From 9bf232dc6a047e9a67ca1edb6301fef82dd9e1a2 Mon Sep 17 00:00:00 2001 From: Gordon Smith Date: Wed, 19 Aug 2015 14:42:17 +0100 Subject: [PATCH] Release 1.4.4 --- bower.json | 2 +- dist-amd/amchart/Area.css | 0 dist-amd/amchart/Area.js | 1 + dist-amd/amchart/Bar.css | 0 dist-amd/amchart/Bar.js | 1 + dist-amd/amchart/Bubble.js | 1 + dist-amd/amchart/Candle.js | 1 + dist-amd/amchart/CommonFunnel.js | 1 + dist-amd/amchart/CommonRadar.js | 1 + dist-amd/amchart/CommonSerial.js | 1 + dist-amd/amchart/CommonXY.js | 1 + dist-amd/amchart/FloatingColumn.js | 1 + dist-amd/amchart/Funnel.js | 1 + dist-amd/amchart/Gauge.js | 1 + dist-amd/amchart/Line.js | 1 + dist-amd/amchart/Pie.js | 1 + dist-amd/amchart/Polar.js | 1 + dist-amd/amchart/Pyramid.js | 1 + dist-amd/amchart/Scatter.js | 1 + dist-amd/api/I1DChart.js | 1 + dist-amd/api/I2DChart.js | 1 + dist-amd/api/IGraph.js | 1 + dist-amd/api/IInput.js | 1 + dist-amd/api/INDChart.js | 1 + dist-amd/api/ITree.js | 1 + dist-amd/build.txt | 369 + dist-amd/c3chart/Area.js | 1 + dist-amd/c3chart/Bar.js | 1 + dist-amd/c3chart/Column.js | 1 + dist-amd/c3chart/Common.js | 1 + dist-amd/c3chart/Common1D.js | 1 + dist-amd/c3chart/Common2D.js | 1 + dist-amd/c3chart/CommonND.js | 1 + dist-amd/c3chart/Donut.js | 1 + dist-amd/c3chart/Gauge.js | 1 + dist-amd/c3chart/Line.js | 1 + dist-amd/c3chart/Pie.js | 1 + dist-amd/c3chart/Scatter.js | 1 + dist-amd/c3chart/Step.js | 1 + dist-amd/chart/Area.js | 1 + dist-amd/chart/Bubble.css | 10 + dist-amd/chart/Bubble.js | 1 + dist-amd/chart/Column.css | 20 + dist-amd/chart/Column.js | 1 + dist-amd/chart/Line.css | 15 + dist-amd/chart/Line.js | 1 + dist-amd/chart/MultiChart.js | 1 + dist-amd/chart/MultiChartSurface.js | 1 + dist-amd/chart/Pie.css | 21 + dist-amd/chart/Pie.js | 1 + dist-amd/chart/Scatter.css | 9 + dist-amd/chart/Scatter.js | 1 + dist-amd/chart/Step.js | 1 + dist-amd/chart/XYAxis.css | 22 + dist-amd/chart/XYAxis.js | 1 + dist-amd/common/FAChar.css | 3 + dist-amd/common/FAChar.js | 1 + dist-amd/common/HTMLWidget.js | 1 + dist-amd/common/IList.js | 1 + dist-amd/common/IMenu.js | 1 + dist-amd/common/Icon.css | 3 + dist-amd/common/Icon.js | 1 + dist-amd/common/List.css | 11 + dist-amd/common/List.js | 1 + dist-amd/common/Menu.css | 19 + dist-amd/common/Menu.js | 1 + dist-amd/common/Palette.js | 1 + dist-amd/common/ResizeSurface.css | 32 + dist-amd/common/ResizeSurface.js | 1 + dist-amd/common/SVGWidget.js | 1 + dist-amd/common/Shape.css | 4 + dist-amd/common/Shape.js | 1 + dist-amd/common/Surface.css | 29 + dist-amd/common/Surface.js | 1 + dist-amd/common/Text.css | 4 + dist-amd/common/Text.js | 1 + dist-amd/common/TextBox.css | 4 + dist-amd/common/TextBox.js | 1 + dist-amd/common/Transition.js | 1 + dist-amd/common/Widget.js | 1 + dist-amd/common/WidgetArray.js | 1 + dist-amd/config.js | 1 + .../font-awesome/css/font-awesome.min.css | 4 + .../fonts/fontawesome-webfont.woff | Bin 0 -> 71508 bytes .../fonts/fontawesome-webfont.woff2 | Bin 0 -> 56780 bytes dist-amd/form/Form.css | 23 + dist-amd/form/Form.js | 1 + dist-amd/form/ISlider.js | 1 + dist-amd/form/Input.css | 19 + dist-amd/form/Input.js | 1 + dist-amd/form/Slider.css | 40 + dist-amd/form/Slider.js | 1 + dist-amd/google/Area.js | 1 + dist-amd/google/Bar.css | 0 dist-amd/google/Bar.js | 1 + dist-amd/google/Column.css | 0 dist-amd/google/Column.js | 1 + dist-amd/google/Common.js | 1 + dist-amd/google/Common2D.js | 1 + dist-amd/google/CommonND.js | 1 + dist-amd/google/Line.css | 0 dist-amd/google/Line.js | 1 + dist-amd/google/Pie.css | 0 dist-amd/google/Pie.js | 1 + dist-amd/google/Scatter.js | 1 + dist-amd/google/Timeline.js | 1 + dist-amd/google/TreeMap.js | 1 + dist-amd/graph/Edge.css | 13 + dist-amd/graph/Edge.js | 1 + dist-amd/graph/Graph.css | 16 + dist-amd/graph/Graph.js | 1 + dist-amd/graph/GraphData.js | 1 + dist-amd/graph/GraphLayouts.js | 1 + dist-amd/graph/Vertex.css | 3 + dist-amd/graph/Vertex.js | 1 + dist-amd/hpcc-bundles.js | 1 + dist-amd/hpcc-viz-amchart.js | 1 + dist-amd/hpcc-viz-api.js | 1 + dist-amd/hpcc-viz-c3chart.js | 1 + dist-amd/hpcc-viz-chart.js | 1 + dist-amd/hpcc-viz-common.js | 1 + dist-amd/hpcc-viz-google.js | 1 + dist-amd/hpcc-viz-graph.js | 63 + dist-amd/hpcc-viz-layout.js | 1 + dist-amd/hpcc-viz-map.js | 1 + dist-amd/hpcc-viz-marshaller.js | 1 + dist-amd/hpcc-viz-other.js | 1 + dist-amd/hpcc-viz-tree.js | 1 + dist-amd/hpcc-viz.js | 28 + dist-amd/layout/Border.css | 104 + dist-amd/layout/Border.js | 1 + dist-amd/layout/Cell.css | 0 dist-amd/layout/Cell.js | 1 + dist-amd/layout/Grid.css | 104 + dist-amd/layout/Grid.js | 1 + dist-amd/layout/Surface.css | 29 + dist-amd/layout/Surface.js | 1 + dist-amd/map/Choropleth.css | 18 + dist-amd/map/Choropleth.js | 1 + dist-amd/map/ChoroplethCounties.js | 1 + dist-amd/map/ChoroplethCountries.js | 1 + dist-amd/map/ChoroplethStates.js | 1 + dist-amd/map/GMap.css | 11 + dist-amd/map/GMap.js | 1 + dist-amd/map/IChoropleth.js | 1 + dist-amd/map/countries.js | 1 + dist-amd/map/us-counties.js | 1 + dist-amd/map/us-states.js | 1 + dist-amd/marshaller/Graph.js | 1 + dist-amd/marshaller/HTML.js | 1 + dist-amd/marshaller/HipieDDL.js | 1 + dist-amd/other/Audio.js | 1 + dist-amd/other/Bag.js | 1 + dist-amd/other/Comms.js | 1 + dist-amd/other/IWordCloud.js | 1 + dist-amd/other/MorphText.css | 9 + dist-amd/other/MorphText.js | 1 + dist-amd/other/Paginator.css | 93 + dist-amd/other/Paginator.js | 1 + dist-amd/other/Persist.js | 1 + dist-amd/other/PropertyEditor.css | 85 + dist-amd/other/PropertyEditor.js | 1 + dist-amd/other/Table.css | 42 + dist-amd/other/Table.js | 1 + dist-amd/other/ThemeEditor.css | 184 + dist-amd/other/ThemeEditor.js | 1 + dist-amd/other/WordCloud.css | 3 + dist-amd/other/WordCloud.js | 1 + dist-amd/tree/CirclePacking.css | 14 + dist-amd/tree/CirclePacking.js | 1 + dist-amd/tree/Dendrogram.css | 12 + dist-amd/tree/Dendrogram.js | 1 + dist-amd/tree/SunburstPartition.css | 5 + dist-amd/tree/SunburstPartition.js | 1 + dist/hpcc-viz-amchart.js | 2199 ++ dist/hpcc-viz-amchart.min.js | 1 + dist/hpcc-viz-api.js | 218 + dist/hpcc-viz-api.min.js | 1 + dist/hpcc-viz-c3chart.js | 821 + dist/hpcc-viz-c3chart.min.js | 1 + dist/hpcc-viz-chart.js | 1495 ++ dist/hpcc-viz-chart.min.js | 1 + dist/hpcc-viz-common.js | 2661 +++ dist/hpcc-viz-common.min.js | 1 + dist/hpcc-viz-google.js | 1712 ++ dist/hpcc-viz-google.min.js | 1 + dist/hpcc-viz-graph.js | 1853 ++ dist/hpcc-viz-graph.min.js | 1 + dist/hpcc-viz-layout.js | 1248 ++ dist/hpcc-viz-layout.min.js | 1 + dist/hpcc-viz-map.js | 18101 ++++++++++++++++ dist/hpcc-viz-map.min.js | 1 + dist/hpcc-viz-marshaller.js | 1580 ++ dist/hpcc-viz-marshaller.min.js | 1 + dist/hpcc-viz-other.js | 3397 +++ dist/hpcc-viz-other.min.js | 1 + dist/hpcc-viz-tree.js | 373 + dist/hpcc-viz-tree.min.js | 1 + dist/hpcc-viz.css | 1272 ++ dist/hpcc-viz.min.css | 218 + package.json | 2 +- 201 files changed, 38784 insertions(+), 2 deletions(-) create mode 100644 dist-amd/amchart/Area.css create mode 100644 dist-amd/amchart/Area.js create mode 100644 dist-amd/amchart/Bar.css create mode 100644 dist-amd/amchart/Bar.js create mode 100644 dist-amd/amchart/Bubble.js create mode 100644 dist-amd/amchart/Candle.js create mode 100644 dist-amd/amchart/CommonFunnel.js create mode 100644 dist-amd/amchart/CommonRadar.js create mode 100644 dist-amd/amchart/CommonSerial.js create mode 100644 dist-amd/amchart/CommonXY.js create mode 100644 dist-amd/amchart/FloatingColumn.js create mode 100644 dist-amd/amchart/Funnel.js create mode 100644 dist-amd/amchart/Gauge.js create mode 100644 dist-amd/amchart/Line.js create mode 100644 dist-amd/amchart/Pie.js create mode 100644 dist-amd/amchart/Polar.js create mode 100644 dist-amd/amchart/Pyramid.js create mode 100644 dist-amd/amchart/Scatter.js create mode 100644 dist-amd/api/I1DChart.js create mode 100644 dist-amd/api/I2DChart.js create mode 100644 dist-amd/api/IGraph.js create mode 100644 dist-amd/api/IInput.js create mode 100644 dist-amd/api/INDChart.js create mode 100644 dist-amd/api/ITree.js create mode 100644 dist-amd/build.txt create mode 100644 dist-amd/c3chart/Area.js create mode 100644 dist-amd/c3chart/Bar.js create mode 100644 dist-amd/c3chart/Column.js create mode 100644 dist-amd/c3chart/Common.js create mode 100644 dist-amd/c3chart/Common1D.js create mode 100644 dist-amd/c3chart/Common2D.js create mode 100644 dist-amd/c3chart/CommonND.js create mode 100644 dist-amd/c3chart/Donut.js create mode 100644 dist-amd/c3chart/Gauge.js create mode 100644 dist-amd/c3chart/Line.js create mode 100644 dist-amd/c3chart/Pie.js create mode 100644 dist-amd/c3chart/Scatter.js create mode 100644 dist-amd/c3chart/Step.js create mode 100644 dist-amd/chart/Area.js create mode 100644 dist-amd/chart/Bubble.css create mode 100644 dist-amd/chart/Bubble.js create mode 100644 dist-amd/chart/Column.css create mode 100644 dist-amd/chart/Column.js create mode 100644 dist-amd/chart/Line.css create mode 100644 dist-amd/chart/Line.js create mode 100644 dist-amd/chart/MultiChart.js create mode 100644 dist-amd/chart/MultiChartSurface.js create mode 100644 dist-amd/chart/Pie.css create mode 100644 dist-amd/chart/Pie.js create mode 100644 dist-amd/chart/Scatter.css create mode 100644 dist-amd/chart/Scatter.js create mode 100644 dist-amd/chart/Step.js create mode 100644 dist-amd/chart/XYAxis.css create mode 100644 dist-amd/chart/XYAxis.js create mode 100644 dist-amd/common/FAChar.css create mode 100644 dist-amd/common/FAChar.js create mode 100644 dist-amd/common/HTMLWidget.js create mode 100644 dist-amd/common/IList.js create mode 100644 dist-amd/common/IMenu.js create mode 100644 dist-amd/common/Icon.css create mode 100644 dist-amd/common/Icon.js create mode 100644 dist-amd/common/List.css create mode 100644 dist-amd/common/List.js create mode 100644 dist-amd/common/Menu.css create mode 100644 dist-amd/common/Menu.js create mode 100644 dist-amd/common/Palette.js create mode 100644 dist-amd/common/ResizeSurface.css create mode 100644 dist-amd/common/ResizeSurface.js create mode 100644 dist-amd/common/SVGWidget.js create mode 100644 dist-amd/common/Shape.css create mode 100644 dist-amd/common/Shape.js create mode 100644 dist-amd/common/Surface.css create mode 100644 dist-amd/common/Surface.js create mode 100644 dist-amd/common/Text.css create mode 100644 dist-amd/common/Text.js create mode 100644 dist-amd/common/TextBox.css create mode 100644 dist-amd/common/TextBox.js create mode 100644 dist-amd/common/Transition.js create mode 100644 dist-amd/common/Widget.js create mode 100644 dist-amd/common/WidgetArray.js create mode 100644 dist-amd/config.js create mode 100644 dist-amd/font-awesome/css/font-awesome.min.css create mode 100644 dist-amd/font-awesome/fonts/fontawesome-webfont.woff create mode 100644 dist-amd/font-awesome/fonts/fontawesome-webfont.woff2 create mode 100644 dist-amd/form/Form.css create mode 100644 dist-amd/form/Form.js create mode 100644 dist-amd/form/ISlider.js create mode 100644 dist-amd/form/Input.css create mode 100644 dist-amd/form/Input.js create mode 100644 dist-amd/form/Slider.css create mode 100644 dist-amd/form/Slider.js create mode 100644 dist-amd/google/Area.js create mode 100644 dist-amd/google/Bar.css create mode 100644 dist-amd/google/Bar.js create mode 100644 dist-amd/google/Column.css create mode 100644 dist-amd/google/Column.js create mode 100644 dist-amd/google/Common.js create mode 100644 dist-amd/google/Common2D.js create mode 100644 dist-amd/google/CommonND.js create mode 100644 dist-amd/google/Line.css create mode 100644 dist-amd/google/Line.js create mode 100644 dist-amd/google/Pie.css create mode 100644 dist-amd/google/Pie.js create mode 100644 dist-amd/google/Scatter.js create mode 100644 dist-amd/google/Timeline.js create mode 100644 dist-amd/google/TreeMap.js create mode 100644 dist-amd/graph/Edge.css create mode 100644 dist-amd/graph/Edge.js create mode 100644 dist-amd/graph/Graph.css create mode 100644 dist-amd/graph/Graph.js create mode 100644 dist-amd/graph/GraphData.js create mode 100644 dist-amd/graph/GraphLayouts.js create mode 100644 dist-amd/graph/Vertex.css create mode 100644 dist-amd/graph/Vertex.js create mode 100644 dist-amd/hpcc-bundles.js create mode 100644 dist-amd/hpcc-viz-amchart.js create mode 100644 dist-amd/hpcc-viz-api.js create mode 100644 dist-amd/hpcc-viz-c3chart.js create mode 100644 dist-amd/hpcc-viz-chart.js create mode 100644 dist-amd/hpcc-viz-common.js create mode 100644 dist-amd/hpcc-viz-google.js create mode 100644 dist-amd/hpcc-viz-graph.js create mode 100644 dist-amd/hpcc-viz-layout.js create mode 100644 dist-amd/hpcc-viz-map.js create mode 100644 dist-amd/hpcc-viz-marshaller.js create mode 100644 dist-amd/hpcc-viz-other.js create mode 100644 dist-amd/hpcc-viz-tree.js create mode 100644 dist-amd/hpcc-viz.js create mode 100644 dist-amd/layout/Border.css create mode 100644 dist-amd/layout/Border.js create mode 100644 dist-amd/layout/Cell.css create mode 100644 dist-amd/layout/Cell.js create mode 100644 dist-amd/layout/Grid.css create mode 100644 dist-amd/layout/Grid.js create mode 100644 dist-amd/layout/Surface.css create mode 100644 dist-amd/layout/Surface.js create mode 100644 dist-amd/map/Choropleth.css create mode 100644 dist-amd/map/Choropleth.js create mode 100644 dist-amd/map/ChoroplethCounties.js create mode 100644 dist-amd/map/ChoroplethCountries.js create mode 100644 dist-amd/map/ChoroplethStates.js create mode 100644 dist-amd/map/GMap.css create mode 100644 dist-amd/map/GMap.js create mode 100644 dist-amd/map/IChoropleth.js create mode 100644 dist-amd/map/countries.js create mode 100644 dist-amd/map/us-counties.js create mode 100644 dist-amd/map/us-states.js create mode 100644 dist-amd/marshaller/Graph.js create mode 100644 dist-amd/marshaller/HTML.js create mode 100644 dist-amd/marshaller/HipieDDL.js create mode 100644 dist-amd/other/Audio.js create mode 100644 dist-amd/other/Bag.js create mode 100644 dist-amd/other/Comms.js create mode 100644 dist-amd/other/IWordCloud.js create mode 100644 dist-amd/other/MorphText.css create mode 100644 dist-amd/other/MorphText.js create mode 100644 dist-amd/other/Paginator.css create mode 100644 dist-amd/other/Paginator.js create mode 100644 dist-amd/other/Persist.js create mode 100644 dist-amd/other/PropertyEditor.css create mode 100644 dist-amd/other/PropertyEditor.js create mode 100644 dist-amd/other/Table.css create mode 100644 dist-amd/other/Table.js create mode 100644 dist-amd/other/ThemeEditor.css create mode 100644 dist-amd/other/ThemeEditor.js create mode 100644 dist-amd/other/WordCloud.css create mode 100644 dist-amd/other/WordCloud.js create mode 100644 dist-amd/tree/CirclePacking.css create mode 100644 dist-amd/tree/CirclePacking.js create mode 100644 dist-amd/tree/Dendrogram.css create mode 100644 dist-amd/tree/Dendrogram.js create mode 100644 dist-amd/tree/SunburstPartition.css create mode 100644 dist-amd/tree/SunburstPartition.js create mode 100644 dist/hpcc-viz-amchart.js create mode 100644 dist/hpcc-viz-amchart.min.js create mode 100644 dist/hpcc-viz-api.js create mode 100644 dist/hpcc-viz-api.min.js create mode 100644 dist/hpcc-viz-c3chart.js create mode 100644 dist/hpcc-viz-c3chart.min.js create mode 100644 dist/hpcc-viz-chart.js create mode 100644 dist/hpcc-viz-chart.min.js create mode 100644 dist/hpcc-viz-common.js create mode 100644 dist/hpcc-viz-common.min.js create mode 100644 dist/hpcc-viz-google.js create mode 100644 dist/hpcc-viz-google.min.js create mode 100644 dist/hpcc-viz-graph.js create mode 100644 dist/hpcc-viz-graph.min.js create mode 100644 dist/hpcc-viz-layout.js create mode 100644 dist/hpcc-viz-layout.min.js create mode 100644 dist/hpcc-viz-map.js create mode 100644 dist/hpcc-viz-map.min.js create mode 100644 dist/hpcc-viz-marshaller.js create mode 100644 dist/hpcc-viz-marshaller.min.js create mode 100644 dist/hpcc-viz-other.js create mode 100644 dist/hpcc-viz-other.min.js create mode 100644 dist/hpcc-viz-tree.js create mode 100644 dist/hpcc-viz-tree.min.js create mode 100644 dist/hpcc-viz.css create mode 100644 dist/hpcc-viz.min.css diff --git a/bower.json b/bower.json index 7fd92aa998..41540c1ba9 100644 --- a/bower.json +++ b/bower.json @@ -1,6 +1,6 @@ { "name": "hpcc-viz", - "version": "1.3.0", + "version": "1.4.4", "description": "HPCC Visualization Framework", "keywords": [ "Visualization", diff --git a/dist-amd/amchart/Area.css b/dist-amd/amchart/Area.css new file mode 100644 index 0000000000..e69de29bb2 diff --git a/dist-amd/amchart/Area.js b/dist-amd/amchart/Area.js new file mode 100644 index 0000000000..d6cbb3568d --- /dev/null +++ b/dist-amd/amchart/Area.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["d3","./CommonSerial","amcharts.serial","../api/INDChart","css!./Area"],t):e.amchart_Area=t(e.d3,e.amchart_CommonSerial,e.amcharts,e.api_INDChart)})(this,function(e,t,n,r){function i(){t.call(this),this._tag="div",this._gType="line"}return i.prototype=Object.create(t.prototype),i.prototype.implements(r.prototype),i.prototype._class+=" amchart_Area",i.prototype.publish("paletteID","default","set","Palette ID",i.prototype._palette.switch(),{tags:["Basic","Shared"]}),i.prototype.publish("isStacked",!1,"boolean","Stack Chart",null,{tags:["Basic","Shared"]}),i.prototype.publish("fillOpacity",.7,"number","Opacity of The Fill Color",null,{min:0,max:1,step:.001,inputType:"range",tags:["Intermediate","Shared"]}),i.prototype.publish("tooltipTemplate","[[category]]: [[value]]","string","Tooltip Text",null,{tags:["Intermediate"]}),i.prototype.publish("stackType","regular","set","Stack Type",["none","regular","100%"],{tags:["Basic"]}),i.prototype.enter=function(e,n){t.prototype.enter.apply(this,arguments)},i.prototype.updateChartOptions=function(){return t.prototype.updateChartOptions.apply(this,arguments),this._chart.colors=this._columns.filter(function(e,t){return t>0}).map(function(e){return this._palette(e)},this),this.isStacked()?this._chart.valueAxes[0].stackType=this.stackType():this._chart.valueAxes[0].stackType="none",this.buildGraphs(this._gType),this._chart},i.prototype.buildGraphs=function(e){function a(e){return e.fillAlphas=this.fillOpacity(),e}typeof this._chart.graphs=="undefined"&&(this._chart.graphs=[]);var n=this._chart.graphs.length,r=Math.max(n,this._valueField.length);for(var i=0;i0}).map(function(e){return this._palette(e)},this);break;default:this._chart.colors=this._columns.filter(function(e,t){return t>0}).map(function(e){return this._palette(e)},this)}return this._chart.depth3D=this.Depth3D(),this._chart.angle=this.Angle3D(),this._chart.categoryAxis.startOnAxis=!1,this.buildGraphs(this._gType),this._chart},i.prototype.buildGraphs=function(e){function a(e){return this.columnWidth()&&(e.columnWidth=this.columnWidth()),this.cylinderBars()?e.topRadius=this.circleRadius():e.topRadius=undefined,this.paletteGrouping()==="By Category"&&(e.colorField="color",e.lineColorField="linecolor"),e.fillAlphas=this.fillOpacity(),e}typeof this._chart.graphs=="undefined"&&(this._chart.graphs=[]);var n=this._chart.graphs.length,r=Math.max(n,this._valueField.length);for(var i=0;i[[category]]
Open:[[open]] Close:[[close]]
Low:[[low]] High:[[high]]',"string","Tooltip Text",null,{tags:["Intermediate"]}),i.prototype.publish("columnWidth",.62,"number","Bar Width",null,{tags:["Basic"]}),i.prototype.publish("stackType","regular","set","Stack Type",["none","regular","100%"],{tags:["Basic"]}),i.prototype.publish("useOhlcLines",!1,"boolean","Use OHLC Lines",null,{tags:["Intermediate"]}),i.prototype.testData=function(){return this.columns(["Subject","low","open","close","high"]),this.data([["Geography",10,15,35,40],["English",20,25,45,55]]),this},i.prototype.columns=function(e){if(!arguments.length)return this._columns;var n=this,r=t.prototype.columns.apply(this,arguments);return this._categoryField=e[0],this._lowField=[],this._openField=[],this._highField=[],this._closeField=[],e.slice(1,e.length).forEach(function(e,t){switch(t%4){case 0:n._lowField.push(e);break;case 1:n._openField.push(e);break;case 2:n._closeField.push(e);break;case 3:n._highField.push(e)}}),this._columns=e,r},i.prototype.enter=function(e,n){t.prototype.enter.apply(this,arguments)},i.prototype.updateChartOptions=function(){var e=this;this._gType=this.useOhlcLines()?"ohlc":"candlestick",t.prototype.updateChartOptions.apply(this,arguments),this._chart.categoryAxis.startOnAxis=!1;switch(this.paletteGrouping()){case"By Category":this._chart.dataProvider.forEach(function(t,n){e._chart.dataProvider[n].color=e._palette(n),e._chart.dataProvider[n].linecolor=e.lineColor()!==null?e.lineColor():e._palette(n)}),this._chart.colors=[];break;case"By Column":this._chart.colors=this._columns.filter(function(e,t){return t>0}).map(function(e){return this._palette(e)},this);break;default:this._chart.colors=this._columns.filter(function(e,t){return t>0}).map(function(e){return this._palette(e)},this)}return this.buildGraphs(this._gType),this._chart},i.prototype.buildGraphs=function(e){function a(e){return this.columnWidth()&&(e.columnWidth=this.columnWidth()),this.paletteGrouping()==="By Category"&&(e.colorField="color",e.lineColorField="linecolor"),e.fillAlphas=this.fillOpacity(),e}typeof this._chart.graphs=="undefined"&&(this._chart.graphs=[]);var n=this._chart.graphs.length,r=Math.max(n,this._valueField.length);for(var i=0;it[1]?1:-1};return this.reverseDataSorting()&&(e=function(e,t){return e[1]0}).map(function(e){return this._palette(e)},this),this.circularGrid()&&this._chart.valueAxes.forEach(function(t,n){e._chart.valueAxes[n].gridType="circles"}),this.showScrollbar()?this._chart.chartScrollbar.enabled=!0:this._chart.chartScrollbar.enabled=!1,this._chart},r.prototype.buildGraphObj=function(e,t){var n=this,r={};return r.balloonText=n.tooltipTemplate(),r.fillAlphas=n.fillOpacity(),r.lineAlpha=n.lineOpacity(),r.lineThickness=n.lineWidth(),r.bullet=n.bulletType(),r.bulletSize=n.bulletSize(),r.dashLength=n.dashedLineStyle(),r.type=e,r.title="",r},r.prototype.formatData=function(e){var t=[],n=this;return e.forEach(function(e){var r={};n._columns.forEach(function(t,n){r[t]=e[n]}),t.push(r)}),t},r.prototype.columns=function(e){if(!arguments.length)return this._columns;var n=this,r=t.prototype.columns.apply(this,arguments);return arguments.length?(this._categoryField=e[0],this._valueField=[],e.slice(1,e.length).forEach(function(e){n._valueField.push(e)}),this._columns=e,this):r},r.prototype.enter=function(e,r){t.prototype.enter.apply(this,arguments);var i=this,s={theme:"none",type:"radar",chartScrollbar:{}};this._chart=n.makeChart(e,s),this._chart.addListener("clickGraphItem",function(e){i.click(i.rowToObj(i._data[e.index]),i._columns[e.target.index+1])})},r.prototype.update=function(e,n){t.prototype.update.apply(this,arguments),e.style.width=this.size().width+"px",e.style.height=this.size().height+"px",this._palette=this._palette.switch(this.paletteID())},r}); \ No newline at end of file diff --git a/dist-amd/amchart/CommonSerial.js b/dist-amd/amchart/CommonSerial.js new file mode 100644 index 0000000000..89c02996ce --- /dev/null +++ b/dist-amd/amchart/CommonSerial.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["d3","../common/HTMLWidget","amcharts.serial"],t):e.amchart_CommonSerial=t(e.d3,e.common_HTMLWidget,e.AmCharts)})(this,function(e,t,n){function r(){t.call(this),this._tag="div",this._chart={}}return r.prototype=Object.create(t.prototype),r.prototype.publish("fontSize",null,"number","Font Size",null,{tags:["Basic","Shared"]}),r.prototype.publish("fontFamily",null,"string","Font Name",null,{tags:["Basic","Shared","Shared"]}),r.prototype.publish("fontColor",null,"html-color","Font Color",null,{tags:["Basic","Shared"]}),r.prototype.publish("lineWidth",1,"number","Line Thickness",null,{min:0,max:10,step:1,inputType:"range",tags:["Basic","Shared"]}),r.prototype.publish("lineColor",null,"html-color","Color of the data/content lines",null,{tags:["Basic","Shared"]}),r.prototype.publish("lineOpacity",1,"number","Line Opacity",null,{min:0,max:1,step:.001,inputType:"range",tags:["Basic","Shared"]}),r.prototype.publish("dashedLineStyle",0,"number","Length of Dashed Line. 0 = none",null,{tags:["Advanced","Shared"]}),r.prototype.publish("axisFontSize",null,"number","X/Y Axis Text Font Size",null,{tags:["Basic","Shared"]}),r.prototype.publish("xAxisBaselineColor",null,"html-color","X Axis Baseline Color",null,{tags:["Basic","Shared"]}),r.prototype.publish("yAxisBaselineColor",null,"html-color","Y Axis baseline Color",null,{tags:["Basic","Shared"]}),r.prototype.publish("xAxisFontColor",null,"html-color","Horizontal Axis Text Style (Color)",null,{tags:["Basic","Shared"]}),r.prototype.publish("yAxisFontColor",null,"html-color","Vertical Axis Text Style (Color)",null,{tags:["Basic","Shared"]}),r.prototype.publish("xAxisTitle","","string","X-Axis Title",null,{tags:["Basic","Shared"]}),r.prototype.publish("yAxisTitle","","string","Y-Axis Title",null,{tags:["Basic","Shared"]}),r.prototype.publish("xAxisTitleFontSize",null,"number","Vertical Axis Title Text Style (Font Size)",null,{tags:["Basic","Shared"]}),r.prototype.publish("yAxisTitleFontSize",null,"number","Vertical Axis Title Text Style (Font Size)",null,{tags:["Intermediate","Shared"]}),r.prototype.publish("xAxisTitleFontColor",null,"html-color","Horizontal Axis Title Text Style (Color)",null,{tags:["Basic","Shared"]}),r.prototype.publish("yAxisTitleFontColor",null,"html-color","Vertical Axis Title Text Style (Color)",null,{tags:["Basic","Shared"]}),r.prototype.publish("xAxisLabelRotation",null,"number","X-Axis Label Rotation",null,{min:0,max:90,step:.1,inputType:"range",tags:["Intermediate","Shared"]}),r.prototype.publish("axisLineWidth",1,"number","Axis Line Width",null,{tags:["Intermediate","Shared"]}),r.prototype.publish("axisAlpha",1,"number","Axis Alpha",null,{tags:["Intermediate"]}),r.prototype.publish("marginLeft",null,"number","Margin (Left)",null,{tags:["Intermediate"]}),r.prototype.publish("marginRight",null,"number","Margin (Right)",null,{tags:["Intermediate"]}),r.prototype.publish("marginTop",null,"number","Margin (Top)",null,{tags:["Intermediate"]}),r.prototype.publish("marginBottom",null,"number","Margin (Bottom)",null,{tags:["Intermediate"]}),r.prototype.publish("showScrollbar",!1,"boolean","Show Chart Scrollbar",null,{tags:["Intermediate","Shared"]}),r.prototype.publish("orientation","horizontal","set","Orientation",["horizontal","vertical"],{tags:["Intermediate"]}),r.prototype.publish("bulletSize",0,"number","Bullet Size",null,{tags:["Intermediate"]}),r.prototype.publish("bulletType","none","set","Bullet Type",["none","round","square","triangleUp","triangleDown","triangleLeft","triangleRight","bubble","diamond"],{tags:["Basic"]}),r.prototype.publish("dataDateFormat",null,"string","",null,{tags:["Private"]}),r.prototype.publish("xAxisAutoGridCount",!0,"boolean","Specifies Whether Number of GridCount Is Specified Automatically, According To The Axis Size",null,{tags:["Advanced"]}),r.prototype.publish("xAxisGridPosition","middle","set","Specifies If A Grid Line Is Placed On The Center of A Cell or On The Beginning of A Cell",["start","middle"],{tags:["Advanced"]}),r.prototype.publish("xAxisBoldPeriodBeginning",!0,"boolean","When parse dates is on for the category axis, the chart will try to highlight the beginning of the periods, like month, in bold.",null,{tags:["Intermediate"]}),r.prototype.publish("yAxisBoldPeriodBeginning",!0,"boolean","When parse dates is on for the category axis, the chart will try to highlight the beginning of the periods, like month, in bold.",null,{tags:["Intermediate"]}),r.prototype.publish("xAxisDashLength",0,"number","Length of a dash. 0 means line is not dashed.",null,{tags:["Advanced"]}),r.prototype.publish("yAxisDashLength",0,"number","Length of a dash. 0 means line is not dashed.",null,{tags:["Advanced"]}),r.prototype.publish("xAxisFillAlpha",0,"number","Fill opacity. Every second space between grid lines can be filled with color. Set fillAlpha to a value greater than 0 to see the fills.",null,{tags:["Intermediate"]}),r.prototype.publish("yAxisFillAlpha",0,"number","Fill opacity. Every second space between grid lines can be filled with color. Set fillAlpha to a value greater than 0 to see the fills.",null,{tags:["Intermediate"]}),r.prototype.publish("xAxisFillColor",null,"html-color","Fill color. Every second space between grid lines can be filled with color. Set fillAlpha to a value greater than 0 to see the fills.",null,{tags:["Intermediate"]}),r.prototype.publish("yAxisFillColor",null,"html-color","Fill color. Every second space between grid lines can be filled with color. Set fillAlpha to a value greater than 0 to see the fills.",null,{tags:["Intermediate"]}),r.prototype.publish("xAxisGridAlpha",.2,"number","Grid alpha.",null,{tags:["Intermediate"]}),r.prototype.publish("yAxisGridAlpha",.2,"number","Grid alpha.",null,{tags:["Intermediate"]}),r.prototype.publish("yAxisTitleOffset",null,"number","",null,{tags:["Intermediate"]}),r.prototype.publish("startOnAxis",!0,"boolean","Draw Chart Starting On Axis.",null,{tags:["Intermediate"]}),r.prototype.publish("startDuration",.3,"number","Start Duration (sec)",null,{tags:["Private"]}),r.prototype.publish("useImgPatterns",!1,"boolean","Enable Image Pattern backgrounds",null,{tags:["Private"]}),r.prototype.publish("imgPatternArr",'["../ampatterns/black/pattern2.png"]',"string","Background Pattern Images (Not used if '[]')",null,{inputType:"textarea",tags:["Private"]}),r.prototype.updateChartOptions=function(){return this._chart.dataDateFormat=this.dataDateFormat(),this._chart.type="serial",this._chart.startDuration=this.startDuration(),this._chart.rotate=this.orientation()==="vertical",this._chart.categoryField=this._categoryField,this._chart.color=this.fontColor(),this._chart.fontSize=this.fontSize(),this._chart.fontFamily=this.fontFamily(),this._chart.categoryAxis={},this._chart.categoryAxis.autoGridCount=this.xAxisAutoGridCount(),this._chart.categoryAxis.gridPosition=this.xAxisGridPosition(),this._chart.categoryAxis.axisAlpha=this.axisAlpha(),this._chart.categoryAxis.gridAlpha=this.xAxisGridAlpha(),this._chart.categoryAxis.startOnAxis=this.startOnAxis(),this._chart.categoryAxis.labelRotation=this.xAxisLabelRotation(),this._chart.categoryAxis.title=this.xAxisTitle(),this._chart.categoryAxis.axisColor=this.xAxisBaselineColor(),this._chart.categoryAxis.axisThickness=this.axisLineWidth(),this._chart.categoryAxis.boldPeriodBeginning=this.xAxisBoldPeriodBeginning(),this._chart.categoryAxis.dashLength=this.xAxisDashLength(),this._chart.categoryAxis.fillAlpha=this.xAxisFillAlpha(),this._chart.categoryAxis.fillColor=this.xAxisFillColor(),this._chart.categoryAxis.fontSize=this.axisFontSize(),this._chart.categoryAxis.color=this.xAxisFontColor(),this._chart.categoryAxis.titleColor=this.xAxisTitleFontColor(),this._chart.categoryAxis.titleFontSize=this.xAxisTitleFontSize(),this._chart.titles=[],this.marginLeft()&&(this._chart.marginLeft=this.marginLeft()),this.marginRight()&&(this._chart.marginRight=this.marginRight()),this.marginTop()&&(this._chart.marginTop=this.marginTop()),this.marginBottom()&&(this._chart.marginBottom=this.marginBottom()),this._chart.dataProvider=this.formatData(this._data),this._chart.valueAxes[0].title=this.yAxisTitle(),this._chart.valueAxes[0].titleColor=this.yAxisTitleFontColor(),this._chart.valueAxes[0].titleFontSize=this.yAxisTitleFontSize(),this._chart.valueAxes[0].axisThickness=this.axisLineWidth(),this._chart.valueAxes[0].color=this.yAxisFontColor(),this._chart.valueAxes[0].fontSize=this.axisFontSize(),this._chart.valueAxes[0].axisColor=this.yAxisBaselineColor(),this._chart.valueAxes[0].axisAlpha=this.axisAlpha(),this._chart.valueAxes[0].fillColor=this.yAxisFillColor(),this._chart.valueAxes[0].fillAlpha=this.yAxisFillAlpha(),this._chart.valueAxes[0].gridAlpha=this.yAxisGridAlpha(),this._chart.valueAxes[0].dashLength=this.yAxisDashLength(),this._chart.valueAxes[0].boldPeriodBeginning=this.yAxisBoldPeriodBeginning(),this._chart.valueAxes[0].axisTitleOffset=this.yAxisTitleOffset(),this.showScrollbar()?this._chart.chartScrollbar.enabled=!0:this._chart.chartScrollbar.enabled=!1,this._chart},r.prototype.buildGraphObj=function(e,t){var n=this,r={};r.balloonText=n.tooltipTemplate(),r.lineAlpha=n.lineOpacity(),r.lineColor=n.lineColor(),r.lineThickness=n.lineWidth(),r.bullet=n.bulletType(),r.bulletSize=n.bulletSize(),r.dashLength=n.dashedLineStyle(),r.type=e,r.title="";var i=["value","open","close","high","low"];i.forEach(function(e){typeof n["_"+e+"Field"]!="undefined"&&typeof n["_"+e+"Field"][t]!="undefined"&&(r[e+"Field"]=n["_"+e+"Field"][t])});try{if(n.useImgPatterns()){var s=JSON.parse(n.imgPatternArr());typeof s[t]!="undefined"&&(r.pattern=s[t])}else r.pattern=""}catch(o){console.log("e:"),console.log(o)}return r},r.prototype.formatData=function(e){var t=[],n=this;return e.forEach(function(e){var r={};n._columns.forEach(function(t,n){r[t]=e[n]}),t.push(r)}),t},r.prototype.columns=function(e){if(!arguments.length)return this._columns;var n=t.prototype.columns.apply(this,arguments),r=this;return arguments.length?(this._categoryField=e[0],this._valueField=[],e.slice(1,e.length).forEach(function(e){r._valueField.push(e)}),this._columns=e,this):n},r.prototype.enter=function(e,r){t.prototype.enter.apply(this,arguments);var i=this,s={type:"serial",chartScrollbar:{}};this._chart=n.makeChart(e,s),this._chart.addListener("clickGraphItem",function(e){i.click(i.rowToObj(i._data[e.index]),i._columns[e.target.columnIndex+1])})},r.prototype.update=function(e,n){t.prototype.update.apply(this,arguments),e.style.width=this.size().width+"px",e.style.height=this.size().height+"px",this._palette=this._palette.switch(this.paletteID())},r}); \ No newline at end of file diff --git a/dist-amd/amchart/CommonXY.js b/dist-amd/amchart/CommonXY.js new file mode 100644 index 0000000000..d77b6bd1bf --- /dev/null +++ b/dist-amd/amchart/CommonXY.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["d3","../common/HTMLWidget","amcharts.xy"],t):e.amchart_CommonXY=t(e.d3,e.common_HTMLWidget,e.AmCharts)})(this,function(e,t,n){function r(){t.call(this),this._tag="div",this._chart={}}return r.prototype=Object.create(t.prototype),r.prototype.publish("fontSize",null,"number","Font Size",null,{tags:["Basic","Shared"]}),r.prototype.publish("fontFamily",null,"string","Font Name",null,{tags:["Basic","Shared"]}),r.prototype.publish("fontColor",null,"html-color","Font Color",null,{tags:["Basic","Shared"]}),r.prototype.publish("lineWidth",0,"number","Line Thickness",null,{min:0,max:10,step:1,inputType:"range",tags:["Basic","Shared"]}),r.prototype.publish("lineColor",null,"html-color","Color of the data/content lines",null,{tags:["Basic","Shared"]}),r.prototype.publish("lineOpacity",0,"number","Line Opacity",null,{min:0,max:1,step:.001,inputType:"range",tags:["Basic","Shared"]}),r.prototype.publish("dashedLineStyle",0,"number","",null,{tags:["Advanced","Shared"]}),r.prototype.publish("yAxisTitle","","string","Y-Axis Title",null,{tags:["Basic","Shared"]}),r.prototype.publish("xAxisTitle","","string","X-Axis Title",null,{tags:["Basic","Shared"]}),r.prototype.publish("xAxisBaselineColor",null,"html-color","Axis color",null,{tags:["Basic","Shared"]}),r.prototype.publish("yAxisBaselineColor",null,"html-color","Axis color",null,{tags:["Basic","Shared"]}),r.prototype.publish("xAxisFontColor",null,"html-color","Horizontal axis text style (Color)",null,{tags:["Basic","Shared"]}),r.prototype.publish("yAxisFontColor",null,"html-color","Vertical axis text style (Color)",null,{tags:["Basic","Shared"]}),r.prototype.publish("xAxisTitleFontSize",null,"number","Vertical axis titletext style (Font Size)",null,{tags:["Basic","Shared"]}),r.prototype.publish("yAxisTitleFontSize",null,"number","Vertical axis titletext style (Font Size)",null,{tags:["Intermediate","Shared"]}),r.prototype.publish("xAxisTitleFontColor",null,"html-color","Color of axis value labels. Will use chart's color if not set.",null,{tags:["Basic","Shared"]}),r.prototype.publish("yAxisTitleFontColor",null,"html-color","Color of axis value labels. Will use chart's color if not set.",null,{tags:["Basic","Shared"]}),r.prototype.publish("xAxisLabelRotation",null,"number","X-Axis Label Rotation",null,{min:0,max:90,step:.1,inputType:"range",tags:["Intermediate","Shared"]}),r.prototype.publish("axisLineWidth",1,"number","Thickness of axis",null,{tags:["Intermediate","Shared"]}),r.prototype.publish("axisAlpha",1,"number","Axis opacity",null,{tags:["Intermediate"]}),r.prototype.publish("showScrollbar",!1,"boolean","Chart Scrollbar",null,{tags:["Intermediate"]}),r.prototype.publish("bulletSize",8,"number","Bullet Size",null,{tags:["Intermediate"]}),r.prototype.publish("bulletType","round","set","Bullet Type",["none","round","square","triangleUp","triangleDown","triangleLeft","triangleRight","bubble","diamond"],{tags:["Intermediate"]}),r.prototype.publish("marginLeft",50,"number","Margin (Left)",null,{tags:["Intermediate"]}),r.prototype.publish("marginRight",10,"number","Margin (Right)",null,{tags:["Intermediate"]}),r.prototype.publish("marginTop",20,"number","Margin (Top)",null,{tags:["Intermediate"]}),r.prototype.publish("marginBottom",50,"number","Margin (Bottom)",null,{tags:["Intermediate"]}),r.prototype.publish("dataDateFormat",null,"string","",null,{tags:["Private"]}),r.prototype.publish("xAxisAutoGridCount",!0,"boolean","Specifies whether number of gridCount is specified automatically, acoarding to the axis size",null,{tags:["Advanced"]}),r.prototype.publish("yAxisAutoGridCount",!0,"boolean","Specifies whether number of gridCount is specified automatically, acoarding to the axis size",null,{tags:["Advanced"]}),r.prototype.publish("xAxisGridPosition","middle","set","Specifies if a grid line is placed on the center of a cell or on the beginning of a cell",["start","middle"],{tags:["Advanced"]}),r.prototype.publish("yAxisGridPosition","middle","set","Specifies if a grid line is placed on the center of a cell or on the beginning of a cell",["start","middle"],{tags:["Advanced"]}),r.prototype.publish("xAxisFillAlpha",0,"number","Fill opacity. Every second space between grid lines can be filled with color. Set fillAlpha to a value greater than 0 to see the fills.",null,{tags:["Intermediate"]}),r.prototype.publish("yAxisFillAlpha",0,"number","Fill opacity. Every second space between grid lines can be filled with color. Set fillAlpha to a value greater than 0 to see the fills.",null,{tags:["Intermediate"]}),r.prototype.publish("xAxisFillColor",null,"html-color","Fill color. Every second space between grid lines can be filled with color. Set fillAlpha to a value greater than 0 to see the fills.",null,{tags:["Intermediate"]}),r.prototype.publish("yAxisFillColor",null,"html-color","Fill color. Every second space between grid lines can be filled with color. Set fillAlpha to a value greater than 0 to see the fills.",null,{tags:["Intermediate"]}),r.prototype.publish("xAxisGridAlpha",.2,"number","Grid alpha.",null,{tags:["Intermediate"]}),r.prototype.publish("yAxisGridAlpha",.2,"number","Grid alpha.",null,{tags:["Intermediate"]}),r.prototype.publish("xAxisDashLength",0,"number","Length of a dash. 0 means line is not dashed.",null,{tags:["Advanced"]}),r.prototype.publish("yAxisDashLength",0,"number","Length of a dash. 0 means line is not dashed.",null,{tags:["Advanced"]}),r.prototype.publish("yAxisTitleOffset",null,"number","",null,{tags:["Intermediate"]}),r.prototype.updateChartOptions=function(){var e=this;return this._chart.theme="none",this._chart.type="xy",this._chart.color=this.fontColor(),this._chart.fontSize=this.fontSize(),this._chart.fontFamily=this.fontFamily(),this.marginLeft()&&(this._chart.marginLeft=this.marginLeft()),this.marginRight()&&(this._chart.marginRight=this.marginRight()),this.marginTop()&&(this._chart.marginTop=this.marginTop()),this.marginBottom()&&(this._chart.marginBottom=this.marginBottom()),this._chart.dataDateFormat=this.dataDateFormat(),this._chart.valueAxes[0].position="bottom",this._chart.valueAxes[0].axisAlpha=this.axisAlpha(),this._chart.valueAxes[0].title=this.xAxisTitle(),this._chart.valueAxes[0].axisThickness=this.axisLineWidth(),this._chart.valueAxes[0].axisColor=this.xAxisBaselineColor(),this._chart.valueAxes[0].color=this.xAxisFontColor(),this._chart.valueAxes[0].titleFontSize=this.xAxisTitleFontSize(),this._chart.valueAxes[0].titleColor=this.xAxisTitleFontColor(),this._chart.valueAxes[0].labelRotation=this.xAxisLabelRotation(),this._chart.valueAxes[0].autoGridCount=this.xAxisAutoGridCount(),this._chart.valueAxes[0].gridPosition=this.xAxisGridPosition(),this._chart.valueAxes[0].fillAlpha=this.xAxisFillAlpha(),this._chart.valueAxes[0].fillColor=this.xAxisFillColor(),this._chart.valueAxes[0].gridAlpha=this.xAxisGridAlpha(),this._chart.valueAxes[0].dashLength=this.xAxisDashLength(),this._chart.valueAxes[1].position="left",this._chart.valueAxes[1].axisAlpha=this.axisAlpha(),this._chart.valueAxes[1].title=this.yAxisTitle(),this._chart.valueAxes[1].axisThickness=this.axisLineWidth(),this._chart.valueAxes[1].axisColor=this.yAxisBaselineColor(),this._chart.valueAxes[1].color=this.yAxisFontColor(),this._chart.valueAxes[1].titleFontSize=this.yAxisTitleFontSize(),this._chart.valueAxes[1].titleColor=this.yAxisTitleFontColor(),this._chart.valueAxes[1].autoGridCount=this.yAxisAutoGridCount(),this._chart.valueAxes[1].gridPosition=this.yAxisGridPosition(),this._chart.valueAxes[1].fillAlpha=this.yAxisFillAlpha(),this._chart.valueAxes[1].fillColor=this.yAxisFillColor(),this._chart.valueAxes[1].gridAlpha=this.yAxisGridAlpha(),this._chart.valueAxes[1].dashLength=this.yAxisDashLength(),this._chart.valueAxes[1].axisTitleOffset=this.yAxisTitleOffset(),this._chart.dataProvider=this.formatData(this._data),this._chart.dataProvider.forEach(function(t,n){e._chart.dataProvider[n].color=e._palette(t[e._columns[2]]),e._chart.dataProvider[n].linecolor=e.lineColor()!==null?e.lineColor():e._palette(t[e._columns[2]])}),this._chart.colors=[],this.showScrollbar()?this._chart.chartScrollbar.enabled=!0:this._chart.chartScrollbar.enabled=!1,this._chart},r.prototype.buildGraphObj=function(e,t){var n=this,r={};return r.balloonText=n.tooltipTemplate(),r.lineAlpha=n.lineOpacity(),r.lineThickness=n.lineWidth(),r.bullet=n.bulletType(),r.bulletSize=n.bulletSize(),r.dashLength=n.dashedLineStyle(),r.lineAlpha=n.lineOpacity(),r.lineColor=n.lineColor(),r.lineThickness=n.lineWidth(),r.type=e,r.colorField="color",r.lineColorField="linecolor",r.xField=n._columns[1],r.yField=n._columns[2],r},r.prototype.formatData=function(e){var t=this,n=[];return e.forEach(function(e){var r={};t._columns.forEach(function(t,n){r[t]=e[n]}),n.push(r)}),n},r.prototype.columns=function(e){if(!arguments.length)return this._columns;var n=this,r=t.prototype.columns.apply(this,arguments);return arguments.length?(this._categoryField=e[0],this._valueField=[],e.slice(1,e.length).forEach(function(e){n._valueField.push(e)}),this._columns=e,this):r},r.prototype.enter=function(e,r){t.prototype.enter.apply(this,arguments);var i=this,s={theme:"none",type:"xy",automargins:!1,chartScrollbar:{},valueAxes:[{position:"bottom",title:" "},{position:"left",title:" "}],graphs:[{}],dataProvider:[{}],responsive:{enabled:!0}};this._chart=n.makeChart(e,s),this._chart.addListener("clickGraphItem",function(e){i.click(i.rowToObj(i._data[e.index]),i._columns[e.target.columnIndex+1])})},r.prototype.update=function(e,n){t.prototype.update.apply(this,arguments),e.style.width=this.size().width+"px",e.style.height=this.size().height+"px",this._palette=this._palette.switch(this.paletteID())},r}); \ No newline at end of file diff --git a/dist-amd/amchart/FloatingColumn.js b/dist-amd/amchart/FloatingColumn.js new file mode 100644 index 0000000000..6119c6edc4 --- /dev/null +++ b/dist-amd/amchart/FloatingColumn.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["d3","./CommonSerial","amcharts.serial","../api/INDChart"],t):e.amchart_FloatingColumn=t(e.d3,e.amchart_CommonSerial,e.amcharts,e.api_INDChart)})(this,function(e,t,n,r){function i(){t.call(this),this._tag="div",this._gType="column"}return i.prototype=Object.create(t.prototype),i.prototype.implements(r.prototype),i.prototype._class+=" amchart_FloatingColumn",i.prototype.publish("paletteID","Dark2","set","Palette ID",i.prototype._palette.switch(),{tags:["Basic","Shared"]}),i.prototype.publish("isStacked",!0,"boolean","Stacked",null,{tags:["Basic","Shared"]}),i.prototype.publish("fillOpacity",.7,"number","Opacity of The Fill Color",null,{min:0,max:1,step:.001,inputType:"range",tags:["Intermediate","Shared"]}),i.prototype.publish("paletteGrouping","By Column","set","Palette Grouping",["By Category","By Column"],{tags:["Intermediate"]}),i.prototype.publish("columnWidth",.62,"number","Bar Width",null,{tags:["Basic"]}),i.prototype.publish("Depth3D",0,"number","3D Depth (px)",null,{tags:["Basic"]}),i.prototype.publish("Angle3D",45,"number","3D Angle (Deg)",null,{tags:["Basic"]}),i.prototype.publish("stackType","regular","set","Stack Type",["none","regular","100%"],{tags:["Basic"]}),i.prototype.publish("tooltipTemplate","[[category]]([[title]]): [[value]]","string","Tooltip Text",null,{tags:["Intermediate"]}),i.prototype.testData=function(){return this.columns(["Subject","open","close"]),this.data([["Geography",15,35],["English",25,45],["Math",10,35],["Science",45,60]]),this},i.prototype.columns=function(e){if(!arguments.length)return this._columns;var t=this;return this._categoryField=e[0],this._openField=[],this._closeField=[],this._valueField=[],e.slice(1,e.length).forEach(function(e,n){n%2?(t._closeField.push(e),t._valueField.push(e)):t._openField.push(e)}),this._columns=e,this},i.prototype.enter=function(e,n){t.prototype.enter.apply(this,arguments)},i.prototype.updateChartOptions=function(){t.prototype.updateChartOptions.apply(this,arguments),this._chart.depth3D=this.Depth3D(),this._chart.angle=this.Angle3D(),this._chart.categoryAxis.startOnAxis=!1;var e=this;switch(this.paletteGrouping()){case"By Category":this._chart.dataProvider.forEach(function(t,n){e._chart.dataProvider[n].color=e._palette(n),e._chart.dataProvider[n].linecolor=e.lineColor()!==null?e.lineColor():e._palette(n)}),this._chart.colors=[];break;case"By Column":this._chart.colors=this._columns.filter(function(e,t){return t>0}).map(function(e){return this._palette(e)},this);break;default:this._chart.colors=this._columns.filter(function(e,t){return t>0}).map(function(e){return this._palette(e)},this)}this.buildGraphs(this._gType)},i.prototype.buildGraphs=function(e){function a(e){return this.columnWidth()&&(e.columnWidth=this.columnWidth()),this.paletteGrouping()==="By Category"&&(e.colorField="color",e.lineColorField="linecolor"),e.fillAlphas=this.fillOpacity(),e}typeof this._chart.graphs=="undefined"&&(this._chart.graphs=[]);var n=this._chart.graphs.length,r=Math.max(n,this._openField.length);for(var i=0;i0}).map(function(e){return this._palette(e)},this),this.buildGraphs(this._gType),this._chart},r.prototype.buildGraphs=function(e){function a(e){return this.stepLines()?e.type="step":this.smoothLines()?e.type="smoothedLine":e.type="line",e}typeof this._chart.graphs=="undefined"&&(this._chart.graphs=[]);var n=this._chart.graphs.length,r=Math.max(n,this._valueField.length);for(var i=0;i[[value]] ([[percents]]%)","string","Tooltip Text",null,{tags:["Intermediate"]}),i.prototype.publish("Depth3D",10,"number","3D Depth (px)",null,{tags:["Basic"]}),i.prototype.publish("Angle3D",15,"number","3D Angle (Deg)",null,{tags:["Basic"]}),i.prototype.publish("marginLeft",0,"number","Margin (Left)",null,{tags:["Intermediate"]}),i.prototype.publish("marginRight",0,"number","Margin (Right)",null,{tags:["Intermediate"]}),i.prototype.publish("marginTop",0,"number","Margin (Top)",null,{tags:["Intermediate"]}),i.prototype.publish("marginBottom",0,"number","Margin (Bottom)",null,{tags:["Intermediate"]}),i.prototype.publish("reverseDataSorting",!1,"boolean","Reverse Data Sorting",null,{tags:["Intermediate"]}),i.prototype.publish("holePercent",0,"number","Hole Size (Percent)",null,{tags:["Basic"]}),i.prototype.publish("radius",null,"number","Radius",null,{tags:["Basic"]}),i.prototype.publish("pieAlpha",[],"array","Individual Alpha per Slice",null,{tags:["Private"]}),i.prototype.publish("labelPosition","right","set","Label Position",["left","right"],{tags:["Intermediate"]}),i.prototype.updateChartOptions=function(){var e=this;this._chart.type="pie",this._chart.radius=this.radius(),this._chart.balloonText=e.tooltipTemplate(),this._chart.labelPosition=this.labelPosition(),this.marginLeft()&&(this._chart.marginLeft=this.marginLeft()),this.marginRight()&&(this._chart.marginRight=this.marginRight()),this.marginTop()&&(this._chart.marginTop=this.marginTop()),this.marginBottom()&&(this._chart.marginBottom=this.marginBottom()),this._chart.depth3D=this.Depth3D(),this._chart.angle=this.Angle3D(),this._chart.innerRadius=this.holePercent()+"%",this._chart.fontFamily=this.fontFamily(),this._chart.fontSize=this.fontSize(),this._chart.fontSize=this.fontSize(),this._chart.color=this.fontColor(),this._chart.allLabels=[],this._chart.pieAlpha=this.pieAlpha(),this._chart.titleField=this._columns[0],this._chart.valueField=this._columns[1];var t;return this.reverseDataSorting()?t=function(e,t){return e[1]t[1]?1:-1},this._data=this._data.sort(t),this._chart.dataProvider=this.formatData(this._data),this._chart.colors=this._data.map(function(e){return this._palette(e[0])},this),this.pieAlpha().forEach(function(e,t){typeof this._chart.chartData[t]=="undefined"&&(this._chart.chartData[t]={}),this._chart.chartData[t].alpha=e},this),this._chart},i.prototype.formatData=function(e){var t=[],n=this;return e.forEach(function(e){var r={};n._columns.forEach(function(t,n){r[t]=e[n]}),t.push(r)}),t},i.prototype.columns=function(e){if(!arguments.length)return this._columns;var n=t.prototype.columns.apply(this,arguments),r=this;return arguments.length?(this._valueField=[],e.slice(1,e.length).forEach(function(e){r._valueField.push(e)}),this._columns=e,this):n},i.prototype.enter=function(e,r){t.prototype.enter.apply(this,arguments);var i=this,s={type:"pie",theme:"none"};this._chart=n.makeChart(e,s),this._chart.addListener("clickSlice",function(e){i.click(i.rowToObj(i._data[e.dataItem.index]))})},i.prototype.update=function(e,t){this._palette=this._palette.switch(this.paletteID()),e.style.width=this.size().width+"px",e.style.height=this.size().height+"px",this.updateChartOptions(),this._chart.validateNow(),this._chart.validateData()},i}); \ No newline at end of file diff --git a/dist-amd/amchart/Polar.js b/dist-amd/amchart/Polar.js new file mode 100644 index 0000000000..f5629c37cc --- /dev/null +++ b/dist-amd/amchart/Polar.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["d3","./CommonRadar","amcharts.radar","../api/INDChart"],t):e.amchart_Polar=t(e.d3,e.amchart_CommonRadar,e.amcharts,e.api_INDChart)})(this,function(e,t,n,r){function i(){t.call(this),this._tag="div",this._gType="column"}return i.prototype=Object.create(t.prototype),i.prototype.implements(r.prototype),i.prototype._class+=" amchart_Polar",i.prototype.publish("paletteID","default","set","Palette ID",i.prototype._palette.switch(),{tags:["Basic","Shared"]}),i.prototype.publish("tooltipTemplate","[[category]]([[title]]): [[value]]","string","Tooltip Text",null,{tags:["Intermediate"]}),i.prototype.testData=function(){return this.columns(["Subject","Year 1","Year 2","Year 3","Year 4"]),this.data([["English",5,43,41,92],["English II",7,43,83,93],["English III",6,43,64,93],["Geography",7,45,52,83],["Geography II",6,73,52,83],["Geography III",6,83,11,72],["Science",66,60,85,6],["Science II",46,20,53,7],["Science III",46,20,38,7],["Math",98,30,23,13],["Math II",76,30,34,6],["Math III",80,30,27,8]]),this.yAxisTitleOffset([20]),this.yAxisMinimum([0]),this.axisAlpha([.15]),this.yAxisDashLength([3]),this},i.prototype.enter=function(e,n){t.prototype.enter.apply(this,arguments)},i.prototype.updateChartOptions=function(){return t.prototype.updateChartOptions.apply(this,arguments),this.buildGraphs(this._gType),this._chart},i.prototype.buildGraphs=function(e){function a(e,t){return e.valueField=t,e}typeof this._chart.graphs=="undefined"&&(this._chart.graphs=[]);var n=this._chart.graphs.length,r=Math.max(n,this._valueField.length);for(var i=0;i0})},r.prototype.getC3Rows=function(){var e=[this._columns.filter(function(e,t){return t>0})].concat(this._data.map(function(e){return e.filter(function(e,t){return t>0})}));return e},r.prototype.getC3Categories=function(){var e=this._data.map(function(e,t){return e[0]});return e},r.prototype.getC3Column=function(e){var t=[this._columns[e]].concat(this._data.map(function(t,n){return t[e]}));return t},r.prototype.getC3Columns=function(e){if(!this._data.length)return[];e=e||this._columns.length;var t=[];for(var n=1;nt?1:0}).size([this.width(),this.height()]).value(function(e){return e[1]})}return s.prototype=Object.create(t.prototype),s.prototype._class+=" chart_Bubble",s.prototype.implements(n.prototype),s.prototype.publish("paletteID","default","set","Palette ID",s.prototype._palette.switch(),{tags:["Basic","Shared"]}),s.prototype.size=function(e){var n=t.prototype.size.apply(this,arguments);return arguments.length&&this.d3Pack.size([this.width(),this.height()]),n},s.prototype.update=function(t,n){var s=this;this._palette=this._palette.switch(this.paletteID());var o=n.selectAll(".node").data(this._data.length?this.d3Pack.nodes({children:this.cloneData()}).filter(function(e){return!e.children}):[],function(e){return e[0]});o.enter().append("g").attr("class","node").attr("opacity",0).on("click",function(e){s.click(s.rowToObj(e),s._columns[1])}).each(function(t){var n=e.select(this);n.append("circle").attr("r",function(e){return e.r}).append("title"),t.__viz_faChar?s.labelWidgets[t[0]]=(new i).char(t.__viz_faChar).target(this).render():s.labelWidgets[t[0]]=(new r).text(t[0]).target(this).render()}),o.transition().attr("opacity",1).each(function(t){var n=e.select(this),r={x:t.x,y:t.y};n.select("circle").transition().attr("transform",function(e){return"translate("+r.x+","+r.y+")"}).style("fill",function(e){return s._palette(e[0])}).attr("r",function(e){return e.r}).select("title").text(function(e){return e[0]+" ("+e[1]+")"});if(t.__viz_faChar)s.labelWidgets[t[0]].pos(r).render();else{var i=t[0],o=s.labelWidgets[t[0]].getBBox().width;t.r*2<16?i="":t.r*20})).rangeRoundBands([0,u]),l=this.svgData.selectAll(".dataRow").data(this.formattedData());l.enter().append("g").attr("class","dataRow"),l.each(function(t,n){var r=e.select(this),i=r.selectAll("rect").data(t.filter(function(e,t){return t>0}));i.enter().append("rect").attr("class","columnRect").on("click",function(e,n){o.click(o.rowToObj(t),o._columns[n+1])}).append("title"),o.orientation()==="horizontal"?i.transition().attr("class","columnRect").attr("x",function(e,n){return o.dataScale(t[0])+(o.stacked()?0:f(o._columns[n+1]))+a}).attr("width",o.stacked()?u:f.rangeBand()).attr("y",function(e){return e instanceof Array?o.valueScale(e[1]):o.valueScale(e)}).attr("height",function(e){return e instanceof Array?o.valueScale(e[0])-o.valueScale(e[1]):s-o.valueScale(e)}).style("fill",function(e,t){return o._palette(o._columns[t+1])}):i.transition().attr("class","columnRect").attr("y",function(e,n){return o.dataScale(t[0])+(o.stacked()?0:f(o._columns[n+1]))+a}).attr("height",o.stacked()?u:f.rangeBand()).attr("x",function(e){return e instanceof Array?o.valueScale(e[0]):0}).attr("width",function(e){return e instanceof Array?o.valueScale(e[1])-o.valueScale(e[0]):o.valueScale(e)}).style("fill",function(e,t){return o._palette(o._columns[t+1])}),i.select("title").text(function(e,n){return t[0]+" ("+e+","+" "+o._columns[n+1]+")"}),o.stacked()&&i.sort(function(e,t){return t-e}),i.exit().transition().remove()}),l.exit().transition().remove()},r}); \ No newline at end of file diff --git a/dist-amd/chart/Line.css b/dist-amd/chart/Line.css new file mode 100644 index 0000000000..0704bb0759 --- /dev/null +++ b/dist-amd/chart/Line.css @@ -0,0 +1,15 @@ +.chart_Line .dataLine { + fill: none; + stroke: steelblue; + stroke-width: 1.5px; +} +.chart_Line .axis { + fill: black; + font: 10px sans-serif; +} +.chart_Line .axis path, +.chart_Line .axis line { + fill: none; + stroke: #000; + shape-rendering: crispEdges; +} diff --git a/dist-amd/chart/Line.js b/dist-amd/chart/Line.js new file mode 100644 index 0000000000..766273177b --- /dev/null +++ b/dist-amd/chart/Line.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["d3","./Scatter"],t):e.chart_Line=t(e.d3,e.chart_Scatter)})(this,function(e,t){function n(e){t.call(this),this.interpolate("linear")}return n.prototype=Object.create(t.prototype),n.prototype._class+=" chart_Line",n}); \ No newline at end of file diff --git a/dist-amd/chart/MultiChart.js b/dist-amd/chart/MultiChart.js new file mode 100644 index 0000000000..eb5af8891d --- /dev/null +++ b/dist-amd/chart/MultiChart.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["d3","../common/SVGWidget","../api/INDChart","require"],t):e.chart_MultiChart=t(e.d3,e.common_SVGWidget,e.api_INDChart,e.require)})(this,function(e,t,n,r){function a(){t.call(this),n.call(this),this.chart(null),this._2dChartTypes=i,this._multiChartTypes=s,this._anyChartTypes=o,this._allChartTypes=u,this._allCharts={},this._allChartTypes.forEach(function(e){var t=JSON.parse(JSON.stringify(e));t.widget=null,this._allCharts[e.id]=t,this._allCharts[e.display]=t,this._allCharts[e.widgetClass]=t},this),this._allCharts.BAR=this._allCharts.COLUMN}var i=[{id:"BUBBLE",display:"Bubble",widgetClass:"chart_Bubble"},{id:"PIE",display:"Pie",widgetClass:"chart_Pie"},{id:"GOOGLE_PIE",display:"Pie (Google)",widgetClass:"google_Pie"},{id:"C3_DONUT",display:"Donut (C3)",widgetClass:"c3chart_Donut"},{id:"C3_PIE",display:"Pie (C3)",widgetClass:"c3chart_Pie"},{id:"AM_FUNNEL",display:"Area (amCharts)",widgetClass:"amchart_Funnel"},{id:"AM_PIE",display:"Pie (amCharts)",widgetClass:"amchart_Pie"},{id:"AM_PYRAMID",display:"Area (amCharts)",widgetClass:"amchart_Pyramid"},{id:"WORD_CLOUD",display:"Word Cloud",widgetClass:"other_WordCloud"}],s=[{id:"COLUMN",display:"Column",widgetClass:"chart_Column"},{id:"LINE",display:"Line",widgetClass:"chart_Line"},{id:"AREA",display:"Area",widgetClass:"chart_Area"},{id:"STEP",display:"Step",widgetClass:"chart_Step"},{id:"GOOGLE_BAR",display:"Bar (Google)",widgetClass:"google_Bar"},{id:"GOOGLE_COLUMN",display:"Column (Google)",widgetClass:"google_Column"},{id:"GOOGLE_LINE",display:"Line (Google)",widgetClass:"google_Line"},{id:"C3_AREA",display:"Area (C3)",widgetClass:"c3chart_Area"},{id:"C3_BAR",display:"Bar (C3)",widgetClass:"c3chart_Bar"},{id:"C3_COLUMN",display:"Column (C3)",widgetClass:"c3chart_Column"},{id:"C3_LINE",display:"Line (C3)",widgetClass:"c3chart_Line"},{id:"C3_SCATTER",display:"Scatter (C3)",widgetClass:"c3chart_Scatter"},{id:"C3_STEP",display:"Step (C3)",widgetClass:"c3chart_Step"},{id:"AM_AREA",display:"Area (amCharts)",widgetClass:"amchart_Area"},{id:"AM_BAR",display:"Bar (amCharts)",widgetClass:"amchart_Bar"},{id:"AM_LINE",display:"Line (amCharts)",widgetClass:"amchart_Line"}],o=[{id:"TABLE",display:"Table",widgetClass:"other_Table"}],u=i.concat(s.concat(o));return a.prototype=Object.create(t.prototype),a.prototype._class+=" chart_MultiChart",a.prototype.implements(n.prototype),a.prototype.publish("chartType","BUBBLE","set","Chart Type",u.map(function(e){return e.id}),{tags:["Basic"]}),a.prototype.publish("chart",null,"widget","Chart",null,{tags:["Basic"]}),a.prototype.columns=function(e){var n=t.prototype.columns.apply(this,arguments);return arguments.length&&this.chart()&&this.chart().columns(e),n},a.prototype.data=function(e){var n=t.prototype.data.apply(this,arguments);return arguments.length&&this.chart()&&this.chart().data(e),n},a.prototype.hasOverlay=function(){return this.chart()&&this.chart().hasOverlay()},a.prototype.visible=function(e){return arguments.length?(this.chart()&&this.chart().visible(e),this):this.chart()&&this.chart().visible()},a.prototype.requireContent=function(e,t){var n="src/"+this._allCharts[e].widgetClass.split("_").join("/");r([n],function(e){t(new e)})},a.prototype.switchChart=function(e){var t=this.chart(),n=this;this.requireContent(this.chartType(),function(r){if(r!==t){var i=n.size();r.columns(n._columns).data(n._data).size(i),n.chart(r),r.click=function(e,t){n.click(e,t)},t&&t.data([]).size({width:1,height:1}).render()}e&&e(this)})},a.prototype.update=function(e,n){t.prototype.update.apply(this,arguments);var r=n.selectAll(".multiChart").data(this.chart()?[this.chart()]:[],function(e){return e._id});r.enter().append("g").attr("class","multiChart").each(function(e){e.target(this)});var i=this.size();r.each(function(e){e.size(i).render()}),r.exit().transition().each(function(e){e.target(null)}).remove()},a.prototype.exit=function(e,n){this.chart()&&this.chart().target(null),t.prototype.exit.apply(this,arguments)},a.prototype.render=function(e){if(this.chartType()&&(!this.chart()||this.chart().classID()!==this._allCharts[this.chartType()].widgetClass)){var n=this,r=arguments;return this.switchChart(function(){t.prototype.render.apply(n,r)}),this}return t.prototype.render.apply(this,arguments)},a}); \ No newline at end of file diff --git a/dist-amd/chart/MultiChartSurface.js b/dist-amd/chart/MultiChartSurface.js new file mode 100644 index 0000000000..2147d1cb28 --- /dev/null +++ b/dist-amd/chart/MultiChartSurface.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["d3","../common/ResizeSurface","./MultiChart","../api/INDChart"],t):e.chart_MultiChartSurface=t(e.d3,e.common_ResizeSurface,e.chart_MultiChart,e.api_INDChart)})(this,function(e,t,n,r){function i(){t.call(this),r.call(this),this._title="MultiChartSurface",this._content=new n,this._content.click=function(t,n){e.click(t,n)};var e=this;this._menu.click=function(t){e._content.chartType(t).render()},this.content(this._content),this.mode("all")}return i.prototype=Object.create(t.prototype),i.prototype._class+=" chart_MultiChartSurface",i.prototype.implements(r.prototype),i.prototype.testData=r.prototype.testData,i.prototype.publishProxy("chartType","_content"),i.prototype.columns=function(e){return arguments.length?(this.content().columns(e),this):this.content().columns()},i.prototype.data=function(e){return arguments.length?(this.content().data(e),this):this.content().data()},i.prototype.mode=function(e){if(!arguments.length)return this._mode;this._mode=e;switch(this._mode){case"2d":this.menu(this.content()._2dChartTypes.concat(this.content()._anyChartTypes).map(function(e){return e.display}).sort());break;case"multi":this.menu(this.content()._multiChartTypes.concat(this.content()._anyChartTypes).map(function(e){return e.display}).sort());break;case"all":default:this.menu(this.content()._allChartTypes.map(function(e){return e.display}).sort())}return this},i}); \ No newline at end of file diff --git a/dist-amd/chart/Pie.css b/dist-amd/chart/Pie.css new file mode 100644 index 0000000000..1a981eeadb --- /dev/null +++ b/dist-amd/chart/Pie.css @@ -0,0 +1,21 @@ +.chart_Pie path { + cursor: pointer; +} +.chart_Pie .common_FAChar { + pointer-events: none; +} +.chart_Pie .common_Text { + pointer-events: none; +} +.chart_Pie .innerLabel.common_FAChar { + fill: white; +} +.chart_Pie .outerLabel.common_FAChar { + fill: black; +} +.chart_Pie .innerLabel.common_Text { + fill: white; +} +.chart_Pie .outerLabel.common_Text { + fill: black; +} diff --git a/dist-amd/chart/Pie.js b/dist-amd/chart/Pie.js new file mode 100644 index 0000000000..20a5dfd428 --- /dev/null +++ b/dist-amd/chart/Pie.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["d3","../common/SVGWidget","../api/I2DChart","../common/Text","../common/FAChar","css!./Pie"],t):e.chart_Pie=t(e.d3,e.common_SVGWidget,e.api_I2DChart,e.common_Text,e.common_FAChar)})(this,function(e,t,n,r,i){function s(r){t.call(this),n.call(this),this._outerText=!1,this._radius=100,this._innerRadius=0,this.labelWidgets={},this.d3Pie=e.layout.pie().sort(function(e,t){return et?1:0}).value(function(e){return e[1]}),this.d3Arc=e.svg.arc().outerRadius(this._radius).innerRadius(this._innerRadius)}return s.prototype=Object.create(t.prototype),s.prototype._class+=" chart_Pie",s.prototype.implements(n.prototype),s.prototype.publish("paletteID","default","set","Palette ID",s.prototype._palette.switch(),{tags:["Basic","Shared"]}),s.prototype.size=function(e){var n=t.prototype.size.apply(this,arguments);return arguments.length&&this.radius(Math.min(this._size.width,this._size.height)/2),n},s.prototype.radius=function(e){return arguments.length?(this.d3Arc.outerRadius(e),this._radius=e,this):this._radius},s.prototype.innerRadius=function(e){return arguments.length?(this.d3Arc.innerRadius(e),this._innerRadius=e,this):this._innerRadius},s.prototype.outerText=function(e){return arguments.length?(this._outerText=e,this):this._outerText},s.prototype.intersection=function(e,t){return this.intersectCircle(e,t)},s.prototype.update=function(t,n){var s=this;this._palette=this._palette.switch(this.paletteID());var o=n.selectAll(".arc").data(this.d3Pie(this._data),function(e){return e.data[0]});o.enter().append("g").attr("class","arc").attr("opacity",0).on("click",function(e){s.click(s.rowToObj(e.data),s._columns[1])}).each(function(t){var n=e.select(this);n.append("path").attr("d",s.d3Arc).append("title"),t.data.__viz_faChar?s.labelWidgets[t.data[0]]=(new i).char(t.data.__viz_faChar).target(this).render():s.labelWidgets[t.data[0]]=(new r).text(t.data[0]).target(this).render()}),o.transition().attr("opacity",1).each(function(t){var n={x:0,y:1};if(s._outerText){var r=Math.cos((t.startAngle+t.endAngle-Math.PI)/2),i=Math.sin((t.startAngle+t.endAngle-Math.PI)/2),o=s.labelWidgets[t.data[0]].getBBox(),u=Math.abs(r)>Math.abs(i)?o.width:o.height;n.x=r*(s._radius+u),n.y=i*(s._radius+u)}else{var a=s.d3Arc.centroid(t);n={x:a[0],y:a[1]}}var f=e.select(this);f.select("path").transition().attr("d",s.d3Arc).style("fill",function(e){return s._palette(e.data[0])}).select("title").text(function(e){return e.data[0]+" ("+e.data[1]+")"}),s.labelWidgets[t.data[0]].pos(n).render().element().classed("innerLabel",!s._outerText).classed("outerLabel",s._outerText)}),o.exit().transition().style("opacity",0).remove();if(s._outerText){var u=n.selectAll("line").data(this.d3Pie(this._data),function(e){return e.data[0]});u.enter().append("line").attr("x1",0).attr("x2",0).attr("y1",-this._radius-3).attr("y2",-this._radius-8).attr("stroke","gray").attr("transform",function(e){return"rotate("+(e.startAngle+e.endAngle)/2*(180/Math.PI)+")"}),u.transition().attr("transform",function(e){return"rotate("+(e.startAngle+e.endAngle)/2*(180/Math.PI)+")"}),u.exit().remove()}},s}); \ No newline at end of file diff --git a/dist-amd/chart/Scatter.css b/dist-amd/chart/Scatter.css new file mode 100644 index 0000000000..4b443ef1be --- /dev/null +++ b/dist-amd/chart/Scatter.css @@ -0,0 +1,9 @@ +.chart_Scatter .axis path, +.chart_Scatter .axis line { + fill: none; + stroke: #000; + shape-rendering: crispEdges; +} +line.point, line.point1 { + stroke-width: 2; +} \ No newline at end of file diff --git a/dist-amd/chart/Scatter.js b/dist-amd/chart/Scatter.js new file mode 100644 index 0000000000..752c33cb5a --- /dev/null +++ b/dist-amd/chart/Scatter.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["d3","../common/SVGWidget","./XYAxis","../api/INDChart","css!./Scatter"],t):e.chart_Column=t(e.d3,e.common_SVGWidget,e.chart_XYAxis,e.api_INDChart)})(this,function(e,t,n,r){function i(e){n.call(this),r.call(this)}return i.prototype=Object.create(n.prototype),i.prototype._class+=" chart_Scatter",i.prototype.implements(r.prototype),i.prototype.publish("paletteID","default","set","Palette ID",i.prototype._palette.switch(),{tags:["Basic","Shared"]}),i.prototype.publish("pointShape","cross","set","Shape of the data points",["circle","rectangle","cross"]),i.prototype.publish("pointSize",6,"number","Point Size"),i.prototype.publish("interpolate","","set","Interpolate Data",["","linear","step","step-before","step-after","basis","bundle","cardinal","monotone"]),i.prototype.publish("interpolateFill",!1,"boolean","Fill Interpolation"),i.prototype.publish("interpolateFillOpacity",.66,"number","Fill Interpolation Opacity"),i.prototype.xPos=function(e){return this.orientation()==="horizontal"?this.dataPos(e.label):this.valuePos(e.value)},i.prototype.yPos=function(e){return this.orientation()==="horizontal"?this.valuePos(e.value):this.dataPos(e.label)},i.prototype.updateChart=function(t,n,r,i,s){function u(e){switch(e){case"rectangle":return"rect";case"circle":return"circle";case"cross":return"path"}}var o=this;this._palette=this._palette.switch(this.paletteID()),this._prevPointShape!==this.pointShape()&&(this.svgData.selectAll(".data").remove(),this._prevPointShape=this.pointShape());var a=this.flattenData().map(function(e){return e.shape=u(o.pointShape()),e}),f=this.svgData.selectAll(".point").data(a,function(e,t){return e.shape+"_"+t});f.enter().append("g").attr("class","point").on("click",function(e,t){o.click(o.rowToObj(o.data()[e.rowIdx]),o._columns[e.colIdx])}).each(function(t){var n=e.select(this);n.append(t.shape).append("title")}),f.each(function(t){var n=e.select(this).select(t.shape);switch(t.shape){case"rect":n.attr("x",function(e){return o.xPos(e)-o.pointSize()/2}).attr("y",function(e){return o.yPos(e)-o.pointSize()/2}).attr("width",o.pointSize()).attr("height",o.pointSize()).style("fill",function(e,t){return o._palette(o._columns[e.colIdx])});break;case"circle":n.attr("cx",function(e){return o.xPos(e)}).attr("cy",function(e){return o.yPos(e)}).attr("r",o.pointSize()/2).style("fill",function(e,t){return o._palette(o._columns[e.colIdx])});break;case"path":n.attr("d",function(e){return"M"+(o.xPos(e)-o.pointSize()/2)+" "+(o.yPos(e)-o.pointSize()/2)+" "+"L"+(o.xPos(e)+o.pointSize()/2)+" "+(o.yPos(e)+o.pointSize()/2)+" "+"M"+(o.xPos(e)-o.pointSize()/2)+" "+(o.yPos(e)+o.pointSize()/2)+" "+"L"+(o.xPos(e)+o.pointSize()/2)+" "+(o.yPos(e)-o.pointSize()/2)}).style("stroke",function(e,t){return o._palette(o._columns[e.colIdx])})}n.select("title").text(function(e,t){return o.data()[e.rowIdx][0]+" ("+o.columns()[e.colIdx]+")"+": "+e.value})}),f.exit().remove();var l=this.svgData.selectAll(".area").data(this.columns().filter(function(e,t){return o.interpolate()&&o.interpolateFill()&&t>0}));l.enter().append("path").attr("class","area");var c=e.svg.area().interpolate(this.interpolate());switch(this.orientation()){case"horizontal":c.x(function(e){return o.xPos(e)}).y0(function(e){return s}).y1(function(e){return o.yPos(e)});break;default:c.y(function(e){return o.yPos(e)}).x0(function(e){return 0}).x1(function(e){return o.xPos(e)})}l.each(function(t,n){var r=e.select(this);r.attr("d",c(a.filter(function(e){return e.colIdx===n+1}))).style("opacity",o.interpolateFillOpacity()).style("stroke","none").style("fill",function(t,r){return e.hsl(o._palette(o._columns[n+1])).brighter()})}),l.exit().remove();var h=this.svgData.selectAll(".line").data(this.columns().filter(function(e,t){return o.interpolate()&&t>0}));h.enter().append("path").attr("class","line");var p=e.svg.line().x(function(e){return o.xPos(e)}).y(function(e){return o.yPos(e)}).interpolate(this.interpolate());h.each(function(t,n){var r=e.select(this),i=a.filter(function(e){return e.colIdx===n+1});r.attr("d",p(i)).style("stroke",function(e,t){return o._palette(o._columns[n+1])}).style("fill","none")}),h.exit().remove()},i.prototype.exit=function(e,n){t.prototype.exit.apply(this,arguments)},i}); \ No newline at end of file diff --git a/dist-amd/chart/Step.js b/dist-amd/chart/Step.js new file mode 100644 index 0000000000..1f5ed77e07 --- /dev/null +++ b/dist-amd/chart/Step.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["d3","./Scatter"],t):e.chart_Step=t(e.d3,e.chart_Scatter)})(this,function(e,t){function n(e){t.call(this),this.interpolate("step")}return n.prototype=Object.create(t.prototype),n.prototype._class+=" chart_Step",n}); \ No newline at end of file diff --git a/dist-amd/chart/XYAxis.css b/dist-amd/chart/XYAxis.css new file mode 100644 index 0000000000..6b5ce218b9 --- /dev/null +++ b/dist-amd/chart/XYAxis.css @@ -0,0 +1,22 @@ +.chart_XYAxis .axis path, +.chart_XYAxis .axis line { + fill: none; + stroke: #000; + shape-rendering: crispEdges; +} +.chart_XYAxis .region { + opacity: 0.33; +} +.chart_XYAxis .brush rect.background { + z-index: -999; +} +.chart_XYAxis .brush .extent { + stroke:none; + fill: steelblue; + fill-opacity: .125; + shape-rendering: crispEdges; +} +.chart_XYAxis .brush .resize path { + fill: #eee; + stroke: #666; +} diff --git a/dist-amd/chart/XYAxis.js b/dist-amd/chart/XYAxis.js new file mode 100644 index 0000000000..9021655178 --- /dev/null +++ b/dist-amd/chart/XYAxis.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["d3","../common/SVGWidget","css!./XYAxis"],t):e.chart_XYAxis=t(e.d3,e.common_SVGWidget)})(this,function(e,t){function n(n){t.call(this),this._drawStartPos="origin",this._dateParserData=e.time.format("%Y-%m-%d").parse,this._dateParserValue=e.time.format("%Y-%m-%d").parse}n.prototype=Object.create(t.prototype),n.prototype._class+=" chart_XYAxis",n.prototype.publish("orientation","horizontal","set","Selects orientation for the axis",["horizontal","vertical"]),n.prototype.publish("selectionMode",!1,"boolean","Range Selector"),n.prototype.publish("xAxisType","ordinal","set","X-Axis Type",["ordinal","linear","time"]),n.prototype.publish("xAxisTypeTimePattern","%Y-%m-%d","string","Time Series Pattern"),n.prototype.publish("xAxisDomainLow","","string","X-Axis Low"),n.prototype.publish("xAxisDomainHigh","","string","X-Axis High"),n.prototype.publish("yAxisTitle","","string","Y-Axis Title"),n.prototype.publish("yAxisTickCount",10,"number","Y-Axis Tick Count"),n.prototype.publish("yAxisTickFormat","s","string","Y-Axis Tick Format"),n.prototype.publish("yAxisType","linear","set","Y-Axis Type",["none","linear","pow","log","time"]),n.prototype.publish("yAxisTypeTimePattern","%Y-%m-%d","string","Time Series Pattern"),n.prototype.publish("yAxisTypePowExponent",2,"number","Exponent for Pow on Value Axis"),n.prototype.publish("yAxisTypeLogBase",10,"number","Base for log on Value Axis"),n.prototype.publish("yAxisDomainLow","","string","Y-Axis Low"),n.prototype.publish("yAxisDomainHigh","","string","Y-Axis High"),n.prototype.publish("yAxisDomainPadding",5,"number","Y-Axis Low/High Padding (if no low/high specified"),n.prototype.publish("regions",[],"array","Regions"),n.prototype.publish("sampleData","","set","Display Sample Data",["","ordinal","ordinalRange","linear","time-x","time-y"]),n.prototype._sampleData=n.prototype.sampleData,n.prototype.sampleData=function(e){var t=n.prototype._sampleData.apply(this,arguments);if(arguments.length)switch(e){case"ordinal":this.testDataOrdinal();break;case"ordinalRange":this.testDataOrdinalRange();break;case"linear":this.testDataLinear();break;case"time-x":this.testDataTimeX();break;case"time-y":this.testDataTimeY()}return t},n.prototype.resetSelection=function(){return this._prevBrush=null,this},n.prototype.testData=function(){return this.sampleData("ordinal"),this},n.prototype.testDataOrdinal=function(){return this.xAxisType("ordinal").yAxisType("linear").columns(["Subject","Year 1","Year 2","Year 3"]).data([["Geography",75,68,65],["English",45,"55",52],["Math",98,92,90],["Science",66,null,56]]),this},n.prototype.testDataOrdinalRange=function(){return this.xAxisType("ordinal").yAxisType("linear").columns(["Region","May","June","July"]).data([["Munster",[1,11],[2,14],[8,18]],["Leinster",[3,10],[1,15],["7",16]],["Ulster",[2,14],[5,12],[8,17]],["Connacht",[0,10],[1,12],[7,16]]]),this},n.prototype.testDataLinear=function(){return this.xAxisType("linear").yAxisType("linear").columns(["Subject","2nd Year"]).data([[10,75],[13,45],[14,45],[15,85],[16,98],[19,66]]),this},n.prototype.testDataTimeX=function(){var e=[{DateTime:"2014-06-01T07:01:39",Price:821},{DateTime:"2015-12-01T01:33:35",Price:841},{DateTime:"2015-12-25T23:58:34",Price:1356},{DateTime:"2015-05-16T17:02:17",Price:1136},{DateTime:"2015-09-11T10:37:50",Price:1094},{DateTime:"2014-11-03T21:34:47",Price:1266},{DateTime:"2015-11-05T12:31:45",Price:1159},{DateTime:"2014-11-27T16:25:57",Price:1572},{DateTime:"2015-12-26T15:13:48",Price:1083},{DateTime:"2014-06-18T16:21:06",Price:1324},{DateTime:"2014-05-13T05:35:12",Price:1553},{DateTime:"2014-06-01T20:40:50",Price:1216},{DateTime:"2015-07-15T07:19:39",Price:1403},{DateTime:"2016-03-17T09:32:59",Price:1382},{DateTime:"2015-05-28T02:24:27",Price:1337},{DateTime:"2015-08-08T18:46:00",Price:1084},{DateTime:"2015-10-25T15:42:48",Price:1217},{DateTime:"2016-01-07T00:48:47",Price:1464},{DateTime:"2015-12-13T23:21:16",Price:894},{DateTime:"2014-06-13T22:49:52",Price:967},{DateTime:"2015-01-07T20:33:03",Price:1033},{DateTime:"2015-02-28T10:08:16",Price:1119},{DateTime:"2015-11-09T15:33:56",Price:1298},{DateTime:"2015-04-18T00:05:19",Price:808},{DateTime:"2016-04-19T04:09:19",Price:1331},{DateTime:"2015-11-26T05:03:53",Price:1221},{DateTime:"2014-09-17T08:59:31",Price:1450},{DateTime:"2016-03-29T15:34:22",Price:1403},{DateTime:"2015-09-13T13:46:01",Price:1088},{DateTime:"2014-12-04T20:41:36",Price:1503},{DateTime:"2015-06-19T12:43:51",Price:1350},{DateTime:"2014-05-21T12:58:46",Price:874},{DateTime:"2016-02-11T07:48:56",Price:1519},{DateTime:"2015-02-23T22:35:44",Price:1383},{DateTime:"2015-11-28T11:35:45",Price:928},{DateTime:"2016-01-17T10:27:12",Price:941},{DateTime:"2015-02-04T07:17:50",Price:1076},{DateTime:"2016-04-11T08:28:10",Price:907},{DateTime:"2015-02-27T15:02:35",Price:1263},{DateTime:"2016-03-23T15:54:53",Price:911},{DateTime:"2014-09-26T19:15:38",Price:1076},{DateTime:"2015-10-15T15:13:47",Price:1052},{DateTime:"2015-04-07T13:22:52",Price:1481},{DateTime:"2016-01-31T11:15:52",Price:1248},{DateTime:"2014-11-20T09:46:51",Price:1360},{DateTime:"2015-10-19T15:05:26",Price:1094},{DateTime:"2016-04-30T09:54:01",Price:1552},{DateTime:"2015-06-07T23:49:49",Price:1329},{DateTime:"2015-07-10T20:12:46",Price:801},{DateTime:"2014-12-22T19:11:04",Price:1066},{DateTime:"2015-12-07T17:03:07",Price:1032},{DateTime:"2015-11-30T13:11:22",Price:1546},{DateTime:"2014-06-29T07:24:44",Price:1042},{DateTime:"2014-08-03T08:15:25",Price:1326},{DateTime:"2015-09-01T20:32:23",Price:928},{DateTime:"2016-05-02T12:56:47",Price:1550},{DateTime:"2014-11-18T04:38:21",Price:972},{DateTime:"2016-05-03T01:05:51",Price:1164},{DateTime:"2015-02-03T17:16:07",Price:998},{DateTime:"2015-09-04T21:29:16",Price:1199},{DateTime:"2015-12-02T10:44:32",Price:1250},{DateTime:"2016-01-26T16:11:51",Price:1241},{DateTime:"2015-05-30T12:42:11",Price:1336},{DateTime:"2014-09-11T10:19:44",Price:1231},{DateTime:"2016-04-06T05:54:55",Price:1276},{DateTime:"2016-02-18T00:29:49",Price:939},{DateTime:"2014-11-16T15:35:04",Price:1557},{DateTime:"2015-12-10T03:06:01",Price:1292},{DateTime:"2015-05-31T04:19:33",Price:1347},{DateTime:"2014-10-08T17:26:41",Price:1041},{DateTime:"2015-01-13T10:43:21",Price:1089},{DateTime:"2015-04-14T04:05:10",Price:999},{DateTime:"2015-10-05T11:47:54",Price:1520},{DateTime:"2015-06-26T00:22:00",Price:1342},{DateTime:"2015-05-13T14:32:54",Price:976},{DateTime:"2015-07-13T19:13:18",Price:1576},{DateTime:"2014-05-17T21:59:02",Price:1220},{DateTime:"2015-03-15T07:15:00",Price:1230},{DateTime:"2015-02-22T22:04:01",Price:1510},{DateTime:"2015-11-26T06:03:07",Price:816},{DateTime:"2014-07-02T20:20:52",Price:1343},{DateTime:"2015-07-14T13:10:03",Price:1285},{DateTime:"2015-11-01T03:18:14",Price:1424},{DateTime:"2015-03-17T12:04:38",Price:1109},{DateTime:"2015-11-19T05:47:16",Price:1278},{DateTime:"2015-11-12T09:03:53",Price:841},{DateTime:"2014-10-17T18:37:00",Price:1425},{DateTime:"2015-09-27T04:37:49",Price:1555},{DateTime:"2015-07-30T04:01:21",Price:1222},{DateTime:"2015-02-11T17:59:08",Price:1464},{DateTime:"2014-09-13T19:57:59",Price:1271},{DateTime:"2015-03-25T10:55:59",Price:1397},{DateTime:"2014-07-13T09:36:47",Price:915},{DateTime:"2015-02-15T10:49:48",Price:1015},{DateTime:"2014-10-24T08:50:59",Price:835},{DateTime:"2016-01-14T18:23:43",Price:1088},{DateTime:"2016-03-05T04:11:37",Price:1573},{DateTime:"2014-08-09T06:02:06",Price:1504},{DateTime:"2015-05-25T07:47:41",Price:1326},{DateTime:"2016-02-11T06:53:58",Price:1525}];return e.sort(function(e,t){return e.DateTime>t.DateTime?1:e.DateTime=this._columns.length?e:this.formatValue(e)},this)},this)},n.prototype.enter=function(t,n){this.dataAxis=e.svg.axis().orient("bottom"),this.valueAxis=e.svg.axis().orient("left"),this.svg=n.append("g"),this.svgRegions=n.append("g"),this.svgData=this.svg.append("g"),this.svgXAxis=this.svg.append("g"),this.svgXAxisText=this.svgXAxis.append("text").attr("y",-2).style("text-anchor","end"),this.svgYAxis=this.svg.append("g"),this.svgYAxisText=this.svgYAxis.append("text").attr("transform","rotate(-90)").attr("x",-2).attr("y",2).attr("dy",".71em").style("text-anchor","end"),this.svgBrush=n.append("g").attr("class","brush");var r=this;this.xBrush=e.svg.brush().on("brush",function(){return r.brushMoved.apply(r,arguments)}),this.yBrush=e.svg.brush().on("brush",function(){return r.brushMoved.apply(r,arguments)})},n.prototype.resizeBrushHandle=function(e,t,n){var r,i,s;return e==="e"||e==="w"?(r=+(e==="e"),i=r?1:-1,s=n/3,"M"+.5*i+","+s+"A6,6 0 0 "+r+" "+6.5*i+","+(s+6)+"V"+(2*s-6)+"A6,6 0 0 "+r+" "+.5*i+","+2*s+"Z"+"M"+2.5*i+","+(s+8)+"V"+(2*s-8)+"M"+4.5*i+","+(s+8)+"V"+(2*s-8)):(r=+(e==="s"),s=r?1:-1,i=t/3,"M"+i+", "+.5*s+"A6,6 0 0 "+(r+1)%2+" "+(i+6)+","+6.5*s+"H"+(2*i-6)+"A6,6 0 0 "+(r+1)%2+" "+2*i+","+.5*s+"Z"+"M"+(i+8)+","+2.5*s+"H"+(2*i-8)+"M"+(i+8)+","+4.5*s+"H"+(2*i-8))},n.prototype.brushMoved=t.prototype.debounce(function(){var t=this.formattedData().filter(function(e){var t;switch(this.xAxisType()){case"ordinal":return t=this.dataScale(e[0])+(this.dataScale.rangeBand?this.dataScale.rangeBand()/2:0),this.orientation()==="horizontal"?t>=this.xBrush.extent()[0]&&t<=this.xBrush.extent()[1]:t>=this.yBrush.extent()[0]&&t<=this.yBrush.extent()[1];default:return t=e[0],this.orientation()==="horizontal"?t>=this.xBrush.extent()[0]&&t<=this.xBrush.extent()[1]:t>=this.yBrush.extent()[0]&&t<=this.yBrush.extent()[1]}},this);this.selection(t)},250),n.prototype.dataPos=function(e){var t=this.dataScale(this.formatData(e));return this.xAxisType()==="ordinal"&&(t+=this.dataScale.rangeBand()/2),t},n.prototype.valuePos=function(e){return this.valueScale(this.formatValue(e))},n.prototype.calcMargin=function(e,t){var n={top:this.selectionMode()?10:2,right:this.selectionMode()?10:2,bottom:this.selectionMode()?10:2,left:this.selectionMode()?10:2},r=this.height()-n.top-n.bottom,i=t.append("g"),s=i.append("g").attr("class",this.orientation()==="horizontal"?"x axis":"y axis").attr("transform","translate(0,"+r+")").call(this.currAxis),o=s.node().getBBox();n.right-=this.width()-o.width-o.x,n.bottom=o.height;if(this.yAxisType()!=="none"){var u=i.append("g").attr("class",this.orientation()==="horizontal"?"y axis":"x axis").call(this.otherAxis),a=u.node().getBBox();n.left=a.width,n.top-=a.y}return i.remove(),n},n.prototype.update=function(t,n){var r=this,i=this.svgRegions.selectAll(".region").data(this.regions());i.enter().append("rect").attr("class","region"),this.orientation()==="horizontal"?i.attr("x",function(e){return r.dataPos(e.x0)}).attr("y",0).attr("width",function(e){return r.dataPos(e.x1)-r.dataPos(e.x0)}).attr("height",this.height()).style("stroke",function(e){return r._palette(e.colorID)}).style("fill",function(t){return e.hsl(r._palette(t.colorID)).brighter()}):i.attr("x",0).attr("y",function(e){return r.dataPos(e.x0)}).attr("width",this.width()).attr("height",function(e){return r.dataPos(e.x0)-r.dataPos(e.x1)}).style("stroke",function(e){return r._palette(e.colorID)}).style("fill",function(t){return e.hsl(r._palette(t.colorID)).brighter()}),i.exit().remove();if(this._prevXAxisType!==this.xAxisType()){this._prevXAxisType=this.xAxisType(),this._prevBrush=null;switch(this.xAxisType()){case"linear":this.dataScale=e.scale.linear();break;case"time":this.dataScale=e.time.scale();break;case"ordinal":default:this.dataScale=e.scale.ordinal()}this.dataAxis.scale(this.dataScale),this.xBrush.x(this.dataScale),this.yBrush.y(this.dataScale)}switch(this.yAxisType()){case"pow":this.valueScale=e.scale.pow().exponent(this.yAxisTypePowExponent());break;case"log":this.valueScale=e.scale.log().base(this.yAxisTypeLogBase());break;case"time":this.valueScale=e.time.scale();break;case"linear":default:this.valueScale=e.scale.linear()}this.valueAxis.scale(this.valueScale).ticks(this.yAxisTickCount(),this.yAxisTickFormat());var s=this.orientation()==="horizontal";this.dataAxis.orient(s?"bottom":"left"),this.valueAxis.orient(s?"left":"bottom"),this.currAxis=s?this.dataAxis:this.valueAxis,this.otherAxis=s?this.valueAxis:this.dataAxis;var o=s?this.xBrush:this.yBrush,u=s?this.yBrush:this.xBrush,a=u.extent();switch(this.xAxisType()){case"ordinal":this.dataScale.domain(this.data().map(function(e){return e[0]}));break;default:var f=this.xAxisDomainLow()?this.formatData(this.xAxisDomainLow()):e.min(this.formattedData(),function(e){return e[0]}),l=this.xAxisDomainHigh()?this.formatData(this.xAxisDomainHigh()):e.max(this.formattedData(),function(e){return e[0]});this.dataScale.domain([f,l])}var c=this.yAxisDomainLow()?this.formatValue(this.yAxisDomainLow()):e.min(this.formattedData(),function(t){return e.min(t.filter(function(e,t){return t>0&&r._columns[t]&&r._columns[t].indexOf("__")!==0&&e!==null}),function(e){return e instanceof Array?e[0]:e})}),h=this.yAxisDomainHigh()?this.formatValue(this.yAxisDomainHigh()):e.max(this.formattedData(),function(t){return e.max(t.filter(function(e,t){return t>0&&r._columns[t]&&r._columns[t].indexOf("__")!==0&&e!==null}),function(e){return e instanceof Array?e[1]:e})});switch(this.yAxisType()){case"time":break;default:if(this.yAxisDomainLow()===""&&this.yAxisDomainHigh()===""){var p=(h-c)*this.yAxisDomainPadding()/100,d=c-p;if(c>=0&&d<0||c===h)d=0;c=d,h+=p}}this.valueScale.domain([c,h]),this.dataScale.rangeRoundBands?this.dataScale.rangeRoundBands([s?0:this.height(),s?this.width():0],.1):this.dataScale.rangeRound&&this.dataScale.range([s?0:this.height(),s?this.width():0]),this.valueScale.range([s?this.height():0,s?0:this.width()]);var v=this.calcMargin(t,n);this.margin=v;var m=this.width()-v.left-v.right,g=this.height()-v.top-v.bottom,y=s?m:g,b=s?g:m;this.dataScale.rangeRoundBands?this.dataScale.rangeRoundBands([s?0:y,s?y:0],.1):this.dataScale.rangeRound&&this.dataScale.range([s?0:y,s?y:0]),this.valueScale.range([s?b:0,s?0:b]),this.svg.transition().attr("transform","translate("+v.left+","+v.top+")"),this.svgXAxis.transition().attr("class",s?"x axis":"y axis").attr("transform","translate(0,"+g+")").call(this.currAxis),this.svgXAxisText.attr("x",m-2).text(s?this.columns()[0]:this.yAxisTitle()),this.svgYAxis.transition().style("visibility",this.yAxisType()==="none"?"hidden":null).attr("class",s?"y axis":"x axis").call(this.otherAxis),this.svgYAxisText.text(s?this.yAxisTitle():this.columns()[0]);if(this.selectionMode()){if(!this._prevBrush)switch(this.xAxisType()){case"ordinal":o.extent([0,y]);break;default:o.extent(this.dataScale.domain())}else if(this._prevBrush&&this._prevBrush.orientation!==this.orientation())switch(this.xAxisType()){case"ordinal":o.extent([y-a[0]*y/this._prevBrush.maxExtent,y-a[1]*y/this._prevBrush.maxExtent]);break;default:o.extent(a)}this._prevBrush={orientation:this.orientation(),maxExtent:y}}this.svgBrush.attr("transform","translate("+v.left+", "+v.top+")").style("display",this.selectionMode()?null:"none").call(o).selectAll(".background").transition().attr("width",m).attr("height",g),this.svgBrush.selectAll(".extent, .resize rect").transition().attr(s?"y":"x",0).attr(s?"height":"width",b);var w=this.svgBrush.selectAll(".resize").selectAll("path").data(function(e){return e});w.enter().append("path"),w.transition().attr("d",function(e){return r.resizeBrushHandle(e,m,g)}),this.updateChart(t,n,v,m,g)},n.prototype.updateChart=function(e,t,n,r,i){},n.prototype.selection=function(e){console.log(e)},n}); \ No newline at end of file diff --git a/dist-amd/common/FAChar.css b/dist-amd/common/FAChar.css new file mode 100644 index 0000000000..1f3c591c41 --- /dev/null +++ b/dist-amd/common/FAChar.css @@ -0,0 +1,3 @@ +.common_FAChar .common_Text { + font-size: 14px; +} \ No newline at end of file diff --git a/dist-amd/common/FAChar.js b/dist-amd/common/FAChar.js new file mode 100644 index 0000000000..984b79fd52 --- /dev/null +++ b/dist-amd/common/FAChar.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["./SVGWidget","./Text","css!font-awesome","css!./FAChar"],t):e.common_FAChar=t(e.common_SVGWidget,e.common_Text)})(this,function(e,t){function n(){e.call(this),this._text=(new t).fontFamily("FontAwesome")}return n.prototype=Object.create(e.prototype),n.prototype._class+=" common_FAChar",n.prototype.publish("char","","string","Font Awesome Item",null,{tags:["Private"]}),n.prototype.publish("fontSize",null,"number","Font Size",null,{tags:["Private"]}),n.prototype.publishProxy("text_colorFill","_text","colorFill"),n.prototype.testData=function(){return this.char(""),this},n.prototype.enter=function(t,n){e.prototype.enter.apply(this,arguments),this._text.target(t)},n.prototype.update=function(t,n){e.prototype.update.apply(this,arguments),this._text.text(this.char()).scale((this.fontSize()||14)/14).render()},n}); \ No newline at end of file diff --git a/dist-amd/common/HTMLWidget.js b/dist-amd/common/HTMLWidget.js new file mode 100644 index 0000000000..4a747a6cbb --- /dev/null +++ b/dist-amd/common/HTMLWidget.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["d3","./Widget","./Transition"],t):e.common_HTMLWidget=t(e.d3,e.common_Widget,e.common_Transition)})(this,function(e,t,n){function r(){t.call(this)}return r.prototype=Object.create(t.prototype),r.prototype.calcFrameWidth=function(e){var t=parseFloat(e.style("padding-left"))+parseFloat(e.style("padding-right"))+parseFloat(e.style("margin-left"))+parseFloat(e.style("margin-right"))+parseFloat(e.style("border-left-width"))+parseFloat(e.style("border-right-width"));return t},r.prototype.calcWidth=function(e){return parseFloat(e.style("width"))-this.calcFrameWidth(e)},r.prototype.calcFrameHeight=function(e){var t=parseFloat(e.style("padding-top"))+parseFloat(e.style("padding-bottom"))+parseFloat(e.style("margin-top"))+parseFloat(e.style("margin-bottom"))+parseFloat(e.style("border-top-width"))+parseFloat(e.style("border-bottom-width"));return t},r.prototype.calcHeight=function(e){return parseFloat(e.style("height"))+this.calcFrameHeight(e)},r.prototype.clientWidth=function(){return this._size.width-this.calcFrameWidth(this._element)},r.prototype.clientHeight=function(){return this._size.height-this.calcFrameHeight(this._element)},r.prototype.resize=function(e){var n=t.prototype.resize.apply(this,arguments);return this._parentElement.style("width",this._size.width+"px").style("height",this._size.height+"px"),n},r.prototype.target=function(t){if(!arguments.length)return this._target;if(this._target&&t)throw"Target can only be assigned once.";this._target=t;if(typeof this._target=="string"||this._target instanceof String)this._target=document.getElementById(this._target);if(this._target instanceof SVGElement){var n=this.locateOverlayNode();this._parentElement=n.append("div").style({position:"absolute",top:0,left:0,overflow:"hidden"}),this._overlayElement=e.select(this._target);var r=this;this.oldPos=null,this.observer=new this.MutationObserver(function(e){r.syncOverlay()});var i=this._overlayElement.node();while(i)this.observer.observe(i,{attributes:!0}),i=i.parentNode}else if(this._target){this._parentElement=e.select(this._target);if(!this._size.width&&!this._size.height){var s=parseFloat(this._parentElement.style("width")),o=parseFloat(this._parentElement.style("height"));this.size({width:s,height:o})}this._parentElement=e.select(this._target).append("div")}else this.exit();return this},r.prototype.exit=function(e,n,r){this.observer&&this.observer.disconnect(),this.oldPos=null,this._parentElement&&this._parentElement.remove(),t.prototype.exit.apply(this,arguments)},r}); \ No newline at end of file diff --git a/dist-amd/common/IList.js b/dist-amd/common/IList.js new file mode 100644 index 0000000000..10e5f5fdff --- /dev/null +++ b/dist-amd/common/IList.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define([],t):e.common_IList=t()})(this,function(){function e(){}return e.prototype.testData=function(){var e=["This","is a","list","of some text."];return this.data(e),this},e.prototype.click=function(e){console.log("Click: "+e)},e}); \ No newline at end of file diff --git a/dist-amd/common/IMenu.js b/dist-amd/common/IMenu.js new file mode 100644 index 0000000000..e7cfe7237e --- /dev/null +++ b/dist-amd/common/IMenu.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define([],t):e.common_IMenu=t()})(this,function(){function e(){}return e.prototype.testData=function(){var e=["This","is a","list","of some text."];return this.data(e),this},e.prototype.click=function(e){console.log("Click: "+e)},e.prototype.preShowMenu=function(){console.log("preShowMenu")},e.prototype.postHideMenu=function(e){console.log("postHideMenu")},e}); \ No newline at end of file diff --git a/dist-amd/common/Icon.css b/dist-amd/common/Icon.css new file mode 100644 index 0000000000..919d02e64d --- /dev/null +++ b/dist-amd/common/Icon.css @@ -0,0 +1,3 @@ +.common_Icon .common_FAChar .common_Text { + fill: white; +} \ No newline at end of file diff --git a/dist-amd/common/Icon.js b/dist-amd/common/Icon.js new file mode 100644 index 0000000000..5c18ae4bc3 --- /dev/null +++ b/dist-amd/common/Icon.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["./SVGWidget","./Shape","./FAChar","css!./Icon"],t):e.common_Icon=t(e.common_SVGWidget,e.common_Shape,e.common_FAChar)})(this,function(e,t,n){function r(){e.call(this),this._shapeWidget=new t,this._faChar=new n}return r.prototype=Object.create(e.prototype),r.prototype._class+=" common_Icon",r.prototype.publish("shape","circle","set","Shape Type",["circle","square"],{tags:["Private"]}),r.prototype.publishProxy("faChar","_faChar","char"),r.prototype.publishProxy("image_colorFill","_faChar","text_colorFill"),r.prototype.publish("tooltip","","string","Tooltip",null,{tags:["Private"]}),r.prototype.publish("diameter",24,"number","Diameter",null,{tags:["Private"]}),r.prototype.publish("paddingPercent",45,"number","Padding Percent",null,{tags:["Private"]}),r.prototype.publishProxy("shape_colorFill","_shapeWidget","colorFill"),r.prototype.publishProxy("shape_colorStroke","_shapeWidget","colorStroke"),r.prototype.testData=function(){return this._faChar.testData(),this},r.prototype.intersection=function(e,t){return this._shapeWidget.intersection(e,t)},r.prototype.enter=function(t,n){e.prototype.enter.apply(this,arguments),this._shapeWidget.target(t).render(),this._faChar.target(t).render(),this._tooltipElement=n.append("title");var r=this;n.on("click",function(e){r.click(e)})},r.prototype.click=function(e){console.log("Clicked the icon")},r.prototype.update=function(t,n){e.prototype.update.apply(this,arguments),this._faChar.fontSize(this.diameter()*(100-this.paddingPercent())/100).render(),this._shapeWidget.shape(this.shape()).width(this.diameter()).height(this.diameter()).render(),this._tooltipElement.text(this.tooltip())},r}); \ No newline at end of file diff --git a/dist-amd/common/List.css b/dist-amd/common/List.css new file mode 100644 index 0000000000..6aef38644d --- /dev/null +++ b/dist-amd/common/List.css @@ -0,0 +1,11 @@ +.common_List .common_TextBox .common_Shape { + fill: #dcf1ff; + stroke: #dcf1ff; +} +.common_List .common_TextBox .common_Text { + pointer-events: none; +} +.common_List .common_TextBox .common_Shape:hover { + fill: white; + stroke: white; +} diff --git a/dist-amd/common/List.js b/dist-amd/common/List.js new file mode 100644 index 0000000000..727624df7e --- /dev/null +++ b/dist-amd/common/List.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["d3","../common/SVGWidget","./IList","../common/TextBox","css!./List"],t):e.common_List=t(e.d3,e.common_SVGWidget,e.common_IList,e.common_TextBox)})(this,function(e,t,n,r){function i(e){t.call(this),n.call(this),this._listWidgets={}}return i.prototype=Object.create(t.prototype),i.prototype._class+=" common_List",i.prototype.implements(n.prototype),i.prototype.publish("anchor","start","set","Anchor Position",["","start","middle","end"],{tags:["Private"]}),i.prototype.update=function(e,n){t.prototype.update.apply(this,arguments);var i=this,s=n.selectAll(".line").data(this._data,function(e){return e});s.enter().append("g").attr("class","line").each(function(e){var t=(new r).target(this).paddingTop(0).paddingBottom(0).paddingLeft(8).paddingRight(8).text(e).render();t.element().on("click",function(e){i.click(e.text())}),i._listWidgets[e]=t});var o=0,u=0,a=0;for(var f in this._listWidgets){if(!this._listWidgets.hasOwnProperty(f))continue;var l=this._listWidgets[f].getBBox();o+=l.height,u=0)f=new e.scale[u];else if(r.indexOf(u)>=0){var l=[];switch(u){case"hpcc10":var c=o("default").colors();l=c.filter(function(e,t){return t%2?!0:!1});break;case"hpcc20":l=o("category10").colors().concat(o("hpcc10").colors())}f=e.scale.ordinal().range(l)}else if(n.indexOf(u)>0){var h=12;while(h>0){if(colorbrewer[u][h]){f=e.scale.ordinal().range(colorbrewer[u][h]);break}--h}}f||(f=e.scale.category20()),a=f.range()}return p.id=function(e){return arguments.length?(u=e,p):u},p.colors=function(e){return arguments.length?(a=e,p):a},p.clone=function(e){return i[e]=o(e,this.colors()),i[e]},p.switch=function(e,t){return u===e?this:arguments.length?s(e,t):s()},p}function a(e,t,n){if(!e)return f();var r=u[e];return r||(r=f(e,t),u[e]=r),r}function f(t,r,i){function d(e,t,n){return l.domain([t,n])(e)}if(!arguments.length){var s=["default"];for(var o in colorbrewer)n.indexOf(o)===-1&&s.push(o);return s}var l=null,c=r,h=function(t,n){n=n||32;var r=Math.ceil(n/(t.length-1)),i=[],s=null;return t.forEach(function(t){if(s){var n=e.scale.linear().domain([0,r]).range([s,t]).interpolate(e.interpolateLab);for(var o=0;o0){if(colorbrewer[t][p]){l=h(colorbrewer[t][p]);break}--p}}l||(l=h(colorbrewer.RdYlGn[11])),c=l.range()}return d.id=function(e){return arguments.length?(t=e,d):t},d.colors=function(e){return arguments.length?(c=e,d):c},d.clone=function(e){return u[e]=f(e,this.color()),u[e]},d.switch=function(e,n){return t===e?this:arguments.length?a(e,n):a()},d}var t=["category10","category20","category20b","category20c"],n=["Accent","Dark2","Paired","Pastel1","Pastel2","Set1","Set2","Set3"],r=["hpcc10","hpcc20"],i={},u={},l=function(t,n,r,i,s){e.select(t).selectAll(".palette").data(o(),function(e){return e}).enter().append("span").attr("class","palette").attr("title",function(e){return e}).on("click",function(t){console.log(e.values(t.value).map(JSON.stringify).join("\n"))}).selectAll(".swatch").data(function(e){return o(e).colors()}).enter().append("span").attr("class","swatch").style("background-color",function(e){return e}),e.select(n).selectAll(".palette").data(f(),function(e){return e}).enter().append("span").attr("class","palette").attr("title",function(e){return e}).on("click",function(t){console.log(e.values(t.value).map(JSON.stringify).join("\n"))}).selectAll(".swatch2").data(function(e){return f(e).colors()}).enter().append("span").attr("class","swatch2").style("height","8px").style("background-color",function(e){return e});var u={id:i.join("_")+s,scale:f("custom",i,s)};e.select(r).selectAll(".palette").data([u],function(e){return e.id}).enter().append("span").attr("class","palette").attr("title",function(e){return"aaa"}).on("click",function(t){console.log(e.values(t.value).map(JSON.stringify).join("\n"))}).selectAll(".swatch2").data(function(e){var t=[];for(var n=0;n<=255;++n)t.push(u.scale(n,0,255));return t}).enter().append("span").attr("class","swatch2").style("background-color",function(e){return e})};return{ordinal:s,rainbow:a,test:l}}); \ No newline at end of file diff --git a/dist-amd/common/ResizeSurface.css b/dist-amd/common/ResizeSurface.css new file mode 100644 index 0000000000..535282c426 --- /dev/null +++ b/dist-amd/common/ResizeSurface.css @@ -0,0 +1,32 @@ +.resizeN { + cursor: ns-resize; + opacity: 0; +} +.resizeNE { + cursor: ne-resize; + opacity: 0; +} +.resizeE { + cursor: ew-resize; + opacity: 0; +} +.resizeSE { + cursor: se-resize; + opacity: 0; +} +.resizeS { + cursor: ns-resize; + opacity: 0; +} +.resizeSW { + cursor: sw-resize; + opacity: 0; +} +.resizeW { + cursor: ew-resize; + opacity: 0; +} +.resizeNW { + cursor: nw-resize; + opacity: 0; +} diff --git a/dist-amd/common/ResizeSurface.js b/dist-amd/common/ResizeSurface.js new file mode 100644 index 0000000000..19de2113fe --- /dev/null +++ b/dist-amd/common/ResizeSurface.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["d3","./Surface","css!./ResizeSurface"],t):e.common_ResizeSurface=t(e.d3,e.common_Surface)})(this,function(e,t){function n(){t.call(this),this.handleWidth=8,this.handles=[{loc:"NW"},{loc:"N"},{loc:"NE"},{loc:"E"},{loc:"SE"},{loc:"S"},{loc:"SW"},{loc:"W"}],this._allowResize=!0;var n=this;this.dispatch=e.dispatch("sizestart","size","sizeend"),this.drag=e.behavior.drag().origin(function(e){return e}).on("dragstart",function(t){n.dispatch.sizestart(n,t.loc),n._allowResize&&(e.event.sourceEvent.stopPropagation(),n._dragHandlePos={x:t.x,y:t.y},n._dragStartPos=n.pos(),n._dragStartSize=n.size(),n._prevPosSize={x:n._dragStartPos.x,y:n._dragStartPos.y,width:n._dragStartSize.width,height:n._dragStartSize.height},n._textPosSize=n._text.getBBox(!0),n._iconPosSize=n._icon.getBBox(!0),n.showContent(!1))}).on("drag",function(t){if(n._allowResize){e.event.sourceEvent.stopPropagation();var r=e.event.x-n._dragHandlePos.x,i=e.event.y-n._dragHandlePos.y,s={x:0,y:0,w:0,h:0};switch(t.loc){case"NW":s.x=r/2,s.w=-r;case"N":s.y=i/2,s.h=-i;break;case"NE":s.y=i/2,s.h=-i;case"E":s.x=r/2,s.w=r;break;case"SE":s.x=r/2,s.w=r;case"S":s.y=i/2,s.h=i;break;case"SW":s.y=i/2,s.h=i;case"W":s.x=r/2,s.w=-r}var o={x:n._dragStartPos.x+s.x,y:n._dragStartPos.y+s.y,width:n._dragStartSize.width+s.w,height:n._dragStartSize.height+s.h};o.width1)&&(h<0||h>1)?c<0&&h<0||c>1&&h>1?s.type="Outside":s.type="Inside":(s.type="Intersection",0<=c&&c<=1&&s.points.push(i(n,r,c)),0<=h&&h<=1&&s.points.push(i(n,r,h)))}return s};return r.prototype.intersectCircle=function(e,t){var n=this.getOffsetPos(),r=this.radius(),i=o(n,r,e,t);return i.points.length?{x:i.points[0].x,y:i.points[0].y}:null},r.prototype.distance=function(e,t){return Math.sqrt((e.x-t.x)*(e.x-t.x)+(e.y-t.y)*(e.y-t.y))},r.prototype._pushMarkers=function(e,t){this.svgMarkerGlitch&&(e=e||this._element,e.selectAll("path[marker-start],path[marker-end]").attr("fixme-start",function(e){return this.getAttribute("marker-start")}).attr("fixme-end",function(e){return this.getAttribute("marker-end")}).attr("marker-start",null).attr("marker-end",null))},r.prototype._popMarkers=function(e,t){this.svgMarkerGlitch&&(e=e||this._element,e.selectAll("path[fixme-start],path[fixme-end]").attr("marker-start",function(e){return this.getAttribute("fixme-start")}).attr("marker-end",function(e){return this.getAttribute("fixme-end")}).attr("fixme-start",null).attr("fixme-end",null))},r.prototype._popMarkersDebounced=t.prototype.debounce(function(e,t){this.svgMarkerGlitch&&this._popMarkers(e,t)},250),r.prototype._fixIEMarkers=function(e,t){this.svgMarkerGlitch&&(this._pushMarkers(e,t),this._popMarkersDebounced(e,t))},r}); \ No newline at end of file diff --git a/dist-amd/common/Shape.css b/dist-amd/common/Shape.css new file mode 100644 index 0000000000..4325c9d271 --- /dev/null +++ b/dist-amd/common/Shape.css @@ -0,0 +1,4 @@ +.common_Shape { + fill: #1f77b4; + stroke: #1f77b4; +} \ No newline at end of file diff --git a/dist-amd/common/Shape.js b/dist-amd/common/Shape.js new file mode 100644 index 0000000000..e4f45a50b4 --- /dev/null +++ b/dist-amd/common/Shape.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["d3","./SVGWidget","css!./Shape"],t):e.common_Shape=t(e.d3,e.common_SVGWidget)})(this,function(e,t){function n(){t.call(this)}return n.prototype=Object.create(t.prototype),n.prototype._class+=" common_Shape",n.prototype.publish("shape","circle","set","Shape Type",["circle","square","rect","ellipse"],{tags:["Private"]}),n.prototype.publish("width",24,"number","Width",null,{tags:["Private"]}),n.prototype.publish("height",24,"number","Height",null,{tags:["Private"]}),n.prototype.publish("colorStroke",null,"html-color","Stroke Color",null,{tags:["Private"]}),n.prototype.publish("colorFill",null,"html-color","Fill Color",null,{tags:["Private"]}),n.prototype.radius=function(e){return arguments.length?(this.width(e),this.height(e),this):Math.max(this.width(),this.height())/2},n.prototype.testData=function(){return this},n.prototype.intersection=function(e,n){switch(this.shape()){case"circle":return this.intersectCircle(e,n)}return t.prototype.intersection.apply(this,arguments)},n.prototype.update=function(t,n){var r=n.selectAll("rect,circle,ellipse").data([this.shape()],function(e){return e});r.enter().append(this.shape()==="square"?"rect":this.shape()).attr("class","common_Shape");var i=this;r.each(function(t){var n=e.select(this);n.style({fill:i.colorFill(),stroke:i.colorStroke()});switch(i.shape()){case"circle":var r=i.radius();n.attr("r",r);break;case"square":var s=Math.max(i.width(),i.height());n.attr("x",-s/2).attr("y",-s/2).attr("width",s).attr("height",s);break;case"rect":n.attr("x",-i.width()/2).attr("y",-i.height()/2).attr("width",i.width()).attr("height",i.height());break;case"ellipse":n.attr("rx",i.width()/2).attr("ry",i.height()/2)}}),r.exit().remove()},n}); \ No newline at end of file diff --git a/dist-amd/common/Surface.css b/dist-amd/common/Surface.css new file mode 100644 index 0000000000..40e0a2fdb8 --- /dev/null +++ b/dist-amd/common/Surface.css @@ -0,0 +1,29 @@ +.common_Surface .container .common_Shape { + fill: #f9fcff; + stroke: #1f77b4; + stroke-width: 1.0px; +} +.common_Surface .title { + cursor: move; +} +.common_Surface .title .common_Shape { + fill: #1f77b4; + stroke: #1f77b4; + stroke-width: 1.0px; +} +.common_Surface .title text { + fill: white; + stroke: none; +} +.svg-button-container { + position: fixed; +} +.svg-button-container .surface-button { + position: relative; + background: transparent; + border: none; + opacity: 0.8; + color: #fff; +} +.svg-button-container .surface-button:hover { opacity: 1; } +.svg-button-container .surface-button:active { opacity: 0.5; } diff --git a/dist-amd/common/Surface.js b/dist-amd/common/Surface.js new file mode 100644 index 0000000000..3d10bbb736 --- /dev/null +++ b/dist-amd/common/Surface.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["d3","./SVGWidget","./Icon","./Shape","./Text","./FAChar","./Menu","css!./Surface"],t):e.common_Surface=t(e.d3,e.common_SVGWidget,e.common_Icon,e.common_Shape,e.common_Text,e.common_FAChar,e.common_Menu)})(this,function(e,t,n,r,i,s,o){function u(){t.call(this),this._menuPadding=2,this._icon=(new n).faChar("").paddingPercent(50),this._container=(new r).class("container").shape("rect"),this._titleRect=(new r).class("title").shape("rect"),this._text=(new i).class("title"),this._menu=(new o).paddingPercent(0);var e=this;this._menu.preShowMenu=function(){e._content&&e._content.hasOverlay()&&e._content.visible(!1)},this._menu.postHideMenu=function(){e._content&&e._content.hasOverlay()&&e._content.visible(!0)},this._showContent=!0,this._content=null,this._surfaceButtons=[]}return u.prototype=Object.create(t.prototype),u.prototype._class+=" common_Surface",u.prototype.publish("showTitle",!0,"boolean","Show Title",null,{tags:["Basic"]}),u.prototype.publish("title","","string","Title",null,{tags:["Basic"]}),u.prototype.publishProxy("titleFontSize","_text","fontSize"),u.prototype.publish("showIcon",!0,"boolean","Show Title",null,{tags:["Advance"]}),u.prototype.publishProxy("icon_faChar","_icon","faChar"),u.prototype.publishProxy("icon_shape","_icon","shape"),u.prototype.publish("content",null,"widget","Content",null,{tags:["Private"]}),u.prototype.publish("buttonAnnotations",[],"array","Button Array",null,{tags:["Intermediate"]}),u.prototype.publish("buttonGutter",25,"number","Space Between Menu and Buttons",null,{tags:["Intermediate"]}),u.prototype.menu=function(e){return arguments.length?(this._menu.data(e),this):this._menu.data()},u.prototype.showContent=function(e){return arguments.length?(this._showContent=e,this._content&&this._content.visible(this._showContent),this):this._showContent},u.prototype.testData=function(){return this.title("Hello and welcome!"),this.menu(["aaa","bbb","ccc"]),this.buttonAnnotations([{id:"button_1",label:"",shape:"square",diameter:14,padding:"0px 5px",font:"FontAwesome"},{id:"button_2",label:"",shape:"square",diameter:14,padding:"0px 5px",font:"FontAwesome"}]),this},u.prototype.enter=function(n,r){t.prototype.enter.apply(this,arguments);var i=r.append("g").attr("class","frame"),s=i.node();this._clipRect=i.append("defs").append("clipPath").attr("id",this.id()+"_clip").append("rect").attr("x",0).attr("y",0).attr("width",this._size.width).attr("height",this._size.height),this._titleRect.target(s).render().display(this.showTitle()&&this.showIcon()),this._icon.target(s).render(),this._menu.target(n),this._text.target(s),this._container.target(s),this.buttonContainer=e.select(this._target).append("div").attr("class","svg-button-container")},u.prototype.update=function(n,r){t.prototype.update.apply(this,arguments);var i=this,s=this.width()-1,o=this.height()-1;this._icon.display(this.showTitle()&&this.showIcon()).shape(this.icon_shape()).render(),this._menu.render(),this._text.text(this.title()).display(this.showTitle()).render();var u=this.buttonContainer.selectAll(".surface-button").data(this.buttonAnnotations());u.enter().append("button").attr("class","surface-button").each(function(t,n){var r=i._surfaceButtons[n]=e.select(this).attr("class","surface-button "+(t.class?t.class:"")).attr("id",t.id).style("padding",t.padding).style("width",t.width).style("height",t.height).style("cursor","pointer").on("click",function(e){i.click(e)});t.font==="FontAwesome"?r.append("i").attr("class","fa").text(function(e){return t.label}):r.text(function(e){return t.label})}),u.exit().each(function(t,n){var r=e.select(this);delete i._surfaceButtons[n],r.remove()});var a=this.showTitle()?Math.max.apply(null,this._surfaceButtons.map(function(e){return e.node().offsetHeight})):0,f=this.showTitle()&&this.showIcon()?this._icon.getBBox(!0):{width:0,height:0},l=this._text.getBBox(!0),c=this._menu.getBBox(!0),h=Math.max(f.height,l.height,c.height,a),p=this.showTitle()?h:0,d=(-o+h)/2,v=this.showTitle()?Math.max(l.height,c.height,a):0,m=p<=v?0:(p-v)/2,g=m;this._titleRect.pos({x:g,y:d}).width(s-g*2).height(v).display(this.showTitle()).render(),this._icon.move({x:-s/2+f.width/2,y:d}),this._menu.move({x:s/2-c.width/2-this._menuPadding,y:d}),this._text.move({x:(f.width/2-c.width/2)/2,y:d});var y=i._titleRect.node().getBoundingClientRect().left+(i._size.width-g*2)-i.buttonGutter()-this.buttonContainer.node().offsetWidth,b=i._titleRect.node().getBoundingClientRect().top+(v-this.buttonContainer.node().offsetHeight)/2;isNaN(y)||this.buttonContainer.style("left",y+"px"),isNaN(b)||this.buttonContainer.style("top",b+"px"),this.showTitle()?this._container.pos({x:g/2,y:p/2-m/2}).width(s-g).height(o-p+m).render():this._container.pos({x:0,y:0}).width(s).height(o).render();if(this._showContent){var w=g,E=p-m,S=r.selectAll(".content").data(this.content()?[this.content()]:[],function(e){return e._id});S.enter().append("g").attr("class","content").attr("clip-path","url(#"+this.id()+"_clip)").each(function(e){e.target(this)}),S.attr("transform","translate("+g/2+", "+(p/2-m/2)+")").each(function(e){var t={left:4,top:4,right:4,bottom:4};e.size({width:s-w-(t.left+t.right),height:o-E-(t.top+t.bottom)})}),this.content()&&this._clipRect.attr("x",-(s-w)/2).attr("y",-(o-E)/2).attr("width",s-w).attr("height",o-E),S.exit().transition().each(function(e){e.target(null)}).remove()}this._menu.element().node().parentNode.appendChild(this._menu.element().node())},u.prototype.exit=function(e,n){this.content()&&this.content().target(null),t.prototype.exit.apply(this,arguments)},u.prototype.render=function(e){this.content()||t.prototype.render.apply(this,arguments),t.prototype.render.call(this);var n=this;return this.content()&&this.content().render(function(t){e&&e(n)}),this},u.prototype.intersection=function(e,t){var n=[],r=this._icon.intersection(e,t,this._pos);r&&n.push({i:r,d:this.distance(r,t)});var i=this._titleRect.intersection(e,t);i&&n.push({i:i,d:this.distance(i,t)});var s=this._container.intersection(e,t);s&&n.push({i:s,d:this.distance(s,t)});var o=null;return n.forEach(function(e){if(o===null||o.d>e.d)o=e}),o&&o.i?o.i:null},u.prototype.click=function(e,t){console.log("Clicked: "+e.id)},u}); \ No newline at end of file diff --git a/dist-amd/common/Text.css b/dist-amd/common/Text.css new file mode 100644 index 0000000000..802a8c6834 --- /dev/null +++ b/dist-amd/common/Text.css @@ -0,0 +1,4 @@ +.common_Text { + fill: #000; + font-size: 12px; +} diff --git a/dist-amd/common/Text.js b/dist-amd/common/Text.js new file mode 100644 index 0000000000..fad60f096d --- /dev/null +++ b/dist-amd/common/Text.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["./SVGWidget","css!./Text"],t):e.common_Text=t(e.common_SVGWidget)})(this,function(e){function t(){e.call(this)}return t.prototype=Object.create(e.prototype),t.prototype._class+=" common_Text",t.prototype.publish("text","","string","Display Text",null,{tags:["Private"]}),t.prototype.publish("fontFamily","","string","Font Family",null,{tags:["Private"]}),t.prototype.publish("fontSize",null,"number","Font Size (px)",null,{tags:["Private"]}),t.prototype.publish("anchor","middle","set","Anchor Position",["start","middle","end"],{tags:["Private"]}),t.prototype.publish("colorFill",null,"html-color","Fill Color",null,{tags:["Private"]}),t.prototype.testData=function(){return this.text("Hello\nand\nWelcome!"),this},t.prototype.enter=function(t,n){e.prototype.enter.apply(this,arguments),this._textElement=n.append("text")},t.prototype.update=function(t,n){e.prototype.update.apply(this,arguments),this._textElement.attr("font-family",this.fontFamily()).attr("font-size",this.fontSize());var r=this.text().split("\n"),i=this._textElement.selectAll("tspan").data(r,function(e){return e});i.enter().append("tspan").attr("class",function(e,t){return"tspan_"+t}).attr("dy","1em").attr("x","0"),i.style("fill",this.colorFill()).text(function(e){return e}),i.exit().remove();var s={width:0,height:0};try{s=this._textElement.node().getBBox()}catch(o){}var u=0;switch(this.anchor()){case"start":u=-s.width/2;break;case"end":u=s.width/2}var a=-(s.y+s.height/2);this._textElement.style("text-anchor",this.anchor()).attr("transform",function(e){return"translate("+u+","+a+")"})},t}); \ No newline at end of file diff --git a/dist-amd/common/TextBox.css b/dist-amd/common/TextBox.css new file mode 100644 index 0000000000..8bda50f4d7 --- /dev/null +++ b/dist-amd/common/TextBox.css @@ -0,0 +1,4 @@ +.common_TextBox .common_Shape { + fill: #dcf1ff; + stroke: #1f77b4; +} diff --git a/dist-amd/common/TextBox.js b/dist-amd/common/TextBox.js new file mode 100644 index 0000000000..37c61d6033 --- /dev/null +++ b/dist-amd/common/TextBox.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["./SVGWidget","./Shape","./Text","css!./TextBox"],t):e.common_TextBox=t(e.common_SVGWidget,e.common_Shape,e.common_Text)})(this,function(e,t,n){function r(){e.call(this),this._shape=(new t).shape("rect"),this._text=new n}return r.prototype=Object.create(e.prototype),r.prototype._class+=" common_TextBox",r.prototype.publishProxy("text","_text"),r.prototype.publishProxy("shape_colorStroke","_shape","colorStroke"),r.prototype.publishProxy("shape_colorFill","_shape","colorFill"),r.prototype.publishProxy("text_colorFill","_text","colorFill"),r.prototype.publish("paddingLeft",4,"number","Padding: Left",null,{tags:["Private"]}),r.prototype.publish("paddingRight",4,"number","Padding: Right",null,{tags:["Private"]}),r.prototype.publish("paddingTop",4,"number","Padding: Top",null,{tags:["Private"]}),r.prototype.publish("paddingBottom",4,"number","Padding: Bottom",null,{tags:["Private"]}),r.prototype.publishProxy("anchor","_text"),r.prototype.publish("fixedSize",null),r.prototype.padding=function(e){return this.paddingLeft(e),this.paddingRight(e),this.paddingTop(e),this.paddingBottom(e),this},r.prototype.testData=function(){return this._text.testData(),this},r.prototype.enter=function(t,n){e.prototype.enter.apply(this,arguments),this._shape.target(t).render(),this._text.target(t).render()},r.prototype.update=function(t,n){e.prototype.update.apply(this,arguments),this._text.render();var r=this._text.getBBox(!0),i={width:this.fixedSize()?this.fixedSize().width:r.width+this.paddingLeft()+this.paddingRight(),height:this.fixedSize()?this.fixedSize().height:r.height+this.paddingTop()+this.paddingBottom()};this._shape.width(i.width).height(i.height).render();if(this.fixedSize())switch(this.anchor()){case"start":this._text.x(-this.fixedSize().width/2+r.width/2+(this.paddingLeft()+this.paddingRight())/2).render();break;case"end":this._text.x(this.fixedSize().width/2-r.width/2-(this.paddingLeft()+this.paddingRight())/2).render()}},r}); \ No newline at end of file diff --git a/dist-amd/common/Transition.js b/dist-amd/common/Transition.js new file mode 100644 index 0000000000..861c05dc26 --- /dev/null +++ b/dist-amd/common/Transition.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define([],t):e.common_Transition=t()})(this,function(){function e(e){this._widget=e,this._duration=250,this._delay=0,this._ease="cubic-in-out"}return e.prototype.duration=function(e){return arguments.length?(this._duration=e,this._widget):this._duration},e.prototype.delay=function(e){return arguments.length?(this._delay=e,this._widget):this._delay},e.prototype.ease=function(e){return arguments.length?(this._ease=e,this._widget):this._ease},e.prototype.apply=function(e){return this._duration||this._delay?e.transition().duration(this._duration).delay(this._delay).ease(this._ease):e},e}); \ No newline at end of file diff --git a/dist-amd/common/Widget.js b/dist-amd/common/Widget.js new file mode 100644 index 0000000000..732fdf41f1 --- /dev/null +++ b/dist-amd/common/Widget.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["d3"],t):(e.require=e.require||function(t,n){typeof t=="function"&&(n=t,t=[]);var r=t.map(function(t){if(t==="d3-cloud/d3.layout.cloud")return e.d3.layout.cloud;var n=t.substring("src/".length).split("/").join("_");return e[n]});n.apply(null,r)},e.common_Widget=t(e.d3))})(this,function(e){function n(){this._class=Object.getPrototypeOf(this)._class,this._id="_w"+t++,this._columns=[],this._data=[],this._pos={x:0,y:0},this._size={width:0,height:0},this._scale=1,this._target=null,this._parentElement=null,this._parentWidget=null,this._element=e.select(),this._watchArr=[],this._renderCount=0}var t=0;return n.prototype._class=" common_Widget",n.prototype.ieVersion=function(){var e=navigator.userAgent,t,n=e.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)||[];return/trident/i.test(n[1])?(t=/\brv[ :]+(\d+)/g.exec(e)||[],parseFloat(t[1])):/msie/i.test(n[1])?parseFloat(n[2]):null}(),n.prototype.isIE=n.prototype.ieVersion!==null,n.prototype.svgMarkerGlitch=n.prototype.isIE&&n.prototype.ieVersion<=12,n.prototype.MutationObserver=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver||function(e){this.callback=e,this.listeners=[];var t=function(e,t,n){this.callback=e,this.domNode=t,this.type=n};t.prototype={handleEvent:function(e){var t={type:this.type,target:this.domNode,addedNodes:[],removedNodes:[],previousSibling:e.target.previousSibling,nextSibling:e.target.nextSibling,attributeName:null,attributeNamespace:null,oldValue:null};this.callback([t])}},this.observe=function(e,n){var r=null;n.attributes&&(r=new t(this.callback,e,"attributes"),this.listeners.push(r),e.addEventListener("DOMAttrModified",r,!0)),n.characterData&&(r=new t(this.callback,e,"characterData"),this.listeners.push(r),e.addEventListener("DOMCharacterDataModified",r,!0)),n.childList&&(r=new t(this.callback,e,"childList"),this.listeners.push(r),e.addEventListener("DOMNodeInserted",r,!0),e.addEventListener("DOMNodeRemoved",r,!0))},this.disconnect=function(){this.listeners.forEach(function(e){switch(e.type){case"attributes":e.domNode.removeEventListener("DOMAttrModified",e,!0);break;case"characterData":e.domNode.removeEventListener("DOMCharacterDataModified",e,!0);break;case"childList":e.domNode.removeEventListener("DOMNodeRemoved",e,!0),e.domNode.removeEventListener("DOMNodeInserted",e,!0)}}),this.listeners=[]}},window.MutationObserver||(window.MutationObserver=n.prototype.MutationObserver),n.prototype.implements=function(e){for(var t in e)this[t]===undefined&&e.hasOwnProperty(t)&&(this[t]=e[t])},n.prototype.publish=function(e,t,n,r,i,s){if(this["__meta_"+e]!==undefined)throw e+" is already published.";this["__meta_"+e]={id:e,type:n,defaultValue:t,description:r,set:i,ext:s||{}},this[e]=function(t){var r=this._id===undefined;if(!arguments.length)return!r&&this["__prop_"+e]!==undefined?this["__prop_"+e]:this["__meta_"+e].defaultValue;switch(n){case"set":(!i||i.indexOf(t)<0)&&console.log("Invalid value for '"+e+"': "+t);break;case"html-color":var s="red",o=document.createElement("div");o.style.color=s,o.style.color=t,t!==s&&(o.style.color===s||o.style.color==="")&&console.log("Invalid value for '"+e+"': "+t);break;case"boolean":t=Boolean(t);break;case"number":t=Number(t);break;case"string":t=String(t);break;case"array":t instanceof Array||console.log("Invalid value for '"+e)}return r?this["__meta_"+e].defaultValue=t:(this.broadcast(e,t,this["__prop_"+e]),this["__prop_"+e]=t),this},this[e+"_modified"]=function(){var n=this._id===undefined;return n?this["__meta_"+e].defaultValue!==t:this["__prop_"+e]!==undefined},this[e+"_reset"]=function(){this["__prop_"+e]=undefined},this["__prop_"+e]=undefined},n.prototype.publishWidget=function(e,t,n){for(var r in t.prototype)if(r.indexOf("__meta")===0){var i=t.prototype[r];this.publishProxy(e+"__prop_"+i.id,n,i.method||i.id)}},n.prototype.publishProxy=function(e,t,n,r){n=n||e;if(this["__meta_"+e]!==undefined)throw e+" is already published.";this["__meta_"+e]={id:e,type:"proxy",proxy:t,method:n,defaultValue:r},this[e]=function(i){var s=this._id===undefined;if(s)throw"Setting default value of proxied properties is not supported.";return arguments.length?(r&&i===r?this[t][n+"_reset"]():this[t][n](i),this):!r||this[e+"_modified"]()?this[t][n]():r},this[e+"_modified"]=function(){var e=this._id===undefined;if(e)throw"Setting default values of proxied properties is not supported.";return this[t][n+"_modified"]()&&(!r||this[t][n]()!==r)},this[e+"_reset"]=function(){var e=this._id===undefined;if(e)throw"Setting default values of proxied properties is not supported.";this[t][n+"_reset"]()}},n.prototype.watch=function(e){var t=this,n=this._watchArr.push(e)-1;return{remove:function(){delete t._watchArr[n]}}},n.prototype.broadcast=function(e,t,n){this._watchArr&&this._watchArr.forEach(function(r){r&&setTimeout(function(){r(e,t,n)},0)})},n.prototype.on=function(t,n,r){if(this[t]===undefined)throw"Method: "+t+" does not exist.";var i=this[t];return this[t]=function(){r?e.event.stopPropagation():i.apply(this,arguments),n.apply(this,arguments)},this},n.prototype.id=function(e){return arguments.length?(this._id=e,this):this._id},n.prototype.class=function(e){return arguments.length?(this._class=e,this):this._class},n.prototype.classID=function(){return this._class.split(" ").pop()},n.prototype.columns=function(e){return arguments.length?(this._columns=e,this):this._columns},n.prototype.data=function(e){return arguments.length?(this._data=e,this):this._data},n.prototype.cloneData=function(){return this._data.map(function(e){return e.slice(0)})},n.prototype.flattenData=function(){var e=[];return this.data().forEach(function(t,n){this.columns().filter(function(e,t){return t>0}).forEach(function(r,i){var s=t[i+1];if(s){var o={rowIdx:n,colIdx:i+1,label:t[0],value:s};e.push(o)}},this)},this),e},n.prototype.rowToObj=function(e){var t={};return this._columns.forEach(function(n,r){t[n]=e[r]}),e.length===this._columns.length+1&&(t.__lparam=e[this._columns.length]),t},n.prototype.pos=function(e){return arguments.length?(this._pos=e,this._overlayElement&&this._overlayElement.attr("transform","translate("+e.x+","+e.y+")scale("+this._scale+")"),this):this._pos},n.prototype.x=function(e){return arguments.length?(this.pos({x:e,y:this._pos.y}),this):this._pos.x},n.prototype.y=function(e){return arguments.length?(this.pos({x:this._pos.x,y:e}),this):this._pos.y},n.prototype.size=function(e){return arguments.length?(this._size=e,this._overlayElement&&this._overlayElement.attr("width",e.width).attr("height",e.height),this):this._size},n.prototype.width=function(e){return arguments.length?(this.size({width:e,height:this._size.height}),this):this._size.width},n.prototype.height=function(e){return arguments.length?(this.size({width:this._size.width,height:e}),this):this._size.height},n.prototype.resize=function(e,t){t=t||{width:0,height:0};var n,r;if(e&&e.width&&e.height)n=e.width,r=e.height;else{var i=window.getComputedStyle(this._target,null);n=parseFloat(i.getPropertyValue("width"))-t.width,r=parseFloat(i.getPropertyValue("height"))-t.height}return this.size({width:n,height:r}),this},n.prototype._scrollBarWidth=null,n.prototype.getScrollbarWidth=function(){if(n.prototype._scrollBarWidth===null){var e=document.createElement("div");e.style.visibility="hidden",e.style.width="100px",e.style.msOverflowStyle="scrollbar",document.body.appendChild(e);var t=e.offsetWidth;e.style.overflow="scroll";var r=document.createElement("div");r.style.width="100%",e.appendChild(r);var i=r.offsetWidth;e.parentNode.removeChild(e),n.prototype._scrollBarWidth=t-i}return n.prototype._scrollBarWidth},n.prototype.scale=function(e){return arguments.length?(this._scale=e,this._overlayElement&&this._overlayElement.attr("transform","translate("+e.x+","+e.y+")scale("+this._scale+")"),this):this._scale},n.prototype.visible=function(e){return arguments.length?(this._visible=e,this._parentElement&&this._parentElement.style("visibility",this._visible?null:"hidden"),this):this._visible},n.prototype.display=function(e){return arguments.length?(this._display=e,this._element&&this._element.style("display",this._display?null:"none"),this):this._display},n.prototype.calcSnap=function(e){function t(e,t){function n(e,t){var n=e%t;return Math.abs(n)>t-Math.abs(n)&&(n=(t-Math.abs(n))*(n<0?1:-1)),n}return e-n(e,t)}var n=t(this._pos.x-this._size.width/2,e),r=t(this._pos.y-this._size.height/2,e),i=t(this._pos.x+this._size.width/2,e),s=t(this._pos.y+this._size.height/2,e),o=i-n,u=s-r;return[{x:n+o/2,y:r+u/2},{width:o,height:u}]},n.prototype.toWidget=function(t){if(!t)return null;var n=e.select(t);if(n){var r=n.datum();if(r)return r}return null},n.prototype.locateParentWidget=function(e){if(!e)return null;var t=this.toWidget(e);return t?t:this.locateParentWidget(e.parentNode)},n.prototype.locateSVGNode=function(e){return e?e.tagName==="svg"?e:this.locateSVGNode(e.parentNode):null},n.prototype.locateOverlayNode=function(){var e=this.locateParentWidget(this._target);while(e){if(e._parentOverlay)return e._parentOverlay;e=this.locateParentWidget(e._target.parentNode)}return null},n.prototype.getAbsolutePos=function(e,t,n){var r=this.locateSVGNode(e);if(!r)return null;var i=r.createSVGPoint(),s=e.getCTM();i=i.matrixTransform(s);var o={x:i.x,y:i.y};if(t!==undefined&&n!==undefined){var u=r.createSVGPoint();u.x=t,u.y=n,u=u.matrixTransform(s),o.width=u.x-i.x,o.height=u.y-i.y}return o},n.prototype.hasOverlay=function(){return this._overlayElement},n.prototype.syncOverlay=function(){if(this._size.width&&this._size.height){var e=this.getAbsolutePos(this._overlayElement.node(),this._size.width,this._size.height);if(e&&(this.oldPos===null||this.oldPos===undefined||e.x!==this.oldPos.x||e.y!==this.oldPos.y||e.width!==this.oldPos.width||e.height!==this.oldPos.height)){var t=e.width/this._size.width,n=e.height/this._size.height;this._parentElement.style({left:e.x-e.width/t/2+"px",top:e.y-e.height/n/2+"px",width:e.width/t+"px",height:e.height/n+"px"});var r="scale("+t+","+n+")";this._parentElement.style("transform",r).style("-moz-transform",r).style("-ms-transform",r).style("-webkit-transform",r).style("-o-transform",r)}this.oldPos=e}},n.prototype.element=function(){return this._element},n.prototype.node=function(){return this._element.node()},n.prototype.render=function(t){if(!this._parentElement)return this;if(!this._tag)throw"No DOM tag specified";var n=this._parentElement.selectAll("#"+this._id).data([this],function(e){return e._id});return n.enter().append(this._tag).classed(this._class,!0).attr("id",this._id).each(function(t){t._element=e.select(this),t.enter(this,t._element)}),n.each(function(e){e.update(this,e._element),e._drawStartPos==="origin"&&e._target instanceof SVGElement?e._element.attr("transform",function(t){return"translate("+(e._pos.x-e._size.width/2)+","+(e._pos.y-e._size.height/2)+")scale("+e._scale+")"}):e._element.attr("transform",function(t){return"translate("+e._pos.x+","+e._pos.y+")scale("+e._scale+")"})}),n.exit().each(function(t){t.exit(this,t._element)}).remove(),this._renderCount++,t&&t(this),this},n.prototype.enter=function(e,t,n){},n.prototype.update=function(e,t,n){},n.prototype.exit=function(e,t,n){},n.prototype.debounce=function(e,t,n){return function(){function o(){n||e.apply(i,s),i.timeout=null}var i=this||{},s=arguments;i.timeout?clearTimeout(i.timeout):n&&e.apply(i,s),i.timeout=setTimeout(o,t||100)}},n}); \ No newline at end of file diff --git a/dist-amd/common/WidgetArray.js b/dist-amd/common/WidgetArray.js new file mode 100644 index 0000000000..62364397ad --- /dev/null +++ b/dist-amd/common/WidgetArray.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["./Widget"],t):e.common_WidgetArray=t(e.common_Widget)})(this,function(e){function t(){e.call(this)}return t.prototype=Object.create(e.prototype),t.prototype._class+=" common_WidgetArray",t.prototype.publish("content",[],"widgetArray","Widget Array"),t}); \ No newline at end of file diff --git a/dist-amd/config.js b/dist-amd/config.js new file mode 100644 index 0000000000..0eebedef00 --- /dev/null +++ b/dist-amd/config.js @@ -0,0 +1 @@ +require.config({baseUrl:".",paths:{requireLib:"../bower_components/requirejs/require",css:"../bower_components/require-css/css","css-builder":"../bower_components/require-css/css-builder",normalize:"../bower_components/require-css/normalize",async:"../bower_components/requirejs-plugins/src/async",propertyParser:"../bower_components/requirejs-plugins/src/propertyParser",goog:"../bower_components/requirejs-plugins/src/goog",d3:"../bower_components/d3/d3",c3:"../bower_components/c3/c3",dagre:"../bower_components/dagre/index",topojson:"../bower_components/topojson/topojson",colorbrewer:"../bower_components/colorbrewer/colorbrewer","d3.layout.cloud":"../bower_components/d3-cloud/d3.layout.cloud","font-awesome":"../bower_components/font-awesome/css/font-awesome",amcharts:"../bower_components/amcharts/dist/amcharts/amcharts","amcharts.funnel":"../bower_components/amcharts/dist/amcharts/funnel","amcharts.gauge":"../bower_components/amcharts/dist/amcharts/gauge","amcharts.pie":"../bower_components/amcharts/dist/amcharts/pie","amcharts.radar":"../bower_components/amcharts/dist/amcharts/radar","amcharts.serial":"../bower_components/amcharts/dist/amcharts/serial","amcharts.xy":"../bower_components/amcharts/dist/amcharts/xy","amcharts.plugins.responsive":"../bower_components/amcharts/dist/amcharts/plugins/responsive/responsive",src:"../src"},shim:{"amcharts.funnel":{deps:["amcharts"],exports:"AmCharts",init:function(){AmCharts.isReady=!0}},"amcharts.gauge":{deps:["amcharts"],exports:"AmCharts",init:function(){AmCharts.isReady=!0}},"amcharts.pie":{deps:["amcharts"],exports:"AmCharts",init:function(){AmCharts.isReady=!0}},"amcharts.radar":{deps:["amcharts"],exports:"AmCharts",init:function(){AmCharts.isReady=!0}},"amcharts.serial":{deps:["amcharts"],exports:"AmCharts",init:function(){AmCharts.isReady=!0}},"amcharts.xy":{deps:["amcharts"],exports:"AmCharts",init:function(){AmCharts.isReady=!0}}}}),window.location.hostname==="rawgit.com"&&require.config({paths:{css:"http://rawgit.com/guybedford/require-css/0.1.8/css.min","css-builder":"http://rawgit.com/guybedford/require-css/0.1.8/css-builder.min",normalize:"http://rawgit.com/guybedford/require-css/0.1.8/normalize.min",async:"http://rawgit.com/millermedeiros/requirejs-plugins/v1.0.3/src/async",propertyParser:"http://rawgit.com/millermedeiros/requirejs-plugins/v1.0.3/src/propertyParser",goog:"http://rawgit.com/millermedeiros/requirejs-plugins/v1.0.3/src/goog",d3:"http://rawgit.com/mbostock/d3/v3.5.5/d3.min",c3:"http://rawgit.com/masayuki0812/c3/0.4.10/c3.min",dagre:"http://rawgit.com/cpettitt/dagre/v0.7.1/dist/dagre.min",topojson:"http://rawgit.com/mbostock/topojson/v1.6.19/topojson",colorbrewer:"http://rawgit.com/jeanlauliac/colorbrewer/v1.0.0/colorbrewer","d3.layout.cloud":"http://rawgit.com/jasondavies/d3-cloud/v1.0.5/d3.layout.cloud","font-awesome":"http://rawgit.com/FortAwesome/Font-Awesome/v4.3.0/css/font-awesome.min",amcharts:"http://rawgit.com/arturgspb/bower-amcharts/v3.13.3/dist/amcharts/amcharts","amcharts.funnel":"http://rawgit.com/arturgspb/bower-amcharts/v3.13.3/dist/amcharts/funnel","amcharts.gauge":"http://rawgit.com/arturgspb/bower-amcharts/v3.13.3/dist/amcharts/gauge","amcharts.pie":"http://rawgit.com/arturgspb/bower-amcharts/v3.13.3/dist/amcharts/pie","amcharts.radar":"http://rawgit.com/arturgspb/bower-amcharts/v3.13.3/dist/amcharts/radar","amcharts.serial":"http://rawgit.com/arturgspb/bower-amcharts/v3.13.3/dist/amcharts/serial","amcharts.xy":"http://rawgit.com/arturgspb/bower-amcharts/v3.13.3/dist/amcharts/xy","amcharts.plugins.responsive":"http://rawgit.com/arturgspb/bower-amcharts/v3.13.3/dist/amcharts/plugins/responsive/responsive","amcharts.plugins.dataloader":"http://rawgit.com/arturgspb/bower-amcharts/v3.13.3/dist/amcharts/plugins/dataloader",src:"../src"}}); \ No newline at end of file diff --git a/dist-amd/font-awesome/css/font-awesome.min.css b/dist-amd/font-awesome/css/font-awesome.min.css new file mode 100644 index 0000000000..24fcc04c4e --- /dev/null +++ b/dist-amd/font-awesome/css/font-awesome.min.css @@ -0,0 +1,4 @@ +/*! + * Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.3.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0)}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-genderless:before,.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"} \ No newline at end of file diff --git a/dist-amd/font-awesome/fonts/fontawesome-webfont.woff b/dist-amd/font-awesome/fonts/fontawesome-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..8b280b98fa2fa261aa4b0f8fd061f772073ef83e GIT binary patch literal 71508 zcmZ5nV|4D$*R5?Ex4gZzZQRDW*e6!Y`lf83hk~Nu?WKPbw z$cl;r0RsU60b?owA^c}IF8;@VcK`n-Dyk&?;~@N_0s@oxffm+O;DEKhs~r$9)PHpee?SD11cGOyZ*Bae z4g6eR%Fp?I83BO{cD9aAK)^6sKtOOeKtSkOn_2=~F2)8XKYb?}eDah2Y!_cIIg6f>yjDm`nA8I88jTK`Etu#QEh}Z80tget%U_elKV2rT2HKk-F?ythpkmrA%jOJ?v$L#hV~Mgd5*Wf!EI$l(g+8dJ zU2TXWntYJ^!9UE;oD|7;mOmz|)Ttu%a+j4_$_V4ng~@ZXg9TC}EyASK`Ha8%8A$^e zi9S&hSfNA727+-vhN?gMrauOvKYE_Ej=8#wqkG5LJU7|qI}Wy!7X@e%&~M0YcxF5= zeM+XH>{Q>?Tx1W1g>O_nwt>lya{e0?Klk%zEP}YMb$CI0DlIO)v_E$lKc%wSHc64k zr%t4S#nD?rsR!4@`&xm37zoRQVJaaF1j+w~*@FmEDi^I(YV!ireya@Hww*4ESZG?X zeSZ!&HGP&fc~|mj65rqPJ$I#!l9J|qer*#nUT=EwJa0Kp@f>p_IBIf4tq8l?p$r=b zIK+$yxIv*WY^ZRzC_`neQ8^T|zaiQye;3JrzmjCU6vP~#_3X#Q;7PUM8BneuNgKxr zV2jL`+9be{fBf~VYjuSjbIX^%w#(v`uW}W0WWU0=yK+@a!Sz4+g()qv8*S%m>NuiZ zKEGJUnTvpMW(E;`QL___k#ROO8mNge(Z1lLlX1np{a0^(gvD zYFanA9@KN%JFsU`T<>-}coVjp<`TwK20AkSC=R;!0zjx|J;;Se!3?ZgZvpxwKCuvj z>m|V(Wc47&+tCJ4zy*X)mlKw_loJv`YYP>8DUnwYypNqfmlQ|qIxpIj67iu#={l2W zp!dcAiE9|JWS>RnC9*{owVbuMzhy0V=MjX@tnP~5p-|XmB%kkL*lP)6km=Ozm|y{; zg^T7ftnT{PPK{)?1ohyB%7m;RKHW3f<)s@jt=c3cHjavqJGtxS-1&vRZRL+{pj$&V zYR5|QmUUr5Q<~)Jsl*VaITbsY9L})mqI2QY(I5ok(X0j|+%DRhOifo`^CX^YcXz2$ zK2#wh(O&S?7PnfjH8dUZP<-tEGF3t2jk1sy?6?BNxNByJ$i?b z!8EhUO3IyNxYW$Lx5q;iTI(y$4T9zaxS*!UaTXoqCUm-16EAG9mLWKAJ1oZ8xsEC~ zJ0X_ZVqA}}-{NS$_=jI-J-+d!V;=PFZulShbbWPiQ}b3PeuAg86ITfY$b*OF-(w)} zKm(;IQ>K`ZNRaQUfMKClzx7BQI8n+pie36aJMSf)eX?Ahe6l6T9Kt_%bG2?ADibP8 z$E~WHy1!d1W-2!1JkJDcmzG_xWOS&n_~EqAPM%e6o=q<{(sfJ09h#8y79=)A0f0x>#qVL$i}L z-UPo@vTgBiHeYt!Pi3A)uG4ktsdR8`!ui~)V`_DHk-X+(d_xRlpQgo`b*hxKCZ6w3 z?b7a4?ExI0?V|0!hwKG8(XB<{4e%XWOo)Ka>tA9s!Wc{FXh4~HzYL4`G`;pQQOCqO ztxVGodL89$WAh0>ruA)@MN7s?kIEG@E2Y$e32TB#`vk|7^JaulIl^@&U{p@y3E}y8 z&PW%<7eb~Kb{vb}u|{3-Mgs z%R`3kd6Z^3ZThh)c25_7p=?9yP(F{vc0&Qah%onBYWl+lf>Q`)>+(x0yscho zLkh(FGZQPmBt8>WP{RDnm2kt7B)-uDz0E4B6~cn2&E7?zriND6;Mgn?IcbQkZA^Na z;GzS|5qbpzB~mciu#W~E!`%KdfUYruQI3>2!tpL8XTcHn3z;4iOz|lZn@`(ZrGtr= zU&SXnI$E3ZUy51!)bd*nwni^oENw+^%+0mZ%^fa{6#g~|6yXJ`6feG5jTpZ~A%ktm z(g(7;8Pq`9iMC13yjopDkiNaprdZf6|IYpT8mJmZWYtw6tYNiYsdM_iRgJ#ZZ8H{% zXOZh}J>A(K^!zUJe(8UeolR($A=)nP3U;rCQcFvxg{Ahqe3OpBbFgmvY7FulPfMfm z`?G*~+xKfdhhaTuH(Rb3S?n2{Rsk3j{_n54qvFf-k?5(T!X_jeVg(Gf?rO7SimO$i&9tp<{Gh9! zH1V8LK+QIu@wj$Oois$2~9n%JTF%c1!( zDo~cyXY*(yk4-0@Aw^pBcr9(9LF0nCzJZ2jJ~>Sa!tsTmKj~~B7+*Y7L~`S(Uj_h3 zuv3Q@HLBL*-IP*%vF;qaF>5ONu_SyB0Bm%SqQv;wIP^0YvHX4_<@rZ^9N z8FY^tEjgdp0Dn`~aNZDT;&ij>;mLub)fR@*;s|mJb}Qt&9trX!-AwFtpCc{NF)y6m zP*p#NY!`VcvUx?`0XK9e%G83O(PwA^HBQ+>6==o<%wlD5XwdoB-T2dO5%3L8DaA!2 zzC7h*Ld3t-L2DNv0PXePdU%4~&b#5z^{wJRPpVv(Fy)>WDFO(l0L&v;gavi1_%$xF z*n?J$Ud3Rn8I|DR)FVe?esHG!HR*jz2wYr#(t_*A!OV78+^!OzgQWqGvbit6ohG3l z8Js)cR{o)$2tI(d#lV%Kx8&ByDG@LBDj;|YIM1O{tZ1x2O=fllRg zC^8UDV9_J+JNB1iyO#3|Q(tGB+~NKNxTHoQ{YEi6{H2AdM_Jfe^Pw^%)xMs1l3R}0 zN*XqtW0q8x#q4W0)*F~(pD35m83n>lPYVC}@)RZOyy2%4*<3z7{%A3kRa@Tbu5Kg9 zpGGX29mNmhS-#Y1&zYq;eVxPgoaZW)`Z)Rj)^Uh8JZJ6I2C^*n2DK# zM-b{R+bgPkk14b!>9EzXOUJ@41_#zzzE%T`nI-ob!SuR*MT=K$ZdUU9E3e!lqC$)2 zFh-6$1HY}I4=!SobUcd?4lSgjZW03u?A(4w2$RR#B3GN{#90FDm?TVF9+vN=Mmd_w zT0-S1Pptt`LtA-d3YW&0-J^>Q1{vV8kg3ikCr9_yl`JfA}m`41mGrqixHu2AK zfyZi18+iq%Hoe2&??+ybeVsmOmR2Bk%zs!Ke2`!^|A2Q{shH%2#5f>vG;P4F&cygG zJ}*>jxsB3(7lWse83~5xSV|=L=h-ND1BVRh7o66= z49^$-l!^9Qe-7bj6GWk;o_2`6Q{13Pn8*P_d5RN49KD9Fon|=-8`~6i=-*$vv*LXl z{SCa{@+_z+mG(OOwafD?Sw-!g^=V?l<^t?KzsXMg52fT);{Kp+0v8Br#?m6$QfTSl z@AjuJ=Kfl*W)Q~gigG&R>(((VwoCmpi_Dm8Y^T0@qt`xewn8*mrfF9qus=EHEMsrN zpBf)Q4AXe57UJNQ{vIeOeK}2d)@Ht$2@7-9UN?zb=>q8ZjHH>~#FI7xWOr{|M8a%* zoS4I2vVS+9d^qWDKjq0OTCTE^u^i^`o(=jywa_?oahXs`mlm15W(Cd0dNl;8z=d`@ zQb%b(@~I)6q6Jq%aN$2buvh1p7-NCr01H)1fEA@&J9+ju+CEaUa$dIuuR2ec@TqoJ ze0`+0t->!);znwAPCvqn9d8jQ2!2wsG+kI_l`5{f4(vC&&PN&qBr?Cu+Cr$bT0+{^4i$hO%RCvhA%^^V4QG(*m2a5cv#q z54-IDr2!_HNXRX%%B}%Mj5euNP$>XI2h2M?md0ssp1~TMkSeV}6R7>Wg`xuVa5~en z#yvkP7y|KAq*JAT1DZR4Tr-rfUiAd> zQu!>!?qMchl%(0keY)-@-T;xoc%6^tg;9SD)W{$f?qm?lWVt_B&Yn;^$7AsQ!q!z( zJiBT{LIvELbPcs*tjd9`F1cIwoFfRuHD>%nenmSvC__0u5`lQ*S0i|C~4JrQ;?dKs2XbRirOv|Nb1pVFucw&cw;s|rmDX0DWX}lja z0*4Ogg$Q%Keq)@Jhe*j`e|a-kvZP0JK(bHs%p9R_3~sRcs^y4NCtUd-W=Qw0MVhoT zXb#E0;a&Su&eGJK|?D~k&Z4#e`fofr>XMU}wci5@?&k>+{mKQAQJP>U>9op&v3=T0j&c({KTvZYgq}4et2YP&!%pWOa$`!58birqP4JA{S*Jz$o@-N3$JWM{ z{V_TiP*3ZdrJ@R1syh>)tGhLRpVx$$>U(s3&?0Khr0T=(Cb%6gHL-jem>U9d2+~u`^LB$nl_ctl9VbQmVy7Wc#)vg;Ou^;U<-(LHIy0y|$Rq-j*dQv>p-|Wq1pkX0G}52GYH3FV>g*QwgWVo9Ej0W*Tgk&H!#Nb9^^4*P7Y3x+#6-Cry!s{G+!; zzTubk7|r8_^q?!_zn4!o50jx!sDWHx^+K4$k|WWJHUyX<)m&nXI0=)|NxQQHy1Ivprd9|u_f1!#3tvegQQgmn)uf$EP^!i)@t%+rYb zZTourqdlQ@$Z_#lFdUixVh?>M`tS8sshus0q@VqdhK3O*FxDT zKCtXbAtbH$MH~n3Y~gGXw|4eC$CSFDdIx2aO>ZqVnKW_W7R}!oA>{sehXRpOKbtLL z&gr@ry%kf@c2*MEWdjjt@7toNrbw4pu<-A!&?(Y0`^!g0z$y*Ys4QxI?W$VyWU~+8 z?wl<<-0(@R`ezz|RmOk|?(lmF)}LS)B{)>s93GHzP1jW`*sZ_Xs=}qqMJ9>2Qq_Al ziQ@OPqqfEC3i3ElfnK**6S!3C{o!*UHn$uVSK5;P+`;k^K? z=zEX%z#j(v{^&yh=JFJk(U+Kz$1)YJ0v7_Pd$O3hY+Ri9X7jWdi8mex5SmKS^=AZK zL+6K{uyN9~k#F@H604{xidmVErlFN0jAN2vKt6t|sR!d*F0e&sZe#znhk-}LDQ9*_M97b^7lW6|vQNy?gV^?bqUILC}4&37BH#Y=a>x?!6*O?QiToE0?&5gcK$% z!ajB-LVyg`h&lH%!v`Fo{%N~aH@T(c8I=6@ucQJE8KzMbKL(ZjEyW26heGzGxDZo) zrI~}cdiHO=Mom;z(pQD{R9Q;NGkU@=LbK)%hEKzFZJxD7!%w>Chwo(8?9ESx^$%jt zwp+I0JM|CL-pP=`?8@s<#R<5|%mZS5DQviRoN2ijs$rkEf<^JRA^BCnLUYh$`*g4%{gY< zohsTP0ITL7q8gttCrU^e8Ic>VbW5X}oFjM=8o1ugitlX@;4zk@-b0AFy z6q*h^=5C7~D>+BJOacfTKCn9iGi=P}3@(O`tOlf1gS*2}N$Y5AAB*a1zvDqEP*^_KTGL3)B z2fQ1Gt#}y1uh{ZK59DdS5S(~Q*UgU;*R^FK{$?=lIMT#qtuR+%t^LLRvt}`&j@9h{ zib^PkM-nKN3_AQa6(d_Sj;@NIr4GLA*%UxMW!k;^zMYRcbBD^013_lE5}sia5dMka zVo6*F4w?RX$jV@(hDHK{=HCfj58{9JbPs+D-Bs^M(KeKo|P`Ew2uX;E| zEiIUGIdoGEmz3wl6Q1m?ST}Jr4Va|Fl6ijQ@lXiz&g{5W`HXk@y7TlA3i$re-FhwX zZf?>U^bzC}@vS}8Vq+uJD4Zn63~F^Uj%CDXDE$aegke?EE$W#AbJ`YJNsy%9mHLXj z*Z>%<108|Xy#?aM%)S*41K^k_DO$545|QSa!#6K+O!WQ&4LopIdIEumfu13C+hlS! zOf`f3b!G+{Y(U%*EX>%8)>)8PwXYDZ8WRk1-8dI!8`YjX8(i2C88`TXTY?h8!mp!KKH>6XY9EAtj7J=ymLbWq8p z>5I_T6$nsqg~P7v;8q)Bg@8NZd5Lz{qk*|hsoAT&VF~sqKr>@L1QYV`RB11DSQH<^ z_rUzQe6kz2Y9Frn3&2(TwD)|`HZoHJv`VTFM$w#z(+TCyeFjqyg0EfAXJ!1spD_Xwd@?FBzTROhmHM@G z?~!T{fk&6@cQs~}vecF$N40n_-6{Mai*W`n{S}L7rb?IaxGjP17wKY+aB78G>E#6H ztz_79L>d>lIS47MTR46NO}i-IpPQNFB$&0hvV~67Vg>4nqP&^4zfIqoo|9O(saL1y z3eAQz3;DxeqfG-#r}yQQ8l^^63ZKf1QHd^dCZ9j_}>2z z@ZsR_d9gS-9cJ`V@fAtD|8eLY?C9U^CBwZ*yc)A};z|5W_yTOZz3O5sYdOaUkOdNR51lI_I0?mZGF) z({Z9u4dY-!wBS{YDwRkoS*UWboU#&1B$x?oOfuU#f;Ivfe`K!rm{ zEESfu{cF=S%)D8lWGz>5BkctaB3!;#UW2MwtLz=+2?MVSIMiqhZFKC@{zZ~s9sRj4 zc`4jg8NwbD4j+^sUL<&kh8`VPt49r*!S~TmRIpFr&-{DoiC;sGTF|k9fI{3a{)KC? ztFW-YY;!M+NV?*%uT;iP`Br2!2LX&PbXo$KbLf77lppHjH$%ry;J5Ad~r<-Pd)yB%~esz&IVxqEXSrwLD=^S z1T5Fs5^^KpoUGGNeUF8RljU7YXO!+$zuL_nFdY^>DzCWkP~qdm!^jaREYBQ%{t;;f z+X_M2JfM>Yc$E+x$`VKW=TVc53*KkFgUJAEo{sCQLLb>$#4F7X&QdUs64LZdR>-vUX$nPrnN)lInlZPzJr*%g-5}lg~=EW+F+d@j$j;u~v!m^aYhh-SBFeytB ziZyG94kJQq7W?%g<4!n-8Cljn6tp0fF`6+4 zCh=(AK?8WmgNc?%rxZno3HodAL7f;O@JgvLQD`zHwd?<8S;ChlA$FUIoG~tJ#`Km0 zf_5q?bV&)*C=|R0Xv=jp$J*y57GpV)Z#6`(5aW80+$;!{Buo%y$?_fyGr;%DyUEP8 zA{Q)|^!cl4rpdDLi|3AdA(igjI~lTmp%Ugw8Ar1u;fWDm7VGyJ|Lm6%?_zYG)5qJd z79jie6ITTSSzXe+FPNdW?(8WMv^N6WMPoWSSGrjTrKGiAJ;XODN5jXk2u3eB}8{VPmeCn>x%z>)Y^Ws@KZQ0vaV> zItz&5UpRY3Hjm{C*7P}F9+GqQC-`)dy2vAir^K%y$eFs1u_D<)NW3rsM0ir7JZD zQbp4v;zTsZ_Xy`wdzI3{IU`2~;|x<29cG#Qs`AWLQcxE_vsdlG`!h4dJRefq*Ncg} z=!PmRZEZ@G;m2e5)EXq=L4sWd4RPRq^O>Y!JLO>>{>B^N^!S-1*{i$m54W?B7bBnv z7Oar)#`^{erVBlrt)#1Ou`ntt_>ze9JtK68m0*;%TCHSIHVrC~FJ+99@pKo(r}Ldf zS&9V@gr__!Xjk53oZRgBVcg!T2VmdP9|i>U-n9+t#o#B|s_Fe5!iOvVe#;ZFPtj%O zLUV%d>LWdK$}4pp(Q8b)ZpzW-n3`zy)zJA{OUi-oG&Y5@m2AW|fuPDh7;|hSIFDVv z1UXMhZSoqJIVC=cCebGXu_(BrdK0wxWV?M~9h}4 zuQ*EsjIMo%!q5dv2H+upI~5+m2V3$7eH@D7ce45cGXYUv8|cFjw`idPOQEcLdsOL+ z44Z7E0F>{6r;gXBOS_(%TSntK{(H;=3tbea#zM3A=i1EYdnM#%)6&rur%$}l5T{@p zCg8osdoh4cC-(D9wd;d_0?CnifV(!!H&R$}Hau$c>Y*p?zCzVzBX9tg6|Quxm-z5^B9tm@pj6piZ;fW}0=9Hk|)8N2Ls!IHFtM zzDAnu$OKLX7+~izF+Ja2FzZo=Y_rAz3VJM+KA6t}`BXV-(WR633h^iIyra%_`gQzx zS~neUgk+(`V4Ws=TMj|p$MSbUpyZ7GajBeE+dy#YW+m5#R*zOmpPX#0+pE zeW39DK|WuKpHRZxlvTdl)}p@A3iP^)F_30KxIG1BZThbr=6A^oxV1ffFSEq&XkB0p zs8-h@@1xxU1k?OlYNE9kx7#xKndIpmul!E_=KS#m=k#Liiz4l&-_IY*79sobCuByv zw$?*>m>v2)F)P2Kx5BtNmFxzN2vnNCO?JhdRv(wWi;n$$(!V;}-C;D%_>|FgIo2k- zC0>H^PG8)bTIH;^Cv-2$ud97vR}WyV$p@?S0@eV>>Cg{f3p|dv4w8J|dj#*gIxl05 znvS|%zLT3HTy}sza9RFndB03I9}6X+BH@ZCx(_IkLIe3$h9bcO`EX~ zvP{H~5ciE{I&u+)M2gqWK&}ON>%~Qgj^>%bn=rW@DRmVWSLNnLgCnzxM}U!;JZb2O@$O_nM8yeF<`vV|E&r`K^p0>x{H$8;5@g_BEB2boIx5`9iCX5!)zrIM8gAn-$?)s-zPkU{1i;>Tp00nXTZR(iK+lG2F+eo8B z2C_eFi~{?D&pYmfJTd;VV&mhwEV}%Dak#tO+`0ikYiVwwzO-8AR(eaUT;Hd{D8+o% zAN29OfSK)u@#rmU$WZi_Pn+c;FBp0kLWeD_ky$xFsMF6enD6O(=Rl&+s2qETzeqfU z!yAD6F{WsIb)_hw(Q8X3QL7@J{Ms+HCx54s%I7(BndusO8#28Ev9HUI-B7`dR%RA) zTCA3fW0MfV#3{&9!JMv2Q-JE6%b-!6Hsuqu`Ibz#H@7C8AzI0pPcQ&kz}s1l%3dZ^ z%p}1Lq0txSAW`h^uvF6Q>&W_<6L_!ExN~Ax0*<3XJwsn+t2za2nZXuXcfucFh9pOg zeW*>#Lg!IZlUl1M9KutV=F*M~E9j;uV2d}IhoE#Dedk}qw<&PhZZ?PEc`D5ULFTuG ztQzsiz#J`sV~M}FDRt(reo4ep|UWwsz8iJF*u42e=i?Y{! z5LuK`htA&D z%8|JpcnFxn^J8vyU3iu;Y%2lB(7pax!~=1PuU-lEzMX*SQ2tZGii+N4c->@uCE{OgMR&=cYvRzvRTL2gi6d>nux z(n6?Y zi4P*LPW-h4jHXs$TJIC9EKJ8vm72~0cH_3wrJCz$U9JL|;}_00shyX+)yH3SHlI^| zk@LQ+Hk?g{DWfd0KM}TrSsX7<`GpOS{xVLHHGqEJXBw?iz)%tUKiz-QzFK&Yh}UOG%|5Dld0cQwt!G(LumV*MedpR&BVb(d@(5R1V9HV8fx zsvYtZ&xNw~r(InQP_iG!*L*(0L{dqA~H=$ z+q+BnI^LxjDF~fs8k?~9Fic*@k5N?};eWjpx~=fq%={WSAh<^L0$O!@9j6DWy_K5D z%q&zt6%*sxz;^6>CvJ-dc|TUHtGPKsQRuqv4sJ~s#324M;W^wv1hkl~rs+gR_C%@` zcHGcT#K7IxrE^VXR>hsqy+QKC|EZ$F<(ooexVyiV{!qex5s)Ge6^D?g;aI^lsb zFpJxm#=accoN>)GV#T>igxh3oJ`L?v5I1_N#RE!_O~yOx+@_}- zLA9_-H>OV^{YEg4G-&HsG-UCd+u@d-^U71Pt)T`;|8tMAsvu=Klji((p2KNByh~yb zxBjeZf?!Ju7lO1}T1zXpbY-;dL^V8qa|?vDtz3jacDBLs>-W1Sw$LHTlHA{LR=KQsk>wr|1jqavveWe=VS=FX2n~A_8NsWX?ez4B|8x3{0he zsemd#S2F$mKE}evizb7V?+S%Yo$%d2R+*IQ$TviS> zidQ83l8d`sq4a(3f&Vou@3}7RvDu7A?o#IC?U8Nmtc93B5i1;<428aKC%TvQ%C~BN zy#D@#{(Sjy>nY2<7ZC>a%S}EZbTF9I%d^oMvD;*@&E=W)Ed5yn{My9bF>?bwKgk5C z6JOf+1WK;slL~7^07*_Gi@tQNHcBX^R${SBg#~2tCw} z5|324*GQa)^bNk!i>qhMOWd_UP{TL(7@@OLOYFWZ7EEt%q%}YQv#K4sNl2s2c4iUf z*1?ixj#10tt2<3?k~6ywGpZoAd7!jrVhvvGu3>;}X*$&HusZjn%aK7@l-+0flt_fF z6mn3V%n;Vw1xerbxT*tJTT&;hO=%7hI^`EkxwQEjaNc^vHTlRfl;4{p!OZm8yx?FW z>4hIx+1(MGe4-y^aL2nTV50tv+i;ca>YFLO&N44+ z{xz*!7t5WwCD()`S~xFnRfELN=tnS?WH({|6hG*BU*YGR4zS6%u60@Gxo5lDXt2>! zxxaTs$odrgn%whx61VyjKTX$ZFAz@CYL+y8csHq$(9lTTVt+b6jj20WNyjY>PrXjT z*vUffcZ!>I1K+n35d99-F65WS?WSP6QNc zV_#D7UB2780D(Rev08xVuN|GavK9%Hm}3?bcN!D!n~vW%bxV1|<@2%sZg$lKeqWT2 zeShoEN3h{G4Dul+_(iGCRcs|hQ9e7R{bE^NXfiEBc07Uo1=seTE7oj#K|{drk@qyy zAa>KZm_okq!KC?Hlu9<5SxL~O1$NCm~29JGm~zV9I)GXrIw5rZmtYfFwml?>=POr`AM*5n3=`*IA#*fhF0 zBtA-pluQV~ofvScm<4(19cVqe5cT(8X+l+A=Uk%1NokYe0T-eh;YpU zm?IlbUigJ9i9Z!Ke0d{`AAb?^k{_*zBXLyMs+m$BIpcrlE}vhxduhyILor}^<_XaC z+G5%UDfTa!$6Gr5vN};78F%?+L`Qg#FlnV)}Fl5W!g&WDzcF|$QWMr zHO}w5n`&N5H8b|_+N}wr?zB!q1hjg5QCsx%9pX^YeN>-Ii{gLGk&8dTD3p^z#qkG< zj_RQaciOj$A82>zF&We&qXtX~(Z8bP6FbYiR%6Pb^Q1c3a6P{{F6&fAdvNPiGtevh zJZeC-IExRF1Or=I+rSODuC zrIHY`0U=c)^5Mp0tm{S?Z@kAHC9w9|m>jdmDY0GTRC?ltf5g}=I^fVRu(_xf#3&f% zmU(|(Gh76r$;pOzHM9PCB^*A7+~}e}OGWmW^Y;m*go+u_+K-Hl9zpeqzOO ze!ookFlu1=iZtO^P^Fw3K82a0MKV(?44~XXW?St)+t!S#y#IOk=XJa-JFW>1*fvOx zJ_%2jX@nagV&?<@DXo{vX4xd-kpFgh+J%s;+}g@IaZ)==dr3QWOla=M2M%o!e%rtMas=ASR$7}mkOlB0wSo18D z1&Jm2LgBTeY~|nKRFUrxV#JwW#rI@M*+`Tjh$^q4*~X4pAVAa-AR#t_t=%&SELWF;d^n~5&IJ(kInL>{*3b!%vgRG5(s9GfOQ zZ8njNbt=Y=_LR`P^=_J|NBWETvXz-Uuc4?G!#T*p_l@P5EN}JKGH&h>TUP6Znb*wnM#JOG#b9T6 zu~zg_R{>Yob59RCXzcjUMBF;X@OHBd4rq?R(L&I>9wUw#H3cbeR%zc(>cTqqlTao>s%RIXvU-oNsaIqx?9b z`APPydR#D(-AAL-B6g?t`$3n_nU)w3T?4i0@;00{GQHC7KY~?0CC`~MTH9npDcTQC zfLKw5q23jXp_SXvxBolS;zWPA*d??5p8tN#$#u`MJW*T@J1QHS8yhhj>y`}{VY-V^KZ*%kw-c9*|BbyZ$MGZwNsMxTubrqD8T8O=P(1qI5?Dn zBWPVTFzoqaKNky0J)?T4)Q5_{(gWI3V?3;xrr@>Oa$GZaz|k%wNuBF|!?DLOi|07rnrmD|%_~J6Z>e#w%U7d;)Y8 z^K&m-huYi~--233ceeRxl?^v9o0nOlqyz5v>+~@vO|0-Hmkw|>o$`B?e2z1{^Yx|D z#@M<}IAtBvhwe#I)47Ig5&u*{09h9K)EJoy;d640w~vO$48c>A2>2wDOl_-$wc>9MxTD8(fwzrbx6FUySsRTQExc3MzIPQy5T6J89g{^eNuou&oHu z^6kSP`eI^xHqG!N`{Z5-3O0?*Ts;{}cEOagCND9u*O-u?0!;uz=k&-oA1#9cXzk;r z=`I8jYPB(H8`*+hI4*JBc8g)jI>PD95=C^C2$L@l;qBMn5V^D{2hrM3JF(IyoXhcS zA|4vJdq*=;7qttVJT{;(1@Cw4*W%3J(8#xQ8L%~1dJCH@xVEM$+wtT}PPG<;a zJ>OvN%%{D9dGAw7yNX#}#1(b;_;}!}v1p)Nbi1RnVTwU#g)i2{M+3~$h!DYVO;`9( zI|Y*gJ&mH50$3Hi$K9|)h?R6?~s*U!uSqqNFwY)3l;B71LWJLeBlJ>0pRB&XV3nyDrJMLI9`k|ZDx z>P-1*dXl2~l*xpJXVO{uXr#s&S)rj*b_F+sMLR9|C583(kma>Y%UP5E12sU(zi@)% zIC`IIRZgV!cwAHVqv;{3dKhwn{mu*COEO+}m6BJ=pBZOpLNmm1?8Z78HxC)IT0?jE_b z0=mfQq9+865@ENqU@OfI|0VjPsk>2{Ugd>cOm-fQT~{XNVkty-)PiUY4YbG%Es$Y= zE^3fYbV-!%q{LU0u_~z;i=-9e&br)Dda(}lT8tj+l&6w)Ng0Nr&~~}9u%$?Dc#9>5 z3jz-{mdJQ4*^FigI^lQ zi_C5kW&AEG_ekmEZp1>7iwPQpT+ps;Dw=g=S>>?n(ROwtK)zCG$e`VH#uC{Ez}GW0 zE7ZnbnG~ClOo#^1F{1A%$uJS}Sf*qWx_G*kWolr;i(H+;%68iwW|n!W*q9~aNCVFI&NXROfdA&gqEJSb83&dpA8IWw#A-$l} z5uZV+m1;!+84YG^5wY0-H41``NC5-ykp-Sdgtw5EHc=F8xIrgaL4}W3F8TP0`-np9B9inrf(^V;l;~7p(6qMJ^v)x=u` z4~(UODk#{Y0zHh78{n=6S#=gj~nqq=Ny4;kJ6A33_Ca z1e=~GqG%F{1x9ko-4a4J=z$w5)#)TY}AWFNECf~*vx1i>}aat z1t(9SHpyvoVX@X>(1k_GEE+HjIuCtq;1wM*+l@rDi@c!oU{YrdB0a#3Wao7rqQ?Nm z00Dq2*vuwqfkLc0LNKpuvKfN14O4Sy2q0c62MTdRX)6OLq;whvbpVsU|2sw&6i^AU137XEerA&~I!o9vj+1*3NTq)!($#bRlZtbe#dz zOE4Wo<=?X67FLhI3`s7d0XAhsivY{(f&HFB}j! zChO^vDyHJ7(k}bfQbM>vu2&UiA#Q|IRE2&-N#L6JUpCgMO3}-V!*Pli{QgO~_Ki)DwRNy2PO?e+`|N4pD1A11ShHGV`rauqb5Lz^TG{F7o!WCn%$AQ zJByY{J~1sMn0%gEU;5H?@v+5AZxFWMSr>6PH=)feQo|>0Bln71g?G6iH;cQhWN`#Y zVL#8vHXy}DjiY2x*?3AhEL#?_A?^&PX|rqlOsu3wUsAxLd=@uz3D5Xm^~Ia~Bw$pe z_PDjiYpN$f--+7BxbKj!IMa8+7mw8)^7&q^Z5*G9>^}F<@}1W&Ke2rE>Xo~8u6T9D zI6un8q4WT$H+gHU@pefug1ag1`%$g;pb!5E9KPCvz8EB`tsk4H_{O`-4=z9VN6UBK zuyXZkD0!^6WG6Du>|=8pTyWIL2{lVdKPaVLb4q?B<==ShbOE-@ySHI9<>aFX&6qo| z`EcVcPow-}Z@?b9=hqpZ^(30|%-!9GH~01Ue+=}-Qdo1XOh-LPt)?@m%WBf`C5e@0 zdJF_nEG>s*r|^&VIh#-CH_vHD|HzfiQ$@Ww^=eUg}m67*H@)BV@=*8SRZZo%&+shpowV5v<#$#lA97E16rKQer_9PQ- zWpa)U>>DiXx|d6F2kVWzAZIgw0|Zf14|%A!7Mu>=ZXR?v|IxnjsEF=P1P z&eB?m#ymrpqtiYj`159)Y$-0jQpW>MykYsC`|en|#wcxAw&&pT*?RM?U1t64*dk3wncZPS1ev} zL;v0B74>HQf(3eW{fhM6{WC6)owFi!_oB9Gi0?(W>7<-36n5-y+LN3SrjO!`?gc-7o(jU^;`oN;ga;r3}fzM zN+)Dl%b{O=KwNxa_@8`U^Rc@u zeq@huqi`d$r0ghLrqHZkl!V+%nh%IEn^IMN=eYF3jgM}>{o>(&T>biEk6w$Ln1@Z9orotzLEw6t-cEj2zW-o}+yu zgUQ9Q@2`yN#>>ev%WJ$I=Xkv}H^tKE2X#1-&pQn29}R6*?N%-i!%bkg)qIt9ZNBnt zPd5A>Uz~m1CvTZ%Ks5$OSvmeRr&(LTT-6PaGR$HH_SH}IPriY(+p?>^y5aj;vofl|M;1z}y&ygN1vZ&$}ukJgGM>v~sDt@Gt{?S@&6c7)SMR$psch;xsH z?a39X<|*!)+Kw5?>C5LOmbYYUI@ND#V`i}{8W4Tk=Wg5k3B)J1_g-Z%S_IPyOCr5`*EO?e_4fX3&ZdsY+vs7b(cKoAzhuFZ z8?IS;V7gUD>BdW}eyb3g+T1;3L9TDn)Yhd9I6wOBx?E`Lg=?S9?^aCV=#m>c?X^Ht zKG42)M#t&}vu1TWT6~@nE|$J(V|H4orOobi$89E^#e8|2KN^{W8x}@&(<5Q0tJd4u zHG9Q^x+=ctMfBE5iMDFSWLcjQS;_4bwE=NC-AYw&wH~)XqU~MZNvoSM;~c?3f-1wzT&3?^yB(TJ%Cq_|&cCxv_Jcp(4jI-Y)+=++&*6h3dY` zdiH9{15xR=X*=%j6LRDsEP>3yAKnIMq=nu}l@|#jf@zIilJkRp}EJO1`)(p*Sf9XCJ z>EECZvwWT3DXuStV1LQMcn{k5KPmoi<2>A=s#|tyPnnW<71b8mVd0}8O(=pr0Rhtp zKR{%<2{o$3OiUz46{gi6qWq&~{kQdkCL)jeb&4fuiV;ebQc5;QVy2))(E;I(c)enN zN$IH_jCy&XWHgz249FtnHy6LiynJDpv$`#Mf)JILpg)9&-r}}WyP&#^tF^WP3h@>+ zCHzqwW?{va0o{lwX;0O3n4up+b!fFqh|*UiHI$NmgDzdtA9WMaO>G{~+Z~bK#QpfH zEi)ATRLAD7>tEcoo0lx|>#zxna`OK&_a5+Z6nFpd&g|~(^|E{Yr0YfX zWa)Hw>N-nuk*h5CCJR?tHdt<$W^>r4*mMJ?V?iKP2SVqG^W>61LP94HLIR0+LU;(F zC3y&7=~nN|>@^kJv3bSK@7{ahq0g5#`*tsP z)wJzc+*vL5Oy9B+T=dsBBr8z9Y;y|a{%q-ZiCimFI5PO2ws5{NF}UgS#TG?{X>-$4 zf0=&a)BSx(G*?a>t7~*z4(?*m-LuTnvzGm ztLg(y^X3Md&hKw4X=o^MRaCetYrwh5WCHyM$uW+dEps}BU`Iu`!>5D5#TDzEW*0Ox z&0oB=wt2~lfmaiWgG*OmNEh2GYSfY9Ws&k}6;8FQxo>Lqg4*)Riqc@XGu$*kA|~*& z2jMtjo1xsOzUHBEXbM_)^df1H!T=d~US&v>B34ku0uqjqL{tsTQh{CT2)T zrg60iQng_|0MdY*5JXH^l=MX-(FpugV&#g&l$qiu#}59bKCpb&0bp>uOkwklFU@S7 z`RO{Xy3MlvFY3Q z(p%nsd-GdwZH6EEr?qz_=dDTWvX_UhuLMBh`gjo+q=_hyGIJZoL zb+2V}_Z{6gw@li=vi_sPNjx?&$)leH?cWlu42OY>lf58ys4HL;hd#RMx{Kz`yXZP; zBbGr5-yo7-I+5ok3T7}37_+$#7G319D8pDLIG<(@-Jc%h0hVP zoXts?U<&dq0Tx;SOprWF@4}%z*~|ws?;RV*Q%q425Ah)lV9v>j@(1b<>7>A(ole4D ziJm(r6EMl)L5<*MdWVw&^GYG#36^0~jD&IL7+9|AM$%hz^_SFBP_EpLulkO&iNE}yDgDL&+FIcMQq zHZ^q(-7xYIi2|@!2miIMtg5=Ys_eo)hQN~f*G0tP1Xoq;=Xrl|6_@zTT6RP0yuKdt z%^yQ!{#FuWSf0VrFiS4Y*z1y5J%Z8*W$^I&D&R5sNH`~0Ej|s_fK7{F_xerWU(Z}C zKC@s+>td5idwIfZ-;WP3SaA5qeQTebeyG5Dv40B?Zny&!y-F8}FNz<&dcpMvl{Wcd z1yru-Lzlmf?wZkdxWKw`$%btgyo&NzGHR0jjr|?Qw(^Vt$HjrLP8kj?W;4fH7!r2P zS~5*2EW-!|Y(~GPWk_fX8^Rd7S*m_tF(7UwIC_@+N zl|gia%B)ZjZK4J}O65Qgm7|B7AbJgY*ThRvt|qy3-zZg%$`Z-#RtFul31N#!( z0X_zIFv%-FJv8vrteW1H3tG1ZW%4UO1^lPK%maj(43pr4{Q!g>&ftSdm<&cVwyiHL zMXn6BLHrd?gVq2}kJEreWO}*ys`#%v`+Lvwd5bEd^Jd=)ly}~lz6;|soHzrD1KaSO z&>OB{l6{YF?7pS0Zjn)NDYbo%zx?>ehdw<6q{HwxXGU|l@VqxDFgh|y(U+q!%p=*V zB_mB-U?l@iCTIYS5_A9u-0bF6=?^u~ROi?UKn%!a#^oc-FvXGhhmOIr2C< zdCTj!1Z#uy*3a{_&>lgfQdci)=s2&OGchUyuVPGG`JOBGkX_zDcF*f*SXQl8X#`M7 zje^Dhc@@wM-RA*ms;r_6yGK8tKGAo}Eqz#oshKyg26m`|8bKKj&uUWoWd?)HuWXuC zm=1@Pf`*090K*ksH~jf9gm12ea4i-}nVjuOPFaxz6-Uc9k7RH1Oi(C!a`EELW64*D zg@Z*px%f7u@&>885(cGAIy@I7vAF{b0(TCRHhng_esP+7 z^Fhg!fz3}E9hwh%b8;o&meW%u)GD&3Bq8jQeH904W}-ig5*v3UCJ{Cpu@_(tg9ERg zNe~(Na@jxZa~~y32MC7*yRfwu=c{Jj?7?Z!BzV6}e zQ>Si!n2i4t#;u*i>JU|a-hL+WRT7sHeF6SuFdq~z!KP_W4hkBzTKuU(0TP6gvKNys z5;V(`g9J^uS3;``tiBf=`EGQ*WzvrMQvsi@a8`%hocZQrpvXW)( zeVB-lJ&o<1rFiWSdGHV>z3j!Lmur+TYmvX|Tx^lQ1JI2#*7P4O-G4vq)$*X1*un-0 z)8-&5)*AI@8ey|`2J7O42abuCBx=d`%qn3%^9aqgC|Fmk@ikqr98Df5V5gKFV! zWkF_7lgB|VE(y9`t=94)sbkP9h@YJzlT;xOJ4Y>}dh=E)7K}PIc9m3A&X#kM5&?mvMT@#kWg!F*h&i z#nJM|U}W5WOpKDDG9{)l(j(BfbjPH41)?{Tz8(%&Hc4lQBvF$K?U+$7!BpS-UeGR6 z8k&4KG{ECJ0purK9-Q_y8I&@6@V$HSq52u9c4)~lBhj+fB{kf$wno zkrc;^=MW9&5gzUMoe=YoUH3cVL2~d))7lnPH5pD($@Yv_vjNF}jLpNaqqS2c=Ps7P zYL8^S#>7E_9?1-jP)W&63{nSICD1`8iNWa(uA)(T7|C0bci7NKYSlrOI*95tA4?Y* z7fJWsqvzOP62X~4KI*HV~K;SFsde2!W^Tg3=W9NbPBznQJ^;E#`OhOA=$>I7#{)61`^ipLc*M28t;g}89bPK6=Y_30~iBk6O6Ls zET!Wur|b#r3zG3pNS5>#9R%ko)#5MJU>$J*p)j~{7T!k7!=Y@d@F=fk4i@#63@7nZ zWW-aUL%gC`4eHe=d4|H`z)6bk%^KFUgLw<+D3wp+i1Qpy{zQA*qts8R*Qh^HUmyue z2V9^MG*9Hmj*i=B$L$9u;ln=N`N03r?myG@GJ)Cssxn7=wFrsZ+LseF30 zAWfg*_~`$|>)|PmkIgg2X~ktDAY4=-%luHTr2m{)@PcFMe@=4npZ^Ch6#seJoSnP@ zgPRUX0$hR1G}b_#rq4V>{ek-G|9&s|-?Y-4?@B>?wSg?JfiF7NBdZxiOcQbRBc9v} z=Ko0R{;sWW6t9HQIEd3yDiRfQ?{ zHES|3SYwRXL1MvOf8H@g%q(ZWKnxu$nNm@)2>4!-Trv~%Vq8l9qgOiu$^V15ESsW9BKaVXH zG7aE-k_cW-MA?vW9w}+9YZg+1A?-OBY8VDpX!v$*xFyTi3&^k=3aD%}icgiidCarR`9Rh=H z1zrgz+zmb&%Xx{6kB$trLSmi3Vy?*(jg$He#XWHk5|c2l_v|QxCWd74*arzW7;@7o zcLK+xj8f6rVj`7FeQ*q5LvG4FGBk#p6*H{lX<5hlhDtCh1Z!~u3K8*j6sbHvF3d8t z7FwZGlI;ppZDeg&ct8-brv&{U9zt&*4+U?cd`)&3&Xw{? z_6~tVnH-0elOM+UnoC{HM3{wR>T4_y1wYwACUT}yk2(C=gskHCgL5Z6OiB4Vj`Fp$ zu)fA|S@4q`MEN>paVI$pk5Bx#=n9;%Ne<(&2(>S`lYB>x>#w=ISx+hW>2w z$|B<%Y8!B2?wQ}Y5uEC4lV{Ea8YV(7l%Dx-d_ZvaslEw*W+i&&&U`+M@1 z9a@qbt0ZjJLNp`EmTz?CR^+uUAX+enU{&L{L`0A!h;2VT~43OKuO7Pz?+*U zGQ|k-pPq}|^a2Z-HFylsHgyH_E_($&AUYD&kH@yLmIfavz`nzI#UfxvW{j{kwP*x1 zM!;as5wLA|P|z^s^}{Kw2pyE*tp@1GRB#akupH^CKkzK z|5R^>qzW3rc&Y^OIsuNNMv+uUkusv+6t03nFlA1yNJ-j<+Bs_^d?``|lD?mw>vp?G z$OR1kEu4Q;C_faHVZ?0#l5sM}CVgX${PxI^3G}zjU;#Pqk0-;!$js>;!ZMUEPYY}W zSwiI;-B}^6(Bv1;)IgV*>>9u(elnXS`j6I?40R3A$y1zw34C~<3#PDZ0GaxZ_9Nj} zx_px3)TH^=!h&TElJ&?uT}X#?`U_}kLdFKVKoaNs6epNeIx#-SfaLfT$0>qmn;1cR?0(oR8P~5Q8zxOC z3HoP`H1!T2Q{BKEGmkjCYYw!bS&!+#5Z|zBc zPdX`uZHPOhI}eWa8Bs~TrrB018;{(Q@&7DnjAM9mfsw|r6B!^??3%}xkM+MY86s{0 zjgA-7IyI-(>kKUGYgxPf*4x)&a$J!T@EQ_zc=)S(qG0g*;-5LMU12cl6h2u;e8b@G z#W9x}$2F77@DE0k70-n`aLaII3io`-EzY{Hy+%4@0N(;3eeZJsH0=i*q@8ed%&bp znI1TA*@4-WT5aX*13>=TMRNz5d>;VWq>i}8pv z4XBFi*!r;eZuyb+;Z!c)Xl0j*tuX80YG1iayveHfRk*+w^OJ-5qC5;5qtm|E(jeXx zot7`ms=?~8n;PTKYov-OKUGWEjED&}NFZ69XiSQ?04Ep^en{!V(5;1fCqyGZUr2_2 zPT<$#uLE+c-Bu;HUH-u3Hu;nqtEiNGX=Y2lG_yB8{FylN*~1&r7BHVZ{Ly$q_gBup z@y7Gf1JGl-)~)NZTlH1owSMVt()C4r+s6E3&~QDj-%egOGl4sl?ETo|0(X~xqik|( z&6G^3s%&ey-3NRJx$h| zFliTq|6WNXqab+d-^zSO&O;k%mTCWP8WLulf0tiR`Me>YOoGYq)X)iDo8q-eEiXld zWRozFDNJS~zV%k>$a_apZ;5Y#inr+GTOc*z9-Q1nij(p1dP`g;zLiXZ3h)5HZ0Wk3 zUIdTDJ|vUjxf1)sZ=v>32Z-kNd(;!eijT^Kh67ZNctJW;kVe;_?}pN-6oFG;bH?MR zO0$J&LoOY~`vPG>8*dZP_v+FAq<%<`{%7_WN7-rZxCl7oFoK40gN*nW~_tR2tw>=%H$9>;>7JW8&!t}_vC|zx?9&j z&~yBwuTI3zS{IKORn(t1e73Kc*t?2-sBN(+pOX9i&C8}2C8iHFY!ts*qvQ2@x68Nm z>U%o}el`${TyVmyaJgLIZ?JEryE=Yx`oZnGfX$&b)7yOwhG8wSzx~6|fQ{O_(`<-m znO#1u$62(jK_M3c@FSnmRNfqHi3kmis5(rfP!i{@|fX&yB;6{IBW?T2uNB&-H@GUXY*r<85Nyv%4yXWD2@SX5|E#ieczK zHbfP&69&lrc%}ULGVuBTt|GB+3CSfyf8du`Kga10%*OFCy0CLHg@Tf)l2XxeYh(-CL(N0J$Apci)Wpn&ENRi6@JGdYs6rqu-7m zmtD>dQA(-=m7x;VJ#DbCbVvaNf^!=n{7RTzDTc|FkOVHUPQcs)fOton^H?KjX;Oo) z#G96|W{bfhwu-H2V`i6#H@f*s@UIVy#YLtMz`rVa*nYBB*#z1~nq3cob!{Lj-X*F% z0rjV!sskR(%jAx8n3kzjtncLF1fw`Tnq&_UA7d&H>hJMlP&^>vgRtkPlZFyjX?CPj zW}lKbvXn;e;B_4HynB)X)X%>$Z%jOV`CUt~CKmk0G1u$pk^JIJ} zq=jyt>^hEGAJ*d$rZGvTohiN$O* za{yq!sqBCFEZN*rTLFhUE>AA3s70&M+KS93wmv>}PFcu6cCF+V=2^0tNq&24m)pb- zE)JHLv`n+xme=BiJ32(y=F_6i?lRZ{Wli%l2eW)MSeK`z>{O7NO0A|gQ@fEQlKILR z)uY*Hk(^?QlS{BbU}SSa3L%U@hDHVK{U67~E`ZA+3RwUbB;JUvnMeet;1QtU(JaYjag*r_U~qIhZYU}eKj(cW(6uOi^B3Y5 z8PFlXqhsP@8C)SS&jhb2cue{q(xbu6qm;^;dm&JaQlu>avWXM~Ef10F2hYP`LSVkh z$BUmkfCNDVgfC3!RZCzG5BLl$k@)$SCX}Tm=aL)5ADT8x6jfBgBkvpYGHLzVgF4Cx z(QP(KzMW&N-*`mR79J(e?imPeGM|Dt@4*hNDJzm_tmFqYxk584LZxxEr!(!J*I2W< zd1|?DriNE*?$xmJK`^E3p8egxn!UjaXU2LOn;d4#BAdY#5Gohm;Bz!ol_iR8EA;Zc zN~Z=WTl#L!uD2oX(@xCWRfrHGQ37WtGZXH&^!OPrDd~ZO_Cz8}yNwb_i4#WxY|Fue zfMmuvmQDqkjl{Sl1qegxEcD~bai5HPi9kzh>JS~w#JU$g-dO}fcsB%!Kmc231He6m zPvRd&mL?a{1UL?lS`;g?TPQEqcLhv7jDq09&`O?YM4)|94*`aV#9E=p(@(_n& zCi{g#5|a*z)rmyuOTIZ~mD99Bsk>bilP^4X2pF$~CUk_B+pYp&@3Sw%PtqdI)XrNm zuePx?64shG+XD+XpL0d^>}7M}^vCz#KT@Vpn~c_z_X8i$Kky+FRHzl|vJW2+zY>23 z?|;=%#3%aOTf;4$V0B34SQRLqx@TQoPh&%Qlc!5+Z!Gp7qxYjSP5&-sVozNr`a72C z)3nIYW6RXF^_(lFty@2fIYW`&ebrG3CYGpeb9+NasEf?0BWS&Kkd<)wr~vj`H)GWc zX#qhpcVTU55_F|0@iEy~I+blC8Ei;X!B#y=(BUDAH7i}4|m2`aX zk@2%H7tid&?vk9z%W0v6ik*we#$-a7Sb-|w4SAymj2(i7TO6vJ4df3{-x#$&x_ZGDd9cS3pgo+F}>zFVne-XvS`g7gh14sN^;&flCEo_rF9m~9%MwD( z97a2n5EFZP{+4QAcWBqXs9s&9)<^g4I<&4`a&mzQm>j;gb=I@=V`*y1g9k3^?zD3< z8E5b8zUaV%OQeA?BO_5c+zcNc4=o;pCos-Y_vsu{e5&F!M>jbI5oxOnl0RkgPW+ z?^7Pgz+K{idyi?XGi^MI1L`x~8popLoT5GGWPrfvK*^h&{=QnSW@s^?(vDKwu9qge zz3beK12dY9jG;uYu^7~>P&ajRovr6!j~0ZrDv+WXbQddq^IkEfS8$*g@~VxN$99g8 zsfl*?Kj_?6)i}!|_i^ePtI|Dt>NLKr0+-6;Qt_}Ca0=WetfOw3WQ(jUV7E15iItXd ztb}ZYmKV7c&VM}S#|EcCBAf#2&5tkGVT4*S$tl#Tgoa%#{Fz2KA6q4=(KO zIsp~|R%>J=DHSBY6>oZ?t5>{KuN-0&_@fztZ81fB8A6+BlxQ{-P));{H z2(b`qENJUNf3%0-e#_ptSA6_&O_8JS!I#CyUl#uh|K7@sZ1`bgQyCmivvi`)?HQRt zKZpOoj0K&YKN;)$f(INb5RcWORaF+lUq&KO3e7w8)f)vtd<8@VVIy9}H3$Oug-{DG z8>h*<8lMFbbX~20?`V)NhVPsbcV2owdUYrR)NfH_K=BLT4_`sAlOBg23nJnxBqQ|n z@$bjE!da8D`3kxY-*Kk*gLo_(;UZB3D8{{?xw@bY*bl^ijl7qhJ_D2%gYScnI)-O9FwX^tXQJWl zCGjhu0_$(M`);rhl>Q`BS9(t3GFe>ESEX^N3dm3`g(l$hI)SBNsa&w=G)1zOZ9@x) zXF+`Flr$=BG|Cx`a`hf@yI3o3-?LhwW#mRQV)mNla^3p&uWpir>xSt^-#R+ILE5?L ztM>Iex!eqTwLJ3?8Jk81#X++iDpp^6|NYmlRzT^bQP8hnxz`9UC(`=&yt}7k56J1e zz274T(&roZu3WDdjJ(wUiQM3uz(0n4I8md?EOeq08!+R}6P~#w|P3fu3->K{%60|QcXX2f}St3#T6P5oXXE21o zPb4Vcvp~xS_H0Kc0oS;%S4Q4T7KEv-3!7fkL+Y(s=Q0ub3F2*bdS z*)7O%Gs8UXjVw?q$x-eN@!pp;yi!5GGTuir zZ?|)dV+J8ZIUy|~Yl#W$5szcHDwoIY*6R(r35){ioB3HhNC>qW!X%jcB3Jlzv`(9&CpFXh6oCEa{_Y-0tUN z^pzvK16u<7>IMeu_67pVu-gFJ{k_5k^`Jrz5~&j2UVhTM}OxX?Sm10V(8q_EhEG1}1?w;iq(Q`r4 z6%4?nDy20FV`Tw>Q_u#GA$ihG^ozUkmfE^r@TS%vzHiWI4Zvp*hoM^> zN)OS=RYgU&6m=D?f`elK!ydV%wzm%ahX&uG)!Z;C^(cNMzhmZG9ny{GE; zHtbWI@wMb+t}K&M97qa;Nj!vlYeM6ieJ?2=3a!ZBCyt5I z)o{(YDLK#Kgi)?4GZ-CGr$N;)exw**OU(JaMNA28f|#=Kh7y=8xh3Ppp;c$SI%jZkG$2fwH8^6ZoNg6IPgT$HhWGG1|OANdP%@S<_NLY5CI#1wxKA+D8 zQVxfhaEZVF?s+1<$&$@CW&vl+QvyHVC%x+rh4#;Jjr;C`sx;ubO@B(0k(k^;zgn0l zB7f5VLV4;%Ba+1|(*Z5#^HQOlNF9vlk}--fgd?Gwm`GU+{2>Y9D5Elql*Ec=f-A+e zVgn=nx{p??SVkjQ9q0oHpNRLguE7=52I+R3skQCktf7soR0EKbTRLD6`Ax5tI??ca!hT)^ffY;Wf=(A_XW*% zjZi;@*Y42rZvx7K-mf`^O|pPyXc{I5)N1Vxd!R$D)(xn1yARO}x)DH@<1*`UdIZ%+ zYu=M~tR`PVcEQF!9I}OZ$RyV1Y^bmytI459P?dLRc|mj58eGyfU;pH}qiBh+Nukjw z*|Ofs#eJZf1dqK2?&7ugpbvSics;)IC~9IC3z`F3{!b78aj)E_yjTUGf-Um*%z1~` z9?%HlrB6v<&wvVyQuLc>{jgTzcF&2J*mJQJgFRWMNYKSt-%5wVa%`N->6$Pvc%~Q` zmQ4&NM8EmVW4!iqjnH;sSBH%?=r(bBodRy(9|$bC&>85ejfE=bRkf9dZHDLX6f~D> z`T8yGO}xyYULe~K}It~Wj{Uayq+?>j5i+90a{7(zGBOg4tqt& z;S+eHr7GAmby?<{VIJj{tPHLNoH@gy9HK%whv9fmfC*;h@ND>ZIWSwWb!I=WeZcb8 zL-zx}Rw+0AT(1yc#rPfr2k$nEi-}I{&idb6kF!RT{`c1^!^3DbShi8iU-zW(aq%`i z&#S?El(7??R4tL7q%Mcu7ph zNSpg3@Jd@$6fld|Zqf*gd2OFYfNgrco)?z}ms*z@z`cTAYe@fC(DZ5f#e!y&mKUGa z2$Icu~u)iNia`l64=@-REz_&zU$qAbKvu5e6 ztr|LBq&K~Ik(dB?i~IiP-0{w9=)g@V@4K~p0WXuBQX^@{hDO_SP|FZ}g4t-PjR|p& z#S;nn@By?4k`72~M4Gf1+DA()+jK6s`SFm>eix50W^3l?oWg;__IbGA*lYm6E}!_G z8{B=RZ#pB>J6EE1~2MHaU=y9B0--4J0)6b;?amH7C}Ewnyw8qUIIK?(;~w=Xlg(^ zEi&d>{-)i#G+bofu8X^G>ngjApDDcP+Eydi%aocq+ulleZtE_&ZTW;89U znJz44c2Hrn7u1$2NM~DjI`+o=!eJr|9UFGqz5zGBcyYV1yb4&qTlx z09+mS0xi#XhasT~aqZltp=vcusQ9 zEkXTeCazP9$AH21$HrwF&B7Vr%g67tC(t`f%-W8^tkk_Y8T`cfG~?HrahB81=W~m3 zs?zS<+6-tXOJe!cj>@!GhSA^sR2$WeN)*AANj?ruMnJ+|$}XRzNr$YeSWEyGYXz9v z0eik+b_alj4->vHDq!Y@kdKSttq>8I`+qo7jVS_|^p{HUr`S6}Okqu2iukW!SC@|T zvtYYgfyw05{Kx0PxOlBhr_w4+-@GXf&93@q)ok&D=^x$m5!3hkDm`NaUiGju3;d)P zj4XlMI625)`qvfEz$+9qpm+XddHQoXuYwTnp)cw0zwWyJet0z9FWG(y%Uz4h9mtoP zJ!QGUxRTMQt%vVW?mNenPB>*PwO@M%D-Ey9>ZwkQ z8y7guCmyRYp#RN%I5c^Y8F!&(0WbBFq#-BCjwlgOq{z-FMRw3{?_{MefW-gD8Isa; zmo2|8U;go>44mfEkJF%>VV@aO0MR{pZNR~CWgb%-`Fe8ain3#}ssKCATmhubv#(~_ zd^`364iF)Ji7C2ZwGI(;CxXoDV_7F6_KcHP+*-s=?0?+1{R^DW(}3;)#GKWoRF z*pkW09B?5`J=@8_qf2qshb;fE$G{mA%YvXM#aBa0Q8$mn5LWxu-QurXfm z$6{nbGiN3oYcdYwF#|$pOw7gvh7d!rLJ7s!WW;1?ki+UFDrk2E0uFm{FlZNvjTgA> zL1r+nqr(P+E~IEkTq$a@flO2-x8zwg7}X5=%XNQ=lwV(PR`% zu9^TvK)Sz@CZ{zxr@||<8nrv99G`rG#FaTR*o(Q3H+}^lFq_C~7+SCs41qAlq{vXB zcg|D^u8&3TMYa;y@sSZeeJlec$-VUwNDhrg%4O*Q|B{eRSU~H-g zl?9r3&(g#W2m>~Fi9G;7x!vJ{bEXXh>QTkbabx89tS&=A>`3KQGpddC)Wy_Q)Lqo$ z)Xxat3-*S`TCxa+Qwt!05&es@=r3c$i)7UI1~%g(gf7A2Bi1sQj9K;^G$0bk*J9u^ z8PV0Xv0BXagab2bKrNx`^SB8jX$J7pP1+d}@41kV0AQLTm;jdeY9Vn+Qruzi4MQd$ zzDzzQDDZABHt6++;%D31(l2z)ng@Q^9twCAvNiy;Ml)#T)TKU8d%N3Ts^*3vt#(9f zi%rJjjSkbLUaJg{uP>=A z(g%T8{D&3lT)?{RNUf=?)DJ$pyQIwYw4zvR=1YQ(#!DISLf|-C=LdT8_34d1a^pj zap|EI=*2$-ct<6WkJaI#-hsx;zmOQ&Z2MSAt)uo*hp5}BN69)JBNL);%_5!iSAx<{vNGts%_7oXky{2!;tqt-?)O2#C<= z=@>9MB4pd1)Xs3*3rx~N>6bzlv)K{?-78j%G;9%H+`JyRmoIlZcp5C1tHV=b;JCsN zt0`Z;ymCs+pa9(~(XbYN!Vzlk2o)8Frp-hP6__4evIM?n*Dh;#Hf?{lVY$YR(v8o+ zk4SpNzVZC^+NwZN{|xYSQD9nou&5~5J}poL=C6#_gf;S&faV=e;Qvj#8C04(!r_ji zJw54Pg3rav%1pEyY!%P1wg#GeUg)&f#okSCo)V8c7HT3&|For><_98?!2IKA6LmNg z^v~X$Hto&n>7}3SYV4AkOtP-VfzNT8Ga5ORX0+mV@$W!4>+q&U;*oz+;m@c=9l^Dc1L33xbK3S+EyY9FQZx49H$A1dteR znP7a`XL3Eu%Q^Yp=M@UM{yCRG$2r4~oPxLkEw_#CXL(Mp5J$kR@;{7GQq$mluS#wB z9T2~-)oT3o0<|w4f}+QV7TDlD0Dq&uVj@lrCE=M9dx^1RK_}Gd^!+pbII{1LGq&ipI+)p~_h`WyWRRCDLE>m? z>wQx@*UN1-`TEYO_iY`!OG)@uvJ`um*hewDvkP@?#so|uE{fLu=zrX#P@_fn=i)=6 znXM4bXiaUo0W1LkEKM%}OGIA$0UHM0qD6cVECqiRe<1R7v-q0$XV5BsxK;cE;hGO@ z?FB`c2~PZw`JMP@@pYgT{~`We{3$4=_lZ9h{{f~D+>1O&#FnpsAoKFvq{0^ox>DF%ea45a_*YK>l>0{t2 zaLq;HcG!0QP3K>JGq@S7Otdj_(Hs8Kj;Imq@P&~XZ|%k z!w#P-u*H}%*m4vaNw9M(rYA?^k1rz^P&vslAI2&92FAxrQ{9&vlke?+LHyWwwa?B} z+Wg{&PbDvY>Zyy9;Ej^v9~766pC9a6FnoByu3Zb5a~JG72VT+IvG47RfG*Y1nm*6& z^MNP6dGyh59)&mDS5#VBbRW9uv;5_|3i^wVU}lW>Ly6>~NVAb2gjz{z!Qi%w9=qtG z$KYdR!;aw#8hHR8%lt3wmk`Ygn0H+8un`4_#64qNpr~Jo=fGHx7!{*EeNYL8$DLMuRGgcHaF8No0Jpu-G4gZU@oeir*w&{gu?(NJ+w(BB!~rv1g* z*4Z?3!>W}Rd}y3mQ7yhNepVh%@Xl57rVrn1jjmcE*J&#JOI~|nQ+P&q!f12L_&>q; zkV&S0%D$MbDEEwrw|#R&XVS17RQODG1zqf|^E>yR02hMN+ne+N-q$+EZRqYc@ajgx zmK_yE=TBRil*?~{7dU(hc~v#1^xBJj3a+?FF87V__6_Zw#wk^_L2mR$eZ9}?6*t}} z^VZSN-Y;66wMB+~LC1i)xYSXrsCn_iM`qe9olc!9%m&DwQU zcYgbX*QvW)VJIK?o%r{IJ;Cw_BRBhHKrZ7oo1XymQ&yLYnF312SjlcH51Wmfc}uLh z?Hu*0_UdIuS2t)d*=4NJDC2BK!O9_lo#kw4nhV*O{(hPIwz>t5@H$~?Km29X9QU+3 z)Lxx&inHUYU;EiwqgT~sELy2C22DT(YQ~N4fa)0C$KY!9Vmlii%EL60aH6O^5wt#! z$zw1&Q4P|Mby*%;-gkUpp67v?J36KqS->&>1Llg4YuxQq=DqfruLZ!mRp*`80NwA{ zm#*Hnw36k-Wh3d6&f2IGz(V`E#8?}W`D9@jHF%=fQG!FQ90^+ZT`gdOjd7r*qS0S# zQvxtbosa|87TwUXzkKQK>!w`}?kTLl+0U4PrKHpXuK5|5uB=$nx5Rdz*i*l&e<}o1 zn5r>0MkE^~Xcm?^q;y%utiUSs0fqcmP$! zU0Qiz5l{u?{M@&r`V5i?!pt%W3&B1w4Wk(;7R$n9B_(l^f-IM-M672qn%V84MVBP2 zS1y^_ykJ4(mYZ(aKJduQ&3)d=wHs&b>8Y)q@0)s9{Giy`8jA(m>DjX$12meUr|#YR zyxZ;Zq8;`hA0D~R>GXQ1`V;Mup6wU?g1Ml1_UzUeuae!gbxSF&rx|t5PoCgvKzZhK|Z~^2Uf!WPM-~<={+N#?}azf=Zt&=?<9Pc1jCg* zNPHNJkc2lEtt}|3CPwBbCbMOwSxjo&5-cPMPHe`@NU~@T5!)LMTEt%K*hAEX-2-sY zHAi|zreoBY!TWBD#cc*B+-9@eGBRA&)VQRniJ70MoZYmf>2OndSreEQPQV{*Nsg>b zZk@rYHQdZKZ>^chY1AAziqAKdl{YcP7W^FP|7%TUVt08{Q#trSS(A|77*6~d@BLZ& zO@!fX;HLNsyLZ13KcL}c>Vsuv2h}o8lfEf?S9xP2nn!_{W>3lh8mD!X7jVD`{Gb}l z0ACPn5+9~VsDTC9`+A*_BtC$W4+nJQF^rhFL*;4-#?TD%nWY0)wSz0!;yP!j`Ah%*BS$O%ngfY2Zr zk}3i}A6EepxT7S4=xI)xGva6B3}S5-(QyUwNuu3CrH)IpV}!uMaG7h(_$4%XEUF<~ zshJ07>e(lp1(7y|)-wb8&^~oJ;Si&d0otexpLc16MWu%5 zl`<1;fzSZWIzMQim%f`;$rO-Q(zJ>O--8N+j8(8QNNdY@h3ZMAn$~gsFLBHg`s+s6uX!ht>kE z&aQVb8-M_0s3<^3t28pP8^{eTD_26GSJHC)xuJL)Z`Iix`eLP*D`%&iV>Gtjv#SI$ zl^29VO)g#yTDqNnvuUbVPCEgpsReYKP0(>nf_0Xd6tsMwPC+wVeH#GvE?tES(kcZg z7R*ji=4W(TwFPMHtlXkg0cZefg+ZZ}p`6e%7b7r8`eYcL1pu{P&?y)NWLZW=b3of< zSF2iF3YxREPU$F?Jy6eYlv_=%)}kT-uv0gv-HhdOg)Uq|>l&-W)(*K|4p{|PtJlp8 z%4K0&yQLTiyWFPD%k6x?t)j~eb_f+L&>4Rw=V*pj$~XY^aR%^1DuWyV832rfWicjA=bq4FH_SsOeY%0~P z8ERL==}_siapqVK(^76ELx-svs)bsDJ#_*>+J_D4n5&Bph8Pc?p)C^iFd9kFFyUr{ z93J6-my5A@Zbv(e5DekF$XL<>YMhKEHpVNzY%PTP*p2(H@adlY=y3jX-^`hRVCS?8W;E$Oq>liFv3>U5 zX*K~WX#d>l9Zk`4r}BbvYcM~)Q)ZgG^qRSR_M=<3E$$9njWLLF_^o9 zGcz}Z8kWti?sFEE@w)5EJ4*Z&_Nw}UM|wMw+uDP(mNXq%VRm;-jV!1xt0}ID{Lh1( zmu+hUTRu3pzi)2mwc_xPx9PhwJAlPI;N6;qu?nlo%5i$V-7wec@mdp=@#SGx>$cA3 zl}!Py->fy3gd*lVstO_0f`T3 zr8-CyQ`W{1Cph0Vgc3PeU^$G%WlHR(L7Zj*CWgzwkkT3wrIkV%`2`6S}voIN=&*4L^Bi`6d`*A<$R`F+4-Smg z(PjM00~5R-&wv$*ZM{TZ216MuXl`#XXg^8J94z`xF~o*CLJ<;lNUWp8MoMe*7X@>i zf-J=j5gtX!vJ;|xCc#X6gT|1Y)W(IVkIt~3k$7q($7kbcSgNihQvB!2uN6Uisx3Si zZcEvNimxmGTpTH>(*vq=6G(3A1e9LvJ@6j~4*UlgDyb_6iw}w$bi6$%ei?3S3j=-7 z&g;PK2gQfW>q?5PAh~6Wn6%Qp_=W>gUKyO%0P$|k2)e#gY^6HO;ha%*U3H1JRc+)C zr3boTvTHybBDtXxqQp1XJ2F6W^13($Z|Unqf|Umby9NfpEBSn6bzUCq)82yB0$FxA zh(s#0#b2o0VL^}HP+V2Aq}l3kYV=#1mz0K!4SHtTxB=!9@UD4Qugi|4m6DPoFR;6M zXPK{=WQ+)*wZ*&aC~8NYSZ_**&(MHS(*go$Si!Mlp#X_nW{In9Ac)-}v5XlH5WibC zPKfOZ77k0CTP~6-+ZId zqqCq!I;&PoXT?|1S-s|)Z`7G}-%r^~C?2&?DuBl|Jgmvc2pFmH2MD_>;kJzViI_~- z!vQgOIRW!|tnO*?*H8BSYINhnpY6X6O_;$R@zS9?Fjec$7XW{2g@N}hS$X8-jpv?I z>e6z5MWu;7ow~0{{J}f>KYMuNg+G7kpBKCeite}-SYF;MgQcaed9Urf@#K*R@6wh? z7-6zh#!g(G@d_l0PR|72_zCeMi2_6lxUsMYqcbPT85!o2`o09CM~x7)3}V>?-_K)N z5G)M$=%B2ZO;K&w!-^t237o}jB+USgi>O<8!>}q#Vb}^Xw>_?_+PNbMBCaa$;gJzMy>7{W06%5Xv41?B*={8La@r8$zuh2rsbuQnww0tT{p9pD&-_wAfq~Q&w=znxajSeK=Bbi=i(8_slSxca)ia}C2lo^%4 z9jcMh-y}YAN7uVbOH9ou69-nXx}ej>utv4ov}9V99I#g3v~rzI#tJl3Ic z2xM35&8$p7@+L#8Of_4Iikp^I7qLL@Z|LhRY162^3TPHob_mq0!R2YFT^>}mc&l6r z$k@wQw)CB^)X_9R{~@bWNW8lbae8(Gr6i+X6}6b!OkIq6WNuB2XJnE@3s6fII}=rF zAPoFyEr&Z}JmwFebuStjam*@@cJYGHiJif)u^V+=vbcm!kOAL}q4lM-s0@%}iU0HV{wtFYg5|TORx&cJPA0qZx8cf4$ZD19`c)mf7TE-Oxdmm+ zxUAJ$#;|s46Ii@75>nK}?D8UiOUolmi>9buMHl{K#5-N5wR^nN+>YBd4whAETv}Gu zv$5CjeQwR_RgU7PntE@XuC;u2MA}@_aqWS=mi9f*Y~2Z%%L)|MaPJE*1C6q^+#aZZ_{Ps$M38I$40vH1X??iIsn7N=Pkh(*IJTKO|tw9G+66xNMsaaWe%Bzu8-Sx?`( zp7~9B!*=o5>w?`b90%na{WE)(tzELvv*X3fceL7~cFsJbV@>yxM5S!{#cP)|M?7Yh zQOg}O>T0#YNaxv2epY7W3PtrSe1ZTVM~`z}qLZyj)W;Yu~~uqi^1viUWgyhP0u$Zr0A}MFyd?v9+~Yr@x?6 zW}G%_VEfe_w$82<%N92&N$J7;N)Hn^Z=-o@R`P9F6i`i3hwOJg_)tC8qpLh{Ss zSc-UP8%f*}k+Oi~3lB^l1O5w`vg}68-*zsj7e~@xEZE8XcDOA2w{rnKZ^2IBXj{BT z{3p=tS=fp#PzC)Z9hx)!NAK%WO z0)0Od&R%vp4E{{iI&hyBia+B!z8cBpCMt#_EQv^lC9=2$&#qJi3#Jw_8qpFUSDX-a zVoQVIF?nzll|YYfY!F}n(H-K~x4-d_;esQ8dv4#`yP>0Dl+x%+3}1*P)&SiL<=Q2& zww}I@0JvY=tOvg=F?1>ZwHDyo&sep2V#G^^f~d{{qNg%Bsm{=-(#g!dV8d` zr)}Cqt#ljfs_-kf>CNEfD>iV98@X z(g$iUH%w`7sn>V4b8J<4QAN3>SfQdVDs`2ketPV_61|`{wO1QdXtXf+{id?!@LZbLcD2bgckoIO0l_hrIFRF}z-wtEWTYis&H<*TQveK&I3uE%F(w zbE%Vfh5FPk)`<7cU!6^eHVrWTC-%h6$7cI7h|s1?7?4z$+@O}Tu6@UNZBb&H6bH#d zx>t%3={;lg_Jr%nlTH`SorznOV|@M)@s#M2tawprK^+DX)iCyfN5is*NJ1GGm^hjw zEjSX_BjdbC&;?ph4(Lb??GrF;E^smt))RzV&$%m!h6b)-?%W1W&?J&~ox?0IyF|bI zg38JZmg_GmlSQKoIy#0I(_g>)Mg4%INF1^+uk2l2eCM6Tt9!%C?7+=vt7`zW!y~BYBitC0MDU{5aKZq zpjq~dmW8VyspA$kR?XGL#b3wei<+wD=;F5)o0=EIEAH5Qhuz%N9j~}EDxHY^KeW9E zU>imDKfW`&t5xq^vSf9++ma=@TQ0F3$4(qOP8_E>z4zXgMhgiL(ttn=38A+n1OkCG z^*A~gjyw1Pm%D?zgM*`&B-Z3Vvnx4H;J$GG@9*bCyVG`OXLrhb^WOVB5RHmEN#V#H z24h8MMeeP$51ae@L3B2H8U8r3a>#ru1^OxFZxQqJW|LCU>+ zAk|~j9XN$&AqrKoF<%uJtc*gRak|_uM5ff%PRajGfjnDU5~Sn7l2}%MU$CUoSMX?n zwkz#Avq5h#>u`t$GEeoTIxFYTfa4y$af5frkj&MYV!s%*5C;d-v&u?>z7dwpC03}D zXfWr(O7TetA2f}i(lSZjHh{&wxse)4O{Nx8ln$?ie#j$M(!3DKuM+l02p6UsNOJo< zQ7>_;Etp_pu7TAVP5fGlzb)i+(MU0s$>1d)5)d3eUbdoCrZ`-@5B;mW{|+z@w0ya9=a=X>+KrBr5a?kZW~HAV!ZPF&$5*_C7hMXJkxn*4b1JxtE=L zI=NcJ=4LYO4?g!6IyeI!xo2)REWV`T7XD$*K6cf|pz^Y381TcnzSF7vaELO|%aKqYa-7k>g=DDg6v zNc(S2NCew*LU-tld`F4tSYs%b@`2?eRr%UNz;#@M>Mq|FTuPxEPwaoqK9dsDI zb3dbnRmNf?(`G#1%gCAJvYZl8by*pdN>qI+i4>NV)yT%6V@4y>gR_|)cnUo~WW^Bt zA5=WbaZsHvMwrKZ-F?e+@6aKBG(suEe@gI(f5=e(8*68Y^TnVC0Mv`yKmS64y;0DO z0Xib=(D^AyWFwee)0(R27zq{;z&U!HqADjVt_Y$F4^Joy<pnZ`sX>gal0F&@RqH5RQd1L~R%ocYb~@#!NY3<727G8V_sw z4@y-)U#hO7)vn0Qg&om?VN<7v%jS-YEq7PViD!?r=Ie7R#}@lWS|W?U?N@Id)>70k zq$u7!E?(4#{?)tn<1+8q<}E;z=``dUcfZn9-SYMemO^iVDPLX)q0(D2p}b^#d6vdn zJdxgCzHNPbz*Rmyf9A~gVwbH1Hg#2B+ugLZu{`ef4ykKP3?J9NW@$%HdDF;i^4qmp zHCe$t=9%5?H%DvZf={DS7bx-lypE2G%Atxeebh>grFQZbUPOU0wd4p+PROD|4fr}@ z20}i;FvNrzk^q^RIFZ_9#2qol8_RG;Q(ItWl}Tu6+Eea+OMBPJTYRvSMu48u*@YK7TM!R68*m5&iyb z0-Zz;qm!G?p4|i*K^tgHfCUq4Lpj$LS6)A)uxQATqQW76t1V$~+jK3u6YWKZuibQ; zC{np|`nY;Ldo90S>M(;@=4ln}D^|33EC=X;^MT&1eKaIQ+JvB-vV3`a8(OY9TzwriNH@=j`Q~h@jG9L+ zBXoO+Y;op59!r|+A(g`rOgooK+o<5zO<%s`rs0$Q0iB8L7DxGS#E}gwTEwNkmx&yh zaL9|-A}{$U_`dWB&Y%V^OH7DdeqC{Y|2wC!M*~TN-W(xVYWag?)Re3%k)ua+hLoHK#Ok zgxumdE)0sBqfwkVj=!@bBOA;-wXJ{iwo|9J(Hpj%>VI2V9S9FCoGS*BqEJKQw5BXq z6iTG%_ssm9prGGTUe>$J?zin*+CFlrO|P?otM`&qcg3XAmqH{Ur*Pr1v z*uG>OWlq=v`@oqATjGPsuU>El_HCJfGL!KwOva^3lw$m|iYeyrn8uRedNjOczmLZV zB1^5y0z4XkS6$i=j_3#u2ma^N;IzTvrdN}nfu^J&&hr->0e7RbjvLgXh5w6P_UW3y*R(08c--0<*vz0MRHv+i`bcKuzCtZ%M+;&iNX zJ#D%~v9&(YtpWxO7?~JH&dDMmf0`a%Hc6D+n)SL4&c;!1|Km6ae!TSkN~x?167DrT zy=X!kleCotluUoe&_j#WW^lfWa` z{4uGu5R(^p3FoJBQ<__Wq7)(t5nu%fd_HdvXo@LmQ!Jkg9V!(u5>YPaWVN&i0Kkbgv}bE(zy)bo9>XKiyRXtReUV*cKn|zctWko$ zi)99#jb%(Cm6bar(O5L969C+4EV#ZPRv@jpB;_Ow zr?P4blpDsWgZ0%JjbeFbrcrMEVVylU%i>mgWI19EW{v1St}Myb&^bQ@PDUlR43h<} zURxPQXA9>K1-H|l(r^jG8AjCD(U2aIG*7NO?UZKGs{thcCeZ~ADMMkyCM9)zg6;g(U zK#{5O88s>+9aLK%>n-xSX}wvk)#VPgW~ynW!t0FNEx{m^sor4?VwDIpLy%@bj>Bcm zw{=J)d3J!w^+}Tq-he4jQ>trGNg|`~d@+ZXNF}-`C+i<&&2dKaOV~Ua?Ug@Lh~88I zP9+m_AO|WqxJ<7B^5nV>xu^&L{?5XFffkRke`ES2N=+cX8d!gdE+IP2M7Y9Rmh!6R z!YJd_968)cczypU;ORM{5=o?FL?@4jDH8P2c|AORio1#w<9^3?*;tC#WUga%jwQ{T z;;dMv;(*vacS=E1ZcQ)Ew9_=>vT^dQ1xl4vo@>^NIXzS`Qbt5Wl~Sb< zF>+8~%*(TPi~_;3vLFDrOkY&2*VMGe0jL~`$y0ZJ)~eSJqksHn-qPO!d+*r0)-4_u z&yb3J`k>i9cH}MojNvwgc}UZW4fj!lamE~YmF%Wg;rT!Xl^~F|U5@#q)xgAw^d@7d znx;*ddT@*MPMRx#`5;Z!;qh-23}ypF#1X?~qs0Yu%t@qN4nPxnkhhX18oVkxPz|ey zq7%N5$?x6gsCl4My=Z9Xsk%jej4`_uCMa^I|GU&j94eYfv()aTk7 zx>t3!ER~PCkDj@zvw4Yf^po|neS8_m{$BhqBVJ%=nGR>PSo7=TIHP$MpK<&CjJn51 z%a#uBTm|0f-S3F!8ydP-cQ!3jkAAR5zF+2><@b?-P)llTo=s}R{~UEE$Efgwt)9}X zFF3!abM?eVdu}~nWLBy|NBn_K*;2;Tx=hyjSY7IQQ(1L+)?qVN3;JRLKFAQNiyB8w zqGnQasH>?%WN*x0z`NoL2nx1=l-_8}Po_hWUQn*Z|9Asyq7aM60+H46dbffeEzR%e zdPu1lFQJTuSW^J_G%PUD0X*%R0IR{DkW|5=-v|^Ve=T8u@ZbU(Ud13#9MJH)zA+6O z%Eg%m4crM#dVOvVSI^YdjWjb(TGV3Lq}0?y@eFam0U=C`FfU7yg_qvzr$fQDH%Y!^o3rX20mTA{rr#cM6#KAcgCaB{xl=+G|GpS z=-h45;O1Rru2CbtsuoMdjNQcyeV}pD^_?oGPYU+*pHn9DIR#6U)KznGU_Jzupq$Zz zmuXHc(Pyv`ICJl>y?)qDH@}_?>;!l!MC%nO#{HJq44PE{?Sa(jN=&kLr z$cN{15z%V`WECUO3E-;2Ic0LVloKtvYQ#ET2&8qh@EwmOY7LF^YBsWG@G ztfa1__EC3Hk5PRCyJiEL)34m zH>f{jO6&qq0VgN`)jzX)I^YCSc<-A3GEV=O-}Be>kIO-e{rf$ z=wji2J|uo^!HWk-4f4D6tFHpoe_xY`@>|dHdxj!>M1$aUzy77*(O-aj`uX5_ zUP0;cee{0+OT4;c0ws8L#}eSh`Sy=K!lgeJv>ns<=>jft1}}XZN#uwE&x7ek!jk~O zCk{w0pKOTH5(^hR^LgAjgE+_W4Ju9SgMFctnJ{sk18BLwtFmQX1wOW}tw8sVYHiul zz#qUhD}eTKcXe$}{TJ1>$>zrv-SsADs_gPttZgO7bzoZSsD>>q zl04nEV&Q@2wv`KSEqD%nvNXRkL)JZZ*XYv^t~fn>ZbkDgOYw2&fu*xnwlyDExT3B3 z)`i3#?g9mgpL2tNEvYl6jQWL#$IlM?mQ2cnUTdG#3-cx|>D+to-cI_<8(#4Bzrt(h zMSL&Zkoe}-Tfe!8oszZ#bK;i?G;AObD98sC5MxuADEwwLrdSd%kxazl6Ul~T1AETv zOvdfC_GH}Y&G*ATW3CbQ`ST}$32@yfixEOFNqH(XD4|w^gr>qnQ^8s#pv2+}l(JSZ zugCR^1%EAq9U8G6$62h8e-0L;&Vh8CJQquL&N00z1X2&^;}7^L`GprBAnzGMH2*9KaHuoFm$;w<3kBOl5^>eK36DG>~Te0girUl ze8i&~&Ji}iJua>U0dS$edyxq2*B+@}q4{7MI{8i#u&-b9+H{y)u=IQs1Yi3t`aQ4= zANMrsNB@HDW3F0WegBeWMIB2L4ar-X2iBqA&+dLM`B*%LUIXGkz6o?!eR#FTv2bS__x0ggSobiR>$oO$OQ% z!Bna~bz*TDS2S{QCz?Po(IJxu4?X-+21^uAqa9$w^4{y_2AW5;K7459)5ug*jOdnr-=buV9c-OI@xyJp#Jvs!DM&iyThc75iG##!{6$2M#{c5LH@ zV|&qer_eC@vs+g`Vfj1QHe#Z}NN^ZrPo4rY#!0Tf?)=kl?h<7?_qDXfonn``VkrIR z4ae~HM~`lN3Vn~B*>rUOvhm=7TMHrB_aqRb@2E@oMlo(r9o3rh>p`|o1pz`pP$9t& z9lf{-R+(lxe4*5L;%L%(U)oMwcqfE0d~Zqb;>Ep4y{x@tqNO;$VwJ@lu535z+v$Gc zOWd!&anh`trC{vd)2H|D{yqGQL^rGo{ZaTpKkR&I$Bt>!chFhAihvb3yF zugCYOSY>vxaK7*{ZyGXw)wMJGPw&}#`mNpQY2aH4-p1*uciN5}FYVkxP}MJt7JVzC zDFyDAd6-8Y#-l^goR1e`W9G?d!`w2h0yNP$j>ZCjSbzb{ozXh-27rk61$0D9lqJ$T zPRVk9oD!pbF``JwMlnTir0Z1>jmKkO#;GK3I6U|Gjn$J2oiy{b26AH0h-*cOQ}QC6 zwsE)k@29zY|5}<16ugI?)BQ!?7Bm-m3eAOZ-`iT5Q4#c3x*BBee}K|;JKskW_PN`K zRA@9{k25Nl1;9ddy)lC>_1Q|Az2iAKEJNGIH{CFMl)(U|TPrl$>h+_OpQ4*GJT$|x zhrvQH=K;0RNFS|6*FGr+)0}n&>W#UUD0%_y@eTLr-A1ESOE-ae&wbv3w(Ccay?H{N zLIG%-N>wTJk+@js^JGuA?xOD(oeRG$LO^l@DT57pU1@{fw8Iqq{z&&Q5mgXyX5!X~ z6Sr=re;fa%#I0EMi69oY3Te|&))69oP~q4Qf`0K4$+m>uTzu)hZ1J_lv#Wd!{Pf~)q9c?r@ju7W9OkbBI26;xTnvTYG6NH0b9Xw>X;5HB zpMdi?4Dy(_l216%WC!}f0SaKF0~~Y!jRTK84gOs#p_pZq60fiYxGz^wP1GoA3N@8l zjJeSrm><2Bx)1ZCr-@fF(o5aMj+e~XIEr5*dAA&`H>I5xUw#SCXk0SZTOjs)m9J?{aE$b^lt%VR=Bu+uN1NiJCeb;J*pX&{El zRiln8;$u)3iKeg-c$jLQs3Qp!FQ1^*n1WPDB}%0dC?rOZEt4z6YOw-HWg>}ECXt-~ zOs|JZsL?=Wm(>cz5|c?H2G&y+i%bd)1}K$HG?}1WVK6A}ksL}TGBKxw%#0(;`~R)b+BAnST>tvZo^tHk8H8>|xD3TiZDS}@}RZ7_x z0Lhd}2hx8gQ>$g4fzRY>H4^_rq17suEQjl8m4su(+T`x#cS5a#-eQuv(b+!Zk&Av6 zNuO3=nt>p#QdFilhNl{`J6{Qm|8tDtLAZrzaTMynd*Hyz*U@dL2i^AiN^sy8;wM2b znDTl${yI&K9(Avv*K+Tu{(A>SK=z;rlZ{UaA%;(b_HuQUmGV#%@z_~TC8(?Lob=PZ zIuoaH5m(W?@;edV0$x%^HgH9pLD(2BR8x3G^#}LeG*+cB16ImNCUz<%usBxlH7gV{rvaGcS_#1?kjId%xHCKy zY*H!k^YD-%a{n*Hd6v!$v;b+B7?!I2PfwKr2QSg zuKmO$!$Uwzi3AurfrrFt;U#c<%W)?y0DN3W|6=<=9%*labT7Q!yghoEG$9{Zr5WidXRIoH@61Ix!<+I0t8^D~T;CCET7zDWzcr;|h60NXbZgVDRoN#qZcHM~P>cVz( z{dmBxTvhBWsdE0h2HvGICE7=>vgzg~{{YNDu64DKb*g@@P1#iFSI#&ZS0rWv49{vB z^}pBzCecszkxh@b-bI)e{T0s*`cPjVxg@cOTtbjR)6bgTk0H++qnddX`H08BMm!m* zv*DN9;344Y8o*m?^IGIlT_jALK*ALH3=>4jlKkk3|FLz61ft-Mx#Al>yg_W3niyep zpW=PlF^NHc;FnsQNZ=XlEp*6c>6kyi!(yujt%-ycS$Y4H13JTlzEvsJ!s8tLs`bH; z_KG>+m?9P>K$hx&fN*D2^YAx;5b=7N4@iohPx#fO+RLgHtL7E;$j`t>3_}4lrJ_W&k$Fcckz40cd3$%=7V7WL4!!6 zi5S+RXV)4cYSnK2g#HOS=#A)0cbDoTTFuY&>F}=|r>qLiQ?fJE}EmM=Pyz82sk#O?1R?FZ6sAeH>g_m5G-2#(dSYFQPr;swNdfY|!- zW<)L{NArG}05KIHW~7+B#RP&*C`&Q}zx?rg#8z2YMvG6J5Ysqd75`O<8>>|Q_40JI zLZO1!K%=5Mb^cXv1mD4r@AS<#_zr%2Cy=MZf9Uk(=}8g3BTa5C#ex23Z~*fXO0}xJ$2j@e@w~oIbmKCQBurBX)#A?Avg^> zpz*P>fCTu`8_k$!)382FnP~JWr)h*25m@Ix!Exv)di0rR=r9g_gO0WWHD0{F+zy5( z?_^$k20aQC$vf$=yZ<#quA%=mx0?>*08Ri4(E>2@&)!X&`rik;j{o_J6DLkg_%oP^ z7N9RS0q8vrcA=Yck{@Q7k{>D*&~3_s?kp2@V-o&D(*Pc=m||Dqe%USbNq)D^ z;pLNBhk?McBfxwJoO|`|byv?+SIg^KW38=`+>tdkLq{&IS$)^tYpa*+H+v~HhTe*7YWVJU}9Zzg9VNO2(MFOCI7 zYAO>S-2qOU8RdQGvL-wcb4ERU`KKlnun%p$@7eZy+n+uE)w6c{v)!;3tP>JmPPxRT zr#;)<{j6O?{fq^KvYT9lFC`b;hqfl4<`aPbFT%y*XYUhkC)gu%6#D}~<^UI!o3!4T zMnnUj*zGfO+jTmpTVLQBJF?Mes2FNyGP8@alnNy$4d#s~ zs?RC3>j3>BT5#bcI{vS1aPPZd4IVAx@QjuF_Z(>q1=LQBI=p4cG)IP|$Ym9YmTDTT zw!(#(&c`0jU+i}I8a0}w%BGBrl3Py3^PGB@MjctVa^0et9hDl5g3fT)hT58E%-YX=Ey z5mjtrS;|GCu|PCtiqaf0iW3pl9TV<`F@J#b2l%c@a`7>QZ-8%uC(Tr`K-5dA@lnvd z#23WKCHz%^h>@WN85S{uq0yke&lu@BZ=&1glx5`B?0#QUll*Ik(N;QTN~uHF?qS7c zbI@&Xmegq8-(8ct<`bpzpU%3IrQLAg-Y+v9W93%dquJ9IJo(^tE9v}ZP9%6Pxt+Ah-!g+bne}yAvmrr zdvtc&_|`k>v|mZ3Uuo;^XdTZdO=!8JUi+m~`lYu1juz;zg|gAv_mpIpxbA-=c^{f_ z+*Mp*pE-ZgG&8@9o|B>OPp^DKf%5(i$i-YwoIcIu?+lq=> zyQRLyt0BCa2Im}j%9nT~v*~M@3NN75n3K~wOZ;*4Qejh3sG$f>8!Q(4sJ1!|_H>Tw z4*S+;WGopSnx&#O^$|1en~_)NQJ<=dD_N&GSFBnv!fcnI$+j5Sl5a89 z;PQ68*;%lh2Jl^9wA^oo?|EZUpEnZixD0n!MAhSY=oIf$Ud``g&ZAZmYafrB_>$nQ zQAmJ{4BixlN6cXjYL}Z=O^y&oB9gXB2>}n$st<&Ts=d#^qm4y0;fR~}PC#4{;GD35 zxJA?GQ<~qxS_nJtyzTydZ+S2J$-FY z`xJ2ELx%Z~ffE{MR&|Fm#E>(K4E`R`-$eJRN|l{sDwAIhFD+{uQC?=8HfuUPzOwy> zE5U0o%cVJ48;_a9{(v*fWN_qll%h8+rE{C_tYES_=i3?cJtMcDEa-naZ!DZV(d`z-!NjawMyvN2=I%DXPH4c8LuED7)^Y0i_+1Ux_! z{t0?>DHyZY&>60`(uRUkZoU*;VaLVGwYpls*sFnWeCs_EU z7bxbp_?u<$m`(zS8wZJ0jJLNE@HKhMBQ;qLQt&D~1 za8=}oJYX}hc-SZn{)YNsWutm=FZlNX^v!MYI)jO2y@qh<r=zAA?>PDa)$ZT{$n|{MLzj<_XMfWgIcH827JkY;Apk#fxW=4^^9G@mH znWYcvmAbV%SN`e1_yc%d)Z+g5Z`?M5rkzrpjS=`4Vp=6~5-oNzu7M#%aS^Og4@WRi zO#-S`%AF3cc#C_V;8cg~vGZ^~M0_En3iT* z#{|3*gT^3J15AFE57l?X#E@a*|Bfsj8CQvwadFlI?VkD-qiXa{S-GB(LRh#;!7^g) z&@8|(v}#wz)CkW*0`GepaVH%x6SV>{}U#d5&1V9D?1_ zefimpSu|N|)Ul8OATLO(tWjSukO7SVLP*P=s-pE-b&Lc=^MNi+i&bG7^jRLu-G%Ar zp*+s-MS^~?_#6IwGQdHG^ap;h2Dq4)AiodZl2AamkYkQJmFsEW_0$z@MfBpG8(w?y;p$q9$-JT z^^;`v@;{7ubiQxL*TC`hjve1n-~z(*0>RRDr2H)N{H%`_psXU8pCAZlJpP90BbVp` z#oCk_nF5u6t#v9SIuqS<{xn+dqoG@rP~jEgJ9F?Hm7x~1C(*kmhI8q`1jf@p^$ulL zP)GMk`0;ol$=4~zTx#YewSsi5sXBoUuo5u1-sD&49c_kEqBEkPkET7Mga^Iy!MPcr zjh=+u7i<3`I%(i*fBqR|RzOep8O|x$ocHHu;B&*qlq!G9 zVv}r#r{*Od(wYCb?4{0p1!x2jwdQs7(SiHX%kw!PzFMkMb3@-=IqRuwMvlDZsaaEw zH(X6zaih4^9}GA)&jq?04*>h?$#ZFCzB9a18f`}}5e&5(wn{DHYa~!QX%@cxO?;Qe z+G`wvAki%(UdcC2U%2M={b)eDuP3d~c2TFrMtBV+RP(gCIv-qOUA7tZ3&b{0me05k z+;EvNk)?3v;6muJpU4ZVa9z*hy0&5ZGNqBm&ysisA)-4TG}1upO%6K6@eM8!!0(Nq zLl2k};t|I4bwmr@pd;cw7nzH6#esbI^CkHEigx8bl9&5%uG#9&EmOMyQ23G){0abk z>UbzQF-u%R`{d^U+B?} z3|lPtmO1z5SS+5rGMwpFR}^^7369IMI30{sYFG)bG)NgnYCt=78l@tT;k4#*T(;Ta zV5L&is!}?S&bNi!0kcTT*!jF%tHTCGQp0xCXOPjf%mCusalqtHW!eENHC@v`a-~7a z!3>8rm*;)V7ZMD@?>IMw&B2?aTvXWh41|a>zF>nL%_3ML$Y%~QRuS#B%(Hl}^H}Fu zJvUC-P#f>+TD=g2z@IH%wr*%f9EdEk$oYiD>$Nb?p06Tj@TI(%K@_Bi_ zg7hhBkiQn9QCvqg5zw!>)+V;E9m)PYgsa-$%pch>K3pgL)zFS}cXX*W2HF z=8T9+W}dm2NGC3aVf@UQ{$8?sItc8~4{#h(i9|pCF_+{ZYH%!7Optl=mS|#zpCoMfv%3Kui%DrWvkRm^{TQB591=7 zdR6KAhu4>`QgdDF=`({#CvJe3)ZlMjMYT{})HKXZP*lF)Jc#!E=Wh!_(jc9Vd}Ut(X@q2f^nZ8`tUTL2l|od}rGi{87TEJjvg?H&vBZJ0x8{exelS19`U$r6*q=_*mKn zFWVLZQDPRXGx-B1))y0TF&!}yHpN&SXAH#xIv<=2oWMCB-OB!SUx=B%XU3P+SM2>F zg8qX368U29l~rHP*y8{V+m|i>e)+QPpaH)5=9}nYCh;>2@A;-z&eLPhfI9i>E$a>* zT-Wlt96fbrEPei!twHq8kU(Gv$PQAx-@cS@?6i%+P~Ni(*>SjoI!c`)vqRczcgl_Z zWpVHe`M$KGlL!1S??mRJVwT}SGpZQ80y-GYWkoatPEAyaUZc`*p%KbxF<*6xSU zZ-W>9o2x(~iO^=WIf*pkwjIZS0#pI{@f~ep&BZc)8%o&xXD<3sz35pLE%~|BU4Gl9 zO*Vh>zqkZkqma&mV7gSHDQ+3oTITbWwGL}3Mq@6P7=>?%Z#*CqbD|1A)n>U@Sg;RScu}8{BASX|1N=%0+|Gq zIUQp9k~lxfFBOoYXPc67*w>#xsYL-V5|jzV&Rlf(p5D8}&uk|?WAq%+AYuXlFHnAM zH82Ta2jna|(dwUNl4Ejve&-*JhP-VQ=C_#)EB|c4m&c~;N#gt8y$3TmkLJnBP z;t{VEEb(G=glGb!{8{LD=NJxPO3nWUO)P4pXKy^Z5&s9@Z|EMoapTzT4S$J`IDdCX zdCs`TapAG{PFQafF;)+^kgYb=`y0bUE1O?jeSXy3+U2u`k7j__#Q|o_h*`^PW_O%l zZOIPMYIBcdT65F>1w%QK>Wf5#BOpX#M!)B$L~y!dC*jh_+bA5zhv+ zNTxP9&3k5|za3xf$t(yj1`Pm;0eWyrs36n3XRP7WbTUgp@~U|P zO5lKbfYpFV1sLAO(U0SJAtItLKo-A%pXR|+Q=T{ohA!`f$VyPPuL;>50_W5 z!Nq76u<}6kf=9ssmZ{hW%2h=cvu!V3v1T9Vx1Y7@|6w;XkH(Z*nNe2MelAz z?<+FJl8MUdVyZwFbX!6#kJiK146R#|gHA=?(JKv7U}!aj3^^JQ zsI_rMIC6$w(*;L+Y&jEDQja$I%u4~iv_&O`m>4Mtg6a3wigX&&2c^8NzaZa9Tw)7h zqdb^qB|e4l*W)QX4G+T^x#UOaSAN6LrO|Vjz&p4i426hV-HDXW?oQ2^ut)_7bo0`w!Kll^QyUFS|g)?Aj( z=!3h~x38ZCTQ+XqIE>crlMesv@1G5q?xQZqN9h5Gxh62_;0UPA#LsIYLzOqdx2U!dunb~ zRqkG`T)K7FuB}ozPE<*5J$Ud|2`Tu*tFJym3KFe2-j0Uf(;O_Ns-}if9n@56F0~d9 z&dYrEQUB$cV0Q{=fxN%MfwaLGg6cs!*@Nj@kQhevCBQ5E2?-~9*x=aDCep)NX0_n| zD1Cj}G>^qcKIxT~;&Z%2oyEt<9N}v6AH2e!&?|#uKbx3LfQwRnctObO+^=p7*`G5=E#thb1LEZ_x}%CS(zE-hKg%^e{kk1_PHy>L&fFp zN^k`@8h-4t58gv7D)1#k#c|&|&KwAGaY1mZe#ypZ6RLbn?ZF%;`izyCoz{}MBhU|r zZpZQGz2Tr!8Y^&t3RfYB19sE!@nz`8!?));(F@*iAX6-74c@TW=&$Zvlb+vq^KH(j zDtLPa2NZGq1_0S_^*NX{(m(IS2nsHba0d`^{s2K@-~mE)4q8hbQUIY~R2$8w(aVD}2HYdlMV)&6u=?i5lbg4|?8aRW~PEihtz0xfmaz+qY99&6LJgfk0F-VmxXd+psbNLAWWo0d7{? zR!p4HWbzsunJ(G&Zm??FoO+AfU~~bC_?Bq$c#pA}e)c?nGnOAS>VbE|QCiAMd8s05 z1T~M^Ozoi#Q75TCP#;m>fDAzVR|ry=s4pCe<})5Qn~oRr8@YTA?TK-o0O!$#O+Es6 z;E4@TWu{^x`@*kGaDB(|LLGj#54Z!xgf-{&^oShI6y`icK7bivzUPv?m#|6Cc?cj4 zpCr(En3nUCI&dzBKO=Y1R*bt??d6XV9rO?vuh)|skjKARkl;-7cxWD?lIw}a2=W}k zCdT*o2f{>?B`o6j{p-ucat9R!dW{iWTLlQ^CgJQ*FE1o1afi-q*IUkw85`wn?#UPu6yY1T(xPn6M4gO4F+nyU`i6SqwI*-Iy0?EU~`8 zD42Yp518!X0!(+{%EbPRp*xhENuw#Db<$!+WxBN_CqkPtoW7XPXXw9?+asbUTKrdx-WlRyR5sNupRud4x0&xPcv7q}J75aH;u*@#LtF-puT&Y!akv%b;>zNNv5U3l5$@FeIT3$% z+U$p+S;|?HWSG9sMdx&;!eC^0#>)gwdcm^0_s*QT_wHp21oY?y3vaq+(xhu{TDV{r zqZ~YBc0)YO1@RxHC{Gh~?ES*5uZ-h7`}XEzp_vU3~5 zabWai6;)T~=lFxc=9x2^vzZ@i4x;DLJxGs`$Yu5SKQL$SoH=^|yuPt}Y~#*1A78n2 z>B`5!m2II+Co2ko>V$V3`U$VmBdBrI z>(pPVvw#H>;04uS3PtI{0T2s#3`7?1Geu08pfH3(KH&s}6B`Z?XY_d9Gk5|XGWY2; zVN(p~m5kf(!D$>O)J>Ss@EJTBawGB^Fv`;41;iANn8Gnkw#PzbAH@Nq=|qjk5Fr2E zT*PA_YZM>j26$9H1OHqG{JF`G<86xYwYaAl$dSjPkCBJgi#P|K$vu46AdeE_#cO<8 zF<$QZL=)N38T6P0jZNsl1ida_K-)I(Q+Lz>Vg^w59 z6&B;)PGsfSJXq7*aA@aFP&xIf;HZu);L2_vnS(whNASwn+!7(AIH*0!&-`8}rcz@4mZ#_ipxWp>Hj;#4PXW7VBY#R0>R{cvh#x zQeyd=`^0g}Nz>UO!TZfc$!l|RUNqh_T>$Q~(va0KnsqC*RgP z^a>7waoycOHFj)&2~d^d>ymGM92+qr29H!$=I0j_Oa;o(Cb=BI%F41buqGG(8S&rb z$+@}5z?GzAvfG&YD=R}+l$VcH%$UlE$C%CMO+ksooe|A*8Kwf21Ke%KahD?^@u-Ya zZVFI=jN~$0YYDCu-h;jZs^qfKWfrxR^Lqo?r53dWhKXFc4HFxekP4@k9gXLDbk-8JrXN(*3G$<99|E?0z@iNLWLYbi{;G-V*;;G#Z&`4 zhqA=f5OM)b^oa=8oq^w$;HCd~d=bRw7?B$hQl*S0*IZH$kIc`P6zU-!OE1>qphNh< z_-bOjMI&d>n|N1oI!~vZY(xmZH1U|4#TOk8DA zsVoH}+X^xwQ4sTcp@NmNVwPo~M8djghrL-U)|*8BNQJZ5Z_Y8i-OV1q2I3|6YXlYY8MD-+=%s$dm3mt%kdYGeboSquGAjuDGN zkW|A&Qk7&|Ei@w`_R`{PQ6BwB%p#UX)M`*F)xZt_WZN&H93IiyOI4DhEZ^-JRdm-u z9gc}{tk+RRj|B_GoP5S6>J$Qv?=dqfaG$S@)?o1vEiu~$Y+QUD{jg?;`U zg+jxL#WKJ`R>VH5(2QhFT-Pwbw2s9MWNhyV_YCvt*mspBaQ-pV$RLb8lq+%VuXM5*foynrYW{s|tasM4Tw znY0=9QgC8{C=@>XS#7;H(_dDrt!r=1FRZBxI14k{o!X|Jk%eK*MD=Xa=4+~Q{X;Vg zGUeIeYLz0hKq}p`*IJ@3*t-`l$O|^cBjT-ly_p^1N|c*lo1b4xKU^4^*t4)YHfMUd zy0kGzZ(@IhmvTR=hxj~_Gmg!f{BTWaaY;dPt!1CAqy{`sYA!(kT3j99x+GB% z3(j=vbOlQI$R#u%O(`!>+}9#9LzxKT1JIht3nKf^0X9_3lWJsD1V#drLXhC1#AjI* zL)?m_H@om+Ya%NDB4g#}EyXCl_w79ZP-=B~XXZ>MEC$jaAC}t0qj2B}U8udQGVtls z;*z!!@w%rY;0~Mv??(q-DsGvxch8)MGCRxF>Y+15aj8vm_FgfR_TU1yXS%b;-+1rW z+xG+3uG14ef4xq-X#$vw3kY_b7u#XPbkA_I3pMcYVF^gN>r{h**2P?YI;JI748Pbg zMrg{=_@jvxT(94=}R|s5B%;(<-$r(H|iG~`f#do;9u~^uI1HJ=7muL#f64% zdJ?E7qXW#{J-@c$Y57WmO$^A?Vnj=c__HKCL}agw%)Gx82QEA`Tq2H5`!<6iNGkNgoEh zK0h=(2alUKUIA)}EvqSSzFOUoQ}o!beJ>PdH*gXOo%2f?GlOORO5(ehZv)vv;FnvL zD7LtTnJu-|tmTm|s|D|@CZn)N7{;AiO}X5BTgeLNM_!$s7r$px^s93xRqj=3M>n}8C;|4@*PyNezel{h z&O;G7vr$cKlk_S;bO(rM7dD_H`<*ET0phnr0s_Dwsy{XHFSDf5-%G91*~vS7kykEI z@q`bKn=Pcx`tyYT7ht?E*(ah-p&usvc@|Fmy_7GThy&`C2w#>@oAsB8=i+?XzLXy( z#LGOhQodF=iW_j)$~)jNQXZn^OZ1>)Rg7pv!|XhCeB0#J8y+1GHXQxs=Jcg*N!{6F)<3(MbCfVGSArf2lVZPJ6>JEh5~M1 z?Syi#>Jr&&4ql1ZQP)xj1a#~WkKY+0CbT@&M$}YEL`WCHI?UPx1khTJ#}E7Y2w}U3 zN}FropTK?zYFkX?q5$)!5so@b<+b_kj+}<9%nWZ^eqNi`VK4>Eo*akW-`34%dE9&? z&%+nV%Wv~$7>z+vuu>^8H_ zXtY_Z_6&1@9R=0Kxi)7@QGo5Ar z-7WtyB8+ujF2)jm!DS#`JS4z{e`4xK3Qq%oI-3A}Fph)g5)9R!fVj^k`v!d5^zrMT z8n1v9W>a|YUwAeP>s-W-3;ynmmZqS44*K}kw}g4-ttV-A)x5(=>McCqz$=m;&Rdn9 zeUj9z=;Jx?4w}Lf+a=HDOg|f0D#!>U!z{p$EMojemJ0rPIVzxDoxBnckWWxg9~?>o z;LX))jR71}YK1nOL9GT2Un*TlC=<}8{AF1r;K(GM*g-dPCb zMhCOWYBx0(HPCU9CnL+IkdFIm*E7E8q_&MCuCR}s-4$GTw5RurN!5}4ZZFt>8vwgz zzr1g}ziP^~E0*qxzBIWlyCTzR$}6AUpw=un%+RK6nJtfg{VaYo(8H71MHUO8*4{$F0GuZh1KlONn5(XA|qZ**s zO$bO`L&9zApnCGOj9|zHI?5+Em`VdfMkG3>pO`~46CRxZ#00&pB74c$rTY)hTC^-* z>@j9}V%FmMUPJd^G+;YU^CBeYkF|`?7Qc#G)yWRS6UyiZHFIUs<2O|WXS?mq7WoC`;_YCL%n;|ewIC9aSIFo~3|tZ<@v&0Dl#<@W6>!RA>{UGo-M(~?wrb)!iL znlE0EK6RsS(W~g&?vdAkyDp;(2H7)GJVHNZ214yH^)!GPFdfi4z(74S2I^*xUQ#1K zsavOMhZ`<=7=GR-swDVCtUt||Dk9P|{GF?bLb^yz#zr8F$$Q}9j3$P61VHQ?c)x&z zUdY5#NG9x>TCncp4wVb`JhT_R2e+l2Pd2YVo-t3qMhjMh=v+;Q0scZ)PMI$bQW+YmrTE! zSKkB)aIEt~LHW|92eNU~Pl7~4=6UBS^y8@;zUZvp4H8>t?s*=FPnl7_saPq?0L-M# zTTcQ0zW7d)AE=&!a;%5n2OL-exY%Rvu4IhyNdTeKMi9+x0M^ z2ltc0NeUklmYI@AfDMcWwnrqhO+YqC&J5)sVamubp@btpA1(;m?Lm8TT=LFDWZ1As zLO8;4ixz?xhp(upSTP)x&EVICt8m}@5w8pRM0QLGL!SS3n0FTNv%)TdKE<0VxCBdC z7jd^z1p#3Q1Vv5U2Li(UQ4V-Q(@QXmh*O-$Lf&MpHx%;1r@cUI>dz)&`r0n^-UE-I z(+`>GcSu72vMvyKVC&Zp&H_tA-YuFf@1r;F`X0@l`V`6CisPW@?(e{!si(Xl__u~| zxFI}x^r(=>8@lf9htS)Pq{A~G`U-6IggQI#LT`Mq1xViwdHEP9`d|zC{@oC<-H=_N znD0{G)`t84avsN=Hff2BjJMVP|2n%8z$U8n|K1##Bu#Tojy7%6CTSY%1vE|5B5hMn z5u{KSkh>t2bD>aya;$_xp^C0h4uL|cvK$sf*}sYiD+O2O7EoM4(Bdj9uDbqpU7<}L z|M%V`ZOY|;Z8I}(-kW(d@A|%PzW2S~mx+r;Fr3T;+E2z(N9ANSBH=4CVu4N_m+P|0 zikD*SroTPf*sXaPN4AB|M zg8;)Gm_28EN*;Q~$~x_;R0le}RiCKoKEHn#(NH{TnO$v8icZPvkzjDw$3A#-%irrZ z;C9MI$19vFRa&p%kCr58g&3`di|>`67#EMIqtTaMl|!gqS+2FeG?Q)3xH zV5=vf5lSA8yX*-3oV?>1i#ldt(x3^x9JJ+u!qtCjdTEfw#f3ZwP1k;o|!VJEO<~S(=MK| zy6m9|{idTnnu4)oeCtu*?HQ?gFuL7eBjJA*kVCQQ0dz+)Ge?N~5k}{{XG)HfD4iHr ziYTu{d~Dv&D)ZSIJH{Q z{XO<%3n5!!zQUK{dPx8eN>-I2Q1+AvkDPR*Q_s_C7-sfi&zw2o6SkT925l%uKhOaF zP(Qok%WCMa{&EHCLe7alQEhnx4X~?_mR|Eic|$7&6X)^gc=eaCUtkr!ORr|7k9W{e z&X!B-Ot^@3CI!?|2;6Rg%S-s!LKq|)$Ay#bcINc783fU^5XSp$5=~-U%!!!zc)W{4 zrXo*uulV?0Rh}ZF7mMy=W8#fDrudlgSh)8ZnMZnf&<#%y984@c?CJ4jO=;`d(wdr5 zu1jeR^TuqF3)!I-Pf>Puk*CFEx<=xzwH@bf@)Q+$(BnqqYpF%dmiD`AB7ILXm^Bk? zMOz%Sk$=So8~scql_!?JeK|e?8fY9 zk8dR1!Q6%e`3M*aCW2|898Hi;5Lw9S@7HVO7Zr1-sfj|=92I0e#J;>W?ObIAl~ zGdpp%1c6j=cv)zMUeN|~csKsYF`HPM7iyr}Bbamsa-Uh})tO;uDCoQ{nbX0WjS9x; z((!^Dn#Ilx?l^3UOTl%E?A8kpF@psvOYC13NmLIUd9|c z7_DV?p+#>qspxBMI`azTd^)QsfIcaN^Rz{1D11a7DCglYw35SPrPhZ|ZaK1T7YF6L ztsCJ3pMTDsJ}hJBX@hGnpugc(?G#*C1FxkHh0gDnvCt&{gqNfKFelKo4gYcZU8*{L zz_7cQJi;?ejENlDtWX&6;T5^uY}XqM23w3=1&g^vgF*o(@`(m~4SW=GFj)hqDdjOX zBmT3+$W&+(w3(vS=n$6}I1MMDdMz8zDU>|gz_9RrIO?dJflbGbXW!PoDT@vyQ7EZTA9FZ<-I2Qp9_y$?o5q2pU%w{Jg_qZFx{6x>|GO8OG& zdw^i>0XhuY1_f^L2*bbqOPOo1bpO)8znAXk&c5o)MDdxvq73%YrHA3;Ej^aK{r0lt z*WgP8Lme41drEX?DIRx!07~lVo#NdbR{k9Mcyq48A*aOhGx5gSJ&LI`~*8HM)#^^Cqz$9ND{~?)UKFQ^r9> z{M7j<0Ua4J{45-Q`st#Pvw}y^!iPq}DyCa&cQ}zT%pEzg)RhYb4PC1t6_}6N_Xf>tD%g9@eWR;9c)~HwP+0I-sTCK*QgIvgnWFP#F?BUB~kA~3j zR2p87_d9lc`|XY=-p#VRX1&mJ|2Jy_>w4tcJ_W>^G`LkDlh)}-KH`kjOPr1RiOT?8 zfd}M)d{6{>gMOGk55^RF1Q-LxE2^Al9h7i+c&RSh}?)fq{s~te6ss&B;9TF-Xqma>~D<1T{dTgYe$HstQ-@W!gDzU zQ)s>z%2Fg>117WEn<*p8YZ(aK2+H}*EytL3%(j+egPq~OLd_ISBHpa@I9XFXMKh%m zZ}UUPK+$YysDQ=_XqZiZp>XS)&WaarkN;s{MO((sV9k;@-&|6)e?PkD>fWont9-nL zP3$=?!JF&w4l4FO(8*};r@>Nrvcjsim{bW~k4*+zR-wJHq=>B#OhA|TPREa8+cNF;Ok3x%nf6Swjp=O9C;mD1S4nRR z|B(EEf`_89tGh5&X-ZGb>@2`2gE2;CGIxU-Hj0%oN^?fozd;2af6r2^iPYP^W$(5S zFys!H2pr?KHrLlTv#7p#>(*x2T$pj=lZ?W`4ERdAkNMG;4qwSAgf%3so?KWytDehk zIh0;ln9lbi`xjoo`;a`^3Dd8O_(*V@_%P^_(2f&NRm~yqwM3c#kx)$`!!VCD$q_c4 zmu|@6*F$dY`AhXfH!YYwdD8644MR4)b9U>*PlobI@p84Xdl~w9arM;|Fz!s{h5FUi z%eRkwyn4wv>m;2aQTMm4-KOPd$u-8<2VWg~7;$;*fm83+ZaL>2U0J=Xa+>fD?j)62{W!LPwE$c%Xg_Y}C=LP4d9uWy87^D@Q)Z zIpS!UXfLQQW*P`ylWf){)Af@{v8~@ifsbJ~kV^u-tO5UICm!e;x_ z`R+O!N`F4#x!hJar1S zpk_9RWBw92$~2xr-!n7eNYsp4;0WkfGunVp-%TIzX&E*2>usFh#)9A^W@8}0a@5~P z;2+FJ8i4-C5zu$m1%Sc80bOT31IU_DTu9+N%!~Sg=RpHz&_q2ixF{6%{dZnzA?`hQ z&d7^&ESWafxrvKYBY`3%J|b9M`_;epNN9BO9>Qh>5jV1bv9u9D-m0|Fd|FxwM_wKO@dpnvW%~^lvISj6at1( z4(l^sh!@898KxvYV3;WUV^w@~lumDsPRe%VnQW zW$2Wfms+qY)mc#BOkGuwnwQ&YaPd{!;)dra-)vDRFfAK^CDw9+FrsG2YKas&VM0}* zjtB*KO56H#D`U2~iAK~*=h{hk4=E?GsBR{6PQ>QTCb_z&YWGes=MG)FJgDkbb#T%P z-)U9F#eGX>IOA@C-fime0Rv(dzD}2)`3Ek4EIok%6+=I>rtn-!OweZNGh2)+BZ>c0 zv2@jQCvJRH@v0fU=P>AXYdWVdJ9LQmL;0bOx_9{RNr!6&2vJ`)%zVG^v_W51#ks;7 z^0oTF?j#N(?6q@pHDCB z@kC``OFG9VTDq0yb<#k#%Y>@KA04im(1nGXPI;x>EQvgqZs}Y3L=WUovG}AVRk-&0 zd!XObzm)pgDlE%SOw2DU>{^`TP~og_hRV1YvzCiWbXW}rYjUEBQ^%O&lsG4xpURO_ z%oZc!%*-#%OOVaezdzh1dF5i-eCEVa>nR(750tPpT{hhQaZvIlBbrSR^E?8OD-)tH zMbfgB1H(UnN|?O{OPmpPsat*dMp{2#aq+6{uY^PgLQ^UE|?o^cbc5D;|kaIbDt z*tOyQ>M|iiJ>PQrWHM)jH_nePUTkg$sF8x}e_Eo7T6wj)5vJ}90IA23IUu&_3Oa!M zQpBZ_IT5Gb3-xu&uhnYATJ()xn$;n9k$3zF{Y32=h=)o5!$#v_jVCne1sM=z$tn27 z0Dd(F!Q{f2R z&c|PXn9}HtxO$EEsa{VCpw?)Z8WD3IE1@Wq%HZ-zlXP0PVD&y+;SzELEsYesh%WA1 zy}eK->UtaH=}q4@rOOlYb)u{=_@{8)qnq4cA431!Nm^i8#H}>AEC%+yvJ)B~D&41z zGfb_jnrevC?rXi=-gHu5p?s(Zc=(QX$cF^f?pMl3x({h0li5keez;H^X`Q5S>pXe4 z@~!)+N~MKKC+A*%6x>>ln`uRRu|jP`yVLSp^~djCK-|G}b*EsOS>2-#(yLobBZ?NX z;UQ(4Mo>(COW8=WN5cA3JW?4pE6m&Yk9%9qogAAYZCV?zm#_FwO6cs3iILrntk~{BU`P+a9MuFc19i!?Y!($(QYce~I-;-B!7Lmm ztJ;XjB15VrKdq0TCJ5X{igeI*`poX#XHG*`U=0>)nkpu3+BB(xa$V-;Q}gCM#rO`8 zQXHTO?7!;J_j|P+$kd(0>I}>fjTIF}5q%guu@p{Ux)iNN|H<3_Mf1))smigi&S{E^ zH7J0^N?K2OJDb1Qo`+?+TQ|{lf%LaNU=SD!rr)j4VbPk>HCHC=#?#UGk5D&+GfDT$+X>xT?3^pfZGQ=Vl_UZ)8oO`uJ+ILXnAy(dNhQ%4Z)7Cx1owtzMnffpHR_vSD_6 zZL`vXFI8-rcvrUjSSWe(SM;&19XU7QSLlB!|IMR5C{4gGoX8aeSYcKk^vHI%DC_-`Q#A(B5=_O9!@5d8T!A467H`{41yC?=7xUv&{ zQ!8p}uPv{G`n_7IIk%6N?l~@s$EA!$ZI7Nn1c>rCa&t0mTvFqxB*U*Q%l=3|=_Qf60 z_J($;ME6n-D3uxb^47r}ER>j+aoN!&DeZtnDCd2=apW5?_w^T{VH?LikN&ewia#Jd zE%0(jBc^s)iRhRlIkXM94v?=3EH<}^3q<6kZ-g0QsJ(+iL~Tn?mIl`x>&g~^Ou5K?i9V8&eZe1G~-EK!#mIKXy-}+VOUJD8?>UL%v>{n+rcsG}P|?I`}e980N?Vp=a@A%ncwjUPS)qOw_rlJ;kM#X&^OR z)O*|2>yphkN0p-#KwX-p&1Cy8+w`DE|Bg+FwVD`>yEx6n?w)@5kCU^jQA6pQjY}T!<+|3SJ(gC| zFN;@hNgVwZ9BD0@JfwDTL64S#!Xa71CeNAD`Q;-h_f1c>#X~OMcHx)cO$80#W=T9Kl9n=L%kvJ`8O}F!V%fY{Z_jyu>p) z?TpTO)e}|?cnGq6W8!5of~b+pvwHLPUb*8`N=^CV>$@gS+;tt{LuK)g^_WCM^NGsJ z6X^QJcN)>Sn(37%n5;(?ywaBD@)Ts$mQNclAJx;uMjH(^g0Y`ckoWU>x(KK^lnFj8 zKDqt+Ba`{ZNhatFx_+W^>~gs7&mV5YIa5C}Axtv~he)KlU>B~1&H#9A9-9ttZA+3O z!umG+66*hkZp5S)kWH49J194IP)kh2iS*lW6A-g$viT|4%?6slC51zbbY(D!C}AKz7&$TKI*Q&kcq}l#ld84V2I> zBz!?nb|D>N1i_W+ZpfbWSDu)9CBn#pnv!TSsUX!}&ev}$6g7%ywc_SYg*qAsN#M4a zpz(F5bBNL0p}?Eq!kEKZ7=+S1v*(=rY*-AVFxRr zT>wbM9?2v>)P&)#XKS;Zfq?MnTc8CKTdM3~eCt12zy2eB*ww8;A3i0#*9QqHrub>d zL{iuLwqC_yf7{v%I_GJkRxPaCXcKHkn}YOpm(Am5sfml|kb$Nq^t~7MLuIHA|Chmj zUi5ua69lj)TmX9_F#Qu5K)xn_Q=o|@2iO$E#cK7zcK_WV#19;VK68XVWBG(ORiWg* zJK3!ddoac2=7W3Z5mfQ62qSNzbNZ`(DpyBAyR^^YcoH}=ot#4h;%?wO9ch03}XX(?=1p)XK2kK6;o^$E? zz;k;1r2hk<$x=lC004N}V_;-pU|?Z5>gBAzE1uuxD+4z>0|;Dr_Vg``{{QyhOHNKU zAt0B7fe9oE0GBuq2>^K7V_;-pU}N~tz`(%C@c-@q|D2o*KoMlXqyYeVcLg^9004N} zja0F26fqE;yj%VyQGoGm}eIk65BckeifT3~JfUc69Kvou@0P_BiA&-Led(yvJ z^zya#{$kIsJ(Snkd=K~x{Rg(u>_fpGx;r}l!}k%}jKTXg;q1=a)$xD0JDmfaTPWr! zY#MRDxeAd>LrKbbO|JW*BzLi|CvF8U-+<%GVjDph&)N4dNk3C|$lZy|jmq-wekki) zR;M73dsq=i$Ytkk+9Kba2XQ~uR^%boWQbcz=Bm>E9&++li`pog-G{i{Z^`*mSlSG6 zyG34m+KBQHd058WG&vI+NlXIO421FhdPqdVt#;82sB34?1!|Of&9J_^u$g#_ApOa-Dmhb(PKX{e<-mxfSr|s{RtS zyH|gOtlhcdJ|cQ5>VMY*`W~7g<{7Zv#~|LYvg>igdk^{^0#A>aPwr>7s|G)!y(ot{ z1p8f0!yLr>bWYAx*lv#W%FwIcrY+_%_x?24pWuv-Sih3>*J3`HB|RwnDe~mm+{ZPQ zK1pu0Nx#GOnEwB4^w?$2qSt2Pj)TbO8P>Ogo%;)12+q&3zoo}!UXBKMkNv~Q`(f0- z@cL=wUIKPEJd_g^)FTM=J%)t|F+=7d+GZJO8cu$004N}ox*KQk_i9+U^FE(O!5o~Q4vj% z;YWz1&Nw2E6wQ!%sAQayBBH)hnt6!i3`vp9IP(h0^URPV;uOhqoGB4Gjy&@Wl{x3! z&E1@H%sJ+obMAKAZTJ87JRlGV{=bBS7$7Cc=|%MtdKtVy-WkWDkG1(^`ONzq_-6QO zd=J3|VB2xt@k2-fLn4Kt2ls4)pS{A*07Jv4yn6?;eY)mX8RusF1rC`gkI_yRqJdPHpiCe=_ za9TVBFNqJ1H^e&=@CovS)kI8UYvOtm?HuBqm;fe-2ztU!GB4Sb>>{#=J;cQnQi>{N zm&72=o@br+q)OA!X+WAe9h_cpfqTJ7hLO|BQu6+nVhW5xrZin-U7Vt#s50s>b?XxI z(ov@Jt8^Ni)Dl~jS@v+YHQPhS(rNT^`c#fj4l8FbSD3qag?D8z z50=-P=e{buYGDL1c#NHVc79*}1{1+-WbPFxzP7WNEOQ~WFtt!xxKM;D;uo2ULB+V@ zf?`Rrws@CKW{cT2_Wm{IHA6{wNk&O)$?yfGu!VL#u&m zW3{J-Tl1vGU5l>e*Q#nA00iIwLx87_RM%SP5C#j?LeI^{oAbAlZb|Af^#k>e24chL zZQN~LBd$?wy9?a) zv{~h*gXnQT>V34UOjQb$6W<|w`H!)WSNqn#UwsNZ)vGWnx=P*;?yu=z zQ)j9tpRt~q2XF(T0nZQNgPcLjkIJE-A?48FbLR8KVcziK3&D$N4O*if@gAX!IJM57 zq`GJwM>qG9`*KGgqvz|FUqN3@8$brYpf?=+tR01pfyYY6o)`&6-Z*T$Vcc!fzQ(*Z zO;CSXn>3r{zaC62ze#^HF`YWCnMs{#ov~Te7PDphZS-5Mm1OO(THZ0=&DtpMvF}Z@ z{~Ywe3#j^|DV4B-wEZz004N}V_;-pVA5rhWKd@S z0VW`31VRP|2QZ%j01Z|Ew*YwBjZr;I13?gdcZr%P1O*9Vb%j`1% z4a9l#v56S^8i$a;t;S)j<5A-otl?ebS>}FeJckEkQR4_!j3L*QkDZA}=A8 z{vVm-gnTu&bezN~&q|=Xv`qS#oCDtWMU9$!Mtm98$YP6U4%>nMaHMy|Q5rKH;gTF} zdel#Jz5%Pbi+Fh2eOCpPBgYX{{Sm|7?V0U><1jc`!APs{+2;#0qcR$`G;4Je@!%(n)kOokFM5 zX>=93DqW4PPN&l~=nT3hU5l1^EinXV5e0S@djr4n3EiN6)7h&38&d`UCxu{zQMKztCUlZ}fNi2mO=&MgOM%pa243 zpokL6sGy1(>S&;e7FMtad$EdrI1b0-1e}PI3TNPCoPtwv8m@w?;%c}$PRBKH2Cj)~ z;o7(ku8Zs8`nUmZh#TQd+!!~(8rtZfiyln$F~B;8xG8Rio8uO^C2oaVV?WNq**Ji6 za1gh_ZE-u?9(TYUaVOjvcfnn8H{2cfz&&v<+#C17eQ`hB9}mC-@gO`HBRm8a#)T_j zV*-UKW^mx*5a#f(fR6wn4kJR01SvMKi7jm72p)=u;o*1$9*IZc(Rd6Vi^t(yJRVQL z6Y(URhx2g(F2qH+7?P2Cv2I@Or!fZ^WDMX1oP&#oO?9yaVsVyYOzj2k*uE@P2#%AH;|7 zVSEH1#mDe*d;*`ur|@Zf2A{>}@OgXzSKy2I626SD;H&r=zK(C;oA?&Kjql*Q_#VEG zAK-`h5q^xH;HUT*evV(@m-rQajo;u({1(5%@9_ux5r4v;@fZ9Rf5YGL5BwAV!oTq! zgHwY6!!U|Q$tW8YqiWQQy3sJ2M$1?+_85DORb!uVoN>Hyf^nj8l5w(eigBuOTH*3a z>bq-e``4uHtgS8EcHVaKwwt%TyfyQ-pSOd&UC-NL-tN!Z&cUoTv(`L#c4_8Waa>xY zv1^xOWkt4ARsM$Zf>4zl?kB}Kv7)+&ky?bwb}@}rRGhlrqMA4(&x&RWiBl2XjS~d( za-J1g2l-7tGW%+#0aL-a_r80%QNg?R!Sl(c8X50P*q+{jVv!IChkHNqrjRp zC&8xgu_D9OWv85m(v)0(9Beg0&)Oc@Ze)9k_Y9SlR3bHvRP0p66uqDq*z@Alvu1TZ z%p`OIU&Zx}z)Kfu#P&3DRW_*QdK#7wM|Ln#m9eE;Be7;h{vQ{|K`^h1SXj}#6h^L} zlx=IFBC9wJ{Di-Ild_vwo@+M}wUvw<<<6X>uJuiKk~nq#HuFcGnkLOmwUwW!sF8Id zncm9uLus72)9s?1rQ!M$o|oZrUC&*aTDB6ejW*ng3M!#%CuyY0q4I6lt1ql@B(|!k zY)xcA_AuM2CT>!S9V=2L+fnQxxv*B8sBkp4?D?h@O?C6#9PDve7cGBd1HliRqd289xN2rBf8jpk+^@Z!_Y9k|&)+@nWx2?me zVwW&ZdNtRd1{o~2Bc=S<36fS0%UDrkV5Zf_mcLZ3C<->U9gR%YR#Y=R4fF4s5!yw< zBQ_^?kEqc!^}J@T#|z8z_Np!0vliBlS;d(J z+8nUWDYH;T*=CKrBPQ(04c|~v;_{BGdEW^l_XyM1@@mZZk?qJL$)=kyFEhsr$%OX0 z*UT6{;?1MLn5*p~M{``wO^#cMlP<DP23aV&4z(Ag!+DHU0lQ$)*i z{W+5}b7dt=V~3B`;^)M>=Q+rY=owK7rhoXbYpvqEV! zQIh5&7|XeIG&Xa7YrfSFr$Lf0ovGP9^J#sb50lL;arO7M>v<|*$L!sm0(BbNl?J6> zS6iV(VRpNGfnheU6ffA2(v(BXHx|mN%sAJD)}+d5PV=HFZwZ;Xq7|K5n9Y+a`JM7Vj zlbw>nvt>^>LFLsZUOrm(9W#8GEpU*Q+Wd}I6^V5$V=DW_#m6-7t^Pu$RmQ@PrHzal?w z+zn-n(-}7ArA_6I1ODOQ^B+$bbXN4)N6W*@Snq_)q-D+ZvYI2G`YV$l+4Vuj)|(sr z6z5l|wuwj9*IHR+(*vVGhB_j;BIK^tO%Z(&0}<;Y^v||~?fq-)Ypcy8LjeuD(iPB9 zKtlly1vC`Ua9AAm)-+-)T1P}zL@!(IthRLeA_gMXMF^<9CPKcp1=JQ$yC=dFA&9mh z+Jb23ww=9}w}R^kt|PdP;5vfq2(BZzj^H}7Q&)EC3Zg5Bt{}R(c?a?Z547`E&k$%g z-|~Q&xBa}8#e1?wPj>Ceu07ecr#}d^mqX8yjZN9ulx0l;nF2BeWD3X>kSQQjOzjJz zFNnS%`hw`^rXJMa1k@j}zo+_}fClnmAfSPO2J&Gb+YDrzL0=}@qRBP`L97d6T@b>H zp75e4yyyupdcupI@S-QY=&cK4D2SmTgcQA@Acno-w4<+)Nx_=_AP6Ca$)sS>7SR#W z710x6is*|Nh*%dfENv)Go2&{YOj*kmN|-_kQz&5yB}}1&DU>kVvPnla=?Fr|U#O0Nrc=1OUYV00000000000000000000 z0000#Mn+Uk92y=5U;u?e5eN!~<79=jS^+i!Bm600*lcKX+wfW(HdY zfN_R#dm&NLolxqx_tG1O83no>L_x*xw{C^(d@;VG{rRcc|NsBLAX$vz?hm|2KvZ=) zOIuYlvYz^cEXd)e6i3QlvtuZ5)HY)BifjsIEo;AS{=hCrH3#ONR4X&pisNaE6`o9R zCg{jzY$xUj)qIF1h0WrhL?M}8W@&a!Gh9f-773A;`E>=NG$e zQTTn4msXK)xyWnukjC7{D2KVM!UQovQoLP36Ms;#ZSl^uAEd?X=VDINb45_R3pZqZ zIDSR`c&6ED?Z#`2le(q2iuYd=Deu&3#!ySRI&|~R$j+|tJ$mAaCVzKi3FX+15)CaK z?^A^5Yb|>{jf(*U2|VQkK$fsP2p<{aQXcs3gg)c<56{o7w;~tKHezFpF`~wZ++PsA zQ6Zy3Qd-?4S|ue6Kn!eDRIr#CC}$KHb!MG6|39a_XFm_-F+9N)48sVKRv;92e@dZq z3YA@yv1(m6ZfXYr57K@4GMS(GyWsVkN_>l!YT+WE#05TdA*wOmxw#-Y7h}V%1=M-B z1r&~@FDu>7ms9_LB*#grv5IN>kYK=2N({OLNe$YJ?$SDcr;!Xv(Mb$RN&zgv<=hSw zHtpvfQMYB4sWI4hAGuziRDN$t2H7T-1ref;Esy{I{hwOWEKA8^>;Pf`_)03Lsb>q6 z0y+9I{Q1R0fJu?Vg4o$J6Kb+ZsU7SInvjTJgRHY6l9FePiTiL0BXY(a2@WXNhh_td$RP;vh>mu z*hwnjT2OSUf`g%Rfx!dOs^V{1!}D|N0V8@;kI|#X0tOrGuL4$#1*~9WW7J?oZ-9t^ z5+;ZzQ&c=LP{G2$x-{xey-+SH8Qf;b9WfnZdO~`~!^_ui2Y`6_R@(ma&*`hS-i)+( zca>ilGaBKoOl@>rg9tImoI0frXaIPxqa~6AxSv~?DqAncbiVO$ug*S=6lXUx zl9MCg>dNcLvI9%-krFqfR&xvxIH(AU>c4funC_(m^LQ=&Zfi;vRp|(ddV!I!nB?F0 zof@J6XslaoY%~_^QyaC`Me)zcRtJYSu-)E~h=34a00$$t^KYtU3y{Q#m$KF&>q2)f zx?MS?_T1&7pC4wx|NnddGXs#E8Gs}JQX&9K;tU9h0Lk3}21%|yX*X}s9cpUUD~Bxw6*`%>`@byFs}U)yRIPFsr*bG`L`T?WetqF{K(Ig(TPtf-PXpyZL|S{QN}g>q$2cUuk9$ zMuapT8EZ30AxP^G`6y&NV$KQ*nsok5LOg?t9i-Sn>bBY4fqNYz zQ=n@|#Joqj(KX1nx=r-b1O>z)vB4z-vi^ zQhnAu^R0O0=d&W&Dxdc(f_$*Yv#Agn(E0&x5h5fQ6rxW>FX z)O-g)e<4;w#t47|5R_&tBWz@s#AA`#O((TbFqnhrS!$Rht(6d^J~~Ix~WyEyba@TfgA#-$bRZ9rYaa zZpQb7i{kWut)CQcn3+G9GxphJ{|iR<>o-3ct})Uhn_8~!Ppv_O0%bI0xC>I4w5-zO zu_LZCX}TfZ#K?cWv=R(2j1r7t38TalXOSGSvEy9Qa+!IR5g0F(iiTAzT4jkN!ATyh zdXZcu7Z#@2gzHxk7Rx{}NHbm{GW20br{)`XBkoTayP6pU%fZDEJ77TAj-;*USj}G! zDnaLAQdRJvX=X!aa6*^?9%IULU8{3~cs&!t(#=2iWj$W2V(Kid=4~*-?F)$x?6Zt?#L3xW;Uy>L9<`j1#9Vsg zSpQ+EdBNh`@PGJyf~UIKb2;x(_j=JWq_QU!!@x6)wv|tXe;^$R4`yLhn2V%mn5~xYV-86RT_{^9xL)C)pZ(k_HmcQ!Ud!VL}*IY6`w)Vo6>g%u10iI#U3Q(~x z3>NDY?|i*Kc`Cox>`OuIq1-ouJRbzI7bn0UL4+{1_s6;Gf1Fq0BRuusQ z-{-N&1yZRGevvn@L=9I=`7#OBZmYV=p|r12VuVKp%5WNdb?cj(5BPLQRLbjf&C-_! zfF6|%Hqn#-Z_T2z&7v}E1-G4+I$)EwJfEZn@BIyz0&NrM^idp6n$=%;YfnieW;TS8 z$y)RsG+SS#WbcW2GPiN4vj4)w{+rB7kvO^84V7;eoZ*qJ;0oV{xEuTfL*mg`-Fd%G zh;%990Q07^h&{Z9`vb6MOy3g9F1W%P$ihjf<4s@Xr=8XzLOEZs*oR%V{nnY-GoPGxHxbui*F~%WR3Fx4mUFByJ!Ezq72Rc=SU){(smx4&mn(*ejEX$ z%{U@$l2|11aR{4g=wt>xrK#4nmgNx<>mnCgnkaKa(YADKekz2)NEdBd$6csGT14Q8 z^`xn77TYRGwuqFbK95+*1YYQ=+Qc)t{B8=N`MjT~-01T1x;teM`MphO$^}H$5@8L1 zha*VxZt$nG{cQk2ApW}PlUW7!~&OV2^P;xcw zd5s%lo{IQgY3rv08Rla2?xm0b=G1ZvMoyG04Q;5bO2x3!+lv>-sz$4}`@+Bf?sa z`C|q>2AeDd$roR*51!jr3_~N z0`!Lco1wLu1getp<<6^}xTed@^|LF9T)Z`8FjwnZWq1>Kd@G&Wwj*I#2nA!+N7ZIk zq#?ANj>lZqoJ(bK2XM8o4f=(RA`~KA9bfS?&t(^^UN< zn1f)zc>?&W=YdE&3-WNc5z5HpEP$18NTrH>t|RUpz3G{1I-^QKEhkvJoQJ$3dYNBO zQ;wO%+k2B|IM|Qs@t*zu?FM{ zP&$dBc?`8ZHd5%i?X>4@$ro7=g8kr1E#&;cD(HlDIi8M@%e#umoB&`3Um7wvZjls# z)Bf{~`UA>=_vz{$VyDJ?^q8zK`TBbD3y<{sI$yb`UH2MUi1?^;0&q}3XId{a?h$|^BLX8xS z)M6eoM5{+-uWipjqn{0g@Z?8^oOT{ci9jePbqCFSdBQ{|PeFPE>&EF#l8FR+oZq2CI&x(GJtdV^T89-tlsuQ zcim}R%}mi$N+6sVOvnWu;Rh^DNfi(z@XhH#HpoVHeKq|0gh$(VmJ@l!Jii@#3;Slj zl-}M9`UD%>8ylUi4c=_yq2_fu`B#(ooE?Dl1?7R?^lh@Qx4bCZ3U%4^*gkKkijWBV zf`y8UNLH+4JS2$WA@l}RtBm%xug(qvXM{S;{+F-!rR9aJ4MKRYGl-(xO6s^uc z`(-k|i1oasBZI0Q$aXn=BcGzmh2)-rklvjZpQ1>uWpGSm{|;z}F;ps4&6}?j5FUje zAfPNu_Re7G*3H)#+@V;Bq*V}MuM!GIT0XV2XWrISl&xX`c!!d~lrJHnSew|Yo)*BT z^QgwSJ=*@`L8OYWT4pD;z_}I~Ctpz*EDO|^%-&#u#7S0`d!*;vHXis0wP;?3$jrWSHeY)tj7y2B-2h>F?A_z5 zciF}o@8;A*Uz&77uWQ~hEuhB4DS{m+QU-4?!V-2PiJflXU>&&)#OID&5Xhc-FJ^tV znILx~Y(<-M5#mE5@tH9$L+K2&o5oeGdq|GLqeLBO-&!SostVdXYchjYM#v#rZ(qbb7b0G& zFxmjwOC#PGhz#Wo+-~?-dpLPsb!%)#rm`i#NM2I6mM*}6ktz_BAvB|~TYUR{2An=` z3iL%b)YcaEKi(pB!T$b}g7_T-xFfFWnEC)}1hRnVB$0j&s>~$a0*)HSJWO%Johle)zi z*)x{0cm5?@Dw?#-(8GGtrx7Qx#^P}d_Bh-eoSz#9J)rfo8{q~0#dc@U5^EyN#G>E#W zEL-{i16l59%I+KhGH#o|>Eyr3#k%mPpmBQps|l(yZN{+$`LEH$-uzev!4p<$RvKoe zUvq$@fL5_GK>kqBG-Hn%rn+*Mx7ivryiyUH>ee6@4)e;pI8bSD*)w6a1wYr#Hws7?;rj4WKagTxywU+ZbT0MrPO!{a*in(GK)E&$JZp>< z2hS=#7<^OkF+KQ&#Umg^u3>~SD#jiW32T%HS8bViOqiTh9%(hAsiTKtw8gU#+Jn=t z>moLzuWJKa@Yi*)?6hVtOQP#(&P@K3&Y%&}xWW5&XC zXm;BzmH6unu{a|$v+^k)%Y!77Kp_**1UtO!8}!Yl&?9*Io8G<3`KOCzs{Z{aQhEs5(+mAOXt0_>Eh zXqlciCX<-XDjqEA(q88c4U zj)d?1muWF%%KVs36`HcJ>kn1dMt&(G&X0msMqAc`bWh-@_A z7EXlSZrCUiWe5w~)be$Dt?D|}HBT@TWn~Rot(ufkV5?4_&qT=O0y=G^^fREz|1fW5 z^zp2EqGoYgN@*vh~wB|1D`m7DIY#cfVX1pxXT#ctV8*VNo?c&M5~= zQ6?|Ht0FBw=!=(rBf|`lF^KbG)n^(UO5;ubO#36a#V>F3Kr%Jq=Ai2Faq^l zE>seE2r9l^RJzf?xFAnz*QxFa3LcZ%T7xWx$4Cj=J7nZNqGl$QVD7!SbF)*(D`)W@=PM-omz)a%^q8@k@m<91F3i(W%8lMLi84v!T? z#vnfGEntC@Ju1OebUdiAM$@Iz{QL7RT3n)wdTXTPDn-Q!@j*mIH%;gQ^H|9OSJOj} zAcm;`_#me7nQNphyCQYNV}srhAw_MEch``^spG|?L2PG!m*{y~StuCnJGdc9fvvA5 zD47cO#(dDhg+P#>%7F=BVpAwgusC^}wx=Q73r%2z3IrT%U0;~x*a{UmZkD6_V<9ap z3~%N*<1ADBVHqljO`ky*EK%- z+I%&@vRMF30wB1eCy+up68T452-0%&-X?FGd(_Z$gza8s=q(8R?yEc+mLr3K88IGj z)RFgYN-CGre3~?EV<9D6GI@kK@Aj$}Z78jA535LDD`@oe`F!Hu*nD#Jz*Vgan_Tpn zL?8XvU;&*w^tnr~^4d>2D|3nh4t0Y~S4^b;XavK<;G}u)SGByi^d?9g?N=A~nd?Uj1civ%c#?{2Q@{qkS zdKyC4D`se0n<=$UKd?@OGzr1NRA&#)4lu?vie zjCcC(L5JeJ`Prp;QplG7CQQc<)k+xm$0b!GHS8DA_UjiR!fDCw(kSgmd}DcC>&awsbdsv1QdMco4wwnYXlx&vGhgtcz{49va0 z=hP9yDH`*?xoqNiy}3=4m@jGmbQxN(_i!BHu#6l;u8B^JK6m|U#4sztM7*nWssd2o z>{(Rj9@nRLM4k%Wv-#Aa^QSmjz2}5MSK#g^{nyT0O3%uY&zH|{KSRvyF#CcTTZ^>G zZR%A=e2TVXf9x=So#Nd}Jq`ZIt?obm2vk-@SKOWzH#uaY@{ecSaz`{ER!)+tsmmRy z6^(JHW?~bE_Pl*wiem+ZsX;`2-@v!+WRipa+*RC6|o*F^4p;k}A4gObSDB9M{wf+oLuwWs}U zvflQogb7C0f1y1jA*uNdYoeT&mooJ7=b*cArS;Zf;D>D&%@1x4iCcOi?_;m1y(?nh zOVn~Dr_mdrSp>Wz3{3S@ecVw}V=?}qX6f%S!iVKg?G^w$P$2vCJ#Vq6#}-}}(Ww*+ zMEb;lYK2v4=!z6QTaz8NT`f4@F-3u`2ij7(V<922cUCY)ffRm|7>WVxbsYM4c+V>k zp8G9GO=l=pDnbu_a~sbKVEM4xc`PylB&-BoaAYze;CAeUXO)grC$cobVwB7t1q>X) z*Rc@|Mgs6mv}DjME6kzfUw~9E5thstFesxgC{9bjM0zp=J{%rQs`%yN1;>qbrTxjL zMumJy9qb=R!87GF^P~+rlu?yK4t=C42)HSA2u@K|+QCs*T1ca>9i^O_tENyScqjk@ z4v5>3LIy#*BGAWTfk4`3%63frH=H;Q z@PKfz&vPQB=f$U5Jt;vGtuR))92~H?#&yNfnOzczp)|2%%h~}u$q=+jPd4TZ_$Q6Z zRt{;}pvoH=)D)yFPu2H|Ky*DoX;$sClvY_7n1frSW~HNSW<#e0H73$)khVH0QPW1_ z+{XhRscQJXpkIT8rr2RR8n8A{Bn*&YjtlHdMl`@{XyLF-lY$w?!4>96YTEpj0S;Q! zqEem!v0MKCI9YMBV`RbuV7e$^*{^DAe4KIYfDMBLw(F&VyPOshCx&;4+~;OVk}gbM zCTjDEAER<%?sm;LgYb+zEn3~J?*r))#Jb+~+)@hwp+w~pmEjAGu zbwpq-p0v3`jl4sOLjEkc_*q2(R%G}g>iVek3814Fprn?Iy#XO^why_+sH2lHs@sX& zuv$Yl2w{vt7-wI>6}xq$_j#hjmQBI{av7Z}mLVgq{{f1bYzk2rI$4^2om$y45~<*T zxdJiq5Q7USaH;4j3M7#iA}Z0NOt>*K0UL}5?yhHYJC;6U#89i1Ef6W)c~OQ9O*39X zfpDTmsB)7^Xj>YMOvp_7nKt|+pA*fLnoT~=Mf|cIicE2`PD&RUSA-oKlu4@H+RiRN zTt=u_C9EG{Bkb6xed-o0z_>_W0NFmxHX(l6K}#g=#pQK5L`x|cAzU_v;%xddiV;1S zvv-Wya$;svOR3aN;61AF20RB*Y89o(RLA)Vk4Q(ji&ox(^2SF;x>Pb|OFl^}yn}0e zI4=DVT*`1Pj7o*Dh{(ax)r2|_@(f%J?b*gwJKFE#wf>^4x4`?>ZW_{t)p~VbAYWi1iQCf@TUQ@F z^TLL5+oi}2w;#5uJvHh-2myRmiN@=2YxgYkOpD#Xq7-%A3$Ig6bYYVem$@gz#!w0b+*u+`B8|C3lg)kLBB>a%jf5~UhebK zm4geH&8Zl&x5Vth!E*ZAGt37DAGcsr2^A^?1OgJnzZNu@;foe%;_vfQiEtmf`@cqO%^ol}# zhivKxy)Mnz`EiS}V=~a##apt`XK;SS>+n`Wx@mfDkQHh!;xpx?D`pe?7G4<`a5X)2gUry3e-2*uY|6_# zx+`9TT-z~18ue7$GaTAuFXc@x5liIh=l3X4mOuI8!kACxnyDBe zTylOltLSn&=6Y%5;0I1pih1tMw&bJWlX%35haB!3A$n4fG+FBL41CNER1C$Zh%e}dF%a3Z34C@^Ltq^VCva^C=YxBkN_sLd!{Dsql=0EXBmQst($WoIP;w)@KgL8l1 zaPNBe^+vRrjD|T*k0RH$d9^s;>odv(08;*(#X#Mqf2Pc3jxFWgE>u<6h_zQOp&7(s zZ(5FKVcH-@MqHEhx)kxOm0Lx~d??UR0S@Kr;8x*f2N6T1p{x1jP zF3tu2T><|aB>?`NQhCFg7`kM@wbbBXT0Ng7eKFCp)^jK*d91cxyWCy2Um#;E z>F@Ogb>>cT%?E1se^mo^{1^f?>aY$L=t+m6k@6^T9A~gnV{i`^fl%*_`vjCz5Xeei z6hRdjlG!KGlmMx$3{SN&J2dSv3(lwh&)afyS=)aYSqo4mT;phv4`eX2PBh@~t8=3; zP(KM`L=1>93KpRsc~tKELV2}Qx&?azE#gw?a%va5@UQyI0V`f4HOoNN@)xe_ptN?m zP>;J>`|ywc%_saR@WuT=z2cv_OUUIP?U4WHe?Rmu0YrNL3bE!1`Qv^45e&b<2lC_4 zp9z(;=z|Dit(NC?TAu$YdHzBcb^kwesAu}QzxG)eGY?AE^`h%6Ni8RCzl&yeIr?_sG%m6{x?2`XNy$6_U z9r~9EWBin;2x+xKLT#BsO~P9k=m^yeg#*#q;0Uab_;Rf*{T-=D84ov!K`^nu;U(Tc zRbHlxztRl0A>K40%^L-{9Fnirb?!2@ozl5#z3c^0PKjqERArQhjIbB-MxkkDx>{-# zw6U3UA3r=&{3i}n7=#wIfOU%f-m=%TXU~|GQBzA#HBRR(M`5}CxUn2d4TxxX@&a9G z1}imDq{dC|y}*4!&7wCqoctqzkw<6&SEW9=wdQqnkN0HqKUrSyA+I9i)`zRq{yr1A zAF*ek*I&vU!P;jg-Y0xZkeKz65=L$>`}it{ooud1=C1$o1q-sM(uCS4-uzhcV^C|v z#Ac{?*IJ*EXIeUj(FZWv^5yYP;>N>`;ZjE4DaI#FAX>qi`cwmW`Uu@;^a;0sL2!$F zad%ynyA%}{IhI$%xyvXu?ec#UhGjQOh`)v+&Ff3#1W>g=H!dLKQ#f6u+%wf@LgP=h zJfJa`T;(anuT0A9DEUgd|B{h3adN52tW3X>uOBF5TTP0M^x}w7n)PKy9_BO_2Man3 zejQr)z_A_4w&M1#sy0l}BAvuG-6bpyP166{xaYqq2pe(M9N$mUIwMWDsD@J%VwIwL zxld1#{SwX%m*7E zD}ebILdkkp&4dy_owNnc^ENKRNdBU3D{Q8UAU&{A4+PQi+&rNpXeOt3(5xS=>P^Fj zAKqub(MO?K;Oxw~lccDZDrLKtF~~~|DwTYdfOzo>j1WlEKok~8jupH}aD;sHMs{o< zYT=|b?1=?#Zi-Ea&nG^A5n^<~P%1@%BP(wNHwOEKH^?DTFZV2&A_3nAptYl?ABEur zCQnSj9)urFGM#-)+H>?{VY(lwg_@D0gr4vgl2ng8=GmQJJwSGq0+a(|yMg-#dZ>(% z(3u;w)msS{jk;tENcn@6=yR#=wqBMSvfRhO!%{OmVVEpjU!KuiSkyqH>LAkvE)1e4 zPd3@9oWw?vb~5*8R{2#x>S#_)MzFHfrK>im(Y?aj6GdFlC$w@KNhc) zu|H9svdtskl_(RVg7hArGN~p1zQ5qG^??b@%HI`jwAEW;=JPz0zPP%==|a(4u{&E= zJ?i;=_V1#^?$eU)Jg|c{znRq>V+6jUT1wtN< zKM<=`{x1Nrzvsb6;VJ>}?g?lWV_>q*3^AOK{`f>(>D{}EqUa`s#tfB zJ_yL^j}}z-)Wc!g`vK_sGjk|h!1&@I&gpeU&uh9s&ETI zU6phAq>9rW<#8b;7&GevdQtvE^-?iF&Hs8yYbGKnQ(* z)-RN}1tKzxuk@CN4v@myro0bU`%v6mA=K5X8%;yt@VGz;EKqJ`&{;bTCwKRaeWt_) zORwyHsT=($k>%Fv)VhS+{_Aia<6w@Z9oS2)6KmD#GHP{2f*BP^R34R5VZhI2l{$OObL@C?wA1C^C4mf3AZN+Pb5Ibw>wBZ5On6OhGW( zvQF+2bQv%Sn@^lwe;IP+&JhK06P6Akc)*!LjRs-XL@kpq1X-aGg!U`mp;-WF zGsa);St2LI^Lvlp&zN$YEEJDuH%t!0&`IC))}9#Zf{N~@WV&c{7Sg|aR+SrTuN;vjK5 zBsR#eu~y-;SU)evI~Lb)NR5&%S-!@k)bnT`QwDCSgn&ftw7JW^dF^j^ER0_%O3~|! zq_}z0dTYcsO+*>K#7ut$A~=6=_KPic(X8b`P(Kf z{;ox``YFR>O;dE*G#7H~ypwze*IU{IFlFUSldL2%vsxRrIB{v4Hx!mcyEZg*QN)=P z>(QX6WS^$(5U?)Y z5f|s2^gq=P`or(zo|KdSoH9xJ#Up7 z^+SU#Z6!*JTUrWvLJ+((mxJvfs9|U58d$b!&Mjn!1U+GN0b>e^1eH6qEdF3!*S@bk zYmCR_SbjV{m#H%32V;59*h=E@HF0y2PddC}tbzYYo?5Lnvo^O;(^lDANJ5!1)8LIj zPTy(MOKmtB3zTmLcGBU^4mcaZkE8Mu3r0k6{sNEv++aVBVVZiv24qA$0ZkEYU* z_$mszD5%T5>DGt+qSMa{yI&bEGN8{Z_-E0i7^ zW5gNS?z}KlfWNP7zqTX`I3ENR`b=&KJ&E+#AJ5f+ID%uT8s=ennJdAr0NSU^+javf=O>ytU-#8S^rrWAQboA;)3kwEb+@<(X zkld1-jqa~eT;>kFe*Np1h@9c#v3_F~lj-;*0Pv1j^n7U=YX#y5Ou^AbSmrCs=CbY! zON2KhNn|UOiuG7xHVb002w;7dDJf|)|5}g*b(Wo8qTa5{I(ODVIczqgi^0L9U@)7! z_?9gM2iwHGL|(ecw}3- zUX$k#AwHr8&x9us4im*RX_QK*9u6u4nYmDE$Z0+q}-yx+^FQB{x}O#$ICcmzjxDEUo(@_yUiKH?4k_ zCXYJ4-0790K;cWyk21HEe=W54nqFgaQOX@3aGfLw_kn?w$YV1VzCeqpSq<(OZL-Vf zT*pqchDlPErP>SJCpL`=?FODuh2qKxZ5dXNGNT}d$1_HR9`i7wbes@#Ab~rkQ2ztg&k?PfX87Pg9JMqbmK9;u;r@y-_(ZTu~SR`GP9No#M4aM4ys z-DdJF0PHm%^S+{}C{BZsh!nQRWZiK$l5wEwgOkS=W{KIvqci1P1W~s*bm{B6{JFT7 zMxfk_JQp2au?H7O9Ks^R8I}0jbm9@V$ezUn}hr zP$fl_Fc(6+4W-lSKsg5&?kio=^xRG*kJzY!aQ#ldCPO>?H;h{K#5Ik2+8`u2c%0Xy ztJz+d&K&u{Iwi#!d$Z}om12DxdorVJyHXH?sI9T-{<37U<;2hxt~?uam(aB7fzmd8 zF?+oU2*3S=WY>AKrHCsvs(ne&So$@w4)>;ZY(sL)M@D1cUDJ}%) z`f-&rZ(`_Lj840o_&9E5_rMLpR}QI(D8P2IE_H-mwG#2`1ApCkl3Y?rL_*4O9$l+V z2%S=3dgXRe^(7!^yNBIs-I!#;+t?8>dq`|)ha{ z5US{WeK0T0<`(0wv+QTYpxhF~gAE%-9WiF$txiW~)Fhg(WWTWlO6f-f%q#>s$|A$b zX-F&P&&3gFb_#ojJ++h;>p%wX>F(+k$2thX>VLa*6@z+hA0=%-(ArT=!GWEhbx!Dt zpNYm;4-0*Wpr$ZR9%@p5R&tlA}>kA z6%JItKXkI6ButW)+(HOTv@(zqZ@y$^Oo`w2P}m2gUOjXNZe&olPhq91^=CFPDWIX+ zA&jGZ{>*kMauLGp4N9up=LC;biP$EbS#LKE!N3Uj zaEGGx=t#2$LF*sIr1bo@b!B{z?8g*Wo{jAacPjzch)1?Mguvb6qIT~sGBdI}*bDxj zQ1Ya0s?C?ujaAS3_r|C|=ri#7itQVzyRzvOuC>+FRZo@s-}A0@d6#bFNTtMUl$tET zOQKYG<>h?Ly_`Eku^^+CLoMw`{7?M)e2Lm>My`2wm8GtG#c9EI(ep0*?wb9KNP{7( zdXH+@9a{X=2y*Tg<_SuRm7aAy$W$Kx8>c{GeKVn4=bMKu?n=PimG|ZNI`aH;&y@Rl zuIL|Ip2nBD3-`?{Hy)euHaxpX4`yRCBs+Sz>;#BAW%69z{&hhO5Ht(n55O_;Cf4%_ zwoHvI&Z97{MJAMMRtea{tv;{CcjI_l$pVIOE7NvH+iZbA1)Ok)%w7F(eo#T7uGyEs z%wvh_in0d4%-v`K3Gka7U13eV1?JFK(XBhlW?!`);G1n_OX&3X3pFcdeZ6-+%?d^+ zl~Jf?1iMcz9=Il)#AY>BgQG*tA86+?sdN8q{Aw#MO}k`k$JlZ*lk-YYwlyi0$e4(ap7vj$o9fAXRu_D+WU79*O@YQ~w*jkBTGv6lY*veW=_<0a!YC z>NjXuRa#$&Ck_^J?-jV7O%W;!x6XEI(p2gcRz~-pQE?vKrLL!*Tj?UBEB3dtZ<m>;pTV`>=ZMEj=mp2mu&RFcmOgGI9i0 zO!-LC$g9`bTEfHB!#b44h#{}FSgM65)Nhf%D!osoz=vukRl-$$`YWrMaIJ*zd&bnz z@c5-EfuQ>Cjf`E$sJ;p4RmVg9OqU1Gw1EyA>8X}6fF14A!jIp1ZFBALFGHWwa&*c3>Bmmg}-VG(`Lx9gzRIA4@J*&+i< z`&7e}Ha+gwy64ZGFWK^a@aDI4c8xL{EFl0hm*6%iwP28I7QQ{8q|x64Q6Lni+3$k5 zlx|q|giOiGp!SE5T$vk@{}{!@C!oRP=j%bJa0?go$!~+IiEu(yt7w$lgGfX(Eh@WM z&*J%msOP*X;knBtx?YUU9j2uG@@W28u&In=Guf9+m@_H8u?l#HxH+O(UNwreNrZkh zTcTVzAkep9oj(&n278OFH4WzGZzG%2qU0=v=SrfaIqHGeS}|gP`L}k38PlXhm0u?! z@SA>Rg*5aa%thrC2R>hSLDJWCQ)Wz<{qY7h3(Eqk4>{GZQL`QrK72q3=9E;k0y?yJ zQ{_c#Oo}#MZ5Wr!l$RL2`6t){?B?dk%trs*)z^ERoqrA;e#RYBJ)DP})@ z34T$ceflBF?hTTHpLH)7j`BaAeUVCrEEfK{`)iQu|PV0FNVSRL=Y|T)$M4~ zRf9$8dm6qLdW|ZMCP9z7>z4?)lV$H_BpH?aK!4#XyWV)=4|;4$${)^eBpO4b=QjND z3%|QEdyDhl;KpF&4+IlX&xeA7#kkRPTNxq*R;M#%UKoAy&8fH7gI9su!C#DxWoLYP z3FGzSw!L|I7rY&&V6o~TxZ8M?$DNT0Y&e^TrC!1EVFxf4?YT=--}e^CN1*;(QowDa zRu2(~<@DH3@(6fw6WM_-fF3Bdqv+x8=5R2AE*zQei)=1>PGK=Lv0ps;@L zR*4|S5jPnS9)2|~70(mbjP*wem~rE2>q(+kg*q5{YboeSlW3kQVb-76RL@!^w-se= zdBG*k9jR_Wcs|^mX}GS~E=mv|t@lq&nvoEut?q9?jLD6GgzQl&_4f5~v22kdhk-sH zxN*#QI^Efab+3R9?Mly%Q5wiy9!lYP_iTEwV-)Ps<-$VyDeYfkIg-aTOX^V7FP(!A zt?}lqJLK@L0Y_F`kIuXG@#L;)#7>3W77!=Tzr)-L{adm)2rtzbqB7+Rg~ypfr{AOPP049Y1w(#*ER$293f6s1k{Ck`!_g7kPfDZiH44^s;E&58`}c# zVuQ(XARH~>=TM!1$+v&SVzR#O_;GZNiOG!|v zf7OX1XQUYr3Gfk^yVSrXbNV_ukzox`?V$2R4OM01oL^)|k_k$1Cti&$BN?nXK0HbV z&=lHyP^BZE3zUvdGFipmgLT$(eA(}mpH$1x>WXL49ljJC0V#z257DBF zKh`>osJa2sKq6>YEI*aYCLRzrg54=FA|2d3RsptN57T_uv9nz>|J>X3TYl5twMgwD5OLv3 zq>Y;=rKFq)*taM?zc|g;+J&gNX*q6vUYe*x+bNn!ITk|J$QK z35+P+iH`4Ktv|TS>PH+gn)VoV_#bCIM~pIBRgiTq;mGrU_NuiHY1<+_uCBrNT@5tiMy8j=0_@+{Q~RI6_HHDm26 z>8a<~opBI^2r+Cy87SX9%2%vo(Y@<6<(exl*<`J3t`Aa?!9kccY+IBOddSkgkboFA zQEAo2^<5BH`|qO$iRPm(CZQ*iBmIBl)Z8SH|smVg&!>++GLzgyvHuSW0p^*a4? z+1{)b*YAe~yiJ9e=EUOU-=)L>` zuwebJMh@GXs|Newz4|fSp1;GO z!C9~T)-=liEY*Hk7CFh3HZO`(?3LTMe{Y^@rNwyj-V%G(SSwD(9r3;zmh8A(eSc&< z;LMyBg@7dFJcV*V)D-&_>8kxa(M)H-FGJ%L_(f2M{d|B851sp( zdkkI-4fNDMF4b*@r5;CpMqFVOi<}K5#%5zg5(}ss%B6p~7sapmGla8B!PnJ%fE{87 zB%iRXbts#H`dOl8#yNl;FXqD?rxuGo%OUq z4TH&BNMFVx;&#m$UAoay-Bj(fvxS-q>x{frQz3{(g@v=XJ_BBzVsT9BcyA*lG-)kshy)w|lPaWmqS=_AM_USIQF(BOLSr7MIVe8770yfpl= zoc`B=C4=eSfSS zU`jYwL)9MKr2*Bba5aCj$bZQlODE>N_oIP;VoAaN8Zd?5y^!FshaSdp$2ygM{FEQ_ ztF1zG96f_R^&s}8piZD*nb$tHfjs*QMSXR&6BW{@Z{aZj>T6R- zQFP2W?M7oHw5@~)S|(kS8G|LpvfQ$4jbv)M5??!B90vk{<807VyTmz^odc8~aq+0h zQ&N`$MvfE@Lee2&K_c?Kvf6s?($||Gk$oa2h4>>fJLcZ0RVP~ak~lJHCDKt?S3k)M z^0NvLm+XN_Jqz(vPDJNyMi-GtPg|NSn?3)-2G^+?tf@A7#VyZuIYp`2)WoHa0VfDy zr=uv)Fazg!pl9Lv8dOw+eu7@sT|w4vhRBx?FGOyYl;(>9wxJ9Kyy41%W{}&r0UaC% z^^&S7YC_yc^|3hPc9Cfy$fg_)*N-@fOtSy;oWvWc`pIUuYD*s{HT+0cGz)_Zl2aHH z^$bT;+MP{IxqN&~TJoCeh~R5Zd|$dzi~!Js$7?9E54)Q47;qcdYj@BeW_S(Zus z00XgCx+*)u$w?>MHG}nPS`lV@#X&L|2(59xk~cQ8r%kK=0R~yg%^-V)K$+LJYoQmb zx?bB>ZWUcQMg)20{O|z11TN<2^INVRq3UMDZyni3 zXeuh<#nErwuLtE}c2OOhZ{r@1%@274#?PNt3P^g%Gk+eB#l+3k_-Ar9k|0HbRJFo& z+mL@CBW1jM_;?knUuDuhhxnp`>PKY5$wCAdhI1^!G6T+H{3|zJkTqJ5m3_L z##t*to$sYO|8c3MTQ0ri>R$PE-0T`X&{7C~^u`~=@B8@oqV)ZUS6b~Z%kb{HC!~rc z&-2D&nXzI+)a=k~7b~69H#>od)!CMk>cZWN5Z8>l@vm2;MU(MYwdhj6`tO6z-a5CI zxgpwCWtq`pR$1;A0gX?UBfN)7!#CHW44_Q&13+HTR6-ow3r6Z{;smyy4BogsvrtVp z#lKaD@|_8=#K5&s$bk=GB){&G%#&S*heE^Cjd2tBiMuEe2Yj|$gEyIf*RgN>sj|C0 z&mzsB0# zu_hWLaPg=+lJ-+0%}Mj5H5U}zE?h7_Yapbm-XY}4LkJyGIiW0#QB@eILLC)d;{)1d z0hrZ}HB%Uh;4ZBbxoIr9a1!~C4z-6+9ie1eR}lC-gvFK6&+|D1U}z@WHfc4m!vvVA zYHLyf+l9$kL4+diIdkFY7Zn*6gizhtvI7>yfQta!Fm?{~uq>~c)TiaUGq$chvsCoc z7?Z11j*rwx1MT{ki9oah9E&;E)UA#_flq7Mx15zje{o5Y1~Dv%v{CnbK_?_r{KPm} zem(ot?sNioisfRq{TWNhZkttE>2{w^2d` zr){3($U5j>M&W9NccZus7BMo;w2g~i-7#UW)wYdM)p59lWiaskIGkpNe;uc2gH*Y|3py$(@t>$m%d5=*MqKjnQx%KL3& z!b4$lHKbcd3KP8dkRNP}?q5;>j#&85-=U7HIk%bVK*aSbJDyu0-T>&G-H6$0A8dw&Gq3{9yXpdR2NgdRqE#O8X3e5t`$0 z)%vwK(4K0W`64xNWvR7Moxlx@@L;rEo-@`*e zQ0V~_D3*dx3pJvu$w~+mQr3Td&@yvlk|Q*4&lo(3*O?J_1u(E5pIQmnaP3kpt;r4@ znp6T_FfP|QCi+b62dj~VM~@c5Oq#$bve2aS3|2p=-4|0v2PS|3UqZdFtgpA)C~!c- zU=B01VI@uUuY`U9zHCeq05f@TqAu`{U)BLT#Ef^Bt@U5q6g5fL&yry<@@xiuGU~CZ zx<8>}QmKKcDiswA&Ya3K1oK|oRb9y8t|VwK%C$p?RbEcmFb8Uh4ltkV!~BX+Bz zh4aoIJbd=7Fcz2))zq0ho%9zi3?+md6s&&Zp+sWtfZ}Ex{Uu*FN=d5v7O;Mn=fw-n zuy7rKMGSW2ZT7yr%wWQ{ZosDM*Q(AMmFZFFAm5U6m4m^mskUl!XCz#OcgrBRFsq!^ zzEpimp{~eEEZAhVxnTxrZ1ZgNl)sIcViG-1c}_h z22;(ei$GT6-J;uXbu;`LAj zP77D9tB$&R#jx6K;DT>5`wotXrV38w`2PC~n=_osF~3utBfQ+&dQ|qHp>1TBb2`oM zJZ)hPoAc}6T+DD+fkR~DsFB8`PAb#-!YOJj0gDaF66k|^gj9ZV1uThQ^a;2gl@!&v zf;!jN=ge}!3-q_WQ-(l4CE2%zrTJz7n$2FhGH-3SI(1wR_4IO#YIPCUi zO@sWgzy8`4>GQQ#iaaz8l5)$aAg%$IE&Wn=;>TV^}W!VXAQJ6Zwn4Ht*XEn zvBnWo9}XJU00e>siB91TX)vy-C?8L%CaF&r5D;Qv&I%c%wqKGn?`(t0EMKKwv z>X??xTO=108C;!xw>%4VN`-iv{`4Ey*^dC?;H(8kG{dd}cGbgX9fpAU+zl4?2=eAs zT}NOl_CsYnKXIb!K3H|+o~tpx;{N(_=~OEwG;r@gKLaG5Za8A0;n{iZyix#e2Ldf9 z5j#&~v05+b=-79}jc|mDe-9i1S_hah&+LX+P*+5=Ae+lDjMw$+R~K*KQc#x?^}#C& z#odh!tw17xQ5p?15Tf~*!x%pLjE~f3qQ9b<-_8cwtzn30k|r<%k01^aqqYlld4&;7 zF7*tK^x9!(Fa*pN%wcB|lthw=rNPeYfe;)KNUwQG=1=WmW)(6ksza zq+v@g*DlnP-g_jh`C%Q5#OzN8Fyzk=$=MQq^TTOu31$uRS~LS`4m@E*GvvUp*pGcW z-dPNYA|VE4V12~V0l4tZK|e8tuL$@bpUqX~Kf|6dg~JzjM~)V?2?koT($;#{+S=1{ zA?Ns3Uq9MMXKH_(9iXoH2|M1>+N@JuFz7tFbKM0(O}Jc4c3ls#Ay410x~ftDb;&vk zCe-f_3EYma&okInY#iN820w8DvZck3a@JqB`Q-}VCWmEJMd%ua4eKG9k#2kZ$X;)V z(T4N~LxQ%G97mM80=AU%-6{Ek<^;fd8g*ZzHf?IBNO>8GR%K)49_b)MqfOOh4N&Ku ziO!OTb7EcTY!K=xZS7(dPN`W^7X+g~z_-s7?LL1Cz;lDn&OZoLfYv|swq3W%hP->M z%biB8Ici*&4xSOs_?-13blscE>HLfCy&htI?sCftC$Xh3BN~|CZCgBdI9ylPEt842n(6 zO8++fj(bhQ2##-HT>dkdla)vWKO2EfY43+9H&oSbE*h0m&etdfLx3|dQQ{~U4vYf; z56D7*QVCtYDG>lQN?e~Snd0G0&wny}@_gL&5Q#TLAVZiX1PFM8rLMHMWGwPq0spx8^MU_f3XiI$pdKC9pX=qH}L%4riM{dhvoES*{Xmz$M;q#$t0) zXPn=~3(-m(eu2(yvw8`#gTf+U+w7ZTD6^sCc~Qj%)I?Y^M!N>Z*dL@Yq?^mrSO%!Q z<}}MjM~}q<5?^3xx5U}Klooa~KDHaC=DML22jFp-UqOP#5Dp=s&8*Fjt};ZO+%sgr zsG2oaR|np_pGj1U(6L_ounJ6_mp}|<6sn|wfHNusHaeRPP`d1Fv<2P4erl`3^wiJ? z7=W82bn^Cvc52qWD@0wP1H;BFj2x+)V*zm-3Ab1T5TZ-m{;A6~*(T@KLuCTuA|QW)LDG)#)j*-arXL{Tk@q?&XnrJ;69c%=t+7m;Qt7 zJ7@Yb82gtP_DdHGD{M}oZ1TD&U^%{2zMGq~4=vKFcB;{X)0bWhMY4%muw6P!ksb~i z$PS&oeh=@i;*^wLm5mrh_Eg2fBWWS21Q8|*3qx#Wq@UH_sBc_Gif)BToz4@$VqiB7 zc3(E?UI5P(Y$^jn^k-=0S53m?Ih#EQ8_p__Xs&gAMEXHZC(;24D_W3+)Zc73lJNXP z(NZ9rV(Zj!LK?t?BEIOzv=$+PNAa*iq<`m<1uL?@9@Y*Y3^OE&_-_)N*yW`^K5@)i zdatE4)3qnF)mhKL(8+8^ziGQcp^b3`tGa7&Rta1wN_XF1KZTP9R3Jc6uU!bn7q$*1 z@{U~wljXbg_C9o=Uyuho0}ccX_f+Ij2H)Kb77^MZI@%x*uz=7Px7cs_3*)!7_g%(+ z+~l9Z&*y!MV;Rq9u~MjBO{B>EI3OyZ{Bg6 zHzlt(75(pPKY&IgNyRjaSq$n;t&h(Go-a^uYL%+RPpqxSVFj8LXlIzbJ9p}*-e@+I z95lEnJD5dA3bPK%-U4V&L@{?`l7fV}E?Iw^=O2@uP=AgYHCu1fdxJ!Kx#B>K{UfY z%4JCV>q9*T;O$(-o@D@(nz5FB`%H`bk;{Vtpj7h39q||j^#mvTHA3#pnI7|+jT0O8 zsR~@l7O+kG3#tTVb*U2PCk2R4EuuhK#Q_Qw?c2CY!L0y``;j#&hJZ9G|bno$7&V>+qQcOL#k{SuDgF>!?OxXqh|{hmK3 z7At`-e@8DMo1_$kz#&&PfNO#jPKY{M71k77Q*i89vl|%5$B)T#vVvXP=iUJITXFSzX6?vGe%vA?NV}P}Cfd?;xYh*6@$bJQoC#feLZI%? z8EKM<0HAkW=;|6|%(RTqthq`g?$9z>^c?=y5u`XagwG8t!2 z);(CE6k!8s)8Q1;G1E`@#Zvd)?skTgG58Z(?;8RLSbq z!Mxw@VoI8FtbwZ5GlV?`8$zRYf9`g+6vz>*c%?FV*|?;@@#J?7Dn?)2Wn`@v*00Zs ze6Bm-v_WWW(cR5rXzszNrU$+GIA;aOZ>qzGlm)F53CFQSj2h#FInJj{jUmD^33cec ze(VEme;*oOpyz{~#@Yc7FzNP04XNkc=pIIDqlT}~yt!;-gLP`9to^BLYnYn8VX5OJ zZ_jYbwPqyKE6edyHI+P2cNjLwwIsgski*pEtM0HDumm7Oa0Stf<7Sml#;Z4T!Wq$w zaPih;6=qAVTlPUl5-NqHvwcbSzE|*1{z7l7-KSlFVek)D!Slu@eeOP_W#$>$X5Jxz z_~#^~p@cr*Y>j!iX2Y?Hx&+;R>^}HjonEefFbf@;Lrd{VWDerWfE+lWsIgN1#K9v; zVGe^~6&kUIRl-6mowQ;b8pQL)BDa(&>@JIGCNHQK^|Sf~COFjp=GhW2WA(+DK095V zP~lkBaJlpI9E5@hsYl4Y`}QphUX>CmtL`id&OKo#<&QnTL&n~rv_Ip2($9nhg8 z7m-iybyEWf95{{*9c!>+d{{lvOXL}-~@CfC1nd1{!;WD6xv&4k0WDmu zx^P;wXn6|2>S`i*7W}Q{|MQe zv36__PSeX0%<(}9-Q97_B}_%^n{s3 zG+>RNVl?+8pDe!V*IuFD>u@wG(BrKoOdTt)1SKeyYT}n8UpIdFyw~juX*Ib2s;p(> zaQBY$ug*u3O&vi2e4kMO_88;*2vRS+N}k^*?YOkP%b1TA02Ln<0ArTt&^dmEr^_>B zJ;#bRFS4>BXARB3IVcFPCT8A98NeYXG6!Bph)S)q5@r?1;Y@j903kIsz_W;Of~`q; z|NapkDl`<8dSt_fJ$1*%E?*uSIp&yiY($QEtZq+QrAC8%kMLcW{I2;9Mho~7kz7Hb z07Blh!95ieiOXZ}t?|g$xUKP`-VN1|!NGvIJaMiUI%{!TTafpfQU$f!EB|^1>_>@$=2m>kSCy$Vf0oOnueJOyTmRZ=W zuUOXK3y#ndP{gN{l{)MePnL zqSO+yupMK%7(t3HH2~EuKYIAEG@E9(dPKRvJa&o$N}3G;Y$-4%GVm=1xX5tzy>=4 zB26ve-U6DksvRrkZz(^I%_~dH~nRvp#Jc&Od%tYjT+l(Bl zTD{mjrsptutf@R=Q&SkTWhXbWyLT#PrY%D{-B#T~{0ve4^y`d19)@{q*iHY#_46mM z^u245f^|GBwwLfjs@G6LnARBzOC5;rEGbP?+E}J?Q;e|{5wGDJ%-`Wn8E;q@bChAF zozm2Pp+JFG8Vr?rhy(u;LnxE|f)j@FGx5Y_=XjAuxS85imERQw9Vhtgis$2p9BQp-vF>t0NmTs7gy@Sytm+XLeB2L zQf07MeX@n06)%K(Hr|Wq4!KhB?%V@O@s%#)t6VCHw-eLcF)fHToL--2qWRMGBSky( z9en2`-R^Knz#FN|5YI6;!kDM%6Sbp30C(?}6qmwX+)w$RPX?)ps#DW_jp~A(hu-~j z(6(+TZlTjG{qdgG9H-4oW3@;l>!G61?GxoNiFq+xWL>;6Ql8GO+L>_XjBYt+^UzDD=LUGBO5o<(KO04sq|CI3Ix5`m;xeE!)UXn z;-)6cW;35r29{*BnnBgkzqPl{D7tR%EwqXgvDzqyz(AnTkN%lHe0chwM}PuL6@NdD z*kwtpZTL{CXL`uvck9+Y_A18qvx>cV#DNQ9BPimh)5*w0QJ$Y`#9^nCKWz)H3az2^ zluw2uVU)F9q;koNLAydkuUE+zHaRXbo@d$Ets~3fk-EjG8cK=v{g;*GJM=(2INWO6 z%JZwT1nyvh1^0}KBEq?&z^rP{h`k5`p4Mb1`}}y_w9h37B4pYrI0R;6EwHxv;lkDt z@SP<||uM1t4lz1eUzYx;9v z_4WYgX*?>O_aH`)t^=W$Qwl9UswF~!$+s-z#y>paF5B2xLoaXZ>Se%Ad(R1w!RhKX zBHNe1lG)x_2Iu0V{XG2RNHpu12*EQl6#YS&VHLa()P7f1wBm%)+rnc)<2hYcdbTUi zF^?-!+xVU#FoyIB&I(P`@!l3h7=hYDTRFY!VB@mnk3Se&$WL>jz`*WDJD_Hh7wcmT z2!YZW-7DQ|RbThX-vA`{6Zv^Jv2h$WBy=0?-zE{q^m@rHqoVU6f5^J#Ha9vTLh#ti z=ppH4kNNfAw8;W?_}w8>4phk(r9AxKuJtx<>{{tGyJpXt+*fa^#G!@|;wW(J0CG4K zMP4f!uvzwE02%H=- zS`UQx^)CO&s-ZpY0175un-a;8+cuZbHux$jw{!Ex-+k8qvvLc58V8C$|L!o-qDe2n zQ$0P#q*s72FU0u$=+PVrJs}{MLo*??ni>GWJ9zZycSf`(kL2!z5eB@)81zo-^VjN~ z6j!@e?7-=L|ATeu-4v;w&i8*fe@5%iRRP5lz954K27|I6|3n)&6Ea!xOE@7Dd(iM` z?G-oi-2<`Co6~9OdflRVVufG) z*;i#f!0k^B*aCShx46=2eKP$(6w_l%&nf)fNc^oHm|3KR-jQJX+=(oM`MDAiru+w{ zkABHSlt1yt71Eb+>6Q49d?P9#JD_p)U3qr@4_cbSgMOKj2S=e7VCr{xXZsCHr zMxQ*X9gB}=OgZEBm50>oz)WG>mFCXIu5!}MD-uUaaxSfp1j)Vg&V=aSI=YeZEJ;Y{ z43M*&cyJ6J zZexI0ofLIsf>jCkiH)cXs5)nf*Moq@^eP_?IbadMlnqN8kN&y<29dcX$U$*@n`x!= z75YM1WfSny($>}0ev;Zf0G?<&iBsI&VCCsf4S7@nWo$ZI#{Aqo)c|fLh{b!EAqba; zewrU#!2*QW(MbK9%dePq4zQ7?RGC(O<1bS}KmV}Yoy8JI1On(8G}SN~y^258j61&O zA2;4}JWn)BAqH^}bVr*))=?Au7wzBLT0nULO1%1X+qS$8HMh1PL?0jLKCtd0_uDN( z#dbsgZdsY7+}@*)b>%nvH)ni7ohROr(8bL4&;WEz9aY+ZovBe~-NJ*Wd{HDX$BX4j zKsI?-=WUl?Fk65WC57=~v4M`3l?(tYz(dJ-Re+5E3*}&A>mwtfh9(Y$9oQkK1ywN) z)OO|tfW;ILI(?EhI$>hsFYmgsuif-Kvuh!RmK-FPg(`E!jSkDf&!7_!>ZI1}WyUTYv%e&)>@=hVkpO@BLl zVrp2UP`o*->i|-=WXzZ@3Z;3rTX8MjmMUw=I{@V{h_`y}+7TXVp8fw0OA~Gb?9RWb z`|t-g){1xJ%GK?bsngwEM~=T-xa9~h>8yN>lT zOu2_Xs0xl`-jeYjNA9Kv=^rI1_G{92I3?ekgSZ`LH^Y7@Az;9*S1HVwLZxtHcgbAJ zFoEXu(rM7e2~v{X`zKn7^T3Q$<-w^DWkB~zN#Rmb=EChfwj_n5oU^jBR&Ez+P9=I0 zM_5WZ0EjBQ2X$2FJdmmT%U@YvKAc{K-l0=mx^MXY!{H63mI~Dj8h;s&8BA7}@T<*J zeR(xJ9(qvseFP+tK;rME(mm{$Xk$d%;NTbk5RVq)yp4-!Y7)!uNu^afU>_F}V5nHcffbvMtL+ZA`}Fsi&+?2gea5l;-U0Xj|yq) zu>@>jKENu{1y!|aV3g+rFYfi@4KFwETy(u2$9JF%g>Y56h@k)gIn^hH`wFtPi7SoD zP0L~YB}9sTq1i6Ia7>L?V9>ru*ICD2f0?qYnN~n`mj_a){)fmDZz;)WJL~_AW^ER} zk*Cl4QOwE|*s}=&a(AgPbj)JnO(hmn!1P6tZ8BkxjRT+i^KOmJZ4QLEk$n2wZ>3Q} zb~HesOhqNmv1&svr+O`RjNG{laouee!_=LENU2vUFj`vR8O8urYg25s7Hg--DT`_v z`J(TtOAc5U?v{$}Mn!wT#GJs9bf+7z=%_oo!SG5nAsVCYdPx!B75$!}ZJ}R^sY0D3 z7hr?en?r&5TsJebj3MFt3V~O{K;- zny7W6vDW33ry{661-tNmveA&3dZAIk7Mv^fAh0$S*pF#Bd9no~gGcBM8hlF){3~pq z!6y_hNkolZtPi;;Cg68$D{wbsdmR+Yr_Jvy*GkB`-F zZ+VyR&58M-l+!|$GcnF0eo=IZlw(gjfM+1`t|a`e{VG+#I|t~d`c71JsBDGxNk3B_ z>A*AYlPKSPH61GfX4A4;Pl}=owMkrEG8+JHF*@j ze~s6@m5r+c;UrNQ5g#6ftQ8arqrLF5cw}Sl-B_V#bic5=K2~L~QHN45(``z2>&yAy zy2U!BbEHQ?WBB@9uPT!oFG@BgCq>pXv^3+(1IJ9*b|jlHV(W|wvQN%&1hQ!^qCb;f zJmmrEYztFni~T!8nui;nMYw5#St9vJVCH}v9`NgfB?r1m?Y*e(jbP0@4-q{Q z7H@2g9SkhuwI{IA%~B?#z`x5oIh?gOpt>Nw(WfU@1fhgn`@flXL0MMSUZOaxOL}gB znXYuoP4grpDUQVn+rCS zDurEL+S3vu*m(-hQfZ!dSWbj=_ZII~Af)%F-#c|3lyVMsETNZex%iWCO#mSh1jv~g zwm|5X0|=H-&tCC$7LbaBP=pl)$bC8IFE9xWEbBO2%y60iY zr1)MV=A=)3_0McUcrc>4qLE9DxxY1~jre7?I$&WirwQ9Mk8G=9eb{6r4cAQsVA_$1 z!rf5T@l$dGCzyf!)J`aCcLG`Z*5K~qZedA;v6#xNix#Os$j#OBLGz0oK|q$S)Hxzu z$Kh6MkECnaznHlN5^H2_W#m#R^@LMeAZ*n~94@dEE*$pDt2QC;xc21K%`&QU_kpz2 zd9q+I*Q2tfbpZD%m#u!BU0H8$)0Joa7?drok!t4^syuyQLr?v^dZ1wf;H7!BC9hO@ z@s25M*Jze4`;hmLAaVZDz1ZH1dyIWzdmn8Y!;1nX!1HZg5r6C+`#x9ivvvRLU<<026y&9+xc;ut_bQGXzn4q=ax(uPQb_p7pv6dd(94;u zOHzGFf^l!zU15pTQK4(cLmRW$5s+Zh@j&a~%HSV91g|Ur5OV5(ep)q`BSfx*{VKp?%^Y|6EY0q*ooBd{ zS{b5jqMf}g(3Fz<#?iCXgQw0ao=uk@>nuJ8T~#0?`X$KduPz3F4r1!5B)4F&rG${y z*3FM}&;XH(joVnG-Z+mfQ$VzgzEdRF;3Hu%_e?f1)FVlYp&4!+A{ z!mm(s0)N{IlOs_=_=t^wXvZR{sHh*8kJmT`8uH)ktpev#6* zdwi=3Sut?JLT38lC7)IG*-YrheIO?|nu>p|GQ4A`|Kf90olAe}bb8wXJpf^y21{vv z*$Mg0oLzd$$S!wU{Xk5HXx!+qu*ffUQ~R*iLMg5|+%QIZ|8^&cjApoXVfLG)_fL+0 z+?}`Drz2x|+aH@QrxNyKy0l0_p!3hMG14ZpiLnMhU6G&1K`K%O`~-~>xB`f+hd7Wb zkSvQjH1j4RPU(Ds`vvFZkp6F&5DwdJ7G#HnI%lZ3ULq6D5=&sZKD#N1U{^wI2iS%| zDoU-|*g^fWqapA5Di^kevjoTVn1&9tAX1dq^I^?uIC7)`L`F9$unr!fXaZs#?EG+e zd_C-pMs;t1a=y;@sv0y{=Fg^Ils?-($t#w`qZX^!zW~n{w9aCo6u_=~uvYtm6h=jyeL{bGzj%#-(42pe%uQ@%^}1-=fl&NtpQFLclm zj=-^l4mgA}5oU!wBZ#B%jg({K7}^mC0ga5z%qui%7E7fwV_?T*4;2fc)+jF6hzU~= zr5GFy^wMGy=H3l2MTl7IX0c&vwMwm=$z&YaU@8|dRn45yuz)NJ3G(Ye0Adk!EZr^M z<#4=7%tZ=7cFK?z*A&-ZqIoA{hA_jJnVl6lp~A+UY5-M0s=w9MT@Q#umc*etJ8Pkg z&O-s3!*?I3f2VZI;X?u%|AhN+4sDdtc}QU4^v)sFFVp7_6VM#%ees=g$~*>&;Vh`e zq+br}AW}$j5J^ngf0)996a4-#!?}nQlOFwwIZXk(UtW*tqNw*dD+aM^M3Jg;wbCpv zRWafU6nF%FgdYOR%qw@Td3bj^h%2Q_V&MLw;{TWa|3NKSv6T3?wouPbY|va>{hHy9;{2M(qT!i7^qLa zv?x-Td~7U13v6V|^62Ep(>Y7{>N?}n6>A|St_Jp;cS~xi1wU=FS3j-Jjvu?SkI045 zZov?+WedY4UbH9x6>^w?$YtzQZO6#ginJLrQ*Wmk`^o7Q6<;MM52SLZY=$rq;}HRi z)dd~WH?MuotJa*~RJ7f5joqh{6lQbXLLA`@d)K5RAn&g0@0vF-L~$(`L&1EQS+bpd zu(zIRlFx_M-rw0JvPfa`FwlZ^b;%e%sNkTT$}h@>3pPfm67UdDX|>H|os@t9mKl}wKLJm=XOnR$5aR?>QKAHJE%SY=Hn}zstY~;1Bk2Y z+td8AnkHyUJ1QW(RR6(T{_X0H^M+6Egv@-qef!%?Bxsw=Z;^1%g}-6%%*Reu%j5oV zxaN!I{^cFsJ{->LxKYf8-D{HZC&A8mK1tJrgQ-=wP9W@-Dcu=imRt03z3UNmm+}Mf zwOZJ>Q_TTekroaIitWRUEiCjbNN`;UjwdMtE(1=t2z;B34+q8JplHP(?ab7uasW^j zyQs=*$fm2ed*!KIZNLP3lQW($67fU2!-9)?*YoAEzZPG1)nd~)ro1Z$+&coXO=fB8 z&(ZKReO6nVwPQ4F3)9~8=VkqI4CIxMzA=r41zCEri}JrDwo5f{Uzk1R#8_?hnm6YZ zU-vF@5j%AqDJtLe;qg;|gVWTLxQiLnms9rbIkQ9iX8EyOg+5c~r~WPLwOM!OiED2g zaBuV-HaklV>wZManshe{Qk{=>I(F>TIu^{IQnv1=dn_5E?}OA1Ht%YBaf1x%?9Ha@ zdH`}-A{09tWF$tJhDGap73{x$>a3UCu8w}nl|XsMulSuf6B7C5JfmZ!@`S<~1sa?H%K}0{HlZ>xw!^g`iN>T7!HU zTy++2NPL$AGBlBqwj^$STJMmxd`h z@4P=Z<~=DmY}^#gWPZ6MX|t8hLhQ|8TyT;LvIz)-Kmzp6e~Pb))k5Js&P+bM1h|89 zIvULY20iX6k_gZBb9{)Eo1Es)&&vp$Nyc(i6{rtbTtcUQPrwtl%fYdH`j~`3!h4Q1 zTp*E}RJtBH_%xxbKfnNOwu86jI30}9c-rflO&ZNOEl9nC8G|43m3V$OJy|ZX$$3oT zrOeGP5_-UL{Es*(DKm0KcPR20J=-ctSSZ@bW5wSmqR)*jeKU0FoUVgx)Vn`hv>Qao zJ?o{nfm9)IBJ5nOgUn)EmW$4W-$H}8lNxnMYS>)BWwm*f9FFUVy$>Q~vt8gn%BIHyPN>vmU z+ZLK~M=Y_o?j_`u?+g(`H4VcRRRnZ$P=U;yXI0DkQbv1^H+P-`4;$D)0;nzqm2Rq} zR^@Xfxm*=ch1&ogQe!FpBfX$@HyB9t0Nhuf7SKg-&K#7>YXxa+_8Ss*QsL5+xPC1Z zb%fZ5H|pAXM+)-I*^&-6+ftA(7nQau#pyBO&@-y-eX&fl%b;Jm2K>TJ-LB22tu8@du1Zk!&G z&VZ(frLQesp(pK@_6;1`ymPpd8>vv+28 zo0xL!`s+5hic>UNOx?7#lV-RgwA5#@*@fF6lEPM2Xr{3 zQkPT|sRF+~ghot&GV#&0ftFgUsF%(8{eaQR_rL`O4sc-*AB{N-tAI@@2OaVG%9%Fl zC^3``-8KUJwMC=uIOw)DZ9(sPQlC^k+wBQV=k7#S~B?X&0#Z6K4Ch zChznsU}EMA`q?~j@*XA^1))_ zKV!ecyv?9F@sq z`nnTFg@LID_3q!-8${y=2{}ECiE|H zaGdbVl}wq&%g35Lk-49mFwJ=a>oxp=C%gg>(#vz?oUxj|^76j5S(dw??vs4;A8ikfE@xJQTEfU?oA3i8`NJaeVK z4jg}b^pG9q#z>(Muv?e(CO>a|$BzDfCxSvjcsTt4Alcx`RF9ltjw)Gha7Cj{^y=1* zxs+74JrxVzNo%X6r&uK*SU2*+C_O9 zR;O-;*UFYhYjN5UaVhDkxowZP+HD=NvP_~G<};2MZ8I9Bzj-K2VmCAT~x za$tk-nibW``dS$1%v169G{6=fk2w5vtgbO!KWD2EXi2gqK!=Zt56%cbH)VbI4Pp9X zM))47HJxtph^sK+Lhziu!FqWN%DG{_WD}BGL4PEvAHj3NbBPf+b)}=Utlk zp+d8el^A-kJs|_N!KUJrgToW2x{Z&q%g-qt8|U!tYi+|y0;9gy*rRXE8prKZl^Q=Hrkn(TM@Ept0Q`goR zFWZ}!%~%31Y~HW8$ae^;>*|84nV7t{fM{5}0gLEh}2i$eHXdNMy6k5pR&XZjGBK#`N=KimPL# zA=e0VD~k!#+rT~tYl>knFz99yeVd@ zl&4-;(k@iUOy36O7Ro!44bKCoC>d%lC>=Iht{E_QNf59eoUaIQzjGmhWNNR(;1=949N;w-!IbV8t7a zTB0%Z(Tu6a`U)c}as)rSE=(zFd^2{L+V)EtLBJOkVWl^?CCb`|ZqxGP*M>5zS$z}{ zLNoM7Hu>L>hUgE1&YK)8!Zdf|g?dc1B&6}sO#p%GwEd7f@xBfH7v@%NV)P&>uBUOH z?)M8{jdkUR!E_>YI=M7B64Ia7owfD*VOr;Kj?PAnK)~H;jt@_PAKDdD6aye6xRd;_ zzyIMsu}s!mucAW+k*i2^eqiokgpqiDBUPw#^KtQJiNgRvOH8NzpC4z!kY=z{&v@jM zX1a-_A=UbKK5%_UGMc4S05!f2NU*?9w~Qm;D#SkGmt|F-xyBa<$R2Np&#s{SS?O!G zA`f8>&YJjwCkr;mnf*TN+t>+ki(To6|6{H@_gSO^J%S089v`_4aYMBs;AM)VA;o~v zv0&y?mX}_7-W^gA+N;%fNe5(j;Mc?Rmk3W#F86vpNfao&NYY#trM zaMne8@B`617aw|sYhAdg1Q%E*s^W^M-1v zVPw>B^hAS*rXcZ0(?K9IrtljUJote&`c;Nbkvm<;Yk+Y=2-LMEWeh&O%L>sM71>Y6 zttc@z`AcFzz}kk^ti>ZvNQPYi`Fq&Qb_|V647Lt1zg^}X5?0a#;0U#Asq~xNQy>S$ z#Z4t4g=M$R$p)klZaAj>CG33wIg7z|IWn)Rn(U8*(eM)UB>8q$V#jywoBP5g?d3d{ScFB}N)1xvk}RbiJ%OZMldmSIbMy5q z#ryc0=Y~WMoK+A%?AShOhfdm=d^@mJ+l9aRZhU_{`ZWg^tv0#XH_<5~-89QL_H4G` zP#TS1xg35X{8pMT8y9Is<04Mp@QqI04( zB<)Sw{dW^SdTdtJI4%Q+3A7vGR2xe2m~IDrPsx|X44QaFc1pG!L1R#t!$iL%<`wg^ zPFFgOCN{=9nG+4~EdxoBnN!~n?Bf1FaqRwY1_nl`E4x=2{J>l1bs*!^CR3L!u<)$; z&JENbtd>U9$010oIxK#o0;`({*s=#A<^^I`zNP0W>{R^9l}q6lnF&s1^4fq^6Xehx z81fOHHASplI*zyx8@Qpo*BmAlO$>UV5k4irxGJvG4;=Y!kzm}XhUH^7VIf>VZWYu0 zA+64UY+ibOC1W7$CRn~nNbljivWz|$Ky`=(3Sq&}CKJ?|bC--aX&KO|TQlD)t z3?##r&Ntlmb8@#z*$|AUv|sPuY}8?V(zwIuuyK3$^=RMqwnA>TiUe=AY7bB+Vm@xE zwtEt^r&hrNG@|>wW4H6mMHlz^E4auwr}x_-KA-;2o0qrn1lnkkp-7g)*3T=1`{tb~ zNlpJIsLEN2Na$9UyC-N@_dl)nV6iV~v+aluTkd|M-%n(l4n8%yZ}`%G`=3eI^!L@+ z47Avq?Ig9oXLlN&g@5Wt5}E$Wr=>7&rqEvWxW4T175$+fIYmDb^+o9Z9pIm3hNM3j zT}9u7oDWJ5?`OYGuAwjL_*>pFUgq=OQrlHR7bi7l$d(xV1p}PnL)Ic&{1`BeW=ZfI zFLzOF{h)qsqO%yE8+*#vWL&=DjuX=jlS8DVq?H(IIPK(Z>f9OjtSQok=K7!ZmVi%2 za;HagSArvEUfRjlG5)mOmlhZUVRM_#HlVf?A)fkR8TI?=c4W>y2#tbPf{BYey zcT`zS&0eU|NeVXGM{?|4ebB#ZzWqs7&S0>EX}0^Nbz~Nivx4k7lFFZgR}L)j1)ZZ( z{!^-|mAd~dc%)|m1@L;b6_#ih1~LML+Y{MiKc#Y1GNnw4w~!??#SZksyOE!t6?YX) z>$v(sip=~R;3EUlEcJED7mR;;b1Lw^;{2A(ZtAk6Kp#+wL5{}&_=^i z-o=D`1Y*(3+G=n&u=jS%hV8PC6!_Wkj{(~@i&0zmIkQa$_w_WyOd$~eH+6z?rt|K& zn>08%D)MmJYpi2oL`5R^l|`w}+Vn@)&=Mm<*g{nR$c$~L|LbgZdT$Nu-5*W3kQrnDB`9h2pL+&494fc;^IHzAjQmL zJ@YSCtZnjsT{270&P*S%@q|GWJW@R3TLzDxUqiBw?w{B1Jj8mCiHG0xKrC_n2JU;# z^u4YsBqIc|j*RD*-!BF5n`Y&1#5k&8}3C6+>b`+&X%x)1E60x#Ez?U%AsJq7tT~-i=a8HXes6C zaS$eL^A58B$YrwX$`=Xe`nYR03T-@}x+KvMokVl0Uv*Qz2yq4$@6;8J(u<&)=z>=1 zexwAsh}~vtNi&({_pvd>u6_mwx<)r8!{J+rV-Ltt$pMn@Bwu2WF67FLhZT>U44_fI z?#cOEj}-{_yN|u`Zs_-J0D(lykEy^J|1D}qNN?HjN;d!BLw)}?cx{LNb4ki`!!C_o z50A@{cMr8DchOXQba2)`m2raXin+UTvFK6t`%rmD*w(e5i$-!lZ;i zqLg!`%S=I0ec@Sz^C?b3rq4QN4By%|=}XwbGFZx}o#hiXT&HMuWLKTsdo8LYT0cuwIOM;oJzql}fr$mj2{ z0U-n41c&IT^24Nf9HzDEz_Yjjx2a4%aIJIYEfRNV$TgH2-KSIsZ?}*-aBT(*Gz*Cp zBpQZSs#Fx{ksbou+;vcPKZ}k(S2l!JUDbJs{0{~Ip`*@G!D-0so#t*J zmVEK_oC}X8(4nk$*3L?#pHvT*6wOU|()wb8fmv7`~*Y-E6euc)BBf9eDU9u#;HCI>u$D}M9%2+E}wlOmyde9`{1fgsZsI0p8YEl^JzI& zwL}%(Wzn`d%c!g_lBImRWYCp0u;g-7Ntp)oFSoRfF6yd@5}BR#rg_tM2+9a6{~vmP zpeEv{Ai%uN-kyB>^l%x8x$(nvHG5)8p+z6dWelDd)uZJJTOzEOR69Z|}A%ML3GBYRf| zw$A&}^Egh8m}2v-d|E(wT>w#Fra;D`B1jBMUm+|}mwW4dRBXQ5#14~CokF>NUZPM^ zsj-B>0|()7YPaKXOdGdAVB2PHg{^b|VS5d!(amk5d>1r^AYU$0YO#*FaZ587vF#LF zCGSe2%$O4WGXXYyRjm(YH4H_Kk4TJfPcvuO;XN-)ty?HYVi?fKfe__-Ey4OT!h`AI ztT$OU0^Y?V4c$A3EFzZ7`{GUIQ?lW0_kH#s9$BX|G^Dfcz;(-Q-tf9={M4hyJnShh zf3jl92MoGo#`SNo=FHucoH z|1jGtriMD9M_;`N!I*WJO^MSgFYJg64z3Gno68<;;is4vFS)5_j!I~kXGVGtHT{-| z<)+to0k1MJzVb^(G`}0jw;ZUje%hmsYN=AqYkhG9jUXL2Ruoy~DHPo%NG(>3C0;wc zn7m&FLB4jTw4AOGcsL|a<%GxEVIau9VKG^;Mn(BK&aayPHs?}^%CVnSl-;O55(`Zj zL$lv0$#C~t{c*?qy`_7R{lXz;++bW%rXuOS@%nZ1#+(&}oy>fO8Rzt1ffhhcJQx0> zj0_fi{^=7TE7T<+7CrK|WJD4pqlwue&fmIha;|ZiuM9&EBxMH=f8&7Q4T`rcyfE7( z`1o3Z$!*qo50xaBk=`1v6W}&fhLIwp$c)az&ZdFvsiK_ul;iS^U}V&VK_x|n5i>ml zj<0hzdCt4GJ5aQob8-ssd2wmcA{cA(34(HZnM6mY0wA7iygXj@!=b+Z$sFL4%(NQI z*^QEyTK{FyrwyiRE_y*hR2&OTGGUEHED(5IXi@1p+l?$n}pWwL%9lHZ$J zhQf=dA*6de>NR~}!@8^+1p0I)^yTdDCc@n-{TF@^>LKm-uJ%X0oZ*N|XM6N=b2MJA zfwDXwSN`EeF}0D2MR~t&ylp}WmRa`~o8s~&Bh)8O&0bUN&is0_$I*Ng{)wQ%W9z!= zk0gSl!~`ly!_S^Idno~g^y=sU?M1bmbl{XvNo8aI{MX%a{(I8=9s15Y=G6Js1A@<9 z8v~Tg&Ra;qtvwbM zZ5#OM60A>Q$6K|hr8H#nReX2l9lMxhJYhXJC#YOzQ!7eeV zppvJ@V{2O1)s7tSjBoI+jr}x}_XfwA%UGlSjjRJLv73TwaUbBzq&u=XLTNlzSsVN* z%F!af&fw;e|TDFK$fW?T|QX!_!Rm4lGXYh_qb|r_%GRf6-%fh_`m6FGQH4j z>Ue`AR1weANTr3OxENAlY;4!_Sj57FZ_mp);l zpps|WXNOJZaSN<}0G5=pChw(ogw7QQn4fPB#@|oRVqp@e7M?h-(6L-(`x3FPpdcR$ zn^b_!F|O>{^1ouwngO>}X;E7mf;>wF$YoE*M;3*bH9E=~1X00IL?C zO6(SiG`_LmgBxC4zD=GE2x+QqnwA8vOkXy>eC4v-IAk|vK0wT7&FjUOAqVd!&-;s6 zOk^y8l18@&EAZ*NDN9y(J(((4*-K*CRrH=?%Yu>A(A+Y0x9idyysK>SvLiV@6W^G* z)Pzd`s#h@0yVtSlXCVHF%umyBom=cGeXH9bEsCX`kb6!_`mZW?)`vXlIm4&qv*kmO^%gMJBiuYO);M7z6)yQ zcaneX3?)GU%tAE#@!u(slSqh8*~cDNetW@XvvzSc=2i z)p@&ugNxob>CSrL4re2r{(71cj&=Eb+-3>YWv{%{Iq)j9`(mcaa%Xz%Q-j-0I%Dw- z$T-2%>(ElT;lp~g^RNYFMZ^?s*0ePI$I$O8bajSwkjG(;0i5Fwtdt3(QnSw&qK zl`C5D{h!&-+L#a+%!LPhpXIVos%&q=y%u|zkz~q75QtPo@;qc`HJI=6ZDrI7R%umT z05|Zk)AB5&N|i3s68ytj^9j2sWhH23D^!$LHC0Lpb&XkWt3|=-sSLI36LiT!er7mW zpZp^UkN6zCx*$mMfti_G_LIR5*<~ET%(&6o&4b!|G`rHcBwZ{2nPV*>(6R#x=bz7!Tu{~cpf9B^RfxiF)=CcYN< zbx$+EvlS&@)5O}y8l9Xmfi1;$&BHb(Z0y+yJ10}EsKvTnc}S1bP925VlT`! zt%%rR!xnK-Z{o@hc~hKqb2Sg$6(MQLx6zsDv6ma_qr$SFzVf-!rv0ld%}y5ghnD`tumGy5xr5i504`9d*s?$C|EqA8#8CNI@?y@v8pc z)mK#GDGU{Yv}eqVt5!{m-*%U z_AR&Z2kce$O?Th&D|)&|Cw;tCC-yc}U+kw@pC|5WSQnP9#>fqK!w&0dA33V02SUdz z9VHe=aY<>~!jH)Z*DYnuVuH$j!s+p$O3c<;O#3-GtCTDj-dMbviOlSf29<4mthsTcud|~yy|dS0Jqscgi8sfqm?O0Ro}%B@alT_xxH7}QKT7~kRODAgnK#1R z`MN#ZFR_1hYc$9ZJ0(1@EQ&bM`a2?tGC zFY?`P)V^IA@&1yHq}|c+a`}w3f=ET9d%?#E$9ETim&@v1KA08rKjZXa&ALFh)IiAp zLUXOZ8Wom+Rj6vd6xe~xDD+gS&>|+Q2+t9K|JW|Z~<%Eo^ z9V2J$e3ysK{W-Q0|DmnDo!_!A3~&USa367cx>r#6P!HphKk8oArCK`a-OvxjzrFK$8PexMzP`?zxwaU@6wEY-*`QJ4OOG3|3+V$6CdV&U|s-U0)v1? zm7tdB*CI>?n)G!tZWH{{>RJzPDi6F)z|)#&22mlr>LJwK2 zKQP$tF^!7Hovj75LHFV0>e7s7s|e0cQ7(;=VY6NX5qjvvR%Qsy;5d1l5&%b;z-siR zF7wZxxkfcwuw%o6YF?w`wW1K&2r~eKfkhpQ&!}tHG&%2Nz-3Y%6;sEMx;EUd(5qa+ zi$Y@^V1AaO)uYO1&i4*0KTWrc(?MFmMZAHS*d{i8v zc=6szy8xIP0&7=uGzvPUtc_j_QjyPdpp+u!be%R~g`kh=xSp5P6(Q*?cmX>}L|0fP zU(+=_G~&qfyr3kU5Yv_pw1dehJ69^Jwn`0peDjw2Gb>%6F8}YJVy37z4B*MXMx!Aq zEWM@(2a|@!UhXl(#w7jQ?zaO)k--UWy>1C)QwL9rc?eajJsyHXt{U!2g@RIrZPC$9 zz{YODA}PzLt~J}YnlD&(9r)~AP1@YHyXGUC8#j;!Y(#s=kzXgC8|jP*qZgfcEiVY5 z>OONegQ|mu&tpbMUWeO=?3W;%sibPWbUj5YW^v>_L;Bs=oDO*BnXr_j^6+FnyXFsMO7H!S8q&o50AvXMJTdF0pyMp4n{|Ym= zoUPgP=G9i@0%95lM{U!6^I~&h{l!H5Icw|KXt{=;&mH8h?%!hI*hre!(vB3tySA=e zI+9iSi%-BYF;tw#7w6(bB=`)OB_x4FY>|*=NuyLBSykD&u(Ea{Rr~U3;#v`zFA#{Z z`GL~>^e~bP%DqxVYe*y4Z0i6STR;XcW(Ko#d;Ikia>HW)7D8WfQD`XNuAmo*-@cSW zF$lU~UP(#s0_m6nNYb+b7PzVfy@z`4(FN6_KW~{JAK0){UewiMvaNf;PI+L1`~iNP zM;BBeuuuEW?dsDi6oA1hOUVY;Hr5_wZ@^)HW`L2)$36O}Ni!V4mN2TWJQz@^2md*f zU8*f+hx> zsAV=IkEv464k2x-+ZJ*|WO{MEu%9-SyO?_K8cJLYdE=w+ zTlZ{*2&b!+Uxwd}x%)EQq+HCuFzQB)56J%Lp5z{};sXfcsZlXMw)~~(qrD1eRfu>8 zc+g^vAEpZ~3L8r(0#lGc_I--ZK$0)I0EjHlw{ zS~8SYov<^STU@FvP84tE^oB;~8+pZ)H?#uYBk_)*$=X?)vHRq81Q0Wm_hJVWyQ}mlRs^sjsO-?QuaoH zb#e*EGYk>F>3A_!^LB7UmHz@}R|c8waP^9(N= z8le}S^_%w*F#T0KMvRCST$(LBb+JjppQe}X1I0ZCldv-+eU}o_RpZf_qWGRe1UQUA$x8U z^iQ9j`oyI&G4)(6S>*yV6W?6lHX525M$AE|UlGWdkB+@%=|_&ix(ms-ZmUCi$!0iz z0^*ROKV$x}jvwv z+0X{)amM=xe<3TuW{T%2^D*vCT?!~&<@?t+{8DCQJ1u)k%g%b6mX$#(E%seQ{8w64 zI<^Rm9zj&`wDI+RJ0g=&OUp9f!)ko$^maxpW3>D$PCFn|^iDF4&~NBbfUuntDT8yl zjCQ(bChHwq)>zYHt?qrzZ397jDue$z_}I&YQ40jmC4n&l8pfe74ux0IvGf9dW=^g? zNjGB@FcRn=yY*A;dfh2iv{zpG=Eur7KV}rZ85LLEmX`J`E$flHcll?LaUUSOT=LAc&^>OMc5Co>;d1bK zoESOe_)BYk`r*yiwFAPD)B08hrjaUDWc;XS|E`B$K1*mwJX;eta&YyFI;l+%^Xh{m zaT|uimq`A$9z9>|1)VNt8B%<^>UUuEdvHUIEH}W2ZwXFhMaNt;rQrt_Pb}F1Y8UcvCW1m%5BEZ zpQ#^YAn%+;fX(81a;w9?RD(4Lq1yjQ1LtvCHNVMqy*U&at6&&2mkjbVv>c9^F}b?0 zZ+Lj)#?y9FwKX*>2Zl}e1-n}tH=Z$leXBd8%p6WF{f2-2x^s0D$n7zbEN?r56C|a5 zt!HZg7Afg%Q!3Dfs!;Z}u4}K2C9}ijk^)-Nfh`H~Oo|fAjRVn92)G0+Mq{Qe-4Y62 zP)`&RAog>$3c#HWG`Ve1)%!b35^dfuva}$L%wjt!-=!EZU?tiLAVQSH%Cv#sOl z?cet9^;^Gy?%rM1RDb{uvb#!<5Hgc3|35kHo#s2C6(bfaiw4TgU{uNdkJCTYobyH6K=d)| zKJO~;SvaAukLWX4Utc+;Qc#gWG_kMmFIIni-#XQX^8%tD*C$Y^Iy{ZI#86NYMgg0k z_I^9w3Ti65C%Dtjn$5=ubw>59U%|Hjz4M=GPE#TKCz^HE0Ig;`ypUZSFdD>j@BCQi z!lEFuKFx&Y>{}60<4Vd)Eb+X*@!m+QHzJ{sO|(Loq<@%)m|kc5*;k9%M9Us_Vbflr z>k5AH!Nha!9uLOujf7J#S3nv6m7G?0kXz<;;*uB>gS;BwI7*iwzvo zL7Z$-#YY1x@|`mB{RzJIEGn6h-0oR~Kp=Iv(e>I!q(HQTMgqbdOA}Hh6Jxdd}GzC5LTv%F}YfW$4?Z+_?tV7#1G(SQP?^fRQ=IcaixCG2FF? z;)tLqf=;tmsUz_J=S>JFeN1~*Uu`UwT=5)lRU^j(=C&-LQCp|m{VNhv>cNmPyRkT_o^! zex_JwO|U{av$Krj!g+X?Q1iH?nm2i!zkYZ19_U`&XH8$=r}vdqJ4~AYHNkr8N0SOWK8ojTXWS0M)NJVvZ2#s8XddgZ}WujP7W8m2oDI}hkY7>uK*$$$mG21 zr9o8{0!^`odwZX;TvSXUf5B@{e^Z3TZ=%H17;bXUILJ$In-3{Z4<#R_qVxM_{IUO1 zc%jm?93O~}_7U5qM~7Ndxmo({nR+ftP|ER#EcV9|r(*1H+F|x-c)*Bu#++W0TQf-u zOnY@SOYt&p-hXBEeVr+{_5>@z8q}VDp(#XY8VmLhvw!TC8cG?`Wtn|-3kl7$sX!k6 z3Cc7A_p%s8MlICIDPfe%JC3`KyO2WD>YpF=jORu9O41M(##RyDBI}S(qRdO=E%SKm zS|5kKzj!YBrn|kT=Nj6Z+x@J5ip9VwFY0{A`F`u*U5KLM+blIx z`gJ^ARUXz$`fX4dw}lYnBC?HN!e*pX{D&M~AurH| z1ExW&vq%??^_|WNWTrv>10ZJ|e$4F|?v7i3uzwx|j^o6*@9i1wAg|xOjT1rc33Kfc`6X4qb*W)(Q+sfK zV_Tz;sNJ>jWExbElDBeV66aD2Hb8pG>QO+Mz>$bXyfC-GP{*{>mLv8tKDBIE?2!#P z5=m=si=cys?PDdyB~2CCbw@SkArdT4q?xf4=*dt1|Ky6~!QRQuAA z@dmVoD@N`Iq8nUO`PfwGD^C$b3nzWUGPoWhRzQ(BP8|BqcfSG%qK4JKz%w0;<+P6o z#r~;U`L8@Kn^>qAR*?frZsW6j-jCX!%t3rz@f~f&Khr`RdxBwoSl?fNdkufT8{AH| zW+lA%!sf&|?>C4M;mRQ*Wo=|m~{pSeiUFj#7Tla*&!z-6uS zPsgN%{b{V6Sc%njX~(^)-kxiVep9`@phmMB-&VZ{Ef=cx8Yp**=^w3@X!26^PmkCm zfm?0B6_uc3G>z*Rx_r{%RLj@D zpgQebL)2?d_@cnY8r>M53)5n0r#zbwVJRD8)dwby?_OW8`*^4^cGyo7xPWR$RiJ95 zk?onR@RU~8(m-r7#Vfl!EU`Q>aUc-Ce|66$R*!ep*lWFw1~SEe#}7RX-c{okwgSB$ zSUsYfoV5NZJG&`NdyYw|q~qUi<7Y&3$yr+ZO(yNe*~S+ONy*q1wNN-SGd`EpK>r;u zb1InRjM(6oO*L9&XW#Oa(w->kr5+ZQeN%KDT(ou4u(54Bjm^e5vGv6`VPo5FY@3a3 zHRg%U<^*kWV%?1KKm0HE<*xm_#+dtU@3kh*?m7mQpAIngA~Tnk`i*>9s-A*gHgO4C za@+KBk4cnawVaVqtYlai;O~Xhcw2A@n9#R3FZduYJ-+vrE9Ej_LI=gqf5T=T&}h#N z=NbvI608tctfY#Rx|3(c$deb5Pue4t2lr{k`9-js~Hqdd`? zvT*cEr1PqT@+~A~cQDl$fFdhm;z8w|JwysFU*Hzy6KnE+yC9qQxo?DT?c;3X^$fs) zs#6Eu#+V|%FzPF>AlhFOHW;I#&rQQNp56mjtE+ii7~%)~d@L#`>aN^9g?qk~O%`-H zRlW!-=bBmX6q5uS6u3kW&!d&k592TcRWO+WI79$u64&e1YgV3z4;+%1t=mT&g0sjw zKciigw$t?9_0AJ}vwHiXo{er6p8iSmiKcb`YWCwhZSQ97D5ehzKE{$sdww!+0iV8m z=uy-UBSHaoa*@d7I^{4K&yIg`$uC}Zi-Q>*yO!gfOT+H#m;${+c0=n09jtJ|FGIbz45F1*TRpZ4V{5 z4R9vqO~U~%K2dkHRc;k>v#9bK6+JExtfBL8mZ|!i6>V_(O0a_3W6RHU)i@`myG{i> z(UD^RnCfokd7oGoY6YF^<7W$z%o~0|Cpm8mxL#52c11zB)3I3tzUEw<%^B^jZ)y(N zeHC?6KS;lDr1-;)r|WD}vFaR}OSE+FR5ZR%SF^nJKq}{VgzpakojiNAnXsjgq4Zjj zU6o@en@^m8mlnrF=mHb!0tH*@0!bWaXb^<-4V^7dGU$|(%zsvL7Nbzg<_-XtM8#YL zsiHgH4xP3doea&YXm2u`QPuZcn$Wsg53A^5>GH2v)YbR^OA$0kUW$v_Rp zdd+j>4YaO}Wr#r9LC9ZO8$lt8UzPQ#NjJT-IEdGj&c2M_xh!v5o#F4xJPShGI`yCr zgZ;)+wjAqCR2+>PaSZpaBYKXncyd;7H`}y=mcI!3!CCe%<+`1 zOCe&^V4}bXE01fCo^S*1kBsE;ogXQ?^NeG|DgPr$0efGOarZ!nZv9(11~YNy)3DCf zWW|tIWsXMDem&d~%8e*?$Ih%N=TDU_O^&T6d(!7M#DO*u$?UE14s!jR%kf zJaqRlU`nxu3+>j2)lTW;y}<%@Px%&mbD73@Ic=IF?p3sffBo&v{vJ7a(Ppr=^hCv! zv`Q{){6R&F-9hHW?^R1?WKIr5gp2mQcWS1Ny%5Fq$Z@))aH0D3Dpa_CuIa?vyKuMjjOTC^Ur z*|;7V+if2Y6t?51JcOZ3(n}ar|TEiC2T-Au0*Kk+3V z4M?2%;4LYTt$^fnq2v7d)1dBSt>W3x@9X~^5~pZwrqS)90V>=v+n9Rjkc$A2kr)O# z`0yXvs^Uc7?~0Pv;wa`!CwU(;N8(LpzuR^V4H(sB$Lj5ZI?GIf=9}dNmUrbup=0&S zBigQCCax!>{208iK&__eT&E6AXn+{%R&Uh@*vf{tH~+2N7NoxgB}{YmU92zJPqG%9 zZB*Moue;^~co0AI=|j4W)wFcs!WIW`Yu^*@p>tV#&Y5} z6v{6jHk>uf^U7M~g(H-eN{kJvQLuvYm zD?mp@jV4qh6ZqhDOVJawy|tV=VyD)h6>5r-_9NBSvym+I2kWR6^=1%(Udfg-4d%0X z=7xA)GTRRObf!oc#h3Vwa3XFqmxYfLJb!h;2-nDMcVqIpz`oeGxKMd|Zzq9cF^7GM za7W4ruIZoGvl)Ixve658n?70TC0-xeNJrlVP4`bkfziqJ9v>@XG`l&l=Cw0A5BlL* zt!|z#`(R1MF@{cB6Wu6-eBMX{I6ABTb8GqfdK*y^!%N=chkHgx-TrSEt>47T^{6X9 zN@tU75&fvsfnk5CeC^J43OyehDP_tIkGTej#wP7YN4Qi_YE%W|3-(9di`*>OU~Cdw^PVM^J# z)JV+-o9jw%JBL@fd?KNY$-}r}6t(Xv()YwBv?6Nr?ef<5{X7RomKq92N^?2l4>i33 zJ8AYcT(m4(v^|#o(p)c0a;n0b)Vj^8?q;l%B>c~4f3b~&PZilGRcMPCs+=CviYB5| zkwlunSwKt(>_7Q{P&-8My57?)p6!avF_MMU=F0a?TmDtiS>%VlgYfJ(Y{yQgnx1Uqr#+t zr=qjSr8z6ZoF~51s%mnJuJ4D}ThpZtH^GDE;S&1ucc!7a?q_GAm!pvFgu&h84MRF( zN+)*r&)NFy*l|Q`Q$3X2fYB1`6xFo7Pt&)K8X-(w~j=1GNh_d%my_S36t3GloknA|VF|*2jG6 z!BKb~*HKWZ)AtonV{pDf{k6vTy&{lp1!T^uXA0l^Y* zwM>iDg_()@*EmSjH=_6l`u+sW<$GL+=E$Nsn5mn=)@U;-rxDr6VeXFTp-eo~gp)c4 zd#a*So*I9)8SVmO8?!zna;CyB$y>{mlS_t{tIjzkp%rhzixdGoX z83&=<2Lq?uocQXM*v&4trRFD$Dc{5jY*dj}1y zxfXD@COAVmNxeeITX{C>G;<&x@_Mt4ywXH_WtUEq=}887mIX`0xXKLuO1oV=Z&M$X zs&Y>sb9s#HT8>CBHyRVn>$4|%uk(}0_)Jv<*h=442Q@Z-lE%;UK2Eg{YXDog-GnIm_bhsTnTT*4D94zn^TEvzBa~4ON9)0PGeYINQ6P-B zQxEBX#o3;nt6g3CQc#E=?4YO{lU08)?4vvztjG^UM{TzRRW%lsE$F+MK>D6rn?1=~ zEa(-{@0vy1(FRbu7vgVJl~pEQJ2PKMP`dLat5@p}3>;5gy5;x12mV-YkgU!lLn4R* zvf2S&|Jj$g5Ee~73bF|QCubEkdz%(vC80H~d z)izq6wq^xgPD-26`G`=l9nm{_^K7V6HBh-;Vg9|0@}u1C%!SwcRehUO5?|!`%Rj8u zif%5bGMH&mfgDIUjo{nTuw`J|$;F-~+Qrpgof+BB?#XLLBbHwyF$Zf=9y9MVg<keo7X3%{6w}iJ>)XWx9lR^dFngSlo^0>>F%oSMk z9iW;%h$=ikIN&v8spbq5Bw$>KyM3yla7eOw1mH9U;9x% z>z8btwH^wac#%x1UAr0?G1CZEW@k zC<~hDv`OxA0T`YU8X>-!Z^8{NZMk~658ysV9(+lDh6fRx9i#h8_x0D_!!&WnrlIvt z^fQ#-o=W2u6Z4bmLcJabJ3gC_ry*@YA=;gPS^Hw_RtCYF3YG(nLf7eRLzk?KK-a9- z!2qgu5qjvu#V}IGMT2!+3{znk^ZuQQgC^z${-RZW_t}Htj|+n-fRZAPY4Ex9!mjn3 z8^BFZ`OS7TM0)x3`z15xP`)pq21Jnh-1=V40>@EUbApZ$N=QH7ylP^6Ur=qS|Qr$mToM>$gWfU?PpJo zZCDx`y*zFW17fV{oXOL^`!|p(z#pD{o871A4eq5>1Ty<%>2S@79I-YWRfXtxH(tP{ zSj6_$z#Eu48O}EygwujVraXiTd@u9t{eUE;X6?`32j7o!qv+_Hts&dUZ!--qjt?gxoqv@;M?7~mp4gMehGE%;U7H| z3Qfg!U8eeNhd!c+LkxgVU(v~G$BlaOF-)63IY>Dg`F(X)2O7*JM%S3emr*GNQcr`Ou&RtOA7zAI!2QlSvh(bsA zze-_cNtP`TD&ge}AOC|JqWJh+m7n(2T#3QQC^eg3(I<&mk1Z3SbhwV2eJiS z1a5mvKLKyZ#Ial#fiCrg^AKcSZbZ90yR;qU2KJ2MAyRHeO^#Ug)^HvA502phyPE;+ z=Z2phA43FCK;I!=I%YLdEmB6PQ}3C`Zcm~4~AuXU0#!cd=mayXK3!&4RCAE`i}DA*0pf00}`3(mjT zOFo)ZtQCh*!}B>xn*6TWs#@|LE|e)TNf`Kon^&k{$M#M%X6)nApqq|zrypDMi7+p? zcnF(VCV3jVMHw48A7G<%BvW->JVYO{7T0~YHI+=w{#MC=ax^smxWN4*C;jGMUIY$X zgJ2Ln{KWTPG2Ct6^OVoyJ7FC~@B^DTa9pvNiO;}{?cqe1(Mys3X2Te*E@F;F(VE!; z5&5}iazhcBHfDJ729QF2z(L{qSsLY5i$OT>eqb!AV8e@9=S@hms^&UU%MJj2>*aAV z-(vPc)FfuFE}+OP8N-<*y(Nr8(u#+U*-e^m$9uV!WvR^5GU8m!ePKt?Da}3ErGe25 z-Ro?h6X8g^*NhCnI)j{^&4J+b4x)YJs$V#A2_Ba!CTvo)C4nunPD|Bd2>9AKEIuWb zzpwvxT(n?!?VAX6>g&TCdRkyD>rcKht2g7{{fC0sc1EDd&IXS`irCedfVLvcZf7Ht z47rfc#{S+kDKtM{Ndo-xHHB$d$}eEa%&3Ag$pd2)`A6W1RuW>Zh8l@h(B+oC?d8h? z`GC+)Hs2l|yZ8Hue%H$t4UT8{SHe5F(TX?`;qz4=c@-2z;5KI)>H?y=E}lGhhWNk3 zqh#&Lor-1GDaVpb1eLcZpr$_u$6=S=?Q$p%UakFVWBC3=qn0K+2`tVZzc9b2qS%@W> zuuM4}7|P{8?y@H#{!H*uSaTx^KjeS4mPp9&x2{GtA%B49%5uIjvY11BSVHV(8ZmG3 zx)SZij`Whgoo{2^-u*M@h?Ua(NucW-q^s@d&3ySI$R<_l{K@{I z=?=)xC>&0d*#WX3C=mappA~F)dK{P&e=@Cl-=~Z{j$_SaKQqk@|&1quk>gHeo%bQ}THuYnNBAgDrH^}mE z|FA=ZWd=L!36?1H%oJpMryr8Sxf+v;SnPBKNc7EYCchShcU`j0=$@XG&et-`I6d+1 z16|jvN70r0S5)AY6^G{( ztpUa(o8;A?R;(rR_8Iyf^j)WMdpGVQKBMN;Rft~FU;*{&P9xPzqS2n6bctA56*aMK z3^`2~$g1Ef1Q<|9v(!sMca5}zU->WGU&~eMZ21vp@?WiQ_)?En7g1;_K`qj1ViefL zNIM|*PmT+YCgX<=hW%0!gG)3!1vib=wIY!#%r&UrLR9-!*3a~N--mFDzd(Hzs?})> zqtulG`JJ(`-u^Zu(8Vf!Q`*RJD3DW(=ti(-?)fq~>(@_ua&+SBSpD^ehQ=zYIOHm~ zr>XnDMS6RHY*G<0wdUotw6dz;j7;Llr-lo~$3hnp0?O!FrcscM89^Zk0=r?j$QTwI z8ZZmrSgry4Gt}5Pxh-ra<}s33uu=Xq+SET>u#8^b{v*R@(0XO{gEF=uAE3i$7>)tn zFHcg4%v4ucp9yzpBw5MhK9ws6kFA zfDthN@4&-wMn!xYE#$sLme2$9Xhu4c6c7-oKC4<`n!r4cV+>^f9{T<+h643J$naE} literal 0 HcmV?d00001 diff --git a/dist-amd/form/Form.css b/dist-amd/form/Form.css new file mode 100644 index 0000000000..80d7078ec5 --- /dev/null +++ b/dist-amd/form/Form.css @@ -0,0 +1,23 @@ +.form_Form { + color:#404040; +} +.form_Form tbody td { + white-space: nowrap; + border:1px solid #E5E5E5; +} +.form_Form td.prompt { + padding:5px; + vertical-align:top; + background-color:#E5E5E5; +} +.form_Form td.input { + padding:5px; + width:100%; + vertical-align:middle; +} +.form_Form tfoot button{ + margin:5px; +} +.form_Form tbody tr:hover { + background-color:#FAFAFA; +} \ No newline at end of file diff --git a/dist-amd/form/Form.js b/dist-amd/form/Form.js new file mode 100644 index 0000000000..d79d02f439 --- /dev/null +++ b/dist-amd/form/Form.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["d3","../common/HTMLWidget","../common/SVGWidget","../common/WidgetArray","./Input","./Slider","css!./Form"],t):e.form_Form=t(e.d3,e.common_HTMLWidget,e.common_SVGWidget,e.common_WidgetArray,e.form_Input,e.form_Slider)})(this,function(e,t,n,r,i,s){function o(){t.call(this),this._tag="form"}return o.prototype=Object.create(t.prototype),o.prototype._class+=" form_Form",o.prototype.publish("validate",!0,"boolean","Enable/Disable input validation"),o.prototype.publish("inputs",[],"widgetArray","Array of input widgets"),o.prototype.publish("showSubmit",!0,"boolean","Show Submit/Cancel Controls"),o.prototype.publish("omitBlank",!1,"boolean","Drop Blank Fields From Submit"),o.prototype.testData=function(){return this.inputs([(new i).name("textbox-test").label("Alphanumeric").type("textbox").validate("^[A-Za-z0-9]+$").value("SomeString123"),(new i).name("number-test").label("Number Test").type("number").validate("\\d+").value(123),(new i).name("select-test").label("Select Test").type("select").selectOptions(["A","B","C"]).value("B"),(new r).content([(new i).name("textbox-test").label("Only Alpha").type("textbox").validate("^[A-Za-z]+$").value("SomeString"),(new i).name("checkbox-test").label("Checkbox Test").type("checkbox").value(!0)]),(new i).name("textarea-test").label("Textarea Test").type("textarea").value("Textarea Text")]),this},o.prototype.data=function(e){if(!arguments.length){var t=[];return this.inputsForEach(function(e){t.push(e.value())}),t}return this.inputsForEach(function(t,n){e.length>n&&t.value(e[n]).render()}),this},o.prototype.inputsForEach=function(e,t){var n=0;this.inputs().forEach(function(i){var s=i instanceof r?i.content():[i];s.forEach(function(r){t?e.call(t,r,n++):e(r,n++)})})},o.prototype.calcMaxColumns=function(){var e=0;return this.inputs().forEach(function(t){var n=t instanceof r?t.content():[t];n.length>e&&(e=n.length)}),e},o.prototype.values=function(){var e={};return this.inputsForEach(function(t){var n=t.value();if(n||!this.omitBlank())e[t.name()]=t.value()},this),e},o.prototype.submit=function(){var e=!0;this.validate()&&(e=this.checkValidation()),this.click(e?this.values():null)},o.prototype.clear=function(){this.inputsForEach(function(e){e instanceof s?e.allowRange()?e.value([e.low(),e.low()]).render():e.value(e.low()).render():e.type()==="checkbox"?e.value(!1).render():e.value("").render()})},o.prototype.checkValidation=function(){var e=!0,t=[];return this.inputsForEach(function(e){e.isValid()||t.push("'"+e.label()+"'"+" value is invalid.")}),t.length>0&&(alert(t.join("\n")),e=!1),e},o.prototype.enter=function(n,r){t.prototype.enter.apply(this,arguments),r.on("submit",function(){e.event.preventDefault()}),this._parentElement.style("overflow","auto");var s=r.append("table");this.tbody=s.append("tbody"),this.btntd=s.append("tfoot").append("tr").append("td").attr("colspan",2);var o=this,u=[(new i).type("button").value("Submit").on("click",function(){o.submit()},!0),(new i).type("button").value("Clear").on("click",function(){o.clear()},!0)],a=o.btntd.append("div").style("float","right");u.forEach(function(e){var t=a.append("span").style("float","left");e.target(t.node()).render()})},o.prototype.update=function(i,s){t.prototype.update.apply(this,arguments),this._maxCols=this.calcMaxColumns();var o=this,u=this.tbody.selectAll("tr").data(this.inputs());u.enter().append("tr").each(function(t,i){var s=e.select(this),u=t instanceof r?t.content():[t];u.forEach(function(e,t){s.append("td").attr("class","prompt").text(e.label()+":");var r=s.append("td").attr("class","input");t===u.length-1&&u.length0?e.forEach(function(e){t+=""}):t+="",this._inputElement.html(t)},r.prototype.checkNodeName=function(e,t){var n=this._inputElement.node();n.nodeName!==e&&(n.remove(),this.createInput(t))},r.prototype.resetValue=function(e){e.type()==="checkbox"?e.value(e._inputElement.node().checked):e.value(e._inputElement.node().value)},r}); \ No newline at end of file diff --git a/dist-amd/form/Slider.css b/dist-amd/form/Slider.css new file mode 100644 index 0000000000..8a4c163669 --- /dev/null +++ b/dist-amd/form/Slider.css @@ -0,0 +1,40 @@ +.form_Slider text { + color:#000; +} +.form_Slider .axis { + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; +} +.form_Slider .axis .domain { + stroke: lightgray; + stroke-width: 10px; + stroke-linecap: round; +} +.form_Slider .axis .halo { + fill: none; + stroke: #ddd; + stroke-width: 8px; + stroke-linecap: round; +} +.form_Slider .extent { + fill: #fff; + opacity: 0.5; +} +.form_Slider .handle { + fill: #fff; + stroke: #bbb; + stroke-opacity: .5; + stroke-width: 1.00px; + pointer-events: none; +} +.form_Slider .common_Icon .common_Widget .common_Shape { + fill: #ccc; + stroke: #bbb; +} +.form_Slider .common_Icon:hover { + cursor:pointer; +} +.form_Slider .common_Icon:hover .common_Widget .common_Shape { + stroke: #aaa; +} diff --git a/dist-amd/form/Slider.js b/dist-amd/form/Slider.js new file mode 100644 index 0000000000..de6a8b0a2a --- /dev/null +++ b/dist-amd/form/Slider.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["d3","../common/SVGWidget","../api/IInput","../common/Icon","css!./Slider"],t):e.other_Slider=t(e.d3,e.common_SVGWidget,e.api_IInput,e.common_Icon)})(this,function(e,t,n,r){function i(){t.call(this),n.call(this),this.selectionLabel(""),this._playing=!1,this._loop=!1,this.xScale=e.scale.linear().clamp(!0);var i=this;this._playIcon=(new r).faChar(""),this._playIcon.click=function(t){e.event.stopPropagation(),i._playing?i.pause():i.play()},this._loopIcon=(new r).faChar("").image_colorFill(this._loop?null:"#bbb").shape_colorFill(this._loop?null:"white").paddingPercent(33),this._loopIcon.click=function(e){i._loop?i._loop=!1:i._loop=!0,i._loopIcon.image_colorFill(i._loop?null:"#bbb").shape_colorFill(i._loop?null:"white").render()},this.brush=e.svg.brush().x(this.xScale).extent([0,0]).on("brushstart",function(e){i.brushstart(e,this)}).on("brush",function(e){i.brushmove(e,this)}).on("brushend",function(e){i.brushend(e,this)}),this.brush.empty=function(){return!1},this.axis=e.svg.axis().scale(this.xScale).orient("bottom").tickValues(null).tickFormat(function(e){return e}).tickSize(0).tickPadding(12)}return i.prototype=Object.create(t.prototype),i.prototype._class+=" form_Slider",i.prototype.implements(n.prototype),i.prototype.publish("padding",16,"number","Outer Padding",null,{tags:["Basic"]}),i.prototype.publish("fontSize",null,"number","Font Size",null,{tags:["Basic"]}),i.prototype.publish("fontFamily",null,"string","Font Name",null,{tags:["Basic"]}),i.prototype.publish("fontColor",null,"html-color","Font Color",null,{tags:["Basic"]}),i.prototype.publish("allowRange",!1,"boolean","Allow Range Selection",null,{tags:["Intermediate"]}),i.prototype.publish("low",0,"number","Low",null,{tags:["Intermediate"]}),i.prototype.publish("high",100,"number","High",null,{tags:["Intermediate"]}),i.prototype.publish("step",10,"number","Step",null,{tags:["Intermediate"]}),i.prototype.publish("selectionLabel","","string","Selection Label",null,{tags:["Intermediate"]}),i.prototype.publish("showPlay",!1,"boolean","Show Play Button"),i.prototype.publish("playInterval",1e3,"number","Play Interval"),i.prototype.publishProxy("playDiameter","_playIcon","diameter",32),i.prototype.publish("playGutter",12,"number","Play Gutter"),i.prototype.publishProxy("loopDiameter","_loopIcon","diameter",24),i.prototype.publish("loopGutter",4,"number","Play Gutter"),i.prototype.name=function(e){return i.prototype.columns.apply(this,arguments)},i.prototype.value=function(e){return i.prototype.data.apply(this,arguments)},i.prototype.testData=function(e){return this.columns("Percent"),this.data(20),this},i.prototype.testData2=function(e){return this.allowRange(!0),this.columns("Percent"),this.data([20,40]),this},i.prototype.play=function(){this._playing=!0,this._playIcon.faChar("").render();var e=this.data();if(e=this.high())e=this.low(),this.data(e).render(),this._click();var t=this;this.intervalHandler=setInterval(function(){e+=t.step(),e>t.high()?t._loop===!0?(e=t.low(),t.data(e).render(),t._click()):t.pause():(t.data(e).render(),t._click())},t.playInterval())},i.prototype.pause=function(){this._playing=!1,this._playIcon.faChar("").render(),clearInterval(this.intervalHandler)},i.prototype.data=function(e){var n=t.prototype.data.apply(this,arguments);return arguments.length&&this.brushg&&this.brushg.call(this.brush.extent(this.allowRange()?this._data:[this._data,this._data])),n},i.prototype.enter=function(e,t){this.sliderElement=t.append("g"),this.axisElement=this.sliderElement.append("g").attr("class","x axis"),this.brushg=this.sliderElement.append("g").attr("class","brush").call(this.brush),this.brushg.select(".background").attr("y",-9).attr("height",18),this.brushg.select(".extent").attr("y","-10").attr("height","20"),this.brushg.selectAll(".resize").select("rect").attr("x",function(e){return e==="e"?0:-8}).attr("y","-10").attr("width","8").attr("height","20"),this.handle=this.brushg.selectAll(".resize").append("path").attr("class","handle").attr("transform","translate(0,-27)"),this._playIcon.target(this.sliderElement.node()).render(),this._loopIcon.target(this.sliderElement.node()).render()},i.prototype.calcDelta=function(e,t,n,r){var i=t.append("g").attr("class","x axis").attr("transform","translate(0, -64)").call(this.axis);i.selectAll(".tick > text").style("fill",this.fontColor()).style("font-size",this.fontSize()).style("font-family",this.fontFamily());var s=i.node().getBBox(),o={left:s.x-n,right:s.x-n+s.width-r};return i.remove(),o},i.prototype.update=function(t,n){var r=this,i=-this.width()/2+this.padding(),s=this.width()-this.padding()*2;this._playIcon.pos({x:s/2-(this.loopDiameter()+this.loopGutter()+this.playDiameter()/2),y:0}).diameter(this.playDiameter()).display(this.showPlay()).render(),this._loopIcon.pos({x:s/2-this.loopDiameter()/2,y:0}).diameter(this.loopDiameter()).display(this.showPlay()).render(),(this.high()-this.low())/this.step()<=10?this.axis.tickValues(e.merge([e.range(this.low(),this.high(),this.step()),[this.high()]])):this.axis.tickValues(null),s-=this.showPlay()?this.loopDiameter()+this.loopGutter()+this.playDiameter()+this.playGutter():0,this.xScale.domain([this.low(),this.high()]).range([i,i+s]);var o=this.calcDelta(t,n,i,s);this.xScale.range([i-o.left,i+s-o.right]),this.axisElement.call(this.axis),this.axisElement.selectAll(".tick > text").style("fill",this.fontColor()).style("font-size",this.fontSize()).style("font-family",this.fontFamily());var u=this.xScale.range();this.brushg.select(".background").attr("x",u[0]).attr("width",u[1]-u[0]),this.handle.attr("d",function(e){return r.handlePath(e)}),this.brushg.call(this.brush.extent(this.allowRange()?this._data:[this._data,this._data]));var a=this.sliderElement.node().getBBox();this.sliderElement.attr("transform","translate(0, "+ -(a.y+a.height/2)+")")},i.prototype.brushstart=function(t,n){if(!e.event||!e.event.sourceEvent)return;e.event.sourceEvent.stopPropagation()},i.prototype.brushmove=function(t,n){if(!e.event||!e.event.sourceEvent)return;e.event.sourceEvent.stopPropagation();if(!this.allowRange()){var r=this.xScale.invert(e.mouse(n)[0]);e.select(n).call(this.brush.extent([r,r]))}},i.prototype.brushend=function(t,n){if(!e.event||!e.event.sourceEvent)return;e.event.sourceEvent.stopPropagation();if(!this.allowRange()){var r=this.nearestStep(this.xScale.invert(e.mouse(n)[0]));e.select(n).call(this.brush.extent([r,r])),this._data=r,this._click()}else{var i=this.brush.extent();i[0]=this.nearestStep(i[0]),i[1]=this.nearestStep(i[1]),this._data=i,e.select(n).call(this.brush.extent(i)),this.newSelection(i[0],i[1])}},i.prototype.nearestStep=function(e){return this.low()+Math.round((e-this.low())/this.step())*this.step()},i.prototype.handlePath=function(e,t){var n=+(e==="e"),r=n?1:-1,i=this.allowRange()?.5:0,s=18,o="M"+i*r+","+s+"A6,6 0 0 "+n+" "+6.5*r+","+(s+6)+"V"+(2*s-6)+"A6,6 0 0 "+n+" "+i*r+","+2*s;return this.allowRange()?o+="ZM"+2.5*r+","+(s+8)+"V"+(2*s-8)+"M"+4.5*r+","+(s+8)+"V"+(2*s-8):o+="M"+1*r+","+(s+8)+"V"+(2*s-8),o},i.prototype._click=function(){if(this.selectionLabel()){var e={};e[this.selectionLabel()]=this._data,this.click(e)}else this.click(this._data)},i}); \ No newline at end of file diff --git a/dist-amd/google/Area.js b/dist-amd/google/Area.js new file mode 100644 index 0000000000..562bb2e0ff --- /dev/null +++ b/dist-amd/google/Area.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["d3","./CommonND"],t):e.google_Area=t(e.d3,e.google_CommonND)})(this,function(e,t){function n(){t.call(this),this._chartType="AreaChart"}return n.prototype=Object.create(t.prototype),n.prototype._class+=" google_Area",n.prototype.publish("isStacked",!1,"boolean","Stacks The Elements In A Series",null,{tags:["Advanced","Shared"]}),n.prototype.publish("fillOpacity",null,"number","Opacity of The Fill Color",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("axisFontSize",null,"number","X/Y Axis Label Font Size",null,{tags:["Basic","Shared"]}),n.prototype.publish("axisFontFamily",null,"string","X/Y Axis Label Font Name",null,{tags:["Basic","Shared"]}),n.prototype.publish("xAxisFontColor",null,"html-color","X Axis Text Font Color",null,{tags:["Basic","Shared"]}),n.prototype.publish("yAxisFontColor",null,"html-color","X Axis Text Font Color",null,{tags:["Basic","Shared"]}),n.prototype.publish("xAxisBaselineColor",null,"html-color","Specifies The Color of The Baseline For The Horizontal Axis",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("yAxisBaselineColor",null,"html-color","Specifies The Color of The Baseline For The Vertical Axis",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("xAxisTitle","","string","X Axis Title",null,{tags:["Basic","Shared"]}),n.prototype.publish("yAxisTitle","","string","Y Axis Title",null,{tags:["Basic","Shared"]}),n.prototype.publish("xAxisTitleFontColor",null,"html-color","Horizontal Axis Title Text Style (Color)",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("yAxisTitleFontColor",null,"html-color","Vertical Axis Title Text Style (Color)",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("xAxisTitleFontSize",null,"number","Horizontal Axis Titletext Style (Font Size)",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("yAxisTitleFontSize",null,"number","Vertical Axis Titletext Style (Font Size)",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("xAxisTitleFontFamily",null,"string","Horizontal Axis Title Text Style (Font Name)",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("yAxisTitleFontFamily",null,"string","Vertical Axis Title Text Style (Font Name)",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("xAxisLabelRotation",0,"number","X Axis Label Angle",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("smoothLines",!0,"boolean","Causes chart data lines to draw smoothly",null,{tags:["Basic"]}),n.prototype.publish("dataOpacity",1,"number","Transparency of Data Points",null,{tags:["Advanced"]}),n.prototype.publish("selectionMode","single","set","Select Multiple Data Points",["single","multiple"],{tags:["Advanced"]}),n.prototype.publish("xAxisBaseline",null,"number","The Baseline For The Horizontal Axis",null,{tags:["Intermediate"]}),n.prototype.publish("yAxisBaseline",null,"number","The Vaseline For The Verical Axis",null,{tags:["Intermediate"]}),n.prototype.publish("xAxisInversed",!1,"boolean","The Direction In Which The Values Along The Horizontal Axis Grow.",null,{tags:["Advanced"]}),n.prototype.publish("yAxisInversed",!1,"boolean","The Direction In Which The Values Along The Vertical Axis Grow.",null,{tags:["Advanced"]}),n.prototype.publish("xAxisFormat","","string","Format String For Numeric Axis Labels",["","decimal","scientific","currency","percent","short","long"],{tags:["Intermediate"]}),n.prototype.publish("yAxisFormat","","string","Format String For Numeric Axis Labels",["","decimal","scientific","currency","percent","short","long"],{tags:["Intermediate"]}),n.prototype.publish("xAxisGridlinesCount",5,"number","The Number of Horizontal Gridlines Between Two Regular Gridlines",null,{tags:["Intermediate"]}),n.prototype.publish("yAxisGridlinesCount",5,"number","The Number of Vertical Gridlines Between Two Regular Gridlines",null,{tags:["Intermediate"]}),n.prototype.publish("xAxisGridlinesColor",null,"html-color","The Color of The Horizontal Gridlines Inside The Chart Area",null,{tags:["Basic"]}),n.prototype.publish("yAxisGridlinesColor",null,"html-color","The Color of The Vertical Gridlines Inside The Chart Area",null,{tags:["Basic"]}),n.prototype.publish("xAxisMinorGridlinesCount",0,"number","The Number of Horizontal Minor Gridlines Between Two Regular Gridlines",null,{tags:["Intermediate"]}),n.prototype.publish("yAxisMinorGridlinesCount",0,"number","The Number of Vertical Minor Gridlines Between Two Regular Gridlines",null,{tags:["Intermediate"]}),n.prototype.publish("xAxisMinorGridlinesColor",null,"html-color","The Color of The Horizontal Minor Gridlines Inside The Chart Area",null,{tags:["Intermediate"]}),n.prototype.publish("yAxisMinorGridlinesColor",null,"html-color","The Color of The Vertical Minor Gridlines Inside The Chart Area",null,{tags:["Intermediate"]}),n.prototype.publish("xAxisLogScale",!1,"boolean","Makes Horizontal Axis A log Scale",null,{tags:["Advanced"]}),n.prototype.publish("yAxisLogScale",!1,"boolean","Makes Vertical Axis A Log Scale",null,{tags:["Advanced"]}),n.prototype.publish("xAxisTextPosition","out","set","Position of The Horizontal Axis Text, Relative To The Chart Area",["out","in","none"],{tags:["Advanced"]}),n.prototype.publish("yAxisTextPosition","out","set","Position of The Vertical Axis Text, Relative To The Chart Area",["out","in","none"],{tags:["Advanced"]}),n.prototype.publish("xAxisTicks",[],"array","Replaces The Automatically Generated X-Axis Ticks With The Specified Array",null,{tags:["Private"]}),n.prototype.publish("yAxisTicks",[],"array","Replaces The Automatically Generated Y-Axis Ticks With The Specified Array",null,{tags:["Private"]}),n.prototype.publish("yAxisMaxValue",null,"number","Moves The Max Value of The Vertical Axis To The Specified Value",null,{tags:["Advanced"]}),n.prototype.publish("xAxisMaxValue",null,"number","Moves The Max Value of The Horizontal Axis To The Specified Value",null,{tags:["Advanced"]}),n.prototype.publish("xAxisMinValue",null,"number","Moves The Min Value of The Horizontal Axis To The Specified Value",null,{tags:["Advanced"]}),n.prototype.publish("yAxisMinValue",null,"number","Moves The Min Value of The Vertical Axis To The Specified Value",null,{tags:["Advanced"]}),n.prototype.publish("xAxisViewWindowMode","pretty","set","Specifies How To Scale The Horizontal Axis To Render The values Within The Chart Area",["pretty","maximized","explicit"],{tags:["Advanced"]}),n.prototype.publish("yAxisViewWindowMode","pretty","set","Specifies How To Scale The Vertical Axis To Render The Values Within The Chart Area",["pretty","maximized","explicit"],{tags:["Advanced"]}),n.prototype.publish("xAxisViewWindowMax",null,"number","The Maximum Horizontal Data Value To Render",null,{tags:["Advanced"]}),n.prototype.publish("yAxisViewWindowMax",null,"number","The Maximum Vertical Data Value To Render",null,{tags:["Advanced"]}),n.prototype.publish("xAxisViewWindowMin",null,"number","The Minimum Horizontal Data Value To Render",null,{tags:["Advanced"]}),n.prototype.publish("yAxisViewWindowMin",null,"number","The Minimum Vertical Data Value To Render",null,{tags:["Advanced"]}),n.prototype.publish("xAxisMaxAlternation",2,"number","Maximum Number of Levels of Horizontal Axis Text",null,{tags:["Advanced"]}),n.prototype.publish("xAxisMaxTextLines",null,"number","Maximum Number of Lines Allowed For the Text Labels",null,{tags:["Advanced"]}),n.prototype.publish("xAxisMinTextSpacing",null,"number","Minimum Horizontal Spacing, In Pixels, Allowed Between Two Adjacent Text Labels",null,{tags:["Advanced"]}),n.prototype.getChartOptions=function(){var e=t.prototype.getChartOptions.apply(this,arguments);return e.selectionMode=this.selectionMode(),e.dataOpacity=this.dataOpacity(),e.isStacked=this.isStacked(),e.areaOpacity=this.fillOpacity(),e.hAxis={},e.vAxis={},e.hAxis.baseline=this.xAxisBaseline(),e.hAxis.baselineColor=this.xAxisBaselineColor(),e.hAxis.direction=this.xAxisInversed()?-1:1,e.hAxis.gridlines={count:this.xAxisGridlinesCount(),color:this.xAxisGridlinesColor()},e.hAxis.minorGridlines={count:this.xAxisMinorGridlinesCount(),color:this.xAxisMinorGridlinesColor()},e.hAxis.logScale=this.xAxisLogScale(),e.hAxis.textPosition=this.xAxisTextPosition(),e.hAxis.title=this.xAxisTitle(),e.hAxis.minValue=this.xAxisMinValue(),e.hAxis.maxValue=this.xAxisMaxValue(),e.hAxis.slantedText=this.xAxisLabelRotation()!==0,e.hAxis.slantedTextAngle=this.xAxisLabelRotation(),e.hAxis.maxAlternation=this.xAxisMaxAlternation(),e.hAxis.maxTextLines=this.xAxisMaxTextLines(),e.hAxis.minTextSpacing=this.xAxisMinTextSpacing(),e.hAxis.format=this.xAxisFormat(),e.hAxis.textStyle={color:this.xAxisFontColor(),fontName:this.axisFontFamily()?this.axisFontFamily():this.fontFamily(),fontSize:this.axisFontSize()?this.axisFontSize():this.fontSize()},this.xAxisTicks().length>0&&(e.hAxis.ticks=this.xAxisTicks()),e.hAxis.titleTextStyle={color:this.xAxisTitleFontColor(),fontName:this.xAxisTitleFontFamily(),fontSize:this.xAxisTitleFontSize()},e.hAxis.viewWindowMode=this.xAxisViewWindowMode(),e.hAxis.viewWindow={min:this.xAxisViewWindowMin(),max:this.xAxisViewWindowMax()},e.vAxis.baseline=this.yAxisBaseline(),e.vAxis.baselineColor=this.yAxisBaselineColor(),e.vAxis.direction=this.yAxisInversed()?-1:1,e.vAxis.gridlines={count:this.yAxisGridlinesCount(),color:this.yAxisGridlinesColor()},e.vAxis.minorGridlines={count:this.yAxisMinorGridlinesCount(),color:this.yAxisMinorGridlinesColor()},e.vAxis.logScale=this.yAxisLogScale(),e.vAxis.textPosition=this.yAxisTextPosition(),e.vAxis.title=this.yAxisTitle(),e.vAxis.minValue=this.yAxisMinValue(),e.vAxis.maxValue=this.yAxisMaxValue(),e.vAxis.format=this.yAxisFormat(),e.vAxis.textStyle={color:this.yAxisFontColor(),fontName:this.axisFontFamily()?this.axisFontFamily():this.fontFamily(),fontSize:this.axisFontSize()?this.axisFontSize():this.fontSize()},this.yAxisTicks().length>0&&(e.vAxis.ticks=this.yAxisTicks()),e.vAxis.titleTextStyle={color:this.yAxisTitleFontColor(),fontName:this.yAxisTitleFontFamily(),fontSize:this.yAxisTitleFontSize()},e.vAxis.viewWindowMode=this.yAxisViewWindowMode(),e.vAxis.viewWindow={min:this.yAxisViewWindowMin(),max:this.yAxisViewWindowMax()},this.smoothLines()&&(e.curveType="function"),e},n.prototype.enter=function(e,n){t.prototype.enter.apply(this,arguments)},n.prototype.update=function(e,n){t.prototype.update.apply(this,arguments)},n}); \ No newline at end of file diff --git a/dist-amd/google/Bar.css b/dist-amd/google/Bar.css new file mode 100644 index 0000000000..e69de29bb2 diff --git a/dist-amd/google/Bar.js b/dist-amd/google/Bar.js new file mode 100644 index 0000000000..e3728985ff --- /dev/null +++ b/dist-amd/google/Bar.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["d3","./CommonND"],t):e.google_Bar=t(e.d3,e.google_CommonND)})(this,function(e,t){function n(){t.call(this),this._chartType="BarChart"}return n.prototype=Object.create(t.prototype),n.prototype._class+=" google_Bar",n.prototype.publish("isStacked",!1,"boolean","Stacks the elements in a series",null,{tags:["Basic","Shared"]}),n.prototype.publish("axisFontSize",null,"number","X/Y Axis Label Font Size",null,{tags:["Basic","Shared"]}),n.prototype.publish("axisFontFamily",null,"string","X/Y Axis Label Font Name",null,{tags:["Basic","Shared"]}),n.prototype.publish("xAxisFontColor",null,"html-color","X Axis Text Font Color",null,{tags:["Basic","Shared"]}),n.prototype.publish("yAxisFontColor",null,"html-color","X Axis Text Font Color",null,{tags:["Basic","Shared"]}),n.prototype.publish("xAxisBaselineColor",null,"html-color","Specifies The Color of The Baseline For The Horizontal Axis",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("yAxisBaselineColor",null,"html-color","Specifies The Color of The Baseline For The Vertical Axis",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("xAxisTitle","","string","X Axis Title",null,{tags:["Basic","Shared"]}),n.prototype.publish("yAxisTitle","","string","Y Axis Title",null,{tags:["Basic","Shared"]}),n.prototype.publish("xAxisTitleFontColor",null,"html-color","Horizontal Axis Title Text Style (Color)",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("yAxisTitleFontColor",null,"html-color","Vertical Axis Title Text Style (Color)",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("xAxisTitleFontSize",null,"number","Horizontal Axis Titletext Style (Font Size)",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("yAxisTitleFontSize",null,"number","Vertical Axis Titletext Style (Font Size)",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("xAxisTitleFontFamily",null,"string","Horizontal Axis Title Text Style (Font Name)",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("yAxisTitleFontFamily",null,"string","Vertical Axis Title Text Style (Font Name)",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("xAxisLabelRotation",0,"number","X Axis Label Angle",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("groupWidth","","string","The width of a group of bars, Percent or Pixels",null,{tags:["Advanced"]}),n.prototype.publish("dataOpacity",1,"number","Transparency of Data Points",null,{tags:["Intermediate"]}),n.prototype.publish("xAxisBaseline",null,"number","Specifies the color of the baseline for the horizontal axis",null,{tags:["Intermediate"]}),n.prototype.publish("yAxisBaseline",null,"number","Specifies the color of the baseline for the vertical axis",null,{tags:["Intermediate"]}),n.prototype.publish("xAxisInversed",!1,"boolean","The Direction In Which The Values Along The Horizontal Axis Grow.",null,{tags:["Advanced"]}),n.prototype.publish("yAxisInversed",!1,"boolean","The Direction In Which The Values Along The Vertical Axis Grow.",null,{tags:["Advanced"]}),n.prototype.publish("xAxisFormat","","string","Format String For Numeric Axis Labels",["","decimal","scientific","currency","percent","short","long"],{tags:["Intermediate"]}),n.prototype.publish("yAxisFormat","","string","Format String For Numeric Axis Labels",["","decimal","scientific","currency","percent","short","long"],{tags:["Intermediate"]}),n.prototype.publish("xAxisGridlinesCount",5,"number","The Number of Horizontal Gridlines Between Two Regular Gridlines",null,{tags:["Intermediate"]}),n.prototype.publish("yAxisGridlinesCount",5,"number","The Number of Vertical Gridlines Between Two Regular Gridline",null,{tags:["Intermediate"]}),n.prototype.publish("xAxisGridlinesColor",null,"html-color","The Color of The Horizontal Gridlines Inside The Chart Area",null,{tags:["Basic"]}),n.prototype.publish("yAxisGridlinesColor",null,"html-color","The Color of The Vertical Gridlines Inside The Chart Area",null,{tags:["Basic"]}),n.prototype.publish("xAxisMinorGridlinesCount",0,"number","The Number of Horizontal Minor Gridlines Between Two Regular Gridlines",null,{tags:["Intermediate"]}),n.prototype.publish("yAxisMinorGridlinesCount",0,"number","The Number of Vertical Minor Gridlines Between Two Regular Gridlines",null,{tags:["Intermediate"]}),n.prototype.publish("xAxisMinorGridlinesColor",null,"html-color","The Color of The Horizontal Minor Gridlines Inside The Chart Area",null,{tags:["Intermediate"]}),n.prototype.publish("yAxisMinorGridlinesColor",null,"html-color","The Color of The Vertical Minor Gridlines Inside The Chart Area",null,{tags:["Intermediate"]}),n.prototype.publish("xAxisLogScale",!1,"boolean","Makes Horizontal Axis A log Scale",null,{tags:["Advanced"]}),n.prototype.publish("yAxisLogScale",!1,"boolean","Makes Vertical Axis A Log Scale",null,{tags:["Advanced"]}),n.prototype.publish("xAxisTextPosition","out","set","Position of The Horizontal Axis Text, Relative To The Chart Area",["out","in","none"],{tags:["Advanced"]}),n.prototype.publish("yAxisTextPosition","out","set","Position of The Vertical Axis Text, Relative To The Chart Area",["out","in","none"],{tags:["Advanced"]}),n.prototype.publish("xAxisTicks",[],"array","Replaces The Automatically Generated X-Axis Ticks With The Specified Array",null,{tags:["Private"]}),n.prototype.publish("yAxisTicks",[],"array","Replaces The Automatically Generated Y-Axis Ticks With The Specified Array",null,{tags:["Private"]}),n.prototype.publish("xAxisMaxValue",null,"number","Moves The Max Value of The Horizontal Axis To The Specified Value",null,{tags:["Advanced"]}),n.prototype.publish("yAxisMaxValue",null,"number","Moves The Max Value of The Vertical Axis To The Specified Value",null,{tags:["Advanced"]}),n.prototype.publish("xAxisMinValue",null,"number","Moves The Min Value of The Horizontal Axis To The Specified Value",null,{tags:["Advanced"]}),n.prototype.publish("yAxisMinValue",null,"number","Moves The Min Value of The Vertical Axis To The Specified Value",null,{tags:["Advanced"]}),n.prototype.publish("xAxisViewWindowMode","pretty","set","Specifies How To Scale The Horizontal Axis To Render The values Within The Chart Area",["pretty","maximized","explicit"],{tags:["Advanced"]}),n.prototype.publish("yAxisViewWindowMode","pretty","set","Specifies How To Scale The Vertical Axis To Render The Values Within The Chart Area",["pretty","maximized","explicit"],{tags:["Advanced"]}),n.prototype.publish("xAxisViewWindowMax",null,"number","The Maximum Horizontal Data Value To Render",null,{tags:["Advanced"]}),n.prototype.publish("yAxisViewWindowMax",null,"number","The Maximum Vertical Data Value To Render",null,{tags:["Advanced"]}),n.prototype.publish("xAxisViewWindowMin",null,"number","The Minimum Horizontal Data Value To Render",null,{tags:["Advanced"]}),n.prototype.publish("yAxisViewWindowMin",null,"number","The Minimum Vertical Data Value To Render",null,{tags:["Advanced"]}),n.prototype.getChartOptions=function(){var e=t.prototype.getChartOptions.apply(this,arguments);return e.dataOpacity=this.dataOpacity(),e.isStacked=this.isStacked(),e.bar={groupWidth:this.groupWidth()},e.hAxis={},e.vAxis={},e.hAxis.baseline=this.xAxisBaseline(),e.hAxis.baselineColor=this.xAxisBaselineColor(),e.hAxis.direction=this.xAxisInversed()?-1:1,e.hAxis.gridlines={count:this.xAxisGridlinesCount(),color:this.xAxisGridlinesColor()},e.hAxis.minorGridlines={count:this.xAxisMinorGridlinesCount(),color:this.xAxisMinorGridlinesColor()},e.hAxis.logScale=this.xAxisLogScale(),e.hAxis.textPosition=this.xAxisTextPosition(),e.hAxis.title=this.xAxisTitle(),e.hAxis.minValue=this.xAxisMinValue(),e.hAxis.maxValue=this.xAxisMaxValue(),e.hAxis.slantedText=this.xAxisLabelRotation()!==0,e.hAxis.slantedTextAngle=this.xAxisLabelRotation(),e.hAxis.format=this.xAxisFormat(),e.hAxis.textStyle={color:this.xAxisFontColor(),fontName:this.axisFontFamily()?this.axisFontFamily():this.fontFamily(),fontSize:this.axisFontSize()?this.axisFontSize():this.fontSize()},this.xAxisTicks().length>0&&(e.hAxis.ticks=this.xAxisTicks()),e.hAxis.titleTextStyle={color:this.xAxisTitleFontColor(),fontName:this.xAxisTitleFontFamily(),fontSize:this.xAxisTitleFontSize()},e.hAxis.viewWindowMode=this.xAxisViewWindowMode(),e.hAxis.viewWindow={min:this.xAxisViewWindowMin(),max:this.xAxisViewWindowMax()},e.vAxis.baseline=this.yAxisBaseline(),e.vAxis.baselineColor=this.yAxisBaselineColor(),e.vAxis.direction=this.yAxisInversed()?-1:1,e.vAxis.gridlines={count:this.yAxisGridlinesCount(),color:this.yAxisGridlinesColor()},e.vAxis.minorGridlines={count:this.yAxisMinorGridlinesCount(),color:this.yAxisMinorGridlinesColor()},e.vAxis.logScale=this.yAxisLogScale(),e.vAxis.textPosition=this.yAxisTextPosition(),e.vAxis.title=this.yAxisTitle(),e.vAxis.minValue=this.yAxisMinValue(),e.vAxis.maxValue=this.yAxisMaxValue(),e.vAxis.format=this.yAxisFormat(),e.vAxis.textStyle={color:this.yAxisFontColor(),fontName:this.axisFontFamily()?this.axisFontFamily():this.fontFamily(),fontSize:this.axisFontSize()?this.axisFontSize():this.fontSize()},this.yAxisTicks().length>0&&(e.vAxis.ticks=this.yAxisTicks()),e.vAxis.titleTextStyle={color:this.yAxisTitleFontColor(),fontName:this.yAxisTitleFontFamily(),fontSize:this.yAxisTitleFontSize()},e.vAxis.viewWindowMode=this.yAxisViewWindowMode(),e.vAxis.viewWindow={min:this.yAxisViewWindowMin(),max:this.yAxisViewWindowMax()},e},n.prototype.enter=function(e,n){t.prototype.enter.apply(this,arguments)},n.prototype.update=function(e,n){t.prototype.update.apply(this,arguments)},n}); \ No newline at end of file diff --git a/dist-amd/google/Column.css b/dist-amd/google/Column.css new file mode 100644 index 0000000000..e69de29bb2 diff --git a/dist-amd/google/Column.js b/dist-amd/google/Column.js new file mode 100644 index 0000000000..c9f4a8e0a4 --- /dev/null +++ b/dist-amd/google/Column.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["d3","./CommonND"],t):e.google_Column=t(e.d3,e.google_CommonND)})(this,function(e,t){function n(){t.call(this),this._chartType="ColumnChart"}return n.prototype=Object.create(t.prototype),n.prototype._class+=" google_Column",n.prototype.publish("isStacked",!1,"boolean","Stacks the elements in a series",null,{tags:["Advanced","Shared"]}),n.prototype.publish("axisFontSize",null,"number","X/Y Axis Label Font Size",null,{tags:["Basic","Shared"]}),n.prototype.publish("axisFontFamily",null,"string","X/Y Axis Label Font Name",null,{tags:["Basic","Shared"]}),n.prototype.publish("xAxisFontColor",null,"html-color","X Axis Text Font Color",null,{tags:["Basic","Shared"]}),n.prototype.publish("yAxisFontColor",null,"html-color","X Axis Text Font Color",null,{tags:["Basic","Shared"]}),n.prototype.publish("xAxisBaselineColor",null,"html-color","Specifies The Color of The Baseline For The Horizontal Axis",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("yAxisBaselineColor",null,"html-color","Specifies The Color of The Baseline For The Vertical Axis",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("xAxisTitle","","string","X Axis Title",null,{tags:["Basic","Shared"]}),n.prototype.publish("yAxisTitle","","string","Y Axis Title",null,{tags:["Basic","Shared"]}),n.prototype.publish("xAxisTitleFontColor",null,"html-color","Horizontal Axis Title Text Style (Color)",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("yAxisTitleFontColor",null,"html-color","Vertical Axis Title Text Style (Color)",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("xAxisTitleFontSize",null,"number","Horizontal Axis Titletext Style (Font Size)",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("yAxisTitleFontSize",null,"number","Vertical Axis Titletext Style (Font Size)",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("xAxisTitleFontFamily",null,"string","Horizontal Axis Title Text Style (Font Name)",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("yAxisTitleFontFamily",null,"string","Vertical Axis Title Text Style (Font Name)",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("xAxisLabelRotation",0,"number","X Axis Label Angle",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("groupWidth","","string","The width of a group of bars, Percent or Pixels",null,{tags:["Advanced"]}),n.prototype.publish("dataOpacity",1,"number","Transparency of Data Points",null,{tags:["Advanced"]}),n.prototype.publish("xAxisBaseline",null,"number","Specifies the color of the baseline for the horizontal axis",null,{tags:["Intermediate"]}),n.prototype.publish("yAxisBaseline",null,"number","Specifies the color of the baseline for the vertical axis",null,{tags:["Intermediate"]}),n.prototype.publish("xAxisInversed",!1,"boolean","The Direction In Which The Values Along The Horizontal Axis Grow.",null,{tags:["Advanced"]}),n.prototype.publish("yAxisInversed",!1,"boolean","The Direction In Which The Values Along The Vertical Axis Grow.",null,{tags:["Advanced"]}),n.prototype.publish("xAxisFormat","","string","Format String For Numeric Axis Labels",["","decimal","scientific","currency","percent","short","long"],{tags:["Intermediate"]}),n.prototype.publish("yAxisFormat","","string","Format String For Numeric Axis Labels",["","decimal","scientific","currency","percent","short","long"],{tags:["Intermediate"]}),n.prototype.publish("xAxisGridlinesCount",5,"number","The Number of Horizontal Gridlines Between Two Regular Gridlines",null,{tags:["Intermediate"]}),n.prototype.publish("yAxisGridlinesCount",5,"number","The Number of Vertical Gridlines Between Two Regular Gridline",null,{tags:["Intermediate"]}),n.prototype.publish("xAxisGridlinesColor",null,"html-color","The Color of The Horizontal Gridlines Inside The Chart Area",null,{tags:["Basic"]}),n.prototype.publish("yAxisGridlinesColor",null,"html-color","The Color of The Vertical Gridlines Inside The Chart Area",null,{tags:["Basic"]}),n.prototype.publish("xAxisMinorGridlinesCount",0,"number","The Number of Horizontal Minor Gridlines Between Two Regular Gridlines",null,{tags:["Intermediate"]}),n.prototype.publish("yAxisMinorGridlinesCount",0,"number","The Number of Vertical Minor Gridlines Between Two Regular Gridlines",null,{tags:["Intermediate"]}),n.prototype.publish("xAxisMinorGridlinesColor",null,"html-color","The Color of The Horizontal Minor Gridlines Inside The Chart Area",null,{tags:["Intermediate"]}),n.prototype.publish("yAxisMinorGridlinesColor",null,"html-color","The Color of The Vertical Minor Gridlines Inside The Chart Area",null,{tags:["Intermediate"]}),n.prototype.publish("xAxisLogScale",!1,"boolean","Makes Horizontal Axis A log Scale",null,{tags:["Advanced"]}),n.prototype.publish("yAxisLogScale",!1,"boolean","Makes Vertical Axis A Log Scale",null,{tags:["Advanced"]}),n.prototype.publish("xAxisTextPosition","out","set","Position of The Horizontal Axis Text, Relative To The Chart Area",["out","in","none"],{tags:["Advanced"]}),n.prototype.publish("yAxisTextPosition","out","set","Position of The Vertical Axis Text, Relative To The Chart Area",["out","in","none"],{tags:["Advanced"]}),n.prototype.publish("xAxisTicks",[],"array","Replaces The Automatically Generated X-Axis Ticks With The Specified Array",null,{tags:["Private"]}),n.prototype.publish("yAxisTicks",[],"array","Replaces The Automatically Generated Y-Axis Ticks With The Specified Array",null,{tags:["Private"]}),n.prototype.publish("xAxisMaxValue",null,"number","Moves The Max Value of The Horizontal Axis To The Specified Value",null,{tags:["Advanced"]}),n.prototype.publish("yAxisMaxValue",null,"number","Moves The Max Value of The Vertical Axis To The Specified Value",null,{tags:["Advanced"]}),n.prototype.publish("xAxisMinValue",null,"number","Moves The Min Value of The Horizontal Axis To The Specified Value",null,{tags:["Advanced"]}),n.prototype.publish("yAxisMinValue",null,"number","Moves The Min Value of The Vertical Axis To The Specified Value",null,{tags:["Advanced"]}),n.prototype.publish("xAxisViewWindowMode","pretty","set","Specifies How To Scale The Horizontal Axis To Render The values Within The Chart Area",["pretty","maximized","explicit"],{tags:["Advanced"]}),n.prototype.publish("yAxisViewWindowMode","pretty","set","Specifies How To Scale The Vertical Axis To Render The Values Within The Chart Area",["pretty","maximized","explicit"],{tags:["Advanced"]}),n.prototype.publish("xAxisViewWindowMax",null,"number","The Maximum Horizontal Data Value To Render",null,{tags:["Advanced"]}),n.prototype.publish("yAxisViewWindowMax",null,"number","The Maximum Vertical Data Value To Render",null,{tags:["Advanced"]}),n.prototype.publish("xAxisViewWindowMin",null,"number","The Minimum Horizontal Data Value To Render",null,{tags:["Advanced"]}),n.prototype.publish("yAxisViewWindowMin",null,"number","The Minimum Vertical Data Value To Render",null,{tags:["Advanced"]}),n.prototype.getChartOptions=function(){var e=t.prototype.getChartOptions.apply(this,arguments);return e.dataOpacity=this.dataOpacity(),e.isStacked=this.isStacked(),e.bar={groupWidth:this.groupWidth()},e.hAxis={},e.vAxis={},e.hAxis.baseline=this.xAxisBaseline(),e.hAxis.baselineColor=this.xAxisBaselineColor(),e.hAxis.direction=this.xAxisInversed()?-1:1,e.hAxis.gridlines={count:this.xAxisGridlinesCount(),color:this.xAxisGridlinesColor()},e.hAxis.minorGridlines={count:this.xAxisMinorGridlinesCount(),color:this.xAxisMinorGridlinesColor()},e.hAxis.logScale=this.xAxisLogScale(),e.hAxis.textPosition=this.xAxisTextPosition(),e.hAxis.title=this.xAxisTitle(),e.hAxis.minValue=this.xAxisMinValue(),e.hAxis.maxValue=this.xAxisMaxValue(),e.hAxis.format=this.xAxisFormat(),e.hAxis.textStyle={color:this.xAxisFontColor(),fontName:this.axisFontFamily()?this.axisFontFamily():this.fontFamily(),fontSize:this.axisFontSize()?this.axisFontSize():this.fontSize()},this.xAxisTicks().length>0&&(e.hAxis.ticks=this.xAxisTicks()),e.hAxis.titleTextStyle={color:this.xAxisTitleFontColor(),fontName:this.xAxisTitleFontFamily(),fontSize:this.xAxisTitleFontSize()},e.hAxis.viewWindowMode=this.xAxisViewWindowMode(),e.hAxis.viewWindow={min:this.xAxisViewWindowMin(),max:this.xAxisViewWindowMax()},e.vAxis.baseline=this.yAxisBaseline(),e.vAxis.baselineColor=this.yAxisBaselineColor(),e.vAxis.direction=this.yAxisInversed()?-1:1,e.vAxis.gridlines={count:this.yAxisGridlinesCount(),color:this.yAxisGridlinesColor()},e.vAxis.minorGridlines={count:this.yAxisMinorGridlinesCount(),color:this.yAxisMinorGridlinesColor()},e.vAxis.logScale=this.yAxisLogScale(),e.vAxis.textPosition=this.yAxisTextPosition(),e.vAxis.title=this.yAxisTitle(),e.vAxis.minValue=this.yAxisMinValue(),e.vAxis.maxValue=this.yAxisMaxValue(),e.vAxis.format=this.yAxisFormat(),e.vAxis.textStyle={color:this.yAxisFontColor(),fontName:this.axisFontFamily()?this.axisFontFamily():this.fontFamily(),fontSize:this.axisFontSize()?this.axisFontSize():this.fontSize()},this.yAxisTicks().length>0&&(e.vAxis.ticks=this.yAxisTicks()),e.vAxis.titleTextStyle={color:this.yAxisTitleFontColor(),fontName:this.yAxisTitleFontFamily(),fontSize:this.yAxisTitleFontSize()},e.vAxis.viewWindowMode=this.yAxisViewWindowMode(),e.vAxis.viewWindow={min:this.yAxisViewWindowMin(),max:this.yAxisViewWindowMax()},e},n.prototype.enter=function(e,n){t.prototype.enter.apply(this,arguments)},n.prototype.update=function(e,n){t.prototype.update.apply(this,arguments)},n}); \ No newline at end of file diff --git a/dist-amd/google/Common.js b/dist-amd/google/Common.js new file mode 100644 index 0000000000..d66c1c5f8a --- /dev/null +++ b/dist-amd/google/Common.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["d3","../common/HTMLWidget","goog!visualization,1,packages:[corechart]"],t):e.google_Common=t(e.d3,e.common_HTMLWidget)})(this,function(e,t){function n(e){t.call(this),this._tag="div",this.columns([]),this.data([],{tags:["Advanced"]}),this._data_google=[],this._chart=null}return n.prototype=Object.create(t.prototype),n.prototype._class+=" google_Common",n.prototype.publish("fontSize",null,"number","Font Size",null,{tags:["Basic","Shared"]}),n.prototype.publish("fontFamily",null,"string","Font Name",null,{tags:["Basic","Shared"]}),n.prototype.publish("fontColor",null,"html-color","Font Color",null,{tags:["Basic","Shared"]}),n.prototype.publish("showLegend",!1,"boolean","Show Legend",null,{tags:["Basic","Shared"]}),n.prototype.publish("legendFontColor",null,"html-color","Legend Font Color",null,{tags:["Private"]}),n.prototype.publish("legendFontFamily",null,"string","Legend Font Name",null,{tags:["Private"]}),n.prototype.publish("legendFontSize",null,"number","Legend Font Size",null,{tags:["Private"]}),n.prototype.publish("legendFontBold",!1,"boolean","Legend Font Bold",null,{tags:["Private"]}),n.prototype.publish("legendFontItalic",!1,"boolean","Legend Font Italic",null,{tags:["Private"]}),n.prototype.publish("chartAreaWidth",null,"string","Chart Area Width",null,{tags:["Advanced"]}),n.prototype.publish("chartAreaHeight",null,"string","Chart Area Height",null,{tags:["Advanced"]}),n.prototype.publish("chartAreaTop",null,"string","Chart Area Distance From Top",null,{tags:["Advanced"]}),n.prototype.publish("chartAreaLeft",null,"string","Chart Area Distance From Left",null,{tags:["Advanced"]}),n.prototype.publish("legendAlignment","center","set","Legend Alignment",["","start","center","end"],{tags:["Private"]}),n.prototype.publish("legendPosition","right","set","Legend Position",["","bottom","labeled","left","right","top"],{tags:["Private"]}),n.prototype.publish("animationDuration",0,"number","Animation Duration",null,{tags:["Advanced"]}),n.prototype.publish("animationOnStartup",!0,"boolean","Animate On Startup",null,{tags:["Advanced"]}),n.prototype.publish("animationEasing","linear","set","Animation Easing",["linear","in","out","inAndOut"],{tags:["Advanced"]}),n.prototype.publish("title","","string","Text To Display Above The Chart",null,{tags:["Private"]}),n.prototype.publish("titlePosition","out","set","Position of Title",["in","out","none"],{tags:["Private"]}),n.prototype.publish("backgroundColorStroke",null,"html-color","Background Border Color",null,{tags:["Advanced","Shared"]}),n.prototype.publish("backgroundColorStrokeWidth",0,"number","Background Border Width",null,{tags:["Advanced","Shared"]}),n.prototype.publish("backgroundColorFill","transparent","html-color","Background Color",null,{tags:["Advanced","Shared"]}),n.prototype.data=function(e){var n=t.prototype.data.apply(this,arguments);if(arguments.length){var r=null;this._data.length?r=[this._columns].concat(this._data.map(function(e,t){return e.map(function(e,n){return n>0?(isNaN(e)&&console.log("Invalid Data: "+e+" ("+t+", "+n+")"),parseFloat(e)):e})})):r=[["",{role:"annotation"}],["",""]],this._data_google=google.visualization.arrayToDataTable(r)}return n},n.prototype.getChartOptions=function(){var e=this._columns.filter(function(e,t){return t>0}).map(function(e){return this._palette(e)},this),t={backgroundColor:{stroke:this.backgroundColorStroke(),strokeWidth:this.backgroundColorStrokeWidth(),fill:this.backgroundColorFill()},width:this.width(),height:this.height(),colors:e,fontSize:this.fontSize(),fontName:this.fontFamily(),fontColor:this.fontColor(),title:this.title(),titlePosition:this.titlePosition(),chartArea:{width:this.chartAreaWidth(),height:this.chartAreaHeight(),left:this.chartAreaLeft(),top:this.chartAreaTop()},animation:{duration:this.animationDuration(),startup:this.animationOnStartup(),easing:this.animationEasing()},legend:{alignment:this.legendAlignment(),position:this.showLegend()?this.legendPosition():"none",maxLines:2,textStyle:{color:this.legendFontColor(),fontName:this.legendFontFamily(),fontSize:this.legendFontSize(),bold:this.legendFontBold(),italic:this.legendFontItalic()}}};return t},n.prototype.getNumSeries=function(){return this._columns.slice(1).length},n.prototype.enter=function(e,t){t.style("overflow","hidden"),this._chart=new google.visualization[this._chartType](e);var n=this;google.visualization.events.addListener(this._chart,"select",function(){var e=n._chart.getSelection()[0];e&&n.click(n.rowToObj(n._data[e.row]),n._columns[e.column])})},n.prototype.update=function(e,n){t.prototype.update.apply(this,arguments),this._chart.draw(this._data_google,this.getChartOptions())},n}); \ No newline at end of file diff --git a/dist-amd/google/Common2D.js b/dist-amd/google/Common2D.js new file mode 100644 index 0000000000..b45d529839 --- /dev/null +++ b/dist-amd/google/Common2D.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["d3","../google/Common","../api/I2DChart","goog!visualization,1,packages:[corechart]"],t):e.google_Common2D=t(e.d3,e.google_Common,e.api_I2DChart)})(this,function(e,t,n){function r(){t.call(this),n.call(this)}function i(e){var t=[];for(var n=0;n0&&(e.hAxis.ticks=this.xAxisTicks()),e.hAxis.titleTextStyle={color:this.xAxisTitleFontColor()?this.xAxisTitleFontColor():this.fontColor(),fontName:this.xAxisTitleFontFamily()?this.xAxisTitleFontFamily():this.fontFamily(),fontSize:this.xAxisTitleFontSize()?this.xAxisTitleFontSize():this.fontSize()},e.hAxis.viewWindowMode=this.xAxisViewWindowMode(),e.hAxis.viewWindow={min:this.xAxisViewWindowMin(),max:this.xAxisViewWindowMax()},e.vAxis.baseline=this.yAxisBaseline(),e.vAxis.baselineColor=this.yAxisBaselineColor(),e.vAxis.direction=this.yAxisInversed()?-1:1,e.vAxis.gridlines={count:this.yAxisGridlinesCount(),color:this.yAxisGridlinesColor()},e.vAxis.minorGridlines={count:this.yAxisMinorGridlinesCount(),color:this.yAxisMinorGridlinesColor()},e.vAxis.logScale=this.yAxisLogScale(),e.vAxis.textPosition=this.yAxisTextPosition(),e.vAxis.title=this.yAxisTitle(),e.vAxis.minValue=this.yAxisMinValue(),e.vAxis.maxValue=this.yAxisMaxValue(),e.vAxis.format=this.yAxisFormat(),e.vAxis.textStyle={color:this.yAxisFontColor(),fontName:this.axisFontFamily()?this.axisFontFamily():this.fontFamily(),fontSize:this.axisFontSize()?this.axisFontSize():this.fontSize()},this.yAxisTicks().length>0&&(e.vAxis.ticks=this.yAxisTicks()),e.vAxis.titleTextStyle={color:this.yAxisTitleFontColor()?this.yAxisTitleFontColor():this.fontColor(),fontName:this.yAxisTitleFontFamily()?this.yAxisTitleFontFamily():this.fontFamily(),fontSize:this.yAxisTitleFontSize()?this.yAxisTitleFontSize():this.fontSize()},e.vAxis.viewWindowMode=this.yAxisViewWindowMode(),e.vAxis.viewWindow={min:this.yAxisViewWindowMin(),max:this.yAxisViewWindowMax()},this.lineDashStyle().forEach(function(t,n){typeof e.series[n]=="undefined"&&(e.series[n]={}),e.series[n].lineDashStyle=t}),this.pointShape().forEach(function(t,n){typeof e.series[n]=="undefined"&&(e.series[n]={}),e.series[n].pointShape=t}),this.pointSize().forEach(function(t,n){typeof e.series[n]=="undefined"&&(e.series[n]={}),e.series[n].pointSize=t}),this.smoothLines()&&(e.curveType="function"),e},n.prototype.enter=function(e,n){t.prototype.enter.apply(this,arguments)},n.prototype.update=function(e,n){t.prototype.update.apply(this,arguments)},n}); \ No newline at end of file diff --git a/dist-amd/google/Pie.css b/dist-amd/google/Pie.css new file mode 100644 index 0000000000..e69de29bb2 diff --git a/dist-amd/google/Pie.js b/dist-amd/google/Pie.js new file mode 100644 index 0000000000..9fcb3a2b2a --- /dev/null +++ b/dist-amd/google/Pie.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["d3","./Common2D"],t):e.google_Pie=t(e.d3,e.google_Common2D)})(this,function(e,t){function n(){t.call(this),this._chartType="PieChart"}function r(e){var t=[];for(var n=0;n0&&(e.hAxis.ticks=this.xAxisTicks()),e.hAxis.titleTextStyle={color:this.xAxisTitleFontColor(),fontName:this.xAxisTitleFontFamily(),fontSize:this.xAxisTitleFontSize()},e.hAxis.viewWindowMode=this.xAxisViewWindowMode(),e.hAxis.viewWindow={min:this.xAxisViewWindowMin(),max:this.xAxisViewWindowMax()},e.vAxis.baselineColor=this.yAxisBaselineColor(),e.vAxis.gridlines={count:this.yAxisGridlinesCount(),color:this.yAxisGridlinesColor()},e.vAxis.minorGridlines={count:this.yAxisMinorGridlinesCount(),color:this.yAxisMinorGridlinesColor()},e.vAxis.logScale=this.yAxisLogScale(),e.vAxis.textPosition=this.yAxisTextPosition(),e.vAxis.title=this.yAxisTitle(),e.vAxis.minValue=this.yAxisMinValue(),e.vAxis.maxValue=this.yAxisMaxValue(),e.vAxis.format=this.yAxisFormat(),e.vAxis.textStyle={color:this.yAxisFontColor(),fontName:this.axisFontFamily()?this.axisFontFamily():this.fontFamily(),fontSize:this.axisFontSize()?this.axisFontSize():this.fontSize()},this.yAxisTicks().length>0&&(e.vAxis.ticks=this.yAxisTicks()),e.vAxis.titleTextStyle={color:this.yAxisTitleFontColor(),fontName:this.yAxisTitleFontFamily(),fontSize:this.yAxisTitleFontSize()},e.vAxis.viewWindowMode=this.yAxisViewWindowMode(),e.vAxis.viewWindow={min:this.yAxisViewWindowMin(),max:this.yAxisViewWindowMax()},e},r.prototype.enter=function(e,n){t.prototype.enter.apply(this,arguments)},r.prototype.update=function(e,n){t.prototype.update.apply(this,arguments)},r}); \ No newline at end of file diff --git a/dist-amd/google/Timeline.js b/dist-amd/google/Timeline.js new file mode 100644 index 0000000000..165abedc72 --- /dev/null +++ b/dist-amd/google/Timeline.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["d3","../common/HTMLWidget","goog!visualization,1,packages:[timeline]"],t):e.Timeline=t(e.d3,e.common_HTMLWidget)})(this,function(e,t){function n(){t.call(this),this._chartType="Timeline",this._tag="div",this._data_google=[]}return n.prototype=Object.create(t.prototype),n.prototype._class+=" google_Timeline",n.prototype.publish("tooltipIsHtml",!0,"boolean","Set to false to use SVG-rendered (rather than HTML-rendered) tooltips. See Customizing Tooltip Content for more details.",null,{tags:["Advanced"]}),n.prototype.publish("tooltipTrigger","focus","set","The user interaction that causes the tooltip to be displayed: 'focus' - The tooltip will be displayed when the user hovers over the element; 'none' - The tooltip will not be displayed.",["none","focus"],{tags:["Basic"]}),n.prototype.publish("backgroundColor",null,"html-color","The background color for the main area of the chart. Can be either a simple HTML color string, for example: 'red' or '#00cc00'.",null,{tags:["Basic"]}),n.prototype.publish("avoidOverlappingGridLines",!0,"boolean","Whether display elements (e.g., the bars in a timeline) should obscure grid lines. If false, grid lines may be covered completely by display elements. If true, display elements may be altered to keep grid lines visible.",null,{tags:["Basic"]}),n.prototype.publish("timelineColorByRowLabel",!1,"boolean","If set to true, colors every bar on the row the same. The default is to use one color per bar label.",null,{tags:["Basic"]}),n.prototype.publish("timelineGroupByRowLabel",!0,"boolean","If set to false, creates one row for every dataTable entry. The default is to collect bars with the same row label into one row.",null,{tags:["Basic"]}),n.prototype.publish("timelineShowBarLabels",!0,"boolean","If set to false, omits bar labels. The default is to show them.",null,{tags:["Basic"]}),n.prototype.publish("timelineShowRowLabels",!0,"boolean","If set to false, omits row labels. The default is to show them.",null,{tags:["Basic"]}),n.prototype.publish("timelineSingleColor",null,"string","Colors all bars the same. Specified as a hex value (e.g., '#8d8').",null,{tags:["Basic"]}),n.prototype.getChartOptions=function(){var e=[];return e.avoidOverlappingGridLines=this.avoidOverlappingGridLines(),e.backgroundColor=this.backgroundColor(),e.timelineColorByRowLabel=this.timelineColorByRowLabel(),e.timelineGroupByRowLabel=this.timelineGroupByRowLabel(),e.timelineShowBarLabels=this.timelineShowBarLabels(),e.timelineShowRowLabels=this.timelineShowRowLabels(),e.timelineSingleColor=this.timelineSingleColor(),e.tooltipIsHtml=this.tooltipIsHtml(),e.tooltipTrigger=this.tooltipTrigger(),e.width=this.width(),e.height=this.height(),e},n.prototype.data=function(n){var r=this,i=t.prototype.data.apply(this,arguments);if(arguments.length){this._data=n,this._data_google=new google.visualization.DataTable,this._data_google.addColumn({type:"string",id:"Label A"}),this._data_google.addColumn({type:"string",id:"Label B"}),this._data_google.addColumn({type:"date",id:"start"}),this._data_google.addColumn({type:"date",id:"end"});var s,o,u=e.time.format("%Y-%m-%d").parse;n.forEach(function(e){s=u(e[2]),o=u(e[3]),r._data_google.addRows([[e[0],e[1],s,o]])})}return i},n.prototype.testData=function(){return this.columns(["Row Label","Bar Label","Start","End"]),this.data([["Geography","","1789-03-29","1797-02-03"],["English","","1797-02-03","1801-02-03"],["Math","","1801-02-03","1809-02-03"]]),this},n.prototype.enter=function(e,n){t.prototype.enter.apply(this,arguments),n.style("overflow","hidden"),this._chart=new google.visualization[this._chartType](e)},n.prototype.update=function(e,n){t.prototype.update.apply(this,arguments),this._chart.draw(this._data_google,this.getChartOptions())},n}); \ No newline at end of file diff --git a/dist-amd/google/TreeMap.js b/dist-amd/google/TreeMap.js new file mode 100644 index 0000000000..d64c23f480 --- /dev/null +++ b/dist-amd/google/TreeMap.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["d3","../common/HTMLWidget","goog!visualization,1,packages:[treemap]"],t):e.TreeMap=t(e.d3,e.common_HTMLWidget)})(this,function(e,t){function n(){t.call(this),this._chartType="TreeMapChart",this._data_google=[],this._tag="div",this.columns([]),this.data([])}return n.prototype=Object.create(t.prototype),n.prototype._class+=" google_TreeMap",n.prototype.publish("headerColor",null,"html-color","The color of the header section for each node. Specify an HTML color value.",null,{tags:["Basic"]}),n.prototype.publish("headerHeight",0,"number","The height of the header section for each node, in pixels (can be zero).",null,{tags:["Basic"]}),n.prototype.publish("headerHighlightColor",null,"html-color","The background color for the main area of the chart. Can be either a simple HTML color string, for example: 'red' or '#00cc00', or an object with the following properties.",null,{tags:["Basic"]}),n.prototype.publish("hintOpacity",0,"number","When maxPostDepth is greater than 1, causing nodes below the current depth to be shown, hintOpacity specifies how transparent it should be. It should be between 0 and 1; the higher the value, the fainter the node.",null,{tags:["Intermediate"]}),n.prototype.publish("maxColor",null,"html-color","The color for a rectangle with a column 3 value of maxColorValue. Specify an HTML color value.",null,{tags:["Basic"]}),n.prototype.publish("maxDepth",1,"number","The maximum number of node levels to show in the current view. Levels will be flattened into the current plane. If your tree has more levels than this, you will have to go up or down to see them. You can additionally see maxPostDepth levels below this as shaded rectangles within these nodes.",null,{tags:["Intermediate"]}),n.prototype.publish("maxHighlightColor",null,"html-color","The highlight color to use for the node with the largest value in column 3. Specify an HTML color value or null; If null, this value will be the value of maxColor lightened by 35%",null,{tags:["Basic"]}),n.prototype.publish("maxPostDepth",0,"number","How many levels of nodes beyond maxDepth to show in 'hinted' fashion. Hinted nodes are shown as shaded rectangles within a node that is within the maxDepth limit.",null,{tags:["Advanced"]}),n.prototype.publish("maxColorValue",null,"number","The maximum value allowed in column 3. All values greater than this will be trimmed to this value. If set to null, it will be set to the max value in the column.",null,{tags:["Intermediate"]}),n.prototype.publish("midColor",null,"html-color","The color for a rectangle with a column 3 value midway between maxColorValue and minColorValue. Specify an HTML color value.",null,{tags:["Basic"]}),n.prototype.publish("midHighlightColor",null,"html-color","The highlight color to use for the node with a column 3 value near the median of minColorValue and maxColorValue. Specify an HTML color value or null; if null, this value will be the value of midColor lightened by 35%.",null,{tags:["Basic"]}),n.prototype.publish("minColor",null,"html-color","The color for a rectangle with the column 3 value of minColorValue. Specify an HTML color value.",null,{tags:["Basic"]}),n.prototype.publish("minHighlightColor",null,"html-color","The highlight color to use for the node with a column 3 value nearest to minColorValue. Specify an HTML color value or null; if null, this value will be the value of minColor lightened by 35%",null,{tags:["Basic"]}),n.prototype.publish("minColorValue",null,"number","The minimum value allowed in column 3. All values less than this will be trimmed to this value. If set to null, it will be calculated as the minimum value in the column.",{tags:["Basic"]}),n.prototype.publish("noColor",null,"html-color","The color to use for a rectangle when a node has no value for column 3, and that node is a leaf (or contains only leaves). Specify an HTML color value.",{tags:["Basic"]}),n.prototype.publish("noHighlightColor",null,"html-color","The color to use for a rectangle of 'no' color when highlighted. Specify an HTML color value or null; if null, this will be the value of noColor lightened by 35%.",null,{tags:["Basic"]}),n.prototype.publish("showScale",!0,"boolean","Whether or not to show a color gradient scale from minColor to maxColor along the top of the chart. Specify true to show the scale.",null,{tags:["Intermediate"]}),n.prototype.publish("showTooltips",!0,"boolean","Whether or not to show tooltips.",null,{tags:["Basic"]}),n.prototype.publish("useWeightedAverageForAggregation",!0,"boolean","Whether to use weighted averages for aggregation.",null,{tags:["Basic"]}),n.prototype.getChartOptions=function(){var e=[];e.headerColor=this.headerColor(),e.headerHeight=this.headerHeight(),e.headerHighlightColor=this.headerHighlightColor(),e.hintOpacity=this.hintOpacity(),e.maxColor=this.maxColor(),e.maxDepth=this.maxDepth(),e.maxHighlightColor=this.maxHighlightColor(),e.maxPostDepth=this.maxPostDepth(),e.maxColorValue=this.maxColorValue(),e.midColor=this.midColor(),e.midHighlightColor=this.midHighlightColor(),e.minColor=this.minColor(),e.minHighlightColor=this.minHighlightColor(),e.minColorValue=this.minColorValue(),e.noColor=this.noColor(),e.noHighlightColor=this.noHighlightColor(),e.showScale=this.showScale(),e.showTooltips=this.showTooltips(),e.useWeightedAverageForAggregation=this.useWeightedAverageForAggregation(),e.width=this.width(),e.height=this.height();var t=this;return e.generateTooltip=function(e,r,i){return n.prototype.defaultlTooltip.apply(t,arguments)},e},n.prototype.enter=function(e,n){t.prototype.enter.apply(this,arguments),n.style("overflow","hidden"),this.treemapChart=new google.visualization.TreeMap(n.node())},n.prototype.update=function(e,n){t.prototype.update.apply(this,arguments),this.treemapChart.draw(this._data_google,this.getChartOptions())},n.prototype.data=function(e){var n=t.prototype.data.apply(this,arguments);if(arguments.length){var r=this._columns.concat(this._data);this._data_google=new google.visualization.arrayToDataTable(r)}return n},n.prototype.testData=function(){return this.columns([["Location","Parent","Market trade volume (size)","Market increase/decrease (color)"]]),this.data([["Global",null,0,0],["America","Global",0,0],["Europe","Global",0,0],["Asia","Global",0,0],["Australia","Global",0,0],["Africa","Global",0,0],["Brazil","America",11,10],["USA","America",52,31],["Mexico","America",24,12],["Canada","America",16,-23],["France","Europe",42,-11],["Germany","Europe",31,-2],["Sweden","Europe",22,-13],["Italy","Europe",17,4],["UK","Europe",21,-5],["China","Asia",36,4],["Japan","Asia",20,-12],["India","Asia",40,63],["Laos","Asia",4,34],["Mongolia","Asia",1,-5],["Israel","Asia",12,24],["Iran","Asia",18,13],["Pakistan","Asia",11,-52],["Egypt","Africa",21,0],["S. Africa","Africa",30,43],["Sudan","Africa",12,2],["Congo","Africa",10,12],["Zaire","Africa",8,10]]),this},n.prototype.defaultlTooltip=function(e,t,n){var r=this._data_google;return'
Label: '+r.getValue(e,0)+"
"+"Parent: "+r.getValue(e,1)+"
"+"Column 3 Label: "+r.getColumnLabel(2)+", Value: "+r.getValue(e,2)+"
"+"Column 4 Label: "+r.getColumnLabel(3)+", Value: "+r.getValue(e,3)+"
"+"Datatable row #: "+e+"
"+r.getColumnLabel(2)+" (total value of this cell and its children): "+t+"
"+r.getColumnLabel(3)+": "+n+"
"},n}); \ No newline at end of file diff --git a/dist-amd/graph/Edge.css b/dist-amd/graph/Edge.css new file mode 100644 index 0000000000..ff1e590f23 --- /dev/null +++ b/dist-amd/graph/Edge.css @@ -0,0 +1,13 @@ +.graph_Edge { + fill: none; + stroke: #656565; + stroke-width: 1.0px; +} +.graph_Edge .common_TextBox .common_Text { + fill: black; + stroke: none; +} +.graph_Edge .common_TextBox .common_Shape { + fill: none; + stroke: none; +} diff --git a/dist-amd/graph/Edge.js b/dist-amd/graph/Edge.js new file mode 100644 index 0000000000..9cf007b55b --- /dev/null +++ b/dist-amd/graph/Edge.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["d3","../common/SVGWidget","../common/TextBox","css!./Edge"],t):e.graph_Edge=t(e.d3,e.common_SVGWidget,e.common_TextBox)})(this,function(e,t,n){function r(){t.call(this),this._points=[],this._weight=100,this._strokeDasharray=null,this._hidden=!1,this._textBox=(new n).padding(0)}return r.prototype=Object.create(t.prototype),r.prototype._class+=" graph_Edge",r.prototype.publish("arcDepth",16,"number","Arc Depth",null,{tags:["Basic"]}),r.prototype.sourceVertex=function(e){return arguments.length?(this._sourceVertex=e,this):this._sourceVertex},r.prototype.targetVertex=function(e){return arguments.length?(this._targetVertex=e,this):this._targetVertex},r.prototype.sourceMarker=function(e){return arguments.length?(this._sourceMarker=e,this):this._sourceMarker},r.prototype.targetMarker=function(e){return arguments.length?(this._targetMarker=e,this):this._targetMarker},r.prototype.weight=function(e){return arguments.length?(this._weight=e,this):this._weight},r.prototype.strokeDasharray=function(e){return arguments.length?(this._strokeDasharray=e,this):this._strokeDasharray},r.prototype.points=function(e,t,n){return arguments.length?(this._points=e,this._elementPath&&this.update(null,this._element,t,n),this):this._points},r.prototype.hidden=function(e){return arguments.length?(this._hidden=e,this):this._hidden},r.prototype.text=function(e){return arguments.length?(this._textBox.text(e),this):this._textBox.text()},r.prototype.enter=function(e,n){t.prototype.enter.apply(this,arguments),this._elementPath=n.append("path"),this._sourceMarker&&this._elementPath.attr("marker-start","url(#"+this._sourceMarker+")"),this._targetMarker&&this._elementPath.attr("marker-end","url(#"+this._targetMarker+")"),this._textBox.text()&&this._textBox.target(e).render()},r.prototype.update=function(n,r,i,s){t.prototype.update.apply(this,arguments);var o=this,u=this._elementPath;this.svgMarkerGlitch&&!s&&r.transition().duration((i?i:0)+100).each("start",function(e){o._pushMarkers(r,e)}).each("end",function(e){o._popMarkers(r,e)});var a=o._calculateEdgePoints(this._sourceVertex,this._targetVertex,this._points),f="";if(this._points.length||i||!0)f=e.svg.line().x(function(e){return e.x}).y(function(e){return e.y}).interpolate("bundle").tension(.75)(a);else{var l=a[2].x-a[0].x,c=a[2].y-a[0].y,h=Math.sqrt(l*l+c*c)*2;f="M"+a[0].x+","+a[0].y+"A"+h+","+h+" 0 0,1 "+a[2].x+","+a[2].y}i&&(u=u.transition().duration(i)),u.attr("opacity",this._hidden?0:1).attr("stroke-dasharray",this._strokeDasharray).attr("d",f),this._textBox.text()&&this._textBox.move(this._findMidPoint(a),i)},r.prototype._findMidPoint=function(e){var t=e.length/2;if(e.length%2)return e[Math.floor(t)];if(e.length){var n=e[t-1],r=e[t];return{x:(n.x+r.x)/2,y:(n.y+r.y)/2}}return{x:0,y:0}},r.prototype._calculateEdgePoints=function(e,t,n){var r=n?n.slice():[],i=r.length===0?t.pos():r[0],s=r.length===0?e.pos():r[r.length-1];r.unshift(e.intersection(e._pos,i)),r.push(t.intersection(t._pos,s)),r[0]||(r[0]=e._pos),r[r.length-1]||(r[r.length-1]=t._pos);if(r.length===2&&r[0]&&r[1]){var o=r[0].x-r[1].x,u=r[0].y-r[1].y,a=Math.sqrt(o*o+u*u);if(a){var f=(r[0].x+r[1].x)/2-u*this.arcDepth()/100,l=(r[0].y+r[1].y)/2+o*this.arcDepth()/100;r=[{x:r[0].x,y:r[0].y},{x:f,y:l},{x:r[1].x,y:r[1].y}]}}return r},r}); \ No newline at end of file diff --git a/dist-amd/graph/Graph.css b/dist-amd/graph/Graph.css new file mode 100644 index 0000000000..2e778ab1d0 --- /dev/null +++ b/dist-amd/graph/Graph.css @@ -0,0 +1,16 @@ +.graph_Graph .marker { + fill: #656565; + stroke: none; + stroke-width: 1.0px; +} +.graph_Graph .zoom { + fill: none; + pointer-events: all; +} +.graph_Graph .selectionBrush { + fill: none; + stroke: darkgray; +} +.graph_Graph .graphVertex .graph_Vertex.selected .common_Shape { + stroke:red !important; +} diff --git a/dist-amd/graph/Graph.js b/dist-amd/graph/Graph.js new file mode 100644 index 0000000000..3b8f4a98a7 --- /dev/null +++ b/dist-amd/graph/Graph.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["d3","../common/SVGWidget","../common/Palette","../api/IGraph","./Vertex","./Edge","./GraphData","./GraphLayouts","../other/Bag","css!./Graph"],t):e.graph_Graph=t(e.d3,e.common_SVGWidget,e.common_Palette,e.api_IGraph,e.graph_Vertex,e.graph_Edge,e.graph_GraphData,e.graph_GraphLayouts,e.other_Bag)})(this,function(e,t,n,r,i,s,o,u,a){function f(){t.call(this),r.call(this),this.graphData=new o,this.highlight={zoom:1.1,opacity:.33,edge:"1.25px"},this._selection=new a.Selection}return f.prototype=Object.create(t.prototype),f.prototype._class+=" graph_Graph",f.prototype.implements(r.prototype),f.prototype.publish("allowDragging",!0,"boolean","Allow Dragging of Vertices",null,{tags:["Advanced"]}),f.prototype.publish("layout","Circle","set","Default Layout",["Circle","ForceDirected","ForceDirected2","Hierarchy"],{tags:["Basic"]}),f.prototype.publish("scale","100%","set","Zoom Level",["all","width","selection","100%","90%","75%","50%","25%","10%"],{tags:["Basic"]}),f.prototype.publish("applyScaleOnLayout",!1,"boolean","Shrink to fit on Layout",null,{tags:["Basic"]}),f.prototype.publish("highlightOnMouseOverVertex",!1,"boolean","Highlight Vertex on Mouse Over",null,{tags:["Basic"]}),f.prototype.publish("highlightOnMouseOverEdge",!1,"boolean","Highlight Edge on Mouse Over",null,{tags:["Basic"]}),f.prototype.publish("transitionDuration",250,"number","Transition Duration",null,{tags:["Intermediate"]}),f.prototype.publish("showEdges",!0,"boolean","Show Edges",null,{tags:["Intermediate"]}),f.prototype.publish("snapToGrid",0,"number","Snap to Grid",null,{tags:["Private"]}),f.prototype.publish("hierarchyRankDirection","TB","set","Direction for Rank Nodes",["TB","BT","LR","RL"],{tags:["Advanced"]}),f.prototype.publish("hierarchyNodeSeparation",50,"number","Number of pixels that separate nodes horizontally in the layout",null,{tags:["Advanced"]}),f.prototype.publish("hierarchyEdgeSeparation",10,"number","Number of pixels that separate edges horizontally in the layout",null,{tags:["Advanced"]}),f.prototype.publish("hierarchyRankSeparation",50,"number","Number of pixels between each rank in the layout",null,{tags:["Advanced"]}),f.prototype.getOffsetPos=function(){return{x:0,y:0}},f.prototype.size=function(e){var n=t.prototype.size.apply(this,arguments);return arguments.length&&this._svgZoom&&this._svgZoom.attr("x",-this._size.width/2).attr("y",-this._size.height/2).attr("width",this._size.width).attr("height",this._size.height),n},f.prototype.clear=function(){this.data({vertices:[],edges:[],hierarchy:[],merge:!1})},f.prototype.testData=function(){function u(e,t,n){return(new s).sourceVertex(e).targetVertex(t).sourceMarker("circleFoot").targetMarker("arrowHead").text(n||"")}var e={nodes:[{name:"Myriel",group:1},{name:"Napoleon",group:1},{name:"Mlle.Baptistine",group:1},{name:"Mme.Magloire",group:1},{name:"CountessdeLo",group:1},{name:"Geborand",group:1},{name:"Champtercier",group:1},{name:"Cravatte",group:1},{name:"Count",group:1},{name:"OldMan",group:1},{name:"Labarre",group:2},{name:"Valjean",group:2},{name:"Marguerite",group:3},{name:"Mme.deR",group:2},{name:"Isabeau",group:2},{name:"Gervais",group:2},{name:"Tholomyes",group:3},{name:"Listolier",group:3},{name:"Fameuil",group:3},{name:"Blacheville",group:3},{name:"Favourite",group:3},{name:"Dahlia",group:3},{name:"Zephine",group:3},{name:"Fantine",group:3},{name:"Mme.Thenardier",group:4},{name:"Thenardier",group:4},{name:"Cosette",group:5},{name:"Javert",group:4},{name:"Fauchelevent",group:0},{name:"Bamatabois",group:2},{name:"Perpetue",group:3},{name:"Simplice",group:2},{name:"Scaufflaire",group:2},{name:"Woman1",group:2},{name:"Judge",group:2},{name:"Champmathieu",group:2},{name:"Brevet",group:2},{name:"Chenildieu",group:2},{name:"Cochepaille",group:2},{name:"Pontmercy",group:4},{name:"Boulatruelle",group:6},{name:"Eponine",group:4},{name:"Anzelma",group:4},{name:"Woman2",group:5},{name:"MotherInnocent",group:0},{name:"Gribier",group:0},{name:"Jondrette",group:7},{name:"Mme.Burgon",group:7},{name:"Gavroche",group:8},{name:"Gillenormand",group:5},{name:"Magnon",group:5},{name:"Mlle.Gillenormand",group:5},{name:"Mme.Pontmercy",group:5},{name:"Mlle.Vaubois",group:5},{name:"Lt.Gillenormand",group:5},{name:"Marius",group:8},{name:"BaronessT",group:5},{name:"Mabeuf",group:8},{name:"Enjolras",group:8},{name:"Combeferre",group:8},{name:"Prouvaire",group:8},{name:"Feuilly",group:8},{name:"Courfeyrac",group:8},{name:"Bahorel",group:8},{name:"Bossuet",group:8},{name:"Joly",group:8},{name:"Grantaire",group:8},{name:"MotherPlutarch",group:9},{name:"Gueulemer",group:4},{name:"Babet",group:4},{name:"Claquesous",group:4},{name:"Montparnasse",group:4},{name:"Toussaint",group:5},{name:"Child1",group:10},{name:"Child2",group:10},{name:"Brujon",group:4},{name:"Mme.Hucheloup",group:8}],links:[{source:1,target:0,value:1},{source:2,target:0,value:8},{source:2,target:0,value:8},{source:3,target:0,value:10},{source:3,target:2,value:6},{source:4,target:0,value:1},{source:5,target:0,value:1},{source:6,target:0,value:1},{source:7,target:0,value:1},{source:8,target:0,value:2},{source:9,target:0,value:1},{source:11,target:10,value:1},{source:11,target:3,value:3},{source:11,target:2,value:3},{source:11,target:0,value:5},{source:12,target:11,value:1},{source:13,target:11,value:1},{source:14,target:11,value:1},{source:15,target:11,value:1},{source:17,target:16,value:4},{source:18,target:16,value:4},{source:18,target:17,value:4},{source:19,target:16,value:4},{source:19,target:17,value:4},{source:19,target:18,value:4},{source:20,target:16,value:3},{source:20,target:17,value:3},{source:20,target:18,value:3},{source:20,target:19,value:4},{source:21,target:16,value:3},{source:21,target:17,value:3},{source:21,target:18,value:3},{source:21,target:19,value:3},{source:21,target:20,value:5},{source:22,target:16,value:3},{source:22,target:17,value:3},{source:22,target:18,value:3},{source:22,target:19,value:3},{source:22,target:20,value:4},{source:22,target:21,value:4},{source:23,target:16,value:3},{source:23,target:17,value:3},{source:23,target:18,value:3},{source:23,target:19,value:3},{source:23,target:20,value:4},{source:23,target:21,value:4},{source:23,target:22,value:4},{source:23,target:12,value:2},{source:23,target:11,value:9},{source:24,target:23,value:2},{source:24,target:11,value:7},{source:25,target:24,value:13},{source:25,target:23,value:1},{source:25,target:11,value:12},{source:26,target:24,value:4},{source:26,target:11,value:31},{source:26,target:16,value:1},{source:26,target:25,value:1},{source:27,target:11,value:17},{source:27,target:23,value:5},{source:27,target:25,value:5},{source:27,target:24,value:1},{source:27,target:26,value:1},{source:28,target:11,value:8},{source:28,target:27,value:1},{source:29,target:23,value:1},{source:29,target:27,value:1},{source:29,target:11,value:2},{source:30,target:23,value:1},{source:31,target:30,value:2},{source:31,target:11,value:3},{source:31,target:23,value:2},{source:31,target:27,value:1},{source:32,target:11,value:1},{source:33,target:11,value:2},{source:33,target:27,value:1},{source:34,target:11,value:3},{source:34,target:29,value:2},{source:35,target:11,value:3},{source:35,target:34,value:3},{source:35,target:29,value:2},{source:36,target:34,value:2},{source:36,target:35,value:2},{source:36,target:11,value:2},{source:36,target:29,value:1},{source:37,target:34,value:2},{source:37,target:35,value:2},{source:37,target:36,value:2},{source:37,target:11,value:2},{source:37,target:29,value:1},{source:38,target:34,value:2},{source:38,target:35,value:2},{source:38,target:36,value:2},{source:38,target:37,value:2},{source:38,target:11,value:2},{source:38,target:29,value:1},{source:39,target:25,value:1},{source:40,target:25,value:1},{source:41,target:24,value:2},{source:41,target:25,value:3},{source:42,target:41,value:2},{source:42,target:25,value:2},{source:42,target:24,value:1},{source:43,target:11,value:3},{source:43,target:26,value:1},{source:43,target:27,value:1},{source:44,target:28,value:3},{source:44,target:11,value:1},{source:45,target:28,value:2},{source:47,target:46,value:1},{source:48,target:47,value:2},{source:48,target:25,value:1},{source:48,target:27,value:1},{source:48,target:11,value:1},{source:49,target:26,value:3},{source:49,target:11,value:2},{source:50,target:49,value:1},{source:50,target:24,value:1},{source:51,target:49,value:9},{source:51,target:26,value:2},{source:51,target:11,value:2},{source:52,target:51,value:1},{source:52,target:39,value:1},{source:53,target:51,value:1},{source:54,target:51,value:2},{source:54,target:49,value:1},{source:54,target:26,value:1},{source:55,target:51,value:6},{source:55,target:49,value:12},{source:55,target:39,value:1},{source:55,target:54,value:1},{source:55,target:26,value:21},{source:55,target:11,value:19},{source:55,target:16,value:1},{source:55,target:25,value:2},{source:55,target:41,value:5},{source:55,target:48,value:4},{source:56,target:49,value:1},{source:56,target:55,value:1},{source:57,target:55,value:1},{source:57,target:41,value:1},{source:57,target:48,value:1},{source:58,target:55,value:7},{source:58,target:48,value:7},{source:58,target:27,value:6},{source:58,target:57,value:1},{source:58,target:11,value:4},{source:59,target:58,value:15},{source:59,target:55,value:5},{source:59,target:48,value:6},{source:59,target:57,value:2},{source:60,target:48,value:1},{source:60,target:58,value:4},{source:60,target:59,value:2},{source:61,target:48,value:2},{source:61,target:58,value:6},{source:61,target:60,value:2},{source:61,target:59,value:5},{source:61,target:57,value:1},{source:61,target:55,value:1},{source:62,target:55,value:9},{source:62,target:58,value:17},{source:62,target:59,value:13},{source:62,target:48,value:7},{source:62,target:57,value:2},{source:62,target:41,value:1},{source:62,target:61,value:6},{source:62,target:60,value:3},{source:63,target:59,value:5},{source:63,target:48,value:5},{source:63,target:62,value:6},{source:63,target:57,value:2},{source:63,target:58,value:4},{source:63,target:61,value:3},{source:63,target:60,value:2},{source:63,target:55,value:1},{source:64,target:55,value:5},{source:64,target:62,value:12},{source:64,target:48,value:5},{source:64,target:63,value:4},{source:64,target:58,value:10},{source:64,target:61,value:6},{source:64,target:60,value:2},{source:64,target:59,value:9},{source:64,target:57,value:1},{source:64,target:11,value:1},{source:65,target:63,value:5},{source:65,target:64,value:7},{source:65,target:48,value:3},{source:65,target:62,value:5},{source:65,target:58,value:5},{source:65,target:61,value:5},{source:65,target:60,value:2},{source:65,target:59,value:5},{source:65,target:57,value:1},{source:65,target:55,value:2},{source:66,target:64,value:3},{source:66,target:58,value:3},{source:66,target:59,value:1},{source:66,target:62,value:2},{source:66,target:65,value:2},{source:66,target:48,value:1},{source:66,target:63,value:1},{source:66,target:61,value:1},{source:66,target:60,value:1},{source:67,target:57,value:3},{source:68,target:25,value:5},{source:68,target:11,value:1},{source:68,target:24,value:1},{source:68,target:27,value:1},{source:68,target:48,value:1},{source:68,target:41,value:1},{source:69,target:25,value:6},{source:69,target:68,value:6},{source:69,target:11,value:1},{source:69,target:24,value:1},{source:69,target:27,value:2},{source:69,target:48,value:1},{source:69,target:41,value:1},{source:70,target:25,value:4},{source:70,target:69,value:4},{source:70,target:68,value:4},{source:70,target:11,value:1},{source:70,target:24,value:1},{source:70,target:27,value:1},{source:70,target:41,value:1},{source:70,target:58,value:1},{source:71,target:27,value:1},{source:71,target:69,value:2},{source:71,target:68,value:2},{source:71,target:70,value:2},{source:71,target:11,value:1},{source:71,target:48,value:1},{source:71,target:41,value:1},{source:71,target:25,value:1},{source:72,target:26,value:2},{source:72,target:27,value:1},{source:72,target:11,value:1},{source:73,target:48,value:2},{source:74,target:48,value:2},{source:74,target:73,value:3},{source:75,target:69,value:3},{source:75,target:68,value:3},{source:75,target:25,value:3},{source:75,target:48,value:1},{source:75,target:41,value:1},{source:75,target:70,value:1},{source:75,target:71,value:1},{source:76,target:64,value:1},{source:76,target:65,value:1},{source:76,target:66,value:1},{source:76,target:63,value:1},{source:76,target:62,value:1},{source:76,target:48,value:1},{source:76,target:58,value:1}]},t=[],r=[],o=n.ordinal("dark2");return e.nodes.forEach(function(e){var n=[];Math.random()<.1&&n.push({faChar:"A",tooltip:"Test A",shape_colorFill:"white",image_colorFill:"red"}),Math.random()<.1&&n.push({faChar:"B",tooltip:"Test B",shape_colorFill:"green",shape_colorStroke:"green",image_colorFill:"white"}),Math.random()<.1&&n.push({faChar:"C",tooltip:"Test C",shape_colorFill:"navy",shape_colorStroke:"navy",image_colorFill:"white"}),t.push((new i).text(e.name).textbox_shape_colorStroke(o(e.group)).textbox_shape_colorFill("whitesmoke").icon_shape_colorStroke(o(e.group)).icon_shape_colorFill(o(e.group)).annotationIcons(n).faChar(e.name[0]))},this),e.links.forEach(function(e,n){r.push(u(t[e.source],t[e.target]).weight(e.value))},this),this.data({vertices:t,edges:r}),this},f.prototype.data=function(e){var n=t.prototype.data.apply(this,arguments);if(arguments.length){this._data.merge||(this.graphData=new o,this._renderCount=0);var r=this.graphData.setData(this._data.vertices,this._data.edges,this._data.hierarchy,this._data.merge),i=this;r.addedVertices.forEach(function(e){e.pos({x:+Math.random()*10/2-5,y:+Math.random()*10/2-5})}),r.addedEdges.forEach(function(e){e._sourceMarker&&(e._sourceMarker=i._id+"_"+e._sourceMarker),e._targetMarker&&(e._targetMarker=i._id+"_"+e._targetMarker)});var s={};this.graphData.edgeValues().forEach(function(e){s[e._sourceVertex._id]||(s[e._sourceVertex._id]={}),s[e._sourceVertex._id][e._targetVertex._id]||(s[e._sourceVertex._id][e._targetVertex._id]=0);var t=++s[e._sourceVertex._id][e._targetVertex._id];e.arcDepth(16*t)})}return n},f.prototype.selection=function(e){return arguments.length?(this._selection.set(e),this):this._selection.get()},f.prototype.setZoom=function(e,t,n){this.zoom&&(this.zoom.translate(e),this.zoom.scale(t),this.applyZoom(n))},f.prototype.applyZoom=function(t){e.event&&e.event.sourceEvent&&!e.event.sourceEvent.ctrlKey&&(e.event.sourceEvent.type==="wheel"||e.event.sourceEvent.type==="mousewheel"||e.event.sourceEvent.type==="DOMMouseScroll")&&e.event.sourceEvent.wheelDelta&&(this.zoom.translate([this.prevTranslate[0],this.prevTranslate[1]+e.event.sourceEvent.wheelDelta]),this.zoom.scale(this.prevScale)),(t?this.svg.transition().duration(t):this.svg).attr("transform","translate("+this.zoom.translate()+")scale("+this.zoom.scale()+")"),this.prevTranslate=this.zoom.translate(),this.prevScale!==this.zoom.scale()&&(this._fixIEMarkers(),this.prevScale=this.zoom.scale()),this.brush.x(e.scale.identity().domain([(-this.prevTranslate[0]-this._size.width/2)*1/this.zoom.scale(),(-this.prevTranslate[0]+this._size.width/2)*1/this.zoom.scale()])),this.brush.y(e.scale.identity().domain([(-this.prevTranslate[1]-this._size.height/2)*1/this.zoom.scale(),(-this.prevTranslate[1]+this._size.height/2)*1/this.zoom.scale()]))},f.prototype.enter=function(n,r,i){function o(t){if(s.allowDragging()){e.event.sourceEvent.stopPropagation(),s._dragging=!0;if(s.forceLayout){var n=s.forceLayout.vertexMap[t.id()];n.fixed=!0}s.svgMarkerGlitch&&s.graphData.nodeEdges(t.id()).forEach(function(e){var t=s.graphData.edge(e);s._pushMarkers(t.element(),t)})}}function u(t){if(s.allowDragging()){e.event.sourceEvent.stopPropagation(),t.move({x:e.event.x,y:e.event.y});if(s.forceLayout){var n=s.forceLayout.vertexMap[t.id()];n.fixed=!0,n.x=n.px=e.event.x,n.y=n.py=e.event.y}s.refreshIncidentEdges(t,!0)}}function a(t){if(s.allowDragging()){e.event.sourceEvent.stopPropagation(),s._dragging=!1;if(s.snapToGrid()){var n=t.calcSnap(s.snapToGrid());t.move(n[0]),s.refreshIncidentEdges(t,!0)}if(s.forceLayout){var r=s.forceLayout.vertexMap[t.id()];r.fixed=!1}s.svgMarkerGlitch&&s.graphData.nodeEdges(t.id()).forEach(function(e){var t=s.graphData.edge(e);s._popMarkers(t.element(),t)})}}t.prototype.enter.apply(this,arguments);var s=this;this.prevTranslate=[0,0],this.prevScale=1,this.zoom=e.behavior.zoom().scaleExtent([.01,4]).on("zoomstart",function(t){s.prevTranslate=s.zoom.translate(),s.prevScale=s.zoom.scale(),e.event.sourceEvent&&e.event.sourceEvent.shiftKey&&e.event.sourceEvent.ctrlKey?s._zoomMode="selection":e.event.sourceEvent&&e.event.sourceEvent.shiftKey?(s._zoomMode="selection",s._selection.clear()):s._zoomMode="zoom";switch(s._zoomMode){case"selection":r.select(".extent").style("visibility",null);break;default:r.select(".extent").style("visibility","hidden")}}).on("zoomend",function(e){switch(s._zoomMode){case"selection":s.zoom.translate(s.prevTranslate),s.zoom.scale(s.prevScale);break;default:}s._svgBrush.call(s.brush.clear())}).on("zoom",function(e){switch(s._zoomMode){case"selection":break;default:s.applyZoom()}}),this.brush=e.svg.brush().x(e.scale.identity().domain([-s._size.width/2,s._size.width/2])).y(e.scale.identity().domain([-s._size.height/2,s._size.height/2])).on("brushstart",function(e){switch(s._zoomMode){case"selection":break;default:}}).on("brushend",function(t){switch(s._zoomMode){case"selection":var n=e.event.target.extent();s.svgV.selectAll(".graphVertex").select("*").each(function(e){n[0][0]<=e.x()&&e.x()i)n[0][0]=i;if(n[0][1]===null||n[0][1]>o)n[0][1]=o;if(n[1][0]===null||n[1][0]1&&(a=1);var f=[-a*o,-a*u];this.setZoom(f,a,t)},f.prototype._origScale=f.prototype.scale,f.prototype.scale=function(e,t){var n=f.prototype._origScale.apply(this,arguments);return arguments.length&&this.zoomTo(e,t),n},f.prototype.zoomTo=function(e,t){switch(e){case"all":this.shrinkToFit(this.getVertexBounds(),t);break;case"width":var n=this.getVertexBounds();n[0][1]=0,n[1][1]=0,this.shrinkToFit(n,t);break;case"selection":this.shrinkToFit(this._selection.isEmpty()?this.getVertexBounds():this.getSelectionBounds(),t);break;default:var r=parseInt(e);if(isNaN(r)||r<=0||r>200)r=100;this.zoom.scale(r/100),this.applyZoom(t)}},f.prototype.centerOn=function(e,t){var n=(e[0][0]+e[1][0])/2,r=(e[0][1]+e[1][1])/2,i=[n,r];this.setZoom(i,1,t)},f.prototype._origLayout=f.prototype.layout,f.prototype.layout=function(e,t){var n=f.prototype._origLayout.apply(this,arguments);if(arguments.length&&this._renderCount){this.forceLayout&&(this.forceLayout.force.stop(),this.forceLayout=null);var r=this,i=this.getLayoutEngine();if(this.layout()==="ForceDirected2")this.forceLayout=i,this.forceLayout.force.on("tick",function(e){i.vertices.forEach(function(e){var t=r.graphData.node(e.id);e.fixed?(e.x=e.px,e.y=e.py):(e.px=e.x,e.py=e.y,t.move({x:e.x,y:e.y}))}),r.graphData.edgeValues().forEach(function(e){e.points([],!1,!1)});if(r.applyScaleOnLayout()){var t=r.getVertexBounds(i);r.shrinkToFit(t)}}),this.forceLayout.force.start();else if(i){this.forceLayout=null,r._dragging=!0,r.graphData.nodeValues().forEach(function(e){var n=i.nodePos(e._id);e.move({x:n.x,y:n.y},t),n.width&&n.height&&!e.width()&&!e.height()&&e.width(n.width).height(n.height).render()}),r.graphData.edgeValues().forEach(function(e){var n=i.edgePoints(e);e.points(n,t)});if(r.applyScaleOnLayout()){var s=r.getVertexBounds(i);r.shrinkToFit(s,t)}this._fixIEMarkers(),setTimeout(function(){r._dragging=!1},t?t+50:50)}}return n},f.prototype.update=function(n,r,i){function u(e){e.target(this).render(),e.element().call(s.drag),e.dispatch&&(e.dispatch.on("sizestart",function(e,t){e.allowResize(s.allowDragging()),s.allowDragging()&&(s._dragging=!0)}),e.dispatch.on("size",function(e,t){s.refreshIncidentEdges(e,!1)}),e.dispatch.on("sizeend",function(e,t){s._dragging=!1;if(s.snapToGrid()){var n=e.calcSnap(s.snapToGrid());e.pos(n[0]).size(n[1]).render(),s.refreshIncidentEdges(e,!1)}}))}function f(e){e.target(this).render()}function l(e){e.render()}function c(e){e.render()}t.prototype.update.apply(this,arguments);var s=this,o=this.svgV.selectAll("#"+this._id+"V > .graphVertex").data(this.graphData.nodeValues(),function(e){return e.id()});o.enter().append("g").attr("class","graphVertex").style("opacity",1e-6).on("click.selectionBag",function(t){s._selection.click(t,e.event)}).on("click",function(t){s.vertex_click(t,e.event)}).on("dblclick",function(t){s.vertex_dblclick(t,e.event)}).on("mouseover",function(t){if(s._dragging)return;s.vertex_mouseover(e.select(this),t)}).on("mouseout",function(t){if(s._dragging)return;s.vertex_mouseout(e.select(this),t)}).each(u).transition().duration(750).style("opacity",1);var a=this.svgE.selectAll("#"+this._id+"E > .edge").data(this.showEdges()?this.graphData.edgeValues():[],function(e){return e.id()});a.enter().append("g").attr("class","edge").style("opacity",1e-6).on("click",function(e){s.edge_click(e)}).on("mouseover",function(t){if(s._dragging)return;s.edge_mouseover(e.select(this),t)}).on("mouseout",function(t){if(s._dragging)return;s.edge_mouseout(e.select(this),t)}).each(f).transition().duration(750).style("opacity",1),o.each(l),a.each(c),o.exit().each(function(e){e.target(null)}).remove(),a.exit().each(function(e){e.target(null)}).remove(),this._renderCount||(this._renderCount++,this.setZoom([0,0],1),this.layout(this.layout()))},f.prototype.getLayoutEngine=function(){switch(this.layout()){case"Circle":return new u.Circle(this.graphData,this._size.width,this._size.height);case"ForceDirected":return new u.ForceDirected(this.graphData,this._size.width,this._size.height,!0);case"ForceDirected2":return new u.ForceDirected(this.graphData,this._size.width,this._size.height);case"Hierarchy":return new u.Hierarchy(this.graphData,this._size.width,this._size.height,{rankdir:this.hierarchyRankDirection(),nodesep:this.hierarchyNodeSeparation(),edgesep:this.hierarchyEdgeSeparation(),ranksep:this.hierarchyRankSeparation()})}return null},f.prototype.getNeighborMap=function(e){var t={},n={};if(e){n=this.graphData.nodeEdges(e.id());for(var r=0;re.IEversion&&0");if(10a){h=Math.ceil(h.width/a),l.remove();for(var l=[],p=0;-1<(p=n.indexOf(" ",p));)l.push(p),p+=1;for(var v,p=0;pn&&(e=n),e},e.isDefined=function(e){return void 0===e?!1:!0},e.stripNumbers=function(e){return e.replace(/[0-9]+/g,"")},e.roundTo=function(e,t){if(0>t)return e;var n=Math.pow(10,t);return Math.round(e*n)/n},e.toFixed=function(e,t){var n=String(Math.round(e*Math.pow(10,t)));if(0=u[n].contains){var f=t-Math.floor(t/u[n].contains)*u[n].contains;return"ss"==n&&(f=e.formatNumber(f,o),1==f.split(a)[0].length&&(f="0"+f)),("mm"==n||"hh"==n)&&10>f&&(f="0"+f),r=f+""+i[n]+""+r,t=Math.floor(t/u[n].contains),n=u[n].nextInterval,e.formatDuration(t,n,r,i,s,o)}"ss"==n&&(t=e.formatNumber(t,o),1==t.split(a)[0].length&&(t="0"+t)),("mm"==n||"hh"==n)&&10>t&&(t="0"+t),r=t+""+i[n]+""+r;if(u[s].count>u[n].count)for(t=u[n].count;tt?"-":"",t=Math.abs(t);var a=String(t),f=!1;-1!=a.indexOf("e")&&(f=!0),0<=r&&!f&&(a=e.toFixed(t,r));var l="";if(f)l=a;else{var a=a.split("."),f=String(a[0]),c;for(c=f.length;0<=c;c-=3)l=c!=f.length?0!==c?f.substring(c-3,c)+n+l:f.substring(c-3,c)+l:f.substring(c-3,c);void 0!==a[1]&&(l=l+o+a[1]),void 0!==r&&0=n.x-5&&e<=n.x+n.width+5&&t>=n.y-5&&t<=n.y+n.height+5?!0:!1},e.isPercents=function(e){if(-1!=String(e).indexOf("%"))return!0},e.findPosX=function(e){var t=e,n=e.offsetLeft;if(e.offsetParent){for(;e=e.offsetParent;)n+=e.offsetLeft;for(;(t=t.parentNode)&&t!=document.body;)n-=t.scrollLeft||0}return n},e.findPosY=function(e){var t=e,n=e.offsetTop;if(e.offsetParent){for(;e=e.offsetParent;)n+=e.offsetTop;for(;(t=t.parentNode)&&t!=document.body;)n-=t.scrollTop||0}return n},e.findIfFixed=function(t){if(t.offsetParent)for(;t=t.offsetParent;)if("fixed"==e.getStyle(t,"position"))return!0;return!1},e.findIfAuto=function(t){return t.style&&"auto"==e.getStyle(t,"overflow")?!0:t.parentNode?e.findIfAuto(t.parentNode):!1},e.findScrollLeft=function(t,n){return t.scrollLeft&&(n+=t.scrollLeft),t.parentNode?e.findScrollLeft(t.parentNode,n):n},e.findScrollTop=function(t,n){return t.scrollTop&&(n+=t.scrollTop),t.parentNode?e.findScrollTop(t.parentNode,n):n},e.formatValue=function(t,n,r,i,s,o,u,a){if(n){void 0===s&&(s="");var f;for(f=0;ft&&(u="-"),t=Math.abs(t);if(1=n[a].number&&(f=t/n[a].number,l=Number(i.precision),1>l&&(l=1),r=e.roundTo(f,l),l=e.formatNumber(r,{precision:-1,decimalSeparator:i.decimalSeparator,thousandsSeparator:i.thousandsSeparator}),!s||f==r)){o=u+""+l+""+n[a].prefix;break}}else for(a=0;a"==e&&(e="easeOutSine"),"<"==e&&(e="easeInSine"),"elastic"==e&&(e="easeOutElastic"),e},e.getObjById=function(e,t){var n,r;for(r=0;r")),e},e.fixBrakes=function(t){if(e.isModern){var n=RegExp("
","g");t&&(t=t.replace(n,"\n"))}else t=e.fixNewLines(t);return t},e.deleteObject=function(t,n){if(t){if(void 0===n||null===n)n=20;if(0!==n)if("[object Array]"===Object.prototype.toString.call(t))for(var r=0;rt?Math.abs(t)-1:Math.abs(t);var i;for(i=0;it?Number("0."+n+String(e)):Number(String(e)+n)},e.setCN=function(e,t,n,r){if(e.addClassNames&&t&&(t=t.node)&&n){var i=t.getAttribute("class");e=e.classNamePrefix+"-",r&&(e=""),i?t.setAttribute("class",i+" "+e+n):t.setAttribute("class",e+n)}},e.parseDefs=function(t,n){for(var r in t){var i=typeof t[r];if(0e&&(e=3)):e=this.width/this.minHorizontalGap,this.gridCountR=Math.max(e,1)):this.gridCountR=this.gridCount,this.axisWidth=this.axisLine.axisWidth,this.addTitle()},setOrientation:function(e){this.orientation=e?"H":"V"},addTitle:function(){var t=this.title;this.titleLabel=null;if(t){var n=this.chart,r=this.titleColor;void 0===r&&(r=n.color);var i=this.titleFontSize;isNaN(i)&&(i=n.fontSize+1),t=e.text(n.container,t,r,n.fontFamily,i,this.titleAlign,this.titleBold),e.setCN(n,t,this.bcn+"title"),this.titleLabel=t}},positionTitle:function(){var t=this.titleLabel;if(t){var n,r,i=this.labelsSet,s={};0=this.gridCountR&&(this.gridCountR=1),this.totals=[],this.data=this.chart.chartData;var t=this.chart;"xy"!=t.type&&(this.stackGraphs("smoothedLine"),this.stackGraphs("line"),this.stackGraphs("column"),this.stackGraphs("step")),this.recalculateToPercents&&this.recalculate(),this.synchronizationMultiplier&&this.synchronizeWith?(e.isString(this.synchronizeWith)&&(this.synchronizeWith=t.getValueAxisById(this.synchronizeWith)),this.synchronizeWith&&(this.synchronizeWithAxis(this.synchronizeWith),this.foundGraphs=!0)):(this.foundGraphs=!1,this.getMinMax())},draw:function(){e.ValueAxis.base.draw.call(this);var t=this.chart,n=this.set;e.setCN(t,this.set,"value-axis value-axis-"+this.id),e.setCN(t,this.labelsSet,"value-axis value-axis-"+this.id),e.setCN(t,this.axisLine.axisSet,"value-axis value-axis-"+this.id);var r=this.type;"duration"==r&&(this.duration="ss"),!0===this.dataChanged&&(this.updateData(),this.dataChanged=!1),"date"==r&&(this.logarithmic=!1,this.min=this.minRR,this.max=this.maxRR,this.minimumDate&&(this.min=this.minimumDate.getTime()),this.maximumDate&&(this.max=this.maximumDate.getTime()));if(this.logarithmic){var i=this.treatZeroAs,s=this.getMin(0,this.data.length-1);this.minReal=s||0>=this.minimum){this.fire("logarithmicAxisFailed",{type:"logarithmicAxisFailed",chart:t});return}}this.grid0=null;var o,u,a=t.dx,f=t.dy,i=!1,s=this.logarithmic;if(isNaN(this.min)||isNaN(this.max)||!this.foundGraphs||Infinity==this.min||-Infinity==this.max)i=!0;else{var l=this.labelFrequency,c=this.showFirstLabel,h=this.showLastLabel,p=1;o=0,this.minCalc=this.min,this.maxCalc=this.max,this.strictMinMax&&(isNaN(this.minimum)||(this.min=this.minimum),isNaN(this.maximum)||(this.max=this.maximum)),isNaN(this.minZoom)||(this.min=this.minZoom),isNaN(this.maxZoom)||(this.max=this.maxZoom);var v=Math.round((this.maxCalc-this.minCalc)/this.step)+1,m;!0===s?(m=Math.log(this.max)*Math.LOG10E-Math.log(this.minReal)*Math.LOG10E,this.stepWidth=this.axisWidth/m,m>this.logGridLimit&&(v=Math.ceil(Math.log(this.max)*Math.LOG10E)+1,o=Math.round(Math.log(this.minReal)*Math.LOG10E),v>this.gridCountR&&(p=Math.ceil(v/this.gridCountR)))):this.stepWidth=this.axisWidth/(this.max-this.min);var g=0;1>this.step&&-1this.maxDecCount&&(g=this.maxDecCount);var y=this.precision;isNaN(y)||(g=y),this.max=e.roundTo(this.max,this.maxDecCount),this.min=e.roundTo(this.min,this.maxDecCount),u={},u.precision=g,u.decimalSeparator=t.nf.decimalSeparator,u.thousandsSeparator=t.nf.thousandsSeparator,this.numberFormatter=u;var b,w=this.guides,E=w.length;if(010*this.min&&(r-=this.min),r=e.roundTo(r,this.maxDecCount+1),!this.integersOnly||Math.round(r)==r)if(isNaN(y)||Number(e.toFixed(r,y))==r){!0===s&&(0===r&&(r=this.minReal),m>this.logGridLimit&&(r=Math.pow(10,u))),b=this.formatValue(r,!1,u),Math.round(u/l)!=u/l&&(b=void 0);if(0===u&&!c||u==v-1&&!h)b=" ";o=this.getCoordinate(r),b=new this.axisItemRenderer(this,o,b,void 0,void 0,void 0,void 0,this.boldLabels),this.pushAxisItem(b);if(r==this.baseValue&&"radar"!=t.type){var L,A,S=this.viW,x=this.viH;b=this.viX,E=this.viY,"H"==this.orientation?0<=o&&o<=S+1&&(L=[o,o,o+a],A=[x,0,f]):0<=o&&o<=x+1&&(L=[0,S,S+a],A=[o,o,o+f]),L&&(o=e.fitToBounds(2*this.gridAlpha,0,1),o=e.line(t.container,L,A,this.gridColor,o,1,this.dashLength),o.translate(b,E),this.grid0=o,t.axesSet.push(o),o.toBack(),e.setCN(t,o,this.bcn+"zero-grid-"+this.id),e.setCN(t,o,this.bcn+"zero-grid"))}if(!isNaN(k)&&0this.baseValue&&this.max>this.baseValue&&(m=this.min),this.minr&&(o.precision=Math.abs(r)),n&&1t&&n.shift();for(var r=Math.floor(Math.log(Math.abs(e))*Math.LOG10E),i=0;ie){if(o=Math.pow(10,-o)*s,o==Math.round(o))return s}else if(s==Math.round(s))return s}},stackGraphs:function(t){var n=this.stackType;"stacked"==n&&(n="regular"),"line"==n&&(n="none"),"100% stacked"==n&&(n="100%"),this.stackType=n;var r=[],i=[],s=[],o=[],u,a=this.chart.graphs,f,l,c,h,p=this.baseValue,v=!1;if("line"==t||"step"==t||"smoothedLine"==t)v=!0;if(v&&("regular"==n||"100%"==n))for(h=0;hu?(l.values.close=u,isNaN(i[f])?l.values.open=p:(l.values.close+=i[f],l.values.open=i[f]),i[f]=l.values.close):(l.values.close=u,isNaN(s[f])?l.values.open=p:(l.values.close+=s[f],l.values.open=s[f]),s[f]=l.values.close)))}}for(f=this.start;f<=this.end;f++)for(h=0;hr?(l.values.close=e.fitToBounds(r+i[f],-100,100),l.values.open=i[f],i[f]=l.values.close):(l.values.close=e.fitToBounds(r+s[f],-100,100),l.values.open=s[f],s[f]=l.values.close)))))},recalculate:function(){var t=this.chart,n=t.graphs,r;for(r=0;rh&&u++}if(l=t.recalculateFromDate)l=e.getDate(l,t.dataDateFormat,"fff"),u=t.getClosestIndex(t.chartData,"time",l.getTime(),!0,0,t.chartData.length),a=t.chartData.length-1;for(l=u;l<=a&&(u=this.data[l].axes[this.id].graphs[i.id],o=u.values[s],isNaN(o));l++);this.recBaseValue=o;for(s=f;s<=a;s++){u=this.data[s].axes[this.id].graphs[i.id],u.percents={};var f=u.values,p;for(p in f)u.percents[p]="percents"!=p?f[p]/o*100-100:f[p]}}}},getMinMax:function(){var t=!1,n=this.chart,r=n.graphs,i;for(i=0;ithis.max&&(this.max=r.toValue),r.value>this.max&&(this.max=r.value);isNaN(this.minimum)||(this.min=this.minimum),isNaN(this.maximum)||(this.max=this.maximum),this.minimumDate&&(this.min=this.minimumDate.getTime()),this.maximumDate&&(this.max=this.maximumDate.getTime()),this.min>this.max&&(t=this.max,this.max=this.min,this.min=t),isNaN(this.minTemp)||(this.min=this.minTemp),isNaN(this.maxTemp)||(this.max=this.maxTemp),this.minReal=this.min,this.maxReal=this.max,0===this.min&&0===this.max&&(this.max=9),this.min>this.max&&(this.min=this.max-1),t=this.min,n=this.max,r=this.max-this.min,i=0===r?Math.pow(10,Math.floor(Math.log(Math.abs(this.max))*Math.LOG10E))/10:Math.pow(10,Math.floor(Math.log(Math.abs(r))*Math.LOG10E))/10,isNaN(this.maximum)&&isNaN(this.maxTemp)&&(this.max=Math.ceil(this.max/i)*i+i),isNaN(this.minimum)&&isNaN(this.minTemp)&&(this.min=Math.floor(this.min/i)*i-i),0>this.min&&0<=t&&(this.min=0),0=n&&(this.max=0),"100%"==this.stackType&&(this.min=0>this.min?-100:0,this.max=0>this.max?0:100),r=this.max-this.min,i=Math.pow(10,Math.floor(Math.log(Math.abs(r))*Math.LOG10E))/10,this.step=Math.ceil(r/this.gridCountR/i)*i,r=Math.pow(10,Math.floor(Math.log(Math.abs(this.step))*Math.LOG10E)),r=e.fixStepE(r),i=Math.ceil(this.step/r),5=i&&2r?(this.maxDecCount=Math.abs(Math.log(Math.abs(r))*Math.LOG10E),this.maxDecCount=Math.round(this.maxDecCount),this.step=e.roundTo(this.step,this.maxDecCount+1)):this.maxDecCount=0,this.min=this.step*Math.floor(this.min/this.step),this.max=this.step*Math.ceil(this.max/this.step),0>this.min&&0<=t&&(this.min=0),0=n&&(this.max=0),1e&&(e=s);else for(var o in i)i.hasOwnProperty(o)&&"percents"!=o&&"total"!=o&&(s=i[o],s>e&&(e=s))}}}return e},dispatchZoomEvent:function(e,t){var n={type:"axisZoomed",startValue:e,endValue:t,target:this,chart:this.chart};this.fire(n.type,n)},zoomOut:function(){var e=this.chart;"xy"!=e.type&&(this.maxZoom=this.minZoom=void 0,e.updateAfterValueZoom())},zoomToValues:function(e,t){var n=this.chart;"xy"==n.type?(tthis.max&&(t=this.max),n={type:"axisSelfZoomed"},n.chart=this.chart,n.valueAxis=this,n.multiplier=this.axisWidth/Math.abs(this.getCoordinate(t)-this.getCoordinate(e)),n.startValue=e,n.endValue=t,n.position="V"==this.orientation?this.reversed?this.getCoordinate(e):this.getCoordinate(t):this.reversed?this.getCoordinate(t):this.getCoordinate(e),this.fire(n.type,n)):(this.minZoom=e,this.maxZoom=t,n.updateAfterValueZoom())},coordinateToValue:function(e){if(isNaN(e))return NaN;var t=this.axisWidth,n=this.stepWidth,r=this.reversed,i=this.rotate,s=this.min,o=this.minReal;return!0===this.logarithmic?Math.pow(10,(i?!0===r?(t-e)/n:e/n:!0===r?e/n:(t-e)/n)+Math.log(o)*Math.LOG10E):!0===r?i?s-(e-t)/n:e/n+s:i?e/n+s:s-(e-t)/n},getCoordinate:function(e){if(isNaN(e))return NaN;var t=this.rotate,n=this.reversed,r=this.axisWidth,i=this.stepWidth,s=this.min,o=this.minReal;return!0===this.logarithmic?(0===e&&(e=this.treatZeroAs),e=Math.log(e)*Math.LOG10E-Math.log(o)*Math.LOG10E,t=t?!0===n?r-i*e:i*e:!0===n?i*e:r-i*e):t=!0===n?t?r-i*(e-s):i*(e-s):t?i*(e-s):r-i*(e-s),t=this.rotate?t+(this.x-this.viX):t+(this.y-this.viY),1e7c?(K=I+G*Math.sin(X)-x-3+2,J+=-G*Math.cos(X)-Y*Math.sin(X)-4):K-=x+m+3+3,K-=D):(0c?(K=I+x+3-G/2*Math.sin(X)+2,J+=G/2*Math.cos(X)):K+=x+w+3+3,K+=D)):(K+=H+m/2-R,J+=P,_?(0q+2||0>o))Z.remove(),Z=null}else{0<=n&&n<=I+1&&(0I+1||K<_)&&(Z.remove(),Z=null)}U&&(U.translate(Q,V),e.setCN(p,U,t.bcn+"tick"),e.setCN(p,U,h,!0),u&&e.setCN(p,U,"guide")),!1===t.visible&&(U&&U.remove(),Z&&(Z.remove(),Z=null)),Z&&(Z.attr({"text-anchor":W}),Z.translate(J,K),0!==c&&Z.rotate(-c,t.chart.backgroundColor),t.allLabels.push(Z),this.label=Z,e.setCN(p,Z,t.bcn+"label"),e.setCN(p,Z,h,!0),u&&e.setCN(p,Z,"guide")),z&&(e.setCN(p,z,t.bcn+"grid"),e.setCN(p,z,h,!0),u&&e.setCN(p,z,"guide")),$&&(e.setCN(p,$,t.bcn+"fill"),e.setCN(p,$,h,!0)),l?z&&e.setCN(p,z,t.bcn+"grid-minor"):(t.counter=0===M?1:0,t.previousCoord=n),0===this.set.node.childNodes.length&&this.set.remove()},graphics:function(){return this.set},getLabel:function(){return this.label}})}(),function(){var e=window.AmCharts;e.RecFill=e.Class({construct:function(t,n,r,i){var s=t.dx,o=t.dy,u=t.orientation,a=0;if(rr&&"object"==typeof c&&(c=c.join(",").split(",").reverse()),"V"==u?(u=e.rect(f,t.viW,r,c,l),u.translate(s,n-a+o)):(u=e.rect(f,r,t.viH,c,l),u.translate(n-a+s,o)),e.setCN(t.chart,u,"guide-fill"),i.id&&e.setCN(t.chart,u,"guide-fill-"+i.id),this.set=f.set([u])},graphics:function(){return this.set},getLabel:function(){}})}(),function(){var e=window.AmCharts;e.AmChart=e.Class({construct:function(t){this.theme=t,this.classNamePrefix="amcharts",this.addClassNames=!1,this.version="3.14.3",e.addChart(this),this.createEvents("dataUpdated","init","rendered","drawn","failed","resized"),this.height=this.width="100%",this.dataChanged=!0,this.chartCreated=!1,this.previousWidth=this.previousHeight=0,this.backgroundColor="#FFFFFF",this.borderAlpha=this.backgroundAlpha=0,this.color=this.borderColor="#000000",this.fontFamily="Verdana",this.fontSize=11,this.usePrefixes=!1,this.addCodeCredits=this.autoResize=!0,this.precision=-1,this.percentPrecision=2,this.decimalSeparator=".",this.thousandsSeparator=",",this.labels=[],this.allLabels=[],this.titles=[],this.marginRight=this.marginLeft=this.autoMarginOffset=0,this.timeOuts=[],this.creditsPosition="top-left";var n=document.createElement("div"),r=n.style;r.overflow="hidden",r.position="relative",r.textAlign="left",this.chartDiv=n,n=document.createElement("div"),r=n.style,r.overflow="hidden",r.position="relative",r.textAlign="left",this.legendDiv=n,this.titleHeight=0,this.hideBalloonTime=150,this.handDrawScatter=2,this.handDrawThickness=1,this.prefixesOfBigNumbers=[{number:1e3,prefix:"k"},{number:1e6,prefix:"M"},{number:1e9,prefix:"G"},{number:1e12,prefix:"T"},{number:1e15,prefix:"P"},{number:1e18,prefix:"E"},{number:1e21,prefix:"Z"},{number:1e24,prefix:"Y"}],this.prefixesOfSmallNumbers=[{number:1e-24,prefix:"y"},{number:1e-21,prefix:"z"},{number:1e-18,prefix:"a"},{number:1e-15,prefix:"f"},{number:1e-12,prefix:"p"},{number:1e-9,prefix:"n"},{number:1e-6,prefix:"μ"},{number:.001,prefix:"m"}],this.panEventsEnabled=!0,this.product="amcharts",this.animations=[],this.balloon=new e.AmBalloon(this.theme),this.balloon.chart=this,e.applyTheme(this,t,"AmChart")},drawChart:function(){this.drawBackground(),this.redrawLabels(),this.drawTitles(),this.brr()},drawBackground:function(){e.remove(this.background);var t=this.container,n=this.backgroundColor,r=this.backgroundAlpha,i=this.set;e.isModern||0!==r||(r=.001);var s=this.updateWidth();this.realWidth=s;var o=this.updateHeight();this.realHeight=o,n=e.polygon(t,[0,s-1,s-1,0],[0,0,o-1,o-1],n,r,1,this.borderColor,this.borderAlpha),e.setCN(this,n,"bg"),this.background=n,i.push(n);if(n=this.backgroundImage)t=t.image(n,0,0,s,o),e.setCN(this,n,"bg-image"),this.bgImg=t,i.push(t)},drawTitles:function(){var t=this.titles;if(e.ifArray(t)){var n=20,r;for(r=0;re||isNaN(e))e=0;this.chartDiv.style.height=e+"px"}}return e},updateWidth:function(){var e=this.divRealWidth,t=this.divRealHeight,n=this.legend;if(n){var r=this.legendDiv,i=r.offsetWidth;isNaN(n.width)||(i=n.width),n.ieW&&(i=n.ieW);var s=r.offsetHeight,r=r.style,o=this.chartDiv.style,n=n.position;if("right"==n||"left"==n){e-=i;if(0>e||isNaN(e))e=0;o.width=e+"px","left"==n?(o.left=i+"px",r.left="0px"):(o.left="0px",r.left=e+"px"),t>s&&(r.top=(t-s)/2+"px")}}return e},getTitleHeight:function(){var e=0,t=this.titles,n=!0;if(0e.valueAxis.minMaxMultiplier&&e.positiveClip(e.set));break;case"radar":e.createRadarGraph();break;case"xy":e.createXYGraph(),e.positiveClip(e.set)}e.playedTO=setTimeout(function(){e.setAnimationPlayed.call(e)},500*e.chart.startDuration)}},setAnimationPlayed:function(){this.animationPlayed=!0},createXYGraph:function(){var e=[],t=[],n=this.xAxis,r=this.yAxis;this.pmh=r.viH+1,this.pmw=n.viW+1,this.pmy=this.pmx=0;var i;for(i=this.start;i<=this.end;i++){var s=this.data[i].axes[n.id].graphs[this.id],o=s.values,u=o.x,a=o.y,o=n.getCoordinate(u),f=r.getCoordinate(a);!isNaN(u)&&!isNaN(a)&&(e.push(o),t.push(f),s.x=o,s.y=f,u=this.createBullet(s,o,f,i),a=this.labelText)&&(s=this.createLabel(s,o,f,a),this.positionLabel(o,f,s,u),this.allBullets.push(s))}this.drawLineGraph(e,t),this.launchAnimation()},createRadarGraph:function(){var e=this.valueAxis.stackType,t=[],n=[],r,i,s;for(s=this.start;s<=this.end;s++){var o=this.data[s].axes[this.valueAxis.id].graphs[this.id],u;u="none"==e||"3d"==e?o.values.value:o.values.close;if(isNaN(u))this.drawLineGraph(t,n),t=[],n=[];else{var a=this.y-(this.valueAxis.getCoordinate(u)-this.height),f=180-360/(this.end-this.start+1)*s;u=a*Math.sin(f/180*Math.PI),a*=Math.cos(f/180*Math.PI),t.push(u),n.push(a);var f=this.createBullet(o,u,a,s),l=this.labelText;l&&(o=this.createLabel(o,u,a,l),this.positionLabel(u,a,o,f),this.allBullets.push(o)),isNaN(r)&&(r=u),isNaN(i)&&(i=a)}}t.push(r),n.push(i),this.drawLineGraph(t,n),this.launchAnimation()},positionLabel:function(e,t,n,r){var i="middle",s=!1,o=this.labelPosition,u=n.getBBox();if(r){var a=r.graphDataItem,f=this.chart.rotate,l=a.isNegative,c=this.chart;t-=u.height/4/2;switch(o){case"top":o=f?"top":l?"bottom":"top";break;case"right":o=f?l?"left":"right":"right";break;case"bottom":o=f?"bottom":l?"top":"bottom";break;case"left":o=f?l?"right":"left":"left"}var h=a.columnGraphics,p=0,d=0;h&&(p=h.x,d=h.y);var v=this.labelOffset;switch(o){case"top":t-=r.size/2+u.height/2+v;break;case"right":i="start",e+=r.size/2+v;break;case"bottom":t+=r.size/2+u.height/2+v;break;case"left":i="end",e-=r.size/2+v;break;case"inside":"column"==this.type&&(s=!0,f?l?(i="end",e=p-3-v):(i="start",e=p+3+v):t=l?d+7+v:d-10-v);break;case"middle":"column"==this.type&&(s=!0,f?e-=(e-p)/2+v-3:t-=(t-d)/2+v-3)}"auto"!=this.labelAnchor&&(i=this.labelAnchor),n.attr({"text-anchor":i}),this.labelRotation&&n.rotate(this.labelRotation),n.translate(e,t),u=n.getBBox(),!this.showAllValueLabels&&h&&s&&(u.height>a.columnHeight||u.width>a.columnWidth)&&(n.remove(),n=!1);if(n&&("serial"==c.type||"gantt"==c.type))if(f){if(0>t||t>this.height)n.remove(),n=!1}else if(0>e||e>this.width)n.remove(),n=!1;return n}},getGradRotation:function(){var e=270;return"horizontal"==this.gradientOrientation&&(e=0),this.gradientRotation=e},createSerialGraph:function(){this.dashLengthSwitched=this.fillColorsSwitched=this.lineColorSwitched=void 0;var t=this.chart,n=this.id,r=this.index,i=this.data,s=this.chart.container,o=this.valueAxis,u=this.type,a=this.columnWidthReal,f=this.showBulletsAt;isNaN(this.columnWidth)||(a=this.columnWidth),isNaN(a)&&(a=.8);var l=this.useNegativeColorIfDown,c=this.width,h=this.height,p=this.y,v=this.rotate,m=this.columnCount,g=e.toCoordinate(this.cornerRadiusTop,a/2),y=this.connect,b=[],w=[],E,S,x,T,N=this.chart.graphs.length,C,k=this.dx/this.tcc,L=this.dy/this.tcc,A=o.stackType,O=this.start,M=this.end,_=this.scrollbar,D="graph-column-";_&&(D="scrollbar-graph-column-");var P=this.categoryAxis,H=this.baseCoord,B=this.negativeBase,j=this.columnIndex,F=this.lineThickness,I=this.lineAlpha,q=this.lineColorR,R=this.dashLength,U=this.set,z,W=this.getGradRotation(),X=this.chart.columnSpacing,V=P.cellWidth,$=(V*a-m)/m;X>$&&(X=$);var J,K,Q,G=h+1,Y=c+1,Z=0,et=0,tt,nt,rt,it,st=this.fillColorsR,ot=this.negativeFillColors,ut=this.negativeLineColor,at=this.fillAlphas,ft=this.negativeFillAlphas;"object"==typeof at&&(at=at[0]),"object"==typeof ft&&(ft=ft[0]);var lt=o.getCoordinate(o.min);o.logarithmic&&(lt=o.getCoordinate(o.minReal)),this.minCoord=lt,this.resetBullet&&(this.bullet="none");if(!(_||"line"!=u&&"smoothedLine"!=u&&"step"!=u||(1==i.length&&"step"!=u&&"none"==this.bullet&&(this.bullet="round",this.resetBullet=!0),!ot&&void 0==ut||l))){var ct=B;ct>o.max&&(ct=o.max),cta&&(a=1);var vt=this.fixedColumnWidth;isNaN(vt)||(a=vt);var mt;if("line"==u||"step"==u||"smoothedLine"==u){if(0Vt?!0:!1);if(!_)switch(this.showBalloonAt){case"close":K.y=Ht;break;case"open":K.y=jt;break;case"high":K.y=Rt;break;case"low":K.y=It}var Dt=J.x[P.id],un=this.periodSpan-1,an=Math.floor(V/2)+Math.floor(un*V/2),fn=an,ln=0;"left"==this.stepDirection&&(ln=(2*V+un*V)/2,Dt-=ln),"center"==this.stepDirection&&(ln=V/2,Dt-=ln),"start"==this.pointPosition&&(Dt-=V/2+Math.floor(un*V/2),an=0,fn=Math.floor(V)+Math.floor(un*V)),"end"==this.pointPosition&&(Dt+=V/2+Math.floor(un*V/2),an=Math.floor(V)+Math.floor(un*V),fn=0);if(wt){var cn=this.columnWidth;isNaN(cn)||(an*=cn,fn*=cn)}_||(K.x=Dt),-1e5>Dt&&(Dt=-1e5),Dt>c+1e5&&(Dt=c+1e5),v?(Pt=Ht,Bt=jt,jt=Ht=Dt,isNaN(Kt)&&!this.fillToGraph&&(Bt=H),Ft=It,qt=Rt):(Bt=Pt=Dt,isNaN(Kt)&&!this.fillToGraph&&(jt=H));if(!nn&&Vtkt?(Tt&&(Nt=!0),Tt=!1):(Tt||(Nt=!0),Tt=!0):K.isNegative=Vt=xt||Math.abs(Ht-St)>=xt)b.push(Pt),w.push(Ht),Et=Pt,St=Ht;Ut=Pt,zt=Ht,Wt=Pt,Xt=Ht,!bt||isNaN(jt)||isNaN(Bt)||(gt.push(Bt),yt.push(jt));if(Nt||void 0!=K.lineColor||void 0!=K.fillColors||!isNaN(K.dashLength))this.drawLineGraph(b,w,gt,yt),b=[Pt],w=[Ht],gt=[],yt=[],!bt||isNaN(jt)||isNaN(Bt)||(gt.push(Bt),yt.push(jt)),l?Tt?(this.lineColorSwitched=q,this.fillColorsSwitched=st):(this.lineColorSwitched=ut,this.fillColorsSwitched=ot):(this.lineColorSwitched=K.lineColor,this.fillColorsSwitched=K.fillColors),this.dashLengthSwitched=K.dashLength;K.gap&&(this.drawLineGraph(b,w,gt,yt),b=[],w=[],gt=[],yt=[])}break;case"smoothedLine":if(isNaN(Vt))y||(this.drawSmoothedGraph(b,w,gt,yt),b=[],w=[],gt=[],yt=[]);else{if(Math.abs(Pt-Et)>=xt||Math.abs(Ht-St)>=xt)b.push(Pt),w.push(Ht),Et=Pt,St=Ht;Ut=Pt,zt=Ht,Wt=Pt,Xt=Ht,!bt||isNaN(jt)||isNaN(Bt)||(gt.push(Bt),yt.push(jt)),void 0==K.lineColor&&void 0==K.fillColors&&isNaN(K.dashLength)||(this.drawSmoothedGraph(b,w,gt,yt),b=[Pt],w=[Ht],gt=[],yt=[],!bt||isNaN(jt)||isNaN(Bt)||(gt.push(Bt),yt.push(jt)),this.lineColorSwitched=K.lineColor,this.fillColorsSwitched=K.fillColors,this.dashLengthSwitched=K.dashLength),K.gap&&(this.drawSmoothedGraph(b,w,gt,yt),b=[],w=[],gt=[],yt=[])}break;case"step":if(!isNaN(Vt)){v?(isNaN(E)||(b.push(E),w.push(Ht-an)),w.push(Ht-an),b.push(Pt),w.push(Ht+fn),b.push(Pt),!bt||isNaN(jt)||isNaN(Bt)||(isNaN(x)||(gt.push(x),yt.push(jt-an)),gt.push(Bt),yt.push(jt-an),gt.push(Bt),yt.push(jt+fn))):(isNaN(S)||(w.push(S),b.push(E),w.push(S),b.push(Pt-an)),b.push(Pt-an),w.push(Ht),b.push(Pt+fn),w.push(Ht),!bt||isNaN(jt)||isNaN(Bt)||(isNaN(T)||(gt.push(Bt-an),yt.push(T)),gt.push(Bt-an),yt.push(jt),gt.push(Bt+fn),yt.push(jt))),E=Pt,S=Ht,x=Bt,T=jt,Ut=Pt,zt=Ht,Wt=Pt,Xt=Ht;if(Nt||void 0!=K.lineColor||void 0!=K.fillColors||!isNaN(K.dashLength)){var hn=b[b.length-2],pn=w[w.length-2];b.pop(),w.pop(),this.drawLineGraph(b,w,gt,yt),b=[hn],w=[pn],gt=[],yt=[],this.lineColorSwitched=K.lineColor,this.fillColorsSwitched=K.fillColors,this.dashLengthSwitched=K.dashLength,l&&(Tt?(this.lineColorSwitched=q,this.fillColorsSwitched=st):(this.lineColorSwitched=ut,this.fillColorsSwitched=ot))}if(wt||K.gap)E=S=NaN,this.drawLineGraph(b,w,gt,yt),b=[],w=[],gt=[],yt=[]}else if(!y){if(1>=this.periodSpan||1an+fn)E=S=NaN;this.drawLineGraph(b,w,gt,yt),b=[],w=[],gt=[],yt=[]}break;case"column":en=Zt,void 0!=K.lineColor&&(en=K.lineColor);if(!isNaN(Vt)){l||(K.isNegative=Vtvn&&Kt>vn)){var mn;if(v){"3d"==A?(Ot=Ht-(m/2-this.depthCount+1)*(a+X)+X/2+L*j,At=Bt+k*j,mn=j):(Ot=Math.floor(Ht-(m/2-j)*(a+X)+X/2),At=Bt,mn=0),Mt=a,Ut=Pt,zt=Ot+a/2,isNaN(Bt)||Bt>Pt&&!K.isNegative&&(Ut=Bt),Wt=Pt,Xt=Ot+a/2,Ot+Mt>h+mn*L&&(Mt=h-Ot+mn*L),Otc+mn*k&&(Mt=c-At+mn*k),Ath&&(Mt=h-Ot),0>Ot&&(Mt+=Ot,Ot=0),OtKt?(En=[Pt,qt],Sn=[Bt,Ft]):(En=[Bt,qt],Sn=[Pt,Ft]),!isNaN(qt)&&!isNaN(Ft)&&Htc&&(Mt=c-At),0>At&&(Mt+=At,At=0),_t=Ht-jt,At=Kt&&(Yt=0);var Qt=new e.Cuboid(s,Mt,_t,k,L,Gt,Yt,F,en,I,W,g,v,R,sn,rn,D),xn,Tn;Vt>Kt?(xn=[Ht,Rt],Tn=[jt,It]):(xn=[jt,Rt],Tn=[Ht,It]),!isNaN(Rt)&&!isNaN(It)&&PtVt?Pt-Un/2-2-Jn-Vn:Pt+Un/2+3+Jn+Vn):(Wn=Pt,Xn=0>Vt?Ht+zn/2+Jn+Vn:Ht-zn/2-3-Jn-Vn),qn.translate(Wn,Xn),o.totals[mt]=qn,v?(0>Xn||Xn>h)&&qn.remove():(0>Wn||Wn>c)&&qn.remove()}}}}}}if("line"==u||"step"==u||"smoothedLine"==u)"smoothedLine"==u?this.drawSmoothedGraph(b,w,gt,yt):this.drawLineGraph(b,w,gt,yt),_||this.launchAnimation();this.bulletsHidden&&this.hideBullets(),this.customBulletsHidden&&this.hideCustomBullets()},animateColumns:function(e,t){var n=this,r=n.chart.startDuration;0s.height&&(E=s.height),0>E&&(E=0)),c=e.line(a,t,n,p,c,h,y,!1,!0),e.setCN(u,c,s.bcn+"stroke"),f.push(c),f.click(function(e){s.handleGraphEvent(e,"clickGraph")}).mouseover(function(e){s.handleGraphEvent(e,"rollOverGraph")}).mouseout(function(e){s.handleGraphEvent(e,"rollOutGraph")}),void 0===g||s.useNegativeColorIfDown||(h=e.line(a,t,n,g,v,h,y,!1,!0),e.setCN(u,h,s.bcn+"stroke"),e.setCN(u,h,s.bcn+"stroke-negative"),l.push(h));if(0e&&(e=this.fillAlphas),0===e&&(e=this.bulletAlpha),0===e&&(e=1)),e},createBullet:function(t,n,r){if(!isNaN(n)&&!isNaN(r)){var i=this.chart,s=this.container,o=this.bulletOffset,u=this.bulletSize;isNaN(t.bulletSize)||(u=t.bulletSize);var a=t.values.value,f=this.maxValue,l=this.minValue,c=this.maxBulletSize,h=this.minBulletSize;isNaN(f)||(isNaN(a)||(u=(a-l)/(f-l)*(c-h)+h),l==f&&(u=c)),f=u,this.bulletAxis&&(u=t.values.error,isNaN(u)||(a=u),u=this.bulletAxis.stepWidth*a),un-0||n-0>this.width||r<-u/2||r-0>this.height)p.remove(),p=null;p&&(this.bulletSet.push(p),p.translate(n,r),this.addListeners(p,t),this.allBullets.push(p)),t.bx=n,t.by=r,e.setCN(i,p,this.bcn+"bullet"),t.className&&e.setCN(i,p,t.className,!0)}return p?(p.size=u||0,t.bulletGraphics=p):p={size:0},p.graphDataItem=t,p}},showBullets:function(){var e=this.allBullets,t;this.bulletsHidden=!1;for(t=0;te&&(e=0),e>n&&(e=n)):(e=e.mouseX-this.x-1,0>e&&(e=0),e>t&&(e=t)),e},updateCrosshair:function(){var t=this.chart,n=t.mouseX-this.x,r=t.mouseY-this.y,i=this.vLine,s=this.hLine,n=e.fitToBounds(n,0,this.width),r=e.fitToBounds(r,0,this.height);0t&&(s=t,u=r-t),rn&&(o=n,a=i-n),iE&&(s=E-r),x+s=this.data.length||0>l+s||(a.start=l+s,a.end=C+s,this.fire(a.type,a)))}else{"start"==S?m-=u.cellWidth/2:"mouse"==S&&(r.mouseIsOver?m=g?o-2:s-2:isNaN(this.tempPosition)||(m=this.tempPosition-2));if(g){if(0>m){if(!x){this.hideCursor();return}m=0}if(m>p+1){if(!x){this.hideCursor();return}m=p+1}}else{if(0>m){if(!x){this.hideCursor();return}m=0}if(m>h){if(!x){this.hideCursor();return}m=h}}w=this.line,0i||i>p)f=!1}else if(y=i,i=E,0>y||y>h+a+1)f=!1;f&&(f=this.graphBulletSize,S=this.graphBulletAlpha,1==f&&isNaN(S)||!e.isModern||!(T=w.bulletGraphics)||(T.translate(w.bx,w.by,f),this.resizedBullets.push(w),isNaN(S)||(T.setAttr("fill-opacity",S),T.setAttr("stroke-opacity",S))),f=b.valueBalloon,S=r.getBalloonColor(b,w),f.setBounds(l,c,l+h,c+p),f.pointerOrientation="H",T=this.balloonPointerOrientation,"vertical"==T&&(f.pointerOrientation="V"),"horizontal"==T&&(f.pointerOrientation="H"),f.changeColor(S),void 0!==b.balloonAlpha&&(f.fillAlpha=b.balloonAlpha),void 0!==b.balloonTextColor&&(f.color=b.balloonTextColor),f.setPosition(y+l,i+c),y=r.formatString(b.balloonText,w,!0),(i=b.balloonFunction)&&(y=i(w,b).toString()),""!==y&&(g?f.showBalloon(y):(f.text=y,f.show=!0),m.push({yy:E,balloon:f})),!g&&f.set&&(f.set.hide(),b=f.textDiv)&&(b.style.visibility="hidden"))}}this.avoidBalloonOverlapping&&this.arrangeBalloons()}n?(a={type:"changed"},a.index=t,a.chart=this.chart,a.zooming=x,a.mostCloseGraph=C,a.position=g?o:s,a.target=this,r.fire("changed",a),this.fire("changed",a),this.skipZoomDispatch=!1):(this.skipZoomDispatch=!0,r.updateLegendValues(t)),this.previousIndex=t,this.previousMostCloseGraph=C}}}else this.hideCursor()},setBalloonPosition:function(e,t,n,r){var i=t.position,s=t.inside;t=t.axisThickness;var o=this.chart,u=o.dx,o=o.dy,a=this.x,f=this.y,l=this.width,c=this.height;r?(s&&("right"==i?e.setBounds(a,f+o,a+l+u,f+n+o):e.setBounds(a,f+o,a+l+u,f+n)),"right"==i?s?e.setPosition(a+l+u,f+n+o):e.setPosition(a+l+u+t,f+n+o):s?e.setPosition(a,f+n):e.setPosition(a-t,f+n)):"top"==i?s?e.setPosition(a+n+u,f+o):e.setPosition(a+n+u,f+o-t+1):s?e.setPosition(a+n,f+c):e.setPosition(a+n,f+c+t-1)},setBalloonBounds:function(e,t,n){var r=t.position,i=t.inside,s=t.axisThickness,o=t.tickLength,u=this.chart,a=u.dx,u=u.dy,f=this.x,l=this.y,c=this.width,h=this.height;n?(i&&(e.pointerWidth=0),"right"==r?i?e.setBounds(f,l+u,f+c+a,l+h+u):e.setBounds(f+c+a+s,l+u,f+c+1e3,l+h+u):i?e.setBounds(f,l,c+f,h+l):e.setBounds(-1e3,-1e3,f-o-s,l+h+15)):(e.maxWidth=c,t.parseDates&&(o=0,e.pointerWidth=0),"top"==r?i?e.setBounds(f+a,l+u,c+a+f,h+l):e.setBounds(f+a,-1e3,c+a+f,l+u-o-s):i?e.setBounds(f,l,c+f,h+l-o):e.setBounds(f,l+h+o+s-1,f+c,l+h+o+s))},enableDrawing:function(e){this.enabled=!e,this.hideCursor(),this.rolledOver=!1,this.drawing=e},isZooming:function(e){e&&e!=this.zooming&&this.handleMouseDown("fake"),e||e==this.zooming||this.handleMouseUp()},handleMouseOut:function(){if(this.enabled)if(this.zooming)this.setPosition();else{this.index=void 0;var e={type:"changed",index:void 0,target:this};e.chart=this.chart,this.fire("changed",e),this.hideCursor()}},handleReleaseOutside:function(){this.handleMouseUp()},handleMouseUp:function(){var t=this.chart,n=this.data,r;if(t){var i=t.mouseX-this.x,s=t.mouseY-this.y;if(this.drawingNow){this.drawingNow=!1,e.remove(this.drawingLine),r=this.drawStartX;var o=this.drawStartY;if(2Math.abs(s-this.initialMouse)&&this.fromIndex==this.index||(this.indexMath.abs(i-u)&&3>Math.abs(s-a)||(n=Math.min(u,i),o=Math.min(a,s),i=Math.abs(u-i),s=Math.abs(a-s),t.hideXScrollbar&&(n=0,i=this.width),t.hideYScrollbar&&(o=0,s=this.height),r.selectionHeight=s,r.selectionWidth=i,r.selectionY=o,r.selectionX=n,this.skipZoomDispatch||this.fire(r.type,r))}this.selectWithoutZooming||e.remove(this.selection)}this.skipZoomDispatch=!1}}this.panning=this.zooming=!1},showCursorAt:function(e){var t=this.chart.categoryAxis;e=t.parseDates?t.dateToCoordinate(e):t.categoryToCoordinate(e),this.previousMousePosition=NaN,this.forceShow=!0,this.setPosition(e,!1)},clearSelection:function(){e.remove(this.selection)},handleMouseDown:function(t){if(this.zoomable||this.pan||this.drawing){var n=this.rotate,r=this.chart,i=r.mouseX-this.x,s=r.mouseY-this.y;if(0document.documentMode&&(this.updateOnReleaseOnly=!0),this.dragIconHeight=this.dragIconWidth=35,this.dragIcon="dragIconRoundBig",e.applyTheme(this,t,"SimpleChartScrollbar")},draw:function(){var t=this;t.destroy();if(t.enabled){var n=t.chart.container,r=t.rotate,i=t.chart,s=n.set();t.set=s,i.scrollbarsSet.push(s);var o,u;r?(o=t.scrollbarHeight,u=i.plotAreaHeight):(u=t.scrollbarHeight,o=i.plotAreaWidth),t.width=o;if((t.height=u)&&o){var a=e.rect(n,o,u,t.backgroundColor,t.backgroundAlpha,1,t.backgroundColor,t.backgroundAlpha);e.setCN(i,a,"scrollbar-bg"),t.bg=a,s.push(a),a=e.rect(n,o,u,"#000",.005),s.push(a),t.invisibleBg=a,a.click(function(){t.handleBgClick()}).mouseover(function(){t.handleMouseOver()}).mouseout(function(){t.handleMouseOut()}).touchend(function(){t.handleBgClick()}),a=e.rect(n,o,u,t.selectedBackgroundColor,t.selectedBackgroundAlpha),e.setCN(i,a,"scrollbar-bg-selected"),t.selectedBG=a,s.push(a),o=e.rect(n,o,u,"#000",.005),t.dragger=o,s.push(o),o.mousedown(function(e){t.handleDragStart(e)}).mouseup(function(){t.handleDragStop()}).mouseover(function(){t.handleDraggerOver()}).mouseout(function(){t.handleMouseOut()}).touchstart(function(e){t.handleDragStart(e)}).touchend(function(){t.handleDragStop()}),o=i.pathToImages,r?(a=o+t.dragIcon+"H.png",o=t.dragIconWidth,r=t.dragIconHeight):(a=o+t.dragIcon+".png",r=t.dragIconWidth,o=t.dragIconHeight),u=n.image(a,0,0,r,o),e.setCN(i,u,"scrollbar-grip-left"),a=n.image(a,0,0,r,o),e.setCN(i,a,"scrollbar-grip-right");var f=10,l=20;i.panEventsEnabled&&(f=25,l=t.scrollbarHeight);var c=e.rect(n,f,l,"#000",.005),h=e.rect(n,f,l,"#000",.005);h.translate(-(f-r)/2,-(l-o)/2),c.translate(-(f-r)/2,-(l-o)/2),r=n.set([u,h]),n=n.set([a,c]),t.iconLeft=r,s.push(t.iconLeft),t.iconRight=n,s.push(n),r.mousedown(function(){t.leftDragStart()}).mouseup(function(){t.leftDragStop()}).mouseover(function(){t.iconRollOver()}).mouseout(function(){t.iconRollOut()}).touchstart(function(){t.leftDragStart()}).touchend(function(){t.leftDragStop()}),n.mousedown(function(){t.rightDragStart()}).mouseup(function(){t.rightDragStop()}).mouseover(function(){t.iconRollOver()}).mouseout(function(){t.iconRollOut()}).touchstart(function(){t.rightDragStart()}).touchend(function(){t.rightDragStop()}),e.ifArray(i.chartData)?s.show():s.hide(),t.hideDragIcons(),t.clipDragger(!1)}s.translate(t.x,t.y),s.node.style.msTouchAction="none"}},updateScrollbarSize:function(e,t){e=Math.round(e),t=Math.round(t);var n=this.dragger,r,i,s,o;this.rotate?(r=0,i=e,s=this.width+1,o=t-e,n.setAttr("height",t-e),n.setAttr("y",i)):(r=e,i=0,s=t-e,o=this.height+1,n.setAttr("width",t-e),n.setAttr("x",r)),this.clipAndUpdate(r,i,s,o)},update:function(){var e,t=!1,n,r,i=this.x,s=this.y,o=this.dragger,u=this.getDBox();if(u){n=u.x+i,r=u.y+s;var a=u.width,u=u.height,f=this.rotate,l=this.chart,c=this.width,h=this.height,p=l.mouseX,d=l.mouseY;e=this.initialMouse,this.forceClip&&this.clipDragger(!0),l.mouseIsOver&&(this.dragging&&(l=this.initialCoord,f?(e=l+(d-e),0>e&&(e=0),l=h-u,e>l&&(e=l),o.setAttr("y",e)):(e=l+(p-e),0>e&&(e=0),l=c-a,e>l&&(e=l),o.setAttr("x",e)),this.clipDragger(!0)),this.resizingRight&&(f?(e=d-r,e+r>h+s&&(e=h-r+s),0>e?(this.resizingRight=!1,t=this.resizingLeft=!0):(0===e&&(e=.1),o.setAttr("height",e))):(e=p-n,e+n>c+i&&(e=c-n+i),0>e?(this.resizingRight=!1,t=this.resizingLeft=!0):(0===e&&(e=.1),o.setAttr("width",e))),this.clipDragger(!0)),this.resizingLeft&&(f?(n=r,r=d,rh+s&&(r=h+s),e=!0===t?n-r:u+n-r,0>e?(this.resizingRight=!0,this.resizingLeft=!1,o.setAttr("y",n+u-s)):(0===e&&(e=.1),o.setAttr("y",r-s),o.setAttr("height",e))):(r=p,rc+i&&(r=c+i),e=!0===t?n-r:a+n-r,0>e?(this.resizingRight=!0,this.resizingLeft=!1,o.setAttr("x",n+a-i)):(0===e&&(e=.1),o.setAttr("x",r-i),o.setAttr("width",e))),this.clipDragger(!0)))}},stopForceClip:function(){this.forceClip=!1},clipDragger:function(e){var t=this.getDBox();if(t){var n=t.x,r=t.y,i=t.width,t=t.height,s=!1;if(this.rotate){if(n=0,i=this.width+1,this.clipY!=r||this.clipH!=t)s=!0}else if(r=0,t=this.height+1,this.clipX!=n||this.clipW!=i)s=!0;s&&(this.clipAndUpdate(n,r,i,t),e&&(this.updateOnReleaseOnly||this.dispatchScrollbarEvent()))}},maskGraphs:function(){},clipAndUpdate:function(e,t,n,r){this.clipX=e,this.clipY=t,this.clipW=n,this.clipH=r,this.selectedBG.clipRect(e,t,n,r),this.updateDragIconPositions(),this.maskGraphs(e,t,n,r)},dispatchScrollbarEvent:function(){if(this.skipEvent)this.skipEvent=!1;else{var e=this.chart;e.hideBalloon();var t=this.getDBox(),n=t.x,r=t.y,i=t.width,t=t.height;this.rotate?(n=r,i=this.height/t):i=this.width/i,e={type:"zoomed",position:n,chart:e,target:this,multiplier:i},this.fire(e.type,e)}},updateDragIconPositions:function(){var e=this.getDBox(),t=e.x,n=e.y,r=this.iconLeft,i=this.iconRight,s,o,u=this.scrollbarHeight;this.rotate?(s=this.dragIconWidth,o=this.dragIconHeight,r.translate((u-o)/2,n-s/2),i.translate((u-o)/2,n+e.height-s/2)):(s=this.dragIconHeight,o=this.dragIconWidth,r.translate(t-o/2,(u-s)/2),i.translate(t-o/2+e.width,(u-s)/2))},showDragIcons:function(){this.resizeEnabled&&(this.iconLeft.show(),this.iconRight.show())},hideDragIcons:function(){if(!this.resizingLeft&&!this.resizingRight&&!this.dragging){if(this.hideResizeGrips||!this.resizeEnabled)this.iconLeft.hide(),this.iconRight.hide();this.removeCursors()}},removeCursors:function(){this.chart.setMouseCursor("auto")},relativeZoom:function(e,t){this.enabled&&(this.dragger.stop(),this.multiplier=e,this.position=t,this.updateScrollbarSize(t,this.rotate?t+this.height/e:t+this.width/e),this.clipDragger())},destroy:function(){this.clear(),e.remove(this.set),e.remove(this.iconRight),e.remove(this.iconLeft)},clear:function(){},handleDragStart:function(){if(this.enabled){var e=this.chart;this.dragger.stop(),this.removeCursors(),this.dragging=!0;var t=this.getDBox();this.rotate?(this.initialCoord=t.y,this.initialMouse=e.mouseY):(this.initialCoord=t.x,this.initialMouse=e.mouseX)}},handleDragStop:function(){this.updateOnReleaseOnly&&(this.update(),this.skipEvent=!1,this.dispatchScrollbarEvent()),this.dragging=!1,this.mouseIsOver&&this.removeCursors(),this.update()},handleDraggerOver:function(){this.handleMouseOver()},leftDragStart:function(){this.dragger.stop(),this.resizingLeft=!0},leftDragStop:function(){this.resizingLeft=!1,this.mouseIsOver||this.removeCursors(),this.updateOnRelease()},rightDragStart:function(){this.dragger.stop(),this.resizingRight=!0},rightDragStop:function(){this.resizingRight=!1,this.mouseIsOver||this.removeCursors(),this.updateOnRelease()},iconRollOut:function(){this.removeCursors()},iconRollOver:function(){this.rotate?this.chart.setMouseCursor("n-resize"):this.chart.setMouseCursor("e-resize"),this.handleMouseOver()},getDBox:function(){if(this.dragger)return this.dragger.getBBox()},handleBgClick:function(){var t=this;if(!t.resizingRight&&!t.resizingLeft){t.zooming=!0;var n,r,i=t.scrollDuration,s=t.dragger;n=t.getDBox();var o=n.height,u=n.width;r=t.chart;var a=t.y,f=t.x,l=t.rotate;l?(n="y",r=r.mouseY-o/2-a,r=e.fitToBounds(r,0,t.height-o)):(n="x",r=r.mouseX-u/2-f,r=e.fitToBounds(r,0,t.width-u)),t.updateOnReleaseOnly?(t.skipEvent=!1,s.setAttr(n,r),t.dispatchScrollbarEvent(),t.clipDragger()):(r=Math.round(r),l?s.animate({y:r},i,">"):s.animate({x:r},i,">"),t.forceClip=!0,clearTimeout(t.forceTO),t.forceTO=setTimeout(function(){t.stopForceClip.call(t)},5e3*i))}},updateOnRelease:function(){this.updateOnReleaseOnly&&(this.update(),this.skipEvent=!1,this.dispatchScrollbarEvent())},handleReleaseOutside:function(){if(this.set){if(this.resizingLeft||this.resizingRight||this.dragging)this.updateOnRelease(),this.removeCursors();this.mouseIsOver=this.dragging=this.resizingRight=this.resizingLeft=!1,this.hideDragIcons(),this.update()}},handleMouseOver:function(){this.mouseIsOver=!0,this.showDragIcons()},handleMouseOut:function(){this.mouseIsOver=!1,this.hideDragIcons()}})}(),function(){var e=window.AmCharts;e.ChartScrollbar=e.Class({inherits:e.SimpleChartScrollbar,construct:function(t){this.cname="ChartScrollbar",e.ChartScrollbar.base.construct.call(this,t),this.enabled=!0,this.graphLineColor="#BBBBBB",this.graphLineAlpha=0,this.graphFillColor="#BBBBBB",this.graphFillAlpha=1,this.selectedGraphLineColor="#888888",this.selectedGraphLineAlpha=0,this.selectedGraphFillColor="#888888",this.selectedGraphFillAlpha=1,this.gridCount=0,this.gridColor="#FFFFFF",this.gridAlpha=.7,this.skipEvent=this.autoGridCount=!1,this.color="#FFFFFF",this.scrollbarCreated=!1,this.offset=0,e.applyTheme(this,t,this.cname)},init:function(){var t=this.categoryAxis,n=this.chart;t||(this.categoryAxis=t=new e.CategoryAxis),t.chart=n,t.id="scrollbar",t.dateFormats=n.categoryAxis.dateFormats,t.markPeriodChange=n.categoryAxis.markPeriodChange,t.boldPeriodBeginning=n.categoryAxis.boldPeriodBeginning,t.axisItemRenderer=e.RecItem,t.axisRenderer=e.RecAxis,t.guideFillRenderer=e.RecFill,t.inside=!0,t.fontSize=this.fontSize,t.tickLength=0,t.axisAlpha=0,e.isString(this.graph)&&(this.graph=e.getObjById(n.graphs,this.graph));if(t=this.graph){var r=this.valueAxis;r||(this.valueAxis=r=new e.ValueAxis,r.visible=!1,r.scrollbar=!0,r.axisItemRenderer=e.RecItem,r.axisRenderer=e.RecAxis,r.guideFillRenderer=e.RecFill,r.labelsEnabled=!1,r.chart=n),n=this.unselectedGraph,n||(n=new e.AmGraph,n.scrollbar=!0,this.unselectedGraph=n,n.negativeBase=t.negativeBase,n.noStepRisers=t.noStepRisers),n=this.selectedGraph,n||(n=new e.AmGraph,n.scrollbar=!0,this.selectedGraph=n,n.negativeBase=t.negativeBase,n.noStepRisers=t.noStepRisers)}this.scrollbarCreated=!0},draw:function(){var t=this;e.ChartScrollbar.base.draw.call(t);if(t.enabled){t.scrollbarCreated||t.init();var n=t.chart,r=n.chartData,i=t.categoryAxis,s=t.rotate,o=t.x,u=t.y,a=t.width,f=t.height,l=n.categoryAxis,c=t.set;i.setOrientation(!s),i.parseDates=l.parseDates,i.rotate=s,i.equalSpacing=l.equalSpacing,i.minPeriod=l.minPeriod,i.startOnAxis=l.startOnAxis,i.viW=a,i.viH=f,i.width=a,i.height=f,i.gridCount=t.gridCount,i.gridColor=t.gridColor,i.gridAlpha=t.gridAlpha,i.color=t.color,i.tickLength=0,i.axisAlpha=0,i.autoGridCount=t.autoGridCount,i.parseDates&&!i.equalSpacing&&i.timeZoom(n.firstTime,n.lastTime),i.zoom(0,r.length-1);if(l=t.graph){var h=t.valueAxis,p=l.valueAxis;h.id=p.id,h.rotate=s,h.setOrientation(s),h.width=a,h.height=f,h.viW=a,h.viH=f,h.dataProvider=r,h.reversed=p.reversed,h.logarithmic=p.logarithmic,h.gridAlpha=0,h.axisAlpha=0,c.push(h.set),s?(h.y=u,h.x=0):(h.x=o,h.y=0);var o=Infinity,u=-Infinity,v;for(v=0;vu&&(u=y)}}Infinity!=o&&(h.minimum=o),-Infinity!=u&&(h.maximum=u+.1*(u-o)),o==u&&(--h.minimum,h.maximum+=1),void 0!==t.minimum&&(h.minimum=t.minimum),void 0!==t.maximum&&(h.maximum=t.maximum),h.zoom(0,r.length-1),g=t.unselectedGraph,g.id=l.id,g.bcn="scrollbar-graph-",g.rotate=s,g.chart=n,g.data=r,g.valueAxis=h,g.chart=l.chart,g.categoryAxis=t.categoryAxis,g.periodSpan=l.periodSpan,g.valueField=l.valueField,g.openField=l.openField,g.closeField=l.closeField,g.highField=l.highField,g.lowField=l.lowField,g.lineAlpha=t.graphLineAlpha,g.lineColorR=t.graphLineColor,g.fillAlphas=t.graphFillAlpha,g.fillColorsR=t.graphFillColor,g.connect=l.connect,g.hidden=l.hidden,g.width=a,g.height=f,g.pointPosition=l.pointPosition,g.stepDirection=l.stepDirection,g.periodSpan=l.periodSpan,p=t.selectedGraph,p.id=l.id,p.bcn=g.bcn+"selected-",p.rotate=s,p.chart=n,p.data=r,p.valueAxis=h,p.chart=l.chart,p.categoryAxis=i,p.periodSpan=l.periodSpan,p.valueField=l.valueField,p.openField=l.openField,p.closeField=l.closeField,p.highField=l.highField,p.lowField=l.lowField,p.lineAlpha=t.selectedGraphLineAlpha,p.lineColorR=t.selectedGraphLineColor,p.fillAlphas=t.selectedGraphFillAlpha,p.fillColorsR=t.selectedGraphFillColor,p.connect=l.connect,p.hidden=l.hidden,p.width=a,p.height=f,p.pointPosition=l.pointPosition,p.stepDirection=l.stepDirection,p.periodSpan=l.periodSpan,n=t.graphType,n||(n=l.type),g.type=n,p.type=n,r=r.length-1,g.zoom(0,r),p.zoom(0,r),p.set.click(function(){t.handleBackgroundClick()}).mouseover(function(){t.handleMouseOver()}).mouseout(function(){t.handleMouseOut()}),g.set.click(function(){t.handleBackgroundClick()}).mouseover(function(){t.handleMouseOver()}).mouseout(function(){t.handleMouseOut()}),c.push(g.set),c.push(p.set)}c.push(i.set),c.push(i.labelsSet),t.bg.toBack(),t.invisibleBg.toFront(),t.dragger.toFront(),t.iconLeft.toFront(),t.iconRight.toFront()}},timeZoom:function(t,n,r){this.startTime=t,this.endTime=n,this.timeDifference=n-t,this.skipEvent=!e.toBoolean(r),this.zoomScrollbar(),this.skipEvent||this.dispatchScrollbarEvent()},zoom:function(e,t){this.start=e,this.end=t,this.skipEvent=!0,this.zoomScrollbar()},dispatchScrollbarEvent:function(){if(this.skipEvent)this.skipEvent=!1;else{var e=this.chart.chartData,t,n,r=this.dragger.getBBox();t=r.x;var i=r.y,s=r.width,r=r.height,o=this.chart;this.rotate?(t=i,n=r):n=s,s={type:"zoomed",target:this},s.chart=o;var u=this.categoryAxis,a=this.stepWidth,i=o.minSelectedTime,r=!1;if(u.parseDates&&!u.equalSpacing){if(e=o.lastTime,o=o.firstTime,u=Math.round(t/a)+o,t=this.dragging?u+this.timeDifference:Math.round((t+n)/a)+o,u>t&&(u=t),0e&&(t=e),t-it&&(t=u+i),u!=this.startTime||t!=this.endTime)this.startTime=u,this.endTime=t,s.start=u,s.end=t,s.startDate=new Date(u),s.endDate=new Date(t),this.fire(s.type,s)}else if(u.startOnAxis||(t+=a/2),n-=this.stepWidth/2,i=u.xToIndex(t),t=u.xToIndex(t+n),i!=this.start||this.end!=t)u.startOnAxis&&(this.resizingRight&&i==t&&t++,this.resizingLeft&&i==t&&(0this.timeDifference&&(this.timeDifference=0)},handleBackgroundClick:function(){e.ChartScrollbar.base.handleBackgroundClick.call(this),this.dragging||(this.difference=this.end-this.start,this.timeDifference=this.endTime-this.startTime,0>this.timeDifference&&(this.timeDifference=0))}})}(),function(){var e=window.AmCharts;e.AmBalloon=e.Class({construct:function(t){this.cname="AmBalloon",this.enabled=!0,this.fillColor="#FFFFFF",this.fillAlpha=.8,this.borderThickness=2,this.borderColor="#FFFFFF",this.borderAlpha=1,this.cornerRadius=0,this.maxWidth=220,this.horizontalPadding=8,this.verticalPadding=4,this.pointerWidth=6,this.pointerOrientation="V",this.color="#000000",this.adjustBorderColor=!0,this.show=this.follow=this.showBullet=!1,this.bulletSize=3,this.shadowAlpha=.4,this.shadowColor="#000000",this.fadeOutDuration=this.animationDuration=.3,this.fixedPosition=!1,this.offsetY=6,this.offsetX=1,this.textAlign="center",e.isModern||(this.offsetY*=1.5),e.applyTheme(this,t,this.cname)},draw:function(){var t=this.pointToX,n=this.pointToY;this.deltaSignX=this.deltaSignY=1;var r=this.chart;e.VML&&(this.fadeOutDuration=0),this.xAnim&&r.stopAnim(this.xAnim),this.yAnim&&r.stopAnim(this.yAnim);if(!isNaN(t)){var i=this.follow,s=r.container,o=this.set;e.remove(o),this.removeDiv(),o=s.set(),o.node.style.pointerEvents="none",this.set=o,r.balloonsSet.push(o);if(this.show){var u=this.l,a=this.t,f=this.r,l=this.b,c=this.balloonColor,h=this.fillColor,p=this.borderColor,v=h;void 0!=c&&(this.adjustBorderColor?v=p=c:h=c);var m=this.horizontalPadding,g=this.verticalPadding,y=this.pointerWidth,b=this.pointerOrientation,w=this.cornerRadius,E=r.fontFamily,S=this.fontSize;void 0==S&&(S=r.fontSize);var c=document.createElement("div"),x=r.classNamePrefix;c.className=x+"-balloon-div",this.className&&(c.className=c.className+" "+x+"-balloon-div-"+this.className),x=c.style,x.pointerEvents="none",x.position="absolute";var T=this.minWidth,N="";isNaN(T)||(N="min-width:"+(T-2*m)+"px; "),c.innerHTML="
"+this.text+"
",r.chartDiv.appendChild(c),this.textDiv=c,S=c.offsetWidth,E=c.offsetHeight,c.clientHeight&&(S=c.clientWidth,E=c.clientHeight),E+=2*g,N=S+2*m,!isNaN(T)&&NE&&(y=E/2),S=n-E/2,t=l&&(S=l-E),Sf&&(T=f-N);var a=S+g,l=T+m,g=this.shadowAlpha,k=this.shadowColor,m=this.borderThickness,L=this.bulletSize,A;0N-y&&(u=N-y),uE-y&&(v=E-y),vt?N:t-T,N,N,0,0,N]),0this.r-r.width&&(e=this.r-r.width),i=m*L&&(w[k].gap=!0),this.processFields(r,O,M),O.category=E.category,O.serialDataItem=E,O.graph=r,E.axes[N].graphs[k]=O,v[k]=E.time,w[k]=O}}}this.chartData[y]=E}}for(t=0;tn?this.colors[n]:e.randomColor(),t.lineColorR=r}t.fillColorsR=t.fillColors?t.fillColors:t.lineColorR,t.bulletBorderColorR=t.bulletBorderColor?t.bulletBorderColor:t.useLineColorForBulletBorder?t.lineColorR:t.bulletColor,t.bulletColorR=t.bulletColor?t.bulletColor:t.lineColorR;if(r=this.patterns)t.pattern=r[n]},handleLegendEvent:function(e){var t=e.type;e=e.dataItem;if(!this.legend.data&&e){var n=e.hidden,r=e.showBalloon;switch(t){case"clickMarker":this.textClickEnabled&&(r?this.hideGraphsBalloon(e):this.showGraphsBalloon(e));break;case"clickLabel":r?this.hideGraphsBalloon(e):this.showGraphsBalloon(e);break;case"rollOverItem":n||this.highlightGraph(e);break;case"rollOutItem":n||this.unhighlightGraph();break;case"hideItem":this.hideGraph(e);break;case"showItem":this.showGraph(e)}}},highlightGraph:function(e){var t=this.graphs,n,r=.2;this.legend&&(r=this.legend.rollOverGraphAlpha);if(1!=r)for(n=0;nthis.hoverAlpha&&t.wedge&&t.wedge.attr({opacity:this.hoverAlpha});var i=t.balloonX,s=t.balloonY;t.pulled&&(i+=t.pullX,s+=t.pullY);var o=this.formatString(this.balloonText,t,!0),u=this.balloonFunction;u&&(o=u(t,o)),u=e.adjustLuminosity(t.color,-0.15),o?this.showBalloon(o,u,n,i,s):this.hideBalloon(),0===t.value&&this.hideBalloon(),t={type:"rollOverSlice",dataItem:t,chart:this,event:r},this.fire(t.type,t)}},rollOutSlice:function(e,t){isNaN(e)||(e=this.chartData[e]),e.wedge&&e.wedge.attr({opacity:1}),this.hideBalloon();var n={type:"rollOutSlice",dataItem:e,chart:this,event:t};this.fire(n.type,n)},clickSlice:function(t,n,r){isNaN(t)||(t=this.chartData[t]),t.pulled?this.pullSlice(t,0):this.pullSlice(t,1),e.getURL(t.url,this.urlTarget),r||(t={type:"clickSlice",dataItem:t,chart:this,event:n},this.fire(t.type,t))},handleRightClick:function(e,t){isNaN(e)||(e=this.chartData[e]);var n={type:"rightClickSlice",dataItem:e,chart:this,event:t};this.fire(n.type,n)},drawTicks:function(){var t=this.chartData,n;for(n=0;nn&&(n=s),i.remove()}return n}})}(),function(){var e=window.AmCharts;e.AmRectangularChart=e.Class({inherits:e.AmCoordinateChart,construct:function(t){e.AmRectangularChart.base.construct.call(this,t),this.theme=t,this.createEvents("zoomed"),this.marginRight=this.marginBottom=this.marginTop=this.marginLeft=20,this.verticalPosition=this.horizontalPosition=this.depth3D=this.angle=0,this.heightMultiplier=this.widthMultiplier=1,this.plotAreaFillColors="#FFFFFF",this.plotAreaFillAlphas=0,this.plotAreaBorderColor="#000000",this.plotAreaBorderAlpha=0,this.zoomOutButtonImageSize=19,this.zoomOutButtonImage="lens.png",this.zoomOutText="Show all",this.zoomOutButtonColor="#e5e5e5",this.zoomOutButtonAlpha=0,this.zoomOutButtonRollOverAlpha=1,this.zoomOutButtonPadding=8,this.trendLines=[],this.autoMargins=!0,this.marginsUpdated=!1,this.autoMarginOffset=10,e.applyTheme(this,t,"AmRectangularChart")},initChart:function(){e.AmRectangularChart.base.initChart.call(this),this.updateDxy();var t=!0;!this.marginsUpdated&&this.autoMargins&&(this.resetMargins(),t=!1),this.processScrollbars(),this.updateMargins(),this.updatePlotArea(),this.updateScrollbars(),this.updateTrendLines(),this.updateChartCursor(),this.updateValueAxes(),t&&(this.scrollbarOnly||this.updateGraphs())},drawChart:function(){e.AmRectangularChart.base.drawChart.call(this),this.drawPlotArea();if(e.ifArray(this.chartData)){var t=this.chartCursor;t&&t.draw()}},resetMargins:function(){var e={},t;if("xy"==this.type){var n=this.xAxes,r=this.yAxes;for(t=0;t=i-n&&(this.marginRight=Math.round(a-i+n)),r.top&&us-n&&(this.marginBottom=Math.round(this.marginBottom+t-s+n)),this.initChart()},getAxisBounds:function(e,t,n,r,i){if(!e.ignoreAxisWidth){var s=e.labelsSet,o=e.tickLength;e.inside&&(o=0);if(s)switch(s=e.getBBox(),e.position){case"top":e=s.y,r>e&&(r=e);break;case"bottom":e=s.y+s.height,ie&&(t=e)}}return{l:t,t:r,r:n,b:i}},drawZoomOutButton:function(){var t=this;if(!t.zbSet){var n=t.container.set();t.zoomButtonSet.push(n);var r=t.color,i=t.fontSize,s=t.zoomOutButtonImageSize,o=t.zoomOutButtonImage,u=e.lang.zoomOutText||t.zoomOutText,a=t.zoomOutButtonColor,f=t.zoomOutButtonAlpha,l=t.zoomOutButtonFontSize,c=t.zoomOutButtonPadding;isNaN(l)||(i=l),(l=t.zoomOutButtonFontColor)&&(r=l);var l=t.zoomOutButton,h;l&&(l.fontSize&&(i=l.fontSize),l.color&&(r=l.color),l.backgroundColor&&(a=l.backgroundColor),isNaN(l.backgroundAlpha)||(t.zoomOutButtonRollOverAlpha=l.backgroundAlpha));var p=l=0;void 0!==t.pathToImages&&o&&(h=t.container.image(t.pathToImages+o,0,0,s,s),e.setCN(t,h,"zoom-out-image"),n.push(h),h=h.getBBox(),l=h.width+5),void 0!==u&&(r=e.text(t.container,u,r,t.fontFamily,i,"start"),e.setCN(t,r,"zoom-out-label"),i=r.getBBox(),p=h?h.height/2-3:i.height/2,r.translate(l,p),n.push(r)),h=n.getBBox(),r=1,e.isModern||(r=0),a=e.rect(t.container,h.width+2*c+5,h.height+2*c-2,a,1,1,a,r),a.setAttr("opacity",f),a.translate(-c,-c),e.setCN(t,a,"zoom-out-bg"),n.push(a),a.toBack(),t.zbBG=a,h=a.getBBox(),n.translate(t.marginLeftReal+t.plotAreaWidth-h.width+c,t.marginTopReal+c),n.hide(),n.mouseover(function(){t.rollOverZB()}).mouseout(function(){t.rollOutZB()}).click(function(){t.clickZB()}).touchstart(function(){t.rollOverZB()}).touchend(function(){t.rollOutZB(),t.clickZB()});for(f=0;fe&&(e=1),1>t&&(t=1),this.plotAreaWidth=Math.round(e),this.plotAreaHeight=Math.round(t)},updateDxy:function(){this.dx=Math.round(this.depth3D*Math.cos(this.angle*Math.PI/180)),this.dy=Math.round(-this.depth3D*Math.sin(this.angle*Math.PI/180)),this.d3x=Math.round(this.columnSpacing3D*Math.cos(this.angle*Math.PI/180)),this.d3y=Math.round(-this.columnSpacing3D*Math.sin(this.angle*Math.PI/180))},updateMargins:function(){var e=this.getTitleHeight();this.titleHeight=e,this.marginTopReal=this.marginTop-this.dy,this.fixMargins&&!this.fixMargins.top&&(this.marginTopReal+=e),this.marginBottomReal=this.marginBottom,this.marginLeftReal=this.marginLeft,this.marginRightReal=this.marginRight},updateValueAxes:function(){var t=this.valueAxes,n=this.marginLeftReal,r=this.marginTopReal,i=this.plotAreaHeight,s=this.plotAreaWidth,o;for(o=0;o=n&&(n=.001);if(void 0==s||0===s)s=.01;return void 0===o&&(o="#000000"),void 0===u&&(u=0),i={fill:r,stroke:o,"fill-opacity":i,"stroke-width":s,"stroke-opacity":u},t=isNaN(f)?t.circle(0,0,n).attr(i):t.ellipse(0,0,n,f).attr(i),a&&t.gradient("radialGradient",[r,e.adjustLuminosity(r,-0.6)]),t},e.text=function(t,n,r,i,s,o,u,a){return o||(o="middle"),"right"==o&&(o="end"),"left"==o&&(o="start"),isNaN(a)&&(a=1),void 0!==n&&(n=String(n),e.isIE&&!e.isModern&&(n=n.replace("&","&"),n=n.replace("&","&"))),r={fill:r,"font-family":i,"font-size":s,opacity:a},!0===u&&(r["font-weight"]="bold"),r["text-anchor"]=o,t.text(n,r)},e.polygon=function(t,n,r,i,s,o,u,a,f,l,c){isNaN(o)&&(o=.01),isNaN(a)&&(a=s);var h=i,p=!1;"object"==typeof h&&1n&&(n=Math.abs(n),v=-n),0>r&&(r=Math.abs(r),m=-r),v+=e.dx,m+=e.dy,s={fill:h,stroke:u,"fill-opacity":s,"stroke-opacity":a},void 0!==c&&0=y&&(s=y);var b=1/180*Math.PI,y=n+Math.sin(i*b)*a,w=r-Math.cos(i*b)*m,E=n+Math.sin(i*b)*o,S=r-Math.cos(i*b)*u,x=n+Math.sin((i+s)*b)*o,T=r-Math.cos((i+s)*b)*u,N=n+Math.sin((i+s)*b)*a,b=r-Math.cos((i+s)*b)*m,C={fill:e.adjustLuminosity(l.fill,-0.2),"stroke-opacity":0,"fill-opacity":l["fill-opacity"]},k=0;180Math.abs(s)&&1>=Math.abs(x-E)&&1>=Math.abs(T-S)&&(L=!0)),s="";var A;h&&(C["fill-opacity"]=0,C["stroke-opacity"]=l["stroke-opacity"]/2,C.stroke=l.stroke),0e.length&&(e=String(e[0])+String(e[0])+String(e[1])+String(e[1])+String(e[2])+String(e[2])),t=t||0;var n="#",r,i;for(i=0;3>i;i++)r=parseInt(e.substr(2*i,2),16),r=Math.round(Math.min(Math.max(0,r+r*t),255)).toString(16),n+=("00"+r).substr(r.length);return n}}(),function(){var e=window.AmCharts;e.Bezier=e.Class({construct:function(t,n,r,i,s,o,u,a,f,l){"object"==typeof u&&(u=u[0]),"object"==typeof a&&(a=a[0]),0===a&&(u="none"),o={fill:u,"fill-opacity":a,"stroke-width":o},void 0!==f&&0r&&(a=r),n.push({x:f.x-a/s,y:f.y-i/o}),n.push({x:f.x,y:f.y}),n.push({x:f.x+a/s,y:f.y+i/o})}return i=t[t.length-1].y-t[t.length-2].y,r=t[t.length-1].x-t[t.length-2].x,n.push({x:t[t.length-1].x-r/s,y:t[t.length-1].y-i/o}),n.push({x:t[t.length-1].x,y:t[t.length-1].y}),n},drawBeziers:function(e){var t="",n;for(n=0;n<(e.length-1)/3;n++)t+=this.drawBezierMidpoint(e[3*n],e[3*n+1],e[3*n+2],e[3*n+3]);return t},drawBezierMidpoint:function(e,t,n,r){var i=Math.round,s=this.getPointOnSegment(e,t,.75),o=this.getPointOnSegment(r,n,.75),u=(r.x-e.x)/16,a=(r.y-e.y)/16,f=this.getPointOnSegment(e,t,.375);return e=this.getPointOnSegment(s,o,.375),e.x-=u,e.y-=a,t=this.getPointOnSegment(o,s,.375),t.x+=u,t.y+=a,n=this.getPointOnSegment(r,n,.375),u=this.getMiddle(f,e),s=this.getMiddle(s,o),o=this.getMiddle(t,n),f=" Q"+i(f.x)+","+i(f.y)+","+i(u.x)+","+i(u.y),f+=" Q"+i(e.x)+","+i(e.y)+","+i(s.x)+","+i(s.y),f+=" Q"+i(t.x)+","+i(t.y)+","+i(o.x)+","+i(o.y),f+=" Q"+i(n.x)+","+i(n.y)+","+i(r.x)+","+i(r.y)},getMiddle:function(e,t){return{x:(e.x+t.x)/2,y:(e.y+t.y)/2}},getPointOnSegment:function(e,t,n){return{x:e.x+(t.x-e.x)*n,y:e.y+(t.y-e.y)*n}}})}(),function(){var e=window.AmCharts;e.AmDraw=e.Class({construct:function(t,n,r,i){e.SVG_NS="http://www.w3.org/2000/svg",e.SVG_XLINK="http://www.w3.org/1999/xlink",e.hasSVG=!!document.createElementNS&&!!document.createElementNS(e.SVG_NS,"svg").createSVGRect,1>n&&(n=10),1>r&&(r=10),this.div=t,this.width=n,this.height=r,this.rBin=document.createElement("div"),e.hasSVG?(e.SVG=!0,n=this.createSvgElement("svg"),t.appendChild(n),this.container=n,this.addDefs(i),this.R=new e.SVGRenderer(this)):e.isIE&&e.VMLRenderer&&(e.VML=!0,e.vmlStyleSheet||(document.namespaces.add("amvml","urn:schemas-microsoft-com:vml"),31>document.styleSheets.length?(n=document.createStyleSheet(),n.addRule(".amvml","behavior:url(#default#VML); display:inline-block; antialias:true"),e.vmlStyleSheet=n):document.styleSheets[0].addRule(".amvml","behavior:url(#default#VML); display:inline-block; antialias:true")),this.container=t,this.R=new e.VMLRenderer(this,i),this.R.disableSelection(t))},createSvgElement:function(t){return document.createElementNS(e.SVG_NS,t)},circle:function(t,n,r,i){var s=new e.AmDObject("circle",this);return s.attr({r:r,cx:t,cy:n}),this.addToContainer(s.node,i),s},ellipse:function(t,n,r,i,s){var o=new e.AmDObject("ellipse",this);return o.attr({rx:r,ry:i,cx:t,cy:n}),this.addToContainer(o.node,s),o},setSize:function(e,t){0r&&(r=1),1>i&&(i=1),a.attr({x:t,y:n,width:r,height:i,rx:s,ry:s,"stroke-width":o}),this.addToContainer(a.node,u),a},image:function(t,n,r,i,s,o){var u=new e.AmDObject("image",this);return u.attr({x:n,y:r,width:i,height:s}),this.R.path(u,t),this.addToContainer(u.node,o),u},addToContainer:function(e,t){t||(t=this.container),t.appendChild(e)},text:function(e,t,n){return this.R.text(e,t,n)},path:function(t,n,r,i){var s=new e.AmDObject("path",this);return i||(i="100,100"),s.attr({cs:i}),r?s.attr({dd:t}):s.attr({d:t}),this.addToContainer(s.node,n),s},set:function(e){return this.R.set(e)},remove:function(e){if(e){var t=this.rBin;t.appendChild(e),t.innerHTML=""}},renderFix:function(){var e=this.container,t=e.style,n;try{n=e.getScreenCTM()||e.createSVGMatrix()}catch(r){n=e.createSVGMatrix()}e=1-n.e%1,n=1-n.f%1,.5r&&(u="dot"),3<=r&&6>=r&&(u="dash"),6o&&(t+=o),0>u&&(n+=u)}return{x:t,y:n,width:r,height:i}},setText:function(e,t){var n=e.node;n&&(n.innerHTML=t),this.setAttr(e,"text-anchor",e.anchor)},addListener:function(e,t,n){e.node["on"+t]=n},move:function(t,n,r){var i=t.node,s=i.style;"text"==t.type&&(r-=e.removePx(s.fontSize)/2-1),"oval"==t.shapeType&&(n-=e.removePx(s.width)/2,r-=e.removePx(s.height)/2),t=t.bw,isNaN(t)||(n-=t,r-=t),isNaN(n)||isNaN(r)||(i.style.left=n+"px",i.style.top=r+"px")},svgPathToVml:function(e){var t=e.split(" ");e="";var n,r=Math.round,i;for(i=0;ithis.fontSize&&(this.ly=s/2-1),0p&&(p=S),w=w.height,w>v&&(v=w)}var S=v=0,x=o,T=0,N=0;for(E=0;EN&&(N=w.height),k+w.width>h&&0=f&&(S=0,v++,T=T+N+l,N=0),y.push(C)}w=y.getBBox(),f=w.height+2*l-1,"left"==t||"right"==t?(c=w.width+2*o,a=c+n+r,u.style.width=a+"px",this.ieW=a):c=a-n-r-1,r=e.polygon(this.container,[0,c,c,0],[0,0,f,f],this.backgroundColor,this.backgroundAlpha,1,this.borderColor,this.borderAlpha),e.setCN(this.chart,r,"legend-bg"),g.push(r),g.translate(n,i),r.toBack(),n=o;if("top"==t||"bottom"==t||"absolute"==t||"outside"==t)"center"==this.align?n=o+(c-w.width)/2:"right"==this.align&&(n=o+c-w.width);y.translate(n,l+1),this.titleHeight>f&&(f=this.titleHeight),t=f+i+s+1,0>t&&(t=0),t>this.chart.divRealHeight&&(u.style.top="0px"),u.style.height=Math.round(t)+"px",m.setSize(this.divWidth,t)},createEntry:function(t){if(!1!==t.visibleInLegend){var n=this.chart,r=t.markerType;t.legendEntryWidth=this.markerSize,r||(r=this.markerType);var i=t.color,s=t.alpha;t.legendKeyColor&&(i=t.legendKeyColor()),t.legendKeyAlpha&&(s=t.legendKeyAlpha());var o;!0===t.hidden&&(o=i=this.markerDisabledColor);var u=t.pattern,a=t.customMarker;a||(a=this.customMarker);var f=this.container,l=this.markerSize,c=0,h=0,p=l/2;if(this.useGraphSettings){r=t.type,this.switchType=void 0;if("line"==r||"step"==r||"smoothedLine"==r||"ohlc"==r)u=f.set(),t.hidden||(i=t.lineColorR,o=t.bulletBorderColorR),c=e.line(f,[0,2*l],[l/2,l/2],i,t.lineAlpha,t.lineThickness,t.dashLength),e.setCN(n,c,"graph-stroke"),u.push(c),t.bullet&&(t.hidden||(i=t.bulletColorR),c=e.bullet(f,t.bullet,t.bulletSize,i,t.bulletAlpha,t.bulletBorderThickness,o,t.bulletBorderAlpha))&&(e.setCN(n,c,"graph-bullet"),c.translate(l+1,l/2),u.push(c)),p=0,c=l,h=l/3;else{var v;t.getGradRotation&&(v=t.getGradRotation()),c=t.fillColorsR,!0===t.hidden&&(c=i);if(u=this.createMarker("rectangle",c,t.fillAlphas,t.lineThickness,i,t.lineAlpha,v,u))p=l,u.translate(p,l/2);c=l}e.setCN(n,u,"graph-"+r),e.setCN(n,u,"graph-"+t.id)}else a?(n.path&&(a=n.path+a),u=f.image(a,0,0,l,l)):(u=this.createMarker(r,i,s,void 0,void 0,void 0,void 0,u))&&u.translate(l/2,l/2);e.setCN(n,u,"legend-marker"),this.addListeners(u,t),f=f.set([u]),this.switchable&&t.switchable&&f.setAttr("cursor","pointer"),void 0!==t.id&&e.setCN(n,f,"legend-item-"+t.id),e.setCN(n,f,t.className,!0),(o=this.switchType)&&"none"!=o&&0n&&(r="00"+n),10<=n&&100>n&&(r="0"+n),e=e.replace(/fff/g,r)}return e},e.extractPeriod=function(t){var n=e.stripNumbers(t),r=1;return n!=t&&(r=Number(t.slice(0,t.indexOf(n)))),{period:n,count:r}},e.getDate=function(t,n,r){return t instanceof Date?e.newDate(t,r):n&&isNaN(t)?e.stringToDate(t,n):new Date(t)},e.newDate=function(t,n){return n&&"fff"!=n?new Date(t):e.useUTC?new Date(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate(),t.getUTCHours(),t.getUTCMinutes(),t.getUTCSeconds(),t.getUTCMilliseconds()):new Date(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds())},e.resetDateToMin=function(t,n,r,i){void 0===i&&(i=1);var s,o,u,a,f,l,c;e.useUTC?(s=t.getUTCFullYear(),o=t.getUTCMonth(),u=t.getUTCDate(),a=t.getUTCHours(),f=t.getUTCMinutes(),l=t.getUTCSeconds(),c=t.getUTCMilliseconds(),t=t.getUTCDay()):(s=t.getFullYear(),o=t.getMonth(),u=t.getDate(),a=t.getHours(),f=t.getMinutes(),l=t.getSeconds(),c=t.getMilliseconds(),t=t.getDay());switch(n){case"YYYY":s=Math.floor(s/r)*r,o=0,u=1,c=l=f=a=0;break;case"MM":o=Math.floor(o/r)*r,u=1,c=l=f=a=0;break;case"WW":u=t>=i?u-t+i:u-(7+t)+i,c=l=f=a=0;break;case"DD":c=l=f=a=0;break;case"hh":a=Math.floor(a/r)*r,c=l=f=0;break;case"mm":f=Math.floor(f/r)*r,c=l=0;break;case"ss":l=Math.floor(l/r)*r,c=0;break;case"fff":c=Math.floor(c/r)*r}return e.useUTC?(t=new Date,t.setUTCFullYear(s,o,u),t.setUTCHours(a,f,l,c)):t=new Date(s,o,u,a,f,l,c),t},e.getPeriodDuration=function(e,t){void 0===t&&(t=1);var n;switch(e){case"YYYY":n=316224e5;break;case"MM":n=26784e5;break;case"WW":n=6048e5;break;case"DD":n=864e5;break;case"hh":n=36e5;break;case"mm":n=6e4;break;case"ss":n=1e3;break;case"fff":n=1}return n*t},e.intervals={s:{nextInterval:"ss",contains:1e3},ss:{nextInterval:"mm",contains:60,count:0},mm:{nextInterval:"hh",contains:60,count:1},hh:{nextInterval:"DD",contains:24,count:2},DD:{nextInterval:"",contains:Infinity,count:3}},e.getMaxInterval=function(t,n){var r=e.intervals;return t>=r[n].contains?(t=Math.round(t/r[n].contains),n=r[n].nextInterval,e.getMaxInterval(t,n)):"ss"==n?r[n].nextInterval:n},e.dayNames="Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),e.shortDayNames="Sun Mon Tue Wed Thu Fri Sat".split(" "),e.monthNames="January February March April May June July August September October November December".split(" "),e.shortMonthNames="Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),e.getWeekNumber=function(e){e=new Date(e),e.setHours(0,0,0),e.setDate(e.getDate()+4-(e.getDay()||7));var t=new Date(e.getFullYear(),0,1);return Math.ceil(((e-t)/864e5+1)/7)},e.stringToDate=function(t,n){var r={},i=[{pattern:"YYYY",period:"year"},{pattern:"YY",period:"year"},{pattern:"MM",period:"month"},{pattern:"M",period:"month"},{pattern:"DD",period:"date"},{pattern:"D",period:"date"},{pattern:"JJ",period:"hours"},{pattern:"J",period:"hours"},{pattern:"HH",period:"hours"},{pattern:"H",period:"hours"},{pattern:"KK",period:"hours"},{pattern:"K",period:"hours"},{pattern:"LL",period:"hours"},{pattern:"L",period:"hours"},{pattern:"NN",period:"minutes"},{pattern:"N",period:"minutes"},{pattern:"SS",period:"seconds"},{pattern:"S",period:"seconds"},{pattern:"QQQ",period:"milliseconds"},{pattern:"QQ",period:"milliseconds"},{pattern:"Q",period:"milliseconds"}],s=!0,o=n.indexOf("AA");-1!=o&&(t.substr(o,2),"pm"==t.toLowerCase&&(s=!1));var o=n,u,a,f;for(f=0;fs&&(p="0"+p);var v="0"+u;n=n.replace(/W/g,c),c=a,24==c&&(c=0);var m=c;10>m&&(m="0"+m),n=n.replace(/JJ/g,m),n=n.replace(/J/g,c),m=a,0===m&&(m=24,-1!=n.indexOf("H")&&o--),c=o,10>o&&(c="0"+o);var g=m;return 10>g&&(g="0"+g),n=n.replace(/HH/g,g),n=n.replace(/H/g,m),m=a,11g&&(g="0"+g),n=n.replace(/KK/g,g),n=n.replace(/K/g,m),m=a,0===m&&(m=12),12g&&(g="0"+g),n=n.replace(/LL/g,g),n=n.replace(/L/g,m),m=f,10>m&&(m="0"+m),n=n.replace(/NN/g,m),n=n.replace(/N/g,f),f=l,10>f&&(f="0"+f),n=n.replace(/SS/g,f),n=n.replace(/S/g,l),l=t,10>l&&(l="00"+l),100>l&&(l="0"+l),f=t,10>f&&(f="00"+f),n=n.replace(/QQQ/g,l),n=n.replace(/QQ/g,f),n=n.replace(/Q/g,t),n=12>a?n.replace(/A/g,"am"):n.replace(/A/g,"pm"),n=n.replace(/YYYY/g,"@IIII@"),n=n.replace(/YY/g,"@II@"),n=n.replace(/MMMM/g,"@XXXX@"),n=n.replace(/MMM/g,"@XXX@"),n=n.replace(/MM/g,"@XX@"),n=n.replace(/M/g,"@X@"),n=n.replace(/DD/g,"@RR@"),n=n.replace(/D/g,"@R@"),n=n.replace(/EEEE/g,"@PPPP@"),n=n.replace(/EEE/g,"@PPP@"),n=n.replace(/EE/g,"@PP@"),n=n.replace(/E/g,"@P@"),n=n.replace(/@IIII@/g,i),n=n.replace(/@II@/g,h),n=n.replace(/@XXXX@/g,r.monthNames[s]),n=n.replace(/@XXX@/g,r.shortMonthNames[s]),n=n.replace(/@XX@/g,p),n=n.replace(/@X@/g,s+1),n=n.replace(/@RR@/g,c),n=n.replace(/@R@/g,o),n=n.replace(/@PPPP@/g,r.dayNames[u]),n=n.replace(/@PPP@/g,r.shortDayNames[u]),n=n.replace(/@PP@/g,v),n=n.replace(/@P@/g,u)},e.changeDate=function(t,n,r,i,s){if(e.useUTC)return e.changeUTCDate(t,n,r,i,s);var o=-1;void 0===i&&(i=!0),void 0===s&&(s=!1),!0===i&&(o=1);switch(n){case"YYYY":t.setFullYear(t.getFullYear()+r*o),i||s||t.setDate(t.getDate()+1);break;case"MM":n=t.getMonth(),t.setMonth(t.getMonth()+r*o),t.getMonth()>n+r*o&&t.setDate(t.getDate()-1),i||s||t.setDate(t.getDate()+1);break;case"DD":t.setDate(t.getDate()+r*o);break;case"WW":t.setDate(t.getDate()+r*o*7);break;case"hh":t.setHours(t.getHours()+r*o);break;case"mm":t.setMinutes(t.getMinutes()+r*o);break;case"ss":t.setSeconds(t.getSeconds()+r*o);break;case"fff":t.setMilliseconds(t.getMilliseconds()+r*o)}return t},e.changeUTCDate=function(e,t,n,r,i){var s=-1;void 0===r&&(r=!0),void 0===i&&(i=!1),!0===r&&(s=1);switch(t){case"YYYY":e.setUTCFullYear(e.getUTCFullYear()+n*s),r||i||e.setUTCDate(e.getUTCDate()+1);break;case"MM":t=e.getUTCMonth(),e.setUTCMonth(e.getUTCMonth()+n*s),e.getUTCMonth()>t+n*s&&e.setUTCDate(e.getUTCDate()-1),r||i||e.setUTCDate(e.getUTCDate()+1);break;case"DD":e.setUTCDate(e.getUTCDate()+n*s);break;case"WW":e.setUTCDate(e.getUTCDate()+n*s*7);break;case"hh":e.setUTCHours(e.getUTCHours()+n*s);break;case"mm":e.setUTCMinutes(e.getUTCMinutes()+n*s);break;case"ss":e.setUTCSeconds(e.getUTCSeconds()+n*s);break;case"fff":e.setUTCMilliseconds(e.getUTCMilliseconds()+n*s)}return e}}(),define("amcharts",function(){}),function(){var e=window.AmCharts;e.AmSerialChart=e.Class({inherits:e.AmRectangularChart,construct:function(t){this.type="serial",e.AmSerialChart.base.construct.call(this,t),this.cname="AmSerialChart",this.theme=t,this.createEvents("changed"),this.columnSpacing=5,this.columnSpacing3D=0,this.columnWidth=.8,this.updateScrollbar=!0;var n=new e.CategoryAxis(t);n.chart=this,this.categoryAxis=n,this.zoomOutOnDataUpdate=!0,this.mouseWheelZoomEnabled=this.mouseWheelScrollEnabled=this.rotate=this.skipZoom=!1,this.minSelectedTime=0,e.applyTheme(this,t,this.cname)},initChart:function(){e.AmSerialChart.base.initChart.call(this),this.updateCategoryAxis(this.categoryAxis,this.rotate,"categoryAxis"),this.dataChanged&&(this.updateData(),this.dataChanged=!1,this.dispatchDataUpdated=!0);var t=this.chartCursor;t&&(t.updateData(),t.fullWidth&&(t.fullRectSet=this.cursorLineSet));var t=this.countColumns(),n=this.graphs,r;for(r=0;re?r?(o=this.endTime-this.startTime,r=this.startTime+n*i,i=this.endTime+s*i,0=u&&(i=u,r=u-o),this.zoomToDates(new Date(r),new Date(i))):(0=o-1&&(n=s=0),r=this.start+n,i=this.end+s,this.zoomToIndexes(r,i)):r?(o=this.endTime-this.startTime,r=this.startTime-n*i,i=this.endTime-s*i,0this.start&&(n=s=0),r=this.start-n,i=this.end-s,this.zoomToIndexes(r,i))}},validateData:function(t){this.marginsUpdated=!1,this.zoomOutOnDataUpdate&&!t&&(this.endTime=this.end=this.startTime=this.start=NaN),e.AmSerialChart.base.validateData.call(this)},drawChart:function(){e.AmSerialChart.base.drawChart.call(this);var t=this.chartData;if(e.ifArray(t)){var n=this.chartScrollbar;n&&n.draw();if(0r&&(t=n-r,this.updateScrollbar=!0),t!=this.startTime&&n-t>r&&(n=t+r,this.updateScrollbar=!0));var i=this.minSelectedTime;if(0a&&(t=a),na&&(n=a),nn&&(e=t-n,this.updateScrollbar=!0),e!=this.start&&t-e>n&&(t=e+n,this.updateScrollbar=!0));if(e!=this.start||t!=this.end){var r=this.chartData.length-1;isNaN(e)&&(e=0,isNaN(n)||(e=r-n)),isNaN(t)&&(t=r),tr&&(t=r),e>r&&(e=r-1),0>e&&(e=0),this.start=e,this.end=t,this.categoryAxis.zoom(e,t),this.zoomAxesAndGraphs(),this.zoomScrollbar(),0!==e||t!=this.chartData.length-1?this.showZB(!0):this.showZB(!1),this.updateColumnsDepth(),this.dispatchIndexZoomEvent()}},updateGraphs:function(){e.AmSerialChart.base.updateGraphs.call(this);var t=this.graphs,n;for(n=0;nt.depth?1:-1},zoomScrollbar:function(){var e=this.chartScrollbar,t=this.categoryAxis;e&&this.updateScrollbar&&e.enabled&&(e.dragger.stop(),t.parseDates&&!t.equalSpacing?e.timeZoom(this.startTime,this.endTime):e.zoom(this.start,this.end),this.updateScrollbar=!0)},updateTrendLines:function(){var t=this.trendLines,n;for(n=0;ni&&(i=0),s>e.length-1&&(s=e.length-1);var o=i+Math.round((s-i)/2),u=e[o][t];return n==u?o:1>=s-i?r?i:(r=e[s][t],Math.abs(e[i][t]-n)e&&(e=0),t>r-1&&(t=r-1),r=this.categoryAxis,r.parseDates&&!r.equalSpacing?this.zoom(n[e].time,this.getEndTime(n[t].time)):this.zoom(e,t))}},zoomToDates:function(t,n){this.updateScrollbar=!0;var r=this.chartData;if(this.categoryAxis.equalSpacing){var i=this.getClosestIndex(r,"time",t.getTime(),!0,0,r.length);n=e.resetDateToMin(n,this.categoryAxis.minPeriod,1),r=this.getClosestIndex(r,"time",n.getTime(),!1,0,r.length),this.zoom(i,r)}else this.zoom(t.getTime(),n.getTime())},zoomToCategoryValues:function(e,t){this.updateScrollbar=!0,this.zoom(this.getCategoryIndexByValue(e),this.getCategoryIndexByValue(t))},formatPeriodString:function(t,n){if(n){var r=["value","open","low","high","close"],i="value open low high close average sum count".split(" "),s=n.valueAxis,o=this.chartData,u=n.numberFormatter;u||(u=this.nf);for(var a=0;aN.x||N.x>N.graph.height)C=NaN}else if(0>N.x||N.x>N.graph.width)C=NaN;if(!isNaN(C)){isNaN(h)&&(h=C),p=C;if(isNaN(d)||d>C)d=C;if(isNaN(v)||vN)E=N;if(isNaN(S)||St&&0===l&&(l=180):0>n&&270==l&&(l=90),this.gradientRotation=l,0===r&&0===i&&(this.cornerRadius=c),this.draw()},draw:function(){var t=this.set;t.clear();var n=this.container,r=n.chart,i=this.w,s=this.h,o=this.dx,u=this.dy,a=this.colors,f=this.alpha,l=this.bwidth,c=this.bcolor,h=this.balpha,p=this.gradientRotation,d=this.cornerRadius,v=this.dashLength,m=this.pattern,g=this.topRadius,y=this.bcn,b=a,w=a;"object"==typeof a&&(b=a[0],w=a[a.length-1]);var E,S,x,T,N,C,k,L,A,O=f;m&&(f=0);var M,_,D,P,H=this.rotate;if(0Math.abs(s)&&(s=0),1>Math.abs(i)&&(i=0),!isNaN(g)&&(0s&&(l=" A"),f+=l+Math.round(i/2-D)+","+Math.round(s-P)+","+Math.round(i/2+D)+","+Math.round(s+P)+",0,"+s+","+i+","+s,f+=" L"+i+",0",f+=l+Math.round(i/2+M)+","+Math.round(_)+","+Math.round(i/2-M)+","+Math.round(-_)+","+i+",0,0,0"):(f+="A"+D+","+P+",0,0,0,"+(i-i/2*(1-g))+","+s+"L"+i+",0",f+="A"+M+","+_+",0,0,1,0,0"),M=180),n=n.path(f).attr(a),n.gradient("linearGradient",[b,e.adjustLuminosity(b,-0.3),e.adjustLuminosity(b,-0.3),b],M),H?n.translate(o/2,0):n.translate(0,u/2)):n=0===s?e.line(n,[0,i],[0,0],c,h,l,v):0===i?e.line(n,[0,0],[0,s],c,h,l,v):0s?[E,A,S,x,T,N,C,k,L,n]:[k,L,S,x,T,N,E,A,C,n]:H?0s?[E,n,k]:[k,n,E],e.setCN(r,n,y+"front"),e.setCN(r,S,y+"back"),e.setCN(r,k,y+"top"),e.setCN(r,E,y+"bottom"),e.setCN(r,T,y+"left"),e.setCN(r,N,y+"right");for(E=0;Eb&&(this.endTime=b),y=this.minorGridEnabled;var w,b=this.gridAlpha;if(this.parseDates&&!this.equalSpacing)this.lastTime=t[t.length-1].time,this.maxTime=e.resetDateToMin(new Date(this.lastTime+1.05*p),this.minPeriod,1,n).getTime(),this.timeDifference=this.endTime-this.startTime,this.parseDatesDraw();else if(!this.parseDates){if(this.cellWidth=this.getStepWidth(u),uu&&(u=0);var E=0;this.end-u+1>=this.autoRotateCount&&(this.labelRotation=this.autoRotateAngle);for(n=u;n<=this.end+2;n++){c=!1,0<=n&&nthis.end&&"start"==this.tickPosition&&(h=" "),m=new this.axisItemRenderer(this,u,h,c,S,m,void 0,p,t,!1,v.labelColor,v.className),m.serialDataItem=v,this.pushAxisItem(m),this.gridAlpha=b}}}else if(this.parseDates&&this.equalSpacing){o=this.start,this.startTime=this.data[this.start].time,this.endTime=this.data[this.end].time,this.timeDifference=this.endTime-this.startTime,i=this.choosePeriod(0),s=i.period,d=i.count,t=e.getPeriodDuration(s,d),tu&&(u=0),t=this.end+2,t>=this.data.length&&(t=this.data.length),S=!1,S=!f,this.previousPos=-1e3,20=x){u=this.getCoordinate(n-this.start),y=!1,this.nextPeriod[v]&&(y=this.checkPeriodChange(this.nextPeriod[v],1,g,h,v)),p=!1,y&&this.markPeriodChange?(y=this.dateFormatsObject[this.nextPeriod[v]],p=!0):y=this.dateFormatsObject[v],h=e.formatDate(new Date(g),y,r);if(n==i&&!f||n==a&&!l)h=" ";S?S=!1:(c||(p=!1),u-this.previousPos>this.safeDistance*Math.cos(this.labelRotation*Math.PI/180)&&(this.labelFunction&&(h=this.labelFunction(h,new Date(g),this,s,d,m)),this.boldLabels&&(p=!0),m=new this.axisItemRenderer(this,u,h,void 0,void 0,void 0,void 0,p),y=m.graphics(),this.pushAxisItem(m),y=y.getBBox().width,e.isModern||(y-=u),this.previousPos=u+y)),m=h=g}else isNaN(w)||(this.checkPeriodChange(s,w,g,E)&&(this.gridAlpha=this.minorGridAlpha,u=this.getCoordinate(n-this.start),y=new this.axisItemRenderer(this,u),this.pushAxisItem(y),E=g),this.gridAlpha=b)}for(n=0;nthis.height+1&&r--:o>this.width+1&&r--,0>o&&r++,r=e.fitToBounds(r,0,n.length-1)},dateToCoordinate:function(e){return this.parseDates&&!this.equalSpacing?(e.getTime()-this.startTime)*this.stepWidth:this.parseDates&&this.equalSpacing?(e=this.chart.getClosestIndex(this.data,"time",e.getTime(),!1,0,this.data.length-1),this.getCoordinate(e-this.start)):NaN},categoryToCoordinate:function(e){return this.chart?(e=this.chart.getCategoryIndexByValue(e),this.getCoordinate(e-this.start)):NaN},coordinateToDate:function(e){return this.equalSpacing?(e=this.xToIndex(e),new Date(this.data[e].time)):new Date(this.startTime+e/this.stepWidth)},getCoordinate:function(e){return e*=this.stepWidth,this.startOnAxis||(e+=this.stepWidth/2),Math.round(e)}})}(),define("amcharts.serial",["amcharts"],function(e){return function(){var t,n;return n=function(){AmCharts.isReady=!0},t=n.apply(e,arguments),t||e.AmCharts}}(this)),function(e,t){typeof define=="function"&&define.amd?define("src/amchart/CommonSerial",["d3","../common/HTMLWidget","amcharts.serial"],t):e.amchart_CommonSerial=t(e.d3,e.common_HTMLWidget,e.AmCharts)}(this,function(e,t,n){function r(){t.call(this),this._tag="div",this._chart={}}return r.prototype=Object.create(t.prototype),r.prototype.publish("fontSize",null,"number","Font Size",null,{tags:["Basic","Shared"]}),r.prototype.publish("fontFamily",null,"string","Font Name",null,{tags:["Basic","Shared","Shared"]}),r.prototype.publish("fontColor",null,"html-color","Font Color",null,{tags:["Basic","Shared"]}),r.prototype.publish("lineWidth",1,"number","Line Thickness",null,{min:0,max:10,step:1,inputType:"range",tags:["Basic","Shared"]}),r.prototype.publish("lineColor",null,"html-color","Color of the data/content lines",null,{tags:["Basic","Shared"]}),r.prototype.publish("lineOpacity",1,"number","Line Opacity",null,{min:0,max:1,step:.001,inputType:"range",tags:["Basic","Shared"]}),r.prototype.publish("dashedLineStyle",0,"number","Length of Dashed Line. 0 = none",null,{tags:["Advanced","Shared"]}),r.prototype.publish("axisFontSize",null,"number","X/Y Axis Text Font Size",null,{tags:["Basic","Shared"]}),r.prototype.publish("xAxisBaselineColor",null,"html-color","X Axis Baseline Color",null,{tags:["Basic","Shared"]}),r.prototype.publish("yAxisBaselineColor",null,"html-color","Y Axis baseline Color",null,{tags:["Basic","Shared"]}),r.prototype.publish("xAxisFontColor",null,"html-color","Horizontal Axis Text Style (Color)",null,{tags:["Basic","Shared"]}),r.prototype.publish("yAxisFontColor",null,"html-color","Vertical Axis Text Style (Color)",null,{tags:["Basic","Shared"]}),r.prototype.publish("xAxisTitle","","string","X-Axis Title",null,{tags:["Basic","Shared"]}),r.prototype.publish("yAxisTitle","","string","Y-Axis Title",null,{tags:["Basic","Shared"]}),r.prototype.publish("xAxisTitleFontSize",null,"number","Vertical Axis Title Text Style (Font Size)",null,{tags:["Basic","Shared"]}),r.prototype.publish("yAxisTitleFontSize",null,"number","Vertical Axis Title Text Style (Font Size)",null,{tags:["Intermediate","Shared"]}),r.prototype.publish("xAxisTitleFontColor",null,"html-color","Horizontal Axis Title Text Style (Color)",null,{tags:["Basic","Shared"]}),r.prototype.publish("yAxisTitleFontColor",null,"html-color","Vertical Axis Title Text Style (Color)",null,{tags:["Basic","Shared"]}),r.prototype.publish("xAxisLabelRotation",null,"number","X-Axis Label Rotation",null,{min:0,max:90,step:.1,inputType:"range",tags:["Intermediate","Shared"]}),r.prototype.publish("axisLineWidth",1,"number","Axis Line Width",null,{tags:["Intermediate","Shared"]}),r.prototype.publish("axisAlpha",1,"number","Axis Alpha",null,{tags:["Intermediate"]}),r.prototype.publish("marginLeft",null,"number","Margin (Left)",null,{tags:["Intermediate"]}),r.prototype.publish("marginRight",null,"number","Margin (Right)",null,{tags:["Intermediate"]}),r.prototype.publish("marginTop",null,"number","Margin (Top)",null,{tags:["Intermediate"]}),r.prototype.publish("marginBottom",null,"number","Margin (Bottom)",null,{tags:["Intermediate"]}),r.prototype.publish("showScrollbar",!1,"boolean","Show Chart Scrollbar",null,{tags:["Intermediate","Shared"]}),r.prototype.publish("orientation","horizontal","set","Orientation",["horizontal","vertical"],{tags:["Intermediate"]}),r.prototype.publish("bulletSize",0,"number","Bullet Size",null,{tags:["Intermediate"]}),r.prototype.publish("bulletType","none","set","Bullet Type",["none","round","square","triangleUp","triangleDown","triangleLeft","triangleRight","bubble","diamond"],{tags:["Basic"]}),r.prototype.publish("dataDateFormat",null,"string","",null,{tags:["Private"]}),r.prototype.publish("xAxisAutoGridCount",!0,"boolean","Specifies Whether Number of GridCount Is Specified Automatically, According To The Axis Size",null,{tags:["Advanced"]}),r.prototype.publish("xAxisGridPosition","middle","set","Specifies If A Grid Line Is Placed On The Center of A Cell or On The Beginning of A Cell",["start","middle"],{tags:["Advanced"]}),r.prototype.publish("xAxisBoldPeriodBeginning",!0,"boolean","When parse dates is on for the category axis, the chart will try to highlight the beginning of the periods, like month, in bold.",null,{tags:["Intermediate"]}),r.prototype.publish("yAxisBoldPeriodBeginning",!0,"boolean","When parse dates is on for the category axis, the chart will try to highlight the beginning of the periods, like month, in bold.",null,{tags:["Intermediate"]}),r.prototype.publish("xAxisDashLength",0,"number","Length of a dash. 0 means line is not dashed.",null,{tags:["Advanced"]}),r.prototype.publish("yAxisDashLength",0,"number","Length of a dash. 0 means line is not dashed.",null,{tags:["Advanced"]}),r.prototype.publish("xAxisFillAlpha",0,"number","Fill opacity. Every second space between grid lines can be filled with color. Set fillAlpha to a value greater than 0 to see the fills.",null,{tags:["Intermediate"]}),r.prototype.publish("yAxisFillAlpha",0,"number","Fill opacity. Every second space between grid lines can be filled with color. Set fillAlpha to a value greater than 0 to see the fills.",null,{tags:["Intermediate"]}),r.prototype.publish("xAxisFillColor",null,"html-color","Fill color. Every second space between grid lines can be filled with color. Set fillAlpha to a value greater than 0 to see the fills.",null,{tags:["Intermediate"]}),r.prototype.publish("yAxisFillColor",null,"html-color","Fill color. Every second space between grid lines can be filled with color. Set fillAlpha to a value greater than 0 to see the fills.",null,{tags:["Intermediate"]}),r.prototype.publish("xAxisGridAlpha",.2,"number","Grid alpha.",null,{tags:["Intermediate"]}),r.prototype.publish("yAxisGridAlpha",.2,"number","Grid alpha.",null,{tags:["Intermediate"]}),r.prototype.publish("yAxisTitleOffset",null,"number","",null,{tags:["Intermediate"]}),r.prototype.publish("startOnAxis",!0,"boolean","Draw Chart Starting On Axis.",null,{tags:["Intermediate"]}),r.prototype.publish("startDuration",.3,"number","Start Duration (sec)",null,{tags:["Private"]}),r.prototype.publish("useImgPatterns",!1,"boolean","Enable Image Pattern backgrounds",null,{tags:["Private"]}),r.prototype.publish("imgPatternArr",'["../ampatterns/black/pattern2.png"]',"string","Background Pattern Images (Not used if '[]')",null,{inputType:"textarea",tags:["Private"]}),r.prototype.updateChartOptions=function(){return this._chart.dataDateFormat=this.dataDateFormat(),this._chart.type="serial",this._chart.startDuration=this.startDuration(),this._chart.rotate=this.orientation()==="vertical",this._chart.categoryField=this._categoryField,this._chart.color=this.fontColor(),this._chart.fontSize=this.fontSize(),this._chart.fontFamily=this.fontFamily(),this._chart.categoryAxis={},this._chart.categoryAxis.autoGridCount=this.xAxisAutoGridCount(),this._chart.categoryAxis.gridPosition=this.xAxisGridPosition(),this._chart.categoryAxis.axisAlpha=this.axisAlpha(),this._chart.categoryAxis.gridAlpha=this.xAxisGridAlpha(),this._chart.categoryAxis.startOnAxis=this.startOnAxis(),this._chart.categoryAxis.labelRotation=this.xAxisLabelRotation(),this._chart.categoryAxis.title=this.xAxisTitle(),this._chart.categoryAxis.axisColor=this.xAxisBaselineColor(),this._chart.categoryAxis.axisThickness=this.axisLineWidth(),this._chart.categoryAxis.boldPeriodBeginning=this.xAxisBoldPeriodBeginning(),this._chart.categoryAxis.dashLength=this.xAxisDashLength(),this._chart.categoryAxis.fillAlpha=this.xAxisFillAlpha(),this._chart.categoryAxis.fillColor=this.xAxisFillColor(),this._chart.categoryAxis.fontSize=this.axisFontSize(),this._chart.categoryAxis.color=this.xAxisFontColor(),this._chart.categoryAxis.titleColor=this.xAxisTitleFontColor(),this._chart.categoryAxis.titleFontSize=this.xAxisTitleFontSize(),this._chart.titles=[],this.marginLeft()&&(this._chart.marginLeft=this.marginLeft()),this.marginRight()&&(this._chart.marginRight=this.marginRight()),this.marginTop()&&(this._chart.marginTop=this.marginTop()),this.marginBottom()&&(this._chart.marginBottom=this.marginBottom()),this._chart.dataProvider=this.formatData(this._data),this._chart.valueAxes[0].title=this.yAxisTitle(),this._chart.valueAxes[0].titleColor=this.yAxisTitleFontColor(),this._chart.valueAxes[0].titleFontSize=this.yAxisTitleFontSize(),this._chart.valueAxes[0].axisThickness=this.axisLineWidth(),this._chart.valueAxes[0].color=this.yAxisFontColor(),this._chart.valueAxes[0].fontSize=this.axisFontSize(),this._chart.valueAxes[0].axisColor=this.yAxisBaselineColor(),this._chart.valueAxes[0].axisAlpha=this.axisAlpha(),this._chart.valueAxes[0].fillColor=this.yAxisFillColor(),this._chart.valueAxes[0].fillAlpha=this.yAxisFillAlpha(),this._chart.valueAxes[0].gridAlpha=this.yAxisGridAlpha(),this._chart.valueAxes[0].dashLength=this.yAxisDashLength(),this._chart.valueAxes[0].boldPeriodBeginning=this.yAxisBoldPeriodBeginning(),this._chart.valueAxes[0].axisTitleOffset=this.yAxisTitleOffset(),this.showScrollbar()?this._chart.chartScrollbar.enabled=!0:this._chart.chartScrollbar.enabled=!1,this._chart},r.prototype.buildGraphObj=function(e,t){var n=this,r={};r.balloonText=n.tooltipTemplate(),r.lineAlpha=n.lineOpacity(),r.lineColor=n.lineColor(),r.lineThickness=n.lineWidth(),r.bullet=n.bulletType(),r.bulletSize=n.bulletSize(),r.dashLength=n.dashedLineStyle(),r.type=e,r.title="";var i=["value","open","close","high","low"];i.forEach(function(e){typeof n["_"+e+"Field"]!="undefined"&&typeof n["_"+e+"Field"][t]!="undefined"&&(r[e+"Field"]=n["_"+e+"Field"][t])});try{if(n.useImgPatterns()){var s=JSON.parse(n.imgPatternArr());typeof s[t]!="undefined"&&(r.pattern=s[t])}else r.pattern=""}catch(o){console.log("e:"),console.log(o)}return r},r.prototype.formatData=function(e){var t=[],n=this;return e.forEach(function(e){var r={};n._columns.forEach(function(t,n){r[t]=e[n]}),t.push(r)}),t},r.prototype.columns=function(e){if(!arguments.length)return this._columns;var n=t.prototype.columns.apply(this,arguments),r=this;return arguments.length?(this._categoryField=e[0],this._valueField=[],e.slice(1,e.length).forEach(function(e){r._valueField.push(e)}),this._columns=e,this):n},r.prototype.enter=function(e,r){t.prototype.enter.apply(this,arguments);var i=this,s={type:"serial",chartScrollbar:{}};this._chart=n.makeChart(e,s),this._chart.addListener("clickGraphItem",function(e){i.click(i.rowToObj(i._data[e.index]),i._columns[e.target.columnIndex+1])})},r.prototype.update=function(e,n){t.prototype.update.apply(this,arguments),e.style.width=this.size().width+"px",e.style.height=this.size().height+"px",this._palette=this._palette.switch(this.paletteID())},r}),define("css!src/amchart/Area",[],function(){}),function(e,t){typeof define=="function"&&define.amd?define("src/amchart/Area",["d3","./CommonSerial","amcharts.serial","../api/INDChart","css!./Area"],t):e.amchart_Area=t(e.d3,e.amchart_CommonSerial,e.amcharts,e.api_INDChart)}(this,function(e,t,n,r){function i(){t.call(this),this._tag="div",this._gType="line"}return i.prototype=Object.create(t.prototype),i.prototype.implements(r.prototype),i.prototype._class+=" amchart_Area",i.prototype.publish("paletteID","default","set","Palette ID",i.prototype._palette.switch(),{tags:["Basic","Shared"]}),i.prototype.publish("isStacked",!1,"boolean","Stack Chart",null,{tags:["Basic","Shared"]}),i.prototype.publish("fillOpacity",.7,"number","Opacity of The Fill Color",null,{min:0,max:1,step:.001,inputType:"range",tags:["Intermediate","Shared"]}),i.prototype.publish("tooltipTemplate","[[category]]: [[value]]","string","Tooltip Text",null,{tags:["Intermediate"]}),i.prototype.publish("stackType","regular","set","Stack Type",["none","regular","100%"],{tags:["Basic"]}),i.prototype.enter=function(e,n){t.prototype.enter.apply(this,arguments)},i.prototype.updateChartOptions=function(){return t.prototype.updateChartOptions.apply(this,arguments),this._chart.colors=this._columns.filter(function(e,t){return t>0}).map(function(e){return this._palette(e)},this),this.isStacked()?this._chart.valueAxes[0].stackType=this.stackType():this._chart.valueAxes[0].stackType="none",this.buildGraphs(this._gType),this._chart},i.prototype.buildGraphs=function(e){function a(e){return e.fillAlphas=this.fillOpacity(),e}typeof this._chart.graphs=="undefined"&&(this._chart.graphs=[]);var n=this._chart.graphs.length,r=Math.max(n,this._valueField.length);for(var i=0;i0}).map(function(e){return this._palette(e)},this);break;default:this._chart.colors=this._columns.filter(function(e,t){return t>0}).map(function(e){return this._palette(e)},this)}return this._chart.depth3D=this.Depth3D(),this._chart.angle=this.Angle3D(),this._chart.categoryAxis.startOnAxis=!1,this.buildGraphs(this._gType),this._chart},i.prototype.buildGraphs=function(e){function a(e){return this.columnWidth()&&(e.columnWidth=this.columnWidth()),this.cylinderBars()?e.topRadius=this.circleRadius():e.topRadius=undefined,this.paletteGrouping()==="By Category"&&(e.colorField="color",e.lineColorField="linecolor"),e.fillAlphas=this.fillOpacity(),e}typeof this._chart.graphs=="undefined"&&(this._chart.graphs=[]);var n=this._chart.graphs.length,r=Math.max(n,this._valueField.length);for(var i=0;ii){var s=i;i=r,r=s}n.dispatchZoomEvent(r,i)}}}},zoomObjects:function(e){var t=e.length,n,r;for(n=0;ni&&(i=f),fthis.maxZoomFactor&&(e=this.maxZoomFactor),e},fitH:function(e,t){var n=-(this.plotAreaWidth*t-this.plotAreaWidth);e[[category]]
Open:[[open]] Close:[[close]]
Low:[[low]] High:[[high]]',"string","Tooltip Text",null,{tags:["Intermediate"]}),i.prototype.publish("columnWidth",.62,"number","Bar Width",null,{tags:["Basic"]}),i.prototype.publish("stackType","regular","set","Stack Type",["none","regular","100%"],{tags:["Basic"]}),i.prototype.publish("useOhlcLines",!1,"boolean","Use OHLC Lines",null,{tags:["Intermediate"]}),i.prototype.testData=function(){return this.columns(["Subject","low","open","close","high"]),this.data([["Geography",10,15,35,40],["English",20,25,45,55]]),this},i.prototype.columns=function(e){if(!arguments.length)return this._columns;var n=this,r=t.prototype.columns.apply(this,arguments);return this._categoryField=e[0],this._lowField=[],this._openField=[],this._highField=[],this._closeField=[],e.slice(1,e.length).forEach(function(e,t){switch(t%4){case 0:n._lowField.push(e);break;case 1:n._openField.push(e);break;case 2:n._closeField.push(e);break;case 3:n._highField.push(e)}}),this._columns=e,r},i.prototype.enter=function(e,n){t.prototype.enter.apply(this,arguments)},i.prototype.updateChartOptions=function(){var e=this;this._gType=this.useOhlcLines()?"ohlc":"candlestick",t.prototype.updateChartOptions.apply(this,arguments),this._chart.categoryAxis.startOnAxis=!1;switch(this.paletteGrouping()){case"By Category":this._chart.dataProvider.forEach(function(t,n){e._chart.dataProvider[n].color=e._palette(n),e._chart.dataProvider[n].linecolor=e.lineColor()!==null?e.lineColor():e._palette(n)}),this._chart.colors=[];break;case"By Column":this._chart.colors=this._columns.filter(function(e,t){return t>0}).map(function(e){return this._palette(e)},this);break;default:this._chart.colors=this._columns.filter(function(e,t){return t>0}).map(function(e){return this._palette(e)},this)}return this.buildGraphs(this._gType),this._chart},i.prototype.buildGraphs=function(e){function a(e){return this.columnWidth()&&(e.columnWidth=this.columnWidth()),this.paletteGrouping()==="By Category"&&(e.colorField="color",e.lineColorField="linecolor"),e.fillAlphas=this.fillOpacity(),e}typeof this._chart.graphs=="undefined"&&(this._chart.graphs=[]);var n=this._chart.graphs.length,r=Math.max(n,this._valueField.length);for(var i=0;ir&&(this.neckHeight=this.neckWidth=0,o?l-=r/2:p-=r/2);var h=u-c-h,d=e.toCoordinate(this.baseWidth,h),v=e.toCoordinate(this.neckWidth,h),m=f-l-p,g=e.toCoordinate(this.neckHeight,m),y=p+m-g;o&&(p=f-l,y=p-m+g),this.firstSliceY=p,e.VML&&(this.startAlpha=1);for(var b=h/2+c,w=(m-g)/((d-v)/2),E=1,S=d/2,d=(m-g)*(d+v)/2+v*g,x=p,T=0,g=0;gA&&(A=0),A=(Math.sqrt(A)-M)/(2*C);if(!o&&p>=y||o&&p<=y)A=2*-O/v;else if(!o&&p+A>y||o&&p-Ay||o&&p-Ay&&(C=0),L.push(p,p,p+C,p+A,p+A,p+C,p)),M=!0):(k.push(b-S,b+S,b+O,b-O),o?L.push(p,p,p-A,p-A):L.push(p,p,p+A,p+A)),C=i.set(),0r?(L=O/S,k=-1,o||(k=1),isNaN(E)&&(E=0),k=(new e.Cuboid(i,2*S,k*A,n,r*E,N.color,N.alpha,this.outlineThickness,this.outlineColor,this.outlineAlpha,90,0,!1,0,N.pattern,L)).set,k.translate(b-S,p-r/2*E),E*=L):k=e.polygon(i,k,L,N.color,N.alpha,this.outlineThickness,this.outlineColor,this.outlineAlpha),e.setCN(this,C,"funnel-item"),e.setCN(this,k,"funnel-slice"),e.setCN(this,C,N.className,!0),C.push(k),this.graphsSet.push(C),o||C.toBack(),N.wedge=C,N.index=g;if(L=this.gradientRatio){var _=[],D;for(D=0;D=this.hideLabelsPercent&&(L=this.formatString(this.labelText,N),(k=this.labelFunction)&&(L=k(N,L)),_=N.labelColor,_||(_=this.color),k=this.labelPosition,D="left","center"==k&&(D="middle"),"left"==k&&(D="right"),""!==L&&(L=e.wrappedText(i,L,_,this.fontFamily,this.fontSize,D,!1,this.maxLabelWidth),e.setCN(this,L,"funnel-label"),e.setCN(this,L,N.className,!0),L.node.style.pointerEvents="none",C.push(L),_=b,o?(D=p-A/2,N.ty0=D):(D=p+A/2,N.ty0=D,Df-l&&(D=f-l)),"right"==k&&(_=h+10+c,N.tx0=b+(S-A/2/w),M&&(N.tx0=b+O)),"left"==k&&(N.tx0=b-(S-A/2/w),M&&(N.tx0=b-O),_=c),N.label=L,N.labelX=_,N.labelY=D,N.labelHeight=L.getBBox().height,L.translate(_,D),S=L.getBBox(),x=e.rect(i,S.width+5,S.height+5,"#ffffff",.005),x.translate(_+S.x,D+S.y),C.push(x),N.hitRect=x,T=L.getBBox().height,x=D)),(0===N.alpha||0a&&(c=t+n+5):a+l+5>t&&(c=t-5-l),t=c,n=l,u&&(u.translate(f,c),u=u.getBBox(),s.hitRect&&s.hitRect.translate(f+u.x,c+u.y)),s.labelY=c,s.tx=f,s.ty=c,s.tx2=f}"center"!=this.labelPosition&&this.drawTicks()}})}(),function(){var e=window.AmCharts;e.Cuboid=e.Class({construct:function(e,t,n,r,i,s,o,u,a,f,l,c,h,p,d,v,m){this.set=e.set(),this.container=e,this.h=Math.round(n),this.w=Math.round(t),this.dx=r,this.dy=i,this.colors=s,this.alpha=o,this.bwidth=u,this.bcolor=a,this.balpha=f,this.dashLength=p,this.topRadius=v,this.pattern=d,this.rotate=h,this.bcn=m,h?0>t&&0===l&&(l=180):0>n&&270==l&&(l=90),this.gradientRotation=l,0===r&&0===i&&(this.cornerRadius=c),this.draw()},draw:function(){var t=this.set;t.clear();var n=this.container,r=n.chart,i=this.w,s=this.h,o=this.dx,u=this.dy,f=this.colors,l=this.alpha,c=this.bwidth,h=this.bcolor,p=this.balpha,d=this.gradientRotation,v=this.cornerRadius,m=this.dashLength,g=this.pattern,y=this.topRadius,b=this.bcn,w=f,E=f;"object"==typeof f&&(w=f[0],E=f[f.length-1]);var S,x,T,N,C,k,L,A,O,M=l;g&&(l=0);var _,D,P,H,B=this.rotate;if(0Math.abs(s)&&(s=0),1>Math.abs(i)&&(i=0),!isNaN(y)&&(0s&&(c=" A"),l+=c+Math.round(i/2-P)+","+Math.round(s-H)+","+Math.round(i/2+P)+","+Math.round(s+H)+",0,"+s+","+i+","+s,l+=" L"+i+",0",l+=c+Math.round(i/2+_)+","+Math.round(D)+","+Math.round(i/2-_)+","+Math.round(-D)+","+i+",0,0,0"):(l+="A"+P+","+H+",0,0,0,"+(i-i/2*(1-y))+","+s+"L"+i+",0",l+="A"+_+","+D+",0,0,1,0,0"),_=180),n=n.path(l).attr(f),n.gradient("linearGradient",[w,e.adjustLuminosity(w,-0.3),e.adjustLuminosity(w,-0.3),w],_),B?n.translate(o/2,0):n.translate(0,u/2)):n=0===s?e.line(n,[0,i],[0,0],h,p,c,m):0===i?e.line(n,[0,0],[0,s],h,p,c,m):0s?[S,O,x,T,N,C,k,L,A,n]:[L,A,x,T,N,C,S,O,k,n]:B?0s?[S,n,L]:[L,n,S],e.setCN(r,n,b+"front"),e.setCN(r,x,b+"back"),e.setCN(r,L,b+"top"),e.setCN(r,S,b+"bottom"),e.setCN(r,N,b+"left"),e.setCN(r,C,b+"right");for(S=0;St[1]?1:-1};return this.reverseDataSorting()&&(e=function(e,t){return e[1]g&&(w="end",y-=10),180==g&&(b-=5),0===g&&(b+=5),g=e.text(n.container,d[m].category,p,l,h,w),g.translate(y+5,b),this.set.push(g),e.setCN(n,g,t.bcn+"title")}}}}})}(),function(){var e=window.AmCharts;e.RadItem=e.Class({construct:function(t,n,r,i,s,o,u,a){i=t.chart,void 0===r&&(r="");var f=t.chart.fontFamily,l=t.fontSize;void 0===l&&(l=t.chart.fontSize);var h=t.color;void 0===h&&(h=t.chart.color);var p=t.chart.container;this.set=s=p.set();var d=t.axisColor,v=t.axisAlpha,m=t.tickLength,g=t.gridAlpha,y=t.gridThickness,b=t.gridColor,w=t.dashLength,E=t.fillColor,S=t.fillAlpha,x=t.labelsEnabled;o=t.counter;var T=t.inside,N=t.gridType,C,k=t.labelOffset,L;n-=t.height;var A,O=t.x,M=t.y;u?(x=!0,void 0!==u.id&&(L=i.classNamePrefix+"-guide-"+u.id),isNaN(u.tickLength)||(m=u.tickLength),void 0!=u.lineColor&&(b=u.lineColor),isNaN(u.lineAlpha)||(g=u.lineAlpha),isNaN(u.dashLength)||(w=u.dashLength),isNaN(u.lineThickness)||(y=u.lineThickness),!0===u.inside&&(T=!0),void 0!==u.boldLabel&&(a=u.boldLabel)):r||(g/=3,m/=2);var _="end",D=-1;T&&(_="start",D=1);var P;x&&(P=e.text(p,r,h,f,l,_,a),P.translate(O+(m+3+k)*D,n),s.push(P),e.setCN(i,P,t.bcn+"label"),u&&e.setCN(i,P,"guide"),e.setCN(i,P,L,!0),this.label=P,A=e.line(p,[O,O+m*D],[n,n],d,v,y),s.push(A),e.setCN(i,A,t.bcn+"tick"),u&&e.setCN(i,A,"guide"),e.setCN(i,A,L,!0)),n=Math.round(t.y-n),a=[],f=[];if(00}).map(function(e){return this._palette(e)},this),this.circularGrid()&&this._chart.valueAxes.forEach(function(t,n){e._chart.valueAxes[n].gridType="circles"}),this.showScrollbar()?this._chart.chartScrollbar.enabled=!0:this._chart.chartScrollbar.enabled=!1,this._chart},r.prototype.buildGraphObj=function(e,t){var n=this,r={};return r.balloonText=n.tooltipTemplate(),r.fillAlphas=n.fillOpacity(),r.lineAlpha=n.lineOpacity(),r.lineThickness=n.lineWidth(),r.bullet=n.bulletType(),r.bulletSize=n.bulletSize(),r.dashLength=n.dashedLineStyle(),r.type=e,r.title="",r},r.prototype.formatData=function(e){var t=[],n=this;return e.forEach(function(e){var r={};n._columns.forEach(function(t,n){r[t]=e[n]}),t.push(r)}),t},r.prototype.columns=function(e){if(!arguments.length)return this._columns;var n=this,r=t.prototype.columns.apply(this,arguments);return arguments.length?(this._categoryField=e[0],this._valueField=[],e.slice(1,e.length).forEach(function(e){n._valueField.push(e)}),this._columns=e,this):r},r.prototype.enter=function(e,r){t.prototype.enter.apply(this,arguments);var i=this,s={theme:"none",type:"radar",chartScrollbar:{}};this._chart=n.makeChart(e,s),this._chart.addListener("clickGraphItem",function(e){i.click(i.rowToObj(i._data[e.index]),i._columns[e.target.index+1])})},r.prototype.update=function(e,n){t.prototype.update.apply(this,arguments),e.style.width=this.size().width+"px",e.style.height=this.size().height+"px",this._palette=this._palette.switch(this.paletteID())},r}),function(e,t){typeof define=="function"&&define.amd?define("src/amchart/FloatingColumn",["d3","./CommonSerial","amcharts.serial","../api/INDChart"],t):e.amchart_FloatingColumn=t(e.d3,e.amchart_CommonSerial,e.amcharts,e.api_INDChart)}(this,function(e,t,n,r){function i(){t.call(this),this._tag="div",this._gType="column"}return i.prototype=Object.create(t.prototype),i.prototype.implements(r.prototype),i.prototype._class+=" amchart_FloatingColumn",i.prototype.publish("paletteID","Dark2","set","Palette ID",i.prototype._palette.switch(),{tags:["Basic","Shared"]}),i.prototype.publish("isStacked",!0,"boolean","Stacked",null,{tags:["Basic","Shared"]}),i.prototype.publish("fillOpacity",.7,"number","Opacity of The Fill Color",null,{min:0,max:1,step:.001,inputType:"range",tags:["Intermediate","Shared"]}),i.prototype.publish("paletteGrouping","By Column","set","Palette Grouping",["By Category","By Column"],{tags:["Intermediate"]}),i.prototype.publish("columnWidth",.62,"number","Bar Width",null,{tags:["Basic"]}),i.prototype.publish("Depth3D",0,"number","3D Depth (px)",null,{tags:["Basic"]}),i.prototype.publish("Angle3D",45,"number","3D Angle (Deg)",null,{tags:["Basic"]}),i.prototype.publish("stackType","regular","set","Stack Type",["none","regular","100%"],{tags:["Basic"]}),i.prototype.publish("tooltipTemplate","[[category]]([[title]]): [[value]]","string","Tooltip Text",null,{tags:["Intermediate"]}),i.prototype.testData=function(){return this.columns(["Subject","open","close"]),this.data([["Geography",15,35],["English",25,45],["Math",10,35],["Science",45,60]]),this},i.prototype.columns=function(e){if(!arguments.length)return this._columns;var t=this;return this._categoryField=e[0],this._openField=[],this._closeField=[],this._valueField=[],e.slice(1,e.length).forEach(function(e,n){n%2?(t._closeField.push(e),t._valueField.push(e)):t._openField.push(e)}),this._columns=e,this},i.prototype.enter=function(e,n){t.prototype.enter.apply(this,arguments)},i.prototype.updateChartOptions=function(){t.prototype.updateChartOptions.apply(this,arguments),this._chart.depth3D=this.Depth3D(),this._chart.angle=this.Angle3D(),this._chart.categoryAxis.startOnAxis=!1;var e=this;switch(this.paletteGrouping()){case"By Category":this._chart.dataProvider.forEach(function(t,n){e._chart.dataProvider[n].color=e._palette(n),e._chart.dataProvider[n].linecolor=e.lineColor()!==null?e.lineColor():e._palette(n)}),this._chart.colors=[];break;case"By Column":this._chart.colors=this._columns.filter(function(e,t){return t>0}).map(function(e){return this._palette(e)},this);break;default:this._chart.colors=this._columns.filter(function(e,t){return t>0}).map(function(e){return this._palette(e)},this)}this.buildGraphs(this._gType)},i.prototype.buildGraphs=function(e){function a(e){return this.columnWidth()&&(e.columnWidth=this.columnWidth()),this.paletteGrouping()==="By Category"&&(e.colorField="color",e.lineColorField="linecolor"),e.fillAlphas=this.fillOpacity(),e}typeof this._chart.graphs=="undefined"&&(this._chart.graphs=[]);var n=this._chart.graphs.length,r=Math.max(n,this._openField.length);for(var i=0;it&&(t=r.width*o),r.height*o>f&&(f=r.height*o);(n=this.legend)&&n.invalidateSize();if(this.adjustSize&&!this.chartCreated){h&&(h=h.getBBox(),h.width>t&&(t=h.width),h.height>f&&(f=h.height)),h=0;if(l>f||i>t)h=Math.min(l-f,i-t);0=this.totalFrames?i=n.value:(n.frame++,n.clockWiseOnly&&n.value0}).map(function(e){return this._palette(e)},this),this.buildGraphs(this._gType),this._chart},r.prototype.buildGraphs=function(e){function a(e){return this.stepLines()?e.type="step":this.smoothLines()?e.type="smoothedLine":e.type="line",e}typeof this._chart.graphs=="undefined"&&(this._chart.graphs=[]);var n=this._chart.graphs.length,r=Math.max(n,this._valueField.length);for(var i=0;ithis.maxLabelWidth&&(m=this.maxLabelWidth),this.labelText&&this.labelsEnabled||(v=m=0),c=void 0===this.pieX?(i-u-a)/2+u:o(this.pieX,this.realWidth),p=void 0===this.pieY?(s-f-l)/2+f:o(this.pieY,s),d=o(this.radius,i,s),d||(i=0<=v?i-u-a-2*m:i-u-a,s=s-f-l,d=Math.min(i,s),si&&(d=i)),s=e.toCoordinate(this.pullOutRadius,d),d=(0<=v?d-1.8*(v+s):d-1.8*s)/2),d=d&&(o=d-1),l=e.fitToBounds(this.startAngle,0,360),0=this.hideLabelsPercent){var E=l+g/2;360=E&&0<=E?(N=0,x="start",T=8):90<=E&&180>E?(N=1,x="start",T=8):180<=E&&270>E?(N=2,x="end",T=-8):270<=E&&360>E&&(N=3,x="end",T=-8),a.labelQuarter=N}else x="middle";var E=this.formatString(this.labelText,a),C=this.labelFunction;C&&(E=C(a,E)),C=a.labelColor,C||(C=this.color),""!==E&&(E=e.wrappedText(r,E,C,this.fontFamily,this.fontSize,x,!1,this.maxLabelWidth),e.setCN(this,E,"pie-label"),e.setCN(this,E,a.className,!0),E.translate(g+1.5*T,w),E.node.style.pointerEvents="none",a.tx=g+1.5*T,a.ty=w,0<=S?(S=E.getBBox(),C=e.rect(r,S.width+5,S.height+5,"#FFFFFF",.005),C.translate(g+1.5*T+S.x,w+S.y),a.hitRect=C,b.push(E),b.push(C)):this.freeLabelsSet.push(E),a.label=E),a.tx=g,a.tx2=g+T,a.tx0=c+m*d,a.ty0=p+y*d}g=o+(d-o)/2,a.pulled&&(g+=this.pullOutRadiusReal),a.balloonX=m*g+c,a.balloonY=y*g+p,a.startX=Math.round(m*f),a.startY=Math.round(y*f),a.pullX=Math.round(m*s),a.pullY=Math.round(y*s),this.graphsSet.push(b),(0===a.alpha||0n?r.toFront():180<=n&&r.toBack()}},arrangeLabels:function(){var e=this.chartData,t=e.length,n,r;for(r=t-1;0<=r;r--)n=e[r],0!==n.labelQuarter||n.hidden||this.checkOverlapping(r,n,0,!0,0);for(r=0;ri&&(s=t.ty+3*t.iy,t.ty=s,f.translate(t.tx2,s),t.hitRect&&(f=f.getBBox(),t.hitRect.translate(t.tx2+f.x,s+f.y)),this.checkOverlapping(e,t,n,r,i+1))}},checkOverlappingReal:function(t,n,r){var i=!1,s=t.label,o=n.label;return t.labelQuarter!=r||t.hidden||n.hidden||!o||(s=s.getBBox(),r={},r.width=s.width,r.height=s.height,r.y=t.ty,r.x=t.tx,t=o.getBBox(),o={},o.width=t.width,o.height=t.height,o.y=n.ty,o.x=n.tx,e.hitTest(r,o)&&(i=!0)),i}})}(),define("amcharts.pie",["amcharts"],function(e){return function(){var t,n;return n=function(){AmCharts.isReady=!0},t=n.apply(e,arguments),t||e.AmCharts}}(this)),function(e,t){typeof define=="function"&&define.amd?define("src/amchart/Pie",["d3","../common/HTMLWidget","amcharts.pie","../api/I2DChart"],t):e.amchart_Pie=t(e.d3,e.common_HTMLWidget,e.AmCharts,e.api_I2DChart)}(this,function(e,t,n,r){function i(){t.call(this),this._tag="div",this._chart={}}return i.prototype=Object.create(t.prototype),i.prototype.implements(r.prototype),i.prototype._class+=" amchart_Pie",i.prototype.publish("paletteID","default","set","Palette ID",i.prototype._palette.switch(),{tags:["Basic","Shared"]}),i.prototype.publish("fontFamily","Verdana","string","Label Font Family",null,{tags:["Basic","Shared"]}),i.prototype.publish("fontSize",11,"number","Label Font Size",null,{tags:["Basic","Shared"]}),i.prototype.publish("fontColor",null,"html-color","Label Font Color",null,{tags:["Basic","Shared"]}),i.prototype.publish("tooltipTemplate","[[title]]
[[value]] ([[percents]]%)","string","Tooltip Text",null,{tags:["Intermediate"]}),i.prototype.publish("Depth3D",10,"number","3D Depth (px)",null,{tags:["Basic"]}),i.prototype.publish("Angle3D",15,"number","3D Angle (Deg)",null,{tags:["Basic"]}),i.prototype.publish("marginLeft",0,"number","Margin (Left)",null,{tags:["Intermediate"]}),i.prototype.publish("marginRight",0,"number","Margin (Right)",null,{tags:["Intermediate"]}),i.prototype.publish("marginTop",0,"number","Margin (Top)",null,{tags:["Intermediate"]}),i.prototype.publish("marginBottom",0,"number","Margin (Bottom)",null,{tags:["Intermediate"]}),i.prototype.publish("reverseDataSorting",!1,"boolean","Reverse Data Sorting",null,{tags:["Intermediate"]}),i.prototype.publish("holePercent",0,"number","Hole Size (Percent)",null,{tags:["Basic"]}),i.prototype.publish("radius",null,"number","Radius",null,{tags:["Basic"]}),i.prototype.publish("pieAlpha",[],"array","Individual Alpha per Slice",null,{tags:["Private"]}),i.prototype.publish("labelPosition","right","set","Label Position",["left","right"],{tags:["Intermediate"]}),i.prototype.updateChartOptions=function(){var e=this;this._chart.type="pie",this._chart.radius=this.radius(),this._chart.balloonText=e.tooltipTemplate(),this._chart.labelPosition=this.labelPosition(),this.marginLeft()&&(this._chart.marginLeft=this.marginLeft()),this.marginRight()&&(this._chart.marginRight=this.marginRight()),this.marginTop()&&(this._chart.marginTop=this.marginTop()),this.marginBottom()&&(this._chart.marginBottom=this.marginBottom()),this._chart.depth3D=this.Depth3D(),this._chart.angle=this.Angle3D(),this._chart.innerRadius=this.holePercent()+"%",this._chart.fontFamily=this.fontFamily(),this._chart.fontSize=this.fontSize(),this._chart.fontSize=this.fontSize(),this._chart.color=this.fontColor(),this._chart.allLabels=[],this._chart.pieAlpha=this.pieAlpha(),this._chart.titleField=this._columns[0],this._chart.valueField=this._columns[1];var t;return this.reverseDataSorting()?t=function(e,t){return e[1]t[1]?1:-1},this._data=this._data.sort(t),this._chart.dataProvider=this.formatData(this._data),this._chart.colors=this._data.map(function(e){return this._palette(e[0])},this),this.pieAlpha().forEach(function(e,t){typeof this._chart.chartData[t]=="undefined"&&(this._chart.chartData[t]={}),this._chart.chartData[t].alpha=e},this),this._chart},i.prototype.formatData=function(e){var t=[],n=this;return e.forEach(function(e){var r={};n._columns.forEach(function(t,n){r[t]=e[n]}),t.push(r)}),t},i.prototype.columns=function(e){if(!arguments.length)return this._columns;var n=t.prototype.columns.apply(this,arguments),r=this;return arguments.length?(this._valueField=[],e.slice(1,e.length).forEach(function(e){r._valueField.push(e)}),this._columns=e,this):n},i.prototype.enter=function(e,r){t.prototype.enter.apply(this,arguments);var i=this,s={type:"pie",theme:"none"};this._chart=n.makeChart(e,s),this._chart.addListener("clickSlice",function(e){i.click(i.rowToObj(i._data[e.dataItem.index]))})},i.prototype.update=function(e,t){this._palette=this._palette.switch(this.paletteID()),e.style.width=this.size().width+"px",e.style.height=this.size().height+"px",this.updateChartOptions(),this._chart.validateNow(),this._chart.validateData()},i}),function(e,t){typeof define=="function"&&define.amd?define("src/amchart/Polar",["d3","./CommonRadar","amcharts.radar","../api/INDChart"],t):e.amchart_Polar=t(e.d3,e.amchart_CommonRadar,e.amcharts,e.api_INDChart)}(this,function(e,t,n,r){function i(){t.call(this),this._tag="div",this._gType="column"}return i.prototype=Object.create(t.prototype),i.prototype.implements(r.prototype),i.prototype._class+=" amchart_Polar",i.prototype.publish("paletteID","default","set","Palette ID",i.prototype._palette.switch(),{tags:["Basic","Shared"]}),i.prototype.publish("tooltipTemplate","[[category]]([[title]]): [[value]]","string","Tooltip Text",null,{tags:["Intermediate"]}),i.prototype.testData=function(){return this.columns(["Subject","Year 1","Year 2","Year 3","Year 4"]),this.data([["English",5,43,41,92],["English II",7,43,83,93],["English III",6,43,64,93],["Geography",7,45,52,83],["Geography II",6,73,52,83],["Geography III",6,83,11,72],["Science",66,60,85,6],["Science II",46,20,53,7],["Science III",46,20,38,7],["Math",98,30,23,13],["Math II",76,30,34,6],["Math III",80,30,27,8]]),this.yAxisTitleOffset([20]),this.yAxisMinimum([0]),this.axisAlpha([.15]),this.yAxisDashLength([3]),this},i.prototype.enter=function(e,n){t.prototype.enter.apply(this,arguments)},i.prototype.updateChartOptions=function(){return t.prototype.updateChartOptions.apply(this,arguments),this.buildGraphs(this._gType),this._chart},i.prototype.buildGraphs=function(e){function a(e,t){return e.valueField=t,e}typeof this._chart.graphs=="undefined"&&(this._chart.graphs=[]);var n=this._chart.graphs.length,r=Math.max(n,this._valueField.length);for(var i=0;i0&&r(e[i],t[i],n)})}(n,this,this)}function a(t){var n=this;n.d3=e.d3?e.d3:typeof require!="undefined"?require("d3"):undefined,n.api=t,n.config=n.getDefaultConfig(),n.data={},n.cache={},n.axes={}}function f(e){s.call(this,e)}function N(e,t){function p(e,t){e.attr("transform",function(e){return"translate("+Math.ceil(t(e)+l)+", 0)"})}function d(e,t){e.attr("transform",function(e){return"translate(0,"+Math.ceil(t(e))+")"})}function v(e){var t=e[0],n=e[e.length-1];return t0&&r[0]>0&&r.unshift(r[0]-(r[1]-r[0])),r}function g(){var e=n.copy(),r;return t.isCategory&&(r=n.domain(),e.domain([r[0],r[1]-1])),e}function y(e){var t=a?a(e):e;return typeof t!="undefined"?t:""}function b(e){if(T)return T;var t={h:11.5,w:5.5};return e.select("text").text(y).each(function(e){var n=this.getBoundingClientRect(),r=y(e),i=n.height,s=r?n.width/r.length:undefined;i&&s&&(t.h=i,t.w=s)}).text(""),T=t,t}function w(n){return t.withoutTransition?n:e.transition(n)}function E(a){a.each(function(){function z(e,n){function a(e,t){s=undefined;for(var r=1;r0?"start":"end":"middle"}function J(e){return e?"rotate("+e+")":""}function K(e){return e?8*Math.sin(Math.PI*(e/180)):0}function Q(e){return e?11.5-2.5*(e/15)*(e>0?1:-1):R}var a=E.g=e.select(this),f=this.__chart__||n,c=this.__chart__=g(),S=u?u:m(c),x=a.selectAll(".tick").data(S,c),T=x.enter().insert("g",".domain").attr("class","tick").style("opacity",1e-6),N=x.exit().remove(),C=w(x).style("opacity",1),k,L,A,O=n.rangeExtent?n.rangeExtent():v(n.range()),M=a.selectAll(".domain").data([0]),_=(M.enter().append("path").attr("class","domain"),w(M));T.append("line"),T.append("text");var D=T.select("line"),P=C.select("line"),H=T.select("text"),B=C.select("text");t.isCategory?(l=Math.ceil((c(1)-c(0))/2),L=h?0:l,A=h?l:0):l=L=0;var j,F,I=b(a.select(".tick")),q=[],R=Math.max(i,0)+o,U=r==="left"||r==="right";j=x.select("text"),F=j.selectAll("tspan").data(function(e,n){var r=t.tickMultiline?z(e,t.tickWidth):[].concat(y(e));return q[n]=r.length,r.map(function(e){return{index:n,splitted:e}})}),F.enter().append("tspan"),F.exit().remove(),F.text(function(e){return e.splitted});var V=t.tickTextRotate;switch(r){case"bottom":k=p,D.attr("y2",i),H.attr("y",R),P.attr("x1",L).attr("x2",L).attr("y2",X),B.attr("x",0).attr("y",Q(V)).style("text-anchor",$(V)).attr("transform",J(V)),F.attr("x",0).attr("dy",W).attr("dx",K(V)),_.attr("d","M"+O[0]+","+s+"V0H"+O[1]+"V"+s);break;case"top":k=p,D.attr("y2",-i),H.attr("y",-R),P.attr("x2",0).attr("y2",-i),B.attr("x",0).attr("y",-R),j.style("text-anchor","middle"),F.attr("x",0).attr("dy","0em"),_.attr("d","M"+O[0]+","+ -s+"V0H"+O[1]+"V"+ -s);break;case"left":k=d,D.attr("x2",-i),H.attr("x",-R),P.attr("x2",-i).attr("y1",A).attr("y2",A),B.attr("x",-R).attr("y",l),j.style("text-anchor","end"),F.attr("x",-R).attr("dy",W),_.attr("d","M"+ -s+","+O[0]+"H0V"+O[1]+"H"+ -s);break;case"right":k=d,D.attr("x2",i),H.attr("x",R),P.attr("x2",i).attr("y2",0),B.attr("x",R).attr("y",0),j.style("text-anchor","start"),F.attr("x",R).attr("dy",W),_.attr("d","M"+s+","+O[0]+"H0V"+O[1]+"H"+s)}if(c.rangeBand){var G=c,Y=G.rangeBand()/2;f=c=function(e){return G(e)+Y}}else f.rangeBand?f=c:N.call(k,c);T.call(k,f),C.call(k,c)})}var n=e.scale.linear(),r="bottom",i=6,s,o=3,u=null,a,f,l=0,c=!0,h;return t=t||{},s=t.withOuterTick?6:0,E.scale=function(e){return arguments.length?(n=e,E):n},E.orient=function(e){return arguments.length?(r=e in{top:1,right:1,bottom:1,left:1}?e+"":"bottom",E):r},E.tickFormat=function(e){return arguments.length?(a=e,E):a},E.tickCentered=function(e){return arguments.length?(h=e,E):h},E.tickOffset=function(){return l},E.tickInterval=function(){var e,n;return t.isCategory?e=l*2:(n=E.g.select("path.domain").node().getTotalLength()-s*2,e=n/E.g.selectAll("line").size()),e===Infinity?0:e},E.ticks=function(){return arguments.length?(f=arguments,E):f},E.tickCulling=function(e){return arguments.length?(c=e,E):c},E.tickValues=function(e){if(typeof e=="function")u=function(){return e(n.domain())};else{if(!arguments.length)return u;u=e}return E},E}var t={version:"0.4.10"},n,r,i;t.generate=function(e){return new u(e)},t.chart={fn:u.prototype,internal:{fn:a.prototype,axis:{fn:f.prototype}}},n=t.chart.fn,r=t.chart.internal.fn,i=t.chart.internal.axis.fn,r.init=function(){var e=this,t=e.config;e.initParams();if(t.data_url)e.convertUrlToData(t.data_url,t.data_mimeType,t.data_keys,e.initWithData);else if(t.data_json)e.initWithData(e.convertJsonToData(t.data_json,t.data_keys));else if(t.data_rows)e.initWithData(e.convertRowsToData(t.data_rows));else{if(!t.data_columns)throw Error("url or json or rows or columns is required.");e.initWithData(e.convertColumnsToData(t.data_columns))}},r.initParams=function(){var e=this,t=e.d3,n=e.config;e.clipId="c3-"+ +(new Date)+"-clip",e.clipIdForXAxis=e.clipId+"-xaxis",e.clipIdForYAxis=e.clipId+"-yaxis",e.clipIdForGrid=e.clipId+"-grid",e.clipIdForSubchart=e.clipId+"-subchart",e.clipPath=e.getClipPath(e.clipId),e.clipPathForXAxis=e.getClipPath(e.clipIdForXAxis),e.clipPathForYAxis=e.getClipPath(e.clipIdForYAxis),e.clipPathForGrid=e.getClipPath(e.clipIdForGrid),e.clipPathForSubchart=e.getClipPath(e.clipIdForSubchart),e.dragStart=null,e.dragging=!1,e.flowing=!1,e.cancelClick=!1,e.mouseover=!1,e.transiting=!1,e.color=e.generateColor(),e.levelColor=e.generateLevelColor(),e.dataTimeFormat=n.data_xLocaltime?t.time.format:t.time.format.utc,e.axisTimeFormat=n.axis_x_localtime?t.time.format:t.time.format.utc,e.defaultAxisTimeFormat=e.axisTimeFormat.multi([[".%L",function(e){return e.getMilliseconds()}],[":%S",function(e){return e.getSeconds()}],["%I:%M",function(e){return e.getMinutes()}],["%I %p",function(e){return e.getHours()}],["%-m/%-d",function(e){return e.getDay()&&e.getDate()!==1}],["%-m/%-d",function(e){return e.getDate()!==1}],["%-m/%-d",function(e){return e.getMonth()}],["%Y/%-m/%-d",function(){return!0}]]),e.hiddenTargetIds=[],e.hiddenLegendIds=[],e.focusedTargetIds=[],e.defocusedTargetIds=[],e.xOrient=n.axis_rotated?"left":"bottom",e.yOrient=n.axis_rotated?n.axis_y_inner?"top":"bottom":n.axis_y_inner?"right":"left",e.y2Orient=n.axis_rotated?n.axis_y2_inner?"bottom":"top":n.axis_y2_inner?"left":"right",e.subXOrient=n.axis_rotated?"left":"bottom",e.isLegendRight=n.legend_position==="right",e.isLegendInset=n.legend_position==="inset",e.isLegendTop=n.legend_inset_anchor==="top-left"||n.legend_inset_anchor==="top-right",e.isLegendLeft=n.legend_inset_anchor==="top-left"||n.legend_inset_anchor==="bottom-left",e.legendStep=0,e.legendItemWidth=0,e.legendItemHeight=0,e.currentMaxTickWidths={x:0,y:0,y2:0},e.rotated_padding_left=30,e.rotated_padding_right=n.axis_rotated&&!n.axis_x_show?0:30,e.rotated_padding_top=5,e.withoutFadeIn={},e.intervalForObserveInserted=undefined,e.axes.subx=t.selectAll([])},r.initChartElements=function(){this.initBar&&this.initBar(),this.initLine&&this.initLine(),this.initArc&&this.initArc(),this.initGauge&&this.initGauge(),this.initText&&this.initText()},r.initWithData=function(t){var n=this,r=n.d3,i=n.config,s,o,u=!0;n.axis=new f(n),n.initPie&&n.initPie(),n.initBrush&&n.initBrush(),n.initZoom&&n.initZoom(),i.bindto?typeof i.bindto.node=="function"?n.selectChart=i.bindto:n.selectChart=r.select(i.bindto):n.selectChart=r.selectAll([]),n.selectChart.empty()&&(n.selectChart=r.select(document.createElement("div")).style("opacity",0),n.observeInserted(n.selectChart),u=!1),n.selectChart.html("").classed("c3",!0),n.data.xs={},n.data.targets=n.convertDataToTargets(t),i.data_filter&&(n.data.targets=n.data.targets.filter(i.data_filter)),i.data_hide&&n.addHiddenTargetIds(i.data_hide===!0?n.mapToIds(n.data.targets):i.data_hide),i.legend_hide&&n.addHiddenLegendIds(i.legend_hide===!0?n.mapToIds(n.data.targets):i.legend_hide),n.hasType("gauge")&&(i.legend_show=!1),n.updateSizes(),n.updateScales(),n.x.domain(r.extent(n.getXDomain(n.data.targets))),n.y.domain(n.getYDomain(n.data.targets,"y")),n.y2.domain(n.getYDomain(n.data.targets,"y2")),n.subX.domain(n.x.domain()),n.subY.domain(n.y.domain()),n.subY2.domain(n.y2.domain()),n.orgXDomain=n.x.domain(),n.brush&&n.brush.scale(n.subX),i.zoom_enabled&&n.zoom.scale(n.x),n.svg=n.selectChart.append("svg").style("overflow","hidden").on("mouseenter",function(){return i.onmouseover.call(n)}).on("mouseleave",function(){return i.onmouseout.call(n)}),s=n.svg.append("defs"),n.clipChart=n.appendClip(s,n.clipId),n.clipXAxis=n.appendClip(s,n.clipIdForXAxis),n.clipYAxis=n.appendClip(s,n.clipIdForYAxis),n.clipGrid=n.appendClip(s,n.clipIdForGrid),n.clipSubchart=n.appendClip(s,n.clipIdForSubchart),n.updateSvgSize(),o=n.main=n.svg.append("g").attr("transform",n.getTranslate("main")),n.initSubchart&&n.initSubchart(),n.initTooltip&&n.initTooltip(),n.initLegend&&n.initLegend(),o.append("text").attr("class",l.text+" "+l.empty).attr("text-anchor","middle").attr("dominant-baseline","middle"),n.initRegion(),n.initGrid(),o.append("g").attr("clip-path",n.clipPath).attr("class",l.chart),i.grid_lines_front&&n.initGridLines(),n.initEventRect(),n.initChartElements(),o.insert("rect",i.zoom_privileged?null:"g."+l.regions).attr("class",l.zoomRect).attr("width",n.width).attr("height",n.height).style("opacity",0).on("dblclick.zoom",null),i.axis_x_extent&&n.brush.extent(n.getDefaultExtent()),n.axis.init(),n.updateTargets(n.data.targets),u&&(n.updateDimension(),n.config.oninit.call(n),n.redraw({withTransition:!1,withTransform:!0,withUpdateXDomain:!0,withUpdateOrgXDomain:!0,withTransitionForAxis:!1})),e.onresize==null&&(e.onresize=n.generateResize()),e.onresize.add&&(e.onresize.add(function(){i.onresize.call(n)}),e.onresize.add(function(){n.api.flush()}),e.onresize.add(function(){i.onresized.call(n)})),n.api.element=n.selectChart.node()},r.smoothLines=function(e,t){var n=this;t==="grid"&&e.each(function(){var e=n.d3.select(this),t=e.attr("x1"),r=e.attr("x2"),i=e.attr("y1"),s=e.attr("y2");e.attr({x1:Math.ceil(t),x2:Math.ceil(r),y1:Math.ceil(i),y2:Math.ceil(s)})})},r.updateSizes=function(){var e=this,t=e.config,n=e.legend?e.getLegendHeight():0,r=e.legend?e.getLegendWidth():0,i=e.isLegendRight||e.isLegendInset?0:n,s=e.hasArcType(),o=t.axis_rotated||s?0:e.getHorizontalAxisHeight("x"),u=t.subchart_show&&!s?t.subchart_size_height+o:0;e.currentWidth=e.getCurrentWidth(),e.currentHeight=e.getCurrentHeight(),e.margin=t.axis_rotated?{top:e.getHorizontalAxisHeight("y2")+e.getCurrentPaddingTop(),right:s?0:e.getCurrentPaddingRight(),bottom:e.getHorizontalAxisHeight("y")+i+e.getCurrentPaddingBottom(),left:u+(s?0:e.getCurrentPaddingLeft())}:{top:4+e.getCurrentPaddingTop(),right:s?0:e.getCurrentPaddingRight(),bottom:o+u+i+e.getCurrentPaddingBottom(),left:s?0:e.getCurrentPaddingLeft()},e.margin2=t.axis_rotated?{top:e.margin.top,right:NaN,bottom:20+i,left:e.rotated_padding_left}:{top:e.currentHeight-u-i,right:NaN,bottom:o+i,left:e.margin.left},e.margin3={top:0,right:NaN,bottom:0,left:0},e.updateSizeForLegend&&e.updateSizeForLegend(n,r),e.width=e.currentWidth-e.margin.left-e.margin.right,e.height=e.currentHeight-e.margin.top-e.margin.bottom,e.width<0&&(e.width=0),e.height<0&&(e.height=0),e.width2=t.axis_rotated?e.margin.left-e.rotated_padding_left-e.rotated_padding_right:e.width,e.height2=t.axis_rotated?e.height:e.currentHeight-e.margin2.top-e.margin2.bottom,e.width2<0&&(e.width2=0),e.height2<0&&(e.height2=0),e.arcWidth=e.width-(e.isLegendRight?r+10:0),e.arcHeight=e.height-(e.isLegendRight?0:10),e.hasType("gauge")&&(e.arcHeight+=e.height-e.getGaugeLabelHeight()),e.updateRadius&&e.updateRadius(),e.isLegendRight&&s&&(e.margin3.left=e.arcWidth/2+e.radiusExpanded*1.1)},r.updateTargets=function(e){var t=this;t.updateTargetsForText(e),t.updateTargetsForBar(e),t.updateTargetsForLine(e),t.hasArcType()&&t.updateTargetsForArc&&t.updateTargetsForArc(e),t.updateTargetsForSubchart&&t.updateTargetsForSubchart(e),t.showTargets()},r.showTargets=function(){var e=this;e.svg.selectAll("."+l.target).filter(function(t){return e.isTargetToShow(t.id)}).transition().duration(e.config.transition_duration).style("opacity",1)},r.redraw=function(e,t){var n=this,r=n.main,i=n.d3,s=n.config,o=n.getShapeIndices(n.isAreaType),u=n.getShapeIndices(n.isBarType),a=n.getShapeIndices(n.isLineType),f,c,h,p,d,v,m,g,y,b,w,S,x,T=n.hasArcType(),N,C,k,L,A,O,M,_,D,P,H=n.filterTargetsToShow(n.data.targets),B,j,F,I,q=n.xv.bind(n),R,U;e=e||{},f=E(e,"withY",!0),c=E(e,"withSubchart",!0),h=E(e,"withTransition",!0),v=E(e,"withTransform",!1),m=E(e,"withUpdateXDomain",!1),g=E(e,"withUpdateOrgXDomain",!1),y=E(e,"withTrimXDomain",!0),x=E(e,"withUpdateXAxis",m),b=E(e,"withLegend",!1),w=E(e,"withEventRect",!0),S=E(e,"withDimension",!0),p=E(e,"withTransitionForExit",h),d=E(e,"withTransitionForAxis",h),O=h?s.transition_duration:0,M=p?O:0,_=d?O:0,t=t||n.axis.generateTransitions(_),b&&s.legend_show?n.updateLegend(n.mapToIds(n.data.targets),e,t):S&&n.updateDimension(!0),n.isCategorized()&&H.length===0&&n.x.domain([0,n.axes.x.selectAll(".tick").size()]),H.length?(n.updateXDomain(H,m,g,y),s.axis_x_tick_values||(B=n.axis.updateXAxisTickValues(H))):(n.xAxis.tickValues([]),n.subXAxis.tickValues([])),s.zoom_rescale&&!e.flow&&(I=n.x.orgDomain()),n.y.domain(n.getYDomain(H,"y",I)),n.y2.domain(n.getYDomain(H,"y2",I)),!s.axis_y_tick_values&&s.axis_y_tick_count&&n.yAxis.tickValues(n.axis.generateTickValues(n.y.domain(),s.axis_y_tick_count)),!s.axis_y2_tick_values&&s.axis_y2_tick_count&&n.y2Axis.tickValues(n.axis.generateTickValues(n.y2.domain(),s.axis_y2_tick_count)),n.axis.redraw(t,T),n.axis.updateLabels(h);if((m||x)&&H.length)if(s.axis_x_tick_culling&&B){for(j=1;j=0&&i.select(this).style("display",t%F?"none":"block")})}else n.svg.selectAll("."+l.axisX+" .tick text").style("display","block");N=n.generateDrawArea?n.generateDrawArea(o,!1):undefined,C=n.generateDrawBar?n.generateDrawBar(u):undefined,k=n.generateDrawLine?n.generateDrawLine(a,!1):undefined,L=n.generateXYForText(o,u,a,!0),A=n.generateXYForText(o,u,a,!1),f&&(n.subY.domain(n.getYDomain(H,"y")),n.subY2.domain(n.getYDomain(H,"y2"))),n.tooltip.style("display","none"),n.updateXgridFocus(),r.select("text."+l.text+"."+l.empty).attr("x",n.width/2).attr("y",n.height/2).text(s.data_empty_label_text).transition().style("opacity",H.length?0:1),n.updateGrid(O),n.updateRegion(O),n.updateBar(M),n.updateLine(M),n.updateArea(M),n.updateCircle(),n.hasDataLabel()&&n.updateText(M),n.redrawArc&&n.redrawArc(O,M,v),n.redrawSubchart&&n.redrawSubchart(c,t,O,M,o,u,a),r.selectAll("."+l.selectedCircles).filter(n.isBarType.bind(n)).selectAll("circle").remove(),s.interaction_enabled&&!e.flow&&w&&(n.redrawEventRect(),n.updateZoom&&n.updateZoom()),n.updateCircleY(),R=(n.config.axis_rotated?n.circleY:n.circleX).bind(n),U=(n.config.axis_rotated?n.circleX:n.circleY).bind(n),e.flow&&(P=n.generateFlow({targets:H,flow:e.flow,duration:e.flow.duration,drawBar:C,drawLine:k,drawArea:N,cx:R,cy:U,xv:q,xForText:L,yForText:A})),(O||P)&&n.isTabVisible()?i.transition().duration(O).each(function(){var t=[];[n.redrawBar(C,!0),n.redrawLine(k,!0),n.redrawArea(N,!0),n.redrawCircle(R,U,!0),n.redrawText(L,A,e.flow,!0),n.redrawRegion(!0),n.redrawGrid(!0)].forEach(function(e){e.forEach(function(e){t.push(e)})}),D=n.generateWait(),t.forEach(function(e){D.add(e)})}).call(D,function(){P&&P(),s.onrendered&&s.onrendered.call(n)}):(n.redrawBar(C),n.redrawLine(k),n.redrawArea(N),n.redrawCircle(R,U),n.redrawText(L,A,e.flow),n.redrawRegion(),n.redrawGrid(),s.onrendered&&s.onrendered.call(n)),n.mapToIds(n.data.targets).forEach(function(e){n.withoutFadeIn[e]=!0})},r.updateAndRedraw=function(e){var t=this,n=t.config,r;e=e||{},e.withTransition=E(e,"withTransition",!0),e.withTransform=E(e,"withTransform",!1),e.withLegend=E(e,"withLegend",!1),e.withUpdateXDomain=!0,e.withUpdateOrgXDomain=!0,e.withTransitionForExit=!1,e.withTransitionForTransform=E(e,"withTransitionForTransform",e.withTransition),t.updateSizes();if(!e.withLegend||!n.legend_show)r=t.axis.generateTransitions(e.withTransitionForAxis?n.transition_duration:0),t.updateScales(),t.updateSvgSize(),t.transformAll(e.withTransitionForTransform,r);t.redraw(e,r)},r.redrawWithoutRescale=function(){this.redraw({withY:!1,withSubchart:!1,withEventRect:!1,withTransitionForAxis:!1})},r.isTimeSeries=function(){return this.config.axis_x_type==="timeseries"},r.isCategorized=function(){return this.config.axis_x_type.indexOf("categor")>=0},r.isCustomX=function(){var e=this,t=e.config;return!e.isTimeSeries()&&(t.data_x||w(t.data_xs))},r.isTimeSeriesY=function(){return this.config.axis_y_type==="timeseries"},r.getTranslate=function(e){var t=this,n=t.config,r,i;return e==="main"?(r=g(t.margin.left),i=g(t.margin.top)):e==="context"?(r=g(t.margin2.left),i=g(t.margin2.top)):e==="legend"?(r=t.margin3.left,i=t.margin3.top):e==="x"?(r=0,i=n.axis_rotated?0:t.height):e==="y"?(r=0,i=n.axis_rotated?t.height:0):e==="y2"?(r=n.axis_rotated?0:t.width,i=n.axis_rotated?1:0):e==="subx"?(r=0,i=n.axis_rotated?0:t.height2):e==="arc"&&(r=t.arcWidth/2,i=t.arcHeight/2),"translate("+r+","+i+")"},r.initialOpacity=function(e){return e.value!==null&&this.withoutFadeIn[e.id]?1:0},r.initialOpacityForCircle=function(e){return e.value!==null&&this.withoutFadeIn[e.id]?this.opacityForCircle(e):0},r.opacityForCircle=function(e){var t=this.config.point_show?1:0;return c(e.value)?this.isScatterType(e)?.5:t:0},r.opacityForText=function(){return this.hasDataLabel()?1:0},r.xx=function(e){return e?this.x(e.x):null},r.xv=function(e){var t=this,n=e.value;return t.isTimeSeries()?n=t.parseDate(e.value):t.isCategorized()&&typeof e.value=="string"&&(n=t.config.axis_x_categories.indexOf(e.value)),Math.ceil(t.x(n))},r.yv=function(e){var t=this,n=e.axis&&e.axis==="y2"?t.y2:t.y;return Math.ceil(n(e.value))},r.subxx=function(e){return e?this.subX(e.x):null},r.transformMain=function(e,t){var n=this,r,i,s;t&&t.axisX?r=t.axisX:(r=n.main.select("."+l.axisX),e&&(r=r.transition())),t&&t.axisY?i=t.axisY:(i=n.main.select("."+l.axisY),e&&(i=i.transition())),t&&t.axisY2?s=t.axisY2:(s=n.main.select("."+l.axisY2),e&&(s=s.transition())),(e?n.main.transition():n.main).attr("transform",n.getTranslate("main")),r.attr("transform",n.getTranslate("x")),i.attr("transform",n.getTranslate("y")),s.attr("transform",n.getTranslate("y2")),n.main.select("."+l.chartArcs).attr("transform",n.getTranslate("arc"))},r.transformAll=function(e,t){var n=this;n.transformMain(e,t),n.config.subchart_show&&n.transformContext(e,t),n.legend&&n.transformLegend(e)},r.updateSvgSize=function(){var e=this,t=e.svg.select(".c3-brush .background");e.svg.attr("width",e.currentWidth).attr("height",e.currentHeight),e.svg.selectAll(["#"+e.clipId,"#"+e.clipIdForGrid]).select("rect").attr("width",e.width).attr("height",e.height),e.svg.select("#"+e.clipIdForXAxis).select("rect").attr("x",e.getXAxisClipX.bind(e)).attr("y",e.getXAxisClipY.bind(e)).attr("width",e.getXAxisClipWidth.bind(e)).attr("height",e.getXAxisClipHeight.bind(e)),e.svg.select("#"+e.clipIdForYAxis).select("rect").attr("x",e.getYAxisClipX.bind(e)).attr("y",e.getYAxisClipY.bind(e)).attr("width",e.getYAxisClipWidth.bind(e)).attr("height",e.getYAxisClipHeight.bind(e)),e.svg.select("#"+e.clipIdForSubchart).select("rect").attr("width",e.width).attr("height",t.size()?t.attr("height"):0),e.svg.select("."+l.zoomRect).attr("width",e.width).attr("height",e.height),e.selectChart.style("max-height",e.currentHeight+"px")},r.updateDimension=function(e){var t=this;e||(t.config.axis_rotated?(t.axes.x.call(t.xAxis),t.axes.subx.call(t.subXAxis)):(t.axes.y.call(t.yAxis),t.axes.y2.call(t.y2Axis))),t.updateSizes(),t.updateScales(),t.updateSvgSize(),t.transformAll(!1)},r.observeInserted=function(t){var n=this,r;if(typeof MutationObserver=="undefined"){e.console.error("MutationObserver not defined.");return}r=new MutationObserver(function(i){i.forEach(function(i){i.type==="childList"&&i.previousSibling&&(r.disconnect(),n.intervalForObserveInserted=e.setInterval(function(){t.node().parentNode&&(e.clearInterval(n.intervalForObserveInserted),n.updateDimension(),n.config.oninit.call(n),n.redraw({withTransform:!0,withUpdateXDomain:!0,withUpdateOrgXDomain:!0,withTransition:!1,withTransitionForTransform:!1,withLegend:!0}),t.transition().style("opacity",1))},10))})}),r.observe(t.node(),{attributes:!0,childList:!0,characterData:!0})},r.generateResize=function(){function t(){e.forEach(function(e){e()})}var e=[];return t.add=function(t){e.push(t)},t},r.endall=function(e,t){var n=0;e.each(function(){++n}).each("end",function(){--n||t.apply(this,arguments)})},r.generateWait=function(){var e=[],t=function(t,n){var r=setInterval(function(){var t=0;e.forEach(function(e){if(e.empty()){t+=1;return}try{e.transition()}catch(n){t+=1}}),t===e.length&&(clearInterval(r),n&&n())},10)};return t.add=function(t){e.push(t)},t},r.parseDate=function(t){var n=this,r;if(t instanceof Date)r=t;else if(typeof t=="string")r=n.dataTimeFormat(n.config.data_xFormat).parse(t);else if(typeof t=="number"||!isNaN(t))r=new Date(+t);return(!r||isNaN(+r))&&e.console.error("Failed to parse x '"+t+"' to Date object"),r},r.isTabVisible=function(){var e;return typeof document.hidden!="undefined"?e="hidden":typeof document.mozHidden!="undefined"?e="mozHidden":typeof document.msHidden!="undefined"?e="msHidden":typeof document.webkitHidden!="undefined"&&(e="webkitHidden"),document[e]?!1:!0},r.getDefaultConfig=function(){var e={bindto:"#chart",size_width:undefined,size_height:undefined,padding_left:undefined,padding_right:undefined,padding_top:undefined,padding_bottom:undefined,zoom_enabled:!1,zoom_extent:undefined,zoom_privileged:!1,zoom_rescale:!1,zoom_onzoom:function(){},zoom_onzoomstart:function(){},zoom_onzoomend:function(){},interaction_enabled:!0,onmouseover:function(){},onmouseout:function(){},onresize:function(){},onresized:function(){},oninit:function(){},onrendered:function(){},transition_duration:350,data_x:undefined,data_xs:{},data_xFormat:"%Y-%m-%d",data_xLocaltime:!0,data_xSort:!0,data_idConverter:function(e){return e},data_names:{},data_classes:{},data_groups:[],data_axes:{},data_type:undefined,data_types:{},data_labels:{},data_order:"desc",data_regions:{},data_color:undefined,data_colors:{},data_hide:!1,data_filter:undefined,data_selection_enabled:!1,data_selection_grouped:!1,data_selection_isselectable:function(){return!0},data_selection_multiple:!0,data_selection_draggable:!1,data_onclick:function(){},data_onmouseover:function(){},data_onmouseout:function(){},data_onselected:function(){},data_onunselected:function(){},data_url:undefined,data_json:undefined,data_rows:undefined,data_columns:undefined,data_mimeType:undefined,data_keys:undefined,data_empty_label_text:"",subchart_show:!1,subchart_size_height:60,subchart_onbrush:function(){},color_pattern:[],color_threshold:{},legend_show:!0,legend_hide:!1,legend_position:"bottom",legend_inset_anchor:"top-left",legend_inset_x:10,legend_inset_y:0,legend_inset_step:undefined,legend_item_onclick:undefined,legend_item_onmouseover:undefined,legend_item_onmouseout:undefined,legend_equally:!1,axis_rotated:!1,axis_x_show:!0,axis_x_type:"indexed",axis_x_localtime:!0,axis_x_categories:[],axis_x_tick_centered:!1,axis_x_tick_format:undefined,axis_x_tick_culling:{},axis_x_tick_culling_max:10,axis_x_tick_count:undefined,axis_x_tick_fit:!0,axis_x_tick_values:null,axis_x_tick_rotate:0,axis_x_tick_outer:!0,axis_x_tick_multiline:!0,axis_x_tick_width:null,axis_x_max:undefined,axis_x_min:undefined,axis_x_padding:{},axis_x_height:undefined,axis_x_extent:undefined,axis_x_label:{},axis_y_show:!0,axis_y_type:undefined,axis_y_max:undefined,axis_y_min:undefined,axis_y_inverted:!1,axis_y_center:undefined,axis_y_inner:undefined,axis_y_label:{},axis_y_tick_format:undefined,axis_y_tick_outer:!0,axis_y_tick_values:null,axis_y_tick_count:undefined,axis_y_tick_time_value:undefined,axis_y_tick_time_interval:undefined,axis_y_padding:{},axis_y_default:undefined,axis_y2_show:!1,axis_y2_max:undefined,axis_y2_min:undefined,axis_y2_inverted:!1,axis_y2_center:undefined,axis_y2_inner:undefined,axis_y2_label:{},axis_y2_tick_format:undefined,axis_y2_tick_outer:!0,axis_y2_tick_values:null,axis_y2_tick_count:undefined,axis_y2_padding:{},axis_y2_default:undefined,grid_x_show:!1,grid_x_type:"tick",grid_x_lines:[],grid_y_show:!1,grid_y_lines:[],grid_y_ticks:10,grid_focus_show:!0,grid_lines_front:!0,point_show:!0,point_r:2.5,point_focus_expand_enabled:!0,point_focus_expand_r:undefined,point_select_r:undefined,line_connectNull:!1,line_step_type:"step",bar_width:undefined,bar_width_ratio:.6,bar_width_max:undefined,bar_zerobased:!0,area_zerobased:!0,pie_label_show:!0,pie_label_format:undefined,pie_label_threshold:.05,pie_expand:!0,gauge_label_show:!0,gauge_label_format:undefined,gauge_expand:!0,gauge_min:0,gauge_max:100,gauge_units:undefined,gauge_width:undefined,donut_label_show:!0,donut_label_format:undefined,donut_label_threshold:.05,donut_width:undefined,donut_expand:!0,donut_title:"",regions:[],tooltip_show:!0,tooltip_grouped:!0,tooltip_format_title:undefined,tooltip_format_name:undefined,tooltip_format_value:undefined,tooltip_position:undefined,tooltip_contents:function(e,t,n,r){return this.getTooltipContent?this.getTooltipContent(e,t,n,r):""},tooltip_init_show:!1,tooltip_init_x:0,tooltip_init_position:{top:"0px",left:"50px"}};return Object.keys(this.additionalConfig).forEach(function(t){e[t]=this.additionalConfig[t]},this),e},r.additionalConfig={},r.loadConfig=function(e){function s(){var e=r.shift();return e&&n&&typeof n=="object"&&e in n?(n=n[e],s()):e?undefined:n}var t=this.config,n,r,i;Object.keys(t).forEach(function(o){n=e,r=o.split("_"),i=s(),v(i)&&(t[o]=i)})},r.getScale=function(e,t,n){return(n?this.d3.time.scale():this.d3.scale.linear()).range([e,t])},r.getX=function(e,t,n,r){var i=this,s=i.getScale(e,t,i.isTimeSeries()),o=n?s.domain(n):s,u;i.isCategorized()?(r=r||function(){return 0},s=function(e,t){var n=o(e)+r(e);return t?n:Math.ceil(n)}):s=function(e,t){var n=o(e);return t?n:Math.ceil(n)};for(u in o)s[u]=o[u];return s.orgDomain=function(){return o.domain()},i.isCategorized()&&(s.domain=function(e){return arguments.length?(o.domain(e),s):(e=this.orgDomain(),[e[0],e[1]+1])}),s},r.getY=function(e,t,n){var r=this.getScale(e,t,this.isTimeSeriesY());return n&&r.domain(n),r},r.getYScale=function(e){return this.axis.getId(e)==="y2"?this.y2:this.y},r.getSubYScale=function(e){return this.axis.getId(e)==="y2"?this.subY2:this.subY},r.updateScales=function(){var e=this,t=e.config,n=!e.x;e.xMin=t.axis_rotated?1:0,e.xMax=t.axis_rotated?e.height:e.width,e.yMin=t.axis_rotated?0:e.height,e.yMax=t.axis_rotated?e.width:1,e.subXMin=e.xMin,e.subXMax=e.xMax,e.subYMin=t.axis_rotated?0:e.height2,e.subYMax=t.axis_rotated?e.width2:1,e.x=e.getX(e.xMin,e.xMax,n?undefined:e.x.orgDomain(),function(){return e.xAxis.tickOffset()}),e.y=e.getY(e.yMin,e.yMax,n?t.axis_y_default:e.y.domain()),e.y2=e.getY(e.yMin,e.yMax,n?t.axis_y2_default:e.y2.domain()),e.subX=e.getX(e.xMin,e.xMax,e.orgXDomain,function(t){return t%1?0:e.subXAxis.tickOffset()}),e.subY=e.getY(e.subYMin,e.subYMax,n?t.axis_y_default:e.subY.domain()),e.subY2=e.getY(e.subYMin,e.subYMax,n?t.axis_y2_default:e.subY2.domain()),e.xAxisTickFormat=e.axis.getXAxisTickFormat(),e.xAxisTickValues=e.axis.getXAxisTickValues(),e.yAxisTickValues=e.axis.getYAxisTickValues(),e.y2AxisTickValues=e.axis.getY2AxisTickValues(),e.xAxis=e.axis.getXAxis(e.x,e.xOrient,e.xAxisTickFormat,e.xAxisTickValues,t.axis_x_tick_outer),e.subXAxis=e.axis.getXAxis(e.subX,e.subXOrient,e.xAxisTickFormat,e.xAxisTickValues,t.axis_x_tick_outer),e.yAxis=e.axis.getYAxis(e.y,e.yOrient,t.axis_y_tick_format,e.yAxisTickValues,t.axis_y_tick_outer),e.y2Axis=e.axis.getYAxis(e.y2,e.y2Orient,t.axis_y2_tick_format,e.y2AxisTickValues,t.axis_y2_tick_outer),n||(e.brush&&e.brush.scale(e.subX),t.zoom_enabled&&e.zoom.scale(e.x)),e.updateArc&&e.updateArc()},r.getYDomainMin=function(e){var t=this,n=t.config,r=t.mapToIds(e),i=t.getValuesAsIdKeyed(e),s,o,u,a,f,l;if(n.data_groups.length>0){l=t.hasNegativeValueInTargets(e);for(s=0;s=0});if(a.length===0)continue;u=a[0],l&&i[u]&&i[u].forEach(function(e,t){i[u][t]=e<0?e:0});for(o=1;o0)&&(i[u][n]+=+e)})}}}return t.d3.min(Object.keys(i).map(function(e){return t.d3.min(i[e])}))},r.getYDomainMax=function(e){var t=this,n=t.config,r=t.mapToIds(e),i=t.getValuesAsIdKeyed(e),s,o,u,a,f,l;if(n.data_groups.length>0){l=t.hasPositiveValueInTargets(e);for(s=0;s=0});if(a.length===0)continue;u=a[0],l&&i[u]&&i[u].forEach(function(e,t){i[u][t]=e>0?e:0});for(o=1;o=0&&l>=0,N=f<=0&&l<=0;if(c(u)&&T||c(a)&&N)C=!1;return C&&(T&&(f=0),N&&(l=0)),p=Math.abs(l-f),d=v=m=p*.1,typeof g!="undefined"&&(b=Math.max(Math.abs(f),Math.abs(l)),l=g+b,f=g-b),L?(E=r.getDataLabelLength(f,l,"width"),S=y(r.y.range()),x=[E[0]/S,E[1]/S],v+=p*(x[1]/(1-x[0]-x[1])),m+=p*(x[0]/(1-x[0]-x[1]))):A&&(E=r.getDataLabelLength(f,l,"height"),v+=r.axis.convertPixelsToAxisPadding(E[1],p),m+=r.axis.convertPixelsToAxisPadding(E[0],p)),t==="y"&&w(i.axis_y_padding)&&(v=r.axis.getPadding(i.axis_y_padding,"top",v,p),m=r.axis.getPadding(i.axis_y_padding,"bottom",m,p)),t==="y2"&&w(i.axis_y2_padding)&&(v=r.axis.getPadding(i.axis_y2_padding,"top",v,p),m=r.axis.getPadding(i.axis_y2_padding,"bottom",m,p)),C&&(T&&(m=f),N&&(v=-l)),h=[f-m,l+v],k?h.reverse():h},r.getXDomainMin=function(e){var t=this,n=t.config;return v(n.axis_x_min)?t.isTimeSeries()?this.parseDate(n.axis_x_min):n.axis_x_min:t.d3.min(e,function(e){return t.d3.min(e.values,function(e){return e.x})})},r.getXDomainMax=function(e){var t=this,n=t.config;return v(n.axis_x_max)?t.isTimeSeries()?this.parseDate(n.axis_x_max):n.axis_x_max:t.d3.max(e,function(e){return t.d3.max(e.values,function(e){return e.x})})},r.getXDomainPadding=function(e){var t=this,n=t.config,r=e[1]-e[0],i,s,o,u;return t.isCategorized()?s=0:t.hasType("bar")?(i=t.getMaxDataCount(),s=i>1?r/(i-1)/2:.5):s=r*.01,typeof n.axis_x_padding=="object"&&w(n.axis_x_padding)?(o=c(n.axis_x_padding.left)?n.axis_x_padding.left:s,u=c(n.axis_x_padding.right)?n.axis_x_padding.right:s):typeof n.axis_x_padding=="number"?o=u=n.axis_x_padding:o=u=s,{left:o,right:u}},r.getXDomain=function(e){var t=this,n=[t.getXDomainMin(e),t.getXDomainMax(e)],r=n[0],i=n[1],s=t.getXDomainPadding(n),o=0,u=0;r-i===0&&!t.isCategorized()&&(t.isTimeSeries()?(r=new Date(r.getTime()*.5),i=new Date(i.getTime()*1.5)):(r=r===0?1:r*.5,i=i===0?-1:i*1.5));if(r||r===0)o=t.isTimeSeries()?new Date(r.getTime()-s.left):r-s.left;if(i||i===0)u=t.isTimeSeries()?new Date(i.getTime()+s.right):i+s.right;return[o,u]},r.updateXDomain=function(e,t,n,r,i){var s=this,o=s.config;return n&&(s.x.domain(i?i:s.d3.extent(s.getXDomain(e))),s.orgXDomain=s.x.domain(),o.zoom_enabled&&s.zoom.scale(s.x).updateScaleExtent(),s.subX.domain(s.x.domain()),s.brush&&s.brush.scale(s.subX)),t&&(s.x.domain(i?i:!s.brush||s.brush.empty()?s.orgXDomain:s.brush.extent()),o.zoom_enabled&&s.zoom.scale(s.x).updateScaleExtent()),r&&s.x.domain(s.trimXDomain(s.x.orgDomain())),s.x.domain()},r.trimXDomain=function(e){var t=this;return e[0]<=t.orgXDomain[0]&&(e[1]=+e[1]+(t.orgXDomain[0]-e[0]),e[0]=t.orgXDomain[0]),t.orgXDomain[1]<=e[1]&&(e[0]=+e[0]-(e[1]-t.orgXDomain[1]),e[1]=t.orgXDomain[1]),e},r.isX=function(e){var t=this,n=t.config;return n.data_x&&e===n.data_x||w(n.data_xs)&&S(n.data_xs,e)},r.isNotX=function(e){return!this.isX(e)},r.getXKey=function(e){var t=this,n=t.config;return n.data_x?n.data_x:w(n.data_xs)?n.data_xs[e]:null},r.getXValuesOfXKey=function(e,t){var n=this,r,i=t&&w(t)?n.mapToIds(t):[];return i.forEach(function(t){n.getXKey(t)===e&&(r=n.data.xs[t])}),r},r.getIndexByX=function(e){var t=this,n=t.filterByX(t.data.targets,e);return n.length?n[0].index:null},r.getXValue=function(e,t){var n=this;return e in n.data.xs&&n.data.xs[e]&&c(n.data.xs[e][t])?n.data.xs[e][t]:t},r.getOtherTargetXs=function(){var e=this,t=Object.keys(e.data.xs);return t.length?e.data.xs[t[0]]:null},r.getOtherTargetX=function(e){var t=this.getOtherTargetXs();return t&&e1},r.isMultipleX=function(){return w(this.config.data_xs)||!this.config.data_xSort||this.hasType("scatter")},r.addName=function(e){var t=this,n;return e&&(n=t.config.data_names[e.id],e.name=n?n:e.id),e},r.getValueOnIndex=function(e,t){var n=e.filter(function(e){return e.index===t});return n.length?n[0]:null},r.updateTargetX=function(e,t){var n=this;e.forEach(function(e){e.values.forEach(function(r,i){r.x=n.generateTargetX(t[i],e.id,i)}),n.data.xs[e.id]=t})},r.updateTargetXs=function(e,t){var n=this;e.forEach(function(e){t[e.id]&&n.updateTargetX([e],t[e.id])})},r.generateTargetX=function(e,t,n){var r=this,i;return r.isTimeSeries()?i=e?r.parseDate(e):r.parseDate(r.getXValue(t,n)):r.isCustomX()&&!r.isCategorized()?i=c(e)?+e:r.getXValue(t,n):i=n,i},r.cloneTarget=function(e){return{id:e.id,id_org:e.id_org,values:e.values.map(function(e){return{x:e.x,value:e.value,id:e.id}})}},r.updateXs=function(){var e=this;e.data.targets.length&&(e.xs=[],e.data.targets[0].values.forEach(function(t){e.xs[t.index]=t.x}))},r.getPrevX=function(e){var t=this.xs[e-1];return typeof t!="undefined"?t:null},r.getNextX=function(e){var t=this.xs[e+1];return typeof t!="undefined"?t:null},r.getMaxDataCount=function(){var e=this;return e.d3.max(e.data.targets,function(e){return e.values.length})},r.getMaxDataCountTarget=function(e){var t=e.length,n=0,r;return t>1?e.forEach(function(e){e.values.length>n&&(r=e,n=e.values.length)}):r=t?e[0]:null,r},r.getEdgeX=function(e){var t=this;return e.length?[t.d3.min(e,function(e){return e.values[0].x}),t.d3.max(e,function(e){return e.values[e.values.length-1].x})]:[0,0]},r.mapToIds=function(e){return e.map(function(e){return e.id})},r.mapToTargetIds=function(e){var t=this;return e?p(e)?[e]:e:t.mapToIds(t.data.targets)},r.hasTarget=function(e,t){var n=this.mapToIds(e),r;for(r=0;r0})},r.isOrderDesc=function(){var e=this.config;return typeof e.data_order=="string"&&e.data_order.toLowerCase()==="desc"},r.isOrderAsc=function(){var e=this.config;return typeof e.data_order=="string"&&e.data_order.toLowerCase()==="asc"},r.orderTargets=function(e){var t=this,n=t.config,r=t.isOrderAsc(),i=t.isOrderDesc();return r||i?e.sort(function(e,t){var n=function(e,t){return e+Math.abs(t.value)},i=e.values.reduce(n,0),s=t.values.reduce(n,0);return r?s-i:i-s}):h(n.data_order)&&e.sort(n.data_order),e},r.filterByX=function(e,t){return this.d3.merge(e.map(function(e){return e.values})).filter(function(e){return e.x-t===0})},r.filterRemoveNull=function(e){return e.filter(function(e){return c(e.value)})},r.filterByXDomain=function(e,t){return e.map(function(e){return{id:e.id,id_org:e.id_org,values:e.values.filter(function(e){return t[0]<=e.x&&e.x<=t[1]})}})},r.hasDataLabel=function(){var e=this.config;return typeof e.data_labels=="boolean"&&e.data_labels?!0:typeof e.data_labels=="object"&&w(e.data_labels)?!0:!1},r.getDataLabelLength=function(e,t,n){var r=this,i=[0,0],s=1.3;return r.selectChart.select("svg").selectAll(".dummy").data([e,t]).enter().append("text").text(function(e){return r.dataLabelFormat(e.id)(e)}).each(function(e,t){i[t]=this.getBoundingClientRect()[n]*s}).remove(),i},r.isNoneArc=function(e){return this.hasTarget(this.data.targets,e.id)},r.isArc=function(e){return"data"in e&&this.hasTarget(this.data.targets,e.data.id)},r.findSameXOfValues=function(e,t){var n,r=e[t].x,i=[];for(n=t-1;n>=0;n--){if(r!==e[n].x)break;i.push(e[n])}for(n=t;n=0?n.data.xs[i]=(t&&n.data.xs[i]?n.data.xs[i]:[]).concat(e.map(function(e){return e[o]}).filter(c).map(function(e,t){return n.generateTargetX(e,i,t)})):r.data_x?n.data.xs[i]=n.getOtherTargetXs():w(r.data_xs)&&(n.data.xs[i]=n.getXValuesOfXKey(o,n.data.targets)):n.data.xs[i]=e.map(function(e,t){return t})}),i.forEach(function(e){if(!n.data.xs[e])throw new Error('x is not defined for id = "'+e+'".')}),o=i.map(function(t,i){var s=r.data_idConverter(t);return{id:s,id_org:t,values:e.map(function(e,o){var u=n.getXKey(t),a=e[u],f=n.generateTargetX(a,t,o);n.isCustomX()&&n.isCategorized()&&i===0&&a&&(o===0&&(r.axis_x_categories=[]),r.axis_x_categories.push(a));if(d(e[t])||n.data.xs[t].length<=o)f=undefined;return{x:f,value:e[t]!==null&&!isNaN(e[t])?+e[t]:null,id:s}}).filter(function(e){return v(e.x)})}}),o.forEach(function(e){var t;r.data_xSort&&(e.values=e.values.sort(function(e,t){var n=e.x||e.x===0?e.x:Infinity,r=t.x||t.x===0?t.x:Infinity;return n-r})),t=0,e.values.forEach(function(e){e.index=t++}),n.data.xs[e.id].sort(function(e,t){return e-t})}),r.data_type&&n.setTargetType(n.mapToIds(o).filter(function(e){return!(e in r.data_types)}),r.data_type),o.forEach(function(e){n.addCache(e.id_org,e)}),o},r.load=function(e,t){var n=this;e&&(t.filter&&(e=e.filter(t.filter)),(t.type||t.types)&&e.forEach(function(e){var r=t.types&&t.types[e.id]?t.types[e.id]:t.type;n.setTargetType(e.id,r)}),n.data.targets.forEach(function(t){for(var n=0;n0?n:320/(e.hasType("gauge")?2:1)},r.getCurrentPaddingTop=function(){var e=this.config;return c(e.padding_top)?e.padding_top:0},r.getCurrentPaddingBottom=function(){var e=this.config;return c(e.padding_bottom)?e.padding_bottom:0},r.getCurrentPaddingLeft=function(e){var t=this,n=t.config;return c(n.padding_left)?n.padding_left:n.axis_rotated?n.axis_x_show?Math.max(m(t.getAxisWidthByAxisId("x",e)),40):1:!n.axis_y_show||n.axis_y_inner?t.axis.getYAxisLabelPosition().isOuter?30:1:m(t.getAxisWidthByAxisId("y",e))},r.getCurrentPaddingRight=function(){var e=this,t=e.config,n=10,r=e.isLegendRight?e.getLegendWidth()+20:0;return c(t.padding_right)?t.padding_right+1:t.axis_rotated?n+r:!t.axis_y2_show||t.axis_y2_inner?2+r+(e.axis.getY2AxisLabelPosition().isOuter?20:0):m(e.getAxisWidthByAxisId("y2"))+r},r.getParentRectValue=function(e){var t=this.selectChart.node(),n;while(t&&t.tagName!=="BODY"){try{n=t.getBoundingClientRect()[e]}catch(r){e==="width"&&(n=t.offsetWidth)}if(n)break;t=t.parentNode}return n},r.getParentWidth=function(){return this.getParentRectValue("width")},r.getParentHeight=function(){var e=this.selectChart.style("height");return e.indexOf("px")>0?+e.replace("px",""):0},r.getSvgLeft=function(e){var t=this,n=t.config,r=n.axis_rotated||!n.axis_rotated&&!n.axis_y_inner,i=n.axis_rotated?l.axisX:l.axisY,s=t.main.select("."+i).node(),o=s&&r?s.getBoundingClientRect():{right:0},u=t.selectChart.node().getBoundingClientRect(),a=t.hasArcType(),f=o.right-u.left-(a?0:t.getCurrentPaddingLeft(e));return f>0?f:0},r.getAxisWidthByAxisId=function(e,t){var n=this,r=n.axis.getLabelPositionById(e);return n.axis.getMaxTickWidth(e,t)+(r.isInner?20:40)},r.getHorizontalAxisHeight=function(e){var t=this,n=t.config,r=30;return e==="x"&&!n.axis_x_show?8:e==="x"&&n.axis_x_height?n.axis_x_height:e==="y"&&!n.axis_y_show?n.legend_show&&!t.isLegendRight&&!t.isLegendInset?10:1:e==="y2"&&!n.axis_y2_show?t.rotated_padding_top:(e==="x"&&!n.axis_rotated&&n.axis_x_tick_rotate&&(r=30+t.axis.getMaxTickWidth(e)*Math.cos(Math.PI*(90-n.axis_x_tick_rotate)/180)),r+(t.axis.getLabelPositionById(e).isInner?0:10)+(e==="y2"?-10:0))},r.getEventRectWidth=function(){return Math.max(0,this.xAxis.tickInterval())},r.getShapeIndices=function(e){var t=this,n=t.config,r={},i=0,s,o;return t.filterTargetsToShow(t.data.targets.filter(e,t)).forEach(function(e){for(s=0;s=0&&(f+=u(i[o].value)-a)}),f}},r.isWithinShape=function(e,t){var n=this,r=n.d3.select(e),i;return n.isTargetToShow(t.id)?e.nodeName==="circle"?i=n.isStepType(t)?n.isWithinStep(e,n.getYScale(t.id)(t.value)):n.isWithinCircle(e,n.pointSelectR(t)*1.5):e.nodeName==="path"&&(i=r.classed(l.bar)?n.isWithinBar(e):!0):i=!1,i},r.getInterpolate=function(e){var t=this;return t.isSplineType(e)?"cardinal":t.isStepType(e)?t.config.line_step_type:"linear"},r.initLine=function(){var e=this;e.main.select("."+l.chart).append("g").attr("class",l.chartLines)},r.updateTargetsForLine=function(e){var t=this,n=t.config,r,i,s=t.classChartLine.bind(t),o=t.classLines.bind(t),u=t.classAreas.bind(t),a=t.classCircles.bind(t),f=t.classFocus.bind(t);r=t.main.select("."+l.chartLines).selectAll("."+l.chartLine).data(e).attr("class",function(e){return s(e)+f(e)}),i=r.enter().append("g").attr("class",s).style("opacity",0).style("pointer-events","none"),i.append("g").attr("class",o),i.append("g").attr("class",u),i.append("g").attr("class",function(e){return t.generateClass(l.selectedCircles,e.id)}),i.append("g").attr("class",a).style("cursor",function(e){return n.data_selection_isselectable(e)?"pointer":null}),e.forEach(function(e){t.main.selectAll("."+l.selectedCircles+t.getTargetSelectorSuffix(e.id)).selectAll("."+l.selectedCircle).each(function(t){t.value=e.values[t.index].value})})},r.updateLine=function(e){var t=this;t.mainLine=t.main.selectAll("."+l.lines).selectAll("."+l.line).data(t.lineData.bind(t)),t.mainLine.enter().append("path").attr("class",t.classLine.bind(t)).style("stroke",t.color),t.mainLine.style("opacity",t.initialOpacity.bind(t)).style("shape-rendering",function(e){return t.isStepType(e)?"crispEdges":""}).attr("transform",null),t.mainLine.exit().transition().duration(e).style("opacity",0).remove()},r.redrawLine=function(e,t){return[(t?this.mainLine.transition():this.mainLine).attr("d",e).style("stroke",this.color).style("opacity",1)]},r.generateDrawLine=function(e,t){var n=this,r=n.config,i=n.d3.svg.line(),s=n.generateGetLinePoints(e,t),o=t?n.getSubYScale:n.getYScale,u=function(e){return(t?n.subxx:n.xx).call(n,e)},a=function(e,t){return r.data_groups.length>0?s(e,t)[0][1]:o.call(n,e.id)(e.value)};return i=r.axis_rotated?i.x(a).y(u):i.x(u).y(a),r.line_connectNull||(i=i.defined(function(e){return e.value!=null})),function(e){var s=r.line_connectNull?n.filterRemoveNull(e.values):e.values,u=t?n.x:n.subX,a=o.call(n,e.id),f=0,l=0,c;return n.isLineType(e)?r.data_regions[e.id]?c=n.lineWithRegions(s,u,a,r.data_regions[e.id]):(n.isStepType(e)&&(s=n.convertValuesToStep(s)),c=i.interpolate(n.getInterpolate(e))(s)):(s[0]&&(f=u(s[0].x),l=a(s[0].value)),c=r.axis_rotated?"M "+l+" "+f:"M "+f+" "+l),c?c:"M 0 0"}},r.generateGetLinePoints=function(e,t){var n=this,r=n.config,i=e.__max__+1,s=n.getShapeX(0,i,e,!!t),o=n.getShapeY(!!t),u=n.getShapeOffset(n.isLineType,e,!!t),a=t?n.getSubYScale:n.getYScale;return function(e,t){var i=a.call(n,e.id)(0),f=u(e,t)||i,l=s(e),c=o(e);return r.axis_rotated&&(00?s(e,t)[0][1]:o.call(n,e.id)(n.getAreaBaseValue(e.id))},f=function(e,t){return r.data_groups.length>0?s(e,t)[1][1]:o.call(n,e.id)(e.value)};return i=r.axis_rotated?i.x0(a).x1(f).y(u):i.x(u).y0(a).y1(f),r.line_connectNull||(i=i.defined(function(e){return e.value!==null})),function(e){var t=r.line_connectNull?n.filterRemoveNull(e.values):e.values,s=0,o=0,u;return n.isAreaType(e)?(n.isStepType(e)&&(t=n.convertValuesToStep(t)),u=i.interpolate(n.getInterpolate(e))(t)):(t[0]&&(s=n.x(t[0].x),o=n.getYScale(e.id)(t[0].value)),u=r.axis_rotated?"M "+o+" "+s:"M "+s+" "+o),u?u:"M 0 0"}},r.getAreaBaseValue=function(){return 0},r.generateGetAreaPoints=function(e,t){var n=this,r=n.config,i=e.__max__+1,s=n.getShapeX(0,i,e,!!t),o=n.getShapeY(!!t),u=n.getShapeOffset(n.isAreaType,e,!!t),a=t?n.getSubYScale:n.getYScale;return function(e,t){var i=a.call(n,e.id)(0),f=u(e,t)||i,l=s(e),c=o(e);return r.axis_rotated&&(00?(t=e.getShapeIndices(e.isLineType),n=e.generateGetLinePoints(t),e.circleY=function(e,t){return n(e,t)[0][1]}):e.circleY=function(t){return e.getYScale(t.id)(t.value)}},r.getCircles=function(e,t){var n=this;return(t?n.main.selectAll("."+l.circles+n.getTargetSelectorSuffix(t)):n.main).selectAll("."+l.circle+(c(e)?"-"+e:""))},r.expandCircles=function(e,t,n){var r=this,i=r.pointExpandedR.bind(r);n&&r.unexpandCircles(),r.getCircles(e,t).classed(l.EXPANDED,!0).attr("r",i)},r.unexpandCircles=function(e){var t=this,n=t.pointR.bind(t);t.getCircles(e).filter(function(){return t.d3.select(this).classed(l.EXPANDED)}).classed(l.EXPANDED,!1).attr("r",n)},r.pointR=function(e){var t=this,n=t.config;return t.isStepType(e)?0:h(n.point_r)?n.point_r(e):n.point_r},r.pointExpandedR=function(e){var t=this,n=t.config;return n.point_focus_expand_enabled?n.point_focus_expand_r?n.point_focus_expand_r:t.pointR(e)*1.75:t.pointR(e)},r.pointSelectR=function(e){var t=this,n=t.config;return n.point_select_r?n.point_select_r:t.pointR(e)*4},r.isWithinCircle=function(e,t){var n=this.d3,r=n.mouse(e),i=n.select(e),s=+i.attr("cx"),o=+i.attr("cy");return Math.sqrt(Math.pow(s-r[0],2)+Math.pow(o-r[1],2))r.bar_width_max?r.bar_width_max:i},r.getBars=function(e,t){var n=this;return(t?n.main.selectAll("."+l.bars+n.getTargetSelectorSuffix(t)):n.main).selectAll("."+l.bar+(c(e)?"-"+e:""))},r.expandBars=function(e,t,n){var r=this;n&&r.unexpandBars(),r.getBars(e,t).classed(l.EXPANDED,!0)},r.unexpandBars=function(e){var t=this;t.getBars(e).classed(l.EXPANDED,!1)},r.generateDrawBar=function(e,t){var n=this,r=n.config,i=n.generateGetBarPoints(e,t);return function(e,t){var n=i(e,t),s=r.axis_rotated?1:0,o=r.axis_rotated?0:1,u="M "+n[0][s]+","+n[0][o]+" "+"L"+n[1][s]+","+n[1][o]+" "+"L"+n[2][s]+","+n[2][o]+" "+"L"+n[3][s]+","+n[3][o]+" "+"z";return u}},r.generateGetBarPoints=function(e,t){var n=this,r=t?n.subXAxis:n.xAxis,i=e.__max__+1,s=n.getBarW(r,i),o=n.getShapeX(s,i,e,!!t),u=n.getShapeY(!!t),a=n.getShapeOffset(n.isBarType,e,!!t),f=t?n.getSubYScale:n.getYScale;return function(e,t){var r=f.call(n,e.id)(0),i=a(e,t)||r,l=o(e),c=u(e);return n.config.axis_rotated&&(0r.width?s=r.width-i.width:s<0&&(s=4)),s},r.getYForText=function(e,t,n){var r=this,i=n.getBoundingClientRect(),s;return r.config.axis_rotated?s=(e[0][0]+e[2][0]+i.height*.6)/2:(s=e[2][1],t.value<0?(s+=i.height,r.isBarType(t)&&r.isSafari()?s-=3:!r.isBarType(t)&&r.isChrome()&&(s+=3)):s+=r.isBarType(t)?-3:-6),t.value===null&&!r.config.axis_rotated&&(sthis.height&&(s=this.height-4)),s},r.setTargetType=function(e,t){var n=this,r=n.config;n.mapToTargetIds(e).forEach(function(e){n.withoutFadeIn[e]=t===r.data_types[e],r.data_types[e]=t}),e||(r.data_type=t)},r.hasType=function(e,t){var n=this,r=n.config.data_types,i=!1;return t=t||n.data.targets,t&&t.length?t.forEach(function(t){var n=r[t.id];if(n&&n.indexOf(e)>=0||!n&&e==="line")i=!0}):Object.keys(r).length?Object.keys(r).forEach(function(t){r[t]===e&&(i=!0)}):i=n.config.data_type===e,i},r.hasArcType=function(e){return this.hasType("pie",e)||this.hasType("donut",e)||this.hasType("gauge",e)},r.isLineType=function(e){var t=this.config,n=p(e)?e:e.id;return!t.data_types[n]||["line","spline","area","area-spline","step","area-step"].indexOf(t.data_types[n])>=0},r.isStepType=function(e){var t=p(e)?e:e.id;return["step","area-step"].indexOf(this.config.data_types[t])>=0},r.isSplineType=function(e){var t=p(e)?e:e.id;return["spline","area-spline"].indexOf(this.config.data_types[t])>=0},r.isAreaType=function(e){var t=p(e)?e:e.id;return["area","area-spline","area-step"].indexOf(this.config.data_types[t])>=0},r.isBarType=function(e){var t=p(e)?e:e.id;return this.config.data_types[t]==="bar"},r.isScatterType=function(e){var t=p(e)?e:e.id;return this.config.data_types[t]==="scatter"},r.isPieType=function(e){var t=p(e)?e:e.id;return this.config.data_types[t]==="pie"},r.isGaugeType=function(e){var t=p(e)?e:e.id;return this.config.data_types[t]==="gauge"},r.isDonutType=function(e){var t=p(e)?e:e.id;return this.config.data_types[t]==="donut"},r.isArcType=function(e){return this.isPieType(e)||this.isDonutType(e)||this.isGaugeType(e)},r.lineData=function(e){return this.isLineType(e)?[e]:[]},r.arcData=function(e){return this.isArcType(e.data)?[e]:[]},r.barData=function(e){return this.isBarType(e)?e.values:[]},r.lineOrScatterData=function(e){return this.isLineType(e)||this.isScatterType(e)?e.values:[]},r.barOrLineData=function(e){return this.isBarType(e)||this.isLineType(e)?e.values:[]},r.initGrid=function(){var e=this,t=e.config,n=e.d3;e.grid=e.main.append("g").attr("clip-path",e.clipPathForGrid).attr("class",l.grid),t.grid_x_show&&e.grid.append("g").attr("class",l.xgrids),t.grid_y_show&&e.grid.append("g").attr("class",l.ygrids),t.grid_focus_show&&e.grid.append("g").attr("class",l.xgridFocus).append("line").attr("class",l.xgridFocus),e.xgrid=n.selectAll([]),t.grid_lines_front||e.initGridLines()},r.initGridLines=function(){var e=this,t=e.d3;e.gridLines=e.main.append("g").attr("clip-path",e.clipPathForGrid).attr("class",l.grid+" "+l.gridLines),e.gridLines.append("g").attr("class",l.xgridLines),e.gridLines.append("g").attr("class",l.ygridLines),e.xgridLines=t.selectAll([])},r.updateXGrid=function(e){var t=this,n=t.config,r=t.d3,i=t.generateGridData(n.grid_x_type,t.x),s=t.isCategorized()?t.xAxis.tickOffset():0;t.xgridAttr=n.axis_rotated?{x1:0,x2:t.width,y1:function(e){return t.x(e)-s},y2:function(e){return t.x(e)-s}}:{x1:function(e){return t.x(e)+s},x2:function(e){return t.x(e)+s},y1:0,y2:t.height},t.xgrid=t.main.select("."+l.xgrids).selectAll("."+l.xgrid).data(i),t.xgrid.enter().append("line").attr("class",l.xgrid),e||t.xgrid.attr(t.xgridAttr).style("opacity",function(){return+r.select(this).attr(n.axis_rotated?"y1":"x1")===(n.axis_rotated?t.height:0)?0:1}),t.xgrid.exit().remove()},r.updateYGrid=function(){var e=this,t=e.config,n=e.yAxis.tickValues()||e.y.ticks(t.grid_y_ticks);e.ygrid=e.main.select("."+l.ygrids).selectAll("."+l.ygrid).data(n),e.ygrid.enter().append("line").attr("class",l.ygrid),e.ygrid.attr("x1",t.axis_rotated?e.y:0).attr("x2",t.axis_rotated?e.y:e.width).attr("y1",t.axis_rotated?0:e.y).attr("y2",t.axis_rotated?e.height:e.y),e.ygrid.exit().remove(),e.smoothLines(e.ygrid,"grid")},r.gridTextAnchor=function(e){return e.position?e.position:"end"},r.gridTextDx=function(e){return e.position==="start"?4:e.position==="middle"?0:-4},r.xGridTextX=function(e){return e.position==="start"?-this.height:e.position==="middle"?-this.height/2:0},r.yGridTextX=function(e){return e.position==="start"?0:e.position==="middle"?this.width/2:this.width},r.updateGrid=function(e){var t=this,n=t.main,r=t.config,i,s,o;t.grid.style("visibility",t.hasArcType()?"hidden":"visible"),n.select("line."+l.xgridFocus).style("visibility","hidden"),r.grid_x_show&&t.updateXGrid(),t.xgridLines=n.select("."+l.xgridLines).selectAll("."+l.xgridLine).data(r.grid_x_lines),i=t.xgridLines.enter().append("g").attr("class",function(e){return l.xgridLine+(e["class"]?" "+e["class"]:"")}),i.append("line").style("opacity",0),i.append("text").attr("text-anchor",t.gridTextAnchor).attr("transform",r.axis_rotated?"":"rotate(-90)").attr("dx",t.gridTextDx).attr("dy",-5).style("opacity",0),t.xgridLines.exit().transition().duration(e).style("opacity",0).remove(),r.grid_y_show&&t.updateYGrid(),t.ygridLines=n.select("."+l.ygridLines).selectAll("."+l.ygridLine).data(r.grid_y_lines),s=t.ygridLines.enter().append("g").attr("class",function(e){return l.ygridLine+(e["class"]?" "+e["class"]:"")}),s.append("line").style("opacity",0),s.append("text").attr("text-anchor",t.gridTextAnchor).attr("transform",r.axis_rotated?"rotate(-90)":"").attr("dx",t.gridTextDx).attr("dy",-5).style("opacity",0),o=t.yv.bind(t),t.ygridLines.select("line").transition().duration(e).attr("x1",r.axis_rotated?o:0).attr("x2",r.axis_rotated?o:t.width).attr("y1",r.axis_rotated?0:o).attr("y2",r.axis_rotated?t.height:o).style("opacity",1),t.ygridLines.select("text").transition().duration(e).attr("x",r.axis_rotated?t.xGridTextX.bind(t):t.yGridTextX.bind(t)).attr("y",o).text(function(e){return e.text}).style("opacity",1),t.ygridLines.exit().transition().duration(e).style("opacity",0).remove()},r.redrawGrid=function(e){var t=this,n=t.config,r=t.xv.bind(t),i=t.xgridLines.select("line"),s=t.xgridLines.select("text");return[(e?i.transition():i).attr("x1",n.axis_rotated?0:r).attr("x2",n.axis_rotated?t.width:r).attr("y1",n.axis_rotated?r:0).attr("y2",n.axis_rotated?r:t.height).style("opacity",1),(e?s.transition():s).attr("x",n.axis_rotated?t.yGridTextX.bind(t):t.xGridTextX.bind(t)).attr("y",r).text(function(e){return e.text}).style("opacity",1)]},r.showXGridFocus=function(e){var t=this,n=t.config,r=e.filter(function(e){return e&&c(e.value)}),i=t.main.selectAll("line."+l.xgridFocus),s=t.xx.bind(t);if(!n.tooltip_show)return;if(t.hasType("scatter")||t.hasArcType())return;i.style("visibility","visible").data([r[0]]).attr(n.axis_rotated?"y1":"x1",s).attr(n.axis_rotated?"y2":"x2",s),t.smoothLines(i,"grid")},r.hideXGridFocus=function(){this.main.select("line."+l.xgridFocus).style("visibility","hidden")},r.updateXgridFocus=function(){var e=this,t=e.config;e.main.select("line."+l.xgridFocus).attr("x1",t.axis_rotated?0:-10).attr("x2",t.axis_rotated?e.width:-10).attr("y1",t.axis_rotated?-10:0).attr("y2",t.axis_rotated?-10:e.height)},r.generateGridData=function(e,t){var n=this,r=[],i,s,o,u,a=n.main.select("."+l.axisX).selectAll(".tick").size();if(e==="year"){i=n.getXDomain(),s=i[0].getFullYear(),o=i[1].getFullYear();for(u=s;u<=o;u++)r.push(new Date(u+"-01-01 00:00:00"))}else r=t.ticks(10),r.length>a&&(r=r.filter(function(e){return(""+e).indexOf(".")<0}));return r},r.getGridFilterToRemove=function(e){return e?function(t){var n=!1;return[].concat(e).forEach(function(e){if("value"in e&&t.value===e.value||"class"in e&&t["class"]===e["class"])n=!0}),n}:function(){return!0}},r.removeGridLines=function(e,t){var n=this,r=n.config,i=n.getGridFilterToRemove(e),s=function(e){return!i(e)},o=t?l.xgridLines:l.ygridLines,u=t?l.xgridLine:l.ygridLine;n.main.select("."+o).selectAll("."+u).filter(i).transition().duration(r.transition_duration).style("opacity",0).remove(),t?r.grid_x_lines=r.grid_x_lines.filter(s):r.grid_y_lines=r.grid_y_lines.filter(s)},r.initTooltip=function(){var e=this,t=e.config,n;e.tooltip=e.selectChart.style("position","relative").append("div").attr("class",l.tooltipContainer).style("position","absolute").style("pointer-events","none").style("display","none");if(t.tooltip_init_show){if(e.isTimeSeries()&&p(t.tooltip_init_x)){t.tooltip_init_x=e.parseDate(t.tooltip_init_x);for(n=0;n"+(h||h===0?""+h+"":"")),p=a(e[c].value,e[c].ratio,e[c].id,e[c].index),p!==undefined&&(d=u(e[c].name,e[c].ratio,e[c].id,e[c].index),v=i.levelColor?i.levelColor(e[c].value):r(e[c].id),f+="",f+=""+d+"",f+=""+p+"",f+="")}return f+""},r.tooltipPosition=function(e,t,n,r){var i=this,s=i.config,o=i.d3,u,a,f,l,c,h=i.hasArcType(),p=o.mouse(r);return h?(a=(i.width-(i.isLegendRight?i.getLegendWidth():0))/2+p[0],l=i.height/2+p[1]+20):(u=i.getSvgLeft(!0),s.axis_rotated?(a=u+p[0]+100,f=a+t,c=i.currentWidth-i.getCurrentPaddingRight(),l=i.x(e[0].x)+20):(a=u+i.getCurrentPaddingLeft(!0)+i.x(e[0].x)+20,f=a+t,c=u+i.currentWidth-i.getCurrentPaddingRight(),l=p[1]+15),f>c&&(a-=f-c+20),l+n>i.currentHeight&&(l-=n+30)),l<0&&(l=0),{top:l,left:a}},r.showTooltip=function(e,t){var n=this,i=n.config,s,o,u,a=n.hasArcType(),f=e.filter(function(e){return e&&c(e.value)}),l=i.tooltip_position||r.tooltipPosition;if(f.length===0||!i.tooltip_show)return;n.tooltip.html(i.tooltip_contents.call(n,e,n.axis.getXAxisTickFormat(),n.getYFormat(a),n.color)).style("display","block"),s=n.tooltip.property("offsetWidth"),o=n.tooltip.property("offsetHeight"),u=l.call(this,f,s,o,t),n.tooltip.style("top",u.top+"px").style("left",u.left+"px")},r.hideTooltip=function(){this.tooltip.style("display","none")},r.initLegend=function(){var e=this;e.legendItemTextBox={},e.legendHasRendered=!1,e.legend=e.svg.append("g").attr("transform",e.getTranslate("legend"));if(!e.config.legend_show){e.legend.style("visibility","hidden"),e.hiddenLegendIds=e.mapToIds(e.data.targets);return}e.updateLegendWithDefaults()},r.updateLegendWithDefaults=function(){var e=this;e.updateLegend(e.mapToIds(e.data.targets),{withTransform:!1,withTransitionForTransform:!1,withTransition:!1})},r.updateSizeForLegend=function(e,t){var n=this,r=n.config,i={top:n.isLegendTop?n.getCurrentPaddingTop()+r.legend_inset_y+5.5:n.currentHeight-e-n.getCurrentPaddingBottom()-r.legend_inset_y,left:n.isLegendLeft?n.getCurrentPaddingLeft()+r.legend_inset_x+.5:n.currentWidth-t-n.getCurrentPaddingRight()-r.legend_inset_x+.5};n.margin3={top:n.isLegendRight?0:n.isLegendInset?i.top:n.currentHeight-e,right:NaN,bottom:0,left:n.isLegendRight?n.currentWidth-t:n.isLegendInset?i.left:0}},r.transformLegend=function(e){var t=this;(e?t.legend.transition():t.legend).attr("transform",t.getTranslate("legend"))},r.updateLegendStep=function(e){this.legendStep=e},r.updateLegendItemWidth=function(e){this.legendItemWidth=e},r.updateLegendItemHeight=function(e){this.legendItemHeight=e},r.getLegendWidth=function(){var e=this;return e.config.legend_show?e.isLegendRight||e.isLegendInset?e.legendItemWidth*(e.legendStep+1):e.currentWidth:0},r.getLegendHeight=function(){var e=this,t=0;return e.config.legend_show&&(e.isLegendRight?t=e.currentHeight:t=Math.max(20,e.legendItemHeight)*(e.legendStep+1)),t},r.opacityForLegend=function(e){return e.classed(l.legendItemHidden)?null:1},r.opacityForUnfocusedLegend=function(e){return e.classed(l.legendItemHidden)?null:.3},r.toggleFocusLegend=function(e,t){var n=this;e=n.mapToTargetIds(e),n.legend.selectAll("."+l.legendItem).filter(function(t){return e.indexOf(t)>=0}).classed(l.legendItemFocused,t).transition().duration(100).style("opacity",function(){var e=t?n.opacityForLegend:n.opacityForUnfocusedLegend;return e.call(n,n.d3.select(this))})},r.revertLegend=function(){var e=this,t=e.d3;e.legend.selectAll("."+l.legendItem).classed(l.legendItemFocused,!1).transition().duration(100).style("opacity",function(){return e.opacityForLegend(t.select(this))})},r.showLegend=function(e){var t=this,n=t.config;n.legend_show||(n.legend_show=!0,t.legend.style("visibility","visible"),t.legendHasRendered||t.updateLegendWithDefaults()),t.removeHiddenLegendIds(e),t.legend.selectAll(t.selectorLegends(e)).style("visibility","visible").transition().style("opacity",function(){return t.opacityForLegend(t.d3.select(this))})},r.hideLegend=function(e){var t=this,n=t.config;n.legend_show&&b(e)&&(n.legend_show=!1,t.legend.style("visibility","hidden")),t.addHiddenLegendIds(e),t.legend.selectAll(t.selectorLegends(e)).style("opacity",0).style("visibility","hidden")},r.clearLegendItemTextBoxCache=function(){this.legendItemTextBox={}},r.updateLegend=function(e,t,n){function P(e,t){return r.legendItemTextBox[t]||(r.legendItemTextBox[t]=r.getTextRect(e.textContent,l.legendItem)),r.legendItemTextBox[t]}function H(t,n,s){function L(e,t){t||(b=(v-w-c)/2,b=d)d=f;if(!m||l>=m)m=l;E=r.isLegendRight||r.isLegendInset?m:d,i.legend_equally?(Object.keys(x).forEach(function(e){x[e]=d}),Object.keys(T).forEach(function(e){T[e]=m}),b=(v-E*e.length)/2,b0&&D.size()===0&&(D=r.legend.insert("g","."+l.legendItem).attr("class",l.legendBackground).append("rect")),O=r.legend.selectAll("text").data(e).text(function(e){return v(i.data_names[e])?i.data_names[e]:e}).each(function(e,t){H(this,e,t)}),(L?O.transition():O).attr("x",o).attr("y",f),M=r.legend.selectAll("rect."+l.legendItemEvent).data(e),(L?M.transition():M).attr("width",function(e){return x[e]}).attr("height",function(e){return T[e]}).attr("x",u).attr("y",c),_=r.legend.selectAll("rect."+l.legendItemTile).data(e),(L?_.transition():_).style("fill",r.color).attr("x",s).attr("y",a),D&&(L?D.transition():D).attr("height",r.getLegendHeight()-12).attr("width",d*(k+1)+10),r.legend.selectAll("."+l.legendItem).classed(l.legendItemHidden,function(e){return!r.isTargetToShow(e)}),r.updateLegendItemWidth(d),r.updateLegendItemHeight(m),r.updateLegendStep(k),r.updateSizes(),r.updateScales(),r.updateSvgSize(),r.transformAll(A,n),r.legendHasRendered=!0},o(s,f),f.prototype.init=function(){var t=this.owner,n=t.config,r=t.main;t.axes.x=r.append("g").attr("class",l.axis+" "+l.axisX).attr("clip-path",t.clipPathForXAxis).attr("transform",t.getTranslate("x")).style("visibility",n.axis_x_show?"visible":"hidden"),t.axes.x.append("text").attr("class",l.axisXLabel).attr("transform",n.axis_rotated?"rotate(-90)":"").style("text-anchor",this.textAnchorForXAxisLabel.bind(this)),t.axes.y=r.append("g").attr("class",l.axis+" "+l.axisY).attr("clip-path",n.axis_y_inner?"":t.clipPathForYAxis).attr("transform",t.getTranslate("y")).style("visibility",n.axis_y_show?"visible":"hidden"),t.axes.y.append("text").attr("class",l.axisYLabel).attr("transform",n.axis_rotated?"":"rotate(-90)").style("text-anchor",this.textAnchorForYAxisLabel.bind(this)),t.axes.y2=r.append("g").attr("class",l.axis+" "+l.axisY2).attr("transform",t.getTranslate("y2")).style("visibility",n.axis_y2_show?"visible":"hidden"),t.axes.y2.append("text").attr("class",l.axisY2Label).attr("transform",n.axis_rotated?"":"rotate(-90)").style("text-anchor",this.textAnchorForY2AxisLabel.bind(this))},f.prototype.getXAxis=function(t,n,r,i,s,o,u){var a=this.owner,f=a.config,l={isCategory:a.isCategorized(),withOuterTick:s,tickMultiline:f.axis_x_tick_multiline,tickWidth:f.axis_x_tick_width,tickTextRotate:u?0:f.axis_x_tick_rotate,withoutTransition:o},c=N(a.d3,l).scale(t).orient(n);return a.isTimeSeries()&&i&&(i=i.map(function(e){return a.parseDate(e)})),c.tickFormat(r).tickValues(i),a.isCategorized()&&(c.tickCentered(f.axis_x_tick_centered),b(f.axis_x_tick_culling)&&(f.axis_x_tick_culling=!1)),c},f.prototype.updateXAxisTickValues=function(t,n){var r=this.owner,i=r.config,s;if(i.axis_x_tick_fit||i.axis_x_tick_count)s=this.generateTickValues(r.mapTargetsToUniqueXs(t),i.axis_x_tick_count,r.isTimeSeries());return n?n.tickValues(s):(r.xAxis.tickValues(s),r.subXAxis.tickValues(s)),s},f.prototype.getYAxis=function(t,n,r,i,s,o){var u={withOuterTick:s,withoutTransition:o},a=this.owner,f=a.d3,l=a.config,c=N(f,u).scale(t).orient(n).tickFormat(r);return a.isTimeSeriesY()?c.ticks(f.time[l.axis_y_tick_time_value],l.axis_y_tick_time_interval):c.tickValues(i),c},f.prototype.getId=function(t){var n=this.owner.config;return t in n.data_axes?n.data_axes[t]:"y"},f.prototype.getXAxisTickFormat=function(){var t=this.owner,n=t.config,r=t.isTimeSeries()?t.defaultAxisTimeFormat:t.isCategorized()?t.categoryName:function(e){return e<0?e.toFixed(0):e};return n.axis_x_tick_format&&(h(n.axis_x_tick_format)?r=n.axis_x_tick_format:t.isTimeSeries()&&(r=function(e){return e?t.axisTimeFormat(n.axis_x_tick_format)(e):""})),h(r)?function(e){return r.call(t,e)}:r},f.prototype.getTickValues=function(t,n){return t?t:n?n.tickValues():undefined},f.prototype.getXAxisTickValues=function(){return this.getTickValues(this.owner.config.axis_x_tick_values,this.owner.xAxis)},f.prototype.getYAxisTickValues=function(){return this.getTickValues(this.owner.config.axis_y_tick_values,this.owner.yAxis)},f.prototype.getY2AxisTickValues=function(){return this.getTickValues(this.owner.config.axis_y2_tick_values,this.owner.y2Axis)},f.prototype.getLabelOptionByAxisId=function(t){var n=this.owner,r=n.config,i;return t==="y"?i=r.axis_y_label:t==="y2"?i=r.axis_y2_label:t==="x"&&(i=r.axis_x_label),i},f.prototype.getLabelText=function(t){var n=this.getLabelOptionByAxisId(t);return p(n)?n:n?n.text:null},f.prototype.setLabelText=function(t,n){var r=this.owner,i=r.config,s=this.getLabelOptionByAxisId(t);p(s)?t==="y"?i.axis_y_label=n:t==="y2"?i.axis_y2_label=n:t==="x"&&(i.axis_x_label=n):s&&(s.text=n)},f.prototype.getLabelPosition=function(t,n){var r=this.getLabelOptionByAxisId(t),i=r&&typeof r=="object"&&r.position?r.position:n;return{isInner:i.indexOf("inner")>=0,isOuter:i.indexOf("outer")>=0,isLeft:i.indexOf("left")>=0,isCenter:i.indexOf("center")>=0,isRight:i.indexOf("right")>=0,isTop:i.indexOf("top")>=0,isMiddle:i.indexOf("middle")>=0,isBottom:i.indexOf("bottom")>=0}},f.prototype.getXAxisLabelPosition=function(){return this.getLabelPosition("x",this.owner.config.axis_rotated?"inner-top":"inner-right")},f.prototype.getYAxisLabelPosition=function(){return this.getLabelPosition("y",this.owner.config.axis_rotated?"inner-right":"inner-top")},f.prototype.getY2AxisLabelPosition=function(){return this.getLabelPosition("y2",this.owner.config.axis_rotated?"inner-right":"inner-top")},f.prototype.getLabelPositionById=function(t){return t==="y2"?this.getY2AxisLabelPosition():t==="y"?this.getYAxisLabelPosition():this.getXAxisLabelPosition()},f.prototype.textForXAxisLabel=function(){return this.getLabelText("x")},f.prototype.textForYAxisLabel=function(){return this.getLabelText("y")},f.prototype.textForY2AxisLabel=function(){return this.getLabelText("y2")},f.prototype.xForAxisLabel=function(t,n){var r=this.owner;return t?n.isLeft?0:n.isCenter?r.width/2:r.width:n.isBottom?-r.height:n.isMiddle?-r.height/2:0},f.prototype.dxForAxisLabel=function(t,n){return t?n.isLeft?"0.5em":n.isRight?"-0.5em":"0":n.isTop?"-0.5em":n.isBottom?"0.5em":"0"},f.prototype.textAnchorForAxisLabel=function(t,n){return t?n.isLeft?"start":n.isCenter?"middle":"end":n.isBottom?"start":n.isMiddle?"middle":"end"},f.prototype.xForXAxisLabel=function(){return this.xForAxisLabel(!this.owner.config.axis_rotated,this.getXAxisLabelPosition())},f.prototype.xForYAxisLabel=function(){return this.xForAxisLabel(this.owner.config.axis_rotated,this.getYAxisLabelPosition())},f.prototype.xForY2AxisLabel=function(){return this.xForAxisLabel(this.owner.config.axis_rotated,this.getY2AxisLabelPosition())},f.prototype.dxForXAxisLabel=function(){return this.dxForAxisLabel(!this.owner.config.axis_rotated,this.getXAxisLabelPosition())},f.prototype.dxForYAxisLabel=function(){return this.dxForAxisLabel(this.owner.config.axis_rotated,this.getYAxisLabelPosition())},f.prototype.dxForY2AxisLabel=function(){return this.dxForAxisLabel(this.owner.config.axis_rotated,this.getY2AxisLabelPosition())},f.prototype.dyForXAxisLabel=function(){var t=this.owner,n=t.config,r=this.getXAxisLabelPosition();return n.axis_rotated?r.isInner?"1.2em":-25-this.getMaxTickWidth("x"):r.isInner?"-0.5em":n.axis_x_height?n.axis_x_height-10:"3em"},f.prototype.dyForYAxisLabel=function(){var t=this.owner,n=this.getYAxisLabelPosition();return t.config.axis_rotated?n.isInner?"-0.5em":"3em":n.isInner?"1.2em":-10-(t.config.axis_y_inner?0:this.getMaxTickWidth("y")+10)},f.prototype.dyForY2AxisLabel=function(){var t=this.owner,n=this.getY2AxisLabelPosition();return t.config.axis_rotated?n.isInner?"1.2em":"-2.2em":n.isInner?"-0.5em":15+(t.config.axis_y2_inner?0:this.getMaxTickWidth("y2")+15)},f.prototype.textAnchorForXAxisLabel=function(){var t=this.owner;return this.textAnchorForAxisLabel(!t.config.axis_rotated,this.getXAxisLabelPosition())},f.prototype.textAnchorForYAxisLabel=function(){var t=this.owner;return this.textAnchorForAxisLabel(t.config.axis_rotated,this.getYAxisLabelPosition())},f.prototype.textAnchorForY2AxisLabel=function(){var t=this.owner;return this.textAnchorForAxisLabel(t.config.axis_rotated,this.getY2AxisLabelPosition())},f.prototype.getMaxTickWidth=function(t,n){var r=this.owner,i=r.config,s=0,o,u,a,f,l;return n&&r.currentMaxTickWidths[t]?r.currentMaxTickWidths[t]:(r.svg&&(o=r.filterTargetsToShow(r.data.targets),t==="y"?(u=r.y.copy().domain(r.getYDomain(o,"y")),a=this.getYAxis(u,r.yOrient,i.axis_y_tick_format,r.yAxisTickValues,!1,!0)):t==="y2"?(u=r.y2.copy().domain(r.getYDomain(o,"y2")),a=this.getYAxis(u,r.y2Orient,i.axis_y2_tick_format,r.y2AxisTickValues,!1,!0)):(u=r.x.copy().domain(r.getXDomain(o)),a=this.getXAxis(u,r.xOrient,r.xAxisTickFormat,r.xAxisTickValues,!1,!0,!0),this.updateXAxisTickValues(o,a)),f=r.d3.select("body").append("div").classed("c3",!0),l=f.append("svg").style("visibility","hidden").style("position","fixed").style("top",0).style("left",0),l.append("g").call(a).each(function(){r.d3.select(this).selectAll("text").each(function(){var e=this.getBoundingClientRect();s2){a=s-2,o=t[0],u=t[t.length-1],f=(u-o)/(a+1),i=[o];for(l=0;l=0;return"url("+(n?"":document.URL.split("#")[0])+"#"+t+")"},r.appendClip=function(e,t){return e.append("clipPath").attr("id",t).append("rect")},r.getAxisClipX=function(e){var t=Math.max(30,this.margin.left);return e?-(1+t):-(t-1)},r.getAxisClipY=function(e){return e?-20:-this.margin.top},r.getXAxisClipX=function(){var e=this;return e.getAxisClipX(!e.config.axis_rotated)},r.getXAxisClipY=function(){var e=this;return e.getAxisClipY(!e.config.axis_rotated)},r.getYAxisClipX=function(){var e=this;return e.config.axis_y_inner?-1:e.getAxisClipX(e.config.axis_rotated)},r.getYAxisClipY=function(){var e=this;return e.getAxisClipY(e.config.axis_rotated)},r.getAxisClipWidth=function(e){var t=this,n=Math.max(30,t.margin.left),r=Math.max(30,t.margin.right);return e?t.width+2+n+r:t.margin.left+20},r.getAxisClipHeight=function(e){return(e?this.margin.bottom:this.margin.top+this.height)+20},r.getXAxisClipWidth=function(){var e=this;return e.getAxisClipWidth(!e.config.axis_rotated)},r.getXAxisClipHeight=function(){var e=this;return e.getAxisClipHeight(!e.config.axis_rotated)},r.getYAxisClipWidth=function(){var e=this;return e.getAxisClipWidth(e.config.axis_rotated)+(e.config.axis_y_inner?20:0)},r.getYAxisClipHeight=function(){var e=this;return e.getAxisClipHeight(e.config.axis_rotated)},r.initPie=function(){var e=this,t=e.d3,n=e.config;e.pie=t.layout.pie().value(function(e){return e.values.reduce(function(e,t){return e+t.value},0)}),n.data_order||e.pie.sort(null)},r.updateRadius=function(){var e=this,t=e.config,n=t.gauge_width||t.donut_width;e.radiusExpanded=Math.min(e.arcWidth,e.arcHeight)/2,e.radius=e.radiusExpanded*.95,e.innerRadiusRatio=n?(e.radius-n)/e.radius:.6,e.innerRadius=e.hasType("donut")||e.hasType("gauge")?e.radius*e.innerRadiusRatio:0},r.updateArc=function(){var e=this;e.svgArc=e.getSvgArc(),e.svgArcExpanded=e.getSvgArcExpanded(),e.svgArcExpandedSub=e.getSvgArcExpanded(.98)},r.updateAngle=function(e){var t=this,n=t.config,r=!1,i=0,s=n.gauge_min,o=n.gauge_max,u,a;return t.pie(t.filterTargetsToShow(t.data.targets)).forEach(function(t){!r&&t.data.id===e.data.id&&(r=!0,e=t,e.index=i),i++}),isNaN(e.startAngle)&&(e.startAngle=0),isNaN(e.endAngle)&&(e.endAngle=e.startAngle),t.isGaugeType(e.data)&&(u=Math.PI/(o-s),a=e.value.375?1.175-36/t.radius:.8)*t.radius/o:0,a="translate("+i*u+","+s*u+")"),a},r.getArcRatio=function(e){var t=this,n=t.hasType("gauge")?Math.PI:Math.PI*2;return e?(e.endAngle-e.startAngle)/n:null},r.convertToArcData=function(e){return this.addName({id:e.data.id,value:e.value,ratio:this.getArcRatio(e),index:e.index})},r.textForArcLabel=function(e){var t=this,n,r,i,s,o;return t.shouldShowArcLabel()?(n=t.updateAngle(e),r=n?n.value:null,i=t.getArcRatio(n),s=e.data.id,!t.hasType("gauge")&&!t.meetsArcLabelThreshold(i)?"":(o=t.getArcLabelFormat(),o?o(r,i,s):t.defaultArcValueFormat(r,i))):""},r.expandArc=function(t){var n=this,r;if(n.transiting){r=e.setInterval(function(){n.transiting||(e.clearInterval(r),n.legend.selectAll(".c3-legend-item-focused").size()>0&&n.expandArc(t))},10);return}t=n.mapToTargetIds(t),n.svg.selectAll(n.selectorTargets(t,"."+l.chartArc)).each(function(e){if(!n.shouldExpand(e.data.id))return;n.d3.select(this).selectAll("path").transition().duration(50).attr("d",n.svgArcExpanded).transition().duration(100).attr("d",n.svgArcExpandedSub).each(function(e){n.isDonutType(e.data)})})},r.unexpandArc=function(e){var t=this;if(t.transiting)return;e=t.mapToTargetIds(e),t.svg.selectAll(t.selectorTargets(e,"."+l.chartArc)).selectAll("path").transition().duration(50).attr("d",t.svgArc),t.svg.selectAll("."+l.arc).style("opacity",1)},r.shouldExpand=function(e){var t=this,n=t.config;return t.isDonutType(e)&&n.donut_expand||t.isGaugeType(e)&&n.gauge_expand||t.isPieType(e)&&n.pie_expand},r.shouldShowArcLabel=function(){var e=this,t=e.config,n=!0;return e.hasType("donut")?n=t.donut_label_show:e.hasType("pie")&&(n=t.pie_label_show),n},r.meetsArcLabelThreshold=function(e){var t=this,n=t.config,r=t.hasType("donut")?n.donut_label_threshold:n.pie_label_threshold;return e>=r},r.getArcLabelFormat=function(){var e=this,t=e.config,n=t.pie_label_format;return e.hasType("gauge")?n=t.gauge_label_format:e.hasType("donut")&&(n=t.donut_label_format),n},r.getArcTitle=function(){var e=this;return e.hasType("donut")?e.config.donut_title:""},r.updateTargetsForArc=function(e){var t=this,n=t.main,r,i,s=t.classChartArc.bind(t),o=t.classArcs.bind(t),u=t.classFocus.bind(t);r=n.select("."+l.chartArcs).selectAll("."+l.chartArc).data(t.pie(e)).attr("class",function(e){return s(e)+u(e.data)}),i=r.enter().append("g").attr("class",s),i.append("g").attr("class",o),i.append("text").attr("dy",t.hasType("gauge")?"-.1em":".35em").style("opacity",0).style("text-anchor","middle").style("pointer-events","none")},r.initArc=function(){var e=this;e.arcs=e.main.select("."+l.chart).append("g").attr("class",l.chartArcs).attr("transform",e.getTranslate("arc")),e.arcs.append("text").attr("class",l.chartArcsTitle).style("text-anchor","middle").text(e.getArcTitle())},r.redrawArc=function(e,t,n){var r=this,i=r.d3,s=r.config,o=r.main,u;u=o.selectAll("."+l.arcs).selectAll("."+l.arc).data(r.arcData.bind(r)),u.enter().append("path").attr("class",r.classArc.bind(r)).style("fill",function(e){return r.color(e.data)}).style("cursor",function(e){return s.interaction_enabled&&s.data_selection_isselectable(e)?"pointer":null}).style("opacity",0).each(function(e){r.isGaugeType(e.data)&&(e.startAngle=e.endAngle=-1*(Math.PI/2)),this._current=e}),u.attr("transform",function(e){return!r.isGaugeType(e.data)&&n?"scale(0)":""}).style("opacity",function(e){return e===this._current?0:1}).on("mouseover",s.interaction_enabled?function(e){var t,n;if(r.transiting)return;t=r.updateAngle(e),n=r.convertToArcData(t),r.expandArc(t.data.id),r.api.focus(t.data.id),r.toggleFocusLegend(t.data.id,!0),r.config.data_onmouseover(n,this)}:null).on("mousemove",s.interaction_enabled?function(e){var t=r.updateAngle(e),n=r.convertToArcData(t),i=[n];r.showTooltip(i,this)}:null).on("mouseout",s.interaction_enabled?function(e){var t,n;if(r.transiting)return;t=r.updateAngle(e),n=r.convertToArcData(t),r.unexpandArc(t.data.id),r.api.revert(),r.revertLegend(),r.hideTooltip(),r.config.data_onmouseout(n,this)}:null).on("click",s.interaction_enabled?function(e,t){var n=r.updateAngle(e),i=r.convertToArcData(n);r.toggleShape&&r.toggleShape(this,i,t),r.config.data_onclick.call(r.api,i,this)}:null).each(function(){r.transiting=!0}).transition().duration(e).attrTween("d",function(e){var t=r.updateAngle(e),n;return t?(isNaN(this._current.startAngle)&&(this._current.startAngle=0),isNaN(this._current.endAngle)&&(this._current.endAngle=this._current.startAngle),n=i.interpolate(this._current,t),this._current=n(0),function(t){var i=n(t);return i.data=e.data,r.getArc(i,!0)}):function(){return"M 0 0"}}).attr("transform",n?"scale(1)":"").style("fill",function(e){return r.levelColor?r.levelColor(e.data.values[0].value):r.color(e.data.id)}).style("opacity",1).call(r.endall,function(){r.transiting=!1}),u.exit().transition().duration(t).style("opacity",0).remove(),o.selectAll("."+l.chartArc).select("text").style("opacity",0).attr("class",function(e){return r.isGaugeType(e.data)?l.gaugeValue:""}).text(r.textForArcLabel.bind(r)).attr("transform",r.transformForArcLabel.bind(r)).style("font-size",function(e){return r.isGaugeType(e.data)?Math.round(r.radius/5)+"px":""}).transition().duration(e).style("opacity",function(e){return r.isTargetToShow(e.data.id)&&r.isArcType(e.data)?1:0}),o.select("."+l.chartArcsTitle).style("opacity",r.hasType("donut")||r.hasType("gauge")?1:0),r.hasType("gauge")&&(r.arcs.select("."+l.chartArcsBackground).attr("d",function(){var e={data:[{value:s.gauge_max}],startAngle:-1*(Math.PI/2),endAngle:Math.PI/2};return r.getArc(e,!0,!0)}),r.arcs.select("."+l.chartArcsGaugeUnit).attr("dy",".75em").text(s.gauge_label_show?s.gauge_units:""),r.arcs.select("."+l.chartArcsGaugeMin).attr("dx",-1*(r.innerRadius+(r.radius-r.innerRadius)/2)+"px").attr("dy","1.2em").text(s.gauge_label_show?s.gauge_min:""),r.arcs.select("."+l.chartArcsGaugeMax).attr("dx",r.innerRadius+(r.radius-r.innerRadius)/2+"px").attr("dy","1.2em").text(s.gauge_label_show?s.gauge_max:""))},r.initGauge=function(){var e=this.arcs;this.hasType("gauge")&&(e.append("path").attr("class",l.chartArcsBackground),e.append("text").attr("class",l.chartArcsGaugeUnit).style("text-anchor","middle").style("pointer-events","none"),e.append("text").attr("class",l.chartArcsGaugeMin).style("text-anchor","middle").style("pointer-events","none"),e.append("text").attr("class",l.chartArcsGaugeMax).style("text-anchor","middle").style("pointer-events","none"))},r.getGaugeLabelHeight=function(){return this.config.gauge_label_show?20:0},r.initRegion=function(){var e=this;e.region=e.main.append("g").attr("clip-path",e.clipPath).attr("class",l.regions)},r.updateRegion=function(e){var t=this,n=t.config;t.region.style("visibility",t.hasArcType()?"hidden":"visible"),t.mainRegion=t.main.select("."+l.regions).selectAll("."+l.region).data(n.regions),t.mainRegion.enter().append("g").attr("class",t.classRegion.bind(t)).append("rect").style("fill-opacity",0),t.mainRegion.exit().transition().duration(e).style("opacity",0).remove()},r.redrawRegion=function(e){var t=this,n=t.mainRegion.selectAll("rect"),r=t.regionX.bind(t),i=t.regionY.bind(t),s=t.regionWidth.bind(t),o=t.regionHeight.bind(t);return[(e?n.transition():n).attr("x",r).attr("y",i).attr("width",s).attr("height",o).style("fill-opacity",function(e){return c(e.opacity)?e.opacity:.1})]},r.regionX=function(e){var t=this,n=t.config,r,i=e.axis==="y"?t.y:t.y2;return e.axis==="y"||e.axis==="y2"?r=n.axis_rotated?"start"in e?i(e.start):0:0:r=n.axis_rotated?0:"start"in e?t.x(t.isTimeSeries()?t.parseDate(e.start):e.start):0,r},r.regionY=function(e){var t=this,n=t.config,r,i=e.axis==="y"?t.y:t.y2;return e.axis==="y"||e.axis==="y2"?r=n.axis_rotated?0:"end"in e?i(e.end):0:r=n.axis_rotated?"start"in e?t.x(t.isTimeSeries()?t.parseDate(e.start):e.start):0:0,r},r.regionWidth=function(e){var t=this,n=t.config,r=t.regionX(e),i,s=e.axis==="y"?t.y:t.y2;return e.axis==="y"||e.axis==="y2"?i=n.axis_rotated?"end"in e?s(e.end):t.width:t.width:i=n.axis_rotated?t.width:"end"in e?t.x(t.isTimeSeries()?t.parseDate(e.end):e.end):t.width,i=0?l.focused:"")},r.classDefocused=function(e){return" "+(this.defocusedTargetIds.indexOf(e.id)>=0?l.defocused:"")},r.classChartText=function(e){return l.chartText+this.classTarget(e.id)},r.classChartLine=function(e){return l.chartLine+this.classTarget(e.id)},r.classChartBar=function(e){return l.chartBar+this.classTarget(e.id)},r.classChartArc=function(e){return l.chartArc+this.classTarget(e.data.id)},r.getTargetSelectorSuffix=function(e){return e||e===0?("-"+e).replace(/[\s?!@#$%^&*()_=+,.<>'":;\[\]\/|~`{}\\]/g,"-"):""},r.selectorTarget=function(e,t){return(t||"")+"."+l.target+this.getTargetSelectorSuffix(e)},r.selectorTargets=function(e,t){var n=this;return e=e||[],e.length?e.map(function(e){return n.selectorTarget(e,t)}):null},r.selectorLegend=function(e){return"."+l.legendItem+this.getTargetSelectorSuffix(e)},r.selectorLegends=function(e){var t=this;return e&&e.length?e.map(function(e){return t.selectorLegend(e)}):null};var c=r.isValue=function(e){return e||e===0},h=r.isFunction=function(e){return typeof e=="function"},p=r.isString=function(e){return typeof e=="string"},d=r.isUndefined=function(e){return typeof e=="undefined"},v=r.isDefined=function(e){return typeof e!="undefined"},m=r.ceil10=function(e){return Math.ceil(e/10)*10},g=r.asHalfPixel=function(e){return Math.ceil(e)+.5},y=r.diffDomain=function(e){return e[1]-e[0]},b=r.isEmpty=function(e){return!e||p(e)&&e.length===0||typeof e=="object"&&Object.keys(e).length===0},w=r.notEmpty=function(e){return Object.keys(e).length>0},E=r.getOption=function(e,t,n){return v(e[t])?e[t]:n},S=r.hasValue=function(e,t){var n=!1;return Object.keys(e).forEach(function(r){e[r]===t&&(n=!0)}),n},x=r.getPathBox=function(e){var t=e.getBoundingClientRect(),n=[e.pathSegList.getItem(0),e.pathSegList.getItem(1)],r=n[0].x,i=Math.min(n[0].y,n[1].y);return{x:r,y:i,width:t.width,height:t.height}};n.focus=function(e){var t=this.internal,n;e=t.mapToTargetIds(e),n=t.svg.selectAll(t.selectorTargets(e.filter(t.isTargetToShow,t))),this.revert(),this.defocus(),n.classed(l.focused,!0).classed(l.defocused,!1),t.hasArcType()&&t.expandArc(e),t.toggleFocusLegend(e,!0),t.focusedTargetIds=e,t.defocusedTargetIds=t.defocusedTargetIds.filter(function(t){return e.indexOf(t)<0})},n.defocus=function(e){var t=this.internal,n;e=t.mapToTargetIds(e),n=t.svg.selectAll(t.selectorTargets(e.filter(t.isTargetToShow,t))),n.classed(l.focused,!1).classed(l.defocused,!0),t.hasArcType()&&t.unexpandArc(e),t.toggleFocusLegend(e,!1),t.focusedTargetIds=t.focusedTargetIds.filter(function(t){return e.indexOf(t)<0}),t.defocusedTargetIds=e},n.revert=function(e){var t=this.internal,n;e=t.mapToTargetIds(e),n=t.svg.selectAll(t.selectorTargets(e)),n.classed(l.focused,!1).classed(l.defocused,!1),t.hasArcType()&&t.unexpandArc(e),t.config.legend_show&&(t.showLegend(e.filter(t.isLegendToShow.bind(t))),t.legend.selectAll(t.selectorLegends(e)).filter(function(){return t.d3.select(this).classed(l.legendItemFocused)}).classed(l.legendItemFocused,!1)),t.focusedTargetIds=[],t.defocusedTargetIds=[]},n.show=function(e,t){var n=this.internal,r;e=n.mapToTargetIds(e),t=t||{},n.removeHiddenTargetIds(e),r=n.svg.selectAll(n.selectorTargets(e)),r.transition().style("opacity",1,"important").call(n.endall,function(){r.style("opacity",null).style("opacity",1)}),t.withLegend&&n.showLegend(e),n.redraw({withUpdateOrgXDomain:!0,withUpdateXDomain:!0,withLegend:!0})},n.hide=function(e,t){var n=this.internal,r;e=n.mapToTargetIds(e),t=t||{},n.addHiddenTargetIds(e),r=n.svg.selectAll(n.selectorTargets(e)),r.transition().style("opacity",0,"important").call(n.endall,function(){r.style("opacity",null).style("opacity",0)}),t.withLegend&&n.hideLegend(e),n.redraw({withUpdateOrgXDomain:!0,withUpdateXDomain:!0,withLegend:!0})},n.toggle=function(e,t){var n=this,r=this.internal;r.mapToTargetIds(e).forEach(function(e){r.isTargetToShow(e)?n.hide(e,t):n.show(e,t)})},n.zoom=function(e){var t=this.internal;return e&&(t.isTimeSeries()&&(e=e.map(function(e){return t.parseDate(e)})),t.brush.extent(e),t.redraw({withUpdateXDomain:!0,withY:t.config.zoom_rescale}),t.config.zoom_onzoom.call(this,t.x.orgDomain())),t.brush.extent()},n.zoom.enable=function(e){var t=this.internal;t.config.zoom_enabled=e,t.updateAndRedraw()},n.unzoom=function(){var e=this.internal;e.brush.clear().update(),e.redraw({withUpdateXDomain:!0})},n.load=function(e){var t=this.internal,n=t.config;e.xs&&t.addXs(e.xs),"classes"in e&&Object.keys(e.classes).forEach(function(t){n.data_classes[t]=e.classes[t]}),"categories"in e&&t.isCategorized()&&(n.axis_x_categories=e.categories),"axes"in e&&Object.keys(e.axes).forEach(function(t){n.data_axes[t]=e.axes[t]}),"colors"in e&&Object.keys(e.colors).forEach(function(t){n.data_colors[t]=e.colors[t]});if("cacheIds"in e&&t.hasCaches(e.cacheIds)){t.load(t.getCaches(e.cacheIds),e.done);return}"unload"in e?t.unload(t.mapToTargetIds(typeof e.unload=="boolean"&&e.unload?null:e.unload),function(){t.loadFromArgs(e)}):t.loadFromArgs(e)},n.unload=function(e){var t=this.internal;e=e||{},e instanceof Array?e={ids:e}:typeof e=="string"&&(e={ids:[e]}),t.unload(t.mapToTargetIds(e.ids),function(){t.redraw({withUpdateOrgXDomain:!0,withUpdateXDomain:!0,withLegend:!0}),e.done&&e.done()})},n.flow=function(e){var t=this.internal,n,r,i=[],s=t.getMaxDataCount(),o,u,a,f,l=0,h=0,p,d;if(e.json)r=t.convertJsonToData(e.json,e.keys);else if(e.rows)r=t.convertRowsToData(e.rows);else{if(!e.columns)return;r=t.convertColumnsToData(e.columns)}n=t.convertDataToTargets(r,!0),t.data.targets.forEach(function(e){var r=!1,s,o;for(s=0;s1?p=a.values[a.values.length-1].x-f.x:p=f.x-t.getXDomain(t.data.targets)[0]:p=1,u=[f.x-p,f.x],t.updateXDomain(null,!0,!0,!1,u)),t.updateTargets(t.data.targets),t.redraw({flow:{index:f.index,length:l,duration:c(e.duration)?e.duration:t.config.transition_duration,done:e.done,orgDataCount:s},withLegend:!0,withTransition:s>1,withTrimXDomain:!1,withUpdateXAxis:!0})},r.generateFlow=function(e){var t=this,n=t.config,r=t.d3;return function(){var i=e.targets,s=e.flow,o=e.drawBar,u=e.drawLine,a=e.drawArea,f=e.cx,c=e.cy,h=e.xv,p=e.xForText,d=e.yForText,v=e.duration,m,g=1,b,w=s.index,E=s.length,S=t.getValueOnIndex(t.data.targets[0].values,w),x=t.getValueOnIndex(t.data.targets[0].values,w+E),T=t.x.domain(),N,C=s.duration||v,k=s.done||function(){},L=t.generateWait(),A=t.xgrid||r.selectAll([]),O=t.xgridLines||r.selectAll([]),M=t.mainRegion||r.selectAll([]),_=t.mainText||r.selectAll([]),D=t.mainBar||r.selectAll([]),P=t.mainLine||r.selectAll([]),H=t.mainArea||r.selectAll([]),B=t.mainCircle||r.selectAll([]);t.flowing=!0,t.data.targets.forEach(function(e){e.values.splice(0,E)}),N=t.updateXDomain(i,!0,!0),t.updateXGrid&&t.updateXGrid(!0),s.orgDataCount?s.orgDataCount===1||S.x===x.x?m=t.x(T[0])-t.x(N[0]):t.isTimeSeries()?m=t.x(T[0])-t.x(N[0]):m=t.x(S.x)-t.x(x.x):t.data.targets[0].values.length!==1?m=t.x(T[0])-t.x(N[0]):t.isTimeSeries()?(S=t.getValueOnIndex(t.data.targets[0].values,0),x=t.getValueOnIndex(t.data.targets[0].values,t.data.targets[0].values.length-1),m=t.x(S.x)-t.x(x.x)):m=y(N)/2,g=y(T)/y(N),b="translate("+m+",0) scale("+g+",1)",t.hideXGridFocus(),t.hideTooltip(),r.transition().ease("linear").duration(C).each(function(){L.add(t.axes.x.transition().call(t.xAxis)),L.add(D.transition().attr("transform",b)),L.add(P.transition().attr("transform",b)),L.add(H.transition().attr("transform",b)),L.add(B.transition().attr("transform",b)),L.add(_.transition().attr("transform",b)),L.add(M.filter(t.isRegionOnX).transition().attr("transform",b)),L.add(A.transition().attr("transform",b)),L.add(O.transition().attr("transform",b))}).call(L,function(){var e,r=[],i=[],s=[];if(E){for(e=0;e=0,p=!t||t.indexOf(u)>=0,d=a.classed(l.SELECTED);if(a.classed(l.line)||a.classed(l.area))return;h&&p?s.data_selection_isselectable(o)&&!d&&c(!0,a.classed(l.SELECTED,!0),o,u):v(n)&&n&&d&&c(!1,a.classed(l.SELECTED,!1),o,u)})},n.unselect=function(e,t){var n=this.internal,r=n.d3,i=n.config;if(!i.data_selection_enabled)return;n.main.selectAll("."+l.shapes).selectAll("."+l.shape).each(function(s,o){var u=r.select(this),a=s.data?s.data.id:s.id,f=n.getToggle(this,s).bind(n),c=i.data_selection_grouped||!e||e.indexOf(a)>=0,h=!t||t.indexOf(o)>=0,p=u.classed(l.SELECTED);if(u.classed(l.line)||u.classed(l.area))return;c&&h&&i.data_selection_isselectable(s)&&p&&f(!1,u.classed(l.SELECTED,!1),s,o)})},n.transform=function(e,t){var n=this.internal,r=["pie","donut"].indexOf(e)>=0?{withTransform:!0}:null;n.transformTo(t,e,r)},r.transformTo=function(e,t,n){var r=this,i=!r.hasArcType(),s=n||{withTransitionForAxis:i};s.withTransitionForTransform=!1,r.transiting=!1,r.setTargetType(e,t),r.updateTargets(r.data.targets),r.updateAndRedraw(s)},n.groups=function(e){var t=this.internal,n=t.config;return d(e)?n.data_groups:(n.data_groups=e,t.redraw(),n.data_groups)},n.xgrids=function(e){var t=this.internal,n=t.config;return e?(n.grid_x_lines=e,t.redrawWithoutRescale(),n.grid_x_lines):n.grid_x_lines},n.xgrids.add=function(e){var t=this.internal;return this.xgrids(t.config.grid_x_lines.concat(e?e:[]))},n.xgrids.remove=function(e){var t=this.internal;t.removeGridLines(e,!0)},n.ygrids=function(e){var t=this.internal,n=t.config;return e?(n.grid_y_lines=e,t.redrawWithoutRescale(),n.grid_y_lines):n.grid_y_lines},n.ygrids.add=function(e){var t=this.internal;return this.ygrids(t.config.grid_y_lines.concat(e?e:[]))},n.ygrids.remove=function(e){var t=this.internal;t.removeGridLines(e,!1)},n.regions=function(e){var t=this.internal,n=t.config;return e?(n.regions=e,t.redrawWithoutRescale(),n.regions):n.regions},n.regions.add=function(e){var t=this.internal,n=t.config;return e?(n.regions=n.regions.concat(e),t.redrawWithoutRescale(),n.regions):n.regions},n.regions.remove=function(e){var t=this.internal,n=t.config,r,i,s;return e=e||{},r=t.getOption(e,"duration",n.transition_duration),i=t.getOption(e,"classes",[l.region]),s=t.main.select("."+l.regions).selectAll(i.map(function(e){return"."+e})),(r?s.transition().duration(r):s).style("opacity",0).remove(),n.regions=n.regions.filter(function(e){var t=!1;return e["class"]?(e["class"].split(" ").forEach(function(e){i.indexOf(e)>=0&&(t=!0)}),!t):!0}),n.regions},n.data=function(e){var t=this.internal.data.targets;return typeof e=="undefined"?t:t.filter(function(t){return[].concat(e).indexOf(t.id)>=0})},n.data.shown=function(e){return this.internal.filterTargetsToShow(this.data(e))},n.data.values=function(e){var t,n=null;return e&&(t=this.data(e),n=t[0]?t[0].values.map(function(e){return e.value}):null),n},n.data.names=function(e){return this.internal.clearLegendItemTextBoxCache(),this.internal.updateDataAttributes("names",e)},n.data.colors=function(e){return this.internal.updateDataAttributes("colors",e)},n.data.axes=function(e){return this.internal.updateDataAttributes("axes",e)},n.category=function(e,t){var n=this.internal,r=n.config;return arguments.length>1&&(r.axis_x_categories[e]=t,n.redraw()),r.axis_x_categories[e]},n.categories=function(e){var t=this.internal,n=t.config;return arguments.length?(n.axis_x_categories=e,t.redraw(),n.axis_x_categories):n.axis_x_categories},n.color=function(e){var t=this.internal;return t.color(e)},n.x=function(e){var t=this.internal;return arguments.length&&(t.updateTargetX(t.data.targets,e),t.redraw({withUpdateOrgXDomain:!0,withUpdateXDomain:!0})),t.data.xs},n.xs=function(e){var t=this.internal;return arguments.length&&(t.updateTargetXs(t.data.targets,e),t.redraw({withUpdateOrgXDomain:!0,withUpdateXDomain:!0})),t.data.xs},n.axis=function(){},n.axis.labels=function(e){var t=this.internal;arguments.length&&(Object.keys(e).forEach(function(n){t.axis.setLabelText(n,e[n])}),t.axis.updateLabels())},n.axis.max=function(e){var t=this.internal,n=t.config;if(!arguments.length)return{x:n.axis_x_max,y:n.axis_y_max,y2:n.axis_y2_max};typeof e=="object"?(c(e.x)&&(n.axis_x_max=e.x),c(e.y)&&(n.axis_y_max=e.y),c(e.y2)&&(n.axis_y2_max=e.y2)):n.axis_y_max=n.axis_y2_max=e,t.redraw({withUpdateOrgXDomain:!0,withUpdateXDomain:!0})},n.axis.min=function(e){var t=this.internal,n=t.config;if(!arguments.length)return{x:n.axis_x_min,y:n.axis_y_min,y2:n.axis_y2_min};typeof e=="object"?(c(e.x)&&(n.axis_x_min=e.x),c(e.y)&&(n.axis_y_min=e.y),c(e.y2)&&(n.axis_y2_min=e.y2)):n.axis_y_min=n.axis_y2_min=e,t.redraw({withUpdateOrgXDomain:!0,withUpdateXDomain:!0})},n.axis.range=function(e){if(!arguments.length)return{max:this.axis.max(),min:this.axis.min()};v(e.max)&&this.axis.max(e.max),v(e.min)&&this.axis.min(e.min)},n.legend=function(){},n.legend.show=function(e){var t=this.internal;t.showLegend(t.mapToTargetIds(e)),t.updateAndRedraw({withLegend:!0})},n.legend.hide=function(e){var t=this.internal;t.hideLegend(t.mapToTargetIds(e)),t.updateAndRedraw({withLegend:!0})},n.resize=function(e){var t=this.internal,n=t.config;n.size_width=e?e.width:null,n.size_height=e?e.height:null,this.flush()},n.flush=function(){var e=this.internal;e.updateAndRedraw({withLegend:!0,withTransition:!1,withTransitionForTransform:!1})},n.destroy=function(){var t=this.internal;return e.clearInterval(t.intervalForObserveInserted),e.onresize=null,t.selectChart.classed("c3",!1).html(""),Object.keys(t).forEach(function(e){t[e]=null}),null},n.tooltip=function(){},n.tooltip.show=function(e){var t=this.internal,n,r;e.mouse&&(r=e.mouse),e.data?t.isMultipleX()?(r=[t.x(e.data.x),t.getYScale(e.data.id)(e.data.value)],n=null):n=c(e.data.index)?e.data.index:t.getIndexByX(e.data.x):typeof e.x!="undefined"?n=t.getIndexByX(e.x):typeof e.index!="undefined"&&(n=e.index),t.dispatchEvent("mouseover",n,r),t.dispatchEvent("mousemove",n,r)},n.tooltip.hide=function(){this.internal.dispatchEvent("mouseout",0)};var T;r.isSafari=function(){var t=e.navigator.userAgent;return t.indexOf("Safari")>=0&&t.indexOf("Chrome")<0},r.isChrome=function(){var t=e.navigator.userAgent;return t.indexOf("Chrome")>=0},Function.prototype.bind||(Function.prototype.bind=function(e){if(typeof this!="function")throw new TypeError("Function.prototype.bind - what is trying to be bound is not callable");var t=Array.prototype.slice.call(arguments,1),n=this,r=function(){},i=function(){return n.apply(this instanceof r?this:e,t.concat(Array.prototype.slice.call(arguments)))};return r.prototype=this.prototype,i.prototype=new r,i}),typeof define=="function"&&define.amd?define("c3",["d3"],t):"undefined"!=typeof exports&&"undefined"!=typeof module?module.exports=t:e.c3=t})(window),define("css!c3",[],function(){}),function(e,t){typeof define=="function"&&define.amd?define("src/c3chart/Common",["d3","c3","../common/HTMLWidget","css!c3"],t):e.c3chart_Common=t(e.d3,e.c3,e.common_HTMLWidget)}(this,function(e,t,n){function r(e){n.call(this),this._tag="div",this._type="unknown",this._config={axis:{},legend:{position:"bottom",show:!0},data:{columns:[],rows:[]}},this._prevColumnIDs=[]}return r.prototype=Object.create(n.prototype),r.prototype._class+=" c3chart_Common",r.prototype.publish("showLegend",!1,"boolean","Show/Hide Legend",null,{tags:["Basic","Shared"]}),r.prototype.publish("legendFontColor",null,"html-color","Legend Font Color",null,{tags:["Intermediate","Shared"]}),r.prototype.publish("legendFontSize",null,"number","Legend Font Size",null,{tags:["Intermediate","Shared"]}),r.prototype.publish("legendFontFamily",null,"string","Legend Font Name",null,{tags:["Private","Shared"]}),r.prototype.publish("legendFontBold",!1,"boolean","Legend Font Bold",null,{tags:["Private","Shared"]}),r.prototype.publish("legendFontItalic",!1,"boolean","Legend Font Italic",null,{tags:["Private","Shared"]}),r.prototype.publish("fontSize",null,"number","Font Size",null,{tags:["Basic","Shared"]}),r.prototype.publish("fontFamily",null,"string","Font Name",null,{tags:["Basic","Shared","Shared"]}),r.prototype.publish("fontColor",null,"html-color","Font Color",null,{tags:["Basic","Shared"]}),r.prototype.publish("legendPosition","right","set","Legend Position",["bottom","right"],{tags:["Intermediate"]}),r.prototype.publish("animationDuration",0,"number","Animation Duration",null,{tags:["Advanced"]}),r.prototype.type=function(e){return arguments.length?(this._type=e,this):this._type},r.prototype.getC3Series=function(){return this._columns.filter(function(e,t){return t>0})},r.prototype.getC3Rows=function(){var e=[this._columns.filter(function(e,t){return t>0})].concat(this._data.map(function(e){return e.filter(function(e,t){return t>0})}));return e},r.prototype.getC3Categories=function(){var e=this._data.map(function(e,t){return e[0]});return e},r.prototype.getC3Column=function(e){var t=[this._columns[e]].concat(this._data.map(function(t,n){return t[e]}));return t},r.prototype.getC3Columns=function(e){if(!this._data.length)return[];e=e||this._columns.length;var t=[];for(var n=1;nspan{display:inline-block;width:10px;height:10px;margin-right:6px}.c3-tooltip td.value{text-align:right}.c3-area{stroke-width:0;opacity:.2}.c3-chart-arcs-title{dominant-baseline:middle;font-size:1.3em}.c3-chart-arcs .c3-chart-arcs-background{fill:#e0e0e0;stroke:none}.c3-chart-arcs .c3-chart-arcs-gauge-unit{fill:#000;font-size:16px}.c3-chart-arcs .c3-chart-arcs-gauge-max,.c3-chart-arcs .c3-chart-arcs-gauge-min{fill:#777}.c3-chart-arc .c3-gauge-value{fill:#000}"),define("hpcc-viz-c3chart",function(){}); \ No newline at end of file diff --git a/dist-amd/hpcc-viz-chart.js b/dist-amd/hpcc-viz-chart.js new file mode 100644 index 0000000000..0001672dff --- /dev/null +++ b/dist-amd/hpcc-viz-chart.js @@ -0,0 +1 @@ +define("css!src/chart/XYAxis",[],function(){}),function(e,t){typeof define=="function"&&define.amd?define("src/chart/XYAxis",["d3","../common/SVGWidget","css!./XYAxis"],t):e.chart_XYAxis=t(e.d3,e.common_SVGWidget)}(this,function(e,t){function n(n){t.call(this),this._drawStartPos="origin",this._dateParserData=e.time.format("%Y-%m-%d").parse,this._dateParserValue=e.time.format("%Y-%m-%d").parse}n.prototype=Object.create(t.prototype),n.prototype._class+=" chart_XYAxis",n.prototype.publish("orientation","horizontal","set","Selects orientation for the axis",["horizontal","vertical"]),n.prototype.publish("selectionMode",!1,"boolean","Range Selector"),n.prototype.publish("xAxisType","ordinal","set","X-Axis Type",["ordinal","linear","time"]),n.prototype.publish("xAxisTypeTimePattern","%Y-%m-%d","string","Time Series Pattern"),n.prototype.publish("xAxisDomainLow","","string","X-Axis Low"),n.prototype.publish("xAxisDomainHigh","","string","X-Axis High"),n.prototype.publish("yAxisTitle","","string","Y-Axis Title"),n.prototype.publish("yAxisTickCount",10,"number","Y-Axis Tick Count"),n.prototype.publish("yAxisTickFormat","s","string","Y-Axis Tick Format"),n.prototype.publish("yAxisType","linear","set","Y-Axis Type",["none","linear","pow","log","time"]),n.prototype.publish("yAxisTypeTimePattern","%Y-%m-%d","string","Time Series Pattern"),n.prototype.publish("yAxisTypePowExponent",2,"number","Exponent for Pow on Value Axis"),n.prototype.publish("yAxisTypeLogBase",10,"number","Base for log on Value Axis"),n.prototype.publish("yAxisDomainLow","","string","Y-Axis Low"),n.prototype.publish("yAxisDomainHigh","","string","Y-Axis High"),n.prototype.publish("yAxisDomainPadding",5,"number","Y-Axis Low/High Padding (if no low/high specified"),n.prototype.publish("regions",[],"array","Regions"),n.prototype.publish("sampleData","","set","Display Sample Data",["","ordinal","ordinalRange","linear","time-x","time-y"]),n.prototype._sampleData=n.prototype.sampleData,n.prototype.sampleData=function(e){var t=n.prototype._sampleData.apply(this,arguments);if(arguments.length)switch(e){case"ordinal":this.testDataOrdinal();break;case"ordinalRange":this.testDataOrdinalRange();break;case"linear":this.testDataLinear();break;case"time-x":this.testDataTimeX();break;case"time-y":this.testDataTimeY()}return t},n.prototype.resetSelection=function(){return this._prevBrush=null,this},n.prototype.testData=function(){return this.sampleData("ordinal"),this},n.prototype.testDataOrdinal=function(){return this.xAxisType("ordinal").yAxisType("linear").columns(["Subject","Year 1","Year 2","Year 3"]).data([["Geography",75,68,65],["English",45,"55",52],["Math",98,92,90],["Science",66,null,56]]),this},n.prototype.testDataOrdinalRange=function(){return this.xAxisType("ordinal").yAxisType("linear").columns(["Region","May","June","July"]).data([["Munster",[1,11],[2,14],[8,18]],["Leinster",[3,10],[1,15],["7",16]],["Ulster",[2,14],[5,12],[8,17]],["Connacht",[0,10],[1,12],[7,16]]]),this},n.prototype.testDataLinear=function(){return this.xAxisType("linear").yAxisType("linear").columns(["Subject","2nd Year"]).data([[10,75],[13,45],[14,45],[15,85],[16,98],[19,66]]),this},n.prototype.testDataTimeX=function(){var e=[{DateTime:"2014-06-01T07:01:39",Price:821},{DateTime:"2015-12-01T01:33:35",Price:841},{DateTime:"2015-12-25T23:58:34",Price:1356},{DateTime:"2015-05-16T17:02:17",Price:1136},{DateTime:"2015-09-11T10:37:50",Price:1094},{DateTime:"2014-11-03T21:34:47",Price:1266},{DateTime:"2015-11-05T12:31:45",Price:1159},{DateTime:"2014-11-27T16:25:57",Price:1572},{DateTime:"2015-12-26T15:13:48",Price:1083},{DateTime:"2014-06-18T16:21:06",Price:1324},{DateTime:"2014-05-13T05:35:12",Price:1553},{DateTime:"2014-06-01T20:40:50",Price:1216},{DateTime:"2015-07-15T07:19:39",Price:1403},{DateTime:"2016-03-17T09:32:59",Price:1382},{DateTime:"2015-05-28T02:24:27",Price:1337},{DateTime:"2015-08-08T18:46:00",Price:1084},{DateTime:"2015-10-25T15:42:48",Price:1217},{DateTime:"2016-01-07T00:48:47",Price:1464},{DateTime:"2015-12-13T23:21:16",Price:894},{DateTime:"2014-06-13T22:49:52",Price:967},{DateTime:"2015-01-07T20:33:03",Price:1033},{DateTime:"2015-02-28T10:08:16",Price:1119},{DateTime:"2015-11-09T15:33:56",Price:1298},{DateTime:"2015-04-18T00:05:19",Price:808},{DateTime:"2016-04-19T04:09:19",Price:1331},{DateTime:"2015-11-26T05:03:53",Price:1221},{DateTime:"2014-09-17T08:59:31",Price:1450},{DateTime:"2016-03-29T15:34:22",Price:1403},{DateTime:"2015-09-13T13:46:01",Price:1088},{DateTime:"2014-12-04T20:41:36",Price:1503},{DateTime:"2015-06-19T12:43:51",Price:1350},{DateTime:"2014-05-21T12:58:46",Price:874},{DateTime:"2016-02-11T07:48:56",Price:1519},{DateTime:"2015-02-23T22:35:44",Price:1383},{DateTime:"2015-11-28T11:35:45",Price:928},{DateTime:"2016-01-17T10:27:12",Price:941},{DateTime:"2015-02-04T07:17:50",Price:1076},{DateTime:"2016-04-11T08:28:10",Price:907},{DateTime:"2015-02-27T15:02:35",Price:1263},{DateTime:"2016-03-23T15:54:53",Price:911},{DateTime:"2014-09-26T19:15:38",Price:1076},{DateTime:"2015-10-15T15:13:47",Price:1052},{DateTime:"2015-04-07T13:22:52",Price:1481},{DateTime:"2016-01-31T11:15:52",Price:1248},{DateTime:"2014-11-20T09:46:51",Price:1360},{DateTime:"2015-10-19T15:05:26",Price:1094},{DateTime:"2016-04-30T09:54:01",Price:1552},{DateTime:"2015-06-07T23:49:49",Price:1329},{DateTime:"2015-07-10T20:12:46",Price:801},{DateTime:"2014-12-22T19:11:04",Price:1066},{DateTime:"2015-12-07T17:03:07",Price:1032},{DateTime:"2015-11-30T13:11:22",Price:1546},{DateTime:"2014-06-29T07:24:44",Price:1042},{DateTime:"2014-08-03T08:15:25",Price:1326},{DateTime:"2015-09-01T20:32:23",Price:928},{DateTime:"2016-05-02T12:56:47",Price:1550},{DateTime:"2014-11-18T04:38:21",Price:972},{DateTime:"2016-05-03T01:05:51",Price:1164},{DateTime:"2015-02-03T17:16:07",Price:998},{DateTime:"2015-09-04T21:29:16",Price:1199},{DateTime:"2015-12-02T10:44:32",Price:1250},{DateTime:"2016-01-26T16:11:51",Price:1241},{DateTime:"2015-05-30T12:42:11",Price:1336},{DateTime:"2014-09-11T10:19:44",Price:1231},{DateTime:"2016-04-06T05:54:55",Price:1276},{DateTime:"2016-02-18T00:29:49",Price:939},{DateTime:"2014-11-16T15:35:04",Price:1557},{DateTime:"2015-12-10T03:06:01",Price:1292},{DateTime:"2015-05-31T04:19:33",Price:1347},{DateTime:"2014-10-08T17:26:41",Price:1041},{DateTime:"2015-01-13T10:43:21",Price:1089},{DateTime:"2015-04-14T04:05:10",Price:999},{DateTime:"2015-10-05T11:47:54",Price:1520},{DateTime:"2015-06-26T00:22:00",Price:1342},{DateTime:"2015-05-13T14:32:54",Price:976},{DateTime:"2015-07-13T19:13:18",Price:1576},{DateTime:"2014-05-17T21:59:02",Price:1220},{DateTime:"2015-03-15T07:15:00",Price:1230},{DateTime:"2015-02-22T22:04:01",Price:1510},{DateTime:"2015-11-26T06:03:07",Price:816},{DateTime:"2014-07-02T20:20:52",Price:1343},{DateTime:"2015-07-14T13:10:03",Price:1285},{DateTime:"2015-11-01T03:18:14",Price:1424},{DateTime:"2015-03-17T12:04:38",Price:1109},{DateTime:"2015-11-19T05:47:16",Price:1278},{DateTime:"2015-11-12T09:03:53",Price:841},{DateTime:"2014-10-17T18:37:00",Price:1425},{DateTime:"2015-09-27T04:37:49",Price:1555},{DateTime:"2015-07-30T04:01:21",Price:1222},{DateTime:"2015-02-11T17:59:08",Price:1464},{DateTime:"2014-09-13T19:57:59",Price:1271},{DateTime:"2015-03-25T10:55:59",Price:1397},{DateTime:"2014-07-13T09:36:47",Price:915},{DateTime:"2015-02-15T10:49:48",Price:1015},{DateTime:"2014-10-24T08:50:59",Price:835},{DateTime:"2016-01-14T18:23:43",Price:1088},{DateTime:"2016-03-05T04:11:37",Price:1573},{DateTime:"2014-08-09T06:02:06",Price:1504},{DateTime:"2015-05-25T07:47:41",Price:1326},{DateTime:"2016-02-11T06:53:58",Price:1525}];return e.sort(function(e,t){return e.DateTime>t.DateTime?1:e.DateTime=this._columns.length?e:this.formatValue(e)},this)},this)},n.prototype.enter=function(t,n){this.dataAxis=e.svg.axis().orient("bottom"),this.valueAxis=e.svg.axis().orient("left"),this.svg=n.append("g"),this.svgRegions=n.append("g"),this.svgData=this.svg.append("g"),this.svgXAxis=this.svg.append("g"),this.svgXAxisText=this.svgXAxis.append("text").attr("y",-2).style("text-anchor","end"),this.svgYAxis=this.svg.append("g"),this.svgYAxisText=this.svgYAxis.append("text").attr("transform","rotate(-90)").attr("x",-2).attr("y",2).attr("dy",".71em").style("text-anchor","end"),this.svgBrush=n.append("g").attr("class","brush");var r=this;this.xBrush=e.svg.brush().on("brush",function(){return r.brushMoved.apply(r,arguments)}),this.yBrush=e.svg.brush().on("brush",function(){return r.brushMoved.apply(r,arguments)})},n.prototype.resizeBrushHandle=function(e,t,n){var r,i,s;return e==="e"||e==="w"?(r=+(e==="e"),i=r?1:-1,s=n/3,"M"+.5*i+","+s+"A6,6 0 0 "+r+" "+6.5*i+","+(s+6)+"V"+(2*s-6)+"A6,6 0 0 "+r+" "+.5*i+","+2*s+"Z"+"M"+2.5*i+","+(s+8)+"V"+(2*s-8)+"M"+4.5*i+","+(s+8)+"V"+(2*s-8)):(r=+(e==="s"),s=r?1:-1,i=t/3,"M"+i+", "+.5*s+"A6,6 0 0 "+(r+1)%2+" "+(i+6)+","+6.5*s+"H"+(2*i-6)+"A6,6 0 0 "+(r+1)%2+" "+2*i+","+.5*s+"Z"+"M"+(i+8)+","+2.5*s+"H"+(2*i-8)+"M"+(i+8)+","+4.5*s+"H"+(2*i-8))},n.prototype.brushMoved=t.prototype.debounce(function(){var t=this.formattedData().filter(function(e){var t;switch(this.xAxisType()){case"ordinal":return t=this.dataScale(e[0])+(this.dataScale.rangeBand?this.dataScale.rangeBand()/2:0),this.orientation()==="horizontal"?t>=this.xBrush.extent()[0]&&t<=this.xBrush.extent()[1]:t>=this.yBrush.extent()[0]&&t<=this.yBrush.extent()[1];default:return t=e[0],this.orientation()==="horizontal"?t>=this.xBrush.extent()[0]&&t<=this.xBrush.extent()[1]:t>=this.yBrush.extent()[0]&&t<=this.yBrush.extent()[1]}},this);this.selection(t)},250),n.prototype.dataPos=function(e){var t=this.dataScale(this.formatData(e));return this.xAxisType()==="ordinal"&&(t+=this.dataScale.rangeBand()/2),t},n.prototype.valuePos=function(e){return this.valueScale(this.formatValue(e))},n.prototype.calcMargin=function(e,t){var n={top:this.selectionMode()?10:2,right:this.selectionMode()?10:2,bottom:this.selectionMode()?10:2,left:this.selectionMode()?10:2},r=this.height()-n.top-n.bottom,i=t.append("g"),s=i.append("g").attr("class",this.orientation()==="horizontal"?"x axis":"y axis").attr("transform","translate(0,"+r+")").call(this.currAxis),o=s.node().getBBox();n.right-=this.width()-o.width-o.x,n.bottom=o.height;if(this.yAxisType()!=="none"){var u=i.append("g").attr("class",this.orientation()==="horizontal"?"y axis":"x axis").call(this.otherAxis),a=u.node().getBBox();n.left=a.width,n.top-=a.y}return i.remove(),n},n.prototype.update=function(t,n){var r=this,i=this.svgRegions.selectAll(".region").data(this.regions());i.enter().append("rect").attr("class","region"),this.orientation()==="horizontal"?i.attr("x",function(e){return r.dataPos(e.x0)}).attr("y",0).attr("width",function(e){return r.dataPos(e.x1)-r.dataPos(e.x0)}).attr("height",this.height()).style("stroke",function(e){return r._palette(e.colorID)}).style("fill",function(t){return e.hsl(r._palette(t.colorID)).brighter()}):i.attr("x",0).attr("y",function(e){return r.dataPos(e.x0)}).attr("width",this.width()).attr("height",function(e){return r.dataPos(e.x0)-r.dataPos(e.x1)}).style("stroke",function(e){return r._palette(e.colorID)}).style("fill",function(t){return e.hsl(r._palette(t.colorID)).brighter()}),i.exit().remove();if(this._prevXAxisType!==this.xAxisType()){this._prevXAxisType=this.xAxisType(),this._prevBrush=null;switch(this.xAxisType()){case"linear":this.dataScale=e.scale.linear();break;case"time":this.dataScale=e.time.scale();break;case"ordinal":default:this.dataScale=e.scale.ordinal()}this.dataAxis.scale(this.dataScale),this.xBrush.x(this.dataScale),this.yBrush.y(this.dataScale)}switch(this.yAxisType()){case"pow":this.valueScale=e.scale.pow().exponent(this.yAxisTypePowExponent());break;case"log":this.valueScale=e.scale.log().base(this.yAxisTypeLogBase());break;case"time":this.valueScale=e.time.scale();break;case"linear":default:this.valueScale=e.scale.linear()}this.valueAxis.scale(this.valueScale).ticks(this.yAxisTickCount(),this.yAxisTickFormat());var s=this.orientation()==="horizontal";this.dataAxis.orient(s?"bottom":"left"),this.valueAxis.orient(s?"left":"bottom"),this.currAxis=s?this.dataAxis:this.valueAxis,this.otherAxis=s?this.valueAxis:this.dataAxis;var o=s?this.xBrush:this.yBrush,u=s?this.yBrush:this.xBrush,a=u.extent();switch(this.xAxisType()){case"ordinal":this.dataScale.domain(this.data().map(function(e){return e[0]}));break;default:var f=this.xAxisDomainLow()?this.formatData(this.xAxisDomainLow()):e.min(this.formattedData(),function(e){return e[0]}),l=this.xAxisDomainHigh()?this.formatData(this.xAxisDomainHigh()):e.max(this.formattedData(),function(e){return e[0]});this.dataScale.domain([f,l])}var c=this.yAxisDomainLow()?this.formatValue(this.yAxisDomainLow()):e.min(this.formattedData(),function(t){return e.min(t.filter(function(e,t){return t>0&&r._columns[t]&&r._columns[t].indexOf("__")!==0&&e!==null}),function(e){return e instanceof Array?e[0]:e})}),h=this.yAxisDomainHigh()?this.formatValue(this.yAxisDomainHigh()):e.max(this.formattedData(),function(t){return e.max(t.filter(function(e,t){return t>0&&r._columns[t]&&r._columns[t].indexOf("__")!==0&&e!==null}),function(e){return e instanceof Array?e[1]:e})});switch(this.yAxisType()){case"time":break;default:if(this.yAxisDomainLow()===""&&this.yAxisDomainHigh()===""){var p=(h-c)*this.yAxisDomainPadding()/100,d=c-p;if(c>=0&&d<0||c===h)d=0;c=d,h+=p}}this.valueScale.domain([c,h]),this.dataScale.rangeRoundBands?this.dataScale.rangeRoundBands([s?0:this.height(),s?this.width():0],.1):this.dataScale.rangeRound&&this.dataScale.range([s?0:this.height(),s?this.width():0]),this.valueScale.range([s?this.height():0,s?0:this.width()]);var v=this.calcMargin(t,n);this.margin=v;var m=this.width()-v.left-v.right,g=this.height()-v.top-v.bottom,y=s?m:g,b=s?g:m;this.dataScale.rangeRoundBands?this.dataScale.rangeRoundBands([s?0:y,s?y:0],.1):this.dataScale.rangeRound&&this.dataScale.range([s?0:y,s?y:0]),this.valueScale.range([s?b:0,s?0:b]),this.svg.transition().attr("transform","translate("+v.left+","+v.top+")"),this.svgXAxis.transition().attr("class",s?"x axis":"y axis").attr("transform","translate(0,"+g+")").call(this.currAxis),this.svgXAxisText.attr("x",m-2).text(s?this.columns()[0]:this.yAxisTitle()),this.svgYAxis.transition().style("visibility",this.yAxisType()==="none"?"hidden":null).attr("class",s?"y axis":"x axis").call(this.otherAxis),this.svgYAxisText.text(s?this.yAxisTitle():this.columns()[0]);if(this.selectionMode()){if(!this._prevBrush)switch(this.xAxisType()){case"ordinal":o.extent([0,y]);break;default:o.extent(this.dataScale.domain())}else if(this._prevBrush&&this._prevBrush.orientation!==this.orientation())switch(this.xAxisType()){case"ordinal":o.extent([y-a[0]*y/this._prevBrush.maxExtent,y-a[1]*y/this._prevBrush.maxExtent]);break;default:o.extent(a)}this._prevBrush={orientation:this.orientation(),maxExtent:y}}this.svgBrush.attr("transform","translate("+v.left+", "+v.top+")").style("display",this.selectionMode()?null:"none").call(o).selectAll(".background").transition().attr("width",m).attr("height",g),this.svgBrush.selectAll(".extent, .resize rect").transition().attr(s?"y":"x",0).attr(s?"height":"width",b);var w=this.svgBrush.selectAll(".resize").selectAll("path").data(function(e){return e});w.enter().append("path"),w.transition().attr("d",function(e){return r.resizeBrushHandle(e,m,g)}),this.updateChart(t,n,v,m,g)},n.prototype.updateChart=function(e,t,n,r,i){},n.prototype.selection=function(e){console.log(e)},n}),define("css!src/chart/Scatter",[],function(){}),function(e,t){typeof define=="function"&&define.amd?define("src/chart/Scatter",["d3","../common/SVGWidget","./XYAxis","../api/INDChart","css!./Scatter"],t):e.chart_Column=t(e.d3,e.common_SVGWidget,e.chart_XYAxis,e.api_INDChart)}(this,function(e,t,n,r){function i(e){n.call(this),r.call(this)}return i.prototype=Object.create(n.prototype),i.prototype._class+=" chart_Scatter",i.prototype.implements(r.prototype),i.prototype.publish("paletteID","default","set","Palette ID",i.prototype._palette.switch(),{tags:["Basic","Shared"]}),i.prototype.publish("pointShape","cross","set","Shape of the data points",["circle","rectangle","cross"]),i.prototype.publish("pointSize",6,"number","Point Size"),i.prototype.publish("interpolate","","set","Interpolate Data",["","linear","step","step-before","step-after","basis","bundle","cardinal","monotone"]),i.prototype.publish("interpolateFill",!1,"boolean","Fill Interpolation"),i.prototype.publish("interpolateFillOpacity",.66,"number","Fill Interpolation Opacity"),i.prototype.xPos=function(e){return this.orientation()==="horizontal"?this.dataPos(e.label):this.valuePos(e.value)},i.prototype.yPos=function(e){return this.orientation()==="horizontal"?this.valuePos(e.value):this.dataPos(e.label)},i.prototype.updateChart=function(t,n,r,i,s){function u(e){switch(e){case"rectangle":return"rect";case"circle":return"circle";case"cross":return"path"}}var o=this;this._palette=this._palette.switch(this.paletteID()),this._prevPointShape!==this.pointShape()&&(this.svgData.selectAll(".data").remove(),this._prevPointShape=this.pointShape());var a=this.flattenData().map(function(e){return e.shape=u(o.pointShape()),e}),f=this.svgData.selectAll(".point").data(a,function(e,t){return e.shape+"_"+t});f.enter().append("g").attr("class","point").on("click",function(e,t){o.click(o.rowToObj(o.data()[e.rowIdx]),o._columns[e.colIdx])}).each(function(t){var n=e.select(this);n.append(t.shape).append("title")}),f.each(function(t){var n=e.select(this).select(t.shape);switch(t.shape){case"rect":n.attr("x",function(e){return o.xPos(e)-o.pointSize()/2}).attr("y",function(e){return o.yPos(e)-o.pointSize()/2}).attr("width",o.pointSize()).attr("height",o.pointSize()).style("fill",function(e,t){return o._palette(o._columns[e.colIdx])});break;case"circle":n.attr("cx",function(e){return o.xPos(e)}).attr("cy",function(e){return o.yPos(e)}).attr("r",o.pointSize()/2).style("fill",function(e,t){return o._palette(o._columns[e.colIdx])});break;case"path":n.attr("d",function(e){return"M"+(o.xPos(e)-o.pointSize()/2)+" "+(o.yPos(e)-o.pointSize()/2)+" "+"L"+(o.xPos(e)+o.pointSize()/2)+" "+(o.yPos(e)+o.pointSize()/2)+" "+"M"+(o.xPos(e)-o.pointSize()/2)+" "+(o.yPos(e)+o.pointSize()/2)+" "+"L"+(o.xPos(e)+o.pointSize()/2)+" "+(o.yPos(e)-o.pointSize()/2)}).style("stroke",function(e,t){return o._palette(o._columns[e.colIdx])})}n.select("title").text(function(e,t){return o.data()[e.rowIdx][0]+" ("+o.columns()[e.colIdx]+")"+": "+e.value})}),f.exit().remove();var l=this.svgData.selectAll(".area").data(this.columns().filter(function(e,t){return o.interpolate()&&o.interpolateFill()&&t>0}));l.enter().append("path").attr("class","area");var c=e.svg.area().interpolate(this.interpolate());switch(this.orientation()){case"horizontal":c.x(function(e){return o.xPos(e)}).y0(function(e){return s}).y1(function(e){return o.yPos(e)});break;default:c.y(function(e){return o.yPos(e)}).x0(function(e){return 0}).x1(function(e){return o.xPos(e)})}l.each(function(t,n){var r=e.select(this);r.attr("d",c(a.filter(function(e){return e.colIdx===n+1}))).style("opacity",o.interpolateFillOpacity()).style("stroke","none").style("fill",function(t,r){return e.hsl(o._palette(o._columns[n+1])).brighter()})}),l.exit().remove();var h=this.svgData.selectAll(".line").data(this.columns().filter(function(e,t){return o.interpolate()&&t>0}));h.enter().append("path").attr("class","line");var p=e.svg.line().x(function(e){return o.xPos(e)}).y(function(e){return o.yPos(e)}).interpolate(this.interpolate());h.each(function(t,n){var r=e.select(this),i=a.filter(function(e){return e.colIdx===n+1});r.attr("d",p(i)).style("stroke",function(e,t){return o._palette(o._columns[n+1])}).style("fill","none")}),h.exit().remove()},i.prototype.exit=function(e,n){t.prototype.exit.apply(this,arguments)},i}),function(e,t){typeof define=="function"&&define.amd?define("src/chart/Area",["d3","./Scatter"],t):e.chart_Area=t(e.d3,e.chart_Scatter)}(this,function(e,t){function n(e){t.call(this),this.interpolate("linear"),this.interpolateFill(!0)}return n.prototype=Object.create(t.prototype),n.prototype._class+=" chart_Area",n}),define("css!src/chart/Bubble",[],function(){}),function(e,t){typeof define=="function"&&define.amd?define("src/chart/Bubble",["d3","../common/SVGWidget","../api/I2DChart","../common/Text","../common/FAChar","css!./Bubble"],t):e.chart_Bubble=t(e.d3,e.common_SVGWidget,e.api_I2DChart,e.common_Text,e.common_FAChar)}(this,function(e,t,n,r,i){function s(r){t.call(this),n.call(this),this._drawStartPos="origin",this.labelWidgets={},this.d3Pack=e.layout.pack().sort(function(e,t){return et?1:0}).size([this.width(),this.height()]).value(function(e){return e[1]})}return s.prototype=Object.create(t.prototype),s.prototype._class+=" chart_Bubble",s.prototype.implements(n.prototype),s.prototype.publish("paletteID","default","set","Palette ID",s.prototype._palette.switch(),{tags:["Basic","Shared"]}),s.prototype.size=function(e){var n=t.prototype.size.apply(this,arguments);return arguments.length&&this.d3Pack.size([this.width(),this.height()]),n},s.prototype.update=function(t,n){var s=this;this._palette=this._palette.switch(this.paletteID());var o=n.selectAll(".node").data(this._data.length?this.d3Pack.nodes({children:this.cloneData()}).filter(function(e){return!e.children}):[],function(e){return e[0]});o.enter().append("g").attr("class","node").attr("opacity",0).on("click",function(e){s.click(s.rowToObj(e),s._columns[1])}).each(function(t){var n=e.select(this);n.append("circle").attr("r",function(e){return e.r}).append("title"),t.__viz_faChar?s.labelWidgets[t[0]]=(new i).char(t.__viz_faChar).target(this).render():s.labelWidgets[t[0]]=(new r).text(t[0]).target(this).render()}),o.transition().attr("opacity",1).each(function(t){var n=e.select(this),r={x:t.x,y:t.y};n.select("circle").transition().attr("transform",function(e){return"translate("+r.x+","+r.y+")"}).style("fill",function(e){return s._palette(e[0])}).attr("r",function(e){return e.r}).select("title").text(function(e){return e[0]+" ("+e[1]+")"});if(t.__viz_faChar)s.labelWidgets[t[0]].pos(r).render();else{var i=t[0],o=s.labelWidgets[t[0]].getBBox().width;t.r*2<16?i="":t.r*20})).rangeRoundBands([0,u]),l=this.svgData.selectAll(".dataRow").data(this.formattedData());l.enter().append("g").attr("class","dataRow"),l.each(function(t,n){var r=e.select(this),i=r.selectAll("rect").data(t.filter(function(e,t){return t>0}));i.enter().append("rect").attr("class","columnRect").on("click",function(e,n){o.click(o.rowToObj(t),o._columns[n+1])}).append("title"),o.orientation()==="horizontal"?i.transition().attr("class","columnRect").attr("x",function(e,n){return o.dataScale(t[0])+(o.stacked()?0:f(o._columns[n+1]))+a}).attr("width",o.stacked()?u:f.rangeBand()).attr("y",function(e){return e instanceof Array?o.valueScale(e[1]):o.valueScale(e)}).attr("height",function(e){return e instanceof Array?o.valueScale(e[0])-o.valueScale(e[1]):s-o.valueScale(e)}).style("fill",function(e,t){return o._palette(o._columns[t+1])}):i.transition().attr("class","columnRect").attr("y",function(e,n){return o.dataScale(t[0])+(o.stacked()?0:f(o._columns[n+1]))+a}).attr("height",o.stacked()?u:f.rangeBand()).attr("x",function(e){return e instanceof Array?o.valueScale(e[0]):0}).attr("width",function(e){return e instanceof Array?o.valueScale(e[1])-o.valueScale(e[0]):o.valueScale(e)}).style("fill",function(e,t){return o._palette(o._columns[t+1])}),i.select("title").text(function(e,n){return t[0]+" ("+e+","+" "+o._columns[n+1]+")"}),o.stacked()&&i.sort(function(e,t){return t-e}),i.exit().transition().remove()}),l.exit().transition().remove()},r}),function(e,t){typeof define=="function"&&define.amd?define("src/chart/Line",["d3","./Scatter"],t):e.chart_Line=t(e.d3,e.chart_Scatter)}(this,function(e,t){function n(e){t.call(this),this.interpolate("linear")}return n.prototype=Object.create(t.prototype),n.prototype._class+=" chart_Line",n}),function(e,t){typeof define=="function"&&define.amd?define("src/chart/MultiChart",["d3","../common/SVGWidget","../api/INDChart","require"],t):e.chart_MultiChart=t(e.d3,e.common_SVGWidget,e.api_INDChart,e.require)}(this,function(e,t,n,r){function a(){t.call(this),n.call(this),this.chart(null),this._2dChartTypes=i,this._multiChartTypes=s,this._anyChartTypes=o,this._allChartTypes=u,this._allCharts={},this._allChartTypes.forEach(function(e){var t=JSON.parse(JSON.stringify(e));t.widget=null,this._allCharts[e.id]=t,this._allCharts[e.display]=t,this._allCharts[e.widgetClass]=t},this),this._allCharts.BAR=this._allCharts.COLUMN}var i=[{id:"BUBBLE",display:"Bubble",widgetClass:"chart_Bubble"},{id:"PIE",display:"Pie",widgetClass:"chart_Pie"},{id:"GOOGLE_PIE",display:"Pie (Google)",widgetClass:"google_Pie"},{id:"C3_DONUT",display:"Donut (C3)",widgetClass:"c3chart_Donut"},{id:"C3_PIE",display:"Pie (C3)",widgetClass:"c3chart_Pie"},{id:"AM_FUNNEL",display:"Area (amCharts)",widgetClass:"amchart_Funnel"},{id:"AM_PIE",display:"Pie (amCharts)",widgetClass:"amchart_Pie"},{id:"AM_PYRAMID",display:"Area (amCharts)",widgetClass:"amchart_Pyramid"},{id:"WORD_CLOUD",display:"Word Cloud",widgetClass:"other_WordCloud"}],s=[{id:"COLUMN",display:"Column",widgetClass:"chart_Column"},{id:"LINE",display:"Line",widgetClass:"chart_Line"},{id:"AREA",display:"Area",widgetClass:"chart_Area"},{id:"STEP",display:"Step",widgetClass:"chart_Step"},{id:"GOOGLE_BAR",display:"Bar (Google)",widgetClass:"google_Bar"},{id:"GOOGLE_COLUMN",display:"Column (Google)",widgetClass:"google_Column"},{id:"GOOGLE_LINE",display:"Line (Google)",widgetClass:"google_Line"},{id:"C3_AREA",display:"Area (C3)",widgetClass:"c3chart_Area"},{id:"C3_BAR",display:"Bar (C3)",widgetClass:"c3chart_Bar"},{id:"C3_COLUMN",display:"Column (C3)",widgetClass:"c3chart_Column"},{id:"C3_LINE",display:"Line (C3)",widgetClass:"c3chart_Line"},{id:"C3_SCATTER",display:"Scatter (C3)",widgetClass:"c3chart_Scatter"},{id:"C3_STEP",display:"Step (C3)",widgetClass:"c3chart_Step"},{id:"AM_AREA",display:"Area (amCharts)",widgetClass:"amchart_Area"},{id:"AM_BAR",display:"Bar (amCharts)",widgetClass:"amchart_Bar"},{id:"AM_LINE",display:"Line (amCharts)",widgetClass:"amchart_Line"}],o=[{id:"TABLE",display:"Table",widgetClass:"other_Table"}],u=i.concat(s.concat(o));return a.prototype=Object.create(t.prototype),a.prototype._class+=" chart_MultiChart",a.prototype.implements(n.prototype),a.prototype.publish("chartType","BUBBLE","set","Chart Type",u.map(function(e){return e.id}),{tags:["Basic"]}),a.prototype.publish("chart",null,"widget","Chart",null,{tags:["Basic"]}),a.prototype.columns=function(e){var n=t.prototype.columns.apply(this,arguments);return arguments.length&&this.chart()&&this.chart().columns(e),n},a.prototype.data=function(e){var n=t.prototype.data.apply(this,arguments);return arguments.length&&this.chart()&&this.chart().data(e),n},a.prototype.hasOverlay=function(){return this.chart()&&this.chart().hasOverlay()},a.prototype.visible=function(e){return arguments.length?(this.chart()&&this.chart().visible(e),this):this.chart()&&this.chart().visible()},a.prototype.requireContent=function(e,t){var n="src/"+this._allCharts[e].widgetClass.split("_").join("/");r([n],function(e){t(new e)})},a.prototype.switchChart=function(e){var t=this.chart(),n=this;this.requireContent(this.chartType(),function(r){if(r!==t){var i=n.size();r.columns(n._columns).data(n._data).size(i),n.chart(r),r.click=function(e,t){n.click(e,t)},t&&t.data([]).size({width:1,height:1}).render()}e&&e(this)})},a.prototype.update=function(e,n){t.prototype.update.apply(this,arguments);var r=n.selectAll(".multiChart").data(this.chart()?[this.chart()]:[],function(e){return e._id});r.enter().append("g").attr("class","multiChart").each(function(e){e.target(this)});var i=this.size();r.each(function(e){e.size(i).render()}),r.exit().transition().each(function(e){e.target(null)}).remove()},a.prototype.exit=function(e,n){this.chart()&&this.chart().target(null),t.prototype.exit.apply(this,arguments)},a.prototype.render=function(e){if(this.chartType()&&(!this.chart()||this.chart().classID()!==this._allCharts[this.chartType()].widgetClass)){var n=this,r=arguments;return this.switchChart(function(){t.prototype.render.apply(n,r)}),this}return t.prototype.render.apply(this,arguments)},a}),function(e,t){typeof define=="function"&&define.amd?define("src/chart/MultiChartSurface",["d3","../common/ResizeSurface","./MultiChart","../api/INDChart"],t):e.chart_MultiChartSurface=t(e.d3,e.common_ResizeSurface,e.chart_MultiChart,e.api_INDChart)}(this,function(e,t,n,r){function i(){t.call(this),r.call(this),this._title="MultiChartSurface",this._content=new n,this._content.click=function(t,n){e.click(t,n)};var e=this;this._menu.click=function(t){e._content.chartType(t).render()},this.content(this._content),this.mode("all")}return i.prototype=Object.create(t.prototype),i.prototype._class+=" chart_MultiChartSurface",i.prototype.implements(r.prototype),i.prototype.testData=r.prototype.testData,i.prototype.publishProxy("chartType","_content"),i.prototype.columns=function(e){return arguments.length?(this.content().columns(e),this):this.content().columns()},i.prototype.data=function(e){return arguments.length?(this.content().data(e),this):this.content().data()},i.prototype.mode=function(e){if(!arguments.length)return this._mode;this._mode=e;switch(this._mode){case"2d":this.menu(this.content()._2dChartTypes.concat(this.content()._anyChartTypes).map(function(e){return e.display}).sort());break;case"multi":this.menu(this.content()._multiChartTypes.concat(this.content()._anyChartTypes).map(function(e){return e.display}).sort());break;case"all":default:this.menu(this.content()._allChartTypes.map(function(e){return e.display}).sort())}return this},i}),define("css!src/chart/Pie",[],function(){}),function(e,t){typeof define=="function"&&define.amd?define("src/chart/Pie",["d3","../common/SVGWidget","../api/I2DChart","../common/Text","../common/FAChar","css!./Pie"],t):e.chart_Pie=t(e.d3,e.common_SVGWidget,e.api_I2DChart,e.common_Text,e.common_FAChar)}(this,function(e,t,n,r,i){function s(r){t.call(this),n.call(this),this._outerText=!1,this._radius=100,this._innerRadius=0,this.labelWidgets={},this.d3Pie=e.layout.pie().sort(function(e,t){return et?1:0}).value(function(e){return e[1]}),this.d3Arc=e.svg.arc().outerRadius(this._radius).innerRadius(this._innerRadius)}return s.prototype=Object.create(t.prototype),s.prototype._class+=" chart_Pie",s.prototype.implements(n.prototype),s.prototype.publish("paletteID","default","set","Palette ID",s.prototype._palette.switch(),{tags:["Basic","Shared"]}),s.prototype.size=function(e){var n=t.prototype.size.apply(this,arguments);return arguments.length&&this.radius(Math.min(this._size.width,this._size.height)/2),n},s.prototype.radius=function(e){return arguments.length?(this.d3Arc.outerRadius(e),this._radius=e,this):this._radius},s.prototype.innerRadius=function(e){return arguments.length?(this.d3Arc.innerRadius(e),this._innerRadius=e,this):this._innerRadius},s.prototype.outerText=function(e){return arguments.length?(this._outerText=e,this):this._outerText},s.prototype.intersection=function(e,t){return this.intersectCircle(e,t)},s.prototype.update=function(t,n){var s=this;this._palette=this._palette.switch(this.paletteID());var o=n.selectAll(".arc").data(this.d3Pie(this._data),function(e){return e.data[0]});o.enter().append("g").attr("class","arc").attr("opacity",0).on("click",function(e){s.click(s.rowToObj(e.data),s._columns[1])}).each(function(t){var n=e.select(this);n.append("path").attr("d",s.d3Arc).append("title"),t.data.__viz_faChar?s.labelWidgets[t.data[0]]=(new i).char(t.data.__viz_faChar).target(this).render():s.labelWidgets[t.data[0]]=(new r).text(t.data[0]).target(this).render()}),o.transition().attr("opacity",1).each(function(t){var n={x:0,y:1};if(s._outerText){var r=Math.cos((t.startAngle+t.endAngle-Math.PI)/2),i=Math.sin((t.startAngle+t.endAngle-Math.PI)/2),o=s.labelWidgets[t.data[0]].getBBox(),u=Math.abs(r)>Math.abs(i)?o.width:o.height;n.x=r*(s._radius+u),n.y=i*(s._radius+u)}else{var a=s.d3Arc.centroid(t);n={x:a[0],y:a[1]}}var f=e.select(this);f.select("path").transition().attr("d",s.d3Arc).style("fill",function(e){return s._palette(e.data[0])}).select("title").text(function(e){return e.data[0]+" ("+e.data[1]+")"}),s.labelWidgets[t.data[0]].pos(n).render().element().classed("innerLabel",!s._outerText).classed("outerLabel",s._outerText)}),o.exit().transition().style("opacity",0).remove();if(s._outerText){var u=n.selectAll("line").data(this.d3Pie(this._data),function(e){return e.data[0]});u.enter().append("line").attr("x1",0).attr("x2",0).attr("y1",-this._radius-3).attr("y2",-this._radius-8).attr("stroke","gray").attr("transform",function(e){return"rotate("+(e.startAngle+e.endAngle)/2*(180/Math.PI)+")"}),u.transition().attr("transform",function(e){return"rotate("+(e.startAngle+e.endAngle)/2*(180/Math.PI)+")"}),u.exit().remove()}},s}),function(e,t){typeof define=="function"&&define.amd?define("src/chart/Step",["d3","./Scatter"],t):e.chart_Step=t(e.d3,e.chart_Scatter)}(this,function(e,t){function n(e){t.call(this),this.interpolate("step")}return n.prototype=Object.create(t.prototype),n.prototype._class+=" chart_Step",n}),function(e){var t=document,n="appendChild",r="styleSheet",i=t.createElement("style");i.type="text/css",t.getElementsByTagName("head")[0][n](i),i[r]?i[r].cssText=e:i[n](t.createTextNode(e))}(".chart_XYAxis .axis path,.chart_XYAxis .axis line{fill:none;stroke:#000;shape-rendering:crispEdges}.chart_XYAxis .region{opacity:.33}.chart_XYAxis .brush rect.background{z-index:-999}.chart_XYAxis .brush .extent{stroke:none;fill:steelblue;fill-opacity:.125;shape-rendering:crispEdges}.chart_XYAxis .brush .resize path{fill:#eee;stroke:#666}.chart_Scatter .axis path,.chart_Scatter .axis line{fill:none;stroke:#000;shape-rendering:crispEdges}line.point,line.point1{stroke-width:2}.chart_Bubble circle{cursor:pointer}.chart_Bubble .common_FAChar{fill:#fff;pointer-events:none}.chart_Bubble .common_Text{pointer-events:none}.chart_Column .columnRect{fill:steelblue;cursor:pointer}.chart_Column .columnRect:hover{fill:#ff7f0e}.chart_Column .axis{fill:#000;font:10px sans-serif}.chart_Column .axis path,.chart_Column .axis line{fill:none;stroke:#000;shape-rendering:crispEdges}.chart_Column .data.axis path{display:none}.chart_Pie path{cursor:pointer}.chart_Pie .common_FAChar,.chart_Pie .common_Text{pointer-events:none}.chart_Pie .innerLabel.common_FAChar{fill:#fff}.chart_Pie .outerLabel.common_FAChar{fill:#000}.chart_Pie .innerLabel.common_Text{fill:#fff}.chart_Pie .outerLabel.common_Text{fill:#000}"),define("hpcc-viz-chart",function(){}); \ No newline at end of file diff --git a/dist-amd/hpcc-viz-common.js b/dist-amd/hpcc-viz-common.js new file mode 100644 index 0000000000..3d3e9b5e21 --- /dev/null +++ b/dist-amd/hpcc-viz-common.js @@ -0,0 +1 @@ +!function(){function i(e){return e&&(e.ownerDocument||e.document||e).documentElement}function s(e){return e&&(e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView)}function p(e,t){return et?1:e>=t?0:NaN}function d(e){return e===null?NaN:+e}function v(e){return!isNaN(e)}function m(e){return{left:function(t,n,r,i){arguments.length<3&&(r=0),arguments.length<4&&(i=t.length);while(r>>1;e(t[s],n)<0?r=s+1:i=s}return r},right:function(t,n,r,i){arguments.length<3&&(r=0),arguments.length<4&&(i=t.length);while(r>>1;e(t[s],n)>0?i=s:r=s+1}return r}}}function y(e){return e.length}function w(e){var t=1;while(e*t%1)t*=10;return t}function E(e,t){for(var n in t)Object.defineProperty(e.prototype,n,{value:t[n],enumerable:!1})}function S(){this._=Object.create(null)}function N(e){return(e+="")===x||e[0]===T?T+e:e}function C(e){return(e+="")[0]===T?e.slice(1):e}function k(e){return N(e)in this._}function L(e){return(e=N(e))in this._&&delete this._[e]}function A(){var e=[];for(var t in this._)e.push(C(t));return e}function O(){var e=0;for(var t in this._)++e;return e}function M(){for(var e in this._)return!1;return!0}function _(){this._=Object.create(null)}function D(e){return e}function P(e,t,n){return function(){var r=n.apply(t,arguments);return r===t?e:r}}function H(e,t){if(t in e)return t;t=t.charAt(0).toUpperCase()+t.slice(1);for(var n=0,r=B.length;n=t&&(t=i+1);while(!(a=o[t])&&++t0&&(t=t.slice(0,o));var a=gt.get(t);return a&&(t=a,u=bt),o?r?l:f:r?j:c}function yt(t,n){return function(r){var i=e.event;e.event=r,n[0]=this.__data__;try{t.apply(this,n)}finally{e.event=i}}}function bt(e,t){var n=yt(e,t);return function(e){var t=this,r=e.relatedTarget;(!r||r!==t&&!(r.compareDocumentPosition(t)&8))&&n.call(t,e)}}function St(t){var n=".dragsuppress-"+ ++Et,r="click"+n,o=e.select(s(t)).on("touchmove"+n,q).on("dragstart"+n,q).on("selectstart"+n,q);wt==null&&(wt="onselectstart"in t?!1:H(t.style,"userSelect"));if(wt){var u=i(t).style,a=u[wt];u[wt]="none"}return function(e){o.on(n,null),wt&&(u[wt]=a);if(e){var t=function(){o.on(r,null)};o.on(r,function(){q(),t()},!0),setTimeout(t,0)}}}function Tt(t,n){n.changedTouches&&(n=n.changedTouches[0]);var r=t.ownerSVGElement||t;if(r.createSVGPoint){var i=r.createSVGPoint();if(xt<0){var o=s(t);if(o.scrollX||o.scrollY){r=e.select("body").append("svg").style({position:"absolute",top:0,left:0,margin:0,padding:0,border:"none"},"important");var u=r[0][0].getScreenCTM();xt=!u.f&&!u.e,r.remove()}}return xt?(i.x=n.pageX,i.y=n.pageY):(i.x=n.clientX,i.y=n.clientY),i=i.matrixTransform(t.getScreenCTM().inverse()),[i.x,i.y]}var a=t.getBoundingClientRect();return[n.clientX-a.left-t.clientLeft,n.clientY-a.top-t.clientTop]}function Nt(){return e.event.changedTouches[0].identifier}function Pt(e){return e>0?1:e<0?-1:0}function Ht(e,t,n){return(t[0]-e[0])*(n[1]-e[1])-(t[1]-e[1])*(n[0]-e[0])}function Bt(e){return e>1?0:e<-1?Lt:Math.acos(e)}function jt(e){return e>1?Mt:e<-1?-Mt:Math.asin(e)}function Ft(e){return((e=Math.exp(e))-1/e)/2}function It(e){return((e=Math.exp(e))+1/e)/2}function qt(e){return((e=Math.exp(2*e))-1)/(e+1)}function Rt(e){return(e=Math.sin(e/2))*e}function Jt(){}function Kt(e,t,n){return this instanceof Kt?void (this.h=+e,this.s=+t,this.l=+n):arguments.length<2?e instanceof Kt?new Kt(e.h,e.s,e.l):yn(""+e,bn,Kt):new Kt(e,t,n)}function Gt(e,t,n){function s(e){return e>360?e-=360:e<0&&(e+=360),e<60?r+(i-r)*e/60:e<180?i:e<240?r+(i-r)*(240-e)/60:r}function o(e){return Math.round(s(e)*255)}var r,i;return e=isNaN(e)?0:(e%=360)<0?e+360:e,t=isNaN(t)?0:t<0?0:t>1?1:t,n=n<0?0:n>1?1:n,i=n<=.5?n*(1+t):n+t-n*t,r=2*n-i,new pn(o(e+120),o(e),o(e-120))}function Yt(t,n,r){return this instanceof Yt?void (this.h=+t,this.c=+n,this.l=+r):arguments.length<2?t instanceof Yt?new Yt(t.h,t.c,t.l):t instanceof tn?fn(t.l,t.a,t.b):fn((t=wn((t=e.rgb(t)).r,t.g,t.b)).l,t.a,t.b):new Yt(t,n,r)}function en(e,t,n){return isNaN(e)&&(e=0),isNaN(t)&&(t=0),new tn(n,Math.cos(e*=_t)*t,Math.sin(e)*t)}function tn(e,t,n){return this instanceof tn?void (this.l=+e,this.a=+t,this.b=+n):arguments.length<2?e instanceof tn?new tn(e.l,e.a,e.b):e instanceof Yt?en(e.h,e.c,e.l):wn((e=pn(e)).r,e.g,e.b):new tn(e,t,n)}function an(e,t,n){var r=(e+16)/116,i=r+t/500,s=r-n/200;return i=ln(i)*rn,r=ln(r)*sn,s=ln(s)*on,new pn(hn(3.2404542*i-1.5371385*r-.4985314*s),hn(-0.969266*i+1.8760108*r+.041556*s),hn(.0556434*i-.2040259*r+1.0572252*s))}function fn(e,t,n){return e>0?new Yt(Math.atan2(n,t)*Dt,Math.sqrt(t*t+n*n),e):new Yt(NaN,NaN,e)}function ln(e){return e>.206893034?e*e*e:(e-4/29)/7.787037}function cn(e){return e>.008856?Math.pow(e,1/3):7.787037*e+4/29}function hn(e){return Math.round(255*(e<=.00304?12.92*e:1.055*Math.pow(e,1/2.4)-.055))}function pn(e,t,n){return this instanceof pn?void (this.r=~~e,this.g=~~t,this.b=~~n):arguments.length<2?e instanceof pn?new pn(e.r,e.g,e.b):yn(""+e,pn,Gt):new pn(e,t,n)}function dn(e){return new pn(e>>16,e>>8&255,e&255)}function vn(e){return dn(e)+""}function gn(e){return e<16?"0"+Math.max(0,e).toString(16):Math.min(255,e).toString(16)}function yn(e,t,n){var r=0,i=0,s=0,o,u,a;o=/([a-z]+)\((.*)\)/i.exec(e);if(o){u=o[2].split(",");switch(o[1]){case"hsl":return n(parseFloat(u[0]),parseFloat(u[1])/100,parseFloat(u[2])/100);case"rgb":return t(Sn(u[0]),Sn(u[1]),Sn(u[2]))}}return(a=xn.get(e.toLowerCase()))?t(a.r,a.g,a.b):(e!=null&&e.charAt(0)==="#"&&!isNaN(a=parseInt(e.slice(1),16))&&(e.length===4?(r=(a&3840)>>4,r=r>>4|r,i=a&240,i=i>>4|i,s=a&15,s=s<<4|s):e.length===7&&(r=(a&16711680)>>16,i=(a&65280)>>8,s=a&255)),t(r,i,s))}function bn(e,t,n){var r=Math.min(e/=255,t/=255,n/=255),i=Math.max(e,t,n),s=i-r,o,u,a=(i+r)/2;return s?(u=a<.5?s/(i+r):s/(2-i-r),e==i?o=(t-n)/s+(t0&&a<1?0:o),new Kt(o,u,a)}function wn(e,t,n){e=En(e),t=En(t),n=En(n);var r=cn((.4124564*e+.3575761*t+.1804375*n)/rn),i=cn((.2126729*e+.7151522*t+.072175*n)/sn),s=cn((.0193339*e+.119192*t+.9503041*n)/on);return tn(116*i-16,500*(r-i),200*(i-s))}function En(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function Sn(e){var t=parseFloat(e);return e.charAt(e.length-1)==="%"?Math.round(t*2.55):t}function Tn(e){return typeof e=="function"?e:function(){return e}}function Nn(e){return function(t,n,r){return arguments.length===2&&typeof n=="function"&&(r=n,n=null),Cn(t,n,e,r)}}function Cn(t,r,i,s){function c(){var e=f.status,t;if(!e&&Ln(f)||e>=200&&e<300||e===304){try{t=i.call(o,f)}catch(n){u.error.call(o,n);return}u.load.call(o,t)}else u.error.call(o,f)}var o={},u=e.dispatch("beforesend","progress","load","error"),a={},f=new XMLHttpRequest,l=null;return this.XDomainRequest&&!("withCredentials"in f)&&/^(http(s)?:)?\/\//.test(t)&&(f=new XDomainRequest),"onload"in f?f.onload=f.onerror=c:f.onreadystatechange=function(){f.readyState>3&&c()},f.onprogress=function(t){var n=e.event;e.event=t;try{u.progress.call(o,f)}finally{e.event=n}},o.header=function(e,t){return e=(e+"").toLowerCase(),arguments.length<2?a[e]:(t==null?delete a[e]:a[e]=t+"",o)},o.mimeType=function(e){return arguments.length?(r=e==null?null:e+"",o):r},o.responseType=function(e){return arguments.length?(l=e,o):l},o.response=function(e){return i=e,o},["get","post"].forEach(function(e){o[e]=function(){return o.send.apply(o,[e].concat(n(arguments)))}}),o.send=function(e,n,i){arguments.length===2&&typeof n=="function"&&(i=n,n=null),f.open(e,t,!0),r!=null&&!("accept"in a)&&(a.accept=r+",*/*");if(f.setRequestHeader)for(var s in a)f.setRequestHeader(s,a[s]);return r!=null&&f.overrideMimeType&&f.overrideMimeType(r),l!=null&&(f.responseType=l),i!=null&&o.on("error",i).on("load",function(e){i(null,e)}),u.beforesend.call(o,f),f.send(n==null?null:n),o},o.abort=function(){return f.abort(),o},e.rebind(o,u,"on"),s==null?o:o.get(kn(s))}function kn(e){return e.length===1?function(t,n){e(t==null?n:null)}:e}function Ln(e){var t=e.responseType;return t&&t!=="text"?e.response:e.responseText}function Hn(){var e=Bn(),t=jn()-e;t>24?(isFinite(t)&&(clearTimeout(_n),_n=setTimeout(Hn,t)),Mn=0):(Mn=1,Pn(Hn))}function Bn(){var e=Date.now();Dn=An;while(Dn)e>=Dn.t&&(Dn.f=Dn.c(e-Dn.t)),Dn=Dn.n;return e}function jn(){var e,t=An,n=Infinity;while(t)t.f?t=e?e.n=t.n:An=t.n:(t.t8?function(e){return e/n}:function(e){return e*n},symbol:e}}function Rn(t){var n=t.decimal,r=t.thousands,i=t.grouping,s=t.currency,o=i&&r?function(e,t){var n=e.length,s=[],o=0,u=i[0],a=0;while(n>0&&u>0){a+u+1>t&&(u=Math.max(1,t-a)),s.push(e.substring(n-=u,n+u));if((a+=u+1)>t)break;u=i[o=(o+1)%i.length]}return s.reverse().join(r)}:D;return function(t){var r=Un.exec(t),i=r[1]||" ",u=r[2]||">",a=r[3]||"-",f=r[4]||"",l=r[5],c=+r[6],h=r[7],p=r[8],d=r[9],v=1,m="",g="",y=!1,b=!0;p&&(p=+p.substring(1));if(l||i==="0"&&u==="=")l=i="0",u="=";switch(d){case"n":h=!0,d="g";break;case"%":v=100,g="%",d="f";break;case"p":v=100,g="%",d="r";break;case"b":case"o":case"x":case"X":f==="#"&&(m="0"+d.toLowerCase());case"c":b=!1;case"d":y=!0,p=0;break;case"s":v=-1,d="r"}f==="$"&&(m=s[0],g=s[1]),d=="r"&&!p&&(d="g");if(p!=null)if(d=="g")p=Math.max(1,Math.min(21,p));else if(d=="e"||d=="f")p=Math.max(0,Math.min(20,p));d=zn.get(d)||Wn;var w=l&&h;return function(t){var r=g;if(y&&t%1)return"";var s=t<0||t===0&&1/t<0?(t=-t,"-"):a==="-"?"":a;if(v<0){var f=e.formatPrefix(t,p);t=f.scale(t),r=f.symbol+g}else t*=v;t=d(t,p);var E=t.lastIndexOf("."),S,x;if(E<0){var T=b?t.lastIndexOf("e"):-1;T<0?(S=t,x=""):(S=t.substring(0,T),x=t.substring(T))}else S=t.substring(0,E),x=n+t.substring(E+1);!l&&h&&(S=o(S,Infinity));var N=m.length+S.length+x.length+(w?0:s.length),C=N"?C+s+t:u==="^"?C.substring(0,N>>=1)+s+t+C.substring(N):s+(w?t:C+t))+r}}}function Wn(e){return e+""}function $n(){this._=new Date(arguments.length>1?Date.UTC.apply(this,arguments):arguments[0])}function Kn(e,t,n){function r(t){var n=e(t),r=s(n,1);return t-n1)while(o=f)return-1;i=t.charCodeAt(u++);if(i===37){o=t.charAt(u++),s=S[o in Yn?t.charAt(u++):o];if(!s||(r=s(e,n,r))<0)return-1}else if(i!=n.charCodeAt(r++))return-1}return r}function x(e,t,n){v.lastIndex=0;var r=v.exec(t.slice(n));return r?(e.w=m.get(r[0].toLowerCase()),n+r[0].length):-1}function T(e,t,n){p.lastIndex=0;var r=p.exec(t.slice(n));return r?(e.w=d.get(r[0].toLowerCase()),n+r[0].length):-1}function N(e,t,n){b.lastIndex=0;var r=b.exec(t.slice(n));return r?(e.m=w.get(r[0].toLowerCase()),n+r[0].length):-1}function C(e,t,n){g.lastIndex=0;var r=g.exec(t.slice(n));return r?(e.m=y.get(r[0].toLowerCase()),n+r[0].length):-1}function k(e,t,n){return c(e,E.c.toString(),t,n)}function L(e,t,n){return c(e,E.x.toString(),t,n)}function A(e,t,n){return c(e,E.X.toString(),t,n)}function O(e,t,n){var r=h.get(t.slice(n,n+=2).toLowerCase());return r==null?-1:(e.p=r,n)}var n=t.dateTime,r=t.date,i=t.time,s=t.periods,o=t.days,u=t.shortDays,a=t.months,f=t.shortMonths;l.utc=function(e){function n(e){try{Vn=$n;var n=new Vn;return n._=e,t(n)}finally{Vn=Date}}var t=l(e);return n.parse=function(e){try{Vn=$n;var n=t.parse(e);return n&&n._}finally{Vn=Date}},n.toString=t.toString,n},l.multi=l.utc.multi=wr;var h=e.map(),p=nr(o),d=rr(o),v=nr(u),m=rr(u),g=nr(a),y=rr(a),b=nr(f),w=rr(f);s.forEach(function(e,t){h.set(e.toLowerCase(),t)});var E={a:function(e){return u[e.getDay()]},A:function(e){return o[e.getDay()]},b:function(e){return f[e.getMonth()]},B:function(e){return a[e.getMonth()]},c:l(n),d:function(e,t){return tr(e.getDate(),t,2)},e:function(e,t){return tr(e.getDate(),t,2)},H:function(e,t){return tr(e.getHours(),t,2)},I:function(e,t){return tr(e.getHours()%12||12,t,2)},j:function(e,t){return tr(1+Xn.dayOfYear(e),t,3)},L:function(e,t){return tr(e.getMilliseconds(),t,3)},m:function(e,t){return tr(e.getMonth()+1,t,2)},M:function(e,t){return tr(e.getMinutes(),t,2)},p:function(e){return s[+(e.getHours()>=12)]},S:function(e,t){return tr(e.getSeconds(),t,2)},U:function(e,t){return tr(Xn.sundayOfYear(e),t,2)},w:function(e){return e.getDay()},W:function(e,t){return tr(Xn.mondayOfYear(e),t,2)},x:l(r),X:l(i),y:function(e,t){return tr(e.getFullYear()%100,t,2)},Y:function(e,t){return tr(e.getFullYear()%1e4,t,4)},Z:yr,"%":function(){return"%"}},S={a:x,A:T,b:N,B:C,c:k,d:hr,e:hr,H:dr,I:dr,j:pr,L:gr,m:cr,M:vr,p:O,S:mr,U:sr,w:ir,W:or,x:L,X:A,y:ar,Y:ur,Z:fr,"%":br};return l}function tr(e,t,n){var r=e<0?"-":"",i=(r?-e:e)+"",s=i.length;return r+(s68?1900:2e3)}function cr(e,t,n){Zn.lastIndex=0;var r=Zn.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function hr(e,t,n){Zn.lastIndex=0;var r=Zn.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function pr(e,t,n){Zn.lastIndex=0;var r=Zn.exec(t.slice(n,n+3));return r?(e.j=+r[0],n+r[0].length):-1}function dr(e,t,n){Zn.lastIndex=0;var r=Zn.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function vr(e,t,n){Zn.lastIndex=0;var r=Zn.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function mr(e,t,n){Zn.lastIndex=0;var r=Zn.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function gr(e,t,n){Zn.lastIndex=0;var r=Zn.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function yr(e){var t=e.getTimezoneOffset(),n=t>0?"-":"+",r=b(t)/60|0,i=b(t)%60;return n+tr(r,"0",2)+tr(i,"0",2)}function br(e,t,n){er.lastIndex=0;var r=er.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function wr(e){var t=e.length,n=-1;while(++n=0?1:-1,u=o*s,a=Math.cos(t),f=Math.sin(t),l=i*f,c=r*a+l*Math.cos(u),h=l*o*Math.sin(u);Mr.add(Math.atan2(h,c)),n=e,r=a,i=f}var e,t,n,r,i;_r.point=function(o,u){_r.point=s,n=(e=o)*_t,r=Math.cos(u=(t=u)*_t/2+Lt/4),i=Math.sin(u)},_r.lineEnd=function(){s(e,t)}}function Pr(e){var t=e[0],n=e[1],r=Math.cos(n);return[r*Math.cos(t),r*Math.sin(t),Math.sin(n)]}function Hr(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function Br(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function jr(e,t){e[0]+=t[0],e[1]+=t[1],e[2]+=t[2]}function Fr(e,t){return[e[0]*t,e[1]*t,e[2]*t]}function Ir(e){var t=Math.sqrt(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);e[0]/=t,e[1]/=t,e[2]/=t}function qr(e){return[Math.atan2(e[1],e[0]),jt(e[2])]}function Rr(e,t){return b(e[0]-t[0])=0;--u)i.point((h=c[u])[0],h[1])}else r(p.x,p.p.x,-1,i);p=p.p}p=p.o,c=p.z,d=!d}while(!p.v);i.lineEnd()}}function ai(e){if(!(t=e.length))return;var t,n=0,r=e[0],i;while(++n0){g||(o.polygonStart(),g=!0),o.lineStart();while(++i1&&e&2&&t.push(t.pop().concat(t.shift())),d.push(t.filter(ci))}var u=n(o),a=s.invert(i[0],i[1]),f={point:l,lineStart:h,lineEnd:p,polygonStart:function(){f.point=w,f.lineStart=E,f.lineEnd=S,d=[],y=[]},polygonEnd:function(){f.point=l,f.lineStart=h,f.lineEnd=p,d=e.merge(d);var t=yi(a,y);d.length?(g||(o.polygonStart(),g=!0),ui(d,pi,t,r,o)):t&&(g||(o.polygonStart(),g=!0),o.lineStart(),r(null,null,1,o),o.lineEnd()),g&&(o.polygonEnd(),g=!1),d=y=null},sphere:function(){o.polygonStart(),o.lineStart(),r(null,null,1,o),o.lineEnd(),o.polygonEnd()}},d,v=hi(),m=n(v),g=!1,y,b;return f}}function ci(e){return e.length>1}function hi(){var e=[],t;return{lineStart:function(){e.push(t=[])},point:function(e,n){t.push([e,n])},lineEnd:j,buffer:function(){var n=e;return e=[],t=null,n},rejoin:function(){e.length>1&&e.push(e.pop().concat(e.shift()))}}}function pi(e,t){return((e=e.x)[0]<0?e[1]-Mt-Ct:Mt-e[1])-((t=t.x)[0]<0?t[1]-Mt-Ct:Mt-t[1])}function vi(e){var t=NaN,n=NaN,r=NaN,i;return{lineStart:function(){e.lineStart(),i=1},point:function(s,o){var u=s>0?Lt:-Lt,a=b(s-t);b(a-Lt)0?Mt:-Mt),e.point(r,n),e.lineEnd(),e.lineStart(),e.point(u,n),e.point(s,n),i=0):r!==u&&a>=Lt&&(b(t-r)Ct?Math.atan((Math.sin(t)*(s=Math.cos(r))*Math.sin(n)-Math.sin(r)*(i=Math.cos(t))*Math.sin(e))/(i*s*o)):(t+r)/2}function gi(e,t,n,r){var i;if(e==null)i=n*Mt,r.point(-Lt,i),r.point(0,i),r.point(Lt,i),r.point(Lt,0),r.point(Lt,-i),r.point(0,-i),r.point(-Lt,-i),r.point(-Lt,0),r.point(-Lt,i);else if(b(e[0]-t[0])>Ct){var s=e[0]=0?1:-1,x=S*E,T=x>Lt,N=d*b;Mr.add(Math.atan2(N*S*Math.sin(x),v*w+N*Math.cos(x))),s+=T?E+S*At:E;if(T^h>=n^g>=n){var C=Br(Pr(c),Pr(e));Ir(C);var k=Br(i,C);Ir(k);var L=(T^E>=0?-1:1)*jt(k[2]);if(r>L||r===L&&(C[0]||C[1]))o+=T^E>=0?1:-1}if(!(m++))break;h=g,d=b,v=w,c=e}}return(s<-Ct||st}function o(e){var t,i,o,f,l;return{lineStart:function(){f=o=!1,l=1},point:function(c,h){var p=[c,h],d,v=s(c,h),m=n?v?0:a(c,h):v?a(c+(c<0?Lt:-Lt),h):0;!t&&(f=o=v)&&e.lineStart();if(v!==o){d=u(t,p);if(Rr(t,d)||Rr(p,d))p[0]+=Ct,p[1]+=Ct,v=s(p[0],p[1])}if(v!==o)l=0,v?(e.lineStart(),d=u(p,t),e.point(d[0],d[1])):(d=u(t,p),e.point(d[0],d[1]),e.lineEnd()),t=d;else if(r&&t&&n^v){var g;!(m&i)&&(g=u(p,t,!0))&&(l=0,n?(e.lineStart(),e.point(g[0][0],g[0][1]),e.point(g[1][0],g[1][1]),e.lineEnd()):(e.point(g[1][0],g[1][1]),e.lineEnd(),e.lineStart(),e.point(g[0][0],g[0][1])))}v&&(!t||!Rr(t,p))&&e.point(p[0],p[1]),t=p,o=v,i=m},lineEnd:function(){o&&e.lineEnd(),t=null},clean:function(){return l|(f&&o)<<1}}}function u(e,n,r){var i=Pr(e),s=Pr(n),o=[1,0,0],u=Br(i,s),a=Hr(u,u),f=u[0],l=a-f*f;if(!l)return!r&&e;var c=t*a/l,h=-t*f/l,p=Br(o,u),d=Fr(o,c),v=Fr(u,h);jr(d,v);var m=p,g=Hr(d,m),y=Hr(m,m),w=g*g-y*(Hr(d,d)-1);if(w<0)return;var E=Math.sqrt(w),S=Fr(m,(-g-E)/y);jr(S,d),S=qr(S);if(!r)return S;var x=e[0],T=n[0],N=e[1],C=n[1],k;T0^S[1]<(b(S[0]-x)Lt^(x<=S[0]&&S[0]<=T)){var M=Fr(m,(-g+E)/y);return jr(M,d),[S,qr(M)]}}function a(t,r){var i=n?e:Lt-e,s=0;return t<-i?s|=1:t>i&&(s|=2),r<-i?s|=4:r>i&&(s|=8),s}var t=Math.cos(e),n=t>0,r=b(t)>Ct,i=ns(e,6*_t);return li(s,o,i,n?[0,-e]:[-Lt,e-Lt])}function wi(e,t,n,r){return function(i){var s=i.a,o=i.b,u=s.x,a=s.y,f=o.x,l=o.y,c=0,h=1,p=f-u,d=l-a,v;v=e-u;if(!p&&v>0)return;v/=p;if(p<0){if(v0){if(v>h)return;v>c&&(c=v)}v=n-u;if(!p&&v<0)return;v/=p;if(p<0){if(v>h)return;v>c&&(c=v)}else if(p>0){if(v0)return;v/=d;if(d<0){if(v0){if(v>h)return;v>c&&(c=v)}v=r-a;if(!d&&v<0)return;v/=d;if(d<0){if(v>h)return;v>c&&(c=v)}else if(d>0){if(v0&&(i.a={x:u+c*p,y:a+c*d}),h<1&&(i.b={x:u+h*p,y:a+h*d}),i}}function Si(t,n,r,i){function s(e,i){return b(e[0]-t)0?0:3:b(e[0]-r)0?2:1:b(e[1]-n)0?1:0:i>0?3:2}function o(e,t){return u(e.x,t.x)}function u(e,t){var n=s(e,1),r=s(t,1);return n!==r?n-r:n===0?t[1]-e[1]:n===1?e[0]-t[0]:n===2?e[1]-t[1]:t[0]-e[0]}return function(a){function m(e){var t=0,n=p.length,r=e[1];for(var i=0;ir&&Ht(a,f,e)>0&&++t:f[1]<=r&&Ht(a,f,e)<0&&--t,a=f;return t!==0}function g(e,o,a,f){var l=0,c=0;if(e==null||(l=s(e,a))!==(c=s(o,a))||u(e,o)<0^a>0){do f.point(l===0||l===3?t:r,l>1?i:n);while((l=(l+a+4)%4)!==c)}else f.point(o[0],o[1])}function y(e,s){return t<=e&&e<=r&&n<=s&&s<=i}function b(e,t){y(e,t)&&a.point(e,t)}function L(){v.point=O,p&&p.push(d=[]),C=!0,N=!1,x=T=NaN}function A(){h&&(O(w,E),S&&N&&l.rejoin(),h.push(l.buffer())),v.point=b,N&&a.lineEnd()}function O(e,t){e=Math.max(-Ei,Math.min(Ei,e)),t=Math.max(-Ei,Math.min(Ei,t));var n=y(e,t);p&&d.push([e,t]);if(C)w=e,E=t,S=n,C=!1,n&&(a.lineStart(),a.point(e,t));else if(n&&N)a.point(e,t);else{var r={a:{x:x,y:T},b:{x:e,y:t}};c(r)?(N||(a.lineStart(),a.point(r.a.x,r.a.y)),a.point(r.b.x,r.b.y),n||a.lineEnd(),k=!1):n&&(a.lineStart(),a.point(e,t),k=!1)}x=e,T=t,N=n}var f=a,l=hi(),c=wi(t,n,r,i),h,p,d,v={point:b,lineStart:L,lineEnd:A,polygonStart:function(){a=l,h=[],p=[],k=!0},polygonEnd:function(){a=f,h=e.merge(h);var n=m([t,i]),r=k&&n,s=h.length;if(r||s)a.polygonStart(),r&&(a.lineStart(),g(null,null,1,a),a.lineEnd()),s&&ui(h,o,n,g,a),a.polygonEnd();h=p=d=null}},w,E,S,x,T,N,C,k;return v}}function xi(e){var t=0,n=Lt/3,r=Ji(e),i=r(t,n);return i.parallels=function(e){return arguments.length?r(t=e[0]*Lt/180,n=e[1]*Lt/180):[t/Lt*180,n/Lt*180]},i}function Ti(e,t){function o(e,t){var n=Math.sqrt(i-2*r*Math.sin(t))/r;return[n*Math.sin(e*=r),s-n*Math.cos(e)]}var n=Math.sin(e),r=(n+Math.sin(t))/2,i=1+n*(2*r-n),s=Math.sqrt(i)/r;return o.invert=function(e,t){var n=s-t;return[Math.atan2(e,n)/r,jt((i-(e*e+n*n)*r*r)/(2*r))]},o}function Li(){function i(e,t){Ci+=r*e-n*t,n=e,r=t}var e,t,n,r;ki.point=function(s,o){ki.point=i,e=n=s,t=r=o},ki.lineEnd=function(){i(e,t)}}function Pi(e,t){eMi&&(Mi=e),t_i&&(_i=t)}function Hi(){function r(n,r){t.push("M",n,",",r,e)}function i(e,r){t.push("M",e,",",r),n.point=s}function s(e,n){t.push("L",e,",",n)}function o(){n.point=r}function u(){t.push("Z")}var e=Bi(4.5),t=[],n={point:r,lineStart:function(){n.point=i},lineEnd:o,polygonStart:function(){n.lineEnd=u},polygonEnd:function(){n.lineEnd=o,n.point=r},pointRadius:function(t){return e=Bi(t),n},result:function(){if(t.length){var e=t.join("");return t=[],e}}};return n}function Bi(e){return"m0,"+e+"a"+e+","+e+" 0 1,1 0,"+ -2*e+"a"+e+","+e+" 0 1,1 0,"+2*e+"z"}function Fi(e,t){Wr+=e,Xr+=t,++Vr}function Ii(){function n(n,r){var i=n-e,s=r-t,o=Math.sqrt(i*i+s*s);$r+=o*(e+n)/2,Jr+=o*(t+r)/2,Kr+=o,Fi(e=n,t=r)}var e,t;ji.point=function(r,i){ji.point=n,Fi(e=r,t=i)}}function qi(){ji.point=Fi}function Ri(){function i(e,t){var i=e-n,s=t-r,o=Math.sqrt(i*i+s*s);$r+=o*(n+e)/2,Jr+=o*(r+t)/2,Kr+=o,o=r*e-n*t,Qr+=o*(n+e),Gr+=o*(r+t),Yr+=o*3,Fi(n=e,r=t)}var e,t,n,r;ji.point=function(s,o){ji.point=i,Fi(e=n=s,t=r=o)},ji.lineEnd=function(){i(e,t)}}function Ui(e){function r(n,r){e.moveTo(n+t,r),e.arc(n,r,t,0,At)}function i(t,r){e.moveTo(t,r),n.point=s}function s(t,n){e.lineTo(t,n)}function o(){n.point=r}function u(){e.closePath()}var t=4.5,n={point:r,lineStart:function(){n.point=i},lineEnd:o,polygonStart:function(){n.lineEnd=u},polygonEnd:function(){n.lineEnd=o,n.point=r},pointRadius:function(e){return t=e,n},result:j};return n}function zi(e){function i(e){return(r?o:s)(e)}function s(t){return Vi(t,function(n,r){n=e(n,r),t.point(n[0],n[1])})}function o(t){function y(n,r){n=e(n,r),t.point(n[0],n[1])}function b(){h=NaN,g.point=w,t.lineStart()}function w(n,i){var s=Pr([n,i]),o=e(n,i);u(h,p,c,d,v,m,h=o[0],p=o[1],c=n,d=s[0],v=s[1],m=s[2],r,t),t.point(h,p)}function E(){g.point=y,t.lineEnd()}function S(){b(),g.point=x,g.lineEnd=T}function x(e,t){w(n=e,i=t),s=h,o=p,a=d,f=v,l=m,g.point=w}function T(){u(h,p,c,d,v,m,s,o,n,a,f,l,r,t),g.lineEnd=E,E()}var n,i,s,o,a,f,l,c,h,p,d,v,m,g={point:y,lineStart:b,lineEnd:E,polygonStart:function(){t.polygonStart(),g.lineStart=S},polygonEnd:function(){t.polygonEnd(),g.lineStart=b}};return g}function u(r,i,s,o,a,f,l,c,h,p,d,v,m,g){var y=l-r,w=c-i,E=y*y+w*w;if(E>4*t&&m--){var S=o+p,x=a+d,T=f+v,N=Math.sqrt(S*S+x*x+T*T),C=Math.asin(T/=N),k=b(b(T)-1)t||b((y*M+w*_)/E-.5)>.3||o*p+a*d+f*v0&&16,i):Math.sqrt(t)},i}function Wi(e){var t=zi(function(t,n){return e([t*Dt,n*Dt])});return function(e){return Ki(t(e))}}function Xi(e){this.stream=e}function Vi(e,t){return{point:t,sphere:function(){e.sphere()},lineStart:function(){e.lineStart()},lineEnd:function(){e.lineEnd()},polygonStart:function(){e.polygonStart()},polygonEnd:function(){e.polygonEnd()}}}function $i(e){return Ji(function(){return e})()}function Ji(t){function E(e){return e=i(e[0]*_t,e[1]*_t),[e[0]*o+d,v-e[1]*o]}function S(e){return e=i.invert((e[0]-d)/o,(v-e[1])/o),e&&[e[0]*Dt,e[1]*Dt]}function x(){i=si(r=Yi(c,h,p),n);var e=n(f,l);return d=u-e[0]*o,v=a+e[1]*o,T()}function T(){return w&&(w.valid=!1,w=null),E}var n,r,i,s=zi(function(e,t){return e=n(e,t),[e[0]*o+d,v-e[1]*o]}),o=150,u=480,a=250,f=0,l=0,c=0,h=0,p=0,d,v,m=di,g=D,y=null,b=null,w;return E.stream=function(e){return w&&(w.valid=!1),w=Ki(m(r,s(g(e)))),w.valid=!0,w},E.clipAngle=function(e){return arguments.length?(m=e==null?(y=e,di):bi((y=+e)*_t),T()):y},E.clipExtent=function(e){return arguments.length?(b=e,g=e?Si(e[0][0],e[0][1],e[1][0],e[1][1]):D,T()):b},E.scale=function(e){return arguments.length?(o=+e,x()):o},E.translate=function(e){return arguments.length?(u=+e[0],a=+e[1],x()):[u,a]},E.center=function(e){return arguments.length?(f=e[0]%360*_t,l=e[1]%360*_t,x()):[f*Dt,l*Dt]},E.rotate=function(e){return arguments.length?(c=e[0]%360*_t,h=e[1]%360*_t,p=e.length>2?e[2]%360*_t:0,x()):[c*Dt,h*Dt,p*Dt]},e.rebind(E,s,"precision"),function(){return n=t.apply(this,arguments),E.invert=n.invert&&S,x()}}function Ki(e){return Vi(e,function(t,n){e.point(t*_t,n*_t)})}function Qi(e,t){return[e,t]}function Gi(e,t){return[e>Lt?e-At:e<-Lt?e+At:e,t]}function Yi(e,t,n){return e?t||n?si(es(e),ts(t,n)):es(e):t||n?ts(t,n):Gi}function Zi(e){return function(t,n){return t+=e,[t>Lt?t-At:t<-Lt?t+At:t,n]}}function es(e){var t=Zi(e);return t.invert=Zi(-e),t}function ts(e,t){function o(e,t){var o=Math.cos(t),u=Math.cos(e)*o,a=Math.sin(e)*o,f=Math.sin(t),l=f*n+u*r;return[Math.atan2(a*i-l*s,u*n-f*r),jt(l*i+a*s)]}var n=Math.cos(e),r=Math.sin(e),i=Math.cos(t),s=Math.sin(t);return o.invert=function(e,t){var o=Math.cos(t),u=Math.cos(e)*o,a=Math.sin(e)*o,f=Math.sin(t),l=f*i-a*s;return[Math.atan2(a*i+f*s,u*n+l*r),jt(l*n-u*r)]},o}function ns(e,t){var n=Math.cos(e),r=Math.sin(e);return function(i,s,o,u){var a=o*t;if(i!=null){i=rs(n,i),s=rs(n,s);if(o>0?is)i+=o*At}else i=e+o*At,s=e-.5*a;for(var f,l=i;o>0?l>s:l0?t<-Mt+Ct&&(t=-Mt+Ct):t>Mt-Ct&&(t=Mt-Ct);var n=s/Math.pow(r(t),i);return[n*Math.sin(i*e),s-n*Math.cos(i*e)]}var n=Math.cos(e),r=function(e){return Math.tan(Lt/4+e/2)},i=e===t?Math.sin(e):Math.log(n/Math.cos(t))/Math.log(r(t)/r(e)),s=n*Math.pow(r(e),i)/i;return i?(o.invert=function(e,t){var n=s-t,r=Pt(i)*Math.sqrt(e*e+n*n);return[Math.atan2(e,n)/i,2*Math.atan(Math.pow(s/r,1/i))-Mt]},o):ys}function ms(e,t){function s(e,t){var n=i-t;return[n*Math.sin(r*e),i-n*Math.cos(r*e)]}var n=Math.cos(e),r=e===t?Math.sin(e):(n-Math.cos(t))/(t-e),i=n/r+e;return b(r)1&&Ht(e[n[r-2]],e[n[r-1]],e[i])<=0)--r;n[r++]=i}return n.slice(0,r)}function Cs(e,t){return e[0]-t[0]||e[1]-t[1]}function Ls(e,t,n){return(n[0]-t[0])*(e[1]-t[1])<(n[1]-t[1])*(e[0]-t[0])}function As(e,t,n,r){var i=e[0],s=n[0],o=t[0]-i,u=r[0]-s,a=e[1],f=n[1],l=t[1]-a,c=r[1]-f,h=(u*(a-f)-c*(i-s))/(c*o-u*l);return[i+h*o,a+h*l]}function Os(e){var t=e[0],n=e[e.length-1];return!(t[0]-n[0]||t[1]-n[1])}function Fs(){so(this),this.edge=this.site=this.circle=null}function Is(e){var t=Ps.pop()||new Fs;return t.site=e,t}function qs(e){Qs(e),Ds.remove(e),Ps.push(e),so(e)}function Rs(e){var t=e.circle,n=t.x,r=t.cy,i={x:n,y:r},s=e.P,o=e.N,u=[e];qs(e);var a=s;while(a.circle&&b(n-a.circle.x)Ct)u=u.L;else{o=t-Ws(u,n);if(!(o>Ct)){s>-Ct?(r=u.P,i=u):o>-Ct?(r=u,i=u.N):r=i=u;break}if(!u.R){r=u;break}u=u.R}}var a=Is(e);Ds.insert(r,a);if(!r&&!i)return;if(r===i){Qs(r),i=Is(r.site),Ds.insert(a,i),a.edge=i.edge=eo(r.site,a.site),Ks(r),Ks(i);return}if(!i){a.edge=eo(r.site,a.site);return}Qs(r),Qs(i);var f=r.site,l=f.x,c=f.y,h=e.x-l,p=e.y-c,d=i.site,v=d.x-l,m=d.y-c,g=2*(h*m-p*v),y=h*h+p*p,b=v*v+m*m,w={x:(m*y-p*b)/g+l,y:(h*b-v*y)/g+c};no(i.edge,f,d,w),a.edge=eo(f,e,null,w),i.edge=eo(e,d,null,w),Ks(r),Ks(i)}function zs(e,t){var n=e.site,r=n.x,i=n.y,s=i-t;if(!s)return r;var o=e.P;if(!o)return-Infinity;n=o.site;var u=n.x,a=n.y,f=a-t;if(!f)return u;var l=u-r,c=1/s-1/f,h=l/f;return c?(-h+Math.sqrt(h*h-2*c*(l*l/(-2*f)-a+f/2+i-s/2)))/c+r:(r+u)/2}function Ws(e,t){var n=e.N;if(n)return zs(n,t);var r=e.site;return r.y===t?r.x:Infinity}function Xs(e){this.site=e,this.edges=[]}function Vs(e){var t=e[0][0],n=e[1][0],r=e[0][1],i=e[1][1],s,o,u,a,f=_s,l=f.length,c,h,p,d,v,m;while(l--){c=f[l];if(!c||!c.prepare())continue;p=c.edges,d=p.length,h=0;while(hCt||b(a-o)>Ct)p.splice(h,0,new ro(to(c.site,m,b(u-t)Ct?{x:t,y:b(s-t)Ct?{x:b(o-i)Ct?{x:n,y:b(s-n)Ct?{x:b(o-r)=-kt)return;var p=a*a+f*f,d=l*l+c*c,v=(c*p-f*d)/h,m=(a*d-l*p)/h,c=m+u,g=js.pop()||new Js;g.arc=e,g.site=i,g.x=v+o,g.y=c+Math.sqrt(v*v+m*m),g.cy=c,e.circle=g;var y=null,b=Bs._;while(b)if(g.y=s)return;if(l>h){if(!r)r={x:d,y:o};else if(r.y>=u)return;n={x:d,y:u}}else{if(!r)r={x:d,y:u};else if(r.y1)if(l>h){if(!r)r={x:(o-g)/m,y:o};else if(r.y>=u)return;n={x:(u-g)/m,y:u}}else{if(!r)r={x:(u-g)/m,y:u};else if(r.y=s)return;n={x:s,y:m*s+g}}else{if(!r)r={x:s,y:m*s+g};else if(r.xs||c>o||h=w,x=n>=E;for(var T=x<<1|S,N=T+4;Tn&&(s=t.slice(n,s),u[o]?u[o]+=s:u[++o]=s),(r=r[0])===(i=i[0])?u[o]?u[o]+=i:u[++o]=i:(u[++o]=null,a.push({i:o,x:Eo(r,i)})),n=To.lastIndex;return n=0&&!(i=e.interpolators[r](t,n)));return i}function Co(e,t){var n=[],r=[],i=e.length,s=t.length,o=Math.min(e.length,t.length),u;for(u=0;u=1?1:e(t)}}function Mo(e){return function(t){return 1-e(1-t)}}function _o(e){return function(t){return.5*(t<.5?e(2*t):2-e(2-2*t))}}function Do(e){return e*e}function Po(e){return e*e*e}function Ho(e){if(e<=0)return 0;if(e>=1)return 1;var t=e*e,n=t*e;return 4*(e<.5?n:3*(e-t)+n-.75)}function Bo(e){return function(t){return Math.pow(t,e)}}function jo(e){return 1-Math.cos(e*Mt)}function Fo(e){return Math.pow(2,10*(e-1))}function Io(e){return 1-Math.sqrt(1-e*e)}function qo(e,t){var n;return arguments.length<2&&(t=.45),arguments.length?n=t/At*Math.asin(1/e):(e=1,n=t/4),function(r){return 1+e*Math.pow(2,-10*r)*Math.sin((r-n)*At/t)}}function Ro(e){return e||(e=1.70158),function(t){return t*t*((e+1)*t-e)}}function Uo(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375}function zo(t,n){t=e.hcl(t),n=e.hcl(n);var r=t.h,i=t.c,s=t.l,o=n.h-r,u=n.c-i,a=n.l-s;return isNaN(u)&&(u=0,i=isNaN(i)?n.c:i),isNaN(o)?(o=0,r=isNaN(r)?n.h:r):o>180?o-=360:o<-180&&(o+=360),function(e){return en(r+o*e,i+u*e,s+a*e)+""}}function Wo(t,n){t=e.hsl(t),n=e.hsl(n);var r=t.h,i=t.s,s=t.l,o=n.h-r,u=n.s-i,a=n.l-s;return isNaN(u)&&(u=0,i=isNaN(i)?n.s:i),isNaN(o)?(o=0,r=isNaN(r)?n.h:r):o>180?o-=360:o<-180&&(o+=360),function(e){return Gt(r+o*e,i+u*e,s+a*e)+""}}function Xo(t,n){t=e.lab(t),n=e.lab(n);var r=t.l,i=t.a,s=t.b,o=n.l-r,u=n.a-i,a=n.b-s;return function(e){return an(r+o*e,i+u*e,s+a*e)+""}}function Vo(e,t){return t-=e,function(n){return Math.round(e+t*n)}}function $o(e){var t=[e.a,e.b],n=[e.c,e.d],r=Ko(t),i=Jo(t,n),s=Ko(Qo(n,t,-i))||0;t[0]*n[1]180?c+=360:c-l>180&&(l+=360),i.push({i:r.push(r.pop()+"rotate(",null,")")-2,x:Eo(l,c)})):c&&r.push(r.pop()+"rotate("+c+")"),h!=p?i.push({i:r.push(r.pop()+"skewX(",null,")")-2,x:Eo(h,p)}):p&&r.push(r.pop()+"skewX("+p+")"),d[0]!=v[0]||d[1]!=v[1]?(s=r.push(r.pop()+"scale(",null,",",null,")"),i.push({i:s-4,x:Eo(d[0],v[0])},{i:s-2,x:Eo(d[1],v[1])})):(v[0]!=1||v[1]!=1)&&r.push(r.pop()+"scale("+v+")"),s=i.length,function(e){var t=-1,n;while(++t=0)n.push(i[r])}}}function du(e,t){var n=[e],r=[];while((e=n.pop())!=null){r.push(e);if((o=e.children)&&(s=o.length)){var i=-1,s,o;while(++ir&&(n=t,r=i);return n}function Lu(e){return e.reduce(Au,0)}function Au(e,t){return e+t[1]}function Ou(e,t){return Mu(e,Math.ceil(Math.log(t.length)/Math.LN2+1))}function Mu(e,t){var n=-1,r=+e[0],i=(e[1]-r)/t,s=[];while(++n<=t)s[n]=i*n+r;return s}function _u(t){return[e.min(t),e.max(t)]}function Du(e,t){return e.value-t.value}function Pu(e,t){var n=e._pack_next;e._pack_next=t,t._pack_prev=e,t._pack_next=n,n._pack_prev=t}function Hu(e,t){e._pack_next=t,t._pack_prev=e}function Bu(e,t){var n=t.x-e.x,r=t.y-e.y,i=e.r+t.r;return.999*i*i>n*n+r*r}function ju(e){function p(e){n=Math.min(e.x-e.r,n),r=Math.max(e.x+e.r,r),i=Math.min(e.y-e.r,i),s=Math.max(e.y+e.r,s)}if(!(t=e.children)||!(h=t.length))return;var t,n=Infinity,r=-Infinity,i=Infinity,s=-Infinity,o,u,a,f,l,c,h;t.forEach(Fu),o=t[0],o.x=-o.r,o.y=0,p(o);if(h>1){u=t[1],u.x=u.r,u.y=0,p(u);if(h>2){a=t[2],Ru(o,u,a),p(a),Pu(o,a),o._pack_prev=a,Pu(a,u),u=o._pack_next;for(f=3;f=0)s=r[i],s.z+=t,s.m+=t,t+=s.s+(n+=s.c)}function $u(e,t,n){return e.a.parent===t.parent?e.a:n}function Ju(t){return 1+e.max(t,function(e){return e.y})}function Ku(e){return e.reduce(function(e,t){return e+t.x},0)/e.length}function Qu(e){var t=e.children;return t&&t.length?Qu(t[0]):e}function Gu(e){var t=e.children,n;return t&&(n=t.length)?Gu(t[n-1]):e}function Yu(e){return{x:e.x,y:e.y,dx:e.dx,dy:e.dy}}function Zu(e,t){var n=e.x+t[3],r=e.y+t[0],i=e.dx-t[1]-t[3],s=e.dy-t[0]-t[2];return i<0&&(n+=i/2,i=0),s<0&&(r+=s/2,s=0),{x:n,y:r,dx:i,dy:s}}function ea(e){var t=e[0],n=e[e.length-1];return t2?oa:na,a=r?eu:Zo;return i=o(e,t,a,n),s=o(t,e,a,No),u}function u(e){return i(e)}var i,s;return u.invert=function(e){return s(e)},u.domain=function(t){return arguments.length?(e=t.map(Number),o()):e},u.range=function(e){return arguments.length?(t=e,o()):t},u.rangeRound=function(e){return u.range(e).interpolate(Vo)},u.clamp=function(e){return arguments.length?(r=e,o()):r},u.interpolate=function(e){return arguments.length?(n=e,o()):n},u.ticks=function(t){return ca(e,t)},u.tickFormat=function(t,n){return ha(e,t,n)},u.nice=function(t){return fa(e,t),o()},u.copy=function(){return ua(e,t,n,r)},o()}function aa(t,n){return e.rebind(t,n,"range","rangeRound","interpolate","clamp")}function fa(e,t){return ra(e,ia(la(e,t)[2]))}function la(e,t){t==null&&(t=10);var n=ea(e),r=n[1]-n[0],i=Math.pow(10,Math.floor(Math.log(r/t)/Math.LN10)),s=t/r*i;return s<=.15?i*=10:s<=.35?i*=5:s<=.75&&(i*=2),n[0]=Math.ceil(n[0]/i)*i,n[1]=Math.floor(n[1]/i)*i+i*.5,n[2]=i,n}function ca(t,n){return e.range.apply(e,la(t,n))}function ha(t,n,r){var i=la(t,n);if(r){var s=Un.exec(r);s.shift();if(s[8]==="s"){var o=e.formatPrefix(Math.max(b(i[0]),b(i[1])));return s[7]||(s[7]="."+da(o.scale(i[2]))),s[8]="f",r=e.format(s.join("")),function(e){return r(o.scale(e))+o.symbol}}s[7]||(s[7]="."+va(s[8],i)),r=s.join("")}else r=",."+da(i[2])+"f";return e.format(r)}function da(e){return-Math.floor(Math.log(e)/Math.LN10+.01)}function va(e,t){var n=da(t[2]);return e in pa?Math.abs(n-da(Math.max(b(t[0]),b(t[1]))))+ +(e!=="e"):n-(e==="%")*2}function ma(t,n,r,i){function s(e){return(r?Math.log(e<0?0:e):-Math.log(e>0?0:-e))/Math.log(n)}function o(e){return r?Math.pow(n,e):-Math.pow(n,-e)}function u(e){return t(s(e))}return u.invert=function(e){return o(t.invert(e))},u.domain=function(e){return arguments.length?(r=e[0]>=0,t.domain((i=e.map(Number)).map(s)),u):i},u.base=function(e){return arguments.length?(n=+e,t.domain(i.map(s)),u):n},u.nice=function(){var e=ra(i.map(s),r?Math:ya);return t.domain(e),i=e.map(o),u},u.ticks=function(){var e=ea(i),t=[],u=e[0],a=e[1],f=Math.floor(s(u)),l=Math.ceil(s(a)),c=n%1?2:n;if(isFinite(l-f)){if(r){for(;f0;h--)t.push(o(f)*h)}for(f=0;t[f]a;l--);t=t.slice(f,l)}return t},u.tickFormat=function(t,n){if(!arguments.length)return ga;arguments.length<2?n=ga:typeof n!="function"&&(n=e.format(n));var i=Math.max(.1,t/u.ticks().length),a=r?(f=1e-12,Math.ceil):(f=-1e-12,Math.floor),f;return function(e){return e/o(a(s(e)+f))<=i?n(e):""}},u.copy=function(){return ma(t.copy(),n,r,i)},aa(u,t)}function ba(e,t,n){function s(t){return e(r(t))}var r=wa(t),i=wa(1/t);return s.invert=function(t){return i(e.invert(t))},s.domain=function(t){return arguments.length?(e.domain((n=t.map(Number)).map(r)),s):n},s.ticks=function(e){return ca(n,e)},s.tickFormat=function(e,t){return ha(n,e,t)},s.nice=function(e){return s.domain(fa(n,e))},s.exponent=function(o){return arguments.length?(r=wa(t=o),i=wa(1/t),e.domain(n.map(r)),s):t},s.copy=function(){return ba(e.copy(),t,n)},aa(s,e)}function wa(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function Ea(t,n){function o(e){return i[((r.get(e)||(n.t==="range"?r.set(e,t.push(e)):NaN))-1)%i.length]}function u(n,r){return e.range(t.length).map(function(e){return n+r*e})}var r,i,s;return o.domain=function(e){if(!arguments.length)return t;t=[],r=new S;var i=-1,s=e.length,u;while(++i0?r[e-1]:t[0],e0?0:1}function Fa(e,t,n,r,i){var s=e[0]-t[0],o=e[1]-t[1],u=(i?r:-r)/Math.sqrt(s*s+o*o),a=u*o,f=-u*s,l=e[0]+a,c=e[1]+f,h=t[0]+a,p=t[1]+f,d=(l+h)/2,v=(c+p)/2,m=h-l,g=p-c,y=m*m+g*g,b=n-r,w=l*p-h*c,E=(g<0?-1:1)*Math.sqrt(b*b*y-w*w),S=(w*g-m*E)/y,x=(-w*m-g*E)/y,T=(w*g+m*E)/y,N=(-w*m+g*E)/y,C=S-d,k=x-v,L=T-d,A=N-v;return C*C+k*k>L*L+A*A&&(S=T,x=N),[[S-a,x-f],[S*n/b,x*n/b]]}function Ia(e){function u(s){function d(){u.push("M",i(e(a),o))}var u=[],a=[],f=-1,l=s.length,c,h=Tn(t),p=Tn(n);while(++f1&&i.push("H",r[0]),i.join("")}function Wa(e){var t=0,n=e.length,r=e[0],i=[r[0],",",r[1]];while(++t1){u=t[1],s=e[a],a++,r+="C"+(i[0]+o[0])+","+(i[1]+o[1])+","+(s[0]-u[0])+","+(s[1]-u[1])+","+s[0]+","+s[1];for(var f=2;f9&&(s=n*3/Math.sqrt(s),o[u]=s*r,o[u+1]=s*i));u=-1;while(++u<=a)s=(e[Math.min(a,u+1)][0]-e[Math.max(0,u-1)][0])/(6*(1+o[u]*o[u])),t.push([s||0,o[u]*s||0]);return t}function lf(e){return e.length<3?Ra(e):e[0]+Ka(e,ff(e))}function cf(e){var t,n=-1,r=e.length,i,s;while(++ni)return m();var s=o[o.active];s&&(--o.count,delete o[o.active],s.event&&s.event.interrupt.call(t,t.__data__,s.index)),o.active=i,u.event&&u.event.start.call(t,t.__data__,n),u.tween.forEach(function(e,r){(r=r.call(t,t.__data__,n))&&p.push(r)}),c=u.ease,l=u.duration,e.timer(function(){return h.c=v(r||1)?oi:v,1},0,a)}function v(e){if(o.active!==i)return 1;var r=e/l,s=c(r),a=p.length;while(a>0)p[--a].call(t,s);if(r>=1)return u.event&&u.event.end.call(t,t.__data__,n),m()}function m(){return--o.count?delete o[i]:delete t[r],1}var f=u.delay,l,c,h=Dn,p=[];h.t=f+a;if(f<=s)return d(s-f);h.c=d},0,a)}}function Hf(e,t,n){e.attr("transform",function(e){var r=t(e);return"translate("+(isFinite(r)?r:n(e))+",0)"})}function Bf(e,t,n){e.attr("transform",function(e){var r=t(e);return"translate(0,"+(isFinite(r)?r:n(e))+")"})}function Uf(e){return e.toISOString()}function zf(t,n,r){function i(e){return t(e)}function s(t,r){var i=t[1]-t[0],s=i/r,o=e.bisect(Xf,s);return o==Xf.length?[n.year,la(t.map(function(e){return e/31536e6}),r)[2]]:o?n[s/Xf[o-1]1?{floor:function(t){while(u(t=e.floor(t)))t=Wf(t-1);return t},ceil:function(t){while(u(t=e.ceil(t)))t=Wf(+t+1);return t}}:e))},i.ticks=function(e,t){var n=ea(i.domain()),r=e==null?s(n,10):typeof e=="number"?s(n,e):!e.range&&[{range:e},t];return r&&(e=r[0],t=r[1]),e.range(n[0],Wf(+n[1]+1),t<1?1:t)},i.tickFormat=function(){return r},i.copy=function(){return zf(t.copy(),n,r)},aa(i,t)}function Wf(e){return new Date(e)}function Gf(e){return JSON.parse(e.responseText)}function Yf(e){var t=r.createRange();return t.selectNode(r.body),t.createContextualFragment(e.responseText)}var e={version:"3.5.5"},t=[].slice,n=function(e){return t.call(e)},r=this.document;if(r)try{n(r.documentElement.childNodes)[0].nodeType}catch(o){n=function(e){var t=e.length,n=new Array(t);while(t--)n[t]=e[t];return n}}Date.now||(Date.now=function(){return+(new Date)});if(r)try{r.createElement("DIV").style.setProperty("opacity",0,"")}catch(u){var a=this.Element.prototype,f=a.setAttribute,l=a.setAttributeNS,c=this.CSSStyleDeclaration.prototype,h=c.setProperty;a.setAttribute=function(e,t){f.call(this,e,t+"")},a.setAttributeNS=function(e,t,n){l.call(this,e,t,n+"")},c.setProperty=function(e,t,n){h.call(this,e,t+"",n)}}e.ascending=p,e.descending=function(e,t){return te?1:t>=e?0:NaN},e.min=function(e,t){var n=-1,r=e.length,i,s;if(arguments.length===1){while(++n=s){i=s;break}while(++ns&&(i=s)}else{while(++n=s){i=s;break}while(++ns&&(i=s)}return i},e.max=function(e,t){var n=-1,r=e.length,i,s;if(arguments.length===1){while(++n=s){i=s;break}while(++ni&&(i=s)}else{while(++n=s){i=s;break}while(++ni&&(i=s)}return i},e.extent=function(e,t){var n=-1,r=e.length,i,s,o;if(arguments.length===1){while(++n=s){i=o=s;break}while(++ns&&(i=s),o=s){i=o=s;break}while(++ns&&(i=s),o1)return o/(a-1)},e.deviation=function(){var t=e.variance.apply(this,arguments);return t?Math.sqrt(t):t};var g=m(p);e.bisectLeft=g.left,e.bisect=e.bisectRight=g.right,e.bisector=function(e){return m(e.length===1?function(t,n){return p(e(t),n)}:e)},e.shuffle=function(e,t,n){(r=arguments.length)<3&&(n=e.length,r<2&&(t=0));var r=n-t,i,s;while(r)s=Math.random()*r--|0,i=e[r+t],e[r+t]=e[s+t],e[s+t]=i;return e},e.permute=function(e,t){var n=t.length,r=new Array(n);while(n--)r[n]=e[t[n]];return r},e.pairs=function(e){var t=0,n=e.length-1,r,i=e[0],s=new Array(n<0?0:n);while(t=0){o=e[t],n=o.length;while(--n>=0)s[--i]=o[n]}return s};var b=Math.abs;e.range=function(e,t,n){arguments.length<3&&(n=1,arguments.length<2&&(t=e,e=0));if((t-e)/n===Infinity)throw new Error("infinite range");var r=[],i=w(b(n)),s=-1,o;e*=i,t*=i,n*=i;if(n<0)while((o=e+n*++s)>t)r.push(o/i);else while((o=e+n*++s)=n.length)return s?s.call(t,r):i?r.sort(i):r;var a=-1,f=r.length,l=n[u++],c,h,p,d=new S,v;while(++a=n.length)return e;var i=[],s=r[t++];return e.forEach(function(e,n){i.push({key:e,values:u(n,t)})}),s?i.sort(function(e,t){return s(e.key,t.key)}):i}var t={},n=[],r=[],i,s;return t.map=function(e,t){return o(t,e,0)},t.entries=function(t){return u(o(e.map,t,0),0)},t.key=function(e){return n.push(e),t},t.sortKeys=function(e){return r[n.length-1]=e,t},t.sortValues=function(e){return i=e,t},t.rollup=function(e){return s=e,t},t},e.set=function(e){var t=new _;if(e)for(var n=0,r=e.length;n=0&&(r=e.slice(n+1),e=e.slice(0,n));if(e)return arguments.length<2?this[e].on(r):this[e].on(r,t);if(arguments.length===2){if(t==null)for(e in this)this.hasOwnProperty(e)&&this[e].on(r,null);return this}},e.event=null,e.requote=function(e){return e.replace(z,"\\$&")};var z=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g,W={}.__proto__?function(e,t){e.__proto__=t}:function(e,t){for(var n in t)e[n]=t[n]},V=function(e,t){return t.querySelector(e)},$=function(e,t){return t.querySelectorAll(e)},J=function(e,t){var n=e.matches||e[H(e,"matchesSelector")];return J=function(e,t){return n.call(e,t)},J(e,t)};typeof Sizzle=="function"&&(V=function(e,t){return Sizzle(e,t)[0]||null},$=Sizzle,J=Sizzle.matchesSelector),e.selection=function(){return e.select(r.documentElement)};var K=e.selection.prototype=[];K.select=function(e){var t=[],n,r,i,s;e=Q(e);for(var o=-1,u=this.length;++o=0&&(n=e.slice(0,t),e=e.slice(t+1)),Y.hasOwnProperty(n)?{space:Y[n],local:e}:e}},K.attr=function(t,n){if(arguments.length<2){if(typeof t=="string"){var r=this.node();return t=e.ns.qualify(t),t.local?r.getAttributeNS(t.space,t.local):r.getAttribute(t)}for(n in t)this.each(Z(n,t[n]));return this}return this.each(Z(t,n))},K.classed=function(e,t){if(arguments.length<2){if(typeof e=="string"){var n=this.node(),r=(e=nt(e)).length,i=-1;if(t=n.classList){while(++i=0;)if(s=n[r])i&&i!==s.nextSibling&&i.parentNode.insertBefore(s,i),i=s;return this},K.sort=function(e){e=ct.apply(this,arguments);for(var t=-1,n=this.length;++t0&&(n=n.transition().duration(f)),n.call(S.event)}function L(){b&&b.domain(y.range().map(function(e){return(e-t.x)/t.k}).map(y.invert)),E&&E.domain(w.range().map(function(e){return(e-t.y)/t.k}).map(w.invert))}function A(e){l++||e({type:"zoomstart"})}function O(e){L(),e({type:"zoom",scale:t.k,translate:[t.x,t.y]})}function M(e){--l||e({type:"zoomend"}),i=null}function _(){function f(){i=1,C(e.mouse(t),u),O(r)}function l(){o.on(h,null).on(p,null),a(i&&e.event.target===n),M(r)}var t=this,n=e.event.target,r=g.of(t,arguments),i=0,o=e.select(s(t)).on(h,f).on(p,l),u=x(e.mouse(t)),a=St(t);Sf.call(t),A(r)}function D(){function d(){var r=e.touches(n);return o=t.k,r.forEach(function(e){e.identifier in i&&(i[e.identifier]=x(e))}),r}function y(){var r=e.event.target;e.select(r).on(a,b).on(f,w),l.push(r);var o=e.event.changedTouches;for(var u=0,c=o.length;u1){var v=h[0],g=h[1],y=v[0]-g[0],E=v[1]-g[1];s=y*y+E*E}}function b(){var t=e.touches(n),u,a,f,l;Sf.call(n);for(var c=0,h=t.length;c=o)return i;if(l)return l=!1,n;var t=u;if(e.charCodeAt(t)===34){var s=t;while(s++=^]))?([+\- ])?([$#])?(0)?(\d+)?(,)?(\.-?\d+)?([a-z%])?/i,zn=e.map({b:function(e){return e.toString(2)},c:function(e){return String.fromCharCode(e)},o:function(e){return e.toString(8)},x:function(e){return e.toString(16)},X:function(e){return e.toString(16).toUpperCase()},g:function(e,t){return e.toPrecision(t)},e:function(e,t){return e.toExponential(t)},f:function(e,t){return e.toFixed(t)},r:function(t,n){return(t=e.round(t,Fn(t,n))).toFixed(Math.max(0,Math.min(20,Fn(t*(1+1e-15),n))))}}),Xn=e.time={},Vn=Date;$n.prototype={getDate:function(){return this._.getUTCDate()},getDay:function(){return this._.getUTCDay()},getFullYear:function(){return this._.getUTCFullYear()},getHours:function(){return this._.getUTCHours()},getMilliseconds:function(){return this._.getUTCMilliseconds()},getMinutes:function(){return this._.getUTCMinutes()},getMonth:function(){return this._.getUTCMonth()},getSeconds:function(){return this._.getUTCSeconds()},getTime:function(){return this._.getTime()},getTimezoneOffset:function(){return 0},valueOf:function(){return this._.valueOf()},setDate:function(){Jn.setUTCDate.apply(this._,arguments)},setDay:function(){Jn.setUTCDay.apply(this._,arguments)},setFullYear:function(){Jn.setUTCFullYear.apply(this._,arguments)},setHours:function(){Jn.setUTCHours.apply(this._,arguments)},setMilliseconds:function(){Jn.setUTCMilliseconds.apply(this._,arguments)},setMinutes:function(){Jn.setUTCMinutes.apply(this._,arguments)},setMonth:function(){Jn.setUTCMonth.apply(this._,arguments)},setSeconds:function(){Jn.setUTCSeconds.apply(this._,arguments)},setTime:function(){Jn.setTime.apply(this._,arguments)}};var Jn=Date.prototype;Xn.year=Kn(function(e){return e=Xn.day(e),e.setMonth(0,1),e},function(e,t){e.setFullYear(e.getFullYear()+t)},function(e){return e.getFullYear()}),Xn.years=Xn.year.range,Xn.years.utc=Xn.year.utc.range,Xn.day=Kn(function(e){var t=new Vn(2e3,0);return t.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),t},function(e,t){e.setDate(e.getDate()+t)},function(e){return e.getDate()-1}),Xn.days=Xn.day.range,Xn.days.utc=Xn.day.utc.range,Xn.dayOfYear=function(e){var t=Xn.year(e);return Math.floor((e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*6e4)/864e5)},["sunday","monday","tuesday","wednesday","thursday","friday","saturday"].forEach(function(e,t){t=7-t;var n=Xn[e]=Kn(function(e){return(e=Xn.day(e)).setDate(e.getDate()-(e.getDay()+t)%7),e},function(e,t){e.setDate(e.getDate()+Math.floor(t)*7)},function(e){var n=Xn.year(e).getDay();return Math.floor((Xn.dayOfYear(e)+(n+t)%7)/7)-(n!==t)});Xn[e+"s"]=n.range,Xn[e+"s"].utc=n.utc.range,Xn[e+"OfYear"]=function(e){var n=Xn.year(e).getDay();return Math.floor((Xn.dayOfYear(e)+(n+t)%7)/7)}}),Xn.week=Xn.sunday,Xn.weeks=Xn.sunday.range,Xn.weeks.utc=Xn.sunday.utc.range,Xn.weekOfYear=Xn.sundayOfYear;var Yn={"-":"",_:" ",0:"0"},Zn=/^\s*\d+/,er=/^%/;e.locale=function(e){return{numberFormat:Rn(e),timeFormat:Gn(e)}};var Er=e.locale({decimal:".",thousands:",",grouping:[3],currency:["$",""],dateTime:"%a %b %e %X %Y",date:"%m/%d/%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});e.format=Er.numberFormat,e.geo={},Sr.prototype={s:0,t:0,add:function(e){Tr(e,this.t,xr),Tr(xr.s,this.s,this),this.s?this.t+=xr.t:this.s=xr.t},reset:function(){this.s=this.t=0},valueOf:function(){return this.s}};var xr=new Sr;e.geo.stream=function(e,t){e&&Cr.hasOwnProperty(e.type)?Cr[e.type](e,t):Nr(e,t)};var Cr={Feature:function(e,t){Nr(e.geometry,t)},FeatureCollection:function(e,t){var n=e.features,r=-1,i=n.length;while(++ri&&(i=s)}function d(e,o){var u=Pr([e*_t,o*_t]);if(a){var f=Br(a,u),l=[f[1],-f[0],0],c=Br(l,f);Ir(c),c=qr(c);var h=e-s,d=h>0?1:-1,v=c[0]*Dt*d,m=b(h)>180;if(m^(d*si&&(i=g)}else if(v=(v+360)%360-180,m^(d*si&&(i=o);m?eE(t,r)&&(r=e):E(e,r)>E(t,r)&&(t=e):r>=t?(er&&(r=e)):e>s?E(t,e)>E(t,r)&&(r=e):E(e,r)>E(t,r)&&(t=e)}else p(e,o);a=u,s=e}function v(){h.point=d}function m(){c[0]=t,c[1]=r,h.point=p,a=null}function g(e,t){if(a){var n=e-s;f+=b(n)>180?n+(n>0?360:-360):n}else o=e,u=t;_r.point(e,t),d(e,t)}function y(){_r.lineStart()}function w(){g(o,u),_r.lineEnd(),b(f)>Ct&&(t=-(r=180)),c[0]=t,c[1]=r,a=null}function E(e,t){return(t-=e)<0?t+360:t}function S(e,t){return e[0]-t[0]}function x(e,t){return t[0]<=t[1]?t[0]<=e&&e<=t[1]:eCt?i=90:f<-Ct&&(n=-90),c[0]=t,c[1]=r}};return function(s){i=r=-(t=n=Infinity),l=[],e.geo.stream(s,h);var o=l.length;if(o){l.sort(S);for(var u=1,a=l[0],f,p=[a];uE(a[0],a[1])&&(a[1]=f[1]),E(f[0],a[1])>E(a[0],a[1])&&(a[0]=f[0])):p.push(a=f);var d=-Infinity,v;for(var o=p.length-1,u=0,a=p[o],f;u<=o;a=f,++u)f=p[u],(v=E(a[1],f[0]))>d&&(d=v,t=f[0],r=a[1])}return l=c=null,t===Infinity||n===Infinity?[[NaN,NaN],[NaN,NaN]]:[[t,n],[r,i]]}}(),e.geo.centroid=function(t){Ur=zr=Wr=Xr=Vr=$r=Jr=Kr=Qr=Gr=Yr=0,e.geo.stream(t,Zr);var n=Qr,r=Gr,i=Yr,s=n*n+r*r+i*i;if(s=.12&&u<.234&&o>=-0.425&&o<-0.214?n:u>=.166&&u<.234&&o>=-0.214&&o<-0.115?r:t).invert(e)},f.stream=function(e){var i=t.stream(e),s=n.stream(e),o=r.stream(e);return{point:function(e,t){i.point(e,t),s.point(e,t),o.point(e,t)},sphere:function(){i.sphere(),s.sphere(),o.sphere()},lineStart:function(){i.lineStart(),s.lineStart(),o.lineStart()},lineEnd:function(){i.lineEnd(),s.lineEnd(),o.lineEnd()},polygonStart:function(){i.polygonStart(),s.polygonStart(),o.polygonStart()},polygonEnd:function(){i.polygonEnd(),s.polygonEnd(),o.polygonEnd()}}},f.precision=function(e){return arguments.length?(t.precision(e),n.precision(e),r.precision(e),f):t.precision()},f.scale=function(e){return arguments.length?(t.scale(e),n.scale(e*.35),r.scale(e),f.translate(t.translate())):t.scale()},f.translate=function(e){if(!arguments.length)return t.translate();var i=t.scale(),l=+e[0],c=+e[1];return o=t.translate(e).clipExtent([[l-.455*i,c-.238*i],[l+.455*i,c+.238*i]]).stream(s).point,u=n.translate([l-.307*i,c+.201*i]).clipExtent([[l-.425*i+Ct,c+.12*i+Ct],[l-.214*i-Ct,c+.234*i-Ct]]).stream(s).point,a=r.translate([l-.205*i,c+.212*i]).clipExtent([[l-.214*i+Ct,c+.166*i+Ct],[l-.115*i-Ct,c+.234*i-Ct]]).stream(s).point,f},f.scale(1070)};var Ni,Ci,ki={point:j,lineStart:j,lineEnd:j,polygonStart:function(){Ci=0,ki.lineStart=Li},polygonEnd:function(){ki.lineStart=ki.lineEnd=ki.point=j,Ni+=b(Ci/2)}},Ai,Oi,Mi,_i,Di={point:Pi,lineStart:j,lineEnd:j,polygonStart:j,polygonEnd:j},ji={point:Fi,lineStart:Ii,lineEnd:qi,polygonStart:function(){ji.lineStart=Ri},polygonEnd:function(){ji.point=Fi,ji.lineStart=Ii,ji.lineEnd=qi}};e.geo.path=function(){function u(n){if(n){typeof t=="function"&&s.pointRadius(+t.apply(this,arguments));if(!o||!o.valid)o=i(s);e.geo.stream(n,o)}return s.result()}function a(){return o=null,u}var t=4.5,n,r,i,s,o;return u.area=function(t){return Ni=0,e.geo.stream(t,i(ki)),Ni},u.centroid=function(t){return Wr=Xr=Vr=$r=Jr=Kr=Qr=Gr=Yr=0,e.geo.stream(t,i(ji)),Yr?[Qr/Yr,Gr/Yr]:Kr?[$r/Kr,Jr/Kr]:Vr?[Wr/Vr,Xr/Vr]:[NaN,NaN]},u.bounds=function(t){return Mi=_i=-(Ai=Oi=Infinity),e.geo.stream(t,i(Di)),[[Ai,Oi],[Mi,_i]]},u.projection=function(e){return arguments.length?(i=(n=e)?e.stream||Wi(e):D,a()):n},u.context=function(e){return arguments.length?(s=(r=e)==null?new Hi:new Ui(e),typeof t!="function"&&s.pointRadius(t),a()):r},u.pointRadius=function(e){return arguments.length?(t=typeof e=="function"?e:(s.pointRadius(+e),+e),u):t},u.projection(e.geo.albersUsa()).context(null)},e.geo.transform=function(e){return{stream:function(t){var n=new Xi(t);for(var r in e)n[r]=e[r];return n}}},Xi.prototype={point:function(e,t){this.stream.point(e,t)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}},e.geo.projection=$i,e.geo.projectionMutator=Ji,(e.geo.equirectangular=function(){return $i(Qi)}).raw=Qi.invert=Qi,e.geo.rotation=function(e){function t(t){return t=e(t[0]*_t,t[1]*_t),t[0]*=Dt,t[1]*=Dt,t}return e=Yi(e[0]%360*_t,e[1]*_t,e.length>2?e[2]*_t:0),t.invert=function(t){return t=e.invert(t[0]*_t,t[1]*_t),t[0]*=Dt,t[1]*=Dt,t},t},Gi.invert=Qi,e.geo.circle=function(){function i(){var t=typeof e=="function"?e.apply(this,arguments):e,n=Yi(-t[0]*_t,-t[1]*_t,0).invert,i=[];return r(null,null,1,{point:function(e,t){i.push(e=n(e,t)),e[0]*=Dt,e[1]*=Dt}}),{type:"Polygon",coordinates:[i]}}var e=[0,0],t,n=6,r;return i.origin=function(t){return arguments.length?(e=t,i):e},i.angle=function(e){return arguments.length?(r=ns((t=+e)*_t,n*_t),i):t},i.precision=function(e){return arguments.length?(r=ns(t*_t,(n=+e)*_t),i):n},i.angle(90)},e.geo.distance=function(e,t){var n=(t[0]-e[0])*_t,r=e[1]*_t,i=t[1]*_t,s=Math.sin(n),o=Math.cos(n),u=Math.sin(r),a=Math.cos(r),f=Math.sin(i),l=Math.cos(i),c;return Math.atan2(Math.sqrt((c=l*s)*c+(c=a*f-u*l*o)*c),u*f+a*l*o)},e.geo.graticule=function(){function y(){return{type:"MultiLineString",coordinates:w()}}function w(){return e.range(Math.ceil(i/c)*c,r,c).map(v).concat(e.range(Math.ceil(a/h)*h,u,h).map(m)).concat(e.range(Math.ceil(n/f)*f,t,f).filter(function(e){return b(e%c)>Ct}).map(p)).concat(e.range(Math.ceil(o/l)*l,s,l).filter(function(e){return b(e%h)>Ct}).map(d))}var t,n,r,i,s,o,u,a,f=10,l=f,c=90,h=360,p,d,v,m,g=2.5;return y.lines=function(){return w().map(function(e){return{type:"LineString",coordinates:e}})},y.outline=function(){return{type:"Polygon",coordinates:[v(i).concat(m(u).slice(1),v(r).reverse().slice(1),m(a).reverse().slice(1))]}},y.extent=function(e){return arguments.length?y.majorExtent(e).minorExtent(e):y.minorExtent()},y.majorExtent=function(e){return arguments.length?(i=+e[0][0],r=+e[1][0],a=+e[0][1],u=+e[1][1],i>r&&(e=i,i=r,r=e),a>u&&(e=a,a=u,u=e),y.precision(g)):[[i,a],[r,u]]},y.minorExtent=function(e){return arguments.length?(n=+e[0][0],t=+e[1][0],o=+e[0][1],s=+e[1][1],n>t&&(e=n,n=t,t=e),o>s&&(e=o,o=s,s=e),y.precision(g)):[[n,o],[t,s]]},y.step=function(e){return arguments.length?y.majorStep(e).minorStep(e):y.minorStep()},y.majorStep=function(e){return arguments.length?(c=+e[0],h=+e[1],y):[c,h]},y.minorStep=function(e){return arguments.length?(f=+e[0],l=+e[1],y):[f,l]},y.precision=function(e){return arguments.length?(g=+e,p=is(o,s,90),d=ss(n,t,g),v=is(a,u,90),m=ss(i,r,g),y):g},y.majorExtent([[-180,-90+Ct],[180,90-Ct]]).minorExtent([[-180,-80-Ct],[180,80+Ct]])},e.geo.greatArc=function(){function s(){return{type:"LineString",coordinates:[n||t.apply(this,arguments),i||r.apply(this,arguments)]}}var t=os,n,r=us,i;return s.distance=function(){return e.geo.distance(n||t.apply(this,arguments),i||r.apply(this,arguments))},s.source=function(e){return arguments.length?(t=e,n=typeof e=="function"?null:e,s):t},s.target=function(e){return arguments.length?(r=e,i=typeof e=="function"?null:e,s):r},s.precision=function(){return arguments.length?s:0},s},e.geo.interpolate=function(e,t){return as(e[0]*_t,e[1]*_t,t[0]*_t,t[1]*_t)},e.geo.length=function(t){return fs=0,e.geo.stream(t,ls),fs};var fs,ls={sphere:j,point:j,lineStart:cs,lineEnd:j,polygonStart:j,polygonEnd:j},ps=hs(function(e){return Math.sqrt(2/(1+e))},function(e){return 2*Math.asin(e/2)});(e.geo.azimuthalEqualArea=function(){return $i(ps)}).raw=ps;var ds=hs(function(e){var t=Math.acos(e);return t&&t/Math.sin(t)},D);(e.geo.azimuthalEquidistant=function(){return $i(ds)}).raw=ds,(e.geo.conicConformal=function(){return xi(vs)}).raw=vs,(e.geo.conicEquidistant=function(){return xi(ms)}).raw=ms;var gs=hs(function(e){return 1/e},Math.atan);(e.geo.gnomonic=function(){return $i(gs)}).raw=gs,ys.invert=function(e,t){return[e,2*Math.atan(Math.exp(t))-Mt]},(e.geo.mercator=function(){return bs(ys)}).raw=ys;var ws=hs(function(){return 1},Math.asin);(e.geo.orthographic=function(){return $i(ws)}).raw=ws;var Es=hs(function(e){return 1/(1+e)},function(e){return 2*Math.atan(e)});(e.geo.stereographic=function(){return $i(Es)}).raw=Es,Ss.invert=function(e,t){return[-t,2*Math.atan(Math.exp(e))-Mt]},(e.geo.transverseMercator=function(){var e=bs(Ss),t=e.center,n=e.rotate;return e.center=function(e){return e?t([-e[1],e[0]]):(e=t(),[e[1],-e[0]])},e.rotate=function(e){return e?n([e[0],e[1],e.length>2?e[2]+90:90]):(e=n(),[e[0],e[1],e[2]-90])},n([0,0,90])}).raw=Ss,e.geom={},e.geom.hull=function(e){function r(e){if(e.length<3)return[];var r=Tn(t),i=Tn(n),s,o=e.length,u=[],a=[];for(s=0;s=0;--s)p.push(e[u[f[s]][2]]);for(s=+c;s=n&&f.x<=i&&f.y>=r&&f.y<=o?[[n,o],[i,o],[i,r],[n,r]]:[];l.point=e[u]}),t}function u(e){return e.map(function(e,t){return{x:Math.round(r(e,t)/Ct)*Ct,y:Math.round(i(e,t)/Ct)*Ct,i:t}})}var t=xs,n=Ts,r=t,i=n,s=co;return e?o(e):(o.links=function(e){return fo(u(e)).edges.filter(function(e){return e.l&&e.r}).map(function(t){return{source:e[t.l.i],target:e[t.r.i]}})},o.triangles=function(e){var t=[];return fo(u(e)).cells.forEach(function(n,r){var i=n.site,s=n.edges.sort($s),o=-1,u=s.length,a,f,l=s[u-1].edge,c=l.l===i?l.r:l.l;while(++o=a,c=r>=f,h=c<<1|l;e.leaf=!1,e=e.nodes[h]||(e.nodes[h]=mo()),l?i=a:o=a,c?s=f:u=f,T(e,t,n,r,i,s,o,u)}var a,f=Tn(s),l=Tn(o),c,h,p,d,v,m,g,y;if(t!=null)v=t,m=n,g=r,y=i;else{g=y=-(v=m=Infinity),c=[],h=[],d=e.length;if(u)for(p=0;pg&&(g=a.x),a.y>y&&(y=a.y),c.push(a.x),h.push(a.y);else for(p=0;pg&&(g=w),E>y&&(y=E),c.push(w),h.push(E)}}var S=g-v,x=y-m;S>x?y=m+S:g=v+x;var C=mo();C.add=function(e){T(C,e,+f(e,++p),+l(e,p),v,m,g,y)},C.visit=function(e){go(e,C,v,m,g,y)},C.find=function(e){return yo(C,e[0],e[1],v,m,g,y)},p=-1;if(t==null){while(++p=0?e.slice(0,n):e,i=n>=0?e.slice(n+1):"in";return r=Lo.get(r)||ko,i=Ao.get(i)||D,Oo(i(r.apply(null,t.call(arguments,1))))},e.interpolateHcl=zo,e.interpolateHsl=Wo,e.interpolateLab=Xo,e.interpolateRound=Vo,e.transform=function(t){var n=r.createElementNS(e.ns.prefix.svg,"g");return(e.transform=function(e){if(e!=null){n.setAttribute("transform",e);var t=n.transform.baseVal.consolidate()}return new $o(t?t.matrix:Go)})(t)},$o.prototype.toString=function(){return"translate("+this.translate+")rotate("+this.rotate+")skewX("+this.skew+")scale("+this.scale+")"};var Go={a:1,b:0,c:0,d:1,e:0,f:0};e.interpolateTransform=Yo,e.layout={},e.layout.bundle=function(){return function(e){var t=[],n=-1,r=e.length;while(++n0?s=r:s=0:r>0&&(n.start({type:"start",alpha:s=r}),e.timer(t.tick)),t):s},t.start=function(){function h(t,r){if(!l){l=new Array(n);for(u=0;u=0)s.push(l=f[a]),l.parent=u,l.depth=u.depth+1;n&&(u.value=0),u.children=f}else n&&(u.value=+n.call(r,u,u.depth)||0),delete u.children}return du(i,function(t){var r,i;e&&(r=t.children)&&r.sort(e),n&&(i=t.parent)&&(i.value+=t.value)}),o}var e=gu,t=vu,n=mu;return r.sort=function(t){return arguments.length?(e=t,r):e},r.children=function(e){return arguments.length?(t=e,r):t},r.value=function(e){return arguments.length?(n=e,r):n},r.revalue=function(e){return n&&(pu(e,function(e){e.children&&(e.value=0)}),du(e,function(e){var t;e.children||(e.value=+n.call(r,e,e.depth)||0);if(t=e.parent)t.value+=e.value})),e},r},e.layout.partition=function(){function r(e,t,n,i){var s=e.children;e.x=t,e.y=e.depth*i,e.dx=n,e.dy=i;if(s&&(u=s.length)){var o=-1,u,a,f;n=e.value?n/e.value:0;while(++oi&&(i=u),r.push(u)}for(o=0;o0){o=-1;while(++o=f[0]&&v<=f[1]&&(c=u[e.bisect(l,v,1,p)-1],c.y+=d,c.push(s[o]))}return u}var t=!0,n=Number,r=_u,i=Ou;return s.value=function(e){return arguments.length?(n=e,s):n},s.range=function(e){return arguments.length?(r=Tn(e),s):r},s.bins=function(e){return arguments.length?(i=typeof e=="number"?function(t){return Mu(t,e)}:Tn(e),s):i},s.frequency=function(e){return arguments.length?(t=!!e,s):t},s},e.layout.pack=function(){function s(e,s){var o=t.call(this,e,s),u=o[0],a=r[0],f=r[1],l=i==null?Math.sqrt:typeof i=="function"?i:function(){return i};u.x=u.y=0,du(u,function(e){e.r=+l(e.value)}),du(u,ju);if(n){var c=n*(i?1:Math.max(2*u.r/a,2*u.r/f))/2;du(u,function(e){e.r+=c}),du(u,ju),du(u,function(e){e.r-=c})}return qu(u,a/2,f/2,i?1:1/Math.max(2*u.r/a,2*u.r/f)),o}var t=e.layout.hierarchy().sort(Du),n=0,r=[1,1],i;return s.size=function(e){return arguments.length?(r=e,s):r},s.radius=function(e){return arguments.length?(i=e==null||typeof e=="function"?e:+e,s):i},s.padding=function(e){return arguments.length?(n=+e,s):n},hu(s,t)},e.layout.tree=function(){function s(e,s){var f=t.call(this,e,s),c=f[0],h=o(c);du(h,u),h.parent.m=-h.z,pu(h,a);if(i)pu(c,l);else{var p=c,d=c,v=c;pu(c,function(e){e.xd.x&&(d=e),e.depth>v.depth&&(v=e)});var m=n(p,d)/2-p.x,g=r[0]/(d.x+n(d,p)/2+m),y=r[1]/(v.depth||1);pu(c,function(e){e.x=(e.x+m)*g,e.y=e.depth*y})}return f}function o(e){var t={A:null,children:[e]},n=[t],r;while((r=n.pop())!=null)for(var i=r.children,s,o=0,u=i.length;o0&&(Xu($u(o,e,r),e,h),a+=h,f+=h),l+=o.m,a+=i.m,c+=u.m,f+=s.m;o&&!Wu(s)&&(s.t=o,s.m+=l-f),i&&!zu(u)&&(u.t=i,u.m+=a-c,r=e)}return r}function l(e){e.x*=r[0],e.y=e.depth*r[1]}var t=e.layout.hierarchy().sort(null).value(null),n=Uu,r=[1,1],i=null;return s.separation=function(e){return arguments.length?(n=e,s):n},s.size=function(e){return arguments.length?(i=(r=e)==null?l:null,s):i?null:r},s.nodeSize=function(e){return arguments.length?(i=(r=e)==null?null:l,s):i?r:null},hu(s,t)},e.layout.cluster=function(){function s(e,s){var o=t.call(this,e,s),u=o[0],a,f=0;du(u,function(e){var t=e.children;t&&t.length?(e.x=Ku(t),e.y=Ju(t)):(e.x=a?f+=n(e,a):0,e.y=0,a=e)});var l=Qu(u),c=Gu(u),h=l.x-n(l,c)/2,p=c.x+n(c,l)/2;return du(u,i?function(e){e.x=(e.x-u.x)*r[0],e.y=(u.y-e.y)*r[1]}:function(e){e.x=(e.x-h)/(p-h)*r[0],e.y=(1-(u.y?e.y/u.y:1))*r[1]}),o}var t=e.layout.hierarchy().sort(null).value(null),n=Uu,r=[1,1],i=!1;return s.separation=function(e){return arguments.length?(n=e,s):n},s.size=function(e){return arguments.length?(i=(r=e)==null,s):i?null:r},s.nodeSize=function(e){return arguments.length?(i=(r=e)!=null,s):i?r:null},hu(s,t)},e.layout.treemap=function(){function l(e,t){var n=-1,r=e.length,i,s;while(++n0)r.push(o=i[v-1]),r.area+=o.area,a!=="squarify"||(f=p(r,h))<=u?(i.pop(),u=f):(r.area-=r.pop().area,d(r,h,n,!1),h=Math.min(n.dx,n.dy),r.length=r.area=0,u=Infinity);r.length&&(d(r,h,n,!0),r.length=r.area=0),t.forEach(c)}}function h(e){var t=e.children;if(t&&t.length){var n=s(e),r=t.slice(),i,o=[];l(r,n.dx*n.dy/e.value),o.area=0;while(i=r.pop())o.push(i),o.area+=i.area,i.z!=null&&(d(o,i.z?n.dx:n.dy,n,!r.length),o.length=o.area=0);t.forEach(h)}}function p(e,t){var n=e.area,r,i=0,s=Infinity,o=-1,u=e.length;while(++oi&&(i=r)}return n*=n,t*=t,n?Math.max(t*i*f/n,n/(t*s*f)):Infinity}function d(e,t,r,i){var s=-1,o=e.length,u=r.x,a=r.y,f=t?n(e.area/t):0,l;if(t==r.dx){if(i||f>r.dy)f=r.dy;while(++sr.dx)f=r.dx;while(++s1);return e+t*n*Math.sqrt(-2*Math.log(i)/i)}},logNormal:function(){var t=e.random.normal.apply(e,arguments);return function(){return Math.exp(t())}},bates:function(t){var n=e.random.irwinHall(t);return function(){return n()/t}},irwinHall:function(e){return function(){for(var t=0,n=0;nc?0:1;f=Ot)return a(f,p)+(u?a(u,1-p):"")+"Z";var d,v,m,g,y=0,b=0,w,E,S,x,T,N,C,k,L=[];if(g=(+o.apply(this,arguments)||0)/2)m=r===Ma?Math.sqrt(u*u+f*f):+r.apply(this,arguments),p||(b*=-1),f&&(b=jt(m/f*Math.sin(g))),u&&(y=jt(m/u*Math.sin(g)));if(f){w=f*Math.cos(l+b),E=f*Math.sin(l+b),S=f*Math.cos(c-b),x=f*Math.sin(c-b);var A=Math.abs(c-l-2*b)<=Lt?0:1;if(b&&ja(w,E,S,x)===p^A){var O=(l+c)/2;w=f*Math.cos(O),E=f*Math.sin(O),S=x=null}}else w=E=0;if(u){T=u*Math.cos(c-y),N=u*Math.sin(c-y),C=u*Math.cos(l+y),k=u*Math.sin(l+y);var M=Math.abs(l-c+2*y)<=Lt?0:1;if(y&&ja(T,N,C,k)===1-p^M){var _=(l+c)/2;T=u*Math.cos(_),N=u*Math.sin(_),C=k=null}}else T=N=0;if((d=Math.min(Math.abs(f-u)/2,+n.apply(this,arguments)))>.001){v=uLt)+",1 "+t}function f(e,t,n,r){return"Q 0,0 "+r}var e=os,t=us,n=pf,r=Pa,i=Ha;return s.radius=function(e){return arguments.length?(n=Tn(e),s):n},s.source=function(t){return arguments.length?(e=Tn(t),s):e},s.target=function(e){return arguments.length?(t=Tn(e),s):t},s.startAngle=function(e){return arguments.length?(r=Tn(e),s):r},s.endAngle=function(e){return arguments.length?(i=Tn(e),s):i},s},e.svg.diagonal=function(){function r(r,i){var s=e.call(this,r,i),o=t.call(this,r,i),u=(s.y+o.y)/2,a=[s,{x:s.x,y:u},{x:o.x,y:u},o];return a=a.map(n),"M"+a[0]+"C"+a[1]+" "+a[2]+" "+a[3]}var e=os,t=us,n=df;return r.source=function(t){return arguments.length?(e=Tn(t),r):e},r.target=function(e){return arguments.length?(t=Tn(e),r):t},r.projection=function(e){return arguments.length?(n=e,r):n},r},e.svg.diagonal.radial=function(){var t=e.svg.diagonal(),n=df,r=t.projection;return t.projection=function(e){return arguments.length?r(vf(n=e)):n},t},e.svg.symbol=function(){function n(n,r){return(bf.get(e.call(this,n,r))||yf)(t.call(this,n,r))}var e=gf,t=mf;return n.type=function(t){return arguments.length?(e=Tn(t),n):e},n.size=function(e){return arguments.length?(t=Tn(e),n):t},n};var bf=e.map({circle:yf,cross:function(e){var t=Math.sqrt(e/5)/2;return"M"+ -3*t+","+ -t+"H"+ -t+"V"+ -3*t+"H"+t+"V"+ -t+"H"+3*t+"V"+t+"H"+t+"V"+3*t+"H"+ -t+"V"+t+"H"+ -3*t+"Z"},diamond:function(e){var t=Math.sqrt(e/(2*Ef)),n=t*Ef;return"M0,"+ -t+"L"+n+",0"+" 0,"+t+" "+ -n+",0"+"Z"},square:function(e){var t=Math.sqrt(e)/2;return"M"+ -t+","+ -t+"L"+t+","+ -t+" "+t+","+t+" "+ -t+","+t+"Z"},"triangle-down":function(e){var t=Math.sqrt(e/wf),n=t*wf/2;return"M0,"+n+"L"+t+","+ -n+" "+ -t+","+ -n+"Z"},"triangle-up":function(e){var t=Math.sqrt(e/wf),n=t*wf/2;return"M0,"+ -n+"L"+t+","+n+" "+ -t+","+n+"Z"}});e.svg.symbolTypes=bf.keys();var wf=Math.sqrt(3),Ef=Math.tan(30*_t);K.transition=function(e){var t=kf||++Cf,n=Mf(e),r=[],i,s,o=Lf||{time:Date.now(),ease:Ho,delay:0,duration:250};for(var u=-1,a=this.length;++urect,.s>rect").attr("width",i[1]-i[0])}function v(e){e.select(".extent").attr("y",o[0]),e.selectAll(".extent,.e>rect,.w>rect").attr("height",o[1]-o[0])}function m(){function O(){e.event.keyCode==32&&(S||(T=null,N[0]-=i[1],N[1]-=o[1],S=2),q())}function M(){e.event.keyCode==32&&S==2&&(N[0]+=i[1],N[1]+=o[1],S=0,q())}function _(){var t=e.mouse(c),s=!1;C&&(t[0]+=C[0],t[1]+=C[1]),S||(e.event.altKey?(T||(T=[(i[0]+i[1])/2,(o[0]+o[1])/2]),N[0]=i[+(t[0]u)break;n.x=s+d,n.y=o+v;if(n.x+n.x0<0||n.y+n.y0<0||n.x+n.x1>e[0]||n.y+n.y1>e[1])continue;if(!r||!a(n,t,e[0]))if(!r||l(n,r)){var m=n.sprite,g=n.width>>5,y=e[0]>>5,b=n.x-(g<<4),w=b&127,S=32-w,x=n.y1-n.y0,T=(n.y+n.y0)*y+(b>>5),N;for(var C=0;C>>w:0);T+=y}return delete n.sprite,!0}}return!1}var e=[256,256],h=t,d=n,v=i,m=r,g=r,y=s,b=o,E=c,S=[],x=Infinity,T=d3.dispatch("word","end"),N=null,C={};return C.start=function(){function a(){var a=+(new Date),l;while(+(new Date)-a>1,l.y=e[1]*(Math.random()+.5)>>1,u(l,o,i),l.hasText&&k(t,l,n)&&(s.push(l),T.word(l),n?f(n,l):n=[{x:l.x+l.x0,y:l.y+l.y0},{x:l.x+l.x1,y:l.y+l.y1}],l.x-=e[0]>>1,l.y-=e[1]>>1);i>=r&&(C.stop(),T.end(s,n))}var t=p((e[0]>>5)*e[1]),n=null,r=S.length,i=-1,s=[],o=S.map(function(e,t){return e.text=h.call(this,e,t),e.font=d.call(this,e,t),e.style=m.call(this,e,t),e.weight=g.call(this,e,t),e.rotate=y.call(this,e,t),e.size=~~v.call(this,e,t),e.padding=b.call(this,e,t),e}).sort(function(e,t){return t.size-e.size});return N&&clearInterval(N),N=setInterval(a,0),a(),C},C.stop=function(){return N&&(clearInterval(N),N=null),C},C.timeInterval=function(e){return arguments.length?(x=e==null?Infinity:e,C):x},C.words=function(e){return arguments.length?(S=e,C):S},C.size=function(t){return arguments.length?(e=[+t[0],+t[1]],C):e},C.font=function(e){return arguments.length?(d=d3.functor(e),C):d},C.fontStyle=function(e){return arguments.length?(m=d3.functor(e),C):m},C.fontWeight=function(e){return arguments.length?(g=d3.functor(e),C):g},C.rotate=function(e){return arguments.length?(y=d3.functor(e),C):y},C.text=function(e){return arguments.length?(h=d3.functor(e),C):h},C.spiral=function(e){return arguments.length?(E=w[e+""]||e,C):E},C.fontSize=function(e){return arguments.length?(v=d3.functor(e),C):v},C.padding=function(e){return arguments.length?(b=d3.functor(e),C):b},d3.rebind(C,T,"on")}function t(e){return e.text}function n(){return"serif"}function r(){return"normal"}function i(e){return Math.sqrt(e.value)}function s(){return(~~(Math.random()*6)-3)*30}function o(){return 1}function u(e,t,n){if(e.sprite)return;b.clearRect(0,0,(v<<5)/y,m/y);var r=0,i=0,s=0,o=t.length;--n;while(++n>5<<5,a=~~Math.max(Math.abs(h+p),Math.abs(h-p))}else u=u+31>>5<<5;a>s&&(s=a),r+u>=v<<5&&(r=0,i+=s,s=0);if(i+a>=m)break;b.translate((r+(u>>1))/y,(i+(a>>1))/y),e.rotate&&b.rotate(e.rotate*d),b.fillText(e.text,0,0),e.padding&&(b.lineWidth=2*e.padding,b.strokeText(e.text,0,0)),b.restore(),e.width=u,e.height=a,e.xoff=r,e.yoff=i,e.x1=u>>1,e.y1=a>>1,e.x0=-e.x1,e.y0=-e.y1,e.hasText=!0,r+=u}var w=b.getImageData(0,0,(v<<5)/y,m/y).data,E=[];while(--n>=0){e=t[n];if(!e.hasText)continue;var u=e.width,S=u>>5,a=e.y1-e.y0;for(var x=0;x>5),L=w[(i+C)*(v<<5)+(r+x)<<2]?1<<31-x%32:0;E[k]|=L,T|=L}T?N=C:(e.y0++,a--,C--,i++)}e.y1=e.y0+N,e.sprite=E.slice(0,(e.y1-e.y0)*S)}}function a(e,t,n){n>>=5;var r=e.sprite,i=e.width>>5,s=e.x-(i<<4),o=s&127,u=32-o,a=e.y1-e.y0,f=(e.y+e.y0)*n+(s>>5),l;for(var c=0;c>>o:0))&t[f+h])return!0;f+=n}return!1}function f(e,t){var n=e[0],r=e[1];t.x+t.x0r.x&&(r.x=t.x+t.x1),t.y+t.y1>r.y&&(r.y=t.y+t.y1)}function l(e,t){return e.x+e.x1>t[0].x&&e.x+e.x0t[0].y&&e.y+e.y0>2),g.width=(v<<5)/y,g.height=m/y):g=new Canvas(v<<5,m);var b=g.getContext("2d"),w={archimedean:c,rectangular:h};b.fillStyle=b.strokeStyle="red",b.textAlign="center",typeof module=="object"&&module.exports?module.exports=e:(d3.layout||(d3.layout={})).cloud=e}(),define("d3.layout.cloud",function(){}),function(e,t){typeof define=="function"&&define.amd?define("src/common/Widget",["d3"],t):(e.require=e.require||function(t,n){typeof t=="function"&&(n=t,t=[]);var r=t.map(function(t){if(t==="d3-cloud/d3.layout.cloud")return e.d3.layout.cloud;var n=t.substring("src/".length).split("/").join("_");return e[n]});n.apply(null,r)},e.common_Widget=t(e.d3))}(this,function(e){function n(){this._class=Object.getPrototypeOf(this)._class,this._id="_w"+t++,this._columns=[],this._data=[],this._pos={x:0,y:0},this._size={width:0,height:0},this._scale=1,this._target=null,this._parentElement=null,this._parentWidget=null,this._element=e.select(),this._watchArr=[],this._renderCount=0}var t=0;return n.prototype._class=" common_Widget",n.prototype.ieVersion=function(){var e=navigator.userAgent,t,n=e.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)||[];return/trident/i.test(n[1])?(t=/\brv[ :]+(\d+)/g.exec(e)||[],parseFloat(t[1])):/msie/i.test(n[1])?parseFloat(n[2]):null}(),n.prototype.isIE=n.prototype.ieVersion!==null,n.prototype.svgMarkerGlitch=n.prototype.isIE&&n.prototype.ieVersion<=12,n.prototype.MutationObserver=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver||function(e){this.callback=e,this.listeners=[];var t=function(e,t,n){this.callback=e,this.domNode=t,this.type=n};t.prototype={handleEvent:function(e){var t={type:this.type,target:this.domNode,addedNodes:[],removedNodes:[],previousSibling:e.target.previousSibling,nextSibling:e.target.nextSibling,attributeName:null,attributeNamespace:null,oldValue:null};this.callback([t])}},this.observe=function(e,n){var r=null;n.attributes&&(r=new t(this.callback,e,"attributes"),this.listeners.push(r),e.addEventListener("DOMAttrModified",r,!0)),n.characterData&&(r=new t(this.callback,e,"characterData"),this.listeners.push(r),e.addEventListener("DOMCharacterDataModified",r,!0)),n.childList&&(r=new t(this.callback,e,"childList"),this.listeners.push(r),e.addEventListener("DOMNodeInserted",r,!0),e.addEventListener("DOMNodeRemoved",r,!0))},this.disconnect=function(){this.listeners.forEach(function(e){switch(e.type){case"attributes":e.domNode.removeEventListener("DOMAttrModified",e,!0);break;case"characterData":e.domNode.removeEventListener("DOMCharacterDataModified",e,!0);break;case"childList":e.domNode.removeEventListener("DOMNodeRemoved",e,!0),e.domNode.removeEventListener("DOMNodeInserted",e,!0)}}),this.listeners=[]}},window.MutationObserver||(window.MutationObserver=n.prototype.MutationObserver),n.prototype.implements=function(e){for(var t in e)this[t]===undefined&&e.hasOwnProperty(t)&&(this[t]=e[t])},n.prototype.publish=function(e,t,n,r,i,s){if(this["__meta_"+e]!==undefined)throw e+" is already published.";this["__meta_"+e]={id:e,type:n,defaultValue:t,description:r,set:i,ext:s||{}},this[e]=function(t){var r=this._id===undefined;if(!arguments.length)return!r&&this["__prop_"+e]!==undefined?this["__prop_"+e]:this["__meta_"+e].defaultValue;switch(n){case"set":(!i||i.indexOf(t)<0)&&console.log("Invalid value for '"+e+"': "+t);break;case"html-color":var s="red",o=document.createElement("div");o.style.color=s,o.style.color=t,t!==s&&(o.style.color===s||o.style.color==="")&&console.log("Invalid value for '"+e+"': "+t);break;case"boolean":t=Boolean(t);break;case"number":t=Number(t);break;case"string":t=String(t);break;case"array":t instanceof Array||console.log("Invalid value for '"+e)}return r?this["__meta_"+e].defaultValue=t:(this.broadcast(e,t,this["__prop_"+e]),this["__prop_"+e]=t),this},this[e+"_modified"]=function(){var n=this._id===undefined;return n?this["__meta_"+e].defaultValue!==t:this["__prop_"+e]!==undefined},this[e+"_reset"]=function(){this["__prop_"+e]=undefined},this["__prop_"+e]=undefined},n.prototype.publishWidget=function(e,t,n){for(var r in t.prototype)if(r.indexOf("__meta")===0){var i=t.prototype[r];this.publishProxy(e+"__prop_"+i.id,n,i.method||i.id)}},n.prototype.publishProxy=function(e,t,n,r){n=n||e;if(this["__meta_"+e]!==undefined)throw e+" is already published.";this["__meta_"+e]={id:e,type:"proxy",proxy:t,method:n,defaultValue:r},this[e]=function(i){var s=this._id===undefined;if(s)throw"Setting default value of proxied properties is not supported.";return arguments.length?(r&&i===r?this[t][n+"_reset"]():this[t][n](i),this):!r||this[e+"_modified"]()?this[t][n]():r},this[e+"_modified"]=function(){var e=this._id===undefined;if(e)throw"Setting default values of proxied properties is not supported.";return this[t][n+"_modified"]()&&(!r||this[t][n]()!==r)},this[e+"_reset"]=function(){var e=this._id===undefined;if(e)throw"Setting default values of proxied properties is not supported.";this[t][n+"_reset"]()}},n.prototype.watch=function(e){var t=this,n=this._watchArr.push(e)-1;return{remove:function(){delete t._watchArr[n]}}},n.prototype.broadcast=function(e,t,n){this._watchArr&&this._watchArr.forEach(function(r){r&&setTimeout(function(){r(e,t,n)},0)})},n.prototype.on=function(t,n,r){if(this[t]===undefined)throw"Method: "+t+" does not exist.";var i=this[t];return this[t]=function(){r?e.event.stopPropagation():i.apply(this,arguments),n.apply(this,arguments)},this},n.prototype.id=function(e){return arguments.length?(this._id=e,this):this._id},n.prototype.class=function(e){return arguments.length?(this._class=e,this):this._class},n.prototype.classID=function(){return this._class.split(" ").pop()},n.prototype.columns=function(e){return arguments.length?(this._columns=e,this):this._columns},n.prototype.data=function(e){return arguments.length?(this._data=e,this):this._data},n.prototype.cloneData=function(){return this._data.map(function(e){return e.slice(0)})},n.prototype.flattenData=function(){var e=[];return this.data().forEach(function(t,n){this.columns().filter(function(e,t){return t>0}).forEach(function(r,i){var s=t[i+1];if(s){var o={rowIdx:n,colIdx:i+1,label:t[0],value:s};e.push(o)}},this)},this),e},n.prototype.rowToObj=function(e){var t={};return this._columns.forEach(function(n,r){t[n]=e[r]}),e.length===this._columns.length+1&&(t.__lparam=e[this._columns.length]),t},n.prototype.pos=function(e){return arguments.length?(this._pos=e,this._overlayElement&&this._overlayElement.attr("transform","translate("+e.x+","+e.y+")scale("+this._scale+")"),this):this._pos},n.prototype.x=function(e){return arguments.length?(this.pos({x:e,y:this._pos.y}),this):this._pos.x},n.prototype.y=function(e){return arguments.length?(this.pos({x:this._pos.x,y:e}),this):this._pos.y},n.prototype.size=function(e){return arguments.length?(this._size=e,this._overlayElement&&this._overlayElement.attr("width",e.width).attr("height",e.height),this):this._size},n.prototype.width=function(e){return arguments.length?(this.size({width:e,height:this._size.height}),this):this._size.width},n.prototype.height=function(e){return arguments.length?(this.size({width:this._size.width,height:e}),this):this._size.height},n.prototype.resize=function(e,t){t=t||{width:0,height:0};var n,r;if(e&&e.width&&e.height)n=e.width,r=e.height;else{var i=window.getComputedStyle(this._target,null);n=parseFloat(i.getPropertyValue("width"))-t.width,r=parseFloat(i.getPropertyValue("height"))-t.height}return this.size({width:n,height:r}),this},n.prototype._scrollBarWidth=null,n.prototype.getScrollbarWidth=function(){if(n.prototype._scrollBarWidth===null){var e=document.createElement("div");e.style.visibility="hidden",e.style.width="100px",e.style.msOverflowStyle="scrollbar",document.body.appendChild(e);var t=e.offsetWidth;e.style.overflow="scroll";var r=document.createElement("div");r.style.width="100%",e.appendChild(r);var i=r.offsetWidth;e.parentNode.removeChild(e),n.prototype._scrollBarWidth=t-i}return n.prototype._scrollBarWidth},n.prototype.scale=function(e){return arguments.length?(this._scale=e,this._overlayElement&&this._overlayElement.attr("transform","translate("+e.x+","+e.y+")scale("+this._scale+")"),this):this._scale},n.prototype.visible=function(e){return arguments.length?(this._visible=e,this._parentElement&&this._parentElement.style("visibility",this._visible?null:"hidden"),this):this._visible},n.prototype.display=function(e){return arguments.length?(this._display=e,this._element&&this._element.style("display",this._display?null:"none"),this):this._display},n.prototype.calcSnap=function(e){function t(e,t){function n(e,t){var n=e%t;return Math.abs(n)>t-Math.abs(n)&&(n=(t-Math.abs(n))*(n<0?1:-1)),n}return e-n(e,t)}var n=t(this._pos.x-this._size.width/2,e),r=t(this._pos.y-this._size.height/2,e),i=t(this._pos.x+this._size.width/2,e),s=t(this._pos.y+this._size.height/2,e),o=i-n,u=s-r;return[{x:n+o/2,y:r+u/2},{width:o,height:u}]},n.prototype.toWidget=function(t){if(!t)return null;var n=e.select(t);if(n){var r=n.datum();if(r)return r}return null},n.prototype.locateParentWidget=function(e){if(!e)return null;var t=this.toWidget(e);return t?t:this.locateParentWidget(e.parentNode)},n.prototype.locateSVGNode=function(e){return e?e.tagName==="svg"?e:this.locateSVGNode(e.parentNode):null},n.prototype.locateOverlayNode=function(){var e=this.locateParentWidget(this._target);while(e){if(e._parentOverlay)return e._parentOverlay;e=this.locateParentWidget(e._target.parentNode)}return null},n.prototype.getAbsolutePos=function(e,t,n){var r=this.locateSVGNode(e);if(!r)return null;var i=r.createSVGPoint(),s=e.getCTM();i=i.matrixTransform(s);var o={x:i.x,y:i.y};if(t!==undefined&&n!==undefined){var u=r.createSVGPoint();u.x=t,u.y=n,u=u.matrixTransform(s),o.width=u.x-i.x,o.height=u.y-i.y}return o},n.prototype.hasOverlay=function(){return this._overlayElement},n.prototype.syncOverlay=function(){if(this._size.width&&this._size.height){var e=this.getAbsolutePos(this._overlayElement.node(),this._size.width,this._size.height);if(e&&(this.oldPos===null||this.oldPos===undefined||e.x!==this.oldPos.x||e.y!==this.oldPos.y||e.width!==this.oldPos.width||e.height!==this.oldPos.height)){var t=e.width/this._size.width,n=e.height/this._size.height;this._parentElement.style({left:e.x-e.width/t/2+"px",top:e.y-e.height/n/2+"px",width:e.width/t+"px",height:e.height/n+"px"});var r="scale("+t+","+n+")";this._parentElement.style("transform",r).style("-moz-transform",r).style("-ms-transform",r).style("-webkit-transform",r).style("-o-transform",r)}this.oldPos=e}},n.prototype.element=function(){return this._element},n.prototype.node=function(){return this._element.node()},n.prototype.render=function(t){if(!this._parentElement)return this;if(!this._tag)throw"No DOM tag specified";var n=this._parentElement.selectAll("#"+this._id).data([this],function(e){return e._id});return n.enter().append(this._tag).classed(this._class,!0).attr("id",this._id).each(function(t){t._element=e.select(this),t.enter(this,t._element)}),n.each(function(e){e.update(this,e._element),e._drawStartPos==="origin"&&e._target instanceof SVGElement?e._element.attr("transform",function(t){return"translate("+(e._pos.x-e._size.width/2)+","+(e._pos.y-e._size.height/2)+")scale("+e._scale+")"}):e._element.attr("transform",function(t){return"translate("+e._pos.x+","+e._pos.y+")scale("+e._scale+")"})}),n.exit().each(function(t){t.exit(this,t._element)}).remove(),this._renderCount++,t&&t(this),this},n.prototype.enter=function(e,t,n){},n.prototype.update=function(e,t,n){},n.prototype.exit=function(e,t,n){},n.prototype.debounce=function(e,t,n){return function(){function o(){n||e.apply(i,s),i.timeout=null}var i=this||{},s=arguments;i.timeout?clearTimeout(i.timeout):n&&e.apply(i,s),i.timeout=setTimeout(o,t||100)}},n}),function(e,t){typeof define=="function"&&define.amd?define("src/common/Transition",[],t):e.common_Transition=t()}(this,function(){function e(e){this._widget=e,this._duration=250,this._delay=0,this._ease="cubic-in-out"}return e.prototype.duration=function(e){return arguments.length?(this._duration=e,this._widget):this._duration},e.prototype.delay=function(e){return arguments.length?(this._delay=e,this._widget):this._delay},e.prototype.ease=function(e){return arguments.length?(this._ease=e,this._widget):this._ease},e.prototype.apply=function(e){return this._duration||this._delay?e.transition().duration(this._duration).delay(this._delay).ease(this._ease):e},e}),function(e,t){typeof define=="function"&&define.amd?define("src/common/SVGWidget",["d3","./Widget","./Transition"],t):e.common_SVGWidget=t(e.d3,e.common_Widget,e.common_Transition)}(this,function(e,t,n){function r(){t.call(this),this._tag="g",this._boundingBox=null,this.transition=new n(this),this._drawStartPos="center"}r.prototype=Object.create(t.prototype),r.prototype.move=function(e,t){var n=this.pos.apply(this,arguments);return arguments.length&&(t?this._element.transition().duration(t):this._element).attr("transform","translate("+e.x+" "+e.y+")"),n},r.prototype.size=function(e){var n=t.prototype.size.apply(this,arguments);return arguments.length&&(this._boundingBox=null),n},r.prototype.resize=function(e){var n=t.prototype.resize.apply(this,arguments);this._parentRelativeDiv.style({width:this._size.width+"px",height:this._size.height+"px"}),this._parentElement.attr("width",this._size.width).attr("height",this._size.height);switch(this._drawStartPos){case"origin":this.pos({x:0,y:0});break;case"center":default:this.pos({x:this._size.width/2,y:this._size.height/2})}return n},r.prototype.target=function(t){if(!arguments.length)return this._target;if(this._target&&t&&this._target.__data__.id!==t.__data__.id)throw"Target can only be assigned once.";this._target=t;if(typeof this._target=="string"||this._target instanceof String)this._target=document.getElementById(this._target);if(this._target instanceof SVGElement){this._parentElement=e.select(this._target),this._parentWidget=this._parentElement.datum();if(!this._parentWidget||this._parentWidget._id===this._id)this._parentWidget=this.locateParentWidget(this._target.parentNode)}else this._target?(this._parentRelativeDiv=e.select(this._target).append("div").style({position:"relative"}),this._parentElement=this._parentRelativeDiv.append("svg").style({position:"absolute",top:0,left:0}),this._parentOverlay=this._parentRelativeDiv.append("div").style({position:"absolute",top:0,left:0}),this.resize(this._size)):this.exit();return this},r.prototype.enter=function(e,n,r){t.prototype.enter.apply(this,arguments)},r.prototype.update=function(e,n,r){t.prototype.update.apply(this,arguments)},r.prototype.exit=function(e,n,r){this._parentRelativeDiv&&(this._parentOverlay.remove(),this._parentElement.remove(),this._parentRelativeDiv.remove()),t.prototype.exit.apply(this,arguments)},r.prototype.getOffsetPos=function(){var e={x:0,y:0};return this._parentWidget?(e=this._parentWidget.getOffsetPos(),e.x+=this._pos.x,e.y+=this._pos.y,e):e},r.prototype.getBBox=function(e,t){if(e||this._boundingBox===null){var n=this._element.node();n instanceof SVGElement&&(this._boundingBox=n.getBBox())}return this._boundingBox===null?{x:0,y:0,width:0,height:0}:{x:(t?Math.round(this._boundingBox.x):this._boundingBox.x)*this._scale,y:(t?Math.round(this._boundingBox.y):this._boundingBox.y)*this._scale,width:(t?Math.round(this._boundingBox.width):this._boundingBox.width)*this._scale,height:(t?Math.round(this._boundingBox.height):this._boundingBox.height)*this._scale}},r.prototype.intersection=function(e,t){return this.intersectRect(e,t)};var i=function(e,t,n){return{x:e.x+(t.x-e.x)*n,y:e.y+(t.y-e.y)*n}},s=function(e,t,n,r){var i={type:"",points:[]},s=(r.x-n.x)*(e.y-n.y)-(r.y-n.y)*(e.x-n.x),o=(t.x-e.x)*(e.y-n.y)-(t.y-e.y)*(e.x-n.x),u=(r.y-n.y)*(t.x-e.x)-(r.x-n.x)*(t.y-e.y);if(u!==0){var a=s/u,f=o/u;0<=a&&a<=1&&0<=f&&f<=1?(i.type="Intersection",i.points.push({x:e.x+a*(t.x-e.x),y:e.y+a*(t.y-e.y)})):i.type="No Intersection"}else s===0||o===0?i.type="Coincident":i.type="Parallel";return i};r.prototype.intersectRect=function(e,t){var n=this.getOffsetPos(),r=this.getBBox();if(e.x===t.x&&e.y===t.y)return e;var i={x:n.x-r.width/2,y:n.y-r.height/2},o={x:n.x+r.width/2,y:n.y-r.height/2},u={x:n.x+r.width/2,y:n.y+r.height/2},a={x:n.x-r.width/2,y:n.y+r.height/2},f=s(i,o,e,t);return f.points.length?{x:f.points[0].x,y:f.points[0].y}:(f=s(o,u,e,t),f.points.length?{x:f.points[0].x,y:f.points[0].y}:(f=s(u,a,e,t),f.points.length?{x:f.points[0].x,y:f.points[0].y}:(f=s(a,i,e,t),f.points.length?{x:f.points[0].x,y:f.points[0].y}:null)))};var o=function(e,t,n,r){var s={type:"",points:[]},o=(r.x-n.x)*(r.x-n.x)+(r.y-n.y)*(r.y-n.y),u=2*((r.x-n.x)*(n.x-e.x)+(r.y-n.y)*(n.y-e.y)),a=e.x*e.x+e.y*e.y+n.x*n.x+n.y*n.y-2*(e.x*n.x+e.y*n.y)-t*t,f=u*u-4*o*a;if(f<0)s.type="Outside";else if(f===0)s.type="Tangent";else{var l=Math.sqrt(f),c=(-u+l)/(2*o),h=(-u-l)/(2*o);(c<0||c>1)&&(h<0||h>1)?c<0&&h<0||c>1&&h>1?s.type="Outside":s.type="Inside":(s.type="Intersection",0<=c&&c<=1&&s.points.push(i(n,r,c)),0<=h&&h<=1&&s.points.push(i(n,r,h)))}return s};return r.prototype.intersectCircle=function(e,t){var n=this.getOffsetPos(),r=this.radius(),i=o(n,r,e,t);return i.points.length?{x:i.points[0].x,y:i.points[0].y}:null},r.prototype.distance=function(e,t){return Math.sqrt((e.x-t.x)*(e.x-t.x)+(e.y-t.y)*(e.y-t.y))},r.prototype._pushMarkers=function(e,t){this.svgMarkerGlitch&&(e=e||this._element,e.selectAll("path[marker-start],path[marker-end]").attr("fixme-start",function(e){return this.getAttribute("marker-start")}).attr("fixme-end",function(e){return this.getAttribute("marker-end")}).attr("marker-start",null).attr("marker-end",null))},r.prototype._popMarkers=function(e,t){this.svgMarkerGlitch&&(e=e||this._element,e.selectAll("path[fixme-start],path[fixme-end]").attr("marker-start",function(e){return this.getAttribute("fixme-start")}).attr("marker-end",function(e){return this.getAttribute("fixme-end")}).attr("fixme-start",null).attr("fixme-end",null))},r.prototype._popMarkersDebounced=t.prototype.debounce(function(e,t){this.svgMarkerGlitch&&this._popMarkers(e,t)},250),r.prototype._fixIEMarkers=function(e,t){this.svgMarkerGlitch&&(this._pushMarkers(e,t),this._popMarkersDebounced(e,t))},r}),define("css!src/common/Text",[],function(){}),function(e,t){typeof define=="function"&&define.amd?define("src/common/Text",["./SVGWidget","css!./Text"],t):e.common_Text=t(e.common_SVGWidget)}(this,function(e){function t(){e.call(this)}return t.prototype=Object.create(e.prototype),t.prototype._class+=" common_Text",t.prototype.publish("text","","string","Display Text",null,{tags:["Private"]}),t.prototype.publish("fontFamily","","string","Font Family",null,{tags:["Private"]}),t.prototype.publish("fontSize",null,"number","Font Size (px)",null,{tags:["Private"]}),t.prototype.publish("anchor","middle","set","Anchor Position",["start","middle","end"],{tags:["Private"]}),t.prototype.publish("colorFill",null,"html-color","Fill Color",null,{tags:["Private"]}),t.prototype.testData=function(){return this.text("Hello\nand\nWelcome!"),this},t.prototype.enter=function(t,n){e.prototype.enter.apply(this,arguments),this._textElement=n.append("text")},t.prototype.update=function(t,n){e.prototype.update.apply(this,arguments),this._textElement.attr("font-family",this.fontFamily()).attr("font-size",this.fontSize());var r=this.text().split("\n"),i=this._textElement.selectAll("tspan").data(r,function(e){return e});i.enter().append("tspan").attr("class",function(e,t){return"tspan_"+t}).attr("dy","1em").attr("x","0"),i.style("fill",this.colorFill()).text(function(e){return e}),i.exit().remove();var s={width:0,height:0};try{s=this._textElement.node().getBBox()}catch(o){}var u=0;switch(this.anchor()){case"start":u=-s.width/2;break;case"end":u=s.width/2}var a=-(s.y+s.height/2);this._textElement.style("text-anchor",this.anchor()).attr("transform",function(e){return"translate("+u+","+a+")"})},t}),define("css!src/common/FAChar",[],function(){}),function(e,t){typeof define=="function"&&define.amd?define("src/common/FAChar",["./SVGWidget","./Text","css!font-awesome","css!./FAChar"],t):e.common_FAChar=t(e.common_SVGWidget,e.common_Text)}(this,function(e,t){function n(){e.call(this),this._text=(new t).fontFamily("FontAwesome")}return n.prototype=Object.create(e.prototype),n.prototype._class+=" common_FAChar",n.prototype.publish("char","","string","Font Awesome Item",null,{tags:["Private"]}),n.prototype.publish("fontSize",null,"number","Font Size",null,{tags:["Private"]}),n.prototype.publishProxy("text_colorFill","_text","colorFill"),n.prototype.testData=function(){return this.char(""),this},n.prototype.enter=function(t,n){e.prototype.enter.apply(this,arguments),this._text.target(t)},n.prototype.update=function(t,n){e.prototype.update.apply(this,arguments),this._text.text(this.char()).scale((this.fontSize()||14)/14).render()},n}),function(e,t){typeof define=="function"&&define.amd?define("src/common/HTMLWidget",["d3","./Widget","./Transition"],t):e.common_HTMLWidget=t(e.d3,e.common_Widget,e.common_Transition)}(this,function(e,t,n){function r(){t.call(this)}return r.prototype=Object.create(t.prototype),r.prototype.calcFrameWidth=function(e){var t=parseFloat(e.style("padding-left"))+parseFloat(e.style("padding-right"))+parseFloat(e.style("margin-left"))+parseFloat(e.style("margin-right"))+parseFloat(e.style("border-left-width"))+parseFloat(e.style("border-right-width"));return t},r.prototype.calcWidth=function(e){return parseFloat(e.style("width"))-this.calcFrameWidth(e)},r.prototype.calcFrameHeight=function(e){var t=parseFloat(e.style("padding-top"))+parseFloat(e.style("padding-bottom"))+parseFloat(e.style("margin-top"))+parseFloat(e.style("margin-bottom"))+parseFloat(e.style("border-top-width"))+parseFloat(e.style("border-bottom-width"));return t},r.prototype.calcHeight=function(e){return parseFloat(e.style("height"))+this.calcFrameHeight(e)},r.prototype.clientWidth=function(){return this._size.width-this.calcFrameWidth(this._element)},r.prototype.clientHeight=function(){return this._size.height-this.calcFrameHeight(this._element)},r.prototype.resize=function(e){var n=t.prototype.resize.apply(this,arguments);return this._parentElement.style("width",this._size.width+"px").style("height",this._size.height+"px"),n},r.prototype.target=function(t){if(!arguments.length)return this._target;if(this._target&&t)throw"Target can only be assigned once.";this._target=t;if(typeof this._target=="string"||this._target instanceof String)this._target=document.getElementById(this._target);if(this._target instanceof SVGElement){var n=this.locateOverlayNode();this._parentElement=n.append("div").style({position:"absolute",top:0,left:0,overflow:"hidden"}),this._overlayElement=e.select(this._target);var r=this;this.oldPos=null,this.observer=new this.MutationObserver(function(e){r.syncOverlay()});var i=this._overlayElement.node();while(i)this.observer.observe(i,{attributes:!0}),i=i.parentNode}else if(this._target){this._parentElement=e.select(this._target);if(!this._size.width&&!this._size.height){var s=parseFloat(this._parentElement.style("width")),o=parseFloat(this._parentElement.style("height"));this.size({width:s,height:o})}this._parentElement=e.select(this._target).append("div")}else this.exit();return this},r.prototype.exit=function(e,n,r){this.observer&&this.observer.disconnect(),this.oldPos=null,this._parentElement&&this._parentElement.remove(),t.prototype.exit.apply(this,arguments)},r}),define("css!src/common/Shape",[],function(){}),function(e,t){typeof define=="function"&&define.amd?define("src/common/Shape",["d3","./SVGWidget","css!./Shape"],t):e.common_Shape=t(e.d3,e.common_SVGWidget)}(this,function(e,t){function n(){t.call(this)}return n.prototype=Object.create(t.prototype),n.prototype._class+=" common_Shape",n.prototype.publish("shape","circle","set","Shape Type",["circle","square","rect","ellipse"],{tags:["Private"]}),n.prototype.publish("width",24,"number","Width",null,{tags:["Private"]}),n.prototype.publish("height",24,"number","Height",null,{tags:["Private"]}),n.prototype.publish("colorStroke",null,"html-color","Stroke Color",null,{tags:["Private"]}),n.prototype.publish("colorFill",null,"html-color","Fill Color",null,{tags:["Private"]}),n.prototype.radius=function(e){return arguments.length?(this.width(e),this.height(e),this):Math.max(this.width(),this.height())/2},n.prototype.testData=function(){return this},n.prototype.intersection=function(e,n){switch(this.shape()){case"circle":return this.intersectCircle(e,n)}return t.prototype.intersection.apply(this,arguments)},n.prototype.update=function(t,n){var r=n.selectAll("rect,circle,ellipse").data([this.shape()],function(e){return e});r.enter().append(this.shape()==="square"?"rect":this.shape()).attr("class","common_Shape");var i=this;r.each(function(t){var n=e.select(this);n.style({fill:i.colorFill(),stroke:i.colorStroke()});switch(i.shape()){case"circle":var r=i.radius();n.attr("r",r);break;case"square":var s=Math.max(i.width(),i.height());n.attr("x",-s/2).attr("y",-s/2).attr("width",s).attr("height",s);break;case"rect":n.attr("x",-i.width()/2).attr("y",-i.height()/2).attr("width",i.width()).attr("height",i.height());break;case"ellipse":n.attr("rx",i.width()/2).attr("ry",i.height()/2)}}),r.exit().remove()},n}),define("css!src/common/Icon",[],function(){}),function(e,t){typeof define=="function"&&define.amd?define("src/common/Icon",["./SVGWidget","./Shape","./FAChar","css!./Icon"],t):e.common_Icon=t(e.common_SVGWidget,e.common_Shape,e.common_FAChar)}(this,function(e,t,n){function r(){e.call(this),this._shapeWidget=new t,this._faChar=new n}return r.prototype=Object.create(e.prototype),r.prototype._class+=" common_Icon",r.prototype.publish("shape","circle","set","Shape Type",["circle","square"],{tags:["Private"]}),r.prototype.publishProxy("faChar","_faChar","char"),r.prototype.publishProxy("image_colorFill","_faChar","text_colorFill"),r.prototype.publish("tooltip","","string","Tooltip",null,{tags:["Private"]}),r.prototype.publish("diameter",24,"number","Diameter",null,{tags:["Private"]}),r.prototype.publish("paddingPercent",45,"number","Padding Percent",null,{tags:["Private"]}),r.prototype.publishProxy("shape_colorFill","_shapeWidget","colorFill"),r.prototype.publishProxy("shape_colorStroke","_shapeWidget","colorStroke"),r.prototype.testData=function(){return this._faChar.testData(),this},r.prototype.intersection=function(e,t){return this._shapeWidget.intersection(e,t)},r.prototype.enter=function(t,n){e.prototype.enter.apply(this,arguments),this._shapeWidget.target(t).render(),this._faChar.target(t).render(),this._tooltipElement=n.append("title");var r=this;n.on("click",function(e){r.click(e)})},r.prototype.click=function(e){console.log("Clicked the icon")},r.prototype.update=function(t,n){e.prototype.update.apply(this,arguments),this._faChar.fontSize(this.diameter()*(100-this.paddingPercent())/100).render(),this._shapeWidget.shape(this.shape()).width(this.diameter()).height(this.diameter()).render(),this._tooltipElement.text(this.tooltip())},r}),function(e,t){typeof define=="function"&&define.amd?define("src/common/IList",[],t):e.common_IList=t()}(this,function(){function e(){}return e.prototype.testData=function(){var e=["This","is a","list","of some text."];return this.data(e),this},e.prototype.click=function(e){console.log("Click: "+e)},e}),function(e,t){typeof define=="function"&&define.amd?define("src/common/IMenu",[],t):e.common_IMenu=t()}(this,function(){function e(){}return e.prototype.testData=function(){var e=["This","is a","list","of some text."];return this.data(e),this},e.prototype.click=function(e){console.log("Click: "+e)},e.prototype.preShowMenu=function(){console.log("preShowMenu")},e.prototype.postHideMenu=function(e){console.log("postHideMenu")},e}),define("css!src/common/TextBox",[],function(){}),function(e,t){typeof define=="function"&&define.amd?define("src/common/TextBox",["./SVGWidget","./Shape","./Text","css!./TextBox"],t):e.common_TextBox=t(e.common_SVGWidget,e.common_Shape,e.common_Text)}(this,function(e,t,n){function r(){e.call(this),this._shape=(new t).shape("rect"),this._text=new n}return r.prototype=Object.create(e.prototype),r.prototype._class+=" common_TextBox",r.prototype.publishProxy("text","_text"),r.prototype.publishProxy("shape_colorStroke","_shape","colorStroke"),r.prototype.publishProxy("shape_colorFill","_shape","colorFill"),r.prototype.publishProxy("text_colorFill","_text","colorFill"),r.prototype.publish("paddingLeft",4,"number","Padding: Left",null,{tags:["Private"]}),r.prototype.publish("paddingRight",4,"number","Padding: Right",null,{tags:["Private"]}),r.prototype.publish("paddingTop",4,"number","Padding: Top",null,{tags:["Private"]}),r.prototype.publish("paddingBottom",4,"number","Padding: Bottom",null,{tags:["Private"]}),r.prototype.publishProxy("anchor","_text"),r.prototype.publish("fixedSize",null),r.prototype.padding=function(e){return this.paddingLeft(e),this.paddingRight(e),this.paddingTop(e),this.paddingBottom(e),this},r.prototype.testData=function(){return this._text.testData(),this},r.prototype.enter=function(t,n){e.prototype.enter.apply(this,arguments),this._shape.target(t).render(),this._text.target(t).render()},r.prototype.update=function(t,n){e.prototype.update.apply(this,arguments),this._text.render();var r=this._text.getBBox(!0),i={width:this.fixedSize()?this.fixedSize().width:r.width+this.paddingLeft()+this.paddingRight(),height:this.fixedSize()?this.fixedSize().height:r.height+this.paddingTop()+this.paddingBottom()};this._shape.width(i.width).height(i.height).render();if(this.fixedSize())switch(this.anchor()){case"start":this._text.x(-this.fixedSize().width/2+r.width/2+(this.paddingLeft()+this.paddingRight())/2).render();break;case"end":this._text.x(this.fixedSize().width/2-r.width/2-(this.paddingLeft()+this.paddingRight())/2).render()}},r}),define("css!src/common/List",[],function(){}),function(e,t){typeof define=="function"&&define.amd?define("src/common/List",["d3","../common/SVGWidget","./IList","../common/TextBox","css!./List"],t):e.common_List=t(e.d3,e.common_SVGWidget,e.common_IList,e.common_TextBox)}(this,function(e,t,n,r){function i(e){t.call(this),n.call(this),this._listWidgets={}}return i.prototype=Object.create(t.prototype),i.prototype._class+=" common_List",i.prototype.implements(n.prototype),i.prototype.publish("anchor","start","set","Anchor Position",["","start","middle","end"],{tags:["Private"]}),i.prototype.update=function(e,n){t.prototype.update.apply(this,arguments);var i=this,s=n.selectAll(".line").data(this._data,function(e){return e});s.enter().append("g").attr("class","line").each(function(e){var t=(new r).target(this).paddingTop(0).paddingBottom(0).paddingLeft(8).paddingRight(8).text(e).render();t.element().on("click",function(e){i.click(e.text())}),i._listWidgets[e]=t});var o=0,u=0,a=0;for(var f in this._listWidgets){if(!this._listWidgets.hasOwnProperty(f))continue;var l=this._listWidgets[f].getBBox();o+=l.height,u=0)f=new e.scale[u];else if(r.indexOf(u)>=0){var l=[];switch(u){case"hpcc10":var c=o("default").colors();l=c.filter(function(e,t){return t%2?!0:!1});break;case"hpcc20":l=o("category10").colors().concat(o("hpcc10").colors())}f=e.scale.ordinal().range(l)}else if(n.indexOf(u)>0){var h=12;while(h>0){if(colorbrewer[u][h]){f=e.scale.ordinal().range(colorbrewer[u][h]);break}--h}}f||(f=e.scale.category20()),a=f.range()}return p.id=function(e){return arguments.length?(u=e,p):u},p.colors=function(e){return arguments.length?(a=e,p):a},p.clone=function(e){return i[e]=o(e,this.colors()),i[e]},p.switch=function(e,t){return u===e?this:arguments.length?s(e,t):s()},p}function a(e,t,n){if(!e)return f();var r=u[e];return r||(r=f(e,t),u[e]=r),r}function f(t,r,i){function d(e,t,n){return l.domain([t,n])(e)}if(!arguments.length){var s=["default"];for(var o in colorbrewer)n.indexOf(o)===-1&&s.push(o);return s}var l=null,c=r,h=function(t,n){n=n||32;var r=Math.ceil(n/(t.length-1)),i=[],s=null;return t.forEach(function(t){if(s){var n=e.scale.linear().domain([0,r]).range([s,t]).interpolate(e.interpolateLab);for(var o=0;o0){if(colorbrewer[t][p]){l=h(colorbrewer[t][p]);break}--p}}l||(l=h(colorbrewer.RdYlGn[11])),c=l.range()}return d.id=function(e){return arguments.length?(t=e,d):t},d.colors=function(e){return arguments.length?(c=e,d):c},d.clone=function(e){return u[e]=f(e,this.color()),u[e]},d.switch=function(e,n){return t===e?this:arguments.length?a(e,n):a()},d}var t=["category10","category20","category20b","category20c"],n=["Accent","Dark2","Paired","Pastel1","Pastel2","Set1","Set2","Set3"],r=["hpcc10","hpcc20"],i={},u={},l=function(t,n,r,i,s){e.select(t).selectAll(".palette").data(o(),function(e){return e}).enter().append("span").attr("class","palette").attr("title",function(e){return e}).on("click",function(t){console.log(e.values(t.value).map(JSON.stringify).join("\n"))}).selectAll(".swatch").data(function(e){return o(e).colors()}).enter().append("span").attr("class","swatch").style("background-color",function(e){return e}),e.select(n).selectAll(".palette").data(f(),function(e){return e}).enter().append("span").attr("class","palette").attr("title",function(e){return e}).on("click",function(t){console.log(e.values(t.value).map(JSON.stringify).join("\n"))}).selectAll(".swatch2").data(function(e){return f(e).colors()}).enter().append("span").attr("class","swatch2").style("height","8px").style("background-color",function(e){return e});var u={id:i.join("_")+s,scale:f("custom",i,s)};e.select(r).selectAll(".palette").data([u],function(e){return e.id}).enter().append("span").attr("class","palette").attr("title",function(e){return"aaa"}).on("click",function(t){console.log(e.values(t.value).map(JSON.stringify).join("\n"))}).selectAll(".swatch2").data(function(e){var t=[];for(var n=0;n<=255;++n)t.push(u.scale(n,0,255));return t}).enter().append("span").attr("class","swatch2").style("background-color",function(e){return e})};return{ordinal:s,rainbow:a,test:l}}),define("css!src/common/Surface",[],function(){}),function(e,t){typeof define=="function"&&define.amd?define("src/common/Surface",["d3","./SVGWidget","./Icon","./Shape","./Text","./FAChar","./Menu","css!./Surface"],t):e.common_Surface=t(e.d3,e.common_SVGWidget,e.common_Icon,e.common_Shape,e.common_Text,e.common_FAChar,e.common_Menu)}(this,function(e,t,n,r,i,s,o){function u(){t.call(this),this._menuPadding=2,this._icon=(new n).faChar("").paddingPercent(50),this._container=(new r).class("container").shape("rect"),this._titleRect=(new r).class("title").shape("rect"),this._text=(new i).class("title"),this._menu=(new o).paddingPercent(0);var e=this;this._menu.preShowMenu=function(){e._content&&e._content.hasOverlay()&&e._content.visible(!1)},this._menu.postHideMenu=function(){e._content&&e._content.hasOverlay()&&e._content.visible(!0)},this._showContent=!0,this._content=null,this._surfaceButtons=[]}return u.prototype=Object.create(t.prototype),u.prototype._class+=" common_Surface",u.prototype.publish("showTitle",!0,"boolean","Show Title",null,{tags:["Basic"]}),u.prototype.publish("title","","string","Title",null,{tags:["Basic"]}),u.prototype.publishProxy("titleFontSize","_text","fontSize"),u.prototype.publish("showIcon",!0,"boolean","Show Title",null,{tags:["Advance"]}),u.prototype.publishProxy("icon_faChar","_icon","faChar"),u.prototype.publishProxy("icon_shape","_icon","shape"),u.prototype.publish("content",null,"widget","Content",null,{tags:["Private"]}),u.prototype.publish("buttonAnnotations",[],"array","Button Array",null,{tags:["Intermediate"]}),u.prototype.publish("buttonGutter",25,"number","Space Between Menu and Buttons",null,{tags:["Intermediate"]}),u.prototype.menu=function(e){return arguments.length?(this._menu.data(e),this):this._menu.data()},u.prototype.showContent=function(e){return arguments.length?(this._showContent=e,this._content&&this._content.visible(this._showContent),this):this._showContent},u.prototype.testData=function(){return this.title("Hello and welcome!"),this.menu(["aaa","bbb","ccc"]),this.buttonAnnotations([{id:"button_1",label:"",shape:"square",diameter:14,padding:"0px 5px",font:"FontAwesome"},{id:"button_2",label:"",shape:"square",diameter:14,padding:"0px 5px",font:"FontAwesome"}]),this},u.prototype.enter=function(n,r){t.prototype.enter.apply(this,arguments);var i=r.append("g").attr("class","frame"),s=i.node();this._clipRect=i.append("defs").append("clipPath").attr("id",this.id()+"_clip").append("rect").attr("x",0).attr("y",0).attr("width",this._size.width).attr("height",this._size.height),this._titleRect.target(s).render().display(this.showTitle()&&this.showIcon()),this._icon.target(s).render(),this._menu.target(n),this._text.target(s),this._container.target(s),this.buttonContainer=e.select(this._target).append("div").attr("class","svg-button-container")},u.prototype.update=function(n,r){t.prototype.update.apply(this,arguments);var i=this,s=this.width()-1,o=this.height()-1;this._icon.display(this.showTitle()&&this.showIcon()).shape(this.icon_shape()).render(),this._menu.render(),this._text.text(this.title()).display(this.showTitle()).render();var u=this.buttonContainer.selectAll(".surface-button").data(this.buttonAnnotations());u.enter().append("button").attr("class","surface-button").each(function(t,n){var r=i._surfaceButtons[n]=e.select(this).attr("class","surface-button "+(t.class?t.class:"")).attr("id",t.id).style("padding",t.padding).style("width",t.width).style("height",t.height).style("cursor","pointer").on("click",function(e){i.click(e)});t.font==="FontAwesome"?r.append("i").attr("class","fa").text(function(e){return t.label}):r.text(function(e){return t.label})}),u.exit().each(function(t,n){var r=e.select(this);delete i._surfaceButtons[n],r.remove()});var a=this.showTitle()?Math.max.apply(null,this._surfaceButtons.map(function(e){return e.node().offsetHeight})):0,f=this.showTitle()&&this.showIcon()?this._icon.getBBox(!0):{width:0,height:0},l=this._text.getBBox(!0),c=this._menu.getBBox(!0),h=Math.max(f.height,l.height,c.height,a),p=this.showTitle()?h:0,d=(-o+h)/2,v=this.showTitle()?Math.max(l.height,c.height,a):0,m=p<=v?0:(p-v)/2,g=m;this._titleRect.pos({x:g,y:d}).width(s-g*2).height(v).display(this.showTitle()).render(),this._icon.move({x:-s/2+f.width/2,y:d}),this._menu.move({x:s/2-c.width/2-this._menuPadding,y:d}),this._text.move({x:(f.width/2-c.width/2)/2,y:d});var y=i._titleRect.node().getBoundingClientRect().left+(i._size.width-g*2)-i.buttonGutter()-this.buttonContainer.node().offsetWidth,b=i._titleRect.node().getBoundingClientRect().top+(v-this.buttonContainer.node().offsetHeight)/2;isNaN(y)||this.buttonContainer.style("left",y+"px"),isNaN(b)||this.buttonContainer.style("top",b+"px"),this.showTitle()?this._container.pos({x:g/2,y:p/2-m/2}).width(s-g).height(o-p+m).render():this._container.pos({x:0,y:0}).width(s).height(o).render();if(this._showContent){var w=g,E=p-m,S=r.selectAll(".content").data(this.content()?[this.content()]:[],function(e){return e._id});S.enter().append("g").attr("class","content").attr("clip-path","url(#"+this.id()+"_clip)").each(function(e){e.target(this)}),S.attr("transform","translate("+g/2+", "+(p/2-m/2)+")").each(function(e){var t={left:4,top:4,right:4,bottom:4};e.size({width:s-w-(t.left+t.right),height:o-E-(t.top+t.bottom)})}),this.content()&&this._clipRect.attr("x",-(s-w)/2).attr("y",-(o-E)/2).attr("width",s-w).attr("height",o-E),S.exit().transition().each(function(e){e.target(null)}).remove()}this._menu.element().node().parentNode.appendChild(this._menu.element().node())},u.prototype.exit=function(e,n){this.content()&&this.content().target(null),t.prototype.exit.apply(this,arguments)},u.prototype.render=function(e){this.content()||t.prototype.render.apply(this,arguments),t.prototype.render.call(this);var n=this;return this.content()&&this.content().render(function(t){e&&e(n)}),this},u.prototype.intersection=function(e,t){var n=[],r=this._icon.intersection(e,t,this._pos);r&&n.push({i:r,d:this.distance(r,t)});var i=this._titleRect.intersection(e,t);i&&n.push({i:i,d:this.distance(i,t)});var s=this._container.intersection(e,t);s&&n.push({i:s,d:this.distance(s,t)});var o=null;return n.forEach(function(e){if(o===null||o.d>e.d)o=e}),o&&o.i?o.i:null},u.prototype.click=function(e,t){console.log("Clicked: "+e.id)},u}),define("css!src/common/ResizeSurface",[],function(){}),function(e,t){typeof define=="function"&&define.amd?define("src/common/ResizeSurface",["d3","./Surface","css!./ResizeSurface"],t):e.common_ResizeSurface=t(e.d3,e.common_Surface)}(this,function(e,t){function n(){t.call(this),this.handleWidth=8,this.handles=[{loc:"NW"},{loc:"N"},{loc:"NE"},{loc:"E"},{loc:"SE"},{loc:"S"},{loc:"SW"},{loc:"W"}],this._allowResize=!0;var n=this;this.dispatch=e.dispatch("sizestart","size","sizeend"),this.drag=e.behavior.drag().origin(function(e){return e}).on("dragstart",function(t){n.dispatch.sizestart(n,t.loc),n._allowResize&&(e.event.sourceEvent.stopPropagation(),n._dragHandlePos={x:t.x,y:t.y},n._dragStartPos=n.pos(),n._dragStartSize=n.size(),n._prevPosSize={x:n._dragStartPos.x,y:n._dragStartPos.y,width:n._dragStartSize.width,height:n._dragStartSize.height},n._textPosSize=n._text.getBBox(!0),n._iconPosSize=n._icon.getBBox(!0),n.showContent(!1))}).on("drag",function(t){if(n._allowResize){e.event.sourceEvent.stopPropagation();var r=e.event.x-n._dragHandlePos.x,i=e.event.y-n._dragHandlePos.y,s={x:0,y:0,w:0,h:0};switch(t.loc){case"NW":s.x=r/2,s.w=-r;case"N":s.y=i/2,s.h=-i;break;case"NE":s.y=i/2,s.h=-i;case"E":s.x=r/2,s.w=r;break;case"SE":s.x=r/2,s.w=r;case"S":s.y=i/2,s.h=i;break;case"SW":s.y=i/2,s.h=i;case"W":s.x=r/2,s.w=-r}var o={x:n._dragStartPos.x+s.x,y:n._dragStartPos.y+s.y,width:n._dragStartSize.width+s.w,height:n._dragStartSize.height+s.h};o.width0?(isNaN(e)&&console.log("Invalid Data: "+e+" ("+t+", "+n+")"),parseFloat(e)):e})})):r=[["",{role:"annotation"}],["",""]],this._data_google=google.visualization.arrayToDataTable(r)}return n},n.prototype.getChartOptions=function(){var e=this._columns.filter(function(e,t){return t>0}).map(function(e){return this._palette(e)},this),t={backgroundColor:{stroke:this.backgroundColorStroke(),strokeWidth:this.backgroundColorStrokeWidth(),fill:this.backgroundColorFill()},width:this.width(),height:this.height(),colors:e,fontSize:this.fontSize(),fontName:this.fontFamily(),fontColor:this.fontColor(),title:this.title(),titlePosition:this.titlePosition(),chartArea:{width:this.chartAreaWidth(),height:this.chartAreaHeight(),left:this.chartAreaLeft(),top:this.chartAreaTop()},animation:{duration:this.animationDuration(),startup:this.animationOnStartup(),easing:this.animationEasing()},legend:{alignment:this.legendAlignment(),position:this.showLegend()?this.legendPosition():"none",maxLines:2,textStyle:{color:this.legendFontColor(),fontName:this.legendFontFamily(),fontSize:this.legendFontSize(),bold:this.legendFontBold(),italic:this.legendFontItalic()}}};return t},n.prototype.getNumSeries=function(){return this._columns.slice(1).length},n.prototype.enter=function(e,t){t.style("overflow","hidden"),this._chart=new google.visualization[this._chartType](e);var n=this;google.visualization.events.addListener(this._chart,"select",function(){var e=n._chart.getSelection()[0];e&&n.click(n.rowToObj(n._data[e.row]),n._columns[e.column])})},n.prototype.update=function(e,n){t.prototype.update.apply(this,arguments),this._chart.draw(this._data_google,this.getChartOptions())},n}),function(e,t){typeof define=="function"&&define.amd?define("src/google/CommonND",["d3","../google/Common","../api/INDChart","goog!visualization,1,packages:[corechart]"],t):e.google_CommonND=t(e.d3,e.google_Common,e.api_INDChart)}(this,function(e,t,n){function r(){t.call(this),n.call(this)}function i(e){var t=[];for(var n=0;n0&&(e.hAxis.ticks=this.xAxisTicks()),e.hAxis.titleTextStyle={color:this.xAxisTitleFontColor(),fontName:this.xAxisTitleFontFamily(),fontSize:this.xAxisTitleFontSize()},e.hAxis.viewWindowMode=this.xAxisViewWindowMode(),e.hAxis.viewWindow={min:this.xAxisViewWindowMin(),max:this.xAxisViewWindowMax()},e.vAxis.baseline=this.yAxisBaseline(),e.vAxis.baselineColor=this.yAxisBaselineColor(),e.vAxis.direction=this.yAxisInversed()?-1:1,e.vAxis.gridlines={count:this.yAxisGridlinesCount(),color:this.yAxisGridlinesColor()},e.vAxis.minorGridlines={count:this.yAxisMinorGridlinesCount(),color:this.yAxisMinorGridlinesColor()},e.vAxis.logScale=this.yAxisLogScale(),e.vAxis.textPosition=this.yAxisTextPosition(),e.vAxis.title=this.yAxisTitle(),e.vAxis.minValue=this.yAxisMinValue(),e.vAxis.maxValue=this.yAxisMaxValue(),e.vAxis.format=this.yAxisFormat(),e.vAxis.textStyle={color:this.yAxisFontColor(),fontName:this.axisFontFamily()?this.axisFontFamily():this.fontFamily(),fontSize:this.axisFontSize()?this.axisFontSize():this.fontSize()},this.yAxisTicks().length>0&&(e.vAxis.ticks=this.yAxisTicks()),e.vAxis.titleTextStyle={color:this.yAxisTitleFontColor(),fontName:this.yAxisTitleFontFamily(),fontSize:this.yAxisTitleFontSize()},e.vAxis.viewWindowMode=this.yAxisViewWindowMode(),e.vAxis.viewWindow={min:this.yAxisViewWindowMin(),max:this.yAxisViewWindowMax()},this.smoothLines()&&(e.curveType="function"),e},n.prototype.enter=function(e,n){t.prototype.enter.apply(this,arguments)},n.prototype.update=function(e,n){t.prototype.update.apply(this,arguments)},n}),function(e,t){typeof define=="function"&&define.amd?define("src/google/Bar",["d3","./CommonND"],t):e.google_Bar=t(e.d3,e.google_CommonND)}(this,function(e,t){function n(){t.call(this),this._chartType="BarChart"}return n.prototype=Object.create(t.prototype),n.prototype._class+=" google_Bar",n.prototype.publish("isStacked",!1,"boolean","Stacks the elements in a series",null,{tags:["Basic","Shared"]}),n.prototype.publish("axisFontSize",null,"number","X/Y Axis Label Font Size",null,{tags:["Basic","Shared"]}),n.prototype.publish("axisFontFamily",null,"string","X/Y Axis Label Font Name",null,{tags:["Basic","Shared"]}),n.prototype.publish("xAxisFontColor",null,"html-color","X Axis Text Font Color",null,{tags:["Basic","Shared"]}),n.prototype.publish("yAxisFontColor",null,"html-color","X Axis Text Font Color",null,{tags:["Basic","Shared"]}),n.prototype.publish("xAxisBaselineColor",null,"html-color","Specifies The Color of The Baseline For The Horizontal Axis",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("yAxisBaselineColor",null,"html-color","Specifies The Color of The Baseline For The Vertical Axis",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("xAxisTitle","","string","X Axis Title",null,{tags:["Basic","Shared"]}),n.prototype.publish("yAxisTitle","","string","Y Axis Title",null,{tags:["Basic","Shared"]}),n.prototype.publish("xAxisTitleFontColor",null,"html-color","Horizontal Axis Title Text Style (Color)",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("yAxisTitleFontColor",null,"html-color","Vertical Axis Title Text Style (Color)",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("xAxisTitleFontSize",null,"number","Horizontal Axis Titletext Style (Font Size)",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("yAxisTitleFontSize",null,"number","Vertical Axis Titletext Style (Font Size)",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("xAxisTitleFontFamily",null,"string","Horizontal Axis Title Text Style (Font Name)",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("yAxisTitleFontFamily",null,"string","Vertical Axis Title Text Style (Font Name)",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("xAxisLabelRotation",0,"number","X Axis Label Angle",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("groupWidth","","string","The width of a group of bars, Percent or Pixels",null,{tags:["Advanced"]}),n.prototype.publish("dataOpacity",1,"number","Transparency of Data Points",null,{tags:["Intermediate"]}),n.prototype.publish("xAxisBaseline",null,"number","Specifies the color of the baseline for the horizontal axis",null,{tags:["Intermediate"]}),n.prototype.publish("yAxisBaseline",null,"number","Specifies the color of the baseline for the vertical axis",null,{tags:["Intermediate"]}),n.prototype.publish("xAxisInversed",!1,"boolean","The Direction In Which The Values Along The Horizontal Axis Grow.",null,{tags:["Advanced"]}),n.prototype.publish("yAxisInversed",!1,"boolean","The Direction In Which The Values Along The Vertical Axis Grow.",null,{tags:["Advanced"]}),n.prototype.publish("xAxisFormat","","string","Format String For Numeric Axis Labels",["","decimal","scientific","currency","percent","short","long"],{tags:["Intermediate"]}),n.prototype.publish("yAxisFormat","","string","Format String For Numeric Axis Labels",["","decimal","scientific","currency","percent","short","long"],{tags:["Intermediate"]}),n.prototype.publish("xAxisGridlinesCount",5,"number","The Number of Horizontal Gridlines Between Two Regular Gridlines",null,{tags:["Intermediate"]}),n.prototype.publish("yAxisGridlinesCount",5,"number","The Number of Vertical Gridlines Between Two Regular Gridline",null,{tags:["Intermediate"]}),n.prototype.publish("xAxisGridlinesColor",null,"html-color","The Color of The Horizontal Gridlines Inside The Chart Area",null,{tags:["Basic"]}),n.prototype.publish("yAxisGridlinesColor",null,"html-color","The Color of The Vertical Gridlines Inside The Chart Area",null,{tags:["Basic"]}),n.prototype.publish("xAxisMinorGridlinesCount",0,"number","The Number of Horizontal Minor Gridlines Between Two Regular Gridlines",null,{tags:["Intermediate"]}),n.prototype.publish("yAxisMinorGridlinesCount",0,"number","The Number of Vertical Minor Gridlines Between Two Regular Gridlines",null,{tags:["Intermediate"]}),n.prototype.publish("xAxisMinorGridlinesColor",null,"html-color","The Color of The Horizontal Minor Gridlines Inside The Chart Area",null,{tags:["Intermediate"]}),n.prototype.publish("yAxisMinorGridlinesColor",null,"html-color","The Color of The Vertical Minor Gridlines Inside The Chart Area",null,{tags:["Intermediate"]}),n.prototype.publish("xAxisLogScale",!1,"boolean","Makes Horizontal Axis A log Scale",null,{tags:["Advanced"]}),n.prototype.publish("yAxisLogScale",!1,"boolean","Makes Vertical Axis A Log Scale",null,{tags:["Advanced"]}),n.prototype.publish("xAxisTextPosition","out","set","Position of The Horizontal Axis Text, Relative To The Chart Area",["out","in","none"],{tags:["Advanced"]}),n.prototype.publish("yAxisTextPosition","out","set","Position of The Vertical Axis Text, Relative To The Chart Area",["out","in","none"],{tags:["Advanced"]}),n.prototype.publish("xAxisTicks",[],"array","Replaces The Automatically Generated X-Axis Ticks With The Specified Array",null,{tags:["Private"]}),n.prototype.publish("yAxisTicks",[],"array","Replaces The Automatically Generated Y-Axis Ticks With The Specified Array",null,{tags:["Private"]}),n.prototype.publish("xAxisMaxValue",null,"number","Moves The Max Value of The Horizontal Axis To The Specified Value",null,{tags:["Advanced"]}),n.prototype.publish("yAxisMaxValue",null,"number","Moves The Max Value of The Vertical Axis To The Specified Value",null,{tags:["Advanced"]}),n.prototype.publish("xAxisMinValue",null,"number","Moves The Min Value of The Horizontal Axis To The Specified Value",null,{tags:["Advanced"]}),n.prototype.publish("yAxisMinValue",null,"number","Moves The Min Value of The Vertical Axis To The Specified Value",null,{tags:["Advanced"]}),n.prototype.publish("xAxisViewWindowMode","pretty","set","Specifies How To Scale The Horizontal Axis To Render The values Within The Chart Area",["pretty","maximized","explicit"],{tags:["Advanced"]}),n.prototype.publish("yAxisViewWindowMode","pretty","set","Specifies How To Scale The Vertical Axis To Render The Values Within The Chart Area",["pretty","maximized","explicit"],{tags:["Advanced"]}),n.prototype.publish("xAxisViewWindowMax",null,"number","The Maximum Horizontal Data Value To Render",null,{tags:["Advanced"]}),n.prototype.publish("yAxisViewWindowMax",null,"number","The Maximum Vertical Data Value To Render",null,{tags:["Advanced"]}),n.prototype.publish("xAxisViewWindowMin",null,"number","The Minimum Horizontal Data Value To Render",null,{tags:["Advanced"]}),n.prototype.publish("yAxisViewWindowMin",null,"number","The Minimum Vertical Data Value To Render",null,{tags:["Advanced"]}),n.prototype.getChartOptions=function(){var e=t.prototype.getChartOptions.apply(this,arguments);return e.dataOpacity=this.dataOpacity(),e.isStacked=this.isStacked(),e.bar={groupWidth:this.groupWidth()},e.hAxis={},e.vAxis={},e.hAxis.baseline=this.xAxisBaseline(),e.hAxis.baselineColor=this.xAxisBaselineColor(),e.hAxis.direction=this.xAxisInversed()?-1:1,e.hAxis.gridlines={count:this.xAxisGridlinesCount(),color:this.xAxisGridlinesColor()},e.hAxis.minorGridlines={count:this.xAxisMinorGridlinesCount(),color:this.xAxisMinorGridlinesColor()},e.hAxis.logScale=this.xAxisLogScale(),e.hAxis.textPosition=this.xAxisTextPosition(),e.hAxis.title=this.xAxisTitle(),e.hAxis.minValue=this.xAxisMinValue(),e.hAxis.maxValue=this.xAxisMaxValue(),e.hAxis.slantedText=this.xAxisLabelRotation()!==0,e.hAxis.slantedTextAngle=this.xAxisLabelRotation(),e.hAxis.format=this.xAxisFormat(),e.hAxis.textStyle={color:this.xAxisFontColor(),fontName:this.axisFontFamily()?this.axisFontFamily():this.fontFamily(),fontSize:this.axisFontSize()?this.axisFontSize():this.fontSize()},this.xAxisTicks().length>0&&(e.hAxis.ticks=this.xAxisTicks()),e.hAxis.titleTextStyle={color:this.xAxisTitleFontColor(),fontName:this.xAxisTitleFontFamily(),fontSize:this.xAxisTitleFontSize()},e.hAxis.viewWindowMode=this.xAxisViewWindowMode(),e.hAxis.viewWindow={min:this.xAxisViewWindowMin(),max:this.xAxisViewWindowMax()},e.vAxis.baseline=this.yAxisBaseline(),e.vAxis.baselineColor=this.yAxisBaselineColor(),e.vAxis.direction=this.yAxisInversed()?-1:1,e.vAxis.gridlines={count:this.yAxisGridlinesCount(),color:this.yAxisGridlinesColor()},e.vAxis.minorGridlines={count:this.yAxisMinorGridlinesCount(),color:this.yAxisMinorGridlinesColor()},e.vAxis.logScale=this.yAxisLogScale(),e.vAxis.textPosition=this.yAxisTextPosition(),e.vAxis.title=this.yAxisTitle(),e.vAxis.minValue=this.yAxisMinValue(),e.vAxis.maxValue=this.yAxisMaxValue(),e.vAxis.format=this.yAxisFormat(),e.vAxis.textStyle={color:this.yAxisFontColor(),fontName:this.axisFontFamily()?this.axisFontFamily():this.fontFamily(),fontSize:this.axisFontSize()?this.axisFontSize():this.fontSize()},this.yAxisTicks().length>0&&(e.vAxis.ticks=this.yAxisTicks()),e.vAxis.titleTextStyle={color:this.yAxisTitleFontColor(),fontName:this.yAxisTitleFontFamily(),fontSize:this.yAxisTitleFontSize()},e.vAxis.viewWindowMode=this.yAxisViewWindowMode(),e.vAxis.viewWindow={min:this.yAxisViewWindowMin(),max:this.yAxisViewWindowMax()},e},n.prototype.enter=function(e,n){t.prototype.enter.apply(this,arguments)},n.prototype.update=function(e,n){t.prototype.update.apply(this,arguments)},n}),function(e,t){typeof define=="function"&&define.amd?define("src/google/Column",["d3","./CommonND"],t):e.google_Column=t(e.d3,e.google_CommonND)}(this,function(e,t){function n(){t.call(this),this._chartType="ColumnChart"}return n.prototype=Object.create(t.prototype),n.prototype._class+=" google_Column",n.prototype.publish("isStacked",!1,"boolean","Stacks the elements in a series",null,{tags:["Advanced","Shared"]}),n.prototype.publish("axisFontSize",null,"number","X/Y Axis Label Font Size",null,{tags:["Basic","Shared"]}),n.prototype.publish("axisFontFamily",null,"string","X/Y Axis Label Font Name",null,{tags:["Basic","Shared"]}),n.prototype.publish("xAxisFontColor",null,"html-color","X Axis Text Font Color",null,{tags:["Basic","Shared"]}),n.prototype.publish("yAxisFontColor",null,"html-color","X Axis Text Font Color",null,{tags:["Basic","Shared"]}),n.prototype.publish("xAxisBaselineColor",null,"html-color","Specifies The Color of The Baseline For The Horizontal Axis",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("yAxisBaselineColor",null,"html-color","Specifies The Color of The Baseline For The Vertical Axis",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("xAxisTitle","","string","X Axis Title",null,{tags:["Basic","Shared"]}),n.prototype.publish("yAxisTitle","","string","Y Axis Title",null,{tags:["Basic","Shared"]}),n.prototype.publish("xAxisTitleFontColor",null,"html-color","Horizontal Axis Title Text Style (Color)",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("yAxisTitleFontColor",null,"html-color","Vertical Axis Title Text Style (Color)",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("xAxisTitleFontSize",null,"number","Horizontal Axis Titletext Style (Font Size)",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("yAxisTitleFontSize",null,"number","Vertical Axis Titletext Style (Font Size)",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("xAxisTitleFontFamily",null,"string","Horizontal Axis Title Text Style (Font Name)",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("yAxisTitleFontFamily",null,"string","Vertical Axis Title Text Style (Font Name)",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("xAxisLabelRotation",0,"number","X Axis Label Angle",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("groupWidth","","string","The width of a group of bars, Percent or Pixels",null,{tags:["Advanced"]}),n.prototype.publish("dataOpacity",1,"number","Transparency of Data Points",null,{tags:["Advanced"]}),n.prototype.publish("xAxisBaseline",null,"number","Specifies the color of the baseline for the horizontal axis",null,{tags:["Intermediate"]}),n.prototype.publish("yAxisBaseline",null,"number","Specifies the color of the baseline for the vertical axis",null,{tags:["Intermediate"]}),n.prototype.publish("xAxisInversed",!1,"boolean","The Direction In Which The Values Along The Horizontal Axis Grow.",null,{tags:["Advanced"]}),n.prototype.publish("yAxisInversed",!1,"boolean","The Direction In Which The Values Along The Vertical Axis Grow.",null,{tags:["Advanced"]}),n.prototype.publish("xAxisFormat","","string","Format String For Numeric Axis Labels",["","decimal","scientific","currency","percent","short","long"],{tags:["Intermediate"]}),n.prototype.publish("yAxisFormat","","string","Format String For Numeric Axis Labels",["","decimal","scientific","currency","percent","short","long"],{tags:["Intermediate"]}),n.prototype.publish("xAxisGridlinesCount",5,"number","The Number of Horizontal Gridlines Between Two Regular Gridlines",null,{tags:["Intermediate"]}),n.prototype.publish("yAxisGridlinesCount",5,"number","The Number of Vertical Gridlines Between Two Regular Gridline",null,{tags:["Intermediate"]}),n.prototype.publish("xAxisGridlinesColor",null,"html-color","The Color of The Horizontal Gridlines Inside The Chart Area",null,{tags:["Basic"]}),n.prototype.publish("yAxisGridlinesColor",null,"html-color","The Color of The Vertical Gridlines Inside The Chart Area",null,{tags:["Basic"]}),n.prototype.publish("xAxisMinorGridlinesCount",0,"number","The Number of Horizontal Minor Gridlines Between Two Regular Gridlines",null,{tags:["Intermediate"]}),n.prototype.publish("yAxisMinorGridlinesCount",0,"number","The Number of Vertical Minor Gridlines Between Two Regular Gridlines",null,{tags:["Intermediate"]}),n.prototype.publish("xAxisMinorGridlinesColor",null,"html-color","The Color of The Horizontal Minor Gridlines Inside The Chart Area",null,{tags:["Intermediate"]}),n.prototype.publish("yAxisMinorGridlinesColor",null,"html-color","The Color of The Vertical Minor Gridlines Inside The Chart Area",null,{tags:["Intermediate"]}),n.prototype.publish("xAxisLogScale",!1,"boolean","Makes Horizontal Axis A log Scale",null,{tags:["Advanced"]}),n.prototype.publish("yAxisLogScale",!1,"boolean","Makes Vertical Axis A Log Scale",null,{tags:["Advanced"]}),n.prototype.publish("xAxisTextPosition","out","set","Position of The Horizontal Axis Text, Relative To The Chart Area",["out","in","none"],{tags:["Advanced"]}),n.prototype.publish("yAxisTextPosition","out","set","Position of The Vertical Axis Text, Relative To The Chart Area",["out","in","none"],{tags:["Advanced"]}),n.prototype.publish("xAxisTicks",[],"array","Replaces The Automatically Generated X-Axis Ticks With The Specified Array",null,{tags:["Private"]}),n.prototype.publish("yAxisTicks",[],"array","Replaces The Automatically Generated Y-Axis Ticks With The Specified Array",null,{tags:["Private"]}),n.prototype.publish("xAxisMaxValue",null,"number","Moves The Max Value of The Horizontal Axis To The Specified Value",null,{tags:["Advanced"]}),n.prototype.publish("yAxisMaxValue",null,"number","Moves The Max Value of The Vertical Axis To The Specified Value",null,{tags:["Advanced"]}),n.prototype.publish("xAxisMinValue",null,"number","Moves The Min Value of The Horizontal Axis To The Specified Value",null,{tags:["Advanced"]}),n.prototype.publish("yAxisMinValue",null,"number","Moves The Min Value of The Vertical Axis To The Specified Value",null,{tags:["Advanced"]}),n.prototype.publish("xAxisViewWindowMode","pretty","set","Specifies How To Scale The Horizontal Axis To Render The values Within The Chart Area",["pretty","maximized","explicit"],{tags:["Advanced"]}),n.prototype.publish("yAxisViewWindowMode","pretty","set","Specifies How To Scale The Vertical Axis To Render The Values Within The Chart Area",["pretty","maximized","explicit"],{tags:["Advanced"]}),n.prototype.publish("xAxisViewWindowMax",null,"number","The Maximum Horizontal Data Value To Render",null,{tags:["Advanced"]}),n.prototype.publish("yAxisViewWindowMax",null,"number","The Maximum Vertical Data Value To Render",null,{tags:["Advanced"]}),n.prototype.publish("xAxisViewWindowMin",null,"number","The Minimum Horizontal Data Value To Render",null,{tags:["Advanced"]}),n.prototype.publish("yAxisViewWindowMin",null,"number","The Minimum Vertical Data Value To Render",null,{tags:["Advanced"]}),n.prototype.getChartOptions=function(){var e=t.prototype.getChartOptions.apply(this,arguments);return e.dataOpacity=this.dataOpacity(),e.isStacked=this.isStacked(),e.bar={groupWidth:this.groupWidth()},e.hAxis={},e.vAxis={},e.hAxis.baseline=this.xAxisBaseline(),e.hAxis.baselineColor=this.xAxisBaselineColor(),e.hAxis.direction=this.xAxisInversed()?-1:1,e.hAxis.gridlines={count:this.xAxisGridlinesCount(),color:this.xAxisGridlinesColor()},e.hAxis.minorGridlines={count:this.xAxisMinorGridlinesCount(),color:this.xAxisMinorGridlinesColor()},e.hAxis.logScale=this.xAxisLogScale(),e.hAxis.textPosition=this.xAxisTextPosition(),e.hAxis.title=this.xAxisTitle(),e.hAxis.minValue=this.xAxisMinValue(),e.hAxis.maxValue=this.xAxisMaxValue(),e.hAxis.format=this.xAxisFormat(),e.hAxis.textStyle={color:this.xAxisFontColor(),fontName:this.axisFontFamily()?this.axisFontFamily():this.fontFamily(),fontSize:this.axisFontSize()?this.axisFontSize():this.fontSize()},this.xAxisTicks().length>0&&(e.hAxis.ticks=this.xAxisTicks()),e.hAxis.titleTextStyle={color:this.xAxisTitleFontColor(),fontName:this.xAxisTitleFontFamily(),fontSize:this.xAxisTitleFontSize()},e.hAxis.viewWindowMode=this.xAxisViewWindowMode(),e.hAxis.viewWindow={min:this.xAxisViewWindowMin(),max:this.xAxisViewWindowMax()},e.vAxis.baseline=this.yAxisBaseline(),e.vAxis.baselineColor=this.yAxisBaselineColor(),e.vAxis.direction=this.yAxisInversed()?-1:1,e.vAxis.gridlines={count:this.yAxisGridlinesCount(),color:this.yAxisGridlinesColor()},e.vAxis.minorGridlines={count:this.yAxisMinorGridlinesCount(),color:this.yAxisMinorGridlinesColor()},e.vAxis.logScale=this.yAxisLogScale(),e.vAxis.textPosition=this.yAxisTextPosition(),e.vAxis.title=this.yAxisTitle(),e.vAxis.minValue=this.yAxisMinValue(),e.vAxis.maxValue=this.yAxisMaxValue(),e.vAxis.format=this.yAxisFormat(),e.vAxis.textStyle={color:this.yAxisFontColor(),fontName:this.axisFontFamily()?this.axisFontFamily():this.fontFamily(),fontSize:this.axisFontSize()?this.axisFontSize():this.fontSize()},this.yAxisTicks().length>0&&(e.vAxis.ticks=this.yAxisTicks()),e.vAxis.titleTextStyle={color:this.yAxisTitleFontColor(),fontName:this.yAxisTitleFontFamily(),fontSize:this.yAxisTitleFontSize()},e.vAxis.viewWindowMode=this.yAxisViewWindowMode(),e.vAxis.viewWindow={min:this.yAxisViewWindowMin(),max:this.yAxisViewWindowMax()},e},n.prototype.enter=function(e,n){t.prototype.enter.apply(this,arguments)},n.prototype.update=function(e,n){t.prototype.update.apply(this,arguments)},n}),function(e,t){typeof define=="function"&&define.amd?define("src/google/Common2D",["d3","../google/Common","../api/I2DChart","goog!visualization,1,packages:[corechart]"],t):e.google_Common2D=t(e.d3,e.google_Common,e.api_I2DChart)}(this,function(e,t,n){function r(){t.call(this),n.call(this)}function i(e){var t=[];for(var n=0;n0&&(e.hAxis.ticks=this.xAxisTicks()),e.hAxis.titleTextStyle={color:this.xAxisTitleFontColor()?this.xAxisTitleFontColor():this.fontColor(),fontName:this.xAxisTitleFontFamily()?this.xAxisTitleFontFamily():this.fontFamily(),fontSize:this.xAxisTitleFontSize()?this.xAxisTitleFontSize():this.fontSize()},e.hAxis.viewWindowMode=this.xAxisViewWindowMode(),e.hAxis.viewWindow={min:this.xAxisViewWindowMin(),max:this.xAxisViewWindowMax()},e.vAxis.baseline=this.yAxisBaseline(),e.vAxis.baselineColor=this.yAxisBaselineColor(),e.vAxis.direction=this.yAxisInversed()?-1:1,e.vAxis.gridlines={count:this.yAxisGridlinesCount(),color:this.yAxisGridlinesColor()},e.vAxis.minorGridlines={count:this.yAxisMinorGridlinesCount(),color:this.yAxisMinorGridlinesColor()},e.vAxis.logScale=this.yAxisLogScale(),e.vAxis.textPosition=this.yAxisTextPosition(),e.vAxis.title=this.yAxisTitle(),e.vAxis.minValue=this.yAxisMinValue(),e.vAxis.maxValue=this.yAxisMaxValue(),e.vAxis.format=this.yAxisFormat(),e.vAxis.textStyle={color:this.yAxisFontColor(),fontName:this.axisFontFamily()?this.axisFontFamily():this.fontFamily(),fontSize:this.axisFontSize()?this.axisFontSize():this.fontSize()},this.yAxisTicks().length>0&&(e.vAxis.ticks=this.yAxisTicks()),e.vAxis.titleTextStyle={color:this.yAxisTitleFontColor()?this.yAxisTitleFontColor():this.fontColor(),fontName:this.yAxisTitleFontFamily()?this.yAxisTitleFontFamily():this.fontFamily(),fontSize:this.yAxisTitleFontSize()?this.yAxisTitleFontSize():this.fontSize()},e.vAxis.viewWindowMode=this.yAxisViewWindowMode(),e.vAxis.viewWindow={min:this.yAxisViewWindowMin(),max:this.yAxisViewWindowMax()},this.lineDashStyle().forEach(function(t,n){typeof e.series[n]=="undefined"&&(e.series[n]={}),e.series[n].lineDashStyle=t}),this.pointShape().forEach(function(t,n){typeof e.series[n]=="undefined"&&(e.series[n]={}),e.series[n].pointShape=t}),this.pointSize().forEach(function(t,n){typeof e.series[n]=="undefined"&&(e.series[n]={}),e.series[n].pointSize=t}),this.smoothLines()&&(e.curveType="function"),e},n.prototype.enter=function(e,n){t.prototype.enter.apply(this,arguments)},n.prototype.update=function(e,n){t.prototype.update.apply(this,arguments)},n}),function(e,t){typeof define=="function"&&define.amd?define("src/google/Pie",["d3","./Common2D"],t):e.google_Pie=t(e.d3,e.google_Common2D)}(this,function(e,t){function n(){t.call(this),this._chartType="PieChart"}function r(e){var t=[];for(var n=0;n0&&(e.hAxis.ticks=this.xAxisTicks()),e.hAxis.titleTextStyle={color:this.xAxisTitleFontColor(),fontName:this.xAxisTitleFontFamily(),fontSize:this.xAxisTitleFontSize()},e.hAxis.viewWindowMode=this.xAxisViewWindowMode(),e.hAxis.viewWindow={min:this.xAxisViewWindowMin(),max:this.xAxisViewWindowMax()},e.vAxis.baselineColor=this.yAxisBaselineColor(),e.vAxis.gridlines={count:this.yAxisGridlinesCount(),color:this.yAxisGridlinesColor()},e.vAxis.minorGridlines={count:this.yAxisMinorGridlinesCount(),color:this.yAxisMinorGridlinesColor()},e.vAxis.logScale=this.yAxisLogScale(),e.vAxis.textPosition=this.yAxisTextPosition(),e.vAxis.title=this.yAxisTitle(),e.vAxis.minValue=this.yAxisMinValue(),e.vAxis.maxValue=this.yAxisMaxValue(),e.vAxis.format=this.yAxisFormat(),e.vAxis.textStyle={color:this.yAxisFontColor(),fontName:this.axisFontFamily()?this.axisFontFamily():this.fontFamily(),fontSize:this.axisFontSize()?this.axisFontSize():this.fontSize()},this.yAxisTicks().length>0&&(e.vAxis.ticks=this.yAxisTicks()),e.vAxis.titleTextStyle={color:this.yAxisTitleFontColor(),fontName:this.yAxisTitleFontFamily(),fontSize:this.yAxisTitleFontSize()},e.vAxis.viewWindowMode=this.yAxisViewWindowMode(),e.vAxis.viewWindow={min:this.yAxisViewWindowMin(),max:this.yAxisViewWindowMax()},e},r.prototype.enter=function(e,n){t.prototype.enter.apply(this,arguments)},r.prototype.update=function(e,n){t.prototype.update.apply(this,arguments)},r}),function(e,t){typeof define=="function"&&define.amd?define("src/google/Timeline",["d3","../common/HTMLWidget","goog!visualization,1,packages:[timeline]"],t):e.Timeline=t(e.d3,e.common_HTMLWidget)}(this,function(e,t){function n(){t.call(this),this._chartType="Timeline",this._tag="div",this._data_google=[]}return n.prototype=Object.create(t.prototype),n.prototype._class+=" google_Timeline",n.prototype.publish("tooltipIsHtml",!0,"boolean","Set to false to use SVG-rendered (rather than HTML-rendered) tooltips. See Customizing Tooltip Content for more details.",null,{tags:["Advanced"]}),n.prototype.publish("tooltipTrigger","focus","set","The user interaction that causes the tooltip to be displayed: 'focus' - The tooltip will be displayed when the user hovers over the element; 'none' - The tooltip will not be displayed.",["none","focus"],{tags:["Basic"]}),n.prototype.publish("backgroundColor",null,"html-color","The background color for the main area of the chart. Can be either a simple HTML color string, for example: 'red' or '#00cc00'.",null,{tags:["Basic"]}),n.prototype.publish("avoidOverlappingGridLines",!0,"boolean","Whether display elements (e.g., the bars in a timeline) should obscure grid lines. If false, grid lines may be covered completely by display elements. If true, display elements may be altered to keep grid lines visible.",null,{tags:["Basic"]}),n.prototype.publish("timelineColorByRowLabel",!1,"boolean","If set to true, colors every bar on the row the same. The default is to use one color per bar label.",null,{tags:["Basic"]}),n.prototype.publish("timelineGroupByRowLabel",!0,"boolean","If set to false, creates one row for every dataTable entry. The default is to collect bars with the same row label into one row.",null,{tags:["Basic"]}),n.prototype.publish("timelineShowBarLabels",!0,"boolean","If set to false, omits bar labels. The default is to show them.",null,{tags:["Basic"]}),n.prototype.publish("timelineShowRowLabels",!0,"boolean","If set to false, omits row labels. The default is to show them.",null,{tags:["Basic"]}),n.prototype.publish("timelineSingleColor",null,"string","Colors all bars the same. Specified as a hex value (e.g., '#8d8').",null,{tags:["Basic"]}),n.prototype.getChartOptions=function(){var e=[];return e.avoidOverlappingGridLines=this.avoidOverlappingGridLines(),e.backgroundColor=this.backgroundColor(),e.timelineColorByRowLabel=this.timelineColorByRowLabel(),e.timelineGroupByRowLabel=this.timelineGroupByRowLabel(),e.timelineShowBarLabels=this.timelineShowBarLabels(),e.timelineShowRowLabels=this.timelineShowRowLabels(),e.timelineSingleColor=this.timelineSingleColor(),e.tooltipIsHtml=this.tooltipIsHtml(),e.tooltipTrigger=this.tooltipTrigger(),e.width=this.width(),e.height=this.height(),e},n.prototype.data=function(n){var r=this,i=t.prototype.data.apply(this,arguments);if(arguments.length){this._data=n,this._data_google=new google.visualization.DataTable,this._data_google.addColumn({type:"string",id:"Label A"}),this._data_google.addColumn({type:"string",id:"Label B"}),this._data_google.addColumn({type:"date",id:"start"}),this._data_google.addColumn({type:"date",id:"end"});var s,o,u=e.time.format("%Y-%m-%d").parse;n.forEach(function(e){s=u(e[2]),o=u(e[3]),r._data_google.addRows([[e[0],e[1],s,o]])})}return i},n.prototype.testData=function(){return this.columns(["Row Label","Bar Label","Start","End"]),this.data([["Geography","","1789-03-29","1797-02-03"],["English","","1797-02-03","1801-02-03"],["Math","","1801-02-03","1809-02-03"]]),this},n.prototype.enter=function(e,n){t.prototype.enter.apply(this,arguments),n.style("overflow","hidden"),this._chart=new google.visualization[this._chartType](e)},n.prototype.update=function(e,n){t.prototype.update.apply(this,arguments),this._chart.draw(this._data_google,this.getChartOptions())},n}),function(e,t){typeof define=="function"&&define.amd?define("src/google/TreeMap",["d3","../common/HTMLWidget","goog!visualization,1,packages:[treemap]"],t):e.TreeMap=t(e.d3,e.common_HTMLWidget)}(this,function(e,t){function n(){t.call(this),this._chartType="TreeMapChart",this._data_google=[],this._tag="div",this.columns([]),this.data([])}return n.prototype=Object.create(t.prototype),n.prototype._class+=" google_TreeMap",n.prototype.publish("headerColor",null,"html-color","The color of the header section for each node. Specify an HTML color value.",null,{tags:["Basic"]}),n.prototype.publish("headerHeight",0,"number","The height of the header section for each node, in pixels (can be zero).",null,{tags:["Basic"]}),n.prototype.publish("headerHighlightColor",null,"html-color","The background color for the main area of the chart. Can be either a simple HTML color string, for example: 'red' or '#00cc00', or an object with the following properties.",null,{tags:["Basic"]}),n.prototype.publish("hintOpacity",0,"number","When maxPostDepth is greater than 1, causing nodes below the current depth to be shown, hintOpacity specifies how transparent it should be. It should be between 0 and 1; the higher the value, the fainter the node.",null,{tags:["Intermediate"]}),n.prototype.publish("maxColor",null,"html-color","The color for a rectangle with a column 3 value of maxColorValue. Specify an HTML color value.",null,{tags:["Basic"]}),n.prototype.publish("maxDepth",1,"number","The maximum number of node levels to show in the current view. Levels will be flattened into the current plane. If your tree has more levels than this, you will have to go up or down to see them. You can additionally see maxPostDepth levels below this as shaded rectangles within these nodes.",null,{tags:["Intermediate"]}),n.prototype.publish("maxHighlightColor",null,"html-color","The highlight color to use for the node with the largest value in column 3. Specify an HTML color value or null; If null, this value will be the value of maxColor lightened by 35%",null,{tags:["Basic"]}),n.prototype.publish("maxPostDepth",0,"number","How many levels of nodes beyond maxDepth to show in 'hinted' fashion. Hinted nodes are shown as shaded rectangles within a node that is within the maxDepth limit.",null,{tags:["Advanced"]}),n.prototype.publish("maxColorValue",null,"number","The maximum value allowed in column 3. All values greater than this will be trimmed to this value. If set to null, it will be set to the max value in the column.",null,{tags:["Intermediate"]}),n.prototype.publish("midColor",null,"html-color","The color for a rectangle with a column 3 value midway between maxColorValue and minColorValue. Specify an HTML color value.",null,{tags:["Basic"]}),n.prototype.publish("midHighlightColor",null,"html-color","The highlight color to use for the node with a column 3 value near the median of minColorValue and maxColorValue. Specify an HTML color value or null; if null, this value will be the value of midColor lightened by 35%.",null,{tags:["Basic"]}),n.prototype.publish("minColor",null,"html-color","The color for a rectangle with the column 3 value of minColorValue. Specify an HTML color value.",null,{tags:["Basic"]}),n.prototype.publish("minHighlightColor",null,"html-color","The highlight color to use for the node with a column 3 value nearest to minColorValue. Specify an HTML color value or null; if null, this value will be the value of minColor lightened by 35%",null,{tags:["Basic"]}),n.prototype.publish("minColorValue",null,"number","The minimum value allowed in column 3. All values less than this will be trimmed to this value. If set to null, it will be calculated as the minimum value in the column.",{tags:["Basic"]}),n.prototype.publish("noColor",null,"html-color","The color to use for a rectangle when a node has no value for column 3, and that node is a leaf (or contains only leaves). Specify an HTML color value.",{tags:["Basic"]}),n.prototype.publish("noHighlightColor",null,"html-color","The color to use for a rectangle of 'no' color when highlighted. Specify an HTML color value or null; if null, this will be the value of noColor lightened by 35%.",null,{tags:["Basic"]}),n.prototype.publish("showScale",!0,"boolean","Whether or not to show a color gradient scale from minColor to maxColor along the top of the chart. Specify true to show the scale.",null,{tags:["Intermediate"]}),n.prototype.publish("showTooltips",!0,"boolean","Whether or not to show tooltips.",null,{tags:["Basic"]}),n.prototype.publish("useWeightedAverageForAggregation",!0,"boolean","Whether to use weighted averages for aggregation.",null,{tags:["Basic"]}),n.prototype.getChartOptions=function(){var e=[];e.headerColor=this.headerColor(),e.headerHeight=this.headerHeight(),e.headerHighlightColor=this.headerHighlightColor(),e.hintOpacity=this.hintOpacity(),e.maxColor=this.maxColor(),e.maxDepth=this.maxDepth(),e.maxHighlightColor=this.maxHighlightColor(),e.maxPostDepth=this.maxPostDepth(),e.maxColorValue=this.maxColorValue(),e.midColor=this.midColor(),e.midHighlightColor=this.midHighlightColor(),e.minColor=this.minColor(),e.minHighlightColor=this.minHighlightColor(),e.minColorValue=this.minColorValue(),e.noColor=this.noColor(),e.noHighlightColor=this.noHighlightColor(),e.showScale=this.showScale(),e.showTooltips=this.showTooltips(),e.useWeightedAverageForAggregation=this.useWeightedAverageForAggregation(),e.width=this.width(),e.height=this.height();var t=this;return e.generateTooltip=function(e,r,i){return n.prototype.defaultlTooltip.apply(t,arguments)},e},n.prototype.enter=function(e,n){t.prototype.enter.apply(this,arguments),n.style("overflow","hidden"),this.treemapChart=new google.visualization.TreeMap(n.node())},n.prototype.update=function(e,n){t.prototype.update.apply(this,arguments),this.treemapChart.draw(this._data_google,this.getChartOptions())},n.prototype.data=function(e){var n=t.prototype.data.apply(this,arguments);if(arguments.length){var r=this._columns.concat(this._data);this._data_google=new google.visualization.arrayToDataTable(r)}return n},n.prototype.testData=function(){return this.columns([["Location","Parent","Market trade volume (size)","Market increase/decrease (color)"]]),this.data([["Global",null,0,0],["America","Global",0,0],["Europe","Global",0,0],["Asia","Global",0,0],["Australia","Global",0,0],["Africa","Global",0,0],["Brazil","America",11,10],["USA","America",52,31],["Mexico","America",24,12],["Canada","America",16,-23],["France","Europe",42,-11],["Germany","Europe",31,-2],["Sweden","Europe",22,-13],["Italy","Europe",17,4],["UK","Europe",21,-5],["China","Asia",36,4],["Japan","Asia",20,-12],["India","Asia",40,63],["Laos","Asia",4,34],["Mongolia","Asia",1,-5],["Israel","Asia",12,24],["Iran","Asia",18,13],["Pakistan","Asia",11,-52],["Egypt","Africa",21,0],["S. Africa","Africa",30,43],["Sudan","Africa",12,2],["Congo","Africa",10,12],["Zaire","Africa",8,10]]),this},n.prototype.defaultlTooltip=function(e,t,n){var r=this._data_google;return'
Label: '+r.getValue(e,0)+"
"+"Parent: "+r.getValue(e,1)+"
"+"Column 3 Label: "+r.getColumnLabel(2)+", Value: "+r.getValue(e,2)+"
"+"Column 4 Label: "+r.getColumnLabel(3)+", Value: "+r.getValue(e,3)+"
"+"Datatable row #: "+e+"
"+r.getColumnLabel(2)+" (total value of this cell and its children): "+t+"
"+r.getColumnLabel(3)+": "+n+"
"},n}),define("hpcc-viz-google",function(){}); \ No newline at end of file diff --git a/dist-amd/hpcc-viz-graph.js b/dist-amd/hpcc-viz-graph.js new file mode 100644 index 0000000000..36a37a6c6f --- /dev/null +++ b/dist-amd/hpcc-viz-graph.js @@ -0,0 +1,63 @@ +/* +Copyright (c) 2012-2014 Chris Pettitt + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +*/ + +/** + * Copyright (c) 2014, Chris Pettitt + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +/** + * @license + * Lo-Dash 2.4.1 (Custom Build) + * Build: `lodash modern -o ./dist/lodash.js` + * Copyright 2012-2013 The Dojo Foundation + * Based on Underscore.js 1.5.2 + * Copyright 2009-2013 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors + * Available under MIT license + */ + +define("css!src/graph/Edge",[],function(){}),function(e,t){typeof define=="function"&&define.amd?define("src/graph/Edge",["d3","../common/SVGWidget","../common/TextBox","css!./Edge"],t):e.graph_Edge=t(e.d3,e.common_SVGWidget,e.common_TextBox)}(this,function(e,t,n){function r(){t.call(this),this._points=[],this._weight=100,this._strokeDasharray=null,this._hidden=!1,this._textBox=(new n).padding(0)}return r.prototype=Object.create(t.prototype),r.prototype._class+=" graph_Edge",r.prototype.publish("arcDepth",16,"number","Arc Depth",null,{tags:["Basic"]}),r.prototype.sourceVertex=function(e){return arguments.length?(this._sourceVertex=e,this):this._sourceVertex},r.prototype.targetVertex=function(e){return arguments.length?(this._targetVertex=e,this):this._targetVertex},r.prototype.sourceMarker=function(e){return arguments.length?(this._sourceMarker=e,this):this._sourceMarker},r.prototype.targetMarker=function(e){return arguments.length?(this._targetMarker=e,this):this._targetMarker},r.prototype.weight=function(e){return arguments.length?(this._weight=e,this):this._weight},r.prototype.strokeDasharray=function(e){return arguments.length?(this._strokeDasharray=e,this):this._strokeDasharray},r.prototype.points=function(e,t,n){return arguments.length?(this._points=e,this._elementPath&&this.update(null,this._element,t,n),this):this._points},r.prototype.hidden=function(e){return arguments.length?(this._hidden=e,this):this._hidden},r.prototype.text=function(e){return arguments.length?(this._textBox.text(e),this):this._textBox.text()},r.prototype.enter=function(e,n){t.prototype.enter.apply(this,arguments),this._elementPath=n.append("path"),this._sourceMarker&&this._elementPath.attr("marker-start","url(#"+this._sourceMarker+")"),this._targetMarker&&this._elementPath.attr("marker-end","url(#"+this._targetMarker+")"),this._textBox.text()&&this._textBox.target(e).render()},r.prototype.update=function(n,r,i,s){t.prototype.update.apply(this,arguments);var o=this,u=this._elementPath;this.svgMarkerGlitch&&!s&&r.transition().duration((i?i:0)+100).each("start",function(e){o._pushMarkers(r,e)}).each("end",function(e){o._popMarkers(r,e)});var a=o._calculateEdgePoints(this._sourceVertex,this._targetVertex,this._points),f="";if(this._points.length||i||!0)f=e.svg.line().x(function(e){return e.x}).y(function(e){return e.y}).interpolate("bundle").tension(.75)(a);else{var l=a[2].x-a[0].x,c=a[2].y-a[0].y,h=Math.sqrt(l*l+c*c)*2;f="M"+a[0].x+","+a[0].y+"A"+h+","+h+" 0 0,1 "+a[2].x+","+a[2].y}i&&(u=u.transition().duration(i)),u.attr("opacity",this._hidden?0:1).attr("stroke-dasharray",this._strokeDasharray).attr("d",f),this._textBox.text()&&this._textBox.move(this._findMidPoint(a),i)},r.prototype._findMidPoint=function(e){var t=e.length/2;if(e.length%2)return e[Math.floor(t)];if(e.length){var n=e[t-1],r=e[t];return{x:(n.x+r.x)/2,y:(n.y+r.y)/2}}return{x:0,y:0}},r.prototype._calculateEdgePoints=function(e,t,n){var r=n?n.slice():[],i=r.length===0?t.pos():r[0],s=r.length===0?e.pos():r[r.length-1];r.unshift(e.intersection(e._pos,i)),r.push(t.intersection(t._pos,s)),r[0]||(r[0]=e._pos),r[r.length-1]||(r[r.length-1]=t._pos);if(r.length===2&&r[0]&&r[1]){var o=r[0].x-r[1].x,u=r[0].y-r[1].y,a=Math.sqrt(o*o+u*u);if(a){var f=(r[0].x+r[1].x)/2-u*this.arcDepth()/100,l=(r[0].y+r[1].y)/2+o*this.arcDepth()/100;r=[{x:r[0].x,y:r[0].y},{x:f,y:l},{x:r[1].x,y:r[1].y}]}}return r},r}),define("css!src/graph/Vertex",[],function(){}),function(e,t){typeof define=="function"&&define.amd?define("src/graph/Vertex",["d3","../common/SVGWidget","../common/Icon","../common/TextBox","css!./Vertex"],t):e.graph_Vertex=t(e.d3,e.common_SVGWidget,e.common_Icon,e.common_TextBox)}(this,function(e,t,n,r){function i(){t.call(this),this._icon=new n,this._textBox=new r,this._annotationWidgets={}}return i.prototype=Object.create(t.prototype),i.prototype._class+=" graph_Vertex",i.prototype.publishProxy("faChar","_icon"),i.prototype.publishProxy("icon_shape_colorFill","_icon","shape_colorFill"),i.prototype.publishProxy("icon_shape_colorStroke","_icon","shape_colorStroke"),i.prototype.publishProxy("icon_image_colorFill","_icon","image_colorFill"),i.prototype.publishProxy("text","_textBox"),i.prototype.publishProxy("anchor","_textBox"),i.prototype.publishProxy("textbox_shape_colorStroke","_textBox","shape_colorStroke"),i.prototype.publishProxy("textbox_shape_colorFill","_textBox","shape_colorFill"),i.prototype.publishProxy("textbox_text_colorFill","_textBox","text_colorFill"),i.prototype.publish("annotationDiameter",14,"number","Annotation Diameter",null,{tags:["Private"]}),i.prototype.publish("annotationSpacing",3,"number","Annotation Spacing",null,{tags:["Private"]}),i.prototype.publish("annotationIcons",[],"array","Annotations",null,{tags:["Private"]}),i.prototype.testData=function(e){return this._icon.testData(),this._textBox.testData(),this.annotationIcons([{faChar:"",tooltip:"Test A",shape_colorFill:"white",image_colorFill:"Red"},{faChar:"",tooltip:"Test B",shape_colorFill:"green",shape_colorStroke:"green",image_colorFill:"white"},{faChar:"",tooltip:"Test C",shape_colorFill:"navy",shape_colorStroke:"navy",image_colorFill:"white"}]),this},i.prototype.enter=function(e,n){t.prototype.enter.apply(this,arguments),this._icon.target(e).render(),this._textBox.target(e).render()},i.prototype.update=function(r,i){t.prototype.update.apply(this,arguments),this._icon.render();var s=this._icon.getBBox(!0);this._textBox.render();var o=this._textBox.getBBox(!0);this._icon.move({x:-(o.width/2)+s.width/3,y:-(o.height/2)-s.height/3});var u=this,a=i.selectAll(".annotation").data(this.annotationIcons());a.enter().append("g").attr("class","annotation").each(function(e,t){u._annotationWidgets[t]=(new n).target(this).shape("square")});var f=o.width/2,l=o.height/2;a.each(function(e,t){var n=u._annotationWidgets[t];n.diameter(u.annotationDiameter()).shape_colorFill(u.textbox_shape_colorFill()).shape_colorStroke(u.textbox_shape_colorStroke());for(var r in e)n[r]&&n[r](e[r]);n.render();var i=n.getBBox(!0);n.move({x:f-i.width/4,y:l+i.height/4}),f-=i.width+u.annotationSpacing()}),a.exit().each(function(t,n){var r=e.select(this);delete u._annotationWidgets[n],r.remove()})},i.prototype.intersection=function(e,t){var n=this._icon.intersection(e,t,this._pos);if(n)return n;var r=this._textBox.intersection(e,t,this._pos);return r?r:null},i}),!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define("dagre",[],e);else{var t;"undefined"!=typeof window?t=window:"undefined"!=typeof global?t=global:"undefined"!=typeof self&&(t=self),t.dagre=e()}}(function(){var e,t,n;return function r(e,t,n){function i(o,u){if(!t[o]){if(!e[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(s)return s(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=t[o]={exports:{}};e[o][0].call(l.exports,function(t){var n=e[o][1][t];return i(n?n:t)},l,l.exports,r,e,t,n)}return t[o].exports}var s=typeof require=="function"&&require;for(var o=0;o0;--u){o=t[u].dequeue();if(o){r=r.concat(f(e,t,n,o,!0));break}}}return r}function f(e,t,n,i,s){var o=s?[]:undefined;return r.each(e.inEdges(i.v),function(r){var i=e.edge(r),u=e.node(r.v);s&&o.push({v:r.v,w:r.w}),u.out-=i,c(t,n,u)}),r.each(e.outEdges(i.v),function(r){var i=e.edge(r),s=r.w,o=e.node(s);o["in"]-=i,c(t,n,o)}),e.removeNode(i.v),o}function l(e,t){var n=new i,o=0,u=0;r.each(e.nodes(),function(e){n.setNode(e,{v:e,"in":0,out:0})}),r.each(e.edges(),function(e){var r=n.edge(e.v,e.w)||0,i=t(e),s=r+i;n.setEdge(e.v,e.w,s),u=Math.max(u,n.node(e.v).out+=i),o=Math.max(o,n.node(e.w)["in"]+=i)});var a=r.range(u+o+3).map(function(){return new s}),f=o+1;return r.each(n.nodes(),function(e){c(a,f,n.node(e))}),{graph:n,buckets:a,zeroIdx:f}}function c(e,t,n){n.out?n["in"]?e[n.out-n["in"]+t].enqueue(n):e[e.length-1].enqueue(n):e[0].enqueue(n)}var r=e("./lodash"),i=e("./graphlib").Graph,s=e("./data/list");t.exports=u;var o=r.constant(1)},{"./data/list":5,"./graphlib":7,"./lodash":10}],9:[function(e,t,n){"use strict";function g(e,t){var n=t&&t.debugTiming?v.time:v.notime;n("layout",function(){var t=n(" buildLayoutGraph",function(){return L(e)});n(" runLayout",function(){y(t,n)}),n(" updateInputGraph",function(){b(e,t)})})}function y(e,t){t(" makeSpaceForEdgeLabels",function(){A(e)}),t(" removeSelfEdges",function(){F(e)}),t(" acyclic",function(){i.run(e)}),t(" nestingGraph.run",function(){l.run(e)}),t(" rank",function(){o(v.asNonCompoundGraph(e))}),t(" injectEdgeLabelProxies",function(){O(e)}),t(" removeEmptyRanks",function(){f(e)}),t(" nestingGraph.cleanup",function(){l.cleanup(e)}),t(" normalizeRanks",function(){u(e)}),t(" assignRankMinMax",function(){M(e)}),t(" removeEdgeLabelProxies",function(){_(e)}),t(" normalize.run",function(){s.run(e)}),t(" parentDummyChains",function(){a(e)}),t(" addBorderSegments",function(){c(e)}),t(" order",function(){p(e)}),t(" insertSelfEdges",function(){I(e)}),t(" adjustCoordinateSystem",function(){h.adjust(e)}),t(" position",function(){d(e)}),t(" positionSelfEdges",function(){q(e)}),t(" removeBorderNodes",function(){j(e)}),t(" normalize.undo",function(){s.undo(e)}),t(" fixupEdgeLabelCoords",function(){H(e)}),t(" undoCoordinateSystem",function(){h.undo(e)}),t(" translateGraph",function(){D(e)}),t(" assignNodeIntersects",function(){P(e)}),t(" reversePoints",function(){B(e)}),t(" acyclic.undo",function(){i.undo(e)})}function b(e,t){r.each(e.nodes(),function(n){var r=e.node(n),i=t.node(n);r&&(r.x=i.x,r.y=i.y,t.children(n).length&&(r.width=i.width,r.height=i.height))}),r.each(e.edges(),function(n){var i=e.edge(n),s=t.edge(n);i.points=s.points,r.has(s,"x")&&(i.x=s.x,i.y=s.y)}),e.graph().width=t.graph().width,e.graph().height=t.graph().height}function L(e){var t=new m({multigraph:!0,compound:!0}),n=U(e.graph());return t.setGraph(r.merge({},E,R(n,w),r.pick(n,S))),r.each(e.nodes(),function(n){var i=U(e.node(n));t.setNode(n,r.defaults(R(i,x),T)),t.setParent(n,e.parent(n))}),r.each(e.edges(),function(n){var i=U(e.edge(n));t.setEdge(n,r.merge({},C,R(i,N),r.pick(i,k)))}),t}function A(e){var t=e.graph();t.ranksep/=2,r.each(e.edges(),function(n){var r=e.edge(n);r.minlen*=2,r.labelpos.toLowerCase()!=="c"&&(t.rankdir==="TB"||t.rankdir==="BT"?r.width+=r.labeloffset:r.height+=r.labeloffset)})}function O(e){r.each(e.edges(),function(t){var n=e.edge(t);if(n.width&&n.height){var r=e.node(t.v),i=e.node(t.w),s={rank:(i.rank-r.rank)/2+r.rank,e:t};v.addDummyNode(e,"edge-proxy",s,"_ep")}})}function M(e){var t=0;r.each(e.nodes(),function(n){var i=e.node(n);i.borderTop&&(i.minRank=e.node(i.borderTop).rank,i.maxRank=e.node(i.borderBottom).rank,t=r.max(t,i.maxRank))}),e.graph().maxRank=t}function _(e){r.each(e.nodes(),function(t){var n=e.node(t);n.dummy==="edge-proxy"&&(e.edge(n.e).labelRank=n.rank,e.removeNode(t))})}function D(e){function f(e){var r=e.x,o=e.y,u=e.width,a=e.height;t=Math.min(t,r-u/2),n=Math.max(n,r+u/2),i=Math.min(i,o-a/2),s=Math.max(s,o+a/2)}var t=Number.POSITIVE_INFINITY,n=0,i=Number.POSITIVE_INFINITY,s=0,o=e.graph(),u=o.marginx||0,a=o.marginy||0;r.each(e.nodes(),function(t){f(e.node(t))}),r.each(e.edges(),function(t){var n=e.edge(t);r.has(n,"x")&&f(n)}),t-=u,i-=a,r.each(e.nodes(),function(n){var r=e.node(n);r.x-=t,r.y-=i}),r.each(e.edges(),function(n){var s=e.edge(n);r.each(s.points,function(e){e.x-=t,e.y-=i}),r.has(s,"x")&&(s.x-=t),r.has(s,"y")&&(s.y-=i)}),o.width=n-t+u,o.height=s-i+a}function P(e){r.each(e.edges(),function(t){var n=e.edge(t),r=e.node(t.v),i=e.node(t.w),s,o;n.points?(s=n.points[0],o=n.points[n.points.length-1]):(n.points=[],s=i,o=r),n.points.unshift(v.intersectRect(r,s)),n.points.push(v.intersectRect(i,o))})}function H(e){r.each(e.edges(),function(t){var n=e.edge(t);if(r.has(n,"x")){if(n.labelpos==="l"||n.labelpos==="r")n.width-=n.labeloffset;switch(n.labelpos){case"l":n.x-=n.width/2+n.labeloffset;break;case"r":n.x+=n.width/2+n.labeloffset}}})}function B(e){r.each(e.edges(),function(t){var n=e.edge(t);n.reversed&&n.points.reverse()})}function j(e){r.each(e.nodes(),function(t){if(e.children(t).length){var n=e.node(t),i=e.node(n.borderTop),s=e.node(n.borderBottom),o=e.node(r.last(n.borderLeft)),u=e.node(r.last(n.borderRight));n.width=Math.abs(u.x-o.x),n.height=Math.abs(s.y-i.y),n.x=o.x+n.width/2,n.y=i.y+n.height/2}}),r.each(e.nodes(),function(t){e.node(t).dummy==="border"&&e.removeNode(t)})}function F(e){r.each(e.edges(),function(t){if(t.v===t.w){var n=e.node(t.v);n.selfEdges||(n.selfEdges=[]),n.selfEdges.push({e:t,label:e.edge(t)}),e.removeEdge(t)}})}function I(e){var t=v.buildLayerMatrix(e);r.each(t,function(t){var n=0;r.each(t,function(t,i){var s=e.node(t);s.order=i+n,r.each(s.selfEdges,function(t){v.addDummyNode(e,"selfedge",{width:t.label.width,height:t.label.height,rank:s.rank,order:i+ ++n,e:t.e,label:t.label},"_se")}),delete s.selfEdges})})}function q(e){r.each(e.nodes(),function(t){var n=e.node(t);if(n.dummy==="selfedge"){var r=e.node(n.e.v),i=r.x+r.width/2,s=r.y,o=n.x-i,u=r.height/2;e.setEdge(n.e,n.label),e.removeNode(t),n.label.points=[{x:i+2*o/3,y:s-u},{x:i+5*o/6,y:s-u},{x:i+o,y:s},{x:i+5*o/6,y:s+u},{x:i+2*o/3,y:s+u}],n.label.x=n.x,n.label.y=n.y}})}function R(e,t){return r.mapValues(r.pick(e,t),Number)}function U(e){var t={};return r.each(e,function(e,n){t[n.toLowerCase()]=e}),t}var r=e("./lodash"),i=e("./acyclic"),s=e("./normalize"),o=e("./rank"),u=e("./util").normalizeRanks,a=e("./parent-dummy-chains"),f=e("./util").removeEmptyRanks,l=e("./nesting-graph"),c=e("./add-border-segments"),h=e("./coordinate-system"),p=e("./order"),d=e("./position"),v=e("./util"),m=e("./graphlib").Graph;t.exports=g;var w=["nodesep","edgesep","ranksep","marginx","marginy"],E={ranksep:50,edgesep:20,nodesep:50,rankdir:"tb"},S=["acyclicer","ranker","rankdir","align"],x=["width","height"],T={width:0,height:0},N=["minlen","weight","width","height","labeloffset"],C={minlen:1,weight:1,width:0,height:0,labeloffset:10,labelpos:"r"},k=["labelpos"]},{"./acyclic":2,"./add-border-segments":3,"./coordinate-system":4,"./graphlib":7,"./lodash":10,"./nesting-graph":11,"./normalize":12,"./order":17,"./parent-dummy-chains":22,"./position":24,"./rank":26,"./util":29}],10:[function(e,t,n){var r;if(e)try{r=e("lodash")}catch(i){}r||(r=window._),t.exports=r},{lodash:51}],11:[function(e,t,n){function s(e){var t=i.addDummyNode(e,"root",{},"_root"),n=u(e),s=r.max(n)-1,f=2*s+1;e.graph().nestingRoot=t,r.each(e.edges(),function(t){e.edge(t).minlen*=f});var l=a(e)+1;r.each(e.children(),function(r){o(e,t,f,l,s,n,r)}),e.graph().nodeRankFactor=f}function o(e,t,n,s,u,a,f){var l=e.children(f);if(!l.length){f!==t&&e.setEdge(t,f,{weight:0,minlen:n});return}var c=i.addBorderNode(e,"_bt"),h=i.addBorderNode(e,"_bb"),p=e.node(f);e.setParent(c,f),p.borderTop=c,e.setParent(h,f),p.borderBottom=h,r.each(l,function(r){o(e,t,n,s,u,a,r);var i=e.node(r),l=i.borderTop?i.borderTop:r,p=i.borderBottom?i.borderBottom:r,d=i.borderTop?s:2*s,m=l!==p?1:u-a[f]+1;e.setEdge(c,l,{weight:d,minlen:m,nestingEdge:!0}),e.setEdge(p,h,{weight:d,minlen:m,nestingEdge:!0})}),e.parent(f)||e.setEdge(t,c,{weight:0,minlen:u+a[f]})}function u(e){function n(i,s){var o=e.children(i);o&&o.length&&r.each(o,function(e){n(e,s+1)}),t[i]=s}var t={};return r.each(e.children(),function(e){n(e,1)}),t}function a(e){return r.reduce(e.edges(),function(t,n){return t+e.edge(n).weight},0)}function f(e){var t=e.graph();e.removeNode(t.nestingRoot),delete t.nestingRoot,r.each(e.edges(),function(t){var n=e.edge(t);n.nestingEdge&&e.removeEdge(t)})}var r=e("./lodash"),i=e("./util");t.exports={run:s,cleanup:f}},{"./lodash":10,"./util":29}],12:[function(e,t,n){"use strict";function s(e){e.graph().dummyChains=[],r.each(e.edges(),function(t){o(e,t)})}function o(e,t){var n=t.v,r=e.node(n).rank,s=t.w,o=e.node(s).rank,u=t.name,a=e.edge(t),f=a.labelRank;if(o===r+1)return;e.removeEdge(t);var l,c,h;for(h=0,++r;r0)t%2&&(n+=a[t+1]),t=t-1>>1,a[t]+=e.weight;f+=e.weight*n})),f}var r=e("../lodash");t.exports=i},{"../lodash":10}],17:[function(e,t,n){"use strict";function c(e){var t=l.maxRank(e),n=h(e,r.range(1,t+1),"inEdges"),o=h(e,r.range(t-1,-1,-1),"outEdges"),u=i(e);d(e,u);var a=Number.POSITIVE_INFINITY,f;for(var c=0,v=0;v<4;++c,++v){p(c%2?n:o,c%4>=2),u=l.buildLayerMatrix(e);var m=s(e,u);m=e.barycenter)&&o(e,t)}}function i(t){return function(n){n["in"].push(t),--n.indegree===0&&e.push(n)}}var t=[];while(e.length){var s=e.pop();t.push(s),r.each(s["in"].reverse(),n(s)),r.each(s.out,i(s))}return r.chain(t).filter(function(e){return!e.merged}).map(function(e){return r.pick(e,["vs","i","barycenter","weight"])}).value()}function o(e,t){var n=0,r=0;e.weight&&(n+=e.barycenter*e.weight,r+=e.weight),t.weight&&(n+=t.barycenter*t.weight,r+=t.weight),e.vs=t.vs.concat(e.vs),e.barycenter=n/r,e.weight=r,e.i=Math.min(t.i,e.i),t.merged=!0}var r=e("../lodash");t.exports=i},{"../lodash":10}],20:[function(e,t,n){function u(e,t,n,l){var c=e.children(t),h=e.node(t),p=h?h.borderLeft:undefined,d=h?h.borderRight:undefined,v={};p&&(c=r.filter(c,function(e){return e!==p&&e!==d}));var m=i(e,c);r.each(m,function(t){if(e.children(t.v).length){var i=u(e,t.v,n,l);v[t.v]=i,r.has(i,"barycenter")&&f(t,i)}});var g=s(m,n);a(g,v);var y=o(g,l);if(p){y.vs=r.flatten([p,y.vs,d],!0);if(e.predecessors(p).length){var b=e.node(e.predecessors(p)[0]),w=e.node(e.predecessors(d)[0]);r.has(y,"barycenter")||(y.barycenter=0,y.weight=0),y.barycenter=(y.barycenter*y.weight+b.order+w.order)/(y.weight+2),y.weight+=2}}return y}function a(e,t){r.each(e,function(e){e.vs=r.flatten(e.vs.map(function(e){return t[e]?t[e].vs:e}),!0)})}function f(e,t){r.isUndefined(e.barycenter)?(e.barycenter=t.barycenter,e.weight=t.weight):(e.barycenter=(e.barycenter*e.weight+t.barycenter*t.weight)/(e.weight+t.weight),e.weight+=t.weight)}var r=e("../lodash"),i=e("./barycenter"),s=e("./resolve-conflicts"),o=e("./sort");t.exports=u},{"../lodash":10,"./barycenter":14,"./resolve-conflicts":19,"./sort":21}],21:[function(e,t,n){function s(e,t){var n=i.partition(e,function(e){return r.has(e,"barycenter")}),s=n.lhs,a=r.sortBy(n.rhs,function(e){return-e.i}),f=[],l=0,c=0,h=0;s.sort(u(!!t)),h=o(f,a,h),r.each(s,function(e){h+=e.vs.length,f.push(e.vs),l+=e.barycenter*e.weight,c+=e.weight,h=o(f,a,h)});var p={vs:r.flatten(f,!0)};return c&&(p.barycenter=l/c,p.weight=c),p}function o(e,t,n){var i;while(t.length&&(i=r.last(t)).i<=n)t.pop(),e.push(i.vs),n++;return n}function u(e){return function(t,n){return t.barycentern.barycenter?1:e?n.i-t.i:t.i-n.i}}var r=e("../lodash"),i=e("../util");t.exports=s},{"../lodash":10,"../util":29}],22:[function(e,t,n){function i(e){var t=o(e);r.each(e.graph().dummyChains,function(n){var r=e.node(n),i=r.edgeObj,o=s(e,t,i.v,i.w),u=o.path,a=o.lca,f=0,l=u[f],c=!0;while(n!==i.w){r=e.node(n);if(c){while((l=u[f])!==a&&e.node(l).maxRanko||u>t[a].lim));f=a,a=r;while((a=e.parent(a))!==f)s.push(a);return{path:i.concat(s.reverse()),lca:f}}function o(e){function i(s){var o=n;r.each(e.children(s),i),t[s]={low:o,lim:n++}}var t={},n=0;return r.each(e.children(),i),t}var r=e("./lodash");t.exports=i},{"./lodash":10}],23:[function(e,t,n){"use strict";function o(e,t){function i(t,i){var s=0,o=0,u=t.length,l=r.last(i);return r.each(i,function(t,c){var h=a(e,t),p=h?e.node(h).order:u;if(h||t===l)r.each(i.slice(o,c+1),function(t){r.each(e.predecessors(t),function(r){var i=e.node(r),o=i.order;(ou)&&f(n,t,a)})})}function s(t,n){var s=-1,o,u=0;return r.each(n,function(r,a){if(e.node(r).dummy==="border"){var f=e.predecessors(r);f.length&&(o=e.node(f[0]).order,i(n,u,a,s,o),u=a,s=o)}i(n,u,n.length,o,t.length)}),n}var n={};return r.reduce(t,s),n}function a(e,t){if(e.node(t).dummy)return r.find(e.predecessors(t),function(t){return e.node(t).dummy})}function f(e,t,n){if(t>n){var r=t;t=n,n=r}var i=e[t];i||(e[t]=i={}),i[n]=!0}function l(e,t,n){if(t>n){var i=t;t=n,n=i}return r.has(e[t],n)}function c(e,t,n,i){var s={},o={},u={};return r.each(t,function(e){r.each(e,function(e,t){s[e]=e,o[e]=e,u[e]=t})}),r.each(t,function(e){var t=-1;r.each(e,function(e){var a=i(e);if(a.length){a=r.sortBy(a,function(e){return u[e]});var f=(a.length-1)/2;for(var c=Math.floor(f),h=Math.ceil(f);c<=h;++c){var p=a[c];o[e]===e&&ta.lim&&(f=a,l=!0);var c=r.filter(t.edges(),function(t){return l===E(e,e.node(t.v),f)&&l!==E(e,e.node(t.w),f)});return r.min(c,function(e){return s(t,e)})}function y(e,t,n,r){var i=n.v,s=n.w;e.removeEdge(i,s),e.setEdge(r.v,r.w,{}),d(e),c(e,t),b(e,t)}function b(e,t){var n=r.find(e.nodes(),function(e){return!t.node(e).parent}),i=u(e,n);i=i.slice(1),r.each(i,function(n){var r=e.node(n).parent,i=t.edge(n,r),s=!1;i||(i=t.edge(r,n),s=!0),t.node(n).rank=t.node(r).rank+(s?i.minlen:-i.minlen)})}function w(e,t,n){return e.hasEdge(t,n)}function E(e,t,n){return n.low<=t.lim&&t.lim<=n.lim}var r=e("../lodash"),i=e("./feasible-tree"),s=e("./util").slack,o=e("./util").longestPath,u=e("../graphlib").alg.preorder,a=e("../graphlib").alg.postorder,f=e("../util").simplify;t.exports=l,l.initLowLimValues=d,l.initCutValues=c,l.calcCutValue=p,l.leaveEdge=m,l.enterEdge=g,l.exchangeEdges=y},{"../graphlib":7,"../lodash":10,"../util":29,"./feasible-tree":25,"./util":28}],28:[function(e,t,n){"use strict";function i(e){function n(i){var s=e.node(i);if(r.has(t,i))return s.rank;t[i]=!0;var o=r.min(r.map(e.outEdges(i),function(t){return n(t.w)-e.edge(t).minlen}));return o===Number.POSITIVE_INFINITY&&(o=0),s.rank=o}var t={};r.each(e.sources(),n)}function s(e,t){return e.node(t.w).rank-e.node(t.v).rank-e.edge(t).minlen}var r=e("../lodash");t.exports={longestPath:i,slack:s}},{"../lodash":10}],29:[function(e,t,n){"use strict";function s(e,t,n,i){var s;do s=r.uniqueId(i);while(e.hasNode(s));return n.dummy=t,e.setNode(s,n),s}function o(e){var t=(new i).setGraph(e.graph());return r.each(e.nodes(),function(n){t.setNode(n,e.node(n))}),r.each(e.edges(),function(n){var r=t.edge(n.v,n.w)||{weight:0,minlen:1},i=e.edge(n);t.setEdge(n.v,n.w,{weight:r.weight+i.weight,minlen:Math.max(r.minlen,i.minlen)})}),t}function u(e){var t=(new i({multigraph:e.isMultigraph()})).setGraph(e.graph());return r.each(e.nodes(),function(n){e.children(n).length||t.setNode(n,e.node(n))}),r.each(e.edges(),function(n){t.setEdge(n,e.edge(n))}),t}function a(e){var t=r.map(e.nodes(),function(t){var n={};return r.each(e.outEdges(t),function(t){n[t.w]=(n[t.w]||0)+e.edge(t).weight}),n});return r.zipObject(e.nodes(),t)}function f(e){var t=r.map(e.nodes(),function(t){var n={};return r.each(e.inEdges(t),function(t){n[t.v]=(n[t.v]||0)+e.edge(t).weight}),n});return r.zipObject(e.nodes(),t)}function l(e,t){var n=e.x,r=e.y,i=t.x-n,s=t.y-r,o=e.width/2,u=e.height/2;if(!i&&!s)throw new Error("Not possible to find intersection inside of the rectangle");var a,f;return Math.abs(s)*o>Math.abs(i)*u?(s<0&&(u=-u),a=u*i/s,f=u):(i<0&&(o=-o),a=o,f=o*s/i),{x:n+a,y:r+f}}function c(e){var t=r.map(r.range(v(e)+1),function(){return[]});return r.each(e.nodes(),function(n){var i=e.node(n),s=i.rank;r.isUndefined(s)||(t[s][i.order]=n)}),t}function h(e){var t=r.min(r.map(e.nodes(),function(t){return e.node(t).rank}));r.each(e.nodes(),function(n){var i=e.node(n);r.has(i,"rank")&&(i.rank-=t)})}function p(e){var t=r.min(r.map(e.nodes(),function(t){return e.node(t).rank})),n=[];r.each(e.nodes(),function(i){var s=e.node(i).rank-t;r.has(n,s)||(n[s]=[]),n[s].push(i)});var i=0,s=e.graph().nodeRankFactor;r.each(n,function(t,n){r.isUndefined(t)&&n%s!==0?--i:i&&r.each(t,function(t){e.node(t).rank+=i})})}function d(e,t,n,r){var i={width:0,height:0};return arguments.length>=4&&(i.rank=n,i.order=r),s(e,"border",i,t)}function v(e){return r.max(r.map(e.nodes(),function(t){var n=e.node(t).rank;if(!r.isUndefined(n))return n}))}function m(e,t){var n={lhs:[],rhs:[]};return r.each(e,function(e){t(e)?n.lhs.push(e):n.rhs.push(e)}),n}function g(e,t){var n=r.now();try{return t()}finally{console.log(e+" time: "+(r.now()-n)+"ms")}}function y(e,t){return t()}var r=e("./lodash"),i=e("./graphlib").Graph;t.exports={addDummyNode:s,simplify:o,asNonCompoundGraph:u,successorWeights:a,predecessorWeights:f,intersectRect:l,buildLayerMatrix:c,normalizeRanks:h,removeEmptyRanks:p,addBorderNode:d,maxRank:v,partition:m,time:g,notime:y}},{"./graphlib":7,"./lodash":10}],30:[function(e,t,n){t.exports="0.7.1"},{}],31:[function(e,t,n){var r=e("./lib");t.exports={Graph:r.Graph,json:e("./lib/json"),alg:e("./lib/alg"),version:r.version}},{"./lib":47,"./lib/alg":38,"./lib/json":48}],32:[function(e,t,n){function i(e){function s(n){if(r.has(t,n))return;t[n]=!0,i.push(n),r.each(e.successors(n),s),r.each(e.predecessors(n),s)}var t={},n=[],i;return r.each(e.nodes(),function(e){i=[],s(e),i.length&&n.push(i)}),n}var r=e("../lodash");t.exports=i},{"../lodash":49}],33:[function(e,t,n){function i(e,t,n){r.isArray(t)||(t=[t]);var i=[],o={};return r.each(t,function(t){if(!e.hasNode(t))throw new Error("Graph does not have node: "+t);s(e,t,n==="post",o,i)}),i}function s(e,t,n,i,o){r.has(i,t)||(i[t]=!0,n||o.push(t),r.each(e.neighbors(t),function(t){s(e,t,n,i,o)}),n&&o.push(t))}var r=e("../lodash");t.exports=i},{"../lodash":49}],34:[function(e,t,n){function s(e,t,n){return i.transform(e.nodes(),function(i,s){i[s]=r(e,s,t,n)},{})}var r=e("./dijkstra"),i=e("../lodash");t.exports=s},{"../lodash":49,"./dijkstra":35}],35:[function(e,t,n){function o(e,t,n,r){return u(e,String(t),n||s,r||function(t){return e.outEdges(t)})}function u(e,t,n,r){var s={},o=new i,u,a,f=function(e){var t=e.v!==u?e.v:e.w,r=s[t],i=n(e),f=a.distance+i;if(i<0)throw new Error("dijkstra does not allow negative edge weights. Bad edge: "+e+" Weight: "+i);f0){u=o.removeMin(),a=s[u];if(a.distance===Number.POSITIVE_INFINITY)break;r(u).forEach(f)}return s}var r=e("../lodash"),i=e("../data/priority-queue");t.exports=o;var s=r.constant(1)},{"../data/priority-queue":45,"../lodash":49}],36:[function(e,t,n){function s(e){return r.filter(i(e),function(e){return e.length>1})}var r=e("../lodash"),i=e("./tarjan");t.exports=s},{"../lodash":49,"./tarjan":43}],37:[function(e,t,n){function s(e,t,n){return o(e,t||i,n||function(t){return e.outEdges(t)})}function o(e,t,n){var r={},i=e.nodes();return i.forEach(function(e){r[e]={},r[e][e]={distance:0},i.forEach(function(t){e!==t&&(r[e][t]={distance:Number.POSITIVE_INFINITY})}),n(e).forEach(function(n){var i=n.v===e?n.w:n.v,s=t(n);r[e][i]={distance:s,predecessor:e}})}),i.forEach(function(e){var t=r[e];i.forEach(function(n){var s=r[n];i.forEach(function(n){var r=s[e],i=t[n],o=s[n],u=r.distance+i.distance;u0){a=u.removeMin();if(r.has(o,a))n.setEdge(a,o[a]);else{if(l)throw new Error("Input graph is not connected: "+e);l=!0}e.nodeEdges(a).forEach(f)}return n}var r=e("../lodash"),i=e("../graph"),s=e("../data/priority-queue");t.exports=o},{"../data/priority-queue":45,"../graph":46,"../lodash":49}],43:[function(e,t,n){function i(e){function o(u){var a=i[u]={onStack:!0,lowlink:t,index:t++};n.push(u),e.successors(u).forEach(function(e){r.has(i,e)?i[e].onStack&&(a.lowlink=Math.min(a.lowlink,i[e].index)):(o(e),a.lowlink=Math.min(a.lowlink,i[e].lowlink))});if(a.lowlink===a.index){var f=[],l;do l=n.pop(),i[l].onStack=!1,f.push(l);while(u!==l);s.push(f)}}var t=0,n=[],i={},s=[];return e.nodes().forEach(function(e){r.has(i,e)||o(e)}),s}var r=e("../lodash");t.exports=i},{"../lodash":49}],44:[function(e,t,n){function i(e){function o(u){if(r.has(n,u))throw new s;r.has(t,u)||(n[u]=!0,t[u]=!0,r.each(e.predecessors(u),o),delete n[u],i.push(u))}var t={},n={},i=[];r.each(e.sinks(),o);if(r.size(t)!==e.nodeCount())throw new s;return i}function s(){}var r=e("../lodash");t.exports=i,i.CycleException=s},{"../lodash":49}],45:[function(e,t,n){function i(){this._arr=[],this._keyIndices={}}var r=e("../lodash");t.exports=i,i.prototype.size=function(){return this._arr.length},i.prototype.keys=function(){return this._arr.map(function(e){return e.key})},i.prototype.has=function(e){return r.has(this._keyIndices,e)},i.prototype.priority=function(e){var t=this._keyIndices[e];if(t!==undefined)return this._arr[t].priority},i.prototype.min=function(){if(this.size()===0)throw new Error("Queue underflow");return this._arr[0].key},i.prototype.add=function(e,t){var n=this._keyIndices;e=String(e);if(!r.has(n,e)){var i=this._arr,s=i.length;return n[e]=s,i.push({key:e,priority:t}),this._decrease(s),!0}return!1},i.prototype.removeMin=function(){this._swap(0,this._arr.length-1);var e=this._arr.pop();return delete this._keyIndices[e.key],this._heapify(0),e.key},i.prototype.decrease=function(e,t){var n=this._keyIndices[e];if(t>this._arr[n].priority)throw new Error("New priority is greater than current priority. Key: "+e+" Old: "+this._arr[n].priority+" New: "+t);this._arr[n].priority=t,this._decrease(n)},i.prototype._heapify=function(e){var t=this._arr,n=2*e,r=n+1,i=e;n>1;if(t[r].priorityn){var u=t;t=n,n=u}return t+o+n+o+(r.isUndefined(s)?i:s)}function c(e,t,n,r){if(!e&&t>n){var i=t;t=n,n=i}var s={v:t,w:n};return r&&(s.name=r),s}function h(e,t){return l(e,t.v,t.w,t.name)}var r=e("./lodash");t.exports=u;var i="\0",s="\0",o="";u.prototype._nodeCount=0,u.prototype._edgeCount=0,u.prototype.isDirected=function(){return this._isDirected},u.prototype.isMultigraph=function(){return this._isMultigraph},u.prototype.isCompound=function(){return this._isCompound},u.prototype.setGraph=function(e){return this._label=e,this},u.prototype.graph=function(){return this._label},u.prototype.setDefaultNodeLabel=function(e){return r.isFunction(e)||(e=r.constant(e)),this._defaultNodeLabelFn=e,this},u.prototype.nodeCount=function(){return this._nodeCount},u.prototype.nodes=function(){return r.keys(this._nodes)},u.prototype.sources=function(){return r.filter(this.nodes(),function(e){return r.isEmpty(this._in[e])},this)},u.prototype.sinks=function(){return r.filter(this.nodes(),function(e){return r.isEmpty(this._out[e])},this)},u.prototype.setNodes=function(e,t){var n=arguments;return r.each(e,function(e){n.length>1?this.setNode(e,t):this.setNode(e)},this),this},u.prototype.setNode=function(e,t){return r.has(this._nodes,e)?(arguments.length>1&&(this._nodes[e]=t),this):(this._nodes[e]=arguments.length>1?t:this._defaultNodeLabelFn(e),this._isCompound&&(this._parent[e]=s,this._children[e]={},this._children[s][e]=!0),this._in[e]={},this._preds[e]={},this._out[e]={},this._sucs[e]={},++this._nodeCount,this)},u.prototype.node=function(e){return this._nodes[e]},u.prototype.hasNode=function(e){return r.has(this._nodes,e)},u.prototype.removeNode=function(e){var t=this;if(r.has(this._nodes,e)){var n=function(e){t.removeEdge(t._edgeObjs[e])};delete this._nodes[e],this._isCompound&&(this._removeFromParentsChildList(e),delete this._parent[e],r.each(this.children(e),function(e){this.setParent(e)},this),delete this._children[e]),r.each(r.keys(this._in[e]),n),delete this._in[e],delete this._preds[e],r.each(r.keys(this._out[e]),n),delete this._out[e],delete this._sucs[e],--this._nodeCount}return this},u.prototype.setParent=function(e,t){if(!this._isCompound)throw new Error("Cannot set parent in a non-compound graph");if(r.isUndefined(t))t=s;else{for(var n=t;!r.isUndefined(n);n=this.parent(n))if(n===e)throw new Error("Setting "+t+" as parent of "+e+" would create create a cycle");this.setNode(t)}return this.setNode(e),this._removeFromParentsChildList(e),this._parent[e]=t,this._children[t][e]=!0,this},u.prototype._removeFromParentsChildList=function(e){delete this._children[this._parent[e]][e]},u.prototype.parent=function(e){if(this._isCompound){var t=this._parent[e];if(t!==s)return t}},u.prototype.children=function(e){r.isUndefined(e)&&(e=s);if(this._isCompound){var t=this._children[e];if(t)return r.keys(t)}else{if(e===s)return this.nodes();if(this.hasNode(e))return[]}},u.prototype.predecessors=function(e){var t=this._preds[e];if(t)return r.keys(t)},u.prototype.successors=function(e){var t=this._sucs[e];if(t)return r.keys(t)},u.prototype.neighbors=function(e){var t=this.predecessors(e);if(t)return r.union(t,this.successors(e))},u.prototype.setDefaultEdgeLabel=function(e){return r.isFunction(e)||(e=r.constant(e)),this._defaultEdgeLabelFn=e,this},u.prototype.edgeCount=function(){return this._edgeCount},u.prototype.edges=function(){return r.values(this._edgeObjs)},u.prototype.setPath=function(e,t){var n=this,i=arguments;return r.reduce(e,function(e,r){return i.length>1?n.setEdge(e,r,t):n.setEdge(e,r),r}),this},u.prototype.setEdge=function(){var e,t,n,i,s=!1;r.isPlainObject(arguments[0])?(e=arguments[0].v,t=arguments[0].w,n=arguments[0].name,arguments.length===2&&(i=arguments[1],s=!0)):(e=arguments[0],t=arguments[1],n=arguments[3],arguments.length>2&&(i=arguments[2],s=!0)),e=""+e,t=""+t,r.isUndefined(n)||(n=""+n);var o=l(this._isDirected,e,t,n);if(r.has(this._edgeLabels,o))return s&&(this._edgeLabels[o]=i),this;if(!r.isUndefined(n)&&!this._isMultigraph)throw new Error("Cannot set a named edge when isMultigraph = false");this.setNode(e),this.setNode(t),this._edgeLabels[o]=s?i:this._defaultEdgeLabelFn(e,t,n);var u=c(this._isDirected,e,t,n);return e=u.v,t=u.w,Object.freeze(u),this._edgeObjs[o]=u,a(this._preds[t],e),a(this._sucs[e],t),this._in[t][o]=u,this._out[e][o]=u,this._edgeCount++,this},u.prototype.edge=function(e,t,n){var r=arguments.length===1?h(this._isDirected,arguments[0]):l(this._isDirected,e,t,n);return this._edgeLabels[r]},u.prototype.hasEdge=function(e,t,n){var i=arguments.length===1?h(this._isDirected,arguments[0]):l(this._isDirected,e,t,n);return r.has(this._edgeLabels,i)},u.prototype.removeEdge=function(e,t,n){var r=arguments.length===1?h(this._isDirected,arguments[0]):l(this._isDirected,e,t,n),i=this._edgeObjs[r];return i&&(e=i.v,t=i.w,delete this._edgeLabels[r],delete this._edgeObjs[r],f(this._preds[t],e),f(this._sucs[e],t),delete this._in[t][r],delete this._out[e][r],this._edgeCount--),this},u.prototype.inEdges=function(e,t){var n=this._in[e];if(n){var i=r.values(n);return t?r.filter(i,function(e){return e.v===t}):i}},u.prototype.outEdges=function(e,t){var n=this._out[e];if(n){var i=r.values(n);return t?r.filter(i,function(e){return e.w===t}):i}},u.prototype.nodeEdges=function(e,t){var n=this.inEdges(e,t);if(n)return n.concat(this.outEdges(e,t))}},{"./lodash":49}],47:[function(e,t,n){t.exports={Graph:e("./graph"),version:e("./version")}},{"./graph":46,"./version":50}],48:[function(e,t,n){function s(e){var t={options:{directed:e.isDirected(),multigraph:e.isMultigraph(),compound:e.isCompound()},nodes:o(e),edges:u(e)};return r.isUndefined(e.graph())||(t.value=r.clone(e.graph())),t}function o(e){return r.map(e.nodes(),function(t){var n=e.node(t),i=e.parent(t),s={v:t};return r.isUndefined(n)||(s.value=n),r.isUndefined(i)||(s.parent=i),s})}function u(e){return r.map(e.edges(),function(t){var n=e.edge(t),i={v:t.v,w:t.w};return r.isUndefined(t.name)||(i.name=t.name),r.isUndefined(n)||(i.value=n),i})}function a(e){var t=(new i(e.options)).setGraph(e.value);return r.each(e.nodes,function(e){t.setNode(e.v,e.value),e.parent&&t.setParent(e.v,e.parent)}),r.each(e.edges,function(e){t.setEdge({v:e.v,w:e.w,name:e.name},e.value)}),t}var r=e("./lodash"),i=e("./graph");t.exports={write:s,read:a}},{"./graph":46,"./lodash":49}],49:[function(e,t,n){t.exports=e(10)},{"/Users/cpettitt/projects/dagre/lib/lodash.js":10,lodash:51}],50:[function(e,t,n){t.exports="1.0.1"},{}],51:[function(t,n,r){(function(t){(function(){function W(e,t,n){var r=(n||0)-1,i=e?e.length:0;while(++r-1?0:-1:e?0:-1}function V(e){var t=this.cache,n=typeof e;if(n=="boolean"||e==null)t[e]=!0;else{n!="number"&&n!="string"&&(n="object");var r=n=="number"?e:a+e,i=t[n]||(t[n]={});n=="object"?(i[r]||(i[r]=[])).push(e):i[r]=!0}}function $(e){return e.charCodeAt(0)}function J(e,t){var n=e.criteria,r=t.criteria,i=-1,s=n.length;while(++iu||typeof o=="undefined")return 1;if(o=f&&r===W,o=[];if(s){var u=K(t);u?(r=X,t=u):s=!1}while(++n-1});return i.pop(),s.pop(),m&&(Z(i),Z(s)),o}function It(e,t,n,r,i){(Gt(t)?Jn:dn)(t,function(t,s){var o,u,a=t,f=e[s];if(t&&((u=Gt(t))||On(t))){var l=r.length;while(l--)if(o=r[l]==t){f=i[l];break}if(!o){var c;if(n){a=n(f,t);if(c=typeof a!="undefined")f=a}c||(f=u?Gt(f)?f:[]:On(f)?f:{}),r.push(t),i.push(f),c||It(f,t,n,r,i)}}else n&&(a=n(f,t),typeof a=="undefined"&&(a=t)),typeof a!="undefined"&&(f=a);e[s]=f})}function qt(e,t){return e+ft(Ct()*(t-e+1))}function Rt(e,t,n){var r=-1,i=Xt(),s=e?e.length:0,o=[],u=!t&&s>=f&&i===W,a=n||u?G():o;if(u){var l=K(a);i=X,a=l}while(++r3&&typeof t[n-2]=="function")var r=Pt(t[--n-1],t[n--],2);else n>2&&typeof t[n-1]=="function"&&(r=t[--n]);var i=tt(arguments,1,n),s=-1,o=G(),u=G();while(++s-1:typeof s=="number"?o=(_n(e)?e.indexOf(t,n):i(e,t,n))>-1:dn(e,function(e){if(++r>=n)return!(o=e===t)}),o}function Wn(e,t,n){var r=!0;t=Lt.createCallback(t,n,3);var i=-1,s=e?e.length:0;if(typeof s=="number"){while(++ii&&(i=u)}}else t=t==null&&_n(e)?$:Lt.createCallback(t,n,3),Jn(e,function(e,n,s){var o=t(e,n,s);o>r&&(r=o,i=e)});return i}function tr(e,t,n){var r=Infinity,i=r;typeof t!="function"&&n&&n[t]===e&&(t=null);if(t==null&&Gt(e)){var s=-1,o=e.length;while(++s=f&&K(t?e[t]:o))}var a=e[0],l=-1,c=a?a.length:0,h=[];e:while(++l>>1;n(e[o])1?arguments:arguments[0],n=-1,r=e?er(nr(e,"length")):0,i=t(r<0?0:r);while(++n2?zt(e,17,tt(arguments,2),null,t):zt(e,1,null,null,t)}function jr(e){var t=arguments.length>1?jt(arguments,!0,!1,1):mn(e),n=-1,r=t.length;while(++n2?zt(t,19,tt(arguments,2),null,e):zt(t,3,null,null,e)}function Ir(){var e=arguments,t=e.length;while(t--)if(!Nn(e[t]))throw new U;return function(){var t=arguments,n=e.length;while(n--)t=[e[n].apply(this,t)];return t[0]}}function qr(e,t){return t=typeof t=="number"?t:+t||e.length,zt(e,4,null,null,null,t)}function Rr(e,t,n){var r,s,o,u,a,f,l,c=0,h=!1,p=!0;if(!Nn(e))throw new U;t=xt(0,t)||0;if(n===!0){var d=!0;p=!1}else Cn(n)&&(d=n.leading,h="maxWait"in n&&(xt(t,n.maxWait)||0),p="trailing"in n?n.trailing:p);var v=function(){var n=t-(ri()-u);if(n<=0){s&&at(s);var h=l;s=f=l=i,h&&(c=ri(),o=e.apply(a,r),!f&&!s&&(r=a=null))}else f=dt(v,n)},m=function(){f&&at(f),s=f=l=i;if(p||h!==t)c=ri(),o=e.apply(a,r),!f&&!s&&(r=a=null)};return function(){r=arguments,u=ri(),a=this,l=p&&(f||!d);if(h===!1)var n=d&&!f;else{!s&&!d&&(c=u);var i=h-(u-c),g=i<=0;g?(s&&(s=at(s)),c=u,o=e.apply(a,r)):s||(s=dt(m,i))}return g&&f?f=at(f):!f&&t!==h&&(f=dt(v,t)),n&&(g=!0,o=e.apply(a,r)),g&&!f&&!s&&(r=a=null),o}}function Ur(e){if(!Nn(e))throw new U;var t=tt(arguments,1);return dt(function(){e.apply(i,t)},1)}function zr(e,t){if(!Nn(e))throw new U;var n=tt(arguments,2);return dt(function(){e.apply(i,n)},t)}function Wr(e,t){if(!Nn(e))throw new U;var n=function(){var r=n.cache,i=t?t.apply(this,arguments):a+arguments[0];return ht.call(r,i)?r[i]:r[i]=e.apply(this,arguments)};return n.cache={},n}function Xr(e){var t,n;if(!Nn(e))throw new U;return function(){return t?n:(t=!0,n=e.apply(this,arguments),e=null,n)}}function Vr(e){return zt(e,16,tt(arguments,1))}function $r(e){return zt(e,32,null,tt(arguments,1))}function Jr(e,t,n){var r=!0,i=!0;if(!Nn(e))throw new U;return n===!1?r=!1:Cn(n)&&(r="leading"in n?n.leading:r,i="trailing"in n?n.trailing:i),H.leading=r,H.maxWait=t,H.trailing=i,Rr(e,t,H)}function Kr(e,t){return zt(t,16,[e])}function Qr(e){return function(){return e}}function Gr(e,t,n){var r=typeof e;if(e==null||r=="function")return Pt(e,t,n);if(r!="object")return si(e);var i=Zt(e),s=i[0],o=e[s];return i.length==1&&o===o&&!Cn(o)?function(e){var t=e[s];return o===t&&(o!==0||1/o==1/t)}:function(t){var n=i.length,r=!1;while(n--)if(!(r=Ft(t[i[n]],e[i[n]],null,!0)))break;return r}}function Yr(e){return e==null?"":R(e).replace(rn,Wt)}function Zr(e){return e}function ei(e,t,n){var r=!0,i=t&&mn(t);if(!t||!n&&!i.length)n==null&&(n=t),s=At,t=e,e=Lt,i=mn(t);n===!1?r=!1:Cn(n)&&"chain"in n&&(r=n.chain);var s=e,o=Nn(s);Jn(i,function(n){var i=e[n]=t[n];o&&(s.prototype[n]=function(){var t=this.__chain__,n=this.__wrapped__,o=[n];pt.apply(o,arguments);var u=i.apply(e,o);if(r||t){if(n===u&&Cn(u))return this;u=new s(u),u.__chain__=t}return u})})}function ti(){return e._=it,this}function ni(){}function si(e){return function(t){return t[e]}}function oi(e,t,n){var r=e==null,i=t==null;n==null&&(typeof e=="boolean"&&i?(n=e,e=1):!i&&typeof t=="boolean"&&(n=t,i=!0)),r&&i&&(t=1),e=+e||0,i?(t=e,e=0):t=+t||0;if(n||e%1||t%1){var s=Ct();return Tt(e+s*(t-e+parseFloat("1e-"+((s+"").length-1))),t)}return qt(e,t)}function ui(e,t){if(e){var n=e[t];return Nn(n)?e[t]():n}}function ai(e,t,n){var r=Lt.templateSettings;e=R(e||""),n=fn({},n,r);var o=fn({},n.imports,r.imports),u=Zt(o),a=qn(o),f,l=0,c=n.interpolate||w,m="__p += '",g=q((n.escape||w).source+"|"+c.source+"|"+(c===y?v:w).source+"|"+(n.evaluate||w).source+"|$","g");e.replace(g,function(t,n,r,i,s,o){return r||(r=i),m+=e.slice(l,o).replace(S,Q),n&&(m+="' +\n__e("+n+") +\n'"),s&&(f=!0,m+="';\n"+s+";\n__p += '"),r&&(m+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),l=o+t.length,t}),m+="';\n";var b=n.variable,E=b;E||(b="obj",m="with ("+b+") {\n"+m+"\n}\n"),m=(f?m.replace(h,""):m).replace(p,"$1").replace(d,"$1;"),m="function("+b+") {\n"+(E?"":b+" || ("+b+" = {});\n")+"var __t, __p = '', __e = _.escape"+(f?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+m+"return __p\n}";var x="\n/*\n//# sourceURL="+(n.sourceURL||"/lodash/template/source["+T++ +"]")+"\n*/";try{var N=s(u,"return "+m+x).apply(i,a)}catch(C){throw C.source=m,C}return t?N(t):(N.source=m,N)}function fi(e,n,r){e=(e=+e)>-1?e:0;var i=-1,s=t(e);n=Pt(n,r,1);while(++i/g,evaluate:/<%([\s\S]+?)%>/g,interpolate:y,variable:"",imports:{_:Lt}},yt||(Dt=function(){function t(){}return function(n){if(Cn(n)){t.prototype=n;var r=new t;t.prototype=null}return r||e.Object()}}());var $t=gt?function(e,t){B.value=t,gt(e,"__bindData__",B)}:ni,Gt=bt||function(e){return e&&typeof e=="object"&&typeof e.length=="number"&&st.call(e)==C||!1},Yt=function(e){var t,n=e,r=[];if(!n)return r;if(!j[typeof e])return r;for(t in n)ht.call(n,t)&&r.push(t);return r},Zt=St?function(e){return Cn(e)?St(e):[]}:Yt,en={"&":"&","<":"<",">":">",'"':""","'":"'"},tn=yn(en),nn=q("("+Zt(tn).join("|")+")","g"),rn=q("["+Zt(en).join("")+"]","g"),sn=function(e,t,n){var r,i=e,s=i;if(!i)return s;var o=arguments,u=0,a=typeof n=="number"?2:o.length;if(a>3&&typeof o[a-2]=="function")var f=Pt(o[--a-1],o[a--],2);else a>2&&typeof o[a-1]=="function"&&(f=o[--a]);while(++u/g,b=RegExp("^["+c+"]*0+(?=.$)"),w=/($^)/,E=/\bthis\b/,S=/['\n\r\t\u2028\u2029\\]/g,x=["Array","Boolean","Date","Function","Math","Number","Object","RegExp","String","_","attachEvent","clearTimeout","isFinite","isNaN","parseInt","setTimeout"],T=0,N="[object Arguments]",C="[object Array]",k="[object Boolean]",L="[object Date]",A="[object Function]",O="[object Number]",M="[object Object]",_="[object RegExp]",D="[object String]",P={};P[A]=!1,P[N]=P[C]=P[k]=P[L]=P[O]=P[M]=P[_]=P[D]=!0;var H={leading:!1,maxWait:0,trailing:!1},B={configurable:!1,enumerable:!1,value:null,writable:!1},j={"boolean":!1,"function":!0,object:!0,number:!1,string:!1,"undefined":!1},F={"\\":"\\","'":"'","\n":"n","\r":"r"," ":"t","\u2028":"u2028","\u2029":"u2029"},I=j[typeof window]&&window||this,q=j[typeof r]&&r&&!r.nodeType&&r,R=j[typeof n]&&n&&!n.nodeType&&n,U=R&&R.exports===q&&q,z=j[typeof t]&&t;z&&(z.global===z||z.window===z)&&(I=z);var rt=nt();typeof e=="function"&&typeof e.amd=="object"&&e.amd?(I._=rt,e(function(){return rt})):q&&R?U?(R.exports=rt)._=rt:q._=rt:I._=rt}).call(this)}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}]},{},[1])(1)}),function(e,t){typeof define=="function"&&define.amd?define("src/graph/GraphData",["dagre"],t):e.graph_GraphData=t(e.dagre)}(this,function(e){function t(){e.graphlib.Graph.call(this,{multigraph:!0,compound:!0}),this.setGraph({}),this.setDefaultNodeLabel(function(){return{}}),this.setDefaultEdgeLabel(function(){return{}})}return t.prototype=Object.create(e.graphlib.Graph.prototype),t.prototype.setData=function(e,t,n,r){var i=this,s={addedVertices:[],addedEdges:[]};for(var o=0;oi)n[0][0]=i;if(n[0][1]===null||n[0][1]>o)n[0][1]=o;if(n[1][0]===null||n[1][0]1&&(a=1);var f=[-a*o,-a*u];this.setZoom(f,a,t)},f.prototype._origScale=f.prototype.scale,f.prototype.scale=function(e,t){var n=f.prototype._origScale.apply(this,arguments);return arguments.length&&this.zoomTo(e,t),n},f.prototype.zoomTo=function(e,t){switch(e){case"all":this.shrinkToFit(this.getVertexBounds(),t);break;case"width":var n=this.getVertexBounds();n[0][1]=0,n[1][1]=0,this.shrinkToFit(n,t);break;case"selection":this.shrinkToFit(this._selection.isEmpty()?this.getVertexBounds():this.getSelectionBounds(),t);break;default:var r=parseInt(e);if(isNaN(r)||r<=0||r>200)r=100;this.zoom.scale(r/100),this.applyZoom(t)}},f.prototype.centerOn=function(e,t){var n=(e[0][0]+e[1][0])/2,r=(e[0][1]+e[1][1])/2,i=[n,r];this.setZoom(i,1,t)},f.prototype._origLayout=f.prototype.layout,f.prototype.layout=function(e,t){var n=f.prototype._origLayout.apply(this,arguments);if(arguments.length&&this._renderCount){this.forceLayout&&(this.forceLayout.force.stop(),this.forceLayout=null);var r=this,i=this.getLayoutEngine();if(this.layout()==="ForceDirected2")this.forceLayout=i,this.forceLayout.force.on("tick",function(e){i.vertices.forEach(function(e){var t=r.graphData.node(e.id);e.fixed?(e.x=e.px,e.y=e.py):(e.px=e.x,e.py=e.y,t.move({x:e.x,y:e.y}))}),r.graphData.edgeValues().forEach(function(e){e.points([],!1,!1)});if(r.applyScaleOnLayout()){var t=r.getVertexBounds(i);r.shrinkToFit(t)}}),this.forceLayout.force.start();else if(i){this.forceLayout=null,r._dragging=!0,r.graphData.nodeValues().forEach(function(e){var n=i.nodePos(e._id);e.move({x:n.x,y:n.y},t),n.width&&n.height&&!e.width()&&!e.height()&&e.width(n.width).height(n.height).render()}),r.graphData.edgeValues().forEach(function(e){var n=i.edgePoints(e);e.points(n,t)});if(r.applyScaleOnLayout()){var s=r.getVertexBounds(i);r.shrinkToFit(s,t)}this._fixIEMarkers(),setTimeout(function(){r._dragging=!1},t?t+50:50)}}return n},f.prototype.update=function(n,r,i){function u(e){e.target(this).render(),e.element().call(s.drag),e.dispatch&&(e.dispatch.on("sizestart",function(e,t){e.allowResize(s.allowDragging()),s.allowDragging()&&(s._dragging=!0)}),e.dispatch.on("size",function(e,t){s.refreshIncidentEdges(e,!1)}),e.dispatch.on("sizeend",function(e,t){s._dragging=!1;if(s.snapToGrid()){var n=e.calcSnap(s.snapToGrid());e.pos(n[0]).size(n[1]).render(),s.refreshIncidentEdges(e,!1)}}))}function f(e){e.target(this).render()}function l(e){e.render()}function c(e){e.render()}t.prototype.update.apply(this,arguments);var s=this,o=this.svgV.selectAll("#"+this._id+"V > .graphVertex").data(this.graphData.nodeValues(),function(e){return e.id()});o.enter().append("g").attr("class","graphVertex").style("opacity",1e-6).on("click.selectionBag",function(t){s._selection.click(t,e.event)}).on("click",function(t){s.vertex_click(t,e.event)}).on("dblclick",function(t){s.vertex_dblclick(t,e.event)}).on("mouseover",function(t){if(s._dragging)return;s.vertex_mouseover(e.select(this),t)}).on("mouseout",function(t){if(s._dragging)return;s.vertex_mouseout(e.select(this),t)}).each(u).transition().duration(750).style("opacity",1);var a=this.svgE.selectAll("#"+this._id+"E > .edge").data(this.showEdges()?this.graphData.edgeValues():[],function(e){return e.id()});a.enter().append("g").attr("class","edge").style("opacity",1e-6).on("click",function(e){s.edge_click(e)}).on("mouseover",function(t){if(s._dragging)return;s.edge_mouseover(e.select(this),t)}).on("mouseout",function(t){if(s._dragging)return;s.edge_mouseout(e.select(this),t)}).each(f).transition().duration(750).style("opacity",1),o.each(l),a.each(c),o.exit().each(function(e){e.target(null)}).remove(),a.exit().each(function(e){e.target(null)}).remove(),this._renderCount||(this._renderCount++,this.setZoom([0,0],1),this.layout(this.layout()))},f.prototype.getLayoutEngine=function(){switch(this.layout()){case"Circle":return new u.Circle(this.graphData,this._size.width,this._size.height);case"ForceDirected":return new u.ForceDirected(this.graphData,this._size.width,this._size.height,!0);case"ForceDirected2":return new u.ForceDirected(this.graphData,this._size.width,this._size.height);case"Hierarchy":return new u.Hierarchy(this.graphData,this._size.width,this._size.height,{rankdir:this.hierarchyRankDirection(),nodesep:this.hierarchyNodeSeparation(),edgesep:this.hierarchyEdgeSeparation(),ranksep:this.hierarchyRankSeparation()})}return null},f.prototype.getNeighborMap=function(e){var t={},n={};if(e){n=this.graphData.nodeEdges(e.id());for(var r=0;r .surfaceWidget").data(this.widget()?[this.widget()]:[],function(e){return e._id});a.enter().append("div").attr("class","surfaceWidget").each(function(e){e.target(this)}),a.style("padding",this.surfacePadding()?this.surfacePadding()+"px":null).each(function(t){var n=i.widgetSize(r.select("h3"),e.select(this));t.resize({width:n.width,height:n.height})}),a.exit().each(function(e){e.target(null)}).remove()},r.prototype.exit=function(e,n){this.widget()&&(this.widget(null),this.render()),t.prototype.exit.apply(this,arguments)},r.prototype.render=function(e){var n=this;return t.prototype.render.call(this,function(t){n.widget()?n.widget().render(function(t){e&&e(t)}):e&&e(t)})},r.prototype.click=function(e){console.log("Clicked: "+e.id)},r}),function(e,t){typeof define=="function"&&define.amd?define("src/layout/Cell",["./Surface"],t):e.layout_Cell=t(e.layout_Surface)}(this,function(e){function t(){e.call(this),this._dragHandles=["nw","n","ne","e","se","s","sw","w"]}return t.prototype=Object.create(e.prototype),t.prototype._class+=" layout_Cell",t.prototype.publish("gridRow",0,"number","Grid Row Position",null,{tags:["Private"]}),t.prototype.publish("gridCol",0,"number","Grid Column Position",null,{tags:["Private"]}),t.prototype.publish("gridRowSpan",1,"number","Grid Row Span",null,{tags:["Private"]}),t.prototype.publish("gridColSpan",1,"number","Grid Column Span",null,{tags:["Private"]}),t.prototype.publish("handleSize",6,"number","Grid Row Position",null,{tags:["Private"]}),t.prototype.enter=function(t,n){e.prototype.enter.apply(this,arguments),n.classed("layout_Surface",!0)},t.prototype.update=function(t,n){e.prototype.update.apply(this,arguments);var r=this,i,s=n.selectAll(".dragHandle").data(this._dragHandles,function(e){return e});s.enter().append("div").attr("class",function(e){return"dragHandle dragHandle_"+e}).style("position","absolute"),s.style({padding:"0px",margin:"0px",left:function(e){switch(e){case"ne":case"e":case"se":return r._size.width-r.handleSize()+"px";case"nw":case"w":case"sw":return"0px";case"n":return i=0,r._dragHandles.indexOf("nw")!==-1&&i++,r.handleSize()*i+"px";case"s":return i=0,r._dragHandles.indexOf("sw")!==-1&&i++,r.handleSize()*i+"px"}},top:function(e){switch(e){case"nw":case"n":case"ne":return"0px";case"e":return i=0,r._dragHandles.indexOf("ne")!==-1&&i++,r.handleSize()*i+"px";case"w":return i=0,r._dragHandles.indexOf("nw")!==-1&&i++,r.handleSize()*i+"px";case"sw":case"s":case"se":return r._size.height-r.handleSize()+"px"}},width:function(e){switch(e){case"n":return i=0,r._dragHandles.indexOf("ne")!==-1&&i++,r._dragHandles.indexOf("nw")!==-1&&i++,r._size.width-r.handleSize()*i+"px";case"s":return i=0,r._dragHandles.indexOf("se")!==-1&&i++,r._dragHandles.indexOf("sw")!==-1&&i++,r._size.width-r.handleSize()*i+"px";default:return r.handleSize()+"px"}},height:function(e){switch(e){case"w":return i=0,r._dragHandles.indexOf("nw")!==-1&&i++,r._dragHandles.indexOf("sw")!==-1&&i++,r._size.height-r.handleSize()*i+"px";case"e":return i=0,r._dragHandles.indexOf("ne")!==-1&&i++,r._dragHandles.indexOf("se")!==-1&&i++,r._size.height-r.handleSize()*i+"px";default:return r.handleSize()+"px"}}}),s.exit().remove()},t}),define("css!src/layout/Border",[],function(){}),function(e,t){typeof define=="function"&&define.amd?define("src/layout/Border",["d3","../common/HTMLWidget","./Cell","../common/Text","css!./Border"],t):e.layout_Grid=t(e.d3,e.common_HTMLWidget,e.layout_Cell,e.common_Text,e.chart_Pie,e.chart_MultiChart,e.c3chart_Line)}(this,function(e,t,n,r){function i(){t.call(this),this._tag="div",this._colCount=0,this._rowCount=0,this._colSize=0,this._rowSize=0,this.content([])}return i.prototype=Object.create(t.prototype),i.prototype._class+=" layout_Border",i.prototype.publish("gutter",4,"number","Gap Between Widgets",null,{tags:["Private"]}),i.prototype.publish("designMode",!1,"boolean","Design Mode",null,{tags:["Private"]}),i.prototype.publish("layoutType","Default","set","This determines the placement/size of the Cells relative to the Border._target element",["Default"],{tags:["Private"]}),i.prototype.publish("topCellSize",100,"number","Height of the 'Top' Cell (px)",null,{tags:["Private"]}),i.prototype.publish("leftCellSize",150,"number","Width of the 'Left' Cell (px)",null,{tags:["Private"]}),i.prototype.publish("rightCellSize",250,"number","Width of the 'Right' Cell (px)",null,{tags:["Private"]}),i.prototype.publish("bottomCellSize",80,"number","Height of the 'Bottom' Cell (px)",null,{tags:["Private"]}),i.prototype.publish("topCellPercentage",0,"number","Percentage (of parent) Height of the 'Top' Cell",null,{tags:["Private"]}),i.prototype.publish("leftCellPercentage",0,"number","Percentage (of parent) Width of the 'Left' Cell",null,{tags:["Private"]}),i.prototype.publish("rightCellPercentage",0,"number","Percentage (of parent) Width of the 'Right' Cell",null,{tags:["Private"]}),i.prototype.publish("bottomCellPercentage",0,"number","Percentage (of parent) Height of the 'Bottom' Cell",null,{tags:["Private"]}),i.prototype.publish("cellPadding","0px","string","Cell Padding (px)",null,{tags:["Intermediate"]}),i.prototype.publish("content",[],"widgetArray","widgets",null,{tags:["Private"]}),i.prototype.publish("sectionTypes",[],"array","Section Types sharing an index with 'content' - Used to determine position/size.",null,{tags:["Private"]}),i.prototype.testData=function(){return this.setContent("topSection",(new r).testData()).setContent("rightSection",(new r).testData()).setContent("bottomSection",(new r).testData()).setContent("leftSection",(new r).testData()).setContent("centerSection",(new r).testData()),this},i.prototype.applyLayoutType=function(e){var t=this.borderLayoutObject(e);for(var n in this.content())this.content()[n]._fixedLeft=t[this.sectionTypes()[n]].left,this.content()[n]._fixedTop=t[this.sectionTypes()[n]].top,this.content()[n]._fixedWidth=t[this.sectionTypes()[n]].width,this.content()[n]._fixedHeight=t[this.sectionTypes()[n]].height,this.content()[n]._dragHandles=this.cellSpecificDragHandles(this.sectionTypes()[n])},i.prototype.cellSpecificDragHandles=function(e){switch(this.layoutType()){default:switch(e){case"topSection":return["s"];case"rightSection":return["w"];case"bottomSection":return["n"];case"leftSection":return["e"];case"centerSection":return[]}}},i.prototype.borderLayoutObject=function(e){function g(e){e.width.px=typeof e.width.px!="undefined"?e.width.px:0,e.width["%"]=typeof e.width["%"]!="undefined"?e.width["%"]:0,e.height.px=typeof e.height.px!="undefined"?e.height.px:0,e.height["%"]=typeof e.height["%"]!="undefined"?e.height["%"]:0;var t={width:e.width.px+e.width["%"]/100*m.width,height:e.height.px+e.height["%"]/100*m.height,top:e.top.px+e.top["%"]/100*m.height+u.gutter()/2,left:e.left.px+e.left["%"]/100*m.width+u.gutter()/2};return t}var t,n,r,i,s,o={},u=this,a,f,l,c,h,p,d,v,m=this.target().getBoundingClientRect();switch(e){default:this.sectionTypes().indexOf("topSection")!==-1&&(a=this.topCellSize(),f=this.topCellPercentage()),this.sectionTypes().indexOf("bottomSection")!==-1&&(l=this.bottomCellSize(),c=this.bottomCellPercentage()),this.sectionTypes().indexOf("leftSection")!==-1&&(h=this.leftCellSize(),p=this.leftCellPercentage()),this.sectionTypes().indexOf("rightSection")!==-1&&(d=this.rightCellSize(),v=this.rightCellPercentage()),t=g({width:{px:0,"%":100},height:{px:a,"%":f},top:{px:0,"%":0},left:{px:0,"%":0}}),n=g({width:{px:0,"%":100},height:{px:l,"%":c},top:{px:0,"%":100},left:{px:0,"%":0}}),n.top-=n.height,i=g({width:{px:h,"%":p},height:{px:-t.height-n.height,"%":100},top:{px:t.height,"%":0},left:{px:0,"%":0}}),r=g({width:{px:d,"%":v},height:{px:-t.height-n.height,"%":100},top:{px:t.height,"%":0},left:{px:0,"%":100}}),r.left-=r.width,s=g({width:{px:-r.width-i.width,"%":100},height:{px:-t.height-n.height,"%":100},top:{px:t.height,"%":0},left:{px:i.width,"%":0}}),o.topSection=t,o.bottomSection=n,o.rightSection=r,o.leftSection=i,o.centerSection=s}return o},i.prototype.clearContent=function(){this.content(this.content().filter(function(e){return e.target(null),!1})),this.sectionTypes([])},i.prototype.setContent=function(e,t,r){r=typeof r!="undefined"?r:"";var i=this.sectionTypes();if(t){var s=(new n).widget(t).title(r);this.content().push(s),i.push(e)}return this.sectionTypes(i),this},i.prototype.getContent=function(e){var t=null;return this.content().some(function(n){return n.widget()._id===e?(t=n.widget(),!0):!1}),t},i.prototype.getCellSize=function(e){switch(this.sectionTypes()[e]){case"topSection":return this.topCellSize();case"rightSection":return this.rightCellSize();case"bottomSection":return this.bottomCellSize();case"leftSection":return this.leftCellSize()}},i.prototype.changeCellSize=function(e,t){switch(this.sectionTypes()[e]){case"topSection":this.topCellSize(this.topCellSize()+t);break;case"rightSection":this.rightCellSize(this.rightCellSize()+t);break;case"bottomSection":this.bottomCellSize(this.bottomCellSize()+t);break;case"leftSection":this.leftCellSize(this.leftCellSize()+t);break;case"centerSection":this.centerCellSize(this.centerCellSize()+t)}},i.prototype.overHandle=function(e){var t="",n=this._dragCell.handleSize(),r=this._offsetY+this._dragCell._fixedTop-this.gutter()/2,i=this._offsetX+this._dragCell._fixedLeft-this.gutter()/2,s=this._dragCell._fixedWidth,o=this._dragCell._fixedHeight;return Math.ceil(r+o-this.gutter())>=e.clientY&&Math.floor(r+o-n-this.gutter())<=e.clientY?t="s":Math.floor(r)<=e.clientY&&Math.ceil(r+n)>=e.clientY&&(t="n"),Math.ceil(i+s-this.gutter())>=e.clientX&&Math.floor(i+s-n-this.gutter())<=e.clientX?t+="e":Math.floor(i)<=e.clientX&&Math.ceil(i+n)>=e.clientX&&(t+="w"),t},i.prototype.setLayoutOffsets=function(){this._offsetX=this._element.node().getBoundingClientRect().left+this.gutter()/2,this._offsetY=this._element.node().getBoundingClientRect().top+this.gutter()/2},i.prototype.dragStart=function(t,n){e.event.sourceEvent.stopPropagation();var r=this;this._dragCell=t,this._dragCellStartSize=this.getCellSize(n),r._handle=r.overHandle(e.event.sourceEvent),r._dragCell._dragHandles.indexOf(r._handle)===-1&&(r._handle=undefined),this._dragPrevX=e.event.sourceEvent.clientX,this._dragPrevY=e.event.sourceEvent.clientY},i.prototype.dragTick=function(t,n){if(this._handle){var r=this._dragPrevX-e.event.sourceEvent.clientX,i=this._dragPrevY-e.event.sourceEvent.clientY;switch(this._sectionTypeArr[n]){case"topSection":i!==0&&this.changeCellSize(n,-i);break;case"rightSection":r!==0&&this.changeCellSize(n,r);break;case"bottomSection":i!==0&&this.changeCellSize(n,i);break;case"leftSection":r!==0&&this.changeCellSize(n,-r);break;case"centerSection":}this._dragPrevX=e.event.sourceEvent.clientX,this._dragPrevY=e.event.sourceEvent.clientY}this.render()},i.prototype.dragEnd=function(e){this.render()},i.prototype.enter=function(e,n){t.prototype.enter.apply(this,arguments),n.style("position","relative"),this.dropDiv=n.append("div"),this.contentDiv=n.append("div"),this._scrollBarWidth=this.getScrollbarWidth()},i.prototype.update=function(n,r){t.prototype.update.apply(this,arguments),this._sectionTypeArr=this.sectionTypes();var i=this;this.setLayoutOffsets();var s=this.contentDiv.selectAll(".cell_"+this._id).data(this.content(),function(e){return e._id});s.enter().append("div").attr("class","cell_"+this._id).style("position","absolute").each(function(e){e.target(this)});var o=e.behavior.drag().on("dragstart",function(e,t){i.dragStart.call(i,e,t)}).on("drag",function(e,t){i.dragTick.call(i,e,t)}).on("dragend",function(e,t){i.dragEnd.call(i,e,t)});this.designMode()?this.contentDiv.selectAll(".cell_"+this._id).call(o):this.contentDiv.selectAll(".cell_"+this._id).on(".drag",null),this.applyLayoutType(this.layoutType()),s.style("left",function(e){return e._fixedLeft+"px"}).style("top",function(e){return e._fixedTop+"px"}).style("width",function(e){return e._fixedWidth-i.gutter()+"px"}).style("height",function(e){return e._fixedHeight-i.gutter()+"px"}).each(function(e){e._parentElement.attr("draggable",i.designMode()).selectAll(".dragHandle").attr("draggable",i.designMode()),e.surfacePadding(i.cellPadding()).resize()}),s.exit().each(function(e){e.target(null)}).remove()},i.prototype.exit=function(e,n){t.prototype.exit.apply(this,arguments)},i.prototype.render=function(e){var n=this;return t.prototype.render.call(this,function(t){if(n.content().length){var r=n.content().length;n.content().forEach(function(n,i){setTimeout(function(){n.render(function(){--r===0&&e&&e(t)})},0)})}else e&&e(t)}),this},i}),define("css!src/layout/Grid",[],function(){}),function(e,t){typeof define=="function"&&define.amd?define("src/layout/Grid",["d3","../common/HTMLWidget","./Cell","../common/Text","../chart/Pie","../chart/MultiChart","../c3chart/Line","css!./Grid"],t):e.layout_Grid=t(e.d3,e.common_HTMLWidget,e.layout_Cell,e.common_Text,e.chart_Pie,e.chart_MultiChart,e.c3chart_Line)}(this,function(e,t,n,r,i,s,o){function u(){t.call(this),this._tag="div",this._colCount=0,this._rowCount=0,this._colSize=0,this._rowSize=0,this.content([])}return u.prototype=Object.create(t.prototype),u.prototype._class+=" layout_Grid",u.prototype.publish("designMode",!1,"boolean","Design Mode",null,{tags:["Private"]}),u.prototype.publish("gutter",4,"number","Gap Between Widgets",null,{tags:["Private"]}),u.prototype.publish("fitTo","all","set","Sizing Strategy",["all","width"],{tags:["Private"]}),u.prototype.publish("cellPadding",null,"string","Cell Padding (px)",null,{tags:["Intermediate"]}),u.prototype.publish("content",[],"widgetArray","widgets",null,{tags:["Private"]}),u.prototype.testData=function(){return this.setContent(0,0,(new i).testData()).setContent(0,1,(new i).testData()).setContent(1,0,(new i).testData()).setContent(1,1,(new i).testData()).setContent(0,2,(new s).testData(),"Title AAA",2,2).setContent(2,0,(new o).testData(),"Title BBB",2,4),this},u.prototype.getDimensions=function(){var e={width:0,height:0};return this.content().forEach(function(t){e.width=r.gridRow()&&e=r.gridCol()&&t=e.clientY&&Math.floor(u+l-n)<=e.clientY&&r?t="s":Math.floor(u)<=e.clientY&&Math.ceil(u+n)>=e.clientY&&i&&(t="n"),Math.ceil(a+f)>=e.clientX&&Math.floor(a+f-n)<=e.clientX&&s?t+="e":Math.floor(a)<=e.clientX&&Math.ceil(a+n)>=e.clientX&&o&&(t+="w"),t},u.prototype.createDropTarget=function(e){var t=e[0]-this._dragCellOffsetX,n=e[1]-this._dragCellOffsetY,r=this._dragCell.gridColSpan(),i=this._dragCell.gridRowSpan(),s=document.createElement("div");s.id="grid-drop-target"+this.id(),s.className="grid-drop-target",this._element.node().appendChild(s),this.updateDropTarget(t,n,r,i)},u.prototype.setGridOffsets=function(){this._offsetX=this._element.node().getBoundingClientRect().left+this.gutter()/2,this._offsetY=this._element.node().getBoundingClientRect().top+this.gutter()/2},u.prototype.updateDropTarget=function(e,t,n,r){var i,s,o,u;i=this._offsetY+t*this._rowSize,s=this._offsetX+e*this._colSize,o=n*this._colSize-this.gutter(),u=r*this._rowSize-this.gutter();var a=document.getElementById("grid-drop-target"+this.id());a.style.top=i+"px",a.style.left=s+"px",a.style.width=o+"px",a.style.height=u+"px"},u.prototype.moveDropTarget=function(e){if(this._handle){var t=[];switch(this._handle){case"nw":t=[this._dragCell.gridCol()+this._dragCell.gridColSpan()-1,this._dragCell.gridRow()+this._dragCell.gridRowSpan()-1];break;case"n":case"ne":t=[this._dragCell.gridCol(),this._dragCell.gridRow()+this._dragCell.gridRowSpan()-1];break;case"e":case"se":case"s":t=[this._dragCell.gridCol(),this._dragCell.gridRow()];break;case"sw":case"w":t=[this._dragCell.gridCol()+this._dragCell.gridColSpan()-1,this._dragCell.gridRow()]}switch(this._handle){case"e":case"w":this._locY=t[1];break;default:this._locY=e[1]<=t[1]?e[1]:t[1]}switch(this._handle){case"n":case"s":this._locX=t[0];break;default:this._locX=e[0]<=t[0]?e[0]:t[0]}switch(this._handle){case"n":case"s":this._sizeX=this._dragCell.gridColSpan();break;default:this._sizeX=Math.abs(e[0]-t[0])+1}switch(this._handle){case"e":case"w":this._sizeY=this._dragCell.gridRowSpan();break;default:this._sizeY=Math.abs(e[1]-t[1])+1}}else if(document.getElementById("grid-drop-target"+this.id())!==null){var n=this.getCell(e[1],e[0]);n!==null&&this._dragCell._id!==n._id?(document.getElementById("grid-drop-target"+this.id()).className="grid-drop-target drop-target-over",this._locX=n.gridCol(),this._locY=n.gridRow(),this._sizeX=n.gridColSpan(),this._sizeY=n.gridRowSpan()):(document.getElementById("grid-drop-target"+this.id()).className="grid-drop-target",this._locX=e[0]-this._dragCellOffsetX,this._locY=e[1]-this._dragCellOffsetY,this._sizeX=this._dragCell.gridColSpan(),this._sizeY=this._dragCell.gridRowSpan())}this.updateDropTarget(this._locX,this._locY,this._sizeX,this._sizeY)},u.prototype.updateCells=function(t,n){var r=this,i=this.contentDiv.selectAll(".cell_"+this._id).data(this.content(),function(e){return e._id});i.enter().append("div").attr("class","cell_"+this._id).style("position","absolute").each(function(e){e.target(this),e.__grid_watch=e.watch(function(e,t,n){r._renderCount&&e.indexOf("grid")===0&&t!==n&&r.childMoved()})});var s=e.behavior.drag().on("dragstart",function(t){e.event.sourceEvent.stopPropagation(),r._dragCell=t,r.setGridOffsets(),r.findCurrentLocation(e.event.sourceEvent),r._element.selectAll(".dragHandle").style("visibility","hidden"),r._handle=r.overHandle(e.event.sourceEvent),r._dragCell._dragHandles.indexOf(r._handle)===-1&&(r._handle=undefined),r._dragCellOffsetX=r._currLoc[0]-t.gridCol(),r._dragCellOffsetY=r._currLoc[1]-t.gridRow(),r.createDropTarget(r._currLoc),setTimeout(function(){r.contentDiv.selectAll(".cell_"+r._id).classed("dragItem",function(e){return t._id===e._id}).classed("notDragItem",function(e){return t._id!==e._id})},0)}).on("drag",function(t){r._dragCell=t,r.findCurrentLocation(e.event.sourceEvent);if(typeof r._currLocation=="undefined"||r._currLocation[0]!==r._currLoc[0]||r._currLocation[1]!==r._currLoc[1])r._currLocation=r._currLoc,r.moveDropTarget(r._currLoc)}).on("dragend",function(){e.event.sourceEvent.stopPropagation(),r._element.selectAll(".dragHandle").style("visibility",null);if(r._handle)r._dragCell.gridRow(r._locY),r._dragCell.gridRowSpan(r._sizeY),r._dragCell.gridCol(r._locX),r._dragCell.gridColSpan(r._sizeX);else{var t=r._currLoc[1],n=r._currLoc[0],i=r._dragCell.gridRowSpan(),s=r._dragCell.gridColSpan(),o=r.getCell(r._currLoc[1],r._currLoc[0]);o===r._dragCell&&(i=o.gridRowSpan(),s=o.gridColSpan(),o=null);var u,a;o?(t=o.gridRow(),n=o.gridCol(),i=o.gridRowSpan(),s=o.gridColSpan(),o.gridCol(r._dragCell.gridCol()).gridColSpan(r._dragCell.gridColSpan()).gridRow(r._dragCell.gridRow()).gridRowSpan(r._dragCell.gridRowSpan()),u=n,a=t):(u=n-r._dragCellOffsetX,a=t-r._dragCellOffsetY),r._dragCell.gridCol(u).gridRow(a).gridColSpan(s).gridRowSpan(i)}var f=document.getElementById("grid-drop-target"+r.id());f.parentNode.removeChild(f),setTimeout(function(){r.contentDiv.selectAll(".cell_"+r._id).classed("dragItem",!1).classed("notDragItem",!1)},0),r._dragCell=null});this.designMode()?this.contentDiv.selectAll(".cell_"+this._id).call(s):this.contentDiv.selectAll(".cell_"+this._id).on(".drag",null),i.style("left",function(e){return e.gridCol()*t+r.gutter()/2+"px"}).style("top",function(e){return e.gridRow()*n+r.gutter()/2+"px"}).style("width",function(e){return e.gridColSpan()*t-r.gutter()+"px"}).style("height",function(e){return e.gridRowSpan()*n-r.gutter()+"px"}).each(function(e){e._parentElement.attr("draggable",r.designMode()).selectAll(".dragHandle").attr("draggable",r.designMode()),e.surfacePadding(r.cellPadding()).resize()}),i.exit().each(function(e){e.target(null),e.__grid_watch&&e.__grid_watch.remove()}).remove()},u.prototype.updateDropCells=function(e,t,n){var r=[];if(this.designMode())for(var i=0;ih3{margin:0;padding:2px;text-align:center;font-weight:700;background-color:#e5e5e5}.layout_Surface .html-button-container{position:absolute;right:0;top:3px}.layout_Surface>div{padding:8px}.layout_Surface .html-button-container .surface-button{position:relative;background:0 0;border:none;opacity:.8}​ .layout_Surface .html-button-container .surface-button:hover{opacity:1}.layout_Surface .html-button-container .surface-button:active{opacity:.5}.layout_Border .cell{border-radius:5px;border:1px solid #e5e5e5;display:inline-block;overflow:hidden}.layout_Border .cell h2{margin:0;padding-top:4px;-webkit-margin:0;text-align:center}.layout_Border .dropCell{box-sizing:border-box;background-color:lightgrey;opacity:.33;border-radius:5px;border:1px solid #333;display:inline-block;overflow:hidden}.layout_Border .dropCell.over,.layout_Border .layout_BorderCell.over{border:2px dashed #000}.layout_Border .dragItem{z-index:-1;opacity:.33}.layout_Border .notDragItem{z-index:-1;opacity:1}.layout_Border div[draggable=true]{opacity:.75;cursor:default}.layout_Border div[draggable=true] .dragHandle{opacity:1}.layout_Border div[draggable=true] .dragHandle_n,.layout_Border div[draggable=true] .dragHandle_e,.layout_Border div[draggable=true] .dragHandle_s,.layout_Border div[draggable=true] .dragHandle_w{background-color:#AAA}.layout_Border div[draggable=true] .dragHandle_nw,.layout_Border div[draggable=true] .dragHandle_ne,.layout_Border div[draggable=true] .dragHandle_se,.layout_Border div[draggable=true] .dragHandle_sw{background-color:#333}.layout_Border div[draggable=true] .dragHandle_nw{cursor:nw-resize}.layout_Border div[draggable=true] .dragHandle_n{cursor:n-resize}.layout_Border div[draggable=true] .dragHandle_ne{cursor:ne-resize}.layout_Border div[draggable=true] .dragHandle_e{cursor:e-resize}.layout_Border div[draggable=true] .dragHandle_se{cursor:se-resize}.layout_Border div[draggable=true] .dragHandle_s{cursor:s-resize}.layout_Border div[draggable=true] .dragHandle_sw{cursor:sw-resize}.layout_Border div[draggable=true] .dragHandle_w{cursor:w-resize}.layout_Border div[draggable=false]>div>.dragHandle{display:none}.layout_Border .grid-drop-target{position:fixed;box-sizing:border-box;border:2px dashed #7f8c8d;border-radius:0;background:repeating-linear-gradient(-45deg,rgba(0,0,0,0),rgba(0,0,0,0)4px,rgba(100,100,100,.1)4px,rgba(100,100,100,.1)8px)}.layout_Border .grid-drop-target.drop-target-over{border:2px dashed #179BD7;background:repeating-linear-gradient(-45deg,rgba(0,0,0,0),rgba(0,0,0,0)6px,rgba(17,155,215,.1)6px,rgba(17,155,215,.1)12px)}.layout_Grid .cell{border-radius:5px;border:1px solid #e5e5e5;display:inline-block;overflow:hidden}.layout_Grid .cell h2{margin:0;padding-top:4px;-webkit-margin:0;text-align:center}.layout_Grid .dropCell{box-sizing:border-box;background-color:lightgrey;opacity:.33;border-radius:5px;border:1px solid #333;display:inline-block;overflow:hidden}.layout_Grid .dropCell.over,.layout_Grid .layout_Cell.over{border:2px dashed #000}.layout_Grid .dragItem{z-index:0;opacity:.33}.layout_Grid .notDragItem{z-index:-1;opacity:1}.layout_Grid div[draggable=true]{opacity:.75;cursor:move}.layout_Grid div[draggable=true] .dragHandle{opacity:1}.layout_Grid div[draggable=true] .dragHandle_n,.layout_Grid div[draggable=true] .dragHandle_e,.layout_Grid div[draggable=true] .dragHandle_s,.layout_Grid div[draggable=true] .dragHandle_w{background-color:#AAA}.layout_Grid div[draggable=true] .dragHandle_nw,.layout_Grid div[draggable=true] .dragHandle_ne,.layout_Grid div[draggable=true] .dragHandle_se,.layout_Grid div[draggable=true] .dragHandle_sw{background-color:#333}.layout_Grid div[draggable=true] .dragHandle_nw{cursor:nw-resize}.layout_Grid div[draggable=true] .dragHandle_n{cursor:n-resize}.layout_Grid div[draggable=true] .dragHandle_ne{cursor:ne-resize}.layout_Grid div[draggable=true] .dragHandle_e{cursor:e-resize}.layout_Grid div[draggable=true] .dragHandle_se{cursor:se-resize}.layout_Grid div[draggable=true] .dragHandle_s{cursor:s-resize}.layout_Grid div[draggable=true] .dragHandle_sw{cursor:sw-resize}.layout_Grid div[draggable=true] .dragHandle_w{cursor:w-resize}.layout_Grid div[draggable=false]>div>.dragHandle{display:none}.layout_Grid .grid-drop-target{position:fixed;box-sizing:border-box;border:2px dashed #7f8c8d;border-radius:0;background:repeating-linear-gradient(-45deg,rgba(0,0,0,0),rgba(0,0,0,0)4px,rgba(100,100,100,.1)4px,rgba(100,100,100,.1)8px)}.layout_Grid .grid-drop-target.drop-target-over{border:2px dashed #179BD7;background:repeating-linear-gradient(-45deg,rgba(0,0,0,0),rgba(0,0,0,0)6px,rgba(17,155,215,.1)6px,rgba(17,155,215,.1)12px)}"),define("hpcc-viz-layout",function(){}); \ No newline at end of file diff --git a/dist-amd/hpcc-viz-map.js b/dist-amd/hpcc-viz-map.js new file mode 100644 index 0000000000..3d57ea855d --- /dev/null +++ b/dist-amd/hpcc-viz-map.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define("src/map/IChoropleth",["../common/Palette"],t):e.map_IChoropleth=t(e.common_Palette,e.usStates,e.usCounties)})(this,function(e,t,n){function r(){}return r.prototype._palette=e.rainbow("default"),r.prototype.click=function(e,t){console.log("Click: "+JSON.stringify(e)+", "+t)},r}),define("css!src/map/Choropleth",[],function(){}),function(e,t){typeof define=="function"&&define.amd?define("src/map/Choropleth",["d3","../common/SVGWidget","./IChoropleth","css!./Choropleth"],t):e.map_Choropleth=t(e.d3,e.common_SVGWidget,e.map_IChoropleth)}(this,function(e,t,n){function r(){t.call(this),n.call(this),this._dataMap={},this._dataMinWeight=0,this._dataMaxWeight=0}return r.prototype=Object.create(t.prototype),r.prototype._class+=" map_Choropleth",r.prototype.implements(n.prototype),r.prototype.publish("paletteID","YlOrRd","set","Palette ID",r.prototype._palette.switch(),{tags:["Basic","Shared"]}),r.prototype.data=function(e){var n=t.prototype.data.apply(this,arguments);if(arguments.length){this._dataMap={},this._dataMinWeight=null,this._dataMaxWeight=null;var r=this;this._data.forEach(function(e){r._dataMap[e[0]]=e;if(!r._dataMinWeight||e[1]r._dataMaxWeight)r._dataMaxWeight=e[1]})}return n},r.prototype.size=function(e){var n=t.prototype.size.apply(this,arguments);return arguments.length&&this._svgZoom&&this._svgZoom.attr("x",-this._size.width/2).attr("y",-this._size.height/2).attr("width",this._size.width).attr("height",this._size.height),n},r.prototype.projection=function(t){if(!arguments.length)return this._projection;this._projection=t;switch(this._projection){case"albersUsaPr":this.d3Projection=this.albersUsaPr();break;case"orthographic":this.d3Projection=e.geo.orthographic().clipAngle(90);break;case"mercator":this.d3Projection=e.geo.mercator()}return this.d3Path=e.geo.path().projection(this.d3Projection),this},r.prototype.render=function(){return t.prototype.render.apply(this,arguments),this._renderCount===1&&this.zoomToFit(),this},r.prototype.enter=function(t,n){var r=this;this._svgZoom=n.append("rect").attr("class","zoom").attr("x",-this._size.width/2).attr("y",-this._size.height/2).attr("width",this._size.width).attr("height",this._size.height).on("dblclick",function(t){e.event.stopPropagation(),r.zoomToFit(null,750)});var i=this._parentElement.insert("defs",":first-child"),s=i.append("pattern").attr("id","hash").attr("patternUnits","userSpaceOnUse").attr("width","10").attr("height","10").attr("x",0).attr("y",0).append("g");s.append("rect").attr("class","noFill").attr("x",0).attr("y",0).attr("width",5).attr("height",5),s.append("rect").attr("class","noFill").attr("x",5).attr("y",5).attr("width",5).attr("height",5),this._svg=n.append("g")},r.prototype.update=function(e,t){this._palette=this._palette.switch(this.paletteID())},r.prototype.albersUsaPr=function(){function h(e){var t=e[0],n=e[1];return o=null,(a(t,n),o)||(f(t,n),o)||(l(t,n),o)||(c(t,n),o),o}var t=1e-6,n=e.geo.albers(),r=e.geo.conicEqualArea().rotate([154,0]).center([-2,58.5]).parallels([55,65]),i=e.geo.conicEqualArea().rotate([157,0]).center([-3,19.9]).parallels([8,18]),s=e.geo.conicEqualArea().rotate([66,0]).center([0,18]).parallels([8,18]),o,u={point:function(e,t){o=[e,t]}},a,f,l,c;return h.invert=function(e){var t=n.scale(),o=n.translate(),u=(e[0]-o[0])/t,a=(e[1]-o[1])/t;return(a>=.12&&a<.234&&u>=-0.425&&u<-0.214?r:a>=.166&&a<.234&&u>=-0.214&&u<-0.115?i:a>=.204&&a<.234&&u>=.32&&u<.38?s:n).invert(e)},h.stream=function(e){var t=n.stream(e),o=r.stream(e),u=i.stream(e),a=s.stream(e);return{point:function(e,n){t.point(e,n),o.point(e,n),u.point(e,n),a.point(e,n)},sphere:function(){t.sphere(),o.sphere(),u.sphere(),a.sphere()},lineStart:function(){t.lineStart(),o.lineStart(),u.lineStart(),a.lineStart()},lineEnd:function(){t.lineEnd(),o.lineEnd(),u.lineEnd(),a.lineEnd()},polygonStart:function(){t.polygonStart(),o.polygonStart(),u.polygonStart(),a.polygonStart()},polygonEnd:function(){t.polygonEnd(),o.polygonEnd(),u.polygonEnd(),a.polygonEnd()}}},h.precision=function(e){return arguments.length?(n.precision(e),r.precision(e),i.precision(e),s.precision(e),h):n.precision()},h.scale=function(e){return arguments.length?(n.scale(e),r.scale(e*.35),i.scale(e),s.scale(e),h.translate(n.translate())):n.scale()},h.translate=function(e){if(!arguments.length)return n.translate();var o=n.scale(),p=+e[0],d=+e[1];return a=n.translate(e).clipExtent([[p-.455*o,d-.238*o],[p+.455*o,d+.238*o]]).stream(u).point,f=r.translate([p-.307*o,d+.201*o]).clipExtent([[p-.425*o+t,d+.12*o+t],[p-.214*o-t,d+.234*o-t]]).stream(u).point,l=i.translate([p-.205*o,d+.212*o]).clipExtent([[p-.214*o+t,d+.166*o+t],[p-.115*o-t,d+.234*o-t]]).stream(u).point,c=s.translate([p+.35*o,d+.224*o]).clipExtent([[p+.32*o,d+.204*o],[p+.38*o,d+.234*o]]).stream(u).point,h},h.scale(1070)},r.prototype.zoomToFit=function(e,t,n){n=n||.9;var r=e?e.getBBox():this._svg.node().getBBox(),i=r.x+r.width/2,s=r.y+r.height/2,o=n/Math.max(r.width/this.width(),r.height/this.height()),u=[-o*i,-o*s];(t?this._svg.transition().duration(t):this._svg).attr("transform","translate("+u+")scale("+o+")")},r}),!function(){function t(e,t){function u(t){var n=e.arcs[t<0?~t:t],r=n[0],i;return e.transform?(i=[0,0],n.forEach(function(e){i[0]+=e[0],i[1]+=e[1]})):i=n[n.length-1],t<0?[i,r]:[r,i]}function a(e,t){for(var r in e){var i=e[r];delete t[i.start],delete i.start,delete i.end,i.forEach(function(e){n[e<0?~e:e]=1}),s.push(i)}}var n={},r={},i={},s=[],o=-1;return t.forEach(function(n,r){var i=e.arcs[n<0?~n:n],s;i.length<3&&!i[1][0]&&!i[1][1]&&(s=t[++o],t[o]=n,t[r]=s)}),t.forEach(function(e){var t=u(e),n=t[0],s=t[1],o,a;if(o=i[n]){delete i[o.end],o.push(e),o.end=s;if(a=r[s]){delete r[a.start];var f=a===o?o:o.concat(a);r[f.start=o.start]=i[f.end=a.end]=f}else r[o.start]=i[o.end]=o}else if(o=r[s]){delete r[o.start],o.unshift(e),o.start=n;if(a=i[n]){delete i[a.end];var l=a===o?o:a.concat(o);r[l.start=a.start]=i[l.end=o.end]=l}else r[o.start]=i[o.end]=o}else o=[e],r[o.start=n]=i[o.end=s]=o}),a(i,r),a(r,i),t.forEach(function(e){n[e<0?~e:e]||s.push([e])}),s}function r(e,n,r){var i=[];if(arguments.length>1){var s=[],o;function u(e){var t=e<0?~e:e;(s[t]||(s[t]=[])).push({i:e,g:o})}function a(e){e.forEach(u)}function f(e){e.forEach(a)}function l(e){e.type==="GeometryCollection"?e.geometries.forEach(l):e.type in c&&(o=e,c[e.type](e.arcs))}var c={LineString:a,MultiLineString:f,Polygon:f,MultiPolygon:function(e){e.forEach(f)}};l(n),s.forEach(arguments.length<3?function(e){i.push(e[0].i)}:function(e){r(e[0].g,e[e.length-1].g)&&i.push(e[0].i)})}else for(var h=0,p=e.arcs.length;h0}var i={},s=[],o=[];return r.forEach(function(e){e.type==="Polygon"?a(e.arcs):e.type==="MultiPolygon"&&e.arcs.forEach(a)}),s.forEach(function(e){if(!e._){var t=[],n=[e];e._=1,o.push(t);while(e=n.pop())t.push(e),e.forEach(function(e){e.forEach(function(e){i[e<0?~e:e].forEach(function(e){e._||(e._=1,n.push(e))})})})}}),s.forEach(function(e){delete e._}),{type:"MultiPolygon",arcs:o.map(function(r){var s=[];r.forEach(function(e){e.forEach(function(e){e.forEach(function(e){i[e<0?~e:e].length<2&&s.push(e)})})}),s=t(e,s);if((n=s.length)>1){var o=f(r[0][0]);for(var u=0,a;u>>1;e[i]0){var r=(n+1>>1)-1,i=t[r];if(d(e,i)>=0)break;t[i._=n]=i,t[e._=n=r]=e}}function i(e,r){for(;;){var i=r+1<<1,s=i-1,o=r,u=t[o];s0&&(r=t[n],i(t[r._=0]=r,0)),e},e.remove=function(e){var s=e._,o;if(t[s]!==e)return;return s!==--n&&(o=t[n],(d(o,e)<0?r:i)(t[o._=s]=o,s)),s},e}function m(e){if(!e)return y;var t,n,r=e.scale[0],i=e.scale[1],s=e.translate[0],o=e.translate[1];return function(e,u){u||(t=n=0),e[0]=(t+=e[0])*r+s,e[1]=(n+=e[1])*i+o}}function g(e){if(!e)return y;var t,n,r=e.scale[0],i=e.scale[1],s=e.translate[0],o=e.translate[1];return function(e,u){u||(t=n=0);var a=(e[0]-s)/r|0,f=(e[1]-o)/i|0;e[0]=a-t,e[1]=f-n,t=a,n=f}}function y(){}var e={version:"1.6.19",mesh:function(e){return u(e,r.apply(this,arguments))},meshArcs:r,merge:function(e){return u(e,i.apply(this,arguments))},mergeArcs:i,feature:s,neighbors:l,presimplify:c};typeof define=="function"&&define.amd?define("topojson",e):typeof module=="object"&&module.exports?module.exports=e:this.topojson=e}(),function(e,t){typeof define=="function"&&define.amd?define("src/map/ChoroplethCounties",["d3","./Choropleth","topojson","./us-counties"],t):e.map_ChoroplethCounties=t(e.d3,e.map_Choropleth,e.topojson,e.map_usCounties)}(this,function(e,t,n,r){function i(){t.call(this),this.projection("albersUsaPr")}return i.prototype=Object.create(t.prototype),i.prototype._class+=" map_ChoroplethCounties",i.prototype.testData=function(){var e=[{county:1073,county_name:"JEFFERSON",weight:29.946185501741},{county:1097,county_name:"MOBILE",weight:.79566003616637},{county:1117,county_name:"SHELBY",weight:1.5223596574691},{county:4005,county_name:"COCONINO",weight:27.311773623042},{county:4013,county_name:"MARICOPA",weight:34.386239749349},{county:4015,county_name:"MOHAVE",weight:34.670437987486},{county:4019,county_name:"PIMA",weight:31.969766028563},{county:4021,county_name:"PINAL",weight:32.050522991908},{county:4025,county_name:"YAVAPAI",weight:34.134956874683},{county:4027,county_name:"YUMA",weight:39.511527048619},{county:5119,county_name:"PULASKI",weight:21.796200345423},{county:6001,county_name:"ALAMEDA",weight:30.243180376401},{county:6007,county_name:"BUTTE",weight:32.895132965379},{county:6009,county_name:"CALAVERAS",weight:31.181727904667},{county:6013,county_name:"CONTRA COSTA",weight:32.185196670086},{county:6017,county_name:"EL DORADO",weight:33.085461795452},{county:6019,county_name:"FRESNO",weight:31.700962642409},{county:6023,county_name:"HUMBOLDT",weight:31.504164625184},{county:6025,county_name:"IMPERIAL",weight:33.086419753086},{county:6029,county_name:"KERN",weight:31.370903445093},{county:6031,county_name:"KINGS",weight:30.037376826368},{county:6037,county_name:"LOS ANGELES",weight:32.862228288436},{county:6039,county_name:"MADERA",weight:31.691553376421},{county:6041,county_name:"MARIN",weight:33.940594059406},{county:6045,county_name:"MENDOCINO",weight:32.19390926041},{county:6047,county_name:"MERCED",weight:17.699115044248},{county:6053,county_name:"MONTEREY",weight:34.339622641509},{county:6055,county_name:"NAPA",weight:34.272114240381},{county:6057,county_name:"NEVADA",weight:34.12581216775},{county:6059,county_name:"ORANGE",weight:34.094352964946},{county:6061,county_name:"PLACER",weight:33.368700265252},{county:6065,county_name:"RIVERSIDE",weight:34.378409504182},{county:6067,county_name:"SACRAMENTO",weight:31.127455133963},{county:6071,county_name:"SAN BERNARDINO",weight:28.061278815951},{county:6073,county_name:"SAN DIEGO",weight:33.416802684537},{county:6075,county_name:"SAN FRANCISCO",weight:32.679686882265},{county:6077,county_name:"SAN JOAQUIN",weight:33.220663908788},{county:6079,county_name:"SAN LUIS OBISPO",weight:34.654426692559},{county:6081,county_name:"SAN MATEO",weight:38.130056937369},{county:6083,county_name:"SANTA BARBARA",weight:33.631012786686},{county:6085,county_name:"SANTA CLARA",weight:23.539289157001},{county:6087,county_name:"SANTA CRUZ",weight:33.450792851749},{county:6089,county_name:"SHASTA",weight:33.199951497514},{county:6095,county_name:"SOLANO",weight:29.988272742503},{county:6097,county_name:"SONOMA",weight:32.117851341511},{county:6099,county_name:"STANISLAUS",weight:28.860983743226},{county:6101,county_name:"SUTTER",weight:30.02277904328},{county:6107,county_name:"TULARE",weight:30.886966441677},{county:6111,county_name:"VENTURA",weight:32.241761994195},{county:6113,county_name:"YOLO",weight:33.095684803002},{county:8001,county_name:"ADAMS",weight:36.59961064244},{county:8005,county_name:"ARAPAHOE",weight:35.375019172759},{county:8013,county_name:"BOULDER",weight:14.409178959917},{county:8031,county_name:"DENVER",weight:29.526387009472},{county:8035,county_name:"DOUGLAS",weight:34.816606207175},{county:8041,county_name:"EL PASO",weight:35.803302523627},{county:8059,county_name:"JEFFERSON",weight:30.013848159009},{county:8069,county_name:"LARIMER",weight:31.525663161199},{county:8077,county_name:"MESA",weight:6.4506267196576},{county:8101,county_name:"PUEBLO",weight:13.887799136916},{county:8123,county_name:"WELD",weight:13.152569809794},{county:9001,county_name:"FAIRFIELD",weight:5.7392073825928},{county:9003,county_name:"HARTFORD",weight:4.1802067946824},{county:9005,county_name:"LITCHFIELD",weight:4.0793517742386},{county:9007,county_name:"MIDDLESEX",weight:5.5014146494813},{county:9009,county_name:"NEW HAVEN",weight:4.5156537753223},{county:9011,county_name:"NEW LONDON",weight:5.0602409638554},{county:10003,county_name:"NEW CASTLE",weight:32.839907589629},{county:11001,county_name:"DISTRICT OF COLUMBIA",weight:9.2949842160645},{county:12001,county_name:"ALACHUA",weight:10.877270713336},{county:12005,county_name:"BAY",weight:36.272040302267},{county:12009,county_name:"BREVARD",weight:11.407698791795},{county:12011,county_name:"BROWARD",weight:23.280277164089},{county:12015,county_name:"CHARLOTTE",weight:12.530881141916},{county:12017,county_name:"CITRUS",weight:31.700110796504},{county:12019,county_name:"CLAY",weight:35.153278138286},{county:12021,county_name:"COLLIER",weight:15.993998499625},{county:12031,county_name:"DUVAL",weight:34.893654890095},{county:12033,county_name:"ESCAMBIA",weight:11.185959936182},{county:12035,county_name:"FLAGLER",weight:18.70760442699},{county:12053,county_name:"HERNANDO",weight:9.1261739485504},{county:12055,county_name:"HIGHLANDS",weight:28.057742782152},{county:12057,county_name:"HILLSBOROUGH",weight:26.866557815051},{county:12061,county_name:"INDIAN RIVER",weight:10.33669311602},{county:12069,county_name:"LAKE",weight:13.579952267303},{county:12071,county_name:"LEE",weight:13.640759797284},{county:12073,county_name:"LEON",weight:10.285270716088},{county:12081,county_name:"MANATEE",weight:14.247875510429},{county:12083,county_name:"MARION",weight:33.329608938547},{county:12085,county_name:"MARTIN",weight:19.259129213483},{county:12086,county_name:"MIAMI-DADE",weight:27.092726418329},{county:12087,county_name:"MONROE",weight:19.3515704154},{county:12091,county_name:"OKALOOSA",weight:29.375576745617},{county:12095,county_name:"ORANGE",weight:29.856149076143},{county:12097,county_name:"OSCEOLA",weight:14.039249514772},{county:12099,county_name:"PALM BEACH",weight:30.592551486003},{county:12101,county_name:"PASCO",weight:25.170105355575},{county:12103,county_name:"PINELLAS",weight:28.425946424618},{county:12105,county_name:"POLK",weight:28.673352628391},{county:12109,county_name:"ST. JOHNS",weight:35.882708585248},{county:12111,county_name:"ST. LUCIE",weight:12.200208550574},{county:12113,county_name:"SANTA ROSA",weight:13.362801768106},{county:12115,county_name:"SARASOTA",weight:33.847820200379},{county:12117,county_name:"SEMINOLE",weight:26.554468579008},{county:12127,county_name:"VOLUSIA",weight:26.636455186304},{county:12131,county_name:"WALTON",weight:31.245500359971},{county:13067,county_name:"COBB",weight:4.539857154585},{county:13089,county_name:"DEKALB",weight:9.747504403993},{county:13121,county_name:"FULTON",weight:13.174338679442},{county:13135,county_name:"GWINNETT",weight:6.4834390415786},{county:15001,county_name:"HAWAII",weight:15.918023582257},{county:15003,county_name:"HONOLULU",weight:22.138866719872},{county:15007,county_name:"KAUAI",weight:63.105998356615},{county:15009,county_name:"MAUI",weight:27.947348340328},{county:17031,county_name:"COOK",weight:13.833973012769},{county:17043,county_name:"DUPAGE",weight:30.967531997975},{county:17089,county_name:"KANE",weight:33.050309474687},{county:17097,county_name:"LAKE",weight:11.594933064632},{county:17111,county_name:"MCHENRY",weight:32.527401676338},{county:17143,county_name:"PEORIA",weight:4.8459804658152},{county:17163,county_name:"ST. CLAIR",weight:5.1138238205213},{county:17197,county_name:"WILL",weight:26.516622872158},{county:17201,county_name:"WINNEBAGO",weight:5.1221247332227},{county:18097,county_name:"MARION",weight:12.886209495102},{county:22033,county_name:"EAST BATON ROUGE",weight:3.0595813204509},{county:24003,county_name:"ANNE ARUNDEL",weight:6.6849100860047},{county:24005,county_name:"BALTIMORE",weight:5.1798561151079},{county:24013,county_name:"CARROLL",weight:7.6580226904376},{county:24017,county_name:"CHARLES",weight:5.6275122822689},{county:24021,county_name:"FREDERICK",weight:5.8358521274122},{county:24025,county_name:"HARFORD",weight:7.137490608565},{county:24027,county_name:"HOWARD",weight:6.3063063063063},{county:24031,county_name:"MONTGOMERY",weight:6.4765062307077},{county:24033,county_name:"PRINCE GEORGES",weight:6.9953804091638},{county:24043,county_name:"WASHINGTON",weight:7.9417293233083},{county:24047,county_name:"WORCESTER",weight:16.55126937026},{county:24510,county_name:"BALTIMORE CITY",weight:8.2386000766381},{county:25001,county_name:"BARNSTABLE",weight:17.454806656291},{county:25005,county_name:"BRISTOL",weight:7.4465049928673},{county:25009,county_name:"ESSEX",weight:12.506881996697},{county:25013,county_name:"HAMPDEN",weight:8.0384380719951},{county:25017,county_name:"MIDDLESEX",weight:27.939008042895},{county:25021,county_name:"NORFOLK",weight:24.315648164361},{county:25023,county_name:"PLYMOUTH",weight:13.348746653687},{county:25025,county_name:"SUFFOLK",weight:12.415510494486},{county:25027,county_name:"WORCESTER",weight:8.4754797441365},{county:26049,county_name:"GENESEE",weight:7.9543628475012},{county:26065,county_name:"INGHAM",weight:6.1461497230659},{county:26075,county_name:"JACKSON",weight:3.9448669201521},{county:26081,county_name:"KENT",weight:3.5925196850394},{county:26093,county_name:"LIVINGSTON",weight:4.7977422389464},{county:26099,county_name:"MACOMB",weight:8.4649655731065},{county:26145,county_name:"SAGINAW",weight:3.8956266078648},{county:26161,county_name:"WASHTENAW",weight:12.490241998439},{county:27003,county_name:"ANOKA",weight:35.361438748102},{county:27019,county_name:"CARVER",weight:35.444806707033},{county:27037,county_name:"DAKOTA",weight:3.7469454249253},{county:27053,county_name:"HENNEPIN",weight:25.479191584629},{county:27123,county_name:"RAMSEY",weight:27.0296014068},{county:27137,county_name:"ST. LOUIS",weight:13.218235770165},{county:27139,county_name:"SCOTT",weight:4.1739130434783},{county:27163,county_name:"WASHINGTON",weight:2.2402757262432},{county:27171,county_name:"WRIGHT",weight:32.163742690058},{county:29095,county_name:"JACKSON",weight:27.766490586482},{county:29183,county_name:"ST. CHARLES",weight:31.629914829075},{county:29189,county_name:"ST. LOUIS",weight:43.333848292909},{county:29510,county_name:"SAINT LOUIS CITY",weight:32.204861111111},{county:31109,county_name:"LANCASTER",weight:2.2465753424658},{county:32003,county_name:"CLARK",weight:31.380314013042},{county:32031,county_name:"WASHOE",weight:24.548452960578},{county:34001,county_name:"ATLANTIC",weight:25.995919682165},{county:34003,county_name:"BERGEN",weight:6.9890009165903},{county:34005,county_name:"BURLINGTON",weight:10.048802129547},{county:34007,county_name:"CAMDEN",weight:8.2412255187124},{county:34009,county_name:"CAPE MAY",weight:19.508037018997},{county:34013,county_name:"ESSEX",weight:9.9226139294927},{county:34015,county_name:"GLOUCESTER",weight:30.202724105163},{county:34017,county_name:"HUDSON",weight:24.161710197397},{county:34021,county_name:"MERCER",weight:8.074222668004},{county:34023,county_name:"MIDDLESEX",weight:9.2441860465116},{county:34025,county_name:"MONMOUTH",weight:9.3353822512486},{county:34027,county_name:"MORRIS",weight:17.225352112676},{county:34029,county_name:"OCEAN",weight:37.018672038429},{county:34031,county_name:"PASSAIC",weight:8.7633451957295},{county:34035,county_name:"SOMERSET",weight:8.638148377764},{county:34037,county_name:"SUSSEX",weight:29.534510433387},{county:34039,county_name:"UNION",weight:31.89460476788},{county:34041,county_name:"WARREN",weight:29.438717067583},{county:35001,county_name:"BERNALILLO",weight:28.118628359592},{county:36001,county_name:"ALBANY",weight:3.9375203384315},{county:36005,county_name:"BRONX",weight:30.396841886557},{county:36007,county_name:"BROOME",weight:5.097312326228},{county:36027,county_name:"DUTCHESS",weight:4.2664670658683},{county:36029,county_name:"ERIE",weight:7.2621727283497},{county:36047,county_name:"KINGS",weight:17.225350853669},{county:36055,county_name:"MONROE",weight:7.4890687505814},{county:36059,county_name:"NASSAU",weight:5.2696619295613},{county:36061,county_name:"NEW YORK",weight:34.155087404751},{county:36063,county_name:"NIAGARA",weight:10.821554770318},{county:36067,county_name:"ONONDAGA",weight:4.6743533811156},{county:36071,county_name:"ORANGE",weight:8.2626453031731},{county:36079,county_name:"PUTNAM",weight:14.148471615721},{county:36081,county_name:"QUEENS",weight:15.364354697103},{county:36085,county_name:"RICHMOND",weight:6.269637246501},{county:36087,county_name:"ROCKLAND",weight:27.891763306572},{county:36091,county_name:"SARATOGA",weight:6.2885689097855},{county:36093,county_name:"SCHENECTADY",weight:4.4991511035654},{county:36103,county_name:"SUFFOLK",weight:7.5394862036156},{county:36111,county_name:"ULSTER",weight:12.761714855434},{county:36119,county_name:"WESTCHESTER",weight:29.387637203928},{county:37021,county_name:"BUNCOMBE",weight:11.221203864256},{county:37063,county_name:"DURHAM",weight:15.128449096099},{county:37067,county_name:"FORSYTH",weight:9.2007937939744},{county:37081,county_name:"GUILFORD",weight:28.909542850967},{county:37119,county_name:"MECKLENBURG",weight:33.987464880052},{county:37179,county_name:"UNION",weight:26.785714285714},{county:37183,county_name:"WAKE",weight:8.7896810071831},{county:39017,county_name:"BUTLER",weight:11.786600496278},{county:39023,county_name:"CLARK",weight:14.401858304297},{county:39025,county_name:"CLERMONT",weight:13.625229638702},{county:39035,county_name:"CUYAHOGA",weight:12.534629658669},{county:39041,county_name:"DELAWARE",weight:14.716382387941},{county:39049,county_name:"FRANKLIN",weight:10.798621668187},{county:39057,county_name:"GREENE",weight:11.068539804172},{county:39061,county_name:"HAMILTON",weight:36.769337122667},{county:39085,county_name:"LAKE",weight:12.217071175348},{county:39093,county_name:"LORAIN",weight:13.587223587224},{county:39095,county_name:"LUCAS",weight:13.123076923077},{county:39099,county_name:"MAHONING",weight:31.380076783189},{county:39103,county_name:"MEDINA",weight:16.013693419551},{county:39113,county_name:"MONTGOMERY",weight:26.50459988693},{county:39151,county_name:"STARK",weight:15.11240632806},{county:39153,county_name:"SUMMIT",weight:13.199693285135},{county:39155,county_name:"TRUMBULL",weight:29.438246232139},{county:39165,county_name:"WARREN",weight:13.73673644967},{county:40109,county_name:"OKLAHOMA",weight:27.656619689332},{county:40143,county_name:"TULSA",weight:25.915538104015},{county:41005,county_name:"CLACKAMAS",weight:25.209182578846},{county:41017,county_name:"DESCHUTES",weight:12.440905697935},{county:41029,county_name:"JACKSON",weight:27.052127022169},{county:41039,county_name:"LANE",weight:25.60987654321},{county:41047,county_name:"MARION",weight:10.069371452596},{county:41051,county_name:"MULTNOMAH",weight:24.120918984281},{county:41067,county_name:"WASHINGTON",weight:25.706513525767},{county:42003,county_name:"ALLEGHENY",weight:22.365269461078},{county:42011,county_name:"BERKS",weight:24.786427626038},{county:42017,county_name:"BUCKS",weight:21.367236348479},{county:42029,county_name:"CHESTER",weight:21.769354602664},{county:42043,county_name:"DAUPHIN",weight:6.369785794814},{county:42045,county_name:"DELAWARE",weight:15.37927114255},{county:42049,county_name:"ERIE",weight:22.071725411728},{county:42071,county_name:"LANCASTER",weight:20.179372197309},{county:42077,county_name:"LEHIGH",weight:7.3121191604604},{county:42091,county_name:"MONTGOMERY",weight:18.260730642241},{county:42095,county_name:"NORTHAMPTON",weight:8.6726998491704},{county:42101,county_name:"PHILADELPHIA",weight:7.0216526734423},{county:42129,county_name:"WESTMORELAND",weight:1.5865820489574},{county:42133,county_name:"YORK",weight:1.5625},{county:45013,county_name:"BEAUFORT",weight:29.319371727749},{county:45015,county_name:"BERKELEY",weight:18.962510897995},{county:45019,county_name:"CHARLESTON",weight:30.38401077925},{county:45045,county_name:"GREENVILLE",weight:9.6022727272727},{county:45051,county_name:"HORRY",weight:6.7260370283572},{county:45079,county_name:"RICHLAND",weight:31.786731786732},{county:45083,county_name:"SPARTANBURG",weight:4.8632218844985},{county:47037,county_name:"DAVIDSON",weight:26.933155217592},{county:47065,county_name:"HAMILTON",weight:4.0015769761482},{county:47093,county_name:"KNOX",weight:3.7659811006115},{county:47157,county_name:"SHELBY",weight:17.265944442103},{county:47165,county_name:"SUMNER",weight:40.969162995595},{county:47187,county_name:"WILLIAMSON",weight:11.318009892348},{county:48029,county_name:"BEXAR",weight:9.6375679095036},{county:48039,county_name:"BRAZORIA",weight:17.557251908397},{county:48085,county_name:"COLLIN",weight:9.860788863109},{county:48113,county_name:"DALLAS",weight:9.6153846153846},{county:48121,county_name:"DENTON",weight:7.3293172690763},{county:48141,county_name:"EL PASO",weight:12.724623603691},{county:48157,county_name:"FORT BEND",weight:12.584009269988},{county:48167,county_name:"GALVESTON",weight:16.02023608769},{county:48201,county_name:"HARRIS",weight:4.6453017154967},{county:48339,county_name:"MONTGOMERY",weight:31.846984275992},{county:48439,county_name:"TARRANT",weight:7.9620017628048},{county:48453,county_name:"TRAVIS",weight:13.826591210787},{county:49011,county_name:"DAVIS",weight:40.058055152395},{county:49035,county_name:"SALT LAKE",weight:27.558536096065},{county:49049,county_name:"UTAH",weight:17.96860223189},{county:49057,county_name:"WEBER",weight:38.2081061863},{county:51041,county_name:"CHESTERFIELD",weight:24.315143545913},{county:51059,county_name:"FAIRFAX",weight:7.9613616888681},{county:51087,county_name:"HENRICO",weight:24.006772009029},{county:51107,county_name:"LOUDOUN",weight:7.3784722222222},{county:51153,county_name:"PRINCE WILLIAM",weight:6.8582432232262},{county:51510,county_name:"ALEXANDRIA",weight:6.0534325329726},{county:51760,county_name:"RICHMOND",weight:16.079158936302},{county:53011,county_name:"CLARK",weight:10.591067130249},{county:53033,county_name:"KING",weight:31.749109104673},{county:53035,county_name:"KITSAP",weight:13.962395543175},{county:53053,county_name:"PIERCE",weight:12.965240468639},{county:53061,county_name:"SNOHOMISH",weight:11.663844199831},{county:53063,county_name:"SPOKANE",weight:9.5754829477701},{county:53067,county_name:"THURSTON",weight:11.969351832678},{county:53073,county_name:"WHATCOM",weight:36.384766672626},{county:53077,county_name:"YAKIMA",weight:6.7676289635589},{county:55009,county_name:"BROWN",weight:2.4074631357207},{county:55079,county_name:"MILWAUKEE",weight:14.943187741061},{county:55133,county_name:"WAUKESHA",weight:8.5109742618033}];this.columns(["County","Weight","Label"]);var t=e.map(function(e){return[e.county,e.weight,e.county_name]});return this.data(t),this},i.prototype.enter=function(i,s){t.prototype.enter.apply(this,arguments),s.classed("map_Choropleth",!0);var o=this._svg.selectAll("path").data(n.feature(r.topology,r.topology.objects.counties).features),u=this;this.choroPaths=o.enter().append("path").on("click",function(e){u._dataMap[e.id]&&u.click(u.rowToObj(u._dataMap[e.id]))}).on("dblclick",function(t){e.event.stopPropagation(),u.zoomToFit(u.active===this?null:this,750),u.active=this}),this.choroPaths.append("title")},i.prototype.update=function(n,i){t.prototype.update.apply(this,arguments);var s=this;this.choroPaths.attr("d",this.d3Path).each(function(t){var n=s._dataMap[t.id]?s._dataMap[t.id][1]:undefined;e.select(this).style("fill",n===undefined?"url(#hash)":s._palette(n,s._dataMinWeight,s._dataMaxWeight)).select("title").text(r.countyNames[t.id]+(n===undefined?"":" ("+n+")"))})},i}),function(e,t){typeof define=="function"&&define.amd?define("src/map/ChoroplethCountries",["d3","./Choropleth","topojson","./countries"],t):e.map_ChoroplethCountries=t(e.d3,e.map_Choropleth,e.topojson,e.map_countries)}(this,function(e,t,n,r){function i(){t.call(this),this._dataMap={},this._dataMaxWeight=0,this._dataMinWeight=0,this.projection(this.worldProjection())}return i.prototype=Object.create(t.prototype),i.prototype._class+=" map_ChoroplethCountries",i.prototype.publish("worldProjection","mercator","set","Map Projection",["mercator","orthographic"],{tags:["Private"]}),i.prototype.testData=function(){var e={};for(var t in r.countryNames){var n=r.countryNames[t];e[n.name]=t}var i=[{name:"United States",weight:29.946185501741},{name:"China",weight:229.946185501741}],s=i.map(function(t){return{country:e[t.name],weight:t.weight,label:t.name}});return this.columns(["Country","Weight","Label"]),this.data(s),this},i.prototype.data=function(e){var n=t.prototype.data.apply(this,arguments);if(arguments.length){this._dataMap={},this._dataMinWeight=null,this._dataMaxWeight=null;var r=this;this._data.forEach(function(e){r._dataMap[e.country]=e.weight;if(!r._dataMinWeight||e.weightr._dataMaxWeight)r._dataMaxWeight=e.weight})}return n},i.prototype.enter=function(i,s){t.prototype.enter.apply(this,arguments),s.classed("map_Choropleth",!0),this.projection(this.worldProjection());var o=this;this.lookup={};var u=n.feature(r.topology,r.topology.objects.countries).features.map(function(e){return e.category="Country",r.countryNames[e.id]&&(e.name=r.countryNames[e.id].name,o.lookup[e.name]=e),e}),a=this._svg.selectAll("path").data(u);this.choroPaths=a.enter().append("path").attr("d",this.d3Path).on("click",function(e){if(o._dataMap[e.id]){var t=[e.id,o._dataMap[e.id],e.name];o.click(o.rowToObj(t),"weight")}}).on("dblclick",function(t){e.event.stopPropagation(),o.zoomToFit(o.active===this?null:this,750),o.active=this}).attr("id",function(e){return e.id}),this.choroPaths.append("title")},i.prototype.update=function(e,n){t.prototype.update.apply(this,arguments),this.projection(this.worldProjection());var i=this;this.transition.apply(this.choroPaths).style("fill",function(e){var t=e.id,n=i._dataMap[t];return n===undefined?"url(#hash)":i._palette(n,i._dataMinWeight,i._dataMaxWeight)}),this.choroPaths.select("title").text(function(e){var t=r.countryNames[e.id];return r.countryNames[e.id]?r.countryNames[e.id].name+" ("+i._dataMap[t]+")":""})},i}),function(e,t){typeof define=="function"&&define.amd?define("src/map/ChoroplethStates",["d3","./Choropleth","topojson","./us-states"],t):e.map_ChoroplethStates=t(e.d3,e.map_Choropleth,e.topojson,e.map_usStates)}(this,function(e,t,n,r){function i(){t.call(this),this.projection("albersUsaPr")}return i.prototype=Object.create(t.prototype),i.prototype._class+=" map_ChoroplethStates",i.prototype.testData=function(){var e={};for(var t in r.stateNames){var n=r.stateNames[t];e[n.name]=n.code}var i=[{name:"Alabama",weight:4779736},{name:"Alaska",weight:710231},{name:"Arizona",weight:6392017},{name:"Arkansas",weight:2915918},{name:"California",weight:37253956},{name:"Colorado",weight:5029196},{name:"Connecticut",weight:3574097},{name:"District of Columbia",weight:601723},{name:"Florida",weight:18801310},{name:"Georgia",weight:9687653},{name:"Hawaii",weight:1360301},{name:"Idaho",weight:1567582},{name:"Illinois",weight:12830632},{name:"Indiana",weight:6483802},{name:"Iowa",weight:3046355},{name:"Maine",weight:1328361},{name:"Maryland",weight:5773552},{name:"Massachusetts",weight:6547629},{name:"Michigan",weight:9883640},{name:"Minnesota",weight:5303925},{name:"Mississippi",weight:2967297},{name:"Missouri",weight:5988927},{name:"Montana",weight:989415},{name:"Nebraska",weight:1826341},{name:"Nevada",weight:2700551},{name:"New Hampshire",weight:1316470},{name:"New Jersey",weight:8791894},{name:"New Mexico",weight:2059179},{name:"New York",weight:19378102},{name:"North Carolina",weight:9535483},{name:"North Dakota",weight:672591},{name:"Ohio",weight:11536504},{name:"Oklahoma",weight:3751351},{name:"Oregon",weight:3831074},{name:"Pennsylvania",weight:12702379},{name:"Rhode Island",weight:1052567},{name:"South Carolina",weight:4625364},{name:"South Dakota",weight:814180},{name:"Tennessee",weight:6346105},{name:"Texas",weight:25145561},{name:"Utah",weight:2763885},{name:"Vermont",weight:625741},{name:"Virginia",weight:8001024},{name:"Washington",weight:6724540},{name:"West Virginia",weight:1852994},{name:"Wisconsin",weight:5686986},{name:"Wyoming",weight:563626}];this.columns(["State","Weight","Label"]);var s=i.map(function(t){return[e[t.name],t.weight,t.name]});return this.data(s),this},i.prototype.enter=function(i,s){t.prototype.enter.apply(this,arguments),s.classed("map_Choropleth",!0);var o=this._svg.selectAll("path").data(n.feature(r.topology,r.topology.objects.states).features),u=this;this.choroPaths=o.enter().append("path").on("click",function(e){var t=r.stateNames[e.id].code;u._dataMap[t]&&u.click(u.rowToObj(u._dataMap[t]),"weight")}).on("dblclick",function(t){e.event.stopPropagation(),u.zoomToFit(u.active===this?null:this,750),u.active=this}),this.choroPaths.append("title")},i.prototype.update=function(n,i){t.prototype.update.apply(this,arguments);var s=this;this.choroPaths.attr("d",this.d3Path).each(function(t){var n=r.stateNames[t.id].code,i=s._dataMap[n]?s._dataMap[n][1]:undefined;e.select(this).style("fill",i===undefined?"url(#hash)":s._palette(i,s._dataMinWeight,s._dataMaxWeight)).select("title").text(r.stateNames[t.id].name+(i===undefined?"":" ("+i+")"))})},i}),define("css!src/map/GMap",[],function(){}),function(e,t){typeof define=="function"&&define.amd?define("src/map/GMap",["d3","../common/SVGWidget","../graph/Graph","../graph/Edge","../common/Shape","async!http://maps.google.com/maps/api/js?sensor=false","css!./GMap"],t):e.map_GMap=t(e.d3,e.common_SVGWidget,e.graph_Graph,e.graph_Edge,e.common_Shape)}(this,function(e,t,n,r,i){function s(e){n.call(this),this.layout("none"),this._markers=[]}return s.prototype=Object.create(n.prototype),s.prototype._class+=" map_GMap",s.prototype.testData=function(){var e=[{geo_lat:"37.665074",geo_long:"-122.384375",__viz_markerIcon:"green-dot.png"},{geo_lat:"32.690680",geo_long:"-117.178540"},{geo_lat:"39.709455",geo_long:"-104.969859"},{geo_lat:"41.244123",geo_long:"-95.961610"},{geo_lat:"32.688980",geo_long:"-117.192040"},{geo_lat:"45.786490",geo_long:"-108.526600"},{geo_lat:"45.796180",geo_long:"-108.535652"},{geo_lat:"45.774320",geo_long:"-108.494370"},{geo_lat:"45.777062",geo_long:"-108.549835",__viz_markerIcon:"red-dot.png"}],t=[],n=[],s=null;return e.forEach(function(e){var o=(new i).shape("circle").radius(3).data(e);t.push(o),s&&n.push((new r).sourceVertex(s).targetVertex(o).targetMarker("arrowHead")),s=o}),this.data({vertices:t,edges:n}),this},s.prototype.data=function(e){arguments.length&&this.graphData.nodeValues().forEach(function(e){e._marker&&e._marker.setMap(null)});var t=n.prototype.data.apply(this,arguments);return t},s.prototype.enter=function(t,r,i){n.prototype.enter.apply(this,arguments),this._googleMap=new google.maps.Map(e.select(this._target).node(),{zoom:4,center:new google.maps.LatLng(42.877742,-97.380979),mapTypeId:google.maps.MapTypeId.ROADMAP}),this._gmOverlay=new google.maps.OverlayView;var s=this;this._gmOverlay.onAdd=function(){s.layer=e.select(this.getPanes().overlayLayer).append("div").style("position","absolute").attr("class","gmapLayer"),s.layer.node().appendChild(s._parentElement.node()),s._gmOverlay.draw=function(){var e=s._gmOverlay.getProjection(),t=s._googleMap.getBounds(),n=e.fromLatLngToDivPixel(t.getSouthWest()),r=e.fromLatLngToDivPixel(t.getNorthEast()),i=s.layer.node();i.style.left=n.x+"px",i.style.top=r.y+"px",i.style.width=r.x-n.x+"px",i.style.height=n.y-r.y+"px",s.firstRun?s.calcLatLong(n.x,r.y):(s.firstRun=!0,setTimeout(function(){s.calcLatLong(n.x,r.y),s.zoomToFit()},100))},google.maps.event.addListener(s._googleMap,"center_changed",function(){s._gmOverlay.draw()})},this._gmOverlay.setMap(this._googleMap)},s.prototype.createMarker=function(e,t,n,r){return new google.maps.Marker({position:new google.maps.LatLng(e,t),animation:google.maps.Animation.DROP,title:r,icon:"http://maps.google.com/mapfiles/ms/icons/"+n,map:this._googleMap})},s.prototype.createCircle=function(e,t,n){var r=new google.maps.Circle({radius:16093*t/10,fillColor:n,strokeColor:n,map:this._googleMap});return r.bindTo("center",e,"position"),r},s.prototype.calcLatLong=function(e,t){e+=this.width()/2,t+=this.height()/2;var n=this._gmOverlay.getProjection(),r=this;this.graphData.nodeValues().forEach(function(i){var s=new google.maps.LatLng(i._data.geo_lat,i._data.geo_long);i._data.__viz_markerIcon&&!i._marker&&(i._marker=r.createMarker(i._data.geo_lat,i._data.geo_long,i._data.__viz_markerIcon,"")),s=n.fromLatLngToDivPixel(s),s.x-=e,s.y-=t,i.move(s)}),this.graphData.edgeValues().forEach(function(e){e.points([])})},s.prototype.zoomTo=function(e){var t=0,n=new google.maps.LatLngBounds;return e.forEach(function(e){var r=new google.maps.LatLng(e.geo_lat,e.geo_long);n.extend(r),++t}),t&&(this._googleMap.setCenter(n.getCenter()),this._googleMap.fitBounds(n),this._googleMap.getZoom()>12&&this._googleMap.setZoom(12)),this},s.prototype.zoomToFit=function(){return this.zoomTo(this.graphData.nodeValues().map(function(e){return e._data}))},s}),function(e){var t=document,n="appendChild",r="styleSheet",i=t.createElement("style");i.type="text/css",t.getElementsByTagName("head")[0][n](i),i[r]?i[r].cssText=e:i[n](t.createTextNode(e))}(".noFill{fill:whitesmoke;stroke:none}.map_Choropleth .zoom{stroke:none;fill:none;pointer-events:all}.map_Choropleth path{cursor:pointer;fill:whitesmoke;stroke:#6d6e71;stroke-width:.125px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.map_GMap .marker{fill:#656565;stroke:none;stroke-width:1px}.map_GMap .zoom{fill:none;pointer-events:all}.gm-style img{max-width:none}.gm-style label{width:auto;display:inline}"),define("hpcc-viz-map",function(){}); \ No newline at end of file diff --git a/dist-amd/hpcc-viz-marshaller.js b/dist-amd/hpcc-viz-marshaller.js new file mode 100644 index 0000000000..81a2b3a7d7 --- /dev/null +++ b/dist-amd/hpcc-viz-marshaller.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define("src/marshaller/HipieDDL",["../other/Comms","../common/Widget","require"],t):e.marshaller_HipieDDL=t(e.other_Comms,e.common_Widget,e.require)})(this,function(e,t,n){function o(e,t){this.visualization=e,this.mappings=t,this.hasMappings=!1,this.reverseMappings={},this.columns=[],this.columnsIdx={},this.columnsRHS=[],this.columnsRHSIdx={}}function u(e,t){o.call(this,e,t),this.columns=["label","weight"],this.columnsIdx={label:0,weight:1},this.init()}function a(e,t){o.call(this,e,t),t.state?(this.columns=["state","weight"],this.columnsIdx={state:0,weight:1}):t.county&&(this.columns=["county","weight"],this.columnsIdx={county:0,weight:1}),this.init()}function f(e,t){var n={label:t.x[0]};t.y.forEach(function(e,t){n[e]=e}),o.call(this,e,n),this.init()}function l(e,t){var n={};for(var r in t)t[r].forEach(function(t,r){n[e.label[r]]=t});o.call(this,e,n),this.init()}function c(e,t,n){o.call(this,e,t),this.icon=e.icon||{},this.fields=e.fields||{},this.columns=["uid","label","weight","flags"],this.columnsIdx={uid:0,label:1,weight:2,flags:3},this.init(),this.link=n}function h(e,t){this.visualization=e;if(t){this._id=t.id,this._output=t.output,this.mappings=null,t.mappings||console.log("no mappings for:"+e.id+"->"+t.id);switch(this.visualization.type){case"LINE":this.mappings=new f(this.visualization,t.mappings);break;case"TABLE":this.mappings=new l(this.visualization,t.mappings);break;case"GRAPH":this.mappings=new c(this.visualization,t.mappings,t.link);break;case"CHORO":this.mappings=new a(this.visualization,t.mappings,t.link);break;default:this.mappings=new u(this.visualization,t.mappings)}this.first=t.first,this.reverse=t.reverse,this.sort=t.sort}}function p(e,t,n){this.visualization=e,this.eventID=t,n&&(this._updates=n.updates,this.mappings=n.mappings)}function d(e,t){this.visualization=e,this.events={};for(var n in t)this.events[n]=new p(e,n,t[n])}function v(e,t){this.dashboard=e,this.id=t.id,this.label=t.label,this.title=t.title||t.id,this.type=t.type,this.icon=t.icon||{},this.fields=t.fields||{},this.properties=t.properties||(t.source?t.source.properties:null)||{},this.source=new h(this,t.source),this.events=new d(this,t.events);var n=this;switch(this.type){case"CHORO":this.loadWidget(this.source.mappings.contains("county")?"src/map/ChoroplethCounties":"src/map/ChoroplethStates",function(e){e.id(t.id)});break;case"2DCHART":case"PIE":case"BUBBLE":case"BAR":case"WORD_CLOUD":this.loadWidget("src/chart/MultiChart",function(e){e.id(t.id).chartType(n.properties.charttype||n.type)});break;case"LINE":this.loadWidget("src/chart/MultiChart",function(e){e.id(t.id).chartType(n.properties.charttype||n.type)});break;case"TABLE":this.loadWidget("src/other/Table",function(e){e.id(t.id).columns(n.label)});break;case"SLIDER":this.loadWidget("src/form/Slider",function(e){e.id(t.id);if(t.range){var n="";for(var r in t.events.events.mappings){n=r;break}e.low(+t.range[0]).high(+t.range[1]).step(+t.range[2]).selectionLabel(n)}});break;case"GRAPH":this.loadWidgets(["src/graph/Graph","src/graph/Vertex","src/graph/Edge"],function(e,n){r=n[1],i=n[2],e.id(t.id).layout("ForceDirected2").applyScaleOnLayout(!0)});break;case"FORM":this.loadWidgets(["src/form/Form","src/form/Input"],function(e,n){var r=n[1];e.id(t.id).inputs(t.fields.map(function(e){return(new r).name(e.id).label((e.properties?e.properties.label:null)||e.label).type("textbox").value(e.properties.default?e.properties.default:"")}))});break;default:this.loadWidget("src/common/TextBox",function(e){e.id(t.id).text(n.id+"\n"+"TODO: "+n.type)})}}function m(e,t){this.dataSource=e,this.id=t.id,this.from=t.from,this.request={},this.notify=t.notify||[],this.filter=t.filter||[]}function g(t,n,r){this.dashboard=t,this.id=n.id,this.filter=n.filter||[],this.WUID=n.WUID,this.URL=n.URL,this.databomb=n.databomb,this.request={};var i=this;this.outputs={};var s=[];n.outputs.forEach(function(e){i.outputs[e.id]=new m(i,e),s.push({id:e.id,from:e.from,filter:e.filter||this.filter})},this),this.WUID?this.comms=(new e.HIPIEWorkunit).url(t.marshaller.espUrl._url).proxyMappings(r).hipieResults(s):this.databomb?this.comms=(new e.HIPIEDatabomb).hipieResults(s):this.comms=(new e.HIPIERoxie).url(n.URL).proxyMappings(r)}function y(e,t,n){this.marshaller=e,this.id=t.id,this.title=t.title;var r=this;this.datasources={},this.datasourceTotal=0,t.datasources.forEach(function(e){r.datasources[e.id]=new g(r,e,n),++r.datasourceTotal}),this.visualizations={},this.visualizationsArray=[],t.visualizations.forEach(function(e){var t=new v(r,e);r.visualizations[e.id]=t,r.visualizationsArray.push(t)}),this.visualizationTotal=this.visualizationsArray.length;var i={};this.visualizationsTree=[];var s=function(e,t){if(e&&!i[e.id]){i[e.id]=!0;var n={visualization:e,children:[]};t.push(n);var r=e.events.getUpdatesVisualizations();r.forEach(function(e){s(e,n.children)})}};this.visualizationsArray.forEach(function(e){s(e,this.visualizationsTree)},this)}function b(){this._proxyMappings={}}var r=null,i=null,s=function(e,t){var n=e.split("."),r=t;for(var i=0;i"+e+"]")}return t},o.prototype.doMapAll=function(e){var t=this;return e.map(function(e){return t.doMap(e)})},o.prototype.getMap=function(e){return this.mappings[e]},o.prototype.getReverseMap=function(e){return this.reverseMappings[e]},u.prototype=Object.create(o.prototype),a.prototype=Object.create(o.prototype),f.prototype=Object.create(o.prototype),l.prototype=Object.create(o.prototype),c.prototype=Object.create(o.prototype),c.prototype.calcAnnotation=function(e,t,n){function i(e){return e?String.fromCharCode(parseInt(e)):e}function s(e,t){if(e)for(var r in e)switch(r){case"faChar":t.faChar=i(e.faChar);break;case"tooltip":t[r]=e[r];break;case"icon_image_colorFill":case"icon_shape_colorFill":case"icon_shape_colorStroke":n?t[r.split("icon_")[1]]=e[r]:t[r]=e[r];break;case"textbox_image_colorFill":case"textbox_shape_colorFill":case"textbox_shape_colorStroke":n||(t[r]=e[r]);break;case"id":case"valuemappings":case"font":case"charttype":break;default:console.log("Unknown annotation property: "+r)}}var r={};s(e,r);if(t&&t[e.id]&&e.valuemappings){var o=e.valuemappings[t[e.id]];s(o,r)}for(var u in r)return r;return null},c.prototype.doMapAll=function(e){function o(e,i){var o="uid_"+e[0],u=n[o];u||(u=(new r).faChar("").text(e[1]),u.__hpcc_uid=e[0],n[o]=u,s.push(u));if(i){var a=t.calcAnnotation(t.visualization.icon,i);if(a)for(var f in a)u[f]&&u[f](a[f]);var l=[];t.fields.forEach(function(e){var n=t.calcAnnotation(e,i,!0);n&&l.push(n)}),u.annotationIcons(l)}return u}var t=this,n={},s=[],u=[];return e.forEach(function(e){var n=t.doMap(e),r=o(n,e);if(e[t.link.childfile]&&e[t.link.childfile].Row){var s=e[t.link.childfile].Row;s.forEach(function(e,n){var s=t.doMap(e),a=o(s);if(r.id()!==a.id()){var f=(new i).sourceVertex(r).targetVertex(a).sourceMarker("circleFoot").targetMarker("arrowHead");u.push(f)}})}}),{vertices:s,edges:u,merge:!1}},h.prototype.getQualifiedID=function(){return this.visualization.getQualifiedID()+"."+this.id},h.prototype.exists=function(){return this._id},h.prototype.getDatasource=function(){return this.visualization.dashboard.datasources[this._id]},h.prototype.getOutput=function(){var e=this.getDatasource();return e&&e.outputs?e.outputs[this._output]:null},h.prototype.hasData=function(){return this.getOutput().data?!0:!1},h.prototype.getColumns=function(){return this.mappings.columns},h.prototype.getData=function(){var e=this,t=this.getOutput().data;return this.sort&&t.sort(function(t,n){for(var r=0;rthis.first&&(t.length=this.first),this.mappings.doMapAll(t)},p.prototype.exists=function(){return this._updates!==undefined},p.prototype.getUpdates=function(){var e=[];return s("_updates",this)&&this._updates instanceof Array&&this._updates.forEach(function(t,n){var r=this.visualization.dashboard.datasources[t.datasource],i=this.visualization.dashboard.visualizations[t.visualization];e.push({eventID:this.eventID,datasource:r,visualization:i})},this),e},p.prototype.getUpdatesDatasources=function(){var e={},t=[];return this.getUpdatesVisualizations().forEach(function(n,r){var i=n.source.getDatasource();i&&!e[i.id]&&(e[i.id]=!0,t.push(i))},this),t},p.prototype.getUpdatesVisualizations=function(){var e={},t=[];return s("_updates",this)&&this._updates instanceof Array&&this._updates.forEach(function(n,r){var i=this.visualization.dashboard.visualizations[n.visualization];e[i.id]||(e[i.id]=!0,t.push(i))},this),t},d.prototype.setWidget=function(e){var t=this;for(var n in this.events)e["vertex_"+n]?e["vertex_"+n]=function(e){t.visualization.onEvent(n,t.events[n],e)}:e[n]&&(e[n]=function(e){t.visualization.onEvent(n,t.events[n],e)})},d.prototype.exists=function(){return this._updates!==undefined},d.prototype.getUpdates=function(){var e=[];for(var t in this.events)e=e.concat(this.events[t].getUpdates());return e},d.prototype.getUpdatesDatasources=function(){var e=[];for(var t in this.events)e=e.concat(this.events[t].getUpdatesDatasources());return e},d.prototype.getUpdatesVisualizations=function(){var e=[];for(var t in this.events)e=e.concat(this.events[t].getUpdatesVisualizations());return e},v.prototype.getQualifiedID=function(){return this.dashboard.getQualifiedID()+"."+this.id},v.prototype.isLoading=function(e,t){return this.widget===null},v.prototype.isLoaded=function(e,n){return this.widget instanceof t},v.prototype.loadWidget=function(e,t){this.loadWidgets([e],t)},v.prototype.loadWidgets=function(e,t){this.widget=null;var r=this;n(e,function(e){r.setWidget(new e),t&&t(r.widget,arguments)})},v.prototype.setWidget=function(e,t){this.widget=e,this.events.setWidget(e);if(!t)for(var n in this.properties)if(this.widget[n])try{this.widget[n](this.properties[n])}catch(r){console.log("Invalid Property:"+this.id+".properties."+n)}return this.widget},v.prototype.accept=function(e){e.visit(this)},v.prototype.notify=function(){if(this.source.hasData()&&this.widget){var e=this.source.getColumns();this.widget.columns(e);var t=this.source.getData();this.dashboard.marshaller.updateViz(this,t),this.widget.data(t);var n=this.source.getOutput().getParams();s("widget.title",this)?(this.widget.title(this.title+(n?" ("+n+")":"")),this.widget.render()):s("widgetSurface.title",this)?(this.widgetSurface.title(this.title+(n?" ("+n+")":"")),this.widgetSurface.render()):this.widget.render()}},v.prototype.onEvent=function(e,t,n){if(t.exists()){var r={};for(var i in t.mappings){var s=this.source.mappings&&this.source.mappings.hasMappings?this.source.mappings.getReverseMap(i):i;r[t.mappings[i]]=n[s]}var o=t.getUpdatesDatasources();o.forEach(function(e){e.fetchData(r,!1,t._updates.map(function(e){return e.visualization}))})}},m.prototype.getQualifiedID=function(){return this.dataSource.getQualifiedID()+"."+this.id},m.prototype.getParams=function(){var e="";for(var t in this.request)e.length&&(e+=", "),e+=this.request[t];return e},m.prototype.accept=function(e){e.visit(this)},m.prototype.setData=function(e,t,n){var r=this;this.request=t,this.data=e,this.notify.forEach(function(e){if(!n||n.indexOf(e)>=0){var t=r.dataSource.dashboard.visualizations[e];t.notify()}})},g.prototype.getQualifiedID=function(){return this.dashboard.getQualifiedID()+"."+this.id},g.prototype.accept=function(e){e.visit(this);for(var t in this.outputs)this.outputs[t].accept(e)},g.prototype.fetchData=function(e,t,n){if(!n){n=[];for(var r in this.outputs){var i=this.outputs[r];(!i.filter||!i.filter.length)&&i.notify.forEach(function(e){n.push(e)})}}var s=this;this.request.refresh=t?!0:!1,this.filter.forEach(function(e){s.request[e+"_changed"]=!1});for(var o in e)this.request[o]=e[o]===undefined?"":e[o],this.request[o+"_changed"]=!0;this.comms.call(this.request,function(t){s.processResponse(t,e,n)})},g.prototype.processResponse=function(e,t,n){var r={};for(var i in e)r[i.toLowerCase()]=e[i];for(var o in this.outputs){var u=this.outputs[o].from;u||(u=this.outputs[o].id.toLowerCase());if(s(u,e)&&(!s(u+"_changed",e)||s(u+"_changed",e)&&e[u+"_changed"].length&&e[u+"_changed"][0][u+"_changed"]))this.outputs[o].setData(e[u],t,n);else if(s(u,r))console.log("DDL 'DataSource.From' case is Incorrect"),this.outputs[o].setData(r[u],t,n);else{var a=[];for(var f in e)a.push(f);console.log("Unable to locate '"+u+"' in response {"+a.join(", ")+"}")}}},y.prototype.getQualifiedID=function(){return this.id},y.prototype.accept=function(e){e.visit(this);for(var t in this.datasources)this.datasources[t].accept(e);this.visualizationsArray.forEach(function(t){t.accept(e)},this)},y.prototype.allVisualizationsLoaded=function(){var e=this.visualizationsArray.filter(function(e){return!e.isLoaded()});return e.length===0},b.prototype.accept=function(e){e.visit(this),this.dashboardTotal=0;for(var t in this.dashboards)this.dashboards[t].accept(e),++this.dashboardTotal},b.prototype.url=function(t,n){this.espUrl=(new e.ESPUrl).url(t);var r=null,i="HIPIE_DDL";this.espUrl.isWorkunitResult()?(i=this.espUrl._params.ResultName,r=(new e.HIPIEWorkunit).url(t).proxyMappings(this._proxyMappings)):r=(new e.HIPIERoxie).url(t).proxyMappings(this._proxyMappings);var o={refresh:!1},u=this;r.call(o,function(e){s(i,e)&&r.fetchResult(i,function(r){var s=r[0][i],o=s.split("\\");if(o.length>1){var a=o[1].indexOf('"');o[1]=o[1].substring(a),s=o.join(t)}u.parse(s,function(){n(e)})})})},b.prototype.proxyMappings=function(e){return arguments.length?(this._proxyMappings=e,this):this._proxyMappings},b.prototype.parse=function(e,t){var n=this;return this._json=e,this._jsonParsed=JSON.parse(this._json),this.dashboards={},this.dashboardArray=[],this._jsonParsed.forEach(function(e){var t=new y(n,e,n._proxyMappings);n.dashboards[e.id]=t,n.dashboardArray.push(t)}),this.ready(t),this},b.prototype.allDashboardsLoaded=function(){return this.dashboardArray.filter(function(e){return!e.allVisualizationsLoaded()}).length===0},b.prototype.ready=function(e){function n(e){t.allDashboardsLoaded()?e():setTimeout(n,100,e)}if(!e)return;var t=this;n(e)},b.prototype.updateViz=function(e,t){},{exists:s,Marshaller:b,Dashboard:y,DataSource:g,Output:m,Visualization:v}}),function(e,t){typeof define=="function"&&define.amd?define("src/marshaller/Graph",["d3","../common/SVGWidget","../common/TextBox","../common/Surface","../common/ResizeSurface","../chart/MultiChartSurface","../common/Palette","../graph/Graph","../graph/Vertex","../graph/Edge","./HipieDDL"],t):e.marshaller_Graph=t(e.d3,e.common_SVGWidget,e.common_TextBox,e.common_Surface,e.common_ResizeSurface,e.chart_MultiChartSurface,e.common_Palette,e.graph_Graph,e.graph_Vertex,e.graph_Edge,e.marshaller_HipieDDL)}(this,function(e,t,n,r,i,s,o,u,a,f,l){function c(e,t,s){function h(e,t,n,r,i,s){r=r||"",i=i||"",s=s||"",t&&n&&e.vertexMap[t]&&e.vertexMap[n]?e.edges.push((new f).sourceVertex(e.vertexMap[t]).targetVertex(e.vertexMap[n]).sourceMarker(r).targetMarker(i).text(s)):(e.vertexMap[t]||console.log("Unknown Vertex: "+t),e.vertexMap[n]||console.log("Unknown Vertex: "+n))}t instanceof Object||t&&(t=JSON.parse(t));var u=null,c={};return e.accept({_visualizeRoxie:s,visit:function(e){if(e instanceof l.Dashboard)u={dashboard:e,vertexMap:{},edges:[]},c[e.getQualifiedID()]=u;else if(e instanceof l.DataSource){e.databomb&&t[e.id]&&e.comms.databomb(t[e.id]);if(this._visualizeRoxie){var s="";e.filter.forEach(function(e){s.length>0&&(s+=", "),s+=e}),s=" ("+s+")",u.vertexMap[e.getQualifiedID()]=(new a).class("vertexLabel").faChar("").text(e.id+s)}}else if(e instanceof l.Output)e.dataSource.databomb&&e.dataSource.comms.databombOutput(e.from),this._visualizeRoxie&&(u.vertexMap[e.getQualifiedID()]=(new a).class("vertexLabel").faChar("").text(e.id+"\n["+e.from+"]"));else if(e instanceof l.Visualization&&e.widget){var f=null;if(e.widget instanceof r)f=e.widget.size({width:210,height:210});else if(e.widget instanceof n)f=e.widget;else{var h=280,p=210;e.type==="GRAPH"&&(h=800,p=600),f=(new i).size({width:h,height:p}).title(e.title).content(e.widget)}if(f){e.widgetSurface=f,u.vertexMap[e.getQualifiedID()]=f;switch(e.type){case"2DCHART":case"PIE":case"BUBBLE":case"BAR":case"WORD_CLOUD":f.menu(e.widget._2dChartTypes.concat(e.widget._anyChartTypes).map(function(e){return e.display}).sort()),f._menu.click=function(t){e.widget.chartType(t).render()};break;case"LINE":f.menu(e.widget._multiChartTypes.concat(e.widget._anyChartTypes).map(function(e){return e.display}).sort()),f._menu.click=function(t){e.widget.chartType(t).render()};break;case"CHORO":f._menu.data(o.rainbow()),f._menu.click=function(e){f._content.paletteID(e).render(e)};break;case"GRAPH":f._menu.data(["Circle","ForceDirected","ForceDirected2","Hierarchy"]),f._menu.click=function(e){f._content.layout(e)}}}}}}),u=null,e.accept({_visualizeRoxie:s,visit:function(e){e instanceof l.Dashboard?u=c[e.getQualifiedID()]:e instanceof l.DataSource||(e instanceof l.Output?this._visualizeRoxie&&h(u,e.dataSource.getQualifiedID(),e.getQualifiedID(),"circleFoot","circleHead"):e instanceof l.Visualization&&(this._visualizeRoxie&&(e.source.getDatasource()&&h(u,e.getQualifiedID(),e.source.getDatasource().getQualifiedID(),"","arrowHead","update"),e.source.getOutput()&&h(u,e.source.getOutput().getQualifiedID(),e.getQualifiedID(),"","arrowHead","notify")),e.events.getUpdates().forEach(function(t){h(u,e.getQualifiedID(),t.visualization.getQualifiedID(),undefined,"arrowHead","on "+t.eventID)})))}}),c}function p(){u.call(this),this._design_mode=!1,this._dashboards=[],this.graphAttributes=["snapToGrid","showEdges"],this.widgetAttributes=["layout","chartType","palette","title","columns","data"]}var h=2;return p.prototype=Object.create(u.prototype),p.prototype._class+=" marshaller_Graph",p.prototype.publish("ddlUrl","","string","DDL URL",null,{tags:["Private"]}),p.prototype.publish("databomb","","string","Data Bomb",null,{tags:["Private"]}),p.prototype.publish("visualizeRoxie",!1,"boolean","Show Roxie Data Sources",null,{tags:["Private"]}),p.prototype.publish("proxyMappings",[],"array","Proxy Mappings",null,{tags:["Private"]}),p.prototype.testData=function(){return this.ddlUrl('[ { "visualizations": [ { "color": "Red_Yellow_Blue", "id": "statesummary", "source": { "output": "View_statesummary", "mappings": { "weight": "Cnt", "state": "clean_st" }, "id": "statesum" }, "type": "CHORO", "title": "Count by State", "events": { "click": { "mappings": { "clean_st": "clean_st" }, "updates": [ { "visualization": "statedetails", "instance": "Ins001", "datasource": "details", "merge": false }, { "visualization": "alldetails", "instance": "Ins001", "datasource": "details", "merge": false } ] } }, "onSelect": { "mappings": { "clean_st": "clean_st" }, "updates": [ { "visualization": "statedetails", "instance": "Ins001", "datasource": "details", "merge": false }, { "visualization": "alldetails", "instance": "Ins001", "datasource": "details", "merge": false } ] } }, { "id": "statedetails", "label": [ "State", "Error", "Count" ], "source": { "output": "View_statedetails", "mappings": { "value": [ "clean_st", "clean_error", "Cnt" ] }, "id": "details" }, "type": "TABLE", "title": "State Error Details" }, { "color": "Red_Yellow_Blue", "id": "errorsummary", "source": { "output": "View_errorsummary", "mappings": { "weight": "Cnt", "label": "clean_error" }, "id": "errorsum" }, "type": "PIE", "title": "Count by error--aggregated client side", "events": { "click": { "mappings": { "clean_error": "clean_error" }, "updates": [ { "visualization": "errordetails", "instance": "Ins001", "datasource": "details", "merge": false }, { "visualization": "alldetails", "instance": "Ins001", "datasource": "details", "merge": false } ] } }, "onSelect": { "mappings": { "clean_error": "clean_error" }, "updates": [ { "visualization": "errordetails", "instance": "Ins001", "datasource": "details", "merge": false }, { "visualization": "alldetails", "instance": "Ins001", "datasource": "details", "merge": false } ] } }, { "id": "errordetails", "label": [ "State", "Error", "Count" ], "source": { "output": "View_errordetails", "mappings": { "value": [ "clean_st", "clean_error", "Cnt" ] }, "id": "details" }, "type": "TABLE", "title": "Error Code Details" }, { "id": "alldetails", "label": [ "State", "Error", "Count" ], "source": { "output": "View_alldetails", "mappings": { "value": [ "clean_st", "clean_error", "Cnt" ] }, "id": "details" }, "type": "TABLE", "title": "Details updated from both count by state and count by error" } ], "datasources": [ { "outputs": [ { "from": "View_statesummary", "id": "View_statesummary", "notify": [ "statesummary" ] } ], "databomb": true, "id": "statesum" }, { "outputs": [ { "from": "View_errorsummary", "id": "View_errorsummary", "notify": [ "errorsummary" ] } ], "databomb": true, "id": "errorsum" }, { "filter": [ "clean_st", "clean_error" ], "outputs": [ { "from": "View_statedetails", "id": "View_statedetails", "notify": [ "statedetails" ] }, { "from": "View_errordetails", "id": "View_errordetails", "notify": [ "errordetails" ] }, { "from": "View_alldetails", "id": "View_alldetails", "notify": [ "alldetails" ] } ], "databomb": true, "id": "details" } ], "enable": "true", "id": "Ins001_DatabombDashboard", "label": "DatabombDashboard", "title": "Databomb Dashboard", "primary": false } ]'),this.databomb('{"errorsum":[{"clean_error":"E212","Cnt":"1"},{"clean_error":"E214","Cnt":"3"},{"clean_error":"E216","Cnt":"1"},{"clean_error":"E412","Cnt":"204"},{"clean_error":"E421","Cnt":"174"},{"clean_error":"E422","Cnt":"43"},{"clean_error":"E423","Cnt":"6"},{"clean_error":"E427","Cnt":"24"},{"clean_error":"E430","Cnt":"1"},{"clean_error":"E505","Cnt":"2"},{"clean_error":"E600","Cnt":"7"},{"clean_error":"S400","Cnt":"3"},{"clean_error":"S800","Cnt":"19370"},{"clean_error":"S810","Cnt":"10"},{"clean_error":"S820","Cnt":"49"},{"clean_error":"S840","Cnt":"2"},{"clean_error":"S860","Cnt":"3"},{"clean_error":"S880","Cnt":"26"},{"clean_error":"S890","Cnt":"9"},{"clean_error":"S891","Cnt":"1"},{"clean_error":"S8A0","Cnt":"3"},{"clean_error":"S8B0","Cnt":"2"},{"clean_error":"S8C0","Cnt":"2"},{"clean_error":"S900","Cnt":"22"},{"clean_error":"S910","Cnt":"4"},{"clean_error":"S920","Cnt":"2"},{"clean_error":"S980","Cnt":"1"},{"clean_error":"SA00","Cnt":"21"},{"clean_error":"SB00","Cnt":"3"},{"clean_error":"SC10","Cnt":"1"}],"statesum":[{"clean_st":"AK","Cnt":"57"},{"clean_st":"AL","Cnt":"225"},{"clean_st":"AR","Cnt":"140"},{"clean_st":"AZ","Cnt":"342"},{"clean_st":"CA","Cnt":"2695"},{"clean_st":"CO","Cnt":"459"},{"clean_st":"CT","Cnt":"246"},{"clean_st":"DC","Cnt":"91"},{"clean_st":"DE","Cnt":"33"},{"clean_st":"FL","Cnt":"1924"},{"clean_st":"GA","Cnt":"683"},{"clean_st":"GU","Cnt":"1"},{"clean_st":"HI","Cnt":"54"},{"clean_st":"IA","Cnt":"163"},{"clean_st":"ID","Cnt":"139"},{"clean_st":"IL","Cnt":"718"},{"clean_st":"IN","Cnt":"318"},{"clean_st":"KS","Cnt":"155"},{"clean_st":"KY","Cnt":"211"},{"clean_st":"LA","Cnt":"279"},{"clean_st":"MA","Cnt":"450"},{"clean_st":"MD","Cnt":"459"},{"clean_st":"ME","Cnt":"57"},{"clean_st":"MI","Cnt":"554"},{"clean_st":"MN","Cnt":"419"},{"clean_st":"MO","Cnt":"297"},{"clean_st":"MS","Cnt":"201"},{"clean_st":"MT","Cnt":"73"},{"clean_st":"NC","Cnt":"433"},{"clean_st":"ND","Cnt":"35"},{"clean_st":"NE","Cnt":"108"},{"clean_st":"NH","Cnt":"97"},{"clean_st":"NJ","Cnt":"505"},{"clean_st":"NM","Cnt":"92"},{"clean_st":"NV","Cnt":"142"},{"clean_st":"NY","Cnt":"1237"},{"clean_st":"OH","Cnt":"652"},{"clean_st":"OK","Cnt":"190"},{"clean_st":"OR","Cnt":"316"},{"clean_st":"PA","Cnt":"678"},{"clean_st":"PR","Cnt":"9"},{"clean_st":"RI","Cnt":"77"},{"clean_st":"SC","Cnt":"209"},{"clean_st":"SD","Cnt":"46"},{"clean_st":"TN","Cnt":"378"},{"clean_st":"TX","Cnt":"1794"},{"clean_st":"UT","Cnt":"189"},{"clean_st":"VA","Cnt":"473"},{"clean_st":"VI","Cnt":"3"},{"clean_st":"VT","Cnt":"43"},{"clean_st":"WA","Cnt":"456"},{"clean_st":"WI","Cnt":"302"},{"clean_st":"WV","Cnt":"61"},{"clean_st":"WY","Cnt":"29"}],"details":[{"clean_st":"LA","clean_error":"S900","Cnt":"1"},{"clean_st":"WA","clean_error":"E422","Cnt":"3"},{"clean_st":"SC","clean_error":"S800","Cnt":"203"},{"clean_st":"NM","clean_error":"E427","Cnt":"3"},{"clean_st":"WY","clean_error":"S820","Cnt":"1"},{"clean_st":"KS","clean_error":"SC10","Cnt":"1"},{"clean_st":"WA","clean_error":"E423","Cnt":"1"},{"clean_st":"PR","clean_error":"S800","Cnt":"8"},{"clean_st":"NE","clean_error":"E412","Cnt":"2"},{"clean_st":"NH","clean_error":"S800","Cnt":"93"},{"clean_st":"OR","clean_error":"S840","Cnt":"1"},{"clean_st":"TX","clean_error":"E421","Cnt":"13"},{"clean_st":"NH","clean_error":"E412","Cnt":"1"},{"clean_st":"FL","clean_error":"SA00","Cnt":"4"},{"clean_st":"GA","clean_error":"E427","Cnt":"2"},{"clean_st":"AZ","clean_error":"S900","Cnt":"2"},{"clean_st":"SD","clean_error":"E412","Cnt":"1"},{"clean_st":"NC","clean_error":"E421","Cnt":"2"},{"clean_st":"MO","clean_error":"S880","Cnt":"1"},{"clean_st":"MI","clean_error":"SB00","Cnt":"1"},{"clean_st":"IL","clean_error":"S920","Cnt":"1"},{"clean_st":"WI","clean_error":"E421","Cnt":"7"},{"clean_st":"LA","clean_error":"S800","Cnt":"270"},{"clean_st":"GA","clean_error":"E412","Cnt":"8"},{"clean_st":"CA","clean_error":"E421","Cnt":"20"},{"clean_st":"KY","clean_error":"E421","Cnt":"1"},{"clean_st":"MI","clean_error":"E412","Cnt":"3"},{"clean_st":"MO","clean_error":"S800","Cnt":"285"},{"clean_st":"WI","clean_error":"E422","Cnt":"2"},{"clean_st":"PA","clean_error":"SA00","Cnt":"1"},{"clean_st":"CA","clean_error":"E422","Cnt":"2"},{"clean_st":"FL","clean_error":"E422","Cnt":"5"},{"clean_st":"WI","clean_error":"S800","Cnt":"262"},{"clean_st":"CO","clean_error":"S820","Cnt":"1"},{"clean_st":"NY","clean_error":"S900","Cnt":"1"},{"clean_st":"TX","clean_error":"SA00","Cnt":"6"},{"clean_st":"WA","clean_error":"E412","Cnt":"1"},{"clean_st":"CA","clean_error":"E423","Cnt":"1"},{"clean_st":"CO","clean_error":"S900","Cnt":"2"},{"clean_st":"NC","clean_error":"E422","Cnt":"3"},{"clean_st":"","clean_error":"E214","Cnt":"2"},{"clean_st":"RI","clean_error":"S800","Cnt":"77"},{"clean_st":"MN","clean_error":"S840","Cnt":"1"},{"clean_st":"TN","clean_error":"E422","Cnt":"2"},{"clean_st":"TX","clean_error":"E505","Cnt":"1"},{"clean_st":"FL","clean_error":"E600","Cnt":"1"},{"clean_st":"MO","clean_error":"S820","Cnt":"1"},{"clean_st":"WV","clean_error":"S810","Cnt":"1"},{"clean_st":"MN","clean_error":"E412","Cnt":"5"},{"clean_st":"ND","clean_error":"S800","Cnt":"29"},{"clean_st":"WI","clean_error":"S820","Cnt":"29"},{"clean_st":"TN","clean_error":"E423","Cnt":"1"},{"clean_st":"IA","clean_error":"E412","Cnt":"5"},{"clean_st":"NE","clean_error":"S800","Cnt":"105"},{"clean_st":"GA","clean_error":"S8A0","Cnt":"1"},{"clean_st":"CA","clean_error":"S900","Cnt":"1"},{"clean_st":"FL","clean_error":"E421","Cnt":"12"},{"clean_st":"AK","clean_error":"E412","Cnt":"1"},{"clean_st":"","clean_error":"E212","Cnt":"1"},{"clean_st":"TX","clean_error":"E427","Cnt":"1"},{"clean_st":"CO","clean_error":"S880","Cnt":"1"},{"clean_st":"FL","clean_error":"S800","Cnt":"1885"},{"clean_st":"WV","clean_error":"E412","Cnt":"3"},{"clean_st":"NV","clean_error":"S800","Cnt":"138"},{"clean_st":"WI","clean_error":"S900","Cnt":"1"},{"clean_st":"NY","clean_error":"S910","Cnt":"1"},{"clean_st":"TX","clean_error":"E412","Cnt":"14"},{"clean_st":"TN","clean_error":"E421","Cnt":"5"},{"clean_st":"AL","clean_error":"S800","Cnt":"219"},{"clean_st":"NC","clean_error":"S800","Cnt":"422"},{"clean_st":"OH","clean_error":"S880","Cnt":"1"},{"clean_st":"ND","clean_error":"E421","Cnt":"1"},{"clean_st":"FL","clean_error":"E427","Cnt":"3"},{"clean_st":"DE","clean_error":"S800","Cnt":"32"},{"clean_st":"AR","clean_error":"E421","Cnt":"3"},{"clean_st":"MN","clean_error":"E421","Cnt":"5"},{"clean_st":"PA","clean_error":"S810","Cnt":"1"},{"clean_st":"ID","clean_error":"E412","Cnt":"6"},{"clean_st":"AK","clean_error":"S800","Cnt":"55"},{"clean_st":"NM","clean_error":"E412","Cnt":"5"},{"clean_st":"OR","clean_error":"E423","Cnt":"1"},{"clean_st":"MS","clean_error":"S800","Cnt":"192"},{"clean_st":"CO","clean_error":"E422","Cnt":"1"},{"clean_st":"AZ","clean_error":"S800","Cnt":"329"},{"clean_st":"ID","clean_error":"S820","Cnt":"4"},{"clean_st":"WY","clean_error":"S810","Cnt":"1"},{"clean_st":"ND","clean_error":"E427","Cnt":"2"},{"clean_st":"PR","clean_error":"E412","Cnt":"1"},{"clean_st":"NY","clean_error":"SB00","Cnt":"1"},{"clean_st":"KS","clean_error":"E422","Cnt":"1"},{"clean_st":"MI","clean_error":"S800","Cnt":"541"},{"clean_st":"MA","clean_error":"S880","Cnt":"1"},{"clean_st":"WV","clean_error":"S900","Cnt":"1"},{"clean_st":"AZ","clean_error":"E421","Cnt":"7"},{"clean_st":"OK","clean_error":"S820","Cnt":"1"},{"clean_st":"LA","clean_error":"E412","Cnt":"3"},{"clean_st":"OR","clean_error":"E421","Cnt":"2"},{"clean_st":"NE","clean_error":"E422","Cnt":"1"},{"clean_st":"MN","clean_error":"E422","Cnt":"1"},{"clean_st":"AR","clean_error":"E422","Cnt":"1"},{"clean_st":"PA","clean_error":"E505","Cnt":"1"},{"clean_st":"MD","clean_error":"S880","Cnt":"2"},{"clean_st":"SC","clean_error":"E421","Cnt":"1"},{"clean_st":"LA","clean_error":"S910","Cnt":"1"},{"clean_st":"UT","clean_error":"SB00","Cnt":"1"},{"clean_st":"CO","clean_error":"E421","Cnt":"3"},{"clean_st":"HI","clean_error":"E421","Cnt":"1"},{"clean_st":"DE","clean_error":"E412","Cnt":"1"},{"clean_st":"ME","clean_error":"S800","Cnt":"54"},{"clean_st":"NY","clean_error":"E412","Cnt":"10"},{"clean_st":"KY","clean_error":"S800","Cnt":"209"},{"clean_st":"OK","clean_error":"S800","Cnt":"180"},{"clean_st":"IN","clean_error":"E412","Cnt":"4"},{"clean_st":"KS","clean_error":"E421","Cnt":"1"},{"clean_st":"GA","clean_error":"S900","Cnt":"1"},{"clean_st":"AZ","clean_error":"E422","Cnt":"4"},{"clean_st":"SC","clean_error":"E427","Cnt":"2"},{"clean_st":"LA","clean_error":"E421","Cnt":"2"},{"clean_st":"OR","clean_error":"E412","Cnt":"1"},{"clean_st":"CT","clean_error":"E412","Cnt":"6"},{"clean_st":"WA","clean_error":"S800","Cnt":"445"},{"clean_st":"MN","clean_error":"E427","Cnt":"5"},{"clean_st":"FL","clean_error":"E412","Cnt":"7"},{"clean_st":"CA","clean_error":"SA00","Cnt":"1"},{"clean_st":"MT","clean_error":"E412","Cnt":"2"},{"clean_st":"AL","clean_error":"SA00","Cnt":"1"},{"clean_st":"IN","clean_error":"E421","Cnt":"1"},{"clean_st":"CA","clean_error":"S880","Cnt":"4"},{"clean_st":"GU","clean_error":"S800","Cnt":"1"},{"clean_st":"UT","clean_error":"S900","Cnt":"2"},{"clean_st":"CT","clean_error":"S890","Cnt":"1"},{"clean_st":"AK","clean_error":"S900","Cnt":"1"},{"clean_st":"OK","clean_error":"S810","Cnt":"2"},{"clean_st":"ND","clean_error":"E412","Cnt":"2"},{"clean_st":"NJ","clean_error":"E421","Cnt":"2"},{"clean_st":"NM","clean_error":"S800","Cnt":"84"},{"clean_st":"UT","clean_error":"S820","Cnt":"5"},{"clean_st":"VA","clean_error":"S8B0","Cnt":"1"},{"clean_st":"CA","clean_error":"S910","Cnt":"1"},{"clean_st":"VA","clean_error":"E412","Cnt":"3"},{"clean_st":"NJ","clean_error":"E422","Cnt":"1"},{"clean_st":"IN","clean_error":"E422","Cnt":"1"},{"clean_st":"TX","clean_error":"S900","Cnt":"1"},{"clean_st":"WY","clean_error":"E412","Cnt":"4"},{"clean_st":"WV","clean_error":"S800","Cnt":"54"},{"clean_st":"MI","clean_error":"S900","Cnt":"2"},{"clean_st":"NV","clean_error":"E412","Cnt":"3"},{"clean_st":"NY","clean_error":"E427","Cnt":"1"},{"clean_st":"IL","clean_error":"S900","Cnt":"1"},{"clean_st":"IL","clean_error":"E412","Cnt":"13"},{"clean_st":"NJ","clean_error":"SA00","Cnt":"1"},{"clean_st":"WA","clean_error":"S8A0","Cnt":"1"},{"clean_st":"CA","clean_error":"S8C0","Cnt":"1"},{"clean_st":"CO","clean_error":"E412","Cnt":"7"},{"clean_st":"DC","clean_error":"E412","Cnt":"1"},{"clean_st":"GA","clean_error":"S800","Cnt":"660"},{"clean_st":"IA","clean_error":"S800","Cnt":"151"},{"clean_st":"WY","clean_error":"S800","Cnt":"23"},{"clean_st":"TN","clean_error":"E600","Cnt":"1"},{"clean_st":"MD","clean_error":"S800","Cnt":"445"},{"clean_st":"PA","clean_error":"E600","Cnt":"1"},{"clean_st":"NY","clean_error":"S8B0","Cnt":"1"},{"clean_st":"NJ","clean_error":"E427","Cnt":"1"},{"clean_st":"TX","clean_error":"S800","Cnt":"1751"},{"clean_st":"CT","clean_error":"E423","Cnt":"1"},{"clean_st":"OH","clean_error":"E412","Cnt":"5"},{"clean_st":"KS","clean_error":"S820","Cnt":"1"},{"clean_st":"NY","clean_error":"E600","Cnt":"1"},{"clean_st":"NJ","clean_error":"E412","Cnt":"5"},{"clean_st":"NY","clean_error":"E422","Cnt":"1"},{"clean_st":"OK","clean_error":"E412","Cnt":"2"},{"clean_st":"MA","clean_error":"E421","Cnt":"1"},{"clean_st":"AR","clean_error":"S820","Cnt":"1"},{"clean_st":"PA","clean_error":"S820","Cnt":"2"},{"clean_st":"MA","clean_error":"S910","Cnt":"1"},{"clean_st":"NY","clean_error":"E421","Cnt":"8"},{"clean_st":"UT","clean_error":"E412","Cnt":"9"},{"clean_st":"NY","clean_error":"S890","Cnt":"2"},{"clean_st":"CO","clean_error":"S800","Cnt":"443"},{"clean_st":"MN","clean_error":"S800","Cnt":"401"},{"clean_st":"FL","clean_error":"E214","Cnt":"1"},{"clean_st":"UT","clean_error":"S880","Cnt":"1"},{"clean_st":"OH","clean_error":"E421","Cnt":"7"},{"clean_st":"IN","clean_error":"S810","Cnt":"1"},{"clean_st":"CA","clean_error":"S800","Cnt":"2645"},{"clean_st":"OR","clean_error":"S800","Cnt":"311"},{"clean_st":"WA","clean_error":"S810","Cnt":"1"},{"clean_st":"FL","clean_error":"E216","Cnt":"1"},{"clean_st":"VT","clean_error":"E430","Cnt":"1"},{"clean_st":"NY","clean_error":"S800","Cnt":"1206"},{"clean_st":"IL","clean_error":"S800","Cnt":"696"},{"clean_st":"MS","clean_error":"E412","Cnt":"4"},{"clean_st":"NV","clean_error":"E422","Cnt":"1"},{"clean_st":"NC","clean_error":"SA00","Cnt":"1"},{"clean_st":"MA","clean_error":"S800","Cnt":"441"},{"clean_st":"MI","clean_error":"S880","Cnt":"1"},{"clean_st":"GA","clean_error":"E600","Cnt":"2"},{"clean_st":"TX","clean_error":"S891","Cnt":"1"},{"clean_st":"OH","clean_error":"E422","Cnt":"1"},{"clean_st":"IA","clean_error":"S8C0","Cnt":"1"},{"clean_st":"KS","clean_error":"S810","Cnt":"1"},{"clean_st":"CA","clean_error":"S890","Cnt":"3"},{"clean_st":"WI","clean_error":"S880","Cnt":"1"},{"clean_st":"VT","clean_error":"S800","Cnt":"37"},{"clean_st":"FL","clean_error":"S820","Cnt":"1"},{"clean_st":"VA","clean_error":"E421","Cnt":"4"},{"clean_st":"VA","clean_error":"S890","Cnt":"2"},{"clean_st":"PA","clean_error":"S900","Cnt":"1"},{"clean_st":"ME","clean_error":"E412","Cnt":"3"},{"clean_st":"MO","clean_error":"E421","Cnt":"4"},{"clean_st":"IL","clean_error":"E422","Cnt":"2"},{"clean_st":"CT","clean_error":"S800","Cnt":"238"},{"clean_st":"UT","clean_error":"E427","Cnt":"1"},{"clean_st":"MI","clean_error":"E422","Cnt":"1"},{"clean_st":"ND","clean_error":"S880","Cnt":"1"},{"clean_st":"TN","clean_error":"S800","Cnt":"369"},{"clean_st":"IL","clean_error":"E421","Cnt":"3"},{"clean_st":"MO","clean_error":"E422","Cnt":"3"},{"clean_st":"MT","clean_error":"E421","Cnt":"1"},{"clean_st":"VI","clean_error":"E421","Cnt":"2"},{"clean_st":"ID","clean_error":"S800","Cnt":"126"},{"clean_st":"MA","clean_error":"E412","Cnt":"6"},{"clean_st":"MS","clean_error":"S900","Cnt":"1"},{"clean_st":"VA","clean_error":"S800","Cnt":"461"},{"clean_st":"LA","clean_error":"S880","Cnt":"2"},{"clean_st":"SD","clean_error":"S800","Cnt":"43"},{"clean_st":"VT","clean_error":"E412","Cnt":"3"},{"clean_st":"FL","clean_error":"S880","Cnt":"2"},{"clean_st":"NC","clean_error":"S980","Cnt":"1"},{"clean_st":"TX","clean_error":"E600","Cnt":"1"},{"clean_st":"MD","clean_error":"SA00","Cnt":"1"},{"clean_st":"AL","clean_error":"E422","Cnt":"1"},{"clean_st":"MI","clean_error":"E421","Cnt":"4"},{"clean_st":"HI","clean_error":"S800","Cnt":"53"},{"clean_st":"IA","clean_error":"S920","Cnt":"1"},{"clean_st":"VI","clean_error":"E412","Cnt":"1"},{"clean_st":"OH","clean_error":"SA00","Cnt":"1"},{"clean_st":"AL","clean_error":"E421","Cnt":"2"},{"clean_st":"MD","clean_error":"E421","Cnt":"5"},{"clean_st":"PA","clean_error":"E412","Cnt":"11"},{"clean_st":"IA","clean_error":"E427","Cnt":"1"},{"clean_st":"FL","clean_error":"S900","Cnt":"2"},{"clean_st":"MS","clean_error":"E421","Cnt":"4"},{"clean_st":"UT","clean_error":"E422","Cnt":"3"},{"clean_st":"NH","clean_error":"E421","Cnt":"3"},{"clean_st":"AL","clean_error":"E427","Cnt":"2"},{"clean_st":"UT","clean_error":"E421","Cnt":"2"},{"clean_st":"VA","clean_error":"SA00","Cnt":"2"},{"clean_st":"SD","clean_error":"E421","Cnt":"2"},{"clean_st":"AR","clean_error":"S900","Cnt":"1"},{"clean_st":"OK","clean_error":"E422","Cnt":"1"},{"clean_st":"MI","clean_error":"S820","Cnt":"1"},{"clean_st":"KY","clean_error":"E412","Cnt":"1"},{"clean_st":"NY","clean_error":"S880","Cnt":"2"},{"clean_st":"MO","clean_error":"E412","Cnt":"3"},{"clean_st":"WV","clean_error":"E422","Cnt":"1"},{"clean_st":"MT","clean_error":"S860","Cnt":"1"},{"clean_st":"OK","clean_error":"E423","Cnt":"1"},{"clean_st":"CA","clean_error":"E412","Cnt":"16"},{"clean_st":"MD","clean_error":"E412","Cnt":"6"},{"clean_st":"NJ","clean_error":"S800","Cnt":"495"},{"clean_st":"NC","clean_error":"E412","Cnt":"4"},{"clean_st":"TX","clean_error":"S860","Cnt":"2"},{"clean_st":"PA","clean_error":"E421","Cnt":"11"},{"clean_st":"IA","clean_error":"E422","Cnt":"1"},{"clean_st":"NY","clean_error":"SA00","Cnt":"2"},{"clean_st":"IL","clean_error":"S8A0","Cnt":"1"},{"clean_st":"GA","clean_error":"S880","Cnt":"1"},{"clean_st":"WV","clean_error":"E421","Cnt":"1"},{"clean_st":"IL","clean_error":"S810","Cnt":"1"},{"clean_st":"IA","clean_error":"S880","Cnt":"2"},{"clean_st":"MT","clean_error":"S800","Cnt":"69"},{"clean_st":"VT","clean_error":"E421","Cnt":"2"},{"clean_st":"SC","clean_error":"E412","Cnt":"2"},{"clean_st":"IN","clean_error":"S800","Cnt":"311"},{"clean_st":"UT","clean_error":"S800","Cnt":"165"},{"clean_st":"GA","clean_error":"E421","Cnt":"8"},{"clean_st":"CO","clean_error":"S890","Cnt":"1"},{"clean_st":"OK","clean_error":"E421","Cnt":"3"},{"clean_st":"ID","clean_error":"E421","Cnt":"3"},{"clean_st":"KS","clean_error":"S800","Cnt":"150"},{"clean_st":"SC","clean_error":"S820","Cnt":"1"},{"clean_st":"TX","clean_error":"S880","Cnt":"3"},{"clean_st":"MN","clean_error":"S810","Cnt":"1"},{"clean_st":"OH","clean_error":"S800","Cnt":"637"},{"clean_st":"AR","clean_error":"S800","Cnt":"134"},{"clean_st":"PA","clean_error":"S800","Cnt":"647"},{"clean_st":"IA","clean_error":"E421","Cnt":"1"},{"clean_st":"PA","clean_error":"E422","Cnt":"2"},{"clean_st":"WA","clean_error":"E421","Cnt":"4"},{"clean_st":"DC","clean_error":"S800","Cnt":"90"}]}'),this},p.prototype.design_mode=function(e){return arguments.length?(this._design_mode=e,this.showEdges(this._designMode).snapToGrid(this._designMode?12:0).allowDragging(this._designMode),this._data.vertices&&this._data.vertices.forEach(function(e){e.show_title(this._design_mode).render()},this),this):this._design_mode},p.prototype.dashboards=function(e){return arguments.length?(this._dashboards=e,this):this._dashboards},p.prototype.title=function(){var e="";return this._dashboards.forEach(function(t){e&&(e+=", "),e+=t.dashboard.title}),e},p.prototype.renderDashboards=function(e){this.data({vertices:[],edges:[]});var t=[],n=[];for(var r in this._dashboards){for(var i in this._dashboards[r].vertexMap)t.push(this._dashboards[r].vertexMap[i]);n=n.concat(this._dashboards[r].edges)}this.data({vertices:t,edges:n});var s=e?this.load():{changed:!1,dataChanged:!1};return s.changed&&this.layout(""),s.dataChanged||this.fetchData(),this},p.prototype.fetchData=function(){for(var e in this._dashboards){var t=this._dashboards[e].dashboard;for(var n in t.datasources)t.datasources[n].fetchData({},!0)}return this},p.prototype.checksum=function(e){var t=0,n=e.length,r,i;if(n===0)return t;for(r=0;r=0||this._params.Wuid},n.prototype.isWorkunitResult=function(){return this.isWsWorkunits()&&(this._params.Sequence||this._params.ResultName)},n.prototype.isWsEcl=function(){return this._pathname.toLowerCase().indexOf("wsecl")>=0||this._params.QuerySetId&&this._params.Id},n.prototype.isWsWorkunits_GetStats=function(){return this._pathname.toLowerCase().indexOf("wsworkunits/wugetstats")>=0&&this._params.WUID},n.prototype.getUrl=function(e){return e=e||{},(e.protocol?e.protocol:this._protocol)+"//"+(e.hostname?e.hostname:this._hostname)+":"+(e.port?e.port:this._port)+"/"+(e.pathname?e.pathname:this._pathname)},r.prototype.contains=function(e,t){return s(e+"."+t,this._mappings)},r.prototype.mapResult=function(e,t){var n=this._mappings[t];n&&(e[t]=e[t].map(function(e){var t=[];if(n.x&&n.x instanceof Array){t=[];for(var r=0;r1){var a=(new n).url(e);e=u+this._proxyMappings[i],t.IP=a._hostname,t.PORT=a._port,s.length>0&&(t.PATH=s[1]);break}}var f=6e4,l=5e3,c="jsonp_callback_"+Math.round(Math.random()*999999);window[c]=function(e){f=0,d(e)};var h=document.createElement("script");h.src=e+(e.indexOf("?")>=0?"&":"?")+"jsonp="+c+"&"+o(t),document.body.appendChild(h);var p=setInterval(function(){f<=0?clearInterval(p):(f-=l,f<=0?(clearInterval(p),console.log("Request timeout: "+h.src),d()):console.log("Request pending ("+f/1e3+" sec): "+h.src))},l)},i.prototype.mappings=function(e){return arguments.length?(this._mappings=new r(e),this):this._mappings},i.prototype.proxyMappings=function(e){return arguments.length?(this._proxyMappings=e,this):this._proxyMappings},u.prototype=Object.create(i.prototype),u.prototype.cacheCalls=function(e){return arguments.length?(this._cacheCalls=e,this):this._cacheCalls},u.prototype.call=function(e,t){function r(e,t){var r=new XMLHttpRequest;r.open("GET",n,!0),r.onload=function(e){t(JSON.parse(r.responseText))},r.onerror=function(e){t({})},r.send(null)}var n=this._url+(this._url.indexOf("?")>=0?"&":"?")+o(e);if(this._cacheCalls){var i=localStorage["hpcc.viz."+n];i&&i!==null?setTimeout(function(){t(JSON.parse(i))},0):r(e,function(e){localStorage["hpcc.viz."+n]=JSON.stringify(e),t(e)})}else localStorage["hpcc.viz."+n]=null,r(e,t)},a.prototype=Object.create(i.prototype),a.prototype.url=function(e){var t=i.prototype.url.apply(this,arguments);if(arguments.length){this._port=this._port==="8010"?"8002":this._port;for(var n in this._params)switch(n){case"QuerySetId":this.target(this._params[n]);break;case"Id":this.query(this._params[n])}var r,s;!this._target&&!this._query&&(r=this._pathname.split("/res/"),r.length>=2&&(s=r[1].split("/"),s.length>=3&&(this.target(s[1]),this.query(s[2])))),!this._target&&!this._query&&(r=this._pathname.split("/forms/default/"),r.length>=2&&(s=r[1].split("/"),s.length>=3&&(this.target(s[1]),this.query(s[2]))))}return t},a.prototype.target=function(e){return arguments.length?(this._target=e,this):this._target},a.prototype.query=function(e){return arguments.length?(this._query=e,this):this._query},a.prototype.constructUrl=function(){return i.prototype.getUrl.call(this,{pathname:"WsEcl/submit/query/"+this._target+"/"+this._query+"/json"})},a.prototype.call=function(e,n,r){e=e||{},e.target=e.target||this._target,e.query=e.query||this._query;var i=this,s=this.getUrl({pathname:"WsEcl/submit/query/"+e.target+"/"+e.query+"/json"});this.jsonp(s,n,function(e){for(var n in e){e=e[n].Results;break}for(n in e)e[n]=e[n].Row.map(t);i._mappings.mapResponse(e),r(e)})},a.prototype.send=function(e,t){this.call({target:this._target,query:this._query},e,t)},f.prototype=Object.create(i.prototype),f.prototype.url=function(e){var t=i.prototype.url.apply(this,arguments);if(arguments.length){for(var n in this._params)switch(n){case"Wuid":this.wuid(this._params[n]);break;case"ResultName":this.resultName(this._params[n]);break;case"Sequence":this.sequence(this._params[n])}if(!this._wuid){var r=this._url.split("/res/");if(r.length>=2){var s=r[1].split("/");this.wuid(s[0])}}}return t},f.prototype.wuid=function(e){return arguments.length?(this._wuid=e,this):this._wuid},f.prototype.jobname=function(e){return arguments.length?(this._jobname=e,this):this._jobname},f.prototype.sequence=function(e){return arguments.length?(this._sequence=e,this):this._sequence},f.prototype.resultName=function(e){return arguments.length?(this._resultName=e,this):this._resultName},f.prototype.appendParam=function(e,t,n){return t?(n&&(n+="&"),n+e+"="+t):n},f.prototype.constructUrl=function(){var e=i.prototype.getUrl.call(this,{pathname:"WsWorkunits/res/"+this._wuid+"/"}),t="";return t=this.appendParam("ResultName",this._resultName,t),e+(t?"?"+t:"")},f.prototype._fetchResult=function(e,n,r){e=e||{},e._start=e._start||0,e._count=e._count||-1;var i=this.getUrl({pathname:"WsWorkunits/WUResult.json"}),s={Wuid:e.wuid,ResultName:e.resultname,SuppressXmlSchema:!0,Start:e._start,Count:e._count};this._resultNameCache[e.resultname]={};var o=this;this.jsonp(i,s,function(i){for(var s in i){if(!i[s].Result)throw"No result found.";o._total=i[s].Total,i=i[s].Result;for(var u in i){i=i[u].Row.map(t);break}break}o._resultNameCache[e.resultname]=i,r||o._mappings.mapResult(o._resultNameCache,e.resultname),n(o._resultNameCache[e.resultname])})},f.prototype.fetchResult=function(e,t,n){if(e.wuid)this._fetchResult(e,t,n);else if(e.jobname){var r=this;this.WUQuery(e,function(i){e.wuid=i[0].Wuid,r._fetchResult(e,t,n)})}},f.prototype.WUQuery=function(e,t){var n=this.getUrl({pathname:"WsWorkunits/WUQuery.json"}),r={Jobname:r.jobname,Count:1};this._resultNameCache={},this._resultNameCacheCount=0,this.jsonp(n,r,function(e){if(!s("WUQueryResponse.Workunits.ECLWorkunit",e))throw"No workunit found.";e=e.WUQueryResponse.Workunits.ECLWorkunit,t(e)})},f.prototype.fetchResultNames=function(e){var t=this.getUrl({pathname:"WsWorkunits/WUInfo.json"}),n={Wuid:this._wuid,TruncateEclTo64k:!0,IncludeExceptions:!1,IncludeGraphs:!1,IncludeSourceFiles:!1,IncludeResults:!0,IncludeResultsViewNames:!1,IncludeVariables:!1,IncludeTimers:!1,IncludeResourceURLs:!1,IncludeDebugValues:!1,IncludeApplicationValues:!1,IncludeWorkflows:!1,IncludeXmlSchemas:!1,SuppressResultSchemas:!0};this._resultNameCache={},this._resultNameCacheCount=0;var r=this;this.jsonp(t,n,function(t){s("WUInfoResponse.Workunit.Results.ECLResult",t)&&(t.WUInfoResponse.Workunit.Results.ECLResult.map(function(e){r._resultNameCache[e.Name]=[],++r._resultNameCacheCount}),e(r._resultNameCache))})},f.prototype.fetchResults=function(e,t){var n=this;this.fetchResultNames(function(r){var i=n._resultNameCacheCount;if(i>0)for(var s in n._resultNameCache)n.fetchResult({wuid:n._wuid,resultname:s},function(t){--i<=0&&e(n._resultNameCache)},t);else e(n._resultNameCache)})},f.prototype.postFilter=function(e,t){var n={};for(var r in t)n[r]=t[r].filter(function(t,n){for(var r in e)if(t[r]!==undefined&&e[r]!==undefined&&t[r]!==e[r])return!1;return!0});return this._mappings.mapResponse(n),n},f.prototype.send=function(e,t){var n=this;this._resultNameCacheCount?t(n.postFilter(e,this._resultNameCache)):this.fetchResults(function(r){t(n.postFilter(e,r))},!0)},l.prototype=Object.create(i.prototype),l.prototype.url=function(e){var t=i.prototype.url.apply(this,arguments);if(arguments.length)for(var n in this._params)switch(n){case"WUID":this.wuid(this._params[n])}return t},l.prototype.wuid=function(e){return arguments.length?(this._wuid=e,this):this._wuid},l.prototype.constructUrl=function(){return i.prototype.getUrl.call(this,{pathname:"WsWorkunits/WUGetStats?WUID="+this._wuid})},l.prototype.send=function(e,t){var n=this.getUrl({pathname:"WsWorkunits/WUGetStats.json?WUID="+this._wuid});this.jsonp(n,e,function(e){s("WUGetStatsResponse.Statistics.WUStatisticItem",e)?t(e.WUGetStatsResponse.Statistics.WUStatisticItem):t([])})},c.prototype=Object.create(i.prototype),c.prototype.fetchResults=function(e,n){var r=this.getUrl({});this._resultNameCache={},this._resultNameCacheCount=0;var i=this;this.jsonp(r,e,function(e){for(var r in e){e=e[r].Results;break}for(r in e)i._resultNameCache[r]=e[r].Row.map(t),++i._resultNameCacheCount;n(i._resultNameCache)})},c.prototype.fetchResult=function(e,t){t(this._resultNameCache[e])},c.prototype.call=function(e,t){this.fetchResults(e,t)},h.prototype=Object.create(f.prototype),h.prototype.hipieResults=function(e){if(!arguments.length)return this._hipieResults;this._hipieResultsLength=0,this._hipieResults={};var t=this;return e.forEach(function(e){t._hipieResultsLength++,t._hipieResults[e.id]=e}),this},h.prototype.fetchResults=function(e){var t=this;return f.prototype.fetchResultNames.call(this,function(n){var r=t._hipieResultsLength;if(r>0)for(var i in t._hipieResults){var s=t._hipieResults[i];t.fetchResult(s.from,function(n){--r<=0&&e(t._resultNameCache)})}else e(t._resultNameCache)})},h.prototype.fetchResult=function(e,t){return f.prototype.fetchResult.call(this,{wuid:this._wuid,resultname:e},function(e){t(e)})},h.prototype.call=function(e,t){if(e.refresh||!this._resultNameCache||!this._resultNameCacheCount)this.fetchResults(t);else{var n={};for(var r in e)e[r]&&e[r+"_changed"]&&(n[r]=e[r]);var i={};for(var s in this._hipieResults){var o=this._hipieResults[s],u=!0;for(var a in n)if(o.filter.indexOf(a)<0){u=!1;break}u&&(i[o.from]=this._resultNameCache[o.from].filter(function(e){for(var t in n)if(e[t]!==n[t])return!1;return!0}))}t(i)}},p.prototype=Object.create(h.prototype),p.prototype.databomb=function(e){return arguments.length?(this._databomb=e.map(t),this):this._databomb},p.prototype.databombOutput=function(e){return arguments.length?(this._resultNameCacheCount++,this._resultNameCache[e]=this._databomb,this):undefined},p.prototype.fetchResults=function(e){var t=this;setTimeout(function(){e(t._resultNameCache)},0)},{Basic:u,ESPMappings:r,ESPUrl:n,WsECL:a,WsWorkunits:f,HIPIERoxie:c,HIPIEWorkunit:h,HIPIEDatabomb:p,createESPConnection:function(e){e=e||document.URL;var t=(new n).url(e);return t.isWsWorkunits_GetStats()?(new l).url(e):t.isWsWorkunits()?(new f).url(e):t.isWsEcl()?(new a).url(e):null}}}),function(e,t){typeof define=="function"&&define.amd?define("src/other/IWordCloud",[],t):e.other_IWordCloud=t()}(this,function(){function e(){}return e.prototype.testData=function(){this.columns(["Word","Weight"]);var e=["Myriel","Napoleon","Mlle.Baptistine","Mme.Magloire","CountessdeLo","Geborand","Champtercier","Cravatte","Count","OldMan","Labarre","Valjean","Marguerite","Mme.deR","Isabeau","Gervais","Tholomyes","Listolier","Fameuil","Blacheville","Favourite","Dahlia","Zephine","Fantine","Mme.Thenardier","Thenardier","Cosette","Javert","Fauchelevent","Bamatabois","Perpetue","Simplice","Scaufflaire","Woman1","Judge","Champmathieu","Brevet","Chenildieu","Cochepaille","Pontmercy","Boulatruelle","Eponine","Anzelma","Woman2","MotherInnocent","Gribier","Jondrette","Mme.Burgon","Gavroche","Gillenormand","Magnon","Mlle.Gillenormand","Mme.Pontmercy","Mlle.Vaubois","Lt.Gillenormand","Marius","BaronessT","Mabeuf","Enjolras","Combeferre","Prouvaire","Feuilly","Courfeyrac","Bahorel","Bossuet","Joly","Grantaire","MotherPlutarch","Gueulemer","Babet","Claquesous","Montparnasse","Toussaint","Child1","Child2","Brujon","Mme.Hucheloup"].map(function(e){return[e,10+Math.random()*14]});return this.data(e),this},e.prototype.click=function(e){console.log("Click: "+e.label)},e}),define("css!src/other/MorphText",[],function(){}),function(e,t){typeof define=="function"&&define.amd?define("src/other/MorphText",["../common/SVGWidget","css!./MorphText"],t):e.other_MorphText=t(e.common_SVGWidget)}(this,function(e){function t(){e.call(this),this._text="",this._anchor="middle",this._reverse=!1}return t.prototype=Object.create(e.prototype),t.prototype._class+=" other_MorphText",t.prototype.text=function(e){if(!arguments.length)return this._text;this._text=e;var t={},n=this._text.split("");return this.data(n.map(function(e){var n="_"+e;return t[n]===undefined&&(t[n]=0),t[n]++,{text:e,id:e.charCodeAt(0)+1024*t[n]}})),this},t.prototype.anchor=function(e){return arguments.length?(this._anchor=e,this):this._anchor},t.prototype.fontSize=function(e){return arguments.length?(this._fontSize=e,this):this._fontSize},t.prototype.reverse=function(e){return arguments.length?(this._reverse=e,this):this._reverse},t.prototype.enter=function(e,t){if(!this._fontSize){var n=window.getComputedStyle(e,null);this._fontSize=parseInt(n.fontSize)}this._fontWidth=this._fontSize*32/48,this._textElement=t.append("g")},t.prototype.dateTime=function(){var e=new Date,t=e.getSeconds().toString().length===1?"0"+e.getSeconds():e.getSeconds(),n=e.getMinutes().toString().length===1?"0"+e.getMinutes():e.getMinutes(),r=e.getHours().toString().length===1?"0"+e.getHours():e.getHours(),i=e.getHours()>=12?"pm":"am",s=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],o=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];return o[e.getDay()]+" "+s[e.getMonth()]+" "+e.getDate()+" "+e.getFullYear()+" "+r+":"+n+":"+t+i},t.prototype.update=function(e,t){var n=this,r=this._textElement.selectAll("text").data(this.data(),function(e){return e.id});r.attr("class","update"),this.transition.apply(r).attr("x",function(e,t){return(-n._data.length/2+t)*n._fontWidth+n._fontWidth/2});var i=r.enter().append("text").attr("class","enter").attr("font-size",this._fontSize).attr("dy",".35em").attr("y",(this._reverse?1:-1)*this._fontWidth*2).attr("x",function(e,t){return(-n._data.length/2+t)*n._fontWidth+n._fontWidth/2}).style("fill-opacity",1e-6).style("text-anchor",this._anchor).text(function(e){return e.text});this.transition.apply(i).attr("y",0).style("fill-opacity",1),r.exit().attr("class","exit"),this.transition.apply(r.exit()).attr("y",(this._reverse?-1:1)*this._fontWidth*2).style("fill-opacity",1e-6).remove()},t}),define("css!src/other/Paginator",[],function(){}),function(e,t){typeof define=="function"&&define.amd?define("src/other/Paginator",["d3","../common/HTMLWidget","css!./Paginator"],t):e.other_Paginator=t(e.d3,e.common_HTMLWidget)}(this,function(e,t){function n(){t.call(this),this._tag="div",this._tNumPages=1,this._numList=[]}return n.prototype=Object.create(t.prototype),n.prototype._class+=" other_Paginator",n.prototype.publish("itemsPerPage",2,"number","Pagination items per page",null,{tags:["Private"]}),n.prototype.publish("numItems",10,"number","Pagination total number of items",null,{tags:["Private"]}),n.prototype.publish("pageNumber",1,"number","Pagination set or get the page number",null,{tags:["Private"]}),n.prototype.enter=function(e,n){t.prototype.enter.apply(this,arguments),this.paginator=n.append("ul").attr("class","paginator pagination pagination-sm")},n.prototype.update=function(t,n){var r=this;this._tNumPages=Math.ceil(this.numItems()/this.itemsPerPage())||1,this.pageNumber()>this._tNumPages&&this.pageNumber(1),this._numList=[];if(this.numItems()){this._numList.push("previous");for(var i=0;i=1){var s=r.pageNumber()-1;r.pageNumber(s),r._onSelect(s,"previous")}}else r.pageNumber(t),r._onSelect(t)}),s.classed("active",function(e,t){return t===r.pageNumber()}).select("a").text(function(e){return e}),s.exit().remove(),s.order(),this.numItems()===0&&e.select(t).remove()},n.prototype.exit=function(e,n){t.prototype.exit.apply(this,arguments)},n}),function(e,t){typeof define=="function"&&define.amd?define("src/other/Persist",["require"],t):e.other_Persist=t(e.require)}(this,function(e){return{discover:function(e){var t=[],n=e._id===undefined;for(var r in e)if(r.indexOf("__meta_")>=0){var i=e,s=i[r];if(s.type)if(!n||s.type!=="proxy"){while(s.type==="proxy")i=i[s.proxy],s=i["__meta_"+s.method];s.id!==e[r].id&&(s=JSON.parse(JSON.stringify(s)),s.id=e[r].id),t.push(s)}}return t},serializeToObject:function(e,t,n){var r={__version:3,__class:e.classID(),__id:e._id,__properties:{}};t&&t.length?t.forEach.forEach(function(t){e[t.id+"_modified"]()&&(r.__properties[t]=e[t]())}):this.discover(e).forEach(function(t){if(e[t.id+"_modified"]()||typeof e["__meta_"+t.id].trueDefaultValue!="undefined")switch(t.type){case"widget":r.__properties[t.id]=this.serializeToObject(e[t.id](),null,n);break;case"widgetArray":r.__properties[t.id]=[];var i=e[t.id]();i.forEach(function(e,i){r.__properties[t.id].push(this.serializeToObject(e,null,n))},this);break;default:r.__properties[t.id]=e[t.id]()}},this);if(e.classID()==="marshaller_Graph"){var i=e.data().vertices;i&&(this.__vertices=i.map(function(e){return this.serializeToObject(e,null,n)},this))}return n&&(r.__data={},r.__data.columns=e.columns(),r.__data.data=e.data()),r},serialize:function(e,t,n){return JSON.stringify(this.serializeToObject(e,t,n))},deserialize:function(t,n){var r=this,i="src/"+t.__class.split("_").join("/");e([i],function(e){var i=new e;t instanceof String&&(t=JSON.parse(t)),t.__id.indexOf("_w")!==0&&(i._id=t.__id);var s=0;for(var o in t.__properties)if(i["__meta_"+o])switch(i["__meta_"+o].type){case"widget":++s;var u=o;r.deserialize(t.__properties[o],function(e){i[u](e),--s});break;case"widgetArray":++s;var a=o,f=t.__properties[o],l=[];l.length=f.length;var c=0;f.forEach(function(e,t){++c,r.deserialize(e,function(e){l[t]=e,--c});var n=setInterval(function(){c<=0&&(clearInterval(n),c=undefined,i[a](l),--s)},20)});break;default:i[o](t.__properties[o])}var h=setInterval(function(){if(s<=0){clearInterval(h),s=undefined;if(t.__data)for(var e in t.__data)i[e](t.__data[e]);n(i)}},20)})},create:function(e,t){typeof e=="string"&&(e=JSON.parse(e)),this.deserialize(e,t)},clone:function(e,t){this.create(this.serializeToObject(e,[],!0),t)}}}),define("css!src/other/PropertyEditor",[],function(){}),function(e,t){typeof define=="function"&&define.amd?define("src/other/PropertyEditor",["d3","../common/Widget","../common/HTMLWidget","./Persist","css!./PropertyEditor"],t):e.other_PropertyEditor=t(e.d3,e.common_Widget,e.common_HTMLWidget,e.other_Persist)}(this,function(e,t,n,r){function i(){n.call(this),this._tag="div",this._columns=["Key","Value"],this._contentEditors=[],this._show_settings=!0}i.prototype=Object.create(n.prototype),i.prototype._class+=" other_PropertyEditor",i.prototype.publish("themeMode",!1,"boolean","Edit default values",null,{tags:["Basic","TODO2"]}),i.prototype.publish("showColumns",!0,"boolean","Show Columns",null,{tags:["Intermediate","TODO2"]}),i.prototype.publish("showData",!0,"boolean","Show Data",null,{tags:["Intermediate","TODO2"]}),i.prototype.publish("shareCountMin",2,"number","Share Count Min",null,{tags:["Basic","TODO2"]}),i.prototype.publish("paramGrouping","By Widget","set","Param Grouping",["By Param","By Widget"],{tags:["Basic","TODO2"]}),i.prototype.publish("sectionTitle","","string","Section Title",null,{tags:["Private","TODO2"]}),i.prototype.publish("collapsibleSections",!0,"boolean","Collapsible Sections",null,{tags:["Basic","TODO2"]}),i.prototype.show_settings=function(e){return arguments.length?(this._show_settings=e,this):this._show_settings};var s=function(e,t,n,r,i){if(!e)return"";var s=e.classID().split("_"),o="src/"+s.join("/"),u=s[s.length-1],a=n.split("\n").map(function(e){return e.length?" "+e:""}).join("\n");return a+=a.length?"\n":"",i+=i.length?"\n":"",'require(["'+o+'"], function('+u+") {\n"+" var "+t+" = new "+u+"()\n"+' .target("divID")\n'+a+" .render("+r.split("\n").join("\n ")+")\n"+" ;\n"+i+"});"},o=function(e,t,n){var r=t.split("\n").map(function(e){return e.length?" "+e:""}).join("\n");return r+=r.length?"\n":"","function(widget) {\n widget."+e+"\n"+r+" .render("+n+")\n"+" ;\n"+"}"},u=function(e,t,n){if(!e)return"";var i=this,s=r.discover(this.theme_mode()?Object.getPrototypeOf(e):e).map(function(t){return i.widgetPropertyModified(e,t.id)?"."+t.id+"("+JSON.stringify(i.widgetProperty(e,t.id))+")":""}).filter(function(e){return e!==""}).join("\n");if(t){var o=e.columns();o instanceof Array?o.length&&(s+=s.length?"\n":"",s+=".columns("+JSON.stringify(o)+")"):o&&(s+=s.length?"\n":"",s+=".columns("+JSON.stringify(o)+")")}if(n){var u=e.data();if(u instanceof Array)u.length&&(s+=s.length?"\n":"",s+=".data("+JSON.stringify(u)+")");else if(u){s+=s.length?"\n":"";try{s+=".data("+JSON.stringify(u)+")"}catch(a){s+=".data("+a+")"}}}return s};i.prototype.getJavaScript=function(e,t,n,r){r=r||"";var i="";return this._data._content&&(i=o("_content",u(this._data._content,t,n),"")),s(this._data,e,u(this._data,t,n),i,r)},i.prototype.getPersistString=function(e){return"var "+e+" = "+JSON.stringify(r.serializeToObject(this._data,null,!1),null," ")+";"},i.prototype.onChange=function(e,t){},i.prototype.enter=function(e,t){n.prototype.enter.apply(this,arguments),this._parentElement.style("overflow","auto")},i.prototype.findSharedProperties=function(e,t){var n={};if(typeof e!="undefined"&&e.length>0){var r=[];e.forEach(function(e){var n=this._getParams(t?Object.getPrototypeOf(e):e,0);r=r.concat(n)},this),r.forEach(function(e){if(["widget","widgetArray"].indexOf(e.type)===-1){var t=e.id+"_"+e.description;typeof n[t]=="undefined"&&(n[t]={arr:[]}),n[t].id=e.id,n[t].description=e.description,n[t].type=e.type,n[t].set=e.set,n[t].arr.push(e)}})}return n},i.prototype._getParams=function(e,t){var n=[],i=r.discover(e);return i.forEach(function(r,i){n.push({id:r.id,type:r.type,description:r.description,set:r.set,widget:e});if(r.type==="widgetArray"){var s=this.widgetProperty(e,r.id);s.forEach(function(e){var r=this._getParams(e,t+1);n=n.concat(r)},this)}else if(r.type==="widget"){var o=this.widgetProperty(e,r.id),u=this._getParams(o,t+1);n=n.concat(u)}},this),n};var a=function(e){var t=!1;return typeof e._current_grouping=="undefined"?e._current_grouping=e._group_params_by:e._current_grouping!==e._group_params_by&&(t=!0),typeof e._showing_columns=="undefined"?e._showing_columns=e.showColumns():e._showing_columns!==e.showColumns()&&(t=!0),typeof e._showing_data=="undefined"?e._showing_data=e.showData():e._showing_data!==e.showData()&&(t=!0),typeof e._showing_themeMode=="undefined"?e._showing_themeMode=e.themeMode():e._showing_themeMode!==e.themeMode()&&(t=!0),t};return i.prototype.widgetPropertyModified=function(e,t){return!this.themeMode()||this===e?e[t+"_modified"]():Object.getPrototypeOf(e)[t+"_modified"]()},i.prototype.widgetProperty=function(e,t,n){return n===undefined?!this.themeMode()||this===e?e[t]():Object.getPrototypeOf(e)[t]():!this.themeMode()||this===e?e[t](n):Object.getPrototypeOf(e)[t](n)},i.prototype.update=function(t,s){n.prototype.update.apply(this,arguments);var o=this;a(this)&&s.selectAll("#"+this._id+" > table").remove(),this._current_grouping=this.paramGrouping();if(this._show_settings){var u=s.selectAll("#"+this._id+" > div").data([this],function(e){return e._id});u.enter().append("div").each(function(t){(new i).showColumns(!1).showData(!1).show_settings(!1).paramGrouping("By Widget").sectionTitle("Property Editor Settings").target(e.select(this).node()).data([t]).render()})}if(this.paramGrouping()==="By Param"){var f=[],l=[];if(this._data.length>0){f.push(this.findSharedProperties(this._data,this.themeMode()));for(var c in f){var h=[];for(var p in f[c]){var d=[];f[c][p].arr.forEach(function(e){d.push(e.widget)});if(this.shareCountMin()<=d.length||d[0]._class.indexOf("PropertyEditor")!==-1)h.push({rowType:"shared",widgetArr:d,id:f[c][p].id,description:f[c][p].description,type:f[c][p].type,set:f[c][p].set}),f[c][p].arr.forEach(function(e){h.push({rowType:"individual",widgetArr:[e.widget],id:f[c][p].id,description:f[c][p].description,type:f[c][p].type,set:f[c][p].set})})}l.push(h)}}}var v=null;v=s.selectAll("#"+this._id+" > table").data(this._data,function(e){return e._id}),v.enter().append("table").each(function(t){var n=e.select(this),r=n.append("thead");o.collapsibleSections()&&r.attr("class","mm-label max").on("click",function(){var t=e.select(this);t.classed("min")?(t.classed("max",!0),t.classed("min",!1)):(t.classed("max",!1),t.classed("min",!0))}),r.append("tr").append("th").attr("colspan",o._columns.length).attr("class","th-widget-class").text(function(){var e="";if(o.sectionTitle())e=o.sectionTitle();else{var n=t.classID().split("_");n.length>1?e="Widget: "+n[n.length-1]:e="Widget: "+t._class}return e}),r=r.append("tr").attr("class","mm-content"),n.append("tbody").attr("class","mm-content");var i=r.selectAll("th").data(o._columns,function(e){return e});i.enter().append("th").text(function(e){return e}),i.exit().remove()}),v.select("tbody").each(function(t,n){var s=e.select(this),u,a,f,c=null;o.showColumns()&&(a=s.append("tr"),f=a.append("td").text("Columns"),f=a.append("td"),c=f.append("textarea").attr("rows","4").attr("cols","25").on("change",function(){t.columns(JSON.parse(this.value)).render(function(){o.onChange(t,"columns")})}),c.node().value=JSON.stringify(t._columns));if(o.showData()){a=s.append("tr"),f=a.append("td").text("Data"),f=a.append("td"),c=f.append("textarea").attr("rows","4").attr("cols","25").on("change",function(){t.data(JSON.parse(this.value)).render(function(){o.onChange("data")})});try{c.node().value=JSON.stringify(t._data)}catch(h){c.node().value=h}}o.paramGrouping()==="By Param"?(u=s.selectAll(".tr_"+t._id).data(l[n]),u.enter().append("tr").each(function(n){var r=e.select(this),i="propertyRow";n.rowType==="shared"?i="sharedPropertyRow":n.rowType==="individual"&&(this.hidden=!0),r.attr("class","tr_"+t._id+" "+i),r.append("td").attr("class","pe-label").html(function(e){var t="";switch(e.rowType){case"shared":t=e.id;break;case"individual":var n=e.widgetArr[0].classID().split("_"),r=n[n.length-1];t=r+" ["+e.widgetArr[0]._id+"]"}return t}).on("click",function(e){var t,n=this.className.split(" ");if(n.indexOf("expanded")===-1)t=!1,n.push("expanded"),this.className=n.join(" ");else{t=!0;var r="";n.forEach(function(e){e!=="expanded"&&(r+=e)}),this.className=r}var i=e.widgetArr.length,s=this.parentNode.nextSibling;for(var o=0;othis._tNumPages&&this.pageNumber(1),this._paginator._onSelect=function(e,t){console.log("page: "+e),i.pageNumber(e),i.render();return}}else this._paginator.numItems(0);var u=this.pageNumber()-1,a=this.itemsPerPage(),f=u*a,l=parseInt(u*a)+parseInt(a),c=null;this.pagination()?c=this._data.slice(f,l):c=this._data;var h=this.tbody.selectAll("tr").data(c);h.enter().append("tr").on("click.selectionBag",function(e){i.selectionBagClick(e),i.render()}).on("click",function(e){i.click(i.rowToObj(e))}),h.attr("class",function(e){if(i._selectionBag.isSelected(i._createSelectionObject(e)))return"selected"}),h.exit().remove();var p=h.selectAll("td").data(function(e,t){return e});p.enter().append("td"),p.text(function(e){return e instanceof String?e.trim():e instanceof Object?"":e}),p.exit().remove(),this._paginator.render()},i.prototype.exit=function(e,n){this._paginator.target(null),t.prototype.exit.apply(this,arguments)},i.prototype.headerClick=function(e){var t=this;this._currentSort!==e?(this._currentSort=e,this._currentSortOrder=1):this._currentSortOrder*=-1;var n=this._columns.indexOf(e);this._data.sort(function(e,r){return e[n]===r[n]?0:typeof r[n]=="undefined"||e[n]>r[n]?t._currentSortOrder:t._currentSortOrder*-1}),this.render()},i.prototype.selection=function(e){return arguments.length?(this._selectionBag.set(e.map(function(e){return this._createSelectionObject(e)},this)),this):this._selectionBag.get().map(function(e){return e._id})},i.prototype.selectionBagClick=function(t){if(e.event.shiftKey){var n=!1,r=this._data.filter(function(e){var r=!1;if(e===t||e===this._selectionPrevClick)n&&(r=!0),n=!n;return n||r},this);this.selection(r)}else this._selectionBag.click(this._createSelectionObject(t),e.event),this._selectionPrevClick=t},i.prototype.click=function(e,t){console.log("Click: "+JSON.stringify(e)+", "+t)},i}),define("css!src/other/ThemeEditor",[],function(){}),function(e,t){typeof define=="function"&&define.amd?define("src/other/ThemeEditor",["../common/Widget","../common/HTMLWidget","./Persist","./PropertyEditor","css!./ThemeEditor"],t):e.other_PropertyEditor=t(e.common_Widget,e.common_HTMLWidget,e.other_Persist,e.other_PropertyEditor)}(this,function(e,t,n,r){function i(){t.call(this),this._tag="div",this._current_grouping=undefined,this._showing_columns=undefined,this._showing_data=undefined,this._columns=["Key","Value"],this._contentEditors=[],this._showSettings=!0,this._defaultThemes=[],this._widgetObjsById={}}var s=function(e){return g_defaultThemes(e),JSON.parse(localStorage.themeEditorThemes)},o=function(e){return g_defaultSerials(e),JSON.parse(localStorage.themeEditorSerials)},u=function(e){var t=s(),n=[];for(var r in t)n.push(r);return typeof e!="undefined"&&typeof n[e]!="undefined"&&(n=n[e]),n},a=function(e){var t=o(),n=[];for(var r in t)n.push(r);return typeof e!="undefined"&&typeof n[e]!="undefined"&&(n=n[e]),n};i.prototype=Object.create(t.prototype),i.prototype._class+=" other_ThemeEditor",i.prototype.publish("themeMode",!0,"boolean","Edit default values",null,{tags:["Basic"]}),i.prototype.publish("saveTheme","","string","Save Theme",null,{tags:["Basic","Theme"],saveButton:"Save",saveButtonID:"te-save-button"}),i.prototype.publish("loadedTheme",u(1),"set","Loaded Theme",u(),{tags:["Basic","Theme"]}),i.prototype.publish("saveSerial","","string","Save Serial",null,{tags:["Basic","Serial"],saveButton:"Save",saveButtonID:"te-save-button"}),i.prototype.publish("loadedSerial",a(0),"set","Loaded Serial",a(),{tags:["Basic","Serial"]}),i.prototype.publish("showColumns",!0,"boolean","Show Columns",null,{tags:["Intermediate"]}),i.prototype.publish("showData",!0,"boolean","Show Data",null,{tags:["Intermediate"]}),i.prototype.publish("shareCountMin",1,"number","Share Count Min",null,{tags:["Private"]}),i.prototype.publish("paramGrouping","By Param","set","Param Grouping",["By Param","By Widget"],{tags:["Private"]}),i.prototype.publish("editorComplexity","Basic","set","Choose what publish properties to display within the editor.",["Basic","Intermediate","Advanced","Private"],{tags:["Private"]}),i.prototype.publish("sectionTitle","","string","Section Title",null,{tags:["Private"]}),i.prototype.publish("collapsibleSections",!0,"boolean","Collapsible Sections",null,{tags:["Intermediate"]}),i.prototype.getThemes=s,i.prototype.getSerials=o,i.prototype.getDefaultThemes=u,i.prototype.getDefaultSerials=a,i.prototype.showSettings=function(e){return arguments.length?(this._showSettings=e,this):this._showSettings},i.prototype.onChange=function(e,t){},i.prototype.enter=function(e,n){t.prototype.enter.apply(this,arguments),this._parentElement.style("overflow","auto")};var f=function(e){var t=!1;return typeof e._current_grouping=="undefined"?e._current_grouping=e._group_params_by:e._current_grouping!==e._group_params_by&&(t=!0),typeof e._showing_columns=="undefined"?e._showing_columns=e.showColumns():e._showing_columns!==e.showColumns()&&(t=!0),typeof e._showing_data=="undefined"?e._showing_data=e.showData():e._showing_data!==e.showData()&&(t=!0),t};i.prototype.widgetProperty=function(e,t,n){return n===undefined?e[t]():e[t](n)},i.prototype.load=function(){},i.prototype.save=function(){},i.prototype.needsPropTableRedraw=function(e,t){var n=document.getElementById("te-themeEditorOptions")===null;return n},i.prototype.update=function(e,r){t.prototype.update.apply(this,arguments),f(this)&&r.selectAll("#"+this._id+" > table").remove(),this._current_grouping=this.paramGrouping(),this._widgetObjsById[this._id]=this,this._sharedProperties=this.findSharedProperties(this._data);var i=this.needsPropTableRedraw();if(i&&this.showSettings()){var s=n.discover(this);for(var o in s)if(s[o].ext.tags.indexOf(this.editorComplexity())!==-1){var u=this[s[o].id]();if(s[o].id==="loadedTheme"||s[o].id==="loadedSerial")s[o].inputID="te-load-theme";s[o].input=c(s[o],u,[this._id],this._id)}else delete s[o];e.innerHTML=this.propertiesTableHtml(s);var a=document.createEvent("Events");a.initEvent("TE Properties Ready",!0,!0),document.dispatchEvent(a)}this.buildTableObjects(e,this._sharedProperties),this.initFunctionality(e)},i.prototype.exit=function(e,n){t.prototype.exit.apply(this,arguments)},i.prototype.click=function(e){},i.prototype.propertiesTableHtml=function(e){var t={id:"te-themeEditorOptions",label:"Editor Options",rowArr:[]},n={id:"te-tableModeOptions",label:this.themeMode()?"Save/Load Theme":"Save/Load Serial",rowArr:[]};for(var r in e)this.themeMode()?e[r].ext.tags.indexOf("Theme")===-1&&e[r].ext.tags.indexOf("Serial")===-1?t.rowArr.push({th:l(e[r].id),td:e[r].input,trClass:"propertyRow"}):e[r].ext.tags.indexOf("Theme")!==-1&&n.rowArr.push({th:l(e[r].id),td:e[r].input,trClass:"propertyRow"}):e[r].ext.tags.indexOf("Serial")===-1&&e[r].ext.tags.indexOf("Theme")===-1?t.rowArr.push({th:l(e[r].id),td:e[r].input,trClass:"propertyRow"}):e[r].ext.tags.indexOf("Serial")!==-1&&n.rowArr.push({th:l(e[r].id),td:e[r].input,trClass:"propertyRow"});var i="";return t.rowArr.length>0&&(i+=this.tableObjHtml(t)),n.rowArr.length>0&&(i+=this.tableObjHtml(n)),i},i.prototype.buildTableObjects=function(e,t){var n={};this.themeMode()?n={chartColorSection:{id:"te-colorOptions",label:"Chart Colors",rowObjArr:[]},surfaceSection:{id:"te-containerOptions",label:"Container Styles/Colors",rowObjArr:[]},fontSection:{id:"te-fontOptions",label:"Font Styles/Colors",rowObjArr:[]}}:n={nonSurfaceSection:{id:"te-chartOptions",label:"Chart Properties",rowObjArr:[]}};for(var r in t)this.themeMode()?r.toUpperCase().indexOf("FONT")===-1||t[r].arr[0].widget._class.indexOf("layout_Surface")!==-1&&r.toUpperCase().indexOf("COLOR")!==-1?r==="paletteID"?n.chartColorSection.rowObjArr.push(t[r]):t[r].arr[0].widget._class.indexOf("layout_Surface")!==-1&&n.surfaceSection.rowObjArr.push(t[r]):n.fontSection.rowObjArr.push(t[r]):t[r].arr[0].widget._class.indexOf("layout_Surface")===-1&&n.nonSurfaceSection.rowObjArr.push(t[r]);var i="";for(var s in n)i+=this.sharedPropertyTableHtml(n[s]);e.innerHTML+=i},i.prototype.initFunctionality=function(e){function n(e){if(t.showSettings()){var n=document.getElementById("te-save-button");n.onclick=function(e){var n=e.srcElement,r=n.previousSibling.value;if(r.length>1){var i=document.getElementById("te-load-theme"),s=i.getElementsByTagName("option"),o=!1,u;for(var a in s){var f=s[a].value;f===r&&(o=!0)}if(!o)u=t.save(r),i.innerHTML+='";else{var l=confirm("'"+r+"' already exists. Do you want to overwrite the existing save?");l&&(u=t.save(r))}n.previousSibling.value="",i.value=r}else alert("Save Name cannot be empty.")}}}function r(e){var n=e.getElementsByClassName("te-input");for(var r in n){if(isNaN(parseInt(r)))break;var i=n[r],s=i.getAttribute("id");if(s==="te-load-theme")i.onchange=function(e){var n=e.srcElement;t.load(n.value)};else if(s!==null&&s.indexOf("te-input-themeMode")!==-1)i.onchange=function(e){var n=e.srcElement;t.themeMode(n.checked);var r=document.getElementById("te-load-theme"),i=r!==null?r.value:"Default";t.load(i)};else if(i.tagName==="INPUT"||i.tagName==="SELECT"||i.tagName==="TEXTAREA")i.onchange=function(e){var n=e.srcElement,r=n.getAttribute("id");n.className.split(" ").indexOf("te-html-color-button")!==-1&&(r=n.previousSibling.getAttribute("id"),n.previousSibling.value=n.value);var i=n.getAttribute("type"),s=r.split("-"),o=s.slice(0,s.length-1).join("-")+"-",u=n.getAttribute("data-wids"),a=n.getAttribute("data-paramid"),f=u.split(",");f.forEach(function(e){var r=o+e,s=document.getElementById(r);if(i==="checkbox")s.checked=n.checked,t._widgetObjsById[e][a](n.checked);else if(n.getAttribute("data-type")==="array"){s.value=n.value;try{t._widgetObjsById[e][a](JSON.parse(n.value))}catch(u){}}else s.value=n.value,t._widgetObjsById[e][a](n.value),s.className.split(" ").indexOf("te-html-color-input")!==-1?s.nextSibling.value=n.value:s.className.split(" ").indexOf("te-html-color-button")!==-1&&(s.previousSibling.value=n.value)}),t._data.forEach(function(e){e.render()})}}}function i(e){var t=e.getElementsByClassName("te-section-table");for(var n in t)if(typeof t[n].getElementsByTagName=="function"){var r=t[n].getElementsByTagName("thead");r[0].onclick=function(e){var t=e.toElement;t.tagName==="TH"&&(t=t.parentElement.parentElement);var n=t.parentElement,r="";n.className.split(" ").indexOf("expanded")===-1?(n.className="te-section-table expanded",r="shown"):(n.className="te-section-table collapsed",r="hidden");var i=n.getElementsByTagName("tbody");i[0].className=r}}var i=e.getElementsByClassName("sharedPropertyRow");for(var s in i)if(typeof i[s].getElementsByClassName=="function"){var o=i[s].getElementsByClassName("te-label");o[0].onclick=function(e){var t=e.toElement,n=t.parentElement,r="";n.className.split(" ").indexOf("expanded")===-1?(n.className="sharedPropertyRow expanded",r="shown"):(n.className="sharedPropertyRow collapsed",r="hidden");var i=n.nextSibling;while(i!==null)i.className.split(" ").indexOf("sharedPropertyRow")===-1?(i.className="propertyRow "+r,i=i.nextSibling):i=null}}}var t=this;i(e),r(e),n(e)},i.prototype.sharedPropertyTableHtml=function(e){function n(e){var t=e.widget.classID().split("_"),n=t.join("/");return n+" ["+e.widget._id+"]"}function r(e){return l(e.id)}function i(e,t){function i(e,t){var n=e.arr[t].widget[e.id]();return n!==null?n:""}var n=i(e,t),r=c(e,n,[e.arr[t]],e.arr[t].widget._id);return r}function s(e){function r(e){var t=e.arr[0].widget[e.id]();return e.arr.forEach(function(e,n){if(t!==e.widget[e.id]())return""}),t!==null?e.type==="array"?JSON.stringify(t):t:""}var t=r(e),n=c(e,t,e.arr,"shared");return n}var t={id:e.id,label:e.label,rowArr:[]};return e.rowObjArr.forEach(function(e){e.arr.forEach(function(o,u){u===0&&t.rowArr.push({th:r(e),td:s(e),trClass:"sharedPropertyRow collapsed"}),t.rowArr.push({th:n(o),td:i(e,u),trClass:"propertyRow hidden"})})}),this.tableObjHtml(t)};var l=function(e){var t=e.split(/(?=[0-9A-Z])/).map(function(e){return e.length>1?e+" ":e}).join("");return t.replace(/(?:^|\s)\S/g,function(e){return e.toUpperCase()})},c=function(e,t,n,r){function c(e,t){var n="";return e.set.forEach(function(e){var r=e===t?" selected":"";n+='"}),n}var i="",s="te-input-"+e.id+"-"+r,o;typeof e.ext!="undefined"&&typeof e.ext.inputType!="undefined"&&(o=e.ext.inputType),typeof e.inputID!="undefined"&&(s=e.inputID);var u='data-paramid="'+e.id+'" data-wids="'+n.map(function(e){return typeof e.widget=="object"?e.widget._id:e}).join(",")+'"';switch(e.type){case"boolean":var a=t?" checked":"";i='";break;case"number":typeof o!="undefined"?o==="textarea"?i='":o==="range"&&(i=''):i='';break;case"string":typeof o!="undefined"?o==="textarea"&&(i='"):i='";break;case"html-color":var f=t===""?"":' value="'+t+'"';i='",i+='";break;case"set":var l=c(e,t);i='";break;case"array":i='";break;default:}return typeof e.ext.saveButton!="undefined"&&(i+='"),i};return i.prototype.tableObjHtml=function(e){var t='';return t+='",t+="",e.rowArr.forEach(function(e){t+=this.tableRowObjHtml(e)},this),t+="",t+"
'+e.label+"
"},i.prototype.tableRowObjHtml=function(e){var t=typeof e.trClass!="undefined"?'':"";return t+=''+e.th+"",t+=""+e.td+"",t+""},i.prototype.setWidgetObjsById=function(e){var t=this,n=e.widget[e.id]();e.type==="widgetArray"?n.forEach(function(e){t._widgetObjsById[e._id]=e}):e.type==="widget"&&n!==null&&(this._widgetObjsById[n._id]=n)},i.prototype.checkTagFilter=function(e){var t=["Basic"],n=!1;return e.forEach(function(e){t.indexOf(e)!==-1&&(n=!0)}),n},i.prototype.findSharedProperties=function(e){function u(e,r){var i=[];if(e!==null){var s=n.discover(e);s.forEach(function(n,s){typeof n.ext.tags!="undefined"&&i.push({id:n.id,type:n.type,description:n.description,set:n.set,ext:n.ext,widget:e});if(n.type==="widgetArray"){var o=t.widgetProperty(e,n.id);o.forEach(function(e){var t=u(e,r+1);i=i.concat(t)})}else if(n.type==="widget"){var a=t.widgetProperty(e,n.id),f=u(a,r+1);i=i.concat(f)}})}return i}var t=this,r;if(typeof e!="undefined"&&e.length>0){var i=[];r={};var s={},o={};e.forEach(function(e){var t=u(e,0);i=i.concat(t)}),i.forEach(function(e){if(["widget","widgetArray"].indexOf(e.type)!==-1)t.setWidgetObjsById(e);else if(t.checkTagFilter(e.ext.tags)){var n=e.id;e.widget._class.indexOf("Surface")!==-1?(typeof s[n]=="undefined"&&(s[n]={arr:[]}),s[n].id=e.id,s[n].description=e.description,s[n].type=e.type,s[n].set=e.set,s[n].ext=e.ext,s[n].arr.push(e)):(typeof o[n]=="undefined"&&(o[n]={arr:[]}),o[n].id=e.id,o[n].description=e.description,o[n].type=e.type,o[n].set=e.set,o[n].ext=e.ext,o[n].arr.push(e)),typeof r[n]=="undefined"&&(r[n]={arr:[]}),r[n].id=e.id,r[n].description=e.description,r[n].type=e.type,r[n].set=e.set,r[n].ext=e.ext,r[n].arr.push(e)}})}return r},i}),define("css!src/other/WordCloud",[],function(){}),function(e,t){typeof define=="function"&&define.amd?define("src/other/WordCloud",["d3","../common/SVGWidget","./IWordCloud","require","css!./WordCloud"],t):e.other_WordCloud=t(e.d3,e.common_SVGWidget,e.other_IWordCloud,e.require)}(this,function(e,t,n,r){function i(){t.call(this),n.call(this)}return i.prototype=Object.create(t.prototype),i.prototype._class+=" other_WordCloud",i.prototype.implements(n.prototype),i.prototype.publish("padding",1,"number","Padding",null,{tags:["Intermediate"]}),i.prototype.publish("fontFamily","Verdana","string","Font Name",null,{tags:["Basic"]}),i.prototype.publish("fontSizeFrom",6,"number","Font Size From",null,{tags:["Basic"]}),i.prototype.publish("fontSizeTo",24,"number","Font Size To",null,{tags:["Basic"]}),i.prototype.publish("angleFrom",-60,"number","Angle From",null,{tags:["Basic"]}),i.prototype.publish("angleTo",60,"number","Angle To",null,{tags:["Basic"]}),i.prototype.publish("angleCount",5,"number","Angle Count",null,{tags:["Basic"]}),i.prototype.data=function(e){var n=t.prototype.data.apply(this,arguments);return arguments.length&&(this._vizData=e.map(function(e){var t={};for(var n in e)t["__viz_"+n]=e[n];return t})),n},i.prototype.enter=function(t,n){this.cloud=e.layout.cloud().font(this.fontFamily()).padding(this.padding()),this.svg=n.append("g")},i.prototype.update=function(t,n){function u(t,n){var i=e.scale.category20(),o=r.svg.selectAll("text").data(t,function(e){return e.__viz_0?e.__viz_0.toLowerCase():""});o.transition().duration(1e3).attr("transform",function(e){return"translate("+[e.x,e.y]+")rotate("+e.rotate+")"}).style("font-size",function(e){return s(e.__viz_1)+"px"}).style("opacity",1),o.enter().append("text").attr("text-anchor","middle").attr("transform",function(e){return"translate("+[e.x,e.y]+")rotate("+e.rotate+")"}).style("font-size",function(e){return s(e.__viz_1)+"px"}).style("font-family",function(e){return e.fontFamily}).style("fill",function(e){return i(e.__viz_0?e.__viz_0.toLowerCase():"")}).text(function(e){return e.__viz_0}).on("click",function(e){r.click({label:e.__viz_0,weight:e.__viz_1})}).style("opacity",1e-6).transition().duration(1e3).style("opacity",1),o.exit().transition().duration(1e3).style("opacity",1e-4).remove();if(n){var u=r.width(),a=r.height(),f=n[1].x-n[0].x,l=n[1].y-n[0].y,c=.9/Math.max(f/u,l/a);r.svg.transition().delay(1e3).duration(750).attr("transform","scale("+c+")")}}var r=this,i=e.extent(this._vizData,function(e){return e.__viz_1}),s=e.scale.log().domain(i).range([this.fontSizeFrom(),this.fontSizeTo()]),o=e.scale.linear().domain([0,r.angleCount()-1]).range([r.angleFrom(),r.angleTo()]);this.cloud.size([this.width(),this.height()]).words(this._vizData).rotate(function(){return o(~~(Math.random()*r.angleCount()))}).fontSize(function(e){return s(e.__viz_1)}).on("end",u).start()},i.prototype.render=function(e){var n=this;return r(["d3.layout.cloud"],function(r){t.prototype.render.call(n,e)}),this},i}),function(e){var t=document,n="appendChild",r="styleSheet",i=t.createElement("style");i.type="text/css",t.getElementsByTagName("head")[0][n](i),i[r]?i[r].cssText=e:i[n](t.createTextNode(e))}(".other_MorphText .enter{fill:green}.other_MorphText .update{fill:#333}.other_MorphText .exit{fill:brown}.other_Paginator .pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.other_Paginator .pagination>li{display:inline}.other_Paginator .pagination>li>a,.other_Paginator .pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.other_Paginator .pagination>li:first-child>a,.other_Paginator .pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.other_Paginator .pagination>li:last-child>a,.other_Paginator .pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.other_Paginator .pagination>li>a:hover,.other_Paginator .pagination>li>span:hover,.other_Paginator .pagination>li>a:focus,.other_Paginator .pagination>li>span:focus{color:#23527c;background-color:#eee;border-color:#ddd}.other_Paginator .pagination>.active>a,.other_Paginator .pagination>.active>span,.other_Paginator .pagination>.active>a:hover,.other_Paginator .pagination>.active>span:hover,.other_Paginator .pagination>.active>a:focus,.other_Paginator .pagination>.active>span:focus{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.other_Paginator .pagination>.disabled>span,.other_Paginator .pagination>.disabled>span:hover,.other_Paginator .pagination>.disabled>span:focus,.other_Paginator .pagination>.disabled>a,.other_Paginator .pagination>.disabled>a:hover,.other_Paginator .pagination>.disabled>a:focus{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.other_Paginator .pagination-lg>li>a,.other_Paginator .pagination-lg>li>span{padding:10px 16px;font-size:18px}.other_Paginator .pagination-lg>li:first-child>a,.other_Paginator .pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.other_Paginator .pagination-lg>li:last-child>a,.other_Paginator .pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.other_Paginator .pagination-sm>li>a,.other_Paginator .pagination-sm>li>span{padding:5px 10px;font-size:12px}.other_Paginator .pagination-sm>li:first-child>a,.other_Paginator .pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.other_Paginator .pagination-sm>li:last-child>a,.other_Paginator .pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.other_PropertyEditor *{box-sizing:border-box}.other_PropertyEditor table{width:100%;margin-bottom:4px}.other_PropertyEditor thead>tr>th{text-align:left}.other_PropertyEditor thead>tr>th>b{font-weight:700}.other_PropertyEditor thead>tr>th{background-color:#FAFAFA}.other_PropertyEditor thead>tr:first-child>th{background-color:#E5E5E5}.other_PropertyEditor thead>tr.mm-content>th{padding:0 4px;font-size:12px}.other_PropertyEditor th,.other_PropertyEditor td{padding:4px;white-space:nowrap}.other_PropertyEditor thead.mm-label>tr:first-child>th{position:relative;padding-left:29px}.other_PropertyEditor thead.mm-label>tr:first-child>th::before{content:'[+]';position:absolute;left:3px;top:3px;color:#404040;height:15px;width:15px;font-family:monospace}.other_PropertyEditor thead.mm-label.max>tr:first-child>th::before{content:'[-]'}.other_PropertyEditor tr.sharedPropertyRow>td.label::after{content:'[+]';position:absolute;right:10px;top:3px;color:#404040;height:15px;width:15px;font-family:monospace}.other_PropertyEditor tr.sharedPropertyRow>td.label.expanded::after{content:'[-]'}.other_PropertyEditor tr.sharedPropertyRow>td.label{position:relative;padding-right:30px;text-decoration:underline}.other_PropertyEditor tr.sharedPropertyRow>td.label:hover{text-decoration:none;cursor:pointer}.other_PropertyEditor tr.propertyRow{background-color:#fafafa}.other_PropertyEditor tr.propertyRow>td.label{padding-left:24px}.other_PropertyEditor table,.other_PropertyEditor th,.other_PropertyEditor td{border:1px solid #e5e5e5}.other_PropertyEditor .mm-label.min .mm-content,.other_PropertyEditor .mm-label.min+.mm-content{display:none}.other_Table{color:#333;border-width:1px;border-color:#999;border-collapse:collapse}.other_Table th{padding:5px 10px;background-color:#1f77b4;border-width:1px;border-style:solid;border-color:#a9c6c9;color:#fff;white-space:nowrap;cursor:pointer}.other_Table .thIcon{font-family:FontAwesome;padding-left:8px}.other_Table tr{background-color:#dcf1ff;color:#000}.other_Table tr.selected{background-color:#f48a00;color:#fff}.other_Table tr:hover{background-color:#bfd7e7}.other_Table tr.selected:hover{background-color:#5ea8db;color:#fff}.other_Table td{border-width:1px;padding:2px 5px;border-style:solid;border-color:#a9c6c9;white-space:nowrap}.other_ThemeEditor *{box-sizing:border-box}.other_ThemeEditor table{width:100%;margin-bottom:4px}.other_ThemeEditor table:last-child{margin-bottom:0}.other_ThemeEditor thead>tr>th{text-align:left}.other_ThemeEditor thead>tr>th>b{font-weight:700}.other_ThemeEditor thead>tr>th{background-color:#FAFAFA}.other_ThemeEditor tbody>tr>th,.other_ThemeEditor tbody>tr>td{font-weight:400;background-color:#FAFAFA}.other_ThemeEditor thead>tr:first-child>th{background-color:#E5E5E5}.other_ThemeEditor thead>tr.mm-content>th{padding:0 4px;font-size:12px}.other_ThemeEditor th,.other_ThemeEditor td{padding:4px;white-space:nowrap}.other_ThemeEditor thead.mm-label>tr:first-child>th{position:relative;padding-left:29px}.other_ThemeEditor thead.mm-label>tr:first-child>th::before{content:'[+]';position:absolute;left:3px;top:3px;color:#404040;height:15px;width:15px;font-family:monospace}.other_ThemeEditor thead.mm-label.max>tr:first-child>th::before{content:'[-]'}.other_ThemeEditor tr.sharedPropertyRow>td.label::after{content:'[+]';position:absolute;right:10px;top:3px;color:#404040;height:15px;width:15px;font-family:monospace}.other_ThemeEditor tr.sharedPropertyRow>td.label.expanded::after{content:'[-]'}.other_ThemeEditor tr.sharedPropertyRow>td.label{position:relative;padding-right:30px;text-decoration:underline}.other_ThemeEditor tr.sharedPropertyRow>td.label:hover{text-decoration:none;cursor:pointer}.other_ThemeEditor tr.propertyRow>th,.other_ThemeEditor tr.propertyRow>td{background-color:#F4F4F4}.other_ThemeEditor tr.propertyRow>td.label{padding-left:24px}.other_ThemeEditor table,.other_ThemeEditor th,.other_ThemeEditor td{border:1px solid #e5e5e5}.other_ThemeEditor .mm-label.min .mm-content,.other_ThemeEditor .mm-label.min+.mm-content{display:none}.mm-label:hover{cursor:pointer}.other_ThemeEditor .sharedPropertyRow>.te-label{cursor:pointer}.other_ThemeEditor .sharedPropertyRow>.te-label:hover{text-decoration:none}.other_ThemeEditor .propertyRow.shown>.te-label{padding-left:15px}.other_ThemeEditor .propertyRow>td{background-color:#F4F4F4}.other_ThemeEditor input,.other_ThemeEditor textarea,.other_ThemeEditor select{height:30px;float:left}.other_ThemeEditor input,.other_ThemeEditor select{width:150px}.other_ThemeEditor .te-checkbox{width:20px;height:20px;margin:0}.other_ThemeEditor .te-html-color-input{height:30px;width:120px}.other_ThemeEditor .te-html-color-button{width:30px}.other_ThemeEditor button,.other_ThemeEditor .te-html-color-button{background-color:#CCC;border:1px solid #A9A9A9;border-left:0;height:30px;float:left;padding:4px}.other_ThemeEditor button,.other_ThemeEditor .te-html-color-button,.other_ThemeEditor .te-section-table thead{cursor:pointer}.other_ThemeEditor button:hover,.other_ThemeEditor .te-html-color-button:hover{background-color:#BBB}.other_ThemeEditor button:active,.other_ThemeEditor .te-html-color-button:active{background-color:#AAA}.other_ThemeEditor .te-label{white-space:nowrap;width:1%;vertical-align:top}.other_ThemeEditor .te-section-table>tbody>tr:hover{background-color:#F8FF98}.te-section-table thead th{font-weight:700}.te-section-table.expanded>thead>tr>th:after{font:14px/1 FontAwesome;content:\"ï…‡\";float:right;margin-right:6px;margin-top:4px}.te-section-table.collapsed>thead>tr>th:after{font:14px/1 FontAwesome;content:\"\";float:right;margin-right:6px;margin-top:4px}#te-tableModeOptions thead>tr>th,#te-themeEditorOptions thead>tr>th{border:1px solid #6E6E73;background-color:#6E6E73;color:#FAFAFA}.other_Wordcloud text{cursor:pointer}"),define("hpcc-viz-other",function(){}); \ No newline at end of file diff --git a/dist-amd/hpcc-viz-tree.js b/dist-amd/hpcc-viz-tree.js new file mode 100644 index 0000000000..e37a23dc53 --- /dev/null +++ b/dist-amd/hpcc-viz-tree.js @@ -0,0 +1 @@ +define("css!src/tree/CirclePacking",[],function(){}),function(e,t){typeof define=="function"&&define.amd?define("src/tree/CirclePacking",["d3","../common/SVGWidget","../api/ITree","../common/Text","../common/FAChar","css!./CirclePacking"],t):e.tree_CirclePacking=t(e.d3,e.common_SVGWidget,e.api_ITree,e.common_Text,e.common_FAChar)}(this,function(e,t,n,r,i){function s(e){t.call(this),n.call(this)}return s.prototype=Object.create(t.prototype),s.prototype._class+=" tree_CirclePacking",s.prototype.implements(n.prototype),s.prototype.publish("paletteID","default","set","Palette ID",s.prototype._palette.switch(),{tags:["Basic","Shared"]}),s.prototype.enter=function(t,n){this.diameter=Math.min(this.width(),this.height()),this.pack=e.layout.pack().size([this.diameter-4,this.diameter-4]).value(function(e){return 1}),this.svg=n.append("g").attr("transform","rotate(30)")},s.prototype.update=function(t,n){var r=this;this._palette=this._palette.switch(this.paletteID()),this.svg.selectAll("circle").remove(),this.svg.selectAll("text").remove();var i=this._data,s=i,o=this.pack.nodes(i);this.circle=this.svg.selectAll("circle").data(o).enter().append("circle").attr("class",function(e){return e.parent?e.children?"node":"node leaf":"node root"}).style("fill",function(e){return r._palette(e.label)}).on("click",function(e){r.click(e)}).on("dblclick",function(t){s!==t&&r.zoom(t),e.event.stopPropagation()}),this.circle.append("title").text(function(e){return e.label}),this.svg.selectAll("text").data(o).enter().append("text").attr("class","label").style("fill-opacity",function(e){return e.parent===i?1:0}).style("display",function(e){return e.parent===i?null:"none"}).text(function(e){return e.label}),this.node=this.svg.selectAll("circle,text"),this.zoomTo([i.x,i.y,i.r*2])},s.prototype.zoom=function(t){var n=this,r=t;this.svg.selectAll("circle").filter(function(e){return e===r});var i=this.svg.selectAll("text").filter(function(e){return e!==r&&this.style.display==="inline"});i.transition().duration(500).style("opacity",0).each("end",function(t){t!==r&&e.select(this).style("display","none").style("opacity",1)});var s=this.svg.transition().duration(1e3).tween("zoom",function(t){var i=e.interpolateZoom(n.view,[r.x,r.y,r.r*2]);return function(e){n.zoomTo(i(e))}});s.selectAll("text").filter(function(e){return e.parent===r||this.style.display==="inline"}).style("fill-opacity",function(e){return e.parent===r?1:0}).each("start",function(e){e.parent===r&&(this.style.display="inline")}).each("end",function(e){e.parent!==r&&(this.style.display="none")})},s.prototype.zoomTo=function(e){var t=this.diameter/e[2];this.view=e,this.node.attr("transform",function(n){return"translate("+(n.x-e[0])*t+","+(n.y-e[1])*t+")rotate(-30)"}),this.circle.attr("r",function(e){return e.r*t})},s}),define("css!src/tree/Dendrogram",[],function(){}),function(e,t){typeof define=="function"&&define.amd?define("src/tree/Dendrogram",["d3","../common/SVGWidget","../api/ITree","css!./Dendrogram"],t):e.tree_Dendrogram=t(e.d3,e.common_SVGWidget,e.api_ITree)}(this,function(e,t,n){function r(e){t.call(this),n.call(this),this._drawStartPos="origin",this._maxTextWidth=0}return r.prototype=Object.create(t.prototype),r.prototype._class+=" tree_Dendrogram",r.prototype.implements(n.prototype),r.prototype.publish("paletteID","default","set","Palette ID",r.prototype._palette.switch(),{tags:["Basic","Shared"]}),r.prototype.publish("textOffset",8,"number","Text offset from circle",null,{tags:["Private"]}),r.prototype.publish("orientation","horizontal","set","Orientation",["horizontal","vertical"],{tags:["Private"]}),r.prototype.enter=function(n,r){t.prototype.enter.apply(this,arguments);var i=this;this.layout=e.layout.cluster(),this.diagonal=e.svg.diagonal().projection(function(e){return i.orientation()==="horizontal"?[e.y,e.x]:[e.x,e.y]})},r.prototype.update=function(n,r,i){var s=this;t.prototype.update.apply(this,arguments),this._palette=this._palette.switch(this.paletteID()),this.x(this._maxTextWidth);var o=this.width()-this._maxTextWidth*2;this.orientation()==="horizontal"?this.layout.size([this.height(),o]):this.layout.size([o,this.height()]);var u=this.layout.nodes(this.data()),a=this.layout.links(u),f=r.selectAll(".link").data(a);f.enter().append("path").attr("class","link"),f.attr("d",this.diagonal),f.exit().remove();var l=r.selectAll(".node").data(u);l.enter().append("g").attr("class","node").on("click",function(e){s.click(e)}).each(function(t){var n=e.select(this);n.append("circle"),n.append("text")});var c=0;l.attr("transform",function(e){return s.orientation()==="horizontal"?"translate("+e.y+","+e.x+")":"translate("+e.x+","+e.y+")"}),l.select("circle").attr("r",4.5).style("fill",function(e){return s._palette(e.label)}).append("title").text(function(e){return e.label}),l.select("text").style("text-anchor",function(e){return e.children?"end":"start"}).attr("dx",function(e){return e.children?-s.textOffset():s.textOffset()}).attr("dy",3).text(function(e){return e.label}).each(function(t){if(!i){var n=e.select(this).node().getBBox();n.width>c&&(c=n.width)}}),c+=this.textOffset(),l.exit().remove(),!i&&this._maxTextWidth!==c&&(this._maxTextWidth=c,this.update(n,r,!0))},r}),define("css!src/tree/SunburstPartition",[],function(){}),function(e,t){typeof define=="function"&&define.amd?define("src/tree/SunburstPartition",["d3","../common/SVGWidget","../api/ITree","../common/Text","../common/FAChar","css!./SunburstPartition"],t):e.tree_SunburstPartition=t(e.d3,e.common_SVGWidget,e.api_ITree,e.common_Text,e.common_FAChar)}(this,function(e,t,n,r,i){function s(e){t.call(this),n.call(this)}return s.prototype=Object.create(t.prototype),s.prototype._class+=" tree_SunburstPartition",s.prototype.implements(n.prototype),s.prototype.publish("paletteID","default","set","Palette ID",s.prototype._palette.switch(),{tags:["Basic","Shared"]}),s.prototype.root=function(e){return arguments.length?(this._root=e,this.svg&&this.svg.selectAll("path").transition().duration(750).attrTween("d",this.arcTweenFunc(this._root)),this):this._root||this._data},s.prototype.data=function(){var e=t.prototype.data.apply(this,arguments);return arguments.length&&(this._resetRoot=!0),e},s.prototype.enter=function(t,n){var r=this;this.radius=Math.min(this.width(),this.height())/2,this._xScale=e.scale.linear().range([0,2*Math.PI]),this._yScale=e.scale.sqrt().range([0,this.radius]),this.partition=e.layout.partition().value(function(e){return e.value!==undefined?e.value:1}),this.arc=e.svg.arc().startAngle(function(e){return Math.max(0,Math.min(2*Math.PI,r._xScale(e.x)))}).endAngle(function(e){return Math.max(0,Math.min(2*Math.PI,r._xScale(e.x+e.dx)))}).innerRadius(function(e){return Math.max(0,r._yScale(e.y))}).outerRadius(function(e){return Math.max(0,r._yScale(e.y+e.dy))}),this.svg=n.append("g")},s.prototype.update=function(t,n){function s(t){e.event&&e.event.stopPropagation(),r.root(t)}var r=this;this._palette=this._palette.switch(this.paletteID()),this.radius=Math.min(this.width(),this.height())/2,this._xScale.range([0,2*Math.PI]),this._yScale.range([0,this.radius]),this._dataNodes=this.partition.nodes(this._data);var i=this.svg.selectAll("path").data(this._dataNodes,function(e,t){return e.id!==undefined?e.id:t});i.enter().append("path").on("click",function(e){r.click(e)}).on("dblclick",s).append("title"),i.attr("d",this.arc).style("fill",function(e){return e.__viz_fill?e.__viz_fill:r._palette(e.label)}).style("stroke",function(e){return e.value>16?"white":"none"}).select("title").text(function(e){return e.label}),i.exit().remove(),this._resetRoot&&(this._resetRoot=!1,this.root(this._dataNodes[0]))},s.prototype.arcTweenFunc=function(t){var n=e.interpolate(this._xScale.domain(),[t.x,t.x+t.dx]),r=e.interpolate(this._yScale.domain(),[t.y,1]),i=e.interpolate(this._yScale.range(),[t.y?20:0,this.radius]),s=this;return function(e,t){return t?function(t){return s.arc(e)}:function(t){return s._xScale.domain(n(t)),s._yScale.domain(r(t)).range(i(t)),s.arc(e)}}},s}),function(e){var t=document,n="appendChild",r="styleSheet",i=t.createElement("style");i.type="text/css",t.getElementsByTagName("head")[0][n](i),i[r]?i[r].cssText=e:i[n](t.createTextNode(e))}(".tree_CirclePacking circle{fill:#1f77b4;fill-opacity:.25;stroke:#1f77b4;stroke-width:1px}.tree_CirclePacking .leaf circle{fill:#ff7f0e;fill-opacity:1}.tree_CirclePacking .label{fill:#fff;text-anchor:middle}.tree_Dendrogram .node circle{fill:#dcf1ff;stroke:#1f77b4;stroke-width:1px}.tree_Dendrogram .link{fill:none;stroke:#656565;stroke-width:1px}.tree_Sunburst path{stroke:#fff;stroke-width:.5px;fill-rule:evenodd}"),define("hpcc-viz-tree",function(){}); \ No newline at end of file diff --git a/dist-amd/hpcc-viz.js b/dist-amd/hpcc-viz.js new file mode 100644 index 0000000000..a6730403f8 --- /dev/null +++ b/dist-amd/hpcc-viz.js @@ -0,0 +1,28 @@ +/** vim: et:ts=4:sw=4:sts=4 + * @license RequireJS 2.1.18 Copyright (c) 2010-2015, The Dojo Foundation All Rights Reserved. + * Available via the MIT or new BSD license. + * see: http://github.com/jrburke/requirejs for details + */ + +/** @license + * RequireJS plugin for async dependency load like JSONP and Google Maps + * Author: Miller Medeiros + * Version: 0.1.2 (2014/02/24) + * Released under the MIT license + */ + +/** + * Basic parser for URL properties + * @author Miller Medeiros + * @version 0.1.0 (2011/12/06) + * MIT license + */ + +/** @license + * RequireJS plugin for loading Google Ajax API modules thru `google.load` + * Author: Miller Medeiros + * Version: 0.2.0 (2011/12/06) + * Released under the MIT license + */ + +var requirejs,require,define;(function(global){function isFunction(e){return ostring.call(e)==="[object Function]"}function isArray(e){return ostring.call(e)==="[object Array]"}function each(e,t){if(e){var n;for(n=0;n-1;n-=1)if(e[n]&&t(e[n],n,e))break}}function hasProp(e,t){return hasOwn.call(e,t)}function getOwn(e,t){return hasProp(e,t)&&e[t]}function eachProp(e,t){var n;for(n in e)if(hasProp(e,n)&&t(e[n],n))break}function mixin(e,t,n,r){return t&&eachProp(t,function(t,i){if(n||!hasProp(e,i))r&&typeof t=="object"&&t&&!isArray(t)&&!isFunction(t)&&!(t instanceof RegExp)?(e[i]||(e[i]={}),mixin(e[i],t,n,r)):e[i]=t}),e}function bind(e,t){return function(){return t.apply(e,arguments)}}function scripts(){return document.getElementsByTagName("script")}function defaultOnError(e){throw e}function getGlobal(e){if(!e)return e;var t=global;return each(e.split("."),function(e){t=t[e]}),t}function makeError(e,t,n,r){var i=new Error(t+"\nhttp://requirejs.org/docs/errors.html#"+e);return i.requireType=e,i.requireModules=r,n&&(i.originalError=n),i}function newContext(e){function m(e){var t,n;for(t=0;t0&&(e.splice(t-1,2),t-=2)}}}function g(e,t,n){var r,i,s,u,a,f,l,c,h,p,d,v,g=t&&t.split("/"),y=o.map,b=y&&y["*"];e&&(e=e.split("/"),l=e.length-1,o.nodeIdCompat&&jsSuffixRegExp.test(e[l])&&(e[l]=e[l].replace(jsSuffixRegExp,"")),e[0].charAt(0)==="."&&g&&(v=g.slice(0,g.length-1),e=v.concat(e)),m(e),e=e.join("/"));if(n&&y&&(g||b)){s=e.split("/");e:for(u=s.length;u>0;u-=1){f=s.slice(0,u).join("/");if(g)for(a=g.length;a>0;a-=1){i=getOwn(y,g.slice(0,a).join("/"));if(i){i=getOwn(i,f);if(i){c=i,h=u;break e}}}!p&&b&&getOwn(b,f)&&(p=getOwn(b,f),d=u)}!c&&p&&(c=p,h=d),c&&(s.splice(0,h,c),e=s.join("/"))}return r=getOwn(o.pkgs,e),r?r:e}function y(e){isBrowser&&each(scripts(),function(t){if(t.getAttribute("data-requiremodule")===e&&t.getAttribute("data-requirecontext")===r.contextName)return t.parentNode.removeChild(t),!0})}function b(e){var t=getOwn(o.paths,e);if(t&&isArray(t)&&t.length>1)return t.shift(),r.require.undef(e),r.makeRequire(null,{skipMap:!0})([e]),!0}function w(e){var t,n=e?e.indexOf("!"):-1;return n>-1&&(t=e.substring(0,n),e=e.substring(n+1,e.length)),[t,e]}function E(e,t,n,i){var s,o,u,a,f=null,l=t?t.name:null,h=e,p=!0,m="";return e||(p=!1,e="_@r"+(d+=1)),a=w(e),f=a[0],e=a[1],f&&(f=g(f,l,i),o=getOwn(c,f)),e&&(f?o&&o.normalize?m=o.normalize(e,function(e){return g(e,l,i)}):m=e.indexOf("!")===-1?g(e,l,i):e:(m=g(e,l,i),a=w(m),f=a[0],m=a[1],n=!0,s=r.nameToUrl(m))),u=f&&!o&&!n?"_unnormalized"+(v+=1):"",{prefix:f,name:m,parentMap:t,unnormalized:!!u,url:s,originalName:h,isDefine:p,id:(f?f+"!"+m:m)+u}}function S(e){var t=e.id,n=getOwn(u,t);return n||(n=u[t]=new r.Module(e)),n}function x(e,t,n){var r=e.id,i=getOwn(u,r);hasProp(c,r)&&(!i||i.defineEmitComplete)?t==="defined"&&n(c[r]):(i=S(e),i.error&&t==="error"?n(i.error):i.on(t,n))}function T(e,t){var n=e.requireModules,r=!1;t?t(e):(each(n,function(t){var n=getOwn(u,t);n&&(n.error=e,n.events.error&&(r=!0,n.emit("error",e)))}),r||req.onError(e))}function N(){globalDefQueue.length&&(apsp.apply(l,[l.length,0].concat(globalDefQueue)),globalDefQueue=[])}function C(e){delete u[e],delete a[e]}function k(e,t,n){var r=e.map.id;e.error?e.emit("error",e.error):(t[r]=!0,each(e.depMaps,function(r,i){var s=r.id,o=getOwn(u,s);o&&!e.depMatched[i]&&!n[s]&&(getOwn(t,s)?(e.defineDep(i,c[s]),e.check()):k(o,t,n))}),n[r]=!0)}function L(){var e,n,i=o.waitSeconds*1e3,u=i&&r.startTime+i<(new Date).getTime(),f=[],l=[],c=!1,h=!0;if(t)return;t=!0,eachProp(a,function(e){var t=e.map,r=t.id;if(!e.enabled)return;t.isDefine||l.push(e);if(!e.error)if(!e.inited&&u)b(r)?(n=!0,c=!0):(f.push(r),y(r));else if(!e.inited&&e.fetched&&t.isDefine){c=!0;if(!t.prefix)return h=!1}});if(u&&f.length)return e=makeError("timeout","Load timeout for modules: "+f,null,f),e.contextName=r.contextName,T(e);h&&each(l,function(e){k(e,{},{})}),(!u||n)&&c&&(isBrowser||isWebWorker)&&!s&&(s=setTimeout(function(){s=0,L()},50)),t=!1}function A(e){hasProp(c,e[0])||S(E(e[0],null,!0)).init(e[1],e[2])}function O(e,t,n,r){e.detachEvent&&!isOpera?r&&e.detachEvent(r,t):e.removeEventListener(n,t,!1)}function M(e){var t=e.currentTarget||e.srcElement;return O(t,r.onScriptLoad,"load","onreadystatechange"),O(t,r.onScriptError,"error"),{node:t,id:t&&t.getAttribute("data-requiremodule")}}function _(){var e;N();while(l.length){e=l.shift();if(e[0]===null)return T(makeError("mismatch","Mismatched anonymous define() module: "+e[e.length-1]));A(e)}}var t,n,r,i,s,o={waitSeconds:7,baseUrl:"./",paths:{},bundles:{},pkgs:{},shim:{},config:{}},u={},a={},f={},l=[],c={},h={},p={},d=1,v=1;return i={require:function(e){return e.require?e.require:e.require=r.makeRequire(e.map)},exports:function(e){e.usingExports=!0;if(e.map.isDefine)return e.exports?c[e.map.id]=e.exports:e.exports=c[e.map.id]={}},module:function(e){return e.module?e.module:e.module={id:e.map.id,uri:e.map.url,config:function(){return getOwn(o.config,e.map.id)||{}},exports:e.exports||(e.exports={})}}},n=function(e){this.events=getOwn(f,e.id)||{},this.map=e,this.shim=getOwn(o.shim,e.id),this.depExports=[],this.depMaps=[],this.depMatched=[],this.pluginMaps={},this.depCount=0},n.prototype={init:function(e,t,n,r){r=r||{};if(this.inited)return;this.factory=t,n?this.on("error",n):this.events.error&&(n=bind(this,function(e){this.emit("error",e)})),this.depMaps=e&&e.slice(0),this.errback=n,this.inited=!0,this.ignore=r.ignore,r.enabled||this.enabled?this.enable():this.check()},defineDep:function(e,t){this.depMatched[e]||(this.depMatched[e]=!0,this.depCount-=1,this.depExports[e]=t)},fetch:function(){if(this.fetched)return;this.fetched=!0,r.startTime=(new Date).getTime();var e=this.map;if(!this.shim)return e.prefix?this.callPlugin():this.load();r.makeRequire(this.map,{enableBuildCallback:!0})(this.shim.deps||[],bind(this,function(){return e.prefix?this.callPlugin():this.load()}))},load:function(){var e=this.map.url;h[e]||(h[e]=!0,r.load(this.map.id,e))},check:function(){if(!this.enabled||this.enabling)return;var e,t,n=this.map.id,i=this.depExports,s=this.exports,o=this.factory;if(!this.inited)this.fetch();else if(this.error)this.emit("error",this.error);else if(!this.defining){this.defining=!0;if(this.depCount<1&&!this.defined){if(isFunction(o)){if(this.events.error&&this.map.isDefine||req.onError!==defaultOnError)try{s=r.execCb(n,o,i,s)}catch(u){e=u}else s=r.execCb(n,o,i,s);this.map.isDefine&&s===undefined&&(t=this.module,t?s=t.exports:this.usingExports&&(s=this.exports));if(e)return e.requireMap=this.map,e.requireModules=this.map.isDefine?[this.map.id]:null,e.requireType=this.map.isDefine?"define":"require",T(this.error=e)}else s=o;this.exports=s,this.map.isDefine&&!this.ignore&&(c[n]=s,req.onResourceLoad&&req.onResourceLoad(r,this.map,this.depMaps)),C(n),this.defined=!0}this.defining=!1,this.defined&&!this.defineEmitted&&(this.defineEmitted=!0,this.emit("defined",this.exports),this.defineEmitComplete=!0)}},callPlugin:function(){var e=this.map,t=e.id,n=E(e.prefix);this.depMaps.push(n),x(n,"defined",bind(this,function(n){var i,s,a,f=getOwn(p,this.map.id),l=this.map.name,c=this.map.parentMap?this.map.parentMap.name:null,h=r.makeRequire(e.parentMap,{enableBuildCallback:!0});if(this.map.unnormalized){n.normalize&&(l=n.normalize(l,function(e){return g(e,c,!0)})||""),s=E(e.prefix+"!"+l,this.map.parentMap),x(s,"defined",bind(this,function(e){this.init([],function(){return e},null,{enabled:!0,ignore:!0})})),a=getOwn(u,s.id),a&&(this.depMaps.push(s),this.events.error&&a.on("error",bind(this,function(e){this.emit("error",e)})),a.enable());return}if(f){this.map.url=r.nameToUrl(f),this.load();return}i=bind(this,function(e){this.init([],function(){return e},null,{enabled:!0})}),i.error=bind(this,function(e){this.inited=!0,this.error=e,e.requireModules=[t],eachProp(u,function(e){e.map.id.indexOf(t+"_unnormalized")===0&&C(e.map.id)}),T(e)}),i.fromText=bind(this,function(n,s){var u=e.name,a=E(u),f=useInteractive;s&&(n=s),f&&(useInteractive=!1),S(a),hasProp(o.config,t)&&(o.config[u]=o.config[t]);try{req.exec(n)}catch(l){return T(makeError("fromtexteval","fromText eval for "+t+" failed: "+l,l,[t]))}f&&(useInteractive=!0),this.depMaps.push(a),r.completeLoad(u),h([u],i)}),n.load(e.name,h,i,o)})),r.enable(n,this),this.pluginMaps[n.id]=n},enable:function(){a[this.map.id]=this,this.enabled=!0,this.enabling=!0,each(this.depMaps,bind(this,function(e,t){var n,s,o;if(typeof e=="string"){e=E(e,this.map.isDefine?this.map:this.map.parentMap,!1,!this.skipMap),this.depMaps[t]=e,o=getOwn(i,e.id);if(o){this.depExports[t]=o(this);return}this.depCount+=1,x(e,"defined",bind(this,function(e){if(this.undefed)return;this.defineDep(t,e),this.check()})),this.errback?x(e,"error",bind(this,this.errback)):this.events.error&&x(e,"error",bind(this,function(e){this.emit("error",e)}))}n=e.id,s=u[n],!hasProp(i,n)&&s&&!s.enabled&&r.enable(e,this)})),eachProp(this.pluginMaps,bind(this,function(e){var t=getOwn(u,e.id);t&&!t.enabled&&r.enable(e,this)})),this.enabling=!1,this.check()},on:function(e,t){var n=this.events[e];n||(n=this.events[e]=[]),n.push(t)},emit:function(e,t){each(this.events[e],function(e){e(t)}),e==="error"&&delete this.events[e]}},r={config:o,contextName:e,registry:u,defined:c,urlFetched:h,defQueue:l,Module:n,makeModuleMap:E,nextTick:req.nextTick,onError:T,configure:function(e){e.baseUrl&&e.baseUrl.charAt(e.baseUrl.length-1)!=="/"&&(e.baseUrl+="/");var t=o.shim,n={paths:!0,bundles:!0,config:!0,map:!0};eachProp(e,function(e,t){n[t]?(o[t]||(o[t]={}),mixin(o[t],e,!0,!0)):o[t]=e}),e.bundles&&eachProp(e.bundles,function(e,t){each(e,function(e){e!==t&&(p[e]=t)})}),e.shim&&(eachProp(e.shim,function(e,n){isArray(e)&&(e={deps:e}),(e.exports||e.init)&&!e.exportsFn&&(e.exportsFn=r.makeShimExports(e)),t[n]=e}),o.shim=t),e.packages&&each(e.packages,function(e){var t,n;e=typeof e=="string"?{name:e}:e,n=e.name,t=e.location,t&&(o.paths[n]=e.location),o.pkgs[n]=e.name+"/"+(e.main||"main").replace(currDirRegExp,"").replace(jsSuffixRegExp,"")}),eachProp(u,function(e,t){!e.inited&&!e.map.unnormalized&&(e.map=E(t,null,!0))}),(e.deps||e.callback)&&r.require(e.deps||[],e.callback)},makeShimExports:function(e){function t(){var t;return e.init&&(t=e.init.apply(global,arguments)),t||e.exports&&getGlobal(e.exports)}return t},makeRequire:function(t,n){function s(o,a,f){var l,h,p;return n.enableBuildCallback&&a&&isFunction(a)&&(a.__requireJsBuild=!0),typeof o=="string"?isFunction(a)?T(makeError("requireargs","Invalid require call"),f):t&&hasProp(i,o)?i[o](u[t.id]):req.get?req.get(r,o,t,s):(h=E(o,t,!1,!0),l=h.id,hasProp(c,l)?c[l]:T(makeError("notloaded",'Module name "'+l+'" has not been loaded yet for context: '+e+(t?"":". Use require([])")))):(_(),r.nextTick(function(){_(),p=S(E(null,t)),p.skipMap=n.skipMap,p.init(o,a,f,{enabled:!0}),L()}),s)}return n=n||{},mixin(s,{isBrowser:isBrowser,toUrl:function(e){var n,i=e.lastIndexOf("."),s=e.split("/")[0],o=s==="."||s==="..";return i!==-1&&(!o||i>1)&&(n=e.substring(i,e.length),e=e.substring(0,i)),r.nameToUrl(g(e,t&&t.id,!0),n,!0)},defined:function(e){return hasProp(c,E(e,t,!1,!0).id)},specified:function(e){return e=E(e,t,!1,!0).id,hasProp(c,e)||hasProp(u,e)}}),t||(s.undef=function(e){N();var n=E(e,t,!0),r=getOwn(u,e);r.undefed=!0,y(e),delete c[e],delete h[n.url],delete f[e],eachReverse(l,function(t,n){t[0]===e&&l.splice(n,1)}),r&&(r.events.defined&&(f[e]=r.events),C(e))}),s},enable:function(e){var t=getOwn(u,e.id);t&&S(e).enable()},completeLoad:function(e){var t,n,r,i=getOwn(o.shim,e)||{},s=i.exports;N();while(l.length){n=l.shift();if(n[0]===null){n[0]=e;if(t)break;t=!0}else n[0]===e&&(t=!0);A(n)}r=getOwn(u,e);if(!t&&!hasProp(c,e)&&r&&!r.inited){if(o.enforceDefine&&(!s||!getGlobal(s))){if(b(e))return;return T(makeError("nodefine","No define call for "+e,null,[e]))}A([e,i.deps||[],i.exportsFn])}L()},nameToUrl:function(e,t,n){var i,s,u,a,f,l,c,h=getOwn(o.pkgs,e);h&&(e=h),c=getOwn(p,e);if(c)return r.nameToUrl(c,t,n);if(req.jsExtRegExp.test(e))f=e+(t||"");else{i=o.paths,s=e.split("/");for(u=s.length;u>0;u-=1){a=s.slice(0,u).join("/"),l=getOwn(i,a);if(l){isArray(l)&&(l=l[0]),s.splice(0,u,l);break}}f=s.join("/"),f+=t||(/^data\:|\?/.test(f)||n?"":".js"),f=(f.charAt(0)==="/"||f.match(/^[\w\+\.\-]+:/)?"":o.baseUrl)+f}return o.urlArgs?f+((f.indexOf("?")===-1?"?":"&")+o.urlArgs):f},load:function(e,t){req.load(r,e,t)},execCb:function(e,t,n,r){return t.apply(r,n)},onScriptLoad:function(e){if(e.type==="load"||readyRegExp.test((e.currentTarget||e.srcElement).readyState)){interactiveScript=null;var t=M(e);r.completeLoad(t.id)}},onScriptError:function(e){var t=M(e);if(!b(t.id))return T(makeError("scripterror","Script error for: "+t.id,e,[t.id]))}},r.require=r.makeRequire(),r}function getInteractiveScript(){return interactiveScript&&interactiveScript.readyState==="interactive"?interactiveScript:(eachReverse(scripts(),function(e){if(e.readyState==="interactive")return interactiveScript=e}),interactiveScript)}var req,s,head,baseElement,dataMain,src,interactiveScript,currentlyAddingScript,mainScript,subPath,version="2.1.18",commentRegExp=/(\/\*([\s\S]*?)\*\/|([^:]|^)\/\/(.*)$)/mg,cjsRequireRegExp=/[^.]\s*require\s*\(\s*["']([^'"\s]+)["']\s*\)/g,jsSuffixRegExp=/\.js$/,currDirRegExp=/^\.\//,op=Object.prototype,ostring=op.toString,hasOwn=op.hasOwnProperty,ap=Array.prototype,apsp=ap.splice,isBrowser=typeof window!="undefined"&&typeof navigator!="undefined"&&!!window.document,isWebWorker=!isBrowser&&typeof importScripts!="undefined",readyRegExp=isBrowser&&navigator.platform==="PLAYSTATION 3"?/^complete$/:/^(complete|loaded)$/,defContextName="_",isOpera=typeof opera!="undefined"&&opera.toString()==="[object Opera]",contexts={},cfg={},globalDefQueue=[],useInteractive=!1;if(typeof define!="undefined")return;if(typeof requirejs!="undefined"){if(isFunction(requirejs))return;cfg=requirejs,requirejs=undefined}typeof require!="undefined"&&!isFunction(require)&&(cfg=require,require=undefined),req=requirejs=function(e,t,n,r){var i,s,o=defContextName;return!isArray(e)&&typeof e!="string"&&(s=e,isArray(t)?(e=t,t=n,n=r):e=[]),s&&s.context&&(o=s.context),i=getOwn(contexts,o),i||(i=contexts[o]=req.s.newContext(o)),s&&i.configure(s),i.require(e,t,n)},req.config=function(e){return req(e)},req.nextTick=typeof setTimeout!="undefined"?function(e){setTimeout(e,4)}:function(e){e()},require||(require=req),req.version=version,req.jsExtRegExp=/^\/|:|\?|\.js$/,req.isBrowser=isBrowser,s=req.s={contexts:contexts,newContext:newContext},req({}),each(["toUrl","undef","defined","specified"],function(e){req[e]=function(){var t=contexts[defContextName];return t.require[e].apply(t,arguments)}}),isBrowser&&(head=s.head=document.getElementsByTagName("head")[0],baseElement=document.getElementsByTagName("base")[0],baseElement&&(head=s.head=baseElement.parentNode)),req.onError=defaultOnError,req.createNode=function(e,t,n){var r=e.xhtml?document.createElementNS("http://www.w3.org/1999/xhtml","html:script"):document.createElement("script");return r.type=e.scriptType||"text/javascript",r.charset="utf-8",r.async=!0,r},req.load=function(e,t,n){var r=e&&e.config||{},i;if(isBrowser)return i=req.createNode(r,t,n),i.setAttribute("data-requirecontext",e.contextName),i.setAttribute("data-requiremodule",t),i.attachEvent&&!(i.attachEvent.toString&&i.attachEvent.toString().indexOf("[native code")<0)&&!isOpera?(useInteractive=!0,i.attachEvent("onreadystatechange",e.onScriptLoad)):(i.addEventListener("load",e.onScriptLoad,!1),i.addEventListener("error",e.onScriptError,!1)),i.src=n,currentlyAddingScript=i,baseElement?head.insertBefore(i,baseElement):head.appendChild(i),currentlyAddingScript=null,i;if(isWebWorker)try{importScripts(n),e.completeLoad(t)}catch(s){e.onError(makeError("importscripts","importScripts failed for "+t+" at "+n,s,[t]))}},isBrowser&&!cfg.skipDataMain&&eachReverse(scripts(),function(e){head||(head=e.parentNode),dataMain=e.getAttribute("data-main");if(dataMain)return mainScript=dataMain,cfg.baseUrl||(src=mainScript.split("/"),mainScript=src.pop(),subPath=src.length?src.join("/")+"/":"./",cfg.baseUrl=subPath),mainScript=mainScript.replace(jsSuffixRegExp,""),req.jsExtRegExp.test(mainScript)&&(mainScript=dataMain),cfg.deps=cfg.deps?cfg.deps.concat(mainScript):[mainScript],!0}),define=function(e,t,n){var r,i;typeof e!="string"&&(n=t,t=e,e=null),isArray(t)||(n=t,t=null),!t&&isFunction(n)&&(t=[],n.length&&(n.toString().replace(commentRegExp,"").replace(cjsRequireRegExp,function(e,n){t.push(n)}),t=(n.length===1?["require"]:["require","exports","module"]).concat(t))),useInteractive&&(r=currentlyAddingScript||getInteractiveScript(),r&&(e||(e=r.getAttribute("data-requiremodule")),i=contexts[r.getAttribute("data-requirecontext")])),(i?i.defQueue:globalDefQueue).push([e,t,n])},define.amd={jQuery:!0},req.exec=function(text){return eval(text)},req(cfg)})(this),define("requireLib",function(){}),define("css",[],function(){if(typeof window=="undefined")return{load:function(e,t,n){n()}};var e=document.getElementsByTagName("head")[0],t=window.navigator.userAgent.match(/Trident\/([^ ;]*)|AppleWebKit\/([^ ;]*)|Opera\/([^ ;]*)|rv\:([^ ;]*)(.*?)Gecko\/([^ ;]*)|MSIE\s([^ ;]*)|AndroidWebKit\/([^ ;]*)/)||0,n=!1,r=!0;t[1]||t[7]?n=parseInt(t[1])<6||parseInt(t[7])<=9:t[2]||t[8]?r=!1:t[4]&&(n=parseInt(t[4])<18);var i={};i.pluginBuilder="./css-builder";var s,o,u=function(){s=document.createElement("style"),e.appendChild(s),o=s.styleSheet||s.sheet},a=0,f=[],l,c=function(e){a++,a==32&&(u(),a=0),o.addImport(e),s.onload=function(){h()}},h=function(){l();var e=f.shift();if(!e){l=null;return}l=e[1],c(e[0])},p=function(e,t){(!o||!o.addImport)&&u();if(o&&o.addImport)l?f.push([e,t]):(c(e),l=t);else{s.textContent='@import "'+e+'";';var n=setInterval(function(){try{s.sheet.cssRules,clearInterval(n),t()}catch(e){}},10)}},d=function(t,n){var i=document.createElement("link");i.type="text/css",i.rel="stylesheet";if(r)i.onload=function(){i.onload=function(){},setTimeout(n,7)};else var s=setInterval(function(){for(var e=0;e div > .dragHandle { + display:none; +} +.layout_Border .grid-drop-target{ + position:fixed; + box-sizing:border-box; + border:2px dashed #7f8c8d; + border-radius:0px; + background: repeating-linear-gradient( + -45deg, + rgba(0, 0, 0, 0), + rgba(0, 0, 0, 0) 4px, + rgba(100, 100, 100, 0.1) 4px, + rgba(100, 100, 100, 0.1) 8px + ); +} +.layout_Border .grid-drop-target.drop-target-over{ + border:2px dashed #179BD7; + background: repeating-linear-gradient( + -45deg, + rgba(0, 0, 0, 0), + rgba(0, 0, 0, 0) 6px, + rgba(17, 155, 215, 0.1) 6px, + rgba(17, 155, 215, 0.1) 12px + ); +} \ No newline at end of file diff --git a/dist-amd/layout/Border.js b/dist-amd/layout/Border.js new file mode 100644 index 0000000000..fd28310bc2 --- /dev/null +++ b/dist-amd/layout/Border.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["d3","../common/HTMLWidget","./Cell","../common/Text","css!./Border"],t):e.layout_Grid=t(e.d3,e.common_HTMLWidget,e.layout_Cell,e.common_Text,e.chart_Pie,e.chart_MultiChart,e.c3chart_Line)})(this,function(e,t,n,r){function i(){t.call(this),this._tag="div",this._colCount=0,this._rowCount=0,this._colSize=0,this._rowSize=0,this.content([])}return i.prototype=Object.create(t.prototype),i.prototype._class+=" layout_Border",i.prototype.publish("gutter",4,"number","Gap Between Widgets",null,{tags:["Private"]}),i.prototype.publish("designMode",!1,"boolean","Design Mode",null,{tags:["Private"]}),i.prototype.publish("layoutType","Default","set","This determines the placement/size of the Cells relative to the Border._target element",["Default"],{tags:["Private"]}),i.prototype.publish("topCellSize",100,"number","Height of the 'Top' Cell (px)",null,{tags:["Private"]}),i.prototype.publish("leftCellSize",150,"number","Width of the 'Left' Cell (px)",null,{tags:["Private"]}),i.prototype.publish("rightCellSize",250,"number","Width of the 'Right' Cell (px)",null,{tags:["Private"]}),i.prototype.publish("bottomCellSize",80,"number","Height of the 'Bottom' Cell (px)",null,{tags:["Private"]}),i.prototype.publish("topCellPercentage",0,"number","Percentage (of parent) Height of the 'Top' Cell",null,{tags:["Private"]}),i.prototype.publish("leftCellPercentage",0,"number","Percentage (of parent) Width of the 'Left' Cell",null,{tags:["Private"]}),i.prototype.publish("rightCellPercentage",0,"number","Percentage (of parent) Width of the 'Right' Cell",null,{tags:["Private"]}),i.prototype.publish("bottomCellPercentage",0,"number","Percentage (of parent) Height of the 'Bottom' Cell",null,{tags:["Private"]}),i.prototype.publish("cellPadding","0px","string","Cell Padding (px)",null,{tags:["Intermediate"]}),i.prototype.publish("content",[],"widgetArray","widgets",null,{tags:["Private"]}),i.prototype.publish("sectionTypes",[],"array","Section Types sharing an index with 'content' - Used to determine position/size.",null,{tags:["Private"]}),i.prototype.testData=function(){return this.setContent("topSection",(new r).testData()).setContent("rightSection",(new r).testData()).setContent("bottomSection",(new r).testData()).setContent("leftSection",(new r).testData()).setContent("centerSection",(new r).testData()),this},i.prototype.applyLayoutType=function(e){var t=this.borderLayoutObject(e);for(var n in this.content())this.content()[n]._fixedLeft=t[this.sectionTypes()[n]].left,this.content()[n]._fixedTop=t[this.sectionTypes()[n]].top,this.content()[n]._fixedWidth=t[this.sectionTypes()[n]].width,this.content()[n]._fixedHeight=t[this.sectionTypes()[n]].height,this.content()[n]._dragHandles=this.cellSpecificDragHandles(this.sectionTypes()[n])},i.prototype.cellSpecificDragHandles=function(e){switch(this.layoutType()){default:switch(e){case"topSection":return["s"];case"rightSection":return["w"];case"bottomSection":return["n"];case"leftSection":return["e"];case"centerSection":return[]}}},i.prototype.borderLayoutObject=function(e){function g(e){e.width.px=typeof e.width.px!="undefined"?e.width.px:0,e.width["%"]=typeof e.width["%"]!="undefined"?e.width["%"]:0,e.height.px=typeof e.height.px!="undefined"?e.height.px:0,e.height["%"]=typeof e.height["%"]!="undefined"?e.height["%"]:0;var t={width:e.width.px+e.width["%"]/100*m.width,height:e.height.px+e.height["%"]/100*m.height,top:e.top.px+e.top["%"]/100*m.height+u.gutter()/2,left:e.left.px+e.left["%"]/100*m.width+u.gutter()/2};return t}var t,n,r,i,s,o={},u=this,a,f,l,c,h,p,d,v,m=this.target().getBoundingClientRect();switch(e){default:this.sectionTypes().indexOf("topSection")!==-1&&(a=this.topCellSize(),f=this.topCellPercentage()),this.sectionTypes().indexOf("bottomSection")!==-1&&(l=this.bottomCellSize(),c=this.bottomCellPercentage()),this.sectionTypes().indexOf("leftSection")!==-1&&(h=this.leftCellSize(),p=this.leftCellPercentage()),this.sectionTypes().indexOf("rightSection")!==-1&&(d=this.rightCellSize(),v=this.rightCellPercentage()),t=g({width:{px:0,"%":100},height:{px:a,"%":f},top:{px:0,"%":0},left:{px:0,"%":0}}),n=g({width:{px:0,"%":100},height:{px:l,"%":c},top:{px:0,"%":100},left:{px:0,"%":0}}),n.top-=n.height,i=g({width:{px:h,"%":p},height:{px:-t.height-n.height,"%":100},top:{px:t.height,"%":0},left:{px:0,"%":0}}),r=g({width:{px:d,"%":v},height:{px:-t.height-n.height,"%":100},top:{px:t.height,"%":0},left:{px:0,"%":100}}),r.left-=r.width,s=g({width:{px:-r.width-i.width,"%":100},height:{px:-t.height-n.height,"%":100},top:{px:t.height,"%":0},left:{px:i.width,"%":0}}),o.topSection=t,o.bottomSection=n,o.rightSection=r,o.leftSection=i,o.centerSection=s}return o},i.prototype.clearContent=function(){this.content(this.content().filter(function(e){return e.target(null),!1})),this.sectionTypes([])},i.prototype.setContent=function(e,t,r){r=typeof r!="undefined"?r:"";var i=this.sectionTypes();if(t){var s=(new n).widget(t).title(r);this.content().push(s),i.push(e)}return this.sectionTypes(i),this},i.prototype.getContent=function(e){var t=null;return this.content().some(function(n){return n.widget()._id===e?(t=n.widget(),!0):!1}),t},i.prototype.getCellSize=function(e){switch(this.sectionTypes()[e]){case"topSection":return this.topCellSize();case"rightSection":return this.rightCellSize();case"bottomSection":return this.bottomCellSize();case"leftSection":return this.leftCellSize()}},i.prototype.changeCellSize=function(e,t){switch(this.sectionTypes()[e]){case"topSection":this.topCellSize(this.topCellSize()+t);break;case"rightSection":this.rightCellSize(this.rightCellSize()+t);break;case"bottomSection":this.bottomCellSize(this.bottomCellSize()+t);break;case"leftSection":this.leftCellSize(this.leftCellSize()+t);break;case"centerSection":this.centerCellSize(this.centerCellSize()+t)}},i.prototype.overHandle=function(e){var t="",n=this._dragCell.handleSize(),r=this._offsetY+this._dragCell._fixedTop-this.gutter()/2,i=this._offsetX+this._dragCell._fixedLeft-this.gutter()/2,s=this._dragCell._fixedWidth,o=this._dragCell._fixedHeight;return Math.ceil(r+o-this.gutter())>=e.clientY&&Math.floor(r+o-n-this.gutter())<=e.clientY?t="s":Math.floor(r)<=e.clientY&&Math.ceil(r+n)>=e.clientY&&(t="n"),Math.ceil(i+s-this.gutter())>=e.clientX&&Math.floor(i+s-n-this.gutter())<=e.clientX?t+="e":Math.floor(i)<=e.clientX&&Math.ceil(i+n)>=e.clientX&&(t+="w"),t},i.prototype.setLayoutOffsets=function(){this._offsetX=this._element.node().getBoundingClientRect().left+this.gutter()/2,this._offsetY=this._element.node().getBoundingClientRect().top+this.gutter()/2},i.prototype.dragStart=function(t,n){e.event.sourceEvent.stopPropagation();var r=this;this._dragCell=t,this._dragCellStartSize=this.getCellSize(n),r._handle=r.overHandle(e.event.sourceEvent),r._dragCell._dragHandles.indexOf(r._handle)===-1&&(r._handle=undefined),this._dragPrevX=e.event.sourceEvent.clientX,this._dragPrevY=e.event.sourceEvent.clientY},i.prototype.dragTick=function(t,n){if(this._handle){var r=this._dragPrevX-e.event.sourceEvent.clientX,i=this._dragPrevY-e.event.sourceEvent.clientY;switch(this._sectionTypeArr[n]){case"topSection":i!==0&&this.changeCellSize(n,-i);break;case"rightSection":r!==0&&this.changeCellSize(n,r);break;case"bottomSection":i!==0&&this.changeCellSize(n,i);break;case"leftSection":r!==0&&this.changeCellSize(n,-r);break;case"centerSection":}this._dragPrevX=e.event.sourceEvent.clientX,this._dragPrevY=e.event.sourceEvent.clientY}this.render()},i.prototype.dragEnd=function(e){this.render()},i.prototype.enter=function(e,n){t.prototype.enter.apply(this,arguments),n.style("position","relative"),this.dropDiv=n.append("div"),this.contentDiv=n.append("div"),this._scrollBarWidth=this.getScrollbarWidth()},i.prototype.update=function(n,r){t.prototype.update.apply(this,arguments),this._sectionTypeArr=this.sectionTypes();var i=this;this.setLayoutOffsets();var s=this.contentDiv.selectAll(".cell_"+this._id).data(this.content(),function(e){return e._id});s.enter().append("div").attr("class","cell_"+this._id).style("position","absolute").each(function(e){e.target(this)});var o=e.behavior.drag().on("dragstart",function(e,t){i.dragStart.call(i,e,t)}).on("drag",function(e,t){i.dragTick.call(i,e,t)}).on("dragend",function(e,t){i.dragEnd.call(i,e,t)});this.designMode()?this.contentDiv.selectAll(".cell_"+this._id).call(o):this.contentDiv.selectAll(".cell_"+this._id).on(".drag",null),this.applyLayoutType(this.layoutType()),s.style("left",function(e){return e._fixedLeft+"px"}).style("top",function(e){return e._fixedTop+"px"}).style("width",function(e){return e._fixedWidth-i.gutter()+"px"}).style("height",function(e){return e._fixedHeight-i.gutter()+"px"}).each(function(e){e._parentElement.attr("draggable",i.designMode()).selectAll(".dragHandle").attr("draggable",i.designMode()),e.surfacePadding(i.cellPadding()).resize()}),s.exit().each(function(e){e.target(null)}).remove()},i.prototype.exit=function(e,n){t.prototype.exit.apply(this,arguments)},i.prototype.render=function(e){var n=this;return t.prototype.render.call(this,function(t){if(n.content().length){var r=n.content().length;n.content().forEach(function(n,i){setTimeout(function(){n.render(function(){--r===0&&e&&e(t)})},0)})}else e&&e(t)}),this},i}); \ No newline at end of file diff --git a/dist-amd/layout/Cell.css b/dist-amd/layout/Cell.css new file mode 100644 index 0000000000..e69de29bb2 diff --git a/dist-amd/layout/Cell.js b/dist-amd/layout/Cell.js new file mode 100644 index 0000000000..2bb7c2b6d4 --- /dev/null +++ b/dist-amd/layout/Cell.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["./Surface"],t):e.layout_Cell=t(e.layout_Surface)})(this,function(e){function t(){e.call(this),this._dragHandles=["nw","n","ne","e","se","s","sw","w"]}return t.prototype=Object.create(e.prototype),t.prototype._class+=" layout_Cell",t.prototype.publish("gridRow",0,"number","Grid Row Position",null,{tags:["Private"]}),t.prototype.publish("gridCol",0,"number","Grid Column Position",null,{tags:["Private"]}),t.prototype.publish("gridRowSpan",1,"number","Grid Row Span",null,{tags:["Private"]}),t.prototype.publish("gridColSpan",1,"number","Grid Column Span",null,{tags:["Private"]}),t.prototype.publish("handleSize",6,"number","Grid Row Position",null,{tags:["Private"]}),t.prototype.enter=function(t,n){e.prototype.enter.apply(this,arguments),n.classed("layout_Surface",!0)},t.prototype.update=function(t,n){e.prototype.update.apply(this,arguments);var r=this,i,s=n.selectAll(".dragHandle").data(this._dragHandles,function(e){return e});s.enter().append("div").attr("class",function(e){return"dragHandle dragHandle_"+e}).style("position","absolute"),s.style({padding:"0px",margin:"0px",left:function(e){switch(e){case"ne":case"e":case"se":return r._size.width-r.handleSize()+"px";case"nw":case"w":case"sw":return"0px";case"n":return i=0,r._dragHandles.indexOf("nw")!==-1&&i++,r.handleSize()*i+"px";case"s":return i=0,r._dragHandles.indexOf("sw")!==-1&&i++,r.handleSize()*i+"px"}},top:function(e){switch(e){case"nw":case"n":case"ne":return"0px";case"e":return i=0,r._dragHandles.indexOf("ne")!==-1&&i++,r.handleSize()*i+"px";case"w":return i=0,r._dragHandles.indexOf("nw")!==-1&&i++,r.handleSize()*i+"px";case"sw":case"s":case"se":return r._size.height-r.handleSize()+"px"}},width:function(e){switch(e){case"n":return i=0,r._dragHandles.indexOf("ne")!==-1&&i++,r._dragHandles.indexOf("nw")!==-1&&i++,r._size.width-r.handleSize()*i+"px";case"s":return i=0,r._dragHandles.indexOf("se")!==-1&&i++,r._dragHandles.indexOf("sw")!==-1&&i++,r._size.width-r.handleSize()*i+"px";default:return r.handleSize()+"px"}},height:function(e){switch(e){case"w":return i=0,r._dragHandles.indexOf("nw")!==-1&&i++,r._dragHandles.indexOf("sw")!==-1&&i++,r._size.height-r.handleSize()*i+"px";case"e":return i=0,r._dragHandles.indexOf("ne")!==-1&&i++,r._dragHandles.indexOf("se")!==-1&&i++,r._size.height-r.handleSize()*i+"px";default:return r.handleSize()+"px"}}}),s.exit().remove()},t}); \ No newline at end of file diff --git a/dist-amd/layout/Grid.css b/dist-amd/layout/Grid.css new file mode 100644 index 0000000000..1d20a97711 --- /dev/null +++ b/dist-amd/layout/Grid.css @@ -0,0 +1,104 @@ +.layout_Grid .cell { + border-radius: 5px; + border: 1px solid #e5e5e5; + display: inline-block; + overflow: hidden; +} +.layout_Grid .cell h2 { + margin: 0px; + padding-top: 4px; + -webkit-margin: 0px; + text-align: center; +} +.layout_Grid .dropCell { + box-sizing:border-box; + background-color: lightgrey; + opacity: 0.33; + border-radius: 5px; + border:1px solid #333; + display: inline-block; + overflow: hidden; +} +.layout_Grid .dropCell.over { + border: 2px dashed #000; +} +.layout_Grid .layout_Cell.over { + border: 2px dashed #000; +} +.layout_Grid .dragItem { + z-index: 0; + opacity:0.33; +} +.layout_Grid .notDragItem { + z-index: -1; + opacity: 1; +} +.layout_Grid div[draggable=true] { + opacity: 0.75; + cursor: move; +} +.layout_Grid div[draggable=true] .dragHandle { + opacity: 1.0; +} +.layout_Grid div[draggable=true] .dragHandle_n, +.layout_Grid div[draggable=true] .dragHandle_e, +.layout_Grid div[draggable=true] .dragHandle_s, +.layout_Grid div[draggable=true] .dragHandle_w{ + background-color:#AAA; +} +.layout_Grid div[draggable=true] .dragHandle_nw, +.layout_Grid div[draggable=true] .dragHandle_ne, +.layout_Grid div[draggable=true] .dragHandle_se, +.layout_Grid div[draggable=true] .dragHandle_sw { + background-color:#333; +} +.layout_Grid div[draggable=true] .dragHandle_nw { + cursor:nw-resize; +} +.layout_Grid div[draggable=true] .dragHandle_n { + cursor:n-resize; +} +.layout_Grid div[draggable=true] .dragHandle_ne { + cursor:ne-resize; +} +.layout_Grid div[draggable=true] .dragHandle_e { + cursor:e-resize; +} +.layout_Grid div[draggable=true] .dragHandle_se { + cursor:se-resize; +} +.layout_Grid div[draggable=true] .dragHandle_s { + cursor:s-resize; +} +.layout_Grid div[draggable=true] .dragHandle_sw { + cursor:sw-resize; +} +.layout_Grid div[draggable=true] .dragHandle_w { + cursor:w-resize; +} +.layout_Grid div[draggable=false] > div > .dragHandle { + display:none; +} +.layout_Grid .grid-drop-target{ + position:fixed; + box-sizing:border-box; + border:2px dashed #7f8c8d; + border-radius:0px; + background: repeating-linear-gradient( + -45deg, + rgba(0, 0, 0, 0), + rgba(0, 0, 0, 0) 4px, + rgba(100, 100, 100, 0.1) 4px, + rgba(100, 100, 100, 0.1) 8px + ); +} +.layout_Grid .grid-drop-target.drop-target-over{ + border:2px dashed #179BD7; + background: repeating-linear-gradient( + -45deg, + rgba(0, 0, 0, 0), + rgba(0, 0, 0, 0) 6px, + rgba(17, 155, 215, 0.1) 6px, + rgba(17, 155, 215, 0.1) 12px + ); +} \ No newline at end of file diff --git a/dist-amd/layout/Grid.js b/dist-amd/layout/Grid.js new file mode 100644 index 0000000000..6bbe424844 --- /dev/null +++ b/dist-amd/layout/Grid.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["d3","../common/HTMLWidget","./Cell","../common/Text","../chart/Pie","../chart/MultiChart","../c3chart/Line","css!./Grid"],t):e.layout_Grid=t(e.d3,e.common_HTMLWidget,e.layout_Cell,e.common_Text,e.chart_Pie,e.chart_MultiChart,e.c3chart_Line)})(this,function(e,t,n,r,i,s,o){function u(){t.call(this),this._tag="div",this._colCount=0,this._rowCount=0,this._colSize=0,this._rowSize=0,this.content([])}return u.prototype=Object.create(t.prototype),u.prototype._class+=" layout_Grid",u.prototype.publish("designMode",!1,"boolean","Design Mode",null,{tags:["Private"]}),u.prototype.publish("gutter",4,"number","Gap Between Widgets",null,{tags:["Private"]}),u.prototype.publish("fitTo","all","set","Sizing Strategy",["all","width"],{tags:["Private"]}),u.prototype.publish("cellPadding",null,"string","Cell Padding (px)",null,{tags:["Intermediate"]}),u.prototype.publish("content",[],"widgetArray","widgets",null,{tags:["Private"]}),u.prototype.testData=function(){return this.setContent(0,0,(new i).testData()).setContent(0,1,(new i).testData()).setContent(1,0,(new i).testData()).setContent(1,1,(new i).testData()).setContent(0,2,(new s).testData(),"Title AAA",2,2).setContent(2,0,(new o).testData(),"Title BBB",2,4),this},u.prototype.getDimensions=function(){var e={width:0,height:0};return this.content().forEach(function(t){e.width=r.gridRow()&&e=r.gridCol()&&t=e.clientY&&Math.floor(u+l-n)<=e.clientY&&r?t="s":Math.floor(u)<=e.clientY&&Math.ceil(u+n)>=e.clientY&&i&&(t="n"),Math.ceil(a+f)>=e.clientX&&Math.floor(a+f-n)<=e.clientX&&s?t+="e":Math.floor(a)<=e.clientX&&Math.ceil(a+n)>=e.clientX&&o&&(t+="w"),t},u.prototype.createDropTarget=function(e){var t=e[0]-this._dragCellOffsetX,n=e[1]-this._dragCellOffsetY,r=this._dragCell.gridColSpan(),i=this._dragCell.gridRowSpan(),s=document.createElement("div");s.id="grid-drop-target"+this.id(),s.className="grid-drop-target",this._element.node().appendChild(s),this.updateDropTarget(t,n,r,i)},u.prototype.setGridOffsets=function(){this._offsetX=this._element.node().getBoundingClientRect().left+this.gutter()/2,this._offsetY=this._element.node().getBoundingClientRect().top+this.gutter()/2},u.prototype.updateDropTarget=function(e,t,n,r){var i,s,o,u;i=this._offsetY+t*this._rowSize,s=this._offsetX+e*this._colSize,o=n*this._colSize-this.gutter(),u=r*this._rowSize-this.gutter();var a=document.getElementById("grid-drop-target"+this.id());a.style.top=i+"px",a.style.left=s+"px",a.style.width=o+"px",a.style.height=u+"px"},u.prototype.moveDropTarget=function(e){if(this._handle){var t=[];switch(this._handle){case"nw":t=[this._dragCell.gridCol()+this._dragCell.gridColSpan()-1,this._dragCell.gridRow()+this._dragCell.gridRowSpan()-1];break;case"n":case"ne":t=[this._dragCell.gridCol(),this._dragCell.gridRow()+this._dragCell.gridRowSpan()-1];break;case"e":case"se":case"s":t=[this._dragCell.gridCol(),this._dragCell.gridRow()];break;case"sw":case"w":t=[this._dragCell.gridCol()+this._dragCell.gridColSpan()-1,this._dragCell.gridRow()]}switch(this._handle){case"e":case"w":this._locY=t[1];break;default:this._locY=e[1]<=t[1]?e[1]:t[1]}switch(this._handle){case"n":case"s":this._locX=t[0];break;default:this._locX=e[0]<=t[0]?e[0]:t[0]}switch(this._handle){case"n":case"s":this._sizeX=this._dragCell.gridColSpan();break;default:this._sizeX=Math.abs(e[0]-t[0])+1}switch(this._handle){case"e":case"w":this._sizeY=this._dragCell.gridRowSpan();break;default:this._sizeY=Math.abs(e[1]-t[1])+1}}else if(document.getElementById("grid-drop-target"+this.id())!==null){var n=this.getCell(e[1],e[0]);n!==null&&this._dragCell._id!==n._id?(document.getElementById("grid-drop-target"+this.id()).className="grid-drop-target drop-target-over",this._locX=n.gridCol(),this._locY=n.gridRow(),this._sizeX=n.gridColSpan(),this._sizeY=n.gridRowSpan()):(document.getElementById("grid-drop-target"+this.id()).className="grid-drop-target",this._locX=e[0]-this._dragCellOffsetX,this._locY=e[1]-this._dragCellOffsetY,this._sizeX=this._dragCell.gridColSpan(),this._sizeY=this._dragCell.gridRowSpan())}this.updateDropTarget(this._locX,this._locY,this._sizeX,this._sizeY)},u.prototype.updateCells=function(t,n){var r=this,i=this.contentDiv.selectAll(".cell_"+this._id).data(this.content(),function(e){return e._id});i.enter().append("div").attr("class","cell_"+this._id).style("position","absolute").each(function(e){e.target(this),e.__grid_watch=e.watch(function(e,t,n){r._renderCount&&e.indexOf("grid")===0&&t!==n&&r.childMoved()})});var s=e.behavior.drag().on("dragstart",function(t){e.event.sourceEvent.stopPropagation(),r._dragCell=t,r.setGridOffsets(),r.findCurrentLocation(e.event.sourceEvent),r._element.selectAll(".dragHandle").style("visibility","hidden"),r._handle=r.overHandle(e.event.sourceEvent),r._dragCell._dragHandles.indexOf(r._handle)===-1&&(r._handle=undefined),r._dragCellOffsetX=r._currLoc[0]-t.gridCol(),r._dragCellOffsetY=r._currLoc[1]-t.gridRow(),r.createDropTarget(r._currLoc),setTimeout(function(){r.contentDiv.selectAll(".cell_"+r._id).classed("dragItem",function(e){return t._id===e._id}).classed("notDragItem",function(e){return t._id!==e._id})},0)}).on("drag",function(t){r._dragCell=t,r.findCurrentLocation(e.event.sourceEvent);if(typeof r._currLocation=="undefined"||r._currLocation[0]!==r._currLoc[0]||r._currLocation[1]!==r._currLoc[1])r._currLocation=r._currLoc,r.moveDropTarget(r._currLoc)}).on("dragend",function(){e.event.sourceEvent.stopPropagation(),r._element.selectAll(".dragHandle").style("visibility",null);if(r._handle)r._dragCell.gridRow(r._locY),r._dragCell.gridRowSpan(r._sizeY),r._dragCell.gridCol(r._locX),r._dragCell.gridColSpan(r._sizeX);else{var t=r._currLoc[1],n=r._currLoc[0],i=r._dragCell.gridRowSpan(),s=r._dragCell.gridColSpan(),o=r.getCell(r._currLoc[1],r._currLoc[0]);o===r._dragCell&&(i=o.gridRowSpan(),s=o.gridColSpan(),o=null);var u,a;o?(t=o.gridRow(),n=o.gridCol(),i=o.gridRowSpan(),s=o.gridColSpan(),o.gridCol(r._dragCell.gridCol()).gridColSpan(r._dragCell.gridColSpan()).gridRow(r._dragCell.gridRow()).gridRowSpan(r._dragCell.gridRowSpan()),u=n,a=t):(u=n-r._dragCellOffsetX,a=t-r._dragCellOffsetY),r._dragCell.gridCol(u).gridRow(a).gridColSpan(s).gridRowSpan(i)}var f=document.getElementById("grid-drop-target"+r.id());f.parentNode.removeChild(f),setTimeout(function(){r.contentDiv.selectAll(".cell_"+r._id).classed("dragItem",!1).classed("notDragItem",!1)},0),r._dragCell=null});this.designMode()?this.contentDiv.selectAll(".cell_"+this._id).call(s):this.contentDiv.selectAll(".cell_"+this._id).on(".drag",null),i.style("left",function(e){return e.gridCol()*t+r.gutter()/2+"px"}).style("top",function(e){return e.gridRow()*n+r.gutter()/2+"px"}).style("width",function(e){return e.gridColSpan()*t-r.gutter()+"px"}).style("height",function(e){return e.gridRowSpan()*n-r.gutter()+"px"}).each(function(e){e._parentElement.attr("draggable",r.designMode()).selectAll(".dragHandle").attr("draggable",r.designMode()),e.surfacePadding(r.cellPadding()).resize()}),i.exit().each(function(e){e.target(null),e.__grid_watch&&e.__grid_watch.remove()}).remove()},u.prototype.updateDropCells=function(e,t,n){var r=[];if(this.designMode())for(var i=0;i h3 { + margin: 0px; + padding: 2px; + text-align: center; + font-weight: bold; + background-color: #e5e5e5; +} +.layout_Surface .html-button-container { + position: absolute; + right: 0px; + top:3px; +} +.layout_Surface > div { + padding: 8px; +} +.layout_Surface .html-button-container .surface-button { + position: relative; + background: transparent; + border: none; + opacity: 0.8; +}​ +.layout_Surface .html-button-container .surface-button:hover { opacity: 1; } +.layout_Surface .html-button-container .surface-button:active { opacity: 0.5; } diff --git a/dist-amd/layout/Surface.js b/dist-amd/layout/Surface.js new file mode 100644 index 0000000000..983bdd9de3 --- /dev/null +++ b/dist-amd/layout/Surface.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["d3","../common/HTMLWidget","../chart/MultiChart","css!./Surface","css!font-awesome"],t):e.layout_Surface=t(e.d3,e.common_HTMLWidget,e.chart_MultiChart)})(this,function(e,t,n){function r(){t.call(this),this._tag="div",this._surfaceButtons=[]}return r.prototype=Object.create(t.prototype),r.prototype._class+=" layout_Surface",r.prototype.publish("surfaceTitlePadding",null,"number","Title Padding (px)",null,{tags:["Basic"]}),r.prototype.publish("surfaceTitleFontSize",null,"number","Title Font Size (px)",null,{tags:["Basic"]}),r.prototype.publish("surfaceTitleFontColor",null,"html-color","Title Font Color",null,{tags:["Basic"]}),r.prototype.publish("surfaceTitleFontFamily",null,"string","Title Font Family",null,{tags:["Basic"]}),r.prototype.publish("surfaceTitleFontBold",!0,"boolean","Enable Bold Title Font",null,{tags:["Basic"]}),r.prototype.publish("surfaceTitleBackgroundColor",null,"html-color","Title Background Color",null,{tags:["Basic"]}),r.prototype.publish("surfacePadding",null,"string","Surface Padding (px)",null,{tags:["Intermediate"]}),r.prototype.publish("surfaceBackgroundColor",null,"html-color","Surface Background Color",null,{tags:["Basic"]}),r.prototype.publish("surfaceBorderWidth",null,"number","Surface Border Width (px)",null,{tags:["Basic"]}),r.prototype.publish("surfaceBorderColor",null,"html-color","Surface Border Color",null,{tags:["Basic"]}),r.prototype.publish("surfaceBorderRadius",null,"number","Surface Border Radius (px)",null,{tags:["Basic"]}),r.prototype.publish("title","","string","Title",null,{tags:["Intermediate"]}),r.prototype.publish("surfaceTitleAlignment","center","set","Title Alignment",["left","right","center"],{tags:["Basic"]}),r.prototype.publish("widget",null,"widget","Widget",null,{tags:["Private"]}),r.prototype.publish("buttonAnnotations",[],"array","Button Array",null,{tags:["Private"]}),r.prototype.testData=function(){return this.title("ABC"),this.widget((new r).widget((new n).testData())),this.buttonAnnotations([{id:"button_1",label:"",width:60,padding:"5px","class":"",font:"FontAwesome",callback:function(e){console.log("Click Override on button "+e)}},{id:"button_2",label:"",width:30,padding:"5px","class":"",font:"FontAwesome",callback:function(e){console.log("Click Override on button "+e)}}]),this},r.prototype.widgetSize=function(e,t){var n=this.clientWidth(),r=this.clientHeight();return this.title()&&(r-=this.calcHeight(e)),r-=this.calcFrameHeight(t),n-=this.calcFrameWidth(t),{width:n,height:r}},r.prototype.enter=function(e,n){t.prototype.enter.apply(this,arguments)},r.prototype.update=function(n,r){t.prototype.update.apply(this,arguments);var i=this;r.style("border-width",this.surfaceBorderWidth()+"px").style("border-color",this.surfaceBorderColor()).style("border-radius",this.surfaceBorderRadius()+"px").style("background-color",this.surfaceBackgroundColor());var s=r.selectAll(".surfaceTitle").data(this.title()?[this.title()]:[]);s.enter().insert("h3","div").attr("class","surfaceTitle"),s.text(function(e){return e}).style("text-align",this.surfaceTitleAlignment()).style("color",this.surfaceTitleFontColor()).style("font-size",this.surfaceTitleFontSize()+"px").style("font-family",this.surfaceTitleFontFamily()).style("font-weight",this.surfaceTitleFontBold()?"bold":"normal").style("background-color",this.surfaceTitleBackgroundColor()).style("padding",this.surfaceTitlePadding()+"px"),s.exit().remove();var o=r.select(".surfaceTitle"),u=o.append("div").attr("class","html-button-container").selectAll(".surface-button").data(this.buttonAnnotations());u.enter().append("button").classed("surface-button",!0).each(function(t,n){var r=i._surfaceButtons[n]=e.select(this).attr("class","surface-button "+t.class).attr("id",t.id).style("padding",t.padding).style("width",t.width).style("height",t.height).style("cursor","pointer");t.font==="FontAwesome"?r.append("i").attr("class","fa").text(function(e){return t.label}).on("click",function(e){i.click(e)}):r.text(function(e){return t.label}).on("click",function(e){i.click(e)})}),u.exit().each(function(t,n){var r=e.select(this);delete i._surfaceButtons[n],r.remove()});var a=r.selectAll("#"+this._id+" > .surfaceWidget").data(this.widget()?[this.widget()]:[],function(e){return e._id});a.enter().append("div").attr("class","surfaceWidget").each(function(e){e.target(this)}),a.style("padding",this.surfacePadding()?this.surfacePadding()+"px":null).each(function(t){var n=i.widgetSize(r.select("h3"),e.select(this));t.resize({width:n.width,height:n.height})}),a.exit().each(function(e){e.target(null)}).remove()},r.prototype.exit=function(e,n){this.widget()&&(this.widget(null),this.render()),t.prototype.exit.apply(this,arguments)},r.prototype.render=function(e){var n=this;return t.prototype.render.call(this,function(t){n.widget()?n.widget().render(function(t){e&&e(t)}):e&&e(t)})},r.prototype.click=function(e){console.log("Clicked: "+e.id)},r}); \ No newline at end of file diff --git a/dist-amd/map/Choropleth.css b/dist-amd/map/Choropleth.css new file mode 100644 index 0000000000..fd69c3fcf6 --- /dev/null +++ b/dist-amd/map/Choropleth.css @@ -0,0 +1,18 @@ +.noFill { + fill: whitesmoke; + stroke: none; +} +.map_Choropleth .zoom { + stroke: none; + fill: none; + pointer-events: all; +} +.map_Choropleth path { + cursor: pointer; + fill: whitesmoke; + stroke: #6d6e71; + stroke-width: 0.125px; + stroke-linejoin: round; + stroke-linecap: round; + vector-effect: non-scaling-stroke; +} diff --git a/dist-amd/map/Choropleth.js b/dist-amd/map/Choropleth.js new file mode 100644 index 0000000000..df29d51855 --- /dev/null +++ b/dist-amd/map/Choropleth.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["d3","../common/SVGWidget","./IChoropleth","css!./Choropleth"],t):e.map_Choropleth=t(e.d3,e.common_SVGWidget,e.map_IChoropleth)})(this,function(e,t,n){function r(){t.call(this),n.call(this),this._dataMap={},this._dataMinWeight=0,this._dataMaxWeight=0}return r.prototype=Object.create(t.prototype),r.prototype._class+=" map_Choropleth",r.prototype.implements(n.prototype),r.prototype.publish("paletteID","YlOrRd","set","Palette ID",r.prototype._palette.switch(),{tags:["Basic","Shared"]}),r.prototype.data=function(e){var n=t.prototype.data.apply(this,arguments);if(arguments.length){this._dataMap={},this._dataMinWeight=null,this._dataMaxWeight=null;var r=this;this._data.forEach(function(e){r._dataMap[e[0]]=e;if(!r._dataMinWeight||e[1]r._dataMaxWeight)r._dataMaxWeight=e[1]})}return n},r.prototype.size=function(e){var n=t.prototype.size.apply(this,arguments);return arguments.length&&this._svgZoom&&this._svgZoom.attr("x",-this._size.width/2).attr("y",-this._size.height/2).attr("width",this._size.width).attr("height",this._size.height),n},r.prototype.projection=function(t){if(!arguments.length)return this._projection;this._projection=t;switch(this._projection){case"albersUsaPr":this.d3Projection=this.albersUsaPr();break;case"orthographic":this.d3Projection=e.geo.orthographic().clipAngle(90);break;case"mercator":this.d3Projection=e.geo.mercator()}return this.d3Path=e.geo.path().projection(this.d3Projection),this},r.prototype.render=function(){return t.prototype.render.apply(this,arguments),this._renderCount===1&&this.zoomToFit(),this},r.prototype.enter=function(t,n){var r=this;this._svgZoom=n.append("rect").attr("class","zoom").attr("x",-this._size.width/2).attr("y",-this._size.height/2).attr("width",this._size.width).attr("height",this._size.height).on("dblclick",function(t){e.event.stopPropagation(),r.zoomToFit(null,750)});var i=this._parentElement.insert("defs",":first-child"),s=i.append("pattern").attr("id","hash").attr("patternUnits","userSpaceOnUse").attr("width","10").attr("height","10").attr("x",0).attr("y",0).append("g");s.append("rect").attr("class","noFill").attr("x",0).attr("y",0).attr("width",5).attr("height",5),s.append("rect").attr("class","noFill").attr("x",5).attr("y",5).attr("width",5).attr("height",5),this._svg=n.append("g")},r.prototype.update=function(e,t){this._palette=this._palette.switch(this.paletteID())},r.prototype.albersUsaPr=function(){function h(e){var t=e[0],n=e[1];return o=null,(a(t,n),o)||(f(t,n),o)||(l(t,n),o)||(c(t,n),o),o}var t=1e-6,n=e.geo.albers(),r=e.geo.conicEqualArea().rotate([154,0]).center([-2,58.5]).parallels([55,65]),i=e.geo.conicEqualArea().rotate([157,0]).center([-3,19.9]).parallels([8,18]),s=e.geo.conicEqualArea().rotate([66,0]).center([0,18]).parallels([8,18]),o,u={point:function(e,t){o=[e,t]}},a,f,l,c;return h.invert=function(e){var t=n.scale(),o=n.translate(),u=(e[0]-o[0])/t,a=(e[1]-o[1])/t;return(a>=.12&&a<.234&&u>=-0.425&&u<-0.214?r:a>=.166&&a<.234&&u>=-0.214&&u<-0.115?i:a>=.204&&a<.234&&u>=.32&&u<.38?s:n).invert(e)},h.stream=function(e){var t=n.stream(e),o=r.stream(e),u=i.stream(e),a=s.stream(e);return{point:function(e,n){t.point(e,n),o.point(e,n),u.point(e,n),a.point(e,n)},sphere:function(){t.sphere(),o.sphere(),u.sphere(),a.sphere()},lineStart:function(){t.lineStart(),o.lineStart(),u.lineStart(),a.lineStart()},lineEnd:function(){t.lineEnd(),o.lineEnd(),u.lineEnd(),a.lineEnd()},polygonStart:function(){t.polygonStart(),o.polygonStart(),u.polygonStart(),a.polygonStart()},polygonEnd:function(){t.polygonEnd(),o.polygonEnd(),u.polygonEnd(),a.polygonEnd()}}},h.precision=function(e){return arguments.length?(n.precision(e),r.precision(e),i.precision(e),s.precision(e),h):n.precision()},h.scale=function(e){return arguments.length?(n.scale(e),r.scale(e*.35),i.scale(e),s.scale(e),h.translate(n.translate())):n.scale()},h.translate=function(e){if(!arguments.length)return n.translate();var o=n.scale(),p=+e[0],d=+e[1];return a=n.translate(e).clipExtent([[p-.455*o,d-.238*o],[p+.455*o,d+.238*o]]).stream(u).point,f=r.translate([p-.307*o,d+.201*o]).clipExtent([[p-.425*o+t,d+.12*o+t],[p-.214*o-t,d+.234*o-t]]).stream(u).point,l=i.translate([p-.205*o,d+.212*o]).clipExtent([[p-.214*o+t,d+.166*o+t],[p-.115*o-t,d+.234*o-t]]).stream(u).point,c=s.translate([p+.35*o,d+.224*o]).clipExtent([[p+.32*o,d+.204*o],[p+.38*o,d+.234*o]]).stream(u).point,h},h.scale(1070)},r.prototype.zoomToFit=function(e,t,n){n=n||.9;var r=e?e.getBBox():this._svg.node().getBBox(),i=r.x+r.width/2,s=r.y+r.height/2,o=n/Math.max(r.width/this.width(),r.height/this.height()),u=[-o*i,-o*s];(t?this._svg.transition().duration(t):this._svg).attr("transform","translate("+u+")scale("+o+")")},r}); \ No newline at end of file diff --git a/dist-amd/map/ChoroplethCounties.js b/dist-amd/map/ChoroplethCounties.js new file mode 100644 index 0000000000..12ba7b5355 --- /dev/null +++ b/dist-amd/map/ChoroplethCounties.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["d3","./Choropleth","topojson","./us-counties"],t):e.map_ChoroplethCounties=t(e.d3,e.map_Choropleth,e.topojson,e.map_usCounties)})(this,function(e,t,n,r){function i(){t.call(this),this.projection("albersUsaPr")}return i.prototype=Object.create(t.prototype),i.prototype._class+=" map_ChoroplethCounties",i.prototype.testData=function(){var e=[{county:1073,county_name:"JEFFERSON",weight:29.946185501741},{county:1097,county_name:"MOBILE",weight:.79566003616637},{county:1117,county_name:"SHELBY",weight:1.5223596574691},{county:4005,county_name:"COCONINO",weight:27.311773623042},{county:4013,county_name:"MARICOPA",weight:34.386239749349},{county:4015,county_name:"MOHAVE",weight:34.670437987486},{county:4019,county_name:"PIMA",weight:31.969766028563},{county:4021,county_name:"PINAL",weight:32.050522991908},{county:4025,county_name:"YAVAPAI",weight:34.134956874683},{county:4027,county_name:"YUMA",weight:39.511527048619},{county:5119,county_name:"PULASKI",weight:21.796200345423},{county:6001,county_name:"ALAMEDA",weight:30.243180376401},{county:6007,county_name:"BUTTE",weight:32.895132965379},{county:6009,county_name:"CALAVERAS",weight:31.181727904667},{county:6013,county_name:"CONTRA COSTA",weight:32.185196670086},{county:6017,county_name:"EL DORADO",weight:33.085461795452},{county:6019,county_name:"FRESNO",weight:31.700962642409},{county:6023,county_name:"HUMBOLDT",weight:31.504164625184},{county:6025,county_name:"IMPERIAL",weight:33.086419753086},{county:6029,county_name:"KERN",weight:31.370903445093},{county:6031,county_name:"KINGS",weight:30.037376826368},{county:6037,county_name:"LOS ANGELES",weight:32.862228288436},{county:6039,county_name:"MADERA",weight:31.691553376421},{county:6041,county_name:"MARIN",weight:33.940594059406},{county:6045,county_name:"MENDOCINO",weight:32.19390926041},{county:6047,county_name:"MERCED",weight:17.699115044248},{county:6053,county_name:"MONTEREY",weight:34.339622641509},{county:6055,county_name:"NAPA",weight:34.272114240381},{county:6057,county_name:"NEVADA",weight:34.12581216775},{county:6059,county_name:"ORANGE",weight:34.094352964946},{county:6061,county_name:"PLACER",weight:33.368700265252},{county:6065,county_name:"RIVERSIDE",weight:34.378409504182},{county:6067,county_name:"SACRAMENTO",weight:31.127455133963},{county:6071,county_name:"SAN BERNARDINO",weight:28.061278815951},{county:6073,county_name:"SAN DIEGO",weight:33.416802684537},{county:6075,county_name:"SAN FRANCISCO",weight:32.679686882265},{county:6077,county_name:"SAN JOAQUIN",weight:33.220663908788},{county:6079,county_name:"SAN LUIS OBISPO",weight:34.654426692559},{county:6081,county_name:"SAN MATEO",weight:38.130056937369},{county:6083,county_name:"SANTA BARBARA",weight:33.631012786686},{county:6085,county_name:"SANTA CLARA",weight:23.539289157001},{county:6087,county_name:"SANTA CRUZ",weight:33.450792851749},{county:6089,county_name:"SHASTA",weight:33.199951497514},{county:6095,county_name:"SOLANO",weight:29.988272742503},{county:6097,county_name:"SONOMA",weight:32.117851341511},{county:6099,county_name:"STANISLAUS",weight:28.860983743226},{county:6101,county_name:"SUTTER",weight:30.02277904328},{county:6107,county_name:"TULARE",weight:30.886966441677},{county:6111,county_name:"VENTURA",weight:32.241761994195},{county:6113,county_name:"YOLO",weight:33.095684803002},{county:8001,county_name:"ADAMS",weight:36.59961064244},{county:8005,county_name:"ARAPAHOE",weight:35.375019172759},{county:8013,county_name:"BOULDER",weight:14.409178959917},{county:8031,county_name:"DENVER",weight:29.526387009472},{county:8035,county_name:"DOUGLAS",weight:34.816606207175},{county:8041,county_name:"EL PASO",weight:35.803302523627},{county:8059,county_name:"JEFFERSON",weight:30.013848159009},{county:8069,county_name:"LARIMER",weight:31.525663161199},{county:8077,county_name:"MESA",weight:6.4506267196576},{county:8101,county_name:"PUEBLO",weight:13.887799136916},{county:8123,county_name:"WELD",weight:13.152569809794},{county:9001,county_name:"FAIRFIELD",weight:5.7392073825928},{county:9003,county_name:"HARTFORD",weight:4.1802067946824},{county:9005,county_name:"LITCHFIELD",weight:4.0793517742386},{county:9007,county_name:"MIDDLESEX",weight:5.5014146494813},{county:9009,county_name:"NEW HAVEN",weight:4.5156537753223},{county:9011,county_name:"NEW LONDON",weight:5.0602409638554},{county:10003,county_name:"NEW CASTLE",weight:32.839907589629},{county:11001,county_name:"DISTRICT OF COLUMBIA",weight:9.2949842160645},{county:12001,county_name:"ALACHUA",weight:10.877270713336},{county:12005,county_name:"BAY",weight:36.272040302267},{county:12009,county_name:"BREVARD",weight:11.407698791795},{county:12011,county_name:"BROWARD",weight:23.280277164089},{county:12015,county_name:"CHARLOTTE",weight:12.530881141916},{county:12017,county_name:"CITRUS",weight:31.700110796504},{county:12019,county_name:"CLAY",weight:35.153278138286},{county:12021,county_name:"COLLIER",weight:15.993998499625},{county:12031,county_name:"DUVAL",weight:34.893654890095},{county:12033,county_name:"ESCAMBIA",weight:11.185959936182},{county:12035,county_name:"FLAGLER",weight:18.70760442699},{county:12053,county_name:"HERNANDO",weight:9.1261739485504},{county:12055,county_name:"HIGHLANDS",weight:28.057742782152},{county:12057,county_name:"HILLSBOROUGH",weight:26.866557815051},{county:12061,county_name:"INDIAN RIVER",weight:10.33669311602},{county:12069,county_name:"LAKE",weight:13.579952267303},{county:12071,county_name:"LEE",weight:13.640759797284},{county:12073,county_name:"LEON",weight:10.285270716088},{county:12081,county_name:"MANATEE",weight:14.247875510429},{county:12083,county_name:"MARION",weight:33.329608938547},{county:12085,county_name:"MARTIN",weight:19.259129213483},{county:12086,county_name:"MIAMI-DADE",weight:27.092726418329},{county:12087,county_name:"MONROE",weight:19.3515704154},{county:12091,county_name:"OKALOOSA",weight:29.375576745617},{county:12095,county_name:"ORANGE",weight:29.856149076143},{county:12097,county_name:"OSCEOLA",weight:14.039249514772},{county:12099,county_name:"PALM BEACH",weight:30.592551486003},{county:12101,county_name:"PASCO",weight:25.170105355575},{county:12103,county_name:"PINELLAS",weight:28.425946424618},{county:12105,county_name:"POLK",weight:28.673352628391},{county:12109,county_name:"ST. JOHNS",weight:35.882708585248},{county:12111,county_name:"ST. LUCIE",weight:12.200208550574},{county:12113,county_name:"SANTA ROSA",weight:13.362801768106},{county:12115,county_name:"SARASOTA",weight:33.847820200379},{county:12117,county_name:"SEMINOLE",weight:26.554468579008},{county:12127,county_name:"VOLUSIA",weight:26.636455186304},{county:12131,county_name:"WALTON",weight:31.245500359971},{county:13067,county_name:"COBB",weight:4.539857154585},{county:13089,county_name:"DEKALB",weight:9.747504403993},{county:13121,county_name:"FULTON",weight:13.174338679442},{county:13135,county_name:"GWINNETT",weight:6.4834390415786},{county:15001,county_name:"HAWAII",weight:15.918023582257},{county:15003,county_name:"HONOLULU",weight:22.138866719872},{county:15007,county_name:"KAUAI",weight:63.105998356615},{county:15009,county_name:"MAUI",weight:27.947348340328},{county:17031,county_name:"COOK",weight:13.833973012769},{county:17043,county_name:"DUPAGE",weight:30.967531997975},{county:17089,county_name:"KANE",weight:33.050309474687},{county:17097,county_name:"LAKE",weight:11.594933064632},{county:17111,county_name:"MCHENRY",weight:32.527401676338},{county:17143,county_name:"PEORIA",weight:4.8459804658152},{county:17163,county_name:"ST. CLAIR",weight:5.1138238205213},{county:17197,county_name:"WILL",weight:26.516622872158},{county:17201,county_name:"WINNEBAGO",weight:5.1221247332227},{county:18097,county_name:"MARION",weight:12.886209495102},{county:22033,county_name:"EAST BATON ROUGE",weight:3.0595813204509},{county:24003,county_name:"ANNE ARUNDEL",weight:6.6849100860047},{county:24005,county_name:"BALTIMORE",weight:5.1798561151079},{county:24013,county_name:"CARROLL",weight:7.6580226904376},{county:24017,county_name:"CHARLES",weight:5.6275122822689},{county:24021,county_name:"FREDERICK",weight:5.8358521274122},{county:24025,county_name:"HARFORD",weight:7.137490608565},{county:24027,county_name:"HOWARD",weight:6.3063063063063},{county:24031,county_name:"MONTGOMERY",weight:6.4765062307077},{county:24033,county_name:"PRINCE GEORGES",weight:6.9953804091638},{county:24043,county_name:"WASHINGTON",weight:7.9417293233083},{county:24047,county_name:"WORCESTER",weight:16.55126937026},{county:24510,county_name:"BALTIMORE CITY",weight:8.2386000766381},{county:25001,county_name:"BARNSTABLE",weight:17.454806656291},{county:25005,county_name:"BRISTOL",weight:7.4465049928673},{county:25009,county_name:"ESSEX",weight:12.506881996697},{county:25013,county_name:"HAMPDEN",weight:8.0384380719951},{county:25017,county_name:"MIDDLESEX",weight:27.939008042895},{county:25021,county_name:"NORFOLK",weight:24.315648164361},{county:25023,county_name:"PLYMOUTH",weight:13.348746653687},{county:25025,county_name:"SUFFOLK",weight:12.415510494486},{county:25027,county_name:"WORCESTER",weight:8.4754797441365},{county:26049,county_name:"GENESEE",weight:7.9543628475012},{county:26065,county_name:"INGHAM",weight:6.1461497230659},{county:26075,county_name:"JACKSON",weight:3.9448669201521},{county:26081,county_name:"KENT",weight:3.5925196850394},{county:26093,county_name:"LIVINGSTON",weight:4.7977422389464},{county:26099,county_name:"MACOMB",weight:8.4649655731065},{county:26145,county_name:"SAGINAW",weight:3.8956266078648},{county:26161,county_name:"WASHTENAW",weight:12.490241998439},{county:27003,county_name:"ANOKA",weight:35.361438748102},{county:27019,county_name:"CARVER",weight:35.444806707033},{county:27037,county_name:"DAKOTA",weight:3.7469454249253},{county:27053,county_name:"HENNEPIN",weight:25.479191584629},{county:27123,county_name:"RAMSEY",weight:27.0296014068},{county:27137,county_name:"ST. LOUIS",weight:13.218235770165},{county:27139,county_name:"SCOTT",weight:4.1739130434783},{county:27163,county_name:"WASHINGTON",weight:2.2402757262432},{county:27171,county_name:"WRIGHT",weight:32.163742690058},{county:29095,county_name:"JACKSON",weight:27.766490586482},{county:29183,county_name:"ST. CHARLES",weight:31.629914829075},{county:29189,county_name:"ST. LOUIS",weight:43.333848292909},{county:29510,county_name:"SAINT LOUIS CITY",weight:32.204861111111},{county:31109,county_name:"LANCASTER",weight:2.2465753424658},{county:32003,county_name:"CLARK",weight:31.380314013042},{county:32031,county_name:"WASHOE",weight:24.548452960578},{county:34001,county_name:"ATLANTIC",weight:25.995919682165},{county:34003,county_name:"BERGEN",weight:6.9890009165903},{county:34005,county_name:"BURLINGTON",weight:10.048802129547},{county:34007,county_name:"CAMDEN",weight:8.2412255187124},{county:34009,county_name:"CAPE MAY",weight:19.508037018997},{county:34013,county_name:"ESSEX",weight:9.9226139294927},{county:34015,county_name:"GLOUCESTER",weight:30.202724105163},{county:34017,county_name:"HUDSON",weight:24.161710197397},{county:34021,county_name:"MERCER",weight:8.074222668004},{county:34023,county_name:"MIDDLESEX",weight:9.2441860465116},{county:34025,county_name:"MONMOUTH",weight:9.3353822512486},{county:34027,county_name:"MORRIS",weight:17.225352112676},{county:34029,county_name:"OCEAN",weight:37.018672038429},{county:34031,county_name:"PASSAIC",weight:8.7633451957295},{county:34035,county_name:"SOMERSET",weight:8.638148377764},{county:34037,county_name:"SUSSEX",weight:29.534510433387},{county:34039,county_name:"UNION",weight:31.89460476788},{county:34041,county_name:"WARREN",weight:29.438717067583},{county:35001,county_name:"BERNALILLO",weight:28.118628359592},{county:36001,county_name:"ALBANY",weight:3.9375203384315},{county:36005,county_name:"BRONX",weight:30.396841886557},{county:36007,county_name:"BROOME",weight:5.097312326228},{county:36027,county_name:"DUTCHESS",weight:4.2664670658683},{county:36029,county_name:"ERIE",weight:7.2621727283497},{county:36047,county_name:"KINGS",weight:17.225350853669},{county:36055,county_name:"MONROE",weight:7.4890687505814},{county:36059,county_name:"NASSAU",weight:5.2696619295613},{county:36061,county_name:"NEW YORK",weight:34.155087404751},{county:36063,county_name:"NIAGARA",weight:10.821554770318},{county:36067,county_name:"ONONDAGA",weight:4.6743533811156},{county:36071,county_name:"ORANGE",weight:8.2626453031731},{county:36079,county_name:"PUTNAM",weight:14.148471615721},{county:36081,county_name:"QUEENS",weight:15.364354697103},{county:36085,county_name:"RICHMOND",weight:6.269637246501},{county:36087,county_name:"ROCKLAND",weight:27.891763306572},{county:36091,county_name:"SARATOGA",weight:6.2885689097855},{county:36093,county_name:"SCHENECTADY",weight:4.4991511035654},{county:36103,county_name:"SUFFOLK",weight:7.5394862036156},{county:36111,county_name:"ULSTER",weight:12.761714855434},{county:36119,county_name:"WESTCHESTER",weight:29.387637203928},{county:37021,county_name:"BUNCOMBE",weight:11.221203864256},{county:37063,county_name:"DURHAM",weight:15.128449096099},{county:37067,county_name:"FORSYTH",weight:9.2007937939744},{county:37081,county_name:"GUILFORD",weight:28.909542850967},{county:37119,county_name:"MECKLENBURG",weight:33.987464880052},{county:37179,county_name:"UNION",weight:26.785714285714},{county:37183,county_name:"WAKE",weight:8.7896810071831},{county:39017,county_name:"BUTLER",weight:11.786600496278},{county:39023,county_name:"CLARK",weight:14.401858304297},{county:39025,county_name:"CLERMONT",weight:13.625229638702},{county:39035,county_name:"CUYAHOGA",weight:12.534629658669},{county:39041,county_name:"DELAWARE",weight:14.716382387941},{county:39049,county_name:"FRANKLIN",weight:10.798621668187},{county:39057,county_name:"GREENE",weight:11.068539804172},{county:39061,county_name:"HAMILTON",weight:36.769337122667},{county:39085,county_name:"LAKE",weight:12.217071175348},{county:39093,county_name:"LORAIN",weight:13.587223587224},{county:39095,county_name:"LUCAS",weight:13.123076923077},{county:39099,county_name:"MAHONING",weight:31.380076783189},{county:39103,county_name:"MEDINA",weight:16.013693419551},{county:39113,county_name:"MONTGOMERY",weight:26.50459988693},{county:39151,county_name:"STARK",weight:15.11240632806},{county:39153,county_name:"SUMMIT",weight:13.199693285135},{county:39155,county_name:"TRUMBULL",weight:29.438246232139},{county:39165,county_name:"WARREN",weight:13.73673644967},{county:40109,county_name:"OKLAHOMA",weight:27.656619689332},{county:40143,county_name:"TULSA",weight:25.915538104015},{county:41005,county_name:"CLACKAMAS",weight:25.209182578846},{county:41017,county_name:"DESCHUTES",weight:12.440905697935},{county:41029,county_name:"JACKSON",weight:27.052127022169},{county:41039,county_name:"LANE",weight:25.60987654321},{county:41047,county_name:"MARION",weight:10.069371452596},{county:41051,county_name:"MULTNOMAH",weight:24.120918984281},{county:41067,county_name:"WASHINGTON",weight:25.706513525767},{county:42003,county_name:"ALLEGHENY",weight:22.365269461078},{county:42011,county_name:"BERKS",weight:24.786427626038},{county:42017,county_name:"BUCKS",weight:21.367236348479},{county:42029,county_name:"CHESTER",weight:21.769354602664},{county:42043,county_name:"DAUPHIN",weight:6.369785794814},{county:42045,county_name:"DELAWARE",weight:15.37927114255},{county:42049,county_name:"ERIE",weight:22.071725411728},{county:42071,county_name:"LANCASTER",weight:20.179372197309},{county:42077,county_name:"LEHIGH",weight:7.3121191604604},{county:42091,county_name:"MONTGOMERY",weight:18.260730642241},{county:42095,county_name:"NORTHAMPTON",weight:8.6726998491704},{county:42101,county_name:"PHILADELPHIA",weight:7.0216526734423},{county:42129,county_name:"WESTMORELAND",weight:1.5865820489574},{county:42133,county_name:"YORK",weight:1.5625},{county:45013,county_name:"BEAUFORT",weight:29.319371727749},{county:45015,county_name:"BERKELEY",weight:18.962510897995},{county:45019,county_name:"CHARLESTON",weight:30.38401077925},{county:45045,county_name:"GREENVILLE",weight:9.6022727272727},{county:45051,county_name:"HORRY",weight:6.7260370283572},{county:45079,county_name:"RICHLAND",weight:31.786731786732},{county:45083,county_name:"SPARTANBURG",weight:4.8632218844985},{county:47037,county_name:"DAVIDSON",weight:26.933155217592},{county:47065,county_name:"HAMILTON",weight:4.0015769761482},{county:47093,county_name:"KNOX",weight:3.7659811006115},{county:47157,county_name:"SHELBY",weight:17.265944442103},{county:47165,county_name:"SUMNER",weight:40.969162995595},{county:47187,county_name:"WILLIAMSON",weight:11.318009892348},{county:48029,county_name:"BEXAR",weight:9.6375679095036},{county:48039,county_name:"BRAZORIA",weight:17.557251908397},{county:48085,county_name:"COLLIN",weight:9.860788863109},{county:48113,county_name:"DALLAS",weight:9.6153846153846},{county:48121,county_name:"DENTON",weight:7.3293172690763},{county:48141,county_name:"EL PASO",weight:12.724623603691},{county:48157,county_name:"FORT BEND",weight:12.584009269988},{county:48167,county_name:"GALVESTON",weight:16.02023608769},{county:48201,county_name:"HARRIS",weight:4.6453017154967},{county:48339,county_name:"MONTGOMERY",weight:31.846984275992},{county:48439,county_name:"TARRANT",weight:7.9620017628048},{county:48453,county_name:"TRAVIS",weight:13.826591210787},{county:49011,county_name:"DAVIS",weight:40.058055152395},{county:49035,county_name:"SALT LAKE",weight:27.558536096065},{county:49049,county_name:"UTAH",weight:17.96860223189},{county:49057,county_name:"WEBER",weight:38.2081061863},{county:51041,county_name:"CHESTERFIELD",weight:24.315143545913},{county:51059,county_name:"FAIRFAX",weight:7.9613616888681},{county:51087,county_name:"HENRICO",weight:24.006772009029},{county:51107,county_name:"LOUDOUN",weight:7.3784722222222},{county:51153,county_name:"PRINCE WILLIAM",weight:6.8582432232262},{county:51510,county_name:"ALEXANDRIA",weight:6.0534325329726},{county:51760,county_name:"RICHMOND",weight:16.079158936302},{county:53011,county_name:"CLARK",weight:10.591067130249},{county:53033,county_name:"KING",weight:31.749109104673},{county:53035,county_name:"KITSAP",weight:13.962395543175},{county:53053,county_name:"PIERCE",weight:12.965240468639},{county:53061,county_name:"SNOHOMISH",weight:11.663844199831},{county:53063,county_name:"SPOKANE",weight:9.5754829477701},{county:53067,county_name:"THURSTON",weight:11.969351832678},{county:53073,county_name:"WHATCOM",weight:36.384766672626},{county:53077,county_name:"YAKIMA",weight:6.7676289635589},{county:55009,county_name:"BROWN",weight:2.4074631357207},{county:55079,county_name:"MILWAUKEE",weight:14.943187741061},{county:55133,county_name:"WAUKESHA",weight:8.5109742618033}];this.columns(["County","Weight","Label"]);var t=e.map(function(e){return[e.county,e.weight,e.county_name]});return this.data(t),this},i.prototype.enter=function(i,s){t.prototype.enter.apply(this,arguments),s.classed("map_Choropleth",!0);var o=this._svg.selectAll("path").data(n.feature(r.topology,r.topology.objects.counties).features),u=this;this.choroPaths=o.enter().append("path").on("click",function(e){u._dataMap[e.id]&&u.click(u.rowToObj(u._dataMap[e.id]))}).on("dblclick",function(t){e.event.stopPropagation(),u.zoomToFit(u.active===this?null:this,750),u.active=this}),this.choroPaths.append("title")},i.prototype.update=function(n,i){t.prototype.update.apply(this,arguments);var s=this;this.choroPaths.attr("d",this.d3Path).each(function(t){var n=s._dataMap[t.id]?s._dataMap[t.id][1]:undefined;e.select(this).style("fill",n===undefined?"url(#hash)":s._palette(n,s._dataMinWeight,s._dataMaxWeight)).select("title").text(r.countyNames[t.id]+(n===undefined?"":" ("+n+")"))})},i}); \ No newline at end of file diff --git a/dist-amd/map/ChoroplethCountries.js b/dist-amd/map/ChoroplethCountries.js new file mode 100644 index 0000000000..8813534057 --- /dev/null +++ b/dist-amd/map/ChoroplethCountries.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["d3","./Choropleth","topojson","./countries"],t):e.map_ChoroplethCountries=t(e.d3,e.map_Choropleth,e.topojson,e.map_countries)})(this,function(e,t,n,r){function i(){t.call(this),this._dataMap={},this._dataMaxWeight=0,this._dataMinWeight=0,this.projection(this.worldProjection())}return i.prototype=Object.create(t.prototype),i.prototype._class+=" map_ChoroplethCountries",i.prototype.publish("worldProjection","mercator","set","Map Projection",["mercator","orthographic"],{tags:["Private"]}),i.prototype.testData=function(){var e={};for(var t in r.countryNames){var n=r.countryNames[t];e[n.name]=t}var i=[{name:"United States",weight:29.946185501741},{name:"China",weight:229.946185501741}],s=i.map(function(t){return{country:e[t.name],weight:t.weight,label:t.name}});return this.columns(["Country","Weight","Label"]),this.data(s),this},i.prototype.data=function(e){var n=t.prototype.data.apply(this,arguments);if(arguments.length){this._dataMap={},this._dataMinWeight=null,this._dataMaxWeight=null;var r=this;this._data.forEach(function(e){r._dataMap[e.country]=e.weight;if(!r._dataMinWeight||e.weightr._dataMaxWeight)r._dataMaxWeight=e.weight})}return n},i.prototype.enter=function(i,s){t.prototype.enter.apply(this,arguments),s.classed("map_Choropleth",!0),this.projection(this.worldProjection());var o=this;this.lookup={};var u=n.feature(r.topology,r.topology.objects.countries).features.map(function(e){return e.category="Country",r.countryNames[e.id]&&(e.name=r.countryNames[e.id].name,o.lookup[e.name]=e),e}),a=this._svg.selectAll("path").data(u);this.choroPaths=a.enter().append("path").attr("d",this.d3Path).on("click",function(e){if(o._dataMap[e.id]){var t=[e.id,o._dataMap[e.id],e.name];o.click(o.rowToObj(t),"weight")}}).on("dblclick",function(t){e.event.stopPropagation(),o.zoomToFit(o.active===this?null:this,750),o.active=this}).attr("id",function(e){return e.id}),this.choroPaths.append("title")},i.prototype.update=function(e,n){t.prototype.update.apply(this,arguments),this.projection(this.worldProjection());var i=this;this.transition.apply(this.choroPaths).style("fill",function(e){var t=e.id,n=i._dataMap[t];return n===undefined?"url(#hash)":i._palette(n,i._dataMinWeight,i._dataMaxWeight)}),this.choroPaths.select("title").text(function(e){var t=r.countryNames[e.id];return r.countryNames[e.id]?r.countryNames[e.id].name+" ("+i._dataMap[t]+")":""})},i}); \ No newline at end of file diff --git a/dist-amd/map/ChoroplethStates.js b/dist-amd/map/ChoroplethStates.js new file mode 100644 index 0000000000..11e7819ac9 --- /dev/null +++ b/dist-amd/map/ChoroplethStates.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["d3","./Choropleth","topojson","./us-states"],t):e.map_ChoroplethStates=t(e.d3,e.map_Choropleth,e.topojson,e.map_usStates)})(this,function(e,t,n,r){function i(){t.call(this),this.projection("albersUsaPr")}return i.prototype=Object.create(t.prototype),i.prototype._class+=" map_ChoroplethStates",i.prototype.testData=function(){var e={};for(var t in r.stateNames){var n=r.stateNames[t];e[n.name]=n.code}var i=[{name:"Alabama",weight:4779736},{name:"Alaska",weight:710231},{name:"Arizona",weight:6392017},{name:"Arkansas",weight:2915918},{name:"California",weight:37253956},{name:"Colorado",weight:5029196},{name:"Connecticut",weight:3574097},{name:"District of Columbia",weight:601723},{name:"Florida",weight:18801310},{name:"Georgia",weight:9687653},{name:"Hawaii",weight:1360301},{name:"Idaho",weight:1567582},{name:"Illinois",weight:12830632},{name:"Indiana",weight:6483802},{name:"Iowa",weight:3046355},{name:"Maine",weight:1328361},{name:"Maryland",weight:5773552},{name:"Massachusetts",weight:6547629},{name:"Michigan",weight:9883640},{name:"Minnesota",weight:5303925},{name:"Mississippi",weight:2967297},{name:"Missouri",weight:5988927},{name:"Montana",weight:989415},{name:"Nebraska",weight:1826341},{name:"Nevada",weight:2700551},{name:"New Hampshire",weight:1316470},{name:"New Jersey",weight:8791894},{name:"New Mexico",weight:2059179},{name:"New York",weight:19378102},{name:"North Carolina",weight:9535483},{name:"North Dakota",weight:672591},{name:"Ohio",weight:11536504},{name:"Oklahoma",weight:3751351},{name:"Oregon",weight:3831074},{name:"Pennsylvania",weight:12702379},{name:"Rhode Island",weight:1052567},{name:"South Carolina",weight:4625364},{name:"South Dakota",weight:814180},{name:"Tennessee",weight:6346105},{name:"Texas",weight:25145561},{name:"Utah",weight:2763885},{name:"Vermont",weight:625741},{name:"Virginia",weight:8001024},{name:"Washington",weight:6724540},{name:"West Virginia",weight:1852994},{name:"Wisconsin",weight:5686986},{name:"Wyoming",weight:563626}];this.columns(["State","Weight","Label"]);var s=i.map(function(t){return[e[t.name],t.weight,t.name]});return this.data(s),this},i.prototype.enter=function(i,s){t.prototype.enter.apply(this,arguments),s.classed("map_Choropleth",!0);var o=this._svg.selectAll("path").data(n.feature(r.topology,r.topology.objects.states).features),u=this;this.choroPaths=o.enter().append("path").on("click",function(e){var t=r.stateNames[e.id].code;u._dataMap[t]&&u.click(u.rowToObj(u._dataMap[t]),"weight")}).on("dblclick",function(t){e.event.stopPropagation(),u.zoomToFit(u.active===this?null:this,750),u.active=this}),this.choroPaths.append("title")},i.prototype.update=function(n,i){t.prototype.update.apply(this,arguments);var s=this;this.choroPaths.attr("d",this.d3Path).each(function(t){var n=r.stateNames[t.id].code,i=s._dataMap[n]?s._dataMap[n][1]:undefined;e.select(this).style("fill",i===undefined?"url(#hash)":s._palette(i,s._dataMinWeight,s._dataMaxWeight)).select("title").text(r.stateNames[t.id].name+(i===undefined?"":" ("+i+")"))})},i}); \ No newline at end of file diff --git a/dist-amd/map/GMap.css b/dist-amd/map/GMap.css new file mode 100644 index 0000000000..bb3d1152f0 --- /dev/null +++ b/dist-amd/map/GMap.css @@ -0,0 +1,11 @@ +.map_GMap .marker { + fill: #656565; + stroke: none; + stroke-width: 1.0px; +} +.map_GMap .zoom { + fill: none; + pointer-events: all; +} +.gm-style img { max-width: none; } +.gm-style label { width: auto; display: inline; } diff --git a/dist-amd/map/GMap.js b/dist-amd/map/GMap.js new file mode 100644 index 0000000000..54dbaeaa4f --- /dev/null +++ b/dist-amd/map/GMap.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["d3","../common/SVGWidget","../graph/Graph","../graph/Edge","../common/Shape","async!http://maps.google.com/maps/api/js?sensor=false","css!./GMap"],t):e.map_GMap=t(e.d3,e.common_SVGWidget,e.graph_Graph,e.graph_Edge,e.common_Shape)})(this,function(e,t,n,r,i){function s(e){n.call(this),this.layout("none"),this._markers=[]}return s.prototype=Object.create(n.prototype),s.prototype._class+=" map_GMap",s.prototype.testData=function(){var e=[{geo_lat:"37.665074",geo_long:"-122.384375",__viz_markerIcon:"green-dot.png"},{geo_lat:"32.690680",geo_long:"-117.178540"},{geo_lat:"39.709455",geo_long:"-104.969859"},{geo_lat:"41.244123",geo_long:"-95.961610"},{geo_lat:"32.688980",geo_long:"-117.192040"},{geo_lat:"45.786490",geo_long:"-108.526600"},{geo_lat:"45.796180",geo_long:"-108.535652"},{geo_lat:"45.774320",geo_long:"-108.494370"},{geo_lat:"45.777062",geo_long:"-108.549835",__viz_markerIcon:"red-dot.png"}],t=[],n=[],s=null;return e.forEach(function(e){var o=(new i).shape("circle").radius(3).data(e);t.push(o),s&&n.push((new r).sourceVertex(s).targetVertex(o).targetMarker("arrowHead")),s=o}),this.data({vertices:t,edges:n}),this},s.prototype.data=function(e){arguments.length&&this.graphData.nodeValues().forEach(function(e){e._marker&&e._marker.setMap(null)});var t=n.prototype.data.apply(this,arguments);return t},s.prototype.enter=function(t,r,i){n.prototype.enter.apply(this,arguments),this._googleMap=new google.maps.Map(e.select(this._target).node(),{zoom:4,center:new google.maps.LatLng(42.877742,-97.380979),mapTypeId:google.maps.MapTypeId.ROADMAP}),this._gmOverlay=new google.maps.OverlayView;var s=this;this._gmOverlay.onAdd=function(){s.layer=e.select(this.getPanes().overlayLayer).append("div").style("position","absolute").attr("class","gmapLayer"),s.layer.node().appendChild(s._parentElement.node()),s._gmOverlay.draw=function(){var e=s._gmOverlay.getProjection(),t=s._googleMap.getBounds(),n=e.fromLatLngToDivPixel(t.getSouthWest()),r=e.fromLatLngToDivPixel(t.getNorthEast()),i=s.layer.node();i.style.left=n.x+"px",i.style.top=r.y+"px",i.style.width=r.x-n.x+"px",i.style.height=n.y-r.y+"px",s.firstRun?s.calcLatLong(n.x,r.y):(s.firstRun=!0,setTimeout(function(){s.calcLatLong(n.x,r.y),s.zoomToFit()},100))},google.maps.event.addListener(s._googleMap,"center_changed",function(){s._gmOverlay.draw()})},this._gmOverlay.setMap(this._googleMap)},s.prototype.createMarker=function(e,t,n,r){return new google.maps.Marker({position:new google.maps.LatLng(e,t),animation:google.maps.Animation.DROP,title:r,icon:"http://maps.google.com/mapfiles/ms/icons/"+n,map:this._googleMap})},s.prototype.createCircle=function(e,t,n){var r=new google.maps.Circle({radius:16093*t/10,fillColor:n,strokeColor:n,map:this._googleMap});return r.bindTo("center",e,"position"),r},s.prototype.calcLatLong=function(e,t){e+=this.width()/2,t+=this.height()/2;var n=this._gmOverlay.getProjection(),r=this;this.graphData.nodeValues().forEach(function(i){var s=new google.maps.LatLng(i._data.geo_lat,i._data.geo_long);i._data.__viz_markerIcon&&!i._marker&&(i._marker=r.createMarker(i._data.geo_lat,i._data.geo_long,i._data.__viz_markerIcon,"")),s=n.fromLatLngToDivPixel(s),s.x-=e,s.y-=t,i.move(s)}),this.graphData.edgeValues().forEach(function(e){e.points([])})},s.prototype.zoomTo=function(e){var t=0,n=new google.maps.LatLngBounds;return e.forEach(function(e){var r=new google.maps.LatLng(e.geo_lat,e.geo_long);n.extend(r),++t}),t&&(this._googleMap.setCenter(n.getCenter()),this._googleMap.fitBounds(n),this._googleMap.getZoom()>12&&this._googleMap.setZoom(12)),this},s.prototype.zoomToFit=function(){return this.zoomTo(this.graphData.nodeValues().map(function(e){return e._data}))},s}); \ No newline at end of file diff --git a/dist-amd/map/IChoropleth.js b/dist-amd/map/IChoropleth.js new file mode 100644 index 0000000000..e0f7f18f58 --- /dev/null +++ b/dist-amd/map/IChoropleth.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["../common/Palette"],t):e.map_IChoropleth=t(e.common_Palette,e.usStates,e.usCounties)})(this,function(e,t,n){function r(){}return r.prototype._palette=e.rainbow("default"),r.prototype.click=function(e,t){console.log("Click: "+JSON.stringify(e)+", "+t)},r}); \ No newline at end of file diff --git a/dist-amd/map/countries.js b/dist-amd/map/countries.js new file mode 100644 index 0000000000..7926950a2c --- /dev/null +++ b/dist-amd/map/countries.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define([],t):e.map_countries=t()})(this,function(){return{countryNames:{"-1":{name:"Northern Cyprus"},"-2":{name:"Kosovo"},"-3":{name:"Somaliland"},4:{name:"Afghanistan"},8:{name:"Albania"},10:{name:"Antarctica"},12:{name:"Algeria"},16:{name:"American Samoa"},20:{name:"Andorra"},24:{name:"Angola"},28:{name:"Antigua and Barbuda"},31:{name:"Azerbaijan"},32:{name:"Argentina"},36:{name:"Australia"},40:{name:"Austria"},44:{name:"Bahamas"},48:{name:"Bahrain"},50:{name:"Bangladesh"},51:{name:"Armenia"},52:{name:"Barbados"},56:{name:"Belgium"},60:{name:"Bermuda"},64:{name:"Bhutan"},68:{name:"Bolivia, Plurinational State of"},70:{name:"Bosnia and Herzegovina"},72:{name:"Botswana"},74:{name:"Bouvet Island"},76:{name:"Brazil"},84:{name:"Belize"},86:{name:"British Indian Ocean Territory"},90:{name:"Solomon Islands"},92:{name:"Virgin Islands, British"},96:{name:"Brunei Darussalam"},100:{name:"Bulgaria"},104:{name:"Myanmar"},108:{name:"Burundi"},112:{name:"Belarus"},116:{name:"Cambodia"},120:{name:"Cameroon"},124:{name:"Canada"},132:{name:"Cape Verde"},136:{name:"Cayman Islands"},140:{name:"Central African Republic"},144:{name:"Sri Lanka"},148:{name:"Chad"},152:{name:"Chile"},156:{name:"China"},158:{name:"Taiwan, Province of China"},162:{name:"Christmas Island"},166:{name:"Cocos (Keeling) Islands"},170:{name:"Colombia"},174:{name:"Comoros"},175:{name:"Mayotte"},178:{name:"Congo"},180:{name:"Congo, the Democratic Republic of the"},184:{name:"Cook Islands"},188:{name:"Costa Rica"},191:{name:"Croatia"},192:{name:"Cuba"},196:{name:"Cyprus"},203:{name:"Czech Republic"},204:{name:"Benin"},208:{name:"Denmark"},212:{name:"Dominica"},214:{name:"Dominican Republic"},218:{name:"Ecuador"},222:{name:"El Salvador"},226:{name:"Equatorial Guinea"},231:{name:"Ethiopia"},232:{name:"Eritrea"},233:{name:"Estonia"},234:{name:"Faroe Islands"},238:{name:"Falkland Islands (Malvinas)"},239:{name:"South Georgia and the South Sandwich Islands"},242:{name:"Fiji"},246:{name:"Finland"},248:{name:"�land Islands"},250:{name:"France"},254:{name:"French Guiana"},258:{name:"French Polynesia"},260:{name:"French Southern Territories"},262:{name:"Djibouti"},266:{name:"Gabon"},268:{name:"Georgia"},270:{name:"Gambia"},275:{name:"Palestinian Territory, Occupied"},276:{name:"Germany"},288:{name:"Ghana"},292:{name:"Gibraltar"},296:{name:"Kiribati"},300:{name:"Greece"},304:{name:"Greenland"},308:{name:"Grenada"},312:{name:"Guadeloupe"},316:{name:"Guam"},320:{name:"Guatemala"},324:{name:"Guinea"},328:{name:"Guyana"},332:{name:"Haiti"},334:{name:"Heard Island and McDonald Islands"},336:{name:"Holy See (Vatican City State)"},340:{name:"Honduras"},344:{name:"Hong Kong"},348:{name:"Hungary"},352:{name:"Iceland"},356:{name:"India"},360:{name:"Indonesia"},364:{name:"Iran, Islamic Republic of"},368:{name:"Iraq"},372:{name:"Ireland"},376:{name:"Israel"},380:{name:"Italy"},384:{name:"C�te d'Ivoire"},388:{name:"Jamaica"},392:{name:"Japan"},398:{name:"Kazakhstan"},400:{name:"Jordan"},404:{name:"Kenya"},408:{name:"Korea, Democratic People's Republic of"},410:{name:"Korea, Republic of"},414:{name:"Kuwait"},417:{name:"Kyrgyzstan"},418:{name:"Lao People's Democratic Republic"},422:{name:"Lebanon"},426:{name:"Lesotho"},428:{name:"Latvia"},430:{name:"Liberia"},434:{name:"Libya"},438:{name:"Liechtenstein"},440:{name:"Lithuania"},442:{name:"Luxembourg"},446:{name:"Macao"},450:{name:"Madagascar"},454:{name:"Malawi"},458:{name:"Malaysia"},462:{name:"Maldives"},466:{name:"Mali"},470:{name:"Malta"},474:{name:"Martinique"},478:{name:"Mauritania"},480:{name:"Mauritius"},484:{name:"Mexico"},492:{name:"Monaco"},496:{name:"Mongolia"},498:{name:"Moldova, Republic of"},499:{name:"Montenegro"},500:{name:"Montserrat"},504:{name:"Morocco"},508:{name:"Mozambique"},512:{name:"Oman"},516:{name:"Namibia"},520:{name:"Nauru"},524:{name:"Nepal"},528:{name:"Netherlands"},531:{name:"Cura�ao"},533:{name:"Aruba"},534:{name:"Sint Maarten (Dutch part)"},535:{name:"Bonaire, Sint Eustatius and Saba"},540:{name:"New Caledonia"},548:{name:"Vanuatu"},554:{name:"New Zealand"},558:{name:"Nicaragua"},562:{name:"Niger"},566:{name:"Nigeria"},570:{name:"Niue"},574:{name:"Norfolk Island"},578:{name:"Norway"},580:{name:"Northern Mariana Islands"},581:{name:"United States Minor Outlying Islands"},583:{name:"Micronesia, Federated States of"},584:{name:"Marshall Islands"},585:{name:"Palau"},586:{name:"Pakistan"},591:{name:"Panama"},598:{name:"Papua New Guinea"},600:{name:"Paraguay"},604:{name:"Peru"},608:{name:"Philippines"},612:{name:"Pitcairn"},616:{name:"Poland"},620:{name:"Portugal"},624:{name:"Guinea-Bissau"},626:{name:"Timor-Leste"},630:{name:"Puerto Rico"},634:{name:"Qatar"},638:{name:"R�union"},642:{name:"Romania"},643:{name:"Russian Federation"},646:{name:"Rwanda"},652:{name:"Saint Barth�lemy"},654:{name:"Saint Helena, Ascension and Tristan da Cunha"},659:{name:"Saint Kitts and Nevis"},660:{name:"Anguilla"},662:{name:"Saint Lucia"},663:{name:"Saint Martin (French part)"},666:{name:"Saint Pierre and Miquelon"},670:{name:"Saint Vincent and the Grenadines"},674:{name:"San Marino"},678:{name:"Sao Tome and Principe"},682:{name:"Saudi Arabia"},686:{name:"Senegal"},688:{name:"Serbia"},690:{name:"Seychelles"},694:{name:"Sierra Leone"},702:{name:"Singapore"},703:{name:"Slovakia"},704:{name:"Viet Nam"},705:{name:"Slovenia"},706:{name:"Somalia"},710:{name:"South Africa"},716:{name:"Zimbabwe"},724:{name:"Spain"},728:{name:"South Sudan"},729:{name:"Sudan"},732:{name:"Western Sahara"},740:{name:"Suriname"},744:{name:"Svalbard and Jan Mayen"},748:{name:"Swaziland"},752:{name:"Sweden"},756:{name:"Switzerland"},760:{name:"Syrian Arab Republic"},762:{name:"Tajikistan"},764:{name:"Thailand"},768:{name:"Togo"},772:{name:"Tokelau"},776:{name:"Tonga"},780:{name:"Trinidad and Tobago"},784:{name:"United Arab Emirates"},788:{name:"Tunisia"},792:{name:"Turkey"},795:{name:"Turkmenistan"},796:{name:"Turks and Caicos Islands"},798:{name:"Tuvalu"},800:{name:"Uganda"},804:{name:"Ukraine"},807:{name:"Macedonia, the former Yugoslav Republic of"},818:{name:"Egypt"},826:{name:"United Kingdom"},831:{name:"Guernsey"},832:{name:"Jersey"},833:{name:"Isle of Man"},834:{name:"Tanzania, United Republic of"},840:{name:"United States"},850:{name:"Virgin Islands, U.S."},854:{name:"Burkina Faso"},858:{name:"Uruguay"},860:{name:"Uzbekistan"},862:{name:"Venezuela, Bolivarian Republic of"},876:{name:"Wallis and Futuna"},882:{name:"Samoa"},887:{name:"Yemen"},894:{name:"Zambia"}},topology:{type:"Topology",objects:{land:{type:"MultiPolygon",arcs:[[[0]],[[1]],[[2]],[[3]],[[4]],[[5]],[[6]],[[7,8,9]],[[10,11,12,13]],[[14]],[[15]],[[16]],[[17]],[[18]],[[19]],[[20]],[[21,22]],[[23]],[[24]],[[25]],[[26]],[[27]],[[28]],[[29]],[[30]],[[31,32]],[[33]],[[34]],[[35]],[[36]],[[37]],[[38]],[[39]],[[40]],[[41]],[[42]],[[43]],[[44,45]],[[46]],[[47]],[[48]],[[49,50,51,52]],[[53]],[[54]],[[55]],[[56]],[[57]],[[58]],[[59]],[[60]],[[61]],[[62]],[[63]],[[64,65]],[[66]],[[67]],[[68]],[[69]],[[70]],[[71]],[[72]],[[73]],[[74]],[[75]],[[76]],[[77]],[[78,79]],[[80]],[[81]],[[82]],[[83]],[[84]],[[85]],[[86]],[[87]],[[88]],[[89]],[[90]],[[91]],[[92,93]],[[94]],[[95]],[[96,97,98,99,100,101,102,103]],[[104]],[[105]],[[106]],[[107]],[[108]],[[109]],[[110]],[[111,112]],[[113]],[[114,115]],[[116,117]],[[118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229]],[[230,231]],[[232]],[[233]],[[234]],[[235]],[[236]],[[237]],[[238,239,240,241]],[[242]],[[243]],[[244]],[[245]],[[246]],[[247]],[[248]],[[249]],[[250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467],[468,469,470,471,472,473,474,475,476,477]],[[478]],[[479]],[[480]],[[481]],[[482]],[[483]],[[484]],[[485]],[[486]],[[487]],[[488]],[[489]],[[490]],[[491]]]},countries:{type:"GeometryCollection",bbox:[-179.99999999999997,-90.00000000000003,180.00000000000014,83.64513000000001],geometries:[{type:"Polygon",id:4,arcs:[[492,493,494,495,496,497]]},{type:"MultiPolygon",id:24,arcs:[[[498,499,334,500,336,501,502]],[[339,503,504]]]},{type:"Polygon",id:8,arcs:[[505,506,398,507,508,509]]},{type:"Polygon",id:784,arcs:[[297,510,299,511,512]]},{type:"MultiPolygon",id:32,arcs:[[[513,13]],[[514,515,516,517,172,518,174,519,520]]]},{type:"Polygon",id:51,arcs:[[521,522,523,524,525]]},{type:"MultiPolygon",id:10,arcs:[[[0]],[[1]],[[2]],[[3]],[[4]],[[5]],[[6]],[[526,527,9]]]},{type:"Polygon",id:260,arcs:[[15]]},{type:"MultiPolygon",id:36,arcs:[[[16]],[[26]]]},{type:"Polygon",id:40,arcs:[[528,529,530,531,532,533,534]]},{type:"MultiPolygon",id:31,arcs:[[[535,-525]],[[477,536,469,537,471,538,-523,539,540]]]},{type:"Polygon",id:108,arcs:[[541,542,543]]},{type:"Polygon",id:56,arcs:[[544,545,546,547,419]]},{type:"Polygon",id:204,arcs:[[548,549,550,551,552]]},{type:"Polygon",id:854,arcs:[[553,554,555,-551,556,557]]},{type:"Polygon",id:50,arcs:[[558,280,559,282,560]]},{type:"Polygon",id:100,arcs:[[561,395,562,563,564,565]]},{type:"MultiPolygon",id:44,arcs:[[[73]],[[75]],[[76]]]},{type:"Polygon",id:70,arcs:[[566,567,568]]},{type:"Polygon",id:112,arcs:[[569,570,571,572,573]]},{type:"Polygon",id:84,arcs:[[574,148,575]]},{type:"Polygon",id:68,arcs:[[576,577,578,579,-521]]},{type:"Polygon",id:76,arcs:[[-516,580,-579,581,582,583,584,585,586,165,587,167,588,169,589]]},{type:"Polygon",id:96,arcs:[[50,590]]},{type:"Polygon",id:64,arcs:[[591,592]]},{type:"Polygon",id:72,arcs:[[593,594,595,596]]},{type:"Polygon",id:140,arcs:[[597,598,599,600,601,602,603]]},{type:"MultiPolygon",id:124,arcs:[[[86]],[[87]],[[88]],[[89]],[[90]],[[105]],[[106]],[[108]],[[110]],[[113]],[[604,119,605,121,606,123,607,125,608,127,609,129,610,209,611,211,612,223,613,225,614,227,615,229]],[[616,231]],[[232]],[[233]],[[234]],[[235]],[[237]],[[238,617,240,618]],[[243]],[[245]],[[246]],[[248]],[[249]],[[478]],[[479]],[[481]],[[482]],[[483]],[[489]],[[490]]]},{type:"Polygon",id:756,arcs:[[-532,619,620,621]]},{type:"MultiPolygon",id:152,arcs:[[[-514,10,622,12]],[[-520,175,623,177,624,-577]]]},{type:"MultiPolygon",id:156,arcs:[[[66]],[[625,269,626,271,627,628,629,630,-593,631,632,633,634,-496,635,636,637,638,639,640]]]},{type:"Polygon",id:384,arcs:[[348,641,642,643,-554,644]]},{type:"Polygon",id:120,arcs:[[645,646,343,647,648,649,650,-604,651]]},{type:"Polygon",id:180,arcs:[[652,653,-542,654,655,-503,338,-505,656,-602,657]]},{type:"Polygon",id:178,arcs:[[-504,340,658,-652,-603,-657]]},{type:"Polygon",id:170,arcs:[[659,180,660,661,157,662,-583,663]]},{type:"Polygon",id:188,arcs:[[185,664,152,665]]},{type:"Polygon",id:192,arcs:[[72]]},{type:"Polygon",id:-99,arcs:[[79,666]]},{type:"Polygon",id:196,arcs:[[78,-667]]},{type:"Polygon",id:203,arcs:[[-534,667,668,669]]},{type:"Polygon",id:276,arcs:[[426,670,-668,-533,-622,671,672,-546,673,421,674]]},{type:"Polygon",id:262,arcs:[[316,675,676,677]]},{type:"MultiPolygon",id:208,arcs:[[[94]],[[678,-675,422,679,424]]]},{type:"Polygon",id:214,arcs:[[64,680]]},{type:"Polygon",id:12,arcs:[[681,682,683,684,685,365,686,687]]},{type:"Polygon",id:218,arcs:[[179,-660,688]]},{type:"Polygon",id:818,arcs:[[313,689,690,371,691,373,692]]},{type:"Polygon",id:232,arcs:[[693,694,315,-678]]},{type:"Polygon",id:724,arcs:[[417,695,411,696,413,697]]},{type:"Polygon",id:233,arcs:[[698,434,699,700]]},{type:"Polygon",id:231,arcs:[[-677,701,702,703,704,705,706,-694]]},{type:"Polygon",id:246,arcs:[[707,436,708,709]]},{type:"MultiPolygon",id:242,arcs:[[[20]],[[22,21]]]},{type:"Polygon",id:238,arcs:[[14]]},{type:"MultiPolygon",id:250,arcs:[[[710,711,164,-587]],[[84]],[[712,-672,-621,713,410,-696,418,-548]]]},{type:"Polygon",id:266,arcs:[[341,714,-646,-659]]},{type:"MultiPolygon",id:826,arcs:[[[715,92]],[[716,97,717,99,718,101,719,103]]]},{type:"Polygon",id:268,arcs:[[385,720,-540,-522,721]]},{type:"Polygon",id:288,arcs:[[347,-645,-558,722]]},{type:"Polygon",id:324,arcs:[[723,724,351,725,726,727,-643]]},{type:"Polygon",id:270,arcs:[[354,728]]},{type:"Polygon",id:624,arcs:[[352,729,-726]]},{type:"Polygon",id:226,arcs:[[342,-647,-715]]},{type:"MultiPolygon",id:300,arcs:[[[80]],[[397,-507,730,-564,731]]]},{type:"Polygon",id:304,arcs:[[491]]},{type:"Polygon",id:320,arcs:[[189,732,-576,149,733,734]]},{type:"Polygon",id:328,arcs:[[162,735,-585,736]]},{type:"Polygon",id:340,arcs:[[187,737,-734,150,738]]},{type:"Polygon",id:191,arcs:[[739,-569,740,401,741,742]]},{type:"Polygon",id:332,arcs:[[-681,65]]},{type:"Polygon",id:348,arcs:[[-529,743,744,745,746,-743,747]]},{type:"MultiPolygon",id:360,arcs:[[[28]],[[748,32]],[[33]],[[34]],[[37]],[[38]],[[41]],[[42]],[[749,45]],[[46]],[[47]],[[750,52]],[[48]]]},{type:"Polygon",id:356,arcs:[[-634,751,-632,-592,-631,752,-561,283,753,285,754]]},{type:"Polygon",id:372,arcs:[[93,-716]]},{type:"Polygon",id:364,arcs:[[755,-498,756,287,757,289,758,759,760,-536,-524,-539,472]]},{type:"Polygon",id:368,arcs:[[761,762,763,764,765,766,-760]]},{type:"Polygon",id:352,arcs:[[109]]},{type:"Polygon",id:376,arcs:[[767,768,769,-693,374,770,376,771,772]]},{type:"MultiPolygon",id:380,arcs:[[[81]],[[82]],[[773,403,774,405,775,407,776,409,-714,-620,-531]]]},{type:"Polygon",id:388,arcs:[[63]]},{type:"Polygon",id:400,arcs:[[-768,777,-765,778,312,-770,779]]},{type:"MultiPolygon",id:392,arcs:[[[77]],[[83]],[[85]]]},{type:"Polygon",id:398,arcs:[[780,781,474,782,-638,783]]},{type:"Polygon",id:404,arcs:[[322,784,785,786,-704,787]]},{type:"Polygon",id:417,arcs:[[-784,-637,788,789]]},{type:"Polygon",id:116,arcs:[[790,791,792,273]]},{type:"Polygon",id:410,arcs:[[262,793,264,794]]},{type:"Polygon",id:-99,arcs:[[-510,795,796,797]]},{type:"Polygon",id:414,arcs:[[291,798,-763]]},{type:"Polygon",id:418,arcs:[[799,800,-629,801,-792]]},{type:"Polygon",id:422,arcs:[[-772,377,802]]},{type:"Polygon",id:430,arcs:[[349,803,-724,-642]]},{type:"Polygon",id:434,arcs:[[804,-688,805,368,806,370,-691,807,808]]},{type:"Polygon",id:144,arcs:[[54]]},{type:"Polygon",id:426,arcs:[[809]]},{type:"Polygon",id:440,arcs:[[810,811,812,-570,813]]},{type:"Polygon",id:442,arcs:[[-673,-713,-547]]},{type:"Polygon",id:428,arcs:[[432,814,-701,815,-571,-813]]},{type:"Polygon",id:504,arcs:[[-686,816,360,817,362,818,364]]},{type:"Polygon",id:498,arcs:[[819,820]]},{type:"Polygon",id:450,arcs:[[25]]},{type:"Polygon",id:484,arcs:[[821,147,-575,-733,190,822,192,823,194,824,196,825,198,826]]},{type:"Polygon",id:807,arcs:[[-798,827,-565,-731,-506]]},{type:"Polygon",id:466,arcs:[[828,-683,829,-555,-644,-728,830]]},{type:"Polygon",id:104,arcs:[[277,831,279,-559,-753,-630,-801,832]]},{type:"Polygon",id:499,arcs:[[833,400,-741,-568,834,-796,-509]]},{type:"Polygon",id:496,arcs:[[835,-640]]},{type:"Polygon",id:508,arcs:[[836,325,837,838,839,840,841,842]]},{type:"Polygon",id:478,arcs:[[843,356,844,358,845,-684,-829]]},{type:"Polygon",id:454,arcs:[[-843,846,847]]},{type:"MultiPolygon",id:458,arcs:[[[275,848]],[[-751,49,-591,51]]]},{type:"Polygon",id:516,arcs:[[333,-500,849,-595,850]]},{type:"Polygon",id:540,arcs:[[19]]},{type:"Polygon",id:562,arcs:[[-556,-830,-682,-805,851,-650,852,-552]]},{type:"Polygon",id:566,arcs:[[345,-553,-853,-649]]},{type:"Polygon",id:558,arcs:[[186,-739,151,-665]]},{type:"Polygon",id:528,arcs:[[-674,-545,420]]},{type:"MultiPolygon",id:578,arcs:[[[853,-710,854,438,855,440]],[[480]],[[485]],[[486]]]},{type:"Polygon",id:524,arcs:[[-752,-633]]},{type:"MultiPolygon",id:554,arcs:[[[17]],[[18]]]},{type:"MultiPolygon",id:512,arcs:[[[856,304,857,858,-512,300,859,302]],[[-511,298]]]},{type:"Polygon",id:586,arcs:[[-635,-755,286,-757,-497]]},{type:"Polygon",id:591,arcs:[[860,182,861,184,-666,153,862,155,863,-661]]},{type:"Polygon",id:604,arcs:[[-625,178,-689,-664,-582,-578]]},{type:"MultiPolygon",id:608,arcs:[[[53]],[[56]],[[57]],[[58]],[[59]],[[60]],[[61]]]},{type:"MultiPolygon",id:598,arcs:[[[39]],[[40]],[[-750,44]],[[43]]]},{type:"Polygon",id:616,arcs:[[-671,427,864,429,865,-814,-574,866,867,-669]]},{type:"Polygon",id:630,arcs:[[62]]},{type:"Polygon",id:408,arcs:[[868,261,-795,265,869,870,268,-626]]},{type:"Polygon",id:620,arcs:[[-698,414,871,416]]},{type:"Polygon",id:600,arcs:[[-580,-581,-515]]},{type:"Polygon",id:275,arcs:[[-780,-769]]},{type:"Polygon",id:634,arcs:[[295,872]]},{type:"Polygon",id:642,arcs:[[873,-821,874,392,875,394,-562,876,-746]]},{type:"MultiPolygon",id:643,arcs:[[[91]],[[-866,430,877,-811]],[[114,116,878]],[[236]],[[242]],[[244]],[[247]],[[250,879,252,880,254,881,256,882,258,883,260,-869,-641,-836,-639,-783,475,884,-541,-721,386,885,388,886,-572,-816,-700,435,-708,-854,441,887,443,888,445,889,447,890,449,891,451,892,893,894,455,895,457,896,459,897,461,898,463,899,465,900,111,901]],[[484]],[[487]],[[488]]]},{type:"Polygon",id:646,arcs:[[902,-543,-654,903]]},{type:"Polygon",id:732,arcs:[[-685,-846,359,-817]]},{type:"Polygon",id:682,arcs:[[904,309,905,311,-779,-764,-799,292,906,294,-873,296,-513,-859,907]]},{type:"Polygon",id:729,arcs:[[908,909,-599,910,-808,-690,314,-695,-707,911]]},{type:"Polygon",id:728,arcs:[[912,-705,-787,913,-658,-601,914,-909]]},{type:"Polygon",id:686,arcs:[[355,-844,-831,-727,-730,353,-729]]},{type:"MultiPolygon",id:90,arcs:[[[27]],[[29]],[[30]],[[35]],[[36]]]},{type:"Polygon",id:694,arcs:[[350,-725,-804]]},{type:"Polygon",id:222,arcs:[[188,-735,-738]]},{type:"Polygon",id:-99,arcs:[[-702,-676,317,915,916]]},{type:"Polygon",id:706,arcs:[[917,321,-788,-703,-917,918,319]]},{type:"Polygon",id:688,arcs:[[-566,-828,-797,-835,-567,-740,-747,-877]]},{type:"Polygon",id:740,arcs:[[163,-712,919,-586,-736]]},{type:"Polygon",id:703,arcs:[[-868,920,-744,-535,-670]]},{type:"Polygon",id:705,arcs:[[-530,-748,-742,402,-774]]},{type:"Polygon",id:752,arcs:[[-855,-709,437]]},{type:"Polygon",id:748,arcs:[[921,-839]]},{type:"Polygon",id:760,arcs:[[-778,-773,-803,378,922,-766]]},{type:"Polygon",id:148,arcs:[[-852,-809,-911,-598,-651]]},{type:"Polygon",id:768,arcs:[[923,-723,-557,-550]]},{type:"Polygon",id:764,arcs:[[274,-849,276,-833,-800,-791]]},{type:"Polygon",id:762,arcs:[[-789,-636,-495,924]]},{type:"Polygon",id:795,arcs:[[-756,473,-782,925,-493]]},{type:"Polygon",id:626,arcs:[[31,-749]]},{type:"Polygon",id:780,arcs:[[55]]},{type:"Polygon",id:788,arcs:[[-687,926,367,-806]]},{type:"MultiPolygon",id:792,arcs:[[[-722,-526,-761,-767,-923,379,927,928,382,929,384]],[[-732,-563,396]]]},{type:"Polygon",id:158,arcs:[[74]]},{type:"Polygon",id:834,arcs:[[-785,930,324,-837,-848,931,-655,-544,-903,932]]},{type:"Polygon",id:800,arcs:[[-904,-653,-914,-786,-933]]},{type:"Polygon",id:804,arcs:[[-887,389,933,391,-875,-820,-874,-745,-921,-867,-573]]},{type:"Polygon",id:858,arcs:[[-590,170,934,-517]]},{type:"MultiPolygon",id:840,arcs:[[[67]],[[68]],[[69]],[[70]],[[71]],[[130,935,132,936,134,937,136,938,138,939,940,141,941,143,942,145,-827,199,943,201,944,945,204,946,206,947,208,-611]],[[95]],[[104]],[[107]],[[-613,212,948,214,949,216,950,218,951,220,952,222]]]},{type:"Polygon",id:860,arcs:[[-926,-781,-790,-925,-494]]},{type:"Polygon",id:862,arcs:[[158,953,160,954,-737,-584,-663]]},{type:"Polygon",id:704,arcs:[[272,-793,-802,-628]]},{type:"MultiPolygon",id:548,arcs:[[[23]],[[24]]]},{type:"Polygon",id:887,arcs:[[305,955,307,-908,-858]]},{type:"Polygon",id:710,arcs:[[956,328,957,330,958,332,-851,-594,959,-840,-922,-838,326],[-810]]},{type:"Polygon",id:894,arcs:[[-847,-842,960,-596,-850,-499,-656,-932]]},{type:"Polygon",id:716,arcs:[[-960,-597,-961,-841]]}]}},arcs:[[[33452,5736],[-82,-294],[-81,-259],[-582,79],[-621,-34],[-348,192],[0,22],[-152,170],[625,-23],[599,-56],[207,237],[147,203],[288,-237]],[[5775,6048],[-533,-79],[-364,204],[-163,203],[-11,34],[-180,158],[169,214],[517,-90],[277,-181],[212,-203],[76,-260]],[[37457,6883],[342,-248],[120,-350],[33,-248],[11,-293],[-430,-181],[-452,-146],[-522,-136],[-582,-113],[-658,34],[-365,192],[49,237],[593,158],[239,192],[174,248],[126,214],[168,203],[180,238],[0,-1],[141,0],[414,125],[419,-125]],[[16330,9501],[359,-90],[332,102],[-158,-203],[-261,-147],[-386,45],[-278,203],[60,192],[332,-102]],[[15122,9513],[425,-226],[-164,23],[-359,56],[-381,158],[202,124],[277,-135]],[[22505,10404],[305,-79],[304,68],[163,-327],[-217,45],[-337,-23],[-343,23],[-376,-34],[-283,113],[-146,237],[174,101],[353,-79],[403,-45]],[[30985,10967],[33,-259],[-49,-226],[-76,-214],[-326,-79],[-311,-113],[-364,11],[136,226],[-327,-79],[-310,-79],[-212,169],[-16,237],[305,226],[190,67],[321,-22],[82,293],[16,215],[-6,462],[158,271],[256,90],[147,-214],[65,-214],[120,-260],[92,-248],[76,-260]],[[794,3215],[78,48],[94,59],[81,51],[41,25]],[[1088,3398],[41,-1],[29,-10]],[[1158,3387],[402,-239],[352,239],[63,33],[816,102],[265,-135],[130,-68],[419,-192],[789,-147],[625,-180],[1072,-136],[800,158],[1181,-113],[669,-180],[734,169],[773,158],[60,271],[-1094,22],[-898,136],[-234,225],[-745,125],[49,259],[103,237],[104,214],[-55,237],[-462,158],[-212,204],[-430,180],[675,-34],[642,91],[402,-192],[495,169],[457,214],[223,192],[-98,237],[-359,158],[-408,169],[-571,34],[-500,79],[-539,57],[-180,214],[-359,181],[-217,203],[-87,654],[136,-56],[250,-181],[457,57],[441,79],[228,-249],[441,57],[370,124],[348,158],[315,192],[419,56],[-11,215],[-97,214],[81,203],[359,102],[163,-192],[425,113],[321,146],[397,12],[375,56],[376,136],[299,124],[337,124],[218,-34],[190,-45],[414,79],[370,-102],[381,12],[364,79],[375,-57],[414,-56],[386,22],[403,-11],[413,-11],[381,22],[283,170],[337,90],[349,-124],[331,101],[300,203],[179,-180],[98,-203],[180,-192],[288,169],[332,-214],[375,-68],[321,-158],[392,34],[354,101],[418,-22],[376,-79],[381,-102],[147,249],[-180,191],[-136,204],[-359,45],[-158,214],[-60,214],[-98,429],[213,-79],[364,-34],[359,34],[327,-90],[283,-169],[119,-203],[376,-34],[359,79],[381,113],[342,67],[283,-135],[370,45],[239,440],[224,-259],[321,-102],[348,56],[228,-225],[365,-23],[337,-68],[332,-124],[218,215],[108,203],[278,-226],[381,57],[283,-125],[190,-191],[370,56],[288,124],[283,147],[337,79],[392,68],[354,79],[272,124],[163,180],[65,249],[-32,236],[-87,226],[-98,226],[-87,226],[-71,203],[-16,225],[27,226],[130,214],[109,237],[44,226],[-55,248],[-32,226],[136,260],[152,169],[180,214],[190,181],[223,169],[109,248],[152,158],[174,147],[267,34],[174,180],[196,113],[228,68],[202,147],[157,180],[218,68],[163,-147],[-103,-192],[-283,-169],[-120,-124],[-206,90],[-229,-56],[-190,-136],[-202,-146],[-136,-170],[-38,-225],[17,-215],[130,-191],[-190,-136],[-261,-45],[-153,-192],[-163,-180],[-174,-249],[-44,-214],[98,-237],[147,-181],[229,-135],[212,-181],[114,-225],[60,-215],[82,-225],[130,-192],[82,-215],[38,-530],[81,-214],[22,-226],[87,-226],[-38,-304],[-152,-237],[-163,-192],[-370,-79],[-125,-203],[-169,-192],[-419,-215],[-370,-90],[-348,-124],[-376,-124],[-223,-237],[-446,-23],[-489,23],[-441,-45],[-468,0],[87,-226],[424,-101],[311,-158],[174,-204],[-310,-180],[-479,56],[-397,-146],[-17,-237],[-11,-226],[327,-192],[60,-214],[353,-215],[588,-90],[500,-158],[398,-180],[506,-181],[690,-90],[681,-158],[473,-170],[517,-191],[272,-271],[136,-215],[337,204],[457,169],[484,180],[577,147],[495,158],[691,11],[680,-79],[560,-135],[180,248],[386,169],[702,12],[550,124],[522,124],[577,79],[614,102],[430,146],[-196,203],[-119,203],[0,215],[-539,-23],[-571,-90],[-544,0],[-77,214],[39,429],[125,124],[397,136],[468,135],[337,169],[337,170],[251,225],[380,102],[376,79],[190,45],[430,23],[408,79],[343,112],[337,136],[305,135],[386,181],[245,192],[261,169],[82,226],[-294,135],[98,237],[185,181],[288,112],[305,136],[283,180],[217,226],[136,271],[202,158],[331,-34],[136,-192],[332,-22],[11,214],[142,226],[299,-57],[71,-214],[331,-34],[360,102],[348,67],[315,-34],[120,-237],[305,192],[283,102],[315,79],[310,79],[283,135],[310,91],[240,124],[168,203],[207,-147],[288,79],[202,-271],[157,-203],[316,113],[125,226],[283,158],[365,-34],[108,-215],[229,215],[299,68],[326,22],[294,-11],[310,-68],[300,-34],[130,-192],[180,-169],[304,102],[327,22],[315,0],[310,12],[278,79],[294,67],[245,158],[261,102],[283,56],[212,158],[152,316],[158,192],[288,-90],[109,-203],[239,-136],[289,45],[196,-203],[206,-146],[283,135],[98,248],[250,102],[289,192],[272,79],[326,112],[218,125],[228,135],[218,124],[261,-68],[250,203],[180,158],[261,-11],[229,136],[54,203],[234,158],[228,113],[278,90],[256,45],[244,-34],[262,-56],[223,-158],[27,-249],[245,-191],[168,-158],[332,-68],[185,-158],[229,-158],[266,-34],[223,113],[240,237],[261,-124],[272,-68],[261,-68],[272,-45],[277,0],[229,-598],[-11,-147],[-33,-259],[-266,-147],[-218,-214],[38,-226],[310,11],[-38,-225],[-141,-215],[-131,-237],[212,-180],[321,-57],[321,102],[153,226],[92,214],[153,181],[174,169],[70,203],[147,282],[174,57],[316,22],[277,68],[283,90],[136,226],[82,214],[190,215],[272,146],[234,113],[153,192],[157,101],[202,91],[277,-57],[250,57],[272,67],[305,-33],[201,158],[142,383],[103,-158],[131,-271],[234,-112],[266,-46],[267,68],[283,-45],[261,-11],[174,56],[234,-34],[212,-124],[250,79],[300,0],[255,79],[289,-79],[185,192],[141,192],[191,158],[348,429],[179,-79],[212,-158],[185,-203],[354,-350],[272,-12],[256,0],[299,68],[299,79],[229,158],[190,169],[310,23],[207,124],[218,-113],[141,-180],[196,-181],[305,23],[190,-147],[332,-147],[348,-56],[288,45],[218,181],[185,180],[250,45],[251,-79],[288,-56],[261,90],[250,0],[245,-56],[256,-57],[250,102],[299,90],[283,23],[316,0],[255,56],[251,45],[76,282],[11,237],[174,-158],[49,-259],[92,-237],[115,-192],[234,-102],[315,34],[365,12],[250,33],[364,0],[262,12],[364,-23],[310,-45],[196,-181],[-54,-214],[179,-169],[299,-136],[310,-146],[360,-102],[375,-90],[283,-90],[315,-12],[180,192],[245,-158],[212,-180],[245,-136],[337,-56],[321,-68],[136,-226],[316,-135],[212,-203],[310,-90],[321,11],[299,-34],[332,11],[332,-45],[310,-79],[288,-135],[289,-113],[195,-169],[-32,-226],[-147,-203],[-125,-260],[-98,-203],[-131,-237],[-364,-90],[-163,-203],[-360,-124],[-125,-226],[-190,-214],[-201,-181],[-115,-237],[-70,-214],[-28,-260],[6,-214],[158,-226],[60,-214],[130,-204],[517,-78],[109,-249],[-501,-90],[-424,-124],[-528,-23],[-234,-327],[-49,-271],[-119,-214],[-147,-215],[370,-191],[141,-237],[239,-215],[338,-192],[386,-180],[419,-181],[636,-180],[142,-282],[800,-125],[53,-44],[208,-170],[767,147],[636,-181],[-99520,-139],[16,-4],[245,335],[501,-181],[32,21]],[[31400,20215],[-92,-233],[-238,-178]],[[31070,19804],[-301,64]],[[30769,19868],[-202,174],[-291,83],[-350,322],[-283,309],[-383,645],[229,-121],[390,-384],[369,-207],[143,264],[90,394],[256,238],[198,-68]],[[30935,21517],[106,-267],[139,-432],[361,-345],[389,-144],[-125,-288],[-264,-29],[-141,203]],[[33736,22402],[222,-259],[-83,-202],[-375,-173],[-125,202],[-236,-259],[-139,259],[333,345],[236,-144],[167,231]],[[69522,23202],[-427,-37],[-7,306],[41,238],[19,118],[179,-181],[263,-72],[9,-110],[-77,-262]],[[90387,28338],[269,-199],[151,79],[217,111],[166,-39],[20,-684],[-95,-198],[-29,-463],[-97,157],[-193,-401],[-57,31],[-171,18],[-171,493],[-38,380],[-160,502],[7,264],[181,-51]],[[98060,28265],[63,-238],[198,233],[80,-243],[0,-242],[-103,-267],[-182,-424],[-142,-232],[103,-277],[-214,-7],[-238,-217],[-75,-377],[-157,-583],[-219,-257],[-138,-164],[-256,12],[-180,190],[-302,40],[-46,212],[149,427],[349,568],[179,109],[200,219],[238,301],[167,299],[123,429],[106,146],[41,321],[195,267],[61,-245]],[[98502,31008],[202,-607],[5,394],[126,-158],[41,-435],[224,-188],[188,-46],[158,220],[141,-67],[-67,-511],[-85,-336],[-212,12],[-74,-175],[26,-248],[-41,-107],[-105,-310],[-138,-395],[-214,-229],[-48,151],[-116,83],[160,474],[-91,317],[-299,230],[8,209],[201,200],[47,444],[-13,372],[-113,386],[8,102],[-133,237],[-218,510],[-117,408],[104,45],[151,-320],[216,-149],[78,-513]],[[96421,39068],[-105,-138],[-153,155],[-199,259],[-179,306],[-184,406],[-38,195],[119,-8],[156,-196],[122,-196],[89,-161],[228,-357],[144,-265]],[[99547,41844],[96,-167],[-46,-300],[-172,-79],[-153,71],[-27,253],[107,198],[126,-71],[69,95]],[[0,42295],[99822,-141],[-177,-122],[-36,215],[139,118],[88,32],[-99836,180]],[[0,42577],[57,26],[-34,-277],[-23,-31]],[[96623,42347],[-92,-76],[-93,252],[10,155],[175,-331]],[[96418,43229],[45,-464],[-75,72],[-58,-31],[-39,159],[-6,441],[133,-177]],[[63904,44023],[45,-693],[72,-269],[-28,-277],[-49,-169],[-94,338],[-53,-171],[53,-427],[-24,-244],[-77,-133],[-18,-488],[-109,-671],[-137,-793],[-172,-1092],[-106,-800],[-125,-668],[-226,-136],[-243,-244],[-160,147],[-220,206],[-77,304],[-18,510],[-98,460],[-26,414],[50,415],[128,100],[1,191],[133,437],[25,367],[-65,272],[-52,364],[-23,530],[97,322],[38,366],[138,21],[155,118],[103,104],[122,8],[158,328],[229,355],[83,289],[-38,247],[118,-70],[153,401],[6,346],[92,257],[96,-247],[74,-245],[69,-380]],[[89877,43903],[100,-452],[179,217],[92,-243],[133,-225],[-29,-255],[60,-494],[42,-288],[70,-70],[75,-492],[-27,-299],[90,-390],[301,-301],[197,-274],[186,-251],[-37,-139],[159,-361],[108,-623],[111,126],[113,-249],[68,88],[48,-610],[197,-354],[129,-220],[217,-466],[78,-463],[7,-328],[-19,-356],[132,-490],[-16,-509],[-48,-267],[-75,-514],[6,-330],[-55,-413],[-123,-524],[-205,-283],[-102,-446],[-93,-284],[-82,-497],[-107,-287],[-70,-431],[-36,-397],[14,-182],[-159,-200],[-311,-21],[-257,-236],[-127,-223],[-168,-248],[-230,255],[-170,101],[43,301],[-152,-109],[-243,-417],[-240,156],[-158,91],[-159,41],[-269,167],[-179,355],[-52,437],[-64,291],[-137,233],[-267,70],[91,279],[-67,428],[-136,-399],[-247,-106],[146,319],[42,332],[107,282],[-22,427],[-226,-491],[-174,-197],[-106,-458],[-217,237],[9,305],[-174,418],[-147,216],[52,133],[-356,349],[-195,16],[-267,280],[-498,-54],[-359,-206],[-317,-192],[-265,38],[-294,-296],[-241,-132],[-53,-302],[-103,-234],[-236,-14],[-174,-52],[-246,105],[-199,-62],[-191,-27],[-165,-307],[-81,26],[-140,-163],[-133,-183],[-203,23],[-186,0],[-295,368],[-149,109],[6,330],[138,79],[47,131],[-10,207],[34,400],[-31,341],[-147,582],[-45,329],[12,328],[-111,375],[-7,169],[-123,230],[-35,451],[-158,456],[-39,245],[122,-249],[-93,535],[137,-167],[83,-223],[-5,294],[-138,454],[-26,181],[-65,173],[31,333],[56,141],[38,289],[-29,336],[114,415],[21,-439],[118,396],[225,193],[136,245],[212,212],[126,45],[77,-71],[219,214],[168,64],[42,126],[74,53],[153,-14],[292,169],[151,256],[71,307],[163,293],[13,229],[7,314],[194,489],[117,-497],[119,115],[-99,272],[87,279],[122,-125],[34,439],[152,283],[67,227],[140,98],[4,161],[122,-67],[5,145],[122,82],[134,78],[205,-264],[155,-342],[173,-3],[177,-54],[-59,316],[133,462],[126,150],[-44,144],[121,329],[168,203],[142,-68],[234,108],[-5,294],[-204,190],[148,84],[184,-143],[148,-236],[234,-148],[79,59],[172,-177],[162,164],[105,-50],[65,111],[127,-285],[-74,-308],[-105,-233],[-96,-19],[32,-230],[-81,-288],[-99,-283],[20,-163],[221,-318],[214,-184],[143,-199],[201,-341],[78,1],[145,-148],[43,-178],[265,-195],[183,197],[55,309],[56,255],[34,316],[85,458],[-39,279],[20,167],[-32,330],[37,434],[53,117],[-43,192],[67,305],[52,317],[7,164],[104,216],[78,-282],[19,-361],[70,-70],[11,-242],[101,-293],[21,-326],[-10,-209]],[[95032,45793],[78,-198],[-194,3],[-106,355],[166,-140],[56,-20]],[[83531,45933],[-117,-11],[-368,403],[259,113],[146,-175],[97,-175],[-17,-155]],[[94680,46144],[-108,-13],[-170,58],[-58,89],[17,228],[183,-90],[91,-121],[45,-151]],[[94910,46301],[-42,-106],[-206,499],[-57,344],[94,0],[100,-461],[111,-276]],[[84713,46708],[32,136],[239,129],[194,20],[87,72],[105,-72],[-102,-156],[-289,-252],[-233,-165]],[[84746,46420],[-181,-430],[-238,-127],[-33,69],[25,196],[119,351],[275,229]],[[82749,47167],[100,-153],[172,47],[69,-245],[-321,-116],[-193,-77],[-149,4],[95,332],[153,5],[74,203]],[[84139,47168],[-41,-320],[-417,-163],[-370,71],[0,210],[220,120],[174,-173],[185,44],[249,211]],[[94409,47028],[12,-116],[-218,245],[-152,206],[-104,192],[41,59],[128,-138],[228,-265],[65,-183]],[[93760,47598],[-56,-33],[-121,131],[-114,237],[14,96],[166,-243],[111,-188]],[[80172,47926],[533,-57],[61,237],[515,-277],[101,-373],[417,-105],[341,-342],[-317,-220],[-306,232],[-251,-15],[-288,42],[-260,104],[-322,220],[-204,57],[-116,-72],[-506,237],[-48,247],[-255,43],[191,550],[337,-34],[224,-225],[115,-44],[38,-205]],[[87423,48251],[-143,-393],[-27,434],[49,207],[58,195],[63,-169],[0,-274]],[[93299,47902],[-78,-58],[-120,221],[-122,366],[-59,439],[38,55],[30,-171],[84,-130],[135,-366],[131,-195],[-39,-161]],[[92217,48675],[-146,-48],[-44,-161],[-152,-140],[-142,-135],[-148,1],[-228,167],[-158,161],[23,178],[249,-84],[152,45],[42,276],[40,14],[27,-306],[158,44],[78,197],[155,206],[-30,339],[166,11],[56,-94],[-5,-320],[-93,-351]],[[85346,49837],[-104,-191],[-192,106],[-54,248],[281,27],[69,-190]],[[86241,50048],[101,-441],[-234,238],[-232,48],[-157,-38],[-192,20],[65,317],[344,24],[305,-168]],[[92538,49238],[-87,-154],[-52,340],[-65,223],[-126,189],[-158,245],[-200,170],[77,139],[150,-162],[94,-126],[117,-139],[111,-241],[106,-185],[33,-299]],[[89166,50332],[482,-397],[513,-329],[192,-295],[154,-290],[43,-339],[462,-356],[68,-306],[-256,-62],[62,-383],[248,-378],[180,-611],[159,19],[-11,-255],[215,-98],[-84,-108],[295,-243],[-30,-166],[-184,-40],[-69,149],[-238,65],[-281,86],[-216,368],[-158,316],[-144,504],[-362,252],[-235,-164],[-170,-190],[35,-425],[-218,-198],[-155,96],[-288,25]],[[89175,46579],[-247,472],[-282,116],[-69,-164],[-352,-18],[118,469],[175,160],[-72,626],[-134,483],[-538,488],[-229,48],[-417,532],[-82,-279],[-107,-51],[-63,211],[-1,250],[-212,283],[299,207],[198,-11],[-23,153],[-407,1],[-110,343],[-248,106],[-117,285],[374,140],[142,188],[446,-237],[44,-214],[78,-931],[287,-345],[232,611],[319,347],[247,1],[238,-201],[206,-206],[298,-110]],[[84788,52647],[-223,-571],[-209,-111],[-267,113],[-463,-29],[-243,-83],[-39,-436],[248,-512],[150,261],[518,196],[-22,-265],[-121,83],[-121,-337],[-245,-223],[263,-738],[-50,-198],[249,-665],[-2,-378],[-148,-170],[-109,203],[134,471],[-273,-222],[-69,159],[36,222],[-200,338],[21,561],[-186,-175],[24,-671],[11,-824],[-176,-84],[-119,169],[79,530],[-43,556],[-117,4],[-86,395],[115,377],[40,457],[139,868],[58,238],[237,427],[217,-170],[350,-80],[319,24],[275,419],[48,-129]],[[85746,52481],[-15,-503],[-143,57],[-42,-351],[114,-304],[-78,-69],[-112,365],[-82,736],[56,460],[92,210],[20,-315],[164,-50],[26,-236]],[[79393,48459],[-308,-12],[-234,481],[-356,471],[-119,349],[-210,469],[-138,432],[-212,806],[-244,480],[-81,495],[-103,449],[-250,363],[-145,493],[-209,322],[-290,635],[-24,293],[178,-23],[430,-111],[246,-564],[215,-390],[153,-240],[263,-619],[283,-9],[233,-394],[161,-482],[211,-263],[-111,-471],[159,-200],[100,-14],[47,-402],[97,-321],[204,-51],[135,-365],[-70,-716],[-11,-891]],[[80461,52985],[204,-198],[214,108],[56,488],[119,108],[333,125],[199,456],[137,364]],[[81723,54436],[110,215],[236,316]],[[82069,54967],[214,400],[140,450],[112,2],[143,-291],[13,-251],[183,-160],[231,-173],[-20,-226],[-186,-29],[50,-281],[-205,-196]],[[82744,54212],[-158,-520],[204,-545],[-48,-265],[312,-533],[-329,-68],[-93,-393],[12,-522],[-267,-393],[-7,-574],[-107,-881],[-41,205],[-316,-259],[-110,352],[-198,33],[-139,184],[-330,-207],[-101,279],[-182,-32],[-229,67],[-43,772],[-138,160],[-134,493],[-38,504],[32,533],[165,383]],[[85104,56675],[28,-382],[16,-323],[-94,-527],[-102,587],[-130,-292],[89,-425],[-79,-270],[-327,335],[-78,416],[84,274],[-176,273],[-87,-239],[-131,22],[-205,-321],[-46,168],[109,486],[175,161],[151,217],[98,-260],[212,157],[45,257],[196,16],[-16,445],[225,-273],[23,-290],[20,-212]],[[72560,55398],[-242,-132],[-132,458],[-49,828],[126,935],[192,-320],[129,-406],[134,-599],[-42,-600],[-116,-164]],[[33073,57651],[-232,-63],[-50,52],[81,158],[-6,228],[160,75],[58,-20],[-11,-430]],[[84439,57749],[-100,-190],[-87,-363],[-87,-171],[-171,398],[57,154],[70,162],[30,357],[153,34],[-44,-388],[205,556],[-26,-549]],[[82917,57194],[-369,-546],[136,403],[200,355],[167,399],[146,572],[49,-470],[-183,-317],[-146,-396]],[[83856,58678],[166,-179],[177,1],[-5,-240],[-129,-245],[-176,-173],[-10,268],[20,293],[-43,275]],[[84861,58834],[78,-643],[-214,152],[5,-193],[68,-355],[-132,-129],[-11,405],[-84,30],[-43,348],[163,-46],[-4,218],[-169,440],[266,-13],[77,-214]],[[83757,59356],[-74,-498],[-119,288],[-142,438],[238,-21],[97,-207]],[[83700,62485],[171,-164],[85,150],[26,-146],[-46,-239],[95,-413],[-73,-478],[-164,-191],[-43,-465],[62,-458],[147,-64],[123,68],[347,-319],[-27,-313],[91,-139],[-29,-265],[-216,283],[-103,302],[-71,-211],[-177,345],[-253,-86],[-138,128],[14,238],[87,146],[-83,133],[-36,-207],[-137,331],[-41,251],[-11,551],[112,-190],[29,901],[90,522],[169,-1]],[[31780,62327],[-71,-146],[-209,4],[-163,-21],[-16,247],[40,84],[227,-3],[142,-51],[50,-114]],[[28638,62119],[-84,-96],[-156,92],[-159,210],[34,132],[116,40],[64,-19],[187,-52],[147,-138],[46,-158],[-195,-11]],[[30080,63183],[34,98],[217,-3],[165,-148],[73,14],[50,-204],[152,11],[-9,-171],[124,-21],[136,-211],[-103,-235],[-132,126],[-127,-25],[-92,28],[-50,-105],[-106,-36],[-43,140],[-92,-83],[-111,-394],[-71,92],[-14,165]],[[30081,62221],[-185,98],[-131,-40],[-169,42],[-130,-108],[-149,179],[24,186],[256,-80],[210,-46],[100,128],[-127,250],[2,220],[-175,89],[62,159],[170,-25],[241,-90]],[[80649,62586],[-240,-277],[-228,179],[-8,495],[137,261],[304,161],[159,-13],[62,-220],[-122,-254],[-64,-332]],[[6794,62819],[-41,-96],[-69,82],[8,161],[-46,210],[14,64],[48,94],[-19,113],[16,54],[21,-11],[107,-97],[49,-50],[45,-77],[71,-202],[-7,-32],[-108,-123],[-89,-90]],[[6645,63718],[-94,-41],[-47,121],[-32,47],[-3,36],[27,49],[99,-55],[73,-88],[-23,-69]],[[6456,64025],[-9,-63],[-149,17],[21,70],[137,-24]],[[6207,64108],[-15,-33],[-19,8],[-97,20],[-35,130],[-11,23],[74,80],[23,-37],[80,-191]],[[5737,64488],[-33,-57],[-93,105],[14,42],[43,57],[64,-13],[5,-134]],[[27867,64939],[110,-210],[260,65],[98,-136],[235,-356],[173,-260],[92,8],[165,-118],[-20,-162],[205,-23],[210,-236],[-33,-135],[-185,-73],[-187,-29],[-191,46],[-398,-56],[186,321],[-113,150],[-179,38],[-96,166],[-66,328],[-157,-22],[-259,154],[-83,121],[-362,89],[-97,113],[104,144],[-273,29],[-199,-299],[-115,-8],[-40,-141],[-138,-63],[-118,55],[146,178],[60,208],[126,128],[142,112],[210,55],[67,63],[240,-41],[219,-6],[261,-197]],[[28462,65512],[-68,-29],[-70,332],[-104,167],[60,365],[84,-23],[97,-478],[1,-334]],[[83659,64954],[-119,-472],[-146,486],[-32,427],[163,566],[223,436],[127,-172],[-49,-347],[-167,-924]],[[28383,67136],[-303,-92],[-19,213],[130,46],[184,-17],[8,-150]],[[28611,67142],[-48,-409],[-51,73],[4,301],[-124,228],[-1,66],[220,-259]],[[87399,71495],[35,-197],[-156,-349],[-114,185],[-143,-134],[-73,-337],[-181,164],[2,273],[154,344],[158,-67],[114,242],[204,-124]],[[59437,72019],[8,-46],[-285,-234],[-136,74],[-64,232],[132,21]],[[59092,72066],[19,3],[40,139],[200,-8],[253,172],[-188,-245],[21,-108]],[[56583,72391],[152,-194],[216,33],[207,-41],[-7,-100],[151,69],[-35,-170],[-400,-49],[3,95],[-339,112],[52,245]],[[54311,73846],[-100,-453],[41,-179],[-58,-296],[-213,217],[-141,62],[-387,293],[38,296],[325,-53],[284,63],[211,50]],[[52558,75561],[166,-408],[-39,-762],[-126,36],[-113,-192],[-105,153],[-11,694],[-64,330],[153,-29],[139,178]],[[89159,73219],[-104,-460],[48,-288],[-145,-406],[-355,-271],[-488,-36],[-396,-657],[-186,221],[-12,431],[-483,-127],[-329,-271],[-325,-11],[282,-424],[-186,-979],[-179,-242],[-135,224],[69,519],[-176,167],[-113,395],[263,177],[145,362],[280,298],[203,394],[553,171],[297,-117],[291,1024],[185,-275],[408,575],[158,224],[174,704],[-47,648],[117,364],[295,105],[152,-798],[-9,-467],[-256,-580],[4,-594]],[[52655,76104],[-92,-445],[-126,118],[-64,387],[56,214],[179,220],[47,-494]],[[89974,77268],[195,-122],[197,244],[62,-647],[-412,-157],[-244,-572],[-436,393],[-152,-630],[-308,-9],[-39,573],[138,443],[296,32],[81,797],[83,449],[326,-600],[213,-194]],[[32315,78637],[202,-78],[257,16],[-137,-236],[-102,-37],[-353,244],[-69,193],[105,177],[97,-279]],[[32831,80108],[-135,-10],[-360,180],[-258,272],[96,49],[365,-145],[284,-240],[8,-106]],[[15692,79765],[-140,-80],[-456,262],[-84,204],[-248,202],[-50,164],[-286,103],[-107,314],[24,133],[291,-125],[171,-88],[261,-61],[94,-198],[138,-274],[277,-238],[115,-318]],[[34407,81019],[-184,-504],[181,195],[187,-124],[-98,-200],[247,-158],[128,140],[277,-177],[-86,-422],[194,99],[36,-306],[86,-358],[-117,-507],[-125,-21],[-183,109],[60,471],[-77,73],[-322,-499],[-166,20],[196,270],[-267,140],[-298,-34],[-539,17],[-43,171],[173,202],[-121,157],[234,347],[287,917],[172,328],[241,198],[129,-25],[-54,-156],[-148,-363]],[[13136,82950],[267,46],[-84,-654],[242,-463],[-111,1],[-167,264],[-103,265],[-140,179],[-51,253],[16,184],[131,-75]],[[89901,81054],[280,-1020],[-411,190],[-171,-832],[271,-590],[-8,-403],[-211,347],[-182,-445],[-51,483],[31,561],[-32,621],[64,436],[13,770],[-163,566],[24,787],[257,265],[-110,267],[123,81],[73,-381],[96,-555],[-7,-567],[114,-581]],[[47896,83579],[233,23],[298,-356],[-149,-395]],[[48278,82851],[46,-412],[-210,-514],[-493,-340],[-393,87],[225,601],[-145,586],[378,451],[210,269]],[[53524,83854],[-166,-466],[-291,325],[-39,239],[408,191],[88,-289]],[[7498,84721],[-277,-219],[-142,148],[-43,270],[252,205],[148,88],[185,-39],[117,-179],[-240,-274]],[[49420,84027],[270,-740]],[[49690,83287],[190,-93],[171,-656],[79,-227],[337,-110],[-34,-368],[-142,-169],[111,-298],[-250,-302],[-371,6],[-473,-159],[-130,114],[-183,-270],[-257,65],[-195,-220],[-148,115],[407,605],[249,125]],[[49051,81445],[-436,96]],[[48615,81541],[-79,229],[291,179],[-152,310],[52,377]],[[48727,82636],[414,-52]],[[49141,82584],[40,334]],[[49181,82918],[-190,363]],[[48991,83281],[-337,101],[-66,156],[101,258],[-92,158],[-149,-272],[-17,555],[-140,294],[101,595],[216,467],[222,-45],[335,48],[-297,-623],[283,79],[304,-3],[-72,-469],[-250,-516],[287,-37]],[[4006,86330],[-171,-89],[-182,107],[-168,157],[274,98],[220,-52],[27,-221]],[[27981,87625],[-108,-302],[-123,49],[-73,171],[13,40],[107,173],[114,-13],[70,-118]],[[27250,87943],[-325,-317],[-196,13],[-61,156],[207,265],[381,-5],[-6,-112]],[[2297,88560],[171,-109],[173,59],[225,-152],[276,-77],[-23,-63],[-211,-121],[-211,125],[-106,104],[-245,-33],[-66,51],[17,216]],[[26344,89640],[51,-253],[143,89],[161,-151],[304,-198],[318,-179],[25,-274],[204,45],[199,-191],[-247,-181],[-432,138],[-156,259],[-275,-306],[-396,-298],[-95,337],[-377,-55],[242,284],[35,454],[95,527],[201,-47]],[[45969,90100],[-64,-373],[314,-392],[-361,-440],[-801,-394],[-240,-105],[-365,85],[-775,182],[273,254],[-605,282],[492,112],[-12,169],[-583,134],[188,375],[421,85],[433,-391],[422,314],[349,-163],[453,307],[461,-41]],[[28926,90499],[-312,-29],[-69,282],[118,323],[255,80],[217,-160],[3,-246],[-32,-80],[-180,-170]],[[0,91544],[681,-440],[728,-572],[-24,-358],[187,-143],[-64,418],[754,-86],[544,-539],[-276,-251],[-455,-59],[-7,-563],[-111,-120],[-260,17],[-212,201],[-369,168],[-62,250],[-283,94],[-315,-74],[-151,201],[60,214],[-333,-137],[126,-271],[-158,-244]],[[0,89250],[0,2294]],[[23431,91627],[-173,-202],[-374,175],[-226,-63],[-380,259],[245,178],[194,250],[295,-164],[166,-103],[84,-110],[169,-220]],[[99999,92620],[-305,-29],[-49,183],[-99645,240]],[[0,93014],[99999,-394]],[[0,93014],[36,24],[235,-1],[402,-165],[-24,-79],[-286,-138],[-363,-35]],[[0,92620],[0,394]],[[27392,90477],[-544,-402],[-386,-89]],[[26462,89986],[-287,173],[-83,-289],[-268,-486],[-81,-252],[-322,-389],[-397,-38],[-220,-244],[-18,-374],[-323,-72],[-340,-467],[-301,-648],[-108,-454]],[[23714,86446],[-15,-669],[408,-96]],[[24107,85681],[125,-539],[130,-437],[388,114],[517,-250],[277,-219],[199,-272],[348,-158],[294,-243],[459,-33],[302,-56],[-45,-499],[86,-578],[201,-645],[414,-547],[214,188],[150,592],[-145,909],[-196,303],[445,270],[314,404],[154,401]],[[28738,84386],[-22,385],[-189,489]],[[28527,85260],[-338,434],[328,603],[-121,522],[-93,899],[194,133],[476,-157],[286,-56],[230,152],[258,-196],[342,-333],[85,-224]],[[30174,87037],[495,-43],[-8,-484]],[[30661,86510],[92,-728],[254,-90],[201,-339],[402,319],[266,636]],[[31876,86308],[184,268],[216,-515]],[[32276,86061],[362,-734],[307,-691],[-112,-362],[370,-325],[250,-329],[442,-149],[179,-183],[110,-488],[216,-76],[112,-217],[20,-647],[-202,-217],[-199,-202],[-458,-205],[-349,-473],[-470,-93],[-594,121],[-417,4],[-287,-40],[-233,-413],[-354,-255],[-401,-762],[-320,-532],[236,95],[446,756],[583,480]],[[31513,80124],[416,58],[245,-283]],[[32174,79899],[-262,-387],[88,-620],[91,-435],[361,-287],[459,83],[278,647],[19,-417],[180,-209],[-344,-377],[-615,-343],[-276,-233],[-310,-415],[-211,43],[-11,487],[483,476],[-445,-19],[-309,-70]],[[31350,77823],[48,-189],[-296,-279],[-286,-198],[-293,-171]],[[30523,76986],[-159,-376],[-35,-95]],[[30329,76515],[-3,-306],[92,-305],[115,-14],[-29,210],[83,-128],[-22,-165],[-188,-93],[-133,11],[-205,-100],[-121,-29],[-162,-28],[-231,-167],[408,108],[82,-109],[-389,-173],[-177,-1],[8,71],[-84,-160],[82,-26],[-60,-414],[-203,-443],[-20,148],[-61,30],[-91,144],[57,-310]],[[29077,74266],[66,-103],[8,-217]],[[29151,73946],[-89,-224],[-157,-460],[-25,23],[86,392],[-142,220],[-33,478],[-53,-249],[59,-365]],[[28797,73761],[-175,86],[183,-181]],[[28805,73666],[12,-548],[79,-40],[29,-199],[39,-577],[-176,-427],[-288,-171],[-182,-338],[-139,-37],[-141,-211],[-39,-193],[-305,-374],[-157,-274],[-131,-342],[-43,-409],[50,-400],[92,-492],[124,-408],[1,-249],[132,-668],[-9,-388],[-12,-224],[-69,-352],[-83,-73],[-137,70],[-44,253]],[[27408,66595],[-106,132],[-147,496]],[[27155,67223],[-129,440]],[[27026,67663],[-42,226],[57,382]],[[27041,68271],[-77,317],[-217,481]],[[26747,69069],[-108,89],[-281,-262],[-49,29],[-135,269],[-174,142],[-314,-72],[-247,63],[-212,-39]],[[25227,69288],[-118,-81],[54,-162]],[[25163,69045],[-5,-234],[59,-113],[-53,-76],[-103,85],[-104,-109]],[[24957,68598],[-202,18],[-207,304]],[[24548,68920],[-242,-72],[-202,133],[-173,-40],[-234,-135],[-253,-427],[-276,-248],[-152,-275],[-63,-259],[-3,-397],[14,-277],[52,-196]],[[23016,66727],[1,-1],[-1,-1],[-107,-503]],[[22909,66222],[-49,-415],[-20,-771],[-27,-281],[48,-315],[86,-280],[56,-447],[184,-429],[65,-328],[109,-284],[295,-153],[114,-241],[244,161],[212,58],[208,104],[175,99],[176,235],[67,336],[22,483],[48,169],[188,151],[294,133],[246,-20],[169,49],[66,-122],[-9,-278],[-149,-342],[-66,-351],[51,-100],[-42,-249],[-69,-449],[-71,148],[-58,-10]],[[25472,62483],[1,-84],[53,-3],[-5,-157],[-45,-249],[24,-89],[-29,-206],[18,-55],[-32,-291],[-55,-153],[-50,-18],[-55,-199]],[[25297,60979],[90,-105],[24,86],[82,-73]],[[25493,60887],[29,-23],[61,101],[79,9],[26,-47],[43,28],[129,-52],[128,15],[90,64],[32,65],[89,-30],[66,-39],[73,13],[55,50],[127,-80],[44,-13],[85,-107],[80,-129],[101,-88],[73,-159]],[[26903,60465],[-24,-55],[-14,-129],[29,-210],[-64,-197],[-30,-231],[-9,-254],[15,-148],[7,-260],[-43,-56],[-26,-247],[19,-152],[-56,-147],[12,-156],[43,-94]],[[26762,58129],[70,-313],[108,-232],[130,-246]],[[27070,57338],[100,-206],[-6,-122],[111,-26],[26,47],[77,-142],[136,42],[119,145],[168,116]],[[27801,57192],[95,173],[153,-34]],[[28049,57331],[-10,-57],[155,-20],[124,-99],[90,-173]],[[28408,56982],[105,-160],[143,-18]],[[28656,56804],[209,402],[114,62],[3,190],[51,487],[159,267],[175,11],[22,120],[218,-48],[218,291],[109,128],[134,278],[98,-36],[73,-151],[-54,-194]],[[30185,58611],[-8,-136],[-163,-67],[91,-262],[-3,-301],[-123,-334],[105,-457],[120,37],[62,417],[-86,202],[-14,436],[346,234],[-38,272],[97,181],[100,-404],[195,-10],[180,-321],[11,-190]],[[31057,57908],[249,-5],[297,59]],[[31603,57962],[159,-258],[213,-71],[155,180],[4,145],[344,34],[333,8],[-236,-170],[95,-272],[222,-43],[210,-283]],[[33102,57232],[45,-461],[144,13],[109,-136]],[[33400,56648],[183,-212],[171,-375],[8,-297],[105,-13],[149,-281],[109,-201]],[[34125,55269],[333,-115],[30,104],[225,41],[298,-155]],[[35011,55144],[95,-63],[204,-136],[294,-486],[46,-236]],[[35650,54223],[95,27],[69,-318],[155,-1008],[149,-95],[7,-397],[-208,-474],[86,-174],[491,-90]],[[36494,51694],[10,-577],[211,377]],[[36715,51494],[349,-207],[462,-351],[135,-338],[-45,-319],[323,178],[540,-305],[415,23],[411,-477],[355,-645],[214,-166],[237,-23],[101,-182],[94,-733],[46,-348],[-110,-953],[-142,-376],[-391,-801],[-177,-651],[-206,-499],[-69,-11],[-78,-424],[20,-1079],[-77,-888],[-30,-379],[-88,-228],[-49,-769],[-282,-752],[-47,-595]],[[38626,39196],[-225,-249],[-65,-346]],[[38336,38601],[-302,2],[-437,-222],[-195,-256],[-311,-168],[-327,-459],[-235,-571],[-41,-430],[46,-318],[-51,-582],[-63,-281],[-195,-317],[-308,-1013],[-244,-457],[-189,-269],[-127,-548],[-183,-329]],[[35174,32383],[-121,-362],[-313,-320],[-205,115],[-151,-62],[-256,247],[-189,-18]],[[33939,31983],[-169,318],[-19,-300]],[[33751,32001],[353,-493],[-38,-397],[173,-251],[-14,-282],[-267,-738],[-412,-309],[-557,-120],[-305,58],[59,-343],[-57,-431],[51,-291],[-167,-202],[-284,-80],[-267,210],[-108,-151],[39,-572],[188,-173],[152,181],[82,-299],[-255,-179],[-223,-358],[-41,-579],[-66,-309],[-262,-1],[-218,-295],[-80,-432]],[[31227,25165],[274,-422],[265,-116]],[[31766,24627],[-96,-517],[-328,-325],[-180,-675],[-254,-227],[-113,-270],[89,-598],[185,-333],[-117,29]],[[30952,21711],[-247,4],[-134,-141],[-250,-208],[-45,-538],[-118,-14],[-313,188],[-318,401],[-346,329],[-87,365],[79,337],[-140,383],[-36,982],[119,554],[293,445],[-422,168],[265,509],[94,956],[309,-202],[145,1193],[-186,153],[-87,-719],[-175,81],[87,823],[95,1067],[127,394]],[[29661,29221],[-79,562],[-23,649]],[[29559,30432],[117,18],[170,930],[192,922],[118,858],[-64,863],[83,475],[-34,711],[163,703],[50,1114],[89,1196],[87,1287],[-20,943],[-58,811]],[[30452,41263],[-279,331],[-24,236],[-551,578],[-498,630],[-214,355],[-115,476],[46,166],[-236,755],[-274,1063],[-262,1147],[-114,262],[-87,424],[-216,376],[-198,233],[90,257],[-134,550],[86,403],[221,364]],[[27693,49869],[148,430],[-60,251],[-106,-267],[-166,252],[56,163],[-47,522],[97,87],[52,359],[105,371],[-20,235],[153,123],[190,230]],[[28095,52625],[-37,178],[103,44],[-12,288],[65,209],[138,38],[117,362],[106,302],[-102,137],[52,335],[-62,526],[59,152],[-44,487],[-112,306]],[[28366,55989],[-93,167],[-59,310]],[[28214,56466],[68,154],[-70,40],[-52,190],[-138,160],[-122,-37],[-56,-200],[-112,-145],[-61,-20],[-27,-120],[132,-312],[-75,-74],[-40,-85]],[[27661,56017],[-130,-30],[-48,344],[-36,-97]],[[27447,56234],[-92,33],[-56,232],[-114,38],[-72,68],[-119,-1],[-8,-125],[-32,87]],[[26954,56566],[-151,128],[-56,121],[32,100],[-11,127],[-77,138],[-109,113],[-95,74],[-19,168],[-73,103],[18,-167],[-55,-138],[-64,160],[-89,57],[-38,116],[2,175],[36,182],[-78,81],[64,111]],[[26191,58215],[-96,181],[-130,233],[-61,194],[-117,181],[-140,260],[31,89],[46,-87],[21,41]],[[25745,59307],[-48,180],[-84,50]],[[25613,59537],[-31,-135],[-161,8],[-100,55],[-115,115],[-154,36],[-79,123]],[[24973,59739],[-142,101],[-174,10],[-127,114],[-149,238]],[[24381,60202],[-314,620],[-144,187],[-226,150],[-156,-42],[-223,-216],[-140,-57],[-196,152],[-208,109],[-260,264],[-208,81],[-314,268],[-233,275],[-70,154],[-155,34],[-284,183],[-116,262],[-299,327],[-139,363],[-66,281],[93,56],[-29,164],[64,150],[1,199],[-93,259],[-25,229],[-94,290],[-244,573],[-280,450],[-135,359],[-238,235],[-51,140],[42,356],[-142,135],[-164,279],[-69,402],[-149,47]],[[19117,67920],[-162,304],[-130,280]],[[18825,68504],[-12,180],[-149,434],[-99,441],[5,221],[-201,229],[-93,-26],[-159,159],[-44,-234],[46,-276],[27,-433],[95,-237],[206,-397],[46,-135],[42,-41],[37,-198],[49,8],[56,-372],[85,-146],[59,-204],[174,-293],[92,-536],[83,-252],[77,-270],[15,-304],[134,-19],[112,-261],[100,-257]],[[19608,65285],[-6,-103],[-117,-212]],[[19485,64970],[-49,3],[-74,350]],[[19362,65323],[-182,328],[-200,278]],[[18980,65929],[-142,147],[9,421],[-42,312],[-132,179],[-191,257]],[[18482,67245],[-37,-74],[-70,150]],[[18375,67321],[-171,139],[-164,334],[20,44],[115,-33],[103,215],[10,260],[-214,411],[-163,159],[-102,360],[-103,377],[-129,461],[-113,518]],[[17464,70566],[-46,294],[-180,331],[-130,69],[-30,165],[-156,29],[-100,156],[-258,57]],[[16564,71667],[-70,93],[-34,316]],[[16460,72076],[-270,578],[-231,801],[10,133],[-123,190],[-215,483],[-38,469],[-148,315],[61,477],[-10,494]],[[15496,76016],[-89,442],[109,542]],[[15516,77e3],[67,1045]],[[15583,78045],[-50,773]],[[15533,78818],[-88,493],[-80,267]],[[15365,79578],[33,112],[402,-195],[148,-544]],[[15948,78951],[68,152],[-44,472]],[[15972,79575],[-94,473]],[[15878,80048],[-38,1],[-537,566],[-199,248],[-503,239],[-155,510],[40,353],[-356,245]],[[14130,82210],[-48,465],[-336,418]],[[13746,83093],[-6,296]],[[13740,83389],[-153,217]],[[13587,83606],[-245,184],[-78,502]],[[13264,84292],[-358,466],[-150,543],[-267,38],[-441,14],[-326,165],[-574,598],[-266,109],[-486,206],[-385,-49],[-546,264],[-330,246],[-309,-122],[58,-400],[-154,-37],[-321,-120],[-245,-195]],[[8164,86018],[-307,-122],[-40,339]],[[7817,86235],[125,565],[295,177],[-76,145],[-354,-321],[-190,-383],[-400,-410],[203,-280],[-262,-413],[-299,-241],[-278,-176],[-69,-255],[-434,-297],[-87,-271],[-325,-246],[-191,44],[-259,-160],[-282,-196],[-231,-193],[-477,-164]],[[4226,83160],[-43,97],[304,269]],[[4487,83526],[271,177],[296,315],[345,65],[137,236],[385,345],[62,115],[205,204],[48,437],[141,340],[-320,-175],[-90,99],[-150,-209],[-181,292],[-75,-207],[-104,287],[-278,-230],[-170,0],[-24,343],[50,211],[-179,205],[-361,-110],[-235,270],[-190,138],[-1,327],[-214,245],[108,331],[226,322],[99,295],[225,42],[191,-92],[224,278],[201,-50],[212,179],[-52,263],[-155,104],[205,222],[-170,-7],[-295,-125],[-85,-127],[-219,127],[-392,-65],[-407,138],[-117,232]],[[3654,89313],[-351,335],[390,240]],[[3693,89888],[620,282],[228,0],[-38,-288],[586,22],[-225,357],[-342,219],[-197,288],[-267,246],[-381,182],[155,302]],[[3832,91498],[493,18],[350,263]],[[4675,91779],[66,280],[284,274],[271,66],[526,256],[256,-39],[427,307],[421,-121],[201,-260],[123,112],[469,-35],[-16,-132],[425,-98],[283,57],[585,-182],[534,-54],[214,-75],[370,94],[421,-173],[302,-81]],[[10837,91975],[518,-139],[438,-277],[289,-53],[244,241]],[[12326,91747],[336,180],[413,-71]],[[13075,91856],[416,253],[455,144],[191,-239],[207,134],[62,272],[192,-62],[470,-516],[369,390],[38,-437],[341,95],[105,168],[337,-33],[424,-242],[650,-211],[383,-98],[272,37]],[[17987,91511],[375,-292],[-391,-286]],[[17971,90933],[502,-123],[750,68],[236,100],[296,-345],[302,291],[-283,245],[179,197],[338,26],[223,58],[224,-138],[279,-312],[310,46],[491,-260],[431,91],[405,-13],[-32,358]],[[22622,91222],[247,101],[431,-196]],[[23300,91127],[-2,-545],[177,459],[223,-15],[126,579],[-298,355],[-324,233],[22,636],[329,418],[366,-92],[281,-255],[378,-649],[-247,-283],[517,-116],[-1,-589],[371,451],[332,-371],[-83,-427],[269,-388],[290,416],[202,497],[16,632],[394,-44],[411,-85],[373,-286],[17,-285],[-207,-307],[196,-309],[-36,-280]],[[19722,91438],[-824,-101],[-374,-39]],[[18524,91298],[-151,271],[-379,157],[-246,-64],[-343,456],[185,61],[429,99],[392,-26],[362,100],[-537,135],[-594,-46],[-394,11],[-146,213],[644,230],[-428,-8],[-485,152],[233,431],[193,229],[744,351],[284,-111],[-139,-270],[618,174],[386,-291],[314,294],[254,-188],[227,-566],[140,238],[-197,590],[244,85],[276,-93],[311,-232],[175,-561],[86,-406],[466,-285],[502,-273],[-31,-253],[-456,-47],[178,-221],[-94,-211],[-503,90],[-478,156],[-322,-35],[-522,-196]],[[20972,94111],[-244,-381],[-434,404],[95,80],[372,23],[211,-126]],[[28794,93928],[25,-159],[-296,16],[-299,13],[-304,-78],[-80,35],[-306,306],[12,207],[133,38],[636,-62],[479,-316]],[[25955,93959],[219,-359],[256,465],[704,236],[477,-596],[-42,-377],[550,168],[263,228],[616,-291],[383,-274],[36,-252],[515,131],[290,-367],[670,-228],[242,-232],[263,-539],[-510,-268],[654,-376],[441,-127],[400,-529],[437,-38],[-87,-404],[-487,-669],[-342,246],[-437,554],[-359,-72],[-35,-330],[292,-335],[377,-265],[114,-153],[181,-570],[-96,-414],[-350,156],[-697,461],[393,-496],[289,-348],[45,-201],[-753,230],[-596,334],[-337,281],[97,162],[-414,296],[-405,280],[5,-167],[-803,-92],[-235,198],[183,424],[522,10],[571,74],[-92,205],[96,287],[360,561],[-77,255],[-107,197],[-425,280],[-563,196],[178,145],[-294,358],[-245,33],[-219,196],[-149,-170],[-503,-74],[-1011,129],[-588,169],[-450,87],[-231,202],[290,263],[-394,2],[-88,583],[213,515],[286,235],[717,154],[-204,-373]],[[22123,94355],[331,-122],[496,73],[72,-167],[-259,-276],[420,-248],[-50,-518],[-455,-223],[-268,48],[-192,220],[-690,444],[5,185],[567,-72],[-306,377],[329,279]],[[89889,93991],[-421,-4],[-569,64],[-49,31],[263,227],[348,54],[394,-221],[34,-151]],[[24112,93737],[-298,-430],[-317,21],[-173,506],[4,287],[145,244],[276,157],[579,-20],[530,-140],[-415,-513],[-331,-112]],[[15808,92660],[-147,253],[-641,304]],[[15020,93217],[93,188],[218,477]],[[15331,93882],[241,378],[-272,353],[939,90],[397,-119],[709,-32],[270,-167],[298,-243],[-349,-145],[-681,-405],[-344,-403]],[[16539,93189],[0,-242],[-731,-287]],[[91869,95069],[-321,-228],[-444,52],[-516,227],[66,187],[518,-87],[697,-151]],[[23996,95009],[-151,-223],[-403,43],[-337,150],[148,259],[399,155],[243,-202],[101,-182]],[[90301,95344],[-219,-427],[-1023,16],[-461,-136],[-550,374],[149,396],[366,108],[734,-25],[1004,-306]],[[22639,96011],[212,-267],[9,-295],[-127,-429],[-458,-59],[-298,92],[5,336],[-455,-44],[-18,445],[299,-18],[419,197],[390,-34],[22,76]],[[19941,95712],[109,-205],[247,97],[291,-25],[49,-282],[-169,-274],[-940,-89],[-701,-249],[-423,-13],[-35,187],[577,255],[-1255,-69],[-389,103],[379,563],[262,161],[782,-194],[493,-341],[485,-44],[-397,551],[255,210],[286,-67],[94,-275]],[[65981,92556],[-164,-51],[-907,75],[-74,256],[-503,154],[-40,311],[284,124],[-10,314],[551,491],[-255,70],[665,506],[-75,261],[621,304],[917,370],[925,108],[475,214],[541,74],[193,-227],[-187,-179],[-984,-286],[-848,-274],[-863,-548],[-414,-563],[-435,-553],[56,-479],[531,-472]],[[23699,96229],[308,-186],[547,2],[240,-190],[-64,-216],[319,-130],[177,-137],[374,-26],[406,-48],[441,125],[566,49],[451,-40],[298,-218],[62,-238],[-174,-153],[-414,-124],[-355,70],[-797,-88],[-570,-11],[-449,71],[-738,186],[-96,316],[-34,286],[-279,251],[-574,70],[-322,179],[104,236],[573,-36]],[[17722,96544],[-38,-443],[-214,-199],[-259,-29],[-517,-246],[-444,-88],[-377,124],[472,431],[570,373],[426,-8],[381,85]],[[0,89247],[99640,-253],[-360,42],[250,-307],[166,-474],[128,-155],[32,-238],[-71,-153],[-518,126],[-777,-434],[-247,-67],[-425,-405],[-403,-353],[-102,-262]],[[97313,86314],[-397,398],[-724,-451],[-126,213]],[[96066,86474],[-268,-246],[-371,79],[-90,-379],[-333,-557],[10,-233],[316,-129],[-37,-839],[-258,-21],[-119,-482],[116,-248],[-486,-294],[-96,-657],[-415,-141],[-83,-585],[-400,-536],[-103,396],[-119,841],[-155,1279],[134,799],[234,344]],[[93543,84865],[15,269],[431,129]],[[93989,85263],[496,725],[479,592],[499,459],[223,812]],[[95686,87851],[-337,-48],[-167,-475]],[[95182,87328],[-705,-632],[-227,708],[-717,-196],[-696,-965],[230,-353],[-620,-151],[-430,-59],[20,417],[-431,87],[-344,-283],[-850,99]],[[90412,86e3],[-913,-171],[-900,-1124]],[[88599,84705],[-1065,-1358]],[[87534,83347],[438,-72],[136,-361]],[[88108,82914],[270,-128],[178,288],[305,-38],[401,-633],[9,-490],[-217,-576],[-23,-687],[-126,-921],[-418,-833],[-94,-399],[-377,-670],[-374,-665],[-179,-340],[-370,-338],[-175,-8],[-175,280],[-373,-421],[-43,-192]],[[86327,76143],[-106,35],[-120,-195],[-83,-196],[10,-414],[-143,-127],[-50,-102],[-104,-170],[-185,-95],[-121,-154],[-9,-250],[-32,-63],[111,-94],[157,-253]],[[85652,74065],[240,-679],[68,-373],[3,-664],[-105,-316],[-252,-111],[-222,-239],[-250,-49]],[[85134,71634],[-31,314],[52,431],[-123,600]],[[85032,72979],[206,97],[-190,493]],[[85048,73569],[-135,109],[-34,-108],[-81,-48],[-10,109],[-72,52],[-75,92]],[[84641,73775],[77,254],[65,67]],[[84783,74096],[-25,106],[71,310]],[[84829,74512],[-18,94],[-163,63],[-131,154]],[[84517,74823],[-388,-167],[-204,-269],[-300,-157],[148,267],[-58,224],[220,387],[-147,302],[-242,-204],[-314,-400],[-171,-372],[-272,-28],[-142,-268],[147,-390],[227,-94],[9,-259],[220,-168],[311,411],[247,-224],[179,-15]],[[83987,73399],[46,-302],[-394,-161]],[[83639,72936],[-130,-311],[-270,-289],[-142,-403],[299,-316],[109,-567],[169,-527],[189,-443],[-5,-428],[-174,-157],[66,-307],[164,-179],[-43,-469],[-71,-456],[-155,-52],[-203,-623],[-225,-756],[-258,-687],[-382,-532],[-386,-484],[-313,-67],[-170,-255],[-96,186],[-157,-286],[-388,-288],[-294,-88],[-95,-609],[-154,-33],[-73,418],[66,222],[-373,185],[-131,-94]],[[80013,64241],[-371,-493],[-231,-544],[-61,-399],[212,-607],[260,-753],[252,-356],[169,-462],[127,-1066],[-37,-1013],[-232,-379],[-318,-371],[-227,-480],[-346,-536],[-101,369],[78,390],[-206,327]],[[78981,57868],[-233,84],[-112,301],[-141,594]],[[78495,58847],[-249,265],[-238,-11],[41,452],[-245,-3],[-22,-633],[-150,-841],[-90,-509],[19,-417],[181,-18],[113,-526],[50,-498],[155,-330],[168,-67],[144,-299]],[[78372,55412],[64,-54],[164,-347],[116,-386],[16,-388],[-29,-262],[27,-198],[20,-340],[98,-159],[109,-509],[-5,-195],[-197,-38],[-263,426],[-329,457],[-32,294],[-161,385],[-38,477],[-100,314],[30,419],[-61,244]],[[77801,55552],[-110,221],[-47,285],[-148,325],[-135,274],[-45,-339],[-53,320],[30,359],[82,553]],[[77375,57550],[-27,427],[86,441],[-94,341],[23,627],[-113,299],[-90,689],[-50,727],[-121,477]],[[76989,61578],[-183,-288],[-315,-411]],[[76491,60879],[-156,51],[-172,135],[96,714],[-58,539],[-218,664],[34,208],[-163,74],[-197,469]],[[75657,63733],[-79,301],[-16,293],[-53,277],[-116,335],[-256,23],[25,-237]],[[75162,64725],[-87,-320],[-118,116]],[[74957,64521],[-41,-105],[-78,63],[-108,52]],[[74730,64531],[-39,-210],[-189,7],[-343,-120],[16,-433],[-148,-341],[-400,-387],[-311,-678],[-209,-363],[-276,-377],[-1,-265],[-138,-142]],[[72692,61222],[-250,-206],[-130,-31]],[[72312,60985],[-84,-439],[58,-749],[15,-478],[-118,-547],[-1,-978],[-144,-28],[-126,-439],[84,-190],[-253,-163],[-93,-392],[-112,-165],[-263,537],[-128,807],[-107,581],[-97,272],[-148,553],[-69,720],[-48,360],[-253,791],[-115,1116],[-83,737],[1,698],[-54,539],[-404,-345],[-196,69],[-362,698],[133,208],[-82,226],[-326,489]],[[68937,65473],[-203,146],[-83,414],[-215,438],[-512,-108],[-451,-11],[-391,-81]],[[67082,66271],[-523,174]],[[66559,66445],[-302,133],[-314,74]],[[65943,66652],[-118,707],[-133,102],[-214,-103],[-280,-279],[-339,191],[-281,443],[-267,164],[-186,546],[-205,768],[-149,-93],[-177,190]],[[63594,69288],[-103,-224],[-165,28]],[[63326,69092],[58,-254],[-25,-132],[89,-434]],[[63448,68272],[109,-497],[137,-131]],[[63694,67644],[47,-202],[190,-243]],[[63931,67199],[16,-237],[-27,-192],[35,-193],[80,-162],[37,-189],[41,-141]],[[64113,66085],[-18,419],[75,302],[76,62],[84,-180],[5,-337],[-61,-339]],[[64274,66012],[53,-220]],[[64327,65792],[49,28],[11,-158],[217,91],[230,-15],[168,-17],[190,389],[207,369],[176,355]],[[65575,66834],[80,196],[35,-50],[-26,-238],[-37,-104]],[[65627,66638],[38,-455]],[[65665,66183],[125,-393],[155,-209]],[[65945,65581],[204,-76],[164,-105]],[[66313,65400],[125,-330],[75,-191],[100,-73],[-1,-128],[-101,-344],[-44,-161],[-117,-184],[-104,-395],[-126,30],[-58,-137],[-44,-292],[34,-385],[-26,-71],[-128,2],[-174,-215],[-27,-281],[-63,-121]],[[65634,62124],[-173,5],[-109,-146]],[[65352,61983],[1,-232],[-134,-160],[-153,54],[-186,-194],[-128,-33]],[[64752,61418],[-201,-154],[-54,-256],[-6,-196],[-277,-244],[-444,-268],[-249,-406],[-122,-32],[-83,34],[-163,-239],[-177,-111],[-233,-30],[-70,-33],[-61,-152],[-73,-42]],[[62539,59289],[-42,-146],[-138,13],[-89,-79]],[[62270,59077],[-192,30],[-72,336],[8,315],[-46,170],[-54,426],[-80,236],[56,28],[-29,264],[34,111],[-12,251]],[[61883,61244],[-36,246],[-84,173]],[[61763,61663],[-22,230],[-143,206],[-148,483],[-79,469],[-192,397],[-124,94],[-184,549],[-32,400],[12,342],[-159,638],[-130,225],[-150,119],[-92,330],[15,130],[-77,299],[-81,128],[-108,429],[-170,464]],[[59899,67595],[-141,396],[-139,-3]],[[59619,67988],[44,316],[12,201],[34,230]],[[59709,68735],[-9,84]],[[59700,68819],[-78,-232],[-60,-435],[-75,-300],[-65,-100],[-93,186],[-125,257],[-198,825],[-29,-52],[115,-608],[171,-579],[210,-897],[102,-313],[90,-325],[249,-638],[-55,-100],[9,-374],[323,-517],[49,-118]],[[60240,64499],[90,-565],[-61,-105],[40,-593],[102,-687],[106,-142],[152,-213]],[[60669,62194],[161,-666],[77,-529],[152,-281],[379,-544],[154,-328],[151,-332],[87,-198],[136,-173]],[[61966,59143],[66,-178],[-9,-240],[-158,-137],[119,-158]],[[61984,58430],[91,-106],[54,-238],[125,-241],[138,-2],[262,147],[302,68],[245,179],[138,38],[99,105]],[[63438,58380],[158,21],[89,11]],[[63685,58412],[128,85],[147,58],[132,198],[105,1],[6,-159],[-25,-335],[1,-303],[-59,-208],[-78,-622],[-134,-644],[-172,-735],[-238,-844],[-237,-645],[-327,-785]],[[62934,53474],[-278,-466],[-415,-572]],[[62241,52436],[-259,-438],[-304,-698],[-64,-304],[-63,-136]],[[61551,50860],[-195,-230],[-68,-240],[-104,-42],[-40,-406],[-89,-233],[-54,-383],[-112,-190]],[[60889,49136],[-128,-709],[16,-327]],[[60777,48100],[178,-210],[8,-149],[-76,-348],[16,-175],[-18,-275],[97,-361],[115,-568],[101,-126]],[[61198,45888],[45,-258],[-11,-574],[34,-505],[11,-900],[49,-282],[-83,-412],[-108,-400],[-177,-357],[-254,-219],[-313,-279],[-313,-618],[-107,-106],[-194,-409],[-115,-133],[-23,-411],[132,-436],[54,-337],[4,-173],[49,29],[-8,-565],[-45,-267],[65,-99],[-41,-239],[-116,-205],[-229,-195],[-334,-312],[-122,-213],[24,-242],[71,-39],[-24,-303]],[[59119,36429],[-70,-419],[-32,-479],[-72,-260],[-190,-290],[-54,-84],[-118,-292],[-77,-296],[-158,-413],[-314,-594],[-196,-345]],[[57838,32957],[-209,-262],[-291,-224]],[[57338,32471],[-141,-30],[-36,-160],[-169,85],[-138,-109],[-301,111]],[[56553,32368],[-168,-70],[-115,30]],[[56270,32328],[-286,-228],[-238,-91],[-171,-218],[-127,-13],[-117,205]],[[55331,31983],[-94,11],[-120,257]],[[55117,32251],[-13,-80],[-37,155],[2,337],[-90,386],[89,105],[-7,442],[-182,539],[-139,488],[-1,1],[-199,749]],[[54540,35373],[-207,435],[-108,420],[-62,561],[-68,417],[-93,887],[-7,689],[-35,314],[-108,237],[-144,476],[-146,691],[-60,361],[-226,563],[-17,441]],[[53259,41865],[-26,363],[38,506],[96,527],[15,247],[90,519],[66,236],[159,377]],[[53697,44640],[90,257],[29,426]],[[53816,45323],[-15,326],[-83,206],[-74,350],[-68,345],[15,120],[85,228],[-84,557],[-57,385]],[[53535,47840],[-139,365],[26,111]],[[53422,48316],[-39,179]],[[53383,48495],[-74,433]],[[53309,48928],[-228,610]],[[53081,49538],[-285,581],[-184,475],[-169,595],[9,192],[61,184],[67,419],[56,427]],[[52636,52411],[-52,87],[96,647]],[[52680,53145],[40,454],[-108,381],[-127,98],[-56,258]],[[52429,54336],[-71,82],[3,159]],[[52361,54577],[-289,-207],[-105,30],[-107,-129],[-222,13],[-149,360],[-91,417],[-197,379],[-209,-7],[-245,1]],[[50747,55434],[-229,-67],[-224,-123]],[[50294,55244],[-436,-337],[-154,-198],[-250,-167],[-248,164]],[[49206,54706],[-126,-6],[-194,112],[-178,-6],[-329,-101],[-193,-166],[-275,-211],[-54,15]],[[47857,54343],[-73,-5],[-286,274],[-252,439],[-237,315],[-187,371]],[[46822,55737],[-75,43],[-200,232],[-144,308],[-49,211],[-34,425]],[[46320,56956],[-122,341],[-108,226],[-71,74],[-69,115],[-32,254],[-41,127],[-80,94]],[[45797,58187],[-149,241],[-117,38],[-63,162],[1,88],[-84,122],[-18,124]],[[45367,58962],[-46,441]],[[45321,59403],[36,255]],[[45357,59658],[-115,449],[-138,205],[122,109],[134,404],[66,296]],[[45426,61121],[-24,311]],[[45402,61432],[78,284],[34,542]],[[45514,62258],[-30,569],[-34,286],[28,287],[-72,274],[-146,249]],[[45260,63923],[12,243]],[[45272,64166],[13,267],[106,157],[91,300],[-18,195],[96,406],[155,366],[93,93],[74,336],[6,307],[100,356],[185,210],[177,588]],[[46350,67747],[144,229]],[[46494,67976],[259,64]],[[46753,68040],[219,393],[139,154]],[[47111,68587],[232,481],[-70,716],[106,495],[37,304],[179,389],[278,263],[206,238],[186,596],[87,354],[205,-3],[167,-244],[264,39],[288,-127],[121,-6]],[[49397,72082],[267,315],[300,100],[175,238],[268,175],[471,102],[459,47],[140,-85],[262,227],[297,4],[113,-134],[190,35]],[[52339,73106],[302,233],[195,-70]],[[52836,73269],[-9,-291],[236,212],[20,-111],[-139,-282],[-2,-266],[96,-143],[-36,-499],[-183,-289],[53,-314],[143,-10],[70,-274],[106,-90]],[[53191,70912],[326,-198],[117,50],[232,-96],[368,-258],[130,-512],[250,-111],[391,-242],[296,-286],[136,150]],[[55437,69409],[133,265],[-65,441]],[[55505,70115],[87,280],[200,270],[192,78],[375,-118],[95,-257],[104,-3],[88,-98],[276,-67],[68,-191]],[[56990,70009],[369,10],[268,-152]],[[57627,69867],[275,-170],[129,-90]],[[58031,69607],[214,182],[114,165],[245,48],[198,-73],[75,-286],[65,189],[222,-136],[217,-33],[137,145]],[[59518,69808],[80,190],[-19,32]],[[59579,70030],[74,269],[56,435]],[[59709,70734],[40,146],[8,6]],[[59757,70886],[99,469],[138,406],[5,20]],[[59999,71781],[-26,440],[68,237]],[[60041,72458],[-102,261],[105,217],[-169,-49],[-233,132],[-191,-331],[-421,-65],[-225,309],[-300,19],[-64,-238],[-192,-69],[-268,307],[-303,-11],[-165,573],[-203,320]],[[57310,73833],[135,448],[-176,275]],[[57269,74556],[308,551],[428,23],[117,437]],[[58122,75567],[529,-76]],[[58651,75491],[334,374],[324,162]],[[59309,76027],[459,13],[485,-406],[399,-223],[323,89],[239,-52],[328,301]],[[61542,75749],[42,246],[-70,393],[-160,212],[-154,66],[-102,177]],[[61098,76843],[-354,486],[-317,218],[-240,338],[202,92],[231,482]],[[60620,78459],[-156,228],[410,234],[-8,126]],[[60866,79047],[-249,-92]],[[60617,78955],[-222,-46],[-185,-187],[-260,-30],[-239,-215],[16,-358],[136,-139],[284,35],[-55,-206]],[[60092,77809],[-304,-99],[-377,-334]],[[59411,77376],[-154,117],[61,271],[-304,169],[50,110],[265,191],[-80,132],[-432,146],[-19,215],[-257,-71],[-103,-317],[-215,-426]],[[58223,77913],[6,-149]],[[58229,77764],[-135,-123],[-84,53]],[[58010,77694],[-78,-694]],[[57932,77e3],[-144,-239],[-101,-412],[89,-328]],[[57776,76021],[33,-222],[243,-186],[-51,-141],[-330,-32],[-118,-178],[-232,-310],[-87,268],[3,119]],[[57237,75339],[-169,17],[-145,54],[-336,-150],[192,-323],[-141,-94],[-154,-1],[-147,297],[-52,-127],[62,-344],[139,-270],[-105,-126],[155,-265],[137,-167],[4,-326],[-257,153],[82,-294],[-176,-60],[105,-509],[-184,-7],[-228,251],[-104,460],[-49,384],[-108,264],[-143,329],[-18,164]],[[55597,74649],[-48,40],[-5,127],[-154,193],[-24,274],[23,393],[38,179]],[[55427,75855],[-46,91],[-59,44]],[[55322,75990],[-78,188],[-120,115]],[[55124,76293],[-261,213],[-161,207],[-254,171],[-233,424],[56,43],[-127,242],[-5,195],[-179,91],[-85,-249],[-82,193],[6,200],[10,9]],[[53809,78032],[62,52]],[[53871,78084],[-221,84],[-226,-204],[15,-286],[-34,-164],[91,-293],[261,-290],[140,-476]],[[53897,76455],[309,-465],[217,4]],[[54423,75994],[68,-127],[-78,-115],[249,-208],[204,-174],[238,-301],[29,-107],[-52,-206]],[[55081,74756],[-154,269],[-242,94]],[[54685,75119],[-116,-372],[200,-214],[-33,-300],[-116,-34],[-148,-494],[-116,-45],[1,176],[57,309],[60,123],[-108,334],[-85,290],[-115,72],[-82,249]],[[54084,75213],[-179,105],[-120,231]],[[53785,75549],[-206,37],[-217,260],[-254,375],[-189,332],[-86,569],[-138,67],[-226,190],[-128,-78],[-161,-267],[-115,-42]],[[52065,76992],[-252,-326],[-548,156],[-404,-186],[-32,-347]],[[50829,76289],[15,-335],[-263,-383],[-356,-122],[-25,-194],[-171,-319],[-107,-469],[108,-329],[-160,-257],[-60,-374],[-210,-115],[-197,-443]],[[49403,72949],[-352,-9],[-265,11]],[[48786,72951],[-174,-203],[-106,-218],[-136,48],[-103,195],[-79,331],[-259,89]],[[47929,73193],[-112,-149],[-146,81],[-143,-64],[42,451],[-26,354],[-124,53]],[[47420,73919],[-67,219],[22,376]],[[47375,74514],[111,210],[20,232],[58,347],[-6,244],[-56,206],[-12,195]],[[47490,75948],[14,410],[-114,250],[393,415],[340,-104],[373,4],[296,-98],[230,30],[449,-19]],[[49471,76836],[144,345],[53,1147],[-287,605],[-205,291],[-424,222],[-28,420],[360,125],[466,-148],[-88,652],[263,-247],[646,449],[84,472],[243,116]],[[50698,81285],[222,113]],[[50920,81398],[143,159],[244,847],[380,241],[231,-16]],[[51918,82629],[54,122],[232,31],[52,-127],[188,284],[-63,216],[-13,326]],[[52368,83481],[-113,320],[-8,589],[46,155],[80,173],[244,36]],[[52617,84754],[98,158],[223,163]],[[52938,85075],[-9,-296],[-82,-188],[33,-161],[151,-87],[-68,-217],[-83,62]],[[52880,84188],[-200,-414],[76,-281]],[[52756,83493],[4,-222],[281,-135],[-3,-204],[283,108],[156,158],[313,-228],[132,-183]],[[53922,82787],[189,169]],[[54111,82956],[434,267],[350,194]],[[54895,83417],[277,-97],[21,-140],[268,-8]],[[55461,83172],[63,254]],[[55524,83426],[383,187],[-59,484]],[[55848,84097],[10,433],[136,362],[262,196],[221,-430],[223,11]],[[56700,84669],[53,443],[32,339]],[[56785,85451],[-102,-72],[-176,204],[-24,331],[351,161],[350,83],[301,-95],[287,17]],[[57772,86080],[316,318],[-291,274]],[[57797,86672],[-504,-46],[-489,-211],[-452,-121],[-161,314],[-269,189],[62,567],[-135,520],[133,335],[252,362],[635,624],[185,121],[-28,243],[-387,272]],[[56639,89841],[-478,-163],[-269,-401],[43,-353],[-441,-463],[-537,-495],[-202,-811],[198,-406],[265,-320],[-255,-649],[-289,-135],[-106,-967],[-157,-539],[-337,55],[-158,-456],[-321,-27],[-89,545],[-232,653],[-211,814]],[[53063,85723],[-187,354],[-548,-666]],[[52328,85411],[-370,-135],[-385,293]],[[51573,85569],[-99,619],[-88,1329],[256,371],[733,483],[549,595],[508,802],[668,1112],[465,434],[763,722],[610,252],[457,-31],[423,477],[506,-25],[499,115],[869,-422],[-358,-154],[305,-361]],[[58639,91887],[286,200],[456,-348],[761,-137],[1050,-652],[213,-273],[18,-384],[-308,-302],[-454,-154],[-1240,438],[-204,-73],[453,-422]],[[59670,89780],[36,-856]],[[59706,88924],[358,-175],[217,-150],[36,279]],[[60317,88878],[-174,257],[183,209]],[[60326,89344],[672,-358]],[[60998,88986],[234,140],[-187,422]],[[61045,89548],[647,564],[256,-33],[260,-202],[161,396],[-231,343],[136,345],[-204,357],[777,-185],[158,-322],[-351,-71]],[[62654,90740],[2,-321],[218,-197]],[[62874,90222],[429,125],[68,367]],[[63371,90714],[581,275],[969,494]],[[64921,91483],[209,-28],[-273,-350],[344,-60],[199,197],[521,16],[412,239],[317,-347],[315,381],[-291,334],[145,190],[820,-175],[385,-180],[1006,-658],[186,302],[-282,304],[-8,122],[-335,57],[92,273],[-149,449],[-8,185],[512,521]],[[69038,93255],[182,524],[207,113]],[[69427,93892],[735,-152],[58,-320]],[[70220,93420],[-263,-467],[173,-184]],[[70130,92769],[89,-403],[-63,-789],[307,-353],[-120,-384],[-544,-818],[318,-85],[110,207],[306,148],[74,285],[240,274],[-162,328],[130,380],[-304,47],[-67,321],[222,578],[-361,469],[497,389],[-64,409],[139,13],[145,-319],[-109,-556],[297,-105],[-127,415],[465,227],[577,30],[513,-328],[-247,479],[-28,614]],[[72363,94242],[484,116],[668,-25]],[[73515,94333],[602,75],[-226,301]],[[73891,94709],[321,379],[319,15]],[[74531,95103],[540,286],[734,77]],[[75805,95466],[93,158],[729,53]],[[76627,95677],[227,-129],[624,306],[510,-10],[77,249],[265,245],[656,236],[476,-186],[-378,-142],[629,-89],[75,-284],[254,140],[812,-8],[626,-281],[223,-215],[-69,-300],[-307,-170],[-730,-320],[-209,-171],[345,-80],[410,-146]],[[81143,94322],[250,109],[142,-369]],[[81535,94062],[122,149],[444,91],[892,-95],[67,-269],[1162,-86],[15,440],[590,-101],[443,3],[449,-303],[128,-369],[-165,-241],[349,-453],[437,-234],[268,605],[446,-260],[473,155],[538,-177],[204,162],[455,-81]],[[88852,92998],[-201,535],[367,249]],[[89018,93782],[2509,-374],[236,-342],[727,-440],[1122,109],[553,-95],[231,-238],[-33,-421],[342,-164],[372,118],[492,15],[525,-113],[526,64],[484,-512],[344,184],[-224,368],[123,256],[886,-161],[578,34]],[[98811,92070],[799,-274],[-99610,-252]],[[0,91544],[0,-2297]],[[63641,75603],[141,-409],[130,-26]],[[63912,75168],[85,-156],[-228,-46],[-49,-447]],[[63720,74519],[-47,-202],[-102,-135]],[[63571,74182],[7,-285]],[[63578,73897],[88,-424],[263,-120],[193,-289],[395,-100],[434,153],[27,134]],[[64978,73251],[-52,408],[40,602],[-216,195],[71,394],[-184,34],[61,485],[262,-141],[244,184],[-202,346],[-80,329],[-224,-147],[-28,-422],[-87,374]],[[64583,75892],[-15,140],[68,240],[-53,201],[-322,196],[-125,517],[-154,146],[-9,187],[270,-54],[11,421],[236,93],[243,-86],[50,562],[-50,356],[-278,-28],[-236,141],[-321,-253],[-259,-121]],[[63639,78550],[-127,-342],[-269,-95],[-276,-594],[252,-547]],[[63219,76972],[-27,-387],[303,-679]],[[63495,75906],[146,-303]],[[23933,96472],[-126,-17],[-521,37],[-74,161],[559,-9],[195,-107],[-33,-65]],[[19392,96574],[-518,-166],[-411,186],[224,183],[406,59],[392,-90],[-93,-172]],[[56867,96664],[-620,-236],[-490,134],[191,149],[-167,184],[575,115],[110,-216],[401,-130]],[[19538,97095],[-339,-113],[-461,1],[5,82],[285,173],[149,-27],[361,-116]],[[23380,96781],[-411,-119],[-226,134],[-119,216],[-22,238],[360,-23],[162,-38],[332,-200],[-76,-208]],[[22205,96935],[108,-240],[-453,64],[-457,187],[-619,21],[268,171],[-335,139],[-21,221],[546,-79],[751,-210],[212,-274]],[[79187,96925],[-1566,-222],[507,756],[229,64],[208,-37],[704,-327],[-82,-234]],[[55069,97728],[915,-429],[-699,-227],[-155,-424],[-243,-108],[-132,-478],[-335,-22],[-598,351],[252,205],[-416,166],[-541,487],[-216,451],[757,206],[152,-202],[396,8],[105,197],[408,20],[350,-201]],[[57068,98134],[545,-202],[-412,-310],[-806,-68],[-819,96],[-50,159],[-398,10],[-304,264],[858,161],[403,-138],[281,172],[702,-144]],[[64204,98215],[-373,-76],[-250,-44],[-39,-94],[-324,-95],[-301,136],[158,180],[-618,17],[542,105],[422,7],[57,-155],[159,138],[262,95],[412,-126],[-107,-88]],[[77760,97255],[-606,-71],[-773,166],[-462,220],[-213,413],[-379,113],[722,394],[600,130],[540,-290],[640,-557],[-69,-518]],[[25828,97704],[334,-186],[-381,-171],[-513,-434],[-492,-41],[-575,74],[-299,235],[4,208],[220,154],[-508,-5],[-306,192],[-176,261],[193,256],[192,175],[285,41],[-122,132],[646,29],[355,-308],[468,-123],[455,-109],[220,-380]],[[30972,99689],[742,-45],[597,-74],[508,-156],[-12,-154],[-678,-250],[-672,-117],[-251,-129],[605,3],[-656,-349],[-452,-163],[-476,-470],[-573,-96],[-177,-117],[-841,-62],[383,-72],[-192,-103],[230,-284],[-264,-198],[-429,-163],[-132,-225],[-388,-172],[39,-130],[475,22],[6,-141],[-742,-345],[-726,159],[-816,-89],[-414,69],[-525,30],[-35,277],[514,130],[-137,415],[170,41],[742,-249],[-379,370],[-450,110],[225,223],[492,137],[79,201],[-392,225],[-118,297],[759,-25],[220,-63],[433,210],[-625,67],[-972,-37],[-491,196],[-232,232],[-324,169],[-61,197],[413,110],[324,18],[545,94],[409,214],[344,-30],[300,-161],[211,311],[367,92],[498,64],[849,24],[148,-63],[802,98],[601,-37],[602,-36]],[[42472,99927],[1737,-457],[-513,-222],[-1062,-25],[-1496,-56],[140,-103],[984,63],[836,-198],[540,176],[231,-206],[-305,-335],[707,214],[1348,223],[833,-111],[156,-246],[-1132,-410],[-157,-133],[-888,-99],[643,-28],[-324,-420],[-224,-373],[9,-641],[333,-376],[-434,-24],[-457,-182],[513,-305],[65,-490],[-297,-53],[360,-495],[-617,-42],[322,-234],[-91,-203],[-391,-89],[-388,-2],[348,-390],[4,-256],[-549,238],[-143,-154],[375,-144],[364,-352],[105,-464],[-495,-111],[-214,222],[-344,331],[95,-391],[-322,-303],[732,-24],[383,-31],[-745,-502],[-755,-454],[-813,-199],[-306,-2],[-288,-222],[-386,-608],[-597,-404],[-192,-23],[-370,-142],[-399,-134],[-238,-357],[-4,-403],[-141,-378],[-453,-461],[112,-450],[-125,-476],[-142,-563],[-391,-35],[-410,471],[-556,3],[-269,315],[-186,563],[-481,716],[-141,375],[-38,517],[-384,532],[100,424],[-186,203],[275,673],[418,214],[110,241],[58,450],[-318,-204],[-151,-85],[-249,-83],[-341,188],[-19,392],[109,306],[258,8],[567,-153],[-478,366],[-249,197],[-276,-81],[-232,143],[310,536],[-169,215],[-220,398],[-335,611],[-353,223],[3,241],[-745,337],[-590,42],[-743,-23],[-677,-42],[-323,183],[-482,362],[729,181],[559,31],[-1188,149],[-627,236],[39,223],[1051,277],[1018,277],[107,210],[-750,206],[243,230],[961,402],[404,62],[-115,258],[658,152],[854,90],[853,6],[303,-180],[737,317],[663,-215],[390,-45],[577,-188],[-660,311],[38,246],[932,344],[975,-26],[354,213],[982,55],[2219,-72]],[[67002,72360],[284,-219],[209,77],[58,261],[219,87],[157,175],[55,460],[234,112],[44,205],[131,-154],[84,-18]],[[68477,73346],[154,-4],[210,-122]],[[68841,73220],[85,-70],[201,185],[93,-111],[90,264],[166,-12],[43,84],[29,233],[120,200],[150,-131],[-30,-176],[84,-27],[-26,-484],[110,-189],[97,121],[123,57],[173,258],[192,-42],[286,-1]],[[70827,73379],[50,-165]],[[70877,73214],[-162,-65],[-141,-106],[-319,-67],[-298,-121],[-163,-251],[66,-244],[32,-287],[-139,-242],[12,-221],[-76,-207],[-265,18],[110,-381],[-177,-146],[-118,-347],[15,-346],[-108,-162],[-103,53],[-212,-75],[-31,-161],[-207,1],[-154,-326],[-10,-490],[-361,-239],[-194,50],[-56,-126],[-166,74],[-278,-87],[-465,294]],[[66909,69007],[252,523],[-23,370],[-210,97],[-22,366],[-91,460],[119,315],[-121,85],[76,419],[113,718]],[[56642,45537],[29,-179],[-32,-279],[49,-270],[-41,-216],[24,-199],[-579,7],[-13,-1832],[188,-471],[181,-360]],[[56448,41738],[-510,-235],[-673,82],[-192,276],[-1126,-25],[-42,-40],[-166,260],[-180,17],[-166,-98],[-134,-110]],[[53697,44640],[90,256],[29,427]],[[53535,47840],[-139,364],[26,112]],[[53422,48316],[115,78],[80,-11],[98,69],[820,-7],[68,-430],[80,-345],[64,-186],[106,-301],[184,46],[91,81],[154,-81],[42,144],[69,336],[172,22],[15,100],[142,2],[-24,-207],[337,5],[5,-363],[56,-222],[-41,-347],[21,-354],[93,-214],[-15,-685],[68,53],[121,-15],[172,87],[127,-34]],[[53309,48928],[112,249],[84,97],[104,-198]],[[53609,49076],[-101,-121],[-45,-148],[-9,-251],[-71,-61]],[[55719,75933],[-35,-196],[39,-247],[115,-140]],[[55838,75350],[-5,-151],[-91,-84],[-16,-187],[-129,-279]],[[55427,75855],[-47,91]],[[55380,75946],[-18,183],[120,284],[18,-109],[75,51]],[[55575,76355],[59,-154],[66,-59],[19,-209]],[[65575,66834],[52,-196]],[[65665,66183],[-142,-2],[-23,-375],[50,-80],[-126,-114],[-1,-235],[-81,-238],[-7,-232]],[[65335,64907],[-56,-122],[-835,290],[-106,584],[-11,133]],[[31400,20215],[-168,16],[-297,0],[0,1286]],[[32587,39017],[511,-940],[227,-88],[339,-425],[286,-225],[40,-254],[-273,-876],[280,-156],[312,-88],[220,92],[252,441],[45,509]],[[34826,37007],[138,110],[139,-332],[-6,-460],[-234,-318],[-186,-234],[-314,-559],[-370,-786]],[[33993,34428],[-70,-461],[-74,-592],[3,-573],[-61,-128],[-21,-372]],[[33770,32302],[-19,-301]],[[31227,25165],[273,-422],[266,-116]],[[30952,21711],[-257,90],[-672,77],[-115,336],[6,431],[-185,-37],[-98,209],[-24,611],[213,253],[88,365],[-33,292],[148,491],[101,763],[-30,338],[122,109],[-30,217],[-129,115],[92,242],[-126,218],[-65,665],[112,117],[-47,702],[65,590],[75,513],[166,209],[-84,563],[-1,529],[210,376],[-7,481],[159,562],[1,530],[-72,105],[-128,994],[171,592],[-27,558],[100,523],[182,540],[196,358],[-83,226],[58,186],[-9,960],[302,284],[96,598],[-34,144]],[[31359,38736],[231,521],[364,-141],[163,-416],[109,464],[316,-24],[45,-123]],[[62106,75494],[386,89]],[[62492,75583],[57,-151],[106,-100],[-56,-144],[148,-198],[-78,-183],[118,-157],[124,-94],[7,-399]],[[62918,74157],[-101,-17]],[[62817,74140],[-113,333],[1,89],[-123,-2],[-82,155],[-58,-16]],[[62442,74699],[-109,168],[-207,144],[27,280],[-47,203]],[[794,3215],[294,183]],[[1088,3398],[38,-6],[32,-5]],[[54716,79543],[-21,-236],[-156,-1],[53,-125],[-92,-370]],[[54500,78811],[-53,-97],[-243,-15],[-140,-130],[-229,44]],[[53835,78613],[-398,149],[-62,200],[-274,-100],[-32,-109],[-169,81]],[[52900,78834],[-142,16],[-125,105],[42,141],[-10,102]],[[52665,79198],[83,32],[141,-160],[39,152],[245,-25],[199,104],[133,-18],[87,-118],[26,98],[-40,375],[100,73],[98,266]],[[53776,79977],[206,-186],[157,236],[98,43],[215,-176],[131,30],[128,-109]],[[54711,79815],[-23,-73],[28,-199]],[[62817,74140],[-190,76],[-141,266],[-44,217]],[[63641,75603],[141,-408],[130,-27]],[[63720,74519],[-48,-202],[-101,-135]],[[63578,73897],[-69,-28],[-173,301],[95,285],[-82,169],[-104,-43],[-327,-424]],[[62492,75583],[68,94],[207,-165],[149,-34],[38,67],[-136,312],[72,79]],[[62890,75936],[78,-19],[191,-350],[122,-39],[48,146],[166,232]],[[58149,49238],[-17,694],[-70,262]],[[58062,50194],[169,-45],[85,328],[147,-38]],[[58463,50439],[16,-227],[60,-130],[3,-187],[-69,-121],[-108,-300],[-101,-209],[-115,-27]],[[50920,81398],[204,-45],[257,120],[176,-252],[153,-135]],[[51710,81086],[-32,-389]],[[51678,80697],[-72,-22],[-30,-323]],[[51576,80352],[-243,263],[-143,-45],[-194,272],[-129,231],[-129,9],[-40,203]],[[50747,55434],[-229,-68]],[[50518,55366],[-69,398],[13,1322],[-56,119],[-11,283],[-96,201],[-85,170],[35,303]],[[50249,58162],[96,66],[56,251],[136,54],[61,172]],[[50598,58705],[93,169],[100,2],[212,-332]],[[51003,58544],[-11,-191],[62,-342],[-54,-232],[29,-154],[-135,-357],[-86,-176],[-52,-364],[7,-366],[-16,-928]],[[49214,57382],[-190,149],[-130,-22],[-97,-145],[-125,122],[-49,190],[-125,126]],[[48498,57802],[-18,334],[76,244],[-7,195],[221,477],[41,395],[76,141],[134,-78],[116,117],[38,148],[216,259],[53,180],[259,238],[153,82],[70,-110],[178,3]],[[50104,60427],[-22,-280],[37,-262],[156,-376],[9,-279],[320,-130],[-6,-395]],[[50249,58162],[-243,13]],[[50006,58175],[-128,46],[-90,-93],[-123,42],[-482,-27],[-7,-327],[38,-434]],[[75742,64522],[-6,-413],[-97,88],[18,-464]],[[75162,64725],[-87,-321],[-118,117]],[[74730,64531],[-43,474],[-96,433],[47,347],[-171,154],[62,210],[173,215],[-200,305],[98,390],[220,-248],[133,-29],[24,-400],[265,-79],[257,8],[160,-98],[-128,-487],[-124,-34],[-86,-327],[152,-299],[46,368],[76,2],[147,-914]],[[56293,77303],[80,-236],[108,42],[213,-90],[408,-30],[138,147],[327,133],[202,-209],[163,-60]],[[57776,76021],[-239,77],[-283,-181]],[[57254,75917],[-3,-287],[-252,-55],[-196,202],[-222,-159],[-206,17]],[[56375,75635],[-20,381],[-139,185]],[[56216,76201],[46,81],[-30,69],[47,183],[105,180],[-135,248],[-24,211],[68,130]],[[55279,77663],[100,2],[-69,-253],[134,-222],[-41,-271],[-65,-25]],[[55338,76894],[-52,-53],[-90,-134],[-41,-316]],[[55155,76391],[-246,218],[-105,240],[-106,128],[-127,215],[-61,178],[-136,270],[59,239],[99,-133],[60,120],[130,13],[239,-96],[192,8],[126,-128]],[[56523,82877],[268,-4],[302,217],[64,325],[228,184],[-26,258]],[[57359,83857],[169,97],[298,222]],[[57826,84176],[293,-144],[39,-143],[146,68],[272,-137],[27,-270],[-60,-156],[174,-377],[113,-105],[-16,-104],[187,-101],[80,-154],[-108,-126],[-224,20],[-54,-53],[66,-192],[68,-368]],[[58829,81834],[-239,-34],[-85,-127],[-18,-290],[-111,56],[-250,-28],[-73,135],[-104,-100],[-105,83],[-218,11],[-310,139],[-281,45],[-215,-13],[-152,-156],[-133,-23]],[[56535,81532],[-6,257],[-85,267],[166,117],[2,230],[-77,219],[-12,255]],[[25238,62085],[-2,85],[33,26],[51,-68],[99,348],[53,7]],[[25297,60979],[-83,-1],[22,650],[2,457]],[[31359,38736],[-200,-79],[-109,794],[-150,646],[88,557],[-146,244],[-37,416],[-136,391]],[[30669,41705],[175,622],[-119,484],[63,194],[-49,213],[108,288],[6,490],[13,405],[60,195],[-240,926]],[[30686,45522],[206,-48],[143,12],[62,174],[243,234],[147,216],[363,98],[-29,-432],[34,-221],[-23,-386],[302,-516],[311,-95],[109,-216],[188,-114],[115,-167],[175,6],[161,-171],[12,-333],[55,-168],[3,-248],[-81,-10],[107,-671],[533,-23],[-41,-333],[30,-227],[151,-162],[66,-358],[-49,-453],[-77,-253],[27,-328],[-87,-119]],[[33842,40210],[-4,177],[-259,295],[-258,8],[-484,-167],[-133,-507],[-7,-310],[-110,-689]],[[34826,37007],[54,332],[38,340],[0,317],[-100,105],[-104,-94],[-103,26],[-33,222],[-26,527],[-52,172],[-187,156],[-114,-113],[-293,111],[18,782],[-82,320]],[[30686,45522],[-157,-99],[-126,66],[18,875],[-228,-339],[-245,15],[-105,307],[-184,33],[59,247],[-155,351],[-115,518],[73,106],[0,243],[168,166],[-28,312],[71,200],[20,269],[318,392],[227,111],[37,86],[251,-27]],[[30585,49354],[125,1579],[6,250],[-43,330],[-123,210],[1,418],[156,95],[56,-60],[9,221],[-162,60],[-4,360],[541,-13],[92,198],[77,-182],[55,-340],[52,71]],[[31423,52551],[153,-304],[216,37],[54,176],[206,135],[115,94],[32,244],[198,164],[-15,121],[-235,49],[-39,363],[12,386],[-125,149],[52,53],[206,-73],[221,-144],[80,136],[200,89],[310,216],[102,220],[-37,162]],[[33129,54824],[145,26],[64,-133],[-36,-253],[96,-87],[63,-268],[-77,-203],[-44,-490],[71,-291],[20,-267],[171,-270],[137,-28],[30,112],[88,25],[126,101],[90,153],[154,-48],[67,20]],[[34294,52923],[151,-47],[25,118],[-46,114],[28,167],[112,-51],[131,59],[159,-122]],[[34854,53161],[121,-119],[86,156],[62,-24],[38,-162],[133,41],[107,219],[85,424],[164,527]],[[36494,51694],[10,-578],[211,378]],[[38626,39196],[-225,-250],[-65,-345]],[[35174,32383],[-77,326],[122,273],[-160,392],[-218,318],[-286,369],[-103,-17],[-279,446],[-180,-62]],[[82069,54967],[-13,-284],[-16,-368],[-133,18],[-58,-196],[-126,299]],[[75471,67823],[113,-184],[-20,-354],[-227,-17],[-234,39],[-175,-90],[-252,218],[-6,115]],[[74670,67550],[184,429],[150,146],[198,-134],[147,-14],[122,-154]],[[58175,39107],[-393,-424],[-249,-430],[-93,-383],[-83,-217],[-152,-46],[-48,-275],[-28,-180],[-178,-134],[-226,28],[-133,162],[-117,70],[-135,-134],[-68,-276],[-132,-173],[-139,-257],[-199,-59],[-62,202],[26,351],[-165,548],[-75,86]],[[55526,37566],[0,1681],[274,20],[8,2051],[207,19],[428,202],[106,-238],[177,226],[85,1],[156,130]],[[56967,41658],[50,-43]],[[57017,41615],[107,-460],[56,-103],[87,-333],[315,-633],[119,-62],[0,-203],[82,-365],[215,-88],[177,-261]],[[54244,56103],[229,44],[52,148],[46,-11],[69,-131],[350,221],[118,224],[145,202],[-28,202],[78,53],[269,-35],[261,266],[201,629],[141,233],[176,98]],[[56351,58246],[31,-246],[160,-360],[1,-235],[-45,-240],[18,-179],[96,-166]],[[56612,56820],[212,-252]],[[56824,56568],[152,-232],[2,-188],[187,-299],[116,-250],[70,-345],[208,-228],[44,-183]],[[57603,54843],[-91,-61],[-178,14],[-209,60],[-104,-49],[-41,-140],[-90,-17],[-110,121],[-309,-287],[-127,58],[-38,-45],[-83,-347],[-207,112],[-203,57],[-177,212],[-229,196],[-149,-186],[-108,-292],[-25,-402]],[[55125,53847],[-178,33],[-188,96],[-166,-305],[-146,-536]],[[54447,53135],[-29,167],[-12,263],[-127,185],[-103,297],[-23,207],[-132,301],[23,171],[-28,243],[21,446],[67,105],[140,583]],[[27392,90477],[-544,-403],[-386,-88]],[[23714,86446],[-16,-669],[409,-96]],[[28738,84386],[-23,385],[-188,489]],[[30174,87037],[495,-44],[-8,-483]],[[31876,86308],[184,267],[216,-514]],[[31513,80124],[415,58],[246,-283]],[[31350,77823],[-181,326],[0,785],[-123,166],[-187,-98],[-92,152],[-212,-435],[-84,-448],[-99,-262],[-118,-89],[-89,-29],[-28,-142],[-512,-1],[-422,-4],[-125,-106],[-294,-414],[-34,-45],[-89,-225],[-255,0],[-273,-2],[-125,-91],[44,-113],[25,-176],[-5,-58],[-363,-287],[-286,-90],[-323,-308],[-70,0],[-94,91],[-31,82],[6,60],[61,202],[131,317],[81,340],[-56,500],[-59,523],[-290,270],[35,103],[-41,70],[-76,0],[-56,91],[-14,137],[-54,-60],[-75,18],[17,57],[-65,57],[-27,151],[-216,185],[-224,191],[-272,223],[-261,209],[-248,-163],[-91,-6],[-342,150],[-225,-75],[-269,179],[-284,91],[-194,36],[-86,97],[-49,317],[-94,-3],[-1,-221],[-575,0],[-951,0],[-944,-1],[-833,1],[-834,0],[-819,0],[-847,0],[-273,0],[-825,0],[-788,0]],[[14130,82210],[-48,464],[-336,419]],[[13740,83389],[154,278],[-7,363],[-473,367],[-284,657],[-173,413],[-255,259],[-187,236],[-147,298],[-279,-187],[-270,-321],[-247,378],[-194,252],[-271,160],[-273,17],[1,3279],[2,2137]],[[12326,91747],[336,179],[413,-70]],[[17987,91511],[374,-292],[-390,-286]],[[22622,91222],[247,100],[431,-195]],[[19722,91438],[-704,-86],[-494,-54]],[[15020,93217],[119,244],[192,421]],[[16539,93189],[0,-251],[-731,-278]],[[52900,78834],[-22,-236],[-122,-97],[-206,72],[-60,-232],[-132,-18],[-48,91],[-156,-195],[-134,-28],[-120,124]],[[51900,78315],[-95,252],[-133,-90],[5,261],[203,323],[-9,147],[126,-53],[77,98]],[[52074,79253],[236,-4],[57,125],[298,-176]],[[31070,19804],[-137,18],[-164,46]],[[29661,29221],[-80,562],[-22,649]],[[30452,41263],[143,147],[74,295]],[[86288,76244],[-179,340],[-111,-323],[-429,-248],[44,-304],[-241,21],[-131,181],[-191,-409],[-306,-309],[-227,-370]],[[83987,73399],[45,-302],[-393,-161]],[[80013,64241],[-280,149],[-132,234],[44,332],[-254,105],[-134,216],[-236,-307],[-271,-66],[-221,3],[-149,-141]],[[78380,64766],[-144,-84],[42,-659],[-148,16],[-25,135]],[[78105,64174],[-9,238],[-203,-167],[-121,106],[-206,216],[81,478],[-176,112],[-66,530],[-293,-96],[33,684],[263,480],[11,475],[-8,441],[-121,137],[-93,339],[-162,-42]],[[77035,68105],[-300,86],[94,242],[-130,358],[-198,-243],[-233,142],[-321,-367],[-252,-428],[-224,-72]],[[74670,67550],[-23,454],[-170,-121]],[[74477,67883],[-324,56],[-314,132],[-225,253],[-216,114],[-93,276],[-157,83],[-280,375],[-223,177],[-115,-138]],[[72530,69211],[-386,403],[-273,365],[-78,635],[200,-78],[9,294],[-111,295],[28,470],[-298,675]],[[71621,72270],[-457,233],[-82,442],[-205,269]],[[70827,73379],[-42,328],[10,224],[-169,131],[-91,-58],[-70,533]],[[70465,74537],[79,132],[-39,135],[266,272],[192,112],[294,-77],[105,368],[356,68],[99,229],[438,312],[39,130]],[[72294,76218],[-22,328],[190,150],[-250,1e3],[550,231],[143,128],[200,1031],[551,-190],[155,261],[13,577],[230,54],[212,383]],[[74266,80171],[109,48]],[[74375,80219],[73,-402],[233,-306],[396,-216],[192,-464],[-107,-673],[100,-249],[330,-99],[374,-80],[336,-359],[171,-64],[127,-531],[163,-342],[306,14],[574,-129],[369,80],[274,-86],[411,-350],[336,1],[123,-179],[324,309],[448,200],[417,21],[324,203],[200,309],[194,193],[-45,190],[-89,222],[146,371],[156,-52],[286,-117],[277,306],[423,223],[204,380],[195,164],[404,77],[219,-65],[30,204],[-251,403],[-223,184],[-214,-212],[-274,89],[-157,-73],[-72,236],[197,575],[135,434]],[[82410,80559],[333,-217],[392,364],[-3,253],[251,611],[155,184],[-4,318],[-152,137],[229,287],[345,104],[369,15],[415,-171],[244,-212],[172,-581],[104,-248],[97,-354],[103,-564],[483,-184],[329,-409],[112,-541],[423,-1],[240,227],[459,170],[-146,-518],[-107,-211],[-96,-631],[-186,-560],[-338,102],[-238,-203],[73,-494],[-40,-680],[-142,-16],[2,-292]],[[47857,54343],[22,474],[26,72],[-8,227],[-118,241],[-88,39],[-81,158],[60,256],[-28,278],[13,168]],[[47655,56256],[44,0],[17,251],[-22,112],[27,80],[103,69],[-69,461],[-64,238],[23,195],[55,45]],[[47769,57707],[36,52],[77,-86],[215,-5],[51,168],[48,-11],[80,65],[43,-246],[65,72],[114,86]],[[49214,57382],[74,-819],[-117,-484],[-73,-650],[121,-496],[-13,-227]],[[53632,53135],[-35,31],[-164,-74],[-169,77],[-132,-38]],[[53132,53131],[-452,14]],[[52429,54336],[-72,82],[4,159]],[[52361,54577],[71,408],[132,556],[81,5],[165,337],[105,9],[156,-236],[191,194],[26,239],[63,232],[43,291],[148,238],[56,403],[59,128],[39,299],[74,368],[234,446],[14,191],[31,104],[-110,229]],[[53939,59018],[9,184],[78,33]],[[54026,59235],[111,-369],[18,-382],[-10,-383],[151,-523],[-155,6],[-78,-41],[-127,57],[-60,-271],[164,-336],[121,-98],[39,-239],[87,-397],[-43,-156]],[[54447,53135],[-20,-311],[-220,136],[-225,152],[-350,23]],[[58564,53850],[-16,-673],[111,-78],[-89,-205],[-107,-153],[-106,-300],[-59,-268],[-15,-462],[-65,-220],[-2,-434]],[[58216,51057],[-80,-161],[-10,-342],[-38,-45],[-26,-315]],[[58149,49238],[50,-530],[-27,-299],[55,-334],[161,-323],[150,-726]],[[58538,47026],[-109,59],[-373,-97],[-75,-69],[-79,-368],[62,-254],[-49,-681],[-34,-578],[75,-103],[194,-224],[76,105],[23,-621],[-212,4],[-114,317],[-103,246],[-213,80],[-62,302],[-170,-182],[-222,81],[-93,261],[-176,53],[-131,-14],[-15,179],[-96,15]],[[53609,49076],[73,-59],[95,221],[152,-6],[17,-163],[104,-102],[164,361],[161,281],[71,185],[-10,473],[121,560],[127,296],[183,278],[32,184],[7,211],[45,200],[-14,326],[34,510],[55,360],[83,308],[16,347]],[[57603,54843],[169,-475],[124,-70],[75,97],[128,-38],[155,122],[66,-246],[244,-383]],[[53081,49538],[212,318],[-105,381],[95,144],[187,71],[23,255],[148,-276],[245,-25],[85,273],[36,382],[-31,450],[-131,341],[120,667],[-69,114],[-207,-47],[-78,298],[21,251]],[[29063,51742],[-119,136],[-137,191],[-79,-92],[-235,80],[-68,248],[-52,-9],[-278,329]],[[28366,55989],[36,280],[89,-41],[52,171],[-64,339],[34,85]],[[28513,56823],[143,-19]],[[30185,58611],[-178,-96],[-71,-288],[-107,-165],[-81,-215],[-34,-410],[-77,-337],[144,-39],[35,-265],[62,-126],[21,-232],[-33,-213],[10,-120],[69,-48],[66,-201],[357,55],[161,-73],[196,-496],[112,62],[200,-31],[158,66],[99,-99],[-50,-311],[-62,-193],[-22,-413],[56,-383],[79,-171],[9,-129],[-140,-286],[100,-127],[74,-202],[85,-574]],[[30585,49354],[-139,306],[-83,14],[179,586],[-213,270],[-166,-50],[-101,100],[-153,-152],[-207,72],[-163,603],[-129,149],[-89,272],[-184,272],[-74,-54]],[[26191,58215],[42,74],[183,-152],[63,75],[89,-48],[46,-119],[82,-38],[66,122]],[[27070,57338],[-107,-51],[1,-232],[58,-86],[-41,-68],[10,-104],[-23,-117],[-14,-114]],[[59437,72019],[-30,20],[-53,-44],[-42,12],[-14,-22],[-5,59],[-20,35],[-54,6],[-75,-49],[-52,30]],[[53776,79977],[-157,247],[-141,139],[-30,243],[-49,171],[202,125],[103,144],[200,111],[70,110],[73,-66],[124,60]],[[54171,81261],[132,-186],[207,-50],[-17,-158],[151,-119],[41,148],[191,-64],[26,-180],[207,-35],[127,-284]],[[55236,80333],[-82,0],[-43,-104],[-64,-25],[-18,-131],[-54,-28],[-7,-53],[-95,-60],[-123,10],[-39,-127]],[[53922,82787],[64,-293],[-77,-154],[101,-205],[69,-308],[-22,-199],[114,-367]],[[52074,79253],[35,410],[140,395],[-400,106],[-131,151]],[[51718,80315],[16,252],[-56,130]],[[51710,81086],[-47,604],[167,0],[70,217],[69,527],[-51,195]],[[52368,83481],[210,-76],[178,88]],[[61984,58430],[-102,-308]],[[61882,58122],[-62,103],[-67,-41],[-155,9],[-4,176],[-22,159],[94,269],[98,255]],[[61764,59052],[119,-50],[83,141]],[[52880,84188],[-200,-415],[76,-280]],[[52617,84754],[98,159],[223,162]],[[30081,62221],[5,157],[-71,172],[68,97],[21,222],[-24,314]],[[53333,65346],[-952,-1097],[-804,-1132],[-392,-257]],[[51185,62860],[-308,-56],[-3,366],[-129,94],[-173,165],[-66,270],[-937,1256],[-937,1257]],[[48632,66212],[-1045,1394]],[[47587,67606],[6,112],[-1,38]],[[47592,67756],[-2,682],[449,425],[277,88],[227,155],[107,288],[324,228],[12,427],[161,50],[126,213],[363,97],[51,224],[-73,122],[-96,608],[-17,350],[-104,369]],[[52339,73106],[-57,-295],[44,-549],[-65,-475],[-171,-322],[24,-433],[227,-344],[3,-139],[171,-232],[118,-1034]],[[52633,69283],[90,-509],[15,-267],[-49,-470],[21,-263],[-36,-315],[24,-362],[-110,-240],[164,-420],[11,-247],[99,-321],[130,105],[219,-267],[122,-361]],[[29063,51742],[38,-438],[-86,-374],[-303,-603],[-334,-227],[-170,-501],[-53,-389],[-157,-237],[-116,291],[-113,62],[-114,-45],[-8,211],[79,137],[-33,240]],[[60240,64499],[-1102,0],[-1077,0],[-1117,0]],[[56944,64499],[0,2120],[0,2048],[-83,464],[71,356],[-43,246],[101,276]],[[57627,69867],[275,-171],[129,-89]],[[59518,69808],[182,-989]],[[61764,59052],[-95,187],[-114,337],[-124,185],[-71,199],[-242,231],[-191,7],[-67,120],[-163,-135],[-168,261],[-87,-430],[-323,121]],[[60119,60135],[-30,230],[120,847],[27,382],[88,177],[204,95],[141,328]],[[49471,76836],[111,-224],[511,-262],[101,125],[313,-261],[322,75]],[[49403,72949],[-352,-8],[-265,10]],[[47929,73193],[-23,191],[103,216],[38,156],[-96,172],[77,378],[-111,345],[120,48],[11,272],[45,84],[3,449],[129,156],[-78,289],[-162,20],[-47,-72],[-164,-1],[-70,282],[-113,-84],[-101,-146]],[[56753,85111],[32,340]],[[57772,86080],[42,-100],[-198,-332],[83,-537],[-120,-183]],[[57579,84928],[-229,1],[-239,214],[-121,70],[-237,-102]],[[61882,58122],[-61,-204],[103,-317],[102,-277],[106,-206],[909,-683],[233,3]],[[63274,56438],[-785,-1728],[-362,-26],[-247,-406],[-178,-10],[-76,-182]],[[61626,54086],[-190,0],[-112,195],[-254,-241],[-82,-240],[-185,45],[-62,67],[-65,-16],[-87,6],[-352,489],[-193,0],[-95,189],[0,324],[-145,96]],[[59804,55e3],[-164,627],[-127,133],[-48,231],[-141,280],[-171,42],[95,328],[147,14],[42,176]],[[59437,56831],[-4,517]],[[59433,57348],[82,603],[132,161],[28,236],[119,440],[168,285],[112,567],[45,495]],[[57942,91602],[-41,-403],[425,-383],[-256,-435],[323,-655],[-187,-494],[250,-429],[-113,-375],[411,-394],[-105,-294],[-258,-333],[-594,-735]],[[56639,89841],[-93,225],[-8,886],[-433,392],[-371,282]],[[55734,91626],[167,152],[309,-304],[362,29],[298,-140],[265,255],[137,422],[431,196],[356,-229],[-117,-405]],[[34854,53161],[70,246],[24,262],[48,246],[-107,340]],[[34889,54255],[-22,394],[144,495]],[[51576,80352],[62,-50],[80,13]],[[51900,78315],[-11,-163],[82,-216],[-97,-176],[72,-445],[151,-73],[-32,-250]],[[52636,52411],[94,33],[404,-6],[-2,693]],[[48278,82851],[-210,118],[-172,-8],[57,309],[-57,309]],[[49420,84027],[22,-61],[248,-679]],[[49051,81445],[-2,0],[-434,96]],[[48727,82636],[413,-52],[1,0]],[[49181,82918],[-186,355],[-4,8]],[[61098,76843],[34,68],[235,-99],[409,-93],[378,-276],[48,-107],[169,90],[259,-120],[85,-236],[175,-134]],[[62106,75494],[-268,282],[-296,-27]],[[50006,58175],[-20,-180],[116,-297],[-1,-418],[27,-454],[69,-210],[-61,-518],[22,-287],[74,-365],[62,-202]],[[47655,56256],[-78,14],[-57,-232],[-78,3],[-55,123],[19,231],[-116,353],[-73,-65],[-59,-13]],[[47158,56670],[-77,-33],[3,211],[-44,151],[9,168],[-60,242],[-78,206],[-222,0],[-65,-108],[-76,-13],[-48,-125],[-32,-159],[-148,-254]],[[45797,58187],[123,281],[84,-11],[73,97],[61,1],[44,76],[-24,191],[31,60],[5,195]],[[46194,59077],[134,-5],[200,-141],[61,13],[21,64],[151,-45],[40,32]],[[46801,58995],[16,-211],[44,1],[73,77],[46,-20],[77,-146],[119,-46],[76,125],[90,77],[67,80],[55,-15],[62,-126],[33,-159],[114,-241],[-57,-149],[-11,-187],[59,57],[35,-67],[-15,-172],[85,-166]],[[45357,59658],[302,17],[63,136],[88,10],[110,-142],[86,-3],[92,97],[56,-166],[-120,-130],[-121,11],[-119,121],[-103,-133],[-50,-5],[-67,-80],[-253,12]],[[45367,58962],[147,93],[92,-18],[75,65],[513,-25]],[[55838,75350],[182,51],[106,126],[150,-11],[46,100],[53,19]],[[57254,75917],[135,-153],[-86,-360],[-66,-65]],[[24381,60202],[7,168],[32,135],[-39,107],[133,470],[357,1],[7,197],[-45,35],[-31,124],[-103,133],[-103,193],[125,1],[1,324],[259,1],[257,-6]],[[25493,60887],[-127,-220],[-131,-161],[-20,-111],[22,-113],[-58,-146]],[[25179,60136],[-65,-36],[15,-67],[-52,-64],[-95,-145],[-9,-85]],[[34125,55269],[-44,-518],[-169,-150],[15,-136],[-51,-297],[123,-418],[89,-1],[37,-325],[169,-501]],[[33129,54824],[-188,437],[75,159],[-5,265],[171,93],[69,108],[-95,213],[24,210],[220,339]],[[25613,59537],[19,231],[-38,62],[-57,41],[-122,-68],[-10,77],[-84,93],[-60,114],[-82,49]],[[26903,60465],[-95,12],[-38,-79],[-97,-75],[-70,0],[-61,-73],[-56,26],[-47,88],[-29,-17],[-36,-138],[-27,5],[-4,-118],[-97,-159],[-51,-68],[-29,-72],[-82,117],[-60,-154],[-58,4],[-65,-14],[6,-283],[-41,-5],[-35,-131],[-86,-24]],[[55230,78267],[67,-223],[89,-164],[-107,-217]],[[55155,76391],[-31,-98]],[[53809,78032],[194,-20],[51,98],[94,-94],[109,-12],[-1,161],[97,59],[27,233],[221,153]],[[54601,78610],[88,-71],[208,-247],[229,-111],[104,86]],[[54716,79543],[141,-148],[103,-62],[233,70],[22,116],[111,17],[135,89],[30,-37],[130,72],[66,136],[91,35],[297,-175],[59,59]],[[56134,79715],[155,-157],[19,-154]],[[56308,79404],[-170,-121],[-131,-391],[-168,-390],[-223,-109]],[[55616,78393],[-173,26],[-213,-152]],[[54601,78610],[-54,194],[-47,7]],[[84713,46708],[28,-113],[5,-175]],[[89166,50332],[5,-1877],[4,-1876]],[[80461,52985],[47,-385],[190,-325],[179,117],[177,-42],[162,291],[133,51],[263,-162],[226,123],[143,801],[107,200],[96,655],[319,0],[241,-97]],[[72530,69211],[-176,-261],[-108,-538],[269,-218],[262,-283],[362,-323],[381,-75],[160,-293],[215,-54],[334,-135],[231,10],[32,228],[-36,366],[21,248]],[[77035,68105],[20,-219],[-97,-105],[23,-355],[-199,104],[-359,-397],[8,-330],[-153,-483],[-14,-281],[-124,-474],[-217,131],[-11,-596],[-63,-196],[30,-245],[-137,-137]],[[72692,61222],[-251,-206],[-129,-31]],[[68937,65473],[185,384],[612,-1],[-56,494],[-156,292],[-31,444],[-182,258],[306,604],[323,-44],[290,604],[174,584],[270,578],[-4,411],[236,333],[-224,284],[-96,390],[-99,504],[137,249],[421,-141],[310,86],[268,484]],[[64978,73251],[244,112],[197,329],[186,-17],[122,108],[197,-53],[308,-292],[221,-63],[318,-510],[207,-21],[24,-484]],[[66909,69007],[137,-302],[112,-348],[266,-253],[7,-508],[133,-93],[23,-265],[-400,-298],[-105,-669]],[[66559,66445],[-303,133],[-313,74]],[[63594,69288],[-104,-224]],[[63490,69064],[-153,302],[-3,307],[-89,0],[46,417],[-143,438],[-340,315],[-193,548],[65,449],[139,199],[-21,336],[-182,173],[-180,687]],[[62436,73235],[-152,461],[55,179],[-87,660],[190,164]],[[63490,69064],[-164,28]],[[63326,69092],[-187,48],[-204,-553]],[[62935,68587],[-516,46],[-784,1158],[-413,403],[-335,156]],[[60887,70350],[-112,701]],[[60775,71051],[615,600],[105,696],[-26,421],[152,142],[142,359]],[[61763,73269],[119,90],[324,-75],[97,-146],[133,97]],[[59922,70666],[-49,-182]],[[59873,70484],[-100,80],[-58,-383],[69,-65],[-71,-79],[-12,-152],[131,78]],[[59832,69963],[7,-224],[-139,-920]],[[59579,70030],[74,270],[56,434]],[[59757,70886],[93,-1],[25,101],[75,7]],[[59950,70993],[4,-236],[-38,-87],[6,-4]],[[53835,78613],[-31,-283],[67,-246]],[[53897,76455],[309,-464],[217,3]],[[55081,74756],[-154,268],[-242,95]],[[54084,75213],[-179,104],[-120,232]],[[59922,70666],[309,-228],[544,613]],[[60887,70350],[-53,-87],[-556,-289],[277,-575],[-92,-98],[-46,-193],[-212,-80],[-66,-207],[-120,-177],[-310,91]],[[59832,69963],[41,169],[0,352]],[[69711,76170],[-159,-107],[-367,-401],[-121,-412],[-104,-4],[-76,273],[-353,18],[-57,472],[-135,4],[21,578],[-333,421],[-476,-45],[-326,-84],[-265,519],[-227,218],[-431,412],[-52,50],[-715,-340],[11,-2124]],[[65546,75618],[-142,-28],[-195,452],[-188,161],[-315,-120],[-123,-191]],[[63639,78550],[-142,93],[29,296],[-177,385],[-207,-16],[-235,391],[160,436],[-81,118],[222,632],[285,-334],[35,421],[573,626],[434,15],[612,-399],[329,-233],[295,243],[440,12],[356,-298],[80,170],[391,-24],[69,272],[-450,396],[267,281],[-52,157],[266,150],[-200,394],[127,197],[1039,200],[136,142],[695,213],[250,239],[499,-124],[88,-597],[290,140],[356,-197],[-23,-314],[267,33],[696,543],[-102,-180],[355,-445],[620,-1463],[148,302],[383,-332],[399,148],[154,-104],[133,-332],[194,-112],[119,-244],[358,77],[147,-353]],[[72294,76218],[-171,84],[-140,207],[-412,61],[-461,15],[-100,-63],[-396,242],[-158,-119],[-43,-340],[-457,198],[-183,-81],[-62,-252]],[[60889,49136],[-399,576],[-19,334],[-1007,1173],[-47,63]],[[59417,51282],[-3,611],[80,233],[137,381],[101,420],[-123,661],[-32,289],[-132,400]],[[59445,54277],[171,344],[188,379]],[[61626,54086],[-243,-653],[3,-2098],[165,-475]],[[70465,74537],[-526,-87],[-343,187],[-301,-45],[26,332],[303,-96],[101,177]],[[69725,75005],[212,-56],[355,414],[-329,304],[-198,-144],[-205,217],[234,373],[-83,57]],[[78495,58847],[-66,696],[178,479],[359,110],[261,-83]],[[79227,60049],[229,-226],[126,397],[246,-212]],[[79828,60008],[64,-384],[-34,-690],[-467,-443],[122,-349],[-292,-42],[-240,-232]],[[85134,71634],[-31,313],[51,432],[-122,600]],[[85048,73569],[17,52],[124,-21],[108,260],[197,28],[118,38],[40,139]],[[55575,76355],[52,129]],[[55627,76484],[66,42],[38,191],[50,32],[40,-81],[52,-36],[36,-92],[46,-27],[54,-107],[39,3],[-31,-140],[-33,-68],[9,-43]],[[55993,76158],[-62,-23],[-164,-89],[-13,-118],[-35,5]],[[63448,68272],[-196,-15],[-69,274],[-248,56]],[[79227,60049],[90,260],[12,487],[-224,502],[-18,568],[-211,468],[-210,40],[-56,-201],[-163,-17],[-83,102],[-293,-344],[-6,517],[68,606],[-188,27],[-16,346],[-120,178]],[[77809,63588],[59,212],[237,374]],[[78380,64766],[162,-454],[125,-524],[342,-4],[108,-502],[-178,-151],[-80,-207],[333,-345],[231,-680],[175,-508],[210,-400],[70,-407],[-50,-576]],[[59999,71781],[125,-30],[45,-226],[-151,-217],[-68,-315]],[[46822,55737],[66,184],[15,168],[126,313],[129,268]],[[54125,64996],[-197,-214],[-156,316],[-439,248]],[[52633,69283],[136,133],[24,244],[-30,238],[191,222],[86,185],[135,165],[16,442]],[[55437,69409],[133,264],[-65,442]],[[56944,64499],[0,-1150],[-320,-2],[-3,-242]],[[56621,63105],[-1108,1103],[-1108,1103],[-280,-315]],[[58049,35154],[96,-173],[-85,-281],[-47,-187],[-155,-90],[-51,-184],[-99,-58],[-209,443],[148,365],[151,225],[130,118],[121,-178]],[[56314,83116],[-23,147],[30,157],[-123,92],[-291,100]],[[55907,83612],[-59,485]],[[55848,84097],[318,176],[466,-37],[273,57],[39,-120],[148,-37],[267,-279]],[[56523,82877],[-67,177],[-142,62]],[[56700,84669],[53,442]],[[57579,84928],[134,-133],[24,-279],[89,-340]],[[47592,67756],[-42,0],[7,-308],[-172,-19],[-90,-131],[-126,0],[-100,75],[-234,-62],[-91,-449],[-86,-42],[-131,-726],[-386,-621],[-92,-796],[-114,-258],[-33,-208],[-625,-46],[-5,1]],[[46350,67747],[5,8],[139,221]],[[46753,68040],[218,393],[140,154]],[[57394,79599],[66,85],[185,57],[204,-180],[115,-21],[125,-155],[-20,-195],[101,-95],[40,-240],[97,-147],[-19,-86],[52,-58],[-74,-43],[-164,17],[-27,80],[-58,-46],[20,-103],[-76,-184],[-49,-197],[-70,-63]],[[57842,78025],[-50,263],[30,246],[-9,253],[-160,342],[-89,243],[-86,171],[-84,56]],[[23016,66727],[-107,-505]],[[19117,67920],[-162,303],[-130,281]],[[19608,65285],[-6,-104],[-117,-211]],[[19362,65323],[-181,328],[-201,278]],[[18482,67245],[-37,-75],[-70,151]],[[17464,70566],[316,44],[353,63],[-26,-113],[419,-280],[634,-406],[552,5],[221,0],[0,237],[481,0],[102,-204],[142,-182],[165,-253],[92,-301],[69,-317],[144,-174],[230,-172],[175,455],[227,11],[196,-230],[139,-394],[96,-338],[164,-328],[61,-403],[78,-271],[217,-178],[197,-127],[108,17]],[[55993,76158],[95,33],[128,10]],[[46619,60247],[93,105],[47,339],[88,13],[194,-160],[157,114],[107,-38],[42,128],[1114,8],[62,404],[-48,71],[-134,2485],[-134,2485],[425,11]],[[51185,62860],[1,-1326],[-152,-384],[-24,-355],[-247,-92],[-379,-49],[-102,-205],[-178,-22]],[[46801,58995],[13,179],[-24,223],[-104,162],[-54,330],[-13,358]],[[76989,61578],[-183,-289],[-315,-410]],[[77809,63588],[-159,-134],[-162,-249],[-196,-26],[-127,-623],[-117,-104],[134,-506],[177,-420],[113,-380],[-101,-501],[-96,-106],[66,-289],[185,-458],[32,-321],[-4,-268],[108,-525],[-152,-537],[-135,-591]],[[55380,75946],[-58,44]],[[55338,76894],[74,-99],[40,-80],[91,-62],[106,-119],[-22,-50]],[[74375,80219],[292,99],[530,496],[423,271],[242,-176],[289,-9],[186,-269],[277,-21],[402,-144],[270,401],[-113,339],[288,596],[311,-238],[252,-67],[327,-148],[53,-432],[394,-242],[263,107],[351,75],[279,-76],[272,-276],[168,-295],[258,6],[350,-94],[255,143],[366,96],[407,405],[166,-62],[146,-193],[331,48]],[[59599,45195],[209,47],[334,-163],[73,73],[193,15],[99,173],[167,-10],[303,224],[221,334]],[[59119,36429],[-211,5]],[[58908,36434],[-24,254],[-41,259]],[[58843,36947],[-23,206],[49,642],[-72,410],[-133,810]],[[58664,39015],[292,654],[74,415],[42,52],[31,339],[-45,171],[12,430],[54,400],[0,728],[-145,185],[-132,42],[-60,143],[-128,121],[-232,-11],[-18,215]],[[58409,42899],[-26,410],[843,474]],[[59226,43783],[159,-276],[77,53],[110,-146],[16,-231],[-59,-268],[21,-405],[181,-356],[85,399],[120,122],[-24,740],[-116,417],[-100,185],[-97,-8],[-77,748],[77,438]],[[46619,60247],[-184,395],[-168,424],[-184,153],[-133,169],[-155,-6],[-135,-126],[-138,50],[-96,-185]],[[45402,61432],[78,283],[34,543]],[[45260,63923],[60,192],[1088,-4],[-53,832],[68,296],[261,51],[-9,1474],[911,-30],[1,872]],[[59226,43783],[-147,149],[85,535],[87,201],[-53,477],[56,467],[47,156],[-71,489],[-131,257]],[[59099,46514],[273,-108],[55,-159],[95,-269],[77,-783]],[[77801,55552],[48,103],[227,-252],[22,-296],[183,69],[91,236]],[[56448,41738],[228,131],[180,-33],[109,-130],[2,-48]],[[55526,37566],[0,-2127],[-248,-294],[-149,-42],[-175,108],[-125,42],[-47,247],[-109,157],[-133,-284]],[[54125,64996],[68,-895],[104,-150],[4,-183],[116,-198],[-60,-248],[-107,-1168],[-15,-749],[-354,-543],[-120,-759],[115,-213],[0,-371],[178,-13],[-28,-271]],[[53939,59018],[-52,-12],[-188,630],[-65,23],[-217,-322],[-215,168],[-150,34],[-80,-81],[-163,17],[-164,-245],[-141,-14],[-337,298],[-131,-142],[-142,10],[-104,218],[-279,214],[-298,-68],[-72,-124],[-39,-331],[-80,-233],[-19,-514]],[[58639,91887],[-473,-231],[-224,-54]],[[55734,91626],[-172,-23],[-41,-379],[-523,92],[-74,-321],[-267,2],[-183,-409],[-278,-639],[-431,-810],[101,-197],[-97,-228],[-275,10],[-180,-540],[17,-765],[177,-292],[-92,-677],[-231,-395],[-122,-332]],[[52328,85411],[-371,-135],[-384,293]],[[65634,62124],[-173,4],[-109,-145]],[[64752,61418],[-91,403],[-217,950]],[[64444,62771],[833,576],[185,1152],[-127,408]],[[65945,65581],[203,-76],[165,-105]],[[28366,55989],[-93,166],[-59,311]],[[27661,56017],[-130,-29],[-48,344],[-36,-98]],[[27801,57192],[95,172],[153,-33]],[[28408,56982],[105,-159]],[[54111,82956],[434,266],[350,195]],[[55461,83172],[342,-65],[511,9]],[[56535,81532],[139,-502],[-29,-162],[-138,-67],[-252,-479],[71,-259],[-60,34]],[[56266,80097],[-264,221],[-200,-81],[-131,59],[-165,-123],[-140,204],[-114,-78],[-16,34]],[[86288,76244],[39,-101]],[[84641,73775],[76,254],[66,67]],[[84783,74096],[-25,105],[71,311]],[[47420,73919],[-67,218],[22,377]],[[64274,66012],[-77,-41],[-84,114]],[[56308,79404],[120,123],[172,-64],[178,-2],[129,-141],[95,89],[205,55],[69,135],[118,0]],[[57842,78025],[124,-106],[131,93],[126,-99]],[[58229,77764],[-135,-124],[-84,54]],[[56293,77303],[-51,101],[65,97],[-69,72],[-87,-129],[-162,167],[-22,237],[-169,136],[-31,183],[-151,226]],[[55524,83426],[383,186]],[[0,92620],[99999,0]],[[97313,86314],[-397,399],[-724,-453],[-126,214]],[[93543,84865],[14,269],[432,129]],[[95686,87851],[-337,-49],[-167,-474]],[[90412,86e3],[-914,-171],[-899,-1124]],[[87534,83347],[438,-73],[136,-360]],[[63219,76972],[-27,-388],[303,-678]],[[60620,78459],[-156,227],[410,236],[-8,125]],[[60617,78955],[9,255],[143,161],[269,42],[44,192],[-62,318],[113,302],[-3,169],[-410,187],[-162,-6],[-172,270],[-213,-92],[-352,203],[6,113],[-99,250],[-222,28],[-23,178],[70,117],[-178,326],[-288,-56],[-84,29],[-70,-131],[-104,24]],[[59670,89780],[18,-267],[18,-589]],[[60317,88878],[-168,248],[177,218]],[[60998,88986],[233,140],[-186,422]],[[62654,90740],[1,-321],[219,-197]],[[63371,90714],[580,274],[970,495]],[[69038,93255],[183,523],[206,114]],[[69427,93892],[736,-152],[57,-320]],[[70220,93420],[-263,-468],[173,-183]],[[72363,94242],[483,116],[669,-25]],[[73891,94709],[321,378],[319,16]],[[75805,95466],[93,157],[729,54]],[[81143,94322],[251,109],[141,-369]],[[88852,92998],[-201,534],[367,250]],[[98811,92070],[799,-275],[-99610,-251]],[[0,89250],[0,-3]],[[58449,51176],[110,-325],[-16,-339],[-80,-73]],[[58216,51057],[67,-59],[166,178]],[[61883,61244],[-37,246],[-83,173]],[[59899,67595],[-141,395],[-139,-2]],[[63694,67644],[47,-203],[190,-242]],[[64444,62771],[-801,-221],[-259,-259],[-199,-604],[-130,-96],[-70,191],[-106,-28],[-269,57],[-50,58],[-321,-13],[-75,-52],[-114,149],[-74,-283],[28,-243],[-121,-183]],[[59434,57280],[-39,11],[5,287],[-33,197],[-143,228],[-34,415],[34,425],[-129,40],[-19,-129],[-167,-29],[67,-169],[23,-346],[-152,-316],[-138,-415],[-144,-59],[-233,336],[-105,-119],[-29,-168],[-143,-109],[-9,-118],[-277,0],[-38,118],[-200,20],[-100,-99],[-77,50],[-143,336],[-48,158],[-200,-79],[-76,-267],[-72,-514],[-95,-109],[-85,-63]],[[56635,56793],[-23,27]],[[56351,58246],[3,140],[-102,169],[-3,335],[-58,222],[-98,-33],[28,211],[72,240],[-32,239],[92,176],[-58,135],[73,355],[127,425],[240,-41],[-14,2286]],[[59433,57348],[1,-68]],[[59434,57280],[3,-449]],[[59445,54277],[-171,-265],[-195,1],[-224,-135],[-176,129],[-115,-157]],[[56824,56568],[-189,225]],[[63438,58380],[158,20]],[[63596,58400],[-2,-9],[-1,-237],[0,-581],[0,-301],[-125,-353],[-194,-481]],[[62934,53474],[-278,-467],[-415,-571]],[[63596,58400],[89,12]],[[34889,54255],[109,-341],[-49,-248],[-24,-263],[-71,-242]],[[56266,80097],[-77,-150],[-55,-232]],[[58908,36434],[-56,-256],[-163,-62],[-166,312],[-2,199],[76,216],[26,168],[80,41],[140,-105]],[[60041,72458],[74,126],[75,127],[15,321],[91,-112],[306,160],[147,-108],[229,1],[320,217],[149,-10],[316,89]],[[50518,55366],[-224,-122]],[[68841,73220],[156,583],[-60,429],[-204,137],[72,254],[232,-27],[132,318],[89,370],[371,134],[-58,-267],[40,-161],[114,15]],[[65546,75618],[313,8],[-45,290],[237,199],[234,334],[374,-304],[30,-460],[106,-118],[301,27],[93,-105],[137,-593],[317,-398],[181,-271],[291,-282],[369,-247],[-7,-352]],[[52339,73106],[302,232],[195,-69]],[[57310,73833],[135,447],[-176,276]],[[57269,74556],[308,550],[428,23],[117,438]],[[58651,75491],[334,373],[324,163]],[[60889,49136],[-128,-710],[16,-326]],[[59099,46514],[-157,172],[-177,97],[-111,97],[-116,146]],[[58449,51176],[98,69],[304,-7],[566,44]],[[60092,77809],[-304,-100],[-377,-333]],[[33939,31983],[-169,319]],[[30523,76986],[-147,-342],[-47,-129]],[[29077,74266],[69,-103],[5,-217]],[[28797,73761],[-183,90],[191,-185]],[[27408,66595],[-105,132],[-148,496]],[[27026,67663],[-42,225],[57,383]],[[27041,68271],[-77,316],[-217,482]],[[25227,69288],[-114,-90],[50,-153]],[[24957,68598],[-202,17],[-207,305]],[[16564,71667],[-71,93],[-33,316]],[[15496,76016],[-89,441],[109,543]],[[15516,77e3],[34,523],[33,522]],[[15533,78818],[-88,492],[-80,268]],[[15948,78951],[69,152],[-45,472]],[[13587,83606],[-245,183],[-78,503]],[[8164,86018],[-308,-122],[-39,339]],[[4226,83160],[-43,96],[304,270]],[[3654,89313],[-351,334],[390,241]],[[3832,91498],[493,19],[350,262]],[[31057,57908],[249,-6],[297,60]],[[33102,57232],[45,-462],[144,13],[109,-135]],[[62539,59289],[-43,-146],[-137,12],[-89,-78]],[[57838,32957],[-210,-262],[-290,-224]],[[56553,32368],[-168,-71],[-115,31]],[[55331,31983],[-94,10],[-120,258]],[[58175,39107],[113,-6],[134,-97],[94,69],[148,-58]],[[58409,42899],[-210,-79],[-159,-230],[-33,-199],[-100,-46],[-241,-473],[-154,-373],[-94,-13],[-90,66],[-311,63]]],transform:{scale:[.0036000360003600037,.001736468664686647],translate:[-180,-90]}}}}); \ No newline at end of file diff --git a/dist-amd/map/us-counties.js b/dist-amd/map/us-counties.js new file mode 100644 index 0000000000..6a1a4f9f6b --- /dev/null +++ b/dist-amd/map/us-counties.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define([],t):e.map_usCounties=t()})(this,function(){return{stateNames:{1:{name:"Alabama",code:"AL"},2:{name:"Alaska",code:"AK"},4:{name:"Arizona",code:"AZ"},5:{name:"Arkansas",code:"AR"},6:{name:"California",code:"CA"},8:{name:"Colorado",code:"CO"},9:{name:"Connecticut",code:"CT"},10:{name:"Delaware",code:"DE"},11:{name:"District of Columbia",code:"DC"},12:{name:"Florida",code:"FL"},13:{name:"Georgia",code:"GA"},15:{name:"Hawaii",code:"HI"},16:{name:"Idaho",code:"ID"},17:{name:"Illinois",code:"IL"},18:{name:"Indiana",code:"IN"},19:{name:"Iowa",code:"IA"},20:{name:"Kansas",code:"KS"},21:{name:"Kentucky",code:"KY"},22:{name:"Louisiana",code:"LA"},23:{name:"Maine",code:"ME"},24:{name:"Maryland",code:"MD"},25:{name:"Massachusetts",code:"MA"},26:{name:"Michigan",code:"MI"},27:{name:"Minnesota",code:"MN"},28:{name:"Mississippi",code:"MS"},29:{name:"Missouri",code:"MO"},30:{name:"Montana",code:"MT"},31:{name:"Nebraska",code:"NE"},32:{name:"Nevada",code:"NV"},33:{name:"New Hampshire",code:"NH"},34:{name:"New Jersey",code:"NJ"},35:{name:"New Mexico",code:"NM"},36:{name:"New York",code:"NY"},37:{name:"North Carolina",code:"NC"},38:{name:"North Dakota",code:"ND"},39:{name:"Ohio",code:"OH"},40:{name:"Oklahoma",code:"OK"},41:{name:"Oregon",code:"OR"},42:{name:"Pennsylvania",code:"PA"},44:{name:"Rhode Island",code:"RI"},45:{name:"South Carolina",code:"SC"},46:{name:"South Dakota",code:"SD"},47:{name:"Tennessee",code:"TN"},48:{name:"Texas",code:"TX"},49:{name:"Utah",code:"UT"},50:{name:"Vermont",code:"VT"},51:{name:"Virginia",code:"VA"},53:{name:"Washington",code:"WA"},54:{name:"West Virginia",code:"WV"},55:{name:"Wisconsin",code:"WI"},56:{name:"Wyoming",code:"WY"},60:{name:"American Samoa",code:"AS"},66:{name:"Guam",code:"GU"},69:{name:"Northern Mariana Islands",code:"MP"},72:{name:"Puerto Rico",code:"PR"},78:{name:"Virgin Islands",code:"VI"}},countyNames:{1001:"AUTAUGA",1003:"BALDWIN",1005:"BARBOUR",1007:"BIBB",1009:"BLOUNT",1011:"BULLOCK",1013:"BUTLER",1015:"CALHOUN",1017:"CHAMBERS",1019:"CHEROKEE",1021:"CHILTON",1023:"CHOCTAW",1025:"CLARKE",1027:"CLAY",1029:"CLEBURNE",1031:"COFFEE",1033:"COLBERT",1035:"CONECUH",1037:"COOSA",1039:"COVINGTON",1041:"CRENSHAW",1043:"CULLMAN",1045:"DALE",1047:"DALLAS",1049:"DEKALB",1051:"ELMORE",1053:"ESCAMBIA",1055:"ETOWAH",1057:"FAYETTE",1059:"FRANKLIN",1061:"GENEVA",1063:"GREENE",1065:"HALE",1067:"HENRY",1069:"HOUSTON",1071:"JACKSON",1073:"JEFFERSON",1075:"LAMAR",1077:"LAUDERDALE",1079:"LAWRENCE",1081:"LEE",1083:"LIMESTONE",1085:"LOWNDES",1087:"MACON",1089:"MADISON",1091:"MARENGO",1093:"MARION",1095:"MARSHALL",1097:"MOBILE",1099:"MONROE",1101:"MONTGOMERY",1103:"MORGAN",1105:"PERRY",1107:"PICKENS",1109:"PIKE",1111:"RANDOLPH",1113:"RUSSELL",1115:"ST. CLAIR",1117:"SHELBY",1119:"SUMTER",1121:"TALLADEGA",1123:"TALLAPOOSA",1125:"TUSCALOOSA",1127:"WALKER",1129:"WASHINGTON",1131:"WILCOX",1133:"WINSTON",2013:"ALEUTIANS EAST",2016:"ALEUTIANS WEST",2020:"ANCHORAGE",2050:"BETHEL",2060:"BRISTOL BAY",2068:"DENALI",2070:"DILLINGHAM",2090:"FAIRBANKS",2100:"HAINES",2110:"JUNEAU",2122:"KENAI",2130:"KETCHIKAN GATEWAY",2150:"KODIAK ISLAND",2164:"LAKE AND PENINSULA",2170:"MATANUSKA-SUSITNA BOROUGH",2180:"NOME",2185:"NORTH SLOPE",2188:"NORTHWEST ARCTIC",2201:"PRINCE OF WALES-OUTER KETCHIKAN",2220:"SITKA",2232:"SKAGWAY-HOONAH-ANGOON",2240:"SOUTHEAST FAIRBANKS",2261:"VALDEZ-CORDOVA",2270:"WADE HAMPTON",2280:"WRANGELL-PETERSBURG",2282:"YAKUTAT",2290:"YUKON-KOYUKUK",4001:"APACHE",4003:"COCHISE",4005:"COCONINO",4007:"GILA",4009:"GRAHAM",4011:"GREENLEE",4012:"LA PAZ",4013:"MARICOPA",4015:"MOHAVE",4017:"NAVAJO",4019:"PIMA",4021:"PINAL",4023:"SANTA CRUZ",4025:"YAVAPAI",4027:"YUMA",5001:"ARKANSAS",5003:"ASHLEY",5005:"BAXTER",5007:"BENTON",5009:"BOONE",5011:"BRADLEY",5013:"CALHOUN",5015:"CARROLL",5017:"CHICOT",5019:"CLARK",5021:"CLAY",5023:"CLEBURNE",5025:"CLEVELAND",5027:"COLUMBIA",5029:"CONWAY",5031:"CRAIGHEAD",5033:"CRAWFORD",5035:"CRITTENDEN",5037:"CROSS",5039:"DALLAS",5041:"DESHA",5043:"DREW",5045:"FAULKNER",5047:"FRANKLIN",5049:"FULTON",5051:"GARLAND",5053:"GRANT",5055:"GREENE",5057:"HEMPSTEAD",5059:"HOT SPRING",5061:"HOWARD",5063:"INDEPENDENCE",5065:"IZARD",5067:"JACKSON",5069:"JEFFERSON",5071:"JOHNSON",5073:"LAFAYETTE",5075:"LAWRENCE",5077:"LEE",5079:"LINCOLN",5081:"LITTLE RIVER",5083:"LOGAN",5085:"LONOKE",5087:"MADISON",5089:"MARION",5091:"MILLER",5093:"MISSISSIPPI",5095:"MONROE",5097:"MONTGOMERY",5099:"NEVADA",5101:"NEWTON",5103:"OUACHITA",5105:"PERRY",5107:"PHILLIPS",5109:"PIKE",5111:"POINSETT",5113:"POLK",5115:"POPE",5117:"PRAIRIE",5119:"PULASKI",5121:"RANDOLPH",5123:"ST. FRANCIS",5125:"SALINE",5127:"SCOTT",5129:"SEARCY",5131:"SEBASTIAN",5133:"SEVIER",5135:"SHARP",5137:"STONE",5139:"UNION",5141:"VAN BUREN",5143:"WASHINGTON",5145:"WHITE",5147:"WOODRUFF",5149:"YELL",6001:"ALAMEDA",6003:"ALPINE",6005:"AMADOR",6007:"BUTTE",6009:"CALAVERAS",6011:"COLUSA",6013:"CONTRA COSTA",6015:"DEL NORTE",6017:"EL DORADO",6019:"FRESNO",6021:"GLENN",6023:"HUMBOLDT",6025:"IMPERIAL",6027:"INYO",6029:"KERN",6031:"KINGS",6033:"LAKE",6035:"LASSEN",6037:"LOS ANGELES",6039:"MADERA",6041:"MARIN",6043:"MARIPOSA",6045:"MENDOCINO",6047:"MERCED",6049:"MODOC",6051:"MONO",6053:"MONTEREY",6055:"NAPA",6057:"NEVADA",6059:"ORANGE",6061:"PLACER",6063:"PLUMAS",6065:"RIVERSIDE",6067:"SACRAMENTO",6069:"SAN BENITO",6071:"SAN BERNARDINO",6073:"SAN DIEGO",6075:"SAN FRANCISCO",6077:"SAN JOAQUIN",6079:"SAN LUIS OBISPO",6081:"SAN MATEO",6083:"SANTA BARBARA",6085:"SANTA CLARA",6087:"SANTA CRUZ",6089:"SHASTA",6091:"SIERRA",6093:"SISKIYOU",6095:"SOLANO",6097:"SONOMA",6099:"STANISLAUS",6101:"SUTTER",6103:"TEHAMA",6105:"TRINITY",6107:"TULARE",6109:"TUOLUMNE",6111:"VENTURA",6113:"YOLO",6115:"YUBA",8001:"ADAMS",8003:"ALAMOSA",8005:"ARAPAHOE",8007:"ARCHULETA",8009:"BACA",8011:"BENT",8013:"BOULDER",8014:"BROOMFIELD",8015:"CHAFFEE",8017:"CHEYENNE",8019:"CLEAR CREEK",8021:"CONEJOS",8023:"COSTILLA",8025:"CROWLEY",8027:"CUSTER",8029:"DELTA",8031:"DENVER",8033:"DOLORES",8035:"DOUGLAS",8037:"EAGLE",8039:"ELBERT",8041:"EL PASO",8043:"FREMONT",8045:"GARFIELD",8047:"GILPIN",8049:"GRAND",8051:"GUNNISON",8053:"HINSDALE",8055:"HUERFANO",8057:"JACKSON",8059:"JEFFERSON",8061:"KIOWA",8063:"KIT CARSON",8065:"LAKE",8067:"LA PLATA",8069:"LARIMER",8071:"LAS ANIMAS",8073:"LINCOLN",8075:"LOGAN",8077:"MESA",8079:"MINERAL",8081:"MOFFAT",8083:"MONTEZUMA",8085:"MONTROSE",8087:"MORGAN",8089:"OTERO",8091:"OURAY",8093:"PARK",8095:"PHILLIPS",8097:"PITKIN",8099:"PROWERS",8101:"PUEBLO",8103:"RIO BLANCO",8105:"RIO GRANDE",8107:"ROUTT",8109:"SAGUACHE",8111:"SAN JUAN",8113:"SAN MIGUEL",8115:"SEDGWICK",8117:"SUMMIT",8119:"TELLER",8121:"WASHINGTON",8123:"WELD",8125:"YUMA",9001:"FAIRFIELD",9003:"HARTFORD",9005:"LITCHFIELD",9007:"MIDDLESEX",9009:"NEW HAVEN",9011:"NEW LONDON",9013:"TOLLAND",9015:"WINDHAM",10001:"KENT",10003:"NEW CASTLE",10005:"SUSSEX",11001:"DISTRICT OF COLUMBIA",12001:"ALACHUA",12003:"BAKER",12005:"BAY",12007:"BRADFORD",12009:"BREVARD",12011:"BROWARD",12013:"CALHOUN",12015:"CHARLOTTE",12017:"CITRUS",12019:"CLAY",12021:"COLLIER",12023:"COLUMBIA",12025:"DADE",12027:"DESOTO",12029:"DIXIE",12031:"DUVAL",12033:"ESCAMBIA",12035:"FLAGLER",12037:"FRANKLIN",12039:"GADSDEN",12041:"GILCHRIST",12043:"GLADES",12045:"GULF",12047:"HAMILTON",12049:"HARDEE",12051:"HENDRY",12053:"HERNANDO",12055:"HIGHLANDS",12057:"HILLSBOROUGH",12059:"HOLMES",12061:"INDIAN RIVER",12063:"JACKSON",12065:"JEFFERSON",12067:"LAFAYETTE",12069:"LAKE",12071:"LEE",12073:"LEON",12075:"LEVY",12077:"LIBERTY",12079:"MADISON",12081:"MANATEE",12083:"MARION",12085:"MARTIN",12086:"MIAMI-DADE",12087:"MONROE",12089:"NASSAU",12091:"OKALOOSA",12093:"OKEECHOBEE",12095:"ORANGE",12097:"OSCEOLA",12099:"PALM BEACH",12101:"PASCO",12103:"PINELLAS",12105:"POLK",12107:"PUTNAM",12109:"ST. JOHNS",12111:"ST. LUCIE",12113:"SANTA ROSA",12115:"SARASOTA",12117:"SEMINOLE",12119:"SUMTER",12121:"SUWANNEE",12123:"TAYLOR",12125:"UNION",12127:"VOLUSIA",12129:"WAKULLA",12131:"WALTON",12133:"WASHINGTON",13001:"APPLING",13003:"ATKINSON",13005:"BACON",13007:"BAKER",13009:"BALDWIN",13011:"BANKS",13013:"BARROW",13015:"BARTOW",13017:"BEN HILL",13019:"BERRIEN",13021:"BIBB",13023:"BLECKLEY",13025:"BRANTLEY",13027:"BROOKS",13029:"BRYAN",13031:"BULLOCH",13033:"BURKE",13035:"BUTTS",13037:"CALHOUN",13039:"CAMDEN",13043:"CANDLER",13045:"CARROLL",13047:"CATOOSA",13049:"CHARLTON",13051:"CHATHAM",13053:"CHATTAHOOCHEE",13055:"CHATTOOGA",13057:"CHEROKEE",13059:"CLARKE",13061:"CLAY",13063:"CLAYTON",13065:"CLINCH",13067:"COBB",13069:"COFFEE",13071:"COLQUITT",13073:"COLUMBIA",13075:"COOK",13077:"COWETA",13079:"CRAWFORD",13081:"CRISP",13083:"DADE",13085:"DAWSON",13087:"DECATUR",13089:"DEKALB",13091:"DODGE",13093:"DOOLY",13095:"DOUGHERTY",13097:"DOUGLAS",13099:"EARLY",13101:"ECHOLS",13103:"EFFINGHAM",13105:"ELBERT",13107:"EMANUEL",13109:"EVANS",13111:"FANNIN",13113:"FAYETTE",13115:"FLOYD",13117:"FORSYTH",13119:"FRANKLIN",13121:"FULTON",13123:"GILMER",13125:"GLASCOCK",13127:"GLYNN",13129:"GORDON",13131:"GRADY",13133:"GREENE",13135:"GWINNETT",13137:"HABERSHAM",13139:"HALL",13141:"HANCOCK",13143:"HARALSON",13145:"HARRIS",13147:"HART",13149:"HEARD",13151:"HENRY",13153:"HOUSTON",13155:"IRWIN",13157:"JACKSON",13159:"JASPER",13161:"JEFF DAVIS",13163:"JEFFERSON",13165:"JENKINS",13167:"JOHNSON",13169:"JONES",13171:"LAMAR",13173:"LANIER",13175:"LAURENS",13177:"LEE",13179:"LIBERTY",13181:"LINCOLN",13183:"LONG",13185:"LOWNDES",13187:"LUMPKIN",13189:"MCDUFFIE",13191:"MCINTOSH",13193:"MACON",13195:"MADISON",13197:"MARION",13199:"MERIWETHER",13201:"MILLER",13205:"MITCHELL",13207:"MONROE",13209:"MONTGOMERY",13211:"MORGAN",13213:"MURRAY",13215:"MUSCOGEE",13217:"NEWTON",13219:"OCONEE",13221:"OGLETHORPE",13223:"PAULDING",13225:"PEACH",13227:"PICKENS",13229:"PIERCE",13231:"PIKE",13233:"POLK",13235:"PULASKI",13237:"PUTNAM",13239:"QUITMAN",13241:"RABUN",13243:"RANDOLPH",13245:"RICHMOND",13247:"ROCKDALE",13249:"SCHLEY",13251:"SCREVEN",13253:"SEMINOLE",13255:"SPALDING",13257:"STEPHENS",13259:"STEWART",13261:"SUMTER",13263:"TALBOT",13265:"TALIAFERRO",13267:"TATTNALL",13269:"TAYLOR",13271:"TELFAIR",13273:"TERRELL",13275:"THOMAS",13277:"TIFT",13279:"TOOMBS",13281:"TOWNS",13283:"TREUTLEN",13285:"TROUP",13287:"TURNER",13289:"TWIGGS",13291:"UNION",13293:"UPSON",13295:"WALKER",13297:"WALTON",13299:"WARE",13301:"WARREN",13303:"WASHINGTON",13305:"WAYNE",13307:"WEBSTER",13309:"WHEELER",13311:"WHITE",13313:"WHITFIELD",13315:"WILCOX",13317:"WILKES",13319:"WILKINSON",13321:"WORTH",15001:"HAWAII",15003:"HONOLULU",15005:"KALAWAO",15007:"KAUAI",15009:"MAUI",16001:"ADA",16003:"ADAMS",16005:"BANNOCK",16007:"BEAR LAKE",16009:"BENEWAH",16011:"BINGHAM",16013:"BLAINE",16015:"BOISE",16017:"BONNER",16019:"BONNEVILLE",16021:"BOUNDARY",16023:"BUTTE",16025:"CAMAS",16027:"CANYON",16029:"CARIBOU",16031:"CASSIA",16033:"CLARK",16035:"CLEARWATER",16037:"CUSTER",16039:"ELMORE",16041:"FRANKLIN",16043:"FREMONT",16045:"GEM",16047:"GOODING",16049:"IDAHO",16051:"JEFFERSON",16053:"JEROME",16055:"KOOTENAI",16057:"LATAH",16059:"LEMHI",16061:"LEWIS",16063:"LINCOLN",16065:"MADISON",16067:"MINIDOKA",16069:"NEZ PERCE",16071:"ONEIDA",16073:"OWYHEE",16075:"PAYETTE",16077:"POWER",16079:"SHOSHONE",16081:"TETON",16083:"TWIN FALLS",16085:"VALLEY",16087:"WASHINGTON",17001:"ADAMS",17003:"ALEXANDER",17005:"BOND",17007:"BOONE",17009:"BROWN",17011:"BUREAU",17013:"CALHOUN",17015:"CARROLL",17017:"CASS",17019:"CHAMPAIGN",17021:"CHRISTIAN",17023:"CLARK",17025:"CLAY",17027:"CLINTON",17029:"COLES",17031:"COOK",17033:"CRAWFORD",17035:"CUMBERLAND",17037:"DEKALB",17039:"DE WITT",17041:"DOUGLAS",17043:"DUPAGE",17045:"EDGAR",17047:"EDWARDS",17049:"EFFINGHAM",17051:"FAYETTE",17053:"FORD",17055:"FRANKLIN",17057:"FULTON",17059:"GALLATIN",17061:"GREENE",17063:"GRUNDY",17065:"HAMILTON",17067:"HANCOCK",17069:"HARDIN",17071:"HENDERSON",17073:"HENRY",17075:"IROQUOIS",17077:"JACKSON",17079:"JASPER",17081:"JEFFERSON",17083:"JERSEY",17085:"JO DAVIESS",17087:"JOHNSON",17089:"KANE",17091:"KANKAKEE",17093:"KENDALL",17095:"KNOX",17097:"LAKE",17099:"LASALLE",17101:"LAWRENCE",17103:"LEE",17105:"LIVINGSTON",17107:"LOGAN",17109:"MCDONOUGH",17111:"MCHENRY",17113:"MCLEAN",17115:"MACON",17117:"MACOUPIN",17119:"MADISON",17121:"MARION",17123:"MARSHALL",17125:"MASON",17127:"MASSAC",17129:"MENARD",17131:"MERCER",17133:"MONROE",17135:"MONTGOMERY",17137:"MORGAN",17139:"MOULTRIE",17141:"OGLE",17143:"PEORIA",17145:"PERRY",17147:"PIATT",17149:"PIKE",17151:"POPE",17153:"PULASKI",17155:"PUTNAM",17157:"RANDOLPH",17159:"RICHLAND",17161:"ROCK ISLAND",17163:"ST. CLAIR",17165:"SALINE",17167:"SANGAMON",17169:"SCHUYLER",17171:"SCOTT",17173:"SHELBY",17175:"STARK",17177:"STEPHENSON",17179:"TAZEWELL",17181:"UNION",17183:"VERMILION",17185:"WABASH",17187:"WARREN",17189:"WASHINGTON",17191:"WAYNE",17193:"WHITE",17195:"WHITESIDE",17197:"WILL",17199:"WILLIAMSON",17201:"WINNEBAGO",17203:"WOODFORD",18001:"ADAMS",18003:"ALLEN",18005:"BARTHOLOMEW",18007:"BENTON",18009:"BLACKFORD",18011:"BOONE",18013:"BROWN",18015:"CARROLL",18017:"CASS",18019:"CLARK",18021:"CLAY",18023:"CLINTON",18025:"CRAWFORD",18027:"DAVIESS",18029:"DEARBORN",18031:"DECATUR",18033:"DEKALB",18035:"DELAWARE",18037:"DUBOIS",18039:"ELKHART",18041:"FAYETTE",18043:"FLOYD",18045:"FOUNTAIN",18047:"FRANKLIN",18049:"FULTON",18051:"GIBSON",18053:"GRANT",18055:"GREENE",18057:"HAMILTON",18059:"HANCOCK",18061:"HARRISON",18063:"HENDRICKS",18065:"HENRY",18067:"HOWARD",18069:"HUNTINGTON",18071:"JACKSON",18073:"JASPER",18075:"JAY",18077:"JEFFERSON",18079:"JENNINGS",18081:"JOHNSON",18083:"KNOX",18085:"KOSCIUSKO",18087:"LAGRANGE",18089:"LAKE",18091:"LAPORTE",18093:"LAWRENCE",18095:"MADISON",18097:"MARION",18099:"MARSHALL",18101:"MARTIN",18103:"MIAMI",18105:"MONROE",18107:"MONTGOMERY",18109:"MORGAN",18111:"NEWTON",18113:"NOBLE",18115:"OHIO",18117:"ORANGE",18119:"OWEN",18121:"PARKE",18123:"PERRY",18125:"PIKE",18127:"PORTER",18129:"POSEY",18131:"PULASKI",18133:"PUTNAM",18135:"RANDOLPH",18137:"RIPLEY",18139:"RUSH",18141:"ST. JOSEPH",18143:"SCOTT",18145:"SHELBY",18147:"SPENCER",18149:"STARKE",18151:"STEUBEN",18153:"SULLIVAN",18155:"SWITZERLAND",18157:"TIPPECANOE",18159:"TIPTON",18161:"UNION",18163:"VANDERBURGH",18165:"VERMILLION",18167:"VIGO",18169:"WABASH",18171:"WARREN",18173:"WARRICK",18175:"WASHINGTON",18177:"WAYNE",18179:"WELLS",18181:"WHITE",18183:"WHITLEY",19001:"ADAIR",19003:"ADAMS",19005:"ALLAMAKEE",19007:"APPANOOSE",19009:"AUDUBON",19011:"BENTON",19013:"BLACK HAWK",19015:"BOONE",19017:"BREMER",19019:"BUCHANAN",19021:"BUENA VISTA",19023:"BUTLER",19025:"CALHOUN",19027:"CARROLL",19029:"CASS",19031:"CEDAR",19033:"CERRO GORDO",19035:"CHEROKEE",19037:"CHICKASAW",19039:"CLARKE",19041:"CLAY",19043:"CLAYTON",19045:"CLINTON",19047:"CRAWFORD",19049:"DALLAS",19051:"DAVIS",19053:"DECATUR",19055:"DELAWARE",19057:"DES MOINES",19059:"DICKINSON",19061:"DUBUQUE",19063:"EMMET",19065:"FAYETTE",19067:"FLOYD",19069:"FRANKLIN",19071:"FREMONT",19073:"GREENE",19075:"GRUNDY",19077:"GUTHRIE",19079:"HAMILTON",19081:"HANCOCK",19083:"HARDIN",19085:"HARRISON",19087:"HENRY",19089:"HOWARD",19091:"HUMBOLDT",19093:"IDA",19095:"IOWA",19097:"JACKSON",19099:"JASPER",19101:"JEFFERSON",19103:"JOHNSON",19105:"JONES",19107:"KEOKUK",19109:"KOSSUTH",19111:"LEE",19113:"LINN",19115:"LOUISA",19117:"LUCAS",19119:"LYON",19121:"MADISON",19123:"MAHASKA",19125:"MARION",19127:"MARSHALL",19129:"MILLS",19131:"MITCHELL",19133:"MONONA",19135:"MONROE",19137:"MONTGOMERY",19139:"MUSCATINE",19141:"O'BRIEN",19143:"OSCEOLA",19145:"PAGE",19147:"PALO ALTO",19149:"PLYMOUTH",19151:"POCAHONTAS",19153:"POLK",19155:"POTTAWATTAMIE",19157:"POWESHIEK",19159:"RINGGOLD",19161:"SAC",19163:"SCOTT",19165:"SHELBY",19167:"SIOUX",19169:"STORY",19171:"TAMA",19173:"TAYLOR",19175:"UNION",19177:"VAN BUREN",19179:"WAPELLO",19181:"WARREN",19183:"WASHINGTON",19185:"WAYNE",19187:"WEBSTER",19189:"WINNEBAGO",19191:"WINNESHIEK",19193:"WOODBURY",19195:"WORTH",19197:"WRIGHT",20001:"ALLEN",20003:"ANDERSON",20005:"ATCHISON",20007:"BARBER",20009:"BARTON",20011:"BOURBON",20013:"BROWN",20015:"BUTLER",20017:"CHASE",20019:"CHAUTAUQUA",20021:"CHEROKEE",20023:"CHEYENNE",20025:"CLARK",20027:"CLAY",20029:"CLOUD",20031:"COFFEY",20033:"COMANCHE",20035:"COWLEY",20037:"CRAWFORD",20039:"DECATUR",20041:"DICKINSON",20043:"DONIPHAN",20045:"DOUGLAS",20047:"EDWARDS",20049:"ELK",20051:"ELLIS",20053:"ELLSWORTH",20055:"FINNEY",20057:"FORD",20059:"FRANKLIN",20061:"GEARY",20063:"GOVE",20065:"GRAHAM",20067:"GRANT",20069:"GRAY",20071:"GREELEY",20073:"GREENWOOD",20075:"HAMILTON",20077:"HARPER",20079:"HARVEY",20081:"HASKELL",20083:"HODGEMAN",20085:"JACKSON",20087:"JEFFERSON",20089:"JEWELL",20091:"JOHNSON",20093:"KEARNY",20095:"KINGMAN",20097:"KIOWA",20099:"LABETTE",20101:"LANE",20103:"LEAVENWORTH",20105:"LINCOLN",20107:"LINN",20109:"LOGAN",20111:"LYON",20113:"MCPHERSON",20115:"MARION",20117:"MARSHALL",20119:"MEADE",20121:"MIAMI",20123:"MITCHELL",20125:"MONTGOMERY",20127:"MORRIS",20129:"MORTON",20131:"NEMAHA",20133:"NEOSHO",20135:"NESS",20137:"NORTON",20139:"OSAGE",20141:"OSBORNE",20143:"OTTAWA",20145:"PAWNEE",20147:"PHILLIPS",20149:"POTTAWATOMIE",20151:"PRATT",20153:"RAWLINS",20155:"RENO",20157:"REPUBLIC",20159:"RICE",20161:"RILEY",20163:"ROOKS",20165:"RUSH",20167:"RUSSELL",20169:"SALINE",20171:"SCOTT",20173:"SEDGWICK",20175:"SEWARD",20177:"SHAWNEE",20179:"SHERIDAN",20181:"SHERMAN",20183:"SMITH",20185:"STAFFORD",20187:"STANTON",20189:"STEVENS",20191:"SUMNER",20193:"THOMAS",20195:"TREGO",20197:"WABAUNSEE",20199:"WALLACE",20201:"WASHINGTON",20203:"WICHITA",20205:"WILSON",20207:"WOODSON",20209:"WYANDOTTE",21001:"ADAIR",21003:"ALLEN",21005:"ANDERSON",21007:"BALLARD",21009:"BARREN",21011:"BATH",21013:"BELL",21015:"BOONE",21017:"BOURBON",21019:"BOYD",21021:"BOYLE",21023:"BRACKEN",21025:"BREATHITT",21027:"BRECKINRIDGE",21029:"BULLITT",21031:"BUTLER",21033:"CALDWELL",21035:"CALLOWAY",21037:"CAMPBELL",21039:"CARLISLE",21041:"CARROLL",21043:"CARTER",21045:"CASEY",21047:"CHRISTIAN",21049:"CLARK",21051:"CLAY",21053:"CLINTON",21055:"CRITTENDEN",21057:"CUMBERLAND",21059:"DAVIESS",21061:"EDMONSON",21063:"ELLIOTT",21065:"ESTILL",21067:"FAYETTE",21069:"FLEMING",21071:"FLOYD",21073:"FRANKLIN",21075:"FULTON",21077:"GALLATIN",21079:"GARRARD",21081:"GRANT",21083:"GRAVES",21085:"GRAYSON",21087:"GREEN",21089:"GREENUP",21091:"HANCOCK",21093:"HARDIN",21095:"HARLAN",21097:"HARRISON",21099:"HART",21101:"HENDERSON",21103:"HENRY",21105:"HICKMAN",21107:"HOPKINS",21109:"JACKSON",21111:"JEFFERSON",21113:"JESSAMINE",21115:"JOHNSON",21117:"KENTON",21119:"KNOTT",21121:"KNOX",21123:"LARUE",21125:"LAUREL",21127:"LAWRENCE",21129:"LEE",21131:"LESLIE",21133:"LETCHER",21135:"LEWIS",21137:"LINCOLN",21139:"LIVINGSTON",21141:"LOGAN",21143:"LYON",21145:"MCCRACKEN",21147:"MCCREARY",21149:"MCLEAN",21151:"MADISON",21153:"MAGOFFIN",21155:"MARION",21157:"MARSHALL",21159:"MARTIN",21161:"MASON",21163:"MEADE",21165:"MENIFEE",21167:"MERCER",21169:"METCALFE",21171:"MONROE",21173:"MONTGOMERY",21175:"MORGAN",21177:"MUHLENBERG",21179:"NELSON",21181:"NICHOLAS",21183:"OHIO",21185:"OLDHAM",21187:"OWEN",21189:"OWSLEY",21191:"PENDLETON",21193:"PERRY",21195:"PIKE",21197:"POWELL",21199:"PULASKI",21201:"ROBERTSON",21203:"ROCKCASTLE",21205:"ROWAN",21207:"RUSSELL",21209:"SCOTT",21211:"SHELBY",21213:"SIMPSON",21215:"SPENCER",21217:"TAYLOR",21219:"TODD",21221:"TRIGG",21223:"TRIMBLE",21225:"UNION",21227:"WARREN",21229:"WASHINGTON",21231:"WAYNE",21233:"WEBSTER",21235:"WHITLEY",21237:"WOLFE",21239:"WOODFORD",22001:"ACADIA",22003:"ALLEN",22005:"ASCENSION",22007:"ASSUMPTION",22009:"AVOYELLES",22011:"BEAUREGARD",22013:"BIENVILLE",22015:"BOSSIER",22017:"CADDO",22019:"CALCASIEU",22021:"CALDWELL",22023:"CAMERON",22025:"CATAHOULA",22027:"CLAIBORNE",22029:"CONCORDIA",22031:"DE SOTO",22033:"EAST BATON ROUGE",22035:"EAST CARROLL",22037:"EAST FELICIANA",22039:"EVANGELINE",22041:"FRANKLIN",22043:"GRANT",22045:"IBERIA",22047:"IBERVILLE",22049:"JACKSON",22051:"JEFFERSON",22053:"JEFFERSON DAVIS",22055:"LAFAYETTE",22057:"LAFOURCHE",22059:"LA SALLE",22061:"LINCOLN",22063:"LIVINGSTON",22065:"MADISON",22067:"MOREHOUSE",22069:"NATCHITOCHES",22071:"ORLEANS",22073:"OUACHITA",22075:"PLAQUEMINES",22077:"POINTE COUPEE",22079:"RAPIDES",22081:"RED RIVER",22083:"RICHLAND",22085:"SABINE",22087:"ST. BERNARD",22089:"ST. CHARLES",22091:"ST. HELENA",22093:"ST. JAMES",22095:"ST. JOHN THE BAPTIST",22097:"ST. LANDRY",22099:"ST. MARTIN",22101:"ST. MARY",22103:"ST. TAMMANY",22105:"TANGIPAHOA",22107:"TENSAS",22109:"TERREBONNE",22111:"UNION",22113:"VERMILION",22115:"VERNON",22117:"WASHINGTON",22119:"WEBSTER",22121:"WEST BATON ROUGE",22123:"WEST CARROLL",22125:"WEST FELICIANA",22127:"WINN",23001:"ANDROSCOGGIN",23003:"AROOSTOOK",23005:"CUMBERLAND",23007:"FRANKLIN",23009:"HANCOCK",23011:"KENNEBEC",23013:"KNOX",23015:"LINCOLN",23017:"OXFORD",23019:"PENOBSCOT",23021:"PISCATAQUIS",23023:"SAGADAHOC",23025:"SOMERSET",23027:"WALDO",23029:"WASHINGTON",23031:"YORK",24001:"ALLEGANY",24003:"ANNE ARUNDEL",24005:"BALTIMORE",24009:"CALVERT",24011:"CAROLINE",24013:"CARROLL",24015:"CECIL",24017:"CHARLES",24019:"DORCHESTER",24021:"FREDERICK",24023:"GARRETT",24025:"HARFORD",24027:"HOWARD",24029:"KENT",24031:"MONTGOMERY",24033:"PRINCE GEORGES",24035:"QUEEN ANNES",24037:"ST. MARY'S",24039:"SOMERSET",24041:"TALBOT",24043:"WASHINGTON",24045:"WICOMICO",24047:"WORCESTER",24510:"BALTIMORE CITY",25001:"BARNSTABLE",25003:"BERKSHIRE",25005:"BRISTOL",25007:"DUKES",25009:"ESSEX",25011:"FRANKLIN",25013:"HAMPDEN",25015:"HAMPSHIRE",25017:"MIDDLESEX",25019:"NANTUCKET",25021:"NORFOLK",25023:"PLYMOUTH",25025:"SUFFOLK",25027:"WORCESTER",26001:"ALCONA",26003:"ALGER",26005:"ALLEGAN",26007:"ALPENA",26009:"ANTRIM",26011:"ARENAC",26013:"BARAGA",26015:"BARRY",26017:"BAY",26019:"BENZIE",26021:"BERRIEN",26023:"BRANCH",26025:"CALHOUN",26027:"CASS",26029:"CHARLEVOIX",26031:"CHEBOYGAN",26033:"CHIPPEWA",26035:"CLARE",26037:"CLINTON",26039:"CRAWFORD",26041:"DELTA",26043:"DICKINSON",26045:"EATON",26047:"EMMET",26049:"GENESEE",26051:"GLADWIN",26053:"GOGEBIC",26055:"GRAND TRAVERSE",26057:"GRATIOT",26059:"HILLSDALE",26061:"HOUGHTON",26063:"HURON",26065:"INGHAM",26067:"IONIA",26069:"IOSCO",26071:"IRON",26073:"ISABELLA",26075:"JACKSON",26077:"KALAMAZOO",26079:"KALKASKA",26081:"KENT",26083:"KEWEENAW",26085:"LAKE",26087:"LAPEER",26089:"LEELANAU",26091:"LENAWEE",26093:"LIVINGSTON",26095:"LUCE",26097:"MACKINAC",26099:"MACOMB",26101:"MANISTEE",26103:"MARQUETTE",26105:"MASON",26107:"MECOSTA",26109:"MENOMINEE",26111:"MIDLAND",26113:"MISSAUKEE",26115:"MONROE",26117:"MONTCALM",26119:"MONTMORENCY",26121:"MUSKEGON",26123:"NEWAYGO",26125:"OAKLAND",26127:"OCEANA",26129:"OGEMAW",26131:"ONTONAGON",26133:"OSCEOLA",26135:"OSCODA",26137:"OTSEGO",26139:"OTTAWA",26141:"PRESQUE ISLE",26143:"ROSCOMMON",26145:"SAGINAW",26147:"ST. CLAIR",26149:"ST. JOSEPH",26151:"SANILAC",26153:"SCHOOLCRAFT",26155:"SHIAWASSEE",26157:"TUSCOLA",26159:"VAN BUREN",26161:"WASHTENAW",26163:"WAYNE",26165:"WEXFORD",27001:"AITKIN",27003:"ANOKA",27005:"BECKER",27007:"BELTRAMI",27009:"BENTON",27011:"BIG STONE",27013:"BLUE EARTH",27015:"BROWN",27017:"CARLTON",27019:"CARVER",27021:"CASS",27023:"CHIPPEWA",27025:"CHISAGO",27027:"CLAY",27029:"CLEARWATER",27031:"COOK",27033:"COTTONWOOD",27035:"CROW WING",27037:"DAKOTA",27039:"DODGE",27041:"DOUGLAS",27043:"FARIBAULT",27045:"FILLMORE",27047:"FREEBORN",27049:"GOODHUE",27051:"GRANT",27053:"HENNEPIN",27055:"HOUSTON",27057:"HUBBARD",27059:"ISANTI",27061:"ITASCA",27063:"JACKSON",27065:"KANABEC",27067:"KANDIYOHI",27069:"KITTSON",27071:"KOOCHICHING",27073:"LAC QUI PARLE",27075:"LAKE",27077:"LAKE OF THE WOODS",27079:"LE SUEUR",27081:"LINCOLN",27083:"LYON",27085:"MCLEOD",27087:"MAHNOMEN",27089:"MARSHALL",27091:"MARTIN",27093:"MEEKER",27095:"MILLE LACS",27097:"MORRISON",27099:"MOWER",27101:"MURRAY",27103:"NICOLLET",27105:"NOBLES",27107:"NORMAN",27109:"OLMSTED",27111:"OTTER TAIL",27113:"PENNINGTON",27115:"PINE",27117:"PIPESTONE",27119:"POLK",27121:"POPE",27123:"RAMSEY",27125:"RED LAKE",27127:"REDWOOD",27129:"RENVILLE",27131:"RICE",27133:"ROCK",27135:"ROSEAU",27137:"ST. LOUIS",27139:"SCOTT",27141:"SHERBURNE",27143:"SIBLEY",27145:"STEARNS",27147:"STEELE",27149:"STEVENS",27151:"SWIFT",27153:"TODD",27155:"TRAVERSE",27157:"WABASHA",27159:"WADENA",27161:"WASECA",27163:"WASHINGTON",27165:"WATONWAN",27167:"WILKIN",27169:"WINONA",27171:"WRIGHT",27173:"YELLOW MEDICINE",28001:"ADAMS",28003:"ALCORN",28005:"AMITE",28007:"ATTALA",28009:"BENTON",28011:"BOLIVAR",28013:"CALHOUN",28015:"CARROLL",28017:"CHICKASAW",28019:"CHOCTAW",28021:"CLAIBORNE",28023:"CLARKE",28025:"CLAY",28027:"COAHOMA",28029:"COPIAH",28031:"COVINGTON",28033:"DESOTO",28035:"FORREST",28037:"FRANKLIN",28039:"GEORGE",28041:"GREENE",28043:"GRENADA",28045:"HANCOCK",28047:"HARRISON",28049:"HINDS",28051:"HOLMES",28053:"HUMPHREYS",28055:"ISSAQUENA",28057:"ITAWAMBA",28059:"JACKSON",28061:"JASPER",28063:"JEFFERSON",28065:"JEFFERSON DAVIS",28067:"JONES",28069:"KEMPER",28071:"LAFAYETTE",28073:"LAMAR",28075:"LAUDERDALE",28077:"LAWRENCE",28079:"LEAKE",28081:"LEE",28083:"LEFLORE",28085:"LINCOLN",28087:"LOWNDES",28089:"MADISON",28091:"MARION",28093:"MARSHALL",28095:"MONROE",28097:"MONTGOMERY",28099:"NESHOBA",28101:"NEWTON",28103:"NOXUBEE",28105:"OKTIBBEHA",28107:"PANOLA",28109:"PEARL RIVER",28111:"PERRY",28113:"PIKE",28115:"PONTOTOC",28117:"PRENTISS",28119:"QUITMAN",28121:"RANKIN",28123:"SCOTT",28125:"SHARKEY",28127:"SIMPSON",28129:"SMITH",28131:"STONE",28133:"SUNFLOWER",28135:"TALLAHATCHIE",28137:"TATE",28139:"TIPPAH",28141:"TISHOMINGO",28143:"TUNICA",28145:"UNION",28147:"WALTHALL",28149:"WARREN",28151:"WASHINGTON",28153:"WAYNE",28155:"WEBSTER",28157:"WILKINSON",28159:"WINSTON",28161:"YALOBUSHA",28163:"YAZOO",29001:"ADAIR",29003:"ANDREW",29005:"ATCHISON",29007:"AUDRAIN",29009:"BARRY",29011:"BARTON",29013:"BATES",29015:"BENTON",29017:"BOLLINGER",29019:"BOONE",29021:"BUCHANAN",29023:"BUTLER",29025:"CALDWELL",29027:"CALLAWAY",29029:"CAMDEN",29031:"CAPE GIRARDEAU",29033:"CARROLL",29035:"CARTER",29037:"CASS",29039:"CEDAR",29041:"CHARITON",29043:"CHRISTIAN",29045:"CLARK",29047:"CLAY",29049:"CLINTON",29051:"COLE",29053:"COOPER",29055:"CRAWFORD",29057:"DADE",29059:"DALLAS",29061:"DAVIESS",29063:"DEKALB",29065:"DENT",29067:"DOUGLAS",29069:"DUNKLIN",29071:"FRANKLIN",29073:"GASCONADE",29075:"GENTRY",29077:"GREENE",29079:"GRUNDY",29081:"HARRISON",29083:"HENRY",29085:"HICKORY",29087:"HOLT",29089:"HOWARD",29091:"HOWELL",29093:"IRON",29095:"JACKSON",29097:"JASPER",29099:"JEFFERSON",29101:"JOHNSON",29103:"KNOX",29105:"LACLEDE",29107:"LAFAYETTE",29109:"LAWRENCE",29111:"LEWIS",29113:"LINCOLN",29115:"LINN",29117:"LIVINGSTON",29119:"MCDONALD",29121:"MACON",29123:"MADISON",29125:"MARIES",29127:"MARION",29129:"MERCER",29131:"MILLER",29133:"MISSISSIPPI",29135:"MONITEAU",29137:"MONROE",29139:"MONTGOMERY",29141:"MORGAN",29143:"NEW MADRID",29145:"NEWTON",29147:"NODAWAY",29149:"OREGON",29151:"OSAGE",29153:"OZARK",29155:"PEMISCOT",29157:"PERRY",29159:"PETTIS",29161:"PHELPS",29163:"PIKE",29165:"PLATTE",29167:"POLK",29169:"PULASKI",29171:"PUTNAM",29173:"RALLS",29175:"RANDOLPH",29177:"RAY",29179:"REYNOLDS",29181:"RIPLEY",29183:"ST. CHARLES",29185:"ST. CLAIR",29186:"STE. GENEVIEVE",29187:"ST. FRANCOIS",29189:"ST. LOUIS",29195:"SALINE",29197:"SCHUYLER",29199:"SCOTLAND",29201:"SCOTT",29203:"SHANNON",29205:"SHELBY",29207:"STODDARD",29209:"STONE",29211:"SULLIVAN",29213:"TANEY",29215:"TEXAS",29217:"VERNON",29219:"WARREN",29221:"WASHINGTON",29223:"WAYNE",29225:"WEBSTER",29227:"WORTH",29229:"WRIGHT",29510:"SAINT LOUIS CITY",30001:"BEAVERHEAD",30003:"BIG HORN",30005:"BLAINE",30007:"BROADWATER",30009:"CARBON",30011:"CARTER",30013:"CASCADE",30015:"CHOUTEAU",30017:"CUSTER",30019:"DANIELS",30021:"DAWSON",30023:"DEER LODGE",30025:"FALLON",30027:"FERGUS",30029:"FLATHEAD",30031:"GALLATIN",30033:"GARFIELD",30035:"GLACIER",30037:"GOLDEN VALLEY",30039:"GRANITE",30041:"HILL",30043:"JEFFERSON",30045:"JUDITH BASIN",30047:"LAKE",30049:"LEWIS AND CLARK",30051:"LIBERTY",30053:"LINCOLN",30055:"MCCONE",30057:"MADISON",30059:"MEAGHER",30061:"MINERAL",30063:"MISSOULA",30065:"MUSSELSHELL",30067:"PARK",30069:"PETROLEUM",30071:"PHILLIPS",30073:"PONDERA",30075:"POWDER RIVER",30077:"POWELL",30079:"PRAIRIE",30081:"RAVALLI",30083:"RICHLAND",30085:"ROOSEVELT",30087:"ROSEBUD",30089:"SANDERS",30091:"SHERIDAN",30093:"SILVER BOW",30095:"STILLWATER",30097:"SWEET GRASS",30099:"TETON",30101:"TOOLE",30103:"TREASURE",30105:"VALLEY",30107:"WHEATLAND",30109:"WIBAUX",30111:"YELLOWSTONE",31001:"ADAMS",31003:"ANTELOPE",31005:"ARTHUR",31007:"BANNER",31009:"BLAINE",31011:"BOONE",31013:"BOX BUTTE",31015:"BOYD",31017:"BROWN",31019:"BUFFALO",31021:"BURT",31023:"BUTLER",31025:"CASS",31027:"CEDAR",31029:"CHASE",31031:"CHERRY",31033:"CHEYENNE",31035:"CLAY",31037:"COLFAX",31039:"CUMING",31041:"CUSTER",31043:"DAKOTA",31045:"DAWES",31047:"DAWSON",31049:"DEUEL",31051:"DIXON",31053:"DODGE",31055:"DOUGLAS",31057:"DUNDY",31059:"FILLMORE",31061:"FRANKLIN",31063:"FRONTIER",31065:"FURNAS",31067:"GAGE",31069:"GARDEN",31071:"GARFIELD",31073:"GOSPER",31075:"GRANT",31077:"GREELEY",31079:"HALL",31081:"HAMILTON",31083:"HARLAN",31085:"HAYES",31087:"HITCHCOCK",31089:"HOLT",31091:"HOOKER",31093:"HOWARD",31095:"JEFFERSON",31097:"JOHNSON",31099:"KEARNEY",31101:"KEITH",31103:"KEYA PAHA",31105:"KIMBALL",31107:"KNOX",31109:"LANCASTER",31111:"LINCOLN",31113:"LOGAN",31115:"LOUP",31117:"MCPHERSON",31119:"MADISON",31121:"MERRICK",31123:"MORRILL",31125:"NANCE",31127:"NEMAHA",31129:"NUCKOLLS",31131:"OTOE",31133:"PAWNEE",31135:"PERKINS",31137:"PHELPS",31139:"PIERCE",31141:"PLATTE",31143:"POLK",31145:"RED WILLOW",31147:"RICHARDSON",31149:"ROCK",31151:"SALINE",31153:"SARPY",31155:"SAUNDERS",31157:"SCOTTS BLUFF",31159:"SEWARD",31161:"SHERIDAN",31163:"SHERMAN",31165:"SIOUX",31167:"STANTON",31169:"THAYER",31171:"THOMAS",31173:"THURSTON",31175:"VALLEY",31177:"WASHINGTON",31179:"WAYNE",31181:"WEBSTER",31183:"WHEELER",31185:"YORK",32001:"CHURCHILL",32003:"CLARK",32005:"DOUGLAS",32007:"ELKO",32009:"ESMERALDA",32011:"EUREKA",32013:"HUMBOLDT",32015:"LANDER",32017:"LINCOLN",32019:"LYON",32021:"MINERAL",32023:"NYE",32027:"PERSHING",32029:"STOREY",32031:"WASHOE",32033:"WHITE PINE",32510:"CARSON CITY",33001:"BELKNAP",33003:"CARROLL",33005:"CHESHIRE",33007:"COOS",33009:"GRAFTON",33011:"HILLSBOROUGH",33013:"MERRIMACK",33015:"ROCKINGHAM",33017:"STRAFFORD",33019:"SULLIVAN",34001:"ATLANTIC",34003:"BERGEN",34005:"BURLINGTON",34007:"CAMDEN",34009:"CAPE MAY",34011:"CUMBERLAND",34013:"ESSEX",34015:"GLOUCESTER",34017:"HUDSON",34019:"HUNTERDON",34021:"MERCER",34023:"MIDDLESEX",34025:"MONMOUTH",34027:"MORRIS",34029:"OCEAN",34031:"PASSAIC",34033:"SALEM",34035:"SOMERSET",34037:"SUSSEX",34039:"UNION",34041:"WARREN",35001:"BERNALILLO",35003:"CATRON",35005:"CHAVES",35006:"CIBOLA",35007:"COLFAX",35009:"CURRY",35011:"DE BACA",35013:"DONA ANA",35015:"EDDY",35017:"GRANT",35019:"GUADALUPE",35021:"HARDING",35023:"HIDALGO",35025:"LEA",35027:"LINCOLN",35028:"LOS ALAMOS",35029:"LUNA",35031:"MCKINLEY",35033:"MORA",35035:"OTERO",35037:"QUAY",35039:"RIO ARRIBA",35041:"ROOSEVELT",35043:"SANDOVAL",35045:"SAN JUAN",35047:"SAN MIGUEL",35049:"SANTA FE",35051:"SIERRA",35053:"SOCORRO",35055:"TAOS",35057:"TORRANCE",35059:"UNION",35061:"VALENCIA",36001:"ALBANY",36003:"ALLEGANY",36005:"BRONX",36007:"BROOME",36009:"CATTARAUGUS",36011:"CAYUGA",36013:"CHAUTAUQUA",36015:"CHEMUNG",36017:"CHENANGO",36019:"CLINTON",36021:"COLUMBIA",36023:"CORTLAND",36025:"DELAWARE",36027:"DUTCHESS",36029:"ERIE",36031:"ESSEX",36033:"FRANKLIN",36035:"FULTON",36037:"GENESEE",36039:"GREENE",36041:"HAMILTON",36043:"HERKIMER",36045:"JEFFERSON",36047:"KINGS",36049:"LEWIS",36051:"LIVINGSTON",36053:"MADISON",36055:"MONROE",36057:"MONTGOMERY",36059:"NASSAU",36061:"NEW YORK",36063:"NIAGARA",36065:"ONEIDA",36067:"ONONDAGA",36069:"ONTARIO",36071:"ORANGE",36073:"ORLEANS",36075:"OSWEGO",36077:"OTSEGO",36079:"PUTNAM",36081:"QUEENS",36083:"RENSSELAER",36085:"RICHMOND",36087:"ROCKLAND",36089:"ST. LAWRENCE",36091:"SARATOGA",36093:"SCHENECTADY",36095:"SCHOHARIE",36097:"SCHUYLER",36099:"SENECA",36101:"STEUBEN",36103:"SUFFOLK",36105:"SULLIVAN",36107:"TIOGA",36109:"TOMPKINS",36111:"ULSTER",36113:"WARREN",36115:"WASHINGTON",36117:"WAYNE",36119:"WESTCHESTER",36121:"WYOMING",36123:"YATES",37001:"ALAMANCE",37003:"ALEXANDER",37005:"ALLEGHANY",37007:"ANSON",37009:"ASHE",37011:"AVERY",37013:"BEAUFORT",37015:"BERTIE",37017:"BLADEN",37019:"BRUNSWICK",37021:"BUNCOMBE",37023:"BURKE",37025:"CABARRUS",37027:"CALDWELL",37029:"CAMDEN",37031:"CARTERET",37033:"CASWELL",37035:"CATAWBA",37037:"CHATHAM",37039:"CHEROKEE",37041:"CHOWAN",37043:"CLAY",37045:"CLEVELAND",37047:"COLUMBUS",37049:"CRAVEN",37051:"CUMBERLAND",37053:"CURRITUCK",37055:"DARE",37057:"DAVIDSON",37059:"DAVIE",37061:"DUPLIN",37063:"DURHAM",37065:"EDGECOMBE",37067:"FORSYTH",37069:"FRANKLIN",37071:"GASTON",37073:"GATES",37075:"GRAHAM",37077:"GRANVILLE",37079:"GREENE",37081:"GUILFORD",37083:"HALIFAX",37085:"HARNETT",37087:"HAYWOOD",37089:"HENDERSON",37091:"HERTFORD",37093:"HOKE",37095:"HYDE",37097:"IREDELL",37099:"JACKSON",37101:"JOHNSTON",37103:"JONES",37105:"LEE",37107:"LENOIR",37109:"LINCOLN",37111:"MCDOWELL",37113:"MACON",37115:"MADISON",37117:"MARTIN",37119:"MECKLENBURG",37121:"MITCHELL",37123:"MONTGOMERY",37125:"MOORE",37127:"NASH",37129:"NEW HANOVER",37131:"NORTHAMPTON",37133:"ONSLOW",37135:"ORANGE",37137:"PAMLICO",37139:"PASQUOTANK",37141:"PENDER",37143:"PERQUIMANS",37145:"PERSON",37147:"PITT",37149:"POLK",37151:"RANDOLPH",37153:"RICHMOND",37155:"ROBESON",37157:"ROCKINGHAM",37159:"ROWAN",37161:"RUTHERFORD",37163:"SAMPSON",37165:"SCOTLAND",37167:"STANLY",37169:"STOKES",37171:"SURRY",37173:"SWAIN",37175:"TRANSYLVANIA",37177:"TYRRELL",37179:"UNION",37181:"VANCE",37183:"WAKE",37185:"WARREN",37187:"WASHINGTON",37189:"WATAUGA",37191:"WAYNE",37193:"WILKES",37195:"WILSON",37197:"YADKIN",37199:"YANCEY",38001:"ADAMS",38003:"BARNES",38005:"BENSON",38007:"BILLINGS",38009:"BOTTINEAU",38011:"BOWMAN",38013:"BURKE",38015:"BURLEIGH",38017:"CASS",38019:"CAVALIER",38021:"DICKEY",38023:"DIVIDE",38025:"DUNN",38027:"EDDY",38029:"EMMONS",38031:"FOSTER",38033:"GOLDEN VALLEY",38035:"GRAND FORKS",38037:"GRANT",38039:"GRIGGS",38041:"HETTINGER",38043:"KIDDER",38045:"LAMOURE",38047:"LOGAN",38049:"MCHENRY",38051:"MCINTOSH",38053:"MCKENZIE",38055:"MCLEAN",38057:"MERCER",38059:"MORTON",38061:"MOUNTRAIL",38063:"NELSON",38065:"OLIVER",38067:"PEMBINA",38069:"PIERCE",38071:"RAMSEY",38073:"RANSOM",38075:"RENVILLE",38077:"RICHLAND",38079:"ROLETTE",38081:"SARGENT",38083:"SHERIDAN",38085:"SIOUX",38087:"SLOPE",38089:"STARK",38091:"STEELE",38093:"STUTSMAN",38095:"TOWNER",38097:"TRAILL",38099:"WALSH",38101:"WARD",38103:"WELLS",38105:"WILLIAMS",39001:"ADAMS",39003:"ALLEN",39005:"ASHLAND",39007:"ASHTABULA",39009:"ATHENS",39011:"AUGLAIZE",39013:"BELMONT",39015:"BROWN",39017:"BUTLER",39019:"CARROLL",39021:"CHAMPAIGN",39023:"CLARK",39025:"CLERMONT",39027:"CLINTON",39029:"COLUMBIANA",39031:"COSHOCTON",39033:"CRAWFORD",39035:"CUYAHOGA",39037:"DARKE",39039:"DEFIANCE",39041:"DELAWARE",39043:"ERIE",39045:"FAIRFIELD",39047:"FAYETTE",39049:"FRANKLIN",39051:"FULTON",39053:"GALLIA",39055:"GEAUGA",39057:"GREENE",39059:"GUERNSEY",39061:"HAMILTON",39063:"HANCOCK",39065:"HARDIN",39067:"HARRISON",39069:"HENRY",39071:"HIGHLAND",39073:"HOCKING",39075:"HOLMES",39077:"HURON",39079:"JACKSON",39081:"JEFFERSON",39083:"KNOX",39085:"LAKE",39087:"LAWRENCE",39089:"LICKING",39091:"LOGAN",39093:"LORAIN",39095:"LUCAS",39097:"MADISON",39099:"MAHONING",39101:"MARION",39103:"MEDINA",39105:"MEIGS",39107:"MERCER",39109:"MIAMI",39111:"MONROE",39113:"MONTGOMERY",39115:"MORGAN",39117:"MORROW",39119:"MUSKINGUM",39121:"NOBLE",39123:"OTTAWA",39125:"PAULDING",39127:"PERRY",39129:"PICKAWAY",39131:"PIKE",39133:"PORTAGE",39135:"PREBLE",39137:"PUTNAM",39139:"RICHLAND",39141:"ROSS",39143:"SANDUSKY",39145:"SCIOTO",39147:"SENECA",39149:"SHELBY",39151:"STARK",39153:"SUMMIT",39155:"TRUMBULL",39157:"TUSCARAWAS",39159:"UNION",39161:"VAN WERT",39163:"VINTON",39165:"WARREN",39167:"WASHINGTON",39169:"WAYNE",39171:"WILLIAMS",39173:"WOOD",39175:"WYANDOT",40001:"ADAIR",40003:"ALFALFA",40005:"ATOKA",40007:"BEAVER",40009:"BECKHAM",40011:"BLAINE",40013:"BRYAN",40015:"CADDO",40017:"CANADIAN",40019:"CARTER",40021:"CHEROKEE",40023:"CHOCTAW",40025:"CIMARRON",40027:"CLEVELAND",40029:"COAL",40031:"COMANCHE",40033:"COTTON",40035:"CRAIG",40037:"CREEK",40039:"CUSTER",40041:"DELAWARE",40043:"DEWEY",40045:"ELLIS",40047:"GARFIELD",40049:"GARVIN",40051:"GRADY",40053:"GRANT",40055:"GREER",40057:"HARMON",40059:"HARPER",40061:"HASKELL",40063:"HUGHES",40065:"JACKSON",40067:"JEFFERSON",40069:"JOHNSTON",40071:"KAY",40073:"KINGFISHER",40075:"KIOWA",40077:"LATIMER",40079:"LE FLORE",40081:"LINCOLN",40083:"LOGAN",40085:"LOVE",40087:"MCCLAIN",40089:"MCCURTAIN",40091:"MCINTOSH",40093:"MAJOR",40095:"MARSHALL",40097:"MAYES",40099:"MURRAY",40101:"MUSKOGEE",40103:"NOBLE",40105:"NOWATA",40107:"OKFUSKEE",40109:"OKLAHOMA",40111:"OKMULGEE",40113:"OSAGE",40115:"OTTAWA",40117:"PAWNEE",40119:"PAYNE",40121:"PITTSBURG",40123:"PONTOTOC",40125:"POTTAWATOMIE",40127:"PUSHMATAHA",40129:"ROGER MILLS",40131:"ROGERS",40133:"SEMINOLE",40135:"SEQUOYAH",40137:"STEPHENS",40139:"TEXAS",40141:"TILLMAN",40143:"TULSA",40145:"WAGONER",40147:"WASHINGTON",40149:"WASHITA",40151:"WOODS",40153:"WOODWARD",41001:"BAKER",41003:"BENTON",41005:"CLACKAMAS",41007:"CLATSOP",41009:"COLUMBIA",41011:"COOS",41013:"CROOK",41015:"CURRY",41017:"DESCHUTES",41019:"DOUGLAS",41021:"GILLIAM",41023:"GRANT",41025:"HARNEY",41027:"HOOD RIVER",41029:"JACKSON",41031:"JEFFERSON",41033:"JOSEPHINE",41035:"KLAMATH",41037:"LAKE",41039:"LANE",41041:"LINCOLN",41043:"LINN",41045:"MALHEUR",41047:"MARION",41049:"MORROW",41051:"MULTNOMAH",41053:"POLK",41055:"SHERMAN",41057:"TILLAMOOK",41059:"UMATILLA",41061:"UNION",41063:"WALLOWA",41065:"WASCO",41067:"WASHINGTON",41069:"WHEELER",41071:"YAMHILL",42001:"ADAMS",42003:"ALLEGHENY",42005:"ARMSTRONG",42007:"BEAVER",42009:"BEDFORD",42011:"BERKS",42013:"BLAIR",42015:"BRADFORD",42017:"BUCKS",42019:"BUTLER",42021:"CAMBRIA",42023:"CAMERON",42025:"CARBON",42027:"CENTRE",42029:"CHESTER",42031:"CLARION",42033:"CLEARFIELD",42035:"CLINTON",42037:"COLUMBIA",42039:"CRAWFORD",42041:"CUMBERLAND",42043:"DAUPHIN",42045:"DELAWARE",42047:"ELK",42049:"ERIE",42051:"FAYETTE",42053:"FOREST",42055:"FRANKLIN",42057:"FULTON",42059:"GREENE",42061:"HUNTINGDON",42063:"INDIANA",42065:"JEFFERSON",42067:"JUNIATA",42069:"LACKAWANNA",42071:"LANCASTER",42073:"LAWRENCE",42075:"LEBANON",42077:"LEHIGH",42079:"LUZERNE",42081:"LYCOMING",42083:"MCKEAN",42085:"MERCER",42087:"MIFFLIN",42089:"MONROE",42091:"MONTGOMERY",42093:"MONTOUR",42095:"NORTHAMPTON",42097:"NORTHUMBERLAND",42099:"PERRY",42101:"PHILADELPHIA",42103:"PIKE",42105:"POTTER",42107:"SCHUYLKILL",42109:"SNYDER",42111:"SOMERSET",42113:"SULLIVAN",42115:"SUSQUEHANNA",42117:"TIOGA",42119:"UNION",42121:"VENANGO",42123:"WARREN",42125:"WASHINGTON",42127:"WAYNE",42129:"WESTMORELAND",42131:"WYOMING",42133:"YORK",44001:"BRISTOL",44003:"KENT",44005:"NEWPORT",44007:"PROVIDENCE",44009:"WASHINGTON",45001:"ABBEVILLE",45003:"AIKEN",45005:"ALLENDALE",45007:"ANDERSON",45009:"BAMBERG",45011:"BARNWELL",45013:"BEAUFORT",45015:"BERKELEY",45017:"CALHOUN",45019:"CHARLESTON",45021:"CHEROKEE",45023:"CHESTER",45025:"CHESTERFIELD",45027:"CLARENDON",45029:"COLLETON",45031:"DARLINGTON",45033:"DILLON",45035:"DORCHESTER",45037:"EDGEFIELD",45039:"FAIRFIELD",45041:"FLORENCE",45043:"GEORGETOWN",45045:"GREENVILLE",45047:"GREENWOOD",45049:"HAMPTON",45051:"HORRY",45053:"JASPER",45055:"KERSHAW",45057:"LANCASTER",45059:"LAURENS",45061:"LEE",45063:"LEXINGTON",45065:"MCCORMICK",45067:"MARION",45069:"MARLBORO",45071:"NEWBERRY",45073:"OCONEE",45075:"ORANGEBURG",45077:"PICKENS",45079:"RICHLAND",45081:"SALUDA",45083:"SPARTANBURG",45085:"SUMTER",45087:"UNION",45089:"WILLIAMSBURG",45091:"YORK",46003:"AURORA",46005:"BEADLE",46007:"BENNETT",46009:"BON HOMME",46011:"BROOKINGS",46013:"BROWN",46015:"BRULE",46017:"BUFFALO",46019:"BUTTE",46021:"CAMPBELL",46023:"CHARLES MIX",46025:"CLARK",46027:"CLAY",46029:"CODINGTON",46031:"CORSON",46033:"CUSTER",46035:"DAVISON",46037:"DAY",46039:"DEUEL",46041:"DEWEY",46043:"DOUGLAS",46045:"EDMUNDS",46047:"FALL RIVER",46049:"FAULK",46051:"GRANT",46053:"GREGORY",46055:"HAAKON",46057:"HAMLIN",46059:"HAND",46061:"HANSON",46063:"HARDING",46065:"HUGHES",46067:"HUTCHINSON",46069:"HYDE",46071:"JACKSON",46073:"JERAULD",46075:"JONES",46077:"KINGSBURY",46079:"LAKE",46081:"LAWRENCE",46083:"LINCOLN",46085:"LYMAN",46087:"MCCOOK",46089:"MCPHERSON",46091:"MARSHALL",46093:"MEADE",46095:"MELLETTE",46097:"MINER",46099:"MINNEHAHA",46101:"MOODY",46103:"PENNINGTON",46105:"PERKINS",46107:"POTTER",46109:"ROBERTS",46111:"SANBORN",46113:"SHANNON",46115:"SPINK",46117:"STANLEY",46119:"SULLY",46121:"TODD",46123:"TRIPP",46125:"TURNER",46127:"UNION",46129:"WALWORTH",46135:"YANKTON",46137:"ZIEBACH",47001:"ANDERSON",47003:"BEDFORD",47005:"BENTON",47007:"BLEDSOE",47009:"BLOUNT",47011:"BRADLEY",47013:"CAMPBELL",47015:"CANNON",47017:"CARROLL",47019:"CARTER",47021:"CHEATHAM",47023:"CHESTER",47025:"CLAIBORNE",47027:"CLAY",47029:"COCKE",47031:"COFFEE",47033:"CROCKETT",47035:"CUMBERLAND",47037:"DAVIDSON",47039:"DECATUR",47041:"DEKALB",47043:"DICKSON",47045:"DYER",47047:"FAYETTE",47049:"FENTRESS",47051:"FRANKLIN",47053:"GIBSON",47055:"GILES",47057:"GRAINGER",47059:"GREENE",47061:"GRUNDY",47063:"HAMBLEN",47065:"HAMILTON",47067:"HANCOCK",47069:"HARDEMAN",47071:"HARDIN",47073:"HAWKINS",47075:"HAYWOOD",47077:"HENDERSON",47079:"HENRY",47081:"HICKMAN",47083:"HOUSTON",47085:"HUMPHREYS",47087:"JACKSON",47089:"JEFFERSON",47091:"JOHNSON",47093:"KNOX",47095:"LAKE",47097:"LAUDERDALE",47099:"LAWRENCE",47101:"LEWIS",47103:"LINCOLN",47105:"LOUDON",47107:"MCMINN",47109:"MCNAIRY",47111:"MACON",47113:"MADISON",47115:"MARION",47117:"MARSHALL",47119:"MAURY",47121:"MEIGS",47123:"MONROE",47125:"MONTGOMERY",47127:"MOORE",47129:"MORGAN",47131:"OBION",47133:"OVERTON",47135:"PERRY",47137:"PICKETT",47139:"POLK",47141:"PUTNAM",47143:"RHEA",47145:"ROANE",47147:"ROBERTSON",47149:"RUTHERFORD",47151:"SCOTT",47153:"SEQUATCHIE",47155:"SEVIER",47157:"SHELBY",47159:"SMITH",47161:"STEWART",47163:"SULLIVAN",47165:"SUMNER",47167:"TIPTON",47169:"TROUSDALE",47171:"UNICOI",47173:"UNION",47175:"VAN BUREN",47177:"WARREN",47179:"WASHINGTON",47181:"WAYNE",47183:"WEAKLEY",47185:"WHITE",47187:"WILLIAMSON",47189:"WILSON",48001:"ANDERSON",48003:"ANDREWS",48005:"ANGELINA",48007:"ARANSAS",48009:"ARCHER",48011:"ARMSTRONG",48013:"ATASCOSA",48015:"AUSTIN",48017:"BAILEY",48019:"BANDERA",48021:"BASTROP",48023:"BAYLOR",48025:"BEE",48027:"BELL",48029:"BEXAR",48031:"BLANCO",48033:"BORDEN",48035:"BOSQUE",48037:"BOWIE",48039:"BRAZORIA",48041:"BRAZOS",48043:"BREWSTER",48045:"BRISCOE",48047:"BROOKS",48049:"BROWN",48051:"BURLESON",48053:"BURNET",48055:"CALDWELL",48057:"CALHOUN",48059:"CALLAHAN",48061:"CAMERON",48063:"CAMP",48065:"CARSON",48067:"CASS",48069:"CASTRO",48071:"CHAMBERS",48073:"CHEROKEE",48075:"CHILDRESS",48077:"CLAY",48079:"COCHRAN",48081:"COKE",48083:"COLEMAN",48085:"COLLIN",48087:"COLLINGSWORTH",48089:"COLORADO",48091:"COMAL",48093:"COMANCHE",48095:"CONCHO",48097:"COOKE",48099:"CORYELL",48101:"COTTLE",48103:"CRANE",48105:"CROCKETT",48107:"CROSBY",48109:"CULBERSON",48111:"DALLAM",48113:"DALLAS",48115:"DAWSON",48117:"DEAF SMITH",48119:"DELTA",48121:"DENTON",48123:"DEWITT",48125:"DICKENS",48127:"DIMMIT",48129:"DONLEY",48131:"DUVAL",48133:"EASTLAND",48135:"ECTOR",48137:"EDWARDS",48139:"ELLIS",48141:"EL PASO",48143:"ERATH",48145:"FALLS",48147:"FANNIN",48149:"FAYETTE",48151:"FISHER",48153:"FLOYD",48155:"FOARD",48157:"FORT BEND",48159:"FRANKLIN",48161:"FREESTONE",48163:"FRIO",48165:"GAINES",48167:"GALVESTON",48169:"GARZA",48171:"GILLESPIE",48173:"GLASSCOCK",48175:"GOLIAD",48177:"GONZALES",48179:"GRAY",48181:"GRAYSON",48183:"GREGG",48185:"GRIMES",48187:"GUADALUPE",48189:"HALE",48191:"HALL",48193:"HAMILTON",48195:"HANSFORD",48197:"HARDEMAN",48199:"HARDIN",48201:"HARRIS",48203:"HARRISON",48205:"HARTLEY",48207:"HASKELL",48209:"HAYS",48211:"HEMPHILL",48213:"HENDERSON",48215:"HIDALGO",48217:"HILL",48219:"HOCKLEY",48221:"HOOD",48223:"HOPKINS",48225:"HOUSTON",48227:"HOWARD",48229:"HUDSPETH",48231:"HUNT",48233:"HUTCHINSON",48235:"IRION",48237:"JACK",48239:"JACKSON",48241:"JASPER",48243:"JEFF DAVIS",48245:"JEFFERSON",48247:"JIM HOGG",48249:"JIM WELLS",48251:"JOHNSON",48253:"JONES",48255:"KARNES",48257:"KAUFMAN",48259:"KENDALL",48261:"KENEDY",48263:"KENT",48265:"KERR",48267:"KIMBLE",48269:"KING",48271:"KINNEY",48273:"KLEBERG",48275:"KNOX",48277:"LAMAR",48279:"LAMB",48281:"LAMPASAS",48283:"LA SALLE",48285:"LAVACA",48287:"LEE",48289:"LEON",48291:"LIBERTY",48293:"LIMESTONE",48295:"LIPSCOMB",48297:"LIVE OAK",48299:"LLANO",48301:"LOVING",48303:"LUBBOCK",48305:"LYNN",48307:"MCCULLOCH",48309:"MCLENNAN",48311:"MCMULLEN",48313:"MADISON",48315:"MARION",48317:"MARTIN",48319:"MASON",48321:"MATAGORDA",48323:"MAVERICK",48325:"MEDINA",48327:"MENARD",48329:"MIDLAND",48331:"MILAM",48333:"MILLS",48335:"MITCHELL",48337:"MONTAGUE",48339:"MONTGOMERY",48341:"MOORE",48343:"MORRIS",48345:"MOTLEY",48347:"NACOGDOCHES",48349:"NAVARRO",48351:"NEWTON",48353:"NOLAN",48355:"NUECES",48357:"OCHILTREE",48359:"OLDHAM",48361:"ORANGE",48363:"PALO PINTO",48365:"PANOLA",48367:"PARKER",48369:"PARMER",48371:"PECOS",48373:"POLK",48375:"POTTER",48377:"PRESIDIO",48379:"RAINS",48381:"RANDALL",48383:"REAGAN",48385:"REAL",48387:"RED RIVER",48389:"REEVES",48391:"REFUGIO",48393:"ROBERTS",48395:"ROBERTSON",48397:"ROCKWALL",48399:"RUNNELS",48401:"RUSK",48403:"SABINE",48405:"SAN AUGUSTINE",48407:"SAN JACINTO",48409:"SAN PATRICIO",48411:"SAN SABA",48413:"SCHLEICHER",48415:"SCURRY",48417:"SHACKELFORD",48419:"SHELBY",48421:"SHERMAN",48423:"SMITH",48425:"SOMERVELL",48427:"STARR",48429:"STEPHENS",48431:"STERLING",48433:"STONEWALL",48435:"SUTTON",48437:"SWISHER",48439:"TARRANT",48441:"TAYLOR",48443:"TERRELL",48445:"TERRY",48447:"THROCKMORTON",48449:"TITUS",48451:"TOM GREEN",48453:"TRAVIS",48455:"TRINITY",48457:"TYLER",48459:"UPSHUR",48461:"UPTON",48463:"UVALDE",48465:"VAL VERDE",48467:"VAN ZANDT",48469:"VICTORIA",48471:"WALKER",48473:"WALLER",48475:"WARD",48477:"WASHINGTON",48479:"WEBB",48481:"WHARTON",48483:"WHEELER",48485:"WICHITA",48487:"WILBARGER",48489:"WILLACY",48491:"WILLIAMSON",48493:"WILSON",48495:"WINKLER",48497:"WISE",48499:"WOOD",48501:"YOAKUM",48503:"YOUNG",48505:"ZAPATA",48507:"ZAVALA",49001:"BEAVER",49003:"BOX ELDER",49005:"CACHE",49007:"CARBON",49009:"DAGGETT",49011:"DAVIS",49013:"DUCHESNE",49015:"EMERY",49017:"GARFIELD",49019:"GRAND",49021:"IRON",49023:"JUAB",49025:"KANE",49027:"MILLARD",49029:"MORGAN",49031:"PIUTE",49033:"RICH",49035:"SALT LAKE",49037:"SAN JUAN",49039:"SANPETE",49041:"SEVIER",49043:"SUMMIT",49045:"TOOELE",49047:"UINTAH",49049:"UTAH",49051:"WASATCH",49053:"WASHINGTON",49055:"WAYNE",49057:"WEBER",50001:"ADDISON",50003:"BENNINGTON",50005:"CALEDONIA",50007:"CHITTENDEN",50009:"ESSEX",50011:"FRANKLIN",50013:"GRAND ISLE",50015:"LAMOILLE",50017:"ORANGE",50019:"ORLEANS",50021:"RUTLAND",50023:"WASHINGTON",50025:"WINDHAM",50027:"WINDSOR",51001:"ACCOMACK",51003:"ALBEMARLE",51005:"ALLEGHANY",51007:"AMELIA",51009:"AMHERST",51011:"APPOMATTOX",51013:"ARLINGTON",51015:"AUGUSTA",51017:"BATH",51019:"BEDFORD",51021:"BLAND",51023:"BOTETOURT",51025:"BRUNSWICK",51027:"BUCHANAN",51029:"BUCKINGHAM",51031:"CAMPBELL",51033:"CAROLINE",51035:"CARROLL",51036:"CHARLES CITY",51037:"CHARLOTTE",51041:"CHESTERFIELD",51043:"CLARKE",51045:"CRAIG",51047:"CULPEPER",51049:"CUMBERLAND",51051:"DICKENSON",51053:"DINWIDDIE",51057:"ESSEX",51059:"FAIRFAX",51061:"FAUQUIER",51063:"FLOYD",51065:"FLUVANNA",51067:"FRANKLIN",51069:"FREDERICK",51071:"GILES",51073:"GLOUCESTER",51075:"GOOCHLAND",51077:"GRAYSON",51079:"GREENE",51081:"GREENSVILLE",51083:"HALIFAX",51085:"HANOVER",51087:"HENRICO",51089:"HENRY",51091:"HIGHLAND",51093:"ISLE OF WIGHT",51095:"JAMES CITY",51097:"KING AND QUEEN",51099:"KING GEORGE",51101:"KING WILLIAM",51103:"LANCASTER",51105:"LEE",51107:"LOUDOUN",51109:"LOUISA",51111:"LUNENBURG",51113:"MADISON",51115:"MATHEWS",51117:"MECKLENBURG",51119:"MIDDLESEX",51121:"MONTGOMERY",51125:"NELSON",51127:"NEW KENT",51131:"NORTHAMPTON",51133:"NORTHUMBERLAND",51135:"NOTTOWAY",51137:"ORANGE",51139:"PAGE",51141:"PATRICK",51143:"PITTSYLVANIA",51145:"POWHATAN",51147:"PRINCE EDWARD",51149:"PRINCE GEORGE",51153:"PRINCE WILLIAM",51155:"PULASKI",51157:"RAPPAHANNOCK",51159:"RICHMOND",51161:"ROANOKE",51163:"ROCKBRIDGE",51165:"ROCKINGHAM",51167:"RUSSELL",51169:"SCOTT",51171:"SHENANDOAH",51173:"SMYTH",51175:"SOUTHAMPTON",51177:"SPOTSYLVANIA",51179:"STAFFORD",51181:"SURRY",51183:"SUSSEX",51185:"TAZEWELL",51187:"WARREN",51191:"WASHINGTON",51193:"WESTMORELAND",51195:"WISE",51197:"WYTHE",51199:"YORK",51510:"ALEXANDRIA",51515:"BEDFORD CITY",51520:"BRISTOL",51530:"BUENA VISTA",51540:"CHARLOTTESVILLE",51550:"CHESAPEAKE",51570:"COLONIAL HEIGHTS",51580:"COVINGTON",51590:"DANVILLE",51595:"EMPORIA",51600:"FAIRFAX",51610:"FALLS CHURCH",51620:"FRANKLIN",51630:"FREDERICKSBURG",51640:"GALAX",51650:"HAMPTON",51660:"HARRISONBURG",51670:"HOPEWELL",51678:"LEXINGTON",51680:"LYNCHBURG",51683:"MANASSAS",51685:"MANASSAS PARK",51690:"MARTINSVILLE",51700:"NEWPORT NEWS",51710:"NORFOLK",51720:"NORTON",51730:"PETERSBURG",51735:"POQUOSON",51740:"PORTSMOUTH",51750:"RADFORD",51760:"RICHMOND",51770:"ROANOKE CITY",51775:"SALEM",51790:"STAUNTON",51800:"SUFFOLK",51810:"VIRGINIA BEACH",51820:"WAYNESBORO",51830:"WILLIAMSBURG",51840:"WINCHESTER",53001:"ADAMS",53003:"ASOTIN",53005:"BENTON",53007:"CHELAN",53009:"CLALLAM",53011:"CLARK",53013:"COLUMBIA",53015:"COWLITZ",53017:"DOUGLAS",53019:"FERRY",53021:"FRANKLIN",53023:"GARFIELD",53025:"GRANT",53027:"GRAYS HARBOR",53029:"ISLAND",53031:"JEFFERSON",53033:"KING",53035:"KITSAP",53037:"KITTITAS",53039:"KLICKITAT",53041:"LEWIS",53043:"LINCOLN",53045:"MASON",53047:"OKANOGAN",53049:"PACIFIC",53051:"PEND OREILLE",53053:"PIERCE",53055:"SAN JUAN",53057:"SKAGIT",53059:"SKAMANIA",53061:"SNOHOMISH",53063:"SPOKANE",53065:"STEVENS",53067:"THURSTON",53069:"WAHKIAKUM",53071:"WALLA WALLA",53073:"WHATCOM",53075:"WHITMAN",53077:"YAKIMA",54001:"BARBOUR",54003:"BERKELEY",54005:"BOONE",54007:"BRAXTON",54009:"BROOKE",54011:"CABELL",54013:"CALHOUN",54015:"CLAY",54017:"DODDRIDGE",54019:"FAYETTE",54021:"GILMER",54023:"GRANT",54025:"GREENBRIER",54027:"HAMPSHIRE",54029:"HANCOCK",54031:"HARDY",54033:"HARRISON",54035:"JACKSON",54037:"JEFFERSON",54039:"KANAWHA",54041:"LEWIS",54043:"LINCOLN",54045:"LOGAN",54047:"MCDOWELL",54049:"MARION",54051:"MARSHALL",54053:"MASON",54055:"MERCER",54057:"MINERAL",54059:"MINGO",54061:"MONONGALIA",54063:"MONROE",54065:"MORGAN",54067:"NICHOLAS",54069:"OHIO",54071:"PENDLETON",54073:"PLEASANTS",54075:"POCAHONTAS",54077:"PRESTON",54079:"PUTNAM",54081:"RALEIGH",54083:"RANDOLPH",54085:"RITCHIE",54087:"ROANE",54089:"SUMMERS",54091:"TAYLOR",54093:"TUCKER",54095:"TYLER",54097:"UPSHUR",54099:"WAYNE",54101:"WEBSTER",54103:"WETZEL",54105:"WIRT",54107:"WOOD",54109:"WYOMING",55001:"ADAMS",55003:"ASHLAND",55005:"BARRON",55007:"BAYFIELD",55009:"BROWN",55011:"BUFFALO",55013:"BURNETT",55015:"CALUMET",55017:"CHIPPEWA",55019:"CLARK",55021:"COLUMBIA",55023:"CRAWFORD",55025:"DANE",55027:"DODGE",55029:"DOOR",55031:"DOUGLAS",55033:"DUNN",55035:"EAU CLAIRE",55037:"FLORENCE",55039:"FOND DU LAC",55041:"FOREST",55043:"GRANT",55045:"GREEN",55047:"GREEN LAKE",55049:"IOWA",55051:"IRON",55053:"JACKSON",55055:"JEFFERSON",55057:"JUNEAU",55059:"KENOSHA",55061:"KEWAUNEE",55063:"LA CROSSE",55065:"LAFAYETTE",55067:"LANGLADE",55069:"LINCOLN",55071:"MANITOWOC",55073:"MARATHON",55075:"MARINETTE",55077:"MARQUETTE",55078:"MENOMINEE",55079:"MILWAUKEE",55081:"MONROE",55083:"OCONTO",55085:"ONEIDA",55087:"OUTAGAMIE",55089:"OZAUKEE",55091:"PEPIN",55093:"PIERCE",55095:"POLK",55097:"PORTAGE",55099:"PRICE",55101:"RACINE",55103:"RICHLAND",55105:"ROCK",55107:"RUSK",55109:"ST. CROIX",55111:"SAUK",55113:"SAWYER",55115:"SHAWANO",55117:"SHEBOYGAN",55119:"TAYLOR",55121:"TREMPEALEAU",55123:"VERNON",55125:"VILAS",55127:"WALWORTH",55129:"WASHBURN",55131:"WASHINGTON",55133:"WAUKESHA",55135:"WAUPACA",55137:"WAUSHARA",55139:"WINNEBAGO",55141:"WOOD",56001:"ALBANY",56003:"BIG HORN",56005:"CAMPBELL",56007:"CARBON",56009:"CONVERSE",56011:"CROOK",56013:"FREMONT",56015:"GOSHEN",56017:"HOT SPRINGS",56019:"JOHNSON",56021:"LARAMIE",56023:"LINCOLN",56025:"NATRONA",56027:"NIOBRARA",56029:"PARK",56031:"PLATTE",56033:"SHERIDAN",56035:"SUBLETTE",56037:"SWEETWATER",56039:"TETON",56041:"UINTA",56043:"WASHAKIE",56045:"WESTON",60010:"EASTERN",60020:"MANU'A",60030:"ROSE ISLAND",60040:"SWAINS ISLAND",60050:"WESTERN",66010:"GUAM",69085:"NORTHERN ISLANDS",69100:"ROTA",69110:"SAIPAN",69120:"TINIAN",72001:"ADJUNTAS",72003:"AGUADA",72005:"AGUADILLA",72007:"AGUAS BUENAS",72009:"AIBONITO",72011:"ANASCO",72013:"ARECIBO",72015:"ARROYO",72017:"BARCELONETA",72019:"BARRANQUITAS",72021:"BAYAMON",72023:"CABO ROJO",72025:"CAGUAS",72027:"CAMUY",72029:"CANOVANAS",72031:"CAROLINA",72033:"CATANO",72035:"CAYEY",72037:"CEIBA",72039:"CIALES",72041:"CIDRA",72043:"COAMO",72045:"COMERIO",72047:"COROZAL",72049:"CULEBRA",72051:"DORADO",72053:"FAJARDO",72054:"FLORIDA",72055:"GUANICA",72057:"GUAYAMA",72059:"GUAYANILLA",72061:"GUAYNABO",72063:"GURABO",72065:"HATILLO",72067:"HORMIGUEROS",72069:"HUMACAO",72071:"ISABELA",72073:"JAYUYA",72075:"JUANA DIAZ",72077:"JUNCOS",72079:"LAJAS",72081:"LARES",72083:"LAS MARIAS",72085:"LAS PIEDRAS",72087:"LOIZA",72089:"LUQUILLO",72091:"MANATI",72093:"MARICAO",72095:"MAUNABO",72097:"MAYAGUEZ",72099:"MOCA",72101:"MOROVIS",72103:"NAGUABO",72105:"NARANJITO",72107:"OROCOVIS",72109:"PATILLAS",72111:"PENUELAS",72113:"PONCE",72115:"QUEBRADILLAS",72117:"RINCON",72119:"RIO GRANDE",72121:"SABANA GRANDE",72123:"SALINAS",72125:"SAN GERMAN",72127:"SAN JUAN",72129:"SAN LORENZO",72131:"SAN SEBASTIAN",72133:"SANTA ISABEL",72135:"TOA ALTA",72137:"TOA BAJA",72139:"TRUJILLO ALTO",72141:"UTUADO",72143:"VEGA ALTA",72145:"VEGA BAJA",72147:"VIEQUES",72149:"VILLALBA",72151:"YABUCOA",72153:"YAUCO",74300:"MIDWAY ISLANDS",78010:"ST. CROIX",78020:"ST. JOHN",78030:"ST. THOMAS"},topology:{type:"Topology",objects:{counties:{type:"GeometryCollection",geometries:[{type:"Polygon",id:53073,arcs:[[0,1,2,3]]},{type:"Polygon",id:30105,arcs:[[4,5,6,7,8,9]]},{type:"Polygon",id:30029,arcs:[[10,11,12,13,14,15,16,17,18,19]]},{type:"Polygon",id:16021,arcs:[[20,21,22,23]]},{type:"Polygon",id:30071,arcs:[[-9,24,25,26,27,28,29]]},{type:"Polygon",id:38079,arcs:[[30,31,32,33]]},{type:"Polygon",id:30053,arcs:[[-19,34,35,-21,36]]},{type:"Polygon",id:38009,arcs:[[-32,37,38,39,40]]},{type:"Polygon",id:30035,arcs:[[41,42,-11,43]]},{type:"Polygon",id:30041,arcs:[[44,45,46,47]]},{type:"Polygon",id:30005,arcs:[[-29,-28,48,49,-48,50]]},{type:"Polygon",id:30019,arcs:[[51,52,-5,53]]},{type:"Polygon",id:38067,arcs:[[54,55,56,57]]},{type:"Polygon",id:27069,arcs:[[58,59,-55,60]]},{type:"Polygon",id:38095,arcs:[[61,62,63,-34,64,65]]},{type:"Polygon",id:38019,arcs:[[-57,66,67,-66,68]]},{type:"Polygon",id:53047,arcs:[[69,70,71,72,73,74,-1,75]]},{type:"Polygon",id:53065,arcs:[[76,77,78,79,80]]},{type:"Polygon",id:53051,arcs:[[-23,81,82,-77,83]]},{type:"Polygon",id:53019,arcs:[[-80,84,-70,85]]},{type:"Polygon",id:30051,arcs:[[86,87,88,-46,89]]},{type:"Polygon",id:38023,arcs:[[90,91,92,93]]},{type:"Polygon",id:38013,arcs:[[94,95,96,97,-91,98]]},{type:"Polygon",id:30101,arcs:[[99,-88,100,-42]]},{type:"Polygon",id:38075,arcs:[[101,102,-95,103,-40]]},{type:"Polygon",id:27135,arcs:[[104,105,-59,106,107]]},{type:"Polygon",id:30091,arcs:[[-93,108,109,-52,110]]},{type:"Polygon",id:16017,arcs:[[-36,111,112,113,114,-82,-22]]},{type:"Polygon",id:38101,arcs:[[-103,115,116,117,-96]]},{type:"MultiPolygon",id:53055,arcs:[[[118]],[[119]],[[120]]]},{type:"Polygon",id:27071,arcs:[[121,122,123,124,125]]},{type:"Polygon",id:53057,arcs:[[126,-2,-75,127,128,129]]},{type:"Polygon",id:38105,arcs:[[-98,130,131,132,-109,-92]]},{type:"Polygon",id:38049,arcs:[[133,134,135,-116,-102,-39]]},{type:"Polygon",id:27137,arcs:[[136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,-122,151]]},{type:"Polygon",id:30085,arcs:[[-110,-133,152,153,-6,-53]]},{type:"Polygon",id:53007,arcs:[[-74,154,155,156,157,-128]]},{type:"Polygon",id:38061,arcs:[[158,159,160,-131,-97,-118]]},{type:"Polygon",id:27089,arcs:[[161,162,163,164,165,-60,-106]]},{type:"Polygon",id:38069,arcs:[[-64,166,167,168,-134,-38,-31]]},{type:"Polygon",id:38071,arcs:[[169,170,171,-62,-68]]},{type:"Polygon",id:38099,arcs:[[-56,-166,172,173,-170,-67]]},{type:"Polygon",id:27007,arcs:[[-124,174,175,176,177,178,-162,-105,179]]},{type:"Polygon",id:30073,arcs:[[-101,-87,180,181,-12,-43]]},{type:"MultiPolygon",id:53029,arcs:[[[182,183]],[[184]]]},{type:"Polygon",id:53009,arcs:[[185,186,187]]},{type:"Polygon",id:38005,arcs:[[-63,-172,188,189,190,-167]]},{type:"Polygon",id:30015,arcs:[[-50,191,192,193,194,-181,-90,-45]]},{type:"Polygon",id:53061,arcs:[[-158,195,196,-183,197,-129]]},{type:"Polygon",id:30089,arcs:[[-18,198,199,200,201,-112,-35]]},{type:"Polygon",id:27075,arcs:[[202,203,-137,204]]},{type:"Polygon",id:38063,arcs:[[205,206,207,208,-189,-171,-174]]},{type:"Polygon",id:38035,arcs:[[-165,209,210,211,-206,-173]]},{type:"Polygon",id:27119,arcs:[[212,213,214,215,216,217,218,-210,-164]]},{type:"Polygon",id:27113,arcs:[[-179,219,-215,220,-213,-163]]},{type:"Polygon",id:30083,arcs:[[221,222,223,224,-153]]},{type:"Polygon",id:53017,arcs:[[225,226,-155,-73]]},{type:"Polygon",id:38053,arcs:[[-161,227,228,229,230,-222,-132]]},{type:"Polygon",id:53031,arcs:[[231,232,233,-186,234]]},{type:"Polygon",id:30099,arcs:[[-195,235,236,-13,-182]]},{type:"Polygon",id:30055,arcs:[[-225,237,238,239,-7,-154]]},{type:"Polygon",id:16079,arcs:[[-202,240,241,242,243,244,-113]]},{type:"Polygon",id:30047,arcs:[[245,-199,-17]]},{type:"Polygon",id:53063,arcs:[[-83,-115,246,247,248,249,-78]]},{type:"Polygon",id:27029,arcs:[[250,251,252,-216,-220,-178]]},{type:"Polygon",id:16055,arcs:[[-245,253,-247,-114]]},{type:"Polygon",id:30033,arcs:[[-240,254,255,256,257,-25,-8]]},{type:"Polygon",id:27125,arcs:[[-214,-221]]},{type:"Polygon",id:53025,arcs:[[-72,258,259,260,261,262,263,-226]]},{type:"Polygon",id:53043,arcs:[[-85,-79,-250,264,265,-259,-71]]},{type:"Polygon",id:30049,arcs:[[266,267,268,269,270,-14,-237]]},{type:"MultiPolygon",id:53035,arcs:[[[271]],[[272,273,274,275,276]]]},{type:"Polygon",id:27061,arcs:[[-151,277,278,-175,-123]]},{type:"Polygon",id:38055,arcs:[[279,280,281,282,283,-159,-117,-136]]},{type:"Polygon",id:38027,arcs:[[-209,284,285,286,-190]]},{type:"Polygon",id:38103,arcs:[[-191,-287,287,288,289,290,-168]]},{type:"Polygon",id:38083,arcs:[[-169,-291,291,292,-280,-135]]},{type:"Polygon",id:38025,arcs:[[-284,293,294,295,-228,-160]]},{type:"Polygon",id:30027,arcs:[[-27,296,297,298,299,300,-192,-49]]},{type:"Polygon",id:30021,arcs:[[-224,301,302,-238]]},{type:"MultiPolygon",id:53033,arcs:[[[303]],[[-157,304,305,306,307,-196]]]},{type:"Polygon",id:30013,arcs:[[308,309,-267,-236,-194]]},{type:"Polygon",id:38091,arcs:[[-212,310,311,312,313,-207]]},{type:"Polygon",id:38039,arcs:[[-314,314,315,316,-285,-208]]},{type:"Polygon",id:38097,arcs:[[317,318,-311,-211,-219]]},{type:"MultiPolygon",id:53045,arcs:[[[319,-276,320,321,322,323,-232]]]},{type:"Polygon",id:30063,arcs:[[-16,324,325,326,327,328,329,-200,-246]]},{type:"Polygon",id:30077,arcs:[[-271,330,331,332,-325,-15]]},{type:"Polygon",id:30069,arcs:[[-258,333,334,-297,-26]]},{type:"Polygon",id:53037,arcs:[[-227,-264,335,-305,-156]]},{type:"Polygon",id:38031,arcs:[[-317,336,-288,-286]]},{type:"Polygon",id:38057,arcs:[[337,338,339,-294,-283]]},{type:"Polygon",id:53027,arcs:[[-324,340,341,342,343,-233]]},{type:"Polygon",id:27087,arcs:[[344,345,-217,-253]]},{type:"Polygon",id:27107,arcs:[[-218,-346,346,347,348,-318]]},{type:"Polygon",id:30061,arcs:[[-330,349,-241,-201]]},{type:"Polygon",id:27021,arcs:[[350,351,352,353,354,355,-176,-279]]},{type:"Polygon",id:23003,arcs:[[356,357,358,359,360]]},{type:"Polygon",id:30045,arcs:[[-301,361,362,-309,-193]]},{type:"Polygon",id:16009,arcs:[[-244,363,364,-248,-254]]},{type:"Polygon",id:27057,arcs:[[-356,365,366,-251,-177]]},{type:"MultiPolygon",id:53053,arcs:[[[-307,-306,367,368,369,370]],[[-273,371]],[[-321,-275,372]]]},{type:"Polygon",id:30109,arcs:[[-231,373,374,375,-302,-223]]},{type:"Polygon",id:38007,arcs:[[-296,376,377,378,-229]]},{type:"Polygon",id:38033,arcs:[[-379,379,380,-374,-230]]},{type:"Polygon",id:38043,arcs:[[381,382,383,384,-292,-290]]},{type:"Polygon",id:38093,arcs:[[-316,385,386,387,-382,-289,-337]]},{type:"Polygon",id:38015,arcs:[[-385,388,389,390,-281,-293]]},{type:"Polygon",id:38065,arcs:[[-391,391,-338,-282]]},{type:"Polygon",id:53001,arcs:[[392,393,-260,-266]]},{type:"Polygon",id:53075,arcs:[[-249,-365,394,395,396,397,398,399,-393,-265]]},{type:"Polygon",id:38003,arcs:[[-313,400,401,402,-386,-315]]},{type:"Polygon",id:38017,arcs:[[-319,-349,403,404,405,-401,-312]]},{type:"Polygon",id:53067,arcs:[[-370,406,-341,-323,407]]},{type:"Polygon",id:30079,arcs:[[-376,408,409,-255,-239,-303]]},{type:"Polygon",id:27005,arcs:[[-367,410,411,412,-347,-345,-252]]},{type:"Polygon",id:27027,arcs:[[-413,413,414,415,-404,-348]]},{type:"Polygon",id:16057,arcs:[[-243,416,417,-395,-364]]},{type:"Polygon",id:53077,arcs:[[-263,418,419,420,421,-368,-336]]},{type:"Polygon",id:30059,arcs:[[-363,422,423,424,425,426,-268,-310]]},{type:"Polygon",id:27001,arcs:[[-150,427,428,429,430,431,-351,-278]]},{type:"Polygon",id:26131,arcs:[[432,433,434,435]]},{type:"Polygon",id:38089,arcs:[[-340,436,437,438,439,-377,-295]]},{type:"Polygon",id:38059,arcs:[[-390,440,441,442,-437,-339,-392]]},{type:"Polygon",id:26013,arcs:[[443,444,445,446]]},{type:"Polygon",id:16035,arcs:[[-350,-329,447,448,449,-417,-242]]},{type:"Polygon",id:30017,arcs:[[450,451,452,453,-256,-410]]},{type:"Polygon",id:30087,arcs:[[-454,454,455,456,457,458,-334,-257]]},{type:"Polygon",id:30039,arcs:[[459,460,-326,-333]]},{type:"Polygon",id:27159,arcs:[[-355,461,462,-411,-366]]},{type:"Polygon",id:27035,arcs:[[-432,463,464,-352]]},{type:"Polygon",id:53049,arcs:[[465,466,467,-343]]},{type:"Polygon",id:53041,arcs:[[-407,-369,-422,468,469,470,-466,-342]]},{type:"Polygon",id:30007,arcs:[[-427,471,472,-269]]},{type:"Polygon",id:27017,arcs:[[473,474,-428,-149]]},{type:"Polygon",id:26053,arcs:[[475,476,477,478,479,480,481,482,483,484,-434]]},{type:"Polygon",id:30065,arcs:[[-459,485,486,-298,-335]]},{type:"Polygon",id:26095,arcs:[[487,488,489,490,491]]},{type:"Polygon",id:30037,arcs:[[-487,492,493,494,495,-299]]},{type:"Polygon",id:30107,arcs:[[-300,-496,496,-423,-362]]},{type:"Polygon",id:53021,arcs:[[497,498,499,-261,-394,-400]]},{type:"Polygon",id:53005,arcs:[[500,501,502,503,-419,-262,-500]]},{type:"Polygon",id:27111,arcs:[[-463,504,505,506,507,-414,-412]]},{type:"Polygon",id:38037,arcs:[[508,509,510,-438,-443]]},{type:"Polygon",id:53023,arcs:[[511,512,513,-398]]},{type:"Polygon",id:30025,arcs:[[-381,514,515,516,517,-451,-409,-375]]},{type:"Polygon",id:16049,arcs:[[518,519,520,521,522,523,524,-448,-328]]},{type:"Polygon",id:30081,arcs:[[-461,525,526,527,-519,-327]]},{type:"Polygon",id:38029,arcs:[[-384,528,529,530,531,-441,-389]]},{type:"Polygon",id:38047,arcs:[[-388,532,533,-529,-383]]},{type:"Polygon",id:16069,arcs:[[-450,534,-524,535,536,-396,-418]]},{type:"Polygon",id:38087,arcs:[[537,538,539,-515,-380,-378,-440]]},{type:"Polygon",id:38045,arcs:[[540,541,542,-533,-387,-403]]},{type:"Polygon",id:38041,arcs:[[-511,543,-538,-439]]},{type:"Polygon",id:27167,arcs:[[-508,544,545,546,-415]]},{type:"Polygon",id:38073,arcs:[[-406,547,548,549,-541,-402]]},{type:"Polygon",id:38077,arcs:[[-547,550,551,552,-548,-405,-416]]},{type:"Polygon",id:53013,arcs:[[553,554,555,-498,-399,-514]]},{type:"Polygon",id:53071,arcs:[[-556,556,-501,-499]]},{type:"Polygon",id:55051,arcs:[[557,-484,-483,-482,-481,-480,-479,558,559,560,561]]},{type:"Polygon",id:23025,arcs:[[562,563,564,565,566,567,-360]]},{type:"Polygon",id:23021,arcs:[[568,-563,-359]]},{type:"Polygon",id:30043,arcs:[[-473,569,570,571,572,-331,-270]]},{type:"Polygon",id:26153,arcs:[[-490,573,574,575,576]]},{type:"Polygon",id:30111,arcs:[[577,578,579,580,-493,-486,-458]]},{type:"Polygon",id:30103,arcs:[[581,-578,-457]]},{type:"Polygon",id:16061,arcs:[[-449,-525,-535]]},{type:"Polygon",id:53003,arcs:[[-537,582,-512,-397]]},{type:"Polygon",id:38085,arcs:[[-532,583,584,-509,-442]]},{type:"Polygon",id:26071,arcs:[[-445,585,586,587,588,589,590,-476,-433,591]]},{type:"Polygon",id:27115,arcs:[[592,593,594,595,596,-429,-475]]},{type:"Polygon",id:23019,arcs:[[597,598,599,600,-564,-569,-358]]},{type:"Polygon",id:53059,arcs:[[-421,601,602,603,604,605,-469]]},{type:"Polygon",id:53015,arcs:[[-606,606,607,608,609,-470]]},{type:"Polygon",id:53069,arcs:[[-471,-610,610,-467]]},{type:"Polygon",id:27153,arcs:[[-354,611,612,613,-505,-462]]},{type:"Polygon",id:27097,arcs:[[-465,614,615,616,-612,-353]]},{type:"Polygon",id:55125,arcs:[[617,618,-559,-478,-477,-591,619]]},{type:"Polygon",id:41007,arcs:[[620,621,622]]},{type:"Polygon",id:38001,arcs:[[-510,-585,623,624,625,626,-539,-544]]},{type:"Polygon",id:38081,arcs:[[-553,627,628,629,-549]]},{type:"Polygon",id:38051,arcs:[[-543,630,631,632,-530,-534]]},{type:"Polygon",id:38021,arcs:[[-550,-630,633,634,-631,-542]]},{type:"Polygon",id:38011,arcs:[[-627,635,-516,-540]]},{type:"Polygon",id:30023,arcs:[[-573,636,637,-526,-460,-332]]},{type:"Polygon",id:26043,arcs:[[638,639,640,-587,641]]},{type:"Polygon",id:27095,arcs:[[642,643,644,645,-615,-464,-431]]},{type:"Polygon",id:30097,arcs:[[-495,646,647,-424,-497]]},{type:"Polygon",id:30031,arcs:[[-426,648,649,650,651,652,-570,-472]]},{type:"Polygon",id:30067,arcs:[[-648,653,654,655,-649,-425]]},{type:"Polygon",id:30093,arcs:[[656,657,-637,-572]]},{type:"Polygon",id:41009,arcs:[[658,659,660,-621,661,-608]]},{type:"Polygon",id:27065,arcs:[[-597,662,-643,-430]]},{type:"Polygon",id:55013,arcs:[[663,664,665,666,-595,-594,667]]},{type:"Polygon",id:55113,arcs:[[668,669,670,671,672]]},{type:"Polygon",id:55129,arcs:[[-672,673,-664,674]]},{type:"Polygon",id:30011,arcs:[[675,676,677,678,-452,-518]]},{type:"Polygon",id:30095,arcs:[[-581,679,-654,-647,-494]]},{type:"Polygon",id:27051,arcs:[[-507,680,681,682,-545]]},{type:"Polygon",id:27041,arcs:[[-614,683,684,-681,-506]]},{type:"Polygon",id:55041,arcs:[[685,686,687,688,689,-620,-590]]},{type:"Polygon",id:53011,arcs:[[-605,690,-659,-607]]},{type:"Polygon",id:53039,arcs:[[-504,691,692,693,694,695,-602,-420]]},{type:"Polygon",id:30003,arcs:[[-456,696,697,698,699,-579,-582]]},{type:"Polygon",id:27155,arcs:[[-683,700,701,702,-551,-546]]},{type:"Polygon",id:55037,arcs:[[-588,-641,703,-686,-589]]},{type:"Polygon",id:41059,arcs:[[-555,704,705,706,707,-502,-557]]},{type:"Polygon",id:41063,arcs:[[-513,-583,-536,-523,708,709,710,-705,-554]]},{type:"Polygon",id:26109,arcs:[[711,712,713,714,-639,715]]},{type:"Polygon",id:55099,arcs:[[-619,716,717,718,719,-670,720,-560]]},{type:"Polygon",id:46105,arcs:[[721,722,723,724,725,-625]]},{type:"Polygon",id:46031,arcs:[[726,727,728,729,-722,-624,-584]]},{type:"Polygon",id:46063,arcs:[[-626,-726,730,-676,-517,-636]]},{type:"Polygon",id:46021,arcs:[[-633,731,732,-727,-531]]},{type:"Polygon",id:30001,arcs:[[-658,733,734,735,736,-527,-638]]},{type:"Polygon",id:46089,arcs:[[-635,737,738,739,-732,-632]]},{type:"Polygon",id:46013,arcs:[[-629,740,741,742,743,744,-738,-634]]},{type:"Polygon",id:46109,arcs:[[-703,745,746,747,748,-552]]},{type:"Polygon",id:46091,arcs:[[-749,749,-741,-628]]},{type:"Polygon",id:41049,arcs:[[-708,750,751,752,-692,-503]]},{type:"Polygon",id:55085,arcs:[[-690,753,754,-717,-618]]},{type:"Polygon",id:41061,arcs:[[755,756,-706,-711]]},{type:"Polygon",id:30057,arcs:[[-653,757,-734,-657,-571]]},{type:"Polygon",id:27009,arcs:[[-646,758,759,-616]]},{type:"Polygon",id:41021,arcs:[[760,761,762,-693,-753]]},{type:"Polygon",id:30075,arcs:[[-679,763,764,765,-697,-455,-453]]},{type:"Polygon",id:26031,arcs:[[766,767,768,769,770,771]]},{type:"Polygon",id:41057,arcs:[[772,773,774,775,776,-622]]},{type:"Polygon",id:41067,arcs:[[777,778,779,-773,-661]]},{type:"Polygon",id:27145,arcs:[[-760,780,781,782,783,784,-684,-613,-617]]},{type:"Polygon",id:27149,arcs:[[785,786,787,-701,-682]]},{type:"Polygon",id:27121,arcs:[[-785,788,789,-786,-685]]},{type:"Polygon",id:41055,arcs:[[790,-694,-763]]},{type:"Polygon",id:27059,arcs:[[791,792,793,-644,-663]]},{type:"Polygon",id:27025,arcs:[[-667,794,795,796,-792,-596]]},{type:"Polygon",id:55095,arcs:[[797,798,799,-795,-666]]},{type:"Polygon",id:41051,arcs:[[-691,-604,800,801,-778,-660]]},{type:"Polygon",id:41027,arcs:[[802,803,-801,-603,-696]]},{type:"Polygon",id:41065,arcs:[[-791,-762,804,805,806,807,-803,-695]]},{type:"Polygon",id:16059,arcs:[[-737,808,809,810,811,-520,-528]]},{type:"Polygon",id:23029,arcs:[[812,-598,-357,813]]},{type:"Polygon",id:23007,arcs:[[814,815,816,817,-567]]},{type:"Polygon",id:26141,arcs:[[818,819,-767,820]]},{type:"Polygon",id:55005,arcs:[[-674,821,822,823,-798,-665]]},{type:"Polygon",id:55107,arcs:[[-720,824,825,-822,-671]]},{type:"Polygon",id:30009,arcs:[[-700,826,827,-655,-680,-580]]},{type:"Polygon",id:46129,arcs:[[-740,828,829,830,-728,-733]]},{type:"Polygon",id:46045,arcs:[[-745,831,832,-829,-739]]},{type:"Polygon",id:46037,arcs:[[-750,-748,833,834,835,836,-742]]},{type:"Polygon",id:27011,arcs:[[-702,-788,837,838,839,840,-746]]},{type:"Polygon",id:27141,arcs:[[-645,-794,841,842,843,-781,-759]]},{type:"Polygon",id:55069,arcs:[[844,845,846,-718,-755]]},{type:"Polygon",id:46041,arcs:[[-831,847,848,849,850,-729]]},{type:"Polygon",id:46137,arcs:[[-851,851,852,-723,-730]]},{type:"Polygon",id:55067,arcs:[[-689,853,854,855,856,-845,-754]]},{type:"Polygon",id:41005,arcs:[[-804,-808,857,858,-779,-802]]},{type:"Polygon",id:41071,arcs:[[-859,859,860,861,-774,-780]]},{type:"Polygon",id:27171,arcs:[[-844,862,863,864,865,-782]]},{type:"Polygon",id:27003,arcs:[[-797,866,867,868,-842,-793]]},{type:"Polygon",id:27067,arcs:[[869,870,871,872,-789,-784]]},{type:"Polygon",id:27151,arcs:[[-873,873,874,-838,-787,-790]]},{type:"Polygon",id:55119,arcs:[[-847,875,876,877,-825,-719]]},{type:"Polygon",id:55083,arcs:[[878,879,880,881,882,883,884,-854,-688]]},{type:"Polygon",id:23017,arcs:[[-817,885,886,887,888,-889,889,890,891]]},{type:"Polygon",id:46051,arcs:[[-841,892,893,894,-834,-747]]},{type:"Polygon",id:27093,arcs:[[-866,895,896,-870,-783]]},{type:"Polygon",id:33007,arcs:[[897,898,899,900,-891]]},{type:"Polygon",id:27163,arcs:[[-800,901,902,903,904,-867,-796]]},{type:"Polygon",id:55017,arcs:[[-878,905,906,907,-823,-826]]},{type:"Polygon",id:41047,arcs:[[-860,-858,-807,908,909,910,-861]]},{type:"Polygon",id:16003,arcs:[[911,912,913,914,-709,-522]]},{type:"Polygon",id:27073,arcs:[[-839,-875,915,916,917,-893,-840]]},{type:"MultiPolygon",id:23009,arcs:[[[918]],[[919]],[[920,-599,-813]]]},{type:"Polygon",id:46107,arcs:[[-833,921,922,923,-848,-830]]},{type:"Polygon",id:46049,arcs:[[-744,924,925,926,-922,-832]]},{type:"Polygon",id:27053,arcs:[[-843,-869,927,928,929,930,-863]]},{type:"Polygon",id:46115,arcs:[[-837,931,932,933,-925,-743]]},{type:"Polygon",id:16085,arcs:[[-812,934,935,936,-912,-521]]},{type:"Polygon",id:46019,arcs:[[-725,937,938,939,-677,-731]]},{type:"Polygon",id:55109,arcs:[[940,941,-902,-799]]},{type:"Polygon",id:55033,arcs:[[-908,942,943,944,-941,-824]]},{type:"Polygon",id:26009,arcs:[[945,946,947,948,949]]},{type:"Polygon",id:26137,arcs:[[950,951,-946,952,-769]]},{type:"Polygon",id:26119,arcs:[[953,954,-951,-768,-820]]},{type:"Polygon",id:46025,arcs:[[955,956,957,958,-932,-836]]},{type:"Polygon",id:46029,arcs:[[-895,959,960,-956,-835]]},{type:"Polygon",id:27023,arcs:[[-872,961,962,-916,-874]]},{type:"Polygon",id:27123,arcs:[[-905,963,-928,-868]]},{type:"Polygon",id:55073,arcs:[[-846,-857,964,965,966,967,-876]]},{type:"Polygon",id:55078,arcs:[[-885,968,-855]]},{type:"Polygon",id:41001,arcs:[[-915,969,970,971,-756,-710]]},{type:"Polygon",id:41053,arcs:[[-911,972,973,974,-775,-862]]},{type:"Polygon",id:41069,arcs:[[-752,975,976,977,-805,-761]]},{type:"Polygon",id:41041,arcs:[[-975,978,979,980,-776]]},{type:"Polygon",id:46093,arcs:[[-853,981,982,983,-938,-724]]},{type:"Polygon",id:55019,arcs:[[-968,984,985,986,-906,-877]]},{type:"Polygon",id:55115,arcs:[[-969,-884,987,988,989,-965,-856]]},{type:"Polygon",id:50011,arcs:[[990,991,992,993,994]]},{type:"Polygon",id:50009,arcs:[[995,996,997,998,-900]]},{type:"Polygon",id:50013,arcs:[[999,1e3,1001,-994]]},{type:"Polygon",id:36019,arcs:[[1002,1003,1004,1005,-1001]]},{type:"Polygon",id:50019,arcs:[[-998,1006,1007,-991,1008]]},{type:"Polygon",id:56029,arcs:[[1009,1010,1011,1012,1013,-650,-656,-828]]},{type:"Polygon",id:36089,arcs:[[1014,1015,1016,1017,1018,1019]]},{type:"Polygon",id:56003,arcs:[[1020,1021,1022,-1010,-827,-699]]},{type:"Polygon",id:56005,arcs:[[1023,1024,1025,1026,1027,-765]]},{type:"Polygon",id:56033,arcs:[[-766,-1028,1028,-1021,-698]]},{type:"Polygon",id:36033,arcs:[[-1005,1029,1030,-1015,1031]]},{type:"Polygon",id:56011,arcs:[[-678,-940,1032,1033,-1024,-764]]},{type:"Polygon",id:41023,arcs:[[-757,-972,1034,1035,1036,-976,-751,-707]]},{type:"Polygon",id:27085,arcs:[[-865,1037,1038,1039,-896]]},{type:"Polygon",id:27019,arcs:[[-931,1040,1041,-1038,-864]]},{type:"Polygon",id:46039,arcs:[[-918,1042,1043,1044,1045,-960,-894]]},{type:"Polygon",id:27173,arcs:[[1046,1047,1048,1049,-1043,-917,-963]]},{type:"Polygon",id:27037,arcs:[[-904,1050,1051,1052,1053,-929,-964]]},{type:"Polygon",id:46119,arcs:[[1054,1055,1056,-849,-924]]},{type:"Polygon",id:46069,arcs:[[-927,1057,1058,1059,1060,-1055,-923]]},{type:"Polygon",id:46059,arcs:[[-934,1061,1062,1063,-1058,-926]]},{type:"Polygon",id:27129,arcs:[[-897,-1040,1064,1065,1066,1067,-1047,-962,-871]]},{type:"Polygon",id:16037,arcs:[[1068,1069,1070,1071,1072,-935,-811]]},{type:"Polygon",id:55093,arcs:[[-945,1073,1074,-1051,-903,-942]]},{type:"Polygon",id:26001,arcs:[[1075,1076,1077,1078]]},{type:"Polygon",id:26079,arcs:[[1079,1080,1081,-947]]},{type:"Polygon",id:26039,arcs:[[1082,1083,-1080,-952]]},{type:"Polygon",id:55035,arcs:[[-987,1084,1085,1086,1087,-943,-907]]},{type:"Polygon",id:26135,arcs:[[-1078,1088,-1083,-955]]},{type:"Polygon",id:16087,arcs:[[1089,1090,1091,-970,-914]]},{type:"Polygon",id:41031,arcs:[[-978,1092,1093,1094,-909,-806]]},{type:"Polygon",id:27139,arcs:[[-1054,1095,1096,1097,-1041,-930]]},{type:"Polygon",id:46057,arcs:[[-1046,1098,1099,-957,-961]]},{type:"Polygon",id:50015,arcs:[[1100,1101,1102,-992,-1008]]},{type:"Polygon",id:41043,arcs:[[-1095,1103,1104,1105,-973,-910]]},{type:"Polygon",id:46117,arcs:[[-1057,1106,1107,1108,1109,-850]]},{type:"Polygon",id:26019,arcs:[[1110,1111,1112,1113]]},{type:"Polygon",id:50005,arcs:[[1114,1115,1116,-1101,-1007,-997]]},{type:"MultiPolygon",id:23027,arcs:[[[-601,1117,1118,1119,1120,-565]]]},{type:"Polygon",id:16043,arcs:[[1121,1122,1123,1124,1125,-735,-758,-652]]},{type:"Polygon",id:46055,arcs:[[1126,1127,1128,-982,-852,-1110]]},{type:"Polygon",id:50007,arcs:[[-1103,1129,1130,1131,-1003,-1e3,-993]]},{type:"Polygon",id:41003,arcs:[[-1106,1132,-979,-974]]},{type:"Polygon",id:23011,arcs:[[1133,1134,1135,1136,-815,-566,-1121]]},{type:"Polygon",id:27143,arcs:[[-1042,-1098,1137,1138,-1065,-1039]]},{type:"Polygon",id:27049,arcs:[[1139,1140,1141,1142,1143,-1052,-1075]]},{type:"Polygon",id:27127,arcs:[[1144,1145,1146,1147,-1048,-1068]]},{type:"Polygon",id:55097,arcs:[[1148,1149,1150,1151,-966]]},{type:"Polygon",id:55141,arcs:[[-1152,1152,1153,1154,-985,-967]]},{type:"Polygon",id:55009,arcs:[[-883,1155,1156,1157,1158,1159,-988]]},{type:"Polygon",id:55091,arcs:[[-1088,1160,1161,-1140,-1074,-944]]},{type:"Polygon",id:55135,arcs:[[1162,1163,1164,-1149,-990]]},{type:"Polygon",id:55061,arcs:[[1165,1166,-1157,1167,1168]]},{type:"Polygon",id:56039,arcs:[[1169,1170,1171,1172,1173,-1122,-651,-1014]]},{type:"Polygon",id:46005,arcs:[[-959,1174,1175,1176,-1062,-933]]},{type:"Polygon",id:27081,arcs:[[1177,1178,1179,-1044,-1050]]},{type:"Polygon",id:27083,arcs:[[-1148,1180,1181,-1178,-1049]]},{type:"Polygon",id:46081,arcs:[[-984,1182,1183,-1033,-939]]},{type:"Polygon",id:55011,arcs:[[-1087,1184,1185,1186,-1161]]},{type:"Polygon",id:55121,arcs:[[1187,1188,1189,1190,-1185,-1086]]},{type:"Polygon",id:55053,arcs:[[-986,-1155,1191,1192,1193,-1188,-1085]]},{type:"Polygon",id:55087,arcs:[[-989,-1160,1194,1195,-1163]]},{type:"Polygon",id:16033,arcs:[[-1126,1196,1197,-809,-736]]},{type:"Polygon",id:56019,arcs:[[-1027,1198,1199,1200,-1022,-1029]]},{type:"Polygon",id:41013,arcs:[[-977,-1037,1201,1202,-1093]]},{type:"Polygon",id:46065,arcs:[[-1061,1203,-1107,-1056]]},{type:"Polygon",id:36031,arcs:[[1204,1205,1206,1207,-1030,-1004,-1132]]},{type:"Polygon",id:27079,arcs:[[1208,1209,1210,1211,-1138,-1097]]},{type:"Polygon",id:27131,arcs:[[-1053,-1144,1212,1213,1214,-1209,-1096]]},{type:"Polygon",id:46077,arcs:[[-1100,1215,1216,1217,1218,-1175,-958]]},{type:"Polygon",id:46011,arcs:[[-1180,1219,1220,1221,-1216,-1099,-1045]]},{type:"Polygon",id:26101,arcs:[[1222,1223,1224,1225,-1112]]},{type:"Polygon",id:26165,arcs:[[1226,1227,1228,-1223,1229]]},{type:"Polygon",id:26143,arcs:[[1230,1231,1232,1233,-1084]]},{type:"Polygon",id:26113,arcs:[[-1234,1234,1235,-1227,-1081]]},{type:"Polygon",id:26069,arcs:[[1236,1237,1238,-1077]]},{type:"Polygon",id:26129,arcs:[[-1239,1239,1240,-1231,-1089]]},{type:"Polygon",id:16045,arcs:[[-937,1241,1242,1243,1244,-1090,-913]]},{type:"Polygon",id:46103,arcs:[[-1129,1245,1246,1247,1248,-1183,-983]]},{type:"Polygon",id:50023,arcs:[[1249,1250,-1130,-1102,-1117]]},{type:"Polygon",id:27015,arcs:[[1251,1252,1253,1254,-1145,-1067]]},{type:"Polygon",id:23001,arcs:[[1255,1256,-886,-816,-1137]]},{type:"Polygon",id:27103,arcs:[[1257,-1252,-1066,-1139,-1212]]},{type:"Polygon",id:27157,arcs:[[-1162,-1187,1258,1259,-1141]]},{type:"Polygon",id:41045,arcs:[[-1092,1260,1261,1262,1263,1264,-1035,-971]]},{type:"Polygon",id:33009,arcs:[[1265,1266,1267,1268,1269,1270,-1115,-996,-899]]},{type:"Polygon",id:41017,arcs:[[-1203,1271,1272,1273,1274,-1104,-1094]]},{type:"Polygon",id:36045,arcs:[[1275,1276,-1019,1277,1278,1279,1280,1281]]},{type:"MultiPolygon",id:23013,arcs:[[[1282,1283,-1119]]]},{type:"Polygon",id:16015,arcs:[[-1073,1284,1285,-1242,-936]]},{type:"Polygon",id:23015,arcs:[[-1120,-1284,1286,1287,1288,-1134]]},{type:"Polygon",id:55071,arcs:[[-1167,1289,1290,1291,-1158]]},{type:"Polygon",id:50001,arcs:[[-1251,1292,1293,1294,1295,-1205,-1131]]},{type:"Polygon",id:41039,arcs:[[-1275,1296,1297,1298,-980,-1133,-1105]]},{type:"Polygon",id:33003,arcs:[[-890,888,1299,1300,1301,-1266,-898]]},{type:"Polygon",id:27013,arcs:[[-1211,1302,1303,1304,1305,-1253,-1258]]},{type:"Polygon",id:55057,arcs:[[1306,1307,1308,1309,-1192,-1154]]},{type:"Polygon",id:55001,arcs:[[-1151,1310,1311,1312,-1307,-1153]]},{type:"Polygon",id:55137,arcs:[[-1165,1313,1314,1315,-1311,-1150]]},{type:"Polygon",id:55139,arcs:[[1316,1317,1318,-1314,-1164,-1196]]},{type:"Polygon",id:55015,arcs:[[-1159,-1292,1319,1320,-1317,-1195]]},{type:"Polygon",id:16023,arcs:[[-1198,1321,1322,1323,-1070,-1069,-810]]},{type:"Polygon",id:50017,arcs:[[-1271,1324,-1293,-1250,-1116]]},{type:"Polygon",id:36049,arcs:[[1325,1326,-1278,-1018,1327]]},{type:"Polygon",id:46085,arcs:[[1328,1329,1330,1331,1332,-1108,-1204,-1060,1333]]},{type:"Polygon",id:27117,arcs:[[-1182,1334,1335,1336,-1220,-1179]]},{type:"Polygon",id:27101,arcs:[[-1147,1337,1338,1339,-1335,-1181]]},{type:"Polygon",id:46073,arcs:[[-1177,1340,1341,1342,1343,-1063]]},{type:"Polygon",id:27147,arcs:[[1344,1345,1346,1347,-1214]]},{type:"Polygon",id:27039,arcs:[[1348,1349,-1345,-1213,-1143]]},{type:"Polygon",id:46101,arcs:[[-1337,1350,1351,-1221]]},{type:"Polygon",id:27161,arcs:[[-1348,1352,1353,-1303,-1210,-1215]]},{type:"Polygon",id:46017,arcs:[[-1344,1354,-1334,-1059,-1064]]},{type:"Polygon",id:46111,arcs:[[-1219,1355,1356,1357,1358,-1341,-1176]]},{type:"Polygon",id:27109,arcs:[[-1260,1359,1360,1361,-1349,-1142]]},{type:"Polygon",id:27033,arcs:[[-1255,1362,1363,1364,-1338,-1146]]},{type:"Polygon",id:46079,arcs:[[-1222,-1352,1365,1366,1367,-1217]]},{type:"Polygon",id:46097,arcs:[[-1368,1368,1369,-1356,-1218]]},{type:"Polygon",id:27169,arcs:[[-1186,-1191,1370,1371,1372,-1360,-1259]]},{type:"Polygon",id:56045,arcs:[[-1184,-1249,1373,1374,1375,-1025,-1034]]},{type:"Polygon",id:26105,arcs:[[1376,1377,1378,-1225]]},{type:"Polygon",id:23005,arcs:[[-1257,1379,1380,1381,1382,1383,-887]]},{type:"Polygon",id:46075,arcs:[[-1333,1384,1385,-1386,1386,-1127,-1109]]},{type:"Polygon",id:56043,arcs:[[-1201,1387,1388,1389,-1011,-1023]]},{type:"MultiPolygon",id:23023,arcs:[[[-1382,1390]],[[-1288,1391]],[[1392,-1380,-1256,-1136]]]},{type:"Polygon",id:26085,arcs:[[-1224,-1229,1393,1394,-1377]]},{type:"Polygon",id:26133,arcs:[[-1236,1395,1396,-1394,-1228]]},{type:"Polygon",id:26035,arcs:[[-1233,1397,1398,-1396,-1235]]},{type:"Polygon",id:26051,arcs:[[1399,1400,1401,-1398,-1232,-1241]]},{type:"Polygon",id:55081,arcs:[[-1310,1402,1403,-1193]]},{type:"Polygon",id:16075,arcs:[[-1245,1404,-1261,-1091]]},{type:"Polygon",id:36041,arcs:[[1405,1406,1407,1408,-1016,-1031,-1208]]},{type:"Polygon",id:27165,arcs:[[-1306,1409,1410,-1363,-1254]]},{type:"Polygon",id:16039,arcs:[[-1072,1411,1412,1413,1414,1415,1416,-1285]]},{type:"Polygon",id:36043,arcs:[[-1409,1417,1418,1419,1420,-1328,-1017]]},{type:"Polygon",id:55063,arcs:[[-1194,-1404,1421,1422,-1371,-1190,-1189]]},{type:"Polygon",id:56017,arcs:[[-1390,1423,-1012]]},{type:"Polygon",id:16051,arcs:[[-1125,1424,1425,1426,-1322,-1197]]},{type:"Polygon",id:41025,arcs:[[-1265,1427,1428,1429,-1272,-1202,-1036]]},{type:"Polygon",id:56013,arcs:[[-1424,-1389,1430,1431,1432,1433,-1170,-1013]]},{type:"Polygon",id:26017,arcs:[[1434,1435,1436,1437,-1401,1438]]},{type:"Polygon",id:46071,arcs:[[-1387,1385,1439,1440,1441,-1246,-1128]]},{type:"Polygon",id:16013,arcs:[[-1324,1442,1443,1444,1445,1446,1447,-1412,-1071]]},{type:"Polygon",id:16081,arcs:[[-1174,1448,1449,-1123]]},{type:"Polygon",id:55047,arcs:[[-1319,1450,1451,1452,1453,-1315]]},{type:"Polygon",id:55077,arcs:[[-1454,1454,-1312,-1316]]},{type:"Polygon",id:50027,arcs:[[-1270,1455,1456,1457,1458,-1294,-1325]]},{type:"Polygon",id:41019,arcs:[[1459,1460,1461,1462,1463,1464,-1298]]},{type:"Polygon",id:55039,arcs:[[1465,1466,1467,-1451,-1318,-1321]]},{type:"Polygon",id:46003,arcs:[[-1359,1468,1469,1470,1471,-1342]]},{type:"Polygon",id:46015,arcs:[[-1472,1472,-1329,-1355,-1343]]},{type:"Polygon",id:16065,arcs:[[-1450,1473,-1425,-1124]]},{type:"Polygon",id:55117,arcs:[[1474,1475,1476,-1466,-1320,-1291]]},{type:"Polygon",id:16027,arcs:[[-1244,1477,1478,-1262,-1405]]},{type:"Polygon",id:46095,arcs:[[-1332,1479,1480,-1440,-1386,-1385]]},{type:"Polygon",id:16025,arcs:[[1481,1482,-1413,-1448]]},{type:"Polygon",id:50021,arcs:[[1483,1484,-1295,-1459]]},{type:"Polygon",id:46033,arcs:[[1485,1486,1487,-1374,-1248]]},{type:"Polygon",id:27133,arcs:[[-1340,1488,1489,1490,-1336]]},{type:"Polygon",id:27105,arcs:[[-1365,1491,1492,1493,-1489,-1339]]},{type:"Polygon",id:27047,arcs:[[1494,1495,1496,1497,-1353,-1347]]},{type:"Polygon",id:27099,arcs:[[-1362,1498,1499,1500,1501,-1495,-1346,-1350]]},{type:"Polygon",id:27055,arcs:[[-1423,1502,1503,1504,1505,-1372]]},{type:"Polygon",id:46035,arcs:[[1506,1507,1508,-1469,-1358]]},{type:"Polygon",id:46061,arcs:[[-1370,1509,1510,-1507,-1357]]},{type:"Polygon",id:27045,arcs:[[-1373,-1506,1511,1512,-1499,-1361]]},{type:"Polygon",id:27063,arcs:[[-1411,1513,1514,1515,1516,-1492,-1364]]},{type:"Polygon",id:27043,arcs:[[-1354,-1498,1517,1518,1519,-1304]]},{type:"Polygon",id:46099,arcs:[[1520,1521,1522,1523,-1366,-1351,-1491]]},{type:"Polygon",id:27091,arcs:[[-1305,-1520,1524,1525,-1514,-1410]]},{type:"Polygon",id:46087,arcs:[[-1367,-1524,1526,1527,-1510,-1369]]},{type:"Polygon",id:26111,arcs:[[-1438,1528,1529,1530,-1402]]},{type:"Polygon",id:26127,arcs:[[1531,1532,1533,-1378]]},{type:"Polygon",id:26073,arcs:[[-1531,1534,1535,1536,-1399]]},{type:"Polygon",id:23031,arcs:[[1537,1538,-1300,-889,-888,-1384]]},{type:"Polygon",id:26107,arcs:[[-1537,1539,1540,-1397]]},{type:"Polygon",id:26123,arcs:[[-1541,1541,1542,1543,-1532,-1395]]},{type:"Polygon",id:36115,arcs:[[-1485,1544,1545,1546,1547,-1206,-1296]]},{type:"Polygon",id:16001,arcs:[[-1286,-1417,1548,-1478,-1243]]},{type:"Polygon",id:36113,arcs:[[1549,-1406,-1207,-1548]]},{type:"Polygon",id:46123,arcs:[[1550,1551,1552,-1480,-1331]]},{type:"Polygon",id:33001,arcs:[[1553,1554,-1267,-1302]]},{type:"Polygon",id:26157,arcs:[[1555,1556,1557,1558,1559,-1436,1560,1561]]},{type:"Polygon",id:55123,arcs:[[1562,1563,1564,1565,-1503,-1422,-1403,-1309]]},{type:"Polygon",id:36075,arcs:[[-1327,1566,1567,1568,1569,1570,-1279]]},{type:"Polygon",id:46113,arcs:[[1571,1572,1573,1574,-1486,-1247,-1442]]},{type:"Polygon",id:26151,arcs:[[1575,1576,-1557,1577,1578]]},{type:"Polygon",id:16073,arcs:[[-1549,-1416,1579,1580,1581,-1263,-1479]]},{type:"Polygon",id:55021,arcs:[[1582,1583,1584,-1313,-1455,-1453]]},{type:"Polygon",id:55111,arcs:[[-1585,1585,1586,1587,-1563,-1308]]},{type:"Polygon",id:55027,arcs:[[1588,1589,1590,1591,-1583,-1452,-1468]]},{type:"Polygon",id:16019,arcs:[[-1474,-1449,-1173,1592,1593,1594,-1426]]},{type:"Polygon",id:16011,arcs:[[1595,1596,1597,-1443,-1323,-1427,-1595]]},{type:"Polygon",id:41035,arcs:[[1598,1599,1600,1601,-1460,-1297,-1274]]},{type:"Polygon",id:41037,arcs:[[1602,1603,-1599,-1273,-1430]]},{type:"Polygon",id:36065,arcs:[[1604,1605,-1567,-1326,-1421]]},{type:"Polygon",id:33013,arcs:[[-1555,1606,1607,1608,1609,-1268]]},{type:"Polygon",id:41011,arcs:[[1610,1611,-1464]]},{type:"Polygon",id:33019,arcs:[[-1610,1612,1613,1614,-1456,-1269]]},{type:"Polygon",id:33017,arcs:[[-1539,1615,1616,-1607,-1554,-1301]]},{type:"Polygon",id:26145,arcs:[[-1560,1617,1618,1619,-1529,-1437]]},{type:"Polygon",id:55103,arcs:[[1620,1621,1622,-1564,-1588]]},{type:"Polygon",id:55089,arcs:[[1623,1624,1625,-1476]]},{type:"Polygon",id:55131,arcs:[[-1477,-1626,1626,-1589,-1467]]},{type:"Polygon",id:19189,arcs:[[1627,1628,1629,-1518,-1497]]},{type:"Polygon",id:19109,arcs:[[1630,1631,1632,-1525,-1519,-1630,1633]]},{type:"Polygon",id:19059,arcs:[[1634,1635,-1516,1636]]},{type:"Polygon",id:19063,arcs:[[1637,-1637,-1515,-1526,-1633]]},{type:"Polygon",id:19195,arcs:[[1638,-1628,-1496,-1502,1639]]},{type:"Polygon",id:19143,arcs:[[1640,1641,-1493,-1517,-1636]]},{type:"Polygon",id:56027,arcs:[[-1488,1642,1643,1644,1645,1646,-1375]]},{type:"Polygon",id:19131,arcs:[[1647,1648,-1640,-1501,1649]]},{type:"Polygon",id:19119,arcs:[[1650,1651,-1521,-1490,-1494,-1642]]},{type:"Polygon",id:19089,arcs:[[1652,1653,-1650,-1500,-1513]]},{type:"Polygon",id:19005,arcs:[[-1566,1654,1655,1656,-1504]]},{type:"Polygon",id:19191,arcs:[[1657,1658,-1653,-1512,-1505,-1657]]},{type:"Polygon",id:46083,arcs:[[-1652,1659,1660,1661,1662,-1522]]},{type:"Polygon",id:56009,arcs:[[-1647,1663,1664,1665,1666,-1199,-1026,-1376]]},{type:"Polygon",id:46023,arcs:[[-1471,1667,1668,1669,1670,1671,1672,-1473]]},{type:"Polygon",id:46125,arcs:[[-1523,-1663,1673,1674,1675,-1527]]},{type:"Polygon",id:46067,arcs:[[-1528,-1676,1676,1677,-1669,1678,-1508,-1511]]},{type:"Polygon",id:56025,arcs:[[-1200,-1667,1679,-1431,-1388]]},{type:"Polygon",id:46043,arcs:[[-1509,-1679,-1668,-1470]]},{type:"Polygon",id:46053,arcs:[[-1673,1680,1681,-1551,-1330]]},{type:"Polygon",id:46047,arcs:[[-1575,1682,1683,-1643,-1487]]},{type:"Polygon",id:26121,arcs:[[-1544,1684,1685,1686,-1533]]},{type:"Polygon",id:26117,arcs:[[-1536,1687,1688,1689,-1542,-1540]]},{type:"Polygon",id:56035,arcs:[[1690,1691,-1171,-1434]]},{type:"Polygon",id:26057,arcs:[[-1530,-1620,1692,1693,-1688,-1535]]},{type:"Polygon",id:55023,arcs:[[-1623,1694,1695,-1655,-1565]]},{type:"Polygon",id:36011,arcs:[[1696,1697,1698,1699,1700,1701,-1570]]},{type:"Polygon",id:36091,arcs:[[-1547,1702,1703,1704,1705,1706,-1407,-1550]]},{type:"Polygon",id:46007,arcs:[[1707,1708,-1572,-1441]]},{type:"Polygon",id:46121,arcs:[[-1553,1709,-1708,-1481]]},{type:"Polygon",id:36073,arcs:[[1710,1711,1712,1713]]},{type:"Polygon",id:36063,arcs:[[-1713,1714,1715,1716]]},{type:"Polygon",id:36055,arcs:[[1717,1718,1719,1720,-1711,1721]]},{type:"Polygon",id:36117,arcs:[[1722,1723,-1718,1724,-1701]]},{type:"Polygon",id:26087,arcs:[[1725,1726,1727,1728,-1558,-1577]]},{type:"Polygon",id:56023,arcs:[[-1692,1729,1730,1731,1732,1733,-1593,-1172]]},{type:"Polygon",id:50003,arcs:[[-1458,1734,1735,1736,1737,-1545,-1484]]},{type:"Polygon",id:55025,arcs:[[-1592,1738,1739,1740,1741,-1586,-1584]]},{type:"Polygon",id:26081,arcs:[[1742,1743,1744,1745,-1685,-1543,-1690]]},{type:"Polygon",id:36035,arcs:[[-1707,1746,-1418,-1408]]},{type:"Polygon",id:33015,arcs:[[1747,1748,1749,-1608,-1617]]},{type:"Polygon",id:36067,arcs:[[1750,1751,-1697,-1569]]},{type:"Polygon",id:50025,arcs:[[-1615,1752,1753,-1735,-1457]]},{type:"Polygon",id:19167,arcs:[[1754,1755,1756,-1660,-1651]]},{type:"Polygon",id:19141,arcs:[[1757,1758,-1755,-1641]]},{type:"Polygon",id:19033,arcs:[[-1649,1759,1760,1761,-1639]]},{type:"Polygon",id:19081,arcs:[[-1762,1762,-1634,-1629]]},{type:"Polygon",id:19147,arcs:[[-1632,1763,1764,-1638]]},{type:"Polygon",id:19041,arcs:[[-1765,1765,-1758,-1635]]},{type:"Polygon",id:26049,arcs:[[-1729,1766,1767,1768,-1618,-1559]]},{type:"Polygon",id:19037,arcs:[[-1659,1769,1770,1771,-1654]]},{type:"Polygon",id:19067,arcs:[[-1772,1772,-1760,-1648]]},{type:"Polygon",id:55049,arcs:[[-1587,-1742,1773,1774,1775,-1621]]},{type:"Polygon",id:55043,arcs:[[-1776,1776,1777,1778,1779,-1695,-1622]]},{type:"Polygon",id:33011,arcs:[[-1750,1780,1781,1782,1783,-1613,-1609]]},{type:"Polygon",id:26139,arcs:[[-1746,1784,1785,-1686]]},{type:"Polygon",id:16063,arcs:[[1786,1787,1788,-1482,-1447]]},{type:"Polygon",id:16047,arcs:[[-1789,1789,1790,1791,-1414,-1483]]},{type:"Polygon",id:55055,arcs:[[1792,1793,1794,-1739,-1591]]},{type:"Polygon",id:16067,arcs:[[1795,1796,-1787,-1446]]},{type:"Polygon",id:55133,arcs:[[-1627,1797,1798,1799,-1793,-1590]]},{type:"Polygon",id:55079,arcs:[[1800,1801,-1798,-1625]]},{type:"Polygon",id:36053,arcs:[[-1606,1802,1803,1804,-1751,-1568]]},{type:"Polygon",id:33005,arcs:[[-1784,1805,1806,-1753,-1614]]},{type:"Polygon",id:46135,arcs:[[1807,1808,1809,1810,-1677,-1675]]},{type:"Polygon",id:46009,arcs:[[-1811,1811,-1670,-1678]]},{type:"Polygon",id:26155,arcs:[[-1769,1812,1813,1814,-1693,-1619]]},{type:"Polygon",id:36037,arcs:[[1815,1816,1817,-1715,-1712,-1721]]},{type:"Polygon",id:26067,arcs:[[1818,1819,1820,-1743,-1689]]},{type:"Polygon",id:26037,arcs:[[-1815,1821,1822,-1819,-1694]]},{type:"Polygon",id:16077,arcs:[[-1598,1823,1824,1825,-1444]]},{type:"MultiPolygon",id:36029,arcs:[[[1826]],[[-1818,1827,1828,1829,1830,1831,-1716]]]},{type:"Polygon",id:46127,arcs:[[-1757,1832,1833,1834,1835,1836,-1661]]},{type:"Polygon",id:46027,arcs:[[-1837,1837,1838,-1808,-1674,-1662]]},{type:"Polygon",id:19065,arcs:[[1839,1840,1841,-1770,-1658]]},{type:"Polygon",id:19043,arcs:[[-1696,-1780,1842,1843,-1840,-1656]]},{type:"Polygon",id:36057,arcs:[[-1706,1844,1845,1846,-1419,-1747]]},{type:"Polygon",id:36069,arcs:[[1847,1848,1849,1850,-1719,-1724]]},{type:"Polygon",id:16005,arcs:[[1851,1852,1853,-1824,-1597]]},{type:"Polygon",id:16029,arcs:[[-1594,-1734,1854,1855,-1852,-1596]]},{type:"Polygon",id:36099,arcs:[[1856,1857,1858,-1848,-1723,-1700]]},{type:"Polygon",id:31165,arcs:[[1859,1860,1861,-1644,-1684,1862]]},{type:"Polygon",id:31161,arcs:[[1863,1864,1865,1866,1867,-1573,1868]]},{type:"Polygon",id:31045,arcs:[[1869,-1863,-1683,-1574,-1868]]},{type:"Polygon",id:31015,arcs:[[1870,1871,1872,-1681,-1672]]},{type:"Polygon",id:31103,arcs:[[-1873,1873,1874,1875,-1552,-1682]]},{type:"Polygon",id:31031,arcs:[[-1710,-1876,1876,1877,1878,1879,1880,-1869,-1709]]},{type:"Polygon",id:41029,arcs:[[-1602,1881,1882,-1461]]},{type:"Polygon",id:36051,arcs:[[-1851,1883,1884,1885,-1816,-1720]]},{type:"Polygon",id:36083,arcs:[[-1738,1886,1887,1888,-1703,-1546]]},{type:"Polygon",id:36093,arcs:[[1889,1890,-1845,-1705]]},{type:"Polygon",id:41015,arcs:[[-1463,1891,1892,1893,-1611]]},{type:"Polygon",id:16083,arcs:[[-1791,1894,1895,1896,-1580,-1415,-1792]]},{type:"Polygon",id:19149,arcs:[[1897,1898,-1833,-1756]]},{type:"Polygon",id:19021,arcs:[[1899,1900,1901,-1766]]},{type:"Polygon",id:19035,arcs:[[-1902,1902,1903,-1898,-1759]]},{type:"Polygon",id:19151,arcs:[[1904,1905,1906,-1900,-1764]]},{type:"Polygon",id:19197,arcs:[[1907,1908,1909,1910,-1763]]},{type:"Polygon",id:19091,arcs:[[-1911,1911,-1905,-1631]]},{type:"Polygon",id:19069,arcs:[[1912,1913,-1908,-1761]]},{type:"Polygon",id:19023,arcs:[[1914,1915,1916,-1913,-1773]]},{type:"Polygon",id:19017,arcs:[[-1842,1917,-1915,-1771]]},{type:"Polygon",id:36077,arcs:[[-1847,1918,1919,1920,-1803,-1605,-1420]]},{type:"Polygon",id:31089,arcs:[[1921,1922,1923,1924,1925,1926,-1872]]},{type:"Polygon",id:26099,arcs:[[1927,1928,1929,-1727,1930]]},{type:"Polygon",id:26125,arcs:[[1931,1932,1933,-1767,-1728,-1930]]},{type:"Polygon",id:25009,arcs:[[1934,1935,1936,-1781,-1749]]},{type:"Polygon",id:31107,arcs:[[-1812,-1810,1937,1938,1939,-1922,-1871,-1671]]},{type:"Polygon",id:31027,arcs:[[-1839,1940,1941,1942,-1938,-1809]]},{type:"Polygon",id:36121,arcs:[[-1886,1943,1944,-1828,-1817]]},{type:"Polygon",id:55045,arcs:[[1945,1946,1947,1948,-1774,-1741]]},{type:"Polygon",id:16053,arcs:[[-1797,1949,-1895,-1790,-1788]]},{type:"Polygon",id:55105,arcs:[[-1795,1950,1951,1952,-1946,-1740]]},{type:"Polygon",id:31017,arcs:[[1953,1954,1955,-1877,-1875]]},{type:"Polygon",id:55127,arcs:[[-1800,1956,1957,1958,1959,-1951,-1794]]},{type:"Polygon",id:55101,arcs:[[1960,1961,-1957,-1799,-1802]]},{type:"Polygon",id:36095,arcs:[[-1891,1962,1963,1964,-1919,-1846]]},{type:"Polygon",id:36001,arcs:[[-1889,1965,-1963,-1890,-1704]]},{type:"Polygon",id:55065,arcs:[[-1949,1966,1967,-1777,-1775]]},{type:"Polygon",id:31149,arcs:[[1968,-1954,-1874,-1927]]},{type:"Polygon",id:36023,arcs:[[1969,1970,-1698,-1752,-1805,1971,1972]]},{type:"Polygon",id:41033,arcs:[[-1462,-1883,1973,1974,-1892]]},{type:"Polygon",id:26093,arcs:[[-1934,1975,1976,1977,-1813,-1768]]},{type:"Polygon",id:26065,arcs:[[-1978,1978,1979,-1822,-1814]]},{type:"Polygon",id:26045,arcs:[[-1823,-1980,1980,1981,1982,-1820]]},{type:"Polygon",id:26015,arcs:[[-1983,1983,1984,1985,-1744,-1821]]},{type:"Polygon",id:26005,arcs:[[-1745,-1986,1986,1987,1988,-1785]]},{type:"Polygon",id:36123,arcs:[[1989,1990,-1849,-1859]]},{type:"Polygon",id:31051,arcs:[[-1836,1991,1992,1993,-1941,-1838]]},{type:"Polygon",id:25003,arcs:[[1994,1995,1996,1997,1998,1999,-1887,-1737]]},{type:"Polygon",id:36017,arcs:[[-1921,2e3,2001,2002,-1972,-1804]]},{type:"Polygon",id:25011,arcs:[[2003,-1995,-1736,-1754,-1807,2004]]},{type:"Polygon",id:25017,arcs:[[2005,2006,2007,2008,2009,2010,2011,2012,2013,-1782,-1937]]},{type:"Polygon",id:25027,arcs:[[-1783,-2014,2014,2015,2016,2017,2018,2019,-2005,-1806]]},{type:"Polygon",id:16031,arcs:[[-1826,2020,2021,2022,-1896,-1950,-1796,-1445]]},{type:"Polygon",id:19061,arcs:[[2023,2024,2025,2026,-1843,-1779]]},{type:"Polygon",id:55059,arcs:[[2027,2028,2029,-1958,-1962]]},{type:"Polygon",id:19055,arcs:[[-2027,2030,2031,2032,-1844]]},{type:"Polygon",id:19187,arcs:[[-1910,2033,2034,2035,2036,-1906,-1912]]},{type:"Polygon",id:19019,arcs:[[-2033,2037,2038,2039,-1841]]},{type:"Polygon",id:19013,arcs:[[-2040,2040,2041,2042,-1916,-1918]]},{type:"Polygon",id:36109,arcs:[[-1971,2043,2044,2045,-1857,-1699]]},{type:"Polygon",id:56015,arcs:[[-1862,2046,2047,2048,2049,-1645]]},{type:"Polygon",id:56031,arcs:[[-2050,2050,2051,-1664,-1646]]},{type:"Polygon",id:16007,arcs:[[-1733,2052,2053,-1855]]},{type:"Polygon",id:36101,arcs:[[-1850,-1991,2054,2055,2056,2057,2058,-1884]]},{type:"Polygon",id:36013,arcs:[[2059,2060,2061,2062,-1831]]},{type:"Polygon",id:19193,arcs:[[-1904,2063,2064,2065,2066,-1834,-1899]]},{type:"Polygon",id:19161,arcs:[[2067,2068,2069,2070,-1901]]},{type:"Polygon",id:19093,arcs:[[-2071,2071,-2064,-1903]]},{type:"Polygon",id:19025,arcs:[[-2037,2072,2073,-2068,-1907]]},{type:"Polygon",id:19079,arcs:[[2074,2075,2076,-2034,-1909]]},{type:"Polygon",id:19083,arcs:[[-1914,2077,2078,2079,-2075]]},{type:"Polygon",id:19075,arcs:[[-2043,2080,2081,-2078,-1917]]},{type:"Polygon",id:25015,arcs:[[-2020,2082,-1996,-2004]]},{type:"Polygon",id:36097,arcs:[[-2046,2083,-2055,-1990,-1858]]},{type:"Polygon",id:36009,arcs:[[-1829,-1945,2084,2085,2086,-2060,-1830]]},{type:"Polygon",id:31043,arcs:[[-1835,-2067,2087,-1992]]},{type:"Polygon",id:36003,arcs:[[-1885,-2059,2088,2089,-2085,-1944]]},{type:"Polygon",id:36025,arcs:[[-1965,2090,2091,2092,2093,2094,-2001,-1920]]},{type:"Polygon",id:17085,arcs:[[-1968,2095,2096,2097,-2024,-1778]]},{type:"Polygon",id:36021,arcs:[[2098,2099,2100,-1888,-2e3]]},{type:"Polygon",id:17177,arcs:[[2101,-2096,-1967,-1948,2102,2103]]},{type:"Polygon",id:17201,arcs:[[2104,2105,-2103,-1947,-1953]]},{type:"Polygon",id:16071,arcs:[[-1854,2106,2107,2108,-2021,-1825]]},{type:"Polygon",id:17111,arcs:[[2109,2110,2111,2112,2113,-1959,-2030]]},{type:"Polygon",id:17007,arcs:[[-1960,-2114,2114,-2105,-1952]]},{type:"Polygon",id:17097,arcs:[[2115,-2110,-2029,2116]]},{type:"Polygon",id:36039,arcs:[[2117,-2091,-1964,-1966,-2101]]},{type:"MultiPolygon",id:25025,arcs:[[[2118,2119,-2012,2120,-2010]]]},{type:"Polygon",id:31139,arcs:[[2121,2122,2123,-1939,-1943]]},{type:"Polygon",id:31013,arcs:[[2124,2125,-1860,-1870,-1867]]},{type:"Polygon",id:31003,arcs:[[-2124,2126,2127,2128,-1923,-1940]]},{type:"Polygon",id:26161,arcs:[[2129,2130,2131,-1976,-1933,2132]]},{type:"Polygon",id:56007,arcs:[[-1666,2133,2134,2135,2136,2137,-1432,-1680]]},{type:"Polygon",id:56001,arcs:[[-2052,2138,2139,2140,-2134,-1665]]},{type:"Polygon",id:16041,arcs:[[-2054,2141,-2107,-1853,-1856]]},{type:"Polygon",id:26075,arcs:[[-1977,-2132,2142,2143,2144,-1981,-1979]]},{type:"Polygon",id:26025,arcs:[[-2145,2145,2146,2147,-1984,-1982]]},{type:"Polygon",id:26159,arcs:[[2148,2149,2150,2151,-1988]]},{type:"Polygon",id:26077,arcs:[[-2148,2152,-2149,-1987,-1985]]},{type:"Polygon",id:36007,arcs:[[-2002,-2095,2153,2154,2155,-1973,-2003]]},{type:"Polygon",id:36107,arcs:[[-2156,2156,2157,2158,-2044,-1970]]},{type:"Polygon",id:19097,arcs:[[-2098,2159,2160,2161,-2025]]},{type:"Polygon",id:31179,arcs:[[-1994,2162,2163,2164,-2122,-1942]]},{type:"Polygon",id:25021,arcs:[[-2120,2165,2166,2167,2168,-2015,-2013]]},{type:"Polygon",id:25013,arcs:[[-2019,2169,2170,2171,-1997,-2083]]},{type:"Polygon",id:25023,arcs:[[2172,2173,2174,2175,2176,-2167,2177]]},{type:"Polygon",id:19011,arcs:[[2178,2179,2180,-2041,-2039]]},{type:"Polygon",id:19113,arcs:[[-2032,2181,2182,2183,-2179,-2038]]},{type:"Polygon",id:19171,arcs:[[-2181,2184,2185,-2081,-2042]]},{type:"Polygon",id:19105,arcs:[[-2026,-2162,2186,2187,-2182,-2031]]},{type:"Polygon",id:36015,arcs:[[-2045,-2159,2188,2189,-2056,-2084]]},{type:"Polygon",id:31173,arcs:[[-2066,2190,2191,2192,-2163,-1993,-2088]]},{type:"Polygon",id:56037,arcs:[[-1433,-2138,2193,2194,2195,2196,-1730,-1691]]},{type:"Polygon",id:42049,arcs:[[2197,2198,2199,2200,-2062]]},{type:"Polygon",id:26021,arcs:[[2201,2202,2203,2204,-2151]]},{type:"Polygon",id:19133,arcs:[[2205,2206,2207,-2191,-2065]]},{type:"Polygon",id:19127,arcs:[[-2186,2208,2209,-2079,-2082]]},{type:"Polygon",id:19027,arcs:[[-2074,2210,2211,2212,2213,-2069]]},{type:"Polygon",id:19047,arcs:[[-2072,-2070,-2214,2214,2215,-2206]]},{type:"Polygon",id:19015,arcs:[[-2077,2216,2217,2218,2219,-2035]]},{type:"Polygon",id:19073,arcs:[[-2220,2220,2221,-2211,-2073,-2036]]},{type:"Polygon",id:19169,arcs:[[-2080,-2210,2222,2223,-2217,-2076]]},{type:"Polygon",id:17141,arcs:[[2224,2225,2226,2227,-2104,-2106]]},{type:"Polygon",id:17015,arcs:[[-2228,2228,2229,-2160,-2097,-2102]]},{type:"Polygon",id:36111,arcs:[[-2100,2230,2231,2232,-2092,-2118]]},{type:"Polygon",id:17031,arcs:[[-2116,2233,2234,2235,2236,2237,2238,-2111]]},{type:"Polygon",id:17037,arcs:[[2239,2240,2241,2242,-2225,-2115,-2113]]},{type:"Polygon",id:17089,arcs:[[-2239,2243,2244,-2240,-2112]]},{type:"Polygon",id:31075,arcs:[[2245,2246,2247,-1864,-1881]]},{type:"Polygon",id:25005,arcs:[[2248,2249,2250,2251,2252,-2168,-2177]]},{type:"Polygon",id:31091,arcs:[[2253,2254,2255,-2246,-1880]]},{type:"Polygon",id:31039,arcs:[[-2193,2256,2257,2258,2259,-2164]]},{type:"Polygon",id:31119,arcs:[[2260,2261,2262,-2127,-2123]]},{type:"Polygon",id:31167,arcs:[[-2260,2263,2264,-2261,-2165]]},{type:"Polygon",id:31171,arcs:[[2265,2266,2267,-2254,-1879]]},{type:"Polygon",id:31183,arcs:[[2268,2269,2270,2271,-1924,-2129]]},{type:"Polygon",id:31009,arcs:[[-1878,-1956,2272,2273,2274,-2266]]},{type:"Polygon",id:31115,arcs:[[2275,2276,-2273,-1955,-1969,-1926]]},{type:"Polygon",id:31071,arcs:[[-2272,2277,2278,-2276,-1925]]},{type:"Polygon",id:26091,arcs:[[2279,2280,2281,2282,-2143,-2131]]},{type:"Polygon",id:36027,arcs:[[-1999,2283,2284,2285,2286,-2231,-2099]]},{type:"Polygon",id:25001,arcs:[[-2175,2287]]},{type:"Polygon",id:26023,arcs:[[2288,2289,2290,2291,-2147]]},{type:"Polygon",id:26059,arcs:[[-2283,2292,2293,2294,-2289,-2146,-2144]]},{type:"Polygon",id:26149,arcs:[[-2292,2295,2296,2297,-2153]]},{type:"Polygon",id:26027,arcs:[[-2298,2298,2299,-2202,-2150]]},{type:"Polygon",id:9005,arcs:[[-2172,2300,2301,2302,-2284,-1998]]},{type:"Polygon",id:31021,arcs:[[2303,2304,2305,-2257,-2192,-2208]]},{type:"Polygon",id:9003,arcs:[[2306,2307,2308,2309,-2301,-2171]]},{type:"Polygon",id:9013,arcs:[[-2018,2310,2311,-2307,-2170]]},{type:"Polygon",id:19045,arcs:[[-2230,2312,2313,2314,2315,2316,-2187,-2161]]},{type:"Polygon",id:9015,arcs:[[2317,2318,2319,-2311,-2017]]},{type:"Polygon",id:44007,arcs:[[-2253,2320,2321,2322,-2318,-2016,-2169]]},{type:"Polygon",id:36105,arcs:[[2323,2324,2325,-2093,-2233]]},{type:"Polygon",id:6093,arcs:[[-1601,2326,2327,2328,2329,2330,-1974,-1882]]},{type:"Polygon",id:31069,arcs:[[-2248,2331,2332,2333,2334,2335,-1865]]},{type:"Polygon",id:31123,arcs:[[-2336,2336,2337,2338,-2125,-1866]]},{type:"Polygon",id:49005,arcs:[[2339,2340,2341,-2108,-2142]]},{type:"Polygon",id:31157,arcs:[[-2339,2342,-2047,-1861,-2126]]},{type:"Polygon",id:49033,arcs:[[-1732,2343,2344,2345,2346,-2340,-2053]]},{type:"Polygon",id:42015,arcs:[[-2189,-2158,2347,2348,2349,2350,2351]]},{type:"Polygon",id:42117,arcs:[[-2190,-2352,2352,2353,-2057]]},{type:"Polygon",id:49003,arcs:[[2354,2355,2356,-2022,-2109,-2342]]},{type:"Polygon",id:32013,arcs:[[2357,2358,2359,-1428,-1264,-1582,2360]]},{type:"Polygon",id:32007,arcs:[[-2023,-2357,2361,2362,2363,2364,-2361,-1581,-1897]]},{type:"Polygon",id:42083,arcs:[[-2090,2365,2366,2367,2368,-2086]]},{type:"Polygon",id:42105,arcs:[[-2058,-2354,2369,2370,2371,-2366,-2089]]},{type:"Polygon",id:6015,arcs:[[-2331,2372,2373,-1893,-1975]]},{type:"Polygon",id:42127,arcs:[[-2094,-2326,2374,2375,2376,2377,-2154]]},{type:"Polygon",id:42115,arcs:[[2378,2379,-2348,-2157,-2155,-2378]]},{type:"Polygon",id:42123,arcs:[[-2369,2380,2381,2382,-2198,-2061,-2087]]},{type:"Polygon",id:6049,arcs:[[-1604,2383,2384,2385,-2327,-1600]]},{type:"Polygon",id:32031,arcs:[[2386,2387,2388,2389,2390,2391,2392,2393,2394,-2384,-1603,-1429,-2360]]},{type:"Polygon",id:17043,arcs:[[2395,2396,-2244,-2238]]},{type:"Polygon",id:39007,arcs:[[2397,2398,2399,2400,2401,-2200]]},{type:"Polygon",id:19031,arcs:[[-2188,-2317,2402,2403,2404,-2183]]},{type:"Polygon",id:17195,arcs:[[-2227,2405,2406,2407,2408,-2313,-2229]]},{type:"Polygon",id:31011,arcs:[[-2263,2409,2410,2411,-2269,-2128]]},{type:"Polygon",id:17103,arcs:[[-2243,2412,2413,-2406,-2226]]},{type:"Polygon",id:19085,arcs:[[-2216,2414,2415,2416,-2304,-2207]]},{type:"Polygon",id:19095,arcs:[[2417,2418,2419,2420,-2180]]},{type:"Polygon",id:19049,arcs:[[2421,2422,2423,-2221,-2219]]},{type:"Polygon",id:19165,arcs:[[2424,2425,2426,-2415,-2215]]},{type:"Polygon",id:19009,arcs:[[2427,2428,-2425,-2213]]},{type:"Polygon",id:19157,arcs:[[-2421,2429,2430,2431,-2185]]},{type:"Polygon",id:19153,arcs:[[-2224,2432,2433,2434,-2422,-2218]]},{type:"Polygon",id:19099,arcs:[[-2209,-2432,2435,2436,-2433,-2223]]},{type:"Polygon",id:19077,arcs:[[-2424,2437,-2428,-2212,-2222]]},{type:"Polygon",id:19103,arcs:[[-2405,2438,2439,2440,-2418,-2184]]},{type:"Polygon",id:39085,arcs:[[2441,2442,2443,-2401]]},{type:"Polygon",id:42039,arcs:[[-2383,2444,2445,2446,-2398,-2199]]},{type:"Polygon",id:17161,arcs:[[2447,2448,2449,2450,2451,-2314,-2409]]},{type:"Polygon",id:44001,arcs:[[2452,-2321,-2252]]},{type:"Polygon",id:19163,arcs:[[-2452,2453,-2403,-2316,-2315]]},{type:"Polygon",id:44003,arcs:[[2454,2455,2456,-2319,-2323]]},{type:"Polygon",id:18039,arcs:[[2457,2458,2459,2460,2461,-2299,-2297]]},{type:"Polygon",id:18141,arcs:[[2462,2463,2464,-2203,-2300,-2462]]},{type:"Polygon",id:18091,arcs:[[2465,2466,2467,-2204,-2465]]},{type:"Polygon",id:18151,arcs:[[2468,2469,-2290,-2295,2470]]},{type:"Polygon",id:18087,arcs:[[2471,-2458,-2296,-2291,-2470]]},{type:"Polygon",id:31037,arcs:[[-2259,2472,2473,2474,-2264]]},{type:"Polygon",id:31141,arcs:[[-2475,2475,2476,2477,2478,-2410,-2262,-2265]]},{type:"Polygon",id:31053,arcs:[[-2306,2479,2480,2481,2482,-2473,-2258]]},{type:"Polygon",id:31117,arcs:[[-2268,2483,2484,2485,2486,-2255]]},{type:"Polygon",id:31005,arcs:[[-2487,2487,-2332,-2247,-2256]]},{type:"Polygon",id:31077,arcs:[[2488,2489,2490,2491,-2270,-2412]]},{type:"Polygon",id:31041,arcs:[[-2279,2492,2493,2494,2495,2496,2497,-2274,-2277]]},{type:"Polygon",id:31113,arcs:[[-2275,-2498,2498,-2484,-2267]]},{type:"Polygon",id:31175,arcs:[[-2271,-2492,2499,-2493,-2278]]},{type:"Polygon",id:39095,arcs:[[2500,2501,2502,2503,-2281,2504,2505,2506,2507,2508,2509]]},{type:"Polygon",id:17197,arcs:[[-2237,2510,2511,2512,2513,-2396]]},{type:"Polygon",id:39123,arcs:[[2514,2515,2516,2517,2518,-2501]]},{type:"Polygon",id:17093,arcs:[[-2514,2519,2520,-2241,-2245,-2397]]},{type:"Polygon",id:39051,arcs:[[2521,2522,-2293,-2282,-2504]]},{type:"Polygon",id:39055,arcs:[[2523,2524,2525,-2442,-2400]]},{type:"Polygon",id:9011,arcs:[[-2457,2526,2527,2528,-2308,-2312,-2320]]},{type:"Polygon",id:18089,arcs:[[2529,2530,2531,2532,-2511,-2236,2533]]},{type:"Polygon",id:18127,arcs:[[2534,-2530,2535,-2467]]},{type:"Polygon",id:39171,arcs:[[2536,2537,2538,-2471,-2294,-2523]]},{type:"Polygon",id:31007,arcs:[[-2338,2539,2540,2541,-2048,-2343]]},{type:"Polygon",id:31177,arcs:[[-2417,2542,2543,-2480,-2305]]},{type:"MultiPolygon",id:44005,arcs:[[[2544]],[[2545,-2250]]]},{type:"Polygon",id:9001,arcs:[[2546,2547,2548,2549,-2285,-2303]]},{type:"Polygon",id:56021,arcs:[[-2049,-2542,2550,2551,2552,-2139,-2051]]},{type:"Polygon",id:44009,arcs:[[-2527,-2456,2553]]},{type:"Polygon",id:42131,arcs:[[-2380,2554,2555,2556,-2349]]},{type:"Polygon",id:9007,arcs:[[-2529,2557,2558,-2309]]},{type:"Polygon",id:9009,arcs:[[-2559,2559,2560,2561,-2547,-2302,-2310]]},{type:"Polygon",id:42069,arcs:[[-2377,2562,2563,-2555,-2379]]},{type:"Polygon",id:36071,arcs:[[-2287,2564,2565,2566,2567,2568,-2324,-2232]]},{type:"Polygon",id:17099,arcs:[[-2521,2569,2570,2571,2572,2573,2574,-2413,-2242]]},{type:"Polygon",id:39035,arcs:[[-2526,2575,2576,2577,2578,2579,-2443]]},{type:"Polygon",id:42047,arcs:[[2580,2581,2582,2583,-2368]]},{type:"Polygon",id:42053,arcs:[[-2584,2584,2585,2586,-2381]]},{type:"Polygon",id:42121,arcs:[[2587,2588,2589,-2445,-2382,-2587]]},{type:"Polygon",id:39043,arcs:[[2590,2591,2592,2593,2594,2595]]},{type:"Polygon",id:39173,arcs:[[-2519,2596,2597,2598,2599,-2502]]},{type:"Polygon",id:42023,arcs:[[-2372,2600,2601,-2581,-2367]]},{type:"Polygon",id:42103,arcs:[[-2569,2602,2603,-2375,-2325]]},{type:"Polygon",id:19139,arcs:[[-2404,-2454,-2451,2604,-2439]]},{type:"Polygon",id:42081,arcs:[[2605,2606,2607,2608,2609,2610,-2370,-2353,-2351]]},{type:"Polygon",id:42113,arcs:[[-2606,-2350,-2557,2611,2612]]},{type:"Polygon",id:17011,arcs:[[-2575,2613,2614,2615,2616,-2407,-2414]]},{type:"Polygon",id:17073,arcs:[[-2617,2617,2618,2619,-2448,-2408]]},{type:"Polygon",id:56041,arcs:[[-2197,2620,-2344,-1731]]},{type:"Polygon",id:18033,arcs:[[2621,2622,2623,-2469,-2539]]},{type:"Polygon",id:18113,arcs:[[-2624,2624,2625,2626,-2459,-2472]]},{type:"Polygon",id:31125,arcs:[[2627,2628,-2489,-2411,-2479]]},{type:"Polygon",id:36079,arcs:[[2629,2630,-2565,-2286,-2550,2631]]},{type:"Polygon",id:25007,arcs:[[2632]]},{type:"Polygon",id:39093,arcs:[[-2579,2633,2634,2635,-2591,2636]]},{type:"Polygon",id:19183,arcs:[[2637,2638,2639,2640,-2419,-2441]]},{type:"Polygon",id:19181,arcs:[[2641,2642,2643,2644,-2435]]},{type:"Polygon",id:19107,arcs:[[-2641,2645,2646,2647,-2430,-2420]]},{type:"Polygon",id:19121,arcs:[[2648,2649,2650,-2423,-2645]]},{type:"Polygon",id:19123,arcs:[[-2648,2651,2652,2653,-2436,-2431]]},{type:"Polygon",id:19125,arcs:[[-2654,2654,2655,-2642,-2434,-2437]]},{type:"Polygon",id:19155,arcs:[[-2427,2656,2657,2658,2659,2660,-2543,-2416]]},{type:"Polygon",id:19029,arcs:[[-2429,2661,2662,2663,-2657,-2426]]},{type:"Polygon",id:19001,arcs:[[-2438,-2651,2664,2665,-2662]]},{type:"Polygon",id:39155,arcs:[[-2447,2666,2667,2668,-2524,-2399]]},{type:"Polygon",id:39143,arcs:[[2669,-2593,2670,2671,-2597,-2518]]},{type:"Polygon",id:42085,arcs:[[-2590,2672,2673,2674,-2667,-2446]]},{type:"Polygon",id:39069,arcs:[[-2503,-2600,2675,2676,-2537,-2522]]},{type:"Polygon",id:18099,arcs:[[-2461,2677,2678,2679,-2463]]},{type:"Polygon",id:42035,arcs:[[-2611,2680,2681,2682,-2601,-2371]]},{type:"Polygon",id:6023,arcs:[[-2330,2683,2684,2685,-2373]]},{type:"Polygon",id:17063,arcs:[[2686,2687,-2570,-2520,-2513]]},{type:"Polygon",id:31023,arcs:[[-2483,2688,2689,2690,2691,-2476,-2474]]},{type:"Polygon",id:31155,arcs:[[2692,2693,2694,2695,-2689,-2482]]},{type:"Polygon",id:18085,arcs:[[-2627,2696,2697,2698,-2678,-2460]]},{type:"Polygon",id:31033,arcs:[[-2335,2699,2700,2701,2702,-2540,-2337]]},{type:"Polygon",id:42031,arcs:[[2703,2704,2705,-2588,-2586]]},{type:"Polygon",id:49057,arcs:[[-2341,-2347,2706,2707,-2355]]},{type:"Polygon",id:18149,arcs:[[-2680,2708,2709,-2466,-2464]]},{type:"Polygon",id:42079,arcs:[[2710,2711,2712,2713,-2612,-2556,-2564]]},{type:"Polygon",id:39039,arcs:[[2714,2715,2716,-2622,-2538,-2677]]},{type:"Polygon",id:19115,arcs:[[-2605,-2450,2717,2718,2719,-2638,-2440]]},{type:"Polygon",id:31101,arcs:[[2720,2721,2722,-2333,-2488,-2486]]},{type:"Polygon",id:31111,arcs:[[-2499,-2497,2723,2724,2725,2726,-2721,-2485]]},{type:"Polygon",id:25019,arcs:[[2727]]},{type:"Polygon",id:31143,arcs:[[2728,2729,2730,-2477,-2692]]},{type:"Polygon",id:31105,arcs:[[-2703,2731,2732,-2551,-2541]]},{type:"Polygon",id:31121,arcs:[[-2731,2733,2734,2735,-2628,-2478]]},{type:"Polygon",id:31093,arcs:[[-2629,-2736,2736,2737,2738,-2490]]},{type:"Polygon",id:31163,arcs:[[-2491,-2739,2739,-2494,-2500]]},{type:"Polygon",id:31055,arcs:[[-2544,-2661,2740,-2693,-2481]]},{type:"Polygon",id:49029,arcs:[[2741,2742,2743,-2707,-2346]]},{type:"Polygon",id:42065,arcs:[[2744,2745,2746,-2704,-2585,-2583]]},{type:"Polygon",id:6105,arcs:[[2747,2748,2749,-2684,-2329]]},{type:"Polygon",id:36119,arcs:[[2750,2751,-2632,-2549,2752]]},{type:"Polygon",id:34037,arcs:[[2753,2754,2755,2756,-2603,-2568]]},{type:"Polygon",id:39153,arcs:[[2757,2758,2759,2760,-2577]]},{type:"Polygon",id:39133,arcs:[[-2669,2761,2762,-2758,-2576,-2525]]},{type:"Polygon",id:17131,arcs:[[-2620,2763,2764,2765,2766,-2718,-2449]]},{type:"Polygon",id:17155,arcs:[[-2574,2767,-2614]]},{type:"Polygon",id:36087,arcs:[[2768,2769,-2566,-2631,2770]]},{type:"Polygon",id:42037,arcs:[[2771,2772,2773,-2607,-2613,-2714]]},{type:"Polygon",id:17091,arcs:[[-2533,2774,2775,2776,2777,-2687,-2512]]},{type:"Polygon",id:18183,arcs:[[2778,2779,2780,-2697,-2626]]},{type:"MultiPolygon",id:36103,arcs:[[[2781,2782]]]},{type:"Polygon",id:39077,arcs:[[-2636,2783,2784,2785,2786,-2671,-2592]]},{type:"Polygon",id:18073,arcs:[[-2710,2787,2788,2789,2790,-2531,-2535]]},{type:"Polygon",id:39103,arcs:[[-2761,2791,2792,-2634,-2578]]},{type:"Polygon",id:18003,arcs:[[2793,2794,2795,2796,2797,-2779,-2625,-2623,-2717]]},{type:"Polygon",id:39147,arcs:[[-2787,2798,2799,2800,-2598,-2672]]},{type:"Polygon",id:42033,arcs:[[2801,2802,2803,2804,-2745,-2582,-2602,-2683]]},{type:"Polygon",id:49043,arcs:[[-2621,-2196,2805,2806,2807,2808,-2742,-2345]]},{type:"Polygon",id:42027,arcs:[[2809,2810,2811,2812,-2802,-2682]]},{type:"Polygon",id:42089,arcs:[[-2757,2813,2814,2815,-2711,-2563,-2376,-2604]]},{type:"Polygon",id:39125,arcs:[[2816,2817,-2794,-2716]]},{type:"Polygon",id:17175,arcs:[[-2616,2818,2819,2820,-2618]]},{type:"Polygon",id:31049,arcs:[[-2723,2821,2822,-2700,-2334]]},{type:"Polygon",id:18111,arcs:[[2823,2824,-2775,-2532,-2791]]},{type:"Polygon",id:34031,arcs:[[2825,2826,-2754,-2567,-2770,2827]]},{type:"Polygon",id:31153,arcs:[[-2660,2828,2829,-2694,-2741]]},{type:"Polygon",id:6035,arcs:[[-2395,2830,2831,2832,-2385]]},{type:"Polygon",id:6089,arcs:[[-2386,-2833,2833,2834,-2748,-2328]]},{type:"Polygon",id:42097,arcs:[[2835,-2773,2836,2837,2838,2839,2840,-2609]]},{type:"Polygon",id:18049,arcs:[[2841,2842,2843,2844,-2679,-2699]]},{type:"Polygon",id:31081,arcs:[[2845,2846,2847,2848,-2734,-2730]]},{type:"Polygon",id:18131,arcs:[[-2845,2849,2850,-2788,-2709]]},{type:"Polygon",id:42093,arcs:[[-2774,-2836,-2608]]},{type:"Polygon",id:42019,arcs:[[-2706,2851,2852,2853,2854,-2673,-2589]]},{type:"Polygon",id:42005,arcs:[[-2747,2855,2856,2857,-2852,-2705]]},{type:"Polygon",id:39063,arcs:[[-2801,2858,2859,2860,2861,-2599]]},{type:"Polygon",id:39137,arcs:[[-2862,2862,2863,-2817,-2715,-2676]]},{type:"Polygon",id:19101,arcs:[[-2640,2864,2865,2866,-2646]]},{type:"Polygon",id:19087,arcs:[[-2720,2867,2868,2869,-2865,-2639]]},{type:"Polygon",id:19179,arcs:[[-2867,2870,2871,-2652,-2647]]},{type:"Polygon",id:19039,arcs:[[2872,2873,2874,-2649,-2644]]},{type:"Polygon",id:19117,arcs:[[-2656,2875,2876,-2873,-2643]]},{type:"Polygon",id:19135,arcs:[[-2872,2877,-2876,-2655,-2653]]},{type:"Polygon",id:19129,arcs:[[2878,2879,2880,-2829,-2659]]},{type:"Polygon",id:19137,arcs:[[-2664,2881,2882,-2879,-2658]]},{type:"Polygon",id:19003,arcs:[[-2666,2883,2884,-2882,-2663]]},{type:"Polygon",id:19175,arcs:[[-2650,-2875,2885,-2884,-2665]]},{type:"Polygon",id:49011,arcs:[[-2744,2886,2887,-2708]]},{type:"Polygon",id:17095,arcs:[[-2821,2888,2889,2890,-2764,-2619]]},{type:"Polygon",id:42119,arcs:[[2891,2892,-2810,-2681,-2610,-2841]]},{type:"Polygon",id:17123,arcs:[[-2768,-2573,2893,2894,-2819,-2615]]},{type:"Polygon",id:34003,arcs:[[2895,2896,-2828,-2769,2897]]},{type:"Polygon",id:39099,arcs:[[-2675,2898,2899,2900,-2762,-2668]]},{type:"Polygon",id:42025,arcs:[[-2816,2901,2902,2903,-2712]]},{type:"Polygon",id:42073,arcs:[[-2855,2904,2905,-2899,-2674]]},{type:"Polygon",id:17105,arcs:[[-2778,2906,2907,2908,-2571,-2688]]},{type:"Polygon",id:34041,arcs:[[2909,2910,2911,2912,-2814,-2756]]},{type:"Polygon",id:34027,arcs:[[2913,2914,2915,2916,-2910,-2755,-2827]]},{type:"Polygon",id:49045,arcs:[[2917,2918,2919,2920,-2362,-2356,-2888]]},{type:"Polygon",id:19057,arcs:[[-2767,2921,2922,2923,-2868,-2719]]},{type:"Polygon",id:17071,arcs:[[2924,2925,2926,2927,-2922,-2766]]},{type:"Polygon",id:17187,arcs:[[-2891,2928,2929,-2925,-2765]]},{type:"Polygon",id:39005,arcs:[[-2793,2930,2931,2932,2933,-2784,-2635]]},{type:"Polygon",id:31025,arcs:[[-2881,2934,2935,2936,-2695,-2830]]},{type:"Polygon",id:31185,arcs:[[2937,2938,2939,-2846,-2729]]},{type:"Polygon",id:31079,arcs:[[-2735,-2849,2940,2941,-2737]]},{type:"Polygon",id:31047,arcs:[[2942,2943,2944,2945,-2724,-2496]]},{type:"Polygon",id:31019,arcs:[[-2738,-2942,2946,2947,2948,-2943,-2495,-2740]]},{type:"Polygon",id:31159,arcs:[[2949,2950,-2938,-2691]]},{type:"Polygon",id:31109,arcs:[[-2937,2951,2952,2953,-2950,-2690,-2696]]},{type:"Polygon",id:18169,arcs:[[-2781,2954,2955,2956,-2842,-2698]]},{type:"Polygon",id:17075,arcs:[[-2825,2957,2958,2959,-2776]]},{type:"Polygon",id:18069,arcs:[[-2798,2960,2961,-2955,-2780]]},{type:"Polygon",id:8123,arcs:[[2962,2963,2964,2965,2966,-2552,-2733,2967]]},{type:"Polygon",id:31135,arcs:[[-2727,2968,2969,2970,2971,-2822,-2722]]},{type:"Polygon",id:8107,arcs:[[2972,2973,2974,2975,2976,-2136,2977]]},{type:"Polygon",id:8057,arcs:[[2978,-2978,-2135,-2141,2979]]},{type:"Polygon",id:8081,arcs:[[-2977,2980,2981,2982,-2194,-2137]]},{type:"Polygon",id:8075,arcs:[[2983,2984,2985,-2968,-2732,-2702,2986,2987]]},{type:"Polygon",id:8115,arcs:[[2988,-2987,-2701,-2823,-2972]]},{type:"Polygon",id:49009,arcs:[[2989,2990,-2806,-2195,-2983]]},{type:"Polygon",id:32011,arcs:[[2991,2992,2993,-2364]]},{type:"Polygon",id:32015,arcs:[[-2994,2994,2995,2996,-2358,-2365]]},{type:"Polygon",id:8069,arcs:[[2997,2998,-2980,-2140,-2553,-2967]]},{type:"Polygon",id:18103,arcs:[[-2957,2999,3e3,3001,-2843]]},{type:"Polygon",id:39033,arcs:[[3002,3003,3004,3005,-2799,-2786]]},{type:"Polygon",id:17053,arcs:[[3006,3007,3008,-2907,-2777,-2960]]},{type:"Polygon",id:39139,arcs:[[-2934,3009,3010,-3003,-2785]]},{type:"Polygon",id:39175,arcs:[[-3006,3011,3012,-2859,-2800]]},{type:"Polygon",id:39169,arcs:[[-2760,3013,3014,-2931,-2792]]},{type:"Polygon",id:39161,arcs:[[-2864,3015,3016,3017,3018,-2795,-2818]]},{type:"Polygon",id:39151,arcs:[[-2901,3019,3020,3021,3022,-3014,-2759,-2763]]},{type:"Polygon",id:17143,arcs:[[-2895,3023,3024,3025,-2889,-2820]]},{type:"Polygon",id:42095,arcs:[[3026,3027,-2902,-2815,-2913]]},{type:"Polygon",id:32027,arcs:[[-2997,3028,-2387,-2359]]},{type:"Polygon",id:42107,arcs:[[-2904,3029,3030,3031,3032,-2837,-2772,-2713]]},{type:"Polygon",id:39029,arcs:[[-2906,3033,3034,3035,3036,-3020,-2900]]},{type:"Polygon",id:17203,arcs:[[3037,3038,-3024,-2894,-2572,-2909]]},{type:"Polygon",id:18001,arcs:[[3039,3040,3041,-2796,-3019]]},{type:"Polygon",id:39003,arcs:[[-2861,3042,3043,-3016,-2863]]},{type:"Polygon",id:49035,arcs:[[-2743,-2809,3044,3045,-2918,-2887]]},{type:"Polygon",id:36005,arcs:[[3046,3047,3048,-2751]]},{type:"Polygon",id:18179,arcs:[[-3042,3049,3050,3051,-2961,-2797]]},{type:"Polygon",id:36059,arcs:[[-2782,3052,3053,3054,3055,3056]]},{type:"Polygon",id:18181,arcs:[[3057,3058,3059,3060,-2789,-2851]]},{type:"Polygon",id:18017,arcs:[[-2844,-3002,3061,3062,-3058,-2850]]},{type:"Polygon",id:42063,arcs:[[-2805,3063,3064,-2856,-2746]]},{type:"Polygon",id:34013,arcs:[[-2826,-2897,3065,3066,3067,-2914]]},{type:"Polygon",id:19071,arcs:[[3068,3069,3070,-2935,-2880]]},{type:"Polygon",id:19145,arcs:[[3071,3072,3073,-3069,-2883]]},{type:"Polygon",id:19173,arcs:[[3074,3075,3076,-3072,-2885]]},{type:"Polygon",id:19177,arcs:[[-2870,3077,3078,3079,3080,-2866]]},{type:"Polygon",id:19051,arcs:[[-3081,3081,3082,3083,-2871]]},{type:"Polygon",id:19159,arcs:[[3084,3085,3086,-3075,-2886]]},{type:"Polygon",id:19053,arcs:[[3087,3088,3089,-3085,-2874]]},{type:"Polygon",id:19185,arcs:[[3090,3091,3092,-3088,-2877]]},{type:"Polygon",id:19007,arcs:[[-3084,3093,3094,-3091,-2878]]},{type:"Polygon",id:42109,arcs:[[-2840,3095,3096,-2892]]},{type:"Polygon",id:36061,arcs:[[3097,-3048]]},{type:"Polygon",id:49047,arcs:[[-2982,3098,3099,3100,3101,3102,3103,-2990]]},{type:"Polygon",id:42007,arcs:[[-2854,3104,3105,3106,-3034,-2905]]},{type:"Polygon",id:42087,arcs:[[3107,-2811,-2893,-3097,3108]]},{type:"Polygon",id:49013,arcs:[[-2991,-3104,3109,3110,3111,-2807]]},{type:"Polygon",id:39065,arcs:[[-3013,3112,3113,3114,3115,-3043,-2860]]},{type:"Polygon",id:34017,arcs:[[3116,-3066,-2896]]},{type:"Polygon",id:19111,arcs:[[-2924,-2923,-2928,3117,3118,-3078,-2869]]},{type:"Polygon",id:36081,arcs:[[-3056,3119,3120,3121]]},{type:"Polygon",id:34019,arcs:[[3122,3123,3124,-2911,-2917]]},{type:"Polygon",id:42077,arcs:[[3125,3126,3127,-3030,-2903,-3028]]},{type:"Polygon",id:31131,arcs:[[-3071,3128,3129,3130,-2952,-2936]]},{type:"Polygon",id:34035,arcs:[[3131,3132,3133,-3123,-2916]]},{type:"Polygon",id:17113,arcs:[[-3009,3134,3135,3136,3137,3138,-3038,-2908]]},{type:"Polygon",id:8095,arcs:[[-2971,3139,3140,-2988,-2989]]},{type:"Polygon",id:17179,arcs:[[-3139,3141,3142,3143,-3025,-3039]]},{type:"Polygon",id:42061,arcs:[[-3108,3144,3145,3146,3147,3148,3149,-2812]]},{type:"Polygon",id:42013,arcs:[[-3149,3150,3151,-2803,-2813,-3150]]},{type:"Polygon",id:36047,arcs:[[3152,-3121]]},{type:"Polygon",id:18007,arcs:[[-2790,-3061,3153,3154,3155,-2958,-2824]]},{type:"Polygon",id:34039,arcs:[[3156,3157,-3132,-2915,-3068]]},{type:"Polygon",id:18015,arcs:[[-3063,3158,3159,3160,-3059]]},{type:"Polygon",id:39019,arcs:[[-3037,3161,3162,3163,-3021]]},{type:"Polygon",id:39107,arcs:[[3164,3165,3166,3167,-3040,-3018]]},{type:"Polygon",id:42021,arcs:[[-3152,3168,3169,3170,-3064,-2804]]},{type:"Polygon",id:17057,arcs:[[-3026,-3144,3171,3172,3173,-2929,-2890]]},{type:"Polygon",id:39117,arcs:[[-3011,3174,3175,3176,-3004]]},{type:"Polygon",id:39101,arcs:[[-3177,3177,3178,-3113,-3012,-3005]]},{type:"Polygon",id:31063,arcs:[[-2946,3179,3180,3181,3182,3183,-2725]]},{type:"Polygon",id:31001,arcs:[[-2848,3184,3185,3186,-2947,-2941]]},{type:"Polygon",id:31073,arcs:[[3187,3188,-3180,-2945]]},{type:"Polygon",id:31085,arcs:[[-3184,3189,3190,3191,-2969,-2726]]},{type:"Polygon",id:31029,arcs:[[-3192,3192,3193,-3140,-2970]]},{type:"Polygon",id:31059,arcs:[[3194,3195,3196,3197,-2939]]},{type:"Polygon",id:31151,arcs:[[-2951,-2954,3198,3199,-3195]]},{type:"Polygon",id:31035,arcs:[[-3198,3200,3201,-3185,-2847,-2940]]},{type:"Polygon",id:42067,arcs:[[-2839,3202,3203,-3145,-3109,-3096]]},{type:"Polygon",id:49051,arcs:[[-3112,3204,-3045,-2808]]},{type:"Polygon",id:31099,arcs:[[3205,3206,3207,-2948,-3187]]},{type:"Polygon",id:39011,arcs:[[-3116,3208,3209,-3165,-3017,-3044]]},{type:"Polygon",id:31137,arcs:[[-2949,-3208,3210,3211,-3188,-2944]]},{type:"Polygon",id:42129,arcs:[[-3065,-3171,3212,3213,3214,3215,-2857]]},{type:"Polygon",id:42011,arcs:[[3216,3217,3218,3219,-3031,-3128]]},{type:"Polygon",id:42003,arcs:[[-2858,-3216,3220,-3105,-2853]]},{type:"Polygon",id:39075,arcs:[[-3023,3221,3222,3223,-2932,-3015]]},{type:"Polygon",id:39157,arcs:[[-3164,3224,3225,3226,-3222,-3022]]},{type:"Polygon",id:42043,arcs:[[-3033,3227,3228,3229,3230,3231,-2838]]},{type:"Polygon",id:18053,arcs:[[-3052,3232,3233,3234,3235,3236,-3e3,-2956,-2962]]},{type:"Polygon",id:36085,arcs:[[3237]]},{type:"Polygon",id:17067,arcs:[[3238,3239,3240,3241,3242,-3118,-2927]]},{type:"Polygon",id:54029,arcs:[[3243,3244,3245,-3035,-3107]]},{type:"Polygon",id:17109,arcs:[[-3174,3246,-3239,-2926,-2930]]},{type:"Polygon",id:42099,arcs:[[3247,3248,-3203,-3232]]},{type:"Polygon",id:29045,arcs:[[-3243,3249,3250,3251,-3079,-3119]]},{type:"Polygon",id:42017,arcs:[[3252,3253,3254,3255,-3126,-3027,-2912,-3125]]},{type:"Polygon",id:34023,arcs:[[3256,3257,3258,-3133,-3158]]},{type:"Polygon",id:29199,arcs:[[-3252,3259,3260,3261,-3082,-3080]]},{type:"Polygon",id:39081,arcs:[[-3246,3262,3263,3264,3265,-3162,-3036]]},{type:"Polygon",id:29197,arcs:[[3266,3267,-3094,-3083,-3262]]},{type:"Polygon",id:29171,arcs:[[-3268,3268,3269,3270,-3092,-3095]]},{type:"Polygon",id:29005,arcs:[[-3074,3271,3272,3273,-3129,-3070]]},{type:"Polygon",id:29129,arcs:[[-3271,3274,3275,3276,-3089,-3093]]},{type:"Polygon",id:29147,arcs:[[-3077,3277,3278,3279,3280,-3272,-3073]]},{type:"Polygon",id:49049,arcs:[[-3111,3281,3282,3283,-2919,-3046,-3205]]},{type:"Polygon",id:29081,arcs:[[-3277,3284,3285,3286,3287,-3086,-3090]]},{type:"Polygon",id:39083,arcs:[[3288,3289,3290,-3175,-3010,-2933,-3224]]},{type:"Polygon",id:18075,arcs:[[-3168,3291,3292,3293,3294,-3050,-3041]]},{type:"Polygon",id:29227,arcs:[[-3288,3295,-3278,-3076,-3087]]},{type:"Polygon",id:18009,arcs:[[-3295,3296,-3233,-3051]]},{type:"Polygon",id:18067,arcs:[[3297,3298,-3159,-3062,-3001,-3237]]},{type:"Polygon",id:18157,arcs:[[-3161,3299,3300,3301,3302,-3154,-3060]]},{type:"Polygon",id:31127,arcs:[[3303,3304,3305,3306,-3130,-3274]]},{type:"Polygon",id:42075,arcs:[[-3228,-3032,-3220,3307]]},{type:"Polygon",id:39091,arcs:[[-3115,3308,3309,3310,-3209]]},{type:"Polygon",id:8087,arcs:[[-2986,3311,3312,-2963]]},{type:"Polygon",id:31067,arcs:[[3313,3314,3315,3316,3317,-3199,-2953]]},{type:"Polygon",id:31097,arcs:[[-3307,3318,-3314,-3131]]},{type:"Polygon",id:39159,arcs:[[3319,3320,3321,-3309,-3114,-3179,3322]]},{type:"Polygon",id:17183,arcs:[[-3156,3323,3324,3325,3326,-3007,-2959]]},{type:"Polygon",id:8049,arcs:[[3327,3328,3329,3330,3331,-2973,-2979,-2999]]},{type:"Polygon",id:39149,arcs:[[-3311,3332,3333,3334,-3166,-3210]]},{type:"Polygon",id:42125,arcs:[[-3221,-3215,3335,3336,3337,3338,3339,-3244,-3106]]},{type:"Polygon",id:18171,arcs:[[-3303,3340,3341,-3324,-3155]]},{type:"Polygon",id:34025,arcs:[[3342,3343,3344,3345,-3258,3346]]},{type:"Polygon",id:39031,arcs:[[-3227,3347,3348,3349,-3289,-3223]]},{type:"Polygon",id:42091,arcs:[[3350,3351,3352,3353,-3217,-3127,-3256]]},{type:"Polygon",id:6103,arcs:[[3354,3355,3356,3357,-2749,-2835]]},{type:"Polygon",id:6063,arcs:[[-2832,3358,3359,3360,-3355,-2834]]},{type:"Polygon",id:39041,arcs:[[-3291,3361,3362,-3323,-3178,-3176]]},{type:"Polygon",id:8125,arcs:[[-3194,3363,3364,3365,3366,-2984,-3141]]},{type:"Polygon",id:8121,arcs:[[-3367,3367,3368,3369,3370,-3312,-2985]]},{type:"Polygon",id:17125,arcs:[[3371,3372,3373,3374,-3172,-3143]]},{type:"Polygon",id:39067,arcs:[[-3266,3375,3376,-3225,-3163]]},{type:"Polygon",id:18023,arcs:[[-3299,3377,3378,3379,3380,-3300,-3160]]},{type:"Polygon",id:34021,arcs:[[-3259,-3346,3381,-3253,-3124,-3134]]},{type:"Polygon",id:18159,arcs:[[-3236,3382,3383,-3378,-3298]]},{type:"Polygon",id:54009,arcs:[[-3340,3384,-3263,-3245]]},{type:"Polygon",id:17019,arcs:[[-3327,3385,3386,-3135,-3008]]},{type:"Polygon",id:29211,arcs:[[3387,3388,3389,-3275,-3270]]},{type:"Polygon",id:29075,arcs:[[-3287,3390,3391,3392,-3279,-3296]]},{type:"Polygon",id:18095,arcs:[[3393,3394,3395,3396,-3383,-3235]]},{type:"Polygon",id:18035,arcs:[[-3297,-3294,3397,3398,-3394,-3234]]},{type:"Polygon",id:18045,arcs:[[-3302,3399,3400,3401,-3341]]},{type:"Polygon",id:39037,arcs:[[-3335,3402,3403,3404,3405,3406,-3292,-3167]]},{type:"Polygon",id:31181,arcs:[[-3202,3407,3408,3409,3410,-3206,-3186]]},{type:"Polygon",id:31061,arcs:[[-3411,3411,3412,3413,-3207]]},{type:"Polygon",id:31129,arcs:[[-3197,3414,3415,3416,-3408,-3201]]},{type:"Polygon",id:31057,arcs:[[3417,3418,3419,-3364,-3193,-3191]]},{type:"Polygon",id:31065,arcs:[[-3212,3420,3421,3422,3423,-3181,-3189]]},{type:"Polygon",id:31169,arcs:[[3424,3425,-3415,-3196]]},{type:"Polygon",id:31095,arcs:[[-3200,-3318,3426,-3425]]},{type:"Polygon",id:31145,arcs:[[-3424,3427,3428,3429,-3182]]},{type:"Polygon",id:31087,arcs:[[-3183,-3430,3430,-3418,-3190]]},{type:"Polygon",id:31083,arcs:[[-3414,3431,3432,-3421,-3211]]},{type:"Polygon",id:29001,arcs:[[-3261,3433,3434,3435,-3388,-3269,-3267]]},{type:"Polygon",id:42041,arcs:[[3436,3437,3438,-3248,-3231]]},{type:"Polygon",id:17107,arcs:[[3439,3440,3441,3442,-3372,-3142,-3138]]},{type:"Polygon",id:42009,arcs:[[-3148,3443,3444,3445,-3169,-3151]]},{type:"Polygon",id:42071,arcs:[[3446,3447,3448,3449,-3229,-3308,-3219]]},{type:"Polygon",id:18135,arcs:[[-3407,3450,3451,-3398,-3293]]},{type:"Polygon",id:29103,arcs:[[-3251,3452,3453,3454,-3434,-3260]]},{type:"Polygon",id:42055,arcs:[[-3439,3455,3456,3457,3458,-3146,-3204,-3249]]},{type:"Polygon",id:42111,arcs:[[-3446,3459,3460,3461,-3213,-3170]]},{type:"Polygon",id:17039,arcs:[[3462,3463,-3440,-3137]]},{type:"Polygon",id:17169,arcs:[[-3173,-3375,3464,3465,3466,-3240,-3247]]},{type:"Polygon",id:17147,arcs:[[-3387,3467,3468,3469,-3463,-3136]]},{type:"Polygon",id:39089,arcs:[[-3350,3470,3471,3472,3473,-3362,-3290]]},{type:"Polygon",id:39021,arcs:[[-3322,3474,3475,3476,-3333,-3310]]},{type:"Polygon",id:29079,arcs:[[-3390,3477,3478,3479,-3285,-3276]]},{type:"Polygon",id:8013,arcs:[[-2966,3480,3481,3482,-3328,-2998]]},{type:"Polygon",id:31133,arcs:[[-3306,3483,3484,3485,-3315,-3319]]},{type:"Polygon",id:31147,arcs:[[3486,3487,3488,3489,-3484,-3305]]},{type:"Polygon",id:29087,arcs:[[-3281,3490,3491,-3487,-3304,-3273]]},{type:"Polygon",id:29111,arcs:[[-3242,3492,3493,3494,-3453,-3250]]},{type:"Polygon",id:42029,arcs:[[3495,3496,3497,-3447,-3218,-3354]]},{type:"Polygon",id:42133,arcs:[[-3450,3498,3499,3500,3501,-3437,-3230]]},{type:"Polygon",id:8103,arcs:[[3502,-3099,-2981,-2976]]},{type:"Polygon",id:39059,arcs:[[3503,3504,-3348,-3226,-3377,3505]]},{type:"Polygon",id:18057,arcs:[[3506,3507,3508,-3379,-3384,-3397]]},{type:"Polygon",id:18107,arcs:[[-3381,3509,3510,3511,3512,-3400,-3301]]},{type:"Polygon",id:17001,arcs:[[-3467,3513,3514,3515,-3493,-3241]]},{type:"Polygon",id:39109,arcs:[[-3477,3516,3517,-3403,-3334]]},{type:"Polygon",id:54069,arcs:[[-3339,3518,3519,-3264,-3385]]},{type:"Polygon",id:34005,arcs:[[-3345,3520,3521,3522,3523,3524,3525,-3254,-3382]]},{type:"Polygon",id:18011,arcs:[[-3509,3526,3527,-3510,-3380]]},{type:"Polygon",id:39013,arcs:[[-3265,-3520,3528,3529,3530,-3506,-3376]]},{type:"Polygon",id:34029,arcs:[[-3343,3531,-3521,-3344]]},{type:"Polygon",id:39119,arcs:[[-3505,3532,3533,3534,-3471,-3349]]},{type:"Polygon",id:42057,arcs:[[-3459,3535,3536,-3444,-3147]]},{type:"Polygon",id:17129,arcs:[[-3443,3537,3538,-3373]]},{type:"Polygon",id:6007,arcs:[[3539,3540,3541,3542,-3356,-3361]]},{type:"Polygon",id:18165,arcs:[[-3402,3543,3544,3545,-3325,-3342]]},{type:"Polygon",id:42051,arcs:[[-3462,3546,3547,3548,3549,-3336,-3214]]},{type:"Polygon",id:39049,arcs:[[-3474,3550,3551,3552,-3320,-3363]]},{type:"Polygon",id:42101,arcs:[[-3526,3553,3554,-3352,-3351,-3255]]},{type:"Polygon",id:29061,arcs:[[-3286,-3480,3555,3556,3557,-3391]]},{type:"Polygon",id:29003,arcs:[[-3393,3558,3559,3560,-3491,-3280]]},{type:"Polygon",id:32033,arcs:[[-2921,3561,3562,3563,3564,-2992,-2363]]},{type:"Polygon",id:17017,arcs:[[-3374,-3539,3565,3566,3567,-3465]]},{type:"Polygon",id:39097,arcs:[[3568,3569,3570,3571,-3475,-3321,-3553]]},{type:"Polygon",id:17009,arcs:[[-3568,3572,3573,-3514,-3466]]},{type:"Polygon",id:8045,arcs:[[-2975,3574,3575,3576,3577,-3100,-3503]]},{type:"Polygon",id:18065,arcs:[[-3452,3578,3579,3580,3581,-3395,-3399]]},{type:"Polygon",id:42001,arcs:[[3582,3583,-3456,-3438,-3502]]},{type:"Polygon",id:42045,arcs:[[-3555,3584,3585,3586,3587,-3496,-3353]]},{type:"Polygon",id:17115,arcs:[[-3470,3588,3589,3590,3591,-3441,-3464]]},{type:"Polygon",id:8014,arcs:[[3592,3593,3594,-3481,-2965]]},{type:"Polygon",id:29121,arcs:[[-3455,3595,3596,3597,3598,3599,-3435]]},{type:"Polygon",id:39023,arcs:[[-3572,3600,3601,-3517,-3476]]},{type:"Polygon",id:29115,arcs:[[-3600,3602,3603,-3478,-3389,-3436]]},{type:"Polygon",id:29063,arcs:[[-3558,3604,3605,3606,-3559,-3392]]},{type:"Polygon",id:54051,arcs:[[3607,3608,-3529,-3519,-3338,3609]]},{type:"Polygon",id:42059,arcs:[[-3550,3610,3611,-3610,-3337]]},{type:"Polygon",id:49023,arcs:[[-3284,3612,3613,-3562,-2920]]},{type:"Polygon",id:18177,arcs:[[-3406,3614,3615,3616,-3579,-3451]]},{type:"Polygon",id:20023,arcs:[[3617,3618,3619,-3365,-3420]]},{type:"Polygon",id:20153,arcs:[[-3429,3620,3621,3622,-3618,-3419,-3431]]},{type:"Polygon",id:6045,arcs:[[-2750,-3358,3623,3624,3625,3626,-2685]]},{type:"Polygon",id:20089,arcs:[[3627,3628,3629,3630,3631,-3409,-3417]]},{type:"Polygon",id:20183,arcs:[[-3632,3632,3633,3634,-3412,-3410]]},{type:"Polygon",id:20157,arcs:[[3635,3636,-3628,-3416,-3426]]},{type:"Polygon",id:20201,arcs:[[-3317,3637,3638,3639,3640,-3636,-3427]]},{type:"Polygon",id:20039,arcs:[[-3423,3641,3642,3643,-3621,-3428]]},{type:"Polygon",id:32001,arcs:[[-2996,3644,3645,3646,-2388,-3029]]},{type:"Polygon",id:20137,arcs:[[3647,3648,3649,-3642,-3422,-3433]]},{type:"Polygon",id:20147,arcs:[[-3635,3650,3651,-3648,-3432,-3413]]},{type:"Polygon",id:20117,arcs:[[-3486,3652,3653,3654,-3638,-3316]]},{type:"Polygon",id:8001,arcs:[[-3371,3655,3656,3657,-3594,-3593,-2964,-3313]]},{type:"Polygon",id:20013,arcs:[[3658,3659,3660,3661,-3489]]},{type:"Polygon",id:20131,arcs:[[-3490,-3662,3662,3663,-3653,-3485]]},{type:"Polygon",id:20043,arcs:[[-3492,-3561,3664,3665,-3659,-3488]]},{type:"Polygon",id:34007,arcs:[[3666,3667,3668,-3524]]},{type:"Polygon",id:17167,arcs:[[-3592,3669,3670,3671,3672,-3566,-3538,-3442]]},{type:"Polygon",id:29117,arcs:[[3673,3674,3675,-3556,-3479,-3604]]},{type:"Polygon",id:29205,arcs:[[-3495,3676,3677,-3596,-3454]]},{type:"Polygon",id:18121,arcs:[[-3513,3678,3679,3680,-3544,-3401]]},{type:"Polygon",id:39121,arcs:[[-3531,3681,3682,3683,-3533,-3504]]},{type:"Polygon",id:29127,arcs:[[-3516,3684,3685,3686,-3677,-3494]]},{type:"Polygon",id:18059,arcs:[[-3582,3687,3688,3689,-3507,-3396]]},{type:"Polygon",id:39045,arcs:[[-3473,3690,3691,3692,-3551]]},{type:"Polygon",id:8047,arcs:[[3693,3694,-3329,-3483]]},{type:"Polygon",id:39127,arcs:[[3695,3696,3697,-3691,-3472,-3535]]},{type:"Polygon",id:18097,arcs:[[-3690,3698,3699,3700,3701,-3527,-3508]]},{type:"Polygon",id:8037,arcs:[[3702,3703,3704,-3575,-2974,-3332]]},{type:"Polygon",id:8117,arcs:[[3705,3706,3707,-3703,-3331]]},{type:"Polygon",id:18063,arcs:[[-3702,3708,3709,-3511,-3528]]},{type:"Polygon",id:39113,arcs:[[-3602,3710,3711,3712,3713,-3404,-3518]]},{type:"Polygon",id:39135,arcs:[[-3714,3714,3715,-3615,-3405]]},{type:"Polygon",id:8059,arcs:[[-3658,3716,3717,3718,3719,3720,3721,-3694,-3482,-3595]]},{type:"Polygon",id:8031,arcs:[[3722,-3717,-3657]]},{type:"Polygon",id:34015,arcs:[[3723,3724,3725,3726,-3668]]},{type:"Polygon",id:17045,arcs:[[3727,3728,3729,3730,-3326,-3546]]},{type:"Polygon",id:17041,arcs:[[-3731,3731,3732,-3468,-3386]]},{type:"Polygon",id:17137,arcs:[[-3673,3733,3734,3735,3736,-3573,-3567]]},{type:"Polygon",id:39111,arcs:[[-3609,3737,3738,3739,-3682,-3530]]},{type:"Polygon",id:18133,arcs:[[-3710,3740,3741,3742,-3679,-3512]]},{type:"Polygon",id:8019,arcs:[[-3722,3743,-3706,-3330,-3695]]},{type:"Polygon",id:39057,arcs:[[-3571,3744,3745,3746,-3711,-3601]]},{type:"Polygon",id:17149,arcs:[[-3737,3747,3748,3749,3750,3751,-3685,-3515,-3574]]},{type:"Polygon",id:10003,arcs:[[3752,3753,3754,3755,-3497,-3588,3756,-3586]]},{type:"Polygon",id:17021,arcs:[[-3591,3757,3758,-3670]]},{type:"Polygon",id:29021,arcs:[[-3607,3759,3760,3761,-3665,-3560]]},{type:"Polygon",id:49007,arcs:[[-3110,-3103,3762,3763,-3282]]},{type:"Polygon",id:49039,arcs:[[-3764,3764,3765,3766,-3613,-3283]]},{type:"Polygon",id:39129,arcs:[[-3693,3767,3768,3769,-3569,-3552]]},{type:"Polygon",id:6021,arcs:[[-3543,3770,3771,-3624,-3357]]},{type:"Polygon",id:17139,arcs:[[-3733,3772,3773,-3589,-3469]]},{type:"Polygon",id:18041,arcs:[[3774,3775,3776,-3580,-3617]]},{type:"Polygon",id:18139,arcs:[[-3777,3777,3778,3779,-3688,-3581]]},{type:"Polygon",id:17171,arcs:[[3780,-3748,-3736]]},{type:"Polygon",id:29025,arcs:[[-3676,3781,3782,3783,-3605,-3557]]},{type:"Polygon",id:34033,arcs:[[3784,3785,3786,3787,3788,3789,-3726]]},{type:"Polygon",id:6091,arcs:[[-2831,-2394,3790,3791,-3359]]},{type:"Polygon",id:39115,arcs:[[-3684,3792,3793,-3696,-3534]]},{type:"Polygon",id:29049,arcs:[[-3784,3794,3795,3796,-3760,-3606]]},{type:"Polygon",id:8005,arcs:[[-3370,3797,3798,3799,-3718,-3723,-3656]]},{type:"Polygon",id:32019,arcs:[[3800,3801,3802,3803,3804,-2389,-3647]]},{type:"Polygon",id:34001,arcs:[[3805,3806,3807,-3724,-3667,-3523]]},{type:"Polygon",id:18161,arcs:[[-3716,3808,3809,-3775,-3616]]},{type:"Polygon",id:24043,arcs:[[-3458,3810,3811,3812,3813,3814,3815,-3536]]},{type:"Polygon",id:24001,arcs:[[-3537,-3816,3816,3817,3818,3819,-3460,-3445]]},{type:"Polygon",id:24023,arcs:[[-3820,3820,3821,3822,-3547,-3461]]},{type:"Polygon",id:24015,arcs:[[-3756,3823,3824,3825,-3448,-3498]]},{type:"Polygon",id:54061,arcs:[[-3549,3826,3827,3828,3829,-3611]]},{type:"Polygon",id:54077,arcs:[[-3823,3830,3831,3832,3833,-3827,-3548]]},{type:"Polygon",id:24025,arcs:[[-3449,-3826,3834,3835,-3499]]},{type:"Polygon",id:54103,arcs:[[-3612,-3830,3836,3837,3838,3839,-3738,-3608]]},{type:"Polygon",id:24005,arcs:[[-3836,3840,3841,3842,3843,3844,-3500]]},{type:"Polygon",id:24013,arcs:[[-3845,3845,3846,-3583,-3501]]},{type:"Polygon",id:24021,arcs:[[-3847,3847,3848,3849,-3811,-3457,-3584]]},{type:"Polygon",id:39047,arcs:[[-3770,3850,3851,3852,-3745,-3570]]},{type:"Polygon",id:49015,arcs:[[-3102,3853,3854,3855,-3765,-3763]]},{type:"Polygon",id:29041,arcs:[[-3599,3856,3857,3858,3859,-3674,-3603]]},{type:"Polygon",id:18145,arcs:[[-3780,3860,3861,3862,-3699,-3689]]},{type:"Polygon",id:54065,arcs:[[3863,3864,3865,-3817,-3815]]},{type:"Polygon",id:29173,arcs:[[-3752,3866,3867,3868,-3686]]},{type:"Polygon",id:17029,arcs:[[-3730,3869,3870,3871,-3773,-3732]]},{type:"Polygon",id:29137,arcs:[[-3687,-3869,3872,3873,-3597,-3678]]},{type:"Polygon",id:39073,arcs:[[3874,3875,3876,-3768,-3692,-3698]]},{type:"Polygon",id:20029,arcs:[[-3641,3877,3878,3879,-3629,-3637]]},{type:"Polygon",id:20085,arcs:[[3880,3881,3882,3883,-3663,-3661]]},{type:"Polygon",id:20005,arcs:[[-3762,3884,3885,3886,-3881,-3660,-3666]]},{type:"Polygon",id:17173,arcs:[[-3774,-3872,3887,3888,3889,3890,-3758,-3590]]},{type:"Polygon",id:54057,arcs:[[3891,3892,-3821,-3819]]},{type:"Polygon",id:39167,arcs:[[-3740,3893,3894,3895,3896,-3793,-3683]]},{type:"Polygon",id:54049,arcs:[[-3829,3897,3898,-3837]]},{type:"Polygon",id:18081,arcs:[[-3863,3899,3900,3901,-3700]]},{type:"Polygon",id:6115,arcs:[[-3792,3902,3903,3904,-3540,-3360]]},{type:"Polygon",id:18109,arcs:[[-3902,3905,3906,3907,-3741,-3709,-3701]]},{type:"Polygon",id:32029,arcs:[[-2390,-3805]]},{type:"Polygon",id:54003,arcs:[[-3814,3908,3909,-3864]]},{type:"Polygon",id:29033,arcs:[[-3860,3910,3911,3912,-3782,-3675]]},{type:"Polygon",id:29175,arcs:[[-3874,3913,3914,3915,-3857,-3598]]},{type:"Polygon",id:18167,arcs:[[3916,3917,3918,-3728,-3545,-3681]]},{type:"Polygon",id:18021,arcs:[[-3743,3919,3920,3921,-3917,-3680]]},{type:"Polygon",id:54095,arcs:[[3922,3923,3924,-3894,-3739,-3840]]},{type:"Polygon",id:29163,arcs:[[3925,3926,3927,-3867,-3751,3928]]},{type:"Polygon",id:39017,arcs:[[3929,3930,3931,-3809,-3715,-3713]]},{type:"Polygon",id:39165,arcs:[[-3747,3932,3933,3934,-3930,-3712]]},{type:"Polygon",id:6033,arcs:[[3935,3936,3937,3938,-3625,-3772]]},{type:"Polygon",id:8063,arcs:[[-3620,3939,3940,3941,3942,-3368,-3366]]},{type:"Polygon",id:34011,arcs:[[3943,3944,-3785,-3725,-3808,3945,3946]]},{type:"Polygon",id:20163,arcs:[[3947,3948,3949,3950,-3651,-3634]]},{type:"Polygon",id:39027,arcs:[[3951,3952,-3933,-3746,-3853,3953]]},{type:"Polygon",id:20181,arcs:[[-3623,3954,3955,3956,-3940,-3619]]},{type:"Polygon",id:20193,arcs:[[-3644,3957,3958,3959,-3955,-3622]]},{type:"Polygon",id:20141,arcs:[[-3631,3960,3961,3962,3963,-3948,-3633]]},{type:"Polygon",id:20179,arcs:[[-3650,3964,3965,-3958,-3643]]},{type:"Polygon",id:20027,arcs:[[3966,3967,3968,3969,-3878,-3640]]},{type:"Polygon",id:20123,arcs:[[-3880,3970,3971,-3961,-3630]]},{type:"Polygon",id:20065,arcs:[[-3951,3972,3973,-3965,-3649,-3652]]},{type:"Polygon",id:20161,arcs:[[3974,3975,3976,-3967,-3639,-3655]]},{type:"Polygon",id:8035,arcs:[[3977,3978,3979,-3719,-3800]]},{type:"Polygon",id:8039,arcs:[[3980,3981,-3978,-3799]]},{type:"Polygon",id:20149,arcs:[[-3664,-3884,3982,3983,-3975,-3654]]},{type:"Polygon",id:8073,arcs:[[-3943,3984,3985,3986,3987,-3981,-3798,-3369]]},{type:"Polygon",id:8093,arcs:[[-3721,3988,3989,3990,3991,-3707,-3744]]},{type:"Polygon",id:39009,arcs:[[-3897,3992,3993,3994,-3875,-3697,-3794]]},{type:"Polygon",id:49027,arcs:[[-3767,3995,3996,3997,-3563,-3614]]},{type:"Polygon",id:54027,arcs:[[-3866,3998,3999,-3892,-3818]]},{type:"Polygon",id:29165,arcs:[[-3761,-3797,4e3,4001,4002,-3885]]},{type:"Polygon",id:18047,arcs:[[-3810,-3932,4003,4004,4005,-3778,-3776]]},{type:"Polygon",id:29177,arcs:[[-3913,4006,4007,4008,-3795,-3783]]},{type:"Polygon",id:17135,arcs:[[-3759,-3891,4009,4010,4011,4012,-3671]]},{type:"Polygon",id:17117,arcs:[[-4013,4013,4014,4015,-3734,-3672]]},{type:"Polygon",id:6057,arcs:[[-2393,4016,-3903,-3791]]},{type:"Polygon",id:17061,arcs:[[-3735,-4016,4017,4018,-3749,-3781]]},{type:"Polygon",id:39141,arcs:[[-3877,4019,4020,4021,4022,-3851,-3769]]},{type:"Polygon",id:54037,arcs:[[4023,4024,-3909,-3813]]},{type:"Polygon",id:49019,arcs:[[-3578,4025,4026,-3854,-3101]]},{type:"Polygon",id:17023,arcs:[[-3919,4027,4028,4029,4030,-3870,-3729]]},{type:"Polygon",id:54073,arcs:[[4031,4032,-3895,-3925]]},{type:"Polygon",id:18119,arcs:[[-3908,4033,4034,-3920,-3742]]},{type:"Polygon",id:54033,arcs:[[4035,4036,4037,4038,4039,-3838,-3899]]},{type:"Polygon",id:51069,arcs:[[4040,4041,4042,4043,-3999,-3865,-3910]]},{type:"Polygon",id:29047,arcs:[[-3796,-4009,4044,4045,-4001]]},{type:"Polygon",id:18031,arcs:[[-4006,4046,4047,4048,-3861,-3779]]},{type:"Polygon",id:54091,arcs:[[4049,-4036,-3898,-3828,-3834]]},{type:"Polygon",id:54017,arcs:[[-4040,4050,4051,4052,-3923,-3839]]},{type:"Polygon",id:20087,arcs:[[4053,4054,4055,-3882,-3887]]},{type:"Polygon",id:20103,arcs:[[-4003,4056,4057,4058,-4054,-3886]]},{type:"Polygon",id:6011,arcs:[[-3542,4059,4060,-3936,-3771]]},{type:"Polygon",id:29195,arcs:[[-3859,4061,4062,4063,4064,-3911]]},{type:"Polygon",id:54107,arcs:[[-4033,4065,4066,4067,4068,-3993,-3896]]},{type:"Polygon",id:17013,arcs:[[-4019,4069,4070,4071,-3929,-3750]]},{type:"Polygon",id:39163,arcs:[[-3995,4072,4073,4074,-4020,-3876]]},{type:"Polygon",id:54085,arcs:[[-4053,4075,4076,4077,-4066,-4032,-3924]]},{type:"Polygon",id:24029,arcs:[[-3755,4078,4079,4080,-3824]]},{type:"Polygon",id:8065,arcs:[[-3708,-3992,4081,4082,-3704]]},{type:"Polygon",id:17035,arcs:[[-4031,4083,4084,-3888,-3871]]},{type:"Polygon",id:39071,arcs:[[-4023,4085,4086,4087,-3954,-3852]]},{type:"Polygon",id:24510,arcs:[[4088,4089,-3842]]},{type:"Polygon",id:24027,arcs:[[-3844,4090,4091,4092,-3848,-3846]]},{type:"Polygon",id:8077,arcs:[[4093,4094,4095,4096,-4026,-3577]]},{type:"Polygon",id:8097,arcs:[[-4083,4097,4098,-4094,-3576,-3705]]},{type:"Polygon",id:10001,arcs:[[4099,4100,4101,-4079,-3754,4102]]},{type:"Polygon",id:18105,arcs:[[4103,4104,4105,4106,-4034,-3907]]},{type:"Polygon",id:18005,arcs:[[-4049,4107,4108,4109,-3900,-3862]]},{type:"Polygon",id:29007,arcs:[[-3868,-3928,4110,4111,4112,-3914,-3873]]},{type:"Polygon",id:24031,arcs:[[4113,4114,4115,4116,-3849,-4093]]},{type:"Polygon",id:18013,arcs:[[-4110,4117,-4104,-3906,-3901]]},{type:"Polygon",id:29089,arcs:[[4118,-4062,-3858,-3916,4119]]},{type:"Polygon",id:54023,arcs:[[4120,4121,4122,4123,-3831,-3822,-3893]]},{type:"Polygon",id:34009,arcs:[[4124,-3946,-3807]]},{type:"Polygon",id:51107,arcs:[[-4117,4125,4126,4127,4128,-4024,-3812,-3850]]},{type:"Polygon",id:6061,arcs:[[-2392,4129,4130,4131,4132,4133,-3904,-4017]]},{type:"Polygon",id:39061,arcs:[[-3935,4134,4135,4136,4137,4138,-3931]]},{type:"Polygon",id:18137,arcs:[[4139,4140,4141,4142,4143,-4047,-4005]]},{type:"Polygon",id:18029,arcs:[[-4004,-4139,4144,4145,-4140]]},{type:"Polygon",id:20143,arcs:[[-3970,4146,4147,4148,-3971,-3879]]},{type:"Polygon",id:6101,arcs:[[-3905,-4134,4149,4150,-4060,-3541]]},{type:"Polygon",id:54001,arcs:[[4151,4152,4153,-4037,-4050,-3833]]},{type:"Polygon",id:29107,arcs:[[4154,4155,4156,-4007,-3912,-4065]]},{type:"Polygon",id:54093,arcs:[[4157,-4152,-3832,-4124]]},{type:"Polygon",id:39025,arcs:[[4158,4159,4160,-4135,-3934,-3953,4161]]},{type:"Polygon",id:51043,arcs:[[-4129,4162,4163,-4041,-4025]]},{type:"Polygon",id:17083,arcs:[[-4015,4164,4165,-4070,-4018]]},{type:"MultiPolygon",id:24035,arcs:[[[4166]],[[-4102,4167,4168,4169,-4080]]]},{type:"Polygon",id:18153,arcs:[[-3922,4170,4171,4172,-4028,-3918]]},{type:"Polygon",id:8051,arcs:[[-4099,4173,4174,4175,4176,4177,4178,-4095]]},{type:"Polygon",id:39015,arcs:[[4179,4180,4181,-4162,-3952,-4088]]},{type:"Polygon",id:29019,arcs:[[-4113,4182,4183,4184,4185,-4120,-3915]]},{type:"Polygon",id:32510,arcs:[[4186,-4130,-2391,-3804]]},{type:"Polygon",id:54031,arcs:[[-4044,4187,4188,4189,-4121,-4e3]]},{type:"Polygon",id:24003,arcs:[[4190,4191,-4091,-3843,-4090,4192,4193,4194]]},{type:"Polygon",id:29095,arcs:[[-4008,-4157,4195,4196,4197,4198,-4045]]},{type:"Polygon",id:29113,arcs:[[-4072,4199,4200,4201,-3926]]},{type:"Polygon",id:20061,arcs:[[4202,4203,4204,-3968,-3977]]},{type:"Polygon",id:8029,arcs:[[-4179,4205,-4096]]},{type:"Polygon",id:20105,arcs:[[-4149,4206,4207,4208,-3962,-3972]]},{type:"Polygon",id:20177,arcs:[[-4056,4209,4210,4211,-3983,-3883]]},{type:"Polygon",id:17051,arcs:[[-3890,4212,4213,4214,4215,4216,-4010]]},{type:"Polygon",id:17049,arcs:[[-4085,4217,4218,-4213,-3889]]},{type:"Polygon",id:20197,arcs:[[-4212,4219,4220,4221,-4203,-3976,-3984]]},{type:"Polygon",id:39079,arcs:[[4222,4223,4224,4225,-4021,-4075]]},{type:"Polygon",id:39105,arcs:[[4226,4227,-4073,-3994,-4069,4228]]},{type:"Polygon",id:20209,arcs:[[-4002,-4046,-4199,4229,-4057]]},{type:"Polygon",id:39131,arcs:[[4230,4231,-4086,-4022,-4226]]},{type:"Polygon",id:18079,arcs:[[4232,4233,4234,-4108,-4048,-4144]]},{type:"Polygon",id:54105,arcs:[[4235,4236,4237,-4067,-4078]]},{type:"Polygon",id:17033,arcs:[[-4173,4238,4239,4240,4241,-4029]]},{type:"Polygon",id:17079,arcs:[[-4242,4242,4243,-4218,-4084,-4030]]},{type:"Polygon",id:18055,arcs:[[-4035,-4107,4244,4245,4246,4247,-4171,-3921]]},{type:"Polygon",id:54041,arcs:[[4248,4249,4250,4251,-4051,-4039]]},{type:"Polygon",id:32023,arcs:[[-2993,-3565,4252,4253,4254,4255,4256,-3645,-2995]]},{type:"Polygon",id:29139,arcs:[[-3927,-4202,4257,4258,4259,4260,-4111]]},{type:"Polygon",id:21015,arcs:[[4261,4262,4263,4264,4265,-4145,-4138]]},{type:"Polygon",id:24011,arcs:[[4266,4267,4268,4269,-4168,-4101]]},{type:"Polygon",id:20109,arcs:[[4270,4271,4272,4273,-3956,-3960]]},{type:"Polygon",id:20199,arcs:[[-4274,4274,4275,4276,-3941,-3957]]},{type:"Polygon",id:20051,arcs:[[-3964,4277,4278,4279,4280,-3949]]},{type:"Polygon",id:20063,arcs:[[-3966,-3974,4281,4282,4283,4284,-4271,-3959]]},{type:"Polygon",id:20041,arcs:[[-4205,4285,4286,4287,-4147,-3969]]},{type:"Polygon",id:20167,arcs:[[-4209,4288,4289,4290,-4278,-3963]]},{type:"Polygon",id:20195,arcs:[[-3950,-4281,4291,-4282,-3973]]},{type:"Polygon",id:24033,arcs:[[-4192,4292,4293,4294,4295,4296,-4114,-4092]]},{type:"Polygon",id:8119,arcs:[[4297,4298,-3989,-3720,-3980]]},{type:"Polygon",id:8041,arcs:[[-3982,-3988,4299,4300,-4298,-3979]]},{type:"Polygon",id:21037,arcs:[[-4161,4301,4302,-4136]]},{type:"Polygon",id:54083,arcs:[[-4123,4303,4304,4305,4306,-4153,-4158]]},{type:"Polygon",id:32005,arcs:[[-3803,4307,4308,4309,-4131,-4187]]},{type:"Polygon",id:54097,arcs:[[-4154,-4307,4310,-4249,-4038]]},{type:"Polygon",id:54021,arcs:[[-4252,4311,4312,-4076,-4052]]},{type:"Polygon",id:51171,arcs:[[4313,4314,4315,-4188,-4043]]},{type:"Polygon",id:21117,arcs:[[-4303,4316,4317,-4262,-4137]]},{type:"Polygon",id:54035,arcs:[[-4238,4318,4319,4320,4321,-4229,-4068]]},{type:"Polygon",id:32021,arcs:[[-4257,4322,4323,-3801,-3646]]},{type:"Polygon",id:18071,arcs:[[-4235,4324,4325,4326,-4105,-4118,-4109]]},{type:"Polygon",id:20045,arcs:[[-4059,4327,4328,4329,-4210,-4055]]},{type:"Polygon",id:6017,arcs:[[-4310,4330,4331,4332,-4132]]},{type:"Polygon",id:29027,arcs:[[-4112,-4261,4333,4334,-4183]]},{type:"Polygon",id:29053,arcs:[[-4186,4335,4336,4337,-4063,-4119]]},{type:"Polygon",id:51059,arcs:[[4338,4339,4340,4341,4342,4343,-4126,-4116]]},{type:"Polygon",id:8015,arcs:[[-3991,4344,4345,-4174,-4098,-4082]]},{type:"Polygon",id:20091,arcs:[[-4198,4346,4347,-4328,-4058,-4230]]},{type:"Polygon",id:39001,arcs:[[4348,4349,4350,-4180,-4087,-4232]]},{type:"Polygon",id:49041,arcs:[[-3856,4351,4352,4353,-3996,-3766]]},{type:"Polygon",id:8017,arcs:[[-4277,4354,4355,-3985,-3942]]},{type:"Polygon",id:54013,arcs:[[-4313,4356,4357,4358,-4236,-4077]]},{type:"Polygon",id:51187,arcs:[[4359,4360,4361,-4314,-4042,-4164]]},{type:"Polygon",id:39053,arcs:[[4362,4363,4364,-4223,-4074,-4228]]},{type:"Polygon",id:18115,arcs:[[4365,-4141,-4146,-4266]]},{type:"Polygon",id:54053,arcs:[[-4322,4366,4367,-4363,-4227]]},{type:"Polygon",id:17005,arcs:[[-4217,4368,4369,-4011]]},{type:"Polygon",id:39145,arcs:[[-4225,4370,4371,4372,-4349,-4231]]},{type:"Polygon",id:51061,arcs:[[4373,4374,4375,4376,-4360,-4163,-4128]]},{type:"Polygon",id:17119,arcs:[[-4014,-4012,-4370,4377,4378,4379,4380,4381,-4165]]},{type:"Polygon",id:29219,arcs:[[4382,4383,4384,-4258,-4201]]},{type:"Polygon",id:11001,arcs:[[4385,4386,-4115,-4297]]},{type:"Polygon",id:18093,arcs:[[-4327,4387,4388,4389,-4245,-4106]]},{type:"Polygon",id:29183,arcs:[[-4382,4390,4391,-4383,-4200,-4071,-4166]]},{type:"Polygon",id:10005,arcs:[[4392,4393,4394,4395,4396,4397,-4267,-4100]]},{type:"Polygon",id:20169,arcs:[[-4288,4398,4399,-4207,-4148]]},{type:"Polygon",id:54071,arcs:[[-4190,4400,4401,4402,4403,-4304,-4122]]},{type:"Polygon",id:29159,arcs:[[-4338,4404,4405,4406,4407,-4155,-4064]]},{type:"Polygon",id:24041,arcs:[[-4270,4408,-4169]]},{type:"Polygon",id:51153,arcs:[[-4344,4409,4410,-4374,-4127]]},{type:"Polygon",id:54087,arcs:[[-4359,4411,4412,-4319,-4237]]},{type:"Polygon",id:29101,arcs:[[-4408,4413,4414,-4196,-4156]]},{type:"Polygon",id:51013,arcs:[[4415,-4341,4416,-4339,-4387,4417]]},{type:"Polygon",id:6003,arcs:[[4418,4419,4420,4421,-4331,-4309]]},{type:"Polygon",id:18155,arcs:[[-4265,4422,4423,4424,-4142,-4366]]},{type:"Polygon",id:29135,arcs:[[4425,4426,4427,-4336,-4185]]},{type:"Polygon",id:6113,arcs:[[-4151,4428,4429,4430,-4431,4431,-3937,-4061]]},{type:"Polygon",id:18077,arcs:[[-4425,4432,4433,4434,4435,-4233,-4143]]},{type:"Polygon",id:17025,arcs:[[-4244,4436,4437,4438,-4214,-4219]]},{type:"Polygon",id:18083,arcs:[[4439,4440,4441,4442,4443,4444,-4239,-4172,-4248]]},{type:"Polygon",id:18101,arcs:[[-4390,4445,4446,4447,-4246]]},{type:"Polygon",id:18027,arcs:[[4448,4449,-4440,-4247,-4448]]},{type:"Polygon",id:54007,arcs:[[-4251,4450,4451,4452,-4357,-4312]]},{type:"Polygon",id:29189,arcs:[[-4381,4453,4454,4455,4456,4457,-4391]]},{type:"Polygon",id:21191,arcs:[[4458,4459,4460,-4317,-4302,-4160,4461]]},{type:"Polygon",id:20127,arcs:[[-4222,4462,4463,4464,-4286,-4204]]},{type:"Polygon",id:20053,arcs:[[-4400,4465,4466,4467,-4289,-4208]]},{type:"Polygon",id:20139,arcs:[[-4330,4468,4469,4470,-4220,-4211]]},{type:"Polygon",id:6055,arcs:[[4430,4471,4472,4473,4474,4475,-3938,-4432]]},{type:"Polygon",id:51157,arcs:[[4476,4477,4478,-4361,-4377]]},{type:"Polygon",id:21077,arcs:[[4479,4480,4481,-4423,-4264]]},{type:"Polygon",id:6097,arcs:[[-3939,-4476,4482,4483,4484,-3626]]},{type:"Polygon",id:17101,arcs:[[4485,4486,-4240,-4445]]},{type:"Polygon",id:51165,arcs:[[-4316,4487,4488,4489,4490,-4401,-4189]]},{type:"Polygon",id:17159,arcs:[[-4241,-4487,4491,4492,4493,-4437,-4243]]},{type:"Polygon",id:39087,arcs:[[4494,4495,4496,4497,-4371,-4224,-4365]]},{type:"Polygon",id:29037,arcs:[[-4415,4498,4499,4500,-4347,-4197]]},{type:"Polygon",id:51139,arcs:[[-4479,4501,4502,-4488,-4315,-4362]]},{type:"Polygon",id:18143,arcs:[[-4436,4503,4504,-4325,-4234]]},{type:"Polygon",id:21023,arcs:[[-4182,4505,4506,4507,-4462,-4159]]},{type:"Polygon",id:17121,arcs:[[-4439,4508,4509,4510,4511,-4215]]},{type:"Polygon",id:21081,arcs:[[-4318,-4461,4512,4513,4514,-4480,-4263]]},{type:"Polygon",id:18175,arcs:[[-4505,4515,4516,4517,4518,4519,-4388,-4326]]},{type:"Polygon",id:29510,arcs:[[-4454,-4380,4520]]},{type:"Polygon",id:24009,arcs:[[4521,-4293,-4191]]},{type:"Polygon",id:21161,arcs:[[-4351,4522,4523,4524,-4506,-4181]]},{type:"Polygon",id:21041,arcs:[[4525,4526,4527,-4433,-4424,-4482]]},{type:"Polygon",id:21089,arcs:[[-4498,4528,4529,4530,-4372]]},{type:"Polygon",id:17027,arcs:[[-4216,-4512,4531,4532,4533,-4378,-4369]]},{type:"Polygon",id:54075,arcs:[[-4404,4534,4535,4536,4537,-4305]]},{type:"Polygon",id:29051,arcs:[[-4335,4538,4539,-4426,-4184]]},{type:"Polygon",id:20111,arcs:[[-4471,4540,4541,4542,-4463,-4221]]},{type:"Polygon",id:20059,arcs:[[4543,4544,4545,-4469,-4329]]},{type:"Polygon",id:20121,arcs:[[-4501,4546,4547,-4544,-4348]]},{type:"Polygon",id:54101,arcs:[[-4311,-4306,-4538,4548,4549,-4451,-4250]]},{type:"Polygon",id:6067,arcs:[[4550,4551,4552,4553,-4429,-4150,-4133,-4333]]},{type:"Polygon",id:21223,arcs:[[-4528,4554,4555,4556,-4434]]},{type:"Polygon",id:21187,arcs:[[-4515,4557,4558,4559,-4526,-4481]]},{type:"Polygon",id:21135,arcs:[[4560,4561,4562,-4523,-4350,-4373,-4531]]},{type:"Polygon",id:29073,arcs:[[-4385,4563,4564,4565,4566,4567,-4259]]},{type:"Polygon",id:6051,arcs:[[-3802,-4324,4568,4569,4570,4571,4572,-4419,-4308]]},{type:"Polygon",id:29071,arcs:[[-4392,-4458,4573,4574,4575,-4564,-4384]]},{type:"Polygon",id:29151,arcs:[[-4260,-4568,4576,4577,-4539,-4334]]},{type:"Polygon",id:6005,arcs:[[-4422,4578,4579,-4551,-4332]]},{type:"Polygon",id:24019,arcs:[[-4268,-4398,4580,4581]]},{type:"Polygon",id:20171,arcs:[[-4285,4582,4583,4584,4585,-4272]]},{type:"Polygon",id:20101,arcs:[[4586,4587,-4583,-4284]]},{type:"Polygon",id:20071,arcs:[[4588,4589,4590,4591,-4355,-4276]]},{type:"Polygon",id:20203,arcs:[[-4586,4592,4593,-4589,-4275,-4273]]},{type:"Polygon",id:51047,arcs:[[4594,4595,4596,4597,-4477,-4376]]},{type:"Polygon",id:20135,arcs:[[-4292,-4280,4598,4599,4600,4601,-4587,-4283]]},{type:"Polygon",id:29141,arcs:[[-4428,4602,4603,4604,-4405,-4337]]},{type:"Polygon",id:20009,arcs:[[-4468,4605,4606,4607,4608,-4290]]},{type:"Polygon",id:8043,arcs:[[-4301,4609,4610,4611,-4345,-3990,-4299]]},{type:"Polygon",id:20165,arcs:[[-4291,-4609,4612,-4599,-4279]]},{type:"Polygon",id:24017,arcs:[[-4295,4613,4614,4615]]},{type:"Polygon",id:18117,arcs:[[-4520,4616,4617,-4446,-4389]]},{type:"Polygon",id:54079,arcs:[[4618,4619,-4367,-4321,4620]]},{type:"Polygon",id:32017,arcs:[[-3998,4621,4622,4623,4624,4625,-4253,-3564]]},{type:"Polygon",id:8085,arcs:[[-4178,4626,4627,4628,-4097,-4206]]},{type:"Polygon",id:54015,arcs:[[4629,4630,-4412,-4358,-4453]]},{type:"Polygon",id:17163,arcs:[[-4534,4631,4632,4633,-4455,-4521,-4379]]},{type:"Polygon",id:51113,arcs:[[-4598,4634,4635,-4502,-4478]]},{type:"Polygon",id:54039,arcs:[[-4413,-4631,4636,4637,4638,4639,4640,-4621,-4320]]},{type:"Polygon",id:8061,arcs:[[-4592,4641,4642,4643,4644,-3986,-4356]]},{type:"Polygon",id:20113,arcs:[[4645,4646,4647,4648,-4466,-4399]]},{type:"Polygon",id:20115,arcs:[[-4465,4649,4650,4651,-4646,-4287]]},{type:"Polygon",id:21201,arcs:[[-4525,4652,4653,4654,-4507]]},{type:"Polygon",id:17191,arcs:[[-4494,4655,4656,4657,4658,-4509,-4438]]},{type:"Polygon",id:18019,arcs:[[-4557,4659,4660,4661,-4516,-4504,-4435]]},{type:"Polygon",id:54011,arcs:[[-4368,-4620,4662,4663,-4495,-4364]]},{type:"Polygon",id:21103,arcs:[[4664,4665,4666,-4555,-4527,-4560]]},{type:"Polygon",id:51091,arcs:[[4667,4668,-4535,-4403]]},{type:"Polygon",id:51179,arcs:[[4669,4670,4671,4672,4673,4674,-4595,-4375,-4411]]},{type:"Polygon",id:21097,arcs:[[-4655,4675,4676,4677,-4513,-4460,-4459,-4508]]},{type:"Polygon",id:49001,arcs:[[-4354,4678,4679,4680,-4622,-3997]]},{type:"Polygon",id:17047,arcs:[[4681,4682,-4656,-4493]]},{type:"Polygon",id:17185,arcs:[[-4492,-4486,-4444,4683,4684,-4682]]},{type:"Polygon",id:29083,arcs:[[-4407,4685,4686,4687,-4499,-4414]]},{type:"Polygon",id:24045,arcs:[[4688,4689,4690,-4581,-4397]]},{type:"Polygon",id:54067,arcs:[[-4550,4691,4692,-4637,-4630,-4452]]},{type:"Polygon",id:18125,arcs:[[4693,4694,4695,-4441,-4450]]},{type:"MultiPolygon",id:6095,arcs:[[[4696,-4474]],[[-4554,4697,-4472,-4431,-4430]]]},{type:"Polygon",id:29015,arcs:[[-4605,4698,4699,4700,-4686,-4406]]},{type:"Polygon",id:18051,arcs:[[4701,4702,4703,4704,-4684,-4443,-4442,-4696]]},{type:"Polygon",id:18037,arcs:[[-4618,4705,4706,4707,4708,-4694,-4449,-4447]]},{type:"Polygon",id:21069,arcs:[[4709,4710,4711,-4653,-4524,-4563]]},{type:"Polygon",id:21185,arcs:[[-4667,4712,4713,-4660,-4556]]},{type:"Polygon",id:20017,arcs:[[-4543,4714,4715,-4650,-4464]]},{type:"Polygon",id:8101,arcs:[[4716,4717,4718,4719,4720,-4610,-4300]]},{type:"Polygon",id:8025,arcs:[[-4645,4721,4722,-4717,-3987]]},{type:"Polygon",id:20159,arcs:[[-4649,4723,4724,-4606,-4467]]},{type:"Polygon",id:17133,arcs:[[4725,4726,4727,-4456,-4634]]},{type:"Polygon",id:17189,arcs:[[-4532,-4511,4728,4729,4730,-4632,-4533]]},{type:"Polygon",id:24037,arcs:[[-4615,4731]]},{type:"Polygon",id:6009,arcs:[[-4421,4732,4733,4734,-4579]]},{type:"Polygon",id:49031,arcs:[[4735,4736,-4679,-4353]]},{type:"Polygon",id:49055,arcs:[[-3855,4737,4738,-4736,-4352]]},{type:"Polygon",id:29099,arcs:[[-4728,4739,4740,4741,-4574,-4457]]},{type:"Polygon",id:21019,arcs:[[4742,4743,-4529,-4497,4744]]},{type:"Polygon",id:21043,arcs:[[-4744,4745,4746,4747,-4561,-4530]]},{type:"Polygon",id:49037,arcs:[[-4629,4748,4749,4750,4751,4752,4753,4754,4755,-4738,-4027]]},{type:"Polygon",id:21209,arcs:[[4756,4757,4758,4759,-4558,-4514,-4678]]},{type:"Polygon",id:51079,arcs:[[4760,4761,-4489,-4503,-4636]]},{type:"Polygon",id:51015,arcs:[[4762,4763,4764,4765,-4668,-4402,-4491]]},{type:"Polygon",id:17081,arcs:[[-4659,4766,4767,4768,-4729,-4510]]},{type:"Polygon",id:29013,arcs:[[-4688,4769,4770,4771,-4547,-4500]]},{type:"Polygon",id:32009,arcs:[[4772,-4569,-4323,-4256]]},{type:"Polygon",id:21181,arcs:[[-4712,4773,4774,-4676,-4654]]},{type:"Polygon",id:8109,arcs:[[-4612,4775,4776,4777,4778,4779,4780,-4175,-4346]]},{type:"MultiPolygon",id:24047,arcs:[[[4781,4782,4783,-4689,-4396,4784]]]},{type:"Polygon",id:6109,arcs:[[-4573,4785,4786,4787,-4733,-4420]]},{type:"Polygon",id:20031,arcs:[[-4546,4788,4789,4790,-4541,-4470]]},{type:"Polygon",id:29131,arcs:[[-4540,-4578,4791,4792,4793,-4603,-4427]]},{type:"Polygon",id:18025,arcs:[[4794,4795,4796,-4706,-4617,-4519]]},{type:"Polygon",id:18061,arcs:[[4797,4798,4799,4800,-4795,-4518]]},{type:"Polygon",id:54099,arcs:[[-4664,4801,4802,4803,4804,-4745,-4496]]},{type:"Polygon",id:18043,arcs:[[-4662,4805,-4798,-4517]]},{type:"Polygon",id:51099,arcs:[[4806,4807,4808,4809,-4671,4810]]},{type:"Polygon",id:21205,arcs:[[-4748,4811,4812,4813,4814,-4710,-4562]]},{type:"Polygon",id:51137,arcs:[[4815,4816,4817,-4761,-4635,-4597]]},{type:"Polygon",id:20003,arcs:[[4818,4819,-4789,-4545]]},{type:"Polygon",id:20107,arcs:[[-4772,4820,4821,-4819,-4548]]},{type:"Polygon",id:21111,arcs:[[4822,4823,4824,4825,-4799,-4806,-4661,-4714]]},{type:"Polygon",id:51177,arcs:[[-4675,4826,-4673,4827,4828,4829,-4816,-4596]]},{type:"Polygon",id:54043,arcs:[[-4619,-4641,4830,4831,4832,-4802,-4663]]},{type:"Polygon",id:21073,arcs:[[-4559,-4760,4833,4834,4835,-4665]]},{type:"Polygon",id:21017,arcs:[[4836,4837,4838,-4757,-4677,-4775]]},{type:"Polygon",id:21211,arcs:[[4839,4840,-4823,-4713,-4666,-4836]]},{type:"Polygon",id:20145,arcs:[[-4608,4841,4842,4843,-4600,-4613]]},{type:"Polygon",id:8091,arcs:[[-4177,4844,4845,4846,-4627]]},{type:"Polygon",id:6041,arcs:[[4847,-4484]]},{type:"Polygon",id:21011,arcs:[[-4815,4848,4849,-4774,-4711]]},{type:"Polygon",id:6077,arcs:[[-4580,-4735,4850,4851,4852,4853,-4552]]},{type:"Polygon",id:29125,arcs:[[-4567,4854,4855,-4792,-4577]]},{type:"Polygon",id:24039,arcs:[[-4690,-4784,4856,4857,4858]]},{type:"Polygon",id:51003,arcs:[[-4818,4859,4860,4861,4862,-4763,-4490,-4762]]},{type:"Polygon",id:51193,arcs:[[4863,4864,4865,-4807,4866]]},{type:"Polygon",id:29029,arcs:[[-4794,4867,4868,4869,4870,-4699,-4604]]},{type:"Polygon",id:21127,arcs:[[-4805,4871,4872,4873,4874,-4746,-4743]]},{type:"Polygon",id:51017,arcs:[[-4669,-4766,4875,4876,4877,-4536]]},{type:"Polygon",id:8099,arcs:[[-4591,4878,4879,4880,4881,-4642]]},{type:"Polygon",id:54025,arcs:[[-4878,4882,4883,4884,4885,-4692,-4549,-4537]]},{type:"Polygon",id:21063,arcs:[[-4875,4886,-4812,-4747]]},{type:"Polygon",id:8027,arcs:[[-4721,4887,-4776,-4611]]},{type:"Polygon",id:8011,arcs:[[-4882,4888,4889,4890,-4643]]},{type:"Polygon",id:8089,arcs:[[-4891,4891,-4718,-4723,-4722,-4644]]},{type:"Polygon",id:18123,arcs:[[4892,4893,4894,4895,-4707,-4797]]},{type:"Polygon",id:54019,arcs:[[-4693,-4886,4896,4897,-4638]]},{type:"Polygon",id:20093,arcs:[[4898,4899,4900,-4593,-4585]]},{type:"Polygon",id:20055,arcs:[[-4588,-4602,4901,4902,4903,-4899,-4584]]},{type:"Polygon",id:20075,arcs:[[-4901,4904,-4879,-4590,-4594]]},{type:"Polygon",id:17193,arcs:[[-4685,-4705,4905,4906,4907,-4657,-4683]]},{type:"Polygon",id:20185,arcs:[[-4725,4908,4909,4910,-4842,-4607]]},{type:"Polygon",id:20083,arcs:[[-4844,4911,4912,4913,-4902,-4601]]},{type:"Polygon",id:17065,arcs:[[-4908,4914,4915,4916,-4767,-4658]]},{type:"Polygon",id:51033,arcs:[[-4810,4917,4918,4919,4920,-4828,-4672]]},{type:"Polygon",id:18173,arcs:[[-4709,4921,4922,4923,4924,4925,-4702,-4695]]},{type:"Polygon",id:18129,arcs:[[4926,4927,4928,4929,-4906,-4704]]},{type:"Polygon",id:54005,arcs:[[4930,4931,4932,-4831,-4640]]},{type:"Polygon",id:17157,arcs:[[-4633,-4731,4933,4934,4935,4936,-4726]]},{type:"Polygon",id:29185,arcs:[[-4701,4937,4938,4939,4940,-4770,-4687]]},{type:"Polygon",id:17145,arcs:[[-4730,-4769,4941,4942,-4934]]},{type:"Polygon",id:29055,arcs:[[-4576,4943,4944,4945,4946,-4565]]},{type:"Polygon",id:21067,arcs:[[4947,4948,4949,4950,-4758,-4839]]},{type:"Polygon",id:29221,arcs:[[-4742,4951,4952,-4944,-4575]]},{type:"Polygon",id:18147,arcs:[[-4896,4953,4954,-4923,-4922,-4708]]},{type:"Polygon",id:21163,arcs:[[4955,4956,-4893,-4796,-4801]]},{type:"Polygon",id:21239,arcs:[[-4951,4957,4958,4959,-4834,-4759]]},{type:"Polygon",id:21173,arcs:[[4960,4961,4962,-4837,-4850]]},{type:"Polygon",id:20079,arcs:[[4963,4964,4965,-4647,-4652]]},{type:"Polygon",id:20073,arcs:[[-4542,-4791,4966,4967,4968,4969,-4715]]},{type:"Polygon",id:20155,arcs:[[-4648,-4966,4970,4971,4972,-4909,-4724]]},{type:"Polygon",id:18163,arcs:[[-4926,4973,4974,-4927,-4703]]},{type:"Polygon",id:29161,arcs:[[-4947,4975,4976,4977,-4855,-4566]]},{type:"Polygon",id:49017,arcs:[[-4756,4978,4979,-4680,-4737,-4739]]},{type:"Polygon",id:51057,arcs:[[4980,4981,-4918,-4809,4982]]},{type:"Polygon",id:8113,arcs:[[-4847,4983,4984,-4749,-4628]]},{type:"Polygon",id:51109,arcs:[[-4830,4985,4986,4987,-4860,-4817]]},{type:"Polygon",id:49021,arcs:[[-4980,4988,4989,-4623,-4681]]},{type:"Polygon",id:21215,arcs:[[4990,4991,4992,-4824,-4841]]},{type:"Polygon",id:8053,arcs:[[-4781,4993,4994,4995,4996,-4845,-4176]]},{type:"Polygon",id:21005,arcs:[[-4960,4997,4998,4999,-4991,-4840,-4835]]},{type:"Polygon",id:17055,arcs:[[-4917,5e3,5001,5002,-4942,-4768]]},{type:"Polygon",id:51159,arcs:[[5003,5004,5005,-4865]]},{type:"Polygon",id:29186,arcs:[[-4937,5006,5007,-4740,-4727]]},{type:"Polygon",id:21029,arcs:[[5008,5009,-4825,-4993]]},{type:"Polygon",id:21175,arcs:[[-4874,5010,5011,5012,5013,-4813,-4887]]},{type:"Polygon",id:21049,arcs:[[5014,5015,5016,-4948,-4838,-4963]]},{type:"Polygon",id:6013,arcs:[[-4853,5017,5018]]},{type:"Polygon",id:20015,arcs:[[-4716,-4970,5019,5020,5021,-4964,-4651]]},{type:"Polygon",id:20047,arcs:[[-4911,5022,5023,5024,-4912,-4843]]},{type:"Polygon",id:51163,arcs:[[5025,5026,5027,5028,-4876,-4765,5029]]},{type:"Polygon",id:29187,arcs:[[-5008,5030,5031,5032,-4952,-4741]]},{type:"Polygon",id:6099,arcs:[[5033,5034,5035,-4851,-4734,-4788]]},{type:"Polygon",id:29085,arcs:[[-4871,5036,5037,-4938,-4700]]},{type:"Polygon",id:29217,arcs:[[-4941,5038,5039,5040,5041,-4821,-4771]]},{type:"Polygon",id:21165,arcs:[[-4814,-5014,5042,5043,-4961,-4849]]},{type:"Polygon",id:51125,arcs:[[5044,5045,5046,-5030,-4764,-4863]]},{type:"Polygon",id:21027,arcs:[[5047,5048,5049,5050,-4894,-4957]]},{type:"Polygon",id:20207,arcs:[[5051,5052,-4967,-4790]]},{type:"Polygon",id:20001,arcs:[[5053,5054,-5052,-4820]]},{type:"Polygon",id:20011,arcs:[[-5042,5055,5056,-5054,-4822]]},{type:"MultiPolygon",id:51001,arcs:[[[5057,5058,-4782,5059]]]},{type:"Polygon",id:54045,arcs:[[-4933,5060,5061,-4832]]},{type:"Polygon",id:51133,arcs:[[5062,-5004,-4864,5063]]},{type:"Polygon",id:29169,arcs:[[-4856,-4978,5064,5065,-4868,-4793]]},{type:"Polygon",id:8055,arcs:[[-4720,5066,5067,5068,-4777,-4888]]},{type:"Polygon",id:51085,arcs:[[-4921,5069,5070,5071,5072,-4986,-4829]]},{type:"Polygon",id:51065,arcs:[[5073,5074,-4861,-4988,5075]]},{type:"Polygon",id:21093,arcs:[[5076,5077,5078,5079,5080,-5048,-4956,-4800,-4826,-5010]]},{type:"Polygon",id:21113,arcs:[[5081,5082,5083,-4958,-4950]]},{type:"Polygon",id:21115,arcs:[[5084,5085,5086,-5011,-4873]]},{type:"Polygon",id:20069,arcs:[[-4914,5087,5088,5089,-4903]]},{type:"Polygon",id:21091,arcs:[[-5051,5090,5091,-4954,-4895]]},{type:"Polygon",id:54081,arcs:[[-4639,-4898,5092,5093,5094,-4931]]},{type:"Polygon",id:21179,arcs:[[-5e3,5095,5096,5097,-5077,-5009,-4992]]},{type:"Polygon",id:54059,arcs:[[5098,5099,5100,5101,5102,-4803,-4833,-5062]]},{type:"Polygon",id:21101,arcs:[[-4974,-4925,5103,5104,5105,5106,-4928,-4975]]},{type:"Polygon",id:51097,arcs:[[-4982,5107,5108,5109,5110,-4919]]},{type:"Polygon",id:8111,arcs:[[-4997,5111,5112,-4984,-4846]]},{type:"Polygon",id:21167,arcs:[[-5084,5113,5114,5115,-4998,-4959]]},{type:"Polygon",id:8079,arcs:[[5116,5117,-4994,-4780]]},{type:"Polygon",id:21159,arcs:[[-4804,-5103,5118,5119,-5085,-4872]]},{type:"Polygon",id:51005,arcs:[[-5029,5120,5121,5122,-4883,-4877]]},{type:"Polygon",id:17077,arcs:[[-5003,5123,5124,5125,-4935,-4943]]},{type:"Polygon",id:21197,arcs:[[-5044,5126,5127,5128,-5015,-4962]]},{type:"Polygon",id:21059,arcs:[[5129,5130,-5104,-4924,-4955,-5092]]},{type:"Polygon",id:21151,arcs:[[5131,5132,5133,5134,-5082,-4949,-5017]]},{type:"Polygon",id:17059,arcs:[[-4930,5135,5136,5137,-4915,-4907]]},{type:"Polygon",id:21229,arcs:[[-5116,5138,5139,-5096,-4999]]},{type:"Polygon",id:20057,arcs:[[-5025,5140,5141,5142,-5088,-4913]]},{type:"Polygon",id:20173,arcs:[[-5022,5143,5144,-4971,-4965]]},{type:"Polygon",id:17165,arcs:[[-5138,5145,5146,5147,-5001,-4916]]},{type:"Polygon",id:51101,arcs:[[-5111,5148,5149,-5070,-4920]]},{type:"Polygon",id:29059,arcs:[[-4870,5150,5151,5152,5153,-5037]]},{type:"Polygon",id:6001,arcs:[[-4852,-5036,5154,5155,-5018]]},{type:"Polygon",id:51075,arcs:[[5156,5157,5158,-5076,-4987,-5073]]},{type:"Polygon",id:29157,arcs:[[-5126,5159,5160,5161,5162,-5031,-5007,-4936]]},{type:"Polygon",id:29039,arcs:[[5163,5164,5165,-5039,-4940]]},{type:"Polygon",id:6043,arcs:[[5166,5167,-4787]]},{type:"Polygon",id:21225,arcs:[[5168,5169,5170,-5136,-4929,-5107]]},{type:"Polygon",id:29105,arcs:[[-5066,5171,5172,5173,-5151,-4869]]},{type:"Polygon",id:8033,arcs:[[-5113,5174,-4750,-4985]]},{type:"Polygon",id:21153,arcs:[[-5087,5175,5176,5177,5178,-5012]]},{type:"Polygon",id:54089,arcs:[[5179,5180,-5093,-4897,-4885,5181]]},{type:"Polygon",id:17199,arcs:[[-5148,5182,5183,-5124,-5002]]},{type:"Polygon",id:21237,arcs:[[-5179,5184,5185,-5127,-5043,-5013]]},{type:"Polygon",id:21065,arcs:[[-5129,5186,5187,-5132,-5016]]},{type:"Polygon",id:51103,arcs:[[-5005,-5063,5188]]},{type:"Polygon",id:8105,arcs:[[-4779,5189,5190,5191,-5117]]},{type:"Polygon",id:6075,arcs:[[5192,5193]]},{type:"Polygon",id:29167,arcs:[[-5038,-5154,5194,5195,-5164,-4939]]},{type:"Polygon",id:21079,arcs:[[-5135,5196,5197,5198,-5114,-5083]]},{type:"Polygon",id:20151,arcs:[[-4973,5199,5200,5201,-5023,-4910]]},{type:"Polygon",id:51009,arcs:[[5202,5203,5204,5205,-5026,-5047]]},{type:"Polygon",id:8071,arcs:[[-4890,5206,5207,5208,5209,-5067,-4719,-4892]]},{type:"Polygon",id:51023,arcs:[[5210,5211,5212,-5121,-5028]]},{type:"Polygon",id:29065,arcs:[[-4946,5213,5214,5215,5216,-4976]]},{type:"Polygon",id:54109,arcs:[[5217,5218,-5099,-5061,-4932,-5095]]},{type:"Polygon",id:51029,arcs:[[5219,5220,5221,-5045,-4862,-5075]]},{type:"Polygon",id:6039,arcs:[[-4572,5222,5223,-5167,-4786]]},{type:"Polygon",id:51119,arcs:[[5224,-5108,-4981,5225]]},{type:"Polygon",id:21071,arcs:[[-5120,5226,5227,-5176,-5086]]},{type:"Polygon",id:8003,arcs:[[-5069,5228,5229,-5190,-4778]]},{type:"Polygon",id:51049,arcs:[[-5159,5230,5231,5232,-5220,-5074]]},{type:"Polygon",id:21195,arcs:[[5233,5234,5235,5236,5237,-5227,-5119,-5102]]},{type:"Polygon",id:29093,arcs:[[-5033,5238,5239,5240,-5214,-4945,-4953]]},{type:"Polygon",id:20187,arcs:[[5241,5242,5243,5244,-4880,-4905]]},{type:"Polygon",id:21183,arcs:[[-5050,5245,5246,5247,5248,-5130,-5091]]},{type:"Polygon",id:20067,arcs:[[5249,5250,-5242,-4900]]},{type:"Polygon",id:20081,arcs:[[-5090,5251,5252,5253,-5250,-4904]]},{type:"Polygon",id:20097,arcs:[[-5202,5254,5255,5256,-5141,-5024]]},{type:"Polygon",id:20095,arcs:[[-5145,5257,5258,5259,-5200,-4972]]},{type:"Polygon",id:20205,arcs:[[5260,5261,5262,-4968,-5053]]},{type:"Polygon",id:20133,arcs:[[-5057,5263,5264,5265,-5261,-5055]]},{type:"Polygon",id:21123,arcs:[[5266,5267,5268,5269,-5078,-5098]]},{type:"Polygon",id:21155,arcs:[[-5140,5270,5271,5272,-5267,-5097]]},{type:"Polygon",id:54063,arcs:[[-5123,5273,5274,-5182,-4884]]},{type:"Polygon",id:21129,arcs:[[-5186,5275,5276,5277,-5187,-5128]]},{type:"Polygon",id:21021,arcs:[[-5199,5278,5279,-5271,-5139,-5115]]},{type:"Polygon",id:51087,arcs:[[5280,5281,5282,5283,5284,5285,5286,5287,-5157,-5072]]},{type:"Polygon",id:6081,arcs:[[5288,5289,5290,5291,-5193]]},{type:"Polygon",id:21025,arcs:[[-5178,5292,5293,5294,-5276,-5185]]},{type:"Polygon",id:51145,arcs:[[5295,5296,-5231,-5158]]},{type:"Polygon",id:21149,arcs:[[-5249,5297,5298,5299,-5105,-5131]]},{type:"Polygon",id:20037,arcs:[[-5041,5300,5301,5302,5303,-5264,-5056]]},{type:"Polygon",id:51045,arcs:[[5304,5305,5306,-5274,-5122,-5213]]},{type:"Polygon",id:8023,arcs:[[-5210,5307,5308,5309,-5229,-5068]]},{type:"Polygon",id:29011,arcs:[[-5166,5310,5311,-5301,-5040]]},{type:"Polygon",id:21233,arcs:[[5312,5313,5314,-5169,-5106,-5300]]},{type:"Polygon",id:29123,arcs:[[-5163,5315,5316,-5239,-5032]]},{type:"Polygon",id:8009,arcs:[[-5245,5317,5318,5319,-5207,-4889,-4881]]},{type:"Polygon",id:8083,arcs:[[5320,5321,-4751,-5175]]},{type:"Polygon",id:8067,arcs:[[-4996,5322,5323,-5321,-5112]]},{type:"Polygon",id:6047,arcs:[[-5224,5324,5325,5326,-5034,-5168]]},{type:"Polygon",id:21137,arcs:[[5327,5328,5329,-5279,-5198]]},{type:"Polygon",id:51127,arcs:[[5330,5331,5332,-5281,-5071,-5150]]},{type:"Polygon",id:21085,arcs:[[-5081,-5080,5333,5334,5335,-5246,-5049]]},{type:"Polygon",id:51019,arcs:[[5336,5337,5338,5339,5340,-5211,-5027,-5206]]},{type:"Polygon",id:49053,arcs:[[5341,5342,-4624,-4990]]},{type:"Polygon",id:20049,arcs:[[-5263,5343,5344,5345,-5020,-4969]]},{type:"Polygon",id:29179,arcs:[[5346,5347,5348,-5215,-5241]]},{type:"Polygon",id:29031,arcs:[[5349,5350,5351,5352,5353,-5161]]},{type:"Polygon",id:29215,arcs:[[-4977,-5217,5354,5355,5356,5357,-5172,-5065]]},{type:"Polygon",id:17069,arcs:[[-5137,-5171,5358,5359,5360,-5146]]},{type:"Polygon",id:17151,arcs:[[-5361,5361,5362,5363,-5147]]},{type:"Polygon",id:51760,arcs:[[-5285,5364,-5287,-5286]]},{type:"Polygon",id:17087,arcs:[[-5364,5365,5366,5367,-5183]]},{type:"Polygon",id:17181,arcs:[[-5184,-5368,5368,5369,-5350,-5160,-5125]]},{type:"Polygon",id:51073,arcs:[[5370,5371,5372,-5109,-5225]]},{type:"Polygon",id:29017,arcs:[[-5354,5373,5374,-5316,-5162]]},{type:"Polygon",id:54055,arcs:[[-5181,5375,5376,5377,5378,-5218,-5094]]},{type:"Polygon",id:6019,arcs:[[5379,5380,5381,5382,5383,-5325,-5223,-4571]]},{type:"Polygon",id:29057,arcs:[[-5196,5384,5385,5386,-5311,-5165]]},{type:"Polygon",id:21109,arcs:[[-5278,5387,5388,5389,5390,-5133,-5188]]},{type:"Polygon",id:21107,arcs:[[5391,5392,5393,-5313,-5299]]},{type:"Polygon",id:51041,arcs:[[-5365,-5284,5394,5395,5396,5397,5398,5399,5400,5401,-5296,-5288]]},{type:"Polygon",id:51011,arcs:[[5402,5403,5404,-5203,-5046,-5222]]},{type:"MultiPolygon",id:51131,arcs:[[[5405,-5058]]]},{type:"Polygon",id:21045,arcs:[[-5330,5406,5407,5408,5409,-5272,-5280]]},{type:"Polygon",id:54047,arcs:[[-5379,5410,5411,-5100,-5219]]},{type:"Polygon",id:21055,arcs:[[-5315,5412,5413,5414,-5359,-5170]]},{type:"Polygon",id:49025,arcs:[[-4979,-4755,5415,5416,-5342,-4989]]},{type:"Polygon",id:21189,arcs:[[-5295,5417,5418,-5388,-5277]]},{type:"Polygon",id:21203,arcs:[[-5391,5419,5420,-5328,-5197,-5134]]},{type:"Polygon",id:51027,arcs:[[-5412,5421,5422,5423,-5234,-5101]]},{type:"Polygon",id:51115,arcs:[[-5372,5424]]},{type:"Polygon",id:21119,arcs:[[-5177,-5228,-5238,5425,5426,-5293]]},{type:"Polygon",id:51007,arcs:[[-5402,5427,5428,5429,-5232,-5297]]},{type:"Polygon",id:51036,arcs:[[5430,5431,-5282,-5333]]},{type:"Polygon",id:29225,arcs:[[-5174,5432,5433,5434,5435,-5152]]},{type:"Polygon",id:6085,arcs:[[-5035,-5327,5436,5437,-5290,5438,-5155]]},{type:"Polygon",id:21217,arcs:[[-5273,-5410,5439,5440,-5268]]},{type:"Polygon",id:29229,arcs:[[-5358,5441,-5433,-5173]]},{type:"Polygon",id:51071,arcs:[[-5307,5442,5443,5444,-5376,-5180,-5275]]},{type:"Polygon",id:20035,arcs:[[-5346,5445,5446,5447,5448,-5021]]},{type:"Polygon",id:20191,arcs:[[-5449,5449,5450,5451,-5258,-5144]]},{type:"Polygon",id:20119,arcs:[[-5143,5452,5453,5454,-5252,-5089]]},{type:"Polygon",id:20025,arcs:[[-5257,5455,5456,5457,-5453,-5142]]},{type:"Polygon",id:20007,arcs:[[-5260,5458,5459,5460,5461,-5255,-5201]]},{type:"Polygon",id:21087,arcs:[[-5441,5462,5463,5464,-5269]]},{type:"Polygon",id:51680,arcs:[[-5205,5465,-5337]]},{type:"Polygon",id:6027,arcs:[[-4773,-4255,5466,5467,5468,5469,-5380,-4570]]},{type:"Polygon",id:51095,arcs:[[5470,5471,5472,-5431,-5332,5473,5474,5475]]},{type:"Polygon",id:21099,arcs:[[-5270,-5465,5476,5477,5478,-5334,-5079]]},{type:"Polygon",id:21193,arcs:[[-5427,5479,5480,5481,5482,-5418,-5294]]},{type:"Polygon",id:51031,arcs:[[-5405,5483,5484,5485,-5338,-5466,-5204]]},{type:"Polygon",id:29077,arcs:[[-5153,-5436,5486,5487,-5385,-5195]]},{type:"Polygon",id:21139,arcs:[[-5415,5488,5489,5490,5491,-5362,-5360]]},{type:"Polygon",id:29203,arcs:[[-5349,5492,5493,5494,-5355,-5216]]},{type:"Polygon",id:8007,arcs:[[-5118,-5192,5495,5496,5497,-5323,-4995]]},{type:"Polygon",id:51161,arcs:[[-5341,5498,5499,5500,-5305,-5212],[5501,5502]]},{type:"Polygon",id:21177,arcs:[[5503,5504,5505,5506,-5392,-5298,-5248]]},{type:"Polygon",id:51147,arcs:[[-5233,-5430,5507,5508,5509,-5403,-5221]]},{type:"Polygon",id:8021,arcs:[[-5191,-5230,-5310,5510,5511,-5496]]},{type:"Polygon",id:21031,arcs:[[5512,5513,-5504,-5247,-5336,5514]]},{type:"Polygon",id:20129,arcs:[[5515,5516,5517,-5318,-5244]]},{type:"Polygon",id:20189,arcs:[[-5254,5518,5519,-5516,-5243,-5251]]},{type:"Polygon",id:20175,arcs:[[-5455,5520,5521,-5519,-5253]]},{type:"Polygon",id:20125,arcs:[[-5262,-5266,5522,5523,5524,5525,-5344]]},{type:"Polygon",id:20077,arcs:[[5526,5527,-5459,-5259,-5452]]},{type:"Polygon",id:20033,arcs:[[5528,5529,-5456,-5256,-5462]]},{type:"Polygon",id:20099,arcs:[[-5304,5530,5531,5532,-5523,-5265]]},{type:"Polygon",id:21033,arcs:[[-5394,5533,5534,5535,-5413,-5314]]},{type:"Polygon",id:51199,arcs:[[5536,5537,5538,5539,-5471,5540,-5475]]},{type:"Polygon",id:29097,arcs:[[-5387,5541,5542,5543,-5302,-5312]]},{type:"Polygon",id:51121,arcs:[[5544,5545,5546,5547,-5443,-5306,-5501]]},{type:"Polygon",id:21051,arcs:[[-5483,5548,5549,5550,5551,-5389,-5419]]},{type:"Polygon",id:21199,arcs:[[5552,5553,5554,-5407,-5329,-5421,5555]]},{type:"Polygon",id:20021,arcs:[[-5544,5556,5557,5558,-5531,-5303]]},{type:"Polygon",id:21061,arcs:[[-5479,5559,5560,-5515,-5335]]},{type:"Polygon",id:51770,arcs:[[5561,-5503]]},{type:"Polygon",id:17127,arcs:[[-5492,5562,5563,-5366,-5363]]},{type:"Polygon",id:51185,arcs:[[-5378,5564,5565,5566,-5422,-5411]]},{type:"Polygon",id:17003,arcs:[[5567,5568,5569,5570,-5351,-5370]]},{type:"Polygon",id:21125,arcs:[[-5552,5571,5572,5573,-5556,-5420,-5390]]},{type:"Polygon",id:17153,arcs:[[-5367,-5564,5574,5575,-5568,-5369]]},{type:"Polygon",id:21131,arcs:[[5576,5577,-5549,-5482]]},{type:"Polygon",id:29223,arcs:[[-5375,5578,5579,5580,-5347,-5240,-5317]]},{type:"Polygon",id:51149,arcs:[[5581,5582,5583,5584,5585,-5397,5586]]},{type:"Polygon",id:21001,arcs:[[-5409,5587,5588,5589,-5463,-5440]]},{type:"Polygon",id:51051,arcs:[[5590,5591,-5235,-5424]]},{type:"Polygon",id:20019,arcs:[[-5526,5592,5593,-5446,-5345]]},{type:"Polygon",id:51021,arcs:[[5594,5595,5596,-5565,-5377,-5445]]},{type:"Polygon",id:51135,arcs:[[5597,5598,-5508,-5429,5599]]},{type:"Polygon",id:29109,arcs:[[-5488,5600,5601,5602,5603,-5542,-5386]]},{type:"Polygon",id:6087,arcs:[[5604,5605,5606,-5291,-5438]]},{type:"Polygon",id:51053,arcs:[[5607,-5585,5608,5609,5610,-5600,-5428,-5401]]},{type:"Polygon",id:21133,arcs:[[-5237,5611,5612,-5480,-5426]]},{type:"Polygon",id:29201,arcs:[[5613,5614,5615,-5352,-5571]]},{type:"Polygon",id:51037,arcs:[[5616,5617,5618,-5484,-5404,-5510]]},{type:"Polygon",id:51155,arcs:[[5619,-5546,5620,5621,5622,-5595,-5444,-5548]]},{type:"Polygon",id:51181,arcs:[[5623,5624,5625,-5583,5626]]},{type:"Polygon",id:51067,arcs:[[5627,5628,5629,5630,-5499,-5340]]},{type:"Polygon",id:21007,arcs:[[5631,5632,-5569,-5576,5633]]},{type:"Polygon",id:21145,arcs:[[-5491,5634,5635,5636,-5634,-5575,-5563]]},{type:"Polygon",id:51700,arcs:[[5637,5638,-5472,-5540]]},{type:"Polygon",id:51195,arcs:[[5639,5640,5641,5642,-5612,-5236,-5592]]},{type:"Polygon",id:21227,arcs:[[-5561,5643,5644,5645,5646,-5513]]},{type:"Polygon",id:21207,arcs:[[-5555,5647,5648,5649,-5588,-5408]]},{type:"Polygon",id:21169,arcs:[[-5590,5650,5651,5652,-5477,-5464]]},{type:"Polygon",id:21143,arcs:[[-5536,5653,5654,-5489,-5414]]},{type:"Polygon",id:21009,arcs:[[5655,5656,-5644,-5560,-5478,-5653]]},{type:"Polygon",id:21047,arcs:[[-5507,5657,5658,5659,5660,-5534,-5393]]},{type:"Polygon",id:51093,arcs:[[5661,5662,5663,5664,-5624,5665]]},{type:"Polygon",id:51167,arcs:[[5666,5667,5668,-5640,-5591,-5423,-5567]]},{type:"Polygon",id:51143,arcs:[[5669,5670,5671,5672,5673,5674,-5628,-5339,-5486]]},{type:"Polygon",id:51063,arcs:[[-5631,5675,5676,-5621,-5545,-5500]]},{type:"Polygon",id:29207,arcs:[[-5353,-5616,5677,5678,5679,-5579,-5374]]},{type:"Polygon",id:51111,arcs:[[-5599,5680,5681,-5617,-5509]]},{type:"Polygon",id:51650,arcs:[[-5638,-5539,-5683,5683]]},{type:"Polygon",id:51183,arcs:[[5684,5685,-5609,-5584,-5626]]},{type:"Polygon",id:29035,arcs:[[-5581,5686,5687,5688,-5493,-5348]]},{type:"Polygon",id:29043,arcs:[[-5435,5689,5690,5691,-5601,-5487]]},{type:"Polygon",id:51197,arcs:[[5692,5693,5694,-5596,-5623]]},{type:"Polygon",id:21141,arcs:[[5695,5696,5697,-5505,-5514,-5647]]},{type:"Polygon",id:21219,arcs:[[-5698,5698,5699,-5658,-5506]]},{type:"Polygon",id:29067,arcs:[[-5442,-5357,5700,5701,5702,-5690,-5434]]},{type:"Polygon",id:21157,arcs:[[-5655,5703,5704,5705,-5635,-5490]]},{type:"Polygon",id:29133,arcs:[[-5633,5706,5707,5708,5709,-5614,-5570]]},{type:"Polygon",id:51083,arcs:[[-5619,5710,5711,5712,5713,-5670,-5485]]},{type:"Polygon",id:29091,arcs:[[-5495,5714,5715,5716,-5701,-5356]]},{type:"Polygon",id:29145,arcs:[[-5604,5717,5718,5719,-5557,-5543]]},{type:"Polygon",id:21121,arcs:[[5720,5721,-5572,-5551]]},{type:"Polygon",id:51025,arcs:[[-5611,5722,5723,5724,5725,-5681,-5598]]},{type:"Polygon",id:21095,arcs:[[-5613,-5643,5726,5727,-5577,-5481]]},{type:"Polygon",id:51173,arcs:[[-5597,-5695,5728,5729,-5667,-5566]]},{type:"Polygon",id:4017,arcs:[[5730,5731,5732,5733,-4753]]},{type:"Polygon",id:4005,arcs:[[-5734,5734,5735,5736,-5416,-4754]]},{type:"Polygon",id:21221,arcs:[[5737,5738,-5704,-5654,-5535,-5661]]},{type:"Polygon",id:40105,arcs:[[-5533,5739,5740,5741,-5524]]},{type:"Polygon",id:40113,arcs:[[5742,5743,5744,5745,5746,-5447,-5594]]},{type:"Polygon",id:40151,arcs:[[-5461,5747,5748,5749,5750,5751,-5529]]},{type:"Polygon",id:40035,arcs:[[-5559,5752,5753,5754,5755,-5740,-5532]]},{type:"Polygon",id:40147,arcs:[[-5742,5756,5757,-5743,-5593,-5525]]},{type:"Polygon",id:40053,arcs:[[5758,5759,5760,-5527,-5451]]},{type:"Polygon",id:40003,arcs:[[-5528,-5761,5761,5762,-5748,-5460]]},{type:"Polygon",id:40071,arcs:[[-5747,5763,5764,-5759,-5450,-5448]]},{type:"Polygon",id:40115,arcs:[[-5720,5765,5766,-5753,-5558]]},{type:"Polygon",id:40059,arcs:[[-5530,-5752,-5751,5767,5768,5769,-5457]]},{type:"Polygon",id:35039,arcs:[[-5512,5770,5771,5772,5773,5774,5775,-5497]]},{type:"Polygon",id:35045,arcs:[[-5776,5776,5777,5778,-5322,-5324,-5498]]},{type:"Polygon",id:4001,arcs:[[-5779,5779,5780,5781,5782,5783,-5731,-4752]]},{type:"Polygon",id:35059,arcs:[[5784,5785,5786,5787,5788,5789,-5208,-5320]]},{type:"Polygon",id:40025,arcs:[[-5518,5790,5791,5792,-5785,-5319]]},{type:"Polygon",id:40139,arcs:[[5793,5794,5795,5796,-5791,-5517,-5520,-5522]]},{type:"Polygon",id:40007,arcs:[[-5458,-5770,5797,5798,5799,-5794,-5521,-5454]]},{type:"Polygon",id:51175,arcs:[[5800,-5663,5801,5802,5803,5804,5805,-5685,-5625,-5665]]},{type:"Polygon",id:21231,arcs:[[5806,5807,5808,5809,-5648,-5554]]},{type:"Polygon",id:35055,arcs:[[5810,5811,-5771,-5511,-5309]]},{type:"Polygon",id:35007,arcs:[[-5790,5812,5813,-5811,-5308,-5209]]},{type:"Polygon",id:29209,arcs:[[5814,5815,5816,-5602,-5692]]},{type:"Polygon",id:6069,arcs:[[-5326,-5384,5817,-5605,-5437]]},{type:"Polygon",id:21235,arcs:[[-5722,5818,5819,5820,5821,-5573]]},{type:"Polygon",id:51710,arcs:[[5822,5823]]},{type:"Polygon",id:21147,arcs:[[-5822,5824,5825,-5807,-5553,-5574]]},{type:"Polygon",id:21013,arcs:[[-5578,-5728,5826,5827,-5819,-5721,-5550]]},{type:"Polygon",id:21039,arcs:[[-5637,5828,5829,-5707,-5632]]},{type:"Polygon",id:21083,arcs:[[-5706,5830,5831,5832,5833,-5829,-5636]]},{type:"Polygon",id:21057,arcs:[[5834,5835,5836,-5651,-5589,-5650]]},{type:"Polygon",id:21003,arcs:[[-5657,5837,5838,5839,5840,-5645]]},{type:"Polygon",id:29009,arcs:[[-5817,5841,5842,5843,-5718,-5603]]},{type:"Polygon",id:51810,arcs:[[5844,5845,5846,5847,5848,5849,5850,-5823,5851]]},{type:"Polygon",id:51035,arcs:[[5852,5853,5854,5855,5856,-5693,-5622,-5677]]},{type:"Polygon",id:51191,arcs:[[5857,5858,5859,-5668,-5730,5860,5861,5862,5863]]},{type:"Polygon",id:29023,arcs:[[-5680,5864,5865,5866,-5687,-5580]]},{type:"Polygon",id:51800,arcs:[[-5868,5868,5869,5870,-5802,-5662,5871]]},{type:"Polygon",id:6053,arcs:[[-5818,-5383,5872,5873,5874,-5606]]},{type:"Polygon",id:51081,arcs:[[-5686,-5806,5875,-5723,-5610]]},{type:"Polygon",id:51105,arcs:[[5876,5877,5878,-5827,-5727,-5642]]},{type:"Polygon",id:51117,arcs:[[-5726,5879,5880,5881,-5711,-5618,-5682]]},{type:"Polygon",id:21053,arcs:[[-5810,5882,5883,-5835,-5649]]},{type:"Polygon",id:29149,arcs:[[-5689,5884,5885,5886,5887,-5715,-5494]]},{type:"Polygon",id:51169,arcs:[[-5669,-5860,5888,5889,5890,-5877,-5641]]},{type:"Polygon",id:21213,arcs:[[5891,5892,-5696,-5646,-5841]]},{type:"Polygon",id:51141,arcs:[[5893,5894,5895,-5853,-5676,-5630]]},{type:"Polygon",id:29143,arcs:[[-5710,5896,5897,5898,5899,5900,5901,-5678,-5615]]},{type:"Polygon",id:51550,arcs:[[5902,-5904,5904,5905,-5850,5906,5907,-5869,-5909]]},{type:"Polygon",id:51089,arcs:[[5909,5910,-5894,-5629,-5675]]},{type:"Polygon",id:32003,arcs:[[5911,5912,-5467,-4254,-4626]]},{type:"Polygon",id:21171,arcs:[[-5837,5913,5914,-5838,-5656,-5652]]},{type:"Polygon",id:29181,arcs:[[-5867,5915,5916,-5885,-5688]]},{type:"Polygon",id:29213,arcs:[[-5703,5917,5918,5919,5920,-5815,-5691]]},{type:"Polygon",id:40153,arcs:[[5921,5922,5923,-5768,5750,-5751,-5750]]},{type:"Polygon",id:51077,arcs:[[-5857,5924,-5855,5925,5926,5927,5928,-5861,-5729,-5694]]},{type:"Polygon",id:29153,arcs:[[-5717,5929,5930,5931,-5918,-5702]]},{type:"Polygon",id:21105,arcs:[[-5834,5932,5933,5934,-5708,-5830]]},{type:"Polygon",id:29119,arcs:[[-5844,5935,5936,-5766,-5719]]},{type:"Polygon",id:21035,arcs:[[-5739,5937,5938,-5831,-5705]]},{type:"Polygon",id:6107,arcs:[[5939,5940,-5381,-5470]]},{type:"Polygon",id:47161,arcs:[[-5660,5941,5942,5943,5944,-5938,-5738]]},{type:"Polygon",id:40041,arcs:[[-5937,5945,5946,5947,5948,-5754,-5767]]},{type:"Polygon",id:47147,arcs:[[5949,5950,5951,-5699,-5697,-5893,5952]]},{type:"Polygon",id:47165,arcs:[[5953,5954,5955,5956,-5953,-5892,-5840]]},{type:"MultiPolygon",id:21075,arcs:[[[5957,5958,-5897,-5709,-5935]]]},{type:"Polygon",id:47125,arcs:[[-5952,5959,5960,5961,-5942,-5659,-5700]]},{type:"Polygon",id:51590,arcs:[[5962,-5672]]},{type:"Polygon",id:47111,arcs:[[5963,5964,5965,-5954,-5839,-5915,5966]]},{type:"Polygon",id:29069,arcs:[[-5902,5967,5968,5969,5970,5971,5972,-5865,-5679]]},{type:"Polygon",id:47137,arcs:[[5973,5974,5975,5976,-5883,-5809]]},{type:"Polygon",id:47027,arcs:[[5977,5978,-5967,-5914,-5836,-5884,-5977]]},{type:"Polygon",id:47163,arcs:[[5979,5980,5981,-5889,-5859,-5983,-5863,5983]]},{type:"Polygon",id:47091,arcs:[[-5929,5984,5985,5986,5987,-5984,-5862]]},{type:"Polygon",id:47151,arcs:[[5988,5989,5990,5991,-5974,-5808,-5826]]},{type:"Polygon",id:47025,arcs:[[5992,5993,5994,5995,-5820,-5828,-5879]]},{type:"Polygon",id:40103,arcs:[[5996,5997,5998,5999,-5764,-5746]]},{type:"Polygon",id:47067,arcs:[[-5891,6e3,6001,-5993,-5878]]},{type:"Polygon",id:40131,arcs:[[6002,6003,6004,-5757,-5741,-5756]]},{type:"Polygon",id:47013,arcs:[[6005,6006,-5989,-5825,-5821,-5996]]},{type:"Polygon",id:47073,arcs:[[-5982,6007,6008,6009,6010,-6001,-5890]]},{type:"Polygon",id:40047,arcs:[[-5765,-6e3,6011,6012,6013,-5762,-5760]]},{type:"Polygon",id:40045,arcs:[[-5924,6014,6015,6016,6017,-5798,-5769]]},{type:"Polygon",id:37009,arcs:[[6018,6019,6020,-5985,-5928]]},{type:"Polygon",id:47049,arcs:[[-5992,6021,6022,6023,6024,-5975]]},{type:"Polygon",id:37005,arcs:[[6025,6026,-6019,-5927]]},{type:"Polygon",id:40117,arcs:[[6027,6028,6029,-5997,-5745]]},{type:"Polygon",id:37171,arcs:[[-5896,6030,6031,6032,6033,-6026,-5926,-5854]]},{type:"Polygon",id:37073,arcs:[[6034,6035,6036,6037,6038,6039,-5803,-5871]]},{type:"MultiPolygon",id:37053,arcs:[[[6040,-5907,-5849,6041]],[[-5845,6042,6043,6044]]]},{type:"Polygon",id:37169,arcs:[[-5911,6045,6046,-6031,-5895]]},{type:"Polygon",id:37029,arcs:[[-5870,-5908,-6041,6047,6048,-6035]]},{type:"Polygon",id:37185,arcs:[[6049,6050,6051,6052,-5880,-5725]]},{type:"Polygon",id:37131,arcs:[[6053,6054,-6050,-5724,-5876,-5805,6055]]},{type:"Polygon",id:37091,arcs:[[-6040,6056,6057,-6056,-5804]]},{type:"Polygon",id:37145,arcs:[[6058,6059,6060,6061,-5713]]},{type:"Polygon",id:37181,arcs:[[-6053,6062,6063,-5881]]},{type:"Polygon",id:37077,arcs:[[6064,6065,6066,-6059,-5712,-5882,-6064]]},{type:"Polygon",id:37157,arcs:[[-5674,6067,6068,6069,-6046,-5910]]},{type:"Polygon",id:37033,arcs:[[-6062,6070,6071,-6068,-5673,-5963,-5671,-5714]]},{type:"Polygon",id:47133,arcs:[[-6025,6072,6073,-5978,-5976]]},{type:"Polygon",id:47087,arcs:[[-6074,6074,6075,-5964,-5979]]},{type:"Polygon",id:37083,arcs:[[6076,6077,6078,6079,-6051,-6055]]},{type:"Polygon",id:40097,arcs:[[-5949,6080,6081,-6003,-5755]]},{type:"Polygon",id:47019,arcs:[[6082,6083,6084,6085,-5980,-5988]]},{type:"Polygon",id:37139,arcs:[[6086,6087,-6036,-6049]]},{type:"Polygon",id:47131,arcs:[[-5934,6088,6089,6090,6091,-5958]]},{type:"Polygon",id:40093,arcs:[[-5763,-6014,6092,6093,6094,-5922,-5749]]},{type:"Polygon",id:47183,arcs:[[6095,6096,6097,-6089,-5933,-5833]]},{type:"Polygon",id:47095,arcs:[[6098,6099,-5900,-6101,-5898,-5959,-6092]]},{type:"Polygon",id:48421,arcs:[[6101,6102,-5792,-5797,6103]]},{type:"Polygon",id:47079,arcs:[[-5945,6104,6105,-6096,-5832,-5939]]},{type:"Polygon",id:48195,arcs:[[6106,6107,-6104,-5796,6108]]},{type:"Polygon",id:48111,arcs:[[-5793,-6103,6109,-5786]]},{type:"Polygon",id:48357,arcs:[[6110,6111,-6109,-5795,-5800]]},{type:"Polygon",id:48295,arcs:[[6112,6113,-6111,-5799,-6018]]},{type:"Polygon",id:5007,arcs:[[-5843,6114,6115,6116,6117,-5946,-5936]]},{type:"Polygon",id:5049,arcs:[[6118,6119,6120,-5930,-5716,-5888]]},{type:"Polygon",id:5015,arcs:[[-5816,-5921,6121,6122,6123,-6115,-5842]]},{type:"Polygon",id:5135,arcs:[[-5887,6124,6125,6126,6127,-6119]]},{type:"Polygon",id:5121,arcs:[[6128,6129,-6125,-5886,-5917,6130]]},{type:"Polygon",id:5009,arcs:[[6131,6132,6133,-6122,-5920]]},{type:"Polygon",id:5089,arcs:[[6134,6135,-6132,-5919,-5932]]},{type:"Polygon",id:5005,arcs:[[-6121,6136,6137,6138,-6135,-5931]]},{type:"Polygon",id:5021,arcs:[[-5866,-5973,6139,-6131,-5916]]},{type:"Polygon",id:6031,arcs:[[6140,6141,-5873,-5382,-5941]]},{type:"Polygon",id:47169,arcs:[[-5966,6142,6143,-5955]]},{type:"Polygon",id:47021,arcs:[[6144,6145,6146,6147,-5960,-5951]]},{type:"Polygon",id:47179,arcs:[[-6086,6148,6149,-6008,-5981]]},{type:"Polygon",id:37193,arcs:[[-6034,6150,6151,6152,6153,6154,-6020,-6027]]},{type:"Polygon",id:47173,arcs:[[6155,6156,6157,-6006,-5995]]},{type:"Polygon",id:47159,arcs:[[-6076,6158,6159,6160,-6143,-5965]]},{type:"Polygon",id:29155,arcs:[[-6100,6161,6162,-5968,-5901]]},{type:"Polygon",id:40143,arcs:[[-6005,6163,6164,6165,-6028,-5744,-5758]]},{type:"Polygon",id:47057,arcs:[[-6002,-6011,6166,6167,6168,-6156,-5994]]},{type:"Polygon",id:47037,arcs:[[-5957,6169,6170,6171,-6145,-5950]]},{type:"Polygon",id:47059,arcs:[[6172,6173,6174,6175,6176,-6009,-6150]]},{type:"Polygon",id:37189,arcs:[[-6155,6177,6178,-5986,-6021]]},{type:"Polygon",id:37143,arcs:[[6179,6180,-6037,-6088]]},{type:"Polygon",id:47129,arcs:[[-5991,6181,6182,6183,-6022]]},{type:"Polygon",id:47083,arcs:[[-5962,6184,6185,6186,-5943]]},{type:"Polygon",id:47005,arcs:[[-6187,6187,6188,6189,6190,-6105,-5944]]},{type:"Polygon",id:47189,arcs:[[-6144,-6161,6191,6192,6193,-6170,-5956]]},{type:"Polygon",id:37041,arcs:[[6194,-6038,-6181]]},{type:"Polygon",id:47063,arcs:[[-6177,6195,6196,-6167,-6010]]},{type:"Polygon",id:47043,arcs:[[-6148,-6147,6197,6198,6199,-6185,-5961]]},{type:"Polygon",id:5087,arcs:[[6200,6201,6202,6203,6204,-6116,-6124]]},{type:"Polygon",id:47141,arcs:[[-6024,6205,6206,6207,-6159,-6075,-6073]]},{type:"Polygon",id:47001,arcs:[[-6158,6208,6209,-6182,-5990,-6007]]},{type:"Polygon",id:37197,arcs:[[6210,6211,6212,-6151,-6033]]},{type:"Polygon",id:37011,arcs:[[6213,6214,6215,6216,6217,-6083,-5987,-6179]]},{type:"Polygon",id:37069,arcs:[[6218,6219,-6065,-6063,-6052]]},{type:"Polygon",id:5055,arcs:[[-5972,-5971,6220,6221,-6129,-6140]]},{type:"Polygon",id:35033,arcs:[[-5814,6222,6223,6224,-5772,-5812]]},{type:"Polygon",id:37067,arcs:[[6225,6226,6227,-6211,-6032,-6047]]},{type:"Polygon",id:5065,arcs:[[-6128,6228,6229,-6137,-6120]]},{type:"Polygon",id:47171,arcs:[[6230,6231,6232,-6173,-6149,-6085]]},{type:"Polygon",id:5075,arcs:[[-6222,6233,6234,6235,-6126,-6130]]},{type:"Polygon",id:37081,arcs:[[6236,6237,6238,-6226,-6070]]},{type:"Polygon",id:37001,arcs:[[6239,6240,6241,-6237,-6069,-6072]]},{type:"Polygon",id:40119,arcs:[[6242,6243,6244,-5998,-6030]]},{type:"Polygon",id:47085,arcs:[[-6200,6245,6246,-6188,-6186]]},{type:"Polygon",id:37015,arcs:[[6247,6248,6249,-6250,6250,-6077,-6054,-6058]]},{type:"Polygon",id:37135,arcs:[[-6061,6251,6252,-6240,-6071]]},{type:"Polygon",id:37063,arcs:[[-6067,6253,6254,-6252,-6060]]},{type:"Polygon",id:5143,arcs:[[6255,6256,-6117,-6205]]},{type:"MultiPolygon",id:37055,arcs:[[[6257,6258]],[[-6044,6259]]]},{type:"Polygon",id:47053,arcs:[[6260,6261,6262,6263,-6090,-6098]]},{type:"Polygon",id:35043,arcs:[[6264,6265,6266,6267,6268,-5777,-5775]]},{type:"Polygon",id:35021,arcs:[[-5789,6269,6270,-6223,-5813]]},{type:"Polygon",id:47045,arcs:[[6271,6272,6273,-6162,-6099,-6091,-6264]]},{type:"Polygon",id:37127,arcs:[[-6080,6274,6275,6276,-6219]]},{type:"Polygon",id:47089,arcs:[[-6197,6277,6278,6279,-6168]]},{type:"Polygon",id:47093,arcs:[[-6280,6280,6281,6282,6283,-6209,-6157,-6169]]},{type:"Polygon",id:47029,arcs:[[-6175,6284,6285,6286,6287,-6278,-6196,-6176]]},{type:"Polygon",id:47035,arcs:[[-6184,6288,6289,6290,6291,6292,6293,6294,-6206,-6023]]},{type:"Polygon",id:40073,arcs:[[6295,6296,6297,-6093,-6013]]},{type:"Polygon",id:40083,arcs:[[-5999,-6245,6298,6299,-6296,-6012]]},{type:"Polygon",id:40011,arcs:[[-6298,6300,6301,6302,6303,-6094]]},{type:"Polygon",id:40043,arcs:[[6304,6305,-6015,-5923,-6095,-6304]]},{type:"Polygon",id:40037,arcs:[[-6166,6306,6307,6308,-6243,-6029]]},{type:"Polygon",id:40145,arcs:[[-6082,6309,6310,6311,-6164,-6004]]},{type:"Polygon",id:40021,arcs:[[-5948,6312,6313,6314,-6310,-6081]]},{type:"Polygon",id:40001,arcs:[[-6118,-6257,6315,6316,-6313,-5947]]},{type:"Polygon",id:37121,arcs:[[-6218,6317,6318,-6231,-6084]]},{type:"Polygon",id:37065,arcs:[[6319,6320,6321,-6275,-6079]]},{type:"Polygon",id:47017,arcs:[[-6191,6322,6323,6324,-6261,-6097,-6106]]},{type:"Polygon",id:47041,arcs:[[6325,6326,6327,-6192,-6160,-6208]]},{type:"Polygon",id:5137,arcs:[[6328,6329,6330,6331,-6138,-6230]]},{type:"Polygon",id:5101,arcs:[[-6134,6332,6333,6334,-6201,-6123]]},{type:"Polygon",id:37027,arcs:[[-6154,6335,6336,6337,-6214,-6178]]},{type:"Polygon",id:5129,arcs:[[-6139,-6332,6338,6339,-6333,-6133,-6136]]},{type:"Polygon",id:47149,arcs:[[6340,6341,6342,6343,6344,-6171,-6194]]},{type:"Polygon",id:37199,arcs:[[6345,6346,6347,-6232,-6319]]},{type:"Polygon",id:47185,arcs:[[-6295,6348,6349,-6326,-6207]]},{type:"Polygon",id:37183,arcs:[[-6220,6350,6351,6352,-6254,-6066]]},{type:"Polygon",id:37117,arcs:[[6249,6353,6354,6355,-6320,-6078,-6251]]},{type:"Polygon",id:37115,arcs:[[-6233,-6348,6356,6357,-6285,6174,-6175,-6174]]},{type:"Polygon",id:37059,arcs:[[6358,6359,6360,-6212,-6228]]},{type:"Polygon",id:48393,arcs:[[-6114,6361,6362,6363,6364,-6107,-6112]]},{type:"Polygon",id:48211,arcs:[[-6113,-6017,6365,6366,-6362]]},{type:"Polygon",id:48233,arcs:[[-6108,-6365,6367,6368]]},{type:"Polygon",id:48205,arcs:[[6369,6370,6371,-5787,-6110]]},{type:"Polygon",id:37097,arcs:[[-6213,-6361,6372,6373,6374,6375,6376,6377,-6152]]},{type:"Polygon",id:48341,arcs:[[-6369,6378,6379,6380,-6370,-6102]]},{type:"Polygon",id:47187,arcs:[[-6345,6381,6382,6383,-6198,-6146,-6172]]},{type:"Polygon",id:37003,arcs:[[6384,-6336,-6153,-6378]]},{type:"Polygon",id:47145,arcs:[[6385,6386,6387,6388,-6289,-6183,-6210,-6284,6389]]},{type:"Polygon",id:47155,arcs:[[-6288,-6287,6286,6390,6391,6392,-6281,-6279]]},{type:"Polygon",id:37057,arcs:[[-6239,6393,6394,6395,-6359,-6227]]},{type:"Polygon",id:40129,arcs:[[-6306,6396,6397,6398,-6366,-6016]]},{type:"Polygon",id:35031,arcs:[[-6269,6399,-5780,-5778]]},{type:"Polygon",id:35049,arcs:[[-6225,6400,6401,6402,-6266,6403,6404,6405,-5773]]},{type:"Polygon",id:5093,arcs:[[6406,6407,6408,6409,6410,6411,6412,-5969,-6163,-6274]]},{type:"Polygon",id:37023,arcs:[[-6338,6413,6414,6415,6416,6417,-6216,-6215]]},{type:"Polygon",id:47033,arcs:[[6418,6419,6420,-6272,-6263]]},{type:"Polygon",id:5031,arcs:[[-6413,6421,6422,-6234,-6221,-5970]]},{type:"Polygon",id:37177,arcs:[[6423,6424,6425]]},{type:"Polygon",id:47081,arcs:[[-6384,6426,6427,6428,-6246,-6199]]},{type:"Polygon",id:37187,arcs:[[-6425,6429,6430,-6354,-6250,-6249,6431]]},{type:"Polygon",id:35028,arcs:[[-5774,-6406,6432,-6404,-6265]]},{type:"Polygon",id:47015,arcs:[[6433,6434,-6341,-6193,-6328]]},{type:"Polygon",id:37111,arcs:[[6435,6436,-6346,-6318,-6217,-6418]]},{type:"Polygon",id:47097,arcs:[[-6421,6437,6438,-6407,-6273]]},{type:"Polygon",id:40081,arcs:[[-6309,6439,6440,6441,-6299,-6244]]},{type:"Polygon",id:5063,arcs:[[-6236,6442,6443,6444,-6329,-6229,-6127]]},{type:"Polygon",id:37151,arcs:[[-6242,6445,6446,6447,-6394,-6238]]},{type:"Polygon",id:47105,arcs:[[-6390,-6283,6448,6449,6450,-6386]]},{type:"Polygon",id:5067,arcs:[[-6235,-6423,6451,6452,6453,6454,-6443]]},{type:"Polygon",id:47009,arcs:[[6455,6456,6457,-6449,-6282,-6393]]},{type:"Polygon",id:37037,arcs:[[-6255,-6353,6458,6459,6460,6461,-6446,-6241,-6253]]},{type:"Polygon",id:35047,arcs:[[-6271,6462,6463,6464,-6401,-6224]]},{type:"Polygon",id:37195,arcs:[[6465,6466,6467,6468,-6276,-6322]]},{type:"Polygon",id:37159,arcs:[[-6396,6469,6470,-6373,-6360]]},{type:"Polygon",id:40111,arcs:[[-6165,-6312,6471,6472,6473,-6307]]},{type:"Polygon",id:40101,arcs:[[-6315,6474,6475,6476,-6472,-6311]]},{type:"Polygon",id:47177,arcs:[[-6350,6477,6478,6479,6480,-6434,-6327]]},{type:"Polygon",id:47119,arcs:[[6481,6482,6483,6484,-6427,-6383]]},{type:"Polygon",id:47039,arcs:[[6485,6486,6487,6488,-6323,-6190]]},{type:"Polygon",id:47135,arcs:[[-6429,6489,6490,-6486,-6189,-6247]]},{type:"Polygon",id:37147,arcs:[[-6356,6491,6492,6493,6494,6495,6496,-6466,-6321]]},{type:"Polygon",id:37035,arcs:[[-6377,6497,-6414,-6337,-6385]]},{type:"Polygon",id:37021,arcs:[[-6437,6498,6499,6500,-6357,-6347]]},{type:"Polygon",id:47143,arcs:[[6501,6502,6503,-6290,-6389]]},{type:"Polygon",id:47175,arcs:[[-6294,6504,-6292,6505,6506,-6478,-6349]]},{type:"Polygon",id:47077,arcs:[[-6489,6507,6508,6509,-6324]]},{type:"Polygon",id:47075,arcs:[[6510,6511,6512,6513,-6438,-6420]]},{type:"Polygon",id:37101,arcs:[[-6469,6514,6515,6516,-6351,-6277]]},{type:"Polygon",id:40039,arcs:[[-6303,6517,6518,6519,-6397,-6305]]},{type:"Polygon",id:6071,arcs:[[6520,6521,6522,6523,6524,6525,-5468,-5913]]},{type:"Polygon",id:6079,arcs:[[-6142,6526,6527,6528,-5874]]},{type:"Polygon",id:6029,arcs:[[-6526,6529,6530,6531,-6527,-6141,-5940,-5469]]},{type:"Polygon",id:47113,arcs:[[-6325,-6510,6532,6533,-6511,-6419,-6262]]},{type:"Polygon",id:5141,arcs:[[-6331,6534,6535,6536,6537,-6339]]},{type:"Polygon",id:37087,arcs:[[-6501,6538,6539,6540,-6391,-6287,-6286,-6358]]},{type:"Polygon",id:5047,arcs:[[6541,6542,6543,-6203,6544]]},{type:"Polygon",id:47007,arcs:[[-6504,6545,6546,-6506,-6291]]},{type:"Polygon",id:5071,arcs:[[-6202,-6335,6547,6548,-6545]]},{type:"Polygon",id:5033,arcs:[[6549,6550,-6316,-6256,-6204,-6544]]},{type:"Polygon",id:47121,arcs:[[6551,6552,6553,-6502,-6388]]},{type:"Polygon",id:35037,arcs:[[-6372,6554,6555,6556,6557,6558,6559,-6463,-6270,-5788]]},{type:"MultiPolygon",id:37013,arcs:[[[6560,6561,6562,-6494]],[[-6431,6563,6564,-6492,-6355]]]},{type:"Polygon",id:5115,arcs:[[-6340,-6538,6565,6566,6567,-6548,-6334]]},{type:"Polygon",id:40017,arcs:[[6568,6569,6570,6571,6572,-6301,-6297]]},{type:"Polygon",id:40109,arcs:[[-6442,6573,6574,-6569,-6300]]},{type:"Polygon",id:5023,arcs:[[-6445,6575,6576,-6535,-6330]]},{type:"Polygon",id:47117,arcs:[[6577,6578,6579,-6482,-6382,-6344]]},{type:"Polygon",id:5111,arcs:[[-6412,6580,6581,-6452,-6422]]},{type:"Polygon",id:37095,arcs:[[-6424,6582,-6258,6583,-6564,-6430]]},{type:"Polygon",id:47031,arcs:[[-6435,-6481,6584,6585,6586,6587,-6342]]},{type:"Polygon",id:47003,arcs:[[-6588,6588,6589,-6578,-6343]]},{type:"Polygon",id:37173,arcs:[[6590,6591,6592,-6456,-6392,-6541]]},{type:"Polygon",id:47123,arcs:[[-6458,6593,6594,6595,6596,6597,6598,-6450]]},{type:"Polygon",id:47101,arcs:[[-6485,6599,6600,-6490,-6428]]},{type:"Polygon",id:37079,arcs:[[6601,6602,-6467,-6497]]},{type:"MultiPolygon",id:47167,arcs:[[[6603,6604,-6410]],[[-6514,6605,6606,-6408,-6439]]]},{type:"Polygon",id:47107,arcs:[[-6451,-6599,6607,-6597,6608,6609,-6552,-6387]]},{type:"Polygon",id:40135,arcs:[[-6317,-6551,6610,6611,6612,-6475,-6314]]},{type:"Polygon",id:40107,arcs:[[-6474,6613,6614,6615,6616,-6440,-6308]]},{type:"Polygon",id:37105,arcs:[[6617,6618,-6461,-6460]]},{type:"Polygon",id:48359,arcs:[[-6381,6619,6620,-6555,-6371]]},{type:"Polygon",id:48065,arcs:[[-6364,6621,6622,6623,-6379,-6368]]},{type:"Polygon",id:48179,arcs:[[6624,6625,-6622,-6363]]},{type:"Polygon",id:48483,arcs:[[-6399,6626,6627,-6625,-6367]]},{type:"Polygon",id:48375,arcs:[[-6624,6628,-6620,-6380]]},{type:"Polygon",id:37161,arcs:[[6629,6630,6631,6632,6633,-6499,-6436,-6417]]},{type:"Polygon",id:37191,arcs:[[-6603,6634,6635,6636,-6515,-6468]]},{type:"Polygon",id:47023,arcs:[[6637,6638,6639,-6533,-6509]]},{type:"Polygon",id:37085,arcs:[[-6517,6640,6641,6642,-6618,-6459,-6352]]},{type:"Polygon",id:37045,arcs:[[6643,6644,6645,6646,-6630,-6416]]},{type:"Polygon",id:37109,arcs:[[-6376,6647,6648,-6644,-6415,-6498]]},{type:"Polygon",id:47153,arcs:[[6649,6650,6651,-6479,-6507,-6547]]},{type:"Polygon",id:40091,arcs:[[6652,6653,6654,-6614,-6473,-6477]]},{type:"Polygon",id:40015,arcs:[[-6573,6655,6656,6657,6658,-6518,-6302]]},{type:"Polygon",id:5145,arcs:[[-6455,6659,6660,6661,6662,-6576,-6444]]},{type:"Polygon",id:47061,arcs:[[6663,6664,-6585,-6480,-6652]]},{type:"Polygon",id:4025,arcs:[[6665,6666,6667,6668,6669,-5736]]},{type:"Polygon",id:37099,arcs:[[-6540,6670,6671,6672,6673,-6591]]},{type:"Polygon",id:37119,arcs:[[6674,6675,6676,6677,6678,-6648,-6375]]},{type:"Polygon",id:37125,arcs:[[-6619,-6643,6679,6680,6681,6682,-6447,-6462]]},{type:"Polygon",id:37123,arcs:[[-6683,6683,6684,-6395,-6448]]},{type:"Polygon",id:37025,arcs:[[6685,6686,-6675,-6374,-6471]]},{type:"Polygon",id:40009,arcs:[[-6520,6687,6688,6689,6690,6691,-6627,-6398]]},{type:"Polygon",id:37167,arcs:[[-6685,6692,6693,-6686,-6470]]},{type:"Polygon",id:37089,arcs:[[-6634,6694,6695,6696,-6500]]},{type:"Polygon",id:47181,arcs:[[6697,6698,6699,-6487,-6491,-6601]]},{type:"Polygon",id:40133,arcs:[[6700,6701,6702,-6616]]},{type:"Polygon",id:37075,arcs:[[6703,6704,-6594,-6457,-6593]]},{type:"Polygon",id:40149,arcs:[[-6659,6705,-6688,-6519]]},{type:"Polygon",id:40125,arcs:[[-6617,-6703,6706,6707,6708,-6574,-6441]]},{type:"Polygon",id:5029,arcs:[[6709,6710,6711,-6566,-6537]]},{type:"Polygon",id:47099,arcs:[[-6484,6712,6713,-6698,-6600]]},{type:"Polygon",id:40061,arcs:[[6714,6715,6716,-6653,-6476,-6613]]},{type:"Polygon",id:47065,arcs:[[-6554,6717,6718,6719,6720,6721,-6650,-6546,-6503]]},{type:"Polygon",id:47055,arcs:[[-6580,6722,6723,6724,-6713,-6483]]},{type:"Polygon",id:5131,arcs:[[-6543,6725,6726,6727,-6611,-6550]]},{type:"Polygon",id:5037,arcs:[[6728,6729,6730,-6453,-6582]]},{type:"Polygon",id:5147,arcs:[[-6731,6731,6732,6733,-6660,-6454]]},{type:"Polygon",id:5035,arcs:[[-6411,-6605,6734,6735,6736,6737,6738,-6729,-6581]]},{type:"Polygon",id:47069,arcs:[[-6534,-6640,6739,6740,6741,6742,6743,-6512]]},{type:"Polygon",id:37107,arcs:[[6744,6745,6746,-6635,-6602,-6496]]},{type:"Polygon",id:5083,arcs:[[-6549,-6568,6747,6748,-6726,-6542]]},{type:"Polygon",id:37175,arcs:[[6749,6750,6751,-6671,-6539,-6697]]},{type:"Polygon",id:47071,arcs:[[-6700,6752,6753,6754,6755,-6638,-6508,-6488]]},{type:"Polygon",id:37071,arcs:[[-6679,6756,-6645,-6649]]},{type:"MultiPolygon",id:37049,arcs:[[[6757,6758,6759]],[[-6563,6760,6761,6762,-6745,-6495]]]},{type:"Polygon",id:47127,arcs:[[6763,6764,-6589,-6587]]},{type:"Polygon",id:47157,arcs:[[6765,6766,6767,-6735,-6604,-6409,-6607]]},{type:"Polygon",id:37149,arcs:[[6768,6769,-6695,-6633]]},{type:"Polygon",id:47047,arcs:[[-6744,6770,6771,-6766,-6606,-6513]]},{type:"Polygon",id:47109,arcs:[[-6756,6772,-6740,-6639]]},{type:"Polygon",id:40079,arcs:[[6773,6774,6775,6776,6777,-6715,-6612,-6728]]},{type:"Polygon",id:40051,arcs:[[6778,6779,6780,6781,-6656,-6572]]},{type:"Polygon",id:40027,arcs:[[-6709,6782,-6570,-6575]]},{type:"Polygon",id:47103,arcs:[[-6765,6783,6784,6785,-6723,-6579,-6590]]},{type:"Polygon",id:5045,arcs:[[-6577,-6663,6786,6787,6788,-6710,-6536]]},{type:"Polygon",id:47051,arcs:[[-6665,6789,6790,6791,-6784,-6764,-6586]]},{type:"Polygon",id:47011,arcs:[[6792,6793,6794,-6718,-6553,-6610]]},{type:"Polygon",id:35006,arcs:[[-6268,6795,6796,6797,6798,-5781,-6400]]},{type:"Polygon",id:40087,arcs:[[-6708,6799,6800,-6779,-6571,-6783]]},{type:"Polygon",id:37113,arcs:[[6801,6802,6803,-6704,-6592,-6674]]},{type:"Polygon",id:37137,arcs:[[-6761,-6562,6804]]},{type:"Polygon",id:47115,arcs:[[-6722,6805,6806,-6790,-6664,-6651]]},{type:"Polygon",id:37163,arcs:[[-6637,6807,6808,6809,6810,-6641,-6516]]},{type:"Polygon",id:5149,arcs:[[-6712,6811,6812,6813,6814,-6748,-6567]]},{type:"Polygon",id:40121,arcs:[[-6717,6815,6816,6817,6818,6819,-6654]]},{type:"Polygon",id:37039,arcs:[[-6804,6820,6821,6822,6823,-6595,-6705]]},{type:"Polygon",id:40063,arcs:[[-6655,-6820,6824,6825,-6701,-6615]]},{type:"Polygon",id:47139,arcs:[[-6824,6826,6827,-6793,-6609,-6596]]},{type:"Polygon",id:37051,arcs:[[-6811,6828,6829,6830,-6680,-6642]]},{type:"Polygon",id:37103,arcs:[[6831,-6759,6832,6833,6834,-6746,-6763]]},{type:"Polygon",id:35001,arcs:[[-6403,6835,6836,-6796,-6267]]},{type:"Polygon",id:35019,arcs:[[-6560,6837,6838,6839,-6464]]},{type:"Polygon",id:45045,arcs:[[-6770,6840,6841,6842,6843,6844,-6750,-6696]]},{type:"Polygon",id:37007,arcs:[[6845,6846,6847,6848,-6693]]},{type:"Polygon",id:37093,arcs:[[-6831,6849,6850,6851,-6681]]},{type:"Polygon",id:37179,arcs:[[-6849,6852,6853,-6676,-6687,-6694]]},{type:"Polygon",id:45083,arcs:[[6854,6855,-6841,-6769,-6632,6856]]},{type:"Polygon",id:37061,arcs:[[-6747,-6835,6857,6858,-6808,-6636]]},{type:"Polygon",id:48117,arcs:[[6859,6860,6861,6862,-6556,-6621]]},{type:"Polygon",id:45021,arcs:[[6863,6864,-6857,-6631,-6647,6865]]},{type:"Polygon",id:48129,arcs:[[6866,6867,6868,6869,-6626]]},{type:"Polygon",id:48087,arcs:[[-6692,6870,6871,6872,-6867,-6628]]},{type:"Polygon",id:48381,arcs:[[6873,6874,6875,-6860,-6629]]},{type:"Polygon",id:37153,arcs:[[-6682,6876,6877,-6846,-6684]]},{type:"Polygon",id:48011,arcs:[[-6870,6878,6879,-6874,-6623]]},{type:"Polygon",id:45091,arcs:[[6880,6881,6882,-6866,-6646,-6757,-6678]]},{type:"Polygon",id:37043,arcs:[[-6803,6883,6884,6885,-6821]]},{type:"Polygon",id:5123,arcs:[[-6739,6886,6887,-6732,-6730]]},{type:"Polygon",id:40075,arcs:[[-6658,6888,6889,6890,6891,-6689,-6706]]},{type:"MultiPolygon",id:37031,arcs:[[[6892,-6833,-6758,6893]]]},{type:"Polygon",id:40055,arcs:[[-6892,6894,6895,-6690]]},{type:"MultiPolygon",id:6083,arcs:[[[6896]],[[6897]],[[-6532,6898,6899,-6528]]]},{type:"Polygon",id:5105,arcs:[[6900,6901,6902,-6812,-6711,-6789]]},{type:"Polygon",id:5127,arcs:[[-6815,6903,6904,-6774,-6727,-6749]]},{type:"Polygon",id:5117,arcs:[[-6734,6905,6906,6907,-6661]]},{type:"Polygon",id:45077,arcs:[[-6845,6908,6909,-6751]]},{type:"Polygon",id:5085,arcs:[[-6908,6910,6911,6912,-6787,-6662]]},{type:"Polygon",id:45057,arcs:[[-6854,6913,6914,6915,6916,-6881,-6677]]},{type:"Polygon",id:40077,arcs:[[-6778,6917,-6816,-6716]]},{type:"Polygon",id:45073,arcs:[[6918,6919,6920,6921,6922,6923,-6672,-6752,-6910]]},{type:"Polygon",id:35057,arcs:[[-6840,6924,6925,6926,-6836,-6402,-6465]]},{type:"Polygon",id:37165,arcs:[[-6851,6927,6928,-6877,-6852]]},{type:"Polygon",id:40057,arcs:[[-6896,6929,6930,6931,-6871,-6691]]},{type:"Polygon",id:5119,arcs:[[-6913,6932,6933,6934,-6901,-6788]]},{type:"Polygon",id:1077,arcs:[[6935,6936,6937,-6753,-6699,-6714,-6725,6938]]},{type:"Polygon",id:5095,arcs:[[-6888,6939,6940,6941,-6906,-6733]]},{type:"Polygon",id:13241,arcs:[[6942,6943,-6884,-6802,-6673,-6924]]},{type:"Polygon",id:1083,arcs:[[-6786,6944,6945,6946,-6939,-6724]]},{type:"Polygon",id:28003,arcs:[[6947,6948,-6741,-6773,-6755,6949]]},{type:"Polygon",id:28141,arcs:[[6950,6951,6952,-6950,-6754,-6938,6953]]},{type:"Polygon",id:28139,arcs:[[6954,6955,6956,-6742,-6949]]},{type:"Polygon",id:28033,arcs:[[6957,6958,6959,-6736,-6768,6960]]},{type:"Polygon",id:28009,arcs:[[6961,6962,-6771,-6743,-6957]]},{type:"Polygon",id:28093,arcs:[[6963,6964,6965,-6961,-6767,-6772,-6963]]},{type:"Polygon",id:13281,arcs:[[-6944,6966,6967,6968,-6885]]},{type:"Polygon",id:1089,arcs:[[-6792,6969,6970,6971,-6945,-6785]]},{type:"Polygon",id:1071,arcs:[[6972,6973,-6970,-6791,-6807,6974]]},{type:"Polygon",id:13213,arcs:[[6975,6976,6977,6978,-6794,-6828,6979]]},{type:"Polygon",id:13111,arcs:[[-6823,6980,6981,6982,6983,-6980,-6827]]},{type:"Polygon",id:13313,arcs:[[-6978,6984,6985,6986,-6795,-6979]]},{type:"Polygon",id:13047,arcs:[[6987,-6719,-6987]]},{type:"Polygon",id:13291,arcs:[[-6886,-6969,6988,6989,-6981,-6822]]},{type:"Polygon",id:37133,arcs:[[-6893,6990,6991,-6858,-6834]]},{type:"Polygon",id:13083,arcs:[[-6806,-6721,6992,6993,-6975]]},{type:"Polygon",id:13295,arcs:[[-6986,6994,6995,6996,6997,-6993,-6720,-6988]]},{type:"Polygon",id:40123,arcs:[[-6702,-6826,6998,6999,7e3,7001,-6800,-6707]]},{type:"Polygon",id:35061,arcs:[[-6837,-6927,7002,-6797]]},{type:"Polygon",id:37155,arcs:[[7003,7004,7005,7006,7007,-6928,-6850,-6830]]},{type:"Polygon",id:35009,arcs:[[-6863,7008,7009,7010,-6557]]},{type:"Polygon",id:45087,arcs:[[-6864,-6883,7011,7012,7013,7014,-6855,-6865]]},{type:"Polygon",id:5077,arcs:[[-6738,7015,7016,-6940,-6887]]},{type:"Polygon",id:1033,arcs:[[7017,7018,-6954,-6937]]},{type:"MultiPolygon",id:6111,arcs:[[[7019]],[[7020,-6899,-6531,7021]]]},{type:"Polygon",id:28143,arcs:[[-6737,-6960,7022,7023,7024,7025,7026,-7016]]},{type:"Polygon",id:1049,arcs:[[-6998,7027,7028,7029,7030,-6973,-6994]]},{type:"Polygon",id:37017,arcs:[[7031,7032,-7004,-6829,-6810]]},{type:"Polygon",id:40065,arcs:[[7033,7034,7035,7036,-6930,-6895,-6891]]},{type:"Polygon",id:5125,arcs:[[-6935,7037,7038,7039,-6902]]},{type:"Polygon",id:40031,arcs:[[-6657,-6782,7040,7041,7042,-6889]]},{type:"Polygon",id:40049,arcs:[[-7002,7043,7044,7045,-6780,-6801]]},{type:"Polygon",id:13123,arcs:[[7046,7047,7048,-6976,-6984]]},{type:"Polygon",id:13137,arcs:[[-6923,7049,7050,7051,7052,-6967,-6943]]},{type:"MultiPolygon",id:6037,arcs:[[[7053]],[[7054]],[[-6525,7055,7056,-7022,-6530]]]},{type:"Polygon",id:45023,arcs:[[-6917,7057,-7012,-6882]]},{type:"Polygon",id:45007,arcs:[[-6843,7058,7059,7060,-6919,-6909,-6844]]},{type:"Polygon",id:45025,arcs:[[7061,7062,7063,-6914,-6853,-6848,7064]]},{type:"Polygon",id:45069,arcs:[[-7008,7065,7066,7067,-7065,-6847,-6878,-6929]]},{type:"Polygon",id:1079,arcs:[[-6947,7068,7069,7070,7071,-7018,-6936]]},{type:"Polygon",id:13311,arcs:[[7072,7073,-6989,-6968,-7053]]},{type:"Polygon",id:45059,arcs:[[-7015,7074,7075,7076,-6842,-6856]]},{type:"Polygon",id:35011,arcs:[[7077,7078,7079,-6838,-6559]]},{type:"Polygon",id:28137,arcs:[[-6966,7080,7081,-7023,-6959,-6958]]},{type:"Polygon",id:5051,arcs:[[-7040,7082,7083,-6813,-6903]]},{type:"Polygon",id:40029,arcs:[[-6819,7084,7085,-6999,-6825]]},{type:"Polygon",id:28117,arcs:[[-6953,7086,7087,7088,-6955,-6948]]},{type:"Polygon",id:48437,arcs:[[-6880,7089,7090,7091,7092,-6875]]},{type:"Polygon",id:48045,arcs:[[-6869,7093,7094,7095,-7090,-6879]]},{type:"Polygon",id:48069,arcs:[[-7093,7096,7097,7098,-6861,-6876]]},{type:"Polygon",id:48191,arcs:[[-6873,7099,7100,7101,-7094,-6868]]},{type:"Polygon",id:48075,arcs:[[-6932,7102,7103,-7100,-6872]]},{type:"Polygon",id:5097,arcs:[[-7084,7104,7105,7106,7107,-6904,-6814]]},{type:"Polygon",id:48369,arcs:[[-7099,7108,7109,-7009,-6862]]},{type:"Polygon",id:13187,arcs:[[-7074,7110,7111,-6982,-6990]]},{type:"Polygon",id:37141,arcs:[[-6992,7112,7113,7114,7115,-7032,-6809,-6859]]},{type:"Polygon",id:5113,arcs:[[7116,7117,7118,-6775,-6905,-7108]]},{type:"Polygon",id:1103,arcs:[[-6972,7119,7120,-7069,-6946]]},{type:"Polygon",id:13257,arcs:[[7121,7122,-7050,-6922]]},{type:"Polygon",id:40137,arcs:[[-7046,7123,7124,7125,-7041,-6781]]},{type:"Polygon",id:40005,arcs:[[7126,7127,7128,7129,-7085,-6818]]},{type:"Polygon",id:40127,arcs:[[-6777,7130,7131,-7127,-6817,-6918]]},{type:"Polygon",id:5107,arcs:[[-7027,7132,7133,7134,7135,-6941,-7017]]},{type:"Polygon",id:40099,arcs:[[-7001,7136,7137,-7044]]},{type:"Polygon",id:40141,arcs:[[-7043,7138,7139,7140,-7035,-7034,-6890]]},{type:"Polygon",id:13129,arcs:[[-7049,7141,7142,7143,-6995,-6985,-6977]]},{type:"Polygon",id:45033,arcs:[[7144,7145,7146,-7066,-7007]]},{type:"Polygon",id:13085,arcs:[[-7112,7147,7148,7149,7150,-7047,-6983]]},{type:"Polygon",id:45055,arcs:[[-7063,7151,7152,7153,7154,7155,-6915,-7064]]},{type:"Polygon",id:35041,arcs:[[-7011,7156,7157,7158,7159,-7078,-6558]]},{type:"Polygon",id:28145,arcs:[[-7089,7160,7161,7162,-6964,-6962,-6956]]},{type:"Polygon",id:1095,arcs:[[-7031,7163,7164,7165,-7120,-6971,-6974]]},{type:"Polygon",id:13055,arcs:[[7166,7167,-7028,-6997]]},{type:"Polygon",id:13115,arcs:[[-7144,7168,7169,7170,-7167,-6996]]},{type:"Polygon",id:35053,arcs:[[-6926,7171,7172,7173,-6798,-7003]]},{type:"Polygon",id:35003,arcs:[[-7174,7174,7175,7176,-5782,-6799]]},{type:"Polygon",id:1059,arcs:[[-7072,7177,7178,7179,-6951,-7019]]},{type:"Polygon",id:48197,arcs:[[-7037,7180,7181,7182,-7103,-6931]]},{type:"Polygon",id:45039,arcs:[[-6916,-7156,7183,7184,-7013,-7058]]},{type:"Polygon",id:5001,arcs:[[-6942,-7136,7185,7186,7187,-6911,-6907]]},{type:"Polygon",id:13227,arcs:[[-7151,7188,-7142,-7048]]},{type:"Polygon",id:28071,arcs:[[-7163,7189,7190,7191,7192,-7081,-6965]]},{type:"Polygon",id:28107,arcs:[[-7193,7193,7194,7195,-7024,-7082]]},{type:"Polygon",id:13119,arcs:[[7196,7197,7198,-7122,-6921]]},{type:"Polygon",id:45031,arcs:[[-7068,7199,7200,-7152,-7062]]},{type:"Polygon",id:45071,arcs:[[-7185,7201,7202,7203,7204,-7075,-7014]]},{type:"Polygon",id:1019,arcs:[[-7171,7205,7206,7207,7208,-7029,-7168]]},{type:"Polygon",id:28027,arcs:[[7209,7210,7211,-7133,-7026,7212]]},{type:"Polygon",id:28119,arcs:[[-7196,7213,-7213,-7025]]},{type:"Polygon",id:13139,arcs:[[-7052,7214,7215,7216,7217,-7148,-7111,-7073]]},{type:"Polygon",id:28081,arcs:[[7218,7219,7220,7221,-7161,-7088]]},{type:"Polygon",id:40019,arcs:[[-7138,7222,7223,7224,7225,-7124,-7045]]},{type:"Polygon",id:40069,arcs:[[-7e3,-7086,-7130,7226,7227,-7223,-7137]]},{type:"Polygon",id:40033,arcs:[[-7126,7228,7229,7230,-7139,-7042]]},{type:"Polygon",id:40089,arcs:[[-7119,7231,7232,7233,7234,7235,-7131,-6776]]},{type:"Polygon",id:5059,arcs:[[-7039,7236,7237,7238,-7105,-7083]]},{type:"Polygon",id:4007,arcs:[[-5733,7239,7240,7241,-6667,-6666,-5735]]},{type:"Polygon",id:13147,arcs:[[-7061,7242,7243,-7197,-6920]]},{type:"Polygon",id:5053,arcs:[[-6934,7244,7245,7246,-7237,-7038]]},{type:"Polygon",id:5069,arcs:[[-6912,-7188,7247,7248,-7245,-6933]]},{type:"Polygon",id:13011,arcs:[[7249,7250,-7215,-7051,-7123,-7199]]},{type:"Polygon",id:37047,arcs:[[-7116,7251,7252,-7005,-7033]]},{type:"Polygon",id:45001,arcs:[[7253,7254,7255,-7059,-7077]]},{type:"Polygon",id:28057,arcs:[[-6952,-7180,7256,7257,-7219,-7087]]},{type:"Polygon",id:48487,arcs:[[-7141,7258,7259,7260,-7181,-7036]]},{type:"Polygon",id:13015,arcs:[[7261,7262,7263,-7169,-7143,7264]]},{type:"Polygon",id:13057,arcs:[[-7150,7265,7266,7267,-7265,-7189]]},{type:"Polygon",id:45047,arcs:[[-7205,7268,7269,7270,-7254,-7076]]},{type:"Polygon",id:37129,arcs:[[7271,7272,7273,7274,-7114]]},{type:"Polygon",id:28115,arcs:[[-7222,7275,7276,-7190,-7162]]},{type:"Polygon",id:45061,arcs:[[7277,7278,-7153,-7201]]},{type:"Polygon",id:37019,arcs:[[-7275,7279,7280,7281,7282,-7252,-7115]]},{type:"Polygon",id:5061,arcs:[[7283,7284,7285,7286,-7117]]},{type:"Polygon",id:5109,arcs:[[7287,7288,7289,-7284,-7107]]},{type:"Polygon",id:35027,arcs:[[-7080,7290,7291,7292,-7172,-6925,-6839]]},{type:"Polygon",id:5019,arcs:[[-7239,7293,7294,7295,-7288,-7106]]},{type:"Polygon",id:13117,arcs:[[-7218,7296,7297,-7266,-7149]]},{type:"Polygon",id:1093,arcs:[[7298,7299,7300,7301,7302,-7257,-7179]]},{type:"Polygon",id:4012,arcs:[[-6669,7303,7304,7305,7306,-6522,7307]]},{type:"Polygon",id:48345,arcs:[[7308,7309,7310,-7095,-7102]]},{type:"Polygon",id:48101,arcs:[[-7104,-7183,7311,7312,-7309,-7101]]},{type:"Polygon",id:1043,arcs:[[-7166,7313,7314,7315,-7070,-7121]]},{type:"Polygon",id:48153,arcs:[[-7311,7316,7317,-7091,-7096]]},{type:"Polygon",id:48189,arcs:[[-7097,-7092,-7318,7318,7319]]},{type:"Polygon",id:48279,arcs:[[-7320,7320,7321,-7109,-7098]]},{type:"Polygon",id:45041,arcs:[[7322,7323,7324,7325,-7278,-7200,-7067,-7147]]},{type:"Polygon",id:48017,arcs:[[-7322,7326,-7157,-7010,-7110]]},{type:"Polygon",id:1133,arcs:[[-7071,-7316,7327,-7299,-7178]]},{type:"Polygon",id:45051,arcs:[[-7253,-7283,7328,7329,7330,-7145,-7006]]},{type:"Polygon",id:45067,arcs:[[-7331,7331,7332,-7323,-7146]]},{type:"Polygon",id:13157,arcs:[[7333,7334,7335,-7216,-7251]]},{type:"Polygon",id:40067,arcs:[[-7226,7336,7337,7338,-7229,-7125]]},{type:"Polygon",id:13105,arcs:[[-7256,7339,7340,7341,7342,7343,-7243,-7060]]},{type:"Polygon",id:13195,arcs:[[-7344,7344,7345,7346,-7334,-7250,-7198,-7244]]},{type:"Polygon",id:45079,arcs:[[7347,7348,7349,-7202,-7184,-7155]]},{type:"Polygon",id:1009,arcs:[[-7165,7350,7351,7352,7353,-7314]]},{type:"Polygon",id:48155,arcs:[[-7182,-7261,7354,7355,7356,-7312]]},{type:"Polygon",id:48485,arcs:[[-7231,7357,7358,-7259,-7140]]},{type:"Polygon",id:1055,arcs:[[-7209,7359,7360,-7351,-7164,-7030]]},{type:"Polygon",id:45063,arcs:[[7361,7362,7363,7364,-7203,-7350]]},{type:"Polygon",id:28161,arcs:[[7365,7366,7367,-7194,-7192]]},{type:"Polygon",id:5133,arcs:[[7368,-7232,-7118,-7287]]},{type:"Polygon",id:45081,arcs:[[-7365,7369,7370,-7269,-7204]]},{type:"Polygon",id:13121,arcs:[[-7298,7371,7372,7373,7374,7375,7376,7377,7378,-7267]]},{type:"Polygon",id:40095,arcs:[[7379,7380,7381,-7224,-7228]]},{type:"Polygon",id:5079,arcs:[[-7187,7382,7383,7384,-7248]]},{type:"Polygon",id:45085,arcs:[[-7326,7385,7386,-7348,-7154,-7279]]},{type:"Polygon",id:13135,arcs:[[7387,7388,7389,7390,-7372,-7297,-7217]]},{type:"Polygon",id:28135,arcs:[[-7368,7391,7392,7393,-7210,-7214,-7195]]},{type:"Polygon",id:28013,arcs:[[-7277,7394,7395,7396,-7366,-7191]]},{type:"Polygon",id:40013,arcs:[[7397,7398,7399,7400,-7380,-7227,-7129]]},{type:"Polygon",id:40023,arcs:[[-7236,7401,7402,-7398,-7128,-7132]]},{type:"Polygon",id:5039,arcs:[[-7247,7403,7404,7405,-7294,-7238]]},{type:"Polygon",id:48077,arcs:[[-7339,7406,7407,7408,-7358,-7230]]},{type:"Polygon",id:13013,arcs:[[7409,7410,-7388,-7336]]},{type:"Polygon",id:28011,arcs:[[7411,7412,7413,7414,-7134,-7212]]},{type:"Polygon",id:5041,arcs:[[-7415,7415,7416,-7383,-7186,-7135]]},{type:"Polygon",id:13233,arcs:[[-7264,7417,7418,7419,-7206,-7170]]},{type:"Polygon",id:28095,arcs:[[-7258,-7303,7420,7421,7422,7423,-7220]]},{type:"Polygon",id:35005,arcs:[[-7160,7424,7425,7426,-7291,-7079]]},{type:"Polygon",id:13067,arcs:[[-7379,7427,7428,-7262,-7268]]},{type:"Polygon",id:6065,arcs:[[7429,7430,7431,-6523,-7307]]},{type:"Polygon",id:13223,arcs:[[-7429,7432,7433,7434,-7418,-7263]]},{type:"Polygon",id:45065,arcs:[[-7271,7435,7436,7437,-7340,-7255]]},{type:"Polygon",id:28017,arcs:[[-7221,-7424,7438,7439,-7395,-7276]]},{type:"Polygon",id:40085,arcs:[[-7382,7440,7441,7442,-7337,-7225]]},{type:"Polygon",id:5025,arcs:[[-7385,7443,7444,7445,-7404,-7246,-7249]]},{type:"Polygon",id:1075,arcs:[[7446,7447,7448,-7421,-7302]]},{type:"Polygon",id:13221,arcs:[[-7343,7449,7450,7451,7452,7453,-7346,-7345]]},{type:"Polygon",id:4013,arcs:[[-7242,7454,7455,7456,-7304,-6668]]},{type:"Polygon",id:13059,arcs:[[-7454,7457,-7335,-7347]]},{type:"Polygon",id:5057,arcs:[[7458,7459,7460,7461,-7285,-7290]]},{type:"Polygon",id:1127,arcs:[[-7315,-7354,7462,7463,7464,-7300,-7328]]},{type:"Polygon",id:13317,arcs:[[7465,7466,7467,7468,-7450,-7342]]},{type:"Polygon",id:48337,arcs:[[-7443,7469,7470,7471,-7407,-7338]]},{type:"Polygon",id:1115,arcs:[[7472,7473,7474,7475,-7352,-7361]]},{type:"Polygon",id:28133,arcs:[[-7394,7476,7477,7478,-7412,-7211]]},{type:"Polygon",id:13181,arcs:[[-7438,7479,7480,-7466,-7341]]},{type:"Polygon",id:45037,arcs:[[7481,7482,7483,-7436,-7270,-7371]]},{type:"Polygon",id:13089,arcs:[[-7391,7484,7485,7486,-7373]]},{type:"Polygon",id:1015,arcs:[[7487,-7473,-7360,-7208,7488]]},{type:"Polygon",id:13219,arcs:[[-7453,7489,7490,7491,-7410,-7458]]},{type:"Polygon",id:1029,arcs:[[-7420,7492,7493,7494,7495,7496,-7489,-7207]]},{type:"Polygon",id:48387,arcs:[[-7235,7497,7498,7499,7500,7501,7502,-7402]]},{type:"Polygon",id:5099,arcs:[[-7296,7503,7504,7505,-7459,-7289]]},{type:"Polygon",id:48181,arcs:[[-7401,7506,7507,7508,7509,-7441,-7381]]},{type:"Polygon",id:48097,arcs:[[-7510,7510,7511,-7470,-7442]]},{type:"Polygon",id:5081,arcs:[[-7286,-7462,7512,7513,-7233,-7369]]},{type:"Polygon",id:45027,arcs:[[7514,7515,7516,7517,-7386,-7325]]},{type:"Polygon",id:6059,arcs:[[-6524,-7432,7518,7519,-7056]]},{type:"Polygon",id:48277,arcs:[[-7503,7520,7521,-7399,-7403]]},{type:"Polygon",id:13297,arcs:[[-7492,7522,7523,7524,-7389,-7411]]},{type:"Polygon",id:1057,arcs:[[-7465,7525,7526,-7447,-7301]]},{type:"Polygon",id:13143,arcs:[[7527,-7493,-7419,-7435]]},{type:"Polygon",id:28043,arcs:[[-7397,7528,7529,7530,7531,-7392,-7367]]},{type:"Polygon",id:45089,arcs:[[-7333,7532,7533,-7515,-7324]]},{type:"Polygon",id:48147,arcs:[[-7522,7534,7535,7536,-7507,-7400]]},{type:"Polygon",id:45017,arcs:[[-7387,-7518,7537,-7362,-7349]]},{type:"Polygon",id:45003,arcs:[[7538,7539,7540,7541,-7482,-7370,-7364]]},{type:"Polygon",id:1073,arcs:[[-7476,7542,7543,7544,-7463,-7353]]},{type:"Polygon",id:48269,arcs:[[-7357,7545,7546,7547,-7313]]},{type:"Polygon",id:48275,arcs:[[7548,7549,-7546,-7356]]},{type:"Polygon",id:48009,arcs:[[-7409,7550,7551,7552,-7359]]},{type:"Polygon",id:48125,arcs:[[-7548,7553,7554,-7310]]},{type:"Polygon",id:48107,arcs:[[-7555,7555,7556,-7317]]},{type:"Polygon",id:48023,arcs:[[-7553,7557,-7549,-7355,-7260]]},{type:"Polygon",id:48303,arcs:[[-7557,7558,7559,-7319]]},{type:"Polygon",id:48079,arcs:[[7560,7561,7562,-7158,-7327]]},{type:"Polygon",id:48219,arcs:[[-7560,7563,-7561,-7321]]},{type:"Polygon",id:5103,arcs:[[-7406,7564,7565,7566,-7504,-7295]]},{type:"Polygon",id:13211,arcs:[[7567,7568,7569,7570,-7523,-7491]]},{type:"Polygon",id:13045,arcs:[[-7377,7571,7572,7573,-7494,-7528,-7434,7574]]},{type:"Polygon",id:28083,arcs:[[-7532,7575,7576,7577,-7477,-7393]]},{type:"Polygon",id:28025,arcs:[[-7423,7578,7579,7580,-7439]]},{type:"Polygon",id:13097,arcs:[[-7378,-7575,-7433,-7428]]},{type:"Polygon",id:5013,arcs:[[7581,7582,-7565,-7405,-7446]]},{type:"Polygon",id:5043,arcs:[[-7417,7583,7584,7585,-7444,-7384]]},{type:"Polygon",id:13247,arcs:[[7586,-7485,-7390,-7525,7587]]},{type:"Polygon",id:45043,arcs:[[-7330,7588,7589,7590,-7533,-7332]]},{type:"Polygon",id:4011,arcs:[[-7177,7591,7592,7593,7594,-5783]]},{type:"Polygon",id:13133,arcs:[[7595,7596,7597,-7568,-7490,-7452]]},{type:"Polygon",id:28087,arcs:[[-7449,7598,7599,7600,-7579,-7422]]},{type:"Polygon",id:13217,arcs:[[-7571,7601,7602,7603,-7588,-7524]]},{type:"Polygon",id:28155,arcs:[[-7581,7604,7605,7606,-7529,-7396,-7440]]},{type:"Polygon",id:13265,arcs:[[7607,7608,7609,-7596,-7451,-7469]]},{type:"Polygon",id:48037,arcs:[[-7514,7610,7611,7612,-7498,-7234]]},{type:"Polygon",id:45075,arcs:[[-7517,7613,7614,7615,7616,7617,-7539,-7363,-7538]]},{type:"Polygon",id:5011,arcs:[[-7586,7618,7619,-7582,-7445]]},{type:"Polygon",id:13073,arcs:[[-7437,-7484,7620,7621,-7480]]},{type:"Polygon",id:1121,arcs:[[-7488,-7497,7622,7623,7624,-7474]]},{type:"Polygon",id:28097,arcs:[[-7607,7625,7626,7627,-7530]]},{type:"Polygon",id:28015,arcs:[[-7628,7628,7629,-7576,-7531]]},{type:"Polygon",id:13189,arcs:[[-7481,-7622,7630,7631,7632,7633,-7467]]},{type:"Polygon",id:4009,arcs:[[-7595,7634,7635,7636,-7240,-5732,-5784]]},{type:"Polygon",id:13063,arcs:[[-7487,7637,7638,7639,-7374]]},{type:"Polygon",id:13151,arcs:[[-7587,-7604,7640,7641,-7638,-7486]]},{type:"Polygon",id:5091,arcs:[[7642,7643,7644,7645,-7611,-7513,-7461]]},{type:"Polygon",id:13301,arcs:[[7646,7647,7648,-7609,-7608,-7468,-7634]]},{type:"Polygon",id:1125,arcs:[[-7464,-7545,7649,7650,7651,7652,-7526]]},{type:"Polygon",id:35025,arcs:[[-7563,7653,7654,7655,7656,7657,7658,-7425,-7159]]},{type:"Polygon",id:28105,arcs:[[-7601,7659,7660,7661,-7605,-7580]]},{type:"Polygon",id:5017,arcs:[[-7414,7662,7663,7664,7665,7666,7667,-7584,-7416]]},{type:"Polygon",id:13113,arcs:[[7668,7669,-7375,-7640]]},{type:"Polygon",id:1117,arcs:[[-7625,7670,7671,7672,-7543,-7475]]},{type:"Polygon",id:13245,arcs:[[7673,7674,7675,-7631,-7621,-7483,-7542]]},{type:"Polygon",id:1107,arcs:[[-7527,-7653,7676,7677,7678,-7599,-7448]]},{type:"Polygon",id:28019,arcs:[[-7662,7679,7680,-7626,-7606]]},{type:"Polygon",id:28151,arcs:[[-7479,7681,7682,7683,-7663,-7413]]},{type:"Polygon",id:13159,arcs:[[7684,7685,7686,7687,-7602,-7570]]},{type:"Polygon",id:13077,arcs:[[-7670,7688,7689,7690,7691,-7572,-7376]]},{type:"Polygon",id:45015,arcs:[[-7591,7692,7693,7694,7695,-7614,-7516,-7534]]},{type:"Polygon",id:6073,arcs:[[7696,7697,-7519,-7431]]},{type:"Polygon",id:1111,arcs:[[-7574,7698,7699,7700,7701,7702,-7495]]},{type:"Polygon",id:1027,arcs:[[-7703,7703,7704,-7623,-7496]]},{type:"Polygon",id:48119,arcs:[[-7502,7705,7706,7707,-7535,-7521]]},{type:"Polygon",id:45011,arcs:[[7708,7709,7710,-7540,-7618]]},{type:"Polygon",id:13237,arcs:[[7711,7712,7713,-7685,-7569,-7598]]},{type:"Polygon",id:35051,arcs:[[-7293,7714,7715,7716,7717,-7175,-7173]]},{type:"Polygon",id:5073,arcs:[[-7506,7718,7719,7720,-7643,-7460]]},{type:"Polygon",id:13141,arcs:[[-7649,7721,7722,7723,-7712,-7597,-7610]]},{type:"Polygon",id:4027,arcs:[[-7457,7724,7725,7726,-7305]]},{type:"Polygon",id:4021,arcs:[[-7241,-7637,7727,-7455]]},{type:"Polygon",id:48237,arcs:[[-7472,7728,7729,7730,7731,-7551,-7408]]},{type:"Polygon",id:5027,arcs:[[-7567,7732,7733,7734,-7719,-7505]]},{type:"Polygon",id:13035,arcs:[[-7688,7735,7736,7737,-7641,-7603]]},{type:"Polygon",id:45009,arcs:[[7738,7739,-7709,-7617]]},{type:"Polygon",id:6025,arcs:[[-7727,7740,-7697,-7430,-7306]]},{type:"Polygon",id:48497,arcs:[[-7512,7741,7742,7743,-7729,-7471]]},{type:"Polygon",id:48121,arcs:[[7744,7745,7746,-7742,-7511,-7509]]},{type:"Polygon",id:13149,arcs:[[-7692,7747,-7699,-7573]]},{type:"Polygon",id:48231,arcs:[[7748,7749,7750,7751,7752,-7536,-7708,7753]]},{type:"Polygon",id:48085,arcs:[[-7537,-7753,7754,7755,-7745,-7508]]},{type:"Polygon",id:48263,arcs:[[7756,7757,7758,7759,-7554]]},{type:"Polygon",id:48433,arcs:[[7760,7761,7762,-7757,-7547]]},{type:"Polygon",id:48449,arcs:[[7763,7764,7765,-7500]]},{type:"Polygon",id:48169,arcs:[[-7760,7766,7767,7768,-7556]]},{type:"Polygon",id:48447,arcs:[[7769,7770,7771,7772,-7558]]},{type:"Polygon",id:48503,arcs:[[-7732,7773,7774,-7770,-7552]]},{type:"Polygon",id:48207,arcs:[[-7773,7775,7776,-7761,-7550]]},{type:"Polygon",id:5003,arcs:[[-7668,7777,7778,-7619,-7585]]},{type:"Polygon",id:48305,arcs:[[-7769,7779,7780,7781,-7559]]},{type:"Polygon",id:35035,arcs:[[-7427,7782,7783,7784,7785,7786,-7715,-7292]]},{type:"Polygon",id:48501,arcs:[[7787,7788,-7654,-7562]]},{type:"Polygon",id:48445,arcs:[[-7782,7789,7790,-7788,-7564]]},{type:"Polygon",id:48159,arcs:[[-7766,7791,7792,7793,-7706,-7501]]},{type:"Polygon",id:5139,arcs:[[-7583,-7620,-7779,7794,7795,-7733,-7566]]},{type:"Polygon",id:48223,arcs:[[-7794,7796,7797,-7754,-7707]]},{type:"Polygon",id:48343,arcs:[[-7613,7798,7799,7800,7801,-7764,-7499]]},{type:"Polygon",id:28051,arcs:[[-7630,7802,7803,7804,-7577]]},{type:"Polygon",id:13255,arcs:[[-7738,7805,7806,7807,-7689,-7669,-7639,-7642]]},{type:"Polygon",id:45035,arcs:[[-7696,7808,7809,-7615]]},{type:"Polygon",id:28053,arcs:[[-7578,-7805,7810,7811,-7682,-7478]]},{type:"Polygon",id:13125,arcs:[[7812,7813,7814,-7722,-7648]]},{type:"Polygon",id:13163,arcs:[[-7675,7815,7816,7817,7818,-7813,-7647,-7633,-7632,-7676]]},{type:"Polygon",id:48067,arcs:[[-7646,7819,7820,-7799,-7612]]},{type:"Polygon",id:13033,arcs:[[-7541,-7711,7821,7822,7823,7824,-7816,-7674]]},{type:"Polygon",id:28103,arcs:[[-7679,7825,7826,7827,-7660,-7600]]},{type:"Polygon",id:28159,arcs:[[-7828,7828,7829,7830,-7680,-7661]]},{type:"Polygon",id:28007,arcs:[[-7831,7831,7832,-7803,-7629,-7627,-7681]]},{type:"Polygon",id:1007,arcs:[[7833,7834,7835,-7650,-7544,-7673]]},{type:"Polygon",id:13303,arcs:[[-7815,-7814,-7819,7836,7837,7838,-7723]]},{type:"Polygon",id:13199,arcs:[[-7808,7839,7840,7841,7842,7843,-7690]]},{type:"Polygon",id:13285,arcs:[[-7844,7844,7845,-7700,-7748,-7691]]},{type:"Polygon",id:35017,arcs:[[-7718,7846,7847,-7592,-7176]]},{type:"Polygon",id:13231,arcs:[[7848,7849,-7840,-7807]]},{type:"Polygon",id:13171,arcs:[[7850,7851,-7849,-7806,-7737]]},{type:"Polygon",id:13207,arcs:[[-7687,7852,7853,7854,7855,-7851,-7736]]},{type:"Polygon",id:13009,arcs:[[-7724,-7839,7856,7857,-7713]]},{type:"Polygon",id:13169,arcs:[[-7858,7858,7859,7860,-7853,-7686,-7714]]},{type:"Polygon",id:45029,arcs:[[-7810,7861,7862,7863,7864,-7739,-7616]]},{type:"Polygon",id:45005,arcs:[[-7740,7865,7866,7867,-7822,-7710]]},{type:"Polygon",id:1063,arcs:[[7868,7869,7870,-7677,-7652]]},{type:"Polygon",id:1017,arcs:[[-7846,7871,7872,7873,-7701]]},{type:"Polygon",id:1123,arcs:[[-7874,7874,7875,7876,7877,-7704,-7702]]},{type:"Polygon",id:1037,arcs:[[-7878,7878,7879,-7671,-7624,-7705]]},{type:"Polygon",id:28125,arcs:[[-7812,7880,7881,-7683]]},{type:"Polygon",id:48063,arcs:[[-7802,7882,7883,-7792,-7765]]},{type:"Polygon",id:1021,arcs:[[-7880,7884,7885,7886,7887,-7834,-7672]]},{type:"Polygon",id:35013,arcs:[[7888,7889,7890,-7716,-7787]]},{type:"Polygon",id:13251,arcs:[[-7867,7891,7892,7893,7894,7895,-7823,-7868]]},{type:"Polygon",id:45049,arcs:[[7896,7897,7898,-7892,-7866,-7865]]},{type:"Polygon",id:28163,arcs:[[7899,7900,7901,7902,7903,-7881,-7811,-7804]]},{type:"Polygon",id:22017,arcs:[[7904,7905,7906,7907,7908,-7820,-7645,7909]]},{type:"Polygon",id:22015,arcs:[[7910,7911,7912,-7910,-7644,-7721]]},{type:"Polygon",id:22119,arcs:[[7913,-7911,-7720,-7735,7914]]},{type:"Polygon",id:22027,arcs:[[7915,7916,-7915,-7734,-7796,7917]]},{type:"Polygon",id:22111,arcs:[[7918,7919,-7918,-7795,7920]]},{type:"Polygon",id:48499,arcs:[[7921,7922,7923,7924,7925,-7797,-7793,-7884]]},{type:"Polygon",id:28055,arcs:[[-7882,-7904,7926,7927,-7664,-7684]]},{type:"Polygon",id:13319,arcs:[[-7838,7928,7929,7930,-7859,-7857]]},{type:"Polygon",id:22067,arcs:[[-7667,7931,7932,7933,-7921,-7778]]},{type:"Polygon",id:1065,arcs:[[-7836,7934,7935,-7869,-7651]]},{type:"Polygon",id:22123,arcs:[[7936,7937,-7932,-7666]]},{type:"Polygon",id:48363,arcs:[[7938,7939,7940,7941,7942,-7774,-7731]]},{type:"Polygon",id:22035,arcs:[[7943,7944,7945,-7937,-7665,-7928]]},{type:"Polygon",id:48367,arcs:[[7946,7947,7948,-7939,-7730,-7744]]},{type:"Polygon",id:13293,arcs:[[-7852,-7856,7949,7950,7951,-7841,-7850]]},{type:"Polygon",id:1119,arcs:[[7952,7953,7954,7955,-7826,-7678,-7871]]},{type:"Polygon",id:48439,arcs:[[-7743,-7747,7956,7957,7958,-7947]]},{type:"Polygon",id:48113,arcs:[[-7756,7959,7960,7961,-7957,-7746]]},{type:"Polygon",id:48397,arcs:[[-7752,7962,-7960,-7755]]},{type:"Polygon",id:48379,arcs:[[-7926,7963,-7749,-7798]]},{type:"Polygon",id:48415,arcs:[[7964,7965,7966,-7767,-7759]]},{type:"Polygon",id:35015,arcs:[[-7659,7967,7968,7969,-7783,-7426]]},{type:"Polygon",id:48151,arcs:[[-7763,7970,7971,-7965,-7758]]},{type:"Polygon",id:48033,arcs:[[-7967,7972,7973,7974,-7780,-7768]]},{type:"Polygon",id:48115,arcs:[[-7975,7975,7976,-7790,-7781]]},{type:"Polygon",id:48165,arcs:[[-7791,-7977,7977,7978,-7655,-7789]]},{type:"Polygon",id:48253,arcs:[[-7777,7979,7980,7981,-7971,-7762]]},{type:"Polygon",id:48417,arcs:[[7982,7983,7984,-7980,-7776,-7772]]},{type:"Polygon",id:48429,arcs:[[-7943,7985,-7983,-7771,-7775]]},{type:"Polygon",id:13165,arcs:[[-7896,7986,7987,-7824]]},{type:"Polygon",id:13021,arcs:[[7988,7989,7990,7991,-7854,-7861]]},{type:"Polygon",id:28099,arcs:[[7992,7993,7994,-7830]]},{type:"Polygon",id:28079,arcs:[[-7995,7995,7996,7997,-7832]]},{type:"Polygon",id:28069,arcs:[[-7956,7998,-7993,-7829,-7827]]},{type:"Polygon",id:48459,arcs:[[-7801,7999,8e3,8001,8002,-7922,-7883]]},{type:"Polygon",id:13289,arcs:[[8003,8004,-7990,-7989,-7860,-7931]]},{type:"Polygon",id:13263,arcs:[[8005,8006,8007,8008,8009,-7842,-7952]]},{type:"Polygon",id:48315,arcs:[[-7909,8010,-8e3,-7800,-7821]]},{type:"Polygon",id:28089,arcs:[[-7998,8011,8012,8013,-7901,-7900,-7833]]},{type:"Polygon",id:1105,arcs:[[-7888,8014,8015,-7935,-7835]]},{type:"Polygon",id:13145,arcs:[[-8010,8016,8017,-7872,-7845,-7843]]},{type:"Polygon",id:13079,arcs:[[-7992,8018,8019,8020,-7950,-7855]]},{type:"Polygon",id:48257,arcs:[[8021,8022,8023,-7961,-7963,-7751]]},{type:"Polygon",id:13107,arcs:[[-7825,-7988,8024,8025,8026,8027,8028,8029,-7817]]},{type:"Polygon",id:48467,arcs:[[-7964,-7925,8030,8031,-8022,-7750]]},{type:"Polygon",id:13167,arcs:[[-8030,8032,-7929,-7837,-7818]]},{type:"Polygon",id:48203,arcs:[[-7908,8033,8034,8035,-8001,-8011]]},{type:"Polygon",id:35023,arcs:[[8036,8037,8038,-7593,-7848]]},{type:"Polygon",id:1051,arcs:[[8039,8040,8041,-7885,-7879,-7877]]},{type:"Polygon",id:22061,arcs:[[8042,8043,8044,-7916,-7920]]},{type:"Polygon",id:45053,arcs:[[8045,8046,8047,8048,8049,8050,8051,8052,8053,8054,8055,8056,-7898]]},{type:"Polygon",id:13269,arcs:[[-8021,8057,8058,8059,8060,-8006,-7951]]},{type:"Polygon",id:1081,arcs:[[-8018,8061,8062,8063,-7875,-7873]]},{type:"Polygon",id:1047,arcs:[[8064,8065,8066,8067,-8015,-7887]]},{type:"Polygon",id:22073,arcs:[[8068,8069,8070,-8043,-7919,-7934]]},{type:"Polygon",id:13175,arcs:[[8071,8072,8073,-7930,-8033,8074]]},{type:"Polygon",id:1001,arcs:[[-8042,8075,8076,-8065,-7886]]},{type:"MultiPolygon",id:45013,arcs:[[[8077]],[[-8053,-8052,8078]],[[8079]],[[8080]],[[8081,-8046,-7897,-7864]]]},{type:"Polygon",id:13225,arcs:[[8082,-8058,-8020,8083]]},{type:"Polygon",id:13153,arcs:[[-8005,8084,8085,8086,8087,-8084,-8019,-7991]]},{type:"Polygon",id:48423,arcs:[[-7923,-8003,8088,8089,8090,8091,-8031,-7924]]},{type:"Polygon",id:22083,arcs:[[-7946,8092,8093,8094,-8069,-7933,-7938]]},{type:"Polygon",id:48183,arcs:[[-8036,8095,-8089,-8002]]},{type:"Polygon",id:13031,arcs:[[-7894,8096,8097,8098,8099,-8025,-7987,-7895]]},{type:"Polygon",id:28123,arcs:[[-7997,8100,8101,8102,-8012]]},{type:"Polygon",id:28149,arcs:[[8103,8104,8105,8106,8107,8108,-7944,-7927,-7903]]},{type:"Polygon",id:13215,arcs:[[-8009,8109,8110,-8062,-8017]]},{type:"Polygon",id:35029,arcs:[[-7891,8111,-8037,-7847,-7717]]},{type:"Polygon",id:13103,arcs:[[-8057,-8056,8112,8113,-8097,-7893,-7899]]},{type:"Polygon",id:1087,arcs:[[8114,8115,8116,8117,-8040,-7876,-8064]]},{type:"Polygon",id:28121,arcs:[[-8103,8118,8119,8120,-8013]]},{type:"Polygon",id:22013,arcs:[[-8045,8121,8122,8123,8124,-7912,-7914,-7917]]},{type:"Polygon",id:13023,arcs:[[8125,8126,-8085,-8004,-8074]]},{type:"Polygon",id:28075,arcs:[[-7955,8127,8128,8129,-7999]]},{type:"Polygon",id:28101,arcs:[[-8130,8130,-8101,-7996,-7994]]},{type:"Polygon",id:28049,arcs:[[-8121,8131,8132,-8104,-7902,-8014]]},{type:"Polygon",id:22065,arcs:[[8133,8134,-8093,-7945,-8109]]},{type:"Polygon",id:13197,arcs:[[8135,8136,8137,8138,8139,-8007,-8061]]},{type:"Polygon",id:13043,arcs:[[8140,8141,-8026,-8100]]},{type:"Polygon",id:48221,arcs:[[8142,8143,8144,-7940,-7949]]},{type:"Polygon",id:48251,arcs:[[8145,8146,8147,8148,-8143,-7948,-7959]]},{type:"Polygon",id:48139,arcs:[[-7962,-8024,8149,8150,8151,-8146,-7958]]},{type:"Polygon",id:1091,arcs:[[-7936,-8016,-8068,8152,8153,8154,-7953,-7870]]},{type:"Polygon",id:13053,arcs:[[-8140,8155,8156,-8110,-8008]]},{type:"Polygon",id:48227,arcs:[[8157,8158,8159,8160,-7974]]},{type:"Polygon",id:48335,arcs:[[8161,8162,8163,-8158,-7973,-7966]]},{type:"Polygon",id:48353,arcs:[[8164,8165,8166,-8162,-7972]]},{type:"Polygon",id:48317,arcs:[[-8161,8167,8168,8169,-7978,-7976]]},{type:"Polygon",id:48003,arcs:[[-8170,8170,8171,8172,-7656,-7979]]},{type:"Polygon",id:13193,arcs:[[-8083,-8088,8173,8174,8175,-8059]]},{type:"Polygon",id:48441,arcs:[[8176,8177,8178,-8165,-7982]]},{type:"Polygon",id:48133,arcs:[[-7942,8179,8180,8181,8182,-7984,-7986]]},{type:"Polygon",id:48143,arcs:[[-7941,-8145,8183,8184,8185,8186,-8180]]},{type:"Polygon",id:48059,arcs:[[-8183,8187,8188,-8177,-7981,-7985]]},{type:"Polygon",id:4019,arcs:[[-7636,8189,8190,8191,-7725,-7456,-7728]]},{type:"Polygon",id:13283,arcs:[[8192,8193,-8075,-8029]]},{type:"Polygon",id:1113,arcs:[[-8111,-8157,8194,8195,8196,-8115,-8063]]},{type:"Polygon",id:1101,arcs:[[-8118,-8117,8197,8198,8199,8200,-8076,-8041]]},{type:"Polygon",id:22049,arcs:[[-8071,8201,8202,-8122,-8044]]},{type:"Polygon",id:13091,arcs:[[8203,8204,8205,8206,-8126,-8073]]},{type:"Polygon",id:13249,arcs:[[-8176,8207,-8136,-8060]]},{type:"Polygon",id:4003,arcs:[[-7594,-8039,8208,8209,-8190,-7635]]},{type:"Polygon",id:1085,arcs:[[-8201,8210,8211,8212,-8066,-8077]]},{type:"Polygon",id:48401,arcs:[[8213,8214,8215,8216,-8090,-8096,-8035]]},{type:"Polygon",id:22041,arcs:[[-8135,8217,8218,8219,-8094]]},{type:"Polygon",id:13235,arcs:[[-8127,-8207,8220,8221,-8086]]},{type:"Polygon",id:48365,arcs:[[-7907,8222,8223,-8214,-8034]]},{type:"Polygon",id:48213,arcs:[[-8032,-8092,8224,8225,8226,8227,-8150,-8023]]},{type:"Polygon",id:13209,arcs:[[8228,8229,-8193,8230]]},{type:"Polygon",id:13279,arcs:[[-8028,8231,8232,8233,-8231]]},{type:"Polygon",id:22031,arcs:[[8234,8235,8236,8237,-8223,-7906]]},{type:"Polygon",id:48349,arcs:[[8238,8239,8240,-8151,-8228]]},{type:"Polygon",id:48425,arcs:[[-8149,8241,-8184,-8144]]},{type:"Polygon",id:13267,arcs:[[8242,8243,8244,8245,8246,-8232,-8027,-8142]]},{type:"Polygon",id:1023,arcs:[[8247,8248,8249,8250,-8128,-7954,-8155]]},{type:"Polygon",id:13309,arcs:[[-8230,8251,8252,-8204,-8072,-8194]]},{type:"Polygon",id:1011,arcs:[[-8197,8253,8254,-8198,-8116]]},{type:"Polygon",id:13093,arcs:[[-8222,8255,8256,8257,8258,-8174,-8087]]},{type:"Polygon",id:13109,arcs:[[-8099,8259,8260,-8243,-8141]]},{type:"Polygon",id:22021,arcs:[[-8095,-8220,8261,8262,8263,-8202,-8070]]},{type:"Polygon",id:1131,arcs:[[-8067,-8213,8264,8265,8266,-8153]]},{type:"Polygon",id:48217,arcs:[[-8241,8267,8268,8269,-8147,-8152]]},{type:"Polygon",id:48093,arcs:[[8270,8271,8272,-8181,-8187]]},{type:"Polygon",id:22107,arcs:[[-8108,8273,-8106,8274,8275,8276,8277,8278,-8218,-8134]]},{type:"Polygon",id:13029,arcs:[[8279,8280,8281,-8260,-8098,-8114]]},{type:"Polygon",id:22081,arcs:[[-7913,-8125,8282,-8235,-7905]]},{type:"MultiPolygon",id:13051,arcs:[[[8283]],[[8284]],[[8285,-8280,-8113,-8055]]]},{type:"Polygon",id:13307,arcs:[[8286,8287,8288,8289,-8138]]},{type:"Polygon",id:13259,arcs:[[-8290,8290,8291,8292,-8195,-8156,-8139]]},{type:"Polygon",id:13261,arcs:[[-8259,-8258,8293,8294,8295,-8287,-8137,-8208,-8175]]},{type:"Polygon",id:28023,arcs:[[-8251,8296,8297,-8129]]},{type:"Polygon",id:28021,arcs:[[-8133,8298,8299,-8275,-8105]]},{type:"Polygon",id:28061,arcs:[[-8298,8300,8301,8302,-8131]]},{type:"Polygon",id:28129,arcs:[[-8303,8303,8304,8305,-8119,-8102]]},{type:"Polygon",id:48035,arcs:[[-8148,-8270,8306,8307,8308,-8185,-8242]]},{type:"Polygon",id:13271,arcs:[[8309,8310,8311,8312,-8205,-8253]]},{type:"Polygon",id:22127,arcs:[[-8203,-8264,8313,8314,8315,-8123]]},{type:"Polygon",id:22069,arcs:[[-8316,8316,8317,8318,8319,-8236,-8283,-8124]]},{type:"Polygon",id:1005,arcs:[[-8293,8320,8321,8322,8323,8324,8325,-8254,-8196]]},{type:"Polygon",id:48073,arcs:[[-8217,8326,8327,8328,8329,-8225,-8091]]},{type:"Polygon",id:13315,arcs:[[-8206,-8313,8330,8331,8332,-8256,-8221]]},{type:"MultiPolygon",id:13179,arcs:[[[8333]],[[8334,8335,-8244,-8261,-8282,8336]]]},{type:"Polygon",id:48431,arcs:[[-8164,8337,8338,8339,8340,-8159]]},{type:"Polygon",id:48173,arcs:[[-8341,8341,8342,-8168,-8160]]},{type:"Polygon",id:48329,arcs:[[-8343,8343,8344,-8171,-8169]]},{type:"Polygon",id:48135,arcs:[[-8345,8345,8346,8347,8348,-8172]]},{type:"Polygon",id:48495,arcs:[[-8349,8349,8350,-7657,-8173]]},{type:"Polygon",id:48081,arcs:[[-8167,8351,8352,-8338,-8163]]},{type:"Polygon",id:48001,arcs:[[8353,8354,8355,-8226,-8330]]},{type:"Polygon",id:48083,arcs:[[-8189,8356,8357,8358,8359,-8178]]},{type:"Polygon",id:48399,arcs:[[-8360,8360,8361,-8352,-8166,-8179]]},{type:"Polygon",id:48049,arcs:[[-8273,8362,8363,8364,-8357,-8188,-8182]]},{type:"Polygon",id:1109,arcs:[[-8326,-8325,8365,8366,8367,-8199,-8255]]},{type:"Polygon",id:1041,arcs:[[-8368,8368,8369,8370,-8211,-8200]]},{type:"Polygon",id:28029,arcs:[[8371,8372,8373,8374,-8299,-8132]]},{type:"Polygon",id:28127,arcs:[[-8306,8375,8376,8377,-8372,-8120]]},{type:"Polygon",id:13081,arcs:[[-8333,8378,8379,8380,-8294,-8257]]},{type:"Polygon",id:48193,arcs:[[8381,-8271,-8186,-8309,8382,8383]]},{type:"Polygon",id:13183,arcs:[[8384,8385,-8245,-8336]]},{type:"Polygon",id:48161,arcs:[[8386,8387,-8239,-8227,-8356]]},{type:"Polygon",id:48109,arcs:[[8388,8389,8390,-7784,-7970]]},{type:"Polygon",id:48229,arcs:[[8391,8392,8393,-7785,-8391]]},{type:"Polygon",id:48141,arcs:[[8394,-7889,-7786,-8394]]},{type:"Polygon",id:48301,arcs:[[8395,8396,-7968,-7658,-8351]]},{type:"Polygon",id:48389,arcs:[[8397,8398,8399,-8389,-7969,-8397]]},{type:"Polygon",id:13239,arcs:[[8400,8401,-8321,-8292]]},{type:"Polygon",id:1025,arcs:[[-8267,8402,8403,8404,-8248,-8154]]},{type:"Polygon",id:48419,arcs:[[8405,8406,8407,8408,-8215,-8224,-8238]]},{type:"Polygon",id:22025,arcs:[[-8279,8409,8410,8411,-8262,-8219]]},{type:"Polygon",id:13161,arcs:[[8412,8413,8414,-8310,-8252,-8229,-8234]]},{type:"Polygon",id:13273,arcs:[[8415,8416,8417,8418,-8288,-8296]]},{type:"Polygon",id:13001,arcs:[[-8247,8419,8420,8421,-8413,-8233]]},{type:"Polygon",id:1013,arcs:[[-8371,8422,8423,8424,-8265,-8212]]},{type:"Polygon",id:13243,arcs:[[-8289,-8419,8425,8426,-8401,-8291]]},{type:"Polygon",id:22059,arcs:[[-8412,8427,8428,8429,-8314,-8263]]},{type:"Polygon",id:13177,arcs:[[-8381,8430,8431,-8416,-8295]]},{type:"Polygon",id:28153,arcs:[[8432,8433,8434,-8301,-8297,-8250,8435]]},{type:"Polygon",id:28063,arcs:[[-8375,8436,8437,8438,-8276,-8300]]},{type:"Polygon",id:48309,arcs:[[8439,-8307,-8269,8440,8441,8442]]},{type:"Polygon",id:13287,arcs:[[8443,8444,8445,8446,-8379,-8332]]},{type:"Polygon",id:13017,arcs:[[-8312,8447,8448,-8444,-8331]]},{type:"Polygon",id:13321,arcs:[[-8380,-8447,8449,8450,8451,8452,-8431]]},{type:"Polygon",id:48347,arcs:[[-8409,8453,8454,-8327,-8216]]},{type:"Polygon",id:22085,arcs:[[-8320,8455,8456,8457,-8406,-8237]]},{type:"Polygon",id:13305,arcs:[[-8246,-8386,8458,8459,8460,8461,-8420]]},{type:"Polygon",id:1099,arcs:[[-8425,8462,8463,8464,-8403,-8266]]},{type:"Polygon",id:28067,arcs:[[8465,8466,8467,-8304,-8302,-8435]]},{type:"Polygon",id:48293,arcs:[[8468,-8441,-8268,-8240,-8388,8469,8470]]},{type:"Polygon",id:13069,arcs:[[8471,8472,8473,8474,8475,-8448,-8311,-8415]]},{type:"Polygon",id:22043,arcs:[[-8430,8476,-8317,-8315]]},{type:"Polygon",id:28031,arcs:[[-8468,8477,8478,8479,-8376,-8305]]},{type:"Polygon",id:13061,arcs:[[-8427,8480,8481,8482,-8322,-8402]]},{type:"Polygon",id:1067,arcs:[[-8483,8483,8484,8485,-8323]]},{type:"Polygon",id:28065,arcs:[[8486,8487,8488,-8377,-8480]]},{type:"Polygon",id:13155,arcs:[[-8476,8489,8490,-8445,-8449]]},{type:"Polygon",id:22029,arcs:[[-8278,8491,8492,8493,8494,8495,8496,-8410]]},{type:"Polygon",id:28077,arcs:[[8497,8498,8499,-8373,-8378,-8489]]},{type:"Polygon",id:1035,arcs:[[8500,8501,-8463,-8424]]},{type:"Polygon",id:28001,arcs:[[8502,8503,-8492,-8277,-8439]]},{type:"Polygon",id:4023,arcs:[[-8210,8504,-8191]]},{type:"Polygon",id:48333,arcs:[[8505,8506,-8363,-8272,-8382]]},{type:"Polygon",id:28085,arcs:[[8507,8508,8509,8510,-8437,-8374,-8500]]},{type:"Polygon",id:13005,arcs:[[8511,8512,-8472,-8414,-8422]]},{type:"Polygon",id:48099,arcs:[[8513,-8383,-8308,-8440,8514]]},{type:"Polygon",id:48451,arcs:[[-8362,8515,8516,8517,8518,-8339,-8353]]},{type:"Polygon",id:1129,arcs:[[-8405,8519,8520,8521,-8436,-8249]]},{type:"MultiPolygon",id:13191,arcs:[[[8522]],[[8523,8524,-8459,-8385,-8335]]]},{type:"Polygon",id:48289,arcs:[[8525,8526,8527,-8470,-8387,-8355]]},{type:"Polygon",id:48461,arcs:[[8528,8529,8530,-8346,-8344]]},{type:"Polygon",id:48103,arcs:[[-8531,8531,8532,8533,-8347]]},{type:"Polygon",id:48405,arcs:[[8534,8535,8536,-8454,-8408]]},{type:"Polygon",id:48383,arcs:[[-8340,-8519,8537,8538,-8529,-8342]]},{type:"Polygon",id:48475,arcs:[[-8396,-8350,-8348,-8534,8539,-8398]]},{type:"Polygon",id:13095,arcs:[[-8453,8540,8541,8542,-8417,-8432]]},{type:"Polygon",id:13037,arcs:[[-8418,-8543,8543,8544,-8481,-8426]]},{type:"Polygon",id:1045,arcs:[[-8486,8545,8546,8547,-8366,-8324]]},{type:"Polygon",id:1031,arcs:[[8548,8549,-8369,-8367,-8548]]},{type:"Polygon",id:28037,arcs:[[-8511,8550,8551,-8503,-8438]]},{type:"Polygon",id:48403,arcs:[[-8458,8552,8553,-8535,-8407]]},{type:"Polygon",id:13277,arcs:[[-8491,8554,8555,8556,-8450,-8446]]},{type:"Polygon",id:48225,arcs:[[8557,8558,8559,8560,-8526,-8354,-8329]]},{type:"Polygon",id:48095,arcs:[[-8359,8561,8562,-8516,-8361]]},{type:"Polygon",id:13229,arcs:[[-8462,8563,8564,-8512,-8421]]},{type:"Polygon",id:1039,arcs:[[-8550,8565,8566,8567,8568,-8501,-8423,-8370]]},{type:"Polygon",id:48235,arcs:[[8569,8570,-8538,-8518]]},{type:"Polygon",id:48005,arcs:[[-8537,8571,8572,8573,8574,-8558,-8328,-8455]]},{type:"Polygon",id:13099,arcs:[[-8545,8575,8576,8577,8578,-8484,-8482]]},{type:"Polygon",id:48145,arcs:[[8579,8580,-8442,-8469,8581]]},{type:"Polygon",id:22079,arcs:[[-8429,8582,8583,8584,8585,-8318,-8477]]},{type:"Polygon",id:48307,arcs:[[-8365,8586,8587,8588,-8562,-8358]]},{type:"Polygon",id:48411,arcs:[[-8507,8589,8590,8591,8592,-8587,-8364]]},{type:"Polygon",id:13019,arcs:[[-8475,8593,8594,8595,8596,-8555,-8490]]},{type:"Polygon",id:13299,arcs:[[-8565,8597,8598,8599,8600,8601,8602,-8473,-8513]]},{type:"Polygon",id:48281,arcs:[[8603,8604,-8590,-8506,-8384,-8514]]},{type:"MultiPolygon",id:13127,arcs:[[[8605,8606]],[[8607,8608,8609,8610,8611,-8460,-8525]]]},{type:"Polygon",id:13007,arcs:[[-8542,8612,8613,8614,-8576,-8544]]},{type:"Polygon",id:13205,arcs:[[-8452,8615,8616,8617,8618,-8613,-8541]]},{type:"Polygon",id:28041,arcs:[[-8522,8619,8620,8621,-8433]]},{type:"Polygon",id:28035,arcs:[[8622,8623,8624,8625,-8478,-8467]]},{type:"Polygon",id:28073,arcs:[[-8479,-8626,8626,8627,-8487]]},{type:"Polygon",id:28111,arcs:[[-8434,-8622,8628,8629,-8623,-8466]]},{type:"Polygon",id:28091,arcs:[[-8628,8630,8631,8632,-8498,-8488]]},{type:"Polygon",id:13003,arcs:[[-8603,-8602,8633,8634,-8594,-8474]]},{type:"Polygon",id:48455,arcs:[[8635,8636,8637,-8559,-8575]]},{type:"Polygon",id:48371,arcs:[[-8533,8638,8639,8640,8641,-8399,-8540]]},{type:"Polygon",id:13025,arcs:[[-8612,8642,8643,-8598,-8564,-8461]]},{type:"Polygon",id:28157,arcs:[[-8552,8644,8645,8646,-8493,-8504]]},{type:"Polygon",id:22115,arcs:[[-8586,8647,8648,8649,-8456,-8319]]},{type:"Polygon",id:48395,arcs:[[8650,8651,8652,-8582,-8471,-8528]]},{type:"Polygon",id:13075,arcs:[[8653,8654,8655,8656,-8556,-8597]]},{type:"Polygon",id:28005,arcs:[[-8510,8657,8658,8659,8660,-8645,-8551]]},{type:"Polygon",id:28113,arcs:[[8661,8662,8663,-8658,-8509]]},{type:"Polygon",id:28147,arcs:[[-8633,8664,-8662,-8508,-8499]]},{type:"Polygon",id:22009,arcs:[[-8411,-8497,8665,8666,8667,8668,-8583,-8428]]},{type:"Polygon",id:13071,arcs:[[-8557,-8657,8669,8670,-8616,-8451]]},{type:"Polygon",id:48027,arcs:[[-8581,8671,8672,8673,-8604,-8515,-8443]]},{type:"Polygon",id:1003,arcs:[[-8465,8674,8675,8676,8677,8678,8679,-8520,-8404]]},{type:"Polygon",id:1069,arcs:[[-8579,8680,8681,8682,-8546,-8485]]},{type:"Polygon",id:1053,arcs:[[-8569,8683,8684,8685,-8675,-8464,-8502]]},{type:"Polygon",id:13201,arcs:[[-8615,8686,8687,-8577]]},{type:"Polygon",id:1061,arcs:[[8688,8689,8690,-8566,-8549,-8547,-8683]]},{type:"Polygon",id:48351,arcs:[[8691,8692,8693,8694,-8553,-8457,-8650]]},{type:"Polygon",id:13065,arcs:[[-8601,8695,8696,8697,8698,-8634]]},{type:"Polygon",id:13173,arcs:[[-8699,8699,8700,-8595,-8635]]},{type:"Polygon",id:1097,arcs:[[8701,8702,8703,-8620,-8521,-8680]]},{type:"MultiPolygon",id:13039,arcs:[[[8704]],[[8705,8706,8707,-8643,-8611]]]},{type:"Polygon",id:48241,arcs:[[8708,8709,8710,-8572,-8536,-8554,-8695]]},{type:"Polygon",id:48373,arcs:[[8711,8712,8713,8714,-8636,-8574]]},{type:"Polygon",id:48331,arcs:[[8715,8716,8717,-8672,-8580,-8653]]},{type:"Polygon",id:48243,arcs:[[8718,-8392,-8390,-8400,-8642,8719]]},{type:"Polygon",id:48313,arcs:[[8720,8721,8722,-8527,-8561]]},{type:"Polygon",id:48327,arcs:[[-8589,8723,8724,8725,-8563]]},{type:"Polygon",id:48413,arcs:[[-8726,8726,8727,-8570,-8517]]},{type:"Polygon",id:48105,arcs:[[-8530,-8539,-8571,-8728,8728,8729,8730,-8639,-8532]]},{type:"Polygon",id:13087,arcs:[[-8614,-8619,8731,8732,8733,-8687]]},{type:"Polygon",id:13131,arcs:[[8734,8735,8736,-8732,-8618]]},{type:"Polygon",id:13027,arcs:[[-8655,8737,8738,8739,8740,-8670,-8656]]},{type:"Polygon",id:13275,arcs:[[-8671,-8741,8741,8742,-8735,-8617]]},{type:"Polygon",id:13253,arcs:[[-8734,8743,8744,-8681,-8578,-8688]]},{type:"Polygon",id:13049,arcs:[[8745,8746,-8599,-8644,-8708]]},{type:"Polygon",id:48457,arcs:[[-8711,8747,-8712,-8573]]},{type:"Polygon",id:48471,arcs:[[8748,8749,8750,-8721,-8560,-8638]]},{type:"MultiPolygon",id:22125,arcs:[[[8751,8752,-8494,-8647,8753]]]},{type:"Polygon",id:48053,arcs:[[-8674,8754,8755,8756,8757,-8591,-8605]]},{type:"Polygon",id:13185,arcs:[[-8596,-8701,8758,8759,8760,8761,-8738,-8654]]},{type:"Polygon",id:22077,arcs:[[-8495,-8753,8762,8763,8764,8765,-8667,-8767]]},{type:"Polygon",id:28109,arcs:[[-8625,8767,8768,8769,8770,-8631,-8627]]},{type:"Polygon",id:22117,arcs:[[-8771,8771,8772,-8663,-8665,-8632]]},{type:"Polygon",id:22039,arcs:[[-8669,8773,8774,8775,8776,-8584]]},{type:"Polygon",id:12063,arcs:[[-8745,8777,8778,8779,8780,8781,-8689,-8682]]},{type:"Polygon",id:22105,arcs:[[-8773,8782,8783,8784,8785,8786,-8659,-8664]]},{type:"Polygon",id:12033,arcs:[[8787,-8676,-8686,8788]]},{type:"Polygon",id:12113,arcs:[[8789,8790,-8789,-8685]]},{type:"Polygon",id:28039,arcs:[[-8704,8791,8792,-8629,-8621]]},{type:"Polygon",id:22091,arcs:[[-8787,8793,8794,8795,-8660]]},{type:"MultiPolygon",id:12091,arcs:[[[-8568,8796,8797,-8790,-8684]]]},{type:"Polygon",id:22037,arcs:[[-8796,8798,8799,-8754,-8646,-8661]]},{type:"Polygon",id:12059,arcs:[[-8782,8800,8801,-8690]]},{type:"Polygon",id:12131,arcs:[[-8691,-8802,8802,8803,8804,-8806,8806,-8797,-8567]]},{type:"Polygon",id:48041,arcs:[[8807,8808,8809,-8651,-8723]]},{type:"Polygon",id:48319,arcs:[[-8593,8810,8811,8812,-8724,-8588]]},{type:"Polygon",id:48299,arcs:[[-8758,8813,8814,-8811,-8592]]},{type:"Polygon",id:28131,arcs:[[-8793,8815,8816,-8768,-8624,-8630]]},{type:"Polygon",id:48491,arcs:[[8817,8818,8819,-8755,-8673,-8718]]},{type:"Polygon",id:48407,arcs:[[-8715,8820,8821,-8749,-8637]]},{type:"Polygon",id:22003,arcs:[[-8777,8822,8823,-8648,-8585]]},{type:"Polygon",id:22011,arcs:[[-8824,8824,8825,-8692,-8649]]},{type:"Polygon",id:13101,arcs:[[8826,8827,-8759,-8700,-8698]]},{type:"Polygon",id:48185,arcs:[[-8751,8828,8829,8830,-8808,-8722]]},{type:"Polygon",id:22097,arcs:[[-8766,8831,8832,8833,-8774,-8668]]},{type:"Polygon",id:12133,arcs:[[8834,-8803,-8801,-8781]]},{type:"Polygon",id:12089,arcs:[[-8707,8835,8836,8837,-8746]]},{type:"Polygon",id:28059,arcs:[[-8703,8838,8839,-8816,-8792]]},{type:"Polygon",id:48051,arcs:[[-8810,8840,8841,-8716,-8652]]},{type:"Polygon",id:22033,arcs:[[8842,8843,8844,8845,-8799,-8795]]},{type:"Polygon",id:22103,arcs:[[-8770,8846,8847,8848,8849,-8783,-8772]]},{type:"Polygon",id:12039,arcs:[[-8737,8850,8851,-8778,-8744,-8733]]},{type:"Polygon",id:48267,arcs:[[8852,8853,8854,8855,-8725,-8813]]},{type:"Polygon",id:48435,arcs:[[-8856,8856,8857,-8729,-8727]]},{type:"Polygon",id:12073,arcs:[[-8743,8858,8859,8860,-8851,-8736]]},{type:"Polygon",id:28047,arcs:[[-8840,8861,8862,-8817]]},{type:"Polygon",id:12065,arcs:[[-8740,8863,8864,8865,8866,-8859,-8742]]},{type:"Polygon",id:48043,arcs:[[8867,-8720,-8641,8868,8869]]},{type:"Polygon",id:22121,arcs:[[8870,-8763,-8752,-8800,-8846]]},{type:"Polygon",id:48443,arcs:[[8871,8872,-8869,-8640,-8731]]},{type:"Polygon",id:22063,arcs:[[-8786,8873,8874,-8843,-8794]]},{type:"Polygon",id:12079,arcs:[[-8762,8875,8876,8877,8878,8879,-8864,-8739]]},{type:"Polygon",id:28045,arcs:[[-8863,8880,-8847,-8769]]},{type:"Polygon",id:12047,arcs:[[-8828,8881,8882,-8877,-8760]]},{type:"Polygon",id:48377,arcs:[[-8868,8883,-8719]]},{type:"Polygon",id:48339,arcs:[[-8822,8884,8885,8886,-8829,-8750]]},{type:"Polygon",id:48453,arcs:[[8887,8888,8889,8890,-8756,-8820]]},{type:"Polygon",id:12013,arcs:[[8891,8892,8893,-8779]]},{type:"Polygon",id:12077,arcs:[[-8861,8894,8895,8896,-8892,-8852]]},{type:"Polygon",id:12023,arcs:[[-8697,8897,8898,8899,8900,8901,-8882,-8827]]},{type:"MultiPolygon",id:12031,arcs:[[[8902,8903]],[[8904,8905]],[[8906,8907,8908,-8837]]]},{type:"Polygon",id:12003,arcs:[[-8838,-8909,8909,8910,8911,-8898,-8696,-8600,-8747]]},{type:"MultiPolygon",id:12005,arcs:[[[8912,8913]],[[-8894,8914,8915,-8804,-8835,-8780]]]},{type:"Polygon",id:48287,arcs:[[8916,8917,8918,-8818,-8717,-8842]]},{type:"Polygon",id:48199,arcs:[[-8710,8919,8920,8921,-8713,-8748]]},{type:"Polygon",id:48171,arcs:[[-8815,8922,8923,8924,-8853,-8812]]},{type:"Polygon",id:48031,arcs:[[-8757,-8891,8925,8926,8927,-8923,-8814]]},{type:"MultiPolygon",id:22099,arcs:[[[8928,8929,8930]],[[8931,8932,-8832,-8765,8933]]]},{type:"Polygon",id:22047,arcs:[[-8871,-8845,8934,8935,8936,-8934,-8764]]},{type:"Polygon",id:48291,arcs:[[-8922,8937,8938,8939,-8885,-8821,-8714]]},{type:"Polygon",id:22019,arcs:[[8940,8941,8942,-8693,-8826]]},{type:"Polygon",id:22053,arcs:[[-8776,8943,8944,8945,8946,-8941,-8825,-8823]]},{type:"Polygon",id:22001,arcs:[[-8834,8947,8948,8949,-8945,-8944,-8775]]},{type:"Polygon",id:12121,arcs:[[-8902,8950,8951,-8878,-8883]]},{type:"Polygon",id:48021,arcs:[[8952,8953,-8888,-8819,-8919]]},{type:"Polygon",id:48477,arcs:[[-8831,8954,8955,8956,-8917,-8841,-8809]]},{type:"Polygon",id:22055,arcs:[[-8933,8957,8958,-8948,-8833]]},{type:"Polygon",id:48209,arcs:[[8959,8960,-8926,-8890,8961]]},{type:"Polygon",id:22005,arcs:[[-8875,8962,8963,8964,8965,-8935,-8844]]},{type:"Polygon",id:12123,arcs:[[8966,8967,8968,-8865,-8880]]},{type:"Polygon",id:12129,arcs:[[-8867,8969,8970,-8895,-8860]]},{type:"Polygon",id:22095,arcs:[[8971,8972,8973,8974,-8963,-8874,-8785]]},{type:"Polygon",id:48465,arcs:[[-8858,8975,8976,8977,-8872,-8730]]},{type:"Polygon",id:48137,arcs:[[8978,8979,8980,8981,-8976,-8857,-8855]]},{type:"Polygon",id:48265,arcs:[[8982,8983,8984,-8979,-8854,-8925]]},{type:"Polygon",id:12067,arcs:[[-8952,8985,8986,-8967,-8879]]},{type:"MultiPolygon",id:12109,arcs:[[[8987,8988,8989,8990,8991,-8903,8992]],[[-8905,8993]]]},{type:"Polygon",id:48361,arcs:[[-8943,8994,8995,-8920,-8709,-8694]]},{type:"Polygon",id:48473,arcs:[[8996,8997,8998,-8955,-8830,-8887]]},{type:"Polygon",id:22089,arcs:[[8999,-8972,9e3]]},{type:"Polygon",id:22051,arcs:[[9001,9002,9003,9004,-9001,-8784,-8850]]},{type:"Polygon",id:12045,arcs:[[-8897,9005,9006,9007,9008,-8913,9009,-8915,-8893]]},{type:"Polygon",id:22071,arcs:[[9010,9011,9012,-9002,-8849]]},{type:"Polygon",id:12019,arcs:[[9013,9014,9015,-8910,-8908]]},{type:"Polygon",id:48245,arcs:[[-8996,9016,9017,9018,-8938,-8921]]},{type:"Polygon",id:48201,arcs:[[-8940,9019,9020,9021,9022,9023,-8997,-8886]]},{type:"MultiPolygon",id:22087,arcs:[[[9024,9025,9026,-9012,9027]],[[9028]]]},{type:"Polygon",id:22093,arcs:[[9029,9030,-8965,-8964,-8975]]},{type:"Polygon",id:48149,arcs:[[9031,9032,9033,9034,9035,-8953,-8918,-8957]]},{type:"Polygon",id:22113,arcs:[[-8959,9036,9037,9038,-8946,-8950,-8949]]},{type:"Polygon",id:12007,arcs:[[-9016,9039,9040,9041,-8911]]},{type:"Polygon",id:12125,arcs:[[-9042,9042,-8899,-8912]]},{type:"Polygon",id:48259,arcs:[[-8928,9043,9044,9045,-8983,-8924]]},{type:"MultiPolygon",id:22045,arcs:[[[9046]],[[-8937,9047,-8930,9048,9049,-9037,-8958,-8932]]]},{type:"Polygon",id:48015,arcs:[[-8999,9050,9051,9052,-9032,-8956]]},{type:"Polygon",id:22007,arcs:[[-8965,8964,-9031,9053,9054,9055,-8931,-9048,-8936,-8966]]},{type:"Polygon",id:48385,arcs:[[-8985,9056,9057,-8980]]},{type:"Polygon",id:48055,arcs:[[-8954,-9036,9058,9059,-8962,-8889]]},{type:"Polygon",id:22023,arcs:[[-8947,-9039,9060,-9017,-8995,-8942]]},{type:"Polygon",id:48091,arcs:[[9061,9062,-9044,-8927,-8961]]},{type:"MultiPolygon",id:12037,arcs:[[[9063]],[[-9008,9064]],[[-8971,9065,-9006,-8896]]]},{type:"Polygon",id:48089,arcs:[[9066,9067,9068,-9033,-9053]]},{type:"Polygon",id:22101,arcs:[[-9056,9069,9070,-9049,-8929]]},{type:"Polygon",id:12001,arcs:[[-9041,9071,9072,9073,9074,-8900,-9043]]},{type:"Polygon",id:12041,arcs:[[-9075,9075,9076,-8986,-8951,-8901]]},{type:"Polygon",id:22057,arcs:[[9077,9078,9079,9080,9081,9082,9083,-9054,-9030,-8974,-8973,-9e3,-9005,9084]]},{type:"Polygon",id:48019,arcs:[[9085,-9057,-8984,-9046,9086,9087]]},{type:"MultiPolygon",id:22075,arcs:[[[9088]],[[-9003,-9013,-9027,9089]]]},{type:"Polygon",id:48071,arcs:[[-9019,9090,9091,9092,-9020,-8939]]},{type:"Polygon",id:48187,arcs:[[9093,9094,9095,-9062,-8960,-9060]]},{type:"MultiPolygon",id:12107,arcs:[[[-8991,9096,9097,9098]],[[9099,9100,-9072,-9040,-9015]]]},{type:"Polygon",id:48157,arcs:[[9101,9102,9103,-9051,-8998,-9024]]},{type:"Polygon",id:48177,arcs:[[9104,9105,9106,9107,-9094,-9059,-9035]]},{type:"MultiPolygon",id:22109,arcs:[[[9108]],[[-9070,-9055,-9084,9109]]]},{type:"Polygon",id:48029,arcs:[[-9096,9110,9111,9112,-9087,-9045,-9063]]},{type:"Polygon",id:48325,arcs:[[9113,9114,9115,-9088,-9113]]},{type:"Polygon",id:12035,arcs:[[9116,9117,-9097,-8990]]},{type:"Polygon",id:48481,arcs:[[-9104,9118,9119,9120,-9067,-9052]]},{type:"Polygon",id:48285,arcs:[[9121,9122,9123,-9105,-9034,-9069]]},{type:"Polygon",id:48463,arcs:[[-9116,9124,9125,-8981,-9058,-9086]]},{type:"Polygon",id:48271,arcs:[[-9126,9126,9127,-8977,-8982]]},{type:"MultiPolygon",id:48167,arcs:[[[9128]],[[9129,-9022,9130]],[[9131,-9092]]]},{type:"Polygon",id:48039,arcs:[[-9130,9132,9133,-9119,-9103,-9102,-9023]]},{type:"Polygon",id:12075,arcs:[[-9074,9134,9135,9136,9137,9138,-9076]]},{type:"Polygon",id:12083,arcs:[[9139,9140,9141,9142,-9135,-9073,-9101]]},{type:"Polygon",id:48493,arcs:[[-9108,9143,9144,-9111,-9095]]},{type:"MultiPolygon",id:12127,arcs:[[[9145,9146,9147,9148,9149,9150,9151,9152,-9098,-9118,9153]]]},{type:"Polygon",id:48123,arcs:[[9154,9155,-9106,-9124,9156]]},{type:"Polygon",id:12069,arcs:[[-9152,-9151,9157,9158,9159,9160,-9141,9161]]},{type:"Polygon",id:48239,arcs:[[9162,9163,9164,9165,9166,9167,9168,9169,-9122,-9068,-9121]]},{type:"Polygon",id:48013,arcs:[[9170,9171,-9114,-9112,-9145,9172,9173]]},{type:"Polygon",id:48321,arcs:[[9174,-9163,-9120,-9134,9175]]},{type:"Polygon",id:48255,arcs:[[9176,9177,-9173,-9144,-9107,-9156,9178]]},{type:"Polygon",id:48469,arcs:[[-9170,9179,9180,9181,9182,-9157,-9123]]},{type:"Polygon",id:48163,arcs:[[-9172,9183,9184,9185,-9115]]},{type:"Polygon",id:48507,arcs:[[-9186,9186,9187,-9125]]},{type:"Polygon",id:48323,arcs:[[-9188,9188,9189,9190,-9127]]},{type:"Polygon",id:12017,arcs:[[-9136,-9143,9191,9192,9193]]},{type:"Polygon",id:12119,arcs:[[-9161,9194,9195,9196,-9192,-9142]]},{type:"Polygon",id:48175,arcs:[[-9183,9197,9198,-9179,-9155]]},{type:"Polygon",id:12117,arcs:[[-9149,9199,-9158,-9150]]},{type:"MultiPolygon",id:12009,arcs:[[[9200,9201,9202,9203,-9148]],[[9204,9205,9206,-9146]]]},{type:"Polygon",id:48297,arcs:[[9207,9208,9209,-9174,-9178,9210,9211]]},{type:"Polygon",id:12095,arcs:[[-9200,-9204,9212,-9159]]},{type:"MultiPolygon",id:48057,arcs:[[[9213,9214]],[[9215,-9181,9216]],[[-9166,9217]]]},{type:"Polygon",id:48025,arcs:[[-9199,9218,9219,-9211,-9177]]},{type:"Polygon",id:12053,arcs:[[-9197,9220,9221,-9193]]},{type:"Polygon",id:48283,arcs:[[9222,9223,9224,-9184]]},{type:"Polygon",id:48311,arcs:[[-9210,9225,-9223,-9171]]},{type:"Polygon",id:48127,arcs:[[-9185,-9225,9226,-9189,-9187]]},{type:"Polygon",id:48391,arcs:[[-9216,9227,9228,9229,9230,9231,-9219,-9198,-9182]]},{type:"Polygon",id:12101,arcs:[[-9196,9232,9233,9234,9235,-9221]]},{type:"Polygon",id:12105,arcs:[[9236,9237,9238,9239,-9233,-9195,-9160]]},{type:"Polygon",id:12097,arcs:[[-9203,9240,9241,-9237,-9213]]},{type:"MultiPolygon",id:48007,arcs:[[[9242]],[[9243,9244,-9231]],[[9245,9246]],[[-9229,9247,9248,9249]]]},{type:"Polygon",id:48479,arcs:[[9250,9251,9252,9253,-9190,-9227,-9224]]},{type:"Polygon",id:48409,arcs:[[-9245,9254,-9246,9255,9256,9257,9258,9259,9260,-9212,-9220,-9232]]},{type:"Polygon",id:12103,arcs:[[9261,9262,-9235]]},{type:"Polygon",id:12057,arcs:[[-9240,9263,9264,-9262,-9234]]},{type:"Polygon",id:48131,arcs:[[9265,9266,9267,-9251,-9226,-9209]]},{type:"Polygon",id:48249,arcs:[[-9261,-9260,9268,9269,9270,-9266,-9208]]},{type:"MultiPolygon",id:48355,arcs:[[[9271]],[[9272,-9269,-9259,9273]]]},{type:"MultiPolygon",id:12061,arcs:[[[9274,9275,-9241,-9202,9276]]]},{type:"Polygon",id:12055,arcs:[[9277,9278,9279,9280,-9238]]},{type:"Polygon",id:12049,arcs:[[-9281,9281,9282,-9239]]},{type:"Polygon",id:12081,arcs:[[-9283,9283,9284,9285,-9264]]},{type:"Polygon",id:12093,arcs:[[-9276,9286,9287,9288,-9278,-9242]]},{type:"MultiPolygon",id:48273,arcs:[[[9289,9290,9291,9292]],[[9293,9294,9295,-9270,-9273]]]},{type:"Polygon",id:12111,arcs:[[9296,9297,9298,9299,-9287,-9275]]},{type:"Polygon",id:12115,arcs:[[-9285,9300,9301,9302,9303,9304]]},{type:"Polygon",id:48247,arcs:[[9305,9306,9307,-9252,-9268]]},{type:"Polygon",id:12027,arcs:[[-9280,9308,-9301,-9284,-9282]]},{type:"Polygon",id:48505,arcs:[[-9308,9309,9310,-9253]]},{type:"MultiPolygon",id:48261,arcs:[[[9311,9312]],[[9313,-9290,9314]],[[9315,9316,9317,-9295,9318]]]},{type:"Polygon",id:48047,arcs:[[-9271,-9296,-9318,9319,9320,-9306,-9267]]},{type:"MultiPolygon",id:12085,arcs:[[[9321,9322,9323,9324,9325,-9288,-9300,9326]]]},{type:"Polygon",id:12043,arcs:[[9327,9328,-9279,-9289]]},{type:"MultiPolygon",id:12015,arcs:[[[-9304,9329]],[[-9329,9330,9331,-9302,-9309]]]},{type:"Polygon",id:12099,arcs:[[9332,9333,9334,-9326]]},{type:"Polygon",id:12051,arcs:[[9335,9336,9337,-9328,-9335]]},{type:"MultiPolygon",id:12071,arcs:[[[9338]],[[-9338,9339,9340,-9331]]]},{type:"Polygon",id:48427,arcs:[[-9321,9341,9342,-9310,-9307]]},{type:"Polygon",id:48215,arcs:[[-9317,9343,9344,9345,-9342,-9320]]},{type:"Polygon",id:48489,arcs:[[9346,-9344,-9316,9347]]},{type:"MultiPolygon",id:12021,arcs:[[[9348,9349,9350,9351,-9340,-9337]]]},{type:"Polygon",id:48061,arcs:[[-9345,-9347,9352]]},{type:"Polygon",id:12011,arcs:[[9353,9354,-9349,-9336,-9334]]},{type:"Polygon",id:12086,arcs:[[9355,9356,9357,9358,9359,-9350,-9355,9360]]},{type:"MultiPolygon",id:12087,arcs:[[[9361]],[[-9360,9362,-9351]]]},{type:"Polygon",id:4015,arcs:[[-5737,-6670,-7308,-6521,-5912,-4625,-5343,-5417]]},{type:"Polygon",id:12029,arcs:[[-9077,-9139,9363,-8968,-8987]]},{type:"Polygon",id:27077,arcs:[[-125,-180,-108,9364]]},{type:"Polygon",id:27031,arcs:[[9365,-203,9366]]},{type:"Polygon",id:55031,arcs:[[9367,-675,-668,-593,-474,-148,9368]]},{type:"Polygon",id:55007,arcs:[[9369,-673,-9368,9370]]},{type:"Polygon",id:55003,arcs:[[-561,-721,-669,-9370,9371]]},{type:"Polygon",id:55003,arcs:[[9372]]},{type:"Polygon",id:26083,arcs:[[9373,9374,9375]]},{type:"Polygon",id:26083,arcs:[[9376]]},{type:"Polygon",id:26061,arcs:[[9377,-446,-592,-436,9378]]},{type:"Polygon",id:26061,arcs:[[9379,-9375]]},{type:"Polygon",id:26103,arcs:[[9380,9381,-716,-642,-586,-444,9382]]},{type:"Polygon",id:26003,arcs:[[-577,9383,-9381,9384,-491]]},{type:"Polygon",id:26041,arcs:[[-9384,-576,9385,-712,-9382]]},{type:"Polygon",id:55075,arcs:[[-715,9386,-879,-687,-704,-640]]},{type:"Polygon",id:55029,arcs:[[-1169,9387]]},{type:"Polygon",id:26033,arcs:[[9388,9389]]},{type:"Polygon",id:26033,arcs:[[9390]]},{type:"Polygon",id:26033,arcs:[[9391,9392,9393,-488,9394]]},{type:"Polygon",id:26097,arcs:[[9395]]},{type:"Polygon",id:26097,arcs:[[9396,9397,-574,-489,-9394]]},{type:"Polygon",id:26047,arcs:[[-771,9398,9399]]},{type:"Polygon",id:26029,arcs:[[-9399,-770,-953,-950,9400]]},{type:"Polygon",id:26029,arcs:[[9401]]},{type:"Polygon",id:26089,arcs:[[9402]]},{type:"Polygon",id:26089,arcs:[[9403,-1114,9404]]},{type:"Polygon",id:26055,arcs:[[-948,-1082,-1230,-1111,-9404,9405]]},{type:"Polygon",id:26007,arcs:[[9406,-1079,-954,-819]]},{type:"Polygon",id:26011,arcs:[[9407,-1439,-1400,-1240,-1238]]},{type:"Polygon",id:26063,arcs:[[-1578,-1556,9408]]},{type:"Polygon",id:26147,arcs:[[-1931,-1726,-1576,9409]]},{type:"Polygon",id:26163,arcs:[[9410,9411,-2133,-1932,-1929]]},{type:"Polygon",id:26115,arcs:[[9412,-2505,-2280,-2130,-9412]]},{type:"MultiPolygon",id:45019,arcs:[[[9413,9414,9415,-7862,-7809,-7695]],[[-7693,-7590,9416]]]},{type:"Polygon",id:15001,arcs:[[9417]]},{type:"Polygon",id:15007,arcs:[[9418]]},{type:"Polygon",id:15009,arcs:[[-9420,9420]]},{type:"Polygon",id:15009,arcs:[[9421]]},{type:"Polygon",id:15009,arcs:[[9422]]},{type:"Polygon",id:15009,arcs:[[9423]]},{type:"Polygon",id:15003,arcs:[[9424]]},{type:"Polygon",id:15007,arcs:[[9425]]},{type:"MultiPolygon",id:2016,arcs:[[[9426]],[[9427]],[[9428]],[[9429]],[[9430]],[[9431]],[[9432]],[[9433]],[[9434]],[[9435]],[[9436]],[[9437]],[[9438]],[[9439]],[[9440]],[[9441]],[[9442]],[[9443]],[[9444]],[[9445]],[[9446]],[[9447]],[[9448]],[[9449]]]},{type:"MultiPolygon",id:2013,arcs:[[[9450]],[[9451]],[[9452]],[[9453]],[[9454]],[[9455]],[[9456]],[[9457]],[[9458]],[[9459]],[[9460]],[[9461]],[[9462,9463,9464,9465]]]},{type:"MultiPolygon",id:2130,arcs:[[[9466]],[[9467]]]},{type:"Polygon",id:2060,arcs:[[9468,9469]]},{type:"MultiPolygon",id:2070,arcs:[[[9470]],[[9471,9472]],[[9473,9474,9475]]]},{type:"MultiPolygon",id:2164,arcs:[[[9476]],[[9477,9478,9479,-9465,9480,-9470,9481,-9475,9482]]]},{type:"MultiPolygon",id:2150,arcs:[[[9483]],[[9484]],[[9485]],[[9486]],[[9487]],[[9488]],[[9489]],[[9490]],[[9491]],[[9492]],[[9493,-9479,9494,9495]]]},{type:"MultiPolygon",id:2110,arcs:[[[9496,9497,9498,9499]],[[9500]],[[9501,9502,9503,9504,9505,9506]],[[9507,9508]]]},{type:"MultiPolygon",id:2280,arcs:[[[9509]],[[9510]],[[9511]],[[9512]],[[9513]],[[9514]],[[9515]],[[9516,9517,9518,9519]]]},{type:"MultiPolygon",id:2232,arcs:[[[9520,9521,9522,9523]],[[9524]],[[-9520,9525,9526,9527,-9503,9528]],[[-9497,9529,9530,9531]],[[9532,9533]],[[-9499,9534]],[[9535,9536,9537,9538]],[[9539,9540,9541,9542]]]},{type:"MultiPolygon",id:2100,arcs:[[[-9507,9543,-9508,9544,-9540,9545]],[[9546,-9538,9547,-9542]]]},{type:"MultiPolygon",id:2220,arcs:[[[9548]],[[9549,9550]],[[-9521,9551,-9533,9552]]]},{type:"MultiPolygon",id:2270,arcs:[[[9553]],[[9554]],[[9555]],[[9556,9557,9558,9559]]]},{type:"MultiPolygon",id:2050,arcs:[[[9560]],[[9561]],[[9562]],[[9563]],[[-9559,9564,9565,9566,-9483,-9474,9567,-9473,9568]]]},{type:"Polygon",id:2170,arcs:[[9569,9570,9571,9572,-9566,9573,9574,9575]]},{type:"Polygon",id:2068,arcs:[[9576,9577,-9575,9578]]},{type:"Polygon",id:2020,arcs:[[-9571,9579,9580,9581]]},{type:"MultiPolygon",id:2261,arcs:[[[9582]],[[9583]],[[9584]],[[9585]],[[9586]],[[9587]],[[9588]],[[9589]],[[9590,9591]],[[9592]],[[9593]],[[9594]],[[9595,9596]],[[9597]],[[9598,-9580,-9570,9599,9600,9601,9602]]]},{type:"MultiPolygon",id:2122,arcs:[[[9603]],[[9604]],[[9605]],[[-9581,-9599,9606,-9596,9607,-9591,9608]],[[-9495,-9478,-9567,-9573,9609]]]},{type:"Polygon",id:2282,arcs:[[-9602,9610,-9536,9611]]},{type:"Polygon",id:2290,arcs:[[9612,9613,9614,-9579,-9574,-9565,-9558,9615,9616,9617]]},{type:"Polygon",id:2090,arcs:[[9618,-9577,-9615]]},{type:"Polygon",id:2240,arcs:[[-9600,-9576,-9578,-9619,-9614,9619]]},{type:"MultiPolygon",id:2185,arcs:[[[9620]],[[-9618,9621,9622]]]},{type:"Polygon",id:2188,arcs:[[-9617,9623,9624,-9622]]},{type:"MultiPolygon",id:2180,arcs:[[[9625]],[[9626]],[[9627]],[[-9624,-9616,-9557,9628]]]},{type:"Polygon",id:2201,arcs:[[9629]]},{type:"Polygon",id:2201,arcs:[[9630]]},{type:"Polygon",id:2201,arcs:[[9631]]},{type:"Polygon",id:2201,arcs:[[9632]]},{type:"Polygon",id:2201,arcs:[[9633]]},{type:"Polygon",id:2201,arcs:[[9634]]},{type:"Polygon",id:2201,arcs:[[9635]]},{type:"Polygon",id:2201,arcs:[[9636]]},{type:"Polygon",id:2201,arcs:[[9637]]},{type:"Polygon",id:2201,arcs:[[9638]]},{type:"Polygon",id:2201,arcs:[[9639]]},{type:"Polygon",id:2201,arcs:[[9640]]},{type:"Polygon",id:2201,arcs:[[9641]]},{type:"Polygon",id:2201,arcs:[[9642]]},{type:"Polygon",id:2201,arcs:[[9643]]},{type:"Polygon",id:2201,arcs:[[-9518,9644]]},{type:"Polygon",id:72125,arcs:[[9645,9646,9647,9648,9649,9650]]},{type:"Polygon",id:72003,arcs:[[9651,9652,9653,9654,9655]]},{type:"Polygon",id:72097,arcs:[[9656,9657,-9651,9658,9659,9660,9661]]},{type:"Polygon",id:72065,arcs:[[9662,9663,9664,9665,9666]]},{type:"Polygon",id:72055,arcs:[[9667,9668,9669,9670]]},{type:"Polygon",id:72083,arcs:[[9671,9672,-9657,9673,9674]]},{type:"Polygon",id:72025,arcs:[[9675,9676,9677,9678,9679,9680,9681]]},{type:"Polygon",id:72045,arcs:[[9682,9683,9684,9685,9686]]},{type:"Polygon",id:72133,arcs:[[9687,9688,9689,9690]]},{type:"Polygon",id:72121,arcs:[[-9671,9691,-9647,9692,9693]]},{type:"Polygon",id:72027,arcs:[[-9666,9694,9695,9696,9697]]},{type:"Polygon",id:72001,arcs:[[9698,9699,9700,9701,9702,9703]]},{type:"Polygon",id:72111,arcs:[[9704,9705,9706,-9700]]},{type:"Polygon",id:72047,arcs:[[9707,9708,9709,9710,9711,9712]]},{type:"Polygon",id:72091,arcs:[[9713,9714,9715,9716,9717,9718]]},{type:"Polygon",id:72013,arcs:[[9719,9720,9721,9722,-9663,9723]]},{type:"Polygon",id:72145,arcs:[[9724,9725,-9714,9726]]},{type:"Polygon",id:72031,arcs:[[9727,9728,9729,9730,9731,9732]]},{type:"Polygon",id:72061,arcs:[[9733,9734,9735,9736,9737]]},{type:"Polygon",id:72129,arcs:[[9738,9739,9740,9741,9742,-9678,9743]]},{type:"Polygon",id:72075,arcs:[[9744,9745,-9691,9746,9747,9748,9749]]},{type:"Polygon",id:72063,arcs:[[-9729,9750,-9744,-9677,9751]]},{type:"Polygon",id:72073,arcs:[[9752,-9749,9753,9754,9755]]},{type:"Polygon",id:72143,arcs:[[9756,9757,-9712,9758,-9725,9759]]},{type:"Polygon",id:72011,arcs:[[9760,-9674,-9662,9761,9762,-9653,9763]]},{type:"Polygon",id:72081,arcs:[[-9665,9764,-9703,9765,9766,-9672,9767,-9695]]},{type:"Polygon",id:72079,arcs:[[-9692,-9670,9768,9769,-9648]]},{type:"Polygon",id:72009,arcs:[[9770,9771,9772,9773,9774]]},{type:"Polygon",id:72099,arcs:[[9775,9776,-9764,-9652,9777]]},{type:"Polygon",id:72023,arcs:[[9778,-9649,-9770,9779,-9660]]},{type:"Polygon",id:72109,arcs:[[9780,9781,9782,-9784,9784,9785,-9742]]},{type:"Polygon",id:72101,arcs:[[-9759,-9711,9786,9787,-9715,-9726]]},{type:"Polygon",id:72005,arcs:[[-9778,-9656,9788,9789]]},{type:"Polygon",id:72059,arcs:[[-9707,9790,9791,-9701]]},{type:"Polygon",id:72021,arcs:[[-9736,9792,-9683,9793,9794,9795,9796]]},{type:"Polygon",id:72141,arcs:[[9797,-9755,9798,-9704,-9765,-9664,-9723]]},{type:"Polygon",id:72041,arcs:[[-9680,9799,-9775,9800,-9685,9801]]},{type:"Polygon",id:72123,arcs:[[9802,9803,-9689,9804,-9772,9805]]},{type:"Polygon",id:72131,arcs:[[9806,-9696,-9768,-9675,-9761,-9777,9807]]},{type:"Polygon",id:72035,arcs:[[-9743,-9786,9808,-9806,-9771,-9800,-9679]]},{type:"Polygon",id:72135,arcs:[[-9795,9809,-9713,-9758,9810,9811]]},{type:"Polygon",id:72115,arcs:[[-9697,-9807,9812,9813]]},{type:"Polygon",id:72054,arcs:[[-9717,9814,-9721,9815]]},{type:"Polygon",id:72105,arcs:[[-9794,-9687,9816,-9708,-9810]]},{type:"Polygon",id:72017,arcs:[[-9718,-9816,-9720,9817]]},{type:"Polygon",id:72127,arcs:[[-9731,9818,-9682,9819,-9734,9820]]},{type:"Polygon",id:72139,arcs:[[-9730,-9752,-9676,-9819]]},{type:"Polygon",id:72057,arcs:[[-9785,-9822,9822,-9803,-9809]]},{type:"Polygon",id:72153,arcs:[[-9702,-9792,9823,-9668,-9694,9824,-9766]]},{type:"Polygon",id:72043,arcs:[[9825,9826,-9773,-9805,-9688,-9746,9827]]},{type:"Polygon",id:72149,arcs:[[-9828,-9745,9828]]},{type:"Polygon",id:72039,arcs:[[-9788,9829,-9756,-9798,-9722,-9815,-9716]]},{type:"Polygon",id:72113,arcs:[[-9748,9830,-9705,-9699,-9799,-9754]]},{type:"Polygon",id:72107,arcs:[[9831,-9826,-9829,-9750,-9753,-9830,-9787,-9710]]},{type:"Polygon",id:72071,arcs:[[-9813,-9808,-9776,-9790,9832]]},{type:"Polygon",id:72007,arcs:[[-9681,-9802,-9684,-9793,-9735,-9820]]},{type:"Polygon",id:72019,arcs:[[-9686,-9801,-9774,-9827,-9832,-9709,-9817]]},{type:"Polygon",id:72093,arcs:[[-9767,-9825,-9693,-9646,-9658,-9673]]},{type:"Polygon",id:72151,arcs:[[9833,9834,9835,-9781,-9741,9836]]},{type:"Polygon",id:72137,arcs:[[9837,-9796,-9812,9838,9839]]},{type:"Polygon",id:78030,arcs:[[9840]]},{type:"Polygon",id:72089,arcs:[[9841,9842,9843,9844]]},{type:"Polygon",id:72087,arcs:[[9845,9846,-9733,9847]]},{type:"Polygon",id:72095,arcs:[[9848,-9782,-9836]]},{type:"Polygon",id:72119,arcs:[[-9844,9849,9850,9851,9852,-9846,9853]]},{type:"Polygon",id:72103,arcs:[[9854,9855,9856,9857,-9851]]},{type:"Polygon",id:72085,arcs:[[-9858,9858,-9837,-9740,9859,9860,-9852]]},{type:"Polygon",id:72029,arcs:[[-9853,-9861,9861,-9728,-9847]]},{type:"Polygon",id:72053,arcs:[[9862,-9842,9863]]},{type:"Polygon",id:72077,arcs:[[-9860,-9739,-9751,-9862]]},{type:"Polygon",id:72037,arcs:[[9864,-9855,-9850,-9843,-9863]]},{type:"Polygon",id:72069,arcs:[[9865,-9834,-9859,-9857]]},{type:"Polygon",id:72147,arcs:[[9866]]},{type:"Polygon",id:78010,arcs:[[9867]]},{type:"Polygon",id:72051,arcs:[[-9839,-9811,-9757,9868]]}]},states:{type:"GeometryCollection",geometries:[{type:"MultiPolygon",id:2,arcs:[[[9426]],[[9427]],[[9428]],[[9429]],[[9430]],[[9431]],[[9432]],[[9433]],[[9434]],[[9435]],[[9436]],[[9437]],[[9438]],[[9439]],[[9440]],[[9441]],[[9442]],[[9443]],[[9444]],[[9445]],[[9446]],[[9447]],[[9450]],[[9451]],[[9452]],[[9453]],[[9629]],[[9454]],[[9630]],[[9455]],[[9456]],[[9631]],[[9457]],[[9632]],[[9633]],[[9458]],[[9634]],[[9459]],[[9460]],[[9466]],[[9635]],[[9461]],[[9636]],[[9637]],[[9638]],[[9639]],[[9483]],[[9640]],[[9509]],[[9467]],[[9641]],[[9642]],[[9510]],[[9643]],[[9511]],[[9512]],[[9484]],[[9476]],[[9485]],[[9486]],[[9448]],[[9513]],[[9514]],[[9515]],[[9487]],[[9449]],[[9548]],[[9869,9550]],[[9488]],[[9489]],[[9524]],[[9490]],[[9552,9521,9870,9523,9551,9533]],[[9500]],[[9499,9529,9871,9531,9497,9534]],[[9491]],[[9492]],[[9470]],[[9603]],[[9604]],[[9582]],[[9583]],[[9584]],[[9585]],[[9560]],[[9586]],[[9587]],[[9561]],[[9588]],[[9605]],[[9589]],[[9562]],[[9592]],[[9593]],[[9594]],[[9563]],[[9597]],[[9553]],[[9554]],[[9555]],[[9625]],[[9626]],[[9627]],[[9620]],[[9611,9602,9606,9596,9607,9591,9608,9581,9571,9609,9872,9493,9479,9465,9873,9463,9480,9468,9481,9475,9567,9471,9568,9559,9628,9624,9622,9612,9619,9600,9610,9536,9547,9542,9545,9501,9528,9516,9644,9518,9525,9874,9527,9503,9875,9505,9543,9508,9544,9540,9546,9538]]]},{type:"MultiPolygon",id:15,arcs:[[[9417]],[[9422]],[[9421]],[[9423]],[[9876,9420]],[[9424]],[[9425]],[[9418]]]},{type:"MultiPolygon",id:72,arcs:[[[9866]],[[9813,9697,9666,9723,9817,9718,9726,9759,9868,9839,9877,9737,9820,9731,9847,9853,9844,9863,9864,9855,9865,9834,9848,9782,9878,9822,9803,9689,9746,9830,9705,9790,9823,9668,9768,9779,9660,9761,9879,9654,9788,9832]]]},{type:"Polygon",id:1,arcs:[[-6786,-6785,-6792,-6791,-6807,6974,-6994,-6998,7027,-7168,-7171,7205,-7420,7492,7493,-7574,7698,7699,-7846,7871,-8018,8061,-8111,-8157,8194,-8293,8320,8321,-8483,8483,-8579,8680,8681,8688,8689,8690,8566,8567,8683,8684,8685,8675,8676,9880,8678,8701,8702,8703,-8620,8521,-8436,8249,8250,-8128,7954,7955,-7826,7678,-7599,7448,-7421,7302,-7257,7179,-6951,-6954,6937,-6753,-6699,-6714,-6725,-6724]]},{type:"Polygon",id:5,arcs:[[-5843,-5842,-5816,-5921,-5920,-5919,-5932,-5931,-5930,-5716,-5888,-5887,-5886,-5917,-5916,-5866,-5973,-5972,-5971,-5970,-5969,-6163,-6274,6406,6407,6408,6409,-6605,6734,6735,6736,7015,-7027,7132,7133,-7415,-7414,7662,7663,7664,7665,7666,7777,7794,7795,7733,7734,7719,7720,7643,7644,7645,-7611,7513,-7233,-7232,7118,-6775,-6774,6727,-6611,6550,-6316,6256,6117,-5946,-5936]]},{type:"Polygon",id:4,arcs:[[-4752,-5779,5779,5780,5781,-7177,7591,7592,-8039,8208,8504,8191,7725,7726,7305,7306,-6522,-6521,-5912,-4625,-5343,-5417,-5416,-4754,-4753]]},{type:"MultiPolygon",id:6,arcs:[[[7053]],[[7019]],[[7054]],[[6896]],[[6897]],[[-1601,-1600,-1604,2383,-2395,-2394,-2393,-2392,4129,4130,-4310,-4309,-4308,-3802,-4324,4568,-4773,-4255,5466,-5913,6520,6521,-7307,-7306,-7727,7740,7697,7519,7056,7020,6899,6528,5874,5606,5291,5193,5288,5438,5155,5018,4853,4552,4697,4472,4696,4474,4482,4847,4484,3626,2685,2373,-1893,-1975,-1974,-1882]]]},{type:"Polygon",id:8,arcs:[[-2141,-2140,-2553,-2552,-2733,-2732,-2702,-2701,-2823,-2972,-2971,3139,-3194,3363,3364,-3620,3939,3940,-4277,4354,-4592,-4591,4878,4879,-5245,5317,5318,5319,5207,5208,5307,5308,5510,5511,5496,5497,5323,5321,-4751,-4750,-4749,4628,-4026,3577,-3100,-3099,2981,2982,-2194,-2137,-2136,-2135]]},{type:"Polygon",id:9,arcs:[[-2172,-2171,-2170,-2018,-2017,2317,2318,-2457,2526,2527,2557,2559,9881,2561,2547,2548,2549,-2285,-2284,-1998]]},{type:"Polygon",id:11,arcs:[[4385,4386,-4115,-4297]]},{type:"Polygon",id:10,arcs:[[3752,4102,4392,4393,4394,4395,4396,4397,-4267,4100,4101,-4079,3754,3755,-3497,-3588,3756,-3586]]},{type:"MultiPolygon",id:12,arcs:[[[9361]],[[9338]],[[9063]],[[9882,9883]],[[8993,8905]],[[9884,9356,9885,9358,9362,9351,9340,9331,9302,9329,9304,9285,9264,9262,9235,9221,9193,9886,9137,9363,8968,8865,8969,9065,9006,9064,9008,8913,9009,8915,8804,9887,8806,8797,8790,8787,-8676,-8686,-8685,-8684,-8568,-8567,-8691,-8690,-8689,-8682,-8745,-8744,-8733,-8737,-8736,-8743,-8742,-8740,-8739,-8762,8875,-8760,-8828,-8827,-8697,-8696,-8600,-8747,-8746,-8707,8835,8906,9013,9099,9139,9161,9152,9098,8991,8903,8992,9888,8988,9116,9153,9204,9889,9206,9146,9200,9276,9296,9890,9298,9326,9891,9322,9892,9324,9332,9353,9360]]]},{type:"MultiPolygon",id:13,arcs:[[[8704]],[[9893,8606]],[[8522]],[[8333]],[[8283]],[[8284]],[[8523,8607,9894,8609,8705,8706,8745,8746,8599,8695,8696,8826,8827,8759,-8876,8761,8738,8739,8741,8742,8735,8736,8732,8743,8744,-8681,8578,-8484,8482,-8322,-8321,8292,-8195,8156,8110,-8062,8017,-7872,7845,-7700,-7699,7573,-7494,-7493,7419,-7206,7170,7167,-7028,6997,6993,-6975,-6806,-6721,-6720,-6719,-6795,-6794,-6828,-6827,-6823,-6822,-6886,-6885,-6884,-6802,-6673,-6924,-6923,-6922,-6921,-6920,-7061,-7060,-7256,7339,-7438,-7437,-7484,-7483,-7542,-7541,-7711,7821,-7868,-7867,7891,-7899,-8057,-8056,-8055,8285,8280,8336]]]},{type:"Polygon",id:19,arcs:[[-1566,1654,-1696,-1780,-1779,2023,-2098,2159,-2230,2312,2313,-2452,-2451,-2450,2717,-2767,2921,-2928,3117,3118,3078,3079,3081,3082,3093,3094,3091,3092,3088,3089,3085,3086,3075,3076,3072,3073,3069,3070,-2935,2880,-2829,2659,2660,-2543,2416,-2304,2207,-2191,2065,2066,-1834,-1833,1756,-1660,1651,-1521,-1490,-1494,-1493,-1517,-1516,-1515,-1526,-1525,-1519,-1518,-1497,-1496,-1502,-1501,-1500,-1513,-1512,-1505,-1504]]},{type:"Polygon",id:16,arcs:[[20,-36,111,-202,240,-350,-329,-328,518,-528,-737,-736,-735,-758,-652,1121,-1174,-1173,1592,-1734,-1733,2052,2141,2107,2108,2021,2022,1896,1580,1581,-1263,-1262,-1261,1091,-970,914,-709,522,535,536,-396,-395,364,-248,-247,114,-82,22,23]]},{type:"Polygon",id:17,arcs:[[-1968,-1967,-1948,-1947,-1953,-1952,-1960,-1959,-2030,-2029,2116,2233,2234,2235,2510,-2533,2774,-2825,2957,-3156,3323,3324,-3546,3727,-3919,4027,-4173,4238,-4445,-4444,4683,-4705,4905,-4930,5135,-5171,5358,5359,5361,-5492,5562,5574,5575,5568,5569,5570,-5351,-5350,-5160,5125,4935,4936,4726,4727,-4456,-4455,-4521,4379,4380,4381,4165,4070,4071,-3929,3750,3751,-3685,3515,-3493,3241,3242,-3118,2927,-2922,2766,-2718,2449,2450,2451,-2314,-2313,2229,-2160,2097,-2024,-1778]]},{type:"Polygon",id:18,arcs:[[-2297,-2296,-2291,-2290,-2295,2470,-2539,2621,-2717,2793,2794,-3019,3039,-3168,3291,-3407,-3406,3614,-3716,3808,-3932,-4139,4144,-4266,-4265,4422,4423,4432,4433,-4557,4659,4660,4805,4798,4799,4800,4795,4892,4893,4894,4953,4954,4923,4924,4973,4974,4927,4928,4929,-4906,4704,-4684,4443,4444,-4239,4172,-4028,3918,-3728,3545,-3325,-3324,3155,-2958,2824,-2775,2532,-2511,-2236,2533,2535,2467,-2204,-2203,-2300,-2299]]},{type:"Polygon",id:20,arcs:[[-3419,-3431,-3429,-3428,-3423,-3422,-3433,-3432,-3413,-3412,-3410,-3409,-3417,-3416,-3426,-3427,-3317,-3316,-3486,-3485,-3490,-3489,-3488,-3492,-3561,3664,-3762,3884,-4003,-4002,-4046,-4199,-4198,4346,-4501,4546,-4772,4820,-5042,-5041,5300,5301,-5544,5556,5557,5558,5531,5532,5523,5524,5592,5593,5446,5447,5449,5450,5526,5527,5459,5460,5528,5529,5456,5457,5453,5520,5521,5519,5516,5517,-5318,5244,-4880,-4879,4590,4591,-4355,4276,-3941,-3940,3619,-3365,-3420]]},{type:"MultiPolygon",id:21,arcs:[[[-4137,-4136,-4161,-4160,-4159,-4182,-4181,-4351,-4350,-4373,-4372,-4498,-4497,4744,-4805,-4804,-5103,-5102,5233,5234,5235,5611,-5643,5726,5826,5827,5819,5820,5824,5825,5807,5808,5882,5883,5835,5913,5914,5838,5839,5891,5892,5696,5698,5699,5658,5659,5737,5937,5938,5831,5832,5932,5933,5957,5958,-5897,-5709,-5708,-5707,5632,-5569,-5576,-5575,-5563,5491,-5362,-5360,-5359,5170,-5136,-4929,-4928,-4975,-4974,-4925,-4924,-4955,-4954,-4895,-4894,-4893,-4796,-4801,-4800,-4799,-4806,-4661,-4660,4556,-4434,-4433,-4424,-4423,4264,4265,-4145,-4138]]]},{type:"MultiPolygon",id:22,arcs:[[[9108]],[[9088]],[[9046]],[[9028]],[[9899,9025,9089,9003,9084,9900,9078,9901,9080,9902,9082,9109,9070,9049,9037,9060,-9017,-8995,8942,-8693,-8692,8649,8456,8457,-8406,8237,-8223,7906,7907,7908,-7820,-7645,-7644,-7721,-7720,-7735,-7734,-7796,-7795,-7778,-7667,-7666,-7665,-7928,7943,-8109,-8108,-8107,-8106,8274,8275,8276,8491,8492,-8647,-8646,-8661,-8660,-8659,-8664,-8663,-8665,-8632,-8771,-8770,8846,8847,9010,9027]]]},{type:"MultiPolygon",id:25,arcs:[[[2727]],[[2632]],[[2175,2248,2249,2250,2251,2252,2168,2015,2016,2017,2169,2170,2171,1997,1998,1999,-1887,-1737,-1736,-1754,-1807,-1806,-1783,-1782,-1781,-1749,1934,9903,2006,9904,2008,2118,2165,2177,9905,2173,2287]]]},{type:"MultiPolygon",id:24,arcs:[[[4166]],[[4781,4782,4856,4857,4858,4690,4581,4268,4408,4169,4080,3824,3834,3840,4088,4192,9906,4194,4521,4293,4613,4731,4615,4295,4296,4114,4115,4116,3849,3811,3812,3813,3814,3816,3817,3818,3820,3821,3822,-3547,-3461,-3460,-3445,-3537,-3536,-3458,-3457,-3584,-3583,-3501,-3500,-3499,-3449,-3448,-3498,-3756,-3755,4078,-4102,-4101,4266,-4398,-4397,-4396,4784]]]},{type:"MultiPolygon",id:23,arcs:[[[918]],[[919]],[[1288,1134,1392,1380,1390,1382,1537,1538,-1300,-889,889,890,891,817,567,360,813,920,599,1117,1282,1286,1391]]]},{type:"MultiPolygon",id:26,arcs:[[[9402]],[[9401]],[[771,820,9406,1075,1236,9407,1434,1560,1561,9408,1578,9409,1927,9410,9412,-2505,2280,2281,2292,2293,2294,2289,2290,2295,2296,2298,2299,2202,2203,2204,2151,1988,1785,1686,1533,1378,1225,1112,9404,9405,948,9400,9399]],[[9395]],[[9388,9389]],[[9390]],[[9377,446,9382,9384,491,9394,9907,9392,9396,9397,574,9385,712,713,714,639,640,587,588,589,590,476,477,478,479,480,481,482,483,484,434,9378]],[[9373,9379,9375]],[[9376]]]},{type:"Polygon",id:27,arcs:[[125,151,204,9366,9365,203,137,138,139,140,141,142,143,144,145,146,147,473,592,593,594,-667,794,-800,901,902,1050,-1075,1139,-1162,-1187,-1186,-1191,1370,-1423,1502,1503,1504,1511,1512,1499,1500,1501,1495,1496,1517,1518,1524,1525,1514,1515,1516,1492,1493,1489,1490,1336,-1220,1179,-1044,-1043,917,-893,840,-746,702,-551,546,415,-404,348,-318,218,-210,164,165,-55,60,106,9364]]},{type:"Polygon",id:29,arcs:[[-3119,-3243,-3242,3492,-3516,3684,-3752,-3751,3928,-4072,-4071,-4166,-4382,-4381,-4380,4520,4454,4455,-4728,-4727,-4937,-4936,-5126,5159,5349,5350,-5571,-5570,-5633,5706,5707,5708,5896,5897,5898,5899,-6100,6161,6162,5968,5969,5970,5971,5972,5865,5915,5916,5885,5886,5887,5715,5929,5930,5931,5918,5919,5920,5815,5841,5842,5935,5936,-5766,5719,-5557,5543,-5302,-5301,5040,5041,-4821,4771,-4547,4500,-4347,4197,4198,4045,4001,4002,-3885,3761,-3665,3560,3491,-3487,-3304,3273,-3129,-3070,-3074,-3073,-3077,-3076,-3087,-3086,-3090,-3089,-3093,-3092,-3095,-3094,-3083,-3082,-3080,-3079]]},{type:"Polygon",id:28,arcs:[[-6755,-6754,-6938,6953,6950,-7180,7256,-7303,7420,-7449,7598,-7679,7825,-7956,-7955,8127,-8251,-8250,8435,-8522,8619,-8704,-8703,8838,8861,8880,-8847,8769,8770,8631,8664,8662,8663,8658,8659,8660,8645,8646,-8493,-8492,-8277,-8276,-8275,8105,8106,8107,8108,-7944,7927,-7664,-7663,7413,7414,-7134,-7133,7026,-7016,-6737,-6736,-6768,-6767,-6772,-6771,-6743,-6742,-6741,-6773]]},{type:"Polygon",id:30,arcs:[[43,99,88,46,50,29,9,53,110,-93,108,-133,221,-231,373,-381,514,515,516,675,676,677,763,764,765,697,698,826,827,655,649,650,651,757,734,735,736,527,-519,327,328,349,-241,201,-112,35,-21,36,19]]},{type:"MultiPolygon",id:37,arcs:[[[-5845,6042,6259,6044]],[[6047,6086,6179,6194,6038,6056,6247,6431,6425,6582,6258,6583,6564,6492,6560,6804,6761,6831,6759,6893,6990,7112,7271,9920,7273,7279,7280,7281,7282,7252,7005,7006,7007,6928,6877,6846,6847,6852,6853,6676,6677,6756,6645,6646,6630,6631,6768,6769,6695,6749,6750,6751,6671,6672,6801,6883,6884,6885,6821,6822,6823,-6595,-6594,-6457,-6456,-6392,-6391,-6287,-6286,-6285,6174,-6175,-6174,-6233,-6232,-6231,-6084,-6083,-5987,-5986,-5985,-5928,-5927,-5926,-5854,-5896,-5895,-5911,-5910,-5674,-5673,-5963,-5671,-5714,-5713,-5712,-5882,-5881,-5880,-5725,-5724,-5876,-5805,-5804,-5803,-5871,-5870,-5908,-5907,-5849,6041]]]},{type:"Polygon",id:38,arcs:[[54,-166,-165,209,-219,317,-349,403,-416,-547,550,551,627,628,633,634,631,632,530,583,623,624,625,635,-516,-515,380,-374,230,-222,132,-109,92,93,98,103,40,32,64,68,57]]},{type:"Polygon",id:31,arcs:[[-1710,-1552,-1682,-1681,-1672,-1671,-1812,-1810,-1809,-1839,-1838,-1836,-1835,-2067,-2066,2190,-2208,2303,-2417,2542,-2661,-2660,2828,-2881,2934,-3071,3128,-3274,3303,3486,3487,3488,3489,3484,3485,3315,3316,3426,3425,3415,3416,3408,3409,3411,3412,3431,3432,3421,3422,3427,3428,3430,3418,3419,-3364,3193,-3140,2970,2971,2822,2700,2701,2731,2732,-2551,2541,-2048,-2047,1861,-1644,-1684,-1683,-1574,-1573,-1709]]},{type:"Polygon",id:33,arcs:[[-890,888,1299,-1539,1615,1747,1748,1780,1781,1782,1805,1806,-1753,1614,-1456,1269,1270,-1115,-996,899,900,-891]]},{type:"Polygon",id:34,arcs:[[9921,3944,3785,3786,3787,3788,3789,3726,3668,3524,3525,-3254,-3253,3124,2911,2912,-2814,2756,-2603,-2568,-2567,-2770,-2769,2897,3116,3066,3156,3256,3346,3531,3521,3805,4124,3946]]},{type:"Polygon",id:35,arcs:[[5784,5785,5786,-6372,6554,6555,-6863,7008,7009,7156,7157,-7563,7653,7654,7655,7656,7657,7967,7968,7969,7783,7784,7785,7888,7889,8111,8037,8038,-7593,-7592,7176,-5782,-5781,-5780,5778,-5322,-5324,-5498,-5497,-5512,-5511,-5309,-5308,-5209,-5208,-5320]]},{type:"Polygon",id:32,arcs:[[-2023,-2357,2361,-2921,3561,3562,-3998,4621,4622,4623,4624,5911,5912,-5467,4254,4772,-4569,4323,3801,4307,4308,4309,-4131,-4130,2391,2392,2393,2394,-2384,-1603,-1429,-1428,-1264,-1582,-1581,-1897]]},{type:"MultiPolygon",id:36,arcs:[[[3237]],[[3052,9922,3054,3119,3152,3121,3056,2782]],[[1826]],[[3046,3097,3048,2751,2629,2770,2768,2769,2566,2567,2568,2324,2325,2093,2153,2154,2156,2157,2188,2189,2056,2057,2088,2089,2085,2086,2060,2061,2062,1831,1716,1713,1721,1724,1701,1570,1279,9923,1281,1275,1276,1019,1031,1005,-1001,1002,-1132,1204,-1296,-1485,1544,-1738,1886,-2e3,-1999,2283,2284,-2550,-2549,2752]]]},{type:"Polygon",id:39,arcs:[[2397,-2447,2666,-2675,2898,-2906,3033,3034,-3246,3262,3263,-3520,3528,-3609,3737,3738,3893,3894,3895,3992,-4069,4228,4226,4362,4363,4494,4495,4496,4497,4371,4372,4349,4350,4180,4181,4158,4159,4160,4135,4136,4137,4138,3931,-3809,3715,-3615,3405,3406,-3292,3167,-3040,3018,-2795,-2794,2716,-2622,2538,-2471,-2294,-2293,-2282,-2281,2504,2505,2506,2507,2508,2509,2514,9926,2516,2669,2593,2594,2595,2636,2579,2443,2401,-2200]]},{type:"Polygon",id:40,arcs:[[-5458,-5457,-5530,-5529,-5461,-5460,-5528,-5527,-5451,-5450,-5448,-5447,-5594,-5593,-5525,-5524,-5533,-5532,-5559,-5558,-5720,5765,-5937,5945,-6118,-6257,6315,-6551,6610,-6728,6773,6774,-7119,7231,7232,7233,7234,7401,7402,7398,7399,7400,7380,7440,7441,7442,7337,7338,7229,7230,7139,7140,7035,7036,6930,6931,-6871,6691,-6627,6398,-6366,6016,6017,5798,5799,5794,5795,5796,5791,5792,-5785,-5319,-5518,-5517,-5520,-5522,-5521,-5454]]},{type:"Polygon",id:41,arcs:[[661,-608,658,-691,-604,-603,-696,-695,-694,-693,-692,-503,-502,-557,-555,-554,-513,-583,-536,-523,708,-915,969,-1092,1260,1261,1262,1263,1427,1428,1602,1603,1599,1600,1881,1973,1974,1892,1893,1611,1464,1298,980,776,622]]},{type:"Polygon",id:42,arcs:[[-2061,-2087,-2086,-2090,-2089,-2058,-2057,-2190,-2189,-2158,-2157,-2155,-2154,-2094,-2326,-2325,-2569,2602,-2757,2813,-2913,-2912,-3125,3252,3253,-3526,3553,3584,3585,-3757,3587,3496,3497,3447,3448,3498,3499,3500,3582,3583,3456,3457,3535,3536,3444,3459,3460,3546,3547,3548,3610,3611,-3610,3337,3338,3339,-3244,3106,-3034,2905,-2899,2674,-2667,2446,-2398,2199,2200,-2062]]},{type:"MultiPolygon",id:44,arcs:[[[2544]],[[2545,-2250]],[[-2253,-2252,2452,2321,2454,2553,-2527,2456,-2319,-2318,-2016,-2169]]]},{type:"MultiPolygon",id:45,arcs:[[[8077]],[[8079]],[[8080]],[[7693,9413,9930,9415,7862,8081,8046,9931,8048,9932,8050,8078,8053,8054,8055,8056,7898,-7892,7866,7867,-7822,7710,7540,7541,7482,7483,7436,7437,-7340,7255,7059,7060,6919,6920,6921,6922,6923,-6672,-6752,-6751,-6750,-6696,-6770,-6769,-6632,-6631,-6647,-6646,-6757,-6678,-6677,-6854,-6853,-6848,-6847,-6878,-6929,-7008,-7007,-7006,-7253,-7283,7328,7588,9416]]]},{type:"Polygon",id:46,arcs:[[-624,-584,-531,-633,-632,-635,-634,-629,-628,-552,-703,745,-841,892,-918,1042,1043,-1180,1219,-1337,-1491,1520,-1652,1659,-1757,1832,1833,1834,1835,1837,1838,1808,1809,1811,1670,1671,1680,1681,1551,1709,1708,1572,1573,1682,1683,-1643,1487,-1374,1248,1183,-1033,939,-677,-676,-517,-636,-626,-625]]},{type:"Polygon",id:47,arcs:[[-5660,-5659,-5700,-5699,-5697,-5893,-5892,-5840,-5839,-5915,-5914,-5836,-5884,-5883,-5809,-5808,-5826,-5825,-5821,-5820,-5828,-5879,-5878,-5891,-5890,-5889,-5859,-5983,-5863,-5862,-5929,5984,5985,5986,6082,6083,6230,6231,6232,6173,6174,-6175,6284,6285,6286,6390,6391,6455,6456,6593,6594,-6824,6826,6827,6793,6794,6718,6719,6720,6805,6806,6790,6791,6784,6785,6723,6724,6713,6698,6752,6753,6754,6772,6740,6741,6742,6770,6771,6766,6767,-6735,6604,-6410,-6409,-6408,-6407,6273,-6162,6099,-5900,-6101,-5898,-5959,-5958,-5934,-5933,-5833,-5832,-5939,-5938,-5738]]},{type:"MultiPolygon",id:48,arcs:[[[9933]],[[9311,9312]],[[9313,9290,9934,9292,9314]],[[9271]],[[9242]],[[9935,9214]],[[9128]],[[9132,9175,9936,9164,9217,9166,9937,9168,9179,9216,9227,9247,9938,9249,9229,9243,9254,9246,9255,9939,9257,9273,9293,9318,9347,9352,9345,9342,9310,9253,9190,9127,8977,8872,8869,8883,8392,8394,-7889,-7786,-7785,-7784,-7970,-7969,-7968,-7658,-7657,-7656,-7655,-7654,7562,-7158,-7157,-7010,-7009,6862,-6556,-6555,6371,-5787,-5786,-5793,-5792,-5797,-5796,-5795,-5800,-5799,-6018,-6017,6365,-6399,6626,-6692,6870,-6932,-6931,-7037,-7036,-7141,-7140,-7231,-7230,-7339,-7338,-7443,-7442,-7441,-7381,-7401,-7400,-7399,-7403,-7402,-7235,-7234,-7514,7610,-7646,7819,-7909,-7908,-7907,8222,-8238,8405,-8458,-8457,-8650,8691,8692,-8943,8994,9016,9017,9090,9131,9092,9020,9130]]]},{type:"Polygon",id:49,arcs:[[-1732,2343,-2621,-2196,-2195,-2983,-2982,3098,3099,-3578,4025,-4629,4748,4749,4750,4751,4752,4753,5415,5416,5342,-4624,-4623,-4622,3997,-3563,-3562,2920,-2362,2356,-2022,-2109,-2108,-2142,-2053]]},{type:"MultiPolygon",id:51,arcs:[[[5405,5058,-4782,5059]],[[5005,4865,4807,4982,5225,5370,5424,5372,5109,5148,5330,5473,5536,9940,5683,5638,5472,5431,5282,5394,9941,5581,5626,5665,5871,9942,5902,9943,9944,5905,5850,5823,5851,5844,5845,5846,5847,5848,5906,5907,5869,5870,5802,5803,5804,5875,5723,5724,5879,5880,5881,5711,5712,5713,5670,5962,5672,5673,5909,5910,5894,5895,5853,5925,5926,5927,5928,5861,5862,5982,5858,5888,5889,5890,5877,5878,-5827,-5727,5642,-5612,-5236,-5235,-5234,-5101,-5412,-5411,-5378,-5377,-5376,-5180,-5275,-5274,5122,-4883,4877,-4536,-4535,-4403,-4402,-4401,-4189,-4188,4043,-3999,-3865,-3910,-4025,-4024,-3812,-3850,-4117,-4116,-4387,4417,9945,4342,4409,4669,4810,4866,5063,5188]]]},{type:"Polygon",id:50,arcs:[[1008,998,-900,995,1114,-1271,-1270,1455,-1615,1752,1753,1735,1736,1737,-1545,1484,1295,-1205,1131,-1003,1e3,1001,994]]},{type:"MultiPolygon",id:53,arcs:[[[303]],[[271]],[[184]],[[118]],[[119]],[[120]],[[126,2,3,75,85,80,83,-23,81,-115,246,247,-365,394,395,-537,582,512,553,554,556,501,502,691,692,693,694,695,602,603,690,-659,607,608,610,467,343,233,186,187,234,319,276,371,273,372,321,407,370,307,196,183,197,129]]]},{type:"MultiPolygon",id:55,arcs:[[[9372]],[[9371,561,557,-484,-483,-482,-481,-480,-479,-478,-477,-591,-590,-589,-588,-641,-640,-715,9386,879,9949,881,1155,1167,9387,1165,1289,1474,1623,1800,1960,2027,2028,2029,1958,1959,1951,1952,1946,1947,1966,1967,1777,1778,1779,1695,-1655,1565,-1503,1422,-1371,1190,1185,1186,1161,-1140,1074,-1051,-903,-902,799,-795,666,-595,-594,-593,-474,-148,9368,9370]]]},{type:"Polygon",id:54,arcs:[[3243,-3340,-3339,-3338,3609,-3612,-3611,-3549,-3548,-3823,-3822,-3821,-3819,-3818,-3817,-3815,-3814,-3813,4023,4024,3909,3864,3998,-4044,4187,4188,4400,4401,4402,4534,4535,-4878,4882,-5123,5273,5274,5179,5375,5376,5377,5410,5411,5100,5101,5102,4803,4804,-4745,-4496,-4495,-4364,-4363,-4227,-4229,4068,-3993,-3896,-3895,-3894,-3739,-3738,3608,-3529,3519,-3264,-3263,3245,-3035,-3107]]},{type:"Polygon",id:56,arcs:[[-827,-699,-698,-766,-765,-764,-678,-940,1032,-1184,-1249,1373,-1488,1642,1643,-1862,2046,2047,-2542,2550,2551,2552,2139,2140,2134,2135,2136,2193,2194,2195,2620,-2344,1731,1732,1733,-1593,1172,1173,-1122,-651,-650,-656,-828]]},{type:"MultiPolygon",id:78,arcs:[[[9867]],[[9840]]]}]},land:{type:"MultiPolygon",arcs:[[[9361]],[[9933]],[[9338]],[[9311,9312]],[[9313,9290,9934,9292,9314]],[[9271]],[[9242]],[[9935,9214]],[[9128]],[[9108]],[[9088]],[[9046]],[[9063]],[[9882,9883]],[[9028]],[[8993,8905]],[[8704]],[[9893,8606]],[[8522]],[[8333]],[[8283]],[[8284]],[[8077]],[[8079]],[[8080]],[[7053]],[[7019]],[[7054]],[[6896]],[[6897]],[[4166]],[[3237]],[[3052,9922,3054,3119,3152,3121,3056,2782]],[[2727]],[[2632]],[[2544]],[[1826]],[[918]],[[919]],[[9402]],[[9401]],[[9395]],[[9388,9389]],[[9390]],[[9372]],[[9373,9379,9375]],[[-9918]],[[1275,1276,1019,1031,1005,1001,994,1008,998,900,891,817,567,360,813,920,599,1117,1282,1286,1391,1288,1134,1392,1380,1390,1382,1537,1615,1747,1934,9903,2006,9904,2008,2118,2165,2177,9905,2173,2287,2175,2248,2545,2250,2452,2321,2454,2553,2527,2557,2559,9881,2561,2547,2752,3046,3097,3048,2751,2629,2770,2897,3116,3066,3156,3256,3346,3531,3521,3805,4124,3946,9921,3944,3785,9954,3787,9955,3789,3726,3668,3524,3553,3584,3752,4102,4392,9956,4394,4784,5059,5405,5058,4782,4856,9957,4858,4690,4581,4268,4408,4169,4080,3824,3834,3840,4088,4192,9906,4194,4521,4293,4613,4731,4615,4295,4385,4417,9945,4342,4409,4669,4810,4866,5063,5188,5005,4865,4807,4982,5225,5370,5424,5372,5109,5148,5330,5473,5536,9940,5683,5638,5472,5431,5282,5394,9941,5581,5626,5665,5871,9942,5902,9943,9944,5905,5850,5823,5851,6042,6259,6044,5845,9958,9959,9960,5847,6041,6047,6086,6179,6194,6038,6056,6247,6431,6425,6582,6258,6583,6564,6492,6560,6804,6761,6831,6759,6893,6990,7112,7271,9920,7273,7279,9961,7281,7328,7588,9416,7693,9413,9930,9415,7862,8081,8046,9931,8048,9932,8050,8078,8053,8285,8280,8336,8523,8607,9894,8609,8705,8835,8906,9013,9099,9139,9161,9152,9098,8991,8903,8992,9888,8988,9116,9153,9204,9889,9206,9146,9200,9276,9296,9890,9298,9326,9891,9322,9892,9324,9332,9353,9360,9884,9356,9885,9358,9362,9351,9340,9331,9302,9329,9304,9285,9264,9262,9235,9221,9193,9886,9137,9363,8968,8865,8969,9065,9006,9064,9008,8913,9009,8915,8804,9887,8806,8797,8790,8787,8676,9880,8678,8701,8838,8861,8880,8847,9010,9027,9899,9025,9089,9003,9084,9900,9078,9901,9080,9902,9082,9109,9070,9049,9037,9060,9017,9090,9131,9092,9020,9130,9132,9175,9936,9164,9217,9166,9937,9168,9179,9216,9227,9247,9938,9249,9229,9243,9254,9246,9255,9939,9257,9273,9293,9318,9347,9352,9345,9342,9310,9253,9190,9127,8977,8872,8869,8883,8392,8394,7889,8111,8037,8208,8504,8191,7725,7740,7697,7519,7056,7020,6899,6528,5874,5606,5291,5193,5288,5438,5155,5018,4853,4552,4697,4472,4696,4474,4482,4847,4484,3626,2685,2373,1893,1611,1464,1298,980,776,622,661,608,610,467,343,233,186,9946,9962,9948,3,75,85,80,83,23,36,19,43,99,88,46,50,29,9,53,110,93,98,103,40,32,64,68,57,60,106,9364,125,151,204,9366,9365,203,137,138,139,140,141,142,143,144,145,146,9368,9370,9371,561,557,484,434,9378,9377,446,9382,9384,491,9394,9907,9392,9396,9397,574,9385,712,713,9386,879,9949,881,1155,1167,9387,1165,1289,1474,1623,1800,1960,2027,2116,2233,2234,2533,2535,2467,2204,2151,1988,1785,1686,1533,1378,1225,1112,9404,9405,948,9400,9399,771,820,9406,1075,1236,9407,1434,1560,1561,9408,1578,9409,1927,9410,9412,2505,-9912,2507,-9910,2509,2514,9926,2516,2669,2593,2594,2595,2636,2579,2443,2401,2200,2062,1831,1716,1713,1721,1724,1701,1570,1279,9923,1281]],[[9612,9619,9600,9610,9536,9547,9542,9545,9501,9528,9516,9644,9518,9525,9874,9527,9503,9875,9505,9543,9508,9544,9540,9546,9538,9611,9602,9606,9596,9607,9591,9608,9581,9571,9609,9872,9493,9479,9465,9873,9463,9480,9468,9481,9475,9567,9471,9568,9559,9628,9624,9622]],[[9489]],[[9626]],[[9552,9521,9870,9523,9551,9533]],[[9561]],[[9499,9529,9871,9531,9497,9534]],[[9869,9550]],[[9455]],[[9515]],[[9447]],[[9563]],[[9514]],[[9491]],[[9445]],[[9555]],[[9554]],[[9440]],[[9586]],[[9510]],[[9444]],[[9434]],[[9513]],[[9512]],[[9588]],[[9511]],[[9431]],[[9548]],[[9642]],[[9460]],[[9438]],[[9562]],[[9432]],[[9470]],[[9451]],[[9589]],[[9487]],[[9458]],[[9426]],[[9553]],[[9437]],[[9524]],[[9492]],[[9500]],[[9441]],[[9435]],[[9490]],[[9592]],[[9439]],[[9625]],[[9486]],[[9485]],[[9488]],[[9442]],[[9452]],[[9443]],[[9597]],[[9454]],[[9436]],[[9453]],[[9585]],[[9483]],[[9449]],[[9428]],[[9456]],[[9446]],[[9620]],[[9603]],[[9459]],[[9448]],[[9457]],[[9450]],[[9594]],[[9583]],[[9584]],[[9582]],[[9476]],[[9587]],[[9605]],[[9604]],[[9484]],[[9627]],[[9461]],[[9560]],[[9429]],[[9427]],[[9433]],[[9593]],[[9430]],[[9629]],[[9630]],[[9631]],[[9632]],[[9633]],[[9634]],[[9466]],[[9635]],[[9636]],[[9637]],[[9638]],[[9639]],[[9640]],[[9509]],[[9467]],[[9641]],[[9643]],[[9867]],[[9866]],[[9840]],[[9813,9697,9666,9723,9817,9718,9726,9759,9868,9839,9877,9737,9820,9731,9847,9853,9844,9863,9864,9855,9865,9834,9848,9782,9878,9822,9803,9689,9746,9830,9705,9790,9823,9668,9768,9779,9660,9761,9879,9654,9788,9832]],[[9417]],[[9422]],[[9421]],[[9423]],[[9876,9420]],[[9424]],[[9425]],[[9418]]]}},arcs:[[[162416,583189],[236,-863],[94,-3199],[220,-1079],[-271,-1241]],[[162695,576807],[-443,-309],[-4396,83]],[[157856,576581],[-6,1800],[-436,606],[-476,3062],[167,1173]],[[157105,583222],[2782,-89],[2529,56]],[[203483,583173],[-111,-3268],[363,0],[1,-4838],[604,-14]],[[204340,575053],[0,-6406],[-109,-3],[-1,-3886]],[[204230,564758],[-1074,300],[-478,661],[-49,-1946]],[[202629,563773],[-411,-2654],[-860,-2419],[-1043,-435],[-462,561]],[[199853,558826],[29,9804],[98,1617],[303,-7],[-114,3279],[302,529],[-36,7508],[72,1628]],[[200507,583184],[2976,-11]],[[181317,583162],[311,-3373],[318,707],[389,-2530],[-133,-1970],[788,-1235],[-38,-1636],[347,-662],[20,-2123]],[[183319,570340],[343,-1416],[-25,-1101],[608,-791]],[[184245,567032],[386,-2907],[-296,-416]],[[184335,563709],[-284,-667],[56,-2637],[-277,-1038],[59,-2316]],[[183889,557051],[-896,68]],[[182993,557119],[-468,-2]],[[182525,557117],[101,1562],[-233,2072],[31,1860],[-477,1550],[-122,1357],[-537,-515],[111,-1134],[-1263,-12],[41,-3203],[-354,-5]],[[179823,560649],[-1,1601],[-1073,-52],[-59,2655]],[[178690,564853],[-26,3920],[480,4],[-5,6466],[-109,1581],[659,10],[112,1730],[-222,1681],[-105,2947]],[[179474,583192],[1843,-30]],[[175797,583199],[0,-9287]],[[175797,573912],[-2052,-28],[-1,6456],[-689,-16]],[[173055,580324],[0,2844]],[[173055,583168],[2742,31]],[[199853,558826],[-98,-1296],[-681,144],[-597,-3335]],[[198477,554339],[-62,2205],[-374,544],[-690,-278]],[[197351,556810],[-1278,1156],[-333,1655]],[[195740,559621],[8,3507],[732,-36],[49,1307],[484,-269],[0,4521],[87,4167]],[[197100,572818],[159,-390],[75,5957],[166,-2],[64,4793]],[[197564,583176],[2943,8]],[[221924,574709],[-1820,8]],[[220104,574717],[-102,3252],[0,5201]],[[220002,583170],[1830,2]],[[221832,583172],[3,-5232],[89,-3231]],[[178690,564853],[-400,43],[-118,-1893],[-228,-480],[-676,326],[-48,1381],[-615,5245],[-698,-1923],[-112,1018]],[[175795,568570],[2,5342]],[[175797,583199],[3677,-7]],[[220104,574717],[-363,-10]],[[219741,574707],[-362,-1],[-1,1624],[-1819,10],[0,-1619]],[[217559,574721],[-1091,11],[0,3239],[-126,10],[-1,5192]],[[216341,583173],[3661,-3]],[[186539,583158],[25,-9701]],[[186564,573457],[-1094,108],[-9,-3230],[-2142,5]],[[181317,583162],[5222,-4]],[[193948,567081],[-538,-46],[0,1653],[-330,-43],[0,1617],[-2172,10],[0,-1617],[-363,1]],[[190545,568656],[35,14501]],[[190580,583157],[3492,32]],[[194072,583189],[-44,-7981],[115,-2218],[-242,-2960],[47,-2949]],[[195740,559621],[-133,1040],[-934,55],[-434,-1362],[-302,351]],[[193937,559705],[11,7376]],[[194072,583189],[3492,-13]],[[206421,583169],[53,-6498],[181,-1619]],[[206655,575052],[-2315,1]],[[203483,583173],[2938,-4]],[[228232,583191],[206,-4516],[166,-1312],[-187,-2686]],[[228417,574677],[-2130,0]],[[226287,574677],[-64,8514]],[[226223,583191],[2009,0]],[[230526,583184],[49,-8486]],[[230575,574698],[-2158,-21]],[[228232,583191],[2294,-7]],[[223380,574698],[-1,-3220],[-639,-11]],[[222740,571467],[-816,5]],[[221924,571472],[0,3237]],[[221832,583172],[1466,10]],[[223298,583182],[0,-5247],[82,-3237]],[[226287,574677],[-1090,12]],[[225197,574689],[-1817,9]],[[223298,583182],[2925,9]],[[168030,583185],[-42,-19407]],[[167988,563778],[-338,-262]],[[167650,563516],[-25,343]],[[167625,563859],[88,1056],[-308,2218],[-251,148],[-798,-1281],[-586,-1450],[-104,1725],[-570,-648],[55,-1799]],[[165151,563828],[-497,4],[-263,1945],[-611,1931],[-82,1381],[-532,1417],[-331,3957]],[[162835,574463],[-140,2344]],[[162416,583189],[2209,-15],[3405,11]],[[171951,583192],[-373,-3049],[-183,-3367],[361,7],[-7,-9706],[182,-1632]],[[171931,565445],[-274,12],[-1,-4693],[-436,1680],[-359,-1132]],[[170861,561312],[-166,418],[-548,-890],[-371,2707],[-364,-947]],[[169412,562600],[-132,2358],[405,757],[-4,1210],[289,2381],[-187,3288],[316,4420],[-331,3951],[45,2219]],[[169813,583184],[2138,8]],[[173055,580324],[-26,-14910]],[[173029,565414],[-1098,31]],[[171951,583192],[1104,-24]],[[169412,562600],[-45,-983],[-485,620],[-109,1069],[-446,-598],[-339,1070]],[[168030,583185],[1783,-1]],[[188725,567028],[0,1624]],[[188725,568652],[374,0],[11,14480]],[[189110,583132],[1470,25]],[[190545,568656],[-200,-1611],[-1620,-17]],[[212324,583170],[-3,-5175],[150,-1639]],[[212471,576356],[-3238,15]],[[209233,576371],[-1,6810]],[[209232,583181],[3092,-11]],[[214880,583162],[-1,-3570]],[[214879,579592],[-364,-1],[-1,-1615],[-226,0],[0,-3239]],[[214288,574737],[-1816,1]],[[212472,574738],[-1,1618]],[[212324,583170],[2556,-8]],[[186539,583158],[2571,-26]],[[188725,568652],[-718,-1],[2,2422],[-362,804],[-543,30],[-81,1075],[-459,475]],[[217559,574721],[0,-1621]],[[217559,573100],[-2179,21],[-1,4852],[-499,6],[-1,1613]],[[214880,583162],[1461,11]],[[233488,574623],[-724,-26]],[[232764,574597],[-2189,101]],[[230526,583184],[3019,-21]],[[233545,583163],[240,-2188],[402,728],[5,-3862],[-704,-3],[0,-3215]],[[209233,576371],[4,-4555]],[[209237,571816],[-1620,-4],[1,1622],[-363,4],[0,1612],[-600,2]],[[206421,583169],[2811,12]],[[175795,568570],[0,-4401]],[[175795,564169],[-503,1656],[-278,-929],[18,-2373]],[[175032,562523],[-508,-3],[3,1885],[-1501,-262]],[[173026,564143],[3,1271]],[[217559,573100],[127,-1619],[-2,-6492],[124,-2],[-3,-3238]],[[217805,561749],[-2509,-20]],[[215296,561729],[1,3269],[-141,0],[0,6485],[-143,10],[0,3259],[-725,-15]],[[156776,574866],[145,-2337],[-336,700],[191,1637]],[[156018,576188],[367,-1161],[-54,-1921],[-274,763],[-39,2319]],[[156711,577874],[437,-1003],[-572,-1182],[-174,1060],[309,1125]],[[239768,576252],[-26,-7172],[46,-6528]],[[239788,562552],[-1935,133],[-2,-978],[-1789,-11]],[[236062,561696],[-29,9709]],[[236033,571405],[-4,6210]],[[236029,577615],[339,173],[235,-1132],[1047,-347],[154,-2131],[907,561],[6,841],[719,948],[332,-276]],[[157403,572219],[-142,1501],[248,575],[362,-1247],[-15,3533]],[[162835,574463],[-341,252],[-585,-931],[-106,-3299],[197,-417]],[[162e3,570068],[-3852,30]],[[158148,570098],[-745,2121]],[[212472,574738],[0,-3235],[160,6],[-1,-4641]],[[212631,566868],[-1041,215],[-260,-1783],[-494,-878],[-372,2570],[-383,-709],[-219,-2110],[-618,322]],[[209244,564495],[-7,7321]],[[219741,574707],[109,-3230],[1,-6504],[110,0],[-1,-3243]],[[219960,561730],[-1079,-3]],[[218881,561727],[-1076,22]],[[243362,568344],[29,-12216],[-17,-11280]],[[243374,544848],[-834,-2840],[212,-1505]],[[242752,540503],[-2,-7]],[[242750,540496],[-224,823]],[[242526,541319],[-10,0]],[[242516,541319],[-187,-592]],[[242329,540727],[-9,7]],[[242320,540734],[-75,-212]],[[242245,540522],[-5,-38]],[[242240,540484],[-9,-872]],[[242231,539612],[3,11]],[[242234,539623],[-248,57]],[[241986,539680],[-26,1879],[-2117,44]],[[239843,541603],[15,4838]],[[239858,546441],[-15,12915],[-55,3196]],[[239768,576252],[1003,-1644],[260,59],[-216,-1483],[572,-280],[382,-4206],[280,489],[20,1987],[577,82],[135,-1750],[581,-1162]],[[209244,564495],[-258,1115],[-593,-179],[-307,1362],[-1057,19],[-145,560],[-288,-1583],[-558,-1]],[[206038,565788],[-93,498],[-752,103],[-963,-1631]],[[165151,563828],[-359,-3363],[-516,-331],[-139,-2995],[-195,-1515],[49,-2367],[561,-1042],[-25,-1385]],[[164527,550830],[-822,-18],[-768,1529],[-383,1474],[-339,202],[-528,3049]],[[161687,557066],[129,2030],[-144,1373]],[[161672,560469],[135,875],[-307,1331],[76,2648],[386,644],[303,1650],[-265,2451]],[[215296,561729],[-1431,3],[-2,-1673]],[[213863,560059],[-714,1226]],[[213149,561285],[-15,1450],[265,1806],[-308,1452],[-460,875]],[[232764,574597],[24,-6811]],[[232788,567786],[-2527,21]],[[230261,567807],[-1799,-6]],[[228462,567801],[14,367]],[[228476,568168],[71,2441],[-130,4068]],[[221924,571472],[-986,7],[-3,-6507],[100,-3249]],[[221035,561723],[-716,0]],[[220319,561723],[-359,7]],[[225197,574689],[73,-6488]],[[225270,568201],[-362,-8],[-2,-3234],[-287,1],[0,-1975]],[[224619,562985],[-263,25],[-571,2718],[-293,-1216],[-752,3114],[0,3841]],[[228476,568168],[-2123,27]],[[226353,568195],[-1083,6]],[[236062,561696],[6,-7465]],[[236068,554231],[0,-615],[-707,-32]],[[235361,553584],[-1430,50]],[[233931,553634],[-29,8560],[-224,1564],[125,1180],[-986,11]],[[232817,564949],[-29,2837]],[[233488,574623],[363,-5],[3,-3239],[2179,26]],[[188725,567028],[1,-2703]],[[188726,564325],[-1602,-42],[-179,1901],[-363,820],[-2337,28]],[[158090,569229],[27,-389]],[[158117,568840],[-233,-1009],[277,-1641],[-369,861],[-55,2156],[353,22]],[[157568,571941],[243,-1776],[-417,-307],[-219,-1059],[350,-339],[185,-3598],[45,1502],[415,-1154],[-2,-2382],[-642,2318],[-20,2344],[-434,1258],[298,3296],[198,-103]],[[156634,565779],[-60,-3687],[-1564,-7],[0,264],[-3066,-4]],[[151944,562345],[-337,5365],[202,2998],[-202,971]],[[151607,571679],[463,-265],[484,-1494],[396,-424],[748,-1863],[763,58],[868,-995],[776,701],[529,-1618]],[[224619,562985],[0,-1281]],[[224619,561704],[-2151,10]],[[222468,561714],[-1433,9]],[[193937,559705],[-803,-422],[-51,-3212],[-1027,-2365]],[[192056,553706],[-1187,-7]],[[190869,553699],[-361,552],[1,1469],[-266,4],[-517,1364],[204,1867],[-1205,-7]],[[188725,558948],[1,5377]],[[161672,560469],[-3555,-37]],[[158117,560432],[249,3191],[301,1598],[-407,1180],[-143,2439]],[[158090,569229],[58,869]],[[179823,560649],[58,-3498],[649,4],[-91,-2233],[238,251],[-154,-1949],[417,-649],[44,-4053]],[[180984,548522],[-292,-238],[-171,1188],[-551,1163],[-685,298]],[[179285,550933],[-478,836],[-38,1568],[-837,1677],[-963,-135]],[[176969,554879],[-354,1336],[183,799],[-95,1862],[-283,1075],[-625,4218]],[[245498,568091],[24,-13480]],[[245522,554611],[-1265,-6316],[-883,-3447]],[[243362,568344],[242,-1593],[425,-163],[-24,-1207],[886,751],[607,1959]],[[226353,568195],[59,-3242],[-1,-6490]],[[226411,558463],[-285,2]],[[226126,558465],[-1436,0]],[[224690,558465],[-71,3239]],[[228462,567801],[350,-5611],[344,-3679]],[[229156,558511],[-1603,-50]],[[227553,558461],[-1142,2]],[[230261,567807],[50,-3920]],[[230311,563887],[2,-2161],[360,-5],[2,-1615],[1435,5],[0,1629],[356,7],[-1,1624]],[[232465,563371],[355,-34]],[[232820,563337],[77,-8073]],[[232897,555264],[-1430,-21]],[[231467,555243],[-2182,14]],[[229285,555257],[-129,3254]],[[232817,564949],[3,-1612]],[[232465,563371],[-1,531],[-2153,-15]],[[209244,564495],[-2,-11147]],[[209242,553348],[-241,-806],[-805,9]],[[208196,552551],[-259,2],[1,3249],[-225,-5],[0,1619],[-1072,7],[1,1622],[-715,4],[0,1622]],[[205927,560671],[111,1440],[0,3677]],[[167625,563859],[-339,-5],[-301,-1380],[-1,-1619],[-240,-1347],[-120,-2159],[-533,-1577],[-2,-1607],[-955,-85],[-358,-2172],[-6,-1862]],[[164770,550046],[-243,784]],[[213149,561285],[0,-2790],[-1274,10],[2,-6436]],[[211877,552069],[-1581,12]],[[210296,552081],[-1055,15]],[[209241,552096],[1,1252]],[[156465,557234],[-1439,15],[0,-1663]],[[155026,555586],[-1512,9],[-857,298]],[[152657,555893],[-215,4015],[-498,2437]],[[156634,565779],[273,1293],[567,-4576],[-189,-396],[-251,-3033],[-105,2479],[-246,-3231],[-218,-1081]],[[188725,558948],[-718,-7],[0,-1612],[-713,3],[0,-1972],[-347,194]],[[186947,555554],[-644,-185],[-426,1863],[-409,506],[-656,-490],[-280,1681],[6,2406],[-203,2374]],[[205927,560671],[-357,-7],[-3,-4859],[-120,-3],[2,-6473]],[[205449,549329],[-1188,-10],[0,-1636],[-355,-3],[0,1641],[-354,-3]],[[203552,549318],[-232,0],[-1,3235],[-355,-6],[105,3251],[-2,6316],[-270,1],[-168,1658]],[[176969,554879],[-257,-1008],[473,-1408],[60,-942],[526,-680],[549,-2997],[263,-2458],[250,-686]],[[178833,544700],[-3820,28]],[[175013,544728],[0,1637]],[[175013,546365],[0,7286]],[[175013,553651],[19,8872]],[[182525,557117],[-825,-26],[-58,-2280],[224,-1574],[136,-3906],[-311,-808],[-707,-1]],[[173026,564143],[8,-11380]],[[173034,552763],[0,-1987]],[[173034,550776],[-2181,20]],[[170853,550796],[8,10516]],[[233931,553634],[40,-4845]],[[233971,548789],[-1065,-20]],[[232906,548769],[-9,6495]],[[175013,553651],[-715,16],[-120,-800],[-1144,-104]],[[203552,549318],[2,-5970]],[[203554,543348],[0,-266]],[[203554,543082],[-1766,-14],[-2,268],[-3263,-152]],[[198523,543184],[-142,489],[173,2154],[-209,2560],[-11,4245],[143,1707]],[[167650,563516],[-17,-12700]],[[167633,550816],[-9,-6518],[-1075,22],[-3,-3262]],[[166546,541058],[-233,-1081]],[[166313,539977],[-187,857],[-295,-1494],[-690,-306]],[[165141,539034],[-276,2022]],[[164865,541056],[127,1141],[-311,5065],[89,2784]],[[170853,550796],[-381,1]],[[170472,550797],[-2839,19]],[[186947,555554],[7,-6012],[711,-1191],[-2,-4005],[368,-11]],[[188031,544335],[35,-1328],[411,-1480]],[[188477,541527],[-392,-449],[14,-3150],[-430,-3]],[[187669,537925],[-672,2],[-784,-2757]],[[186213,535170],[46,3441],[-325,1748],[-347,-22],[-1,2529],[-723,-49],[-4,6432],[-731,40],[-1,5728],[-238,2034]],[[157723,558953],[152,-2103],[-263,244],[111,1859]],[[157679,553460],[-209,2]],[[157470,553462],[-20,-1]],[[157450,553461],[-465,10]],[[156985,553471],[3,2161],[-621,2]],[[156367,555634],[297,1874],[455,873],[193,2438],[440,2118],[103,-3144],[-199,149],[-132,-3407],[313,-1094],[-158,-1981]],[[239858,546441],[-2004,75]],[[237854,546516],[-6,4597],[-694,1379],[-255,2407],[-570,-1212],[-261,544]],[[218881,561727],[0,-3232],[-241,5],[-5,-6449]],[[218635,552051],[-211,-1],[0,-3173],[-602,-11]],[[217822,548866],[-251,2540],[-563,-513]],[[217008,550893],[-256,567],[-256,3108],[36,1844],[-852,-555],[-222,-665],[-1091,1453]],[[214367,556645],[-155,784],[-3,3078],[-346,-448]],[[224690,558465],[0,-1585]],[[224690,556880],[-2133,9]],[[222557,556889],[-89,4825]],[[222557,556889],[-2,-4848]],[[222555,552041],[-597,-4]],[[221958,552037],[-1539,4]],[[220419,552041],[1,6449],[-101,3233]],[[220419,552041],[-222,0]],[[220197,552041],[-1562,10]],[[214367,556645],[0,-4588],[170,0],[-1,-5915]],[[214536,546142],[-1061,-2],[0,-539],[-1412,-13]],[[212063,545588],[-1,6481],[-185,0]],[[197351,556810],[-6,-4998],[-770,-161],[-356,-670],[-49,-3204],[356,-6],[-61,-6487]],[[196465,541284],[-1055,22]],[[195410,541306],[-1057,8],[-1,-1068]],[[194352,540246],[-993,3]],[[193359,540249],[-236,2014],[209,1754],[-4,5386],[-1034,1610],[0,1620],[-238,1073]],[[208196,552551],[218,-2029],[102,-3785],[-297,-2572],[-534,-806]],[[207685,543359],[-1181,12],[-117,1073],[-355,1],[0,1079],[-356,1],[0,3802],[-227,2]],[[157999,553531],[-253,-1157],[151,3089],[102,-1932]],[[161687,557066],[-282,-523],[-596,-2846],[-98,-1164],[460,-3838],[-225,-1131]],[[160946,547564],[-1160,1608],[-293,-321]],[[159493,548851],[-540,718],[-133,1180],[-534,2],[-231,1165]],[[158055,551916],[258,528],[-269,4233],[225,530],[-269,1061],[117,2164]],[[190869,553699],[1,-1066],[-358,1],[-13,-4900],[354,-2],[-21,-5066]],[[190832,542666],[-725,2921],[-441,463],[-28,1539],[-216,-1426],[-1061,-216],[1,-1610],[-331,-2]],[[227553,558461],[-3,-6470],[62,-1591]],[[227612,550400],[-709,17]],[[226903,550417],[-711,10]],[[226192,550427],[-72,1593],[6,6445]],[[226192,550427],[-1411,-1]],[[224781,550426],[-88,1602]],[[224693,552028],[-3,4852]],[[229285,555257],[53,-4884]],[[229338,550373],[-1726,27]],[[156465,557234],[-98,-1600]],[[156985,553471],[-2,-837]],[[156983,552634],[-349,-1455],[-54,-1446],[-357,-1953]],[[156223,547780],[-354,-250]],[[155869,547530],[-801,-41],[-42,8097]],[[182993,557119],[1,-7838],[454,9],[0,-6466]],[[183448,542824],[-493,-548],[1,-1075],[-524,-539],[1,-1072],[-447,49]],[[181986,539639],[-1407,-5]],[[180579,539634],[-732,-499]],[[179847,539135],[-222,1916]],[[179625,541051],[352,195],[-48,4028],[320,550],[-90,1379],[-636,2137],[-238,1593]],[[186213,535170],[-690,-2887]],[[185523,532283],[-1333,17]],[[184190,532300],[-6,8737],[-214,-420],[-522,2207]],[[198523,543184],[180,-1780]],[[198703,541404],[-2238,-120]],[[164865,541056],[-1495,18],[1,1609],[-349,24],[-1,1604],[-1091,-12],[-177,1484],[-533,1821],[-274,-40]],[[224693,552028],[-2138,13]],[[217008,550893],[-1,-451],[-1411,-2],[0,-4839]],[[215596,545601],[-928,-4]],[[214668,545597],[-132,545]],[[155869,547530],[120,-1651],[-5,-3776]],[[155984,542103],[-587,-24]],[[155397,542079],[-2025,38]],[[153372,542117],[-110,2053],[253,-202],[623,1195],[-914,1191],[-230,4847],[-241,1362],[-96,3330]],[[232906,548769],[-1437,4]],[[231469,548773],[-2,6470]],[[231469,548773],[-356,-11]],[[231113,548762],[-1799,-4]],[[229314,548758],[24,1615]],[[179625,541051],[-761,2278],[-31,1371]],[[237854,546516],[-2,-4237]],[[237852,542279],[-1578,50],[42,-9604],[-40,-223]],[[236276,532502],[-231,1006],[-307,-538],[-332,854]],[[235406,533824],[-216,372]],[[235190,534196],[-133,486],[-22,7620]],[[235035,542302],[353,-11],[-27,11293]],[[310206,521389],[-674,-758]],[[309532,520631],[-1071,-1126],[-11,14936],[-1066,258]],[[307384,534699],[-8,3291],[-2505,26]],[[304871,538016],[-841,2]],[[304030,538018],[72,2263],[2153,14228],[505,-616],[6,-3382],[393,-1252],[815,1288],[76,747],[564,5],[41,1253],[358,12],[783,-2953],[455,-2410],[25,-20921],[-70,-4891]],[[193359,540249],[-620,1062],[-850,-749]],[[191889,540562],[-514,-598],[-543,2702]],[[175013,546365],[-1409,188],[-569,1764]],[[173035,548317],[-1,2459]],[[235035,542302],[-1048,14]],[[233987,542316],[-16,6473]],[[160946,547564],[-215,-3053],[-185,-928],[189,-1670]],[[160735,541913],[-845,11],[-206,-1040],[-1032,654]],[[158652,541538],[-352,1507],[-447,420],[-411,2054],[-166,2243]],[[157276,547762],[314,1630],[142,2452],[323,72]],[[157679,553460],[-93,-2779],[-243,609],[127,2172]],[[157450,553461],[-258,-1218],[-95,-3180],[-196,1415],[82,2156]],[[209241,552096],[0,-12823]],[[209241,539273],[-860,0],[-178,810],[-527,0]],[[207676,540083],[9,3276]],[[212063,545588],[-553,-13],[-2,-6518]],[[211508,539057],[-1052,-1]],[[210456,539056],[-1,6519],[-160,-2],[1,6508]],[[210456,539056],[-534,-4],[0,-1652],[-681,3]],[[209241,537403],[0,1870]],[[221958,552037],[-1,-6447],[97,4],[-9,-6501]],[[222045,539093],[-1299,23]],[[220746,539116],[-462,8]],[[220284,539124],[18,6480],[-110,4],[5,6433]],[[224781,550426],[0,-4857],[78,2],[0,-6489]],[[224859,539082],[-1664,-10]],[[223195,539072],[-1150,21]],[[220284,539124],[-1617,18]],[[218667,539142],[-333,973],[-96,2185],[-334,3330]],[[217904,545630],[153,619],[-235,2617]],[[217904,545630],[-2308,-29]],[[170472,550797],[5,-6432],[-150,-2317],[-550,-959]],[[169777,541089],[-3231,-31]],[[173035,548317],[0,-10901]],[[173035,537416],[-1,-2155]],[[173034,535261],[-435,-110],[-89,788]],[[172510,535939],[-70,1545],[-616,2886],[-769,-192],[-280,-1214]],[[170775,538964],[-894,-1263],[-120,595]],[[169761,538296],[16,2793]],[[226903,550417],[68,-4868],[-1,-6487]],[[226970,539062],[-981,13]],[[225989,539075],[-1130,7]],[[229314,548758],[6,-2652],[212,-1371],[-110,-2548],[10,-3117]],[[229432,539070],[-1342,-24]],[[228090,539046],[-1120,16]],[[158652,541538],[-2669,23],[1,542]],[[156223,547780],[371,1366],[-165,-1818],[270,11],[248,1911],[329,-1488]],[[207676,540083],[-352,-1344]],[[207324,538739],[-349,-4],[-351,-1338],[-710,7],[-585,557],[-127,1621],[-225,-2],[-117,3243],[-599,530],[-707,-5]],[[233987,542316],[-1,-1623]],[[233986,540693],[-2817,4]],[[231169,540697],[-56,8065]],[[231169,540697],[7,-1623],[-303,3]],[[230873,539077],[-1399,-8]],[[229474,539069],[-42,1]],[[175013,544728],[1,-5708],[-353,21]],[[174661,539041],[-461,-3],[-274,-1604],[-891,-18]],[[165141,539034],[20,-10944]],[[165161,528090],[-2024,0],[-2593,63]],[[160544,528153],[0,6416]],[[160544,534569],[359,11],[-157,2684],[251,3313],[-262,1336]],[[191889,540562],[-24,-9125]],[[191865,531437],[0,-675]],[[191865,530762],[-1399,153]],[[190466,530915],[-777,9]],[[189689,530924],[-178,1515],[195,2306],[-474,569],[-329,2182],[-426,4031]],[[239843,541603],[18,-6465]],[[239861,535138],[2,-4863]],[[239863,530275],[-1052,-76]],[[238811,530199],[4,1716],[-1019,-55]],[[237796,531860],[-43,6341],[94,109],[5,3969]],[[251183,535146],[2,-1610]],[[251185,533536],[-1045,-5],[1,3214],[-1046,-7],[1,1617],[-346,13],[-67,3221]],[[248683,541589],[281,995],[1035,453],[493,1189],[335,1615],[517,690]],[[251344,546531],[2,-4943],[190,-1609],[-348,15],[-5,-4848]],[[214668,545597],[3,-4901]],[[214671,540696],[-1,-1616]],[[214670,539080],[-2316,-18]],[[212354,539062],[-846,-5]],[[218667,539142],[262,-751],[-62,-3093]],[[218867,535298],[-369,-884],[-548,257],[-360,-2039]],[[217590,532632],[0,1615],[-698,1],[0,4816],[-1166,16],[-1,1620],[-1054,-4]],[[253820,544308],[0,-2728],[148,-1606],[-346,-13],[-2,-4817]],[[253620,535144],[-1568,10]],[[252052,535154],[1,8035],[354,0],[-1,1615],[281,8]],[[252687,544812],[-46,-3487],[634,3347],[545,-364]],[[179847,539135],[-2885,-2989],[-517,-3856],[-988,1959]],[[175457,534249],[-555,1774]],[[174902,536023],[-222,561],[-19,2457]],[[207324,538739],[0,-2429],[-481,-1],[56,-6431]],[[206899,529878],[-149,-3],[0,-6510],[-119,1]],[[206631,523366],[-3371,30]],[[203260,523396],[2,6487],[106,4],[-6,6446],[97,2],[-1,6474],[96,273]],[[203260,523396],[-118,-5],[-3,-8127],[-123,-27],[0,-3173]],[[203016,512064],[-1361,-4],[-1,3224],[108,-22],[0,5983],[-512,206],[100,2748],[-171,715]],[[201179,524914],[0,4963],[-191,-49],[-58,4866],[-348,2],[-60,1616],[-1571,-11]],[[198951,536301],[-119,265]],[[198832,536566],[-129,4838]],[[184190,532300],[-1,-814],[-687,-6],[15,-3299],[-666,-1967]],[[182851,526214],[-255,180],[-220,1599],[-323,48],[141,1392],[-197,1673],[207,1275],[-352,4420],[134,2838]],[[235190,534196],[-1183,4]],[[234007,534200],[-21,6493]],[[237796,531860],[-40,-1612]],[[237756,530248],[-1572,8],[92,2246]],[[155397,542079],[36,-7597]],[[155433,534482],[-1024,26],[-6,-1764]],[[154403,532744],[-413,-941],[-401,1402],[-173,-855],[164,5828],[40,-3886],[154,66],[163,3197],[-178,1201],[335,1945],[-445,-237],[-277,1653]],[[160544,534569],[-1998,-62]],[[158546,534507],[-2722,-5]],[[155824,534502],[-391,-20]],[[189689,530924],[-790,-90],[-193,-3456],[-681,-3145]],[[188025,524233],[-2,4020],[-344,10],[-10,9662]],[[241986,539680],[-2,-4580]],[[241984,535100],[-2123,38]],[[251185,533536],[-1,-4392]],[[251184,529144],[-281,766],[-2333,3002]],[[248570,532912],[1,-217]],[[248571,532695],[-1,217]],[[248570,532912],[-533,692],[-150,1914]],[[247887,535518],[-158,1305]],[[247729,536823],[-232,120]],[[247497,536943],[-117,450]],[[247380,537393],[-170,465]],[[247210,537858],[1092,2058],[381,1673]],[[198832,536566],[-2,-1875],[-409,1],[-280,-2448],[-812,5],[-234,-521],[0,-1926],[-1045,-3]],[[196050,529799],[2,2685],[-229,1641],[-121,3955],[-233,23],[-59,3203]],[[261640,541399],[0,-9499]],[[261640,531900],[-1747,-14]],[[259893,531886],[0,4842]],[[259893,536728],[1,3448]],[[259894,540176],[1066,-173],[680,1396]],[[196050,529799],[-402,-5]],[[195648,529794],[-1369,1],[-6,-1634]],[[194273,528161],[-522,16],[-137,3239]],[[193614,531416],[699,2],[39,8828]],[[193614,531416],[-1749,21]],[[169761,538296],[-37,88]],[[169724,538384],[-623,62],[-454,-1721],[-56,-1735],[-390,-2246],[-741,-1821]],[[167460,530923],[-633,1584],[-9,4567],[-505,2903]],[[167460,530923],[206,-1170],[-54,-2423]],[[167612,527330],[-388,-1247],[-851,-272]],[[166373,525811],[-390,134],[-275,-1277],[-551,-390]],[[165157,524278],[4,3812]],[[234007,534200],[29,-4880]],[[234036,529320],[-1739,14]],[[232297,529334],[-1380,20]],[[230917,529354],[-44,9723]],[[217590,532632],[-397,-2552],[-436,-1343],[-920,-1191],[-478,1151],[-416,-370]],[[214943,528327],[1,2829]],[[214944,531156],[-135,1457],[-12,6465],[-127,2]],[[172510,535939],[0,-949],[-531,-522],[0,-4866],[-168,2],[-1,-2312]],[[171810,527292],[-342,20]],[[171468,527312],[-26,6322],[-175,-16],[-173,2490],[-351,-8],[32,2864]],[[209241,537403],[-2,-4854]],[[209239,532549],[2,-6235]],[[209241,526314],[3,-1180]],[[209244,525134],[-252,2],[0,1618],[-714,26],[2,1575],[-351,-6],[0,1522],[-1030,7]],[[180579,539634],[-29,-2628],[-262,-4539],[-67,-3326],[-131,-1223],[266,-995],[5,-2349],[-249,-34],[-187,-1420],[189,-1949],[-181,-2072]],[[179933,519099],[-282,-1616],[-344,766],[-14,-1410],[527,-2617],[-250,-1838]],[[179570,512384],[-3571,-27],[-470,-1640]],[[175529,510717],[-390,422],[-163,2564],[-956,-4]],[[174020,513699],[362,4439],[258,2019],[-236,2563],[-686,1930]],[[173718,524650],[258,2608]],[[173976,527258],[446,46],[76,2435],[240,1363],[665,-892],[157,1127],[335,203],[-438,2709]],[[182851,526214],[3,-24]],[[182854,526190],[-34,-1070],[-471,-700],[-670,-2752]],[[181679,521668],[-944,-3979],[-194,-400],[-349,1946],[-259,-136]],[[220746,539116],[-2,-6512],[105,-7]],[[220849,532597],[-3,-6355]],[[220846,526242],[-1761,43]],[[219085,526285],[-327,3734],[198,1955],[-89,3324]],[[223195,539072],[-2,-6466]],[[223193,532606],[-2344,-9]],[[174902,536023],[1,-2306],[-958,-326],[31,-6133]],[[173718,524650],[-339,2599]],[[173379,527249],[-122,1925],[104,1310],[-372,3279],[45,1498]],[[212354,539062],[9,-6489]],[[212363,532573],[-197,-14]],[[212166,532559],[-2927,-10]],[[225989,539075],[-2,-6478]],[[225987,532597],[-2698,1]],[[223289,532598],[-96,8]],[[214944,531156],[-1391,13],[0,1436],[-1190,-32]],[[230917,529354],[-1,-1621]],[[230916,527733],[-866,4]],[[230050,527737],[45,1766],[-114,3993],[-380,2928],[-127,2645]],[[228090,539046],[-2,-6457]],[[228088,532589],[-2023,4]],[[226065,532593],[-78,4]],[[230050,527737],[35,-1611]],[[230085,526126],[-1852,-1]],[[228233,526125],[-87,1154],[-58,5310]],[[171468,527312],[-1045,34]],[[170423,527346],[-53,1]],[[170370,527347],[16,3854],[-350,1],[2,1631],[-349,-8],[35,5559]],[[170370,527347],[-2758,-17]],[[247207,537862],[3,-4]],[[248571,532695],[0,-5698],[-321,-1]],[[248250,526996],[-719,-11]],[[247531,526985],[-3,3230],[-343,-15],[1,1609],[-352,7],[6,6374]],[[246840,538190],[367,-328]],[[304871,538016],[-24,-11134],[233,-2084],[-240,-2015],[-258,-234],[344,-2135],[-221,-1593],[445,-9902],[739,1165]],[[305889,510084],[248,-6545]],[[306137,503539],[-330,592],[-241,-1132]],[[305566,502999],[-450,139],[79,-2294],[-907,625]],[[304288,501469],[-183,1244],[-102,3478],[-276,-236],[62,1778],[-139,3374],[-376,-344],[-347,651],[-372,9721]],[[302555,521135],[466,1247],[-87,1101],[431,1781],[-152,2424],[219,2371],[-153,838],[286,2948],[372,1242],[93,2931]],[[307384,534699],[-16,-13241],[-374,-415],[-14,-2790],[297,274],[227,-5338],[-292,-284],[68,-1531],[-1391,-1290]],[[188025,524233],[-403,-667]],[[187622,523566],[-350,1101],[-490,-286],[-233,-1732]],[[186549,522649],[-588,1549],[-293,6520],[-198,-55]],[[185470,530663],[53,1620]],[[259893,531886],[-1,-5144]],[[259892,526742],[-133,-900],[-413,823],[-698,-828],[-156,-2487],[-258,-538]],[[258234,522812],[-83,2590],[0,4873],[-349,11]],[[257802,530286],[0,3251],[697,-26],[0,3238],[1394,-21]],[[198951,536301],[351,-3235],[408,-2428],[-126,-2500]],[[199584,528138],[-454,7],[0,-1079],[-345,0],[-233,-1614],[-461,6],[-62,-7075],[-689,-1094],[-914,66]],[[196426,517355],[-551,2736]],[[195875,520091],[-174,1330],[10,5159],[-63,3214]],[[201179,524914],[-661,1614],[-693,2],[0,1610],[-241,-2]],[[173379,527249],[-1569,43]],[[219085,526285],[-4142,17]],[[214943,526302],[0,2025]],[[253620,535144],[-3,-3220]],[[253617,531924],[2,-6051]],[[253619,525873],[-776,1095]],[[252843,526968],[-385,757],[-418,-132]],[[252040,527593],[-694,1110]],[[251346,528703],[-162,441]],[[251183,535146],[869,8]],[[241984,535100],[-2,-4840]],[[241982,530260],[-158,-2623],[-854,-1719]],[[240970,525918],[-513,-3612]],[[240457,522306],[-838,12]],[[239619,522318],[-5,4660],[247,5],[2,3292]],[[309532,520631],[304,-6938],[-325,-226]],[[309511,513467],[-690,-626],[93,-2259],[-353,-313],[61,-1593],[-355,-304],[157,-4050],[-1023,-1483]],[[307401,502839],[-7,-12]],[[307394,502827],[-61,341],[-964,-1079],[-232,1450]],[[160544,528153],[-247,-4],[10,-4864],[241,-1079]],[[160548,522206],[-796,-345],[-318,-1062]],[[159434,520799],[-910,-1886]],[[158524,518913],[9,9424]],[[158533,528337],[13,6170]],[[158533,528337],[-318,-1795],[-454,494],[-602,-1308],[-130,-1178]],[[157029,524550],[-330,4339],[-600,1896],[-259,-235]],[[155840,530550],[-2,54]],[[155838,530604],[-14,3898]],[[155838,530604],[-183,-462],[-495,2189],[-757,413]],[[235406,533824],[28,-10701]],[[235434,523123],[-1381,-10]],[[234053,523113],[-17,6207]],[[237756,530248],[0,-3231],[116,-9],[14,-2987]],[[237886,524021],[-1641,-2],[226,-872]],[[236471,523147],[-1037,-24]],[[251026,525384],[-2773,33]],[[248253,525417],[-3,1579]],[[251346,528703],[-2,-1704],[-318,2],[0,-1617]],[[155418,529962],[8,-6731]],[[155426,523231],[-1689,63]],[[153737,523294],[-68,3037],[184,1180],[-262,4093],[309,-882],[393,425],[493,-351],[259,901],[373,-1735]],[[214943,526302],[-5,-2]],[[214938,526300],[-2623,9]],[[212315,526309],[-150,2]],[[212165,526311],[1,6248]],[[228233,526125],[-2090,12]],[[226143,526137],[-83,1]],[[226060,526138],[5,6455]],[[223289,532598],[-7,-6387]],[[223282,526211],[-1986,21]],[[221296,526232],[-450,10]],[[226060,526138],[-1995,52]],[[224065,526190],[-783,21]],[[212165,526311],[-2924,3]],[[185470,530663],[-558,-802],[1,-1628],[-449,-1027],[40,-1093],[-451,-1375]],[[184053,524738],[-389,163],[-476,-1895],[-334,3184]],[[255011,527072],[0,-1623],[-222,0],[-2,-3274],[-416,-8]],[[254371,522167],[-587,1081]],[[253784,523248],[-213,794],[48,1831]],[[253617,531924],[1399,-8],[-5,-4844]],[[238811,530199],[-2,-3213],[-238,7],[11,-4605]],[[238582,522388],[9,-3269]],[[238591,519119],[-694,16]],[[237897,519135],[-11,4886]],[[194273,528161],[-16,-1570],[-232,-20],[-119,-1641],[-35,-4874],[-1029,-1611],[-3,-3241],[-365,3],[-1,-3287]],[[192473,511920],[-459,14],[21,11394],[-200,2],[30,7432]],[[190466,530915],[-30,-11211],[-346,-1209],[4,-3242],[-336,0],[-17,-6512]],[[189741,508741],[-32,-6238]],[[189709,502503],[19,-3579]],[[189728,498924],[-493,1905],[18,850],[-441,2415]],[[188812,504094],[13,11149],[64,-1],[-3,5424],[-518,4],[-341,1882],[-405,1014]],[[192473,511920],[739,-89]],[[193212,511831],[-1,-3075]],[[193211,508756],[-2525,-184],[-945,169]],[[186549,522649],[-756,-104],[-628,-2190]],[[185165,520355],[-202,2288],[-910,2095]],[[157029,524550],[63,-2277]],[[157092,522273],[-463,-110]],[[156629,522163],[-284,1059],[-919,9]],[[155418,529962],[422,588]],[[239619,522318],[-1037,70]],[[242661,530268],[51,-9640]],[[242712,520628],[-343,-3]],[[242369,520625],[1,1598],[-1042,59],[-2,-1612],[-997,38]],[[240329,520708],[128,1598]],[[241982,530260],[679,8]],[[245796,530213],[-1,-3233],[691,9]],[[246486,526989],[-5,-6392]],[[246481,520597],[-2401,-12]],[[244080,520585],[-30,9671]],[[244050,530256],[1746,-43]],[[244080,520585],[-1368,43]],[[242661,530268],[1389,-12]],[[209244,525134],[12,-12455]],[[209256,512679],[-50,-4012]],[[209206,508667],[-2732,55]],[[206474,508722],[1,6547],[142,-1],[14,8098]],[[195875,520091],[-795,-463],[-177,-2270],[-459,3],[-573,-1888],[-130,-1894],[-228,1],[-3,-1752],[-298,3]],[[232297,529334],[32,-6470]],[[232329,522864],[-1381,-3]],[[230948,522861],[-32,4872]],[[234053,523113],[0,-269]],[[234053,522844],[-1724,20]],[[252040,527593],[20,-5420],[700,-8]],[[252760,522165],[-8,-6432]],[[252752,515733],[-696,32]],[[252056,515765],[-692,-1],[9,1610],[-345,-7]],[[251028,517367],[-2,8017]],[[158524,518913],[-1068,1088],[-329,768],[-35,1504]],[[165157,524278],[-366,-437]],[[164791,523841],[-600,-1643],[-745,-544],[-478,786]],[[162968,522440],[-730,-1784]],[[162238,520656],[-782,-457],[-46,928],[-635,569]],[[160775,521696],[-227,510]],[[203016,512064],[45,-3465]],[[203061,508599],[-4592,141]],[[198469,508740],[-941,-34]],[[197528,508706],[337,4066],[-1591,0],[48,4006],[104,577]],[[230948,522861],[3,-3246]],[[230951,519615],[-1623,13]],[[229328,519628],[-7,1157],[513,1813],[251,3528]],[[253784,523248],[-5,-1258],[-1019,175]],[[170423,527346],[14,-2610]],[[170437,524736],[-401,-3204],[0,-4052],[-226,-813],[-642,33],[1,-1372],[-752,-187],[118,-2760],[304,1],[77,-3742]],[[168916,508640],[-1798,-1]],[[167118,508639],[49,1621],[4,8063],[-288,1],[0,1596],[-518,16],[8,5875]],[[174020,513699],[-270,-3512]],[[173750,510187],[-1345,32]],[[172405,510219],[-2,1583],[-584,-9],[-295,3221],[-171,-21],[-111,3312],[-289,3248],[113,3191],[-629,-8]],[[255706,527058],[117,-1614],[-5,-6481],[175,-7]],[[255993,518956],[-481,-4769],[-453,-2674],[26,-1006]],[[255085,510507],[-74,93]],[[255011,510600],[-348,1798],[263,2651],[-666,243],[263,2751],[-117,1110],[148,2102],[-183,912]],[[255011,527072],[695,-14]],[[248253,525417],[-2,-6367]],[[248251,519050],[4,-3225]],[[248255,515825],[-1774,-77]],[[246481,515748],[0,4849]],[[246486,526989],[1045,-4]],[[214938,526300],[2,-8789]],[[214940,517511],[-1,-8089]],[[214939,509422],[-2667,29]],[[212272,509451],[0,3227]],[[212272,512678],[43,13631]],[[219085,526285],[420,-1613],[146,-2779],[-339,-2104]],[[219312,519789],[-135,-1298],[382,-971]],[[219559,517520],[-3145,-9]],[[216414,517511],[-1474,0]],[[212272,512678],[-3016,1]],[[221296,526232],[3,-6469]],[[221299,519763],[-1987,26]],[[185165,520355],[-3,-2744],[506,-650],[135,-1730],[3,-4866],[343,-1],[-3,-1637],[400,-13],[67,-3224],[282,-801],[790,-48],[2,-1347],[860,8]],[[188547,503302],[-99,-3225],[-305,274]],[[188143,500351],[-567,-772],[-129,1024],[-637,-765],[-533,835],[-280,-2222],[-238,584],[-857,90],[-96,-2021]],[[184806,497104],[-526,1386],[-10,1397],[-348,4611],[-316,914],[-262,-706],[-323,1502],[13,3600],[-287,1010],[-383,2793],[-233,2701],[-86,3613],[-272,361],[-94,1382]],[[224065,526190],[-1,-6467]],[[224064,519723],[-2739,40]],[[221325,519763],[-26,0]],[[226143,526137],[-2,-6467]],[[226141,519670],[-6,-6480]],[[226135,513190],[-2051,63]],[[224084,513253],[-13,1]],[[224071,513254],[-7,6469]],[[229328,519628],[389,-3087],[628,-1746]],[[230345,514795],[-1456,6],[-40,-559],[-610,15]],[[228239,514257],[-2,4850]],[[228237,519107],[-4,7018]],[[228237,519107],[-408,548],[-1688,15]],[[167118,508639],[-1414,-28]],[[165704,508611],[-332,4],[2,1361]],[[165374,509976],[84,1859],[-342,39],[1,1607],[-347,28],[21,10332]],[[251028,517367],[-1054,48]],[[249974,517415],[-9,1640],[-1714,-5]],[[172405,510219],[-826,-23],[-2,-1616],[-596,-10],[-301,1240],[-304,-1200],[-378,943],[-318,-1615]],[[169680,507938],[-764,702]],[[188812,504094],[-265,-792]],[[237897,519135],[-1085,-11]],[[236812,519124],[-341,4023]],[[165374,509976],[-1964,15]],[[163410,509991],[-24,269]],[[163386,510260],[-111,2406],[145,4765],[366,767],[-140,1600],[-678,2642]],[[206474,508722],[-142,2]],[[206332,508724],[-2606,-129]],[[203726,508595],[-665,4]],[[264518,520373],[-131,-4],[15,-7954]],[[264402,512415],[-335,1]],[[264067,512416],[-1024,59]],[[263043,512475],[5,1628]],[[263048,514103],[0,9277]],[[263048,523380],[752,-2508],[718,-499]],[[155426,523231],[0,-1322],[-345,8],[171,-1358],[345,-537],[-450,-2154],[-12,-1076]],[[155135,516792],[6,-4051],[-896,-4],[0,-2601],[169,-5]],[[154414,510131],[-4,-597]],[[154410,509534],[-766,17]],[[153644,509551],[191,6727],[-98,7016]],[[156629,522163],[0,-1647],[515,-2132],[1,-1597]],[[157145,516787],[-1,-1893],[-346,-271]],[[156798,514623],[-744,2159],[-919,10]],[[236812,519124],[284,-2536]],[[237096,516588],[-222,-1934],[-374,-651]],[[236500,514003],[-341,795],[-1058,-11]],[[235101,514787],[1,1614],[-1027,-8]],[[234075,516393],[-22,6451]],[[232329,522864],[30,-6471]],[[232359,516393],[-1030,-8]],[[231329,516385],[-347,13],[-31,3217]],[[234075,516393],[-344,3]],[[233731,516396],[-1372,-3]],[[163386,510260],[-629,17],[17,874],[-376,1203],[-462,444],[26,1607],[414,1539],[112,2268],[-250,2444]],[[239619,522318],[0,-3212],[333,-17],[8,-2705]],[[239960,516384],[-1367,53]],[[238593,516437],[-2,2682]],[[240329,520708],[8,-1270],[308,-144],[354,-2360],[-276,-2707]],[[240723,514227],[-762,15]],[[239961,514242],[-1,2142]],[[242369,520625],[-6,-8009]],[[242363,512616],[-1675,1]],[[240688,512617],[35,1610]],[[159434,520799],[0,-1905],[284,-1586]],[[159718,517308],[-2288,-7],[-285,-514]],[[160775,521696],[0,-3313],[-116,6],[3,-4865],[-600,-5]],[[160062,513519],[3,2149],[-347,1640]],[[163410,509991],[119,-3799],[225,-798]],[[163754,505394],[-3866,76]],[[159888,505470],[69,1165]],[[159957,506635],[-196,2311],[405,1008],[-239,2616],[135,949]],[[184806,497104],[3,-2717],[-506,66]],[[184303,494453],[-906,-18]],[[183397,494435],[-56,1597],[-348,2544],[-106,-614],[-845,1225],[-633,3398],[-141,1578],[-365,-189],[52,2183],[-181,-234],[-402,-2430],[55,-905],[-491,-1771],[-716,3192],[20,1138]],[[179240,505147],[217,1310],[9,5102],[104,825]],[[309697,499440],[-326,8144],[343,307],[-203,5576]],[[310206,521389],[551,-1389],[510,-516],[-213,-1647],[200,-1810],[-163,-2048],[408,-2916],[145,1141],[349,-534],[352,-3817],[161,-2744],[-592,-2997],[-880,-140],[-164,-1985],[-252,636],[-149,-1354],[-202,2089],[-181,-786],[-141,-3116],[-248,1984]],[[304288,501469],[-305,-404],[-9,-1934],[-241,39]],[[303733,499170],[-304,-527]],[[303429,498643],[-117,2061],[-640,1070],[-291,3135],[-430,-1180],[-152,5251],[122,80],[-151,4819]],[[301770,513879],[26,2283],[518,-340],[-235,2392],[476,2921]],[[266792,512571],[-1372,-94]],[[265420,512477],[-1018,-62]],[[264518,520373],[261,-2225],[563,-388],[377,-1459],[555,-1119],[218,171],[319,-1624],[-19,-1158]],[[244080,520585],[-2,-6434]],[[244078,514151],[-2,-1590],[-344,26]],[[243732,512587],[-1369,29]],[[246481,515748],[-686,31],[0,-1629]],[[245795,514150],[-1717,1]],[[197528,508706],[-1036,15]],[[196492,508721],[-3281,35]],[[221325,519763],[-3,-6470]],[[221322,513293],[-1536,18]],[[219786,513311],[-158,1348],[120,1153],[-189,1708]],[[224071,513254],[-2371,30]],[[221700,513284],[-378,9]],[[228239,514257],[0,-2714]],[[228239,511543],[-746,-4]],[[227493,511539],[-1359,31]],[[226134,511570],[1,1620]],[[231329,516385],[38,-4380]],[[231367,512005],[-336,821]],[[231031,512826],[-637,896]],[[230394,513722],[-49,1073]],[[238593,516437],[-6,-3147]],[[238587,513290],[-26,17]],[[238561,513307],[-163,843],[-522,101],[-780,2337]],[[249974,517415],[-2,-6482]],[[249972,510933],[-1721,20]],[[248251,510953],[4,4872]],[[219786,513311],[-178,-2703],[123,-1550],[-312,142],[-35,-2389]],[[219384,506811],[-387,-2543],[-370,1156],[-115,-974]],[[218512,504450],[-583,57],[-208,-834],[-377,334]],[[217344,504007],[2,4597],[-1015,-5],[83,8912]],[[217344,504007],[-269,-1030],[-621,-1015],[-210,-1237],[-503,175],[-264,-1035],[-539,-243]],[[214938,499622],[1,9800]],[[252056,515765],[-7,-3234],[109,-1632]],[[252158,510899],[-950,13],[2,-1661]],[[251210,509251],[-675,9]],[[250535,509260],[-1,1662],[-562,11]],[[159957,506635],[-1846,-55],[-387,968],[-169,1538],[-534,2059],[129,2390],[-300,15]],[[156850,513550],[-52,1073]],[[156850,513550],[-43,-124]],[[156807,513426],[-486,-577],[117,-1993],[-201,-742]],[[156237,510114],[-1823,17]],[[238561,513307],[-382,-977],[-277,-2080],[-23,-1945]],[[237879,508305],[-685,14]],[[237194,508319],[-679,14]],[[236515,508333],[-15,5670]],[[239961,514242],[-4,-3220]],[[239957,511022],[-577,12],[2,-1654]],[[239382,509380],[-216,1965],[-579,1945]],[[235101,514787],[15,-8081]],[[235116,506706],[-1367,-14]],[[233749,506692],[6,4861]],[[233755,511553],[-24,4843]],[[233755,511553],[-2201,-4]],[[231554,511549],[-187,456]],[[248251,510953],[-430,7],[0,-1618],[-327,3]],[[247494,509345],[-1694,-51]],[[245800,509294],[-5,4856]],[[252752,515733],[340,-44],[-9,-3220],[342,-69],[182,-3245],[999,-1069]],[[254606,508086],[-385,-2583],[-242,-2789]],[[253979,502714],[-8,-1]],[[253971,502713],[-10,-1]],[[253961,502712],[-693,38]],[[253268,502750],[-16,3221],[-670,52]],[[252582,506023],[14,4857],[-438,19]],[[303429,498643],[-266,-4622],[-406,-3326]],[[302757,490695],[-370,576],[-32,2012],[-647,-2107],[393,-1789],[-189,-2754]],[[301912,486633],[-573,-426]],[[301339,486207],[0,-16]],[[301339,486207],[-59,9193]],[[301280,495400],[-86,9641],[-121,9365]],[[301073,514406],[217,752],[480,-1279]],[[230394,513722],[3,-5426]],[[230397,508296],[-1199,-12]],[[229198,508284],[-5,3228],[-954,31]],[[236515,508333],[-686,5],[-1,-1627]],[[235828,506711],[-712,-5]],[[301280,495400],[-90,-875],[-585,121],[-254,-2830],[-201,2230]],[[300150,494046],[-446,795],[-524,2812]],[[299180,497653],[520,1849],[112,1480],[-264,3054],[383,3039],[-19,1891]],[[299912,508966],[388,4730],[214,623],[386,-1123],[173,1210]],[[240688,512617],[-96,-2433],[64,-4037]],[[240656,506147],[-95,-2137]],[[240561,504010],[-562,444],[-38,2207]],[[239961,506661],[97,22],[-1,4337],[-100,2]],[[245800,509294],[3,-3236]],[[245803,506058],[-2030,-24]],[[243773,506034],[-41,6553]],[[159888,505470],[-167,-669],[70,-1970]],[[159791,502831],[-1153,206],[-234,1076],[-631,10],[-781,720],[-578,-1960],[-382,1172]],[[156032,504055],[-98,1557],[388,2208],[-85,2294]],[[175529,510717],[154,-826],[-340,-5246],[151,-1455],[0,-3805]],[[175494,499385],[-398,-1021]],[[175096,498364],[-634,868],[-4,2312],[-267,893],[0,3275],[-765,34]],[[173426,505746],[189,1739],[-44,1635],[179,1067]],[[231554,511549],[662,-3749],[173,-272]],[[232389,507528],[-309,-828],[-3,-1608],[-1680,19]],[[230397,505111],[0,3185]],[[307819,495119],[63,-2040],[-255,1149],[192,891]],[[308823,498239],[322,-1210],[-422,-2791],[-256,1682],[356,2319]],[[309697,499440],[-194,-3153],[-121,2654],[-613,1160],[154,-1192],[-465,-1333],[31,1761],[-402,-1706],[118,-3275],[-828,3345],[180,1911],[-237,2132],[81,1095]],[[221700,513284],[1,-6478]],[[221701,506806],[-279,1]],[[221422,506807],[-2038,4]],[[224084,513253],[3,-6454]],[[224087,506799],[-1659,3]],[[222428,506802],[-727,4]],[[239382,509380],[134,-2743]],[[239516,506637],[-427,-1841]],[[239089,504796],[-534,227]],[[238555,505023],[9,1658],[-687,3],[2,1621]],[[226134,511570],[12,-9713]],[[226146,501857],[-2029,49]],[[224117,501906],[-30,4893]],[[179240,505147],[-395,-1629],[-367,938],[-230,-2310],[-308,-655],[142,-3509],[-185,-1566]],[[177897,496416],[-297,-1464],[-332,-476],[-1622,25],[-30,-1653],[-277,66]],[[175339,492914],[2,3219],[164,2],[-11,3250]],[[212272,509451],[-19,-8102],[-1681,-4]],[[210572,501345],[-701,13],[-661,-630]],[[209210,500728],[-4,7939]],[[242363,512616],[57,-6548]],[[242420,506068],[-1764,79]],[[243773,506034],[0,-3210]],[[243773,502824],[-1350,15]],[[242423,502839],[-3,3229]],[[262700,510887],[28,-4815]],[[262728,506072],[-1240,27],[-113,-876]],[[261375,505223],[-305,883]],[[261070,506106],[220,4694],[-69,1784]],[[261221,512584],[458,-42],[1,-1633],[1020,-22]],[[264067,512416],[-14,-6399]],[[264053,506017],[-1325,55]],[[262700,510887],[342,-32],[1,1620]],[[265420,512477],[-20,-6431]],[[265400,506046],[-1347,-29]],[[227493,511539],[8,-6473]],[[227501,505066],[-4,-4842]],[[227497,500224],[-1004,10]],[[226493,500234],[-9,1613],[-338,10]],[[229198,508284],[-7,-3209]],[[229191,505075],[-1690,-9]],[[233749,506692],[-652,-11],[0,-2565]],[[233097,504116],[-708,3412]],[[239961,506661],[-445,-24]],[[250535,509260],[0,-6476]],[[250535,502784],[-1731,65]],[[248804,502849],[-1313,5]],[[247491,502854],[3,6491]],[[252582,506023],[-689,18],[2,1616],[-685,-6],[0,1600]],[[173426,505746],[-385,-1718],[-296,-3771],[-219,-1145],[9,-3403]],[[172535,495709],[-741,0],[0,1607],[-294,1057],[-1059,-21],[-726,-3486]],[[169715,494866],[-738,-18],[245,2192],[-29,1556],[314,2473],[-552,1434],[612,1573],[-29,2092],[142,1770]],[[156032,504055],[-16,-548]],[[156016,503507],[-1264,17]],[[154752,503524],[-340,334],[-2,5676]],[[165704,508611],[55,-3187],[-11,-9610]],[[165748,495814],[-676,-6],[-1,1543],[-342,912],[-1014,-19],[1,2354]],[[163716,500598],[38,4796]],[[154752,503524],[16,-5366],[-345,3],[16,-1350],[-284,-293],[116,-1140]],[[154271,495378],[-947,-137]],[[153324,495241],[89,2631],[44,7616],[170,1569],[17,2494]],[[214938,499622],[-3,-12]],[[214935,499610],[-311,-1407],[-474,240],[-222,-2776],[-71,-2959],[-2964,12]],[[210893,492720],[-2,2156],[-338,-10],[19,6479]],[[247491,502854],[1,-4850]],[[247492,498004],[-1354,-31],[0,1610],[-337,6],[2,1612]],[[245803,501201],[0,4857]],[[253268,502750],[-7,-1765]],[[253261,500985],[-1005,107]],[[252256,501092],[2,1635],[-1723,57]],[[296979,508865],[60,-3257],[-127,-958]],[[296912,504650],[-471,86],[-134,-1750],[-359,-1102]],[[295948,501884],[-849,1672]],[[295099,503556],[103,5410]],[[295202,508966],[1777,-101]],[[299180,497653],[-205,-1076]],[[298975,496577],[-266,1736],[213,1023],[-144,948],[183,1193],[-188,668],[204,1295],[-286,977]],[[298691,504417],[181,2e3],[-64,2446]],[[298808,508863],[1104,103]],[[295099,503556],[-145,-2596],[-226,-366]],[[294728,500594],[-75,974],[149,3512],[-119,604],[97,3231]],[[294780,508915],[422,51]],[[294728,500594],[65,-315]],[[294793,500279],[-930,-2003],[-662,-178]],[[293201,498098],[-213,5176],[-115,5362]],[[292873,508636],[1907,279]],[[298691,504417],[-203,-1307],[-284,945],[-413,-3859],[-312,777]],[[297479,500973],[-299,925],[174,1659],[-442,1093]],[[296979,508865],[1829,-2]],[[196492,508721],[81,-2400],[-1,-6524],[53,-2],[-1,-6560],[65,0]],[[196689,493235],[-1,-1658]],[[196688,491577],[-673,4],[0,-1650],[-344,-3],[9,-1603],[-502,-5],[2,-1644],[-615,-55]],[[194565,486621],[-361,2183],[-278,575],[-278,-718],[-65,-1424],[-340,-839],[-198,2909],[-378,-147],[-165,1088]],[[192502,490248],[0,2320],[-270,2958],[-406,2562],[50,1661],[-272,1204],[-814,-4],[0,1554],[-1081,0]],[[290927,508615],[234,-781],[324,-14558],[-26,-1329]],[[291459,491947],[-889,-543]],[[290570,491404],[-581,-367],[-299,867]],[[289690,491904],[-769,2247]],[[288921,494151],[-1154,3457]],[[287767,497608],[260,2084],[1343,6200],[870,2516],[687,207]],[[198469,508740],[221,-3931],[453,-2060],[152,402],[684,-2631]],[[199979,500520],[185,-1795],[287,-397],[154,-2198],[-5,-2947]],[[200600,493183],[-3911,52]],[[206332,508724],[28,-15346]],[[206360,493378],[-1,-12616]],[[206359,480762],[-2612,-66]],[[203747,480696],[21,19902]],[[203768,500598],[-42,7997]],[[203768,500598],[-1168,-134],[-2621,56]],[[293201,498098],[-645,-417],[133,-5014],[-525,-324]],[[292164,492343],[-705,-396]],[[290927,508615],[1946,21]],[[209210,500728],[5,-7271]],[[209215,493457],[-2855,-79]],[[169715,494866],[13,-4024]],[[169728,490842],[-1637,145],[-4,-1633],[-2343,-17]],[[165744,489337],[4,6477]],[[237194,508319],[5,-4865]],[[237199,503454],[-679,9],[-2,-1632],[-677,-6],[-1,1627]],[[235840,503452],[-12,3259]],[[238555,505023],[-264,-1740],[-417,-1264]],[[237874,502019],[-336,1431],[-339,4]],[[230397,505111],[0,-3258]],[[230397,501853],[0,-1635]],[[230397,500218],[-1208,4]],[[229189,500222],[2,4853]],[[233097,504116],[341,-1014]],[[233438,503102],[0,-2921],[-654,12]],[[232784,500193],[-25,1632],[-1362,11]],[[231397,501836],[-1e3,17]],[[240561,504010],[200,-612]],[[240761,503398],[-169,-3191],[-689,-567],[0,-757]],[[239903,498883],[-674,2],[0,1341]],[[239229,500226],[-140,4570]],[[221422,506807],[-9,-6505]],[[221413,500302],[-2368,-13]],[[219045,500289],[-317,676],[77,2217],[-293,1268]],[[222428,506802],[33,-13076]],[[222461,493726],[-769,-45]],[[221692,493681],[-243,467]],[[221449,494148],[-36,6154]],[[224117,501906],[15,-8145]],[[224132,493761],[-628,-3]],[[223504,493758],[-1043,-32]],[[235840,503452],[-367,-8],[16,-4852]],[[235489,498592],[-437,8]],[[235052,498600],[-236,771]],[[234816,499371],[-1378,3731]],[[183397,494435],[-268,4],[1,-3240],[-116,1],[10,-3446],[227,-982],[-443,-1878]],[[182808,484894],[-596,-1711],[-145,-1114]],[[182067,482069],[-654,3911],[-113,-748],[-563,1718],[-9,879],[-657,322],[-39,-921],[-426,1521],[-370,1],[1,1214],[-439,-1021]],[[178798,488945],[-56,216]],[[178742,489161],[-154,1983],[62,1848],[-398,879],[-33,1744],[-322,801]],[[242423,502839],[0,-2695],[-505,27]],[[241918,500171],[-647,507],[-510,2720]],[[266980,506080],[138,-2703],[-131,-3752]],[[266987,499625],[-1582,-51]],[[265405,499574],[-5,6472]],[[265400,506046],[1580,34]],[[262728,506072],[-10,-6460]],[[262718,499612],[-1346,23]],[[261372,499635],[3,5588]],[[264053,506017],[3,-6475]],[[264056,499542],[-1338,70]],[[245803,501201],[-678,11]],[[245125,501212],[-1014,-15]],[[244111,501197],[-336,9]],[[243775,501206],[-2,1618]],[[265405,499574],[-1349,-32]],[[175096,498364],[-132,-2275],[-32,-3181],[-260,7]],[[174672,492915],[-1240,21]],[[173432,492936],[-217,1684],[-680,1089]],[[163716,500598],[-1231,-21],[0,-1605],[-451,-3],[2,-1609],[-331,10]],[[161705,497370],[-2049,35]],[[159656,497405],[135,5426]],[[239229,500226],[-676,-7]],[[238553,500219],[-1077,-9]],[[237476,500210],[398,1809]],[[229189,500222],[-676,-12]],[[228513,500210],[-1016,14]],[[297479,500973],[-166,-1451]],[[297313,499522],[-157,-1497],[-296,998],[-160,-1510],[-420,996]],[[296280,498509],[-67,1872],[-265,1503]],[[159656,497405],[121,-2501]],[[159777,494904],[-1469,-89],[-166,-673],[-532,204],[-411,1117],[-498,-541],[-6,-1096],[-722,-4],[-55,1558]],[[155918,495380],[-123,1127],[43,2998],[-132,924],[521,1787],[-211,1291]],[[219045,500289],[-133,-1711],[523,-288],[58,-1572],[780,-877],[539,-1239],[-128,-869]],[[220684,493733],[-1196,-11],[0,-483]],[[219488,493239],[-1893,-6]],[[217595,493233],[-334,-5],[34,9715],[49,1064]],[[260032,504518],[-8,-4869]],[[260024,499649],[-1160,99]],[[258864,499748],[-13,3454],[458,1388]],[[259309,504590],[723,-72]],[[298975,496577],[-544,-513],[-20,-3063]],[[298411,493001],[-914,898]],[[297497,493899],[402,4106],[-586,1517]],[[307394,502827],[-140,-1573],[180,-625],[-64,-1886],[-523,-588],[177,-1427],[-225,-1986]],[[306799,494742],[-257,115],[-412,2029],[-390,-679]],[[305740,496207],[-272,275]],[[305468,496482],[309,2126],[8,3412],[-219,979]],[[189728,498924],[5,-9133]],[[189733,489791],[-389,-951],[-593,-175]],[[188751,488665],[-448,-740],[-1162,820]],[[187141,488745],[-1,811],[-499,8],[1,1607]],[[186642,491171],[338,-6],[2,1607],[490,820],[15,2406],[170,1557],[484,19],[2,2777]],[[217595,493233],[-48,-3229]],[[217547,490004],[-2628,-7]],[[214919,489997],[16,9613]],[[296280,498509],[-410,-5407]],[[295870,493102],[-68,2572],[-938,-658]],[[294864,495016],[48,3058],[-119,2205]],[[155918,495380],[-1647,-2]],[[305468,496482],[-133,-1505],[-266,329],[-18,-2929],[-277,307]],[[304774,492684],[-7,9]],[[304767,492693],[-269,531],[-119,-1120],[-300,314]],[[304079,492418],[-196,1521],[-150,5231]],[[237476,500210],[-51,-1566]],[[237425,498644],[-1936,-52]],[[241918,500171],[207,-1615]],[[242125,498556],[-525,16],[0,-1617],[-334,5],[-1,-3232]],[[241265,493728],[-356,11]],[[240909,493739],[-1010,22]],[[239899,493761],[4,5122]],[[234816,499371],[-1,-4018],[-672,-9],[-5,-1614]],[[234138,493730],[-984,19]],[[233154,493749],[-366,-7]],[[232788,493742],[-4,6451]],[[250535,502784],[-3,-8151]],[[250532,494633],[-1040,40]],[[249492,494673],[-353,36]],[[249139,494709],[-6,4906],[-327,5],[-2,3229]],[[249139,494709],[-495,33]],[[248644,494742],[-1141,-12]],[[247503,494730],[-11,3274]],[[253961,502712],[-152,-2104],[333,-532],[464,2018]],[[254606,502094],[-10,-5904]],[[254596,496190],[-339,8],[-1,-1624],[-432,11]],[[253824,494585],[-416,19]],[[253408,494604],[6,6419],[-153,-38]],[[243775,501206],[-1056,-193],[-152,-3331]],[[242567,497682],[-442,874]],[[252256,501092],[-365,1],[-8,-6465]],[[251883,494628],[-410,-12]],[[251473,494616],[-941,17]],[[255685,502676],[-302,-3069],[-169,-3411]],[[255214,496196],[-618,-6]],[[254606,502094],[72,609]],[[254678,502703],[1007,-27]],[[192502,490248],[5,-10113]],[[192507,480135],[-16,-1620],[-799,3],[0,-1615],[-653,8],[-1,-1051]],[[191038,475860],[-655,-1],[0,1504],[-643,-3]],[[189740,477360],[-2,3452]],[[189738,480812],[-5,8979]],[[226493,500234],[-2,-6499]],[[226491,493735],[-1332,24]],[[225159,493759],[-1027,2]],[[231397,501836],[40,-8076]],[[231437,493760],[-1042,2]],[[230395,493762],[2,6456]],[[232788,493742],[-1310,16]],[[231478,493758],[-41,2]],[[210893,492720],[-1678,5]],[[209215,492725],[0,732]],[[244111,501197],[-1,-6504],[-219,-857],[207,-1948],[-69,-1318]],[[244029,490570],[-834,3122]],[[243195,493692],[-279,3080],[-349,910]],[[245125,501212],[38,-9630]],[[245163,491582],[-120,124]],[[245043,491706],[-313,-400],[-41,-1496],[-287,-3]],[[244402,489807],[-373,763]],[[247503,494730],[-1,-1740]],[[247502,492990],[-1654,56],[-187,-1630]],[[245661,491416],[-498,166]],[[253408,494604],[-589,39]],[[252819,494643],[-936,-15]],[[186642,491171],[-1501,14],[-1,-1610]],[[185140,489575],[-834,8],[-3,4870]],[[203747,480696],[-170,-9]],[[203577,480687],[-2877,-39],[0,148]],[[200700,480796],[-49,12388],[-51,-1]],[[165744,489337],[-329,0],[-5,-4859],[-338,5]],[[165072,484483],[-1001,8],[0,1610],[-336,-4],[-2,1618],[-1027,-13],[-1,1606],[-664,64],[-2,3219],[-321,77],[-13,4702]],[[221449,494148],[180,-1781],[-749,47],[-196,1319]],[[294864,495016],[-214,-1344],[-132,-2763],[162,-4374]],[[294680,486535],[-165,-92]],[[294515,486443],[-1724,-1101]],[[292791,485342],[28,960],[-465,275],[-343,2130],[225,833],[-72,2803]],[[238553,500219],[-2,-6472]],[[238551,493747],[-677,-2]],[[237874,493745],[1,807],[-681,-7]],[[237194,494545],[221,1970],[10,2129]],[[239899,493761],[-13,0]],[[239886,493761],[-1006,-6]],[[238880,493755],[-329,-8]],[[228513,500210],[-4,-6463]],[[228509,493747],[-670,-20]],[[227839,493727],[-1336,7]],[[226503,493734],[-12,1]],[[230395,493762],[0,-2]],[[230395,493760],[-1217,-20]],[[229178,493740],[-669,7]],[[260024,499649],[-9,-6494]],[[260015,493155],[-615,55]],[[259400,493210],[-964,215]],[[258436,493425],[364,3555],[64,2768]],[[261372,499635],[-2,-6463]],[[261370,493172],[-640,-4]],[[260730,493168],[-715,-13]],[[260024,499649],[1348,-14]],[[264056,499542],[8,-6454]],[[264064,493088],[-669,-1]],[[263395,493087],[-679,16]],[[262716,493103],[2,6509]],[[262716,493103],[-656,52]],[[262060,493155],[-690,17]],[[266987,499625],[-62,-3376],[-470,-1067],[-157,-2040]],[[266298,493142],[-886,-31]],[[265412,493111],[-7,6463]],[[265412,493111],[-786,0]],[[264626,493111],[-562,-23]],[[175339,492914],[-169,-3],[-23,-6408]],[[175147,486503],[-644,5]],[[174503,486508],[-557,-1]],[[173946,486507],[0,3241],[391,-17],[114,1594],[220,-13],[1,1603]],[[214919,489997],[-33,-5323],[-334,-145]],[[214552,484529],[-104,-245],[-1766,9]],[[212682,484293],[343,3115],[-3812,-38]],[[209213,487370],[2,5355]],[[297497,493899],[-208,-1404],[-408,589],[-262,-2738],[-163,304]],[[296456,490650],[-487,788],[-99,1664]],[[235052,498600],[861,-2186],[275,-1379]],[[236188,495035],[12,-2914]],[[236200,492121],[-1368,-13]],[[234832,492108],[-669,3],[-25,1619]],[[304079,492418],[-79,-2770]],[[304e3,489648],[-229,-1286],[-556,2438],[-134,-953],[-324,848]],[[237194,494545],[-162,-1485],[-844,1975]],[[243195,493692],[-616,1],[0,-1602]],[[242579,492091],[-668,7],[-1,1620],[-645,10]],[[173432,492936],[-215,-1206],[111,-1864],[-135,-2004]],[[173193,487862],[-118,-728],[-1,-2989]],[[173074,484145],[-2,-31284]],[[173072,452861],[-3259,-52]],[[169813,452809],[-49,5195],[-6,11887],[-34,1],[4,20950]],[[300150,494046],[150,-5520],[-565,-417],[90,-2385]],[[299825,485724],[28,-1263],[-360,-306],[-213,-2182]],[[299280,481973],[-251,-349],[-88,1241],[-239,-1545]],[[298702,481320],[-1098,1335]],[[297604,482655],[73,1782],[273,1403]],[[297950,485840],[461,7161]],[[165072,484483],[0,-1675]],[[165072,482808],[-3996,131]],[[161076,482939],[-1867,-3]],[[159209,482936],[78,4514],[296,1024],[283,3753],[-89,2677]],[[286590,490299],[-326,1891]],[[286264,492190],[242,1614],[1261,3804]],[[288921,494151],[-278,-2136],[171,-535],[-163,-1981],[-600,-1658],[-229,98],[184,-3632]],[[288006,484307],[-698,337],[-439,-517]],[[286869,484127],[-30,11]],[[286839,484138],[-17,6]],[[286822,484144],[-93,2654],[-183,296],[473,1068],[-221,1526],[192,1728],[-400,-1117]],[[306799,494742],[-208,-3178],[83,-580],[-394,-2170],[-422,630],[40,936]],[[305898,490380],[198,677],[-157,2940],[-190,25],[-9,2185]],[[178742,489161],[-408,649],[-97,1865],[-374,-2892],[-523,-708],[-420,-3554],[-518,-1775],[-403,-257]],[[175999,482489],[-852,4014]],[[305898,490380],[-88,1150],[-333,-4456],[-153,1112],[-294,-803],[27,3034],[-191,-1422]],[[304866,488995],[63,1229],[-293,335]],[[304636,490559],[138,2125]],[[255214,496196],[10,-3137],[-283,-948],[-252,-4020]],[[254689,488091],[-861,-9]],[[253828,488082],[-4,6503]],[[296456,490650],[-138,-1260]],[[296318,489390],[-526,-1476],[60,-1043]],[[295852,486871],[-725,197],[35,-1311],[-435,-257]],[[294727,485500],[-47,1035]],[[159209,482936],[-356,-1083],[-4,-2172]],[[158849,479681],[-1695,-61],[-4,1999],[-1023,-130],[-80,4507],[-584,9],[-506,918],[-251,1689],[-581,464],[-272,-1480],[-649,-38]],[[153204,487558],[120,7683]],[[301339,486191],[74,-4637]],[[301413,481554],[-561,-31]],[[300852,481523],[-271,609],[-756,3592]],[[237874,493745],[1,-6477]],[[237875,487268],[-1335,-3]],[[236540,487265],[-340,-1]],[[236200,487264],[0,4857]],[[248644,494742],[4,-1203],[-356,-1775],[167,-1777],[17,-2211],[270,-1702],[223,-2658]],[[248969,483416],[-1467,-1]],[[247502,483415],[1,1681]],[[247503,485096],[-1,7894]],[[249492,494673],[0,-4905]],[[249492,489768],[-4,-6324]],[[249488,483444],[-519,-28]],[[251473,494616],[2,-4829]],[[251475,489787],[-785,-8]],[[250690,489779],[-1198,-11]],[[252819,494643],[-1,-5695]],[[252818,488948],[3,-842],[-1344,42]],[[251477,488148],[-2,1639]],[[253828,488082],[-336,-5]],[[253492,488077],[2,862],[-676,9]],[[185140,489575],[-7,-6496]],[[185133,483079],[-5,-1541],[-325,-81],[-2,-1617],[-333,6],[-31,-3059],[-167,-6]],[[184270,476781],[-988,-2],[0,1538],[-762,6],[71,2286],[-253,1758],[-271,-298]],[[297950,485840],[-1609,2937],[-23,613]],[[289857,482936],[-1180,-3640],[-620,942]],[[288057,480238],[-51,4069]],[[289690,491904],[167,-8968]],[[222306,488875],[139,-1400],[-277,-1473],[-155,-2285],[239,-7],[214,-2924]],[[222466,480786],[-655,1]],[[221811,480787],[-251,2],[-1,4520],[-205,288],[-400,-1289],[-686,-69],[-402,533]],[[219866,484772],[-299,59]],[[219567,484831],[-77,2419],[-2,5989]],[[221692,493681],[38,-1693],[582,-1977],[-6,-1136]],[[231478,493758],[-2,-6467]],[[231476,487291],[-1083,9]],[[230393,487300],[2,6460]],[[233154,493749],[0,-6482]],[[233154,487267],[-1644,21]],[[231510,487288],[-34,3]],[[225159,493759],[1,-4821]],[[225160,488938],[-1327,-45]],[[223833,488893],[-333,-2]],[[223500,488891],[4,4867]],[[239886,493761],[1,-6484]],[[239887,487277],[-11,1]],[[239876,487278],[-996,-7]],[[238880,487271],[0,6484]],[[240909,493739],[-31,-6461]],[[240878,487278],[-991,-1]],[[230393,487300],[-1213,-24]],[[229180,487276],[-2,6464]],[[238880,487271],[-672,1]],[[238208,487272],[-333,-4]],[[223500,488891],[-1194,-16]],[[226503,493734],[-5,-6430]],[[226498,487304],[-323,15]],[[226175,487319],[-998,7]],[[225177,487326],[-17,1612]],[[242579,492091],[0,-4839]],[[242579,487252],[-1030,-242]],[[241549,487010],[-671,268]],[[234832,492108],[2,-4840]],[[234834,487268],[-1653,0]],[[233181,487268],[-27,-1]],[[229180,487276],[-670,-7]],[[228510,487269],[-670,12]],[[227840,487281],[-1,6446]],[[227840,487281],[-666,8]],[[227174,487289],[-676,15]],[[244402,489807],[392,-2555]],[[244794,487252],[-1243,-3]],[[243551,487249],[-972,3]],[[209213,487370],[2,-6520]],[[209215,480850],[-2355,-66]],[[206860,480784],[-501,-22]],[[259400,493210],[11,-6545]],[[259411,486665],[-1095,72]],[[258316,486737],[-227,4105],[347,2583]],[[304e3,489648],[314,-1030]],[[304314,488618],[155,528]],[[304469,489146],[-41,-1011]],[[304428,488135],[-42,-1969],[-144,1438],[-555,-1235],[-307,-2321],[164,-2049],[-435,-545]],[[303109,481454],[-386,1324],[-161,2030],[-306,-178],[3,1605],[-347,398]],[[219567,484831],[-690,962],[-261,-1066],[-279,233],[-415,1973],[-376,207]],[[217546,487140],[0,-1]],[[217546,487140],[1,2864]],[[200700,480796],[-1181,20]],[[199519,480816],[-168,0]],[[199351,480816],[0,2700],[-338,-12],[1,1631],[-671,1],[0,1587],[-983,520],[0,1054],[-332,2],[5,1652],[-345,1626]],[[304469,489146],[96,425],[146,-4224],[-211,-753],[-72,3541]],[[304866,488995],[-144,-863],[186,-1284],[-136,-1342],[-199,4245],[63,808]],[[304767,492693],[-187,-2521],[-266,-1554]],[[260730,493168],[6,-6502]],[[260736,486666],[-1325,-1]],[[262060,493155],[-5,-6525]],[[262055,486630],[-1319,36]],[[263395,493087],[5,-6429]],[[263400,486658],[-1345,-28]],[[264626,493111],[-1,-3070]],[[264625,490041],[-2,-3183]],[[264623,486858],[-1223,-200]],[[247503,485096],[-1667,-111]],[[245836,484985],[-8,6443],[-167,-12]],[[173946,486507],[-392,-272],[-361,1627]],[[292791,485342],[-439,-295],[152,-6649]],[[292504,478398],[55,-2188]],[[292559,476210],[-1099,-481],[-496,1080]],[[290964,476809],[-432,1e3],[257,2733],[-219,10862]],[[236200,487264],[-1352,5]],[[234848,487269],[-14,-1]],[[178798,488945],[-51,-1480]],[[178747,487465],[-147,-2107],[27,-2295],[-141,-364],[-9,-7526]],[[178477,475173],[-2,-5280],[149,-49]],[[178624,469844],[-11,-2674]],[[178613,467170],[-1161,-3],[35,3027],[-978,384],[-398,937],[-84,-1083],[-654,1955],[-183,1188]],[[175190,473575],[801,17],[8,8897]],[[290964,476809],[48,-2087],[-179,-2358]],[[290833,472364],[-10,-3429]],[[290823,468935],[-322,652],[-79,-1360],[-540,1549],[-309,-528]],[[289573,469248],[-20,3211],[418,3255],[-260,632],[239,1293],[-93,5297]],[[245836,484985],[-965,57]],[[244871,485042],[-77,2210]],[[199351,480816],[0,-542],[-2071,-233],[-330,808],[-664,541],[-332,1359],[-996,270],[0,1480],[-393,2122]],[[187141,488745],[-18,-3230],[155,229],[839,-2595]],[[188117,483149],[-2489,-4]],[[185628,483145],[-495,-66]],[[169813,452809],[-3140,-59]],[[166673,452750],[-102,8]],[[166571,452758],[-13,14052],[-1606,-147],[6,8084],[116,22],[-2,8039]],[[199519,480816],[49,-535],[44,-12867],[-117,0],[4,-6462],[53,0]],[[199552,460952],[1,-3214]],[[199553,457738],[-4238,36]],[[195315,457774],[-81,8002],[-208,644],[-621,4049],[-508,1245],[-388,4713],[-175,3678],[-827,30]],[[265345,488432],[-13,-4364],[594,-1608]],[[265926,482460],[2,-2061]],[[265928,480399],[-330,807],[-651,39],[-327,827]],[[264620,482072],[3,4786]],[[264625,490041],[337,2],[2,-1583],[381,-28]],[[217546,487139],[-458,-846],[2,-7566]],[[217090,478727],[-2459,14]],[[214631,478741],[-79,1615],[0,4173]],[[184270,476781],[-1,-3235]],[[184269,473546],[-657,2],[18,-6493],[161,-1616],[-161,-935]],[[183630,464504],[-371,1135],[-285,-316]],[[182974,465323],[1,3349],[164,1],[-2,6527],[-838,4]],[[182299,475204],[-1840,-8]],[[180459,475196],[-55,2307],[-390,208],[75,2719],[-486,2042],[-29,3598],[-455,236],[-372,1159]],[[189738,480812],[-430,714],[-126,1528],[-434,6]],[[188748,483060],[3,5605]],[[251477,488148],[-2,-4871]],[[251475,483277],[-336,-10]],[[251139,483267],[-664,186]],[[250475,483453],[215,6326]],[[250475,483453],[-987,-9]],[[297604,482655],[-139,-531],[-150,-6299]],[[297315,475825],[-695,-198],[-380,613]],[[296240,476240],[-135,842]],[[296105,477082],[40,1309],[261,-315],[91,2132],[-178,490],[251,3497],[-332,632],[104,1629],[-255,1003],[-235,-588]],[[158849,479681],[187,-616],[254,-2713],[-330,-3406],[-529,-206],[-3,-1355]],[[158428,471385],[-331,3],[-437,-1062],[-659,-2951],[-995,-473],[-214,-851]],[[155792,466051],[-606,-123],[-747,708],[-3,821]],[[154436,467457],[-267,104]],[[154169,467561],[-22,3824],[329,1721],[-5,3184],[-170,-23],[1,3263],[-310,1557],[0,1719],[-955,38]],[[153037,482844],[167,4714]],[[253492,488077],[4,-6488]],[[253496,481589],[-667,11]],[[252829,481600],[-2,1626],[-1352,51]],[[225177,487326],[14,-6561]],[[225191,480765],[-1074,13]],[[224117,480778],[-247,-3]],[[223870,480775],[-37,8118]],[[223870,480775],[-1404,11]],[[188748,483060],[-631,89]],[[254689,488091],[84,-3796],[-251,-2704]],[[254522,481591],[-691,-12]],[[253831,481579],[-335,10]],[[174503,486508],[-1,-3222],[107,-1],[3,-3245],[-111,-9],[5,-3147]],[[174506,476884],[-751,3480],[-169,2160],[-512,1621]],[[219866,484772],[49,-6023]],[[219915,478749],[-2825,-22]],[[180459,475196],[-612,-25]],[[179847,475171],[-1370,2]],[[296105,477082],[-1078,260]],[[295027,477342],[17,4427],[-151,1362],[-345,330],[179,2039]],[[212682,484293],[-532,-1541],[1,-2393]],[[212151,480359],[-2937,18]],[[209214,480377],[1,473]],[[231510,487288],[-3,-6495]],[[231507,480793],[-1113,5]],[[230394,480798],[-1,6502]],[[233181,487268],[-6,-6467]],[[233175,480801],[-1132,-10]],[[232043,480791],[-536,2]],[[239876,487278],[3,-6493]],[[239879,480785],[-1250,-4]],[[238629,480781],[-423,3]],[[238206,480784],[2,6488]],[[241549,487010],[0,-6211]],[[241549,480799],[-290,-4]],[[241259,480795],[-1313,-10]],[[239946,480785],[-67,0]],[[244871,485042],[-35,-2081],[144,-2160]],[[244980,480801],[-1096,2]],[[243884,480803],[-334,1]],[[243550,480804],[1,6445]],[[226175,487319],[6,-6546]],[[226181,480773],[-417,-14]],[[225764,480759],[-573,6]],[[227174,487289],[5,-6502]],[[227179,480787],[-998,-14]],[[243550,480804],[-972,-1]],[[242578,480803],[-1029,-4]],[[234848,487269],[-4,-6462]],[[234844,480807],[-164,-8]],[[234680,480799],[-1319,-4]],[[233361,480795],[-186,6]],[[238206,480784],[-897,-1]],[[237309,480783],[-772,10]],[[236537,480793],[3,6472]],[[230394,480798],[-407,0]],[[229987,480798],[-908,-8]],[[229079,480790],[-570,-5]],[[228509,480785],[1,6484]],[[236537,480793],[-544,5]],[[235993,480798],[-1149,9]],[[228509,480785],[-758,1]],[[227751,480786],[-572,1]],[[264620,482072],[-6,-1618],[-556,-296]],[[264058,480158],[-662,0]],[[263396,480158],[4,6500]],[[259411,486665],[-4,-6481]],[[259407,480184],[-1175,91]],[[258232,480275],[-219,3393],[303,3069]],[[263396,480158],[-664,2]],[[262732,480160],[-666,1]],[[262066,480161],[-11,6469]],[[303109,481454],[-237,-3363],[-309,-544],[-343,-4752],[-437,1185]],[[301783,473980],[56,1699],[-493,2897],[67,2978]],[[262066,480161],[-1330,37]],[[260736,480198],[0,6468]],[[260736,480198],[0,-3238]],[[260736,476960],[-635,-23]],[[260101,476937],[-693,9],[-1,3238]],[[295027,477342],[-54,-6909]],[[294973,470433],[-1008,-44]],[[293965,470389],[167,2590],[-54,4202]],[[294078,477181],[-94,3357],[378,3142],[153,2763]],[[175190,473575],[-334,1506],[-129,1913],[-221,-110]],[[294078,477181],[-671,-975],[-134,2686],[-769,-494]],[[221811,480787],[-2,-9343]],[[221809,471444],[-1850,12]],[[219959,471456],[-44,7293]],[[300852,481523],[10,-3416],[-211,-1325]],[[300651,476782],[-895,3175],[-123,-380],[-353,2396]],[[266573,485031],[2,-1116],[972,143]],[[267547,484058],[-7,-6487]],[[267540,477571],[-652,-91],[7,-1620],[-304,-225]],[[266591,475635],[-654,-32]],[[265937,475603],[-9,4796]],[[265926,482460],[77,10]],[[266003,482470],[432,2693],[138,-132]],[[247502,483415],[3,-1619]],[[247505,481796],[-1004,-19],[9,-2420]],[[246510,479357],[-1496,-1]],[[245014,479356],[-34,1445]],[[288057,480238],[-163,246],[-201,-2951],[7,-3154]],[[287700,474379],[-304,516]],[[287396,474895],[-580,1634],[-156,-692],[-618,-119]],[[286042,475718],[-350,485],[-33,3060]],[[285659,479263],[575,1959],[489,118],[146,2787]],[[214631,478741],[5,-4840],[73,-2432]],[[214709,471469],[-1978,12]],[[212731,471481],[-580,15]],[[212151,471496],[0,8863]],[[269259,474627],[-1374,-276]],[[267885,474351],[-11,2434],[-334,786]],[[267547,484058],[1423,278]],[[268970,484336],[189,-4720],[100,-4989]],[[178613,467170],[-2,-14382]],[[178611,452788],[-3086,41],[-2428,19]],[[173097,452848],[-25,13]],[[251139,483267],[-6,-6483]],[[251133,476784],[-1982,151]],[[249151,476935],[334,1631],[4,3332],[-358,174],[-162,1344]],[[249151,476935],[-328,-1617]],[[248823,475318],[-991,-774]],[[247832,474544],[6,7269],[-333,-17]],[[252829,481600],[-49,-6493]],[[252780,475107],[-328,24]],[[252452,475131],[-1318,30]],[[251134,475161],[-1,1623]],[[189740,477360],[2,-5505]],[[189742,471855],[-1523,-1]],[[188219,471854],[6,4870],[-654,10],[0,1562],[-614,11],[-169,1087],[-1161,0],[1,3751]],[[188219,471854],[-1319,42]],[[186900,471896],[-1651,-7],[-264,-1313]],[[184985,470576],[-183,-1642],[-532,-4],[-1,4616]],[[161076,482939],[-47,-16196],[1299,-29],[11,-13965]],[[162339,452749],[-1582,70]],[[160757,452819],[-2346,190]],[[158411,453009],[17,18376]],[[166571,452758],[-1779,10]],[[164792,452768],[-2453,-19]],[[289573,469248],[-100,-158]],[[289473,469090],[-527,-154],[-20,1300],[-279,-24],[-23,1968],[-519,2370],[-405,-171]],[[300651,476782],[-32,-195]],[[300619,476587],[-404,-4938]],[[300215,471649],[-352,1116],[-342,-274],[-74,1832],[-524,-693],[-159,1711],[-267,-361]],[[298497,474980],[-226,2506],[101,2208],[330,1626]],[[154169,467561],[-316,-270],[-199,-1661],[-396,-276],[-61,3940],[-268,1346],[-619,4]],[[152310,470644],[269,5888],[458,6312]],[[298497,474980],[-81,-1100]],[[298416,473880],[-391,59],[61,931],[-822,-385]],[[297264,474485],[51,1340]],[[301783,473980],[-163,-962]],[[301620,473018],[-513,-14],[127,1049],[-615,2534]],[[265937,475603],[-658,-19],[7,-1630]],[[265286,473954],[-1222,-81]],[[264064,473873],[-6,6285]],[[247832,474544],[-657,679]],[[247175,475223],[-660,-544]],[[246515,474679],[-5,4678]],[[254522,481591],[-329,-5330],[49,-1204]],[[254242,475057],[-476,2]],[[253766,475059],[65,6520]],[[253766,475059],[-986,48]],[[238629,480781],[-1,-4543]],[[238628,476238],[-1318,-2]],[[237310,476236],[-1,4547]],[[237308,469765],[-1315,6]],[[235993,469771],[0,6459]],[[235993,476230],[0,4568]],[[237310,476236],[-2,-6471]],[[234682,476230],[-1321,3]],[[233361,476233],[0,4562]],[[234680,480799],[2,-4569]],[[235993,476230],[-1311,0]],[[239947,476239],[-1319,-1]],[[239946,480785],[1,-4546]],[[233361,476233],[-1320,43]],[[232041,476276],[2,4515]],[[209214,480377],[5,-8812]],[[209219,471565],[0,-7313]],[[209219,464252],[-1679,-40]],[[207540,464212],[-659,-10]],[[206881,464202],[-21,16582]],[[241256,475444],[-1309,0]],[[239947,475444],[0,795]],[[241259,480795],[-3,-5351]],[[232041,476276],[-1933,42]],[[230108,476318],[88,2490],[-209,1990]],[[242578,480803],[-3,-5357]],[[242575,475446],[-1319,-2]],[[245014,479356],[4,-1361],[405,-1717],[-331,-3302]],[[245092,472976],[-1192,26]],[[243900,473002],[-16,7801]],[[243900,473002],[-1326,21]],[[242574,473023],[1,2423]],[[230108,476318],[224,-745],[59,-2539]],[[230391,473034],[-980,6]],[[229411,473040],[-330,1]],[[229081,473041],[-2,7749]],[[206881,464202],[-1098,-58],[7,-3247]],[[205790,460897],[-134,-6],[-121,-2624],[-664,265],[160,2348],[-1441,51]],[[203590,460931],[-7,-1]],[[203583,460930],[-6,19757]],[[224117,480778],[91,-2393],[1571,-3239]],[[225779,475146],[90,-530]],[[225869,474616],[-47,-3529],[-165,-2603]],[[225657,468484],[-436,813]],[[225221,469297],[-526,2160]],[[224695,471457],[-1032,3041],[-78,1580],[-470,1325],[-243,2027],[-406,1356]],[[229081,473041],[-659,-11]],[[228422,473030],[0,1617],[-665,-11]],[[227757,474636],[-6,6150]],[[227757,474636],[-663,-12]],[[227094,474624],[-1225,-8]],[[225779,475146],[-15,5613]],[[203583,460930],[-1530,-51],[-2501,73]],[[224695,471457],[-2109,-11]],[[222586,471446],[-777,-2]],[[212151,471496],[-1401,0]],[[210750,471496],[-1531,69]],[[260101,476937],[-1,-1635]],[[260100,475302],[-329,14],[4,-1620],[-1016,-10]],[[258759,473686],[-527,6589]],[[262732,480160],[25,-6465]],[[262757,473695],[-1325,-1]],[[261432,473694],[1,3265],[-697,1]],[[195315,457774],[-2814,132]],[[192501,457906],[-1359,125],[-5,3185],[-131,-2],[32,14646]],[[264064,473873],[0,-195]],[[264064,473678],[-1307,17]],[[246515,474679],[-1111,-3345],[-255,-73]],[[245149,471261],[-57,1715]],[[286042,475718],[-35,-4144],[115,-2963],[261,67],[229,-1455]],[[286612,467223],[26,-2749]],[[286638,464474],[-1117,-2]],[[285521,464472],[-187,1943],[55,5513]],[[285389,471928],[-24,5905]],[[285365,477833],[294,1430]],[[293965,470389],[-115,-2942]],[[293850,467447],[-369,-82]],[[293481,467365],[-266,2462],[-523,832]],[[292692,470659],[-14,505]],[[292678,471164],[-119,5046]],[[217090,478727],[0,-7285]],[[217090,471442],[-2381,27]],[[219959,471456],[-2869,-14]],[[281818,478275],[-5,-4317]],[[281813,473958],[-1305,-81]],[[280508,473877],[0,4510]],[[280508,478387],[1310,-112]],[[280508,473877],[4,-838]],[[280512,473039],[-752,7],[-414,-1125]],[[279346,471921],[-518,1158],[12,3307],[719,1122],[949,879]],[[283548,476628],[9,-4501]],[[283557,472127],[-318,-2],[8,-1701],[-272,15]],[[282975,470439],[-429,33],[9,794],[-498,-13]],[[282057,471253],[10,2716],[-254,-11]],[[281818,478275],[657,-443],[527,-1887],[546,683]],[[285389,471928],[-697,-201]],[[284692,471727],[-474,498],[-661,-98]],[[283548,476628],[635,251],[429,-526],[753,1480]],[[267885,474351],[36,-4847]],[[267921,469504],[-333,-96]],[[267588,469408],[-976,-152]],[[266612,469256],[-21,6379]],[[192501,457906],[15,-12908]],[[192516,444998],[-2779,45]],[[189737,445043],[-3,7851]],[[189734,452894],[0,9524]],[[189734,462418],[8,9437]],[[296240,476240],[-137,-2650],[-357,111],[-31,-3519],[241,-61],[-25,-3494]],[[295931,466627],[-259,37]],[[295672,466664],[-674,89]],[[294998,466753],[-25,3680]],[[251134,475161],[-13,-6521]],[[251121,468640],[-991,-43]],[[250130,468597],[-1307,230]],[[248823,468827],[0,6491]],[[261432,473694],[8,-6496]],[[261440,467198],[-657,-32]],[[260783,467166],[-660,1]],[[260123,467167],[-23,8135]],[[292678,471164],[-1239,47],[-606,1153]],[[301620,473018],[189,655],[301,-1389],[-295,-3187]],[[301815,469097],[-594,-238],[-94,-983],[-503,-1186]],[[300624,466690],[-506,1531],[-67,1971],[164,1457]],[[287396,474895],[215,-2005],[56,-5300]],[[287667,467590],[-1055,-367]],[[297264,474485],[21,-2797],[-310,-2918],[270,-2372]],[[297245,466398],[-1314,229]],[[232041,476276],[7,-6486]],[[232048,469790],[-1892,-6]],[[230156,469784],[78,2628],[157,622]],[[233361,476233],[0,-6428]],[[233361,469805],[-1313,-15]],[[239947,475444],[-4,-5679]],[[239943,469765],[-1318,14]],[[238625,469779],[3,6459]],[[238625,469779],[-1317,-14]],[[235993,469771],[-1311,30]],[[234682,469801],[0,6429]],[[234682,469801],[-1321,4]],[[266612,469256],[-658,-171],[8,-1638]],[[265962,467447],[-657,-45]],[[265305,467402],[-19,6552]],[[242574,473023],[-2,-3272]],[[242572,469751],[-1316,2]],[[241256,469753],[0,5691]],[[241256,469753],[-1313,12]],[[248823,468827],[0,-812]],[[248823,468015],[-1640,-18]],[[247183,467997],[-8,7226]],[[247183,467997],[1,-5692]],[[247184,462305],[-597,23]],[[246587,462328],[-172,2280],[-542,826]],[[245873,465434],[-469,1433],[-255,4394]],[[300624,466690],[-29,-121]],[[300595,466569],[-107,-729],[-1684,270]],[[298804,466110],[-84,15]],[[298720,466125],[-215,4313],[-157,16],[68,3426]],[[260123,467167],[-1187,-13]],[[258936,467154],[-50,4104],[-127,2428]],[[182299,475204],[2,-6522],[-141,-1591],[-469,14]],[[181691,467105],[-327,810],[-823,11],[-55,776],[-638,0]],[[179848,468702],[-1,6469]],[[179848,468702],[-63,-3749]],[[179785,464953],[-565,398],[-162,1616]],[[179058,466967],[-63,1875],[-371,1002]],[[252452,475131],[-16,-6573]],[[252436,468558],[-656,-5]],[[251780,468553],[-659,87]],[[182974,465323],[-238,-239],[-275,-2258],[-767,3]],[[181694,462829],[-3,4276]],[[253766,475059],[-16,-6494]],[[253750,468565],[-660,-23]],[[253090,468542],[-654,16]],[[254242,475057],[185,-6512]],[[254427,468545],[-677,20]],[[289473,469090],[-133,-2371]],[[289340,466719],[-1655,-378]],[[287685,466341],[-18,1249]],[[298720,466125],[-986,173]],[[297734,466298],[-489,100]],[[228422,473030],[0,-5278]],[[228422,467752],[-410,1264],[-493,-321]],[[227519,468695],[-420,21]],[[227099,468716],[-5,5908]],[[227099,468716],[-647,153],[-239,-1688],[-225,-93],[-331,1396]],[[265305,467402],[-657,-79]],[[264648,467323],[-572,-16]],[[264076,467307],[-12,6371]],[[282057,471253],[-126,-2331]],[[281931,468922],[-1419,93]],[[280512,469015],[0,4024]],[[262757,473695],[0,-6486]],[[262757,467209],[-661,6]],[[262096,467215],[-656,-17]],[[264076,467307],[-666,-109]],[[263410,467198],[-653,11]],[[184985,470576],[7,-703],[463,1104],[183,-1172],[54,-3295],[325,-1616],[-111,-2670]],[[185906,462224],[-218,4],[1,-1621],[-435,0],[0,-1622],[-966,-25]],[[184288,458960],[-6,4851],[-652,693]],[[279029,472686],[285,-724],[-124,-1251],[-161,1975]],[[280512,469015],[1,-6165]],[[280513,462850],[-1219,-1634]],[[279294,461216],[-444,1662]],[[278850,462878],[-210,586]],[[278640,463464],[245,2248],[543,1799],[-163,3149],[81,1261]],[[230156,469784],[-257,-2656],[18,-1098],[319,-1424],[30,-1300]],[[230266,463306],[144,-1322]],[[230410,461984],[-513,643]],[[229897,462627],[-187,2346],[-300,1001]],[[229410,465974],[1,7066]],[[229410,465974],[-586,1070]],[[228824,467044],[-402,708]],[[243900,473002],[-5,-8148]],[[243895,464854],[-1323,-36]],[[242572,464818],[0,4933]],[[245873,465434],[-1,-548],[-656,3]],[[245216,464889],[-1321,-35]],[[292692,470659],[24,-1088],[-500,-1877]],[[292216,467694],[-534,-438],[-538,1053]],[[291144,468309],[-321,626]],[[284692,471727],[-24,-4636]],[[284668,467091],[-949,-53],[-149,-3444]],[[283570,463594],[-344,17]],[[283226,463611],[9,1733],[-312,31],[52,5064]],[[186900,471896],[-241,-2319],[147,-3747],[355,398],[146,-1874],[116,-3740]],[[187423,460614],[-60,-2973],[-639,535]],[[186724,458176],[-180,1226],[-380,-494],[84,2409],[-342,907]],[[189734,462418],[-524,-641],[35,1743],[-1064,341],[14,-3257]],[[188195,460604],[-772,10]],[[285521,464472],[224,-1369],[-308,-60]],[[285437,463043],[-555,-97]],[[284882,462946],[2,2100],[-216,2045]],[[210915,461007],[1,-6453],[118,-1623]],[[211034,452931],[-1815,-34]],[[209219,452897],[0,11355]],[[210750,471496],[65,-4017],[1,-6473],[99,1]],[[214922,454659],[-168,-1624]],[[214754,453035],[-1702,-71]],[[213052,452964],[-57,-9]],[[212995,452955],[-124,1630],[-20,6469],[-66,0]],[[212785,461054],[0,6430],[-54,3997]],[[214709,471469],[45,-10348],[76,-3],[-4,-6452],[96,-7]],[[212785,461054],[-1870,-47]],[[225221,469297],[13,-2261]],[[225234,467036],[-777,345],[-862,1235],[-166,869],[-848,-1646]],[[222581,467839],[5,3607]],[[222581,467839],[-781,-1614],[-391,247]],[[221409,466472],[-1271,1432],[-179,713]],[[219959,468617],[0,2839]],[[219959,468617],[86,-14154]],[[220045,454463],[-279,6]],[[219766,454469],[-1612,38]],[[218154,454507],[-1617,75]],[[216537,454582],[-1615,77]],[[158411,453009],[-2622,-72]],[[155789,452937],[3,13114]],[[283226,463611],[-473,58],[-176,-2031]],[[282577,461638],[-328,866],[-551,60]],[[281698,462564],[229,2735],[4,3623]],[[294998,466753],[-244,-4393]],[[294754,462360],[-1202,-852]],[[293552,461508],[61,2653],[237,3286]],[[293481,467365],[-1033,-910]],[[292448,466455],[-257,-293],[25,1532]],[[154436,467457],[-322,-2815],[-164,-2462],[-328,-79],[-48,-2548],[372,-119],[281,-2180],[-183,-1761],[99,-2713]],[[154143,452780],[-1087,57]],[[153056,452837],[-394,1953],[-208,4302],[105,4473],[-71,1599],[-264,1356],[-114,2029],[200,2095]],[[179785,464953],[674,-952],[683,-1920],[360,583]],[[181502,462664],[-185,-223],[-6,-1813],[-601,5],[9,-7878]],[[180719,452755],[-2108,33]],[[232048,469790],[-2,-6489]],[[232046,463301],[-1780,5]],[[234682,469801],[-2,-6505]],[[234680,463296],[-1319,27]],[[233361,463323],[0,6482]],[[233361,463323],[-985,-8]],[[232376,463315],[-330,-14]],[[235993,469771],[0,-4895]],[[235993,464876],[0,-1607]],[[235993,463269],[-1313,27]],[[238625,469779],[-3,-6531]],[[238622,463248],[-1315,8]],[[237307,463256],[0,1612]],[[237307,464868],[1,4897]],[[237307,464868],[-1314,8]],[[239943,469765],[-4,-6533]],[[239939,463232],[-1317,16]],[[241256,469753],[-1,-4930]],[[241255,464823],[1,-1610]],[[241256,463213],[-1317,19]],[[242572,464818],[-1317,5]],[[291144,468309],[49,-3778],[-226,-2026]],[[290967,462505],[-369,-97],[-984,-2871],[-607,-823]],[[289007,458714],[112,1789],[-67,1881],[190,1044],[98,3291]],[[225234,467036],[12,-6037]],[[225246,460999],[0,-6480]],[[225246,454519],[-1283,-6]],[[223963,454513],[-1286,-11]],[[222677,454502],[-33,1]],[[222644,454503],[-31,12930],[-32,406]],[[268694,465642],[-316,-1305],[-142,-3076]],[[268236,461261],[-593,-71]],[[267643,461190],[-55,8218]],[[267921,469504],[681,71],[92,-3933]],[[267643,461190],[-1306,-223]],[[266337,460967],[-314,-75]],[[266023,460892],[-61,6555]],[[301815,469097],[129,-3011],[504,-1291],[-172,-917],[-656,-1009],[-20,-1435],[-247,-532]],[[301353,460902],[-115,246]],[[301238,461148],[-90,2974],[-550,962],[-3,1485]],[[227519,468695],[-2,-7665]],[[227517,461030],[-972,-16]],[[226545,461014],[-1299,-15]],[[228824,467044],[-4,-7638]],[[228820,459406],[-975,10]],[[227845,459416],[1,1618],[-329,-4]],[[281698,462564],[-753,1]],[[280945,462565],[-432,285]],[[250130,468597],[9,-6418]],[[250139,462179],[-99,3]],[[250040,462182],[-1216,98]],[[248824,462280],[-1,5735]],[[181694,462829],[-192,-165]],[[251780,468553],[1,-6529]],[[251781,462024],[-457,58]],[[251324,462082],[-1185,97]],[[221409,466472],[43,-12006]],[[221452,454466],[-68,2]],[[221384,454468],[-1339,-5]],[[253090,468542],[2,-4305]],[[253092,464237],[4,-2164]],[[253096,462073],[-1122,-19]],[[251974,462054],[-193,-30]],[[254427,468545],[185,-1078],[-127,-2165]],[[254485,465302],[-1064,31],[0,-1088],[-329,-8]],[[292448,466455],[-171,-3336],[-36,-2654]],[[292241,460465],[-527,-991]],[[291714,459474],[-489,1291],[-258,1740]],[[293552,461508],[-1311,-1043]],[[248824,462280],[-247,1]],[[248577,462281],[-1393,24]],[[222644,454503],[-1192,-37]],[[287015,460504],[-343,-51]],[[286672,460453],[-34,4021]],[[287685,466341],[71,-5738]],[[287756,460603],[-741,-99]],[[155789,452937],[-801,-56]],[[154988,452881],[-845,-101]],[[266023,460892],[-1299,-123]],[[264724,460769],[-27,1]],[[264697,460770],[-49,6553]],[[264697,460770],[-1281,-49]],[[263416,460721],[-6,6477]],[[263416,460721],[-329,-8]],[[263087,460713],[-985,-2]],[[262102,460711],[-6,6504]],[[262102,460711],[-632,-30]],[[261470,460681],[-681,30]],[[260789,460711],[-6,6455]],[[260789,460711],[-616,-16]],[[260173,460695],[-1419,-24]],[[258754,460671],[182,6483]],[[284882,462946],[17,-1460],[-606,385]],[[284293,461871],[-102,1733],[-621,-10]],[[229897,462627],[-253,6],[-13,-4592]],[[229631,458041],[-268,-255]],[[229363,457786],[-543,3],[0,1617]],[[295672,466664],[201,-1871],[-69,-1578]],[[295804,463215],[-69,-4535]],[[295735,458680],[-148,-5073]],[[295587,453607],[-1209,182]],[[294378,453789],[-26,1]],[[294352,453790],[-31,692],[433,7878]],[[289007,458714],[-9,-2219]],[[288998,456495],[-609,12],[-4,988],[-551,-86]],[[287834,457409],[-78,3194]],[[297645,459260],[-169,1432],[-916,-278],[9,882],[-474,583],[-291,1336]],[[297734,466298],[148,-1093],[-43,-2779],[-194,-3166]],[[301238,461148],[-70,-970]],[[301168,460178],[-67,-41]],[[301101,460137],[28,-397]],[[301129,459740],[-2,-4]],[[301127,459736],[-256,-726]],[[300871,459010],[-22,-492]],[[300849,458518],[-74,-390]],[[300775,458128],[-385,553],[-40,-2081],[-373,-819]],[[299977,455781],[-294,713],[-11,1200],[281,1310],[-388,368],[185,1162],[57,2438],[-390,-234],[39,1513],[-540,411],[-112,1448]],[[299977,455781],[-56,-2596]],[[299921,453185],[-840,-171]],[[299081,453014],[-844,387]],[[298237,453401],[-93,27]],[[298144,453428],[2,2448],[-359,413],[119,1141]],[[297906,457430],[27,1226],[-288,604]],[[184288,458960],[0,-6128]],[[184288,452832],[-2898,-86]],[[181390,452746],[-671,9]],[[246587,462328],[-37,-556],[502,-1805]],[[247052,459967],[-532,14],[-2,-1629],[-648,10]],[[245870,458362],[-647,9]],[[245223,458371],[-7,6518]],[[254485,465302],[3,-3266]],[[254488,462036],[-1092,47]],[[253396,462083],[-300,-10]],[[245223,458371],[-649,13]],[[244574,458384],[-652,-1]],[[243922,458383],[-27,6471]],[[237307,463256],[111,-1603],[1,-4876]],[[237419,456777],[-650,-3]],[[236769,456774],[-649,-15]],[[236120,456759],[0,4918],[-127,1592]],[[243922,458383],[-651,50]],[[243271,458433],[-651,-34]],[[242620,458399],[-48,6419]],[[242620,458399],[-653,5]],[[241967,458404],[-654,-10]],[[241313,458394],[-57,4819]],[[286672,460453],[9,-2065],[-460,403],[-3,-1030],[-340,349]],[[285878,458110],[-226,21]],[[285652,458131],[-201,28],[-14,4884]],[[209219,452897],[0,-5656]],[[209219,447241],[2,-2488]],[[209221,444753],[-1673,14],[-1,1638]],[[207547,446405],[-7,17807]],[[207547,446405],[-1742,68]],[[205805,446473],[-15,14424]],[[189734,452894],[-1286,-39]],[[188448,452855],[-243,1756],[-87,2141],[178,1265],[-101,2587]],[[284293,461871],[21,-3935],[375,114]],[[284689,458050],[-2,-5187]],[[284687,452863],[-1795,-1]],[[282892,452862],[-390,-48]],[[282502,452814],[75,8824]],[[278850,462878],[-1,-10015]],[[278849,452863],[-1529,-47]],[[277320,452816],[-423,27],[0,5034]],[[276897,457877],[602,1758],[633,2570],[508,1259]],[[232376,463315],[-1,-1600],[202,-13],[-4,-4901]],[[232573,456801],[-1911,67]],[[230662,456868],[1,1145]],[[230663,458013],[-154,1201],[39,2679],[-138,91]],[[234680,463296],[161,-1608],[-5,-4919]],[[234836,456769],[-647,13]],[[234189,456782],[-648,10]],[[233541,456792],[3,4901],[-183,1630]],[[233541,456792],[-968,9]],[[236120,456759],[-644,5]],[[235476,456764],[-640,5]],[[238622,463248],[103,-1618],[-1,-4868]],[[238724,456762],[-656,0]],[[238068,456762],[-649,15]],[[239939,463232],[70,-6471]],[[240009,456761],[-640,-7]],[[239369,456754],[-645,8]],[[241313,458394],[-653,-6],[2,-1611]],[[240662,456777],[-653,-16]],[[297906,457430],[-486,-1106],[-24,856],[-523,-374],[-118,1160],[-154,-1681],[-621,1035],[76,1737],[-321,-377]],[[285652,458131],[-963,-81]],[[280945,462565],[4,-9702]],[[280949,452863],[-1704,-50]],[[279245,452813],[-396,50]],[[230663,458013],[-1032,28]],[[282502,452814],[-1272,49]],[[281230,452863],[-281,0]],[[291714,459474],[-261,-2859],[238,-600]],[[291691,456015],[-916,-2845]],[[290775,453170],[-1003,-3057]],[[289772,450113],[-329,184],[-290,2566]],[[289153,452863],[-165,772],[10,2860]],[[248577,462281],[18,-5761]],[[248595,456520],[-1108,-48]],[[247487,456472],[-211,623],[-224,2872]],[[294352,453790],[-85,-1335],[-514,519],[-607,1358]],[[293146,454332],[53,903]],[[293199,455235],[352,2851],[1,3422]],[[249240,456572],[-645,-52]],[[250040,462182],[14,-5553]],[[250054,456629],[-814,-57]],[[251324,462082],[2,-6381]],[[251326,455701],[-650,-38],[2,1005],[-624,-39]],[[186724,458176],[47,-5357]],[[186771,452819],[-155,1]],[[186616,452820],[-2328,12]],[[253396,462083],[-8,-6346]],[[253388,455737],[-109,0]],[[253279,455737],[-975,-13]],[[252304,455724],[-325,0]],[[251979,455724],[-5,6330]],[[251979,455724],[-653,-23]],[[254614,455702],[-1226,35]],[[254488,462036],[-82,-3532],[208,-2802]],[[293199,455235],[-367,801],[-92,-1372],[-647,330],[-402,1021]],[[301127,459736],[69,-1616]],[[301196,458120],[-253,-1012],[-168,1020]],[[300849,458518],[22,492]],[[227845,459416],[-2,-4858]],[[227843,454558],[-1298,-23]],[[226545,454535],[0,6479]],[[212995,452955],[-1853,-35]],[[211142,452920],[-108,11]],[[226545,454535],[3,-3229]],[[226548,451306],[-1288,-24]],[[225260,451282],[-14,3237]],[[266372,454459],[-653,-60]],[[265719,454399],[-998,-201]],[[264721,454198],[3,6571]],[[266337,460967],[35,-6508]],[[203590,460931],[13,-19328],[-708,2],[8,-7373]],[[202903,434232],[-1501,65]],[[201402,434297],[-1279,5]],[[200123,434302],[-1673,-16]],[[198450,434286],[-31,12241],[1170,-39],[16,8015],[-52,3235]],[[205805,446473],[4,-12257]],[[205809,434216],[-2545,-6]],[[203264,434210],[-361,22]],[[188448,452855],[-1677,-36]],[[264721,454198],[-644,35]],[[264077,454233],[-965,-59]],[[263112,454174],[-25,6539]],[[263112,454174],[-326,40]],[[262786,454214],[-1301,-17]],[[261485,454197],[-15,6484]],[[260173,460695],[3,-6540]],[[260176,454155],[-1280,41]],[[258896,454196],[-2,3199],[-393,-4]],[[258501,457391],[253,3280]],[[261485,454197],[-1309,-42]],[[289153,452863],[-334,-23]],[[288819,452840],[-1736,23]],[[287083,452863],[-29,3458],[98,834],[-137,3349]],[[287083,452863],[-115,0]],[[286968,452863],[-1145,0]],[[285823,452863],[55,5247]],[[247487,456472],[432,-1434],[26,-1577]],[[247945,453461],[-2077,28]],[[245868,453489],[2,4873]],[[229363,457786],[-2,-3238]],[[229361,454548],[-545,3]],[[228816,454551],[-973,7]],[[301196,458120],[304,-647]],[[301500,457473],[18,-1677],[-433,-1150]],[[301085,454646],[-839,-2060]],[[300246,452586],[-325,599]],[[298144,453428],[-1041,73]],[[297103,453501],[-1391,88]],[[295712,453589],[-125,18]],[[301793,457791],[116,-445]],[[301909,457346],[403,-2846],[-196,-1501],[475,-1514],[5,-2152]],[[302596,449333],[-234,-1189]],[[302362,448144],[-280,-204],[-97,-1526],[-241,-453]],[[301744,445961],[-218,3011],[-291,-217],[146,1519],[-214,1940],[-82,2432]],[[301500,457473],[293,318]],[[243271,458433],[-1,-8140]],[[243270,450293],[-1301,18]],[[241969,450311],[-2,8093]],[[244574,458384],[-7,-6498]],[[244567,451886],[-1,-1627]],[[244566,450259],[-1296,34]],[[241969,450311],[-1303,-7]],[[240666,450304],[-4,6473]],[[245868,453489],[0,-1629]],[[245868,451860],[-1301,26]],[[285823,452863],[-1027,0]],[[284796,452863],[-109,0]],[[230662,456868],[249,-1941],[-15,-1182]],[[230896,453745],[-107,-597],[-679,13]],[[230110,453161],[-2,1379],[-747,8]],[[198450,434286],[-3154,-25]],[[195296,434261],[-2647,-56]],[[192649,434205],[-133,0]],[[192516,434205],[0,10793]],[[277320,452816],[-6,-2742]],[[277314,450074],[-2528,-14]],[[274786,450060],[0,2383]],[[274786,452443],[526,1090],[1585,4344]],[[258896,454196],[-10,-5792]],[[258886,448404],[-830,-14]],[[258056,448390],[-837,12]],[[257219,448402],[579,2539],[358,3966],[345,2484]],[[232573,456801],[-5,-6484]],[[232568,450317],[-1299,59]],[[231269,450376],[19,2011],[-392,1358]],[[240666,450304],[-1299,5]],[[239367,450309],[2,6445]],[[235476,456764],[0,-6454]],[[235476,450310],[-323,-7]],[[235153,450303],[-970,19]],[[234183,450322],[6,6460]],[[234183,450322],[-1294,1]],[[232889,450323],[-321,-6]],[[238068,456762],[0,-6440]],[[238068,450322],[-326,1]],[[237742,450323],[-971,-4]],[[236771,450319],[-2,6455]],[[236771,450319],[-324,-4]],[[236447,450315],[-971,-5]],[[239367,450309],[-322,8]],[[239045,450317],[-977,5]],[[251326,455701],[-4,-4851]],[[251322,450850],[-1168,-69],[-750,255]],[[249404,451036],[-159,538]],[[249245,451574],[-5,4998]],[[249245,451574],[-1296,-32]],[[247949,451542],[-4,1919]],[[293146,454332],[-66,-9100]],[[293080,445232],[-482,-138],[-384,934],[-288,-777]],[[291926,445251],[-77,1003],[-501,1869],[338,2426],[-911,2621]],[[254614,455702],[218,-1446],[316,-5438]],[[255148,448818],[123,-1399]],[[255271,447419],[-6,-4485]],[[255265,442934],[-737,66],[-9,1648],[-322,-35],[-7,1623],[-327,774]],[[253863,447010],[319,582],[-16,5161],[-954,-144]],[[253212,452609],[67,3128]],[[252304,455724],[-37,-8080]],[[252267,447644],[0,-1641]],[[252267,446003],[-938,-57]],[[251329,445946],[-7,4904]],[[253212,452609],[3,-4870]],[[253215,447739],[-948,-95]],[[216537,454582],[2,-6500]],[[216539,448082],[-1559,-14]],[[214980,448068],[-230,-4],[4,4971]],[[301744,445961],[-236,-1674],[-533,-780]],[[300975,443507],[-36,3034],[-176,277]],[[300763,446818],[-87,707]],[[300676,447525],[-253,1172]],[[300423,448697],[-177,3889]],[[218154,454507],[10,-6475]],[[218164,448032],[-1572,52]],[[216592,448084],[-53,-2]],[[230110,453161],[-2,-5099]],[[230108,448062],[-976,13]],[[229132,448075],[-318,5]],[[228814,448080],[2,6471]],[[227843,454558],[1,-6473]],[[227844,448085],[-1288,-18]],[[226556,448067],[-8,3239]],[[228814,448080],[-648,2]],[[228166,448082],[-322,3]],[[219766,454469],[6,-6447]],[[219772,448022],[-1243,-2]],[[218529,448020],[-365,12]],[[225260,451282],[0,-3235]],[[225260,448047],[-1272,-15]],[[223988,448032],[-19,0]],[[223969,448032],[-6,6481]],[[221384,454468],[0,-6437]],[[221384,448031],[-1572,-10]],[[219812,448021],[-40,1]],[[222677,454502],[3,-6462]],[[222680,448040],[-1296,-9]],[[223969,448032],[-1263,4]],[[222706,448036],[-26,4]],[[265719,454399],[30,-6681]],[[265749,447718],[-327,-64]],[[265422,447654],[-1337,-251]],[[264085,447403],[-8,6830]],[[294378,453789],[-86,-7126]],[[294292,446663],[-33,-2600]],[[294259,444063],[-1125,-725],[-133,-918]],[[293001,442420],[79,2812]],[[302596,449333],[321,-1189],[408,-369],[764,1511],[-341,4569],[401,-2137],[107,-3239],[-210,-1768],[-1085,-604],[-241,-1586],[-502,-404],[144,4027]],[[262786,454214],[4,-5818]],[[262790,448396],[-1035,-6]],[[261755,448390],[-267,4]],[[261488,448394],[-3,5803]],[[264085,447403],[-109,-15]],[[263976,447388],[-1133,-180]],[[262843,447208],[-53,1188]],[[261488,448394],[-1023,-15]],[[260465,448379],[-349,0]],[[260116,448379],[69,741],[-9,5035]],[[260116,448379],[-774,27]],[[259342,448406],[-456,-2]],[[295712,453589],[-58,-1345],[397,121],[-173,-3103],[-189,-155],[94,-2951]],[[295783,446156],[-481,-2335],[-431,-845]],[[294871,442976],[-365,419],[-214,3268]],[[231269,450376],[205,-1283],[-160,-2129]],[[231314,446964],[-897,11]],[[230417,446975],[1,1083],[-310,4]],[[297103,453501],[5,-4180],[88,63],[182,-3932]],[[297378,445452],[-156,-333]],[[297222,445119],[-108,1173],[-581,-358],[-107,-908]],[[296426,445026],[-541,-412],[-102,1542]],[[298237,453401],[8,-1301],[-328,-15],[-2,-2289],[170,-1515],[-230,-737]],[[297855,447544],[-477,-2092]],[[247949,451542],[-252,-2717]],[[247697,448825],[-205,-1009]],[[247492,447816],[-632,692]],[[246860,448508],[-476,-580],[-516,680]],[[245868,448608],[0,3252]],[[299081,453014],[27,-5277]],[[299108,447737],[6,-1575]],[[299114,446162],[-459,-104],[-560,583],[-240,903]],[[300423,448697],[-95,-429]],[[300328,448268],[-110,206]],[[300218,448474],[-189,-592],[-921,-145]],[[291926,445251],[-301,-1608],[-771,-203],[-6,-1282]],[[290848,442158],[-634,1017],[-245,2280]],[[289969,445455],[47,2798],[-244,1860]],[[160757,452819],[3,-15155]],[[160760,437664],[-2931,-15]],[[157829,437649],[50,2566],[-253,887],[-643,-3074],[-236,36],[-242,-1729],[156,-2198],[-334,192],[-289,1393],[-274,-63],[-470,1939]],[[155294,437598],[-187,3492],[-519,272]],[[154588,441362],[111,941],[-260,2964],[146,1892],[-113,2512],[387,1397],[129,1813]],[[214980,448068],[2,-6471]],[[214982,441597],[-197,8],[0,-3232]],[[214785,438373],[-1547,1]],[[213238,438374],[-73,4047]],[[213165,442421],[1,5662],[-117,1089],[3,3792]],[[213165,442421],[-2040,-26]],[[211125,442395],[-4,4869]],[[211121,447264],[21,5656]],[[188448,452855],[2,-2742],[226,-3238],[-46,-2736],[-189,-2015]],[[188441,442124],[-433,106],[-167,-983],[-443,939]],[[187398,442186],[-88,2093],[-182,-89],[-193,3078],[-4,3038],[-315,2514]],[[211121,447264],[-1902,-23]],[[189737,445043],[-2,-6109]],[[189735,438934],[-608,-2e3]],[[189127,436934],[120,1271],[-305,2684],[-249,88]],[[188693,440977],[-252,1147]],[[286968,452863],[88,-6473]],[[287056,446390],[-234,-102],[-57,-1948]],[[286765,444340],[-1655,896]],[[285110,445236],[-170,121]],[[284940,445357],[-144,7506]],[[284940,445357],[-238,-844],[-1781,-169]],[[282921,444344],[-29,8518]],[[187398,442186],[-205,139],[-194,-1813],[-584,5],[-711,-4841]],[[185704,435676],[-852,-1423],[-3463,-5]],[[181389,434248],[1,18498]],[[173097,434253],[-1,-6651],[-636,-10],[-149,-2165]],[[172311,425427],[-25,2930],[-933,15],[0,3230],[-3183,-37],[0,1955],[-1457,-9]],[[166713,433511],[-57,0],[17,19239]],[[173097,452848],[0,-18595]],[[181389,434248],[-13,-16439]],[[181376,417809],[-3391,104],[-1592,99]],[[176393,418012],[-461,-9],[-438,10035],[-1,6209],[-1195,9]],[[174298,434256],[-1201,-3]],[[281230,452863],[9,-7106]],[[281239,445757],[-601,-298]],[[280638,445459],[-179,516],[-1317,-113]],[[279142,445862],[103,6951]],[[282921,444344],[4,-1186]],[[282925,443158],[-1089,-71]],[[281836,443087],[-171,12],[-426,2658]],[[154588,441362],[-303,-18],[-4,1572],[-819,-16]],[[153462,442900],[-267,5082],[-262,812],[123,4043]],[[289969,445455],[-804,-6748]],[[289165,438707],[-411,-130]],[[288754,438577],[180,478],[-59,7138]],[[288875,446193],[-56,6647]],[[288875,446193],[-721,12]],[[288154,446205],[-1098,185]],[[279142,445862],[-1549,13]],[[277593,445875],[-281,-13]],[[277312,445862],[2,4212]],[[164792,452768],[-2,-15095]],[[164790,437673],[-3709,-1]],[[161081,437672],[-321,-8]],[[166713,433511],[-9,-8230],[-71,-9],[-2,-9666],[318,13]],[[166949,415619],[45,-3525],[106,-405],[-51,-2898]],[[167049,408791],[-264,-205]],[[166785,408586],[-505,-709],[-438,-1338],[-205,182],[104,-3535],[-151,-1501]],[[165590,401685],[-469,-1590],[-343,3]],[[164778,400098],[-9,2800]],[[164769,402898],[12,2458]],[[164781,405356],[6,5108]],[[164787,410464],[3,27209]],[[253863,447010],[-4,809],[-643,-82]],[[253216,447737],[-1,2]],[[274786,450060],[0,-6514]],[[274786,443546],[-1348,42]],[[273438,443588],[-1,3974]],[[273437,447562],[3,2573]],[[273440,450135],[1346,2308]],[[245868,448608],[-3,-3243]],[[245865,445365],[-1300,22]],[[244565,445387],[1,4872]],[[249404,451036],[-5,-5898]],[[249399,445138],[-644,-16]],[[248755,445122],[-900,11]],[[247855,445133],[-158,3692]],[[226556,448067],[2,-4023]],[[226558,444044],[-753,-845],[-533,-1]],[[225272,443198],[-12,4849]],[[251329,445946],[-636,7],[1,-814]],[[250694,445139],[-1295,-1]],[[232889,450323],[0,-4862],[165,-1791]],[[233054,443670],[-1389,16]],[[231665,443686],[-256,439],[-95,2839]],[[243270,450293],[6,-6524]],[[243276,443769],[-326,-13]],[[242950,443756],[-979,-17]],[[241971,443739],[-2,6572]],[[237742,450323],[68,-6545]],[[237810,443778],[-1255,-153]],[[236555,443625],[-107,1818],[-1,4872]],[[234183,450322],[1,-4860],[144,-1818]],[[234328,443644],[-317,10]],[[234011,443654],[-957,16]],[[235153,450303],[2,-4797],[121,-1872]],[[235276,443634],[-948,10]],[[241971,443739],[-319,-4]],[[241652,443735],[-960,-14]],[[240692,443721],[-26,6583]],[[239045,450317],[53,-6615]],[[239098,443702],[0,-314]],[[239098,443388],[-1288,390]],[[240692,443721],[-320,-6]],[[240372,443715],[-1274,-13]],[[236555,443625],[-1279,9]],[[244565,445387],[-5,-3261]],[[244560,442126],[-322,12]],[[244238,442138],[-104,1623],[-858,8]],[[273437,447562],[-275,-15],[3,-1357],[-539,-11],[-3,-1320],[-265,-4]],[[272358,444855],[-272,1146]],[[272086,446001],[570,2452],[784,1682]],[[277312,445862],[-602,-34],[-476,-2456]],[[276234,443372],[-1448,-20]],[[274786,443352],[0,194]],[[247855,445133],[-29,-825],[-657,-1555],[-5,-2418]],[[247164,440335],[-1778,120]],[[245386,440455],[0,4]],[[245386,440459],[89,1581],[707,640]],[[246182,442680],[363,171],[871,2340],[76,2625]],[[300676,447525],[-94,-1308],[-254,2051]],[[246182,442680],[7,2674],[-324,11]],[[300218,448474],[-108,-2110]],[[300110,446364],[-154,-894],[-847,-110]],[[299109,445360],[5,802]],[[260465,448379],[14,-4389]],[[260479,443990],[3,-1610]],[[260482,442380],[-1130,-18]],[[259352,442362],[-1,806]],[[259351,443168],[-9,5238]],[[259351,443168],[-1136,-50],[2,-810]],[[258217,442308],[-163,-1]],[[258054,442307],[104,4029],[-102,2054]],[[258054,442307],[-490,-569],[-231,-2173],[-408,-905]],[[256925,438660],[-7,8808]],[[256918,447468],[301,934]],[[262847,444118],[-1085,-69]],[[261762,444049],[-7,4341]],[[262843,447208],[4,-3090]],[[261762,444049],[-1283,-59]],[[229132,448075],[0,-5329]],[[229132,442746],[-759,-1483],[-211,138]],[[228162,441401],[4,6681]],[[228162,441401],[-318,227]],[[227844,441628],[-643,-1180]],[[227201,440448],[0,1151],[-292,1]],[[226909,441600],[0,2456],[-351,-12]],[[230417,446975],[2,-2974],[320,-2434]],[[230739,441567],[-395,2]],[[230344,441569],[-276,747],[-936,373]],[[229132,442689],[0,57]],[[218529,448020],[-5,-6446]],[[218524,441574],[-1550,27]],[[216974,441601],[-383,9]],[[216591,441610],[1,6474]],[[216591,441610],[-1609,-13]],[[225272,443198],[0,-1617]],[[225272,441581],[-1262,6]],[[224010,441587],[-20,-2]],[[223990,441585],[-2,6447]],[[222706,448036],[25,-6450]],[[222731,441586],[-12,-6463]],[[222719,435123],[-609,-9]],[[222110,435114],[-2224,2]],[[219886,435116],[-74,6454]],[[219812,441570],[0,6451]],[[219812,441570],[-1288,4]],[[223990,441585],[-1259,1]],[[267414,445850],[-697,-80]],[[266717,445770],[-430,-32],[-394,-2264],[-479,-1510]],[[265414,441964],[1,1360]],[[265415,443324],[7,4330]],[[265749,447718],[781,161]],[[266530,447879],[6,1]],[[266536,447880],[30,6]],[[266566,447886],[16,1]],[[266582,447887],[26,6]],[[266608,447893],[806,-2043]],[[255265,442934],[-2,-3134]],[[255263,439800],[-1357,-110],[6,-1614],[-648,-80]],[[253264,437996],[-23,4868]],[[253241,442864],[-25,4873]],[[267414,445850],[546,-1925],[381,1255],[294,-1578],[-868,-836]],[[267767,442766],[-50,-4]],[[267717,442762],[-15,-1]],[[267702,442761],[-769,5],[-213,794]],[[266720,443560],[-3,2210]],[[253241,442864],[-956,-107]],[[252285,442757],[-18,3246]],[[265415,443324],[-1279,-37]],[[264136,443287],[-108,529],[-52,3572]],[[273438,443588],[0,-2864]],[[273438,440724],[-1081,8]],[[272357,440732],[1,4123]],[[299109,445360],[-23,-3357],[-140,-1618]],[[298946,440385],[-436,-421],[-482,288],[-416,-840],[-291,2723]],[[297321,442135],[350,235],[-50,1824],[-299,-181],[-100,1106]],[[256110,445860],[11,-7106]],[[256121,438754],[-158,-435]],[[255963,438319],[-386,-1051],[-314,71]],[[255263,437339],[0,2461]],[[255271,447419],[248,-1015],[591,-544]],[[256925,438660],[-559,918],[-245,-824]],[[256110,445860],[808,1608]],[[264136,443287],[1,-1079]],[[264137,442208],[-1288,-29]],[[262849,442179],[-2,1939]],[[211125,442395],[-24,-800]],[[211101,441595],[-1879,-26]],[[209222,441569],[-1,3184]],[[231665,443686],[164,-2163]],[[231829,441523],[-1090,44]],[[300704,446133],[-85,-2793],[-210,505],[295,2288]],[[300975,443507],[-208,-748],[-4,4059]],[[294871,442976],[348,-1153],[336,-2034],[-121,-1229]],[[295434,438560],[-200,-1187],[-705,-2090],[-626,-1185]],[[293903,434098],[-195,2025],[683,2086],[-173,2860]],[[294218,441069],[41,2994]],[[209222,441569],[-4,-7295]],[[209218,434274],[-2479,-59]],[[206739,434215],[-930,1]],[[300110,446364],[27,-3366],[-179,-1833],[-1042,-1242],[30,462]],[[288154,446205],[-316,-4003]],[[287838,442202],[-487,-794],[-761,-136]],[[286590,441272],[175,3068]],[[297321,442135],[207,-2884],[-531,-114]],[[296997,439137],[-298,3270],[-256,-278],[-17,2897]],[[296997,439137],[9,-62]],[[297006,439075],[21,-79]],[[297027,438996],[-1112,58],[-473,-1600],[-8,1106]],[[288754,438577],[-264,-1321]],[[288490,437256],[-133,486],[-104,2827],[-415,1633]],[[293001,442420],[-13,-2190]],[[292988,440230],[-683,-3302]],[[292305,436928],[-373,1054]],[[291932,437982],[-934,2867]],[[290998,440849],[-150,1309]],[[252285,442757],[26,-6500]],[[252311,436257],[-960,-39],[-1,-3314]],[[251350,432904],[-324,-34]],[[251026,432870],[0,3329],[-319,-14]],[[250707,436185],[-5,3838]],[[250702,440023],[-8,5116]],[[272357,440732],[-1,0]],[[272356,440732],[-569,47],[73,-1359],[-321,-13]],[[271539,439407],[-538,-38]],[[271001,439369],[3,1405],[-263,14],[8,2861]],[[270749,443649],[623,-332],[714,2684]],[[280638,445459],[-3,-3672],[463,-4],[46,-3243]],[[281144,438540],[-1140,433],[-177,-968]],[[279827,438005],[-70,1137],[-624,1848],[-379,-396]],[[278754,440594],[88,2092],[292,-302],[8,3478]],[[278754,440594],[-317,-166]],[[278437,440428],[5,1839],[-538,103],[-216,-927]],[[277688,441443],[-95,4432]],[[277688,441443],[-1,-945],[-351,-264],[-253,-2768]],[[277083,437466],[-849,-18]],[[276234,437448],[0,5924]],[[269692,442195],[16,-2668]],[[269708,439527],[-1391,120]],[[268317,439647],[-18,2605],[-150,10]],[[268149,442262],[253,825],[384,-407]],[[268786,442680],[-5,-153]],[[268781,442527],[480,-1172],[431,840]],[[266720,443560],[-15,-4583]],[[266705,438977],[-3,-1624]],[[266702,437353],[-1282,19]],[[265420,437372],[-6,4592]],[[281836,443087],[1,-1967],[-292,-2833]],[[281545,438287],[-401,253]],[[290998,440849],[-384,-1439],[-427,-3445]],[[290187,435965],[-461,1079],[82,1909],[-643,-246]],[[245386,440459],[-830,46],[4,1621]],[[285110,445236],[175,-3416],[441,-1905],[405,-536]],[[286131,439379],[-539,-2232]],[[285592,437147],[-256,304]],[[285336,437451],[-455,-615]],[[284881,436836],[-228,-951],[-463,-355]],[[284190,435530],[-1068,5402],[-197,2226]],[[286590,441272],[-78,-1277]],[[286512,439995],[-381,-616]],[[250702,440023],[-480,-176],[-57,-1256],[-306,11],[0,-1588]],[[249859,437014],[-479,1]],[[249380,437015],[-1,1587],[-610,12]],[[248769,438614],[-14,6508]],[[248769,438614],[-31,-1592],[-323,7]],[[248415,437029],[-1262,34]],[[247153,437063],[11,3272]],[[192516,434205],[-2782,5],[1,4724]],[[262849,442179],[1,-2880]],[[262850,439299],[-1082,-133]],[[261768,439166],[-6,4883]],[[261768,439166],[-323,-1]],[[261445,439165],[-639,38],[-321,533]],[[260485,439736],[-3,2644]],[[226909,441600],[-6,-1597],[-967,-298],[-621,-536],[-31,2413]],[[225284,441582],[-12,-1]],[[293006,440243],[-18,-18]],[[292988,440225],[0,5]],[[294218,441069],[-1212,-826]],[[302428,442673],[372,-1939],[-773,-264],[113,1840],[288,363]],[[271001,439369],[-263,5],[-6,-1403],[-273,-2],[-271,-1169],[-5,-1369]],[[270183,435431],[-459,41]],[[269724,435472],[-16,4055]],[[269692,442195],[936,1653],[121,-199]],[[244238,442138],[-5,-4866]],[[244233,437272],[-641,8]],[[243592,437280],[-640,13]],[[242952,437293],[-2,6463]],[[239098,443388],[2,-6149]],[[239100,437239],[-639,12]],[[238461,437251],[-646,14]],[[237815,437265],[-5,6513]],[[242952,437293],[-653,-16]],[[242299,437277],[-642,-14]],[[241657,437263],[-5,6472]],[[237815,437265],[-627,-98]],[[237188,437167],[-633,7]],[[236555,437174],[0,6451]],[[241657,437263],[-642,-12]],[[241015,437251],[-638,-8]],[[240377,437243],[-5,6472]],[[240377,437243],[-639,-2]],[[239738,437241],[-638,-2]],[[234011,443654],[-4,-6441]],[[234007,437213],[-636,14]],[[233371,437227],[-1382,-2]],[[231989,437225],[-120,575]],[[231869,437800],[88,2413],[-128,1310]],[[235276,443634],[0,-6443]],[[235276,437191],[-633,8]],[[234643,437199],[-636,14]],[[236555,437174],[-638,8]],[[235917,437182],[-641,9]],[[274786,443352],[1,-6623]],[[274787,436729],[-1339,18]],[[273448,436747],[-10,3977]],[[267702,442761],[447,-499]],[[268317,439647],[3,-645]],[[268320,439002],[-1615,-25]],[[276234,437448],[-271,-1900]],[[275963,435548],[-140,819],[-1037,201]],[[274786,436568],[1,161]],[[265420,437372],[-967,-37]],[[264453,437335],[-1,4878],[-315,-5]],[[259352,442362],[14,-4890],[-65,-6]],[[259301,437466],[-1086,-26]],[[258215,437440],[2,4868]],[[284190,435530],[0,-456]],[[284190,435074],[-1015,-1516],[-180,1961],[-470,731],[-132,1393],[-289,-77],[-14,1365],[-389,-1859]],[[281701,437072],[-156,1215]],[[155294,437598],[-138,-2080],[141,-717],[-208,-2138],[-386,312],[218,-3716],[-6,-13593]],[[154915,415666],[-1334,-12]],[[153581,415654],[-243,1901],[-703,2914],[-129,3412],[387,4770],[132,-280],[308,6363],[-131,874],[260,7292]],[[253264,437996],[-21,-1627]],[[253243,436369],[-932,-112]],[[229132,442689],[-7,-7583]],[[229125,435106],[-7,1]],[[229118,435107],[-1274,15]],[[227844,435122],[0,6506]],[[230344,441569],[400,-3784]],[[230744,437785],[23,-2699]],[[230767,435086],[-404,-540]],[[230363,434546],[0,542],[-1238,18]],[[260485,439736],[-89,-4618]],[[260396,435118],[-728,-71]],[[259668,435047],[-364,782],[-3,1637]],[[213238,438374],[-29,-4081]],[[213209,434293],[-91,-1]],[[213118,434292],[-2030,-1]],[[211088,434291],[13,7304]],[[278437,440428],[-17,-5242]],[[278420,435186],[-185,-771],[-669,-629],[-401,1395],[-70,2246]],[[277095,437427],[-12,39]],[[188693,440977],[-212,-2506],[-449,-761],[-413,552],[-140,-1426]],[[187479,436836],[-928,257],[-847,-1417]],[[258215,437440],[-1290,17]],[[256925,437457],[0,1203]],[[288490,437256],[-135,-732]],[[288355,436524],[-329,-581],[98,-1543],[-739,-1772]],[[287385,432628],[-586,684]],[[286799,433312],[-59,3514],[-251,1238],[23,1931]],[[264453,437335],[-316,-6]],[[264137,437329],[-325,1637],[-962,-17]],[[262850,438949],[0,350]],[[245386,440455],[-115,-1740],[344,-1568],[113,-1545]],[[245728,435602],[-1175,26]],[[244553,435628],[2,1613],[-322,31]],[[216974,441601],[-2,-6470],[56,-810]],[[217028,434321],[-2233,-1]],[[214795,434320],[-10,4053]],[[219886,435116],[3,-6448]],[[219889,428668],[-1545,-2]],[[218344,428666],[-1309,-44]],[[217035,428622],[-7,5699]],[[304069,440802],[121,-1847],[-424,-197],[303,2044]],[[227844,435122],[-1276,-6]],[[226568,435116],[-6,2365]],[[226562,437481],[639,2967]],[[211088,434291],[-535,-10]],[[210553,434281],[-1335,-7]],[[226562,437481],[-534,-2005],[-733,-3605]],[[225295,431871],[-11,3241]],[[225284,435112],[0,6470]],[[225284,435112],[-1212,5]],[[224072,435117],[-74,0]],[[223998,435117],[12,6470]],[[223998,435117],[-1279,6]],[[231869,437800],[-1125,-15]],[[189127,436934],[-680,-1517],[-235,-1307],[316,-2474],[-193,-1471],[-256,343]],[[188079,430508],[-272,1154]],[[187807,431662],[-214,1796],[-114,3378]],[[279827,438005],[-264,-1317],[-1,-4191]],[[279562,432497],[-1143,101]],[[278419,432598],[1,2588]],[[157829,437649],[146,-436],[-429,-4820],[-421,-4012],[145,-2152],[-836,-2813],[-185,-2444]],[[156249,420972],[222,-710],[144,-5037]],[[156615,415225],[-1701,-22],[1,463]],[[293524,432082],[-325,588]],[[293199,432670],[123,2992],[-28,2071],[-288,2510]],[[293903,434098],[-379,-2016]],[[291932,437982],[-383,-2133]],[[291549,435849],[-417,-3054],[-322,-187]],[[290810,432608],[-554,3400]],[[290256,436008],[-69,-43]],[[272356,440732],[-5,-6697]],[[272351,434035],[-74,-1524],[-634,144]],[[271643,432655],[-114,1381]],[[271529,434036],[10,5371]],[[273448,436747],[0,-2714],[-243,-5]],[[273205,434028],[-854,7]],[[247153,437063],[-6,-1623]],[[247147,435440],[-963,88]],[[246184,435528],[-456,35]],[[245728,435563],[0,39]],[[250707,436185],[-548,-8],[-300,837]],[[293219,434221],[-863,2534]],[[292356,436755],[-51,173]],[[292988,440225],[220,-3323],[11,-2681]],[[286799,433312],[-277,-2753],[-204,-490]],[[286318,430069],[-412,1992]],[[285906,432061],[44,1187],[-292,2181],[-66,1718]],[[255263,437339],[2,-2898]],[[255265,434441],[-1688,-234]],[[253577,434207],[-321,-56]],[[253256,434151],[-13,2218]],[[261445,439165],[-77,-4820]],[[261368,434345],[-859,-54]],[[260509,434291],[-113,827]],[[294554,427872],[-111,3761]],[[294443,431633],[-93,1192],[769,-305],[174,1128],[1072,-46],[376,298],[903,2985],[-441,-2838],[-371,-1388],[292,-372],[379,1926],[532,898],[205,-1023],[552,1761],[82,-626],[-1554,-3632],[-192,472],[-405,-1606],[-231,346],[-428,-1336],[-389,99],[-351,-945],[-238,353],[-532,-1102]],[[269724,435472],[-278,-7],[9,-1349]],[[269455,434116],[-813,51]],[[268642,434167],[-292,19]],[[268350,434186],[-30,4816]],[[256925,437457],[-1,-4839]],[[256924,432618],[-156,-1387],[-315,-5],[2,-1882]],[[256455,429344],[-469,-1]],[[255986,429343],[-23,8976]],[[271529,434036],[-1228,59]],[[270301,434095],[-118,1336]],[[262850,438949],[1,-4898]],[[262851,434051],[1,-1244]],[[262852,432807],[-755,-89]],[[262097,432718],[-730,-14]],[[261367,432704],[1,1641]],[[268350,434186],[-789,-60]],[[267561,434126],[-857,-30]],[[266704,434096],[-2,3257]],[[281701,437072],[-194,-834],[74,-2825],[-363,-706],[-462,-3035],[47,-403]],[[280803,429269],[26,-143]],[[280829,429126],[-1257,-6]],[[279572,429120],[-10,3377]],[[192649,434205],[0,-3424]],[[192649,430781],[-728,405],[-315,-879],[-787,-888],[-261,131],[-420,-1293]],[[190138,428257],[-340,-1866],[-343,-529],[-618,1479],[-69,1143],[-267,-1698],[-177,190]],[[188324,426976],[-245,3532]],[[284190,435074],[-613,-3675]],[[283577,431399],[-884,-2182]],[[282693,429217],[-399,259],[-333,-970],[-479,890]],[[281482,429396],[-679,-127]],[[290256,436008],[-428,-2351]],[[289828,433657],[-466,-1940],[-519,-917]],[[288843,430800],[-280,2542],[218,671],[-426,2511]],[[264137,437329],[-1,-3255],[-160,-7]],[[263976,434067],[-1125,-16]],[[249380,437015],[-1,-3256]],[[249379,433759],[-966,19]],[[248413,433778],[2,3251]],[[214795,434320],[-2,-28]],[[214793,434292],[-1584,1]],[[255986,429343],[-721,8]],[[255265,429351],[0,5090]],[[292587,430897],[-395,1442]],[[292192,432339],[-104,1880],[-539,1630]],[[292356,436755],[-165,-2166],[367,-971],[29,-2721]],[[231989,437225],[3,-1985]],[[231992,435240],[-431,236],[-484,-1309],[-310,919]],[[164787,410464],[-407,-275]],[[164380,410189],[102,1081],[5,3235],[-258,1376],[-24,1351],[-366,545],[-472,2488],[-707,1250],[-457,-2310],[-371,1200],[1,3539],[-743,-22]],[[161090,423922],[22,8573],[-31,5177]],[[161090,423922],[-473,4]],[[160617,423926],[-1427,-349],[-831,-1032],[-549,336],[-407,-1138],[-271,689],[-883,-1460]],[[285336,437451],[-167,-4196],[366,397],[371,-1591]],[[286318,430069],[-895,-2188]],[[285423,427881],[-525,-887],[-165,332]],[[284733,427326],[26,188]],[[284759,427514],[265,1448],[124,3090]],[[285148,432052],[-223,1660],[-44,3124]],[[259668,435047],[-2,-813]],[[259666,434234],[-620,-58],[0,-1610]],[[259046,432566],[-835,5]],[[258211,432571],[4,4869]],[[226568,435116],[1,-6480]],[[226569,428636],[-1260,-4]],[[225309,428632],[-14,-1]],[[225295,428631],[0,3240]],[[258211,432571],[-314,19]],[[257897,432590],[-973,28]],[[277095,437427],[-6,-9328]],[[277089,428099],[-1270,90]],[[275819,428189],[-27,3362]],[[275792,431551],[-19,2706],[190,1291]],[[278419,432598],[1,-2521],[-655,-4576]],[[277765,425501],[-675,2580]],[[277090,428081],[-1,18]],[[266704,434096],[-266,-3234]],[[266438,430862],[-1015,34]],[[265423,430896],[-1,1871]],[[265422,432767],[-2,4605]],[[265422,432767],[-638,-293],[0,-813],[-644,-36]],[[264140,431625],[-164,2442]],[[243592,437280],[-8,-4878]],[[243584,432402],[-1283,-20]],[[242301,432382],[-2,4895]],[[244553,435628],[-3,-4868],[-104,1]],[[244446,430761],[-862,15]],[[243584,430776],[0,1626]],[[242301,432382],[-1281,-16]],[[241020,432366],[-5,4885]],[[238461,437251],[3,-4896]],[[238464,432355],[-1277,-24]],[[237187,432331],[1,4836]],[[239738,437241],[4,-4883]],[[239742,432358],[-1278,-3]],[[241020,432366],[-1278,-8]],[[233371,437227],[-2,-4811]],[[233369,432416],[-1193,2]],[[232176,432418],[-184,2822]],[[234643,437199],[-2,-4800]],[[234641,432399],[-1272,17]],[[235917,437182],[-1,-4805]],[[235916,432377],[-1275,22]],[[237187,432331],[-1271,46]],[[187807,431662],[-565,-723],[-182,1854],[-716,-2763]],[[186344,430030],[-640,5646]],[[248413,433778],[-2,-4886]],[[248411,428892],[-1277,44]],[[247134,428936],[13,6504]],[[285148,432052],[-398,107],[-1152,-1498]],[[283598,430661],[-21,738]],[[251026,432870],[-1183,-88]],[[249843,432782],[68,968],[-532,9]],[[292970,430541],[-431,-269]],[[292539,430272],[48,625]],[[293219,434221],[-249,-3680]],[[274786,436568],[0,-4189]],[[274786,432379],[-1580,38]],[[273206,432417],[-1,1611]],[[288843,430800],[-376,-510]],[[288467,430290],[-415,-967]],[[288052,429323],[-667,3305]],[[275792,431551],[-1004,-68]],[[274788,431483],[-2,896]],[[253256,434151],[34,-7012],[-625,-15]],[[252665,427124],[-321,-16],[-28,2626],[-961,-79]],[[251355,429655],[-5,3249]],[[290810,432608],[-339,-2310]],[[290471,430298],[-220,-1439],[-616,-2210]],[[289635,426649],[-20,311]],[[289615,426960],[68,3155],[341,1723],[-196,1819]],[[292192,432339],[-162,208],[-116,-3152]],[[291914,429395],[-248,-1212]],[[291666,428183],[-265,1560],[-471,-723]],[[290930,429020],[-459,1278]],[[186344,430030],[155,-1074],[97,-4631]],[[186596,424325],[-109,-154],[37,-2824],[149,-2529],[-95,-2971]],[[186578,415847],[-452,-1998],[-1271,-19],[-3480,52]],[[181375,413882],[1,3927]],[[245728,435563],[-37,-2695],[-356,-1884],[-63,-2389]],[[245272,428595],[-424,1079]],[[244848,429674],[-402,1087]],[[246184,435528],[-12,-8061]],[[246172,427467],[-319,64]],[[245853,427531],[-783,-26]],[[245070,427505],[202,1090]],[[247134,428936],[-3,-1616]],[[247131,427320],[-959,147]],[[270301,434095],[8,-6024]],[[270309,428071],[-263,-11],[2,-1850]],[[270048,426210],[-326,-246]],[[269722,425964],[-6,3195],[-215,1865],[-46,3092]],[[232176,432418],[-58,-2195]],[[232118,430223],[-1754,3]],[[230364,430226],[-1,4320]],[[227844,435122],[-1,-6484]],[[227843,428638],[-1271,-2]],[[226572,428636],[-3,0]],[[225295,428631],[-1221,12]],[[224074,428643],[-2,6474]],[[222110,435114],[25,-6995]],[[222135,428119],[-630,263]],[[221505,428382],[-943,281]],[[220562,428663],[-673,5]],[[224074,428643],[-9,-170]],[[224065,428473],[-507,-690],[-760,186]],[[222798,427969],[-663,150]],[[229118,435107],[-7,-6481]],[[229111,428626],[-1268,12]],[[230364,430226],[0,-4858]],[[230364,425368],[-1251,12]],[[229113,425380],[-2,3246]],[[260509,434291],[14,-6500]],[[260523,427791],[-630,-27]],[[259893,427764],[-208,-13],[-19,6483]],[[255265,429351],[-1,-4575]],[[255264,424776],[-1140,-98]],[[254124,424678],[-508,40],[-39,9489]],[[261367,432704],[3,-4889],[-318,-15]],[[261052,427800],[-529,-9]],[[210532,425375],[-1577,18],[-7,-9746]],[[208948,415647],[-2260,-10]],[[206688,415637],[-254,-1]],[[206434,415636],[-6,4869]],[[206428,420505],[-5,1629],[310,-3],[6,12084]],[[210553,434281],[-21,-8906]],[[217035,428622],[-272,6]],[[216763,428628],[-1968,-10]],[[214795,428618],[0,969]],[[214795,429587],[-2,4705]],[[201978,423908],[55,-1918],[16,-7760]],[[202049,414230],[-1129,-108]],[[200920,414122],[-15,3214]],[[200905,417336],[-2,2479],[-1118,-26]],[[199785,419789],[29,5937],[320,1081],[-11,7495]],[[201402,434297],[26,-1459],[436,-670],[159,-1784],[-185,-3985],[140,-2491]],[[204199,424684],[-292,-2572],[-164,468],[-589,-929],[-98,691],[-519,-162],[-107,1114],[-340,-603],[-112,1217]],[[203264,434210],[15,-1191],[530,-3758],[390,-4577]],[[199785,419789],[-1878,-31],[-2612,18]],[[195295,419776],[7,8024]],[[195302,427800],[-6,6461]],[[213087,423794],[-321,0]],[[212766,423794],[-1910,-39]],[[210856,423755],[-5,1618],[-319,2]],[[213118,434292],[7,-4708]],[[213125,429584],[-38,-5790]],[[214795,429587],[-1670,-3]],[[195302,427800],[-315,562],[-118,3255],[-531,-11],[-250,-2208],[-269,1599],[-807,-1146],[-299,857]],[[192713,430708],[-64,73]],[[176393,418012],[113,-5116],[-101,-2197],[49,-2635],[-263,-2403],[2,-5633]],[[176193,400028],[-1933,-7]],[[174260,400021],[29,16934],[-18,16297],[27,1004]],[[174260,400021],[-2037,36],[-1236,-1303]],[[170987,398754],[153,2224],[-118,2607],[482,3073],[266,298],[86,1838],[-89,2169],[75,3206],[-204,1481]],[[171638,415650],[673,9777]],[[206428,420505],[-1667,-25]],[[204761,420480],[-562,4204]],[[259893,427764],[3,-1604]],[[259896,426160],[-839,-53]],[[259057,426107],[-11,6459]],[[268642,434167],[-7,-5295]],[[268635,428872],[-365,-116]],[[268270,428756],[-705,-39]],[[267565,428717],[-4,5409]],[[254124,424678],[8,-1608]],[[254132,423070],[-1470,-13]],[[252662,423057],[3,4067]],[[269722,425964],[-798,-95]],[[268924,425869],[-10,2970],[-279,33]],[[267565,428717],[-860,-299]],[[266705,428418],[-211,275],[-56,2169]],[[271643,432655],[-7,-4586]],[[271636,428069],[-1327,2]],[[264140,431625],[-158,-803],[1,-2439]],[[263983,428383],[-165,-1]],[[263818,428382],[0,807],[-964,-2]],[[262854,429187],[-2,3620]],[[273206,432417],[-2,-3235]],[[273204,429182],[-418,-80],[-224,-1340]],[[272562,427762],[-923,-316]],[[271639,427446],[-3,623]],[[249843,432782],[-231,-3232]],[[249612,429550],[-356,-3635],[-528,-731]],[[248728,425184],[-4,2060],[-320,38],[7,1610]],[[289615,426960],[-382,-1335]],[[289233,425625],[-268,2542],[-150,-335],[-348,2458]],[[171638,415650],[-2672,-44],[-2017,13]],[[288052,429323],[-372,-1084]],[[287680,428239],[-781,-2648],[-748,-727]],[[286151,424864],[-265,1103]],[[285886,425967],[-463,1914]],[[274788,431483],[-1,-3962]],[[274787,427521],[-415,-1047]],[[274372,426474],[-540,317]],[[273832,426791],[-154,2374],[-474,17]],[[251355,429655],[-154,-1644],[-415,-1270],[-378,-47]],[[250408,426694],[-162,394],[-9,2476],[-625,-14]],[[262854,429187],[-1,-2903]],[[262853,426284],[-742,-74]],[[262111,426210],[-14,6508]],[[265423,430896],[0,-3263]],[[265423,427633],[-634,-31],[-321,800],[-485,-19]],[[188324,426976],[-114,-601]],[[188210,426375],[-465,-891],[-618,-2134],[-142,895],[-389,80]],[[293524,432082],[-12,-1259],[-325,-351]],[[293187,430472],[-27,1524]],[[293160,431996],[39,674]],[[262111,426210],[-369,-18]],[[261742,426192],[-685,-6]],[[261057,426186],[-5,1614]],[[294554,427872],[-875,-1167]],[[293679,426705],[-79,470]],[[293600,427175],[63,323]],[[293663,427498],[119,2121],[-126,535]],[[293656,430154],[90,1670],[410,854],[287,-1045]],[[257897,432590],[-1,-3261]],[[257896,429329],[-463,33],[-65,-3266]],[[257368,426096],[-903,15]],[[256465,426111],[-10,3233]],[[259057,426107],[-583,-24]],[[258474,426083],[2,2440],[-422,-1],[-158,807]],[[279572,429120],[-482,-6118]],[[279090,423002],[-351,-508],[-158,819],[-661,807],[-155,1381]],[[292539,430272],[83,-963]],[[292622,429309],[-118,-889]],[[292504,428420],[-590,975]],[[233369,432416],[31,-5977]],[[233400,426439],[-1091,87]],[[232309,426526],[-329,3028],[138,669]],[[234641,432399],[38,-6061]],[[234679,426338],[-801,63]],[[233878,426401],[-478,38]],[[235916,432377],[-1,-6119]],[[235915,426258],[-449,10]],[[235466,426268],[-787,70]],[[243584,430776],[5,-4002]],[[243589,426774],[-630,136]],[[242959,426910],[-660,-98]],[[242299,426812],[2,5570]],[[242299,426812],[-476,-61]],[[241823,426751],[-800,-120]],[[241023,426631],[-3,5735]],[[237187,432331],[-2,-6015]],[[237185,426316],[-604,-38]],[[236581,426278],[-666,-20]],[[238464,432355],[-1,-5921]],[[238463,426434],[-606,-50]],[[237857,426384],[-672,-68]],[[239742,432358],[1,-5855]],[[239743,426503],[-772,-67]],[[238971,426436],[-508,-2]],[[241023,426631],[-213,-26]],[[240810,426605],[-1067,-102]],[[284759,427514],[-273,768],[-697,261]],[[283789,428543],[-185,151],[-6,1967]],[[293187,430472],[-271,-1807],[244,3331]],[[195295,419776],[-1,-10465]],[[195294,409311],[0,-3031]],[[195294,406280],[-156,-665],[-2555,-5]],[[192583,405610],[1,135]],[[192584,405745],[-39,1805],[122,2542],[304,1923],[-230,5]],[[192741,412020],[-28,18688]],[[275819,428189],[-81,-1216],[-510,-2451]],[[275228,424522],[-441,-3]],[[274787,424519],[0,3002]],[[282497,422685],[-451,359],[271,1888],[-71,939],[431,2360],[16,986]],[[283789,428543],[-584,-2082],[-708,-3776]],[[192741,412020],[-2481,120]],[[190260,412140],[-95,1614]],[[190165,413754],[-27,14503]],[[266705,428418],[4,-3381]],[[266709,425037],[-283,-21]],[[266426,425016],[-1003,645]],[[265423,425661],[0,1972]],[[292970,430541],[-211,-2552],[-210,-378],[73,1698]],[[245070,427505],[-470,-582],[-146,-1016],[115,-2813],[-151,-420]],[[244418,422674],[-829,4100]],[[293663,427498],[-315,245]],[[293348,427743],[-288,1615]],[[293060,429358],[139,999],[457,-203]],[[290930,429020],[33,-2516],[-174,-1499],[76,-1477]],[[290865,423528],[-301,-1443],[-241,-92]],[[290323,421993],[-332,1496],[-16,2220],[-340,940]],[[289233,425625],[-418,-2203]],[[288815,423422],[-127,532]],[[288688,423954],[-1008,4285]],[[232309,426526],[155,-1143]],[[232464,425383],[-995,-12]],[[231469,425371],[-1105,-3]],[[291666,428183],[-6,-1402]],[[291660,426781],[-177,-793],[187,-1217],[-446,-2170]],[[291224,422601],[-359,927]],[[252662,423057],[2,-2183]],[[252664,420874],[-322,-1]],[[252342,420873],[-1598,9]],[[250744,420882],[-321,803]],[[250423,421685],[-15,5009]],[[214795,428618],[0,-4795]],[[214795,423823],[-1708,-29]],[[250423,421685],[-945,-94]],[[249478,421591],[-311,-17],[-6,2159],[-579,14]],[[248582,423747],[146,1437]],[[282497,422685],[136,-2142]],[[282633,420543],[-450,-3766]],[[282183,416777],[-753,1929]],[[281430,418706],[-282,1104],[-60,1366]],[[281088,421176],[343,3266],[-54,1256]],[[281377,425698],[-185,2188],[290,1510]],[[281088,421176],[-85,-1011],[-408,1094],[-38,-1088],[-480,1549]],[[280077,421720],[157,810],[68,2530],[527,4066]],[[293348,427743],[-53,-1237],[-451,497],[216,2355]],[[256465,426111],[5,-1623]],[[256470,424488],[-1206,27]],[[255264,424515],[0,261]],[[292504,428420],[-134,-1705]],[[292370,426715],[-710,66]],[[258474,426083],[-4,-2412]],[[258470,423671],[-889,5]],[[257581,423676],[-3,2416],[-210,4]],[[273832,426791],[-165,-804],[-57,-2449]],[[273610,423538],[-915,163]],[[272695,423701],[15,2450],[-148,1611]],[[263818,428382],[2,-6071],[59,-79]],[[263879,422232],[-1,-5]],[[263878,422227],[-1029,-28]],[[262849,422199],[4,4085]],[[280077,421720],[-106,-1566]],[[279971,420154],[-653,120],[-455,659]],[[278863,420933],[227,2069]],[[248582,423747],[-330,-1227],[-73,-1405],[-363,-2059]],[[247816,419056],[-702,92],[4,1628]],[[247118,420776],[13,6544]],[[268924,425869],[-64,-3813],[-274,84]],[[268586,422140],[-515,158],[-254,1409]],[[267817,423707],[174,1059],[2,2875],[277,1115]],[[267817,423707],[-635,190]],[[267182,423897],[2,1173],[-475,-33]],[[220562,428663],[2,-4872],[-317,7],[0,-1627]],[[220247,422171],[-287,-23]],[[219960,422148],[-1562,-10]],[[218398,422138],[-52,0]],[[218346,422138],[-2,6528]],[[225309,428632],[0,-6478]],[[225309,422154],[-1242,1]],[[224067,422155],[-2,6318]],[[221505,428382],[3,-6212]],[[221508,422170],[-1261,1]],[[218346,422138],[-1521,20]],[[216825,422158],[-55,-2]],[[216770,422156],[-7,6472]],[[216770,422156],[-1975,-23]],[[214795,422133],[0,1690]],[[227843,428638],[0,-6483]],[[227843,422155],[-1260,3]],[[226583,422158],[-9,0]],[[226574,422158],[-2,6478]],[[229113,425380],[-8,-3237]],[[229105,422143],[-1262,12]],[[226574,422158],[-1253,-4]],[[225321,422154],[-12,0]],[[284733,427326],[-651,-856],[-995,-3406],[-367,-2037]],[[282720,421027],[-87,-484]],[[190165,413754],[-530,18],[-2,802],[-456,2164],[59,2009],[-250,2239],[-310,-14],[-357,1412],[-183,1615],[74,2376]],[[224067,422155],[-8,0]],[[224059,422155],[-1261,5]],[[222798,422160],[0,5809]],[[265423,425661],[-341,-1036]],[[265082,424625],[-938,-40],[1,-1903],[-266,-450]],[[222798,422160],[-1257,8]],[[221541,422168],[-33,2]],[[278863,420933],[-360,-3256],[-302,-1293]],[[278201,416384],[-562,1959],[-401,-1171],[-297,845],[-366,-25]],[[276575,417992],[19,1314]],[[276594,419306],[179,812],[290,5226],[-200,1084],[227,1653]],[[288688,423954],[-466,-3820]],[[288222,420134],[-493,-1946]],[[287729,418188],[-773,3321]],[[286956,421509],[-805,3355]],[[276594,419306],[-123,1029],[-749,1490],[-494,2697]],[[271639,427446],[-58,-3551],[-110,16]],[[271471,423911],[-1324,215]],[[270147,424126],[-99,2084]],[[272695,423701],[-15,-2420],[-175,-1661]],[[272505,419620],[-793,132]],[[271712,419752],[19,2733],[-268,49],[8,1377]],[[285886,425967],[-397,-1498],[304,-5190]],[[285793,419279],[-424,-1382]],[[285369,417897],[-35,1119],[-345,857]],[[284989,419873],[-161,1874]],[[284828,421747],[-318,1084],[208,1376],[-107,1919],[122,1200]],[[261057,426186],[8,-3496]],[[261065,422690],[-374,7]],[[260691,422697],[-791,-21]],[[259900,422676],[0,530]],[[259900,423206],[-4,2954]],[[292731,427719],[-75,-1794],[-401,-1052],[179,2727],[297,119]],[[245853,427531],[-16,-6606]],[[245837,420925],[-6,-1698]],[[245831,419227],[-1653,137]],[[244178,419364],[22,898]],[[244200,420262],[218,2412]],[[274787,424519],[3,-1461]],[[274790,423058],[-309,-66]],[[274481,422992],[90,1247],[-199,2235]],[[247118,420776],[-1281,149]],[[284828,421747],[-989,-927],[-267,651],[-693,-2144]],[[282879,419327],[-159,1700]],[[244200,420262],[-1263,158]],[[242937,420420],[2,812]],[[242939,421232],[20,5678]],[[290323,421993],[609,-3619]],[[290932,418374],[-696,-1839]],[[290236,416535],[-114,1663]],[[290122,418198],[-1307,5224]],[[292370,426715],[-184,-1985],[143,-700]],[[292329,424030],[-474,-3179],[-254,-504]],[[291601,420347],[-383,1322],[6,932]],[[242939,421232],[-1108,36]],[[241831,421268],[-6,813]],[[241825,422081],[-2,4670]],[[274481,422992],[82,-1388],[-230,-2519]],[[274333,419085],[-58,-527]],[[274275,418558],[-502,43]],[[273773,418601],[49,4903],[-212,34]],[[241825,422081],[-931,-55]],[[240894,422026],[21,2915],[-105,1664]],[[240894,422026],[-478,-14]],[[240416,422012],[1,803],[-1426,-54]],[[238991,422761],[-20,3675]],[[233878,426401],[60,-5898]],[[233938,420503],[-1042,58]],[[232896,420561],[-163,921],[-269,3901]],[[238991,422761],[0,-2171]],[[238991,420590],[-1104,-44]],[[237887,420546],[-30,5838]],[[235466,426268],[95,-3437]],[[235561,422831],[-21,-4851]],[[235540,417980],[-1218,74]],[[234322,418054],[-79,2428],[-305,21]],[[190260,412140],[-1085,14]],[[189175,412154],[-1095,-4]],[[188080,412150],[-519,2499],[-397,-2608],[-336,-472],[101,2059],[-351,2219]],[[237887,420546],[-2,-2440]],[[237885,418106],[-1261,68]],[[236624,418174],[7,4610]],[[236631,422784],[-50,3494]],[[270147,424126],[-32,-4044]],[[270115,420082],[-784,126],[-762,580]],[[268569,420788],[17,1352]],[[262849,422199],[1,-796]],[[262850,421403],[-1157,-62]],[[261693,421341],[-3,1350]],[[261690,422691],[52,3501]],[[236631,422784],[-1070,47]],[[261690,422691],[-625,-1]],[[259900,423206],[-1060,-73],[0,-541]],[[258840,422592],[-370,1079]],[[257581,423676],[-3,-4054]],[[257578,419622],[-1105,9]],[[256473,419631],[1,2822]],[[256474,422453],[-4,2035]],[[232896,420561],[7,-55]],[[232903,420506],[-1276,-7]],[[231627,420499],[-157,10]],[[231470,420509],[-1,4862]],[[286956,421509],[-435,-1129],[-728,-1101]],[[266426,425016],[-87,-5114]],[[266339,419902],[-1291,820]],[[265048,420722],[34,3903]],[[210856,423755],[-18,-8096],[-651,-3]],[[210187,415656],[-1239,-9]],[[230364,425368],[0,-4857]],[[230364,420511],[0,-4861]],[[230364,415650],[-953,8]],[[229411,415658],[-308,1]],[[229103,415659],[2,6484]],[[231470,420509],[-1106,2]],[[267401,418295],[-101,-658]],[[267300,417637],[-828,69]],[[266472,417706],[25,2123],[-158,73]],[[267182,423897],[1,-3714],[212,-4],[6,-1884]],[[255264,424515],[-14,-6129]],[[255250,418386],[-5,-4933]],[[255245,413453],[-1127,-59]],[[254118,413394],[14,9676]],[[204761,420480],[44,-3995],[-107,-2111]],[[204698,414374],[-40,-1499]],[[204658,412875],[-515,-982],[-138,-1866]],[[204005,410027],[-269,-196],[-186,2235],[-440,1922],[-526,245]],[[202584,414233],[-535,-3]],[[265048,420722],[-23,-1666]],[[265025,419056],[-1141,243]],[[263884,419299],[-6,2928]],[[276575,417992],[2,-1690],[-338,-982]],[[276239,415320],[-807,669],[-645,-1057]],[[274787,414932],[1,1006]],[[274788,415938],[-1,2667]],[[274787,418605],[3,4453]],[[256474,422453],[-391,-1026],[-571,-2640],[86,-782]],[[255598,418005],[-348,381]],[[292681,417933],[-2,100]],[[292679,418033],[-411,-199],[-60,940],[-392,65],[-407,-1734]],[[291409,417105],[-97,1099]],[[291312,418204],[289,2143]],[[292329,424030],[617,-741],[71,-1974],[-164,-3756],[-172,374]],[[271712,419752],[-260,-1288]],[[271452,418464],[-1312,274]],[[270140,418738],[-25,1344]],[[290122,418198],[-263,-1712]],[[289859,416486],[-319,873],[49,-1506],[-196,-651]],[[289393,415202],[-235,1650]],[[289158,416852],[-265,413],[-399,2752],[-272,117]],[[160617,423926],[82,-1783],[339,-681],[-59,-1870],[-213,-1153]],[[160766,418439],[-393,-947],[-168,-2179],[-364,-1740],[-738,-94],[-15,-1615]],[[159088,411864],[-2483,10]],[[156605,411874],[10,3351]],[[164380,410189],[-1412,-44],[-74,-533],[-535,1856],[-381,-2584]],[[161978,408884],[-186,-741]],[[161792,408143],[-928,5114],[-31,2656],[120,1726],[-187,800]],[[268569,420788],[-30,-2813]],[[268539,417975],[-1138,320]],[[214795,422133],[0,-6444]],[[214795,415689],[6,-7987]],[[214801,407702],[-2099,-116]],[[212702,407586],[-2,8093],[66,8115]],[[212702,407586],[-979,-41]],[[211723,407545],[-1541,11]],[[210182,407556],[3,3232]],[[210185,410788],[2,4868]],[[249478,421591],[4,-3680]],[[249482,417911],[-1008,385],[-87,-647]],[[248387,417649],[-390,-864],[-421,-125],[-193,1284]],[[247383,417944],[433,1112]],[[273773,418601],[-955,197]],[[272818,418798],[-313,822]],[[258840,422592],[0,-2942]],[[258840,419650],[1,-653]],[[258841,418997],[-1263,-39]],[[257578,418958],[0,664]],[[291312,418204],[-380,170]],[[259900,422676],[0,-2968]],[[259900,419708],[-1060,-58]],[[274787,418605],[-454,480]],[[254118,413394],[-1462,-13]],[[252656,413381],[8,7493]],[[240416,422012],[-1,-5688]],[[240415,416324],[-1409,-76]],[[239006,416248],[-15,4342]],[[236624,418174],[-6,-1893]],[[236618,416281],[-1077,81]],[[235541,416362],[-1,1618]],[[260691,422697],[7,-5629]],[[260698,417068],[-1,-2446]],[[260697,414622],[-797,-40]],[[259900,414582],[0,5126]],[[261693,421341],[13,-4278]],[[261706,417063],[-1008,5]],[[256473,419631],[4,-4874]],[[256477,414757],[-917,-11]],[[255560,414746],[38,3259]],[[263884,419299],[17,-5164]],[[263901,414135],[-164,-21]],[[263737,414114],[-912,-29]],[[262825,414085],[5,1641]],[[262830,415726],[20,5677]],[[225321,422154],[-1,-6473]],[[225320,415681],[-642,-7]],[[224678,415674],[-618,2]],[[224060,415676],[-1,6479]],[[224060,415676],[-949,-1]],[[223111,415675],[-312,-4]],[[222799,415671],[-1,6489]],[[226583,422158],[-2,-6488]],[[226581,415670],[-307,0]],[[226274,415670],[-954,11]],[[216825,422158],[-7,-6476]],[[216818,415682],[-238,-3]],[[216580,415679],[-1785,10]],[[221541,422168],[6,-6503]],[[221547,415665],[-1532,-5]],[[220015,415660],[-43,2]],[[219972,415662],[-12,6486]],[[227843,422155],[-2,-6487]],[[227841,415668],[-1260,2]],[[229103,415659],[-1262,9]],[[219972,415662],[-1519,9]],[[218453,415671],[-56,3]],[[218397,415674],[1,6464]],[[218397,415674],[-1579,8]],[[222799,415671],[-1245,-6]],[[221554,415665],[-7,0]],[[241831,421268],[7,-4945]],[[241838,416323],[-1399,2]],[[240439,416325],[-24,-1]],[[284989,419873],[-135,-1158],[-365,-437],[-280,-1345]],[[284209,416933],[-135,-748],[-607,-656],[-188,-939]],[[283279,414590],[-400,4737]],[[250744,420882],[11,-4342]],[[250755,416540],[4,-2437],[-209,-17]],[[250550,414086],[-738,301],[-265,799]],[[249547,415186],[-65,2725]],[[281430,418706],[-459,-6339],[-226,-1900]],[[280745,410467],[-1192,6]],[[279553,410473],[143,1890],[-17,4331],[292,3460]],[[287729,418188],[-193,-522],[-134,-4476],[-402,-2750]],[[287e3,410440],[-272,4]],[[286728,410444],[-19,0]],[[286709,410444],[-635,4132],[-197,2069],[-508,1252]],[[262830,415726],[-1089,-10]],[[261741,415716],[-35,1347]],[[242937,420420],[-5,-5731]],[[242932,414689],[-936,53]],[[241996,414742],[-158,1581]],[[283279,414590],[33,-4171]],[[283312,410419],[-28,0]],[[283284,410419],[-1756,39]],[[281528,410458],[270,1944],[385,4375]],[[279553,410473],[-342,-2]],[[279211,410471],[-1285,-23]],[[277926,410448],[-70,2461],[345,3475]],[[252342,420873],[-474,-4214]],[[251868,416659],[-1113,-119]],[[247383,417944],[-442,-2539]],[[246941,415405],[-262,-106],[-246,2264],[-607,13]],[[245826,417576],[5,1651]],[[252656,413381],[-31,-1626]],[[252625,411755],[-759,5]],[[251866,411760],[2,4899]],[[270140,418738],[-33,-4034],[-98,-688]],[[270009,414016],[-637,319]],[[269372,414335],[-891,172]],[[268481,414507],[58,3468]],[[266472,417706],[-35,-1885]],[[266437,415821],[-1449,559]],[[264988,416380],[37,2676]],[[239006,416248],[0,-1219]],[[239006,415029],[-1115,-150]],[[237891,414879],[-6,3227]],[[206434,415636],[-263,-1609]],[[206171,414027],[-698,-18]],[[205473,414009],[-2,412],[-773,-47]],[[231627,420499],[-1,-4856]],[[231626,415643],[-637,4]],[[230989,415647],[-625,3]],[[232903,420506],[433,-2548],[-67,-1276],[313,-1051]],[[233582,415631],[-87,0]],[[233495,415631],[-1249,8]],[[232246,415639],[-620,4]],[[234322,418054],[138,-4323]],[[234460,413731],[-255,-671],[-623,2571]],[[244178,419364],[30,-3037],[165,-1715]],[[244373,414612],[-1128,56]],[[243245,414668],[-313,21]],[[289158,416852],[-454,-2262],[-196,-1986]],[[288508,412604],[-541,-2144]],[[287967,410460],[-967,-20]],[[286709,410444],[-918,-3]],[[285791,410441],[-606,-7]],[[285185,410434],[-592,-13]],[[284593,410421],[124,2546],[-179,2926],[-329,1040]],[[200905,417336],[-779,-15],[-5,-3273],[-315,52],[0,-1664],[-1412,-62],[0,-2430],[-1717,-16],[1,-809],[-1384,192]],[[272795,414723],[-423,-10],[-218,-1045],[-319,59],[-5,-1092],[-317,67]],[[271513,412702],[-96,1662],[35,4100]],[[272818,418798],[-23,-4075]],[[259900,414582],[-209,-308]],[[259691,414274],[-843,-20]],[[258848,414254],[-7,4743]],[[257578,418958],[2,-4763]],[[257580,414195],[0,-1081]],[[257580,413114],[-876,36]],[[256704,413150],[-229,10],[2,1597]],[[245826,417576],[-7,-4829]],[[245819,412747],[1,-1636],[-1253,29]],[[244567,411140],[-193,1581],[-1,1891]],[[264988,416380],[-41,-2986]],[[264947,413394],[-298,808],[-748,-67]],[[274788,415938],[-600,318]],[[274188,416256],[87,2302]],[[291409,417105],[453,-5673],[-67,-3974]],[[291795,407458],[-8,-68]],[[291787,407390],[-674,1374],[-215,1839]],[[290898,410603],[-464,1137],[-81,1797],[-341,1921]],[[290012,415458],[-13,49]],[[289999,415507],[237,1028]],[[258848,414254],[-240,-36]],[[258608,414218],[-1028,-23]],[[274188,416256],[-53,-2245],[-194,-1195]],[[273941,412816],[-1155,355]],[[272786,413171],[9,1552]],[[292681,417933],[179,-418],[-159,-5398],[-46,2228],[-255,-3465],[103,-763],[-505,-2576],[-203,-83]],[[271513,412702],[-9,-1621]],[[271504,411081],[-1056,287]],[[270448,411368],[-261,927],[22,1648],[-200,73]],[[281528,410458],[-678,3]],[[280850,410461],[-105,6]],[[249547,415186],[-334,-14],[-11,-1088],[-814,-276]],[[248388,413808],[-1,3841]],[[161792,408143],[-203,-1301],[-432,-149],[-282,-3313],[-609,-861]],[[160266,402519],[-794,177]],[[159472,402696],[52,1463]],[[159524,404159],[106,2863],[-398,-48],[-7,2486],[153,591],[-290,1813]],[[255560,414746],[183,-1655],[-78,-4758]],[[255665,408333],[-417,-12]],[[255248,408321],[-3,5132]],[[277926,410448],[-234,-9]],[[277692,410439],[-800,-6]],[[276892,410433],[-426,0]],[[276466,410433],[-22,3775],[-205,1112]],[[268481,414507],[-116,-2692]],[[268365,411815],[-1169,326]],[[267196,412141],[-43,3579],[147,1917]],[[289999,415507],[-235,-1943],[-206,-350]],[[289558,413214],[-165,1988]],[[237891,414879],[8,-3256]],[[237899,411623],[-1244,79]],[[236655,411702],[-37,4579]],[[235541,416362],[8,-4089]],[[235549,412273],[-763,19]],[[234786,412292],[-326,1439]],[[181375,413882],[-2,-6764]],[[181373,407118],[-6,-16110]],[[181367,391008],[-2649,0]],[[178718,391008],[-2525,9020]],[[248388,413808],[0,-544]],[[248388,413264],[-1641,72]],[[246747,413336],[194,2069]],[[267196,412141],[-24,-2179]],[[267172,409962],[-1117,398]],[[266055,410360],[17,1046]],[[266072,411406],[162,-81],[203,4496]],[[246747,413336],[32,-697]],[[246779,412639],[-960,108]],[[200920,414122],[-228,4],[1,-10296]],[[200693,403830],[-885,2]],[[199808,403832],[-4513,9]],[[195295,403841],[-1,2439]],[[261741,415716],[-55,-4023]],[[261686,411693],[-223,-17]],[[261463,411676],[-823,-18]],[[260640,411658],[57,2964]],[[284593,410421],[-604,-5]],[[283989,410416],[-677,3]],[[289558,413214],[-576,-1173]],[[288982,412041],[-434,587]],[[288548,412628],[-38,-23]],[[288510,412605],[-2,-1]],[[251866,411760],[-181,-2587]],[[251685,409173],[-599,19]],[[251086,409192],[-316,21],[-7,2708],[-211,269]],[[250552,412190],[-2,1896]],[[206688,415637],[-41,-6]],[[206647,415631],[-213,-1605]],[[206434,414026],[-263,1]],[[241996,414742],[-30,-6459]],[[241966,408283],[-4,0]],[[241962,408283],[-1090,94]],[[240872,408377],[8,1624],[-470,45]],[[240410,410046],[29,6279]],[[266072,411406],[-502,924],[-631,517]],[[264939,412847],[8,547]],[[240410,410046],[-1140,66]],[[239270,410112],[-272,4],[8,4913]],[[236655,411702],[-1,-802]],[[236654,410900],[-1104,25]],[[235550,410925],[-1,1348]],[[274786,410447],[-874,-18]],[[273912,410429],[29,2387]],[[274787,414932],[-1,-4485]],[[276466,410433],[-1406,8]],[[275060,410441],[-274,6]],[[188080,412150],[154,-1357],[-372,-847],[15,-4365],[-94,-1439],[-489,-27],[-259,-1246]],[[187035,402869],[-502,281],[-66,4178],[-5094,-210]],[[262825,414085],[-5,-3544]],[[262820,410541],[-613,-224]],[[262207,410317],[-419,17],[-102,1359]],[[216580,415679],[-8,-8083]],[[216572,407596],[-1771,-4]],[[214801,407592],[0,110]],[[218453,415671],[-6,-8082]],[[218447,407589],[-1806,7]],[[216641,407596],[-69,0]],[[156605,411874],[135,-4012]],[[156740,407862],[1,-964],[-483,-512],[-38,-1771],[225,-3191],[-238,-1152],[-36,-1898],[296,-1405],[109,-1803],[362,-938]],[[156938,394228],[-728,41],[-164,-808],[-645,-63],[-455,-694]],[[154946,392704],[-541,2801],[109,2093],[-386,5926],[150,3428],[-35,2228],[-194,3368],[-468,3106]],[[226274,415670],[1,-6485]],[[226275,409185],[-1,-1617]],[[226274,407568],[-1548,10]],[[224726,407578],[-50,3]],[[224676,407581],[2,8093]],[[224676,407581],[-1502,8]],[[223174,407589],[-61,1]],[[223113,407590],[-2,8085]],[[227841,415668],[2,-6478]],[[227843,409190],[-1568,-5]],[[229411,415658],[-2,-8099]],[[229409,407559],[-425,-1]],[[228984,407558],[-1141,12]],[[227843,407570],[0,1620]],[[220015,415660],[-6,-8093]],[[220009,407567],[-1504,22]],[[218505,407589],[-58,0]],[[170987,398754],[-249,-368]],[[170738,398386],[-2476,18]],[[168262,398404],[-1,696],[-1014,5147],[112,6217],[-310,-1673]],[[221554,415665],[-6,-8087]],[[221548,407578],[-1487,-3]],[[220061,407575],[-52,-8]],[[223113,407590],[-1493,-14]],[[221620,407576],[-72,2]],[[230989,415647],[1,-8092]],[[230990,407555],[-955,2]],[[230035,407557],[-626,2]],[[210185,410788],[-3283,6]],[[206902,410794],[415,545],[-67,968],[390,99],[54,1354],[-365,-16],[-165,-1868],[-731,-135]],[[206433,411741],[1,2285]],[[233495,415631],[0,-6461]],[[233495,409170],[-625,0]],[[232870,409170],[-626,1]],[[232244,409171],[2,6468]],[[232244,409171],[-1,-1611],[-687,-7]],[[231556,407553],[-566,2]],[[234786,412292],[-21,-1748],[-200,350],[-276,-2271]],[[234289,408623],[-168,539],[-626,8]],[[290898,410603],[-392,-2264]],[[290506,408339],[-409,2275],[-302,2865]],[[289795,413479],[217,1979]],[[250552,412190],[-498,-1355],[-387,-1885],[5,-2169]],[[249672,406781],[-468,-23]],[[249204,406758],[-627,-24]],[[248577,406734],[-163,3649],[-26,2881]],[[239270,410112],[-32,-1637]],[[239238,408475],[-1337,-78]],[[237901,408397],[-2,3226]],[[243245,414668],[-19,-5394]],[[243226,409274],[-941,82],[-5,-1096],[-314,23]],[[256704,413150],[-11,-4877]],[[256693,408273],[-517,45]],[[256176,408318],[-511,15]],[[272786,413171],[-213,31],[-15,-3018],[100,-1891]],[[272658,408293],[-850,-351]],[[271808,407942],[-304,3139]],[[244567,411140],[169,-1392]],[[244736,409748],[-1143,47],[1,-537]],[[243594,409258],[-368,16]],[[260640,411658],[-101,-1640]],[[260539,410018],[-888,-25]],[[259651,409993],[40,4281]],[[269372,414335],[-25,-1734],[207,-77],[64,-3317]],[[269618,409207],[-318,124],[-21,-1094],[-338,108],[-318,-1009]],[[268623,407336],[-310,141],[52,4338]],[[205473,414009],[-1,-3086]],[[205472,410923],[-407,495],[-407,1457]],[[270448,411368],[146,-862],[-65,-3237]],[[270529,407269],[-311,107]],[[270218,407376],[-615,748],[15,1083]],[[259651,409993],[-1,-1094]],[[259650,408899],[-829,-88]],[[258821,408811],[-213,-27]],[[258608,408784],[0,5434]],[[202584,414233],[137,-2936],[562,-2151],[-209,-2932],[145,-2133]],[[203219,404081],[-612,-329]],[[202607,403752],[-1914,78]],[[204005,410027],[367,-1170],[-102,-1326]],[[204270,407531],[-525,-3718],[-328,267]],[[203417,404080],[-198,1]],[[258608,408784],[-389,-585],[-532,8]],[[257687,408207],[-86,542],[-21,4365]],[[264939,412847],[-109,-226],[-59,-4847]],[[264771,407774],[-700,215]],[[264071,407989],[-317,28]],[[263754,408017],[-17,6097]],[[263754,408017],[1,-413],[-936,-24]],[[262819,407580],[1,2961]],[[206433,411741],[-1,-3287]],[[206432,408454],[13,-903]],[[206445,407551],[-516,-5958],[-264,-2164]],[[205665,399429],[-5,0]],[[205660,399429],[-187,-2],[-3,8127]],[[205470,407554],[2,3369]],[[206902,410794],[-80,-2161],[-167,812],[-223,-991]],[[290506,408339],[-301,-1740]],[[290205,406599],[-214,1002]],[[289991,407601],[-385,1831],[-352,446],[-281,1743]],[[288973,411621],[822,1858]],[[255248,408321],[1,-2424]],[[255249,405897],[-1194,77]],[[254055,405974],[-17,3810]],[[254038,409784],[80,3610]],[[254038,409784],[-270,-622],[-1139,-17]],[[252629,409145],[-4,2610]],[[248577,406734],[-633,-33]],[[247944,406701],[-412,-2]],[[247532,406699],[2,2166],[-201,554],[5,1620],[-635,683]],[[246703,411722],[76,917]],[[273912,410429],[-309,-2118]],[[273603,408311],[-264,-1244]],[[273339,407067],[6,599],[-687,627]],[[257687,408207],[-84,-2441]],[[257603,405766],[-705,61]],[[256898,405827],[-209,8],[4,2438]],[[205470,407554],[-1200,-23]],[[266055,410360],[-47,-3101]],[[266008,407259],[-855,352]],[[265153,407611],[-382,163]],[[246703,411722],[-132,-1725],[183,-3269]],[[246754,406728],[-92,-2345]],[[246662,404383],[-900,73]],[[245762,404456],[-253,771],[-419,2924]],[[245090,408151],[-354,1597]],[[288982,412041],[-534,-3560],[147,-1015],[-73,-1880],[204,-1804]],[[288726,403782],[-376,-1333],[-304,88]],[[288046,402537],[-18,1506]],[[288028,404043],[-61,6417]],[[288510,412605],[38,23]],[[251086,409192],[2,-5734],[-320,52]],[[250768,403510],[-1088,3],[-8,3268]],[[235550,410925],[3,-4037]],[[235553,406888],[-1398,56]],[[234155,406944],[134,1679]],[[192584,405745],[-2935,12],[-153,2687],[-321,1686]],[[189175,410130],[0,2024]],[[189175,410130],[1,-4419],[-152,2],[6,-8099]],[[189030,397614],[-1545,14],[-447,229]],[[187038,397857],[-3,5012]],[[268623,407336],[-26,-1603]],[[268597,405733],[-717,218],[40,496],[-788,178]],[[267132,406625],[40,3337]],[[159524,404159],[-693,578],[2,-532],[-1674,-52]],[[157159,404153],[9,3692],[-428,17]],[[252629,409145],[5,-3808]],[[252634,405337],[-318,9],[-371,2452],[-255,17],[-5,1358]],[[262207,410317],[-5,-3506]],[[262202,406811],[-729,-13]],[[261473,406798],[-10,4878]],[[261473,406798],[1,-1345]],[[261474,405453],[-925,-9]],[[260549,405444],[-10,4574]],[[247532,406699],[-778,29]],[[237901,408397],[-2,-1616]],[[237899,406781],[-1252,49]],[[236647,406830],[7,4070]],[[289991,407601],[-61,-2065],[-434,1889],[-494,-3193]],[[289002,404232],[-350,2027]],[[288652,406259],[12,7]],[[288664,406266],[-51,2043]],[[288613,408309],[-8,430]],[[288605,408739],[368,2882]],[[164781,405356],[-1401,-15],[-152,1283],[-273,170],[-234,-1182],[-772,-1245]],[[161949,404367],[29,4517]],[[271808,407942],[-352,-103],[16,-1874],[-379,-569]],[[271093,405396],[-587,184],[23,1689]],[[236647,406830],[-6,-1351]],[[236641,405479],[-1087,27]],[[235554,405506],[-1,1382]],[[210182,407556],[-20,1]],[[210162,407557],[-2635,-8]],[[207527,407549],[-1082,2]],[[168262,398404],[-491,-22],[-237,-2422],[1,-1714],[313,16],[-13,-8145],[-697,1]],[[167138,386118],[-482,2257]],[[166656,388375],[-55,3726],[-157,-50],[-42,4120],[307,671],[-2,1728],[-666,42]],[[166041,398612],[-32,2039],[-419,1034]],[[165590,401685],[652,1617],[543,5284]],[[291787,407390],[22,-3591],[-686,-1401]],[[291123,402398],[-572,644]],[[290551,403042],[14,1877],[-360,1680]],[[262819,407580],[-2,-848]],[[262817,406732],[-615,79]],[[283284,410419],[-281,-1862],[-298,-5500]],[[282705,403057],[-115,-74]],[[282590,402983],[-298,3217]],[[282292,406200],[-167,1078],[132,1025],[-513,247]],[[281744,408550],[-440,1436],[-237,-1383],[-192,274]],[[280875,408877],[-25,1584]],[[280875,408877],[-278,-307],[-96,-1937]],[[280501,406633],[-526,345]],[[279975,406978],[-386,1376],[-475,-3170],[-283,767]],[[278831,405951],[380,4520]],[[278831,405951],[-568,-2831]],[[278263,403120],[-600,-2270]],[[277663,400850],[29,9589]],[[288028,404043],[-186,-68]],[[287842,403975],[-578,293],[198,3147],[-296,-282]],[[287166,407133],[-438,3311]],[[276892,410433],[-365,-5307]],[[276527,405126],[-123,314]],[[276404,405440],[-598,2940],[-675,502]],[[275131,408882],[-71,1559]],[[277663,400850],[0,-206]],[[277663,400644],[-557,1424],[-342,-761]],[[276764,401307],[-239,1285]],[[276525,402592],[2,2534]],[[287166,407133],[-74,-2015],[-419,-1267],[83,1880],[-379,-1384]],[[286377,404347],[-194,1934],[-292,888],[-100,3272]],[[275131,408882],[-285,-1378],[11,-1745]],[[274857,405759],[-140,-755]],[[274717,405004],[-207,396]],[[274510,405400],[-283,562],[-368,2261],[-256,88]],[[286377,404347],[69,-1031],[-251,-2457],[-293,640]],[[285902,401499],[0,2434],[-506,6],[2,-1756],[256,-748]],[[285654,401435],[-221,-442]],[[285433,400993],[-513,2542]],[[284920,403535],[-27,1753],[292,5146]],[[284920,403535],[-797,69]],[[284123,403604],[171,2561],[-558,2378],[253,1873]],[[284123,403604],[-2,-8]],[[284121,403596],[-805,-2420]],[[283316,401176],[-301,1526],[-310,355]],[[267132,406625],[-296,-2585]],[[266836,404040],[-607,26]],[[266229,404066],[40,3087],[-261,106]],[[192583,405610],[37,-825],[-294,-4891],[-129,-5401],[227,-2018],[156,-4770]],[[192580,387705],[-3568,0],[0,191]],[[189012,387896],[18,9718]],[[240872,408377],[-43,-5375]],[[240829,403002],[-232,408],[-163,-2184]],[[240434,401226],[-711,2931]],[[239723,404157],[-347,980],[-138,3338]],[[260549,405444],[-153,-1912]],[[260396,403532],[-746,-50]],[[259650,403482],[0,5417]],[[281744,408550],[-325,-479],[-251,-3773]],[[281168,404298],[-330,1391]],[[280838,405689],[-337,944]],[[245090,408151],[-786,-2744],[61,-2460]],[[244365,402947],[-779,381]],[[243586,403328],[8,5930]],[[254055,405974],[-144,-1904]],[[253911,404070],[-1278,-83]],[[252633,403987],[1,1350]],[[243586,403328],[-1650,162]],[[241936,403490],[26,4793]],[[270218,407376],[-23,-1681],[-315,124],[-26,-1652]],[[269854,404167],[-626,216],[-9,-491],[-644,-24]],[[268575,403868],[22,1865]],[[227843,407570],[-4,-4859]],[[227839,402711],[-1559,8]],[[226280,402719],[-6,4849]],[[232870,409170],[-17,-4355]],[[232853,404815],[-53,-3774]],[[232800,401041],[-1244,5]],[[231556,401046],[0,6507]],[[234155,406944],[373,-2132]],[[234528,404812],[-590,6]],[[233938,404818],[-1085,-3]],[[252633,403987],[0,-2970]],[[252633,401017],[-933,24]],[[251700,401041],[-932,31]],[[250768,401072],[0,2438]],[[279975,406978],[-539,-3798],[-360,-1739]],[[279076,401441],[-431,1393],[-382,286]],[[273339,407067],[-230,-1522]],[[273109,405545],[-695,-2161]],[[272414,403384],[-195,1249],[-314,-1223],[-55,-1445],[-293,114],[-131,-1044]],[[271426,401035],[10,997],[-367,905],[24,2459]],[[276404,405440],[-240,-950],[-479,-156]],[[275685,404334],[-828,1425]],[[259650,403482],[-372,-61]],[[259278,403421],[-462,-45]],[[258816,403376],[5,5435]],[[161949,404367],[-299,-280],[-426,-2782],[0,-3647]],[[161224,397658],[-376,-706]],[[160848,396952],[-363,-449],[-90,-981],[-129,6997]],[[258816,403376],[-362,-36]],[[258454,403340],[-695,149]],[[257759,403489],[-4,2280],[-152,-3]],[[282292,406200],[-394,-2354],[-185,-1907]],[[281713,401939],[-545,2359]],[[239723,404157],[-203,523],[-147,-1561],[-300,-406],[-194,-1441],[-195,1193]],[[238684,402465],[-29,-1189],[-453,360],[-301,-768]],[[237901,400868],[-2,5913]],[[241936,403490],[-12,-1887]],[[241924,401603],[-322,44]],[[241602,401647],[-773,1355]],[[256176,408318],[-109,-1613],[-6,-4868]],[[256061,401837],[-1014,8]],[[255047,401845],[202,1649],[0,2403]],[[256898,405827],[-7,-2443],[-310,8],[-2,-3248]],[[256579,400144],[-520,69]],[[256059,400213],[2,1624]],[[274510,405400],[-752,-2906]],[[273758,402494],[-136,1719],[-196,-664]],[[273426,403549],[-49,2100],[-268,-104]],[[246361,401187],[-1284,58],[-7,-1638],[-209,11]],[[244861,399618],[-414,50]],[[244447,399668],[-82,3279]],[[245762,404456],[468,-1904],[131,-1365]],[[264071,407989],[93,-711],[-59,-4822]],[[264105,402456],[-1299,240]],[[262806,402696],[11,4036]],[[265153,407611],[-83,-5848]],[[265070,401763],[-704,292]],[[264366,402055],[-261,401]],[[157159,404153],[-103,-1293],[316,-1811],[516,-796],[-42,-2231],[424,-2417]],[[158270,395605],[-153,-1117]],[[158117,394488],[-193,-2961],[-454,-702]],[[157470,390825],[-532,3403]],[[214801,407592],[7,-8099]],[[214808,399493],[2,-1604]],[[214810,397889],[-3111,-174]],[[211699,397715],[24,9830]],[[289029,404122],[-16,45]],[[289013,404167],[-11,65]],[[290551,403042],[-150,-2724]],[[290401,400318],[-533,654],[-508,1437],[-331,1713]],[[223174,407589],[-9,-8099]],[[223165,399490],[-1516,-10]],[[221649,399480],[-38,0]],[[221611,399480],[9,8096]],[[265463,401619],[-346,126]],[[265117,401745],[-47,18]],[[266229,404066],[-541,-2162],[-225,-285]],[[216641,407596],[-7,-8066]],[[216634,399530],[-241,-6]],[[216393,399524],[-1585,-31]],[[218505,407589],[-3,-8092]],[[218502,399497],[-253,0]],[[218249,399497],[-1615,33]],[[224726,407578],[-8,-6473]],[[224718,401105],[0,-1621]],[[224718,399484],[-1525,8]],[[223193,399492],[-28,-2]],[[220061,407575],[-7,-8104]],[[220054,399471],[-1552,26]],[[228984,407558],[-8,-6447]],[[228976,401111],[-4,-1634]],[[228972,399477],[-1137,-7]],[[227835,399470],[4,3241]],[[226280,402719],[-2,-1625]],[[226278,401094],[-1560,11]],[[221611,399480],[-1512,-5]],[[220099,399475],[-45,-4]],[[230035,407557],[-404,-3028],[468,-4114],[473,-185]],[[230572,400230],[-5,-2410],[-307,8]],[[230260,397828],[0,542],[-975,290],[5,2433],[-314,18]],[[207527,407549],[-7,-8122]],[[207520,399427],[-1032,5]],[[206488,399432],[-823,-3]],[[210162,407557],[-14,-13021],[-936,36]],[[209212,394572],[12,4830],[-1704,25]],[[231556,401046],[-18,-1625]],[[231538,399421],[-118,1200],[-442,280],[-406,-671]],[[211699,397715],[-29,-7916]],[[211670,389799],[2,-1622],[-925,-165]],[[210747,388012],[-1530,111]],[[209217,388123],[-5,6449]],[[205660,399429],[4,-8051]],[[205664,391378],[-1785,-68]],[[203879,391310],[176,2110],[-338,2531],[-236,-28],[-218,2136]],[[203263,398059],[20,4732],[134,1289]],[[271426,401035],[-87,-662]],[[271339,400373],[-1426,435]],[[269913,400808],[-59,3359]],[[187038,397857],[-586,-3353],[17,-2559],[-254,-958],[-384,92],[-188,-2026]],[[185643,389053],[-4276,11]],[[181367,389064],[0,1944]],[[280838,405689],[20,-2091],[-220,-1799],[43,-1667],[-291,-1467]],[[280390,398665],[-1091,2059],[-223,717]],[[235554,405506],[-2,-5520]],[[235552,399986],[-482,732]],[[235070,400718],[-348,1876],[57,1415],[-251,803]],[[262806,402696],[-686,37]],[[262120,402733],[-425,22],[-218,-746]],[[261477,402009],[-3,3444]],[[237901,400868],[-183,147],[-782,-1329]],[[236936,399686],[-300,1183]],[[236636,400869],[5,4610]],[[250768,401072],[-307,-8],[0,-3525]],[[250461,397539],[-935,2],[-151,-542]],[[249375,396999],[-164,-3]],[[249211,396996],[-7,9762]],[[249211,396996],[-1245,20]],[[247966,397016],[-6,4876]],[[247960,401892],[-16,4809]],[[164769,402898],[-1779,-16],[-231,-508],[-692,-3277],[-169,-1785],[-674,346]],[[247960,401892],[-463,-687],[1,-945],[-743,197],[-64,-1253]],[[246691,399204],[-29,5179]],[[268575,403868],[-39,-2983]],[[268536,400885],[-64,-729]],[[268472,400156],[-1582,537]],[[266890,400693],[-54,3347]],[[282590,402983],[-306,-3506]],[[282284,399477],[-571,2462]],[[195295,403841],[-25,-16136]],[[195270,387705],[-2690,0]],[[255047,401845],[-69,-1900]],[[254978,399945],[-895,326]],[[254083,400271],[-160,-18]],[[253923,400253],[-12,3817]],[[273426,403549],[-646,-1538]],[[272780,402011],[-366,1373]],[[257759,403489],[-152,-219],[7,-3170]],[[257614,400100],[-1035,44]],[[275685,404334],[85,-2807]],[[275770,401527],[-169,-2411]],[[275601,399116],[-203,-165]],[[275398,398951],[-825,1176]],[[274573,400127],[195,794],[-216,1514],[165,2569]],[[281713,401939],[-331,-4249]],[[281382,397690],[-453,-530]],[[280929,397160],[-54,1697],[-336,-1326],[-249,538]],[[280290,398069],[100,596]],[[236636,400869],[-257,453],[-437,-2067],[-407,-128]],[[235535,399127],[17,859]],[[261477,402009],[-400,-1353]],[[261077,400656],[-346,-1150],[-342,-59]],[[260389,399447],[7,4085]],[[276525,402592],[-354,-957],[-401,-108]],[[274573,400127],[-368,-1330]],[[274205,398797],[-236,255]],[[273969,399052],[-281,3046],[70,396]],[[233938,404818],[-18,-6982]],[[233920,397836],[-872,234]],[[233048,398070],[-272,169],[24,2802]],[[235070,400718],[-349,74],[-25,-3937]],[[234696,396855],[-411,-173]],[[234285,396682],[-361,-327],[-4,1481]],[[159472,402696],[-103,-2315],[298,-2192],[9,-2579]],[[159676,395610],[-1406,-5]],[[240434,401226],[-265,-1911],[27,-1099]],[[240196,398216],[-322,-2537]],[[239874,395679],[-1243,272]],[[238631,395951],[53,6514]],[[272780,402011],[-162,-1543]],[[272618,400468],[-357,-942],[-433,-2022]],[[271828,397504],[-465,1315]],[[271363,398819],[-24,1554]],[[246691,399204],[104,-2426],[318,-370]],[[247113,396408],[-268,-1767],[-327,1147]],[[246518,395788],[-157,5399]],[[269913,400808],[-106,32],[-45,-3310]],[[269762,397530],[-314,137]],[[269448,397667],[30,1913],[-311,800],[-631,505]],[[273969,399052],[-615,-1858]],[[273354,397194],[-359,392]],[[272995,397586],[-242,74],[-135,2808]],[[288046,402537],[11,-942]],[[288057,401595],[-639,-5]],[[287418,401590],[-372,-2533],[-163,577],[-139,-1617],[-138,1747],[461,4160],[775,51]],[[203263,398059],[-1079,33]],[[202184,398092],[232,2578],[24,2143],[167,939]],[[253923,400253],[-983,-53]],[[252940,400200],[-307,817]],[[266890,400693],[-89,-2651]],[[266801,398042],[-801,-648]],[[266e3,397394],[-555,16],[18,4209]],[[285902,401499],[-150,-622]],[[285752,400877],[-98,558]],[[285433,400993],[-397,-2058]],[[285036,398935],[-134,518]],[[284902,399453],[-167,-26],[-614,4169]],[[199808,403832],[101,-2046]],[[199909,401786],[-296,-714]],[[199613,401072],[-737,-3251],[-270,662],[-334,-354],[-440,-2814],[-665,-1480],[1,-2999]],[[197168,390836],[-2,-3131],[-1896,0]],[[202184,398092],[-58,-1116]],[[202126,396976],[-415,809],[-150,-1174],[-541,1039],[-198,1577],[-600,-2],[-313,2561]],[[289289,396094],[-480,-882],[-190,-1251],[-469,-135]],[[288150,393826],[-70,5854]],[[288080,399680],[-23,1915]],[[288726,403782],[311,-1995],[21,-3695],[231,-1998]],[[258454,403340],[32,-5425],[144,8]],[[258630,397923],[2,-1078]],[[258632,396845],[-1016,28]],[[257616,396873],[-2,3227]],[[260389,399447],[-315,-33],[3,-1128]],[[260077,398286],[-173,-511],[-611,176]],[[259293,397951],[-15,5470]],[[244447,399668],[-615,99],[-12,-1654]],[[243820,398113],[-1328,97]],[[242492,398210],[16,3269],[-584,124]],[[284902,399453],[-317,-3074]],[[284585,396379],[-327,-588]],[[284258,395791],[-575,2284]],[[283683,398075],[-376,337],[-185,1327],[194,1437]],[[259293,397951],[-663,-28]],[[241246,396473],[-791,166],[-259,1577]],[[241602,401647],[-356,-5174]],[[279076,401441],[-306,-3713],[122,-2044],[-246,-2142]],[[278646,393542],[-601,2684]],[[278045,396226],[-22,130]],[[278023,396356],[164,2029],[-157,242],[174,1961],[-541,56]],[[291123,402398],[69,-689],[-433,-4685],[-217,-1125],[-299,-2],[197,2821],[-39,1600]],[[283683,398075],[-584,-3904]],[[283099,394171],[-333,1776]],[[282766,395947],[-855,1322]],[[281911,397269],[373,2208]],[[164778,400098],[2,-985]],[[164780,399113],[3,-842]],[[164783,398271],[-389,10],[-272,-829],[-495,64],[-430,-2100],[-547,1772],[-795,-2034],[-254,-3502]],[[161601,391652],[-950,430]],[[160651,392082],[48,3551],[149,1319]],[[264366,402055],[-167,-4639]],[[264199,397416],[-520,1367]],[[263679,398783],[-327,-384]],[[263352,398399],[-336,1361],[-212,-782]],[[262804,398978],[2,3718]],[[262120,402733],[-187,-6686]],[[261933,396047],[-9,-343]],[[261924,395704],[-187,-294]],[[261737,395410],[-674,-15]],[[261063,395395],[14,5261]],[[262804,398978],[-161,-1387]],[[262643,397591],[-710,-1544]],[[227835,399470],[-1,-3241]],[[227834,396229],[-1551,10]],[[226283,396239],[-5,4855]],[[160651,392082],[-328,7]],[[160323,392089],[-249,595],[-92,1588],[-306,1338]],[[276764,401307],[-43,-2135]],[[276721,399172],[-197,-2650],[-527,-489]],[[275997,396033],[78,1671],[-474,1412]],[[238631,395951],[-2,-269]],[[238629,395682],[-940,177],[-5,-542],[-774,158]],[[236910,395475],[26,4211]],[[278023,396356],[-421,199],[-771,1158],[-110,1459]],[[264942,392757],[-495,1045]],[[264447,393802],[-4,881]],[[264443,394683],[-244,2733]],[[265117,401745],[-175,-8988]],[[281911,397269],[-117,-636]],[[281794,396633],[-412,1057]],[[247966,397016],[-356,-13],[-7,-1413]],[[247603,395590],[-490,818]],[[286601,396690],[-270,-2438],[180,3428],[90,-990]],[[288080,399680],[-243,-645],[-318,-3541]],[[287519,395494],[-452,119]],[[287067,395613],[-237,-813],[-18,1649],[166,2200],[440,2941]],[[256059,400213],[0,-4914]],[[256059,395299],[-785,-99]],[[255274,395200],[-296,4745]],[[202126,396976],[391,-1636],[384,-265],[-241,-1239],[-125,-2430],[202,-1122],[70,-1956],[300,-2059]],[[203107,386269],[-2100,52],[-1,-5185]],[[201006,381136],[-1582,2]],[[199424,381138],[-184,2879]],[[199240,384017],[376,1],[-3,6826]],[[199613,390844],[0,10228]],[[266e3,397394],[-90,-7128]],[[265910,390266],[-554,2430]],[[265356,392696],[-414,61]],[[242492,398210],[-119,-2235],[32,-2529],[-220,-3074]],[[242185,390372],[-394,741],[-91,1045]],[[241700,392158],[-289,3405]],[[241411,395563],[-165,910]],[[166041,398612],[-586,525],[-675,-24]],[[280290,398069],[-483,-2836],[-192,-318],[-231,-2313]],[[279384,392602],[-347,1620],[-177,-1641]],[[278860,392581],[-214,961]],[[285904,391677],[-438,651]],[[285466,392328],[40,2580],[-96,1946],[-374,2081]],[[285752,400877],[17,-34]],[[285769,400843],[123,37]],[[285892,400880],[302,-2195],[-274,-289],[359,-1162],[-397,-2847],[22,-2710]],[[236910,395475],[-14,-1566]],[[236896,393909],[-1362,260]],[[235534,394169],[1,3667]],[[235535,397836],[0,1291]],[[246518,395788],[-459,-1047],[-357,-130]],[[245702,394611],[-426,36],[-426,2233]],[[244850,396880],[11,2738]],[[230260,397828],[-3,-3239]],[[230257,394589],[-1081,7]],[[229176,394596],[-204,1767],[0,3114]],[[199613,390844],[-2445,-8]],[[226283,396239],[-1,-1625]],[[226282,394614],[-1549,-5]],[[224733,394609],[-15,4875]],[[233048,398070],[-2,-3479]],[[233046,394591],[-1241,3]],[[231805,394594],[-1,4258],[-266,569]],[[251700,401041],[-3,-5671],[315,56]],[[252012,395426],[-4,-1645]],[[252008,393781],[-1234,-55],[-1,-1621]],[[250773,392105],[-323,107]],[[250450,392212],[11,5327]],[[252940,400200],[-3,-4846]],[[252937,395354],[-925,72]],[[231805,394594],[2,-2436]],[[231807,392158],[-1134,-2]],[[230673,392156],[-105,1611],[-311,822]],[[269448,397667],[-55,-3546],[-336,-2]],[[269057,394119],[-207,85]],[[268850,394204],[-308,109],[-130,1734]],[[268412,396047],[60,4109]],[[270916,394754],[20,1086],[-281,1702],[-269,-1234]],[[270386,396308],[9,758],[-633,464]],[[271363,398819],[-98,-3218],[-349,-847]],[[235535,397836],[-738,278],[-101,-1259]],[[268412,396047],[-1128,225],[-164,1037]],[[267120,397309],[-319,733]],[[261063,395395],[-665,-1817]],[[260398,393578],[-311,-147]],[[260087,393431],[-10,4855]],[[272995,397586],[-322,-2153]],[[272673,395433],[-626,51]],[[272047,395484],[-219,2020]],[[255274,395200],[-23,-931]],[[255251,394269],[-1050,-45]],[[254201,394224],[-106,0]],[[254095,394224],[-12,6047]],[[254095,394224],[-871,-49]],[[253224,394175],[-287,84],[0,1095]],[[257616,396873],[-2,-1632]],[[257614,395241],[-617,-10]],[[256997,395231],[-542,-4]],[[256455,395227],[-396,72]],[[275398,398951],[-49,-2705],[-193,-1560],[-17,-2747]],[[275139,391939],[-179,223]],[[274960,392162],[-177,2249],[-237,821]],[[274546,395232],[-309,1940],[-32,1625]],[[178718,391008],[0,-11659],[-2488,-10],[-9,-22498]],[[176221,356841],[9,-15660]],[[176230,341181],[-3544,18062]],[[172686,359243],[1,19187],[-1464,8789]],[[171223,387219],[-1407,8282],[-2,1512],[924,1373]],[[244850,396880],[-2,-2773],[-421,28],[-7,-2523]],[[244420,391612],[-356,-627],[-262,515]],[[243802,391500],[-20,-7]],[[243782,391493],[38,6620]],[[263352,398399],[22,-5065]],[[263374,393334],[-124,-465]],[[263250,392869],[-377,1491]],[[262873,394360],[-210,810]],[[262663,395170],[-20,2421]],[[288150,393826],[43,-3599]],[[288193,390227],[-151,927],[-491,-152]],[[287551,391002],[-166,1427],[180,785]],[[287565,393214],[-46,2280]],[[218249,399497],[-18,-8071]],[[218231,391426],[-863,14]],[[217368,391440],[-992,-7]],[[216376,391433],[17,8091]],[[216376,391433],[-231,-10]],[[216145,391423],[-1332,-39]],[[214813,391384],[-3,6505]],[[223193,399492],[-14,-8122]],[[223179,391370],[-1512,-4]],[[221667,391366],[-36,-1]],[[221631,391365],[18,8115]],[[220099,399475],[-16,-8095]],[[220083,391380],[-260,15]],[[219823,391395],[-1228,34]],[[218595,391429],[-364,-3]],[[229176,394596],[-104,-1079],[-8,-3775]],[[229064,389742],[-1230,0]],[[227834,389742],[0,6487]],[[224733,394609],[-4,-3237]],[[224729,391372],[-1523,-3]],[[223206,391369],[-27,1]],[[221631,391365],[-1548,15]],[[285466,392328],[-31,-1556]],[[285435,390772],[-7,-2276]],[[285428,388496],[-134,1401],[-606,809],[-230,-837],[-81,1376]],[[284377,391245],[169,2219]],[[284546,393464],[298,1555],[-259,1360]],[[206488,399432],[13,-4858],[-121,-1295],[371,-47],[-10,-2736]],[[206741,390496],[-830,-42],[-247,924]],[[209217,388123],[-2473,-52]],[[206744,388071],[-3,2425]],[[264443,394683],[-524,-1280]],[[263919,393403],[-110,901],[24,2588],[-154,1891]],[[278045,396226],[-294,-515],[-232,-1658],[80,-1120],[-325,-2167]],[[277274,390766],[-416,1407],[-243,-3513],[-463,-1711],[-244,275],[-358,-1593]],[[275550,385631],[171,2537],[-267,3168]],[[275454,391336],[428,949],[115,3748]],[[166656,388375],[-699,3239]],[[165957,391614],[-901,4159]],[[165056,395773],[-269,1240],[-4,1258]],[[275454,391336],[-315,603]],[[274546,395232],[-268,-471],[-788,-2996]],[[273490,391765],[-200,1393],[150,994],[-86,3042]],[[280929,397160],[39,-1197],[-240,-2110]],[[280728,393853],[-452,-1704],[-259,-2493]],[[280017,389656],[-633,2946]],[[263919,393403],[-308,-257]],[[263611,393146],[-237,188]],[[272047,395484],[-122,-4567],[68,-1111]],[[271993,389806],[-308,-1084],[-178,1340]],[[271507,390062],[-213,1013]],[[271294,391075],[-378,3679]],[[171223,387219],[-1840,-10801],[-214,48]],[[169169,376466],[-2031,9652]],[[260087,393431],[-260,-1361]],[[259827,392070],[-266,627],[-811,-80]],[[258750,392617],[-16,4231],[-102,-3]],[[234285,396682],[0,-4534]],[[234285,392148],[-1239,4]],[[233046,392152],[0,2439]],[[165056,395773],[67,-1276],[-536,-3016]],[[164587,391481],[-681,-2964],[-867,-752],[-370,962],[-735,-860]],[[161934,387867],[-256,3852],[-77,-67]],[[243782,391493],[-600,-672],[-237,-1354]],[[242945,389467],[-301,-676],[-459,1581]],[[241411,395563],[-330,-4505],[-622,73]],[[240459,391131],[-612,170]],[[239847,391301],[27,4378]],[[284258,395791],[-146,-762]],[[284112,395029],[62,-330]],[[284174,394699],[109,-599]],[[284283,394100],[166,-999]],[[284449,393101],[22,-1315],[-319,-1468],[-235,541]],[[283917,390859],[-818,3312]],[[203879,391310],[232,-1351],[-63,-2148],[-283,-1101]],[[203765,386710],[-658,-441]],[[235534,394169],[-3,-2030]],[[235531,392139],[-1246,9]],[[267120,397309],[10,-7398]],[[267130,389911],[-689,1520],[-363,-1183]],[[266078,390248],[-168,18]],[[189012,387896],[-1284,-154]],[[187728,387742],[-2094,148]],[[185634,387890],[9,1163]],[[214813,391384],[1,-1534]],[[214814,389850],[-3144,-51]],[[273490,391765],[-131,-932]],[[273359,390833],[-145,-1041]],[[273214,389792],[-209,606],[-29,1581],[-303,3454]],[[281794,396633],[-352,-2134]],[[281442,394499],[-181,-1569],[-249,-398]],[[281012,392532],[-284,1321]],[[270386,396308],[-126,-2312],[-210,-922],[124,-3421],[-112,-240]],[[270062,389413],[-201,-166]],[[269861,389247],[-208,45],[20,1691],[-328,121],[-31,1670],[-276,128],[19,1217]],[[262663,395170],[-751,43],[12,491]],[[271294,391075],[-509,-438],[-303,-919],[26,-2485]],[[270508,387233],[-446,2180]],[[250450,392212],[-956,23]],[[249494,392235],[-119,4764]],[[268850,394204],[-252,-4689],[-210,-491]],[[268388,389024],[-201,3414],[-398,-533]],[[267789,391905],[-350,-1991],[-309,-3]],[[282766,395947],[-168,-2056],[513,-5136]],[[283111,388755],[-288,-2729]],[[282823,386026],[-280,58],[-558,5269]],[[281985,391353],[-543,3146]],[[249494,392235],[6,-1626],[-311,-14]],[[249189,390595],[-1322,101]],[[247867,390696],[42,2085]],[[247909,392781],[135,617]],[[248044,393398],[6,862],[-447,1330]],[[245702,394611],[-17,-6019]],[[245685,388592],[-299,1157],[-435,348],[-393,1319]],[[244558,391416],[-138,196]],[[284546,393464],[-223,1829]],[[284323,395293],[-65,498]],[[258750,392617],[-93,-1410]],[[258657,391207],[-1043,-28]],[[257614,391179],[0,4062]],[[248044,393398],[-494,1528],[-406,-1104],[-259,-2536],[-553,-983]],[[246332,390303],[-515,-1949],[-132,238]],[[289289,396094],[351,-2735],[270,-53],[-16,-3322],[132,-3186]],[[290026,386798],[-57,0]],[[289969,386798],[-44,0]],[[289925,386798],[-712,13]],[[289213,386811],[-982,153],[-22,1873]],[[288209,388837],[-16,1390]],[[227834,389742],[-1541,10]],[[226293,389752],[-11,4862]],[[278860,392581],[-466,-5287]],[[278394,387294],[-254,-1223]],[[278140,386071],[-449,839],[-166,1723],[-310,768]],[[277215,389401],[59,1365]],[[239847,391301],[-20,-3034]],[[239827,388267],[-622,98],[-4,-541],[-615,114]],[[238586,387938],[4,815]],[[238590,388753],[39,6929]],[[287565,393214],[-230,-1318],[167,-933],[-195,-1781],[-402,1979],[-480,1174],[215,1900],[256,-1835],[-68,1744],[239,1469]],[[283917,390859],[-162,-3064]],[[283755,387795],[-414,1424],[-230,-464]],[[273214,389792],[-307,-1569]],[[272907,388223],[-755,413],[-159,1170]],[[238590,388753],[-1541,208]],[[237049,388961],[-153,25],[0,4923]],[[284458,394060],[-175,40]],[[284174,394699],[-62,330]],[[284323,395293],[135,-1233]],[[165957,391614],[-111,-1812],[217,-2118],[-268,-3202]],[[165795,384482],[-318,1675],[-351,-1063],[-392,1451]],[[164734,386545],[-147,1347]],[[164587,387892],[0,3589]],[[262873,394360],[-58,-1367],[-578,-418]],[[262237,392575],[-496,-1308]],[[261741,391267],[-4,4143]],[[241700,392158],[-280,-5796]],[[241420,386362],[-362,56]],[[241058,386418],[-603,3090],[4,1623]],[[160323,392089],[-77,-1062],[333,-1452],[-117,-1633],[135,-802],[-46,-1999],[-216,-908]],[[160335,384233],[-267,44],[0,3908],[-681,143],[-458,-370]],[[158929,387958],[0,-4]],[[158929,387958],[-514,6077],[-298,453]],[[261741,391267],[-366,837]],[[261375,392104],[-331,-489],[66,-2303]],[[261110,389312],[-395,371]],[[260715,389683],[-3,1350],[-313,1080],[-1,1465]],[[253224,394175],[-108,-3960],[133,-658]],[[253249,389557],[-1250,128]],[[251999,389685],[9,4096]],[[256455,395227],[-410,-1812],[-93,-2129],[104,-2737]],[[256056,388549],[-615,-232]],[[255441,388317],[-297,-785]],[[255144,387532],[-486,-1420]],[[254658,386112],[-34,905],[308,954],[-17,1005]],[[254915,388976],[435,3214],[-99,2079]],[[257614,391179],[2,-2983]],[[257616,388196],[-674,-391]],[[256942,387805],[55,7426]],[[256942,387805],[-413,171]],[[256529,387976],[-473,573]],[[274960,392162],[-143,-1744],[-396,-2216]],[[274421,388202],[-376,577],[-266,-940]],[[273779,387839],[-420,2994]],[[247909,392781],[-238,-998],[-192,-2324],[175,-1160]],[[247654,388299],[-24,-168]],[[247630,388131],[-211,-2528]],[[247419,385603],[-176,2124],[-512,9],[-410,-650]],[[246321,387086],[11,3217]],[[264517,389239],[-698,-957]],[[263819,388282],[-57,221]],[[263762,388503],[-151,4643]],[[264447,393802],[70,-4563]],[[230673,392156],[-3,-4046]],[[230670,388110],[-1298,15]],[[229372,388125],[-307,-1],[-1,1618]],[[226293,389752],[2,-1622]],[[226295,388130],[-1550,-17]],[[224745,388113],[-16,3259]],[[233046,392152],[-20,-5676]],[[233026,386476],[-1232,4]],[[231794,386480],[13,5678]],[[158929,387954],[-62,-1644],[169,-2032],[-399,3],[-19,-2538],[-216,-434]],[[158402,381309],[-24,5]],[[158378,381314],[-291,-21]],[[158087,381293],[-3,45]],[[158084,381338],[140,477],[-107,2272],[-522,4538],[-125,2200]],[[281985,391353],[-669,-3258],[-157,217]],[[281159,388312],[-296,1764]],[[280863,390076],[149,2456]],[[263250,392869],[-350,-1063]],[[262900,391806],[-413,-1090]],[[262487,390716],[-250,1859]],[[158084,381338],[-237,-853],[-152,859]],[[157695,381344],[-539,908],[-435,1971],[-296,-310]],[[156425,383913],[-353,2861],[-569,2152],[-557,3778]],[[254915,388976],[-726,35]],[[254189,389011],[12,5213]],[[280017,389656],[-138,-1763],[572,-1648]],[[280451,386245],[-493,-2674]],[[279958,383571],[-240,-1325]],[[279718,382246],[-1324,5048]],[[254189,389011],[-119,3]],[[254070,389014],[-537,-21]],[[253533,388993],[-284,564]],[[269861,389247],[-95,-2476],[-512,-708]],[[269254,386063],[-253,186]],[[269001,386249],[-194,1565]],[[268807,387814],[-419,1210]],[[237049,388961],[-4,-2241]],[[237045,386720],[-1525,568]],[[235520,387288],[11,4851]],[[280863,390076],[-319,-2827]],[[280544,387249],[-93,-1004]],[[260715,389683],[-623,-25],[-151,-811]],[[259941,388847],[-106,262],[-8,2961]],[[265356,392696],[-244,-3246]],[[265112,389450],[-475,-738]],[[264637,388712],[-120,527]],[[251999,389685],[-2,-2447]],[[251997,387238],[-1241,-17]],[[250756,387221],[2,543]],[[250758,387764],[15,4341]],[[263762,388503],[-226,-927]],[[263536,387576],[-64,-376]],[[263472,387200],[-541,2720],[-31,1886]],[[259941,388847],[-406,-1355],[-4,-1306]],[[259531,386186],[-106,-8]],[[259425,386178],[-618,89]],[[258807,386267],[-150,4]],[[258657,386271],[0,4936]],[[247867,390696],[-213,-2397]],[[285904,391677],[33,-3347],[377,-2748],[-110,-1238],[-607,2727],[-162,3701]],[[266078,390248],[8,-2072]],[[266086,388176],[-605,-1279],[-198,665]],[[265283,387562],[-171,1888]],[[262487,390716],[-392,-1207]],[[262095,389509],[-262,-210]],[[261833,389299],[-458,2805]],[[268807,387814],[-424,-2456]],[[268383,385358],[-426,367],[-546,2055]],[[267411,387780],[397,3341],[-19,784]],[[250758,387764],[-457,107]],[[250301,387871],[-488,-745],[-369,60],[-248,-998]],[[249196,386188],[-7,4407]],[[277215,389401],[-117,-2971],[-334,-2300],[41,-777]],[[276805,383353],[-350,-1565],[-111,-2182]],[[276344,379606],[-848,-338],[-274,1261],[9,2076]],[[275231,382605],[22,2224],[297,802]],[[242945,389467],[-266,-2385],[-345,60],[127,-1459],[-203,-1038]],[[242258,384645],[-596,107],[14,1563],[-256,47]],[[231794,386480],[-23,-4900]],[[231771,381580],[-1110,51]],[[230661,381631],[9,6479]],[[234285,392148],[-26,-6491]],[[234259,385657],[-1233,6]],[[233026,385663],[0,813]],[[235520,387288],[0,-1654]],[[235520,385634],[-1261,23]],[[275231,382605],[-213,772]],[[275018,383377],[-482,1699],[-115,3126]],[[161934,387867],[6,-3922]],[[161940,383945],[-1040,-1303],[-210,591],[-282,-2812]],[[160408,380421],[-311,-431],[76,1800]],[[160173,381790],[162,2443]],[[261833,389299],[-405,-1730]],[[261428,387569],[-332,583]],[[261096,388152],[14,1160]],[[263472,387200],[-446,-2246]],[[263026,384954],[-363,80]],[[262663,385034],[-258,1506],[-110,2136],[-200,833]],[[267411,387780],[-197,-1449],[23,-1521],[-313,-464]],[[266924,384346],[-311,1158]],[[266613,385504],[-354,897],[-173,1775]],[[244558,391416],[4,-9113]],[[244562,382303],[-467,23],[2,-1088]],[[244097,381238],[-267,17]],[[243830,381255],[-40,2514]],[[243790,383769],[12,7731]],[[169169,376466],[1659,-8029]],[[170828,368437],[-2625,-35]],[[168203,368402],[-689,2284]],[[167514,370686],[-267,2691],[-422,166]],[[166825,373543],[187,2774],[-290,1077],[-121,2597],[-312,216],[-475,1906],[-19,2369]],[[246321,387086],[-122,-4889]],[[246199,382197],[-880,-1]],[[245319,382196],[-757,107]],[[243790,383769],[-1536,69]],[[242254,383838],[4,807]],[[164587,387892],[-720,-834],[-259,133],[-515,-1390],[-61,-1062],[-1009,-2141]],[[162023,382598],[-83,1347]],[[288209,388837],[-340,-1484],[-14,-1069]],[[287855,386284],[-365,-3226],[-285,1002],[9,-1396],[-759,4562],[218,1227],[-54,1256],[301,244],[335,-1096],[296,2145]],[[218595,391429],[0,-8114]],[[218595,383315],[-1157,7]],[[217438,383322],[-63,-1]],[[217375,383321],[-7,8119]],[[219823,391395],[8,-8114]],[[219831,383281],[-1236,34]],[[216145,391423],[-1,-8126]],[[216144,383297],[-1330,-14]],[[214814,383283],[1,118]],[[214815,383401],[-1,6449]],[[217375,383321],[-1161,-23]],[[216214,383298],[-70,-1]],[[282823,386026],[45,-780]],[[282868,385246],[-236,-135]],[[282632,385111],[-191,603],[-899,-1519]],[[281542,384195],[7,1473],[-390,2644]],[[221667,391366],[1,-6464]],[[221668,384902],[2,-1623]],[[221670,383279],[-1791,1]],[[219879,383280],[-48,1]],[[241058,386418],[-180,-1533],[-17,-2354]],[[240861,382531],[-193,-605],[-544,142],[-327,1182]],[[239797,383250],[30,5017]],[[224745,388113],[2,-4860]],[[224747,383253],[-1206,6]],[[223541,383259],[-334,2],[0,1622]],[[223207,384883],[-1,6486]],[[206744,388071],[3,-4865],[-303,-5]],[[206444,383201],[-2083,130]],[[204361,383331],[-596,3379]],[[223207,384883],[-1539,19]],[[285428,388496],[2,-844]],[[285430,387652],[-211,220],[-263,-2218]],[[284956,385654],[81,-2289],[-234,434],[-329,2869],[-459,-1569],[-187,2281],[549,3865]],[[258657,386271],[-1,-537],[-1038,13]],[[257618,385747],[-2,2449]],[[270898,384461],[-214,-1052],[-154,1960]],[[270530,385369],[-22,1864]],[[271507,390062],[-150,-656],[68,-2319],[-484,-1260],[-43,-1366]],[[181367,389064],[0,-7900]],[[181367,381164],[-7,-10123]],[[181360,371041],[4,-11253]],[[181364,359788],[2,-2927]],[[181366,356861],[-1984,13],[0,178],[-2727,-7],[-434,-204]],[[199240,384017],[-2,565],[-1384,-11],[128,-1422],[415,-674],[-79,-1241]],[[198318,381234],[-2999,12]],[[195319,381246],[-49,6459]],[[273779,387839],[177,-533],[-261,-1185],[-892,-2812]],[[272803,383309],[-146,3878],[250,1036]],[[249196,386188],[3,-3707]],[[249199,382481],[-545,27]],[[248654,382508],[-40,1621],[-342,19],[-642,3983]],[[281542,384195],[-437,-1435],[-99,693]],[[281006,383453],[-396,1782],[-66,2014]],[[272803,383309],[-1,-6]],[[272802,383303],[-272,-1508],[-143,-3971]],[[272387,377824],[-212,340]],[[272175,378164],[-165,2328],[-356,2011],[-528,-202]],[[271126,382301],[46,1976],[-274,184]],[[214815,383401],[-1944,-34]],[[212871,383367],[-1832,-28]],[[211039,383339],[-284,-8]],[[210755,383331],[-8,4681]],[[227834,389742],[0,-8111]],[[227834,381631],[-920,3]],[[226914,381634],[-613,-2]],[[226301,381632],[-6,6498]],[[229372,388125],[-59,-8133]],[[229313,379992],[-869,39]],[[228444,380031],[-2,1618],[-608,-18]],[[265283,387562],[-139,-989]],[[265144,386573],[-341,379]],[[264803,386952],[-166,1760]],[[253533,388993],[-9,-5827]],[[253524,383166],[-612,-14]],[[252912,383152],[-924,24]],[[251988,383176],[9,4062]],[[261096,388152],[-573,-2670]],[[260523,385482],[-285,-2089],[-141,377]],[[260097,383770],[-46,2157],[-520,259]],[[270530,385369],[-363,-645],[-243,-2058]],[[269924,382666],[-670,3397]],[[262663,385034],[-353,-388]],[[262310,384646],[-796,417]],[[261514,385063],[-86,2506]],[[278140,386071],[-341,-3644],[-207,-671]],[[277592,381756],[-787,1597]],[[283755,387795],[-68,-3119]],[[283687,384676],[-6,-1714]],[[283681,382962],[-121,26]],[[283560,382988],[-214,707]],[[283346,383695],[-232,459]],[[283114,384154],[-246,1092]],[[264803,386952],[-255,-1635]],[[264548,385317],[-418,-1608],[-274,-40]],[[263856,383669],[-44,1680],[-276,2227]],[[185634,387890],[509,-3310],[-59,-2002],[-242,-1389]],[[185842,381189],[-97,-48]],[[185745,381141],[-4378,23]],[[254070,389014],[36,-2007],[-137,-3775]],[[253969,383232],[-445,-66]],[[254658,386112],[-463,-2723],[-218,-213]],[[253977,383176],[-8,56]],[[238586,387938],[-30,-5629]],[[238556,382309],[-1467,73]],[[237089,382382],[-71,8],[27,4330]],[[289213,386811],[95,-1816],[-160,-1192],[-692,-216]],[[288456,383587],[-506,-230]],[[287950,383357],[-283,-697],[-32,1164],[220,2460]],[[275018,383377],[-768,-3505],[-473,452]],[[273777,380324],[-279,2237],[-256,-553],[-440,1295]],[[256529,387976],[-3,-5248]],[[256526,382728],[-678,251]],[[255848,382979],[2,2497],[-255,-92],[-154,2933]],[[158378,381314],[146,-1464],[-437,1443]],[[160173,381790],[-408,-2224],[-354,-188],[-351,1518],[-215,-1698],[-283,502],[-160,1609]],[[239797,383250],[35,-3689]],[[239832,379561],[-1222,173]],[[238610,379734],[-54,2575]],[[255848,382979],[-1,-825],[-418,-677]],[[255429,381477],[-616,58]],[[254813,381535],[-309,1118],[-517,34]],[[253987,382687],[-10,489]],[[257618,385747],[6,-2451]],[[257624,383296],[-312,-1080]],[[257312,382216],[-630,-29]],[[256682,382187],[-156,541]],[[266613,385504],[-146,-2035],[-362,-1580]],[[266105,381889],[-246,1825],[-347,209]],[[265512,383923],[-368,2650]],[[261514,385063],[-513,-1353]],[[261001,383710],[-478,1772]],[[230661,381631],[-3,-1635],[-459,10]],[[230199,380006],[-886,-14]],[[209217,388123],[-12,-6998]],[[209205,381125],[-8,-7666]],[[209197,373459],[-808,1541]],[[208389,375e3],[-823,1546],[-1023,-359],[-102,637]],[[206441,376824],[3,6377]],[[210755,383331],[-21,-1721],[-306,-20],[0,-1082],[-596,-8],[-593,529]],[[209239,381029],[-34,96]],[[226301,381632],[-1535,-18]],[[224766,381614],[-19,1639]],[[248654,382508],[-383,35],[1,-1620],[-477,-883]],[[247795,380040],[-127,736]],[[247668,380776],[-303,1892],[54,2935]],[[250756,387221],[-8,-4860]],[[250748,382361],[-1241,119]],[[249507,382480],[-308,1]],[[285430,387652],[553,-2587],[494,-4061],[-10,-1655],[-344,2010],[-710,2346],[-112,-1069],[-345,3018]],[[164734,386545],[-434,-1184],[-950,-7856],[-382,-2239]],[[162968,375266],[-758,4581]],[[162210,379847],[-187,2751]],[[187728,387742],[-228,-1434],[16,-5094]],[[187516,381214],[-1674,-25]],[[192580,387705],[27,-2493],[351,-3273],[-106,-713]],[[192852,381226],[-4142,-34],[-1194,22]],[[247668,380776],[-455,-1591]],[[247213,379185],[-466,-722],[-158,1359]],[[246589,379822],[-390,2375]],[[268978,383008],[-530,-70]],[[268448,382938],[-65,2420]],[[269001,386249],[-23,-3241]],[[268448,382938],[-363,-1281]],[[268085,381657],[-378,305],[-289,1389],[-223,-1372]],[[267195,381979],[-271,2367]],[[195319,381246],[2,-5061]],[[195321,376185],[-5,-7382]],[[195316,368803],[-5,-9039]],[[195311,359764],[-2662,-21]],[[192649,359743],[-2090,97]],[[190559,359840],[-1844,-32]],[[188715,359808],[653,1884],[604,385],[346,3275],[287,901],[-33,1956],[278,1645]],[[190850,369854],[446,2473],[227,3835],[527,220],[571,4056],[231,788]],[[263856,383669],[113,-1403]],[[263969,382266],[-621,-1698]],[[263348,380568],[-281,1465]],[[263067,382033],[-41,2921]],[[281006,383453],[-231,-1615]],[[280775,381838],[-817,1733]],[[279718,382246],[-89,-2346],[-162,-617]],[[279467,379283],[-168,-1840],[-296,-1251],[-422,177]],[[278581,376369],[-906,3632]],[[277675,380001],[127,1436],[-210,319]],[[251988,383176],[-8,-2447]],[[251980,380729],[-1183,-9]],[[250797,380720],[-49,1641]],[[237089,382382],[-24,-3302]],[[237065,379080],[-1548,436]],[[235517,379516],[3,6118]],[[172686,359243],[-1858,9194]],[[265512,383923],[-362,-1946]],[[265150,381977],[-326,1245],[-276,2095]],[[204361,383331],[336,-2212],[254,-3271],[312,-1387]],[[205263,376461],[44,-2691]],[[205307,373770],[-1620,-57]],[[203687,373713],[-1526,-10],[-2,1613],[-297,15]],[[201862,375331],[0,678],[-568,1790],[-287,-220]],[[201007,377579],[-1,3557]],[[289111,378680],[-677,-384]],[[288434,378296],[-6,32]],[[288428,378328],[-108,834],[337,902],[-201,3523]],[[289925,386798],[-186,-3801],[-305,-810],[-323,-3507]],[[166825,373543],[-110,722]],[[166715,374265],[-627,2326],[-335,-1722],[-420,-936],[-390,89],[-379,1183],[-853,-3610]],[[163711,371595],[-743,3671]],[[233026,385663],[-31,-6553]],[[232995,379110],[-1225,36]],[[231770,379146],[1,2434]],[[242254,383838],[30,-5137]],[[242284,378701],[-616,91]],[[241668,378792],[-306,22],[-345,3550],[-156,167]],[[258807,386267],[-62,-3640],[-147,-849]],[[258598,381778],[-366,-1124]],[[258232,380654],[2,1594],[-309,13],[3,1094],[-304,-59]],[[259425,386178],[1,-1624],[368,-2837]],[[259794,381717],[-134,-3193]],[[259660,378524],[-140,-131]],[[259520,378393],[-503,215],[-244,853],[-175,2317]],[[269924,382666],[-59,-1571],[261,-1815],[-318,-1930]],[[269808,377350],[-304,-1659]],[[269504,375691],[-230,1692]],[[269274,377383],[-144,2308],[-237,1273],[85,2044]],[[260097,383770],[-303,-2053]],[[284512,383385],[-92,-1945]],[[284420,381440],[-8,-27]],[[284412,381413],[-144,-224]],[[284268,381189],[-437,1843],[-150,-70]],[[283687,384676],[250,-96],[535,1272],[40,-2467]],[[267195,381979],[-57,-1464]],[[267138,380515],[-472,-1482]],[[266666,379033],[-181,318]],[[266485,379351],[-380,2538]],[[282632,385111],[-701,-4528]],[[281931,380583],[-408,650],[-297,-356]],[[281226,380877],[-451,961]],[[234259,385657],[-34,-6557]],[[234225,379100],[-1230,10]],[[235517,379516],[0,-428]],[[235517,379088],[-1292,12]],[[261001,383710],[173,-405],[-53,-2162]],[[261121,381143],[-14,-546]],[[261107,380597],[-355,-820],[-434,244],[-629,-1650]],[[259689,378371],[-29,153]],[[283114,384154],[232,-459]],[[283560,382988],[-758,-4755]],[[282802,378233],[-126,314]],[[282676,378547],[-383,1648],[-362,388]],[[271126,382301],[-263,-1063],[-13,-2367]],[[270850,378871],[-720,-941]],[[270130,377930],[-322,-580]],[[263067,382033],[-389,-1467]],[[262678,380566],[-442,233]],[[262236,380799],[74,3847]],[[265150,381977],[-286,-1440]],[[264864,380537],[-573,-892]],[[264291,379645],[-263,850],[-59,1771]],[[262236,380799],[-219,-1712]],[[262017,379087],[-896,2056]],[[223541,383259],[-1,-4853],[-304,-4]],[[223236,378402],[-914,9],[-1,1610],[-610,3]],[[221711,380024],[-41,3255]],[[199424,381138],[158,-1618],[-158,-1773]],[[199424,377747],[-472,-1110]],[[198952,376637],[-30,888],[-421,1384],[24,1647],[-207,678]],[[157695,381344],[162,-972],[-41,-3299],[179,-856],[-251,-1183],[-370,1731],[-114,-336],[-479,2414],[-374,-283],[165,2872],[317,-1457],[-464,3938]],[[266485,379351],[-223,-717],[-503,-259]],[[265759,378375],[-341,2566],[-268,1036]],[[162210,379847],[2,-6325],[-188,423],[-596,-1237],[-739,-3958]],[[160689,368750],[-239,1114],[0,5132]],[[160450,374996],[-71,4167]],[[160379,379163],[29,1258]],[[243830,381255],[-6,-1908],[-732,4],[-351,-755]],[[242741,378596],[-457,105]],[[288428,378328],[-760,-1368],[99,2154],[225,837]],[[287992,379951],[5,43]],[[287997,379994],[-216,-302],[-1,1870],[-264,-794],[434,2589]],[[281226,380877],[-275,-2361]],[[280951,378516],[-515,-3903]],[[280436,374613],[-425,-1184]],[[280011,373429],[-544,5854]],[[285766,378696],[-155,-920]],[[285611,377776],[-363,657],[-314,2280],[-163,-800]],[[284771,379913],[-351,1527]],[[284512,383385],[528,-1942],[635,-277],[253,-1943],[-162,-527]],[[241668,378792],[-8,-3016]],[[241660,375776],[-363,-1063],[-225,1683],[-655,61]],[[240417,376457],[-605,128]],[[239812,376585],[20,2976]],[[269274,377383],[-231,160],[-89,-1393]],[[268954,376150],[-910,2229],[-138,-652]],[[267906,377727],[-93,803]],[[267813,378530],[371,1947],[-99,1180]],[[277675,380001],[-469,-3994]],[[277206,376007],[-657,395],[-135,1144],[-337,-42]],[[276077,377504],[267,2102]],[[214814,383283],[8,-9753]],[[214822,373530],[1,-1754]],[[214823,371776],[-1967,-12]],[[212856,371764],[15,11603]],[[276077,377504],[-296,-1431],[-373,-3413]],[[275408,372660],[-430,-146],[-592,890]],[[274386,373404],[-399,2555]],[[273987,375959],[102,2169],[-312,2196]],[[267813,378530],[-479,65],[-196,1920]],[[206441,376824],[-330,1926],[-322,-2223],[-84,711],[-442,-777]],[[212856,371764],[-914,-4]],[[211942,371760],[-915,4]],[[211027,371764],[12,11575]],[[211027,371764],[-1822,7],[-8,1688]],[[258232,380654],[-83,-1403]],[[258149,379251],[-55,-2225],[-404,-1554]],[[257690,375472],[32,1005],[-295,274],[-178,1615]],[[257249,378366],[114,-4],[-51,3854]],[[273987,375959],[-386,-927]],[[273601,375032],[-357,1057],[-619,250],[-238,1485]],[[217438,383322],[-3,-8107],[40,-1726]],[[217475,373489],[-1218,0]],[[216257,373489],[-44,1699],[1,8110]],[[219879,383280],[1,-4863]],[[219880,378417],[-1219,28],[33,-4957]],[[218694,373488],[-1219,1]],[[216257,373489],[-1435,41]],[[253987,382687],[206,-1256],[-505,-5063]],[[253688,376368],[-787,325]],[[252901,376693],[11,6459]],[[224766,381614],[1,-6484]],[[224767,375130],[-1507,16]],[[223260,375146],[-24,3256]],[[221711,380024],[-1,-3245]],[[221710,376779],[-1831,17]],[[219879,376796],[1,1621]],[[252901,376693],[0,-15]],[[252901,376678],[-925,-16]],[[251976,376662],[4,4067]],[[284268,381189],[-150,-1311],[278,-2136]],[[284396,377742],[-309,-256],[-1,-1105]],[[284086,376381],[-456,-1904]],[[283630,374477],[-165,-177],[-222,1929],[-441,2004]],[[256682,382187],[-392,-3475]],[[256290,378712],[-307,-2568]],[[255983,376144],[-94,369]],[[255889,376513],[-415,787]],[[255474,377300],[-45,4177]],[[254813,381535],[-35,-5040]],[[254778,376495],[-630,72]],[[254148,376567],[54,-1761],[-336,-146]],[[253866,374660],[-178,1708]],[[272175,378164],[-318,-1099],[158,-2552]],[[272015,374513],[-260,-47]],[[271755,374466],[-295,397],[-169,2098],[-573,1278],[132,632]],[[249507,382480],[-7,-4915]],[[249500,377565],[-220,-2832]],[[249280,374733],[-473,1903],[-262,-565]],[[248545,376071],[-165,1642],[-585,2327]],[[238610,379734],[-22,-2902],[-171,-1635]],[[238417,375197],[-154,26]],[[238263,375223],[-509,95],[7,1074],[-716,163]],[[237045,376555],[20,2525]],[[250797,380720],[-133,-3247]],[[250664,377473],[-1164,92]],[[245319,382196],[-11,-8638]],[[245308,373558],[-149,-795]],[[245159,372763],[-438,51],[4,1622],[-612,34]],[[244113,374470],[-16,6768]],[[264291,379645],[-143,-3260]],[[264148,376385],[-273,-833]],[[263875,375552],[-122,1730],[-504,1185]],[[263249,378467],[99,2101]],[[246589,379822],[-14,-6361]],[[246575,373461],[-1267,97]],[[257249,378366],[-460,-1268]],[[256789,377098],[-280,-2533],[-526,1579]],[[259520,378393],[-23,-3367],[-403,-371]],[[259094,374655],[-945,4596]],[[263249,378467],[-138,-2638]],[[263111,375829],[-141,-279],[-100,2291]],[[262870,377841],[-192,2725]],[[265759,378375],[-26,-1497]],[[265733,376878],[-550,230]],[[265183,377108],[-319,3429]],[[228444,380031],[1,-3258]],[[228445,376773],[-1531,-4]],[[226914,376769],[0,4865]],[[231770,379146],[-5,-5695]],[[231765,373451],[0,-2430]],[[231765,371021],[-1573,61]],[[230192,371082],[7,8924]],[[226914,376769],[9,-3303],[-304,-24]],[[226619,373442],[-1831,-22]],[[224788,373420],[-21,1710]],[[255474,377300],[-169,-643],[-206,1280]],[[255099,377937],[-83,-2666],[-238,1224]],[[244113,374470],[-771,42],[-10,-3582]],[[243332,370930],[-613,69]],[[242719,370999],[22,7597]],[[190850,369854],[-4778,-85],[-898,125]],[[185174,369894],[-16,4888],[309,-23],[-28,1599],[335,1],[-29,4782]],[[285474,374121],[-189,-776]],[[285285,373345],[-143,1232],[-392,-213],[-211,1145],[-143,2233]],[[284412,381413],[24,-1012],[357,-714],[24,-1757],[347,-1481],[310,-2328]],[[198952,376637],[-342,-2418]],[[198610,374219],[-358,1511],[-614,-665],[-130,1368],[-1561,20],[-626,-268]],[[282676,378547],[-305,-5181]],[[282371,373366],[-288,723],[-132,1443],[-320,1091]],[[281631,376623],[-680,1893]],[[185174,369894],[-607,4],[0,-813]],[[184567,369085],[-377,-469],[-604,143],[0,868],[-616,2],[-1,1663],[-315,-252],[-1294,1]],[[262017,379087],[-182,-1209]],[[261835,377878],[-647,-598],[-256,976]],[[260932,378256],[175,2341]],[[201007,377579],[-383,-319],[-19,-4903],[45,-4703]],[[200650,367654],[-984,-5]],[[199666,367649],[-1,4038]],[[199665,371687],[0,2392],[-241,3668]],[[262870,377841],[-381,-297],[-271,-1165]],[[262218,376379],[-341,113]],[[261877,376492],[-42,1386]],[[251976,376662],[-1,-808]],[[251975,375854],[-1238,-25]],[[250737,375829],[-73,1644]],[[285611,377776],[352,-2379]],[[285963,375397],[-300,-592]],[[285663,374805],[-240,293],[-546,3121],[-106,1694]],[[248545,376071],[-481,-3793]],[[248064,372278],[-249,-32],[-722,3898],[380,1913],[-260,1128]],[[260932,378256],[-418,-2942],[-267,-430]],[[260247,374884],[-558,3487]],[[267906,377727],[-44,-1950]],[[267862,375777],[-303,91],[-437,-1812],[23,-1008]],[[267145,373048],[-650,2775]],[[266495,375823],[171,3210]],[[265183,377108],[-100,-1732]],[[265083,375376],[-218,283]],[[264865,375659],[-717,726]],[[160450,374996],[-1125,-1844],[-234,1488],[-260,115],[-482,1735]],[[158349,376490],[-209,1238],[349,1656],[315,-572],[373,668],[783,-708],[357,1506],[62,-1115]],[[230192,371082],[-1,-2432]],[[230191,368650],[-1749,-16]],[[228442,368634],[3,8139]],[[223260,375146],[0,-1720]],[[223260,373426],[-1521,36]],[[221739,373462],[-29,3317]],[[278540,374733],[-257,-158],[-226,-2494],[-255,-813]],[[277802,371268],[-172,-1567]],[[277630,369701],[-515,2398],[26,1888]],[[277141,373987],[65,2020]],[[278581,376369],[-41,-1636]],[[248064,372278],[-101,-552]],[[247963,371726],[-1081,38]],[[246882,371764],[-315,-16],[8,1713]],[[163711,371595],[-1656,-4355],[43,-1065],[-727,-3846]],[[161371,362329],[-154,872],[-328,-612],[-163,2474],[146,498],[-186,3197]],[[160686,368758],[3,-8]],[[239812,376585],[-307,30],[-14,-1889]],[[239491,374726],[-1074,471]],[[237045,376555],[-22,-4864]],[[237023,371691],[-1517,258]],[[235506,371949],[0,363]],[[235506,372312],[11,6776]],[[266495,375823],[-378,-675]],[[266117,375148],[-384,1730]],[[280011,373429],[-196,-1763],[-242,63],[-67,-1661]],[[279506,370068],[-122,-195]],[[279384,369873],[-552,4224],[-292,636]],[[259094,374655],[-346,-3823]],[[258748,370832],[-372,-503],[-265,1038],[-246,-1075]],[[257865,370292],[-129,1809]],[[257736,372101],[-46,3371]],[[232995,379110],[-18,-5688]],[[232977,373422],[-1212,29]],[[234225,379100],[-29,-5681]],[[234196,373419],[-1219,3]],[[235506,372312],[-1310,27]],[[234196,372339],[0,1080]],[[287953,369117],[-126,1004]],[[287827,370121],[-283,134],[320,3324],[379,1762],[191,2955]],[[289111,378680],[-116,-2440],[-517,-3407],[-55,-2436],[-470,-1280]],[[271755,374466],[-438,-677],[176,-948],[-282,-761]],[[271211,372080],[-347,405],[-184,-776],[-249,1135],[-83,2839],[-218,2247]],[[286401,372837],[-192,2274],[-246,286]],[[285766,378696],[289,-8],[647,-2450],[-301,-3401]],[[242719,370999],[-614,37]],[[242105,371036],[2,817],[-459,1220],[12,2703]],[[208389,375e3],[-289,-1427],[-262,-3093],[-561,-3167],[-509,-171],[-616,-1904]],[[206152,365238],[46,2010],[-135,4024],[-310,764],[-525,-1496]],[[205228,370540],[79,3230]],[[283630,374477],[147,-1396],[514,-1038],[-44,-591]],[[284247,371452],[-292,-1688]],[[283955,369764],[-489,1286],[-105,1395],[-525,503]],[[282836,372948],[-465,418]],[[281362,373717],[-225,-1081]],[[281137,372636],[-621,1277],[-80,700]],[[281631,376623],[-269,-2906]],[[260247,374884],[160,-1473]],[[260407,373411],[-544,-3500],[-48,-1933]],[[259815,367978],[-431,176]],[[259384,368154],[-184,2177],[-263,88]],[[258937,370419],[-189,413]],[[263875,375552],[-250,-1451]],[[263625,374101],[-126,-753],[-407,1614]],[[263092,374962],[19,867]],[[268954,376150],[-162,-516],[84,-2449]],[[268876,373185],[-340,667],[-495,-733]],[[268041,373119],[-179,2658]],[[219879,376796],[30,-8168]],[[219909,368628],[-1216,-7]],[[218693,368621],[1,4867]],[[257736,372101],[-514,1415]],[[257222,373516],[-85,1915],[-348,1667]],[[273601,375032],[187,-2459],[-193,530],[-410,-2364]],[[273185,370739],[-292,-249],[-64,-1205]],[[272829,369285],[-281,1663],[-394,3474],[-139,91]],[[261877,376492],[-288,-708],[-405,-2399]],[[261184,373385],[-333,-3287]],[[260851,370098],[-286,-39],[142,1604],[-300,1748]],[[271211,372080],[-148,-2078]],[[271063,370002],[-199,-676]],[[270864,369326],[-114,472]],[[270750,369798],[-437,240],[-582,3546]],[[269731,373584],[-227,2107]],[[255889,376513],[81,-2236],[-378,-1771]],[[255592,372506],[-241,-671]],[[255351,371835],[-666,-172]],[[254685,371663],[-57,1803],[-480,3101]],[[285285,373345],[270,-2335]],[[285555,371010],[-138,-2862]],[[285417,368148],[-256,2601]],[[285161,370749],[-819,3092],[-256,2540]],[[199665,371687],[-1364,1]],[[198301,371688],[8,1040],[301,1491]],[[263092,374962],[-79,-1906]],[[263013,373056],[-780,-638]],[[262233,372418],[68,3271],[-83,690]],[[201862,375331],[-47,-8024]],[[201815,367307],[-1165,-220],[0,567]],[[269731,373584],[-340,-1357],[-300,301]],[[269091,372528],[-215,657]],[[277141,373987],[-397,706],[-568,-2859]],[[276176,371834],[-345,-947],[-213,581]],[[275618,371468],[-210,1192]],[[250737,375829],[-7,-4869]],[[250730,370960],[-827,-8],[-198,-520]],[[249705,370432],[27,2111],[-434,1360],[-18,830]],[[266117,375148],[-215,-2029]],[[265902,373119],[-39,-3]],[[265863,373116],[-510,788],[-270,1472]],[[257222,373516],[17,-1185],[-615,-2106]],[[256624,370225],[-1032,2281]],[[264865,375659],[-28,-5332]],[[264837,370327],[-303,-813]],[[264534,369514],[-414,301]],[[264120,369815],[-495,4286]],[[253866,374660],[-364,-2527],[71,-1661]],[[253573,370472],[-674,471]],[[252899,370943],[2,5735]],[[262233,372418],[-14,-886]],[[262219,371532],[-865,379],[-170,1474]],[[221739,373462],[9,-4974]],[[221748,368488],[-1535,133]],[[220213,368621],[-304,7]],[[228442,368634],[-1822,-25]],[[226620,368609],[-1,4833]],[[252899,370943],[-103,7]],[[252796,370950],[-827,-12]],[[251969,370938],[6,4916]],[[285161,370749],[-468,-117]],[[284693,370632],[-446,820]],[[240417,376457],[5,-7665]],[[240422,368792],[-608,47],[-4,-1332]],[[239810,367507],[-305,42]],[[239505,367549],[-14,7177]],[[160686,368758],[-1094,44],[-338,-404]],[[159254,368398],[-341,754],[-149,3106],[-463,2406],[48,1826]],[[282836,372948],[-67,-2692]],[[282769,370256],[-815,2165],[-30,-1006],[-320,603]],[[281604,372018],[-242,1699]],[[249705,370432],[0,-110]],[[249705,370322],[-946,616]],[[248759,370938],[-796,-36]],[[247963,370902],[0,824]],[[238263,375223],[35,-4781]],[[238298,370442],[-1280,166]],[[237018,370608],[5,1083]],[[166715,374265],[-765,-4053],[-188,-2675],[-313,4],[-790,-4320]],[[164659,363221],[-270,1013],[-380,3367],[-298,3994]],[[254685,371663],[-553,-2946]],[[254132,368717],[-234,1246],[-124,-776]],[[253774,369187],[-201,1285]],[[242105,371036],[-9,-2451]],[[242096,368585],[-1210,161]],[[240886,368746],[-464,46]],[[198301,371688],[-2633,-143],[-352,-2742]],[[268041,373119],[135,-3677],[-93,-602]],[[268083,368840],[-64,308]],[[268019,369148],[-398,2375],[-439,724]],[[267182,372247],[-37,801]],[[273842,367755],[-4,20]],[[273838,367775],[-653,2964]],[[274386,373404],[-544,-5649]],[[251969,370938],[-926,-51]],[[251043,370887],[-313,73]],[[267182,372247],[-389,564],[-373,-1145]],[[266420,371666],[-518,1453]],[[265863,373116],[-284,-991],[-227,-2237]],[[265352,369888],[-515,439]],[[286401,372837],[-31,-1676],[-479,915],[-228,2729]],[[203687,373713],[-2,-6471]],[[203685,367242],[-1781,53]],[[201904,367295],[-89,12]],[[158120,372965],[-303,-2]],[[157817,372963],[-33,1344],[287,552],[49,-1894]],[[239505,367549],[-1221,189]],[[238284,367738],[14,2704]],[[264120,369815],[-276,-992]],[[263844,368823],[-589,2769]],[[263255,371592],[-242,1464]],[[224788,373420],[0,-4871]],[[224788,368549],[-1526,-10]],[[223262,368539],[-2,4887]],[[279384,369873],[-416,-2088]],[[278968,367785],[-186,-655]],[[278782,367130],[-282,1313]],[[278500,368443],[-442,1074],[-256,1751]],[[211942,371760],[-29,-11975]],[[211913,359785],[-2568,-74]],[[209345,359711],[-3196,-18]],[[206149,359693],[3,5545]],[[277630,369701],[-234,-1501],[-213,613],[-430,-1507],[-95,-1769]],[[276658,365537],[-630,2108]],[[276028,367645],[291,2275],[-143,1914]],[[245159,372763],[-5,-2033]],[[245154,370730],[-438,88],[-5,-1634],[288,-70],[-3,-1602]],[[244996,367512],[-1212,138]],[[243784,367650],[-301,26],[0,3252],[-151,2]],[[272829,369285],[-248,-1599]],[[272581,367686],[-815,1322],[-628,339],[-75,655]],[[281137,372636],[-25,-1023],[-602,-5508]],[[280510,366105],[-361,1084]],[[280149,367189],[-643,2879]],[[167514,370686],[-806,-4323],[-52,-2727],[-160,-1067],[-478,-108],[49,-890],[-436,-1627],[-319,-2893],[-1552,-1282],[-242,1461],[-239,3370]],[[163279,360600],[183,976],[522,1046],[675,599]],[[285850,370354],[-295,656]],[[285474,374121],[422,-2948],[651,-1011],[-346,-835],[-351,1027]],[[269091,372528],[-167,-3365],[109,-686],[-352,-3385]],[[268681,365092],[-160,2649],[-438,1099]],[[205228,370540],[-718,-4116]],[[204510,366424],[-823,2],[-2,816]],[[281604,372018],[-166,-3772]],[[281438,368246],[-287,-1612]],[[281151,366634],[-415,-1159],[-226,630]],[[270750,369798],[-954,-4452]],[[269796,365346],[-678,-1792]],[[269118,363554],[-32,-122]],[[269086,363432],[-466,1404]],[[268620,364836],[61,256]],[[246882,371764],[-42,-6070]],[[246840,365694],[-2,-838],[-515,-29]],[[246323,364827],[-104,1909],[11,4271],[-1076,-277]],[[216257,373489],[3,-6477]],[[216260,367012],[-86,2]],[[216174,367014],[-1351,13]],[[214823,367027],[0,4749]],[[257865,370292],[-200,-146],[146,-3006]],[[257811,367140],[-547,-1924],[-253,-1484]],[[257011,363732],[-559,3794]],[[256452,367526],[172,2699]],[[217475,373489],[0,-6490]],[[217475,366999],[-1215,13]],[[218693,368621],[0,-1623]],[[218693,366998],[-1158,2]],[[217535,367e3],[-60,-1]],[[223262,368539],[4,-1605]],[[223266,366934],[-1483,-59]],[[221783,366875],[-35,1613]],[[226620,368609],[1,-1637]],[[226621,366972],[-1512,-41]],[[225109,366931],[-321,1],[0,1617]],[[232977,373422],[0,-6492]],[[232977,366930],[-1214,49]],[[231763,366979],[2,4042]],[[234196,372339],[0,-5412]],[[234196,366927],[-1206,3]],[[232990,366930],[-13,0]],[[260851,370098],[153,-1651]],[[261004,368447],[-327,81]],[[260677,368528],[-206,-892]],[[260471,367636],[-656,342]],[[262219,371532],[-27,-1601]],[[262192,369931],[-95,-2448]],[[262097,367483],[-273,950],[-278,-893],[-215,1025],[-327,-118]],[[275618,371468],[-300,-1181],[80,-1044],[-490,-1589]],[[274908,367654],[-100,1094],[-720,-2036],[-246,1043]],[[266420,371666],[-159,-2460]],[[266261,369206],[-144,586],[-553,-948],[-155,568]],[[265409,369412],[-57,476]],[[263255,371592],[-527,-1618]],[[262728,369974],[-536,-43]],[[283955,369764],[143,-836]],[[284098,368928],[-199,-2026]],[[283899,366902],[-182,62]],[[283717,366964],[-298,1139]],[[283419,368103],[99,1639],[-146,1185]],[[283372,370927],[-246,-568]],[[283126,370359],[-198,-214]],[[282928,370145],[-159,111]],[[158120,372965],[96,-2153],[271,-374],[409,-1981]],[[158896,368457],[-209,-644],[106,-2702]],[[158793,365111],[-4,-1304],[-465,-535],[78,-1485]],[[158402,361787],[-314,1660],[11,3040],[-319,2976],[37,3500]],[[268019,369148],[-408,283],[-84,-2105]],[[267527,367326],[-252,702],[-463,-1950],[-186,747],[-277,-816]],[[266349,366009],[-88,3197]],[[282769,370256],[-560,-2687]],[[282209,367569],[-433,1404],[-338,-727]],[[256452,367526],[-546,-453]],[[255906,367073],[-158,651],[-62,2671]],[[255686,370395],[-335,1440]],[[235506,371949],[0,-5388]],[[235506,366561],[0,-480]],[[235506,366081],[-1273,28]],[[234233,366109],[-37,818]],[[276028,367645],[-525,-1521]],[[275503,366124],[-183,485],[-294,-965]],[[275026,365644],[-118,2010]],[[206149,359693],[-184,-2]],[[205965,359691],[-1385,13]],[[204580,359704],[-148,938],[143,4466],[-65,1316]],[[237018,370608],[-19,-4325]],[[236999,366283],[-1493,278]],[[255686,370395],[-1221,-4085]],[[254465,366310],[33,525]],[[254498,366835],[-359,563],[-7,1319]],[[247963,370902],[3,-5312],[-200,55]],[[247766,365645],[-926,49]],[[214823,367027],[-1,-7366]],[[214822,359661],[-2676,121]],[[212146,359782],[-233,3]],[[198301,371688],[-141,-896],[-30,-2362],[-478,-2240],[-241,-2267],[2,-1425],[-247,-2726]],[[197166,359772],[-1855,-8]],[[199666,367649],[1,-7868]],[[199667,359781],[-2501,-9]],[[163279,360600],[-1049,-5634]],[[162230,354966],[-621,1774],[-205,2320]],[[161404,359060],[-33,3269]],[[263844,368823],[-156,-2927]],[[263688,365896],[-150,509],[-457,-2191]],[[263081,364214],[-5,2272],[-355,1236],[7,2252]],[[284693,370632],[402,-618],[175,-1717]],[[285270,368297],[-384,-511],[-28,-974]],[[284858,366812],[-760,2116]],[[259384,368154],[-65,-2032],[-241,-92]],[[259078,366030],[-868,-273]],[[258210,365757],[-399,1383]],[[278500,368443],[-229,-637],[32,-1405]],[[278303,366401],[-518,-5580]],[[277785,360821],[-108,-926],[-313,672]],[[277364,360567],[-363,2794],[-342,617]],[[276659,363978],[-1,1559]],[[184567,369085],[6,-9298]],[[184573,359787],[-3209,1]],[[231763,366979],[-8,-1628]],[[231755,365351],[-1561,66]],[[230194,365417],[-3,3233]],[[246323,364827],[-123,-4110]],[[246200,360717],[-515,62],[-148,783]],[[245537,361562],[-47,1372],[-348,1595],[-44,2975],[-102,8]],[[249705,370322],[275,-3108],[-171,-1185]],[[249809,366029],[-13,-1567]],[[249796,364462],[-367,-344],[-402,-1991]],[[249027,362127],[-283,3]],[[248744,362130],[15,8808]],[[243784,367650],[-24,-6958]],[[243760,360692],[-1208,136]],[[242552,360828],[-452,64]],[[242100,360892],[-4,7693]],[[253774,369187],[-63,-598],[-543,-370],[-221,-906]],[[252947,367313],[-159,350]],[[252788,367663],[8,3287]],[[252788,367663],[-169,-665],[-98,-2358],[240,-2056],[-183,-1537]],[[252578,361047],[0,1701],[-613,3308]],[[251965,366056],[4,4882]],[[283419,368103],[-491,2042]],[[251965,366056],[-546,-28],[-64,-613]],[[251355,365415],[-321,507]],[[251034,365922],[9,4965]],[[251034,365922],[-568,97]],[[250466,366019],[-657,10]],[[285850,370354],[308,-1052]],[[286158,369302],[-18,-1124]],[[286140,368178],[152,-3489],[-321,-310],[-554,3769]],[[248744,362130],[-259,20],[1,-1356],[-425,-246]],[[248061,360548],[-311,844],[16,4253]],[[273838,367775],[29,-1536],[-368,-994]],[[273499,365245],[-679,-1091]],[[272820,364154],[-382,1913]],[[272438,366067],[143,1619]],[[168203,368402],[-33,-2228],[201,-311],[166,-3441],[607,-1527],[212,-3239],[-22,-2583]],[[169334,355073],[-1716,-82],[-1,-1560],[-890,26],[-3,-1596],[-460,19],[-298,-1620]],[[165966,350260],[-246,-1296],[-814,-375],[-3,-4045],[-992,-5108]],[[163911,339436],[-928,3750],[56,1793],[-140,1162]],[[162899,346141],[229,1144],[-1,2966],[-897,4715]],[[238284,367738],[-14,-2707]],[[238270,365031],[-1188,150]],[[237082,365181],[-83,1102]],[[265409,369412],[279,-3141]],[[265688,366271],[-442,-1825]],[[265246,364446],[-535,1287]],[[264711,365733],[-177,3781]],[[255906,367073],[-251,-1812],[146,-2556]],[[255801,362705],[-529,-954],[-438,809]],[[254834,362560],[-346,1711],[-23,2039]],[[283717,366964],[-7,-1436]],[[283710,365528],[-51,69]],[[283659,365597],[-117,-1255]],[[283542,364342],[-75,-143]],[[283467,364199],[-36,-77]],[[283431,364122],[-87,-195]],[[283344,363927],[-565,790]],[[282779,364717],[-265,34],[-366,1828],[61,990]],[[280149,367189],[-243,-2778]],[[279906,364411],[-397,-807]],[[279509,363604],[-259,695],[-282,3486]],[[287953,369117],[-346,-3597],[-150,-3563],[-151,2650],[266,5441],[255,73]],[[263081,364214],[-502,-2273]],[[262579,361941],[-398,1304]],[[262181,363245],[-37,1322],[-302,999]],[[261842,365566],[255,1917]],[[272438,366067],[-555,-2439],[-498,578]],[[271385,364206],[-316,930],[-383,3657],[178,533]],[[254498,366835],[-802,-2923],[-19,-787]],[[253677,363125],[-271,-607]],[[253406,362518],[-71,2344],[-388,2451]],[[188715,359808],[-3142,-15]],[[185573,359793],[-1e3,-6]],[[266349,366009],[57,-1412]],[[266406,364597],[-349,1839],[-369,-165]],[[264711,365733],[-224,-683],[-203,-2441]],[[264284,362609],[-596,3287]],[[271385,364206],[-448,-1771]],[[270937,362435],[-326,-1378],[-364,-500]],[[270247,360557],[-283,4288],[-168,501]],[[286158,369302],[207,215],[310,-1575],[-73,-2372],[-462,2608]],[[268620,364836],[-243,-50],[-502,-1356]],[[267875,363430],[-354,1381],[6,2515]],[[282779,364717],[-405,-1350]],[[282374,363367],[-1213,1929]],[[281161,365296],[-10,1338]],[[284858,366812],[77,-164]],[[284935,366648],[-7,-2001],[-380,948],[-673,137],[24,1170]],[[240886,368746],[3,-7717]],[[240889,361029],[-605,67]],[[240284,361096],[-452,335]],[[239832,361431],[-22,6076]],[[161404,359060],[-763,407],[-257,-1537]],[[160384,357930],[-486,2766],[-658,1780],[-447,2635]],[[158896,368457],[358,-59]],[[261842,365566],[-523,-2202]],[[261319,363364],[-642,5164]],[[242100,360892],[-1211,137]],[[275026,365644],[-484,-1303]],[[274542,364341],[-690,-1814]],[[273852,362527],[-445,2380],[92,338]],[[230194,365417],[-2,-5660]],[[230192,359757],[-625,5]],[[229567,359762],[-1109,1]],[[228458,359763],[-16,8871]],[[228458,359763],[-876,-6]],[[227582,359757],[-948,0]],[[226634,359757],[-13,7215]],[[220213,368621],[49,-8799]],[[220262,359822],[-1515,-40]],[[218747,359782],[-2,7215],[-52,1]],[[221783,366875],[7,-7101]],[[221790,359774],[-1286,38]],[[220504,359812],[-242,10]],[[225109,366931],[7,-7184]],[[225116,359747],[-550,11]],[[224566,359758],[-1269,13]],[[223297,359771],[-31,7163]],[[261319,363364],[-484,-1545]],[[260835,361819],[-445,1353]],[[260390,363172],[-31,2226],[112,2238]],[[278782,367130],[-479,-729]],[[176230,341181],[676,-3535]],[[176906,337646],[-237,-293],[-2131,-6],[-3163,16]],[[171375,337363],[-1036,-168]],[[170339,337195],[74,1516],[-404,8051],[81,566],[-423,2802],[-72,2164],[-261,2779]],[[285483,364729],[247,-950]],[[285730,363779],[-49,-868]],[[285681,362911],[-94,912],[-633,479],[-19,2346]],[[285270,368297],[233,-1659]],[[285503,366638],[-153,-1180]],[[285350,365458],[133,-729]],[[260390,363172],[-160,-225]],[[260230,362947],[-453,-403],[-418,352]],[[259359,362896],[21,897],[-302,2237]],[[267875,363430],[-170,-1501],[19,-1797],[-189,-331]],[[267535,359801],[-167,368]],[[267368,360169],[-60,2882],[-338,936],[-80,1342],[-349,-222],[-82,-931]],[[266459,364176],[-53,421]],[[279509,363604],[-224,-3408]],[[279285,360196],[-519,775]],[[278766,360971],[-292,-175],[-159,1424],[-530,-1399]],[[239832,361431],[-1514,177]],[[238318,361608],[-48,3423]],[[253406,362518],[-128,-3094]],[[253278,359424],[-344,1547],[-334,-766]],[[252600,360205],[-233,1071]],[[252367,361276],[211,-229]],[[245537,361562],[-556,-176],[-16,-3767]],[[244965,357619],[-1212,97]],[[243753,357716],[7,2976]],[[201904,367295],[0,-3259],[564,-4371]],[[202468,359665],[-2632,116]],[[199836,359781],[-169,0]],[[276659,363978],[-321,-1646],[-128,663],[-334,-926]],[[275876,362069],[-139,-177]],[[275737,361892],[-37,2241],[-197,1991]],[[276171,365518],[-31,-845]],[[276140,364673],[211,-935],[217,1690],[-397,90]],[[257011,363732],[-118,-2665]],[[256893,361067],[-311,-151]],[[256582,360916],[-548,-371],[-28,565]],[[256006,361110],[-205,1595]],[[281161,365296],[-22,-3279]],[[281139,362017],[-569,-758]],[[280570,361259],[-694,2327],[30,825]],[[204580,359704],[-804,-10]],[[203776,359694],[-1308,-29]],[[258405,362945],[-625,205],[-142,-3375]],[[257638,359775],[-745,1292]],[[258210,365757],[195,-2812]],[[216174,367014],[4,-7320]],[[216178,359694],[-1317,-41]],[[214861,359653],[-39,8]],[[217535,367e3],[4,-7258]],[[217539,359742],[-1361,-48]],[[218747,359782],[-870,-30]],[[217877,359752],[-338,-10]],[[232990,366930],[-4,-7162]],[[232986,359768],[-736,0]],[[232250,359768],[-495,-4]],[[231755,359764],[0,5587]],[[226634,359757],[-863,-11]],[[225771,359746],[-655,1]],[[223297,359771],[-1270,0]],[[222027,359771],[-237,3]],[[234233,366109],[3,-6336]],[[234236,359773],[-930,-5]],[[233306,359768],[-320,0]],[[254834,362560],[-147,-2742]],[[254687,359818],[-400,-772]],[[254287,359046],[-461,3988],[-149,91]],[[285503,366638],[154,-1165],[635,-2093],[-66,-1012]],[[286226,362368],[53,-609]],[[286279,361759],[-115,-211]],[[286164,361548],[-434,2231]],[[285483,364729],[-133,729]],[[237082,365181],[-19,-4504]],[[237063,360677],[-1557,162]],[[235506,360839],[0,5242]],[[275737,361892],[-473,-1709],[-546,-689]],[[274718,359494],[-101,1954]],[[274617,361448],[153,1099]],[[274770,362547],[-228,1794]],[[266459,364176],[-121,-2911],[119,-2630]],[[266457,358635],[-224,322]],[[266233,358957],[-784,1845]],[[265449,360802],[-274,2103],[71,1541]],[[264091,359038],[-613,-1731]],[[263478,357307],[-281,2109],[-435,319]],[[262762,359735],[-183,2206]],[[264284,362609],[-193,-3571]],[[235506,360839],[0,-1078]],[[235506,359761],[-1085,11]],[[234421,359772],[-185,1]],[[259359,362896],[-159,-1977]],[[259200,360919],[-468,373],[-327,1653]],[[276140,364673],[31,845]],[[252367,361276],[-1008,2722]],[[251359,363998],[-4,1417]],[[272820,364154],[-287,-1786],[161,-862],[-535,-1063],[70,-474]],[[272229,359969],[-685,-1435],[-271,477]],[[271273,359011],[-336,3424]],[[250466,366019],[-48,-4180],[274,-850]],[[250692,360989],[92,-1564]],[[250784,359425],[-347,1556],[-155,-1005]],[[250282,359976],[-177,539],[-309,3947]],[[265449,360802],[-249,-1448],[-375,-410]],[[264825,358944],[-564,-169]],[[264261,358775],[-170,263]],[[251359,363998],[-15,-29]],[[251344,363969],[-427,-1199],[-225,-1781]],[[267368,360169],[-217,-969],[-641,-1367]],[[266510,357833],[-53,802]],[[248061,360548],[-409,-2218]],[[247652,358330],[-1170,82]],[[246482,358412],[-282,2305]],[[283884,365227],[441,265],[239,-1371]],[[284564,364121],[-405,-2255]],[[284159,361866],[-678,-2215]],[[283481,359651],[-2,3311]],[[283479,362962],[63,1380]],[[283659,365597],[225,-370]],[[262181,363245],[-452,-3529],[-71,-1327]],[[261658,358389],[-614,240]],[[261044,358629],[-209,3190]],[[270247,360557],[-500,-1318]],[[269747,359239],[-387,951],[-242,3364]],[[231755,359764],[-101,-4]],[[231654,359760],[-1462,-3]],[[273852,362527],[-162,-1380]],[[273690,361147],[-561,-945],[-310,462],[-429,-1770]],[[272390,358894],[-161,1075]],[[282112,359572],[-317,633]],[[281795,360205],[-220,-114],[-436,1926]],[[282374,363367],[-290,-906],[28,-2889]],[[238318,361608],[-4,-1905]],[[238314,359703],[-2,-1358]],[[238312,358345],[-1259,166]],[[237053,358511],[10,2166]],[[160384,357930],[-174,-102]],[[160210,357828],[-281,264],[-164,-998]],[[159765,357094],[-379,2271],[-464,-404],[-520,2826]],[[283344,363927],[135,-965]],[[283481,359651],[-614,-2145]],[[282867,357506],[-109,311]],[[282758,357817],[-299,1492],[-347,263]],[[269086,363432],[-450,-1508],[10,-1311],[-407,-1312]],[[268239,359301],[-193,764],[-584,-1127],[73,863]],[[250282,359976],[-572,-2622]],[[249710,357354],[-479,-188]],[[249231,357166],[11,1267],[-274,2900],[59,794]],[[280570,361259],[-138,-3504]],[[280432,357755],[-433,-3598]],[[279999,354157],[-48,2703],[-666,3336]],[[274770,362547],[-153,-1099]],[[274718,359494],[-251,-983]],[[274467,358511],[-297,-983]],[[274170,357528],[-480,3619]],[[285497,362381],[-63,-1487],[-424,-1183]],[[285010,359711],[-289,-964]],[[284721,358747],[-34,2055],[-528,1064]],[[284564,364121],[581,-507],[352,-1233]],[[277364,360567],[-130,-3464]],[[277234,357103],[-337,-1260],[-663,787],[-116,-677]],[[276118,355953],[-70,868],[-471,580]],[[275577,357401],[360,2850],[-61,1818]],[[251671,358926],[-486,-648],[-308,443]],[[250877,358721],[-93,704]],[[251344,363969],[327,-5043]],[[252600,360205],[-4,-1497]],[[252596,358708],[-916,78]],[[251680,358786],[-9,140]],[[286164,361548],[133,-1960]],[[286297,359588],[-664,2557],[48,766]],[[269747,359239],[82,-1209],[-301,-552]],[[269528,357478],[-635,40],[-381,-1462]],[[268512,356056],[-298,1723]],[[268214,357779],[25,1522]],[[259200,360919],[-148,-2366]],[[259052,358553],[-666,-2939]],[[258386,355614],[14,578],[-508,429],[-79,979]],[[257813,357600],[-175,2175]],[[262762,359735],[-638,-2584]],[[262124,357151],[-421,-78]],[[261703,357073],[-45,1316]],[[261044,358629],[-402,-2234]],[[260642,356395],[-399,432]],[[260243,356827],[-13,6120]],[[254287,359046],[-781,-1739]],[[253506,357307],[-228,2117]],[[260243,356827],[-662,-2212]],[[259581,354615],[-529,3938]],[[256006,361110],[-211,-8003]],[[255795,353107],[-851,-64]],[[254944,353043],[-147,-18]],[[254797,353025],[95,6137],[-205,656]],[[285916,358061],[-1039,-4907]],[[284877,353154],[-34,77]],[[284843,353231],[-42,1109]],[[284801,354340],[305,3818],[-96,1553]],[[285497,362381],[59,-1873],[467,-1557],[-107,-890]],[[271273,359011],[-157,-551]],[[271116,358460],[-308,-1199],[-364,-179],[-73,-1054],[-635,-1658]],[[269736,354370],[-208,3108]],[[278766,360971],[-356,-9724]],[[278410,351247],[-345,-4]],[[278065,351243],[106,760],[-263,1161],[-285,-493],[86,-1438]],[[277709,351233],[-112,-1]],[[277597,351232],[-569,21]],[[277028,351253],[206,5850]],[[275577,357401],[-419,-1374],[-218,-1669]],[[274940,354358],[-473,4153]],[[249231,357166],[-25,-4320],[-720,33]],[[248486,352879],[-527,25]],[[247959,352904],[-9,1582],[-298,3844]],[[281795,360205],[-66,-4560]],[[281729,355645],[-596,561],[-701,1549]],[[286315,361864],[-36,-105]],[[286315,361864],[307,-509],[-325,-1767]],[[284721,358747],[-1328,-4408]],[[283393,354339],[-167,252],[88,2639],[-447,276]],[[246482,358412],[44,-2141]],[[246526,356271],[-1263,227]],[[245263,356498],[-303,38],[5,1083]],[[240284,361096],[-17,-4867]],[[240267,356229],[-1101,142]],[[239166,356371],[-106,8],[13,3262],[-759,62]],[[274170,357528],[-841,-1351]],[[273329,356177],[-156,-696],[-455,-110]],[[272718,355371],[-328,3523]],[[257813,357600],[-221,-728],[-203,-3628]],[[257389,353244],[-828,-107]],[[256561,353137],[21,7779]],[[256561,353137],[-151,-14]],[[256410,353123],[-615,-16]],[[242552,360828],[-65,-4878]],[[242487,355950],[-1819,221]],[[240668,356171],[-401,58]],[[253506,357307],[130,-2237]],[[253636,355070],[-1045,64]],[[252591,355134],[5,3574]],[[250877,358721],[-61,-2945]],[[250816,355776],[-215,-1258],[64,-1202]],[[250665,353316],[-204,-1647],[-215,1259]],[[250246,352928],[-536,4426]],[[279999,354157],[-151,-412],[-88,-2492]],[[279760,351253],[-173,-5]],[[279587,351248],[-953,1]],[[278634,351249],[-224,-2]],[[243753,357716],[-40,-7253]],[[243713,350463],[-1248,-11]],[[242465,350452],[22,5498]],[[237053,358511],[-17,-3425]],[[237036,355086],[-1531,348]],[[235505,355434],[1,4327]],[[266233,358957],[17,-976],[-599,-2205],[-221,-1818]],[[265430,353958],[-521,3091],[-84,1895]],[[282758,357817],[6,-3369],[-310,-3129]],[[282454,351319],[-369,-16]],[[282085,351303],[-408,-9]],[[281677,351294],[52,4351]],[[268214,357779],[-540,-708],[-177,-2081],[-906,-1448]],[[266591,353542],[-141,2662],[60,1629]],[[272718,355371],[-733,-1028],[-226,-1288]],[[271759,353055],[-261,2813],[-382,2592]],[[192649,359743],[0,-24860],[483,-3],[-46,-2691],[-3,-12919],[-57,-4902],[46,-1624],[-29,-12941],[-91,-9],[0,-3908]],[[192952,295886],[-303,169]],[[192649,296055],[0,7877],[-2090,0],[0,4900]],[[190559,308832],[0,51008]],[[190559,308832],[-267,69],[-549,2097],[-586,1352],[-625,-723],[-214,1094]],[[188318,312721],[8,6150],[-629,15],[-1,3313],[-1550,-154],[-3,3263],[-297,21],[4,2068],[-380,-319],[-149,1054],[-899,1045],[-616,2799],[-445,401]],[[183361,332377],[1,5120],[66,1656],[-122,2775],[363,944],[70,1118],[518,1618],[615,865],[469,2332],[-89,1927],[91,1455],[24,3834],[237,2874],[-31,898]],[[254797,353025],[-1049,763]],[[253748,353788],[-112,1282]],[[233306,359768],[-67,-1052],[1,-6427]],[[233240,352289],[-1054,-2]],[[232186,352287],[-1,6412],[65,1069]],[[231654,359760],[-1,-10708]],[[231653,349052],[-2,-4884],[-743,12]],[[230908,344180],[41,1148],[-278,232],[-357,1844],[-191,-673],[-230,2345],[-236,376],[-145,2238],[-299,-1766],[-371,677]],[[228842,350601],[273,1701],[-395,-68]],[[228720,352234],[-26,1706],[357,-36],[129,1256],[379,564],[8,4038]],[[224566,359758],[31,-9970]],[[224597,349788],[-210,-1342],[-482,1078],[-172,1064],[-325,12]],[[223408,350600],[-48,1718],[-452,3424],[-433,679]],[[222475,356421],[0,1]],[[222475,356422],[-448,3349]],[[234421,359772],[22,-6122]],[[234443,353650],[-18,-2995]],[[234425,350655],[-897,9]],[[233528,350664],[-1,1625],[-287,0]],[[232186,352287],[-8,-3237]],[[232178,349050],[-525,2]],[[227582,359757],[-1,-7542]],[[227581,352215],[-1788,-1]],[[225793,352214],[-22,7532]],[[225793,352214],[0,-2428]],[[225793,349786],[-1196,2]],[[228720,352234],[-1136,-19]],[[227584,352215],[-3,0]],[[235505,355434],[1,-1837]],[[235506,353597],[-1063,53]],[[222475,356421],[0,-4177],[-865,-45]],[[221610,352199],[-1108,8]],[[220502,352207],[2,7605]],[[203776,359694],[98,-2074],[-26,-3169],[117,-4650],[-91,-2222],[-239,-893],[559,-1233],[337,-2424],[573,-1622]],[[205104,341407],[-115,-753],[-407,115]],[[204582,340769],[2,439],[-988,-6],[48,-1326],[-533,2]],[[203111,339878],[-7,660]],[[203104,340538],[1,655],[-1776,-49],[0,4052],[-2059,59]],[[199270,345255],[16,10890],[481,2044],[69,1592]],[[199270,345255],[-7,-4085]],[[199263,341170],[-3954,38]],[[195309,341208],[2,18556]],[[195309,341208],[0,-19410]],[[195309,321798],[-1,-7083]],[[195308,314715],[-3,-14913]],[[195305,299802],[-837,-13],[-15,-900],[-398,-1421]],[[194055,297468],[-881,-3135],[-222,1553]],[[212146,359782],[0,-9302]],[[212146,350480],[-110,1],[3,-8289]],[[212039,342192],[-2,-5881]],[[212037,336311],[-929,13]],[[211108,336324],[28,6448],[-1196,-12],[1,1644],[-599,9],[0,810]],[[209342,345223],[3,14488]],[[214861,359653],[-12,-9170]],[[214849,350483],[-362,-4]],[[214487,350479],[-2341,1]],[[217877,359752],[-24,-9286]],[[217853,350466],[-365,-7]],[[217488,350459],[-1501,5]],[[215987,350464],[-1138,19]],[[220502,352207],[-2,-1740]],[[220500,350467],[-1510,-6]],[[218990,350461],[-1137,5]],[[284801,354340],[42,-1109]],[[284877,353154],[-51,-1711]],[[284826,351443],[-1,-153]],[[284825,351290],[-691,44]],[[284134,351334],[-370,-26]],[[283764,351308],[-248,1789],[-323,550],[200,692]],[[263478,357307],[2,-789],[-559,-4123]],[[262921,352395],[-20,2]],[[262901,352397],[-528,227]],[[262373,352624],[-249,4527]],[[205965,359691],[58,-1482],[-85,-3570],[-387,-996],[-22,-2199],[163,-1118],[-61,-4279]],[[205631,346047],[-184,-448],[-36,-1983],[-307,-2209]],[[209342,345223],[-1191,14]],[[208151,345237],[-1196,-14],[2,803],[-1326,21]],[[239166,356371],[-30,-5933]],[[239136,350438],[-750,14]],[[238386,350452],[29,5979],[-103,1914]],[[162899,346141],[-231,-1190],[-456,1973],[-261,-928],[-61,1185],[-572,3411],[-183,-60],[-19,1981],[-417,1414],[44,778],[-533,3123]],[[265430,353958],[-148,-1853]],[[265282,352105],[-222,46]],[[265060,352151],[-603,35]],[[264457,352186],[-224,1544],[-135,2569],[163,2476]],[[286870,358327],[-79,-1657]],[[286791,356670],[-328,768],[3,1656],[404,-767]],[[264457,352186],[-96,-2]],[[264361,352184],[-1440,211]],[[266591,353542],[-596,-1193]],[[265995,352349],[-713,-244]],[[251680,358786],[-1,-3231]],[[251679,355555],[-863,221]],[[252591,355134],[-9,-4639]],[[252582,350495],[-78,9]],[[252504,350504],[-835,20]],[[251669,350524],[10,5031]],[[261703,357073],[-226,-4256]],[[261477,352817],[-391,-141]],[[261086,352676],[-444,3719]],[[259581,354615],[12,-1749]],[[259593,352866],[-647,210]],[[258946,353076],[-576,206]],[[258370,353282],[16,2332]],[[238386,350452],[-787,-3]],[[237599,350449],[-586,0]],[[237013,350449],[23,4637]],[[287748,351418],[-69,0]],[[287679,351418],[-139,3114],[-110,-3118]],[[287430,351414],[-90,0]],[[287340,351414],[-61,2]],[[287279,351416],[-242,-2]],[[287037,351414],[1,2143],[150,496],[-378,1441],[-61,1239]],[[286749,356733],[42,-63]],[[286870,358327],[530,-179],[348,-6730]],[[274940,354358],[-364,-882],[-48,-1926]],[[274528,351550],[-629,24]],[[273899,351574],[-213,1696]],[[273686,353270],[-50,397]],[[273636,353667],[-307,2510]],[[270321,353193],[-338,-940]],[[269983,352253],[-141,1]],[[269842,352254],[-106,2116]],[[271759,353055],[-114,-499]],[[271645,352556],[-501,43]],[[271144,352599],[-890,-363]],[[270254,352236],[67,957]],[[247959,352904],[-202,-2471]],[[247757,350433],[-990,13]],[[246767,350446],[-44,3365],[-197,2460]],[[286206,357292],[36,565]],[[286206,357292],[-103,-959],[-95,-4917]],[[286008,351416],[-140,0]],[[285868,351416],[-1042,27]],[[285916,358061],[-22,-1250],[348,1046]],[[163911,339436],[276,-2210]],[[164187,337226],[-3149,125]],[[161038,337351],[-326,1746],[-77,1735],[-231,787],[-396,3161],[-503,2053],[-222,5105],[442,1739],[40,3417]],[[283764,351308],[-1310,11]],[[268512,356056],[-491,-2310],[-105,-1529]],[[267916,352217],[-1356,67]],[[266560,352284],[-565,65]],[[281677,351294],[-774,-7]],[[280903,351287],[-371,-27]],[[280532,351260],[-772,-7]],[[262373,352624],[-838,204]],[[261535,352828],[-58,-11]],[[245263,356498],[-29,-6068]],[[245234,350430],[-782,-12]],[[244452,350418],[-119,11]],[[244333,350429],[-620,34]],[[269842,352254],[-878,-31]],[[268964,352223],[-617,-6]],[[268347,352217],[-431,0]],[[258370,353282],[-422,-315]],[[257948,352967],[-559,277]],[[276118,355953],[-148,-277],[114,-4413]],[[276084,351263],[-1077,152]],[[275007,351415],[-479,135]],[[250246,352928],[-253,-2473]],[[249993,350455],[-186,-21]],[[249807,350434],[-151,5]],[[249656,350439],[-18,-3004]],[[249638,347435],[-129,1228],[-367,441],[-80,-746],[-582,45]],[[248480,348403],[6,4476]],[[286305,356800],[-51,-466]],[[286570,356468],[-316,-134]],[[286570,356468],[124,213]],[[286694,356681],[55,52]],[[287037,351414],[-532,-2]],[[286505,351412],[-497,4]],[[286305,356800],[-99,492]],[[277028,351253],[-871,10]],[[276157,351263],[-73,0]],[[181366,356861],[18,-12097],[-305,-3169],[-223,-192],[-381,2417],[-725,-8],[-350,-1053],[144,-4362],[76,-6300],[227,-3470],[73,-3058],[-216,-1125],[36,-1876]],[[179740,322568],[-2834,15078]],[[261086,352676],[-980,65]],[[260106,352741],[-513,125]],[[246767,350446],[-580,-1]],[[246187,350445],[-953,-15]],[[240668,356171],[-20,-5742]],[[240648,350429],[-227,4]],[[240421,350433],[-1234,7]],[[239187,350440],[-51,-2]],[[223408,350600],[12,-6428]],[[223420,344172],[-1187,51]],[[222233,344223],[-596,-4],[-27,7980]],[[273636,353667],[50,-397]],[[273899,351574],[-178,50]],[[273721,351624],[-1258,239]],[[272463,351863],[-903,250]],[[271560,352113],[85,443]],[[242465,350452],[-84,-5]],[[242381,350447],[-1055,0]],[[241326,350447],[-678,-18]],[[251669,350524],[-28,4]],[[251641,350528],[-22,-4]],[[251619,350524],[-191,1382],[-763,1410]],[[237013,350449],[-1507,13]],[[235506,350462],[0,3135]],[[253748,353788],[47,-3358]],[[253795,350430],[-1213,65]],[[170339,337195],[-4266,60]],[[166073,337255],[29,8917],[143,-16],[5,2474],[-284,1630]],[[254944,353043],[136,-5034]],[[255080,348009],[-640,-725],[-443,466]],[[253997,347750],[-26,131]],[[253971,347881],[-176,2549]],[[235506,350462],[154,-6283]],[[235660,344179],[-653,-10]],[[235007,344169],[-597,8]],[[234410,344177],[15,6478]],[[257414,348712],[-201,-1047],[-242,621]],[[256971,348286],[-207,-250],[-369,1607]],[[256395,349643],[15,3480]],[[257948,352967],[-373,-4227],[-161,-28]],[[258946,353076],[-66,-2837]],[[258880,350239],[-152,-2605]],[[258728,347634],[-470,-221],[-397,-1687]],[[257861,345726],[-447,2986]],[[251619,350524],[-1425,9]],[[250194,350533],[-201,-78]],[[256395,349643],[-463,-2485]],[[255932,347158],[-632,238]],[[255300,347396],[-220,613]],[[278065,351243],[-356,-10]],[[260035,350463],[-39,-1632]],[[259996,348831],[-420,265]],[[259576,349096],[-528,339],[-168,804]],[[260106,352741],[-71,-2278]],[[248480,348403],[6,-7256]],[[248486,341147],[-919,-50]],[[247567,341097],[-247,-13]],[[247320,341084],[102,953]],[[247422,342037],[419,2876]],[[247841,344913],[353,1892],[-44,1811],[-209,1819],[-184,-2]],[[262901,352397],[149,-1465]],[[263050,350932],[-592,1050],[-298,-536],[-193,-2703]],[[261967,348743],[-458,2312]],[[261509,351055],[26,1773]],[[261509,351055],[-433,-573],[-153,-1811]],[[260923,348671],[-582,2219],[-306,-427]],[[270706,350628],[-572,-2009],[-308,-73]],[[269826,348546],[-389,912],[-672,-256]],[[268765,349202],[199,3021]],[[270254,352236],[-271,17]],[[271144,352599],[-438,-1971]],[[271560,352113],[-142,-3665]],[[271418,348448],[-528,-1943]],[[270890,346505],[-41,-397]],[[270849,346108],[-351,1893],[300,1976],[-92,651]],[[264361,352184],[5,-1438],[-252,-900],[56,-3382],[-120,-1264]],[[264050,345200],[-190,-992]],[[263860,344208],[-474,1989],[-250,1871]],[[263136,348068],[117,454],[-203,2410]],[[266560,352284],[206,-1169],[31,-2258]],[[266797,348857],[-174,-720],[-607,-562]],[[266016,347575],[-183,13],[-202,1691],[-279,-297]],[[265352,348982],[-292,3169]],[[228842,350601],[-61,-3232],[298,0],[0,-1617]],[[229079,345752],[-602,-1],[-1,-1624],[-593,-2]],[[227883,344125],[-297,101]],[[227586,344226],[-2,7989]],[[268347,352217],[-502,-559],[-752,-3147]],[[267093,348511],[-296,346]],[[233528,350664],[-299,-2],[-14,-8097]],[[233215,342565],[-365,1],[-131,1627],[-399,1]],[[232320,344194],[-150,-1],[8,4857]],[[265352,348982],[-275,-2785]],[[265077,346197],[-193,-790],[-429,315],[-38,-1252],[-367,730]],[[268765,349202],[-61,-397]],[[268704,348805],[-665,-1448],[-393,-1682]],[[267646,345675],[-224,1917],[-258,-1046]],[[267164,346546],[-71,1965]],[[227586,344226],[-599,4]],[[226987,344230],[-1193,4]],[[225794,344234],[-1,5552]],[[222233,344223],[3,-2818]],[[222236,341405],[-226,-158],[-275,-2614],[-162,-422],[-441,841],[-101,2156],[-521,-2268]],[[220510,338940],[0,3261]],[[220510,342201],[-10,8266]],[[272463,351863],[277,-3899]],[[272740,347964],[-622,-2325]],[[272118,345639],[-700,2809]],[[263136,348068],[-494,-1684],[-81,-2308]],[[262561,344076],[-537,-332]],[[262024,343744],[-54,115]],[[261970,343859],[103,956],[-106,3928]],[[273721,351624],[-182,-2986]],[[273539,348638],[-167,-516],[-189,1242],[-443,-1400]],[[230908,344180],[-82,5]],[[230826,344185],[-902,-44]],[[229924,344141],[-550,-15],[0,1626],[-295,0]],[[275007,351415],[-33,-5379]],[[274974,346036],[-1,-378]],[[274973,345658],[-247,762],[-926,-859]],[[273800,345561],[12,1685],[-273,1392]],[[285868,351416],[140,-749]],[[286008,350667],[106,-2464]],[[286114,348203],[-296,-486]],[[285818,347717],[-335,-961]],[[285483,346756],[-266,1180],[-452,774]],[[284765,348710],[60,2580]],[[287331,347551],[-272,271],[-554,3590]],[[287279,351416],[112,-2597],[320,-2367],[229,-3945],[-412,3972],[-197,1072]],[[287748,351418],[261,-5943]],[[288009,345475],[-7,-9]],[[288002,345466],[-124,1107],[-199,4845]],[[276157,351263],[-22,-5309]],[[276135,345954],[-1161,82]],[[287331,347551],[294,-3319],[-296,418],[-595,3435]],[[286734,348085],[-726,2582]],[[282085,351303],[5,-704]],[[282090,350599],[-40,-2323],[-263,-3337]],[[281787,344939],[-837,1178]],[[280950,346117],[82,750],[-129,4420]],[[284010,345759],[-232,-1457]],[[283778,344302],[-264,840],[-153,2057],[-292,-389],[-26,2140],[-250,1169],[-703,480]],[[284134,351334],[123,-1350],[-247,-4225]],[[284765,348710],[428,-835],[170,-2171]],[[285363,345704],[-1353,55]],[[279587,351248],[-16,-5691]],[[279571,345557],[-415,60]],[[279156,345617],[-565,56]],[[278591,345673],[43,5576]],[[280950,346117],[-322,-1897],[-207,205]],[[280421,344425],[-40,5196],[151,1639]],[[280421,344425],[-138,-2849]],[[280283,341576],[-564,914]],[[279719,342490],[-155,442],[7,2625]],[[277597,351232],[-60,-5440]],[[277537,345792],[-1,-133]],[[277536,345659],[-1401,295]],[[278591,345673],[-288,31]],[[278303,345704],[-766,88]],[[261970,343859],[-836,1715],[-211,1218]],[[260923,346792],[0,1879]],[[260923,346792],[-350,-1703],[-444,506]],[[260129,345595],[-184,949],[51,2287]],[[283778,344302],[137,-1341],[-235,-398]],[[283680,342563],[-211,-1306]],[[283469,341257],[-343,603],[-21,992],[-459,1162]],[[282646,344014],[-526,-168],[-333,1093]],[[234410,344177],[-298,-3],[1,-1624],[-250,5]],[[233863,342555],[-648,10]],[[270849,346108],[-412,-3021]],[[270437,343087],[-395,999]],[[270042,344086],[-95,1419],[-234,366]],[[269713,345871],[113,2675]],[[286734,348085],[37,-1381],[441,-2720],[-295,-510],[-337,1726]],[[286580,345200],[-247,781],[-219,2222]],[[251641,350528],[29,-1722],[-373,-22],[-27,-3471]],[[251270,345313],[-542,-338]],[[250728,344975],[-915,150]],[[249813,345125],[341,3659],[40,1749]],[[225794,344234],[-297,0]],[[225497,344234],[-1188,0]],[[224309,344234],[-889,-62]],[[252504,350504],[-37,-6508]],[[252467,343996],[-452,-1664]],[[252015,342332],[-416,1162],[-329,1819]],[[249813,345125],[-408,-510]],[[249405,344615],[-185,1255],[449,35],[-218,1039],[187,491]],[[249807,350434],[-151,5]],[[215987,342196],[-1502,-4]],[[214485,342192],[2,8287]],[[215987,350464],[0,-8268]],[[253971,347881],[-287,-10],[29,-1851],[-361,-2614]],[[253352,343406],[3,475],[-888,115]],[[217486,342236],[0,-44]],[[217486,342192],[-1499,4]],[[217488,350459],[-2,-8223]],[[214485,342192],[-2446,0]],[[218990,350461],[-2,-8244]],[[218988,342217],[-1502,19]],[[220510,342201],[-1504,15]],[[219006,342216],[-18,1]],[[237599,350449],[-67,-2392],[210,-1186]],[[237742,346871],[-201,-1331]],[[237541,345540],[-238,-554],[-1004,172],[-161,-2143],[-448,53]],[[235690,343068],[-30,1111]],[[244333,350429],[-13,-3019],[-310,36],[-1,-1628],[-349,62]],[[243660,345880],[-1297,148]],[[242363,346028],[18,4419]],[[239187,350440],[-9,-7019]],[[239178,343421],[-500,72]],[[238678,343493],[-199,24],[-297,3289],[-440,65]],[[244452,350418],[273,-1429],[140,-3024]],[[244865,345965],[-253,-501],[-21,-6336]],[[244591,339128],[-295,860],[-689,92]],[[243607,340080],[77,1094],[-24,4706]],[[246124,346133],[-9,-2184]],[[246115,343949],[-921,327],[-329,1689]],[[246187,350445],[91,-4020],[-154,-292]],[[240421,350433],[-86,-130],[-16,-7014]],[[240319,343289],[-151,19]],[[240168,343308],[-990,113]],[[241326,350447],[-51,-4301],[214,-302],[163,-1657],[2,-1854]],[[241654,342333],[-1188,137],[-147,819]],[[242363,346028],[-109,-2389]],[[242254,343639],[-4,-1372],[-299,33],[-7,-1620],[-298,35]],[[241646,340715],[8,1618]],[[247841,344913],[-363,-14],[3,1092],[-1357,142]],[[166073,337255],[-1825,-24]],[[164248,337231],[-61,-5]],[[259576,349096],[-441,-2425]],[[259135,346671],[-407,963]],[[256971,348286],[-234,-4732],[-157,-1542]],[[256580,342012],[-358,78]],[[256222,342090],[31,3291]],[[256253,345381],[-11,1627],[-310,150]],[[269713,345871],[-270,-1826],[-440,-1091]],[[269003,342954],[-147,935],[39,5066],[-191,-150]],[[273800,345561],[-24,-3359]],[[273776,342202],[-410,-186]],[[273366,342016],[-834,-921]],[[272532,341095],[-604,2256]],[[271928,343351],[190,2288]],[[266016,347575],[-182,-3347]],[[265834,344228],[-583,406]],[[265251,344634],[-174,1563]],[[260129,345595],[-76,-1981]],[[260053,343614],[-159,-706],[-544,-143]],[[259350,342765],[-215,3906]],[[249405,344615],[100,-1065],[-238,-811],[-78,-1540]],[[249189,341199],[-703,-52]],[[232320,344194],[0,-4873],[-163,-839]],[[232157,338482],[-593,17]],[[231564,338499],[9,4068],[-746,8],[-1,1610]],[[267164,346546],[-203,141],[-387,-2271]],[[266574,344416],[-254,92],[-305,-1843]],[[266015,342665],[-181,1563]],[[257861,345726],[219,-2689]],[[258080,343037],[-288,-2464]],[[257792,340573],[-469,1261],[-395,312],[-275,-1179],[-73,1045]],[[269003,342954],[-22,-1048]],[[268981,341906],[-95,483],[-414,-1436],[-99,-1242],[-215,430]],[[268158,340141],[0,1]],[[268158,340142],[-746,4390]],[[267412,344532],[234,1143]],[[271928,343351],[-738,-110]],[[271190,343241],[-274,1942],[-26,1322]],[[286580,345200],[260,-2059],[-166,-58],[-563,1793],[417,-1963],[-516,-159]],[[286012,342754],[-231,471],[37,4492]],[[263860,344208],[277,-2133]],[[264137,342075],[-291,-1173],[-653,-1442]],[[263193,339460],[-112,1610],[-520,3006]],[[255300,347396],[-148,-2919]],[[255152,344477],[-646,1243],[-422,-29]],[[254084,345691],[-87,2059]],[[254084,345691],[77,-2250],[-252,-3270],[243,-246],[-104,-1722]],[[254048,338203],[-22,-470]],[[254026,337733],[-578,561]],[[253448,338294],[-109,14],[13,5098]],[[259350,342765],[125,-2327]],[[259475,340438],[-385,-123]],[[259090,340315],[-438,450],[-572,2272]],[[286012,342754],[225,-326],[-290,-1136],[-496,1123],[-83,1530],[115,2811]],[[267412,344532],[-191,-1784]],[[267221,342748],[-165,990],[-482,678]],[[256222,342090],[-60,-1686]],[[256162,340404],[-921,638]],[[255241,341042],[-89,3435]],[[238678,343493],[80,-2934],[-203,-1599],[13,-2199]],[[238568,336761],[-493,96]],[[238075,336857],[-599,-165]],[[237476,336692],[-145,21]],[[237331,336713],[52,6147],[158,2680]],[[262024,343744],[-409,-705],[-49,-2263]],[[261566,340776],[-126,977],[-554,938],[-379,-1246]],[[260507,341445],[-454,2169]],[[265251,344634],[-424,-2187],[97,-598],[-378,-805],[-214,-1553]],[[264332,339491],[-195,2584]],[[274973,345658],[38,-1939],[-162,-1685]],[[274849,342034],[-546,79]],[[274303,342113],[-527,89]],[[271190,343241],[205,-849],[-197,-1935]],[[271198,340457],[-257,707]],[[270941,341164],[-122,-754]],[[270819,340410],[-107,-893]],[[270712,339517],[-146,572],[-129,2998]],[[281787,344939],[-692,-7162]],[[281095,337777],[-139,1398],[-673,2401]],[[247320,341084],[-33,-576],[-1290,60]],[[245997,340568],[118,3381]],[[208151,345237],[293,-4778],[-163,-1891],[63,-1472]],[[208344,337096],[-1781,-187],[-951,1848],[-1038,6]],[[204574,338763],[8,2006]],[[276135,345954],[-22,-4592]],[[276113,341362],[-980,-698]],[[275133,340664],[-284,1370]],[[243607,340080],[-387,-1384]],[[243220,338696],[-296,1224],[-438,78],[155,1793],[-387,1848]],[[270042,344086],[-542,-1570]],[[269500,342516],[-247,-1768]],[[269253,340748],[-294,-190],[22,1348]],[[245997,340568],[-63,-1620],[-438,76]],[[245496,339024],[-464,93]],[[245032,339117],[-441,11]],[[277536,345659],[-27,-6364]],[[277509,339295],[-1406,392]],[[276103,339687],[10,1675]],[[278303,345704],[22,-6834]],[[278325,338870],[33,-603],[-850,-17]],[[277508,338250],[1,1045]],[[229924,344141],[1,-4065]],[[229925,340076],[-1447,8]],[[228478,340084],[-594,800],[-1,3241]],[[255241,341042],[-480,-1635],[-27,-1245]],[[254734,338162],[-379,-650],[-307,691]],[[285363,345704],[-90,-1720],[200,-3016],[-54,-1230]],[[285419,339738],[-161,-1089]],[[285258,338649],[0,-1]],[[285258,338649],[-207,364],[-191,-1126],[-97,1433],[-186,-785],[-144,1522],[-394,-15],[-22,1228],[-337,1293]],[[279156,345617],[-183,-6999]],[[278973,338618],[-648,252]],[[279719,342490],[139,-1156],[-370,-2639],[-207,11]],[[279281,338706],[-308,-88]],[[237331,336713],[-1478,-32]],[[235853,336681],[-163,6387]],[[287690,334442],[-349,563]],[[287341,335005],[74,4092],[488,660],[174,-762],[41,-4814],[-337,-751],[-91,1012]],[[288009,345475],[568,-6870],[-469,3339],[-106,3522]],[[252015,342332],[-40,-5057]],[[251975,337275],[-583,117]],[[251392,337392],[-539,1204],[-221,2559]],[[250632,341155],[96,3820]],[[203104,340538],[-422,-118],[-2,-2837],[423,-966]],[[203103,336617],[9,-10066]],[[203112,326551],[-2650,80]],[[200462,326631],[-119,1601],[-198,-3]],[[200145,328229],[4,12910],[-886,31]],[[211108,336324],[-14,-6367],[-716,-155]],[[210378,329802],[-244,606],[-702,7065],[-124,-377],[-964,0]],[[250632,341155],[-254,-2106],[-175,-101]],[[250203,338948],[-180,1222],[-661,-786]],[[249362,339384],[-173,1815]],[[282646,344014],[-362,-5323]],[[282284,338691],[-1014,-2547]],[[281270,336144],[-175,1633]],[[267221,342748],[-212,-3523]],[[267009,339225],[-457,517],[-553,2139]],[[265999,341881],[16,784]],[[265999,341881],[52,-1240],[-389,-1579]],[[265662,339062],[-165,-855],[-257,652],[-539,-385],[-75,-938]],[[264626,337536],[-271,1710]],[[264355,339246],[-23,245]],[[268158,340141],[-176,-2867]],[[267982,337274],[-326,-27],[-492,-1365]],[[267164,335882],[-1,-24]],[[267163,335858],[-154,3367]],[[263193,339460],[-282,-1555]],[[262911,337905],[-375,-1179]],[[262536,336726],[-941,75]],[[261595,336801],[0,25]],[[261595,336826],[-52,385]],[[261543,337211],[10,106]],[[261553,337317],[156,2178],[-143,1281]],[[226987,344230],[5,-8168]],[[226992,336062],[-1485,-16]],[[225507,336046],[-10,8188]],[[228478,340084],[-1,-4054]],[[228477,336030],[-1485,32]],[[225507,336046],[-296,-3],[0,-3229]],[[225211,332814],[-863,2]],[[224348,332816],[-25,4855]],[[224323,337671],[-14,6563]],[[224323,337671],[-2072,-4]],[[222251,337667],[-15,3738]],[[231564,338499],[-444,3],[-1,-4058]],[[231119,334444],[-1192,-1]],[[229927,334443],[-2,5633]],[[233863,342555],[-208,-1974],[145,-1820],[-98,-1074]],[[233702,337687],[-1043,-408],[-29,1219],[-323,-7]],[[232307,338491],[-150,-9]],[[235007,344169],[-28,-9734]],[[234979,334435],[-892,6]],[[234087,334441],[0,3236],[-385,10]],[[235853,336681],[58,-2247]],[[235911,334434],[-932,1]],[[270712,339517],[-422,-1622]],[[270290,337895],[-183,3520],[-607,1101]],[[283469,341257],[168,-1847],[-22,-1611]],[[283615,337799],[-112,244],[-755,-2883]],[[282748,335160],[-250,2798],[-214,733]],[[253448,338294],[-3,-541]],[[253445,337753],[-1089,148],[-102,-658]],[[252254,337243],[-279,32]],[[260507,341445],[21,-2479],[-126,-943]],[[260402,338023],[-565,156]],[[259837,338179],[-362,2259]],[[243220,338696],[34,-3025]],[[243254,335671],[-1124,134]],[[242130,335805],[-496,72],[5,1351]],[[241639,337228],[7,3487]],[[240168,343308],[-18,-7271]],[[240150,336037],[-594,79]],[[239556,336116],[-989,104],[1,541]],[[272532,341095],[-16,-3720]],[[272516,337375],[-83,-532]],[[272433,336843],[-535,176],[-700,3438]],[[241639,337228],[-595,42],[-2,-1349],[-498,75]],[[240544,335996],[-394,41]],[[259090,340315],[-150,-4665]],[[258940,335650],[-106,-1338]],[[258834,334312],[-300,532],[-141,-775],[-313,1293],[-345,-45]],[[257735,335317],[-130,449]],[[257605,335766],[203,1497],[-16,3310]],[[270290,337895],[-396,-2233]],[[269894,335662],[-202,1972],[-170,143]],[[269522,337777],[-269,2971]],[[261553,337317],[-455,475],[-475,-445]],[[260623,337347],[-221,676]],[[281095,337777],[-585,-2047],[-679,-3519]],[[279831,332211],[-571,1186]],[[279260,333397],[-227,517],[248,4792]],[[285258,338648],[-235,-2967]],[[285023,335681],[-392,-875],[-524,1390]],[[284107,336196],[-492,1603]],[[269522,337777],[-293,-274],[-813,-2185],[-219,-149]],[[268197,335169],[-215,2105]],[[275133,340664],[83,-1448],[-296,-1329],[32,-1467]],[[274952,336420],[-480,1873],[-210,137]],[[274262,338430],[41,3683]],[[219006,342216],[1,-8139]],[[219007,334077],[-1521,-4]],[[217486,334073],[0,114]],[[217486,334187],[0,8005]],[[220510,338940],[0,-4867]],[[220510,334073],[-1503,4]],[[217486,334187],[-1496,-22]],[[215990,334165],[-3,8031]],[[214485,342192],[1,-7963]],[[214486,334229],[-2449,-95]],[[212037,334134],[0,2177]],[[274262,338430],[-178,-3320],[96,-3115]],[[274180,331995],[-135,-24]],[[274045,331971],[-450,-339]],[[273595,331632],[-36,1117]],[[273559,332749],[96,1381],[-522,2938]],[[273133,337068],[300,3339],[-67,1609]],[[215990,334165],[0,-71]],[[215990,334094],[-1504,-3]],[[214486,334091],[0,138]],[[257605,335766],[-267,-59]],[[257338,335707],[-1207,2676]],[[256131,338383],[31,2021]],[[273133,337068],[-79,883],[-538,-576]],[[263585,335029],[-124,-484]],[[263461,334545],[-99,4]],[[263362,334549],[-9,1249],[-281,766]],[[263072,336564],[-161,1341]],[[264355,339246],[-770,-4217]],[[267163,335858],[4,-355]],[[267167,335503],[-680,-2475],[-459,116]],[[266028,333144],[-109,2607],[-257,3311]],[[276103,339687],[-56,-7726]],[[276047,331961],[-323,-24]],[[275724,331937],[-70,1389],[-359,2653],[-343,441]],[[222251,337667],[32,-5647]],[[222283,332020],[-589,1],[-2,-1624],[-1182,13]],[[220510,330410],[0,3663]],[[200145,328229],[-3228,29],[-2,-6474],[-1606,14]],[[204574,338763],[16,-15442]],[[204590,323321],[-1474,-28]],[[203116,323293],[-4,3258]],[[203103,336617],[208,1296],[-208,257]],[[203103,338170],[0,312]],[[203103,338482],[8,1396]],[[249362,339384],[-275,31],[115,-1382],[-335,-1404],[-366,-378],[270,-1925],[-281,-846],[135,-919]],[[248625,332561],[-364,176],[-4,-2806]],[[248257,329931],[-36,-137]],[[248221,329794],[-36,1335],[-212,-483]],[[247973,330646],[-400,66]],[[247573,330712],[0,4865]],[[247573,335577],[-6,5520]],[[272433,336843],[-475,-3705]],[[271958,333138],[-10,-83]],[[271948,333055],[-430,282]],[[271518,333337],[-367,-86]],[[271151,333251],[-126,2692],[-326,1639],[222,1422],[-102,1406]],[[251392,337392],[-291,-2345],[-136,397]],[[250965,335444],[-553,1154],[-247,1169]],[[250165,337767],[38,1181]],[[247573,335577],[-2090,162]],[[245483,335739],[13,3285]],[[286926,335501],[-145,-1821],[-233,206],[79,1506],[-351,140]],[[286276,335532],[78,4358]],[[286354,339890],[552,1171],[303,-80],[50,-5636],[-333,156]],[[256131,338383],[-53,-2345],[-292,-1220]],[[255786,334818],[-336,-820],[-354,712],[-199,-818]],[[254897,333892],[-239,1015],[76,3255]],[[286276,335532],[-676,145]],[[285600,335677],[-577,4]],[[285419,339738],[847,1102],[88,-950]],[[203103,338482],[0,-312]],[[259837,338179],[-278,-1956],[-1,-1386]],[[259558,334837],[-289,-248],[-329,1061]],[[271151,333251],[-416,-936],[-546,60]],[[270189,332375],[-338,1184],[43,2103]],[[250165,337767],[-126,96],[-281,-4503]],[[249758,333360],[-309,1168],[-404,124],[-420,-2091]],[[229927,334443],[-12,-3281]],[[229915,331162],[-1439,22]],[[228476,331184],[1,4846]],[[245032,339117],[-92,-1440],[-340,-1929],[-44,-3402],[-591,77]],[[243965,332423],[-591,68]],[[243374,332491],[12,3306],[-132,-126]],[[277508,338250],[-37,-6115]],[[277471,332135],[-595,-66]],[[276876,332069],[-829,-108]],[[264626,337536],[88,-2617],[-150,-1005]],[[264564,333914],[-285,822],[-464,206],[-191,-774]],[[263624,334168],[-163,377]],[[245483,335739],[-6,-4945]],[[245477,330794],[-2,-1651]],[[245475,329143],[-590,63],[-3,1642],[-263,-127]],[[244619,330721],[-662,64],[8,1638]],[[266028,333144],[-304,-143],[-504,-1878]],[[265220,331123],[-22,58]],[[265198,331181],[-124,1694],[-214,-289],[-296,1328]],[[279260,333397],[-157,-1140]],[[279103,332257],[-411,1984],[-405,-1720],[-166,127]],[[278121,332648],[-77,-460]],[[278044,332188],[-573,-53]],[[210378,329802],[0,-2771],[-614,433],[-745,-2270]],[[209019,325194],[-2,1368],[-3247,12],[1,-3243]],[[205771,323331],[-1181,-10]],[[282748,335160],[-108,-471]],[[282640,334689],[-343,-1479]],[[282297,333210],[-672,237]],[[281625,333447],[-169,331],[-186,2366]],[[275724,331937],[-313,-27]],[[275411,331910],[-1231,85]],[[232307,338491],[0,-2433],[148,-23],[1,-3216]],[[232456,332819],[-305,-2],[-149,-3256],[-295,1]],[[231707,329562],[-295,1],[-1,3262],[-292,-4],[0,1623]],[[234087,334441],[-14,-2089],[230,-1261]],[[234303,331091],[-538,-3686],[-283,598]],[[233482,328003],[-1,4815],[-1025,1]],[[260623,337347],[23,-3296],[103,-1581]],[[260749,332470],[-138,-25]],[[260611,332445],[-753,-140]],[[259858,332305],[-300,2532]],[[257338,335707],[-156,-2905],[-342,-2492]],[[256840,330310],[-446,716],[-239,-414]],[[256155,330612],[-245,215]],[[255910,330827],[24,1814],[-148,2177]],[[254026,337733],[-164,-1607],[-17,-2092],[167,-1717],[-89,-1888]],[[253923,330429],[-48,-579]],[[253875,329850],[-477,-215],[-128,791]],[[253270,330426],[-3,1967],[147,1493],[31,3867]],[[254897,333892],[-166,-2346]],[[254731,331546],[-712,-436],[-96,-681]],[[284107,336196],[0,-1815],[235,-1426]],[[284342,332955],[-25,-150]],[[284317,332805],[-216,-594],[-40,-1864]],[[284061,330347],[-198,-1249],[-361,-217]],[[283502,328881],[-237,1612]],[[283265,330493],[-76,1699],[-549,2497]],[[273559,332749],[-1601,389]],[[270189,332375],[-269,-1121]],[[269920,331254],[-1335,-829]],[[268585,330425],[-153,883],[95,1791],[-330,2070]],[[263072,336564],[-195,-3681],[-172,-21],[-175,-2137],[-273,-558]],[[262257,330167],[-331,919]],[[261926,331086],[76,2096],[534,3544]],[[261543,337211],[52,-385]],[[261595,336801],[-473,-3690]],[[261122,333111],[-373,-641]],[[253270,330426],[-331,-79]],[[252939,330347],[-8,1375],[-395,358],[-301,1417]],[[252235,333497],[19,3746]],[[250965,335444],[-26,-4865]],[[250939,330579],[-293,-638]],[[250646,329941],[-810,109]],[[249836,330050],[-78,3310]],[[281625,333447],[-251,-3124],[4,-1252],[-421,-1196]],[[280957,327875],[-522,-413],[-138,954]],[[280297,328416],[-332,3370],[-134,425]],[[224348,332816],[-1,-1627]],[[224347,331189],[-2064,20]],[[222283,331209],[0,811]],[[179740,322568],[3,-2452],[444,-2894],[103,-2182],[267,-2704],[564,-2760]],[[181121,309576],[-326,-2417],[-494,-1592]],[[180301,305567],[-2460,-124],[1,-805],[-4499,-63],[2,-553],[-829,-9],[-928,528],[-315,-3026]],[[171273,301515],[-312,1400]],[[170961,302915],[145,1407],[238,4958],[-64,9969]],[[171280,319249],[98,4],[-3,18110]],[[164248,337231],[-3,-3233],[301,-23],[0,-1605],[244,-1640],[325,-33],[5,-1631],[192,12],[4,-1614],[397,-45],[3,-1614],[314,77],[-22,-1690],[246,-211],[0,-3299]],[[166254,320682],[-755,1375],[-936,2625],[-284,-1411],[-421,-724],[101,-1704],[-444,1648],[-536,-409]],[[162979,322082],[-5,3222],[-296,222],[-393,1771],[197,1535],[-165,1791],[-326,509],[-446,3198],[-339,588],[-168,2433]],[[171280,319249],[-3410,-90],[36,-551]],[[167906,318608],[-267,446],[-750,39],[-88,1202],[-462,376]],[[166339,320671],[-85,11]],[[252235,333497],[-177,-1852],[-458,-1134]],[[251600,330511],[-661,68]],[[242130,335805],[-34,-6486]],[[242096,329319],[-637,87]],[[241459,329406],[3,1623],[-1032,137]],[[240430,331166],[104,1602],[10,3228]],[[268585,330425],[-242,-1949],[-248,-496]],[[268095,327980],[-738,4146]],[[267357,332126],[82,740],[-272,2637]],[[238036,329533],[-270,1020],[-9,-2177],[-298,111],[-9,-1669],[-302,-290]],[[237148,326528],[-149,21],[20,4291]],[[237019,330840],[144,2397],[-140,1638],[249,-26],[204,1843]],[[238075,336857],[-39,-7324]],[[261926,331086],[-253,-1944]],[[261673,329142],[-494,2572],[-57,1397]],[[239556,336116],[-9,-2441],[-149,23],[-7,-2427],[-202,25],[-8,-2654]],[[239181,328642],[-294,242],[-94,1576],[-757,-927]],[[237019,330840],[-164,-1085],[-526,-532],[-175,1675],[-128,-957]],[[236026,329941],[-115,4493]],[[263362,334549],[-670,-5484]],[[262692,329065],[-240,-1164]],[[262452,327901],[-195,2266]],[[212037,334134],[-2,-8177]],[[212035,325957],[-1,-4264]],[[212034,321693],[-669,4],[-4,-1665],[-293,7],[-3,-1619],[-292,8],[-1,-1623],[-585,17],[-91,-1634]],[[210096,315188],[-586,7]],[[209510,315195],[-502,3],[-1,3241]],[[209007,318439],[12,6755]],[[284317,332805],[371,-2175],[955,-1730],[26,-1206]],[[285669,327694],[-54,-767],[-593,-358],[-140,698]],[[284882,327267],[-821,3080]],[[285600,335677],[126,-1604],[273,-883]],[[285999,333190],[-398,-1100],[175,-2297],[-1124,1768],[-310,1394]],[[240430,331166],[-12,-5402],[-114,-39]],[[240304,325725],[-550,-592],[-185,1872],[-331,1451]],[[239238,328456],[-57,186]],[[226992,336062],[8,-6492]],[[227e3,329570],[-1,-749]],[[226999,328821],[0,-19]],[[226999,328802],[-475,-44],[-290,766],[-418,55]],[[225816,329579],[-586,-9],[-19,3244]],[[228476,331184],[-1,-1622]],[[228475,329562],[-1475,8]],[[243374,332491],[-161,-3273],[-723,82]],[[242490,329300],[-394,19]],[[257735,335317],[-73,-4276],[185,-1700]],[[257847,329341],[-411,-2087],[-227,202]],[[257209,327456],[-369,2854]],[[247573,330712],[-600,58]],[[246973,330770],[-1496,24]],[[286926,335501],[415,-496]],[[287690,334442],[20,-1175],[-419,-3065],[-333,-1394],[-288,214],[-380,1512],[-221,-1047],[-325,2540],[265,-143],[-10,1306]],[[259858,332305],[-101,-4380]],[[259757,327925],[-680,1377],[-289,-544]],[[258788,328758],[11,1469]],[[258799,330227],[35,4085]],[[258799,330227],[-519,-1708],[-228,632]],[[258052,329151],[-205,190]],[[267357,332126],[-461,-863],[33,-2552]],[[266929,328711],[-948,-960]],[[265981,327751],[263,2892],[-1024,480]],[[265198,331181],[-169,-1111],[-21,-2086]],[[265008,327984],[-272,-947],[-243,467],[-219,-1109]],[[264274,326395],[-566,1467]],[[263708,327862],[264,835],[-23,1267],[-316,3898]],[[263633,333862],[1,202]],[[263634,334064],[-10,104]],[[255910,330827],[-429,244],[-353,-1106]],[[255128,329965],[-397,1581]],[[283265,330493],[-572,-1458],[-346,398]],[[282347,329433],[-50,3777]],[[248221,329794],[-58,-95]],[[248163,329699],[-190,947]],[[249836,330050],[-441,-507]],[[249395,329543],[-1138,388]],[[263634,334064],[-1,-202]],[[263708,327862],[-580,-828]],[[263128,327034],[-436,2031]],[[236026,329941],[-4,-304]],[[236022,329637],[-175,-1477],[-443,-195],[-252,1214],[-191,-612]],[[234961,328567],[-77,886],[-581,1638]],[[231707,329562],[0,-1617]],[[231707,327945],[-1281,2]],[[230426,327947],[0,3299],[-261,-1414],[-247,176]],[[229918,330008],[-3,1154]],[[279103,332257],[-595,-3991]],[[278508,328266],[-251,855],[-213,3067]],[[214486,334091],[-13,-8132]],[[214473,325959],[-2438,-2]],[[217486,334073],[-2,-8135]],[[217484,325938],[-1494,19]],[[215990,325957],[0,8137]],[[219007,334077],[3,-8124]],[[219010,325953],[-1526,-15]],[[220510,330410],[0,-4461]],[[220510,325949],[-1500,4]],[[215990,325957],[-1517,2]],[[271518,333337],[-29,-4139],[-182,-3291]],[[271307,325907],[-296,68]],[[271011,325975],[-264,59]],[[270747,326034],[1,1307],[-511,2796],[-304,-278]],[[269933,329859],[-13,1395]],[[282347,329433],[-80,-3574]],[[282267,325859],[-165,-563],[-420,837],[-332,-60]],[[281350,326073],[-393,1802]],[[252939,330347],[-5,-701]],[[252934,329646],[-672,-91],[-323,-2399],[-173,1]],[[251766,327157],[-166,3354]],[[280297,328416],[-211,-1293]],[[280086,327123],[-581,255],[-754,-1252]],[[278751,326126],[-353,1413],[110,727]],[[271948,333055],[227,-2695]],[[272175,330360],[382,-2967],[-24,-1802]],[[272533,325591],[-107,26]],[[272426,325617],[-1119,290]],[[273595,331632],[-24,-1620]],[[273571,330012],[-1396,348]],[[261673,329142],[-449,-3851]],[[261224,325291],[-188,2236],[-289,965]],[[260747,328492],[203,1622],[-339,2331]],[[233482,328003],[-312,226]],[[233170,328229],[-399,-1548],[-1070,-1312]],[[231701,325369],[6,2576]],[[225816,329579],[10,-9732]],[[225826,319847],[-1469,0]],[[224357,319847],[-5,4513]],[[224352,324360],[-5,6829]],[[244619,330721],[-212,-1147],[105,-2458],[-223,-2903]],[[244289,324213],[-330,36],[-3,-1236],[-368,689],[-238,-589]],[[243350,323113],[-586,854],[-297,-183]],[[242467,323784],[23,5516]],[[260747,328492],[-422,-561],[-84,-1375],[-372,150]],[[259869,326706],[-112,1219]],[[188318,312721],[-108,-986]],[[188210,311735],[-183,-611],[-147,-4378],[653,-3],[-47,-2816]],[[188486,303927],[-643,1],[-1223,898],[-311,-3086],[-1306,2189],[-1641,-13]],[[183362,303916],[1,5933]],[[183363,309849],[-2,22528]],[[268095,327980],[-175,-2988],[-203,-1444],[134,-484]],[[267851,323064],[-277,-501]],[[267574,322563],[-1,-3]],[[267573,322560],[-644,6151]],[[274045,331971],[332,-4443],[324,-1102]],[[274701,326426],[-806,-3867]],[[273895,322559],[-185,1400]],[[273710,323959],[-377,-576],[22,1922]],[[273355,325305],[216,4707]],[[278751,326126],[-5,-338]],[[278746,325788],[-367,682],[-294,-913],[-345,-2209]],[[277740,323348],[-312,427],[-120,1819]],[[277308,325594],[-233,1635],[-199,4840]],[[277308,325594],[-662,369],[-623,-753]],[[276023,325210],[-58,1792],[126,2469],[-367,2466]],[[275411,331910],[-586,-5936]],[[274825,325974],[-124,452]],[[222283,331209],[11,-6489]],[[222294,324720],[-137,-41]],[[222157,324679],[-1041,42],[0,-1614],[-294,3]],[[220822,323110],[-312,20]],[[220510,323130],[0,2819]],[[276023,325210],[-562,989]],[[275461,326199],[-228,-565],[-408,340]],[[269933,329859],[-238,-2104],[-19,-1655]],[[269676,326100],[-619,-853]],[[269057,325247],[-122,2958],[-350,2220]],[[255128,329965],[-90,-7353]],[[255038,322612],[-1051,45]],[[253987,322657],[8,5395],[-120,1798]],[[230426,327947],[0,-3244],[-137,1],[-1,-3821]],[[230288,320883],[-667,-984],[-127,786]],[[229494,320685],[-2,9491],[426,-168]],[[265981,327751],[-64,-576]],[[265917,327175],[-396,127],[-315,-711],[-198,1393]],[[224352,324360],[-359,353],[-1699,7]],[[229494,320685],[-431,1199]],[[229063,321884],[-238,-1062],[-352,454]],[[228473,321276],[2,8286]],[[241459,329406],[-204,-4750]],[[241255,324656],[-449,-779],[-905,103]],[[239901,323980],[403,1745]],[[256155,330612],[-49,-8076]],[[256106,322536],[-1068,76]],[[234961,328567],[-3,-2253],[-315,-6],[0,-2676]],[[234643,323632],[-1174,5]],[[233469,323637],[0,1895],[-295,3],[-4,2694]],[[262452,327901],[-222,-2978],[129,-2605]],[[262359,322318],[-796,-48]],[[261563,322270],[-276,-33]],[[261287,322237],[-306,-7]],[[260981,322230],[247,1084],[-4,1977]],[[257209,327456],[-20,-5059]],[[257189,322397],[-1046,132]],[[256143,322529],[-37,7]],[[237148,326528],[-7,-1358],[-305,-767]],[[236836,324403],[-229,-383],[-21,-2059],[-606,-644]],[[235980,321317],[42,8320]],[[246973,330770],[-2,-5539]],[[246971,325231],[-1504,75]],[[245467,325306],[8,3837]],[[245467,325306],[-8,-2742],[-290,30]],[[245169,322594],[-399,-324],[-210,-1347]],[[244560,320923],[13,2577],[-284,713]],[[248163,329699],[-214,-2387],[219,-627],[20,-1533],[-293,-395],[-116,-1725],[-268,-566]],[[247511,322466],[186,-1296],[-172,-1230]],[[247525,319940],[-289,-503]],[[247236,319437],[-2,1326]],[[247234,320763],[22,4543],[-285,-75]],[[251766,327157],[-13,-4699]],[[251753,322458],[-101,0]],[[251652,322458],[-541,-5]],[[251111,322453],[-505,-9]],[[250606,322444],[40,7497]],[[283502,328881],[-231,-2074]],[[283271,326807],[-356,-2933],[-358,-1181]],[[282557,322693],[-108,2562],[-182,604]],[[239238,328456],[-4,-1941],[-493,49],[-203,-1309],[-493,-195],[5,-2146]],[[238050,322914],[-1029,136],[-185,1353]],[[269057,325247],[-524,-1430]],[[268533,323817],[-371,-223]],[[268162,323594],[-311,-530]],[[253987,322657],[-600,-192]],[[253387,322465],[-453,-3]],[[252934,322462],[-51,3]],[[252883,322465],[51,7181]],[[273355,325305],[-822,286]],[[285469,320638],[-203,-948],[-926,-816]],[[284340,318874],[-64,5013]],[[284276,323887],[204,503],[398,-2748],[591,-1004]],[[284882,327267],[-235,-2198],[118,-897]],[[284765,324172],[-259,864],[-282,-1162]],[[284224,323874],[-953,2933]],[[258788,328758],[-158,-3843]],[[258630,324915],[-206,2015],[-376,1415],[4,806]],[[249395,329543],[-32,-7084]],[[249363,322459],[-223,-9]],[[249140,322450],[-1629,16]],[[270747,326034],[-688,163]],[[270059,326197],[-383,-97]],[[250606,322444],[-430,-12]],[[250176,322432],[-813,27]],[[252883,322465],[-1130,-7]],[[235980,321317],[-18,-3815]],[[235962,317502],[-20,-4124]],[[235942,313378],[-1326,-11]],[[234616,313367],[-2,3239],[-338,-2]],[[234276,316604],[0,3244],[171,1607],[196,17],[0,2160]],[[226999,328802],[9,-8951]],[[227008,319851],[-1,-3236]],[[227007,316615],[-1172,1]],[[225835,316616],[-9,3231]],[[228473,321276],[-555,611],[-74,2247],[-845,4687]],[[258630,324915],[-2,-2532]],[[258628,322383],[-1295,15]],[[257333,322398],[-144,-1]],[[242467,323784],[-5,-1009]],[[242462,322775],[-297,41],[-5,-1617],[-876,479]],[[241284,321678],[-151,871],[122,2107]],[[259869,326706],[27,-4377]],[[259896,322329],[-1243,53]],[[258653,322382],[-25,1]],[[263128,327034],[11,-1303],[-212,-3409]],[[262927,322322],[-101,-5]],[[262826,322317],[-467,1]],[[200462,326631],[361,-4881]],[[200823,321750],[-379,16],[-5,-7060]],[[200439,314706],[-1451,-14]],[[198988,314692],[-3680,23]],[[229063,321884],[-7,-2046]],[[229056,319838],[-2048,13]],[[267573,322560],[-1043,-137]],[[266530,322423],[-489,3118],[-223,-91]],[[265818,325450],[99,1725]],[[285669,327694],[310,746],[30,-1788],[-452,-995],[295,-346],[-138,-1387],[-575,-2025],[-396,1477],[22,796]],[[260981,322230],[-364,32]],[[260617,322262],[-721,67]],[[281350,326073],[46,-5342],[-149,-3077],[243,-284]],[[281490,317370],[-394,-3132]],[[281096,314238],[-204,2184],[-465,3449]],[[280427,319871],[-419,2517],[-71,1882],[149,2853]],[[239901,323980],[-690,-4023],[1,-1632]],[[239212,318325],[-296,-555]],[[238916,317770],[-881,35]],[[238035,317805],[15,5109]],[[233469,323637],[-441,-557],[-20,-6469]],[[233008,316611],[1,-1619],[-439,-6]],[[232570,314986],[-587,-6],[0,1619],[-585,2]],[[231398,316601],[2,1620]],[[231400,318221],[7,5253],[294,1895]],[[265818,325450],[-331,-347],[-413,-2793]],[[265074,322310],[-349,6]],[[264725,322316],[-533,16]],[[264192,322332],[82,4063]],[[231400,318221],[-877,0]],[[230523,318221],[1,2620],[-236,42]],[[264192,322332],[-835,-2]],[[263357,322330],[-430,-8]],[[280427,319871],[-1132,-401]],[[279295,319470],[-372,2213]],[[278923,321683],[-155,1648],[-22,2457]],[[284224,323874],[52,13]],[[284340,318874],[-211,-331]],[[284129,318543],[-198,2128],[-360,239],[-380,1072],[-481,71]],[[282710,322053],[-153,640]],[[203116,323293],[0,-1615],[261,2],[1,-1550],[-729,1]],[[202649,320131],[-58,616],[-705,53],[-101,-673],[-844,4],[-118,1619]],[[209007,318439],[-587,-7],[1,-1615],[-294,-10],[-3,-1617],[-1242,-7],[0,-4792]],[[206882,310391],[-1173,-5]],[[205709,310386],[1,4846],[62,-6],[-1,8105]],[[270059,326197],[-28,-6431],[221,-1212]],[[270252,318554],[-254,-3697],[-212,-1915]],[[269786,312942],[-11,23]],[[269775,312965],[-379,2612],[-91,3608]],[[269305,319185],[-142,3645],[-154,854],[-476,133]],[[276023,325210],[227,-1072],[186,597],[147,-1356],[71,-2679],[-218,-1752]],[[276436,318948],[-6,0]],[[276430,318948],[-1089,137]],[[275341,319085],[120,7114]],[[278923,321683],[-437,-2239],[-436,98]],[[278050,319542],[11,671]],[[278061,320213],[-25,1291],[-296,1844]],[[275341,319085],[-679,65]],[[274662,319150],[-651,42],[43,2132],[-159,1235]],[[271464,320921],[-199,-1405],[-198,-4516]],[[271067,315e3],[-604,2048],[-211,1506]],[[271011,325975],[333,-4682],[120,-372]],[[282710,322053],[66,-1015],[-81,-3692]],[[282695,317346],[-1205,24]],[[214473,325959],[-5,-8115]],[[214468,317844],[-992,-9]],[[213476,317835],[-1442,8]],[[212034,317843],[0,3850]],[[272173,319555],[-237,565]],[[271936,320120],[-472,801]],[[272426,325617],[-120,-2206],[-216,-215],[83,-3641]],[[219010,325953],[-5,-8103]],[[219005,317850],[-1126,11]],[[217879,317861],[-406,0]],[[217473,317861],[11,8077]],[[220510,323130],[0,-5304]],[[220510,317826],[-1158,20]],[[219352,317846],[-347,4]],[[215990,325957],[-18,-8108]],[[215972,317849],[-1028,11]],[[214944,317860],[-476,-16]],[[277740,323348],[-316,-945],[31,-1526],[-351,-1962]],[[277104,318915],[-668,33]],[[217473,317861],[-1061,-16]],[[216412,317845],[-440,4]],[[273710,323959],[112,-2797],[-91,-1953]],[[273731,319209],[-1617,15]],[[272114,319224],[59,331]],[[266530,322423],[-186,-14]],[[266344,322409],[-1079,-93]],[[265265,322316],[-191,-6]],[[247234,320763],[-1924,142],[-2,-829]],[[245308,320076],[-139,2518]],[[224357,319847],[-575,10],[0,-4860]],[[223782,314997],[-488,-1],[-284,811]],[[223010,315807],[139,1188],[-267,11],[14,2696],[-285,-467]],[[222611,319235],[-167,661],[-83,3113],[-204,1670]],[[284158,318179],[-29,364]],[[285469,320638],[29,1355],[695,561],[-107,-1081],[521,322],[-484,-2668],[-165,-1717],[-182,-44],[-131,1684],[-204,-1777],[-551,162],[-575,-954],[-157,1698]],[[222611,319235],[-441,-168],[-51,-1639],[-679,-8]],[[221440,317420],[-149,817],[-33,3268],[-436,-2],[0,1607]],[[164640,304627],[231,-1775],[-418,-877],[-322,2121],[509,531]],[[165054,305328],[976,-1440],[-461,-704],[-359,131],[-156,2013]],[[166339,320671],[-2,-7969],[-90,-1807]],[[166247,310895],[-250,760],[-867,-159],[-357,994],[-804,202],[-490,-416],[-116,1396],[-373,1056],[124,2395],[-24,2471],[-171,1150],[60,1338]],[[241284,321678],[-584,-794],[39,-1065]],[[240739,319819],[-931,86],[-3,-1605]],[[239805,318300],[-593,25]],[[238035,317805],[-614,-1483]],[[237421,316322],[-244,500],[-834,91],[-381,589]],[[244560,320923],[-20,-4593],[-199,25],[193,-1934]],[[244534,314421],[-604,81],[-3,-1622],[-230,23]],[[243697,312903],[96,2891],[-160,660],[20,4598],[-307,36],[4,2025]],[[269305,319185],[-840,-2741],[-145,-912]],[[268320,315532],[-168,2206],[10,5856]],[[243697,312903],[-75,13]],[[243622,312916],[-905,125]],[[242717,313041],[1,2457],[-235,29],[98,2072],[20,5168],[-139,8]],[[274662,319150],[434,-3775]],[[275096,315375],[-397,-1019],[74,-878],[-605,-586],[-6,1090],[-378,-1531]],[[273784,312451],[4,1591]],[[273788,314042],[49,2841],[-106,2326]],[[234276,316604],[-1268,7]],[[268320,315532],[-415,-2628]],[[267905,312904],[-174,218]],[[267731,313122],[-145,795]],[[267586,313917],[-653,2806]],[[266933,316723],[-40,540]],[[266893,317263],[305,3008],[323,1133],[53,1159]],[[205709,310386],[-2,-1614],[-1700,0]],[[204007,308772],[-1371,-6],[-3,3352]],[[202633,312118],[-147,1515],[16,6496],[147,2]],[[278050,319542],[43,-1242],[-360,-2633]],[[277733,315667],[-629,3248]],[[221440,317420],[1,-4034],[-493,-32]],[[220948,313354],[-223,1273],[-207,-261]],[[220518,314366],[-8,3460]],[[242717,313041],[-496,63]],[[242221,313104],[-106,14]],[[242115,313118],[5,1627],[-291,31],[-264,1665],[-303,325],[6,1345],[-291,53],[9,1622],[-247,33]],[[256004,318053],[-462,772]],[[255542,318825],[-243,556],[-714,-1852],[-404,1290],[-162,1541],[-347,181]],[[253672,320541],[-285,1924]],[[256143,322529],[-11,-3407],[-128,-1069]],[[245308,320076],[-7,-2464],[140,-1661]],[[245441,315951],[-7,-3254],[151,-26],[-6,-2481],[-150,6]],[[245429,310196],[-103,136],[-579,3569],[-213,520]],[[266893,317263],[-555,643],[-280,1346]],[[266058,319252],[-12,1037],[298,2120]],[[257333,322398],[-17,-8213]],[[257316,314185],[-332,545],[-546,1972]],[[256438,316702],[-434,1351]],[[252925,317998],[-982,22]],[[251943,318020],[-96,1897],[-197,-2],[2,2543]],[[252934,322462],[-9,-4464]],[[253555,314761],[-47,-2207]],[[253508,312554],[-481,7]],[[253027,312561],[-4,5160],[-98,277]],[[253672,320541],[-117,-5780]],[[251943,318020],[-47,-2986]],[[251896,315034],[-984,33]],[[250912,315067],[1,4042],[197,807],[1,2537]],[[249142,318304],[-519,9],[-251,-975]],[[248372,317338],[-343,700],[-215,-623]],[[247814,317415],[-5,2533],[-284,-8]],[[249140,322450],[2,-4146]],[[250912,315067],[-438,-278]],[[250474,314789],[-147,-6],[-2,4867],[-149,0],[0,2782]],[[250474,314789],[-2,-1631]],[[250472,313158],[-642,1090],[-534,3]],[[249296,314251],[-2,2446],[-152,1607]],[[266058,319252],[-82,-420]],[[265976,318832],[-275,-140]],[[265701,318692],[-106,2241],[-330,1383]],[[258653,322382],[-137,-6674],[89,-612]],[[258605,315096],[-29,-1679],[-447,-518],[-146,1195]],[[257983,314094],[-427,804],[-240,-713]],[[260678,319948],[-562,-4378],[-610,-2702],[-150,-76]],[[259356,312792],[-223,839],[-30,1451],[-498,14]],[[260617,322262],[61,-2314]],[[263365,319856],[101,-595],[-208,-1794],[7,-2679]],[[263265,314788],[-172,733],[-550,214]],[[262543,315735],[233,4869]],[[262776,320604],[50,1713]],[[263357,322330],[8,-2474]],[[264725,322316],[-135,-684],[239,-2782],[-180,-2853]],[[264649,315997],[-86,-841]],[[264563,315156],[-22,277]],[[264541,315433],[-329,3527],[-293,882],[-554,14]],[[262543,315735],[-381,-217]],[[262162,315518],[-1,1816],[-262,888]],[[261899,318222],[232,964],[228,3132]],[[261899,318222],[-334,1613],[-2,2435]],[[265701,318692],[-212,-1319]],[[265489,317373],[-231,351],[-271,-1838],[-338,111]],[[284158,318179],[119,-1091],[-640,-3358],[-489,-1594]],[[283148,312136],[-159,657],[-294,4553]],[[261287,322237],[-239,-2821],[0,-1352],[-233,-2520]],[[260815,315544],[-137,4404]],[[262162,315518],[-52,-656]],[[262110,314862],[-108,4]],[[262002,314866],[-1168,24]],[[260834,314890],[-19,654]],[[230523,318221],[0,-1628],[-295,-3],[-4,-3251]],[[230224,313339],[-873,12]],[[229351,313351],[0,1622],[-293,812]],[[229058,315785],[-2,4053]],[[202633,312118],[-979,1703],[-317,896],[-898,-11]],[[279295,319470],[266,-2708],[-183,-3842]],[[279378,312920],[-224,-636],[-333,-2783]],[[278821,309501],[-4,24]],[[278817,309525],[-1052,5966]],[[277765,315491],[-32,176]],[[212034,317843],[-3,-8091]],[[212031,309752],[0,-188]],[[212031,309564],[-1940,9],[5,5615]],[[272114,319224],[155,-4645]],[[272269,314579],[-1,-1445]],[[272268,313134],[-327,-920],[-286,1648]],[[271655,313862],[-588,1138]],[[247236,319437],[-213,565],[88,-2172],[-320,-435],[282,-923],[-325,-595]],[[246748,315877],[-1307,74]],[[255542,318825],[30,-628],[-318,-3711]],[[255254,314486],[-1699,275]],[[166086,290611],[276,-965],[-300,-16],[24,981]],[[167726,304768],[-743,1873],[-183,2255],[-553,1999]],[[167906,318608],[691,-9433],[-104,-2110],[-329,6],[-438,-2303]],[[247814,317415],[-122,-2322],[127,-841]],[[247819,314252],[0,-807]],[[247819,313445],[-294,-28],[6,-1584],[-272,-13]],[[247259,311820],[-473,1881]],[[246786,313701],[-38,2176]],[[260834,314890],[37,-1200]],[[260871,313690],[-340,-2929],[-579,-3107]],[[259952,307654],[-731,14]],[[259221,307668],[-12,4227],[147,897]],[[281096,314238],[217,-1643],[-222,-1225]],[[281091,311370],[-528,-425],[-618,1727],[-567,248]],[[223010,315807],[-346,-3461]],[[222664,312346],[46,-2146]],[[222710,310200],[-463,2268],[-59,-1528],[-214,361]],[[221974,311301],[-292,391],[-321,-718],[-413,2380]],[[242115,313118],[-438,43],[-4,-817],[-514,69],[-222,-771]],[[240937,311642],[-45,1094],[-302,570]],[[240590,313306],[-42,1616],[-478,872],[30,2513],[-295,-7]],[[225835,316616],[-146,-4],[-1,-3243]],[[225688,313369],[-284,3],[-145,-1083],[-582,7],[-438,-808]],[[224239,311488],[-1,1890],[-456,-2],[0,1621]],[[229058,315785],[-745,-262],[155,-2162],[-579,4]],[[227889,313365],[-586,3]],[[227303,313368],[-1,3244],[-295,3]],[[264541,315433],[-415,-1026]],[[264126,314407],[-860,-258]],[[263266,314149],[-1,639]],[[266933,316723],[-339,-3833]],[[266594,312890],[-433,-921]],[[266161,311969],[-142,1338]],[[266019,313307],[139,813],[-135,1990],[115,1469],[-162,1253]],[[168718,285870],[613,-3553],[-362,241],[-251,3312]],[[168675,294217],[663,-1336],[119,-1995],[-366,418],[-149,2047],[-267,866]],[[170961,302915],[-533,9],[-383,-3729]],[[170045,299195],[-299,468],[-188,-1226],[-342,667],[55,1824],[-185,2348],[-237,1371],[-531,-106],[-203,-603],[-389,830]],[[273788,314042],[-1519,537]],[[269786,312942],[-1189,-5125]],[[268597,307817],[-93,1502]],[[268504,309319],[-251,3128],[-348,457]],[[276707,313833],[-152,-754],[-450,18],[-676,-2348]],[[275429,310749],[-151,2724]],[[275278,313473],[-182,1902]],[[276430,318948],[164,-2140],[207,-809],[-94,-2166]],[[277765,315491],[-510,-6013]],[[277255,309478],[-68,132]],[[277187,309610],[-190,3520],[-290,703]],[[256438,316702],[-14,-6930]],[[256424,309772],[0,-270]],[[256424,309502],[-1170,99]],[[255254,309601],[0,4885]],[[266019,313307],[-494,36]],[[265525,313343],[-95,2291],[59,1739]],[[271655,313862],[-387,-3128],[-316,-1221],[-138,-1800]],[[270814,307713],[-619,2360],[-220,1485]],[[269975,311558],[-189,1384]],[[209510,315195],[7,-9723]],[[209517,305472],[-585,10],[0,-1637],[-1755,87],[0,1633],[-298,9]],[[206879,305574],[3,4817]],[[249296,314251],[-147,-1]],[[249149,314250],[-1330,2]],[[240590,313306],[-340,47],[-91,-2176],[-1279,142]],[[238880,311319],[36,6451]],[[231398,316601],[2,-3247],[-148,-1629],[-731,-2]],[[230521,311723],[-297,19],[0,1597]],[[253027,312561],[-593,32]],[[252434,312593],[1,817],[-542,-5]],[[251893,313405],[3,1629]],[[216412,317845],[0,-8101]],[[216412,309744],[-260,3]],[[216152,309747],[-1208,11]],[[214944,309758],[0,8102]],[[217879,317861],[-4,-8109]],[[217875,309752],[-265,-6]],[[217610,309746],[-1198,-2]],[[214944,309758],[-258,1]],[[214686,309759],[-1211,-2]],[[213475,309757],[1,8078]],[[219352,317846],[-4,-8079]],[[219348,309767],[-278,10]],[[219070,309777],[-1195,-25]],[[220518,314366],[0,-4631]],[[220518,309735],[-1170,32]],[[238880,311319],[-3,-1067]],[[238877,310252],[-196,24]],[[238681,310276],[-1273,171]],[[237408,310447],[13,5875]],[[213475,309757],[-250,-2]],[[213225,309755],[-1194,-3]],[[265525,313343],[-379,-1617]],[[265146,311726],[-589,2243],[6,1187]],[[283148,312136],[-617,-2746]],[[282531,309390],[-232,1787],[-388,-117],[-188,-953]],[[281723,310107],[-370,469]],[[281353,310576],[-262,794]],[[237408,310447],[-890,102],[31,-3035]],[[236549,307514],[-631,-50]],[[235918,307464],[24,5914]],[[257983,314094],[-89,-4491]],[[257894,309603],[-1470,169]],[[267586,313917],[-206,-1091],[-615,-312]],[[266765,312514],[-171,376]],[[227303,313368],[-1,-4055]],[[227302,309313],[-1606,12]],[[225696,309325],[-8,4044]],[[232570,314986],[0,-1620],[-300,-11],[2,-6507]],[[232272,306848],[-593,2]],[[231679,306850],[-1159,9]],[[230520,306859],[1,4864]],[[234616,313367],[-304,7],[0,-4907],[-291,4],[-15,-1618]],[[234006,306853],[-1734,-5]],[[246786,313701],[-19,-2054],[-497,-863],[38,-1147],[-293,-1724],[-253,399],[310,-1738],[-364,-407]],[[245708,306167],[3,-24]],[[245711,306143],[-453,5]],[[245258,306148],[92,410],[79,3638]],[[229351,313351],[-149,-2],[-1,-3219],[-146,-6]],[[229055,310124],[-301,797],[-865,13],[0,2431]],[[224239,311488],[147,-1345],[-3,-3288]],[[224383,306855],[-432,-385],[-522,1415]],[[223429,307885],[-656,27],[-63,2288]],[[263266,314149],[3,-2538]],[[263269,311611],[-982,-374]],[[262287,311237],[-274,215],[97,3410]],[[278817,309525],[-155,-872]],[[278662,308653],[-702,872],[-466,-1308]],[[277494,308217],[-239,1261]],[[265146,311726],[62,-1577]],[[265208,310149],[-838,21]],[[264370,310170],[1,855]],[[264371,311025],[-245,3382]],[[275429,310749],[0,-38]],[[275429,310711],[-371,-1301],[-162,-2339]],[[274896,307071],[-379,-1286]],[[274517,305785],[-288,-570],[-418,2121],[121,1598]],[[273932,308934],[155,2001],[-303,1516]],[[212031,309564],[-10,-8889]],[[212021,300675],[-15,-4739]],[[212006,295936],[-1274,-7]],[[210732,295929],[1,1618],[-582,-19],[5,3039],[-348,-1],[0,4885],[-291,21]],[[251893,313405],[-148,-262],[-98,-2422]],[[251647,310721],[-1175,275]],[[250472,310996],[0,2162]],[[259221,307668],[-550,-1892]],[[258671,305776],[-416,2982]],[[258255,308758],[-361,845]],[[262002,314866],[-202,-2820],[-428,-1223],[-148,-1566],[-209,4]],[[261015,309261],[-144,4429]],[[262287,311237],[-115,-5511]],[[262172,305726],[-1045,-291]],[[261127,305435],[-112,3826]],[[204007,308772],[-2,-8089],[-357,6],[0,-3269],[-895,189],[3,-3357]],[[202756,294252],[-282,-80],[-3451,20]],[[199023,294192],[-10,14576],[-25,5924]],[[199023,294192],[-802,21],[0,-5147]],[[198221,289066],[-2916,138]],[[195305,289204],[0,10598]],[[255254,309601],[-292,45]],[[254962,309646],[-1501,262]],[[253461,309908],[47,2646]],[[221974,311301],[-1,-5776]],[[221973,305525],[-842,203],[-613,2379]],[[220518,308107],[0,1628]],[[273932,308934],[-751,-1023],[-232,-720],[-385,1197]],[[272564,308388],[-296,4746]],[[245258,306148],[-220,-1244],[179,-1807],[-328,48],[-478,1054]],[[244411,304199],[-66,1224]],[[244345,305423],[-235,2560],[-507,303],[19,4630]],[[264371,311025],[-903,8],[-199,578]],[[250472,310996],[3,-4065]],[[250475,306931],[-737,17]],[[249738,306948],[0,538],[-588,29]],[[249150,307515],[-1,6735]],[[249150,307515],[-2,-541],[-585,15]],[[248563,306989],[-568,-78]],[[247995,306911],[2,1971],[-165,659],[-13,3904]],[[267731,313122],[-172,-4100]],[[267559,309022],[-165,-650],[-348,481],[-159,-755]],[[266887,308098],[-122,4416]],[[277187,309610],[-200,-184],[-957,-3894]],[[276030,305532],[-239,1408],[128,659],[-179,3128],[-311,-16]],[[272564,308388],[-61,-777]],[[272503,307611],[-371,-2256]],[[272132,305355],[-182,82],[-533,1971],[-394,-959]],[[271023,306449],[-209,1264]],[[261127,305435],[65,-2172]],[[261192,303263],[-366,-424]],[[260826,302839],[-582,505]],[[260244,303344],[-292,4310]],[[247116,305288],[0,-1624]],[[247116,303664],[-574,36]],[[246542,303700],[-7,2441],[-827,26]],[[247259,311820],[2,-3021],[-145,16],[0,-3527]],[[247995,306911],[-1,-1623],[-878,0]],[[266161,311969],[-151,-1209],[137,-1333]],[[266147,309427],[-550,-3124]],[[265597,306303],[-143,-536],[-540,1289]],[[264914,307056],[377,2075],[-83,1018]],[[252434,312593],[-3,-7006]],[[252431,305587],[-491,-269]],[[251940,305318],[-293,8]],[[251647,305326],[0,5395]],[[229055,310124],[0,-2981]],[[229055,307143],[-102,-1894]],[[228953,305249],[-1646,5]],[[227307,305254],[-5,4059]],[[230520,306859],[-129,-799],[-366,1]],[[230025,306061],[-236,1077],[-734,5]],[[225696,309325],[4,-2728]],[[225700,306597],[-87,-540],[-545,799],[-164,-1383]],[[224904,305473],[-175,-372],[-346,1754]],[[235918,307464],[-20,-4634]],[[235898,302830],[-25,-5641]],[[235873,297189],[-725,1210]],[[235148,298399],[-85,1118],[-236,-357],[-302,2195],[-518,1395]],[[234007,302750],[-1,4103]],[[240937,311642],[-27,-4926]],[[240910,306716],[-580,117]],[[240330,306833],[-387,76],[-25,1423],[-898,817],[-143,1103]],[[192649,296055],[0,-2067],[-471,-22],[-761,-1596],[-17,-3435]],[[191400,288935],[-519,-982],[-411,-2924],[-457,4942],[-260,4020]],[[189753,293991],[-316,3938],[-198,-1382],[-453,2730],[43,1284],[-343,3366]],[[268504,309319],[-576,-1452],[-270,224]],[[267658,308091],[-99,931]],[[242221,313104],[-71,-8013]],[[242150,305091],[-288,-50]],[[241862,305041],[-455,1583],[-497,92]],[[244345,305423],[-785,1742],[-49,-1484],[-582,-12],[0,-545]],[[242929,305124],[-779,-33]],[[266887,308098],[-133,-492]],[[266754,307606],[-217,1202],[-390,619]],[[281353,310576],[-256,-2617],[-334,-211],[-135,-1226],[-339,132],[-50,-1711],[-247,-2039]],[[279992,302904],[-1171,6597]],[[269975,311558],[-244,-1242],[240,-2297],[-54,-2071],[-167,-825]],[[269750,305123],[-567,148],[-179,-1083]],[[269004,304188],[-407,3629]],[[253461,309908],[-84,-4366]],[[253377,305542],[-946,45]],[[223429,307885],[-1,-7045]],[[223428,300840],[-1456,0]],[[221972,300840],[1,4685]],[[263252,305382],[-219,27]],[[263033,305409],[-515,58]],[[262518,305467],[-346,259]],[[263269,311611],[-17,-6229]],[[264370,310170],[-2,-2778]],[[264368,307392],[-267,-204],[-179,-1893]],[[263922,305295],[-670,87]],[[271023,306449],[-385,-3232]],[[270638,303217],[-108,-158]],[[270530,303059],[5,561],[-727,-210],[-58,1713]],[[282531,309390],[61,24]],[[282592,309414],[10,-65]],[[282602,309349],[-405,-2626],[-165,-1820],[-109,2615]],[[281923,307518],[-200,2589]],[[251647,305326],[-877,-15]],[[250770,305311],[-293,-4],[-2,1624]],[[276030,305532],[200,-730]],[[276230,304802],[-500,-1759],[-394,2383],[-444,601],[4,1044]],[[281923,307518],[8,-4063],[-186,-1610],[-387,486],[-737,-285],[-373,-589]],[[280248,301457],[-33,176]],[[280215,301633],[-11,67]],[[280204,301700],[-212,1204]],[[237408,310447],[27,-3044],[293,-50],[-7,-3257]],[[237721,304096],[-23,-4862],[-351,60]],[[237347,299294],[-4,1]],[[237343,299295],[-252,2449],[-133,5739],[-409,31]],[[238681,310276],[-66,-2358],[143,-158],[46,-2922],[169,-1709]],[[238973,303129],[-231,-2]],[[238742,303127],[-202,-247],[-819,1216]],[[206879,305574],[2,-12856],[-37,-4822],[-1146,-121]],[[205698,287775],[-6,3219],[-1134,-5],[-3,1594],[-1724,6]],[[202831,292589],[-75,1663]],[[240330,306833],[-20,-6441]],[[240310,300392],[-587,-612]],[[239723,299780],[-511,1233],[-239,2116]],[[264914,307056],[-97,-2181]],[[264817,304875],[-449,1093],[0,1424]],[[254962,309646],[-4,-5675]],[[254958,303971],[0,-1619]],[[254958,302352],[-879,89]],[[254079,302441],[-98,2459],[-614,117]],[[253367,305017],[10,525]],[[183362,303916],[0,-11575]],[[183362,292341],[-1740,3],[0,1620],[-862,-20],[-3,-8075],[-686,-61]],[[180071,285808],[-439,260],[-94,887],[82,3389],[-151,600],[21,1938],[272,564]],[[179762,293446],[283,2148],[77,2692],[-106,4262],[274,1899],[11,1120]],[[181121,309576],[281,-790],[1201,-586],[253,1502],[507,147]],[[219070,309777],[-4,-8906]],[[219066,300871],[-1455,-38]],[[217611,300833],[-1,8913]],[[220518,308107],[-138,101],[-4,-7331]],[[220376,300877],[-1310,-6]],[[258255,308758],[-186,-144],[-224,-2438],[-291,-747],[-162,-1946],[-430,-1123],[-129,-1066]],[[256833,301294],[-358,590],[-165,1921]],[[256310,303805],[109,-16],[5,5713]],[[217611,300833],[-1456,-60]],[[216155,300773],[-3,8974]],[[216155,300773],[-1454,-106]],[[214701,300667],[-15,9092]],[[214701,300667],[-1476,8]],[[213225,300675],[0,9080]],[[277494,308217],[-65,-786],[217,-4445],[468,-2796]],[[278114,300190],[-479,-436],[-840,1115],[-215,922]],[[276580,301791],[-276,1144]],[[276304,302935],[225,772],[-299,1095]],[[213225,300675],[-1204,0]],[[256310,303805],[-1352,166]],[[280204,301700],[21,-471],[-685,-2076],[-529,-3188]],[[279011,295965],[-269,-6],[-253,2493]],[[278489,298452],[-185,3128],[-229,1784],[245,1596],[342,3693]],[[278489,298452],[-265,205],[-88,1174]],[[278136,299831],[-22,359]],[[266754,307606],[118,-2921]],[[266872,304685],[-494,-1390]],[[266378,303295],[-72,1227],[-571,652],[-138,1129]],[[227307,305254],[-1,-3184]],[[227306,302070],[-352,1622],[-507,-2568],[-302,757]],[[226145,301881],[90,1860],[-381,232],[-154,2624]],[[269004,304188],[84,-1081]],[[269088,303107],[-225,529]],[[268863,303636],[-374,-245]],[[268489,303391],[-548,1345]],[[267941,304736],[-283,3355]],[[267941,304736],[-591,-490]],[[267350,304246],[-195,-334]],[[267155,303912],[-283,773]],[[274517,305785],[-85,-1864],[134,-4155],[-61,-616]],[[274505,299150],[-581,663],[-511,1884]],[[273413,301697],[-135,2327],[-372,1680],[-227,39],[-176,1868]],[[258671,305776],[-63,-2961]],[[258608,302815],[-229,-1970],[-471,-601],[9,-685]],[[257917,299559],[-515,1403],[-542,-470]],[[256860,300492],[-27,802]],[[221972,300840],[4,-1864]],[[221976,298976],[-229,1201],[-392,509],[-834,191]],[[220521,300877],[-145,0]],[[224904,305473],[0,-4595]],[[224904,300878],[-1476,-38]],[[260244,303344],[-448,-474],[-461,-1878]],[[259335,300992],[-374,2733],[-353,-910]],[[273413,301697],[-85,-3220]],[[273328,298477],[-403,-1010]],[[272925,297467],[-503,1412],[-567,2766]],[[271855,301645],[277,3710]],[[249738,306948],[7,-5486]],[[249745,301462],[-730,-2],[-438,571]],[[248577,302031],[-14,4958]],[[237343,299295],[-645,694],[-800,2841]],[[271855,301645],[-224,-1169]],[[271631,300476],[-514,964],[-162,2031],[-317,-254]],[[264817,304875],[-499,-1732]],[[264318,303143],[-198,104],[-7,-5871]],[[264113,297376],[-299,18],[-3,-1823]],[[263811,295571],[-420,-902]],[[263391,294669],[-672,168]],[[262719,294837],[116,1165]],[[262835,296002],[415,1551],[228,1602]],[[263478,299155],[298,1539],[245,2560],[-99,2041]],[[230025,306061],[101,-881],[-211,-1084],[101,-2120]],[[230016,301976],[-186,350],[-327,-1482],[-269,387],[-183,1849]],[[229051,303080],[-98,2169]],[[244411,304199],[-353,-701],[-25,-3600]],[[244033,299898],[-1166,155]],[[242867,300053],[62,5071]],[[276304,302935],[-783,-2654],[-394,-674],[-382,-2307]],[[274745,297300],[-240,1850]],[[265597,306303],[-143,-2279],[195,-1400]],[[265649,302624],[-510,-2675]],[[265139,299949],[-116,-620]],[[265023,299329],[-659,3103],[-46,711]],[[248577,302031],[0,-1380],[-585,-270],[-2,-1632]],[[247990,298749],[-442,543],[316,1089],[-750,38]],[[247114,300419],[2,3245]],[[250770,305311],[4,-4878],[-150,-1369]],[[250624,299064],[-878,-312]],[[249746,298752],[-1,2710]],[[231679,306850],[149,-590],[1,-3199],[271,-1474],[224,-5]],[[232324,301582],[-241,-630]],[[232083,300952],[-247,888],[-429,-565],[-250,-1798],[-558,-652]],[[230599,298825],[-125,949],[-568,1263],[110,939]],[[234007,302750],[-176,481],[-257,-1570]],[[233574,301661],[-669,201],[-133,967],[-448,-1247]],[[241862,305041],[-376,-48],[-11,-1571],[394,-3307]],[[241869,300115],[-693,133]],[[241176,300248],[-866,144]],[[226145,301881],[-3,-7871]],[[226142,294010],[-1232,-6]],[[224910,294004],[-6,6874]],[[266378,303295],[-305,-1110]],[[266073,302185],[-424,439]],[[246542,303700],[-5,-6913],[-293,-2],[0,-1616]],[[246244,295169],[-1256,-5]],[[244988,295164],[-45,601]],[[244943,295765],[269,599],[-236,1265],[282,815],[-40,1455],[303,-382],[-185,3716],[560,1252],[-185,1658]],[[244943,295765],[-41,-823],[-579,866]],[[244323,295808],[8,4034],[-298,56]],[[262518,305467],[-156,-2441],[-200,-874]],[[262162,302152],[-936,-50]],[[261226,302102],[-34,1161]],[[253367,305017],[-117,-5834]],[[253250,299183],[-737,-1766]],[[252513,297417],[38,554],[-611,6],[-2,2436]],[[251938,300413],[2,4905]],[[210732,295929],[-587,-11],[-3,-3235],[-124,-7],[0,-8008],[-134,-3]],[[209884,284665],[-2861,-35],[-28,-8243]],[[206995,276387],[-1400,-32],[4,8250],[101,1],[-2,3169]],[[263478,299155],[-127,1132],[-280,33]],[[263071,300320],[-38,5089]],[[179762,293446],[-4058,-181]],[[175704,293265],[-2643,-5],[-585,89],[-362,1122],[-387,245]],[[171727,294716],[267,2870],[-339,971],[-382,2958]],[[263071,300320],[-494,-473]],[[262577,299847],[-380,582]],[[262197,300429],[-35,1723]],[[270530,303059],[-303,-446],[112,-1813],[-159,-1241],[160,-3138]],[[270340,296421],[-326,1801]],[[270014,298222],[-319,2646],[-607,2239]],[[251938,300413],[-588,24],[-1,-1081],[-287,-276]],[[251062,299080],[-438,-16]],[[229051,303080],[-27,-97]],[[229024,302983],[-420,-2885],[-33,-1359],[-271,1490],[50,1869],[-342,-239],[-177,-1289],[-249,387],[-61,1401]],[[227521,302358],[-215,-288]],[[242867,300053],[0,-1626]],[[242867,298427],[-989,64]],[[241878,298491],[-9,1624]],[[254079,302441],[14,-7371]],[[254093,295070],[-914,185]],[[253179,295255],[71,3928]],[[268489,303391],[-191,-580],[-387,-2963],[106,-884]],[[268017,298964],[-130,-739]],[[267887,298225],[-343,99],[-450,1171]],[[267094,299495],[12,1605]],[[267106,301100],[49,2812]],[[189753,293991],[-1506,-3],[-6,-4849],[-1376,-19],[-349,1601],[-5,-14590]],[[186511,276131],[-3149,-35]],[[183362,276096],[0,16245]],[[267106,301100],[-728,2195]],[[238742,303127],[-74,-8950]],[[238668,294177],[-668,109]],[[238e3,294286],[-287,2381]],[[237713,296667],[-388,1098],[22,1529]],[[256860,300492],[-290,-2960],[-338,-792],[-245,-1877]],[[255987,294863],[-144,1386],[-293,274]],[[255550,296523],[0,1620],[-291,54],[-9,3268],[-292,887]],[[268863,303636],[139,-2861],[323,-3555]],[[269325,297220],[-471,-581]],[[268854,296639],[-87,-160]],[[268767,296479],[-371,1042],[-216,-421],[-163,1864]],[[227521,302358],[-8,-8969]],[[227513,293389],[-1201,1]],[[226312,293390],[-170,620]],[[259335,300992],[56,-1316],[-280,-1720]],[[259111,297956],[-212,-1709],[70,-887],[-508,-2769]],[[258461,292591],[2,2075],[-386,811]],[[258077,295477],[-160,4082]],[[247114,300419],[-4,-8971]],[[247110,291448],[-285,-7],[1,-1091],[-449,-9]],[[246377,290341],[-133,6],[0,4822]],[[270014,298222],[-538,-798]],[[269476,297424],[-151,-204]],[[271631,300476],[-1005,-5256]],[[270626,295220],[-44,238]],[[270582,295458],[-242,963]],[[265023,299329],[-257,-2572],[-190,585]],[[264576,297342],[-271,24]],[[264305,297366],[-192,10]],[[260085,295668],[2,547],[-556,17],[-158,1641],[-262,83]],[[260826,302839],[-296,-1218],[-7,-4236],[-438,-1717]],[[267094,299495],[-351,-1180]],[[266743,298315],[-277,2222]],[[266466,300537],[-393,1648]],[[261226,302102],[133,-4629]],[[261359,297473],[96,-3170]],[[261455,294303],[-945,242]],[[260510,294545],[-581,52]],[[259929,294597],[156,1071]],[[235148,298399],[-1,-6962]],[[235147,291437],[-172,647]],[[234975,292084],[-223,645],[-660,-165]],[[234092,292564],[-504,-212]],[[233588,292352],[-6,49]],[[233582,292401],[-8,9260]],[[239723,299780],[-33,-6035]],[[239690,293745],[-694,-157]],[[238996,293588],[-328,589]],[[230599,298825],[-15,-6105]],[[230584,292720],[-1252,143]],[[229332,292863],[-306,203]],[[229026,293066],[-2,9917]],[[229026,293066],[-1224,262]],[[227802,293328],[-289,61]],[[237713,296667],[-606,-1073]],[[237107,295594],[-320,702],[-637,-837],[-277,1730]],[[276580,301791],[-335,-2182],[7,-1181],[-302,-3863]],[[275950,294565],[-336,-991]],[[275614,293574],[-478,39],[-285,2097]],[[274851,295710],[-106,1590]],[[171727,294716],[-239,-2194]],[[171488,292522],[-527,2873],[-607,2124],[-309,1676]],[[233582,292401],[-516,1393],[-745,742],[-269,-626]],[[232052,293910],[31,7042]],[[266466,300537],[-488,-4110]],[[265978,296427],[-652,2740]],[[265326,299167],[-187,782]],[[255550,296523],[-579,144],[-98,-1641],[-485,59]],[[254388,295085],[-295,-15]],[[262197,300429],[-36,-1811],[-802,-1145]],[[249746,298752],[0,-823]],[[249746,297929],[-780,-17]],[[248966,297912],[-952,5]],[[248014,297917],[-24,832]],[[278136,299831],[-261,-1729],[-65,-2062],[-295,-1492],[-382,-3555]],[[277133,290993],[-221,469],[-599,3177],[-363,-74]],[[232052,293910],[-3,-968]],[[232049,292942],[-1216,-1076]],[[230833,291866],[-249,854]],[[274851,295710],[-156,131],[-298,-1760],[-415,2481],[-367,85],[-287,1830]],[[272925,297467],[-517,-3023]],[[272408,294444],[-1070,-5442]],[[271338,289002],[-265,919]],[[271073,289921],[-257,2318],[43,1727],[-233,1254]],[[258077,295477],[-439,-1478],[-435,-2504],[-548,-1594]],[[256655,289901],[-109,9]],[[256546,289910],[-267,1112],[-470,3450],[178,391]],[[220521,300877],[16,-8166]],[[220537,292711],[-1467,10]],[[219070,292721],[-4,8150]],[[221976,298976],[5,-6234]],[[221981,292742],[-1444,-31]],[[224910,294004],[2,-1315]],[[224912,292689],[-1486,26]],[[223426,292715],[2,8125]],[[219070,292721],[-1453,-13]],[[217617,292708],[-6,8125]],[[217617,292708],[-1443,-45]],[[216174,292663],[-19,8110]],[[223426,292715],[-1445,27]],[[216174,292663],[-1446,-96]],[[214728,292567],[-27,8100]],[[213225,300675],[57,-8129]],[[213282,292546],[-1287,-1]],[[211995,292545],[11,3391]],[[214728,292567],[-1446,-21]],[[241176,300248],[-12,-1321],[-518,-4118],[192,-1475],[382,-1184]],[[241220,292150],[-1146,188]],[[240074,292338],[-391,56],[7,1351]],[[266743,298315],[382,-3067],[-30,-933]],[[267095,294315],[-707,-913]],[[266388,293402],[-414,1708]],[[265974,295110],[4,1317]],[[262719,294837],[-459,-1602]],[[262260,293235],[-776,48]],[[261484,293283],[-29,1020]],[[262577,299847],[-12,-3859],[270,14]],[[248014,297917],[76,-4060],[-205,-780],[1,-1558]],[[247886,291519],[-437,-567]],[[247449,290952],[-227,-1245],[-112,1741]],[[252513,297417],[69,-2403],[-508,-277]],[[252074,294737],[0,1098],[-968,-56]],[[251106,295779],[-44,3301]],[[241878,298491],[54,-3825],[-183,-2389],[75,-1398]],[[241824,290879],[-230,-523],[-374,1794]],[[244323,295808],[-11,-3253]],[[244312,292555],[-1484,172]],[[242828,292727],[39,5700]],[[264965,295106],[-389,2236]],[[265326,299167],[-46,-1734],[-315,-2327]],[[279011,295965],[-403,-3616],[-92,-2363],[-262,1132],[231,-2620],[-212,-589],[-375,805]],[[277898,288714],[-123,574]],[[277775,289288],[-642,1705]],[[195305,289204],[0,-8032]],[[195305,281172],[-1,-6537]],[[195304,274635],[-186,-4]],[[195118,274631],[-312,2178],[43,3573],[-198,582],[-596,5810],[0,10694]],[[267887,298225],[124,-661],[-175,-1445],[3,-2070]],[[267839,294049],[-421,-2128]],[[267418,291921],[-323,2394]],[[253179,295255],[-83,-4574]],[[253096,290681],[-1016,-26]],[[252080,290655],[-6,4082]],[[265974,295110],[21,-726],[-419,-926],[-105,-1288]],[[265471,292170],[-170,1415]],[[265301,293585],[-336,1521]],[[251106,295779],[-194,-540]],[[250912,295239],[-465,-210],[-350,-1146]],[[250097,293883],[-350,16],[-1,4030]],[[268767,296479],[-104,-668]],[[268663,295811],[-273,-796],[-103,-1445]],[[268287,293570],[-448,479]],[[237107,295594],[1,-5232]],[[237108,290362],[-341,757],[-196,-1322],[-639,965],[-521,-443]],[[235411,290319],[-264,1118]],[[275614,293574],[-88,-2688],[-301,-779]],[[275225,290107],[-353,382],[-40,1051],[-800,-2860]],[[274032,288680],[-22,-72]],[[274010,288608],[-398,2352],[-785,2545]],[[272827,293505],[-419,939]],[[242828,292727],[22,-1854],[-368,-1418],[-65,-1107]],[[242417,288348],[-241,1667],[-352,864]],[[270582,295458],[-741,-3541]],[[269841,291917],[-395,3623],[30,1884]],[[259929,294597],[-147,0],[-211,-3806],[-383,38],[-157,-3571]],[[259031,287258],[-882,-28]],[[258149,287230],[-35,1334],[210,2007],[198,282],[-61,1738]],[[250097,293883],[-203,-505],[0,-2741]],[[249894,290637],[-534,-9]],[[249360,290628],[-4,2180],[-385,256],[-5,4848]],[[249360,290628],[-290,-1321]],[[249070,289307],[-1184,2212]],[[269841,291917],[-165,-789]],[[269676,291128],[-4,-5]],[[269672,291123],[-80,1]],[[269592,291124],[-424,845],[-314,4670]],[[195118,274631],[-3725,22]],[[191393,274653],[0,1610]],[[191393,276263],[7,12672]],[[264305,297366],[79,-1215],[-282,-4274]],[[264102,291877],[-95,1]],[[264007,291878],[19,2058],[-215,1635]],[[265301,293585],[-113,-1287],[-385,-1434]],[[264803,290864],[-134,698],[-567,315]],[[238e3,294286],[55,-4237],[-203,-2132],[-208,87],[128,-2331]],[[237772,285673],[-29,1]],[[237743,285674],[-635,-3]],[[237108,285671],[0,4691]],[[269592,291124],[-134,-694]],[[269458,290430],[-356,976],[-547,-1372]],[[268555,290034],[-268,3536]],[[256546,289910],[-601,-2119],[-102,-2363],[-288,-51]],[[255555,285377],[-818,63]],[[254737,285440],[-326,195],[-14,2539]],[[254397,288174],[-9,6911]],[[211995,292545],[-22,-7993]],[[211973,284552],[0,-8133]],[[211973,276419],[1,-8101]],[[211974,268318],[0,-1611],[-731,-3]],[[211243,266704],[-1104,-3]],[[210139,266701],[0,9724],[-255,-1],[0,8241]],[[252080,290655],[-401,-9]],[[251679,290646],[-766,-8]],[[250913,290638],[-1,4601]],[[244988,295164],[-59,-1673],[289,734],[-26,-3356],[151,-2943],[-317,-598],[225,-984],[-128,-820]],[[245123,285524],[0,-134]],[[245123,285390],[-271,18]],[[244852,285408],[-481,19]],[[244371,285427],[-67,-3]],[[244304,285424],[8,7131]],[[264007,291878],[-125,-1789],[-179,18]],[[263703,290107],[-245,1867],[-67,2695]],[[258149,287230],[-73,-1530]],[[258076,285700],[-260,915],[-756,37],[2,-410]],[[257062,286242],[-403,2158],[-4,1501]],[[271073,289921],[-669,-319],[-229,1236],[-260,-546]],[[269915,290292],[-148,616]],[[269767,290908],[-91,220]],[[254397,288174],[-931,-2937]],[[253466,285237],[-470,-87]],[[252996,285150],[100,5531]],[[250913,290638],[-58,-1638],[-291,-9],[-3,-1640],[-289,-10]],[[250272,287341],[5,3289],[-383,7]],[[246377,290341],[40,-3234]],[[246417,287107],[-592,20],[0,-1670]],[[245825,285457],[-702,67]],[[266388,293402],[-34,-4888]],[[266354,288514],[-753,-747]],[[265601,287767],[-17,901]],[[265584,288668],[-113,3502]],[[263703,290107],[-14,-676]],[[263689,289431],[-975,44],[-28,-604]],[[262686,288871],[-213,626]],[[262473,289497],[-213,3738]],[[277775,289288],[-200,-1210],[-345,-446],[-431,-3536]],[[276799,284096],[-357,-1958],[-73,1501]],[[276369,283639],[-170,-185],[-119,1854],[-263,409]],[[275817,285717],[-479,2444],[-113,1946]],[[175704,293265],[8,-6545],[-64,-14],[-11,-8498]],[[175637,278208],[-2838,-1564],[17,2580],[-320,834],[-131,1949],[82,971],[-206,4490],[-532,4208],[-221,846]],[[261484,293283],[160,-5557]],[[261644,287726],[11,-400]],[[261655,287326],[-1005,-14]],[[260650,287312],[-168,-13]],[[260482,287299],[28,7246]],[[260482,287299],[-991,-305]],[[259491,286994],[-460,264]],[[233588,292352],[-6,-55]],[[233582,292297],[-854,-556],[-398,-900],[-289,-1444]],[[232041,289397],[8,3545]],[[272827,293505],[-15,-5200],[98,-784]],[[272910,287521],[-478,-195],[-495,933],[-201,-1171]],[[271736,287088],[-363,872],[-35,1042]],[[267418,291921],[45,-836],[-297,-951],[-55,-1334]],[[267111,288800],[-431,-35]],[[266680,288765],[-326,-251]],[[202831,292589],[15,-6292]],[[202846,286297],[-1525,-4281],[1,-811],[-1146,18],[-2,-3253]],[[200174,277970],[-860,-3]],[[199314,277967],[-358,449],[43,2766],[-165,3253],[-161,392],[-104,4258],[-348,-19]],[[238996,293588],[-214,-3466],[-111,31],[-24,-4496]],[[238647,285657],[-85,2]],[[238562,285659],[-790,14]],[[268555,290034],[21,-284]],[[268576,289750],[-391,-1856],[-455,-1079]],[[267730,286815],[-127,1309],[-492,676]],[[183362,276096],[1,-8676]],[[183363,267420],[-4125,8475],[13,2284],[251,1898]],[[179502,280077],[536,715],[179,2807],[-146,2209]],[[191393,276263],[-1966,-35],[0,-192],[-2916,95]],[[226312,293390],[-10,-8052]],[[226302,285338],[-375,38]],[[225927,285376],[-1032,85]],[[224895,285461],[17,7228]],[[240074,292338],[-28,-6700]],[[240046,285638],[-697,10]],[[239349,285648],[-702,9]],[[265584,288668],[-611,418]],[[264973,289086],[-229,4]],[[264744,289090],[59,1774]],[[274010,288608],[-793,-2802]],[[273217,285806],[-307,1715]],[[179502,280077],[-3865,-1869]],[[227802,293328],[-42,-8197]],[[227760,285131],[-406,73]],[[227354,285204],[-1052,134]],[[229332,292863],[-29,-7782]],[[229303,285081],[-523,-53]],[[228780,285028],[-1020,103]],[[262473,289497],[-829,-1771]],[[232039,284934],[-231,5],[-115,-1982],[146,-674]],[[231839,282283],[-397,23]],[[231442,282306],[-615,61]],[[230827,282367],[1,2606]],[[230828,284973],[5,6893]],[[232041,289397],[-2,-4463]],[[230828,284973],[-612,11]],[[230216,284984],[-913,97]],[[219070,292721],[-5,-8098]],[[219065,284623],[-381,10]],[[218684,284633],[-1066,127]],[[217618,284760],[-1,7948]],[[220537,292711],[5,-8140]],[[220542,284571],[-432,-2]],[[220110,284569],[-1045,54]],[[234975,292084],[-31,-7088]],[[234944,284996],[-292,1575],[-561,-613]],[[234091,285958],[1,6606]],[[217618,284760],[-376,-125]],[[217242,284635],[-1070,-47]],[[216172,284588],[2,8075]],[[223426,292715],[8,-8204]],[[223434,284511],[-404,2]],[[223030,284513],[-1045,0]],[[221985,284513],[-4,8229]],[[224895,285461],[-2,-1035],[-413,38]],[[224480,284464],[-1046,47]],[[221985,284513],[-393,-1]],[[221592,284512],[-1050,59]],[[244304,285424],[-1696,42]],[[242608,285466],[-191,2882]],[[216172,284588],[-374,14]],[[215798,284602],[-1072,-38]],[[214726,284564],[2,8003]],[[206995,276387],[10,-9680]],[[207005,266707],[-197,-1]],[[206808,266706],[-3007,34]],[[203801,266740],[-1057,-19]],[[202744,266721],[2,17810],[100,1766]],[[213282,292546],[0,-7999]],[[213282,284547],[-1309,5]],[[214726,284564],[-368,-14]],[[214358,284550],[-1076,-3]],[[234091,285958],[-73,-393]],[[234018,285565],[-60,-961],[-377,12]],[[233581,284616],[1,7681]],[[242608,285466],[-1828,115]],[[240780,285581],[-734,57]],[[233581,284616],[-993,-39]],[[232588,284577],[-549,357]],[[235411,290319],[-5,-7248]],[[235406,283071],[-145,-6]],[[235261,283065],[-39,471]],[[235222,283536],[-278,1460]],[[249070,289307],[-206,-1883],[-209,-3399],[-189,-953]],[[248466,283072],[-1108,2439]],[[247358,285511],[-151,1938],[245,380],[-3,3123]],[[264744,289090],[-346,-257]],[[264398,288833],[-567,369],[-126,-463]],[[263705,288739],[-16,692]],[[275817,285717],[197,-1750],[-222,-2037],[-677,747]],[[275115,282677],[4,3611],[-520,96],[-567,2296]],[[247358,285511],[-237,-29],[-3,-1592],[-571,-19]],[[246547,283871],[-8,3240],[-122,-4]],[[269458,290430],[-641,-2764]],[[268817,287666],[-197,886]],[[268620,288552],[-44,1198]],[[269915,290292],[98,-679],[-163,-3128],[52,-2328],[-122,-1899]],[[269780,282258],[-329,-1370]],[[269451,280888],[-242,1119]],[[269209,282007],[-81,3665],[-311,1994]],[[237108,285671],[0,-2571]],[[237108,283100],[-1702,-29]],[[271736,287088],[202,-924]],[[271938,286164],[-630,-2537]],[[271308,283627],[-251,828],[-618,-687],[-182,-1942]],[[270257,281826],[-477,432]],[[252996,285150],[-21,-1156]],[[252975,283994],[-1295,-59]],[[251680,283935],[-1,6711]],[[251680,283935],[-283,11]],[[251397,283946],[-1128,96]],[[250269,284042],[3,3299]],[[250269,284042],[-1132,-33],[-12,-840]],[[249125,283169],[-659,-97]],[[257062,286242],[14,-3976],[-399,14]],[[256677,282280],[-836,-103],[-284,800]],[[255557,282977],[-2,2400]],[[269209,282007],[-689,-991],[-95,755],[-402,-936]],[[268023,280835],[-353,3484]],[[267670,284319],[60,2496]],[[263705,288739],[-84,-3973]],[[263621,284766],[55,-1652]],[[263676,283114],[-539,-692]],[[263137,282422],[-449,518]],[[262688,282940],[-2,5931]],[[262688,282940],[-898,-38]],[[261790,282902],[-135,4424]],[[199314,277967],[-878,-19],[0,-1622],[-852,-5],[-2,-8135],[36,-4019]],[[197618,264167],[-857,-7],[-37,4023],[2,8133],[-306,3],[2,1614],[-576,1],[-5,3232],[-536,6]],[[264398,288833],[-62,-3686]],[[264336,285147],[-715,-381]],[[264973,289086],[-7,-4742],[-221,-294]],[[264745,284050],[2,1070],[-411,27]],[[265601,287767],[265,-1986],[29,-1346]],[[265895,284435],[-506,-1945]],[[265389,282490],[-646,23]],[[264743,282513],[2,1537]],[[267670,284319],[-205,1161],[-587,-1542]],[[266878,283938],[-198,4827]],[[266878,283938],[-137,-519]],[[266741,283419],[-297,-993]],[[266444,282426],[-403,799],[-146,1210]],[[275115,282677],[-128,-2424],[77,-2306]],[[275064,277947],[21,-1799],[-453,1073]],[[274632,277221],[-397,2101],[-304,487]],[[273931,279809],[-206,2389],[-508,3608]],[[273217,285806],[-382,-1361],[-117,-2128],[-399,-1751]],[[272319,280566],[-269,3521],[-24,1416]],[[272026,285503],[-88,661]],[[254737,285440],[-323,-2639],[122,-3923],[141,-1192],[-210,-1223]],[[254467,276463],[-114,140]],[[254353,276603],[-184,1820],[-374,-689],[-62,3380],[-367,2778],[100,1345]],[[261790,282902],[136,-2308]],[[261926,280594],[-1276,-334]],[[260650,280260],[0,7052]],[[260650,280260],[-288,-579],[2,-1890]],[[260364,277791],[-286,-278],[4,-1615],[-248,-23]],[[259834,275875],[-17,4870],[-320,8]],[[259497,280753],[-6,6241]],[[259497,280753],[-1025,-27]],[[258472,280726],[-231,1150],[-165,3824]],[[246547,283871],[-292,-1615],[176,-342],[-73,-2890]],[[246358,279024],[-674,12],[3,3263],[138,3158]],[[235222,283536],[-1204,-38]],[[234018,283498],[0,2067]],[[258472,280726],[-106,-860]],[[258366,279866],[-839,-31],[-2,-819],[-563,45]],[[256962,279061],[-281,-16],[0,1226]],[[256681,280271],[-4,2009]],[[202744,266721],[-672,-16],[-49,-2500],[301,-1531]],[[202324,262674],[-2142,-5]],[[200182,262669],[-8,15301]],[[272319,280566],[44,-2784]],[[272363,277782],[-442,-1977]],[[271921,275805],[-595,2074]],[[271326,277879],[-222,903]],[[271104,278782],[-65,751],[269,4094]],[[273931,279809],[-121,-807]],[[273810,279002],[-90,-725],[-314,2439],[-742,-3661]],[[272664,277055],[-301,727]],[[248466,283072],[-231,-2682],[-557,-1363]],[[247678,279027],[-560,-1640]],[[247118,277387],[-289,-1241]],[[246829,276146],[-463,2072]],[[246366,278218],[-8,806]],[[238701,271113],[-400,6]],[[238301,271119],[-149,1513],[-322,444],[-467,-2738],[-254,8]],[[237109,270346],[-1,3653]],[[237108,273999],[0,5600]],[[237108,279599],[0,3501]],[[237743,285674],[-73,-1364],[157,-1652],[-2,-3964],[475,-5512],[401,-2069]],[[238562,285659],[194,-3036],[29,-8285],[191,-5]],[[238976,274333],[-156,-3244]],[[238820,271089],[-119,24]],[[239516,277585],[89,-2415],[-250,-839],[-379,2]],[[239349,285648],[4,-5606],[141,-1],[22,-2456]],[[240779,280837],[-287,-14],[-146,-3236]],[[240346,277587],[-830,-2]],[[240780,285581],[-1,-4744]],[[242619,280157],[-575,-2639],[-400,30]],[[241644,277548],[0,1623],[-290,937],[-575,729]],[[242608,285466],[11,-5309]],[[234018,283498],[-3,-6187]],[[234015,277311],[-813,788]],[[233202,278099],[-417,1389]],[[232785,279488],[-113,619]],[[232672,280107],[-84,4470]],[[246366,278218],[-28,-989],[-363,176],[-2,-2478],[-251,42],[-36,2444],[-221,12]],[[245465,277425],[-297,1279],[258,1420],[-227,256],[-7,1864],[186,934],[-62,1882],[-224,-1603],[31,1933]],[[268023,280835],[-29,-951]],[[267994,279884],[-750,-2311]],[[267244,277573],[-503,5846]],[[244371,285427],[-163,-2146],[-308,-2022],[-90,-2138]],[[243810,279121],[-368,-2107],[-400,-899]],[[243042,276115],[-26,3010],[-397,1032]],[[255557,282977],[-143,-816],[-4,-3254],[-143,-3],[2,-3233]],[[255269,275671],[-569,-21],[-233,813]],[[244852,285408],[-216,-2699],[-7,-2066],[-283,-3112]],[[244346,277531],[-420,5],[-116,1585]],[[225927,285376],[-30,-8275]],[[225897,277101],[-4,-879]],[[225893,276222],[-1134,26]],[[224759,276248],[-281,39]],[[224478,276287],[2,8177]],[[245465,277425],[-76,-261]],[[245389,277164],[-175,-453],[-903,-2]],[[244311,276709],[35,822]],[[227354,285204],[-18,-8167]],[[227336,277037],[-186,1]],[[227150,277038],[-1253,63]],[[264743,282513],[-219,-2968]],[[264524,279545],[-235,1092]],[[264289,280637],[-264,580],[-349,1897]],[[254353,276603],[-498,-1834],[-40,-1059],[323,-1231]],[[254138,272479],[-1368,-35]],[[252770,272444],[91,5015]],[[252861,277459],[114,6535]],[[228780,285028],[-17,-8118]],[[228763,276910],[-135,16]],[[228628,276926],[-1292,111]],[[230216,284984],[-6,-3141]],[[230210,281843],[-31,-4995]],[[230179,276848],[-1416,62]],[[230827,282367],[0,-513],[-617,-11]],[[232672,280107],[-600,939],[-233,1237]],[[218684,284633],[-13,-8156]],[[218671,276477],[-1432,43]],[[217239,276520],[3,8115]],[[210139,266701],[-717,-2]],[[209422,266699],[-123,-1]],[[209299,266698],[-2294,9]],[[220110,284569],[-7,-8139]],[[220103,276430],[-1432,47]],[[217239,276520],[0,-66]],[[217239,276454],[-1432,21]],[[215807,276475],[-9,8127]],[[215807,276475],[-1432,-37]],[[214375,276438],[-17,8112]],[[214375,276438],[-25,-1]],[[214350,276437],[-2377,-18]],[[221592,284512],[0,-8234]],[[221592,276278],[-49,0]],[[221543,276278],[-1440,152]],[[223030,284513],[0,-8233]],[[223030,276280],[-51,1]],[[222979,276281],[-1387,-3]],[[224478,276287],[-1448,-7]],[[271104,278782],[-447,-786]],[[270657,277996],[-226,1046],[-174,2784]],[[266444,282426],[-237,-2443]],[[266207,279983],[2,-920]],[[266209,279063],[-288,519]],[[265921,279582],[-345,931],[-187,1977]],[[251397,283946],[0,-6508]],[[251397,277438],[-1123,-9]],[[250274,277429],[-5,6613]],[[250274,277429],[-14,-1]],[[250260,277428],[-1136,15],[0,1061]],[[249124,278504],[1,4665]],[[252861,277459],[-1464,-21]],[[235261,283065],[11,-1603]],[[235272,281462],[1,-2618]],[[235273,278844],[-795,-2143]],[[234478,276701],[-463,610]],[[267244,277573],[-756,-2456]],[[266488,275117],[-124,3123],[-155,823]],[[264289,280637],[-142,-524],[-197,-2955],[-99,3]],[[263851,277161],[-538,-506]],[[263313,276655],[-159,-301]],[[263154,276354],[0,1215]],[[263154,277569],[-17,4853]],[[237108,279599],[-281,902],[-86,-872],[-299,1007],[-286,-1037],[-341,13],[-543,1850]],[[249124,278504],[-151,-881]],[[248973,277623],[-205,-34],[-580,-3455]],[[248188,274134],[-494,8],[0,1631],[-576,8],[0,1606]],[[256681,280271],[-69,-2498],[-191,-1960],[-869,-125],[4,-3255],[-143,-9]],[[255413,272424],[-143,-6],[-1,3253]],[[263154,277569],[-1076,448]],[[262078,278017],[-152,2577]],[[265921,279582],[1,-28]],[[265922,279554],[-184,35],[-659,-3027]],[[265079,276562],[-284,2688],[-271,295]],[[231442,282306],[2,-8953]],[[231444,273353],[-1049,21]],[[230395,273374],[-216,3474]],[[270657,277996],[-80,-1269]],[[270577,276727],[-329,-341],[-291,-3111],[55,-643]],[[270012,272632],[0,-5]],[[270012,272627],[-338,-491],[-153,1148]],[[269521,273284],[74,1606],[-301,1073],[-437,275]],[[268857,276238],[507,2500],[87,2150]],[[232785,279488],[1,-3858],[404,-2322]],[[233190,273308],[-1746,45]],[[268857,276238],[-59,1856],[-542,1927],[-262,-137]],[[237108,273999],[-848,-1143],[-402,1183]],[[235858,274039],[-244,1]],[[235614,274040],[-342,532],[1,4272]],[[197618,264167],[24,-1497]],[[197642,262670],[0,-8384],[-2346,-23]],[[195296,254263],[8,20372]],[[259834,275875],[18,-769],[-399,-590]],[[259453,274516],[-479,386],[-118,1013],[-486,-1586]],[[258370,274329],[-4,5537]],[[241644,277548],[-1,-1627]],[[241643,275921],[-577,18],[2,-799],[-433,-2]],[[240635,275138],[-285,12],[-4,2437]],[[273810,279002],[98,-1654]],[[273908,277348],[8,-2098]],[[273916,275250],[-11,-827]],[[273905,274423],[15,-90]],[[273920,274333],[-20,-184]],[[273900,274149],[-60,-392]],[[273840,273757],[-438,-2518],[175,-1903]],[[273577,269336],[17,-224]],[[273594,269112],[-42,-1026],[-431,800]],[[273121,268886],[-76,2024]],[[273045,270910],[44,2085],[-299,3226]],[[272790,276221],[-126,834]],[[265079,276562],[-41,-437]],[[265038,276125],[-259,143],[-399,-2644]],[[264380,273624],[-384,781]],[[263996,274405],[-145,2756]],[[262078,278017],[222,-1817]],[[262300,276200],[-162,-699],[-765,-79],[10,-1076],[-289,-21]],[[261094,274325],[-155,1623],[-575,1843]],[[256962,279061],[29,-2256],[255,-3763]],[[257246,273042],[-260,-2156],[4,-3296]],[[256990,267590],[-755,-8],[-207,1771],[-614,2276]],[[255414,271629],[-1,795]],[[243042,276115],[-252,-2320],[-86,-1940]],[[242704,271855],[-773,7]],[[241931,271862],[-288,2425],[0,1634]],[[268650,272453],[-454,-2106]],[[268196,270347],[-296,-908],[-412,5134]],[[267488,274573],[-244,3e3]],[[268857,276238],[-273,-3365],[66,-420]],[[258370,274329],[-238,-1220]],[[258132,273109],[-630,1133],[-256,-1200]],[[274213,271739],[154,-1026],[-395,-1964],[241,2990]],[[273840,273757],[261,-1594],[-185,-2612],[-322,-439]],[[274414,275981],[264,-153],[280,-1524],[-294,-990],[-167,-1798],[-139,1959],[56,2506]],[[274160,276707],[170,-315],[46,-4156],[-277,1435],[-122,1906],[183,1130]],[[274632,277221],[33,-1171],[-536,816],[-157,-984],[-64,1466]],[[265516,275419],[-478,706]],[[265922,279554],[-53,-2957],[-353,-1178]],[[266488,275117],[0,-942]],[[266488,274175],[-328,-2106]],[[266160,272069],[-649,44]],[[265511,272113],[5,3306]],[[234478,276701],[5,-3100]],[[234483,273601],[0,-4335]],[[234483,269266],[-1322,-45]],[[233161,269221],[-81,1800],[110,2287]],[[244311,276709],[-53,-2458]],[[244258,274251],[-441,-8],[-351,-1303],[-29,-1625],[-344,-1798]],[[243093,269517],[-234,272],[-155,2066]],[[235614,274040],[-175,-434],[-956,-5]],[[271921,275805],[37,-1771],[275,-2845]],[[272233,271189],[-961,-1642]],[[271272,269547],[-98,1564],[-427,591]],[[270747,271702],[140,2717],[-310,2308]],[[250260,277428],[-1,-6571]],[[250259,270857],[-1135,-31]],[[249124,270826],[0,2438],[-151,4359]],[[246829,276146],[-140,-527],[-67,-2600],[-183,267],[-97,-2398]],[[246342,270888],[-114,-1301],[-411,-1386],[-315,624]],[[245502,268825],[-3,115]],[[245499,268940],[-61,70]],[[245438,269010],[-315,191],[118,1426]],[[245241,270627],[337,223],[252,2167],[-256,411],[68,1606],[-306,122],[53,2008]],[[263154,276354],[-211,-1787],[-562,-838]],[[262381,273729],[-81,2471]],[[200182,262669],[-2540,1]],[[273045,270910],[-142,209],[-547,-2637]],[[272356,268482],[-123,2707]],[[261094,274325],[1,-3262]],[[261095,271063],[-1173,-46],[-180,788]],[[259742,271805],[-224,1640]],[[259518,273445],[-65,1071]],[[249124,270826],[0,-3253]],[[249124,267573],[-1393,50]],[[247731,267623],[-42,2293],[499,4218]],[[240635,275138],[6,-4081],[-110,-1625]],[[240531,269432],[-347,19]],[[240184,269451],[-691,9]],[[239493,269460],[-75,1632],[-598,-3]],[[267488,274573],[-96,548],[-482,-3351]],[[266910,271770],[-422,2405]],[[252770,272444],[-27,-1509]],[[252743,270935],[-1345,-64]],[[251398,270871],[-1,6567]],[[251398,270871],[-1139,-14]],[[247731,267623],[-1360,-26]],[[246371,267597],[-29,3291]],[[245241,270627],[-1027,-144]],[[244214,270483],[-103,1786],[147,1982]],[[263996,274405],[-106,-4613]],[[263890,269792],[-3,-599]],[[263887,269193],[-267,9],[-340,1832]],[[263280,271034],[-27,-2]],[[263253,271032],[60,5623]],[[270747,271702],[-157,187]],[[270590,271889],[-578,743]],[[227150,277038],[6,-4410]],[[227156,272628],[-469,-47],[-452,-1537]],[[226235,271044],[-342,5178]],[[228628,276926],[1,-5287]],[[228629,271639],[-1086,-1713]],[[227543,269926],[-107,-742],[-280,1303]],[[227156,270487],[0,2141]],[[230395,273374],[194,-555]],[[230589,272819],[-1430,-4745]],[[229159,268074],[-124,-408],[-406,3973]],[[255414,271629],[-142,-188],[4,-2273],[-284,-8],[4,-2361],[-126,-263]],[[254870,266536],[-1130,-23]],[[253740,266513],[-126,1159],[208,569],[68,3761],[248,477]],[[263253,271032],[-736,-38]],[[262517,270994],[98,589],[-330,1226],[96,920]],[[217239,276454],[-26,-8133]],[[217213,268321],[-225,-2]],[[216988,268319],[-1199,8]],[[215789,268327],[18,8148]],[[218671,276477],[-13,-8190]],[[218658,268287],[-436,22]],[[218222,268309],[-1009,12]],[[220103,276430],[-15,-8195]],[[220088,268235],[-232,-5]],[[219856,268230],[-1198,57]],[[215789,268327],[-226,-12]],[[215563,268315],[-1213,-2]],[[214350,268313],[0,8124]],[[214350,268313],[-210,4]],[[214140,268317],[-1427,-23]],[[212713,268294],[-739,24]],[[265511,272113],[-316,-757],[-183,-1474]],[[265012,269882],[-430,1091]],[[264582,270973],[-206,1238],[4,1413]],[[221543,276278],[-5,-8068]],[[221538,268210],[-231,14]],[[221307,268224],[-1219,11]],[[224759,276248],[2,-3983],[-213,-701]],[[224548,271564],[-1040,-3414]],[[223508,268150],[-541,29]],[[222967,268179],[12,8102]],[[226235,271044],[225,-2721]],[[226460,268323],[-392,-1293]],[[226068,267030],[-565,-1869]],[[225503,265161],[-119,1166],[-213,-724],[-623,5961]],[[222967,268179],[-215,-7]],[[222752,268172],[-1214,38]],[[191393,274653],[-1,-12960]],[[191392,261693],[-1985,-97],[1,-3801],[-565,-10],[0,-1773]],[[188843,256012],[-5480,11408]],[[269521,273284],[-686,-1046]],[[268835,272238],[-185,215]],[[262517,270994],[-386,-1847],[16,-1276]],[[262147,267871],[-360,-24],[-203,1604],[-425,-24]],[[261159,269427],[-64,1636]],[[259742,271805],[-223,-445],[6,-3713]],[[259525,267647],[5,-1554],[-546,-20]],[[258984,266073],[-309,-26],[-4,1611],[-286,-16]],[[258385,267642],[-7,3607],[-246,1860]],[[241931,271862],[-1,-2445]],[[241930,269417],[-1399,15]],[[268196,270347],[-120,-1132]],[[268076,269215],[-774,-4371]],[[267302,264844],[-222,1408],[-144,2418]],[[266936,268670],[128,1356],[-154,1744]],[[264582,270973],[-5,-1325],[-687,144]],[[195296,254263],[-3927,9]],[[191369,254272],[23,7421]],[[258385,267642],[-117,-1603]],[[258268,266039],[-1141,-46]],[[257127,265993],[-137,1597]],[[235858,274039],[-247,-3595],[-56,-4246],[248,15]],[[235803,266213],[165,-2415]],[[235968,263798],[-1351,24]],[[234617,263822],[-133,12],[-1,5432]],[[244214,270483],[8,-2105],[-240,-3867]],[[243982,264511],[-60,1623],[-510,-1824],[-304,1856]],[[243108,266166],[-15,3351]],[[266936,268670],[-756,231]],[[266180,268901],[-20,3168]],[[237109,270346],[74,-4024]],[[237183,266322],[-1380,-109]],[[233161,269221],[87,-951]],[[233248,268270],[-1739,-1463]],[[231509,266807],[-6,123]],[[231503,266930],[-162,2701],[-752,3188]],[[269315,266119],[-168,-187]],[[269147,265932],[-152,1040],[-160,5266]],[[269521,273284],[-206,-7165]],[[270012,272627],[143,-2843],[-121,-4705]],[[270034,265079],[-575,985]],[[269459,266064],[-144,55]],[[238301,271119],[215,-818],[-12,-1664],[522,-3202]],[[239026,265435],[-240,-345],[-1,-1274]],[[238785,263816],[-1220,-19]],[[237565,263797],[-382,2525]],[[231503,266930],[-1231,-4027]],[[230272,262903],[-620,348]],[[229652,263251],[-493,4823]],[[227156,270487],[-696,-2164]],[[270590,271889],[127,-3676],[608,-623]],[[271325,267590],[-175,-617]],[[271150,266973],[-403,-4199]],[[270747,262774],[-221,704]],[[270526,263478],[-177,1370],[-315,231]],[[253740,266513],[-294,-3347],[251,-2068]],[[253697,261098],[-1046,-26]],[[252651,261072],[-26,3649]],[[252625,264721],[118,6214]],[[269147,265932],[-285,-745]],[[268862,265187],[-233,1642],[-442,1367],[-111,1019]],[[261159,269427],[-50,-2453],[-440,-327],[-199,-2179]],[[260470,264468],[-372,2],[4,1617],[-263,0],[-26,1492],[-288,68]],[[266180,268901],[-4,-1686]],[[266176,267215],[-979,52]],[[265197,267267],[-144,1878]],[[265053,269145],[-41,737]],[[271272,269547],[173,-1188]],[[271445,268359],[-120,-769]],[[243108,266166],[-323,-822]],[[242785,265344],[-856,1]],[[241929,265345],[1,4072]],[[257127,265993],[-143,-9],[6,-2440]],[[256990,263544],[-1656,-27]],[[255334,263517],[-331,-38],[-133,3057]],[[229652,263251],[-593,-1974]],[[229059,261277],[-293,2871],[-669,-2188]],[[228097,261960],[2,1607],[-453,1892],[173,815],[-272,611],[-4,3041]],[[225503,265161],[144,-1412],[-855,-2935]],[[224792,260814],[-82,738],[-489,-431]],[[224221,261121],[-713,7029]],[[245438,269010],[61,-70]],[[245502,268825],[-127,-1815],[-313,-1032],[-168,-1704]],[[244894,264274],[-270,-484],[77,-1752]],[[244701,262038],[-172,-287]],[[244529,261751],[-462,332]],[[244067,262083],[-85,2428]],[[272356,268482],[444,-3810]],[[272800,264672],[248,-708],[-50,-2336],[-442,1524]],[[272556,263152],[-244,2510],[-518,506],[-349,2191]],[[239493,269460],[179,-3272],[-322,2],[-3,-1288],[-321,533]],[[273103,263918],[241,-620],[-261,-1764],[-124,1738],[144,646]],[[273429,267956],[229,-1123],[-211,-968],[-18,2091]],[[273121,268886],[209,-711],[80,-2196],[219,-966],[-158,-953],[-438,1415],[-233,-803]],[[263887,269193],[-34,-3123]],[[263853,266070],[-27,-877],[-408,18]],[[263418,265211],[-156,2]],[[263262,265213],[18,5821]],[[263262,265213],[-700,78]],[[262562,265291],[-449,1252]],[[262113,266543],[34,1328]],[[265197,267267],[107,-2252]],[[265304,265015],[-1157,121],[0,-794]],[[264147,264342],[-294,1728]],[[252625,264721],[-414,-683],[-803,-568]],[[251408,263470],[-10,7401]],[[246371,267597],[-50,-4882]],[[246321,262715],[-773,1410],[-654,149]],[[251408,263470],[-93,-39]],[[251315,263431],[-1039,-418]],[[250276,263013],[-17,7844]],[[250276,263013],[-235,-98]],[[250041,262915],[-702,-302]],[[249339,262613],[-25,4964],[-190,-4]],[[228097,261960],[-913,-2938]],[[227184,259022],[-236,2295],[-214,-718]],[[226734,260599],[-666,6431]],[[268862,265187],[-531,-2011]],[[268331,263176],[-444,-556]],[[267887,262620],[-507,1245]],[[267380,263865],[-78,979]],[[241929,265345],[-140,-2434]],[[241789,262911],[-714,10],[-2,-1631],[-985,-12]],[[240088,261278],[64,2739],[215,1718],[-183,3716]],[[240088,261278],[187,-1588],[292,-495],[230,-1479]],[[240797,257716],[-541,-2780],[-190,-403]],[[240066,254533],[-710,332]],[[239356,254865],[-1,3236],[-281,-4],[-5,3280],[-287,5],[3,2434]],[[262113,266543],[-202,-2490],[-1,-1443]],[[261910,262610],[38,-331]],[[261948,262279],[-247,-1122],[-557,78],[-1,-1623]],[[261143,259612],[-925,-26]],[[260218,259586],[89,792]],[[260307,260378],[163,4090]],[[234617,263822],[-104,-1184],[69,-2704],[234,-2044]],[[234816,257890],[-383,-1877]],[[234433,256013],[-270,786],[-111,1767],[-372,551]],[[233680,259117],[-7,1203],[-351,1944],[-118,1559],[44,4447]],[[267380,263865],[-842,-11]],[[266538,263854],[-369,126]],[[266169,263980],[7,3235]],[[273082,261033],[-133,-2581],[-38,2028],[171,553]],[[272467,260258],[-390,845]],[[272077,261103],[-418,1230],[-343,2022],[41,1842],[-207,776]],[[272556,263152],[364,-1898],[-453,-996]],[[218222,268309],[-10,-7269]],[[218212,261040],[-112,-2492],[-1121,-109]],[[216979,258439],[2,1757]],[[216981,260196],[7,8123]],[[216981,260196],[-1417,10]],[[215564,260206],[-1,8109]],[[215564,260206],[-1425,-1]],[[214139,260205],[1,8112]],[[214139,260205],[-87,1]],[[214052,260206],[-1250,7]],[[212802,260213],[-89,1]],[[212713,260214],[0,8080]],[[212713,260214],[-1472,-6]],[[211241,260208],[2,6496]],[[219856,268230],[-1,-7250]],[[219855,260980],[-1643,60]],[[233680,259117],[-1054,-950],[-246,-706]],[[232380,257461],[15,2779],[-147,-648]],[[232248,259592],[-249,2566],[-298,601],[38,1653],[-230,2395]],[[222752,268172],[-19,-11396]],[[222733,256776],[-311,-1069],[-354,1218],[-198,-944],[-249,1262]],[[221621,257243],[-334,1575]],[[221287,258818],[20,9406]],[[221287,258818],[-1085,65]],[[220202,258883],[-345,20],[-2,2077]],[[224221,261121],[-256,-235],[-55,-1438],[-590,-2354]],[[223320,257094],[-275,-434]],[[223045,256660],[-312,116]],[[260218,259586],[-114,-1]],[[260104,259585],[-994,-4]],[[259110,259581],[-7,3224],[-142,-9],[23,3277]],[[259110,259581],[-135,-3310]],[[258975,256271],[-230,291],[-9,1358],[-330,-1425],[-5,1399],[-275,-34]],[[258126,257860],[-1,2419],[142,6],[1,5754]],[[247731,267623],[274,-3564],[25,-1966]],[[248030,262093],[-341,-656]],[[247689,261437],[-106,-329],[-1263,-24]],[[246320,261084],[1,1631]],[[249339,262613],[-284,-111]],[[249055,262502],[-612,-243]],[[248443,262259],[-413,-166]],[[266169,263980],[-1,-929],[-528,-12]],[[265640,263039],[-382,824]],[[265258,263863],[46,1152]],[[225328,255832],[-536,4982]],[[226734,260599],[-1152,-3887]],[[225582,256712],[-254,-880]],[[272077,261103],[-207,-2290],[-271,-705]],[[271599,258108],[-852,4666]],[[232248,259592],[-1251,-3816]],[[230997,255776],[-725,7127]],[[209299,266698],[-218,-16661]],[[209081,250037],[-2269,-8219]],[[206812,241818],[27,3208],[-31,21680]],[[206812,241818],[-175,-639]],[[206637,241179],[-655,3287],[-500,980],[-452,2433],[-137,1784],[-467,1522],[-266,2270],[-357,1834]],[[203803,255289],[-2,11451]],[[203803,255289],[-618,1714],[-454,4718],[-407,953]],[[211241,260208],[-789,7]],[[210452,260215],[-226,1786],[-294,419],[-120,2210],[-128,-359],[-262,2428]],[[210452,260215],[261,-433],[176,-3774],[534,31],[187,-1030],[512,-17]],[[212122,254992],[-1599,-11259]],[[210523,243733],[-1442,6304]],[[262562,265291],[-9,-2748],[-135,18]],[[262418,262561],[-508,49]],[[255334,263517],[-41,-2445],[-142,-14],[4,-2674],[-156,-742],[132,-1478],[-365,-604],[-167,-1944]],[[254599,253616],[-506,-1944]],[[254093,251672],[-63,1221],[229,2446],[-147,-275],[95,2173],[-484,2051],[-26,1810]],[[237565,263797],[234,-2648],[-111,-2155]],[[237688,258994],[-417,-314]],[[237271,258680],[-297,954],[-857,614]],[[236117,260248],[-149,3550]],[[244067,262083],[-416,-314],[-36,-1776],[-276,-171],[-2,-3574],[-156,-1569],[81,-1641]],[[243262,253038],[-258,531],[-178,-1296],[-48,1873]],[[242778,254146],[7,11198]],[[269459,266064],[0,-2383],[-247,7],[-4,-2375]],[[269208,261313],[-295,-711]],[[268913,260602],[-583,-22],[1,2596]],[[264147,264342],[212,-842],[-100,-3841]],[[264259,259659],[-425,-12]],[[263834,259647],[-269,0]],[[263565,259647],[-156,2805],[9,2759]],[[270526,263478],[-236,-1e3],[1,-5622]],[[270291,256856],[-262,1105]],[[270029,257961],[-821,3352]],[[258126,257860],[-564,-27]],[[257562,257833],[-384,26],[-188,2e3],[3,2240]],[[256993,262099],[-3,1445]],[[263565,259647],[-754,-30]],[[262811,259617],[-348,-20],[-45,2964]],[[242778,254146],[-219,178]],[[242559,254324],[-305,2653]],[[242254,256977],[-195,277],[-241,2436],[-29,3221]],[[265258,263863],[-181,-811],[-39,-2867]],[[265038,260185],[-69,-496],[-710,-30]],[[252692,256194],[-1093,-41]],[[251599,256153],[-284,-4]],[[251315,256149],[0,7282]],[[252651,261072],[41,-4878]],[[246320,261084],[-2,-1627]],[[246318,259457],[-1160,-19]],[[245158,259438],[-408,1159],[-49,1441]],[[227703,254041],[-519,4981]],[[229059,261277],[364,-3474]],[[229423,257803],[-1328,-4514]],[[228095,253289],[-182,-662],[-210,1414]],[[266538,263854],[73,-1664]],[[266611,262190],[-131,-3053]],[[266480,259137],[-414,-482]],[[266066,258655],[-411,1022],[-15,3362]],[[267887,262620],[-7,-2008]],[[267880,260612],[-912,138],[0,1415],[-357,25]],[[266066,258655],[-13,-4419]],[[266053,254236],[-962,79]],[[265091,254315],[4,2025]],[[265095,256340],[-57,3845]],[[236117,260248],[245,-1198],[-44,-6786]],[[236318,252264],[-314,1644],[-175,1815],[-632,880],[-381,1287]],[[239356,254865],[-430,-6],[-146,-1627],[-240,7],[-65,-1705]],[[238475,251534],[-133,-174]],[[238342,251360],[-234,2339],[-88,3954],[-332,1341]],[[271599,258108],[109,-1595]],[[271708,256513],[-299,-2289]],[[271409,254224],[-861,806]],[[270548,255030],[-29,1447],[-228,379]],[[256993,262099],[-405,-645],[-234,-1413],[-90,-2314],[-724,-4800]],[[255540,252927],[-525,-296]],[[255015,252631],[-416,985]],[[251315,256149],[-565,11]],[[250750,256160],[-705,0]],[[250045,256160],[-4,6755]],[[229993,252193],[-570,5610]],[[230997,255776],[-230,-1047]],[[230767,254729],[-774,-2536]],[[268913,260602],[84,-3783]],[[268997,256819],[-88,-1964]],[[268909,254855],[-525,10],[-61,691],[-839,350]],[[267484,255906],[-15,966]],[[267469,256872],[411,3740]],[[242254,256977],[-1212,-1625],[-245,2364]],[[250045,256160],[-145,0]],[[249900,256160],[-376,-7]],[[249524,256153],[-46,1959],[-425,1320],[2,3070]],[[262811,259617],[-6,-2207]],[[262805,257410],[-584,-281],[-45,579]],[[262176,257708],[-228,4571]],[[262176,257708],[-117,-3882]],[[262059,253826],[-920,118]],[[261139,253944],[4,5668]],[[249524,256153],[-188,2]],[[249336,256155],[-474,-1],[2,-814],[-378,9]],[[248486,255349],[-43,6910]],[[267469,256872],[-538,69]],[[266931,256941],[-451,2196]],[[244529,261751],[-62,-2123],[-258,460],[229,-1495],[-276,-599],[18,-3120],[-205,750],[174,-2365],[-387,-521],[182,-1100]],[[243944,251638],[-102,-1383],[173,-931],[-202,-1256]],[[243813,248068],[-73,-540]],[[243740,247528],[12,447]],[[243752,247975],[-182,929]],[[243570,248904],[129,2677],[-437,1457]],[[248486,255349],[-225,-1013]],[[248261,254336],[-569,265]],[[247692,254601],[-3,6836]],[[257562,257833],[96,-2876],[-100,-437],[8,-2858]],[[257566,251662],[-179,1283],[-1847,-18]],[[245158,259438],[-12,-4904]],[[245146,254534],[-217,450],[-649,-954],[-49,-1688],[-287,-704]],[[191369,254272],[-1713,-9],[-813,1749]],[[225328,255832],[-812,-3459]],[[224516,252373],[-177,743],[-194,2530],[-443,141],[-382,1307]],[[247692,254601],[-45,0]],[[247647,254601],[-802,-13]],[[246845,254588],[-237,-7]],[[246608,254581],[0,4882],[-290,-6]],[[270029,257961],[-328,-1873],[-203,-243]],[[269498,255845],[-501,974]],[[226342,249372],[-760,7340]],[[227703,254041],[-1361,-4669]],[[220202,258883],[-12,-9165]],[[220190,249718],[-1597,-27]],[[218593,249691],[-12,8144],[-1602,88]],[[216979,257923],[0,516]],[[254093,251672],[-73,-563]],[[254020,251109],[-140,-343],[-854,-8],[-285,-550]],[[252741,250208],[-49,5986]],[[272895,258076],[-221,-2947],[-140,1836],[361,1111]],[[272467,260258],[359,-497],[69,-955],[-372,-536],[-14,-3438],[142,-738],[-530,300]],[[272121,254394],[-413,2119]],[[232380,257461],[233,-3410],[-192,-919],[-109,-3298]],[[232312,249834],[-587,-40],[-741,-2203]],[[230984,247591],[-246,5282],[29,1856]],[[215564,260206],[-1,-10641]],[[215563,249565],[-1463,119]],[[214100,249684],[-48,10522]],[[214100,249684],[-246,18]],[[213854,249702],[-112,1974],[-687,2489],[-255,-616]],[[212800,253549],[2,6664]],[[237271,258680],[3,-1922],[-169,-1045],[14,-5133]],[[237119,250580],[-252,-652]],[[236867,249928],[-549,2336]],[[216979,257923],[-20,-8366]],[[216959,249557],[-1396,8]],[[212800,253549],[-158,-489],[-520,1932]],[[265095,256340],[-399,-67]],[[264696,256273],[-805,-61]],[[263891,256212],[-57,3435]],[[263891,256212],[-578,-54]],[[263313,256158],[-423,46],[-85,1206]],[[261139,253944],[-190,-1282],[-485,462],[-142,-1410]],[[260322,251714],[-224,22]],[[260098,251736],[6,7849]],[[260098,251736],[-1121,-78]],[[258977,251658],[-2,4613]],[[246608,254581],[-1058,-7],[-230,-519]],[[245320,254055],[-174,479]],[[238342,251360],[-866,-337]],[[237476,251023],[-357,-443]],[[266931,256941],[-267,-2338]],[[266664,254603],[-217,-428]],[[266447,254175],[-394,61]],[[234433,256013],[126,-728]],[[234559,255285],[-1328,-6123]],[[233231,249162],[-512,-2377]],[[232719,246785],[-160,1025],[33,1830],[-280,194]],[[221621,257243],[-4,-7538]],[[221617,249705],[-1427,13]],[[270548,255030],[135,-1217],[-559,-1966],[-260,400]],[[269864,252247],[-282,1360],[-84,2238]],[[258977,251658],[18,-3690]],[[258995,247968],[-561,3]],[[258434,247971],[-835,7]],[[257599,247978],[-33,3684]],[[218593,249691],[-762,-75]],[[217831,249616],[-872,-59]],[[236867,249928],[-914,-1225]],[[235953,248703],[-290,477]],[[235663,249180],[-783,1632]],[[234880,250812],[-186,3541],[-135,932]],[[263313,256158],[-12,-3257]],[[263301,252901],[-768,-60],[-14,-3409]],[[262519,249432],[-296,57]],[[262223,249489],[-201,1664],[37,2673]],[[229345,250051],[-671,-2227]],[[228674,247824],[-579,5465]],[[229993,252193],[-648,-2142]],[[242559,254324],[-409,-313],[69,-6634],[-201,53]],[[242018,247430],[-298,679],[-278,-1715],[-307,-248]],[[241135,246146],[-630,-114]],[[240505,246032],[-17,6745],[-422,1756]],[[223045,256660],[-5,-9678]],[[223040,246982],[-1093,-7]],[[221947,246975],[-331,2],[1,2728]],[[224516,252373],[110,-2638],[233,-1105]],[[224859,248630],[-17,-2012]],[[224842,246618],[-1446,-2]],[[223396,246616],[-356,366]],[[267484,255906],[289,-2603],[-29,-1804]],[[267744,251499],[-329,-678],[-91,-2266]],[[267324,248555],[-270,35]],[[267054,248590],[-114,4038],[-276,1975]],[[269864,252247],[216,-986],[1,-1604],[213,-1377]],[[270294,248280],[-791,53],[-15,-4066],[756,-202],[-181,-4018]],[[270063,240047],[-569,247]],[[269494,240294],[-47,4435],[-166,-9],[13,2675],[-283,1029],[-221,3072]],[[268790,251496],[-78,1758],[187,-78]],[[268899,253176],[10,1679]],[[226342,249372],[-12,-642]],[[226330,248730],[-1471,-100]],[[272518,253791],[20,18]],[[272538,253809],[99,-1699],[-281,-1544],[-109,1279],[124,2060],[147,-114]],[[272121,254394],[4,-51]],[[272125,254343],[81,-132]],[[272206,254211],[155,-845],[-204,-1996],[71,-2600],[-325,802]],[[271903,249572],[-591,1666]],[[271312,251238],[97,2986]],[[264696,256273],[-167,-1561],[-391,-949],[-69,-1201],[-328,-1573],[-68,-1447]],[[263673,249542],[-96,10]],[[263577,249552],[15,3293],[-291,56]],[[265091,254315],[-12,-4796]],[[265079,249519],[-315,12]],[[264764,249531],[-724,18]],[[264040,249549],[-367,-7]],[[252741,250208],[18,-2159]],[[252759,248049],[-1139,-6]],[[251620,248043],[-21,8110]],[[250750,256160],[24,-9758]],[[250774,246402],[-565,1]],[[250209,246403],[-23,1870]],[[250186,248273],[3,6261],[-287,-6],[-2,1632]],[[250186,248273],[-850,-146]],[[249336,248127],[0,8028]],[[251620,248043],[-141,-1624]],[[251479,246419],[-705,-17]],[[249336,248127],[-206,-4]],[[249130,248123],[-300,-5]],[[248830,248118],[0,1358],[-237,-6],[-309,1882],[-23,2984]],[[268790,251496],[-833,9]],[[267957,251505],[-213,-6]],[[234880,250812],[-269,-1952],[-727,-4046]],[[233884,244814],[-145,1529],[-209,-878]],[[233530,245465],[-193,-35],[-106,3732]],[[213854,249702],[556,-1560],[549,-266],[329,-1468],[180,-3869],[116,-913]],[[215584,241626],[-1029,50],[-1,-1090],[-571,24],[0,-5857],[-623,-16],[0,-4293]],[[213360,230444],[-2433,11417]],[[210927,241861],[-404,1872]],[[271312,251238],[-472,-2258]],[[270840,248980],[-349,503],[-197,-1203]],[[245320,254055],[101,-733],[-2,-5263]],[[245419,248059],[-325,3]],[[245094,248062],[-1281,6]],[[240505,246032],[-431,-220]],[[240074,245812],[-1234,93],[-382,-268]],[[238458,245637],[138,2982],[-121,2915]],[[230984,247591],[-297,-1133],[-306,-3132],[-307,-919]],[[230074,242407],[-150,660]],[[229924,243067],[-83,1790],[-230,1424],[-92,2592],[-174,1178]],[[267054,248590],[-504,85]],[[266550,248675],[-89,305]],[[266461,248980],[-188,553]],[[266273,249533],[181,2384],[-7,2258]],[[246845,254588],[1,-6514]],[[246846,248074],[-55,0]],[[246791,248074],[-720,-7]],[[246071,248067],[-652,-8]],[[247647,254601],[2,-6508]],[[247649,248093],[-244,-6]],[[247405,248087],[-559,-13]],[[248830,248118],[-1181,-25]],[[243570,248904],[-75,-474]],[[243495,248430],[-154,-909],[-26,-2268]],[[243315,245253],[-1107,8]],[[242208,245261],[-190,2169]],[[266273,249533],[3,-822],[-452,71]],[[265824,248782],[-746,72],[1,665]],[[228674,247824],[-526,-1799],[-157,-2556]],[[227991,243469],[-863,2199],[-567,665]],[[226561,246333],[-231,2397]],[[255015,252631],[47,-4598]],[[255062,248033],[-100,-2449],[292,-2293],[343,-1258],[-72,-3553]],[[255525,238480],[118,-709],[-472,-3244],[-776,-834],[-363,138],[617,1003],[-445,2269],[13,2457],[-99,3216],[-227,556]],[[253891,243332],[-3,424]],[[253888,243756],[51,358]],[[253939,244114],[171,4892],[-90,2103]],[[262223,249489],[73,-1396]],[[262296,248093],[-1355,-67]],[[260941,248026],[8,3775],[-627,-87]],[[257599,247978],[-271,46]],[[257328,248024],[-1052,37]],[[256276,248061],[-1214,-28]],[[263577,249552],[-524,-184]],[[263053,249368],[-534,64]],[[260941,248026],[-26,-3]],[[260915,248023],[-1496,-68]],[[259419,247955],[-424,13]],[[238458,245637],[-203,-3553],[-301,-2557],[116,-1801],[-122,-774]],[[237948,236952],[-67,-1097],[156,-1846]],[[238037,234009],[-534,-28]],[[237503,233981],[98,13117],[-125,3925]],[[269494,240294],[-114,45]],[[269380,240339],[-346,137]],[[269034,240476],[-18,2136],[-493,492],[-222,1908],[-346,636]],[[267955,245648],[2,5857]],[[267955,245648],[-134,-370]],[[267821,245278],[-66,1821],[-380,52],[-51,1404]],[[253939,244114],[-283,-5327],[-10,-2293],[-805,174]],[[252841,236668],[-47,6490]],[[252794,243158],[-35,4891]],[[272307,246842],[-203,-3711],[-81,2742],[284,969]],[[271903,249572],[306,-2478],[-160,-4072],[-292,-203]],[[271757,242819],[-831,2065]],[[270926,244884],[0,3895],[-86,201]],[[237503,233981],[-603,-19]],[[236900,233962],[96,1937],[-93,1644],[125,1714]],[[237028,239257],[57,2122],[-200,796],[-362,6258],[-570,270]],[[235663,249180],[-268,-877],[313,-9029]],[[235708,239274],[21,-670],[-542,-17]],[[235187,238587],[-329,77]],[[234858,238664],[56,882],[-384,658],[-240,1922],[-168,-357],[-46,2247],[-192,798]],[[229924,243067],[-953,-3232]],[[228971,239835],[-534,-1857]],[[228437,237978],[-325,5186],[-121,305]],[[209922,237143],[-279,-6],[-3006,4042]],[[210927,241861],[-1005,-4718]],[[232719,246785],[-682,-1234]],[[232037,245551],[-850,-766]],[[231187,244785],[-203,2806]],[[221947,246975],[2,-4279]],[[221949,242696],[-1761,-8]],[[220188,242688],[2,7030]],[[220188,242688],[-2353,-81]],[[217835,242607],[-4,7009]],[[217835,242607],[0,-7787]],[[217835,234820],[-2223,6]],[[215612,234826],[279,1284],[-229,1216],[263,2565],[-18,1122],[-323,613]],[[264040,249549],[-12,-7241]],[[264028,242308],[-1345,403]],[[262683,242711],[300,3247],[70,3410]],[[264764,249531],[114,-3092],[-22,-4394]],[[264856,242045],[-554,176]],[[264302,242221],[-274,87]],[[266550,248675],[98,-2368],[249,-1172],[-274,-444],[-99,-1222],[356,-2141]],[[266880,241328],[-709,260]],[[266171,241588],[-368,134]],[[265803,241722],[21,7060]],[[265803,241722],[-735,254]],[[265068,241976],[-212,69]],[[262683,242711],[-3,0]],[[262680,242711],[-384,5382]],[[270926,244884],[-366,-1369],[-37,-1852],[123,-1709],[-124,-3745]],[[270522,236209],[-335,-64],[-107,1022],[-17,2880]],[[237028,239257],[-1320,17]],[[233530,245465],[-89,-6610]],[[233441,238855],[-666,84],[-646,2258]],[[232129,241197],[-92,4354]],[[244740,241601],[-76,124]],[[244664,241725],[-138,1864],[-596,-160],[213,1883],[-298,-206],[-105,2422]],[[245094,248062],[-354,-6461]],[[226561,246333],[-375,-2252],[-241,-2998]],[[225945,241083],[-212,-3685]],[[225733,237398],[-624,1108]],[[225109,238506],[-245,3503],[173,1353],[-5,1659],[-190,1597]],[[267821,245278],[-326,-1352],[-1,-2846]],[[267494,241080],[-481,193]],[[267013,241273],[-88,37]],[[266925,241310],[-45,18]],[[244664,241725],[-233,-2739],[-196,-268]],[[244235,238718],[-602,5]],[[243633,238723],[-154,6]],[[243479,238729],[63,3797],[-227,2727]],[[243752,247975],[-257,455]],[[250209,246403],[-2,-4881]],[[250207,241522],[-565,12],[0,-2449],[-406,-1071]],[[249236,238014],[-349,2359],[-75,1498]],[[248812,241871],[318,6252]],[[248812,241871],[-426,-22],[-726,870]],[[247660,242719],[-255,5368]],[[242208,245261],[112,-1501],[-109,-3720],[-662,-628],[-123,-1003]],[[241426,238409],[-387,12]],[[241039,238421],[5,125]],[[241044,238546],[92,1719],[-1,5881]],[[262680,242711],[-189,-1959]],[[262491,240752],[-656,31],[-11,-813],[-591,47]],[[261233,240017],[-143,13]],[[261090,240030],[8,4056],[-466,837]],[[260632,244923],[283,3100]],[[247660,242719],[34,-9078]],[[247694,233641],[-96,120]],[[247598,233761],[-55,1170],[-290,-153]],[[247253,234778],[-284,1435],[-176,2313],[-2,3039]],[[246791,241565],[0,6509]],[[256232,239600],[16,-2077],[-262,-1642],[-543,-650],[107,1725],[233,527],[-258,997]],[[256276,248061],[-334,-1385],[-81,-3536],[371,-3540]],[[257328,248024],[-39,-10998]],[[257289,237026],[-1052,-1037],[665,1910],[-225,961],[-136,-1053],[-250,2451],[-59,-658]],[[252794,243158],[-1314,0]],[[251480,243158],[-1,3261]],[[246791,241565],[-956,-12]],[[245835,241553],[167,1301]],[[246002,242854],[-21,4096],[90,1117]],[[258434,247971],[-17,-10056]],[[258417,237915],[-166,1067],[-410,-2043],[-552,87]],[[246002,242854],[-1125,-260],[-121,-1038]],[[244756,241556],[-16,45]],[[260632,244923],[-55,-1607],[-562,869],[-66,-1633]],[[259949,242552],[-537,37],[7,5366]],[[259949,242552],[-196,-1239],[99,-2459],[-315,-2140]],[[259537,236714],[-9,-2240]],[[259528,234474],[-1118,2046]],[[258410,236875],[0,-355]],[[258410,236875],[816,-133],[-426,1780],[-383,-607]],[[231187,244785],[-45,-4378],[221,-3089],[-139,-1697]],[[231224,235621],[12,737],[-414,180]],[[230822,236538],[-165,3013],[-358,1438],[-320,391],[95,1027]],[[223396,246616],[1,-7873]],[[223397,238743],[-946,26]],[[222451,238769],[-503,-4],[1,3931]],[[225109,238506],[-674,264]],[[224435,238770],[-1038,-27]],[[251480,243158],[0,-1087]],[[251480,242071],[-990,-2],[-283,-547]],[[228437,237978],[-499,-1008]],[[227938,236970],[-97,304]],[[227841,237274],[-634,1522],[-437,-1264],[-263,726],[-303,2900],[-259,-75]],[[234858,238664],[-878,-2778]],[[233980,235886],[-396,1124],[-143,1845]],[[241044,238546],[-396,8],[-9,-943],[-990,-262]],[[239649,237349],[2,3245],[421,9],[2,5209]],[[239649,237349],[0,-382]],[[239649,236967],[-709,-8],[2,1629],[-283,7],[1,-1639],[-712,-4]],[[269034,240476],[-293,113]],[[268741,240589],[-1247,491]],[[232129,241197],[72,-7162]],[[232201,234035],[-806,-384]],[[231395,233651],[-171,1970]],[[243479,238729],[216,-1917],[-535,411],[-328,-897]],[[242832,236326],[-172,207],[-257,-1508]],[[242403,235025],[-94,2569],[-194,809],[-689,6]],[[261090,240030],[-142,0],[-5,-2437],[-1018,73],[-388,-952]],[[271757,242819],[498,-308],[-34,-3432],[-155,926],[-295,-107]],[[271771,239898],[-322,203],[-925,-5548]],[[270524,234553],[-2,1656]],[[252841,236668],[-233,-1277],[-178,1270],[-575,-702],[-371,1453]],[[251484,237412],[-4,4659]],[[230822,236538],[-952,-1549]],[[229870,234989],[-278,409],[-621,4437]],[[245835,241553],[-210,-1460],[-15,-2062],[278,-2140]],[[245888,235891],[-360,-439]],[[245528,235452],[-338,30]],[[245190,235482],[-277,639],[124,2784],[-183,-36],[-98,2687]],[[249236,238014],[203,-4319],[261,-907]],[[249700,232788],[-283,-440]],[[249417,232348],[-471,-68],[-254,869],[-304,-894],[-309,779]],[[248079,233034],[-385,607]],[[264302,242221],[-267,-2074],[-54,-1701],[-693,-1753]],[[263288,236693],[-375,1330],[-2,1097],[-281,268],[-139,1364]],[[222451,238769],[6,-3970]],[[222457,234799],[-1261,76]],[[221196,234875],[-1009,-7]],[[220187,234868],[1,7820]],[[220187,234868],[-1627,-38]],[[218560,234830],[-725,-10]],[[265068,241976],[85,-2796],[-178,-1],[-97,-4622]],[[264878,234557],[-479,557],[-1297,-63]],[[263102,235051],[186,1642]],[[251484,237412],[-1134,-2305],[-141,1298]],[[250209,236405],[-2,5117]],[[266171,241588],[21,-1291],[-370,-1383],[42,-1369],[-274,-2432]],[[265590,235113],[-266,-1104],[-213,-2775]],[[265111,231234],[-234,66]],[[264877,231300],[1,3257]],[[209944,215738],[-22,21405]],[[213360,230444],[686,-3232]],[[214046,227212],[-190,-2194],[-356,428],[-422,-724],[-393,-4187],[-190,-3082],[-26,-2697],[-288,-495],[-452,-3923],[-784,1354],[-338,2103],[-458,443],[-205,1500]],[[245190,235482],[-472,-15],[-483,3251]],[[215612,234826],[-8,-9436]],[[215604,225390],[-988,210],[-570,1612]],[[247253,234778],[-437,-1709],[-207,516]],[[246609,233585],[-184,-841],[-537,3147]],[[266925,241310],[88,-37]],[[267013,241273],[105,-135],[78,-2865],[203,-1637]],[[267399,236636],[-213,-2319]],[[267186,234317],[-334,-5]],[[266852,234312],[-283,815],[-979,-14]],[[250209,236405],[34,-1301],[-543,-2316]],[[268741,240589],[-104,-715],[226,-2817],[-101,-1193],[-315,-130]],[[268447,235734],[-586,1764],[-462,-862]],[[209944,215738],[-499,619],[-308,933],[-500,3117],[-209,111],[-481,2314],[-467,5014],[-27,4955],[-481,3934],[-35,2230],[-300,2214]],[[233980,235886],[192,-3310]],[[234172,232576],[-466,-2513],[-754,2533],[-380,-1253],[-369,-201]],[[232203,231142],[-2,2893]],[[227841,237274],[-344,-3901],[-437,-2646]],[[227060,230727],[-169,-807]],[[226891,229920],[-1289,6177]],[[225602,236097],[131,1301]],[[262491,240752],[-511,-7567]],[[261980,233185],[-763,18]],[[261217,233203],[16,6814]],[[263102,235051],[119,-3211],[349,-2174]],[[263570,229666],[-1288,55],[-50,-791]],[[262232,228930],[-308,1351],[56,2904]],[[269380,240339],[4,-8335]],[[269384,232004],[-309,-3002],[110,-640]],[[269185,228362],[-359,-2062]],[[268826,226300],[-394,1903]],[[268432,228203],[15,7531]],[[272248,234159],[-9,-2722],[-434,368]],[[271805,231805],[-186,100],[91,1895],[-113,885],[151,2029],[471,-634],[29,-1921]],[[272388,234172],[-135,-12]],[[272253,234160],[-2,2672],[137,-2660]],[[271771,239898],[387,-696],[23,-1979],[-488,-401],[1,-1430],[-265,-958],[92,-1411]],[[271521,233023],[-998,-79]],[[270523,232944],[1,1609]],[[270523,232944],[0,-816]],[[270523,232128],[-259,0]],[[270264,232128],[-880,-124]],[[261213,230026],[6,-1939]],[[261219,228087],[-831,3621],[181,87],[319,-1692],[325,-77]],[[261217,233203],[-4,-3055]],[[261213,230148],[-256,-46],[-113,1656],[-199,-122],[-386,1289],[-6,-1143],[-725,2692]],[[229870,234989],[-428,-2537]],[[229442,232452],[-640,-2032]],[[228802,230420],[-160,3872],[-704,2678]],[[236900,233962],[5,-1513]],[[236905,232449],[-445,185],[-184,-1246],[-288,178]],[[235988,231566],[-422,-16],[-379,7037]],[[224435,238770],[11,-6721]],[[224446,232049],[-926,-12]],[[223520,232037],[-1061,-73],[-2,2835]],[[225602,236097],[-347,-5926]],[[225255,230171],[-325,-1870]],[[224930,228301],[-484,3748]],[[245308,223867],[-799,1569],[36,944],[-274,2264]],[[244271,228644],[603,287]],[[244874,228931],[203,-2331],[251,-832],[-20,-1901]],[[244558,230559],[-645,-479],[-351,1662],[-258,-1459],[-367,543]],[[242937,230826],[126,1509],[-231,3991]],[[243633,238723],[169,-1018],[54,-2471],[406,-1498],[38,-2365],[258,-812]],[[245528,235452],[-238,-4825]],[[245290,230627],[-329,-692]],[[244961,229935],[-403,624]],[[235988,231566],[8,-4159]],[[235996,227407],[-1499,-100]],[[234497,227307],[-325,5269]],[[239649,236967],[279,-442],[95,-4141],[287,-11],[14,-1373],[-301,-819]],[[240023,230181],[-367,261],[-1652,-20]],[[238004,230422],[33,3587]],[[241039,238421],[19,-2543]],[[241058,235878],[90,-2556],[-90,-2140]],[[241058,231182],[-312,-1023]],[[240746,230159],[-723,22]],[[242403,235025],[-396,-2817]],[[242007,232208],[-408,-1799],[-460,906]],[[241139,231315],[-81,-133]],[[268432,228203],[-222,-845]],[[268210,227358],[-526,3596],[-439,645],[-59,2718]],[[228802,230420],[-812,-4930]],[[227990,225490],[-930,5237]],[[231395,233651],[-275,-1643],[131,-1238]],[[231251,230770],[-412,483],[-916,-965]],[[229923,230288],[-71,1866],[-410,298]],[[242937,230826],[-38,-676]],[[242899,230150],[-457,1473],[-435,585]],[[226432,226825],[-346,-1970]],[[226086,224855],[-87,1789],[-744,3527]],[[226891,229920],[-513,-2622],[54,-473]],[[246609,233585],[-25,-1023]],[[246584,232562],[-762,-996],[-135,-865]],[[245687,230701],[0,-1]],[[245687,230700],[-397,-73]],[[266852,234312],[-10,-6935],[145,-1217]],[[266987,226160],[-200,-2815]],[[266787,223345],[-399,937],[-283,2980],[-405,1944],[-589,2028]],[[264877,231300],[-794,-653],[8,-1736],[-255,56]],[[263836,228967],[-266,699]],[[247598,233761],[-477,-3687],[-248,-294],[-10,-2337]],[[246863,227443],[-276,26]],[[246587,227469],[-43,-63]],[[246544,227406],[-91,2727],[131,2429]],[[218560,234830],[1,-12369]],[[218561,222461],[3,-3801],[-131,-3064],[-135,-246]],[[218298,215350],[-586,2295],[-155,1738],[-559,1471],[-109,1938],[-428,2706],[-230,-539],[-627,431]],[[221196,234875],[-9,-4032]],[[221187,230843],[-585,153],[-126,-5325],[-5,-3218]],[[220471,222453],[-272,-3]],[[220199,222450],[-1638,11]],[[223520,232037],[7,-6643]],[[223527,225394],[-721,2115],[-1183,235]],[[221623,227744],[-251,17],[4,3079],[-189,3]],[[268210,227358],[-114,-1168]],[[268096,226190],[-1109,-30]],[[272837,223331],[-14,0]],[[272823,223331],[-64,-213]],[[272759,223118],[-215,-625],[-556,-55]],[[271988,222438],[-4,2546]],[[271984,224984],[-177,2427],[99,1442],[-322,1679],[221,1273]],[[272248,234159],[350,-6434],[-19,-1080],[258,-3314]],[[272388,234172],[216,-5656],[-351,5644]],[[238004,230422],[-370,-3472]],[[237634,226950],[-15,2086],[-480,949],[-234,2464]],[[232203,231142],[-438,1363],[375,-6983]],[[232140,225522],[-575,-1123]],[[231565,224399],[-196,1520],[-118,4851]],[[247737,223729],[-329,25],[-92,1327],[-453,2362]],[[247598,233761],[-7,-4805],[112,-2059],[203,-841],[-169,-2327]],[[248079,233034],[-93,-5082],[222,493],[142,-926]],[[248350,227519],[-169,-1243],[4,-1675],[243,-2463],[7,-2735]],[[248435,219403],[-412,1679],[32,1884],[-166,601]],[[247889,223567],[-152,162]],[[262232,228930],[-64,-3572]],[[262168,225358],[-1,-31]],[[262167,225327],[-472,-1559]],[[261695,223768],[-260,-97],[30,2044],[-246,2372]],[[261213,230026],[0,122]],[[249417,232348],[-288,-1736],[-365,-1099]],[[248764,229513],[-363,-244],[-62,-812],[282,-1440]],[[248621,227017],[-271,502]],[[271521,233023],[-209,-1367],[211,19],[-61,-1459],[280,-1434],[17,-2305]],[[271759,226477],[-575,-58],[-356,-1658],[-304,-535]],[[270524,224226],[-1,7902]],[[237634,226950],[-209,-1155],[251,-2061]],[[237676,223734],[-488,-232],[-948,-2204]],[[236240,221298],[-9,6070],[-235,39]],[[234497,227307],[188,-998],[-40,-2779]],[[234645,223530],[-249,562],[-163,2138],[-77,-1073],[335,-1692],[-100,-2415]],[[234391,221050],[-400,-946],[-152,1094]],[[233839,221198],[-128,697],[-451,-247]],[[233260,221648],[-1120,3874]],[[249637,222999],[-31,137]],[[249606,223136],[-17,-11]],[[249589,223125],[-854,2530],[-114,1362]],[[248764,229513],[178,-1314],[189,484],[62,-1577],[278,-41],[74,2259],[374,1265],[70,-3363],[267,-194],[-426,-2469],[-490,256],[297,-1820]],[[250525,230647],[-312,-71],[261,1146],[51,-1075]],[[246544,227406],[-360,597],[-279,-302]],[[245905,227701],[-208,1350],[-10,1649]],[[229923,230288],[145,-1541]],[[230068,228747],[-848,-6121]],[[229220,222626],[-749,-87]],[[228471,222539],[-487,2914]],[[227984,225453],[6,37]],[[242899,230150],[-21,-3785]],[[242878,226365],[-34,-727],[-510,-1743],[182,-15],[-22,-1563],[-530,-1558],[-885,886]],[[241079,221645],[5,8529],[-338,-15]],[[270524,224226],[-18,-8]],[[270506,224218],[-216,2191],[-389,132],[-406,1491]],[[269495,228032],[311,619],[458,3477]],[[269495,228032],[-310,330]],[[224930,228301],[-647,-3579]],[[224283,224722],[-370,-472]],[[223913,224250],[-386,1144]],[[243094,222650],[507,-1497],[-373,-1379],[-504,1635],[370,1241]],[[244961,229935],[-87,-1004]],[[244271,228644],[-426,-208],[-645,-3854]],[[243200,224582],[80,1697],[-402,86]],[[231565,224399],[21,-2330],[-179,-21]],[[231407,222048],[-240,599]],[[231167,222647],[-226,617],[-208,2752],[-251,273],[-414,2458]],[[245905,227701],[-338,-3548]],[[245567,224153],[-211,-1645]],[[245356,222508],[-48,1359]],[[221623,227744],[-6,-5221]],[[221617,222523],[-1146,-70]],[[227984,225453],[-780,-2865],[-98,358]],[[227106,222946],[-308,892],[-366,2987]],[[241079,221645],[-915,2302],[-643,1244],[-860,-33],[-722,-625],[-263,-799]],[[226086,224855],[-251,-1276],[-617,-1664]],[[225218,221915],[-190,1265],[73,1338],[-818,204]],[[261984,223666],[48,-1027],[-349,843],[301,184]],[[262167,225327],[153,-1172],[-625,-387]],[[263836,228967],[267,-1312],[-501,151],[-1029,-3276],[-405,828]],[[231167,222647],[-368,-2222],[-115,-1978],[-812,-2987]],[[229872,215460],[-51,299]],[[229821,215759],[273,1332],[-648,4505],[-226,1030]],[[245356,222508],[-369,-726]],[[244987,221782],[-280,-1858],[-256,1228],[-396,-628],[-7,2090],[-206,-84],[-20,2140],[-622,-88]],[[270506,224218],[-1,-4598]],[[270505,219620],[-384,-936],[-50,1175],[-543,18]],[[269528,219877],[-418,-93],[-2,1070],[-275,505]],[[268833,221359],[-7,4941]],[[268833,221359],[-783,495]],[[268050,221854],[-36,3076],[82,1260]],[[248195,214699],[-70,-748]],[[248125,213951],[-368,-1498],[-381,4155],[-144,-1654]],[[247232,214954],[0,260]],[[247232,215214],[0,103]],[[247232,215317],[15,318]],[[247247,215635],[13,86]],[[247260,215721],[55,1625],[-668,4635],[-414,1833],[-105,1452],[-208,-1076],[-353,-37]],[[247889,223567],[32,-2068],[-180,-982],[125,-870],[386,-448],[38,-1287],[-225,-2e3],[130,-1213]],[[222150,222529],[-533,-6]],[[223913,224250],[-73,-521]],[[223840,223729],[-340,-2416],[-157,1139],[-1193,77]],[[249173,217874],[111,-1305],[-400,134],[289,1171]],[[249589,223125],[-488,-958],[203,-1847],[362,-1192],[-111,-777],[530,-230],[375,-1687],[141,831],[307,-3039],[-50,-1667],[-254,-1182],[-172,579],[-447,-2429],[422,3793],[-138,1557],[-368,-603],[-134,2620],[-304,1182],[-628,94],[58,1184],[-307,734],[-151,-685]],[[236240,221298],[-45,-112]],[[236195,221186],[-276,35]],[[235919,221221],[-211,269],[-540,-841],[124,4279],[-302,699],[-198,-2304],[-147,207]],[[227106,222946],[-578,-5086]],[[226528,217860],[-680,53],[-139,1116]],[[225709,219029],[22,814],[-513,2072]],[[271988,222438],[9,-2348],[241,-1825]],[[272238,218265],[-390,-928]],[[271848,217337],[-291,1592],[-5,2834],[246,456],[-91,1669],[277,1096]],[[271759,226477],[138,-1242],[-266,-1802],[-119,-4400],[73,-1266]],[[271585,217767],[-204,-13],[-96,2166],[-186,606],[-594,-906]],[[233260,221648],[-107,-2624],[-243,-16],[-116,-2071]],[[232794,216937],[-175,-671],[-275,621],[-264,-1151]],[[232080,215736],[-404,3185],[-269,3127]],[[228471,222539],[-170,-901],[-100,-3633]],[[228201,218005],[-1040,-5116]],[[227161,212889],[-321,2085]],[[226840,214974],[-364,2442],[52,444]],[[244928,217715],[211,-933],[-107,-1820],[-305,1569],[201,1184]],[[247260,215721],[-525,940],[-7,-1505],[-198,-130],[-95,-1883],[-522,-151],[-171,914],[376,1325],[-332,809],[-84,1095],[-261,-2776],[-233,825],[15,1953],[-358,1998],[122,2647]],[[225709,219029],[-761,-6052]],[[224948,212977],[-1106,2536]],[[223842,215513],[-2,8216]],[[223842,215513],[-1,-2983]],[[223841,212530],[-1697,16]],[[222144,212546],[6,9983]],[[272759,223118],[386,-4323]],[[273145,218795],[-132,-298],[16,-2699],[-744,-89],[-47,2556]],[[232080,215736],[-73,-613]],[[232007,215123],[-254,-1543],[-960,-3417]],[[230793,210163],[-921,5297]],[[229821,215759],[-780,-3735]],[[229041,212024],[-105,759]],[[228936,212783],[-735,5222]],[[222144,212546],[-1943,-92]],[[220201,212454],[-2,9996]],[[220201,212454],[-1549,-37]],[[218652,212417],[-301,1679],[-53,1254]],[[235183,217123],[-168,-988],[-897,-3581],[738,3848],[327,721]],[[234284,214573],[-491,4941],[46,1684]],[[234391,221050],[301,-995],[33,-3555],[-122,190],[-319,-2117]],[[236195,221186],[-1085,-2978],[545,2519],[264,494]],[[234284,214573],[-259,-341],[-245,-3555],[-456,-2355],[-295,-718]],[[233029,207604],[-168,76],[-313,2527],[-238,31],[-6,1604],[-193,734],[-104,2547]],[[269528,219877],[10,-5017],[-370,-17],[1,-3161]],[[269169,211682],[-610,-875]],[[268559,210807],[-4,-26]],[[268555,210781],[11,1180],[-229,1769],[-631,423],[-130,2753]],[[267576,216906],[349,3015],[125,1933]],[[271585,217767],[74,-1765]],[[271659,216002],[-47,-5892],[-823,-7]],[[270789,210103],[-996,7]],[[269793,210110],[-470,1716],[-154,-144]],[[226840,214974],[-1288,-6318]],[[225552,208656],[-604,4321]],[[274038,206958],[-133,1]],[[273905,206959],[-39,-1]],[[273866,206958],[-329,-17],[-54,-3299]],[[273483,203642],[-296,3940]],[[273187,207582],[-245,-773],[-517,1780]],[[272425,208589],[33,1990],[-268,1417]],[[272190,211996],[-290,2402]],[[271900,214398],[73,2026],[-125,913]],[[273145,218795],[71,-1438],[822,-10399]],[[228017,208315],[-311,1140],[-437,-2085]],[[227269,207370],[-501,3617],[393,1902]],[[228936,212783],[-919,-4468]],[[272425,208589],[-133,-1746]],[[272292,206843],[-680,-113],[4,-8039]],[[271616,198691],[-837,-35]],[[270779,198656],[10,11447]],[[271659,216002],[241,-1604]],[[230793,210163],[-40,-5357]],[[230753,204806],[-186,-16]],[[230567,204790],[-105,611]],[[230462,205401],[-405,-37]],[[230057,205364],[-229,272]],[[229828,205636],[-9,-8]],[[229819,205628],[-2,32]],[[229817,205660],[-203,3106],[-295,2552],[-278,706]],[[225150,203636],[-1,663],[-1297,-17]],[[223852,204282],[-11,8248]],[[225552,208656],[258,-1776]],[[225810,206880],[-660,-3244]],[[230757,204203],[-4,603]],[[233029,207604],[-514,-1808],[-270,336],[-409,-941],[-73,-1321],[716,1768],[-1755,-5263],[983,3206],[18,865],[-525,-948],[-443,705]],[[226700,204666],[-382,955],[-249,-541]],[[226069,205080],[-259,1800]],[[227269,207370],[-569,-2704]],[[229817,205660],[1,-376]],[[229818,205284],[-753,-2126],[109,-1486]],[[229174,201672],[-69,-398],[-683,1260]],[[228422,202534],[5,4144],[-122,1448],[-288,189]],[[223852,204282],[-1657,-123]],[[222195,204159],[-37,-4]],[[222158,204155],[-14,8391]],[[222158,204155],[-1965,141]],[[220193,204296],[8,8158]],[[220193,204296],[2,-8383]],[[220195,195913],[-275,-20]],[[219920,195893],[-228,1634],[-299,5632],[-270,1346],[-137,3111],[-290,2181],[-44,2620]],[[269793,210110],[391,-3170],[-256,-2281]],[[269928,204659],[-433,506],[-598,-8]],[[268897,205157],[-149,697],[-6,3295],[-183,1658]],[[270779,198656],[-274,-620]],[[270505,198036],[2,3099]],[[270507,201135],[2,766],[-428,978],[-153,1780]],[[228422,202534],[-599,-3072]],[[227823,199462],[-496,1215],[-66,1282],[-333,364],[-228,2343]],[[273483,203642],[-949,-51],[-367,555],[125,2697]],[[273866,206958],[152,-4435],[384,-6703],[460,-6126],[-21,-545]],[[274841,189149],[-1029,-223]],[[273812,188926],[17,9772]],[[273829,198698],[-61,3007],[-285,1937]],[[274038,206958],[411,-2425],[-276,2427]],[[274173,206960],[19,0]],[[274192,206960],[437,-3794],[144,-2446],[-167,-836],[-12,3069],[-288,-3646],[-72,100],[-11,3804],[-174,606],[153,1506],[-297,1636]],[[226409,193288],[-981,21]],[[225428,193309],[-276,-3]],[[225152,193306],[-2,10330]],[[226069,205080],[-235,-508],[782,-8928],[-25,-123]],[[226591,195521],[-240,-1164],[58,-1069]],[[273829,198698],[-2213,-7]],[[229313,193901],[29,366]],[[229342,194267],[112,1478],[226,125],[508,2370],[340,470],[-1215,-4809]],[[229467,200562],[-293,1110]],[[229818,205284],[138,-1955],[593,-2862],[-702,-2230],[-380,2325]],[[230462,205401],[-19,-1857],[-353,715],[-33,1105]],[[227823,199462],[-461,-4167]],[[227362,195295],[-76,-648],[-695,874]],[[270507,201135],[-552,2],[0,-813],[-1166,-23]],[[268789,200301],[108,4856]],[[223852,204282],[-7,-10983]],[[223845,193299],[-1631,-503],[-15,3242]],[[222199,196038],[-4,8121]],[[225152,193306],[-1307,-7]],[[222199,196038],[-2004,-125]],[[229467,200562],[-206,-608],[191,-1783]],[[229452,198171],[-926,-864],[295,-1302]],[[228821,196005],[-626,-2606]],[[228195,193399],[-53,240]],[[228142,193639],[-158,1151],[-622,505]],[[270505,198036],[-139,-2611]],[[270366,195425],[-1519,30]],[[268847,195455],[-374,-12]],[[268473,195443],[316,4858]],[[271616,198691],[0,-1635],[277,2],[94,-2171],[192,-1069],[303,-11],[-262,-959],[585,-3549],[246,-3711]],[[273051,185588],[-1173,63]],[[271878,185651],[-1368,-4]],[[270510,185647],[-6,9777],[-138,1]],[[273812,188926],[-11,-3356]],[[273801,185570],[-750,18]],[[229222,193536],[-326,-2723],[39,1456],[287,1267]],[[228195,193399],[229,-262],[-76,-1380]],[[228348,191757],[-206,1882]],[[228490,190446],[-134,1235]],[[228356,191681],[444,2665],[-7,-1493],[-303,-2407]],[[229452,198171],[-21,-806]],[[229431,197365],[-30,-1032]],[[229401,196333],[-338,-1783],[-242,1455]],[[223845,193299],[14,-13095]],[[223859,180204],[1,-1601],[-436,24]],[[223424,178627],[-1056,73],[-103,854],[-232,-1005]],[[222033,178549],[-141,1379],[72,2611],[-322,2960],[-327,370],[-463,2627],[-155,3392],[-155,198],[-278,2896],[-344,911]],[[228348,191757],[8,-76]],[[228490,190446],[-3,-28]],[[228487,190418],[-16,-156]],[[228471,190262],[-133,-1330],[-231,1091],[-604,-774]],[[227503,189249],[-413,475],[-457,1288],[12,1137]],[[226645,192149],[-45,799]],[[226600,192948],[-191,340]],[[268847,195455],[7,-2885]],[[268854,192570],[-198,-1538],[342,-1335],[-115,-2957],[-287,863],[-300,2065],[148,2365],[29,3410]],[[270510,185647],[-1388,-19]],[[269122,185628],[467,3254],[-294,1838],[49,-1786],[-175,307],[19,1799],[-334,1530]],[[225428,193309],[7,-14809]],[[225435,178500],[-810,49]],[[224625,178549],[3,1455],[-769,200]],[[226645,192149],[-378,-2056],[-22,-4642]],[[226245,185451],[-328,-1],[5,-6978]],[[225922,178472],[-487,28]],[[228402,187096],[249,1941],[-343,-3973],[94,2032]],[[227963,184054],[-1438,-46],[-280,1443]],[[227503,189249],[288,8],[201,-2841],[170,164],[-199,-2526]],[[275241,183987],[-902,23]],[[274339,184010],[-271,4],[-3,1573],[-264,-17]],[[274841,189149],[341,-3281],[59,-1881]],[[273051,185588],[-176,-2846],[396,-2050],[334,-3158]],[[273605,177534],[-628,-17],[1,-1639],[-277,-12],[2,-1649],[-824,22]],[[271879,174239],[-2,5717]],[[271877,179956],[1,5695]],[[271877,179956],[-1371,-47]],[[270506,179909],[4,5738]],[[270506,179909],[-2,-2429]],[[270504,177480],[-549,22],[3,3302],[-874,53]],[[269084,180857],[-345,1646],[240,734],[143,2391]],[[274339,184010],[6,-6562]],[[274345,177448],[1,-1562],[-580,-3038]],[[273766,172848],[42,3614],[-203,1072]],[[227901,178788],[-37,1]],[[227864,178789],[9,1767],[307,3881]],[[228180,184437],[70,-94]],[[228250,184343],[-349,-5555]],[[227963,184054],[-251,-4475],[-258,-852],[114,2438],[-407,-1626],[-336,1829],[200,-2389],[-320,-88]],[[226705,178891],[-582,-1386]],[[226123,177505],[-201,967]],[[275241,183987],[343,-5478]],[[275584,178509],[-145,-584]],[[275439,177925],[-1,-410]],[[275438,177515],[-1093,-67]],[[270504,177480],[-3,-3270]],[[270501,174210],[-551,17],[0,-506]],[[269950,173721],[0,-130]],[[269950,173591],[-1,-996],[-273,12]],[[269676,172607],[-254,2093],[-338,6157]],[[224625,178549],[159,-3917],[135,10],[-13,-5059]],[[224906,169583],[-1481,40]],[[223425,169623],[-1,9004]],[[271879,174239],[-1378,-29]],[[223425,169623],[-158,-2061],[-441,-1922]],[[222826,165640],[-276,5054],[-494,3303],[54,2886],[-77,1666]],[[228015,167092],[-166,1925],[-8,2670]],[[227841,171687],[174,-4595]],[[227841,171687],[-52,110],[22,6050],[53,942]],[[227901,178788],[-82,-3294],[22,-3807]],[[227632,166164],[-1163,-35],[-267,256]],[[226202,166385],[-78,3148]],[[226124,169533],[-1,7972]],[[226705,178891],[360,-137],[283,-871],[341,625],[-132,-4582],[-184,-313],[-31,-3271],[212,-1257],[78,-2921]],[[226124,169533],[-934,42]],[[225190,169575],[-284,8]],[[275994,173067],[-63,2]],[[275931,173069],[-9,1]],[[275922,173070],[-37,2]],[[275885,173072],[-22,0]],[[275863,173072],[-26,-266],[-2071,42]],[[275438,177515],[375,-1551],[181,-2897]],[[273766,172848],[-167,-3535],[-1729,10]],[[271870,169323],[9,4916]],[[269950,173591],[197,-1158],[100,-2595],[-427,921],[-144,1848]],[[271870,169323],[-1374,16]],[[270496,169339],[-105,2644],[304,1032],[-368,4],[-94,-803],[-283,1505]],[[275863,173072],[173,-517],[58,-7156],[-69,-4426]],[[276025,160973],[-424,252],[-1823,-64]],[[273778,161161],[-12,11687]],[[273778,161161],[4,-1336]],[[273782,159825],[-1083,-119],[-9,4916],[-814,-70]],[[271876,164552],[-6,4771]],[[270224,168129],[277,-3877],[-101,-154],[-176,4031]],[[271876,164552],[5,-1688],[-271,-31],[4,-1924],[-522,237]],[[271092,161146],[-65,2473],[-474,1226],[-124,2786],[67,1708]],[[225190,169575],[-740,-9780]],[[224450,159795],[-249,-323],[-357,2361],[-856,1101],[54,931],[-216,1775]],[[226202,166385],[-130,-3036],[395,-282],[0,-1591]],[[226467,161476],[2,-5174]],[[226469,156302],[-921,-317],[-542,1946],[-162,1244],[-394,620]],[[227781,162637],[-161,-1600],[-221,-469],[-932,908]],[[227632,166164],[36,-3208],[113,-319]],[[273782,159825],[19,-5212]],[[273801,154613],[0,-3238]],[[273801,151375],[-1312,-39]],[[272489,151336],[-461,1867],[-228,-193],[-395,1936],[-191,1815],[-122,4385]],[[227781,162637],[266,-4006],[-45,-1342],[291,-825],[-120,-2091],[-349,-1094],[6,-1266],[-411,861],[-516,2812],[-434,616]],[[276025,160973],[-123,-6440]],[[275902,154533],[-491,-343],[-1072,2],[-538,421]],[[275036,140768],[-16,1]],[[275020,140769],[-149,-434]],[[274871,140335],[3,-76]],[[274874,140259],[-199,601],[-388,-1467],[-445,274]],[[273842,139667],[-42,3489],[1,8219]],[[275902,154533],[-196,-4031],[-305,-2455],[-117,-2922],[81,-1855],[-329,-2502]],[[275491,142866],[-401,-4417],[-362,-2015],[523,3742],[240,2690]],[[273842,139667],[-118,-686],[-512,-438],[-244,1966],[102,2254],[184,-1641],[296,-971],[166,920],[-246,1771],[-349,146],[-259,2834],[-188,3420],[234,599],[-210,868],[-82,-1356],[-127,1983]],[[267576,216906],[-181,85],[-177,1931],[-468,2015],[37,2408]],[[233545,583163],[470,-1],[0,7179],[546,-266],[367,-1412],[396,-7638],[-21,-1975],[288,-1125],[438,-310]],[[249572,564554],[-1138,-3158],[-1287,-1848],[-816,-1938],[-809,-2999]],[[245498,568091],[407,1054],[402,-2818],[1697,311],[722,-2325],[296,673],[550,-432]],[[244050,541402],[0,-11146]],[[242234,539623],[263,1550],[296,-1143],[509,150],[748,1222]],[[245788,538230],[8,-8017]],[[244050,541402],[832,1557],[406,335],[672,1956],[311,-1206],[-365,-2639],[91,-1053],[-209,-2122]],[[245788,538230],[630,1480],[422,-1520]],[[246668,543604],[119,-491],[-601,-1772],[482,2263]],[[254361,554779],[386,-1343],[-683,-275],[52,-770],[-806,-2719]],[[253310,549672],[-198,1603],[-596,-3]],[[252516,551272],[245,1549],[576,1487],[1024,471]],[[252129,567028],[638,1075],[-743,-3451],[-872,-1783],[142,-551],[-582,-1037],[-166,1627],[1583,4120]],[[252473,548019],[214,-3207]],[[251344,546531],[128,1308],[717,2354],[12,-1815],[272,-359]],[[253310,549672],[-511,-4124],[-63,2158],[-507,612],[-28,1852],[315,1102]],[[256406,536544],[0,-6253]],[[256406,530291],[-348,-1],[-4,-3236],[-348,4]],[[253820,544308],[634,-392],[509,-1456],[171,-1720],[674,-4188],[598,-8]],[[257802,530286],[-1396,5]],[[256406,536544],[265,725],[573,-1784],[182,767],[315,-1250],[489,2628],[901,2228],[763,318]],[[258234,522812],[-689,-2e3],[491,3712],[-698,206],[-249,-2795],[-468,641],[-361,-1504],[-267,-2116]],[[255011,510600],[-35,-2168],[-370,-346]],[[254678,502703],[346,2967],[570,1286],[473,4864],[330,489],[143,1898],[235,8],[-572,-6086],[-44,-1740],[-320,-1641],[-154,-2072]],[[266291,525881],[-781,769]],[[265510,526650],[490,1336],[-121,1234],[374,-217],[304,-1926],[-266,-1196]],[[264534,537282],[192,-119],[-169,-2149],[-263,1387],[240,881]],[[264771,527003],[-281,49]],[[264490,527052],[-48,-2]],[[264442,527050],[-19,1612],[-346,2],[-1,1612],[-2086,1],[-3,1628],[-347,-5]],[[261640,541399],[788,243],[-207,-1485],[-13,-3740],[568,-816],[557,744],[103,-1308],[702,1641],[226,-1325],[215,-3355],[-110,-1628],[279,286],[140,-1587],[477,-2056],[-594,-10]],[[263518,523913],[579,-847],[-387,-679],[-192,1526]],[[264442,527050],[-1182,1276],[-230,-2015],[-35,-1966],[-708,3125],[-1172,1762],[-254,-167],[-506,-2455]],[[260355,526610],[-463,132]],[[263048,514103],[-754,-309],[-259,1732]],[[262035,515526],[484,1050],[-316,238],[-233,2467],[498,2959],[580,1140]],[[261221,512584],[62,1278],[458,1591],[294,73]],[[260809,522684],[123,-2641],[-358,-487],[235,3128]],[[259619,509895],[-266,697],[189,946],[77,-1643]],[[260516,504530],[-484,-12]],[[259309,504590],[9,2168],[372,1310],[375,-215],[515,4334],[143,-2358],[-221,-3319],[14,-1980]],[[260516,504530],[127,-152],[342,4121],[-150,-4481],[235,2088]],[[266792,512571],[208,-2839],[-312,126],[-6,-2477],[298,-1301]],[[266298,493142],[-35,-2125],[-276,-1072],[-460,40],[-182,-1553]],[[266573,485031],[572,4601],[580,621],[347,1131],[524,-1430],[297,-2969],[77,-2649]],[[269259,474627],[236,-3607],[-157,-1606],[-122,-4884],[-353,83],[-169,1029]],[[268236,461261],[-80,-1234],[-498,-1330],[-248,-2669],[-87,-2521]],[[267323,453507],[-275,1112],[-676,-160]],[[267323,453507],[-736,-4608],[-57,-1020]],[[276369,283639],[51,-2897],[155,-81],[-317,-2464],[-721,-1619]],[[275537,276578],[-263,-628]],[[275274,275950],[-210,1997]],[[277898,288714],[355,-1067],[-412,-2026],[-248,443],[-747,-4416],[-356,-321],[309,2769]],[[64909,48285],[735,-2763],[362,-391],[488,-1483],[555,-3196],[-25,-2084],[244,11],[54,-1736],[492,-2286],[-474,-3219],[-428,-1373],[-453,-186],[-605,-2496],[-405,-3858],[-627,2125],[-103,1501],[89,4218],[-292,5441],[-196,1715],[345,2265],[317,3334],[-187,1774],[-23,2014],[137,673]],[[55028,84760],[233,-813],[-51,-4138],[-317,-1724],[-531,856],[-341,1190],[-70,1626],[168,1566],[392,1359],[517,78]],[[61944,65038],[-272,274]],[[61944,65038],[565,-356],[-456,-1900],[-525,1012],[-688,11],[160,2281],[672,-774]],[[61752,60573],[246,-292],[244,-1961],[-82,-859],[-351,-533],[-258,3324],[201,321]],[[62904,54516],[45,-1246],[-351,-599],[9,965],[297,880]],[[62814,62495],[340,-2480],[439,903],[263,-353],[320,-1916],[312,-600],[35,-1559],[-160,-1021],[-712,-1316],[-391,412],[-54,3221],[-459,616],[-172,1326],[59,2293],[180,474]],[[58972,75138],[409,-3430],[-19,-1219],[215,21],[315,-3031],[-404,-786],[-271,1419],[-580,-706],[-493,5221],[435,169],[393,2342]],[[53118,80469],[25,-1794],[-233,-683],[-126,-1603],[-75,1953],[409,2127]],[[996993,632383],[817,-1163],[91,-906],[715,-2639],[-621,1211],[-350,1710],[-879,1732],[227,55]],[[949,635992],[99,-1643],[-281,619],[182,1024]],[[7983,636500],[-23,-2275],[-307,-73],[-67,2101],[397,247]],[[8254,636861],[430,-729],[-177,-971],[-343,386],[90,1314]],[[8791,637399],[79,-1229],[-422,751],[343,478]],[[2943,637533],[355,-28],[110,-1138],[762,-730],[-472,-573],[-84,-1947],[-423,-823],[-299,1293],[442,1083],[-738,1716],[347,1147]],[[5406,633632],[-183,-597],[-329,1038],[-855,-380],[1115,1264],[256,737],[15,1940],[429,-501],[-230,-1194],[22,-1773],[-240,-534]],[[996376,638802],[311,-785],[-243,-852],[-68,1637]],[[7153,639094],[-123,-3160],[551,52],[-111,-1993],[-622,-692],[-248,-1116],[-148,1715],[-276,-2445],[-150,1181],[346,1636],[-142,1180],[574,-355],[-294,2578],[643,1419]],[[999634,639522],[333,-975],[-327,-1865],[-356,430],[-110,1601],[460,809]],[[8394,641129],[361,-843],[-150,-1151],[-356,-113],[145,2107]],[[993962,641501],[134,-1164],[-301,-1591],[5,-1345],[-561,-90],[-112,-1517],[-310,1266],[482,1562],[297,123],[366,2756]],[[15681,641867],[-88,-644],[551,-599],[499,441],[600,-278],[-1374,-850],[-663,468],[-396,-613],[-512,1117],[346,752],[243,-725],[794,931]],[[18716,646240],[355,-1060],[-312,-984],[-542,-452],[86,1790],[413,706]],[[13937,646817],[445,-1871],[-209,-1713],[-378,-563],[294,-1046],[-846,-839],[-955,-1616],[-414,666],[-938,-680],[1039,1800],[664,138],[756,1388],[293,1606],[-346,796],[246,1637],[349,297]],[[983194,648582],[-58,-2897],[-305,734],[-723,157],[686,1802],[400,204]],[[23639,652034],[277,-453],[-113,-1345],[-515,-1146],[-83,1789],[434,1155]],[[26147,655623],[246,-1330],[-168,-813],[-713,1494],[635,649]],[[980646,657671],[765,-147],[436,-2390],[463,-235],[-708,-1136],[-317,775],[-432,-1614],[-470,872],[165,1668],[-516,-336],[77,1140],[-541,-71],[552,1545],[526,-71]],[[28035,654543],[906,4624],[-94,1472],[527,2186],[747,66],[-272,830],[81,1805],[502,2014],[613,648],[607,-970],[-156,-2372],[-1193,-2675],[-517,-3466],[-1751,-4162]],[[36357,673363],[-391,-2467],[-196,1415],[587,1052]],[[34797,676523],[213,-3286],[496,2734],[387,-123],[69,-1817],[-313,-391],[-520,-2697],[580,1301],[182,-1595],[-673,-869],[-156,-1540],[-280,592],[46,-1877],[-401,265],[-1841,-3579],[-465,-1377],[-652,1241],[1054,2460],[1094,1206],[-224,1758],[468,338],[-151,1493],[938,464],[-875,524],[-340,2033],[352,1704],[1012,1038]],[[26197,724966],[756,-263],[-288,-1191],[-468,1454]],[[25148,736553],[-442,-1993],[-390,1138],[832,855]],[[39421,678834],[125,-1114],[-550,-30],[-134,746],[559,398]],[[36825,680387],[730,-1661],[-578,-1781],[-479,150],[-104,2381],[431,911]],[[38083,681762],[-169,-1483],[356,-62],[-384,-1861],[-336,2175],[180,1214],[353,17]],[[45571,685391],[688,-1487],[-645,-37],[-43,1524]],[[46952,694607],[166,-1890],[-229,-1028],[-301,1739],[364,1179]],[[42853,695877],[635,14],[266,-1568],[335,-4089],[373,437],[214,-1478],[-487,52],[-124,932],[-254,-1722],[-453,-779],[-609,441],[-827,-359],[-641,-1585],[-62,-1249],[-802,-1375],[-569,491],[-279,2148],[72,1348],[583,1047],[405,3984],[357,1064],[527,-514],[982,2495],[358,265]],[[48297,698203],[503,-1314],[-281,-972],[-458,2014],[236,272]],[[54719,699114],[35,-1698],[-430,-1611],[395,3309]],[[53768,699716],[-57,-3065],[-690,-2054],[16,3270],[392,-758],[85,2465],[254,142]],[[52387,701641],[19,-2213],[-523,1390],[504,823]],[[51366,702388],[94,-1872],[270,219],[343,-2313],[-187,-1094],[-921,1412],[40,2470],[361,1178]],[[52632,703466],[224,-1137],[-482,351],[258,786]],[[56428,729876],[0,-164]],[[56428,729712],[1,-1271]],[[56429,728441],[-376,-902],[0,-1576],[-688,44],[0,-1691],[-885,0],[-1,-1609],[-854,-47],[-10,-3153],[262,-17],[11,-6313],[-174,-1752],[845,0],[0,-4665]],[[54559,706760],[-221,3584],[-465,487],[-226,-1331],[-227,543],[-128,-1791],[-942,-1954],[-501,-2558],[-203,1961],[-156,-2246],[-321,-160],[-388,1335],[-213,-1550],[-896,-1527],[-526,87],[101,2154],[312,2133],[-635,501],[-315,-1612],[38,-2336],[-533,-3433],[-423,296],[235,-2134],[-319,-953],[-328,1503],[-197,-2494],[-614,575],[-124,3742],[-387,952],[-195,-964],[305,-1471],[135,-4091],[-322,1731],[-87,-1650],[-581,-104],[-229,2389],[-557,961],[-44,-1927],[533,-1473],[-911,-2585],[204,4150],[-79,1484],[293,977],[934,318],[218,2402],[379,1261],[396,-106],[-126,1804],[846,4218],[1241,3631],[1202,1199],[764,131],[636,709],[-429,-1919],[670,-3198],[315,-565],[-272,3531],[664,-282],[156,-1434],[616,-516],[78,1328],[-802,1925],[-146,1183],[588,5125],[1475,4921],[1402,2354],[1201,3895]],[[131839,702693],[478,-1815],[-261,-3590],[-338,3444],[121,1961]],[[133475,712615],[472,-2306],[365,-3908],[-109,-3956],[-237,-2723],[-412,-1256],[-725,1926],[513,3110],[-666,-3077],[-842,2748],[552,2915],[-268,716],[-19,1677],[519,1253],[-147,1905],[1004,976]],[[60956,762087],[579,2152],[207,3039]],[[61742,767278],[1861,118],[1,-5313],[-2648,4]],[[51410,765657],[-525,-4199],[-534,-542],[50,2808],[1009,1933]],[[50361,766039],[-741,-1613]],[[49620,764426],[-84,1634],[825,-21]],[[50463,766367],[0,3048],[447,4],[153,1512],[-4,3289],[475,13],[-1,1618],[474,68],[155,1546],[1,3271],[484,-4],[8,3225],[637,43],[12,3203],[445,89],[14,3067],[182,1579],[477,25],[0,3225],[493,-12],[187,1563],[6,3225],[507,4],[7,1610],[466,16],[197,3194],[2958,4],[8,-1469],[509,-23],[-9,1634],[498,0],[0,1661],[983,-7],[4,-1637],[3363,-86]],[[64599,804865],[6,-22904],[-455,-40],[-4,-1619],[-951,22],[-1,-1609],[-472,18],[-264,-3260],[-959,50],[-1,-1622],[-475,33],[8,-3299],[224,-22],[8,-3864]],[[61263,766749],[-1094,-1969],[-1642,-2596],[-488,694],[-100,1404],[-595,1396],[200,3649],[-346,-1592],[-442,-553],[-70,-2804],[-205,-87],[353,-4364],[-131,-1596],[-719,558],[-940,6038],[-710,1488],[71,1756],[-303,-417],[-191,-2035],[-311,-514],[-282,1932],[-662,238],[-84,2398],[-285,617],[-1091,-3021],[-733,-1002]],[[61033,724292],[684,-545],[-930,-219],[246,764]],[[71633,804882],[114,-1587],[1,-6528],[-370,-12],[-9,-6508],[-350,-18],[4,-6265],[-356,2],[-2,-1646],[-479,-11],[4,-3276],[-475,-9],[9,-1643],[-816,-49],[14,-3240],[-942,-29],[5,-3278],[149,-20],[-2,-6355],[154,-1634],[924,0]],[[69210,762776],[7,-3471],[-453,-1843],[-736,-1056],[-774,-256],[-138,-1018],[-764,-799],[4,-5901],[-324,-916],[-689,-542],[-206,-2415],[-365,-3],[219,-1278],[-365,-813],[-334,533],[-169,-1391],[-664,236],[-689,-3490],[-377,-3219],[1107,-39]],[[63500,735095],[-534,-3229],[-498,991],[-283,-2643],[-165,1250],[-876,-3730],[-513,1840],[-93,-1738],[-418,-1467],[297,-1220],[-476,-272],[-290,1208],[-838,-1435],[-237,-1294],[835,518],[-97,-1512],[-773,886],[47,-1061],[-586,328],[-1008,-4054],[729,1416],[658,-1055],[-890,-5668],[-359,2476],[4,-2388],[-569,564],[-201,-1660],[-1170,-915],[-208,-1647],[-122,1992],[-209,-168],[97,-2311],[-195,-2337]],[[56429,728441],[768,-812],[-200,4018],[209,1634],[848,4197],[641,1528],[416,1983],[586,1663],[449,-1864],[-119,2914],[-249,-206],[-35,2059],[292,6723],[196,1491],[338,171],[-417,2931],[211,2814],[593,2402]],[[61742,767278],[-123,1251],[-356,-1780]],[[64599,804865],[4288,-12],[2746,29]],[[65699,709069],[-504,744],[538,1338],[-34,-2082]],[[70400,724037],[-204,-1087],[-508,-19],[712,1106]],[[68718,724702],[-249,-2013],[-521,-1694],[196,2303],[574,1404]],[[69851,724354],[-436,-1711],[-363,957],[373,1310],[426,-556]],[[72263,735888],[654,-276],[179,-1133],[-749,-602],[-369,-1913],[-213,2136],[498,1788]],[[71587,750055],[468,-1112],[218,-1969],[-712,1537],[26,1544]],[[72121,750653],[752,-1609],[143,801],[402,-896],[-319,-1580],[498,-23],[268,1873],[864,-1804],[-645,-1900],[256,-24],[-10,-2224],[878,340],[-525,-3652],[-488,209],[-628,1356],[-204,-635],[516,-1217],[-216,-2411],[-309,-183],[-530,1368],[-251,-544],[428,-942],[-369,-902],[-533,226],[-638,-2935],[-448,348],[322,-1679],[-993,-4198],[-693,-436],[211,1779],[606,2267],[-320,-122],[143,1970],[-433,-1663],[-186,436],[448,2279],[-693,794],[-670,-679],[120,-1420],[344,1135],[575,213],[-523,-3914],[-670,1507],[-38,3723],[-597,1836],[85,2427],[257,1668],[757,2434],[973,102],[63,-1862],[628,-4462],[-147,2063],[79,2795],[-204,1554],[706,-247],[-928,1791],[8,1470],[588,1559],[419,-1165],[70,-2442],[174,2478],[786,-908],[-91,1984],[527,-1432],[-621,2635],[26,690]],[[72294,752633],[298,-243],[384,-2001],[-771,1279],[-524,168],[436,1600],[177,-803]],[[74768,758552],[203,-1494],[403,602],[-149,-1955],[513,1173],[-64,-2164],[-263,-1096],[-683,1715],[168,-2076],[-475,81],[-333,-1022],[-37,2484],[-168,-2623],[-420,-227],[-2,-1319],[-1063,2147],[-114,1830],[590,-260],[-304,1148],[155,946],[718,-477],[-72,2281],[417,1422],[495,-330],[341,-2521],[144,1735]],[[73815,761335],[865,1186],[-376,-3031],[-417,471],[-72,1374]],[[72144,766667],[-256,-165],[-279,-2562],[-649,-1819],[-613,-91],[-174,-2213],[-343,-43],[106,-2403],[-387,-650],[215,-848],[-602,-2221],[-49,-1387],[-356,1779],[54,-1574],[-325,275],[-479,-1769],[-793,237],[-111,-2260],[-819,-2014],[-130,-1038],[-600,882],[68,-2347],[-396,-579],[9,-1505],[-775,384],[-35,-2432],[-520,654],[-902,-2724],[-22,-1053],[573,813],[-196,-1902],[142,-997]],[[69210,762776],[1368,8],[-5,1620],[1015,10],[-7,2250],[405,-14]],[[71986,766650],[158,17]],[[124853,753145],[-549,-606],[-394,-1297],[-255,1284]],[[123655,752526],[58,1721]],[[123713,754247],[93,682]],[[123806,754929],[27,-1188],[798,113],[222,-709]],[[124293,757146],[749,-2547],[-1014,763],[-164,962],[429,822]],[[124853,768717],[211,-1953],[1165,-2450],[370,-2181],[920,-3383],[-235,-797],[808,-4371]],[[128092,753582],[-945,-4191]],[[127147,749391],[-329,-1604]],[[126818,747787],[-267,-754]],[[126551,747033],[-348,2791],[-600,2743],[-36,3375],[303,711],[-120,1531],[-569,-3645],[-841,2824],[-590,340],[-226,2827],[-376,2538],[-6,5749]],[[123142,768817],[1711,-100]],[[122507,768865],[608,-35]],[[123115,768830],[94,-1237],[-284,-3190],[-329,1968],[-89,2494]],[[125028,711856],[427,56],[-445,-1309],[18,1253]],[[130215,719801],[107,-2063],[756,-2315],[-338,-626],[254,-2100],[-618,-805],[-298,1242],[209,718],[-487,1319],[-280,-690],[-164,3076],[325,413],[163,1718],[371,113]],[[129378,721918],[249,-1134],[-115,-2167],[-590,-788],[-540,1882],[182,1807],[814,400]],[[130830,716910],[-489,1840],[74,2204],[-143,1693],[379,-778],[302,-2036],[326,196],[295,-2757],[-436,-1557],[-308,1195]],[[128815,728558],[1034,-4174],[-772,-1663],[-360,265],[62,2359],[-148,3099],[184,114]],[[126153,727422],[-66,1104],[446,-558],[-459,-4949],[-272,-4761],[208,396],[-146,-3602],[-196,615],[-111,3651],[-137,-5807],[-277,1260],[-136,3641],[146,2921],[525,49],[-191,2101],[-591,341],[101,963],[-332,2219],[-28,2428],[338,-759],[186,2187],[562,-1046],[430,-2394]],[[126096,733937],[1281,-1597],[902,-116],[343,-1458],[134,-4906],[-199,-1131],[-500,1925],[-370,3179],[207,-4437],[380,-383],[50,-1490],[-321,-1688],[-659,1031],[14,-897],[-617,-308],[-202,4527],[180,2218],[-303,119],[-132,1682],[-636,2448],[448,1282]],[[130329,738612],[336,-2561],[-336,-2230],[901,-864],[-218,-3192],[698,-1259],[105,-3850],[709,243],[1430,-3886]],[[133954,721013],[215,-2257],[-268,-1573],[-450,60],[-523,-1243],[217,-2328],[-367,57],[-534,1418],[-526,-1313],[-53,-1739],[-415,-1188],[272,-1077],[-70,-1918],[-374,-1019],[-347,1785]],[[130731,708678],[461,1375],[54,2694],[202,40],[-10,3932],[574,625],[-464,526],[-186,2188],[-506,719],[-71,1280],[-436,1390],[254,2614],[-500,-62],[-115,1369],[-779,1724],[-462,2944],[356,-607],[-84,2467],[-160,-1289],[-1099,1537],[-631,1283]],[[127129,735427],[607,1116],[481,-957],[392,2691],[952,1778],[768,-1443]],[[120135,747679],[-911,-75]],[[119224,747604],[-113,-9]],[[119111,747595],[-67,-5]],[[119044,747590],[175,3136],[916,-3047]],[[118824,752542],[436,-1596],[-323,-3068],[-279,1217],[166,3447]],[[127129,735427],[-11,1829],[1069,643],[-784,626],[-296,2733],[133,1559],[-543,1078],[247,1825],[1153,-2770],[-708,2710],[-430,722],[26,2218]],[[126985,748600],[107,525]],[[127092,749125],[55,266]],[[128092,753582],[282,-2841],[560,-2991],[880,-6389],[515,-2749]],[[124853,753145],[18,23]],[[124871,753168],[418,537]],[[125289,753705],[-148,-676],[909,-5880],[23,-2256],[-213,92],[-809,7066],[78,-1904],[-258,510],[590,-4994],[507,-2211],[51,-2144],[-521,218],[645,-2298],[-310,-1473],[-533,1666],[53,-3416],[-405,-716],[-196,-1446],[-544,-1275],[-190,2104],[50,2518],[367,839],[-3,1567],[-686,5962],[69,2065],[-286,4181],[126,722]],[[120491,750760],[-344,-2996]],[[120147,747764],[-1106,4388],[166,2241],[347,-765],[278,1062],[445,-194],[427,1507],[913,-2103],[-367,-2249],[68,-1158],[543,2952],[316,-1048],[502,33],[561,-2130],[-236,-1608],[-622,1179],[757,-2767],[-774,-493],[-454,1349],[-1420,2800]],[[123713,754247],[-95,-1670],[-341,1775],[-156,4018],[685,-3441]],[[114794,765672],[1165,1936]],[[115959,767608],[1943,4721],[682,110],[264,1748]],[[118848,774187],[1665,-1619],[529,-1279],[326,-2198],[-480,-4537],[582,-819],[409,-1530],[231,-2153],[-489,-11]],[[121621,760041],[49,-2296],[-405,961],[-824,-873],[206,2553],[-684,5535],[900,1274],[-791,545],[-394,2927],[235,-3862],[-191,-2032],[-886,1580],[-101,2460],[-280,-1505],[-688,1343],[-390,-1137],[761,-460],[670,-1418],[-346,-493],[774,-1580],[-470,-1770],[538,847],[342,-513],[455,-4297],[-639,-1196],[-13,909],[-621,-1129],[-298,1069],[41,-2621],[-717,2666],[-654,322],[-1470,4078],[-936,3744]],[[122912,775799],[-900,-103]],[[122012,775696],[-90,222]],[[121922,775918],[-936,7001]],[[120986,782919],[676,1289],[685,-1898],[571,-2465],[-202,-2534],[196,-1512]],[[123142,768817],[-27,13]],[[122507,768865],[-495,6831]],[[122912,775799],[198,-1219],[722,-593],[59,-1056],[546,-1130],[416,-3084]],[[121922,775918],[-145,-2315],[-358,301],[513,-2663],[-50,-2481],[722,-6540],[-70,-1018],[302,-3962],[-98,-2100],[-512,-56],[-321,1677],[-284,3280]],[[118848,774187],[34,3836],[479,-24],[183,1767],[-318,752],[1118,1161],[642,1240]],[[120877,738496],[389,-2216],[137,-2451],[-166,-1459],[-605,-380],[11,6413],[234,93]],[[123928,718235],[-2,-1610]],[[123926,716625],[-393,1362],[-697,5371],[278,1647],[-447,-368],[-256,2377],[77,1437],[-515,245],[-59,2351],[446,1679],[-481,1224],[98,2800],[-464,-184],[-452,2135],[588,60],[-326,842],[146,1989],[629,565],[-77,-1197],[395,257],[557,-1676],[490,7],[-81,-2391],[463,-6886],[222,-4906],[-139,-7130]],[[120135,747679],[12,85]],[[120491,750760],[1455,-3708],[395,-1834],[349,1018],[504,16],[258,-5147],[-689,-337],[-265,1057],[-1794,4644],[718,-3300],[33,-2583],[-443,-1626],[-365,435],[-451,2590],[538,-1592],[-959,3723],[84,790],[-635,2698]],[[40063,839903],[770,-536],[-859,-2772],[-125,3412],[214,-104]],[[40964,844347],[883,-2223],[79,-1915],[441,-2171],[-40,-1740],[-704,2418],[-1774,1537],[90,1825],[445,2301],[580,-32]],[[42065,848667],[903,-976],[563,-1663],[-706,-1821],[-339,-2285],[-564,-2],[-711,2401],[-620,812],[14,1297],[651,1761],[809,476]],[[46153,848898],[568,1],[10,-1610],[529,1],[18,-1676],[524,-12],[-4,-1547],[3176,0]],[[50974,844055],[-395,-2136],[-20,-6445],[-126,-25],[-6,-6437],[383,-5],[-10,-4748],[1058,-39]],[[51858,824220],[180,-1451],[604,-215],[-1456,-2220],[-980,-2588],[-900,-571],[-1213,-1602],[-1234,662],[-494,709],[-1854,-1999],[-659,648],[-690,-2756],[-941,669],[31,-2392],[-389,-2165],[-92,-1943],[-1046,-1523],[-746,776],[-935,-1159]],[[39044,805100],[-172,1112],[664,830],[-1128,3201],[-13,-2176],[-520,182],[-234,2567],[116,849],[-614,571],[-207,2123],[418,1187],[-481,1394],[-546,-1187],[-95,2644],[1073,795],[-526,599],[-413,1924],[1380,582],[-440,3023],[251,2549],[1109,5289],[619,2101],[570,-119],[933,3977],[823,-896],[965,-4031],[-209,4581],[-457,1793],[12,1197],[848,640],[78,1725],[725,1785],[524,-1399],[778,464],[610,2670],[668,1252]],[[46896,791982],[261,-1285],[-270,-665],[9,1950]],[[36192,795959],[180,-1952],[581,363],[562,-947],[-123,-4413],[448,-2402],[-1265,-1162],[-486,-2126],[-685,2e3],[-493,-131],[-1055,2670],[-324,-89],[-644,1570],[-206,2197],[272,858],[1286,-625],[56,1283],[1008,2111],[905,-187],[-17,982]],[[17304,799216],[126,-1745],[804,-2158],[616,-183],[448,-1365],[-1028,65],[-1e3,3083],[-322,373],[356,1930]],[[39654,805231],[136,-1106],[641,589],[-101,-1482],[649,41],[525,-808],[139,-1889],[-482,-1833],[-426,-534],[213,-1308],[-375,-571],[-319,-2845],[-422,135],[-775,2413],[439,1980],[-612,-774],[-640,997],[1252,2977],[-199,1359],[401,589],[-44,2070]],[[51858,824220],[3536,-32],[10,1609],[2034,-5],[-4,1617],[4083,203],[1,-1838],[5893,-29],[3388,4],[-14,1716],[962,59],[3,1571],[903,-11],[192,1616]],[[72845,830700],[-3,-16190]],[[72842,814510],[-1303,45],[-14,-5422],[124,-21],[-16,-4230]],[[50463,766367],[-102,-328]],[[49620,764426],[-139,-1468],[-1061,-1905],[-97,1293],[-1035,446],[862,1205],[617,1650],[-307,160],[-238,3846],[703,1138],[-113,1059],[-716,-1213],[-383,2903],[195,2895],[687,2210],[-441,2484],[-273,3082],[-346,1471],[-416,3726],[137,1138],[-767,3115],[393,1259],[285,3791],[-129,577],[-402,-4189],[-434,-1001],[311,-2534],[-69,-3036],[-406,-1085],[-1628,-2447],[-1520,-851],[-1012,789],[-258,2086],[267,429],[-760,1956],[-694,3087],[-87,1177],[383,1597],[-110,1291],[397,379],[-183,1458],[364,50],[277,1573],[411,342],[228,1752],[702,-118],[-16,-3249],[425,240],[607,2498],[-384,1562],[-1050,843],[629,147],[400,1001],[-600,267],[-481,-1345],[-125,3490],[-458,-1834],[195,-1307],[-1242,-569],[-216,1520],[-538,-627],[-174,927],[-743,-457]],[[91002,847056],[9,-3988],[145,-1795],[8,-11469],[-1548,26],[56,-1646],[46,-12769],[-726,14],[-2,-927],[-3493,32]],[[85497,814534],[-2026,-32],[-141,995]],[[83330,815497],[-404,601],[-735,-459],[-672,-2022],[-283,-2604],[-1335,126],[-328,2166],[-15,-1517],[-1058,-1636]],[[78500,810152],[-4,1152],[-1002,21],[-4,3164],[-4648,21]],[[72845,830700],[0,8044]],[[72845,838744],[3088,-82],[10,1347],[6637,9993],[4096,-25],[12,2587],[2946,186]],[[89634,852750],[1353,59],[15,-5753]],[[86653,868811],[757,-1570],[2145,14]],[[89555,867255],[87,-6323],[-8,-8182]],[[72845,838744],[1580,8236],[-1,2534],[-536,-83],[-516,926],[-152,2433],[36,3161],[1704,93],[24,3109],[496,-4],[22,3291],[619,95],[97,1432],[588,58],[151,-985],[625,-419],[1536,6612],[4538,-401],[2997,-21]],[[85497,814534],[-37,-10730],[-760,-83],[1,-2090]],[[84701,801631],[-828,17],[9,1987]],[[83882,803635],[-435,1931],[-460,-308],[-1062,1669],[-902,2471],[707,3049],[1129,2748],[471,302]],[[97244,787641],[-970,-3439],[63,995],[907,2444]],[[87222,789210],[-181,-1772],[-422,-410],[603,2182]],[[86635,788749],[223,2200],[232,-961],[-455,-1239]],[[86658,791573],[-369,-3115],[-330,1166],[699,1949]],[[89188,794370],[360,-14],[-243,-1523],[503,637],[-806,-2688],[-814,-3927],[156,-1241],[-672,-1392],[-694,-249],[130,1479],[1249,4306],[686,2953],[145,1659]],[[86769,795107],[-71,-1859],[-324,817],[395,1042]],[[90857,797012],[511,-366],[-57,-1276],[666,500],[124,-712],[-950,-1371],[-533,-1467],[-218,828],[596,1566],[-651,-377],[-25,892],[537,1783]],[[87021,792777],[237,3392],[601,-294],[-413,-4995],[-425,1897]],[[84910,786500],[234,323],[68,9012],[-286,660]],[[84926,796495],[584,1623],[519,-1019],[523,1881],[285,-1347],[30,-1922],[-996,-2869],[605,-1030],[-717,-2215],[-215,-2677],[-634,-420]],[[92921,798974],[-9,-545],[-1147,-2071],[-222,1208],[1378,1408]],[[88339,800844],[383,-576],[-511,-771],[128,1347]],[[86236,802132],[283,-1843],[-421,600],[138,1243]],[[84951,797243],[-1,3142]],[[84950,800385],[697,2105],[-36,-2998],[388,2501],[244,-2671],[-390,-1481],[-418,814],[-484,-1412]],[[86676,805210],[325,-2117],[-624,-286],[299,2403]],[[84951,801507],[-250,124]],[[91002,847056],[976,234],[63,648],[2682,18],[0,-1651],[1595,-292],[4037,-37],[350,-2273],[-454,-2972],[436,-1269],[-270,-2840],[732,-302],[295,1951],[1174,-336],[-15,-1588],[537,-65],[-10,-1550],[466,-24],[-40,-6434],[413,-697],[4,-4218],[2303,15]],[[106276,823374],[-1,-28114]],[[106275,795260],[-589,822],[-1600,-31],[4,1610],[-3847,-34],[-2014,-8871],[13,-855]],[[98242,787901],[-1021,2713],[47,775],[-1005,-33],[-276,1650],[-683,426],[369,3141],[18,2628],[-612,-1565],[-178,-1401],[-659,-2022],[-457,1505],[-714,1071],[-573,-359],[943,3800],[-1116,-764],[259,1691],[-925,-1558],[532,2101],[-1009,-888],[-677,62],[-94,801],[1014,956],[446,1115],[-1050,-704],[-516,1833],[317,3213],[1053,57],[-177,903],[-744,-283],[-1116,-3389],[-359,1426],[-193,-1467],[-586,-1116],[-376,408],[6,3472],[-402,-3497],[-547,-1350],[-586,2075],[324,2590],[504,2086],[123,1742],[-770,-3524],[-194,-1549],[-275,1236],[-413,-4415],[-943,-1986]],[[71670,777076],[233,-1112],[-578,-408],[345,1520]],[[79473,776784],[-279,-2074],[90,2387],[189,-313]],[[75949,796147],[-337,-1236],[224,2635],[113,-1399]],[[84951,801507],[-1,-1122]],[[84951,797243],[-25,-748]],[[84910,786500],[-1245,807],[240,1474],[-371,-167],[-386,-2038],[-206,3702],[-29,-2396],[-481,-1666],[-173,-1732],[-183,2620],[-197,-5326],[-848,3357],[-39,-1545],[420,-800],[-371,-1104],[-68,-1569],[-635,-858],[208,3841],[-673,-5212],[-363,1475],[21,-2088],[-388,-20],[-756,-4011],[-74,2111],[-347,-2231],[-660,934],[-173,-859],[-799,-887],[-18,1049],[-623,715],[205,2741],[546,1203],[718,23],[17,1317],[737,963],[-66,842],[764,2927],[-372,25],[-1227,-2967],[-387,246],[-629,2275],[460,4880],[786,3381],[112,2715],[231,475],[102,3025],[-410,3227],[967,1254],[994,2799],[846,1832],[515,-1977],[448,-352],[796,1052],[346,-814],[1490,-887],[200,-646]],[[78500,810152],[-529,-2655],[-889,-709],[-891,-2927],[268,-2258],[-402,43],[-550,-1341],[-153,-1302],[-582,-1608],[-230,-3803],[-474,-1479],[-1035,411],[707,-1449],[308,-1771],[-381,-2913],[-287,-680],[-1149,-274],[-159,-989],[796,2],[-164,-2224],[-453,-1068],[-562,296],[227,1314],[-337,1411],[33,-1984],[-398,-2576],[-671,-197],[279,-1966],[-1055,-1700],[-61,-2764],[-263,-488],[166,-2860],[277,1050],[1025,35],[413,-1682],[604,-1164],[58,-1233]],[[106275,795260],[0,-1588],[1343,-1612],[173,1644],[1330,-2348],[801,2853],[1723,322],[-345,-4919],[404,-1740],[964,-1648],[226,-2564],[2839,-9771],[300,-4810],[-74,-1471]],[[114794,765672],[-73,1821],[-694,2541],[-828,1292],[163,1473],[-568,-631],[-1881,4464],[-679,903],[-783,1959],[551,424],[542,2604],[-421,3603],[333,1618],[530,-2532],[164,177],[-480,2635],[-360,838],[-174,-1871],[-463,-2242],[-1472,-2407],[-1544,735],[-1623,2726],[527,2089],[-371,3153],[-375,-856],[437,-1616],[-624,-1272],[-2761,2302],[-2696,-711],[-929,-990]],[[106279,946179],[-1,-49412]],[[106278,896767],[-929,-2457],[-130,-1600],[-1321,-3359],[-907,419],[-783,-1693],[-450,408],[-349,-3372],[-325,-1449],[-654,-436],[-1188,-2953],[58,-3794],[-686,-1988],[-821,654]],[[97793,875147],[-205,2151],[358,3325],[-316,719],[513,846],[-159,1080],[-963,-156],[-338,-900],[-1244,1394],[-886,-1195],[-579,221],[-639,-953],[-286,1202],[374,853],[-1289,1884],[-166,1202],[398,1802],[-514,869],[-625,-618],[-460,-1403],[-1061,-1321],[-1073,-10],[-601,-1159],[-3102,6],[49,-11363],[273,317],[853,-2473],[548,-2656]],[[50974,844055],[10,4776],[492,29],[-58,4949],[548,10],[4,1425],[1103,13],[-17,1635],[486,23],[-3,1682],[645,-27],[-89,4840],[-627,-26],[-61,12986],[569,33],[-9,3217],[557,13],[-4,6309],[539,-18],[-5,4867],[-575,-8]],[[54479,890783],[-5,8105],[1752,-14],[2,3093],[2984,34],[5,6543],[2343,38],[1,-3290],[1183,54],[6,3236],[1194,12],[-3,-1576],[600,61],[1,-1630],[1168,-18],[135,4836],[1805,-29],[9,2778],[1841,-6],[167,1643],[-10,6646],[-437,-20],[-10,1684],[-1234,59],[4,4809],[169,1664],[-624,-6],[17,1606],[-634,-27],[7,1645],[-621,10],[151,4212]],[[66445,936935],[6419,-2],[8315,-30],[7299,18],[3888,6],[-10,9096],[4663,309],[4790,-300],[4470,147]],[[97793,875147],[-1158,-1860],[-1437,-204],[-262,-1096],[-804,-486],[-476,-1291],[-576,796],[-732,-1427],[-433,43],[-568,-2104],[-1792,-263]],[[106278,896767],[-2,-73393]],[[79659,983425],[-186,-1458],[-395,1373],[581,85]],[[66445,936935],[-1,525],[-2610,-23],[-8,1900],[-2541,-186],[-15,1669],[-3117,28],[-4016,91],[-18,1253],[-1129,58],[26,-1250],[-2705,21],[-18,1268],[-1182,3],[11,-1279],[-1329,46],[-7,1283],[-2020,165],[0,-1272],[-4957,-98],[15,-3782],[-2411,70]],[[38413,937425],[-1695,2109],[-331,1545],[-1320,2645],[530,804],[403,3101],[38,5653],[2426,-416],[2905,1304],[905,1071],[1222,2916],[1184,4349],[538,5906],[-329,649],[1231,3476],[365,2385],[846,2065],[658,2577],[521,-1587],[1146,663],[1622,2412],[1470,3493],[882,527],[-302,-3710],[454,-2622],[-62,3461],[380,972],[-494,2433],[-541,46],[1260,3273],[1370,1209],[-523,-1007],[415,-852],[3297,1404],[1421,2118],[704,1933],[1322,4593],[409,808],[627,-1392],[915,-472],[117,-1342],[1298,-97],[153,-1576],[-589,-1821],[-1263,-1269],[606,-390],[-400,-1319],[1303,-54],[456,606],[-100,1673],[703,1368],[285,1695],[248,-1305],[706,928],[682,-1755],[-272,-1975],[1375,-2189],[693,2096],[1211,87],[987,691],[970,-830],[279,-2575],[299,2682],[989,-1071],[-561,-2519],[5,-1532],[1009,-525],[-1482,-681],[2474,169],[-499,-2280],[1552,-378],[326,-1080],[240,1607],[1280,271],[-195,-2495],[904,1573],[845,524],[665,1466],[1963,-425],[886,-1703],[688,50],[281,-1515],[1081,464],[877,-2131],[2068,-1579],[1439,785],[1493,-1038],[433,638],[1637,-3240],[1773,-387],[359,912],[3399,1866],[1396,-1344],[1104,-2165],[387,-1505],[1266,-1051],[1131,-2960],[450,854],[588,-630],[-1,-21362]],[[54479,890783],[-578,0],[-10,-1617],[-6227,42],[-4789,-36],[-1,3200],[-592,6],[0,3250],[-769,-10],[8,6456],[-205,26],[-5,6430],[-226,1957]],[[41085,910487],[1578,205],[202,-2556],[-311,-1225],[120,-2178],[-263,-1028],[215,-1763],[590,-1196],[375,540],[1138,-445],[965,699],[321,-1177],[667,-159],[982,797],[546,-2004],[189,2045],[810,3513],[796,-959],[609,527],[-495,1902],[-1494,1020],[-695,-1271],[194,3234],[-839,3465],[-836,788],[-422,2410],[386,1581],[446,30],[876,-3094],[-154,-2498],[448,-1913],[931,-1944],[1114,1832],[1074,-3146],[1511,331],[131,1770],[-331,2163],[-932,-162],[-460,1241],[-885,-263],[-253,-1860],[-717,-285],[-1099,3517],[232,3056],[871,1516],[-974,1717],[-1121,-1076],[-1026,-153],[-389,1249],[-528,-564],[-2241,1824],[-397,5492],[-677,3578],[-1097,2080],[-2353,5735]],[[46592,855663],[131,-1524],[-910,378],[779,1146]],[[20846,858392],[155,-1918],[1767,-2169],[1395,2514],[527,-232],[506,-1478],[153,-2243],[1093,-1044],[302,-1308],[1483,-327],[899,-741],[-443,-2851],[-1263,664],[-756,-2937],[125,-925],[-599,-398],[122,1508],[-581,2032],[-993,769],[95,1587],[-980,2254],[-777,1164],[-1179,-1499],[-406,-1269],[-853,1089],[-307,2233],[515,5525]],[[40155,909679],[-378,-812],[-1698,-1707],[2076,2519]],[[46153,848898],[640,3384],[128,1617],[836,-1042],[-394,-958],[1743,358],[1080,995],[1027,4968],[-512,5797],[-74,2808],[-783,2760],[-729,205],[138,2075],[1089,-245],[770,2178],[52,1988],[-320,1965],[-760,1982],[-574,-2906],[-898,82],[-597,-1411],[-710,-399],[-196,-1163],[-840,-1617],[-252,-2634],[-446,-1194],[-161,3173],[-951,2836],[-459,-1140],[680,-1515],[9,-1792],[-1367,2870],[-2018,-58],[-2019,-2251],[-807,901],[-2508,1784],[-689,2790],[279,1486],[-107,1445],[-749,1760],[-607,2842],[664,-527],[574,1254],[301,1828],[876,-777],[601,-2903],[499,-323],[640,1345],[-382,828],[-828,195],[-166,-711],[-669,2577],[-1941,1613],[-1534,482],[-1420,2818],[-465,461],[786,2442],[578,22],[0,1593],[845,1741],[325,-909],[992,2481],[418,1888],[1044,1672],[643,-1028],[1215,99],[319,783],[-1041,1553],[504,1846],[720,1193],[1099,506],[107,-679],[853,2834],[831,668]],[[129335,693546],[271,-1010],[-142,-1955],[-385,2864],[256,101]],[[133465,694933],[144,-1619],[-433,-1116],[-420,1401],[709,1334]],[[129050,698432],[385,-3029],[-187,-665],[-381,868],[233,1060],[-50,1766]],[[128271,699419],[264,-2151],[-73,-1620],[899,-5179],[112,-1526],[-465,199],[-651,4105],[-450,3522],[53,2603],[311,47]],[[132791,699517],[329,-1553],[-33,-2741],[-745,304],[319,2136],[-199,1261],[329,593]],[[127590,701351],[340,-1447],[-98,-960],[-490,-120],[14,2204],[234,323]],[[126995,702605],[287,-601],[-587,-1676],[300,2277]],[[127349,703974],[-507,-707],[254,1440],[253,-733]],[[126549,705223],[400,-333],[-240,-1814],[-293,1014],[133,1133]],[[127577,705503],[192,-1281],[-213,-946],[-252,1520],[273,707]],[[126975,710441],[673,-1209],[-593,136],[46,-1542],[-470,1638],[344,977]],[[127738,711890],[119,-2595],[-286,1329],[167,1266]],[[132951,712558],[-517,-394],[513,1288],[4,-894]],[[127377,716539],[387,-260],[-15,-2495],[-236,369],[-706,-1255],[-240,-1211],[-257,709],[519,3076],[548,1067]],[[126878,720140],[451,-579],[750,57],[384,-2788],[-191,-1469],[383,-1822],[435,266],[497,-1761],[456,-2620],[47,-3196],[267,734],[169,-1960],[371,-1718],[-850,2044],[-552,-1434],[684,586],[160,-2342],[299,487],[445,-2791],[-464,-922],[454,-352],[205,1480],[89,-3147],[-431,-827],[396,-512],[101,-2502],[-398,-59],[421,-1193],[-183,-2479],[-613,702],[-449,4336],[-561,-35],[258,2640],[-329,-710],[132,1822],[-300,-502],[-725,2251],[-725,264],[28,1947],[514,-21],[-361,1667],[236,2818],[-439,-873],[-448,796],[643,3530],[-238,1458],[-150,5160],[-814,306],[-187,1877],[133,1386]],[[133954,721013],[796,-683],[442,-1861],[432,-443],[118,-1890],[501,-841],[396,492],[280,-2136],[-1,-1873],[-414,-2628],[68,-3449],[429,-5569],[-359,-1662],[-236,-2416],[-441,-2702],[-867,-2699],[-213,1932],[-286,-2060],[-269,663],[-207,4192],[490,1686],[-537,-477],[-156,1948],[582,2169],[-76,7458],[-887,5088],[-486,-470],[-72,869],[-950,-2430],[-396,-118],[344,-1651],[-545,-5283],[-588,1664],[-115,2845]],[[312327,9345],[187,-607]],[[312514,8738],[-15,-1699]],[[312499,7039],[-350,67]],[[312149,7106],[17,912]],[[312166,8018],[43,812]],[[312209,8830],[118,515]],[[312084,13310],[6,-1330]],[[312090,11980],[-147,-91]],[[311943,11889],[-157,1158]],[[311786,13047],[223,739]],[[312009,13786],[75,-476]],[[312224,10808],[178,-1249]],[[312402,9559],[-75,-214]],[[312209,8830],[-202,83]],[[312007,8913],[-56,276]],[[311951,9189],[-19,1837]],[[311932,11026],[292,-218]],[[313107,15065],[-14,-2951]],[[313093,12114],[-156,-33]],[[312937,12081],[5,365]],[[312942,12446],[-35,2687]],[[312907,15133],[200,-68]],[[312774,6524],[70,-1308]],[[312844,5216],[-339,-42]],[[312505,5174],[62,1491]],[[312567,6665],[207,-141]],[[312709,10759],[26,-1200]],[[312735,9559],[-333,0]],[[312224,10808],[123,645]],[[312347,11453],[362,-694]],[[315123,11875],[54,-128]],[[315177,11747],[78,-1803]],[[315255,9944],[-163,-1770]],[[315092,8174],[-119,1033]],[[314973,9207],[-63,762]],[[314910,9969],[144,1736]],[[315054,11705],[69,170]],[[314670,11208],[37,-330]],[[314707,10878],[60,-642]],[[314767,10236],[-199,-737]],[[314568,9499],[-72,1129]],[[314496,10628],[174,580]],[[314052,6833],[264,-476]],[[314316,6357],[-19,-702]],[[314297,5655],[-318,75]],[[313979,5730],[73,1103]],[[312567,6665],[-68,374]],[[312514,8738],[144,137]],[[312658,8875],[116,-2351]],[[312942,12446],[-192,449]],[[312750,12895],[-16,-17]],[[312734,12878],[-7,2191]],[[312727,15069],[180,64]],[[313370,8907],[-65,-415]],[[313305,8492],[-209,82]],[[313096,8574],[-80,-28]],[[313016,8546],[-82,705]],[[312934,9251],[27,1093]],[[312961,10344],[345,-244],[64,-1193]],[[313305,8492],[-14,-2847]],[[313291,5645],[-154,398]],[[313137,6043],[-41,2531]],[[314464,12204],[-98,-1501]],[[314366,10703],[-105,-151]],[[314261,10552],[-75,983]],[[314186,11535],[35,729]],[[314221,12264],[129,637]],[[314350,12901],[114,-697]],[[314016,15104],[-14,-2136]],[[314002,12968],[-54,9]],[[313948,12977],[-196,-375]],[[313752,12602],[-27,1006]],[[313725,13608],[25,1394]],[[313750,15002],[266,102]],[[313604,15085],[-4,-1775]],[[313600,13310],[-8,-955]],[[313592,12355],[-45,-184]],[[313547,12171],[-454,-57]],[[313107,15065],[497,20]],[[314264,15070],[-76,-2600]],[[314188,12470],[-186,498]],[[314016,15104],[248,-34]],[[315464,13512],[1,-2420]],[[315465,11092],[-66,434]],[[315399,11526],[-159,1610]],[[315240,13136],[-103,1307]],[[315137,14443],[122,138]],[[315259,14581],[205,-1069]],[[314938,14053],[76,-2457]],[[315014,11596],[-176,-329]],[[314838,11267],[34,2700]],[[314872,13967],[51,292]],[[314923,14259],[15,-206]],[[315375,10330],[63,-1609]],[[315438,8721],[6,-427]],[[315444,8294],[-234,-827]],[[315210,7467],[-116,640]],[[315094,8107],[-2,67]],[[315255,9944],[120,386]],[[313784,8891],[255,-1303]],[[314039,7588],[13,-755]],[[313979,5730],[-242,-150]],[[313737,5580],[-39,3313]],[[313698,8893],[16,19]],[[313714,8912],[70,-21]],[[315465,11092],[-90,-762]],[[315177,11747],[222,-221]],[[313725,9097],[-11,-185]],[[313698,8893],[-269,126]],[[313429,9019],[231,2602]],[[313660,11621],[65,-2524]],[[314361,14911],[31,-1699]],[[314392,13212],[-42,-311]],[[314221,12264],[-33,206]],[[314264,15070],[97,-159]],[[312306,11771],[41,-318]],[[311932,11026],[-107,569]],[[311825,11595],[118,294]],[[312090,11980],[216,-209]],[[312937,12081],[24,-1737]],[[312934,9251],[-27,-13]],[[312907,9238],[-172,321]],[[312709,10759],[41,2136]],[[312505,5174],[-359,-115]],[[312146,5059],[3,2047]],[[314634,8728],[-21,-893]],[[314613,7835],[-92,-362]],[[314521,7473],[-160,1420]],[[314361,8893],[201,525]],[[314562,9418],[72,-690]],[[312295,14639],[81,-1251]],[[312376,13388],[-70,-1617]],[[312084,13310],[211,1329]],[[312007,8913],[159,-895]],[[312146,5059],[-281,903],[86,3227]],[[315210,7467],[60,-308]],[[315270,7159],[221,-1461]],[[315491,5698],[-308,-32]],[[315009,6674],[174,-1008]],[[315009,6674],[81,1384]],[[315090,8058],[4,49]],[[314186,11535],[-217,-675]],[[313969,10860],[-21,2117]],[[312009,13786],[157,1824]],[[312166,15610],[129,-971]],[[313137,6043],[-273,-821]],[[312864,5222],[152,3324]],[[314838,11267],[-131,-389]],[[314670,11208],[-8,753]],[[314662,11961],[28,1346]],[[314690,13307],[76,779]],[[314766,14086],[106,-119]],[[313547,12171],[113,-550]],[[313429,9019],[-59,-112]],[[314973,9207],[-339,-479]],[[314562,9418],[6,81]],[[314767,10236],[143,-267]],[[314776,6994],[-112,-1632]],[[314664,5362],[-367,293]],[[314316,6357],[205,1116]],[[314613,7835],[163,-841]],[[312679,13385],[55,-507]],[[312376,13388],[303,-3]],[[315090,8058],[-314,-1064]],[[314662,11961],[-198,243]],[[314392,13212],[143,200]],[[314535,13412],[155,-105]],[[312679,13385],[-109,1772]],[[312570,15157],[157,-88]],[[313752,12602],[-160,-247]],[[313600,13310],[125,298]],[[314496,10628],[-130,75]],[[313604,15085],[146,-83]],[[315240,13136],[-117,-1261]],[[315054,11705],[-40,-109]],[[314938,14053],[199,390]],[[315043,5450],[-34,1224]],[[315043,5450],[-379,-88]],[[312864,5222],[-20,-6]],[[312658,8875],[249,363]],[[314001,9350],[196,-57]],[[314197,9293],[164,-400]],[[314039,7588],[-38,1762]],[[313784,8891],[217,459]],[[313969,10860],[-244,-1763]],[[313737,5580],[-446,65]],[[314261,10552],[-64,-1259]],[[312166,15610],[404,-453]],[[315579,8262],[226,-901]],[[315805,7361],[-150,-1087]],[[315655,6274],[-385,885]],[[315444,8294],[135,-32]],[[314849,14669],[-83,-583]],[[314535,13412],[108,1312]],[[314643,14724],[206,-55]],[[318309,12804],[169,-865],[-544,829],[375,36]],[[316158,12800],[-233,-1215]],[[315925,11585],[-15,-114]],[[315910,11471],[23,1757]],[[315933,13228],[225,-428]],[[315714,13935],[-106,-832]],[[315608,13103],[-144,409]],[[315259,14581],[455,-646]],[[315655,6274],[-164,-576]],[[315910,11471],[-22,-197]],[[315888,11274],[-160,-129]],[[315728,11145],[-34,40]],[[315694,11185],[-86,1918]],[[315714,13935],[219,-707]],[[315888,11274],[293,-1348]],[[316181,9926],[-216,-625]],[[315965,9301],[-242,491]],[[315723,9792],[5,1353]],[[315723,9792],[-144,-1530]],[[315438,8721],[211,2085]],[[315649,10806],[45,379]],[[315649,10806],[-184,286]],[[316256,11346],[-331,239]],[[316158,12800],[154,393],[-56,-1847]],[[316256,11346],[125,-1004],[-200,-416]],[[315965,9301],[-160,-1940]],[[316936,9055],[328,-560],[-757,-909],[-91,685],[520,784]],[[318661,1986],[376,-1085],[-740,-781],[24,1181],[340,685]],[[314361,14911],[282,-187]],[[123928,718235],[-2,-1610]],[[119111,747595],[-67,-5]],[[124871,753168],[418,537]],[[71986,766650],[158,17]],[[56428,729876],[0,-164]],[[126985,748600],[107,525]],[[126818,747787],[-267,-754]],[[61672,65312],[272,-274]],[[314849,14669],[74,-410]],[[315183,5666],[-140,-216]],[[311825,11595],[-39,1452]],[[253891,243332],[-3,424]],[[297006,439075],[21,-79]],[[273150,218795],[-218,2571],[-109,2556],[341,-5125]],[[273164,218797],[-14,-2]],[[275036,140768],[-16,1]],[[274871,140335],[3,-76]],[[268559,210807],[-4,-26]],[[258410,236520],[0,355]],[[272837,223331],[-14,0]],[[274173,206960],[19,0]],[[275584,178509],[-145,-584]],[[275994,173067],[-63,2]],[[275922,173070],[-37,2]],[[272518,253791],[20,18]],[[272125,254343],[81,-132]],[[256680,462075],[-142,-2897],[-384,-10769]],[[256154,448409],[-883,-7],[0,-983]],[[254488,462036],[2192,39]],[[256154,448409],[1065,-7]],[[249637,222999],[-31,137]],[[248195,214699],[-70,-748]],[[247232,214954],[0,260]],[[247232,215317],[15,318]],[[301353,460902],[-185,-724]],[[301101,460137],[28,-397]],[[301793,457791],[116,-445]],[[285769,400843],[123,37]],[[264771,527003],[-281,49]],[[267568,452013],[-852,-4103],[-108,-17]],[[266608,447893],[-26,-6]],[[266582,447887],[-16,-1]],[[266566,447886],[-30,-6]],[[266536,447880],[-6,-1]],[[256680,462075],[-375,16538],[12,3500],[187,5880],[609,12037],[445,5943],[542,3980],[721,3116],[-1423,3912],[-936,-37],[-588,-3704],[-267,-718],[-95,-2358],[-427,343]],[[247207,537862],[1281,13508]],[[248488,551370],[1322,13439]],[[249810,564809],[408,-727],[1834,5024],[865,1148],[2109,-5688],[7666,-20686],[271,-4739],[574,-3230],[509,900],[683,396],[-47,-2079],[105,-3301],[426,-3438],[360,1156],[708,-243],[385,-2004],[-455,-3293],[3005,-8985],[1103,-32532],[-926,-12370],[-34,-3060],[-156,-2886],[-328,-976],[-521,-3379],[-656,-1036],[-180,-1472],[-60,-3681],[110,-1615]],[[252129,567028],[-1583,-4120],[166,-1627],[582,1037],[-142,551],[872,1783],[743,3451],[-638,-1075]],[[248488,551370],[-1963,212],[-2260,-6869],[-1513,-4210]],[[249572,564554],[238,255]],[[282592,309414],[10,-65]],[[289029,404122],[-16,45]],[[293679,426705],[-79,470]],[[286839,484138],[-17,6]],[[276897,457877],[-3,4558]],[[276894,462435],[2305,5850],[8,2378],[-220,544],[-164,5160],[-363,3502],[1422,3362],[1923,0],[3353,0],[997,8619],[109,340]],[[267767,442766],[-50,-4]],[[267568,452013],[114,-1687],[1085,-3482],[787,0],[3209,9884],[2039,2175]],[[274802,458903],[-16,-6460]],[[274802,458903],[1209,1289],[883,2243]],[[275537,276578],[-263,-628]],[[273916,275250],[-11,-827]],[[273920,274333],[-20,-184]],[[228015,167092],[147,-2633],[-252,2651],[105,-18]],[[228180,184437],[70,-94]],[[229313,193901],[29,366]],[[230757,204203],[-190,587]],[[229828,205636],[-9,-8]],[[229431,197365],[-30,-1032]],[[228487,190418],[-16,-156]],[[286226,362368],[89,-504]],[[283710,365528],[174,-301]],[[286242,357857],[63,-1057]],[[286254,356334],[304,311]],[[286558,356645],[136,36]],[[284458,394060],[-9,-959]],[[151607,571679],[12,2074],[1993,-3664],[1312,-1342],[815,1107],[372,2584],[-289,2342],[-137,2706],[722,1361],[0,1194],[-873,3181],[648,-1]],[[156182,583221],[153,1]],[[156335,583222],[770,0]],[[253979,502714],[-8,-1]],[[242231,539612],[9,872]],[[242245,540522],[75,212]],[[242329,540727],[187,592]],[[242526,541319],[224,-823]],[[288652,406259],[12,7]],[[288613,408309],[-8,430]],[[290026,386798],[-57,0]],[[287992,379951],[5,43]],[[287430,351414],[50,-2]],[[287480,351412],[118,4]],[[287598,351416],[-258,-2]],[[280248,301457],[-33,176]],[[156182,583221],[153,1]]],transform:{scale:[.00035892617892657177,5371486851395936e-20],translate:[-179.1473400003406,17.67439566600018]}}}}); \ No newline at end of file diff --git a/dist-amd/map/us-states.js b/dist-amd/map/us-states.js new file mode 100644 index 0000000000..643aabb056 --- /dev/null +++ b/dist-amd/map/us-states.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define([],t):e.map_usStates=t()})(this,function(){return{stateNames:{1:{name:"Alabama",code:"AL"},2:{name:"Alaska",code:"AK"},4:{name:"Arizona",code:"AZ"},5:{name:"Arkansas",code:"AR"},6:{name:"California",code:"CA"},8:{name:"Colorado",code:"CO"},9:{name:"Connecticut",code:"CT"},10:{name:"Delaware",code:"DE"},11:{name:"District of Columbia",code:"DC"},12:{name:"Florida",code:"FL"},13:{name:"Georgia",code:"GA"},15:{name:"Hawaii",code:"HI"},16:{name:"Idaho",code:"ID"},17:{name:"Illinois",code:"IL"},18:{name:"Indiana",code:"IN"},19:{name:"Iowa",code:"IA"},20:{name:"Kansas",code:"KS"},21:{name:"Kentucky",code:"KY"},22:{name:"Louisiana",code:"LA"},23:{name:"Maine",code:"ME"},24:{name:"Maryland",code:"MD"},25:{name:"Massachusetts",code:"MA"},26:{name:"Michigan",code:"MI"},27:{name:"Minnesota",code:"MN"},28:{name:"Mississippi",code:"MS"},29:{name:"Missouri",code:"MO"},30:{name:"Montana",code:"MT"},31:{name:"Nebraska",code:"NE"},32:{name:"Nevada",code:"NV"},33:{name:"New Hampshire",code:"NH"},34:{name:"New Jersey",code:"NJ"},35:{name:"New Mexico",code:"NM"},36:{name:"New York",code:"NY"},37:{name:"North Carolina",code:"NC"},38:{name:"North Dakota",code:"ND"},39:{name:"Ohio",code:"OH"},40:{name:"Oklahoma",code:"OK"},41:{name:"Oregon",code:"OR"},42:{name:"Pennsylvania",code:"PA"},44:{name:"Rhode Island",code:"RI"},45:{name:"South Carolina",code:"SC"},46:{name:"South Dakota",code:"SD"},47:{name:"Tennessee",code:"TN"},48:{name:"Texas",code:"TX"},49:{name:"Utah",code:"UT"},50:{name:"Vermont",code:"VT"},51:{name:"Virginia",code:"VA"},53:{name:"Washington",code:"WA"},54:{name:"West Virginia",code:"WV"},55:{name:"Wisconsin",code:"WI"},56:{name:"Wyoming",code:"WY"},60:{name:"American Samoa",code:"AS"},66:{name:"Guam",code:"GU"},69:{name:"Northern Mariana Islands",code:"MP"},72:{name:"Puerto Rico",code:"PR"},78:{name:"Virgin Islands",code:"VI"}},topology:{type:"Topology",objects:{states:{type:"GeometryCollection",geometries:[{type:"MultiPolygon",id:2,arcs:[[[9426]],[[9427]],[[9428]],[[9429]],[[9430]],[[9431]],[[9432]],[[9433]],[[9434]],[[9435]],[[9436]],[[9437]],[[9438]],[[9439]],[[9440]],[[9441]],[[9442]],[[9443]],[[9444]],[[9445]],[[9446]],[[9447]],[[9450]],[[9451]],[[9452]],[[9453]],[[9629]],[[9454]],[[9630]],[[9455]],[[9456]],[[9631]],[[9457]],[[9632]],[[9633]],[[9458]],[[9634]],[[9459]],[[9460]],[[9466]],[[9635]],[[9461]],[[9636]],[[9637]],[[9638]],[[9639]],[[9483]],[[9640]],[[9509]],[[9467]],[[9641]],[[9642]],[[9510]],[[9643]],[[9511]],[[9512]],[[9484]],[[9476]],[[9485]],[[9486]],[[9448]],[[9513]],[[9514]],[[9515]],[[9487]],[[9449]],[[9548]],[[9869,9550]],[[9488]],[[9489]],[[9524]],[[9490]],[[9552,9521,9870,9523,9551,9533]],[[9500]],[[9499,9529,9871,9531,9497,9534]],[[9491]],[[9492]],[[9470]],[[9603]],[[9604]],[[9582]],[[9583]],[[9584]],[[9585]],[[9560]],[[9586]],[[9587]],[[9561]],[[9588]],[[9605]],[[9589]],[[9562]],[[9592]],[[9593]],[[9594]],[[9563]],[[9597]],[[9553]],[[9554]],[[9555]],[[9625]],[[9626]],[[9627]],[[9620]],[[9611,9602,9606,9596,9607,9591,9608,9581,9571,9609,9872,9493,9479,9465,9873,9463,9480,9468,9481,9475,9567,9471,9568,9559,9628,9624,9622,9612,9619,9600,9610,9536,9547,9542,9545,9501,9528,9516,9644,9518,9525,9874,9527,9503,9875,9505,9543,9508,9544,9540,9546,9538]]]},{type:"MultiPolygon",id:15,arcs:[[[9417]],[[9422]],[[9421]],[[9423]],[[9876,9420]],[[9424]],[[9425]],[[9418]]]},{type:"MultiPolygon",id:72,arcs:[[[9866]],[[9813,9697,9666,9723,9817,9718,9726,9759,9868,9839,9877,9737,9820,9731,9847,9853,9844,9863,9864,9855,9865,9834,9848,9782,9878,9822,9803,9689,9746,9830,9705,9790,9823,9668,9768,9779,9660,9761,9879,9654,9788,9832]]]},{type:"Polygon",id:1,arcs:[[-6786,-6785,-6792,-6791,-6807,6974,-6994,-6998,7027,-7168,-7171,7205,-7420,7492,7493,-7574,7698,7699,-7846,7871,-8018,8061,-8111,-8157,8194,-8293,8320,8321,-8483,8483,-8579,8680,8681,8688,8689,8690,8566,8567,8683,8684,8685,8675,8676,9880,8678,8701,8702,8703,-8620,8521,-8436,8249,8250,-8128,7954,7955,-7826,7678,-7599,7448,-7421,7302,-7257,7179,-6951,-6954,6937,-6753,-6699,-6714,-6725,-6724]]},{type:"Polygon",id:5,arcs:[[-5843,-5842,-5816,-5921,-5920,-5919,-5932,-5931,-5930,-5716,-5888,-5887,-5886,-5917,-5916,-5866,-5973,-5972,-5971,-5970,-5969,-6163,-6274,6406,6407,6408,6409,-6605,6734,6735,6736,7015,-7027,7132,7133,-7415,-7414,7662,7663,7664,7665,7666,7777,7794,7795,7733,7734,7719,7720,7643,7644,7645,-7611,7513,-7233,-7232,7118,-6775,-6774,6727,-6611,6550,-6316,6256,6117,-5946,-5936]]},{type:"Polygon",id:4,arcs:[[-4752,-5779,5779,5780,5781,-7177,7591,7592,-8039,8208,8504,8191,7725,7726,7305,7306,-6522,-6521,-5912,-4625,-5343,-5417,-5416,-4754,-4753]]},{type:"MultiPolygon",id:6,arcs:[[[7053]],[[7019]],[[7054]],[[6896]],[[6897]],[[-1601,-1600,-1604,2383,-2395,-2394,-2393,-2392,4129,4130,-4310,-4309,-4308,-3802,-4324,4568,-4773,-4255,5466,-5913,6520,6521,-7307,-7306,-7727,7740,7697,7519,7056,7020,6899,6528,5874,5606,5291,5193,5288,5438,5155,5018,4853,4552,4697,4472,4696,4474,4482,4847,4484,3626,2685,2373,-1893,-1975,-1974,-1882]]]},{type:"Polygon",id:8,arcs:[[-2141,-2140,-2553,-2552,-2733,-2732,-2702,-2701,-2823,-2972,-2971,3139,-3194,3363,3364,-3620,3939,3940,-4277,4354,-4592,-4591,4878,4879,-5245,5317,5318,5319,5207,5208,5307,5308,5510,5511,5496,5497,5323,5321,-4751,-4750,-4749,4628,-4026,3577,-3100,-3099,2981,2982,-2194,-2137,-2136,-2135]]},{type:"Polygon",id:9,arcs:[[-2172,-2171,-2170,-2018,-2017,2317,2318,-2457,2526,2527,2557,2559,9881,2561,2547,2548,2549,-2285,-2284,-1998]]},{type:"Polygon",id:11,arcs:[[4385,4386,-4115,-4297]]},{type:"Polygon",id:10,arcs:[[3752,4102,4392,4393,4394,4395,4396,4397,-4267,4100,4101,-4079,3754,3755,-3497,-3588,3756,-3586]]},{type:"MultiPolygon",id:12,arcs:[[[9361]],[[9338]],[[9063]],[[9882,9883]],[[8993,8905]],[[9884,9356,9885,9358,9362,9351,9340,9331,9302,9329,9304,9285,9264,9262,9235,9221,9193,9886,9137,9363,8968,8865,8969,9065,9006,9064,9008,8913,9009,8915,8804,9887,8806,8797,8790,8787,-8676,-8686,-8685,-8684,-8568,-8567,-8691,-8690,-8689,-8682,-8745,-8744,-8733,-8737,-8736,-8743,-8742,-8740,-8739,-8762,8875,-8760,-8828,-8827,-8697,-8696,-8600,-8747,-8746,-8707,8835,8906,9013,9099,9139,9161,9152,9098,8991,8903,8992,9888,8988,9116,9153,9204,9889,9206,9146,9200,9276,9296,9890,9298,9326,9891,9322,9892,9324,9332,9353,9360]]]},{type:"MultiPolygon",id:13,arcs:[[[8704]],[[9893,8606]],[[8522]],[[8333]],[[8283]],[[8284]],[[8523,8607,9894,8609,8705,8706,8745,8746,8599,8695,8696,8826,8827,8759,-8876,8761,8738,8739,8741,8742,8735,8736,8732,8743,8744,-8681,8578,-8484,8482,-8322,-8321,8292,-8195,8156,8110,-8062,8017,-7872,7845,-7700,-7699,7573,-7494,-7493,7419,-7206,7170,7167,-7028,6997,6993,-6975,-6806,-6721,-6720,-6719,-6795,-6794,-6828,-6827,-6823,-6822,-6886,-6885,-6884,-6802,-6673,-6924,-6923,-6922,-6921,-6920,-7061,-7060,-7256,7339,-7438,-7437,-7484,-7483,-7542,-7541,-7711,7821,-7868,-7867,7891,-7899,-8057,-8056,-8055,8285,8280,8336]]]},{type:"Polygon",id:19,arcs:[[-1566,1654,-1696,-1780,-1779,2023,-2098,2159,-2230,2312,2313,-2452,-2451,-2450,2717,-2767,2921,-2928,3117,3118,3078,3079,3081,3082,3093,3094,3091,3092,3088,3089,3085,3086,3075,3076,3072,3073,3069,3070,-2935,2880,-2829,2659,2660,-2543,2416,-2304,2207,-2191,2065,2066,-1834,-1833,1756,-1660,1651,-1521,-1490,-1494,-1493,-1517,-1516,-1515,-1526,-1525,-1519,-1518,-1497,-1496,-1502,-1501,-1500,-1513,-1512,-1505,-1504]]},{type:"Polygon",id:16,arcs:[[20,-36,111,-202,240,-350,-329,-328,518,-528,-737,-736,-735,-758,-652,1121,-1174,-1173,1592,-1734,-1733,2052,2141,2107,2108,2021,2022,1896,1580,1581,-1263,-1262,-1261,1091,-970,914,-709,522,535,536,-396,-395,364,-248,-247,114,-82,22,23]]},{type:"Polygon",id:17,arcs:[[-1968,-1967,-1948,-1947,-1953,-1952,-1960,-1959,-2030,-2029,2116,2233,2234,2235,2510,-2533,2774,-2825,2957,-3156,3323,3324,-3546,3727,-3919,4027,-4173,4238,-4445,-4444,4683,-4705,4905,-4930,5135,-5171,5358,5359,5361,-5492,5562,5574,5575,5568,5569,5570,-5351,-5350,-5160,5125,4935,4936,4726,4727,-4456,-4455,-4521,4379,4380,4381,4165,4070,4071,-3929,3750,3751,-3685,3515,-3493,3241,3242,-3118,2927,-2922,2766,-2718,2449,2450,2451,-2314,-2313,2229,-2160,2097,-2024,-1778]]},{type:"Polygon",id:18,arcs:[[-2297,-2296,-2291,-2290,-2295,2470,-2539,2621,-2717,2793,2794,-3019,3039,-3168,3291,-3407,-3406,3614,-3716,3808,-3932,-4139,4144,-4266,-4265,4422,4423,4432,4433,-4557,4659,4660,4805,4798,4799,4800,4795,4892,4893,4894,4953,4954,4923,4924,4973,4974,4927,4928,4929,-4906,4704,-4684,4443,4444,-4239,4172,-4028,3918,-3728,3545,-3325,-3324,3155,-2958,2824,-2775,2532,-2511,-2236,2533,2535,2467,-2204,-2203,-2300,-2299]]},{type:"Polygon",id:20,arcs:[[-3419,-3431,-3429,-3428,-3423,-3422,-3433,-3432,-3413,-3412,-3410,-3409,-3417,-3416,-3426,-3427,-3317,-3316,-3486,-3485,-3490,-3489,-3488,-3492,-3561,3664,-3762,3884,-4003,-4002,-4046,-4199,-4198,4346,-4501,4546,-4772,4820,-5042,-5041,5300,5301,-5544,5556,5557,5558,5531,5532,5523,5524,5592,5593,5446,5447,5449,5450,5526,5527,5459,5460,5528,5529,5456,5457,5453,5520,5521,5519,5516,5517,-5318,5244,-4880,-4879,4590,4591,-4355,4276,-3941,-3940,3619,-3365,-3420]]},{type:"MultiPolygon",id:21,arcs:[[[-4137,-4136,-4161,-4160,-4159,-4182,-4181,-4351,-4350,-4373,-4372,-4498,-4497,4744,-4805,-4804,-5103,-5102,5233,5234,5235,5611,-5643,5726,5826,5827,5819,5820,5824,5825,5807,5808,5882,5883,5835,5913,5914,5838,5839,5891,5892,5696,5698,5699,5658,5659,5737,5937,5938,5831,5832,5932,5933,5957,5958,-5897,-5709,-5708,-5707,5632,-5569,-5576,-5575,-5563,5491,-5362,-5360,-5359,5170,-5136,-4929,-4928,-4975,-4974,-4925,-4924,-4955,-4954,-4895,-4894,-4893,-4796,-4801,-4800,-4799,-4806,-4661,-4660,4556,-4434,-4433,-4424,-4423,4264,4265,-4145,-4138]]]},{type:"MultiPolygon",id:22,arcs:[[[9108]],[[9088]],[[9046]],[[9028]],[[9899,9025,9089,9003,9084,9900,9078,9901,9080,9902,9082,9109,9070,9049,9037,9060,-9017,-8995,8942,-8693,-8692,8649,8456,8457,-8406,8237,-8223,7906,7907,7908,-7820,-7645,-7644,-7721,-7720,-7735,-7734,-7796,-7795,-7778,-7667,-7666,-7665,-7928,7943,-8109,-8108,-8107,-8106,8274,8275,8276,8491,8492,-8647,-8646,-8661,-8660,-8659,-8664,-8663,-8665,-8632,-8771,-8770,8846,8847,9010,9027]]]},{type:"MultiPolygon",id:25,arcs:[[[2727]],[[2632]],[[2175,2248,2249,2250,2251,2252,2168,2015,2016,2017,2169,2170,2171,1997,1998,1999,-1887,-1737,-1736,-1754,-1807,-1806,-1783,-1782,-1781,-1749,1934,9903,2006,9904,2008,2118,2165,2177,9905,2173,2287]]]},{type:"MultiPolygon",id:24,arcs:[[[4166]],[[4781,4782,4856,4857,4858,4690,4581,4268,4408,4169,4080,3824,3834,3840,4088,4192,9906,4194,4521,4293,4613,4731,4615,4295,4296,4114,4115,4116,3849,3811,3812,3813,3814,3816,3817,3818,3820,3821,3822,-3547,-3461,-3460,-3445,-3537,-3536,-3458,-3457,-3584,-3583,-3501,-3500,-3499,-3449,-3448,-3498,-3756,-3755,4078,-4102,-4101,4266,-4398,-4397,-4396,4784]]]},{type:"MultiPolygon",id:23,arcs:[[[918]],[[919]],[[1288,1134,1392,1380,1390,1382,1537,1538,-1300,-889,889,890,891,817,567,360,813,920,599,1117,1282,1286,1391]]]},{type:"MultiPolygon",id:26,arcs:[[[9402]],[[9401]],[[771,820,9406,1075,1236,9407,1434,1560,1561,9408,1578,9409,1927,9410,9412,-2505,2280,2281,2292,2293,2294,2289,2290,2295,2296,2298,2299,2202,2203,2204,2151,1988,1785,1686,1533,1378,1225,1112,9404,9405,948,9400,9399]],[[9395]],[[9388,9389]],[[9390]],[[9377,446,9382,9384,491,9394,9907,9392,9396,9397,574,9385,712,713,714,639,640,587,588,589,590,476,477,478,479,480,481,482,483,484,434,9378]],[[9373,9379,9375]],[[9376]]]},{type:"Polygon",id:27,arcs:[[125,151,204,9366,9365,203,137,138,139,140,141,142,143,144,145,146,147,473,592,593,594,-667,794,-800,901,902,1050,-1075,1139,-1162,-1187,-1186,-1191,1370,-1423,1502,1503,1504,1511,1512,1499,1500,1501,1495,1496,1517,1518,1524,1525,1514,1515,1516,1492,1493,1489,1490,1336,-1220,1179,-1044,-1043,917,-893,840,-746,702,-551,546,415,-404,348,-318,218,-210,164,165,-55,60,106,9364]]},{type:"Polygon",id:29,arcs:[[-3119,-3243,-3242,3492,-3516,3684,-3752,-3751,3928,-4072,-4071,-4166,-4382,-4381,-4380,4520,4454,4455,-4728,-4727,-4937,-4936,-5126,5159,5349,5350,-5571,-5570,-5633,5706,5707,5708,5896,5897,5898,5899,-6100,6161,6162,5968,5969,5970,5971,5972,5865,5915,5916,5885,5886,5887,5715,5929,5930,5931,5918,5919,5920,5815,5841,5842,5935,5936,-5766,5719,-5557,5543,-5302,-5301,5040,5041,-4821,4771,-4547,4500,-4347,4197,4198,4045,4001,4002,-3885,3761,-3665,3560,3491,-3487,-3304,3273,-3129,-3070,-3074,-3073,-3077,-3076,-3087,-3086,-3090,-3089,-3093,-3092,-3095,-3094,-3083,-3082,-3080,-3079]]},{type:"Polygon",id:28,arcs:[[-6755,-6754,-6938,6953,6950,-7180,7256,-7303,7420,-7449,7598,-7679,7825,-7956,-7955,8127,-8251,-8250,8435,-8522,8619,-8704,-8703,8838,8861,8880,-8847,8769,8770,8631,8664,8662,8663,8658,8659,8660,8645,8646,-8493,-8492,-8277,-8276,-8275,8105,8106,8107,8108,-7944,7927,-7664,-7663,7413,7414,-7134,-7133,7026,-7016,-6737,-6736,-6768,-6767,-6772,-6771,-6743,-6742,-6741,-6773]]},{type:"Polygon",id:30,arcs:[[43,99,88,46,50,29,9,53,110,-93,108,-133,221,-231,373,-381,514,515,516,675,676,677,763,764,765,697,698,826,827,655,649,650,651,757,734,735,736,527,-519,327,328,349,-241,201,-112,35,-21,36,19]]},{type:"MultiPolygon",id:37,arcs:[[[-5845,6042,6259,6044]],[[6047,6086,6179,6194,6038,6056,6247,6431,6425,6582,6258,6583,6564,6492,6560,6804,6761,6831,6759,6893,6990,7112,7271,9920,7273,7279,7280,7281,7282,7252,7005,7006,7007,6928,6877,6846,6847,6852,6853,6676,6677,6756,6645,6646,6630,6631,6768,6769,6695,6749,6750,6751,6671,6672,6801,6883,6884,6885,6821,6822,6823,-6595,-6594,-6457,-6456,-6392,-6391,-6287,-6286,-6285,6174,-6175,-6174,-6233,-6232,-6231,-6084,-6083,-5987,-5986,-5985,-5928,-5927,-5926,-5854,-5896,-5895,-5911,-5910,-5674,-5673,-5963,-5671,-5714,-5713,-5712,-5882,-5881,-5880,-5725,-5724,-5876,-5805,-5804,-5803,-5871,-5870,-5908,-5907,-5849,6041]]]},{type:"Polygon",id:38,arcs:[[54,-166,-165,209,-219,317,-349,403,-416,-547,550,551,627,628,633,634,631,632,530,583,623,624,625,635,-516,-515,380,-374,230,-222,132,-109,92,93,98,103,40,32,64,68,57]]},{type:"Polygon",id:31,arcs:[[-1710,-1552,-1682,-1681,-1672,-1671,-1812,-1810,-1809,-1839,-1838,-1836,-1835,-2067,-2066,2190,-2208,2303,-2417,2542,-2661,-2660,2828,-2881,2934,-3071,3128,-3274,3303,3486,3487,3488,3489,3484,3485,3315,3316,3426,3425,3415,3416,3408,3409,3411,3412,3431,3432,3421,3422,3427,3428,3430,3418,3419,-3364,3193,-3140,2970,2971,2822,2700,2701,2731,2732,-2551,2541,-2048,-2047,1861,-1644,-1684,-1683,-1574,-1573,-1709]]},{type:"Polygon",id:33,arcs:[[-890,888,1299,-1539,1615,1747,1748,1780,1781,1782,1805,1806,-1753,1614,-1456,1269,1270,-1115,-996,899,900,-891]]},{type:"Polygon",id:34,arcs:[[9921,3944,3785,3786,3787,3788,3789,3726,3668,3524,3525,-3254,-3253,3124,2911,2912,-2814,2756,-2603,-2568,-2567,-2770,-2769,2897,3116,3066,3156,3256,3346,3531,3521,3805,4124,3946]]},{type:"Polygon",id:35,arcs:[[5784,5785,5786,-6372,6554,6555,-6863,7008,7009,7156,7157,-7563,7653,7654,7655,7656,7657,7967,7968,7969,7783,7784,7785,7888,7889,8111,8037,8038,-7593,-7592,7176,-5782,-5781,-5780,5778,-5322,-5324,-5498,-5497,-5512,-5511,-5309,-5308,-5209,-5208,-5320]]},{type:"Polygon",id:32,arcs:[[-2023,-2357,2361,-2921,3561,3562,-3998,4621,4622,4623,4624,5911,5912,-5467,4254,4772,-4569,4323,3801,4307,4308,4309,-4131,-4130,2391,2392,2393,2394,-2384,-1603,-1429,-1428,-1264,-1582,-1581,-1897]]},{type:"MultiPolygon",id:36,arcs:[[[3237]],[[3052,9922,3054,3119,3152,3121,3056,2782]],[[1826]],[[3046,3097,3048,2751,2629,2770,2768,2769,2566,2567,2568,2324,2325,2093,2153,2154,2156,2157,2188,2189,2056,2057,2088,2089,2085,2086,2060,2061,2062,1831,1716,1713,1721,1724,1701,1570,1279,9923,1281,1275,1276,1019,1031,1005,-1001,1002,-1132,1204,-1296,-1485,1544,-1738,1886,-2e3,-1999,2283,2284,-2550,-2549,2752]]]},{type:"Polygon",id:39,arcs:[[2397,-2447,2666,-2675,2898,-2906,3033,3034,-3246,3262,3263,-3520,3528,-3609,3737,3738,3893,3894,3895,3992,-4069,4228,4226,4362,4363,4494,4495,4496,4497,4371,4372,4349,4350,4180,4181,4158,4159,4160,4135,4136,4137,4138,3931,-3809,3715,-3615,3405,3406,-3292,3167,-3040,3018,-2795,-2794,2716,-2622,2538,-2471,-2294,-2293,-2282,-2281,2504,2505,2506,2507,2508,2509,2514,9926,2516,2669,2593,2594,2595,2636,2579,2443,2401,-2200]]},{type:"Polygon",id:40,arcs:[[-5458,-5457,-5530,-5529,-5461,-5460,-5528,-5527,-5451,-5450,-5448,-5447,-5594,-5593,-5525,-5524,-5533,-5532,-5559,-5558,-5720,5765,-5937,5945,-6118,-6257,6315,-6551,6610,-6728,6773,6774,-7119,7231,7232,7233,7234,7401,7402,7398,7399,7400,7380,7440,7441,7442,7337,7338,7229,7230,7139,7140,7035,7036,6930,6931,-6871,6691,-6627,6398,-6366,6016,6017,5798,5799,5794,5795,5796,5791,5792,-5785,-5319,-5518,-5517,-5520,-5522,-5521,-5454]]},{type:"Polygon",id:41,arcs:[[661,-608,658,-691,-604,-603,-696,-695,-694,-693,-692,-503,-502,-557,-555,-554,-513,-583,-536,-523,708,-915,969,-1092,1260,1261,1262,1263,1427,1428,1602,1603,1599,1600,1881,1973,1974,1892,1893,1611,1464,1298,980,776,622]]},{type:"Polygon",id:42,arcs:[[-2061,-2087,-2086,-2090,-2089,-2058,-2057,-2190,-2189,-2158,-2157,-2155,-2154,-2094,-2326,-2325,-2569,2602,-2757,2813,-2913,-2912,-3125,3252,3253,-3526,3553,3584,3585,-3757,3587,3496,3497,3447,3448,3498,3499,3500,3582,3583,3456,3457,3535,3536,3444,3459,3460,3546,3547,3548,3610,3611,-3610,3337,3338,3339,-3244,3106,-3034,2905,-2899,2674,-2667,2446,-2398,2199,2200,-2062]]},{type:"MultiPolygon",id:44,arcs:[[[2544]],[[2545,-2250]],[[-2253,-2252,2452,2321,2454,2553,-2527,2456,-2319,-2318,-2016,-2169]]]},{type:"MultiPolygon",id:45,arcs:[[[8077]],[[8079]],[[8080]],[[7693,9413,9930,9415,7862,8081,8046,9931,8048,9932,8050,8078,8053,8054,8055,8056,7898,-7892,7866,7867,-7822,7710,7540,7541,7482,7483,7436,7437,-7340,7255,7059,7060,6919,6920,6921,6922,6923,-6672,-6752,-6751,-6750,-6696,-6770,-6769,-6632,-6631,-6647,-6646,-6757,-6678,-6677,-6854,-6853,-6848,-6847,-6878,-6929,-7008,-7007,-7006,-7253,-7283,7328,7588,9416]]]},{type:"Polygon",id:46,arcs:[[-624,-584,-531,-633,-632,-635,-634,-629,-628,-552,-703,745,-841,892,-918,1042,1043,-1180,1219,-1337,-1491,1520,-1652,1659,-1757,1832,1833,1834,1835,1837,1838,1808,1809,1811,1670,1671,1680,1681,1551,1709,1708,1572,1573,1682,1683,-1643,1487,-1374,1248,1183,-1033,939,-677,-676,-517,-636,-626,-625]]},{type:"Polygon",id:47,arcs:[[-5660,-5659,-5700,-5699,-5697,-5893,-5892,-5840,-5839,-5915,-5914,-5836,-5884,-5883,-5809,-5808,-5826,-5825,-5821,-5820,-5828,-5879,-5878,-5891,-5890,-5889,-5859,-5983,-5863,-5862,-5929,5984,5985,5986,6082,6083,6230,6231,6232,6173,6174,-6175,6284,6285,6286,6390,6391,6455,6456,6593,6594,-6824,6826,6827,6793,6794,6718,6719,6720,6805,6806,6790,6791,6784,6785,6723,6724,6713,6698,6752,6753,6754,6772,6740,6741,6742,6770,6771,6766,6767,-6735,6604,-6410,-6409,-6408,-6407,6273,-6162,6099,-5900,-6101,-5898,-5959,-5958,-5934,-5933,-5833,-5832,-5939,-5938,-5738]]},{type:"MultiPolygon",id:48,arcs:[[[9933]],[[9311,9312]],[[9313,9290,9934,9292,9314]],[[9271]],[[9242]],[[9935,9214]],[[9128]],[[9132,9175,9936,9164,9217,9166,9937,9168,9179,9216,9227,9247,9938,9249,9229,9243,9254,9246,9255,9939,9257,9273,9293,9318,9347,9352,9345,9342,9310,9253,9190,9127,8977,8872,8869,8883,8392,8394,-7889,-7786,-7785,-7784,-7970,-7969,-7968,-7658,-7657,-7656,-7655,-7654,7562,-7158,-7157,-7010,-7009,6862,-6556,-6555,6371,-5787,-5786,-5793,-5792,-5797,-5796,-5795,-5800,-5799,-6018,-6017,6365,-6399,6626,-6692,6870,-6932,-6931,-7037,-7036,-7141,-7140,-7231,-7230,-7339,-7338,-7443,-7442,-7441,-7381,-7401,-7400,-7399,-7403,-7402,-7235,-7234,-7514,7610,-7646,7819,-7909,-7908,-7907,8222,-8238,8405,-8458,-8457,-8650,8691,8692,-8943,8994,9016,9017,9090,9131,9092,9020,9130]]]},{type:"Polygon",id:49,arcs:[[-1732,2343,-2621,-2196,-2195,-2983,-2982,3098,3099,-3578,4025,-4629,4748,4749,4750,4751,4752,4753,5415,5416,5342,-4624,-4623,-4622,3997,-3563,-3562,2920,-2362,2356,-2022,-2109,-2108,-2142,-2053]]},{type:"MultiPolygon",id:51,arcs:[[[5405,5058,-4782,5059]],[[5005,4865,4807,4982,5225,5370,5424,5372,5109,5148,5330,5473,5536,9940,5683,5638,5472,5431,5282,5394,9941,5581,5626,5665,5871,9942,5902,9943,9944,5905,5850,5823,5851,5844,5845,5846,5847,5848,5906,5907,5869,5870,5802,5803,5804,5875,5723,5724,5879,5880,5881,5711,5712,5713,5670,5962,5672,5673,5909,5910,5894,5895,5853,5925,5926,5927,5928,5861,5862,5982,5858,5888,5889,5890,5877,5878,-5827,-5727,5642,-5612,-5236,-5235,-5234,-5101,-5412,-5411,-5378,-5377,-5376,-5180,-5275,-5274,5122,-4883,4877,-4536,-4535,-4403,-4402,-4401,-4189,-4188,4043,-3999,-3865,-3910,-4025,-4024,-3812,-3850,-4117,-4116,-4387,4417,9945,4342,4409,4669,4810,4866,5063,5188]]]},{type:"Polygon",id:50,arcs:[[1008,998,-900,995,1114,-1271,-1270,1455,-1615,1752,1753,1735,1736,1737,-1545,1484,1295,-1205,1131,-1003,1e3,1001,994]]},{type:"MultiPolygon",id:53,arcs:[[[303]],[[271]],[[184]],[[118]],[[119]],[[120]],[[126,2,3,75,85,80,83,-23,81,-115,246,247,-365,394,395,-537,582,512,553,554,556,501,502,691,692,693,694,695,602,603,690,-659,607,608,610,467,343,233,186,187,234,319,276,371,273,372,321,407,370,307,196,183,197,129]]]},{type:"MultiPolygon",id:55,arcs:[[[9372]],[[9371,561,557,-484,-483,-482,-481,-480,-479,-478,-477,-591,-590,-589,-588,-641,-640,-715,9386,879,9949,881,1155,1167,9387,1165,1289,1474,1623,1800,1960,2027,2028,2029,1958,1959,1951,1952,1946,1947,1966,1967,1777,1778,1779,1695,-1655,1565,-1503,1422,-1371,1190,1185,1186,1161,-1140,1074,-1051,-903,-902,799,-795,666,-595,-594,-593,-474,-148,9368,9370]]]},{type:"Polygon",id:54,arcs:[[3243,-3340,-3339,-3338,3609,-3612,-3611,-3549,-3548,-3823,-3822,-3821,-3819,-3818,-3817,-3815,-3814,-3813,4023,4024,3909,3864,3998,-4044,4187,4188,4400,4401,4402,4534,4535,-4878,4882,-5123,5273,5274,5179,5375,5376,5377,5410,5411,5100,5101,5102,4803,4804,-4745,-4496,-4495,-4364,-4363,-4227,-4229,4068,-3993,-3896,-3895,-3894,-3739,-3738,3608,-3529,3519,-3264,-3263,3245,-3035,-3107]]},{type:"Polygon",id:56,arcs:[[-827,-699,-698,-766,-765,-764,-678,-940,1032,-1184,-1249,1373,-1488,1642,1643,-1862,2046,2047,-2542,2550,2551,2552,2139,2140,2134,2135,2136,2193,2194,2195,2620,-2344,1731,1732,1733,-1593,1172,1173,-1122,-651,-650,-656,-828]]},{type:"MultiPolygon",id:78,arcs:[[[9867]],[[9840]]]}]},land:{type:"MultiPolygon",arcs:[[[9361]],[[9933]],[[9338]],[[9311,9312]],[[9313,9290,9934,9292,9314]],[[9271]],[[9242]],[[9935,9214]],[[9128]],[[9108]],[[9088]],[[9046]],[[9063]],[[9882,9883]],[[9028]],[[8993,8905]],[[8704]],[[9893,8606]],[[8522]],[[8333]],[[8283]],[[8284]],[[8077]],[[8079]],[[8080]],[[7053]],[[7019]],[[7054]],[[6896]],[[6897]],[[4166]],[[3237]],[[3052,9922,3054,3119,3152,3121,3056,2782]],[[2727]],[[2632]],[[2544]],[[1826]],[[918]],[[919]],[[9402]],[[9401]],[[9395]],[[9388,9389]],[[9390]],[[9372]],[[9373,9379,9375]],[[-9918]],[[1275,1276,1019,1031,1005,1001,994,1008,998,900,891,817,567,360,813,920,599,1117,1282,1286,1391,1288,1134,1392,1380,1390,1382,1537,1615,1747,1934,9903,2006,9904,2008,2118,2165,2177,9905,2173,2287,2175,2248,2545,2250,2452,2321,2454,2553,2527,2557,2559,9881,2561,2547,2752,3046,3097,3048,2751,2629,2770,2897,3116,3066,3156,3256,3346,3531,3521,3805,4124,3946,9921,3944,3785,9954,3787,9955,3789,3726,3668,3524,3553,3584,3752,4102,4392,9956,4394,4784,5059,5405,5058,4782,4856,9957,4858,4690,4581,4268,4408,4169,4080,3824,3834,3840,4088,4192,9906,4194,4521,4293,4613,4731,4615,4295,4385,4417,9945,4342,4409,4669,4810,4866,5063,5188,5005,4865,4807,4982,5225,5370,5424,5372,5109,5148,5330,5473,5536,9940,5683,5638,5472,5431,5282,5394,9941,5581,5626,5665,5871,9942,5902,9943,9944,5905,5850,5823,5851,6042,6259,6044,5845,9958,9959,9960,5847,6041,6047,6086,6179,6194,6038,6056,6247,6431,6425,6582,6258,6583,6564,6492,6560,6804,6761,6831,6759,6893,6990,7112,7271,9920,7273,7279,9961,7281,7328,7588,9416,7693,9413,9930,9415,7862,8081,8046,9931,8048,9932,8050,8078,8053,8285,8280,8336,8523,8607,9894,8609,8705,8835,8906,9013,9099,9139,9161,9152,9098,8991,8903,8992,9888,8988,9116,9153,9204,9889,9206,9146,9200,9276,9296,9890,9298,9326,9891,9322,9892,9324,9332,9353,9360,9884,9356,9885,9358,9362,9351,9340,9331,9302,9329,9304,9285,9264,9262,9235,9221,9193,9886,9137,9363,8968,8865,8969,9065,9006,9064,9008,8913,9009,8915,8804,9887,8806,8797,8790,8787,8676,9880,8678,8701,8838,8861,8880,8847,9010,9027,9899,9025,9089,9003,9084,9900,9078,9901,9080,9902,9082,9109,9070,9049,9037,9060,9017,9090,9131,9092,9020,9130,9132,9175,9936,9164,9217,9166,9937,9168,9179,9216,9227,9247,9938,9249,9229,9243,9254,9246,9255,9939,9257,9273,9293,9318,9347,9352,9345,9342,9310,9253,9190,9127,8977,8872,8869,8883,8392,8394,7889,8111,8037,8208,8504,8191,7725,7740,7697,7519,7056,7020,6899,6528,5874,5606,5291,5193,5288,5438,5155,5018,4853,4552,4697,4472,4696,4474,4482,4847,4484,3626,2685,2373,1893,1611,1464,1298,980,776,622,661,608,610,467,343,233,186,9946,9962,9948,3,75,85,80,83,23,36,19,43,99,88,46,50,29,9,53,110,93,98,103,40,32,64,68,57,60,106,9364,125,151,204,9366,9365,203,137,138,139,140,141,142,143,144,145,146,9368,9370,9371,561,557,484,434,9378,9377,446,9382,9384,491,9394,9907,9392,9396,9397,574,9385,712,713,9386,879,9949,881,1155,1167,9387,1165,1289,1474,1623,1800,1960,2027,2116,2233,2234,2533,2535,2467,2204,2151,1988,1785,1686,1533,1378,1225,1112,9404,9405,948,9400,9399,771,820,9406,1075,1236,9407,1434,1560,1561,9408,1578,9409,1927,9410,9412,2505,-9912,2507,-9910,2509,2514,9926,2516,2669,2593,2594,2595,2636,2579,2443,2401,2200,2062,1831,1716,1713,1721,1724,1701,1570,1279,9923,1281]],[[9612,9619,9600,9610,9536,9547,9542,9545,9501,9528,9516,9644,9518,9525,9874,9527,9503,9875,9505,9543,9508,9544,9540,9546,9538,9611,9602,9606,9596,9607,9591,9608,9581,9571,9609,9872,9493,9479,9465,9873,9463,9480,9468,9481,9475,9567,9471,9568,9559,9628,9624,9622]],[[9489]],[[9626]],[[9552,9521,9870,9523,9551,9533]],[[9561]],[[9499,9529,9871,9531,9497,9534]],[[9869,9550]],[[9455]],[[9515]],[[9447]],[[9563]],[[9514]],[[9491]],[[9445]],[[9555]],[[9554]],[[9440]],[[9586]],[[9510]],[[9444]],[[9434]],[[9513]],[[9512]],[[9588]],[[9511]],[[9431]],[[9548]],[[9642]],[[9460]],[[9438]],[[9562]],[[9432]],[[9470]],[[9451]],[[9589]],[[9487]],[[9458]],[[9426]],[[9553]],[[9437]],[[9524]],[[9492]],[[9500]],[[9441]],[[9435]],[[9490]],[[9592]],[[9439]],[[9625]],[[9486]],[[9485]],[[9488]],[[9442]],[[9452]],[[9443]],[[9597]],[[9454]],[[9436]],[[9453]],[[9585]],[[9483]],[[9449]],[[9428]],[[9456]],[[9446]],[[9620]],[[9603]],[[9459]],[[9448]],[[9457]],[[9450]],[[9594]],[[9583]],[[9584]],[[9582]],[[9476]],[[9587]],[[9605]],[[9604]],[[9484]],[[9627]],[[9461]],[[9560]],[[9429]],[[9427]],[[9433]],[[9593]],[[9430]],[[9629]],[[9630]],[[9631]],[[9632]],[[9633]],[[9634]],[[9466]],[[9635]],[[9636]],[[9637]],[[9638]],[[9639]],[[9640]],[[9509]],[[9467]],[[9641]],[[9643]],[[9867]],[[9866]],[[9840]],[[9813,9697,9666,9723,9817,9718,9726,9759,9868,9839,9877,9737,9820,9731,9847,9853,9844,9863,9864,9855,9865,9834,9848,9782,9878,9822,9803,9689,9746,9830,9705,9790,9823,9668,9768,9779,9660,9761,9879,9654,9788,9832]],[[9417]],[[9422]],[[9421]],[[9423]],[[9876,9420]],[[9424]],[[9425]],[[9418]]]}},arcs:[[[162416,583189],[236,-863],[94,-3199],[220,-1079],[-271,-1241]],[[162695,576807],[-443,-309],[-4396,83]],[[157856,576581],[-6,1800],[-436,606],[-476,3062],[167,1173]],[[157105,583222],[2782,-89],[2529,56]],[[203483,583173],[-111,-3268],[363,0],[1,-4838],[604,-14]],[[204340,575053],[0,-6406],[-109,-3],[-1,-3886]],[[204230,564758],[-1074,300],[-478,661],[-49,-1946]],[[202629,563773],[-411,-2654],[-860,-2419],[-1043,-435],[-462,561]],[[199853,558826],[29,9804],[98,1617],[303,-7],[-114,3279],[302,529],[-36,7508],[72,1628]],[[200507,583184],[2976,-11]],[[181317,583162],[311,-3373],[318,707],[389,-2530],[-133,-1970],[788,-1235],[-38,-1636],[347,-662],[20,-2123]],[[183319,570340],[343,-1416],[-25,-1101],[608,-791]],[[184245,567032],[386,-2907],[-296,-416]],[[184335,563709],[-284,-667],[56,-2637],[-277,-1038],[59,-2316]],[[183889,557051],[-896,68]],[[182993,557119],[-468,-2]],[[182525,557117],[101,1562],[-233,2072],[31,1860],[-477,1550],[-122,1357],[-537,-515],[111,-1134],[-1263,-12],[41,-3203],[-354,-5]],[[179823,560649],[-1,1601],[-1073,-52],[-59,2655]],[[178690,564853],[-26,3920],[480,4],[-5,6466],[-109,1581],[659,10],[112,1730],[-222,1681],[-105,2947]],[[179474,583192],[1843,-30]],[[175797,583199],[0,-9287]],[[175797,573912],[-2052,-28],[-1,6456],[-689,-16]],[[173055,580324],[0,2844]],[[173055,583168],[2742,31]],[[199853,558826],[-98,-1296],[-681,144],[-597,-3335]],[[198477,554339],[-62,2205],[-374,544],[-690,-278]],[[197351,556810],[-1278,1156],[-333,1655]],[[195740,559621],[8,3507],[732,-36],[49,1307],[484,-269],[0,4521],[87,4167]],[[197100,572818],[159,-390],[75,5957],[166,-2],[64,4793]],[[197564,583176],[2943,8]],[[221924,574709],[-1820,8]],[[220104,574717],[-102,3252],[0,5201]],[[220002,583170],[1830,2]],[[221832,583172],[3,-5232],[89,-3231]],[[178690,564853],[-400,43],[-118,-1893],[-228,-480],[-676,326],[-48,1381],[-615,5245],[-698,-1923],[-112,1018]],[[175795,568570],[2,5342]],[[175797,583199],[3677,-7]],[[220104,574717],[-363,-10]],[[219741,574707],[-362,-1],[-1,1624],[-1819,10],[0,-1619]],[[217559,574721],[-1091,11],[0,3239],[-126,10],[-1,5192]],[[216341,583173],[3661,-3]],[[186539,583158],[25,-9701]],[[186564,573457],[-1094,108],[-9,-3230],[-2142,5]],[[181317,583162],[5222,-4]],[[193948,567081],[-538,-46],[0,1653],[-330,-43],[0,1617],[-2172,10],[0,-1617],[-363,1]],[[190545,568656],[35,14501]],[[190580,583157],[3492,32]],[[194072,583189],[-44,-7981],[115,-2218],[-242,-2960],[47,-2949]],[[195740,559621],[-133,1040],[-934,55],[-434,-1362],[-302,351]],[[193937,559705],[11,7376]],[[194072,583189],[3492,-13]],[[206421,583169],[53,-6498],[181,-1619]],[[206655,575052],[-2315,1]],[[203483,583173],[2938,-4]],[[228232,583191],[206,-4516],[166,-1312],[-187,-2686]],[[228417,574677],[-2130,0]],[[226287,574677],[-64,8514]],[[226223,583191],[2009,0]],[[230526,583184],[49,-8486]],[[230575,574698],[-2158,-21]],[[228232,583191],[2294,-7]],[[223380,574698],[-1,-3220],[-639,-11]],[[222740,571467],[-816,5]],[[221924,571472],[0,3237]],[[221832,583172],[1466,10]],[[223298,583182],[0,-5247],[82,-3237]],[[226287,574677],[-1090,12]],[[225197,574689],[-1817,9]],[[223298,583182],[2925,9]],[[168030,583185],[-42,-19407]],[[167988,563778],[-338,-262]],[[167650,563516],[-25,343]],[[167625,563859],[88,1056],[-308,2218],[-251,148],[-798,-1281],[-586,-1450],[-104,1725],[-570,-648],[55,-1799]],[[165151,563828],[-497,4],[-263,1945],[-611,1931],[-82,1381],[-532,1417],[-331,3957]],[[162835,574463],[-140,2344]],[[162416,583189],[2209,-15],[3405,11]],[[171951,583192],[-373,-3049],[-183,-3367],[361,7],[-7,-9706],[182,-1632]],[[171931,565445],[-274,12],[-1,-4693],[-436,1680],[-359,-1132]],[[170861,561312],[-166,418],[-548,-890],[-371,2707],[-364,-947]],[[169412,562600],[-132,2358],[405,757],[-4,1210],[289,2381],[-187,3288],[316,4420],[-331,3951],[45,2219]],[[169813,583184],[2138,8]],[[173055,580324],[-26,-14910]],[[173029,565414],[-1098,31]],[[171951,583192],[1104,-24]],[[169412,562600],[-45,-983],[-485,620],[-109,1069],[-446,-598],[-339,1070]],[[168030,583185],[1783,-1]],[[188725,567028],[0,1624]],[[188725,568652],[374,0],[11,14480]],[[189110,583132],[1470,25]],[[190545,568656],[-200,-1611],[-1620,-17]],[[212324,583170],[-3,-5175],[150,-1639]],[[212471,576356],[-3238,15]],[[209233,576371],[-1,6810]],[[209232,583181],[3092,-11]],[[214880,583162],[-1,-3570]],[[214879,579592],[-364,-1],[-1,-1615],[-226,0],[0,-3239]],[[214288,574737],[-1816,1]],[[212472,574738],[-1,1618]],[[212324,583170],[2556,-8]],[[186539,583158],[2571,-26]],[[188725,568652],[-718,-1],[2,2422],[-362,804],[-543,30],[-81,1075],[-459,475]],[[217559,574721],[0,-1621]],[[217559,573100],[-2179,21],[-1,4852],[-499,6],[-1,1613]],[[214880,583162],[1461,11]],[[233488,574623],[-724,-26]],[[232764,574597],[-2189,101]],[[230526,583184],[3019,-21]],[[233545,583163],[240,-2188],[402,728],[5,-3862],[-704,-3],[0,-3215]],[[209233,576371],[4,-4555]],[[209237,571816],[-1620,-4],[1,1622],[-363,4],[0,1612],[-600,2]],[[206421,583169],[2811,12]],[[175795,568570],[0,-4401]],[[175795,564169],[-503,1656],[-278,-929],[18,-2373]],[[175032,562523],[-508,-3],[3,1885],[-1501,-262]],[[173026,564143],[3,1271]],[[217559,573100],[127,-1619],[-2,-6492],[124,-2],[-3,-3238]],[[217805,561749],[-2509,-20]],[[215296,561729],[1,3269],[-141,0],[0,6485],[-143,10],[0,3259],[-725,-15]],[[156776,574866],[145,-2337],[-336,700],[191,1637]],[[156018,576188],[367,-1161],[-54,-1921],[-274,763],[-39,2319]],[[156711,577874],[437,-1003],[-572,-1182],[-174,1060],[309,1125]],[[239768,576252],[-26,-7172],[46,-6528]],[[239788,562552],[-1935,133],[-2,-978],[-1789,-11]],[[236062,561696],[-29,9709]],[[236033,571405],[-4,6210]],[[236029,577615],[339,173],[235,-1132],[1047,-347],[154,-2131],[907,561],[6,841],[719,948],[332,-276]],[[157403,572219],[-142,1501],[248,575],[362,-1247],[-15,3533]],[[162835,574463],[-341,252],[-585,-931],[-106,-3299],[197,-417]],[[162e3,570068],[-3852,30]],[[158148,570098],[-745,2121]],[[212472,574738],[0,-3235],[160,6],[-1,-4641]],[[212631,566868],[-1041,215],[-260,-1783],[-494,-878],[-372,2570],[-383,-709],[-219,-2110],[-618,322]],[[209244,564495],[-7,7321]],[[219741,574707],[109,-3230],[1,-6504],[110,0],[-1,-3243]],[[219960,561730],[-1079,-3]],[[218881,561727],[-1076,22]],[[243362,568344],[29,-12216],[-17,-11280]],[[243374,544848],[-834,-2840],[212,-1505]],[[242752,540503],[-2,-7]],[[242750,540496],[-224,823]],[[242526,541319],[-10,0]],[[242516,541319],[-187,-592]],[[242329,540727],[-9,7]],[[242320,540734],[-75,-212]],[[242245,540522],[-5,-38]],[[242240,540484],[-9,-872]],[[242231,539612],[3,11]],[[242234,539623],[-248,57]],[[241986,539680],[-26,1879],[-2117,44]],[[239843,541603],[15,4838]],[[239858,546441],[-15,12915],[-55,3196]],[[239768,576252],[1003,-1644],[260,59],[-216,-1483],[572,-280],[382,-4206],[280,489],[20,1987],[577,82],[135,-1750],[581,-1162]],[[209244,564495],[-258,1115],[-593,-179],[-307,1362],[-1057,19],[-145,560],[-288,-1583],[-558,-1]],[[206038,565788],[-93,498],[-752,103],[-963,-1631]],[[165151,563828],[-359,-3363],[-516,-331],[-139,-2995],[-195,-1515],[49,-2367],[561,-1042],[-25,-1385]],[[164527,550830],[-822,-18],[-768,1529],[-383,1474],[-339,202],[-528,3049]],[[161687,557066],[129,2030],[-144,1373]],[[161672,560469],[135,875],[-307,1331],[76,2648],[386,644],[303,1650],[-265,2451]],[[215296,561729],[-1431,3],[-2,-1673]],[[213863,560059],[-714,1226]],[[213149,561285],[-15,1450],[265,1806],[-308,1452],[-460,875]],[[232764,574597],[24,-6811]],[[232788,567786],[-2527,21]],[[230261,567807],[-1799,-6]],[[228462,567801],[14,367]],[[228476,568168],[71,2441],[-130,4068]],[[221924,571472],[-986,7],[-3,-6507],[100,-3249]],[[221035,561723],[-716,0]],[[220319,561723],[-359,7]],[[225197,574689],[73,-6488]],[[225270,568201],[-362,-8],[-2,-3234],[-287,1],[0,-1975]],[[224619,562985],[-263,25],[-571,2718],[-293,-1216],[-752,3114],[0,3841]],[[228476,568168],[-2123,27]],[[226353,568195],[-1083,6]],[[236062,561696],[6,-7465]],[[236068,554231],[0,-615],[-707,-32]],[[235361,553584],[-1430,50]],[[233931,553634],[-29,8560],[-224,1564],[125,1180],[-986,11]],[[232817,564949],[-29,2837]],[[233488,574623],[363,-5],[3,-3239],[2179,26]],[[188725,567028],[1,-2703]],[[188726,564325],[-1602,-42],[-179,1901],[-363,820],[-2337,28]],[[158090,569229],[27,-389]],[[158117,568840],[-233,-1009],[277,-1641],[-369,861],[-55,2156],[353,22]],[[157568,571941],[243,-1776],[-417,-307],[-219,-1059],[350,-339],[185,-3598],[45,1502],[415,-1154],[-2,-2382],[-642,2318],[-20,2344],[-434,1258],[298,3296],[198,-103]],[[156634,565779],[-60,-3687],[-1564,-7],[0,264],[-3066,-4]],[[151944,562345],[-337,5365],[202,2998],[-202,971]],[[151607,571679],[463,-265],[484,-1494],[396,-424],[748,-1863],[763,58],[868,-995],[776,701],[529,-1618]],[[224619,562985],[0,-1281]],[[224619,561704],[-2151,10]],[[222468,561714],[-1433,9]],[[193937,559705],[-803,-422],[-51,-3212],[-1027,-2365]],[[192056,553706],[-1187,-7]],[[190869,553699],[-361,552],[1,1469],[-266,4],[-517,1364],[204,1867],[-1205,-7]],[[188725,558948],[1,5377]],[[161672,560469],[-3555,-37]],[[158117,560432],[249,3191],[301,1598],[-407,1180],[-143,2439]],[[158090,569229],[58,869]],[[179823,560649],[58,-3498],[649,4],[-91,-2233],[238,251],[-154,-1949],[417,-649],[44,-4053]],[[180984,548522],[-292,-238],[-171,1188],[-551,1163],[-685,298]],[[179285,550933],[-478,836],[-38,1568],[-837,1677],[-963,-135]],[[176969,554879],[-354,1336],[183,799],[-95,1862],[-283,1075],[-625,4218]],[[245498,568091],[24,-13480]],[[245522,554611],[-1265,-6316],[-883,-3447]],[[243362,568344],[242,-1593],[425,-163],[-24,-1207],[886,751],[607,1959]],[[226353,568195],[59,-3242],[-1,-6490]],[[226411,558463],[-285,2]],[[226126,558465],[-1436,0]],[[224690,558465],[-71,3239]],[[228462,567801],[350,-5611],[344,-3679]],[[229156,558511],[-1603,-50]],[[227553,558461],[-1142,2]],[[230261,567807],[50,-3920]],[[230311,563887],[2,-2161],[360,-5],[2,-1615],[1435,5],[0,1629],[356,7],[-1,1624]],[[232465,563371],[355,-34]],[[232820,563337],[77,-8073]],[[232897,555264],[-1430,-21]],[[231467,555243],[-2182,14]],[[229285,555257],[-129,3254]],[[232817,564949],[3,-1612]],[[232465,563371],[-1,531],[-2153,-15]],[[209244,564495],[-2,-11147]],[[209242,553348],[-241,-806],[-805,9]],[[208196,552551],[-259,2],[1,3249],[-225,-5],[0,1619],[-1072,7],[1,1622],[-715,4],[0,1622]],[[205927,560671],[111,1440],[0,3677]],[[167625,563859],[-339,-5],[-301,-1380],[-1,-1619],[-240,-1347],[-120,-2159],[-533,-1577],[-2,-1607],[-955,-85],[-358,-2172],[-6,-1862]],[[164770,550046],[-243,784]],[[213149,561285],[0,-2790],[-1274,10],[2,-6436]],[[211877,552069],[-1581,12]],[[210296,552081],[-1055,15]],[[209241,552096],[1,1252]],[[156465,557234],[-1439,15],[0,-1663]],[[155026,555586],[-1512,9],[-857,298]],[[152657,555893],[-215,4015],[-498,2437]],[[156634,565779],[273,1293],[567,-4576],[-189,-396],[-251,-3033],[-105,2479],[-246,-3231],[-218,-1081]],[[188725,558948],[-718,-7],[0,-1612],[-713,3],[0,-1972],[-347,194]],[[186947,555554],[-644,-185],[-426,1863],[-409,506],[-656,-490],[-280,1681],[6,2406],[-203,2374]],[[205927,560671],[-357,-7],[-3,-4859],[-120,-3],[2,-6473]],[[205449,549329],[-1188,-10],[0,-1636],[-355,-3],[0,1641],[-354,-3]],[[203552,549318],[-232,0],[-1,3235],[-355,-6],[105,3251],[-2,6316],[-270,1],[-168,1658]],[[176969,554879],[-257,-1008],[473,-1408],[60,-942],[526,-680],[549,-2997],[263,-2458],[250,-686]],[[178833,544700],[-3820,28]],[[175013,544728],[0,1637]],[[175013,546365],[0,7286]],[[175013,553651],[19,8872]],[[182525,557117],[-825,-26],[-58,-2280],[224,-1574],[136,-3906],[-311,-808],[-707,-1]],[[173026,564143],[8,-11380]],[[173034,552763],[0,-1987]],[[173034,550776],[-2181,20]],[[170853,550796],[8,10516]],[[233931,553634],[40,-4845]],[[233971,548789],[-1065,-20]],[[232906,548769],[-9,6495]],[[175013,553651],[-715,16],[-120,-800],[-1144,-104]],[[203552,549318],[2,-5970]],[[203554,543348],[0,-266]],[[203554,543082],[-1766,-14],[-2,268],[-3263,-152]],[[198523,543184],[-142,489],[173,2154],[-209,2560],[-11,4245],[143,1707]],[[167650,563516],[-17,-12700]],[[167633,550816],[-9,-6518],[-1075,22],[-3,-3262]],[[166546,541058],[-233,-1081]],[[166313,539977],[-187,857],[-295,-1494],[-690,-306]],[[165141,539034],[-276,2022]],[[164865,541056],[127,1141],[-311,5065],[89,2784]],[[170853,550796],[-381,1]],[[170472,550797],[-2839,19]],[[186947,555554],[7,-6012],[711,-1191],[-2,-4005],[368,-11]],[[188031,544335],[35,-1328],[411,-1480]],[[188477,541527],[-392,-449],[14,-3150],[-430,-3]],[[187669,537925],[-672,2],[-784,-2757]],[[186213,535170],[46,3441],[-325,1748],[-347,-22],[-1,2529],[-723,-49],[-4,6432],[-731,40],[-1,5728],[-238,2034]],[[157723,558953],[152,-2103],[-263,244],[111,1859]],[[157679,553460],[-209,2]],[[157470,553462],[-20,-1]],[[157450,553461],[-465,10]],[[156985,553471],[3,2161],[-621,2]],[[156367,555634],[297,1874],[455,873],[193,2438],[440,2118],[103,-3144],[-199,149],[-132,-3407],[313,-1094],[-158,-1981]],[[239858,546441],[-2004,75]],[[237854,546516],[-6,4597],[-694,1379],[-255,2407],[-570,-1212],[-261,544]],[[218881,561727],[0,-3232],[-241,5],[-5,-6449]],[[218635,552051],[-211,-1],[0,-3173],[-602,-11]],[[217822,548866],[-251,2540],[-563,-513]],[[217008,550893],[-256,567],[-256,3108],[36,1844],[-852,-555],[-222,-665],[-1091,1453]],[[214367,556645],[-155,784],[-3,3078],[-346,-448]],[[224690,558465],[0,-1585]],[[224690,556880],[-2133,9]],[[222557,556889],[-89,4825]],[[222557,556889],[-2,-4848]],[[222555,552041],[-597,-4]],[[221958,552037],[-1539,4]],[[220419,552041],[1,6449],[-101,3233]],[[220419,552041],[-222,0]],[[220197,552041],[-1562,10]],[[214367,556645],[0,-4588],[170,0],[-1,-5915]],[[214536,546142],[-1061,-2],[0,-539],[-1412,-13]],[[212063,545588],[-1,6481],[-185,0]],[[197351,556810],[-6,-4998],[-770,-161],[-356,-670],[-49,-3204],[356,-6],[-61,-6487]],[[196465,541284],[-1055,22]],[[195410,541306],[-1057,8],[-1,-1068]],[[194352,540246],[-993,3]],[[193359,540249],[-236,2014],[209,1754],[-4,5386],[-1034,1610],[0,1620],[-238,1073]],[[208196,552551],[218,-2029],[102,-3785],[-297,-2572],[-534,-806]],[[207685,543359],[-1181,12],[-117,1073],[-355,1],[0,1079],[-356,1],[0,3802],[-227,2]],[[157999,553531],[-253,-1157],[151,3089],[102,-1932]],[[161687,557066],[-282,-523],[-596,-2846],[-98,-1164],[460,-3838],[-225,-1131]],[[160946,547564],[-1160,1608],[-293,-321]],[[159493,548851],[-540,718],[-133,1180],[-534,2],[-231,1165]],[[158055,551916],[258,528],[-269,4233],[225,530],[-269,1061],[117,2164]],[[190869,553699],[1,-1066],[-358,1],[-13,-4900],[354,-2],[-21,-5066]],[[190832,542666],[-725,2921],[-441,463],[-28,1539],[-216,-1426],[-1061,-216],[1,-1610],[-331,-2]],[[227553,558461],[-3,-6470],[62,-1591]],[[227612,550400],[-709,17]],[[226903,550417],[-711,10]],[[226192,550427],[-72,1593],[6,6445]],[[226192,550427],[-1411,-1]],[[224781,550426],[-88,1602]],[[224693,552028],[-3,4852]],[[229285,555257],[53,-4884]],[[229338,550373],[-1726,27]],[[156465,557234],[-98,-1600]],[[156985,553471],[-2,-837]],[[156983,552634],[-349,-1455],[-54,-1446],[-357,-1953]],[[156223,547780],[-354,-250]],[[155869,547530],[-801,-41],[-42,8097]],[[182993,557119],[1,-7838],[454,9],[0,-6466]],[[183448,542824],[-493,-548],[1,-1075],[-524,-539],[1,-1072],[-447,49]],[[181986,539639],[-1407,-5]],[[180579,539634],[-732,-499]],[[179847,539135],[-222,1916]],[[179625,541051],[352,195],[-48,4028],[320,550],[-90,1379],[-636,2137],[-238,1593]],[[186213,535170],[-690,-2887]],[[185523,532283],[-1333,17]],[[184190,532300],[-6,8737],[-214,-420],[-522,2207]],[[198523,543184],[180,-1780]],[[198703,541404],[-2238,-120]],[[164865,541056],[-1495,18],[1,1609],[-349,24],[-1,1604],[-1091,-12],[-177,1484],[-533,1821],[-274,-40]],[[224693,552028],[-2138,13]],[[217008,550893],[-1,-451],[-1411,-2],[0,-4839]],[[215596,545601],[-928,-4]],[[214668,545597],[-132,545]],[[155869,547530],[120,-1651],[-5,-3776]],[[155984,542103],[-587,-24]],[[155397,542079],[-2025,38]],[[153372,542117],[-110,2053],[253,-202],[623,1195],[-914,1191],[-230,4847],[-241,1362],[-96,3330]],[[232906,548769],[-1437,4]],[[231469,548773],[-2,6470]],[[231469,548773],[-356,-11]],[[231113,548762],[-1799,-4]],[[229314,548758],[24,1615]],[[179625,541051],[-761,2278],[-31,1371]],[[237854,546516],[-2,-4237]],[[237852,542279],[-1578,50],[42,-9604],[-40,-223]],[[236276,532502],[-231,1006],[-307,-538],[-332,854]],[[235406,533824],[-216,372]],[[235190,534196],[-133,486],[-22,7620]],[[235035,542302],[353,-11],[-27,11293]],[[310206,521389],[-674,-758]],[[309532,520631],[-1071,-1126],[-11,14936],[-1066,258]],[[307384,534699],[-8,3291],[-2505,26]],[[304871,538016],[-841,2]],[[304030,538018],[72,2263],[2153,14228],[505,-616],[6,-3382],[393,-1252],[815,1288],[76,747],[564,5],[41,1253],[358,12],[783,-2953],[455,-2410],[25,-20921],[-70,-4891]],[[193359,540249],[-620,1062],[-850,-749]],[[191889,540562],[-514,-598],[-543,2702]],[[175013,546365],[-1409,188],[-569,1764]],[[173035,548317],[-1,2459]],[[235035,542302],[-1048,14]],[[233987,542316],[-16,6473]],[[160946,547564],[-215,-3053],[-185,-928],[189,-1670]],[[160735,541913],[-845,11],[-206,-1040],[-1032,654]],[[158652,541538],[-352,1507],[-447,420],[-411,2054],[-166,2243]],[[157276,547762],[314,1630],[142,2452],[323,72]],[[157679,553460],[-93,-2779],[-243,609],[127,2172]],[[157450,553461],[-258,-1218],[-95,-3180],[-196,1415],[82,2156]],[[209241,552096],[0,-12823]],[[209241,539273],[-860,0],[-178,810],[-527,0]],[[207676,540083],[9,3276]],[[212063,545588],[-553,-13],[-2,-6518]],[[211508,539057],[-1052,-1]],[[210456,539056],[-1,6519],[-160,-2],[1,6508]],[[210456,539056],[-534,-4],[0,-1652],[-681,3]],[[209241,537403],[0,1870]],[[221958,552037],[-1,-6447],[97,4],[-9,-6501]],[[222045,539093],[-1299,23]],[[220746,539116],[-462,8]],[[220284,539124],[18,6480],[-110,4],[5,6433]],[[224781,550426],[0,-4857],[78,2],[0,-6489]],[[224859,539082],[-1664,-10]],[[223195,539072],[-1150,21]],[[220284,539124],[-1617,18]],[[218667,539142],[-333,973],[-96,2185],[-334,3330]],[[217904,545630],[153,619],[-235,2617]],[[217904,545630],[-2308,-29]],[[170472,550797],[5,-6432],[-150,-2317],[-550,-959]],[[169777,541089],[-3231,-31]],[[173035,548317],[0,-10901]],[[173035,537416],[-1,-2155]],[[173034,535261],[-435,-110],[-89,788]],[[172510,535939],[-70,1545],[-616,2886],[-769,-192],[-280,-1214]],[[170775,538964],[-894,-1263],[-120,595]],[[169761,538296],[16,2793]],[[226903,550417],[68,-4868],[-1,-6487]],[[226970,539062],[-981,13]],[[225989,539075],[-1130,7]],[[229314,548758],[6,-2652],[212,-1371],[-110,-2548],[10,-3117]],[[229432,539070],[-1342,-24]],[[228090,539046],[-1120,16]],[[158652,541538],[-2669,23],[1,542]],[[156223,547780],[371,1366],[-165,-1818],[270,11],[248,1911],[329,-1488]],[[207676,540083],[-352,-1344]],[[207324,538739],[-349,-4],[-351,-1338],[-710,7],[-585,557],[-127,1621],[-225,-2],[-117,3243],[-599,530],[-707,-5]],[[233987,542316],[-1,-1623]],[[233986,540693],[-2817,4]],[[231169,540697],[-56,8065]],[[231169,540697],[7,-1623],[-303,3]],[[230873,539077],[-1399,-8]],[[229474,539069],[-42,1]],[[175013,544728],[1,-5708],[-353,21]],[[174661,539041],[-461,-3],[-274,-1604],[-891,-18]],[[165141,539034],[20,-10944]],[[165161,528090],[-2024,0],[-2593,63]],[[160544,528153],[0,6416]],[[160544,534569],[359,11],[-157,2684],[251,3313],[-262,1336]],[[191889,540562],[-24,-9125]],[[191865,531437],[0,-675]],[[191865,530762],[-1399,153]],[[190466,530915],[-777,9]],[[189689,530924],[-178,1515],[195,2306],[-474,569],[-329,2182],[-426,4031]],[[239843,541603],[18,-6465]],[[239861,535138],[2,-4863]],[[239863,530275],[-1052,-76]],[[238811,530199],[4,1716],[-1019,-55]],[[237796,531860],[-43,6341],[94,109],[5,3969]],[[251183,535146],[2,-1610]],[[251185,533536],[-1045,-5],[1,3214],[-1046,-7],[1,1617],[-346,13],[-67,3221]],[[248683,541589],[281,995],[1035,453],[493,1189],[335,1615],[517,690]],[[251344,546531],[2,-4943],[190,-1609],[-348,15],[-5,-4848]],[[214668,545597],[3,-4901]],[[214671,540696],[-1,-1616]],[[214670,539080],[-2316,-18]],[[212354,539062],[-846,-5]],[[218667,539142],[262,-751],[-62,-3093]],[[218867,535298],[-369,-884],[-548,257],[-360,-2039]],[[217590,532632],[0,1615],[-698,1],[0,4816],[-1166,16],[-1,1620],[-1054,-4]],[[253820,544308],[0,-2728],[148,-1606],[-346,-13],[-2,-4817]],[[253620,535144],[-1568,10]],[[252052,535154],[1,8035],[354,0],[-1,1615],[281,8]],[[252687,544812],[-46,-3487],[634,3347],[545,-364]],[[179847,539135],[-2885,-2989],[-517,-3856],[-988,1959]],[[175457,534249],[-555,1774]],[[174902,536023],[-222,561],[-19,2457]],[[207324,538739],[0,-2429],[-481,-1],[56,-6431]],[[206899,529878],[-149,-3],[0,-6510],[-119,1]],[[206631,523366],[-3371,30]],[[203260,523396],[2,6487],[106,4],[-6,6446],[97,2],[-1,6474],[96,273]],[[203260,523396],[-118,-5],[-3,-8127],[-123,-27],[0,-3173]],[[203016,512064],[-1361,-4],[-1,3224],[108,-22],[0,5983],[-512,206],[100,2748],[-171,715]],[[201179,524914],[0,4963],[-191,-49],[-58,4866],[-348,2],[-60,1616],[-1571,-11]],[[198951,536301],[-119,265]],[[198832,536566],[-129,4838]],[[184190,532300],[-1,-814],[-687,-6],[15,-3299],[-666,-1967]],[[182851,526214],[-255,180],[-220,1599],[-323,48],[141,1392],[-197,1673],[207,1275],[-352,4420],[134,2838]],[[235190,534196],[-1183,4]],[[234007,534200],[-21,6493]],[[237796,531860],[-40,-1612]],[[237756,530248],[-1572,8],[92,2246]],[[155397,542079],[36,-7597]],[[155433,534482],[-1024,26],[-6,-1764]],[[154403,532744],[-413,-941],[-401,1402],[-173,-855],[164,5828],[40,-3886],[154,66],[163,3197],[-178,1201],[335,1945],[-445,-237],[-277,1653]],[[160544,534569],[-1998,-62]],[[158546,534507],[-2722,-5]],[[155824,534502],[-391,-20]],[[189689,530924],[-790,-90],[-193,-3456],[-681,-3145]],[[188025,524233],[-2,4020],[-344,10],[-10,9662]],[[241986,539680],[-2,-4580]],[[241984,535100],[-2123,38]],[[251185,533536],[-1,-4392]],[[251184,529144],[-281,766],[-2333,3002]],[[248570,532912],[1,-217]],[[248571,532695],[-1,217]],[[248570,532912],[-533,692],[-150,1914]],[[247887,535518],[-158,1305]],[[247729,536823],[-232,120]],[[247497,536943],[-117,450]],[[247380,537393],[-170,465]],[[247210,537858],[1092,2058],[381,1673]],[[198832,536566],[-2,-1875],[-409,1],[-280,-2448],[-812,5],[-234,-521],[0,-1926],[-1045,-3]],[[196050,529799],[2,2685],[-229,1641],[-121,3955],[-233,23],[-59,3203]],[[261640,541399],[0,-9499]],[[261640,531900],[-1747,-14]],[[259893,531886],[0,4842]],[[259893,536728],[1,3448]],[[259894,540176],[1066,-173],[680,1396]],[[196050,529799],[-402,-5]],[[195648,529794],[-1369,1],[-6,-1634]],[[194273,528161],[-522,16],[-137,3239]],[[193614,531416],[699,2],[39,8828]],[[193614,531416],[-1749,21]],[[169761,538296],[-37,88]],[[169724,538384],[-623,62],[-454,-1721],[-56,-1735],[-390,-2246],[-741,-1821]],[[167460,530923],[-633,1584],[-9,4567],[-505,2903]],[[167460,530923],[206,-1170],[-54,-2423]],[[167612,527330],[-388,-1247],[-851,-272]],[[166373,525811],[-390,134],[-275,-1277],[-551,-390]],[[165157,524278],[4,3812]],[[234007,534200],[29,-4880]],[[234036,529320],[-1739,14]],[[232297,529334],[-1380,20]],[[230917,529354],[-44,9723]],[[217590,532632],[-397,-2552],[-436,-1343],[-920,-1191],[-478,1151],[-416,-370]],[[214943,528327],[1,2829]],[[214944,531156],[-135,1457],[-12,6465],[-127,2]],[[172510,535939],[0,-949],[-531,-522],[0,-4866],[-168,2],[-1,-2312]],[[171810,527292],[-342,20]],[[171468,527312],[-26,6322],[-175,-16],[-173,2490],[-351,-8],[32,2864]],[[209241,537403],[-2,-4854]],[[209239,532549],[2,-6235]],[[209241,526314],[3,-1180]],[[209244,525134],[-252,2],[0,1618],[-714,26],[2,1575],[-351,-6],[0,1522],[-1030,7]],[[180579,539634],[-29,-2628],[-262,-4539],[-67,-3326],[-131,-1223],[266,-995],[5,-2349],[-249,-34],[-187,-1420],[189,-1949],[-181,-2072]],[[179933,519099],[-282,-1616],[-344,766],[-14,-1410],[527,-2617],[-250,-1838]],[[179570,512384],[-3571,-27],[-470,-1640]],[[175529,510717],[-390,422],[-163,2564],[-956,-4]],[[174020,513699],[362,4439],[258,2019],[-236,2563],[-686,1930]],[[173718,524650],[258,2608]],[[173976,527258],[446,46],[76,2435],[240,1363],[665,-892],[157,1127],[335,203],[-438,2709]],[[182851,526214],[3,-24]],[[182854,526190],[-34,-1070],[-471,-700],[-670,-2752]],[[181679,521668],[-944,-3979],[-194,-400],[-349,1946],[-259,-136]],[[220746,539116],[-2,-6512],[105,-7]],[[220849,532597],[-3,-6355]],[[220846,526242],[-1761,43]],[[219085,526285],[-327,3734],[198,1955],[-89,3324]],[[223195,539072],[-2,-6466]],[[223193,532606],[-2344,-9]],[[174902,536023],[1,-2306],[-958,-326],[31,-6133]],[[173718,524650],[-339,2599]],[[173379,527249],[-122,1925],[104,1310],[-372,3279],[45,1498]],[[212354,539062],[9,-6489]],[[212363,532573],[-197,-14]],[[212166,532559],[-2927,-10]],[[225989,539075],[-2,-6478]],[[225987,532597],[-2698,1]],[[223289,532598],[-96,8]],[[214944,531156],[-1391,13],[0,1436],[-1190,-32]],[[230917,529354],[-1,-1621]],[[230916,527733],[-866,4]],[[230050,527737],[45,1766],[-114,3993],[-380,2928],[-127,2645]],[[228090,539046],[-2,-6457]],[[228088,532589],[-2023,4]],[[226065,532593],[-78,4]],[[230050,527737],[35,-1611]],[[230085,526126],[-1852,-1]],[[228233,526125],[-87,1154],[-58,5310]],[[171468,527312],[-1045,34]],[[170423,527346],[-53,1]],[[170370,527347],[16,3854],[-350,1],[2,1631],[-349,-8],[35,5559]],[[170370,527347],[-2758,-17]],[[247207,537862],[3,-4]],[[248571,532695],[0,-5698],[-321,-1]],[[248250,526996],[-719,-11]],[[247531,526985],[-3,3230],[-343,-15],[1,1609],[-352,7],[6,6374]],[[246840,538190],[367,-328]],[[304871,538016],[-24,-11134],[233,-2084],[-240,-2015],[-258,-234],[344,-2135],[-221,-1593],[445,-9902],[739,1165]],[[305889,510084],[248,-6545]],[[306137,503539],[-330,592],[-241,-1132]],[[305566,502999],[-450,139],[79,-2294],[-907,625]],[[304288,501469],[-183,1244],[-102,3478],[-276,-236],[62,1778],[-139,3374],[-376,-344],[-347,651],[-372,9721]],[[302555,521135],[466,1247],[-87,1101],[431,1781],[-152,2424],[219,2371],[-153,838],[286,2948],[372,1242],[93,2931]],[[307384,534699],[-16,-13241],[-374,-415],[-14,-2790],[297,274],[227,-5338],[-292,-284],[68,-1531],[-1391,-1290]],[[188025,524233],[-403,-667]],[[187622,523566],[-350,1101],[-490,-286],[-233,-1732]],[[186549,522649],[-588,1549],[-293,6520],[-198,-55]],[[185470,530663],[53,1620]],[[259893,531886],[-1,-5144]],[[259892,526742],[-133,-900],[-413,823],[-698,-828],[-156,-2487],[-258,-538]],[[258234,522812],[-83,2590],[0,4873],[-349,11]],[[257802,530286],[0,3251],[697,-26],[0,3238],[1394,-21]],[[198951,536301],[351,-3235],[408,-2428],[-126,-2500]],[[199584,528138],[-454,7],[0,-1079],[-345,0],[-233,-1614],[-461,6],[-62,-7075],[-689,-1094],[-914,66]],[[196426,517355],[-551,2736]],[[195875,520091],[-174,1330],[10,5159],[-63,3214]],[[201179,524914],[-661,1614],[-693,2],[0,1610],[-241,-2]],[[173379,527249],[-1569,43]],[[219085,526285],[-4142,17]],[[214943,526302],[0,2025]],[[253620,535144],[-3,-3220]],[[253617,531924],[2,-6051]],[[253619,525873],[-776,1095]],[[252843,526968],[-385,757],[-418,-132]],[[252040,527593],[-694,1110]],[[251346,528703],[-162,441]],[[251183,535146],[869,8]],[[241984,535100],[-2,-4840]],[[241982,530260],[-158,-2623],[-854,-1719]],[[240970,525918],[-513,-3612]],[[240457,522306],[-838,12]],[[239619,522318],[-5,4660],[247,5],[2,3292]],[[309532,520631],[304,-6938],[-325,-226]],[[309511,513467],[-690,-626],[93,-2259],[-353,-313],[61,-1593],[-355,-304],[157,-4050],[-1023,-1483]],[[307401,502839],[-7,-12]],[[307394,502827],[-61,341],[-964,-1079],[-232,1450]],[[160544,528153],[-247,-4],[10,-4864],[241,-1079]],[[160548,522206],[-796,-345],[-318,-1062]],[[159434,520799],[-910,-1886]],[[158524,518913],[9,9424]],[[158533,528337],[13,6170]],[[158533,528337],[-318,-1795],[-454,494],[-602,-1308],[-130,-1178]],[[157029,524550],[-330,4339],[-600,1896],[-259,-235]],[[155840,530550],[-2,54]],[[155838,530604],[-14,3898]],[[155838,530604],[-183,-462],[-495,2189],[-757,413]],[[235406,533824],[28,-10701]],[[235434,523123],[-1381,-10]],[[234053,523113],[-17,6207]],[[237756,530248],[0,-3231],[116,-9],[14,-2987]],[[237886,524021],[-1641,-2],[226,-872]],[[236471,523147],[-1037,-24]],[[251026,525384],[-2773,33]],[[248253,525417],[-3,1579]],[[251346,528703],[-2,-1704],[-318,2],[0,-1617]],[[155418,529962],[8,-6731]],[[155426,523231],[-1689,63]],[[153737,523294],[-68,3037],[184,1180],[-262,4093],[309,-882],[393,425],[493,-351],[259,901],[373,-1735]],[[214943,526302],[-5,-2]],[[214938,526300],[-2623,9]],[[212315,526309],[-150,2]],[[212165,526311],[1,6248]],[[228233,526125],[-2090,12]],[[226143,526137],[-83,1]],[[226060,526138],[5,6455]],[[223289,532598],[-7,-6387]],[[223282,526211],[-1986,21]],[[221296,526232],[-450,10]],[[226060,526138],[-1995,52]],[[224065,526190],[-783,21]],[[212165,526311],[-2924,3]],[[185470,530663],[-558,-802],[1,-1628],[-449,-1027],[40,-1093],[-451,-1375]],[[184053,524738],[-389,163],[-476,-1895],[-334,3184]],[[255011,527072],[0,-1623],[-222,0],[-2,-3274],[-416,-8]],[[254371,522167],[-587,1081]],[[253784,523248],[-213,794],[48,1831]],[[253617,531924],[1399,-8],[-5,-4844]],[[238811,530199],[-2,-3213],[-238,7],[11,-4605]],[[238582,522388],[9,-3269]],[[238591,519119],[-694,16]],[[237897,519135],[-11,4886]],[[194273,528161],[-16,-1570],[-232,-20],[-119,-1641],[-35,-4874],[-1029,-1611],[-3,-3241],[-365,3],[-1,-3287]],[[192473,511920],[-459,14],[21,11394],[-200,2],[30,7432]],[[190466,530915],[-30,-11211],[-346,-1209],[4,-3242],[-336,0],[-17,-6512]],[[189741,508741],[-32,-6238]],[[189709,502503],[19,-3579]],[[189728,498924],[-493,1905],[18,850],[-441,2415]],[[188812,504094],[13,11149],[64,-1],[-3,5424],[-518,4],[-341,1882],[-405,1014]],[[192473,511920],[739,-89]],[[193212,511831],[-1,-3075]],[[193211,508756],[-2525,-184],[-945,169]],[[186549,522649],[-756,-104],[-628,-2190]],[[185165,520355],[-202,2288],[-910,2095]],[[157029,524550],[63,-2277]],[[157092,522273],[-463,-110]],[[156629,522163],[-284,1059],[-919,9]],[[155418,529962],[422,588]],[[239619,522318],[-1037,70]],[[242661,530268],[51,-9640]],[[242712,520628],[-343,-3]],[[242369,520625],[1,1598],[-1042,59],[-2,-1612],[-997,38]],[[240329,520708],[128,1598]],[[241982,530260],[679,8]],[[245796,530213],[-1,-3233],[691,9]],[[246486,526989],[-5,-6392]],[[246481,520597],[-2401,-12]],[[244080,520585],[-30,9671]],[[244050,530256],[1746,-43]],[[244080,520585],[-1368,43]],[[242661,530268],[1389,-12]],[[209244,525134],[12,-12455]],[[209256,512679],[-50,-4012]],[[209206,508667],[-2732,55]],[[206474,508722],[1,6547],[142,-1],[14,8098]],[[195875,520091],[-795,-463],[-177,-2270],[-459,3],[-573,-1888],[-130,-1894],[-228,1],[-3,-1752],[-298,3]],[[232297,529334],[32,-6470]],[[232329,522864],[-1381,-3]],[[230948,522861],[-32,4872]],[[234053,523113],[0,-269]],[[234053,522844],[-1724,20]],[[252040,527593],[20,-5420],[700,-8]],[[252760,522165],[-8,-6432]],[[252752,515733],[-696,32]],[[252056,515765],[-692,-1],[9,1610],[-345,-7]],[[251028,517367],[-2,8017]],[[158524,518913],[-1068,1088],[-329,768],[-35,1504]],[[165157,524278],[-366,-437]],[[164791,523841],[-600,-1643],[-745,-544],[-478,786]],[[162968,522440],[-730,-1784]],[[162238,520656],[-782,-457],[-46,928],[-635,569]],[[160775,521696],[-227,510]],[[203016,512064],[45,-3465]],[[203061,508599],[-4592,141]],[[198469,508740],[-941,-34]],[[197528,508706],[337,4066],[-1591,0],[48,4006],[104,577]],[[230948,522861],[3,-3246]],[[230951,519615],[-1623,13]],[[229328,519628],[-7,1157],[513,1813],[251,3528]],[[253784,523248],[-5,-1258],[-1019,175]],[[170423,527346],[14,-2610]],[[170437,524736],[-401,-3204],[0,-4052],[-226,-813],[-642,33],[1,-1372],[-752,-187],[118,-2760],[304,1],[77,-3742]],[[168916,508640],[-1798,-1]],[[167118,508639],[49,1621],[4,8063],[-288,1],[0,1596],[-518,16],[8,5875]],[[174020,513699],[-270,-3512]],[[173750,510187],[-1345,32]],[[172405,510219],[-2,1583],[-584,-9],[-295,3221],[-171,-21],[-111,3312],[-289,3248],[113,3191],[-629,-8]],[[255706,527058],[117,-1614],[-5,-6481],[175,-7]],[[255993,518956],[-481,-4769],[-453,-2674],[26,-1006]],[[255085,510507],[-74,93]],[[255011,510600],[-348,1798],[263,2651],[-666,243],[263,2751],[-117,1110],[148,2102],[-183,912]],[[255011,527072],[695,-14]],[[248253,525417],[-2,-6367]],[[248251,519050],[4,-3225]],[[248255,515825],[-1774,-77]],[[246481,515748],[0,4849]],[[246486,526989],[1045,-4]],[[214938,526300],[2,-8789]],[[214940,517511],[-1,-8089]],[[214939,509422],[-2667,29]],[[212272,509451],[0,3227]],[[212272,512678],[43,13631]],[[219085,526285],[420,-1613],[146,-2779],[-339,-2104]],[[219312,519789],[-135,-1298],[382,-971]],[[219559,517520],[-3145,-9]],[[216414,517511],[-1474,0]],[[212272,512678],[-3016,1]],[[221296,526232],[3,-6469]],[[221299,519763],[-1987,26]],[[185165,520355],[-3,-2744],[506,-650],[135,-1730],[3,-4866],[343,-1],[-3,-1637],[400,-13],[67,-3224],[282,-801],[790,-48],[2,-1347],[860,8]],[[188547,503302],[-99,-3225],[-305,274]],[[188143,500351],[-567,-772],[-129,1024],[-637,-765],[-533,835],[-280,-2222],[-238,584],[-857,90],[-96,-2021]],[[184806,497104],[-526,1386],[-10,1397],[-348,4611],[-316,914],[-262,-706],[-323,1502],[13,3600],[-287,1010],[-383,2793],[-233,2701],[-86,3613],[-272,361],[-94,1382]],[[224065,526190],[-1,-6467]],[[224064,519723],[-2739,40]],[[221325,519763],[-26,0]],[[226143,526137],[-2,-6467]],[[226141,519670],[-6,-6480]],[[226135,513190],[-2051,63]],[[224084,513253],[-13,1]],[[224071,513254],[-7,6469]],[[229328,519628],[389,-3087],[628,-1746]],[[230345,514795],[-1456,6],[-40,-559],[-610,15]],[[228239,514257],[-2,4850]],[[228237,519107],[-4,7018]],[[228237,519107],[-408,548],[-1688,15]],[[167118,508639],[-1414,-28]],[[165704,508611],[-332,4],[2,1361]],[[165374,509976],[84,1859],[-342,39],[1,1607],[-347,28],[21,10332]],[[251028,517367],[-1054,48]],[[249974,517415],[-9,1640],[-1714,-5]],[[172405,510219],[-826,-23],[-2,-1616],[-596,-10],[-301,1240],[-304,-1200],[-378,943],[-318,-1615]],[[169680,507938],[-764,702]],[[188812,504094],[-265,-792]],[[237897,519135],[-1085,-11]],[[236812,519124],[-341,4023]],[[165374,509976],[-1964,15]],[[163410,509991],[-24,269]],[[163386,510260],[-111,2406],[145,4765],[366,767],[-140,1600],[-678,2642]],[[206474,508722],[-142,2]],[[206332,508724],[-2606,-129]],[[203726,508595],[-665,4]],[[264518,520373],[-131,-4],[15,-7954]],[[264402,512415],[-335,1]],[[264067,512416],[-1024,59]],[[263043,512475],[5,1628]],[[263048,514103],[0,9277]],[[263048,523380],[752,-2508],[718,-499]],[[155426,523231],[0,-1322],[-345,8],[171,-1358],[345,-537],[-450,-2154],[-12,-1076]],[[155135,516792],[6,-4051],[-896,-4],[0,-2601],[169,-5]],[[154414,510131],[-4,-597]],[[154410,509534],[-766,17]],[[153644,509551],[191,6727],[-98,7016]],[[156629,522163],[0,-1647],[515,-2132],[1,-1597]],[[157145,516787],[-1,-1893],[-346,-271]],[[156798,514623],[-744,2159],[-919,10]],[[236812,519124],[284,-2536]],[[237096,516588],[-222,-1934],[-374,-651]],[[236500,514003],[-341,795],[-1058,-11]],[[235101,514787],[1,1614],[-1027,-8]],[[234075,516393],[-22,6451]],[[232329,522864],[30,-6471]],[[232359,516393],[-1030,-8]],[[231329,516385],[-347,13],[-31,3217]],[[234075,516393],[-344,3]],[[233731,516396],[-1372,-3]],[[163386,510260],[-629,17],[17,874],[-376,1203],[-462,444],[26,1607],[414,1539],[112,2268],[-250,2444]],[[239619,522318],[0,-3212],[333,-17],[8,-2705]],[[239960,516384],[-1367,53]],[[238593,516437],[-2,2682]],[[240329,520708],[8,-1270],[308,-144],[354,-2360],[-276,-2707]],[[240723,514227],[-762,15]],[[239961,514242],[-1,2142]],[[242369,520625],[-6,-8009]],[[242363,512616],[-1675,1]],[[240688,512617],[35,1610]],[[159434,520799],[0,-1905],[284,-1586]],[[159718,517308],[-2288,-7],[-285,-514]],[[160775,521696],[0,-3313],[-116,6],[3,-4865],[-600,-5]],[[160062,513519],[3,2149],[-347,1640]],[[163410,509991],[119,-3799],[225,-798]],[[163754,505394],[-3866,76]],[[159888,505470],[69,1165]],[[159957,506635],[-196,2311],[405,1008],[-239,2616],[135,949]],[[184806,497104],[3,-2717],[-506,66]],[[184303,494453],[-906,-18]],[[183397,494435],[-56,1597],[-348,2544],[-106,-614],[-845,1225],[-633,3398],[-141,1578],[-365,-189],[52,2183],[-181,-234],[-402,-2430],[55,-905],[-491,-1771],[-716,3192],[20,1138]],[[179240,505147],[217,1310],[9,5102],[104,825]],[[309697,499440],[-326,8144],[343,307],[-203,5576]],[[310206,521389],[551,-1389],[510,-516],[-213,-1647],[200,-1810],[-163,-2048],[408,-2916],[145,1141],[349,-534],[352,-3817],[161,-2744],[-592,-2997],[-880,-140],[-164,-1985],[-252,636],[-149,-1354],[-202,2089],[-181,-786],[-141,-3116],[-248,1984]],[[304288,501469],[-305,-404],[-9,-1934],[-241,39]],[[303733,499170],[-304,-527]],[[303429,498643],[-117,2061],[-640,1070],[-291,3135],[-430,-1180],[-152,5251],[122,80],[-151,4819]],[[301770,513879],[26,2283],[518,-340],[-235,2392],[476,2921]],[[266792,512571],[-1372,-94]],[[265420,512477],[-1018,-62]],[[264518,520373],[261,-2225],[563,-388],[377,-1459],[555,-1119],[218,171],[319,-1624],[-19,-1158]],[[244080,520585],[-2,-6434]],[[244078,514151],[-2,-1590],[-344,26]],[[243732,512587],[-1369,29]],[[246481,515748],[-686,31],[0,-1629]],[[245795,514150],[-1717,1]],[[197528,508706],[-1036,15]],[[196492,508721],[-3281,35]],[[221325,519763],[-3,-6470]],[[221322,513293],[-1536,18]],[[219786,513311],[-158,1348],[120,1153],[-189,1708]],[[224071,513254],[-2371,30]],[[221700,513284],[-378,9]],[[228239,514257],[0,-2714]],[[228239,511543],[-746,-4]],[[227493,511539],[-1359,31]],[[226134,511570],[1,1620]],[[231329,516385],[38,-4380]],[[231367,512005],[-336,821]],[[231031,512826],[-637,896]],[[230394,513722],[-49,1073]],[[238593,516437],[-6,-3147]],[[238587,513290],[-26,17]],[[238561,513307],[-163,843],[-522,101],[-780,2337]],[[249974,517415],[-2,-6482]],[[249972,510933],[-1721,20]],[[248251,510953],[4,4872]],[[219786,513311],[-178,-2703],[123,-1550],[-312,142],[-35,-2389]],[[219384,506811],[-387,-2543],[-370,1156],[-115,-974]],[[218512,504450],[-583,57],[-208,-834],[-377,334]],[[217344,504007],[2,4597],[-1015,-5],[83,8912]],[[217344,504007],[-269,-1030],[-621,-1015],[-210,-1237],[-503,175],[-264,-1035],[-539,-243]],[[214938,499622],[1,9800]],[[252056,515765],[-7,-3234],[109,-1632]],[[252158,510899],[-950,13],[2,-1661]],[[251210,509251],[-675,9]],[[250535,509260],[-1,1662],[-562,11]],[[159957,506635],[-1846,-55],[-387,968],[-169,1538],[-534,2059],[129,2390],[-300,15]],[[156850,513550],[-52,1073]],[[156850,513550],[-43,-124]],[[156807,513426],[-486,-577],[117,-1993],[-201,-742]],[[156237,510114],[-1823,17]],[[238561,513307],[-382,-977],[-277,-2080],[-23,-1945]],[[237879,508305],[-685,14]],[[237194,508319],[-679,14]],[[236515,508333],[-15,5670]],[[239961,514242],[-4,-3220]],[[239957,511022],[-577,12],[2,-1654]],[[239382,509380],[-216,1965],[-579,1945]],[[235101,514787],[15,-8081]],[[235116,506706],[-1367,-14]],[[233749,506692],[6,4861]],[[233755,511553],[-24,4843]],[[233755,511553],[-2201,-4]],[[231554,511549],[-187,456]],[[248251,510953],[-430,7],[0,-1618],[-327,3]],[[247494,509345],[-1694,-51]],[[245800,509294],[-5,4856]],[[252752,515733],[340,-44],[-9,-3220],[342,-69],[182,-3245],[999,-1069]],[[254606,508086],[-385,-2583],[-242,-2789]],[[253979,502714],[-8,-1]],[[253971,502713],[-10,-1]],[[253961,502712],[-693,38]],[[253268,502750],[-16,3221],[-670,52]],[[252582,506023],[14,4857],[-438,19]],[[303429,498643],[-266,-4622],[-406,-3326]],[[302757,490695],[-370,576],[-32,2012],[-647,-2107],[393,-1789],[-189,-2754]],[[301912,486633],[-573,-426]],[[301339,486207],[0,-16]],[[301339,486207],[-59,9193]],[[301280,495400],[-86,9641],[-121,9365]],[[301073,514406],[217,752],[480,-1279]],[[230394,513722],[3,-5426]],[[230397,508296],[-1199,-12]],[[229198,508284],[-5,3228],[-954,31]],[[236515,508333],[-686,5],[-1,-1627]],[[235828,506711],[-712,-5]],[[301280,495400],[-90,-875],[-585,121],[-254,-2830],[-201,2230]],[[300150,494046],[-446,795],[-524,2812]],[[299180,497653],[520,1849],[112,1480],[-264,3054],[383,3039],[-19,1891]],[[299912,508966],[388,4730],[214,623],[386,-1123],[173,1210]],[[240688,512617],[-96,-2433],[64,-4037]],[[240656,506147],[-95,-2137]],[[240561,504010],[-562,444],[-38,2207]],[[239961,506661],[97,22],[-1,4337],[-100,2]],[[245800,509294],[3,-3236]],[[245803,506058],[-2030,-24]],[[243773,506034],[-41,6553]],[[159888,505470],[-167,-669],[70,-1970]],[[159791,502831],[-1153,206],[-234,1076],[-631,10],[-781,720],[-578,-1960],[-382,1172]],[[156032,504055],[-98,1557],[388,2208],[-85,2294]],[[175529,510717],[154,-826],[-340,-5246],[151,-1455],[0,-3805]],[[175494,499385],[-398,-1021]],[[175096,498364],[-634,868],[-4,2312],[-267,893],[0,3275],[-765,34]],[[173426,505746],[189,1739],[-44,1635],[179,1067]],[[231554,511549],[662,-3749],[173,-272]],[[232389,507528],[-309,-828],[-3,-1608],[-1680,19]],[[230397,505111],[0,3185]],[[307819,495119],[63,-2040],[-255,1149],[192,891]],[[308823,498239],[322,-1210],[-422,-2791],[-256,1682],[356,2319]],[[309697,499440],[-194,-3153],[-121,2654],[-613,1160],[154,-1192],[-465,-1333],[31,1761],[-402,-1706],[118,-3275],[-828,3345],[180,1911],[-237,2132],[81,1095]],[[221700,513284],[1,-6478]],[[221701,506806],[-279,1]],[[221422,506807],[-2038,4]],[[224084,513253],[3,-6454]],[[224087,506799],[-1659,3]],[[222428,506802],[-727,4]],[[239382,509380],[134,-2743]],[[239516,506637],[-427,-1841]],[[239089,504796],[-534,227]],[[238555,505023],[9,1658],[-687,3],[2,1621]],[[226134,511570],[12,-9713]],[[226146,501857],[-2029,49]],[[224117,501906],[-30,4893]],[[179240,505147],[-395,-1629],[-367,938],[-230,-2310],[-308,-655],[142,-3509],[-185,-1566]],[[177897,496416],[-297,-1464],[-332,-476],[-1622,25],[-30,-1653],[-277,66]],[[175339,492914],[2,3219],[164,2],[-11,3250]],[[212272,509451],[-19,-8102],[-1681,-4]],[[210572,501345],[-701,13],[-661,-630]],[[209210,500728],[-4,7939]],[[242363,512616],[57,-6548]],[[242420,506068],[-1764,79]],[[243773,506034],[0,-3210]],[[243773,502824],[-1350,15]],[[242423,502839],[-3,3229]],[[262700,510887],[28,-4815]],[[262728,506072],[-1240,27],[-113,-876]],[[261375,505223],[-305,883]],[[261070,506106],[220,4694],[-69,1784]],[[261221,512584],[458,-42],[1,-1633],[1020,-22]],[[264067,512416],[-14,-6399]],[[264053,506017],[-1325,55]],[[262700,510887],[342,-32],[1,1620]],[[265420,512477],[-20,-6431]],[[265400,506046],[-1347,-29]],[[227493,511539],[8,-6473]],[[227501,505066],[-4,-4842]],[[227497,500224],[-1004,10]],[[226493,500234],[-9,1613],[-338,10]],[[229198,508284],[-7,-3209]],[[229191,505075],[-1690,-9]],[[233749,506692],[-652,-11],[0,-2565]],[[233097,504116],[-708,3412]],[[239961,506661],[-445,-24]],[[250535,509260],[0,-6476]],[[250535,502784],[-1731,65]],[[248804,502849],[-1313,5]],[[247491,502854],[3,6491]],[[252582,506023],[-689,18],[2,1616],[-685,-6],[0,1600]],[[173426,505746],[-385,-1718],[-296,-3771],[-219,-1145],[9,-3403]],[[172535,495709],[-741,0],[0,1607],[-294,1057],[-1059,-21],[-726,-3486]],[[169715,494866],[-738,-18],[245,2192],[-29,1556],[314,2473],[-552,1434],[612,1573],[-29,2092],[142,1770]],[[156032,504055],[-16,-548]],[[156016,503507],[-1264,17]],[[154752,503524],[-340,334],[-2,5676]],[[165704,508611],[55,-3187],[-11,-9610]],[[165748,495814],[-676,-6],[-1,1543],[-342,912],[-1014,-19],[1,2354]],[[163716,500598],[38,4796]],[[154752,503524],[16,-5366],[-345,3],[16,-1350],[-284,-293],[116,-1140]],[[154271,495378],[-947,-137]],[[153324,495241],[89,2631],[44,7616],[170,1569],[17,2494]],[[214938,499622],[-3,-12]],[[214935,499610],[-311,-1407],[-474,240],[-222,-2776],[-71,-2959],[-2964,12]],[[210893,492720],[-2,2156],[-338,-10],[19,6479]],[[247491,502854],[1,-4850]],[[247492,498004],[-1354,-31],[0,1610],[-337,6],[2,1612]],[[245803,501201],[0,4857]],[[253268,502750],[-7,-1765]],[[253261,500985],[-1005,107]],[[252256,501092],[2,1635],[-1723,57]],[[296979,508865],[60,-3257],[-127,-958]],[[296912,504650],[-471,86],[-134,-1750],[-359,-1102]],[[295948,501884],[-849,1672]],[[295099,503556],[103,5410]],[[295202,508966],[1777,-101]],[[299180,497653],[-205,-1076]],[[298975,496577],[-266,1736],[213,1023],[-144,948],[183,1193],[-188,668],[204,1295],[-286,977]],[[298691,504417],[181,2e3],[-64,2446]],[[298808,508863],[1104,103]],[[295099,503556],[-145,-2596],[-226,-366]],[[294728,500594],[-75,974],[149,3512],[-119,604],[97,3231]],[[294780,508915],[422,51]],[[294728,500594],[65,-315]],[[294793,500279],[-930,-2003],[-662,-178]],[[293201,498098],[-213,5176],[-115,5362]],[[292873,508636],[1907,279]],[[298691,504417],[-203,-1307],[-284,945],[-413,-3859],[-312,777]],[[297479,500973],[-299,925],[174,1659],[-442,1093]],[[296979,508865],[1829,-2]],[[196492,508721],[81,-2400],[-1,-6524],[53,-2],[-1,-6560],[65,0]],[[196689,493235],[-1,-1658]],[[196688,491577],[-673,4],[0,-1650],[-344,-3],[9,-1603],[-502,-5],[2,-1644],[-615,-55]],[[194565,486621],[-361,2183],[-278,575],[-278,-718],[-65,-1424],[-340,-839],[-198,2909],[-378,-147],[-165,1088]],[[192502,490248],[0,2320],[-270,2958],[-406,2562],[50,1661],[-272,1204],[-814,-4],[0,1554],[-1081,0]],[[290927,508615],[234,-781],[324,-14558],[-26,-1329]],[[291459,491947],[-889,-543]],[[290570,491404],[-581,-367],[-299,867]],[[289690,491904],[-769,2247]],[[288921,494151],[-1154,3457]],[[287767,497608],[260,2084],[1343,6200],[870,2516],[687,207]],[[198469,508740],[221,-3931],[453,-2060],[152,402],[684,-2631]],[[199979,500520],[185,-1795],[287,-397],[154,-2198],[-5,-2947]],[[200600,493183],[-3911,52]],[[206332,508724],[28,-15346]],[[206360,493378],[-1,-12616]],[[206359,480762],[-2612,-66]],[[203747,480696],[21,19902]],[[203768,500598],[-42,7997]],[[203768,500598],[-1168,-134],[-2621,56]],[[293201,498098],[-645,-417],[133,-5014],[-525,-324]],[[292164,492343],[-705,-396]],[[290927,508615],[1946,21]],[[209210,500728],[5,-7271]],[[209215,493457],[-2855,-79]],[[169715,494866],[13,-4024]],[[169728,490842],[-1637,145],[-4,-1633],[-2343,-17]],[[165744,489337],[4,6477]],[[237194,508319],[5,-4865]],[[237199,503454],[-679,9],[-2,-1632],[-677,-6],[-1,1627]],[[235840,503452],[-12,3259]],[[238555,505023],[-264,-1740],[-417,-1264]],[[237874,502019],[-336,1431],[-339,4]],[[230397,505111],[0,-3258]],[[230397,501853],[0,-1635]],[[230397,500218],[-1208,4]],[[229189,500222],[2,4853]],[[233097,504116],[341,-1014]],[[233438,503102],[0,-2921],[-654,12]],[[232784,500193],[-25,1632],[-1362,11]],[[231397,501836],[-1e3,17]],[[240561,504010],[200,-612]],[[240761,503398],[-169,-3191],[-689,-567],[0,-757]],[[239903,498883],[-674,2],[0,1341]],[[239229,500226],[-140,4570]],[[221422,506807],[-9,-6505]],[[221413,500302],[-2368,-13]],[[219045,500289],[-317,676],[77,2217],[-293,1268]],[[222428,506802],[33,-13076]],[[222461,493726],[-769,-45]],[[221692,493681],[-243,467]],[[221449,494148],[-36,6154]],[[224117,501906],[15,-8145]],[[224132,493761],[-628,-3]],[[223504,493758],[-1043,-32]],[[235840,503452],[-367,-8],[16,-4852]],[[235489,498592],[-437,8]],[[235052,498600],[-236,771]],[[234816,499371],[-1378,3731]],[[183397,494435],[-268,4],[1,-3240],[-116,1],[10,-3446],[227,-982],[-443,-1878]],[[182808,484894],[-596,-1711],[-145,-1114]],[[182067,482069],[-654,3911],[-113,-748],[-563,1718],[-9,879],[-657,322],[-39,-921],[-426,1521],[-370,1],[1,1214],[-439,-1021]],[[178798,488945],[-56,216]],[[178742,489161],[-154,1983],[62,1848],[-398,879],[-33,1744],[-322,801]],[[242423,502839],[0,-2695],[-505,27]],[[241918,500171],[-647,507],[-510,2720]],[[266980,506080],[138,-2703],[-131,-3752]],[[266987,499625],[-1582,-51]],[[265405,499574],[-5,6472]],[[265400,506046],[1580,34]],[[262728,506072],[-10,-6460]],[[262718,499612],[-1346,23]],[[261372,499635],[3,5588]],[[264053,506017],[3,-6475]],[[264056,499542],[-1338,70]],[[245803,501201],[-678,11]],[[245125,501212],[-1014,-15]],[[244111,501197],[-336,9]],[[243775,501206],[-2,1618]],[[265405,499574],[-1349,-32]],[[175096,498364],[-132,-2275],[-32,-3181],[-260,7]],[[174672,492915],[-1240,21]],[[173432,492936],[-217,1684],[-680,1089]],[[163716,500598],[-1231,-21],[0,-1605],[-451,-3],[2,-1609],[-331,10]],[[161705,497370],[-2049,35]],[[159656,497405],[135,5426]],[[239229,500226],[-676,-7]],[[238553,500219],[-1077,-9]],[[237476,500210],[398,1809]],[[229189,500222],[-676,-12]],[[228513,500210],[-1016,14]],[[297479,500973],[-166,-1451]],[[297313,499522],[-157,-1497],[-296,998],[-160,-1510],[-420,996]],[[296280,498509],[-67,1872],[-265,1503]],[[159656,497405],[121,-2501]],[[159777,494904],[-1469,-89],[-166,-673],[-532,204],[-411,1117],[-498,-541],[-6,-1096],[-722,-4],[-55,1558]],[[155918,495380],[-123,1127],[43,2998],[-132,924],[521,1787],[-211,1291]],[[219045,500289],[-133,-1711],[523,-288],[58,-1572],[780,-877],[539,-1239],[-128,-869]],[[220684,493733],[-1196,-11],[0,-483]],[[219488,493239],[-1893,-6]],[[217595,493233],[-334,-5],[34,9715],[49,1064]],[[260032,504518],[-8,-4869]],[[260024,499649],[-1160,99]],[[258864,499748],[-13,3454],[458,1388]],[[259309,504590],[723,-72]],[[298975,496577],[-544,-513],[-20,-3063]],[[298411,493001],[-914,898]],[[297497,493899],[402,4106],[-586,1517]],[[307394,502827],[-140,-1573],[180,-625],[-64,-1886],[-523,-588],[177,-1427],[-225,-1986]],[[306799,494742],[-257,115],[-412,2029],[-390,-679]],[[305740,496207],[-272,275]],[[305468,496482],[309,2126],[8,3412],[-219,979]],[[189728,498924],[5,-9133]],[[189733,489791],[-389,-951],[-593,-175]],[[188751,488665],[-448,-740],[-1162,820]],[[187141,488745],[-1,811],[-499,8],[1,1607]],[[186642,491171],[338,-6],[2,1607],[490,820],[15,2406],[170,1557],[484,19],[2,2777]],[[217595,493233],[-48,-3229]],[[217547,490004],[-2628,-7]],[[214919,489997],[16,9613]],[[296280,498509],[-410,-5407]],[[295870,493102],[-68,2572],[-938,-658]],[[294864,495016],[48,3058],[-119,2205]],[[155918,495380],[-1647,-2]],[[305468,496482],[-133,-1505],[-266,329],[-18,-2929],[-277,307]],[[304774,492684],[-7,9]],[[304767,492693],[-269,531],[-119,-1120],[-300,314]],[[304079,492418],[-196,1521],[-150,5231]],[[237476,500210],[-51,-1566]],[[237425,498644],[-1936,-52]],[[241918,500171],[207,-1615]],[[242125,498556],[-525,16],[0,-1617],[-334,5],[-1,-3232]],[[241265,493728],[-356,11]],[[240909,493739],[-1010,22]],[[239899,493761],[4,5122]],[[234816,499371],[-1,-4018],[-672,-9],[-5,-1614]],[[234138,493730],[-984,19]],[[233154,493749],[-366,-7]],[[232788,493742],[-4,6451]],[[250535,502784],[-3,-8151]],[[250532,494633],[-1040,40]],[[249492,494673],[-353,36]],[[249139,494709],[-6,4906],[-327,5],[-2,3229]],[[249139,494709],[-495,33]],[[248644,494742],[-1141,-12]],[[247503,494730],[-11,3274]],[[253961,502712],[-152,-2104],[333,-532],[464,2018]],[[254606,502094],[-10,-5904]],[[254596,496190],[-339,8],[-1,-1624],[-432,11]],[[253824,494585],[-416,19]],[[253408,494604],[6,6419],[-153,-38]],[[243775,501206],[-1056,-193],[-152,-3331]],[[242567,497682],[-442,874]],[[252256,501092],[-365,1],[-8,-6465]],[[251883,494628],[-410,-12]],[[251473,494616],[-941,17]],[[255685,502676],[-302,-3069],[-169,-3411]],[[255214,496196],[-618,-6]],[[254606,502094],[72,609]],[[254678,502703],[1007,-27]],[[192502,490248],[5,-10113]],[[192507,480135],[-16,-1620],[-799,3],[0,-1615],[-653,8],[-1,-1051]],[[191038,475860],[-655,-1],[0,1504],[-643,-3]],[[189740,477360],[-2,3452]],[[189738,480812],[-5,8979]],[[226493,500234],[-2,-6499]],[[226491,493735],[-1332,24]],[[225159,493759],[-1027,2]],[[231397,501836],[40,-8076]],[[231437,493760],[-1042,2]],[[230395,493762],[2,6456]],[[232788,493742],[-1310,16]],[[231478,493758],[-41,2]],[[210893,492720],[-1678,5]],[[209215,492725],[0,732]],[[244111,501197],[-1,-6504],[-219,-857],[207,-1948],[-69,-1318]],[[244029,490570],[-834,3122]],[[243195,493692],[-279,3080],[-349,910]],[[245125,501212],[38,-9630]],[[245163,491582],[-120,124]],[[245043,491706],[-313,-400],[-41,-1496],[-287,-3]],[[244402,489807],[-373,763]],[[247503,494730],[-1,-1740]],[[247502,492990],[-1654,56],[-187,-1630]],[[245661,491416],[-498,166]],[[253408,494604],[-589,39]],[[252819,494643],[-936,-15]],[[186642,491171],[-1501,14],[-1,-1610]],[[185140,489575],[-834,8],[-3,4870]],[[203747,480696],[-170,-9]],[[203577,480687],[-2877,-39],[0,148]],[[200700,480796],[-49,12388],[-51,-1]],[[165744,489337],[-329,0],[-5,-4859],[-338,5]],[[165072,484483],[-1001,8],[0,1610],[-336,-4],[-2,1618],[-1027,-13],[-1,1606],[-664,64],[-2,3219],[-321,77],[-13,4702]],[[221449,494148],[180,-1781],[-749,47],[-196,1319]],[[294864,495016],[-214,-1344],[-132,-2763],[162,-4374]],[[294680,486535],[-165,-92]],[[294515,486443],[-1724,-1101]],[[292791,485342],[28,960],[-465,275],[-343,2130],[225,833],[-72,2803]],[[238553,500219],[-2,-6472]],[[238551,493747],[-677,-2]],[[237874,493745],[1,807],[-681,-7]],[[237194,494545],[221,1970],[10,2129]],[[239899,493761],[-13,0]],[[239886,493761],[-1006,-6]],[[238880,493755],[-329,-8]],[[228513,500210],[-4,-6463]],[[228509,493747],[-670,-20]],[[227839,493727],[-1336,7]],[[226503,493734],[-12,1]],[[230395,493762],[0,-2]],[[230395,493760],[-1217,-20]],[[229178,493740],[-669,7]],[[260024,499649],[-9,-6494]],[[260015,493155],[-615,55]],[[259400,493210],[-964,215]],[[258436,493425],[364,3555],[64,2768]],[[261372,499635],[-2,-6463]],[[261370,493172],[-640,-4]],[[260730,493168],[-715,-13]],[[260024,499649],[1348,-14]],[[264056,499542],[8,-6454]],[[264064,493088],[-669,-1]],[[263395,493087],[-679,16]],[[262716,493103],[2,6509]],[[262716,493103],[-656,52]],[[262060,493155],[-690,17]],[[266987,499625],[-62,-3376],[-470,-1067],[-157,-2040]],[[266298,493142],[-886,-31]],[[265412,493111],[-7,6463]],[[265412,493111],[-786,0]],[[264626,493111],[-562,-23]],[[175339,492914],[-169,-3],[-23,-6408]],[[175147,486503],[-644,5]],[[174503,486508],[-557,-1]],[[173946,486507],[0,3241],[391,-17],[114,1594],[220,-13],[1,1603]],[[214919,489997],[-33,-5323],[-334,-145]],[[214552,484529],[-104,-245],[-1766,9]],[[212682,484293],[343,3115],[-3812,-38]],[[209213,487370],[2,5355]],[[297497,493899],[-208,-1404],[-408,589],[-262,-2738],[-163,304]],[[296456,490650],[-487,788],[-99,1664]],[[235052,498600],[861,-2186],[275,-1379]],[[236188,495035],[12,-2914]],[[236200,492121],[-1368,-13]],[[234832,492108],[-669,3],[-25,1619]],[[304079,492418],[-79,-2770]],[[304e3,489648],[-229,-1286],[-556,2438],[-134,-953],[-324,848]],[[237194,494545],[-162,-1485],[-844,1975]],[[243195,493692],[-616,1],[0,-1602]],[[242579,492091],[-668,7],[-1,1620],[-645,10]],[[173432,492936],[-215,-1206],[111,-1864],[-135,-2004]],[[173193,487862],[-118,-728],[-1,-2989]],[[173074,484145],[-2,-31284]],[[173072,452861],[-3259,-52]],[[169813,452809],[-49,5195],[-6,11887],[-34,1],[4,20950]],[[300150,494046],[150,-5520],[-565,-417],[90,-2385]],[[299825,485724],[28,-1263],[-360,-306],[-213,-2182]],[[299280,481973],[-251,-349],[-88,1241],[-239,-1545]],[[298702,481320],[-1098,1335]],[[297604,482655],[73,1782],[273,1403]],[[297950,485840],[461,7161]],[[165072,484483],[0,-1675]],[[165072,482808],[-3996,131]],[[161076,482939],[-1867,-3]],[[159209,482936],[78,4514],[296,1024],[283,3753],[-89,2677]],[[286590,490299],[-326,1891]],[[286264,492190],[242,1614],[1261,3804]],[[288921,494151],[-278,-2136],[171,-535],[-163,-1981],[-600,-1658],[-229,98],[184,-3632]],[[288006,484307],[-698,337],[-439,-517]],[[286869,484127],[-30,11]],[[286839,484138],[-17,6]],[[286822,484144],[-93,2654],[-183,296],[473,1068],[-221,1526],[192,1728],[-400,-1117]],[[306799,494742],[-208,-3178],[83,-580],[-394,-2170],[-422,630],[40,936]],[[305898,490380],[198,677],[-157,2940],[-190,25],[-9,2185]],[[178742,489161],[-408,649],[-97,1865],[-374,-2892],[-523,-708],[-420,-3554],[-518,-1775],[-403,-257]],[[175999,482489],[-852,4014]],[[305898,490380],[-88,1150],[-333,-4456],[-153,1112],[-294,-803],[27,3034],[-191,-1422]],[[304866,488995],[63,1229],[-293,335]],[[304636,490559],[138,2125]],[[255214,496196],[10,-3137],[-283,-948],[-252,-4020]],[[254689,488091],[-861,-9]],[[253828,488082],[-4,6503]],[[296456,490650],[-138,-1260]],[[296318,489390],[-526,-1476],[60,-1043]],[[295852,486871],[-725,197],[35,-1311],[-435,-257]],[[294727,485500],[-47,1035]],[[159209,482936],[-356,-1083],[-4,-2172]],[[158849,479681],[-1695,-61],[-4,1999],[-1023,-130],[-80,4507],[-584,9],[-506,918],[-251,1689],[-581,464],[-272,-1480],[-649,-38]],[[153204,487558],[120,7683]],[[301339,486191],[74,-4637]],[[301413,481554],[-561,-31]],[[300852,481523],[-271,609],[-756,3592]],[[237874,493745],[1,-6477]],[[237875,487268],[-1335,-3]],[[236540,487265],[-340,-1]],[[236200,487264],[0,4857]],[[248644,494742],[4,-1203],[-356,-1775],[167,-1777],[17,-2211],[270,-1702],[223,-2658]],[[248969,483416],[-1467,-1]],[[247502,483415],[1,1681]],[[247503,485096],[-1,7894]],[[249492,494673],[0,-4905]],[[249492,489768],[-4,-6324]],[[249488,483444],[-519,-28]],[[251473,494616],[2,-4829]],[[251475,489787],[-785,-8]],[[250690,489779],[-1198,-11]],[[252819,494643],[-1,-5695]],[[252818,488948],[3,-842],[-1344,42]],[[251477,488148],[-2,1639]],[[253828,488082],[-336,-5]],[[253492,488077],[2,862],[-676,9]],[[185140,489575],[-7,-6496]],[[185133,483079],[-5,-1541],[-325,-81],[-2,-1617],[-333,6],[-31,-3059],[-167,-6]],[[184270,476781],[-988,-2],[0,1538],[-762,6],[71,2286],[-253,1758],[-271,-298]],[[297950,485840],[-1609,2937],[-23,613]],[[289857,482936],[-1180,-3640],[-620,942]],[[288057,480238],[-51,4069]],[[289690,491904],[167,-8968]],[[222306,488875],[139,-1400],[-277,-1473],[-155,-2285],[239,-7],[214,-2924]],[[222466,480786],[-655,1]],[[221811,480787],[-251,2],[-1,4520],[-205,288],[-400,-1289],[-686,-69],[-402,533]],[[219866,484772],[-299,59]],[[219567,484831],[-77,2419],[-2,5989]],[[221692,493681],[38,-1693],[582,-1977],[-6,-1136]],[[231478,493758],[-2,-6467]],[[231476,487291],[-1083,9]],[[230393,487300],[2,6460]],[[233154,493749],[0,-6482]],[[233154,487267],[-1644,21]],[[231510,487288],[-34,3]],[[225159,493759],[1,-4821]],[[225160,488938],[-1327,-45]],[[223833,488893],[-333,-2]],[[223500,488891],[4,4867]],[[239886,493761],[1,-6484]],[[239887,487277],[-11,1]],[[239876,487278],[-996,-7]],[[238880,487271],[0,6484]],[[240909,493739],[-31,-6461]],[[240878,487278],[-991,-1]],[[230393,487300],[-1213,-24]],[[229180,487276],[-2,6464]],[[238880,487271],[-672,1]],[[238208,487272],[-333,-4]],[[223500,488891],[-1194,-16]],[[226503,493734],[-5,-6430]],[[226498,487304],[-323,15]],[[226175,487319],[-998,7]],[[225177,487326],[-17,1612]],[[242579,492091],[0,-4839]],[[242579,487252],[-1030,-242]],[[241549,487010],[-671,268]],[[234832,492108],[2,-4840]],[[234834,487268],[-1653,0]],[[233181,487268],[-27,-1]],[[229180,487276],[-670,-7]],[[228510,487269],[-670,12]],[[227840,487281],[-1,6446]],[[227840,487281],[-666,8]],[[227174,487289],[-676,15]],[[244402,489807],[392,-2555]],[[244794,487252],[-1243,-3]],[[243551,487249],[-972,3]],[[209213,487370],[2,-6520]],[[209215,480850],[-2355,-66]],[[206860,480784],[-501,-22]],[[259400,493210],[11,-6545]],[[259411,486665],[-1095,72]],[[258316,486737],[-227,4105],[347,2583]],[[304e3,489648],[314,-1030]],[[304314,488618],[155,528]],[[304469,489146],[-41,-1011]],[[304428,488135],[-42,-1969],[-144,1438],[-555,-1235],[-307,-2321],[164,-2049],[-435,-545]],[[303109,481454],[-386,1324],[-161,2030],[-306,-178],[3,1605],[-347,398]],[[219567,484831],[-690,962],[-261,-1066],[-279,233],[-415,1973],[-376,207]],[[217546,487140],[0,-1]],[[217546,487140],[1,2864]],[[200700,480796],[-1181,20]],[[199519,480816],[-168,0]],[[199351,480816],[0,2700],[-338,-12],[1,1631],[-671,1],[0,1587],[-983,520],[0,1054],[-332,2],[5,1652],[-345,1626]],[[304469,489146],[96,425],[146,-4224],[-211,-753],[-72,3541]],[[304866,488995],[-144,-863],[186,-1284],[-136,-1342],[-199,4245],[63,808]],[[304767,492693],[-187,-2521],[-266,-1554]],[[260730,493168],[6,-6502]],[[260736,486666],[-1325,-1]],[[262060,493155],[-5,-6525]],[[262055,486630],[-1319,36]],[[263395,493087],[5,-6429]],[[263400,486658],[-1345,-28]],[[264626,493111],[-1,-3070]],[[264625,490041],[-2,-3183]],[[264623,486858],[-1223,-200]],[[247503,485096],[-1667,-111]],[[245836,484985],[-8,6443],[-167,-12]],[[173946,486507],[-392,-272],[-361,1627]],[[292791,485342],[-439,-295],[152,-6649]],[[292504,478398],[55,-2188]],[[292559,476210],[-1099,-481],[-496,1080]],[[290964,476809],[-432,1e3],[257,2733],[-219,10862]],[[236200,487264],[-1352,5]],[[234848,487269],[-14,-1]],[[178798,488945],[-51,-1480]],[[178747,487465],[-147,-2107],[27,-2295],[-141,-364],[-9,-7526]],[[178477,475173],[-2,-5280],[149,-49]],[[178624,469844],[-11,-2674]],[[178613,467170],[-1161,-3],[35,3027],[-978,384],[-398,937],[-84,-1083],[-654,1955],[-183,1188]],[[175190,473575],[801,17],[8,8897]],[[290964,476809],[48,-2087],[-179,-2358]],[[290833,472364],[-10,-3429]],[[290823,468935],[-322,652],[-79,-1360],[-540,1549],[-309,-528]],[[289573,469248],[-20,3211],[418,3255],[-260,632],[239,1293],[-93,5297]],[[245836,484985],[-965,57]],[[244871,485042],[-77,2210]],[[199351,480816],[0,-542],[-2071,-233],[-330,808],[-664,541],[-332,1359],[-996,270],[0,1480],[-393,2122]],[[187141,488745],[-18,-3230],[155,229],[839,-2595]],[[188117,483149],[-2489,-4]],[[185628,483145],[-495,-66]],[[169813,452809],[-3140,-59]],[[166673,452750],[-102,8]],[[166571,452758],[-13,14052],[-1606,-147],[6,8084],[116,22],[-2,8039]],[[199519,480816],[49,-535],[44,-12867],[-117,0],[4,-6462],[53,0]],[[199552,460952],[1,-3214]],[[199553,457738],[-4238,36]],[[195315,457774],[-81,8002],[-208,644],[-621,4049],[-508,1245],[-388,4713],[-175,3678],[-827,30]],[[265345,488432],[-13,-4364],[594,-1608]],[[265926,482460],[2,-2061]],[[265928,480399],[-330,807],[-651,39],[-327,827]],[[264620,482072],[3,4786]],[[264625,490041],[337,2],[2,-1583],[381,-28]],[[217546,487139],[-458,-846],[2,-7566]],[[217090,478727],[-2459,14]],[[214631,478741],[-79,1615],[0,4173]],[[184270,476781],[-1,-3235]],[[184269,473546],[-657,2],[18,-6493],[161,-1616],[-161,-935]],[[183630,464504],[-371,1135],[-285,-316]],[[182974,465323],[1,3349],[164,1],[-2,6527],[-838,4]],[[182299,475204],[-1840,-8]],[[180459,475196],[-55,2307],[-390,208],[75,2719],[-486,2042],[-29,3598],[-455,236],[-372,1159]],[[189738,480812],[-430,714],[-126,1528],[-434,6]],[[188748,483060],[3,5605]],[[251477,488148],[-2,-4871]],[[251475,483277],[-336,-10]],[[251139,483267],[-664,186]],[[250475,483453],[215,6326]],[[250475,483453],[-987,-9]],[[297604,482655],[-139,-531],[-150,-6299]],[[297315,475825],[-695,-198],[-380,613]],[[296240,476240],[-135,842]],[[296105,477082],[40,1309],[261,-315],[91,2132],[-178,490],[251,3497],[-332,632],[104,1629],[-255,1003],[-235,-588]],[[158849,479681],[187,-616],[254,-2713],[-330,-3406],[-529,-206],[-3,-1355]],[[158428,471385],[-331,3],[-437,-1062],[-659,-2951],[-995,-473],[-214,-851]],[[155792,466051],[-606,-123],[-747,708],[-3,821]],[[154436,467457],[-267,104]],[[154169,467561],[-22,3824],[329,1721],[-5,3184],[-170,-23],[1,3263],[-310,1557],[0,1719],[-955,38]],[[153037,482844],[167,4714]],[[253492,488077],[4,-6488]],[[253496,481589],[-667,11]],[[252829,481600],[-2,1626],[-1352,51]],[[225177,487326],[14,-6561]],[[225191,480765],[-1074,13]],[[224117,480778],[-247,-3]],[[223870,480775],[-37,8118]],[[223870,480775],[-1404,11]],[[188748,483060],[-631,89]],[[254689,488091],[84,-3796],[-251,-2704]],[[254522,481591],[-691,-12]],[[253831,481579],[-335,10]],[[174503,486508],[-1,-3222],[107,-1],[3,-3245],[-111,-9],[5,-3147]],[[174506,476884],[-751,3480],[-169,2160],[-512,1621]],[[219866,484772],[49,-6023]],[[219915,478749],[-2825,-22]],[[180459,475196],[-612,-25]],[[179847,475171],[-1370,2]],[[296105,477082],[-1078,260]],[[295027,477342],[17,4427],[-151,1362],[-345,330],[179,2039]],[[212682,484293],[-532,-1541],[1,-2393]],[[212151,480359],[-2937,18]],[[209214,480377],[1,473]],[[231510,487288],[-3,-6495]],[[231507,480793],[-1113,5]],[[230394,480798],[-1,6502]],[[233181,487268],[-6,-6467]],[[233175,480801],[-1132,-10]],[[232043,480791],[-536,2]],[[239876,487278],[3,-6493]],[[239879,480785],[-1250,-4]],[[238629,480781],[-423,3]],[[238206,480784],[2,6488]],[[241549,487010],[0,-6211]],[[241549,480799],[-290,-4]],[[241259,480795],[-1313,-10]],[[239946,480785],[-67,0]],[[244871,485042],[-35,-2081],[144,-2160]],[[244980,480801],[-1096,2]],[[243884,480803],[-334,1]],[[243550,480804],[1,6445]],[[226175,487319],[6,-6546]],[[226181,480773],[-417,-14]],[[225764,480759],[-573,6]],[[227174,487289],[5,-6502]],[[227179,480787],[-998,-14]],[[243550,480804],[-972,-1]],[[242578,480803],[-1029,-4]],[[234848,487269],[-4,-6462]],[[234844,480807],[-164,-8]],[[234680,480799],[-1319,-4]],[[233361,480795],[-186,6]],[[238206,480784],[-897,-1]],[[237309,480783],[-772,10]],[[236537,480793],[3,6472]],[[230394,480798],[-407,0]],[[229987,480798],[-908,-8]],[[229079,480790],[-570,-5]],[[228509,480785],[1,6484]],[[236537,480793],[-544,5]],[[235993,480798],[-1149,9]],[[228509,480785],[-758,1]],[[227751,480786],[-572,1]],[[264620,482072],[-6,-1618],[-556,-296]],[[264058,480158],[-662,0]],[[263396,480158],[4,6500]],[[259411,486665],[-4,-6481]],[[259407,480184],[-1175,91]],[[258232,480275],[-219,3393],[303,3069]],[[263396,480158],[-664,2]],[[262732,480160],[-666,1]],[[262066,480161],[-11,6469]],[[303109,481454],[-237,-3363],[-309,-544],[-343,-4752],[-437,1185]],[[301783,473980],[56,1699],[-493,2897],[67,2978]],[[262066,480161],[-1330,37]],[[260736,480198],[0,6468]],[[260736,480198],[0,-3238]],[[260736,476960],[-635,-23]],[[260101,476937],[-693,9],[-1,3238]],[[295027,477342],[-54,-6909]],[[294973,470433],[-1008,-44]],[[293965,470389],[167,2590],[-54,4202]],[[294078,477181],[-94,3357],[378,3142],[153,2763]],[[175190,473575],[-334,1506],[-129,1913],[-221,-110]],[[294078,477181],[-671,-975],[-134,2686],[-769,-494]],[[221811,480787],[-2,-9343]],[[221809,471444],[-1850,12]],[[219959,471456],[-44,7293]],[[300852,481523],[10,-3416],[-211,-1325]],[[300651,476782],[-895,3175],[-123,-380],[-353,2396]],[[266573,485031],[2,-1116],[972,143]],[[267547,484058],[-7,-6487]],[[267540,477571],[-652,-91],[7,-1620],[-304,-225]],[[266591,475635],[-654,-32]],[[265937,475603],[-9,4796]],[[265926,482460],[77,10]],[[266003,482470],[432,2693],[138,-132]],[[247502,483415],[3,-1619]],[[247505,481796],[-1004,-19],[9,-2420]],[[246510,479357],[-1496,-1]],[[245014,479356],[-34,1445]],[[288057,480238],[-163,246],[-201,-2951],[7,-3154]],[[287700,474379],[-304,516]],[[287396,474895],[-580,1634],[-156,-692],[-618,-119]],[[286042,475718],[-350,485],[-33,3060]],[[285659,479263],[575,1959],[489,118],[146,2787]],[[214631,478741],[5,-4840],[73,-2432]],[[214709,471469],[-1978,12]],[[212731,471481],[-580,15]],[[212151,471496],[0,8863]],[[269259,474627],[-1374,-276]],[[267885,474351],[-11,2434],[-334,786]],[[267547,484058],[1423,278]],[[268970,484336],[189,-4720],[100,-4989]],[[178613,467170],[-2,-14382]],[[178611,452788],[-3086,41],[-2428,19]],[[173097,452848],[-25,13]],[[251139,483267],[-6,-6483]],[[251133,476784],[-1982,151]],[[249151,476935],[334,1631],[4,3332],[-358,174],[-162,1344]],[[249151,476935],[-328,-1617]],[[248823,475318],[-991,-774]],[[247832,474544],[6,7269],[-333,-17]],[[252829,481600],[-49,-6493]],[[252780,475107],[-328,24]],[[252452,475131],[-1318,30]],[[251134,475161],[-1,1623]],[[189740,477360],[2,-5505]],[[189742,471855],[-1523,-1]],[[188219,471854],[6,4870],[-654,10],[0,1562],[-614,11],[-169,1087],[-1161,0],[1,3751]],[[188219,471854],[-1319,42]],[[186900,471896],[-1651,-7],[-264,-1313]],[[184985,470576],[-183,-1642],[-532,-4],[-1,4616]],[[161076,482939],[-47,-16196],[1299,-29],[11,-13965]],[[162339,452749],[-1582,70]],[[160757,452819],[-2346,190]],[[158411,453009],[17,18376]],[[166571,452758],[-1779,10]],[[164792,452768],[-2453,-19]],[[289573,469248],[-100,-158]],[[289473,469090],[-527,-154],[-20,1300],[-279,-24],[-23,1968],[-519,2370],[-405,-171]],[[300651,476782],[-32,-195]],[[300619,476587],[-404,-4938]],[[300215,471649],[-352,1116],[-342,-274],[-74,1832],[-524,-693],[-159,1711],[-267,-361]],[[298497,474980],[-226,2506],[101,2208],[330,1626]],[[154169,467561],[-316,-270],[-199,-1661],[-396,-276],[-61,3940],[-268,1346],[-619,4]],[[152310,470644],[269,5888],[458,6312]],[[298497,474980],[-81,-1100]],[[298416,473880],[-391,59],[61,931],[-822,-385]],[[297264,474485],[51,1340]],[[301783,473980],[-163,-962]],[[301620,473018],[-513,-14],[127,1049],[-615,2534]],[[265937,475603],[-658,-19],[7,-1630]],[[265286,473954],[-1222,-81]],[[264064,473873],[-6,6285]],[[247832,474544],[-657,679]],[[247175,475223],[-660,-544]],[[246515,474679],[-5,4678]],[[254522,481591],[-329,-5330],[49,-1204]],[[254242,475057],[-476,2]],[[253766,475059],[65,6520]],[[253766,475059],[-986,48]],[[238629,480781],[-1,-4543]],[[238628,476238],[-1318,-2]],[[237310,476236],[-1,4547]],[[237308,469765],[-1315,6]],[[235993,469771],[0,6459]],[[235993,476230],[0,4568]],[[237310,476236],[-2,-6471]],[[234682,476230],[-1321,3]],[[233361,476233],[0,4562]],[[234680,480799],[2,-4569]],[[235993,476230],[-1311,0]],[[239947,476239],[-1319,-1]],[[239946,480785],[1,-4546]],[[233361,476233],[-1320,43]],[[232041,476276],[2,4515]],[[209214,480377],[5,-8812]],[[209219,471565],[0,-7313]],[[209219,464252],[-1679,-40]],[[207540,464212],[-659,-10]],[[206881,464202],[-21,16582]],[[241256,475444],[-1309,0]],[[239947,475444],[0,795]],[[241259,480795],[-3,-5351]],[[232041,476276],[-1933,42]],[[230108,476318],[88,2490],[-209,1990]],[[242578,480803],[-3,-5357]],[[242575,475446],[-1319,-2]],[[245014,479356],[4,-1361],[405,-1717],[-331,-3302]],[[245092,472976],[-1192,26]],[[243900,473002],[-16,7801]],[[243900,473002],[-1326,21]],[[242574,473023],[1,2423]],[[230108,476318],[224,-745],[59,-2539]],[[230391,473034],[-980,6]],[[229411,473040],[-330,1]],[[229081,473041],[-2,7749]],[[206881,464202],[-1098,-58],[7,-3247]],[[205790,460897],[-134,-6],[-121,-2624],[-664,265],[160,2348],[-1441,51]],[[203590,460931],[-7,-1]],[[203583,460930],[-6,19757]],[[224117,480778],[91,-2393],[1571,-3239]],[[225779,475146],[90,-530]],[[225869,474616],[-47,-3529],[-165,-2603]],[[225657,468484],[-436,813]],[[225221,469297],[-526,2160]],[[224695,471457],[-1032,3041],[-78,1580],[-470,1325],[-243,2027],[-406,1356]],[[229081,473041],[-659,-11]],[[228422,473030],[0,1617],[-665,-11]],[[227757,474636],[-6,6150]],[[227757,474636],[-663,-12]],[[227094,474624],[-1225,-8]],[[225779,475146],[-15,5613]],[[203583,460930],[-1530,-51],[-2501,73]],[[224695,471457],[-2109,-11]],[[222586,471446],[-777,-2]],[[212151,471496],[-1401,0]],[[210750,471496],[-1531,69]],[[260101,476937],[-1,-1635]],[[260100,475302],[-329,14],[4,-1620],[-1016,-10]],[[258759,473686],[-527,6589]],[[262732,480160],[25,-6465]],[[262757,473695],[-1325,-1]],[[261432,473694],[1,3265],[-697,1]],[[195315,457774],[-2814,132]],[[192501,457906],[-1359,125],[-5,3185],[-131,-2],[32,14646]],[[264064,473873],[0,-195]],[[264064,473678],[-1307,17]],[[246515,474679],[-1111,-3345],[-255,-73]],[[245149,471261],[-57,1715]],[[286042,475718],[-35,-4144],[115,-2963],[261,67],[229,-1455]],[[286612,467223],[26,-2749]],[[286638,464474],[-1117,-2]],[[285521,464472],[-187,1943],[55,5513]],[[285389,471928],[-24,5905]],[[285365,477833],[294,1430]],[[293965,470389],[-115,-2942]],[[293850,467447],[-369,-82]],[[293481,467365],[-266,2462],[-523,832]],[[292692,470659],[-14,505]],[[292678,471164],[-119,5046]],[[217090,478727],[0,-7285]],[[217090,471442],[-2381,27]],[[219959,471456],[-2869,-14]],[[281818,478275],[-5,-4317]],[[281813,473958],[-1305,-81]],[[280508,473877],[0,4510]],[[280508,478387],[1310,-112]],[[280508,473877],[4,-838]],[[280512,473039],[-752,7],[-414,-1125]],[[279346,471921],[-518,1158],[12,3307],[719,1122],[949,879]],[[283548,476628],[9,-4501]],[[283557,472127],[-318,-2],[8,-1701],[-272,15]],[[282975,470439],[-429,33],[9,794],[-498,-13]],[[282057,471253],[10,2716],[-254,-11]],[[281818,478275],[657,-443],[527,-1887],[546,683]],[[285389,471928],[-697,-201]],[[284692,471727],[-474,498],[-661,-98]],[[283548,476628],[635,251],[429,-526],[753,1480]],[[267885,474351],[36,-4847]],[[267921,469504],[-333,-96]],[[267588,469408],[-976,-152]],[[266612,469256],[-21,6379]],[[192501,457906],[15,-12908]],[[192516,444998],[-2779,45]],[[189737,445043],[-3,7851]],[[189734,452894],[0,9524]],[[189734,462418],[8,9437]],[[296240,476240],[-137,-2650],[-357,111],[-31,-3519],[241,-61],[-25,-3494]],[[295931,466627],[-259,37]],[[295672,466664],[-674,89]],[[294998,466753],[-25,3680]],[[251134,475161],[-13,-6521]],[[251121,468640],[-991,-43]],[[250130,468597],[-1307,230]],[[248823,468827],[0,6491]],[[261432,473694],[8,-6496]],[[261440,467198],[-657,-32]],[[260783,467166],[-660,1]],[[260123,467167],[-23,8135]],[[292678,471164],[-1239,47],[-606,1153]],[[301620,473018],[189,655],[301,-1389],[-295,-3187]],[[301815,469097],[-594,-238],[-94,-983],[-503,-1186]],[[300624,466690],[-506,1531],[-67,1971],[164,1457]],[[287396,474895],[215,-2005],[56,-5300]],[[287667,467590],[-1055,-367]],[[297264,474485],[21,-2797],[-310,-2918],[270,-2372]],[[297245,466398],[-1314,229]],[[232041,476276],[7,-6486]],[[232048,469790],[-1892,-6]],[[230156,469784],[78,2628],[157,622]],[[233361,476233],[0,-6428]],[[233361,469805],[-1313,-15]],[[239947,475444],[-4,-5679]],[[239943,469765],[-1318,14]],[[238625,469779],[3,6459]],[[238625,469779],[-1317,-14]],[[235993,469771],[-1311,30]],[[234682,469801],[0,6429]],[[234682,469801],[-1321,4]],[[266612,469256],[-658,-171],[8,-1638]],[[265962,467447],[-657,-45]],[[265305,467402],[-19,6552]],[[242574,473023],[-2,-3272]],[[242572,469751],[-1316,2]],[[241256,469753],[0,5691]],[[241256,469753],[-1313,12]],[[248823,468827],[0,-812]],[[248823,468015],[-1640,-18]],[[247183,467997],[-8,7226]],[[247183,467997],[1,-5692]],[[247184,462305],[-597,23]],[[246587,462328],[-172,2280],[-542,826]],[[245873,465434],[-469,1433],[-255,4394]],[[300624,466690],[-29,-121]],[[300595,466569],[-107,-729],[-1684,270]],[[298804,466110],[-84,15]],[[298720,466125],[-215,4313],[-157,16],[68,3426]],[[260123,467167],[-1187,-13]],[[258936,467154],[-50,4104],[-127,2428]],[[182299,475204],[2,-6522],[-141,-1591],[-469,14]],[[181691,467105],[-327,810],[-823,11],[-55,776],[-638,0]],[[179848,468702],[-1,6469]],[[179848,468702],[-63,-3749]],[[179785,464953],[-565,398],[-162,1616]],[[179058,466967],[-63,1875],[-371,1002]],[[252452,475131],[-16,-6573]],[[252436,468558],[-656,-5]],[[251780,468553],[-659,87]],[[182974,465323],[-238,-239],[-275,-2258],[-767,3]],[[181694,462829],[-3,4276]],[[253766,475059],[-16,-6494]],[[253750,468565],[-660,-23]],[[253090,468542],[-654,16]],[[254242,475057],[185,-6512]],[[254427,468545],[-677,20]],[[289473,469090],[-133,-2371]],[[289340,466719],[-1655,-378]],[[287685,466341],[-18,1249]],[[298720,466125],[-986,173]],[[297734,466298],[-489,100]],[[228422,473030],[0,-5278]],[[228422,467752],[-410,1264],[-493,-321]],[[227519,468695],[-420,21]],[[227099,468716],[-5,5908]],[[227099,468716],[-647,153],[-239,-1688],[-225,-93],[-331,1396]],[[265305,467402],[-657,-79]],[[264648,467323],[-572,-16]],[[264076,467307],[-12,6371]],[[282057,471253],[-126,-2331]],[[281931,468922],[-1419,93]],[[280512,469015],[0,4024]],[[262757,473695],[0,-6486]],[[262757,467209],[-661,6]],[[262096,467215],[-656,-17]],[[264076,467307],[-666,-109]],[[263410,467198],[-653,11]],[[184985,470576],[7,-703],[463,1104],[183,-1172],[54,-3295],[325,-1616],[-111,-2670]],[[185906,462224],[-218,4],[1,-1621],[-435,0],[0,-1622],[-966,-25]],[[184288,458960],[-6,4851],[-652,693]],[[279029,472686],[285,-724],[-124,-1251],[-161,1975]],[[280512,469015],[1,-6165]],[[280513,462850],[-1219,-1634]],[[279294,461216],[-444,1662]],[[278850,462878],[-210,586]],[[278640,463464],[245,2248],[543,1799],[-163,3149],[81,1261]],[[230156,469784],[-257,-2656],[18,-1098],[319,-1424],[30,-1300]],[[230266,463306],[144,-1322]],[[230410,461984],[-513,643]],[[229897,462627],[-187,2346],[-300,1001]],[[229410,465974],[1,7066]],[[229410,465974],[-586,1070]],[[228824,467044],[-402,708]],[[243900,473002],[-5,-8148]],[[243895,464854],[-1323,-36]],[[242572,464818],[0,4933]],[[245873,465434],[-1,-548],[-656,3]],[[245216,464889],[-1321,-35]],[[292692,470659],[24,-1088],[-500,-1877]],[[292216,467694],[-534,-438],[-538,1053]],[[291144,468309],[-321,626]],[[284692,471727],[-24,-4636]],[[284668,467091],[-949,-53],[-149,-3444]],[[283570,463594],[-344,17]],[[283226,463611],[9,1733],[-312,31],[52,5064]],[[186900,471896],[-241,-2319],[147,-3747],[355,398],[146,-1874],[116,-3740]],[[187423,460614],[-60,-2973],[-639,535]],[[186724,458176],[-180,1226],[-380,-494],[84,2409],[-342,907]],[[189734,462418],[-524,-641],[35,1743],[-1064,341],[14,-3257]],[[188195,460604],[-772,10]],[[285521,464472],[224,-1369],[-308,-60]],[[285437,463043],[-555,-97]],[[284882,462946],[2,2100],[-216,2045]],[[210915,461007],[1,-6453],[118,-1623]],[[211034,452931],[-1815,-34]],[[209219,452897],[0,11355]],[[210750,471496],[65,-4017],[1,-6473],[99,1]],[[214922,454659],[-168,-1624]],[[214754,453035],[-1702,-71]],[[213052,452964],[-57,-9]],[[212995,452955],[-124,1630],[-20,6469],[-66,0]],[[212785,461054],[0,6430],[-54,3997]],[[214709,471469],[45,-10348],[76,-3],[-4,-6452],[96,-7]],[[212785,461054],[-1870,-47]],[[225221,469297],[13,-2261]],[[225234,467036],[-777,345],[-862,1235],[-166,869],[-848,-1646]],[[222581,467839],[5,3607]],[[222581,467839],[-781,-1614],[-391,247]],[[221409,466472],[-1271,1432],[-179,713]],[[219959,468617],[0,2839]],[[219959,468617],[86,-14154]],[[220045,454463],[-279,6]],[[219766,454469],[-1612,38]],[[218154,454507],[-1617,75]],[[216537,454582],[-1615,77]],[[158411,453009],[-2622,-72]],[[155789,452937],[3,13114]],[[283226,463611],[-473,58],[-176,-2031]],[[282577,461638],[-328,866],[-551,60]],[[281698,462564],[229,2735],[4,3623]],[[294998,466753],[-244,-4393]],[[294754,462360],[-1202,-852]],[[293552,461508],[61,2653],[237,3286]],[[293481,467365],[-1033,-910]],[[292448,466455],[-257,-293],[25,1532]],[[154436,467457],[-322,-2815],[-164,-2462],[-328,-79],[-48,-2548],[372,-119],[281,-2180],[-183,-1761],[99,-2713]],[[154143,452780],[-1087,57]],[[153056,452837],[-394,1953],[-208,4302],[105,4473],[-71,1599],[-264,1356],[-114,2029],[200,2095]],[[179785,464953],[674,-952],[683,-1920],[360,583]],[[181502,462664],[-185,-223],[-6,-1813],[-601,5],[9,-7878]],[[180719,452755],[-2108,33]],[[232048,469790],[-2,-6489]],[[232046,463301],[-1780,5]],[[234682,469801],[-2,-6505]],[[234680,463296],[-1319,27]],[[233361,463323],[0,6482]],[[233361,463323],[-985,-8]],[[232376,463315],[-330,-14]],[[235993,469771],[0,-4895]],[[235993,464876],[0,-1607]],[[235993,463269],[-1313,27]],[[238625,469779],[-3,-6531]],[[238622,463248],[-1315,8]],[[237307,463256],[0,1612]],[[237307,464868],[1,4897]],[[237307,464868],[-1314,8]],[[239943,469765],[-4,-6533]],[[239939,463232],[-1317,16]],[[241256,469753],[-1,-4930]],[[241255,464823],[1,-1610]],[[241256,463213],[-1317,19]],[[242572,464818],[-1317,5]],[[291144,468309],[49,-3778],[-226,-2026]],[[290967,462505],[-369,-97],[-984,-2871],[-607,-823]],[[289007,458714],[112,1789],[-67,1881],[190,1044],[98,3291]],[[225234,467036],[12,-6037]],[[225246,460999],[0,-6480]],[[225246,454519],[-1283,-6]],[[223963,454513],[-1286,-11]],[[222677,454502],[-33,1]],[[222644,454503],[-31,12930],[-32,406]],[[268694,465642],[-316,-1305],[-142,-3076]],[[268236,461261],[-593,-71]],[[267643,461190],[-55,8218]],[[267921,469504],[681,71],[92,-3933]],[[267643,461190],[-1306,-223]],[[266337,460967],[-314,-75]],[[266023,460892],[-61,6555]],[[301815,469097],[129,-3011],[504,-1291],[-172,-917],[-656,-1009],[-20,-1435],[-247,-532]],[[301353,460902],[-115,246]],[[301238,461148],[-90,2974],[-550,962],[-3,1485]],[[227519,468695],[-2,-7665]],[[227517,461030],[-972,-16]],[[226545,461014],[-1299,-15]],[[228824,467044],[-4,-7638]],[[228820,459406],[-975,10]],[[227845,459416],[1,1618],[-329,-4]],[[281698,462564],[-753,1]],[[280945,462565],[-432,285]],[[250130,468597],[9,-6418]],[[250139,462179],[-99,3]],[[250040,462182],[-1216,98]],[[248824,462280],[-1,5735]],[[181694,462829],[-192,-165]],[[251780,468553],[1,-6529]],[[251781,462024],[-457,58]],[[251324,462082],[-1185,97]],[[221409,466472],[43,-12006]],[[221452,454466],[-68,2]],[[221384,454468],[-1339,-5]],[[253090,468542],[2,-4305]],[[253092,464237],[4,-2164]],[[253096,462073],[-1122,-19]],[[251974,462054],[-193,-30]],[[254427,468545],[185,-1078],[-127,-2165]],[[254485,465302],[-1064,31],[0,-1088],[-329,-8]],[[292448,466455],[-171,-3336],[-36,-2654]],[[292241,460465],[-527,-991]],[[291714,459474],[-489,1291],[-258,1740]],[[293552,461508],[-1311,-1043]],[[248824,462280],[-247,1]],[[248577,462281],[-1393,24]],[[222644,454503],[-1192,-37]],[[287015,460504],[-343,-51]],[[286672,460453],[-34,4021]],[[287685,466341],[71,-5738]],[[287756,460603],[-741,-99]],[[155789,452937],[-801,-56]],[[154988,452881],[-845,-101]],[[266023,460892],[-1299,-123]],[[264724,460769],[-27,1]],[[264697,460770],[-49,6553]],[[264697,460770],[-1281,-49]],[[263416,460721],[-6,6477]],[[263416,460721],[-329,-8]],[[263087,460713],[-985,-2]],[[262102,460711],[-6,6504]],[[262102,460711],[-632,-30]],[[261470,460681],[-681,30]],[[260789,460711],[-6,6455]],[[260789,460711],[-616,-16]],[[260173,460695],[-1419,-24]],[[258754,460671],[182,6483]],[[284882,462946],[17,-1460],[-606,385]],[[284293,461871],[-102,1733],[-621,-10]],[[229897,462627],[-253,6],[-13,-4592]],[[229631,458041],[-268,-255]],[[229363,457786],[-543,3],[0,1617]],[[295672,466664],[201,-1871],[-69,-1578]],[[295804,463215],[-69,-4535]],[[295735,458680],[-148,-5073]],[[295587,453607],[-1209,182]],[[294378,453789],[-26,1]],[[294352,453790],[-31,692],[433,7878]],[[289007,458714],[-9,-2219]],[[288998,456495],[-609,12],[-4,988],[-551,-86]],[[287834,457409],[-78,3194]],[[297645,459260],[-169,1432],[-916,-278],[9,882],[-474,583],[-291,1336]],[[297734,466298],[148,-1093],[-43,-2779],[-194,-3166]],[[301238,461148],[-70,-970]],[[301168,460178],[-67,-41]],[[301101,460137],[28,-397]],[[301129,459740],[-2,-4]],[[301127,459736],[-256,-726]],[[300871,459010],[-22,-492]],[[300849,458518],[-74,-390]],[[300775,458128],[-385,553],[-40,-2081],[-373,-819]],[[299977,455781],[-294,713],[-11,1200],[281,1310],[-388,368],[185,1162],[57,2438],[-390,-234],[39,1513],[-540,411],[-112,1448]],[[299977,455781],[-56,-2596]],[[299921,453185],[-840,-171]],[[299081,453014],[-844,387]],[[298237,453401],[-93,27]],[[298144,453428],[2,2448],[-359,413],[119,1141]],[[297906,457430],[27,1226],[-288,604]],[[184288,458960],[0,-6128]],[[184288,452832],[-2898,-86]],[[181390,452746],[-671,9]],[[246587,462328],[-37,-556],[502,-1805]],[[247052,459967],[-532,14],[-2,-1629],[-648,10]],[[245870,458362],[-647,9]],[[245223,458371],[-7,6518]],[[254485,465302],[3,-3266]],[[254488,462036],[-1092,47]],[[253396,462083],[-300,-10]],[[245223,458371],[-649,13]],[[244574,458384],[-652,-1]],[[243922,458383],[-27,6471]],[[237307,463256],[111,-1603],[1,-4876]],[[237419,456777],[-650,-3]],[[236769,456774],[-649,-15]],[[236120,456759],[0,4918],[-127,1592]],[[243922,458383],[-651,50]],[[243271,458433],[-651,-34]],[[242620,458399],[-48,6419]],[[242620,458399],[-653,5]],[[241967,458404],[-654,-10]],[[241313,458394],[-57,4819]],[[286672,460453],[9,-2065],[-460,403],[-3,-1030],[-340,349]],[[285878,458110],[-226,21]],[[285652,458131],[-201,28],[-14,4884]],[[209219,452897],[0,-5656]],[[209219,447241],[2,-2488]],[[209221,444753],[-1673,14],[-1,1638]],[[207547,446405],[-7,17807]],[[207547,446405],[-1742,68]],[[205805,446473],[-15,14424]],[[189734,452894],[-1286,-39]],[[188448,452855],[-243,1756],[-87,2141],[178,1265],[-101,2587]],[[284293,461871],[21,-3935],[375,114]],[[284689,458050],[-2,-5187]],[[284687,452863],[-1795,-1]],[[282892,452862],[-390,-48]],[[282502,452814],[75,8824]],[[278850,462878],[-1,-10015]],[[278849,452863],[-1529,-47]],[[277320,452816],[-423,27],[0,5034]],[[276897,457877],[602,1758],[633,2570],[508,1259]],[[232376,463315],[-1,-1600],[202,-13],[-4,-4901]],[[232573,456801],[-1911,67]],[[230662,456868],[1,1145]],[[230663,458013],[-154,1201],[39,2679],[-138,91]],[[234680,463296],[161,-1608],[-5,-4919]],[[234836,456769],[-647,13]],[[234189,456782],[-648,10]],[[233541,456792],[3,4901],[-183,1630]],[[233541,456792],[-968,9]],[[236120,456759],[-644,5]],[[235476,456764],[-640,5]],[[238622,463248],[103,-1618],[-1,-4868]],[[238724,456762],[-656,0]],[[238068,456762],[-649,15]],[[239939,463232],[70,-6471]],[[240009,456761],[-640,-7]],[[239369,456754],[-645,8]],[[241313,458394],[-653,-6],[2,-1611]],[[240662,456777],[-653,-16]],[[297906,457430],[-486,-1106],[-24,856],[-523,-374],[-118,1160],[-154,-1681],[-621,1035],[76,1737],[-321,-377]],[[285652,458131],[-963,-81]],[[280945,462565],[4,-9702]],[[280949,452863],[-1704,-50]],[[279245,452813],[-396,50]],[[230663,458013],[-1032,28]],[[282502,452814],[-1272,49]],[[281230,452863],[-281,0]],[[291714,459474],[-261,-2859],[238,-600]],[[291691,456015],[-916,-2845]],[[290775,453170],[-1003,-3057]],[[289772,450113],[-329,184],[-290,2566]],[[289153,452863],[-165,772],[10,2860]],[[248577,462281],[18,-5761]],[[248595,456520],[-1108,-48]],[[247487,456472],[-211,623],[-224,2872]],[[294352,453790],[-85,-1335],[-514,519],[-607,1358]],[[293146,454332],[53,903]],[[293199,455235],[352,2851],[1,3422]],[[249240,456572],[-645,-52]],[[250040,462182],[14,-5553]],[[250054,456629],[-814,-57]],[[251324,462082],[2,-6381]],[[251326,455701],[-650,-38],[2,1005],[-624,-39]],[[186724,458176],[47,-5357]],[[186771,452819],[-155,1]],[[186616,452820],[-2328,12]],[[253396,462083],[-8,-6346]],[[253388,455737],[-109,0]],[[253279,455737],[-975,-13]],[[252304,455724],[-325,0]],[[251979,455724],[-5,6330]],[[251979,455724],[-653,-23]],[[254614,455702],[-1226,35]],[[254488,462036],[-82,-3532],[208,-2802]],[[293199,455235],[-367,801],[-92,-1372],[-647,330],[-402,1021]],[[301127,459736],[69,-1616]],[[301196,458120],[-253,-1012],[-168,1020]],[[300849,458518],[22,492]],[[227845,459416],[-2,-4858]],[[227843,454558],[-1298,-23]],[[226545,454535],[0,6479]],[[212995,452955],[-1853,-35]],[[211142,452920],[-108,11]],[[226545,454535],[3,-3229]],[[226548,451306],[-1288,-24]],[[225260,451282],[-14,3237]],[[266372,454459],[-653,-60]],[[265719,454399],[-998,-201]],[[264721,454198],[3,6571]],[[266337,460967],[35,-6508]],[[203590,460931],[13,-19328],[-708,2],[8,-7373]],[[202903,434232],[-1501,65]],[[201402,434297],[-1279,5]],[[200123,434302],[-1673,-16]],[[198450,434286],[-31,12241],[1170,-39],[16,8015],[-52,3235]],[[205805,446473],[4,-12257]],[[205809,434216],[-2545,-6]],[[203264,434210],[-361,22]],[[188448,452855],[-1677,-36]],[[264721,454198],[-644,35]],[[264077,454233],[-965,-59]],[[263112,454174],[-25,6539]],[[263112,454174],[-326,40]],[[262786,454214],[-1301,-17]],[[261485,454197],[-15,6484]],[[260173,460695],[3,-6540]],[[260176,454155],[-1280,41]],[[258896,454196],[-2,3199],[-393,-4]],[[258501,457391],[253,3280]],[[261485,454197],[-1309,-42]],[[289153,452863],[-334,-23]],[[288819,452840],[-1736,23]],[[287083,452863],[-29,3458],[98,834],[-137,3349]],[[287083,452863],[-115,0]],[[286968,452863],[-1145,0]],[[285823,452863],[55,5247]],[[247487,456472],[432,-1434],[26,-1577]],[[247945,453461],[-2077,28]],[[245868,453489],[2,4873]],[[229363,457786],[-2,-3238]],[[229361,454548],[-545,3]],[[228816,454551],[-973,7]],[[301196,458120],[304,-647]],[[301500,457473],[18,-1677],[-433,-1150]],[[301085,454646],[-839,-2060]],[[300246,452586],[-325,599]],[[298144,453428],[-1041,73]],[[297103,453501],[-1391,88]],[[295712,453589],[-125,18]],[[301793,457791],[116,-445]],[[301909,457346],[403,-2846],[-196,-1501],[475,-1514],[5,-2152]],[[302596,449333],[-234,-1189]],[[302362,448144],[-280,-204],[-97,-1526],[-241,-453]],[[301744,445961],[-218,3011],[-291,-217],[146,1519],[-214,1940],[-82,2432]],[[301500,457473],[293,318]],[[243271,458433],[-1,-8140]],[[243270,450293],[-1301,18]],[[241969,450311],[-2,8093]],[[244574,458384],[-7,-6498]],[[244567,451886],[-1,-1627]],[[244566,450259],[-1296,34]],[[241969,450311],[-1303,-7]],[[240666,450304],[-4,6473]],[[245868,453489],[0,-1629]],[[245868,451860],[-1301,26]],[[285823,452863],[-1027,0]],[[284796,452863],[-109,0]],[[230662,456868],[249,-1941],[-15,-1182]],[[230896,453745],[-107,-597],[-679,13]],[[230110,453161],[-2,1379],[-747,8]],[[198450,434286],[-3154,-25]],[[195296,434261],[-2647,-56]],[[192649,434205],[-133,0]],[[192516,434205],[0,10793]],[[277320,452816],[-6,-2742]],[[277314,450074],[-2528,-14]],[[274786,450060],[0,2383]],[[274786,452443],[526,1090],[1585,4344]],[[258896,454196],[-10,-5792]],[[258886,448404],[-830,-14]],[[258056,448390],[-837,12]],[[257219,448402],[579,2539],[358,3966],[345,2484]],[[232573,456801],[-5,-6484]],[[232568,450317],[-1299,59]],[[231269,450376],[19,2011],[-392,1358]],[[240666,450304],[-1299,5]],[[239367,450309],[2,6445]],[[235476,456764],[0,-6454]],[[235476,450310],[-323,-7]],[[235153,450303],[-970,19]],[[234183,450322],[6,6460]],[[234183,450322],[-1294,1]],[[232889,450323],[-321,-6]],[[238068,456762],[0,-6440]],[[238068,450322],[-326,1]],[[237742,450323],[-971,-4]],[[236771,450319],[-2,6455]],[[236771,450319],[-324,-4]],[[236447,450315],[-971,-5]],[[239367,450309],[-322,8]],[[239045,450317],[-977,5]],[[251326,455701],[-4,-4851]],[[251322,450850],[-1168,-69],[-750,255]],[[249404,451036],[-159,538]],[[249245,451574],[-5,4998]],[[249245,451574],[-1296,-32]],[[247949,451542],[-4,1919]],[[293146,454332],[-66,-9100]],[[293080,445232],[-482,-138],[-384,934],[-288,-777]],[[291926,445251],[-77,1003],[-501,1869],[338,2426],[-911,2621]],[[254614,455702],[218,-1446],[316,-5438]],[[255148,448818],[123,-1399]],[[255271,447419],[-6,-4485]],[[255265,442934],[-737,66],[-9,1648],[-322,-35],[-7,1623],[-327,774]],[[253863,447010],[319,582],[-16,5161],[-954,-144]],[[253212,452609],[67,3128]],[[252304,455724],[-37,-8080]],[[252267,447644],[0,-1641]],[[252267,446003],[-938,-57]],[[251329,445946],[-7,4904]],[[253212,452609],[3,-4870]],[[253215,447739],[-948,-95]],[[216537,454582],[2,-6500]],[[216539,448082],[-1559,-14]],[[214980,448068],[-230,-4],[4,4971]],[[301744,445961],[-236,-1674],[-533,-780]],[[300975,443507],[-36,3034],[-176,277]],[[300763,446818],[-87,707]],[[300676,447525],[-253,1172]],[[300423,448697],[-177,3889]],[[218154,454507],[10,-6475]],[[218164,448032],[-1572,52]],[[216592,448084],[-53,-2]],[[230110,453161],[-2,-5099]],[[230108,448062],[-976,13]],[[229132,448075],[-318,5]],[[228814,448080],[2,6471]],[[227843,454558],[1,-6473]],[[227844,448085],[-1288,-18]],[[226556,448067],[-8,3239]],[[228814,448080],[-648,2]],[[228166,448082],[-322,3]],[[219766,454469],[6,-6447]],[[219772,448022],[-1243,-2]],[[218529,448020],[-365,12]],[[225260,451282],[0,-3235]],[[225260,448047],[-1272,-15]],[[223988,448032],[-19,0]],[[223969,448032],[-6,6481]],[[221384,454468],[0,-6437]],[[221384,448031],[-1572,-10]],[[219812,448021],[-40,1]],[[222677,454502],[3,-6462]],[[222680,448040],[-1296,-9]],[[223969,448032],[-1263,4]],[[222706,448036],[-26,4]],[[265719,454399],[30,-6681]],[[265749,447718],[-327,-64]],[[265422,447654],[-1337,-251]],[[264085,447403],[-8,6830]],[[294378,453789],[-86,-7126]],[[294292,446663],[-33,-2600]],[[294259,444063],[-1125,-725],[-133,-918]],[[293001,442420],[79,2812]],[[302596,449333],[321,-1189],[408,-369],[764,1511],[-341,4569],[401,-2137],[107,-3239],[-210,-1768],[-1085,-604],[-241,-1586],[-502,-404],[144,4027]],[[262786,454214],[4,-5818]],[[262790,448396],[-1035,-6]],[[261755,448390],[-267,4]],[[261488,448394],[-3,5803]],[[264085,447403],[-109,-15]],[[263976,447388],[-1133,-180]],[[262843,447208],[-53,1188]],[[261488,448394],[-1023,-15]],[[260465,448379],[-349,0]],[[260116,448379],[69,741],[-9,5035]],[[260116,448379],[-774,27]],[[259342,448406],[-456,-2]],[[295712,453589],[-58,-1345],[397,121],[-173,-3103],[-189,-155],[94,-2951]],[[295783,446156],[-481,-2335],[-431,-845]],[[294871,442976],[-365,419],[-214,3268]],[[231269,450376],[205,-1283],[-160,-2129]],[[231314,446964],[-897,11]],[[230417,446975],[1,1083],[-310,4]],[[297103,453501],[5,-4180],[88,63],[182,-3932]],[[297378,445452],[-156,-333]],[[297222,445119],[-108,1173],[-581,-358],[-107,-908]],[[296426,445026],[-541,-412],[-102,1542]],[[298237,453401],[8,-1301],[-328,-15],[-2,-2289],[170,-1515],[-230,-737]],[[297855,447544],[-477,-2092]],[[247949,451542],[-252,-2717]],[[247697,448825],[-205,-1009]],[[247492,447816],[-632,692]],[[246860,448508],[-476,-580],[-516,680]],[[245868,448608],[0,3252]],[[299081,453014],[27,-5277]],[[299108,447737],[6,-1575]],[[299114,446162],[-459,-104],[-560,583],[-240,903]],[[300423,448697],[-95,-429]],[[300328,448268],[-110,206]],[[300218,448474],[-189,-592],[-921,-145]],[[291926,445251],[-301,-1608],[-771,-203],[-6,-1282]],[[290848,442158],[-634,1017],[-245,2280]],[[289969,445455],[47,2798],[-244,1860]],[[160757,452819],[3,-15155]],[[160760,437664],[-2931,-15]],[[157829,437649],[50,2566],[-253,887],[-643,-3074],[-236,36],[-242,-1729],[156,-2198],[-334,192],[-289,1393],[-274,-63],[-470,1939]],[[155294,437598],[-187,3492],[-519,272]],[[154588,441362],[111,941],[-260,2964],[146,1892],[-113,2512],[387,1397],[129,1813]],[[214980,448068],[2,-6471]],[[214982,441597],[-197,8],[0,-3232]],[[214785,438373],[-1547,1]],[[213238,438374],[-73,4047]],[[213165,442421],[1,5662],[-117,1089],[3,3792]],[[213165,442421],[-2040,-26]],[[211125,442395],[-4,4869]],[[211121,447264],[21,5656]],[[188448,452855],[2,-2742],[226,-3238],[-46,-2736],[-189,-2015]],[[188441,442124],[-433,106],[-167,-983],[-443,939]],[[187398,442186],[-88,2093],[-182,-89],[-193,3078],[-4,3038],[-315,2514]],[[211121,447264],[-1902,-23]],[[189737,445043],[-2,-6109]],[[189735,438934],[-608,-2e3]],[[189127,436934],[120,1271],[-305,2684],[-249,88]],[[188693,440977],[-252,1147]],[[286968,452863],[88,-6473]],[[287056,446390],[-234,-102],[-57,-1948]],[[286765,444340],[-1655,896]],[[285110,445236],[-170,121]],[[284940,445357],[-144,7506]],[[284940,445357],[-238,-844],[-1781,-169]],[[282921,444344],[-29,8518]],[[187398,442186],[-205,139],[-194,-1813],[-584,5],[-711,-4841]],[[185704,435676],[-852,-1423],[-3463,-5]],[[181389,434248],[1,18498]],[[173097,434253],[-1,-6651],[-636,-10],[-149,-2165]],[[172311,425427],[-25,2930],[-933,15],[0,3230],[-3183,-37],[0,1955],[-1457,-9]],[[166713,433511],[-57,0],[17,19239]],[[173097,452848],[0,-18595]],[[181389,434248],[-13,-16439]],[[181376,417809],[-3391,104],[-1592,99]],[[176393,418012],[-461,-9],[-438,10035],[-1,6209],[-1195,9]],[[174298,434256],[-1201,-3]],[[281230,452863],[9,-7106]],[[281239,445757],[-601,-298]],[[280638,445459],[-179,516],[-1317,-113]],[[279142,445862],[103,6951]],[[282921,444344],[4,-1186]],[[282925,443158],[-1089,-71]],[[281836,443087],[-171,12],[-426,2658]],[[154588,441362],[-303,-18],[-4,1572],[-819,-16]],[[153462,442900],[-267,5082],[-262,812],[123,4043]],[[289969,445455],[-804,-6748]],[[289165,438707],[-411,-130]],[[288754,438577],[180,478],[-59,7138]],[[288875,446193],[-56,6647]],[[288875,446193],[-721,12]],[[288154,446205],[-1098,185]],[[279142,445862],[-1549,13]],[[277593,445875],[-281,-13]],[[277312,445862],[2,4212]],[[164792,452768],[-2,-15095]],[[164790,437673],[-3709,-1]],[[161081,437672],[-321,-8]],[[166713,433511],[-9,-8230],[-71,-9],[-2,-9666],[318,13]],[[166949,415619],[45,-3525],[106,-405],[-51,-2898]],[[167049,408791],[-264,-205]],[[166785,408586],[-505,-709],[-438,-1338],[-205,182],[104,-3535],[-151,-1501]],[[165590,401685],[-469,-1590],[-343,3]],[[164778,400098],[-9,2800]],[[164769,402898],[12,2458]],[[164781,405356],[6,5108]],[[164787,410464],[3,27209]],[[253863,447010],[-4,809],[-643,-82]],[[253216,447737],[-1,2]],[[274786,450060],[0,-6514]],[[274786,443546],[-1348,42]],[[273438,443588],[-1,3974]],[[273437,447562],[3,2573]],[[273440,450135],[1346,2308]],[[245868,448608],[-3,-3243]],[[245865,445365],[-1300,22]],[[244565,445387],[1,4872]],[[249404,451036],[-5,-5898]],[[249399,445138],[-644,-16]],[[248755,445122],[-900,11]],[[247855,445133],[-158,3692]],[[226556,448067],[2,-4023]],[[226558,444044],[-753,-845],[-533,-1]],[[225272,443198],[-12,4849]],[[251329,445946],[-636,7],[1,-814]],[[250694,445139],[-1295,-1]],[[232889,450323],[0,-4862],[165,-1791]],[[233054,443670],[-1389,16]],[[231665,443686],[-256,439],[-95,2839]],[[243270,450293],[6,-6524]],[[243276,443769],[-326,-13]],[[242950,443756],[-979,-17]],[[241971,443739],[-2,6572]],[[237742,450323],[68,-6545]],[[237810,443778],[-1255,-153]],[[236555,443625],[-107,1818],[-1,4872]],[[234183,450322],[1,-4860],[144,-1818]],[[234328,443644],[-317,10]],[[234011,443654],[-957,16]],[[235153,450303],[2,-4797],[121,-1872]],[[235276,443634],[-948,10]],[[241971,443739],[-319,-4]],[[241652,443735],[-960,-14]],[[240692,443721],[-26,6583]],[[239045,450317],[53,-6615]],[[239098,443702],[0,-314]],[[239098,443388],[-1288,390]],[[240692,443721],[-320,-6]],[[240372,443715],[-1274,-13]],[[236555,443625],[-1279,9]],[[244565,445387],[-5,-3261]],[[244560,442126],[-322,12]],[[244238,442138],[-104,1623],[-858,8]],[[273437,447562],[-275,-15],[3,-1357],[-539,-11],[-3,-1320],[-265,-4]],[[272358,444855],[-272,1146]],[[272086,446001],[570,2452],[784,1682]],[[277312,445862],[-602,-34],[-476,-2456]],[[276234,443372],[-1448,-20]],[[274786,443352],[0,194]],[[247855,445133],[-29,-825],[-657,-1555],[-5,-2418]],[[247164,440335],[-1778,120]],[[245386,440455],[0,4]],[[245386,440459],[89,1581],[707,640]],[[246182,442680],[363,171],[871,2340],[76,2625]],[[300676,447525],[-94,-1308],[-254,2051]],[[246182,442680],[7,2674],[-324,11]],[[300218,448474],[-108,-2110]],[[300110,446364],[-154,-894],[-847,-110]],[[299109,445360],[5,802]],[[260465,448379],[14,-4389]],[[260479,443990],[3,-1610]],[[260482,442380],[-1130,-18]],[[259352,442362],[-1,806]],[[259351,443168],[-9,5238]],[[259351,443168],[-1136,-50],[2,-810]],[[258217,442308],[-163,-1]],[[258054,442307],[104,4029],[-102,2054]],[[258054,442307],[-490,-569],[-231,-2173],[-408,-905]],[[256925,438660],[-7,8808]],[[256918,447468],[301,934]],[[262847,444118],[-1085,-69]],[[261762,444049],[-7,4341]],[[262843,447208],[4,-3090]],[[261762,444049],[-1283,-59]],[[229132,448075],[0,-5329]],[[229132,442746],[-759,-1483],[-211,138]],[[228162,441401],[4,6681]],[[228162,441401],[-318,227]],[[227844,441628],[-643,-1180]],[[227201,440448],[0,1151],[-292,1]],[[226909,441600],[0,2456],[-351,-12]],[[230417,446975],[2,-2974],[320,-2434]],[[230739,441567],[-395,2]],[[230344,441569],[-276,747],[-936,373]],[[229132,442689],[0,57]],[[218529,448020],[-5,-6446]],[[218524,441574],[-1550,27]],[[216974,441601],[-383,9]],[[216591,441610],[1,6474]],[[216591,441610],[-1609,-13]],[[225272,443198],[0,-1617]],[[225272,441581],[-1262,6]],[[224010,441587],[-20,-2]],[[223990,441585],[-2,6447]],[[222706,448036],[25,-6450]],[[222731,441586],[-12,-6463]],[[222719,435123],[-609,-9]],[[222110,435114],[-2224,2]],[[219886,435116],[-74,6454]],[[219812,441570],[0,6451]],[[219812,441570],[-1288,4]],[[223990,441585],[-1259,1]],[[267414,445850],[-697,-80]],[[266717,445770],[-430,-32],[-394,-2264],[-479,-1510]],[[265414,441964],[1,1360]],[[265415,443324],[7,4330]],[[265749,447718],[781,161]],[[266530,447879],[6,1]],[[266536,447880],[30,6]],[[266566,447886],[16,1]],[[266582,447887],[26,6]],[[266608,447893],[806,-2043]],[[255265,442934],[-2,-3134]],[[255263,439800],[-1357,-110],[6,-1614],[-648,-80]],[[253264,437996],[-23,4868]],[[253241,442864],[-25,4873]],[[267414,445850],[546,-1925],[381,1255],[294,-1578],[-868,-836]],[[267767,442766],[-50,-4]],[[267717,442762],[-15,-1]],[[267702,442761],[-769,5],[-213,794]],[[266720,443560],[-3,2210]],[[253241,442864],[-956,-107]],[[252285,442757],[-18,3246]],[[265415,443324],[-1279,-37]],[[264136,443287],[-108,529],[-52,3572]],[[273438,443588],[0,-2864]],[[273438,440724],[-1081,8]],[[272357,440732],[1,4123]],[[299109,445360],[-23,-3357],[-140,-1618]],[[298946,440385],[-436,-421],[-482,288],[-416,-840],[-291,2723]],[[297321,442135],[350,235],[-50,1824],[-299,-181],[-100,1106]],[[256110,445860],[11,-7106]],[[256121,438754],[-158,-435]],[[255963,438319],[-386,-1051],[-314,71]],[[255263,437339],[0,2461]],[[255271,447419],[248,-1015],[591,-544]],[[256925,438660],[-559,918],[-245,-824]],[[256110,445860],[808,1608]],[[264136,443287],[1,-1079]],[[264137,442208],[-1288,-29]],[[262849,442179],[-2,1939]],[[211125,442395],[-24,-800]],[[211101,441595],[-1879,-26]],[[209222,441569],[-1,3184]],[[231665,443686],[164,-2163]],[[231829,441523],[-1090,44]],[[300704,446133],[-85,-2793],[-210,505],[295,2288]],[[300975,443507],[-208,-748],[-4,4059]],[[294871,442976],[348,-1153],[336,-2034],[-121,-1229]],[[295434,438560],[-200,-1187],[-705,-2090],[-626,-1185]],[[293903,434098],[-195,2025],[683,2086],[-173,2860]],[[294218,441069],[41,2994]],[[209222,441569],[-4,-7295]],[[209218,434274],[-2479,-59]],[[206739,434215],[-930,1]],[[300110,446364],[27,-3366],[-179,-1833],[-1042,-1242],[30,462]],[[288154,446205],[-316,-4003]],[[287838,442202],[-487,-794],[-761,-136]],[[286590,441272],[175,3068]],[[297321,442135],[207,-2884],[-531,-114]],[[296997,439137],[-298,3270],[-256,-278],[-17,2897]],[[296997,439137],[9,-62]],[[297006,439075],[21,-79]],[[297027,438996],[-1112,58],[-473,-1600],[-8,1106]],[[288754,438577],[-264,-1321]],[[288490,437256],[-133,486],[-104,2827],[-415,1633]],[[293001,442420],[-13,-2190]],[[292988,440230],[-683,-3302]],[[292305,436928],[-373,1054]],[[291932,437982],[-934,2867]],[[290998,440849],[-150,1309]],[[252285,442757],[26,-6500]],[[252311,436257],[-960,-39],[-1,-3314]],[[251350,432904],[-324,-34]],[[251026,432870],[0,3329],[-319,-14]],[[250707,436185],[-5,3838]],[[250702,440023],[-8,5116]],[[272357,440732],[-1,0]],[[272356,440732],[-569,47],[73,-1359],[-321,-13]],[[271539,439407],[-538,-38]],[[271001,439369],[3,1405],[-263,14],[8,2861]],[[270749,443649],[623,-332],[714,2684]],[[280638,445459],[-3,-3672],[463,-4],[46,-3243]],[[281144,438540],[-1140,433],[-177,-968]],[[279827,438005],[-70,1137],[-624,1848],[-379,-396]],[[278754,440594],[88,2092],[292,-302],[8,3478]],[[278754,440594],[-317,-166]],[[278437,440428],[5,1839],[-538,103],[-216,-927]],[[277688,441443],[-95,4432]],[[277688,441443],[-1,-945],[-351,-264],[-253,-2768]],[[277083,437466],[-849,-18]],[[276234,437448],[0,5924]],[[269692,442195],[16,-2668]],[[269708,439527],[-1391,120]],[[268317,439647],[-18,2605],[-150,10]],[[268149,442262],[253,825],[384,-407]],[[268786,442680],[-5,-153]],[[268781,442527],[480,-1172],[431,840]],[[266720,443560],[-15,-4583]],[[266705,438977],[-3,-1624]],[[266702,437353],[-1282,19]],[[265420,437372],[-6,4592]],[[281836,443087],[1,-1967],[-292,-2833]],[[281545,438287],[-401,253]],[[290998,440849],[-384,-1439],[-427,-3445]],[[290187,435965],[-461,1079],[82,1909],[-643,-246]],[[245386,440459],[-830,46],[4,1621]],[[285110,445236],[175,-3416],[441,-1905],[405,-536]],[[286131,439379],[-539,-2232]],[[285592,437147],[-256,304]],[[285336,437451],[-455,-615]],[[284881,436836],[-228,-951],[-463,-355]],[[284190,435530],[-1068,5402],[-197,2226]],[[286590,441272],[-78,-1277]],[[286512,439995],[-381,-616]],[[250702,440023],[-480,-176],[-57,-1256],[-306,11],[0,-1588]],[[249859,437014],[-479,1]],[[249380,437015],[-1,1587],[-610,12]],[[248769,438614],[-14,6508]],[[248769,438614],[-31,-1592],[-323,7]],[[248415,437029],[-1262,34]],[[247153,437063],[11,3272]],[[192516,434205],[-2782,5],[1,4724]],[[262849,442179],[1,-2880]],[[262850,439299],[-1082,-133]],[[261768,439166],[-6,4883]],[[261768,439166],[-323,-1]],[[261445,439165],[-639,38],[-321,533]],[[260485,439736],[-3,2644]],[[226909,441600],[-6,-1597],[-967,-298],[-621,-536],[-31,2413]],[[225284,441582],[-12,-1]],[[293006,440243],[-18,-18]],[[292988,440225],[0,5]],[[294218,441069],[-1212,-826]],[[302428,442673],[372,-1939],[-773,-264],[113,1840],[288,363]],[[271001,439369],[-263,5],[-6,-1403],[-273,-2],[-271,-1169],[-5,-1369]],[[270183,435431],[-459,41]],[[269724,435472],[-16,4055]],[[269692,442195],[936,1653],[121,-199]],[[244238,442138],[-5,-4866]],[[244233,437272],[-641,8]],[[243592,437280],[-640,13]],[[242952,437293],[-2,6463]],[[239098,443388],[2,-6149]],[[239100,437239],[-639,12]],[[238461,437251],[-646,14]],[[237815,437265],[-5,6513]],[[242952,437293],[-653,-16]],[[242299,437277],[-642,-14]],[[241657,437263],[-5,6472]],[[237815,437265],[-627,-98]],[[237188,437167],[-633,7]],[[236555,437174],[0,6451]],[[241657,437263],[-642,-12]],[[241015,437251],[-638,-8]],[[240377,437243],[-5,6472]],[[240377,437243],[-639,-2]],[[239738,437241],[-638,-2]],[[234011,443654],[-4,-6441]],[[234007,437213],[-636,14]],[[233371,437227],[-1382,-2]],[[231989,437225],[-120,575]],[[231869,437800],[88,2413],[-128,1310]],[[235276,443634],[0,-6443]],[[235276,437191],[-633,8]],[[234643,437199],[-636,14]],[[236555,437174],[-638,8]],[[235917,437182],[-641,9]],[[274786,443352],[1,-6623]],[[274787,436729],[-1339,18]],[[273448,436747],[-10,3977]],[[267702,442761],[447,-499]],[[268317,439647],[3,-645]],[[268320,439002],[-1615,-25]],[[276234,437448],[-271,-1900]],[[275963,435548],[-140,819],[-1037,201]],[[274786,436568],[1,161]],[[265420,437372],[-967,-37]],[[264453,437335],[-1,4878],[-315,-5]],[[259352,442362],[14,-4890],[-65,-6]],[[259301,437466],[-1086,-26]],[[258215,437440],[2,4868]],[[284190,435530],[0,-456]],[[284190,435074],[-1015,-1516],[-180,1961],[-470,731],[-132,1393],[-289,-77],[-14,1365],[-389,-1859]],[[281701,437072],[-156,1215]],[[155294,437598],[-138,-2080],[141,-717],[-208,-2138],[-386,312],[218,-3716],[-6,-13593]],[[154915,415666],[-1334,-12]],[[153581,415654],[-243,1901],[-703,2914],[-129,3412],[387,4770],[132,-280],[308,6363],[-131,874],[260,7292]],[[253264,437996],[-21,-1627]],[[253243,436369],[-932,-112]],[[229132,442689],[-7,-7583]],[[229125,435106],[-7,1]],[[229118,435107],[-1274,15]],[[227844,435122],[0,6506]],[[230344,441569],[400,-3784]],[[230744,437785],[23,-2699]],[[230767,435086],[-404,-540]],[[230363,434546],[0,542],[-1238,18]],[[260485,439736],[-89,-4618]],[[260396,435118],[-728,-71]],[[259668,435047],[-364,782],[-3,1637]],[[213238,438374],[-29,-4081]],[[213209,434293],[-91,-1]],[[213118,434292],[-2030,-1]],[[211088,434291],[13,7304]],[[278437,440428],[-17,-5242]],[[278420,435186],[-185,-771],[-669,-629],[-401,1395],[-70,2246]],[[277095,437427],[-12,39]],[[188693,440977],[-212,-2506],[-449,-761],[-413,552],[-140,-1426]],[[187479,436836],[-928,257],[-847,-1417]],[[258215,437440],[-1290,17]],[[256925,437457],[0,1203]],[[288490,437256],[-135,-732]],[[288355,436524],[-329,-581],[98,-1543],[-739,-1772]],[[287385,432628],[-586,684]],[[286799,433312],[-59,3514],[-251,1238],[23,1931]],[[264453,437335],[-316,-6]],[[264137,437329],[-325,1637],[-962,-17]],[[262850,438949],[0,350]],[[245386,440455],[-115,-1740],[344,-1568],[113,-1545]],[[245728,435602],[-1175,26]],[[244553,435628],[2,1613],[-322,31]],[[216974,441601],[-2,-6470],[56,-810]],[[217028,434321],[-2233,-1]],[[214795,434320],[-10,4053]],[[219886,435116],[3,-6448]],[[219889,428668],[-1545,-2]],[[218344,428666],[-1309,-44]],[[217035,428622],[-7,5699]],[[304069,440802],[121,-1847],[-424,-197],[303,2044]],[[227844,435122],[-1276,-6]],[[226568,435116],[-6,2365]],[[226562,437481],[639,2967]],[[211088,434291],[-535,-10]],[[210553,434281],[-1335,-7]],[[226562,437481],[-534,-2005],[-733,-3605]],[[225295,431871],[-11,3241]],[[225284,435112],[0,6470]],[[225284,435112],[-1212,5]],[[224072,435117],[-74,0]],[[223998,435117],[12,6470]],[[223998,435117],[-1279,6]],[[231869,437800],[-1125,-15]],[[189127,436934],[-680,-1517],[-235,-1307],[316,-2474],[-193,-1471],[-256,343]],[[188079,430508],[-272,1154]],[[187807,431662],[-214,1796],[-114,3378]],[[279827,438005],[-264,-1317],[-1,-4191]],[[279562,432497],[-1143,101]],[[278419,432598],[1,2588]],[[157829,437649],[146,-436],[-429,-4820],[-421,-4012],[145,-2152],[-836,-2813],[-185,-2444]],[[156249,420972],[222,-710],[144,-5037]],[[156615,415225],[-1701,-22],[1,463]],[[293524,432082],[-325,588]],[[293199,432670],[123,2992],[-28,2071],[-288,2510]],[[293903,434098],[-379,-2016]],[[291932,437982],[-383,-2133]],[[291549,435849],[-417,-3054],[-322,-187]],[[290810,432608],[-554,3400]],[[290256,436008],[-69,-43]],[[272356,440732],[-5,-6697]],[[272351,434035],[-74,-1524],[-634,144]],[[271643,432655],[-114,1381]],[[271529,434036],[10,5371]],[[273448,436747],[0,-2714],[-243,-5]],[[273205,434028],[-854,7]],[[247153,437063],[-6,-1623]],[[247147,435440],[-963,88]],[[246184,435528],[-456,35]],[[245728,435563],[0,39]],[[250707,436185],[-548,-8],[-300,837]],[[293219,434221],[-863,2534]],[[292356,436755],[-51,173]],[[292988,440225],[220,-3323],[11,-2681]],[[286799,433312],[-277,-2753],[-204,-490]],[[286318,430069],[-412,1992]],[[285906,432061],[44,1187],[-292,2181],[-66,1718]],[[255263,437339],[2,-2898]],[[255265,434441],[-1688,-234]],[[253577,434207],[-321,-56]],[[253256,434151],[-13,2218]],[[261445,439165],[-77,-4820]],[[261368,434345],[-859,-54]],[[260509,434291],[-113,827]],[[294554,427872],[-111,3761]],[[294443,431633],[-93,1192],[769,-305],[174,1128],[1072,-46],[376,298],[903,2985],[-441,-2838],[-371,-1388],[292,-372],[379,1926],[532,898],[205,-1023],[552,1761],[82,-626],[-1554,-3632],[-192,472],[-405,-1606],[-231,346],[-428,-1336],[-389,99],[-351,-945],[-238,353],[-532,-1102]],[[269724,435472],[-278,-7],[9,-1349]],[[269455,434116],[-813,51]],[[268642,434167],[-292,19]],[[268350,434186],[-30,4816]],[[256925,437457],[-1,-4839]],[[256924,432618],[-156,-1387],[-315,-5],[2,-1882]],[[256455,429344],[-469,-1]],[[255986,429343],[-23,8976]],[[271529,434036],[-1228,59]],[[270301,434095],[-118,1336]],[[262850,438949],[1,-4898]],[[262851,434051],[1,-1244]],[[262852,432807],[-755,-89]],[[262097,432718],[-730,-14]],[[261367,432704],[1,1641]],[[268350,434186],[-789,-60]],[[267561,434126],[-857,-30]],[[266704,434096],[-2,3257]],[[281701,437072],[-194,-834],[74,-2825],[-363,-706],[-462,-3035],[47,-403]],[[280803,429269],[26,-143]],[[280829,429126],[-1257,-6]],[[279572,429120],[-10,3377]],[[192649,434205],[0,-3424]],[[192649,430781],[-728,405],[-315,-879],[-787,-888],[-261,131],[-420,-1293]],[[190138,428257],[-340,-1866],[-343,-529],[-618,1479],[-69,1143],[-267,-1698],[-177,190]],[[188324,426976],[-245,3532]],[[284190,435074],[-613,-3675]],[[283577,431399],[-884,-2182]],[[282693,429217],[-399,259],[-333,-970],[-479,890]],[[281482,429396],[-679,-127]],[[290256,436008],[-428,-2351]],[[289828,433657],[-466,-1940],[-519,-917]],[[288843,430800],[-280,2542],[218,671],[-426,2511]],[[264137,437329],[-1,-3255],[-160,-7]],[[263976,434067],[-1125,-16]],[[249380,437015],[-1,-3256]],[[249379,433759],[-966,19]],[[248413,433778],[2,3251]],[[214795,434320],[-2,-28]],[[214793,434292],[-1584,1]],[[255986,429343],[-721,8]],[[255265,429351],[0,5090]],[[292587,430897],[-395,1442]],[[292192,432339],[-104,1880],[-539,1630]],[[292356,436755],[-165,-2166],[367,-971],[29,-2721]],[[231989,437225],[3,-1985]],[[231992,435240],[-431,236],[-484,-1309],[-310,919]],[[164787,410464],[-407,-275]],[[164380,410189],[102,1081],[5,3235],[-258,1376],[-24,1351],[-366,545],[-472,2488],[-707,1250],[-457,-2310],[-371,1200],[1,3539],[-743,-22]],[[161090,423922],[22,8573],[-31,5177]],[[161090,423922],[-473,4]],[[160617,423926],[-1427,-349],[-831,-1032],[-549,336],[-407,-1138],[-271,689],[-883,-1460]],[[285336,437451],[-167,-4196],[366,397],[371,-1591]],[[286318,430069],[-895,-2188]],[[285423,427881],[-525,-887],[-165,332]],[[284733,427326],[26,188]],[[284759,427514],[265,1448],[124,3090]],[[285148,432052],[-223,1660],[-44,3124]],[[259668,435047],[-2,-813]],[[259666,434234],[-620,-58],[0,-1610]],[[259046,432566],[-835,5]],[[258211,432571],[4,4869]],[[226568,435116],[1,-6480]],[[226569,428636],[-1260,-4]],[[225309,428632],[-14,-1]],[[225295,428631],[0,3240]],[[258211,432571],[-314,19]],[[257897,432590],[-973,28]],[[277095,437427],[-6,-9328]],[[277089,428099],[-1270,90]],[[275819,428189],[-27,3362]],[[275792,431551],[-19,2706],[190,1291]],[[278419,432598],[1,-2521],[-655,-4576]],[[277765,425501],[-675,2580]],[[277090,428081],[-1,18]],[[266704,434096],[-266,-3234]],[[266438,430862],[-1015,34]],[[265423,430896],[-1,1871]],[[265422,432767],[-2,4605]],[[265422,432767],[-638,-293],[0,-813],[-644,-36]],[[264140,431625],[-164,2442]],[[243592,437280],[-8,-4878]],[[243584,432402],[-1283,-20]],[[242301,432382],[-2,4895]],[[244553,435628],[-3,-4868],[-104,1]],[[244446,430761],[-862,15]],[[243584,430776],[0,1626]],[[242301,432382],[-1281,-16]],[[241020,432366],[-5,4885]],[[238461,437251],[3,-4896]],[[238464,432355],[-1277,-24]],[[237187,432331],[1,4836]],[[239738,437241],[4,-4883]],[[239742,432358],[-1278,-3]],[[241020,432366],[-1278,-8]],[[233371,437227],[-2,-4811]],[[233369,432416],[-1193,2]],[[232176,432418],[-184,2822]],[[234643,437199],[-2,-4800]],[[234641,432399],[-1272,17]],[[235917,437182],[-1,-4805]],[[235916,432377],[-1275,22]],[[237187,432331],[-1271,46]],[[187807,431662],[-565,-723],[-182,1854],[-716,-2763]],[[186344,430030],[-640,5646]],[[248413,433778],[-2,-4886]],[[248411,428892],[-1277,44]],[[247134,428936],[13,6504]],[[285148,432052],[-398,107],[-1152,-1498]],[[283598,430661],[-21,738]],[[251026,432870],[-1183,-88]],[[249843,432782],[68,968],[-532,9]],[[292970,430541],[-431,-269]],[[292539,430272],[48,625]],[[293219,434221],[-249,-3680]],[[274786,436568],[0,-4189]],[[274786,432379],[-1580,38]],[[273206,432417],[-1,1611]],[[288843,430800],[-376,-510]],[[288467,430290],[-415,-967]],[[288052,429323],[-667,3305]],[[275792,431551],[-1004,-68]],[[274788,431483],[-2,896]],[[253256,434151],[34,-7012],[-625,-15]],[[252665,427124],[-321,-16],[-28,2626],[-961,-79]],[[251355,429655],[-5,3249]],[[290810,432608],[-339,-2310]],[[290471,430298],[-220,-1439],[-616,-2210]],[[289635,426649],[-20,311]],[[289615,426960],[68,3155],[341,1723],[-196,1819]],[[292192,432339],[-162,208],[-116,-3152]],[[291914,429395],[-248,-1212]],[[291666,428183],[-265,1560],[-471,-723]],[[290930,429020],[-459,1278]],[[186344,430030],[155,-1074],[97,-4631]],[[186596,424325],[-109,-154],[37,-2824],[149,-2529],[-95,-2971]],[[186578,415847],[-452,-1998],[-1271,-19],[-3480,52]],[[181375,413882],[1,3927]],[[245728,435563],[-37,-2695],[-356,-1884],[-63,-2389]],[[245272,428595],[-424,1079]],[[244848,429674],[-402,1087]],[[246184,435528],[-12,-8061]],[[246172,427467],[-319,64]],[[245853,427531],[-783,-26]],[[245070,427505],[202,1090]],[[247134,428936],[-3,-1616]],[[247131,427320],[-959,147]],[[270301,434095],[8,-6024]],[[270309,428071],[-263,-11],[2,-1850]],[[270048,426210],[-326,-246]],[[269722,425964],[-6,3195],[-215,1865],[-46,3092]],[[232176,432418],[-58,-2195]],[[232118,430223],[-1754,3]],[[230364,430226],[-1,4320]],[[227844,435122],[-1,-6484]],[[227843,428638],[-1271,-2]],[[226572,428636],[-3,0]],[[225295,428631],[-1221,12]],[[224074,428643],[-2,6474]],[[222110,435114],[25,-6995]],[[222135,428119],[-630,263]],[[221505,428382],[-943,281]],[[220562,428663],[-673,5]],[[224074,428643],[-9,-170]],[[224065,428473],[-507,-690],[-760,186]],[[222798,427969],[-663,150]],[[229118,435107],[-7,-6481]],[[229111,428626],[-1268,12]],[[230364,430226],[0,-4858]],[[230364,425368],[-1251,12]],[[229113,425380],[-2,3246]],[[260509,434291],[14,-6500]],[[260523,427791],[-630,-27]],[[259893,427764],[-208,-13],[-19,6483]],[[255265,429351],[-1,-4575]],[[255264,424776],[-1140,-98]],[[254124,424678],[-508,40],[-39,9489]],[[261367,432704],[3,-4889],[-318,-15]],[[261052,427800],[-529,-9]],[[210532,425375],[-1577,18],[-7,-9746]],[[208948,415647],[-2260,-10]],[[206688,415637],[-254,-1]],[[206434,415636],[-6,4869]],[[206428,420505],[-5,1629],[310,-3],[6,12084]],[[210553,434281],[-21,-8906]],[[217035,428622],[-272,6]],[[216763,428628],[-1968,-10]],[[214795,428618],[0,969]],[[214795,429587],[-2,4705]],[[201978,423908],[55,-1918],[16,-7760]],[[202049,414230],[-1129,-108]],[[200920,414122],[-15,3214]],[[200905,417336],[-2,2479],[-1118,-26]],[[199785,419789],[29,5937],[320,1081],[-11,7495]],[[201402,434297],[26,-1459],[436,-670],[159,-1784],[-185,-3985],[140,-2491]],[[204199,424684],[-292,-2572],[-164,468],[-589,-929],[-98,691],[-519,-162],[-107,1114],[-340,-603],[-112,1217]],[[203264,434210],[15,-1191],[530,-3758],[390,-4577]],[[199785,419789],[-1878,-31],[-2612,18]],[[195295,419776],[7,8024]],[[195302,427800],[-6,6461]],[[213087,423794],[-321,0]],[[212766,423794],[-1910,-39]],[[210856,423755],[-5,1618],[-319,2]],[[213118,434292],[7,-4708]],[[213125,429584],[-38,-5790]],[[214795,429587],[-1670,-3]],[[195302,427800],[-315,562],[-118,3255],[-531,-11],[-250,-2208],[-269,1599],[-807,-1146],[-299,857]],[[192713,430708],[-64,73]],[[176393,418012],[113,-5116],[-101,-2197],[49,-2635],[-263,-2403],[2,-5633]],[[176193,400028],[-1933,-7]],[[174260,400021],[29,16934],[-18,16297],[27,1004]],[[174260,400021],[-2037,36],[-1236,-1303]],[[170987,398754],[153,2224],[-118,2607],[482,3073],[266,298],[86,1838],[-89,2169],[75,3206],[-204,1481]],[[171638,415650],[673,9777]],[[206428,420505],[-1667,-25]],[[204761,420480],[-562,4204]],[[259893,427764],[3,-1604]],[[259896,426160],[-839,-53]],[[259057,426107],[-11,6459]],[[268642,434167],[-7,-5295]],[[268635,428872],[-365,-116]],[[268270,428756],[-705,-39]],[[267565,428717],[-4,5409]],[[254124,424678],[8,-1608]],[[254132,423070],[-1470,-13]],[[252662,423057],[3,4067]],[[269722,425964],[-798,-95]],[[268924,425869],[-10,2970],[-279,33]],[[267565,428717],[-860,-299]],[[266705,428418],[-211,275],[-56,2169]],[[271643,432655],[-7,-4586]],[[271636,428069],[-1327,2]],[[264140,431625],[-158,-803],[1,-2439]],[[263983,428383],[-165,-1]],[[263818,428382],[0,807],[-964,-2]],[[262854,429187],[-2,3620]],[[273206,432417],[-2,-3235]],[[273204,429182],[-418,-80],[-224,-1340]],[[272562,427762],[-923,-316]],[[271639,427446],[-3,623]],[[249843,432782],[-231,-3232]],[[249612,429550],[-356,-3635],[-528,-731]],[[248728,425184],[-4,2060],[-320,38],[7,1610]],[[289615,426960],[-382,-1335]],[[289233,425625],[-268,2542],[-150,-335],[-348,2458]],[[171638,415650],[-2672,-44],[-2017,13]],[[288052,429323],[-372,-1084]],[[287680,428239],[-781,-2648],[-748,-727]],[[286151,424864],[-265,1103]],[[285886,425967],[-463,1914]],[[274788,431483],[-1,-3962]],[[274787,427521],[-415,-1047]],[[274372,426474],[-540,317]],[[273832,426791],[-154,2374],[-474,17]],[[251355,429655],[-154,-1644],[-415,-1270],[-378,-47]],[[250408,426694],[-162,394],[-9,2476],[-625,-14]],[[262854,429187],[-1,-2903]],[[262853,426284],[-742,-74]],[[262111,426210],[-14,6508]],[[265423,430896],[0,-3263]],[[265423,427633],[-634,-31],[-321,800],[-485,-19]],[[188324,426976],[-114,-601]],[[188210,426375],[-465,-891],[-618,-2134],[-142,895],[-389,80]],[[293524,432082],[-12,-1259],[-325,-351]],[[293187,430472],[-27,1524]],[[293160,431996],[39,674]],[[262111,426210],[-369,-18]],[[261742,426192],[-685,-6]],[[261057,426186],[-5,1614]],[[294554,427872],[-875,-1167]],[[293679,426705],[-79,470]],[[293600,427175],[63,323]],[[293663,427498],[119,2121],[-126,535]],[[293656,430154],[90,1670],[410,854],[287,-1045]],[[257897,432590],[-1,-3261]],[[257896,429329],[-463,33],[-65,-3266]],[[257368,426096],[-903,15]],[[256465,426111],[-10,3233]],[[259057,426107],[-583,-24]],[[258474,426083],[2,2440],[-422,-1],[-158,807]],[[279572,429120],[-482,-6118]],[[279090,423002],[-351,-508],[-158,819],[-661,807],[-155,1381]],[[292539,430272],[83,-963]],[[292622,429309],[-118,-889]],[[292504,428420],[-590,975]],[[233369,432416],[31,-5977]],[[233400,426439],[-1091,87]],[[232309,426526],[-329,3028],[138,669]],[[234641,432399],[38,-6061]],[[234679,426338],[-801,63]],[[233878,426401],[-478,38]],[[235916,432377],[-1,-6119]],[[235915,426258],[-449,10]],[[235466,426268],[-787,70]],[[243584,430776],[5,-4002]],[[243589,426774],[-630,136]],[[242959,426910],[-660,-98]],[[242299,426812],[2,5570]],[[242299,426812],[-476,-61]],[[241823,426751],[-800,-120]],[[241023,426631],[-3,5735]],[[237187,432331],[-2,-6015]],[[237185,426316],[-604,-38]],[[236581,426278],[-666,-20]],[[238464,432355],[-1,-5921]],[[238463,426434],[-606,-50]],[[237857,426384],[-672,-68]],[[239742,432358],[1,-5855]],[[239743,426503],[-772,-67]],[[238971,426436],[-508,-2]],[[241023,426631],[-213,-26]],[[240810,426605],[-1067,-102]],[[284759,427514],[-273,768],[-697,261]],[[283789,428543],[-185,151],[-6,1967]],[[293187,430472],[-271,-1807],[244,3331]],[[195295,419776],[-1,-10465]],[[195294,409311],[0,-3031]],[[195294,406280],[-156,-665],[-2555,-5]],[[192583,405610],[1,135]],[[192584,405745],[-39,1805],[122,2542],[304,1923],[-230,5]],[[192741,412020],[-28,18688]],[[275819,428189],[-81,-1216],[-510,-2451]],[[275228,424522],[-441,-3]],[[274787,424519],[0,3002]],[[282497,422685],[-451,359],[271,1888],[-71,939],[431,2360],[16,986]],[[283789,428543],[-584,-2082],[-708,-3776]],[[192741,412020],[-2481,120]],[[190260,412140],[-95,1614]],[[190165,413754],[-27,14503]],[[266705,428418],[4,-3381]],[[266709,425037],[-283,-21]],[[266426,425016],[-1003,645]],[[265423,425661],[0,1972]],[[292970,430541],[-211,-2552],[-210,-378],[73,1698]],[[245070,427505],[-470,-582],[-146,-1016],[115,-2813],[-151,-420]],[[244418,422674],[-829,4100]],[[293663,427498],[-315,245]],[[293348,427743],[-288,1615]],[[293060,429358],[139,999],[457,-203]],[[290930,429020],[33,-2516],[-174,-1499],[76,-1477]],[[290865,423528],[-301,-1443],[-241,-92]],[[290323,421993],[-332,1496],[-16,2220],[-340,940]],[[289233,425625],[-418,-2203]],[[288815,423422],[-127,532]],[[288688,423954],[-1008,4285]],[[232309,426526],[155,-1143]],[[232464,425383],[-995,-12]],[[231469,425371],[-1105,-3]],[[291666,428183],[-6,-1402]],[[291660,426781],[-177,-793],[187,-1217],[-446,-2170]],[[291224,422601],[-359,927]],[[252662,423057],[2,-2183]],[[252664,420874],[-322,-1]],[[252342,420873],[-1598,9]],[[250744,420882],[-321,803]],[[250423,421685],[-15,5009]],[[214795,428618],[0,-4795]],[[214795,423823],[-1708,-29]],[[250423,421685],[-945,-94]],[[249478,421591],[-311,-17],[-6,2159],[-579,14]],[[248582,423747],[146,1437]],[[282497,422685],[136,-2142]],[[282633,420543],[-450,-3766]],[[282183,416777],[-753,1929]],[[281430,418706],[-282,1104],[-60,1366]],[[281088,421176],[343,3266],[-54,1256]],[[281377,425698],[-185,2188],[290,1510]],[[281088,421176],[-85,-1011],[-408,1094],[-38,-1088],[-480,1549]],[[280077,421720],[157,810],[68,2530],[527,4066]],[[293348,427743],[-53,-1237],[-451,497],[216,2355]],[[256465,426111],[5,-1623]],[[256470,424488],[-1206,27]],[[255264,424515],[0,261]],[[292504,428420],[-134,-1705]],[[292370,426715],[-710,66]],[[258474,426083],[-4,-2412]],[[258470,423671],[-889,5]],[[257581,423676],[-3,2416],[-210,4]],[[273832,426791],[-165,-804],[-57,-2449]],[[273610,423538],[-915,163]],[[272695,423701],[15,2450],[-148,1611]],[[263818,428382],[2,-6071],[59,-79]],[[263879,422232],[-1,-5]],[[263878,422227],[-1029,-28]],[[262849,422199],[4,4085]],[[280077,421720],[-106,-1566]],[[279971,420154],[-653,120],[-455,659]],[[278863,420933],[227,2069]],[[248582,423747],[-330,-1227],[-73,-1405],[-363,-2059]],[[247816,419056],[-702,92],[4,1628]],[[247118,420776],[13,6544]],[[268924,425869],[-64,-3813],[-274,84]],[[268586,422140],[-515,158],[-254,1409]],[[267817,423707],[174,1059],[2,2875],[277,1115]],[[267817,423707],[-635,190]],[[267182,423897],[2,1173],[-475,-33]],[[220562,428663],[2,-4872],[-317,7],[0,-1627]],[[220247,422171],[-287,-23]],[[219960,422148],[-1562,-10]],[[218398,422138],[-52,0]],[[218346,422138],[-2,6528]],[[225309,428632],[0,-6478]],[[225309,422154],[-1242,1]],[[224067,422155],[-2,6318]],[[221505,428382],[3,-6212]],[[221508,422170],[-1261,1]],[[218346,422138],[-1521,20]],[[216825,422158],[-55,-2]],[[216770,422156],[-7,6472]],[[216770,422156],[-1975,-23]],[[214795,422133],[0,1690]],[[227843,428638],[0,-6483]],[[227843,422155],[-1260,3]],[[226583,422158],[-9,0]],[[226574,422158],[-2,6478]],[[229113,425380],[-8,-3237]],[[229105,422143],[-1262,12]],[[226574,422158],[-1253,-4]],[[225321,422154],[-12,0]],[[284733,427326],[-651,-856],[-995,-3406],[-367,-2037]],[[282720,421027],[-87,-484]],[[190165,413754],[-530,18],[-2,802],[-456,2164],[59,2009],[-250,2239],[-310,-14],[-357,1412],[-183,1615],[74,2376]],[[224067,422155],[-8,0]],[[224059,422155],[-1261,5]],[[222798,422160],[0,5809]],[[265423,425661],[-341,-1036]],[[265082,424625],[-938,-40],[1,-1903],[-266,-450]],[[222798,422160],[-1257,8]],[[221541,422168],[-33,2]],[[278863,420933],[-360,-3256],[-302,-1293]],[[278201,416384],[-562,1959],[-401,-1171],[-297,845],[-366,-25]],[[276575,417992],[19,1314]],[[276594,419306],[179,812],[290,5226],[-200,1084],[227,1653]],[[288688,423954],[-466,-3820]],[[288222,420134],[-493,-1946]],[[287729,418188],[-773,3321]],[[286956,421509],[-805,3355]],[[276594,419306],[-123,1029],[-749,1490],[-494,2697]],[[271639,427446],[-58,-3551],[-110,16]],[[271471,423911],[-1324,215]],[[270147,424126],[-99,2084]],[[272695,423701],[-15,-2420],[-175,-1661]],[[272505,419620],[-793,132]],[[271712,419752],[19,2733],[-268,49],[8,1377]],[[285886,425967],[-397,-1498],[304,-5190]],[[285793,419279],[-424,-1382]],[[285369,417897],[-35,1119],[-345,857]],[[284989,419873],[-161,1874]],[[284828,421747],[-318,1084],[208,1376],[-107,1919],[122,1200]],[[261057,426186],[8,-3496]],[[261065,422690],[-374,7]],[[260691,422697],[-791,-21]],[[259900,422676],[0,530]],[[259900,423206],[-4,2954]],[[292731,427719],[-75,-1794],[-401,-1052],[179,2727],[297,119]],[[245853,427531],[-16,-6606]],[[245837,420925],[-6,-1698]],[[245831,419227],[-1653,137]],[[244178,419364],[22,898]],[[244200,420262],[218,2412]],[[274787,424519],[3,-1461]],[[274790,423058],[-309,-66]],[[274481,422992],[90,1247],[-199,2235]],[[247118,420776],[-1281,149]],[[284828,421747],[-989,-927],[-267,651],[-693,-2144]],[[282879,419327],[-159,1700]],[[244200,420262],[-1263,158]],[[242937,420420],[2,812]],[[242939,421232],[20,5678]],[[290323,421993],[609,-3619]],[[290932,418374],[-696,-1839]],[[290236,416535],[-114,1663]],[[290122,418198],[-1307,5224]],[[292370,426715],[-184,-1985],[143,-700]],[[292329,424030],[-474,-3179],[-254,-504]],[[291601,420347],[-383,1322],[6,932]],[[242939,421232],[-1108,36]],[[241831,421268],[-6,813]],[[241825,422081],[-2,4670]],[[274481,422992],[82,-1388],[-230,-2519]],[[274333,419085],[-58,-527]],[[274275,418558],[-502,43]],[[273773,418601],[49,4903],[-212,34]],[[241825,422081],[-931,-55]],[[240894,422026],[21,2915],[-105,1664]],[[240894,422026],[-478,-14]],[[240416,422012],[1,803],[-1426,-54]],[[238991,422761],[-20,3675]],[[233878,426401],[60,-5898]],[[233938,420503],[-1042,58]],[[232896,420561],[-163,921],[-269,3901]],[[238991,422761],[0,-2171]],[[238991,420590],[-1104,-44]],[[237887,420546],[-30,5838]],[[235466,426268],[95,-3437]],[[235561,422831],[-21,-4851]],[[235540,417980],[-1218,74]],[[234322,418054],[-79,2428],[-305,21]],[[190260,412140],[-1085,14]],[[189175,412154],[-1095,-4]],[[188080,412150],[-519,2499],[-397,-2608],[-336,-472],[101,2059],[-351,2219]],[[237887,420546],[-2,-2440]],[[237885,418106],[-1261,68]],[[236624,418174],[7,4610]],[[236631,422784],[-50,3494]],[[270147,424126],[-32,-4044]],[[270115,420082],[-784,126],[-762,580]],[[268569,420788],[17,1352]],[[262849,422199],[1,-796]],[[262850,421403],[-1157,-62]],[[261693,421341],[-3,1350]],[[261690,422691],[52,3501]],[[236631,422784],[-1070,47]],[[261690,422691],[-625,-1]],[[259900,423206],[-1060,-73],[0,-541]],[[258840,422592],[-370,1079]],[[257581,423676],[-3,-4054]],[[257578,419622],[-1105,9]],[[256473,419631],[1,2822]],[[256474,422453],[-4,2035]],[[232896,420561],[7,-55]],[[232903,420506],[-1276,-7]],[[231627,420499],[-157,10]],[[231470,420509],[-1,4862]],[[286956,421509],[-435,-1129],[-728,-1101]],[[266426,425016],[-87,-5114]],[[266339,419902],[-1291,820]],[[265048,420722],[34,3903]],[[210856,423755],[-18,-8096],[-651,-3]],[[210187,415656],[-1239,-9]],[[230364,425368],[0,-4857]],[[230364,420511],[0,-4861]],[[230364,415650],[-953,8]],[[229411,415658],[-308,1]],[[229103,415659],[2,6484]],[[231470,420509],[-1106,2]],[[267401,418295],[-101,-658]],[[267300,417637],[-828,69]],[[266472,417706],[25,2123],[-158,73]],[[267182,423897],[1,-3714],[212,-4],[6,-1884]],[[255264,424515],[-14,-6129]],[[255250,418386],[-5,-4933]],[[255245,413453],[-1127,-59]],[[254118,413394],[14,9676]],[[204761,420480],[44,-3995],[-107,-2111]],[[204698,414374],[-40,-1499]],[[204658,412875],[-515,-982],[-138,-1866]],[[204005,410027],[-269,-196],[-186,2235],[-440,1922],[-526,245]],[[202584,414233],[-535,-3]],[[265048,420722],[-23,-1666]],[[265025,419056],[-1141,243]],[[263884,419299],[-6,2928]],[[276575,417992],[2,-1690],[-338,-982]],[[276239,415320],[-807,669],[-645,-1057]],[[274787,414932],[1,1006]],[[274788,415938],[-1,2667]],[[274787,418605],[3,4453]],[[256474,422453],[-391,-1026],[-571,-2640],[86,-782]],[[255598,418005],[-348,381]],[[292681,417933],[-2,100]],[[292679,418033],[-411,-199],[-60,940],[-392,65],[-407,-1734]],[[291409,417105],[-97,1099]],[[291312,418204],[289,2143]],[[292329,424030],[617,-741],[71,-1974],[-164,-3756],[-172,374]],[[271712,419752],[-260,-1288]],[[271452,418464],[-1312,274]],[[270140,418738],[-25,1344]],[[290122,418198],[-263,-1712]],[[289859,416486],[-319,873],[49,-1506],[-196,-651]],[[289393,415202],[-235,1650]],[[289158,416852],[-265,413],[-399,2752],[-272,117]],[[160617,423926],[82,-1783],[339,-681],[-59,-1870],[-213,-1153]],[[160766,418439],[-393,-947],[-168,-2179],[-364,-1740],[-738,-94],[-15,-1615]],[[159088,411864],[-2483,10]],[[156605,411874],[10,3351]],[[164380,410189],[-1412,-44],[-74,-533],[-535,1856],[-381,-2584]],[[161978,408884],[-186,-741]],[[161792,408143],[-928,5114],[-31,2656],[120,1726],[-187,800]],[[268569,420788],[-30,-2813]],[[268539,417975],[-1138,320]],[[214795,422133],[0,-6444]],[[214795,415689],[6,-7987]],[[214801,407702],[-2099,-116]],[[212702,407586],[-2,8093],[66,8115]],[[212702,407586],[-979,-41]],[[211723,407545],[-1541,11]],[[210182,407556],[3,3232]],[[210185,410788],[2,4868]],[[249478,421591],[4,-3680]],[[249482,417911],[-1008,385],[-87,-647]],[[248387,417649],[-390,-864],[-421,-125],[-193,1284]],[[247383,417944],[433,1112]],[[273773,418601],[-955,197]],[[272818,418798],[-313,822]],[[258840,422592],[0,-2942]],[[258840,419650],[1,-653]],[[258841,418997],[-1263,-39]],[[257578,418958],[0,664]],[[291312,418204],[-380,170]],[[259900,422676],[0,-2968]],[[259900,419708],[-1060,-58]],[[274787,418605],[-454,480]],[[254118,413394],[-1462,-13]],[[252656,413381],[8,7493]],[[240416,422012],[-1,-5688]],[[240415,416324],[-1409,-76]],[[239006,416248],[-15,4342]],[[236624,418174],[-6,-1893]],[[236618,416281],[-1077,81]],[[235541,416362],[-1,1618]],[[260691,422697],[7,-5629]],[[260698,417068],[-1,-2446]],[[260697,414622],[-797,-40]],[[259900,414582],[0,5126]],[[261693,421341],[13,-4278]],[[261706,417063],[-1008,5]],[[256473,419631],[4,-4874]],[[256477,414757],[-917,-11]],[[255560,414746],[38,3259]],[[263884,419299],[17,-5164]],[[263901,414135],[-164,-21]],[[263737,414114],[-912,-29]],[[262825,414085],[5,1641]],[[262830,415726],[20,5677]],[[225321,422154],[-1,-6473]],[[225320,415681],[-642,-7]],[[224678,415674],[-618,2]],[[224060,415676],[-1,6479]],[[224060,415676],[-949,-1]],[[223111,415675],[-312,-4]],[[222799,415671],[-1,6489]],[[226583,422158],[-2,-6488]],[[226581,415670],[-307,0]],[[226274,415670],[-954,11]],[[216825,422158],[-7,-6476]],[[216818,415682],[-238,-3]],[[216580,415679],[-1785,10]],[[221541,422168],[6,-6503]],[[221547,415665],[-1532,-5]],[[220015,415660],[-43,2]],[[219972,415662],[-12,6486]],[[227843,422155],[-2,-6487]],[[227841,415668],[-1260,2]],[[229103,415659],[-1262,9]],[[219972,415662],[-1519,9]],[[218453,415671],[-56,3]],[[218397,415674],[1,6464]],[[218397,415674],[-1579,8]],[[222799,415671],[-1245,-6]],[[221554,415665],[-7,0]],[[241831,421268],[7,-4945]],[[241838,416323],[-1399,2]],[[240439,416325],[-24,-1]],[[284989,419873],[-135,-1158],[-365,-437],[-280,-1345]],[[284209,416933],[-135,-748],[-607,-656],[-188,-939]],[[283279,414590],[-400,4737]],[[250744,420882],[11,-4342]],[[250755,416540],[4,-2437],[-209,-17]],[[250550,414086],[-738,301],[-265,799]],[[249547,415186],[-65,2725]],[[281430,418706],[-459,-6339],[-226,-1900]],[[280745,410467],[-1192,6]],[[279553,410473],[143,1890],[-17,4331],[292,3460]],[[287729,418188],[-193,-522],[-134,-4476],[-402,-2750]],[[287e3,410440],[-272,4]],[[286728,410444],[-19,0]],[[286709,410444],[-635,4132],[-197,2069],[-508,1252]],[[262830,415726],[-1089,-10]],[[261741,415716],[-35,1347]],[[242937,420420],[-5,-5731]],[[242932,414689],[-936,53]],[[241996,414742],[-158,1581]],[[283279,414590],[33,-4171]],[[283312,410419],[-28,0]],[[283284,410419],[-1756,39]],[[281528,410458],[270,1944],[385,4375]],[[279553,410473],[-342,-2]],[[279211,410471],[-1285,-23]],[[277926,410448],[-70,2461],[345,3475]],[[252342,420873],[-474,-4214]],[[251868,416659],[-1113,-119]],[[247383,417944],[-442,-2539]],[[246941,415405],[-262,-106],[-246,2264],[-607,13]],[[245826,417576],[5,1651]],[[252656,413381],[-31,-1626]],[[252625,411755],[-759,5]],[[251866,411760],[2,4899]],[[270140,418738],[-33,-4034],[-98,-688]],[[270009,414016],[-637,319]],[[269372,414335],[-891,172]],[[268481,414507],[58,3468]],[[266472,417706],[-35,-1885]],[[266437,415821],[-1449,559]],[[264988,416380],[37,2676]],[[239006,416248],[0,-1219]],[[239006,415029],[-1115,-150]],[[237891,414879],[-6,3227]],[[206434,415636],[-263,-1609]],[[206171,414027],[-698,-18]],[[205473,414009],[-2,412],[-773,-47]],[[231627,420499],[-1,-4856]],[[231626,415643],[-637,4]],[[230989,415647],[-625,3]],[[232903,420506],[433,-2548],[-67,-1276],[313,-1051]],[[233582,415631],[-87,0]],[[233495,415631],[-1249,8]],[[232246,415639],[-620,4]],[[234322,418054],[138,-4323]],[[234460,413731],[-255,-671],[-623,2571]],[[244178,419364],[30,-3037],[165,-1715]],[[244373,414612],[-1128,56]],[[243245,414668],[-313,21]],[[289158,416852],[-454,-2262],[-196,-1986]],[[288508,412604],[-541,-2144]],[[287967,410460],[-967,-20]],[[286709,410444],[-918,-3]],[[285791,410441],[-606,-7]],[[285185,410434],[-592,-13]],[[284593,410421],[124,2546],[-179,2926],[-329,1040]],[[200905,417336],[-779,-15],[-5,-3273],[-315,52],[0,-1664],[-1412,-62],[0,-2430],[-1717,-16],[1,-809],[-1384,192]],[[272795,414723],[-423,-10],[-218,-1045],[-319,59],[-5,-1092],[-317,67]],[[271513,412702],[-96,1662],[35,4100]],[[272818,418798],[-23,-4075]],[[259900,414582],[-209,-308]],[[259691,414274],[-843,-20]],[[258848,414254],[-7,4743]],[[257578,418958],[2,-4763]],[[257580,414195],[0,-1081]],[[257580,413114],[-876,36]],[[256704,413150],[-229,10],[2,1597]],[[245826,417576],[-7,-4829]],[[245819,412747],[1,-1636],[-1253,29]],[[244567,411140],[-193,1581],[-1,1891]],[[264988,416380],[-41,-2986]],[[264947,413394],[-298,808],[-748,-67]],[[274788,415938],[-600,318]],[[274188,416256],[87,2302]],[[291409,417105],[453,-5673],[-67,-3974]],[[291795,407458],[-8,-68]],[[291787,407390],[-674,1374],[-215,1839]],[[290898,410603],[-464,1137],[-81,1797],[-341,1921]],[[290012,415458],[-13,49]],[[289999,415507],[237,1028]],[[258848,414254],[-240,-36]],[[258608,414218],[-1028,-23]],[[274188,416256],[-53,-2245],[-194,-1195]],[[273941,412816],[-1155,355]],[[272786,413171],[9,1552]],[[292681,417933],[179,-418],[-159,-5398],[-46,2228],[-255,-3465],[103,-763],[-505,-2576],[-203,-83]],[[271513,412702],[-9,-1621]],[[271504,411081],[-1056,287]],[[270448,411368],[-261,927],[22,1648],[-200,73]],[[281528,410458],[-678,3]],[[280850,410461],[-105,6]],[[249547,415186],[-334,-14],[-11,-1088],[-814,-276]],[[248388,413808],[-1,3841]],[[161792,408143],[-203,-1301],[-432,-149],[-282,-3313],[-609,-861]],[[160266,402519],[-794,177]],[[159472,402696],[52,1463]],[[159524,404159],[106,2863],[-398,-48],[-7,2486],[153,591],[-290,1813]],[[255560,414746],[183,-1655],[-78,-4758]],[[255665,408333],[-417,-12]],[[255248,408321],[-3,5132]],[[277926,410448],[-234,-9]],[[277692,410439],[-800,-6]],[[276892,410433],[-426,0]],[[276466,410433],[-22,3775],[-205,1112]],[[268481,414507],[-116,-2692]],[[268365,411815],[-1169,326]],[[267196,412141],[-43,3579],[147,1917]],[[289999,415507],[-235,-1943],[-206,-350]],[[289558,413214],[-165,1988]],[[237891,414879],[8,-3256]],[[237899,411623],[-1244,79]],[[236655,411702],[-37,4579]],[[235541,416362],[8,-4089]],[[235549,412273],[-763,19]],[[234786,412292],[-326,1439]],[[181375,413882],[-2,-6764]],[[181373,407118],[-6,-16110]],[[181367,391008],[-2649,0]],[[178718,391008],[-2525,9020]],[[248388,413808],[0,-544]],[[248388,413264],[-1641,72]],[[246747,413336],[194,2069]],[[267196,412141],[-24,-2179]],[[267172,409962],[-1117,398]],[[266055,410360],[17,1046]],[[266072,411406],[162,-81],[203,4496]],[[246747,413336],[32,-697]],[[246779,412639],[-960,108]],[[200920,414122],[-228,4],[1,-10296]],[[200693,403830],[-885,2]],[[199808,403832],[-4513,9]],[[195295,403841],[-1,2439]],[[261741,415716],[-55,-4023]],[[261686,411693],[-223,-17]],[[261463,411676],[-823,-18]],[[260640,411658],[57,2964]],[[284593,410421],[-604,-5]],[[283989,410416],[-677,3]],[[289558,413214],[-576,-1173]],[[288982,412041],[-434,587]],[[288548,412628],[-38,-23]],[[288510,412605],[-2,-1]],[[251866,411760],[-181,-2587]],[[251685,409173],[-599,19]],[[251086,409192],[-316,21],[-7,2708],[-211,269]],[[250552,412190],[-2,1896]],[[206688,415637],[-41,-6]],[[206647,415631],[-213,-1605]],[[206434,414026],[-263,1]],[[241996,414742],[-30,-6459]],[[241966,408283],[-4,0]],[[241962,408283],[-1090,94]],[[240872,408377],[8,1624],[-470,45]],[[240410,410046],[29,6279]],[[266072,411406],[-502,924],[-631,517]],[[264939,412847],[8,547]],[[240410,410046],[-1140,66]],[[239270,410112],[-272,4],[8,4913]],[[236655,411702],[-1,-802]],[[236654,410900],[-1104,25]],[[235550,410925],[-1,1348]],[[274786,410447],[-874,-18]],[[273912,410429],[29,2387]],[[274787,414932],[-1,-4485]],[[276466,410433],[-1406,8]],[[275060,410441],[-274,6]],[[188080,412150],[154,-1357],[-372,-847],[15,-4365],[-94,-1439],[-489,-27],[-259,-1246]],[[187035,402869],[-502,281],[-66,4178],[-5094,-210]],[[262825,414085],[-5,-3544]],[[262820,410541],[-613,-224]],[[262207,410317],[-419,17],[-102,1359]],[[216580,415679],[-8,-8083]],[[216572,407596],[-1771,-4]],[[214801,407592],[0,110]],[[218453,415671],[-6,-8082]],[[218447,407589],[-1806,7]],[[216641,407596],[-69,0]],[[156605,411874],[135,-4012]],[[156740,407862],[1,-964],[-483,-512],[-38,-1771],[225,-3191],[-238,-1152],[-36,-1898],[296,-1405],[109,-1803],[362,-938]],[[156938,394228],[-728,41],[-164,-808],[-645,-63],[-455,-694]],[[154946,392704],[-541,2801],[109,2093],[-386,5926],[150,3428],[-35,2228],[-194,3368],[-468,3106]],[[226274,415670],[1,-6485]],[[226275,409185],[-1,-1617]],[[226274,407568],[-1548,10]],[[224726,407578],[-50,3]],[[224676,407581],[2,8093]],[[224676,407581],[-1502,8]],[[223174,407589],[-61,1]],[[223113,407590],[-2,8085]],[[227841,415668],[2,-6478]],[[227843,409190],[-1568,-5]],[[229411,415658],[-2,-8099]],[[229409,407559],[-425,-1]],[[228984,407558],[-1141,12]],[[227843,407570],[0,1620]],[[220015,415660],[-6,-8093]],[[220009,407567],[-1504,22]],[[218505,407589],[-58,0]],[[170987,398754],[-249,-368]],[[170738,398386],[-2476,18]],[[168262,398404],[-1,696],[-1014,5147],[112,6217],[-310,-1673]],[[221554,415665],[-6,-8087]],[[221548,407578],[-1487,-3]],[[220061,407575],[-52,-8]],[[223113,407590],[-1493,-14]],[[221620,407576],[-72,2]],[[230989,415647],[1,-8092]],[[230990,407555],[-955,2]],[[230035,407557],[-626,2]],[[210185,410788],[-3283,6]],[[206902,410794],[415,545],[-67,968],[390,99],[54,1354],[-365,-16],[-165,-1868],[-731,-135]],[[206433,411741],[1,2285]],[[233495,415631],[0,-6461]],[[233495,409170],[-625,0]],[[232870,409170],[-626,1]],[[232244,409171],[2,6468]],[[232244,409171],[-1,-1611],[-687,-7]],[[231556,407553],[-566,2]],[[234786,412292],[-21,-1748],[-200,350],[-276,-2271]],[[234289,408623],[-168,539],[-626,8]],[[290898,410603],[-392,-2264]],[[290506,408339],[-409,2275],[-302,2865]],[[289795,413479],[217,1979]],[[250552,412190],[-498,-1355],[-387,-1885],[5,-2169]],[[249672,406781],[-468,-23]],[[249204,406758],[-627,-24]],[[248577,406734],[-163,3649],[-26,2881]],[[239270,410112],[-32,-1637]],[[239238,408475],[-1337,-78]],[[237901,408397],[-2,3226]],[[243245,414668],[-19,-5394]],[[243226,409274],[-941,82],[-5,-1096],[-314,23]],[[256704,413150],[-11,-4877]],[[256693,408273],[-517,45]],[[256176,408318],[-511,15]],[[272786,413171],[-213,31],[-15,-3018],[100,-1891]],[[272658,408293],[-850,-351]],[[271808,407942],[-304,3139]],[[244567,411140],[169,-1392]],[[244736,409748],[-1143,47],[1,-537]],[[243594,409258],[-368,16]],[[260640,411658],[-101,-1640]],[[260539,410018],[-888,-25]],[[259651,409993],[40,4281]],[[269372,414335],[-25,-1734],[207,-77],[64,-3317]],[[269618,409207],[-318,124],[-21,-1094],[-338,108],[-318,-1009]],[[268623,407336],[-310,141],[52,4338]],[[205473,414009],[-1,-3086]],[[205472,410923],[-407,495],[-407,1457]],[[270448,411368],[146,-862],[-65,-3237]],[[270529,407269],[-311,107]],[[270218,407376],[-615,748],[15,1083]],[[259651,409993],[-1,-1094]],[[259650,408899],[-829,-88]],[[258821,408811],[-213,-27]],[[258608,408784],[0,5434]],[[202584,414233],[137,-2936],[562,-2151],[-209,-2932],[145,-2133]],[[203219,404081],[-612,-329]],[[202607,403752],[-1914,78]],[[204005,410027],[367,-1170],[-102,-1326]],[[204270,407531],[-525,-3718],[-328,267]],[[203417,404080],[-198,1]],[[258608,408784],[-389,-585],[-532,8]],[[257687,408207],[-86,542],[-21,4365]],[[264939,412847],[-109,-226],[-59,-4847]],[[264771,407774],[-700,215]],[[264071,407989],[-317,28]],[[263754,408017],[-17,6097]],[[263754,408017],[1,-413],[-936,-24]],[[262819,407580],[1,2961]],[[206433,411741],[-1,-3287]],[[206432,408454],[13,-903]],[[206445,407551],[-516,-5958],[-264,-2164]],[[205665,399429],[-5,0]],[[205660,399429],[-187,-2],[-3,8127]],[[205470,407554],[2,3369]],[[206902,410794],[-80,-2161],[-167,812],[-223,-991]],[[290506,408339],[-301,-1740]],[[290205,406599],[-214,1002]],[[289991,407601],[-385,1831],[-352,446],[-281,1743]],[[288973,411621],[822,1858]],[[255248,408321],[1,-2424]],[[255249,405897],[-1194,77]],[[254055,405974],[-17,3810]],[[254038,409784],[80,3610]],[[254038,409784],[-270,-622],[-1139,-17]],[[252629,409145],[-4,2610]],[[248577,406734],[-633,-33]],[[247944,406701],[-412,-2]],[[247532,406699],[2,2166],[-201,554],[5,1620],[-635,683]],[[246703,411722],[76,917]],[[273912,410429],[-309,-2118]],[[273603,408311],[-264,-1244]],[[273339,407067],[6,599],[-687,627]],[[257687,408207],[-84,-2441]],[[257603,405766],[-705,61]],[[256898,405827],[-209,8],[4,2438]],[[205470,407554],[-1200,-23]],[[266055,410360],[-47,-3101]],[[266008,407259],[-855,352]],[[265153,407611],[-382,163]],[[246703,411722],[-132,-1725],[183,-3269]],[[246754,406728],[-92,-2345]],[[246662,404383],[-900,73]],[[245762,404456],[-253,771],[-419,2924]],[[245090,408151],[-354,1597]],[[288982,412041],[-534,-3560],[147,-1015],[-73,-1880],[204,-1804]],[[288726,403782],[-376,-1333],[-304,88]],[[288046,402537],[-18,1506]],[[288028,404043],[-61,6417]],[[288510,412605],[38,23]],[[251086,409192],[2,-5734],[-320,52]],[[250768,403510],[-1088,3],[-8,3268]],[[235550,410925],[3,-4037]],[[235553,406888],[-1398,56]],[[234155,406944],[134,1679]],[[192584,405745],[-2935,12],[-153,2687],[-321,1686]],[[189175,410130],[0,2024]],[[189175,410130],[1,-4419],[-152,2],[6,-8099]],[[189030,397614],[-1545,14],[-447,229]],[[187038,397857],[-3,5012]],[[268623,407336],[-26,-1603]],[[268597,405733],[-717,218],[40,496],[-788,178]],[[267132,406625],[40,3337]],[[159524,404159],[-693,578],[2,-532],[-1674,-52]],[[157159,404153],[9,3692],[-428,17]],[[252629,409145],[5,-3808]],[[252634,405337],[-318,9],[-371,2452],[-255,17],[-5,1358]],[[262207,410317],[-5,-3506]],[[262202,406811],[-729,-13]],[[261473,406798],[-10,4878]],[[261473,406798],[1,-1345]],[[261474,405453],[-925,-9]],[[260549,405444],[-10,4574]],[[247532,406699],[-778,29]],[[237901,408397],[-2,-1616]],[[237899,406781],[-1252,49]],[[236647,406830],[7,4070]],[[289991,407601],[-61,-2065],[-434,1889],[-494,-3193]],[[289002,404232],[-350,2027]],[[288652,406259],[12,7]],[[288664,406266],[-51,2043]],[[288613,408309],[-8,430]],[[288605,408739],[368,2882]],[[164781,405356],[-1401,-15],[-152,1283],[-273,170],[-234,-1182],[-772,-1245]],[[161949,404367],[29,4517]],[[271808,407942],[-352,-103],[16,-1874],[-379,-569]],[[271093,405396],[-587,184],[23,1689]],[[236647,406830],[-6,-1351]],[[236641,405479],[-1087,27]],[[235554,405506],[-1,1382]],[[210182,407556],[-20,1]],[[210162,407557],[-2635,-8]],[[207527,407549],[-1082,2]],[[168262,398404],[-491,-22],[-237,-2422],[1,-1714],[313,16],[-13,-8145],[-697,1]],[[167138,386118],[-482,2257]],[[166656,388375],[-55,3726],[-157,-50],[-42,4120],[307,671],[-2,1728],[-666,42]],[[166041,398612],[-32,2039],[-419,1034]],[[165590,401685],[652,1617],[543,5284]],[[291787,407390],[22,-3591],[-686,-1401]],[[291123,402398],[-572,644]],[[290551,403042],[14,1877],[-360,1680]],[[262819,407580],[-2,-848]],[[262817,406732],[-615,79]],[[283284,410419],[-281,-1862],[-298,-5500]],[[282705,403057],[-115,-74]],[[282590,402983],[-298,3217]],[[282292,406200],[-167,1078],[132,1025],[-513,247]],[[281744,408550],[-440,1436],[-237,-1383],[-192,274]],[[280875,408877],[-25,1584]],[[280875,408877],[-278,-307],[-96,-1937]],[[280501,406633],[-526,345]],[[279975,406978],[-386,1376],[-475,-3170],[-283,767]],[[278831,405951],[380,4520]],[[278831,405951],[-568,-2831]],[[278263,403120],[-600,-2270]],[[277663,400850],[29,9589]],[[288028,404043],[-186,-68]],[[287842,403975],[-578,293],[198,3147],[-296,-282]],[[287166,407133],[-438,3311]],[[276892,410433],[-365,-5307]],[[276527,405126],[-123,314]],[[276404,405440],[-598,2940],[-675,502]],[[275131,408882],[-71,1559]],[[277663,400850],[0,-206]],[[277663,400644],[-557,1424],[-342,-761]],[[276764,401307],[-239,1285]],[[276525,402592],[2,2534]],[[287166,407133],[-74,-2015],[-419,-1267],[83,1880],[-379,-1384]],[[286377,404347],[-194,1934],[-292,888],[-100,3272]],[[275131,408882],[-285,-1378],[11,-1745]],[[274857,405759],[-140,-755]],[[274717,405004],[-207,396]],[[274510,405400],[-283,562],[-368,2261],[-256,88]],[[286377,404347],[69,-1031],[-251,-2457],[-293,640]],[[285902,401499],[0,2434],[-506,6],[2,-1756],[256,-748]],[[285654,401435],[-221,-442]],[[285433,400993],[-513,2542]],[[284920,403535],[-27,1753],[292,5146]],[[284920,403535],[-797,69]],[[284123,403604],[171,2561],[-558,2378],[253,1873]],[[284123,403604],[-2,-8]],[[284121,403596],[-805,-2420]],[[283316,401176],[-301,1526],[-310,355]],[[267132,406625],[-296,-2585]],[[266836,404040],[-607,26]],[[266229,404066],[40,3087],[-261,106]],[[192583,405610],[37,-825],[-294,-4891],[-129,-5401],[227,-2018],[156,-4770]],[[192580,387705],[-3568,0],[0,191]],[[189012,387896],[18,9718]],[[240872,408377],[-43,-5375]],[[240829,403002],[-232,408],[-163,-2184]],[[240434,401226],[-711,2931]],[[239723,404157],[-347,980],[-138,3338]],[[260549,405444],[-153,-1912]],[[260396,403532],[-746,-50]],[[259650,403482],[0,5417]],[[281744,408550],[-325,-479],[-251,-3773]],[[281168,404298],[-330,1391]],[[280838,405689],[-337,944]],[[245090,408151],[-786,-2744],[61,-2460]],[[244365,402947],[-779,381]],[[243586,403328],[8,5930]],[[254055,405974],[-144,-1904]],[[253911,404070],[-1278,-83]],[[252633,403987],[1,1350]],[[243586,403328],[-1650,162]],[[241936,403490],[26,4793]],[[270218,407376],[-23,-1681],[-315,124],[-26,-1652]],[[269854,404167],[-626,216],[-9,-491],[-644,-24]],[[268575,403868],[22,1865]],[[227843,407570],[-4,-4859]],[[227839,402711],[-1559,8]],[[226280,402719],[-6,4849]],[[232870,409170],[-17,-4355]],[[232853,404815],[-53,-3774]],[[232800,401041],[-1244,5]],[[231556,401046],[0,6507]],[[234155,406944],[373,-2132]],[[234528,404812],[-590,6]],[[233938,404818],[-1085,-3]],[[252633,403987],[0,-2970]],[[252633,401017],[-933,24]],[[251700,401041],[-932,31]],[[250768,401072],[0,2438]],[[279975,406978],[-539,-3798],[-360,-1739]],[[279076,401441],[-431,1393],[-382,286]],[[273339,407067],[-230,-1522]],[[273109,405545],[-695,-2161]],[[272414,403384],[-195,1249],[-314,-1223],[-55,-1445],[-293,114],[-131,-1044]],[[271426,401035],[10,997],[-367,905],[24,2459]],[[276404,405440],[-240,-950],[-479,-156]],[[275685,404334],[-828,1425]],[[259650,403482],[-372,-61]],[[259278,403421],[-462,-45]],[[258816,403376],[5,5435]],[[161949,404367],[-299,-280],[-426,-2782],[0,-3647]],[[161224,397658],[-376,-706]],[[160848,396952],[-363,-449],[-90,-981],[-129,6997]],[[258816,403376],[-362,-36]],[[258454,403340],[-695,149]],[[257759,403489],[-4,2280],[-152,-3]],[[282292,406200],[-394,-2354],[-185,-1907]],[[281713,401939],[-545,2359]],[[239723,404157],[-203,523],[-147,-1561],[-300,-406],[-194,-1441],[-195,1193]],[[238684,402465],[-29,-1189],[-453,360],[-301,-768]],[[237901,400868],[-2,5913]],[[241936,403490],[-12,-1887]],[[241924,401603],[-322,44]],[[241602,401647],[-773,1355]],[[256176,408318],[-109,-1613],[-6,-4868]],[[256061,401837],[-1014,8]],[[255047,401845],[202,1649],[0,2403]],[[256898,405827],[-7,-2443],[-310,8],[-2,-3248]],[[256579,400144],[-520,69]],[[256059,400213],[2,1624]],[[274510,405400],[-752,-2906]],[[273758,402494],[-136,1719],[-196,-664]],[[273426,403549],[-49,2100],[-268,-104]],[[246361,401187],[-1284,58],[-7,-1638],[-209,11]],[[244861,399618],[-414,50]],[[244447,399668],[-82,3279]],[[245762,404456],[468,-1904],[131,-1365]],[[264071,407989],[93,-711],[-59,-4822]],[[264105,402456],[-1299,240]],[[262806,402696],[11,4036]],[[265153,407611],[-83,-5848]],[[265070,401763],[-704,292]],[[264366,402055],[-261,401]],[[157159,404153],[-103,-1293],[316,-1811],[516,-796],[-42,-2231],[424,-2417]],[[158270,395605],[-153,-1117]],[[158117,394488],[-193,-2961],[-454,-702]],[[157470,390825],[-532,3403]],[[214801,407592],[7,-8099]],[[214808,399493],[2,-1604]],[[214810,397889],[-3111,-174]],[[211699,397715],[24,9830]],[[289029,404122],[-16,45]],[[289013,404167],[-11,65]],[[290551,403042],[-150,-2724]],[[290401,400318],[-533,654],[-508,1437],[-331,1713]],[[223174,407589],[-9,-8099]],[[223165,399490],[-1516,-10]],[[221649,399480],[-38,0]],[[221611,399480],[9,8096]],[[265463,401619],[-346,126]],[[265117,401745],[-47,18]],[[266229,404066],[-541,-2162],[-225,-285]],[[216641,407596],[-7,-8066]],[[216634,399530],[-241,-6]],[[216393,399524],[-1585,-31]],[[218505,407589],[-3,-8092]],[[218502,399497],[-253,0]],[[218249,399497],[-1615,33]],[[224726,407578],[-8,-6473]],[[224718,401105],[0,-1621]],[[224718,399484],[-1525,8]],[[223193,399492],[-28,-2]],[[220061,407575],[-7,-8104]],[[220054,399471],[-1552,26]],[[228984,407558],[-8,-6447]],[[228976,401111],[-4,-1634]],[[228972,399477],[-1137,-7]],[[227835,399470],[4,3241]],[[226280,402719],[-2,-1625]],[[226278,401094],[-1560,11]],[[221611,399480],[-1512,-5]],[[220099,399475],[-45,-4]],[[230035,407557],[-404,-3028],[468,-4114],[473,-185]],[[230572,400230],[-5,-2410],[-307,8]],[[230260,397828],[0,542],[-975,290],[5,2433],[-314,18]],[[207527,407549],[-7,-8122]],[[207520,399427],[-1032,5]],[[206488,399432],[-823,-3]],[[210162,407557],[-14,-13021],[-936,36]],[[209212,394572],[12,4830],[-1704,25]],[[231556,401046],[-18,-1625]],[[231538,399421],[-118,1200],[-442,280],[-406,-671]],[[211699,397715],[-29,-7916]],[[211670,389799],[2,-1622],[-925,-165]],[[210747,388012],[-1530,111]],[[209217,388123],[-5,6449]],[[205660,399429],[4,-8051]],[[205664,391378],[-1785,-68]],[[203879,391310],[176,2110],[-338,2531],[-236,-28],[-218,2136]],[[203263,398059],[20,4732],[134,1289]],[[271426,401035],[-87,-662]],[[271339,400373],[-1426,435]],[[269913,400808],[-59,3359]],[[187038,397857],[-586,-3353],[17,-2559],[-254,-958],[-384,92],[-188,-2026]],[[185643,389053],[-4276,11]],[[181367,389064],[0,1944]],[[280838,405689],[20,-2091],[-220,-1799],[43,-1667],[-291,-1467]],[[280390,398665],[-1091,2059],[-223,717]],[[235554,405506],[-2,-5520]],[[235552,399986],[-482,732]],[[235070,400718],[-348,1876],[57,1415],[-251,803]],[[262806,402696],[-686,37]],[[262120,402733],[-425,22],[-218,-746]],[[261477,402009],[-3,3444]],[[237901,400868],[-183,147],[-782,-1329]],[[236936,399686],[-300,1183]],[[236636,400869],[5,4610]],[[250768,401072],[-307,-8],[0,-3525]],[[250461,397539],[-935,2],[-151,-542]],[[249375,396999],[-164,-3]],[[249211,396996],[-7,9762]],[[249211,396996],[-1245,20]],[[247966,397016],[-6,4876]],[[247960,401892],[-16,4809]],[[164769,402898],[-1779,-16],[-231,-508],[-692,-3277],[-169,-1785],[-674,346]],[[247960,401892],[-463,-687],[1,-945],[-743,197],[-64,-1253]],[[246691,399204],[-29,5179]],[[268575,403868],[-39,-2983]],[[268536,400885],[-64,-729]],[[268472,400156],[-1582,537]],[[266890,400693],[-54,3347]],[[282590,402983],[-306,-3506]],[[282284,399477],[-571,2462]],[[195295,403841],[-25,-16136]],[[195270,387705],[-2690,0]],[[255047,401845],[-69,-1900]],[[254978,399945],[-895,326]],[[254083,400271],[-160,-18]],[[253923,400253],[-12,3817]],[[273426,403549],[-646,-1538]],[[272780,402011],[-366,1373]],[[257759,403489],[-152,-219],[7,-3170]],[[257614,400100],[-1035,44]],[[275685,404334],[85,-2807]],[[275770,401527],[-169,-2411]],[[275601,399116],[-203,-165]],[[275398,398951],[-825,1176]],[[274573,400127],[195,794],[-216,1514],[165,2569]],[[281713,401939],[-331,-4249]],[[281382,397690],[-453,-530]],[[280929,397160],[-54,1697],[-336,-1326],[-249,538]],[[280290,398069],[100,596]],[[236636,400869],[-257,453],[-437,-2067],[-407,-128]],[[235535,399127],[17,859]],[[261477,402009],[-400,-1353]],[[261077,400656],[-346,-1150],[-342,-59]],[[260389,399447],[7,4085]],[[276525,402592],[-354,-957],[-401,-108]],[[274573,400127],[-368,-1330]],[[274205,398797],[-236,255]],[[273969,399052],[-281,3046],[70,396]],[[233938,404818],[-18,-6982]],[[233920,397836],[-872,234]],[[233048,398070],[-272,169],[24,2802]],[[235070,400718],[-349,74],[-25,-3937]],[[234696,396855],[-411,-173]],[[234285,396682],[-361,-327],[-4,1481]],[[159472,402696],[-103,-2315],[298,-2192],[9,-2579]],[[159676,395610],[-1406,-5]],[[240434,401226],[-265,-1911],[27,-1099]],[[240196,398216],[-322,-2537]],[[239874,395679],[-1243,272]],[[238631,395951],[53,6514]],[[272780,402011],[-162,-1543]],[[272618,400468],[-357,-942],[-433,-2022]],[[271828,397504],[-465,1315]],[[271363,398819],[-24,1554]],[[246691,399204],[104,-2426],[318,-370]],[[247113,396408],[-268,-1767],[-327,1147]],[[246518,395788],[-157,5399]],[[269913,400808],[-106,32],[-45,-3310]],[[269762,397530],[-314,137]],[[269448,397667],[30,1913],[-311,800],[-631,505]],[[273969,399052],[-615,-1858]],[[273354,397194],[-359,392]],[[272995,397586],[-242,74],[-135,2808]],[[288046,402537],[11,-942]],[[288057,401595],[-639,-5]],[[287418,401590],[-372,-2533],[-163,577],[-139,-1617],[-138,1747],[461,4160],[775,51]],[[203263,398059],[-1079,33]],[[202184,398092],[232,2578],[24,2143],[167,939]],[[253923,400253],[-983,-53]],[[252940,400200],[-307,817]],[[266890,400693],[-89,-2651]],[[266801,398042],[-801,-648]],[[266e3,397394],[-555,16],[18,4209]],[[285902,401499],[-150,-622]],[[285752,400877],[-98,558]],[[285433,400993],[-397,-2058]],[[285036,398935],[-134,518]],[[284902,399453],[-167,-26],[-614,4169]],[[199808,403832],[101,-2046]],[[199909,401786],[-296,-714]],[[199613,401072],[-737,-3251],[-270,662],[-334,-354],[-440,-2814],[-665,-1480],[1,-2999]],[[197168,390836],[-2,-3131],[-1896,0]],[[202184,398092],[-58,-1116]],[[202126,396976],[-415,809],[-150,-1174],[-541,1039],[-198,1577],[-600,-2],[-313,2561]],[[289289,396094],[-480,-882],[-190,-1251],[-469,-135]],[[288150,393826],[-70,5854]],[[288080,399680],[-23,1915]],[[288726,403782],[311,-1995],[21,-3695],[231,-1998]],[[258454,403340],[32,-5425],[144,8]],[[258630,397923],[2,-1078]],[[258632,396845],[-1016,28]],[[257616,396873],[-2,3227]],[[260389,399447],[-315,-33],[3,-1128]],[[260077,398286],[-173,-511],[-611,176]],[[259293,397951],[-15,5470]],[[244447,399668],[-615,99],[-12,-1654]],[[243820,398113],[-1328,97]],[[242492,398210],[16,3269],[-584,124]],[[284902,399453],[-317,-3074]],[[284585,396379],[-327,-588]],[[284258,395791],[-575,2284]],[[283683,398075],[-376,337],[-185,1327],[194,1437]],[[259293,397951],[-663,-28]],[[241246,396473],[-791,166],[-259,1577]],[[241602,401647],[-356,-5174]],[[279076,401441],[-306,-3713],[122,-2044],[-246,-2142]],[[278646,393542],[-601,2684]],[[278045,396226],[-22,130]],[[278023,396356],[164,2029],[-157,242],[174,1961],[-541,56]],[[291123,402398],[69,-689],[-433,-4685],[-217,-1125],[-299,-2],[197,2821],[-39,1600]],[[283683,398075],[-584,-3904]],[[283099,394171],[-333,1776]],[[282766,395947],[-855,1322]],[[281911,397269],[373,2208]],[[164778,400098],[2,-985]],[[164780,399113],[3,-842]],[[164783,398271],[-389,10],[-272,-829],[-495,64],[-430,-2100],[-547,1772],[-795,-2034],[-254,-3502]],[[161601,391652],[-950,430]],[[160651,392082],[48,3551],[149,1319]],[[264366,402055],[-167,-4639]],[[264199,397416],[-520,1367]],[[263679,398783],[-327,-384]],[[263352,398399],[-336,1361],[-212,-782]],[[262804,398978],[2,3718]],[[262120,402733],[-187,-6686]],[[261933,396047],[-9,-343]],[[261924,395704],[-187,-294]],[[261737,395410],[-674,-15]],[[261063,395395],[14,5261]],[[262804,398978],[-161,-1387]],[[262643,397591],[-710,-1544]],[[227835,399470],[-1,-3241]],[[227834,396229],[-1551,10]],[[226283,396239],[-5,4855]],[[160651,392082],[-328,7]],[[160323,392089],[-249,595],[-92,1588],[-306,1338]],[[276764,401307],[-43,-2135]],[[276721,399172],[-197,-2650],[-527,-489]],[[275997,396033],[78,1671],[-474,1412]],[[238631,395951],[-2,-269]],[[238629,395682],[-940,177],[-5,-542],[-774,158]],[[236910,395475],[26,4211]],[[278023,396356],[-421,199],[-771,1158],[-110,1459]],[[264942,392757],[-495,1045]],[[264447,393802],[-4,881]],[[264443,394683],[-244,2733]],[[265117,401745],[-175,-8988]],[[281911,397269],[-117,-636]],[[281794,396633],[-412,1057]],[[247966,397016],[-356,-13],[-7,-1413]],[[247603,395590],[-490,818]],[[286601,396690],[-270,-2438],[180,3428],[90,-990]],[[288080,399680],[-243,-645],[-318,-3541]],[[287519,395494],[-452,119]],[[287067,395613],[-237,-813],[-18,1649],[166,2200],[440,2941]],[[256059,400213],[0,-4914]],[[256059,395299],[-785,-99]],[[255274,395200],[-296,4745]],[[202126,396976],[391,-1636],[384,-265],[-241,-1239],[-125,-2430],[202,-1122],[70,-1956],[300,-2059]],[[203107,386269],[-2100,52],[-1,-5185]],[[201006,381136],[-1582,2]],[[199424,381138],[-184,2879]],[[199240,384017],[376,1],[-3,6826]],[[199613,390844],[0,10228]],[[266e3,397394],[-90,-7128]],[[265910,390266],[-554,2430]],[[265356,392696],[-414,61]],[[242492,398210],[-119,-2235],[32,-2529],[-220,-3074]],[[242185,390372],[-394,741],[-91,1045]],[[241700,392158],[-289,3405]],[[241411,395563],[-165,910]],[[166041,398612],[-586,525],[-675,-24]],[[280290,398069],[-483,-2836],[-192,-318],[-231,-2313]],[[279384,392602],[-347,1620],[-177,-1641]],[[278860,392581],[-214,961]],[[285904,391677],[-438,651]],[[285466,392328],[40,2580],[-96,1946],[-374,2081]],[[285752,400877],[17,-34]],[[285769,400843],[123,37]],[[285892,400880],[302,-2195],[-274,-289],[359,-1162],[-397,-2847],[22,-2710]],[[236910,395475],[-14,-1566]],[[236896,393909],[-1362,260]],[[235534,394169],[1,3667]],[[235535,397836],[0,1291]],[[246518,395788],[-459,-1047],[-357,-130]],[[245702,394611],[-426,36],[-426,2233]],[[244850,396880],[11,2738]],[[230260,397828],[-3,-3239]],[[230257,394589],[-1081,7]],[[229176,394596],[-204,1767],[0,3114]],[[199613,390844],[-2445,-8]],[[226283,396239],[-1,-1625]],[[226282,394614],[-1549,-5]],[[224733,394609],[-15,4875]],[[233048,398070],[-2,-3479]],[[233046,394591],[-1241,3]],[[231805,394594],[-1,4258],[-266,569]],[[251700,401041],[-3,-5671],[315,56]],[[252012,395426],[-4,-1645]],[[252008,393781],[-1234,-55],[-1,-1621]],[[250773,392105],[-323,107]],[[250450,392212],[11,5327]],[[252940,400200],[-3,-4846]],[[252937,395354],[-925,72]],[[231805,394594],[2,-2436]],[[231807,392158],[-1134,-2]],[[230673,392156],[-105,1611],[-311,822]],[[269448,397667],[-55,-3546],[-336,-2]],[[269057,394119],[-207,85]],[[268850,394204],[-308,109],[-130,1734]],[[268412,396047],[60,4109]],[[270916,394754],[20,1086],[-281,1702],[-269,-1234]],[[270386,396308],[9,758],[-633,464]],[[271363,398819],[-98,-3218],[-349,-847]],[[235535,397836],[-738,278],[-101,-1259]],[[268412,396047],[-1128,225],[-164,1037]],[[267120,397309],[-319,733]],[[261063,395395],[-665,-1817]],[[260398,393578],[-311,-147]],[[260087,393431],[-10,4855]],[[272995,397586],[-322,-2153]],[[272673,395433],[-626,51]],[[272047,395484],[-219,2020]],[[255274,395200],[-23,-931]],[[255251,394269],[-1050,-45]],[[254201,394224],[-106,0]],[[254095,394224],[-12,6047]],[[254095,394224],[-871,-49]],[[253224,394175],[-287,84],[0,1095]],[[257616,396873],[-2,-1632]],[[257614,395241],[-617,-10]],[[256997,395231],[-542,-4]],[[256455,395227],[-396,72]],[[275398,398951],[-49,-2705],[-193,-1560],[-17,-2747]],[[275139,391939],[-179,223]],[[274960,392162],[-177,2249],[-237,821]],[[274546,395232],[-309,1940],[-32,1625]],[[178718,391008],[0,-11659],[-2488,-10],[-9,-22498]],[[176221,356841],[9,-15660]],[[176230,341181],[-3544,18062]],[[172686,359243],[1,19187],[-1464,8789]],[[171223,387219],[-1407,8282],[-2,1512],[924,1373]],[[244850,396880],[-2,-2773],[-421,28],[-7,-2523]],[[244420,391612],[-356,-627],[-262,515]],[[243802,391500],[-20,-7]],[[243782,391493],[38,6620]],[[263352,398399],[22,-5065]],[[263374,393334],[-124,-465]],[[263250,392869],[-377,1491]],[[262873,394360],[-210,810]],[[262663,395170],[-20,2421]],[[288150,393826],[43,-3599]],[[288193,390227],[-151,927],[-491,-152]],[[287551,391002],[-166,1427],[180,785]],[[287565,393214],[-46,2280]],[[218249,399497],[-18,-8071]],[[218231,391426],[-863,14]],[[217368,391440],[-992,-7]],[[216376,391433],[17,8091]],[[216376,391433],[-231,-10]],[[216145,391423],[-1332,-39]],[[214813,391384],[-3,6505]],[[223193,399492],[-14,-8122]],[[223179,391370],[-1512,-4]],[[221667,391366],[-36,-1]],[[221631,391365],[18,8115]],[[220099,399475],[-16,-8095]],[[220083,391380],[-260,15]],[[219823,391395],[-1228,34]],[[218595,391429],[-364,-3]],[[229176,394596],[-104,-1079],[-8,-3775]],[[229064,389742],[-1230,0]],[[227834,389742],[0,6487]],[[224733,394609],[-4,-3237]],[[224729,391372],[-1523,-3]],[[223206,391369],[-27,1]],[[221631,391365],[-1548,15]],[[285466,392328],[-31,-1556]],[[285435,390772],[-7,-2276]],[[285428,388496],[-134,1401],[-606,809],[-230,-837],[-81,1376]],[[284377,391245],[169,2219]],[[284546,393464],[298,1555],[-259,1360]],[[206488,399432],[13,-4858],[-121,-1295],[371,-47],[-10,-2736]],[[206741,390496],[-830,-42],[-247,924]],[[209217,388123],[-2473,-52]],[[206744,388071],[-3,2425]],[[264443,394683],[-524,-1280]],[[263919,393403],[-110,901],[24,2588],[-154,1891]],[[278045,396226],[-294,-515],[-232,-1658],[80,-1120],[-325,-2167]],[[277274,390766],[-416,1407],[-243,-3513],[-463,-1711],[-244,275],[-358,-1593]],[[275550,385631],[171,2537],[-267,3168]],[[275454,391336],[428,949],[115,3748]],[[166656,388375],[-699,3239]],[[165957,391614],[-901,4159]],[[165056,395773],[-269,1240],[-4,1258]],[[275454,391336],[-315,603]],[[274546,395232],[-268,-471],[-788,-2996]],[[273490,391765],[-200,1393],[150,994],[-86,3042]],[[280929,397160],[39,-1197],[-240,-2110]],[[280728,393853],[-452,-1704],[-259,-2493]],[[280017,389656],[-633,2946]],[[263919,393403],[-308,-257]],[[263611,393146],[-237,188]],[[272047,395484],[-122,-4567],[68,-1111]],[[271993,389806],[-308,-1084],[-178,1340]],[[271507,390062],[-213,1013]],[[271294,391075],[-378,3679]],[[171223,387219],[-1840,-10801],[-214,48]],[[169169,376466],[-2031,9652]],[[260087,393431],[-260,-1361]],[[259827,392070],[-266,627],[-811,-80]],[[258750,392617],[-16,4231],[-102,-3]],[[234285,396682],[0,-4534]],[[234285,392148],[-1239,4]],[[233046,392152],[0,2439]],[[165056,395773],[67,-1276],[-536,-3016]],[[164587,391481],[-681,-2964],[-867,-752],[-370,962],[-735,-860]],[[161934,387867],[-256,3852],[-77,-67]],[[243782,391493],[-600,-672],[-237,-1354]],[[242945,389467],[-301,-676],[-459,1581]],[[241411,395563],[-330,-4505],[-622,73]],[[240459,391131],[-612,170]],[[239847,391301],[27,4378]],[[284258,395791],[-146,-762]],[[284112,395029],[62,-330]],[[284174,394699],[109,-599]],[[284283,394100],[166,-999]],[[284449,393101],[22,-1315],[-319,-1468],[-235,541]],[[283917,390859],[-818,3312]],[[203879,391310],[232,-1351],[-63,-2148],[-283,-1101]],[[203765,386710],[-658,-441]],[[235534,394169],[-3,-2030]],[[235531,392139],[-1246,9]],[[267120,397309],[10,-7398]],[[267130,389911],[-689,1520],[-363,-1183]],[[266078,390248],[-168,18]],[[189012,387896],[-1284,-154]],[[187728,387742],[-2094,148]],[[185634,387890],[9,1163]],[[214813,391384],[1,-1534]],[[214814,389850],[-3144,-51]],[[273490,391765],[-131,-932]],[[273359,390833],[-145,-1041]],[[273214,389792],[-209,606],[-29,1581],[-303,3454]],[[281794,396633],[-352,-2134]],[[281442,394499],[-181,-1569],[-249,-398]],[[281012,392532],[-284,1321]],[[270386,396308],[-126,-2312],[-210,-922],[124,-3421],[-112,-240]],[[270062,389413],[-201,-166]],[[269861,389247],[-208,45],[20,1691],[-328,121],[-31,1670],[-276,128],[19,1217]],[[262663,395170],[-751,43],[12,491]],[[271294,391075],[-509,-438],[-303,-919],[26,-2485]],[[270508,387233],[-446,2180]],[[250450,392212],[-956,23]],[[249494,392235],[-119,4764]],[[268850,394204],[-252,-4689],[-210,-491]],[[268388,389024],[-201,3414],[-398,-533]],[[267789,391905],[-350,-1991],[-309,-3]],[[282766,395947],[-168,-2056],[513,-5136]],[[283111,388755],[-288,-2729]],[[282823,386026],[-280,58],[-558,5269]],[[281985,391353],[-543,3146]],[[249494,392235],[6,-1626],[-311,-14]],[[249189,390595],[-1322,101]],[[247867,390696],[42,2085]],[[247909,392781],[135,617]],[[248044,393398],[6,862],[-447,1330]],[[245702,394611],[-17,-6019]],[[245685,388592],[-299,1157],[-435,348],[-393,1319]],[[244558,391416],[-138,196]],[[284546,393464],[-223,1829]],[[284323,395293],[-65,498]],[[258750,392617],[-93,-1410]],[[258657,391207],[-1043,-28]],[[257614,391179],[0,4062]],[[248044,393398],[-494,1528],[-406,-1104],[-259,-2536],[-553,-983]],[[246332,390303],[-515,-1949],[-132,238]],[[289289,396094],[351,-2735],[270,-53],[-16,-3322],[132,-3186]],[[290026,386798],[-57,0]],[[289969,386798],[-44,0]],[[289925,386798],[-712,13]],[[289213,386811],[-982,153],[-22,1873]],[[288209,388837],[-16,1390]],[[227834,389742],[-1541,10]],[[226293,389752],[-11,4862]],[[278860,392581],[-466,-5287]],[[278394,387294],[-254,-1223]],[[278140,386071],[-449,839],[-166,1723],[-310,768]],[[277215,389401],[59,1365]],[[239847,391301],[-20,-3034]],[[239827,388267],[-622,98],[-4,-541],[-615,114]],[[238586,387938],[4,815]],[[238590,388753],[39,6929]],[[287565,393214],[-230,-1318],[167,-933],[-195,-1781],[-402,1979],[-480,1174],[215,1900],[256,-1835],[-68,1744],[239,1469]],[[283917,390859],[-162,-3064]],[[283755,387795],[-414,1424],[-230,-464]],[[273214,389792],[-307,-1569]],[[272907,388223],[-755,413],[-159,1170]],[[238590,388753],[-1541,208]],[[237049,388961],[-153,25],[0,4923]],[[284458,394060],[-175,40]],[[284174,394699],[-62,330]],[[284323,395293],[135,-1233]],[[165957,391614],[-111,-1812],[217,-2118],[-268,-3202]],[[165795,384482],[-318,1675],[-351,-1063],[-392,1451]],[[164734,386545],[-147,1347]],[[164587,387892],[0,3589]],[[262873,394360],[-58,-1367],[-578,-418]],[[262237,392575],[-496,-1308]],[[261741,391267],[-4,4143]],[[241700,392158],[-280,-5796]],[[241420,386362],[-362,56]],[[241058,386418],[-603,3090],[4,1623]],[[160323,392089],[-77,-1062],[333,-1452],[-117,-1633],[135,-802],[-46,-1999],[-216,-908]],[[160335,384233],[-267,44],[0,3908],[-681,143],[-458,-370]],[[158929,387958],[0,-4]],[[158929,387958],[-514,6077],[-298,453]],[[261741,391267],[-366,837]],[[261375,392104],[-331,-489],[66,-2303]],[[261110,389312],[-395,371]],[[260715,389683],[-3,1350],[-313,1080],[-1,1465]],[[253224,394175],[-108,-3960],[133,-658]],[[253249,389557],[-1250,128]],[[251999,389685],[9,4096]],[[256455,395227],[-410,-1812],[-93,-2129],[104,-2737]],[[256056,388549],[-615,-232]],[[255441,388317],[-297,-785]],[[255144,387532],[-486,-1420]],[[254658,386112],[-34,905],[308,954],[-17,1005]],[[254915,388976],[435,3214],[-99,2079]],[[257614,391179],[2,-2983]],[[257616,388196],[-674,-391]],[[256942,387805],[55,7426]],[[256942,387805],[-413,171]],[[256529,387976],[-473,573]],[[274960,392162],[-143,-1744],[-396,-2216]],[[274421,388202],[-376,577],[-266,-940]],[[273779,387839],[-420,2994]],[[247909,392781],[-238,-998],[-192,-2324],[175,-1160]],[[247654,388299],[-24,-168]],[[247630,388131],[-211,-2528]],[[247419,385603],[-176,2124],[-512,9],[-410,-650]],[[246321,387086],[11,3217]],[[264517,389239],[-698,-957]],[[263819,388282],[-57,221]],[[263762,388503],[-151,4643]],[[264447,393802],[70,-4563]],[[230673,392156],[-3,-4046]],[[230670,388110],[-1298,15]],[[229372,388125],[-307,-1],[-1,1618]],[[226293,389752],[2,-1622]],[[226295,388130],[-1550,-17]],[[224745,388113],[-16,3259]],[[233046,392152],[-20,-5676]],[[233026,386476],[-1232,4]],[[231794,386480],[13,5678]],[[158929,387954],[-62,-1644],[169,-2032],[-399,3],[-19,-2538],[-216,-434]],[[158402,381309],[-24,5]],[[158378,381314],[-291,-21]],[[158087,381293],[-3,45]],[[158084,381338],[140,477],[-107,2272],[-522,4538],[-125,2200]],[[281985,391353],[-669,-3258],[-157,217]],[[281159,388312],[-296,1764]],[[280863,390076],[149,2456]],[[263250,392869],[-350,-1063]],[[262900,391806],[-413,-1090]],[[262487,390716],[-250,1859]],[[158084,381338],[-237,-853],[-152,859]],[[157695,381344],[-539,908],[-435,1971],[-296,-310]],[[156425,383913],[-353,2861],[-569,2152],[-557,3778]],[[254915,388976],[-726,35]],[[254189,389011],[12,5213]],[[280017,389656],[-138,-1763],[572,-1648]],[[280451,386245],[-493,-2674]],[[279958,383571],[-240,-1325]],[[279718,382246],[-1324,5048]],[[254189,389011],[-119,3]],[[254070,389014],[-537,-21]],[[253533,388993],[-284,564]],[[269861,389247],[-95,-2476],[-512,-708]],[[269254,386063],[-253,186]],[[269001,386249],[-194,1565]],[[268807,387814],[-419,1210]],[[237049,388961],[-4,-2241]],[[237045,386720],[-1525,568]],[[235520,387288],[11,4851]],[[280863,390076],[-319,-2827]],[[280544,387249],[-93,-1004]],[[260715,389683],[-623,-25],[-151,-811]],[[259941,388847],[-106,262],[-8,2961]],[[265356,392696],[-244,-3246]],[[265112,389450],[-475,-738]],[[264637,388712],[-120,527]],[[251999,389685],[-2,-2447]],[[251997,387238],[-1241,-17]],[[250756,387221],[2,543]],[[250758,387764],[15,4341]],[[263762,388503],[-226,-927]],[[263536,387576],[-64,-376]],[[263472,387200],[-541,2720],[-31,1886]],[[259941,388847],[-406,-1355],[-4,-1306]],[[259531,386186],[-106,-8]],[[259425,386178],[-618,89]],[[258807,386267],[-150,4]],[[258657,386271],[0,4936]],[[247867,390696],[-213,-2397]],[[285904,391677],[33,-3347],[377,-2748],[-110,-1238],[-607,2727],[-162,3701]],[[266078,390248],[8,-2072]],[[266086,388176],[-605,-1279],[-198,665]],[[265283,387562],[-171,1888]],[[262487,390716],[-392,-1207]],[[262095,389509],[-262,-210]],[[261833,389299],[-458,2805]],[[268807,387814],[-424,-2456]],[[268383,385358],[-426,367],[-546,2055]],[[267411,387780],[397,3341],[-19,784]],[[250758,387764],[-457,107]],[[250301,387871],[-488,-745],[-369,60],[-248,-998]],[[249196,386188],[-7,4407]],[[277215,389401],[-117,-2971],[-334,-2300],[41,-777]],[[276805,383353],[-350,-1565],[-111,-2182]],[[276344,379606],[-848,-338],[-274,1261],[9,2076]],[[275231,382605],[22,2224],[297,802]],[[242945,389467],[-266,-2385],[-345,60],[127,-1459],[-203,-1038]],[[242258,384645],[-596,107],[14,1563],[-256,47]],[[231794,386480],[-23,-4900]],[[231771,381580],[-1110,51]],[[230661,381631],[9,6479]],[[234285,392148],[-26,-6491]],[[234259,385657],[-1233,6]],[[233026,385663],[0,813]],[[235520,387288],[0,-1654]],[[235520,385634],[-1261,23]],[[275231,382605],[-213,772]],[[275018,383377],[-482,1699],[-115,3126]],[[161934,387867],[6,-3922]],[[161940,383945],[-1040,-1303],[-210,591],[-282,-2812]],[[160408,380421],[-311,-431],[76,1800]],[[160173,381790],[162,2443]],[[261833,389299],[-405,-1730]],[[261428,387569],[-332,583]],[[261096,388152],[14,1160]],[[263472,387200],[-446,-2246]],[[263026,384954],[-363,80]],[[262663,385034],[-258,1506],[-110,2136],[-200,833]],[[267411,387780],[-197,-1449],[23,-1521],[-313,-464]],[[266924,384346],[-311,1158]],[[266613,385504],[-354,897],[-173,1775]],[[244558,391416],[4,-9113]],[[244562,382303],[-467,23],[2,-1088]],[[244097,381238],[-267,17]],[[243830,381255],[-40,2514]],[[243790,383769],[12,7731]],[[169169,376466],[1659,-8029]],[[170828,368437],[-2625,-35]],[[168203,368402],[-689,2284]],[[167514,370686],[-267,2691],[-422,166]],[[166825,373543],[187,2774],[-290,1077],[-121,2597],[-312,216],[-475,1906],[-19,2369]],[[246321,387086],[-122,-4889]],[[246199,382197],[-880,-1]],[[245319,382196],[-757,107]],[[243790,383769],[-1536,69]],[[242254,383838],[4,807]],[[164587,387892],[-720,-834],[-259,133],[-515,-1390],[-61,-1062],[-1009,-2141]],[[162023,382598],[-83,1347]],[[288209,388837],[-340,-1484],[-14,-1069]],[[287855,386284],[-365,-3226],[-285,1002],[9,-1396],[-759,4562],[218,1227],[-54,1256],[301,244],[335,-1096],[296,2145]],[[218595,391429],[0,-8114]],[[218595,383315],[-1157,7]],[[217438,383322],[-63,-1]],[[217375,383321],[-7,8119]],[[219823,391395],[8,-8114]],[[219831,383281],[-1236,34]],[[216145,391423],[-1,-8126]],[[216144,383297],[-1330,-14]],[[214814,383283],[1,118]],[[214815,383401],[-1,6449]],[[217375,383321],[-1161,-23]],[[216214,383298],[-70,-1]],[[282823,386026],[45,-780]],[[282868,385246],[-236,-135]],[[282632,385111],[-191,603],[-899,-1519]],[[281542,384195],[7,1473],[-390,2644]],[[221667,391366],[1,-6464]],[[221668,384902],[2,-1623]],[[221670,383279],[-1791,1]],[[219879,383280],[-48,1]],[[241058,386418],[-180,-1533],[-17,-2354]],[[240861,382531],[-193,-605],[-544,142],[-327,1182]],[[239797,383250],[30,5017]],[[224745,388113],[2,-4860]],[[224747,383253],[-1206,6]],[[223541,383259],[-334,2],[0,1622]],[[223207,384883],[-1,6486]],[[206744,388071],[3,-4865],[-303,-5]],[[206444,383201],[-2083,130]],[[204361,383331],[-596,3379]],[[223207,384883],[-1539,19]],[[285428,388496],[2,-844]],[[285430,387652],[-211,220],[-263,-2218]],[[284956,385654],[81,-2289],[-234,434],[-329,2869],[-459,-1569],[-187,2281],[549,3865]],[[258657,386271],[-1,-537],[-1038,13]],[[257618,385747],[-2,2449]],[[270898,384461],[-214,-1052],[-154,1960]],[[270530,385369],[-22,1864]],[[271507,390062],[-150,-656],[68,-2319],[-484,-1260],[-43,-1366]],[[181367,389064],[0,-7900]],[[181367,381164],[-7,-10123]],[[181360,371041],[4,-11253]],[[181364,359788],[2,-2927]],[[181366,356861],[-1984,13],[0,178],[-2727,-7],[-434,-204]],[[199240,384017],[-2,565],[-1384,-11],[128,-1422],[415,-674],[-79,-1241]],[[198318,381234],[-2999,12]],[[195319,381246],[-49,6459]],[[273779,387839],[177,-533],[-261,-1185],[-892,-2812]],[[272803,383309],[-146,3878],[250,1036]],[[249196,386188],[3,-3707]],[[249199,382481],[-545,27]],[[248654,382508],[-40,1621],[-342,19],[-642,3983]],[[281542,384195],[-437,-1435],[-99,693]],[[281006,383453],[-396,1782],[-66,2014]],[[272803,383309],[-1,-6]],[[272802,383303],[-272,-1508],[-143,-3971]],[[272387,377824],[-212,340]],[[272175,378164],[-165,2328],[-356,2011],[-528,-202]],[[271126,382301],[46,1976],[-274,184]],[[214815,383401],[-1944,-34]],[[212871,383367],[-1832,-28]],[[211039,383339],[-284,-8]],[[210755,383331],[-8,4681]],[[227834,389742],[0,-8111]],[[227834,381631],[-920,3]],[[226914,381634],[-613,-2]],[[226301,381632],[-6,6498]],[[229372,388125],[-59,-8133]],[[229313,379992],[-869,39]],[[228444,380031],[-2,1618],[-608,-18]],[[265283,387562],[-139,-989]],[[265144,386573],[-341,379]],[[264803,386952],[-166,1760]],[[253533,388993],[-9,-5827]],[[253524,383166],[-612,-14]],[[252912,383152],[-924,24]],[[251988,383176],[9,4062]],[[261096,388152],[-573,-2670]],[[260523,385482],[-285,-2089],[-141,377]],[[260097,383770],[-46,2157],[-520,259]],[[270530,385369],[-363,-645],[-243,-2058]],[[269924,382666],[-670,3397]],[[262663,385034],[-353,-388]],[[262310,384646],[-796,417]],[[261514,385063],[-86,2506]],[[278140,386071],[-341,-3644],[-207,-671]],[[277592,381756],[-787,1597]],[[283755,387795],[-68,-3119]],[[283687,384676],[-6,-1714]],[[283681,382962],[-121,26]],[[283560,382988],[-214,707]],[[283346,383695],[-232,459]],[[283114,384154],[-246,1092]],[[264803,386952],[-255,-1635]],[[264548,385317],[-418,-1608],[-274,-40]],[[263856,383669],[-44,1680],[-276,2227]],[[185634,387890],[509,-3310],[-59,-2002],[-242,-1389]],[[185842,381189],[-97,-48]],[[185745,381141],[-4378,23]],[[254070,389014],[36,-2007],[-137,-3775]],[[253969,383232],[-445,-66]],[[254658,386112],[-463,-2723],[-218,-213]],[[253977,383176],[-8,56]],[[238586,387938],[-30,-5629]],[[238556,382309],[-1467,73]],[[237089,382382],[-71,8],[27,4330]],[[289213,386811],[95,-1816],[-160,-1192],[-692,-216]],[[288456,383587],[-506,-230]],[[287950,383357],[-283,-697],[-32,1164],[220,2460]],[[275018,383377],[-768,-3505],[-473,452]],[[273777,380324],[-279,2237],[-256,-553],[-440,1295]],[[256529,387976],[-3,-5248]],[[256526,382728],[-678,251]],[[255848,382979],[2,2497],[-255,-92],[-154,2933]],[[158378,381314],[146,-1464],[-437,1443]],[[160173,381790],[-408,-2224],[-354,-188],[-351,1518],[-215,-1698],[-283,502],[-160,1609]],[[239797,383250],[35,-3689]],[[239832,379561],[-1222,173]],[[238610,379734],[-54,2575]],[[255848,382979],[-1,-825],[-418,-677]],[[255429,381477],[-616,58]],[[254813,381535],[-309,1118],[-517,34]],[[253987,382687],[-10,489]],[[257618,385747],[6,-2451]],[[257624,383296],[-312,-1080]],[[257312,382216],[-630,-29]],[[256682,382187],[-156,541]],[[266613,385504],[-146,-2035],[-362,-1580]],[[266105,381889],[-246,1825],[-347,209]],[[265512,383923],[-368,2650]],[[261514,385063],[-513,-1353]],[[261001,383710],[-478,1772]],[[230661,381631],[-3,-1635],[-459,10]],[[230199,380006],[-886,-14]],[[209217,388123],[-12,-6998]],[[209205,381125],[-8,-7666]],[[209197,373459],[-808,1541]],[[208389,375e3],[-823,1546],[-1023,-359],[-102,637]],[[206441,376824],[3,6377]],[[210755,383331],[-21,-1721],[-306,-20],[0,-1082],[-596,-8],[-593,529]],[[209239,381029],[-34,96]],[[226301,381632],[-1535,-18]],[[224766,381614],[-19,1639]],[[248654,382508],[-383,35],[1,-1620],[-477,-883]],[[247795,380040],[-127,736]],[[247668,380776],[-303,1892],[54,2935]],[[250756,387221],[-8,-4860]],[[250748,382361],[-1241,119]],[[249507,382480],[-308,1]],[[285430,387652],[553,-2587],[494,-4061],[-10,-1655],[-344,2010],[-710,2346],[-112,-1069],[-345,3018]],[[164734,386545],[-434,-1184],[-950,-7856],[-382,-2239]],[[162968,375266],[-758,4581]],[[162210,379847],[-187,2751]],[[187728,387742],[-228,-1434],[16,-5094]],[[187516,381214],[-1674,-25]],[[192580,387705],[27,-2493],[351,-3273],[-106,-713]],[[192852,381226],[-4142,-34],[-1194,22]],[[247668,380776],[-455,-1591]],[[247213,379185],[-466,-722],[-158,1359]],[[246589,379822],[-390,2375]],[[268978,383008],[-530,-70]],[[268448,382938],[-65,2420]],[[269001,386249],[-23,-3241]],[[268448,382938],[-363,-1281]],[[268085,381657],[-378,305],[-289,1389],[-223,-1372]],[[267195,381979],[-271,2367]],[[195319,381246],[2,-5061]],[[195321,376185],[-5,-7382]],[[195316,368803],[-5,-9039]],[[195311,359764],[-2662,-21]],[[192649,359743],[-2090,97]],[[190559,359840],[-1844,-32]],[[188715,359808],[653,1884],[604,385],[346,3275],[287,901],[-33,1956],[278,1645]],[[190850,369854],[446,2473],[227,3835],[527,220],[571,4056],[231,788]],[[263856,383669],[113,-1403]],[[263969,382266],[-621,-1698]],[[263348,380568],[-281,1465]],[[263067,382033],[-41,2921]],[[281006,383453],[-231,-1615]],[[280775,381838],[-817,1733]],[[279718,382246],[-89,-2346],[-162,-617]],[[279467,379283],[-168,-1840],[-296,-1251],[-422,177]],[[278581,376369],[-906,3632]],[[277675,380001],[127,1436],[-210,319]],[[251988,383176],[-8,-2447]],[[251980,380729],[-1183,-9]],[[250797,380720],[-49,1641]],[[237089,382382],[-24,-3302]],[[237065,379080],[-1548,436]],[[235517,379516],[3,6118]],[[172686,359243],[-1858,9194]],[[265512,383923],[-362,-1946]],[[265150,381977],[-326,1245],[-276,2095]],[[204361,383331],[336,-2212],[254,-3271],[312,-1387]],[[205263,376461],[44,-2691]],[[205307,373770],[-1620,-57]],[[203687,373713],[-1526,-10],[-2,1613],[-297,15]],[[201862,375331],[0,678],[-568,1790],[-287,-220]],[[201007,377579],[-1,3557]],[[289111,378680],[-677,-384]],[[288434,378296],[-6,32]],[[288428,378328],[-108,834],[337,902],[-201,3523]],[[289925,386798],[-186,-3801],[-305,-810],[-323,-3507]],[[166825,373543],[-110,722]],[[166715,374265],[-627,2326],[-335,-1722],[-420,-936],[-390,89],[-379,1183],[-853,-3610]],[[163711,371595],[-743,3671]],[[233026,385663],[-31,-6553]],[[232995,379110],[-1225,36]],[[231770,379146],[1,2434]],[[242254,383838],[30,-5137]],[[242284,378701],[-616,91]],[[241668,378792],[-306,22],[-345,3550],[-156,167]],[[258807,386267],[-62,-3640],[-147,-849]],[[258598,381778],[-366,-1124]],[[258232,380654],[2,1594],[-309,13],[3,1094],[-304,-59]],[[259425,386178],[1,-1624],[368,-2837]],[[259794,381717],[-134,-3193]],[[259660,378524],[-140,-131]],[[259520,378393],[-503,215],[-244,853],[-175,2317]],[[269924,382666],[-59,-1571],[261,-1815],[-318,-1930]],[[269808,377350],[-304,-1659]],[[269504,375691],[-230,1692]],[[269274,377383],[-144,2308],[-237,1273],[85,2044]],[[260097,383770],[-303,-2053]],[[284512,383385],[-92,-1945]],[[284420,381440],[-8,-27]],[[284412,381413],[-144,-224]],[[284268,381189],[-437,1843],[-150,-70]],[[283687,384676],[250,-96],[535,1272],[40,-2467]],[[267195,381979],[-57,-1464]],[[267138,380515],[-472,-1482]],[[266666,379033],[-181,318]],[[266485,379351],[-380,2538]],[[282632,385111],[-701,-4528]],[[281931,380583],[-408,650],[-297,-356]],[[281226,380877],[-451,961]],[[234259,385657],[-34,-6557]],[[234225,379100],[-1230,10]],[[235517,379516],[0,-428]],[[235517,379088],[-1292,12]],[[261001,383710],[173,-405],[-53,-2162]],[[261121,381143],[-14,-546]],[[261107,380597],[-355,-820],[-434,244],[-629,-1650]],[[259689,378371],[-29,153]],[[283114,384154],[232,-459]],[[283560,382988],[-758,-4755]],[[282802,378233],[-126,314]],[[282676,378547],[-383,1648],[-362,388]],[[271126,382301],[-263,-1063],[-13,-2367]],[[270850,378871],[-720,-941]],[[270130,377930],[-322,-580]],[[263067,382033],[-389,-1467]],[[262678,380566],[-442,233]],[[262236,380799],[74,3847]],[[265150,381977],[-286,-1440]],[[264864,380537],[-573,-892]],[[264291,379645],[-263,850],[-59,1771]],[[262236,380799],[-219,-1712]],[[262017,379087],[-896,2056]],[[223541,383259],[-1,-4853],[-304,-4]],[[223236,378402],[-914,9],[-1,1610],[-610,3]],[[221711,380024],[-41,3255]],[[199424,381138],[158,-1618],[-158,-1773]],[[199424,377747],[-472,-1110]],[[198952,376637],[-30,888],[-421,1384],[24,1647],[-207,678]],[[157695,381344],[162,-972],[-41,-3299],[179,-856],[-251,-1183],[-370,1731],[-114,-336],[-479,2414],[-374,-283],[165,2872],[317,-1457],[-464,3938]],[[266485,379351],[-223,-717],[-503,-259]],[[265759,378375],[-341,2566],[-268,1036]],[[162210,379847],[2,-6325],[-188,423],[-596,-1237],[-739,-3958]],[[160689,368750],[-239,1114],[0,5132]],[[160450,374996],[-71,4167]],[[160379,379163],[29,1258]],[[243830,381255],[-6,-1908],[-732,4],[-351,-755]],[[242741,378596],[-457,105]],[[288428,378328],[-760,-1368],[99,2154],[225,837]],[[287992,379951],[5,43]],[[287997,379994],[-216,-302],[-1,1870],[-264,-794],[434,2589]],[[281226,380877],[-275,-2361]],[[280951,378516],[-515,-3903]],[[280436,374613],[-425,-1184]],[[280011,373429],[-544,5854]],[[285766,378696],[-155,-920]],[[285611,377776],[-363,657],[-314,2280],[-163,-800]],[[284771,379913],[-351,1527]],[[284512,383385],[528,-1942],[635,-277],[253,-1943],[-162,-527]],[[241668,378792],[-8,-3016]],[[241660,375776],[-363,-1063],[-225,1683],[-655,61]],[[240417,376457],[-605,128]],[[239812,376585],[20,2976]],[[269274,377383],[-231,160],[-89,-1393]],[[268954,376150],[-910,2229],[-138,-652]],[[267906,377727],[-93,803]],[[267813,378530],[371,1947],[-99,1180]],[[277675,380001],[-469,-3994]],[[277206,376007],[-657,395],[-135,1144],[-337,-42]],[[276077,377504],[267,2102]],[[214814,383283],[8,-9753]],[[214822,373530],[1,-1754]],[[214823,371776],[-1967,-12]],[[212856,371764],[15,11603]],[[276077,377504],[-296,-1431],[-373,-3413]],[[275408,372660],[-430,-146],[-592,890]],[[274386,373404],[-399,2555]],[[273987,375959],[102,2169],[-312,2196]],[[267813,378530],[-479,65],[-196,1920]],[[206441,376824],[-330,1926],[-322,-2223],[-84,711],[-442,-777]],[[212856,371764],[-914,-4]],[[211942,371760],[-915,4]],[[211027,371764],[12,11575]],[[211027,371764],[-1822,7],[-8,1688]],[[258232,380654],[-83,-1403]],[[258149,379251],[-55,-2225],[-404,-1554]],[[257690,375472],[32,1005],[-295,274],[-178,1615]],[[257249,378366],[114,-4],[-51,3854]],[[273987,375959],[-386,-927]],[[273601,375032],[-357,1057],[-619,250],[-238,1485]],[[217438,383322],[-3,-8107],[40,-1726]],[[217475,373489],[-1218,0]],[[216257,373489],[-44,1699],[1,8110]],[[219879,383280],[1,-4863]],[[219880,378417],[-1219,28],[33,-4957]],[[218694,373488],[-1219,1]],[[216257,373489],[-1435,41]],[[253987,382687],[206,-1256],[-505,-5063]],[[253688,376368],[-787,325]],[[252901,376693],[11,6459]],[[224766,381614],[1,-6484]],[[224767,375130],[-1507,16]],[[223260,375146],[-24,3256]],[[221711,380024],[-1,-3245]],[[221710,376779],[-1831,17]],[[219879,376796],[1,1621]],[[252901,376693],[0,-15]],[[252901,376678],[-925,-16]],[[251976,376662],[4,4067]],[[284268,381189],[-150,-1311],[278,-2136]],[[284396,377742],[-309,-256],[-1,-1105]],[[284086,376381],[-456,-1904]],[[283630,374477],[-165,-177],[-222,1929],[-441,2004]],[[256682,382187],[-392,-3475]],[[256290,378712],[-307,-2568]],[[255983,376144],[-94,369]],[[255889,376513],[-415,787]],[[255474,377300],[-45,4177]],[[254813,381535],[-35,-5040]],[[254778,376495],[-630,72]],[[254148,376567],[54,-1761],[-336,-146]],[[253866,374660],[-178,1708]],[[272175,378164],[-318,-1099],[158,-2552]],[[272015,374513],[-260,-47]],[[271755,374466],[-295,397],[-169,2098],[-573,1278],[132,632]],[[249507,382480],[-7,-4915]],[[249500,377565],[-220,-2832]],[[249280,374733],[-473,1903],[-262,-565]],[[248545,376071],[-165,1642],[-585,2327]],[[238610,379734],[-22,-2902],[-171,-1635]],[[238417,375197],[-154,26]],[[238263,375223],[-509,95],[7,1074],[-716,163]],[[237045,376555],[20,2525]],[[250797,380720],[-133,-3247]],[[250664,377473],[-1164,92]],[[245319,382196],[-11,-8638]],[[245308,373558],[-149,-795]],[[245159,372763],[-438,51],[4,1622],[-612,34]],[[244113,374470],[-16,6768]],[[264291,379645],[-143,-3260]],[[264148,376385],[-273,-833]],[[263875,375552],[-122,1730],[-504,1185]],[[263249,378467],[99,2101]],[[246589,379822],[-14,-6361]],[[246575,373461],[-1267,97]],[[257249,378366],[-460,-1268]],[[256789,377098],[-280,-2533],[-526,1579]],[[259520,378393],[-23,-3367],[-403,-371]],[[259094,374655],[-945,4596]],[[263249,378467],[-138,-2638]],[[263111,375829],[-141,-279],[-100,2291]],[[262870,377841],[-192,2725]],[[265759,378375],[-26,-1497]],[[265733,376878],[-550,230]],[[265183,377108],[-319,3429]],[[228444,380031],[1,-3258]],[[228445,376773],[-1531,-4]],[[226914,376769],[0,4865]],[[231770,379146],[-5,-5695]],[[231765,373451],[0,-2430]],[[231765,371021],[-1573,61]],[[230192,371082],[7,8924]],[[226914,376769],[9,-3303],[-304,-24]],[[226619,373442],[-1831,-22]],[[224788,373420],[-21,1710]],[[255474,377300],[-169,-643],[-206,1280]],[[255099,377937],[-83,-2666],[-238,1224]],[[244113,374470],[-771,42],[-10,-3582]],[[243332,370930],[-613,69]],[[242719,370999],[22,7597]],[[190850,369854],[-4778,-85],[-898,125]],[[185174,369894],[-16,4888],[309,-23],[-28,1599],[335,1],[-29,4782]],[[285474,374121],[-189,-776]],[[285285,373345],[-143,1232],[-392,-213],[-211,1145],[-143,2233]],[[284412,381413],[24,-1012],[357,-714],[24,-1757],[347,-1481],[310,-2328]],[[198952,376637],[-342,-2418]],[[198610,374219],[-358,1511],[-614,-665],[-130,1368],[-1561,20],[-626,-268]],[[282676,378547],[-305,-5181]],[[282371,373366],[-288,723],[-132,1443],[-320,1091]],[[281631,376623],[-680,1893]],[[185174,369894],[-607,4],[0,-813]],[[184567,369085],[-377,-469],[-604,143],[0,868],[-616,2],[-1,1663],[-315,-252],[-1294,1]],[[262017,379087],[-182,-1209]],[[261835,377878],[-647,-598],[-256,976]],[[260932,378256],[175,2341]],[[201007,377579],[-383,-319],[-19,-4903],[45,-4703]],[[200650,367654],[-984,-5]],[[199666,367649],[-1,4038]],[[199665,371687],[0,2392],[-241,3668]],[[262870,377841],[-381,-297],[-271,-1165]],[[262218,376379],[-341,113]],[[261877,376492],[-42,1386]],[[251976,376662],[-1,-808]],[[251975,375854],[-1238,-25]],[[250737,375829],[-73,1644]],[[285611,377776],[352,-2379]],[[285963,375397],[-300,-592]],[[285663,374805],[-240,293],[-546,3121],[-106,1694]],[[248545,376071],[-481,-3793]],[[248064,372278],[-249,-32],[-722,3898],[380,1913],[-260,1128]],[[260932,378256],[-418,-2942],[-267,-430]],[[260247,374884],[-558,3487]],[[267906,377727],[-44,-1950]],[[267862,375777],[-303,91],[-437,-1812],[23,-1008]],[[267145,373048],[-650,2775]],[[266495,375823],[171,3210]],[[265183,377108],[-100,-1732]],[[265083,375376],[-218,283]],[[264865,375659],[-717,726]],[[160450,374996],[-1125,-1844],[-234,1488],[-260,115],[-482,1735]],[[158349,376490],[-209,1238],[349,1656],[315,-572],[373,668],[783,-708],[357,1506],[62,-1115]],[[230192,371082],[-1,-2432]],[[230191,368650],[-1749,-16]],[[228442,368634],[3,8139]],[[223260,375146],[0,-1720]],[[223260,373426],[-1521,36]],[[221739,373462],[-29,3317]],[[278540,374733],[-257,-158],[-226,-2494],[-255,-813]],[[277802,371268],[-172,-1567]],[[277630,369701],[-515,2398],[26,1888]],[[277141,373987],[65,2020]],[[278581,376369],[-41,-1636]],[[248064,372278],[-101,-552]],[[247963,371726],[-1081,38]],[[246882,371764],[-315,-16],[8,1713]],[[163711,371595],[-1656,-4355],[43,-1065],[-727,-3846]],[[161371,362329],[-154,872],[-328,-612],[-163,2474],[146,498],[-186,3197]],[[160686,368758],[3,-8]],[[239812,376585],[-307,30],[-14,-1889]],[[239491,374726],[-1074,471]],[[237045,376555],[-22,-4864]],[[237023,371691],[-1517,258]],[[235506,371949],[0,363]],[[235506,372312],[11,6776]],[[266495,375823],[-378,-675]],[[266117,375148],[-384,1730]],[[280011,373429],[-196,-1763],[-242,63],[-67,-1661]],[[279506,370068],[-122,-195]],[[279384,369873],[-552,4224],[-292,636]],[[259094,374655],[-346,-3823]],[[258748,370832],[-372,-503],[-265,1038],[-246,-1075]],[[257865,370292],[-129,1809]],[[257736,372101],[-46,3371]],[[232995,379110],[-18,-5688]],[[232977,373422],[-1212,29]],[[234225,379100],[-29,-5681]],[[234196,373419],[-1219,3]],[[235506,372312],[-1310,27]],[[234196,372339],[0,1080]],[[287953,369117],[-126,1004]],[[287827,370121],[-283,134],[320,3324],[379,1762],[191,2955]],[[289111,378680],[-116,-2440],[-517,-3407],[-55,-2436],[-470,-1280]],[[271755,374466],[-438,-677],[176,-948],[-282,-761]],[[271211,372080],[-347,405],[-184,-776],[-249,1135],[-83,2839],[-218,2247]],[[286401,372837],[-192,2274],[-246,286]],[[285766,378696],[289,-8],[647,-2450],[-301,-3401]],[[242719,370999],[-614,37]],[[242105,371036],[2,817],[-459,1220],[12,2703]],[[208389,375e3],[-289,-1427],[-262,-3093],[-561,-3167],[-509,-171],[-616,-1904]],[[206152,365238],[46,2010],[-135,4024],[-310,764],[-525,-1496]],[[205228,370540],[79,3230]],[[283630,374477],[147,-1396],[514,-1038],[-44,-591]],[[284247,371452],[-292,-1688]],[[283955,369764],[-489,1286],[-105,1395],[-525,503]],[[282836,372948],[-465,418]],[[281362,373717],[-225,-1081]],[[281137,372636],[-621,1277],[-80,700]],[[281631,376623],[-269,-2906]],[[260247,374884],[160,-1473]],[[260407,373411],[-544,-3500],[-48,-1933]],[[259815,367978],[-431,176]],[[259384,368154],[-184,2177],[-263,88]],[[258937,370419],[-189,413]],[[263875,375552],[-250,-1451]],[[263625,374101],[-126,-753],[-407,1614]],[[263092,374962],[19,867]],[[268954,376150],[-162,-516],[84,-2449]],[[268876,373185],[-340,667],[-495,-733]],[[268041,373119],[-179,2658]],[[219879,376796],[30,-8168]],[[219909,368628],[-1216,-7]],[[218693,368621],[1,4867]],[[257736,372101],[-514,1415]],[[257222,373516],[-85,1915],[-348,1667]],[[273601,375032],[187,-2459],[-193,530],[-410,-2364]],[[273185,370739],[-292,-249],[-64,-1205]],[[272829,369285],[-281,1663],[-394,3474],[-139,91]],[[261877,376492],[-288,-708],[-405,-2399]],[[261184,373385],[-333,-3287]],[[260851,370098],[-286,-39],[142,1604],[-300,1748]],[[271211,372080],[-148,-2078]],[[271063,370002],[-199,-676]],[[270864,369326],[-114,472]],[[270750,369798],[-437,240],[-582,3546]],[[269731,373584],[-227,2107]],[[255889,376513],[81,-2236],[-378,-1771]],[[255592,372506],[-241,-671]],[[255351,371835],[-666,-172]],[[254685,371663],[-57,1803],[-480,3101]],[[285285,373345],[270,-2335]],[[285555,371010],[-138,-2862]],[[285417,368148],[-256,2601]],[[285161,370749],[-819,3092],[-256,2540]],[[199665,371687],[-1364,1]],[[198301,371688],[8,1040],[301,1491]],[[263092,374962],[-79,-1906]],[[263013,373056],[-780,-638]],[[262233,372418],[68,3271],[-83,690]],[[201862,375331],[-47,-8024]],[[201815,367307],[-1165,-220],[0,567]],[[269731,373584],[-340,-1357],[-300,301]],[[269091,372528],[-215,657]],[[277141,373987],[-397,706],[-568,-2859]],[[276176,371834],[-345,-947],[-213,581]],[[275618,371468],[-210,1192]],[[250737,375829],[-7,-4869]],[[250730,370960],[-827,-8],[-198,-520]],[[249705,370432],[27,2111],[-434,1360],[-18,830]],[[266117,375148],[-215,-2029]],[[265902,373119],[-39,-3]],[[265863,373116],[-510,788],[-270,1472]],[[257222,373516],[17,-1185],[-615,-2106]],[[256624,370225],[-1032,2281]],[[264865,375659],[-28,-5332]],[[264837,370327],[-303,-813]],[[264534,369514],[-414,301]],[[264120,369815],[-495,4286]],[[253866,374660],[-364,-2527],[71,-1661]],[[253573,370472],[-674,471]],[[252899,370943],[2,5735]],[[262233,372418],[-14,-886]],[[262219,371532],[-865,379],[-170,1474]],[[221739,373462],[9,-4974]],[[221748,368488],[-1535,133]],[[220213,368621],[-304,7]],[[228442,368634],[-1822,-25]],[[226620,368609],[-1,4833]],[[252899,370943],[-103,7]],[[252796,370950],[-827,-12]],[[251969,370938],[6,4916]],[[285161,370749],[-468,-117]],[[284693,370632],[-446,820]],[[240417,376457],[5,-7665]],[[240422,368792],[-608,47],[-4,-1332]],[[239810,367507],[-305,42]],[[239505,367549],[-14,7177]],[[160686,368758],[-1094,44],[-338,-404]],[[159254,368398],[-341,754],[-149,3106],[-463,2406],[48,1826]],[[282836,372948],[-67,-2692]],[[282769,370256],[-815,2165],[-30,-1006],[-320,603]],[[281604,372018],[-242,1699]],[[249705,370432],[0,-110]],[[249705,370322],[-946,616]],[[248759,370938],[-796,-36]],[[247963,370902],[0,824]],[[238263,375223],[35,-4781]],[[238298,370442],[-1280,166]],[[237018,370608],[5,1083]],[[166715,374265],[-765,-4053],[-188,-2675],[-313,4],[-790,-4320]],[[164659,363221],[-270,1013],[-380,3367],[-298,3994]],[[254685,371663],[-553,-2946]],[[254132,368717],[-234,1246],[-124,-776]],[[253774,369187],[-201,1285]],[[242105,371036],[-9,-2451]],[[242096,368585],[-1210,161]],[[240886,368746],[-464,46]],[[198301,371688],[-2633,-143],[-352,-2742]],[[268041,373119],[135,-3677],[-93,-602]],[[268083,368840],[-64,308]],[[268019,369148],[-398,2375],[-439,724]],[[267182,372247],[-37,801]],[[273842,367755],[-4,20]],[[273838,367775],[-653,2964]],[[274386,373404],[-544,-5649]],[[251969,370938],[-926,-51]],[[251043,370887],[-313,73]],[[267182,372247],[-389,564],[-373,-1145]],[[266420,371666],[-518,1453]],[[265863,373116],[-284,-991],[-227,-2237]],[[265352,369888],[-515,439]],[[286401,372837],[-31,-1676],[-479,915],[-228,2729]],[[203687,373713],[-2,-6471]],[[203685,367242],[-1781,53]],[[201904,367295],[-89,12]],[[158120,372965],[-303,-2]],[[157817,372963],[-33,1344],[287,552],[49,-1894]],[[239505,367549],[-1221,189]],[[238284,367738],[14,2704]],[[264120,369815],[-276,-992]],[[263844,368823],[-589,2769]],[[263255,371592],[-242,1464]],[[224788,373420],[0,-4871]],[[224788,368549],[-1526,-10]],[[223262,368539],[-2,4887]],[[279384,369873],[-416,-2088]],[[278968,367785],[-186,-655]],[[278782,367130],[-282,1313]],[[278500,368443],[-442,1074],[-256,1751]],[[211942,371760],[-29,-11975]],[[211913,359785],[-2568,-74]],[[209345,359711],[-3196,-18]],[[206149,359693],[3,5545]],[[277630,369701],[-234,-1501],[-213,613],[-430,-1507],[-95,-1769]],[[276658,365537],[-630,2108]],[[276028,367645],[291,2275],[-143,1914]],[[245159,372763],[-5,-2033]],[[245154,370730],[-438,88],[-5,-1634],[288,-70],[-3,-1602]],[[244996,367512],[-1212,138]],[[243784,367650],[-301,26],[0,3252],[-151,2]],[[272829,369285],[-248,-1599]],[[272581,367686],[-815,1322],[-628,339],[-75,655]],[[281137,372636],[-25,-1023],[-602,-5508]],[[280510,366105],[-361,1084]],[[280149,367189],[-643,2879]],[[167514,370686],[-806,-4323],[-52,-2727],[-160,-1067],[-478,-108],[49,-890],[-436,-1627],[-319,-2893],[-1552,-1282],[-242,1461],[-239,3370]],[[163279,360600],[183,976],[522,1046],[675,599]],[[285850,370354],[-295,656]],[[285474,374121],[422,-2948],[651,-1011],[-346,-835],[-351,1027]],[[269091,372528],[-167,-3365],[109,-686],[-352,-3385]],[[268681,365092],[-160,2649],[-438,1099]],[[205228,370540],[-718,-4116]],[[204510,366424],[-823,2],[-2,816]],[[281604,372018],[-166,-3772]],[[281438,368246],[-287,-1612]],[[281151,366634],[-415,-1159],[-226,630]],[[270750,369798],[-954,-4452]],[[269796,365346],[-678,-1792]],[[269118,363554],[-32,-122]],[[269086,363432],[-466,1404]],[[268620,364836],[61,256]],[[246882,371764],[-42,-6070]],[[246840,365694],[-2,-838],[-515,-29]],[[246323,364827],[-104,1909],[11,4271],[-1076,-277]],[[216257,373489],[3,-6477]],[[216260,367012],[-86,2]],[[216174,367014],[-1351,13]],[[214823,367027],[0,4749]],[[257865,370292],[-200,-146],[146,-3006]],[[257811,367140],[-547,-1924],[-253,-1484]],[[257011,363732],[-559,3794]],[[256452,367526],[172,2699]],[[217475,373489],[0,-6490]],[[217475,366999],[-1215,13]],[[218693,368621],[0,-1623]],[[218693,366998],[-1158,2]],[[217535,367e3],[-60,-1]],[[223262,368539],[4,-1605]],[[223266,366934],[-1483,-59]],[[221783,366875],[-35,1613]],[[226620,368609],[1,-1637]],[[226621,366972],[-1512,-41]],[[225109,366931],[-321,1],[0,1617]],[[232977,373422],[0,-6492]],[[232977,366930],[-1214,49]],[[231763,366979],[2,4042]],[[234196,372339],[0,-5412]],[[234196,366927],[-1206,3]],[[232990,366930],[-13,0]],[[260851,370098],[153,-1651]],[[261004,368447],[-327,81]],[[260677,368528],[-206,-892]],[[260471,367636],[-656,342]],[[262219,371532],[-27,-1601]],[[262192,369931],[-95,-2448]],[[262097,367483],[-273,950],[-278,-893],[-215,1025],[-327,-118]],[[275618,371468],[-300,-1181],[80,-1044],[-490,-1589]],[[274908,367654],[-100,1094],[-720,-2036],[-246,1043]],[[266420,371666],[-159,-2460]],[[266261,369206],[-144,586],[-553,-948],[-155,568]],[[265409,369412],[-57,476]],[[263255,371592],[-527,-1618]],[[262728,369974],[-536,-43]],[[283955,369764],[143,-836]],[[284098,368928],[-199,-2026]],[[283899,366902],[-182,62]],[[283717,366964],[-298,1139]],[[283419,368103],[99,1639],[-146,1185]],[[283372,370927],[-246,-568]],[[283126,370359],[-198,-214]],[[282928,370145],[-159,111]],[[158120,372965],[96,-2153],[271,-374],[409,-1981]],[[158896,368457],[-209,-644],[106,-2702]],[[158793,365111],[-4,-1304],[-465,-535],[78,-1485]],[[158402,361787],[-314,1660],[11,3040],[-319,2976],[37,3500]],[[268019,369148],[-408,283],[-84,-2105]],[[267527,367326],[-252,702],[-463,-1950],[-186,747],[-277,-816]],[[266349,366009],[-88,3197]],[[282769,370256],[-560,-2687]],[[282209,367569],[-433,1404],[-338,-727]],[[256452,367526],[-546,-453]],[[255906,367073],[-158,651],[-62,2671]],[[255686,370395],[-335,1440]],[[235506,371949],[0,-5388]],[[235506,366561],[0,-480]],[[235506,366081],[-1273,28]],[[234233,366109],[-37,818]],[[276028,367645],[-525,-1521]],[[275503,366124],[-183,485],[-294,-965]],[[275026,365644],[-118,2010]],[[206149,359693],[-184,-2]],[[205965,359691],[-1385,13]],[[204580,359704],[-148,938],[143,4466],[-65,1316]],[[237018,370608],[-19,-4325]],[[236999,366283],[-1493,278]],[[255686,370395],[-1221,-4085]],[[254465,366310],[33,525]],[[254498,366835],[-359,563],[-7,1319]],[[247963,370902],[3,-5312],[-200,55]],[[247766,365645],[-926,49]],[[214823,367027],[-1,-7366]],[[214822,359661],[-2676,121]],[[212146,359782],[-233,3]],[[198301,371688],[-141,-896],[-30,-2362],[-478,-2240],[-241,-2267],[2,-1425],[-247,-2726]],[[197166,359772],[-1855,-8]],[[199666,367649],[1,-7868]],[[199667,359781],[-2501,-9]],[[163279,360600],[-1049,-5634]],[[162230,354966],[-621,1774],[-205,2320]],[[161404,359060],[-33,3269]],[[263844,368823],[-156,-2927]],[[263688,365896],[-150,509],[-457,-2191]],[[263081,364214],[-5,2272],[-355,1236],[7,2252]],[[284693,370632],[402,-618],[175,-1717]],[[285270,368297],[-384,-511],[-28,-974]],[[284858,366812],[-760,2116]],[[259384,368154],[-65,-2032],[-241,-92]],[[259078,366030],[-868,-273]],[[258210,365757],[-399,1383]],[[278500,368443],[-229,-637],[32,-1405]],[[278303,366401],[-518,-5580]],[[277785,360821],[-108,-926],[-313,672]],[[277364,360567],[-363,2794],[-342,617]],[[276659,363978],[-1,1559]],[[184567,369085],[6,-9298]],[[184573,359787],[-3209,1]],[[231763,366979],[-8,-1628]],[[231755,365351],[-1561,66]],[[230194,365417],[-3,3233]],[[246323,364827],[-123,-4110]],[[246200,360717],[-515,62],[-148,783]],[[245537,361562],[-47,1372],[-348,1595],[-44,2975],[-102,8]],[[249705,370322],[275,-3108],[-171,-1185]],[[249809,366029],[-13,-1567]],[[249796,364462],[-367,-344],[-402,-1991]],[[249027,362127],[-283,3]],[[248744,362130],[15,8808]],[[243784,367650],[-24,-6958]],[[243760,360692],[-1208,136]],[[242552,360828],[-452,64]],[[242100,360892],[-4,7693]],[[253774,369187],[-63,-598],[-543,-370],[-221,-906]],[[252947,367313],[-159,350]],[[252788,367663],[8,3287]],[[252788,367663],[-169,-665],[-98,-2358],[240,-2056],[-183,-1537]],[[252578,361047],[0,1701],[-613,3308]],[[251965,366056],[4,4882]],[[283419,368103],[-491,2042]],[[251965,366056],[-546,-28],[-64,-613]],[[251355,365415],[-321,507]],[[251034,365922],[9,4965]],[[251034,365922],[-568,97]],[[250466,366019],[-657,10]],[[285850,370354],[308,-1052]],[[286158,369302],[-18,-1124]],[[286140,368178],[152,-3489],[-321,-310],[-554,3769]],[[248744,362130],[-259,20],[1,-1356],[-425,-246]],[[248061,360548],[-311,844],[16,4253]],[[273838,367775],[29,-1536],[-368,-994]],[[273499,365245],[-679,-1091]],[[272820,364154],[-382,1913]],[[272438,366067],[143,1619]],[[168203,368402],[-33,-2228],[201,-311],[166,-3441],[607,-1527],[212,-3239],[-22,-2583]],[[169334,355073],[-1716,-82],[-1,-1560],[-890,26],[-3,-1596],[-460,19],[-298,-1620]],[[165966,350260],[-246,-1296],[-814,-375],[-3,-4045],[-992,-5108]],[[163911,339436],[-928,3750],[56,1793],[-140,1162]],[[162899,346141],[229,1144],[-1,2966],[-897,4715]],[[238284,367738],[-14,-2707]],[[238270,365031],[-1188,150]],[[237082,365181],[-83,1102]],[[265409,369412],[279,-3141]],[[265688,366271],[-442,-1825]],[[265246,364446],[-535,1287]],[[264711,365733],[-177,3781]],[[255906,367073],[-251,-1812],[146,-2556]],[[255801,362705],[-529,-954],[-438,809]],[[254834,362560],[-346,1711],[-23,2039]],[[283717,366964],[-7,-1436]],[[283710,365528],[-51,69]],[[283659,365597],[-117,-1255]],[[283542,364342],[-75,-143]],[[283467,364199],[-36,-77]],[[283431,364122],[-87,-195]],[[283344,363927],[-565,790]],[[282779,364717],[-265,34],[-366,1828],[61,990]],[[280149,367189],[-243,-2778]],[[279906,364411],[-397,-807]],[[279509,363604],[-259,695],[-282,3486]],[[287953,369117],[-346,-3597],[-150,-3563],[-151,2650],[266,5441],[255,73]],[[263081,364214],[-502,-2273]],[[262579,361941],[-398,1304]],[[262181,363245],[-37,1322],[-302,999]],[[261842,365566],[255,1917]],[[272438,366067],[-555,-2439],[-498,578]],[[271385,364206],[-316,930],[-383,3657],[178,533]],[[254498,366835],[-802,-2923],[-19,-787]],[[253677,363125],[-271,-607]],[[253406,362518],[-71,2344],[-388,2451]],[[188715,359808],[-3142,-15]],[[185573,359793],[-1e3,-6]],[[266349,366009],[57,-1412]],[[266406,364597],[-349,1839],[-369,-165]],[[264711,365733],[-224,-683],[-203,-2441]],[[264284,362609],[-596,3287]],[[271385,364206],[-448,-1771]],[[270937,362435],[-326,-1378],[-364,-500]],[[270247,360557],[-283,4288],[-168,501]],[[286158,369302],[207,215],[310,-1575],[-73,-2372],[-462,2608]],[[268620,364836],[-243,-50],[-502,-1356]],[[267875,363430],[-354,1381],[6,2515]],[[282779,364717],[-405,-1350]],[[282374,363367],[-1213,1929]],[[281161,365296],[-10,1338]],[[284858,366812],[77,-164]],[[284935,366648],[-7,-2001],[-380,948],[-673,137],[24,1170]],[[240886,368746],[3,-7717]],[[240889,361029],[-605,67]],[[240284,361096],[-452,335]],[[239832,361431],[-22,6076]],[[161404,359060],[-763,407],[-257,-1537]],[[160384,357930],[-486,2766],[-658,1780],[-447,2635]],[[158896,368457],[358,-59]],[[261842,365566],[-523,-2202]],[[261319,363364],[-642,5164]],[[242100,360892],[-1211,137]],[[275026,365644],[-484,-1303]],[[274542,364341],[-690,-1814]],[[273852,362527],[-445,2380],[92,338]],[[230194,365417],[-2,-5660]],[[230192,359757],[-625,5]],[[229567,359762],[-1109,1]],[[228458,359763],[-16,8871]],[[228458,359763],[-876,-6]],[[227582,359757],[-948,0]],[[226634,359757],[-13,7215]],[[220213,368621],[49,-8799]],[[220262,359822],[-1515,-40]],[[218747,359782],[-2,7215],[-52,1]],[[221783,366875],[7,-7101]],[[221790,359774],[-1286,38]],[[220504,359812],[-242,10]],[[225109,366931],[7,-7184]],[[225116,359747],[-550,11]],[[224566,359758],[-1269,13]],[[223297,359771],[-31,7163]],[[261319,363364],[-484,-1545]],[[260835,361819],[-445,1353]],[[260390,363172],[-31,2226],[112,2238]],[[278782,367130],[-479,-729]],[[176230,341181],[676,-3535]],[[176906,337646],[-237,-293],[-2131,-6],[-3163,16]],[[171375,337363],[-1036,-168]],[[170339,337195],[74,1516],[-404,8051],[81,566],[-423,2802],[-72,2164],[-261,2779]],[[285483,364729],[247,-950]],[[285730,363779],[-49,-868]],[[285681,362911],[-94,912],[-633,479],[-19,2346]],[[285270,368297],[233,-1659]],[[285503,366638],[-153,-1180]],[[285350,365458],[133,-729]],[[260390,363172],[-160,-225]],[[260230,362947],[-453,-403],[-418,352]],[[259359,362896],[21,897],[-302,2237]],[[267875,363430],[-170,-1501],[19,-1797],[-189,-331]],[[267535,359801],[-167,368]],[[267368,360169],[-60,2882],[-338,936],[-80,1342],[-349,-222],[-82,-931]],[[266459,364176],[-53,421]],[[279509,363604],[-224,-3408]],[[279285,360196],[-519,775]],[[278766,360971],[-292,-175],[-159,1424],[-530,-1399]],[[239832,361431],[-1514,177]],[[238318,361608],[-48,3423]],[[253406,362518],[-128,-3094]],[[253278,359424],[-344,1547],[-334,-766]],[[252600,360205],[-233,1071]],[[252367,361276],[211,-229]],[[245537,361562],[-556,-176],[-16,-3767]],[[244965,357619],[-1212,97]],[[243753,357716],[7,2976]],[[201904,367295],[0,-3259],[564,-4371]],[[202468,359665],[-2632,116]],[[199836,359781],[-169,0]],[[276659,363978],[-321,-1646],[-128,663],[-334,-926]],[[275876,362069],[-139,-177]],[[275737,361892],[-37,2241],[-197,1991]],[[276171,365518],[-31,-845]],[[276140,364673],[211,-935],[217,1690],[-397,90]],[[257011,363732],[-118,-2665]],[[256893,361067],[-311,-151]],[[256582,360916],[-548,-371],[-28,565]],[[256006,361110],[-205,1595]],[[281161,365296],[-22,-3279]],[[281139,362017],[-569,-758]],[[280570,361259],[-694,2327],[30,825]],[[204580,359704],[-804,-10]],[[203776,359694],[-1308,-29]],[[258405,362945],[-625,205],[-142,-3375]],[[257638,359775],[-745,1292]],[[258210,365757],[195,-2812]],[[216174,367014],[4,-7320]],[[216178,359694],[-1317,-41]],[[214861,359653],[-39,8]],[[217535,367e3],[4,-7258]],[[217539,359742],[-1361,-48]],[[218747,359782],[-870,-30]],[[217877,359752],[-338,-10]],[[232990,366930],[-4,-7162]],[[232986,359768],[-736,0]],[[232250,359768],[-495,-4]],[[231755,359764],[0,5587]],[[226634,359757],[-863,-11]],[[225771,359746],[-655,1]],[[223297,359771],[-1270,0]],[[222027,359771],[-237,3]],[[234233,366109],[3,-6336]],[[234236,359773],[-930,-5]],[[233306,359768],[-320,0]],[[254834,362560],[-147,-2742]],[[254687,359818],[-400,-772]],[[254287,359046],[-461,3988],[-149,91]],[[285503,366638],[154,-1165],[635,-2093],[-66,-1012]],[[286226,362368],[53,-609]],[[286279,361759],[-115,-211]],[[286164,361548],[-434,2231]],[[285483,364729],[-133,729]],[[237082,365181],[-19,-4504]],[[237063,360677],[-1557,162]],[[235506,360839],[0,5242]],[[275737,361892],[-473,-1709],[-546,-689]],[[274718,359494],[-101,1954]],[[274617,361448],[153,1099]],[[274770,362547],[-228,1794]],[[266459,364176],[-121,-2911],[119,-2630]],[[266457,358635],[-224,322]],[[266233,358957],[-784,1845]],[[265449,360802],[-274,2103],[71,1541]],[[264091,359038],[-613,-1731]],[[263478,357307],[-281,2109],[-435,319]],[[262762,359735],[-183,2206]],[[264284,362609],[-193,-3571]],[[235506,360839],[0,-1078]],[[235506,359761],[-1085,11]],[[234421,359772],[-185,1]],[[259359,362896],[-159,-1977]],[[259200,360919],[-468,373],[-327,1653]],[[276140,364673],[31,845]],[[252367,361276],[-1008,2722]],[[251359,363998],[-4,1417]],[[272820,364154],[-287,-1786],[161,-862],[-535,-1063],[70,-474]],[[272229,359969],[-685,-1435],[-271,477]],[[271273,359011],[-336,3424]],[[250466,366019],[-48,-4180],[274,-850]],[[250692,360989],[92,-1564]],[[250784,359425],[-347,1556],[-155,-1005]],[[250282,359976],[-177,539],[-309,3947]],[[265449,360802],[-249,-1448],[-375,-410]],[[264825,358944],[-564,-169]],[[264261,358775],[-170,263]],[[251359,363998],[-15,-29]],[[251344,363969],[-427,-1199],[-225,-1781]],[[267368,360169],[-217,-969],[-641,-1367]],[[266510,357833],[-53,802]],[[248061,360548],[-409,-2218]],[[247652,358330],[-1170,82]],[[246482,358412],[-282,2305]],[[283884,365227],[441,265],[239,-1371]],[[284564,364121],[-405,-2255]],[[284159,361866],[-678,-2215]],[[283481,359651],[-2,3311]],[[283479,362962],[63,1380]],[[283659,365597],[225,-370]],[[262181,363245],[-452,-3529],[-71,-1327]],[[261658,358389],[-614,240]],[[261044,358629],[-209,3190]],[[270247,360557],[-500,-1318]],[[269747,359239],[-387,951],[-242,3364]],[[231755,359764],[-101,-4]],[[231654,359760],[-1462,-3]],[[273852,362527],[-162,-1380]],[[273690,361147],[-561,-945],[-310,462],[-429,-1770]],[[272390,358894],[-161,1075]],[[282112,359572],[-317,633]],[[281795,360205],[-220,-114],[-436,1926]],[[282374,363367],[-290,-906],[28,-2889]],[[238318,361608],[-4,-1905]],[[238314,359703],[-2,-1358]],[[238312,358345],[-1259,166]],[[237053,358511],[10,2166]],[[160384,357930],[-174,-102]],[[160210,357828],[-281,264],[-164,-998]],[[159765,357094],[-379,2271],[-464,-404],[-520,2826]],[[283344,363927],[135,-965]],[[283481,359651],[-614,-2145]],[[282867,357506],[-109,311]],[[282758,357817],[-299,1492],[-347,263]],[[269086,363432],[-450,-1508],[10,-1311],[-407,-1312]],[[268239,359301],[-193,764],[-584,-1127],[73,863]],[[250282,359976],[-572,-2622]],[[249710,357354],[-479,-188]],[[249231,357166],[11,1267],[-274,2900],[59,794]],[[280570,361259],[-138,-3504]],[[280432,357755],[-433,-3598]],[[279999,354157],[-48,2703],[-666,3336]],[[274770,362547],[-153,-1099]],[[274718,359494],[-251,-983]],[[274467,358511],[-297,-983]],[[274170,357528],[-480,3619]],[[285497,362381],[-63,-1487],[-424,-1183]],[[285010,359711],[-289,-964]],[[284721,358747],[-34,2055],[-528,1064]],[[284564,364121],[581,-507],[352,-1233]],[[277364,360567],[-130,-3464]],[[277234,357103],[-337,-1260],[-663,787],[-116,-677]],[[276118,355953],[-70,868],[-471,580]],[[275577,357401],[360,2850],[-61,1818]],[[251671,358926],[-486,-648],[-308,443]],[[250877,358721],[-93,704]],[[251344,363969],[327,-5043]],[[252600,360205],[-4,-1497]],[[252596,358708],[-916,78]],[[251680,358786],[-9,140]],[[286164,361548],[133,-1960]],[[286297,359588],[-664,2557],[48,766]],[[269747,359239],[82,-1209],[-301,-552]],[[269528,357478],[-635,40],[-381,-1462]],[[268512,356056],[-298,1723]],[[268214,357779],[25,1522]],[[259200,360919],[-148,-2366]],[[259052,358553],[-666,-2939]],[[258386,355614],[14,578],[-508,429],[-79,979]],[[257813,357600],[-175,2175]],[[262762,359735],[-638,-2584]],[[262124,357151],[-421,-78]],[[261703,357073],[-45,1316]],[[261044,358629],[-402,-2234]],[[260642,356395],[-399,432]],[[260243,356827],[-13,6120]],[[254287,359046],[-781,-1739]],[[253506,357307],[-228,2117]],[[260243,356827],[-662,-2212]],[[259581,354615],[-529,3938]],[[256006,361110],[-211,-8003]],[[255795,353107],[-851,-64]],[[254944,353043],[-147,-18]],[[254797,353025],[95,6137],[-205,656]],[[285916,358061],[-1039,-4907]],[[284877,353154],[-34,77]],[[284843,353231],[-42,1109]],[[284801,354340],[305,3818],[-96,1553]],[[285497,362381],[59,-1873],[467,-1557],[-107,-890]],[[271273,359011],[-157,-551]],[[271116,358460],[-308,-1199],[-364,-179],[-73,-1054],[-635,-1658]],[[269736,354370],[-208,3108]],[[278766,360971],[-356,-9724]],[[278410,351247],[-345,-4]],[[278065,351243],[106,760],[-263,1161],[-285,-493],[86,-1438]],[[277709,351233],[-112,-1]],[[277597,351232],[-569,21]],[[277028,351253],[206,5850]],[[275577,357401],[-419,-1374],[-218,-1669]],[[274940,354358],[-473,4153]],[[249231,357166],[-25,-4320],[-720,33]],[[248486,352879],[-527,25]],[[247959,352904],[-9,1582],[-298,3844]],[[281795,360205],[-66,-4560]],[[281729,355645],[-596,561],[-701,1549]],[[286315,361864],[-36,-105]],[[286315,361864],[307,-509],[-325,-1767]],[[284721,358747],[-1328,-4408]],[[283393,354339],[-167,252],[88,2639],[-447,276]],[[246482,358412],[44,-2141]],[[246526,356271],[-1263,227]],[[245263,356498],[-303,38],[5,1083]],[[240284,361096],[-17,-4867]],[[240267,356229],[-1101,142]],[[239166,356371],[-106,8],[13,3262],[-759,62]],[[274170,357528],[-841,-1351]],[[273329,356177],[-156,-696],[-455,-110]],[[272718,355371],[-328,3523]],[[257813,357600],[-221,-728],[-203,-3628]],[[257389,353244],[-828,-107]],[[256561,353137],[21,7779]],[[256561,353137],[-151,-14]],[[256410,353123],[-615,-16]],[[242552,360828],[-65,-4878]],[[242487,355950],[-1819,221]],[[240668,356171],[-401,58]],[[253506,357307],[130,-2237]],[[253636,355070],[-1045,64]],[[252591,355134],[5,3574]],[[250877,358721],[-61,-2945]],[[250816,355776],[-215,-1258],[64,-1202]],[[250665,353316],[-204,-1647],[-215,1259]],[[250246,352928],[-536,4426]],[[279999,354157],[-151,-412],[-88,-2492]],[[279760,351253],[-173,-5]],[[279587,351248],[-953,1]],[[278634,351249],[-224,-2]],[[243753,357716],[-40,-7253]],[[243713,350463],[-1248,-11]],[[242465,350452],[22,5498]],[[237053,358511],[-17,-3425]],[[237036,355086],[-1531,348]],[[235505,355434],[1,4327]],[[266233,358957],[17,-976],[-599,-2205],[-221,-1818]],[[265430,353958],[-521,3091],[-84,1895]],[[282758,357817],[6,-3369],[-310,-3129]],[[282454,351319],[-369,-16]],[[282085,351303],[-408,-9]],[[281677,351294],[52,4351]],[[268214,357779],[-540,-708],[-177,-2081],[-906,-1448]],[[266591,353542],[-141,2662],[60,1629]],[[272718,355371],[-733,-1028],[-226,-1288]],[[271759,353055],[-261,2813],[-382,2592]],[[192649,359743],[0,-24860],[483,-3],[-46,-2691],[-3,-12919],[-57,-4902],[46,-1624],[-29,-12941],[-91,-9],[0,-3908]],[[192952,295886],[-303,169]],[[192649,296055],[0,7877],[-2090,0],[0,4900]],[[190559,308832],[0,51008]],[[190559,308832],[-267,69],[-549,2097],[-586,1352],[-625,-723],[-214,1094]],[[188318,312721],[8,6150],[-629,15],[-1,3313],[-1550,-154],[-3,3263],[-297,21],[4,2068],[-380,-319],[-149,1054],[-899,1045],[-616,2799],[-445,401]],[[183361,332377],[1,5120],[66,1656],[-122,2775],[363,944],[70,1118],[518,1618],[615,865],[469,2332],[-89,1927],[91,1455],[24,3834],[237,2874],[-31,898]],[[254797,353025],[-1049,763]],[[253748,353788],[-112,1282]],[[233306,359768],[-67,-1052],[1,-6427]],[[233240,352289],[-1054,-2]],[[232186,352287],[-1,6412],[65,1069]],[[231654,359760],[-1,-10708]],[[231653,349052],[-2,-4884],[-743,12]],[[230908,344180],[41,1148],[-278,232],[-357,1844],[-191,-673],[-230,2345],[-236,376],[-145,2238],[-299,-1766],[-371,677]],[[228842,350601],[273,1701],[-395,-68]],[[228720,352234],[-26,1706],[357,-36],[129,1256],[379,564],[8,4038]],[[224566,359758],[31,-9970]],[[224597,349788],[-210,-1342],[-482,1078],[-172,1064],[-325,12]],[[223408,350600],[-48,1718],[-452,3424],[-433,679]],[[222475,356421],[0,1]],[[222475,356422],[-448,3349]],[[234421,359772],[22,-6122]],[[234443,353650],[-18,-2995]],[[234425,350655],[-897,9]],[[233528,350664],[-1,1625],[-287,0]],[[232186,352287],[-8,-3237]],[[232178,349050],[-525,2]],[[227582,359757],[-1,-7542]],[[227581,352215],[-1788,-1]],[[225793,352214],[-22,7532]],[[225793,352214],[0,-2428]],[[225793,349786],[-1196,2]],[[228720,352234],[-1136,-19]],[[227584,352215],[-3,0]],[[235505,355434],[1,-1837]],[[235506,353597],[-1063,53]],[[222475,356421],[0,-4177],[-865,-45]],[[221610,352199],[-1108,8]],[[220502,352207],[2,7605]],[[203776,359694],[98,-2074],[-26,-3169],[117,-4650],[-91,-2222],[-239,-893],[559,-1233],[337,-2424],[573,-1622]],[[205104,341407],[-115,-753],[-407,115]],[[204582,340769],[2,439],[-988,-6],[48,-1326],[-533,2]],[[203111,339878],[-7,660]],[[203104,340538],[1,655],[-1776,-49],[0,4052],[-2059,59]],[[199270,345255],[16,10890],[481,2044],[69,1592]],[[199270,345255],[-7,-4085]],[[199263,341170],[-3954,38]],[[195309,341208],[2,18556]],[[195309,341208],[0,-19410]],[[195309,321798],[-1,-7083]],[[195308,314715],[-3,-14913]],[[195305,299802],[-837,-13],[-15,-900],[-398,-1421]],[[194055,297468],[-881,-3135],[-222,1553]],[[212146,359782],[0,-9302]],[[212146,350480],[-110,1],[3,-8289]],[[212039,342192],[-2,-5881]],[[212037,336311],[-929,13]],[[211108,336324],[28,6448],[-1196,-12],[1,1644],[-599,9],[0,810]],[[209342,345223],[3,14488]],[[214861,359653],[-12,-9170]],[[214849,350483],[-362,-4]],[[214487,350479],[-2341,1]],[[217877,359752],[-24,-9286]],[[217853,350466],[-365,-7]],[[217488,350459],[-1501,5]],[[215987,350464],[-1138,19]],[[220502,352207],[-2,-1740]],[[220500,350467],[-1510,-6]],[[218990,350461],[-1137,5]],[[284801,354340],[42,-1109]],[[284877,353154],[-51,-1711]],[[284826,351443],[-1,-153]],[[284825,351290],[-691,44]],[[284134,351334],[-370,-26]],[[283764,351308],[-248,1789],[-323,550],[200,692]],[[263478,357307],[2,-789],[-559,-4123]],[[262921,352395],[-20,2]],[[262901,352397],[-528,227]],[[262373,352624],[-249,4527]],[[205965,359691],[58,-1482],[-85,-3570],[-387,-996],[-22,-2199],[163,-1118],[-61,-4279]],[[205631,346047],[-184,-448],[-36,-1983],[-307,-2209]],[[209342,345223],[-1191,14]],[[208151,345237],[-1196,-14],[2,803],[-1326,21]],[[239166,356371],[-30,-5933]],[[239136,350438],[-750,14]],[[238386,350452],[29,5979],[-103,1914]],[[162899,346141],[-231,-1190],[-456,1973],[-261,-928],[-61,1185],[-572,3411],[-183,-60],[-19,1981],[-417,1414],[44,778],[-533,3123]],[[265430,353958],[-148,-1853]],[[265282,352105],[-222,46]],[[265060,352151],[-603,35]],[[264457,352186],[-224,1544],[-135,2569],[163,2476]],[[286870,358327],[-79,-1657]],[[286791,356670],[-328,768],[3,1656],[404,-767]],[[264457,352186],[-96,-2]],[[264361,352184],[-1440,211]],[[266591,353542],[-596,-1193]],[[265995,352349],[-713,-244]],[[251680,358786],[-1,-3231]],[[251679,355555],[-863,221]],[[252591,355134],[-9,-4639]],[[252582,350495],[-78,9]],[[252504,350504],[-835,20]],[[251669,350524],[10,5031]],[[261703,357073],[-226,-4256]],[[261477,352817],[-391,-141]],[[261086,352676],[-444,3719]],[[259581,354615],[12,-1749]],[[259593,352866],[-647,210]],[[258946,353076],[-576,206]],[[258370,353282],[16,2332]],[[238386,350452],[-787,-3]],[[237599,350449],[-586,0]],[[237013,350449],[23,4637]],[[287748,351418],[-69,0]],[[287679,351418],[-139,3114],[-110,-3118]],[[287430,351414],[-90,0]],[[287340,351414],[-61,2]],[[287279,351416],[-242,-2]],[[287037,351414],[1,2143],[150,496],[-378,1441],[-61,1239]],[[286749,356733],[42,-63]],[[286870,358327],[530,-179],[348,-6730]],[[274940,354358],[-364,-882],[-48,-1926]],[[274528,351550],[-629,24]],[[273899,351574],[-213,1696]],[[273686,353270],[-50,397]],[[273636,353667],[-307,2510]],[[270321,353193],[-338,-940]],[[269983,352253],[-141,1]],[[269842,352254],[-106,2116]],[[271759,353055],[-114,-499]],[[271645,352556],[-501,43]],[[271144,352599],[-890,-363]],[[270254,352236],[67,957]],[[247959,352904],[-202,-2471]],[[247757,350433],[-990,13]],[[246767,350446],[-44,3365],[-197,2460]],[[286206,357292],[36,565]],[[286206,357292],[-103,-959],[-95,-4917]],[[286008,351416],[-140,0]],[[285868,351416],[-1042,27]],[[285916,358061],[-22,-1250],[348,1046]],[[163911,339436],[276,-2210]],[[164187,337226],[-3149,125]],[[161038,337351],[-326,1746],[-77,1735],[-231,787],[-396,3161],[-503,2053],[-222,5105],[442,1739],[40,3417]],[[283764,351308],[-1310,11]],[[268512,356056],[-491,-2310],[-105,-1529]],[[267916,352217],[-1356,67]],[[266560,352284],[-565,65]],[[281677,351294],[-774,-7]],[[280903,351287],[-371,-27]],[[280532,351260],[-772,-7]],[[262373,352624],[-838,204]],[[261535,352828],[-58,-11]],[[245263,356498],[-29,-6068]],[[245234,350430],[-782,-12]],[[244452,350418],[-119,11]],[[244333,350429],[-620,34]],[[269842,352254],[-878,-31]],[[268964,352223],[-617,-6]],[[268347,352217],[-431,0]],[[258370,353282],[-422,-315]],[[257948,352967],[-559,277]],[[276118,355953],[-148,-277],[114,-4413]],[[276084,351263],[-1077,152]],[[275007,351415],[-479,135]],[[250246,352928],[-253,-2473]],[[249993,350455],[-186,-21]],[[249807,350434],[-151,5]],[[249656,350439],[-18,-3004]],[[249638,347435],[-129,1228],[-367,441],[-80,-746],[-582,45]],[[248480,348403],[6,4476]],[[286305,356800],[-51,-466]],[[286570,356468],[-316,-134]],[[286570,356468],[124,213]],[[286694,356681],[55,52]],[[287037,351414],[-532,-2]],[[286505,351412],[-497,4]],[[286305,356800],[-99,492]],[[277028,351253],[-871,10]],[[276157,351263],[-73,0]],[[181366,356861],[18,-12097],[-305,-3169],[-223,-192],[-381,2417],[-725,-8],[-350,-1053],[144,-4362],[76,-6300],[227,-3470],[73,-3058],[-216,-1125],[36,-1876]],[[179740,322568],[-2834,15078]],[[261086,352676],[-980,65]],[[260106,352741],[-513,125]],[[246767,350446],[-580,-1]],[[246187,350445],[-953,-15]],[[240668,356171],[-20,-5742]],[[240648,350429],[-227,4]],[[240421,350433],[-1234,7]],[[239187,350440],[-51,-2]],[[223408,350600],[12,-6428]],[[223420,344172],[-1187,51]],[[222233,344223],[-596,-4],[-27,7980]],[[273636,353667],[50,-397]],[[273899,351574],[-178,50]],[[273721,351624],[-1258,239]],[[272463,351863],[-903,250]],[[271560,352113],[85,443]],[[242465,350452],[-84,-5]],[[242381,350447],[-1055,0]],[[241326,350447],[-678,-18]],[[251669,350524],[-28,4]],[[251641,350528],[-22,-4]],[[251619,350524],[-191,1382],[-763,1410]],[[237013,350449],[-1507,13]],[[235506,350462],[0,3135]],[[253748,353788],[47,-3358]],[[253795,350430],[-1213,65]],[[170339,337195],[-4266,60]],[[166073,337255],[29,8917],[143,-16],[5,2474],[-284,1630]],[[254944,353043],[136,-5034]],[[255080,348009],[-640,-725],[-443,466]],[[253997,347750],[-26,131]],[[253971,347881],[-176,2549]],[[235506,350462],[154,-6283]],[[235660,344179],[-653,-10]],[[235007,344169],[-597,8]],[[234410,344177],[15,6478]],[[257414,348712],[-201,-1047],[-242,621]],[[256971,348286],[-207,-250],[-369,1607]],[[256395,349643],[15,3480]],[[257948,352967],[-373,-4227],[-161,-28]],[[258946,353076],[-66,-2837]],[[258880,350239],[-152,-2605]],[[258728,347634],[-470,-221],[-397,-1687]],[[257861,345726],[-447,2986]],[[251619,350524],[-1425,9]],[[250194,350533],[-201,-78]],[[256395,349643],[-463,-2485]],[[255932,347158],[-632,238]],[[255300,347396],[-220,613]],[[278065,351243],[-356,-10]],[[260035,350463],[-39,-1632]],[[259996,348831],[-420,265]],[[259576,349096],[-528,339],[-168,804]],[[260106,352741],[-71,-2278]],[[248480,348403],[6,-7256]],[[248486,341147],[-919,-50]],[[247567,341097],[-247,-13]],[[247320,341084],[102,953]],[[247422,342037],[419,2876]],[[247841,344913],[353,1892],[-44,1811],[-209,1819],[-184,-2]],[[262901,352397],[149,-1465]],[[263050,350932],[-592,1050],[-298,-536],[-193,-2703]],[[261967,348743],[-458,2312]],[[261509,351055],[26,1773]],[[261509,351055],[-433,-573],[-153,-1811]],[[260923,348671],[-582,2219],[-306,-427]],[[270706,350628],[-572,-2009],[-308,-73]],[[269826,348546],[-389,912],[-672,-256]],[[268765,349202],[199,3021]],[[270254,352236],[-271,17]],[[271144,352599],[-438,-1971]],[[271560,352113],[-142,-3665]],[[271418,348448],[-528,-1943]],[[270890,346505],[-41,-397]],[[270849,346108],[-351,1893],[300,1976],[-92,651]],[[264361,352184],[5,-1438],[-252,-900],[56,-3382],[-120,-1264]],[[264050,345200],[-190,-992]],[[263860,344208],[-474,1989],[-250,1871]],[[263136,348068],[117,454],[-203,2410]],[[266560,352284],[206,-1169],[31,-2258]],[[266797,348857],[-174,-720],[-607,-562]],[[266016,347575],[-183,13],[-202,1691],[-279,-297]],[[265352,348982],[-292,3169]],[[228842,350601],[-61,-3232],[298,0],[0,-1617]],[[229079,345752],[-602,-1],[-1,-1624],[-593,-2]],[[227883,344125],[-297,101]],[[227586,344226],[-2,7989]],[[268347,352217],[-502,-559],[-752,-3147]],[[267093,348511],[-296,346]],[[233528,350664],[-299,-2],[-14,-8097]],[[233215,342565],[-365,1],[-131,1627],[-399,1]],[[232320,344194],[-150,-1],[8,4857]],[[265352,348982],[-275,-2785]],[[265077,346197],[-193,-790],[-429,315],[-38,-1252],[-367,730]],[[268765,349202],[-61,-397]],[[268704,348805],[-665,-1448],[-393,-1682]],[[267646,345675],[-224,1917],[-258,-1046]],[[267164,346546],[-71,1965]],[[227586,344226],[-599,4]],[[226987,344230],[-1193,4]],[[225794,344234],[-1,5552]],[[222233,344223],[3,-2818]],[[222236,341405],[-226,-158],[-275,-2614],[-162,-422],[-441,841],[-101,2156],[-521,-2268]],[[220510,338940],[0,3261]],[[220510,342201],[-10,8266]],[[272463,351863],[277,-3899]],[[272740,347964],[-622,-2325]],[[272118,345639],[-700,2809]],[[263136,348068],[-494,-1684],[-81,-2308]],[[262561,344076],[-537,-332]],[[262024,343744],[-54,115]],[[261970,343859],[103,956],[-106,3928]],[[273721,351624],[-182,-2986]],[[273539,348638],[-167,-516],[-189,1242],[-443,-1400]],[[230908,344180],[-82,5]],[[230826,344185],[-902,-44]],[[229924,344141],[-550,-15],[0,1626],[-295,0]],[[275007,351415],[-33,-5379]],[[274974,346036],[-1,-378]],[[274973,345658],[-247,762],[-926,-859]],[[273800,345561],[12,1685],[-273,1392]],[[285868,351416],[140,-749]],[[286008,350667],[106,-2464]],[[286114,348203],[-296,-486]],[[285818,347717],[-335,-961]],[[285483,346756],[-266,1180],[-452,774]],[[284765,348710],[60,2580]],[[287331,347551],[-272,271],[-554,3590]],[[287279,351416],[112,-2597],[320,-2367],[229,-3945],[-412,3972],[-197,1072]],[[287748,351418],[261,-5943]],[[288009,345475],[-7,-9]],[[288002,345466],[-124,1107],[-199,4845]],[[276157,351263],[-22,-5309]],[[276135,345954],[-1161,82]],[[287331,347551],[294,-3319],[-296,418],[-595,3435]],[[286734,348085],[-726,2582]],[[282085,351303],[5,-704]],[[282090,350599],[-40,-2323],[-263,-3337]],[[281787,344939],[-837,1178]],[[280950,346117],[82,750],[-129,4420]],[[284010,345759],[-232,-1457]],[[283778,344302],[-264,840],[-153,2057],[-292,-389],[-26,2140],[-250,1169],[-703,480]],[[284134,351334],[123,-1350],[-247,-4225]],[[284765,348710],[428,-835],[170,-2171]],[[285363,345704],[-1353,55]],[[279587,351248],[-16,-5691]],[[279571,345557],[-415,60]],[[279156,345617],[-565,56]],[[278591,345673],[43,5576]],[[280950,346117],[-322,-1897],[-207,205]],[[280421,344425],[-40,5196],[151,1639]],[[280421,344425],[-138,-2849]],[[280283,341576],[-564,914]],[[279719,342490],[-155,442],[7,2625]],[[277597,351232],[-60,-5440]],[[277537,345792],[-1,-133]],[[277536,345659],[-1401,295]],[[278591,345673],[-288,31]],[[278303,345704],[-766,88]],[[261970,343859],[-836,1715],[-211,1218]],[[260923,346792],[0,1879]],[[260923,346792],[-350,-1703],[-444,506]],[[260129,345595],[-184,949],[51,2287]],[[283778,344302],[137,-1341],[-235,-398]],[[283680,342563],[-211,-1306]],[[283469,341257],[-343,603],[-21,992],[-459,1162]],[[282646,344014],[-526,-168],[-333,1093]],[[234410,344177],[-298,-3],[1,-1624],[-250,5]],[[233863,342555],[-648,10]],[[270849,346108],[-412,-3021]],[[270437,343087],[-395,999]],[[270042,344086],[-95,1419],[-234,366]],[[269713,345871],[113,2675]],[[286734,348085],[37,-1381],[441,-2720],[-295,-510],[-337,1726]],[[286580,345200],[-247,781],[-219,2222]],[[251641,350528],[29,-1722],[-373,-22],[-27,-3471]],[[251270,345313],[-542,-338]],[[250728,344975],[-915,150]],[[249813,345125],[341,3659],[40,1749]],[[225794,344234],[-297,0]],[[225497,344234],[-1188,0]],[[224309,344234],[-889,-62]],[[252504,350504],[-37,-6508]],[[252467,343996],[-452,-1664]],[[252015,342332],[-416,1162],[-329,1819]],[[249813,345125],[-408,-510]],[[249405,344615],[-185,1255],[449,35],[-218,1039],[187,491]],[[249807,350434],[-151,5]],[[215987,342196],[-1502,-4]],[[214485,342192],[2,8287]],[[215987,350464],[0,-8268]],[[253971,347881],[-287,-10],[29,-1851],[-361,-2614]],[[253352,343406],[3,475],[-888,115]],[[217486,342236],[0,-44]],[[217486,342192],[-1499,4]],[[217488,350459],[-2,-8223]],[[214485,342192],[-2446,0]],[[218990,350461],[-2,-8244]],[[218988,342217],[-1502,19]],[[220510,342201],[-1504,15]],[[219006,342216],[-18,1]],[[237599,350449],[-67,-2392],[210,-1186]],[[237742,346871],[-201,-1331]],[[237541,345540],[-238,-554],[-1004,172],[-161,-2143],[-448,53]],[[235690,343068],[-30,1111]],[[244333,350429],[-13,-3019],[-310,36],[-1,-1628],[-349,62]],[[243660,345880],[-1297,148]],[[242363,346028],[18,4419]],[[239187,350440],[-9,-7019]],[[239178,343421],[-500,72]],[[238678,343493],[-199,24],[-297,3289],[-440,65]],[[244452,350418],[273,-1429],[140,-3024]],[[244865,345965],[-253,-501],[-21,-6336]],[[244591,339128],[-295,860],[-689,92]],[[243607,340080],[77,1094],[-24,4706]],[[246124,346133],[-9,-2184]],[[246115,343949],[-921,327],[-329,1689]],[[246187,350445],[91,-4020],[-154,-292]],[[240421,350433],[-86,-130],[-16,-7014]],[[240319,343289],[-151,19]],[[240168,343308],[-990,113]],[[241326,350447],[-51,-4301],[214,-302],[163,-1657],[2,-1854]],[[241654,342333],[-1188,137],[-147,819]],[[242363,346028],[-109,-2389]],[[242254,343639],[-4,-1372],[-299,33],[-7,-1620],[-298,35]],[[241646,340715],[8,1618]],[[247841,344913],[-363,-14],[3,1092],[-1357,142]],[[166073,337255],[-1825,-24]],[[164248,337231],[-61,-5]],[[259576,349096],[-441,-2425]],[[259135,346671],[-407,963]],[[256971,348286],[-234,-4732],[-157,-1542]],[[256580,342012],[-358,78]],[[256222,342090],[31,3291]],[[256253,345381],[-11,1627],[-310,150]],[[269713,345871],[-270,-1826],[-440,-1091]],[[269003,342954],[-147,935],[39,5066],[-191,-150]],[[273800,345561],[-24,-3359]],[[273776,342202],[-410,-186]],[[273366,342016],[-834,-921]],[[272532,341095],[-604,2256]],[[271928,343351],[190,2288]],[[266016,347575],[-182,-3347]],[[265834,344228],[-583,406]],[[265251,344634],[-174,1563]],[[260129,345595],[-76,-1981]],[[260053,343614],[-159,-706],[-544,-143]],[[259350,342765],[-215,3906]],[[249405,344615],[100,-1065],[-238,-811],[-78,-1540]],[[249189,341199],[-703,-52]],[[232320,344194],[0,-4873],[-163,-839]],[[232157,338482],[-593,17]],[[231564,338499],[9,4068],[-746,8],[-1,1610]],[[267164,346546],[-203,141],[-387,-2271]],[[266574,344416],[-254,92],[-305,-1843]],[[266015,342665],[-181,1563]],[[257861,345726],[219,-2689]],[[258080,343037],[-288,-2464]],[[257792,340573],[-469,1261],[-395,312],[-275,-1179],[-73,1045]],[[269003,342954],[-22,-1048]],[[268981,341906],[-95,483],[-414,-1436],[-99,-1242],[-215,430]],[[268158,340141],[0,1]],[[268158,340142],[-746,4390]],[[267412,344532],[234,1143]],[[271928,343351],[-738,-110]],[[271190,343241],[-274,1942],[-26,1322]],[[286580,345200],[260,-2059],[-166,-58],[-563,1793],[417,-1963],[-516,-159]],[[286012,342754],[-231,471],[37,4492]],[[263860,344208],[277,-2133]],[[264137,342075],[-291,-1173],[-653,-1442]],[[263193,339460],[-112,1610],[-520,3006]],[[255300,347396],[-148,-2919]],[[255152,344477],[-646,1243],[-422,-29]],[[254084,345691],[-87,2059]],[[254084,345691],[77,-2250],[-252,-3270],[243,-246],[-104,-1722]],[[254048,338203],[-22,-470]],[[254026,337733],[-578,561]],[[253448,338294],[-109,14],[13,5098]],[[259350,342765],[125,-2327]],[[259475,340438],[-385,-123]],[[259090,340315],[-438,450],[-572,2272]],[[286012,342754],[225,-326],[-290,-1136],[-496,1123],[-83,1530],[115,2811]],[[267412,344532],[-191,-1784]],[[267221,342748],[-165,990],[-482,678]],[[256222,342090],[-60,-1686]],[[256162,340404],[-921,638]],[[255241,341042],[-89,3435]],[[238678,343493],[80,-2934],[-203,-1599],[13,-2199]],[[238568,336761],[-493,96]],[[238075,336857],[-599,-165]],[[237476,336692],[-145,21]],[[237331,336713],[52,6147],[158,2680]],[[262024,343744],[-409,-705],[-49,-2263]],[[261566,340776],[-126,977],[-554,938],[-379,-1246]],[[260507,341445],[-454,2169]],[[265251,344634],[-424,-2187],[97,-598],[-378,-805],[-214,-1553]],[[264332,339491],[-195,2584]],[[274973,345658],[38,-1939],[-162,-1685]],[[274849,342034],[-546,79]],[[274303,342113],[-527,89]],[[271190,343241],[205,-849],[-197,-1935]],[[271198,340457],[-257,707]],[[270941,341164],[-122,-754]],[[270819,340410],[-107,-893]],[[270712,339517],[-146,572],[-129,2998]],[[281787,344939],[-692,-7162]],[[281095,337777],[-139,1398],[-673,2401]],[[247320,341084],[-33,-576],[-1290,60]],[[245997,340568],[118,3381]],[[208151,345237],[293,-4778],[-163,-1891],[63,-1472]],[[208344,337096],[-1781,-187],[-951,1848],[-1038,6]],[[204574,338763],[8,2006]],[[276135,345954],[-22,-4592]],[[276113,341362],[-980,-698]],[[275133,340664],[-284,1370]],[[243607,340080],[-387,-1384]],[[243220,338696],[-296,1224],[-438,78],[155,1793],[-387,1848]],[[270042,344086],[-542,-1570]],[[269500,342516],[-247,-1768]],[[269253,340748],[-294,-190],[22,1348]],[[245997,340568],[-63,-1620],[-438,76]],[[245496,339024],[-464,93]],[[245032,339117],[-441,11]],[[277536,345659],[-27,-6364]],[[277509,339295],[-1406,392]],[[276103,339687],[10,1675]],[[278303,345704],[22,-6834]],[[278325,338870],[33,-603],[-850,-17]],[[277508,338250],[1,1045]],[[229924,344141],[1,-4065]],[[229925,340076],[-1447,8]],[[228478,340084],[-594,800],[-1,3241]],[[255241,341042],[-480,-1635],[-27,-1245]],[[254734,338162],[-379,-650],[-307,691]],[[285363,345704],[-90,-1720],[200,-3016],[-54,-1230]],[[285419,339738],[-161,-1089]],[[285258,338649],[0,-1]],[[285258,338649],[-207,364],[-191,-1126],[-97,1433],[-186,-785],[-144,1522],[-394,-15],[-22,1228],[-337,1293]],[[279156,345617],[-183,-6999]],[[278973,338618],[-648,252]],[[279719,342490],[139,-1156],[-370,-2639],[-207,11]],[[279281,338706],[-308,-88]],[[237331,336713],[-1478,-32]],[[235853,336681],[-163,6387]],[[287690,334442],[-349,563]],[[287341,335005],[74,4092],[488,660],[174,-762],[41,-4814],[-337,-751],[-91,1012]],[[288009,345475],[568,-6870],[-469,3339],[-106,3522]],[[252015,342332],[-40,-5057]],[[251975,337275],[-583,117]],[[251392,337392],[-539,1204],[-221,2559]],[[250632,341155],[96,3820]],[[203104,340538],[-422,-118],[-2,-2837],[423,-966]],[[203103,336617],[9,-10066]],[[203112,326551],[-2650,80]],[[200462,326631],[-119,1601],[-198,-3]],[[200145,328229],[4,12910],[-886,31]],[[211108,336324],[-14,-6367],[-716,-155]],[[210378,329802],[-244,606],[-702,7065],[-124,-377],[-964,0]],[[250632,341155],[-254,-2106],[-175,-101]],[[250203,338948],[-180,1222],[-661,-786]],[[249362,339384],[-173,1815]],[[282646,344014],[-362,-5323]],[[282284,338691],[-1014,-2547]],[[281270,336144],[-175,1633]],[[267221,342748],[-212,-3523]],[[267009,339225],[-457,517],[-553,2139]],[[265999,341881],[16,784]],[[265999,341881],[52,-1240],[-389,-1579]],[[265662,339062],[-165,-855],[-257,652],[-539,-385],[-75,-938]],[[264626,337536],[-271,1710]],[[264355,339246],[-23,245]],[[268158,340141],[-176,-2867]],[[267982,337274],[-326,-27],[-492,-1365]],[[267164,335882],[-1,-24]],[[267163,335858],[-154,3367]],[[263193,339460],[-282,-1555]],[[262911,337905],[-375,-1179]],[[262536,336726],[-941,75]],[[261595,336801],[0,25]],[[261595,336826],[-52,385]],[[261543,337211],[10,106]],[[261553,337317],[156,2178],[-143,1281]],[[226987,344230],[5,-8168]],[[226992,336062],[-1485,-16]],[[225507,336046],[-10,8188]],[[228478,340084],[-1,-4054]],[[228477,336030],[-1485,32]],[[225507,336046],[-296,-3],[0,-3229]],[[225211,332814],[-863,2]],[[224348,332816],[-25,4855]],[[224323,337671],[-14,6563]],[[224323,337671],[-2072,-4]],[[222251,337667],[-15,3738]],[[231564,338499],[-444,3],[-1,-4058]],[[231119,334444],[-1192,-1]],[[229927,334443],[-2,5633]],[[233863,342555],[-208,-1974],[145,-1820],[-98,-1074]],[[233702,337687],[-1043,-408],[-29,1219],[-323,-7]],[[232307,338491],[-150,-9]],[[235007,344169],[-28,-9734]],[[234979,334435],[-892,6]],[[234087,334441],[0,3236],[-385,10]],[[235853,336681],[58,-2247]],[[235911,334434],[-932,1]],[[270712,339517],[-422,-1622]],[[270290,337895],[-183,3520],[-607,1101]],[[283469,341257],[168,-1847],[-22,-1611]],[[283615,337799],[-112,244],[-755,-2883]],[[282748,335160],[-250,2798],[-214,733]],[[253448,338294],[-3,-541]],[[253445,337753],[-1089,148],[-102,-658]],[[252254,337243],[-279,32]],[[260507,341445],[21,-2479],[-126,-943]],[[260402,338023],[-565,156]],[[259837,338179],[-362,2259]],[[243220,338696],[34,-3025]],[[243254,335671],[-1124,134]],[[242130,335805],[-496,72],[5,1351]],[[241639,337228],[7,3487]],[[240168,343308],[-18,-7271]],[[240150,336037],[-594,79]],[[239556,336116],[-989,104],[1,541]],[[272532,341095],[-16,-3720]],[[272516,337375],[-83,-532]],[[272433,336843],[-535,176],[-700,3438]],[[241639,337228],[-595,42],[-2,-1349],[-498,75]],[[240544,335996],[-394,41]],[[259090,340315],[-150,-4665]],[[258940,335650],[-106,-1338]],[[258834,334312],[-300,532],[-141,-775],[-313,1293],[-345,-45]],[[257735,335317],[-130,449]],[[257605,335766],[203,1497],[-16,3310]],[[270290,337895],[-396,-2233]],[[269894,335662],[-202,1972],[-170,143]],[[269522,337777],[-269,2971]],[[261553,337317],[-455,475],[-475,-445]],[[260623,337347],[-221,676]],[[281095,337777],[-585,-2047],[-679,-3519]],[[279831,332211],[-571,1186]],[[279260,333397],[-227,517],[248,4792]],[[285258,338648],[-235,-2967]],[[285023,335681],[-392,-875],[-524,1390]],[[284107,336196],[-492,1603]],[[269522,337777],[-293,-274],[-813,-2185],[-219,-149]],[[268197,335169],[-215,2105]],[[275133,340664],[83,-1448],[-296,-1329],[32,-1467]],[[274952,336420],[-480,1873],[-210,137]],[[274262,338430],[41,3683]],[[219006,342216],[1,-8139]],[[219007,334077],[-1521,-4]],[[217486,334073],[0,114]],[[217486,334187],[0,8005]],[[220510,338940],[0,-4867]],[[220510,334073],[-1503,4]],[[217486,334187],[-1496,-22]],[[215990,334165],[-3,8031]],[[214485,342192],[1,-7963]],[[214486,334229],[-2449,-95]],[[212037,334134],[0,2177]],[[274262,338430],[-178,-3320],[96,-3115]],[[274180,331995],[-135,-24]],[[274045,331971],[-450,-339]],[[273595,331632],[-36,1117]],[[273559,332749],[96,1381],[-522,2938]],[[273133,337068],[300,3339],[-67,1609]],[[215990,334165],[0,-71]],[[215990,334094],[-1504,-3]],[[214486,334091],[0,138]],[[257605,335766],[-267,-59]],[[257338,335707],[-1207,2676]],[[256131,338383],[31,2021]],[[273133,337068],[-79,883],[-538,-576]],[[263585,335029],[-124,-484]],[[263461,334545],[-99,4]],[[263362,334549],[-9,1249],[-281,766]],[[263072,336564],[-161,1341]],[[264355,339246],[-770,-4217]],[[267163,335858],[4,-355]],[[267167,335503],[-680,-2475],[-459,116]],[[266028,333144],[-109,2607],[-257,3311]],[[276103,339687],[-56,-7726]],[[276047,331961],[-323,-24]],[[275724,331937],[-70,1389],[-359,2653],[-343,441]],[[222251,337667],[32,-5647]],[[222283,332020],[-589,1],[-2,-1624],[-1182,13]],[[220510,330410],[0,3663]],[[200145,328229],[-3228,29],[-2,-6474],[-1606,14]],[[204574,338763],[16,-15442]],[[204590,323321],[-1474,-28]],[[203116,323293],[-4,3258]],[[203103,336617],[208,1296],[-208,257]],[[203103,338170],[0,312]],[[203103,338482],[8,1396]],[[249362,339384],[-275,31],[115,-1382],[-335,-1404],[-366,-378],[270,-1925],[-281,-846],[135,-919]],[[248625,332561],[-364,176],[-4,-2806]],[[248257,329931],[-36,-137]],[[248221,329794],[-36,1335],[-212,-483]],[[247973,330646],[-400,66]],[[247573,330712],[0,4865]],[[247573,335577],[-6,5520]],[[272433,336843],[-475,-3705]],[[271958,333138],[-10,-83]],[[271948,333055],[-430,282]],[[271518,333337],[-367,-86]],[[271151,333251],[-126,2692],[-326,1639],[222,1422],[-102,1406]],[[251392,337392],[-291,-2345],[-136,397]],[[250965,335444],[-553,1154],[-247,1169]],[[250165,337767],[38,1181]],[[247573,335577],[-2090,162]],[[245483,335739],[13,3285]],[[286926,335501],[-145,-1821],[-233,206],[79,1506],[-351,140]],[[286276,335532],[78,4358]],[[286354,339890],[552,1171],[303,-80],[50,-5636],[-333,156]],[[256131,338383],[-53,-2345],[-292,-1220]],[[255786,334818],[-336,-820],[-354,712],[-199,-818]],[[254897,333892],[-239,1015],[76,3255]],[[286276,335532],[-676,145]],[[285600,335677],[-577,4]],[[285419,339738],[847,1102],[88,-950]],[[203103,338482],[0,-312]],[[259837,338179],[-278,-1956],[-1,-1386]],[[259558,334837],[-289,-248],[-329,1061]],[[271151,333251],[-416,-936],[-546,60]],[[270189,332375],[-338,1184],[43,2103]],[[250165,337767],[-126,96],[-281,-4503]],[[249758,333360],[-309,1168],[-404,124],[-420,-2091]],[[229927,334443],[-12,-3281]],[[229915,331162],[-1439,22]],[[228476,331184],[1,4846]],[[245032,339117],[-92,-1440],[-340,-1929],[-44,-3402],[-591,77]],[[243965,332423],[-591,68]],[[243374,332491],[12,3306],[-132,-126]],[[277508,338250],[-37,-6115]],[[277471,332135],[-595,-66]],[[276876,332069],[-829,-108]],[[264626,337536],[88,-2617],[-150,-1005]],[[264564,333914],[-285,822],[-464,206],[-191,-774]],[[263624,334168],[-163,377]],[[245483,335739],[-6,-4945]],[[245477,330794],[-2,-1651]],[[245475,329143],[-590,63],[-3,1642],[-263,-127]],[[244619,330721],[-662,64],[8,1638]],[[266028,333144],[-304,-143],[-504,-1878]],[[265220,331123],[-22,58]],[[265198,331181],[-124,1694],[-214,-289],[-296,1328]],[[279260,333397],[-157,-1140]],[[279103,332257],[-411,1984],[-405,-1720],[-166,127]],[[278121,332648],[-77,-460]],[[278044,332188],[-573,-53]],[[210378,329802],[0,-2771],[-614,433],[-745,-2270]],[[209019,325194],[-2,1368],[-3247,12],[1,-3243]],[[205771,323331],[-1181,-10]],[[282748,335160],[-108,-471]],[[282640,334689],[-343,-1479]],[[282297,333210],[-672,237]],[[281625,333447],[-169,331],[-186,2366]],[[275724,331937],[-313,-27]],[[275411,331910],[-1231,85]],[[232307,338491],[0,-2433],[148,-23],[1,-3216]],[[232456,332819],[-305,-2],[-149,-3256],[-295,1]],[[231707,329562],[-295,1],[-1,3262],[-292,-4],[0,1623]],[[234087,334441],[-14,-2089],[230,-1261]],[[234303,331091],[-538,-3686],[-283,598]],[[233482,328003],[-1,4815],[-1025,1]],[[260623,337347],[23,-3296],[103,-1581]],[[260749,332470],[-138,-25]],[[260611,332445],[-753,-140]],[[259858,332305],[-300,2532]],[[257338,335707],[-156,-2905],[-342,-2492]],[[256840,330310],[-446,716],[-239,-414]],[[256155,330612],[-245,215]],[[255910,330827],[24,1814],[-148,2177]],[[254026,337733],[-164,-1607],[-17,-2092],[167,-1717],[-89,-1888]],[[253923,330429],[-48,-579]],[[253875,329850],[-477,-215],[-128,791]],[[253270,330426],[-3,1967],[147,1493],[31,3867]],[[254897,333892],[-166,-2346]],[[254731,331546],[-712,-436],[-96,-681]],[[284107,336196],[0,-1815],[235,-1426]],[[284342,332955],[-25,-150]],[[284317,332805],[-216,-594],[-40,-1864]],[[284061,330347],[-198,-1249],[-361,-217]],[[283502,328881],[-237,1612]],[[283265,330493],[-76,1699],[-549,2497]],[[273559,332749],[-1601,389]],[[270189,332375],[-269,-1121]],[[269920,331254],[-1335,-829]],[[268585,330425],[-153,883],[95,1791],[-330,2070]],[[263072,336564],[-195,-3681],[-172,-21],[-175,-2137],[-273,-558]],[[262257,330167],[-331,919]],[[261926,331086],[76,2096],[534,3544]],[[261543,337211],[52,-385]],[[261595,336801],[-473,-3690]],[[261122,333111],[-373,-641]],[[253270,330426],[-331,-79]],[[252939,330347],[-8,1375],[-395,358],[-301,1417]],[[252235,333497],[19,3746]],[[250965,335444],[-26,-4865]],[[250939,330579],[-293,-638]],[[250646,329941],[-810,109]],[[249836,330050],[-78,3310]],[[281625,333447],[-251,-3124],[4,-1252],[-421,-1196]],[[280957,327875],[-522,-413],[-138,954]],[[280297,328416],[-332,3370],[-134,425]],[[224348,332816],[-1,-1627]],[[224347,331189],[-2064,20]],[[222283,331209],[0,811]],[[179740,322568],[3,-2452],[444,-2894],[103,-2182],[267,-2704],[564,-2760]],[[181121,309576],[-326,-2417],[-494,-1592]],[[180301,305567],[-2460,-124],[1,-805],[-4499,-63],[2,-553],[-829,-9],[-928,528],[-315,-3026]],[[171273,301515],[-312,1400]],[[170961,302915],[145,1407],[238,4958],[-64,9969]],[[171280,319249],[98,4],[-3,18110]],[[164248,337231],[-3,-3233],[301,-23],[0,-1605],[244,-1640],[325,-33],[5,-1631],[192,12],[4,-1614],[397,-45],[3,-1614],[314,77],[-22,-1690],[246,-211],[0,-3299]],[[166254,320682],[-755,1375],[-936,2625],[-284,-1411],[-421,-724],[101,-1704],[-444,1648],[-536,-409]],[[162979,322082],[-5,3222],[-296,222],[-393,1771],[197,1535],[-165,1791],[-326,509],[-446,3198],[-339,588],[-168,2433]],[[171280,319249],[-3410,-90],[36,-551]],[[167906,318608],[-267,446],[-750,39],[-88,1202],[-462,376]],[[166339,320671],[-85,11]],[[252235,333497],[-177,-1852],[-458,-1134]],[[251600,330511],[-661,68]],[[242130,335805],[-34,-6486]],[[242096,329319],[-637,87]],[[241459,329406],[3,1623],[-1032,137]],[[240430,331166],[104,1602],[10,3228]],[[268585,330425],[-242,-1949],[-248,-496]],[[268095,327980],[-738,4146]],[[267357,332126],[82,740],[-272,2637]],[[238036,329533],[-270,1020],[-9,-2177],[-298,111],[-9,-1669],[-302,-290]],[[237148,326528],[-149,21],[20,4291]],[[237019,330840],[144,2397],[-140,1638],[249,-26],[204,1843]],[[238075,336857],[-39,-7324]],[[261926,331086],[-253,-1944]],[[261673,329142],[-494,2572],[-57,1397]],[[239556,336116],[-9,-2441],[-149,23],[-7,-2427],[-202,25],[-8,-2654]],[[239181,328642],[-294,242],[-94,1576],[-757,-927]],[[237019,330840],[-164,-1085],[-526,-532],[-175,1675],[-128,-957]],[[236026,329941],[-115,4493]],[[263362,334549],[-670,-5484]],[[262692,329065],[-240,-1164]],[[262452,327901],[-195,2266]],[[212037,334134],[-2,-8177]],[[212035,325957],[-1,-4264]],[[212034,321693],[-669,4],[-4,-1665],[-293,7],[-3,-1619],[-292,8],[-1,-1623],[-585,17],[-91,-1634]],[[210096,315188],[-586,7]],[[209510,315195],[-502,3],[-1,3241]],[[209007,318439],[12,6755]],[[284317,332805],[371,-2175],[955,-1730],[26,-1206]],[[285669,327694],[-54,-767],[-593,-358],[-140,698]],[[284882,327267],[-821,3080]],[[285600,335677],[126,-1604],[273,-883]],[[285999,333190],[-398,-1100],[175,-2297],[-1124,1768],[-310,1394]],[[240430,331166],[-12,-5402],[-114,-39]],[[240304,325725],[-550,-592],[-185,1872],[-331,1451]],[[239238,328456],[-57,186]],[[226992,336062],[8,-6492]],[[227e3,329570],[-1,-749]],[[226999,328821],[0,-19]],[[226999,328802],[-475,-44],[-290,766],[-418,55]],[[225816,329579],[-586,-9],[-19,3244]],[[228476,331184],[-1,-1622]],[[228475,329562],[-1475,8]],[[243374,332491],[-161,-3273],[-723,82]],[[242490,329300],[-394,19]],[[257735,335317],[-73,-4276],[185,-1700]],[[257847,329341],[-411,-2087],[-227,202]],[[257209,327456],[-369,2854]],[[247573,330712],[-600,58]],[[246973,330770],[-1496,24]],[[286926,335501],[415,-496]],[[287690,334442],[20,-1175],[-419,-3065],[-333,-1394],[-288,214],[-380,1512],[-221,-1047],[-325,2540],[265,-143],[-10,1306]],[[259858,332305],[-101,-4380]],[[259757,327925],[-680,1377],[-289,-544]],[[258788,328758],[11,1469]],[[258799,330227],[35,4085]],[[258799,330227],[-519,-1708],[-228,632]],[[258052,329151],[-205,190]],[[267357,332126],[-461,-863],[33,-2552]],[[266929,328711],[-948,-960]],[[265981,327751],[263,2892],[-1024,480]],[[265198,331181],[-169,-1111],[-21,-2086]],[[265008,327984],[-272,-947],[-243,467],[-219,-1109]],[[264274,326395],[-566,1467]],[[263708,327862],[264,835],[-23,1267],[-316,3898]],[[263633,333862],[1,202]],[[263634,334064],[-10,104]],[[255910,330827],[-429,244],[-353,-1106]],[[255128,329965],[-397,1581]],[[283265,330493],[-572,-1458],[-346,398]],[[282347,329433],[-50,3777]],[[248221,329794],[-58,-95]],[[248163,329699],[-190,947]],[[249836,330050],[-441,-507]],[[249395,329543],[-1138,388]],[[263634,334064],[-1,-202]],[[263708,327862],[-580,-828]],[[263128,327034],[-436,2031]],[[236026,329941],[-4,-304]],[[236022,329637],[-175,-1477],[-443,-195],[-252,1214],[-191,-612]],[[234961,328567],[-77,886],[-581,1638]],[[231707,329562],[0,-1617]],[[231707,327945],[-1281,2]],[[230426,327947],[0,3299],[-261,-1414],[-247,176]],[[229918,330008],[-3,1154]],[[279103,332257],[-595,-3991]],[[278508,328266],[-251,855],[-213,3067]],[[214486,334091],[-13,-8132]],[[214473,325959],[-2438,-2]],[[217486,334073],[-2,-8135]],[[217484,325938],[-1494,19]],[[215990,325957],[0,8137]],[[219007,334077],[3,-8124]],[[219010,325953],[-1526,-15]],[[220510,330410],[0,-4461]],[[220510,325949],[-1500,4]],[[215990,325957],[-1517,2]],[[271518,333337],[-29,-4139],[-182,-3291]],[[271307,325907],[-296,68]],[[271011,325975],[-264,59]],[[270747,326034],[1,1307],[-511,2796],[-304,-278]],[[269933,329859],[-13,1395]],[[282347,329433],[-80,-3574]],[[282267,325859],[-165,-563],[-420,837],[-332,-60]],[[281350,326073],[-393,1802]],[[252939,330347],[-5,-701]],[[252934,329646],[-672,-91],[-323,-2399],[-173,1]],[[251766,327157],[-166,3354]],[[280297,328416],[-211,-1293]],[[280086,327123],[-581,255],[-754,-1252]],[[278751,326126],[-353,1413],[110,727]],[[271948,333055],[227,-2695]],[[272175,330360],[382,-2967],[-24,-1802]],[[272533,325591],[-107,26]],[[272426,325617],[-1119,290]],[[273595,331632],[-24,-1620]],[[273571,330012],[-1396,348]],[[261673,329142],[-449,-3851]],[[261224,325291],[-188,2236],[-289,965]],[[260747,328492],[203,1622],[-339,2331]],[[233482,328003],[-312,226]],[[233170,328229],[-399,-1548],[-1070,-1312]],[[231701,325369],[6,2576]],[[225816,329579],[10,-9732]],[[225826,319847],[-1469,0]],[[224357,319847],[-5,4513]],[[224352,324360],[-5,6829]],[[244619,330721],[-212,-1147],[105,-2458],[-223,-2903]],[[244289,324213],[-330,36],[-3,-1236],[-368,689],[-238,-589]],[[243350,323113],[-586,854],[-297,-183]],[[242467,323784],[23,5516]],[[260747,328492],[-422,-561],[-84,-1375],[-372,150]],[[259869,326706],[-112,1219]],[[188318,312721],[-108,-986]],[[188210,311735],[-183,-611],[-147,-4378],[653,-3],[-47,-2816]],[[188486,303927],[-643,1],[-1223,898],[-311,-3086],[-1306,2189],[-1641,-13]],[[183362,303916],[1,5933]],[[183363,309849],[-2,22528]],[[268095,327980],[-175,-2988],[-203,-1444],[134,-484]],[[267851,323064],[-277,-501]],[[267574,322563],[-1,-3]],[[267573,322560],[-644,6151]],[[274045,331971],[332,-4443],[324,-1102]],[[274701,326426],[-806,-3867]],[[273895,322559],[-185,1400]],[[273710,323959],[-377,-576],[22,1922]],[[273355,325305],[216,4707]],[[278751,326126],[-5,-338]],[[278746,325788],[-367,682],[-294,-913],[-345,-2209]],[[277740,323348],[-312,427],[-120,1819]],[[277308,325594],[-233,1635],[-199,4840]],[[277308,325594],[-662,369],[-623,-753]],[[276023,325210],[-58,1792],[126,2469],[-367,2466]],[[275411,331910],[-586,-5936]],[[274825,325974],[-124,452]],[[222283,331209],[11,-6489]],[[222294,324720],[-137,-41]],[[222157,324679],[-1041,42],[0,-1614],[-294,3]],[[220822,323110],[-312,20]],[[220510,323130],[0,2819]],[[276023,325210],[-562,989]],[[275461,326199],[-228,-565],[-408,340]],[[269933,329859],[-238,-2104],[-19,-1655]],[[269676,326100],[-619,-853]],[[269057,325247],[-122,2958],[-350,2220]],[[255128,329965],[-90,-7353]],[[255038,322612],[-1051,45]],[[253987,322657],[8,5395],[-120,1798]],[[230426,327947],[0,-3244],[-137,1],[-1,-3821]],[[230288,320883],[-667,-984],[-127,786]],[[229494,320685],[-2,9491],[426,-168]],[[265981,327751],[-64,-576]],[[265917,327175],[-396,127],[-315,-711],[-198,1393]],[[224352,324360],[-359,353],[-1699,7]],[[229494,320685],[-431,1199]],[[229063,321884],[-238,-1062],[-352,454]],[[228473,321276],[2,8286]],[[241459,329406],[-204,-4750]],[[241255,324656],[-449,-779],[-905,103]],[[239901,323980],[403,1745]],[[256155,330612],[-49,-8076]],[[256106,322536],[-1068,76]],[[234961,328567],[-3,-2253],[-315,-6],[0,-2676]],[[234643,323632],[-1174,5]],[[233469,323637],[0,1895],[-295,3],[-4,2694]],[[262452,327901],[-222,-2978],[129,-2605]],[[262359,322318],[-796,-48]],[[261563,322270],[-276,-33]],[[261287,322237],[-306,-7]],[[260981,322230],[247,1084],[-4,1977]],[[257209,327456],[-20,-5059]],[[257189,322397],[-1046,132]],[[256143,322529],[-37,7]],[[237148,326528],[-7,-1358],[-305,-767]],[[236836,324403],[-229,-383],[-21,-2059],[-606,-644]],[[235980,321317],[42,8320]],[[246973,330770],[-2,-5539]],[[246971,325231],[-1504,75]],[[245467,325306],[8,3837]],[[245467,325306],[-8,-2742],[-290,30]],[[245169,322594],[-399,-324],[-210,-1347]],[[244560,320923],[13,2577],[-284,713]],[[248163,329699],[-214,-2387],[219,-627],[20,-1533],[-293,-395],[-116,-1725],[-268,-566]],[[247511,322466],[186,-1296],[-172,-1230]],[[247525,319940],[-289,-503]],[[247236,319437],[-2,1326]],[[247234,320763],[22,4543],[-285,-75]],[[251766,327157],[-13,-4699]],[[251753,322458],[-101,0]],[[251652,322458],[-541,-5]],[[251111,322453],[-505,-9]],[[250606,322444],[40,7497]],[[283502,328881],[-231,-2074]],[[283271,326807],[-356,-2933],[-358,-1181]],[[282557,322693],[-108,2562],[-182,604]],[[239238,328456],[-4,-1941],[-493,49],[-203,-1309],[-493,-195],[5,-2146]],[[238050,322914],[-1029,136],[-185,1353]],[[269057,325247],[-524,-1430]],[[268533,323817],[-371,-223]],[[268162,323594],[-311,-530]],[[253987,322657],[-600,-192]],[[253387,322465],[-453,-3]],[[252934,322462],[-51,3]],[[252883,322465],[51,7181]],[[273355,325305],[-822,286]],[[285469,320638],[-203,-948],[-926,-816]],[[284340,318874],[-64,5013]],[[284276,323887],[204,503],[398,-2748],[591,-1004]],[[284882,327267],[-235,-2198],[118,-897]],[[284765,324172],[-259,864],[-282,-1162]],[[284224,323874],[-953,2933]],[[258788,328758],[-158,-3843]],[[258630,324915],[-206,2015],[-376,1415],[4,806]],[[249395,329543],[-32,-7084]],[[249363,322459],[-223,-9]],[[249140,322450],[-1629,16]],[[270747,326034],[-688,163]],[[270059,326197],[-383,-97]],[[250606,322444],[-430,-12]],[[250176,322432],[-813,27]],[[252883,322465],[-1130,-7]],[[235980,321317],[-18,-3815]],[[235962,317502],[-20,-4124]],[[235942,313378],[-1326,-11]],[[234616,313367],[-2,3239],[-338,-2]],[[234276,316604],[0,3244],[171,1607],[196,17],[0,2160]],[[226999,328802],[9,-8951]],[[227008,319851],[-1,-3236]],[[227007,316615],[-1172,1]],[[225835,316616],[-9,3231]],[[228473,321276],[-555,611],[-74,2247],[-845,4687]],[[258630,324915],[-2,-2532]],[[258628,322383],[-1295,15]],[[257333,322398],[-144,-1]],[[242467,323784],[-5,-1009]],[[242462,322775],[-297,41],[-5,-1617],[-876,479]],[[241284,321678],[-151,871],[122,2107]],[[259869,326706],[27,-4377]],[[259896,322329],[-1243,53]],[[258653,322382],[-25,1]],[[263128,327034],[11,-1303],[-212,-3409]],[[262927,322322],[-101,-5]],[[262826,322317],[-467,1]],[[200462,326631],[361,-4881]],[[200823,321750],[-379,16],[-5,-7060]],[[200439,314706],[-1451,-14]],[[198988,314692],[-3680,23]],[[229063,321884],[-7,-2046]],[[229056,319838],[-2048,13]],[[267573,322560],[-1043,-137]],[[266530,322423],[-489,3118],[-223,-91]],[[265818,325450],[99,1725]],[[285669,327694],[310,746],[30,-1788],[-452,-995],[295,-346],[-138,-1387],[-575,-2025],[-396,1477],[22,796]],[[260981,322230],[-364,32]],[[260617,322262],[-721,67]],[[281350,326073],[46,-5342],[-149,-3077],[243,-284]],[[281490,317370],[-394,-3132]],[[281096,314238],[-204,2184],[-465,3449]],[[280427,319871],[-419,2517],[-71,1882],[149,2853]],[[239901,323980],[-690,-4023],[1,-1632]],[[239212,318325],[-296,-555]],[[238916,317770],[-881,35]],[[238035,317805],[15,5109]],[[233469,323637],[-441,-557],[-20,-6469]],[[233008,316611],[1,-1619],[-439,-6]],[[232570,314986],[-587,-6],[0,1619],[-585,2]],[[231398,316601],[2,1620]],[[231400,318221],[7,5253],[294,1895]],[[265818,325450],[-331,-347],[-413,-2793]],[[265074,322310],[-349,6]],[[264725,322316],[-533,16]],[[264192,322332],[82,4063]],[[231400,318221],[-877,0]],[[230523,318221],[1,2620],[-236,42]],[[264192,322332],[-835,-2]],[[263357,322330],[-430,-8]],[[280427,319871],[-1132,-401]],[[279295,319470],[-372,2213]],[[278923,321683],[-155,1648],[-22,2457]],[[284224,323874],[52,13]],[[284340,318874],[-211,-331]],[[284129,318543],[-198,2128],[-360,239],[-380,1072],[-481,71]],[[282710,322053],[-153,640]],[[203116,323293],[0,-1615],[261,2],[1,-1550],[-729,1]],[[202649,320131],[-58,616],[-705,53],[-101,-673],[-844,4],[-118,1619]],[[209007,318439],[-587,-7],[1,-1615],[-294,-10],[-3,-1617],[-1242,-7],[0,-4792]],[[206882,310391],[-1173,-5]],[[205709,310386],[1,4846],[62,-6],[-1,8105]],[[270059,326197],[-28,-6431],[221,-1212]],[[270252,318554],[-254,-3697],[-212,-1915]],[[269786,312942],[-11,23]],[[269775,312965],[-379,2612],[-91,3608]],[[269305,319185],[-142,3645],[-154,854],[-476,133]],[[276023,325210],[227,-1072],[186,597],[147,-1356],[71,-2679],[-218,-1752]],[[276436,318948],[-6,0]],[[276430,318948],[-1089,137]],[[275341,319085],[120,7114]],[[278923,321683],[-437,-2239],[-436,98]],[[278050,319542],[11,671]],[[278061,320213],[-25,1291],[-296,1844]],[[275341,319085],[-679,65]],[[274662,319150],[-651,42],[43,2132],[-159,1235]],[[271464,320921],[-199,-1405],[-198,-4516]],[[271067,315e3],[-604,2048],[-211,1506]],[[271011,325975],[333,-4682],[120,-372]],[[282710,322053],[66,-1015],[-81,-3692]],[[282695,317346],[-1205,24]],[[214473,325959],[-5,-8115]],[[214468,317844],[-992,-9]],[[213476,317835],[-1442,8]],[[212034,317843],[0,3850]],[[272173,319555],[-237,565]],[[271936,320120],[-472,801]],[[272426,325617],[-120,-2206],[-216,-215],[83,-3641]],[[219010,325953],[-5,-8103]],[[219005,317850],[-1126,11]],[[217879,317861],[-406,0]],[[217473,317861],[11,8077]],[[220510,323130],[0,-5304]],[[220510,317826],[-1158,20]],[[219352,317846],[-347,4]],[[215990,325957],[-18,-8108]],[[215972,317849],[-1028,11]],[[214944,317860],[-476,-16]],[[277740,323348],[-316,-945],[31,-1526],[-351,-1962]],[[277104,318915],[-668,33]],[[217473,317861],[-1061,-16]],[[216412,317845],[-440,4]],[[273710,323959],[112,-2797],[-91,-1953]],[[273731,319209],[-1617,15]],[[272114,319224],[59,331]],[[266530,322423],[-186,-14]],[[266344,322409],[-1079,-93]],[[265265,322316],[-191,-6]],[[247234,320763],[-1924,142],[-2,-829]],[[245308,320076],[-139,2518]],[[224357,319847],[-575,10],[0,-4860]],[[223782,314997],[-488,-1],[-284,811]],[[223010,315807],[139,1188],[-267,11],[14,2696],[-285,-467]],[[222611,319235],[-167,661],[-83,3113],[-204,1670]],[[284158,318179],[-29,364]],[[285469,320638],[29,1355],[695,561],[-107,-1081],[521,322],[-484,-2668],[-165,-1717],[-182,-44],[-131,1684],[-204,-1777],[-551,162],[-575,-954],[-157,1698]],[[222611,319235],[-441,-168],[-51,-1639],[-679,-8]],[[221440,317420],[-149,817],[-33,3268],[-436,-2],[0,1607]],[[164640,304627],[231,-1775],[-418,-877],[-322,2121],[509,531]],[[165054,305328],[976,-1440],[-461,-704],[-359,131],[-156,2013]],[[166339,320671],[-2,-7969],[-90,-1807]],[[166247,310895],[-250,760],[-867,-159],[-357,994],[-804,202],[-490,-416],[-116,1396],[-373,1056],[124,2395],[-24,2471],[-171,1150],[60,1338]],[[241284,321678],[-584,-794],[39,-1065]],[[240739,319819],[-931,86],[-3,-1605]],[[239805,318300],[-593,25]],[[238035,317805],[-614,-1483]],[[237421,316322],[-244,500],[-834,91],[-381,589]],[[244560,320923],[-20,-4593],[-199,25],[193,-1934]],[[244534,314421],[-604,81],[-3,-1622],[-230,23]],[[243697,312903],[96,2891],[-160,660],[20,4598],[-307,36],[4,2025]],[[269305,319185],[-840,-2741],[-145,-912]],[[268320,315532],[-168,2206],[10,5856]],[[243697,312903],[-75,13]],[[243622,312916],[-905,125]],[[242717,313041],[1,2457],[-235,29],[98,2072],[20,5168],[-139,8]],[[274662,319150],[434,-3775]],[[275096,315375],[-397,-1019],[74,-878],[-605,-586],[-6,1090],[-378,-1531]],[[273784,312451],[4,1591]],[[273788,314042],[49,2841],[-106,2326]],[[234276,316604],[-1268,7]],[[268320,315532],[-415,-2628]],[[267905,312904],[-174,218]],[[267731,313122],[-145,795]],[[267586,313917],[-653,2806]],[[266933,316723],[-40,540]],[[266893,317263],[305,3008],[323,1133],[53,1159]],[[205709,310386],[-2,-1614],[-1700,0]],[[204007,308772],[-1371,-6],[-3,3352]],[[202633,312118],[-147,1515],[16,6496],[147,2]],[[278050,319542],[43,-1242],[-360,-2633]],[[277733,315667],[-629,3248]],[[221440,317420],[1,-4034],[-493,-32]],[[220948,313354],[-223,1273],[-207,-261]],[[220518,314366],[-8,3460]],[[242717,313041],[-496,63]],[[242221,313104],[-106,14]],[[242115,313118],[5,1627],[-291,31],[-264,1665],[-303,325],[6,1345],[-291,53],[9,1622],[-247,33]],[[256004,318053],[-462,772]],[[255542,318825],[-243,556],[-714,-1852],[-404,1290],[-162,1541],[-347,181]],[[253672,320541],[-285,1924]],[[256143,322529],[-11,-3407],[-128,-1069]],[[245308,320076],[-7,-2464],[140,-1661]],[[245441,315951],[-7,-3254],[151,-26],[-6,-2481],[-150,6]],[[245429,310196],[-103,136],[-579,3569],[-213,520]],[[266893,317263],[-555,643],[-280,1346]],[[266058,319252],[-12,1037],[298,2120]],[[257333,322398],[-17,-8213]],[[257316,314185],[-332,545],[-546,1972]],[[256438,316702],[-434,1351]],[[252925,317998],[-982,22]],[[251943,318020],[-96,1897],[-197,-2],[2,2543]],[[252934,322462],[-9,-4464]],[[253555,314761],[-47,-2207]],[[253508,312554],[-481,7]],[[253027,312561],[-4,5160],[-98,277]],[[253672,320541],[-117,-5780]],[[251943,318020],[-47,-2986]],[[251896,315034],[-984,33]],[[250912,315067],[1,4042],[197,807],[1,2537]],[[249142,318304],[-519,9],[-251,-975]],[[248372,317338],[-343,700],[-215,-623]],[[247814,317415],[-5,2533],[-284,-8]],[[249140,322450],[2,-4146]],[[250912,315067],[-438,-278]],[[250474,314789],[-147,-6],[-2,4867],[-149,0],[0,2782]],[[250474,314789],[-2,-1631]],[[250472,313158],[-642,1090],[-534,3]],[[249296,314251],[-2,2446],[-152,1607]],[[266058,319252],[-82,-420]],[[265976,318832],[-275,-140]],[[265701,318692],[-106,2241],[-330,1383]],[[258653,322382],[-137,-6674],[89,-612]],[[258605,315096],[-29,-1679],[-447,-518],[-146,1195]],[[257983,314094],[-427,804],[-240,-713]],[[260678,319948],[-562,-4378],[-610,-2702],[-150,-76]],[[259356,312792],[-223,839],[-30,1451],[-498,14]],[[260617,322262],[61,-2314]],[[263365,319856],[101,-595],[-208,-1794],[7,-2679]],[[263265,314788],[-172,733],[-550,214]],[[262543,315735],[233,4869]],[[262776,320604],[50,1713]],[[263357,322330],[8,-2474]],[[264725,322316],[-135,-684],[239,-2782],[-180,-2853]],[[264649,315997],[-86,-841]],[[264563,315156],[-22,277]],[[264541,315433],[-329,3527],[-293,882],[-554,14]],[[262543,315735],[-381,-217]],[[262162,315518],[-1,1816],[-262,888]],[[261899,318222],[232,964],[228,3132]],[[261899,318222],[-334,1613],[-2,2435]],[[265701,318692],[-212,-1319]],[[265489,317373],[-231,351],[-271,-1838],[-338,111]],[[284158,318179],[119,-1091],[-640,-3358],[-489,-1594]],[[283148,312136],[-159,657],[-294,4553]],[[261287,322237],[-239,-2821],[0,-1352],[-233,-2520]],[[260815,315544],[-137,4404]],[[262162,315518],[-52,-656]],[[262110,314862],[-108,4]],[[262002,314866],[-1168,24]],[[260834,314890],[-19,654]],[[230523,318221],[0,-1628],[-295,-3],[-4,-3251]],[[230224,313339],[-873,12]],[[229351,313351],[0,1622],[-293,812]],[[229058,315785],[-2,4053]],[[202633,312118],[-979,1703],[-317,896],[-898,-11]],[[279295,319470],[266,-2708],[-183,-3842]],[[279378,312920],[-224,-636],[-333,-2783]],[[278821,309501],[-4,24]],[[278817,309525],[-1052,5966]],[[277765,315491],[-32,176]],[[212034,317843],[-3,-8091]],[[212031,309752],[0,-188]],[[212031,309564],[-1940,9],[5,5615]],[[272114,319224],[155,-4645]],[[272269,314579],[-1,-1445]],[[272268,313134],[-327,-920],[-286,1648]],[[271655,313862],[-588,1138]],[[247236,319437],[-213,565],[88,-2172],[-320,-435],[282,-923],[-325,-595]],[[246748,315877],[-1307,74]],[[255542,318825],[30,-628],[-318,-3711]],[[255254,314486],[-1699,275]],[[166086,290611],[276,-965],[-300,-16],[24,981]],[[167726,304768],[-743,1873],[-183,2255],[-553,1999]],[[167906,318608],[691,-9433],[-104,-2110],[-329,6],[-438,-2303]],[[247814,317415],[-122,-2322],[127,-841]],[[247819,314252],[0,-807]],[[247819,313445],[-294,-28],[6,-1584],[-272,-13]],[[247259,311820],[-473,1881]],[[246786,313701],[-38,2176]],[[260834,314890],[37,-1200]],[[260871,313690],[-340,-2929],[-579,-3107]],[[259952,307654],[-731,14]],[[259221,307668],[-12,4227],[147,897]],[[281096,314238],[217,-1643],[-222,-1225]],[[281091,311370],[-528,-425],[-618,1727],[-567,248]],[[223010,315807],[-346,-3461]],[[222664,312346],[46,-2146]],[[222710,310200],[-463,2268],[-59,-1528],[-214,361]],[[221974,311301],[-292,391],[-321,-718],[-413,2380]],[[242115,313118],[-438,43],[-4,-817],[-514,69],[-222,-771]],[[240937,311642],[-45,1094],[-302,570]],[[240590,313306],[-42,1616],[-478,872],[30,2513],[-295,-7]],[[225835,316616],[-146,-4],[-1,-3243]],[[225688,313369],[-284,3],[-145,-1083],[-582,7],[-438,-808]],[[224239,311488],[-1,1890],[-456,-2],[0,1621]],[[229058,315785],[-745,-262],[155,-2162],[-579,4]],[[227889,313365],[-586,3]],[[227303,313368],[-1,3244],[-295,3]],[[264541,315433],[-415,-1026]],[[264126,314407],[-860,-258]],[[263266,314149],[-1,639]],[[266933,316723],[-339,-3833]],[[266594,312890],[-433,-921]],[[266161,311969],[-142,1338]],[[266019,313307],[139,813],[-135,1990],[115,1469],[-162,1253]],[[168718,285870],[613,-3553],[-362,241],[-251,3312]],[[168675,294217],[663,-1336],[119,-1995],[-366,418],[-149,2047],[-267,866]],[[170961,302915],[-533,9],[-383,-3729]],[[170045,299195],[-299,468],[-188,-1226],[-342,667],[55,1824],[-185,2348],[-237,1371],[-531,-106],[-203,-603],[-389,830]],[[273788,314042],[-1519,537]],[[269786,312942],[-1189,-5125]],[[268597,307817],[-93,1502]],[[268504,309319],[-251,3128],[-348,457]],[[276707,313833],[-152,-754],[-450,18],[-676,-2348]],[[275429,310749],[-151,2724]],[[275278,313473],[-182,1902]],[[276430,318948],[164,-2140],[207,-809],[-94,-2166]],[[277765,315491],[-510,-6013]],[[277255,309478],[-68,132]],[[277187,309610],[-190,3520],[-290,703]],[[256438,316702],[-14,-6930]],[[256424,309772],[0,-270]],[[256424,309502],[-1170,99]],[[255254,309601],[0,4885]],[[266019,313307],[-494,36]],[[265525,313343],[-95,2291],[59,1739]],[[271655,313862],[-387,-3128],[-316,-1221],[-138,-1800]],[[270814,307713],[-619,2360],[-220,1485]],[[269975,311558],[-189,1384]],[[209510,315195],[7,-9723]],[[209517,305472],[-585,10],[0,-1637],[-1755,87],[0,1633],[-298,9]],[[206879,305574],[3,4817]],[[249296,314251],[-147,-1]],[[249149,314250],[-1330,2]],[[240590,313306],[-340,47],[-91,-2176],[-1279,142]],[[238880,311319],[36,6451]],[[231398,316601],[2,-3247],[-148,-1629],[-731,-2]],[[230521,311723],[-297,19],[0,1597]],[[253027,312561],[-593,32]],[[252434,312593],[1,817],[-542,-5]],[[251893,313405],[3,1629]],[[216412,317845],[0,-8101]],[[216412,309744],[-260,3]],[[216152,309747],[-1208,11]],[[214944,309758],[0,8102]],[[217879,317861],[-4,-8109]],[[217875,309752],[-265,-6]],[[217610,309746],[-1198,-2]],[[214944,309758],[-258,1]],[[214686,309759],[-1211,-2]],[[213475,309757],[1,8078]],[[219352,317846],[-4,-8079]],[[219348,309767],[-278,10]],[[219070,309777],[-1195,-25]],[[220518,314366],[0,-4631]],[[220518,309735],[-1170,32]],[[238880,311319],[-3,-1067]],[[238877,310252],[-196,24]],[[238681,310276],[-1273,171]],[[237408,310447],[13,5875]],[[213475,309757],[-250,-2]],[[213225,309755],[-1194,-3]],[[265525,313343],[-379,-1617]],[[265146,311726],[-589,2243],[6,1187]],[[283148,312136],[-617,-2746]],[[282531,309390],[-232,1787],[-388,-117],[-188,-953]],[[281723,310107],[-370,469]],[[281353,310576],[-262,794]],[[237408,310447],[-890,102],[31,-3035]],[[236549,307514],[-631,-50]],[[235918,307464],[24,5914]],[[257983,314094],[-89,-4491]],[[257894,309603],[-1470,169]],[[267586,313917],[-206,-1091],[-615,-312]],[[266765,312514],[-171,376]],[[227303,313368],[-1,-4055]],[[227302,309313],[-1606,12]],[[225696,309325],[-8,4044]],[[232570,314986],[0,-1620],[-300,-11],[2,-6507]],[[232272,306848],[-593,2]],[[231679,306850],[-1159,9]],[[230520,306859],[1,4864]],[[234616,313367],[-304,7],[0,-4907],[-291,4],[-15,-1618]],[[234006,306853],[-1734,-5]],[[246786,313701],[-19,-2054],[-497,-863],[38,-1147],[-293,-1724],[-253,399],[310,-1738],[-364,-407]],[[245708,306167],[3,-24]],[[245711,306143],[-453,5]],[[245258,306148],[92,410],[79,3638]],[[229351,313351],[-149,-2],[-1,-3219],[-146,-6]],[[229055,310124],[-301,797],[-865,13],[0,2431]],[[224239,311488],[147,-1345],[-3,-3288]],[[224383,306855],[-432,-385],[-522,1415]],[[223429,307885],[-656,27],[-63,2288]],[[263266,314149],[3,-2538]],[[263269,311611],[-982,-374]],[[262287,311237],[-274,215],[97,3410]],[[278817,309525],[-155,-872]],[[278662,308653],[-702,872],[-466,-1308]],[[277494,308217],[-239,1261]],[[265146,311726],[62,-1577]],[[265208,310149],[-838,21]],[[264370,310170],[1,855]],[[264371,311025],[-245,3382]],[[275429,310749],[0,-38]],[[275429,310711],[-371,-1301],[-162,-2339]],[[274896,307071],[-379,-1286]],[[274517,305785],[-288,-570],[-418,2121],[121,1598]],[[273932,308934],[155,2001],[-303,1516]],[[212031,309564],[-10,-8889]],[[212021,300675],[-15,-4739]],[[212006,295936],[-1274,-7]],[[210732,295929],[1,1618],[-582,-19],[5,3039],[-348,-1],[0,4885],[-291,21]],[[251893,313405],[-148,-262],[-98,-2422]],[[251647,310721],[-1175,275]],[[250472,310996],[0,2162]],[[259221,307668],[-550,-1892]],[[258671,305776],[-416,2982]],[[258255,308758],[-361,845]],[[262002,314866],[-202,-2820],[-428,-1223],[-148,-1566],[-209,4]],[[261015,309261],[-144,4429]],[[262287,311237],[-115,-5511]],[[262172,305726],[-1045,-291]],[[261127,305435],[-112,3826]],[[204007,308772],[-2,-8089],[-357,6],[0,-3269],[-895,189],[3,-3357]],[[202756,294252],[-282,-80],[-3451,20]],[[199023,294192],[-10,14576],[-25,5924]],[[199023,294192],[-802,21],[0,-5147]],[[198221,289066],[-2916,138]],[[195305,289204],[0,10598]],[[255254,309601],[-292,45]],[[254962,309646],[-1501,262]],[[253461,309908],[47,2646]],[[221974,311301],[-1,-5776]],[[221973,305525],[-842,203],[-613,2379]],[[220518,308107],[0,1628]],[[273932,308934],[-751,-1023],[-232,-720],[-385,1197]],[[272564,308388],[-296,4746]],[[245258,306148],[-220,-1244],[179,-1807],[-328,48],[-478,1054]],[[244411,304199],[-66,1224]],[[244345,305423],[-235,2560],[-507,303],[19,4630]],[[264371,311025],[-903,8],[-199,578]],[[250472,310996],[3,-4065]],[[250475,306931],[-737,17]],[[249738,306948],[0,538],[-588,29]],[[249150,307515],[-1,6735]],[[249150,307515],[-2,-541],[-585,15]],[[248563,306989],[-568,-78]],[[247995,306911],[2,1971],[-165,659],[-13,3904]],[[267731,313122],[-172,-4100]],[[267559,309022],[-165,-650],[-348,481],[-159,-755]],[[266887,308098],[-122,4416]],[[277187,309610],[-200,-184],[-957,-3894]],[[276030,305532],[-239,1408],[128,659],[-179,3128],[-311,-16]],[[272564,308388],[-61,-777]],[[272503,307611],[-371,-2256]],[[272132,305355],[-182,82],[-533,1971],[-394,-959]],[[271023,306449],[-209,1264]],[[261127,305435],[65,-2172]],[[261192,303263],[-366,-424]],[[260826,302839],[-582,505]],[[260244,303344],[-292,4310]],[[247116,305288],[0,-1624]],[[247116,303664],[-574,36]],[[246542,303700],[-7,2441],[-827,26]],[[247259,311820],[2,-3021],[-145,16],[0,-3527]],[[247995,306911],[-1,-1623],[-878,0]],[[266161,311969],[-151,-1209],[137,-1333]],[[266147,309427],[-550,-3124]],[[265597,306303],[-143,-536],[-540,1289]],[[264914,307056],[377,2075],[-83,1018]],[[252434,312593],[-3,-7006]],[[252431,305587],[-491,-269]],[[251940,305318],[-293,8]],[[251647,305326],[0,5395]],[[229055,310124],[0,-2981]],[[229055,307143],[-102,-1894]],[[228953,305249],[-1646,5]],[[227307,305254],[-5,4059]],[[230520,306859],[-129,-799],[-366,1]],[[230025,306061],[-236,1077],[-734,5]],[[225696,309325],[4,-2728]],[[225700,306597],[-87,-540],[-545,799],[-164,-1383]],[[224904,305473],[-175,-372],[-346,1754]],[[235918,307464],[-20,-4634]],[[235898,302830],[-25,-5641]],[[235873,297189],[-725,1210]],[[235148,298399],[-85,1118],[-236,-357],[-302,2195],[-518,1395]],[[234007,302750],[-1,4103]],[[240937,311642],[-27,-4926]],[[240910,306716],[-580,117]],[[240330,306833],[-387,76],[-25,1423],[-898,817],[-143,1103]],[[192649,296055],[0,-2067],[-471,-22],[-761,-1596],[-17,-3435]],[[191400,288935],[-519,-982],[-411,-2924],[-457,4942],[-260,4020]],[[189753,293991],[-316,3938],[-198,-1382],[-453,2730],[43,1284],[-343,3366]],[[268504,309319],[-576,-1452],[-270,224]],[[267658,308091],[-99,931]],[[242221,313104],[-71,-8013]],[[242150,305091],[-288,-50]],[[241862,305041],[-455,1583],[-497,92]],[[244345,305423],[-785,1742],[-49,-1484],[-582,-12],[0,-545]],[[242929,305124],[-779,-33]],[[266887,308098],[-133,-492]],[[266754,307606],[-217,1202],[-390,619]],[[281353,310576],[-256,-2617],[-334,-211],[-135,-1226],[-339,132],[-50,-1711],[-247,-2039]],[[279992,302904],[-1171,6597]],[[269975,311558],[-244,-1242],[240,-2297],[-54,-2071],[-167,-825]],[[269750,305123],[-567,148],[-179,-1083]],[[269004,304188],[-407,3629]],[[253461,309908],[-84,-4366]],[[253377,305542],[-946,45]],[[223429,307885],[-1,-7045]],[[223428,300840],[-1456,0]],[[221972,300840],[1,4685]],[[263252,305382],[-219,27]],[[263033,305409],[-515,58]],[[262518,305467],[-346,259]],[[263269,311611],[-17,-6229]],[[264370,310170],[-2,-2778]],[[264368,307392],[-267,-204],[-179,-1893]],[[263922,305295],[-670,87]],[[271023,306449],[-385,-3232]],[[270638,303217],[-108,-158]],[[270530,303059],[5,561],[-727,-210],[-58,1713]],[[282531,309390],[61,24]],[[282592,309414],[10,-65]],[[282602,309349],[-405,-2626],[-165,-1820],[-109,2615]],[[281923,307518],[-200,2589]],[[251647,305326],[-877,-15]],[[250770,305311],[-293,-4],[-2,1624]],[[276030,305532],[200,-730]],[[276230,304802],[-500,-1759],[-394,2383],[-444,601],[4,1044]],[[281923,307518],[8,-4063],[-186,-1610],[-387,486],[-737,-285],[-373,-589]],[[280248,301457],[-33,176]],[[280215,301633],[-11,67]],[[280204,301700],[-212,1204]],[[237408,310447],[27,-3044],[293,-50],[-7,-3257]],[[237721,304096],[-23,-4862],[-351,60]],[[237347,299294],[-4,1]],[[237343,299295],[-252,2449],[-133,5739],[-409,31]],[[238681,310276],[-66,-2358],[143,-158],[46,-2922],[169,-1709]],[[238973,303129],[-231,-2]],[[238742,303127],[-202,-247],[-819,1216]],[[206879,305574],[2,-12856],[-37,-4822],[-1146,-121]],[[205698,287775],[-6,3219],[-1134,-5],[-3,1594],[-1724,6]],[[202831,292589],[-75,1663]],[[240330,306833],[-20,-6441]],[[240310,300392],[-587,-612]],[[239723,299780],[-511,1233],[-239,2116]],[[264914,307056],[-97,-2181]],[[264817,304875],[-449,1093],[0,1424]],[[254962,309646],[-4,-5675]],[[254958,303971],[0,-1619]],[[254958,302352],[-879,89]],[[254079,302441],[-98,2459],[-614,117]],[[253367,305017],[10,525]],[[183362,303916],[0,-11575]],[[183362,292341],[-1740,3],[0,1620],[-862,-20],[-3,-8075],[-686,-61]],[[180071,285808],[-439,260],[-94,887],[82,3389],[-151,600],[21,1938],[272,564]],[[179762,293446],[283,2148],[77,2692],[-106,4262],[274,1899],[11,1120]],[[181121,309576],[281,-790],[1201,-586],[253,1502],[507,147]],[[219070,309777],[-4,-8906]],[[219066,300871],[-1455,-38]],[[217611,300833],[-1,8913]],[[220518,308107],[-138,101],[-4,-7331]],[[220376,300877],[-1310,-6]],[[258255,308758],[-186,-144],[-224,-2438],[-291,-747],[-162,-1946],[-430,-1123],[-129,-1066]],[[256833,301294],[-358,590],[-165,1921]],[[256310,303805],[109,-16],[5,5713]],[[217611,300833],[-1456,-60]],[[216155,300773],[-3,8974]],[[216155,300773],[-1454,-106]],[[214701,300667],[-15,9092]],[[214701,300667],[-1476,8]],[[213225,300675],[0,9080]],[[277494,308217],[-65,-786],[217,-4445],[468,-2796]],[[278114,300190],[-479,-436],[-840,1115],[-215,922]],[[276580,301791],[-276,1144]],[[276304,302935],[225,772],[-299,1095]],[[213225,300675],[-1204,0]],[[256310,303805],[-1352,166]],[[280204,301700],[21,-471],[-685,-2076],[-529,-3188]],[[279011,295965],[-269,-6],[-253,2493]],[[278489,298452],[-185,3128],[-229,1784],[245,1596],[342,3693]],[[278489,298452],[-265,205],[-88,1174]],[[278136,299831],[-22,359]],[[266754,307606],[118,-2921]],[[266872,304685],[-494,-1390]],[[266378,303295],[-72,1227],[-571,652],[-138,1129]],[[227307,305254],[-1,-3184]],[[227306,302070],[-352,1622],[-507,-2568],[-302,757]],[[226145,301881],[90,1860],[-381,232],[-154,2624]],[[269004,304188],[84,-1081]],[[269088,303107],[-225,529]],[[268863,303636],[-374,-245]],[[268489,303391],[-548,1345]],[[267941,304736],[-283,3355]],[[267941,304736],[-591,-490]],[[267350,304246],[-195,-334]],[[267155,303912],[-283,773]],[[274517,305785],[-85,-1864],[134,-4155],[-61,-616]],[[274505,299150],[-581,663],[-511,1884]],[[273413,301697],[-135,2327],[-372,1680],[-227,39],[-176,1868]],[[258671,305776],[-63,-2961]],[[258608,302815],[-229,-1970],[-471,-601],[9,-685]],[[257917,299559],[-515,1403],[-542,-470]],[[256860,300492],[-27,802]],[[221972,300840],[4,-1864]],[[221976,298976],[-229,1201],[-392,509],[-834,191]],[[220521,300877],[-145,0]],[[224904,305473],[0,-4595]],[[224904,300878],[-1476,-38]],[[260244,303344],[-448,-474],[-461,-1878]],[[259335,300992],[-374,2733],[-353,-910]],[[273413,301697],[-85,-3220]],[[273328,298477],[-403,-1010]],[[272925,297467],[-503,1412],[-567,2766]],[[271855,301645],[277,3710]],[[249738,306948],[7,-5486]],[[249745,301462],[-730,-2],[-438,571]],[[248577,302031],[-14,4958]],[[237343,299295],[-645,694],[-800,2841]],[[271855,301645],[-224,-1169]],[[271631,300476],[-514,964],[-162,2031],[-317,-254]],[[264817,304875],[-499,-1732]],[[264318,303143],[-198,104],[-7,-5871]],[[264113,297376],[-299,18],[-3,-1823]],[[263811,295571],[-420,-902]],[[263391,294669],[-672,168]],[[262719,294837],[116,1165]],[[262835,296002],[415,1551],[228,1602]],[[263478,299155],[298,1539],[245,2560],[-99,2041]],[[230025,306061],[101,-881],[-211,-1084],[101,-2120]],[[230016,301976],[-186,350],[-327,-1482],[-269,387],[-183,1849]],[[229051,303080],[-98,2169]],[[244411,304199],[-353,-701],[-25,-3600]],[[244033,299898],[-1166,155]],[[242867,300053],[62,5071]],[[276304,302935],[-783,-2654],[-394,-674],[-382,-2307]],[[274745,297300],[-240,1850]],[[265597,306303],[-143,-2279],[195,-1400]],[[265649,302624],[-510,-2675]],[[265139,299949],[-116,-620]],[[265023,299329],[-659,3103],[-46,711]],[[248577,302031],[0,-1380],[-585,-270],[-2,-1632]],[[247990,298749],[-442,543],[316,1089],[-750,38]],[[247114,300419],[2,3245]],[[250770,305311],[4,-4878],[-150,-1369]],[[250624,299064],[-878,-312]],[[249746,298752],[-1,2710]],[[231679,306850],[149,-590],[1,-3199],[271,-1474],[224,-5]],[[232324,301582],[-241,-630]],[[232083,300952],[-247,888],[-429,-565],[-250,-1798],[-558,-652]],[[230599,298825],[-125,949],[-568,1263],[110,939]],[[234007,302750],[-176,481],[-257,-1570]],[[233574,301661],[-669,201],[-133,967],[-448,-1247]],[[241862,305041],[-376,-48],[-11,-1571],[394,-3307]],[[241869,300115],[-693,133]],[[241176,300248],[-866,144]],[[226145,301881],[-3,-7871]],[[226142,294010],[-1232,-6]],[[224910,294004],[-6,6874]],[[266378,303295],[-305,-1110]],[[266073,302185],[-424,439]],[[246542,303700],[-5,-6913],[-293,-2],[0,-1616]],[[246244,295169],[-1256,-5]],[[244988,295164],[-45,601]],[[244943,295765],[269,599],[-236,1265],[282,815],[-40,1455],[303,-382],[-185,3716],[560,1252],[-185,1658]],[[244943,295765],[-41,-823],[-579,866]],[[244323,295808],[8,4034],[-298,56]],[[262518,305467],[-156,-2441],[-200,-874]],[[262162,302152],[-936,-50]],[[261226,302102],[-34,1161]],[[253367,305017],[-117,-5834]],[[253250,299183],[-737,-1766]],[[252513,297417],[38,554],[-611,6],[-2,2436]],[[251938,300413],[2,4905]],[[210732,295929],[-587,-11],[-3,-3235],[-124,-7],[0,-8008],[-134,-3]],[[209884,284665],[-2861,-35],[-28,-8243]],[[206995,276387],[-1400,-32],[4,8250],[101,1],[-2,3169]],[[263478,299155],[-127,1132],[-280,33]],[[263071,300320],[-38,5089]],[[179762,293446],[-4058,-181]],[[175704,293265],[-2643,-5],[-585,89],[-362,1122],[-387,245]],[[171727,294716],[267,2870],[-339,971],[-382,2958]],[[263071,300320],[-494,-473]],[[262577,299847],[-380,582]],[[262197,300429],[-35,1723]],[[270530,303059],[-303,-446],[112,-1813],[-159,-1241],[160,-3138]],[[270340,296421],[-326,1801]],[[270014,298222],[-319,2646],[-607,2239]],[[251938,300413],[-588,24],[-1,-1081],[-287,-276]],[[251062,299080],[-438,-16]],[[229051,303080],[-27,-97]],[[229024,302983],[-420,-2885],[-33,-1359],[-271,1490],[50,1869],[-342,-239],[-177,-1289],[-249,387],[-61,1401]],[[227521,302358],[-215,-288]],[[242867,300053],[0,-1626]],[[242867,298427],[-989,64]],[[241878,298491],[-9,1624]],[[254079,302441],[14,-7371]],[[254093,295070],[-914,185]],[[253179,295255],[71,3928]],[[268489,303391],[-191,-580],[-387,-2963],[106,-884]],[[268017,298964],[-130,-739]],[[267887,298225],[-343,99],[-450,1171]],[[267094,299495],[12,1605]],[[267106,301100],[49,2812]],[[189753,293991],[-1506,-3],[-6,-4849],[-1376,-19],[-349,1601],[-5,-14590]],[[186511,276131],[-3149,-35]],[[183362,276096],[0,16245]],[[267106,301100],[-728,2195]],[[238742,303127],[-74,-8950]],[[238668,294177],[-668,109]],[[238e3,294286],[-287,2381]],[[237713,296667],[-388,1098],[22,1529]],[[256860,300492],[-290,-2960],[-338,-792],[-245,-1877]],[[255987,294863],[-144,1386],[-293,274]],[[255550,296523],[0,1620],[-291,54],[-9,3268],[-292,887]],[[268863,303636],[139,-2861],[323,-3555]],[[269325,297220],[-471,-581]],[[268854,296639],[-87,-160]],[[268767,296479],[-371,1042],[-216,-421],[-163,1864]],[[227521,302358],[-8,-8969]],[[227513,293389],[-1201,1]],[[226312,293390],[-170,620]],[[259335,300992],[56,-1316],[-280,-1720]],[[259111,297956],[-212,-1709],[70,-887],[-508,-2769]],[[258461,292591],[2,2075],[-386,811]],[[258077,295477],[-160,4082]],[[247114,300419],[-4,-8971]],[[247110,291448],[-285,-7],[1,-1091],[-449,-9]],[[246377,290341],[-133,6],[0,4822]],[[270014,298222],[-538,-798]],[[269476,297424],[-151,-204]],[[271631,300476],[-1005,-5256]],[[270626,295220],[-44,238]],[[270582,295458],[-242,963]],[[265023,299329],[-257,-2572],[-190,585]],[[264576,297342],[-271,24]],[[264305,297366],[-192,10]],[[260085,295668],[2,547],[-556,17],[-158,1641],[-262,83]],[[260826,302839],[-296,-1218],[-7,-4236],[-438,-1717]],[[267094,299495],[-351,-1180]],[[266743,298315],[-277,2222]],[[266466,300537],[-393,1648]],[[261226,302102],[133,-4629]],[[261359,297473],[96,-3170]],[[261455,294303],[-945,242]],[[260510,294545],[-581,52]],[[259929,294597],[156,1071]],[[235148,298399],[-1,-6962]],[[235147,291437],[-172,647]],[[234975,292084],[-223,645],[-660,-165]],[[234092,292564],[-504,-212]],[[233588,292352],[-6,49]],[[233582,292401],[-8,9260]],[[239723,299780],[-33,-6035]],[[239690,293745],[-694,-157]],[[238996,293588],[-328,589]],[[230599,298825],[-15,-6105]],[[230584,292720],[-1252,143]],[[229332,292863],[-306,203]],[[229026,293066],[-2,9917]],[[229026,293066],[-1224,262]],[[227802,293328],[-289,61]],[[237713,296667],[-606,-1073]],[[237107,295594],[-320,702],[-637,-837],[-277,1730]],[[276580,301791],[-335,-2182],[7,-1181],[-302,-3863]],[[275950,294565],[-336,-991]],[[275614,293574],[-478,39],[-285,2097]],[[274851,295710],[-106,1590]],[[171727,294716],[-239,-2194]],[[171488,292522],[-527,2873],[-607,2124],[-309,1676]],[[233582,292401],[-516,1393],[-745,742],[-269,-626]],[[232052,293910],[31,7042]],[[266466,300537],[-488,-4110]],[[265978,296427],[-652,2740]],[[265326,299167],[-187,782]],[[255550,296523],[-579,144],[-98,-1641],[-485,59]],[[254388,295085],[-295,-15]],[[262197,300429],[-36,-1811],[-802,-1145]],[[249746,298752],[0,-823]],[[249746,297929],[-780,-17]],[[248966,297912],[-952,5]],[[248014,297917],[-24,832]],[[278136,299831],[-261,-1729],[-65,-2062],[-295,-1492],[-382,-3555]],[[277133,290993],[-221,469],[-599,3177],[-363,-74]],[[232052,293910],[-3,-968]],[[232049,292942],[-1216,-1076]],[[230833,291866],[-249,854]],[[274851,295710],[-156,131],[-298,-1760],[-415,2481],[-367,85],[-287,1830]],[[272925,297467],[-517,-3023]],[[272408,294444],[-1070,-5442]],[[271338,289002],[-265,919]],[[271073,289921],[-257,2318],[43,1727],[-233,1254]],[[258077,295477],[-439,-1478],[-435,-2504],[-548,-1594]],[[256655,289901],[-109,9]],[[256546,289910],[-267,1112],[-470,3450],[178,391]],[[220521,300877],[16,-8166]],[[220537,292711],[-1467,10]],[[219070,292721],[-4,8150]],[[221976,298976],[5,-6234]],[[221981,292742],[-1444,-31]],[[224910,294004],[2,-1315]],[[224912,292689],[-1486,26]],[[223426,292715],[2,8125]],[[219070,292721],[-1453,-13]],[[217617,292708],[-6,8125]],[[217617,292708],[-1443,-45]],[[216174,292663],[-19,8110]],[[223426,292715],[-1445,27]],[[216174,292663],[-1446,-96]],[[214728,292567],[-27,8100]],[[213225,300675],[57,-8129]],[[213282,292546],[-1287,-1]],[[211995,292545],[11,3391]],[[214728,292567],[-1446,-21]],[[241176,300248],[-12,-1321],[-518,-4118],[192,-1475],[382,-1184]],[[241220,292150],[-1146,188]],[[240074,292338],[-391,56],[7,1351]],[[266743,298315],[382,-3067],[-30,-933]],[[267095,294315],[-707,-913]],[[266388,293402],[-414,1708]],[[265974,295110],[4,1317]],[[262719,294837],[-459,-1602]],[[262260,293235],[-776,48]],[[261484,293283],[-29,1020]],[[262577,299847],[-12,-3859],[270,14]],[[248014,297917],[76,-4060],[-205,-780],[1,-1558]],[[247886,291519],[-437,-567]],[[247449,290952],[-227,-1245],[-112,1741]],[[252513,297417],[69,-2403],[-508,-277]],[[252074,294737],[0,1098],[-968,-56]],[[251106,295779],[-44,3301]],[[241878,298491],[54,-3825],[-183,-2389],[75,-1398]],[[241824,290879],[-230,-523],[-374,1794]],[[244323,295808],[-11,-3253]],[[244312,292555],[-1484,172]],[[242828,292727],[39,5700]],[[264965,295106],[-389,2236]],[[265326,299167],[-46,-1734],[-315,-2327]],[[279011,295965],[-403,-3616],[-92,-2363],[-262,1132],[231,-2620],[-212,-589],[-375,805]],[[277898,288714],[-123,574]],[[277775,289288],[-642,1705]],[[195305,289204],[0,-8032]],[[195305,281172],[-1,-6537]],[[195304,274635],[-186,-4]],[[195118,274631],[-312,2178],[43,3573],[-198,582],[-596,5810],[0,10694]],[[267887,298225],[124,-661],[-175,-1445],[3,-2070]],[[267839,294049],[-421,-2128]],[[267418,291921],[-323,2394]],[[253179,295255],[-83,-4574]],[[253096,290681],[-1016,-26]],[[252080,290655],[-6,4082]],[[265974,295110],[21,-726],[-419,-926],[-105,-1288]],[[265471,292170],[-170,1415]],[[265301,293585],[-336,1521]],[[251106,295779],[-194,-540]],[[250912,295239],[-465,-210],[-350,-1146]],[[250097,293883],[-350,16],[-1,4030]],[[268767,296479],[-104,-668]],[[268663,295811],[-273,-796],[-103,-1445]],[[268287,293570],[-448,479]],[[237107,295594],[1,-5232]],[[237108,290362],[-341,757],[-196,-1322],[-639,965],[-521,-443]],[[235411,290319],[-264,1118]],[[275614,293574],[-88,-2688],[-301,-779]],[[275225,290107],[-353,382],[-40,1051],[-800,-2860]],[[274032,288680],[-22,-72]],[[274010,288608],[-398,2352],[-785,2545]],[[272827,293505],[-419,939]],[[242828,292727],[22,-1854],[-368,-1418],[-65,-1107]],[[242417,288348],[-241,1667],[-352,864]],[[270582,295458],[-741,-3541]],[[269841,291917],[-395,3623],[30,1884]],[[259929,294597],[-147,0],[-211,-3806],[-383,38],[-157,-3571]],[[259031,287258],[-882,-28]],[[258149,287230],[-35,1334],[210,2007],[198,282],[-61,1738]],[[250097,293883],[-203,-505],[0,-2741]],[[249894,290637],[-534,-9]],[[249360,290628],[-4,2180],[-385,256],[-5,4848]],[[249360,290628],[-290,-1321]],[[249070,289307],[-1184,2212]],[[269841,291917],[-165,-789]],[[269676,291128],[-4,-5]],[[269672,291123],[-80,1]],[[269592,291124],[-424,845],[-314,4670]],[[195118,274631],[-3725,22]],[[191393,274653],[0,1610]],[[191393,276263],[7,12672]],[[264305,297366],[79,-1215],[-282,-4274]],[[264102,291877],[-95,1]],[[264007,291878],[19,2058],[-215,1635]],[[265301,293585],[-113,-1287],[-385,-1434]],[[264803,290864],[-134,698],[-567,315]],[[238e3,294286],[55,-4237],[-203,-2132],[-208,87],[128,-2331]],[[237772,285673],[-29,1]],[[237743,285674],[-635,-3]],[[237108,285671],[0,4691]],[[269592,291124],[-134,-694]],[[269458,290430],[-356,976],[-547,-1372]],[[268555,290034],[-268,3536]],[[256546,289910],[-601,-2119],[-102,-2363],[-288,-51]],[[255555,285377],[-818,63]],[[254737,285440],[-326,195],[-14,2539]],[[254397,288174],[-9,6911]],[[211995,292545],[-22,-7993]],[[211973,284552],[0,-8133]],[[211973,276419],[1,-8101]],[[211974,268318],[0,-1611],[-731,-3]],[[211243,266704],[-1104,-3]],[[210139,266701],[0,9724],[-255,-1],[0,8241]],[[252080,290655],[-401,-9]],[[251679,290646],[-766,-8]],[[250913,290638],[-1,4601]],[[244988,295164],[-59,-1673],[289,734],[-26,-3356],[151,-2943],[-317,-598],[225,-984],[-128,-820]],[[245123,285524],[0,-134]],[[245123,285390],[-271,18]],[[244852,285408],[-481,19]],[[244371,285427],[-67,-3]],[[244304,285424],[8,7131]],[[264007,291878],[-125,-1789],[-179,18]],[[263703,290107],[-245,1867],[-67,2695]],[[258149,287230],[-73,-1530]],[[258076,285700],[-260,915],[-756,37],[2,-410]],[[257062,286242],[-403,2158],[-4,1501]],[[271073,289921],[-669,-319],[-229,1236],[-260,-546]],[[269915,290292],[-148,616]],[[269767,290908],[-91,220]],[[254397,288174],[-931,-2937]],[[253466,285237],[-470,-87]],[[252996,285150],[100,5531]],[[250913,290638],[-58,-1638],[-291,-9],[-3,-1640],[-289,-10]],[[250272,287341],[5,3289],[-383,7]],[[246377,290341],[40,-3234]],[[246417,287107],[-592,20],[0,-1670]],[[245825,285457],[-702,67]],[[266388,293402],[-34,-4888]],[[266354,288514],[-753,-747]],[[265601,287767],[-17,901]],[[265584,288668],[-113,3502]],[[263703,290107],[-14,-676]],[[263689,289431],[-975,44],[-28,-604]],[[262686,288871],[-213,626]],[[262473,289497],[-213,3738]],[[277775,289288],[-200,-1210],[-345,-446],[-431,-3536]],[[276799,284096],[-357,-1958],[-73,1501]],[[276369,283639],[-170,-185],[-119,1854],[-263,409]],[[275817,285717],[-479,2444],[-113,1946]],[[175704,293265],[8,-6545],[-64,-14],[-11,-8498]],[[175637,278208],[-2838,-1564],[17,2580],[-320,834],[-131,1949],[82,971],[-206,4490],[-532,4208],[-221,846]],[[261484,293283],[160,-5557]],[[261644,287726],[11,-400]],[[261655,287326],[-1005,-14]],[[260650,287312],[-168,-13]],[[260482,287299],[28,7246]],[[260482,287299],[-991,-305]],[[259491,286994],[-460,264]],[[233588,292352],[-6,-55]],[[233582,292297],[-854,-556],[-398,-900],[-289,-1444]],[[232041,289397],[8,3545]],[[272827,293505],[-15,-5200],[98,-784]],[[272910,287521],[-478,-195],[-495,933],[-201,-1171]],[[271736,287088],[-363,872],[-35,1042]],[[267418,291921],[45,-836],[-297,-951],[-55,-1334]],[[267111,288800],[-431,-35]],[[266680,288765],[-326,-251]],[[202831,292589],[15,-6292]],[[202846,286297],[-1525,-4281],[1,-811],[-1146,18],[-2,-3253]],[[200174,277970],[-860,-3]],[[199314,277967],[-358,449],[43,2766],[-165,3253],[-161,392],[-104,4258],[-348,-19]],[[238996,293588],[-214,-3466],[-111,31],[-24,-4496]],[[238647,285657],[-85,2]],[[238562,285659],[-790,14]],[[268555,290034],[21,-284]],[[268576,289750],[-391,-1856],[-455,-1079]],[[267730,286815],[-127,1309],[-492,676]],[[183362,276096],[1,-8676]],[[183363,267420],[-4125,8475],[13,2284],[251,1898]],[[179502,280077],[536,715],[179,2807],[-146,2209]],[[191393,276263],[-1966,-35],[0,-192],[-2916,95]],[[226312,293390],[-10,-8052]],[[226302,285338],[-375,38]],[[225927,285376],[-1032,85]],[[224895,285461],[17,7228]],[[240074,292338],[-28,-6700]],[[240046,285638],[-697,10]],[[239349,285648],[-702,9]],[[265584,288668],[-611,418]],[[264973,289086],[-229,4]],[[264744,289090],[59,1774]],[[274010,288608],[-793,-2802]],[[273217,285806],[-307,1715]],[[179502,280077],[-3865,-1869]],[[227802,293328],[-42,-8197]],[[227760,285131],[-406,73]],[[227354,285204],[-1052,134]],[[229332,292863],[-29,-7782]],[[229303,285081],[-523,-53]],[[228780,285028],[-1020,103]],[[262473,289497],[-829,-1771]],[[232039,284934],[-231,5],[-115,-1982],[146,-674]],[[231839,282283],[-397,23]],[[231442,282306],[-615,61]],[[230827,282367],[1,2606]],[[230828,284973],[5,6893]],[[232041,289397],[-2,-4463]],[[230828,284973],[-612,11]],[[230216,284984],[-913,97]],[[219070,292721],[-5,-8098]],[[219065,284623],[-381,10]],[[218684,284633],[-1066,127]],[[217618,284760],[-1,7948]],[[220537,292711],[5,-8140]],[[220542,284571],[-432,-2]],[[220110,284569],[-1045,54]],[[234975,292084],[-31,-7088]],[[234944,284996],[-292,1575],[-561,-613]],[[234091,285958],[1,6606]],[[217618,284760],[-376,-125]],[[217242,284635],[-1070,-47]],[[216172,284588],[2,8075]],[[223426,292715],[8,-8204]],[[223434,284511],[-404,2]],[[223030,284513],[-1045,0]],[[221985,284513],[-4,8229]],[[224895,285461],[-2,-1035],[-413,38]],[[224480,284464],[-1046,47]],[[221985,284513],[-393,-1]],[[221592,284512],[-1050,59]],[[244304,285424],[-1696,42]],[[242608,285466],[-191,2882]],[[216172,284588],[-374,14]],[[215798,284602],[-1072,-38]],[[214726,284564],[2,8003]],[[206995,276387],[10,-9680]],[[207005,266707],[-197,-1]],[[206808,266706],[-3007,34]],[[203801,266740],[-1057,-19]],[[202744,266721],[2,17810],[100,1766]],[[213282,292546],[0,-7999]],[[213282,284547],[-1309,5]],[[214726,284564],[-368,-14]],[[214358,284550],[-1076,-3]],[[234091,285958],[-73,-393]],[[234018,285565],[-60,-961],[-377,12]],[[233581,284616],[1,7681]],[[242608,285466],[-1828,115]],[[240780,285581],[-734,57]],[[233581,284616],[-993,-39]],[[232588,284577],[-549,357]],[[235411,290319],[-5,-7248]],[[235406,283071],[-145,-6]],[[235261,283065],[-39,471]],[[235222,283536],[-278,1460]],[[249070,289307],[-206,-1883],[-209,-3399],[-189,-953]],[[248466,283072],[-1108,2439]],[[247358,285511],[-151,1938],[245,380],[-3,3123]],[[264744,289090],[-346,-257]],[[264398,288833],[-567,369],[-126,-463]],[[263705,288739],[-16,692]],[[275817,285717],[197,-1750],[-222,-2037],[-677,747]],[[275115,282677],[4,3611],[-520,96],[-567,2296]],[[247358,285511],[-237,-29],[-3,-1592],[-571,-19]],[[246547,283871],[-8,3240],[-122,-4]],[[269458,290430],[-641,-2764]],[[268817,287666],[-197,886]],[[268620,288552],[-44,1198]],[[269915,290292],[98,-679],[-163,-3128],[52,-2328],[-122,-1899]],[[269780,282258],[-329,-1370]],[[269451,280888],[-242,1119]],[[269209,282007],[-81,3665],[-311,1994]],[[237108,285671],[0,-2571]],[[237108,283100],[-1702,-29]],[[271736,287088],[202,-924]],[[271938,286164],[-630,-2537]],[[271308,283627],[-251,828],[-618,-687],[-182,-1942]],[[270257,281826],[-477,432]],[[252996,285150],[-21,-1156]],[[252975,283994],[-1295,-59]],[[251680,283935],[-1,6711]],[[251680,283935],[-283,11]],[[251397,283946],[-1128,96]],[[250269,284042],[3,3299]],[[250269,284042],[-1132,-33],[-12,-840]],[[249125,283169],[-659,-97]],[[257062,286242],[14,-3976],[-399,14]],[[256677,282280],[-836,-103],[-284,800]],[[255557,282977],[-2,2400]],[[269209,282007],[-689,-991],[-95,755],[-402,-936]],[[268023,280835],[-353,3484]],[[267670,284319],[60,2496]],[[263705,288739],[-84,-3973]],[[263621,284766],[55,-1652]],[[263676,283114],[-539,-692]],[[263137,282422],[-449,518]],[[262688,282940],[-2,5931]],[[262688,282940],[-898,-38]],[[261790,282902],[-135,4424]],[[199314,277967],[-878,-19],[0,-1622],[-852,-5],[-2,-8135],[36,-4019]],[[197618,264167],[-857,-7],[-37,4023],[2,8133],[-306,3],[2,1614],[-576,1],[-5,3232],[-536,6]],[[264398,288833],[-62,-3686]],[[264336,285147],[-715,-381]],[[264973,289086],[-7,-4742],[-221,-294]],[[264745,284050],[2,1070],[-411,27]],[[265601,287767],[265,-1986],[29,-1346]],[[265895,284435],[-506,-1945]],[[265389,282490],[-646,23]],[[264743,282513],[2,1537]],[[267670,284319],[-205,1161],[-587,-1542]],[[266878,283938],[-198,4827]],[[266878,283938],[-137,-519]],[[266741,283419],[-297,-993]],[[266444,282426],[-403,799],[-146,1210]],[[275115,282677],[-128,-2424],[77,-2306]],[[275064,277947],[21,-1799],[-453,1073]],[[274632,277221],[-397,2101],[-304,487]],[[273931,279809],[-206,2389],[-508,3608]],[[273217,285806],[-382,-1361],[-117,-2128],[-399,-1751]],[[272319,280566],[-269,3521],[-24,1416]],[[272026,285503],[-88,661]],[[254737,285440],[-323,-2639],[122,-3923],[141,-1192],[-210,-1223]],[[254467,276463],[-114,140]],[[254353,276603],[-184,1820],[-374,-689],[-62,3380],[-367,2778],[100,1345]],[[261790,282902],[136,-2308]],[[261926,280594],[-1276,-334]],[[260650,280260],[0,7052]],[[260650,280260],[-288,-579],[2,-1890]],[[260364,277791],[-286,-278],[4,-1615],[-248,-23]],[[259834,275875],[-17,4870],[-320,8]],[[259497,280753],[-6,6241]],[[259497,280753],[-1025,-27]],[[258472,280726],[-231,1150],[-165,3824]],[[246547,283871],[-292,-1615],[176,-342],[-73,-2890]],[[246358,279024],[-674,12],[3,3263],[138,3158]],[[235222,283536],[-1204,-38]],[[234018,283498],[0,2067]],[[258472,280726],[-106,-860]],[[258366,279866],[-839,-31],[-2,-819],[-563,45]],[[256962,279061],[-281,-16],[0,1226]],[[256681,280271],[-4,2009]],[[202744,266721],[-672,-16],[-49,-2500],[301,-1531]],[[202324,262674],[-2142,-5]],[[200182,262669],[-8,15301]],[[272319,280566],[44,-2784]],[[272363,277782],[-442,-1977]],[[271921,275805],[-595,2074]],[[271326,277879],[-222,903]],[[271104,278782],[-65,751],[269,4094]],[[273931,279809],[-121,-807]],[[273810,279002],[-90,-725],[-314,2439],[-742,-3661]],[[272664,277055],[-301,727]],[[248466,283072],[-231,-2682],[-557,-1363]],[[247678,279027],[-560,-1640]],[[247118,277387],[-289,-1241]],[[246829,276146],[-463,2072]],[[246366,278218],[-8,806]],[[238701,271113],[-400,6]],[[238301,271119],[-149,1513],[-322,444],[-467,-2738],[-254,8]],[[237109,270346],[-1,3653]],[[237108,273999],[0,5600]],[[237108,279599],[0,3501]],[[237743,285674],[-73,-1364],[157,-1652],[-2,-3964],[475,-5512],[401,-2069]],[[238562,285659],[194,-3036],[29,-8285],[191,-5]],[[238976,274333],[-156,-3244]],[[238820,271089],[-119,24]],[[239516,277585],[89,-2415],[-250,-839],[-379,2]],[[239349,285648],[4,-5606],[141,-1],[22,-2456]],[[240779,280837],[-287,-14],[-146,-3236]],[[240346,277587],[-830,-2]],[[240780,285581],[-1,-4744]],[[242619,280157],[-575,-2639],[-400,30]],[[241644,277548],[0,1623],[-290,937],[-575,729]],[[242608,285466],[11,-5309]],[[234018,283498],[-3,-6187]],[[234015,277311],[-813,788]],[[233202,278099],[-417,1389]],[[232785,279488],[-113,619]],[[232672,280107],[-84,4470]],[[246366,278218],[-28,-989],[-363,176],[-2,-2478],[-251,42],[-36,2444],[-221,12]],[[245465,277425],[-297,1279],[258,1420],[-227,256],[-7,1864],[186,934],[-62,1882],[-224,-1603],[31,1933]],[[268023,280835],[-29,-951]],[[267994,279884],[-750,-2311]],[[267244,277573],[-503,5846]],[[244371,285427],[-163,-2146],[-308,-2022],[-90,-2138]],[[243810,279121],[-368,-2107],[-400,-899]],[[243042,276115],[-26,3010],[-397,1032]],[[255557,282977],[-143,-816],[-4,-3254],[-143,-3],[2,-3233]],[[255269,275671],[-569,-21],[-233,813]],[[244852,285408],[-216,-2699],[-7,-2066],[-283,-3112]],[[244346,277531],[-420,5],[-116,1585]],[[225927,285376],[-30,-8275]],[[225897,277101],[-4,-879]],[[225893,276222],[-1134,26]],[[224759,276248],[-281,39]],[[224478,276287],[2,8177]],[[245465,277425],[-76,-261]],[[245389,277164],[-175,-453],[-903,-2]],[[244311,276709],[35,822]],[[227354,285204],[-18,-8167]],[[227336,277037],[-186,1]],[[227150,277038],[-1253,63]],[[264743,282513],[-219,-2968]],[[264524,279545],[-235,1092]],[[264289,280637],[-264,580],[-349,1897]],[[254353,276603],[-498,-1834],[-40,-1059],[323,-1231]],[[254138,272479],[-1368,-35]],[[252770,272444],[91,5015]],[[252861,277459],[114,6535]],[[228780,285028],[-17,-8118]],[[228763,276910],[-135,16]],[[228628,276926],[-1292,111]],[[230216,284984],[-6,-3141]],[[230210,281843],[-31,-4995]],[[230179,276848],[-1416,62]],[[230827,282367],[0,-513],[-617,-11]],[[232672,280107],[-600,939],[-233,1237]],[[218684,284633],[-13,-8156]],[[218671,276477],[-1432,43]],[[217239,276520],[3,8115]],[[210139,266701],[-717,-2]],[[209422,266699],[-123,-1]],[[209299,266698],[-2294,9]],[[220110,284569],[-7,-8139]],[[220103,276430],[-1432,47]],[[217239,276520],[0,-66]],[[217239,276454],[-1432,21]],[[215807,276475],[-9,8127]],[[215807,276475],[-1432,-37]],[[214375,276438],[-17,8112]],[[214375,276438],[-25,-1]],[[214350,276437],[-2377,-18]],[[221592,284512],[0,-8234]],[[221592,276278],[-49,0]],[[221543,276278],[-1440,152]],[[223030,284513],[0,-8233]],[[223030,276280],[-51,1]],[[222979,276281],[-1387,-3]],[[224478,276287],[-1448,-7]],[[271104,278782],[-447,-786]],[[270657,277996],[-226,1046],[-174,2784]],[[266444,282426],[-237,-2443]],[[266207,279983],[2,-920]],[[266209,279063],[-288,519]],[[265921,279582],[-345,931],[-187,1977]],[[251397,283946],[0,-6508]],[[251397,277438],[-1123,-9]],[[250274,277429],[-5,6613]],[[250274,277429],[-14,-1]],[[250260,277428],[-1136,15],[0,1061]],[[249124,278504],[1,4665]],[[252861,277459],[-1464,-21]],[[235261,283065],[11,-1603]],[[235272,281462],[1,-2618]],[[235273,278844],[-795,-2143]],[[234478,276701],[-463,610]],[[267244,277573],[-756,-2456]],[[266488,275117],[-124,3123],[-155,823]],[[264289,280637],[-142,-524],[-197,-2955],[-99,3]],[[263851,277161],[-538,-506]],[[263313,276655],[-159,-301]],[[263154,276354],[0,1215]],[[263154,277569],[-17,4853]],[[237108,279599],[-281,902],[-86,-872],[-299,1007],[-286,-1037],[-341,13],[-543,1850]],[[249124,278504],[-151,-881]],[[248973,277623],[-205,-34],[-580,-3455]],[[248188,274134],[-494,8],[0,1631],[-576,8],[0,1606]],[[256681,280271],[-69,-2498],[-191,-1960],[-869,-125],[4,-3255],[-143,-9]],[[255413,272424],[-143,-6],[-1,3253]],[[263154,277569],[-1076,448]],[[262078,278017],[-152,2577]],[[265921,279582],[1,-28]],[[265922,279554],[-184,35],[-659,-3027]],[[265079,276562],[-284,2688],[-271,295]],[[231442,282306],[2,-8953]],[[231444,273353],[-1049,21]],[[230395,273374],[-216,3474]],[[270657,277996],[-80,-1269]],[[270577,276727],[-329,-341],[-291,-3111],[55,-643]],[[270012,272632],[0,-5]],[[270012,272627],[-338,-491],[-153,1148]],[[269521,273284],[74,1606],[-301,1073],[-437,275]],[[268857,276238],[507,2500],[87,2150]],[[232785,279488],[1,-3858],[404,-2322]],[[233190,273308],[-1746,45]],[[268857,276238],[-59,1856],[-542,1927],[-262,-137]],[[237108,273999],[-848,-1143],[-402,1183]],[[235858,274039],[-244,1]],[[235614,274040],[-342,532],[1,4272]],[[197618,264167],[24,-1497]],[[197642,262670],[0,-8384],[-2346,-23]],[[195296,254263],[8,20372]],[[259834,275875],[18,-769],[-399,-590]],[[259453,274516],[-479,386],[-118,1013],[-486,-1586]],[[258370,274329],[-4,5537]],[[241644,277548],[-1,-1627]],[[241643,275921],[-577,18],[2,-799],[-433,-2]],[[240635,275138],[-285,12],[-4,2437]],[[273810,279002],[98,-1654]],[[273908,277348],[8,-2098]],[[273916,275250],[-11,-827]],[[273905,274423],[15,-90]],[[273920,274333],[-20,-184]],[[273900,274149],[-60,-392]],[[273840,273757],[-438,-2518],[175,-1903]],[[273577,269336],[17,-224]],[[273594,269112],[-42,-1026],[-431,800]],[[273121,268886],[-76,2024]],[[273045,270910],[44,2085],[-299,3226]],[[272790,276221],[-126,834]],[[265079,276562],[-41,-437]],[[265038,276125],[-259,143],[-399,-2644]],[[264380,273624],[-384,781]],[[263996,274405],[-145,2756]],[[262078,278017],[222,-1817]],[[262300,276200],[-162,-699],[-765,-79],[10,-1076],[-289,-21]],[[261094,274325],[-155,1623],[-575,1843]],[[256962,279061],[29,-2256],[255,-3763]],[[257246,273042],[-260,-2156],[4,-3296]],[[256990,267590],[-755,-8],[-207,1771],[-614,2276]],[[255414,271629],[-1,795]],[[243042,276115],[-252,-2320],[-86,-1940]],[[242704,271855],[-773,7]],[[241931,271862],[-288,2425],[0,1634]],[[268650,272453],[-454,-2106]],[[268196,270347],[-296,-908],[-412,5134]],[[267488,274573],[-244,3e3]],[[268857,276238],[-273,-3365],[66,-420]],[[258370,274329],[-238,-1220]],[[258132,273109],[-630,1133],[-256,-1200]],[[274213,271739],[154,-1026],[-395,-1964],[241,2990]],[[273840,273757],[261,-1594],[-185,-2612],[-322,-439]],[[274414,275981],[264,-153],[280,-1524],[-294,-990],[-167,-1798],[-139,1959],[56,2506]],[[274160,276707],[170,-315],[46,-4156],[-277,1435],[-122,1906],[183,1130]],[[274632,277221],[33,-1171],[-536,816],[-157,-984],[-64,1466]],[[265516,275419],[-478,706]],[[265922,279554],[-53,-2957],[-353,-1178]],[[266488,275117],[0,-942]],[[266488,274175],[-328,-2106]],[[266160,272069],[-649,44]],[[265511,272113],[5,3306]],[[234478,276701],[5,-3100]],[[234483,273601],[0,-4335]],[[234483,269266],[-1322,-45]],[[233161,269221],[-81,1800],[110,2287]],[[244311,276709],[-53,-2458]],[[244258,274251],[-441,-8],[-351,-1303],[-29,-1625],[-344,-1798]],[[243093,269517],[-234,272],[-155,2066]],[[235614,274040],[-175,-434],[-956,-5]],[[271921,275805],[37,-1771],[275,-2845]],[[272233,271189],[-961,-1642]],[[271272,269547],[-98,1564],[-427,591]],[[270747,271702],[140,2717],[-310,2308]],[[250260,277428],[-1,-6571]],[[250259,270857],[-1135,-31]],[[249124,270826],[0,2438],[-151,4359]],[[246829,276146],[-140,-527],[-67,-2600],[-183,267],[-97,-2398]],[[246342,270888],[-114,-1301],[-411,-1386],[-315,624]],[[245502,268825],[-3,115]],[[245499,268940],[-61,70]],[[245438,269010],[-315,191],[118,1426]],[[245241,270627],[337,223],[252,2167],[-256,411],[68,1606],[-306,122],[53,2008]],[[263154,276354],[-211,-1787],[-562,-838]],[[262381,273729],[-81,2471]],[[200182,262669],[-2540,1]],[[273045,270910],[-142,209],[-547,-2637]],[[272356,268482],[-123,2707]],[[261094,274325],[1,-3262]],[[261095,271063],[-1173,-46],[-180,788]],[[259742,271805],[-224,1640]],[[259518,273445],[-65,1071]],[[249124,270826],[0,-3253]],[[249124,267573],[-1393,50]],[[247731,267623],[-42,2293],[499,4218]],[[240635,275138],[6,-4081],[-110,-1625]],[[240531,269432],[-347,19]],[[240184,269451],[-691,9]],[[239493,269460],[-75,1632],[-598,-3]],[[267488,274573],[-96,548],[-482,-3351]],[[266910,271770],[-422,2405]],[[252770,272444],[-27,-1509]],[[252743,270935],[-1345,-64]],[[251398,270871],[-1,6567]],[[251398,270871],[-1139,-14]],[[247731,267623],[-1360,-26]],[[246371,267597],[-29,3291]],[[245241,270627],[-1027,-144]],[[244214,270483],[-103,1786],[147,1982]],[[263996,274405],[-106,-4613]],[[263890,269792],[-3,-599]],[[263887,269193],[-267,9],[-340,1832]],[[263280,271034],[-27,-2]],[[263253,271032],[60,5623]],[[270747,271702],[-157,187]],[[270590,271889],[-578,743]],[[227150,277038],[6,-4410]],[[227156,272628],[-469,-47],[-452,-1537]],[[226235,271044],[-342,5178]],[[228628,276926],[1,-5287]],[[228629,271639],[-1086,-1713]],[[227543,269926],[-107,-742],[-280,1303]],[[227156,270487],[0,2141]],[[230395,273374],[194,-555]],[[230589,272819],[-1430,-4745]],[[229159,268074],[-124,-408],[-406,3973]],[[255414,271629],[-142,-188],[4,-2273],[-284,-8],[4,-2361],[-126,-263]],[[254870,266536],[-1130,-23]],[[253740,266513],[-126,1159],[208,569],[68,3761],[248,477]],[[263253,271032],[-736,-38]],[[262517,270994],[98,589],[-330,1226],[96,920]],[[217239,276454],[-26,-8133]],[[217213,268321],[-225,-2]],[[216988,268319],[-1199,8]],[[215789,268327],[18,8148]],[[218671,276477],[-13,-8190]],[[218658,268287],[-436,22]],[[218222,268309],[-1009,12]],[[220103,276430],[-15,-8195]],[[220088,268235],[-232,-5]],[[219856,268230],[-1198,57]],[[215789,268327],[-226,-12]],[[215563,268315],[-1213,-2]],[[214350,268313],[0,8124]],[[214350,268313],[-210,4]],[[214140,268317],[-1427,-23]],[[212713,268294],[-739,24]],[[265511,272113],[-316,-757],[-183,-1474]],[[265012,269882],[-430,1091]],[[264582,270973],[-206,1238],[4,1413]],[[221543,276278],[-5,-8068]],[[221538,268210],[-231,14]],[[221307,268224],[-1219,11]],[[224759,276248],[2,-3983],[-213,-701]],[[224548,271564],[-1040,-3414]],[[223508,268150],[-541,29]],[[222967,268179],[12,8102]],[[226235,271044],[225,-2721]],[[226460,268323],[-392,-1293]],[[226068,267030],[-565,-1869]],[[225503,265161],[-119,1166],[-213,-724],[-623,5961]],[[222967,268179],[-215,-7]],[[222752,268172],[-1214,38]],[[191393,274653],[-1,-12960]],[[191392,261693],[-1985,-97],[1,-3801],[-565,-10],[0,-1773]],[[188843,256012],[-5480,11408]],[[269521,273284],[-686,-1046]],[[268835,272238],[-185,215]],[[262517,270994],[-386,-1847],[16,-1276]],[[262147,267871],[-360,-24],[-203,1604],[-425,-24]],[[261159,269427],[-64,1636]],[[259742,271805],[-223,-445],[6,-3713]],[[259525,267647],[5,-1554],[-546,-20]],[[258984,266073],[-309,-26],[-4,1611],[-286,-16]],[[258385,267642],[-7,3607],[-246,1860]],[[241931,271862],[-1,-2445]],[[241930,269417],[-1399,15]],[[268196,270347],[-120,-1132]],[[268076,269215],[-774,-4371]],[[267302,264844],[-222,1408],[-144,2418]],[[266936,268670],[128,1356],[-154,1744]],[[264582,270973],[-5,-1325],[-687,144]],[[195296,254263],[-3927,9]],[[191369,254272],[23,7421]],[[258385,267642],[-117,-1603]],[[258268,266039],[-1141,-46]],[[257127,265993],[-137,1597]],[[235858,274039],[-247,-3595],[-56,-4246],[248,15]],[[235803,266213],[165,-2415]],[[235968,263798],[-1351,24]],[[234617,263822],[-133,12],[-1,5432]],[[244214,270483],[8,-2105],[-240,-3867]],[[243982,264511],[-60,1623],[-510,-1824],[-304,1856]],[[243108,266166],[-15,3351]],[[266936,268670],[-756,231]],[[266180,268901],[-20,3168]],[[237109,270346],[74,-4024]],[[237183,266322],[-1380,-109]],[[233161,269221],[87,-951]],[[233248,268270],[-1739,-1463]],[[231509,266807],[-6,123]],[[231503,266930],[-162,2701],[-752,3188]],[[269315,266119],[-168,-187]],[[269147,265932],[-152,1040],[-160,5266]],[[269521,273284],[-206,-7165]],[[270012,272627],[143,-2843],[-121,-4705]],[[270034,265079],[-575,985]],[[269459,266064],[-144,55]],[[238301,271119],[215,-818],[-12,-1664],[522,-3202]],[[239026,265435],[-240,-345],[-1,-1274]],[[238785,263816],[-1220,-19]],[[237565,263797],[-382,2525]],[[231503,266930],[-1231,-4027]],[[230272,262903],[-620,348]],[[229652,263251],[-493,4823]],[[227156,270487],[-696,-2164]],[[270590,271889],[127,-3676],[608,-623]],[[271325,267590],[-175,-617]],[[271150,266973],[-403,-4199]],[[270747,262774],[-221,704]],[[270526,263478],[-177,1370],[-315,231]],[[253740,266513],[-294,-3347],[251,-2068]],[[253697,261098],[-1046,-26]],[[252651,261072],[-26,3649]],[[252625,264721],[118,6214]],[[269147,265932],[-285,-745]],[[268862,265187],[-233,1642],[-442,1367],[-111,1019]],[[261159,269427],[-50,-2453],[-440,-327],[-199,-2179]],[[260470,264468],[-372,2],[4,1617],[-263,0],[-26,1492],[-288,68]],[[266180,268901],[-4,-1686]],[[266176,267215],[-979,52]],[[265197,267267],[-144,1878]],[[265053,269145],[-41,737]],[[271272,269547],[173,-1188]],[[271445,268359],[-120,-769]],[[243108,266166],[-323,-822]],[[242785,265344],[-856,1]],[[241929,265345],[1,4072]],[[257127,265993],[-143,-9],[6,-2440]],[[256990,263544],[-1656,-27]],[[255334,263517],[-331,-38],[-133,3057]],[[229652,263251],[-593,-1974]],[[229059,261277],[-293,2871],[-669,-2188]],[[228097,261960],[2,1607],[-453,1892],[173,815],[-272,611],[-4,3041]],[[225503,265161],[144,-1412],[-855,-2935]],[[224792,260814],[-82,738],[-489,-431]],[[224221,261121],[-713,7029]],[[245438,269010],[61,-70]],[[245502,268825],[-127,-1815],[-313,-1032],[-168,-1704]],[[244894,264274],[-270,-484],[77,-1752]],[[244701,262038],[-172,-287]],[[244529,261751],[-462,332]],[[244067,262083],[-85,2428]],[[272356,268482],[444,-3810]],[[272800,264672],[248,-708],[-50,-2336],[-442,1524]],[[272556,263152],[-244,2510],[-518,506],[-349,2191]],[[239493,269460],[179,-3272],[-322,2],[-3,-1288],[-321,533]],[[273103,263918],[241,-620],[-261,-1764],[-124,1738],[144,646]],[[273429,267956],[229,-1123],[-211,-968],[-18,2091]],[[273121,268886],[209,-711],[80,-2196],[219,-966],[-158,-953],[-438,1415],[-233,-803]],[[263887,269193],[-34,-3123]],[[263853,266070],[-27,-877],[-408,18]],[[263418,265211],[-156,2]],[[263262,265213],[18,5821]],[[263262,265213],[-700,78]],[[262562,265291],[-449,1252]],[[262113,266543],[34,1328]],[[265197,267267],[107,-2252]],[[265304,265015],[-1157,121],[0,-794]],[[264147,264342],[-294,1728]],[[252625,264721],[-414,-683],[-803,-568]],[[251408,263470],[-10,7401]],[[246371,267597],[-50,-4882]],[[246321,262715],[-773,1410],[-654,149]],[[251408,263470],[-93,-39]],[[251315,263431],[-1039,-418]],[[250276,263013],[-17,7844]],[[250276,263013],[-235,-98]],[[250041,262915],[-702,-302]],[[249339,262613],[-25,4964],[-190,-4]],[[228097,261960],[-913,-2938]],[[227184,259022],[-236,2295],[-214,-718]],[[226734,260599],[-666,6431]],[[268862,265187],[-531,-2011]],[[268331,263176],[-444,-556]],[[267887,262620],[-507,1245]],[[267380,263865],[-78,979]],[[241929,265345],[-140,-2434]],[[241789,262911],[-714,10],[-2,-1631],[-985,-12]],[[240088,261278],[64,2739],[215,1718],[-183,3716]],[[240088,261278],[187,-1588],[292,-495],[230,-1479]],[[240797,257716],[-541,-2780],[-190,-403]],[[240066,254533],[-710,332]],[[239356,254865],[-1,3236],[-281,-4],[-5,3280],[-287,5],[3,2434]],[[262113,266543],[-202,-2490],[-1,-1443]],[[261910,262610],[38,-331]],[[261948,262279],[-247,-1122],[-557,78],[-1,-1623]],[[261143,259612],[-925,-26]],[[260218,259586],[89,792]],[[260307,260378],[163,4090]],[[234617,263822],[-104,-1184],[69,-2704],[234,-2044]],[[234816,257890],[-383,-1877]],[[234433,256013],[-270,786],[-111,1767],[-372,551]],[[233680,259117],[-7,1203],[-351,1944],[-118,1559],[44,4447]],[[267380,263865],[-842,-11]],[[266538,263854],[-369,126]],[[266169,263980],[7,3235]],[[273082,261033],[-133,-2581],[-38,2028],[171,553]],[[272467,260258],[-390,845]],[[272077,261103],[-418,1230],[-343,2022],[41,1842],[-207,776]],[[272556,263152],[364,-1898],[-453,-996]],[[218222,268309],[-10,-7269]],[[218212,261040],[-112,-2492],[-1121,-109]],[[216979,258439],[2,1757]],[[216981,260196],[7,8123]],[[216981,260196],[-1417,10]],[[215564,260206],[-1,8109]],[[215564,260206],[-1425,-1]],[[214139,260205],[1,8112]],[[214139,260205],[-87,1]],[[214052,260206],[-1250,7]],[[212802,260213],[-89,1]],[[212713,260214],[0,8080]],[[212713,260214],[-1472,-6]],[[211241,260208],[2,6496]],[[219856,268230],[-1,-7250]],[[219855,260980],[-1643,60]],[[233680,259117],[-1054,-950],[-246,-706]],[[232380,257461],[15,2779],[-147,-648]],[[232248,259592],[-249,2566],[-298,601],[38,1653],[-230,2395]],[[222752,268172],[-19,-11396]],[[222733,256776],[-311,-1069],[-354,1218],[-198,-944],[-249,1262]],[[221621,257243],[-334,1575]],[[221287,258818],[20,9406]],[[221287,258818],[-1085,65]],[[220202,258883],[-345,20],[-2,2077]],[[224221,261121],[-256,-235],[-55,-1438],[-590,-2354]],[[223320,257094],[-275,-434]],[[223045,256660],[-312,116]],[[260218,259586],[-114,-1]],[[260104,259585],[-994,-4]],[[259110,259581],[-7,3224],[-142,-9],[23,3277]],[[259110,259581],[-135,-3310]],[[258975,256271],[-230,291],[-9,1358],[-330,-1425],[-5,1399],[-275,-34]],[[258126,257860],[-1,2419],[142,6],[1,5754]],[[247731,267623],[274,-3564],[25,-1966]],[[248030,262093],[-341,-656]],[[247689,261437],[-106,-329],[-1263,-24]],[[246320,261084],[1,1631]],[[249339,262613],[-284,-111]],[[249055,262502],[-612,-243]],[[248443,262259],[-413,-166]],[[266169,263980],[-1,-929],[-528,-12]],[[265640,263039],[-382,824]],[[265258,263863],[46,1152]],[[225328,255832],[-536,4982]],[[226734,260599],[-1152,-3887]],[[225582,256712],[-254,-880]],[[272077,261103],[-207,-2290],[-271,-705]],[[271599,258108],[-852,4666]],[[232248,259592],[-1251,-3816]],[[230997,255776],[-725,7127]],[[209299,266698],[-218,-16661]],[[209081,250037],[-2269,-8219]],[[206812,241818],[27,3208],[-31,21680]],[[206812,241818],[-175,-639]],[[206637,241179],[-655,3287],[-500,980],[-452,2433],[-137,1784],[-467,1522],[-266,2270],[-357,1834]],[[203803,255289],[-2,11451]],[[203803,255289],[-618,1714],[-454,4718],[-407,953]],[[211241,260208],[-789,7]],[[210452,260215],[-226,1786],[-294,419],[-120,2210],[-128,-359],[-262,2428]],[[210452,260215],[261,-433],[176,-3774],[534,31],[187,-1030],[512,-17]],[[212122,254992],[-1599,-11259]],[[210523,243733],[-1442,6304]],[[262562,265291],[-9,-2748],[-135,18]],[[262418,262561],[-508,49]],[[255334,263517],[-41,-2445],[-142,-14],[4,-2674],[-156,-742],[132,-1478],[-365,-604],[-167,-1944]],[[254599,253616],[-506,-1944]],[[254093,251672],[-63,1221],[229,2446],[-147,-275],[95,2173],[-484,2051],[-26,1810]],[[237565,263797],[234,-2648],[-111,-2155]],[[237688,258994],[-417,-314]],[[237271,258680],[-297,954],[-857,614]],[[236117,260248],[-149,3550]],[[244067,262083],[-416,-314],[-36,-1776],[-276,-171],[-2,-3574],[-156,-1569],[81,-1641]],[[243262,253038],[-258,531],[-178,-1296],[-48,1873]],[[242778,254146],[7,11198]],[[269459,266064],[0,-2383],[-247,7],[-4,-2375]],[[269208,261313],[-295,-711]],[[268913,260602],[-583,-22],[1,2596]],[[264147,264342],[212,-842],[-100,-3841]],[[264259,259659],[-425,-12]],[[263834,259647],[-269,0]],[[263565,259647],[-156,2805],[9,2759]],[[270526,263478],[-236,-1e3],[1,-5622]],[[270291,256856],[-262,1105]],[[270029,257961],[-821,3352]],[[258126,257860],[-564,-27]],[[257562,257833],[-384,26],[-188,2e3],[3,2240]],[[256993,262099],[-3,1445]],[[263565,259647],[-754,-30]],[[262811,259617],[-348,-20],[-45,2964]],[[242778,254146],[-219,178]],[[242559,254324],[-305,2653]],[[242254,256977],[-195,277],[-241,2436],[-29,3221]],[[265258,263863],[-181,-811],[-39,-2867]],[[265038,260185],[-69,-496],[-710,-30]],[[252692,256194],[-1093,-41]],[[251599,256153],[-284,-4]],[[251315,256149],[0,7282]],[[252651,261072],[41,-4878]],[[246320,261084],[-2,-1627]],[[246318,259457],[-1160,-19]],[[245158,259438],[-408,1159],[-49,1441]],[[227703,254041],[-519,4981]],[[229059,261277],[364,-3474]],[[229423,257803],[-1328,-4514]],[[228095,253289],[-182,-662],[-210,1414]],[[266538,263854],[73,-1664]],[[266611,262190],[-131,-3053]],[[266480,259137],[-414,-482]],[[266066,258655],[-411,1022],[-15,3362]],[[267887,262620],[-7,-2008]],[[267880,260612],[-912,138],[0,1415],[-357,25]],[[266066,258655],[-13,-4419]],[[266053,254236],[-962,79]],[[265091,254315],[4,2025]],[[265095,256340],[-57,3845]],[[236117,260248],[245,-1198],[-44,-6786]],[[236318,252264],[-314,1644],[-175,1815],[-632,880],[-381,1287]],[[239356,254865],[-430,-6],[-146,-1627],[-240,7],[-65,-1705]],[[238475,251534],[-133,-174]],[[238342,251360],[-234,2339],[-88,3954],[-332,1341]],[[271599,258108],[109,-1595]],[[271708,256513],[-299,-2289]],[[271409,254224],[-861,806]],[[270548,255030],[-29,1447],[-228,379]],[[256993,262099],[-405,-645],[-234,-1413],[-90,-2314],[-724,-4800]],[[255540,252927],[-525,-296]],[[255015,252631],[-416,985]],[[251315,256149],[-565,11]],[[250750,256160],[-705,0]],[[250045,256160],[-4,6755]],[[229993,252193],[-570,5610]],[[230997,255776],[-230,-1047]],[[230767,254729],[-774,-2536]],[[268913,260602],[84,-3783]],[[268997,256819],[-88,-1964]],[[268909,254855],[-525,10],[-61,691],[-839,350]],[[267484,255906],[-15,966]],[[267469,256872],[411,3740]],[[242254,256977],[-1212,-1625],[-245,2364]],[[250045,256160],[-145,0]],[[249900,256160],[-376,-7]],[[249524,256153],[-46,1959],[-425,1320],[2,3070]],[[262811,259617],[-6,-2207]],[[262805,257410],[-584,-281],[-45,579]],[[262176,257708],[-228,4571]],[[262176,257708],[-117,-3882]],[[262059,253826],[-920,118]],[[261139,253944],[4,5668]],[[249524,256153],[-188,2]],[[249336,256155],[-474,-1],[2,-814],[-378,9]],[[248486,255349],[-43,6910]],[[267469,256872],[-538,69]],[[266931,256941],[-451,2196]],[[244529,261751],[-62,-2123],[-258,460],[229,-1495],[-276,-599],[18,-3120],[-205,750],[174,-2365],[-387,-521],[182,-1100]],[[243944,251638],[-102,-1383],[173,-931],[-202,-1256]],[[243813,248068],[-73,-540]],[[243740,247528],[12,447]],[[243752,247975],[-182,929]],[[243570,248904],[129,2677],[-437,1457]],[[248486,255349],[-225,-1013]],[[248261,254336],[-569,265]],[[247692,254601],[-3,6836]],[[257562,257833],[96,-2876],[-100,-437],[8,-2858]],[[257566,251662],[-179,1283],[-1847,-18]],[[245158,259438],[-12,-4904]],[[245146,254534],[-217,450],[-649,-954],[-49,-1688],[-287,-704]],[[191369,254272],[-1713,-9],[-813,1749]],[[225328,255832],[-812,-3459]],[[224516,252373],[-177,743],[-194,2530],[-443,141],[-382,1307]],[[247692,254601],[-45,0]],[[247647,254601],[-802,-13]],[[246845,254588],[-237,-7]],[[246608,254581],[0,4882],[-290,-6]],[[270029,257961],[-328,-1873],[-203,-243]],[[269498,255845],[-501,974]],[[226342,249372],[-760,7340]],[[227703,254041],[-1361,-4669]],[[220202,258883],[-12,-9165]],[[220190,249718],[-1597,-27]],[[218593,249691],[-12,8144],[-1602,88]],[[216979,257923],[0,516]],[[254093,251672],[-73,-563]],[[254020,251109],[-140,-343],[-854,-8],[-285,-550]],[[252741,250208],[-49,5986]],[[272895,258076],[-221,-2947],[-140,1836],[361,1111]],[[272467,260258],[359,-497],[69,-955],[-372,-536],[-14,-3438],[142,-738],[-530,300]],[[272121,254394],[-413,2119]],[[232380,257461],[233,-3410],[-192,-919],[-109,-3298]],[[232312,249834],[-587,-40],[-741,-2203]],[[230984,247591],[-246,5282],[29,1856]],[[215564,260206],[-1,-10641]],[[215563,249565],[-1463,119]],[[214100,249684],[-48,10522]],[[214100,249684],[-246,18]],[[213854,249702],[-112,1974],[-687,2489],[-255,-616]],[[212800,253549],[2,6664]],[[237271,258680],[3,-1922],[-169,-1045],[14,-5133]],[[237119,250580],[-252,-652]],[[236867,249928],[-549,2336]],[[216979,257923],[-20,-8366]],[[216959,249557],[-1396,8]],[[212800,253549],[-158,-489],[-520,1932]],[[265095,256340],[-399,-67]],[[264696,256273],[-805,-61]],[[263891,256212],[-57,3435]],[[263891,256212],[-578,-54]],[[263313,256158],[-423,46],[-85,1206]],[[261139,253944],[-190,-1282],[-485,462],[-142,-1410]],[[260322,251714],[-224,22]],[[260098,251736],[6,7849]],[[260098,251736],[-1121,-78]],[[258977,251658],[-2,4613]],[[246608,254581],[-1058,-7],[-230,-519]],[[245320,254055],[-174,479]],[[238342,251360],[-866,-337]],[[237476,251023],[-357,-443]],[[266931,256941],[-267,-2338]],[[266664,254603],[-217,-428]],[[266447,254175],[-394,61]],[[234433,256013],[126,-728]],[[234559,255285],[-1328,-6123]],[[233231,249162],[-512,-2377]],[[232719,246785],[-160,1025],[33,1830],[-280,194]],[[221621,257243],[-4,-7538]],[[221617,249705],[-1427,13]],[[270548,255030],[135,-1217],[-559,-1966],[-260,400]],[[269864,252247],[-282,1360],[-84,2238]],[[258977,251658],[18,-3690]],[[258995,247968],[-561,3]],[[258434,247971],[-835,7]],[[257599,247978],[-33,3684]],[[218593,249691],[-762,-75]],[[217831,249616],[-872,-59]],[[236867,249928],[-914,-1225]],[[235953,248703],[-290,477]],[[235663,249180],[-783,1632]],[[234880,250812],[-186,3541],[-135,932]],[[263313,256158],[-12,-3257]],[[263301,252901],[-768,-60],[-14,-3409]],[[262519,249432],[-296,57]],[[262223,249489],[-201,1664],[37,2673]],[[229345,250051],[-671,-2227]],[[228674,247824],[-579,5465]],[[229993,252193],[-648,-2142]],[[242559,254324],[-409,-313],[69,-6634],[-201,53]],[[242018,247430],[-298,679],[-278,-1715],[-307,-248]],[[241135,246146],[-630,-114]],[[240505,246032],[-17,6745],[-422,1756]],[[223045,256660],[-5,-9678]],[[223040,246982],[-1093,-7]],[[221947,246975],[-331,2],[1,2728]],[[224516,252373],[110,-2638],[233,-1105]],[[224859,248630],[-17,-2012]],[[224842,246618],[-1446,-2]],[[223396,246616],[-356,366]],[[267484,255906],[289,-2603],[-29,-1804]],[[267744,251499],[-329,-678],[-91,-2266]],[[267324,248555],[-270,35]],[[267054,248590],[-114,4038],[-276,1975]],[[269864,252247],[216,-986],[1,-1604],[213,-1377]],[[270294,248280],[-791,53],[-15,-4066],[756,-202],[-181,-4018]],[[270063,240047],[-569,247]],[[269494,240294],[-47,4435],[-166,-9],[13,2675],[-283,1029],[-221,3072]],[[268790,251496],[-78,1758],[187,-78]],[[268899,253176],[10,1679]],[[226342,249372],[-12,-642]],[[226330,248730],[-1471,-100]],[[272518,253791],[20,18]],[[272538,253809],[99,-1699],[-281,-1544],[-109,1279],[124,2060],[147,-114]],[[272121,254394],[4,-51]],[[272125,254343],[81,-132]],[[272206,254211],[155,-845],[-204,-1996],[71,-2600],[-325,802]],[[271903,249572],[-591,1666]],[[271312,251238],[97,2986]],[[264696,256273],[-167,-1561],[-391,-949],[-69,-1201],[-328,-1573],[-68,-1447]],[[263673,249542],[-96,10]],[[263577,249552],[15,3293],[-291,56]],[[265091,254315],[-12,-4796]],[[265079,249519],[-315,12]],[[264764,249531],[-724,18]],[[264040,249549],[-367,-7]],[[252741,250208],[18,-2159]],[[252759,248049],[-1139,-6]],[[251620,248043],[-21,8110]],[[250750,256160],[24,-9758]],[[250774,246402],[-565,1]],[[250209,246403],[-23,1870]],[[250186,248273],[3,6261],[-287,-6],[-2,1632]],[[250186,248273],[-850,-146]],[[249336,248127],[0,8028]],[[251620,248043],[-141,-1624]],[[251479,246419],[-705,-17]],[[249336,248127],[-206,-4]],[[249130,248123],[-300,-5]],[[248830,248118],[0,1358],[-237,-6],[-309,1882],[-23,2984]],[[268790,251496],[-833,9]],[[267957,251505],[-213,-6]],[[234880,250812],[-269,-1952],[-727,-4046]],[[233884,244814],[-145,1529],[-209,-878]],[[233530,245465],[-193,-35],[-106,3732]],[[213854,249702],[556,-1560],[549,-266],[329,-1468],[180,-3869],[116,-913]],[[215584,241626],[-1029,50],[-1,-1090],[-571,24],[0,-5857],[-623,-16],[0,-4293]],[[213360,230444],[-2433,11417]],[[210927,241861],[-404,1872]],[[271312,251238],[-472,-2258]],[[270840,248980],[-349,503],[-197,-1203]],[[245320,254055],[101,-733],[-2,-5263]],[[245419,248059],[-325,3]],[[245094,248062],[-1281,6]],[[240505,246032],[-431,-220]],[[240074,245812],[-1234,93],[-382,-268]],[[238458,245637],[138,2982],[-121,2915]],[[230984,247591],[-297,-1133],[-306,-3132],[-307,-919]],[[230074,242407],[-150,660]],[[229924,243067],[-83,1790],[-230,1424],[-92,2592],[-174,1178]],[[267054,248590],[-504,85]],[[266550,248675],[-89,305]],[[266461,248980],[-188,553]],[[266273,249533],[181,2384],[-7,2258]],[[246845,254588],[1,-6514]],[[246846,248074],[-55,0]],[[246791,248074],[-720,-7]],[[246071,248067],[-652,-8]],[[247647,254601],[2,-6508]],[[247649,248093],[-244,-6]],[[247405,248087],[-559,-13]],[[248830,248118],[-1181,-25]],[[243570,248904],[-75,-474]],[[243495,248430],[-154,-909],[-26,-2268]],[[243315,245253],[-1107,8]],[[242208,245261],[-190,2169]],[[266273,249533],[3,-822],[-452,71]],[[265824,248782],[-746,72],[1,665]],[[228674,247824],[-526,-1799],[-157,-2556]],[[227991,243469],[-863,2199],[-567,665]],[[226561,246333],[-231,2397]],[[255015,252631],[47,-4598]],[[255062,248033],[-100,-2449],[292,-2293],[343,-1258],[-72,-3553]],[[255525,238480],[118,-709],[-472,-3244],[-776,-834],[-363,138],[617,1003],[-445,2269],[13,2457],[-99,3216],[-227,556]],[[253891,243332],[-3,424]],[[253888,243756],[51,358]],[[253939,244114],[171,4892],[-90,2103]],[[262223,249489],[73,-1396]],[[262296,248093],[-1355,-67]],[[260941,248026],[8,3775],[-627,-87]],[[257599,247978],[-271,46]],[[257328,248024],[-1052,37]],[[256276,248061],[-1214,-28]],[[263577,249552],[-524,-184]],[[263053,249368],[-534,64]],[[260941,248026],[-26,-3]],[[260915,248023],[-1496,-68]],[[259419,247955],[-424,13]],[[238458,245637],[-203,-3553],[-301,-2557],[116,-1801],[-122,-774]],[[237948,236952],[-67,-1097],[156,-1846]],[[238037,234009],[-534,-28]],[[237503,233981],[98,13117],[-125,3925]],[[269494,240294],[-114,45]],[[269380,240339],[-346,137]],[[269034,240476],[-18,2136],[-493,492],[-222,1908],[-346,636]],[[267955,245648],[2,5857]],[[267955,245648],[-134,-370]],[[267821,245278],[-66,1821],[-380,52],[-51,1404]],[[253939,244114],[-283,-5327],[-10,-2293],[-805,174]],[[252841,236668],[-47,6490]],[[252794,243158],[-35,4891]],[[272307,246842],[-203,-3711],[-81,2742],[284,969]],[[271903,249572],[306,-2478],[-160,-4072],[-292,-203]],[[271757,242819],[-831,2065]],[[270926,244884],[0,3895],[-86,201]],[[237503,233981],[-603,-19]],[[236900,233962],[96,1937],[-93,1644],[125,1714]],[[237028,239257],[57,2122],[-200,796],[-362,6258],[-570,270]],[[235663,249180],[-268,-877],[313,-9029]],[[235708,239274],[21,-670],[-542,-17]],[[235187,238587],[-329,77]],[[234858,238664],[56,882],[-384,658],[-240,1922],[-168,-357],[-46,2247],[-192,798]],[[229924,243067],[-953,-3232]],[[228971,239835],[-534,-1857]],[[228437,237978],[-325,5186],[-121,305]],[[209922,237143],[-279,-6],[-3006,4042]],[[210927,241861],[-1005,-4718]],[[232719,246785],[-682,-1234]],[[232037,245551],[-850,-766]],[[231187,244785],[-203,2806]],[[221947,246975],[2,-4279]],[[221949,242696],[-1761,-8]],[[220188,242688],[2,7030]],[[220188,242688],[-2353,-81]],[[217835,242607],[-4,7009]],[[217835,242607],[0,-7787]],[[217835,234820],[-2223,6]],[[215612,234826],[279,1284],[-229,1216],[263,2565],[-18,1122],[-323,613]],[[264040,249549],[-12,-7241]],[[264028,242308],[-1345,403]],[[262683,242711],[300,3247],[70,3410]],[[264764,249531],[114,-3092],[-22,-4394]],[[264856,242045],[-554,176]],[[264302,242221],[-274,87]],[[266550,248675],[98,-2368],[249,-1172],[-274,-444],[-99,-1222],[356,-2141]],[[266880,241328],[-709,260]],[[266171,241588],[-368,134]],[[265803,241722],[21,7060]],[[265803,241722],[-735,254]],[[265068,241976],[-212,69]],[[262683,242711],[-3,0]],[[262680,242711],[-384,5382]],[[270926,244884],[-366,-1369],[-37,-1852],[123,-1709],[-124,-3745]],[[270522,236209],[-335,-64],[-107,1022],[-17,2880]],[[237028,239257],[-1320,17]],[[233530,245465],[-89,-6610]],[[233441,238855],[-666,84],[-646,2258]],[[232129,241197],[-92,4354]],[[244740,241601],[-76,124]],[[244664,241725],[-138,1864],[-596,-160],[213,1883],[-298,-206],[-105,2422]],[[245094,248062],[-354,-6461]],[[226561,246333],[-375,-2252],[-241,-2998]],[[225945,241083],[-212,-3685]],[[225733,237398],[-624,1108]],[[225109,238506],[-245,3503],[173,1353],[-5,1659],[-190,1597]],[[267821,245278],[-326,-1352],[-1,-2846]],[[267494,241080],[-481,193]],[[267013,241273],[-88,37]],[[266925,241310],[-45,18]],[[244664,241725],[-233,-2739],[-196,-268]],[[244235,238718],[-602,5]],[[243633,238723],[-154,6]],[[243479,238729],[63,3797],[-227,2727]],[[243752,247975],[-257,455]],[[250209,246403],[-2,-4881]],[[250207,241522],[-565,12],[0,-2449],[-406,-1071]],[[249236,238014],[-349,2359],[-75,1498]],[[248812,241871],[318,6252]],[[248812,241871],[-426,-22],[-726,870]],[[247660,242719],[-255,5368]],[[242208,245261],[112,-1501],[-109,-3720],[-662,-628],[-123,-1003]],[[241426,238409],[-387,12]],[[241039,238421],[5,125]],[[241044,238546],[92,1719],[-1,5881]],[[262680,242711],[-189,-1959]],[[262491,240752],[-656,31],[-11,-813],[-591,47]],[[261233,240017],[-143,13]],[[261090,240030],[8,4056],[-466,837]],[[260632,244923],[283,3100]],[[247660,242719],[34,-9078]],[[247694,233641],[-96,120]],[[247598,233761],[-55,1170],[-290,-153]],[[247253,234778],[-284,1435],[-176,2313],[-2,3039]],[[246791,241565],[0,6509]],[[256232,239600],[16,-2077],[-262,-1642],[-543,-650],[107,1725],[233,527],[-258,997]],[[256276,248061],[-334,-1385],[-81,-3536],[371,-3540]],[[257328,248024],[-39,-10998]],[[257289,237026],[-1052,-1037],[665,1910],[-225,961],[-136,-1053],[-250,2451],[-59,-658]],[[252794,243158],[-1314,0]],[[251480,243158],[-1,3261]],[[246791,241565],[-956,-12]],[[245835,241553],[167,1301]],[[246002,242854],[-21,4096],[90,1117]],[[258434,247971],[-17,-10056]],[[258417,237915],[-166,1067],[-410,-2043],[-552,87]],[[246002,242854],[-1125,-260],[-121,-1038]],[[244756,241556],[-16,45]],[[260632,244923],[-55,-1607],[-562,869],[-66,-1633]],[[259949,242552],[-537,37],[7,5366]],[[259949,242552],[-196,-1239],[99,-2459],[-315,-2140]],[[259537,236714],[-9,-2240]],[[259528,234474],[-1118,2046]],[[258410,236875],[0,-355]],[[258410,236875],[816,-133],[-426,1780],[-383,-607]],[[231187,244785],[-45,-4378],[221,-3089],[-139,-1697]],[[231224,235621],[12,737],[-414,180]],[[230822,236538],[-165,3013],[-358,1438],[-320,391],[95,1027]],[[223396,246616],[1,-7873]],[[223397,238743],[-946,26]],[[222451,238769],[-503,-4],[1,3931]],[[225109,238506],[-674,264]],[[224435,238770],[-1038,-27]],[[251480,243158],[0,-1087]],[[251480,242071],[-990,-2],[-283,-547]],[[228437,237978],[-499,-1008]],[[227938,236970],[-97,304]],[[227841,237274],[-634,1522],[-437,-1264],[-263,726],[-303,2900],[-259,-75]],[[234858,238664],[-878,-2778]],[[233980,235886],[-396,1124],[-143,1845]],[[241044,238546],[-396,8],[-9,-943],[-990,-262]],[[239649,237349],[2,3245],[421,9],[2,5209]],[[239649,237349],[0,-382]],[[239649,236967],[-709,-8],[2,1629],[-283,7],[1,-1639],[-712,-4]],[[269034,240476],[-293,113]],[[268741,240589],[-1247,491]],[[232129,241197],[72,-7162]],[[232201,234035],[-806,-384]],[[231395,233651],[-171,1970]],[[243479,238729],[216,-1917],[-535,411],[-328,-897]],[[242832,236326],[-172,207],[-257,-1508]],[[242403,235025],[-94,2569],[-194,809],[-689,6]],[[261090,240030],[-142,0],[-5,-2437],[-1018,73],[-388,-952]],[[271757,242819],[498,-308],[-34,-3432],[-155,926],[-295,-107]],[[271771,239898],[-322,203],[-925,-5548]],[[270524,234553],[-2,1656]],[[252841,236668],[-233,-1277],[-178,1270],[-575,-702],[-371,1453]],[[251484,237412],[-4,4659]],[[230822,236538],[-952,-1549]],[[229870,234989],[-278,409],[-621,4437]],[[245835,241553],[-210,-1460],[-15,-2062],[278,-2140]],[[245888,235891],[-360,-439]],[[245528,235452],[-338,30]],[[245190,235482],[-277,639],[124,2784],[-183,-36],[-98,2687]],[[249236,238014],[203,-4319],[261,-907]],[[249700,232788],[-283,-440]],[[249417,232348],[-471,-68],[-254,869],[-304,-894],[-309,779]],[[248079,233034],[-385,607]],[[264302,242221],[-267,-2074],[-54,-1701],[-693,-1753]],[[263288,236693],[-375,1330],[-2,1097],[-281,268],[-139,1364]],[[222451,238769],[6,-3970]],[[222457,234799],[-1261,76]],[[221196,234875],[-1009,-7]],[[220187,234868],[1,7820]],[[220187,234868],[-1627,-38]],[[218560,234830],[-725,-10]],[[265068,241976],[85,-2796],[-178,-1],[-97,-4622]],[[264878,234557],[-479,557],[-1297,-63]],[[263102,235051],[186,1642]],[[251484,237412],[-1134,-2305],[-141,1298]],[[250209,236405],[-2,5117]],[[266171,241588],[21,-1291],[-370,-1383],[42,-1369],[-274,-2432]],[[265590,235113],[-266,-1104],[-213,-2775]],[[265111,231234],[-234,66]],[[264877,231300],[1,3257]],[[209944,215738],[-22,21405]],[[213360,230444],[686,-3232]],[[214046,227212],[-190,-2194],[-356,428],[-422,-724],[-393,-4187],[-190,-3082],[-26,-2697],[-288,-495],[-452,-3923],[-784,1354],[-338,2103],[-458,443],[-205,1500]],[[245190,235482],[-472,-15],[-483,3251]],[[215612,234826],[-8,-9436]],[[215604,225390],[-988,210],[-570,1612]],[[247253,234778],[-437,-1709],[-207,516]],[[246609,233585],[-184,-841],[-537,3147]],[[266925,241310],[88,-37]],[[267013,241273],[105,-135],[78,-2865],[203,-1637]],[[267399,236636],[-213,-2319]],[[267186,234317],[-334,-5]],[[266852,234312],[-283,815],[-979,-14]],[[250209,236405],[34,-1301],[-543,-2316]],[[268741,240589],[-104,-715],[226,-2817],[-101,-1193],[-315,-130]],[[268447,235734],[-586,1764],[-462,-862]],[[209944,215738],[-499,619],[-308,933],[-500,3117],[-209,111],[-481,2314],[-467,5014],[-27,4955],[-481,3934],[-35,2230],[-300,2214]],[[233980,235886],[192,-3310]],[[234172,232576],[-466,-2513],[-754,2533],[-380,-1253],[-369,-201]],[[232203,231142],[-2,2893]],[[227841,237274],[-344,-3901],[-437,-2646]],[[227060,230727],[-169,-807]],[[226891,229920],[-1289,6177]],[[225602,236097],[131,1301]],[[262491,240752],[-511,-7567]],[[261980,233185],[-763,18]],[[261217,233203],[16,6814]],[[263102,235051],[119,-3211],[349,-2174]],[[263570,229666],[-1288,55],[-50,-791]],[[262232,228930],[-308,1351],[56,2904]],[[269380,240339],[4,-8335]],[[269384,232004],[-309,-3002],[110,-640]],[[269185,228362],[-359,-2062]],[[268826,226300],[-394,1903]],[[268432,228203],[15,7531]],[[272248,234159],[-9,-2722],[-434,368]],[[271805,231805],[-186,100],[91,1895],[-113,885],[151,2029],[471,-634],[29,-1921]],[[272388,234172],[-135,-12]],[[272253,234160],[-2,2672],[137,-2660]],[[271771,239898],[387,-696],[23,-1979],[-488,-401],[1,-1430],[-265,-958],[92,-1411]],[[271521,233023],[-998,-79]],[[270523,232944],[1,1609]],[[270523,232944],[0,-816]],[[270523,232128],[-259,0]],[[270264,232128],[-880,-124]],[[261213,230026],[6,-1939]],[[261219,228087],[-831,3621],[181,87],[319,-1692],[325,-77]],[[261217,233203],[-4,-3055]],[[261213,230148],[-256,-46],[-113,1656],[-199,-122],[-386,1289],[-6,-1143],[-725,2692]],[[229870,234989],[-428,-2537]],[[229442,232452],[-640,-2032]],[[228802,230420],[-160,3872],[-704,2678]],[[236900,233962],[5,-1513]],[[236905,232449],[-445,185],[-184,-1246],[-288,178]],[[235988,231566],[-422,-16],[-379,7037]],[[224435,238770],[11,-6721]],[[224446,232049],[-926,-12]],[[223520,232037],[-1061,-73],[-2,2835]],[[225602,236097],[-347,-5926]],[[225255,230171],[-325,-1870]],[[224930,228301],[-484,3748]],[[245308,223867],[-799,1569],[36,944],[-274,2264]],[[244271,228644],[603,287]],[[244874,228931],[203,-2331],[251,-832],[-20,-1901]],[[244558,230559],[-645,-479],[-351,1662],[-258,-1459],[-367,543]],[[242937,230826],[126,1509],[-231,3991]],[[243633,238723],[169,-1018],[54,-2471],[406,-1498],[38,-2365],[258,-812]],[[245528,235452],[-238,-4825]],[[245290,230627],[-329,-692]],[[244961,229935],[-403,624]],[[235988,231566],[8,-4159]],[[235996,227407],[-1499,-100]],[[234497,227307],[-325,5269]],[[239649,236967],[279,-442],[95,-4141],[287,-11],[14,-1373],[-301,-819]],[[240023,230181],[-367,261],[-1652,-20]],[[238004,230422],[33,3587]],[[241039,238421],[19,-2543]],[[241058,235878],[90,-2556],[-90,-2140]],[[241058,231182],[-312,-1023]],[[240746,230159],[-723,22]],[[242403,235025],[-396,-2817]],[[242007,232208],[-408,-1799],[-460,906]],[[241139,231315],[-81,-133]],[[268432,228203],[-222,-845]],[[268210,227358],[-526,3596],[-439,645],[-59,2718]],[[228802,230420],[-812,-4930]],[[227990,225490],[-930,5237]],[[231395,233651],[-275,-1643],[131,-1238]],[[231251,230770],[-412,483],[-916,-965]],[[229923,230288],[-71,1866],[-410,298]],[[242937,230826],[-38,-676]],[[242899,230150],[-457,1473],[-435,585]],[[226432,226825],[-346,-1970]],[[226086,224855],[-87,1789],[-744,3527]],[[226891,229920],[-513,-2622],[54,-473]],[[246609,233585],[-25,-1023]],[[246584,232562],[-762,-996],[-135,-865]],[[245687,230701],[0,-1]],[[245687,230700],[-397,-73]],[[266852,234312],[-10,-6935],[145,-1217]],[[266987,226160],[-200,-2815]],[[266787,223345],[-399,937],[-283,2980],[-405,1944],[-589,2028]],[[264877,231300],[-794,-653],[8,-1736],[-255,56]],[[263836,228967],[-266,699]],[[247598,233761],[-477,-3687],[-248,-294],[-10,-2337]],[[246863,227443],[-276,26]],[[246587,227469],[-43,-63]],[[246544,227406],[-91,2727],[131,2429]],[[218560,234830],[1,-12369]],[[218561,222461],[3,-3801],[-131,-3064],[-135,-246]],[[218298,215350],[-586,2295],[-155,1738],[-559,1471],[-109,1938],[-428,2706],[-230,-539],[-627,431]],[[221196,234875],[-9,-4032]],[[221187,230843],[-585,153],[-126,-5325],[-5,-3218]],[[220471,222453],[-272,-3]],[[220199,222450],[-1638,11]],[[223520,232037],[7,-6643]],[[223527,225394],[-721,2115],[-1183,235]],[[221623,227744],[-251,17],[4,3079],[-189,3]],[[268210,227358],[-114,-1168]],[[268096,226190],[-1109,-30]],[[272837,223331],[-14,0]],[[272823,223331],[-64,-213]],[[272759,223118],[-215,-625],[-556,-55]],[[271988,222438],[-4,2546]],[[271984,224984],[-177,2427],[99,1442],[-322,1679],[221,1273]],[[272248,234159],[350,-6434],[-19,-1080],[258,-3314]],[[272388,234172],[216,-5656],[-351,5644]],[[238004,230422],[-370,-3472]],[[237634,226950],[-15,2086],[-480,949],[-234,2464]],[[232203,231142],[-438,1363],[375,-6983]],[[232140,225522],[-575,-1123]],[[231565,224399],[-196,1520],[-118,4851]],[[247737,223729],[-329,25],[-92,1327],[-453,2362]],[[247598,233761],[-7,-4805],[112,-2059],[203,-841],[-169,-2327]],[[248079,233034],[-93,-5082],[222,493],[142,-926]],[[248350,227519],[-169,-1243],[4,-1675],[243,-2463],[7,-2735]],[[248435,219403],[-412,1679],[32,1884],[-166,601]],[[247889,223567],[-152,162]],[[262232,228930],[-64,-3572]],[[262168,225358],[-1,-31]],[[262167,225327],[-472,-1559]],[[261695,223768],[-260,-97],[30,2044],[-246,2372]],[[261213,230026],[0,122]],[[249417,232348],[-288,-1736],[-365,-1099]],[[248764,229513],[-363,-244],[-62,-812],[282,-1440]],[[248621,227017],[-271,502]],[[271521,233023],[-209,-1367],[211,19],[-61,-1459],[280,-1434],[17,-2305]],[[271759,226477],[-575,-58],[-356,-1658],[-304,-535]],[[270524,224226],[-1,7902]],[[237634,226950],[-209,-1155],[251,-2061]],[[237676,223734],[-488,-232],[-948,-2204]],[[236240,221298],[-9,6070],[-235,39]],[[234497,227307],[188,-998],[-40,-2779]],[[234645,223530],[-249,562],[-163,2138],[-77,-1073],[335,-1692],[-100,-2415]],[[234391,221050],[-400,-946],[-152,1094]],[[233839,221198],[-128,697],[-451,-247]],[[233260,221648],[-1120,3874]],[[249637,222999],[-31,137]],[[249606,223136],[-17,-11]],[[249589,223125],[-854,2530],[-114,1362]],[[248764,229513],[178,-1314],[189,484],[62,-1577],[278,-41],[74,2259],[374,1265],[70,-3363],[267,-194],[-426,-2469],[-490,256],[297,-1820]],[[250525,230647],[-312,-71],[261,1146],[51,-1075]],[[246544,227406],[-360,597],[-279,-302]],[[245905,227701],[-208,1350],[-10,1649]],[[229923,230288],[145,-1541]],[[230068,228747],[-848,-6121]],[[229220,222626],[-749,-87]],[[228471,222539],[-487,2914]],[[227984,225453],[6,37]],[[242899,230150],[-21,-3785]],[[242878,226365],[-34,-727],[-510,-1743],[182,-15],[-22,-1563],[-530,-1558],[-885,886]],[[241079,221645],[5,8529],[-338,-15]],[[270524,224226],[-18,-8]],[[270506,224218],[-216,2191],[-389,132],[-406,1491]],[[269495,228032],[311,619],[458,3477]],[[269495,228032],[-310,330]],[[224930,228301],[-647,-3579]],[[224283,224722],[-370,-472]],[[223913,224250],[-386,1144]],[[243094,222650],[507,-1497],[-373,-1379],[-504,1635],[370,1241]],[[244961,229935],[-87,-1004]],[[244271,228644],[-426,-208],[-645,-3854]],[[243200,224582],[80,1697],[-402,86]],[[231565,224399],[21,-2330],[-179,-21]],[[231407,222048],[-240,599]],[[231167,222647],[-226,617],[-208,2752],[-251,273],[-414,2458]],[[245905,227701],[-338,-3548]],[[245567,224153],[-211,-1645]],[[245356,222508],[-48,1359]],[[221623,227744],[-6,-5221]],[[221617,222523],[-1146,-70]],[[227984,225453],[-780,-2865],[-98,358]],[[227106,222946],[-308,892],[-366,2987]],[[241079,221645],[-915,2302],[-643,1244],[-860,-33],[-722,-625],[-263,-799]],[[226086,224855],[-251,-1276],[-617,-1664]],[[225218,221915],[-190,1265],[73,1338],[-818,204]],[[261984,223666],[48,-1027],[-349,843],[301,184]],[[262167,225327],[153,-1172],[-625,-387]],[[263836,228967],[267,-1312],[-501,151],[-1029,-3276],[-405,828]],[[231167,222647],[-368,-2222],[-115,-1978],[-812,-2987]],[[229872,215460],[-51,299]],[[229821,215759],[273,1332],[-648,4505],[-226,1030]],[[245356,222508],[-369,-726]],[[244987,221782],[-280,-1858],[-256,1228],[-396,-628],[-7,2090],[-206,-84],[-20,2140],[-622,-88]],[[270506,224218],[-1,-4598]],[[270505,219620],[-384,-936],[-50,1175],[-543,18]],[[269528,219877],[-418,-93],[-2,1070],[-275,505]],[[268833,221359],[-7,4941]],[[268833,221359],[-783,495]],[[268050,221854],[-36,3076],[82,1260]],[[248195,214699],[-70,-748]],[[248125,213951],[-368,-1498],[-381,4155],[-144,-1654]],[[247232,214954],[0,260]],[[247232,215214],[0,103]],[[247232,215317],[15,318]],[[247247,215635],[13,86]],[[247260,215721],[55,1625],[-668,4635],[-414,1833],[-105,1452],[-208,-1076],[-353,-37]],[[247889,223567],[32,-2068],[-180,-982],[125,-870],[386,-448],[38,-1287],[-225,-2e3],[130,-1213]],[[222150,222529],[-533,-6]],[[223913,224250],[-73,-521]],[[223840,223729],[-340,-2416],[-157,1139],[-1193,77]],[[249173,217874],[111,-1305],[-400,134],[289,1171]],[[249589,223125],[-488,-958],[203,-1847],[362,-1192],[-111,-777],[530,-230],[375,-1687],[141,831],[307,-3039],[-50,-1667],[-254,-1182],[-172,579],[-447,-2429],[422,3793],[-138,1557],[-368,-603],[-134,2620],[-304,1182],[-628,94],[58,1184],[-307,734],[-151,-685]],[[236240,221298],[-45,-112]],[[236195,221186],[-276,35]],[[235919,221221],[-211,269],[-540,-841],[124,4279],[-302,699],[-198,-2304],[-147,207]],[[227106,222946],[-578,-5086]],[[226528,217860],[-680,53],[-139,1116]],[[225709,219029],[22,814],[-513,2072]],[[271988,222438],[9,-2348],[241,-1825]],[[272238,218265],[-390,-928]],[[271848,217337],[-291,1592],[-5,2834],[246,456],[-91,1669],[277,1096]],[[271759,226477],[138,-1242],[-266,-1802],[-119,-4400],[73,-1266]],[[271585,217767],[-204,-13],[-96,2166],[-186,606],[-594,-906]],[[233260,221648],[-107,-2624],[-243,-16],[-116,-2071]],[[232794,216937],[-175,-671],[-275,621],[-264,-1151]],[[232080,215736],[-404,3185],[-269,3127]],[[228471,222539],[-170,-901],[-100,-3633]],[[228201,218005],[-1040,-5116]],[[227161,212889],[-321,2085]],[[226840,214974],[-364,2442],[52,444]],[[244928,217715],[211,-933],[-107,-1820],[-305,1569],[201,1184]],[[247260,215721],[-525,940],[-7,-1505],[-198,-130],[-95,-1883],[-522,-151],[-171,914],[376,1325],[-332,809],[-84,1095],[-261,-2776],[-233,825],[15,1953],[-358,1998],[122,2647]],[[225709,219029],[-761,-6052]],[[224948,212977],[-1106,2536]],[[223842,215513],[-2,8216]],[[223842,215513],[-1,-2983]],[[223841,212530],[-1697,16]],[[222144,212546],[6,9983]],[[272759,223118],[386,-4323]],[[273145,218795],[-132,-298],[16,-2699],[-744,-89],[-47,2556]],[[232080,215736],[-73,-613]],[[232007,215123],[-254,-1543],[-960,-3417]],[[230793,210163],[-921,5297]],[[229821,215759],[-780,-3735]],[[229041,212024],[-105,759]],[[228936,212783],[-735,5222]],[[222144,212546],[-1943,-92]],[[220201,212454],[-2,9996]],[[220201,212454],[-1549,-37]],[[218652,212417],[-301,1679],[-53,1254]],[[235183,217123],[-168,-988],[-897,-3581],[738,3848],[327,721]],[[234284,214573],[-491,4941],[46,1684]],[[234391,221050],[301,-995],[33,-3555],[-122,190],[-319,-2117]],[[236195,221186],[-1085,-2978],[545,2519],[264,494]],[[234284,214573],[-259,-341],[-245,-3555],[-456,-2355],[-295,-718]],[[233029,207604],[-168,76],[-313,2527],[-238,31],[-6,1604],[-193,734],[-104,2547]],[[269528,219877],[10,-5017],[-370,-17],[1,-3161]],[[269169,211682],[-610,-875]],[[268559,210807],[-4,-26]],[[268555,210781],[11,1180],[-229,1769],[-631,423],[-130,2753]],[[267576,216906],[349,3015],[125,1933]],[[271585,217767],[74,-1765]],[[271659,216002],[-47,-5892],[-823,-7]],[[270789,210103],[-996,7]],[[269793,210110],[-470,1716],[-154,-144]],[[226840,214974],[-1288,-6318]],[[225552,208656],[-604,4321]],[[274038,206958],[-133,1]],[[273905,206959],[-39,-1]],[[273866,206958],[-329,-17],[-54,-3299]],[[273483,203642],[-296,3940]],[[273187,207582],[-245,-773],[-517,1780]],[[272425,208589],[33,1990],[-268,1417]],[[272190,211996],[-290,2402]],[[271900,214398],[73,2026],[-125,913]],[[273145,218795],[71,-1438],[822,-10399]],[[228017,208315],[-311,1140],[-437,-2085]],[[227269,207370],[-501,3617],[393,1902]],[[228936,212783],[-919,-4468]],[[272425,208589],[-133,-1746]],[[272292,206843],[-680,-113],[4,-8039]],[[271616,198691],[-837,-35]],[[270779,198656],[10,11447]],[[271659,216002],[241,-1604]],[[230793,210163],[-40,-5357]],[[230753,204806],[-186,-16]],[[230567,204790],[-105,611]],[[230462,205401],[-405,-37]],[[230057,205364],[-229,272]],[[229828,205636],[-9,-8]],[[229819,205628],[-2,32]],[[229817,205660],[-203,3106],[-295,2552],[-278,706]],[[225150,203636],[-1,663],[-1297,-17]],[[223852,204282],[-11,8248]],[[225552,208656],[258,-1776]],[[225810,206880],[-660,-3244]],[[230757,204203],[-4,603]],[[233029,207604],[-514,-1808],[-270,336],[-409,-941],[-73,-1321],[716,1768],[-1755,-5263],[983,3206],[18,865],[-525,-948],[-443,705]],[[226700,204666],[-382,955],[-249,-541]],[[226069,205080],[-259,1800]],[[227269,207370],[-569,-2704]],[[229817,205660],[1,-376]],[[229818,205284],[-753,-2126],[109,-1486]],[[229174,201672],[-69,-398],[-683,1260]],[[228422,202534],[5,4144],[-122,1448],[-288,189]],[[223852,204282],[-1657,-123]],[[222195,204159],[-37,-4]],[[222158,204155],[-14,8391]],[[222158,204155],[-1965,141]],[[220193,204296],[8,8158]],[[220193,204296],[2,-8383]],[[220195,195913],[-275,-20]],[[219920,195893],[-228,1634],[-299,5632],[-270,1346],[-137,3111],[-290,2181],[-44,2620]],[[269793,210110],[391,-3170],[-256,-2281]],[[269928,204659],[-433,506],[-598,-8]],[[268897,205157],[-149,697],[-6,3295],[-183,1658]],[[270779,198656],[-274,-620]],[[270505,198036],[2,3099]],[[270507,201135],[2,766],[-428,978],[-153,1780]],[[228422,202534],[-599,-3072]],[[227823,199462],[-496,1215],[-66,1282],[-333,364],[-228,2343]],[[273483,203642],[-949,-51],[-367,555],[125,2697]],[[273866,206958],[152,-4435],[384,-6703],[460,-6126],[-21,-545]],[[274841,189149],[-1029,-223]],[[273812,188926],[17,9772]],[[273829,198698],[-61,3007],[-285,1937]],[[274038,206958],[411,-2425],[-276,2427]],[[274173,206960],[19,0]],[[274192,206960],[437,-3794],[144,-2446],[-167,-836],[-12,3069],[-288,-3646],[-72,100],[-11,3804],[-174,606],[153,1506],[-297,1636]],[[226409,193288],[-981,21]],[[225428,193309],[-276,-3]],[[225152,193306],[-2,10330]],[[226069,205080],[-235,-508],[782,-8928],[-25,-123]],[[226591,195521],[-240,-1164],[58,-1069]],[[273829,198698],[-2213,-7]],[[229313,193901],[29,366]],[[229342,194267],[112,1478],[226,125],[508,2370],[340,470],[-1215,-4809]],[[229467,200562],[-293,1110]],[[229818,205284],[138,-1955],[593,-2862],[-702,-2230],[-380,2325]],[[230462,205401],[-19,-1857],[-353,715],[-33,1105]],[[227823,199462],[-461,-4167]],[[227362,195295],[-76,-648],[-695,874]],[[270507,201135],[-552,2],[0,-813],[-1166,-23]],[[268789,200301],[108,4856]],[[223852,204282],[-7,-10983]],[[223845,193299],[-1631,-503],[-15,3242]],[[222199,196038],[-4,8121]],[[225152,193306],[-1307,-7]],[[222199,196038],[-2004,-125]],[[229467,200562],[-206,-608],[191,-1783]],[[229452,198171],[-926,-864],[295,-1302]],[[228821,196005],[-626,-2606]],[[228195,193399],[-53,240]],[[228142,193639],[-158,1151],[-622,505]],[[270505,198036],[-139,-2611]],[[270366,195425],[-1519,30]],[[268847,195455],[-374,-12]],[[268473,195443],[316,4858]],[[271616,198691],[0,-1635],[277,2],[94,-2171],[192,-1069],[303,-11],[-262,-959],[585,-3549],[246,-3711]],[[273051,185588],[-1173,63]],[[271878,185651],[-1368,-4]],[[270510,185647],[-6,9777],[-138,1]],[[273812,188926],[-11,-3356]],[[273801,185570],[-750,18]],[[229222,193536],[-326,-2723],[39,1456],[287,1267]],[[228195,193399],[229,-262],[-76,-1380]],[[228348,191757],[-206,1882]],[[228490,190446],[-134,1235]],[[228356,191681],[444,2665],[-7,-1493],[-303,-2407]],[[229452,198171],[-21,-806]],[[229431,197365],[-30,-1032]],[[229401,196333],[-338,-1783],[-242,1455]],[[223845,193299],[14,-13095]],[[223859,180204],[1,-1601],[-436,24]],[[223424,178627],[-1056,73],[-103,854],[-232,-1005]],[[222033,178549],[-141,1379],[72,2611],[-322,2960],[-327,370],[-463,2627],[-155,3392],[-155,198],[-278,2896],[-344,911]],[[228348,191757],[8,-76]],[[228490,190446],[-3,-28]],[[228487,190418],[-16,-156]],[[228471,190262],[-133,-1330],[-231,1091],[-604,-774]],[[227503,189249],[-413,475],[-457,1288],[12,1137]],[[226645,192149],[-45,799]],[[226600,192948],[-191,340]],[[268847,195455],[7,-2885]],[[268854,192570],[-198,-1538],[342,-1335],[-115,-2957],[-287,863],[-300,2065],[148,2365],[29,3410]],[[270510,185647],[-1388,-19]],[[269122,185628],[467,3254],[-294,1838],[49,-1786],[-175,307],[19,1799],[-334,1530]],[[225428,193309],[7,-14809]],[[225435,178500],[-810,49]],[[224625,178549],[3,1455],[-769,200]],[[226645,192149],[-378,-2056],[-22,-4642]],[[226245,185451],[-328,-1],[5,-6978]],[[225922,178472],[-487,28]],[[228402,187096],[249,1941],[-343,-3973],[94,2032]],[[227963,184054],[-1438,-46],[-280,1443]],[[227503,189249],[288,8],[201,-2841],[170,164],[-199,-2526]],[[275241,183987],[-902,23]],[[274339,184010],[-271,4],[-3,1573],[-264,-17]],[[274841,189149],[341,-3281],[59,-1881]],[[273051,185588],[-176,-2846],[396,-2050],[334,-3158]],[[273605,177534],[-628,-17],[1,-1639],[-277,-12],[2,-1649],[-824,22]],[[271879,174239],[-2,5717]],[[271877,179956],[1,5695]],[[271877,179956],[-1371,-47]],[[270506,179909],[4,5738]],[[270506,179909],[-2,-2429]],[[270504,177480],[-549,22],[3,3302],[-874,53]],[[269084,180857],[-345,1646],[240,734],[143,2391]],[[274339,184010],[6,-6562]],[[274345,177448],[1,-1562],[-580,-3038]],[[273766,172848],[42,3614],[-203,1072]],[[227901,178788],[-37,1]],[[227864,178789],[9,1767],[307,3881]],[[228180,184437],[70,-94]],[[228250,184343],[-349,-5555]],[[227963,184054],[-251,-4475],[-258,-852],[114,2438],[-407,-1626],[-336,1829],[200,-2389],[-320,-88]],[[226705,178891],[-582,-1386]],[[226123,177505],[-201,967]],[[275241,183987],[343,-5478]],[[275584,178509],[-145,-584]],[[275439,177925],[-1,-410]],[[275438,177515],[-1093,-67]],[[270504,177480],[-3,-3270]],[[270501,174210],[-551,17],[0,-506]],[[269950,173721],[0,-130]],[[269950,173591],[-1,-996],[-273,12]],[[269676,172607],[-254,2093],[-338,6157]],[[224625,178549],[159,-3917],[135,10],[-13,-5059]],[[224906,169583],[-1481,40]],[[223425,169623],[-1,9004]],[[271879,174239],[-1378,-29]],[[223425,169623],[-158,-2061],[-441,-1922]],[[222826,165640],[-276,5054],[-494,3303],[54,2886],[-77,1666]],[[228015,167092],[-166,1925],[-8,2670]],[[227841,171687],[174,-4595]],[[227841,171687],[-52,110],[22,6050],[53,942]],[[227901,178788],[-82,-3294],[22,-3807]],[[227632,166164],[-1163,-35],[-267,256]],[[226202,166385],[-78,3148]],[[226124,169533],[-1,7972]],[[226705,178891],[360,-137],[283,-871],[341,625],[-132,-4582],[-184,-313],[-31,-3271],[212,-1257],[78,-2921]],[[226124,169533],[-934,42]],[[225190,169575],[-284,8]],[[275994,173067],[-63,2]],[[275931,173069],[-9,1]],[[275922,173070],[-37,2]],[[275885,173072],[-22,0]],[[275863,173072],[-26,-266],[-2071,42]],[[275438,177515],[375,-1551],[181,-2897]],[[273766,172848],[-167,-3535],[-1729,10]],[[271870,169323],[9,4916]],[[269950,173591],[197,-1158],[100,-2595],[-427,921],[-144,1848]],[[271870,169323],[-1374,16]],[[270496,169339],[-105,2644],[304,1032],[-368,4],[-94,-803],[-283,1505]],[[275863,173072],[173,-517],[58,-7156],[-69,-4426]],[[276025,160973],[-424,252],[-1823,-64]],[[273778,161161],[-12,11687]],[[273778,161161],[4,-1336]],[[273782,159825],[-1083,-119],[-9,4916],[-814,-70]],[[271876,164552],[-6,4771]],[[270224,168129],[277,-3877],[-101,-154],[-176,4031]],[[271876,164552],[5,-1688],[-271,-31],[4,-1924],[-522,237]],[[271092,161146],[-65,2473],[-474,1226],[-124,2786],[67,1708]],[[225190,169575],[-740,-9780]],[[224450,159795],[-249,-323],[-357,2361],[-856,1101],[54,931],[-216,1775]],[[226202,166385],[-130,-3036],[395,-282],[0,-1591]],[[226467,161476],[2,-5174]],[[226469,156302],[-921,-317],[-542,1946],[-162,1244],[-394,620]],[[227781,162637],[-161,-1600],[-221,-469],[-932,908]],[[227632,166164],[36,-3208],[113,-319]],[[273782,159825],[19,-5212]],[[273801,154613],[0,-3238]],[[273801,151375],[-1312,-39]],[[272489,151336],[-461,1867],[-228,-193],[-395,1936],[-191,1815],[-122,4385]],[[227781,162637],[266,-4006],[-45,-1342],[291,-825],[-120,-2091],[-349,-1094],[6,-1266],[-411,861],[-516,2812],[-434,616]],[[276025,160973],[-123,-6440]],[[275902,154533],[-491,-343],[-1072,2],[-538,421]],[[275036,140768],[-16,1]],[[275020,140769],[-149,-434]],[[274871,140335],[3,-76]],[[274874,140259],[-199,601],[-388,-1467],[-445,274]],[[273842,139667],[-42,3489],[1,8219]],[[275902,154533],[-196,-4031],[-305,-2455],[-117,-2922],[81,-1855],[-329,-2502]],[[275491,142866],[-401,-4417],[-362,-2015],[523,3742],[240,2690]],[[273842,139667],[-118,-686],[-512,-438],[-244,1966],[102,2254],[184,-1641],[296,-971],[166,920],[-246,1771],[-349,146],[-259,2834],[-188,3420],[234,599],[-210,868],[-82,-1356],[-127,1983]],[[267576,216906],[-181,85],[-177,1931],[-468,2015],[37,2408]],[[233545,583163],[470,-1],[0,7179],[546,-266],[367,-1412],[396,-7638],[-21,-1975],[288,-1125],[438,-310]],[[249572,564554],[-1138,-3158],[-1287,-1848],[-816,-1938],[-809,-2999]],[[245498,568091],[407,1054],[402,-2818],[1697,311],[722,-2325],[296,673],[550,-432]],[[244050,541402],[0,-11146]],[[242234,539623],[263,1550],[296,-1143],[509,150],[748,1222]],[[245788,538230],[8,-8017]],[[244050,541402],[832,1557],[406,335],[672,1956],[311,-1206],[-365,-2639],[91,-1053],[-209,-2122]],[[245788,538230],[630,1480],[422,-1520]],[[246668,543604],[119,-491],[-601,-1772],[482,2263]],[[254361,554779],[386,-1343],[-683,-275],[52,-770],[-806,-2719]],[[253310,549672],[-198,1603],[-596,-3]],[[252516,551272],[245,1549],[576,1487],[1024,471]],[[252129,567028],[638,1075],[-743,-3451],[-872,-1783],[142,-551],[-582,-1037],[-166,1627],[1583,4120]],[[252473,548019],[214,-3207]],[[251344,546531],[128,1308],[717,2354],[12,-1815],[272,-359]],[[253310,549672],[-511,-4124],[-63,2158],[-507,612],[-28,1852],[315,1102]],[[256406,536544],[0,-6253]],[[256406,530291],[-348,-1],[-4,-3236],[-348,4]],[[253820,544308],[634,-392],[509,-1456],[171,-1720],[674,-4188],[598,-8]],[[257802,530286],[-1396,5]],[[256406,536544],[265,725],[573,-1784],[182,767],[315,-1250],[489,2628],[901,2228],[763,318]],[[258234,522812],[-689,-2e3],[491,3712],[-698,206],[-249,-2795],[-468,641],[-361,-1504],[-267,-2116]],[[255011,510600],[-35,-2168],[-370,-346]],[[254678,502703],[346,2967],[570,1286],[473,4864],[330,489],[143,1898],[235,8],[-572,-6086],[-44,-1740],[-320,-1641],[-154,-2072]],[[266291,525881],[-781,769]],[[265510,526650],[490,1336],[-121,1234],[374,-217],[304,-1926],[-266,-1196]],[[264534,537282],[192,-119],[-169,-2149],[-263,1387],[240,881]],[[264771,527003],[-281,49]],[[264490,527052],[-48,-2]],[[264442,527050],[-19,1612],[-346,2],[-1,1612],[-2086,1],[-3,1628],[-347,-5]],[[261640,541399],[788,243],[-207,-1485],[-13,-3740],[568,-816],[557,744],[103,-1308],[702,1641],[226,-1325],[215,-3355],[-110,-1628],[279,286],[140,-1587],[477,-2056],[-594,-10]],[[263518,523913],[579,-847],[-387,-679],[-192,1526]],[[264442,527050],[-1182,1276],[-230,-2015],[-35,-1966],[-708,3125],[-1172,1762],[-254,-167],[-506,-2455]],[[260355,526610],[-463,132]],[[263048,514103],[-754,-309],[-259,1732]],[[262035,515526],[484,1050],[-316,238],[-233,2467],[498,2959],[580,1140]],[[261221,512584],[62,1278],[458,1591],[294,73]],[[260809,522684],[123,-2641],[-358,-487],[235,3128]],[[259619,509895],[-266,697],[189,946],[77,-1643]],[[260516,504530],[-484,-12]],[[259309,504590],[9,2168],[372,1310],[375,-215],[515,4334],[143,-2358],[-221,-3319],[14,-1980]],[[260516,504530],[127,-152],[342,4121],[-150,-4481],[235,2088]],[[266792,512571],[208,-2839],[-312,126],[-6,-2477],[298,-1301]],[[266298,493142],[-35,-2125],[-276,-1072],[-460,40],[-182,-1553]],[[266573,485031],[572,4601],[580,621],[347,1131],[524,-1430],[297,-2969],[77,-2649]],[[269259,474627],[236,-3607],[-157,-1606],[-122,-4884],[-353,83],[-169,1029]],[[268236,461261],[-80,-1234],[-498,-1330],[-248,-2669],[-87,-2521]],[[267323,453507],[-275,1112],[-676,-160]],[[267323,453507],[-736,-4608],[-57,-1020]],[[276369,283639],[51,-2897],[155,-81],[-317,-2464],[-721,-1619]],[[275537,276578],[-263,-628]],[[275274,275950],[-210,1997]],[[277898,288714],[355,-1067],[-412,-2026],[-248,443],[-747,-4416],[-356,-321],[309,2769]],[[64909,48285],[735,-2763],[362,-391],[488,-1483],[555,-3196],[-25,-2084],[244,11],[54,-1736],[492,-2286],[-474,-3219],[-428,-1373],[-453,-186],[-605,-2496],[-405,-3858],[-627,2125],[-103,1501],[89,4218],[-292,5441],[-196,1715],[345,2265],[317,3334],[-187,1774],[-23,2014],[137,673]],[[55028,84760],[233,-813],[-51,-4138],[-317,-1724],[-531,856],[-341,1190],[-70,1626],[168,1566],[392,1359],[517,78]],[[61944,65038],[-272,274]],[[61944,65038],[565,-356],[-456,-1900],[-525,1012],[-688,11],[160,2281],[672,-774]],[[61752,60573],[246,-292],[244,-1961],[-82,-859],[-351,-533],[-258,3324],[201,321]],[[62904,54516],[45,-1246],[-351,-599],[9,965],[297,880]],[[62814,62495],[340,-2480],[439,903],[263,-353],[320,-1916],[312,-600],[35,-1559],[-160,-1021],[-712,-1316],[-391,412],[-54,3221],[-459,616],[-172,1326],[59,2293],[180,474]],[[58972,75138],[409,-3430],[-19,-1219],[215,21],[315,-3031],[-404,-786],[-271,1419],[-580,-706],[-493,5221],[435,169],[393,2342]],[[53118,80469],[25,-1794],[-233,-683],[-126,-1603],[-75,1953],[409,2127]],[[996993,632383],[817,-1163],[91,-906],[715,-2639],[-621,1211],[-350,1710],[-879,1732],[227,55]],[[949,635992],[99,-1643],[-281,619],[182,1024]],[[7983,636500],[-23,-2275],[-307,-73],[-67,2101],[397,247]],[[8254,636861],[430,-729],[-177,-971],[-343,386],[90,1314]],[[8791,637399],[79,-1229],[-422,751],[343,478]],[[2943,637533],[355,-28],[110,-1138],[762,-730],[-472,-573],[-84,-1947],[-423,-823],[-299,1293],[442,1083],[-738,1716],[347,1147]],[[5406,633632],[-183,-597],[-329,1038],[-855,-380],[1115,1264],[256,737],[15,1940],[429,-501],[-230,-1194],[22,-1773],[-240,-534]],[[996376,638802],[311,-785],[-243,-852],[-68,1637]],[[7153,639094],[-123,-3160],[551,52],[-111,-1993],[-622,-692],[-248,-1116],[-148,1715],[-276,-2445],[-150,1181],[346,1636],[-142,1180],[574,-355],[-294,2578],[643,1419]],[[999634,639522],[333,-975],[-327,-1865],[-356,430],[-110,1601],[460,809]],[[8394,641129],[361,-843],[-150,-1151],[-356,-113],[145,2107]],[[993962,641501],[134,-1164],[-301,-1591],[5,-1345],[-561,-90],[-112,-1517],[-310,1266],[482,1562],[297,123],[366,2756]],[[15681,641867],[-88,-644],[551,-599],[499,441],[600,-278],[-1374,-850],[-663,468],[-396,-613],[-512,1117],[346,752],[243,-725],[794,931]],[[18716,646240],[355,-1060],[-312,-984],[-542,-452],[86,1790],[413,706]],[[13937,646817],[445,-1871],[-209,-1713],[-378,-563],[294,-1046],[-846,-839],[-955,-1616],[-414,666],[-938,-680],[1039,1800],[664,138],[756,1388],[293,1606],[-346,796],[246,1637],[349,297]],[[983194,648582],[-58,-2897],[-305,734],[-723,157],[686,1802],[400,204]],[[23639,652034],[277,-453],[-113,-1345],[-515,-1146],[-83,1789],[434,1155]],[[26147,655623],[246,-1330],[-168,-813],[-713,1494],[635,649]],[[980646,657671],[765,-147],[436,-2390],[463,-235],[-708,-1136],[-317,775],[-432,-1614],[-470,872],[165,1668],[-516,-336],[77,1140],[-541,-71],[552,1545],[526,-71]],[[28035,654543],[906,4624],[-94,1472],[527,2186],[747,66],[-272,830],[81,1805],[502,2014],[613,648],[607,-970],[-156,-2372],[-1193,-2675],[-517,-3466],[-1751,-4162]],[[36357,673363],[-391,-2467],[-196,1415],[587,1052]],[[34797,676523],[213,-3286],[496,2734],[387,-123],[69,-1817],[-313,-391],[-520,-2697],[580,1301],[182,-1595],[-673,-869],[-156,-1540],[-280,592],[46,-1877],[-401,265],[-1841,-3579],[-465,-1377],[-652,1241],[1054,2460],[1094,1206],[-224,1758],[468,338],[-151,1493],[938,464],[-875,524],[-340,2033],[352,1704],[1012,1038]],[[26197,724966],[756,-263],[-288,-1191],[-468,1454]],[[25148,736553],[-442,-1993],[-390,1138],[832,855]],[[39421,678834],[125,-1114],[-550,-30],[-134,746],[559,398]],[[36825,680387],[730,-1661],[-578,-1781],[-479,150],[-104,2381],[431,911]],[[38083,681762],[-169,-1483],[356,-62],[-384,-1861],[-336,2175],[180,1214],[353,17]],[[45571,685391],[688,-1487],[-645,-37],[-43,1524]],[[46952,694607],[166,-1890],[-229,-1028],[-301,1739],[364,1179]],[[42853,695877],[635,14],[266,-1568],[335,-4089],[373,437],[214,-1478],[-487,52],[-124,932],[-254,-1722],[-453,-779],[-609,441],[-827,-359],[-641,-1585],[-62,-1249],[-802,-1375],[-569,491],[-279,2148],[72,1348],[583,1047],[405,3984],[357,1064],[527,-514],[982,2495],[358,265]],[[48297,698203],[503,-1314],[-281,-972],[-458,2014],[236,272]],[[54719,699114],[35,-1698],[-430,-1611],[395,3309]],[[53768,699716],[-57,-3065],[-690,-2054],[16,3270],[392,-758],[85,2465],[254,142]],[[52387,701641],[19,-2213],[-523,1390],[504,823]],[[51366,702388],[94,-1872],[270,219],[343,-2313],[-187,-1094],[-921,1412],[40,2470],[361,1178]],[[52632,703466],[224,-1137],[-482,351],[258,786]],[[56428,729876],[0,-164]],[[56428,729712],[1,-1271]],[[56429,728441],[-376,-902],[0,-1576],[-688,44],[0,-1691],[-885,0],[-1,-1609],[-854,-47],[-10,-3153],[262,-17],[11,-6313],[-174,-1752],[845,0],[0,-4665]],[[54559,706760],[-221,3584],[-465,487],[-226,-1331],[-227,543],[-128,-1791],[-942,-1954],[-501,-2558],[-203,1961],[-156,-2246],[-321,-160],[-388,1335],[-213,-1550],[-896,-1527],[-526,87],[101,2154],[312,2133],[-635,501],[-315,-1612],[38,-2336],[-533,-3433],[-423,296],[235,-2134],[-319,-953],[-328,1503],[-197,-2494],[-614,575],[-124,3742],[-387,952],[-195,-964],[305,-1471],[135,-4091],[-322,1731],[-87,-1650],[-581,-104],[-229,2389],[-557,961],[-44,-1927],[533,-1473],[-911,-2585],[204,4150],[-79,1484],[293,977],[934,318],[218,2402],[379,1261],[396,-106],[-126,1804],[846,4218],[1241,3631],[1202,1199],[764,131],[636,709],[-429,-1919],[670,-3198],[315,-565],[-272,3531],[664,-282],[156,-1434],[616,-516],[78,1328],[-802,1925],[-146,1183],[588,5125],[1475,4921],[1402,2354],[1201,3895]],[[131839,702693],[478,-1815],[-261,-3590],[-338,3444],[121,1961]],[[133475,712615],[472,-2306],[365,-3908],[-109,-3956],[-237,-2723],[-412,-1256],[-725,1926],[513,3110],[-666,-3077],[-842,2748],[552,2915],[-268,716],[-19,1677],[519,1253],[-147,1905],[1004,976]],[[60956,762087],[579,2152],[207,3039]],[[61742,767278],[1861,118],[1,-5313],[-2648,4]],[[51410,765657],[-525,-4199],[-534,-542],[50,2808],[1009,1933]],[[50361,766039],[-741,-1613]],[[49620,764426],[-84,1634],[825,-21]],[[50463,766367],[0,3048],[447,4],[153,1512],[-4,3289],[475,13],[-1,1618],[474,68],[155,1546],[1,3271],[484,-4],[8,3225],[637,43],[12,3203],[445,89],[14,3067],[182,1579],[477,25],[0,3225],[493,-12],[187,1563],[6,3225],[507,4],[7,1610],[466,16],[197,3194],[2958,4],[8,-1469],[509,-23],[-9,1634],[498,0],[0,1661],[983,-7],[4,-1637],[3363,-86]],[[64599,804865],[6,-22904],[-455,-40],[-4,-1619],[-951,22],[-1,-1609],[-472,18],[-264,-3260],[-959,50],[-1,-1622],[-475,33],[8,-3299],[224,-22],[8,-3864]],[[61263,766749],[-1094,-1969],[-1642,-2596],[-488,694],[-100,1404],[-595,1396],[200,3649],[-346,-1592],[-442,-553],[-70,-2804],[-205,-87],[353,-4364],[-131,-1596],[-719,558],[-940,6038],[-710,1488],[71,1756],[-303,-417],[-191,-2035],[-311,-514],[-282,1932],[-662,238],[-84,2398],[-285,617],[-1091,-3021],[-733,-1002]],[[61033,724292],[684,-545],[-930,-219],[246,764]],[[71633,804882],[114,-1587],[1,-6528],[-370,-12],[-9,-6508],[-350,-18],[4,-6265],[-356,2],[-2,-1646],[-479,-11],[4,-3276],[-475,-9],[9,-1643],[-816,-49],[14,-3240],[-942,-29],[5,-3278],[149,-20],[-2,-6355],[154,-1634],[924,0]],[[69210,762776],[7,-3471],[-453,-1843],[-736,-1056],[-774,-256],[-138,-1018],[-764,-799],[4,-5901],[-324,-916],[-689,-542],[-206,-2415],[-365,-3],[219,-1278],[-365,-813],[-334,533],[-169,-1391],[-664,236],[-689,-3490],[-377,-3219],[1107,-39]],[[63500,735095],[-534,-3229],[-498,991],[-283,-2643],[-165,1250],[-876,-3730],[-513,1840],[-93,-1738],[-418,-1467],[297,-1220],[-476,-272],[-290,1208],[-838,-1435],[-237,-1294],[835,518],[-97,-1512],[-773,886],[47,-1061],[-586,328],[-1008,-4054],[729,1416],[658,-1055],[-890,-5668],[-359,2476],[4,-2388],[-569,564],[-201,-1660],[-1170,-915],[-208,-1647],[-122,1992],[-209,-168],[97,-2311],[-195,-2337]],[[56429,728441],[768,-812],[-200,4018],[209,1634],[848,4197],[641,1528],[416,1983],[586,1663],[449,-1864],[-119,2914],[-249,-206],[-35,2059],[292,6723],[196,1491],[338,171],[-417,2931],[211,2814],[593,2402]],[[61742,767278],[-123,1251],[-356,-1780]],[[64599,804865],[4288,-12],[2746,29]],[[65699,709069],[-504,744],[538,1338],[-34,-2082]],[[70400,724037],[-204,-1087],[-508,-19],[712,1106]],[[68718,724702],[-249,-2013],[-521,-1694],[196,2303],[574,1404]],[[69851,724354],[-436,-1711],[-363,957],[373,1310],[426,-556]],[[72263,735888],[654,-276],[179,-1133],[-749,-602],[-369,-1913],[-213,2136],[498,1788]],[[71587,750055],[468,-1112],[218,-1969],[-712,1537],[26,1544]],[[72121,750653],[752,-1609],[143,801],[402,-896],[-319,-1580],[498,-23],[268,1873],[864,-1804],[-645,-1900],[256,-24],[-10,-2224],[878,340],[-525,-3652],[-488,209],[-628,1356],[-204,-635],[516,-1217],[-216,-2411],[-309,-183],[-530,1368],[-251,-544],[428,-942],[-369,-902],[-533,226],[-638,-2935],[-448,348],[322,-1679],[-993,-4198],[-693,-436],[211,1779],[606,2267],[-320,-122],[143,1970],[-433,-1663],[-186,436],[448,2279],[-693,794],[-670,-679],[120,-1420],[344,1135],[575,213],[-523,-3914],[-670,1507],[-38,3723],[-597,1836],[85,2427],[257,1668],[757,2434],[973,102],[63,-1862],[628,-4462],[-147,2063],[79,2795],[-204,1554],[706,-247],[-928,1791],[8,1470],[588,1559],[419,-1165],[70,-2442],[174,2478],[786,-908],[-91,1984],[527,-1432],[-621,2635],[26,690]],[[72294,752633],[298,-243],[384,-2001],[-771,1279],[-524,168],[436,1600],[177,-803]],[[74768,758552],[203,-1494],[403,602],[-149,-1955],[513,1173],[-64,-2164],[-263,-1096],[-683,1715],[168,-2076],[-475,81],[-333,-1022],[-37,2484],[-168,-2623],[-420,-227],[-2,-1319],[-1063,2147],[-114,1830],[590,-260],[-304,1148],[155,946],[718,-477],[-72,2281],[417,1422],[495,-330],[341,-2521],[144,1735]],[[73815,761335],[865,1186],[-376,-3031],[-417,471],[-72,1374]],[[72144,766667],[-256,-165],[-279,-2562],[-649,-1819],[-613,-91],[-174,-2213],[-343,-43],[106,-2403],[-387,-650],[215,-848],[-602,-2221],[-49,-1387],[-356,1779],[54,-1574],[-325,275],[-479,-1769],[-793,237],[-111,-2260],[-819,-2014],[-130,-1038],[-600,882],[68,-2347],[-396,-579],[9,-1505],[-775,384],[-35,-2432],[-520,654],[-902,-2724],[-22,-1053],[573,813],[-196,-1902],[142,-997]],[[69210,762776],[1368,8],[-5,1620],[1015,10],[-7,2250],[405,-14]],[[71986,766650],[158,17]],[[124853,753145],[-549,-606],[-394,-1297],[-255,1284]],[[123655,752526],[58,1721]],[[123713,754247],[93,682]],[[123806,754929],[27,-1188],[798,113],[222,-709]],[[124293,757146],[749,-2547],[-1014,763],[-164,962],[429,822]],[[124853,768717],[211,-1953],[1165,-2450],[370,-2181],[920,-3383],[-235,-797],[808,-4371]],[[128092,753582],[-945,-4191]],[[127147,749391],[-329,-1604]],[[126818,747787],[-267,-754]],[[126551,747033],[-348,2791],[-600,2743],[-36,3375],[303,711],[-120,1531],[-569,-3645],[-841,2824],[-590,340],[-226,2827],[-376,2538],[-6,5749]],[[123142,768817],[1711,-100]],[[122507,768865],[608,-35]],[[123115,768830],[94,-1237],[-284,-3190],[-329,1968],[-89,2494]],[[125028,711856],[427,56],[-445,-1309],[18,1253]],[[130215,719801],[107,-2063],[756,-2315],[-338,-626],[254,-2100],[-618,-805],[-298,1242],[209,718],[-487,1319],[-280,-690],[-164,3076],[325,413],[163,1718],[371,113]],[[129378,721918],[249,-1134],[-115,-2167],[-590,-788],[-540,1882],[182,1807],[814,400]],[[130830,716910],[-489,1840],[74,2204],[-143,1693],[379,-778],[302,-2036],[326,196],[295,-2757],[-436,-1557],[-308,1195]],[[128815,728558],[1034,-4174],[-772,-1663],[-360,265],[62,2359],[-148,3099],[184,114]],[[126153,727422],[-66,1104],[446,-558],[-459,-4949],[-272,-4761],[208,396],[-146,-3602],[-196,615],[-111,3651],[-137,-5807],[-277,1260],[-136,3641],[146,2921],[525,49],[-191,2101],[-591,341],[101,963],[-332,2219],[-28,2428],[338,-759],[186,2187],[562,-1046],[430,-2394]],[[126096,733937],[1281,-1597],[902,-116],[343,-1458],[134,-4906],[-199,-1131],[-500,1925],[-370,3179],[207,-4437],[380,-383],[50,-1490],[-321,-1688],[-659,1031],[14,-897],[-617,-308],[-202,4527],[180,2218],[-303,119],[-132,1682],[-636,2448],[448,1282]],[[130329,738612],[336,-2561],[-336,-2230],[901,-864],[-218,-3192],[698,-1259],[105,-3850],[709,243],[1430,-3886]],[[133954,721013],[215,-2257],[-268,-1573],[-450,60],[-523,-1243],[217,-2328],[-367,57],[-534,1418],[-526,-1313],[-53,-1739],[-415,-1188],[272,-1077],[-70,-1918],[-374,-1019],[-347,1785]],[[130731,708678],[461,1375],[54,2694],[202,40],[-10,3932],[574,625],[-464,526],[-186,2188],[-506,719],[-71,1280],[-436,1390],[254,2614],[-500,-62],[-115,1369],[-779,1724],[-462,2944],[356,-607],[-84,2467],[-160,-1289],[-1099,1537],[-631,1283]],[[127129,735427],[607,1116],[481,-957],[392,2691],[952,1778],[768,-1443]],[[120135,747679],[-911,-75]],[[119224,747604],[-113,-9]],[[119111,747595],[-67,-5]],[[119044,747590],[175,3136],[916,-3047]],[[118824,752542],[436,-1596],[-323,-3068],[-279,1217],[166,3447]],[[127129,735427],[-11,1829],[1069,643],[-784,626],[-296,2733],[133,1559],[-543,1078],[247,1825],[1153,-2770],[-708,2710],[-430,722],[26,2218]],[[126985,748600],[107,525]],[[127092,749125],[55,266]],[[128092,753582],[282,-2841],[560,-2991],[880,-6389],[515,-2749]],[[124853,753145],[18,23]],[[124871,753168],[418,537]],[[125289,753705],[-148,-676],[909,-5880],[23,-2256],[-213,92],[-809,7066],[78,-1904],[-258,510],[590,-4994],[507,-2211],[51,-2144],[-521,218],[645,-2298],[-310,-1473],[-533,1666],[53,-3416],[-405,-716],[-196,-1446],[-544,-1275],[-190,2104],[50,2518],[367,839],[-3,1567],[-686,5962],[69,2065],[-286,4181],[126,722]],[[120491,750760],[-344,-2996]],[[120147,747764],[-1106,4388],[166,2241],[347,-765],[278,1062],[445,-194],[427,1507],[913,-2103],[-367,-2249],[68,-1158],[543,2952],[316,-1048],[502,33],[561,-2130],[-236,-1608],[-622,1179],[757,-2767],[-774,-493],[-454,1349],[-1420,2800]],[[123713,754247],[-95,-1670],[-341,1775],[-156,4018],[685,-3441]],[[114794,765672],[1165,1936]],[[115959,767608],[1943,4721],[682,110],[264,1748]],[[118848,774187],[1665,-1619],[529,-1279],[326,-2198],[-480,-4537],[582,-819],[409,-1530],[231,-2153],[-489,-11]],[[121621,760041],[49,-2296],[-405,961],[-824,-873],[206,2553],[-684,5535],[900,1274],[-791,545],[-394,2927],[235,-3862],[-191,-2032],[-886,1580],[-101,2460],[-280,-1505],[-688,1343],[-390,-1137],[761,-460],[670,-1418],[-346,-493],[774,-1580],[-470,-1770],[538,847],[342,-513],[455,-4297],[-639,-1196],[-13,909],[-621,-1129],[-298,1069],[41,-2621],[-717,2666],[-654,322],[-1470,4078],[-936,3744]],[[122912,775799],[-900,-103]],[[122012,775696],[-90,222]],[[121922,775918],[-936,7001]],[[120986,782919],[676,1289],[685,-1898],[571,-2465],[-202,-2534],[196,-1512]],[[123142,768817],[-27,13]],[[122507,768865],[-495,6831]],[[122912,775799],[198,-1219],[722,-593],[59,-1056],[546,-1130],[416,-3084]],[[121922,775918],[-145,-2315],[-358,301],[513,-2663],[-50,-2481],[722,-6540],[-70,-1018],[302,-3962],[-98,-2100],[-512,-56],[-321,1677],[-284,3280]],[[118848,774187],[34,3836],[479,-24],[183,1767],[-318,752],[1118,1161],[642,1240]],[[120877,738496],[389,-2216],[137,-2451],[-166,-1459],[-605,-380],[11,6413],[234,93]],[[123928,718235],[-2,-1610]],[[123926,716625],[-393,1362],[-697,5371],[278,1647],[-447,-368],[-256,2377],[77,1437],[-515,245],[-59,2351],[446,1679],[-481,1224],[98,2800],[-464,-184],[-452,2135],[588,60],[-326,842],[146,1989],[629,565],[-77,-1197],[395,257],[557,-1676],[490,7],[-81,-2391],[463,-6886],[222,-4906],[-139,-7130]],[[120135,747679],[12,85]],[[120491,750760],[1455,-3708],[395,-1834],[349,1018],[504,16],[258,-5147],[-689,-337],[-265,1057],[-1794,4644],[718,-3300],[33,-2583],[-443,-1626],[-365,435],[-451,2590],[538,-1592],[-959,3723],[84,790],[-635,2698]],[[40063,839903],[770,-536],[-859,-2772],[-125,3412],[214,-104]],[[40964,844347],[883,-2223],[79,-1915],[441,-2171],[-40,-1740],[-704,2418],[-1774,1537],[90,1825],[445,2301],[580,-32]],[[42065,848667],[903,-976],[563,-1663],[-706,-1821],[-339,-2285],[-564,-2],[-711,2401],[-620,812],[14,1297],[651,1761],[809,476]],[[46153,848898],[568,1],[10,-1610],[529,1],[18,-1676],[524,-12],[-4,-1547],[3176,0]],[[50974,844055],[-395,-2136],[-20,-6445],[-126,-25],[-6,-6437],[383,-5],[-10,-4748],[1058,-39]],[[51858,824220],[180,-1451],[604,-215],[-1456,-2220],[-980,-2588],[-900,-571],[-1213,-1602],[-1234,662],[-494,709],[-1854,-1999],[-659,648],[-690,-2756],[-941,669],[31,-2392],[-389,-2165],[-92,-1943],[-1046,-1523],[-746,776],[-935,-1159]],[[39044,805100],[-172,1112],[664,830],[-1128,3201],[-13,-2176],[-520,182],[-234,2567],[116,849],[-614,571],[-207,2123],[418,1187],[-481,1394],[-546,-1187],[-95,2644],[1073,795],[-526,599],[-413,1924],[1380,582],[-440,3023],[251,2549],[1109,5289],[619,2101],[570,-119],[933,3977],[823,-896],[965,-4031],[-209,4581],[-457,1793],[12,1197],[848,640],[78,1725],[725,1785],[524,-1399],[778,464],[610,2670],[668,1252]],[[46896,791982],[261,-1285],[-270,-665],[9,1950]],[[36192,795959],[180,-1952],[581,363],[562,-947],[-123,-4413],[448,-2402],[-1265,-1162],[-486,-2126],[-685,2e3],[-493,-131],[-1055,2670],[-324,-89],[-644,1570],[-206,2197],[272,858],[1286,-625],[56,1283],[1008,2111],[905,-187],[-17,982]],[[17304,799216],[126,-1745],[804,-2158],[616,-183],[448,-1365],[-1028,65],[-1e3,3083],[-322,373],[356,1930]],[[39654,805231],[136,-1106],[641,589],[-101,-1482],[649,41],[525,-808],[139,-1889],[-482,-1833],[-426,-534],[213,-1308],[-375,-571],[-319,-2845],[-422,135],[-775,2413],[439,1980],[-612,-774],[-640,997],[1252,2977],[-199,1359],[401,589],[-44,2070]],[[51858,824220],[3536,-32],[10,1609],[2034,-5],[-4,1617],[4083,203],[1,-1838],[5893,-29],[3388,4],[-14,1716],[962,59],[3,1571],[903,-11],[192,1616]],[[72845,830700],[-3,-16190]],[[72842,814510],[-1303,45],[-14,-5422],[124,-21],[-16,-4230]],[[50463,766367],[-102,-328]],[[49620,764426],[-139,-1468],[-1061,-1905],[-97,1293],[-1035,446],[862,1205],[617,1650],[-307,160],[-238,3846],[703,1138],[-113,1059],[-716,-1213],[-383,2903],[195,2895],[687,2210],[-441,2484],[-273,3082],[-346,1471],[-416,3726],[137,1138],[-767,3115],[393,1259],[285,3791],[-129,577],[-402,-4189],[-434,-1001],[311,-2534],[-69,-3036],[-406,-1085],[-1628,-2447],[-1520,-851],[-1012,789],[-258,2086],[267,429],[-760,1956],[-694,3087],[-87,1177],[383,1597],[-110,1291],[397,379],[-183,1458],[364,50],[277,1573],[411,342],[228,1752],[702,-118],[-16,-3249],[425,240],[607,2498],[-384,1562],[-1050,843],[629,147],[400,1001],[-600,267],[-481,-1345],[-125,3490],[-458,-1834],[195,-1307],[-1242,-569],[-216,1520],[-538,-627],[-174,927],[-743,-457]],[[91002,847056],[9,-3988],[145,-1795],[8,-11469],[-1548,26],[56,-1646],[46,-12769],[-726,14],[-2,-927],[-3493,32]],[[85497,814534],[-2026,-32],[-141,995]],[[83330,815497],[-404,601],[-735,-459],[-672,-2022],[-283,-2604],[-1335,126],[-328,2166],[-15,-1517],[-1058,-1636]],[[78500,810152],[-4,1152],[-1002,21],[-4,3164],[-4648,21]],[[72845,830700],[0,8044]],[[72845,838744],[3088,-82],[10,1347],[6637,9993],[4096,-25],[12,2587],[2946,186]],[[89634,852750],[1353,59],[15,-5753]],[[86653,868811],[757,-1570],[2145,14]],[[89555,867255],[87,-6323],[-8,-8182]],[[72845,838744],[1580,8236],[-1,2534],[-536,-83],[-516,926],[-152,2433],[36,3161],[1704,93],[24,3109],[496,-4],[22,3291],[619,95],[97,1432],[588,58],[151,-985],[625,-419],[1536,6612],[4538,-401],[2997,-21]],[[85497,814534],[-37,-10730],[-760,-83],[1,-2090]],[[84701,801631],[-828,17],[9,1987]],[[83882,803635],[-435,1931],[-460,-308],[-1062,1669],[-902,2471],[707,3049],[1129,2748],[471,302]],[[97244,787641],[-970,-3439],[63,995],[907,2444]],[[87222,789210],[-181,-1772],[-422,-410],[603,2182]],[[86635,788749],[223,2200],[232,-961],[-455,-1239]],[[86658,791573],[-369,-3115],[-330,1166],[699,1949]],[[89188,794370],[360,-14],[-243,-1523],[503,637],[-806,-2688],[-814,-3927],[156,-1241],[-672,-1392],[-694,-249],[130,1479],[1249,4306],[686,2953],[145,1659]],[[86769,795107],[-71,-1859],[-324,817],[395,1042]],[[90857,797012],[511,-366],[-57,-1276],[666,500],[124,-712],[-950,-1371],[-533,-1467],[-218,828],[596,1566],[-651,-377],[-25,892],[537,1783]],[[87021,792777],[237,3392],[601,-294],[-413,-4995],[-425,1897]],[[84910,786500],[234,323],[68,9012],[-286,660]],[[84926,796495],[584,1623],[519,-1019],[523,1881],[285,-1347],[30,-1922],[-996,-2869],[605,-1030],[-717,-2215],[-215,-2677],[-634,-420]],[[92921,798974],[-9,-545],[-1147,-2071],[-222,1208],[1378,1408]],[[88339,800844],[383,-576],[-511,-771],[128,1347]],[[86236,802132],[283,-1843],[-421,600],[138,1243]],[[84951,797243],[-1,3142]],[[84950,800385],[697,2105],[-36,-2998],[388,2501],[244,-2671],[-390,-1481],[-418,814],[-484,-1412]],[[86676,805210],[325,-2117],[-624,-286],[299,2403]],[[84951,801507],[-250,124]],[[91002,847056],[976,234],[63,648],[2682,18],[0,-1651],[1595,-292],[4037,-37],[350,-2273],[-454,-2972],[436,-1269],[-270,-2840],[732,-302],[295,1951],[1174,-336],[-15,-1588],[537,-65],[-10,-1550],[466,-24],[-40,-6434],[413,-697],[4,-4218],[2303,15]],[[106276,823374],[-1,-28114]],[[106275,795260],[-589,822],[-1600,-31],[4,1610],[-3847,-34],[-2014,-8871],[13,-855]],[[98242,787901],[-1021,2713],[47,775],[-1005,-33],[-276,1650],[-683,426],[369,3141],[18,2628],[-612,-1565],[-178,-1401],[-659,-2022],[-457,1505],[-714,1071],[-573,-359],[943,3800],[-1116,-764],[259,1691],[-925,-1558],[532,2101],[-1009,-888],[-677,62],[-94,801],[1014,956],[446,1115],[-1050,-704],[-516,1833],[317,3213],[1053,57],[-177,903],[-744,-283],[-1116,-3389],[-359,1426],[-193,-1467],[-586,-1116],[-376,408],[6,3472],[-402,-3497],[-547,-1350],[-586,2075],[324,2590],[504,2086],[123,1742],[-770,-3524],[-194,-1549],[-275,1236],[-413,-4415],[-943,-1986]],[[71670,777076],[233,-1112],[-578,-408],[345,1520]],[[79473,776784],[-279,-2074],[90,2387],[189,-313]],[[75949,796147],[-337,-1236],[224,2635],[113,-1399]],[[84951,801507],[-1,-1122]],[[84951,797243],[-25,-748]],[[84910,786500],[-1245,807],[240,1474],[-371,-167],[-386,-2038],[-206,3702],[-29,-2396],[-481,-1666],[-173,-1732],[-183,2620],[-197,-5326],[-848,3357],[-39,-1545],[420,-800],[-371,-1104],[-68,-1569],[-635,-858],[208,3841],[-673,-5212],[-363,1475],[21,-2088],[-388,-20],[-756,-4011],[-74,2111],[-347,-2231],[-660,934],[-173,-859],[-799,-887],[-18,1049],[-623,715],[205,2741],[546,1203],[718,23],[17,1317],[737,963],[-66,842],[764,2927],[-372,25],[-1227,-2967],[-387,246],[-629,2275],[460,4880],[786,3381],[112,2715],[231,475],[102,3025],[-410,3227],[967,1254],[994,2799],[846,1832],[515,-1977],[448,-352],[796,1052],[346,-814],[1490,-887],[200,-646]],[[78500,810152],[-529,-2655],[-889,-709],[-891,-2927],[268,-2258],[-402,43],[-550,-1341],[-153,-1302],[-582,-1608],[-230,-3803],[-474,-1479],[-1035,411],[707,-1449],[308,-1771],[-381,-2913],[-287,-680],[-1149,-274],[-159,-989],[796,2],[-164,-2224],[-453,-1068],[-562,296],[227,1314],[-337,1411],[33,-1984],[-398,-2576],[-671,-197],[279,-1966],[-1055,-1700],[-61,-2764],[-263,-488],[166,-2860],[277,1050],[1025,35],[413,-1682],[604,-1164],[58,-1233]],[[106275,795260],[0,-1588],[1343,-1612],[173,1644],[1330,-2348],[801,2853],[1723,322],[-345,-4919],[404,-1740],[964,-1648],[226,-2564],[2839,-9771],[300,-4810],[-74,-1471]],[[114794,765672],[-73,1821],[-694,2541],[-828,1292],[163,1473],[-568,-631],[-1881,4464],[-679,903],[-783,1959],[551,424],[542,2604],[-421,3603],[333,1618],[530,-2532],[164,177],[-480,2635],[-360,838],[-174,-1871],[-463,-2242],[-1472,-2407],[-1544,735],[-1623,2726],[527,2089],[-371,3153],[-375,-856],[437,-1616],[-624,-1272],[-2761,2302],[-2696,-711],[-929,-990]],[[106279,946179],[-1,-49412]],[[106278,896767],[-929,-2457],[-130,-1600],[-1321,-3359],[-907,419],[-783,-1693],[-450,408],[-349,-3372],[-325,-1449],[-654,-436],[-1188,-2953],[58,-3794],[-686,-1988],[-821,654]],[[97793,875147],[-205,2151],[358,3325],[-316,719],[513,846],[-159,1080],[-963,-156],[-338,-900],[-1244,1394],[-886,-1195],[-579,221],[-639,-953],[-286,1202],[374,853],[-1289,1884],[-166,1202],[398,1802],[-514,869],[-625,-618],[-460,-1403],[-1061,-1321],[-1073,-10],[-601,-1159],[-3102,6],[49,-11363],[273,317],[853,-2473],[548,-2656]],[[50974,844055],[10,4776],[492,29],[-58,4949],[548,10],[4,1425],[1103,13],[-17,1635],[486,23],[-3,1682],[645,-27],[-89,4840],[-627,-26],[-61,12986],[569,33],[-9,3217],[557,13],[-4,6309],[539,-18],[-5,4867],[-575,-8]],[[54479,890783],[-5,8105],[1752,-14],[2,3093],[2984,34],[5,6543],[2343,38],[1,-3290],[1183,54],[6,3236],[1194,12],[-3,-1576],[600,61],[1,-1630],[1168,-18],[135,4836],[1805,-29],[9,2778],[1841,-6],[167,1643],[-10,6646],[-437,-20],[-10,1684],[-1234,59],[4,4809],[169,1664],[-624,-6],[17,1606],[-634,-27],[7,1645],[-621,10],[151,4212]],[[66445,936935],[6419,-2],[8315,-30],[7299,18],[3888,6],[-10,9096],[4663,309],[4790,-300],[4470,147]],[[97793,875147],[-1158,-1860],[-1437,-204],[-262,-1096],[-804,-486],[-476,-1291],[-576,796],[-732,-1427],[-433,43],[-568,-2104],[-1792,-263]],[[106278,896767],[-2,-73393]],[[79659,983425],[-186,-1458],[-395,1373],[581,85]],[[66445,936935],[-1,525],[-2610,-23],[-8,1900],[-2541,-186],[-15,1669],[-3117,28],[-4016,91],[-18,1253],[-1129,58],[26,-1250],[-2705,21],[-18,1268],[-1182,3],[11,-1279],[-1329,46],[-7,1283],[-2020,165],[0,-1272],[-4957,-98],[15,-3782],[-2411,70]],[[38413,937425],[-1695,2109],[-331,1545],[-1320,2645],[530,804],[403,3101],[38,5653],[2426,-416],[2905,1304],[905,1071],[1222,2916],[1184,4349],[538,5906],[-329,649],[1231,3476],[365,2385],[846,2065],[658,2577],[521,-1587],[1146,663],[1622,2412],[1470,3493],[882,527],[-302,-3710],[454,-2622],[-62,3461],[380,972],[-494,2433],[-541,46],[1260,3273],[1370,1209],[-523,-1007],[415,-852],[3297,1404],[1421,2118],[704,1933],[1322,4593],[409,808],[627,-1392],[915,-472],[117,-1342],[1298,-97],[153,-1576],[-589,-1821],[-1263,-1269],[606,-390],[-400,-1319],[1303,-54],[456,606],[-100,1673],[703,1368],[285,1695],[248,-1305],[706,928],[682,-1755],[-272,-1975],[1375,-2189],[693,2096],[1211,87],[987,691],[970,-830],[279,-2575],[299,2682],[989,-1071],[-561,-2519],[5,-1532],[1009,-525],[-1482,-681],[2474,169],[-499,-2280],[1552,-378],[326,-1080],[240,1607],[1280,271],[-195,-2495],[904,1573],[845,524],[665,1466],[1963,-425],[886,-1703],[688,50],[281,-1515],[1081,464],[877,-2131],[2068,-1579],[1439,785],[1493,-1038],[433,638],[1637,-3240],[1773,-387],[359,912],[3399,1866],[1396,-1344],[1104,-2165],[387,-1505],[1266,-1051],[1131,-2960],[450,854],[588,-630],[-1,-21362]],[[54479,890783],[-578,0],[-10,-1617],[-6227,42],[-4789,-36],[-1,3200],[-592,6],[0,3250],[-769,-10],[8,6456],[-205,26],[-5,6430],[-226,1957]],[[41085,910487],[1578,205],[202,-2556],[-311,-1225],[120,-2178],[-263,-1028],[215,-1763],[590,-1196],[375,540],[1138,-445],[965,699],[321,-1177],[667,-159],[982,797],[546,-2004],[189,2045],[810,3513],[796,-959],[609,527],[-495,1902],[-1494,1020],[-695,-1271],[194,3234],[-839,3465],[-836,788],[-422,2410],[386,1581],[446,30],[876,-3094],[-154,-2498],[448,-1913],[931,-1944],[1114,1832],[1074,-3146],[1511,331],[131,1770],[-331,2163],[-932,-162],[-460,1241],[-885,-263],[-253,-1860],[-717,-285],[-1099,3517],[232,3056],[871,1516],[-974,1717],[-1121,-1076],[-1026,-153],[-389,1249],[-528,-564],[-2241,1824],[-397,5492],[-677,3578],[-1097,2080],[-2353,5735]],[[46592,855663],[131,-1524],[-910,378],[779,1146]],[[20846,858392],[155,-1918],[1767,-2169],[1395,2514],[527,-232],[506,-1478],[153,-2243],[1093,-1044],[302,-1308],[1483,-327],[899,-741],[-443,-2851],[-1263,664],[-756,-2937],[125,-925],[-599,-398],[122,1508],[-581,2032],[-993,769],[95,1587],[-980,2254],[-777,1164],[-1179,-1499],[-406,-1269],[-853,1089],[-307,2233],[515,5525]],[[40155,909679],[-378,-812],[-1698,-1707],[2076,2519]],[[46153,848898],[640,3384],[128,1617],[836,-1042],[-394,-958],[1743,358],[1080,995],[1027,4968],[-512,5797],[-74,2808],[-783,2760],[-729,205],[138,2075],[1089,-245],[770,2178],[52,1988],[-320,1965],[-760,1982],[-574,-2906],[-898,82],[-597,-1411],[-710,-399],[-196,-1163],[-840,-1617],[-252,-2634],[-446,-1194],[-161,3173],[-951,2836],[-459,-1140],[680,-1515],[9,-1792],[-1367,2870],[-2018,-58],[-2019,-2251],[-807,901],[-2508,1784],[-689,2790],[279,1486],[-107,1445],[-749,1760],[-607,2842],[664,-527],[574,1254],[301,1828],[876,-777],[601,-2903],[499,-323],[640,1345],[-382,828],[-828,195],[-166,-711],[-669,2577],[-1941,1613],[-1534,482],[-1420,2818],[-465,461],[786,2442],[578,22],[0,1593],[845,1741],[325,-909],[992,2481],[418,1888],[1044,1672],[643,-1028],[1215,99],[319,783],[-1041,1553],[504,1846],[720,1193],[1099,506],[107,-679],[853,2834],[831,668]],[[129335,693546],[271,-1010],[-142,-1955],[-385,2864],[256,101]],[[133465,694933],[144,-1619],[-433,-1116],[-420,1401],[709,1334]],[[129050,698432],[385,-3029],[-187,-665],[-381,868],[233,1060],[-50,1766]],[[128271,699419],[264,-2151],[-73,-1620],[899,-5179],[112,-1526],[-465,199],[-651,4105],[-450,3522],[53,2603],[311,47]],[[132791,699517],[329,-1553],[-33,-2741],[-745,304],[319,2136],[-199,1261],[329,593]],[[127590,701351],[340,-1447],[-98,-960],[-490,-120],[14,2204],[234,323]],[[126995,702605],[287,-601],[-587,-1676],[300,2277]],[[127349,703974],[-507,-707],[254,1440],[253,-733]],[[126549,705223],[400,-333],[-240,-1814],[-293,1014],[133,1133]],[[127577,705503],[192,-1281],[-213,-946],[-252,1520],[273,707]],[[126975,710441],[673,-1209],[-593,136],[46,-1542],[-470,1638],[344,977]],[[127738,711890],[119,-2595],[-286,1329],[167,1266]],[[132951,712558],[-517,-394],[513,1288],[4,-894]],[[127377,716539],[387,-260],[-15,-2495],[-236,369],[-706,-1255],[-240,-1211],[-257,709],[519,3076],[548,1067]],[[126878,720140],[451,-579],[750,57],[384,-2788],[-191,-1469],[383,-1822],[435,266],[497,-1761],[456,-2620],[47,-3196],[267,734],[169,-1960],[371,-1718],[-850,2044],[-552,-1434],[684,586],[160,-2342],[299,487],[445,-2791],[-464,-922],[454,-352],[205,1480],[89,-3147],[-431,-827],[396,-512],[101,-2502],[-398,-59],[421,-1193],[-183,-2479],[-613,702],[-449,4336],[-561,-35],[258,2640],[-329,-710],[132,1822],[-300,-502],[-725,2251],[-725,264],[28,1947],[514,-21],[-361,1667],[236,2818],[-439,-873],[-448,796],[643,3530],[-238,1458],[-150,5160],[-814,306],[-187,1877],[133,1386]],[[133954,721013],[796,-683],[442,-1861],[432,-443],[118,-1890],[501,-841],[396,492],[280,-2136],[-1,-1873],[-414,-2628],[68,-3449],[429,-5569],[-359,-1662],[-236,-2416],[-441,-2702],[-867,-2699],[-213,1932],[-286,-2060],[-269,663],[-207,4192],[490,1686],[-537,-477],[-156,1948],[582,2169],[-76,7458],[-887,5088],[-486,-470],[-72,869],[-950,-2430],[-396,-118],[344,-1651],[-545,-5283],[-588,1664],[-115,2845]],[[312327,9345],[187,-607]],[[312514,8738],[-15,-1699]],[[312499,7039],[-350,67]],[[312149,7106],[17,912]],[[312166,8018],[43,812]],[[312209,8830],[118,515]],[[312084,13310],[6,-1330]],[[312090,11980],[-147,-91]],[[311943,11889],[-157,1158]],[[311786,13047],[223,739]],[[312009,13786],[75,-476]],[[312224,10808],[178,-1249]],[[312402,9559],[-75,-214]],[[312209,8830],[-202,83]],[[312007,8913],[-56,276]],[[311951,9189],[-19,1837]],[[311932,11026],[292,-218]],[[313107,15065],[-14,-2951]],[[313093,12114],[-156,-33]],[[312937,12081],[5,365]],[[312942,12446],[-35,2687]],[[312907,15133],[200,-68]],[[312774,6524],[70,-1308]],[[312844,5216],[-339,-42]],[[312505,5174],[62,1491]],[[312567,6665],[207,-141]],[[312709,10759],[26,-1200]],[[312735,9559],[-333,0]],[[312224,10808],[123,645]],[[312347,11453],[362,-694]],[[315123,11875],[54,-128]],[[315177,11747],[78,-1803]],[[315255,9944],[-163,-1770]],[[315092,8174],[-119,1033]],[[314973,9207],[-63,762]],[[314910,9969],[144,1736]],[[315054,11705],[69,170]],[[314670,11208],[37,-330]],[[314707,10878],[60,-642]],[[314767,10236],[-199,-737]],[[314568,9499],[-72,1129]],[[314496,10628],[174,580]],[[314052,6833],[264,-476]],[[314316,6357],[-19,-702]],[[314297,5655],[-318,75]],[[313979,5730],[73,1103]],[[312567,6665],[-68,374]],[[312514,8738],[144,137]],[[312658,8875],[116,-2351]],[[312942,12446],[-192,449]],[[312750,12895],[-16,-17]],[[312734,12878],[-7,2191]],[[312727,15069],[180,64]],[[313370,8907],[-65,-415]],[[313305,8492],[-209,82]],[[313096,8574],[-80,-28]],[[313016,8546],[-82,705]],[[312934,9251],[27,1093]],[[312961,10344],[345,-244],[64,-1193]],[[313305,8492],[-14,-2847]],[[313291,5645],[-154,398]],[[313137,6043],[-41,2531]],[[314464,12204],[-98,-1501]],[[314366,10703],[-105,-151]],[[314261,10552],[-75,983]],[[314186,11535],[35,729]],[[314221,12264],[129,637]],[[314350,12901],[114,-697]],[[314016,15104],[-14,-2136]],[[314002,12968],[-54,9]],[[313948,12977],[-196,-375]],[[313752,12602],[-27,1006]],[[313725,13608],[25,1394]],[[313750,15002],[266,102]],[[313604,15085],[-4,-1775]],[[313600,13310],[-8,-955]],[[313592,12355],[-45,-184]],[[313547,12171],[-454,-57]],[[313107,15065],[497,20]],[[314264,15070],[-76,-2600]],[[314188,12470],[-186,498]],[[314016,15104],[248,-34]],[[315464,13512],[1,-2420]],[[315465,11092],[-66,434]],[[315399,11526],[-159,1610]],[[315240,13136],[-103,1307]],[[315137,14443],[122,138]],[[315259,14581],[205,-1069]],[[314938,14053],[76,-2457]],[[315014,11596],[-176,-329]],[[314838,11267],[34,2700]],[[314872,13967],[51,292]],[[314923,14259],[15,-206]],[[315375,10330],[63,-1609]],[[315438,8721],[6,-427]],[[315444,8294],[-234,-827]],[[315210,7467],[-116,640]],[[315094,8107],[-2,67]],[[315255,9944],[120,386]],[[313784,8891],[255,-1303]],[[314039,7588],[13,-755]],[[313979,5730],[-242,-150]],[[313737,5580],[-39,3313]],[[313698,8893],[16,19]],[[313714,8912],[70,-21]],[[315465,11092],[-90,-762]],[[315177,11747],[222,-221]],[[313725,9097],[-11,-185]],[[313698,8893],[-269,126]],[[313429,9019],[231,2602]],[[313660,11621],[65,-2524]],[[314361,14911],[31,-1699]],[[314392,13212],[-42,-311]],[[314221,12264],[-33,206]],[[314264,15070],[97,-159]],[[312306,11771],[41,-318]],[[311932,11026],[-107,569]],[[311825,11595],[118,294]],[[312090,11980],[216,-209]],[[312937,12081],[24,-1737]],[[312934,9251],[-27,-13]],[[312907,9238],[-172,321]],[[312709,10759],[41,2136]],[[312505,5174],[-359,-115]],[[312146,5059],[3,2047]],[[314634,8728],[-21,-893]],[[314613,7835],[-92,-362]],[[314521,7473],[-160,1420]],[[314361,8893],[201,525]],[[314562,9418],[72,-690]],[[312295,14639],[81,-1251]],[[312376,13388],[-70,-1617]],[[312084,13310],[211,1329]],[[312007,8913],[159,-895]],[[312146,5059],[-281,903],[86,3227]],[[315210,7467],[60,-308]],[[315270,7159],[221,-1461]],[[315491,5698],[-308,-32]],[[315009,6674],[174,-1008]],[[315009,6674],[81,1384]],[[315090,8058],[4,49]],[[314186,11535],[-217,-675]],[[313969,10860],[-21,2117]],[[312009,13786],[157,1824]],[[312166,15610],[129,-971]],[[313137,6043],[-273,-821]],[[312864,5222],[152,3324]],[[314838,11267],[-131,-389]],[[314670,11208],[-8,753]],[[314662,11961],[28,1346]],[[314690,13307],[76,779]],[[314766,14086],[106,-119]],[[313547,12171],[113,-550]],[[313429,9019],[-59,-112]],[[314973,9207],[-339,-479]],[[314562,9418],[6,81]],[[314767,10236],[143,-267]],[[314776,6994],[-112,-1632]],[[314664,5362],[-367,293]],[[314316,6357],[205,1116]],[[314613,7835],[163,-841]],[[312679,13385],[55,-507]],[[312376,13388],[303,-3]],[[315090,8058],[-314,-1064]],[[314662,11961],[-198,243]],[[314392,13212],[143,200]],[[314535,13412],[155,-105]],[[312679,13385],[-109,1772]],[[312570,15157],[157,-88]],[[313752,12602],[-160,-247]],[[313600,13310],[125,298]],[[314496,10628],[-130,75]],[[313604,15085],[146,-83]],[[315240,13136],[-117,-1261]],[[315054,11705],[-40,-109]],[[314938,14053],[199,390]],[[315043,5450],[-34,1224]],[[315043,5450],[-379,-88]],[[312864,5222],[-20,-6]],[[312658,8875],[249,363]],[[314001,9350],[196,-57]],[[314197,9293],[164,-400]],[[314039,7588],[-38,1762]],[[313784,8891],[217,459]],[[313969,10860],[-244,-1763]],[[313737,5580],[-446,65]],[[314261,10552],[-64,-1259]],[[312166,15610],[404,-453]],[[315579,8262],[226,-901]],[[315805,7361],[-150,-1087]],[[315655,6274],[-385,885]],[[315444,8294],[135,-32]],[[314849,14669],[-83,-583]],[[314535,13412],[108,1312]],[[314643,14724],[206,-55]],[[318309,12804],[169,-865],[-544,829],[375,36]],[[316158,12800],[-233,-1215]],[[315925,11585],[-15,-114]],[[315910,11471],[23,1757]],[[315933,13228],[225,-428]],[[315714,13935],[-106,-832]],[[315608,13103],[-144,409]],[[315259,14581],[455,-646]],[[315655,6274],[-164,-576]],[[315910,11471],[-22,-197]],[[315888,11274],[-160,-129]],[[315728,11145],[-34,40]],[[315694,11185],[-86,1918]],[[315714,13935],[219,-707]],[[315888,11274],[293,-1348]],[[316181,9926],[-216,-625]],[[315965,9301],[-242,491]],[[315723,9792],[5,1353]],[[315723,9792],[-144,-1530]],[[315438,8721],[211,2085]],[[315649,10806],[45,379]],[[315649,10806],[-184,286]],[[316256,11346],[-331,239]],[[316158,12800],[154,393],[-56,-1847]],[[316256,11346],[125,-1004],[-200,-416]],[[315965,9301],[-160,-1940]],[[316936,9055],[328,-560],[-757,-909],[-91,685],[520,784]],[[318661,1986],[376,-1085],[-740,-781],[24,1181],[340,685]],[[314361,14911],[282,-187]],[[123928,718235],[-2,-1610]],[[119111,747595],[-67,-5]],[[124871,753168],[418,537]],[[71986,766650],[158,17]],[[56428,729876],[0,-164]],[[126985,748600],[107,525]],[[126818,747787],[-267,-754]],[[61672,65312],[272,-274]],[[314849,14669],[74,-410]],[[315183,5666],[-140,-216]],[[311825,11595],[-39,1452]],[[253891,243332],[-3,424]],[[297006,439075],[21,-79]],[[273150,218795],[-218,2571],[-109,2556],[341,-5125]],[[273164,218797],[-14,-2]],[[275036,140768],[-16,1]],[[274871,140335],[3,-76]],[[268559,210807],[-4,-26]],[[258410,236520],[0,355]],[[272837,223331],[-14,0]],[[274173,206960],[19,0]],[[275584,178509],[-145,-584]],[[275994,173067],[-63,2]],[[275922,173070],[-37,2]],[[272518,253791],[20,18]],[[272125,254343],[81,-132]],[[256680,462075],[-142,-2897],[-384,-10769]],[[256154,448409],[-883,-7],[0,-983]],[[254488,462036],[2192,39]],[[256154,448409],[1065,-7]],[[249637,222999],[-31,137]],[[248195,214699],[-70,-748]],[[247232,214954],[0,260]],[[247232,215317],[15,318]],[[301353,460902],[-185,-724]],[[301101,460137],[28,-397]],[[301793,457791],[116,-445]],[[285769,400843],[123,37]],[[264771,527003],[-281,49]],[[267568,452013],[-852,-4103],[-108,-17]],[[266608,447893],[-26,-6]],[[266582,447887],[-16,-1]],[[266566,447886],[-30,-6]],[[266536,447880],[-6,-1]],[[256680,462075],[-375,16538],[12,3500],[187,5880],[609,12037],[445,5943],[542,3980],[721,3116],[-1423,3912],[-936,-37],[-588,-3704],[-267,-718],[-95,-2358],[-427,343]],[[247207,537862],[1281,13508]],[[248488,551370],[1322,13439]],[[249810,564809],[408,-727],[1834,5024],[865,1148],[2109,-5688],[7666,-20686],[271,-4739],[574,-3230],[509,900],[683,396],[-47,-2079],[105,-3301],[426,-3438],[360,1156],[708,-243],[385,-2004],[-455,-3293],[3005,-8985],[1103,-32532],[-926,-12370],[-34,-3060],[-156,-2886],[-328,-976],[-521,-3379],[-656,-1036],[-180,-1472],[-60,-3681],[110,-1615]],[[252129,567028],[-1583,-4120],[166,-1627],[582,1037],[-142,551],[872,1783],[743,3451],[-638,-1075]],[[248488,551370],[-1963,212],[-2260,-6869],[-1513,-4210]],[[249572,564554],[238,255]],[[282592,309414],[10,-65]],[[289029,404122],[-16,45]],[[293679,426705],[-79,470]],[[286839,484138],[-17,6]],[[276897,457877],[-3,4558]],[[276894,462435],[2305,5850],[8,2378],[-220,544],[-164,5160],[-363,3502],[1422,3362],[1923,0],[3353,0],[997,8619],[109,340]],[[267767,442766],[-50,-4]],[[267568,452013],[114,-1687],[1085,-3482],[787,0],[3209,9884],[2039,2175]],[[274802,458903],[-16,-6460]],[[274802,458903],[1209,1289],[883,2243]],[[275537,276578],[-263,-628]],[[273916,275250],[-11,-827]],[[273920,274333],[-20,-184]],[[228015,167092],[147,-2633],[-252,2651],[105,-18]],[[228180,184437],[70,-94]],[[229313,193901],[29,366]],[[230757,204203],[-190,587]],[[229828,205636],[-9,-8]],[[229431,197365],[-30,-1032]],[[228487,190418],[-16,-156]],[[286226,362368],[89,-504]],[[283710,365528],[174,-301]],[[286242,357857],[63,-1057]],[[286254,356334],[304,311]],[[286558,356645],[136,36]],[[284458,394060],[-9,-959]],[[151607,571679],[12,2074],[1993,-3664],[1312,-1342],[815,1107],[372,2584],[-289,2342],[-137,2706],[722,1361],[0,1194],[-873,3181],[648,-1]],[[156182,583221],[153,1]],[[156335,583222],[770,0]],[[253979,502714],[-8,-1]],[[242231,539612],[9,872]],[[242245,540522],[75,212]],[[242329,540727],[187,592]],[[242526,541319],[224,-823]],[[288652,406259],[12,7]],[[288613,408309],[-8,430]],[[290026,386798],[-57,0]],[[287992,379951],[5,43]],[[287430,351414],[50,-2]],[[287480,351412],[118,4]],[[287598,351416],[-258,-2]],[[280248,301457],[-33,176]],[[156182,583221],[153,1]]],transform:{scale:[.00035892617892657177,5371486851395936e-20],translate:[-179.1473400003406,17.67439566600018]}}}}); \ No newline at end of file diff --git a/dist-amd/marshaller/Graph.js b/dist-amd/marshaller/Graph.js new file mode 100644 index 0000000000..0b2f88c001 --- /dev/null +++ b/dist-amd/marshaller/Graph.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["d3","../common/SVGWidget","../common/TextBox","../common/Surface","../common/ResizeSurface","../chart/MultiChartSurface","../common/Palette","../graph/Graph","../graph/Vertex","../graph/Edge","./HipieDDL"],t):e.marshaller_Graph=t(e.d3,e.common_SVGWidget,e.common_TextBox,e.common_Surface,e.common_ResizeSurface,e.chart_MultiChartSurface,e.common_Palette,e.graph_Graph,e.graph_Vertex,e.graph_Edge,e.marshaller_HipieDDL)})(this,function(e,t,n,r,i,s,o,u,a,f,l){function c(e,t,s){function h(e,t,n,r,i,s){r=r||"",i=i||"",s=s||"",t&&n&&e.vertexMap[t]&&e.vertexMap[n]?e.edges.push((new f).sourceVertex(e.vertexMap[t]).targetVertex(e.vertexMap[n]).sourceMarker(r).targetMarker(i).text(s)):(e.vertexMap[t]||console.log("Unknown Vertex: "+t),e.vertexMap[n]||console.log("Unknown Vertex: "+n))}t instanceof Object||t&&(t=JSON.parse(t));var u=null,c={};return e.accept({_visualizeRoxie:s,visit:function(e){if(e instanceof l.Dashboard)u={dashboard:e,vertexMap:{},edges:[]},c[e.getQualifiedID()]=u;else if(e instanceof l.DataSource){e.databomb&&t[e.id]&&e.comms.databomb(t[e.id]);if(this._visualizeRoxie){var s="";e.filter.forEach(function(e){s.length>0&&(s+=", "),s+=e}),s=" ("+s+")",u.vertexMap[e.getQualifiedID()]=(new a).class("vertexLabel").faChar("").text(e.id+s)}}else if(e instanceof l.Output)e.dataSource.databomb&&e.dataSource.comms.databombOutput(e.from),this._visualizeRoxie&&(u.vertexMap[e.getQualifiedID()]=(new a).class("vertexLabel").faChar("").text(e.id+"\n["+e.from+"]"));else if(e instanceof l.Visualization&&e.widget){var f=null;if(e.widget instanceof r)f=e.widget.size({width:210,height:210});else if(e.widget instanceof n)f=e.widget;else{var h=280,p=210;e.type==="GRAPH"&&(h=800,p=600),f=(new i).size({width:h,height:p}).title(e.title).content(e.widget)}if(f){e.widgetSurface=f,u.vertexMap[e.getQualifiedID()]=f;switch(e.type){case"2DCHART":case"PIE":case"BUBBLE":case"BAR":case"WORD_CLOUD":f.menu(e.widget._2dChartTypes.concat(e.widget._anyChartTypes).map(function(e){return e.display}).sort()),f._menu.click=function(t){e.widget.chartType(t).render()};break;case"LINE":f.menu(e.widget._multiChartTypes.concat(e.widget._anyChartTypes).map(function(e){return e.display}).sort()),f._menu.click=function(t){e.widget.chartType(t).render()};break;case"CHORO":f._menu.data(o.rainbow()),f._menu.click=function(e){f._content.paletteID(e).render(e)};break;case"GRAPH":f._menu.data(["Circle","ForceDirected","ForceDirected2","Hierarchy"]),f._menu.click=function(e){f._content.layout(e)}}}}}}),u=null,e.accept({_visualizeRoxie:s,visit:function(e){e instanceof l.Dashboard?u=c[e.getQualifiedID()]:e instanceof l.DataSource||(e instanceof l.Output?this._visualizeRoxie&&h(u,e.dataSource.getQualifiedID(),e.getQualifiedID(),"circleFoot","circleHead"):e instanceof l.Visualization&&(this._visualizeRoxie&&(e.source.getDatasource()&&h(u,e.getQualifiedID(),e.source.getDatasource().getQualifiedID(),"","arrowHead","update"),e.source.getOutput()&&h(u,e.source.getOutput().getQualifiedID(),e.getQualifiedID(),"","arrowHead","notify")),e.events.getUpdates().forEach(function(t){h(u,e.getQualifiedID(),t.visualization.getQualifiedID(),undefined,"arrowHead","on "+t.eventID)})))}}),c}function p(){u.call(this),this._design_mode=!1,this._dashboards=[],this.graphAttributes=["snapToGrid","showEdges"],this.widgetAttributes=["layout","chartType","palette","title","columns","data"]}var h=2;return p.prototype=Object.create(u.prototype),p.prototype._class+=" marshaller_Graph",p.prototype.publish("ddlUrl","","string","DDL URL",null,{tags:["Private"]}),p.prototype.publish("databomb","","string","Data Bomb",null,{tags:["Private"]}),p.prototype.publish("visualizeRoxie",!1,"boolean","Show Roxie Data Sources",null,{tags:["Private"]}),p.prototype.publish("proxyMappings",[],"array","Proxy Mappings",null,{tags:["Private"]}),p.prototype.testData=function(){return this.ddlUrl('[ { "visualizations": [ { "color": "Red_Yellow_Blue", "id": "statesummary", "source": { "output": "View_statesummary", "mappings": { "weight": "Cnt", "state": "clean_st" }, "id": "statesum" }, "type": "CHORO", "title": "Count by State", "events": { "click": { "mappings": { "clean_st": "clean_st" }, "updates": [ { "visualization": "statedetails", "instance": "Ins001", "datasource": "details", "merge": false }, { "visualization": "alldetails", "instance": "Ins001", "datasource": "details", "merge": false } ] } }, "onSelect": { "mappings": { "clean_st": "clean_st" }, "updates": [ { "visualization": "statedetails", "instance": "Ins001", "datasource": "details", "merge": false }, { "visualization": "alldetails", "instance": "Ins001", "datasource": "details", "merge": false } ] } }, { "id": "statedetails", "label": [ "State", "Error", "Count" ], "source": { "output": "View_statedetails", "mappings": { "value": [ "clean_st", "clean_error", "Cnt" ] }, "id": "details" }, "type": "TABLE", "title": "State Error Details" }, { "color": "Red_Yellow_Blue", "id": "errorsummary", "source": { "output": "View_errorsummary", "mappings": { "weight": "Cnt", "label": "clean_error" }, "id": "errorsum" }, "type": "PIE", "title": "Count by error--aggregated client side", "events": { "click": { "mappings": { "clean_error": "clean_error" }, "updates": [ { "visualization": "errordetails", "instance": "Ins001", "datasource": "details", "merge": false }, { "visualization": "alldetails", "instance": "Ins001", "datasource": "details", "merge": false } ] } }, "onSelect": { "mappings": { "clean_error": "clean_error" }, "updates": [ { "visualization": "errordetails", "instance": "Ins001", "datasource": "details", "merge": false }, { "visualization": "alldetails", "instance": "Ins001", "datasource": "details", "merge": false } ] } }, { "id": "errordetails", "label": [ "State", "Error", "Count" ], "source": { "output": "View_errordetails", "mappings": { "value": [ "clean_st", "clean_error", "Cnt" ] }, "id": "details" }, "type": "TABLE", "title": "Error Code Details" }, { "id": "alldetails", "label": [ "State", "Error", "Count" ], "source": { "output": "View_alldetails", "mappings": { "value": [ "clean_st", "clean_error", "Cnt" ] }, "id": "details" }, "type": "TABLE", "title": "Details updated from both count by state and count by error" } ], "datasources": [ { "outputs": [ { "from": "View_statesummary", "id": "View_statesummary", "notify": [ "statesummary" ] } ], "databomb": true, "id": "statesum" }, { "outputs": [ { "from": "View_errorsummary", "id": "View_errorsummary", "notify": [ "errorsummary" ] } ], "databomb": true, "id": "errorsum" }, { "filter": [ "clean_st", "clean_error" ], "outputs": [ { "from": "View_statedetails", "id": "View_statedetails", "notify": [ "statedetails" ] }, { "from": "View_errordetails", "id": "View_errordetails", "notify": [ "errordetails" ] }, { "from": "View_alldetails", "id": "View_alldetails", "notify": [ "alldetails" ] } ], "databomb": true, "id": "details" } ], "enable": "true", "id": "Ins001_DatabombDashboard", "label": "DatabombDashboard", "title": "Databomb Dashboard", "primary": false } ]'),this.databomb('{"errorsum":[{"clean_error":"E212","Cnt":"1"},{"clean_error":"E214","Cnt":"3"},{"clean_error":"E216","Cnt":"1"},{"clean_error":"E412","Cnt":"204"},{"clean_error":"E421","Cnt":"174"},{"clean_error":"E422","Cnt":"43"},{"clean_error":"E423","Cnt":"6"},{"clean_error":"E427","Cnt":"24"},{"clean_error":"E430","Cnt":"1"},{"clean_error":"E505","Cnt":"2"},{"clean_error":"E600","Cnt":"7"},{"clean_error":"S400","Cnt":"3"},{"clean_error":"S800","Cnt":"19370"},{"clean_error":"S810","Cnt":"10"},{"clean_error":"S820","Cnt":"49"},{"clean_error":"S840","Cnt":"2"},{"clean_error":"S860","Cnt":"3"},{"clean_error":"S880","Cnt":"26"},{"clean_error":"S890","Cnt":"9"},{"clean_error":"S891","Cnt":"1"},{"clean_error":"S8A0","Cnt":"3"},{"clean_error":"S8B0","Cnt":"2"},{"clean_error":"S8C0","Cnt":"2"},{"clean_error":"S900","Cnt":"22"},{"clean_error":"S910","Cnt":"4"},{"clean_error":"S920","Cnt":"2"},{"clean_error":"S980","Cnt":"1"},{"clean_error":"SA00","Cnt":"21"},{"clean_error":"SB00","Cnt":"3"},{"clean_error":"SC10","Cnt":"1"}],"statesum":[{"clean_st":"AK","Cnt":"57"},{"clean_st":"AL","Cnt":"225"},{"clean_st":"AR","Cnt":"140"},{"clean_st":"AZ","Cnt":"342"},{"clean_st":"CA","Cnt":"2695"},{"clean_st":"CO","Cnt":"459"},{"clean_st":"CT","Cnt":"246"},{"clean_st":"DC","Cnt":"91"},{"clean_st":"DE","Cnt":"33"},{"clean_st":"FL","Cnt":"1924"},{"clean_st":"GA","Cnt":"683"},{"clean_st":"GU","Cnt":"1"},{"clean_st":"HI","Cnt":"54"},{"clean_st":"IA","Cnt":"163"},{"clean_st":"ID","Cnt":"139"},{"clean_st":"IL","Cnt":"718"},{"clean_st":"IN","Cnt":"318"},{"clean_st":"KS","Cnt":"155"},{"clean_st":"KY","Cnt":"211"},{"clean_st":"LA","Cnt":"279"},{"clean_st":"MA","Cnt":"450"},{"clean_st":"MD","Cnt":"459"},{"clean_st":"ME","Cnt":"57"},{"clean_st":"MI","Cnt":"554"},{"clean_st":"MN","Cnt":"419"},{"clean_st":"MO","Cnt":"297"},{"clean_st":"MS","Cnt":"201"},{"clean_st":"MT","Cnt":"73"},{"clean_st":"NC","Cnt":"433"},{"clean_st":"ND","Cnt":"35"},{"clean_st":"NE","Cnt":"108"},{"clean_st":"NH","Cnt":"97"},{"clean_st":"NJ","Cnt":"505"},{"clean_st":"NM","Cnt":"92"},{"clean_st":"NV","Cnt":"142"},{"clean_st":"NY","Cnt":"1237"},{"clean_st":"OH","Cnt":"652"},{"clean_st":"OK","Cnt":"190"},{"clean_st":"OR","Cnt":"316"},{"clean_st":"PA","Cnt":"678"},{"clean_st":"PR","Cnt":"9"},{"clean_st":"RI","Cnt":"77"},{"clean_st":"SC","Cnt":"209"},{"clean_st":"SD","Cnt":"46"},{"clean_st":"TN","Cnt":"378"},{"clean_st":"TX","Cnt":"1794"},{"clean_st":"UT","Cnt":"189"},{"clean_st":"VA","Cnt":"473"},{"clean_st":"VI","Cnt":"3"},{"clean_st":"VT","Cnt":"43"},{"clean_st":"WA","Cnt":"456"},{"clean_st":"WI","Cnt":"302"},{"clean_st":"WV","Cnt":"61"},{"clean_st":"WY","Cnt":"29"}],"details":[{"clean_st":"LA","clean_error":"S900","Cnt":"1"},{"clean_st":"WA","clean_error":"E422","Cnt":"3"},{"clean_st":"SC","clean_error":"S800","Cnt":"203"},{"clean_st":"NM","clean_error":"E427","Cnt":"3"},{"clean_st":"WY","clean_error":"S820","Cnt":"1"},{"clean_st":"KS","clean_error":"SC10","Cnt":"1"},{"clean_st":"WA","clean_error":"E423","Cnt":"1"},{"clean_st":"PR","clean_error":"S800","Cnt":"8"},{"clean_st":"NE","clean_error":"E412","Cnt":"2"},{"clean_st":"NH","clean_error":"S800","Cnt":"93"},{"clean_st":"OR","clean_error":"S840","Cnt":"1"},{"clean_st":"TX","clean_error":"E421","Cnt":"13"},{"clean_st":"NH","clean_error":"E412","Cnt":"1"},{"clean_st":"FL","clean_error":"SA00","Cnt":"4"},{"clean_st":"GA","clean_error":"E427","Cnt":"2"},{"clean_st":"AZ","clean_error":"S900","Cnt":"2"},{"clean_st":"SD","clean_error":"E412","Cnt":"1"},{"clean_st":"NC","clean_error":"E421","Cnt":"2"},{"clean_st":"MO","clean_error":"S880","Cnt":"1"},{"clean_st":"MI","clean_error":"SB00","Cnt":"1"},{"clean_st":"IL","clean_error":"S920","Cnt":"1"},{"clean_st":"WI","clean_error":"E421","Cnt":"7"},{"clean_st":"LA","clean_error":"S800","Cnt":"270"},{"clean_st":"GA","clean_error":"E412","Cnt":"8"},{"clean_st":"CA","clean_error":"E421","Cnt":"20"},{"clean_st":"KY","clean_error":"E421","Cnt":"1"},{"clean_st":"MI","clean_error":"E412","Cnt":"3"},{"clean_st":"MO","clean_error":"S800","Cnt":"285"},{"clean_st":"WI","clean_error":"E422","Cnt":"2"},{"clean_st":"PA","clean_error":"SA00","Cnt":"1"},{"clean_st":"CA","clean_error":"E422","Cnt":"2"},{"clean_st":"FL","clean_error":"E422","Cnt":"5"},{"clean_st":"WI","clean_error":"S800","Cnt":"262"},{"clean_st":"CO","clean_error":"S820","Cnt":"1"},{"clean_st":"NY","clean_error":"S900","Cnt":"1"},{"clean_st":"TX","clean_error":"SA00","Cnt":"6"},{"clean_st":"WA","clean_error":"E412","Cnt":"1"},{"clean_st":"CA","clean_error":"E423","Cnt":"1"},{"clean_st":"CO","clean_error":"S900","Cnt":"2"},{"clean_st":"NC","clean_error":"E422","Cnt":"3"},{"clean_st":"","clean_error":"E214","Cnt":"2"},{"clean_st":"RI","clean_error":"S800","Cnt":"77"},{"clean_st":"MN","clean_error":"S840","Cnt":"1"},{"clean_st":"TN","clean_error":"E422","Cnt":"2"},{"clean_st":"TX","clean_error":"E505","Cnt":"1"},{"clean_st":"FL","clean_error":"E600","Cnt":"1"},{"clean_st":"MO","clean_error":"S820","Cnt":"1"},{"clean_st":"WV","clean_error":"S810","Cnt":"1"},{"clean_st":"MN","clean_error":"E412","Cnt":"5"},{"clean_st":"ND","clean_error":"S800","Cnt":"29"},{"clean_st":"WI","clean_error":"S820","Cnt":"29"},{"clean_st":"TN","clean_error":"E423","Cnt":"1"},{"clean_st":"IA","clean_error":"E412","Cnt":"5"},{"clean_st":"NE","clean_error":"S800","Cnt":"105"},{"clean_st":"GA","clean_error":"S8A0","Cnt":"1"},{"clean_st":"CA","clean_error":"S900","Cnt":"1"},{"clean_st":"FL","clean_error":"E421","Cnt":"12"},{"clean_st":"AK","clean_error":"E412","Cnt":"1"},{"clean_st":"","clean_error":"E212","Cnt":"1"},{"clean_st":"TX","clean_error":"E427","Cnt":"1"},{"clean_st":"CO","clean_error":"S880","Cnt":"1"},{"clean_st":"FL","clean_error":"S800","Cnt":"1885"},{"clean_st":"WV","clean_error":"E412","Cnt":"3"},{"clean_st":"NV","clean_error":"S800","Cnt":"138"},{"clean_st":"WI","clean_error":"S900","Cnt":"1"},{"clean_st":"NY","clean_error":"S910","Cnt":"1"},{"clean_st":"TX","clean_error":"E412","Cnt":"14"},{"clean_st":"TN","clean_error":"E421","Cnt":"5"},{"clean_st":"AL","clean_error":"S800","Cnt":"219"},{"clean_st":"NC","clean_error":"S800","Cnt":"422"},{"clean_st":"OH","clean_error":"S880","Cnt":"1"},{"clean_st":"ND","clean_error":"E421","Cnt":"1"},{"clean_st":"FL","clean_error":"E427","Cnt":"3"},{"clean_st":"DE","clean_error":"S800","Cnt":"32"},{"clean_st":"AR","clean_error":"E421","Cnt":"3"},{"clean_st":"MN","clean_error":"E421","Cnt":"5"},{"clean_st":"PA","clean_error":"S810","Cnt":"1"},{"clean_st":"ID","clean_error":"E412","Cnt":"6"},{"clean_st":"AK","clean_error":"S800","Cnt":"55"},{"clean_st":"NM","clean_error":"E412","Cnt":"5"},{"clean_st":"OR","clean_error":"E423","Cnt":"1"},{"clean_st":"MS","clean_error":"S800","Cnt":"192"},{"clean_st":"CO","clean_error":"E422","Cnt":"1"},{"clean_st":"AZ","clean_error":"S800","Cnt":"329"},{"clean_st":"ID","clean_error":"S820","Cnt":"4"},{"clean_st":"WY","clean_error":"S810","Cnt":"1"},{"clean_st":"ND","clean_error":"E427","Cnt":"2"},{"clean_st":"PR","clean_error":"E412","Cnt":"1"},{"clean_st":"NY","clean_error":"SB00","Cnt":"1"},{"clean_st":"KS","clean_error":"E422","Cnt":"1"},{"clean_st":"MI","clean_error":"S800","Cnt":"541"},{"clean_st":"MA","clean_error":"S880","Cnt":"1"},{"clean_st":"WV","clean_error":"S900","Cnt":"1"},{"clean_st":"AZ","clean_error":"E421","Cnt":"7"},{"clean_st":"OK","clean_error":"S820","Cnt":"1"},{"clean_st":"LA","clean_error":"E412","Cnt":"3"},{"clean_st":"OR","clean_error":"E421","Cnt":"2"},{"clean_st":"NE","clean_error":"E422","Cnt":"1"},{"clean_st":"MN","clean_error":"E422","Cnt":"1"},{"clean_st":"AR","clean_error":"E422","Cnt":"1"},{"clean_st":"PA","clean_error":"E505","Cnt":"1"},{"clean_st":"MD","clean_error":"S880","Cnt":"2"},{"clean_st":"SC","clean_error":"E421","Cnt":"1"},{"clean_st":"LA","clean_error":"S910","Cnt":"1"},{"clean_st":"UT","clean_error":"SB00","Cnt":"1"},{"clean_st":"CO","clean_error":"E421","Cnt":"3"},{"clean_st":"HI","clean_error":"E421","Cnt":"1"},{"clean_st":"DE","clean_error":"E412","Cnt":"1"},{"clean_st":"ME","clean_error":"S800","Cnt":"54"},{"clean_st":"NY","clean_error":"E412","Cnt":"10"},{"clean_st":"KY","clean_error":"S800","Cnt":"209"},{"clean_st":"OK","clean_error":"S800","Cnt":"180"},{"clean_st":"IN","clean_error":"E412","Cnt":"4"},{"clean_st":"KS","clean_error":"E421","Cnt":"1"},{"clean_st":"GA","clean_error":"S900","Cnt":"1"},{"clean_st":"AZ","clean_error":"E422","Cnt":"4"},{"clean_st":"SC","clean_error":"E427","Cnt":"2"},{"clean_st":"LA","clean_error":"E421","Cnt":"2"},{"clean_st":"OR","clean_error":"E412","Cnt":"1"},{"clean_st":"CT","clean_error":"E412","Cnt":"6"},{"clean_st":"WA","clean_error":"S800","Cnt":"445"},{"clean_st":"MN","clean_error":"E427","Cnt":"5"},{"clean_st":"FL","clean_error":"E412","Cnt":"7"},{"clean_st":"CA","clean_error":"SA00","Cnt":"1"},{"clean_st":"MT","clean_error":"E412","Cnt":"2"},{"clean_st":"AL","clean_error":"SA00","Cnt":"1"},{"clean_st":"IN","clean_error":"E421","Cnt":"1"},{"clean_st":"CA","clean_error":"S880","Cnt":"4"},{"clean_st":"GU","clean_error":"S800","Cnt":"1"},{"clean_st":"UT","clean_error":"S900","Cnt":"2"},{"clean_st":"CT","clean_error":"S890","Cnt":"1"},{"clean_st":"AK","clean_error":"S900","Cnt":"1"},{"clean_st":"OK","clean_error":"S810","Cnt":"2"},{"clean_st":"ND","clean_error":"E412","Cnt":"2"},{"clean_st":"NJ","clean_error":"E421","Cnt":"2"},{"clean_st":"NM","clean_error":"S800","Cnt":"84"},{"clean_st":"UT","clean_error":"S820","Cnt":"5"},{"clean_st":"VA","clean_error":"S8B0","Cnt":"1"},{"clean_st":"CA","clean_error":"S910","Cnt":"1"},{"clean_st":"VA","clean_error":"E412","Cnt":"3"},{"clean_st":"NJ","clean_error":"E422","Cnt":"1"},{"clean_st":"IN","clean_error":"E422","Cnt":"1"},{"clean_st":"TX","clean_error":"S900","Cnt":"1"},{"clean_st":"WY","clean_error":"E412","Cnt":"4"},{"clean_st":"WV","clean_error":"S800","Cnt":"54"},{"clean_st":"MI","clean_error":"S900","Cnt":"2"},{"clean_st":"NV","clean_error":"E412","Cnt":"3"},{"clean_st":"NY","clean_error":"E427","Cnt":"1"},{"clean_st":"IL","clean_error":"S900","Cnt":"1"},{"clean_st":"IL","clean_error":"E412","Cnt":"13"},{"clean_st":"NJ","clean_error":"SA00","Cnt":"1"},{"clean_st":"WA","clean_error":"S8A0","Cnt":"1"},{"clean_st":"CA","clean_error":"S8C0","Cnt":"1"},{"clean_st":"CO","clean_error":"E412","Cnt":"7"},{"clean_st":"DC","clean_error":"E412","Cnt":"1"},{"clean_st":"GA","clean_error":"S800","Cnt":"660"},{"clean_st":"IA","clean_error":"S800","Cnt":"151"},{"clean_st":"WY","clean_error":"S800","Cnt":"23"},{"clean_st":"TN","clean_error":"E600","Cnt":"1"},{"clean_st":"MD","clean_error":"S800","Cnt":"445"},{"clean_st":"PA","clean_error":"E600","Cnt":"1"},{"clean_st":"NY","clean_error":"S8B0","Cnt":"1"},{"clean_st":"NJ","clean_error":"E427","Cnt":"1"},{"clean_st":"TX","clean_error":"S800","Cnt":"1751"},{"clean_st":"CT","clean_error":"E423","Cnt":"1"},{"clean_st":"OH","clean_error":"E412","Cnt":"5"},{"clean_st":"KS","clean_error":"S820","Cnt":"1"},{"clean_st":"NY","clean_error":"E600","Cnt":"1"},{"clean_st":"NJ","clean_error":"E412","Cnt":"5"},{"clean_st":"NY","clean_error":"E422","Cnt":"1"},{"clean_st":"OK","clean_error":"E412","Cnt":"2"},{"clean_st":"MA","clean_error":"E421","Cnt":"1"},{"clean_st":"AR","clean_error":"S820","Cnt":"1"},{"clean_st":"PA","clean_error":"S820","Cnt":"2"},{"clean_st":"MA","clean_error":"S910","Cnt":"1"},{"clean_st":"NY","clean_error":"E421","Cnt":"8"},{"clean_st":"UT","clean_error":"E412","Cnt":"9"},{"clean_st":"NY","clean_error":"S890","Cnt":"2"},{"clean_st":"CO","clean_error":"S800","Cnt":"443"},{"clean_st":"MN","clean_error":"S800","Cnt":"401"},{"clean_st":"FL","clean_error":"E214","Cnt":"1"},{"clean_st":"UT","clean_error":"S880","Cnt":"1"},{"clean_st":"OH","clean_error":"E421","Cnt":"7"},{"clean_st":"IN","clean_error":"S810","Cnt":"1"},{"clean_st":"CA","clean_error":"S800","Cnt":"2645"},{"clean_st":"OR","clean_error":"S800","Cnt":"311"},{"clean_st":"WA","clean_error":"S810","Cnt":"1"},{"clean_st":"FL","clean_error":"E216","Cnt":"1"},{"clean_st":"VT","clean_error":"E430","Cnt":"1"},{"clean_st":"NY","clean_error":"S800","Cnt":"1206"},{"clean_st":"IL","clean_error":"S800","Cnt":"696"},{"clean_st":"MS","clean_error":"E412","Cnt":"4"},{"clean_st":"NV","clean_error":"E422","Cnt":"1"},{"clean_st":"NC","clean_error":"SA00","Cnt":"1"},{"clean_st":"MA","clean_error":"S800","Cnt":"441"},{"clean_st":"MI","clean_error":"S880","Cnt":"1"},{"clean_st":"GA","clean_error":"E600","Cnt":"2"},{"clean_st":"TX","clean_error":"S891","Cnt":"1"},{"clean_st":"OH","clean_error":"E422","Cnt":"1"},{"clean_st":"IA","clean_error":"S8C0","Cnt":"1"},{"clean_st":"KS","clean_error":"S810","Cnt":"1"},{"clean_st":"CA","clean_error":"S890","Cnt":"3"},{"clean_st":"WI","clean_error":"S880","Cnt":"1"},{"clean_st":"VT","clean_error":"S800","Cnt":"37"},{"clean_st":"FL","clean_error":"S820","Cnt":"1"},{"clean_st":"VA","clean_error":"E421","Cnt":"4"},{"clean_st":"VA","clean_error":"S890","Cnt":"2"},{"clean_st":"PA","clean_error":"S900","Cnt":"1"},{"clean_st":"ME","clean_error":"E412","Cnt":"3"},{"clean_st":"MO","clean_error":"E421","Cnt":"4"},{"clean_st":"IL","clean_error":"E422","Cnt":"2"},{"clean_st":"CT","clean_error":"S800","Cnt":"238"},{"clean_st":"UT","clean_error":"E427","Cnt":"1"},{"clean_st":"MI","clean_error":"E422","Cnt":"1"},{"clean_st":"ND","clean_error":"S880","Cnt":"1"},{"clean_st":"TN","clean_error":"S800","Cnt":"369"},{"clean_st":"IL","clean_error":"E421","Cnt":"3"},{"clean_st":"MO","clean_error":"E422","Cnt":"3"},{"clean_st":"MT","clean_error":"E421","Cnt":"1"},{"clean_st":"VI","clean_error":"E421","Cnt":"2"},{"clean_st":"ID","clean_error":"S800","Cnt":"126"},{"clean_st":"MA","clean_error":"E412","Cnt":"6"},{"clean_st":"MS","clean_error":"S900","Cnt":"1"},{"clean_st":"VA","clean_error":"S800","Cnt":"461"},{"clean_st":"LA","clean_error":"S880","Cnt":"2"},{"clean_st":"SD","clean_error":"S800","Cnt":"43"},{"clean_st":"VT","clean_error":"E412","Cnt":"3"},{"clean_st":"FL","clean_error":"S880","Cnt":"2"},{"clean_st":"NC","clean_error":"S980","Cnt":"1"},{"clean_st":"TX","clean_error":"E600","Cnt":"1"},{"clean_st":"MD","clean_error":"SA00","Cnt":"1"},{"clean_st":"AL","clean_error":"E422","Cnt":"1"},{"clean_st":"MI","clean_error":"E421","Cnt":"4"},{"clean_st":"HI","clean_error":"S800","Cnt":"53"},{"clean_st":"IA","clean_error":"S920","Cnt":"1"},{"clean_st":"VI","clean_error":"E412","Cnt":"1"},{"clean_st":"OH","clean_error":"SA00","Cnt":"1"},{"clean_st":"AL","clean_error":"E421","Cnt":"2"},{"clean_st":"MD","clean_error":"E421","Cnt":"5"},{"clean_st":"PA","clean_error":"E412","Cnt":"11"},{"clean_st":"IA","clean_error":"E427","Cnt":"1"},{"clean_st":"FL","clean_error":"S900","Cnt":"2"},{"clean_st":"MS","clean_error":"E421","Cnt":"4"},{"clean_st":"UT","clean_error":"E422","Cnt":"3"},{"clean_st":"NH","clean_error":"E421","Cnt":"3"},{"clean_st":"AL","clean_error":"E427","Cnt":"2"},{"clean_st":"UT","clean_error":"E421","Cnt":"2"},{"clean_st":"VA","clean_error":"SA00","Cnt":"2"},{"clean_st":"SD","clean_error":"E421","Cnt":"2"},{"clean_st":"AR","clean_error":"S900","Cnt":"1"},{"clean_st":"OK","clean_error":"E422","Cnt":"1"},{"clean_st":"MI","clean_error":"S820","Cnt":"1"},{"clean_st":"KY","clean_error":"E412","Cnt":"1"},{"clean_st":"NY","clean_error":"S880","Cnt":"2"},{"clean_st":"MO","clean_error":"E412","Cnt":"3"},{"clean_st":"WV","clean_error":"E422","Cnt":"1"},{"clean_st":"MT","clean_error":"S860","Cnt":"1"},{"clean_st":"OK","clean_error":"E423","Cnt":"1"},{"clean_st":"CA","clean_error":"E412","Cnt":"16"},{"clean_st":"MD","clean_error":"E412","Cnt":"6"},{"clean_st":"NJ","clean_error":"S800","Cnt":"495"},{"clean_st":"NC","clean_error":"E412","Cnt":"4"},{"clean_st":"TX","clean_error":"S860","Cnt":"2"},{"clean_st":"PA","clean_error":"E421","Cnt":"11"},{"clean_st":"IA","clean_error":"E422","Cnt":"1"},{"clean_st":"NY","clean_error":"SA00","Cnt":"2"},{"clean_st":"IL","clean_error":"S8A0","Cnt":"1"},{"clean_st":"GA","clean_error":"S880","Cnt":"1"},{"clean_st":"WV","clean_error":"E421","Cnt":"1"},{"clean_st":"IL","clean_error":"S810","Cnt":"1"},{"clean_st":"IA","clean_error":"S880","Cnt":"2"},{"clean_st":"MT","clean_error":"S800","Cnt":"69"},{"clean_st":"VT","clean_error":"E421","Cnt":"2"},{"clean_st":"SC","clean_error":"E412","Cnt":"2"},{"clean_st":"IN","clean_error":"S800","Cnt":"311"},{"clean_st":"UT","clean_error":"S800","Cnt":"165"},{"clean_st":"GA","clean_error":"E421","Cnt":"8"},{"clean_st":"CO","clean_error":"S890","Cnt":"1"},{"clean_st":"OK","clean_error":"E421","Cnt":"3"},{"clean_st":"ID","clean_error":"E421","Cnt":"3"},{"clean_st":"KS","clean_error":"S800","Cnt":"150"},{"clean_st":"SC","clean_error":"S820","Cnt":"1"},{"clean_st":"TX","clean_error":"S880","Cnt":"3"},{"clean_st":"MN","clean_error":"S810","Cnt":"1"},{"clean_st":"OH","clean_error":"S800","Cnt":"637"},{"clean_st":"AR","clean_error":"S800","Cnt":"134"},{"clean_st":"PA","clean_error":"S800","Cnt":"647"},{"clean_st":"IA","clean_error":"E421","Cnt":"1"},{"clean_st":"PA","clean_error":"E422","Cnt":"2"},{"clean_st":"WA","clean_error":"E421","Cnt":"4"},{"clean_st":"DC","clean_error":"S800","Cnt":"90"}]}'),this},p.prototype.design_mode=function(e){return arguments.length?(this._design_mode=e,this.showEdges(this._designMode).snapToGrid(this._designMode?12:0).allowDragging(this._designMode),this._data.vertices&&this._data.vertices.forEach(function(e){e.show_title(this._design_mode).render()},this),this):this._design_mode},p.prototype.dashboards=function(e){return arguments.length?(this._dashboards=e,this):this._dashboards},p.prototype.title=function(){var e="";return this._dashboards.forEach(function(t){e&&(e+=", "),e+=t.dashboard.title}),e},p.prototype.renderDashboards=function(e){this.data({vertices:[],edges:[]});var t=[],n=[];for(var r in this._dashboards){for(var i in this._dashboards[r].vertexMap)t.push(this._dashboards[r].vertexMap[i]);n=n.concat(this._dashboards[r].edges)}this.data({vertices:t,edges:n});var s=e?this.load():{changed:!1,dataChanged:!1};return s.changed&&this.layout(""),s.dataChanged||this.fetchData(),this},p.prototype.fetchData=function(){for(var e in this._dashboards){var t=this._dashboards[e].dashboard;for(var n in t.datasources)t.datasources[n].fetchData({},!0)}return this},p.prototype.checksum=function(e){var t=0,n=e.length,r,i;if(n===0)return t;for(r=0;r"+t.id);switch(this.visualization.type){case"LINE":this.mappings=new f(this.visualization,t.mappings);break;case"TABLE":this.mappings=new l(this.visualization,t.mappings);break;case"GRAPH":this.mappings=new c(this.visualization,t.mappings,t.link);break;case"CHORO":this.mappings=new a(this.visualization,t.mappings,t.link);break;default:this.mappings=new u(this.visualization,t.mappings)}this.first=t.first,this.reverse=t.reverse,this.sort=t.sort}}function p(e,t,n){this.visualization=e,this.eventID=t,n&&(this._updates=n.updates,this.mappings=n.mappings)}function d(e,t){this.visualization=e,this.events={};for(var n in t)this.events[n]=new p(e,n,t[n])}function v(e,t){this.dashboard=e,this.id=t.id,this.label=t.label,this.title=t.title||t.id,this.type=t.type,this.icon=t.icon||{},this.fields=t.fields||{},this.properties=t.properties||(t.source?t.source.properties:null)||{},this.source=new h(this,t.source),this.events=new d(this,t.events);var n=this;switch(this.type){case"CHORO":this.loadWidget(this.source.mappings.contains("county")?"src/map/ChoroplethCounties":"src/map/ChoroplethStates",function(e){e.id(t.id)});break;case"2DCHART":case"PIE":case"BUBBLE":case"BAR":case"WORD_CLOUD":this.loadWidget("src/chart/MultiChart",function(e){e.id(t.id).chartType(n.properties.charttype||n.type)});break;case"LINE":this.loadWidget("src/chart/MultiChart",function(e){e.id(t.id).chartType(n.properties.charttype||n.type)});break;case"TABLE":this.loadWidget("src/other/Table",function(e){e.id(t.id).columns(n.label)});break;case"SLIDER":this.loadWidget("src/form/Slider",function(e){e.id(t.id);if(t.range){var n="";for(var r in t.events.events.mappings){n=r;break}e.low(+t.range[0]).high(+t.range[1]).step(+t.range[2]).selectionLabel(n)}});break;case"GRAPH":this.loadWidgets(["src/graph/Graph","src/graph/Vertex","src/graph/Edge"],function(e,n){r=n[1],i=n[2],e.id(t.id).layout("ForceDirected2").applyScaleOnLayout(!0)});break;case"FORM":this.loadWidgets(["src/form/Form","src/form/Input"],function(e,n){var r=n[1];e.id(t.id).inputs(t.fields.map(function(e){return(new r).name(e.id).label((e.properties?e.properties.label:null)||e.label).type("textbox").value(e.properties.default?e.properties.default:"")}))});break;default:this.loadWidget("src/common/TextBox",function(e){e.id(t.id).text(n.id+"\n"+"TODO: "+n.type)})}}function m(e,t){this.dataSource=e,this.id=t.id,this.from=t.from,this.request={},this.notify=t.notify||[],this.filter=t.filter||[]}function g(t,n,r){this.dashboard=t,this.id=n.id,this.filter=n.filter||[],this.WUID=n.WUID,this.URL=n.URL,this.databomb=n.databomb,this.request={};var i=this;this.outputs={};var s=[];n.outputs.forEach(function(e){i.outputs[e.id]=new m(i,e),s.push({id:e.id,from:e.from,filter:e.filter||this.filter})},this),this.WUID?this.comms=(new e.HIPIEWorkunit).url(t.marshaller.espUrl._url).proxyMappings(r).hipieResults(s):this.databomb?this.comms=(new e.HIPIEDatabomb).hipieResults(s):this.comms=(new e.HIPIERoxie).url(n.URL).proxyMappings(r)}function y(e,t,n){this.marshaller=e,this.id=t.id,this.title=t.title;var r=this;this.datasources={},this.datasourceTotal=0,t.datasources.forEach(function(e){r.datasources[e.id]=new g(r,e,n),++r.datasourceTotal}),this.visualizations={},this.visualizationsArray=[],t.visualizations.forEach(function(e){var t=new v(r,e);r.visualizations[e.id]=t,r.visualizationsArray.push(t)}),this.visualizationTotal=this.visualizationsArray.length;var i={};this.visualizationsTree=[];var s=function(e,t){if(e&&!i[e.id]){i[e.id]=!0;var n={visualization:e,children:[]};t.push(n);var r=e.events.getUpdatesVisualizations();r.forEach(function(e){s(e,n.children)})}};this.visualizationsArray.forEach(function(e){s(e,this.visualizationsTree)},this)}function b(){this._proxyMappings={}}var r=null,i=null,s=function(e,t){var n=e.split("."),r=t;for(var i=0;i"+e+"]")}return t},o.prototype.doMapAll=function(e){var t=this;return e.map(function(e){return t.doMap(e)})},o.prototype.getMap=function(e){return this.mappings[e]},o.prototype.getReverseMap=function(e){return this.reverseMappings[e]},u.prototype=Object.create(o.prototype),a.prototype=Object.create(o.prototype),f.prototype=Object.create(o.prototype),l.prototype=Object.create(o.prototype),c.prototype=Object.create(o.prototype),c.prototype.calcAnnotation=function(e,t,n){function i(e){return e?String.fromCharCode(parseInt(e)):e}function s(e,t){if(e)for(var r in e)switch(r){case"faChar":t.faChar=i(e.faChar);break;case"tooltip":t[r]=e[r];break;case"icon_image_colorFill":case"icon_shape_colorFill":case"icon_shape_colorStroke":n?t[r.split("icon_")[1]]=e[r]:t[r]=e[r];break;case"textbox_image_colorFill":case"textbox_shape_colorFill":case"textbox_shape_colorStroke":n||(t[r]=e[r]);break;case"id":case"valuemappings":case"font":case"charttype":break;default:console.log("Unknown annotation property: "+r)}}var r={};s(e,r);if(t&&t[e.id]&&e.valuemappings){var o=e.valuemappings[t[e.id]];s(o,r)}for(var u in r)return r;return null},c.prototype.doMapAll=function(e){function o(e,i){var o="uid_"+e[0],u=n[o];u||(u=(new r).faChar("").text(e[1]),u.__hpcc_uid=e[0],n[o]=u,s.push(u));if(i){var a=t.calcAnnotation(t.visualization.icon,i);if(a)for(var f in a)u[f]&&u[f](a[f]);var l=[];t.fields.forEach(function(e){var n=t.calcAnnotation(e,i,!0);n&&l.push(n)}),u.annotationIcons(l)}return u}var t=this,n={},s=[],u=[];return e.forEach(function(e){var n=t.doMap(e),r=o(n,e);if(e[t.link.childfile]&&e[t.link.childfile].Row){var s=e[t.link.childfile].Row;s.forEach(function(e,n){var s=t.doMap(e),a=o(s);if(r.id()!==a.id()){var f=(new i).sourceVertex(r).targetVertex(a).sourceMarker("circleFoot").targetMarker("arrowHead");u.push(f)}})}}),{vertices:s,edges:u,merge:!1}},h.prototype.getQualifiedID=function(){return this.visualization.getQualifiedID()+"."+this.id},h.prototype.exists=function(){return this._id},h.prototype.getDatasource=function(){return this.visualization.dashboard.datasources[this._id]},h.prototype.getOutput=function(){var e=this.getDatasource();return e&&e.outputs?e.outputs[this._output]:null},h.prototype.hasData=function(){return this.getOutput().data?!0:!1},h.prototype.getColumns=function(){return this.mappings.columns},h.prototype.getData=function(){var e=this,t=this.getOutput().data;return this.sort&&t.sort(function(t,n){for(var r=0;rthis.first&&(t.length=this.first),this.mappings.doMapAll(t)},p.prototype.exists=function(){return this._updates!==undefined},p.prototype.getUpdates=function(){var e=[];return s("_updates",this)&&this._updates instanceof Array&&this._updates.forEach(function(t,n){var r=this.visualization.dashboard.datasources[t.datasource],i=this.visualization.dashboard.visualizations[t.visualization];e.push({eventID:this.eventID,datasource:r,visualization:i})},this),e},p.prototype.getUpdatesDatasources=function(){var e={},t=[];return this.getUpdatesVisualizations().forEach(function(n,r){var i=n.source.getDatasource();i&&!e[i.id]&&(e[i.id]=!0,t.push(i))},this),t},p.prototype.getUpdatesVisualizations=function(){var e={},t=[];return s("_updates",this)&&this._updates instanceof Array&&this._updates.forEach(function(n,r){var i=this.visualization.dashboard.visualizations[n.visualization];e[i.id]||(e[i.id]=!0,t.push(i))},this),t},d.prototype.setWidget=function(e){var t=this;for(var n in this.events)e["vertex_"+n]?e["vertex_"+n]=function(e){t.visualization.onEvent(n,t.events[n],e)}:e[n]&&(e[n]=function(e){t.visualization.onEvent(n,t.events[n],e)})},d.prototype.exists=function(){return this._updates!==undefined},d.prototype.getUpdates=function(){var e=[];for(var t in this.events)e=e.concat(this.events[t].getUpdates());return e},d.prototype.getUpdatesDatasources=function(){var e=[];for(var t in this.events)e=e.concat(this.events[t].getUpdatesDatasources());return e},d.prototype.getUpdatesVisualizations=function(){var e=[];for(var t in this.events)e=e.concat(this.events[t].getUpdatesVisualizations());return e},v.prototype.getQualifiedID=function(){return this.dashboard.getQualifiedID()+"."+this.id},v.prototype.isLoading=function(e,t){return this.widget===null},v.prototype.isLoaded=function(e,n){return this.widget instanceof t},v.prototype.loadWidget=function(e,t){this.loadWidgets([e],t)},v.prototype.loadWidgets=function(e,t){this.widget=null;var r=this;n(e,function(e){r.setWidget(new e),t&&t(r.widget,arguments)})},v.prototype.setWidget=function(e,t){this.widget=e,this.events.setWidget(e);if(!t)for(var n in this.properties)if(this.widget[n])try{this.widget[n](this.properties[n])}catch(r){console.log("Invalid Property:"+this.id+".properties."+n)}return this.widget},v.prototype.accept=function(e){e.visit(this)},v.prototype.notify=function(){if(this.source.hasData()&&this.widget){var e=this.source.getColumns();this.widget.columns(e);var t=this.source.getData();this.dashboard.marshaller.updateViz(this,t),this.widget.data(t);var n=this.source.getOutput().getParams();s("widget.title",this)?(this.widget.title(this.title+(n?" ("+n+")":"")),this.widget.render()):s("widgetSurface.title",this)?(this.widgetSurface.title(this.title+(n?" ("+n+")":"")),this.widgetSurface.render()):this.widget.render()}},v.prototype.onEvent=function(e,t,n){if(t.exists()){var r={};for(var i in t.mappings){var s=this.source.mappings&&this.source.mappings.hasMappings?this.source.mappings.getReverseMap(i):i;r[t.mappings[i]]=n[s]}var o=t.getUpdatesDatasources();o.forEach(function(e){e.fetchData(r,!1,t._updates.map(function(e){return e.visualization}))})}},m.prototype.getQualifiedID=function(){return this.dataSource.getQualifiedID()+"."+this.id},m.prototype.getParams=function(){var e="";for(var t in this.request)e.length&&(e+=", "),e+=this.request[t];return e},m.prototype.accept=function(e){e.visit(this)},m.prototype.setData=function(e,t,n){var r=this;this.request=t,this.data=e,this.notify.forEach(function(e){if(!n||n.indexOf(e)>=0){var t=r.dataSource.dashboard.visualizations[e];t.notify()}})},g.prototype.getQualifiedID=function(){return this.dashboard.getQualifiedID()+"."+this.id},g.prototype.accept=function(e){e.visit(this);for(var t in this.outputs)this.outputs[t].accept(e)},g.prototype.fetchData=function(e,t,n){if(!n){n=[];for(var r in this.outputs){var i=this.outputs[r];(!i.filter||!i.filter.length)&&i.notify.forEach(function(e){n.push(e)})}}var s=this;this.request.refresh=t?!0:!1,this.filter.forEach(function(e){s.request[e+"_changed"]=!1});for(var o in e)this.request[o]=e[o]===undefined?"":e[o],this.request[o+"_changed"]=!0;this.comms.call(this.request,function(t){s.processResponse(t,e,n)})},g.prototype.processResponse=function(e,t,n){var r={};for(var i in e)r[i.toLowerCase()]=e[i];for(var o in this.outputs){var u=this.outputs[o].from;u||(u=this.outputs[o].id.toLowerCase());if(s(u,e)&&(!s(u+"_changed",e)||s(u+"_changed",e)&&e[u+"_changed"].length&&e[u+"_changed"][0][u+"_changed"]))this.outputs[o].setData(e[u],t,n);else if(s(u,r))console.log("DDL 'DataSource.From' case is Incorrect"),this.outputs[o].setData(r[u],t,n);else{var a=[];for(var f in e)a.push(f);console.log("Unable to locate '"+u+"' in response {"+a.join(", ")+"}")}}},y.prototype.getQualifiedID=function(){return this.id},y.prototype.accept=function(e){e.visit(this);for(var t in this.datasources)this.datasources[t].accept(e);this.visualizationsArray.forEach(function(t){t.accept(e)},this)},y.prototype.allVisualizationsLoaded=function(){var e=this.visualizationsArray.filter(function(e){return!e.isLoaded()});return e.length===0},b.prototype.accept=function(e){e.visit(this),this.dashboardTotal=0;for(var t in this.dashboards)this.dashboards[t].accept(e),++this.dashboardTotal},b.prototype.url=function(t,n){this.espUrl=(new e.ESPUrl).url(t);var r=null,i="HIPIE_DDL";this.espUrl.isWorkunitResult()?(i=this.espUrl._params.ResultName,r=(new e.HIPIEWorkunit).url(t).proxyMappings(this._proxyMappings)):r=(new e.HIPIERoxie).url(t).proxyMappings(this._proxyMappings);var o={refresh:!1},u=this;r.call(o,function(e){s(i,e)&&r.fetchResult(i,function(r){var s=r[0][i],o=s.split("\\");if(o.length>1){var a=o[1].indexOf('"');o[1]=o[1].substring(a),s=o.join(t)}u.parse(s,function(){n(e)})})})},b.prototype.proxyMappings=function(e){return arguments.length?(this._proxyMappings=e,this):this._proxyMappings},b.prototype.parse=function(e,t){var n=this;return this._json=e,this._jsonParsed=JSON.parse(this._json),this.dashboards={},this.dashboardArray=[],this._jsonParsed.forEach(function(e){var t=new y(n,e,n._proxyMappings);n.dashboards[e.id]=t,n.dashboardArray.push(t)}),this.ready(t),this},b.prototype.allDashboardsLoaded=function(){return this.dashboardArray.filter(function(e){return!e.allVisualizationsLoaded()}).length===0},b.prototype.ready=function(e){function n(e){t.allDashboardsLoaded()?e():setTimeout(n,100,e)}if(!e)return;var t=this;n(e)},b.prototype.updateViz=function(e,t){},{exists:s,Marshaller:b,Dashboard:y,DataSource:g,Output:m,Visualization:v}}); \ No newline at end of file diff --git a/dist-amd/other/Audio.js b/dist-amd/other/Audio.js new file mode 100644 index 0000000000..5cde289de7 --- /dev/null +++ b/dist-amd/other/Audio.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["d3","../common/HTMLWidget"],t):e.other_Audio=t(e.d3,e.common_HTMLWidget)})(this,function(e,t){function n(){t.call(this),this._tag="audio",this._source=[],this._sections={}}return n.prototype=Object.create(t.prototype),n.prototype._class+=" other_Audio",n.prototype.source=function(e){return arguments.length?(this._source=e,this):this._source},n.prototype.section=function(e,t,n,r){return arguments.length?arguments.length===1?this._sections[e]:(this._sections[e]={label:e,offset:t,beatLength:n,beatCount:r,endOffset:t+r*n},this):this._sections},n.prototype.getType=function(e){switch(e){case"mp3":return"audio/mpeg; codecs='mp3'";case"ogg":return"audio/ogg; codecs='vorbis'"}return""},n.prototype.enter=function(e,t){var n=this;t.on("play",function(e){n.onPlay(e)})},n.prototype.update=function(e,t){var n=t.selectAll("source").data(this._source,function(e){return e});n.enter().append("source").attr("src",function(e){return e})},n.prototype.createTimer=function(t,n,r){var i=this;e.timer(function(){return i.onTick(t.label,r,t),!0},r*t.beatLength,n+t.offset)},n.prototype.onTick=function(e,t,n){},n.prototype.onPlay=function(e){var t=Date.now();for(var n in this._sections){var r=this._sections[n];for(var i=0;i=0||this._params.Wuid},n.prototype.isWorkunitResult=function(){return this.isWsWorkunits()&&(this._params.Sequence||this._params.ResultName)},n.prototype.isWsEcl=function(){return this._pathname.toLowerCase().indexOf("wsecl")>=0||this._params.QuerySetId&&this._params.Id},n.prototype.isWsWorkunits_GetStats=function(){return this._pathname.toLowerCase().indexOf("wsworkunits/wugetstats")>=0&&this._params.WUID},n.prototype.getUrl=function(e){return e=e||{},(e.protocol?e.protocol:this._protocol)+"//"+(e.hostname?e.hostname:this._hostname)+":"+(e.port?e.port:this._port)+"/"+(e.pathname?e.pathname:this._pathname)},r.prototype.contains=function(e,t){return s(e+"."+t,this._mappings)},r.prototype.mapResult=function(e,t){var n=this._mappings[t];n&&(e[t]=e[t].map(function(e){var t=[];if(n.x&&n.x instanceof Array){t=[];for(var r=0;r1){var a=(new n).url(e);e=u+this._proxyMappings[i],t.IP=a._hostname,t.PORT=a._port,s.length>0&&(t.PATH=s[1]);break}}var f=6e4,l=5e3,c="jsonp_callback_"+Math.round(Math.random()*999999);window[c]=function(e){f=0,d(e)};var h=document.createElement("script");h.src=e+(e.indexOf("?")>=0?"&":"?")+"jsonp="+c+"&"+o(t),document.body.appendChild(h);var p=setInterval(function(){f<=0?clearInterval(p):(f-=l,f<=0?(clearInterval(p),console.log("Request timeout: "+h.src),d()):console.log("Request pending ("+f/1e3+" sec): "+h.src))},l)},i.prototype.mappings=function(e){return arguments.length?(this._mappings=new r(e),this):this._mappings},i.prototype.proxyMappings=function(e){return arguments.length?(this._proxyMappings=e,this):this._proxyMappings},u.prototype=Object.create(i.prototype),u.prototype.cacheCalls=function(e){return arguments.length?(this._cacheCalls=e,this):this._cacheCalls},u.prototype.call=function(e,t){function r(e,t){var r=new XMLHttpRequest;r.open("GET",n,!0),r.onload=function(e){t(JSON.parse(r.responseText))},r.onerror=function(e){t({})},r.send(null)}var n=this._url+(this._url.indexOf("?")>=0?"&":"?")+o(e);if(this._cacheCalls){var i=localStorage["hpcc.viz."+n];i&&i!==null?setTimeout(function(){t(JSON.parse(i))},0):r(e,function(e){localStorage["hpcc.viz."+n]=JSON.stringify(e),t(e)})}else localStorage["hpcc.viz."+n]=null,r(e,t)},a.prototype=Object.create(i.prototype),a.prototype.url=function(e){var t=i.prototype.url.apply(this,arguments);if(arguments.length){this._port=this._port==="8010"?"8002":this._port;for(var n in this._params)switch(n){case"QuerySetId":this.target(this._params[n]);break;case"Id":this.query(this._params[n])}var r,s;!this._target&&!this._query&&(r=this._pathname.split("/res/"),r.length>=2&&(s=r[1].split("/"),s.length>=3&&(this.target(s[1]),this.query(s[2])))),!this._target&&!this._query&&(r=this._pathname.split("/forms/default/"),r.length>=2&&(s=r[1].split("/"),s.length>=3&&(this.target(s[1]),this.query(s[2]))))}return t},a.prototype.target=function(e){return arguments.length?(this._target=e,this):this._target},a.prototype.query=function(e){return arguments.length?(this._query=e,this):this._query},a.prototype.constructUrl=function(){return i.prototype.getUrl.call(this,{pathname:"WsEcl/submit/query/"+this._target+"/"+this._query+"/json"})},a.prototype.call=function(e,n,r){e=e||{},e.target=e.target||this._target,e.query=e.query||this._query;var i=this,s=this.getUrl({pathname:"WsEcl/submit/query/"+e.target+"/"+e.query+"/json"});this.jsonp(s,n,function(e){for(var n in e){e=e[n].Results;break}for(n in e)e[n]=e[n].Row.map(t);i._mappings.mapResponse(e),r(e)})},a.prototype.send=function(e,t){this.call({target:this._target,query:this._query},e,t)},f.prototype=Object.create(i.prototype),f.prototype.url=function(e){var t=i.prototype.url.apply(this,arguments);if(arguments.length){for(var n in this._params)switch(n){case"Wuid":this.wuid(this._params[n]);break;case"ResultName":this.resultName(this._params[n]);break;case"Sequence":this.sequence(this._params[n])}if(!this._wuid){var r=this._url.split("/res/");if(r.length>=2){var s=r[1].split("/");this.wuid(s[0])}}}return t},f.prototype.wuid=function(e){return arguments.length?(this._wuid=e,this):this._wuid},f.prototype.jobname=function(e){return arguments.length?(this._jobname=e,this):this._jobname},f.prototype.sequence=function(e){return arguments.length?(this._sequence=e,this):this._sequence},f.prototype.resultName=function(e){return arguments.length?(this._resultName=e,this):this._resultName},f.prototype.appendParam=function(e,t,n){return t?(n&&(n+="&"),n+e+"="+t):n},f.prototype.constructUrl=function(){var e=i.prototype.getUrl.call(this,{pathname:"WsWorkunits/res/"+this._wuid+"/"}),t="";return t=this.appendParam("ResultName",this._resultName,t),e+(t?"?"+t:"")},f.prototype._fetchResult=function(e,n,r){e=e||{},e._start=e._start||0,e._count=e._count||-1;var i=this.getUrl({pathname:"WsWorkunits/WUResult.json"}),s={Wuid:e.wuid,ResultName:e.resultname,SuppressXmlSchema:!0,Start:e._start,Count:e._count};this._resultNameCache[e.resultname]={};var o=this;this.jsonp(i,s,function(i){for(var s in i){if(!i[s].Result)throw"No result found.";o._total=i[s].Total,i=i[s].Result;for(var u in i){i=i[u].Row.map(t);break}break}o._resultNameCache[e.resultname]=i,r||o._mappings.mapResult(o._resultNameCache,e.resultname),n(o._resultNameCache[e.resultname])})},f.prototype.fetchResult=function(e,t,n){if(e.wuid)this._fetchResult(e,t,n);else if(e.jobname){var r=this;this.WUQuery(e,function(i){e.wuid=i[0].Wuid,r._fetchResult(e,t,n)})}},f.prototype.WUQuery=function(e,t){var n=this.getUrl({pathname:"WsWorkunits/WUQuery.json"}),r={Jobname:r.jobname,Count:1};this._resultNameCache={},this._resultNameCacheCount=0,this.jsonp(n,r,function(e){if(!s("WUQueryResponse.Workunits.ECLWorkunit",e))throw"No workunit found.";e=e.WUQueryResponse.Workunits.ECLWorkunit,t(e)})},f.prototype.fetchResultNames=function(e){var t=this.getUrl({pathname:"WsWorkunits/WUInfo.json"}),n={Wuid:this._wuid,TruncateEclTo64k:!0,IncludeExceptions:!1,IncludeGraphs:!1,IncludeSourceFiles:!1,IncludeResults:!0,IncludeResultsViewNames:!1,IncludeVariables:!1,IncludeTimers:!1,IncludeResourceURLs:!1,IncludeDebugValues:!1,IncludeApplicationValues:!1,IncludeWorkflows:!1,IncludeXmlSchemas:!1,SuppressResultSchemas:!0};this._resultNameCache={},this._resultNameCacheCount=0;var r=this;this.jsonp(t,n,function(t){s("WUInfoResponse.Workunit.Results.ECLResult",t)&&(t.WUInfoResponse.Workunit.Results.ECLResult.map(function(e){r._resultNameCache[e.Name]=[],++r._resultNameCacheCount}),e(r._resultNameCache))})},f.prototype.fetchResults=function(e,t){var n=this;this.fetchResultNames(function(r){var i=n._resultNameCacheCount;if(i>0)for(var s in n._resultNameCache)n.fetchResult({wuid:n._wuid,resultname:s},function(t){--i<=0&&e(n._resultNameCache)},t);else e(n._resultNameCache)})},f.prototype.postFilter=function(e,t){var n={};for(var r in t)n[r]=t[r].filter(function(t,n){for(var r in e)if(t[r]!==undefined&&e[r]!==undefined&&t[r]!==e[r])return!1;return!0});return this._mappings.mapResponse(n),n},f.prototype.send=function(e,t){var n=this;this._resultNameCacheCount?t(n.postFilter(e,this._resultNameCache)):this.fetchResults(function(r){t(n.postFilter(e,r))},!0)},l.prototype=Object.create(i.prototype),l.prototype.url=function(e){var t=i.prototype.url.apply(this,arguments);if(arguments.length)for(var n in this._params)switch(n){case"WUID":this.wuid(this._params[n])}return t},l.prototype.wuid=function(e){return arguments.length?(this._wuid=e,this):this._wuid},l.prototype.constructUrl=function(){return i.prototype.getUrl.call(this,{pathname:"WsWorkunits/WUGetStats?WUID="+this._wuid})},l.prototype.send=function(e,t){var n=this.getUrl({pathname:"WsWorkunits/WUGetStats.json?WUID="+this._wuid});this.jsonp(n,e,function(e){s("WUGetStatsResponse.Statistics.WUStatisticItem",e)?t(e.WUGetStatsResponse.Statistics.WUStatisticItem):t([])})},c.prototype=Object.create(i.prototype),c.prototype.fetchResults=function(e,n){var r=this.getUrl({});this._resultNameCache={},this._resultNameCacheCount=0;var i=this;this.jsonp(r,e,function(e){for(var r in e){e=e[r].Results;break}for(r in e)i._resultNameCache[r]=e[r].Row.map(t),++i._resultNameCacheCount;n(i._resultNameCache)})},c.prototype.fetchResult=function(e,t){t(this._resultNameCache[e])},c.prototype.call=function(e,t){this.fetchResults(e,t)},h.prototype=Object.create(f.prototype),h.prototype.hipieResults=function(e){if(!arguments.length)return this._hipieResults;this._hipieResultsLength=0,this._hipieResults={};var t=this;return e.forEach(function(e){t._hipieResultsLength++,t._hipieResults[e.id]=e}),this},h.prototype.fetchResults=function(e){var t=this;return f.prototype.fetchResultNames.call(this,function(n){var r=t._hipieResultsLength;if(r>0)for(var i in t._hipieResults){var s=t._hipieResults[i];t.fetchResult(s.from,function(n){--r<=0&&e(t._resultNameCache)})}else e(t._resultNameCache)})},h.prototype.fetchResult=function(e,t){return f.prototype.fetchResult.call(this,{wuid:this._wuid,resultname:e},function(e){t(e)})},h.prototype.call=function(e,t){if(e.refresh||!this._resultNameCache||!this._resultNameCacheCount)this.fetchResults(t);else{var n={};for(var r in e)e[r]&&e[r+"_changed"]&&(n[r]=e[r]);var i={};for(var s in this._hipieResults){var o=this._hipieResults[s],u=!0;for(var a in n)if(o.filter.indexOf(a)<0){u=!1;break}u&&(i[o.from]=this._resultNameCache[o.from].filter(function(e){for(var t in n)if(e[t]!==n[t])return!1;return!0}))}t(i)}},p.prototype=Object.create(h.prototype),p.prototype.databomb=function(e){return arguments.length?(this._databomb=e.map(t),this):this._databomb},p.prototype.databombOutput=function(e){return arguments.length?(this._resultNameCacheCount++,this._resultNameCache[e]=this._databomb,this):undefined},p.prototype.fetchResults=function(e){var t=this;setTimeout(function(){e(t._resultNameCache)},0)},{Basic:u,ESPMappings:r,ESPUrl:n,WsECL:a,WsWorkunits:f,HIPIERoxie:c,HIPIEWorkunit:h,HIPIEDatabomb:p,createESPConnection:function(e){e=e||document.URL;var t=(new n).url(e);return t.isWsWorkunits_GetStats()?(new l).url(e):t.isWsWorkunits()?(new f).url(e):t.isWsEcl()?(new a).url(e):null}}}); \ No newline at end of file diff --git a/dist-amd/other/IWordCloud.js b/dist-amd/other/IWordCloud.js new file mode 100644 index 0000000000..ee20de71a9 --- /dev/null +++ b/dist-amd/other/IWordCloud.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define([],t):e.other_IWordCloud=t()})(this,function(){function e(){}return e.prototype.testData=function(){this.columns(["Word","Weight"]);var e=["Myriel","Napoleon","Mlle.Baptistine","Mme.Magloire","CountessdeLo","Geborand","Champtercier","Cravatte","Count","OldMan","Labarre","Valjean","Marguerite","Mme.deR","Isabeau","Gervais","Tholomyes","Listolier","Fameuil","Blacheville","Favourite","Dahlia","Zephine","Fantine","Mme.Thenardier","Thenardier","Cosette","Javert","Fauchelevent","Bamatabois","Perpetue","Simplice","Scaufflaire","Woman1","Judge","Champmathieu","Brevet","Chenildieu","Cochepaille","Pontmercy","Boulatruelle","Eponine","Anzelma","Woman2","MotherInnocent","Gribier","Jondrette","Mme.Burgon","Gavroche","Gillenormand","Magnon","Mlle.Gillenormand","Mme.Pontmercy","Mlle.Vaubois","Lt.Gillenormand","Marius","BaronessT","Mabeuf","Enjolras","Combeferre","Prouvaire","Feuilly","Courfeyrac","Bahorel","Bossuet","Joly","Grantaire","MotherPlutarch","Gueulemer","Babet","Claquesous","Montparnasse","Toussaint","Child1","Child2","Brujon","Mme.Hucheloup"].map(function(e){return[e,10+Math.random()*14]});return this.data(e),this},e.prototype.click=function(e){console.log("Click: "+e.label)},e}); \ No newline at end of file diff --git a/dist-amd/other/MorphText.css b/dist-amd/other/MorphText.css new file mode 100644 index 0000000000..1b27030553 --- /dev/null +++ b/dist-amd/other/MorphText.css @@ -0,0 +1,9 @@ +.other_MorphText .enter { + fill: green; +} +.other_MorphText .update { + fill: #333; +} +.other_MorphText .exit { + fill: brown; +} diff --git a/dist-amd/other/MorphText.js b/dist-amd/other/MorphText.js new file mode 100644 index 0000000000..18cada7ba3 --- /dev/null +++ b/dist-amd/other/MorphText.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["../common/SVGWidget","css!./MorphText"],t):e.other_MorphText=t(e.common_SVGWidget)})(this,function(e){function t(){e.call(this),this._text="",this._anchor="middle",this._reverse=!1}return t.prototype=Object.create(e.prototype),t.prototype._class+=" other_MorphText",t.prototype.text=function(e){if(!arguments.length)return this._text;this._text=e;var t={},n=this._text.split("");return this.data(n.map(function(e){var n="_"+e;return t[n]===undefined&&(t[n]=0),t[n]++,{text:e,id:e.charCodeAt(0)+1024*t[n]}})),this},t.prototype.anchor=function(e){return arguments.length?(this._anchor=e,this):this._anchor},t.prototype.fontSize=function(e){return arguments.length?(this._fontSize=e,this):this._fontSize},t.prototype.reverse=function(e){return arguments.length?(this._reverse=e,this):this._reverse},t.prototype.enter=function(e,t){if(!this._fontSize){var n=window.getComputedStyle(e,null);this._fontSize=parseInt(n.fontSize)}this._fontWidth=this._fontSize*32/48,this._textElement=t.append("g")},t.prototype.dateTime=function(){var e=new Date,t=e.getSeconds().toString().length===1?"0"+e.getSeconds():e.getSeconds(),n=e.getMinutes().toString().length===1?"0"+e.getMinutes():e.getMinutes(),r=e.getHours().toString().length===1?"0"+e.getHours():e.getHours(),i=e.getHours()>=12?"pm":"am",s=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],o=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];return o[e.getDay()]+" "+s[e.getMonth()]+" "+e.getDate()+" "+e.getFullYear()+" "+r+":"+n+":"+t+i},t.prototype.update=function(e,t){var n=this,r=this._textElement.selectAll("text").data(this.data(),function(e){return e.id});r.attr("class","update"),this.transition.apply(r).attr("x",function(e,t){return(-n._data.length/2+t)*n._fontWidth+n._fontWidth/2});var i=r.enter().append("text").attr("class","enter").attr("font-size",this._fontSize).attr("dy",".35em").attr("y",(this._reverse?1:-1)*this._fontWidth*2).attr("x",function(e,t){return(-n._data.length/2+t)*n._fontWidth+n._fontWidth/2}).style("fill-opacity",1e-6).style("text-anchor",this._anchor).text(function(e){return e.text});this.transition.apply(i).attr("y",0).style("fill-opacity",1),r.exit().attr("class","exit"),this.transition.apply(r.exit()).attr("y",(this._reverse?-1:1)*this._fontWidth*2).style("fill-opacity",1e-6).remove()},t}); \ No newline at end of file diff --git a/dist-amd/other/Paginator.css b/dist-amd/other/Paginator.css new file mode 100644 index 0000000000..6d3c482bfb --- /dev/null +++ b/dist-amd/other/Paginator.css @@ -0,0 +1,93 @@ +.other_Paginator .pagination { + display: inline-block; + padding-left: 0; + margin: 20px 0; + border-radius: 4px; +} +.other_Paginator .pagination > li { + display: inline; +} +.other_Paginator .pagination > li > a, +.other_Paginator .pagination > li > span { + position: relative; + float: left; + padding: 6px 12px; + margin-left: -1px; + line-height: 1.42857143; + color: #337ab7; + text-decoration: none; + background-color: #fff; + border: 1px solid #ddd; +} +.other_Paginator .pagination > li:first-child > a, +.other_Paginator .pagination > li:first-child > span { + margin-left: 0; + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +.other_Paginator .pagination > li:last-child > a, +.other_Paginator .pagination > li:last-child > span { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} +.other_Paginator .pagination > li > a:hover, +.other_Paginator .pagination > li > span:hover, +.other_Paginator .pagination > li > a:focus, +.other_Paginator .pagination > li > span:focus { + color: #23527c; + background-color: #eee; + border-color: #ddd; +} +.other_Paginator .pagination > .active > a, +.other_Paginator .pagination > .active > span, +.other_Paginator .pagination > .active > a:hover, +.other_Paginator .pagination > .active > span:hover, +.other_Paginator .pagination > .active > a:focus, +.other_Paginator .pagination > .active > span:focus { + z-index: 2; + color: #fff; + cursor: default; + background-color: #337ab7; + border-color: #337ab7; +} +.other_Paginator .pagination > .disabled > span, +.other_Paginator .pagination > .disabled > span:hover, +.other_Paginator .pagination > .disabled > span:focus, +.other_Paginator .pagination > .disabled > a, +.other_Paginator .pagination > .disabled > a:hover, +.other_Paginator .pagination > .disabled > a:focus { + color: #777; + cursor: not-allowed; + background-color: #fff; + border-color: #ddd; +} +.other_Paginator .pagination-lg > li > a, +.other_Paginator .pagination-lg > li > span { + padding: 10px 16px; + font-size: 18px; +} +.other_Paginator .pagination-lg > li:first-child > a, +.other_Paginator .pagination-lg > li:first-child > span { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} +.other_Paginator .pagination-lg > li:last-child > a, +.other_Paginator .pagination-lg > li:last-child > span { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} +.other_Paginator .pagination-sm > li > a, +.other_Paginator .pagination-sm > li > span { + padding: 5px 10px; + font-size: 12px; +} +.other_Paginator .pagination-sm > li:first-child > a, +.other_Paginator .pagination-sm > li:first-child > span { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; +} +.other_Paginator .pagination-sm > li:last-child > a, +.other_Paginator .pagination-sm > li:last-child > span { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} \ No newline at end of file diff --git a/dist-amd/other/Paginator.js b/dist-amd/other/Paginator.js new file mode 100644 index 0000000000..76a3480173 --- /dev/null +++ b/dist-amd/other/Paginator.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["d3","../common/HTMLWidget","css!./Paginator"],t):e.other_Paginator=t(e.d3,e.common_HTMLWidget)})(this,function(e,t){function n(){t.call(this),this._tag="div",this._tNumPages=1,this._numList=[]}return n.prototype=Object.create(t.prototype),n.prototype._class+=" other_Paginator",n.prototype.publish("itemsPerPage",2,"number","Pagination items per page",null,{tags:["Private"]}),n.prototype.publish("numItems",10,"number","Pagination total number of items",null,{tags:["Private"]}),n.prototype.publish("pageNumber",1,"number","Pagination set or get the page number",null,{tags:["Private"]}),n.prototype.enter=function(e,n){t.prototype.enter.apply(this,arguments),this.paginator=n.append("ul").attr("class","paginator pagination pagination-sm")},n.prototype.update=function(t,n){var r=this;this._tNumPages=Math.ceil(this.numItems()/this.itemsPerPage())||1,this.pageNumber()>this._tNumPages&&this.pageNumber(1),this._numList=[];if(this.numItems()){this._numList.push("previous");for(var i=0;i=1){var s=r.pageNumber()-1;r.pageNumber(s),r._onSelect(s,"previous")}}else r.pageNumber(t),r._onSelect(t)}),s.classed("active",function(e,t){return t===r.pageNumber()}).select("a").text(function(e){return e}),s.exit().remove(),s.order(),this.numItems()===0&&e.select(t).remove()},n.prototype.exit=function(e,n){t.prototype.exit.apply(this,arguments)},n}); \ No newline at end of file diff --git a/dist-amd/other/Persist.js b/dist-amd/other/Persist.js new file mode 100644 index 0000000000..6646b4fe13 --- /dev/null +++ b/dist-amd/other/Persist.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["require"],t):e.other_Persist=t(e.require)})(this,function(e){return{discover:function(e){var t=[],n=e._id===undefined;for(var r in e)if(r.indexOf("__meta_")>=0){var i=e,s=i[r];if(s.type)if(!n||s.type!=="proxy"){while(s.type==="proxy")i=i[s.proxy],s=i["__meta_"+s.method];s.id!==e[r].id&&(s=JSON.parse(JSON.stringify(s)),s.id=e[r].id),t.push(s)}}return t},serializeToObject:function(e,t,n){var r={__version:3,__class:e.classID(),__id:e._id,__properties:{}};t&&t.length?t.forEach.forEach(function(t){e[t.id+"_modified"]()&&(r.__properties[t]=e[t]())}):this.discover(e).forEach(function(t){if(e[t.id+"_modified"]()||typeof e["__meta_"+t.id].trueDefaultValue!="undefined")switch(t.type){case"widget":r.__properties[t.id]=this.serializeToObject(e[t.id](),null,n);break;case"widgetArray":r.__properties[t.id]=[];var i=e[t.id]();i.forEach(function(e,i){r.__properties[t.id].push(this.serializeToObject(e,null,n))},this);break;default:r.__properties[t.id]=e[t.id]()}},this);if(e.classID()==="marshaller_Graph"){var i=e.data().vertices;i&&(this.__vertices=i.map(function(e){return this.serializeToObject(e,null,n)},this))}return n&&(r.__data={},r.__data.columns=e.columns(),r.__data.data=e.data()),r},serialize:function(e,t,n){return JSON.stringify(this.serializeToObject(e,t,n))},deserialize:function(t,n){var r=this,i="src/"+t.__class.split("_").join("/");e([i],function(e){var i=new e;t instanceof String&&(t=JSON.parse(t)),t.__id.indexOf("_w")!==0&&(i._id=t.__id);var s=0;for(var o in t.__properties)if(i["__meta_"+o])switch(i["__meta_"+o].type){case"widget":++s;var u=o;r.deserialize(t.__properties[o],function(e){i[u](e),--s});break;case"widgetArray":++s;var a=o,f=t.__properties[o],l=[];l.length=f.length;var c=0;f.forEach(function(e,t){++c,r.deserialize(e,function(e){l[t]=e,--c});var n=setInterval(function(){c<=0&&(clearInterval(n),c=undefined,i[a](l),--s)},20)});break;default:i[o](t.__properties[o])}var h=setInterval(function(){if(s<=0){clearInterval(h),s=undefined;if(t.__data)for(var e in t.__data)i[e](t.__data[e]);n(i)}},20)})},create:function(e,t){typeof e=="string"&&(e=JSON.parse(e)),this.deserialize(e,t)},clone:function(e,t){this.create(this.serializeToObject(e,[],!0),t)}}}); \ No newline at end of file diff --git a/dist-amd/other/PropertyEditor.css b/dist-amd/other/PropertyEditor.css new file mode 100644 index 0000000000..103fff09c9 --- /dev/null +++ b/dist-amd/other/PropertyEditor.css @@ -0,0 +1,85 @@ +.other_PropertyEditor *{ + box-sizing:border-box; +} +.other_PropertyEditor table{ + width:100%; + margin-bottom:4px; +} +.other_PropertyEditor thead > tr > th{ + text-align:left; +} +.other_PropertyEditor thead > tr > th > b{ + font-weight:bold; +} +.other_PropertyEditor thead > tr > th{ + background-color:#FAFAFA; +} +.other_PropertyEditor thead > tr:first-child > th{ + background-color:#E5E5E5; +} +.other_PropertyEditor thead > tr.mm-content > th { + padding: 0 4px; + font-size: 12px; +} +.other_PropertyEditor th, +.other_PropertyEditor td{ + padding:4px; + white-space: nowrap; +} +.other_PropertyEditor thead.mm-label > tr:first-child > th{ + position:relative; + padding-left: 29px; +} +.other_PropertyEditor thead.mm-label > tr:first-child > th::before{ + content:'[+]'; + position:absolute; + left: 3px; + top: 3px; + color: #404040; + height:15px; + width:15px; + font-family:monospace; +} +.other_PropertyEditor thead.mm-label.max > tr:first-child > th::before{ + content:'[-]'; +} +.other_PropertyEditor tr.sharedPropertyRow > td.label::after{ + content:'[+]'; + position:absolute; + right: 10px; + top: 3px; + color: #404040; + height:15px; + width:15px; + font-family:monospace; +} +.other_PropertyEditor tr.sharedPropertyRow > td.label.expanded::after{ + content:'[-]'; +} +.other_PropertyEditor tr.sharedPropertyRow > td.label{ + position:relative; + padding-right:30px; + text-decoration:underline; +} +.other_PropertyEditor tr.sharedPropertyRow > td.label:hover{ + text-decoration:none; + cursor:pointer; +} +.other_PropertyEditor tr.propertyRow{ + background-color:#fafafa; +} +.other_PropertyEditor tr.propertyRow > td.label{ + padding-left: 24px; +} +.other_PropertyEditor table, +.other_PropertyEditor th, +.other_PropertyEditor td{ + border:1px solid #e5e5e5; +} +.other_PropertyEditor .mm-label.min .mm-content, +.other_PropertyEditor .mm-label.min + .mm-content { + display:none; +} +.mm-label:hover { + cursor:pointer; +} diff --git a/dist-amd/other/PropertyEditor.js b/dist-amd/other/PropertyEditor.js new file mode 100644 index 0000000000..a751b19116 --- /dev/null +++ b/dist-amd/other/PropertyEditor.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["d3","../common/Widget","../common/HTMLWidget","./Persist","css!./PropertyEditor"],t):e.other_PropertyEditor=t(e.d3,e.common_Widget,e.common_HTMLWidget,e.other_Persist)})(this,function(e,t,n,r){function i(){n.call(this),this._tag="div",this._columns=["Key","Value"],this._contentEditors=[],this._show_settings=!0}i.prototype=Object.create(n.prototype),i.prototype._class+=" other_PropertyEditor",i.prototype.publish("themeMode",!1,"boolean","Edit default values",null,{tags:["Basic","TODO2"]}),i.prototype.publish("showColumns",!0,"boolean","Show Columns",null,{tags:["Intermediate","TODO2"]}),i.prototype.publish("showData",!0,"boolean","Show Data",null,{tags:["Intermediate","TODO2"]}),i.prototype.publish("shareCountMin",2,"number","Share Count Min",null,{tags:["Basic","TODO2"]}),i.prototype.publish("paramGrouping","By Widget","set","Param Grouping",["By Param","By Widget"],{tags:["Basic","TODO2"]}),i.prototype.publish("sectionTitle","","string","Section Title",null,{tags:["Private","TODO2"]}),i.prototype.publish("collapsibleSections",!0,"boolean","Collapsible Sections",null,{tags:["Basic","TODO2"]}),i.prototype.show_settings=function(e){return arguments.length?(this._show_settings=e,this):this._show_settings};var s=function(e,t,n,r,i){if(!e)return"";var s=e.classID().split("_"),o="src/"+s.join("/"),u=s[s.length-1],a=n.split("\n").map(function(e){return e.length?" "+e:""}).join("\n");return a+=a.length?"\n":"",i+=i.length?"\n":"",'require(["'+o+'"], function('+u+") {\n"+" var "+t+" = new "+u+"()\n"+' .target("divID")\n'+a+" .render("+r.split("\n").join("\n ")+")\n"+" ;\n"+i+"});"},o=function(e,t,n){var r=t.split("\n").map(function(e){return e.length?" "+e:""}).join("\n");return r+=r.length?"\n":"","function(widget) {\n widget."+e+"\n"+r+" .render("+n+")\n"+" ;\n"+"}"},u=function(e,t,n){if(!e)return"";var i=this,s=r.discover(this.theme_mode()?Object.getPrototypeOf(e):e).map(function(t){return i.widgetPropertyModified(e,t.id)?"."+t.id+"("+JSON.stringify(i.widgetProperty(e,t.id))+")":""}).filter(function(e){return e!==""}).join("\n");if(t){var o=e.columns();o instanceof Array?o.length&&(s+=s.length?"\n":"",s+=".columns("+JSON.stringify(o)+")"):o&&(s+=s.length?"\n":"",s+=".columns("+JSON.stringify(o)+")")}if(n){var u=e.data();if(u instanceof Array)u.length&&(s+=s.length?"\n":"",s+=".data("+JSON.stringify(u)+")");else if(u){s+=s.length?"\n":"";try{s+=".data("+JSON.stringify(u)+")"}catch(a){s+=".data("+a+")"}}}return s};i.prototype.getJavaScript=function(e,t,n,r){r=r||"";var i="";return this._data._content&&(i=o("_content",u(this._data._content,t,n),"")),s(this._data,e,u(this._data,t,n),i,r)},i.prototype.getPersistString=function(e){return"var "+e+" = "+JSON.stringify(r.serializeToObject(this._data,null,!1),null," ")+";"},i.prototype.onChange=function(e,t){},i.prototype.enter=function(e,t){n.prototype.enter.apply(this,arguments),this._parentElement.style("overflow","auto")},i.prototype.findSharedProperties=function(e,t){var n={};if(typeof e!="undefined"&&e.length>0){var r=[];e.forEach(function(e){var n=this._getParams(t?Object.getPrototypeOf(e):e,0);r=r.concat(n)},this),r.forEach(function(e){if(["widget","widgetArray"].indexOf(e.type)===-1){var t=e.id+"_"+e.description;typeof n[t]=="undefined"&&(n[t]={arr:[]}),n[t].id=e.id,n[t].description=e.description,n[t].type=e.type,n[t].set=e.set,n[t].arr.push(e)}})}return n},i.prototype._getParams=function(e,t){var n=[],i=r.discover(e);return i.forEach(function(r,i){n.push({id:r.id,type:r.type,description:r.description,set:r.set,widget:e});if(r.type==="widgetArray"){var s=this.widgetProperty(e,r.id);s.forEach(function(e){var r=this._getParams(e,t+1);n=n.concat(r)},this)}else if(r.type==="widget"){var o=this.widgetProperty(e,r.id),u=this._getParams(o,t+1);n=n.concat(u)}},this),n};var a=function(e){var t=!1;return typeof e._current_grouping=="undefined"?e._current_grouping=e._group_params_by:e._current_grouping!==e._group_params_by&&(t=!0),typeof e._showing_columns=="undefined"?e._showing_columns=e.showColumns():e._showing_columns!==e.showColumns()&&(t=!0),typeof e._showing_data=="undefined"?e._showing_data=e.showData():e._showing_data!==e.showData()&&(t=!0),typeof e._showing_themeMode=="undefined"?e._showing_themeMode=e.themeMode():e._showing_themeMode!==e.themeMode()&&(t=!0),t};return i.prototype.widgetPropertyModified=function(e,t){return!this.themeMode()||this===e?e[t+"_modified"]():Object.getPrototypeOf(e)[t+"_modified"]()},i.prototype.widgetProperty=function(e,t,n){return n===undefined?!this.themeMode()||this===e?e[t]():Object.getPrototypeOf(e)[t]():!this.themeMode()||this===e?e[t](n):Object.getPrototypeOf(e)[t](n)},i.prototype.update=function(t,s){n.prototype.update.apply(this,arguments);var o=this;a(this)&&s.selectAll("#"+this._id+" > table").remove(),this._current_grouping=this.paramGrouping();if(this._show_settings){var u=s.selectAll("#"+this._id+" > div").data([this],function(e){return e._id});u.enter().append("div").each(function(t){(new i).showColumns(!1).showData(!1).show_settings(!1).paramGrouping("By Widget").sectionTitle("Property Editor Settings").target(e.select(this).node()).data([t]).render()})}if(this.paramGrouping()==="By Param"){var f=[],l=[];if(this._data.length>0){f.push(this.findSharedProperties(this._data,this.themeMode()));for(var c in f){var h=[];for(var p in f[c]){var d=[];f[c][p].arr.forEach(function(e){d.push(e.widget)});if(this.shareCountMin()<=d.length||d[0]._class.indexOf("PropertyEditor")!==-1)h.push({rowType:"shared",widgetArr:d,id:f[c][p].id,description:f[c][p].description,type:f[c][p].type,set:f[c][p].set}),f[c][p].arr.forEach(function(e){h.push({rowType:"individual",widgetArr:[e.widget],id:f[c][p].id,description:f[c][p].description,type:f[c][p].type,set:f[c][p].set})})}l.push(h)}}}var v=null;v=s.selectAll("#"+this._id+" > table").data(this._data,function(e){return e._id}),v.enter().append("table").each(function(t){var n=e.select(this),r=n.append("thead");o.collapsibleSections()&&r.attr("class","mm-label max").on("click",function(){var t=e.select(this);t.classed("min")?(t.classed("max",!0),t.classed("min",!1)):(t.classed("max",!1),t.classed("min",!0))}),r.append("tr").append("th").attr("colspan",o._columns.length).attr("class","th-widget-class").text(function(){var e="";if(o.sectionTitle())e=o.sectionTitle();else{var n=t.classID().split("_");n.length>1?e="Widget: "+n[n.length-1]:e="Widget: "+t._class}return e}),r=r.append("tr").attr("class","mm-content"),n.append("tbody").attr("class","mm-content");var i=r.selectAll("th").data(o._columns,function(e){return e});i.enter().append("th").text(function(e){return e}),i.exit().remove()}),v.select("tbody").each(function(t,n){var s=e.select(this),u,a,f,c=null;o.showColumns()&&(a=s.append("tr"),f=a.append("td").text("Columns"),f=a.append("td"),c=f.append("textarea").attr("rows","4").attr("cols","25").on("change",function(){t.columns(JSON.parse(this.value)).render(function(){o.onChange(t,"columns")})}),c.node().value=JSON.stringify(t._columns));if(o.showData()){a=s.append("tr"),f=a.append("td").text("Data"),f=a.append("td"),c=f.append("textarea").attr("rows","4").attr("cols","25").on("change",function(){t.data(JSON.parse(this.value)).render(function(){o.onChange("data")})});try{c.node().value=JSON.stringify(t._data)}catch(h){c.node().value=h}}o.paramGrouping()==="By Param"?(u=s.selectAll(".tr_"+t._id).data(l[n]),u.enter().append("tr").each(function(n){var r=e.select(this),i="propertyRow";n.rowType==="shared"?i="sharedPropertyRow":n.rowType==="individual"&&(this.hidden=!0),r.attr("class","tr_"+t._id+" "+i),r.append("td").attr("class","pe-label").html(function(e){var t="";switch(e.rowType){case"shared":t=e.id;break;case"individual":var n=e.widgetArr[0].classID().split("_"),r=n[n.length-1];t=r+" ["+e.widgetArr[0]._id+"]"}return t}).on("click",function(e){var t,n=this.className.split(" ");if(n.indexOf("expanded")===-1)t=!1,n.push("expanded"),this.className=n.join(" ");else{t=!0;var r="";n.forEach(function(e){e!=="expanded"&&(r+=e)}),this.className=r}var i=e.widgetArr.length,s=this.parentNode.nextSibling;for(var o=0;othis._tNumPages&&this.pageNumber(1),this._paginator._onSelect=function(e,t){console.log("page: "+e),i.pageNumber(e),i.render();return}}else this._paginator.numItems(0);var u=this.pageNumber()-1,a=this.itemsPerPage(),f=u*a,l=parseInt(u*a)+parseInt(a),c=null;this.pagination()?c=this._data.slice(f,l):c=this._data;var h=this.tbody.selectAll("tr").data(c);h.enter().append("tr").on("click.selectionBag",function(e){i.selectionBagClick(e),i.render()}).on("click",function(e){i.click(i.rowToObj(e))}),h.attr("class",function(e){if(i._selectionBag.isSelected(i._createSelectionObject(e)))return"selected"}),h.exit().remove();var p=h.selectAll("td").data(function(e,t){return e});p.enter().append("td"),p.text(function(e){return e instanceof String?e.trim():e instanceof Object?"":e}),p.exit().remove(),this._paginator.render()},i.prototype.exit=function(e,n){this._paginator.target(null),t.prototype.exit.apply(this,arguments)},i.prototype.headerClick=function(e){var t=this;this._currentSort!==e?(this._currentSort=e,this._currentSortOrder=1):this._currentSortOrder*=-1;var n=this._columns.indexOf(e);this._data.sort(function(e,r){return e[n]===r[n]?0:typeof r[n]=="undefined"||e[n]>r[n]?t._currentSortOrder:t._currentSortOrder*-1}),this.render()},i.prototype.selection=function(e){return arguments.length?(this._selectionBag.set(e.map(function(e){return this._createSelectionObject(e)},this)),this):this._selectionBag.get().map(function(e){return e._id})},i.prototype.selectionBagClick=function(t){if(e.event.shiftKey){var n=!1,r=this._data.filter(function(e){var r=!1;if(e===t||e===this._selectionPrevClick)n&&(r=!0),n=!n;return n||r},this);this.selection(r)}else this._selectionBag.click(this._createSelectionObject(t),e.event),this._selectionPrevClick=t},i.prototype.click=function(e,t){console.log("Click: "+JSON.stringify(e)+", "+t)},i}); \ No newline at end of file diff --git a/dist-amd/other/ThemeEditor.css b/dist-amd/other/ThemeEditor.css new file mode 100644 index 0000000000..6810d7aa35 --- /dev/null +++ b/dist-amd/other/ThemeEditor.css @@ -0,0 +1,184 @@ +.other_ThemeEditor *{ + box-sizing:border-box; +} +.other_ThemeEditor table{ + width:100%; + margin-bottom:4px; +} +.other_ThemeEditor table:last-child{ + margin-bottom:0px; +} +.other_ThemeEditor thead > tr > th{ + text-align:left; +} +.other_ThemeEditor thead > tr > th > b{ + font-weight:bold; +} +.other_ThemeEditor thead > tr > th{ + background-color:#FAFAFA; +} +.other_ThemeEditor tbody > tr > th, +.other_ThemeEditor tbody > tr > td{ + font-weight:normal; + background-color:#FAFAFA; +} +.other_ThemeEditor thead > tr:first-child > th{ + background-color:#E5E5E5; +} +.other_ThemeEditor thead > tr.mm-content > th { + padding: 0 4px; + font-size: 12px; +} +.other_ThemeEditor th, +.other_ThemeEditor td{ + padding:4px; + white-space: nowrap; +} +.other_ThemeEditor thead.mm-label > tr:first-child > th{ + position:relative; + padding-left: 29px; +} +.other_ThemeEditor thead.mm-label > tr:first-child > th::before{ + content:'[+]'; + position:absolute; + left: 3px; + top: 3px; + color: #404040; + height:15px; + width:15px; + font-family:monospace; +} +.other_ThemeEditor thead.mm-label.max > tr:first-child > th::before{ + content:'[-]'; +} +.other_ThemeEditor tr.sharedPropertyRow > td.label::after{ + content:'[+]'; + position:absolute; + right: 10px; + top: 3px; + color: #404040; + height:15px; + width:15px; + font-family:monospace; +} +.other_ThemeEditor tr.sharedPropertyRow > td.label.expanded::after{ + content:'[-]'; +} +.other_ThemeEditor tr.sharedPropertyRow > td.label{ + position:relative; + padding-right:30px; + text-decoration:underline; +} +.other_ThemeEditor tr.sharedPropertyRow > td.label:hover{ + text-decoration:none; + cursor:pointer; +} +.other_ThemeEditor tr.propertyRow > th, +.other_ThemeEditor tr.propertyRow > td{ + background-color:#F4F4F4; +} +.other_ThemeEditor tr.propertyRow > td.label{ + padding-left: 24px; +} +.other_ThemeEditor table, +.other_ThemeEditor th, +.other_ThemeEditor td{ + border:1px solid #e5e5e5; +} +.other_ThemeEditor .mm-label.min .mm-content, +.other_ThemeEditor .mm-label.min + .mm-content { + display:none; +} +.mm-label:hover { + cursor:pointer; +} +.other_ThemeEditor .sharedPropertyRow > .te-label{ + cursor:pointer; +} +.other_ThemeEditor .sharedPropertyRow > .te-label:hover{ + text-decoration:none; +} +.other_ThemeEditor .propertyRow.shown > .te-label{ + padding-left:15px; +} +.other_ThemeEditor .propertyRow > td{ + background-color:#F4F4F4; +} +.other_ThemeEditor [class*=" te-"]{ + +} +.other_ThemeEditor input, +.other_ThemeEditor textarea, +.other_ThemeEditor select{ + height:30px; + float:left; +} +.other_ThemeEditor input, +.other_ThemeEditor select{ + width:150px; +} +.other_ThemeEditor .te-checkbox{ + width:20px; + height:20px; + margin:0; +} +.other_ThemeEditor .te-html-color-input{ + height:30px; + width:120px; +} +.other_ThemeEditor .te-html-color-button{ + width:30px; +} +.other_ThemeEditor button, +.other_ThemeEditor .te-html-color-button{ + background-color:#CCC; + border:1px solid #A9A9A9; + border-left:0; + height:30px; + float:left; + padding:4px; +} +.other_ThemeEditor button, +.other_ThemeEditor .te-html-color-button, +.other_ThemeEditor .te-section-table thead{ + cursor:pointer; +} +.other_ThemeEditor button:hover, +.other_ThemeEditor .te-html-color-button:hover{ + background-color:#BBB; +} +.other_ThemeEditor button:active, +.other_ThemeEditor .te-html-color-button:active{ + background-color:#AAA; +} +.other_ThemeEditor .te-label{ + white-space: nowrap; + width: 1%; + vertical-align: top; +} +.other_ThemeEditor .te-section-table > tbody > tr:hover{ + background-color: #F8FF98; +} +.te-section-table thead th{ + font-weight:bold; +} +.te-section-table.expanded > thead > tr > th:after { + font: normal normal normal 14px/1 FontAwesome; + content: "ï…‡"; + float: right; + margin-right: 6px; + margin-top: 4px; +} +.te-section-table.collapsed > thead > tr > th:after { + font: normal normal normal 14px/1 FontAwesome; + content: ""; + float: right; + margin-right: 6px; + margin-top: 4px; +} +#te-tableModeOptions thead > tr > th, +#te-themeEditorOptions thead > tr > th{ + border:1px solid #6E6E73; + background-color:#6E6E73; + color:#FAFAFA; +} diff --git a/dist-amd/other/ThemeEditor.js b/dist-amd/other/ThemeEditor.js new file mode 100644 index 0000000000..4b0b314560 --- /dev/null +++ b/dist-amd/other/ThemeEditor.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["../common/Widget","../common/HTMLWidget","./Persist","./PropertyEditor","css!./ThemeEditor"],t):e.other_PropertyEditor=t(e.common_Widget,e.common_HTMLWidget,e.other_Persist,e.other_PropertyEditor)})(this,function(e,t,n,r){function i(){t.call(this),this._tag="div",this._current_grouping=undefined,this._showing_columns=undefined,this._showing_data=undefined,this._columns=["Key","Value"],this._contentEditors=[],this._showSettings=!0,this._defaultThemes=[],this._widgetObjsById={}}var s=function(e){return g_defaultThemes(e),JSON.parse(localStorage.themeEditorThemes)},o=function(e){return g_defaultSerials(e),JSON.parse(localStorage.themeEditorSerials)},u=function(e){var t=s(),n=[];for(var r in t)n.push(r);return typeof e!="undefined"&&typeof n[e]!="undefined"&&(n=n[e]),n},a=function(e){var t=o(),n=[];for(var r in t)n.push(r);return typeof e!="undefined"&&typeof n[e]!="undefined"&&(n=n[e]),n};i.prototype=Object.create(t.prototype),i.prototype._class+=" other_ThemeEditor",i.prototype.publish("themeMode",!0,"boolean","Edit default values",null,{tags:["Basic"]}),i.prototype.publish("saveTheme","","string","Save Theme",null,{tags:["Basic","Theme"],saveButton:"Save",saveButtonID:"te-save-button"}),i.prototype.publish("loadedTheme",u(1),"set","Loaded Theme",u(),{tags:["Basic","Theme"]}),i.prototype.publish("saveSerial","","string","Save Serial",null,{tags:["Basic","Serial"],saveButton:"Save",saveButtonID:"te-save-button"}),i.prototype.publish("loadedSerial",a(0),"set","Loaded Serial",a(),{tags:["Basic","Serial"]}),i.prototype.publish("showColumns",!0,"boolean","Show Columns",null,{tags:["Intermediate"]}),i.prototype.publish("showData",!0,"boolean","Show Data",null,{tags:["Intermediate"]}),i.prototype.publish("shareCountMin",1,"number","Share Count Min",null,{tags:["Private"]}),i.prototype.publish("paramGrouping","By Param","set","Param Grouping",["By Param","By Widget"],{tags:["Private"]}),i.prototype.publish("editorComplexity","Basic","set","Choose what publish properties to display within the editor.",["Basic","Intermediate","Advanced","Private"],{tags:["Private"]}),i.prototype.publish("sectionTitle","","string","Section Title",null,{tags:["Private"]}),i.prototype.publish("collapsibleSections",!0,"boolean","Collapsible Sections",null,{tags:["Intermediate"]}),i.prototype.getThemes=s,i.prototype.getSerials=o,i.prototype.getDefaultThemes=u,i.prototype.getDefaultSerials=a,i.prototype.showSettings=function(e){return arguments.length?(this._showSettings=e,this):this._showSettings},i.prototype.onChange=function(e,t){},i.prototype.enter=function(e,n){t.prototype.enter.apply(this,arguments),this._parentElement.style("overflow","auto")};var f=function(e){var t=!1;return typeof e._current_grouping=="undefined"?e._current_grouping=e._group_params_by:e._current_grouping!==e._group_params_by&&(t=!0),typeof e._showing_columns=="undefined"?e._showing_columns=e.showColumns():e._showing_columns!==e.showColumns()&&(t=!0),typeof e._showing_data=="undefined"?e._showing_data=e.showData():e._showing_data!==e.showData()&&(t=!0),t};i.prototype.widgetProperty=function(e,t,n){return n===undefined?e[t]():e[t](n)},i.prototype.load=function(){},i.prototype.save=function(){},i.prototype.needsPropTableRedraw=function(e,t){var n=document.getElementById("te-themeEditorOptions")===null;return n},i.prototype.update=function(e,r){t.prototype.update.apply(this,arguments),f(this)&&r.selectAll("#"+this._id+" > table").remove(),this._current_grouping=this.paramGrouping(),this._widgetObjsById[this._id]=this,this._sharedProperties=this.findSharedProperties(this._data);var i=this.needsPropTableRedraw();if(i&&this.showSettings()){var s=n.discover(this);for(var o in s)if(s[o].ext.tags.indexOf(this.editorComplexity())!==-1){var u=this[s[o].id]();if(s[o].id==="loadedTheme"||s[o].id==="loadedSerial")s[o].inputID="te-load-theme";s[o].input=c(s[o],u,[this._id],this._id)}else delete s[o];e.innerHTML=this.propertiesTableHtml(s);var a=document.createEvent("Events");a.initEvent("TE Properties Ready",!0,!0),document.dispatchEvent(a)}this.buildTableObjects(e,this._sharedProperties),this.initFunctionality(e)},i.prototype.exit=function(e,n){t.prototype.exit.apply(this,arguments)},i.prototype.click=function(e){},i.prototype.propertiesTableHtml=function(e){var t={id:"te-themeEditorOptions",label:"Editor Options",rowArr:[]},n={id:"te-tableModeOptions",label:this.themeMode()?"Save/Load Theme":"Save/Load Serial",rowArr:[]};for(var r in e)this.themeMode()?e[r].ext.tags.indexOf("Theme")===-1&&e[r].ext.tags.indexOf("Serial")===-1?t.rowArr.push({th:l(e[r].id),td:e[r].input,trClass:"propertyRow"}):e[r].ext.tags.indexOf("Theme")!==-1&&n.rowArr.push({th:l(e[r].id),td:e[r].input,trClass:"propertyRow"}):e[r].ext.tags.indexOf("Serial")===-1&&e[r].ext.tags.indexOf("Theme")===-1?t.rowArr.push({th:l(e[r].id),td:e[r].input,trClass:"propertyRow"}):e[r].ext.tags.indexOf("Serial")!==-1&&n.rowArr.push({th:l(e[r].id),td:e[r].input,trClass:"propertyRow"});var i="";return t.rowArr.length>0&&(i+=this.tableObjHtml(t)),n.rowArr.length>0&&(i+=this.tableObjHtml(n)),i},i.prototype.buildTableObjects=function(e,t){var n={};this.themeMode()?n={chartColorSection:{id:"te-colorOptions",label:"Chart Colors",rowObjArr:[]},surfaceSection:{id:"te-containerOptions",label:"Container Styles/Colors",rowObjArr:[]},fontSection:{id:"te-fontOptions",label:"Font Styles/Colors",rowObjArr:[]}}:n={nonSurfaceSection:{id:"te-chartOptions",label:"Chart Properties",rowObjArr:[]}};for(var r in t)this.themeMode()?r.toUpperCase().indexOf("FONT")===-1||t[r].arr[0].widget._class.indexOf("layout_Surface")!==-1&&r.toUpperCase().indexOf("COLOR")!==-1?r==="paletteID"?n.chartColorSection.rowObjArr.push(t[r]):t[r].arr[0].widget._class.indexOf("layout_Surface")!==-1&&n.surfaceSection.rowObjArr.push(t[r]):n.fontSection.rowObjArr.push(t[r]):t[r].arr[0].widget._class.indexOf("layout_Surface")===-1&&n.nonSurfaceSection.rowObjArr.push(t[r]);var i="";for(var s in n)i+=this.sharedPropertyTableHtml(n[s]);e.innerHTML+=i},i.prototype.initFunctionality=function(e){function n(e){if(t.showSettings()){var n=document.getElementById("te-save-button");n.onclick=function(e){var n=e.srcElement,r=n.previousSibling.value;if(r.length>1){var i=document.getElementById("te-load-theme"),s=i.getElementsByTagName("option"),o=!1,u;for(var a in s){var f=s[a].value;f===r&&(o=!0)}if(!o)u=t.save(r),i.innerHTML+='";else{var l=confirm("'"+r+"' already exists. Do you want to overwrite the existing save?");l&&(u=t.save(r))}n.previousSibling.value="",i.value=r}else alert("Save Name cannot be empty.")}}}function r(e){var n=e.getElementsByClassName("te-input");for(var r in n){if(isNaN(parseInt(r)))break;var i=n[r],s=i.getAttribute("id");if(s==="te-load-theme")i.onchange=function(e){var n=e.srcElement;t.load(n.value)};else if(s!==null&&s.indexOf("te-input-themeMode")!==-1)i.onchange=function(e){var n=e.srcElement;t.themeMode(n.checked);var r=document.getElementById("te-load-theme"),i=r!==null?r.value:"Default";t.load(i)};else if(i.tagName==="INPUT"||i.tagName==="SELECT"||i.tagName==="TEXTAREA")i.onchange=function(e){var n=e.srcElement,r=n.getAttribute("id");n.className.split(" ").indexOf("te-html-color-button")!==-1&&(r=n.previousSibling.getAttribute("id"),n.previousSibling.value=n.value);var i=n.getAttribute("type"),s=r.split("-"),o=s.slice(0,s.length-1).join("-")+"-",u=n.getAttribute("data-wids"),a=n.getAttribute("data-paramid"),f=u.split(",");f.forEach(function(e){var r=o+e,s=document.getElementById(r);if(i==="checkbox")s.checked=n.checked,t._widgetObjsById[e][a](n.checked);else if(n.getAttribute("data-type")==="array"){s.value=n.value;try{t._widgetObjsById[e][a](JSON.parse(n.value))}catch(u){}}else s.value=n.value,t._widgetObjsById[e][a](n.value),s.className.split(" ").indexOf("te-html-color-input")!==-1?s.nextSibling.value=n.value:s.className.split(" ").indexOf("te-html-color-button")!==-1&&(s.previousSibling.value=n.value)}),t._data.forEach(function(e){e.render()})}}}function i(e){var t=e.getElementsByClassName("te-section-table");for(var n in t)if(typeof t[n].getElementsByTagName=="function"){var r=t[n].getElementsByTagName("thead");r[0].onclick=function(e){var t=e.toElement;t.tagName==="TH"&&(t=t.parentElement.parentElement);var n=t.parentElement,r="";n.className.split(" ").indexOf("expanded")===-1?(n.className="te-section-table expanded",r="shown"):(n.className="te-section-table collapsed",r="hidden");var i=n.getElementsByTagName("tbody");i[0].className=r}}var i=e.getElementsByClassName("sharedPropertyRow");for(var s in i)if(typeof i[s].getElementsByClassName=="function"){var o=i[s].getElementsByClassName("te-label");o[0].onclick=function(e){var t=e.toElement,n=t.parentElement,r="";n.className.split(" ").indexOf("expanded")===-1?(n.className="sharedPropertyRow expanded",r="shown"):(n.className="sharedPropertyRow collapsed",r="hidden");var i=n.nextSibling;while(i!==null)i.className.split(" ").indexOf("sharedPropertyRow")===-1?(i.className="propertyRow "+r,i=i.nextSibling):i=null}}}var t=this;i(e),r(e),n(e)},i.prototype.sharedPropertyTableHtml=function(e){function n(e){var t=e.widget.classID().split("_"),n=t.join("/");return n+" ["+e.widget._id+"]"}function r(e){return l(e.id)}function i(e,t){function i(e,t){var n=e.arr[t].widget[e.id]();return n!==null?n:""}var n=i(e,t),r=c(e,n,[e.arr[t]],e.arr[t].widget._id);return r}function s(e){function r(e){var t=e.arr[0].widget[e.id]();return e.arr.forEach(function(e,n){if(t!==e.widget[e.id]())return""}),t!==null?e.type==="array"?JSON.stringify(t):t:""}var t=r(e),n=c(e,t,e.arr,"shared");return n}var t={id:e.id,label:e.label,rowArr:[]};return e.rowObjArr.forEach(function(e){e.arr.forEach(function(o,u){u===0&&t.rowArr.push({th:r(e),td:s(e),trClass:"sharedPropertyRow collapsed"}),t.rowArr.push({th:n(o),td:i(e,u),trClass:"propertyRow hidden"})})}),this.tableObjHtml(t)};var l=function(e){var t=e.split(/(?=[0-9A-Z])/).map(function(e){return e.length>1?e+" ":e}).join("");return t.replace(/(?:^|\s)\S/g,function(e){return e.toUpperCase()})},c=function(e,t,n,r){function c(e,t){var n="";return e.set.forEach(function(e){var r=e===t?" selected":"";n+='"}),n}var i="",s="te-input-"+e.id+"-"+r,o;typeof e.ext!="undefined"&&typeof e.ext.inputType!="undefined"&&(o=e.ext.inputType),typeof e.inputID!="undefined"&&(s=e.inputID);var u='data-paramid="'+e.id+'" data-wids="'+n.map(function(e){return typeof e.widget=="object"?e.widget._id:e}).join(",")+'"';switch(e.type){case"boolean":var a=t?" checked":"";i='";break;case"number":typeof o!="undefined"?o==="textarea"?i='":o==="range"&&(i=''):i='';break;case"string":typeof o!="undefined"?o==="textarea"&&(i='"):i='";break;case"html-color":var f=t===""?"":' value="'+t+'"';i='",i+='";break;case"set":var l=c(e,t);i='";break;case"array":i='";break;default:}return typeof e.ext.saveButton!="undefined"&&(i+='"),i};return i.prototype.tableObjHtml=function(e){var t='';return t+='",t+="",e.rowArr.forEach(function(e){t+=this.tableRowObjHtml(e)},this),t+="",t+"
'+e.label+"
"},i.prototype.tableRowObjHtml=function(e){var t=typeof e.trClass!="undefined"?'':"";return t+=''+e.th+"",t+=""+e.td+"",t+""},i.prototype.setWidgetObjsById=function(e){var t=this,n=e.widget[e.id]();e.type==="widgetArray"?n.forEach(function(e){t._widgetObjsById[e._id]=e}):e.type==="widget"&&n!==null&&(this._widgetObjsById[n._id]=n)},i.prototype.checkTagFilter=function(e){var t=["Basic"],n=!1;return e.forEach(function(e){t.indexOf(e)!==-1&&(n=!0)}),n},i.prototype.findSharedProperties=function(e){function u(e,r){var i=[];if(e!==null){var s=n.discover(e);s.forEach(function(n,s){typeof n.ext.tags!="undefined"&&i.push({id:n.id,type:n.type,description:n.description,set:n.set,ext:n.ext,widget:e});if(n.type==="widgetArray"){var o=t.widgetProperty(e,n.id);o.forEach(function(e){var t=u(e,r+1);i=i.concat(t)})}else if(n.type==="widget"){var a=t.widgetProperty(e,n.id),f=u(a,r+1);i=i.concat(f)}})}return i}var t=this,r;if(typeof e!="undefined"&&e.length>0){var i=[];r={};var s={},o={};e.forEach(function(e){var t=u(e,0);i=i.concat(t)}),i.forEach(function(e){if(["widget","widgetArray"].indexOf(e.type)!==-1)t.setWidgetObjsById(e);else if(t.checkTagFilter(e.ext.tags)){var n=e.id;e.widget._class.indexOf("Surface")!==-1?(typeof s[n]=="undefined"&&(s[n]={arr:[]}),s[n].id=e.id,s[n].description=e.description,s[n].type=e.type,s[n].set=e.set,s[n].ext=e.ext,s[n].arr.push(e)):(typeof o[n]=="undefined"&&(o[n]={arr:[]}),o[n].id=e.id,o[n].description=e.description,o[n].type=e.type,o[n].set=e.set,o[n].ext=e.ext,o[n].arr.push(e)),typeof r[n]=="undefined"&&(r[n]={arr:[]}),r[n].id=e.id,r[n].description=e.description,r[n].type=e.type,r[n].set=e.set,r[n].ext=e.ext,r[n].arr.push(e)}})}return r},i}); \ No newline at end of file diff --git a/dist-amd/other/WordCloud.css b/dist-amd/other/WordCloud.css new file mode 100644 index 0000000000..53d88098fb --- /dev/null +++ b/dist-amd/other/WordCloud.css @@ -0,0 +1,3 @@ +.other_Wordcloud text { + cursor: pointer; +} diff --git a/dist-amd/other/WordCloud.js b/dist-amd/other/WordCloud.js new file mode 100644 index 0000000000..d627efa5a6 --- /dev/null +++ b/dist-amd/other/WordCloud.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["d3","../common/SVGWidget","./IWordCloud","require","css!./WordCloud"],t):e.other_WordCloud=t(e.d3,e.common_SVGWidget,e.other_IWordCloud,e.require)})(this,function(e,t,n,r){function i(){t.call(this),n.call(this)}return i.prototype=Object.create(t.prototype),i.prototype._class+=" other_WordCloud",i.prototype.implements(n.prototype),i.prototype.publish("padding",1,"number","Padding",null,{tags:["Intermediate"]}),i.prototype.publish("fontFamily","Verdana","string","Font Name",null,{tags:["Basic"]}),i.prototype.publish("fontSizeFrom",6,"number","Font Size From",null,{tags:["Basic"]}),i.prototype.publish("fontSizeTo",24,"number","Font Size To",null,{tags:["Basic"]}),i.prototype.publish("angleFrom",-60,"number","Angle From",null,{tags:["Basic"]}),i.prototype.publish("angleTo",60,"number","Angle To",null,{tags:["Basic"]}),i.prototype.publish("angleCount",5,"number","Angle Count",null,{tags:["Basic"]}),i.prototype.data=function(e){var n=t.prototype.data.apply(this,arguments);return arguments.length&&(this._vizData=e.map(function(e){var t={};for(var n in e)t["__viz_"+n]=e[n];return t})),n},i.prototype.enter=function(t,n){this.cloud=e.layout.cloud().font(this.fontFamily()).padding(this.padding()),this.svg=n.append("g")},i.prototype.update=function(t,n){function u(t,n){var i=e.scale.category20(),o=r.svg.selectAll("text").data(t,function(e){return e.__viz_0?e.__viz_0.toLowerCase():""});o.transition().duration(1e3).attr("transform",function(e){return"translate("+[e.x,e.y]+")rotate("+e.rotate+")"}).style("font-size",function(e){return s(e.__viz_1)+"px"}).style("opacity",1),o.enter().append("text").attr("text-anchor","middle").attr("transform",function(e){return"translate("+[e.x,e.y]+")rotate("+e.rotate+")"}).style("font-size",function(e){return s(e.__viz_1)+"px"}).style("font-family",function(e){return e.fontFamily}).style("fill",function(e){return i(e.__viz_0?e.__viz_0.toLowerCase():"")}).text(function(e){return e.__viz_0}).on("click",function(e){r.click({label:e.__viz_0,weight:e.__viz_1})}).style("opacity",1e-6).transition().duration(1e3).style("opacity",1),o.exit().transition().duration(1e3).style("opacity",1e-4).remove();if(n){var u=r.width(),a=r.height(),f=n[1].x-n[0].x,l=n[1].y-n[0].y,c=.9/Math.max(f/u,l/a);r.svg.transition().delay(1e3).duration(750).attr("transform","scale("+c+")")}}var r=this,i=e.extent(this._vizData,function(e){return e.__viz_1}),s=e.scale.log().domain(i).range([this.fontSizeFrom(),this.fontSizeTo()]),o=e.scale.linear().domain([0,r.angleCount()-1]).range([r.angleFrom(),r.angleTo()]);this.cloud.size([this.width(),this.height()]).words(this._vizData).rotate(function(){return o(~~(Math.random()*r.angleCount()))}).fontSize(function(e){return s(e.__viz_1)}).on("end",u).start()},i.prototype.render=function(e){var n=this;return r(["d3.layout.cloud"],function(r){t.prototype.render.call(n,e)}),this},i}); \ No newline at end of file diff --git a/dist-amd/tree/CirclePacking.css b/dist-amd/tree/CirclePacking.css new file mode 100644 index 0000000000..ac3d7cc4d5 --- /dev/null +++ b/dist-amd/tree/CirclePacking.css @@ -0,0 +1,14 @@ +.tree_CirclePacking circle { + fill: rgb(31, 119, 180); + fill-opacity: .25; + stroke: rgb(31, 119, 180); + stroke-width: 1px; +} +.tree_CirclePacking .leaf circle { + fill: #ff7f0e; + fill-opacity: 1; +} +.tree_CirclePacking .label { + fill:white; + text-anchor: middle; +} diff --git a/dist-amd/tree/CirclePacking.js b/dist-amd/tree/CirclePacking.js new file mode 100644 index 0000000000..ffa8c8a2a2 --- /dev/null +++ b/dist-amd/tree/CirclePacking.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["d3","../common/SVGWidget","../api/ITree","../common/Text","../common/FAChar","css!./CirclePacking"],t):e.tree_CirclePacking=t(e.d3,e.common_SVGWidget,e.api_ITree,e.common_Text,e.common_FAChar)})(this,function(e,t,n,r,i){function s(e){t.call(this),n.call(this)}return s.prototype=Object.create(t.prototype),s.prototype._class+=" tree_CirclePacking",s.prototype.implements(n.prototype),s.prototype.publish("paletteID","default","set","Palette ID",s.prototype._palette.switch(),{tags:["Basic","Shared"]}),s.prototype.enter=function(t,n){this.diameter=Math.min(this.width(),this.height()),this.pack=e.layout.pack().size([this.diameter-4,this.diameter-4]).value(function(e){return 1}),this.svg=n.append("g").attr("transform","rotate(30)")},s.prototype.update=function(t,n){var r=this;this._palette=this._palette.switch(this.paletteID()),this.svg.selectAll("circle").remove(),this.svg.selectAll("text").remove();var i=this._data,s=i,o=this.pack.nodes(i);this.circle=this.svg.selectAll("circle").data(o).enter().append("circle").attr("class",function(e){return e.parent?e.children?"node":"node leaf":"node root"}).style("fill",function(e){return r._palette(e.label)}).on("click",function(e){r.click(e)}).on("dblclick",function(t){s!==t&&r.zoom(t),e.event.stopPropagation()}),this.circle.append("title").text(function(e){return e.label}),this.svg.selectAll("text").data(o).enter().append("text").attr("class","label").style("fill-opacity",function(e){return e.parent===i?1:0}).style("display",function(e){return e.parent===i?null:"none"}).text(function(e){return e.label}),this.node=this.svg.selectAll("circle,text"),this.zoomTo([i.x,i.y,i.r*2])},s.prototype.zoom=function(t){var n=this,r=t;this.svg.selectAll("circle").filter(function(e){return e===r});var i=this.svg.selectAll("text").filter(function(e){return e!==r&&this.style.display==="inline"});i.transition().duration(500).style("opacity",0).each("end",function(t){t!==r&&e.select(this).style("display","none").style("opacity",1)});var s=this.svg.transition().duration(1e3).tween("zoom",function(t){var i=e.interpolateZoom(n.view,[r.x,r.y,r.r*2]);return function(e){n.zoomTo(i(e))}});s.selectAll("text").filter(function(e){return e.parent===r||this.style.display==="inline"}).style("fill-opacity",function(e){return e.parent===r?1:0}).each("start",function(e){e.parent===r&&(this.style.display="inline")}).each("end",function(e){e.parent!==r&&(this.style.display="none")})},s.prototype.zoomTo=function(e){var t=this.diameter/e[2];this.view=e,this.node.attr("transform",function(n){return"translate("+(n.x-e[0])*t+","+(n.y-e[1])*t+")rotate(-30)"}),this.circle.attr("r",function(e){return e.r*t})},s}); \ No newline at end of file diff --git a/dist-amd/tree/Dendrogram.css b/dist-amd/tree/Dendrogram.css new file mode 100644 index 0000000000..878e9f0d08 --- /dev/null +++ b/dist-amd/tree/Dendrogram.css @@ -0,0 +1,12 @@ +.tree_Dendrogram .node circle { + fill: #dcf1ff; + stroke: #1f77b4; + stroke-width: 1.0px; +} +.tree_Dendrogram .node { +} +.tree_Dendrogram .link { + fill: none; + stroke: #656565; + stroke-width: 1.0px; +} diff --git a/dist-amd/tree/Dendrogram.js b/dist-amd/tree/Dendrogram.js new file mode 100644 index 0000000000..573aba838f --- /dev/null +++ b/dist-amd/tree/Dendrogram.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["d3","../common/SVGWidget","../api/ITree","css!./Dendrogram"],t):e.tree_Dendrogram=t(e.d3,e.common_SVGWidget,e.api_ITree)})(this,function(e,t,n){function r(e){t.call(this),n.call(this),this._drawStartPos="origin",this._maxTextWidth=0}return r.prototype=Object.create(t.prototype),r.prototype._class+=" tree_Dendrogram",r.prototype.implements(n.prototype),r.prototype.publish("paletteID","default","set","Palette ID",r.prototype._palette.switch(),{tags:["Basic","Shared"]}),r.prototype.publish("textOffset",8,"number","Text offset from circle",null,{tags:["Private"]}),r.prototype.publish("orientation","horizontal","set","Orientation",["horizontal","vertical"],{tags:["Private"]}),r.prototype.enter=function(n,r){t.prototype.enter.apply(this,arguments);var i=this;this.layout=e.layout.cluster(),this.diagonal=e.svg.diagonal().projection(function(e){return i.orientation()==="horizontal"?[e.y,e.x]:[e.x,e.y]})},r.prototype.update=function(n,r,i){var s=this;t.prototype.update.apply(this,arguments),this._palette=this._palette.switch(this.paletteID()),this.x(this._maxTextWidth);var o=this.width()-this._maxTextWidth*2;this.orientation()==="horizontal"?this.layout.size([this.height(),o]):this.layout.size([o,this.height()]);var u=this.layout.nodes(this.data()),a=this.layout.links(u),f=r.selectAll(".link").data(a);f.enter().append("path").attr("class","link"),f.attr("d",this.diagonal),f.exit().remove();var l=r.selectAll(".node").data(u);l.enter().append("g").attr("class","node").on("click",function(e){s.click(e)}).each(function(t){var n=e.select(this);n.append("circle"),n.append("text")});var c=0;l.attr("transform",function(e){return s.orientation()==="horizontal"?"translate("+e.y+","+e.x+")":"translate("+e.x+","+e.y+")"}),l.select("circle").attr("r",4.5).style("fill",function(e){return s._palette(e.label)}).append("title").text(function(e){return e.label}),l.select("text").style("text-anchor",function(e){return e.children?"end":"start"}).attr("dx",function(e){return e.children?-s.textOffset():s.textOffset()}).attr("dy",3).text(function(e){return e.label}).each(function(t){if(!i){var n=e.select(this).node().getBBox();n.width>c&&(c=n.width)}}),c+=this.textOffset(),l.exit().remove(),!i&&this._maxTextWidth!==c&&(this._maxTextWidth=c,this.update(n,r,!0))},r}); \ No newline at end of file diff --git a/dist-amd/tree/SunburstPartition.css b/dist-amd/tree/SunburstPartition.css new file mode 100644 index 0000000000..22554f18bc --- /dev/null +++ b/dist-amd/tree/SunburstPartition.css @@ -0,0 +1,5 @@ +.tree_Sunburst path { + stroke: #fff; + stroke-width:0.5px; + fill-rule: evenodd; +} diff --git a/dist-amd/tree/SunburstPartition.js b/dist-amd/tree/SunburstPartition.js new file mode 100644 index 0000000000..5b3d03af54 --- /dev/null +++ b/dist-amd/tree/SunburstPartition.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define(["d3","../common/SVGWidget","../api/ITree","../common/Text","../common/FAChar","css!./SunburstPartition"],t):e.tree_SunburstPartition=t(e.d3,e.common_SVGWidget,e.api_ITree,e.common_Text,e.common_FAChar)})(this,function(e,t,n,r,i){function s(e){t.call(this),n.call(this)}return s.prototype=Object.create(t.prototype),s.prototype._class+=" tree_SunburstPartition",s.prototype.implements(n.prototype),s.prototype.publish("paletteID","default","set","Palette ID",s.prototype._palette.switch(),{tags:["Basic","Shared"]}),s.prototype.root=function(e){return arguments.length?(this._root=e,this.svg&&this.svg.selectAll("path").transition().duration(750).attrTween("d",this.arcTweenFunc(this._root)),this):this._root||this._data},s.prototype.data=function(){var e=t.prototype.data.apply(this,arguments);return arguments.length&&(this._resetRoot=!0),e},s.prototype.enter=function(t,n){var r=this;this.radius=Math.min(this.width(),this.height())/2,this._xScale=e.scale.linear().range([0,2*Math.PI]),this._yScale=e.scale.sqrt().range([0,this.radius]),this.partition=e.layout.partition().value(function(e){return e.value!==undefined?e.value:1}),this.arc=e.svg.arc().startAngle(function(e){return Math.max(0,Math.min(2*Math.PI,r._xScale(e.x)))}).endAngle(function(e){return Math.max(0,Math.min(2*Math.PI,r._xScale(e.x+e.dx)))}).innerRadius(function(e){return Math.max(0,r._yScale(e.y))}).outerRadius(function(e){return Math.max(0,r._yScale(e.y+e.dy))}),this.svg=n.append("g")},s.prototype.update=function(t,n){function s(t){e.event&&e.event.stopPropagation(),r.root(t)}var r=this;this._palette=this._palette.switch(this.paletteID()),this.radius=Math.min(this.width(),this.height())/2,this._xScale.range([0,2*Math.PI]),this._yScale.range([0,this.radius]),this._dataNodes=this.partition.nodes(this._data);var i=this.svg.selectAll("path").data(this._dataNodes,function(e,t){return e.id!==undefined?e.id:t});i.enter().append("path").on("click",function(e){r.click(e)}).on("dblclick",s).append("title"),i.attr("d",this.arc).style("fill",function(e){return e.__viz_fill?e.__viz_fill:r._palette(e.label)}).style("stroke",function(e){return e.value>16?"white":"none"}).select("title").text(function(e){return e.label}),i.exit().remove(),this._resetRoot&&(this._resetRoot=!1,this.root(this._dataNodes[0]))},s.prototype.arcTweenFunc=function(t){var n=e.interpolate(this._xScale.domain(),[t.x,t.x+t.dx]),r=e.interpolate(this._yScale.domain(),[t.y,1]),i=e.interpolate(this._yScale.range(),[t.y?20:0,this.radius]),s=this;return function(e,t){return t?function(t){return s.arc(e)}:function(t){return s._xScale.domain(n(t)),s._yScale.domain(r(t)).range(i(t)),s.arc(e)}}},s}); \ No newline at end of file diff --git a/dist/hpcc-viz-amchart.js b/dist/hpcc-viz-amchart.js new file mode 100644 index 0000000000..29f96714d8 --- /dev/null +++ b/dist/hpcc-viz-amchart.js @@ -0,0 +1,2199 @@ + +(function(root, factory) { + if (typeof define === "function" && define.amd) { + define('amchart/CommonSerial.js',["d3", "../common/HTMLWidget", "amcharts.serial"], factory); + } else { + root.amchart_CommonSerial = factory(root.d3, root.common_HTMLWidget, root.AmCharts); + } + +}(this, function(d3, HTMLWidget, AmCharts) { + function CommonSerial() { + HTMLWidget.call(this); + this._tag = "div"; + + this._chart = {}; + } + + CommonSerial.prototype = Object.create(HTMLWidget.prototype); + + /** + * Publish Params Common To Other Libraries + */ + CommonSerial.prototype.publish("fontSize", null, "number", "Font Size",null,{tags:['Basic','Shared']}); + CommonSerial.prototype.publish("fontFamily", null, "string", "Font Name",null,{tags:['Basic','Shared','Shared']}); + CommonSerial.prototype.publish("fontColor", null, "html-color", "Font Color",null,{tags:['Basic','Shared']}); + + CommonSerial.prototype.publish("lineWidth", 1, "number", "Line Thickness", null, {min:0,max:10,step:1,inputType:'range',tags:['Basic','Shared']}); + CommonSerial.prototype.publish("lineColor", null, "html-color", "Color of the data/content lines",null,{tags:['Basic','Shared']}); + CommonSerial.prototype.publish("lineOpacity", 1, "number", "Line Opacity", null, {min:0,max:1,step:0.001,inputType:'range',tags:['Basic','Shared']}); + + CommonSerial.prototype.publish("dashedLineStyle", 0, "number", "Length of Dashed Line. 0 = none",null,{tags:['Advanced','Shared']}); + + CommonSerial.prototype.publish("axisFontSize", null, "number", "X/Y Axis Text Font Size",null,{tags:['Basic','Shared']}); + + CommonSerial.prototype.publish("xAxisBaselineColor", null, "html-color", "X Axis Baseline Color",null,{tags:['Basic','Shared']}); + CommonSerial.prototype.publish("yAxisBaselineColor", null, "html-color", "Y Axis baseline Color",null,{tags:['Basic','Shared']}); + + CommonSerial.prototype.publish("xAxisFontColor", null, "html-color", "Horizontal Axis Text Style (Color)",null,{tags:['Basic','Shared']}); + CommonSerial.prototype.publish("yAxisFontColor", null, "html-color", "Vertical Axis Text Style (Color)",null,{tags:['Basic','Shared']}); + + CommonSerial.prototype.publish("xAxisTitle", "", "string", "X-Axis Title",null,{tags:['Basic','Shared']}); + CommonSerial.prototype.publish("yAxisTitle", "", "string", "Y-Axis Title",null,{tags:['Basic','Shared']}); + + CommonSerial.prototype.publish("xAxisTitleFontSize", null, "number", "Vertical Axis Title Text Style (Font Size)",null,{tags:['Basic','Shared']}); + CommonSerial.prototype.publish("yAxisTitleFontSize", null, "number", "Vertical Axis Title Text Style (Font Size)",null,{tags:['Intermediate','Shared']}); + + CommonSerial.prototype.publish("xAxisTitleFontColor", null, "html-color", "Horizontal Axis Title Text Style (Color)",null,{tags:['Basic','Shared']}); + CommonSerial.prototype.publish("yAxisTitleFontColor", null, "html-color", "Vertical Axis Title Text Style (Color)",null,{tags:['Basic','Shared']}); + + CommonSerial.prototype.publish("xAxisLabelRotation", null, "number", "X-Axis Label Rotation", null, {min:0,max:90,step:0.1,inputType:'range',tags:['Intermediate','Shared']}); + + CommonSerial.prototype.publish("axisLineWidth", 1, "number", "Axis Line Width",null,{tags:['Intermediate','Shared']}); + + /** + * Publish Params Unique To This Widget + */ + CommonSerial.prototype.publish("axisAlpha", 1, "number", "Axis Alpha",null,{tags:['Intermediate']}); // share? + + CommonSerial.prototype.publish("marginLeft", null, "number", "Margin (Left)",null,{tags:['Intermediate']}); + CommonSerial.prototype.publish("marginRight", null, "number", "Margin (Right)",null,{tags:['Intermediate']}); + CommonSerial.prototype.publish("marginTop", null, "number", "Margin (Top)",null,{tags:['Intermediate']}); + CommonSerial.prototype.publish("marginBottom", null, "number", "Margin (Bottom)",null,{tags:['Intermediate']}); + + CommonSerial.prototype.publish("showScrollbar", false, "boolean", "Show Chart Scrollbar",null,{tags:['Intermediate','Shared']}); + + CommonSerial.prototype.publish("orientation", "horizontal", "set", "Orientation",["horizontal","vertical"],{tags:['Intermediate']}); + + CommonSerial.prototype.publish("bulletSize", 0, "number", "Bullet Size",null,{tags:['Intermediate']}); + CommonSerial.prototype.publish("bulletType", "none", "set", "Bullet Type", ["none", "round", "square", "triangleUp", "triangleDown", "triangleLeft", "triangleRight", "bubble", "diamond"],{tags:['Basic']}); + + CommonSerial.prototype.publish("dataDateFormat", null, "string", "",null,{tags:['Private']}); + + CommonSerial.prototype.publish("xAxisAutoGridCount", true, "boolean", "Specifies Whether Number of GridCount Is Specified Automatically, According To The Axis Size",null,{tags:['Advanced']}); + CommonSerial.prototype.publish("xAxisGridPosition", "middle", "set", "Specifies If A Grid Line Is Placed On The Center of A Cell or On The Beginning of A Cell", ["start","middle"],{tags:['Advanced']}); + + CommonSerial.prototype.publish("xAxisBoldPeriodBeginning", true, "boolean", "When parse dates is on for the category axis, the chart will try to highlight the beginning of the periods, like month, in bold.",null,{tags:['Intermediate']}); + CommonSerial.prototype.publish("yAxisBoldPeriodBeginning", true, "boolean", "When parse dates is on for the category axis, the chart will try to highlight the beginning of the periods, like month, in bold.",null,{tags:['Intermediate']}); + + CommonSerial.prototype.publish("xAxisDashLength", 0, "number", "Length of a dash. 0 means line is not dashed.",null,{tags:['Advanced']}); + CommonSerial.prototype.publish("yAxisDashLength", 0, "number", "Length of a dash. 0 means line is not dashed.",null,{tags:['Advanced']}); + + CommonSerial.prototype.publish("xAxisFillAlpha", 0, "number", "Fill opacity. Every second space between grid lines can be filled with color. Set fillAlpha to a value greater than 0 to see the fills.",null,{tags:['Intermediate']}); + CommonSerial.prototype.publish("yAxisFillAlpha", 0, "number", "Fill opacity. Every second space between grid lines can be filled with color. Set fillAlpha to a value greater than 0 to see the fills.",null,{tags:['Intermediate']}); + + CommonSerial.prototype.publish("xAxisFillColor", null, "html-color", "Fill color. Every second space between grid lines can be filled with color. Set fillAlpha to a value greater than 0 to see the fills.",null,{tags:['Intermediate']}); + CommonSerial.prototype.publish("yAxisFillColor", null, "html-color", "Fill color. Every second space between grid lines can be filled with color. Set fillAlpha to a value greater than 0 to see the fills.",null,{tags:['Intermediate']}); + + CommonSerial.prototype.publish("xAxisGridAlpha", 0.2, "number", "Grid alpha.",null,{tags:['Intermediate']}); + CommonSerial.prototype.publish("yAxisGridAlpha", 0.2, "number", "Grid alpha.",null,{tags:['Intermediate']}); + + //CommonSerial.prototype.publish("yAxisMinimum", null, "number", "",null,{tags:['Intermediate']}); + CommonSerial.prototype.publish("yAxisTitleOffset", null, "number", "",null,{tags:['Intermediate']}); + + CommonSerial.prototype.publish("startOnAxis", true, "boolean", "Draw Chart Starting On Axis.",null,{tags:['Intermediate']}); + + CommonSerial.prototype.publish("startDuration", 0.3, "number", "Start Duration (sec)",null,{tags:['Private']}); + CommonSerial.prototype.publish("useImgPatterns", false, "boolean", "Enable Image Pattern backgrounds",null,{tags:['Private']}); + CommonSerial.prototype.publish("imgPatternArr", '["../ampatterns/black/pattern2.png"]', "string", "Background Pattern Images (Not used if '[]')",null,{inputType:'textarea',tags:['Private']}); + + CommonSerial.prototype.updateChartOptions = function() { + + this._chart.dataDateFormat = this.dataDateFormat(); + this._chart.type = "serial"; + this._chart.startDuration = this.startDuration(); + this._chart.rotate = this.orientation() === "vertical"; // this messes up the hover over things + this._chart.categoryField = this._categoryField; + + this._chart.color = this.fontColor(); + this._chart.fontSize = this.fontSize(); + this._chart.fontFamily = this.fontFamily(); + + this._chart.categoryAxis = {}; + this._chart.categoryAxis.autoGridCount = this.xAxisAutoGridCount(); + this._chart.categoryAxis.gridPosition = this.xAxisGridPosition(); + this._chart.categoryAxis.axisAlpha = this.axisAlpha(); + this._chart.categoryAxis.gridAlpha = this.xAxisGridAlpha(); + this._chart.categoryAxis.startOnAxis = this.startOnAxis(); + this._chart.categoryAxis.labelRotation = this.xAxisLabelRotation(); + this._chart.categoryAxis.title = this.xAxisTitle(); + + this._chart.categoryAxis.axisColor = this.xAxisBaselineColor(); + this._chart.categoryAxis.axisThickness = this.axisLineWidth(); + this._chart.categoryAxis.boldPeriodBeginning = this.xAxisBoldPeriodBeginning(); + this._chart.categoryAxis.dashLength = this.xAxisDashLength(); + this._chart.categoryAxis.fillAlpha = this.xAxisFillAlpha(); + this._chart.categoryAxis.fillColor = this.xAxisFillColor(); + this._chart.categoryAxis.fontSize = this.axisFontSize(); + this._chart.categoryAxis.color = this.xAxisFontColor(); + this._chart.categoryAxis.titleColor = this.xAxisTitleFontColor(); + this._chart.categoryAxis.titleFontSize = this.xAxisTitleFontSize(); + + this._chart.titles = []; + + if (this.marginLeft()) { this._chart.marginLeft = this.marginLeft(); } + if (this.marginRight()) { this._chart.marginRight = this.marginRight(); } + if (this.marginTop()) { this._chart.marginTop = this.marginTop(); } + if (this.marginBottom()) { this._chart.marginBottom = this.marginBottom(); } + + this._chart.dataProvider = this.formatData(this._data); + + this._chart.valueAxes[0].title = this.yAxisTitle(); + this._chart.valueAxes[0].titleColor = this.yAxisTitleFontColor(); + this._chart.valueAxes[0].titleFontSize = this.yAxisTitleFontSize(); + this._chart.valueAxes[0].axisThickness = this.axisLineWidth(); + this._chart.valueAxes[0].color = this.yAxisFontColor(); + this._chart.valueAxes[0].fontSize = this.axisFontSize(); + this._chart.valueAxes[0].axisColor = this.yAxisBaselineColor(); + this._chart.valueAxes[0].axisAlpha = this.axisAlpha(); + this._chart.valueAxes[0].fillColor = this.yAxisFillColor(); + this._chart.valueAxes[0].fillAlpha = this.yAxisFillAlpha(); + + this._chart.valueAxes[0].gridAlpha = this.yAxisGridAlpha(); + this._chart.valueAxes[0].dashLength = this.yAxisDashLength(); + this._chart.valueAxes[0].boldPeriodBeginning = this.yAxisBoldPeriodBeginning(); + this._chart.valueAxes[0].axisTitleOffset = this.yAxisTitleOffset(); + + if (this.showScrollbar()) { + this._chart.chartScrollbar.enabled = true; + } else { + this._chart.chartScrollbar.enabled = false; + } + + return this._chart; + }; + + CommonSerial.prototype.buildGraphObj = function(gType,i) { + var context = this; + var gObj = {}; + + gObj.balloonText = context.tooltipTemplate(); + gObj.lineAlpha = context.lineOpacity(); + gObj.lineColor = context.lineColor(); + gObj.lineThickness = context.lineWidth(); + gObj.bullet = context.bulletType(); + gObj.bulletSize = context.bulletSize(); + gObj.dashLength = context.dashedLineStyle(); // TODO: convert to css Array Prop + + gObj.type = gType; + + gObj.title = ''; + var fieldArr = ['value','open','close','high','low']; + fieldArr.forEach(function(field){ + if(typeof(context['_'+field+'Field']) !== 'undefined' && typeof(context['_'+field+'Field'][i]) !== 'undefined'){ + gObj[field+'Field'] = context['_'+field+'Field'][i]; + } + }); + + try { + if(context.useImgPatterns()) { + var patternArr = JSON.parse(context.imgPatternArr()); + if(typeof (patternArr[i]) !== 'undefined'){ + gObj.pattern = patternArr[i]; + } + } else { + gObj.pattern = ''; + } + } catch(e) { + console.log('e:'); + console.log(e); + } + + return gObj; + }; + + CommonSerial.prototype.formatData = function(dataArr) { + var dataObjArr = []; + var context = this; + dataArr.forEach(function(dataRow) { + var dataObj = {}; + context._columns.forEach(function(colName, cIdx) { + dataObj[colName] = dataRow[cIdx]; + }); + dataObjArr.push(dataObj); + }); + return dataObjArr; + }; + + CommonSerial.prototype.columns = function(colArr) { + if (!arguments.length) return this._columns; + var retVal = HTMLWidget.prototype.columns.apply(this, arguments); + var context = this; + if (arguments.length) { + this._categoryField = colArr[0]; + this._valueField = []; + colArr.slice(1, colArr.length).forEach(function(col) { + context._valueField.push(col); + }); + this._columns = colArr; + return this; + } + return retVal; + }; + + CommonSerial.prototype.enter = function(domNode, element) { + HTMLWidget.prototype.enter.apply(this, arguments); + var context = this; + var initObj = { + type: "serial", + chartScrollbar: {}, + }; + this._chart = AmCharts.makeChart(domNode, initObj); + this._chart.addListener("clickGraphItem", function(e) { + context.click(context.rowToObj(context._data[e.index]), context._columns[e.target.columnIndex+1]); + }); + }; + + CommonSerial.prototype.update = function(domNode, element) { + HTMLWidget.prototype.update.apply(this, arguments); + domNode.style.width = this.size().width + 'px'; + domNode.style.height = this.size().height + 'px'; + this._palette = this._palette.switch(this.paletteID()); + }; + + return CommonSerial; +})); + +if (typeof define === "function" && define.amd) { + define('css',[], function () { + return { + load: function ($1, $2, load) { load() } + } + }) +}; + + +(function(root, factory) { + if (typeof define === "function" && define.amd) { + define('amchart/Area.js',["d3", "./CommonSerial", "amcharts.serial", "../api/INDChart", "css!./Area"], factory); + } else { + root.amchart_Area = factory(root.d3, root.amchart_CommonSerial, root.amcharts, root.api_INDChart); + } +}(this, function(d3, CommonSerial, AmCharts, INDChart) { + function Area() { + CommonSerial.call(this); + this._tag = "div"; + this._gType = "line"; + } + + Area.prototype = Object.create(CommonSerial.prototype); + Area.prototype.implements(INDChart.prototype); + Area.prototype._class += " amchart_Area"; + + /** + * Publish Params Common To Other Libraries + */ + Area.prototype.publish("paletteID", "default", "set", "Palette ID", Area.prototype._palette.switch(),{tags:['Basic','Shared']}); + Area.prototype.publish("isStacked", false, "boolean", "Stack Chart",null,{tags:['Basic','Shared']}); + Area.prototype.publish("fillOpacity", 0.7, "number", "Opacity of The Fill Color", null, {min:0,max:1,step:0.001,inputType:'range',tags:['Intermediate','Shared']}); + + + /** + * Publish Params Unique To This Widget + */ + Area.prototype.publish("tooltipTemplate","[[category]]: [[value]]", "string", "Tooltip Text",null,{tags:['Intermediate']}); + Area.prototype.publish("stackType", "regular", "set", "Stack Type",["none","regular","100%"],{tags:['Basic']}); + + Area.prototype.enter = function(domNode, element) { + CommonSerial.prototype.enter.apply(this, arguments); + }; + + Area.prototype.updateChartOptions = function() { + CommonSerial.prototype.updateChartOptions.apply(this, arguments); + + this._chart.colors = this._columns.filter(function (d, i) { return i > 0; }).map(function (row) { + return this._palette(row); + }, this); + + // Stacked + if(this.isStacked()){ + this._chart.valueAxes[0].stackType = this.stackType(); + } else { + this._chart.valueAxes[0].stackType = "none"; + } + + this.buildGraphs(this._gType); + + return this._chart; + }; + + Area.prototype.buildGraphs = function(gType) { + if (typeof(this._chart.graphs) === 'undefined') { this._chart.graphs = []; } + var currentGraphCount = this._chart.graphs.length; + var buildGraphCount = Math.max(currentGraphCount, this._valueField.length); + + for(var i = 0; i < buildGraphCount; i++) { + if ((typeof(this._valueField) !== 'undefined' && typeof(this._valueField[i]) !== 'undefined')) { //mark + var gRetVal = CommonSerial.prototype.buildGraphObj.call(this,gType,i); + var gObj = buildGraphObj.call(this,gRetVal); + + if (typeof(this._chart.graphs[i]) !== 'undefined') { + for (var key in gObj) { this._chart.graphs[i][key] = gObj[key]; } + } else { + this._chart.addGraph(gObj); + } + } else { + this._chart.removeGraph(this._chart.graphs[i]); + } + } + + function buildGraphObj(gObj) { + // Area Specific Options + gObj.fillAlphas = this.fillOpacity(); + return gObj; + } + }; + + Area.prototype.update = function(domNode, element) { + CommonSerial.prototype.update.apply(this, arguments); + + this.updateChartOptions(); + + this._chart.validateNow(); + this._chart.validateData(); + }; + + return Area; +})); + + + +(function(root, factory) { + if (typeof define === "function" && define.amd) { + define('amchart/Bar.js',["d3", "./CommonSerial", "amcharts.serial", "../api/INDChart", "css!./Bar"], factory); + } else { + root.amchart_Bar = factory(root.d3, root.amchart_CommonSerial, root.amcharts, root.api_INDChart); + } +}(this, function(d3, CommonSerial, AmCharts, INDChart) { + function Bar() { + CommonSerial.call(this); + this._tag = "div"; + this._gType = "column"; + } + Bar.prototype = Object.create(CommonSerial.prototype); + Bar.prototype.implements(INDChart.prototype); + Bar.prototype._class += " amchart_Bar"; + + /** + * Publish Params Common To Other Libraries + */ + Bar.prototype.publish("paletteID", "default", "set", "Palette ID", Bar.prototype._palette.switch(),{tags:['Basic','Shared']}); + Bar.prototype.publish("isStacked", false, "boolean", "Stack Chart",null,{tags:['Basic','Shared']}); + Bar.prototype.publish("fillOpacity", 0.7, "number", "Opacity of The Fill Color", null, {min:0,max:1,step:0.001,inputType:'range',tags:['Intermediate','Shared']}); + + /** + * Publish Params Unique To This Widget + */ + Bar.prototype.publish("paletteGrouping", "By Column", "set", "Palette Grouping",["By Category","By Column"],{tags:['Basic']}); + + Bar.prototype.publish("cylinderBars", false, "boolean", "Cylinder Bars",null,{tags:['Basic']}); + Bar.prototype.publish("circleRadius", 1, "number", "Circle Radius of Cylinder Bars",null,{tags:['Basic']}); + + Bar.prototype.publish("columnWidth", 0.62, "number", "Bar Width",null,{tags:['Basic']}); + + Bar.prototype.publish("Depth3D", 20, "number", "3D Depth (px)",null,{tags:['Basic']}); + Bar.prototype.publish("Angle3D", 45, "number", "3D Angle (Deg)",null,{tags:['Basic']}); + + Bar.prototype.publish("stackType", "regular", "set", "Stack Type",["none","regular","100%"],{tags:['Basic']}); + + Bar.prototype.publish("tooltipTemplate","[[category]]([[title]]): [[value]]", "string", "Tooltip Text",null,{tags:['Intermediate']}); + + Bar.prototype.enter = function(domNode, element) { + CommonSerial.prototype.enter.apply(this, arguments); + }; + + Bar.prototype.updateChartOptions = function() { + CommonSerial.prototype.updateChartOptions.apply(this, arguments); + var context = this; + + // Stacked + if(this.isStacked()){ + this._chart.valueAxes[0].stackType = this.stackType(); + } else { + this._chart.valueAxes[0].stackType = "none"; + } + + // Color Palette + switch(this.paletteGrouping()) { + case "By Category": + this._chart.dataProvider.forEach(function(dataPoint,i){ + context._chart.dataProvider[i].color = context._palette(i); + context._chart.dataProvider[i].linecolor = context.lineColor() !== null ? context.lineColor() : context._palette(i); + }); + this._chart.colors = []; + break; + case "By Column": + this._chart.colors = this._columns.filter(function (d, i) { return i > 0; }).map(function (row) { + return this._palette(row); + }, this); + break; + default: + this._chart.colors = this._columns.filter(function (d, i) { return i > 0; }).map(function (row) { + return this._palette(row); + }, this); + break; + } + + this._chart.depth3D = this.Depth3D(); + this._chart.angle = this.Angle3D(); + this._chart.categoryAxis.startOnAxis = false; //override due to render issue + + this.buildGraphs(this._gType); + + return this._chart; + }; + + Bar.prototype.buildGraphs = function(gType) { + if (typeof(this._chart.graphs) === 'undefined') { this._chart.graphs = []; } + var currentGraphCount = this._chart.graphs.length; + var buildGraphCount = Math.max(currentGraphCount, this._valueField.length); + + for(var i = 0; i < buildGraphCount; i++) { + if ((typeof(this._valueField) !== 'undefined' && typeof(this._valueField[i]) !== 'undefined')) { //mark + var gRetVal = CommonSerial.prototype.buildGraphObj.call(this,gType,i); + var gObj = buildGraphObj.call(this,gRetVal); + + if (typeof(this._chart.graphs[i]) !== 'undefined') { + for (var key in gObj) { this._chart.graphs[i][key] = gObj[key]; } + } else { + this._chart.addGraph(gObj); + } + } else { + this._chart.removeGraph(this._chart.graphs[i]); + } + } + + function buildGraphObj(gObj) { + if (this.columnWidth()) { + gObj.columnWidth = this.columnWidth(); + } + + if (this.cylinderBars()) { + gObj.topRadius = this.circleRadius(); + } else { + gObj.topRadius = undefined; + } + + if(this.paletteGrouping() === "By Category"){ + gObj.colorField = "color"; + gObj.lineColorField = "linecolor"; + } + + gObj.fillAlphas = this.fillOpacity(); + + return gObj; + } + }; + + Bar.prototype.update = function(domNode, element) { + CommonSerial.prototype.update.apply(this, arguments); + this.updateChartOptions(); + + this._chart.validateNow(); + this._chart.validateData(); + }; + + return Bar; +})); + + +(function(root, factory) { + if (typeof define === "function" && define.amd) { + define('amchart/CommonXY.js',["d3", "../common/HTMLWidget", "amcharts.xy"], factory); + } else { + root.amchart_CommonXY = factory(root.d3, root.common_HTMLWidget, root.AmCharts); + } +}(this, function(d3, HTMLWidget, AmCharts) { + function CommonXY() { + HTMLWidget.call(this); + this._tag = "div"; + + this._chart = {}; + } + CommonXY.prototype = Object.create(HTMLWidget.prototype); + + /** + * Publish Params Common To Other Libraries + */ + + CommonXY.prototype.publish("fontSize", null, "number", "Font Size",null,{tags:['Basic','Shared']}); + CommonXY.prototype.publish("fontFamily", null, "string", "Font Name",null,{tags:['Basic','Shared']}); + CommonXY.prototype.publish("fontColor", null, "html-color", "Font Color",null,{tags:['Basic','Shared']}); + + CommonXY.prototype.publish("lineWidth", 0, "number", "Line Thickness", null, {min:0,max:10,step:1,inputType:'range',tags:['Basic','Shared']}); + CommonXY.prototype.publish("lineColor", null, "html-color", "Color of the data/content lines",null,{tags:['Basic','Shared']}); + CommonXY.prototype.publish("lineOpacity", 0, "number", "Line Opacity", null, {min:0,max:1,step:0.001,inputType:'range',tags:['Basic','Shared']}); + + CommonXY.prototype.publish("dashedLineStyle", 0, "number", "",null,{tags:['Advanced','Shared']}); + + CommonXY.prototype.publish("yAxisTitle", "", "string", "Y-Axis Title",null,{tags:['Basic','Shared']}); + CommonXY.prototype.publish("xAxisTitle", "", "string", "X-Axis Title",null,{tags:['Basic','Shared']}); + + CommonXY.prototype.publish("xAxisBaselineColor", null, "html-color", "Axis color",null,{tags:['Basic','Shared']}); + CommonXY.prototype.publish("yAxisBaselineColor", null, "html-color", "Axis color",null,{tags:['Basic','Shared']}); + + CommonXY.prototype.publish("xAxisFontColor", null, "html-color", "Horizontal axis text style (Color)",null,{tags:['Basic','Shared']}); + CommonXY.prototype.publish("yAxisFontColor", null, "html-color", "Vertical axis text style (Color)",null,{tags:['Basic','Shared']}); + + CommonXY.prototype.publish("xAxisTitleFontSize", null, "number", "Vertical axis titletext style (Font Size)",null,{tags:['Basic','Shared']}); + CommonXY.prototype.publish("yAxisTitleFontSize", null, "number", "Vertical axis titletext style (Font Size)",null,{tags:['Intermediate','Shared']}); + + CommonXY.prototype.publish("xAxisTitleFontColor", null, "html-color", "Color of axis value labels. Will use chart's color if not set.",null,{tags:['Basic','Shared']}); + CommonXY.prototype.publish("yAxisTitleFontColor", null, "html-color", "Color of axis value labels. Will use chart's color if not set.",null,{tags:['Basic','Shared']}); + + CommonXY.prototype.publish("xAxisLabelRotation", null, "number", "X-Axis Label Rotation", null, {min:0,max:90,step:0.1,inputType:'range',tags:['Intermediate','Shared']}); + + CommonXY.prototype.publish("axisLineWidth", 1, "number", "Thickness of axis",null,{tags:['Intermediate','Shared']}); + + /** + * Publish Params Unique To This Widget + */ + CommonXY.prototype.publish("axisAlpha", 1, "number", "Axis opacity",null,{tags:['Intermediate']}); + + CommonXY.prototype.publish("showScrollbar", false, "boolean", "Chart Scrollbar",null,{tags:['Intermediate']}); + + CommonXY.prototype.publish("bulletSize", 8, "number", "Bullet Size",null,{tags:['Intermediate']}); + CommonXY.prototype.publish("bulletType", "round", "set", "Bullet Type", ["none", "round", "square", "triangleUp", "triangleDown", "triangleLeft", "triangleRight", "bubble", "diamond"],{tags:['Intermediate']}); + + CommonXY.prototype.publish("marginLeft", 50, "number", "Margin (Left)",null,{tags:['Intermediate']}); + CommonXY.prototype.publish("marginRight", 10, "number", "Margin (Right)",null,{tags:['Intermediate']}); + CommonXY.prototype.publish("marginTop", 20, "number", "Margin (Top)",null,{tags:['Intermediate']}); + CommonXY.prototype.publish("marginBottom", 50, "number", "Margin (Bottom)",null,{tags:['Intermediate']}); + + CommonXY.prototype.publish("dataDateFormat", null, "string", "",null,{tags:['Private']}); + + CommonXY.prototype.publish("xAxisAutoGridCount", true, "boolean", "Specifies whether number of gridCount is specified automatically, acoarding to the axis size",null,{tags:['Advanced']}); + CommonXY.prototype.publish("yAxisAutoGridCount", true, "boolean", "Specifies whether number of gridCount is specified automatically, acoarding to the axis size",null,{tags:['Advanced']}); + + CommonXY.prototype.publish("xAxisGridPosition", "middle", "set", "Specifies if a grid line is placed on the center of a cell or on the beginning of a cell", ["start","middle"],{tags:['Advanced']}); + CommonXY.prototype.publish("yAxisGridPosition", "middle", "set", "Specifies if a grid line is placed on the center of a cell or on the beginning of a cell", ["start","middle"],{tags:['Advanced']}); + + CommonXY.prototype.publish("xAxisFillAlpha", 0, "number", "Fill opacity. Every second space between grid lines can be filled with color. Set fillAlpha to a value greater than 0 to see the fills.",null,{tags:['Intermediate']}); + CommonXY.prototype.publish("yAxisFillAlpha", 0, "number", "Fill opacity. Every second space between grid lines can be filled with color. Set fillAlpha to a value greater than 0 to see the fills.",null,{tags:['Intermediate']}); + + CommonXY.prototype.publish("xAxisFillColor", null, "html-color", "Fill color. Every second space between grid lines can be filled with color. Set fillAlpha to a value greater than 0 to see the fills.",null,{tags:['Intermediate']}); + CommonXY.prototype.publish("yAxisFillColor", null, "html-color", "Fill color. Every second space between grid lines can be filled with color. Set fillAlpha to a value greater than 0 to see the fills.",null,{tags:['Intermediate']}); + + CommonXY.prototype.publish("xAxisGridAlpha", 0.2, "number", "Grid alpha.",null,{tags:['Intermediate']}); + CommonXY.prototype.publish("yAxisGridAlpha", 0.2, "number", "Grid alpha.",null,{tags:['Intermediate']}); + + CommonXY.prototype.publish("xAxisDashLength", 0, "number", "Length of a dash. 0 means line is not dashed.",null,{tags:['Advanced']}); + CommonXY.prototype.publish("yAxisDashLength", 0, "number", "Length of a dash. 0 means line is not dashed.",null,{tags:['Advanced']}); + + //CommonXY.prototype.publish("yAxisMinimum", null, "number", "",null,{tags:['Intermediate']}); + CommonXY.prototype.publish("yAxisTitleOffset", null, "number", "",null,{tags:['Intermediate']}); + + CommonXY.prototype.updateChartOptions = function() { + var context = this; + + this._chart.theme = "none"; + this._chart.type = "xy"; + + this._chart.color = this.fontColor(); + this._chart.fontSize = this.fontSize(); + this._chart.fontFamily = this.fontFamily(); + + if (this.marginLeft()) { this._chart.marginLeft = this.marginLeft(); } + if (this.marginRight()) { this._chart.marginRight = this.marginRight(); } + if (this.marginTop()) { this._chart.marginTop = this.marginTop(); } + if (this.marginBottom()) { this._chart.marginBottom = this.marginBottom(); } + + this._chart.dataDateFormat = this.dataDateFormat(); + + this._chart.valueAxes[0].position = "bottom"; + this._chart.valueAxes[0].axisAlpha = this.axisAlpha(); + this._chart.valueAxes[0].title = this.xAxisTitle(); + this._chart.valueAxes[0].axisThickness = this.axisLineWidth(); + this._chart.valueAxes[0].axisColor = this.xAxisBaselineColor(); + this._chart.valueAxes[0].color = this.xAxisFontColor(); + this._chart.valueAxes[0].titleFontSize = this.xAxisTitleFontSize(); + this._chart.valueAxes[0].titleColor = this.xAxisTitleFontColor(); + this._chart.valueAxes[0].labelRotation = this.xAxisLabelRotation(); + this._chart.valueAxes[0].autoGridCount = this.xAxisAutoGridCount(); + this._chart.valueAxes[0].gridPosition = this.xAxisGridPosition(); + this._chart.valueAxes[0].fillAlpha = this.xAxisFillAlpha(); + this._chart.valueAxes[0].fillColor = this.xAxisFillColor(); + this._chart.valueAxes[0].gridAlpha = this.xAxisGridAlpha(); + this._chart.valueAxes[0].dashLength = this.xAxisDashLength(); + + this._chart.valueAxes[1].position = "left"; + this._chart.valueAxes[1].axisAlpha = this.axisAlpha(); + this._chart.valueAxes[1].title = this.yAxisTitle(); + this._chart.valueAxes[1].axisThickness = this.axisLineWidth(); + this._chart.valueAxes[1].axisColor = this.yAxisBaselineColor(); + this._chart.valueAxes[1].color = this.yAxisFontColor(); + this._chart.valueAxes[1].titleFontSize = this.yAxisTitleFontSize(); + this._chart.valueAxes[1].titleColor = this.yAxisTitleFontColor(); + this._chart.valueAxes[1].autoGridCount = this.yAxisAutoGridCount(); + this._chart.valueAxes[1].gridPosition = this.yAxisGridPosition(); + this._chart.valueAxes[1].fillAlpha = this.yAxisFillAlpha(); + this._chart.valueAxes[1].fillColor = this.yAxisFillColor(); + this._chart.valueAxes[1].gridAlpha = this.yAxisGridAlpha(); + this._chart.valueAxes[1].dashLength = this.yAxisDashLength(); + this._chart.valueAxes[1].axisTitleOffset = this.yAxisTitleOffset(); + + // DataProvider + this._chart.dataProvider = this.formatData(this._data); + + this._chart.dataProvider.forEach(function(dataPoint,i){ + context._chart.dataProvider[i].color = context._palette(dataPoint[context._columns[2]]); // By Y value + context._chart.dataProvider[i].linecolor = context.lineColor() !== null ? context.lineColor() : context._palette(dataPoint[context._columns[2]]); + }); + this._chart.colors = []; + + // Scroll Bar + if (this.showScrollbar()) { + this._chart.chartScrollbar.enabled = true; + } else { + this._chart.chartScrollbar.enabled = false; + } + + return this._chart; + }; + + CommonXY.prototype.buildGraphObj = function(gType,i) { + var context = this; + var gObj = {}; + + gObj.balloonText = context.tooltipTemplate(); + gObj.lineAlpha = context.lineOpacity(); + gObj.lineThickness = context.lineWidth(); + gObj.bullet = context.bulletType(); + gObj.bulletSize = context.bulletSize(); + gObj.dashLength = context.dashedLineStyle(); // TODO: convert to css Array Prop + gObj.lineAlpha = context.lineOpacity(); + gObj.lineColor = context.lineColor(); + gObj.lineThickness = context.lineWidth(); + + gObj.type = gType; + + gObj.colorField = "color"; + gObj.lineColorField = "linecolor"; + + // XY Values + gObj.xField = context._columns[1]; + gObj.yField = context._columns[2]; + + return gObj; + }; + + CommonXY.prototype.formatData = function(dataArr) { + var context = this; + var dataObjArr = []; + dataArr.forEach(function(dataRow) { + var dataObj = {}; + context._columns.forEach(function(colName, cIdx) { + dataObj[colName] = dataRow[cIdx]; + }); + dataObjArr.push(dataObj); + }); + return dataObjArr; + }; + + CommonXY.prototype.columns = function(colArr) { + if (!arguments.length) return this._columns; + var context = this; + var retVal = HTMLWidget.prototype.columns.apply(this, arguments); + if (arguments.length) { + this._categoryField = colArr[0]; + this._valueField = []; + colArr.slice(1, colArr.length).forEach(function(col) { + context._valueField.push(col); + }); + this._columns = colArr; + return this; + } + return retVal; + }; + + CommonXY.prototype.enter = function(domNode, element) { + HTMLWidget.prototype.enter.apply(this, arguments); + var context = this; + var initObj = { + theme: "none", + type: "xy", + automargins: false, + chartScrollbar: {}, + valueAxes: [ + {position:"bottom",title:" "}, + {position:"left",title:" "} + ], + graphs: [{}], + dataProvider: [{}], + responsive: { + enabled: true + } + }; + + this._chart = AmCharts.makeChart(domNode, initObj); + this._chart.addListener("clickGraphItem", function(e) { + context.click(context.rowToObj(context._data[e.index]), context._columns[e.target.columnIndex+1]); + }); + }; + + CommonXY.prototype.update = function(domNode, element) { + HTMLWidget.prototype.update.apply(this, arguments); + + domNode.style.width = this.size().width + 'px'; + domNode.style.height = this.size().height + 'px'; + + this._palette = this._palette.switch(this.paletteID()); + }; + + return CommonXY; +})); + +(function(root, factory) { + if (typeof define === "function" && define.amd) { + define('amchart/Bubble.js',["d3", "./CommonXY", "amcharts.xy", "../api/INDChart", "css!./Bar"], factory); + } else { + root.amchart_Bubble = factory(root.d3, root.amchart_CommonXY, root.amcharts, root.api_INDChart); + } +}(this, function(d3, CommonXY, AmCharts, INDChart) { + function Bubble() { + CommonXY.call(this); + this._tag = "div"; + + this._type = "Bubble"; + this._gType = "column"; + } + Bubble.prototype = Object.create(CommonXY.prototype); + Bubble.prototype.implements(INDChart.prototype); + Bubble.prototype._class += " amchart_Bubble"; + + /** + * Publish Params Common To Other Libraries + */ + Bubble.prototype.publish("paletteID", "default", "set", "Palette ID", Bubble.prototype._palette.switch(), {tags:['Basic','Shared']}); + + /** + * Publish Params Unique To This Widget + */ + Bubble.prototype.publish("tooltipTemplate","x:[[x]] y:[[y]]", "string", "Tooltip Text"); + + Bubble.prototype.enter = function(domNode, element) { + CommonXY.prototype.enter.apply(this, arguments); + }; + + Bubble.prototype.updateChartOptions = function() { + CommonXY.prototype.updateChartOptions.apply(this, arguments); + this.buildGraphs(this._gType); + return this._chart; + }; + + Bubble.prototype.buildGraphs = function(gType) { + if (typeof(this._chart.graphs) === 'undefined') { this._chart.graphs = []; } + var currentGraphCount = this._chart.graphs.length; + var buildGraphCount = Math.max(currentGraphCount, this._valueField.length); + + for(var i = 0; i < buildGraphCount; i++) { + if ((typeof(this._valueField) !== 'undefined' && typeof(this._valueField[i]) !== 'undefined')) { //mark + var gRetVal = CommonXY.prototype.buildGraphObj.call(this,gType,i); + var gObj = buildGraphObj.call(this,gRetVal); + + if (typeof(this._chart.graphs[i]) !== 'undefined') { + for (var key in gObj) { this._chart.graphs[i][key] = gObj[key]; } + } else { + this._chart.addGraph(gObj); + } + } else { + this._chart.removeGraph(this._chart.graphs[i]); + } + } + + function buildGraphObj(gObj) { + if (this._type === "Bubble") { + var fieldArr = ['value']; + var context = this; + fieldArr.forEach(function(field){ + //if(typeof(context['_'+field+'Field']) !== 'undefined' && typeof(context['_'+field+'Field'][i]) !== 'undefined'){ + gObj[field+'Field'] = context['_'+field+'Field'][i]; //for bubble + //} + }); + } + return gObj; + } + }; + + Bubble.prototype.update = function(domNode, element) { + CommonXY.prototype.update.apply(this, arguments); + + this.updateChartOptions(); + + this._chart.validateNow(); + this._chart.validateData(); + }; + + return Bubble; +})); + +(function(root, factory) { + if (typeof define === "function" && define.amd) { + define('amchart/Candle.js',["d3", "./CommonSerial", "amcharts.serial", "../api/INDChart"], factory); + } else { + root.amchart_Candle = factory(root.d3, root.amchart_CommonSerial, root.amcharts, root.api_INDChart); + } +}(this, function(d3, CommonSerial, AmCharts, INDChart) { + function Candle() { + CommonSerial.call(this); + this._tag = "div"; + this._gType = "candlestick"; + } + Candle.prototype = Object.create(CommonSerial.prototype); + Candle.prototype.implements(INDChart.prototype); + Candle.prototype._class += " amchart_Candle"; + + /** + * Publish Params Common To Other Libraries + */ + Candle.prototype.publish("paletteID", "default", "set", "Palette ID", Candle.prototype._palette.switch(), {tags:['Basic','Shared']}); + Candle.prototype.publish("isStacked", true, "boolean", "Stack CHart", null, {tags:['Basic','Shared']}); + Candle.prototype.publish("fillOpacity", 0.7, "number", "Opacity of The Fill Color", null, {min:0,max:1,step:0.001,inputType:'range',tags:['Intermediate','Shared']}); + /** + * Publish Params Unique To This Widget + */ + Candle.prototype.publish("paletteGrouping", "By Column", "set", "Palette Grouping",["By Category","By Column"],{tags:['Basic']}); + + Candle.prototype.publish("tooltipTemplate",'
[[category]]
Open:[[open]] Close:[[close]]
Low:[[low]] High:[[high]]
', "string", "Tooltip Text",null,{tags:['Intermediate']}); + + Candle.prototype.publish("columnWidth", 0.62, "number", "Bar Width",null,{tags:['Basic']}); + + Candle.prototype.publish("stackType", "regular", "set", "Stack Type",["none","regular","100%"],{tags:['Basic']}); + Candle.prototype.publish("useOhlcLines", false, "boolean", "Use OHLC Lines",null,{tags:['Intermediate']}); + + Candle.prototype.testData = function() { + this.columns(["Subject", "low", "open", "close", "high"]); + this.data([ + ["Geography", 10, 15, 35, 40], + ["English", 20, 25, 45, 55], + ]); + return this; + }; + + Candle.prototype.columns = function(colArr) { + if (!arguments.length) return this._columns; + var context = this; + var retVal = CommonSerial.prototype.columns.apply(this, arguments); + this._categoryField = colArr[0]; + this._lowField = []; + this._openField = []; + this._highField = []; + this._closeField = []; + colArr.slice(1,colArr.length).forEach(function(col,colIdx){ + switch(colIdx % 4) { + case 0: + context._lowField.push(col); + break; + case 1: + context._openField.push(col); + break; + case 2: + context._closeField.push(col); + break; + case 3: + context._highField.push(col); + break; + } + }); + this._columns = colArr; + return retVal; + }; + + Candle.prototype.enter = function(domNode, element) { + CommonSerial.prototype.enter.apply(this, arguments); + }; + + Candle.prototype.updateChartOptions = function() { + var context = this; + this._gType = this.useOhlcLines() ? "ohlc" : "candlestick"; + CommonSerial.prototype.updateChartOptions.apply(this, arguments); + this._chart.categoryAxis.startOnAxis = false; //override due to render issue + + // Color Palette + switch(this.paletteGrouping()) { + case "By Category": + this._chart.dataProvider.forEach(function(dataPoint,i){ + context._chart.dataProvider[i].color = context._palette(i); + context._chart.dataProvider[i].linecolor = context.lineColor() !== null ? context.lineColor() : context._palette(i); + }); + this._chart.colors = []; + break; + case "By Column": + this._chart.colors = this._columns.filter(function (d, i) { return i > 0; }).map(function (row) { + return this._palette(row); + }, this); + break; + default: + this._chart.colors = this._columns.filter(function (d, i) { return i > 0; }).map(function (row) { + return this._palette(row); + }, this); + break; + } + + this.buildGraphs(this._gType); + + return this._chart; + }; + + Candle.prototype.buildGraphs = function(gType) { + if (typeof(this._chart.graphs) === 'undefined') { this._chart.graphs = []; } + var currentGraphCount = this._chart.graphs.length; + var buildGraphCount = Math.max(currentGraphCount, this._valueField.length); + + for(var i = 0; i < buildGraphCount; i++) { + if ((typeof(this._openField) !== 'undefined' && typeof(this._openField[i]) !== 'undefined')) { //mark + var gRetVal = CommonSerial.prototype.buildGraphObj.call(this,gType,i); + var gObj = buildGraphObj.call(this,gRetVal); + + if (typeof(this._chart.graphs[i]) !== 'undefined') { + for (var key in gObj) { this._chart.graphs[i][key] = gObj[key]; } + } else { + this._chart.addGraph(gObj); + } + } else { + this._chart.removeGraph(this._chart.graphs[i]); + } + } + + function buildGraphObj(gObj) { + if (this.columnWidth()) { + gObj.columnWidth = this.columnWidth(); + } + + if(this.paletteGrouping() === "By Category"){ + gObj.colorField = "color"; + gObj.lineColorField = "linecolor"; + } + + gObj.fillAlphas = this.fillOpacity(); + + return gObj; + } + }; + + Candle.prototype.update = function(domNode, element) { + CommonSerial.prototype.update.apply(this, arguments); + this.updateChartOptions(); + + this._chart.validateNow(); + this._chart.validateData(); + }; + + return Candle; +})); + +(function(root, factory) { + if (typeof define === "function" && define.amd) { + define('amchart/CommonFunnel',["d3", "../common/HTMLWidget", "amcharts.funnel"], factory); + } else { + root.amchart_CommonFunnel = factory(root.d3, root.common_HTMLWidget, root.AmCharts); + } + +}(this, function(d3, HTMLWidget, AmCharts) { + function CommonFunnel() { + HTMLWidget.call(this); + this._tag = "div"; + + this._chart = {}; + } + + CommonFunnel.prototype = Object.create(HTMLWidget.prototype); + + /** + * Publish Params Common To Other Libraries + */ + CommonFunnel.prototype.publish("fontSize", null, "number", "Font Size",null,{tags:['Basic','Shared']}); + CommonFunnel.prototype.publish("fontFamily", null, "string", "Font Name",null,{tags:['Basic','Shared']}); + CommonFunnel.prototype.publish("fontColor", null, "html-color", "Font Color",null,{tags:['Basic','Shared']}); + + /** + * Publish Params Unique To This Widget + */ + CommonFunnel.prototype.publish("flip", true, "boolean", "Flip Chart",null,{tags:['Intermediate']}); + CommonFunnel.prototype.publish("reverseDataSorting", false, "boolean", "Reverse Data Sorting",null,{tags:['Intermediate']}); + + CommonFunnel.prototype.publish("marginLeft", 0, "number", "Margin (Left)",null,{tags:['Intermediate']}); + CommonFunnel.prototype.publish("marginRight", 0, "number", "Margin (Right)",null,{tags:['Intermediate']}); + + CommonFunnel.prototype.publish("marginTop", null, "number", "Margin (Top)",null,{tags:['Intermediate']}); + CommonFunnel.prototype.publish("marginBottom", null, "number", "Margin (Bottom)",null,{tags:['Intermediate']}); + + CommonFunnel.prototype.publish("labelPosition", "center", "set", "Label Position", ["left","right","center"],{tags:['Intermediate']}); + + CommonFunnel.prototype.publish("showScrollbar", false, "boolean", "Show Chart Scrollbar",null,{tags:['Intermediate']}); + + CommonFunnel.prototype.publish("startDuration", 0.3, "number", "Start Duration (sec)",null,{tags:['Private']}); + + CommonFunnel.prototype.publish("Depth3D", 0, "number", "3D Depth (px)",null,{tags:['Basic']}); + CommonFunnel.prototype.publish("Angle3D", 0, "number", "3D Angle (Deg)",null,{tags:['Basic']}); + + CommonFunnel.prototype.updateChartOptions = function() { + + this._chart.startDuration = this.startDuration(); + this._chart.rotate = this.flip(); + + this._chart.color = this.fontColor(); + this._chart.fontSize = this.fontSize(); + this._chart.fontFamily = this.fontFamily(); + + if (this.marginLeft()) { this._chart.marginLeft = this.marginLeft(); } + if (this.marginRight()) { this._chart.marginRight = this.marginRight(); } + if (this.marginTop()) { this._chart.marginTop = this.marginTop(); } + if (this.marginBottom()) { this._chart.marginBottom = this.marginBottom(); } + + this._chart.labelPosition = this.labelPosition(); + + this.titles = []; + this.baloon = {}; + + this._chart.titleField = this._columns[0]; + this._chart.valueField = this._columns[1]; + + this._chart.depth3D = this.Depth3D(); + this._chart.angle = this.Angle3D(); + + var sortingMethod = function(a,b){ return a[1] > b[1] ? 1 : -1; }; + if(this.reverseDataSorting()){ + sortingMethod = function(a,b){ return a[1] < b[1] ? 1 : -1; }; + } + this._data = this._data.sort(sortingMethod); + + // DataProvider + this._chart.dataProvider = this.formatData(this._data); + + // Color Palette + this._chart.colors = this._data.map(function (row) { + return this._palette(row[0]); + }, this); + + // Scroll Bar + if (this.showScrollbar()) { + this._chart.chartScrollbar.enabled = true; + } else { + this._chart.chartScrollbar.enabled = false; + } + + return this._chart; + }; + + CommonFunnel.prototype.formatData = function(dataArr){ + var dataObjArr = []; + var context = this; + dataArr.forEach(function(dataRow){ + var dataObj = {}; + context._columns.forEach(function(colName,cIdx){ + dataObj[colName] = dataRow[cIdx]; + }); + dataObjArr.push(dataObj); + }); + return dataObjArr; + }; + + CommonFunnel.prototype.columns = function(colArr) { + if (!arguments.length) return this._columns; + var retVal = HTMLWidget.prototype.columns.apply(this, arguments); + var context = this; + if (arguments.length) { + this._categoryField = colArr[0]; + this._valueField = []; + colArr.slice(1,colArr.length).forEach(function(col){ + context._valueField.push(col); + }); + this._columns = colArr; + return this; + } + return retVal; + }; + + CommonFunnel.prototype.enter = function(domNode, element) { + HTMLWidget.prototype.enter.apply(this, arguments); + var context = this; + var initObj = { + theme: "none", + type: "funnel", + autoResize: true, + autoMargins: true, + chartScrollbar: {} + }; + this._chart = AmCharts.makeChart(domNode, initObj); + this._chart.addListener("clickSlice", function(e) { + context.click(context.rowToObj(context._data[e.dataItem.index])); + }); + }; + + CommonFunnel.prototype.update = function(domNode, element) { + HTMLWidget.prototype.update.apply(this, arguments); + + domNode.style.width = this.size().width + 'px'; + domNode.style.height = this.size().height + 'px'; + + this._palette = this._palette.switch(this.paletteID()); + + this.updateChartOptions(); + + this._chart.validateNow(); + this._chart.validateData(); + }; + + return CommonFunnel; +})); + + +(function(root, factory) { + if (typeof define === "function" && define.amd) { + define('amchart/CommonRadar',["d3", "../common/HTMLWidget", "amcharts.radar"], factory); + } else { + root.amchart_CommonRadar = factory(root.d3, root.common_HTMLWidget, root.AmCharts); + } + +}(this, function(d3, HTMLWidget, AmCharts) { + function CommonRadar() { + HTMLWidget.call(this); + this._tag = "div"; + + this._chart = {}; + } + + CommonRadar.prototype = Object.create(HTMLWidget.prototype); + + // NO X-Axis !!! + + /** + * Publish Params Common To Other Libraries + */ + CommonRadar.prototype.publish("fontSize", null, "number", "Font Size",null,{tags:['Basic','Shared']}); + CommonRadar.prototype.publish("fontFamily", null, "string", "Font Name",null,{tags:['Basic','Shared']}); + CommonRadar.prototype.publish("fontColor", null, "html-color", "Font Color",null,{tags:['Basic','Shared']}); + + CommonRadar.prototype.publish("lineWidth", 2, "number", "Line Thickness", null, {min:0,max:10,step:1,inputType:'range',tags:['Basic','Shared']}); + CommonRadar.prototype.publish("lineOpacity", 1, "number", "Line Opacity", null, {min:0,max:1,step:0.001,inputType:'range',tags:['Basic','Shared']}); + CommonRadar.prototype.publish("dashedLineStyle", 0, "number", "",null,{tags:['Advanced','Shared']}); + + CommonRadar.prototype.publish("yAxisBaselineColor", null, "html-color", "Axis color",null,{tags:['Intermediate','Shared']}); + + CommonRadar.prototype.publish("axisFontSize", null, "number", "Size of value labels text. Will use chart's fontSize if not set.",null,{tags:['Basic','Shared']}); + CommonRadar.prototype.publish("yAxisFontColor", null, "string", "Font Name",null,{tags:['Basic','Shared']}); + + CommonRadar.prototype.publish("yAxisTitle", "", "string", "Y-Axis Title",null,{tags:['Basic','Shared']}); + CommonRadar.prototype.publish("yAxisTitleFontColor", null, "html-color", "Color of axis value labels. Will use chart's color if not set.",null,{tags:['Basic','Shared']}); + CommonRadar.prototype.publish("yAxisTitleFontSize", null, "html-color", "Font Size of axis value labels. Will use chart's color if not set.",null,{tags:['Basic','Shared']}); + + CommonRadar.prototype.publish("axisLineWidth", 1, "number", "Thickness of axis",null,{tags:['Basic','Shared']}); + + /** + * Publish Params Unique To This Widget + */ + CommonRadar.prototype.publish("marginLeft", null, "number", "Margin (Left)",null,{tags:['Intermediate']}); + CommonRadar.prototype.publish("marginRight", null, "number", "Margin (Right)",null,{tags:['Intermediate']}); + CommonRadar.prototype.publish("marginTop", null, "number", "Margin (Top)",null,{tags:['Intermediate']}); + CommonRadar.prototype.publish("marginBottom", null, "number", "Margin (Bottom)",null,{tags:['Intermediate']}); + + CommonRadar.prototype.publish("showScrollbar", false, "boolean", "Chart Scrollbar",null,{tags:['Intermediate']}); + + CommonRadar.prototype.publish("startDuration", 0.3, "number", "Start Duration (sec)",null,{tags:['Private']}); + + CommonRadar.prototype.publish("dataDateFormat", null, "string", "Date Format String",null,{tags:['Private']}); + + CommonRadar.prototype.publish("yAxisAutoGridCount", true, "boolean", "Specifies whether number of gridCount is specified automatically, acoarding to the axis size",null,{tags:['Advanced']}); + CommonRadar.prototype.publish("yAxisGridPosition", "start", "set", "Specifies if a grid line is placed on the center of a cell or on the beginning of a cell", ["start","middle"],{tags:['Advanced']}); + + //CommonRadar.prototype.publish("yAxisBoldPeriodBeginning", true, "boolean", "When parse dates is on for the category axis, the chart will try to highlight the beginning of the periods, like month, in bold.",null,{tags:['Advanced']}); + //CommonRadar.prototype.publish("yAxisFillAlpha", 0, "number", "Fill opacity. Every second space between grid lines can be filled with color. Set fillAlpha to a value greater than 0 to see the fills.",null,{tags:['Intermediate']}); + //CommonRadar.prototype.publish("yAxisFillColor", "#FFFFFF", "html-color", "Fill color. Every second space between grid lines can be filled with color. Set fillAlpha to a value greater than 0 to see the fills.",null,{tags:['Intermediate']}); + //CommonRadar.prototype.publish("yAxisGridAlpha", 0.2, "number", "Grid alpha.",null,{tags:['Intermediate']}); + + CommonRadar.prototype.publish("yAxisMinimum", [], "array", "",null,{tags:['Advanced']}); + CommonRadar.prototype.publish("yAxisTitleOffset", [], "array", "",null,{tags:['Advanced']}); + CommonRadar.prototype.publish("yAxisDashLength", [], "array", "Length of a dash. 0 means line is not dashed.",null,{tags:['Advanced']}); + CommonRadar.prototype.publish("axisAlpha", 1, "number", "Axis opacity",null,{tags:['Intermediate']}); + + CommonRadar.prototype.publish("circularGrid", false, "boolean", "Circular Grid",null,{tags:['Intermediate']}); // not dynamic + + CommonRadar.prototype.publish("bulletSize", 9, "number", "Bullet Size",null,{tags:['Intermediate']}); + CommonRadar.prototype.publish("bulletType", "round", "set", "Bullet Type", ["none", "round", "square", "triangleUp", "triangleDown", "triangleLeft", "triangleRight", "bubble", "diamond"],{tags:['Intermediate']}); + + CommonRadar.prototype.publish("fillOpacity", 0.3, "number", "Shape Opacity", null, {min:0,max:1,step:0.001,inputType:'range',tags:['Intermediate']}); + + CommonRadar.prototype.updateChartOptions = function() { + var context = this; + + if (this.dataDateFormat()) { this._chart.dataDateFormat = this.dataDateFormat(); } + this._chart.theme = "none"; + this._chart.type = "radar"; + this._chart.startDuration = this.startDuration(); + this._chart.categoryField = this._categoryField; + + this._chart.color = this.fontColor(); + this._chart.fontSize = this.fontSize(); + this._chart.fontFamily = this.fontFamily(); + + if (this.marginLeft()) { this._chart.marginLeft = this.marginLeft(); } + if (this.marginRight()) { this._chart.marginRight = this.marginRight(); } + if (this.marginTop()) { this._chart.marginTop = this.marginTop(); } + if (this.marginBottom()) { this._chart.marginBottom = this.marginBottom(); } + + this.titles = []; + + // DataProvider + this._chart.dataProvider = this.formatData(this._data); + + // ValueAxis + this._chart.valueAxes[0].title = this.yAxisTitle(); + this._chart.valueAxes[0].axisTitleOffset = this.yAxisTitleOffset(); + this._chart.valueAxes[0].minimum = this.yAxisMinimum(); + this._chart.valueAxes[0].axisAlpha = this.axisAlpha(); + this._chart.valueAxes[0].dashLength = this.yAxisDashLength() || this.dashedLineStyle(); + this._chart.valueAxes[0].axisColor = this.yAxisBaselineColor(); + this._chart.valueAxes[0].axisThickness = this.axisLineWidth(); + this._chart.valueAxes[0].titleColor = this.yAxisTitleFontColor(); + this._chart.valueAxes[0].titleFontSize = this.yAxisTitleFontSize(); + this._chart.valueAxes[0].fontSize = this.axisFontSize(); + this._chart.valueAxes[0].color = this.yAxisFontColor(); + + this._chart.valueAxes[0].autoGridCount = this.yAxisAutoGridCount(); + this._chart.valueAxes[0].gridPosition = this.yAxisGridPosition(); + + // Color Palette + this._chart.colors = this._columns.filter(function (d, i) { return i > 0; }).map(function (row) { + return this._palette(row); + }, this); + + if(this.circularGrid()){ // not dynamic + this._chart.valueAxes.forEach(function(va,i){ + context._chart.valueAxes[i].gridType = "circles"; + }); + } + + if (this.showScrollbar()) { + this._chart.chartScrollbar.enabled = true; + } else { + this._chart.chartScrollbar.enabled = false; + } + + return this._chart; + }; + + CommonRadar.prototype.buildGraphObj = function(gType,i) { + var context = this; + var gObj = {}; + + gObj.balloonText = context.tooltipTemplate(); + gObj.fillAlphas = context.fillOpacity(); + gObj.lineAlpha = context.lineOpacity(); + gObj.lineThickness = context.lineWidth(); + gObj.bullet = context.bulletType(); + gObj.bulletSize = context.bulletSize(); + gObj.dashLength = context.dashedLineStyle(); // TODO: convert to css Array Prop + + gObj.type = gType; + + gObj.title = ''; + + return gObj; + }; + + CommonRadar.prototype.formatData = function(dataArr){ + var dataObjArr = []; + var context = this; + dataArr.forEach(function(dataRow){ + var dataObj = {}; + context._columns.forEach(function(colName,cIdx){ + dataObj[colName] = dataRow[cIdx]; + }); + dataObjArr.push(dataObj); + }); + return dataObjArr; + }; + + CommonRadar.prototype.columns = function(colArr) { + if (!arguments.length) return this._columns; + var context = this; + var retVal = HTMLWidget.prototype.columns.apply(this, arguments); + if (arguments.length) { + this._categoryField = colArr[0]; + this._valueField = []; + colArr.slice(1,colArr.length).forEach(function(col){ + context._valueField.push(col); + }); + this._columns = colArr; + return this; + } + return retVal; + }; + + CommonRadar.prototype.enter = function(domNode, element) { + HTMLWidget.prototype.enter.apply(this, arguments); + var context = this; + var initObj = { + theme: "none", + type: "radar", + chartScrollbar: {} + }; + this._chart = AmCharts.makeChart(domNode, initObj); + this._chart.addListener("clickGraphItem", function(e) { + context.click(context.rowToObj(context._data[e.index]), context._columns[e.target.index+1]); + }); + }; + + CommonRadar.prototype.update = function(domNode, element) { + HTMLWidget.prototype.update.apply(this, arguments); + + domNode.style.width = this.size().width + 'px'; + domNode.style.height = this.size().height + 'px'; + + this._palette = this._palette.switch(this.paletteID()); + }; + + return CommonRadar; +})); + + +(function(root, factory) { + if (typeof define === "function" && define.amd) { + define('amchart/FloatingColumn.js',["d3", "./CommonSerial", "amcharts.serial", "../api/INDChart"], factory); + } else { + root.amchart_FloatingColumn = factory(root.d3, root.amchart_CommonSerial, root.amcharts, root.api_INDChart); + } +}(this, function(d3, CommonSerial, AmCharts, INDChart) { + function FloatingColumn() { + CommonSerial.call(this); + this._tag = "div"; + + this._gType = "column"; + } + + FloatingColumn.prototype = Object.create(CommonSerial.prototype); + FloatingColumn.prototype.implements(INDChart.prototype); + FloatingColumn.prototype._class += " amchart_FloatingColumn"; + + /** + * Publish Params Common To Other Libraries + */ + FloatingColumn.prototype.publish("paletteID", "Dark2", "set", "Palette ID", FloatingColumn.prototype._palette.switch(), {tags:['Basic','Shared']}); + FloatingColumn.prototype.publish("isStacked", true, "boolean", "Stacked", null, {tags:['Basic','Shared']}); + FloatingColumn.prototype.publish("fillOpacity", 0.7, "number", "Opacity of The Fill Color", null, {min:0,max:1,step:0.001,inputType:'range',tags:['Intermediate','Shared']}); + + /** + * Publish Params Unique To This Widget + */ + FloatingColumn.prototype.publish("paletteGrouping", "By Column", "set", "Palette Grouping",["By Category","By Column"],{tags:['Intermediate']}); + + FloatingColumn.prototype.publish("columnWidth", 0.62, "number", "Bar Width",null,{tags:['Basic']}); + + FloatingColumn.prototype.publish("Depth3D", 0, "number", "3D Depth (px)",null,{tags:['Basic']}); + FloatingColumn.prototype.publish("Angle3D", 45, "number", "3D Angle (Deg)",null,{tags:['Basic']}); + + FloatingColumn.prototype.publish("stackType", "regular", "set", "Stack Type",["none","regular","100%"],{tags:['Basic']}); + FloatingColumn.prototype.publish("tooltipTemplate","[[category]]([[title]]): [[value]]", "string", "Tooltip Text",null,{tags:['Intermediate']}); + + FloatingColumn.prototype.testData = function() { + this.columns(["Subject", "open", "close"]); + this.data([ + ["Geography", 15, 35], + ["English", 25, 45], + ["Math", 10, 35], + ["Science", 45, 60] + ]); + return this; + }; + + FloatingColumn.prototype.columns = function(colArr) { + if (!arguments.length) return this._columns; + var context = this; + this._categoryField = colArr[0]; + this._openField = []; + this._closeField = []; + this._valueField = []; + colArr.slice(1,colArr.length).forEach(function(col,colIdx){ + if(colIdx % 2) { + context._closeField.push(col); + context._valueField.push(col); + } else { + context._openField.push(col); + } + }); + this._columns = colArr; + + return this; + }; + + FloatingColumn.prototype.enter = function(domNode, element) { + CommonSerial.prototype.enter.apply(this, arguments); + }; + + FloatingColumn.prototype.updateChartOptions = function() { + CommonSerial.prototype.updateChartOptions.apply(this, arguments); + this._chart.depth3D = this.Depth3D(); + this._chart.angle = this.Angle3D(); + this._chart.categoryAxis.startOnAxis = false; //override due to render issue + var context = this; + + // Color Palette + switch(this.paletteGrouping()) { + case "By Category": + this._chart.dataProvider.forEach(function(dataPoint,i){ + context._chart.dataProvider[i].color = context._palette(i); + context._chart.dataProvider[i].linecolor = context.lineColor() !== null ? context.lineColor() : context._palette(i); + }); + this._chart.colors = []; + break; + case "By Column": + this._chart.colors = this._columns.filter(function (d, i) { return i > 0; }).map(function (row) { + return this._palette(row); + }, this); + break; + default: + this._chart.colors = this._columns.filter(function (d, i) { return i > 0; }).map(function (row) { + return this._palette(row); + }, this); + break; + } + + this.buildGraphs(this._gType); + }; + + FloatingColumn.prototype.buildGraphs = function(gType) { + if (typeof(this._chart.graphs) === 'undefined') { this._chart.graphs = []; } + var currentGraphCount = this._chart.graphs.length; + var buildGraphCount = Math.max(currentGraphCount, this._openField.length); + + for(var i = 0; i < buildGraphCount; i++) { + if ((typeof(this._openField) !== 'undefined' && typeof(this._openField[i]) !== 'undefined')) { //mark + var gRetVal = CommonSerial.prototype.buildGraphObj.call(this,gType,i); + var gObj = buildGraphObj.call(this,gRetVal); + + if (typeof(this._chart.graphs[i]) !== 'undefined') { + for (var key in gObj) { this._chart.graphs[i][key] = gObj[key]; } + } else { + this._chart.addGraph(gObj); + } + } else { + this._chart.removeGraph(this._chart.graphs[i]); + } + } + + function buildGraphObj(gObj) { + if (this.columnWidth()) { + gObj.columnWidth = this.columnWidth(); + } + + if(this.paletteGrouping() === "By Category"){ + gObj.colorField = "color"; + gObj.lineColorField = "linecolor"; + } + + gObj.fillAlphas = this.fillOpacity(); + + return gObj; + } + }; + + FloatingColumn.prototype.update = function(domNode, element) { + CommonSerial.prototype.update.apply(this, arguments); + this.updateChartOptions(); + + this._chart.validateNow(); + this._chart.validateData(); + }; + + return FloatingColumn; +})); + +(function(root, factory) { + if (typeof define === "function" && define.amd) { + define('amchart/Funnel.js',["d3", "./CommonFunnel", "../api/I2DChart"], factory); + } else { + root.amchart_Funnel = factory(root.d3, root.amchart_CommonFunnel, root.api_I2DChart); + } +}(this, function(d3, CommonFunnel, I2DChart) { + function Funnel() { + CommonFunnel.call(this); + } + Funnel.prototype = Object.create(CommonFunnel.prototype); + Funnel.prototype.implements(I2DChart.prototype); + Funnel.prototype._class += " amchart_Funnel"; + + /** + * Publish Params Common To Other Libraries + */ + Funnel.prototype.publish("paletteID", "default", "set", "Palette ID", Funnel.prototype._palette.switch(), {tags:['Basic','Shared']}); + + /** + * Publish Params Unique To This Widget + */ + Funnel.prototype.publish("neckHeightPercent", 30, "number", "Neck Height %",null,{tags:['Basic']}); + Funnel.prototype.publish("neckWidthPercent", 40, "number", "Neck Width %",null,{tags:['Basic']}); + + //TODO + Funnel.prototype.publish("tooltipTemplate","[[category]]([[title]]): [[value]]", "string", "Tooltip Text",null,{tags:['Basic']}); + + Funnel.prototype.enter = function(domNode, element) { + CommonFunnel.prototype.enter.apply(this, arguments); + }; + + Funnel.prototype.updateChartOptions = function() { + CommonFunnel.prototype.updateChartOptions.apply(this, arguments); + + this._chart.balloonText = this.tooltipTemplate(); + this._chart.neckHeight = this.neckHeightPercent()+"%"; + this._chart.neckWidth = this.neckWidthPercent()+"%"; + }; + + Funnel.prototype.update = function(domNode, element) { + CommonFunnel.prototype.update.apply(this, arguments); + + this.updateChartOptions(); + + this._chart.validateNow(); + this._chart.validateData(); + }; + + return Funnel; +})); + + +(function(root, factory) { + if (typeof define === "function" && define.amd) { + define('amchart/Gauge.js',["d3", "../common/HTMLWidget", "amcharts.gauge", "../api/I1DChart"], factory); + } else { + root.amchart_Gauge = factory(root.d3, root.common_HTMLWidget, root.AmCharts, root.api_I1DChart); + } +}(this, function(d3, HTMLWidget, AmCharts, I1DChart) { + function Gauge() { + HTMLWidget.call(this); + this._tag = "div"; + + this._chart = {}; + } + + Gauge.prototype = Object.create(HTMLWidget.prototype); + Gauge.prototype.implements(I1DChart.prototype); + Gauge.prototype._class += " amchart_Gauge"; + + /** + * Publish Params Common To Other Libraries + */ + Gauge.prototype.publish("paletteID", "default", "set", "Palette ID", Gauge.prototype._palette.switch(), {tags:['Basic','Shared']}); + Gauge.prototype.publish("low", 0, "number", "Gauge lower bound", null, {tags:['Intermediate','Shared']}); + Gauge.prototype.publish("high", 100, "number", "Gauge higher bound", null, {tags:['Intermediate','Shared']}); + + Gauge.prototype.publish("fontSize", null, "number", "Font Size",null,{tags:['Basic','Shared']}); + Gauge.prototype.publish("fontFamily", null, "string", "Font Name",null,{tags:['Basic','Shared','Shared']}); + Gauge.prototype.publish("fontColor", null, "html-color", "Font Color",null,{tags:['Basic','Shared']}); + + /** + * Publish Params Unique To This Widget + */ + Gauge.prototype.publish("axisLineWidth", 1, "number", "Thickness of axis",null,{tags:['Intermediate']}); + + Gauge.prototype.publish("colorType", "a", "set", "", ["a","b","c"],{tags:['Basic']}); + + Gauge.prototype.publish("marginLeft", null, "number", "Margin (Left)",null,{tags:['Intermediate']}); + Gauge.prototype.publish("marginRight", null, "number", "Margin (Right)",null,{tags:['Intermediate']}); + Gauge.prototype.publish("marginTop", null, "number", "Margin (Top)",null,{tags:['Intermediate']}); + Gauge.prototype.publish("marginBottom", null, "number", "Margin (Bottom)",null,{tags:['Intermediate']}); + + Gauge.prototype.publish("numBands", null, "number", "",null,{tags:['Intermediate']}); + Gauge.prototype.publish("bandsColor", [], "array", "Bands Color",null,{tags:['Basic']}); + Gauge.prototype.publish("bandsStartValue", [], "array", "Bands Start Value",null,{tags:['Advanced']}); + Gauge.prototype.publish("bandsEndValue", [], "array", "Bands End Value",null,{tags:['Advanced']}); + Gauge.prototype.publish("bandsInnerRadius", [], "array", "Bands Inner Radius",null,{tags:['Advanced']}); + + Gauge.prototype.publish("axisAlpha", 0.2, "number", "Axis Alpha",null,{tags:['Intermediate']}); + Gauge.prototype.publish("tickAlpha", 0.2, "number", "Tick Alpha",null,{tags:['Intermediate']}); + Gauge.prototype.publish("valueInterval", 20, "number", "Value Interval",null,{tags:['Advanced']}); + Gauge.prototype.publish("bottomText", "", "string", "Text Along Bottom",null,{tags:['Intermediate']}); + Gauge.prototype.publish("bottomTextYOffset", -20, "number", "Bottom Text Vertical Offset",null,{tags:['Intermediate']}); + + Gauge.prototype.publish("animatationDuration", 2, "number", "Animation Duration (sec)",null,{tags:['Intermediate']}); + + Gauge.prototype.updateChartOptions = function() { + this._chart.type = "gauge"; + this._chart.theme = "none"; + + this._chart.startDuration = this.animatationDuration(); + + this._chart.color = this.fontColor(); + this._chart.fontSize = this.fontSize(); + this._chart.fontFamily = this.fontFamily(); + + this._chart.titles = []; + this._chart.allLabels = []; + + if (this.marginLeft()) { this._chart.marginLeft = this.marginLeft(); } + if (this.marginRight()) { this._chart.marginRight = this.marginRight(); } + if (this.marginTop()) { this._chart.marginTop = this.marginTop(); } + if (this.marginBottom()) { this._chart.marginBottom = this.marginBottom(); } + + this._chart.axes[0].axisThickness = this.axisLineWidth(); + this._chart.axes[0].axisAlpha = this.axisAlpha(); + this._chart.axes[0].tickAlpha = this.tickAlpha(); + this._chart.axes[0].valueInterval = this.valueInterval(); + this._chart.axes[0].bands = []; + this._chart.axes[0].bottomText = this.bottomText(); + this._chart.axes[0].bottomTextYOffset = this.bottomTextYOffset(); + this._chart.axes[0].endValue = this.high(); + this._chart.axes[0].startValue = this.low(); + + // 3 Color Methods + var i, l; + if (this.colorType() === 'a') { + for (i = 0, l = this.numBands(); i < l; i++) { + var a_band = { + color: this.bandsColor()[i], + startValue: this.bandsStartValue()[i], + endValue: this.bandsEndValue()[i], + innerRadius: this.bandsInnerRadius()[i], + }; + this._chart.axes[0].bands.push(a_band); + } + } + if (this.colorType() === 'b') { + for (i = 0, l = this.high() ; i < l; i++) { + var b_band = { + color: this._palette(i, this.low(), this.high()), + startValue: i, + endValue: i+1, + //innerRadius: this._bandsInnerRadius[i] || '', // this has a cool effect might be useful? + innerRadius: this.bandsInnerRadius()[0] + }; + this._chart.axes[0].bands.push(b_band); + } + } + if (this.colorType() === 'c') { + var c_band = { + color: this._palette(this._data, this.low(), this.high()), + startValue: this.low(), + endValue: this.high(), + innerRadius: this.bandsInnerRadius()[0] + }; + this._chart.axes[0].bands.push(c_band); + } + + this._chart.axes[0].bottomText = this.bottomText().replace("[[data]]",this._data); + + return this._chart; + }; + + Gauge.prototype.update = function(domNode, element) { + this._palette = this._palette.switch(this.paletteID()); + + domNode.style.width = this.size().width + 'px'; + domNode.style.height = this.size().height + 'px'; + + this.updateChartOptions(); + this._chart.arrows[0].setValue(this._data); + + this._chart.validateNow(); + this._chart.validateData(); + }; + + Gauge.prototype.enter = function(domNode, element) { + domNode.style.width = this.size().width + 'px'; + domNode.style.height = this.size().height + 'px'; + + var initObj = { + theme: "none", + type: "gauge", + axes: [{}], + arrows:[{}] + }; + this._chart = AmCharts.makeChart(domNode, initObj); + }; + + Gauge.prototype.testData = function() { + this.numBands(3); + this.bandsColor(["#84b761","#fdd400","#cc4748"]); + this.bandsEndValue([90,130,220]); + this.bandsStartValue([0,90,130]); + this.bandsInnerRadius([null, null, "95%"]); + this.bottomText("[[data]] km/h"); + this.high(220); + this.low(0); + this.data(100); + this.axisLineWidth(1); + this.axisAlpha(0.2); + this.tickAlpha(0.2); + this.valueInterval(20); + + return this; + }; + + return Gauge; +})); + + +(function(root, factory) { + if (typeof define === "function" && define.amd) { + define('amchart/Line.js',["d3", "./CommonSerial", "../api/INDChart"], factory); + } else { + root.amchart_Line = factory(root.d3, root.amchart_CommonSerial, root.api_INDChart); + } +}(this, function(d3, CommonSerial, INDChart) { + function Line() { + CommonSerial.call(this); + this._tag = "div"; + this._gType = "line"; + } + + Line.prototype = Object.create(CommonSerial.prototype); + Line.prototype.implements(INDChart.prototype); + Line.prototype._class += " amchart_Line"; + + /** + * Publish Params Common To Other Libraries + */ + Line.prototype.publish("paletteID", "default", "set", "Palette ID", Line.prototype._palette.switch(), {tags:['Basic','Shared']}); + Line.prototype.publish("smoothLines", false, "boolean", "Causes chart data lines to draw smoothly",null,{tags:['Basic','Shared']}); + + /** + * Publish Params Unique To This Widget + */ + Line.prototype.publish("stepLines", false, "boolean", "Causes chart data lines to draw smoothly",null,{tags:['Basic']}); + Line.prototype.publish("tooltipTemplate","[[category]]([[title]]): [[value]]", "string", "Tooltip Text",null,{tags:['Basic']}); + + Line.prototype.enter = function(domNode, element) { + CommonSerial.prototype.enter.apply(this, arguments); + }; + + Line.prototype.updateChartOptions = function() { + CommonSerial.prototype.updateChartOptions.apply(this, arguments); + + // Color Palette + this._chart.colors = this._columns.filter(function (d, i) { return i > 0; }).map(function (row) { + return this._palette(row); + }, this); + + this.buildGraphs(this._gType); + + return this._chart; + }; + + Line.prototype.buildGraphs = function(gType) { + if (typeof(this._chart.graphs) === 'undefined') { this._chart.graphs = []; } + var currentGraphCount = this._chart.graphs.length; + var buildGraphCount = Math.max(currentGraphCount, this._valueField.length); + + for(var i = 0; i < buildGraphCount; i++) { + if ((typeof(this._valueField) !== 'undefined' && typeof(this._valueField[i]) !== 'undefined')) { //mark + var gRetVal = CommonSerial.prototype.buildGraphObj.call(this,gType,i); + var gObj = buildGraphObj.call(this,gRetVal); + + if (typeof(this._chart.graphs[i]) !== 'undefined') { + for (var key in gObj) { this._chart.graphs[i][key] = gObj[key]; } + } else { + this._chart.addGraph(gObj); + } + } else { + this._chart.removeGraph(this._chart.graphs[i]); + } + } + + function buildGraphObj(gObj) { + if (this.stepLines()) { + gObj.type = 'step'; + } else if (this.smoothLines()) { + gObj.type = 'smoothedLine'; + } else { + gObj.type = 'line'; + } + + return gObj; + } + }; + + Line.prototype.update = function(domNode, element) { + CommonSerial.prototype.update.apply(this, arguments); + + this.updateChartOptions(); + + this._chart.validateNow(); + this._chart.validateData(); + }; + + return Line; +})); + + +(function(root, factory) { + if (typeof define === "function" && define.amd) { + define('amchart/Pie.js',["d3", "../common/HTMLWidget", "amcharts.pie", "../api/I2DChart"], factory); + } else { + root.amchart_Pie = factory(root.d3, root.common_HTMLWidget, root.AmCharts, root.api_I2DChart); + } +}(this, function(d3, HTMLWidget, AmCharts, I2DChart) { + function Pie() { + HTMLWidget.call(this); + this._tag = "div"; + this._chart = {}; + } + + Pie.prototype = Object.create(HTMLWidget.prototype); + Pie.prototype.implements(I2DChart.prototype); + Pie.prototype._class += " amchart_Pie"; + + /** + * Publish Params Common To Other Libraries + */ + Pie.prototype.publish("paletteID", "default", "set", "Palette ID", Pie.prototype._palette.switch(), {tags:['Basic','Shared']}); + Pie.prototype.publish("fontFamily", "Verdana", "string", "Label Font Family",null,{tags:['Basic','Shared']}); + Pie.prototype.publish("fontSize", 11, "number", "Label Font Size",null,{tags:['Basic','Shared']}); + Pie.prototype.publish("fontColor", null, "html-color", "Label Font Color",null,{tags:['Basic','Shared']}); + + /** + * Publish Params Unique To This Widget + */ + Pie.prototype.publish("tooltipTemplate","[[title]]
[[value]] ([[percents]]%)", "string", "Tooltip Text",null,{tags:['Intermediate']}); + + Pie.prototype.publish("Depth3D", 10, "number", "3D Depth (px)",null,{tags:['Basic']}); + Pie.prototype.publish("Angle3D", 15, "number", "3D Angle (Deg)",null,{tags:['Basic']}); + + Pie.prototype.publish("marginLeft", 0, "number", "Margin (Left)",null,{tags:['Intermediate']}); + Pie.prototype.publish("marginRight", 0, "number", "Margin (Right)",null,{tags:['Intermediate']}); + Pie.prototype.publish("marginTop", 0, "number", "Margin (Top)",null,{tags:['Intermediate']}); + Pie.prototype.publish("marginBottom", 0, "number", "Margin (Bottom)",null,{tags:['Intermediate']}); + + Pie.prototype.publish("reverseDataSorting", false, "boolean", "Reverse Data Sorting",null,{tags:['Intermediate']}); + + Pie.prototype.publish("holePercent", 0, "number", "Hole Size (Percent)",null,{tags:['Basic']}); + + Pie.prototype.publish("radius", null, "number", "Radius",null,{tags:['Basic']}); + Pie.prototype.publish("pieAlpha", [], "array", "Individual Alpha per Slice",null,{tags:['Private']}); + + Pie.prototype.publish("labelPosition", "right", "set", "Label Position", ["left","right"],{tags:['Intermediate']}); + + Pie.prototype.updateChartOptions = function() { + var context = this; + + this._chart.type = "pie"; + this._chart.radius = this.radius(); + + this._chart.balloonText = context.tooltipTemplate(); + + this._chart.labelPosition = this.labelPosition(); + + if (this.marginLeft()) { this._chart.marginLeft = this.marginLeft(); } + if (this.marginRight()) { this._chart.marginRight = this.marginRight(); } + if (this.marginTop()) { this._chart.marginTop = this.marginTop(); } + if (this.marginBottom()) { this._chart.marginBottom = this.marginBottom(); } + + this._chart.depth3D = this.Depth3D(); + this._chart.angle = this.Angle3D(); + this._chart.innerRadius = this.holePercent()+"%"; + this._chart.fontFamily = this.fontFamily(); + this._chart.fontSize = this.fontSize(); + this._chart.fontSize = this.fontSize(); + this._chart.color = this.fontColor(); + + this._chart.allLabels = []; + this._chart.pieAlpha = this.pieAlpha(); + + this._chart.titleField = this._columns[0]; + this._chart.valueField = this._columns[1]; + var sortingMethod; + if(this.reverseDataSorting()){ + sortingMethod = function(a,b){ return a[1] < b[1] ? 1 : -1; }; + } else { + sortingMethod = function(a,b){ return a[1] > b[1] ? 1 : -1; }; + } + this._data = this._data.sort(sortingMethod); + + this._chart.dataProvider = this.formatData(this._data); + + this._chart.colors = this._data.map(function (row) { + return this._palette(row[0]); + }, this); + + this.pieAlpha().forEach(function(d,i) { + if (typeof(this._chart.chartData[i])==='undefined') { + this._chart.chartData[i] = {}; + } + this._chart.chartData[i].alpha = d; + },this); + + return this._chart; + }; + + Pie.prototype.formatData = function(dataArr){ + var dataObjArr = []; + var context = this; + dataArr.forEach(function(dataRow){ + var dataObj = {}; + context._columns.forEach(function(colName,cIdx){ + dataObj[colName] = dataRow[cIdx]; + }); + dataObjArr.push(dataObj); + }); + return dataObjArr; + }; + + Pie.prototype.columns = function(colArr) { + if (!arguments.length) return this._columns; + var retVal = HTMLWidget.prototype.columns.apply(this, arguments); + var context = this; + if (arguments.length) { + this._valueField = []; + colArr.slice(1,colArr.length).forEach(function(col){ + context._valueField.push(col); + }); + this._columns = colArr; + return this; + } + return retVal; + }; + + Pie.prototype.enter = function(domNode, element) { + HTMLWidget.prototype.enter.apply(this, arguments); + var context = this; + var initObj = { + type: "pie", + theme: "none" + }; + this._chart = AmCharts.makeChart(domNode, initObj); + this._chart.addListener("clickSlice", function(e) { + context.click(context.rowToObj(context._data[e.dataItem.index])); + }); + }; + + Pie.prototype.update = function(domNode, element) { + this._palette = this._palette.switch(this.paletteID()); + + domNode.style.width = this.size().width + 'px'; + domNode.style.height = this.size().height + 'px'; + + this.updateChartOptions(); + + this._chart.validateNow(); + this._chart.validateData(); + }; + + return Pie; +})); + +(function(root, factory) { + if (typeof define === "function" && define.amd) { + define('amchart/Polar.js',["d3", "./CommonRadar", "amcharts.radar", "../api/INDChart"], factory); + } else { + root.amchart_Polar = factory(root.d3, root.amchart_CommonRadar, root.amcharts, root.api_INDChart); + } +}(this, function(d3, CommonRadar, AmCharts, INDChart) { + function Polar() { + CommonRadar.call(this); + this._tag = "div"; + this._gType = "column"; + } + + Polar.prototype = Object.create(CommonRadar.prototype); + Polar.prototype.implements(INDChart.prototype); + Polar.prototype._class += " amchart_Polar"; + + /** + * Publish Params Common To Other Libraries + */ + Polar.prototype.publish("paletteID", "default", "set", "Palette ID", Polar.prototype._palette.switch(), {tags:['Basic','Shared']}); + + /** + * Publish Params Unique To This Widget + */ + Polar.prototype.publish("tooltipTemplate","[[category]]([[title]]): [[value]]", "string", "Tooltip Text",null,{tags:['Intermediate']}); + + Polar.prototype.testData = function() { + this.columns(["Subject", "Year 1", "Year 2", "Year 3", "Year 4"]); + this.data([ + ["English", 5, 43, 41, 92], + ["English II", 7, 43, 83, 93], + ["English III", 6, 43, 64, 93], + ["Geography", 7, 45, 52, 83], + ["Geography II", 6, 73, 52, 83], + ["Geography III", 6, 83, 11, 72], + ["Science", 66, 60, 85, 6], + ["Science II", 46, 20, 53, 7], + ["Science III", 46, 20, 38, 7], + ["Math", 98, 30, 23, 13], + ["Math II", 76, 30, 34, 6], + ["Math III", 80, 30, 27, 8], + ]); + this.yAxisTitleOffset([20]); + this.yAxisMinimum([0]); + this.axisAlpha([0.15]); + this.yAxisDashLength([3]); + return this; + }; + + Polar.prototype.enter = function(domNode, element) { + CommonRadar.prototype.enter.apply(this, arguments); + }; + + Polar.prototype.updateChartOptions = function() { + CommonRadar.prototype.updateChartOptions.apply(this, arguments); + + this.buildGraphs(this._gType); + + return this._chart; + }; + + Polar.prototype.buildGraphs = function(gType) { + if (typeof(this._chart.graphs) === 'undefined') { this._chart.graphs = []; } + var currentGraphCount = this._chart.graphs.length; + var buildGraphCount = Math.max(currentGraphCount, this._valueField.length); + for(var i = 0; i < buildGraphCount; i++) { + if ((typeof(this._valueField) !== 'undefined' && typeof(this._valueField[i]) !== 'undefined')) { //mark + var gRetVal = CommonRadar.prototype.buildGraphObj.call(this,gType,i); + var gObj = buildGraphObj.call(this,gRetVal,this._valueField[i]); + if (typeof(this._chart.graphs[i]) !== 'undefined') { + for (var key in gObj) { this._chart.graphs[i][key] = gObj[key]; } + } else { + this._chart.addGraph(gObj); + } + } else { + this._chart.removeGraph(this._chart.graphs[i]); + } + } + + function buildGraphObj(gObj,valueField) { + gObj.valueField = valueField; + return gObj; + } + }; + + Polar.prototype.update = function(domNode, element) { + CommonRadar.prototype.update.apply(this, arguments); + this.updateChartOptions(); + + this._chart.validateNow(); + this._chart.validateData(); + }; + + return Polar; +})); + + +(function(root, factory) { + if (typeof define === "function" && define.amd) { + define('amchart/Pyramid.js',["d3", "./CommonFunnel", "amcharts.funnel", "../api/I2DChart"], factory); + } else { + root.amchart_Pyramid = factory(root.d3, root.amchart_CommonFunnel, root.amcharts, root.api_I2DChart); + } +}(this, function(d3, CommonFunnel, AmCharts, I2DChart) { + function Pyramid() { + CommonFunnel.call(this); + this._tag = "div"; + } + + Pyramid.prototype = Object.create(CommonFunnel.prototype); + Pyramid.prototype.implements(I2DChart.prototype); + Pyramid.prototype._class += " amchart_Pyramid"; + + /** + * Publish Params Common To Other Libraries + */ + Pyramid.prototype.publish("paletteID", "default", "set", "Palette ID", Pyramid.prototype._palette.switch(), {tags:['Basic','Shared']}); + + /** + * Publish Params Unique To This Widget + */ + Pyramid.prototype.publish("tooltipTemplate","[[category]]([[title]]): [[value]]", "string", "Tooltip Text",null,{tags:['Intermediate']}); + + Pyramid.prototype.testData = function() { + this.columns(["Subject", "Year 1"]); + this.data([ + ["Geography", 75], + ["English", 23], + ["Math", 98], + ["Science", 66] + ]); + return this; + }; + + Pyramid.prototype.enter = function(domNode, element) { + CommonFunnel.prototype.enter.apply(this, arguments); + }; + + Pyramid.prototype.updateChartOptions = function() { + CommonFunnel.prototype.updateChartOptions.apply(this, arguments); + }; + + Pyramid.prototype.update = function(domNode, element) { + CommonFunnel.prototype.update.apply(this, arguments); + }; + + return Pyramid; +})); + + +(function(root, factory) { + if (typeof define === "function" && define.amd) { + define('amchart/Scatter.js',["d3", "./CommonXY", "amcharts.xy", "../api/INDChart", "css!./Bar"], factory); + } else { + root.amchart_Scatter = factory(root.d3, root.amchart_CommonXY, root.amcharts, root.api_INDChart); + } +}(this, function(d3, CommonXY, AmCharts, INDChart) { + function Scatter() { + CommonXY.call(this); + this._tag = "div"; + + this._type = "Scatter"; + this._gType = "column"; + } + Scatter.prototype = Object.create(CommonXY.prototype); + Scatter.prototype.implements(INDChart.prototype); + Scatter.prototype._class += " amchart_Scatter"; + + /** + * Publish Params Common To Other Libraries + */ + Scatter.prototype.publish("paletteID", "default", "set", "Palette ID", Scatter.prototype._palette.switch(), {tags:['Basic','Shared']}); + + /** + * Publish Params Unique To This Widget + */ + Scatter.prototype.publish("tooltipTemplate","x:[[x]] y:[[y]]", "string", "Tooltip Text"); + + Scatter.prototype.enter = function(domNode, element) { + CommonXY.prototype.enter.apply(this, arguments); + }; + + Scatter.prototype.updateChartOptions = function() { + CommonXY.prototype.updateChartOptions.apply(this, arguments); + + this.buildGraphs(this._gType); + + return this._chart; + }; + + Scatter.prototype.buildGraphs = function(gType) { + if (typeof(this._chart.graphs) === 'undefined') { this._chart.graphs = []; } + var currentGraphCount = this._chart.graphs.length; + var buildGraphCount = Math.max(currentGraphCount, this._valueField.length); + + for(var i = 0; i < buildGraphCount; i++) { + if ((typeof(this._valueField) !== 'undefined' && typeof(this._valueField[i]) !== 'undefined')) { //mark + var gRetVal = CommonXY.prototype.buildGraphObj.call(this,gType,i); + var gObj = buildGraphObj.call(this,gRetVal); + + if (typeof(this._chart.graphs[i]) !== 'undefined') { + for (var key in gObj) { this._chart.graphs[i][key] = gObj[key]; } + } else { + this._chart.addGraph(gObj); + } + } else { + this._chart.removeGraph(this._chart.graphs[i]); + } + } + + function buildGraphObj(gObj) { + // TODO: Scatter Specific Options + return gObj; + } + }; + + Scatter.prototype.update = function(domNode, element) { + CommonXY.prototype.update.apply(this, arguments); + + this.updateChartOptions(); + + this._chart.validateNow(); + this._chart.validateData(); + }; + + return Scatter; +})); diff --git a/dist/hpcc-viz-amchart.min.js b/dist/hpcc-viz-amchart.min.js new file mode 100644 index 0000000000..88017ec058 --- /dev/null +++ b/dist/hpcc-viz-amchart.min.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define("amchart/CommonSerial.js",["d3","../common/HTMLWidget","amcharts.serial"],t):e.amchart_CommonSerial=t(e.d3,e.common_HTMLWidget,e.AmCharts)})(this,function(e,t,n){function r(){t.call(this),this._tag="div",this._chart={}}return r.prototype=Object.create(t.prototype),r.prototype.publish("fontSize",null,"number","Font Size",null,{tags:["Basic","Shared"]}),r.prototype.publish("fontFamily",null,"string","Font Name",null,{tags:["Basic","Shared","Shared"]}),r.prototype.publish("fontColor",null,"html-color","Font Color",null,{tags:["Basic","Shared"]}),r.prototype.publish("lineWidth",1,"number","Line Thickness",null,{min:0,max:10,step:1,inputType:"range",tags:["Basic","Shared"]}),r.prototype.publish("lineColor",null,"html-color","Color of the data/content lines",null,{tags:["Basic","Shared"]}),r.prototype.publish("lineOpacity",1,"number","Line Opacity",null,{min:0,max:1,step:.001,inputType:"range",tags:["Basic","Shared"]}),r.prototype.publish("dashedLineStyle",0,"number","Length of Dashed Line. 0 = none",null,{tags:["Advanced","Shared"]}),r.prototype.publish("axisFontSize",null,"number","X/Y Axis Text Font Size",null,{tags:["Basic","Shared"]}),r.prototype.publish("xAxisBaselineColor",null,"html-color","X Axis Baseline Color",null,{tags:["Basic","Shared"]}),r.prototype.publish("yAxisBaselineColor",null,"html-color","Y Axis baseline Color",null,{tags:["Basic","Shared"]}),r.prototype.publish("xAxisFontColor",null,"html-color","Horizontal Axis Text Style (Color)",null,{tags:["Basic","Shared"]}),r.prototype.publish("yAxisFontColor",null,"html-color","Vertical Axis Text Style (Color)",null,{tags:["Basic","Shared"]}),r.prototype.publish("xAxisTitle","","string","X-Axis Title",null,{tags:["Basic","Shared"]}),r.prototype.publish("yAxisTitle","","string","Y-Axis Title",null,{tags:["Basic","Shared"]}),r.prototype.publish("xAxisTitleFontSize",null,"number","Vertical Axis Title Text Style (Font Size)",null,{tags:["Basic","Shared"]}),r.prototype.publish("yAxisTitleFontSize",null,"number","Vertical Axis Title Text Style (Font Size)",null,{tags:["Intermediate","Shared"]}),r.prototype.publish("xAxisTitleFontColor",null,"html-color","Horizontal Axis Title Text Style (Color)",null,{tags:["Basic","Shared"]}),r.prototype.publish("yAxisTitleFontColor",null,"html-color","Vertical Axis Title Text Style (Color)",null,{tags:["Basic","Shared"]}),r.prototype.publish("xAxisLabelRotation",null,"number","X-Axis Label Rotation",null,{min:0,max:90,step:.1,inputType:"range",tags:["Intermediate","Shared"]}),r.prototype.publish("axisLineWidth",1,"number","Axis Line Width",null,{tags:["Intermediate","Shared"]}),r.prototype.publish("axisAlpha",1,"number","Axis Alpha",null,{tags:["Intermediate"]}),r.prototype.publish("marginLeft",null,"number","Margin (Left)",null,{tags:["Intermediate"]}),r.prototype.publish("marginRight",null,"number","Margin (Right)",null,{tags:["Intermediate"]}),r.prototype.publish("marginTop",null,"number","Margin (Top)",null,{tags:["Intermediate"]}),r.prototype.publish("marginBottom",null,"number","Margin (Bottom)",null,{tags:["Intermediate"]}),r.prototype.publish("showScrollbar",!1,"boolean","Show Chart Scrollbar",null,{tags:["Intermediate","Shared"]}),r.prototype.publish("orientation","horizontal","set","Orientation",["horizontal","vertical"],{tags:["Intermediate"]}),r.prototype.publish("bulletSize",0,"number","Bullet Size",null,{tags:["Intermediate"]}),r.prototype.publish("bulletType","none","set","Bullet Type",["none","round","square","triangleUp","triangleDown","triangleLeft","triangleRight","bubble","diamond"],{tags:["Basic"]}),r.prototype.publish("dataDateFormat",null,"string","",null,{tags:["Private"]}),r.prototype.publish("xAxisAutoGridCount",!0,"boolean","Specifies Whether Number of GridCount Is Specified Automatically, According To The Axis Size",null,{tags:["Advanced"]}),r.prototype.publish("xAxisGridPosition","middle","set","Specifies If A Grid Line Is Placed On The Center of A Cell or On The Beginning of A Cell",["start","middle"],{tags:["Advanced"]}),r.prototype.publish("xAxisBoldPeriodBeginning",!0,"boolean","When parse dates is on for the category axis, the chart will try to highlight the beginning of the periods, like month, in bold.",null,{tags:["Intermediate"]}),r.prototype.publish("yAxisBoldPeriodBeginning",!0,"boolean","When parse dates is on for the category axis, the chart will try to highlight the beginning of the periods, like month, in bold.",null,{tags:["Intermediate"]}),r.prototype.publish("xAxisDashLength",0,"number","Length of a dash. 0 means line is not dashed.",null,{tags:["Advanced"]}),r.prototype.publish("yAxisDashLength",0,"number","Length of a dash. 0 means line is not dashed.",null,{tags:["Advanced"]}),r.prototype.publish("xAxisFillAlpha",0,"number","Fill opacity. Every second space between grid lines can be filled with color. Set fillAlpha to a value greater than 0 to see the fills.",null,{tags:["Intermediate"]}),r.prototype.publish("yAxisFillAlpha",0,"number","Fill opacity. Every second space between grid lines can be filled with color. Set fillAlpha to a value greater than 0 to see the fills.",null,{tags:["Intermediate"]}),r.prototype.publish("xAxisFillColor",null,"html-color","Fill color. Every second space between grid lines can be filled with color. Set fillAlpha to a value greater than 0 to see the fills.",null,{tags:["Intermediate"]}),r.prototype.publish("yAxisFillColor",null,"html-color","Fill color. Every second space between grid lines can be filled with color. Set fillAlpha to a value greater than 0 to see the fills.",null,{tags:["Intermediate"]}),r.prototype.publish("xAxisGridAlpha",.2,"number","Grid alpha.",null,{tags:["Intermediate"]}),r.prototype.publish("yAxisGridAlpha",.2,"number","Grid alpha.",null,{tags:["Intermediate"]}),r.prototype.publish("yAxisTitleOffset",null,"number","",null,{tags:["Intermediate"]}),r.prototype.publish("startOnAxis",!0,"boolean","Draw Chart Starting On Axis.",null,{tags:["Intermediate"]}),r.prototype.publish("startDuration",.3,"number","Start Duration (sec)",null,{tags:["Private"]}),r.prototype.publish("useImgPatterns",!1,"boolean","Enable Image Pattern backgrounds",null,{tags:["Private"]}),r.prototype.publish("imgPatternArr",'["../ampatterns/black/pattern2.png"]',"string","Background Pattern Images (Not used if '[]')",null,{inputType:"textarea",tags:["Private"]}),r.prototype.updateChartOptions=function(){return this._chart.dataDateFormat=this.dataDateFormat(),this._chart.type="serial",this._chart.startDuration=this.startDuration(),this._chart.rotate=this.orientation()==="vertical",this._chart.categoryField=this._categoryField,this._chart.color=this.fontColor(),this._chart.fontSize=this.fontSize(),this._chart.fontFamily=this.fontFamily(),this._chart.categoryAxis={},this._chart.categoryAxis.autoGridCount=this.xAxisAutoGridCount(),this._chart.categoryAxis.gridPosition=this.xAxisGridPosition(),this._chart.categoryAxis.axisAlpha=this.axisAlpha(),this._chart.categoryAxis.gridAlpha=this.xAxisGridAlpha(),this._chart.categoryAxis.startOnAxis=this.startOnAxis(),this._chart.categoryAxis.labelRotation=this.xAxisLabelRotation(),this._chart.categoryAxis.title=this.xAxisTitle(),this._chart.categoryAxis.axisColor=this.xAxisBaselineColor(),this._chart.categoryAxis.axisThickness=this.axisLineWidth(),this._chart.categoryAxis.boldPeriodBeginning=this.xAxisBoldPeriodBeginning(),this._chart.categoryAxis.dashLength=this.xAxisDashLength(),this._chart.categoryAxis.fillAlpha=this.xAxisFillAlpha(),this._chart.categoryAxis.fillColor=this.xAxisFillColor(),this._chart.categoryAxis.fontSize=this.axisFontSize(),this._chart.categoryAxis.color=this.xAxisFontColor(),this._chart.categoryAxis.titleColor=this.xAxisTitleFontColor(),this._chart.categoryAxis.titleFontSize=this.xAxisTitleFontSize(),this._chart.titles=[],this.marginLeft()&&(this._chart.marginLeft=this.marginLeft()),this.marginRight()&&(this._chart.marginRight=this.marginRight()),this.marginTop()&&(this._chart.marginTop=this.marginTop()),this.marginBottom()&&(this._chart.marginBottom=this.marginBottom()),this._chart.dataProvider=this.formatData(this._data),this._chart.valueAxes[0].title=this.yAxisTitle(),this._chart.valueAxes[0].titleColor=this.yAxisTitleFontColor(),this._chart.valueAxes[0].titleFontSize=this.yAxisTitleFontSize(),this._chart.valueAxes[0].axisThickness=this.axisLineWidth(),this._chart.valueAxes[0].color=this.yAxisFontColor(),this._chart.valueAxes[0].fontSize=this.axisFontSize(),this._chart.valueAxes[0].axisColor=this.yAxisBaselineColor(),this._chart.valueAxes[0].axisAlpha=this.axisAlpha(),this._chart.valueAxes[0].fillColor=this.yAxisFillColor(),this._chart.valueAxes[0].fillAlpha=this.yAxisFillAlpha(),this._chart.valueAxes[0].gridAlpha=this.yAxisGridAlpha(),this._chart.valueAxes[0].dashLength=this.yAxisDashLength(),this._chart.valueAxes[0].boldPeriodBeginning=this.yAxisBoldPeriodBeginning(),this._chart.valueAxes[0].axisTitleOffset=this.yAxisTitleOffset(),this.showScrollbar()?this._chart.chartScrollbar.enabled=!0:this._chart.chartScrollbar.enabled=!1,this._chart},r.prototype.buildGraphObj=function(e,t){var n=this,r={};r.balloonText=n.tooltipTemplate(),r.lineAlpha=n.lineOpacity(),r.lineColor=n.lineColor(),r.lineThickness=n.lineWidth(),r.bullet=n.bulletType(),r.bulletSize=n.bulletSize(),r.dashLength=n.dashedLineStyle(),r.type=e,r.title="";var i=["value","open","close","high","low"];i.forEach(function(e){typeof n["_"+e+"Field"]!="undefined"&&typeof n["_"+e+"Field"][t]!="undefined"&&(r[e+"Field"]=n["_"+e+"Field"][t])});try{if(n.useImgPatterns()){var s=JSON.parse(n.imgPatternArr());typeof s[t]!="undefined"&&(r.pattern=s[t])}else r.pattern=""}catch(o){console.log("e:"),console.log(o)}return r},r.prototype.formatData=function(e){var t=[],n=this;return e.forEach(function(e){var r={};n._columns.forEach(function(t,n){r[t]=e[n]}),t.push(r)}),t},r.prototype.columns=function(e){if(!arguments.length)return this._columns;var n=t.prototype.columns.apply(this,arguments),r=this;return arguments.length?(this._categoryField=e[0],this._valueField=[],e.slice(1,e.length).forEach(function(e){r._valueField.push(e)}),this._columns=e,this):n},r.prototype.enter=function(e,r){t.prototype.enter.apply(this,arguments);var i=this,s={type:"serial",chartScrollbar:{}};this._chart=n.makeChart(e,s),this._chart.addListener("clickGraphItem",function(e){i.click(i.rowToObj(i._data[e.index]),i._columns[e.target.columnIndex+1])})},r.prototype.update=function(e,n){t.prototype.update.apply(this,arguments),e.style.width=this.size().width+"px",e.style.height=this.size().height+"px",this._palette=this._palette.switch(this.paletteID())},r}),typeof define=="function"&&define.amd&&define("css",[],function(){return{load:function(e,t,n){n()}}}),function(e,t){typeof define=="function"&&define.amd?define("amchart/Area.js",["d3","./CommonSerial","amcharts.serial","../api/INDChart","css!./Area"],t):e.amchart_Area=t(e.d3,e.amchart_CommonSerial,e.amcharts,e.api_INDChart)}(this,function(e,t,n,r){function i(){t.call(this),this._tag="div",this._gType="line"}return i.prototype=Object.create(t.prototype),i.prototype.implements(r.prototype),i.prototype._class+=" amchart_Area",i.prototype.publish("paletteID","default","set","Palette ID",i.prototype._palette.switch(),{tags:["Basic","Shared"]}),i.prototype.publish("isStacked",!1,"boolean","Stack Chart",null,{tags:["Basic","Shared"]}),i.prototype.publish("fillOpacity",.7,"number","Opacity of The Fill Color",null,{min:0,max:1,step:.001,inputType:"range",tags:["Intermediate","Shared"]}),i.prototype.publish("tooltipTemplate","[[category]]: [[value]]","string","Tooltip Text",null,{tags:["Intermediate"]}),i.prototype.publish("stackType","regular","set","Stack Type",["none","regular","100%"],{tags:["Basic"]}),i.prototype.enter=function(e,n){t.prototype.enter.apply(this,arguments)},i.prototype.updateChartOptions=function(){return t.prototype.updateChartOptions.apply(this,arguments),this._chart.colors=this._columns.filter(function(e,t){return t>0}).map(function(e){return this._palette(e)},this),this.isStacked()?this._chart.valueAxes[0].stackType=this.stackType():this._chart.valueAxes[0].stackType="none",this.buildGraphs(this._gType),this._chart},i.prototype.buildGraphs=function(e){function a(e){return e.fillAlphas=this.fillOpacity(),e}typeof this._chart.graphs=="undefined"&&(this._chart.graphs=[]);var n=this._chart.graphs.length,r=Math.max(n,this._valueField.length);for(var i=0;i0}).map(function(e){return this._palette(e)},this);break;default:this._chart.colors=this._columns.filter(function(e,t){return t>0}).map(function(e){return this._palette(e)},this)}return this._chart.depth3D=this.Depth3D(),this._chart.angle=this.Angle3D(),this._chart.categoryAxis.startOnAxis=!1,this.buildGraphs(this._gType),this._chart},i.prototype.buildGraphs=function(e){function a(e){return this.columnWidth()&&(e.columnWidth=this.columnWidth()),this.cylinderBars()?e.topRadius=this.circleRadius():e.topRadius=undefined,this.paletteGrouping()==="By Category"&&(e.colorField="color",e.lineColorField="linecolor"),e.fillAlphas=this.fillOpacity(),e}typeof this._chart.graphs=="undefined"&&(this._chart.graphs=[]);var n=this._chart.graphs.length,r=Math.max(n,this._valueField.length);for(var i=0;i[[category]]
Open:[[open]] Close:[[close]]
Low:[[low]] High:[[high]]',"string","Tooltip Text",null,{tags:["Intermediate"]}),i.prototype.publish("columnWidth",.62,"number","Bar Width",null,{tags:["Basic"]}),i.prototype.publish("stackType","regular","set","Stack Type",["none","regular","100%"],{tags:["Basic"]}),i.prototype.publish("useOhlcLines",!1,"boolean","Use OHLC Lines",null,{tags:["Intermediate"]}),i.prototype.testData=function(){return this.columns(["Subject","low","open","close","high"]),this.data([["Geography",10,15,35,40],["English",20,25,45,55]]),this},i.prototype.columns=function(e){if(!arguments.length)return this._columns;var n=this,r=t.prototype.columns.apply(this,arguments);return this._categoryField=e[0],this._lowField=[],this._openField=[],this._highField=[],this._closeField=[],e.slice(1,e.length).forEach(function(e,t){switch(t%4){case 0:n._lowField.push(e);break;case 1:n._openField.push(e);break;case 2:n._closeField.push(e);break;case 3:n._highField.push(e)}}),this._columns=e,r},i.prototype.enter=function(e,n){t.prototype.enter.apply(this,arguments)},i.prototype.updateChartOptions=function(){var e=this;this._gType=this.useOhlcLines()?"ohlc":"candlestick",t.prototype.updateChartOptions.apply(this,arguments),this._chart.categoryAxis.startOnAxis=!1;switch(this.paletteGrouping()){case"By Category":this._chart.dataProvider.forEach(function(t,n){e._chart.dataProvider[n].color=e._palette(n),e._chart.dataProvider[n].linecolor=e.lineColor()!==null?e.lineColor():e._palette(n)}),this._chart.colors=[];break;case"By Column":this._chart.colors=this._columns.filter(function(e,t){return t>0}).map(function(e){return this._palette(e)},this);break;default:this._chart.colors=this._columns.filter(function(e,t){return t>0}).map(function(e){return this._palette(e)},this)}return this.buildGraphs(this._gType),this._chart},i.prototype.buildGraphs=function(e){function a(e){return this.columnWidth()&&(e.columnWidth=this.columnWidth()),this.paletteGrouping()==="By Category"&&(e.colorField="color",e.lineColorField="linecolor"),e.fillAlphas=this.fillOpacity(),e}typeof this._chart.graphs=="undefined"&&(this._chart.graphs=[]);var n=this._chart.graphs.length,r=Math.max(n,this._valueField.length);for(var i=0;it[1]?1:-1};return this.reverseDataSorting()&&(e=function(e,t){return e[1]0}).map(function(e){return this._palette(e)},this),this.circularGrid()&&this._chart.valueAxes.forEach(function(t,n){e._chart.valueAxes[n].gridType="circles"}),this.showScrollbar()?this._chart.chartScrollbar.enabled=!0:this._chart.chartScrollbar.enabled=!1,this._chart},r.prototype.buildGraphObj=function(e,t){var n=this,r={};return r.balloonText=n.tooltipTemplate(),r.fillAlphas=n.fillOpacity(),r.lineAlpha=n.lineOpacity(),r.lineThickness=n.lineWidth(),r.bullet=n.bulletType(),r.bulletSize=n.bulletSize(),r.dashLength=n.dashedLineStyle(),r.type=e,r.title="",r},r.prototype.formatData=function(e){var t=[],n=this;return e.forEach(function(e){var r={};n._columns.forEach(function(t,n){r[t]=e[n]}),t.push(r)}),t},r.prototype.columns=function(e){if(!arguments.length)return this._columns;var n=this,r=t.prototype.columns.apply(this,arguments);return arguments.length?(this._categoryField=e[0],this._valueField=[],e.slice(1,e.length).forEach(function(e){n._valueField.push(e)}),this._columns=e,this):r},r.prototype.enter=function(e,r){t.prototype.enter.apply(this,arguments);var i=this,s={theme:"none",type:"radar",chartScrollbar:{}};this._chart=n.makeChart(e,s),this._chart.addListener("clickGraphItem",function(e){i.click(i.rowToObj(i._data[e.index]),i._columns[e.target.index+1])})},r.prototype.update=function(e,n){t.prototype.update.apply(this,arguments),e.style.width=this.size().width+"px",e.style.height=this.size().height+"px",this._palette=this._palette.switch(this.paletteID())},r}),function(e,t){typeof define=="function"&&define.amd?define("amchart/FloatingColumn.js",["d3","./CommonSerial","amcharts.serial","../api/INDChart"],t):e.amchart_FloatingColumn=t(e.d3,e.amchart_CommonSerial,e.amcharts,e.api_INDChart)}(this,function(e,t,n,r){function i(){t.call(this),this._tag="div",this._gType="column"}return i.prototype=Object.create(t.prototype),i.prototype.implements(r.prototype),i.prototype._class+=" amchart_FloatingColumn",i.prototype.publish("paletteID","Dark2","set","Palette ID",i.prototype._palette.switch(),{tags:["Basic","Shared"]}),i.prototype.publish("isStacked",!0,"boolean","Stacked",null,{tags:["Basic","Shared"]}),i.prototype.publish("fillOpacity",.7,"number","Opacity of The Fill Color",null,{min:0,max:1,step:.001,inputType:"range",tags:["Intermediate","Shared"]}),i.prototype.publish("paletteGrouping","By Column","set","Palette Grouping",["By Category","By Column"],{tags:["Intermediate"]}),i.prototype.publish("columnWidth",.62,"number","Bar Width",null,{tags:["Basic"]}),i.prototype.publish("Depth3D",0,"number","3D Depth (px)",null,{tags:["Basic"]}),i.prototype.publish("Angle3D",45,"number","3D Angle (Deg)",null,{tags:["Basic"]}),i.prototype.publish("stackType","regular","set","Stack Type",["none","regular","100%"],{tags:["Basic"]}),i.prototype.publish("tooltipTemplate","[[category]]([[title]]): [[value]]","string","Tooltip Text",null,{tags:["Intermediate"]}),i.prototype.testData=function(){return this.columns(["Subject","open","close"]),this.data([["Geography",15,35],["English",25,45],["Math",10,35],["Science",45,60]]),this},i.prototype.columns=function(e){if(!arguments.length)return this._columns;var t=this;return this._categoryField=e[0],this._openField=[],this._closeField=[],this._valueField=[],e.slice(1,e.length).forEach(function(e,n){n%2?(t._closeField.push(e),t._valueField.push(e)):t._openField.push(e)}),this._columns=e,this},i.prototype.enter=function(e,n){t.prototype.enter.apply(this,arguments)},i.prototype.updateChartOptions=function(){t.prototype.updateChartOptions.apply(this,arguments),this._chart.depth3D=this.Depth3D(),this._chart.angle=this.Angle3D(),this._chart.categoryAxis.startOnAxis=!1;var e=this;switch(this.paletteGrouping()){case"By Category":this._chart.dataProvider.forEach(function(t,n){e._chart.dataProvider[n].color=e._palette(n),e._chart.dataProvider[n].linecolor=e.lineColor()!==null?e.lineColor():e._palette(n)}),this._chart.colors=[];break;case"By Column":this._chart.colors=this._columns.filter(function(e,t){return t>0}).map(function(e){return this._palette(e)},this);break;default:this._chart.colors=this._columns.filter(function(e,t){return t>0}).map(function(e){return this._palette(e)},this)}this.buildGraphs(this._gType)},i.prototype.buildGraphs=function(e){function a(e){return this.columnWidth()&&(e.columnWidth=this.columnWidth()),this.paletteGrouping()==="By Category"&&(e.colorField="color",e.lineColorField="linecolor"),e.fillAlphas=this.fillOpacity(),e}typeof this._chart.graphs=="undefined"&&(this._chart.graphs=[]);var n=this._chart.graphs.length,r=Math.max(n,this._openField.length);for(var i=0;i0}).map(function(e){return this._palette(e)},this),this.buildGraphs(this._gType),this._chart},r.prototype.buildGraphs=function(e){function a(e){return this.stepLines()?e.type="step":this.smoothLines()?e.type="smoothedLine":e.type="line",e}typeof this._chart.graphs=="undefined"&&(this._chart.graphs=[]);var n=this._chart.graphs.length,r=Math.max(n,this._valueField.length);for(var i=0;i[[value]] ([[percents]]%)","string","Tooltip Text",null,{tags:["Intermediate"]}),i.prototype.publish("Depth3D",10,"number","3D Depth (px)",null,{tags:["Basic"]}),i.prototype.publish("Angle3D",15,"number","3D Angle (Deg)",null,{tags:["Basic"]}),i.prototype.publish("marginLeft",0,"number","Margin (Left)",null,{tags:["Intermediate"]}),i.prototype.publish("marginRight",0,"number","Margin (Right)",null,{tags:["Intermediate"]}),i.prototype.publish("marginTop",0,"number","Margin (Top)",null,{tags:["Intermediate"]}),i.prototype.publish("marginBottom",0,"number","Margin (Bottom)",null,{tags:["Intermediate"]}),i.prototype.publish("reverseDataSorting",!1,"boolean","Reverse Data Sorting",null,{tags:["Intermediate"]}),i.prototype.publish("holePercent",0,"number","Hole Size (Percent)",null,{tags:["Basic"]}),i.prototype.publish("radius",null,"number","Radius",null,{tags:["Basic"]}),i.prototype.publish("pieAlpha",[],"array","Individual Alpha per Slice",null,{tags:["Private"]}),i.prototype.publish("labelPosition","right","set","Label Position",["left","right"],{tags:["Intermediate"]}),i.prototype.updateChartOptions=function(){var e=this;this._chart.type="pie",this._chart.radius=this.radius(),this._chart.balloonText=e.tooltipTemplate(),this._chart.labelPosition=this.labelPosition(),this.marginLeft()&&(this._chart.marginLeft=this.marginLeft()),this.marginRight()&&(this._chart.marginRight=this.marginRight()),this.marginTop()&&(this._chart.marginTop=this.marginTop()),this.marginBottom()&&(this._chart.marginBottom=this.marginBottom()),this._chart.depth3D=this.Depth3D(),this._chart.angle=this.Angle3D(),this._chart.innerRadius=this.holePercent()+"%",this._chart.fontFamily=this.fontFamily(),this._chart.fontSize=this.fontSize(),this._chart.fontSize=this.fontSize(),this._chart.color=this.fontColor(),this._chart.allLabels=[],this._chart.pieAlpha=this.pieAlpha(),this._chart.titleField=this._columns[0],this._chart.valueField=this._columns[1];var t;return this.reverseDataSorting()?t=function(e,t){return e[1]t[1]?1:-1},this._data=this._data.sort(t),this._chart.dataProvider=this.formatData(this._data),this._chart.colors=this._data.map(function(e){return this._palette(e[0])},this),this.pieAlpha().forEach(function(e,t){typeof this._chart.chartData[t]=="undefined"&&(this._chart.chartData[t]={}),this._chart.chartData[t].alpha=e},this),this._chart},i.prototype.formatData=function(e){var t=[],n=this;return e.forEach(function(e){var r={};n._columns.forEach(function(t,n){r[t]=e[n]}),t.push(r)}),t},i.prototype.columns=function(e){if(!arguments.length)return this._columns;var n=t.prototype.columns.apply(this,arguments),r=this;return arguments.length?(this._valueField=[],e.slice(1,e.length).forEach(function(e){r._valueField.push(e)}),this._columns=e,this):n},i.prototype.enter=function(e,r){t.prototype.enter.apply(this,arguments);var i=this,s={type:"pie",theme:"none"};this._chart=n.makeChart(e,s),this._chart.addListener("clickSlice",function(e){i.click(i.rowToObj(i._data[e.dataItem.index]))})},i.prototype.update=function(e,t){this._palette=this._palette.switch(this.paletteID()),e.style.width=this.size().width+"px",e.style.height=this.size().height+"px",this.updateChartOptions(),this._chart.validateNow(),this._chart.validateData()},i}),function(e,t){typeof define=="function"&&define.amd?define("amchart/Polar.js",["d3","./CommonRadar","amcharts.radar","../api/INDChart"],t):e.amchart_Polar=t(e.d3,e.amchart_CommonRadar,e.amcharts,e.api_INDChart)}(this,function(e,t,n,r){function i(){t.call(this),this._tag="div",this._gType="column"}return i.prototype=Object.create(t.prototype),i.prototype.implements(r.prototype),i.prototype._class+=" amchart_Polar",i.prototype.publish("paletteID","default","set","Palette ID",i.prototype._palette.switch(),{tags:["Basic","Shared"]}),i.prototype.publish("tooltipTemplate","[[category]]([[title]]): [[value]]","string","Tooltip Text",null,{tags:["Intermediate"]}),i.prototype.testData=function(){return this.columns(["Subject","Year 1","Year 2","Year 3","Year 4"]),this.data([["English",5,43,41,92],["English II",7,43,83,93],["English III",6,43,64,93],["Geography",7,45,52,83],["Geography II",6,73,52,83],["Geography III",6,83,11,72],["Science",66,60,85,6],["Science II",46,20,53,7],["Science III",46,20,38,7],["Math",98,30,23,13],["Math II",76,30,34,6],["Math III",80,30,27,8]]),this.yAxisTitleOffset([20]),this.yAxisMinimum([0]),this.axisAlpha([.15]),this.yAxisDashLength([3]),this},i.prototype.enter=function(e,n){t.prototype.enter.apply(this,arguments)},i.prototype.updateChartOptions=function(){return t.prototype.updateChartOptions.apply(this,arguments),this.buildGraphs(this._gType),this._chart},i.prototype.buildGraphs=function(e){function a(e,t){return e.valueField=t,e}typeof this._chart.graphs=="undefined"&&(this._chart.graphs=[]);var n=this._chart.graphs.length,r=Math.max(n,this._valueField.length);for(var i=0;i 0;}); + }; + + Common.prototype.getC3Rows = function () { + var retVal = [this._columns.filter(function (item, idx) { return idx > 0; })].concat(this._data.map(function (row) { + return row.filter(function (cell, idx) { + return idx > 0; + }); + })); + return retVal; + }; + + Common.prototype.getC3Categories = function () { + var retVal = this._data.map(function (row, idx) { return row[0]; }); + return retVal; + }; + + Common.prototype.getC3Column = function (colNum) { + var retVal = [this._columns[colNum]].concat(this._data.map(function (row, idx) { return row[colNum]; })); + return retVal; + }; + + Common.prototype.getC3Columns = function (total) { + if (!this._data.length) { + return []; + } + total = total || this._columns.length; + var retVal = []; + for (var i = 1; i < total; ++i) { + retVal.push(this.getC3Column(i)); + } + return retVal; + }; + + Common.prototype.enter = function (domNode, element) { + HTMLWidget.prototype.enter.apply(this, arguments); + element.style("overflow", "hidden"); + + this._config.size = { + width: this.width(), + height: this.height() + }; + this._config.transition = { + duration: this.animationDuration() + }; + this._config.data.type = this._type; + if (this._type !== "gauge") { + this._config.legend = { + position: this.legendPosition() + }; + } + this._config.bindto = element.append("div").datum(null); + this.c3Chart = c3.generate(this._config); + }; + + Common.prototype.update = function (domNode, element) { + HTMLWidget.prototype.update.apply(this, arguments); + + if (this.showLegend()) { + this.c3Chart.legend.show(); + } else { + this.c3Chart.legend.hide(); + } + + this.c3Chart.resize({ + width: this.width(), + height: this.height() + }); + + var options = this.getChartOptions(); + var columnIDs = options.columns.map(function (row) { return row[0]; }); + options.unload = this._prevColumnIDs.filter(function (i) { return columnIDs.indexOf(i) < 0; }); + this.c3Chart.load(options); + this._prevColumnIDs = columnIDs; + + element.selectAll(".c3 text") + .style({ + "stroke": this.fontColor(), + "fill": this.fontColor(), + "font-size": this.fontSize()+"px", + "font-family": this.fontFamily(), + }) + .attr("font-family",this.fontFamily()); + + element.selectAll(".c3 .c3-legend-item text") + .style({ + "fill": this.legendFontColor(), + "font-size": this.legendFontSize()+"px", + "font-family": this.legendFontFamily(), + "font-weight": this.legendFontBold() ? "bold" : "normal", + "font-style": this.legendFontItalic() ? "italic" : "normal" + }) + .attr("font-family",this.legendFontFamily()); + }; + + Common.prototype.getChartOptions = function () { + return {}; + }; + + return Common; +})); + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('c3chart/CommonND.js',["./Common", "../api/INDChart"], factory); + } else { + root.c3chart_CommonND = factory(root.c3chart_Common, root.api_INDChart); + } +}(this, function (Common, INDChart) { + function CommonND(target) { + Common.call(this); + INDChart.call(this); + + var context = this; + this._config.color = { + pattern: this._palette.colors() + }; + + this._config.data.onclick = function (d, element) { + context.click(context.rowToObj(context._data[d.index]), d.id); + }; + this._config.data.color = function (color, d) { + return context._palette(d.id ? d.id : d); + }; + } + CommonND.prototype = Object.create(Common.prototype); + CommonND.prototype._class += " c3chart_CommonND"; + CommonND.prototype.implements(INDChart.prototype); + + /** + * Publish Params Common To Other Libraries + */ + CommonND.prototype.publish("paletteID", "default", "set", "Palette ID", CommonND.prototype._palette.switch(), {tags:['Basic','Shared']}); + + CommonND.prototype.publish("axisLineWidth", 1, "number", "Axis Line Width",null,{tags:['Intermediate','Shared']}); + + CommonND.prototype.publish("xAxisBaselineColor", null, "html-color", "X Axis Baseline Color",null,{tags:['Basic','Shared']}); + CommonND.prototype.publish("yAxisBaselineColor", null, "html-color", "Y Axis Baseline Color",null,{tags:['Basic','Shared']}); + + CommonND.prototype.publish("xAxisFontColor", null, "html-color", "X Axis Text Font Color",null,{tags:['Basic','Shared']}); + CommonND.prototype.publish("yAxisFontColor", null, "html-color", "Y Axis Text Font Color",null,{tags:['Basic','Shared']}); + + CommonND.prototype.publish("axisFontSize", null, "number", "X/Y Axis Text Font Size",null,{tags:['Basic','Shared']}); + CommonND.prototype.publish("axisFontFamily", null, "string", "X/Y Axis Text Font Name",null,{tags:['Basic','Shared']}); + + CommonND.prototype.publish("xAxisLabelRotation", 0, "number", "X Axis Label Angle",null,{tags:['Intermediate','Shared']}); + + CommonND.prototype.publish("yAxisTitle", "", "string", "Y-Axis Title",null,{tags:['Intermediate','Shared']}); + CommonND.prototype.publish("xAxisTitle", "", "string", "X-Axis Title",null,{tags:['Intermediate','Shared']}); + + CommonND.prototype.publish("xAxisTitleFontColor", null, "html-color", "Horizontal Axis Title Text Style (Color)",null,{tags:['Advanced','Shared']}); + CommonND.prototype.publish("xAxisTitleFontFamily", null, "string", "Horizontal Axis Title Text Style (Font Name)",null,{tags:['Advanced','Shared']}); + CommonND.prototype.publish("xAxisTitleFontSize", null, "number", "Horizontal Axis Title Text Style (Font Size)",null,{tags:['Advanced','Shared']}); + + CommonND.prototype.publish("yAxisTitleFontColor", null, "html-color", "Vertical Axis Title Text Style (Color)",null,{tags:['Advanced','Shared']}); + CommonND.prototype.publish("yAxisTitleFontFamily", null, "string", "Vertical Axis Title Text Style (Font Name)",null,{tags:['Advanced','Shared']}); + CommonND.prototype.publish("yAxisTitleFontSize", null, "number", "Vertical Axis Title Text Style (Font Size)",null,{tags:['Advanced','Shared']}); + + /** + * Publish Params Unique To This Library + */ + CommonND.prototype.publish("xAxisType", "category", "set", "X-Axis Type", ["category", "timeseries", "indexed"],{tags:['Intermediate']}); + CommonND.prototype.publish("subchart", false, "boolean", "Show SubChart",null,{tags:['Private']}); + + CommonND.prototype.publish("showXGrid", false, "boolean", "Show X Grid",null,{tags:['Intermediate']}); + CommonND.prototype.publish("showYGrid", false, "boolean", "Show Y Grid",null,{tags:['Intermediate']}); + + CommonND.prototype.enter = function (domNode, element) { + if (this.subchart()) { + this._config.subchart = { + show: true, size: { + height: 20 + } + }; + } + + this._config.axis.x = { + type: this.xAxisType(), + tick: { + rotate: this.xAxisLabelRotation(), + multiline: false + }, + label:{ + text: this.xAxisTitle(), + position: 'outer-center' + } + }; + this._config.axis.y = { + label:{ + text: this.yAxisTitle(), + position: 'outer-center' + } + }; + this._config.grid = { + x: { + show: this.showXGrid(), + }, + y: { + show: this.showYGrid(), + } + }; + + switch (this.xAxisType()) { + case "category": + this._config.axis.tick = { + centered: true, + multiline: false + }; + break; + case "timeseries": + this._config.data.x = this._columns[0]; + this._config.axis.tick = { + format: '%d %b %Y' + }; + break; + } + + Common.prototype.enter.apply(this, arguments); + }; + + CommonND.prototype.update = function (domNode, element) { + Common.prototype.update.apply(this, arguments); + + this._palette = this._palette.switch(this.paletteID()); + element.selectAll(".c3 svg").style({ "font-size": this.axisFontSize()+"px" }); + element.selectAll(".c3 svg text").style({ "font-family": this.axisFontFamily() }); + + element.selectAll(".c3 .c3-axis.c3-axis-x text").style({ "fill": this.xAxisFontColor() }); + element.selectAll(".c3 .c3-axis.c3-axis-y text").style({ "fill": this.yAxisFontColor() }); + + element.selectAll(".c3 .c3-axis path").style({ "stroke-width": this.axisLineWidth()+"px" }); + element.selectAll(".c3 .c3-axis-x path, .c3 .c3-axis-x line").style({ "stroke": this.xAxisBaselineColor() }); + element.selectAll(".c3 .c3-axis-y path, .c3 .c3-axis-y line").style({ "stroke": this.yAxisBaselineColor() }); + + element.selectAll(".c3-axis-x-label").style({ + "font-family": this.xAxisTitleFontFamily(), + //"font-weight": '', + "font-size": this.xAxisTitleFontSize(), + "stroke": this.xAxisTitleFontColor() + }); + element.selectAll(".c3-axis-y-label").style({ + "font-family": this.yAxisTitleFontFamily(), + //"font-weight": '', + "font-size": this.yAxisTitleFontSize(), + "stroke": this.yAxisTitleFontColor() + }); + }; + + CommonND.prototype.getChartOptions = function () { + var chartOptions = Common.prototype.getChartOptions.apply(this, arguments); + + switch (this.xAxisType()) { + case "category": + chartOptions.categories = this.getC3Categories(); + chartOptions.columns = this.getC3Columns(); + break; + case "indexed": + case "timeseries": + chartOptions.columns = this.getC3Columns(); + break; + } + + return chartOptions; + }; + + return CommonND; +})); + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('c3chart/Area.js',["./CommonND"], factory); + } else { + root.c3chart_Area = factory(root.c3chart_CommonND); + } +}(this, function (CommonND) { + function Area(target) { + CommonND.call(this); + + this._type = "area"; + } + Area.prototype = Object.create(CommonND.prototype); + Area.prototype._class += " c3chart_Area"; + + /** + * Publish Params Common To Other Libraries + */ + Area.prototype.publish("isStacked", false, "boolean", "Stack Chart",null,{tags:['Basic','Shared']}); + Area.prototype.publish("lineWidth", 1.0, "number", "Line Width",null,{tags:['Basic','Shared']}); + Area.prototype.publish("lineDashStyle", [], "array", "Dashed Lines",null,{tags:['Basic','Shared']}); + Area.prototype.publish("lineOpacity", 1.0, "number", "Line Alpha",null,{tags:['Basic','Shared']}); + Area.prototype.publish("fillOpacity", 0.2, "number", "Opacity of The Fill Color",null,{tags:['Basic','Exp','Shared']}); + + /** + * Publish Params Unique To This Library + */ + + Area.prototype.enter = function (domNode, element) { + CommonND.prototype.enter.apply(this, arguments); + }; + + Area.prototype.update = function (domNode, element) { + CommonND.prototype.update.apply(this, arguments); + + if (this.isStacked()) { + this.c3Chart.groups([this._columns.slice(1, this._columns.length)]); + } else { + this.c3Chart.groups([]); + } + + element.selectAll(".c3-line").style({ + "stroke-width": this.lineWidth()+"px", + "stroke-opacity": this.lineOpacity(), + "stroke-dasharray": this.lineDashStyle().toString() + }); + + element.selectAll(".c3-area").style({ + "opacity": this.fillOpacity() + }); + }; + + return Area; +})); + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('c3chart/Column.js',["./CommonND"], factory); + } else { + root.c3chart_Column = factory(root.c3chart_CommonND); + } +}(this, function (CommonND) { + function Column(target) { + CommonND.call(this); + + this._type = "bar"; + } + Column.prototype = Object.create(CommonND.prototype); + Column.prototype._class += " c3chart_Column"; + + /** + * Publish Params Common To Other Libraries + */ + Column.prototype.publish("isStacked", false, "boolean", "Stack Chart",null,{tags:['Basic','Shared']}); + + /** + * Publish Params Unique To This Widget + */ + + Column.prototype.enter = function (domNode, element) { + CommonND.prototype.enter.apply(this, arguments); + }; + + Column.prototype.update = function (domNode, element) { + CommonND.prototype.update.apply(this, arguments); + + if (this.isStacked()) { + this.c3Chart.groups([this._columns.slice(1, this._columns.length)]); + } else { + this.c3Chart.groups([]); + } + }; + + return Column; +})); + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('c3chart/Bar.js',["./Column"], factory); + } else { + root.c3chart_Bar = factory(root.c3chart_Column); + } +}(this, function (Column) { + function Bar(target) { + Column.call(this); + + this._config.axis.rotated = true; + } + + /** + * Publish Params Common To Other Libraries + */ + + /** + * Publish Params Unique To This Widget + */ + + Bar.prototype = Object.create(Column.prototype); + Bar.prototype._class += " c3chart_Bar"; + + return Bar; +})); + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('c3chart/Common1D',["./Common", "../api/I1DChart"], factory); + } else { + root.c3chart_Common1D = factory(root.c3chart_Common, root.api_I1DChart); + } +}(this, function (Common, I1DChart) { + function Common1D(target) { + Common.call(this); + I1DChart.call(this); + + var context = this; + this._config.color = { + pattern: this._palette.colors() + }; + + this._config.data.onclick = function (d, element) { + context.click(context.rowToObj(context._data[d.i1Dex]), d.id); + }; + this._config.data.color = function (color, d) { + return context._palette(d.id ? d.id : d); + }; + } + Common1D.prototype = Object.create(Common.prototype); + Common1D.prototype._class += " c3chart_Common1D"; + Common1D.prototype.implements(I1DChart.prototype); + + /** + * Publish Params Common To Other Libraries + */ + Common1D.prototype.publish("paletteID", "default", "set", "Palette ID", Common1D.prototype._palette.switch(), {tags:['Basic','Shared']}); + + /** + * Publish Params Unique To This Widget + */ + + Common1D.prototype.update = function (domNode, element) { + this._palette = this._palette.switch(this.paletteID()); + Common.prototype.update.apply(this, arguments); + }; + + return Common1D; +})); + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('c3chart/Common2D',["./Common", "../api/I2DChart"], factory); + } else { + root.c3chart_Common2D = factory(root.c3chart_Common, root.api_I2DChart); + } +}(this, function (Common, I2DChart) { + function Common2D(target) { + Common.call(this); + I2DChart.call(this); + + var context = this; + this._config.color = { + pattern: this._palette.colors() + }; + + this._config.data.onclick = function (d, element) { + context.click(context.rowToObj(context._data[d.index]), context._columns[1]); + }; + this._config.data.color = function (color, d) { + return context._palette(d.id ? d.id : d); + }; + } + Common2D.prototype = Object.create(Common.prototype); + Common2D.prototype._class += " c3chart_Common2D"; + Common2D.prototype.implements(I2DChart.prototype); + + /** + * Publish Params Common To Other Libraries + */ + Common2D.prototype.publish("paletteID", "default", "set", "Palette ID", Common2D.prototype._palette.switch(), {tags:['Basic','Shared']}); + + /** + * Publish Params Unique To This Widget + */ + + Common2D.prototype.update = function (domNode, element) { + this._palette = this._palette.switch(this.paletteID()); + Common.prototype.update.apply(this, arguments); + }; + + return Common2D; +})); + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('c3chart/Donut.js',["./Common2D"], factory); + } else { + root.c3chart_Donut = factory(root.c3chart_Common2D); + } +}(this, function (Common2D) { + function Donut(target) { + Common2D.call(this); + + this._type = "donut"; + } + Donut.prototype = Object.create(Common2D.prototype); + Donut.prototype._class += " c3chart_Donut"; + + /** + * Publish Params Common To Other Libraries + */ + + /** + * Publish Params Unique To This Widget + */ + Donut.prototype.publish("showLabel", true, "boolean", "Show Label",null,{tags:['Basic']}); + //Donut.prototype.publish("labelFormat", null, "function", "???",null,{tags:['Intermediate']}); + //Donut.prototype.publish("labelThreshold", 0.05, "number", "???",null,{tags:['Intermediate']}); + Donut.prototype.publish("arcWidth", 45, "number", "Arc Width",null,{tags:['Basic']}); + Donut.prototype.publish("expand", true, "boolean", "Arc Explode",null,{tags:['Intermediate']}); + Donut.prototype.publish("title", "xxx", "string", "Center Label",null,{tags:['Intermediate']}); + + Donut.prototype.enter = function (domNode, element) { + this._config.donut = { + label_show: this.showLabel(), + width: this.arcWidth(), + expand: this.expand(), + title: this.title() + }; + + Common2D.prototype.enter.apply(this, arguments); + }; + + Donut.prototype.update = function (domNode, element) { + Common2D.prototype.update.apply(this, arguments); + + this.c3Chart.internal.config.donut_label_show = this.showLabel(); +// this.c3Chart.internal.config.donut_label_format = this.high(); +// this.c3Chart.internal.config.donut_label_threshold = this.showValueLabel() ? this.columns() : ""; + this.c3Chart.internal.config.donut_width = this.arcWidth(); + this.c3Chart.internal.config.donut_expand = this.expand(); + this.c3Chart.internal.config.donut_title = this.title(); + }; + + Donut.prototype.getChartOptions = function () { + var chartOptions = Common2D.prototype.getChartOptions.apply(this, arguments); + + var data = this._data.map(function (row, idx) { + return [row[0], row[1]]; + }, this); + + chartOptions.columns = data; + + return chartOptions; + }; + + return Donut; +})); + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('c3chart/Gauge.js',["./Common1D"], factory); + } else { + root.c3chart_Gauge = factory(root.c3chart_Common1D); + } +}(this, function (Common1D) { + function Gauge(target) { + Common1D.call(this); + + this._type = "gauge"; + + var context = this; + this._config.data.onclick = function (d, element) { + var clickEvent = {}; + clickEvent[d.id] = d.value; + context.click(clickEvent, d.id); + }; + this._config.data.color = function (color, d) { + return context._palette(context._data, context.low(), context.high()); + }; + } + Gauge.prototype = Object.create(Common1D.prototype); + Gauge.prototype._class += " c3chart_Gauge"; + + /** + * Publish Params Common To Other Libraries + */ + Gauge.prototype.publish("low", 0, "number", "Gauge Lower Bound",null,{tags:['Intermediate','Shared']}); + Gauge.prototype.publish("high", 100, "number", "Gauge Higher Bound",null,{tags:['Intermediate','Shared']}); + + /** + * Publish Params Unique To This Widget + */ + Gauge.prototype.publish("valueFormat", "Percent", "set", "Value Display Format", ["Percent", "Value"],{tags:['Basic']}); + Gauge.prototype.publish("arcWidth", 10, "number", "Gauge Width of Arc",null,{tags:['Basic']}); + Gauge.prototype.publish("showLabels", true, "boolean", "Show Labels",null,{tags:['Basic']}); + Gauge.prototype.publish("showValueLabel", true, "boolean", "Show Value Label",null,{tags:['Basic']}); + + Gauge.prototype.update = function (domNode, element) { + this.c3Chart.internal.config.gauge_min = this.low(); + this.c3Chart.internal.config.gauge_max = this.high(); + this.c3Chart.internal.config.gauge_units = this.showValueLabel() ? this.columns() : ""; + this.c3Chart.internal.config.gauge_width = this.arcWidth(); + this.c3Chart.internal.config.gauge_label_format = this.valueFormat() === "Percent" ? null : function (value, ratio) { return value; }; + this.c3Chart.internal.config.gauge_label_show = this.showLabels(); + Common1D.prototype.update.apply(this, arguments); + }; + + Gauge.prototype.getChartOptions = function () { + var chartOptions = Common1D.prototype.getChartOptions.apply(this, arguments); + + chartOptions.columns = [[this._columns, this._data]]; + + return chartOptions; + }; + + return Gauge; +})); + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('c3chart/Line.js',["./CommonND"], factory); + } else { + root.c3chart_Line = factory(root.c3chart_CommonND); + } +}(this, function (CommonND) { + function Line(target) { + CommonND.call(this); + + this._type = "line"; + } + Line.prototype = Object.create(CommonND.prototype); + Line.prototype._class += " c3chart_Line"; + + /** + * Publish Params Common To Other Libraries + */ + Line.prototype.publish("lineWidth", 1.0, "number", "Line Width",null,{tags:['Basic','Shared']}); + Line.prototype.publish("lineDashStyle", [], "array", "Dashed Lines",null,{tags:['Basic','Shared']}); + Line.prototype.publish("lineOpacity", 1.0, "number", "Line Alpha",null,{tags:['Basic','Shared']}); + + /** + * Publish Params Unique To This Widget + */ + + Line.prototype.enter = function (domNode, element) { + CommonND.prototype.enter.apply(this, arguments); + }; + + + Line.prototype.update = function (domNode, element) { + CommonND.prototype.update.apply(this, arguments); + + element.selectAll(".c3-line").style({ + "stroke-width": this.lineWidth()+"px", + "stroke-opacity": this.lineOpacity(), + "stroke-dasharray": this.lineDashStyle().toString(), + }); + }; + + return Line; +})); + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('c3chart/Pie.js',["./Common2D"], factory); + } else { + root.c3chart_Pie = factory(root.c3chart_Common2D); + } +}(this, function (Common2D) { + function Pie(target) { + Common2D.call(this); + + this._type = "pie"; + } + Pie.prototype = Object.create(Common2D.prototype); + Pie.prototype._class += " c3chart_Pie"; + + /** + * Publish Params Common To Other Libraries + */ + + /** + * Publish Params Unique To This Widget + */ + + Pie.prototype.update = function (domNode, element) { + Common2D.prototype.update.apply(this, arguments); + }; + + Pie.prototype.getChartOptions = function () { + var chartOptions = Common2D.prototype.getChartOptions.apply(this, arguments); + + var data = this._data.map(function (row, idx) { + return [row[0], row[1]]; + }, this); + + chartOptions.columns = data; + + return chartOptions; + }; + + return Pie; +})); + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('c3chart/Scatter.js',["./CommonND"], factory); + } else { + root.c3chart_Scatter = factory(root.c3chart_CommonND); + } +}(this, function (CommonND) { + function Scatter(target) { + CommonND.call(this); + + this._type = "scatter"; + } + + /** + * Publish Params Common To Other Libraries + */ + + /** + * Publish Params Unique To This Widget + */ + + Scatter.prototype = Object.create(CommonND.prototype); + Scatter.prototype._class += " c3chart_Scatter"; + + return Scatter; +})); + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('c3chart/Step.js',["./CommonND"], factory); + } else { + root.c3chart_Step = factory(root.c3chart_CommonND); + } +}(this, function (CommonND) { + function Step(target) { + CommonND.call(this); + + this._type = "step"; + } + + /** + * Publish Params Common To Other Libraries + */ + + /** + * Publish Params Unique To This Widget + */ + + Step.prototype = Object.create(CommonND.prototype); + Step.prototype._class += " c3chart_Step"; + + return Step; +})); + diff --git a/dist/hpcc-viz-c3chart.min.js b/dist/hpcc-viz-c3chart.min.js new file mode 100644 index 0000000000..13027d309f --- /dev/null +++ b/dist/hpcc-viz-c3chart.min.js @@ -0,0 +1 @@ +typeof define=="function"&&define.amd&&define("css",[],function(){return{load:function(e,t,n){n()}}}),function(e,t){typeof define=="function"&&define.amd?define("c3chart/Common.js",["d3","c3","../common/HTMLWidget","css!c3"],t):e.c3chart_Common=t(e.d3,e.c3,e.common_HTMLWidget)}(this,function(e,t,n){function r(e){n.call(this),this._tag="div",this._type="unknown",this._config={axis:{},legend:{position:"bottom",show:!0},data:{columns:[],rows:[]}},this._prevColumnIDs=[]}return r.prototype=Object.create(n.prototype),r.prototype._class+=" c3chart_Common",r.prototype.publish("showLegend",!1,"boolean","Show/Hide Legend",null,{tags:["Basic","Shared"]}),r.prototype.publish("legendFontColor",null,"html-color","Legend Font Color",null,{tags:["Intermediate","Shared"]}),r.prototype.publish("legendFontSize",null,"number","Legend Font Size",null,{tags:["Intermediate","Shared"]}),r.prototype.publish("legendFontFamily",null,"string","Legend Font Name",null,{tags:["Private","Shared"]}),r.prototype.publish("legendFontBold",!1,"boolean","Legend Font Bold",null,{tags:["Private","Shared"]}),r.prototype.publish("legendFontItalic",!1,"boolean","Legend Font Italic",null,{tags:["Private","Shared"]}),r.prototype.publish("fontSize",null,"number","Font Size",null,{tags:["Basic","Shared"]}),r.prototype.publish("fontFamily",null,"string","Font Name",null,{tags:["Basic","Shared","Shared"]}),r.prototype.publish("fontColor",null,"html-color","Font Color",null,{tags:["Basic","Shared"]}),r.prototype.publish("legendPosition","right","set","Legend Position",["bottom","right"],{tags:["Intermediate"]}),r.prototype.publish("animationDuration",0,"number","Animation Duration",null,{tags:["Advanced"]}),r.prototype.type=function(e){return arguments.length?(this._type=e,this):this._type},r.prototype.getC3Series=function(){return this._columns.filter(function(e,t){return t>0})},r.prototype.getC3Rows=function(){var e=[this._columns.filter(function(e,t){return t>0})].concat(this._data.map(function(e){return e.filter(function(e,t){return t>0})}));return e},r.prototype.getC3Categories=function(){var e=this._data.map(function(e,t){return e[0]});return e},r.prototype.getC3Column=function(e){var t=[this._columns[e]].concat(this._data.map(function(t,n){return t[e]}));return t},r.prototype.getC3Columns=function(e){if(!this._data.length)return[];e=e||this._columns.length;var t=[];for(var n=1;n r.DateTime) { + return 1; + } + if (l.DateTime < r.DateTime) { + return -1; + } + return 0; + }); + return this + .xAxisType("time") + .xAxisTypeTimePattern("%Y-%m-%dT%H:%M:%S") + .yAxisType("linear") + .columns(["Date", "Price1", "Price2", "Price3"]) + .data(rawData.map(function (row, idx) { + switch (idx % 3) { + case 0: + return [row.DateTime, row.Price, null, null]; + case 1: + return [row.DateTime, null, row.Price, null]; + case 2: + return [row.DateTime, null, null, row.Price]; + } + })) + ; + }; + + XYAxis.prototype.testDataTimeY = function () { + return this + .xAxisType("ordinal") + .yAxisType("time") + .yAxisTypeTimePattern("%Y-%m-%d") + .columns(["Subject", "Year 1"]) + .data([ + ["Geography", "2010-07-09"], + ["English", "2010-07-12"], + ["Math", null], + ["Science", "2010-07-21"] + ]) + ; + }; + + var xAxisTypeTimePattern = XYAxis.prototype.xAxisTypeTimePattern; + XYAxis.prototype.xAxisTypeTimePattern = function (_) { + var retVal = xAxisTypeTimePattern.apply(this, arguments); + if (arguments.length) { + this._dateParserData = d3.time.format(_).parse; + } + return retVal; + }; + + var yAxisTypeTimePattern = XYAxis.prototype.yAxisTypeTimePattern; + XYAxis.prototype.yAxisTypeTimePattern = function (_) { + var retVal = yAxisTypeTimePattern.apply(this, arguments); + if (arguments.length) { + this._dateParserValue = d3.time.format(_).parse; + } + return retVal; + }; + + XYAxis.prototype.columns = function (_) { + return SVGWidget.prototype.columns.apply(this, arguments); + }; + + XYAxis.prototype.formatData = function (d) { + switch (this.xAxisType()) { + case "time": + return this._dateParserData(d); + default: + return d; + } + }; + + XYAxis.prototype.formatValue = function (d) { + if (!d) { + return d; + } + if (d instanceof Array) { + return d.map(function (item) { + return this.formatValue(item); + }, this); + } + switch (this.yAxisType()) { + case "time": + return this._dateParserValue(d); + default: + if (typeof d === "string") { + return +d; + } + return d; + } + }; + + XYAxis.prototype.formattedData = function () { + return this.data().map(function (row) { + return row.map(function (cell, idx) { + if (idx === 0) { + return this.formatData(cell); + } if (idx >= this._columns.length) { + return cell; + } + return this.formatValue(cell); + }, this); + }, this); + }; + + XYAxis.prototype.enter = function (domNode, element) { + this.dataAxis = d3.svg.axis() + .orient("bottom") + ; + + this.valueAxis = d3.svg.axis() + .orient("left") + ; + + this.svg = element.append("g"); + this.svgRegions = element.append("g"); + this.svgData = this.svg.append("g"); + this.svgXAxis = this.svg.append("g"); + this.svgXAxisText = this.svgXAxis.append("text") + .attr("y", -2) + .style("text-anchor", "end") + ; + this.svgYAxis = this.svg.append("g"); + this.svgYAxisText = this.svgYAxis.append("text") + .attr("transform", "rotate(-90)") + .attr("x", -2) + .attr("y", 2) + .attr("dy", ".71em") + .style("text-anchor", "end") + ; + + // Brush --- + this.svgBrush = element.append("g") + .attr("class", "brush") + ; + var context = this; + this.xBrush = d3.svg.brush() + .on("brush", function () { + return context.brushMoved.apply(context, arguments); + }) + ; + this.yBrush = d3.svg.brush() + .on("brush", function () { + return context.brushMoved.apply(context, arguments); + }) + ; + }; + + XYAxis.prototype.resizeBrushHandle = function (d, width, height) { + var e, x, y; + if (d === "e" || d === "w") { + e = +(d === "e"); + x = e ? 1 : -1; + y = height / 3; + return "M" + (0.5 * x) + "," + y + + "A6,6 0 0 " + e + " " + (6.5 * x) + "," + (y + 6) + + "V" + (2 * y - 6) + + "A6,6 0 0 " + e + " " + (0.5 * x) + "," + (2 * y) + + "Z" + + "M" + (2.5 * x) + "," + (y + 8) + + "V" + (2 * y - 8) + + "M" + (4.5 * x) + "," + (y + 8) + + "V" + (2 * y - 8); + } else { + e = +(d === "s"); + y = e ? 1 : -1; + x = width / 3; + return "M" + x + ", " + (0.5 * y) + + "A6,6 0 0 " + (e + 1) % 2 + " " + (x + 6) + "," + (6.5 * y) + + "H" + (2 * x - 6) + + "A6,6 0 0 " + (e + 1) % 2 + " " + (2 * x) + "," + (0.5 * y) + + "Z" + + "M" + (x + 8) + "," + (2.5 * y) + + "H" + (2 * x - 8) + + "M" + (x + 8) + "," + (4.5 * y) + + "H" + (2 * x - 8); + } + }; + + XYAxis.prototype.brushMoved = SVGWidget.prototype.debounce(function brushed() { + var selected = this.formattedData().filter(function (d) { + var pos; + switch (this.xAxisType()) { + case "ordinal": + pos = this.dataScale(d[0]) + (this.dataScale.rangeBand ? this.dataScale.rangeBand() / 2 : 0); + if (this.orientation() === "horizontal") { + return (pos >= this.xBrush.extent()[0] && pos <= this.xBrush.extent()[1]); + } else { + return (pos >= this.yBrush.extent()[0] && pos <= this.yBrush.extent()[1]); + } + break; + default: + pos = d[0]; + if (this.orientation() === "horizontal") { + return (pos >= this.xBrush.extent()[0] && pos <= this.xBrush.extent()[1]); + } else { + return (pos >= this.yBrush.extent()[0] && pos <= this.yBrush.extent()[1]); + } + break; + } + }, this); + this.selection(selected); + }, 250); + + XYAxis.prototype.dataPos = function (label) { + var retVal = this.dataScale(this.formatData(label)); + if (this.xAxisType() === "ordinal") { + retVal += this.dataScale.rangeBand() / 2; + } + return retVal; + }; + + XYAxis.prototype.valuePos = function (value) { + return this.valueScale(this.formatValue(value)); + }; + + XYAxis.prototype.calcMargin = function (domNode, element) { + var margin = { top: this.selectionMode() ? 10 : 2, right: this.selectionMode() ? 10 : 2, bottom: this.selectionMode() ? 10 : 2, left: this.selectionMode() ? 10 : 2 }; + var height = this.height() - margin.top - margin.bottom; + + var test = element.append("g"); + + var svgXAxis = test.append("g") + .attr("class", this.orientation() === "horizontal" ? "x axis" : "y axis") + .attr("transform", "translate(0," + height + ")") + .call(this.currAxis) + ; + var x_bbox = svgXAxis.node().getBBox(); + margin.right -= (this.width() - x_bbox.width - x_bbox.x); + margin.bottom = x_bbox.height; + + if (this.yAxisType() !== "none") { + var svgYAxis = test.append("g") + .attr("class", this.orientation() === "horizontal" ? "y axis" : "x axis") + .call(this.otherAxis) + ; + var y_bbox = svgYAxis.node().getBBox(); + margin.left = y_bbox.width; + margin.top -= y_bbox.y; + } + + test.remove(); + return margin; + }; + + XYAxis.prototype.update = function (domNode, element) { + var context = this; + + var regions = this.svgRegions.selectAll(".region").data(this.regions()); + regions.enter().append("rect") + .attr("class", "region") + ; + if (this.orientation() === "horizontal") { + regions + .attr("x", function (d) { return context.dataPos(d.x0); }) + .attr("y", 0) + .attr("width", function (d) { return context.dataPos(d.x1) - context.dataPos(d.x0); }) + .attr("height", this.height()) + .style("stroke", function (d) { return context._palette(d.colorID); }) + .style("fill", function (d) { return d3.hsl(context._palette(d.colorID)).brighter(); }) + ; + } else { + regions + .attr("x", 0) + .attr("y", function (d) { return context.dataPos(d.x0); }) + .attr("width", this.width()) + .attr("height", function (d) { return context.dataPos(d.x0) - context.dataPos(d.x1); }) + .style("stroke", function (d) { return context._palette(d.colorID); }) + .style("fill", function (d) { return d3.hsl(context._palette(d.colorID)).brighter(); }) + ; + } + regions.exit().remove(); + + if (this._prevXAxisType !== this.xAxisType()) { + this._prevXAxisType = this.xAxisType(); + this._prevBrush = null; + switch (this.xAxisType()) { + case "linear": + this.dataScale = d3.scale.linear(); + break; + case "time": + this.dataScale = d3.time.scale(); + break; + case "ordinal": + /* falls through */ + default: + this.dataScale = d3.scale.ordinal(); + break; + } + this.dataAxis + .scale(this.dataScale) + ; + this.xBrush + .x(this.dataScale) + ; + this.yBrush + .y(this.dataScale) + ; + } + + switch (this.yAxisType()) { + case "pow": + this.valueScale = d3.scale.pow() + .exponent(this.yAxisTypePowExponent()) + ; + break; + case "log": + this.valueScale = d3.scale.log() + .base(this.yAxisTypeLogBase()) + ; + break; + case "time": + this.valueScale = d3.time.scale(); + break; + case "linear": + /* falls through */ + default: + this.valueScale = d3.scale.linear(); + break; + } + this.valueAxis + .scale(this.valueScale) + .ticks(this.yAxisTickCount(), this.yAxisTickFormat()) + ; + + var isHorizontal = this.orientation() === "horizontal"; + this.dataAxis.orient(isHorizontal ? "bottom" : "left"); + this.valueAxis.orient(isHorizontal ? "left" : "bottom"); + this.currAxis = isHorizontal ? this.dataAxis : this.valueAxis; + this.otherAxis = isHorizontal ? this.valueAxis : this.dataAxis; + var currBrush = isHorizontal ? this.xBrush : this.yBrush; + var otherBrush = isHorizontal ? this.yBrush : this.xBrush; + var otherBrushExtent = otherBrush.extent(); + + // Update Domain --- + switch (this.xAxisType()) { + case "ordinal": + this.dataScale.domain(this.data().map(function (d) { return d[0]; })); + break; + default: + var domainMin = this.xAxisDomainLow() ? this.formatData(this.xAxisDomainLow()) : d3.min(this.formattedData(), function (data) { + return data[0]; + }); + var domainMax = this.xAxisDomainHigh() ? this.formatData(this.xAxisDomainHigh()) : d3.max(this.formattedData(), function (data) { + return data[0]; + }); + this.dataScale.domain([domainMin, domainMax]); + break; + } + + var min = this.yAxisDomainLow() ? this.formatValue(this.yAxisDomainLow()) : d3.min(this.formattedData(), function (data) { + return d3.min(data.filter(function (cell, i) { return i > 0 && context._columns[i] && context._columns[i].indexOf("__") !== 0 && cell !== null; }), function (d) { return d instanceof Array ? d[0] : d; }); + }); + var max = this.yAxisDomainHigh() ? this.formatValue(this.yAxisDomainHigh()) : d3.max(this.formattedData(), function (data) { + return d3.max(data.filter(function (cell, i) { return i > 0 && context._columns[i] && context._columns[i].indexOf("__") !== 0 && cell !== null; }), function (d) { return d instanceof Array ? d[1] : d; }); + }); + switch (this.yAxisType()) { + case "time": + break; + default: + if (this.yAxisDomainLow() === "" && this.yAxisDomainHigh() === "") { + var valuePadding = (max - min) * this.yAxisDomainPadding() / 100; + var newMin = min - valuePadding; + if (min >= 0 && newMin < 0 || min === max) + newMin = 0; + min = newMin; + max = max + valuePadding; + } + break; + } + this.valueScale.domain([min, max]); + + // Calculate Range --- + if (this.dataScale.rangeRoundBands) { + this.dataScale.rangeRoundBands([isHorizontal ? 0 : this.height(), isHorizontal ? this.width() : 0], 0.1); + } else if (this.dataScale.rangeRound) { + this.dataScale.range([isHorizontal ? 0 : this.height(), isHorizontal ? this.width() : 0]); + } + this.valueScale.range([isHorizontal ? this.height() : 0, isHorizontal ? 0 : this.width()]); + var margin = this.calcMargin(domNode, element); + this.margin = margin; + + // Update Range --- + var width = this.width() - margin.left - margin.right, + height = this.height() - margin.top - margin.bottom, + maxExtent = isHorizontal ? width : height, + maxOtherExtent = isHorizontal ? height : width; + + if (this.dataScale.rangeRoundBands) { + this.dataScale.rangeRoundBands([isHorizontal ? 0 : maxExtent, isHorizontal ? maxExtent : 0], 0.1); + } else if (this.dataScale.rangeRound) { + this.dataScale.range([isHorizontal ? 0 : maxExtent, isHorizontal ? maxExtent : 0]); + } + this.valueScale.range([isHorizontal ? maxOtherExtent : 0, isHorizontal ? 0 : maxOtherExtent]); + + // Render --- + this.svg.transition() + .attr("transform", "translate(" + margin.left + "," + margin.top + ")") + ; + + this.svgXAxis.transition() + .attr("class", isHorizontal ? "x axis" : "y axis") + .attr("transform", "translate(0," + height + ")") + .call(this.currAxis) + ; + this.svgXAxisText + .attr("x", width - 2) + .text(isHorizontal ? this.columns()[0] : this.yAxisTitle()) + ; + + this.svgYAxis.transition() + .style("visibility", this.yAxisType() === "none" ? "hidden" : null) + .attr("class", isHorizontal ? "y axis" : "x axis") + .call(this.otherAxis) + ; + this.svgYAxisText.text(!isHorizontal ? this.columns()[0] : this.yAxisTitle()); + + if (this.selectionMode()) { + if (!this._prevBrush) { + switch (this.xAxisType()) { + case "ordinal": + currBrush.extent([0, maxExtent]); + break; + default: + currBrush.extent(this.dataScale.domain()); + break; + } + } else if (this._prevBrush && this._prevBrush.orientation !== this.orientation()) { + switch (this.xAxisType()) { + case "ordinal": + currBrush.extent([maxExtent - otherBrushExtent[0] * maxExtent / this._prevBrush.maxExtent, maxExtent - otherBrushExtent[1] * maxExtent / this._prevBrush.maxExtent]); + break; + default: + currBrush.extent(otherBrushExtent); + break; + } + } + this._prevBrush = { + orientation: this.orientation(), + maxExtent: maxExtent + }; + } + + this.svgBrush + .attr("transform", "translate(" + margin.left + ", " + margin.top + ")") + .style("display", this.selectionMode() ? null : "none") + .call(currBrush) + .selectAll(".background").transition() + .attr("width", width) + .attr("height", height) + ; + + this.svgBrush.selectAll(".extent, .resize rect").transition() + .attr(isHorizontal ? "y" : "x", 0) + .attr(isHorizontal ? "height" : "width", maxOtherExtent) + ; + + var handlePath = this.svgBrush.selectAll(".resize").selectAll("path").data(function (d) { return d; }); + handlePath.enter().append("path"); + handlePath.transition() + .attr("d", function (d) { return context.resizeBrushHandle(d, width, height); }) + ; + + this.updateChart(domNode, element, margin, width, height); + }; + + XYAxis.prototype.updateChart = function (domNode, element, margin, width, height) { + }; + + XYAxis.prototype.selection = function (selected) { + console.log(selected); + }; + + return XYAxis; +})); + + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('chart/Scatter.js',["d3", "../common/SVGWidget", "./XYAxis", "../api/INDChart", "css!./Scatter"], factory); + } else { + root.chart_Column = factory(root.d3, root.common_SVGWidget, root.chart_XYAxis, root.api_INDChart); + } +}(this, function (d3, SVGWidget, XYAxis, INDChart) { + function Scatter(target) { + XYAxis.call(this); + INDChart.call(this); + } + Scatter.prototype = Object.create(XYAxis.prototype); + Scatter.prototype._class += " chart_Scatter"; + Scatter.prototype.implements(INDChart.prototype); + + Scatter.prototype.publish("paletteID", "default", "set", "Palette ID", Scatter.prototype._palette.switch(),{tags:['Basic','Shared']}); + Scatter.prototype.publish("pointShape", "cross", "set", "Shape of the data points", ["circle", "rectangle", "cross"]); + Scatter.prototype.publish("pointSize", 6, "number", "Point Size"); + Scatter.prototype.publish("interpolate", "", "set", "Interpolate Data", ["", "linear", "step", "step-before", "step-after", "basis", "bundle", "cardinal", "monotone"]); + Scatter.prototype.publish("interpolateFill", false, "boolean", "Fill Interpolation"); + Scatter.prototype.publish("interpolateFillOpacity", 0.66, "number", "Fill Interpolation Opacity"); + + Scatter.prototype.xPos = function (d) { + return this.orientation() === "horizontal" ? this.dataPos(d.label) : this.valuePos(d.value); + }; + + Scatter.prototype.yPos = function (d) { + return this.orientation() === "horizontal" ? this.valuePos(d.value) : this.dataPos(d.label); + }; + + Scatter.prototype.updateChart = function (domNode, element, margin, width, height) { + var context = this; + + this._palette = this._palette.switch(this.paletteID()); + + if (this._prevPointShape !== this.pointShape()) { + this.svgData.selectAll(".data").remove(); + this._prevPointShape = this.pointShape(); + } + + function mapShape(shape) { + switch (shape) { + case "rectangle": + return "rect"; + case "circle": + return "circle"; + case "cross": + return "path"; + } + } + + var data = this.flattenData().map(function (d) { + d.shape = mapShape(context.pointShape()); + return d; + }); + + var points = this.svgData.selectAll(".point").data(data, function (d, idx) { return d.shape + "_" + idx; }); + points.enter().append("g") + .attr("class", "point") + .on("click", function (d, idx) { + context.click(context.rowToObj(context.data()[d.rowIdx]), context._columns[d.colIdx]); + }) + .each(function (d) { + var element = d3.select(this); + element + .append(d.shape) + .append("title") + ; + }) + ; + points + .each(function (d) { + var element = d3.select(this).select(d.shape); + switch (d.shape) { + case "rect": + element + .attr("x", function (d) { return context.xPos(d) - context.pointSize() / 2; }) + .attr("y", function (d) { return context.yPos(d) - context.pointSize() / 2; }) + .attr("width", context.pointSize()) + .attr("height", context.pointSize()) + .style("fill", function (d, idx) { return context._palette(context._columns[d.colIdx]); }) + ; + break; + case "circle": + element + .attr("cx", function (d) { return context.xPos(d); }) + .attr("cy", function (d) { return context.yPos(d); }) + .attr("r", context.pointSize() / 2) + .style("fill", function (d, idx) { return context._palette(context._columns[d.colIdx]); }) + ; + break; + case "path": + element + .attr("d", function (d) { + return "M" + (context.xPos(d) - context.pointSize() / 2) + " " + (context.yPos(d) - context.pointSize() / 2) + " " + + "L" + (context.xPos(d) + context.pointSize() / 2) + " " + (context.yPos(d) + context.pointSize() / 2) + " " + + "M" + (context.xPos(d) - context.pointSize() / 2) + " " + (context.yPos(d) + context.pointSize() / 2) + " " + + "L" + (context.xPos(d) + context.pointSize() / 2) + " " + (context.yPos(d) - context.pointSize() / 2); + }) + .style("stroke", function (d, idx) { return context._palette(context._columns[d.colIdx]); }) + ; + break; + } + element.select("title") + .text(function (d, idx) { return context.data()[d.rowIdx][0] + " (" + context.columns()[d.colIdx] + ")" + ": " + d.value; }) + ; + + }) + ; + points.exit().remove(); + + var areas = this.svgData.selectAll(".area").data(this.columns().filter(function (d, idx) { return context.interpolate() && context.interpolateFill() && idx > 0; })); + areas.enter().append("path") + .attr("class", "area") + ; + var area = d3.svg.area() + .interpolate(this.interpolate()) + ; + switch (this.orientation()) { + case "horizontal": + area + .x(function (d) { return context.xPos(d); }) + .y0(function (d) { return height; }) + .y1(function (d) { return context.yPos(d); }) + ; + break; + default: + area + .y(function (d) { return context.yPos(d); }) + .x0(function (d) { return 0; }) + .x1(function (d) { return context.xPos(d); }) + ; + break; + } + areas.each(function (d, idx) { + var element = d3.select(this); + element + .attr("d", area(data.filter(function (d2) { return d2.colIdx === idx + 1; }))) + .style("opacity", context.interpolateFillOpacity()) + .style("stroke", "none") + .style("fill", function (d, i) { return d3.hsl(context._palette(context._columns[idx + 1])).brighter(); }) + ; + }); + areas.exit().remove(); + + var lines = this.svgData.selectAll(".line").data(this.columns().filter(function (d, idx) { return context.interpolate() && idx > 0; })); + lines.enter().append("path") + .attr("class", "line") + ; + var line = d3.svg.line() + .x(function (d) { return context.xPos(d); }) + .y(function (d) { return context.yPos(d); }) + .interpolate(this.interpolate()) + ; + lines.each(function (d, idx) { + var element = d3.select(this); + var data2 = data.filter(function (d2) { return d2.colIdx === idx + 1; }); + element + .attr("d", line(data2)) + .style("stroke", function (d, i) { return context._palette(context._columns[idx + 1]); }) + .style("fill", "none") + ; + }); + lines.exit().remove(); + }; + + Scatter.prototype.exit = function (domNode, element) { + SVGWidget.prototype.exit.apply(this, arguments); + }; + + return Scatter; +})); + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('chart/Area.js',["d3", "./Scatter"], factory); + } else { + root.chart_Area = factory(root.d3, root.chart_Scatter); + } +}(this, function (d3, Scatter) { + function Area(target) { + Scatter.call(this); + + this.interpolate("linear"); + this.interpolateFill(true); + } + Area.prototype = Object.create(Scatter.prototype); + Area.prototype._class += " chart_Area"; + + return Area; +})); + + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('chart/Bubble.js',["d3", "../common/SVGWidget", "../api/I2DChart", "../common/Text", "../common/FAChar", "css!./Bubble"], factory); + } else { + root.chart_Bubble = factory(root.d3, root.common_SVGWidget, root.api_I2DChart, root.common_Text, root.common_FAChar); + } +}(this, function (d3, SVGWidget, I2DChart, Text, FAChar) { + function Bubble(target) { + SVGWidget.call(this); + I2DChart.call(this); + this._drawStartPos = "origin"; + + this.labelWidgets = {}; + + this.d3Pack = d3.layout.pack() + .sort(function (a, b) { return a < b ? -1 : a > b ? 1 : 0; }) + .size([this.width(), this.height()]) + .value(function (d) { return d[1]; }) + ; + } + Bubble.prototype = Object.create(SVGWidget.prototype); + Bubble.prototype._class += " chart_Bubble"; + Bubble.prototype.implements(I2DChart.prototype); + + Bubble.prototype.publish("paletteID", "default", "set", "Palette ID", Bubble.prototype._palette.switch(),{tags:['Basic','Shared']}); + + Bubble.prototype.size = function (_) { + var retVal = SVGWidget.prototype.size.apply(this, arguments); + if (arguments.length) { + this.d3Pack + .size([this.width(), this.height()]) + ; + } + return retVal; + }; + + Bubble.prototype.update = function (domNode, element) { + var context = this; + + this._palette = this._palette.switch(this.paletteID()); + var node = element.selectAll(".node") + .data(this._data.length ? this.d3Pack.nodes({ children: this.cloneData() }).filter(function (d) { return !d.children; }) : [], function (d) { return d[0]; }) + ; + + // Enter --- + node.enter().append("g") + .attr("class", "node") + .attr("opacity", 0) + .on("click", function (d) { + context.click(context.rowToObj(d), context._columns[1]); + }) + .each(function (d) { + var element = d3.select(this); + element.append("circle") + .attr("r", function (d) { return d.r; }) + .append("title") + ; + if (d.__viz_faChar) { + context.labelWidgets[d[0]] = new FAChar() + .char(d.__viz_faChar) + .target(this) + .render() + ; + } else { + context.labelWidgets[d[0]] = new Text() + .text(d[0]) + .target(this) + .render() + ; + } + }) + ; + + // Update --- + node.transition() + .attr("opacity", 1) + .each(function (d) { + var element = d3.select(this); + var pos = { x: d.x, y: d.y }; + element.select("circle").transition() + .attr("transform", function (d) { return "translate(" + pos.x + "," + pos.y + ")"; }) + .style("fill", function (d) { return context._palette(d[0]); }) + .attr("r", function (d) { return d.r; }) + .select("title") + .text(function (d) { return d[0] + " (" + d[1] + ")"; }) + ; + if (d.__viz_faChar) { + context.labelWidgets[d[0]] + .pos(pos) + .render() + ; + } else { + var label = d[0]; + var labelWidth = context.labelWidgets[d[0]].getBBox().width; + if (d.r * 2 < 16) { + label = ""; + } else if (d.r * 2 < labelWidth) { + label = label[0] + "..."; + } + context.labelWidgets[d[0]] + .pos(pos) + .text(label) + .render() + ; + } + }) + ; + + // Exit --- + node.exit().transition() + .style("opacity", 0) + .remove() + ; + }; + + return Bubble; +})); + + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('chart/Column.js',["d3", "./XYAxis", "../api/INDChart", "css!./Column"], factory); + } else { + root.chart_Column = factory(root.d3, root.chart_XYAxis, root.api_INDChart); + } +}(this, function (d3, XYAxis, INDChart) { + function Column(target) { + XYAxis.call(this); + INDChart.call(this); + + this._linearGap = 25; + } + Column.prototype = Object.create(XYAxis.prototype); + Column.prototype._class += " chart_Column"; + Column.prototype.implements(INDChart.prototype); + + Column.prototype.publish("paletteID", "default", "set", "Palette ID", Column.prototype._palette.switch(),{tags:['Basic','Shared']}); + Column.prototype.publish("stacked", false, "boolean", "Stacked Bars"); + + Column.prototype.updateChart = function (domNode, element, margin, width, height) { + var context = this; + + this._palette = this._palette.switch(this.paletteID()); + + var dataLen = 10; + var offset = 0; + switch (this.xAxisType()) { + case "ordinal": + dataLen = this.dataScale.rangeBand(); + offset = 0; + break; + case "linear": + case "time": + dataLen = Math.max(Math.abs(this.dataScale(2) - this.dataScale(1)) * (100 - this._linearGap) / 100, dataLen); + offset = -dataLen/2; + break; + } + + var columnScale = d3.scale.ordinal() + .domain(context._columns.filter(function (d, idx) { return idx > 0; })) + .rangeRoundBands([0, dataLen]) + ; + + var column = this.svgData.selectAll(".dataRow") + .data(this.formattedData()) + ; + + column.enter().append("g") + .attr("class", "dataRow") + ; + + column + .each(function (dataRow, i) { + var element = d3.select(this); + + var columnRect = element.selectAll("rect").data(dataRow.filter(function (d, i) {return i > 0;})); + + columnRect + .enter().append("rect") + .attr("class", "columnRect") + .on("click", function (d, idx) { + context.click(context.rowToObj(dataRow), context._columns[idx + 1]); + }) + .append("title") + ; + + if (context.orientation() === "horizontal") { + columnRect.transition() + .attr("class", "columnRect") + .attr("x", function (d, idx) { return context.dataScale(dataRow[0]) + (context.stacked() ? 0 : columnScale(context._columns[idx + 1])) + offset;}) + .attr("width", context.stacked() ? dataLen : columnScale.rangeBand()) + .attr("y", function (d) { return d instanceof Array ? context.valueScale(d[1]) : context.valueScale(d) ; }) + .attr("height", function (d) { return d instanceof Array ? context.valueScale(d[0]) - context.valueScale(d[1]) : height - context.valueScale(d) ; }) + .style("fill", function (d, idx) { return context._palette(context._columns[idx + 1]); }) + ; + } else { + columnRect.transition() + .attr("class", "columnRect") + .attr("y", function (d, idx) { return context.dataScale(dataRow[0]) + (context.stacked() ? 0 : columnScale(context._columns[idx + 1])) + offset;}) + .attr("height", context.stacked() ? dataLen : columnScale.rangeBand()) + .attr("x", function (d) { return d instanceof Array ? context.valueScale(d[0]) : 0 ; }) + .attr("width", function (d) { return d instanceof Array ? context.valueScale(d[1]) - context.valueScale(d[0]) : context.valueScale(d) ; }) + .style("fill", function (d, idx) { return context._palette(context._columns[idx + 1]); }) + ; + } + + columnRect.select("title") + .text(function (d, idx) { return dataRow[0] + " (" + d + "," + " " + context._columns[idx + 1] + ")"; }) + ; + + if (context.stacked()) { + columnRect.sort(function (l, r) { + return r - l; + }); + } + + columnRect.exit().transition() + .remove() + ; + }); + + column.exit().transition() + .remove() + ; + + }; + + return Column; +})); + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('chart/Line.js',["d3", "./Scatter"], factory); + } else { + root.chart_Line = factory(root.d3, root.chart_Scatter); + } +}(this, function (d3, Scatter) { + function Line(target) { + Scatter.call(this); + + this.interpolate("linear"); + } + Line.prototype = Object.create(Scatter.prototype); + Line.prototype._class += " chart_Line"; + + return Line; +})); + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('chart/MultiChart',["d3", "../common/SVGWidget", "../api/INDChart", "require"], factory); + } else { + root.chart_MultiChart = factory(root.d3, root.common_SVGWidget, root.api_INDChart, root.require); + } +}(this, function (d3, SVGWidget, INDChart, require) { + var _2dChartTypes = [ + { id: "BUBBLE", display: "Bubble", widgetClass: "chart_Bubble" }, + { id: "PIE", display: "Pie", widgetClass: "chart_Pie" }, + { id: "GOOGLE_PIE", display: "Pie (Google)", widgetClass: "google_Pie" }, + { id: "C3_DONUT", display: "Donut (C3)", widgetClass: "c3chart_Donut" }, + { id: "C3_PIE", display: "Pie (C3)", widgetClass: "c3chart_Pie" }, + { id: "AM_FUNNEL", display: "Area (amCharts)", widgetClass: "amchart_Funnel" }, + { id: "AM_PIE", display: "Pie (amCharts)", widgetClass: "amchart_Pie" }, + { id: "AM_PYRAMID", display: "Area (amCharts)", widgetClass: "amchart_Pyramid" }, + { id: "WORD_CLOUD", display: "Word Cloud", widgetClass: "other_WordCloud" } + ]; + var _multiChartTypes = [ + { id: "COLUMN", display: "Column", widgetClass: "chart_Column" }, + { id: "LINE", display: "Line", widgetClass: "chart_Line" }, + { id: "AREA", display: "Area", widgetClass: "chart_Area" }, + { id: "STEP", display: "Step", widgetClass: "chart_Step" }, + { id: "GOOGLE_BAR", display: "Bar (Google)", widgetClass: "google_Bar" }, + { id: "GOOGLE_COLUMN", display: "Column (Google)", widgetClass: "google_Column" }, + { id: "GOOGLE_LINE", display: "Line (Google)", widgetClass: "google_Line" }, + { id: "C3_AREA", display: "Area (C3)", widgetClass: "c3chart_Area" }, + { id: "C3_BAR", display: "Bar (C3)", widgetClass: "c3chart_Bar" }, + { id: "C3_COLUMN", display: "Column (C3)", widgetClass: "c3chart_Column" }, + { id: "C3_LINE", display: "Line (C3)", widgetClass: "c3chart_Line" }, + { id: "C3_SCATTER", display: "Scatter (C3)", widgetClass: "c3chart_Scatter" }, + { id: "C3_STEP", display: "Step (C3)", widgetClass: "c3chart_Step" }, + { id: "AM_AREA", display: "Area (amCharts)", widgetClass: "amchart_Area" }, + { id: "AM_BAR", display: "Bar (amCharts)", widgetClass: "amchart_Bar" }, + { id: "AM_LINE", display: "Line (amCharts)", widgetClass: "amchart_Line" }, + //{ id: "AM_SCATTER", display: "Scatter (amCharts)", widgetClass: "amchart_Scatter" }, + ]; + var _anyChartTypes = [ + { id: "TABLE", display: "Table", widgetClass: "other_Table" } + ]; + var _allChartTypes = _2dChartTypes.concat(_multiChartTypes.concat(_anyChartTypes)); + + function MultiChart() { + SVGWidget.call(this); + INDChart.call(this); + + this.chart(null); + + this._2dChartTypes = _2dChartTypes; + this._multiChartTypes = _multiChartTypes; + this._anyChartTypes = _anyChartTypes; + this._allChartTypes = _allChartTypes; + + this._allCharts = {}; + this._allChartTypes.forEach(function (item) { + var newItem = JSON.parse(JSON.stringify(item)); + newItem.widget = null; + this._allCharts[item.id] = newItem; + this._allCharts[item.display] = newItem; + this._allCharts[item.widgetClass] = newItem; + }, this); + // Backward compatability until we roll our own BAR --- + this._allCharts["BAR"] = this._allCharts["COLUMN"]; + } + MultiChart.prototype = Object.create(SVGWidget.prototype); + MultiChart.prototype._class += " chart_MultiChart"; + MultiChart.prototype.implements(INDChart.prototype); + + MultiChart.prototype.publish("chartType", "BUBBLE", "set", "Chart Type", _allChartTypes.map(function (item) { return item.id; }),{tags:['Basic']}); + MultiChart.prototype.publish("chart", null, "widget", "Chart",null,{tags:['Basic']}); + + MultiChart.prototype.columns = function (_) { + var retVal = SVGWidget.prototype.columns.apply(this, arguments); + if (arguments.length && this.chart()) { + this.chart().columns(_); + } + return retVal; + }; + + MultiChart.prototype.data = function (_) { + var retVal = SVGWidget.prototype.data.apply(this, arguments); + if (arguments.length && this.chart()) { + this.chart().data(_); + } + return retVal; + }; + + MultiChart.prototype.hasOverlay = function () { + return this.chart() && this.chart().hasOverlay(); + }; + + MultiChart.prototype.visible = function (_) { + if (!arguments.length) return this.chart() && this.chart().visible(); + if (this.chart()) { + this.chart().visible(_); + } + return this; + }; + + MultiChart.prototype.requireContent = function (chartType, callback) { + var path = "src/" + this._allCharts[chartType].widgetClass.split("_").join("/"); + require([path], function (WidgetClass) { + callback(new WidgetClass()); + }); + }; + + MultiChart.prototype.switchChart = function (callback) { + var oldContent = this.chart(); + var context = this; + this.requireContent(this.chartType(), function (newContent) { + if (newContent !== oldContent) { + var size = context.size(); + newContent + .columns(context._columns) + .data(context._data) + .size(size) + ; + context.chart(newContent); + newContent.click = function (row, column) { + context.click(row, column); + }; + if (oldContent) { + oldContent + .data([]) + .size({ width: 1, height: 1 }) + .render() + ; + } + } + if (callback) { + callback(this); + } + }); + }; + + MultiChart.prototype.update = function (domNode, element) { + SVGWidget.prototype.update.apply(this, arguments); + var content = element.selectAll(".multiChart").data(this.chart() ? [this.chart()] : [], function (d) { return d._id; }); + content.enter().append("g") + .attr("class", "multiChart") + .each(function (d) { + d.target(this); + }) + ; + + var size = this.size(); + content + .each(function (d) { + d + .size(size) + .render() + ; + }) + ; + + content.exit().transition() + .each(function (d) { d.target(null); }) + .remove() + ; + }; + + MultiChart.prototype.exit = function (domNode, element) { + if (this.chart()) { + this.chart().target(null); + } + SVGWidget.prototype.exit.apply(this, arguments); + }; + + + MultiChart.prototype.render = function (callback) { + if (this.chartType() && (!this.chart() || (this.chart().classID() !== this._allCharts[this.chartType()].widgetClass))) { + var context = this; + var args = arguments; + this.switchChart(function () { + SVGWidget.prototype.render.apply(context, args); + }); + return this; + } + return SVGWidget.prototype.render.apply(this, arguments); + }; + + return MultiChart; +})); + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('chart/MultiChartSurface.js',["d3", "../common/ResizeSurface", "./MultiChart", "../api/INDChart"], factory); + } else { + root.chart_MultiChartSurface = factory(root.d3, root.common_ResizeSurface, root.chart_MultiChart, root.api_INDChart); + } +}(this, function (d3, ResizeSurface, MultiChart, INDChart) { + function MultiChartSurface() { + ResizeSurface.call(this); + INDChart.call(this); + + this._title = "MultiChartSurface"; + this._content = new MultiChart(); + this._content.click = function (row, column) { + context.click(row, column); + }; + + var context = this; + this._menu.click = function (d) { + context._content.chartType(d).render(); + }; + this.content(this._content); + this.mode("all"); + } + MultiChartSurface.prototype = Object.create(ResizeSurface.prototype); + MultiChartSurface.prototype._class += " chart_MultiChartSurface"; + MultiChartSurface.prototype.implements(INDChart.prototype); + + MultiChartSurface.prototype.testData = INDChart.prototype.testData; + + MultiChartSurface.prototype.publishProxy("chartType", "_content"); + + MultiChartSurface.prototype.columns = function (_) { + if (!arguments.length) return this.content().columns(); + this.content().columns(_); + return this; + }; + + MultiChartSurface.prototype.data = function (_) { + if (!arguments.length) return this.content().data(); + this.content().data(_); + return this; + }; + + MultiChartSurface.prototype.mode = function (_) { + if (!arguments.length) return this._mode; + this._mode = _; + switch (this._mode) { + case "2d": + this.menu(this.content()._2dChartTypes.concat(this.content()._anyChartTypes).map(function (item) { return item.display; }).sort()); + break; + case "multi": + this.menu(this.content()._multiChartTypes.concat(this.content()._anyChartTypes).map(function (item) { return item.display; }).sort()); + break; + case "all": + /* falls through */ + default: + this.menu(this.content()._allChartTypes.map(function (item) { return item.display; }).sort()); + } + return this; + }; + + return MultiChartSurface; +})); + + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('chart/Pie.js',["d3", "../common/SVGWidget", "../api/I2DChart", "../common/Text", "../common/FAChar", "css!./Pie"], factory); + } else { + root.chart_Pie = factory(root.d3, root.common_SVGWidget, root.api_I2DChart, root.common_Text, root.common_FAChar); + } +}(this, function (d3, SVGWidget, I2DChart, Text, FAChar) { + function Pie(target) { + SVGWidget.call(this); + I2DChart.call(this); + + this._outerText = false; // Put label inside pie or outside (true/false) + this._radius = 100; // px + this._innerRadius = 0; // px + + this.labelWidgets = {}; + + this.d3Pie = d3.layout.pie() + .sort(function (a, b) { + return a < b ? -1 : a > b ? 1 : 0; + }) + .value(function (d) { return d[1]; }) + ; + this.d3Arc = d3.svg.arc() + .outerRadius(this._radius) + .innerRadius(this._innerRadius) + ; + } + Pie.prototype = Object.create(SVGWidget.prototype); + Pie.prototype._class += " chart_Pie"; + Pie.prototype.implements(I2DChart.prototype); + + Pie.prototype.publish("paletteID", "default", "set", "Palette ID", Pie.prototype._palette.switch(),{tags:['Basic','Shared']}); + + Pie.prototype.size = function (_) { + var retVal = SVGWidget.prototype.size.apply(this, arguments); + if (arguments.length) { + this.radius(Math.min(this._size.width, this._size.height) / 2); + } + return retVal; + }; + + Pie.prototype.radius = function (_) { + if (!arguments.length) return this._radius; + this.d3Arc.outerRadius(_); + this._radius = _; + return this; + }; + + Pie.prototype.innerRadius = function (_) { + if (!arguments.length) return this._innerRadius; + this.d3Arc.innerRadius(_); + this._innerRadius = _; + return this; + }; + + Pie.prototype.outerText = function (_) { + if (!arguments.length) return this._outerText; + this._outerText = _; + return this; + }; + + Pie.prototype.intersection = function (pointA, pointB) { + return this.intersectCircle(pointA, pointB); + }; + + Pie.prototype.update = function (domNode, element) { + var context = this; + + this._palette = this._palette.switch(this.paletteID()); + var arc = element.selectAll(".arc").data(this.d3Pie(this._data), function (d) { return d.data[0]; }); + + // Enter --- + arc.enter().append("g") + .attr("class", "arc") + .attr("opacity", 0) + .on("click", function (d) { + context.click(context.rowToObj(d.data), context._columns[1]); + }) + .each(function (d) { + var element = d3.select(this); + element.append("path") + .attr("d", context.d3Arc) + .append("title") + ; + if (d.data.__viz_faChar) { + context.labelWidgets[d.data[0]] = new FAChar() + .char(d.data.__viz_faChar) + .target(this) + .render() + ; + } else { + context.labelWidgets[d.data[0]] = new Text() + .text(d.data[0]) + .target(this) + .render() + ; + } + }) + ; + + // Update --- + arc.transition() + .attr("opacity", 1) + .each(function (d) { + var pos = { x: 0, y: 1 }; + if (context._outerText) { + var xFactor = Math.cos((d.startAngle + d.endAngle - Math.PI) / 2); + var yFactor = Math.sin((d.startAngle + d.endAngle - Math.PI) / 2); + + var textBBox = context.labelWidgets[d.data[0]].getBBox(); + var textOffset = Math.abs(xFactor) > Math.abs(yFactor) ? textBBox.width : textBBox.height; + pos.x = xFactor * (context._radius + textOffset); + pos.y = yFactor * (context._radius + textOffset); + } else { + var centroid = context.d3Arc.centroid(d); + pos = { x: centroid[0], y: centroid[1] }; + } + + var element = d3.select(this); + element.select("path").transition() + .attr("d", context.d3Arc) + .style("fill", function (d) { return context._palette(d.data[0]); }) + .select("title") + .text(function (d) { return d.data[0] + " (" + d.data[1] + ")"; }) + ; + context.labelWidgets[d.data[0]] + .pos(pos) + .render() + .element() + .classed("innerLabel", !context._outerText) + .classed("outerLabel", context._outerText) + ; + }) + ; + + // Exit --- + arc.exit().transition() + .style("opacity", 0) + .remove() + ; + + // Label Lines --- + if (context._outerText) { + var lines = element.selectAll("line").data(this.d3Pie(this._data), function (d) { return d.data[0]; }); + lines.enter().append("line") + .attr("x1", 0) + .attr("x2", 0) + .attr("y1", -this._radius - 3) + .attr("y2", -this._radius - 8) + .attr("stroke", "gray") + .attr("transform", function (d) { + return "rotate(" + (d.startAngle + d.endAngle) / 2 * (180 / Math.PI) + ")"; + }); + lines.transition() + .attr("transform", function (d) { + return "rotate(" + (d.startAngle + d.endAngle) / 2 * (180 / Math.PI) + ")"; + }); + lines.exit().remove(); + } + }; + + return Pie; +})); + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('chart/Step.js',["d3", "./Scatter"], factory); + } else { + root.chart_Step = factory(root.d3, root.chart_Scatter); + } +}(this, function (d3, Scatter) { + function Step(target) { + Scatter.call(this); + + this.interpolate("step"); + } + Step.prototype = Object.create(Scatter.prototype); + Step.prototype._class += " chart_Step"; + + return Step; +})); + diff --git a/dist/hpcc-viz-chart.min.js b/dist/hpcc-viz-chart.min.js new file mode 100644 index 0000000000..5a78e8e86b --- /dev/null +++ b/dist/hpcc-viz-chart.min.js @@ -0,0 +1 @@ +typeof define=="function"&&define.amd&&define("css",[],function(){return{load:function(e,t,n){n()}}}),function(e,t){typeof define=="function"&&define.amd?define("chart/XYAxis.js",["d3","../common/SVGWidget","css!./XYAxis"],t):e.chart_XYAxis=t(e.d3,e.common_SVGWidget)}(this,function(e,t){function n(n){t.call(this),this._drawStartPos="origin",this._dateParserData=e.time.format("%Y-%m-%d").parse,this._dateParserValue=e.time.format("%Y-%m-%d").parse}n.prototype=Object.create(t.prototype),n.prototype._class+=" chart_XYAxis",n.prototype.publish("orientation","horizontal","set","Selects orientation for the axis",["horizontal","vertical"]),n.prototype.publish("selectionMode",!1,"boolean","Range Selector"),n.prototype.publish("xAxisType","ordinal","set","X-Axis Type",["ordinal","linear","time"]),n.prototype.publish("xAxisTypeTimePattern","%Y-%m-%d","string","Time Series Pattern"),n.prototype.publish("xAxisDomainLow","","string","X-Axis Low"),n.prototype.publish("xAxisDomainHigh","","string","X-Axis High"),n.prototype.publish("yAxisTitle","","string","Y-Axis Title"),n.prototype.publish("yAxisTickCount",10,"number","Y-Axis Tick Count"),n.prototype.publish("yAxisTickFormat","s","string","Y-Axis Tick Format"),n.prototype.publish("yAxisType","linear","set","Y-Axis Type",["none","linear","pow","log","time"]),n.prototype.publish("yAxisTypeTimePattern","%Y-%m-%d","string","Time Series Pattern"),n.prototype.publish("yAxisTypePowExponent",2,"number","Exponent for Pow on Value Axis"),n.prototype.publish("yAxisTypeLogBase",10,"number","Base for log on Value Axis"),n.prototype.publish("yAxisDomainLow","","string","Y-Axis Low"),n.prototype.publish("yAxisDomainHigh","","string","Y-Axis High"),n.prototype.publish("yAxisDomainPadding",5,"number","Y-Axis Low/High Padding (if no low/high specified"),n.prototype.publish("regions",[],"array","Regions"),n.prototype.publish("sampleData","","set","Display Sample Data",["","ordinal","ordinalRange","linear","time-x","time-y"]),n.prototype._sampleData=n.prototype.sampleData,n.prototype.sampleData=function(e){var t=n.prototype._sampleData.apply(this,arguments);if(arguments.length)switch(e){case"ordinal":this.testDataOrdinal();break;case"ordinalRange":this.testDataOrdinalRange();break;case"linear":this.testDataLinear();break;case"time-x":this.testDataTimeX();break;case"time-y":this.testDataTimeY()}return t},n.prototype.resetSelection=function(){return this._prevBrush=null,this},n.prototype.testData=function(){return this.sampleData("ordinal"),this},n.prototype.testDataOrdinal=function(){return this.xAxisType("ordinal").yAxisType("linear").columns(["Subject","Year 1","Year 2","Year 3"]).data([["Geography",75,68,65],["English",45,"55",52],["Math",98,92,90],["Science",66,null,56]]),this},n.prototype.testDataOrdinalRange=function(){return this.xAxisType("ordinal").yAxisType("linear").columns(["Region","May","June","July"]).data([["Munster",[1,11],[2,14],[8,18]],["Leinster",[3,10],[1,15],["7",16]],["Ulster",[2,14],[5,12],[8,17]],["Connacht",[0,10],[1,12],[7,16]]]),this},n.prototype.testDataLinear=function(){return this.xAxisType("linear").yAxisType("linear").columns(["Subject","2nd Year"]).data([[10,75],[13,45],[14,45],[15,85],[16,98],[19,66]]),this},n.prototype.testDataTimeX=function(){var e=[{DateTime:"2014-06-01T07:01:39",Price:821},{DateTime:"2015-12-01T01:33:35",Price:841},{DateTime:"2015-12-25T23:58:34",Price:1356},{DateTime:"2015-05-16T17:02:17",Price:1136},{DateTime:"2015-09-11T10:37:50",Price:1094},{DateTime:"2014-11-03T21:34:47",Price:1266},{DateTime:"2015-11-05T12:31:45",Price:1159},{DateTime:"2014-11-27T16:25:57",Price:1572},{DateTime:"2015-12-26T15:13:48",Price:1083},{DateTime:"2014-06-18T16:21:06",Price:1324},{DateTime:"2014-05-13T05:35:12",Price:1553},{DateTime:"2014-06-01T20:40:50",Price:1216},{DateTime:"2015-07-15T07:19:39",Price:1403},{DateTime:"2016-03-17T09:32:59",Price:1382},{DateTime:"2015-05-28T02:24:27",Price:1337},{DateTime:"2015-08-08T18:46:00",Price:1084},{DateTime:"2015-10-25T15:42:48",Price:1217},{DateTime:"2016-01-07T00:48:47",Price:1464},{DateTime:"2015-12-13T23:21:16",Price:894},{DateTime:"2014-06-13T22:49:52",Price:967},{DateTime:"2015-01-07T20:33:03",Price:1033},{DateTime:"2015-02-28T10:08:16",Price:1119},{DateTime:"2015-11-09T15:33:56",Price:1298},{DateTime:"2015-04-18T00:05:19",Price:808},{DateTime:"2016-04-19T04:09:19",Price:1331},{DateTime:"2015-11-26T05:03:53",Price:1221},{DateTime:"2014-09-17T08:59:31",Price:1450},{DateTime:"2016-03-29T15:34:22",Price:1403},{DateTime:"2015-09-13T13:46:01",Price:1088},{DateTime:"2014-12-04T20:41:36",Price:1503},{DateTime:"2015-06-19T12:43:51",Price:1350},{DateTime:"2014-05-21T12:58:46",Price:874},{DateTime:"2016-02-11T07:48:56",Price:1519},{DateTime:"2015-02-23T22:35:44",Price:1383},{DateTime:"2015-11-28T11:35:45",Price:928},{DateTime:"2016-01-17T10:27:12",Price:941},{DateTime:"2015-02-04T07:17:50",Price:1076},{DateTime:"2016-04-11T08:28:10",Price:907},{DateTime:"2015-02-27T15:02:35",Price:1263},{DateTime:"2016-03-23T15:54:53",Price:911},{DateTime:"2014-09-26T19:15:38",Price:1076},{DateTime:"2015-10-15T15:13:47",Price:1052},{DateTime:"2015-04-07T13:22:52",Price:1481},{DateTime:"2016-01-31T11:15:52",Price:1248},{DateTime:"2014-11-20T09:46:51",Price:1360},{DateTime:"2015-10-19T15:05:26",Price:1094},{DateTime:"2016-04-30T09:54:01",Price:1552},{DateTime:"2015-06-07T23:49:49",Price:1329},{DateTime:"2015-07-10T20:12:46",Price:801},{DateTime:"2014-12-22T19:11:04",Price:1066},{DateTime:"2015-12-07T17:03:07",Price:1032},{DateTime:"2015-11-30T13:11:22",Price:1546},{DateTime:"2014-06-29T07:24:44",Price:1042},{DateTime:"2014-08-03T08:15:25",Price:1326},{DateTime:"2015-09-01T20:32:23",Price:928},{DateTime:"2016-05-02T12:56:47",Price:1550},{DateTime:"2014-11-18T04:38:21",Price:972},{DateTime:"2016-05-03T01:05:51",Price:1164},{DateTime:"2015-02-03T17:16:07",Price:998},{DateTime:"2015-09-04T21:29:16",Price:1199},{DateTime:"2015-12-02T10:44:32",Price:1250},{DateTime:"2016-01-26T16:11:51",Price:1241},{DateTime:"2015-05-30T12:42:11",Price:1336},{DateTime:"2014-09-11T10:19:44",Price:1231},{DateTime:"2016-04-06T05:54:55",Price:1276},{DateTime:"2016-02-18T00:29:49",Price:939},{DateTime:"2014-11-16T15:35:04",Price:1557},{DateTime:"2015-12-10T03:06:01",Price:1292},{DateTime:"2015-05-31T04:19:33",Price:1347},{DateTime:"2014-10-08T17:26:41",Price:1041},{DateTime:"2015-01-13T10:43:21",Price:1089},{DateTime:"2015-04-14T04:05:10",Price:999},{DateTime:"2015-10-05T11:47:54",Price:1520},{DateTime:"2015-06-26T00:22:00",Price:1342},{DateTime:"2015-05-13T14:32:54",Price:976},{DateTime:"2015-07-13T19:13:18",Price:1576},{DateTime:"2014-05-17T21:59:02",Price:1220},{DateTime:"2015-03-15T07:15:00",Price:1230},{DateTime:"2015-02-22T22:04:01",Price:1510},{DateTime:"2015-11-26T06:03:07",Price:816},{DateTime:"2014-07-02T20:20:52",Price:1343},{DateTime:"2015-07-14T13:10:03",Price:1285},{DateTime:"2015-11-01T03:18:14",Price:1424},{DateTime:"2015-03-17T12:04:38",Price:1109},{DateTime:"2015-11-19T05:47:16",Price:1278},{DateTime:"2015-11-12T09:03:53",Price:841},{DateTime:"2014-10-17T18:37:00",Price:1425},{DateTime:"2015-09-27T04:37:49",Price:1555},{DateTime:"2015-07-30T04:01:21",Price:1222},{DateTime:"2015-02-11T17:59:08",Price:1464},{DateTime:"2014-09-13T19:57:59",Price:1271},{DateTime:"2015-03-25T10:55:59",Price:1397},{DateTime:"2014-07-13T09:36:47",Price:915},{DateTime:"2015-02-15T10:49:48",Price:1015},{DateTime:"2014-10-24T08:50:59",Price:835},{DateTime:"2016-01-14T18:23:43",Price:1088},{DateTime:"2016-03-05T04:11:37",Price:1573},{DateTime:"2014-08-09T06:02:06",Price:1504},{DateTime:"2015-05-25T07:47:41",Price:1326},{DateTime:"2016-02-11T06:53:58",Price:1525}];return e.sort(function(e,t){return e.DateTime>t.DateTime?1:e.DateTime=this._columns.length?e:this.formatValue(e)},this)},this)},n.prototype.enter=function(t,n){this.dataAxis=e.svg.axis().orient("bottom"),this.valueAxis=e.svg.axis().orient("left"),this.svg=n.append("g"),this.svgRegions=n.append("g"),this.svgData=this.svg.append("g"),this.svgXAxis=this.svg.append("g"),this.svgXAxisText=this.svgXAxis.append("text").attr("y",-2).style("text-anchor","end"),this.svgYAxis=this.svg.append("g"),this.svgYAxisText=this.svgYAxis.append("text").attr("transform","rotate(-90)").attr("x",-2).attr("y",2).attr("dy",".71em").style("text-anchor","end"),this.svgBrush=n.append("g").attr("class","brush");var r=this;this.xBrush=e.svg.brush().on("brush",function(){return r.brushMoved.apply(r,arguments)}),this.yBrush=e.svg.brush().on("brush",function(){return r.brushMoved.apply(r,arguments)})},n.prototype.resizeBrushHandle=function(e,t,n){var r,i,s;return e==="e"||e==="w"?(r=+(e==="e"),i=r?1:-1,s=n/3,"M"+.5*i+","+s+"A6,6 0 0 "+r+" "+6.5*i+","+(s+6)+"V"+(2*s-6)+"A6,6 0 0 "+r+" "+.5*i+","+2*s+"Z"+"M"+2.5*i+","+(s+8)+"V"+(2*s-8)+"M"+4.5*i+","+(s+8)+"V"+(2*s-8)):(r=+(e==="s"),s=r?1:-1,i=t/3,"M"+i+", "+.5*s+"A6,6 0 0 "+(r+1)%2+" "+(i+6)+","+6.5*s+"H"+(2*i-6)+"A6,6 0 0 "+(r+1)%2+" "+2*i+","+.5*s+"Z"+"M"+(i+8)+","+2.5*s+"H"+(2*i-8)+"M"+(i+8)+","+4.5*s+"H"+(2*i-8))},n.prototype.brushMoved=t.prototype.debounce(function(){var t=this.formattedData().filter(function(e){var t;switch(this.xAxisType()){case"ordinal":return t=this.dataScale(e[0])+(this.dataScale.rangeBand?this.dataScale.rangeBand()/2:0),this.orientation()==="horizontal"?t>=this.xBrush.extent()[0]&&t<=this.xBrush.extent()[1]:t>=this.yBrush.extent()[0]&&t<=this.yBrush.extent()[1];default:return t=e[0],this.orientation()==="horizontal"?t>=this.xBrush.extent()[0]&&t<=this.xBrush.extent()[1]:t>=this.yBrush.extent()[0]&&t<=this.yBrush.extent()[1]}},this);this.selection(t)},250),n.prototype.dataPos=function(e){var t=this.dataScale(this.formatData(e));return this.xAxisType()==="ordinal"&&(t+=this.dataScale.rangeBand()/2),t},n.prototype.valuePos=function(e){return this.valueScale(this.formatValue(e))},n.prototype.calcMargin=function(e,t){var n={top:this.selectionMode()?10:2,right:this.selectionMode()?10:2,bottom:this.selectionMode()?10:2,left:this.selectionMode()?10:2},r=this.height()-n.top-n.bottom,i=t.append("g"),s=i.append("g").attr("class",this.orientation()==="horizontal"?"x axis":"y axis").attr("transform","translate(0,"+r+")").call(this.currAxis),o=s.node().getBBox();n.right-=this.width()-o.width-o.x,n.bottom=o.height;if(this.yAxisType()!=="none"){var u=i.append("g").attr("class",this.orientation()==="horizontal"?"y axis":"x axis").call(this.otherAxis),a=u.node().getBBox();n.left=a.width,n.top-=a.y}return i.remove(),n},n.prototype.update=function(t,n){var r=this,i=this.svgRegions.selectAll(".region").data(this.regions());i.enter().append("rect").attr("class","region"),this.orientation()==="horizontal"?i.attr("x",function(e){return r.dataPos(e.x0)}).attr("y",0).attr("width",function(e){return r.dataPos(e.x1)-r.dataPos(e.x0)}).attr("height",this.height()).style("stroke",function(e){return r._palette(e.colorID)}).style("fill",function(t){return e.hsl(r._palette(t.colorID)).brighter()}):i.attr("x",0).attr("y",function(e){return r.dataPos(e.x0)}).attr("width",this.width()).attr("height",function(e){return r.dataPos(e.x0)-r.dataPos(e.x1)}).style("stroke",function(e){return r._palette(e.colorID)}).style("fill",function(t){return e.hsl(r._palette(t.colorID)).brighter()}),i.exit().remove();if(this._prevXAxisType!==this.xAxisType()){this._prevXAxisType=this.xAxisType(),this._prevBrush=null;switch(this.xAxisType()){case"linear":this.dataScale=e.scale.linear();break;case"time":this.dataScale=e.time.scale();break;case"ordinal":default:this.dataScale=e.scale.ordinal()}this.dataAxis.scale(this.dataScale),this.xBrush.x(this.dataScale),this.yBrush.y(this.dataScale)}switch(this.yAxisType()){case"pow":this.valueScale=e.scale.pow().exponent(this.yAxisTypePowExponent());break;case"log":this.valueScale=e.scale.log().base(this.yAxisTypeLogBase());break;case"time":this.valueScale=e.time.scale();break;case"linear":default:this.valueScale=e.scale.linear()}this.valueAxis.scale(this.valueScale).ticks(this.yAxisTickCount(),this.yAxisTickFormat());var s=this.orientation()==="horizontal";this.dataAxis.orient(s?"bottom":"left"),this.valueAxis.orient(s?"left":"bottom"),this.currAxis=s?this.dataAxis:this.valueAxis,this.otherAxis=s?this.valueAxis:this.dataAxis;var o=s?this.xBrush:this.yBrush,u=s?this.yBrush:this.xBrush,a=u.extent();switch(this.xAxisType()){case"ordinal":this.dataScale.domain(this.data().map(function(e){return e[0]}));break;default:var f=this.xAxisDomainLow()?this.formatData(this.xAxisDomainLow()):e.min(this.formattedData(),function(e){return e[0]}),l=this.xAxisDomainHigh()?this.formatData(this.xAxisDomainHigh()):e.max(this.formattedData(),function(e){return e[0]});this.dataScale.domain([f,l])}var c=this.yAxisDomainLow()?this.formatValue(this.yAxisDomainLow()):e.min(this.formattedData(),function(t){return e.min(t.filter(function(e,t){return t>0&&r._columns[t]&&r._columns[t].indexOf("__")!==0&&e!==null}),function(e){return e instanceof Array?e[0]:e})}),h=this.yAxisDomainHigh()?this.formatValue(this.yAxisDomainHigh()):e.max(this.formattedData(),function(t){return e.max(t.filter(function(e,t){return t>0&&r._columns[t]&&r._columns[t].indexOf("__")!==0&&e!==null}),function(e){return e instanceof Array?e[1]:e})});switch(this.yAxisType()){case"time":break;default:if(this.yAxisDomainLow()===""&&this.yAxisDomainHigh()===""){var p=(h-c)*this.yAxisDomainPadding()/100,d=c-p;if(c>=0&&d<0||c===h)d=0;c=d,h+=p}}this.valueScale.domain([c,h]),this.dataScale.rangeRoundBands?this.dataScale.rangeRoundBands([s?0:this.height(),s?this.width():0],.1):this.dataScale.rangeRound&&this.dataScale.range([s?0:this.height(),s?this.width():0]),this.valueScale.range([s?this.height():0,s?0:this.width()]);var v=this.calcMargin(t,n);this.margin=v;var m=this.width()-v.left-v.right,g=this.height()-v.top-v.bottom,y=s?m:g,b=s?g:m;this.dataScale.rangeRoundBands?this.dataScale.rangeRoundBands([s?0:y,s?y:0],.1):this.dataScale.rangeRound&&this.dataScale.range([s?0:y,s?y:0]),this.valueScale.range([s?b:0,s?0:b]),this.svg.transition().attr("transform","translate("+v.left+","+v.top+")"),this.svgXAxis.transition().attr("class",s?"x axis":"y axis").attr("transform","translate(0,"+g+")").call(this.currAxis),this.svgXAxisText.attr("x",m-2).text(s?this.columns()[0]:this.yAxisTitle()),this.svgYAxis.transition().style("visibility",this.yAxisType()==="none"?"hidden":null).attr("class",s?"y axis":"x axis").call(this.otherAxis),this.svgYAxisText.text(s?this.yAxisTitle():this.columns()[0]);if(this.selectionMode()){if(!this._prevBrush)switch(this.xAxisType()){case"ordinal":o.extent([0,y]);break;default:o.extent(this.dataScale.domain())}else if(this._prevBrush&&this._prevBrush.orientation!==this.orientation())switch(this.xAxisType()){case"ordinal":o.extent([y-a[0]*y/this._prevBrush.maxExtent,y-a[1]*y/this._prevBrush.maxExtent]);break;default:o.extent(a)}this._prevBrush={orientation:this.orientation(),maxExtent:y}}this.svgBrush.attr("transform","translate("+v.left+", "+v.top+")").style("display",this.selectionMode()?null:"none").call(o).selectAll(".background").transition().attr("width",m).attr("height",g),this.svgBrush.selectAll(".extent, .resize rect").transition().attr(s?"y":"x",0).attr(s?"height":"width",b);var w=this.svgBrush.selectAll(".resize").selectAll("path").data(function(e){return e});w.enter().append("path"),w.transition().attr("d",function(e){return r.resizeBrushHandle(e,m,g)}),this.updateChart(t,n,v,m,g)},n.prototype.updateChart=function(e,t,n,r,i){},n.prototype.selection=function(e){console.log(e)},n}),function(e,t){typeof define=="function"&&define.amd?define("chart/Scatter.js",["d3","../common/SVGWidget","./XYAxis","../api/INDChart","css!./Scatter"],t):e.chart_Column=t(e.d3,e.common_SVGWidget,e.chart_XYAxis,e.api_INDChart)}(this,function(e,t,n,r){function i(e){n.call(this),r.call(this)}return i.prototype=Object.create(n.prototype),i.prototype._class+=" chart_Scatter",i.prototype.implements(r.prototype),i.prototype.publish("paletteID","default","set","Palette ID",i.prototype._palette.switch(),{tags:["Basic","Shared"]}),i.prototype.publish("pointShape","cross","set","Shape of the data points",["circle","rectangle","cross"]),i.prototype.publish("pointSize",6,"number","Point Size"),i.prototype.publish("interpolate","","set","Interpolate Data",["","linear","step","step-before","step-after","basis","bundle","cardinal","monotone"]),i.prototype.publish("interpolateFill",!1,"boolean","Fill Interpolation"),i.prototype.publish("interpolateFillOpacity",.66,"number","Fill Interpolation Opacity"),i.prototype.xPos=function(e){return this.orientation()==="horizontal"?this.dataPos(e.label):this.valuePos(e.value)},i.prototype.yPos=function(e){return this.orientation()==="horizontal"?this.valuePos(e.value):this.dataPos(e.label)},i.prototype.updateChart=function(t,n,r,i,s){function u(e){switch(e){case"rectangle":return"rect";case"circle":return"circle";case"cross":return"path"}}var o=this;this._palette=this._palette.switch(this.paletteID()),this._prevPointShape!==this.pointShape()&&(this.svgData.selectAll(".data").remove(),this._prevPointShape=this.pointShape());var a=this.flattenData().map(function(e){return e.shape=u(o.pointShape()),e}),f=this.svgData.selectAll(".point").data(a,function(e,t){return e.shape+"_"+t});f.enter().append("g").attr("class","point").on("click",function(e,t){o.click(o.rowToObj(o.data()[e.rowIdx]),o._columns[e.colIdx])}).each(function(t){var n=e.select(this);n.append(t.shape).append("title")}),f.each(function(t){var n=e.select(this).select(t.shape);switch(t.shape){case"rect":n.attr("x",function(e){return o.xPos(e)-o.pointSize()/2}).attr("y",function(e){return o.yPos(e)-o.pointSize()/2}).attr("width",o.pointSize()).attr("height",o.pointSize()).style("fill",function(e,t){return o._palette(o._columns[e.colIdx])});break;case"circle":n.attr("cx",function(e){return o.xPos(e)}).attr("cy",function(e){return o.yPos(e)}).attr("r",o.pointSize()/2).style("fill",function(e,t){return o._palette(o._columns[e.colIdx])});break;case"path":n.attr("d",function(e){return"M"+(o.xPos(e)-o.pointSize()/2)+" "+(o.yPos(e)-o.pointSize()/2)+" "+"L"+(o.xPos(e)+o.pointSize()/2)+" "+(o.yPos(e)+o.pointSize()/2)+" "+"M"+(o.xPos(e)-o.pointSize()/2)+" "+(o.yPos(e)+o.pointSize()/2)+" "+"L"+(o.xPos(e)+o.pointSize()/2)+" "+(o.yPos(e)-o.pointSize()/2)}).style("stroke",function(e,t){return o._palette(o._columns[e.colIdx])})}n.select("title").text(function(e,t){return o.data()[e.rowIdx][0]+" ("+o.columns()[e.colIdx]+")"+": "+e.value})}),f.exit().remove();var l=this.svgData.selectAll(".area").data(this.columns().filter(function(e,t){return o.interpolate()&&o.interpolateFill()&&t>0}));l.enter().append("path").attr("class","area");var c=e.svg.area().interpolate(this.interpolate());switch(this.orientation()){case"horizontal":c.x(function(e){return o.xPos(e)}).y0(function(e){return s}).y1(function(e){return o.yPos(e)});break;default:c.y(function(e){return o.yPos(e)}).x0(function(e){return 0}).x1(function(e){return o.xPos(e)})}l.each(function(t,n){var r=e.select(this);r.attr("d",c(a.filter(function(e){return e.colIdx===n+1}))).style("opacity",o.interpolateFillOpacity()).style("stroke","none").style("fill",function(t,r){return e.hsl(o._palette(o._columns[n+1])).brighter()})}),l.exit().remove();var h=this.svgData.selectAll(".line").data(this.columns().filter(function(e,t){return o.interpolate()&&t>0}));h.enter().append("path").attr("class","line");var p=e.svg.line().x(function(e){return o.xPos(e)}).y(function(e){return o.yPos(e)}).interpolate(this.interpolate());h.each(function(t,n){var r=e.select(this),i=a.filter(function(e){return e.colIdx===n+1});r.attr("d",p(i)).style("stroke",function(e,t){return o._palette(o._columns[n+1])}).style("fill","none")}),h.exit().remove()},i.prototype.exit=function(e,n){t.prototype.exit.apply(this,arguments)},i}),function(e,t){typeof define=="function"&&define.amd?define("chart/Area.js",["d3","./Scatter"],t):e.chart_Area=t(e.d3,e.chart_Scatter)}(this,function(e,t){function n(e){t.call(this),this.interpolate("linear"),this.interpolateFill(!0)}return n.prototype=Object.create(t.prototype),n.prototype._class+=" chart_Area",n}),function(e,t){typeof define=="function"&&define.amd?define("chart/Bubble.js",["d3","../common/SVGWidget","../api/I2DChart","../common/Text","../common/FAChar","css!./Bubble"],t):e.chart_Bubble=t(e.d3,e.common_SVGWidget,e.api_I2DChart,e.common_Text,e.common_FAChar)}(this,function(e,t,n,r,i){function s(r){t.call(this),n.call(this),this._drawStartPos="origin",this.labelWidgets={},this.d3Pack=e.layout.pack().sort(function(e,t){return et?1:0}).size([this.width(),this.height()]).value(function(e){return e[1]})}return s.prototype=Object.create(t.prototype),s.prototype._class+=" chart_Bubble",s.prototype.implements(n.prototype),s.prototype.publish("paletteID","default","set","Palette ID",s.prototype._palette.switch(),{tags:["Basic","Shared"]}),s.prototype.size=function(e){var n=t.prototype.size.apply(this,arguments);return arguments.length&&this.d3Pack.size([this.width(),this.height()]),n},s.prototype.update=function(t,n){var s=this;this._palette=this._palette.switch(this.paletteID());var o=n.selectAll(".node").data(this._data.length?this.d3Pack.nodes({children:this.cloneData()}).filter(function(e){return!e.children}):[],function(e){return e[0]});o.enter().append("g").attr("class","node").attr("opacity",0).on("click",function(e){s.click(s.rowToObj(e),s._columns[1])}).each(function(t){var n=e.select(this);n.append("circle").attr("r",function(e){return e.r}).append("title"),t.__viz_faChar?s.labelWidgets[t[0]]=(new i).char(t.__viz_faChar).target(this).render():s.labelWidgets[t[0]]=(new r).text(t[0]).target(this).render()}),o.transition().attr("opacity",1).each(function(t){var n=e.select(this),r={x:t.x,y:t.y};n.select("circle").transition().attr("transform",function(e){return"translate("+r.x+","+r.y+")"}).style("fill",function(e){return s._palette(e[0])}).attr("r",function(e){return e.r}).select("title").text(function(e){return e[0]+" ("+e[1]+")"});if(t.__viz_faChar)s.labelWidgets[t[0]].pos(r).render();else{var i=t[0],o=s.labelWidgets[t[0]].getBBox().width;t.r*2<16?i="":t.r*20})).rangeRoundBands([0,u]),l=this.svgData.selectAll(".dataRow").data(this.formattedData());l.enter().append("g").attr("class","dataRow"),l.each(function(t,n){var r=e.select(this),i=r.selectAll("rect").data(t.filter(function(e,t){return t>0}));i.enter().append("rect").attr("class","columnRect").on("click",function(e,n){o.click(o.rowToObj(t),o._columns[n+1])}).append("title"),o.orientation()==="horizontal"?i.transition().attr("class","columnRect").attr("x",function(e,n){return o.dataScale(t[0])+(o.stacked()?0:f(o._columns[n+1]))+a}).attr("width",o.stacked()?u:f.rangeBand()).attr("y",function(e){return e instanceof Array?o.valueScale(e[1]):o.valueScale(e)}).attr("height",function(e){return e instanceof Array?o.valueScale(e[0])-o.valueScale(e[1]):s-o.valueScale(e)}).style("fill",function(e,t){return o._palette(o._columns[t+1])}):i.transition().attr("class","columnRect").attr("y",function(e,n){return o.dataScale(t[0])+(o.stacked()?0:f(o._columns[n+1]))+a}).attr("height",o.stacked()?u:f.rangeBand()).attr("x",function(e){return e instanceof Array?o.valueScale(e[0]):0}).attr("width",function(e){return e instanceof Array?o.valueScale(e[1])-o.valueScale(e[0]):o.valueScale(e)}).style("fill",function(e,t){return o._palette(o._columns[t+1])}),i.select("title").text(function(e,n){return t[0]+" ("+e+","+" "+o._columns[n+1]+")"}),o.stacked()&&i.sort(function(e,t){return t-e}),i.exit().transition().remove()}),l.exit().transition().remove()},r}),function(e,t){typeof define=="function"&&define.amd?define("chart/Line.js",["d3","./Scatter"],t):e.chart_Line=t(e.d3,e.chart_Scatter)}(this,function(e,t){function n(e){t.call(this),this.interpolate("linear")}return n.prototype=Object.create(t.prototype),n.prototype._class+=" chart_Line",n}),function(e,t){typeof define=="function"&&define.amd?define("chart/MultiChart",["d3","../common/SVGWidget","../api/INDChart","require"],t):e.chart_MultiChart=t(e.d3,e.common_SVGWidget,e.api_INDChart,e.require)}(this,function(e,t,n,r){function a(){t.call(this),n.call(this),this.chart(null),this._2dChartTypes=i,this._multiChartTypes=s,this._anyChartTypes=o,this._allChartTypes=u,this._allCharts={},this._allChartTypes.forEach(function(e){var t=JSON.parse(JSON.stringify(e));t.widget=null,this._allCharts[e.id]=t,this._allCharts[e.display]=t,this._allCharts[e.widgetClass]=t},this),this._allCharts.BAR=this._allCharts.COLUMN}var i=[{id:"BUBBLE",display:"Bubble",widgetClass:"chart_Bubble"},{id:"PIE",display:"Pie",widgetClass:"chart_Pie"},{id:"GOOGLE_PIE",display:"Pie (Google)",widgetClass:"google_Pie"},{id:"C3_DONUT",display:"Donut (C3)",widgetClass:"c3chart_Donut"},{id:"C3_PIE",display:"Pie (C3)",widgetClass:"c3chart_Pie"},{id:"AM_FUNNEL",display:"Area (amCharts)",widgetClass:"amchart_Funnel"},{id:"AM_PIE",display:"Pie (amCharts)",widgetClass:"amchart_Pie"},{id:"AM_PYRAMID",display:"Area (amCharts)",widgetClass:"amchart_Pyramid"},{id:"WORD_CLOUD",display:"Word Cloud",widgetClass:"other_WordCloud"}],s=[{id:"COLUMN",display:"Column",widgetClass:"chart_Column"},{id:"LINE",display:"Line",widgetClass:"chart_Line"},{id:"AREA",display:"Area",widgetClass:"chart_Area"},{id:"STEP",display:"Step",widgetClass:"chart_Step"},{id:"GOOGLE_BAR",display:"Bar (Google)",widgetClass:"google_Bar"},{id:"GOOGLE_COLUMN",display:"Column (Google)",widgetClass:"google_Column"},{id:"GOOGLE_LINE",display:"Line (Google)",widgetClass:"google_Line"},{id:"C3_AREA",display:"Area (C3)",widgetClass:"c3chart_Area"},{id:"C3_BAR",display:"Bar (C3)",widgetClass:"c3chart_Bar"},{id:"C3_COLUMN",display:"Column (C3)",widgetClass:"c3chart_Column"},{id:"C3_LINE",display:"Line (C3)",widgetClass:"c3chart_Line"},{id:"C3_SCATTER",display:"Scatter (C3)",widgetClass:"c3chart_Scatter"},{id:"C3_STEP",display:"Step (C3)",widgetClass:"c3chart_Step"},{id:"AM_AREA",display:"Area (amCharts)",widgetClass:"amchart_Area"},{id:"AM_BAR",display:"Bar (amCharts)",widgetClass:"amchart_Bar"},{id:"AM_LINE",display:"Line (amCharts)",widgetClass:"amchart_Line"}],o=[{id:"TABLE",display:"Table",widgetClass:"other_Table"}],u=i.concat(s.concat(o));return a.prototype=Object.create(t.prototype),a.prototype._class+=" chart_MultiChart",a.prototype.implements(n.prototype),a.prototype.publish("chartType","BUBBLE","set","Chart Type",u.map(function(e){return e.id}),{tags:["Basic"]}),a.prototype.publish("chart",null,"widget","Chart",null,{tags:["Basic"]}),a.prototype.columns=function(e){var n=t.prototype.columns.apply(this,arguments);return arguments.length&&this.chart()&&this.chart().columns(e),n},a.prototype.data=function(e){var n=t.prototype.data.apply(this,arguments);return arguments.length&&this.chart()&&this.chart().data(e),n},a.prototype.hasOverlay=function(){return this.chart()&&this.chart().hasOverlay()},a.prototype.visible=function(e){return arguments.length?(this.chart()&&this.chart().visible(e),this):this.chart()&&this.chart().visible()},a.prototype.requireContent=function(e,t){var n="src/"+this._allCharts[e].widgetClass.split("_").join("/");r([n],function(e){t(new e)})},a.prototype.switchChart=function(e){var t=this.chart(),n=this;this.requireContent(this.chartType(),function(r){if(r!==t){var i=n.size();r.columns(n._columns).data(n._data).size(i),n.chart(r),r.click=function(e,t){n.click(e,t)},t&&t.data([]).size({width:1,height:1}).render()}e&&e(this)})},a.prototype.update=function(e,n){t.prototype.update.apply(this,arguments);var r=n.selectAll(".multiChart").data(this.chart()?[this.chart()]:[],function(e){return e._id});r.enter().append("g").attr("class","multiChart").each(function(e){e.target(this)});var i=this.size();r.each(function(e){e.size(i).render()}),r.exit().transition().each(function(e){e.target(null)}).remove()},a.prototype.exit=function(e,n){this.chart()&&this.chart().target(null),t.prototype.exit.apply(this,arguments)},a.prototype.render=function(e){if(this.chartType()&&(!this.chart()||this.chart().classID()!==this._allCharts[this.chartType()].widgetClass)){var n=this,r=arguments;return this.switchChart(function(){t.prototype.render.apply(n,r)}),this}return t.prototype.render.apply(this,arguments)},a}),function(e,t){typeof define=="function"&&define.amd?define("chart/MultiChartSurface.js",["d3","../common/ResizeSurface","./MultiChart","../api/INDChart"],t):e.chart_MultiChartSurface=t(e.d3,e.common_ResizeSurface,e.chart_MultiChart,e.api_INDChart)}(this,function(e,t,n,r){function i(){t.call(this),r.call(this),this._title="MultiChartSurface",this._content=new n,this._content.click=function(t,n){e.click(t,n)};var e=this;this._menu.click=function(t){e._content.chartType(t).render()},this.content(this._content),this.mode("all")}return i.prototype=Object.create(t.prototype),i.prototype._class+=" chart_MultiChartSurface",i.prototype.implements(r.prototype),i.prototype.testData=r.prototype.testData,i.prototype.publishProxy("chartType","_content"),i.prototype.columns=function(e){return arguments.length?(this.content().columns(e),this):this.content().columns()},i.prototype.data=function(e){return arguments.length?(this.content().data(e),this):this.content().data()},i.prototype.mode=function(e){if(!arguments.length)return this._mode;this._mode=e;switch(this._mode){case"2d":this.menu(this.content()._2dChartTypes.concat(this.content()._anyChartTypes).map(function(e){return e.display}).sort());break;case"multi":this.menu(this.content()._multiChartTypes.concat(this.content()._anyChartTypes).map(function(e){return e.display}).sort());break;case"all":default:this.menu(this.content()._allChartTypes.map(function(e){return e.display}).sort())}return this},i}),function(e,t){typeof define=="function"&&define.amd?define("chart/Pie.js",["d3","../common/SVGWidget","../api/I2DChart","../common/Text","../common/FAChar","css!./Pie"],t):e.chart_Pie=t(e.d3,e.common_SVGWidget,e.api_I2DChart,e.common_Text,e.common_FAChar)}(this,function(e,t,n,r,i){function s(r){t.call(this),n.call(this),this._outerText=!1,this._radius=100,this._innerRadius=0,this.labelWidgets={},this.d3Pie=e.layout.pie().sort(function(e,t){return et?1:0}).value(function(e){return e[1]}),this.d3Arc=e.svg.arc().outerRadius(this._radius).innerRadius(this._innerRadius)}return s.prototype=Object.create(t.prototype),s.prototype._class+=" chart_Pie",s.prototype.implements(n.prototype),s.prototype.publish("paletteID","default","set","Palette ID",s.prototype._palette.switch(),{tags:["Basic","Shared"]}),s.prototype.size=function(e){var n=t.prototype.size.apply(this,arguments);return arguments.length&&this.radius(Math.min(this._size.width,this._size.height)/2),n},s.prototype.radius=function(e){return arguments.length?(this.d3Arc.outerRadius(e),this._radius=e,this):this._radius},s.prototype.innerRadius=function(e){return arguments.length?(this.d3Arc.innerRadius(e),this._innerRadius=e,this):this._innerRadius},s.prototype.outerText=function(e){return arguments.length?(this._outerText=e,this):this._outerText},s.prototype.intersection=function(e,t){return this.intersectCircle(e,t)},s.prototype.update=function(t,n){var s=this;this._palette=this._palette.switch(this.paletteID());var o=n.selectAll(".arc").data(this.d3Pie(this._data),function(e){return e.data[0]});o.enter().append("g").attr("class","arc").attr("opacity",0).on("click",function(e){s.click(s.rowToObj(e.data),s._columns[1])}).each(function(t){var n=e.select(this);n.append("path").attr("d",s.d3Arc).append("title"),t.data.__viz_faChar?s.labelWidgets[t.data[0]]=(new i).char(t.data.__viz_faChar).target(this).render():s.labelWidgets[t.data[0]]=(new r).text(t.data[0]).target(this).render()}),o.transition().attr("opacity",1).each(function(t){var n={x:0,y:1};if(s._outerText){var r=Math.cos((t.startAngle+t.endAngle-Math.PI)/2),i=Math.sin((t.startAngle+t.endAngle-Math.PI)/2),o=s.labelWidgets[t.data[0]].getBBox(),u=Math.abs(r)>Math.abs(i)?o.width:o.height;n.x=r*(s._radius+u),n.y=i*(s._radius+u)}else{var a=s.d3Arc.centroid(t);n={x:a[0],y:a[1]}}var f=e.select(this);f.select("path").transition().attr("d",s.d3Arc).style("fill",function(e){return s._palette(e.data[0])}).select("title").text(function(e){return e.data[0]+" ("+e.data[1]+")"}),s.labelWidgets[t.data[0]].pos(n).render().element().classed("innerLabel",!s._outerText).classed("outerLabel",s._outerText)}),o.exit().transition().style("opacity",0).remove();if(s._outerText){var u=n.selectAll("line").data(this.d3Pie(this._data),function(e){return e.data[0]});u.enter().append("line").attr("x1",0).attr("x2",0).attr("y1",-this._radius-3).attr("y2",-this._radius-8).attr("stroke","gray").attr("transform",function(e){return"rotate("+(e.startAngle+e.endAngle)/2*(180/Math.PI)+")"}),u.transition().attr("transform",function(e){return"rotate("+(e.startAngle+e.endAngle)/2*(180/Math.PI)+")"}),u.exit().remove()}},s}),function(e,t){typeof define=="function"&&define.amd?define("chart/Step.js",["d3","./Scatter"],t):e.chart_Step=t(e.d3,e.chart_Scatter)}(this,function(e,t){function n(e){t.call(this),this.interpolate("step")}return n.prototype=Object.create(t.prototype),n.prototype._class+=" chart_Step",n}); \ No newline at end of file diff --git a/dist/hpcc-viz-common.js b/dist/hpcc-viz-common.js new file mode 100644 index 0000000000..a5f6808868 --- /dev/null +++ b/dist/hpcc-viz-common.js @@ -0,0 +1,2661 @@ + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('common/Widget.js',["d3"], factory); + } else { + root.require = root.require || function (paths, cb) { + if (typeof paths === 'function') { + cb = paths; + paths = []; + } + + var objs = paths.map(function (path) { + if (path === "d3-cloud/d3.layout.cloud") { + return root.d3.layout.cloud; + } + var prop = path.substring("src/".length).split("/").join("_"); + return root[prop]; + }); + + cb.apply(null, objs); + }; + + root.common_Widget = factory(root.d3); + } +}(this, function (d3) { + var widgetID = 0; + function Widget() { + this._class = Object.getPrototypeOf(this)._class; + this._id = "_w" + widgetID++; + + this._columns = []; + this._data = []; + this._pos = { x: 0, y: 0 }; + this._size = { width: 0, height: 0 }; + this._scale = 1; + + this._target = null; + this._parentElement = null; + this._parentWidget = null; + + this._element = d3.select(); + + this._watchArr = []; + + this._renderCount = 0; + } + Widget.prototype._class = " common_Widget"; + + Widget.prototype.ieVersion = (function () { + var ua = navigator.userAgent, tem, + M = ua.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i) || []; + if (/trident/i.test(M[1])) { + tem = /\brv[ :]+(\d+)/g.exec(ua) || []; + return parseFloat(tem[1]); + } + if (/msie/i.test(M[1])) { + return parseFloat(M[2]); + } + return null; + })(); + Widget.prototype.isIE = Widget.prototype.ieVersion !== null; + Widget.prototype.svgMarkerGlitch = Widget.prototype.isIE && Widget.prototype.ieVersion <= 12; + Widget.prototype.MutationObserver = window.MutationObserver || window.WebKitMutationObserver || window.MozMutationObserver || function (callback) { + // Just enough for HTMLOverlay and C3 --- + this.callback = callback; + this.listeners = []; + + var MutationListener = function (callback, domNode, type) { + this.callback = callback; + this.domNode = domNode; + this.type = type; + }; + MutationListener.prototype = { + handleEvent: function (evt) { + var mutation = { + type: this.type, + target: this.domNode, + addedNodes: [], + removedNodes: [], + previousSibling: evt.target.previousSibling, + nextSibling: evt.target.nextSibling, + attributeName: null, + attributeNamespace: null, + oldValue: null + }; + this.callback([mutation]); + } + }; + + this.observe = function (domNode, config) { + var listener = null; + if (config.attributes) { + listener = new MutationListener(this.callback, domNode, "attributes"); + this.listeners.push(listener); + domNode.addEventListener('DOMAttrModified', listener, true); + } + + if (config.characterData) { + listener = new MutationListener(this.callback, domNode, "characterData"); + this.listeners.push(listener); + domNode.addEventListener('DOMCharacterDataModified', listener, true); + } + + if (config.childList) { + listener = new MutationListener(this.callback, domNode, "childList"); + this.listeners.push(listener); + domNode.addEventListener('DOMNodeInserted', listener, true); + domNode.addEventListener('DOMNodeRemoved', listener, true); + } + }; + + this.disconnect = function () { + this.listeners.forEach(function (item) { + switch (item.type) { + case "attributes": + item.domNode.removeEventListener('DOMAttrModified', item, true); + break; + case "characterData": + item.domNode.removeEventListener('DOMCharacterDataModified', item, true); + break; + case "childList": + item.domNode.removeEventListener('DOMNodeRemoved', item, true); + item.domNode.removeEventListener('DOMNodeInserted', item, true); + break; + } + }); + this.listeners = []; + }; + }; + if (!window.MutationObserver) { + window.MutationObserver = Widget.prototype.MutationObserver; + } + + Widget.prototype.implements = function (source) { + for (var prop in source) { + if (this[prop] === undefined && source.hasOwnProperty(prop)) { + this[prop] = source[prop]; + } + } + }; + + // Serialization --- + Widget.prototype.publish = function (id, defaultValue, type, description, set, ext) { + if (this["__meta_" + id] !== undefined) { + throw id + " is already published."; + } + this["__meta_" + id] = { + id: id, + type: type, + defaultValue: defaultValue, + description: description, + set: set, + ext: ext || {} + }; + this[id] = function (_) { + var isPrototype = this._id === undefined; + if (!arguments.length) { + return !isPrototype && this["__prop_" + id] !== undefined ? this["__prop_" + id] : this["__meta_" + id].defaultValue; + } + switch (type) { + case "set": + if (!set || set.indexOf(_) < 0) { + console.log("Invalid value for '" + id + "': " + _); + } + break; + case "html-color": + var litmus = 'red'; + var d = document.createElement('div'); + d.style.color=litmus; + d.style.color=_; + //Element's style.color will be reverted to litmus or set to '' if an invalid color is given + if( _ !== litmus && (d.style.color === litmus || d.style.color === '')){ + console.log("Invalid value for '" + id + "': " + _); + } + break; + case "boolean": + _ = Boolean(_); + break; + case "number": + _ = Number(_); + break; + case "string": + _ = String(_); + break; + case "array": + if (!(_ instanceof Array)) { + console.log("Invalid value for '" + id); + } + break; + } + if (isPrototype) { + this["__meta_" + id].defaultValue = _; + } else { + this.broadcast(id, _, this["__prop_" + id]); + this["__prop_" + id] = _; + } + return this; + }; + this[id + "_modified"] = function () { + var isPrototype = this._id === undefined; + if (isPrototype) { + return this["__meta_" + id].defaultValue !== defaultValue; + } + return this["__prop_" + id] !== undefined; + }; + this[id + "_reset"] = function () { + this["__prop_" + id] = undefined; + }; + this["__prop_" + id] = undefined; + }; + + Widget.prototype.publishWidget = function (prefix, WidgetType, id) { + for (var key in WidgetType.prototype) { + if (key.indexOf("__meta") === 0) { + var publishItem = WidgetType.prototype[key]; + this.publishProxy(prefix + "__prop_" + publishItem.id, id, publishItem.method || publishItem.id); + } + } + }; + + Widget.prototype.publishProxy = function (id, proxy, method, defaultValue) { + method = method || id; + if (this["__meta_" + id] !== undefined) { + throw id + " is already published."; + } + this["__meta_" + id] = { + id: id, + type: "proxy", + proxy: proxy, + method: method, + defaultValue: defaultValue + }; + this[id] = function (_) { + var isPrototype = this._id === undefined; + if (isPrototype) { + throw "Setting default value of proxied properties is not supported."; + } + if (!arguments.length) return !defaultValue || this[id + "_modified"]() ? this[proxy][method]() : defaultValue; + if (defaultValue && _ === defaultValue) { + this[proxy][method + "_reset"](); + } else { + this[proxy][method](_); + } + return this; + }; + this[id + "_modified"] = function () { + var isPrototype = this._id === undefined; + if (isPrototype) { + throw "Setting default values of proxied properties is not supported."; + } + return this[proxy][method + "_modified"]() && (!defaultValue || this[proxy][method]() !== defaultValue); + }; + this[id + "_reset"] = function () { + var isPrototype = this._id === undefined; + if (isPrototype) { + throw "Setting default values of proxied properties is not supported."; + } + this[proxy][method + "_reset"](); + }; + }; + + Widget.prototype.watch = function (func) { + var context = this; + var idx = this._watchArr.push(func) - 1; + return { + remove: function () { + delete context._watchArr[idx]; + } + }; + }; + + Widget.prototype.broadcast = function (key, newVal, oldVal) { + if (this._watchArr) { + this._watchArr.forEach(function (func) { + if (func) { + setTimeout(function () { + func(key, newVal, oldVal); + }, 0); + } + }); + } + }; + + // Events --- + Widget.prototype.on = function (eventID, func, stopPropagation) { + if (this[eventID] === undefined) { + throw "Method: " + eventID + " does not exist."; + } + var origFunc = this[eventID]; + this[eventID] = function () { + if (stopPropagation) { + d3.event.stopPropagation(); + } else { + origFunc.apply(this, arguments); + } + func.apply(this, arguments); + }; + return this; + }; + + // Implementation --- + Widget.prototype.id = function (_) { + if (!arguments.length) return this._id; + this._id = _; + return this; + }; + + Widget.prototype.class = function (_) { + if (!arguments.length) return this._class; + this._class = _; + return this; + }; + + Widget.prototype.classID = function () { + return this._class.split(" ").pop(); + }; + + Widget.prototype.columns = function (_) { + if (!arguments.length) return this._columns; + this._columns = _; + return this; + }; + + Widget.prototype.data = function (_) { + if (!arguments.length) return this._data; + this._data = _; + return this; + }; + + Widget.prototype.cloneData = function () { + return this._data.map(function (row) { return row.slice(0); }); + }; + + Widget.prototype.flattenData = function () { + var retVal = []; + this.data().forEach(function (row, rowIdx) { + this.columns().filter(function (col, idx) { return idx > 0; }).forEach(function (col, idx) { + var val = row[idx + 1]; + if (val) { + var newItem = { + rowIdx: rowIdx, + colIdx: idx + 1, + label: row[0], + value: val + }; + retVal.push(newItem); + } + }, this); + }, this); + return retVal; + }; + + Widget.prototype.rowToObj = function (row) { + var retVal = {}; + this._columns.forEach(function(col, idx) { + retVal[col] = row[idx]; + }); + if (row.length === this._columns.length + 1) { + retVal.__lparam = row[this._columns.length]; + } + return retVal; + }; + + Widget.prototype.pos = function (_) { + if (!arguments.length) return this._pos; + this._pos = _; + if (this._overlayElement) { + this._overlayElement + .attr("transform", "translate(" + _.x + "," + _.y + ")scale(" + this._scale + ")") + ; + } + return this; + }; + + Widget.prototype.x = function (_) { + if (!arguments.length) return this._pos.x; + this.pos({ x: _, y: this._pos.y }); + return this; + }; + + Widget.prototype.y = function (_) { + if (!arguments.length) return this._pos.y; + this.pos({ x: this._pos.x, y: _ }); + return this; + }; + + Widget.prototype.size = function (_) { + if (!arguments.length) return this._size; + this._size = _; + if (this._overlayElement) { + this._overlayElement + .attr("width", _.width) + .attr("height", _.height) + ; + } + return this; + }; + + Widget.prototype.width = function (_) { + if (!arguments.length) return this._size.width; + this.size({ width: _, height: this._size.height }); + return this; + }; + + Widget.prototype.height = function (_) { + if (!arguments.length) return this._size.height; + this.size({ width: this._size.width, height: _ }); + return this; + }; + + Widget.prototype.resize = function (size, delta) { + delta = delta || { width: 0, height: 0 }; + var width, height; + if (size && size.width && size.height) { + width = size.width; + height = size.height; + } else { + var style = window.getComputedStyle(this._target, null); + width = parseFloat(style.getPropertyValue("width")) - delta.width; + height = parseFloat(style.getPropertyValue("height")) - delta.height; + } + this.size({ + width: width, + height: height + }); + return this; + }; + + Widget.prototype._scrollBarWidth = null; + Widget.prototype.getScrollbarWidth = function () { + if (Widget.prototype._scrollBarWidth === null) { + var outer = document.createElement("div"); + outer.style.visibility = "hidden"; + outer.style.width = "100px"; + outer.style.msOverflowStyle = "scrollbar"; + + document.body.appendChild(outer); + + var widthNoScroll = outer.offsetWidth; + outer.style.overflow = "scroll"; + + var inner = document.createElement("div"); + inner.style.width = "100%"; + outer.appendChild(inner); + + var widthWithScroll = inner.offsetWidth; + + outer.parentNode.removeChild(outer); + + Widget.prototype._scrollBarWidth = widthNoScroll - widthWithScroll; + } + return Widget.prototype._scrollBarWidth; + }; + + Widget.prototype.scale = function (_) { + if (!arguments.length) return this._scale; + this._scale = _; + if (this._overlayElement) { + this._overlayElement + .attr("transform", "translate(" + _.x + "," + _.y + ")scale(" + this._scale + ")") + ; + } + return this; + }; + + Widget.prototype.visible = function (_) { + if (!arguments.length) return this._visible; + this._visible = _; + if (this._parentElement) { + this._parentElement.style("visibility", this._visible ? null : "hidden"); + } + return this; + }; + + Widget.prototype.display = function (_) { + if (!arguments.length) return this._display; + this._display = _; + if (this._element) { + this._element.style("display", this._display ? null : "none"); + } + return this; + }; + + Widget.prototype.calcSnap = function (snapSize) { + function snap(x, gridSize) { + function snapDelta(x, gridSize) { + var dx = x % gridSize; + if (Math.abs(dx) > gridSize - Math.abs(dx)) { + dx = (gridSize - Math.abs(dx)) * (dx < 0 ? 1 : -1); + } + return dx; + } + return x - snapDelta(x, gridSize); + } + var l = snap(this._pos.x - this._size.width / 2, snapSize); + var t = snap(this._pos.y - this._size.height / 2, snapSize); + var r = snap(this._pos.x + this._size.width / 2, snapSize); + var b = snap(this._pos.y + this._size.height / 2, snapSize); + var w = r - l; + var h = b - t; + return [{ x: l + w /2, y: t + h / 2 }, { width: w, height: h }]; + }; + + // DOM/SVG Node Helpers --- + Widget.prototype.toWidget = function (domNode) { + if (!domNode) { + return null; + } + var element = d3.select(domNode); + if (element) { + var widget = element.datum(); + if (widget) { + return widget; + } + } + return null; + }; + + Widget.prototype.locateParentWidget = function (domNode) { + if (!domNode) { + return null; + } + var widget = this.toWidget(domNode); + if (widget) { + return widget; + } + return this.locateParentWidget(domNode.parentNode); + }; + + Widget.prototype.locateSVGNode = function (domNode) { + if (!domNode) { + return null; + } + if (domNode.tagName === "svg") { + return domNode; + } + return this.locateSVGNode(domNode.parentNode); + }; + + Widget.prototype.locateOverlayNode = function () { + var widget = this.locateParentWidget(this._target); + while (widget) { + if (widget._parentOverlay) { + return widget._parentOverlay; + } + widget = this.locateParentWidget(widget._target.parentNode); + } + return null; + }; + + Widget.prototype.getAbsolutePos = function (domNode, w, h) { + var root = this.locateSVGNode(domNode); + if (!root) { + return null; + } + var pos = root.createSVGPoint(); + var ctm = domNode.getCTM(); + pos = pos.matrixTransform(ctm); + var retVal = { + x: pos.x, + y: pos.y + }; + if (w !== undefined && h !== undefined) { + var size = root.createSVGPoint(); + size.x = w; + size.y = h; + size = size.matrixTransform(ctm); + retVal.width = size.x - pos.x; + retVal.height = size.y - pos.y; + } + return retVal; + }; + + Widget.prototype.hasOverlay = function () { + return this._overlayElement; + }; + + Widget.prototype.syncOverlay = function () { + if (this._size.width && this._size.height) { + var newPos = this.getAbsolutePos(this._overlayElement.node(), this._size.width, this._size.height); + if (newPos && (this.oldPos === null || this.oldPos === undefined || newPos.x !== this.oldPos.x || newPos.y !== this.oldPos.y || newPos.width !== this.oldPos.width || newPos.height !== this.oldPos.height)) { + var xScale = newPos.width / this._size.width; + var yScale = newPos.height / this._size.height; + this._parentElement + .style({ + left: newPos.x - (newPos.width / xScale) / 2 + "px", + top: newPos.y - (newPos.height / yScale) / 2 + "px", + width: newPos.width / xScale + "px", + height: newPos.height / yScale + "px" + }) + ; + var transform = "scale(" + xScale + "," + yScale + ")"; + this._parentElement + .style("transform", transform) + .style("-moz-transform", transform) + .style("-ms-transform", transform) + .style("-webkit-transform", transform) + .style("-o-transform", transform) + ; + } + this.oldPos = newPos; + } + }; + + Widget.prototype.element = function () { + return this._element; + }; + + Widget.prototype.node = function () { + return this._element.node(); + }; + + // Render --- + Widget.prototype.render = function (callback) { + if (!this._parentElement) + return this; + + if (!this._tag) + throw "No DOM tag specified"; + + var elements = this._parentElement.selectAll("#" + this._id).data([this], function (d) { return d._id; }); + elements.enter().append(this._tag) + .classed(this._class, true) + .attr("id", this._id) + //.attr("opacity", 0.50) // Uncomment to debug position offsets --- + .each(function (context) { + context._element = d3.select(this); + context.enter(this, context._element); + }) + ; + elements + .each(function (context) { + context.update(this, context._element); + if (context._drawStartPos === "origin" && context._target instanceof SVGElement) { + context._element.attr("transform", function (d) { return "translate(" + (context._pos.x - context._size.width / 2) + "," + (context._pos.y - context._size.height / 2) + ")scale(" + context._scale + ")"; }); + } else { + context._element.attr("transform", function (d) { return "translate(" + context._pos.x + "," + context._pos.y + ")scale(" + context._scale + ")"; }); + } + }) + ; + elements.exit() + .each(function exit(context) { + context.exit(this, context._element); + }) + .remove() + ; + this._renderCount++; + + if (callback) { + callback(this); + } + + return this; + }; + + Widget.prototype.enter = function (domeNode, element, d) { }; + Widget.prototype.update = function (domeNode, element, d) { }; + Widget.prototype.exit = function (domeNode, element, d) { }; + + // Util --- + Widget.prototype.debounce = function (func, threshold, execAsap) { + return function debounced() { + var obj = this || {}, args = arguments; + function delayed() { + if (!execAsap) + func.apply(obj, args); + obj.timeout = null; + } + if (obj.timeout) + clearTimeout(obj.timeout); + else if (execAsap) + func.apply(obj, args); + obj.timeout = setTimeout(delayed, threshold || 100); + }; + }; + + return Widget; +})); + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('common/Transition.js',[], factory); + } else { + root.common_Transition = factory(); + } +}(this, function () { + function Transition(widget) { + this._widget = widget; + this._duration = 250; + this._delay = 0; + this._ease = "cubic-in-out"; + } + + Transition.prototype.duration = function (_) { + if (!arguments.length) return this._duration; + this._duration = _; + return this._widget; + }; + + Transition.prototype.delay = function (_) { + if (!arguments.length) return this._delay; + this._delay = _; + return this._widget; + }; + + Transition.prototype.ease = function (_) { + if (!arguments.length) return this._ease; + this._ease = _; + return this._widget; + }; + + Transition.prototype.apply = function (selection) { + if (this._duration || this._delay) { + return selection.transition() + .duration(this._duration) + .delay(this._delay) + .ease(this._ease) + ; + } + return selection; + }; + + return Transition; +})); + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('common/SVGWidget.js',["d3", "./Widget", "./Transition"], factory); + } else { + root.common_SVGWidget = factory(root.d3, root.common_Widget, root.common_Transition); + } +}(this, function (d3, Widget, Transition) { + function SVGWidget() { + Widget.call(this); + + this._tag = "g"; + + this._boundingBox = null; + + this.transition = new Transition(this); + + this._drawStartPos = "center"; + } + SVGWidget.prototype = Object.create(Widget.prototype); + + // Properties --- + SVGWidget.prototype.move = function (_, transitionDuration) { + var retVal = this.pos.apply(this, arguments); + if (arguments.length) { + (transitionDuration ? this._element.transition().duration(transitionDuration) : this._element) + .attr("transform", "translate(" + _.x + " " + _.y + ")") + ; + } + return retVal; + }; + + SVGWidget.prototype.size = function (_) { + var retVal = Widget.prototype.size.apply(this, arguments); + if (arguments.length) { + this._boundingBox = null; + } + return retVal; + }; + + SVGWidget.prototype.resize = function (size) { + var retVal = Widget.prototype.resize.apply(this, arguments); + this._parentRelativeDiv + .style({ + width: this._size.width + "px", + height: this._size.height + "px" + }) + ; + this._parentElement + .attr("width", this._size.width) + .attr("height", this._size.height) + ; + switch (this._drawStartPos) { + case "origin": + this.pos({ + x: 0, + y: 0 + }); + break; + case "center": + /* falls through */ + default: + this.pos({ + x: this._size.width / 2, + y: this._size.height / 2 + }); + break; + } + return retVal; + }; + + SVGWidget.prototype.target = function (_) { + if (!arguments.length) return this._target; + if (this._target && _ && (this._target.__data__.id !== _.__data__.id)) { + throw "Target can only be assigned once."; + } + this._target = _; + + // Target is a DOM Node ID --- + if (typeof (this._target) === 'string' || this._target instanceof String) { + this._target = document.getElementById(this._target); + } + + if (this._target instanceof SVGElement) { + this._parentElement = d3.select(this._target); + this._parentWidget = this._parentElement.datum(); + if (!this._parentWidget || this._parentWidget._id === this._id) { + this._parentWidget = this.locateParentWidget(this._target.parentNode); + } + } else if (this._target) { + // Target is a DOM Node, so create a SVG Element --- + this._parentRelativeDiv = d3.select(this._target).append("div") + .style({ + position: "relative" + }) + ; + this._parentElement = this._parentRelativeDiv.append("svg") + .style({ + position: "absolute", + top: 0, + left: 0 + }) + ; + this._parentOverlay = this._parentRelativeDiv.append("div") + .style({ + position: "absolute", + top: 0, + left: 0 + }) + ; + this.resize(this._size); + } else { + this.exit(); + } + return this; + }; + + SVGWidget.prototype.enter = function (domeNode, element, d) { + Widget.prototype.enter.apply(this, arguments); + }; + + SVGWidget.prototype.update = function (domeNode, element, d) { + Widget.prototype.update.apply(this, arguments); + }; + + SVGWidget.prototype.exit = function (domeNode, element, d) { + if (this._parentRelativeDiv) { + this._parentOverlay.remove(); + this._parentElement.remove(); + this._parentRelativeDiv.remove(); + } + Widget.prototype.exit.apply(this, arguments); + }; + + SVGWidget.prototype.getOffsetPos = function () { + var retVal = { x: 0, y: 0 }; + if (this._parentWidget) { + retVal = this._parentWidget.getOffsetPos(); + retVal.x += this._pos.x; + retVal.y += this._pos.y; + return retVal; + } + return retVal; + }; + + SVGWidget.prototype.getBBox = function (refresh, round) { + if (refresh || this._boundingBox === null) { + var svgNode = this._element.node(); + if (svgNode instanceof SVGElement) { + this._boundingBox = svgNode.getBBox(); + } + } + if (this._boundingBox === null) { + return { + x: 0, + y: 0, + width: 0, + height: 0 + }; + } + return { + x: (round ? Math.round(this._boundingBox.x) : this._boundingBox.x) * this._scale, + y: (round ? Math.round(this._boundingBox.y) : this._boundingBox.y) * this._scale, + width: (round ? Math.round(this._boundingBox.width) : this._boundingBox.width) * this._scale, + height: (round ? Math.round(this._boundingBox.height) : this._boundingBox.height) * this._scale + }; + }; + + // Intersections --- + SVGWidget.prototype.intersection = function (pointA, pointB) { + return this.intersectRect(pointA, pointB); + }; + + var lerp = function (point, that, t) { + // From https://github.com/thelonious/js-intersections + return { + x: point.x + (that.x - point.x) * t, + y: point.y + (that.y - point.y) * t + }; + }; + + var intersectLineLine = function (a1, a2, b1, b2) { + // From https://github.com/thelonious/js-intersections + var result = { type: "", points: [] }; + var ua_t = (b2.x - b1.x) * (a1.y - b1.y) - (b2.y - b1.y) * (a1.x - b1.x); + var ub_t = (a2.x - a1.x) * (a1.y - b1.y) - (a2.y - a1.y) * (a1.x - b1.x); + var u_b = (b2.y - b1.y) * (a2.x - a1.x) - (b2.x - b1.x) * (a2.y - a1.y); + + if (u_b !== 0) { + var ua = ua_t / u_b; + var ub = ub_t / u_b; + + if (0 <= ua && ua <= 1 && 0 <= ub && ub <= 1) { + result.type = "Intersection"; + result.points.push({ + x: a1.x + ua * (a2.x - a1.x), + y: a1.y + ua * (a2.y - a1.y) + }); + } else { + result.type = "No Intersection"; + } + } else { + if (ua_t === 0 || ub_t === 0) { + result.type = "Coincident"; + } else { + result.type = "Parallel"; + } + } + + return result; + }; + + SVGWidget.prototype.intersectRect = function (pointA, pointB) { + var center = this.getOffsetPos(); + var size = this.getBBox(); + if (pointA.x === pointB.x && pointA.y === pointB.y) { + return pointA; + } + var TL = { x: center.x - size.width / 2, y: center.y - size.height / 2 }; + var TR = { x: center.x + size.width / 2, y: center.y - size.height / 2 }; + var BR = { x: center.x + size.width / 2, y: center.y + size.height / 2 }; + var BL = { x: center.x - size.width / 2, y: center.y + size.height / 2 }; + var intersection = intersectLineLine(TL, TR, pointA, pointB); + if (intersection.points.length) { + return { x: intersection.points[0].x, y: intersection.points[0].y }; + } + intersection = intersectLineLine(TR, BR, pointA, pointB); + if (intersection.points.length) { + return { x: intersection.points[0].x, y: intersection.points[0].y }; + } + intersection = intersectLineLine(BR, BL, pointA, pointB); + if (intersection.points.length) { + return { x: intersection.points[0].x, y: intersection.points[0].y }; + } + intersection = intersectLineLine(BL, TL, pointA, pointB); + if (intersection.points.length) { + return { x: intersection.points[0].x, y: intersection.points[0].y }; + } + return null; + }; + + var intersectCircleLine = function (c, r, a1, a2) { + // From https://github.com/thelonious/js-intersections + var result = { type: "", points: [] }; + var a = (a2.x - a1.x) * (a2.x - a1.x) + + (a2.y - a1.y) * (a2.y - a1.y); + var b = 2 * ((a2.x - a1.x) * (a1.x - c.x) + + (a2.y - a1.y) * (a1.y - c.y)); + var cc = c.x * c.x + c.y * c.y + a1.x * a1.x + a1.y * a1.y - + 2 * (c.x * a1.x + c.y * a1.y) - r * r; + var deter = b * b - 4 * a * cc; + + if (deter < 0) { + result.type = "Outside"; + } else if (deter === 0) { + result.type = "Tangent"; + // NOTE: should calculate this point + } else { + var e = Math.sqrt(deter); + var u1 = (-b + e) / (2 * a); + var u2 = (-b - e) / (2 * a); + + if ((u1 < 0 || u1 > 1) && (u2 < 0 || u2 > 1)) { + if ((u1 < 0 && u2 < 0) || (u1 > 1 && u2 > 1)) { + result.type = "Outside"; + } else { + result.type = "Inside"; + } + } else { + result.type = "Intersection"; + + if (0 <= u1 && u1 <= 1) + result.points.push(lerp(a1, a2, u1)); + + if (0 <= u2 && u2 <= 1) + result.points.push(lerp(a1, a2, u2)); + } + } + + return result; + }; + + SVGWidget.prototype.intersectCircle = function (pointA, pointB) { + var center = this.getOffsetPos(); + var radius = this.radius(); + var intersection = intersectCircleLine(center, radius, pointA, pointB); + if (intersection.points.length) { + return { x: intersection.points[0].x, y: intersection.points[0].y }; + } + return null; + }; + + SVGWidget.prototype.distance = function (pointA, pointB) { + return Math.sqrt((pointA.x - pointB.x) * (pointA.x - pointB.x) + (pointA.y - pointB.y) * (pointA.y - pointB.y)); + }; + + // IE Fixers --- + SVGWidget.prototype._pushMarkers = function (element, d) { + if (this.svgMarkerGlitch) { + element = element || this._element; + element.selectAll("path[marker-start],path[marker-end]") + .attr("fixme-start", function (d) { return this.getAttribute("marker-start"); }) + .attr("fixme-end", function (d) { return this.getAttribute("marker-end"); }) + .attr("marker-start", null) + .attr("marker-end", null) + ; + } + }; + + SVGWidget.prototype._popMarkers = function (element, d) { + if (this.svgMarkerGlitch) { + element = element || this._element; + element.selectAll("path[fixme-start],path[fixme-end]") + .attr("marker-start", function (d) { + return this.getAttribute("fixme-start"); + }) + .attr("marker-end", function (d) { return this.getAttribute("fixme-end"); }) + .attr("fixme-start", null) + .attr("fixme-end", null) + ; + } + }; + + SVGWidget.prototype._popMarkersDebounced = Widget.prototype.debounce(function (element, d) { + if (this.svgMarkerGlitch) { + this._popMarkers(element, d); + } + }, 250); + + SVGWidget.prototype._fixIEMarkers = function (element, d) { + if (this.svgMarkerGlitch) { + this._pushMarkers(element, d); + this._popMarkersDebounced(element, d); + } + }; + + return SVGWidget; +})); + +if (typeof define === "function" && define.amd) { + define('css',[], function () { + return { + load: function ($1, $2, load) { load() } + } + }) +}; + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('common/Text.js',["./SVGWidget", "css!./Text"], factory); + } else { + root.common_Text = factory(root.common_SVGWidget); + } +}(this, function (SVGWidget) { + function Text() { + SVGWidget.call(this); + } + Text.prototype = Object.create(SVGWidget.prototype); + Text.prototype._class += " common_Text"; + + Text.prototype.publish("text", "", "string", "Display Text",null,{tags:['Private']}); + Text.prototype.publish("fontFamily", "", "string", "Font Family",null,{tags:['Private']}); + Text.prototype.publish("fontSize", null, "number", "Font Size (px)",null,{tags:['Private']}); + Text.prototype.publish("anchor", "middle", "set", "Anchor Position", ["start", "middle", "end"],{tags:['Private']}); + Text.prototype.publish("colorFill", null, "html-color", "Fill Color",null,{tags:['Private']}); + + Text.prototype.testData = function () { + this.text("Hello\nand\nWelcome!"); + return this; + }; + + Text.prototype.enter = function (domNode, element) { + SVGWidget.prototype.enter.apply(this, arguments); + this._textElement = element.append("text"); + }; + + Text.prototype.update = function (domNode, element) { + SVGWidget.prototype.update.apply(this, arguments); + this._textElement + .attr("font-family", this.fontFamily()) + .attr("font-size", this.fontSize()) + ; + var textParts = this.text().split("\n"); + var textLine = this._textElement.selectAll("tspan").data(textParts, function (d) { return d; }); + textLine.enter().append("tspan") + .attr("class", function (d, i) { return "tspan_" + i; }) + .attr("dy", "1em") + .attr("x", "0") + ; + textLine + .style("fill", this.colorFill()) + .text(function (d) { return d; }) + ; + textLine.exit() + .remove() + ; + + var bbox = { width: 0, height: 0 }; + try { // https://bugzilla.mozilla.org/show_bug.cgi?id=612118 + bbox = this._textElement.node().getBBox(); + } catch (e) { + } + var xOffset = 0; + switch(this.anchor()) { + case "start": + xOffset = -bbox.width / 2; + break; + case "end": + xOffset = bbox.width / 2; + break; + } + var yOffset = -(bbox.y + bbox.height / 2); + + this._textElement + .style("text-anchor", this.anchor()) + .attr("transform", function (d) { return "translate(" + xOffset + "," + yOffset + ")"; }) + ; + }; + + return Text; +})); + + + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('common/FAChar',["./SVGWidget", "./Text", "css!font-awesome", "css!./FAChar"], factory); + } else { + root.common_FAChar = factory(root.common_SVGWidget, root.common_Text); + } +}(this, function (SVGWidget, Text) { + function FAChar() { + SVGWidget.call(this); + + this._text = new Text() + .fontFamily("FontAwesome") + ; + } + FAChar.prototype = Object.create(SVGWidget.prototype); + FAChar.prototype._class += " common_FAChar"; + + FAChar.prototype.publish("char", "", "string", "Font Awesome Item",null,{tags:['Private']}); + FAChar.prototype.publish("fontSize", null, "number", "Font Size",null,{tags:['Private']}); + FAChar.prototype.publishProxy("text_colorFill", "_text", "colorFill"); + + FAChar.prototype.testData = function () { + this.char("\uf007"); + return this; + }; + + FAChar.prototype.enter = function (domNode, element) { + SVGWidget.prototype.enter.apply(this, arguments); + this._text + .target(domNode) + ; + }; + + FAChar.prototype.update = function (domNode, element) { + SVGWidget.prototype.update.apply(this, arguments); + this._text + .text(this.char()) + .scale((this.fontSize() || 14) / 14) // Scale rather than fontSize to prevent Chrome glitch --- + .render() + ; + }; + + return FAChar; +})); + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('common/HTMLWidget.js',["d3", "./Widget", "./Transition"], factory); + } else { + root.common_HTMLWidget = factory(root.d3, root.common_Widget, root.common_Transition); + } +}(this, function (d3, Widget, Transition) { + function HTMLWidget() { + Widget.call(this); + } + HTMLWidget.prototype = Object.create(Widget.prototype); + + HTMLWidget.prototype.calcFrameWidth = function (element) { + var retVal = parseFloat(element.style("padding-left")) + + parseFloat(element.style("padding-right")) + + parseFloat(element.style("margin-left")) + + parseFloat(element.style("margin-right")) + + parseFloat(element.style("border-left-width")) + + parseFloat(element.style("border-right-width")) + ; + return retVal; + }; + + HTMLWidget.prototype.calcWidth = function (element) { + return parseFloat(element.style("width")) - this.calcFrameWidth(element); + }; + + HTMLWidget.prototype.calcFrameHeight = function (element) { + var retVal = parseFloat(element.style("padding-top")) + + parseFloat(element.style("padding-bottom")) + + parseFloat(element.style("margin-top")) + + parseFloat(element.style("margin-bottom")) + + parseFloat(element.style("border-top-width")) + + parseFloat(element.style("border-bottom-width")) + ; + return retVal; + }; + + HTMLWidget.prototype.calcHeight = function (element) { + return parseFloat(element.style("height")) + this.calcFrameHeight(element); + }; + + HTMLWidget.prototype.clientWidth = function () { + return this._size.width - this.calcFrameWidth(this._element); + }; + + HTMLWidget.prototype.clientHeight = function () { + return this._size.height - this.calcFrameHeight(this._element); + }; + + HTMLWidget.prototype.resize = function (size) { + var retVal = Widget.prototype.resize.apply(this, arguments); + this._parentElement + .style("width", this._size.width + "px") + .style("height", this._size.height + "px") + ; + return retVal; + }; + + // Properties --- + HTMLWidget.prototype.target = function (_) { + if (!arguments.length) return this._target; + if (this._target && _) { + throw "Target can only be assigned once."; + } + this._target = _; + + // Target is a DOM Node ID --- + if (typeof (this._target) === 'string' || this._target instanceof String) { + this._target = document.getElementById(this._target); + } + + if (this._target instanceof SVGElement) { + // Target is a SVG Node, so create an item in the Overlay and force it "over" the overlay element (cough) --- + var overlay = this.locateOverlayNode(); + this._parentElement = overlay.append("div") + .style({ + position: "absolute", + top: 0, + left: 0, + overflow: "hidden" + }) + ; + this._overlayElement = d3.select(this._target); + + var context = this; + this.oldPos = null; + this.observer = new this.MutationObserver(function (mutation) { + context.syncOverlay(); + }); + + var domNode = this._overlayElement.node(); + while (domNode) { + this.observer.observe(domNode, { attributes: true }); + domNode = domNode.parentNode; + } + } else if (this._target) { + this._parentElement = d3.select(this._target); + if (!this._size.width && !this._size.height) { + var width = parseFloat(this._parentElement.style("width")); + var height = parseFloat(this._parentElement.style("height")); + this.size({ + width: width, + height: height + }); + } + this._parentElement = d3.select(this._target).append("div"); + } else { + this.exit(); + } + return this; + }; + + HTMLWidget.prototype.exit = function (domeNode, element, d) { + if (this.observer) { + this.observer.disconnect(); + } + this.oldPos = null; + if (this._parentElement) { + this._parentElement.remove(); + } + Widget.prototype.exit.apply(this, arguments); + }; + + return HTMLWidget; +})); + + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('common/Shape.js',["d3", "./SVGWidget", "css!./Shape"], factory); + } else { + root.common_Shape = factory(root.d3, root.common_SVGWidget); + } +}(this, function (d3, SVGWidget) { + function Shape() { + SVGWidget.call(this); + } + Shape.prototype = Object.create(SVGWidget.prototype); + Shape.prototype._class += " common_Shape"; + + Shape.prototype.publish("shape", "circle", "set", "Shape Type", ["circle", "square", "rect", "ellipse"],{tags:['Private']}); + Shape.prototype.publish("width", 24, "number", "Width",null,{tags:['Private']}); + Shape.prototype.publish("height", 24, "number", "Height",null,{tags:['Private']}); + Shape.prototype.publish("colorStroke", null, "html-color", "Stroke Color", null, {tags:['Private']}); + Shape.prototype.publish("colorFill", null, "html-color", "Fill Color", null, {tags:['Private']}); + + Shape.prototype.radius = function (_) { + if (!arguments.length) return Math.max(this.width(), this.height()) / 2; + this.width(_); + this.height(_); + return this; + }; + + Shape.prototype.testData = function () { + return this; + }; + + Shape.prototype.intersection = function (pointA, pointB) { + switch (this.shape()) { + case "circle": + return this.intersectCircle(pointA, pointB); + } + return SVGWidget.prototype.intersection.apply(this, arguments); + }; + + Shape.prototype.update = function (domNode, element) { + var shape = element.selectAll("rect,circle,ellipse").data([this.shape()], function (d) { return d; }); + + shape.enter().append(this.shape() === "square" ? "rect" : this.shape()) + .attr("class", "common_Shape") + ; + var context = this; + shape.each(function (d) { + var element = d3.select(this); + element.style({ + fill: context.colorFill(), + stroke: context.colorStroke() + }); + switch (context.shape()) { + case "circle": + var radius = context.radius(); + element + .attr("r", radius) + ; + break; + case "square": + var width = Math.max(context.width(), context.height()); + element + .attr("x", -width / 2) + .attr("y", -width / 2) + .attr("width", width) + .attr("height", width) + ; + break; + case "rect": + element + .attr("x", -context.width() / 2) + .attr("y", -context.height() / 2) + .attr("width", context.width()) + .attr("height", context.height()) + ; + break; + case "ellipse": + element + .attr("rx", context.width() / 2) + .attr("ry", context.height() / 2) + ; + break; + } + }); + shape.exit().remove(); + }; + + return Shape; +})); + + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('common/Icon',["./SVGWidget", "./Shape", "./FAChar", "css!./Icon"], factory); + } else { + root.common_Icon = factory(root.common_SVGWidget, root.common_Shape, root.common_FAChar); + } +}(this, function (SVGWidget, Shape, FAChar) { + function Icon() { + SVGWidget.call(this); + + this._shapeWidget = new Shape(); + this._faChar = new FAChar(); + } + Icon.prototype = Object.create(SVGWidget.prototype); + Icon.prototype._class += " common_Icon"; + + Icon.prototype.publish("shape", "circle", "set", "Shape Type", ["circle", "square"],{tags:['Private']}); + Icon.prototype.publishProxy("faChar", "_faChar", "char"); + Icon.prototype.publishProxy("image_colorFill", "_faChar", "text_colorFill"); + Icon.prototype.publish("tooltip", "", "string", "Tooltip",null,{tags:['Private']}); + Icon.prototype.publish("diameter", 24, "number", "Diameter",null,{tags:['Private']}); + Icon.prototype.publish("paddingPercent", 45, "number", "Padding Percent",null,{tags:['Private']}); + Icon.prototype.publishProxy("shape_colorFill", "_shapeWidget", "colorFill"); + Icon.prototype.publishProxy("shape_colorStroke", "_shapeWidget", "colorStroke"); + + Icon.prototype.testData = function () { + this._faChar.testData(); + return this; + }; + + Icon.prototype.intersection = function (pointA, pointB) { + return this._shapeWidget.intersection(pointA, pointB); + }; + + Icon.prototype.enter = function (domNode, element) { + SVGWidget.prototype.enter.apply(this, arguments); + this._shapeWidget + .target(domNode) + .render() + ; + this._faChar + .target(domNode) + .render() + ; + this._tooltipElement = element.append("title"); + var context = this; + element.on("click", function(el) { context.click(el); }); + }; + + Icon.prototype.click = function (domNode) { + console.log("Clicked the icon"); + }; + + Icon.prototype.update = function (domNode, element) { + SVGWidget.prototype.update.apply(this, arguments); + this._faChar + .fontSize(this.diameter() * (100 - this.paddingPercent()) / 100) + .render() + ; + this._shapeWidget + .shape(this.shape()) + .width(this.diameter()) + .height(this.diameter()) + .render() + ; + this._tooltipElement.text(this.tooltip()); + }; + + return Icon; +})); + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('common/IList',[], factory); + } else { + root.common_IList = factory(); + } +}(this, function () { + function IList() { + } + + // Data --- + IList.prototype.testData = function () { + var data = ["This", "is a", "list", "of some text."]; + this.data(data); + return this; + }; + + // Properties --- + + // Events --- + IList.prototype.click = function (d) { + console.log("Click: " + d); + }; + + return IList; +})); + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('common/IMenu',[], factory); + } else { + root.common_IMenu = factory(); + } +}(this, function () { + function IMenu() { + } + + // Data --- + IMenu.prototype.testData = function () { + var data = ["This", "is a", "list", "of some text."]; + this.data(data); + return this; + }; + + // Properties --- + + // Events --- + IMenu.prototype.click = function (d) { + console.log("Click: " + d); + }; + IMenu.prototype.preShowMenu = function () { + console.log("preShowMenu"); + }; + IMenu.prototype.postHideMenu = function (d) { + console.log("postHideMenu"); + }; + + return IMenu; +})); + + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('common/TextBox.js',["./SVGWidget", "./Shape", "./Text", "css!./TextBox"], factory); + } else { + root.common_TextBox = factory(root.common_SVGWidget, root.common_Shape, root.common_Text); + } +}(this, function (SVGWidget, Shape, Text) { + function TextBox() { + SVGWidget.call(this); + + this._shape = new Shape() + .shape("rect") + ; + this._text = new Text(); + } + TextBox.prototype = Object.create(SVGWidget.prototype); + TextBox.prototype._class += " common_TextBox"; + + TextBox.prototype.publishProxy("text", "_text"); + TextBox.prototype.publishProxy("shape_colorStroke", "_shape", "colorStroke"); + TextBox.prototype.publishProxy("shape_colorFill", "_shape", "colorFill"); + TextBox.prototype.publishProxy("text_colorFill", "_text", "colorFill"); + TextBox.prototype.publish("paddingLeft", 4, "number", "Padding: Left",null,{tags:['Private']}); + TextBox.prototype.publish("paddingRight", 4, "number", "Padding: Right",null,{tags:['Private']}); + TextBox.prototype.publish("paddingTop", 4, "number", "Padding: Top",null,{tags:['Private']}); + TextBox.prototype.publish("paddingBottom", 4, "number", "Padding: Bottom",null,{tags:['Private']}); + TextBox.prototype.publishProxy("anchor", "_text"); + TextBox.prototype.publish("fixedSize", null); + + TextBox.prototype.padding = function (_) { + this.paddingLeft(_); + this.paddingRight(_); + this.paddingTop(_); + this.paddingBottom(_); + return this; + }; + + TextBox.prototype.testData = function () { + this._text.testData(); + return this; + }; + + TextBox.prototype.enter = function (domNode, element) { + SVGWidget.prototype.enter.apply(this, arguments); + this._shape + .target(domNode) + .render() + ; + this._text + .target(domNode) + .render() + ; + }; + + TextBox.prototype.update = function (domNode, element) { + SVGWidget.prototype.update.apply(this, arguments); + + this._text + .render() + ; + var textBBox = this._text.getBBox(true); + var size = { + width: this.fixedSize() ? this.fixedSize().width : textBBox.width + this.paddingLeft() + this.paddingRight(), + height: this.fixedSize() ? this.fixedSize().height : textBBox.height + this.paddingTop() + this.paddingBottom() + }; + this._shape + .width(size.width) + .height(size.height) + .render() + ; + if (this.fixedSize()) { + switch (this.anchor()) { + case "start": + this._text + .x(-this.fixedSize().width / 2 + textBBox.width / 2 + (this.paddingLeft() + this.paddingRight()) / 2) + .render() + ; + break; + case "end": + this._text + .x(this.fixedSize().width / 2 - textBBox.width / 2 - (this.paddingLeft() + this.paddingRight()) / 2) + .render() + ; + break; + } + } + }; + + return TextBox; +})); + + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('common/List',["d3", "../common/SVGWidget", "./IList", "../common/TextBox", "css!./List"], factory); + } else { + root.common_List = factory(root.d3, root.common_SVGWidget, root.common_IList, root.common_TextBox); + } +}(this, function (d3, SVGWidget, IList, TextBox) { + function List(target) { + SVGWidget.call(this); + IList.call(this); + + this._listWidgets = {}; + } + List.prototype = Object.create(SVGWidget.prototype); + List.prototype._class += " common_List"; + List.prototype.implements(IList.prototype); + + List.prototype.publish("anchor", "start", "set", "Anchor Position", ["", "start", "middle", "end"],{tags:['Private']}); + + List.prototype.update = function (domNode, element) { + SVGWidget.prototype.update.apply(this, arguments); + var context = this; + + var line = element.selectAll(".line").data(this._data, function (d) { return d; }); + line.enter().append("g") + .attr("class", "line") + .each(function (d) { + var newTextBox = new TextBox() + .target(this) + .paddingTop(0) + .paddingBottom(0) + .paddingLeft(8) + .paddingRight(8) + .text(d) + .render() + ; + newTextBox.element() + .on("click", function (d) { + context.click(d.text()); + }) + ; + context._listWidgets[d] = newTextBox; + }) + ; + + var listHeight = 0; + var listWidth = 0; + var listCount = 0; + for (var key in this._listWidgets) { + if (!this._listWidgets.hasOwnProperty(key)) continue; + var bbox = this._listWidgets[key].getBBox(); + listHeight += bbox.height; + if (listWidth < bbox.width) + listWidth = bbox.width; + ++listCount; + } + + var yPos = -listHeight / 2;// + lineHeight / 2; + line.each(function (d) { + var widget = context._listWidgets[d]; + var bbox = widget.getBBox(); + widget + .pos({ x: 0, y: yPos + bbox.height / 2 }) + .anchor(context.anchor()) + .fixedSize({ width: listWidth, height: bbox.height }) + .render() + ; + yPos += bbox.height; + }); + line.exit() + .remove() + .each(function (d) { + delete context._listWidgets[d]; + }) + ; + }; + + return List; +})); + + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('common/Menu',["d3", "./SVGWidget", "./IMenu", "./Icon", "./List", "css!./Menu"], factory); + } else { + root.common_Menu = factory(root.d3, root.common_SVGWidget, root.common_IMenu, root.common_Icon, root.common_List); + } +}(this, function (d3, SVGWidget, IMenu, Icon, List) { + function Menu() { + SVGWidget.call(this); + IMenu.call(this); + + this._icon = new Icon() + .shape("rect") + .diameter(14) + ; + this._list = new List(); + + var context = this; + this._list.click = function (d) { + d3.event.stopPropagation(); + context.hideMenu(); + context.click(d); + }; + this._visible = false; + } + Menu.prototype = Object.create(SVGWidget.prototype); + Menu.prototype._class += " common_Menu"; + Menu.prototype.implements(IMenu.prototype); + + Menu.prototype.publishProxy("faChar", "_icon", null, "\uf0c9"); + Menu.prototype.publishProxy("paddingPercent", "_icon", null, 10); + + Menu.prototype.toggleMenu = function () { + if (!this._visible) { + this.showMenu(); + } else { + this.hideMenu(); + } + }; + + Menu.prototype.showMenu = function () { + this.preShowMenu(); + this._visible = true; + this._list + .data(this._data) + .render() + ; + + var bbox = this._icon.getBBox(true); + var menuBBox = this._list.getBBox(true); + var pos = { + x: bbox.width / 2 - menuBBox.width / 2, + y: bbox.height / 2 + menuBBox.height / 2 + }; + this._list + .move(pos) + ; + var context = this; + d3.select("body") + .on("click." + this._id, function () { + console.log("click: body - " + context._id); + if (context._visible) { + context.hideMenu(); + } + }) + ; + }; + + Menu.prototype.hideMenu = function () { + d3.select("body") + .on("click." + this._id, null) + ; + this._visible = false; + this._list + .data([]) + .render() + ; + this.postHideMenu(); + }; + + Menu.prototype.testData = function () { + this + .data(["Menu A", "And B", "a longer C"]) + ; + return this; + }; + + Menu.prototype.enter = function (domNode, element) { + SVGWidget.prototype.enter.apply(this, arguments); + + this._icon + .target(domNode) + .render() + ; + + this._list + .target(domNode) + .render() + ; + + var context = this; + this._icon.element() + .on("click", function (d) { + d3.event.stopPropagation(); + context.toggleMenu(); + }) + ; + }; + + Menu.prototype.update = function (domNode, element) { + SVGWidget.prototype.update.apply(this, arguments); + element + .classed("disabled", this._data.length === 0) + ; + + this._icon + .faChar(this.faChar()) + .paddingPercent(this.paddingPercent()) + .render() + ; + }; + + return Menu; +})); + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('common/Palette.js',["d3", "colorbrewer"], factory); + } else { + root.common_Palette = factory(root.d3); + } +}(this, function (d3) { + var d3Ordinal = [ + "category10", "category20", "category20b", "category20c" + ]; + var brewerOrdinal = [ + "Accent", "Dark2", "Paired", "Pastel1", "Pastel2", "Set1", "Set2", "Set3" + ]; + var hpccOrdinal = [ + "hpcc10", "hpcc20" + ]; + + var ordinalCache = {}; + + function fetchOrdinalItem(id, colors) { + if (!id) return palette_ordinal(); + var retVal = ordinalCache[id]; + if (!retVal) { + retVal = palette_ordinal(id, colors); + ordinalCache[id] = retVal; + } + return retVal; + } + + function palette_ordinal(id, colors) { + if (!id) return ["default"].concat(d3Ordinal.concat(brewerOrdinal).concat(hpccOrdinal)); + var scale = null; + + if (colors) { + scale = d3.scale.ordinal().range(colors); + } else { + if (d3Ordinal.indexOf(id) >= 0) { + scale = new d3.scale[id](); + } else if (hpccOrdinal.indexOf(id) >= 0) { + var newColors = []; + switch (id) { + case "hpcc10": + var defColors = palette_ordinal("default").colors(); + newColors = defColors.filter(function (item, idx) { + if (idx % 2) { + return true; + } + return false; + }); + break; + case "hpcc20": + newColors = palette_ordinal("category10").colors().concat(palette_ordinal("hpcc10").colors()); + break; + } + scale = d3.scale.ordinal().range(newColors); + } else if (brewerOrdinal.indexOf(id) > 0) { + var largestPalette = 12; + while (largestPalette > 0) { + if (colorbrewer[id][largestPalette]) { + scale = d3.scale.ordinal().range(colorbrewer[id][largestPalette]); + break; + } + --largestPalette; + } + } + if (!scale) { + // Default to Category20 --- + scale = d3.scale.category20(); + } + colors = scale.range(); + } + function ordinal(_) { + return scale(_); + } + ordinal.id = function (_) { + if (!arguments.length) return id; + id = _; + return ordinal; + }; + ordinal.colors = function (_) { + if (!arguments.length) return colors; + colors = _; + return ordinal; + }; + ordinal.clone = function (newID) { + ordinalCache[newID] = palette_ordinal(newID, this.colors()); + return ordinalCache[newID]; + + }; + ordinal.switch = function (_id, _colors) { + if (id === _id) { + return this; + } + return arguments.length ? fetchOrdinalItem(_id, _colors) : fetchOrdinalItem(); + }; + + return ordinal; + } + + var rainbowCache = {}; + function fetchRainbowItem(id, colors, steps) { + if (!id) return palette_rainbow(); + var retVal = rainbowCache[id]; + if (!retVal) { + retVal = palette_rainbow(id, colors); + rainbowCache[id] = retVal; + } + return retVal; + } + + function palette_rainbow(id, _colors, _steps) { + if (!arguments.length) { + var retVal = ["default"]; + for (var key in colorbrewer) { + if (brewerOrdinal.indexOf(key) === -1) { + retVal.push(key); + } + } + return retVal; + } + + var scale = null; + var colors = _colors; + + var _custom = function (colors, steps) { + steps = steps || 32; + var subPaletteSize = Math.ceil(steps / (colors.length - 1)); + var range = []; + var prevColor = null; + colors.forEach(function (color) { + if (prevColor) { + var scale = d3.scale.linear() + .domain([0, subPaletteSize]) + .range([prevColor, color]) + .interpolate(d3.interpolateLab) + ; + for (var i = 0; i < subPaletteSize; ++i) { + range.push(scale(i)); + } + } + prevColor = color; + }); + scale = d3.scale.quantize().domain([0, 100]).range(range); + return scale; + }; + + if (_colors) { + scale = _custom(_colors, _steps); + } else { + if (colorbrewer[id]) { + var largestPalette = 12; + while (largestPalette > 0) { + if (colorbrewer[id][largestPalette]) { + scale = _custom(colorbrewer[id][largestPalette]); + break; + } + --largestPalette; + } + } + if (!scale) { + scale = _custom(colorbrewer.RdYlGn[11]); + } + colors = scale.range(); + + } + function rainbow(x, low, high) { + return scale.domain([low, high])(x); + } + rainbow.id = function (_) { + if (!arguments.length) return id; + id = _; + return rainbow; + }; + rainbow.colors = function (_) { + if (!arguments.length) return colors; + colors = _; + return rainbow; + }; + rainbow.clone = function (newID) { + rainbowCache[newID] = palette_rainbow(newID, this.color()); + return rainbowCache[newID]; + }; + rainbow.switch = function (_id, _colors) { + if (id === _id) { + return this; + } + return arguments.length ? fetchRainbowItem(_id, _colors) : fetchRainbowItem(); + }; + + return rainbow; + } + + var test = function(ordinalDivID, brewerDivID, customDivID, customArr, steps) { + d3.select(ordinalDivID) + .selectAll(".palette") + .data(palette_ordinal(), function (d) { return d; }) + .enter().append("span") + .attr("class", "palette") + .attr("title", function(d) { return d; }) + .on("click", function(d) { + console.log(d3.values(d.value).map(JSON.stringify).join("\n")); + }) + .selectAll(".swatch").data(function (d) { return palette_ordinal(d).colors(); }) + .enter().append("span") + .attr("class", "swatch") + .style("background-color", function(d) { return d; }); + + d3.select(brewerDivID) + .selectAll(".palette") + .data(palette_rainbow(), function (d) { return d; }) + .enter().append("span") + .attr("class", "palette") + .attr("title", function(d) { return d; }) + .on("click", function(d) { + console.log(d3.values(d.value).map(JSON.stringify).join("\n")); + }) + .selectAll(".swatch2").data(function (d) { return palette_rainbow(d).colors(); }) + .enter().append("span") + .attr("class", "swatch2") + .style("height", (256 / 32)+"px") + .style("background-color", function(d) { return d; }); + + var palette = { id: customArr.join("_") + steps, scale: palette_rainbow("custom", customArr, steps) }; + d3.select(customDivID) + .selectAll(".palette") + .data([palette], function (d) { return d.id; }) + .enter().append("span") + .attr("class", "palette") + .attr("title", function(d) { return "aaa";/*d.from + "->" + d.to;*/ }) + .on("click", function(d) { + console.log(d3.values(d.value).map(JSON.stringify).join("\n")); + }) + .selectAll(".swatch2").data(function(d) { + var retVal = []; + for (var i = 0; i <= 255; ++i) { + retVal.push(palette.scale(i, 0, 255)); + } + return retVal; + }) + .enter().append("span") + .attr("class", "swatch2") + .style("background-color", function(d) { return d; }); + }; + + return { + ordinal: fetchOrdinalItem, + rainbow: fetchRainbowItem, + test: test + }; +})); + + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('common/Surface.js',["d3", "./SVGWidget", "./Icon", "./Shape", "./Text", "./FAChar", "./Menu", "css!./Surface"], factory); + } else { + root.common_Surface = factory(root.d3, root.common_SVGWidget, root.common_Icon, root.common_Shape, root.common_Text, root.common_FAChar, root.common_Menu); + } +}(this, function (d3, SVGWidget, Icon, Shape, Text, FAChar, Menu) { + function Surface() { + SVGWidget.call(this); + + this._menuPadding = 2; + this._icon = new Icon() + .faChar("\uf07b") + .paddingPercent(50) + ; + this._container = new Shape() + .class("container") + .shape("rect") + ; + this._titleRect = new Shape() + .class("title") + .shape("rect") + ; + this._text = new Text() + .class("title") + ; + this._menu = new Menu() + .paddingPercent(0) + ; + var context = this; + this._menu.preShowMenu = function () { + if (context._content && context._content.hasOverlay()) { + context._content.visible(false); + } + }; + this._menu.postHideMenu = function () { + if (context._content && context._content.hasOverlay()) { + context._content.visible(true); + } + }; + + this._showContent = true; + this._content = null; + this._surfaceButtons = []; + } + Surface.prototype = Object.create(SVGWidget.prototype); + Surface.prototype._class += " common_Surface"; + + Surface.prototype.publish("showTitle", true, "boolean", "Show Title",null,{tags:["Basic"]}); + Surface.prototype.publish("title", "", "string", "Title",null,{tags:["Basic"]}); + Surface.prototype.publishProxy("titleFontSize", "_text", "fontSize"); + Surface.prototype.publish("showIcon", true, "boolean", "Show Title",null,{tags:["Advance"]}); + Surface.prototype.publishProxy("icon_faChar", "_icon", "faChar"); + Surface.prototype.publishProxy("icon_shape", "_icon", "shape"); + //Surface.prototype.publish("menu"); + Surface.prototype.publish("content", null, "widget", "Content",null,{tags:["Private"]}); + + Surface.prototype.publish("buttonAnnotations", [], "array", "Button Array",null,{tags:["Intermediate"]}); + Surface.prototype.publish("buttonGutter", 25, "number", "Space Between Menu and Buttons",null,{tags:["Intermediate"]}); + + Surface.prototype.menu = function (_) { + if (!arguments.length) return this._menu.data(); + this._menu.data(_); + return this; + }; + + Surface.prototype.showContent = function (_) { + if (!arguments.length) return this._showContent; + this._showContent = _; + if (this._content) { + this._content.visible(this._showContent); + } + return this; + }; + + Surface.prototype.testData = function () { + this.title("Hello and welcome!"); + this.menu(["aaa", "bbb", "ccc"]); + this.buttonAnnotations([{id:"button_1",label:"\uf010",shape:"square",diameter:14,padding:"0px 5px",font:"FontAwesome"}, {id:"button_2",label:"\uf00e",shape:"square",diameter:14,padding:"0px 5px",font:"FontAwesome"}]); + + return this; + }; + + Surface.prototype.enter = function (_domNode, _element) { + SVGWidget.prototype.enter.apply(this, arguments); + var element = _element.append("g").attr("class", "frame"); + var domNode = element.node(); + this._clipRect = element.append("defs").append("clipPath") + .attr("id", this.id() + "_clip") + .append("rect") + .attr("x", 0) + .attr("y", 0) + .attr("width", this._size.width) + .attr("height", this._size.height) + ; + this._titleRect + .target(domNode) + .render() + .display(this.showTitle() && this.showIcon()) + ; + this._icon + .target(domNode) + .render() + ; + this._menu + .target(_domNode) + ; + this._text + .target(domNode) + ; + this._container + .target(domNode) + ; + this.buttonContainer = d3.select(this._target).append("div").attr("class", "svg-button-container"); + }; + + Surface.prototype.update = function (domNode, element) { + SVGWidget.prototype.update.apply(this, arguments); + var context = this; + + var width = this.width() - 1; + var height = this.height() - 1; + + this._icon + .display(this.showTitle() && this.showIcon()) + .shape(this.icon_shape()) + .render() + ; + this._menu + .render() + ; + this._text + .text(this.title()) + .display(this.showTitle()) + .render() + ; + + var surfaceButtons = this.buttonContainer.selectAll(".surface-button").data(this.buttonAnnotations()); + surfaceButtons.enter().append("button").attr("class","surface-button") + .each(function (button, idx) { + var el = context._surfaceButtons[idx] = d3.select(this) + .attr("class", "surface-button " + (button.class ? button.class : '')) + .attr("id", button.id) + .style('padding', button.padding) + .style('width', button.width) + .style('height', button.height) + .style("cursor","pointer") + .on("click", function(d) { context.click(d); }); + if (button.font === "FontAwesome") { + el + .append('i') + .attr("class","fa") + .text(function(d) { return button.label; }); + } else { + el + .text(function(d) { return button.label; }); + } + }) + ; + surfaceButtons.exit() + .each(function (d, idx) { + var element = d3.select(this); + delete context._surfaceButtons[idx]; + element.remove(); + }) + ; + + var buttonClientHeight = this.showTitle() ? Math.max.apply(null,this._surfaceButtons.map(function(d) { return d.node().offsetHeight; })) : 0; + var iconClientSize = this.showTitle() && this.showIcon() ? this._icon.getBBox(true) : {width:0, height: 0}; + var textClientSize = this._text.getBBox(true); + var menuClientSize = this._menu.getBBox(true); + var _titleRegionHeight = Math.max(iconClientSize.height, textClientSize.height, menuClientSize.height, buttonClientHeight); + var titleRegionHeight = this.showTitle() ? _titleRegionHeight : 0; + var yTitle = (-height + _titleRegionHeight) / 2; + + var titleTextHeight = this.showTitle() ? Math.max(textClientSize.height, menuClientSize.height, buttonClientHeight) : 0; + + var topMargin = titleRegionHeight <= titleTextHeight ? 0 : (titleRegionHeight - titleTextHeight) / 2; + var leftMargin = topMargin; + + this._titleRect + .pos({ x: leftMargin, y: yTitle }) + .width(width - leftMargin * 2) + .height(titleTextHeight) + .display(this.showTitle()) + .render() + ; + this._icon + .move({ x: -width / 2 + iconClientSize.width / 2, y: yTitle }) + ; + this._menu + .move({ x: width / 2 - menuClientSize.width / 2 - this._menuPadding, y: yTitle }) + ; + this._text + .move({ x: (iconClientSize.width / 2 - menuClientSize.width / 2) / 2, y: yTitle }) + ; + + var xPos = context._titleRect.node().getBoundingClientRect().left + (context._size.width - leftMargin * 2) - context.buttonGutter() - this.buttonContainer.node().offsetWidth; + var yPos = context._titleRect.node().getBoundingClientRect().top + ((titleTextHeight - this.buttonContainer.node().offsetHeight) / 2); + if (!isNaN(xPos)) { + this.buttonContainer.style("left", xPos + "px"); + } + if (!isNaN(yPos)) { + this.buttonContainer.style("top", yPos + "px"); + } + + if (this.showTitle()) { + this._container + .pos({ x: leftMargin / 2, y: titleRegionHeight / 2 - topMargin / 2 }) + .width(width - leftMargin) + .height(height - titleRegionHeight + topMargin) + .render() + ; + } else { + this._container + .pos({ x: 0, y: 0 }) + .width(width) + .height(height) + .render() + ; + } + + if (this._showContent) { + var xOffset = leftMargin; + var yOffset = titleRegionHeight - topMargin; + + var content = element.selectAll(".content").data(this.content() ? [this.content()] : [], function (d) { return d._id; }); + content.enter().append("g") + .attr("class", "content") + .attr("clip-path", "url(#" + this.id() + "_clip)") + .each(function (d) { + d.target(this); + }) + ; + content + .attr("transform", "translate(" + (leftMargin / 2) + ", " + (titleRegionHeight / 2 - topMargin / 2) +")") + .each(function (d) { + var padding = { + left: 4, + top: 4, + right: 4, + bottom: 4 + }; + d + .size({ + width: width - xOffset - (padding.left + padding.right), + height: height - yOffset - (padding.top + padding.bottom) + }) + ; + }) + ; + if (this.content()) { + this._clipRect + .attr("x", -(width - xOffset) / 2) + .attr("y", -(height - yOffset) / 2) + .attr("width", width - xOffset) + .attr("height", height - yOffset) + ; + } + content.exit().transition() + .each(function (d) { d.target(null); }) + .remove() + ; + } + + this._menu.element().node().parentNode.appendChild(this._menu.element().node()); // Make sure menu is on top (Z-Order POV) + }; + + Surface.prototype.exit = function (domNode, element) { + if (this.content()) { + this.content().target(null); + } + SVGWidget.prototype.exit.apply(this, arguments); + }; + + Surface.prototype.render = function (callback) { + if (!this.content()) { + SVGWidget.prototype.render.apply(this, arguments); + } + SVGWidget.prototype.render.call(this); + var context = this; + if (this.content()) { + this.content().render(function (contentWidget) { + if (callback) { + callback(context); + } + }); + } + return this; + }; + + Surface.prototype.intersection = function (pointA, pointB) { + var hits = []; + var i1 = this._icon.intersection(pointA, pointB, this._pos); + if (i1) { + hits.push({i: i1, d: this.distance(i1, pointB)}); + } + var i2 = this._titleRect.intersection(pointA, pointB); + if (i2) { + hits.push({i: i2, d: this.distance(i2, pointB)}); + } + var i3 = this._container.intersection(pointA, pointB); + if (i3) { + hits.push({i: i3, d: this.distance(i3, pointB)}); + } + var nearest = null; + hits.forEach(function (item) { + if (nearest === null || nearest.d > item.d) { + nearest = item; + } + }); + return nearest && nearest.i ? nearest.i : null; + }; + + Surface.prototype.click = function(obj, widget) { + console.log("Clicked: " + obj.id); + }; + + return Surface; +})); + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('common/ResizeSurface.js',["d3", "./Surface", "css!./ResizeSurface"], factory); + } else { + root.common_ResizeSurface = factory(root.d3, root.common_Surface); + } +}(this, function (d3, Surface) { + function ResizeSurface() { + Surface.call(this); + + this.handleWidth = 8; + this.handles = [{ loc: "NW" }, { loc: "N" }, { loc: "NE" }, { loc: "E" }, { loc: "SE" }, { loc: "S" }, { loc: "SW" }, { loc: "W" }]; + + this._allowResize = true; + + var context = this; + this.dispatch = d3.dispatch("sizestart", "size", "sizeend"); + this.drag = d3.behavior.drag() + .origin(function (d) { return d; }) + .on("dragstart", function (d) { + context.dispatch.sizestart(context, d.loc); + if (context._allowResize) { + d3.event.sourceEvent.stopPropagation(); + context._dragHandlePos = { x: d.x, y: d.y }; + context._dragStartPos = context.pos(); + context._dragStartSize = context.size(); + context._prevPosSize = { + x: context._dragStartPos.x, + y: context._dragStartPos.y, + width: context._dragStartSize.width, + height: context._dragStartSize.height + }; + context._textPosSize = context._text.getBBox(true); + context._iconPosSize = context._icon.getBBox(true); + context.showContent(false); + } + }) + .on("drag", function (d) { + if (context._allowResize) { + d3.event.sourceEvent.stopPropagation(); + var _dx = d3.event.x - context._dragHandlePos.x; + var _dy = d3.event.y - context._dragHandlePos.y; + var delta = { x: 0, y: 0, w: 0, h: 0 }; + switch (d.loc) { + case "NW": + delta.x = _dx / 2; + delta.w = -_dx; + /* falls through */ + case "N": + delta.y = _dy / 2; + delta.h = -_dy; + break; + case "NE": + delta.y = _dy / 2; + delta.h = -_dy; + /* falls through */ + case "E": + delta.x = _dx / 2; + delta.w = _dx; + break; + case "SE": + delta.x = _dx / 2; + delta.w = _dx; + /* falls through */ + case "S": + delta.y = _dy / 2; + delta.h = _dy; + break; + case "SW": + delta.y = _dy / 2; + delta.h = _dy; + /* falls through */ + case "W": + delta.x = _dx / 2; + delta.w = -_dx; + break; + } + var posSize = { + x: context._dragStartPos.x + delta.x, + y: context._dragStartPos.y + delta.y, + width: context._dragStartSize.width + delta.w, + height: context._dragStartSize.height + delta.h + }; + if (posSize.width < context._iconPosSize.width * 2 + context._textPosSize.width) { + posSize.x = context._prevPosSize.x; + posSize.width = context._prevPosSize.width; + } + if (posSize.height < context._textPosSize.height + 48) { + posSize.y = context._prevPosSize.y; + posSize.height = context._prevPosSize.height; + } + context + .pos({ x: posSize.x, y: posSize.y }, false, false) + .size({ width: posSize.width, height: posSize.height }) + .render() + .getBBox(true) + ; + context.dispatch.size(context, d.loc); + context._prevPosSize = posSize; + } + }) + .on("dragend", function (d) { + if (context._allowResize) { + d3.event.sourceEvent.stopPropagation(); + context + .showContent(true) + .render() + ; + context._container.getBBox(true); + context._titleRect.getBBox(true); + context.dispatch.sizeend(context, d.loc); + } + }) + ; + } + ResizeSurface.prototype = Object.create(Surface.prototype); + + ResizeSurface.prototype.allowResize = function (_) { + if (!arguments.length) return this._allowResize; + this._allowResize = _; + return this; + }; + + ResizeSurface.prototype.move = function (_) { + var retVal = Surface.prototype.move.apply(this, arguments); + this.updateHandles(this._domNode, this._element); + return retVal; + }; + + ResizeSurface.prototype.update = function (domNode, element) { + Surface.prototype.update.apply(this, arguments); + this.updateHandles(domNode, element); + }; + + ResizeSurface.prototype.updateHandles = function (domNode, element) { + var sizeHandles = this._parentElement.selectAll("rect").data(this.handles, function (d) { return d.loc; }); + sizeHandles.enter().append("rect") + .attr("class", function (d) { return "resize" + d.loc; }) + .call(this.drag) + ; + + var l = this._pos.x + this._container._pos.x - this._container.width() / 2; + var t = this._pos.y + this._titleRect._pos.y - this._titleRect.height() / 2; + var r = this._pos.x + this._container._pos.x + this._container.width() / 2; + var b = this._pos.y + this._container._pos.y + this._container.height() / 2; + var w = r - l; + var h = b - t; + var context = this; + sizeHandles + .each(function (d) { + switch (d.loc) { + case "NW": + d.x = l - context.handleWidth / 2; + d.y = t - context.handleWidth / 2; + d.width = context.handleWidth; + d.height = context.handleWidth; + break; + case "N": + d.x = l + context.handleWidth / 2; + d.y = t - context.handleWidth / 2; + d.width = w - context.handleWidth; + d.height = context.handleWidth; + break; + case "NE": + d.x = r - context.handleWidth / 2; + d.y = t - context.handleWidth / 2; + d.width = context.handleWidth; + d.height = context.handleWidth; + break; + case "E": + d.x = r - context.handleWidth / 2; + d.y = t + context.handleWidth / 2; + d.width = context.handleWidth; + d.height = h - context.handleWidth; + break; + case "SE": + d.x = r - context.handleWidth / 2; + d.y = b - context.handleWidth / 2; + d.width = context.handleWidth; + d.height = context.handleWidth; + break; + case "S": + d.x = l + context.handleWidth / 2; + d.y = b - context.handleWidth / 2; + d.width = w - context.handleWidth; + d.height = context.handleWidth; + break; + case "SW": + d.x = l - context.handleWidth / 2; + d.y = b - context.handleWidth / 2; + d.width = context.handleWidth; + d.height = context.handleWidth; + break; + case "W": + d.x = l - context.handleWidth / 2; + d.y = t + context.handleWidth / 2; + d.width = context.handleWidth; + d.height = h - context.handleWidth; + break; + } + d3.select(this) + .attr("x", d.x) + .attr("y", d.y) + .attr("width", d.width) + .attr("height", d.height) + ; + }) + ; + }; + + return ResizeSurface; +})); + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('common/WidgetArray.js',["./Widget"], factory); + } else { + root.common_WidgetArray = factory(root.common_Widget); + } +}(this, function (Widget) { + function WidgetArray() { + Widget.call(this); + } + WidgetArray.prototype = Object.create(Widget.prototype); + WidgetArray.prototype._class += " common_WidgetArray"; + + WidgetArray.prototype.publish("content", [], "widgetArray", "Widget Array"); + + return WidgetArray; +})); + diff --git a/dist/hpcc-viz-common.min.js b/dist/hpcc-viz-common.min.js new file mode 100644 index 0000000000..88e228c988 --- /dev/null +++ b/dist/hpcc-viz-common.min.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define("common/Widget.js",["d3"],t):(e.require=e.require||function(t,n){typeof t=="function"&&(n=t,t=[]);var r=t.map(function(t){if(t==="d3-cloud/d3.layout.cloud")return e.d3.layout.cloud;var n=t.substring("src/".length).split("/").join("_");return e[n]});n.apply(null,r)},e.common_Widget=t(e.d3))})(this,function(e){function n(){this._class=Object.getPrototypeOf(this)._class,this._id="_w"+t++,this._columns=[],this._data=[],this._pos={x:0,y:0},this._size={width:0,height:0},this._scale=1,this._target=null,this._parentElement=null,this._parentWidget=null,this._element=e.select(),this._watchArr=[],this._renderCount=0}var t=0;return n.prototype._class=" common_Widget",n.prototype.ieVersion=function(){var e=navigator.userAgent,t,n=e.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)||[];return/trident/i.test(n[1])?(t=/\brv[ :]+(\d+)/g.exec(e)||[],parseFloat(t[1])):/msie/i.test(n[1])?parseFloat(n[2]):null}(),n.prototype.isIE=n.prototype.ieVersion!==null,n.prototype.svgMarkerGlitch=n.prototype.isIE&&n.prototype.ieVersion<=12,n.prototype.MutationObserver=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver||function(e){this.callback=e,this.listeners=[];var t=function(e,t,n){this.callback=e,this.domNode=t,this.type=n};t.prototype={handleEvent:function(e){var t={type:this.type,target:this.domNode,addedNodes:[],removedNodes:[],previousSibling:e.target.previousSibling,nextSibling:e.target.nextSibling,attributeName:null,attributeNamespace:null,oldValue:null};this.callback([t])}},this.observe=function(e,n){var r=null;n.attributes&&(r=new t(this.callback,e,"attributes"),this.listeners.push(r),e.addEventListener("DOMAttrModified",r,!0)),n.characterData&&(r=new t(this.callback,e,"characterData"),this.listeners.push(r),e.addEventListener("DOMCharacterDataModified",r,!0)),n.childList&&(r=new t(this.callback,e,"childList"),this.listeners.push(r),e.addEventListener("DOMNodeInserted",r,!0),e.addEventListener("DOMNodeRemoved",r,!0))},this.disconnect=function(){this.listeners.forEach(function(e){switch(e.type){case"attributes":e.domNode.removeEventListener("DOMAttrModified",e,!0);break;case"characterData":e.domNode.removeEventListener("DOMCharacterDataModified",e,!0);break;case"childList":e.domNode.removeEventListener("DOMNodeRemoved",e,!0),e.domNode.removeEventListener("DOMNodeInserted",e,!0)}}),this.listeners=[]}},window.MutationObserver||(window.MutationObserver=n.prototype.MutationObserver),n.prototype.implements=function(e){for(var t in e)this[t]===undefined&&e.hasOwnProperty(t)&&(this[t]=e[t])},n.prototype.publish=function(e,t,n,r,i,s){if(this["__meta_"+e]!==undefined)throw e+" is already published.";this["__meta_"+e]={id:e,type:n,defaultValue:t,description:r,set:i,ext:s||{}},this[e]=function(t){var r=this._id===undefined;if(!arguments.length)return!r&&this["__prop_"+e]!==undefined?this["__prop_"+e]:this["__meta_"+e].defaultValue;switch(n){case"set":(!i||i.indexOf(t)<0)&&console.log("Invalid value for '"+e+"': "+t);break;case"html-color":var s="red",o=document.createElement("div");o.style.color=s,o.style.color=t,t!==s&&(o.style.color===s||o.style.color==="")&&console.log("Invalid value for '"+e+"': "+t);break;case"boolean":t=Boolean(t);break;case"number":t=Number(t);break;case"string":t=String(t);break;case"array":t instanceof Array||console.log("Invalid value for '"+e)}return r?this["__meta_"+e].defaultValue=t:(this.broadcast(e,t,this["__prop_"+e]),this["__prop_"+e]=t),this},this[e+"_modified"]=function(){var n=this._id===undefined;return n?this["__meta_"+e].defaultValue!==t:this["__prop_"+e]!==undefined},this[e+"_reset"]=function(){this["__prop_"+e]=undefined},this["__prop_"+e]=undefined},n.prototype.publishWidget=function(e,t,n){for(var r in t.prototype)if(r.indexOf("__meta")===0){var i=t.prototype[r];this.publishProxy(e+"__prop_"+i.id,n,i.method||i.id)}},n.prototype.publishProxy=function(e,t,n,r){n=n||e;if(this["__meta_"+e]!==undefined)throw e+" is already published.";this["__meta_"+e]={id:e,type:"proxy",proxy:t,method:n,defaultValue:r},this[e]=function(i){var s=this._id===undefined;if(s)throw"Setting default value of proxied properties is not supported.";return arguments.length?(r&&i===r?this[t][n+"_reset"]():this[t][n](i),this):!r||this[e+"_modified"]()?this[t][n]():r},this[e+"_modified"]=function(){var e=this._id===undefined;if(e)throw"Setting default values of proxied properties is not supported.";return this[t][n+"_modified"]()&&(!r||this[t][n]()!==r)},this[e+"_reset"]=function(){var e=this._id===undefined;if(e)throw"Setting default values of proxied properties is not supported.";this[t][n+"_reset"]()}},n.prototype.watch=function(e){var t=this,n=this._watchArr.push(e)-1;return{remove:function(){delete t._watchArr[n]}}},n.prototype.broadcast=function(e,t,n){this._watchArr&&this._watchArr.forEach(function(r){r&&setTimeout(function(){r(e,t,n)},0)})},n.prototype.on=function(t,n,r){if(this[t]===undefined)throw"Method: "+t+" does not exist.";var i=this[t];return this[t]=function(){r?e.event.stopPropagation():i.apply(this,arguments),n.apply(this,arguments)},this},n.prototype.id=function(e){return arguments.length?(this._id=e,this):this._id},n.prototype.class=function(e){return arguments.length?(this._class=e,this):this._class},n.prototype.classID=function(){return this._class.split(" ").pop()},n.prototype.columns=function(e){return arguments.length?(this._columns=e,this):this._columns},n.prototype.data=function(e){return arguments.length?(this._data=e,this):this._data},n.prototype.cloneData=function(){return this._data.map(function(e){return e.slice(0)})},n.prototype.flattenData=function(){var e=[];return this.data().forEach(function(t,n){this.columns().filter(function(e,t){return t>0}).forEach(function(r,i){var s=t[i+1];if(s){var o={rowIdx:n,colIdx:i+1,label:t[0],value:s};e.push(o)}},this)},this),e},n.prototype.rowToObj=function(e){var t={};return this._columns.forEach(function(n,r){t[n]=e[r]}),e.length===this._columns.length+1&&(t.__lparam=e[this._columns.length]),t},n.prototype.pos=function(e){return arguments.length?(this._pos=e,this._overlayElement&&this._overlayElement.attr("transform","translate("+e.x+","+e.y+")scale("+this._scale+")"),this):this._pos},n.prototype.x=function(e){return arguments.length?(this.pos({x:e,y:this._pos.y}),this):this._pos.x},n.prototype.y=function(e){return arguments.length?(this.pos({x:this._pos.x,y:e}),this):this._pos.y},n.prototype.size=function(e){return arguments.length?(this._size=e,this._overlayElement&&this._overlayElement.attr("width",e.width).attr("height",e.height),this):this._size},n.prototype.width=function(e){return arguments.length?(this.size({width:e,height:this._size.height}),this):this._size.width},n.prototype.height=function(e){return arguments.length?(this.size({width:this._size.width,height:e}),this):this._size.height},n.prototype.resize=function(e,t){t=t||{width:0,height:0};var n,r;if(e&&e.width&&e.height)n=e.width,r=e.height;else{var i=window.getComputedStyle(this._target,null);n=parseFloat(i.getPropertyValue("width"))-t.width,r=parseFloat(i.getPropertyValue("height"))-t.height}return this.size({width:n,height:r}),this},n.prototype._scrollBarWidth=null,n.prototype.getScrollbarWidth=function(){if(n.prototype._scrollBarWidth===null){var e=document.createElement("div");e.style.visibility="hidden",e.style.width="100px",e.style.msOverflowStyle="scrollbar",document.body.appendChild(e);var t=e.offsetWidth;e.style.overflow="scroll";var r=document.createElement("div");r.style.width="100%",e.appendChild(r);var i=r.offsetWidth;e.parentNode.removeChild(e),n.prototype._scrollBarWidth=t-i}return n.prototype._scrollBarWidth},n.prototype.scale=function(e){return arguments.length?(this._scale=e,this._overlayElement&&this._overlayElement.attr("transform","translate("+e.x+","+e.y+")scale("+this._scale+")"),this):this._scale},n.prototype.visible=function(e){return arguments.length?(this._visible=e,this._parentElement&&this._parentElement.style("visibility",this._visible?null:"hidden"),this):this._visible},n.prototype.display=function(e){return arguments.length?(this._display=e,this._element&&this._element.style("display",this._display?null:"none"),this):this._display},n.prototype.calcSnap=function(e){function t(e,t){function n(e,t){var n=e%t;return Math.abs(n)>t-Math.abs(n)&&(n=(t-Math.abs(n))*(n<0?1:-1)),n}return e-n(e,t)}var n=t(this._pos.x-this._size.width/2,e),r=t(this._pos.y-this._size.height/2,e),i=t(this._pos.x+this._size.width/2,e),s=t(this._pos.y+this._size.height/2,e),o=i-n,u=s-r;return[{x:n+o/2,y:r+u/2},{width:o,height:u}]},n.prototype.toWidget=function(t){if(!t)return null;var n=e.select(t);if(n){var r=n.datum();if(r)return r}return null},n.prototype.locateParentWidget=function(e){if(!e)return null;var t=this.toWidget(e);return t?t:this.locateParentWidget(e.parentNode)},n.prototype.locateSVGNode=function(e){return e?e.tagName==="svg"?e:this.locateSVGNode(e.parentNode):null},n.prototype.locateOverlayNode=function(){var e=this.locateParentWidget(this._target);while(e){if(e._parentOverlay)return e._parentOverlay;e=this.locateParentWidget(e._target.parentNode)}return null},n.prototype.getAbsolutePos=function(e,t,n){var r=this.locateSVGNode(e);if(!r)return null;var i=r.createSVGPoint(),s=e.getCTM();i=i.matrixTransform(s);var o={x:i.x,y:i.y};if(t!==undefined&&n!==undefined){var u=r.createSVGPoint();u.x=t,u.y=n,u=u.matrixTransform(s),o.width=u.x-i.x,o.height=u.y-i.y}return o},n.prototype.hasOverlay=function(){return this._overlayElement},n.prototype.syncOverlay=function(){if(this._size.width&&this._size.height){var e=this.getAbsolutePos(this._overlayElement.node(),this._size.width,this._size.height);if(e&&(this.oldPos===null||this.oldPos===undefined||e.x!==this.oldPos.x||e.y!==this.oldPos.y||e.width!==this.oldPos.width||e.height!==this.oldPos.height)){var t=e.width/this._size.width,n=e.height/this._size.height;this._parentElement.style({left:e.x-e.width/t/2+"px",top:e.y-e.height/n/2+"px",width:e.width/t+"px",height:e.height/n+"px"});var r="scale("+t+","+n+")";this._parentElement.style("transform",r).style("-moz-transform",r).style("-ms-transform",r).style("-webkit-transform",r).style("-o-transform",r)}this.oldPos=e}},n.prototype.element=function(){return this._element},n.prototype.node=function(){return this._element.node()},n.prototype.render=function(t){if(!this._parentElement)return this;if(!this._tag)throw"No DOM tag specified";var n=this._parentElement.selectAll("#"+this._id).data([this],function(e){return e._id});return n.enter().append(this._tag).classed(this._class,!0).attr("id",this._id).each(function(t){t._element=e.select(this),t.enter(this,t._element)}),n.each(function(e){e.update(this,e._element),e._drawStartPos==="origin"&&e._target instanceof SVGElement?e._element.attr("transform",function(t){return"translate("+(e._pos.x-e._size.width/2)+","+(e._pos.y-e._size.height/2)+")scale("+e._scale+")"}):e._element.attr("transform",function(t){return"translate("+e._pos.x+","+e._pos.y+")scale("+e._scale+")"})}),n.exit().each(function(t){t.exit(this,t._element)}).remove(),this._renderCount++,t&&t(this),this},n.prototype.enter=function(e,t,n){},n.prototype.update=function(e,t,n){},n.prototype.exit=function(e,t,n){},n.prototype.debounce=function(e,t,n){return function(){function o(){n||e.apply(i,s),i.timeout=null}var i=this||{},s=arguments;i.timeout?clearTimeout(i.timeout):n&&e.apply(i,s),i.timeout=setTimeout(o,t||100)}},n}),function(e,t){typeof define=="function"&&define.amd?define("common/Transition.js",[],t):e.common_Transition=t()}(this,function(){function e(e){this._widget=e,this._duration=250,this._delay=0,this._ease="cubic-in-out"}return e.prototype.duration=function(e){return arguments.length?(this._duration=e,this._widget):this._duration},e.prototype.delay=function(e){return arguments.length?(this._delay=e,this._widget):this._delay},e.prototype.ease=function(e){return arguments.length?(this._ease=e,this._widget):this._ease},e.prototype.apply=function(e){return this._duration||this._delay?e.transition().duration(this._duration).delay(this._delay).ease(this._ease):e},e}),function(e,t){typeof define=="function"&&define.amd?define("common/SVGWidget.js",["d3","./Widget","./Transition"],t):e.common_SVGWidget=t(e.d3,e.common_Widget,e.common_Transition)}(this,function(e,t,n){function r(){t.call(this),this._tag="g",this._boundingBox=null,this.transition=new n(this),this._drawStartPos="center"}r.prototype=Object.create(t.prototype),r.prototype.move=function(e,t){var n=this.pos.apply(this,arguments);return arguments.length&&(t?this._element.transition().duration(t):this._element).attr("transform","translate("+e.x+" "+e.y+")"),n},r.prototype.size=function(e){var n=t.prototype.size.apply(this,arguments);return arguments.length&&(this._boundingBox=null),n},r.prototype.resize=function(e){var n=t.prototype.resize.apply(this,arguments);this._parentRelativeDiv.style({width:this._size.width+"px",height:this._size.height+"px"}),this._parentElement.attr("width",this._size.width).attr("height",this._size.height);switch(this._drawStartPos){case"origin":this.pos({x:0,y:0});break;case"center":default:this.pos({x:this._size.width/2,y:this._size.height/2})}return n},r.prototype.target=function(t){if(!arguments.length)return this._target;if(this._target&&t&&this._target.__data__.id!==t.__data__.id)throw"Target can only be assigned once.";this._target=t;if(typeof this._target=="string"||this._target instanceof String)this._target=document.getElementById(this._target);if(this._target instanceof SVGElement){this._parentElement=e.select(this._target),this._parentWidget=this._parentElement.datum();if(!this._parentWidget||this._parentWidget._id===this._id)this._parentWidget=this.locateParentWidget(this._target.parentNode)}else this._target?(this._parentRelativeDiv=e.select(this._target).append("div").style({position:"relative"}),this._parentElement=this._parentRelativeDiv.append("svg").style({position:"absolute",top:0,left:0}),this._parentOverlay=this._parentRelativeDiv.append("div").style({position:"absolute",top:0,left:0}),this.resize(this._size)):this.exit();return this},r.prototype.enter=function(e,n,r){t.prototype.enter.apply(this,arguments)},r.prototype.update=function(e,n,r){t.prototype.update.apply(this,arguments)},r.prototype.exit=function(e,n,r){this._parentRelativeDiv&&(this._parentOverlay.remove(),this._parentElement.remove(),this._parentRelativeDiv.remove()),t.prototype.exit.apply(this,arguments)},r.prototype.getOffsetPos=function(){var e={x:0,y:0};return this._parentWidget?(e=this._parentWidget.getOffsetPos(),e.x+=this._pos.x,e.y+=this._pos.y,e):e},r.prototype.getBBox=function(e,t){if(e||this._boundingBox===null){var n=this._element.node();n instanceof SVGElement&&(this._boundingBox=n.getBBox())}return this._boundingBox===null?{x:0,y:0,width:0,height:0}:{x:(t?Math.round(this._boundingBox.x):this._boundingBox.x)*this._scale,y:(t?Math.round(this._boundingBox.y):this._boundingBox.y)*this._scale,width:(t?Math.round(this._boundingBox.width):this._boundingBox.width)*this._scale,height:(t?Math.round(this._boundingBox.height):this._boundingBox.height)*this._scale}},r.prototype.intersection=function(e,t){return this.intersectRect(e,t)};var i=function(e,t,n){return{x:e.x+(t.x-e.x)*n,y:e.y+(t.y-e.y)*n}},s=function(e,t,n,r){var i={type:"",points:[]},s=(r.x-n.x)*(e.y-n.y)-(r.y-n.y)*(e.x-n.x),o=(t.x-e.x)*(e.y-n.y)-(t.y-e.y)*(e.x-n.x),u=(r.y-n.y)*(t.x-e.x)-(r.x-n.x)*(t.y-e.y);if(u!==0){var a=s/u,f=o/u;0<=a&&a<=1&&0<=f&&f<=1?(i.type="Intersection",i.points.push({x:e.x+a*(t.x-e.x),y:e.y+a*(t.y-e.y)})):i.type="No Intersection"}else s===0||o===0?i.type="Coincident":i.type="Parallel";return i};r.prototype.intersectRect=function(e,t){var n=this.getOffsetPos(),r=this.getBBox();if(e.x===t.x&&e.y===t.y)return e;var i={x:n.x-r.width/2,y:n.y-r.height/2},o={x:n.x+r.width/2,y:n.y-r.height/2},u={x:n.x+r.width/2,y:n.y+r.height/2},a={x:n.x-r.width/2,y:n.y+r.height/2},f=s(i,o,e,t);return f.points.length?{x:f.points[0].x,y:f.points[0].y}:(f=s(o,u,e,t),f.points.length?{x:f.points[0].x,y:f.points[0].y}:(f=s(u,a,e,t),f.points.length?{x:f.points[0].x,y:f.points[0].y}:(f=s(a,i,e,t),f.points.length?{x:f.points[0].x,y:f.points[0].y}:null)))};var o=function(e,t,n,r){var s={type:"",points:[]},o=(r.x-n.x)*(r.x-n.x)+(r.y-n.y)*(r.y-n.y),u=2*((r.x-n.x)*(n.x-e.x)+(r.y-n.y)*(n.y-e.y)),a=e.x*e.x+e.y*e.y+n.x*n.x+n.y*n.y-2*(e.x*n.x+e.y*n.y)-t*t,f=u*u-4*o*a;if(f<0)s.type="Outside";else if(f===0)s.type="Tangent";else{var l=Math.sqrt(f),c=(-u+l)/(2*o),h=(-u-l)/(2*o);(c<0||c>1)&&(h<0||h>1)?c<0&&h<0||c>1&&h>1?s.type="Outside":s.type="Inside":(s.type="Intersection",0<=c&&c<=1&&s.points.push(i(n,r,c)),0<=h&&h<=1&&s.points.push(i(n,r,h)))}return s};return r.prototype.intersectCircle=function(e,t){var n=this.getOffsetPos(),r=this.radius(),i=o(n,r,e,t);return i.points.length?{x:i.points[0].x,y:i.points[0].y}:null},r.prototype.distance=function(e,t){return Math.sqrt((e.x-t.x)*(e.x-t.x)+(e.y-t.y)*(e.y-t.y))},r.prototype._pushMarkers=function(e,t){this.svgMarkerGlitch&&(e=e||this._element,e.selectAll("path[marker-start],path[marker-end]").attr("fixme-start",function(e){return this.getAttribute("marker-start")}).attr("fixme-end",function(e){return this.getAttribute("marker-end")}).attr("marker-start",null).attr("marker-end",null))},r.prototype._popMarkers=function(e,t){this.svgMarkerGlitch&&(e=e||this._element,e.selectAll("path[fixme-start],path[fixme-end]").attr("marker-start",function(e){return this.getAttribute("fixme-start")}).attr("marker-end",function(e){return this.getAttribute("fixme-end")}).attr("fixme-start",null).attr("fixme-end",null))},r.prototype._popMarkersDebounced=t.prototype.debounce(function(e,t){this.svgMarkerGlitch&&this._popMarkers(e,t)},250),r.prototype._fixIEMarkers=function(e,t){this.svgMarkerGlitch&&(this._pushMarkers(e,t),this._popMarkersDebounced(e,t))},r}),typeof define=="function"&&define.amd&&define("css",[],function(){return{load:function(e,t,n){n()}}}),function(e,t){typeof define=="function"&&define.amd?define("common/Text.js",["./SVGWidget","css!./Text"],t):e.common_Text=t(e.common_SVGWidget)}(this,function(e){function t(){e.call(this)}return t.prototype=Object.create(e.prototype),t.prototype._class+=" common_Text",t.prototype.publish("text","","string","Display Text",null,{tags:["Private"]}),t.prototype.publish("fontFamily","","string","Font Family",null,{tags:["Private"]}),t.prototype.publish("fontSize",null,"number","Font Size (px)",null,{tags:["Private"]}),t.prototype.publish("anchor","middle","set","Anchor Position",["start","middle","end"],{tags:["Private"]}),t.prototype.publish("colorFill",null,"html-color","Fill Color",null,{tags:["Private"]}),t.prototype.testData=function(){return this.text("Hello\nand\nWelcome!"),this},t.prototype.enter=function(t,n){e.prototype.enter.apply(this,arguments),this._textElement=n.append("text")},t.prototype.update=function(t,n){e.prototype.update.apply(this,arguments),this._textElement.attr("font-family",this.fontFamily()).attr("font-size",this.fontSize());var r=this.text().split("\n"),i=this._textElement.selectAll("tspan").data(r,function(e){return e});i.enter().append("tspan").attr("class",function(e,t){return"tspan_"+t}).attr("dy","1em").attr("x","0"),i.style("fill",this.colorFill()).text(function(e){return e}),i.exit().remove();var s={width:0,height:0};try{s=this._textElement.node().getBBox()}catch(o){}var u=0;switch(this.anchor()){case"start":u=-s.width/2;break;case"end":u=s.width/2}var a=-(s.y+s.height/2);this._textElement.style("text-anchor",this.anchor()).attr("transform",function(e){return"translate("+u+","+a+")"})},t}),function(e,t){typeof define=="function"&&define.amd?define("common/FAChar",["./SVGWidget","./Text","css!font-awesome","css!./FAChar"],t):e.common_FAChar=t(e.common_SVGWidget,e.common_Text)}(this,function(e,t){function n(){e.call(this),this._text=(new t).fontFamily("FontAwesome")}return n.prototype=Object.create(e.prototype),n.prototype._class+=" common_FAChar",n.prototype.publish("char","","string","Font Awesome Item",null,{tags:["Private"]}),n.prototype.publish("fontSize",null,"number","Font Size",null,{tags:["Private"]}),n.prototype.publishProxy("text_colorFill","_text","colorFill"),n.prototype.testData=function(){return this.char(""),this},n.prototype.enter=function(t,n){e.prototype.enter.apply(this,arguments),this._text.target(t)},n.prototype.update=function(t,n){e.prototype.update.apply(this,arguments),this._text.text(this.char()).scale((this.fontSize()||14)/14).render()},n}),function(e,t){typeof define=="function"&&define.amd?define("common/HTMLWidget.js",["d3","./Widget","./Transition"],t):e.common_HTMLWidget=t(e.d3,e.common_Widget,e.common_Transition)}(this,function(e,t,n){function r(){t.call(this)}return r.prototype=Object.create(t.prototype),r.prototype.calcFrameWidth=function(e){var t=parseFloat(e.style("padding-left"))+parseFloat(e.style("padding-right"))+parseFloat(e.style("margin-left"))+parseFloat(e.style("margin-right"))+parseFloat(e.style("border-left-width"))+parseFloat(e.style("border-right-width"));return t},r.prototype.calcWidth=function(e){return parseFloat(e.style("width"))-this.calcFrameWidth(e)},r.prototype.calcFrameHeight=function(e){var t=parseFloat(e.style("padding-top"))+parseFloat(e.style("padding-bottom"))+parseFloat(e.style("margin-top"))+parseFloat(e.style("margin-bottom"))+parseFloat(e.style("border-top-width"))+parseFloat(e.style("border-bottom-width"));return t},r.prototype.calcHeight=function(e){return parseFloat(e.style("height"))+this.calcFrameHeight(e)},r.prototype.clientWidth=function(){return this._size.width-this.calcFrameWidth(this._element)},r.prototype.clientHeight=function(){return this._size.height-this.calcFrameHeight(this._element)},r.prototype.resize=function(e){var n=t.prototype.resize.apply(this,arguments);return this._parentElement.style("width",this._size.width+"px").style("height",this._size.height+"px"),n},r.prototype.target=function(t){if(!arguments.length)return this._target;if(this._target&&t)throw"Target can only be assigned once.";this._target=t;if(typeof this._target=="string"||this._target instanceof String)this._target=document.getElementById(this._target);if(this._target instanceof SVGElement){var n=this.locateOverlayNode();this._parentElement=n.append("div").style({position:"absolute",top:0,left:0,overflow:"hidden"}),this._overlayElement=e.select(this._target);var r=this;this.oldPos=null,this.observer=new this.MutationObserver(function(e){r.syncOverlay()});var i=this._overlayElement.node();while(i)this.observer.observe(i,{attributes:!0}),i=i.parentNode}else if(this._target){this._parentElement=e.select(this._target);if(!this._size.width&&!this._size.height){var s=parseFloat(this._parentElement.style("width")),o=parseFloat(this._parentElement.style("height"));this.size({width:s,height:o})}this._parentElement=e.select(this._target).append("div")}else this.exit();return this},r.prototype.exit=function(e,n,r){this.observer&&this.observer.disconnect(),this.oldPos=null,this._parentElement&&this._parentElement.remove(),t.prototype.exit.apply(this,arguments)},r}),function(e,t){typeof define=="function"&&define.amd?define("common/Shape.js",["d3","./SVGWidget","css!./Shape"],t):e.common_Shape=t(e.d3,e.common_SVGWidget)}(this,function(e,t){function n(){t.call(this)}return n.prototype=Object.create(t.prototype),n.prototype._class+=" common_Shape",n.prototype.publish("shape","circle","set","Shape Type",["circle","square","rect","ellipse"],{tags:["Private"]}),n.prototype.publish("width",24,"number","Width",null,{tags:["Private"]}),n.prototype.publish("height",24,"number","Height",null,{tags:["Private"]}),n.prototype.publish("colorStroke",null,"html-color","Stroke Color",null,{tags:["Private"]}),n.prototype.publish("colorFill",null,"html-color","Fill Color",null,{tags:["Private"]}),n.prototype.radius=function(e){return arguments.length?(this.width(e),this.height(e),this):Math.max(this.width(),this.height())/2},n.prototype.testData=function(){return this},n.prototype.intersection=function(e,n){switch(this.shape()){case"circle":return this.intersectCircle(e,n)}return t.prototype.intersection.apply(this,arguments)},n.prototype.update=function(t,n){var r=n.selectAll("rect,circle,ellipse").data([this.shape()],function(e){return e});r.enter().append(this.shape()==="square"?"rect":this.shape()).attr("class","common_Shape");var i=this;r.each(function(t){var n=e.select(this);n.style({fill:i.colorFill(),stroke:i.colorStroke()});switch(i.shape()){case"circle":var r=i.radius();n.attr("r",r);break;case"square":var s=Math.max(i.width(),i.height());n.attr("x",-s/2).attr("y",-s/2).attr("width",s).attr("height",s);break;case"rect":n.attr("x",-i.width()/2).attr("y",-i.height()/2).attr("width",i.width()).attr("height",i.height());break;case"ellipse":n.attr("rx",i.width()/2).attr("ry",i.height()/2)}}),r.exit().remove()},n}),function(e,t){typeof define=="function"&&define.amd?define("common/Icon",["./SVGWidget","./Shape","./FAChar","css!./Icon"],t):e.common_Icon=t(e.common_SVGWidget,e.common_Shape,e.common_FAChar)}(this,function(e,t,n){function r(){e.call(this),this._shapeWidget=new t,this._faChar=new n}return r.prototype=Object.create(e.prototype),r.prototype._class+=" common_Icon",r.prototype.publish("shape","circle","set","Shape Type",["circle","square"],{tags:["Private"]}),r.prototype.publishProxy("faChar","_faChar","char"),r.prototype.publishProxy("image_colorFill","_faChar","text_colorFill"),r.prototype.publish("tooltip","","string","Tooltip",null,{tags:["Private"]}),r.prototype.publish("diameter",24,"number","Diameter",null,{tags:["Private"]}),r.prototype.publish("paddingPercent",45,"number","Padding Percent",null,{tags:["Private"]}),r.prototype.publishProxy("shape_colorFill","_shapeWidget","colorFill"),r.prototype.publishProxy("shape_colorStroke","_shapeWidget","colorStroke"),r.prototype.testData=function(){return this._faChar.testData(),this},r.prototype.intersection=function(e,t){return this._shapeWidget.intersection(e,t)},r.prototype.enter=function(t,n){e.prototype.enter.apply(this,arguments),this._shapeWidget.target(t).render(),this._faChar.target(t).render(),this._tooltipElement=n.append("title");var r=this;n.on("click",function(e){r.click(e)})},r.prototype.click=function(e){console.log("Clicked the icon")},r.prototype.update=function(t,n){e.prototype.update.apply(this,arguments),this._faChar.fontSize(this.diameter()*(100-this.paddingPercent())/100).render(),this._shapeWidget.shape(this.shape()).width(this.diameter()).height(this.diameter()).render(),this._tooltipElement.text(this.tooltip())},r}),function(e,t){typeof define=="function"&&define.amd?define("common/IList",[],t):e.common_IList=t()}(this,function(){function e(){}return e.prototype.testData=function(){var e=["This","is a","list","of some text."];return this.data(e),this},e.prototype.click=function(e){console.log("Click: "+e)},e}),function(e,t){typeof define=="function"&&define.amd?define("common/IMenu",[],t):e.common_IMenu=t()}(this,function(){function e(){}return e.prototype.testData=function(){var e=["This","is a","list","of some text."];return this.data(e),this},e.prototype.click=function(e){console.log("Click: "+e)},e.prototype.preShowMenu=function(){console.log("preShowMenu")},e.prototype.postHideMenu=function(e){console.log("postHideMenu")},e}),function(e,t){typeof define=="function"&&define.amd?define("common/TextBox.js",["./SVGWidget","./Shape","./Text","css!./TextBox"],t):e.common_TextBox=t(e.common_SVGWidget,e.common_Shape,e.common_Text)}(this,function(e,t,n){function r(){e.call(this),this._shape=(new t).shape("rect"),this._text=new n}return r.prototype=Object.create(e.prototype),r.prototype._class+=" common_TextBox",r.prototype.publishProxy("text","_text"),r.prototype.publishProxy("shape_colorStroke","_shape","colorStroke"),r.prototype.publishProxy("shape_colorFill","_shape","colorFill"),r.prototype.publishProxy("text_colorFill","_text","colorFill"),r.prototype.publish("paddingLeft",4,"number","Padding: Left",null,{tags:["Private"]}),r.prototype.publish("paddingRight",4,"number","Padding: Right",null,{tags:["Private"]}),r.prototype.publish("paddingTop",4,"number","Padding: Top",null,{tags:["Private"]}),r.prototype.publish("paddingBottom",4,"number","Padding: Bottom",null,{tags:["Private"]}),r.prototype.publishProxy("anchor","_text"),r.prototype.publish("fixedSize",null),r.prototype.padding=function(e){return this.paddingLeft(e),this.paddingRight(e),this.paddingTop(e),this.paddingBottom(e),this},r.prototype.testData=function(){return this._text.testData(),this},r.prototype.enter=function(t,n){e.prototype.enter.apply(this,arguments),this._shape.target(t).render(),this._text.target(t).render()},r.prototype.update=function(t,n){e.prototype.update.apply(this,arguments),this._text.render();var r=this._text.getBBox(!0),i={width:this.fixedSize()?this.fixedSize().width:r.width+this.paddingLeft()+this.paddingRight(),height:this.fixedSize()?this.fixedSize().height:r.height+this.paddingTop()+this.paddingBottom()};this._shape.width(i.width).height(i.height).render();if(this.fixedSize())switch(this.anchor()){case"start":this._text.x(-this.fixedSize().width/2+r.width/2+(this.paddingLeft()+this.paddingRight())/2).render();break;case"end":this._text.x(this.fixedSize().width/2-r.width/2-(this.paddingLeft()+this.paddingRight())/2).render()}},r}),function(e,t){typeof define=="function"&&define.amd?define("common/List",["d3","../common/SVGWidget","./IList","../common/TextBox","css!./List"],t):e.common_List=t(e.d3,e.common_SVGWidget,e.common_IList,e.common_TextBox)}(this,function(e,t,n,r){function i(e){t.call(this),n.call(this),this._listWidgets={}}return i.prototype=Object.create(t.prototype),i.prototype._class+=" common_List",i.prototype.implements(n.prototype),i.prototype.publish("anchor","start","set","Anchor Position",["","start","middle","end"],{tags:["Private"]}),i.prototype.update=function(e,n){t.prototype.update.apply(this,arguments);var i=this,s=n.selectAll(".line").data(this._data,function(e){return e});s.enter().append("g").attr("class","line").each(function(e){var t=(new r).target(this).paddingTop(0).paddingBottom(0).paddingLeft(8).paddingRight(8).text(e).render();t.element().on("click",function(e){i.click(e.text())}),i._listWidgets[e]=t});var o=0,u=0,a=0;for(var f in this._listWidgets){if(!this._listWidgets.hasOwnProperty(f))continue;var l=this._listWidgets[f].getBBox();o+=l.height,u=0)f=new e.scale[u];else if(r.indexOf(u)>=0){var l=[];switch(u){case"hpcc10":var c=o("default").colors();l=c.filter(function(e,t){return t%2?!0:!1});break;case"hpcc20":l=o("category10").colors().concat(o("hpcc10").colors())}f=e.scale.ordinal().range(l)}else if(n.indexOf(u)>0){var h=12;while(h>0){if(colorbrewer[u][h]){f=e.scale.ordinal().range(colorbrewer[u][h]);break}--h}}f||(f=e.scale.category20()),a=f.range()}return p.id=function(e){return arguments.length?(u=e,p):u},p.colors=function(e){return arguments.length?(a=e,p):a},p.clone=function(e){return i[e]=o(e,this.colors()),i[e]},p.switch=function(e,t){return u===e?this:arguments.length?s(e,t):s()},p}function a(e,t,n){if(!e)return f();var r=u[e];return r||(r=f(e,t),u[e]=r),r}function f(t,r,i){function d(e,t,n){return l.domain([t,n])(e)}if(!arguments.length){var s=["default"];for(var o in colorbrewer)n.indexOf(o)===-1&&s.push(o);return s}var l=null,c=r,h=function(t,n){n=n||32;var r=Math.ceil(n/(t.length-1)),i=[],s=null;return t.forEach(function(t){if(s){var n=e.scale.linear().domain([0,r]).range([s,t]).interpolate(e.interpolateLab);for(var o=0;o0){if(colorbrewer[t][p]){l=h(colorbrewer[t][p]);break}--p}}l||(l=h(colorbrewer.RdYlGn[11])),c=l.range()}return d.id=function(e){return arguments.length?(t=e,d):t},d.colors=function(e){return arguments.length?(c=e,d):c},d.clone=function(e){return u[e]=f(e,this.color()),u[e]},d.switch=function(e,n){return t===e?this:arguments.length?a(e,n):a()},d}var t=["category10","category20","category20b","category20c"],n=["Accent","Dark2","Paired","Pastel1","Pastel2","Set1","Set2","Set3"],r=["hpcc10","hpcc20"],i={},u={},l=function(t,n,r,i,s){e.select(t).selectAll(".palette").data(o(),function(e){return e}).enter().append("span").attr("class","palette").attr("title",function(e){return e}).on("click",function(t){console.log(e.values(t.value).map(JSON.stringify).join("\n"))}).selectAll(".swatch").data(function(e){return o(e).colors()}).enter().append("span").attr("class","swatch").style("background-color",function(e){return e}),e.select(n).selectAll(".palette").data(f(),function(e){return e}).enter().append("span").attr("class","palette").attr("title",function(e){return e}).on("click",function(t){console.log(e.values(t.value).map(JSON.stringify).join("\n"))}).selectAll(".swatch2").data(function(e){return f(e).colors()}).enter().append("span").attr("class","swatch2").style("height","8px").style("background-color",function(e){return e});var u={id:i.join("_")+s,scale:f("custom",i,s)};e.select(r).selectAll(".palette").data([u],function(e){return e.id}).enter().append("span").attr("class","palette").attr("title",function(e){return"aaa"}).on("click",function(t){console.log(e.values(t.value).map(JSON.stringify).join("\n"))}).selectAll(".swatch2").data(function(e){var t=[];for(var n=0;n<=255;++n)t.push(u.scale(n,0,255));return t}).enter().append("span").attr("class","swatch2").style("background-color",function(e){return e})};return{ordinal:s,rainbow:a,test:l}}),function(e,t){typeof define=="function"&&define.amd?define("common/Surface.js",["d3","./SVGWidget","./Icon","./Shape","./Text","./FAChar","./Menu","css!./Surface"],t):e.common_Surface=t(e.d3,e.common_SVGWidget,e.common_Icon,e.common_Shape,e.common_Text,e.common_FAChar,e.common_Menu)}(this,function(e,t,n,r,i,s,o){function u(){t.call(this),this._menuPadding=2,this._icon=(new n).faChar("").paddingPercent(50),this._container=(new r).class("container").shape("rect"),this._titleRect=(new r).class("title").shape("rect"),this._text=(new i).class("title"),this._menu=(new o).paddingPercent(0);var e=this;this._menu.preShowMenu=function(){e._content&&e._content.hasOverlay()&&e._content.visible(!1)},this._menu.postHideMenu=function(){e._content&&e._content.hasOverlay()&&e._content.visible(!0)},this._showContent=!0,this._content=null,this._surfaceButtons=[]}return u.prototype=Object.create(t.prototype),u.prototype._class+=" common_Surface",u.prototype.publish("showTitle",!0,"boolean","Show Title",null,{tags:["Basic"]}),u.prototype.publish("title","","string","Title",null,{tags:["Basic"]}),u.prototype.publishProxy("titleFontSize","_text","fontSize"),u.prototype.publish("showIcon",!0,"boolean","Show Title",null,{tags:["Advance"]}),u.prototype.publishProxy("icon_faChar","_icon","faChar"),u.prototype.publishProxy("icon_shape","_icon","shape"),u.prototype.publish("content",null,"widget","Content",null,{tags:["Private"]}),u.prototype.publish("buttonAnnotations",[],"array","Button Array",null,{tags:["Intermediate"]}),u.prototype.publish("buttonGutter",25,"number","Space Between Menu and Buttons",null,{tags:["Intermediate"]}),u.prototype.menu=function(e){return arguments.length?(this._menu.data(e),this):this._menu.data()},u.prototype.showContent=function(e){return arguments.length?(this._showContent=e,this._content&&this._content.visible(this._showContent),this):this._showContent},u.prototype.testData=function(){return this.title("Hello and welcome!"),this.menu(["aaa","bbb","ccc"]),this.buttonAnnotations([{id:"button_1",label:"",shape:"square",diameter:14,padding:"0px 5px",font:"FontAwesome"},{id:"button_2",label:"",shape:"square",diameter:14,padding:"0px 5px",font:"FontAwesome"}]),this},u.prototype.enter=function(n,r){t.prototype.enter.apply(this,arguments);var i=r.append("g").attr("class","frame"),s=i.node();this._clipRect=i.append("defs").append("clipPath").attr("id",this.id()+"_clip").append("rect").attr("x",0).attr("y",0).attr("width",this._size.width).attr("height",this._size.height),this._titleRect.target(s).render().display(this.showTitle()&&this.showIcon()),this._icon.target(s).render(),this._menu.target(n),this._text.target(s),this._container.target(s),this.buttonContainer=e.select(this._target).append("div").attr("class","svg-button-container")},u.prototype.update=function(n,r){t.prototype.update.apply(this,arguments);var i=this,s=this.width()-1,o=this.height()-1;this._icon.display(this.showTitle()&&this.showIcon()).shape(this.icon_shape()).render(),this._menu.render(),this._text.text(this.title()).display(this.showTitle()).render();var u=this.buttonContainer.selectAll(".surface-button").data(this.buttonAnnotations());u.enter().append("button").attr("class","surface-button").each(function(t,n){var r=i._surfaceButtons[n]=e.select(this).attr("class","surface-button "+(t.class?t.class:"")).attr("id",t.id).style("padding",t.padding).style("width",t.width).style("height",t.height).style("cursor","pointer").on("click",function(e){i.click(e)});t.font==="FontAwesome"?r.append("i").attr("class","fa").text(function(e){return t.label}):r.text(function(e){return t.label})}),u.exit().each(function(t,n){var r=e.select(this);delete i._surfaceButtons[n],r.remove()});var a=this.showTitle()?Math.max.apply(null,this._surfaceButtons.map(function(e){return e.node().offsetHeight})):0,f=this.showTitle()&&this.showIcon()?this._icon.getBBox(!0):{width:0,height:0},l=this._text.getBBox(!0),c=this._menu.getBBox(!0),h=Math.max(f.height,l.height,c.height,a),p=this.showTitle()?h:0,d=(-o+h)/2,v=this.showTitle()?Math.max(l.height,c.height,a):0,m=p<=v?0:(p-v)/2,g=m;this._titleRect.pos({x:g,y:d}).width(s-g*2).height(v).display(this.showTitle()).render(),this._icon.move({x:-s/2+f.width/2,y:d}),this._menu.move({x:s/2-c.width/2-this._menuPadding,y:d}),this._text.move({x:(f.width/2-c.width/2)/2,y:d});var y=i._titleRect.node().getBoundingClientRect().left+(i._size.width-g*2)-i.buttonGutter()-this.buttonContainer.node().offsetWidth,b=i._titleRect.node().getBoundingClientRect().top+(v-this.buttonContainer.node().offsetHeight)/2;isNaN(y)||this.buttonContainer.style("left",y+"px"),isNaN(b)||this.buttonContainer.style("top",b+"px"),this.showTitle()?this._container.pos({x:g/2,y:p/2-m/2}).width(s-g).height(o-p+m).render():this._container.pos({x:0,y:0}).width(s).height(o).render();if(this._showContent){var w=g,E=p-m,S=r.selectAll(".content").data(this.content()?[this.content()]:[],function(e){return e._id});S.enter().append("g").attr("class","content").attr("clip-path","url(#"+this.id()+"_clip)").each(function(e){e.target(this)}),S.attr("transform","translate("+g/2+", "+(p/2-m/2)+")").each(function(e){var t={left:4,top:4,right:4,bottom:4};e.size({width:s-w-(t.left+t.right),height:o-E-(t.top+t.bottom)})}),this.content()&&this._clipRect.attr("x",-(s-w)/2).attr("y",-(o-E)/2).attr("width",s-w).attr("height",o-E),S.exit().transition().each(function(e){e.target(null)}).remove()}this._menu.element().node().parentNode.appendChild(this._menu.element().node())},u.prototype.exit=function(e,n){this.content()&&this.content().target(null),t.prototype.exit.apply(this,arguments)},u.prototype.render=function(e){this.content()||t.prototype.render.apply(this,arguments),t.prototype.render.call(this);var n=this;return this.content()&&this.content().render(function(t){e&&e(n)}),this},u.prototype.intersection=function(e,t){var n=[],r=this._icon.intersection(e,t,this._pos);r&&n.push({i:r,d:this.distance(r,t)});var i=this._titleRect.intersection(e,t);i&&n.push({i:i,d:this.distance(i,t)});var s=this._container.intersection(e,t);s&&n.push({i:s,d:this.distance(s,t)});var o=null;return n.forEach(function(e){if(o===null||o.d>e.d)o=e}),o&&o.i?o.i:null},u.prototype.click=function(e,t){console.log("Clicked: "+e.id)},u}),function(e,t){typeof define=="function"&&define.amd?define("common/ResizeSurface.js",["d3","./Surface","css!./ResizeSurface"],t):e.common_ResizeSurface=t(e.d3,e.common_Surface)}(this,function(e,t){function n(){t.call(this),this.handleWidth=8,this.handles=[{loc:"NW"},{loc:"N"},{loc:"NE"},{loc:"E"},{loc:"SE"},{loc:"S"},{loc:"SW"},{loc:"W"}],this._allowResize=!0;var n=this;this.dispatch=e.dispatch("sizestart","size","sizeend"),this.drag=e.behavior.drag().origin(function(e){return e}).on("dragstart",function(t){n.dispatch.sizestart(n,t.loc),n._allowResize&&(e.event.sourceEvent.stopPropagation(),n._dragHandlePos={x:t.x,y:t.y},n._dragStartPos=n.pos(),n._dragStartSize=n.size(),n._prevPosSize={x:n._dragStartPos.x,y:n._dragStartPos.y,width:n._dragStartSize.width,height:n._dragStartSize.height},n._textPosSize=n._text.getBBox(!0),n._iconPosSize=n._icon.getBBox(!0),n.showContent(!1))}).on("drag",function(t){if(n._allowResize){e.event.sourceEvent.stopPropagation();var r=e.event.x-n._dragHandlePos.x,i=e.event.y-n._dragHandlePos.y,s={x:0,y:0,w:0,h:0};switch(t.loc){case"NW":s.x=r/2,s.w=-r;case"N":s.y=i/2,s.h=-i;break;case"NE":s.y=i/2,s.h=-i;case"E":s.x=r/2,s.w=r;break;case"SE":s.x=r/2,s.w=r;case"S":s.y=i/2,s.h=i;break;case"SW":s.y=i/2,s.h=i;case"W":s.x=r/2,s.w=-r}var o={x:n._dragStartPos.x+s.x,y:n._dragStartPos.y+s.y,width:n._dragStartSize.width+s.w,height:n._dragStartSize.height+s.h};o.width 0) { + if (isNaN(cell)) { + console.log("Invalid Data: " + cell + " (" + row_idx + ", " + idx + ")"); + } + return parseFloat(cell); + } + return cell; + }); + })); + } else { + data = [ + ['', { role: 'annotation' }], + ['', ''] + ]; + } + this._data_google = google.visualization.arrayToDataTable(data); + } + return retVal; + }; + + Common.prototype.getChartOptions = function () { + var colors = this._columns.filter(function (d, i) { return i > 0; }).map(function (row) { + return this._palette(row); + }, this); + + var chartOptions = { + backgroundColor: { + stroke: this.backgroundColorStroke(), + strokeWidth: this.backgroundColorStrokeWidth(), + fill: this.backgroundColorFill() + }, + width: this.width(), + height: this.height(), + colors: colors, + fontSize: this.fontSize(), + fontName: this.fontFamily(), + fontColor: this.fontColor(), + title: this.title(), + titlePosition: this.titlePosition(), + + chartArea: { + width: this.chartAreaWidth(), + height: this.chartAreaHeight(), + left: this.chartAreaLeft(), + top: this.chartAreaTop() + }, + animation: { + duration: this.animationDuration(), + startup: this.animationOnStartup(), + easing: this.animationEasing() + }, + legend: { + alignment: this.legendAlignment(), + position: this.showLegend ()? this.legendPosition (): "none", + maxLines: 2, + textStyle: { + color: this.legendFontColor(), + fontName: this.legendFontFamily(), + fontSize: this.legendFontSize(), + bold: this.legendFontBold(), + italic: this.legendFontItalic() + } + } + }; + return chartOptions; + }; + + Common.prototype.getNumSeries = function () { + return this._columns.slice(1).length; + }; + + Common.prototype.enter = function (domNode, element) { + element.style("overflow", "hidden"); + + this._chart = new google.visualization[this._chartType](domNode); + + var context = this; + google.visualization.events.addListener(this._chart, "select", function () { + var selectedItem = context._chart.getSelection()[0]; + if (selectedItem) { + context.click(context.rowToObj(context._data[selectedItem.row]), context._columns[selectedItem.column]); + } + }); + }; + + Common.prototype.update = function(domNode, element) { + HTMLWidget.prototype.update.apply(this, arguments); + this._chart.draw(this._data_google, this.getChartOptions()); + }; + + return Common; +})); + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('google/CommonND.js',["d3", "../google/Common", "../api/INDChart", "goog!visualization,1,packages:[corechart]"], factory); + } else { + root.google_CommonND = factory(root.d3, root.google_Common, root.api_INDChart); + } +}(this, function (d3, Common, INDChart) { + + function CommonND() { + Common.call(this); + INDChart.call(this); + } + CommonND.prototype = Object.create(Common.prototype); + CommonND.prototype._class += " google_CommonND"; + CommonND.prototype.implements(INDChart.prototype); + + /** + * Publish Params Common To Other Libraries + */ + CommonND.prototype.publish("paletteID", "default", "set", "Palette ID", CommonND.prototype._palette.switch(),{tags:['Basic','Shared']}); + + /** + * Publish Params Unique To This Widget + */ + + CommonND.prototype.getChartOptions = function () { + var chartOptions = Common.prototype.getChartOptions.call(this); + chartOptions.series = initSeries(this.getNumSeries()); + chartOptions.axes = {}; + + return chartOptions; + }; + + CommonND.prototype.update = function (domNode, element) { + this._palette = this._palette.switch(this.paletteID()); + Common.prototype.update.apply(this, arguments); + }; + + function initSeries(num) { + var series = []; + for (var i = 0; i < num; i++) { + series.push({}); + } + return series; + } + + return CommonND; +})); + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('google/Area.js',["d3", "./CommonND"], factory); + } else { + root.google_Area = factory(root.d3, root.google_CommonND); + } +}(this, function (d3, CommonND) { + + function Area() { + CommonND.call(this); + + this._chartType = "AreaChart"; + } + Area.prototype = Object.create(CommonND.prototype); + Area.prototype._class += " google_Area"; + + /** + * Publish Params Common To Other Libraries + */ + Area.prototype.publish("isStacked", false, "boolean", "Stacks The Elements In A Series",null,{tags:['Advanced','Shared']}); + Area.prototype.publish("fillOpacity", null, "number", "Opacity of The Fill Color",null,{tags:['Intermediate','Shared']}); + + Area.prototype.publish("axisFontSize", null, "number", "X/Y Axis Label Font Size",null,{tags:['Basic','Shared']}); + Area.prototype.publish("axisFontFamily", null, "string", "X/Y Axis Label Font Name",null,{tags:['Basic','Shared']}); + + Area.prototype.publish("xAxisFontColor", null, "html-color", "X Axis Text Font Color",null,{tags:['Basic','Shared']}); + Area.prototype.publish("yAxisFontColor", null, "html-color", "X Axis Text Font Color",null,{tags:['Basic','Shared']}); + + Area.prototype.publish("xAxisBaselineColor", null, "html-color", "Specifies The Color of The Baseline For The Horizontal Axis",null,{tags:['Intermediate','Shared']}); + Area.prototype.publish("yAxisBaselineColor", null, "html-color", "Specifies The Color of The Baseline For The Vertical Axis",null,{tags:['Intermediate','Shared']}); + + Area.prototype.publish("xAxisTitle", "", "string", "X Axis Title",null,{tags:['Basic','Shared']}); + Area.prototype.publish("yAxisTitle", "", "string", "Y Axis Title",null,{tags:['Basic','Shared']}); + + Area.prototype.publish("xAxisTitleFontColor", null, "html-color", "Horizontal Axis Title Text Style (Color)",null,{tags:['Intermediate','Shared']}); + Area.prototype.publish("yAxisTitleFontColor", null, "html-color", "Vertical Axis Title Text Style (Color)",null,{tags:['Intermediate','Shared']}); + + Area.prototype.publish("xAxisTitleFontSize", null, "number", "Horizontal Axis Titletext Style (Font Size)",null,{tags:['Intermediate','Shared']}); + Area.prototype.publish("yAxisTitleFontSize", null, "number", "Vertical Axis Titletext Style (Font Size)",null,{tags:['Intermediate','Shared']}); + + Area.prototype.publish("xAxisTitleFontFamily", null, "string", "Horizontal Axis Title Text Style (Font Name)",null,{tags:['Intermediate','Shared']}); + Area.prototype.publish("yAxisTitleFontFamily", null, "string", "Vertical Axis Title Text Style (Font Name)",null,{tags:['Intermediate','Shared']}); + + Area.prototype.publish("xAxisLabelRotation", 0, "number", "X Axis Label Angle",null,{tags:['Intermediate','Shared']}); + + /** + * Publish Params Unique To This Widget + */ + Area.prototype.publish("smoothLines", true, "boolean", "Causes chart data lines to draw smoothly",null,{tags:['Basic']}); + + Area.prototype.publish("dataOpacity", 1.0, "number", "Transparency of Data Points",null,{tags:['Advanced']}); + + Area.prototype.publish("selectionMode", "single", "set", "Select Multiple Data Points", ["single","multiple"],{tags:['Advanced']}); + + Area.prototype.publish("xAxisBaseline", null, "number", "The Baseline For The Horizontal Axis",null,{tags:['Intermediate']}); + Area.prototype.publish("yAxisBaseline", null, "number", "The Vaseline For The Verical Axis",null,{tags:['Intermediate']}); + + Area.prototype.publish("xAxisInversed", false, "boolean", "The Direction In Which The Values Along The Horizontal Axis Grow.",null,{tags:['Advanced']}); + Area.prototype.publish("yAxisInversed", false, "boolean", "The Direction In Which The Values Along The Vertical Axis Grow.",null,{tags:['Advanced']}); + + Area.prototype.publish("xAxisFormat", "", "string", "Format String For Numeric Axis Labels", ["","decimal","scientific","currency","percent","short","long"],{tags:['Intermediate']}); + Area.prototype.publish("yAxisFormat", "", "string", "Format String For Numeric Axis Labels", ["","decimal","scientific","currency","percent","short","long"],{tags:['Intermediate']}); + + Area.prototype.publish("xAxisGridlinesCount", 5, "number", "The Number of Horizontal Gridlines Between Two Regular Gridlines",null,{tags:['Intermediate']}); + Area.prototype.publish("yAxisGridlinesCount", 5, "number", "The Number of Vertical Gridlines Between Two Regular Gridlines",null,{tags:['Intermediate']}); + + Area.prototype.publish("xAxisGridlinesColor", null, "html-color", "The Color of The Horizontal Gridlines Inside The Chart Area",null,{tags:['Basic']}); + Area.prototype.publish("yAxisGridlinesColor", null, "html-color", "The Color of The Vertical Gridlines Inside The Chart Area",null,{tags:['Basic']}); + + Area.prototype.publish("xAxisMinorGridlinesCount", 0, "number", "The Number of Horizontal Minor Gridlines Between Two Regular Gridlines",null,{tags:['Intermediate']}); + Area.prototype.publish("yAxisMinorGridlinesCount", 0, "number", "The Number of Vertical Minor Gridlines Between Two Regular Gridlines",null,{tags:['Intermediate']}); + + Area.prototype.publish("xAxisMinorGridlinesColor", null, "html-color", "The Color of The Horizontal Minor Gridlines Inside The Chart Area",null,{tags:['Intermediate']}); + Area.prototype.publish("yAxisMinorGridlinesColor", null, "html-color", "The Color of The Vertical Minor Gridlines Inside The Chart Area",null,{tags:['Intermediate']}); + + Area.prototype.publish("xAxisLogScale", false, "boolean", "Makes Horizontal Axis A log Scale",null,{tags:['Advanced']}); + Area.prototype.publish("yAxisLogScale", false, "boolean", "Makes Vertical Axis A Log Scale",null,{tags:['Advanced']}); + + Area.prototype.publish("xAxisTextPosition", "out", "set", "Position of The Horizontal Axis Text, Relative To The Chart Area", ["out","in","none"],{tags:['Advanced']}); + Area.prototype.publish("yAxisTextPosition", "out", "set", "Position of The Vertical Axis Text, Relative To The Chart Area", ["out","in","none"],{tags:['Advanced']}); + + Area.prototype.publish("xAxisTicks", [], "array", "Replaces The Automatically Generated X-Axis Ticks With The Specified Array",null,{tags:['Private']}); + Area.prototype.publish("yAxisTicks", [], "array", "Replaces The Automatically Generated Y-Axis Ticks With The Specified Array",null,{tags:['Private']}); + + Area.prototype.publish("yAxisMaxValue", null, "number", "Moves The Max Value of The Vertical Axis To The Specified Value",null,{tags:['Advanced']}); + Area.prototype.publish("xAxisMaxValue", null, "number", "Moves The Max Value of The Horizontal Axis To The Specified Value",null,{tags:['Advanced']}); + + Area.prototype.publish("xAxisMinValue", null, "number", "Moves The Min Value of The Horizontal Axis To The Specified Value",null,{tags:['Advanced']}); + Area.prototype.publish("yAxisMinValue", null, "number", "Moves The Min Value of The Vertical Axis To The Specified Value",null,{tags:['Advanced']}); + + Area.prototype.publish("xAxisViewWindowMode", "pretty", "set", "Specifies How To Scale The Horizontal Axis To Render The values Within The Chart Area", ["pretty","maximized","explicit"],{tags:['Advanced']}); + Area.prototype.publish("yAxisViewWindowMode", "pretty", "set", "Specifies How To Scale The Vertical Axis To Render The Values Within The Chart Area", ["pretty","maximized","explicit"],{tags:['Advanced']}); + + Area.prototype.publish("xAxisViewWindowMax", null, "number", "The Maximum Horizontal Data Value To Render",null,{tags:['Advanced']}); + Area.prototype.publish("yAxisViewWindowMax", null, "number", "The Maximum Vertical Data Value To Render",null,{tags:['Advanced']}); + + Area.prototype.publish("xAxisViewWindowMin", null, "number", "The Minimum Horizontal Data Value To Render",null,{tags:['Advanced']}); + Area.prototype.publish("yAxisViewWindowMin", null, "number", "The Minimum Vertical Data Value To Render",null,{tags:['Advanced']}); + + //Area.prototype.publish("xAxisAllowContainerBoundaryTextCutoff", false, "boolean", "Hide outermost labels rather than allow them to be cropped by the chart container.",null,{tags:['Advanced']}); + + Area.prototype.publish("xAxisMaxAlternation", 2, "number", "Maximum Number of Levels of Horizontal Axis Text",null,{tags:['Advanced']}); + Area.prototype.publish("xAxisMaxTextLines", null, "number", "Maximum Number of Lines Allowed For the Text Labels",null,{tags:['Advanced']}); + Area.prototype.publish("xAxisMinTextSpacing", null, "number", "Minimum Horizontal Spacing, In Pixels, Allowed Between Two Adjacent Text Labels",null,{tags:['Advanced']}); + + Area.prototype.getChartOptions = function () { + var retVal = CommonND.prototype.getChartOptions.apply(this, arguments); + + retVal.selectionMode = this.selectionMode(); + retVal.dataOpacity = this.dataOpacity(); + + retVal.isStacked = this.isStacked(); + retVal.areaOpacity = this.fillOpacity(); + + retVal.hAxis = {}; + retVal.vAxis = {}; + + retVal.hAxis.baseline = this.xAxisBaseline(); + retVal.hAxis.baselineColor = this.xAxisBaselineColor(); + retVal.hAxis.direction = this.xAxisInversed() ? -1 : 1; + retVal.hAxis.gridlines = { + count: this.xAxisGridlinesCount(), + color: this.xAxisGridlinesColor() + }; + retVal.hAxis.minorGridlines = { + count: this.xAxisMinorGridlinesCount(), + color: this.xAxisMinorGridlinesColor() + }; + retVal.hAxis.logScale = this.xAxisLogScale(); + retVal.hAxis.textPosition = this.xAxisTextPosition(); + retVal.hAxis.title = this.xAxisTitle(); + retVal.hAxis.minValue = this.xAxisMinValue(); + retVal.hAxis.maxValue = this.xAxisMaxValue(); + + //retVal.hAxis.allowContainerBoundaryTextCufoff = this.xAxisAllowContainerBoundaryTextCutoff(); + retVal.hAxis.slantedText = this.xAxisLabelRotation() !== 0; + retVal.hAxis.slantedTextAngle = this.xAxisLabelRotation(); + retVal.hAxis.maxAlternation = this.xAxisMaxAlternation(); + retVal.hAxis.maxTextLines = this.xAxisMaxTextLines(); + retVal.hAxis.minTextSpacing = this.xAxisMinTextSpacing(); + + retVal.hAxis.format = this.xAxisFormat(); + retVal.hAxis.textStyle = { + color: this.xAxisFontColor(), + fontName: this.axisFontFamily() ? this.axisFontFamily() : this.fontFamily(), + fontSize: this.axisFontSize() ? this.axisFontSize() : this.fontSize() + }; + if (this.xAxisTicks().length > 0) { + retVal.hAxis.ticks = this.xAxisTicks(); + } + retVal.hAxis.titleTextStyle = { + color: this.xAxisTitleFontColor(), + fontName: this.xAxisTitleFontFamily(), + fontSize: this.xAxisTitleFontSize() + }; + retVal.hAxis.viewWindowMode = this.xAxisViewWindowMode(); + retVal.hAxis.viewWindow = { + min: this.xAxisViewWindowMin(), + max: this.xAxisViewWindowMax() + }; + + //vAxis + retVal.vAxis.baseline = this.yAxisBaseline(); + retVal.vAxis.baselineColor = this.yAxisBaselineColor(); + retVal.vAxis.direction = this.yAxisInversed() ? -1 : 1; + retVal.vAxis.gridlines = { + count: this.yAxisGridlinesCount(), + color: this.yAxisGridlinesColor() + }; + retVal.vAxis.minorGridlines = { + count: this.yAxisMinorGridlinesCount(), + color: this.yAxisMinorGridlinesColor() + }; + retVal.vAxis.logScale = this.yAxisLogScale(); + retVal.vAxis.textPosition = this.yAxisTextPosition(); + retVal.vAxis.title = this.yAxisTitle(); + retVal.vAxis.minValue = this.yAxisMinValue(); + retVal.vAxis.maxValue = this.yAxisMaxValue(); + + retVal.vAxis.format = this.yAxisFormat(); + retVal.vAxis.textStyle = { + color: this.yAxisFontColor(), + fontName: this.axisFontFamily() ? this.axisFontFamily() : this.fontFamily(), + fontSize: this.axisFontSize() ? this.axisFontSize() : this.fontSize() + }; + if (this.yAxisTicks().length > 0) { + retVal.vAxis.ticks = this.yAxisTicks(); + } + retVal.vAxis.titleTextStyle = { + color: this.yAxisTitleFontColor(), + fontName: this.yAxisTitleFontFamily(), + fontSize: this.yAxisTitleFontSize() + }; + retVal.vAxis.viewWindowMode = this.yAxisViewWindowMode(); + retVal.vAxis.viewWindow = { + min: this.yAxisViewWindowMin(), + max: this.yAxisViewWindowMax() + }; + + if (this.smoothLines()) { + retVal.curveType = "function"; + } + + return retVal; + }; + + Area.prototype.enter = function (domNode, element) { + CommonND.prototype.enter.apply(this, arguments); + }; + + Area.prototype.update = function (domNode, element) { + CommonND.prototype.update.apply(this, arguments); + }; + + return Area; +})); + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('google/Bar.js',["d3", "./CommonND"], factory); + } else { + root.google_Bar = factory(root.d3, root.google_CommonND); + } +}(this, function (d3, CommonND) { + + function Bar() { + CommonND.call(this); + + this._chartType = "BarChart"; + } + Bar.prototype = Object.create(CommonND.prototype); + Bar.prototype._class += " google_Bar"; + + /** + * Publish Params Common To Other Libraries + */ + Bar.prototype.publish("isStacked", false, "boolean", "Stacks the elements in a series",null,{tags:['Basic','Shared']}); + //opacity? + Bar.prototype.publish("axisFontSize", null, "number", "X/Y Axis Label Font Size",null,{tags:['Basic','Shared']}); + Bar.prototype.publish("axisFontFamily", null, "string", "X/Y Axis Label Font Name",null,{tags:['Basic','Shared']}); + + Bar.prototype.publish("xAxisFontColor", null, "html-color", "X Axis Text Font Color",null,{tags:['Basic','Shared']}); + Bar.prototype.publish("yAxisFontColor", null, "html-color", "X Axis Text Font Color",null,{tags:['Basic','Shared']}); + + Bar.prototype.publish("xAxisBaselineColor", null, "html-color", "Specifies The Color of The Baseline For The Horizontal Axis",null,{tags:['Intermediate','Shared']}); + Bar.prototype.publish("yAxisBaselineColor", null, "html-color", "Specifies The Color of The Baseline For The Vertical Axis",null,{tags:['Intermediate','Shared']}); + + Bar.prototype.publish("xAxisTitle", "", "string", "X Axis Title",null,{tags:['Basic','Shared']}); + Bar.prototype.publish("yAxisTitle", "", "string", "Y Axis Title",null,{tags:['Basic','Shared']}); + + Bar.prototype.publish("xAxisTitleFontColor", null, "html-color", "Horizontal Axis Title Text Style (Color)",null,{tags:['Intermediate','Shared']}); + Bar.prototype.publish("yAxisTitleFontColor", null, "html-color", "Vertical Axis Title Text Style (Color)",null,{tags:['Intermediate','Shared']}); + + Bar.prototype.publish("xAxisTitleFontSize", null, "number", "Horizontal Axis Titletext Style (Font Size)",null,{tags:['Intermediate','Shared']}); + Bar.prototype.publish("yAxisTitleFontSize", null, "number", "Vertical Axis Titletext Style (Font Size)",null,{tags:['Intermediate','Shared']}); + + Bar.prototype.publish("xAxisTitleFontFamily", null, "string", "Horizontal Axis Title Text Style (Font Name)",null,{tags:['Intermediate','Shared']}); + Bar.prototype.publish("yAxisTitleFontFamily", null, "string", "Vertical Axis Title Text Style (Font Name)",null,{tags:['Intermediate','Shared']}); + + Bar.prototype.publish("xAxisLabelRotation", 0, "number", "X Axis Label Angle",null,{tags:['Intermediate','Shared']}); + + /** + * Publish Params Unique To This Widget + */ + Bar.prototype.publish("groupWidth", "", "string", "The width of a group of bars, Percent or Pixels",null,{tags:['Advanced']}); + Bar.prototype.publish("dataOpacity", 1.0, "number", "Transparency of Data Points",null,{tags:['Intermediate']}); + + Bar.prototype.publish("xAxisBaseline", null, "number", "Specifies the color of the baseline for the horizontal axis",null,{tags:['Intermediate']}); + Bar.prototype.publish("yAxisBaseline", null, "number", "Specifies the color of the baseline for the vertical axis",null,{tags:['Intermediate']}); + + Bar.prototype.publish("xAxisInversed", false, "boolean", "The Direction In Which The Values Along The Horizontal Axis Grow.",null,{tags:['Advanced']}); + Bar.prototype.publish("yAxisInversed", false, "boolean", "The Direction In Which The Values Along The Vertical Axis Grow.",null,{tags:['Advanced']}); + + Bar.prototype.publish("xAxisFormat", "", "string", "Format String For Numeric Axis Labels", ["","decimal","scientific","currency","percent","short","long"],{tags:['Intermediate']}); + Bar.prototype.publish("yAxisFormat", "", "string", "Format String For Numeric Axis Labels", ["","decimal","scientific","currency","percent","short","long"],{tags:['Intermediate']}); + + Bar.prototype.publish("xAxisGridlinesCount", 5, "number", "The Number of Horizontal Gridlines Between Two Regular Gridlines",null,{tags:['Intermediate']}); + Bar.prototype.publish("yAxisGridlinesCount", 5, "number", "The Number of Vertical Gridlines Between Two Regular Gridline",null,{tags:['Intermediate']}); + + Bar.prototype.publish("xAxisGridlinesColor", null, "html-color", "The Color of The Horizontal Gridlines Inside The Chart Area",null,{tags:['Basic']}); + Bar.prototype.publish("yAxisGridlinesColor", null, "html-color", "The Color of The Vertical Gridlines Inside The Chart Area",null,{tags:['Basic']}); + + Bar.prototype.publish("xAxisMinorGridlinesCount", 0, "number", "The Number of Horizontal Minor Gridlines Between Two Regular Gridlines",null,{tags:['Intermediate']}); + Bar.prototype.publish("yAxisMinorGridlinesCount", 0, "number", "The Number of Vertical Minor Gridlines Between Two Regular Gridlines",null,{tags:['Intermediate']}); + + Bar.prototype.publish("xAxisMinorGridlinesColor", null, "html-color", "The Color of The Horizontal Minor Gridlines Inside The Chart Area",null,{tags:['Intermediate']}); + Bar.prototype.publish("yAxisMinorGridlinesColor", null, "html-color", "The Color of The Vertical Minor Gridlines Inside The Chart Area",null,{tags:['Intermediate']}); + + Bar.prototype.publish("xAxisLogScale", false, "boolean", "Makes Horizontal Axis A log Scale",null,{tags:['Advanced']}); + Bar.prototype.publish("yAxisLogScale", false, "boolean", "Makes Vertical Axis A Log Scale",null,{tags:['Advanced']}); + + Bar.prototype.publish("xAxisTextPosition", "out", "set", "Position of The Horizontal Axis Text, Relative To The Chart Area", ["out","in","none"],{tags:['Advanced']}); + Bar.prototype.publish("yAxisTextPosition", "out", "set", "Position of The Vertical Axis Text, Relative To The Chart Area", ["out","in","none"],{tags:['Advanced']}); + + Bar.prototype.publish("xAxisTicks", [], "array", "Replaces The Automatically Generated X-Axis Ticks With The Specified Array",null,{tags:['Private']}); + Bar.prototype.publish("yAxisTicks", [], "array", "Replaces The Automatically Generated Y-Axis Ticks With The Specified Array",null,{tags:['Private']}); + + Bar.prototype.publish("xAxisMaxValue", null, "number", "Moves The Max Value of The Horizontal Axis To The Specified Value",null,{tags:['Advanced']}); + Bar.prototype.publish("yAxisMaxValue", null, "number", "Moves The Max Value of The Vertical Axis To The Specified Value",null,{tags:['Advanced']}); + + Bar.prototype.publish("xAxisMinValue", null, "number", "Moves The Min Value of The Horizontal Axis To The Specified Value",null,{tags:['Advanced']}); + Bar.prototype.publish("yAxisMinValue", null, "number", "Moves The Min Value of The Vertical Axis To The Specified Value",null,{tags:['Advanced']}); + + Bar.prototype.publish("xAxisViewWindowMode", "pretty", "set", "Specifies How To Scale The Horizontal Axis To Render The values Within The Chart Area", ["pretty","maximized","explicit"],{tags:['Advanced']}); + Bar.prototype.publish("yAxisViewWindowMode", "pretty", "set", "Specifies How To Scale The Vertical Axis To Render The Values Within The Chart Area", ["pretty","maximized","explicit"],{tags:['Advanced']}); + + Bar.prototype.publish("xAxisViewWindowMax", null, "number", "The Maximum Horizontal Data Value To Render",null,{tags:['Advanced']}); + Bar.prototype.publish("yAxisViewWindowMax", null, "number", "The Maximum Vertical Data Value To Render",null,{tags:['Advanced']}); + + Bar.prototype.publish("xAxisViewWindowMin", null, "number", "The Minimum Horizontal Data Value To Render",null,{tags:['Advanced']}); + Bar.prototype.publish("yAxisViewWindowMin", null, "number", "The Minimum Vertical Data Value To Render",null,{tags:['Advanced']}); + + Bar.prototype.getChartOptions = function () { + var retVal = CommonND.prototype.getChartOptions.apply(this, arguments); + + retVal.dataOpacity = this.dataOpacity(); + retVal.isStacked = this.isStacked(); + retVal.bar = { + groupWidth: this.groupWidth() + }; + + retVal.hAxis = {}; + retVal.vAxis = {}; + + // hAxis + retVal.hAxis.baseline = this.xAxisBaseline(); + retVal.hAxis.baselineColor = this.xAxisBaselineColor(); + retVal.hAxis.direction = this.xAxisInversed() ? -1 : 1; + retVal.hAxis.gridlines = { + count: this.xAxisGridlinesCount(), + color: this.xAxisGridlinesColor() + }; + retVal.hAxis.minorGridlines = { + count: this.xAxisMinorGridlinesCount(), + color: this.xAxisMinorGridlinesColor() + }; + retVal.hAxis.logScale = this.xAxisLogScale(); + retVal.hAxis.textPosition = this.xAxisTextPosition(); + retVal.hAxis.title = this.xAxisTitle(); + retVal.hAxis.minValue = this.xAxisMinValue(); + retVal.hAxis.maxValue = this.xAxisMaxValue(); + retVal.hAxis.slantedText = this.xAxisLabelRotation() !== 0; + retVal.hAxis.slantedTextAngle = this.xAxisLabelRotation(); + + retVal.hAxis.format = this.xAxisFormat(); + retVal.hAxis.textStyle = { + color: this.xAxisFontColor(), + fontName: this.axisFontFamily() ? this.axisFontFamily() : this.fontFamily(), + fontSize: this.axisFontSize() ? this.axisFontSize() : this.fontSize() + + }; + if (this.xAxisTicks().length > 0) { + retVal.hAxis.ticks = this.xAxisTicks(); + } + retVal.hAxis.titleTextStyle = { + color: this.xAxisTitleFontColor(), + fontName: this.xAxisTitleFontFamily(), + fontSize: this.xAxisTitleFontSize() + }; + retVal.hAxis.viewWindowMode = this.xAxisViewWindowMode(); + retVal.hAxis.viewWindow = { + min: this.xAxisViewWindowMin(), + max: this.xAxisViewWindowMax() + }; + + // vAxis + retVal.vAxis.baseline = this.yAxisBaseline(); + retVal.vAxis.baselineColor = this.yAxisBaselineColor(); + retVal.vAxis.direction = this.yAxisInversed() ? -1 : 1; + retVal.vAxis.gridlines = { + count: this.yAxisGridlinesCount(), + color: this.yAxisGridlinesColor() + }; + retVal.vAxis.minorGridlines = { + count: this.yAxisMinorGridlinesCount(), + color: this.yAxisMinorGridlinesColor() + }; + retVal.vAxis.logScale = this.yAxisLogScale(); + retVal.vAxis.textPosition = this.yAxisTextPosition(); + retVal.vAxis.title = this.yAxisTitle(); + retVal.vAxis.minValue = this.yAxisMinValue(); + retVal.vAxis.maxValue = this.yAxisMaxValue(); + + retVal.vAxis.format = this.yAxisFormat(); + retVal.vAxis.textStyle = { + color: this.yAxisFontColor(), + fontName: this.axisFontFamily() ? this.axisFontFamily() : this.fontFamily(), + fontSize: this.axisFontSize() ? this.axisFontSize() : this.fontSize() + }; + if (this.yAxisTicks().length > 0) { + retVal.vAxis.ticks = this.yAxisTicks(); + } + retVal.vAxis.titleTextStyle = { + color: this.yAxisTitleFontColor(), + fontName: this.yAxisTitleFontFamily(), + fontSize: this.yAxisTitleFontSize() + }; + retVal.vAxis.viewWindowMode = this.yAxisViewWindowMode(); + retVal.vAxis.viewWindow = { + min: this.yAxisViewWindowMin(), + max: this.yAxisViewWindowMax() + }; + return retVal; + }; + + Bar.prototype.enter = function (domNode, element) { + CommonND.prototype.enter.apply(this, arguments); + }; + + Bar.prototype.update = function (domNode, element) { + CommonND.prototype.update.apply(this, arguments); + }; + + return Bar; +})); + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('google/Column.js',["d3", "./CommonND"], factory); + } else { + root.google_Column = factory(root.d3, root.google_CommonND); + } +}(this, function (d3, CommonND) { + + function Column() { + CommonND.call(this); + + this._chartType = "ColumnChart"; + } + Column.prototype = Object.create(CommonND.prototype); + Column.prototype._class += " google_Column"; + + /** + * Publish Params Common To Other Libraries + */ + Column.prototype.publish("isStacked", false, "boolean", "Stacks the elements in a series",null,{tags:['Advanced','Shared']}); + + Column.prototype.publish("axisFontSize", null, "number", "X/Y Axis Label Font Size",null,{tags:['Basic','Shared']}); + Column.prototype.publish("axisFontFamily", null, "string", "X/Y Axis Label Font Name",null,{tags:['Basic','Shared']}); + + Column.prototype.publish("xAxisFontColor", null, "html-color", "X Axis Text Font Color",null,{tags:['Basic','Shared']}); + Column.prototype.publish("yAxisFontColor", null, "html-color", "X Axis Text Font Color",null,{tags:['Basic','Shared']}); + + Column.prototype.publish("xAxisBaselineColor", null, "html-color", "Specifies The Color of The Baseline For The Horizontal Axis",null,{tags:['Intermediate','Shared']}); + Column.prototype.publish("yAxisBaselineColor", null, "html-color", "Specifies The Color of The Baseline For The Vertical Axis",null,{tags:['Intermediate','Shared']}); + + Column.prototype.publish("xAxisTitle", "", "string", "X Axis Title",null,{tags:['Basic','Shared']}); + Column.prototype.publish("yAxisTitle", "", "string", "Y Axis Title",null,{tags:['Basic','Shared']}); + + Column.prototype.publish("xAxisTitleFontColor", null, "html-color", "Horizontal Axis Title Text Style (Color)",null,{tags:['Intermediate','Shared']}); + Column.prototype.publish("yAxisTitleFontColor", null, "html-color", "Vertical Axis Title Text Style (Color)",null,{tags:['Intermediate','Shared']}); + + Column.prototype.publish("xAxisTitleFontSize", null, "number", "Horizontal Axis Titletext Style (Font Size)",null,{tags:['Intermediate','Shared']}); + Column.prototype.publish("yAxisTitleFontSize", null, "number", "Vertical Axis Titletext Style (Font Size)",null,{tags:['Intermediate','Shared']}); + + Column.prototype.publish("xAxisTitleFontFamily", null, "string", "Horizontal Axis Title Text Style (Font Name)",null,{tags:['Intermediate','Shared']}); + Column.prototype.publish("yAxisTitleFontFamily", null, "string", "Vertical Axis Title Text Style (Font Name)",null,{tags:['Intermediate','Shared']}); + + Column.prototype.publish("xAxisLabelRotation", 0, "number", "X Axis Label Angle",null,{tags:['Intermediate','Shared']}); + + /** + * Publish Params Unique To This Widget + */ + Column.prototype.publish("groupWidth", "", "string", "The width of a group of bars, Percent or Pixels",null,{tags:['Advanced']}); + Column.prototype.publish("dataOpacity", 1.0, "number", "Transparency of Data Points",null,{tags:['Advanced']}); + //selectionMode + + Column.prototype.publish("xAxisBaseline", null, "number", "Specifies the color of the baseline for the horizontal axis",null,{tags:['Intermediate']}); + Column.prototype.publish("yAxisBaseline", null, "number", "Specifies the color of the baseline for the vertical axis",null,{tags:['Intermediate']}); + + Column.prototype.publish("xAxisInversed", false, "boolean", "The Direction In Which The Values Along The Horizontal Axis Grow.",null,{tags:['Advanced']}); + Column.prototype.publish("yAxisInversed", false, "boolean", "The Direction In Which The Values Along The Vertical Axis Grow.",null,{tags:['Advanced']}); + + Column.prototype.publish("xAxisFormat", "", "string", "Format String For Numeric Axis Labels", ["","decimal","scientific","currency","percent","short","long"],{tags:['Intermediate']}); + Column.prototype.publish("yAxisFormat", "", "string", "Format String For Numeric Axis Labels", ["","decimal","scientific","currency","percent","short","long"],{tags:['Intermediate']}); + + Column.prototype.publish("xAxisGridlinesCount", 5, "number", "The Number of Horizontal Gridlines Between Two Regular Gridlines",null,{tags:['Intermediate']}); + Column.prototype.publish("yAxisGridlinesCount", 5, "number", "The Number of Vertical Gridlines Between Two Regular Gridline",null,{tags:['Intermediate']}); + + Column.prototype.publish("xAxisGridlinesColor", null, "html-color", "The Color of The Horizontal Gridlines Inside The Chart Area",null,{tags:['Basic']}); + Column.prototype.publish("yAxisGridlinesColor", null, "html-color", "The Color of The Vertical Gridlines Inside The Chart Area",null,{tags:['Basic']}); + + Column.prototype.publish("xAxisMinorGridlinesCount", 0, "number", "The Number of Horizontal Minor Gridlines Between Two Regular Gridlines",null,{tags:['Intermediate']}); + Column.prototype.publish("yAxisMinorGridlinesCount", 0, "number", "The Number of Vertical Minor Gridlines Between Two Regular Gridlines",null,{tags:['Intermediate']}); + + Column.prototype.publish("xAxisMinorGridlinesColor", null, "html-color", "The Color of The Horizontal Minor Gridlines Inside The Chart Area",null,{tags:['Intermediate']}); + Column.prototype.publish("yAxisMinorGridlinesColor", null, "html-color", "The Color of The Vertical Minor Gridlines Inside The Chart Area",null,{tags:['Intermediate']}); + + Column.prototype.publish("xAxisLogScale", false, "boolean", "Makes Horizontal Axis A log Scale",null,{tags:['Advanced']}); + Column.prototype.publish("yAxisLogScale", false, "boolean", "Makes Vertical Axis A Log Scale",null,{tags:['Advanced']}); + + Column.prototype.publish("xAxisTextPosition", "out", "set", "Position of The Horizontal Axis Text, Relative To The Chart Area", ["out","in","none"],{tags:['Advanced']}); + Column.prototype.publish("yAxisTextPosition", "out", "set", "Position of The Vertical Axis Text, Relative To The Chart Area", ["out","in","none"],{tags:['Advanced']}); + + Column.prototype.publish("xAxisTicks", [], "array", "Replaces The Automatically Generated X-Axis Ticks With The Specified Array",null,{tags:['Private']}); + Column.prototype.publish("yAxisTicks", [], "array", "Replaces The Automatically Generated Y-Axis Ticks With The Specified Array",null,{tags:['Private']}); + + Column.prototype.publish("xAxisMaxValue", null, "number", "Moves The Max Value of The Horizontal Axis To The Specified Value",null,{tags:['Advanced']}); + Column.prototype.publish("yAxisMaxValue", null, "number", "Moves The Max Value of The Vertical Axis To The Specified Value",null,{tags:['Advanced']}); + + Column.prototype.publish("xAxisMinValue", null, "number", "Moves The Min Value of The Horizontal Axis To The Specified Value",null,{tags:['Advanced']}); + Column.prototype.publish("yAxisMinValue", null, "number", "Moves The Min Value of The Vertical Axis To The Specified Value",null,{tags:['Advanced']}); + + Column.prototype.publish("xAxisViewWindowMode", "pretty", "set", "Specifies How To Scale The Horizontal Axis To Render The values Within The Chart Area", ["pretty","maximized","explicit"],{tags:['Advanced']}); + Column.prototype.publish("yAxisViewWindowMode", "pretty", "set", "Specifies How To Scale The Vertical Axis To Render The Values Within The Chart Area", ["pretty","maximized","explicit"],{tags:['Advanced']}); + + Column.prototype.publish("xAxisViewWindowMax", null, "number", "The Maximum Horizontal Data Value To Render",null,{tags:['Advanced']}); + Column.prototype.publish("yAxisViewWindowMax", null, "number", "The Maximum Vertical Data Value To Render",null,{tags:['Advanced']}); + + Column.prototype.publish("xAxisViewWindowMin", null, "number", "The Minimum Horizontal Data Value To Render",null,{tags:['Advanced']}); + Column.prototype.publish("yAxisViewWindowMin", null, "number", "The Minimum Vertical Data Value To Render",null,{tags:['Advanced']}); + + Column.prototype.getChartOptions = function () { + var retVal = CommonND.prototype.getChartOptions.apply(this, arguments); + + retVal.dataOpacity = this.dataOpacity(); + retVal.isStacked = this.isStacked(); + retVal.bar = { + groupWidth: this.groupWidth() + }; + + retVal.hAxis = {}; + retVal.vAxis = {}; + + // hAxis + retVal.hAxis.baseline = this.xAxisBaseline(); + retVal.hAxis.baselineColor = this.xAxisBaselineColor(); + retVal.hAxis.direction = this.xAxisInversed() ? -1 : 1; + retVal.hAxis.gridlines = { + count: this.xAxisGridlinesCount(), + color: this.xAxisGridlinesColor() + }; + retVal.hAxis.minorGridlines = { + count: this.xAxisMinorGridlinesCount(), + color: this.xAxisMinorGridlinesColor() + }; + retVal.hAxis.logScale = this.xAxisLogScale(); + retVal.hAxis.textPosition = this.xAxisTextPosition(); + retVal.hAxis.title = this.xAxisTitle(); + retVal.hAxis.minValue = this.xAxisMinValue(); + retVal.hAxis.maxValue = this.xAxisMaxValue(); + + retVal.hAxis.format = this.xAxisFormat(); + retVal.hAxis.textStyle = { + color: this.xAxisFontColor(), + fontName: this.axisFontFamily() ? this.axisFontFamily() : this.fontFamily(), + fontSize: this.axisFontSize() ? this.axisFontSize() : this.fontSize() + }; + if (this.xAxisTicks().length > 0) { + retVal.hAxis.ticks = this.xAxisTicks(); + } + retVal.hAxis.titleTextStyle = { + color: this.xAxisTitleFontColor(), + fontName: this.xAxisTitleFontFamily(), + fontSize: this.xAxisTitleFontSize() + }; + retVal.hAxis.viewWindowMode = this.xAxisViewWindowMode(); + retVal.hAxis.viewWindow = { + min: this.xAxisViewWindowMin(), + max: this.xAxisViewWindowMax() + }; + // vAxis + retVal.vAxis.baseline = this.yAxisBaseline(); + retVal.vAxis.baselineColor = this.yAxisBaselineColor(); + retVal.vAxis.direction = this.yAxisInversed() ? -1 : 1; + retVal.vAxis.gridlines = { + count: this.yAxisGridlinesCount(), + color: this.yAxisGridlinesColor() + }; + retVal.vAxis.minorGridlines = { + count: this.yAxisMinorGridlinesCount(), + color: this.yAxisMinorGridlinesColor() + }; + retVal.vAxis.logScale = this.yAxisLogScale(); + retVal.vAxis.textPosition = this.yAxisTextPosition(); + retVal.vAxis.title = this.yAxisTitle(); + retVal.vAxis.minValue = this.yAxisMinValue(); + retVal.vAxis.maxValue = this.yAxisMaxValue(); + + retVal.vAxis.format = this.yAxisFormat(); + retVal.vAxis.textStyle = { + color: this.yAxisFontColor(), + fontName: this.axisFontFamily() ? this.axisFontFamily() : this.fontFamily(), + fontSize: this.axisFontSize() ? this.axisFontSize() : this.fontSize() + }; + if (this.yAxisTicks().length > 0) { + retVal.vAxis.ticks = this.yAxisTicks(); + } + retVal.vAxis.titleTextStyle = { + color: this.yAxisTitleFontColor(), + fontName: this.yAxisTitleFontFamily(), + fontSize: this.yAxisTitleFontSize() + }; + retVal.vAxis.viewWindowMode = this.yAxisViewWindowMode(); + retVal.vAxis.viewWindow = { + min: this.yAxisViewWindowMin(), + max: this.yAxisViewWindowMax() + }; + + return retVal; + }; + + Column.prototype.enter = function (domNode, element) { + CommonND.prototype.enter.apply(this, arguments); + }; + + Column.prototype.update = function (domNode, element) { + CommonND.prototype.update.apply(this, arguments); + }; + + return Column; +})); + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('google/Common2D',["d3", "../google/Common", "../api/I2DChart", "goog!visualization,1,packages:[corechart]"], factory); + } else { + root.google_Common2D = factory(root.d3, root.google_Common, root.api_I2DChart); + } +}(this, function (d3, Common, I2DChart) { + + function Common2D() { + Common.call(this); + I2DChart.call(this); + } + Common2D.prototype = Object.create(Common.prototype); + Common2D.prototype._class += " google_Common2D"; + Common2D.prototype.implements(I2DChart.prototype); + + /** + * Publish Params Common To Other Libraries + */ + Common2D.prototype.publish("paletteID", "default", "set", "Palette ID", Common2D.prototype._palette.switch(),{tags:['Basic','Shared']}); + + /** + * Publish Params Unique To This Widget + */ + + Common2D.prototype.getChartOptions = function () { + var chartOptions = Common.prototype.getChartOptions.call(this); + chartOptions.series = initSeries(this.getNumSeries()); + chartOptions.axes = {}; + + return chartOptions; + }; + + Common2D.prototype.update = function (domNode, element) { + this._palette = this._palette.switch(this.paletteID()); + Common.prototype.update.apply(this, arguments); + }; + + function initSeries(num) { + var series = []; + for (var i = 0; i < num; i++) { + series.push({}); + } + return series; + } + + return Common2D; +})); + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('google/Line.js',["d3", "./CommonND"], factory); + } else { + root.google_Line = factory(root.d3, root.google_CommonND); + } +}(this, function (d3, CommonND) { + + function Line() { + CommonND.call(this); + + this._chartType = "LineChart"; + } + Line.prototype = Object.create(CommonND.prototype); + Line.prototype._class += " google_Line"; + + /** + * Publish Params Common To Other Libraries + */ + Line.prototype.publish("lineWidth", 2, "number", "Line Width",null,{tags:['Basic','Shared']}); + Line.prototype.publish("lineDashStyle", [], "array", "Line Dash Style",null,{tags:['Advanced','Shared']}); + + Line.prototype.publish("axisFontSize", null, "number", "X/Y Axis Label Font Size",null,{tags:['Basic','Shared']}); + Line.prototype.publish("axisFontFamily", null, "string", "X/Y Axis Label Font Name",null,{tags:['Basic','Shared']}); + + Line.prototype.publish("xAxisFontColor", null, "html-color", "X Axis Text Font Color",null,{tags:['Basic','Shared']}); + Line.prototype.publish("yAxisFontColor", null, "html-color", "X Axis Text Font Color",null,{tags:['Basic','Shared']}); + + Line.prototype.publish("xAxisBaselineColor", null, "html-color", "Specifies The Color of The Baseline For The Horizontal Axis",null,{tags:['Intermediate','Shared']}); + Line.prototype.publish("yAxisBaselineColor", null, "html-color", "Specifies The Color of The Baseline For The Vertical Axis",null,{tags:['Intermediate','Shared']}); + + Line.prototype.publish("xAxisTitle", "", "string", "X Axis Title",null,{tags:['Basic','Shared']}); + Line.prototype.publish("yAxisTitle", "", "string", "Y Axis Title",null,{tags:['Basic','Shared']}); + + Line.prototype.publish("xAxisTitleFontColor", null, "html-color", "Horizontal Axis Title Text Style (Color)",null,{tags:['Intermediate','Shared']}); + Line.prototype.publish("yAxisTitleFontColor", null, "html-color", "Vertical Axis Title Text Style (Color)",null,{tags:['Intermediate','Shared']}); + + Line.prototype.publish("xAxisTitleFontSize", null, "number", "Horizontal Axis Titletext Style (Font Size)",null,{tags:['Intermediate','Shared']}); + Line.prototype.publish("yAxisTitleFontSize", null, "number", "Vertical Axis Titletext Style (Font Size)",null,{tags:['Intermediate','Shared']}); + + Line.prototype.publish("xAxisTitleFontFamily", null, "string", "Horizontal Axis Title Text Style (Font Name)",null,{tags:['Intermediate','Shared']}); + Line.prototype.publish("yAxisTitleFontFamily", null, "string", "Vertical Axis Title Text Style (Font Name)",null,{tags:['Intermediate','Shared']}); + + Line.prototype.publish("xAxisLabelRotation", 0, "number", "X Axis Label Angle",null,{tags:['Intermediate','Shared']}); + + Line.prototype.publish("smoothLines", false, "boolean", "Causes chart data lines to draw smoothly",null,{tags:['Basic','Shared']}); + + /** + * Publish Params Unique To This Widget + */ + Line.prototype.publish("orientation", "horizontal", "set", "Line Dash Style", ["horizontal","vertical"],{tags:['Advanced']}); + + Line.prototype.publish("pointSize", [], "array", "Diameter of displayed points in pixels",null,{tags:['Private']}); + Line.prototype.publish("pointShape", [], "array", "The shape of individual data elements",null,{tags:['Advanced']}); //TODO: Needs example in description + + Line.prototype.publish("xAxisBaseline", null, "number", "Specifies the color of the baseline for the horizontal axis",null,{tags:['Intermediate']}); + Line.prototype.publish("yAxisBaseline", null, "number", "Specifies the color of the baseline for the vertical axis",null,{tags:['Intermediate']}); + + Line.prototype.publish("xAxisInversed", false, "boolean", "The Direction In Which The Values Along The Horizontal Axis Grow.",null,{tags:['Advanced']}); + Line.prototype.publish("yAxisInversed", false, "boolean", "The Direction In Which The Values Along The Vertical Axis Grow.",null,{tags:['Advanced']}); + + Line.prototype.publish("xAxisFormat", "", "string", "Format String For Numeric Axis Labels", ["","decimal","scientific","currency","percent","short","long"],{tags:['Intermediate']}); + Line.prototype.publish("yAxisFormat", "", "string", "Format String For Numeric Axis Labels", ["","decimal","scientific","currency","percent","short","long"],{tags:['Intermediate']}); + + Line.prototype.publish("xAxisGridlinesCount", 5, "number", "The Number of Horizontal Gridlines Between Two Regular Gridlines",null,{tags:['Intermediate']}); + Line.prototype.publish("yAxisGridlinesCount", 5, "number", "The Number of Vertical Gridlines Between Two Regular Gridline",null,{tags:['Intermediate']}); + + Line.prototype.publish("xAxisGridlinesColor", null, "html-color", "The Color of The Horizontal Gridlines Inside The Chart Area",null,{tags:['Basic']}); + Line.prototype.publish("yAxisGridlinesColor", null, "html-color", "The Color of The Vertical Gridlines Inside The Chart Area",null,{tags:['Basic']}); + + Line.prototype.publish("xAxisMinorGridlinesCount", 0, "number", "The Number of Horizontal Minor Gridlines Between Two Regular Gridlines",null,{tags:['Intermediate']}); + Line.prototype.publish("yAxisMinorGridlinesCount", 0, "number", "The Number of Vertical Minor Gridlines Between Two Regular Gridlines",null,{tags:['Intermediate']}); + + Line.prototype.publish("xAxisMinorGridlinesColor", null, "html-color", "The Color of The Horizontal Minor Gridlines Inside The Chart Area",null,{tags:['Intermediate']}); + Line.prototype.publish("yAxisMinorGridlinesColor", null, "html-color", "The Color of The Vertical Minor Gridlines Inside The Chart Area",null,{tags:['Intermediate']}); + + Line.prototype.publish("xAxisLogScale", false, "boolean", "Makes Horizontal Axis A log Scale",null,{tags:['Advanced']}); + Line.prototype.publish("yAxisLogScale", false, "boolean", "Makes Vertical Axis A Log Scale",null,{tags:['Advanced']}); + + Line.prototype.publish("xAxisTextPosition", "out", "set", "Position of The Horizontal Axis Text, Relative To The Chart Area", ["out","in","none"],{tags:['Advanced']}); + Line.prototype.publish("yAxisTextPosition", "out", "set", "Position of The Vertical Axis Text, Relative To The Chart Area", ["out","in","none"],{tags:['Advanced']}); + + Line.prototype.publish("xAxisTicks", [], "array", "Replaces The Automatically Generated X-Axis Ticks With The Specified Array",null,{tags:['Private']}); + Line.prototype.publish("yAxisTicks", [], "array", "Replaces The Automatically Generated Y-Axis Ticks With The Specified Array",null,{tags:['Private']}); + + Line.prototype.publish("xAxisMaxValue", null, "number", "Moves The Max Value of The Horizontal Axis To The Specified Value",null,{tags:['Advanced']}); + Line.prototype.publish("yAxisMaxValue", null, "number", "Moves The Max Value of The Vertical Axis To The Specified Value",null,{tags:['Advanced']}); + + Line.prototype.publish("xAxisMinValue", null, "number", "Moves The Min Value of The Horizontal Axis To The Specified Value",null,{tags:['Advanced']}); + Line.prototype.publish("yAxisMinValue", null, "number", "Moves The Min Value of The Vertical Axis To The Specified Value",null,{tags:['Advanced']}); + + Line.prototype.publish("xAxisViewWindowMode", "pretty", "set", "Specifies How To Scale The Horizontal Axis To Render The values Within The Chart Area", ["pretty","maximized","explicit"],{tags:['Advanced']}); + Line.prototype.publish("yAxisViewWindowMode", "pretty", "set", "Specifies How To Scale The Vertical Axis To Render The Values Within The Chart Area", ["pretty","maximized","explicit"],{tags:['Advanced']}); + + Line.prototype.publish("xAxisViewWindowMax", null, "number", "The Maximum Horizontal Data Value To Render",null,{tags:['Advanced']}); + Line.prototype.publish("yAxisViewWindowMax", null, "number", "The Maximum Vertical Data Value To Render",null,{tags:['Advanced']}); + + Line.prototype.publish("xAxisViewWindowMin", null, "number", "The Minimum Horizontal Data Value To Render",null,{tags:['Advanced']}); + Line.prototype.publish("yAxisViewWindowMin", null, "number", "The Minimum Vertical Data Value To Render",null,{tags:['Advanced']}); + + Line.prototype.publish("xAxisMaxTextLines", null, "number", "Maximum number of lines allowed for the text labels",null,{tags:['Advanced']}); + Line.prototype.publish("xAxisMaxAlternation", 2, "number", "Maximum number of levels of horizontal axis text",null,{tags:['Advanced']}); + Line.prototype.publish("xAxisMinTextSpacing", null, "number", "Minimum horizontal spacing, in pixels, allowed between two adjacent text labels",null,{tags:['Advanced']}); + + Line.prototype.getChartOptions = function () { + var retVal = CommonND.prototype.getChartOptions.apply(this, arguments); + + retVal.lineWidth = this.lineWidth(); + retVal.lineDashStyle = this.lineDashStyle(); + retVal.orientation = this.orientation(); + retVal.pointShape = this.pointShape(); + retVal.pointSize = this.pointSize(); + + retVal.hAxis = {}; + retVal.vAxis = {}; + + // hAxis + retVal.hAxis.baseline = this.xAxisBaseline(); + retVal.hAxis.baselineColor = this.xAxisBaselineColor(); + retVal.hAxis.direction = this.xAxisInversed() ? -1 : 1; + retVal.hAxis.gridlines = { + count: this.xAxisGridlinesCount(), + color: this.xAxisGridlinesColor() + }; + retVal.hAxis.minorGridlines = { + count: this.xAxisMinorGridlinesCount(), + color: this.xAxisMinorGridlinesColor() + }; + retVal.hAxis.logScale = this.xAxisLogScale(); + retVal.hAxis.textPosition = this.xAxisTextPosition(); + retVal.hAxis.title = this.xAxisTitle(); + retVal.hAxis.minValue = this.xAxisMinValue(); + retVal.hAxis.maxValue = this.xAxisMaxValue(); + + //retVal.hAxis.allowContainerBoundaryTextCutoff = this.xAxisAllowContainerBoundaryTextCutoff(); + retVal.hAxis.slantedText = this.xAxisLabelRotation() !== 0; + retVal.hAxis.slantedTextAngle = this.xAxisLabelRotation(); + retVal.hAxis.maxAlternation = this.xAxisMaxAlternation(); + retVal.hAxis.maxTextLines = this.xAxisMaxTextLines(); + retVal.hAxis.minTextSpacing = this.xAxisMinTextSpacing(); + + retVal.hAxis.format = this.xAxisFormat(); + retVal.hAxis.textStyle = { + color: this.xAxisFontColor() ? this.xAxisFontColor() : this.fontColor(), + fontName: this.axisFontFamily() ? this.axisFontFamily() : this.fontFamily(), + fontSize: this.axisFontSize() ? this.axisFontSize() : this.fontSize() + }; + if (this.xAxisTicks().length > 0) { + retVal.hAxis.ticks = this.xAxisTicks(); + } + retVal.hAxis.titleTextStyle = { + color: this.xAxisTitleFontColor() ? this.xAxisTitleFontColor() : this.fontColor(), + fontName: this.xAxisTitleFontFamily() ? this.xAxisTitleFontFamily() : this.fontFamily(), + fontSize: this.xAxisTitleFontSize() ? this.xAxisTitleFontSize() : this.fontSize() + }; + retVal.hAxis.viewWindowMode = this.xAxisViewWindowMode(); + retVal.hAxis.viewWindow = { + min: this.xAxisViewWindowMin(), + max: this.xAxisViewWindowMax() + }; + + // vAxis + retVal.vAxis.baseline = this.yAxisBaseline(); + retVal.vAxis.baselineColor = this.yAxisBaselineColor(); + retVal.vAxis.direction = this.yAxisInversed() ? -1 : 1; + retVal.vAxis.gridlines = { + count: this.yAxisGridlinesCount(), + color: this.yAxisGridlinesColor() + }; + retVal.vAxis.minorGridlines = { + count: this.yAxisMinorGridlinesCount(), + color: this.yAxisMinorGridlinesColor() + }; + retVal.vAxis.logScale = this.yAxisLogScale(); + retVal.vAxis.textPosition = this.yAxisTextPosition(); + retVal.vAxis.title = this.yAxisTitle(); + retVal.vAxis.minValue = this.yAxisMinValue(); + retVal.vAxis.maxValue = this.yAxisMaxValue(); + + retVal.vAxis.format = this.yAxisFormat(); + retVal.vAxis.textStyle = { + color: this.yAxisFontColor(), + fontName: this.axisFontFamily() ? this.axisFontFamily() : this.fontFamily(), + fontSize: this.axisFontSize() ? this.axisFontSize() : this.fontSize() + }; + if (this.yAxisTicks().length > 0) { + retVal.vAxis.ticks = this.yAxisTicks(); + } + retVal.vAxis.titleTextStyle = { + color: this.yAxisTitleFontColor() ? this.yAxisTitleFontColor() : this.fontColor(), + fontName: this.yAxisTitleFontFamily() ? this.yAxisTitleFontFamily() : this.fontFamily(), + fontSize: this.yAxisTitleFontSize() ? this.yAxisTitleFontSize() : this.fontSize() + }; + retVal.vAxis.viewWindowMode = this.yAxisViewWindowMode(); + retVal.vAxis.viewWindow = { + min: this.yAxisViewWindowMin(), + max: this.yAxisViewWindowMax() + }; + + this.lineDashStyle().forEach(function(d,i) { + if (typeof(retVal.series[i])==="undefined") { + retVal.series[i] = {}; + } + retVal.series[i].lineDashStyle = d; + }); + + this.pointShape().forEach(function(d,i) { + if (typeof(retVal.series[i])==="undefined") { + retVal.series[i] = {}; + } + retVal.series[i].pointShape = d; + }); + + this.pointSize().forEach(function(d,i) { + if (typeof(retVal.series[i])==="undefined") { + retVal.series[i] = {}; + } + retVal.series[i].pointSize = d; + }); + + if (this.smoothLines()) { + retVal.curveType = "function"; + } + + return retVal; + }; + + Line.prototype.enter = function (domNode, element) { + CommonND.prototype.enter.apply(this, arguments); + }; + + Line.prototype.update = function (domNode, element) { + CommonND.prototype.update.apply(this, arguments); + }; + + return Line; +})); + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('google/Pie.js',["d3", "./Common2D"], factory); + } else { + root.google_Pie = factory(root.d3, root.google_Common2D); + } +}(this, function (d3, Common2D) { + + function Pie() { + Common2D.call(this); + + this._chartType = "PieChart"; + } + Pie.prototype = Object.create(Common2D.prototype); + Pie.prototype._class += " google_Pie"; + + /** + * Publish Params Common To Other Libraries + */ + Pie.prototype.publish("is3D", false, "boolean", "Enable 3D",null,{tags:['Basic','Shared']}); + + /** + * Publish Params Unique To This Widget + */ + Pie.prototype.publish("pieHole", 0, "number", "Pie Hole Size",null,{min:0,max:0.9,step:0.1,tags:['Intermediate']}); + Pie.prototype.publish("pieStartAngle", 0, "number", "Pie Start Angle",null,{tags:['Advanced']}); + + Pie.prototype.publish("pieSliceText", "percentage", "set", "The Content of The Text Displayed On The Slice" ,["none","label","value","percentage"],{tags:['Basic']}); + Pie.prototype.publish("pieSliceFontColor", null, "html-color", "Specifies The Slice Text Style (Color)",null,{tags:['Basic']}); + Pie.prototype.publish("pieSliceFontFamily", null, "string", "Specifies The Slice Text Style (Font Name)",null,{tags:['Basic']}); + Pie.prototype.publish("pieSliceFontSize", null, "number", "Specifies The Slice Text Style (Font Size)",null,{tags:['Basic']}); + + Pie.prototype.publish("pieSliceBorderColor", null, "html-color", "The Color of The Slice Borders",null,{tags:['Intermediate']}); + Pie.prototype.publish("pieResidueSliceColor", null, "html-color", "Color For The Combination Slice That Holds All Slices Below SliceVisibilityThreshold",null,{tags:['Advanced']}); + Pie.prototype.publish("pieResidueSliceLabel", "Other", "string", "A Label For The combination Slice That Holds All Slices Below SliceVisibilityThreshold",null,{tags:['Advanced']}); + + Pie.prototype.publish("sliceVisibilityThreshold", 1/720, "number", "The slice relative part, below which a slice will not show individually.",null,{tags:['Advanced']}); + + Pie.prototype.publish("slicesOffset", [], "array", "Per Slice Offset",null,{tags:['Advanced']}); + Pie.prototype.publish("slicesTextStyle", [], "array", "Per Slice",null,{tags:['Private']}); // overrides pieSliceTextStyle + Pie.prototype.publish("slicesColor", [], "array", "Per Slice Color",null,{tags:['Private']}); + + Pie.prototype.getChartOptions = function () { + var retVal = Common2D.prototype.getChartOptions.apply(this, arguments); + + retVal.colors = this._data.map(function (row) { + return this._palette(row[0]); + }, this); + + retVal.is3D = this.is3D(); + retVal.pieHole = this.pieHole(); + retVal.pieStartAngle = this.pieStartAngle(); + retVal.pieSliceText = this.pieSliceText(); + retVal.pieSliceTextStyle = { + color: this.pieSliceFontColor(), + fontName: this.pieSliceFontFamily(), + fontSize: this.pieSliceFontSize() + }; + retVal.pieSliceBorderColor = this.pieSliceBorderColor(); + retVal.pieResidueSliceColor = this.pieResidueSliceColor(); + retVal.pieResidueSliceLabel = this.pieResidueSliceLabel(); + retVal.sliceVisibilityThreshold = this.sliceVisibilityThreshold(); + + retVal.slices = initSlices(this.getNumSlices()); + + this.slicesColor().forEach(function(d,i) { + if (typeof(retVal.slices[i])==='undefined') { + retVal.slices[i] = {}; + } + retVal.slices[i].color = d; + }); + this.slicesOffset().forEach(function(d,i) { + if (typeof(retVal.slices[i])==='undefined') { + retVal.slices[i] = {}; + } + retVal.slices[i].offset = d; + }); + this.slicesTextStyle().forEach(function(d,i) { + if (typeof(retVal.slices[i])==='undefined') { + retVal.slices[i] = {}; + } + retVal.slices[i].textStyle = d; + }); + return retVal; + }; + + Pie.prototype.getNumSlices = function () { + return this.data().length; + }; + + function initSlices(num) { + var slices = []; + for (var i = 0; i < num; i++) { + slices.push({}); + } + return slices; + } + + Pie.prototype.enter = function (domNode, element) { + Common2D.prototype.enter.apply(this, arguments); + }; + + Pie.prototype.update = function (domNode, element) { + Common2D.prototype.update.apply(this, arguments); + }; + + return Pie; +})); + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('google/Scatter.js',["d3", "./CommonND", "../common/HTMLWidget"], factory); + } else { + root.Scatter = factory(root.d3, root.google_CommonND, root.common_HTMLWidget); + } +}(this, function (d3, CommonND, HTMLWidget) { + + function Scatter() { + CommonND.call(this); + this._chartType = "ScatterChart"; + } + Scatter.prototype = Object.create(CommonND.prototype); + Scatter.prototype._class += " google_Scatter"; + + /** + * Publish Params Unique To This Widget + */ + Scatter.prototype.publish("aggregationTarget", "auto", "string", "How multiple data selections are rolled up into tooltips: 'category'- Group selected data by x-value; 'series'- Group selected data by series; 'auto'- Group selected data by x-value if all selections have the same x-value, and by series otherwise; 'none'- Show only one tooltip per selection. aggregationTarget will often be used in tandem with selectionMode and tooltip.trigger",null,{tags:['Basic']}); + + Scatter.prototype.publish("curveType", "none", "set", "Controls the curve of the lines when the line width is not zero. Can be one of the following: 'none' - Straight lines without curve; 'function' - The angles of the line will be smoothed..",['none', 'function'],{tags:['Basic']}); + + Scatter.prototype.publish("pointShape", "circle", "set", "The shape of individual data elements: 'circle', 'triangle', 'square', 'diamond', 'star', or 'polygon'.",['circle', 'triangle', 'square', 'diamond', 'star', 'polygon'],{tags:['Basic']}); + Scatter.prototype.publish("pointSize", 7, "number", "Diameter of data points, in pixels. Use zero to hide all points.",null,{tags:['Basic']}); + Scatter.prototype.publish("pointsVisible", true, "boolean", "Determines whether points will be displayed. Set to false to hide all points.",null,{tags:['Basic']}); + + Scatter.prototype.publish("selectionMode", 'single', "set", "When selectionMode is 'multiple', users may select multiple data points.",['single','multiple'],{tags:['Basic']}); + + /** + * Publish Params Common To Other Libraries + */ + Scatter.prototype.publish("backgroundColor", null, "html-color", "The background color for the main area of the chart. Can be either a simple HTML color string, for example: 'red' or '#00cc00', or an object with the following properties.",null,{tags:['Basic']}); + + Scatter.prototype.publish("dataOpacity", 1.0, "number", "The transparency of data points, with 1.0 being completely opaque and 0.0 fully transparent. This refers to the visible data (i.e. dots).",null,{tags:['Basic']}); + + Scatter.prototype.publish("tooltipIsHtml", true, "boolean", "Set to false to use SVG-rendered (rather than HTML-rendered) tooltips.",null,{tags:['Advanced']}); + Scatter.prototype.publish("tooltipTrigger", "focus", "set", "The user interaction that causes the tooltip to be displayed: 'focus' - The tooltip will be displayed when the user hovers over the element; 'none' - The tooltip will not be displayed.",['none', 'focus', 'selection'],{tags:['Basic']}); + + Scatter.prototype.publish("crosshairTrigger", "both", "set", "The crosshair color, expressed as either a color name (e.g., 'blue'') or an RGB value (e.g., '#adf').",['both', 'focus', 'selection'],{tags:['Basic']}); + Scatter.prototype.publish("crosshairColor", null, "html-color", "The crosshair color, expressed as either a color name (e.g., 'blue'') or an RGB value (e.g., '#adf').",null,{tags:['Basic']}); + Scatter.prototype.publish("crosshairOpacity", 0.7, "number", "The crosshair opacity, with 0.0 being fully transparent and 1.0 fully opaque.",null,{tags:['Basic']}); + Scatter.prototype.publish("crosshairOrientation", null, "set", "The crosshair orientation, which can be 'vertical' for vertical hairs only, 'horizontal' for horizontal hairs only, or 'both' for traditional crosshairs.",['both', 'vertical', 'horizontal'],{tags:['Basic']}); + + Scatter.prototype.publish("axisFontSize", null, "number", "X/Y Axis Label Font Size",null,{tags:['Basic','Shared']}); + Scatter.prototype.publish("axisFontFamily", null, "string", "X/Y Axis Label Font Name",null,{tags:['Basic','Shared']}); + + Scatter.prototype.publish("xAxisFontColor", null, "html-color", "X Axis Text Font Color",null,{tags:['Basic','Shared']}); + Scatter.prototype.publish("yAxisFontColor", null, "html-color", "X Axis Text Font Color",null,{tags:['Basic','Shared']}); + + Scatter.prototype.publish("xAxisBaselineColor", null, "html-color", "Specifies The Color of The Baseline For The Horizontal Axis",null,{tags:['Intermediate','Shared']}); + Scatter.prototype.publish("yAxisBaselineColor", null, "html-color", "Specifies The Color of The Baseline For The Vertical Axis",null,{tags:['Intermediate','Shared']}); + + Scatter.prototype.publish("xAxisTitleFontColor", null, "html-color", "Horizontal Axis Title Text Style (Color)",null,{tags:['Intermediate','Shared']}); + Scatter.prototype.publish("yAxisTitleFontColor", null, "html-color", "Vertical Axis Title Text Style (Color)",null,{tags:['Intermediate','Shared']}); + + Scatter.prototype.publish("xAxisTitleFontSize", null, "number", "Horizontal Axis Titletext Style (Font Size)",null,{tags:['Intermediate','Shared']}); + Scatter.prototype.publish("yAxisTitleFontSize", null, "number", "Vertical Axis Titletext Style (Font Size)",null,{tags:['Intermediate','Shared']}); + + Scatter.prototype.publish("xAxisTitleFontFamily", null, "string", "Horizontal Axis Title Text Style (Font Name)",null,{tags:['Intermediate','Shared']}); + Scatter.prototype.publish("yAxisTitleFontFamily", null, "string", "Vertical Axis Title Text Style (Font Name)",null,{tags:['Intermediate','Shared']}); + + Scatter.prototype.publish("xAxisLabelRotation", 0, "number", "X Axis Label Angle",null,{tags:['Intermediate','Shared']}); + + Scatter.prototype.publish("xAxisTitle", "", "string", "X Axis Title",null,{tags:['Basic','Shared']}); + Scatter.prototype.publish("yAxisTitle", "", "string", "Y Axis Title",null,{tags:['Basic','Shared']}); + + Scatter.prototype.publish("xAxisFormat", "", "string", "Format String For Numeric Axis Labels", ["","decimal","scientific","currency","percent","short","long"],{tags:['Intermediate']}); + Scatter.prototype.publish("yAxisFormat", "", "string", "Format String For Numeric Axis Labels", ["","decimal","scientific","currency","percent","short","long"],{tags:['Intermediate']}); + + Scatter.prototype.publish("xAxisGridlinesCount", 5, "number", "The Number of Horizontal Gridlines Between Two Regular Gridlines",null,{tags:['Intermediate']}); + Scatter.prototype.publish("yAxisGridlinesCount", 5, "number", "The Number of Vertical Gridlines Between Two Regular Gridline",null,{tags:['Intermediate']}); + + Scatter.prototype.publish("xAxisGridlinesColor", null, "html-color", "The Color of The Horizontal Gridlines Inside The Chart Area",null,{tags:['Basic']}); + Scatter.prototype.publish("yAxisGridlinesColor", null, "html-color", "The Color of The Vertical Gridlines Inside The Chart Area",null,{tags:['Basic']}); + + Scatter.prototype.publish("xAxisMinorGridlinesCount", 0, "number", "The Number of Horizontal Minor Gridlines Between Two Regular Gridlines",null,{tags:['Intermediate']}); + Scatter.prototype.publish("yAxisMinorGridlinesCount", 0, "number", "The Number of Vertical Minor Gridlines Between Two Regular Gridlines",null,{tags:['Intermediate']}); + + Scatter.prototype.publish("xAxisMinorGridlinesColor", null, "html-color", "The Color of The Horizontal Minor Gridlines Inside The Chart Area",null,{tags:['Intermediate']}); + Scatter.prototype.publish("yAxisMinorGridlinesColor", null, "html-color", "The Color of The Vertical Minor Gridlines Inside The Chart Area",null,{tags:['Intermediate']}); + + Scatter.prototype.publish("xAxisLogScale", false, "boolean", "Makes Horizontal Axis A log Scale",null,{tags:['Advanced']}); + Scatter.prototype.publish("yAxisLogScale", false, "boolean", "Makes Vertical Axis A Log Scale",null,{tags:['Advanced']}); + + Scatter.prototype.publish("xAxisTextPosition", "out", "set", "Position of The Horizontal Axis Text, Relative To The Chart Area", ["out","in","none"],{tags:['Advanced']}); + Scatter.prototype.publish("yAxisTextPosition", "out", "set", "Position of The Vertical Axis Text, Relative To The Chart Area", ["out","in","none"],{tags:['Advanced']}); + + Scatter.prototype.publish("xAxisTicks", [], "array", "Replaces The Automatically Generated X-Axis Ticks With The Specified Array",null,{tags:['Private']}); + Scatter.prototype.publish("yAxisTicks", [], "array", "Replaces The Automatically Generated Y-Axis Ticks With The Specified Array",null,{tags:['Private']}); + + Scatter.prototype.publish("xAxisMaxValue", null, "number", "Moves The Max Value of The Horizontal Axis To The Specified Value",null,{tags:['Advanced']}); + Scatter.prototype.publish("yAxisMaxValue", null, "number", "Moves The Max Value of The Vertical Axis To The Specified Value",null,{tags:['Advanced']}); + + Scatter.prototype.publish("xAxisMinValue", null, "number", "Moves The Min Value of The Horizontal Axis To The Specified Value",null,{tags:['Advanced']}); + Scatter.prototype.publish("yAxisMinValue", null, "number", "Moves The Min Value of The Vertical Axis To The Specified Value",null,{tags:['Advanced']}); + + Scatter.prototype.publish("xAxisViewWindowMode", "pretty", "set", "Specifies How To Scale The Horizontal Axis To Render The values Within The Chart Area", ["pretty","maximized","explicit"],{tags:['Advanced']}); + Scatter.prototype.publish("yAxisViewWindowMode", "pretty", "set", "Specifies How To Scale The Vertical Axis To Render The Values Within The Chart Area", ["pretty","maximized","explicit"],{tags:['Advanced']}); + + Scatter.prototype.publish("xAxisViewWindowMax", null, "number", "The Maximum Horizontal Data Value To Render",null,{tags:['Advanced']}); + Scatter.prototype.publish("yAxisViewWindowMax", null, "number", "The Maximum Vertical Data Value To Render",null,{tags:['Advanced']}); + + Scatter.prototype.publish("xAxisViewWindowMin", null, "number", "The Minimum Horizontal Data Value To Render",null,{tags:['Advanced']}); + Scatter.prototype.publish("yAxisViewWindowMin", null, "number", "The Minimum Vertical Data Value To Render",null,{tags:['Advanced']}); + + Scatter.prototype.getChartOptions = function () { + var retVal = CommonND.prototype.getChartOptions.apply(this, arguments); + + retVal.aggregationTarget = this.aggregationTarget(); + retVal.curveType = this.curveType(); + retVal.pointShape = this.pointShape(); + retVal.pointSize = this.pointSize(); + retVal.pointsVisible = this.pointsVisible(); + retVal.selectionMode = this.selectionMode(); + retVal.backgroundColor = this.backgroundColor(); + retVal.dataOpacity = this.dataOpacity(); + retVal.tooltipIsHtml = this.tooltipIsHtml(); + retVal.tooltipTrigger = this.tooltipTrigger(); + + retVal.crosshair = { + color: this.crosshairColor(), + orientation: this.crosshairOrientation(), + opacity: this.crosshairOpacity(), + trigger: this.crosshairTrigger() + }; + + retVal.hAxis = {}; + retVal.vAxis = {}; + + // hAxis + retVal.hAxis.gridlines = { + count: this.xAxisGridlinesCount(), + color: this.xAxisGridlinesColor() + }; + retVal.hAxis.minorGridlines = { + count: this.xAxisMinorGridlinesCount(), + color: this.xAxisMinorGridlinesColor() + }; + retVal.hAxis.logScale = this.xAxisLogScale(); + retVal.hAxis.textPosition = this.xAxisTextPosition(); + retVal.hAxis.minValue = this.xAxisMinValue(); + retVal.hAxis.maxValue = this.xAxisMaxValue(); + retVal.hAxis.slantedText = this.xAxisLabelRotation() !== 0; + retVal.hAxis.slantedTextAngle = this.xAxisLabelRotation(); + retVal.hAxis.format = this.xAxisFormat(); + retVal.hAxis.textStyle = { + color: this.xAxisFontColor(), + fontName: this.axisFontFamily() ? this.axisFontFamily() : this.fontFamily(), + fontSize: this.axisFontSize() ? this.axisFontSize() : this.fontSize() + + }; + if (this.xAxisTicks().length > 0) { + retVal.hAxis.ticks = this.xAxisTicks(); + } + retVal.hAxis.titleTextStyle = { + color: this.xAxisTitleFontColor(), + fontName: this.xAxisTitleFontFamily(), + fontSize: this.xAxisTitleFontSize() + }; + retVal.hAxis.viewWindowMode = this.xAxisViewWindowMode(); + retVal.hAxis.viewWindow = { + min: this.xAxisViewWindowMin(), + max: this.xAxisViewWindowMax() + }; + + // vAxis + retVal.vAxis.baselineColor = this.yAxisBaselineColor(); + retVal.vAxis.gridlines = { + count: this.yAxisGridlinesCount(), + color: this.yAxisGridlinesColor() + }; + retVal.vAxis.minorGridlines = { + count: this.yAxisMinorGridlinesCount(), + color: this.yAxisMinorGridlinesColor() + }; + retVal.vAxis.logScale = this.yAxisLogScale(); + retVal.vAxis.textPosition = this.yAxisTextPosition(); + retVal.vAxis.title = this.yAxisTitle(); + retVal.vAxis.minValue = this.yAxisMinValue(); + retVal.vAxis.maxValue = this.yAxisMaxValue(); + retVal.vAxis.format = this.yAxisFormat(); + retVal.vAxis.textStyle = { + color: this.yAxisFontColor(), + fontName: this.axisFontFamily() ? this.axisFontFamily() : this.fontFamily(), + fontSize: this.axisFontSize() ? this.axisFontSize() : this.fontSize() + }; + if (this.yAxisTicks().length > 0) { + retVal.vAxis.ticks = this.yAxisTicks(); + } + retVal.vAxis.titleTextStyle = { + color: this.yAxisTitleFontColor(), + fontName: this.yAxisTitleFontFamily(), + fontSize: this.yAxisTitleFontSize() + }; + retVal.vAxis.viewWindowMode = this.yAxisViewWindowMode(); + retVal.vAxis.viewWindow = { + min: this.yAxisViewWindowMin(), + max: this.yAxisViewWindowMax() + }; + + return retVal; + }; + + Scatter.prototype.enter = function (domNode, element) { + CommonND.prototype.enter.apply(this, arguments); + }; + + Scatter.prototype.update = function (domNode, element) { + CommonND.prototype.update.apply(this, arguments); + }; + + return Scatter; +})); + + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('google/Timeline.js',["d3", "../common/HTMLWidget", "goog!visualization,1,packages:[timeline]"], factory); + } else { + root.Timeline = factory(root.d3, root.common_HTMLWidget); + } +}(this, function (d3, HTMLWidget) { + + function Timeline() { + HTMLWidget.call(this); + + this._chartType = "Timeline"; + this._tag = "div"; + this._data_google = []; + } + Timeline.prototype = Object.create(HTMLWidget.prototype); + Timeline.prototype._class += " google_Timeline"; + /** + * Publish Params Common To Other Libraries + */ + Timeline.prototype.publish("tooltipIsHtml", true, "boolean", "Set to false to use SVG-rendered (rather than HTML-rendered) tooltips. See Customizing Tooltip Content for more details.",null,{tags:['Advanced']}); + Timeline.prototype.publish("tooltipTrigger", "focus", "set", "The user interaction that causes the tooltip to be displayed: 'focus' - The tooltip will be displayed when the user hovers over the element; 'none' - The tooltip will not be displayed.",['none', 'focus'],{tags:['Basic']}); + Timeline.prototype.publish("backgroundColor", null, "html-color", "The background color for the main area of the chart. Can be either a simple HTML color string, for example: 'red' or '#00cc00'.",null,{tags:['Basic']}); + + /** + * Publish Params Unique To This Widget + */ + Timeline.prototype.publish("avoidOverlappingGridLines", true, "boolean", "Whether display elements (e.g., the bars in a timeline) should obscure grid lines. If false, grid lines may be covered completely by display elements. If true, display elements may be altered to keep grid lines visible.",null,{tags:['Basic']}); + Timeline.prototype.publish("timelineColorByRowLabel", false, "boolean", "If set to true, colors every bar on the row the same. The default is to use one color per bar label.",null,{tags:['Basic']}); + Timeline.prototype.publish("timelineGroupByRowLabel", true, "boolean", "If set to false, creates one row for every dataTable entry. The default is to collect bars with the same row label into one row.",null,{tags:['Basic']}); + Timeline.prototype.publish("timelineShowBarLabels", true, "boolean", "If set to false, omits bar labels. The default is to show them.", null,{tags:['Basic']}); + Timeline.prototype.publish("timelineShowRowLabels", true, "boolean", "If set to false, omits row labels. The default is to show them.",null,{tags:['Basic']}); + Timeline.prototype.publish("timelineSingleColor", null, "string", "Colors all bars the same. Specified as a hex value (e.g., '#8d8').",null,{tags:['Basic']}); + + Timeline.prototype.getChartOptions = function () { + var retVal = []; + + retVal.avoidOverlappingGridLines = this.avoidOverlappingGridLines(); + retVal.backgroundColor = this.backgroundColor(); + retVal.timelineColorByRowLabel = this.timelineColorByRowLabel(); + retVal.timelineGroupByRowLabel = this.timelineGroupByRowLabel(); + retVal.timelineShowBarLabels = this.timelineShowBarLabels(); + retVal.timelineShowRowLabels = this.timelineShowRowLabels(); + retVal.timelineSingleColor = this.timelineSingleColor(); + retVal.tooltipIsHtml = this.tooltipIsHtml(); + retVal.tooltipTrigger = this.tooltipTrigger(); + retVal.width = this.width(); + retVal.height = this.height(); + + return retVal; + }; + + Timeline.prototype.data = function (_) { + var context = this; + var retVal = HTMLWidget.prototype.data.apply(this, arguments); + if (arguments.length) { + this._data = _; + this._data_google = new google.visualization.DataTable(); + + this._data_google.addColumn({ type: 'string', id: 'Label A' }); + this._data_google.addColumn({ type: 'string', id: 'Label B' }); + this._data_google.addColumn({ type: 'date', id: 'start' }); + this._data_google.addColumn({ type: 'date', id: 'end' }); + + var start; + var end; + var parseDate = d3.time.format("%Y-%m-%d").parse; + + _.forEach(function(d) { + start = parseDate(d[2]); + end = parseDate(d[3]); + context._data_google.addRows([ [ d[0], d[1], start, end ] ]); + }); + } + return retVal; + }; + + Timeline.prototype.testData = function () { + this.columns(["Row Label", "Bar Label", "Start", "End"]); + this.data([ + ["Geography", "", "1789-03-29", "1797-02-03"], + ["English", "", "1797-02-03", "1801-02-03"], + ["Math", "", "1801-02-03", "1809-02-03"] + ]); + return this; + }; + + Timeline.prototype.enter = function (domNode, element) { + HTMLWidget.prototype.enter.apply(this, arguments); + element.style("overflow", "hidden"); + this._chart = new google.visualization[this._chartType](domNode); + }; + + Timeline.prototype.update = function (domNode, element) { + HTMLWidget.prototype.update.apply(this, arguments); + this._chart.draw(this._data_google, this.getChartOptions()); + }; + + return Timeline; +})); + + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('google/TreeMap.js',["d3", "../common/HTMLWidget", "goog!visualization,1,packages:[treemap]"], factory); + } else { + root.TreeMap = factory(root.d3, root.common_HTMLWidget); + } +}(this, function (d3, HTMLWidget) { + + function TreeMap() { + HTMLWidget.call(this); + + this._chartType = "TreeMapChart"; + this._data_google = []; + this._tag = "div"; + + this.columns([]); + this.data([]); + } + TreeMap.prototype = Object.create(HTMLWidget.prototype); + TreeMap.prototype._class += " google_TreeMap"; + + TreeMap.prototype.publish("headerColor", null, "html-color", "The color of the header section for each node. Specify an HTML color value.",null,{tags:['Basic']}); + TreeMap.prototype.publish("headerHeight", 0, "number", "The height of the header section for each node, in pixels (can be zero).",null,{tags:['Basic']}); + TreeMap.prototype.publish("headerHighlightColor", null, "html-color", "The background color for the main area of the chart. Can be either a simple HTML color string, for example: 'red' or '#00cc00', or an object with the following properties.",null,{tags:['Basic']}); + + TreeMap.prototype.publish("hintOpacity", 0.0, "number", "When maxPostDepth is greater than 1, causing nodes below the current depth to be shown, hintOpacity specifies how transparent it should be. It should be between 0 and 1; the higher the value, the fainter the node.",null,{tags:['Intermediate']}); + + TreeMap.prototype.publish("maxColor", null, "html-color", "The color for a rectangle with a column 3 value of maxColorValue. Specify an HTML color value.",null,{tags:['Basic']}); + TreeMap.prototype.publish("maxDepth", 1, "number", "The maximum number of node levels to show in the current view. Levels will be flattened into the current plane. If your tree has more levels than this, you will have to go up or down to see them. You can additionally see maxPostDepth levels below this as shaded rectangles within these nodes.",null,{tags:['Intermediate']}); + TreeMap.prototype.publish("maxHighlightColor", null, "html-color", "The highlight color to use for the node with the largest value in column 3. Specify an HTML color value or null; If null, this value will be the value of maxColor lightened by 35%",null,{tags:['Basic']}); + TreeMap.prototype.publish("maxPostDepth", 0, "number", "How many levels of nodes beyond maxDepth to show in 'hinted' fashion. Hinted nodes are shown as shaded rectangles within a node that is within the maxDepth limit.",null,{tags:['Advanced']}); + TreeMap.prototype.publish("maxColorValue", null, "number", "The maximum value allowed in column 3. All values greater than this will be trimmed to this value. If set to null, it will be set to the max value in the column.",null,{tags:['Intermediate']}); + + TreeMap.prototype.publish("midColor", null, "html-color", "The color for a rectangle with a column 3 value midway between maxColorValue and minColorValue. Specify an HTML color value.",null,{tags:['Basic']}); + TreeMap.prototype.publish("midHighlightColor", null, "html-color", "The highlight color to use for the node with a column 3 value near the median of minColorValue and maxColorValue. Specify an HTML color value or null; if null, this value will be the value of midColor lightened by 35%.",null,{tags:['Basic']}); + + TreeMap.prototype.publish("minColor", null, "html-color", "The color for a rectangle with the column 3 value of minColorValue. Specify an HTML color value.",null,{tags:['Basic']}); + TreeMap.prototype.publish("minHighlightColor", null, "html-color", "The highlight color to use for the node with a column 3 value nearest to minColorValue. Specify an HTML color value or null; if null, this value will be the value of minColor lightened by 35%",null,{tags:['Basic']}); + TreeMap.prototype.publish("minColorValue", null, "number", "The minimum value allowed in column 3. All values less than this will be trimmed to this value. If set to null, it will be calculated as the minimum value in the column.",{tags:['Basic']}); + + TreeMap.prototype.publish("noColor", null, "html-color", "The color to use for a rectangle when a node has no value for column 3, and that node is a leaf (or contains only leaves). Specify an HTML color value.",{tags:['Basic']}); + TreeMap.prototype.publish("noHighlightColor", null, "html-color", "The color to use for a rectangle of 'no' color when highlighted. Specify an HTML color value or null; if null, this will be the value of noColor lightened by 35%.",null,{tags:['Basic']}); + + TreeMap.prototype.publish("showScale", true, "boolean", "Whether or not to show a color gradient scale from minColor to maxColor along the top of the chart. Specify true to show the scale.",null,{tags:['Intermediate']}); + + TreeMap.prototype.publish("showTooltips", true, "boolean", "Whether or not to show tooltips.",null,{tags:['Basic']}); + + TreeMap.prototype.publish("useWeightedAverageForAggregation", true, "boolean", "Whether to use weighted averages for aggregation.",null,{tags:['Basic']}); + + TreeMap.prototype.getChartOptions = function () { + var retVal = []; + + retVal.headerColor = this.headerColor(); + retVal.headerHeight = this.headerHeight(); + retVal.headerHighlightColor = this.headerHighlightColor(); + retVal.hintOpacity = this.hintOpacity(); + retVal.maxColor = this.maxColor(); + retVal.maxDepth = this.maxDepth(); + retVal.maxHighlightColor = this.maxHighlightColor(); + retVal.maxPostDepth = this.maxPostDepth(); + retVal.maxColorValue = this.maxColorValue(); + retVal.midColor = this.midColor(); + retVal.midHighlightColor = this.midHighlightColor(); + retVal.minColor = this.minColor(); + retVal.minHighlightColor = this.minHighlightColor(); + retVal.minColorValue = this.minColorValue(); + retVal.noColor = this.noColor(); + retVal.noHighlightColor = this.noHighlightColor(); + retVal.showScale = this.showScale(); + retVal.showTooltips = this.showTooltips(); + retVal.useWeightedAverageForAggregation = this.useWeightedAverageForAggregation(); + retVal.width = this.width(); + retVal.height = this.height(); + + var context = this; + retVal.generateTooltip = function(a,b,c) { + return TreeMap.prototype.defaultlTooltip.apply(context, arguments); + }; + + return retVal; + }; + + TreeMap.prototype.enter = function (domNode, element) { + HTMLWidget.prototype.enter.apply(this, arguments); + element.style("overflow", "hidden"); + this.treemapChart = new google.visualization.TreeMap(element.node()); + }; + + TreeMap.prototype.update = function (domNode, element) { + HTMLWidget.prototype.update.apply(this, arguments); + this.treemapChart.draw(this._data_google, this.getChartOptions()); + }; + + TreeMap.prototype.data = function (_) { + var retVal = HTMLWidget.prototype.data.apply(this, arguments); + if (arguments.length) { + var arr = this._columns.concat(this._data); + this._data_google = new google.visualization.arrayToDataTable(arr); + } + return retVal; + }; + + TreeMap.prototype.testData = function () { + this.columns([['Location', 'Parent', 'Market trade volume (size)', 'Market increase/decrease (color)']]); + this.data( + [ + ['Global', null, 0, 0], + ['America', 'Global', 0, 0], + ['Europe', 'Global', 0, 0], + ['Asia', 'Global', 0, 0], + ['Australia', 'Global', 0, 0], + ['Africa', 'Global', 0, 0], + ['Brazil', 'America', 11, 10], + ['USA', 'America', 52, 31], + ['Mexico', 'America', 24, 12], + ['Canada', 'America', 16, -23], + ['France', 'Europe', 42, -11], + ['Germany', 'Europe', 31, -2], + ['Sweden', 'Europe', 22, -13], + ['Italy', 'Europe', 17, 4], + ['UK', 'Europe', 21, -5], + ['China', 'Asia', 36, 4], + ['Japan', 'Asia', 20, -12], + ['India', 'Asia', 40, 63], + ['Laos', 'Asia', 4, 34], + ['Mongolia', 'Asia', 1, -5], + ['Israel', 'Asia', 12, 24], + ['Iran', 'Asia', 18, 13], + ['Pakistan', 'Asia', 11, -52], + ['Egypt', 'Africa', 21, 0], + ['S. Africa', 'Africa', 30, 43], + ['Sudan', 'Africa', 12, 2], + ['Congo', 'Africa', 10, 12], + ['Zaire', 'Africa', 8, 10] + ]); + + return this; + }; + + TreeMap.prototype.defaultlTooltip = function(row, size, value) { + var data = this._data_google; + + return '
' + + 'Label: ' + data.getValue(row, 0) + '
' + + 'Parent: ' + data.getValue(row, 1) + '
' + + 'Column 3 Label: ' + data.getColumnLabel(2) + ', Value: ' + data.getValue(row, 2) + '
' + + 'Column 4 Label: ' + data.getColumnLabel(3) + ', Value: ' + data.getValue(row, 3) + '
' + + 'Datatable row #: ' + row + '
' + + data.getColumnLabel(2) +' (total value of this cell and its children): ' + size + '
' + + data.getColumnLabel(3) + ': ' + value + '
'; + }; + + return TreeMap; +})); + diff --git a/dist/hpcc-viz-google.min.js b/dist/hpcc-viz-google.min.js new file mode 100644 index 0000000000..0397c3d77a --- /dev/null +++ b/dist/hpcc-viz-google.min.js @@ -0,0 +1 @@ +typeof define=="function"&&define.amd&&define("goog",[],function(){return{load:function(e,t,n){n()}}}),function(e,t){typeof define=="function"&&define.amd?define("google/Common.js",["d3","../common/HTMLWidget","goog!visualization,1,packages:[corechart]"],t):e.google_Common=t(e.d3,e.common_HTMLWidget)}(this,function(e,t){function n(e){t.call(this),this._tag="div",this.columns([]),this.data([],{tags:["Advanced"]}),this._data_google=[],this._chart=null}return n.prototype=Object.create(t.prototype),n.prototype._class+=" google_Common",n.prototype.publish("fontSize",null,"number","Font Size",null,{tags:["Basic","Shared"]}),n.prototype.publish("fontFamily",null,"string","Font Name",null,{tags:["Basic","Shared"]}),n.prototype.publish("fontColor",null,"html-color","Font Color",null,{tags:["Basic","Shared"]}),n.prototype.publish("showLegend",!1,"boolean","Show Legend",null,{tags:["Basic","Shared"]}),n.prototype.publish("legendFontColor",null,"html-color","Legend Font Color",null,{tags:["Private"]}),n.prototype.publish("legendFontFamily",null,"string","Legend Font Name",null,{tags:["Private"]}),n.prototype.publish("legendFontSize",null,"number","Legend Font Size",null,{tags:["Private"]}),n.prototype.publish("legendFontBold",!1,"boolean","Legend Font Bold",null,{tags:["Private"]}),n.prototype.publish("legendFontItalic",!1,"boolean","Legend Font Italic",null,{tags:["Private"]}),n.prototype.publish("chartAreaWidth",null,"string","Chart Area Width",null,{tags:["Advanced"]}),n.prototype.publish("chartAreaHeight",null,"string","Chart Area Height",null,{tags:["Advanced"]}),n.prototype.publish("chartAreaTop",null,"string","Chart Area Distance From Top",null,{tags:["Advanced"]}),n.prototype.publish("chartAreaLeft",null,"string","Chart Area Distance From Left",null,{tags:["Advanced"]}),n.prototype.publish("legendAlignment","center","set","Legend Alignment",["","start","center","end"],{tags:["Private"]}),n.prototype.publish("legendPosition","right","set","Legend Position",["","bottom","labeled","left","right","top"],{tags:["Private"]}),n.prototype.publish("animationDuration",0,"number","Animation Duration",null,{tags:["Advanced"]}),n.prototype.publish("animationOnStartup",!0,"boolean","Animate On Startup",null,{tags:["Advanced"]}),n.prototype.publish("animationEasing","linear","set","Animation Easing",["linear","in","out","inAndOut"],{tags:["Advanced"]}),n.prototype.publish("title","","string","Text To Display Above The Chart",null,{tags:["Private"]}),n.prototype.publish("titlePosition","out","set","Position of Title",["in","out","none"],{tags:["Private"]}),n.prototype.publish("backgroundColorStroke",null,"html-color","Background Border Color",null,{tags:["Advanced","Shared"]}),n.prototype.publish("backgroundColorStrokeWidth",0,"number","Background Border Width",null,{tags:["Advanced","Shared"]}),n.prototype.publish("backgroundColorFill","transparent","html-color","Background Color",null,{tags:["Advanced","Shared"]}),n.prototype.data=function(e){var n=t.prototype.data.apply(this,arguments);if(arguments.length){var r=null;this._data.length?r=[this._columns].concat(this._data.map(function(e,t){return e.map(function(e,n){return n>0?(isNaN(e)&&console.log("Invalid Data: "+e+" ("+t+", "+n+")"),parseFloat(e)):e})})):r=[["",{role:"annotation"}],["",""]],this._data_google=google.visualization.arrayToDataTable(r)}return n},n.prototype.getChartOptions=function(){var e=this._columns.filter(function(e,t){return t>0}).map(function(e){return this._palette(e)},this),t={backgroundColor:{stroke:this.backgroundColorStroke(),strokeWidth:this.backgroundColorStrokeWidth(),fill:this.backgroundColorFill()},width:this.width(),height:this.height(),colors:e,fontSize:this.fontSize(),fontName:this.fontFamily(),fontColor:this.fontColor(),title:this.title(),titlePosition:this.titlePosition(),chartArea:{width:this.chartAreaWidth(),height:this.chartAreaHeight(),left:this.chartAreaLeft(),top:this.chartAreaTop()},animation:{duration:this.animationDuration(),startup:this.animationOnStartup(),easing:this.animationEasing()},legend:{alignment:this.legendAlignment(),position:this.showLegend()?this.legendPosition():"none",maxLines:2,textStyle:{color:this.legendFontColor(),fontName:this.legendFontFamily(),fontSize:this.legendFontSize(),bold:this.legendFontBold(),italic:this.legendFontItalic()}}};return t},n.prototype.getNumSeries=function(){return this._columns.slice(1).length},n.prototype.enter=function(e,t){t.style("overflow","hidden"),this._chart=new google.visualization[this._chartType](e);var n=this;google.visualization.events.addListener(this._chart,"select",function(){var e=n._chart.getSelection()[0];e&&n.click(n.rowToObj(n._data[e.row]),n._columns[e.column])})},n.prototype.update=function(e,n){t.prototype.update.apply(this,arguments),this._chart.draw(this._data_google,this.getChartOptions())},n}),function(e,t){typeof define=="function"&&define.amd?define("google/CommonND.js",["d3","../google/Common","../api/INDChart","goog!visualization,1,packages:[corechart]"],t):e.google_CommonND=t(e.d3,e.google_Common,e.api_INDChart)}(this,function(e,t,n){function r(){t.call(this),n.call(this)}function i(e){var t=[];for(var n=0;n0&&(e.hAxis.ticks=this.xAxisTicks()),e.hAxis.titleTextStyle={color:this.xAxisTitleFontColor(),fontName:this.xAxisTitleFontFamily(),fontSize:this.xAxisTitleFontSize()},e.hAxis.viewWindowMode=this.xAxisViewWindowMode(),e.hAxis.viewWindow={min:this.xAxisViewWindowMin(),max:this.xAxisViewWindowMax()},e.vAxis.baseline=this.yAxisBaseline(),e.vAxis.baselineColor=this.yAxisBaselineColor(),e.vAxis.direction=this.yAxisInversed()?-1:1,e.vAxis.gridlines={count:this.yAxisGridlinesCount(),color:this.yAxisGridlinesColor()},e.vAxis.minorGridlines={count:this.yAxisMinorGridlinesCount(),color:this.yAxisMinorGridlinesColor()},e.vAxis.logScale=this.yAxisLogScale(),e.vAxis.textPosition=this.yAxisTextPosition(),e.vAxis.title=this.yAxisTitle(),e.vAxis.minValue=this.yAxisMinValue(),e.vAxis.maxValue=this.yAxisMaxValue(),e.vAxis.format=this.yAxisFormat(),e.vAxis.textStyle={color:this.yAxisFontColor(),fontName:this.axisFontFamily()?this.axisFontFamily():this.fontFamily(),fontSize:this.axisFontSize()?this.axisFontSize():this.fontSize()},this.yAxisTicks().length>0&&(e.vAxis.ticks=this.yAxisTicks()),e.vAxis.titleTextStyle={color:this.yAxisTitleFontColor(),fontName:this.yAxisTitleFontFamily(),fontSize:this.yAxisTitleFontSize()},e.vAxis.viewWindowMode=this.yAxisViewWindowMode(),e.vAxis.viewWindow={min:this.yAxisViewWindowMin(),max:this.yAxisViewWindowMax()},this.smoothLines()&&(e.curveType="function"),e},n.prototype.enter=function(e,n){t.prototype.enter.apply(this,arguments)},n.prototype.update=function(e,n){t.prototype.update.apply(this,arguments)},n}),function(e,t){typeof define=="function"&&define.amd?define("google/Bar.js",["d3","./CommonND"],t):e.google_Bar=t(e.d3,e.google_CommonND)}(this,function(e,t){function n(){t.call(this),this._chartType="BarChart"}return n.prototype=Object.create(t.prototype),n.prototype._class+=" google_Bar",n.prototype.publish("isStacked",!1,"boolean","Stacks the elements in a series",null,{tags:["Basic","Shared"]}),n.prototype.publish("axisFontSize",null,"number","X/Y Axis Label Font Size",null,{tags:["Basic","Shared"]}),n.prototype.publish("axisFontFamily",null,"string","X/Y Axis Label Font Name",null,{tags:["Basic","Shared"]}),n.prototype.publish("xAxisFontColor",null,"html-color","X Axis Text Font Color",null,{tags:["Basic","Shared"]}),n.prototype.publish("yAxisFontColor",null,"html-color","X Axis Text Font Color",null,{tags:["Basic","Shared"]}),n.prototype.publish("xAxisBaselineColor",null,"html-color","Specifies The Color of The Baseline For The Horizontal Axis",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("yAxisBaselineColor",null,"html-color","Specifies The Color of The Baseline For The Vertical Axis",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("xAxisTitle","","string","X Axis Title",null,{tags:["Basic","Shared"]}),n.prototype.publish("yAxisTitle","","string","Y Axis Title",null,{tags:["Basic","Shared"]}),n.prototype.publish("xAxisTitleFontColor",null,"html-color","Horizontal Axis Title Text Style (Color)",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("yAxisTitleFontColor",null,"html-color","Vertical Axis Title Text Style (Color)",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("xAxisTitleFontSize",null,"number","Horizontal Axis Titletext Style (Font Size)",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("yAxisTitleFontSize",null,"number","Vertical Axis Titletext Style (Font Size)",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("xAxisTitleFontFamily",null,"string","Horizontal Axis Title Text Style (Font Name)",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("yAxisTitleFontFamily",null,"string","Vertical Axis Title Text Style (Font Name)",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("xAxisLabelRotation",0,"number","X Axis Label Angle",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("groupWidth","","string","The width of a group of bars, Percent or Pixels",null,{tags:["Advanced"]}),n.prototype.publish("dataOpacity",1,"number","Transparency of Data Points",null,{tags:["Intermediate"]}),n.prototype.publish("xAxisBaseline",null,"number","Specifies the color of the baseline for the horizontal axis",null,{tags:["Intermediate"]}),n.prototype.publish("yAxisBaseline",null,"number","Specifies the color of the baseline for the vertical axis",null,{tags:["Intermediate"]}),n.prototype.publish("xAxisInversed",!1,"boolean","The Direction In Which The Values Along The Horizontal Axis Grow.",null,{tags:["Advanced"]}),n.prototype.publish("yAxisInversed",!1,"boolean","The Direction In Which The Values Along The Vertical Axis Grow.",null,{tags:["Advanced"]}),n.prototype.publish("xAxisFormat","","string","Format String For Numeric Axis Labels",["","decimal","scientific","currency","percent","short","long"],{tags:["Intermediate"]}),n.prototype.publish("yAxisFormat","","string","Format String For Numeric Axis Labels",["","decimal","scientific","currency","percent","short","long"],{tags:["Intermediate"]}),n.prototype.publish("xAxisGridlinesCount",5,"number","The Number of Horizontal Gridlines Between Two Regular Gridlines",null,{tags:["Intermediate"]}),n.prototype.publish("yAxisGridlinesCount",5,"number","The Number of Vertical Gridlines Between Two Regular Gridline",null,{tags:["Intermediate"]}),n.prototype.publish("xAxisGridlinesColor",null,"html-color","The Color of The Horizontal Gridlines Inside The Chart Area",null,{tags:["Basic"]}),n.prototype.publish("yAxisGridlinesColor",null,"html-color","The Color of The Vertical Gridlines Inside The Chart Area",null,{tags:["Basic"]}),n.prototype.publish("xAxisMinorGridlinesCount",0,"number","The Number of Horizontal Minor Gridlines Between Two Regular Gridlines",null,{tags:["Intermediate"]}),n.prototype.publish("yAxisMinorGridlinesCount",0,"number","The Number of Vertical Minor Gridlines Between Two Regular Gridlines",null,{tags:["Intermediate"]}),n.prototype.publish("xAxisMinorGridlinesColor",null,"html-color","The Color of The Horizontal Minor Gridlines Inside The Chart Area",null,{tags:["Intermediate"]}),n.prototype.publish("yAxisMinorGridlinesColor",null,"html-color","The Color of The Vertical Minor Gridlines Inside The Chart Area",null,{tags:["Intermediate"]}),n.prototype.publish("xAxisLogScale",!1,"boolean","Makes Horizontal Axis A log Scale",null,{tags:["Advanced"]}),n.prototype.publish("yAxisLogScale",!1,"boolean","Makes Vertical Axis A Log Scale",null,{tags:["Advanced"]}),n.prototype.publish("xAxisTextPosition","out","set","Position of The Horizontal Axis Text, Relative To The Chart Area",["out","in","none"],{tags:["Advanced"]}),n.prototype.publish("yAxisTextPosition","out","set","Position of The Vertical Axis Text, Relative To The Chart Area",["out","in","none"],{tags:["Advanced"]}),n.prototype.publish("xAxisTicks",[],"array","Replaces The Automatically Generated X-Axis Ticks With The Specified Array",null,{tags:["Private"]}),n.prototype.publish("yAxisTicks",[],"array","Replaces The Automatically Generated Y-Axis Ticks With The Specified Array",null,{tags:["Private"]}),n.prototype.publish("xAxisMaxValue",null,"number","Moves The Max Value of The Horizontal Axis To The Specified Value",null,{tags:["Advanced"]}),n.prototype.publish("yAxisMaxValue",null,"number","Moves The Max Value of The Vertical Axis To The Specified Value",null,{tags:["Advanced"]}),n.prototype.publish("xAxisMinValue",null,"number","Moves The Min Value of The Horizontal Axis To The Specified Value",null,{tags:["Advanced"]}),n.prototype.publish("yAxisMinValue",null,"number","Moves The Min Value of The Vertical Axis To The Specified Value",null,{tags:["Advanced"]}),n.prototype.publish("xAxisViewWindowMode","pretty","set","Specifies How To Scale The Horizontal Axis To Render The values Within The Chart Area",["pretty","maximized","explicit"],{tags:["Advanced"]}),n.prototype.publish("yAxisViewWindowMode","pretty","set","Specifies How To Scale The Vertical Axis To Render The Values Within The Chart Area",["pretty","maximized","explicit"],{tags:["Advanced"]}),n.prototype.publish("xAxisViewWindowMax",null,"number","The Maximum Horizontal Data Value To Render",null,{tags:["Advanced"]}),n.prototype.publish("yAxisViewWindowMax",null,"number","The Maximum Vertical Data Value To Render",null,{tags:["Advanced"]}),n.prototype.publish("xAxisViewWindowMin",null,"number","The Minimum Horizontal Data Value To Render",null,{tags:["Advanced"]}),n.prototype.publish("yAxisViewWindowMin",null,"number","The Minimum Vertical Data Value To Render",null,{tags:["Advanced"]}),n.prototype.getChartOptions=function(){var e=t.prototype.getChartOptions.apply(this,arguments);return e.dataOpacity=this.dataOpacity(),e.isStacked=this.isStacked(),e.bar={groupWidth:this.groupWidth()},e.hAxis={},e.vAxis={},e.hAxis.baseline=this.xAxisBaseline(),e.hAxis.baselineColor=this.xAxisBaselineColor(),e.hAxis.direction=this.xAxisInversed()?-1:1,e.hAxis.gridlines={count:this.xAxisGridlinesCount(),color:this.xAxisGridlinesColor()},e.hAxis.minorGridlines={count:this.xAxisMinorGridlinesCount(),color:this.xAxisMinorGridlinesColor()},e.hAxis.logScale=this.xAxisLogScale(),e.hAxis.textPosition=this.xAxisTextPosition(),e.hAxis.title=this.xAxisTitle(),e.hAxis.minValue=this.xAxisMinValue(),e.hAxis.maxValue=this.xAxisMaxValue(),e.hAxis.slantedText=this.xAxisLabelRotation()!==0,e.hAxis.slantedTextAngle=this.xAxisLabelRotation(),e.hAxis.format=this.xAxisFormat(),e.hAxis.textStyle={color:this.xAxisFontColor(),fontName:this.axisFontFamily()?this.axisFontFamily():this.fontFamily(),fontSize:this.axisFontSize()?this.axisFontSize():this.fontSize()},this.xAxisTicks().length>0&&(e.hAxis.ticks=this.xAxisTicks()),e.hAxis.titleTextStyle={color:this.xAxisTitleFontColor(),fontName:this.xAxisTitleFontFamily(),fontSize:this.xAxisTitleFontSize()},e.hAxis.viewWindowMode=this.xAxisViewWindowMode(),e.hAxis.viewWindow={min:this.xAxisViewWindowMin(),max:this.xAxisViewWindowMax()},e.vAxis.baseline=this.yAxisBaseline(),e.vAxis.baselineColor=this.yAxisBaselineColor(),e.vAxis.direction=this.yAxisInversed()?-1:1,e.vAxis.gridlines={count:this.yAxisGridlinesCount(),color:this.yAxisGridlinesColor()},e.vAxis.minorGridlines={count:this.yAxisMinorGridlinesCount(),color:this.yAxisMinorGridlinesColor()},e.vAxis.logScale=this.yAxisLogScale(),e.vAxis.textPosition=this.yAxisTextPosition(),e.vAxis.title=this.yAxisTitle(),e.vAxis.minValue=this.yAxisMinValue(),e.vAxis.maxValue=this.yAxisMaxValue(),e.vAxis.format=this.yAxisFormat(),e.vAxis.textStyle={color:this.yAxisFontColor(),fontName:this.axisFontFamily()?this.axisFontFamily():this.fontFamily(),fontSize:this.axisFontSize()?this.axisFontSize():this.fontSize()},this.yAxisTicks().length>0&&(e.vAxis.ticks=this.yAxisTicks()),e.vAxis.titleTextStyle={color:this.yAxisTitleFontColor(),fontName:this.yAxisTitleFontFamily(),fontSize:this.yAxisTitleFontSize()},e.vAxis.viewWindowMode=this.yAxisViewWindowMode(),e.vAxis.viewWindow={min:this.yAxisViewWindowMin(),max:this.yAxisViewWindowMax()},e},n.prototype.enter=function(e,n){t.prototype.enter.apply(this,arguments)},n.prototype.update=function(e,n){t.prototype.update.apply(this,arguments)},n}),function(e,t){typeof define=="function"&&define.amd?define("google/Column.js",["d3","./CommonND"],t):e.google_Column=t(e.d3,e.google_CommonND)}(this,function(e,t){function n(){t.call(this),this._chartType="ColumnChart"}return n.prototype=Object.create(t.prototype),n.prototype._class+=" google_Column",n.prototype.publish("isStacked",!1,"boolean","Stacks the elements in a series",null,{tags:["Advanced","Shared"]}),n.prototype.publish("axisFontSize",null,"number","X/Y Axis Label Font Size",null,{tags:["Basic","Shared"]}),n.prototype.publish("axisFontFamily",null,"string","X/Y Axis Label Font Name",null,{tags:["Basic","Shared"]}),n.prototype.publish("xAxisFontColor",null,"html-color","X Axis Text Font Color",null,{tags:["Basic","Shared"]}),n.prototype.publish("yAxisFontColor",null,"html-color","X Axis Text Font Color",null,{tags:["Basic","Shared"]}),n.prototype.publish("xAxisBaselineColor",null,"html-color","Specifies The Color of The Baseline For The Horizontal Axis",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("yAxisBaselineColor",null,"html-color","Specifies The Color of The Baseline For The Vertical Axis",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("xAxisTitle","","string","X Axis Title",null,{tags:["Basic","Shared"]}),n.prototype.publish("yAxisTitle","","string","Y Axis Title",null,{tags:["Basic","Shared"]}),n.prototype.publish("xAxisTitleFontColor",null,"html-color","Horizontal Axis Title Text Style (Color)",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("yAxisTitleFontColor",null,"html-color","Vertical Axis Title Text Style (Color)",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("xAxisTitleFontSize",null,"number","Horizontal Axis Titletext Style (Font Size)",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("yAxisTitleFontSize",null,"number","Vertical Axis Titletext Style (Font Size)",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("xAxisTitleFontFamily",null,"string","Horizontal Axis Title Text Style (Font Name)",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("yAxisTitleFontFamily",null,"string","Vertical Axis Title Text Style (Font Name)",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("xAxisLabelRotation",0,"number","X Axis Label Angle",null,{tags:["Intermediate","Shared"]}),n.prototype.publish("groupWidth","","string","The width of a group of bars, Percent or Pixels",null,{tags:["Advanced"]}),n.prototype.publish("dataOpacity",1,"number","Transparency of Data Points",null,{tags:["Advanced"]}),n.prototype.publish("xAxisBaseline",null,"number","Specifies the color of the baseline for the horizontal axis",null,{tags:["Intermediate"]}),n.prototype.publish("yAxisBaseline",null,"number","Specifies the color of the baseline for the vertical axis",null,{tags:["Intermediate"]}),n.prototype.publish("xAxisInversed",!1,"boolean","The Direction In Which The Values Along The Horizontal Axis Grow.",null,{tags:["Advanced"]}),n.prototype.publish("yAxisInversed",!1,"boolean","The Direction In Which The Values Along The Vertical Axis Grow.",null,{tags:["Advanced"]}),n.prototype.publish("xAxisFormat","","string","Format String For Numeric Axis Labels",["","decimal","scientific","currency","percent","short","long"],{tags:["Intermediate"]}),n.prototype.publish("yAxisFormat","","string","Format String For Numeric Axis Labels",["","decimal","scientific","currency","percent","short","long"],{tags:["Intermediate"]}),n.prototype.publish("xAxisGridlinesCount",5,"number","The Number of Horizontal Gridlines Between Two Regular Gridlines",null,{tags:["Intermediate"]}),n.prototype.publish("yAxisGridlinesCount",5,"number","The Number of Vertical Gridlines Between Two Regular Gridline",null,{tags:["Intermediate"]}),n.prototype.publish("xAxisGridlinesColor",null,"html-color","The Color of The Horizontal Gridlines Inside The Chart Area",null,{tags:["Basic"]}),n.prototype.publish("yAxisGridlinesColor",null,"html-color","The Color of The Vertical Gridlines Inside The Chart Area",null,{tags:["Basic"]}),n.prototype.publish("xAxisMinorGridlinesCount",0,"number","The Number of Horizontal Minor Gridlines Between Two Regular Gridlines",null,{tags:["Intermediate"]}),n.prototype.publish("yAxisMinorGridlinesCount",0,"number","The Number of Vertical Minor Gridlines Between Two Regular Gridlines",null,{tags:["Intermediate"]}),n.prototype.publish("xAxisMinorGridlinesColor",null,"html-color","The Color of The Horizontal Minor Gridlines Inside The Chart Area",null,{tags:["Intermediate"]}),n.prototype.publish("yAxisMinorGridlinesColor",null,"html-color","The Color of The Vertical Minor Gridlines Inside The Chart Area",null,{tags:["Intermediate"]}),n.prototype.publish("xAxisLogScale",!1,"boolean","Makes Horizontal Axis A log Scale",null,{tags:["Advanced"]}),n.prototype.publish("yAxisLogScale",!1,"boolean","Makes Vertical Axis A Log Scale",null,{tags:["Advanced"]}),n.prototype.publish("xAxisTextPosition","out","set","Position of The Horizontal Axis Text, Relative To The Chart Area",["out","in","none"],{tags:["Advanced"]}),n.prototype.publish("yAxisTextPosition","out","set","Position of The Vertical Axis Text, Relative To The Chart Area",["out","in","none"],{tags:["Advanced"]}),n.prototype.publish("xAxisTicks",[],"array","Replaces The Automatically Generated X-Axis Ticks With The Specified Array",null,{tags:["Private"]}),n.prototype.publish("yAxisTicks",[],"array","Replaces The Automatically Generated Y-Axis Ticks With The Specified Array",null,{tags:["Private"]}),n.prototype.publish("xAxisMaxValue",null,"number","Moves The Max Value of The Horizontal Axis To The Specified Value",null,{tags:["Advanced"]}),n.prototype.publish("yAxisMaxValue",null,"number","Moves The Max Value of The Vertical Axis To The Specified Value",null,{tags:["Advanced"]}),n.prototype.publish("xAxisMinValue",null,"number","Moves The Min Value of The Horizontal Axis To The Specified Value",null,{tags:["Advanced"]}),n.prototype.publish("yAxisMinValue",null,"number","Moves The Min Value of The Vertical Axis To The Specified Value",null,{tags:["Advanced"]}),n.prototype.publish("xAxisViewWindowMode","pretty","set","Specifies How To Scale The Horizontal Axis To Render The values Within The Chart Area",["pretty","maximized","explicit"],{tags:["Advanced"]}),n.prototype.publish("yAxisViewWindowMode","pretty","set","Specifies How To Scale The Vertical Axis To Render The Values Within The Chart Area",["pretty","maximized","explicit"],{tags:["Advanced"]}),n.prototype.publish("xAxisViewWindowMax",null,"number","The Maximum Horizontal Data Value To Render",null,{tags:["Advanced"]}),n.prototype.publish("yAxisViewWindowMax",null,"number","The Maximum Vertical Data Value To Render",null,{tags:["Advanced"]}),n.prototype.publish("xAxisViewWindowMin",null,"number","The Minimum Horizontal Data Value To Render",null,{tags:["Advanced"]}),n.prototype.publish("yAxisViewWindowMin",null,"number","The Minimum Vertical Data Value To Render",null,{tags:["Advanced"]}),n.prototype.getChartOptions=function(){var e=t.prototype.getChartOptions.apply(this,arguments);return e.dataOpacity=this.dataOpacity(),e.isStacked=this.isStacked(),e.bar={groupWidth:this.groupWidth()},e.hAxis={},e.vAxis={},e.hAxis.baseline=this.xAxisBaseline(),e.hAxis.baselineColor=this.xAxisBaselineColor(),e.hAxis.direction=this.xAxisInversed()?-1:1,e.hAxis.gridlines={count:this.xAxisGridlinesCount(),color:this.xAxisGridlinesColor()},e.hAxis.minorGridlines={count:this.xAxisMinorGridlinesCount(),color:this.xAxisMinorGridlinesColor()},e.hAxis.logScale=this.xAxisLogScale(),e.hAxis.textPosition=this.xAxisTextPosition(),e.hAxis.title=this.xAxisTitle(),e.hAxis.minValue=this.xAxisMinValue(),e.hAxis.maxValue=this.xAxisMaxValue(),e.hAxis.format=this.xAxisFormat(),e.hAxis.textStyle={color:this.xAxisFontColor(),fontName:this.axisFontFamily()?this.axisFontFamily():this.fontFamily(),fontSize:this.axisFontSize()?this.axisFontSize():this.fontSize()},this.xAxisTicks().length>0&&(e.hAxis.ticks=this.xAxisTicks()),e.hAxis.titleTextStyle={color:this.xAxisTitleFontColor(),fontName:this.xAxisTitleFontFamily(),fontSize:this.xAxisTitleFontSize()},e.hAxis.viewWindowMode=this.xAxisViewWindowMode(),e.hAxis.viewWindow={min:this.xAxisViewWindowMin(),max:this.xAxisViewWindowMax()},e.vAxis.baseline=this.yAxisBaseline(),e.vAxis.baselineColor=this.yAxisBaselineColor(),e.vAxis.direction=this.yAxisInversed()?-1:1,e.vAxis.gridlines={count:this.yAxisGridlinesCount(),color:this.yAxisGridlinesColor()},e.vAxis.minorGridlines={count:this.yAxisMinorGridlinesCount(),color:this.yAxisMinorGridlinesColor()},e.vAxis.logScale=this.yAxisLogScale(),e.vAxis.textPosition=this.yAxisTextPosition(),e.vAxis.title=this.yAxisTitle(),e.vAxis.minValue=this.yAxisMinValue(),e.vAxis.maxValue=this.yAxisMaxValue(),e.vAxis.format=this.yAxisFormat(),e.vAxis.textStyle={color:this.yAxisFontColor(),fontName:this.axisFontFamily()?this.axisFontFamily():this.fontFamily(),fontSize:this.axisFontSize()?this.axisFontSize():this.fontSize()},this.yAxisTicks().length>0&&(e.vAxis.ticks=this.yAxisTicks()),e.vAxis.titleTextStyle={color:this.yAxisTitleFontColor(),fontName:this.yAxisTitleFontFamily(),fontSize:this.yAxisTitleFontSize()},e.vAxis.viewWindowMode=this.yAxisViewWindowMode(),e.vAxis.viewWindow={min:this.yAxisViewWindowMin(),max:this.yAxisViewWindowMax()},e},n.prototype.enter=function(e,n){t.prototype.enter.apply(this,arguments)},n.prototype.update=function(e,n){t.prototype.update.apply(this,arguments)},n}),function(e,t){typeof define=="function"&&define.amd?define("google/Common2D",["d3","../google/Common","../api/I2DChart","goog!visualization,1,packages:[corechart]"],t):e.google_Common2D=t(e.d3,e.google_Common,e.api_I2DChart)}(this,function(e,t,n){function r(){t.call(this),n.call(this)}function i(e){var t=[];for(var n=0;n0&&(e.hAxis.ticks=this.xAxisTicks()),e.hAxis.titleTextStyle={color:this.xAxisTitleFontColor()?this.xAxisTitleFontColor():this.fontColor(),fontName:this.xAxisTitleFontFamily()?this.xAxisTitleFontFamily():this.fontFamily(),fontSize:this.xAxisTitleFontSize()?this.xAxisTitleFontSize():this.fontSize()},e.hAxis.viewWindowMode=this.xAxisViewWindowMode(),e.hAxis.viewWindow={min:this.xAxisViewWindowMin(),max:this.xAxisViewWindowMax()},e.vAxis.baseline=this.yAxisBaseline(),e.vAxis.baselineColor=this.yAxisBaselineColor(),e.vAxis.direction=this.yAxisInversed()?-1:1,e.vAxis.gridlines={count:this.yAxisGridlinesCount(),color:this.yAxisGridlinesColor()},e.vAxis.minorGridlines={count:this.yAxisMinorGridlinesCount(),color:this.yAxisMinorGridlinesColor()},e.vAxis.logScale=this.yAxisLogScale(),e.vAxis.textPosition=this.yAxisTextPosition(),e.vAxis.title=this.yAxisTitle(),e.vAxis.minValue=this.yAxisMinValue(),e.vAxis.maxValue=this.yAxisMaxValue(),e.vAxis.format=this.yAxisFormat(),e.vAxis.textStyle={color:this.yAxisFontColor(),fontName:this.axisFontFamily()?this.axisFontFamily():this.fontFamily(),fontSize:this.axisFontSize()?this.axisFontSize():this.fontSize()},this.yAxisTicks().length>0&&(e.vAxis.ticks=this.yAxisTicks()),e.vAxis.titleTextStyle={color:this.yAxisTitleFontColor()?this.yAxisTitleFontColor():this.fontColor(),fontName:this.yAxisTitleFontFamily()?this.yAxisTitleFontFamily():this.fontFamily(),fontSize:this.yAxisTitleFontSize()?this.yAxisTitleFontSize():this.fontSize()},e.vAxis.viewWindowMode=this.yAxisViewWindowMode(),e.vAxis.viewWindow={min:this.yAxisViewWindowMin(),max:this.yAxisViewWindowMax()},this.lineDashStyle().forEach(function(t,n){typeof e.series[n]=="undefined"&&(e.series[n]={}),e.series[n].lineDashStyle=t}),this.pointShape().forEach(function(t,n){typeof e.series[n]=="undefined"&&(e.series[n]={}),e.series[n].pointShape=t}),this.pointSize().forEach(function(t,n){typeof e.series[n]=="undefined"&&(e.series[n]={}),e.series[n].pointSize=t}),this.smoothLines()&&(e.curveType="function"),e},n.prototype.enter=function(e,n){t.prototype.enter.apply(this,arguments)},n.prototype.update=function(e,n){t.prototype.update.apply(this,arguments)},n}),function(e,t){typeof define=="function"&&define.amd?define("google/Pie.js",["d3","./Common2D"],t):e.google_Pie=t(e.d3,e.google_Common2D)}(this,function(e,t){function n(){t.call(this),this._chartType="PieChart"}function r(e){var t=[];for(var n=0;n0&&(e.hAxis.ticks=this.xAxisTicks()),e.hAxis.titleTextStyle={color:this.xAxisTitleFontColor(),fontName:this.xAxisTitleFontFamily(),fontSize:this.xAxisTitleFontSize()},e.hAxis.viewWindowMode=this.xAxisViewWindowMode(),e.hAxis.viewWindow={min:this.xAxisViewWindowMin(),max:this.xAxisViewWindowMax()},e.vAxis.baselineColor=this.yAxisBaselineColor(),e.vAxis.gridlines={count:this.yAxisGridlinesCount(),color:this.yAxisGridlinesColor()},e.vAxis.minorGridlines={count:this.yAxisMinorGridlinesCount(),color:this.yAxisMinorGridlinesColor()},e.vAxis.logScale=this.yAxisLogScale(),e.vAxis.textPosition=this.yAxisTextPosition(),e.vAxis.title=this.yAxisTitle(),e.vAxis.minValue=this.yAxisMinValue(),e.vAxis.maxValue=this.yAxisMaxValue(),e.vAxis.format=this.yAxisFormat(),e.vAxis.textStyle={color:this.yAxisFontColor(),fontName:this.axisFontFamily()?this.axisFontFamily():this.fontFamily(),fontSize:this.axisFontSize()?this.axisFontSize():this.fontSize()},this.yAxisTicks().length>0&&(e.vAxis.ticks=this.yAxisTicks()),e.vAxis.titleTextStyle={color:this.yAxisTitleFontColor(),fontName:this.yAxisTitleFontFamily(),fontSize:this.yAxisTitleFontSize()},e.vAxis.viewWindowMode=this.yAxisViewWindowMode(),e.vAxis.viewWindow={min:this.yAxisViewWindowMin(),max:this.yAxisViewWindowMax()},e},r.prototype.enter=function(e,n){t.prototype.enter.apply(this,arguments)},r.prototype.update=function(e,n){t.prototype.update.apply(this,arguments)},r}),function(e,t){typeof define=="function"&&define.amd?define("google/Timeline.js",["d3","../common/HTMLWidget","goog!visualization,1,packages:[timeline]"],t):e.Timeline=t(e.d3,e.common_HTMLWidget)}(this,function(e,t){function n(){t.call(this),this._chartType="Timeline",this._tag="div",this._data_google=[]}return n.prototype=Object.create(t.prototype),n.prototype._class+=" google_Timeline",n.prototype.publish("tooltipIsHtml",!0,"boolean","Set to false to use SVG-rendered (rather than HTML-rendered) tooltips. See Customizing Tooltip Content for more details.",null,{tags:["Advanced"]}),n.prototype.publish("tooltipTrigger","focus","set","The user interaction that causes the tooltip to be displayed: 'focus' - The tooltip will be displayed when the user hovers over the element; 'none' - The tooltip will not be displayed.",["none","focus"],{tags:["Basic"]}),n.prototype.publish("backgroundColor",null,"html-color","The background color for the main area of the chart. Can be either a simple HTML color string, for example: 'red' or '#00cc00'.",null,{tags:["Basic"]}),n.prototype.publish("avoidOverlappingGridLines",!0,"boolean","Whether display elements (e.g., the bars in a timeline) should obscure grid lines. If false, grid lines may be covered completely by display elements. If true, display elements may be altered to keep grid lines visible.",null,{tags:["Basic"]}),n.prototype.publish("timelineColorByRowLabel",!1,"boolean","If set to true, colors every bar on the row the same. The default is to use one color per bar label.",null,{tags:["Basic"]}),n.prototype.publish("timelineGroupByRowLabel",!0,"boolean","If set to false, creates one row for every dataTable entry. The default is to collect bars with the same row label into one row.",null,{tags:["Basic"]}),n.prototype.publish("timelineShowBarLabels",!0,"boolean","If set to false, omits bar labels. The default is to show them.",null,{tags:["Basic"]}),n.prototype.publish("timelineShowRowLabels",!0,"boolean","If set to false, omits row labels. The default is to show them.",null,{tags:["Basic"]}),n.prototype.publish("timelineSingleColor",null,"string","Colors all bars the same. Specified as a hex value (e.g., '#8d8').",null,{tags:["Basic"]}),n.prototype.getChartOptions=function(){var e=[];return e.avoidOverlappingGridLines=this.avoidOverlappingGridLines(),e.backgroundColor=this.backgroundColor(),e.timelineColorByRowLabel=this.timelineColorByRowLabel(),e.timelineGroupByRowLabel=this.timelineGroupByRowLabel(),e.timelineShowBarLabels=this.timelineShowBarLabels(),e.timelineShowRowLabels=this.timelineShowRowLabels(),e.timelineSingleColor=this.timelineSingleColor(),e.tooltipIsHtml=this.tooltipIsHtml(),e.tooltipTrigger=this.tooltipTrigger(),e.width=this.width(),e.height=this.height(),e},n.prototype.data=function(n){var r=this,i=t.prototype.data.apply(this,arguments);if(arguments.length){this._data=n,this._data_google=new google.visualization.DataTable,this._data_google.addColumn({type:"string",id:"Label A"}),this._data_google.addColumn({type:"string",id:"Label B"}),this._data_google.addColumn({type:"date",id:"start"}),this._data_google.addColumn({type:"date",id:"end"});var s,o,u=e.time.format("%Y-%m-%d").parse;n.forEach(function(e){s=u(e[2]),o=u(e[3]),r._data_google.addRows([[e[0],e[1],s,o]])})}return i},n.prototype.testData=function(){return this.columns(["Row Label","Bar Label","Start","End"]),this.data([["Geography","","1789-03-29","1797-02-03"],["English","","1797-02-03","1801-02-03"],["Math","","1801-02-03","1809-02-03"]]),this},n.prototype.enter=function(e,n){t.prototype.enter.apply(this,arguments),n.style("overflow","hidden"),this._chart=new google.visualization[this._chartType](e)},n.prototype.update=function(e,n){t.prototype.update.apply(this,arguments),this._chart.draw(this._data_google,this.getChartOptions())},n}),function(e,t){typeof define=="function"&&define.amd?define("google/TreeMap.js",["d3","../common/HTMLWidget","goog!visualization,1,packages:[treemap]"],t):e.TreeMap=t(e.d3,e.common_HTMLWidget)}(this,function(e,t){function n(){t.call(this),this._chartType="TreeMapChart",this._data_google=[],this._tag="div",this.columns([]),this.data([])}return n.prototype=Object.create(t.prototype),n.prototype._class+=" google_TreeMap",n.prototype.publish("headerColor",null,"html-color","The color of the header section for each node. Specify an HTML color value.",null,{tags:["Basic"]}),n.prototype.publish("headerHeight",0,"number","The height of the header section for each node, in pixels (can be zero).",null,{tags:["Basic"]}),n.prototype.publish("headerHighlightColor",null,"html-color","The background color for the main area of the chart. Can be either a simple HTML color string, for example: 'red' or '#00cc00', or an object with the following properties.",null,{tags:["Basic"]}),n.prototype.publish("hintOpacity",0,"number","When maxPostDepth is greater than 1, causing nodes below the current depth to be shown, hintOpacity specifies how transparent it should be. It should be between 0 and 1; the higher the value, the fainter the node.",null,{tags:["Intermediate"]}),n.prototype.publish("maxColor",null,"html-color","The color for a rectangle with a column 3 value of maxColorValue. Specify an HTML color value.",null,{tags:["Basic"]}),n.prototype.publish("maxDepth",1,"number","The maximum number of node levels to show in the current view. Levels will be flattened into the current plane. If your tree has more levels than this, you will have to go up or down to see them. You can additionally see maxPostDepth levels below this as shaded rectangles within these nodes.",null,{tags:["Intermediate"]}),n.prototype.publish("maxHighlightColor",null,"html-color","The highlight color to use for the node with the largest value in column 3. Specify an HTML color value or null; If null, this value will be the value of maxColor lightened by 35%",null,{tags:["Basic"]}),n.prototype.publish("maxPostDepth",0,"number","How many levels of nodes beyond maxDepth to show in 'hinted' fashion. Hinted nodes are shown as shaded rectangles within a node that is within the maxDepth limit.",null,{tags:["Advanced"]}),n.prototype.publish("maxColorValue",null,"number","The maximum value allowed in column 3. All values greater than this will be trimmed to this value. If set to null, it will be set to the max value in the column.",null,{tags:["Intermediate"]}),n.prototype.publish("midColor",null,"html-color","The color for a rectangle with a column 3 value midway between maxColorValue and minColorValue. Specify an HTML color value.",null,{tags:["Basic"]}),n.prototype.publish("midHighlightColor",null,"html-color","The highlight color to use for the node with a column 3 value near the median of minColorValue and maxColorValue. Specify an HTML color value or null; if null, this value will be the value of midColor lightened by 35%.",null,{tags:["Basic"]}),n.prototype.publish("minColor",null,"html-color","The color for a rectangle with the column 3 value of minColorValue. Specify an HTML color value.",null,{tags:["Basic"]}),n.prototype.publish("minHighlightColor",null,"html-color","The highlight color to use for the node with a column 3 value nearest to minColorValue. Specify an HTML color value or null; if null, this value will be the value of minColor lightened by 35%",null,{tags:["Basic"]}),n.prototype.publish("minColorValue",null,"number","The minimum value allowed in column 3. All values less than this will be trimmed to this value. If set to null, it will be calculated as the minimum value in the column.",{tags:["Basic"]}),n.prototype.publish("noColor",null,"html-color","The color to use for a rectangle when a node has no value for column 3, and that node is a leaf (or contains only leaves). Specify an HTML color value.",{tags:["Basic"]}),n.prototype.publish("noHighlightColor",null,"html-color","The color to use for a rectangle of 'no' color when highlighted. Specify an HTML color value or null; if null, this will be the value of noColor lightened by 35%.",null,{tags:["Basic"]}),n.prototype.publish("showScale",!0,"boolean","Whether or not to show a color gradient scale from minColor to maxColor along the top of the chart. Specify true to show the scale.",null,{tags:["Intermediate"]}),n.prototype.publish("showTooltips",!0,"boolean","Whether or not to show tooltips.",null,{tags:["Basic"]}),n.prototype.publish("useWeightedAverageForAggregation",!0,"boolean","Whether to use weighted averages for aggregation.",null,{tags:["Basic"]}),n.prototype.getChartOptions=function(){var e=[];e.headerColor=this.headerColor(),e.headerHeight=this.headerHeight(),e.headerHighlightColor=this.headerHighlightColor(),e.hintOpacity=this.hintOpacity(),e.maxColor=this.maxColor(),e.maxDepth=this.maxDepth(),e.maxHighlightColor=this.maxHighlightColor(),e.maxPostDepth=this.maxPostDepth(),e.maxColorValue=this.maxColorValue(),e.midColor=this.midColor(),e.midHighlightColor=this.midHighlightColor(),e.minColor=this.minColor(),e.minHighlightColor=this.minHighlightColor(),e.minColorValue=this.minColorValue(),e.noColor=this.noColor(),e.noHighlightColor=this.noHighlightColor(),e.showScale=this.showScale(),e.showTooltips=this.showTooltips(),e.useWeightedAverageForAggregation=this.useWeightedAverageForAggregation(),e.width=this.width(),e.height=this.height();var t=this;return e.generateTooltip=function(e,r,i){return n.prototype.defaultlTooltip.apply(t,arguments)},e},n.prototype.enter=function(e,n){t.prototype.enter.apply(this,arguments),n.style("overflow","hidden"),this.treemapChart=new google.visualization.TreeMap(n.node())},n.prototype.update=function(e,n){t.prototype.update.apply(this,arguments),this.treemapChart.draw(this._data_google,this.getChartOptions())},n.prototype.data=function(e){var n=t.prototype.data.apply(this,arguments);if(arguments.length){var r=this._columns.concat(this._data);this._data_google=new google.visualization.arrayToDataTable(r)}return n},n.prototype.testData=function(){return this.columns([["Location","Parent","Market trade volume (size)","Market increase/decrease (color)"]]),this.data([["Global",null,0,0],["America","Global",0,0],["Europe","Global",0,0],["Asia","Global",0,0],["Australia","Global",0,0],["Africa","Global",0,0],["Brazil","America",11,10],["USA","America",52,31],["Mexico","America",24,12],["Canada","America",16,-23],["France","Europe",42,-11],["Germany","Europe",31,-2],["Sweden","Europe",22,-13],["Italy","Europe",17,4],["UK","Europe",21,-5],["China","Asia",36,4],["Japan","Asia",20,-12],["India","Asia",40,63],["Laos","Asia",4,34],["Mongolia","Asia",1,-5],["Israel","Asia",12,24],["Iran","Asia",18,13],["Pakistan","Asia",11,-52],["Egypt","Africa",21,0],["S. Africa","Africa",30,43],["Sudan","Africa",12,2],["Congo","Africa",10,12],["Zaire","Africa",8,10]]),this},n.prototype.defaultlTooltip=function(e,t,n){var r=this._data_google;return'
Label: '+r.getValue(e,0)+"
"+"Parent: "+r.getValue(e,1)+"
"+"Column 3 Label: "+r.getColumnLabel(2)+", Value: "+r.getValue(e,2)+"
"+"Column 4 Label: "+r.getColumnLabel(3)+", Value: "+r.getValue(e,3)+"
"+"Datatable row #: "+e+"
"+r.getColumnLabel(2)+" (total value of this cell and its children): "+t+"
"+r.getColumnLabel(3)+": "+n+"
"},n}); \ No newline at end of file diff --git a/dist/hpcc-viz-graph.js b/dist/hpcc-viz-graph.js new file mode 100644 index 0000000000..245f4bd599 --- /dev/null +++ b/dist/hpcc-viz-graph.js @@ -0,0 +1,1853 @@ +if (typeof define === "function" && define.amd) { + define('css',[], function () { + return { + load: function ($1, $2, load) { load() } + } + }) +}; + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('graph/Edge',["d3", "../common/SVGWidget", "../common/TextBox", "css!./Edge"], factory); + } else { + root.graph_Edge = factory(root.d3, root.common_SVGWidget, root.common_TextBox); + } +}(this, function (d3, SVGWidget, TextBox) { + function Edge() { + SVGWidget.call(this); + + this._points = []; + this._weight = 100; + this._strokeDasharray = null; + this._hidden = false; + + this._textBox = new TextBox() + .padding(0) + ; + } + Edge.prototype = Object.create(SVGWidget.prototype); + Edge.prototype._class += " graph_Edge"; + + Edge.prototype.publish("arcDepth", 16, "number", "Arc Depth", null, { tags: ['Basic'] }); + + Edge.prototype.sourceVertex = function (_) { + if (!arguments.length) return this._sourceVertex; + this._sourceVertex = _; + return this; + }; + + Edge.prototype.targetVertex = function (_) { + if (!arguments.length) return this._targetVertex; + this._targetVertex = _; + return this; + }; + + Edge.prototype.sourceMarker = function (_) { + if (!arguments.length) return this._sourceMarker; + this._sourceMarker = _; + return this; + }; + + Edge.prototype.targetMarker = function (_) { + if (!arguments.length) return this._targetMarker; + this._targetMarker = _; + return this; + }; + + Edge.prototype.weight = function (_) { + if (!arguments.length) return this._weight; + this._weight = _; + return this; + }; + + Edge.prototype.strokeDasharray = function (_) { + if (!arguments.length) return this._strokeDasharray; + this._strokeDasharray = _; + return this; + }; + + Edge.prototype.points = function (_, transitionDuration, skipPushMarkers) { + if (!arguments.length) return this._points; + this._points = _; + if (this._elementPath) { + this.update(null, this._element, transitionDuration, skipPushMarkers); + } + return this; + }; + + Edge.prototype.hidden = function (_) { + if (!arguments.length) return this._hidden; + this._hidden = _; + return this; + }; + + Edge.prototype.text = function (_) { + if (!arguments.length) return this._textBox.text(); + this._textBox.text(_); + return this; + }; + + Edge.prototype.enter = function (domNode, element) { + SVGWidget.prototype.enter.apply(this, arguments); + this._elementPath = element.append("path"); + + if (this._sourceMarker) { + this._elementPath.attr("marker-start", "url(#" + this._sourceMarker + ")"); + } + if (this._targetMarker) { + this._elementPath.attr("marker-end", "url(#" + this._targetMarker + ")"); + } + if (this._textBox.text()) { + this._textBox + .target(domNode) + .render() + ; + } + }; + + Edge.prototype.update = function (domNode, element, transitionDuration, skipPushMarkers) { + SVGWidget.prototype.update.apply(this, arguments); + var context = this; + var pathElements = this._elementPath; + + if (this.svgMarkerGlitch && !skipPushMarkers) { + element.transition().duration((transitionDuration ? transitionDuration : 0) + 100) + .each("start", function (d) { + context._pushMarkers(element, d); + }) + .each("end", function (d) { + context._popMarkers(element, d); + }) + ; + } + var points = context._calculateEdgePoints(this._sourceVertex, this._targetVertex, this._points); + var line = ""; + if (this._points.length || transitionDuration || true) { + line = d3.svg.line() + .x(function (d) { return d.x; }) + .y(function (d) { return d.y; }) + .interpolate("bundle") + .tension(0.75) + (points) + ; + } else { + // Faster but does not transition as well --- + var dx = points[2].x - points[0].x, + dy = points[2].y - points[0].y, + dr = Math.sqrt(dx * dx + dy * dy) * 2; + line = "M" + + points[0].x + "," + + points[0].y + "A" + + dr + "," + dr + " 0 0,1 " + + points[2].x + "," + + points[2].y; + } + if (transitionDuration) { + pathElements = pathElements.transition().duration(transitionDuration); + } + pathElements + .attr("opacity", this._hidden ? 0 : 1) + .attr("stroke-dasharray", this._strokeDasharray) + .attr("d", line) + ; + + if (this._textBox.text()) { + this._textBox + .move(this._findMidPoint(points), transitionDuration) + ; + } + }; + + Edge.prototype._findMidPoint = function (points) { + var midIdx = points.length / 2; + if (points.length % 2) { + return points[Math.floor(midIdx)]; + } else if (points.length){ + var p0 = points[midIdx - 1]; + var p1 = points[midIdx]; + return { x: (p0.x + p1.x) / 2, y: (p0.y + p1.y) / 2 }; + } + return { x: 0, y: 0 }; + }; + + Edge.prototype._calculateEdgePoints = function (source, target, _points) { + var points = _points ? _points.slice() : []; + var p0 = points.length === 0 ? target.pos() : points[0]; + var p1 = points.length === 0 ? source.pos() : points[points.length - 1]; + + points.unshift(source.intersection(source._pos, p0)); + points.push(target.intersection(target._pos, p1)); + if (!points[0]) { + points[0] = source._pos; + } + if (!points[points.length - 1]) { + points[points.length - 1] = target._pos; + } + + if (points.length === 2 && points[0] && points[1]) { + var dx = points[0].x - points[1].x; + var dy = points[0].y - points[1].y; + var dist = Math.sqrt(dx * dx + dy * dy); + if (dist) { + var midX = (points[0].x + points[1].x) / 2 - dy * this.arcDepth() / 100; + var midY = (points[0].y + points[1].y) / 2 + dx * this.arcDepth() / 100; + points = [{ x: points[0].x, y: points[0].y }, { x: midX, y: midY }, { x: points[1].x, y: points[1].y }]; + } + } + + return points; + }; + + return Edge; +})); + + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('graph/Vertex.js',["d3", "../common/SVGWidget", "../common/Icon", "../common/TextBox", "css!./Vertex"], factory); + } else { + root.graph_Vertex = factory(root.d3, root.common_SVGWidget, root.common_Icon, root.common_TextBox); + } +}(this, function (d3, SVGWidget, Icon, TextBox) { + function Vertex() { + SVGWidget.call(this); + + this._icon = new Icon(); + this._textBox = new TextBox(); + this._annotationWidgets = {}; + } + Vertex.prototype = Object.create(SVGWidget.prototype); + Vertex.prototype._class += " graph_Vertex"; + + Vertex.prototype.publishProxy("faChar", "_icon"); + Vertex.prototype.publishProxy("icon_shape_colorFill", "_icon", "shape_colorFill"); + Vertex.prototype.publishProxy("icon_shape_colorStroke", "_icon", "shape_colorStroke"); + Vertex.prototype.publishProxy("icon_image_colorFill", "_icon", "image_colorFill"); + + Vertex.prototype.publishProxy("text", "_textBox"); + Vertex.prototype.publishProxy("anchor", "_textBox"); + Vertex.prototype.publishProxy("textbox_shape_colorStroke", "_textBox", "shape_colorStroke"); + Vertex.prototype.publishProxy("textbox_shape_colorFill", "_textBox", "shape_colorFill"); + Vertex.prototype.publishProxy("textbox_text_colorFill", "_textBox", "text_colorFill"); + + Vertex.prototype.publish("annotationDiameter", 14, "number", "Annotation Diameter",null,{tags:['Private']}); + Vertex.prototype.publish("annotationSpacing", 3, "number", "Annotation Spacing",null,{tags:['Private']}); + Vertex.prototype.publish("annotationIcons", [], "array", "Annotations",null,{tags:['Private']}); + + Vertex.prototype.testData = function (_) { + this._icon.testData(); + this._textBox.testData(); + this.annotationIcons([{ faChar: "\uf188", tooltip: "Test A", shape_colorFill: "white", image_colorFill: "Red" }, { faChar: "\uf0ad", tooltip: "Test B", shape_colorFill: "green", shape_colorStroke: "green", image_colorFill: "white" }, { faChar: "\uf193", tooltip: "Test C", shape_colorFill: "navy", shape_colorStroke: "navy", image_colorFill: "white" }]); + return this; + }; + + // Render --- + Vertex.prototype.enter = function (domNode, element) { + SVGWidget.prototype.enter.apply(this, arguments); + this._icon + .target(domNode) + .render() + ; + this._textBox + .target(domNode) + .render() + ; + }; + + Vertex.prototype.update = function (domNode, element) { + SVGWidget.prototype.update.apply(this, arguments); + this._icon.render(); + var iconClientSize = this._icon.getBBox(true); + this._textBox.render(); + var bbox = this._textBox.getBBox(true); + this._icon + .move({ x: -(bbox.width / 2) + (iconClientSize.width / 3), y: -(bbox.height / 2) - (iconClientSize.height / 3) }) + ; + + var context = this; + var annotations = element.selectAll(".annotation").data(this.annotationIcons()); + annotations.enter().append("g") + .attr("class", "annotation") + .each(function (d, idx) { + context._annotationWidgets[idx] = new Icon() + .target(this) + .shape("square") + ; + }) + ; + var xOffset = bbox.width / 2; + var yOffset = bbox.height / 2; + annotations + .each(function (d, idx) { + var annotationWidget = context._annotationWidgets[idx]; + annotationWidget + .diameter(context.annotationDiameter()) + .shape_colorFill(context.textbox_shape_colorFill()) + .shape_colorStroke(context.textbox_shape_colorStroke()) + ; + for (var key in d) { + if (annotationWidget[key]) { + annotationWidget[key](d[key]); + } + } + annotationWidget.render(); + + var aBBox = annotationWidget.getBBox(true); + annotationWidget + .move({ + x: xOffset - aBBox.width / 4, + y: yOffset + aBBox.height / 4 + }) + ; + xOffset -= aBBox.width + context.annotationSpacing(); + }) + ; + annotations.exit() + .each(function (d, idx) { + var element = d3.select(this); + delete context._annotationWidgets[idx]; + element.remove(); + }) + ; + }; + + // Methods --- + Vertex.prototype.intersection = function (pointA, pointB) { + var i1 = this._icon.intersection(pointA, pointB, this._pos); + if (i1) + return i1; + var i2 = this._textBox.intersection(pointA, pointB, this._pos); + if (i2) + return i2; + return null; + }; + + return Vertex; +})); + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('graph/GraphData.js',["dagre"], factory); + } else { + root.graph_GraphData = factory(root.dagre); + } +}(this, function (dagre) { + function GraphData() { + dagre.graphlib.Graph.call(this, { multigraph: true, compound: true }); + this.setGraph({}); + this.setDefaultNodeLabel(function () { return {}; }); + this.setDefaultEdgeLabel(function () { return {}; }); + } + GraphData.prototype = Object.create(dagre.graphlib.Graph.prototype); + + GraphData.prototype.setData = function (vertices, edges, hierarchy, merge) { + var context = this; + var retVal = { + addedVertices: [], + addedEdges: [] + }; + + // Add new items --- + for (var i = 0; i < vertices.length; ++i) { + var entity = vertices[i]; + if (!merge || !this.hasNode(entity._id)) { + this.setNode(entity._id, entity); + retVal.addedVertices.push(entity); + } + } + for (i = 0; i < edges.length; ++i) { + var edge = edges[i]; + if (!merge || !this.hasEdge(edge._id)) { + this.setEdge(edge._sourceVertex._id, edge._targetVertex._id, edge, edge._id); + retVal.addedEdges.push(edge); + } + } + if (hierarchy) { + for (i = 0; i < hierarchy.length; ++i) { + this.setParent(hierarchy[i].child._id, hierarchy[i].parent._id); + } + } + + // Remove old items --- + if (merge) { + var edgeIDs = edges.map(function (item) { return item._id; }); + this.filterEdges(function (item) { return edgeIDs.indexOf(item.v + "_" + item.w) < 0; }) + .forEach(function (item) { + /* TODO --- + try { + context.delEdge(item); + } catch (e) { + var d = 0; + } + */ + }) + ; + var vertexIDs = vertices.map(function (item) { return item._id; }); + this.filterNodes(function (item) { return vertexIDs.indexOf(item) < 0; }) + .forEach(function (item) { + try { + context.delNode(item); + } catch (e) { + } + }) + ; + } + return retVal; + }; + + GraphData.prototype.filterEdges = function (pred) { + var filtered = []; + this.eachEdge(function (e) { + if (pred(e)) { + filtered.push(e); + } + }); + return filtered; + }; + + GraphData.prototype.filterNodes = function (pred) { + var filtered = []; + this.eachNode(function (e) { + if (pred(e)) { + filtered.push(e); + } + }); + return filtered; + }; + + GraphData.prototype.nodeValues = function () { + var retVal = []; + this.nodes().forEach(function (item, idx) { + retVal.push(this.node(item)); + }, this); + return retVal; + }; + + GraphData.prototype.eachNode = function (callback) { + this.nodes().forEach(function (item, idx) { + callback(item, this.node(item)); + }, this); + }; + + GraphData.prototype.edgeValues = function () { + var retVal = []; + this.edges().forEach(function (item, idx) { + retVal.push(this.edge(item)); + }, this); + return retVal; + }; + + GraphData.prototype.eachEdge = function (callback) { + this.edges().forEach(function (item, idx) { + callback(item, item.v, item.w, this.edge(item)); + }, this); + }; + + GraphData.prototype.getJSON = function () { + var graphObj = dagre.graphlib.json.write(this); + return JSON.stringify(graphObj, function (key, value) { + if (key === "value") { + if (value._text && value._text._text) { + return value._text._text; + } + return value._id; + } + return value; + }, " "); + }; + + return GraphData; +})); + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('graph/GraphLayouts.js',["d3", "dagre"], factory); + } else { + root.graph_GraphLayouts = factory(root.d3, root.dagre); + } +}(this, function (d3, dagre) { + function Circle(graphData, width, height, radius) { + var context = this; + this.pos = {}; + + // Initial Positions --- + var padding = 0; + radius = radius || (width < height ? width - padding : height - padding) / 2; + var order = graphData.nodeCount(); + var currStep = -Math.PI / 2; + var step = 2 * Math.PI / order; + graphData.eachNode(function (u, value) { + var size = value.getBBox(true); + var maxSize = Math.max(size.width, size.height); + context.pos[u] = { + x: value.fixed ? value.x : Math.cos(currStep) * (radius - maxSize), + y: value.fixed ? value.y : Math.sin(currStep) * (radius - maxSize), + width: size.width, + height: size.height + }; + currStep += step; + }); + } + Circle.prototype.nodePos = function(u) { + return this.pos[u]; + }; + Circle.prototype.edgePoints = function(e) { + return []; + }; + + function None(graphData, width, height, radius) { + var context = this; + this.pos = {}; + + graphData.eachNode(function (u, value) { + context.pos[u] = { + x: value.x, + y: value.y, + width: value.width, + height: value.height + }; + }); + } + None.prototype.nodePos = function (u) { + return this.pos[u]; + }; + None.prototype.edgePoints = function (e) { + return []; + }; + + function ForceDirected(graphData, width, height, oneShot) { + var context = this; + this.pos = {}; + + this.vertices = []; + this.vertexMap = {}; + graphData.eachNode(function (u) { + var value = graphData.node(u); + var size = value.getBBox(true); + var newItem = { + id: u, + x: value.pos().x, + y: value.pos().y, + width: size.width, + height: size.height, + value: value + }; + context.vertices.push(newItem); + context.vertexMap[u] = newItem; + }); + this.edges = []; + graphData.eachEdge(function (e, s, t) { + context.edges.push({ + source: context.vertexMap[s], + target: context.vertexMap[t] + }); + }); + this.force = d3.layout.force() + .charge(function (d) { + var cs = d.value.getBBox(); + return -25 * Math.max(cs.width, cs.height); + }) + .linkDistance(300) + .nodes(this.vertices) + .links(this.edges) + ; + if (oneShot) { + this.force.start(); + var total = graphData.nodeCount(); + total = Math.min(total * total, 500); + for (var i = 0; i < total; ++i) { + this.force.tick(); + } + this.force.stop(); + } + } + ForceDirected.prototype.nodePos = function (u) { + return this.vertexMap[u]; + }; + ForceDirected.prototype.edgePoints = function (e) { + return []; + }; + + function Hierarchy(graphData, width, height, options) { + var digraph = new dagre.graphlib.Graph({ multigraph: true, compound: true }) + .setGraph(options) + .setDefaultNodeLabel(function () { return {}; }) + .setDefaultEdgeLabel(function () { return {}; }) + ; + graphData.eachNode(function (u) { + var value = graphData.node(u); + var clientSize = value.getBBox(); + digraph.setNode(u, { + width: clientSize.width, + height: clientSize.height + }); + }); + graphData.eachEdge(function (e, s, t) { + var value = graphData.edge(e); + digraph.setEdge(s, t, { + weight: value.weight() + }, value._id); + }); + graphData.eachNode(function (u) { + digraph.setParent(u, graphData.parent(u)); + }); + this.dagreLayout = dagre.layout(digraph); + var deltaX = -digraph.graph().width / 2; + var deltaY = -digraph.graph().height / 2; + digraph.nodes().forEach(function (u) { + var value = digraph.node(u); + value.x += deltaX; + value.y += deltaY; + }); + digraph.edges().forEach(function (e) { + var value = digraph.edge(e); + for (var i = 0; i < value.points.length; ++i) { + value.points[i].x += deltaX; + value.points[i].y += deltaY; + } + }); + this.digraph = digraph; + } + Hierarchy.prototype.nodePos = function (u) { + return this.digraph.node(u); + }; + Hierarchy.prototype.edgePoints = function (edge) { + return this.digraph.edge(edge._sourceVertex.id(), edge._targetVertex.id(), edge._id).points; + }; + + var Layouts = { + None: None, + Circle: Circle, + ForceDirected: ForceDirected, + Hierarchy: Hierarchy + }; + + return Layouts; +})); + + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('graph/Graph.js',["d3", "../common/SVGWidget", "../common/Palette", "../api/IGraph", "./Vertex", "./Edge", "./GraphData", "./GraphLayouts", "../other/Bag", "css!./Graph"], factory); + } else { + root.graph_Graph = factory(root.d3, root.common_SVGWidget, root.common_Palette, root.api_IGraph, root.graph_Vertex, root.graph_Edge, root.graph_GraphData, root.graph_GraphLayouts, root.other_Bag); + } +}(this, function (d3, SVGWidget, Palette, IGraph, Vertex, Edge, GraphData, GraphLayouts, Bag) { + function Graph() { + SVGWidget.call(this); + IGraph.call(this); + + this.graphData = new GraphData(); + this.highlight = { + zoom: 1.1, + opacity: 0.33, + edge: "1.25px" + }; + this._selection = new Bag.Selection(); + } + Graph.prototype = Object.create(SVGWidget.prototype); + Graph.prototype._class += " graph_Graph"; + Graph.prototype.implements(IGraph.prototype); + + Graph.prototype.publish("allowDragging", true, "boolean", "Allow Dragging of Vertices", null, { tags: ['Advanced'] }); + Graph.prototype.publish("layout", "Circle", "set", "Default Layout", ["Circle", "ForceDirected", "ForceDirected2", "Hierarchy"], { tags: ['Basic'] }); + Graph.prototype.publish("scale", "100%", "set", "Zoom Level", ["all", "width", "selection", "100%", "90%", "75%", "50%", "25%", "10%"], { tags: ['Basic'] }); + Graph.prototype.publish("applyScaleOnLayout", false, "boolean", "Shrink to fit on Layout", null, { tags: ['Basic'] }); + Graph.prototype.publish("highlightOnMouseOverVertex", false, "boolean", "Highlight Vertex on Mouse Over", null, { tags: ['Basic'] }); + Graph.prototype.publish("highlightOnMouseOverEdge", false, "boolean", "Highlight Edge on Mouse Over", null, { tags: ['Basic'] }); + Graph.prototype.publish("transitionDuration", 250, "number", "Transition Duration", null, { tags: ['Intermediate'] }); + Graph.prototype.publish("showEdges", true, "boolean", "Show Edges", null, { tags: ['Intermediate'] }); + Graph.prototype.publish("snapToGrid", 0, "number", "Snap to Grid", null, { tags: ['Private'] }); + + Graph.prototype.publish("hierarchyRankDirection", "TB", "set", "Direction for Rank Nodes", ["TB", "BT", "LR", "RL"], { tags: ['Advanced'] }); + Graph.prototype.publish("hierarchyNodeSeparation", 50, "number", "Number of pixels that separate nodes horizontally in the layout", null, { tags: ['Advanced'] }); + Graph.prototype.publish("hierarchyEdgeSeparation", 10, "number", "Number of pixels that separate edges horizontally in the layout", null, { tags: ['Advanced'] }); + Graph.prototype.publish("hierarchyRankSeparation", 50, "number", "Number of pixels between each rank in the layout", null, { tags: ['Advanced'] }); + + // Properties --- + Graph.prototype.getOffsetPos = function () { + return { x: 0, y: 0 }; + }; + + Graph.prototype.size = function (_) { + var retVal = SVGWidget.prototype.size.apply(this, arguments); + if (arguments.length && this._svgZoom) { + this._svgZoom + .attr("x", -this._size.width / 2) + .attr("y", -this._size.height / 2) + .attr("width", this._size.width) + .attr("height", this._size.height) + ; + } + return retVal; + }; + + Graph.prototype.clear = function () { + this.data({ vertices: [], edges: [], hierarchy: [], merge: false }); + }; + + Graph.prototype.testData = function () { + var rawData = { + "nodes": [ + { "name": "Myriel", "group": 1 }, + { "name": "Napoleon", "group": 1 }, + { "name": "Mlle.Baptistine", "group": 1 }, + { "name": "Mme.Magloire", "group": 1 }, + { "name": "CountessdeLo", "group": 1 }, + { "name": "Geborand", "group": 1 }, + { "name": "Champtercier", "group": 1 }, + { "name": "Cravatte", "group": 1 }, + { "name": "Count", "group": 1 }, + { "name": "OldMan", "group": 1 }, + { "name": "Labarre", "group": 2 }, + { "name": "Valjean", "group": 2 }, + { "name": "Marguerite", "group": 3 }, + { "name": "Mme.deR", "group": 2 }, + { "name": "Isabeau", "group": 2 }, + { "name": "Gervais", "group": 2 }, + { "name": "Tholomyes", "group": 3 }, + { "name": "Listolier", "group": 3 }, + { "name": "Fameuil", "group": 3 }, + { "name": "Blacheville", "group": 3 }, + { "name": "Favourite", "group": 3 }, + { "name": "Dahlia", "group": 3 }, + { "name": "Zephine", "group": 3 }, + { "name": "Fantine", "group": 3 }, + { "name": "Mme.Thenardier", "group": 4 }, + { "name": "Thenardier", "group": 4 }, + { "name": "Cosette", "group": 5 }, + { "name": "Javert", "group": 4 }, + { "name": "Fauchelevent", "group": 0 }, + { "name": "Bamatabois", "group": 2 }, + { "name": "Perpetue", "group": 3 }, + { "name": "Simplice", "group": 2 }, + { "name": "Scaufflaire", "group": 2 }, + { "name": "Woman1", "group": 2 }, + { "name": "Judge", "group": 2 }, + { "name": "Champmathieu", "group": 2 }, + { "name": "Brevet", "group": 2 }, + { "name": "Chenildieu", "group": 2 }, + { "name": "Cochepaille", "group": 2 }, + { "name": "Pontmercy", "group": 4 }, + { "name": "Boulatruelle", "group": 6 }, + { "name": "Eponine", "group": 4 }, + { "name": "Anzelma", "group": 4 }, + { "name": "Woman2", "group": 5 }, + { "name": "MotherInnocent", "group": 0 }, + { "name": "Gribier", "group": 0 }, + { "name": "Jondrette", "group": 7 }, + { "name": "Mme.Burgon", "group": 7 }, + { "name": "Gavroche", "group": 8 }, + { "name": "Gillenormand", "group": 5 }, + { "name": "Magnon", "group": 5 }, + { "name": "Mlle.Gillenormand", "group": 5 }, + { "name": "Mme.Pontmercy", "group": 5 }, + { "name": "Mlle.Vaubois", "group": 5 }, + { "name": "Lt.Gillenormand", "group": 5 }, + { "name": "Marius", "group": 8 }, + { "name": "BaronessT", "group": 5 }, + { "name": "Mabeuf", "group": 8 }, + { "name": "Enjolras", "group": 8 }, + { "name": "Combeferre", "group": 8 }, + { "name": "Prouvaire", "group": 8 }, + { "name": "Feuilly", "group": 8 }, + { "name": "Courfeyrac", "group": 8 }, + { "name": "Bahorel", "group": 8 }, + { "name": "Bossuet", "group": 8 }, + { "name": "Joly", "group": 8 }, + { "name": "Grantaire", "group": 8 }, + { "name": "MotherPlutarch", "group": 9 }, + { "name": "Gueulemer", "group": 4 }, + { "name": "Babet", "group": 4 }, + { "name": "Claquesous", "group": 4 }, + { "name": "Montparnasse", "group": 4 }, + { "name": "Toussaint", "group": 5 }, + { "name": "Child1", "group": 10 }, + { "name": "Child2", "group": 10 }, + { "name": "Brujon", "group": 4 }, + { "name": "Mme.Hucheloup", "group": 8 } + ], + "links": [ + { "source": 1, "target": 0, "value": 1 }, + { "source": 2, "target": 0, "value": 8 }, + { "source": 2, "target": 0, "value": 8 }, + { "source": 3, "target": 0, "value": 10 }, + { "source": 3, "target": 2, "value": 6 }, + { "source": 4, "target": 0, "value": 1 }, + { "source": 5, "target": 0, "value": 1 }, + { "source": 6, "target": 0, "value": 1 }, + { "source": 7, "target": 0, "value": 1 }, + { "source": 8, "target": 0, "value": 2 }, + { "source": 9, "target": 0, "value": 1 }, + { "source": 11, "target": 10, "value": 1 }, + { "source": 11, "target": 3, "value": 3 }, + { "source": 11, "target": 2, "value": 3 }, + { "source": 11, "target": 0, "value": 5 }, + { "source": 12, "target": 11, "value": 1 }, + { "source": 13, "target": 11, "value": 1 }, + { "source": 14, "target": 11, "value": 1 }, + { "source": 15, "target": 11, "value": 1 }, + { "source": 17, "target": 16, "value": 4 }, + { "source": 18, "target": 16, "value": 4 }, + { "source": 18, "target": 17, "value": 4 }, + { "source": 19, "target": 16, "value": 4 }, + { "source": 19, "target": 17, "value": 4 }, + { "source": 19, "target": 18, "value": 4 }, + { "source": 20, "target": 16, "value": 3 }, + { "source": 20, "target": 17, "value": 3 }, + { "source": 20, "target": 18, "value": 3 }, + { "source": 20, "target": 19, "value": 4 }, + { "source": 21, "target": 16, "value": 3 }, + { "source": 21, "target": 17, "value": 3 }, + { "source": 21, "target": 18, "value": 3 }, + { "source": 21, "target": 19, "value": 3 }, + { "source": 21, "target": 20, "value": 5 }, + { "source": 22, "target": 16, "value": 3 }, + { "source": 22, "target": 17, "value": 3 }, + { "source": 22, "target": 18, "value": 3 }, + { "source": 22, "target": 19, "value": 3 }, + { "source": 22, "target": 20, "value": 4 }, + { "source": 22, "target": 21, "value": 4 }, + { "source": 23, "target": 16, "value": 3 }, + { "source": 23, "target": 17, "value": 3 }, + { "source": 23, "target": 18, "value": 3 }, + { "source": 23, "target": 19, "value": 3 }, + { "source": 23, "target": 20, "value": 4 }, + { "source": 23, "target": 21, "value": 4 }, + { "source": 23, "target": 22, "value": 4 }, + { "source": 23, "target": 12, "value": 2 }, + { "source": 23, "target": 11, "value": 9 }, + { "source": 24, "target": 23, "value": 2 }, + { "source": 24, "target": 11, "value": 7 }, + { "source": 25, "target": 24, "value": 13 }, + { "source": 25, "target": 23, "value": 1 }, + { "source": 25, "target": 11, "value": 12 }, + { "source": 26, "target": 24, "value": 4 }, + { "source": 26, "target": 11, "value": 31 }, + { "source": 26, "target": 16, "value": 1 }, + { "source": 26, "target": 25, "value": 1 }, + { "source": 27, "target": 11, "value": 17 }, + { "source": 27, "target": 23, "value": 5 }, + { "source": 27, "target": 25, "value": 5 }, + { "source": 27, "target": 24, "value": 1 }, + { "source": 27, "target": 26, "value": 1 }, + { "source": 28, "target": 11, "value": 8 }, + { "source": 28, "target": 27, "value": 1 }, + { "source": 29, "target": 23, "value": 1 }, + { "source": 29, "target": 27, "value": 1 }, + { "source": 29, "target": 11, "value": 2 }, + { "source": 30, "target": 23, "value": 1 }, + { "source": 31, "target": 30, "value": 2 }, + { "source": 31, "target": 11, "value": 3 }, + { "source": 31, "target": 23, "value": 2 }, + { "source": 31, "target": 27, "value": 1 }, + { "source": 32, "target": 11, "value": 1 }, + { "source": 33, "target": 11, "value": 2 }, + { "source": 33, "target": 27, "value": 1 }, + { "source": 34, "target": 11, "value": 3 }, + { "source": 34, "target": 29, "value": 2 }, + { "source": 35, "target": 11, "value": 3 }, + { "source": 35, "target": 34, "value": 3 }, + { "source": 35, "target": 29, "value": 2 }, + { "source": 36, "target": 34, "value": 2 }, + { "source": 36, "target": 35, "value": 2 }, + { "source": 36, "target": 11, "value": 2 }, + { "source": 36, "target": 29, "value": 1 }, + { "source": 37, "target": 34, "value": 2 }, + { "source": 37, "target": 35, "value": 2 }, + { "source": 37, "target": 36, "value": 2 }, + { "source": 37, "target": 11, "value": 2 }, + { "source": 37, "target": 29, "value": 1 }, + { "source": 38, "target": 34, "value": 2 }, + { "source": 38, "target": 35, "value": 2 }, + { "source": 38, "target": 36, "value": 2 }, + { "source": 38, "target": 37, "value": 2 }, + { "source": 38, "target": 11, "value": 2 }, + { "source": 38, "target": 29, "value": 1 }, + { "source": 39, "target": 25, "value": 1 }, + { "source": 40, "target": 25, "value": 1 }, + { "source": 41, "target": 24, "value": 2 }, + { "source": 41, "target": 25, "value": 3 }, + { "source": 42, "target": 41, "value": 2 }, + { "source": 42, "target": 25, "value": 2 }, + { "source": 42, "target": 24, "value": 1 }, + { "source": 43, "target": 11, "value": 3 }, + { "source": 43, "target": 26, "value": 1 }, + { "source": 43, "target": 27, "value": 1 }, + { "source": 44, "target": 28, "value": 3 }, + { "source": 44, "target": 11, "value": 1 }, + { "source": 45, "target": 28, "value": 2 }, + { "source": 47, "target": 46, "value": 1 }, + { "source": 48, "target": 47, "value": 2 }, + { "source": 48, "target": 25, "value": 1 }, + { "source": 48, "target": 27, "value": 1 }, + { "source": 48, "target": 11, "value": 1 }, + { "source": 49, "target": 26, "value": 3 }, + { "source": 49, "target": 11, "value": 2 }, + { "source": 50, "target": 49, "value": 1 }, + { "source": 50, "target": 24, "value": 1 }, + { "source": 51, "target": 49, "value": 9 }, + { "source": 51, "target": 26, "value": 2 }, + { "source": 51, "target": 11, "value": 2 }, + { "source": 52, "target": 51, "value": 1 }, + { "source": 52, "target": 39, "value": 1 }, + { "source": 53, "target": 51, "value": 1 }, + { "source": 54, "target": 51, "value": 2 }, + { "source": 54, "target": 49, "value": 1 }, + { "source": 54, "target": 26, "value": 1 }, + { "source": 55, "target": 51, "value": 6 }, + { "source": 55, "target": 49, "value": 12 }, + { "source": 55, "target": 39, "value": 1 }, + { "source": 55, "target": 54, "value": 1 }, + { "source": 55, "target": 26, "value": 21 }, + { "source": 55, "target": 11, "value": 19 }, + { "source": 55, "target": 16, "value": 1 }, + { "source": 55, "target": 25, "value": 2 }, + { "source": 55, "target": 41, "value": 5 }, + { "source": 55, "target": 48, "value": 4 }, + { "source": 56, "target": 49, "value": 1 }, + { "source": 56, "target": 55, "value": 1 }, + { "source": 57, "target": 55, "value": 1 }, + { "source": 57, "target": 41, "value": 1 }, + { "source": 57, "target": 48, "value": 1 }, + { "source": 58, "target": 55, "value": 7 }, + { "source": 58, "target": 48, "value": 7 }, + { "source": 58, "target": 27, "value": 6 }, + { "source": 58, "target": 57, "value": 1 }, + { "source": 58, "target": 11, "value": 4 }, + { "source": 59, "target": 58, "value": 15 }, + { "source": 59, "target": 55, "value": 5 }, + { "source": 59, "target": 48, "value": 6 }, + { "source": 59, "target": 57, "value": 2 }, + { "source": 60, "target": 48, "value": 1 }, + { "source": 60, "target": 58, "value": 4 }, + { "source": 60, "target": 59, "value": 2 }, + { "source": 61, "target": 48, "value": 2 }, + { "source": 61, "target": 58, "value": 6 }, + { "source": 61, "target": 60, "value": 2 }, + { "source": 61, "target": 59, "value": 5 }, + { "source": 61, "target": 57, "value": 1 }, + { "source": 61, "target": 55, "value": 1 }, + { "source": 62, "target": 55, "value": 9 }, + { "source": 62, "target": 58, "value": 17 }, + { "source": 62, "target": 59, "value": 13 }, + { "source": 62, "target": 48, "value": 7 }, + { "source": 62, "target": 57, "value": 2 }, + { "source": 62, "target": 41, "value": 1 }, + { "source": 62, "target": 61, "value": 6 }, + { "source": 62, "target": 60, "value": 3 }, + { "source": 63, "target": 59, "value": 5 }, + { "source": 63, "target": 48, "value": 5 }, + { "source": 63, "target": 62, "value": 6 }, + { "source": 63, "target": 57, "value": 2 }, + { "source": 63, "target": 58, "value": 4 }, + { "source": 63, "target": 61, "value": 3 }, + { "source": 63, "target": 60, "value": 2 }, + { "source": 63, "target": 55, "value": 1 }, + { "source": 64, "target": 55, "value": 5 }, + { "source": 64, "target": 62, "value": 12 }, + { "source": 64, "target": 48, "value": 5 }, + { "source": 64, "target": 63, "value": 4 }, + { "source": 64, "target": 58, "value": 10 }, + { "source": 64, "target": 61, "value": 6 }, + { "source": 64, "target": 60, "value": 2 }, + { "source": 64, "target": 59, "value": 9 }, + { "source": 64, "target": 57, "value": 1 }, + { "source": 64, "target": 11, "value": 1 }, + { "source": 65, "target": 63, "value": 5 }, + { "source": 65, "target": 64, "value": 7 }, + { "source": 65, "target": 48, "value": 3 }, + { "source": 65, "target": 62, "value": 5 }, + { "source": 65, "target": 58, "value": 5 }, + { "source": 65, "target": 61, "value": 5 }, + { "source": 65, "target": 60, "value": 2 }, + { "source": 65, "target": 59, "value": 5 }, + { "source": 65, "target": 57, "value": 1 }, + { "source": 65, "target": 55, "value": 2 }, + { "source": 66, "target": 64, "value": 3 }, + { "source": 66, "target": 58, "value": 3 }, + { "source": 66, "target": 59, "value": 1 }, + { "source": 66, "target": 62, "value": 2 }, + { "source": 66, "target": 65, "value": 2 }, + { "source": 66, "target": 48, "value": 1 }, + { "source": 66, "target": 63, "value": 1 }, + { "source": 66, "target": 61, "value": 1 }, + { "source": 66, "target": 60, "value": 1 }, + { "source": 67, "target": 57, "value": 3 }, + { "source": 68, "target": 25, "value": 5 }, + { "source": 68, "target": 11, "value": 1 }, + { "source": 68, "target": 24, "value": 1 }, + { "source": 68, "target": 27, "value": 1 }, + { "source": 68, "target": 48, "value": 1 }, + { "source": 68, "target": 41, "value": 1 }, + { "source": 69, "target": 25, "value": 6 }, + { "source": 69, "target": 68, "value": 6 }, + { "source": 69, "target": 11, "value": 1 }, + { "source": 69, "target": 24, "value": 1 }, + { "source": 69, "target": 27, "value": 2 }, + { "source": 69, "target": 48, "value": 1 }, + { "source": 69, "target": 41, "value": 1 }, + { "source": 70, "target": 25, "value": 4 }, + { "source": 70, "target": 69, "value": 4 }, + { "source": 70, "target": 68, "value": 4 }, + { "source": 70, "target": 11, "value": 1 }, + { "source": 70, "target": 24, "value": 1 }, + { "source": 70, "target": 27, "value": 1 }, + { "source": 70, "target": 41, "value": 1 }, + { "source": 70, "target": 58, "value": 1 }, + { "source": 71, "target": 27, "value": 1 }, + { "source": 71, "target": 69, "value": 2 }, + { "source": 71, "target": 68, "value": 2 }, + { "source": 71, "target": 70, "value": 2 }, + { "source": 71, "target": 11, "value": 1 }, + { "source": 71, "target": 48, "value": 1 }, + { "source": 71, "target": 41, "value": 1 }, + { "source": 71, "target": 25, "value": 1 }, + { "source": 72, "target": 26, "value": 2 }, + { "source": 72, "target": 27, "value": 1 }, + { "source": 72, "target": 11, "value": 1 }, + { "source": 73, "target": 48, "value": 2 }, + { "source": 74, "target": 48, "value": 2 }, + { "source": 74, "target": 73, "value": 3 }, + { "source": 75, "target": 69, "value": 3 }, + { "source": 75, "target": 68, "value": 3 }, + { "source": 75, "target": 25, "value": 3 }, + { "source": 75, "target": 48, "value": 1 }, + { "source": 75, "target": 41, "value": 1 }, + { "source": 75, "target": 70, "value": 1 }, + { "source": 75, "target": 71, "value": 1 }, + { "source": 76, "target": 64, "value": 1 }, + { "source": 76, "target": 65, "value": 1 }, + { "source": 76, "target": 66, "value": 1 }, + { "source": 76, "target": 63, "value": 1 }, + { "source": 76, "target": 62, "value": 1 }, + { "source": 76, "target": 48, "value": 1 }, + { "source": 76, "target": 58, "value": 1 } + ] + }; + + var vertices = []; + var edges = []; + + var palette = Palette.ordinal("dark2"); + + rawData.nodes.forEach(function (node) { + var annotation = []; + if (Math.random() < 0.10) { + annotation.push({ + "faChar": "A", + "tooltip": "Test A", + "shape_colorFill": "white", + "image_colorFill": "red" + }); + } + if (Math.random() < 0.10) { + annotation.push({ + "faChar": "B", + "tooltip": "Test B", + "shape_colorFill": "green", + "shape_colorStroke": "green", + "image_colorFill": "white" + }); + } + if (Math.random() < 0.10) { + annotation.push({ + "faChar": "C", + "tooltip": "Test C", + "shape_colorFill": "navy", + "shape_colorStroke": "navy", + "image_colorFill": "white" + }); + } + vertices.push(new Vertex() + .text(node.name) + .textbox_shape_colorStroke(palette(node.group)) + .textbox_shape_colorFill("whitesmoke") + .icon_shape_colorStroke(palette(node.group)) + .icon_shape_colorFill(palette(node.group)) + .annotationIcons(annotation) + .faChar(node.name[0]) + ); + }, this); + + function createEdge(source, target, label) { + return new Edge() + .sourceVertex(source) + .targetVertex(target) + .sourceMarker("circleFoot") + .targetMarker("arrowHead") + .text(label || "") + ; + } + rawData.links.forEach(function (link, idx) { + edges.push(createEdge(vertices[link.source], vertices[link.target]).weight(link.value)); + }, this); + + this.data({ vertices: vertices, edges: edges }); + return this; + }; + + Graph.prototype.data = function (_) { + var retVal = SVGWidget.prototype.data.apply(this, arguments); + if (arguments.length) { + if (!this._data.merge) { + this.graphData = new GraphData(); + this._renderCount = 0; + } + var data = this.graphData.setData(this._data.vertices, this._data.edges, this._data.hierarchy, this._data.merge); + + var context = this; + data.addedVertices.forEach(function (item) { + item.pos({ + x: +Math.random() * 10 / 2 - 5, + y: +Math.random() * 10 / 2 - 5 + }); + }); + data.addedEdges.forEach(function (item) { + if (item._sourceMarker) + item._sourceMarker = context._id + "_" + item._sourceMarker; + if (item._targetMarker) + item._targetMarker = context._id + "_" + item._targetMarker; + }); + + // Recalculate edge arcs --- + var dupMap = {}; + this.graphData.edgeValues().forEach(function (item) { + if (!dupMap[item._sourceVertex._id]) { + dupMap[item._sourceVertex._id] = {}; + } + if (!dupMap[item._sourceVertex._id][item._targetVertex._id]) { + dupMap[item._sourceVertex._id][item._targetVertex._id] = 0; + } + var dupEdgeCount = ++dupMap[item._sourceVertex._id][item._targetVertex._id]; + item.arcDepth(16 * dupEdgeCount); + }); + } + return retVal; + }; + + Graph.prototype.selection = function (_) { + if (!arguments.length) return this._selection.get(); + this._selection.set(_); + return this; + }; + + Graph.prototype.setZoom = function (translation, scale, transitionDuration) { + if (this.zoom) { + this.zoom.translate(translation); + this.zoom.scale(scale); + this.applyZoom(transitionDuration); + } + }; + + Graph.prototype.applyZoom = function (transitionDuration) { + if (d3.event && d3.event.sourceEvent && !d3.event.sourceEvent.ctrlKey && (d3.event.sourceEvent.type === "wheel" || d3.event.sourceEvent.type === "mousewheel" || d3.event.sourceEvent.type === "DOMMouseScroll")) { + if (d3.event.sourceEvent.wheelDelta) { + this.zoom.translate([this.prevTranslate[0], this.prevTranslate[1] + d3.event.sourceEvent.wheelDelta]); + this.zoom.scale(this.prevScale); + } + } + (transitionDuration ? this.svg.transition().duration(transitionDuration) : this.svg) + .attr("transform", "translate(" + this.zoom.translate() + ")scale(" + this.zoom.scale() + ")") + ; + this.prevTranslate = this.zoom.translate(); + if (this.prevScale !== this.zoom.scale()) { + this._fixIEMarkers(); + this.prevScale = this.zoom.scale(); + } + this.brush.x(d3.scale.identity().domain([(-this.prevTranslate[0] - this._size.width / 2) * 1 / this.zoom.scale(), (-this.prevTranslate[0] + this._size.width / 2) * 1 / this.zoom.scale()])); + this.brush.y(d3.scale.identity().domain([(-this.prevTranslate[1] - this._size.height / 2) * 1 / this.zoom.scale(), (-this.prevTranslate[1] + this._size.height / 2) * 1 / this.zoom.scale()])); + }; + + Graph.prototype.enter = function (domNode, element, d) { + SVGWidget.prototype.enter.apply(this, arguments); + var context = this; + + // Zoom --- + this.prevTranslate = [0, 0]; + this.prevScale = 1; + this.zoom = d3.behavior.zoom() + .scaleExtent([0.01, 4]) + .on("zoomstart", function (args) { + context.prevTranslate = context.zoom.translate(); + context.prevScale = context.zoom.scale(); + if (d3.event.sourceEvent && d3.event.sourceEvent.shiftKey && d3.event.sourceEvent.ctrlKey) { + context._zoomMode = "selection"; + } else if (d3.event.sourceEvent && d3.event.sourceEvent.shiftKey) { + context._zoomMode = "selection"; + context._selection.clear(); + } else { + context._zoomMode = "zoom"; + } + switch (context._zoomMode) { + case "selection": + element.select(".extent") + .style("visibility", null) + ; + break; + default: + element.select(".extent") + .style("visibility", "hidden") + ; + break; + } + }) + .on("zoomend", function (args) { + switch (context._zoomMode) { + case "selection": + context.zoom.translate(context.prevTranslate); + context.zoom.scale(context.prevScale); + break; + default: + break; + } + context._svgBrush.call(context.brush.clear()); + }) + .on("zoom", function (d) { + switch (context._zoomMode) { + case "selection": + break; + default: + context.applyZoom(); + break; + } + }) + ; + this.brush = d3.svg.brush() + .x(d3.scale.identity().domain([-context._size.width / 2, context._size.width / 2])) + .y(d3.scale.identity().domain([-context._size.height / 2, context._size.height / 2])) + .on("brushstart", function (args) { + switch (context._zoomMode) { + case "selection": + break; + default: + break; + } + }) + .on("brushend", function (args) { + switch (context._zoomMode) { + case "selection": + var extent = d3.event.target.extent(); + context.svgV.selectAll(".graphVertex").select("*") + .each(function (d) { + if (extent[0][0] <= d.x() && d.x() < extent[1][0] && extent[0][1] <= d.y() && d.y() < extent[1][1]) { + context._selection.append(d); + } + }) + ; + context.graph_selection(context.selection()); + break; + default: + break; + } + }) + .on("brush", function () { + switch (context._zoomMode) { + case "selection": + var zt = context.zoom.translate(); + console.log(zt[0]); + var extent = d3.event.target.extent(); + context.svgV.selectAll(".graphVertex").select("*") + .classed("selected", function (d) { + return context._selection.isSelected(d) || + (extent[0][0] <= d.x() && d.x() < extent[1][0] && extent[0][1] <= d.y() && d.y() < extent[1][1]); + }) + ; + break; + default: + break; + } + }) + ; + + // Drag --- + function dragstart(d) { + if (context.allowDragging()) { + d3.event.sourceEvent.stopPropagation(); + context._dragging = true; + if (context.forceLayout) { + var forceNode = context.forceLayout.vertexMap[d.id()]; + forceNode.fixed = true; + } + if (context.svgMarkerGlitch) { + context.graphData.nodeEdges(d.id()).forEach(function (id) { + var edge = context.graphData.edge(id); + context._pushMarkers(edge.element(), edge); + }); + } + } + } + function drag(d) { + if (context.allowDragging()) { + d3.event.sourceEvent.stopPropagation(); + d.move({ x: d3.event.x, y: d3.event.y }); + if (context.forceLayout) { + var forceNode = context.forceLayout.vertexMap[d.id()]; + forceNode.fixed = true; + forceNode.x = forceNode.px = d3.event.x; + forceNode.y = forceNode.py = d3.event.y; + } + context.refreshIncidentEdges(d, true); + } + } + function dragend(d) { + if (context.allowDragging()) { + d3.event.sourceEvent.stopPropagation(); + context._dragging = false; + if (context.snapToGrid()) { + var snapLoc = d.calcSnap(context.snapToGrid()); + d.move(snapLoc[0]); + context.refreshIncidentEdges(d, true); + } + if (context.forceLayout) { + var forceNode = context.forceLayout.vertexMap[d.id()]; + forceNode.fixed = false; + } + if (context.svgMarkerGlitch) { + context.graphData.nodeEdges(d.id()).forEach(function (id) { + var edge = context.graphData.edge(id); + context._popMarkers(edge.element(), edge); + }); + } + } + } + this.drag = d3.behavior.drag() + .origin(function (d) { + return d.pos(); + }) + .on("dragstart", dragstart) + .on("dragend", dragend) + .on("drag", drag) + ; + // SVG --- + this._svgZoom = element.append("rect") + .attr("class", "zoom") + .attr("x", -this._size.width / 2) + .attr("y", -this._size.height / 2) + .attr("width", this._size.width) + .attr("height", this._size.height) + ; + + this.defs = element.append("defs"); + this.addMarkers(); + + element.call(this.zoom); + + this.svg = element.append("g"); + this._svgBrush = this.svg.append("g").attr("class", "selectionBrush").call(this.brush); + this._svgBrush.select(".background").style("cursor", null); + context._svgBrush.call(context.brush.clear()); + this.svgC = this.svg.append("g").attr("id", this._id + "C"); + this.svgE = this.svg.append("g").attr("id", this._id + "E"); + this.svgV = this.svg.append("g").attr("id", this._id + "V"); + }; + + Graph.prototype.getBounds = function (items, layoutEngine) { + var vBounds = [[null, null], [null, null]]; + items.forEach(function (item) { + var pos = layoutEngine ? layoutEngine.nodePos(item._id) : {x: item.x(), y: item.y(), width: item.width(), height: item.height()}; + var leftX = pos.x - pos.width / 2; + var rightX = pos.x + pos.width / 2; + var topY = pos.y - pos.height / 2; + var bottomY = pos.y + pos.height / 2; + if (vBounds[0][0] === null || vBounds[0][0] > leftX) { + vBounds[0][0] = leftX; + } + if (vBounds[0][1] === null || vBounds[0][1] > topY) { + vBounds[0][1] = topY; + } + if (vBounds[1][0] === null || vBounds[1][0] < rightX) { + vBounds[1][0] = rightX; + } + if (vBounds[1][1] === null || vBounds[1][1] < bottomY) { + vBounds[1][1] = bottomY; + } + }); + return vBounds; + }; + + Graph.prototype.getVertexBounds = function (layoutEngine) { + return this.getBounds(this.graphData.nodeValues(), layoutEngine); + }; + + Graph.prototype.getSelectionBounds = function (layoutEngine) { + return this.getBounds(this._selection.get(), layoutEngine); + }; + + Graph.prototype.shrinkToFit = function (bounds, transitionDuration) { + var width = this.width(); + var height = this.height(); + + var dx = bounds[1][0] - bounds[0][0], + dy = bounds[1][1] - bounds[0][1], + x = (bounds[0][0] + bounds[1][0]) / 2, + y = (bounds[0][1] + bounds[1][1]) / 2, + scale = 1.0 / Math.max(dx / width, dy / height); + if (scale > 1) { + scale = 1; + } + var translate = [-scale * x, -scale * y]; + this.setZoom(translate, scale, transitionDuration); + }; + + Graph.prototype._origScale = Graph.prototype.scale; + Graph.prototype.scale = function (_, transitionDuration) { + var retVal = Graph.prototype._origScale.apply(this, arguments); + if (arguments.length) { + this.zoomTo(_, transitionDuration); + } + return retVal; + }; + + Graph.prototype.zoomTo = function (level, transitionDuration) { + switch (level) { + case "all": + this.shrinkToFit(this.getVertexBounds(), transitionDuration); + break; + case "width": + var bounds = this.getVertexBounds(); + bounds[0][1] = 0; + bounds[1][1] = 0; + this.shrinkToFit(bounds, transitionDuration); + break; + case "selection": + this.shrinkToFit(this._selection.isEmpty() ? this.getVertexBounds() : this.getSelectionBounds(), transitionDuration); + break; + default: + var scale = parseInt(level); + if (isNaN(scale) || scale <= 0 || scale > 200) { + scale = 100; + } + this.zoom.scale(scale / 100); + this.applyZoom(transitionDuration); + break; + } + }; + + Graph.prototype.centerOn = function (bounds, transitionDuration) { + var x = (bounds[0][0] + bounds[1][0]) / 2, + y = (bounds[0][1] + bounds[1][1]) / 2; + var translate = [x, y]; + this.setZoom(translate, 1, transitionDuration); + }; + + Graph.prototype._origLayout = Graph.prototype.layout; + Graph.prototype.layout = function (_, transitionDuration) { + var retVal = Graph.prototype._origLayout.apply(this, arguments); + if (arguments.length) { + if (this._renderCount) { + if (this.forceLayout) { + this.forceLayout.force.stop(); + this.forceLayout = null; + } + + var context = this; + var layoutEngine = this.getLayoutEngine(); + if (this.layout() === "ForceDirected2") { + this.forceLayout = layoutEngine; + this.forceLayout.force.on("tick", function (d) { + layoutEngine.vertices.forEach(function (item) { + var vertex = context.graphData.node(item.id); + if (item.fixed) { + item.x = item.px; + item.y = item.py; + } else { + item.px = item.x; + item.py = item.y; + vertex + .move({ x: item.x, y: item.y }) + ; + } + }); + context.graphData.edgeValues().forEach(function (item) { + item + .points([], false, false) + ; + }); + if (context.applyScaleOnLayout()) { + var vBounds = context.getVertexBounds(layoutEngine); + context.shrinkToFit(vBounds); + } + }); + this.forceLayout.force.start(); + } else if (layoutEngine) { + this.forceLayout = null; + context._dragging = true; + context.graphData.nodeValues().forEach(function (item) { + var pos = layoutEngine.nodePos(item._id); + item.move({ x: pos.x, y: pos.y }, transitionDuration); + if (pos.width && pos.height && !item.width() && !item.height()) { + item + .width(pos.width) + .height(pos.height) + .render() + ; + } + }); + context.graphData.edgeValues().forEach(function (item) { + var points = layoutEngine.edgePoints(item); + item + .points(points, transitionDuration) + ; + }); + + if (context.applyScaleOnLayout()) { + var vBounds = context.getVertexBounds(layoutEngine); + context.shrinkToFit(vBounds, transitionDuration); + } + this._fixIEMarkers(); + setTimeout(function () { + context._dragging = false; + }, transitionDuration ? transitionDuration + 50 : 50); // Prevents highlighting during morph --- + } + } + } + return retVal; + }; + + // Render --- + Graph.prototype.update = function (domNode, element, d) { + SVGWidget.prototype.update.apply(this, arguments); + var context = this; + + // Create --- + var vertexElements = this.svgV.selectAll("#" + this._id + "V > .graphVertex").data(this.graphData.nodeValues(), function (d) { return d.id(); }); + vertexElements.enter().append("g") + .attr("class", "graphVertex") + .style("opacity", 1e-6) + // TODO: Events need to be optional --- + .on("click.selectionBag", function (d) { + context._selection.click(d, d3.event); + }) + .on("click", function (d) { + context.vertex_click(d, d3.event); + }) + .on("dblclick", function (d) { + context.vertex_dblclick(d, d3.event); + }) + .on("mouseover", function (d) { + if (context._dragging) + return; + context.vertex_mouseover(d3.select(this), d); + }) + .on("mouseout", function (d) { + if (context._dragging) + return; + context.vertex_mouseout(d3.select(this), d); + }) + .each(createV) + .transition() + .duration(750) + .style("opacity", 1) + ; + function createV(d) { + d + .target(this) + .render() + ; + d.element() + .call(context.drag) + ; + if (d.dispatch) { + d.dispatch.on("sizestart", function (d, loc) { + d.allowResize(context.allowDragging()); + if (context.allowDragging()) { + context._dragging = true; + } + }); + d.dispatch.on("size", function (d, loc) { + context.refreshIncidentEdges(d, false); + }); + d.dispatch.on("sizeend", function (d, loc) { + context._dragging = false; + if (context.snapToGrid()) { + var snapLoc = d.calcSnap(context.snapToGrid()); + d + .pos(snapLoc[0]) + .size(snapLoc[1]) + .render() + ; + context.refreshIncidentEdges(d, false); + } + }); + } + } + + var edgeElements = this.svgE.selectAll("#" + this._id + "E > .edge").data(this.showEdges() ? this.graphData.edgeValues() : [], function (d) { return d.id(); }); + edgeElements.enter().append("g") + .attr("class", "edge") + .style("opacity", 1e-6) + .on("click", function (d) { + context.edge_click(d); + }) + .on("mouseover", function (d) { + if (context._dragging) + return; + context.edge_mouseover(d3.select(this), d); + }) + .on("mouseout", function (d) { + if (context._dragging) + return; + context.edge_mouseout(d3.select(this), d); + }) + .each(createE) + .transition() + .duration(750) + .style("opacity", 1) + ; + function createE(d) { + d + .target(this) + .render() + ; + } + + // Update --- + vertexElements + .each(updateV) + ; + function updateV(d) { + d + .render() + ; + } + + edgeElements + .each(updateE) + ; + function updateE(d) { + d + .render() + ; + } + + // Exit --- + vertexElements.exit() + .each(function (d) { d.target(null); }) + .remove() + ; + edgeElements.exit() + .each(function (d) { d.target(null); }) + .remove() + ; + + if (!this._renderCount) { + this._renderCount++; + this.setZoom([0, 0], 1); + this.layout(this.layout()); + } + }; + + // Methods --- + Graph.prototype.getLayoutEngine = function () { + switch (this.layout()) { + case "Circle": + return new GraphLayouts.Circle(this.graphData, this._size.width, this._size.height); + case "ForceDirected": + return new GraphLayouts.ForceDirected(this.graphData, this._size.width, this._size.height, true); + case "ForceDirected2": + return new GraphLayouts.ForceDirected(this.graphData, this._size.width, this._size.height); + case "Hierarchy": + return new GraphLayouts.Hierarchy(this.graphData, this._size.width, this._size.height, { + rankdir: this.hierarchyRankDirection(), + nodesep: this.hierarchyNodeSeparation(), + edgesep: this.hierarchyEdgeSeparation(), + ranksep: this.hierarchyRankSeparation() + }); + } + return null;//new GraphLayouts.None(this.graphData, this._size.width, this._size.height); + }; + + Graph.prototype.getNeighborMap = function (vertex) { + var vertices = {}; + var edges = {}; + + if (vertex) { + edges = this.graphData.nodeEdges(vertex.id()); + for (var i = 0; i < edges.length; ++i) { + var edge = this.graphData.edge(edges[i]); + edges[edge.id()] = edge; + if (edge._sourceVertex.id() !== vertex.id()) { + vertices[edge._sourceVertex.id()] = edge._sourceVertex; + } + if (edge._targetVertex.id() !== vertex.id()) { + vertices[edge._targetVertex.id()] = edge._targetVertex; + } + } + } + + return { + vertices: vertices, + edges: edges + }; + }; + + Graph.prototype.highlightVerticies = function (vertexMap) { + var context = this; + var vertexElements = this.svgV.selectAll(".graphVertex"); + vertexElements.transition().duration(this.transitionDuration()) + .each("end", function (d) { + if (vertexMap && vertexMap[d.id()]) { + if (d._parentElement.node() && d._parentElement.node().parentNode) { + d._parentElement.node().parentNode.appendChild(d._parentElement.node()); + } + } + }) + .style("opacity", function (d) { + if (!vertexMap || vertexMap[d.id()]) { + return 1; + } + return context.highlight.opacity; + }) + ; + return this; + }; + + Graph.prototype.highlightEdges = function (edgeMap) { + var context = this; + var edgeElements = this.svgE.selectAll(".edge"); + edgeElements + .style("stroke-width", function (o) { + if (edgeMap && edgeMap[o.id()]) { + return context.highlight.edge; + } + return "1px"; + }).transition().duration(this.transitionDuration()) + .style("opacity", function (o) { + if (!edgeMap || edgeMap[o.id()]) { + return 1; + } + return context.highlight.opacity; + }) + ; + return this; + }; + + Graph.prototype.highlightVertex = function (element, d) { + if (this.highlightOnMouseOverVertex()) { + if (d) { + var highlight = this.getNeighborMap(d); + highlight.vertices[d.id()] = d; + this.highlightVerticies(highlight.vertices); + this.highlightEdges(highlight.edges); + } else { + this.highlightVerticies(null); + this.highlightEdges(null); + } + } + }; + + Graph.prototype.highlightEdge = function (element, d) { + if (this.highlightOnMouseOverEdge()) { + if (d) { + var vertices = {}; + vertices[d._sourceVertex.id()] = d._sourceVertex; + vertices[d._targetVertex.id()] = d._targetVertex; + var edges = {}; + edges[d.id()] = d; + this.highlightVerticies(vertices); + this.highlightEdges(edges); + } else { + this.highlightVerticies(null); + this.highlightEdges(null); + } + } + }; + + Graph.prototype.refreshIncidentEdges = function (d, skipPushMarkers) { + var context = this; + this.graphData.nodeEdges(d.id()).forEach(function (id) { + var edge = context.graphData.edge(id); + edge + .points([], false, skipPushMarkers) + ; + }); + }; + + // Events --- + Graph.prototype.graph_selection = function (selection) { + }; + + Graph.prototype.vertex_click = function (d) { + d._parentElement.node().parentNode.appendChild(d._parentElement.node()); + IGraph.prototype.vertex_click.apply(this, arguments); + }; + + Graph.prototype.vertex_dblclick = function (d) { + }; + + Graph.prototype.vertex_mouseover = function (element, d) { + this.highlightVertex(element, d); + }; + + Graph.prototype.vertex_mouseout = function (d, self) { + this.highlightVertex(null, null); + }; + + Graph.prototype.edge_mouseover = function (element, d) { + this.highlightEdge(element, d); + }; + + Graph.prototype.edge_mouseout = function (d, self) { + this.highlightEdge(null, null); + }; + + Graph.prototype.addMarkers = function (clearFirst) { + if (clearFirst) { + this.defs.select("#" + this._id + "_arrowHead").remove(); + this.defs.select("#" + this._id + "_circleFoot").remove(); + this.defs.select("#" + this._id + "_circleHead").remove(); + } + this.defs.append("marker") + .attr("class", "marker") + .attr("id", this._id + "_arrowHead") + .attr("viewBox", "0 0 10 10") + .attr("refX", 10) + .attr("refY", 5) + .attr("markerWidth", 8) + .attr("markerHeight", 8) + .attr("markerUnits", "strokeWidth") + .attr("orient", "auto") + .append("polyline") + .attr("points", "0,0 10,5 0,10 1,5") + ; + this.defs.append("marker") + .attr("class", "marker") + .attr("id", this._id + "_circleFoot") + .attr("viewBox", "0 0 10 10") + .attr("refX", 1) + .attr("refY", 5) + .attr("markerWidth", 7) + .attr("markerHeight", 7) + .attr("markerUnits", "strokeWidth") + .attr("orient", "auto") + .append("circle") + .attr("cx", 5) + .attr("cy", 5) + .attr("r", 4) + ; + this.defs.append("marker") + .attr("class", "marker") + .attr("id", this._id + "_circleHead") + .attr("viewBox", "0 0 10 10") + .attr("refX", 9) + .attr("refY", 5) + .attr("markerWidth", 7) + .attr("markerHeight", 7) + .attr("markerUnits", "strokeWidth") + .attr("orient", "auto") + .append("circle") + .attr("cx", 5) + .attr("cy", 5) + .attr("r", 4) + ; + }; + + return Graph; +})); + diff --git a/dist/hpcc-viz-graph.min.js b/dist/hpcc-viz-graph.min.js new file mode 100644 index 0000000000..3673041372 --- /dev/null +++ b/dist/hpcc-viz-graph.min.js @@ -0,0 +1 @@ +typeof define=="function"&&define.amd&&define("css",[],function(){return{load:function(e,t,n){n()}}}),function(e,t){typeof define=="function"&&define.amd?define("graph/Edge",["d3","../common/SVGWidget","../common/TextBox","css!./Edge"],t):e.graph_Edge=t(e.d3,e.common_SVGWidget,e.common_TextBox)}(this,function(e,t,n){function r(){t.call(this),this._points=[],this._weight=100,this._strokeDasharray=null,this._hidden=!1,this._textBox=(new n).padding(0)}return r.prototype=Object.create(t.prototype),r.prototype._class+=" graph_Edge",r.prototype.publish("arcDepth",16,"number","Arc Depth",null,{tags:["Basic"]}),r.prototype.sourceVertex=function(e){return arguments.length?(this._sourceVertex=e,this):this._sourceVertex},r.prototype.targetVertex=function(e){return arguments.length?(this._targetVertex=e,this):this._targetVertex},r.prototype.sourceMarker=function(e){return arguments.length?(this._sourceMarker=e,this):this._sourceMarker},r.prototype.targetMarker=function(e){return arguments.length?(this._targetMarker=e,this):this._targetMarker},r.prototype.weight=function(e){return arguments.length?(this._weight=e,this):this._weight},r.prototype.strokeDasharray=function(e){return arguments.length?(this._strokeDasharray=e,this):this._strokeDasharray},r.prototype.points=function(e,t,n){return arguments.length?(this._points=e,this._elementPath&&this.update(null,this._element,t,n),this):this._points},r.prototype.hidden=function(e){return arguments.length?(this._hidden=e,this):this._hidden},r.prototype.text=function(e){return arguments.length?(this._textBox.text(e),this):this._textBox.text()},r.prototype.enter=function(e,n){t.prototype.enter.apply(this,arguments),this._elementPath=n.append("path"),this._sourceMarker&&this._elementPath.attr("marker-start","url(#"+this._sourceMarker+")"),this._targetMarker&&this._elementPath.attr("marker-end","url(#"+this._targetMarker+")"),this._textBox.text()&&this._textBox.target(e).render()},r.prototype.update=function(n,r,i,s){t.prototype.update.apply(this,arguments);var o=this,u=this._elementPath;this.svgMarkerGlitch&&!s&&r.transition().duration((i?i:0)+100).each("start",function(e){o._pushMarkers(r,e)}).each("end",function(e){o._popMarkers(r,e)});var a=o._calculateEdgePoints(this._sourceVertex,this._targetVertex,this._points),f="";if(this._points.length||i||!0)f=e.svg.line().x(function(e){return e.x}).y(function(e){return e.y}).interpolate("bundle").tension(.75)(a);else{var l=a[2].x-a[0].x,c=a[2].y-a[0].y,h=Math.sqrt(l*l+c*c)*2;f="M"+a[0].x+","+a[0].y+"A"+h+","+h+" 0 0,1 "+a[2].x+","+a[2].y}i&&(u=u.transition().duration(i)),u.attr("opacity",this._hidden?0:1).attr("stroke-dasharray",this._strokeDasharray).attr("d",f),this._textBox.text()&&this._textBox.move(this._findMidPoint(a),i)},r.prototype._findMidPoint=function(e){var t=e.length/2;if(e.length%2)return e[Math.floor(t)];if(e.length){var n=e[t-1],r=e[t];return{x:(n.x+r.x)/2,y:(n.y+r.y)/2}}return{x:0,y:0}},r.prototype._calculateEdgePoints=function(e,t,n){var r=n?n.slice():[],i=r.length===0?t.pos():r[0],s=r.length===0?e.pos():r[r.length-1];r.unshift(e.intersection(e._pos,i)),r.push(t.intersection(t._pos,s)),r[0]||(r[0]=e._pos),r[r.length-1]||(r[r.length-1]=t._pos);if(r.length===2&&r[0]&&r[1]){var o=r[0].x-r[1].x,u=r[0].y-r[1].y,a=Math.sqrt(o*o+u*u);if(a){var f=(r[0].x+r[1].x)/2-u*this.arcDepth()/100,l=(r[0].y+r[1].y)/2+o*this.arcDepth()/100;r=[{x:r[0].x,y:r[0].y},{x:f,y:l},{x:r[1].x,y:r[1].y}]}}return r},r}),function(e,t){typeof define=="function"&&define.amd?define("graph/Vertex.js",["d3","../common/SVGWidget","../common/Icon","../common/TextBox","css!./Vertex"],t):e.graph_Vertex=t(e.d3,e.common_SVGWidget,e.common_Icon,e.common_TextBox)}(this,function(e,t,n,r){function i(){t.call(this),this._icon=new n,this._textBox=new r,this._annotationWidgets={}}return i.prototype=Object.create(t.prototype),i.prototype._class+=" graph_Vertex",i.prototype.publishProxy("faChar","_icon"),i.prototype.publishProxy("icon_shape_colorFill","_icon","shape_colorFill"),i.prototype.publishProxy("icon_shape_colorStroke","_icon","shape_colorStroke"),i.prototype.publishProxy("icon_image_colorFill","_icon","image_colorFill"),i.prototype.publishProxy("text","_textBox"),i.prototype.publishProxy("anchor","_textBox"),i.prototype.publishProxy("textbox_shape_colorStroke","_textBox","shape_colorStroke"),i.prototype.publishProxy("textbox_shape_colorFill","_textBox","shape_colorFill"),i.prototype.publishProxy("textbox_text_colorFill","_textBox","text_colorFill"),i.prototype.publish("annotationDiameter",14,"number","Annotation Diameter",null,{tags:["Private"]}),i.prototype.publish("annotationSpacing",3,"number","Annotation Spacing",null,{tags:["Private"]}),i.prototype.publish("annotationIcons",[],"array","Annotations",null,{tags:["Private"]}),i.prototype.testData=function(e){return this._icon.testData(),this._textBox.testData(),this.annotationIcons([{faChar:"",tooltip:"Test A",shape_colorFill:"white",image_colorFill:"Red"},{faChar:"",tooltip:"Test B",shape_colorFill:"green",shape_colorStroke:"green",image_colorFill:"white"},{faChar:"",tooltip:"Test C",shape_colorFill:"navy",shape_colorStroke:"navy",image_colorFill:"white"}]),this},i.prototype.enter=function(e,n){t.prototype.enter.apply(this,arguments),this._icon.target(e).render(),this._textBox.target(e).render()},i.prototype.update=function(r,i){t.prototype.update.apply(this,arguments),this._icon.render();var s=this._icon.getBBox(!0);this._textBox.render();var o=this._textBox.getBBox(!0);this._icon.move({x:-(o.width/2)+s.width/3,y:-(o.height/2)-s.height/3});var u=this,a=i.selectAll(".annotation").data(this.annotationIcons());a.enter().append("g").attr("class","annotation").each(function(e,t){u._annotationWidgets[t]=(new n).target(this).shape("square")});var f=o.width/2,l=o.height/2;a.each(function(e,t){var n=u._annotationWidgets[t];n.diameter(u.annotationDiameter()).shape_colorFill(u.textbox_shape_colorFill()).shape_colorStroke(u.textbox_shape_colorStroke());for(var r in e)n[r]&&n[r](e[r]);n.render();var i=n.getBBox(!0);n.move({x:f-i.width/4,y:l+i.height/4}),f-=i.width+u.annotationSpacing()}),a.exit().each(function(t,n){var r=e.select(this);delete u._annotationWidgets[n],r.remove()})},i.prototype.intersection=function(e,t){var n=this._icon.intersection(e,t,this._pos);if(n)return n;var r=this._textBox.intersection(e,t,this._pos);return r?r:null},i}),function(e,t){typeof define=="function"&&define.amd?define("graph/GraphData.js",["dagre"],t):e.graph_GraphData=t(e.dagre)}(this,function(e){function t(){e.graphlib.Graph.call(this,{multigraph:!0,compound:!0}),this.setGraph({}),this.setDefaultNodeLabel(function(){return{}}),this.setDefaultEdgeLabel(function(){return{}})}return t.prototype=Object.create(e.graphlib.Graph.prototype),t.prototype.setData=function(e,t,n,r){var i=this,s={addedVertices:[],addedEdges:[]};for(var o=0;oi)n[0][0]=i;if(n[0][1]===null||n[0][1]>o)n[0][1]=o;if(n[1][0]===null||n[1][0]1&&(a=1);var f=[-a*o,-a*u];this.setZoom(f,a,t)},f.prototype._origScale=f.prototype.scale,f.prototype.scale=function(e,t){var n=f.prototype._origScale.apply(this,arguments);return arguments.length&&this.zoomTo(e,t),n},f.prototype.zoomTo=function(e,t){switch(e){case"all":this.shrinkToFit(this.getVertexBounds(),t);break;case"width":var n=this.getVertexBounds();n[0][1]=0,n[1][1]=0,this.shrinkToFit(n,t);break;case"selection":this.shrinkToFit(this._selection.isEmpty()?this.getVertexBounds():this.getSelectionBounds(),t);break;default:var r=parseInt(e);if(isNaN(r)||r<=0||r>200)r=100;this.zoom.scale(r/100),this.applyZoom(t)}},f.prototype.centerOn=function(e,t){var n=(e[0][0]+e[1][0])/2,r=(e[0][1]+e[1][1])/2,i=[n,r];this.setZoom(i,1,t)},f.prototype._origLayout=f.prototype.layout,f.prototype.layout=function(e,t){var n=f.prototype._origLayout.apply(this,arguments);if(arguments.length&&this._renderCount){this.forceLayout&&(this.forceLayout.force.stop(),this.forceLayout=null);var r=this,i=this.getLayoutEngine();if(this.layout()==="ForceDirected2")this.forceLayout=i,this.forceLayout.force.on("tick",function(e){i.vertices.forEach(function(e){var t=r.graphData.node(e.id);e.fixed?(e.x=e.px,e.y=e.py):(e.px=e.x,e.py=e.y,t.move({x:e.x,y:e.y}))}),r.graphData.edgeValues().forEach(function(e){e.points([],!1,!1)});if(r.applyScaleOnLayout()){var t=r.getVertexBounds(i);r.shrinkToFit(t)}}),this.forceLayout.force.start();else if(i){this.forceLayout=null,r._dragging=!0,r.graphData.nodeValues().forEach(function(e){var n=i.nodePos(e._id);e.move({x:n.x,y:n.y},t),n.width&&n.height&&!e.width()&&!e.height()&&e.width(n.width).height(n.height).render()}),r.graphData.edgeValues().forEach(function(e){var n=i.edgePoints(e);e.points(n,t)});if(r.applyScaleOnLayout()){var s=r.getVertexBounds(i);r.shrinkToFit(s,t)}this._fixIEMarkers(),setTimeout(function(){r._dragging=!1},t?t+50:50)}}return n},f.prototype.update=function(n,r,i){function u(e){e.target(this).render(),e.element().call(s.drag),e.dispatch&&(e.dispatch.on("sizestart",function(e,t){e.allowResize(s.allowDragging()),s.allowDragging()&&(s._dragging=!0)}),e.dispatch.on("size",function(e,t){s.refreshIncidentEdges(e,!1)}),e.dispatch.on("sizeend",function(e,t){s._dragging=!1;if(s.snapToGrid()){var n=e.calcSnap(s.snapToGrid());e.pos(n[0]).size(n[1]).render(),s.refreshIncidentEdges(e,!1)}}))}function f(e){e.target(this).render()}function l(e){e.render()}function c(e){e.render()}t.prototype.update.apply(this,arguments);var s=this,o=this.svgV.selectAll("#"+this._id+"V > .graphVertex").data(this.graphData.nodeValues(),function(e){return e.id()});o.enter().append("g").attr("class","graphVertex").style("opacity",1e-6).on("click.selectionBag",function(t){s._selection.click(t,e.event)}).on("click",function(t){s.vertex_click(t,e.event)}).on("dblclick",function(t){s.vertex_dblclick(t,e.event)}).on("mouseover",function(t){if(s._dragging)return;s.vertex_mouseover(e.select(this),t)}).on("mouseout",function(t){if(s._dragging)return;s.vertex_mouseout(e.select(this),t)}).each(u).transition().duration(750).style("opacity",1);var a=this.svgE.selectAll("#"+this._id+"E > .edge").data(this.showEdges()?this.graphData.edgeValues():[],function(e){return e.id()});a.enter().append("g").attr("class","edge").style("opacity",1e-6).on("click",function(e){s.edge_click(e)}).on("mouseover",function(t){if(s._dragging)return;s.edge_mouseover(e.select(this),t)}).on("mouseout",function(t){if(s._dragging)return;s.edge_mouseout(e.select(this),t)}).each(f).transition().duration(750).style("opacity",1),o.each(l),a.each(c),o.exit().each(function(e){e.target(null)}).remove(),a.exit().each(function(e){e.target(null)}).remove(),this._renderCount||(this._renderCount++,this.setZoom([0,0],1),this.layout(this.layout()))},f.prototype.getLayoutEngine=function(){switch(this.layout()){case"Circle":return new u.Circle(this.graphData,this._size.width,this._size.height);case"ForceDirected":return new u.ForceDirected(this.graphData,this._size.width,this._size.height,!0);case"ForceDirected2":return new u.ForceDirected(this.graphData,this._size.width,this._size.height);case"Hierarchy":return new u.Hierarchy(this.graphData,this._size.width,this._size.height,{rankdir:this.hierarchyRankDirection(),nodesep:this.hierarchyNodeSeparation(),edgesep:this.hierarchyEdgeSeparation(),ranksep:this.hierarchyRankSeparation()})}return null},f.prototype.getNeighborMap=function(e){var t={},n={};if(e){n=this.graphData.nodeEdges(e.id());for(var r=0;r .surfaceWidget").data(this.widget() ? [this.widget()] : [], function (d) { return d._id; }); + + widgets.enter().append("div") + .attr("class", "surfaceWidget") + .each(function (d) { + d.target(this); + }) + ; + widgets + .style("padding", this.surfacePadding() ? this.surfacePadding() + "px" : null) + .each(function (d) { + var widgetSize = context.widgetSize(element.select("h3"), d3.select(this)); + d + .resize({ width: widgetSize.width, height: widgetSize.height }) + ; + }) + ; + widgets.exit().each(function (d) { + d.target(null); + }).remove(); + }; + + Surface.prototype.exit = function (domNode, element) { + if (this.widget()) { + this.widget(null); + this.render(); + } + HTMLWidget.prototype.exit.apply(this, arguments); + }; + + Surface.prototype.render = function (callback) { + var context = this; + return HTMLWidget.prototype.render.call(this, function (widget) { + if (context.widget()) { + context.widget().render(function (widget) { + if (callback) { + callback(widget); + } + }); + } else { + if (callback) { + callback(widget); + } + } + }); + }; + + Surface.prototype.click = function(obj) { + console.log('Clicked: ' + obj.id); + }; + + return Surface; +})); + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('layout/Cell.js',["./Surface"], factory); + } else { + root.layout_Cell = factory(root.layout_Surface); + } +}(this, function (Surface) { + function Cell() { + Surface.call(this); + this._dragHandles = ["nw", "n", "ne", "e", "se", "s", "sw", "w"]; + } + Cell.prototype = Object.create(Surface.prototype); + Cell.prototype._class += " layout_Cell"; + + Cell.prototype.publish("gridRow", 0, "number", "Grid Row Position",null,{tags:['Private']}); + Cell.prototype.publish("gridCol", 0, "number", "Grid Column Position",null,{tags:['Private']}); + Cell.prototype.publish("gridRowSpan", 1, "number", "Grid Row Span",null,{tags:['Private']}); + Cell.prototype.publish("gridColSpan", 1, "number", "Grid Column Span",null,{tags:['Private']}); + Cell.prototype.publish("handleSize", 6, "number", "Grid Row Position",null,{tags:['Private']}); + + Cell.prototype.enter = function (domNode, element) { + Surface.prototype.enter.apply(this, arguments); + element.classed("layout_Surface", true); + }; + + Cell.prototype.update = function (domNode, element) { + Surface.prototype.update.apply(this, arguments); + var context = this; + var offsetMultiple; + + var dragHandles = element.selectAll(".dragHandle").data(this._dragHandles, function (d) { return d; }); + dragHandles.enter().append("div") + .attr("class", function (d) { return "dragHandle dragHandle_" + d; }) + .style("position", "absolute") + ; + + dragHandles + .style({ + padding: "0px", + margin: "0px", + left: function (d) { + switch (d) { + case "ne": + case "e": + case "se": + return context._size.width - context.handleSize() + "px"; + case "nw": + case "w": + case "sw": + return "0px"; + case "n": + offsetMultiple = 0; + if(context._dragHandles.indexOf('nw') !== -1){ + offsetMultiple++; + } + return context.handleSize()*offsetMultiple + "px"; + case "s": + offsetMultiple = 0; + if(context._dragHandles.indexOf('sw') !== -1){ + offsetMultiple++; + } + return context.handleSize()*offsetMultiple + "px"; + } + }, + top: function (d) { + switch (d) { + case "nw": + case "n": + case "ne": + return "0px"; + case "e": + offsetMultiple = 0; + if(context._dragHandles.indexOf('ne') !== -1){ + offsetMultiple++; + } + return context.handleSize()*offsetMultiple + "px"; + case "w": + offsetMultiple = 0; + if(context._dragHandles.indexOf('nw') !== -1){ + offsetMultiple++; + } + return context.handleSize()*offsetMultiple + "px"; + case "sw": + case "s": + case "se": + return context._size.height - context.handleSize() + "px"; + } + }, + width: function (d) { + switch (d) { + case "n": + offsetMultiple = 0; + if(context._dragHandles.indexOf('ne') !== -1){ + offsetMultiple++; + } + if(context._dragHandles.indexOf('nw') !== -1){ + offsetMultiple++; + } + return context._size.width - (context.handleSize()*offsetMultiple) + "px"; + case "s": + offsetMultiple = 0; + if(context._dragHandles.indexOf('se') !== -1){ + offsetMultiple++; + } + if(context._dragHandles.indexOf('sw') !== -1){ + offsetMultiple++; + } + return context._size.width - (context.handleSize()*offsetMultiple) + "px"; + default: + return context.handleSize() + "px"; + } + }, + height: function (d) { + switch (d) { + case "w": + offsetMultiple = 0; + if(context._dragHandles.indexOf('nw') !== -1){ + offsetMultiple++; + } + if(context._dragHandles.indexOf('sw') !== -1){ + offsetMultiple++; + } + return context._size.height - (context.handleSize()*offsetMultiple) + "px"; + case "e": + offsetMultiple = 0; + if(context._dragHandles.indexOf('ne') !== -1){ + offsetMultiple++; + } + if(context._dragHandles.indexOf('se') !== -1){ + offsetMultiple++; + } + return context._size.height - (context.handleSize()*offsetMultiple) + "px"; + default: + return context.handleSize() + "px"; + } + }, + }) + ; + dragHandles.exit().remove(); + }; + + return Cell; +})); + + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('layout/Border.js',["d3", "../common/HTMLWidget", "./Cell", "../common/Text", "css!./Border"], factory); + } else { + root.layout_Grid = factory(root.d3, root.common_HTMLWidget, root.layout_Cell, root.common_Text, root.chart_Pie, root.chart_MultiChart, root.c3chart_Line); + } +}(this, function (d3, HTMLWidget, Cell, Text) { + function Border() { + HTMLWidget.call(this); + + this._tag = "div"; + + this._colCount = 0; + this._rowCount = 0; + this._colSize = 0; + this._rowSize = 0; + + this.content([]); + } + Border.prototype = Object.create(HTMLWidget.prototype); + Border.prototype._class += " layout_Border"; + + Border.prototype.publish("gutter", 4, "number", "Gap Between Widgets",null,{tags:['Private']}); + + Border.prototype.publish("designMode", false, "boolean", "Design Mode",null,{tags:['Private']}); + + Border.prototype.publish("layoutType", "Default", "set", "This determines the placement/size of the Cells relative to the Border._target element", ["Default"], { tags: ['Private'] }); + + Border.prototype.publish("topCellSize", 100, "number", "Height of the 'Top' Cell (px)",null,{tags:['Private']}); + Border.prototype.publish("leftCellSize", 150, "number", "Width of the 'Left' Cell (px)",null,{tags:['Private']}); + Border.prototype.publish("rightCellSize", 250, "number", "Width of the 'Right' Cell (px)",null,{tags:['Private']}); + Border.prototype.publish("bottomCellSize", 80, "number", "Height of the 'Bottom' Cell (px)",null,{tags:['Private']}); + + Border.prototype.publish("topCellPercentage", 0, "number", "Percentage (of parent) Height of the 'Top' Cell",null,{tags:['Private']}); + Border.prototype.publish("leftCellPercentage", 0, "number", "Percentage (of parent) Width of the 'Left' Cell",null,{tags:['Private']}); + Border.prototype.publish("rightCellPercentage", 0, "number", "Percentage (of parent) Width of the 'Right' Cell",null,{tags:['Private']}); + Border.prototype.publish("bottomCellPercentage", 0, "number", "Percentage (of parent) Height of the 'Bottom' Cell",null,{tags:['Private']}); + + Border.prototype.publish("cellPadding", "0px", "string", "Cell Padding (px)", null, { tags: ['Intermediate'] }); + + Border.prototype.publish("content", [], "widgetArray", "widgets",null,{tags:['Private']}); + + Border.prototype.publish("sectionTypes", [], "array", "Section Types sharing an index with 'content' - Used to determine position/size.",null,{tags:['Private']}); + + Border.prototype.testData = function () { + this + .setContent("topSection",new Text().testData()) + .setContent("rightSection",new Text().testData()) + .setContent("bottomSection",new Text().testData()) + .setContent("leftSection",new Text().testData()) + .setContent("centerSection",new Text().testData()) + ; + + return this; + }; + + Border.prototype.applyLayoutType = function (layoutType) { + var layoutObj = this.borderLayoutObject(layoutType); + for(var i in this.content()){ + this.content()[i]._fixedLeft = layoutObj[this.sectionTypes()[i]].left; + this.content()[i]._fixedTop = layoutObj[this.sectionTypes()[i]].top; + this.content()[i]._fixedWidth = layoutObj[this.sectionTypes()[i]].width; + this.content()[i]._fixedHeight = layoutObj[this.sectionTypes()[i]].height; + this.content()[i]._dragHandles = this.cellSpecificDragHandles(this.sectionTypes()[i]); + } + }; + Border.prototype.cellSpecificDragHandles = function (sectionType) { + switch(this.layoutType()){ + default: + switch(sectionType){ + case 'topSection':return ["s"]; + case 'rightSection':return ["w"]; + case 'bottomSection':return ["n"]; + case 'leftSection':return ["e"]; + case 'centerSection':return []; + } + } + }; + Border.prototype.borderLayoutObject = function (layoutType) { + var t,b,r,l,c,retObj = {},context=this; + var topSize,topPerc,bottomSize,bottomPerc,leftSize,leftPerc,rightSize,rightPerc; + + var gridRect = this.target().getBoundingClientRect(); + switch(layoutType){ + default: + if(this.sectionTypes().indexOf('topSection') !== -1){ + topSize = this.topCellSize(); + topPerc = this.topCellPercentage(); + } + if(this.sectionTypes().indexOf('bottomSection') !== -1){ + bottomSize = this.bottomCellSize(); + bottomPerc = this.bottomCellPercentage(); + } + if(this.sectionTypes().indexOf('leftSection') !== -1){ + leftSize = this.leftCellSize(); + leftPerc = this.leftCellPercentage(); + } + if(this.sectionTypes().indexOf('rightSection') !== -1){ + rightSize = this.rightCellSize(); + rightPerc = this.rightCellPercentage(); + } + + t = _sectionPlacementObject({ + width:{"px":0,"%":100}, + height:{"px":topSize,"%":topPerc}, + top:{"px":0,"%":0}, + left:{"px":0,"%":0} + }); + b = _sectionPlacementObject({ + width:{"px":0,"%":100}, + height:{"px":bottomSize,"%":bottomPerc}, + top:{"px":0,"%":100}, + left:{"px":0,"%":0} + }); + b.top -= b.height; + l = _sectionPlacementObject({ + width:{"px":leftSize,"%":leftPerc}, + height:{"px":-t.height-b.height,"%":100}, + top:{"px":t.height,"%":0}, + left:{"px":0,"%":0} + }); + r = _sectionPlacementObject({ + width:{"px":rightSize,"%":rightPerc}, + height:{"px":-t.height-b.height,"%":100}, + top:{"px":t.height,"%":0}, + left:{"px":0,"%":100} + }); + r.left -= r.width; + c = _sectionPlacementObject({ + width:{"px":-r.width-l.width,"%":100}, + height:{"px":-t.height-b.height,"%":100}, + top:{"px":t.height,"%":0}, + left:{"px":l.width,"%":0} + }); + retObj['topSection'] = t; + retObj['bottomSection'] = b; + retObj['rightSection'] = r; + retObj['leftSection'] = l; + retObj['centerSection'] = c; + } + return retObj; + + function _sectionPlacementObject(obj){ + obj.width['px'] = typeof (obj.width['px']) !== 'undefined' ? obj.width['px'] : 0; + obj.width['%'] = typeof (obj.width['%']) !== 'undefined' ? obj.width['%'] : 0; + obj.height['px'] = typeof (obj.height['px']) !== 'undefined' ? obj.height['px'] : 0; + obj.height['%'] = typeof (obj.height['%']) !== 'undefined' ? obj.height['%'] : 0; + var ret = { + width:obj.width['px'] + (obj.width['%']/100 * gridRect.width), + height:obj.height['px'] + (obj.height['%']/100 * gridRect.height), + top:obj.top['px'] + (obj.top['%']/100 * gridRect.height) + context.gutter()/2, + left:obj.left['px'] + (obj.left['%']/100 * gridRect.width) + context.gutter()/2 + }; + return ret; + } + }; + + Border.prototype.clearContent = function () { + this.content(this.content().filter(function (contentWidget) { + contentWidget.target(null); + return false; + })); + this.sectionTypes([]); + }; + + Border.prototype.setContent = function (sectionType, widget, title) { + title = typeof (title) !== 'undefined' ? title : ""; + var arr = this.sectionTypes(); + if (widget) { + var cell = new Cell() + .widget(widget) + .title(title) + ; + this.content().push(cell); + arr.push(sectionType); + } + this.sectionTypes(arr); + return this; + }; + + Border.prototype.getContent = function (id) { + var retVal = null; + this.content().some(function (cell) { + if (cell.widget()._id === id) { + retVal = cell.widget(); + return true; + } + return false; + }); + return retVal; + }; + + Border.prototype.getCellSize = function(i){ + switch(this.sectionTypes()[i]){ + case 'topSection':return this.topCellSize(); + case 'rightSection':return this.rightCellSize(); + case 'bottomSection':return this.bottomCellSize(); + case 'leftSection':return this.leftCellSize(); + } + }; + Border.prototype.changeCellSize = function(i,delta){ + switch(this.sectionTypes()[i]){ + case 'topSection': + this.topCellSize(this.topCellSize() + delta); + break; + case 'rightSection': + this.rightCellSize(this.rightCellSize() + delta); + break; + case 'bottomSection': + this.bottomCellSize(this.bottomCellSize() + delta); + break; + case 'leftSection': + this.leftCellSize(this.leftCellSize() + delta); + break; + case 'centerSection': + this.centerCellSize(this.centerCellSize() + delta); + break; + } + }; + + Border.prototype.overHandle = function (e) { + var handle = ''; + var handleSize = this._dragCell.handleSize(); + + var top = this._offsetY + this._dragCell._fixedTop - this.gutter()/2; + var left = this._offsetX + this._dragCell._fixedLeft - this.gutter()/2; + var width = this._dragCell._fixedWidth; + var height = this._dragCell._fixedHeight; + + if(Math.ceil(top + height - this.gutter()) >= e.clientY && Math.floor(top + height - handleSize - this.gutter()) <= e.clientY){ + handle = 's';//within SOUTH handle range + } + else if(Math.floor(top) <= e.clientY && Math.ceil(top + handleSize) >= e.clientY){ + handle = 'n';//within NORTH handle range + } + if(Math.ceil(left + width - this.gutter()) >= e.clientX && Math.floor(left + width - handleSize - this.gutter()) <= e.clientX){ + handle += 'e';//within EAST handle range + } + else if(Math.floor(left) <= e.clientX && Math.ceil(left + handleSize) >= e.clientX){ + handle += 'w';//within WEST handle range + } + return handle; + }; + + Border.prototype.setLayoutOffsets = function () { + this._offsetX = this._element.node().getBoundingClientRect().left + (this.gutter()/2); + this._offsetY = this._element.node().getBoundingClientRect().top + (this.gutter()/2); + }; + + Border.prototype.dragStart = function(d,i){ + d3.event.sourceEvent.stopPropagation(); + var context = this; + + this._dragCell = d; + this._dragCellStartSize = this.getCellSize(i); + + context._handle = context.overHandle(d3.event.sourceEvent); + if(context._dragCell._dragHandles.indexOf(context._handle) === -1){ + context._handle = undefined; + } + this._dragPrevX = d3.event.sourceEvent.clientX; + this._dragPrevY = d3.event.sourceEvent.clientY; + }; + Border.prototype.dragTick = function(d,i){ + if(this._handle){ + var xDelta = this._dragPrevX - d3.event.sourceEvent.clientX; + var yDelta = this._dragPrevY - d3.event.sourceEvent.clientY; + + switch(this._sectionTypeArr[i]){ + case 'topSection': + if(yDelta !== 0){ + this.changeCellSize(i,-yDelta); + } + break; + case 'rightSection': + if(xDelta !== 0){ + this.changeCellSize(i,xDelta); + } + break; + case 'bottomSection': + if(yDelta !== 0){ + this.changeCellSize(i,yDelta); + } + break; + case 'leftSection': + if(xDelta !== 0){ + this.changeCellSize(i,-xDelta); + } + break; + case 'centerSection': + break; + } + + this._dragPrevX = d3.event.sourceEvent.clientX; + this._dragPrevY = d3.event.sourceEvent.clientY; + } + this.render(); + }; + Border.prototype.dragEnd = function(d){ + this.render(); + }; + + Border.prototype.enter = function (domNode, element) { + HTMLWidget.prototype.enter.apply(this, arguments); + element.style("position", "relative"); + this.dropDiv = element.append("div"); + this.contentDiv = element.append("div"); + this._scrollBarWidth = this.getScrollbarWidth(); + }; + + Border.prototype.update = function (domNode, element) { + HTMLWidget.prototype.update.apply(this, arguments); + this._sectionTypeArr = this.sectionTypes(); + var context = this; + + this.setLayoutOffsets(); + + var rows = this.contentDiv.selectAll(".cell_" + this._id).data(this.content(), function (d) { return d._id; }); + rows.enter().append("div") + .attr("class", "cell_" + this._id) + .style("position", "absolute") + .each(function (d) { + d + .target(this) + ; + }); + + var drag = d3.behavior.drag() + .on("dragstart", function (d,i) { context.dragStart.call(context,d,i); }) + .on("drag", function (d,i) { context.dragTick.call(context,d,i); }) + .on("dragend", function (d,i) { context.dragEnd.call(context,d,i); }) + ; + if(this.designMode()){ + this.contentDiv.selectAll(".cell_" + this._id).call(drag); + } else { + this.contentDiv.selectAll(".cell_" + this._id).on(".drag", null); + } + this.applyLayoutType(this.layoutType()); + + rows + .style("left", function (d) { return d._fixedLeft + "px"; }) + .style("top", function (d) { return d._fixedTop + "px"; }) + .style("width", function (d) { return d._fixedWidth - context.gutter() + "px"; }) + .style("height", function (d) { return d._fixedHeight - context.gutter() + "px"; }) + .each(function (d) { + d._parentElement + .attr("draggable", context.designMode()) + .selectAll(".dragHandle") + .attr("draggable", context.designMode()) + ; + d + .surfacePadding(context.cellPadding()) + .resize() + ; + }); + rows.exit().each(function (d) { + d + .target(null) + ; + }).remove(); + + }; + + Border.prototype.exit = function (domNode, element) { + HTMLWidget.prototype.exit.apply(this, arguments); + }; + + Border.prototype.render = function (callback) { + var context = this; + HTMLWidget.prototype.render.call(this, function (widget) { + if (context.content().length) { + var renderCount = context.content().length; + context.content().forEach(function (contentWidget, idx) { + setTimeout(function () { + contentWidget.render(function () { + if (--renderCount === 0) { + if (callback) { + callback(widget); + } + } + }); + }, 0); + }); + } else { + if (callback) { + callback(widget); + } + } + }); + return this; + }; + + return Border; +})); + + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('layout/Grid.js',["d3", "../common/HTMLWidget", "./Cell", "../common/Text", "../chart/Pie", "../chart/MultiChart", "../c3chart/Line", "css!./Grid"], factory); + } else { + root.layout_Grid = factory(root.d3, root.common_HTMLWidget, root.layout_Cell, root.common_Text, root.chart_Pie, root.chart_MultiChart, root.c3chart_Line); + } +}(this, function (d3, HTMLWidget, Cell, Text, Pie, MultiChart, Line) { + function Grid() { + HTMLWidget.call(this); + + this._tag = "div"; + + this._colCount = 0; + this._rowCount = 0; + this._colSize = 0; + this._rowSize = 0; + + this.content([]); + } + Grid.prototype = Object.create(HTMLWidget.prototype); + Grid.prototype._class += " layout_Grid"; + + Grid.prototype.publish("designMode", false, "boolean", "Design Mode",null,{tags:['Private']}); + Grid.prototype.publish("gutter", 4, "number", "Gap Between Widgets",null,{tags:['Private']}); + Grid.prototype.publish("fitTo", "all", "set", "Sizing Strategy", ["all", "width"], { tags: ['Private'] }); + + Grid.prototype.publish("cellPadding", null, "string", "Cell Padding (px)", null, { tags: ['Intermediate'] }); + + Grid.prototype.publish("content", [], "widgetArray", "widgets",null,{tags:['Private']}); + + Grid.prototype.testData = function () { + this + .setContent(0, 0, new Pie().testData()) + .setContent(0, 1, new Pie().testData()) + .setContent(1, 0, new Pie().testData()) + .setContent(1, 1, new Pie().testData()) + .setContent(0, 2, new MultiChart().testData(), "Title AAA", 2, 2) + .setContent(2, 0, new Line().testData(), "Title BBB", 2, 4) + ; + return this; + }; + + Grid.prototype.getDimensions = function () { + var size = { width: 0, height: 0 }; + this.content().forEach(function (cell) { + if (size.width < cell.gridCol() + cell.gridColSpan()) { + size.width = cell.gridCol() + cell.gridColSpan(); + } + if (size.height < cell.gridRow() + cell.gridRowSpan()) { + size.height = cell.gridRow() + cell.gridRowSpan(); + } + }, this); + return size; + }; + + Grid.prototype.clearContent = function () { + this.content(this.content().filter(function (contentWidget) { + contentWidget.target(null); + return false; + })); + }; + + Grid.prototype.setContent = function (row, col, widget, title, rowSpan, colSpan) { + rowSpan = rowSpan || 1; + colSpan = colSpan || 1; + title = title || ""; + this.content(this.content().filter(function (contentWidget) { + if (contentWidget.gridRow() === row && contentWidget.gridCol() === col) { + contentWidget.target(null); + return false; + } + return true; + })); + + if (widget) { + var cell = new Cell() + .gridRow(row) + .gridCol(col) + .widget(widget) + .title(title) + .gridRowSpan(rowSpan) + .gridColSpan(colSpan) + ; + this.content().push(cell); + } + return this; + }; + + Grid.prototype.getCell = function (row, col) { + var retVal = null; + this.content().some(function (cell) { + if (row >= cell.gridRow() && row < cell.gridRow() + cell.gridRowSpan() && + col >= cell.gridCol() && col < cell.gridCol() + cell.gridColSpan()) { + retVal = cell; + return true; + } + return false; + }); + return retVal; + }; + + Grid.prototype.getContent = function (id) { + var retVal = null; + this.content().some(function (cell) { + if (cell.widget()._id === id) { + retVal = cell.widget(); + return true; + } + return false; + }); + return retVal; + }; + + Grid.prototype.childMoved = Grid.prototype.debounce(function (domNode, element) { + this.render(); + }, 250); + + Grid.prototype.enter = function (domNode, element) { + HTMLWidget.prototype.enter.apply(this, arguments); + element.style("position", "relative"); + this.dropDiv = element.append("div"); + this.contentDiv = element.append("div"); + this._scrollBarWidth = this.getScrollbarWidth(); + }; + + Grid.prototype.findCurrentLocation = function (e) { + this._currLoc = [ + Math.floor((e.clientX - this._offsetX)/this._colSize), + Math.floor((e.clientY - this._offsetY)/this._rowSize) + ]; + }; + + Grid.prototype.overHandle = function (e) { + var handle = ''; + var handleSize = this._dragCell.handleSize(); + + //Determines which edge cell (if any) this._currLoc is hovering over + //An "edge" meaning a dropCell on the exterrior edge of a surface that covers many cells + var onSouthEdge = this._dragCell.gridRowSpan() === this._currLoc[1] - this._dragCell.gridRow() + 1; + var onNorthEdge = this._dragCell.gridRow() === this._currLoc[1]; + var onEastEdge = this._dragCell.gridColSpan() === this._currLoc[0] - this._dragCell.gridCol() + 1; + var onWestEdge = this._dragCell.gridCol() === this._currLoc[0]; + + var top = this._offsetY + ((this._currLoc[1]) * this._rowSize); + var left = this._offsetX + ((this._currLoc[0]) * this._colSize); + var width = this._colSize - this.gutter(); + var height = this._rowSize - this.gutter(); + + if(Math.ceil(top + height) >= e.clientY && Math.floor(top + height - handleSize) <= e.clientY && onSouthEdge){ + handle = 's';//within SOUTH handle range + } + else if(Math.floor(top) <= e.clientY && Math.ceil(top + handleSize) >= e.clientY && onNorthEdge){ + handle = 'n';//within NORTH handle range + } + if(Math.ceil(left + width) >= e.clientX && Math.floor(left + width - handleSize) <= e.clientX && onEastEdge){ + handle += 'e';//within EAST handle range + } + else if(Math.floor(left) <= e.clientX && Math.ceil(left + handleSize) >= e.clientX && onWestEdge){ + handle += 'w';//within WEST handle range + } + return handle; + }; + + Grid.prototype.createDropTarget = function (loc) { + var col = loc[0] - this._dragCellOffsetX; + var row = loc[1] - this._dragCellOffsetY; + var colSpan = this._dragCell.gridColSpan(); + var rowSpan = this._dragCell.gridRowSpan(); + + var dropTarget = document.createElement('div'); + dropTarget.id = 'grid-drop-target'+this.id(); + dropTarget.className = 'grid-drop-target'; + + this._element.node().appendChild(dropTarget); + this.updateDropTarget(col,row,colSpan,rowSpan); + }; + + Grid.prototype.setGridOffsets = function () { + this._offsetX = this._element.node().getBoundingClientRect().left + (this.gutter()/2); + this._offsetY = this._element.node().getBoundingClientRect().top + (this.gutter()/2); + }; + + Grid.prototype.updateDropTarget = function (col,row,colSpan,rowSpan) { + var top,left,width,height; + top = this._offsetY + (row * this._rowSize); + left = this._offsetX + (col * this._colSize); + width = colSpan * this._colSize - this.gutter(); + height = rowSpan * this._rowSize - this.gutter(); + + var dropTarget = document.getElementById('grid-drop-target'+this.id()); + dropTarget.style.top = top + 'px'; + dropTarget.style.left = left + 'px'; + dropTarget.style.width = width + 'px'; + dropTarget.style.height = height + 'px'; + }; + + Grid.prototype.moveDropTarget = function (loc) { + if(this._handle){ + var pivotCell = []; + switch(this._handle){ + case 'nw': + pivotCell = [this._dragCell.gridCol()+this._dragCell.gridColSpan()-1,this._dragCell.gridRow()+this._dragCell.gridRowSpan()-1]; + break; + case 'n': + case 'ne': + pivotCell = [this._dragCell.gridCol(),this._dragCell.gridRow()+this._dragCell.gridRowSpan()-1]; + break; + case 'e': + case 'se': + case 's': + pivotCell = [this._dragCell.gridCol(),this._dragCell.gridRow()]; + break; + case 'sw': + case 'w': + pivotCell = [this._dragCell.gridCol()+this._dragCell.gridColSpan()-1,this._dragCell.gridRow()]; + break; + } + switch(this._handle){ + case 'e': + case 'w': + this._locY = pivotCell[1]; + break; + default: + this._locY = loc[1] <= pivotCell[1] ? loc[1] : pivotCell[1]; + break; + } + switch(this._handle){ + case 'n': + case 's': + this._locX = pivotCell[0]; + break; + default: + this._locX = loc[0] <= pivotCell[0] ? loc[0] : pivotCell[0]; + break; + } + switch(this._handle){ + case 'n': + case 's': + this._sizeX = this._dragCell.gridColSpan(); + break; + default: + this._sizeX = Math.abs(loc[0] - pivotCell[0]) + 1; + break; + } + switch(this._handle){ + case 'e': + case 'w': + this._sizeY = this._dragCell.gridRowSpan(); + break; + default: + this._sizeY = Math.abs(loc[1] - pivotCell[1]) + 1; + break; + } + } else if (document.getElementById('grid-drop-target'+this.id()) !== null) { + var target = this.getCell(loc[1], loc[0]); + if(target !== null && this._dragCell._id !== target._id){ + document.getElementById('grid-drop-target'+this.id()).className = 'grid-drop-target drop-target-over'; + this._locX = target.gridCol(); + this._locY = target.gridRow(); + this._sizeX = target.gridColSpan(); + this._sizeY = target.gridRowSpan(); + } else { + document.getElementById('grid-drop-target'+this.id()).className = 'grid-drop-target'; + this._locX = loc[0] - this._dragCellOffsetX; + this._locY = loc[1] - this._dragCellOffsetY; + this._sizeX = this._dragCell.gridColSpan(); + this._sizeY = this._dragCell.gridRowSpan(); + } + } + + this.updateDropTarget(this._locX,this._locY,this._sizeX,this._sizeY); + }; + + Grid.prototype.updateCells = function (cellWidth, cellHeight) { + var context = this; + var rows = this.contentDiv.selectAll(".cell_" + this._id).data(this.content(), function (d) { return d._id; }); + rows.enter().append("div") + .attr("class", "cell_" + this._id) + .style("position", "absolute") + .each(function (d) { + d + .target(this) + ; + d.__grid_watch = d.watch(function (key, newVal, oldVal) { + if (context._renderCount && key.indexOf("grid") === 0 && newVal !== oldVal) { + context.childMoved(); + } + }); + }); + var drag = d3.behavior.drag() + .on("dragstart", function (d) { + d3.event.sourceEvent.stopPropagation(); + + context._dragCell = d; + + context.setGridOffsets(); + context.findCurrentLocation(d3.event.sourceEvent); + + context._element.selectAll(".dragHandle") + .style("visibility", "hidden") + ; + + context._handle = context.overHandle(d3.event.sourceEvent); + if(context._dragCell._dragHandles.indexOf(context._handle) === -1){ + context._handle = undefined; + } + + context._dragCellOffsetX = context._currLoc[0] - d.gridCol(); + context._dragCellOffsetY = context._currLoc[1] - d.gridRow(); + context.createDropTarget(context._currLoc); + setTimeout(function () { + context.contentDiv.selectAll(".cell_" + context._id) + .classed("dragItem", function (d2) { + return d._id === d2._id; + }).classed("notDragItem", function (d2) { + return d._id !== d2._id; + }) + ; + }, 0); + }) + .on("drag", function (d) { + context._dragCell = d; + context.findCurrentLocation(d3.event.sourceEvent); + if(typeof (context._currLocation) === 'undefined' || (context._currLocation[0] !== context._currLoc[0] || context._currLocation[1] !== context._currLoc[1])){ + context._currLocation = context._currLoc; + context.moveDropTarget(context._currLoc); + } + }) + .on("dragend", function () { + d3.event.sourceEvent.stopPropagation(); + + context._element.selectAll(".dragHandle") + .style("visibility", null) + ; + + if (context._handle) { + context._dragCell.gridRow(context._locY); + context._dragCell.gridRowSpan(context._sizeY); + context._dragCell.gridCol(context._locX); + context._dragCell.gridColSpan(context._sizeX); + } else { + var targetRow = context._currLoc[1]; + var targetCol = context._currLoc[0]; + var targetRowSpan = context._dragCell.gridRowSpan(); + var targetColSpan = context._dragCell.gridColSpan(); + var targetCell = context.getCell(context._currLoc[1], context._currLoc[0]); + if (targetCell === context._dragCell) { + targetRowSpan = targetCell.gridRowSpan(); + targetColSpan = targetCell.gridColSpan(); + targetCell = null; + } + var newDragCellCol; + var newDragCellRow; + if (targetCell) { + targetRow = targetCell.gridRow(); + targetCol = targetCell.gridCol(); + targetRowSpan = targetCell.gridRowSpan(); + targetColSpan = targetCell.gridColSpan(); + targetCell + .gridCol(context._dragCell.gridCol()) + .gridColSpan(context._dragCell.gridColSpan()) + .gridRow(context._dragCell.gridRow()) + .gridRowSpan(context._dragCell.gridRowSpan()) + ; + newDragCellCol = targetCol; + newDragCellRow = targetRow; + } else { + newDragCellCol = targetCol - context._dragCellOffsetX; + newDragCellRow = targetRow - context._dragCellOffsetY; + } + context._dragCell + .gridCol(newDragCellCol) + .gridRow(newDragCellRow) + .gridColSpan(targetColSpan) + .gridRowSpan(targetRowSpan) + ; + } + var gridDropTarget = document.getElementById('grid-drop-target'+context.id()); + gridDropTarget.parentNode.removeChild(gridDropTarget); + + setTimeout(function () { + context.contentDiv.selectAll(".cell_" + context._id) + .classed("dragItem", false) + .classed("notDragItem", false) + ; + }, 0); + + context._dragCell = null; + }); + + if(this.designMode()){ + this.contentDiv.selectAll(".cell_" + this._id).call(drag); + } else { + this.contentDiv.selectAll(".cell_" + this._id).on(".drag", null); + } + + rows.style("left", function (d) { return d.gridCol() * cellWidth + context.gutter() / 2 + "px"; }) + .style("top", function (d) { return d.gridRow() * cellHeight + context.gutter() / 2 + "px"; }) + .style("width", function (d) { return d.gridColSpan() * cellWidth - context.gutter() + "px"; }) + .style("height", function (d) { return d.gridRowSpan() * cellHeight - context.gutter() + "px"; }) + .each(function (d) { + d._parentElement + .attr("draggable", context.designMode()) + .selectAll(".dragHandle") + .attr("draggable", context.designMode()) + ; + + d + .surfacePadding(context.cellPadding()) + .resize() + ; + }); + rows.exit().each(function (d) { + d + .target(null) + ; + if (d.__grid_watch) { + d.__grid_watch.remove(); + } + }).remove(); + }; + + Grid.prototype.updateDropCells = function (dimensions, cellWidth, cellHeight) { + var dropCells = []; + if (this.designMode()) { + for (var rowIdx = 0; rowIdx < dimensions.height; ++rowIdx) { + for (var colIdx = 0; colIdx < dimensions.width; ++colIdx) { + dropCells.push({ x: colIdx, y: rowIdx }); + } + } + } + var dropRows = this.dropDiv.selectAll(".dropCell_" + this._id).data(dropCells); + dropRows.enter().append("div") + .attr("class", "dropCell dropCell_" + this._id); + + var context = this; + dropRows + .style("position", "absolute") + .style("left", function (d) { return d.x * cellWidth + context.gutter() / 2 + "px"; }) + .style("top", function (d) { return d.y * cellHeight + context.gutter() / 2 + "px"; }) + .style("width", function (d) { return 1 * cellWidth - context.gutter() + "px"; }) + .style("height", function (d) { return 1 * cellHeight - context.gutter() + "px"; }) + ; + dropRows.exit().remove(); + }; + + Grid.prototype.update = function (domNode, element) { + HTMLWidget.prototype.update.apply(this, arguments); + + this._parentElement.style("overflow-x", this.fitTo() === "width" ? "hidden" : null); + this._parentElement.style("overflow-y", this.fitTo() === "width" ? "scroll" : null); + var dimensions = this.getDimensions(); + if (this.designMode()) { + dimensions.width++; + dimensions.height++; + } + var cellWidth = (this.width() - (this.fitTo() === "width" ? this._scrollBarWidth : 0)) / dimensions.width; + var cellHeight = this.fitTo() === "all" ? this.height() / dimensions.height : cellWidth; + + this._colCount = dimensions.width; + this._rowCount = dimensions.height; + this._colSize = cellWidth; + this._rowSize = cellHeight; + + this.updateCells(cellWidth, cellHeight); + this.updateDropCells(dimensions, cellWidth, cellHeight); + }; + + Grid.prototype.exit = function (domNode, element) { + HTMLWidget.prototype.exit.apply(this, arguments); + }; + + Grid.prototype.render = function (callback) { + var context = this; + HTMLWidget.prototype.render.call(this, function (widget) { + if (context.content().length) { + var renderCount = context.content().length; + context.content().forEach(function (contentWidget, idx) { + setTimeout(function () { + contentWidget.render(function () { + if (--renderCount === 0) { + if (callback) { + callback(widget); + } + } + }); + }, 0); + }); + } else { + if (callback) { + callback(widget); + } + } + }); + return this; + }; + + return Grid; +})); + diff --git a/dist/hpcc-viz-layout.min.js b/dist/hpcc-viz-layout.min.js new file mode 100644 index 0000000000..6dc2eef665 --- /dev/null +++ b/dist/hpcc-viz-layout.min.js @@ -0,0 +1 @@ +typeof define=="function"&&define.amd&&define("css",[],function(){return{load:function(e,t,n){n()}}}),function(e,t){typeof define=="function"&&define.amd?define("layout/Surface.js",["d3","../common/HTMLWidget","../chart/MultiChart","css!./Surface","css!font-awesome"],t):e.layout_Surface=t(e.d3,e.common_HTMLWidget,e.chart_MultiChart)}(this,function(e,t,n){function r(){t.call(this),this._tag="div",this._surfaceButtons=[]}return r.prototype=Object.create(t.prototype),r.prototype._class+=" layout_Surface",r.prototype.publish("surfaceTitlePadding",null,"number","Title Padding (px)",null,{tags:["Basic"]}),r.prototype.publish("surfaceTitleFontSize",null,"number","Title Font Size (px)",null,{tags:["Basic"]}),r.prototype.publish("surfaceTitleFontColor",null,"html-color","Title Font Color",null,{tags:["Basic"]}),r.prototype.publish("surfaceTitleFontFamily",null,"string","Title Font Family",null,{tags:["Basic"]}),r.prototype.publish("surfaceTitleFontBold",!0,"boolean","Enable Bold Title Font",null,{tags:["Basic"]}),r.prototype.publish("surfaceTitleBackgroundColor",null,"html-color","Title Background Color",null,{tags:["Basic"]}),r.prototype.publish("surfacePadding",null,"string","Surface Padding (px)",null,{tags:["Intermediate"]}),r.prototype.publish("surfaceBackgroundColor",null,"html-color","Surface Background Color",null,{tags:["Basic"]}),r.prototype.publish("surfaceBorderWidth",null,"number","Surface Border Width (px)",null,{tags:["Basic"]}),r.prototype.publish("surfaceBorderColor",null,"html-color","Surface Border Color",null,{tags:["Basic"]}),r.prototype.publish("surfaceBorderRadius",null,"number","Surface Border Radius (px)",null,{tags:["Basic"]}),r.prototype.publish("title","","string","Title",null,{tags:["Intermediate"]}),r.prototype.publish("surfaceTitleAlignment","center","set","Title Alignment",["left","right","center"],{tags:["Basic"]}),r.prototype.publish("widget",null,"widget","Widget",null,{tags:["Private"]}),r.prototype.publish("buttonAnnotations",[],"array","Button Array",null,{tags:["Private"]}),r.prototype.testData=function(){return this.title("ABC"),this.widget((new r).widget((new n).testData())),this.buttonAnnotations([{id:"button_1",label:"",width:60,padding:"5px","class":"",font:"FontAwesome",callback:function(e){console.log("Click Override on button "+e)}},{id:"button_2",label:"",width:30,padding:"5px","class":"",font:"FontAwesome",callback:function(e){console.log("Click Override on button "+e)}}]),this},r.prototype.widgetSize=function(e,t){var n=this.clientWidth(),r=this.clientHeight();return this.title()&&(r-=this.calcHeight(e)),r-=this.calcFrameHeight(t),n-=this.calcFrameWidth(t),{width:n,height:r}},r.prototype.enter=function(e,n){t.prototype.enter.apply(this,arguments)},r.prototype.update=function(n,r){t.prototype.update.apply(this,arguments);var i=this;r.style("border-width",this.surfaceBorderWidth()+"px").style("border-color",this.surfaceBorderColor()).style("border-radius",this.surfaceBorderRadius()+"px").style("background-color",this.surfaceBackgroundColor());var s=r.selectAll(".surfaceTitle").data(this.title()?[this.title()]:[]);s.enter().insert("h3","div").attr("class","surfaceTitle"),s.text(function(e){return e}).style("text-align",this.surfaceTitleAlignment()).style("color",this.surfaceTitleFontColor()).style("font-size",this.surfaceTitleFontSize()+"px").style("font-family",this.surfaceTitleFontFamily()).style("font-weight",this.surfaceTitleFontBold()?"bold":"normal").style("background-color",this.surfaceTitleBackgroundColor()).style("padding",this.surfaceTitlePadding()+"px"),s.exit().remove();var o=r.select(".surfaceTitle"),u=o.append("div").attr("class","html-button-container").selectAll(".surface-button").data(this.buttonAnnotations());u.enter().append("button").classed("surface-button",!0).each(function(t,n){var r=i._surfaceButtons[n]=e.select(this).attr("class","surface-button "+t.class).attr("id",t.id).style("padding",t.padding).style("width",t.width).style("height",t.height).style("cursor","pointer");t.font==="FontAwesome"?r.append("i").attr("class","fa").text(function(e){return t.label}).on("click",function(e){i.click(e)}):r.text(function(e){return t.label}).on("click",function(e){i.click(e)})}),u.exit().each(function(t,n){var r=e.select(this);delete i._surfaceButtons[n],r.remove()});var a=r.selectAll("#"+this._id+" > .surfaceWidget").data(this.widget()?[this.widget()]:[],function(e){return e._id});a.enter().append("div").attr("class","surfaceWidget").each(function(e){e.target(this)}),a.style("padding",this.surfacePadding()?this.surfacePadding()+"px":null).each(function(t){var n=i.widgetSize(r.select("h3"),e.select(this));t.resize({width:n.width,height:n.height})}),a.exit().each(function(e){e.target(null)}).remove()},r.prototype.exit=function(e,n){this.widget()&&(this.widget(null),this.render()),t.prototype.exit.apply(this,arguments)},r.prototype.render=function(e){var n=this;return t.prototype.render.call(this,function(t){n.widget()?n.widget().render(function(t){e&&e(t)}):e&&e(t)})},r.prototype.click=function(e){console.log("Clicked: "+e.id)},r}),function(e,t){typeof define=="function"&&define.amd?define("layout/Cell.js",["./Surface"],t):e.layout_Cell=t(e.layout_Surface)}(this,function(e){function t(){e.call(this),this._dragHandles=["nw","n","ne","e","se","s","sw","w"]}return t.prototype=Object.create(e.prototype),t.prototype._class+=" layout_Cell",t.prototype.publish("gridRow",0,"number","Grid Row Position",null,{tags:["Private"]}),t.prototype.publish("gridCol",0,"number","Grid Column Position",null,{tags:["Private"]}),t.prototype.publish("gridRowSpan",1,"number","Grid Row Span",null,{tags:["Private"]}),t.prototype.publish("gridColSpan",1,"number","Grid Column Span",null,{tags:["Private"]}),t.prototype.publish("handleSize",6,"number","Grid Row Position",null,{tags:["Private"]}),t.prototype.enter=function(t,n){e.prototype.enter.apply(this,arguments),n.classed("layout_Surface",!0)},t.prototype.update=function(t,n){e.prototype.update.apply(this,arguments);var r=this,i,s=n.selectAll(".dragHandle").data(this._dragHandles,function(e){return e});s.enter().append("div").attr("class",function(e){return"dragHandle dragHandle_"+e}).style("position","absolute"),s.style({padding:"0px",margin:"0px",left:function(e){switch(e){case"ne":case"e":case"se":return r._size.width-r.handleSize()+"px";case"nw":case"w":case"sw":return"0px";case"n":return i=0,r._dragHandles.indexOf("nw")!==-1&&i++,r.handleSize()*i+"px";case"s":return i=0,r._dragHandles.indexOf("sw")!==-1&&i++,r.handleSize()*i+"px"}},top:function(e){switch(e){case"nw":case"n":case"ne":return"0px";case"e":return i=0,r._dragHandles.indexOf("ne")!==-1&&i++,r.handleSize()*i+"px";case"w":return i=0,r._dragHandles.indexOf("nw")!==-1&&i++,r.handleSize()*i+"px";case"sw":case"s":case"se":return r._size.height-r.handleSize()+"px"}},width:function(e){switch(e){case"n":return i=0,r._dragHandles.indexOf("ne")!==-1&&i++,r._dragHandles.indexOf("nw")!==-1&&i++,r._size.width-r.handleSize()*i+"px";case"s":return i=0,r._dragHandles.indexOf("se")!==-1&&i++,r._dragHandles.indexOf("sw")!==-1&&i++,r._size.width-r.handleSize()*i+"px";default:return r.handleSize()+"px"}},height:function(e){switch(e){case"w":return i=0,r._dragHandles.indexOf("nw")!==-1&&i++,r._dragHandles.indexOf("sw")!==-1&&i++,r._size.height-r.handleSize()*i+"px";case"e":return i=0,r._dragHandles.indexOf("ne")!==-1&&i++,r._dragHandles.indexOf("se")!==-1&&i++,r._size.height-r.handleSize()*i+"px";default:return r.handleSize()+"px"}}}),s.exit().remove()},t}),function(e,t){typeof define=="function"&&define.amd?define("layout/Border.js",["d3","../common/HTMLWidget","./Cell","../common/Text","css!./Border"],t):e.layout_Grid=t(e.d3,e.common_HTMLWidget,e.layout_Cell,e.common_Text,e.chart_Pie,e.chart_MultiChart,e.c3chart_Line)}(this,function(e,t,n,r){function i(){t.call(this),this._tag="div",this._colCount=0,this._rowCount=0,this._colSize=0,this._rowSize=0,this.content([])}return i.prototype=Object.create(t.prototype),i.prototype._class+=" layout_Border",i.prototype.publish("gutter",4,"number","Gap Between Widgets",null,{tags:["Private"]}),i.prototype.publish("designMode",!1,"boolean","Design Mode",null,{tags:["Private"]}),i.prototype.publish("layoutType","Default","set","This determines the placement/size of the Cells relative to the Border._target element",["Default"],{tags:["Private"]}),i.prototype.publish("topCellSize",100,"number","Height of the 'Top' Cell (px)",null,{tags:["Private"]}),i.prototype.publish("leftCellSize",150,"number","Width of the 'Left' Cell (px)",null,{tags:["Private"]}),i.prototype.publish("rightCellSize",250,"number","Width of the 'Right' Cell (px)",null,{tags:["Private"]}),i.prototype.publish("bottomCellSize",80,"number","Height of the 'Bottom' Cell (px)",null,{tags:["Private"]}),i.prototype.publish("topCellPercentage",0,"number","Percentage (of parent) Height of the 'Top' Cell",null,{tags:["Private"]}),i.prototype.publish("leftCellPercentage",0,"number","Percentage (of parent) Width of the 'Left' Cell",null,{tags:["Private"]}),i.prototype.publish("rightCellPercentage",0,"number","Percentage (of parent) Width of the 'Right' Cell",null,{tags:["Private"]}),i.prototype.publish("bottomCellPercentage",0,"number","Percentage (of parent) Height of the 'Bottom' Cell",null,{tags:["Private"]}),i.prototype.publish("cellPadding","0px","string","Cell Padding (px)",null,{tags:["Intermediate"]}),i.prototype.publish("content",[],"widgetArray","widgets",null,{tags:["Private"]}),i.prototype.publish("sectionTypes",[],"array","Section Types sharing an index with 'content' - Used to determine position/size.",null,{tags:["Private"]}),i.prototype.testData=function(){return this.setContent("topSection",(new r).testData()).setContent("rightSection",(new r).testData()).setContent("bottomSection",(new r).testData()).setContent("leftSection",(new r).testData()).setContent("centerSection",(new r).testData()),this},i.prototype.applyLayoutType=function(e){var t=this.borderLayoutObject(e);for(var n in this.content())this.content()[n]._fixedLeft=t[this.sectionTypes()[n]].left,this.content()[n]._fixedTop=t[this.sectionTypes()[n]].top,this.content()[n]._fixedWidth=t[this.sectionTypes()[n]].width,this.content()[n]._fixedHeight=t[this.sectionTypes()[n]].height,this.content()[n]._dragHandles=this.cellSpecificDragHandles(this.sectionTypes()[n])},i.prototype.cellSpecificDragHandles=function(e){switch(this.layoutType()){default:switch(e){case"topSection":return["s"];case"rightSection":return["w"];case"bottomSection":return["n"];case"leftSection":return["e"];case"centerSection":return[]}}},i.prototype.borderLayoutObject=function(e){function g(e){e.width.px=typeof e.width.px!="undefined"?e.width.px:0,e.width["%"]=typeof e.width["%"]!="undefined"?e.width["%"]:0,e.height.px=typeof e.height.px!="undefined"?e.height.px:0,e.height["%"]=typeof e.height["%"]!="undefined"?e.height["%"]:0;var t={width:e.width.px+e.width["%"]/100*m.width,height:e.height.px+e.height["%"]/100*m.height,top:e.top.px+e.top["%"]/100*m.height+u.gutter()/2,left:e.left.px+e.left["%"]/100*m.width+u.gutter()/2};return t}var t,n,r,i,s,o={},u=this,a,f,l,c,h,p,d,v,m=this.target().getBoundingClientRect();switch(e){default:this.sectionTypes().indexOf("topSection")!==-1&&(a=this.topCellSize(),f=this.topCellPercentage()),this.sectionTypes().indexOf("bottomSection")!==-1&&(l=this.bottomCellSize(),c=this.bottomCellPercentage()),this.sectionTypes().indexOf("leftSection")!==-1&&(h=this.leftCellSize(),p=this.leftCellPercentage()),this.sectionTypes().indexOf("rightSection")!==-1&&(d=this.rightCellSize(),v=this.rightCellPercentage()),t=g({width:{px:0,"%":100},height:{px:a,"%":f},top:{px:0,"%":0},left:{px:0,"%":0}}),n=g({width:{px:0,"%":100},height:{px:l,"%":c},top:{px:0,"%":100},left:{px:0,"%":0}}),n.top-=n.height,i=g({width:{px:h,"%":p},height:{px:-t.height-n.height,"%":100},top:{px:t.height,"%":0},left:{px:0,"%":0}}),r=g({width:{px:d,"%":v},height:{px:-t.height-n.height,"%":100},top:{px:t.height,"%":0},left:{px:0,"%":100}}),r.left-=r.width,s=g({width:{px:-r.width-i.width,"%":100},height:{px:-t.height-n.height,"%":100},top:{px:t.height,"%":0},left:{px:i.width,"%":0}}),o.topSection=t,o.bottomSection=n,o.rightSection=r,o.leftSection=i,o.centerSection=s}return o},i.prototype.clearContent=function(){this.content(this.content().filter(function(e){return e.target(null),!1})),this.sectionTypes([])},i.prototype.setContent=function(e,t,r){r=typeof r!="undefined"?r:"";var i=this.sectionTypes();if(t){var s=(new n).widget(t).title(r);this.content().push(s),i.push(e)}return this.sectionTypes(i),this},i.prototype.getContent=function(e){var t=null;return this.content().some(function(n){return n.widget()._id===e?(t=n.widget(),!0):!1}),t},i.prototype.getCellSize=function(e){switch(this.sectionTypes()[e]){case"topSection":return this.topCellSize();case"rightSection":return this.rightCellSize();case"bottomSection":return this.bottomCellSize();case"leftSection":return this.leftCellSize()}},i.prototype.changeCellSize=function(e,t){switch(this.sectionTypes()[e]){case"topSection":this.topCellSize(this.topCellSize()+t);break;case"rightSection":this.rightCellSize(this.rightCellSize()+t);break;case"bottomSection":this.bottomCellSize(this.bottomCellSize()+t);break;case"leftSection":this.leftCellSize(this.leftCellSize()+t);break;case"centerSection":this.centerCellSize(this.centerCellSize()+t)}},i.prototype.overHandle=function(e){var t="",n=this._dragCell.handleSize(),r=this._offsetY+this._dragCell._fixedTop-this.gutter()/2,i=this._offsetX+this._dragCell._fixedLeft-this.gutter()/2,s=this._dragCell._fixedWidth,o=this._dragCell._fixedHeight;return Math.ceil(r+o-this.gutter())>=e.clientY&&Math.floor(r+o-n-this.gutter())<=e.clientY?t="s":Math.floor(r)<=e.clientY&&Math.ceil(r+n)>=e.clientY&&(t="n"),Math.ceil(i+s-this.gutter())>=e.clientX&&Math.floor(i+s-n-this.gutter())<=e.clientX?t+="e":Math.floor(i)<=e.clientX&&Math.ceil(i+n)>=e.clientX&&(t+="w"),t},i.prototype.setLayoutOffsets=function(){this._offsetX=this._element.node().getBoundingClientRect().left+this.gutter()/2,this._offsetY=this._element.node().getBoundingClientRect().top+this.gutter()/2},i.prototype.dragStart=function(t,n){e.event.sourceEvent.stopPropagation();var r=this;this._dragCell=t,this._dragCellStartSize=this.getCellSize(n),r._handle=r.overHandle(e.event.sourceEvent),r._dragCell._dragHandles.indexOf(r._handle)===-1&&(r._handle=undefined),this._dragPrevX=e.event.sourceEvent.clientX,this._dragPrevY=e.event.sourceEvent.clientY},i.prototype.dragTick=function(t,n){if(this._handle){var r=this._dragPrevX-e.event.sourceEvent.clientX,i=this._dragPrevY-e.event.sourceEvent.clientY;switch(this._sectionTypeArr[n]){case"topSection":i!==0&&this.changeCellSize(n,-i);break;case"rightSection":r!==0&&this.changeCellSize(n,r);break;case"bottomSection":i!==0&&this.changeCellSize(n,i);break;case"leftSection":r!==0&&this.changeCellSize(n,-r);break;case"centerSection":}this._dragPrevX=e.event.sourceEvent.clientX,this._dragPrevY=e.event.sourceEvent.clientY}this.render()},i.prototype.dragEnd=function(e){this.render()},i.prototype.enter=function(e,n){t.prototype.enter.apply(this,arguments),n.style("position","relative"),this.dropDiv=n.append("div"),this.contentDiv=n.append("div"),this._scrollBarWidth=this.getScrollbarWidth()},i.prototype.update=function(n,r){t.prototype.update.apply(this,arguments),this._sectionTypeArr=this.sectionTypes();var i=this;this.setLayoutOffsets();var s=this.contentDiv.selectAll(".cell_"+this._id).data(this.content(),function(e){return e._id});s.enter().append("div").attr("class","cell_"+this._id).style("position","absolute").each(function(e){e.target(this)});var o=e.behavior.drag().on("dragstart",function(e,t){i.dragStart.call(i,e,t)}).on("drag",function(e,t){i.dragTick.call(i,e,t)}).on("dragend",function(e,t){i.dragEnd.call(i,e,t)});this.designMode()?this.contentDiv.selectAll(".cell_"+this._id).call(o):this.contentDiv.selectAll(".cell_"+this._id).on(".drag",null),this.applyLayoutType(this.layoutType()),s.style("left",function(e){return e._fixedLeft+"px"}).style("top",function(e){return e._fixedTop+"px"}).style("width",function(e){return e._fixedWidth-i.gutter()+"px"}).style("height",function(e){return e._fixedHeight-i.gutter()+"px"}).each(function(e){e._parentElement.attr("draggable",i.designMode()).selectAll(".dragHandle").attr("draggable",i.designMode()),e.surfacePadding(i.cellPadding()).resize()}),s.exit().each(function(e){e.target(null)}).remove()},i.prototype.exit=function(e,n){t.prototype.exit.apply(this,arguments)},i.prototype.render=function(e){var n=this;return t.prototype.render.call(this,function(t){if(n.content().length){var r=n.content().length;n.content().forEach(function(n,i){setTimeout(function(){n.render(function(){--r===0&&e&&e(t)})},0)})}else e&&e(t)}),this},i}),function(e,t){typeof define=="function"&&define.amd?define("layout/Grid.js",["d3","../common/HTMLWidget","./Cell","../common/Text","../chart/Pie","../chart/MultiChart","../c3chart/Line","css!./Grid"],t):e.layout_Grid=t(e.d3,e.common_HTMLWidget,e.layout_Cell,e.common_Text,e.chart_Pie,e.chart_MultiChart,e.c3chart_Line)}(this,function(e,t,n,r,i,s,o){function u(){t.call(this),this._tag="div",this._colCount=0,this._rowCount=0,this._colSize=0,this._rowSize=0,this.content([])}return u.prototype=Object.create(t.prototype),u.prototype._class+=" layout_Grid",u.prototype.publish("designMode",!1,"boolean","Design Mode",null,{tags:["Private"]}),u.prototype.publish("gutter",4,"number","Gap Between Widgets",null,{tags:["Private"]}),u.prototype.publish("fitTo","all","set","Sizing Strategy",["all","width"],{tags:["Private"]}),u.prototype.publish("cellPadding",null,"string","Cell Padding (px)",null,{tags:["Intermediate"]}),u.prototype.publish("content",[],"widgetArray","widgets",null,{tags:["Private"]}),u.prototype.testData=function(){return this.setContent(0,0,(new i).testData()).setContent(0,1,(new i).testData()).setContent(1,0,(new i).testData()).setContent(1,1,(new i).testData()).setContent(0,2,(new s).testData(),"Title AAA",2,2).setContent(2,0,(new o).testData(),"Title BBB",2,4),this},u.prototype.getDimensions=function(){var e={width:0,height:0};return this.content().forEach(function(t){e.width=r.gridRow()&&e=r.gridCol()&&t=e.clientY&&Math.floor(u+l-n)<=e.clientY&&r?t="s":Math.floor(u)<=e.clientY&&Math.ceil(u+n)>=e.clientY&&i&&(t="n"),Math.ceil(a+f)>=e.clientX&&Math.floor(a+f-n)<=e.clientX&&s?t+="e":Math.floor(a)<=e.clientX&&Math.ceil(a+n)>=e.clientX&&o&&(t+="w"),t},u.prototype.createDropTarget=function(e){var t=e[0]-this._dragCellOffsetX,n=e[1]-this._dragCellOffsetY,r=this._dragCell.gridColSpan(),i=this._dragCell.gridRowSpan(),s=document.createElement("div");s.id="grid-drop-target"+this.id(),s.className="grid-drop-target",this._element.node().appendChild(s),this.updateDropTarget(t,n,r,i)},u.prototype.setGridOffsets=function(){this._offsetX=this._element.node().getBoundingClientRect().left+this.gutter()/2,this._offsetY=this._element.node().getBoundingClientRect().top+this.gutter()/2},u.prototype.updateDropTarget=function(e,t,n,r){var i,s,o,u;i=this._offsetY+t*this._rowSize,s=this._offsetX+e*this._colSize,o=n*this._colSize-this.gutter(),u=r*this._rowSize-this.gutter();var a=document.getElementById("grid-drop-target"+this.id());a.style.top=i+"px",a.style.left=s+"px",a.style.width=o+"px",a.style.height=u+"px"},u.prototype.moveDropTarget=function(e){if(this._handle){var t=[];switch(this._handle){case"nw":t=[this._dragCell.gridCol()+this._dragCell.gridColSpan()-1,this._dragCell.gridRow()+this._dragCell.gridRowSpan()-1];break;case"n":case"ne":t=[this._dragCell.gridCol(),this._dragCell.gridRow()+this._dragCell.gridRowSpan()-1];break;case"e":case"se":case"s":t=[this._dragCell.gridCol(),this._dragCell.gridRow()];break;case"sw":case"w":t=[this._dragCell.gridCol()+this._dragCell.gridColSpan()-1,this._dragCell.gridRow()]}switch(this._handle){case"e":case"w":this._locY=t[1];break;default:this._locY=e[1]<=t[1]?e[1]:t[1]}switch(this._handle){case"n":case"s":this._locX=t[0];break;default:this._locX=e[0]<=t[0]?e[0]:t[0]}switch(this._handle){case"n":case"s":this._sizeX=this._dragCell.gridColSpan();break;default:this._sizeX=Math.abs(e[0]-t[0])+1}switch(this._handle){case"e":case"w":this._sizeY=this._dragCell.gridRowSpan();break;default:this._sizeY=Math.abs(e[1]-t[1])+1}}else if(document.getElementById("grid-drop-target"+this.id())!==null){var n=this.getCell(e[1],e[0]);n!==null&&this._dragCell._id!==n._id?(document.getElementById("grid-drop-target"+this.id()).className="grid-drop-target drop-target-over",this._locX=n.gridCol(),this._locY=n.gridRow(),this._sizeX=n.gridColSpan(),this._sizeY=n.gridRowSpan()):(document.getElementById("grid-drop-target"+this.id()).className="grid-drop-target",this._locX=e[0]-this._dragCellOffsetX,this._locY=e[1]-this._dragCellOffsetY,this._sizeX=this._dragCell.gridColSpan(),this._sizeY=this._dragCell.gridRowSpan())}this.updateDropTarget(this._locX,this._locY,this._sizeX,this._sizeY)},u.prototype.updateCells=function(t,n){var r=this,i=this.contentDiv.selectAll(".cell_"+this._id).data(this.content(),function(e){return e._id});i.enter().append("div").attr("class","cell_"+this._id).style("position","absolute").each(function(e){e.target(this),e.__grid_watch=e.watch(function(e,t,n){r._renderCount&&e.indexOf("grid")===0&&t!==n&&r.childMoved()})});var s=e.behavior.drag().on("dragstart",function(t){e.event.sourceEvent.stopPropagation(),r._dragCell=t,r.setGridOffsets(),r.findCurrentLocation(e.event.sourceEvent),r._element.selectAll(".dragHandle").style("visibility","hidden"),r._handle=r.overHandle(e.event.sourceEvent),r._dragCell._dragHandles.indexOf(r._handle)===-1&&(r._handle=undefined),r._dragCellOffsetX=r._currLoc[0]-t.gridCol(),r._dragCellOffsetY=r._currLoc[1]-t.gridRow(),r.createDropTarget(r._currLoc),setTimeout(function(){r.contentDiv.selectAll(".cell_"+r._id).classed("dragItem",function(e){return t._id===e._id}).classed("notDragItem",function(e){return t._id!==e._id})},0)}).on("drag",function(t){r._dragCell=t,r.findCurrentLocation(e.event.sourceEvent);if(typeof r._currLocation=="undefined"||r._currLocation[0]!==r._currLoc[0]||r._currLocation[1]!==r._currLoc[1])r._currLocation=r._currLoc,r.moveDropTarget(r._currLoc)}).on("dragend",function(){e.event.sourceEvent.stopPropagation(),r._element.selectAll(".dragHandle").style("visibility",null);if(r._handle)r._dragCell.gridRow(r._locY),r._dragCell.gridRowSpan(r._sizeY),r._dragCell.gridCol(r._locX),r._dragCell.gridColSpan(r._sizeX);else{var t=r._currLoc[1],n=r._currLoc[0],i=r._dragCell.gridRowSpan(),s=r._dragCell.gridColSpan(),o=r.getCell(r._currLoc[1],r._currLoc[0]);o===r._dragCell&&(i=o.gridRowSpan(),s=o.gridColSpan(),o=null);var u,a;o?(t=o.gridRow(),n=o.gridCol(),i=o.gridRowSpan(),s=o.gridColSpan(),o.gridCol(r._dragCell.gridCol()).gridColSpan(r._dragCell.gridColSpan()).gridRow(r._dragCell.gridRow()).gridRowSpan(r._dragCell.gridRowSpan()),u=n,a=t):(u=n-r._dragCellOffsetX,a=t-r._dragCellOffsetY),r._dragCell.gridCol(u).gridRow(a).gridColSpan(s).gridRowSpan(i)}var f=document.getElementById("grid-drop-target"+r.id());f.parentNode.removeChild(f),setTimeout(function(){r.contentDiv.selectAll(".cell_"+r._id).classed("dragItem",!1).classed("notDragItem",!1)},0),r._dragCell=null});this.designMode()?this.contentDiv.selectAll(".cell_"+this._id).call(s):this.contentDiv.selectAll(".cell_"+this._id).on(".drag",null),i.style("left",function(e){return e.gridCol()*t+r.gutter()/2+"px"}).style("top",function(e){return e.gridRow()*n+r.gutter()/2+"px"}).style("width",function(e){return e.gridColSpan()*t-r.gutter()+"px"}).style("height",function(e){return e.gridRowSpan()*n-r.gutter()+"px"}).each(function(e){e._parentElement.attr("draggable",r.designMode()).selectAll(".dragHandle").attr("draggable",r.designMode()),e.surfacePadding(r.cellPadding()).resize()}),i.exit().each(function(e){e.target(null),e.__grid_watch&&e.__grid_watch.remove()}).remove()},u.prototype.updateDropCells=function(e,t,n){var r=[];if(this.designMode())for(var i=0;i context._dataMaxWeight) { + context._dataMaxWeight = item[1]; + } + }); + } + return retVal; + }; + + Choropleth.prototype.size = function (_) { + var retVal = SVGWidget.prototype.size.apply(this, arguments); + if (arguments.length) { + if (this._svgZoom) { + this._svgZoom + .attr("x", -this._size.width / 2) + .attr("y", -this._size.height / 2) + .attr("width", this._size.width) + .attr("height", this._size.height) + ; + } + } + return retVal; + }; + + Choropleth.prototype.projection = function (_) { + if (!arguments.length) return this._projection; + this._projection = _; + switch (this._projection) { + case "albersUsaPr": + this.d3Projection = this.albersUsaPr(); + break; + case "orthographic": + this.d3Projection = d3.geo.orthographic() + .clipAngle(90) + ; + break; + case "mercator": + this.d3Projection = d3.geo.mercator(); + break; + } + this.d3Path = d3.geo.path() + .projection(this.d3Projection) + ; + return this; + }; + + Choropleth.prototype.render = function () { + SVGWidget.prototype.render.apply(this, arguments); + if (this._renderCount === 1) { + this.zoomToFit(); + } + return this; + }; + + Choropleth.prototype.enter = function (domNode, element) { + // Zoom --- + var context = this; + this._svgZoom = element.append("rect") + .attr("class", "zoom") + .attr("x", -this._size.width / 2) + .attr("y", -this._size.height / 2) + .attr("width", this._size.width) + .attr("height", this._size.height) + .on("dblclick", function (d) { + d3.event.stopPropagation(); + context.zoomToFit(null, 750); + }) + ; + + var defs = this._parentElement.insert("defs", ":first-child"); + var g = defs.append("pattern") + .attr('id', 'hash') + .attr('patternUnits', 'userSpaceOnUse') + .attr('width', '10') + .attr('height', '10') + .attr("x", 0).attr("y", 0) + .append("g"); + g.append("rect") + .attr("class", "noFill") + .attr("x", 0) + .attr("y", 0) + .attr("width", 5) + .attr("height", 5) + ; + g.append("rect") + .attr("class", "noFill") + .attr("x", 5) + .attr("y", 5) + .attr("width", 5) + .attr("height", 5) + ; + + this._svg = element.append("g"); + }; + + Choropleth.prototype.update = function (domNode, element) { + this._palette = this._palette.switch(this.paletteID()); + }; + + // A modified d3.geo.albersUsa to include Puerto Rico. + Choropleth.prototype.albersUsaPr = function () { + var ε = 1e-6; + + var lower48 = d3.geo.albers(); + + // EPSG:3338 + var alaska = d3.geo.conicEqualArea() + .rotate([154, 0]) + .center([-2, 58.5]) + .parallels([55, 65]); + + // ESRI:102007 + var hawaii = d3.geo.conicEqualArea() + .rotate([157, 0]) + .center([-3, 19.9]) + .parallels([8, 18]); + + // XXX? You should check that this is a standard PR projection! + var puertoRico = d3.geo.conicEqualArea() + .rotate([66, 0]) + .center([0, 18]) + .parallels([8, 18]); + + var point, + pointStream = { point: function (x, y) { point = [x, y]; } }, + lower48Point, + alaskaPoint, + hawaiiPoint, + puertoRicoPoint; + + function albersUsa(coordinates) { + var x = coordinates[0], y = coordinates[1]; + point = null; + (lower48Point(x, y), point) || + (alaskaPoint(x, y), point) || + (hawaiiPoint(x, y), point) || + (puertoRicoPoint(x, y), point); // jshint ignore:line + return point; + } + + albersUsa.invert = function (coordinates) { + var k = lower48.scale(), + t = lower48.translate(), + x = (coordinates[0] - t[0]) / k, + y = (coordinates[1] - t[1]) / k; + return (y >= 0.120 && y < 0.234 && x >= -0.425 && x < -0.214 ? alaska + : y >= 0.166 && y < 0.234 && x >= -0.214 && x < -0.115 ? hawaii + : y >= 0.204 && y < 0.234 && x >= 0.320 && x < 0.380 ? puertoRico + : lower48).invert(coordinates); + }; + + // A naïve multi-projection stream. + // The projections must have mutually exclusive clip regions on the sphere, + // as this will avoid emitting interleaving lines and polygons. + albersUsa.stream = function (stream) { + var lower48Stream = lower48.stream(stream), + alaskaStream = alaska.stream(stream), + hawaiiStream = hawaii.stream(stream), + puertoRicoStream = puertoRico.stream(stream); + return { + point: function (x, y) { + lower48Stream.point(x, y); + alaskaStream.point(x, y); + hawaiiStream.point(x, y); + puertoRicoStream.point(x, y); + }, + sphere: function () { + lower48Stream.sphere(); + alaskaStream.sphere(); + hawaiiStream.sphere(); + puertoRicoStream.sphere(); + }, + lineStart: function () { + lower48Stream.lineStart(); + alaskaStream.lineStart(); + hawaiiStream.lineStart(); + puertoRicoStream.lineStart(); + }, + lineEnd: function () { + lower48Stream.lineEnd(); + alaskaStream.lineEnd(); + hawaiiStream.lineEnd(); + puertoRicoStream.lineEnd(); + }, + polygonStart: function () { + lower48Stream.polygonStart(); + alaskaStream.polygonStart(); + hawaiiStream.polygonStart(); + puertoRicoStream.polygonStart(); + }, + polygonEnd: function () { + lower48Stream.polygonEnd(); + alaskaStream.polygonEnd(); + hawaiiStream.polygonEnd(); + puertoRicoStream.polygonEnd(); + } + }; + }; + + albersUsa.precision = function (_) { + if (!arguments.length) return lower48.precision(); + lower48.precision(_); + alaska.precision(_); + hawaii.precision(_); + puertoRico.precision(_); + return albersUsa; + }; + + albersUsa.scale = function (_) { + if (!arguments.length) return lower48.scale(); + lower48.scale(_); + alaska.scale(_ * 0.35); + hawaii.scale(_); + puertoRico.scale(_); + return albersUsa.translate(lower48.translate()); + }; + + albersUsa.translate = function (_) { + if (!arguments.length) return lower48.translate(); + var k = lower48.scale(), x = +_[0], y = +_[1]; + + lower48Point = lower48 + .translate(_) + .clipExtent([[x - 0.455 * k, y - 0.238 * k], [x + 0.455 * k, y + 0.238 * k]]) + .stream(pointStream).point; + + alaskaPoint = alaska + .translate([x - 0.307 * k, y + 0.201 * k]) + .clipExtent([[x - 0.425 * k + ε, y + 0.120 * k + ε], [x - 0.214 * k - ε, y + 0.234 * k - ε]]) + .stream(pointStream).point; + + hawaiiPoint = hawaii + .translate([x - 0.205 * k, y + 0.212 * k]) + .clipExtent([[x - 0.214 * k + ε, y + 0.166 * k + ε], [x - 0.115 * k - ε, y + 0.234 * k - ε]]) + .stream(pointStream).point; + + puertoRicoPoint = puertoRico + .translate([x + 0.350 * k, y + 0.224 * k]) + .clipExtent([[x + 0.320 * k, y + 0.204 * k], [x + 0.380 * k, y + 0.234 * k]]) + .stream(pointStream).point; + + return albersUsa; + }; + + return albersUsa.scale(1070); + }; + + Choropleth.prototype.zoomToFit = function (node, transitionDuration, scaleFactor) { + scaleFactor = scaleFactor || 0.9; + + var bbox = node ? node.getBBox() : this._svg.node().getBBox(); + var x = bbox.x + bbox.width / 2; + var y = bbox.y + bbox.height / 2; + var scale = scaleFactor / Math.max(bbox.width / this.width(), bbox.height / this.height()); + var translate = [-scale * x, -scale * y]; + + (transitionDuration ? this._svg.transition().duration(transitionDuration) : this._svg) + .attr("transform", "translate(" + translate + ")scale(" + scale + ")") + ; + }; + + return Choropleth; +})); + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('map/us-counties.js',[], factory); + } else { + root.map_usCounties = factory(); + } +}(this, function () { + return { + stateNames: { + "1": { + "name": "Alabama", + "code": "AL" + }, + "2": { + "name": "Alaska", + "code": "AK" + }, + "4": { + "name": "Arizona", + "code": "AZ" + }, + "5": { + "name": "Arkansas", + "code": "AR" + }, + "6": { + "name": "California", + "code": "CA" + }, + "8": { + "name": "Colorado", + "code": "CO" + }, + "9": { + "name": "Connecticut", + "code": "CT" + }, + "10": { + "name": "Delaware", + "code": "DE" + }, + "11": { + "name": "District of Columbia", + "code": "DC" + }, + "12": { + "name": "Florida", + "code": "FL" + }, + "13": { + "name": "Georgia", + "code": "GA" + }, + "15": { + "name": "Hawaii", + "code": "HI" + }, + "16": { + "name": "Idaho", + "code": "ID" + }, + "17": { + "name": "Illinois", + "code": "IL" + }, + "18": { + "name": "Indiana", + "code": "IN" + }, + "19": { + "name": "Iowa", + "code": "IA" + }, + "20": { + "name": "Kansas", + "code": "KS" + }, + "21": { + "name": "Kentucky", + "code": "KY" + }, + "22": { + "name": "Louisiana", + "code": "LA" + }, + "23": { + "name": "Maine", + "code": "ME" + }, + "24": { + "name": "Maryland", + "code": "MD" + }, + "25": { + "name": "Massachusetts", + "code": "MA" + }, + "26": { + "name": "Michigan", + "code": "MI" + }, + "27": { + "name": "Minnesota", + "code": "MN" + }, + "28": { + "name": "Mississippi", + "code": "MS" + }, + "29": { + "name": "Missouri", + "code": "MO" + }, + "30": { + "name": "Montana", + "code": "MT" + }, + "31": { + "name": "Nebraska", + "code": "NE" + }, + "32": { + "name": "Nevada", + "code": "NV" + }, + "33": { + "name": "New Hampshire", + "code": "NH" + }, + "34": { + "name": "New Jersey", + "code": "NJ" + }, + "35": { + "name": "New Mexico", + "code": "NM" + }, + "36": { + "name": "New York", + "code": "NY" + }, + "37": { + "name": "North Carolina", + "code": "NC" + }, + "38": { + "name": "North Dakota", + "code": "ND" + }, + "39": { + "name": "Ohio", + "code": "OH" + }, + "40": { + "name": "Oklahoma", + "code": "OK" + }, + "41": { + "name": "Oregon", + "code": "OR" + }, + "42": { + "name": "Pennsylvania", + "code": "PA" + }, + "44": { + "name": "Rhode Island", + "code": "RI" + }, + "45": { + "name": "South Carolina", + "code": "SC" + }, + "46": { + "name": "South Dakota", + "code": "SD" + }, + "47": { + "name": "Tennessee", + "code": "TN" + }, + "48": { + "name": "Texas", + "code": "TX" + }, + "49": { + "name": "Utah", + "code": "UT" + }, + "50": { + "name": "Vermont", + "code": "VT" + }, + "51": { + "name": "Virginia", + "code": "VA" + }, + "53": { + "name": "Washington", + "code": "WA" + }, + "54": { + "name": "West Virginia", + "code": "WV" + }, + "55": { + "name": "Wisconsin", + "code": "WI" + }, + "56": { + "name": "Wyoming", + "code": "WY" + }, + "60": { + "name": "American Samoa", + "code": "AS" + }, + "66": { + "name": "Guam", + "code": "GU" + }, + "69": { + "name": "Northern Mariana Islands", + "code": "MP" + }, + "72": { + "name": "Puerto Rico", + "code": "PR" + }, + "78": { + "name": "Virgin Islands", + "code": "VI" + } + }, + countyNames: { + "1001": "AUTAUGA", + "1003": "BALDWIN", + "1005": "BARBOUR", + "1007": "BIBB", + "1009": "BLOUNT", + "1011": "BULLOCK", + "1013": "BUTLER", + "1015": "CALHOUN", + "1017": "CHAMBERS", + "1019": "CHEROKEE", + "1021": "CHILTON", + "1023": "CHOCTAW", + "1025": "CLARKE", + "1027": "CLAY", + "1029": "CLEBURNE", + "1031": "COFFEE", + "1033": "COLBERT", + "1035": "CONECUH", + "1037": "COOSA", + "1039": "COVINGTON", + "1041": "CRENSHAW", + "1043": "CULLMAN", + "1045": "DALE", + "1047": "DALLAS", + "1049": "DEKALB", + "1051": "ELMORE", + "1053": "ESCAMBIA", + "1055": "ETOWAH", + "1057": "FAYETTE", + "1059": "FRANKLIN", + "1061": "GENEVA", + "1063": "GREENE", + "1065": "HALE", + "1067": "HENRY", + "1069": "HOUSTON", + "1071": "JACKSON", + "1073": "JEFFERSON", + "1075": "LAMAR", + "1077": "LAUDERDALE", + "1079": "LAWRENCE", + "1081": "LEE", + "1083": "LIMESTONE", + "1085": "LOWNDES", + "1087": "MACON", + "1089": "MADISON", + "1091": "MARENGO", + "1093": "MARION", + "1095": "MARSHALL", + "1097": "MOBILE", + "1099": "MONROE", + "1101": "MONTGOMERY", + "1103": "MORGAN", + "1105": "PERRY", + "1107": "PICKENS", + "1109": "PIKE", + "1111": "RANDOLPH", + "1113": "RUSSELL", + "1115": "ST. CLAIR", + "1117": "SHELBY", + "1119": "SUMTER", + "1121": "TALLADEGA", + "1123": "TALLAPOOSA", + "1125": "TUSCALOOSA", + "1127": "WALKER", + "1129": "WASHINGTON", + "1131": "WILCOX", + "1133": "WINSTON", + "2013": "ALEUTIANS EAST", + "2016": "ALEUTIANS WEST", + "2020": "ANCHORAGE", + "2050": "BETHEL", + "2060": "BRISTOL BAY", + "2068": "DENALI", + "2070": "DILLINGHAM", + "2090": "FAIRBANKS", + "2100": "HAINES", + "2110": "JUNEAU", + "2122": "KENAI", + "2130": "KETCHIKAN GATEWAY", + "2150": "KODIAK ISLAND", + "2164": "LAKE AND PENINSULA", + "2170": "MATANUSKA-SUSITNA BOROUGH", + "2180": "NOME", + "2185": "NORTH SLOPE", + "2188": "NORTHWEST ARCTIC", + "2201": "PRINCE OF WALES-OUTER KETCHIKAN", + "2220": "SITKA", + "2232": "SKAGWAY-HOONAH-ANGOON", + "2240": "SOUTHEAST FAIRBANKS", + "2261": "VALDEZ-CORDOVA", + "2270": "WADE HAMPTON", + "2280": "WRANGELL-PETERSBURG", + "2282": "YAKUTAT", + "2290": "YUKON-KOYUKUK", + "4001": "APACHE", + "4003": "COCHISE", + "4005": "COCONINO", + "4007": "GILA", + "4009": "GRAHAM", + "4011": "GREENLEE", + "4012": "LA PAZ", + "4013": "MARICOPA", + "4015": "MOHAVE", + "4017": "NAVAJO", + "4019": "PIMA", + "4021": "PINAL", + "4023": "SANTA CRUZ", + "4025": "YAVAPAI", + "4027": "YUMA", + "5001": "ARKANSAS", + "5003": "ASHLEY", + "5005": "BAXTER", + "5007": "BENTON", + "5009": "BOONE", + "5011": "BRADLEY", + "5013": "CALHOUN", + "5015": "CARROLL", + "5017": "CHICOT", + "5019": "CLARK", + "5021": "CLAY", + "5023": "CLEBURNE", + "5025": "CLEVELAND", + "5027": "COLUMBIA", + "5029": "CONWAY", + "5031": "CRAIGHEAD", + "5033": "CRAWFORD", + "5035": "CRITTENDEN", + "5037": "CROSS", + "5039": "DALLAS", + "5041": "DESHA", + "5043": "DREW", + "5045": "FAULKNER", + "5047": "FRANKLIN", + "5049": "FULTON", + "5051": "GARLAND", + "5053": "GRANT", + "5055": "GREENE", + "5057": "HEMPSTEAD", + "5059": "HOT SPRING", + "5061": "HOWARD", + "5063": "INDEPENDENCE", + "5065": "IZARD", + "5067": "JACKSON", + "5069": "JEFFERSON", + "5071": "JOHNSON", + "5073": "LAFAYETTE", + "5075": "LAWRENCE", + "5077": "LEE", + "5079": "LINCOLN", + "5081": "LITTLE RIVER", + "5083": "LOGAN", + "5085": "LONOKE", + "5087": "MADISON", + "5089": "MARION", + "5091": "MILLER", + "5093": "MISSISSIPPI", + "5095": "MONROE", + "5097": "MONTGOMERY", + "5099": "NEVADA", + "5101": "NEWTON", + "5103": "OUACHITA", + "5105": "PERRY", + "5107": "PHILLIPS", + "5109": "PIKE", + "5111": "POINSETT", + "5113": "POLK", + "5115": "POPE", + "5117": "PRAIRIE", + "5119": "PULASKI", + "5121": "RANDOLPH", + "5123": "ST. FRANCIS", + "5125": "SALINE", + "5127": "SCOTT", + "5129": "SEARCY", + "5131": "SEBASTIAN", + "5133": "SEVIER", + "5135": "SHARP", + "5137": "STONE", + "5139": "UNION", + "5141": "VAN BUREN", + "5143": "WASHINGTON", + "5145": "WHITE", + "5147": "WOODRUFF", + "5149": "YELL", + "6001": "ALAMEDA", + "6003": "ALPINE", + "6005": "AMADOR", + "6007": "BUTTE", + "6009": "CALAVERAS", + "6011": "COLUSA", + "6013": "CONTRA COSTA", + "6015": "DEL NORTE", + "6017": "EL DORADO", + "6019": "FRESNO", + "6021": "GLENN", + "6023": "HUMBOLDT", + "6025": "IMPERIAL", + "6027": "INYO", + "6029": "KERN", + "6031": "KINGS", + "6033": "LAKE", + "6035": "LASSEN", + "6037": "LOS ANGELES", + "6039": "MADERA", + "6041": "MARIN", + "6043": "MARIPOSA", + "6045": "MENDOCINO", + "6047": "MERCED", + "6049": "MODOC", + "6051": "MONO", + "6053": "MONTEREY", + "6055": "NAPA", + "6057": "NEVADA", + "6059": "ORANGE", + "6061": "PLACER", + "6063": "PLUMAS", + "6065": "RIVERSIDE", + "6067": "SACRAMENTO", + "6069": "SAN BENITO", + "6071": "SAN BERNARDINO", + "6073": "SAN DIEGO", + "6075": "SAN FRANCISCO", + "6077": "SAN JOAQUIN", + "6079": "SAN LUIS OBISPO", + "6081": "SAN MATEO", + "6083": "SANTA BARBARA", + "6085": "SANTA CLARA", + "6087": "SANTA CRUZ", + "6089": "SHASTA", + "6091": "SIERRA", + "6093": "SISKIYOU", + "6095": "SOLANO", + "6097": "SONOMA", + "6099": "STANISLAUS", + "6101": "SUTTER", + "6103": "TEHAMA", + "6105": "TRINITY", + "6107": "TULARE", + "6109": "TUOLUMNE", + "6111": "VENTURA", + "6113": "YOLO", + "6115": "YUBA", + "8001": "ADAMS", + "8003": "ALAMOSA", + "8005": "ARAPAHOE", + "8007": "ARCHULETA", + "8009": "BACA", + "8011": "BENT", + "8013": "BOULDER", + "8014": "BROOMFIELD", + "8015": "CHAFFEE", + "8017": "CHEYENNE", + "8019": "CLEAR CREEK", + "8021": "CONEJOS", + "8023": "COSTILLA", + "8025": "CROWLEY", + "8027": "CUSTER", + "8029": "DELTA", + "8031": "DENVER", + "8033": "DOLORES", + "8035": "DOUGLAS", + "8037": "EAGLE", + "8039": "ELBERT", + "8041": "EL PASO", + "8043": "FREMONT", + "8045": "GARFIELD", + "8047": "GILPIN", + "8049": "GRAND", + "8051": "GUNNISON", + "8053": "HINSDALE", + "8055": "HUERFANO", + "8057": "JACKSON", + "8059": "JEFFERSON", + "8061": "KIOWA", + "8063": "KIT CARSON", + "8065": "LAKE", + "8067": "LA PLATA", + "8069": "LARIMER", + "8071": "LAS ANIMAS", + "8073": "LINCOLN", + "8075": "LOGAN", + "8077": "MESA", + "8079": "MINERAL", + "8081": "MOFFAT", + "8083": "MONTEZUMA", + "8085": "MONTROSE", + "8087": "MORGAN", + "8089": "OTERO", + "8091": "OURAY", + "8093": "PARK", + "8095": "PHILLIPS", + "8097": "PITKIN", + "8099": "PROWERS", + "8101": "PUEBLO", + "8103": "RIO BLANCO", + "8105": "RIO GRANDE", + "8107": "ROUTT", + "8109": "SAGUACHE", + "8111": "SAN JUAN", + "8113": "SAN MIGUEL", + "8115": "SEDGWICK", + "8117": "SUMMIT", + "8119": "TELLER", + "8121": "WASHINGTON", + "8123": "WELD", + "8125": "YUMA", + "9001": "FAIRFIELD", + "9003": "HARTFORD", + "9005": "LITCHFIELD", + "9007": "MIDDLESEX", + "9009": "NEW HAVEN", + "9011": "NEW LONDON", + "9013": "TOLLAND", + "9015": "WINDHAM", + "10001": "KENT", + "10003": "NEW CASTLE", + "10005": "SUSSEX", + "11001": "DISTRICT OF COLUMBIA", + "12001": "ALACHUA", + "12003": "BAKER", + "12005": "BAY", + "12007": "BRADFORD", + "12009": "BREVARD", + "12011": "BROWARD", + "12013": "CALHOUN", + "12015": "CHARLOTTE", + "12017": "CITRUS", + "12019": "CLAY", + "12021": "COLLIER", + "12023": "COLUMBIA", + "12025": "DADE", + "12027": "DESOTO", + "12029": "DIXIE", + "12031": "DUVAL", + "12033": "ESCAMBIA", + "12035": "FLAGLER", + "12037": "FRANKLIN", + "12039": "GADSDEN", + "12041": "GILCHRIST", + "12043": "GLADES", + "12045": "GULF", + "12047": "HAMILTON", + "12049": "HARDEE", + "12051": "HENDRY", + "12053": "HERNANDO", + "12055": "HIGHLANDS", + "12057": "HILLSBOROUGH", + "12059": "HOLMES", + "12061": "INDIAN RIVER", + "12063": "JACKSON", + "12065": "JEFFERSON", + "12067": "LAFAYETTE", + "12069": "LAKE", + "12071": "LEE", + "12073": "LEON", + "12075": "LEVY", + "12077": "LIBERTY", + "12079": "MADISON", + "12081": "MANATEE", + "12083": "MARION", + "12085": "MARTIN", + "12086": "MIAMI-DADE", + "12087": "MONROE", + "12089": "NASSAU", + "12091": "OKALOOSA", + "12093": "OKEECHOBEE", + "12095": "ORANGE", + "12097": "OSCEOLA", + "12099": "PALM BEACH", + "12101": "PASCO", + "12103": "PINELLAS", + "12105": "POLK", + "12107": "PUTNAM", + "12109": "ST. JOHNS", + "12111": "ST. LUCIE", + "12113": "SANTA ROSA", + "12115": "SARASOTA", + "12117": "SEMINOLE", + "12119": "SUMTER", + "12121": "SUWANNEE", + "12123": "TAYLOR", + "12125": "UNION", + "12127": "VOLUSIA", + "12129": "WAKULLA", + "12131": "WALTON", + "12133": "WASHINGTON", + "13001": "APPLING", + "13003": "ATKINSON", + "13005": "BACON", + "13007": "BAKER", + "13009": "BALDWIN", + "13011": "BANKS", + "13013": "BARROW", + "13015": "BARTOW", + "13017": "BEN HILL", + "13019": "BERRIEN", + "13021": "BIBB", + "13023": "BLECKLEY", + "13025": "BRANTLEY", + "13027": "BROOKS", + "13029": "BRYAN", + "13031": "BULLOCH", + "13033": "BURKE", + "13035": "BUTTS", + "13037": "CALHOUN", + "13039": "CAMDEN", + "13043": "CANDLER", + "13045": "CARROLL", + "13047": "CATOOSA", + "13049": "CHARLTON", + "13051": "CHATHAM", + "13053": "CHATTAHOOCHEE", + "13055": "CHATTOOGA", + "13057": "CHEROKEE", + "13059": "CLARKE", + "13061": "CLAY", + "13063": "CLAYTON", + "13065": "CLINCH", + "13067": "COBB", + "13069": "COFFEE", + "13071": "COLQUITT", + "13073": "COLUMBIA", + "13075": "COOK", + "13077": "COWETA", + "13079": "CRAWFORD", + "13081": "CRISP", + "13083": "DADE", + "13085": "DAWSON", + "13087": "DECATUR", + "13089": "DEKALB", + "13091": "DODGE", + "13093": "DOOLY", + "13095": "DOUGHERTY", + "13097": "DOUGLAS", + "13099": "EARLY", + "13101": "ECHOLS", + "13103": "EFFINGHAM", + "13105": "ELBERT", + "13107": "EMANUEL", + "13109": "EVANS", + "13111": "FANNIN", + "13113": "FAYETTE", + "13115": "FLOYD", + "13117": "FORSYTH", + "13119": "FRANKLIN", + "13121": "FULTON", + "13123": "GILMER", + "13125": "GLASCOCK", + "13127": "GLYNN", + "13129": "GORDON", + "13131": "GRADY", + "13133": "GREENE", + "13135": "GWINNETT", + "13137": "HABERSHAM", + "13139": "HALL", + "13141": "HANCOCK", + "13143": "HARALSON", + "13145": "HARRIS", + "13147": "HART", + "13149": "HEARD", + "13151": "HENRY", + "13153": "HOUSTON", + "13155": "IRWIN", + "13157": "JACKSON", + "13159": "JASPER", + "13161": "JEFF DAVIS", + "13163": "JEFFERSON", + "13165": "JENKINS", + "13167": "JOHNSON", + "13169": "JONES", + "13171": "LAMAR", + "13173": "LANIER", + "13175": "LAURENS", + "13177": "LEE", + "13179": "LIBERTY", + "13181": "LINCOLN", + "13183": "LONG", + "13185": "LOWNDES", + "13187": "LUMPKIN", + "13189": "MCDUFFIE", + "13191": "MCINTOSH", + "13193": "MACON", + "13195": "MADISON", + "13197": "MARION", + "13199": "MERIWETHER", + "13201": "MILLER", + "13205": "MITCHELL", + "13207": "MONROE", + "13209": "MONTGOMERY", + "13211": "MORGAN", + "13213": "MURRAY", + "13215": "MUSCOGEE", + "13217": "NEWTON", + "13219": "OCONEE", + "13221": "OGLETHORPE", + "13223": "PAULDING", + "13225": "PEACH", + "13227": "PICKENS", + "13229": "PIERCE", + "13231": "PIKE", + "13233": "POLK", + "13235": "PULASKI", + "13237": "PUTNAM", + "13239": "QUITMAN", + "13241": "RABUN", + "13243": "RANDOLPH", + "13245": "RICHMOND", + "13247": "ROCKDALE", + "13249": "SCHLEY", + "13251": "SCREVEN", + "13253": "SEMINOLE", + "13255": "SPALDING", + "13257": "STEPHENS", + "13259": "STEWART", + "13261": "SUMTER", + "13263": "TALBOT", + "13265": "TALIAFERRO", + "13267": "TATTNALL", + "13269": "TAYLOR", + "13271": "TELFAIR", + "13273": "TERRELL", + "13275": "THOMAS", + "13277": "TIFT", + "13279": "TOOMBS", + "13281": "TOWNS", + "13283": "TREUTLEN", + "13285": "TROUP", + "13287": "TURNER", + "13289": "TWIGGS", + "13291": "UNION", + "13293": "UPSON", + "13295": "WALKER", + "13297": "WALTON", + "13299": "WARE", + "13301": "WARREN", + "13303": "WASHINGTON", + "13305": "WAYNE", + "13307": "WEBSTER", + "13309": "WHEELER", + "13311": "WHITE", + "13313": "WHITFIELD", + "13315": "WILCOX", + "13317": "WILKES", + "13319": "WILKINSON", + "13321": "WORTH", + "15001": "HAWAII", + "15003": "HONOLULU", + "15005": "KALAWAO", + "15007": "KAUAI", + "15009": "MAUI", + "16001": "ADA", + "16003": "ADAMS", + "16005": "BANNOCK", + "16007": "BEAR LAKE", + "16009": "BENEWAH", + "16011": "BINGHAM", + "16013": "BLAINE", + "16015": "BOISE", + "16017": "BONNER", + "16019": "BONNEVILLE", + "16021": "BOUNDARY", + "16023": "BUTTE", + "16025": "CAMAS", + "16027": "CANYON", + "16029": "CARIBOU", + "16031": "CASSIA", + "16033": "CLARK", + "16035": "CLEARWATER", + "16037": "CUSTER", + "16039": "ELMORE", + "16041": "FRANKLIN", + "16043": "FREMONT", + "16045": "GEM", + "16047": "GOODING", + "16049": "IDAHO", + "16051": "JEFFERSON", + "16053": "JEROME", + "16055": "KOOTENAI", + "16057": "LATAH", + "16059": "LEMHI", + "16061": "LEWIS", + "16063": "LINCOLN", + "16065": "MADISON", + "16067": "MINIDOKA", + "16069": "NEZ PERCE", + "16071": "ONEIDA", + "16073": "OWYHEE", + "16075": "PAYETTE", + "16077": "POWER", + "16079": "SHOSHONE", + "16081": "TETON", + "16083": "TWIN FALLS", + "16085": "VALLEY", + "16087": "WASHINGTON", + "17001": "ADAMS", + "17003": "ALEXANDER", + "17005": "BOND", + "17007": "BOONE", + "17009": "BROWN", + "17011": "BUREAU", + "17013": "CALHOUN", + "17015": "CARROLL", + "17017": "CASS", + "17019": "CHAMPAIGN", + "17021": "CHRISTIAN", + "17023": "CLARK", + "17025": "CLAY", + "17027": "CLINTON", + "17029": "COLES", + "17031": "COOK", + "17033": "CRAWFORD", + "17035": "CUMBERLAND", + "17037": "DEKALB", + "17039": "DE WITT", + "17041": "DOUGLAS", + "17043": "DUPAGE", + "17045": "EDGAR", + "17047": "EDWARDS", + "17049": "EFFINGHAM", + "17051": "FAYETTE", + "17053": "FORD", + "17055": "FRANKLIN", + "17057": "FULTON", + "17059": "GALLATIN", + "17061": "GREENE", + "17063": "GRUNDY", + "17065": "HAMILTON", + "17067": "HANCOCK", + "17069": "HARDIN", + "17071": "HENDERSON", + "17073": "HENRY", + "17075": "IROQUOIS", + "17077": "JACKSON", + "17079": "JASPER", + "17081": "JEFFERSON", + "17083": "JERSEY", + "17085": "JO DAVIESS", + "17087": "JOHNSON", + "17089": "KANE", + "17091": "KANKAKEE", + "17093": "KENDALL", + "17095": "KNOX", + "17097": "LAKE", + "17099": "LASALLE", + "17101": "LAWRENCE", + "17103": "LEE", + "17105": "LIVINGSTON", + "17107": "LOGAN", + "17109": "MCDONOUGH", + "17111": "MCHENRY", + "17113": "MCLEAN", + "17115": "MACON", + "17117": "MACOUPIN", + "17119": "MADISON", + "17121": "MARION", + "17123": "MARSHALL", + "17125": "MASON", + "17127": "MASSAC", + "17129": "MENARD", + "17131": "MERCER", + "17133": "MONROE", + "17135": "MONTGOMERY", + "17137": "MORGAN", + "17139": "MOULTRIE", + "17141": "OGLE", + "17143": "PEORIA", + "17145": "PERRY", + "17147": "PIATT", + "17149": "PIKE", + "17151": "POPE", + "17153": "PULASKI", + "17155": "PUTNAM", + "17157": "RANDOLPH", + "17159": "RICHLAND", + "17161": "ROCK ISLAND", + "17163": "ST. CLAIR", + "17165": "SALINE", + "17167": "SANGAMON", + "17169": "SCHUYLER", + "17171": "SCOTT", + "17173": "SHELBY", + "17175": "STARK", + "17177": "STEPHENSON", + "17179": "TAZEWELL", + "17181": "UNION", + "17183": "VERMILION", + "17185": "WABASH", + "17187": "WARREN", + "17189": "WASHINGTON", + "17191": "WAYNE", + "17193": "WHITE", + "17195": "WHITESIDE", + "17197": "WILL", + "17199": "WILLIAMSON", + "17201": "WINNEBAGO", + "17203": "WOODFORD", + "18001": "ADAMS", + "18003": "ALLEN", + "18005": "BARTHOLOMEW", + "18007": "BENTON", + "18009": "BLACKFORD", + "18011": "BOONE", + "18013": "BROWN", + "18015": "CARROLL", + "18017": "CASS", + "18019": "CLARK", + "18021": "CLAY", + "18023": "CLINTON", + "18025": "CRAWFORD", + "18027": "DAVIESS", + "18029": "DEARBORN", + "18031": "DECATUR", + "18033": "DEKALB", + "18035": "DELAWARE", + "18037": "DUBOIS", + "18039": "ELKHART", + "18041": "FAYETTE", + "18043": "FLOYD", + "18045": "FOUNTAIN", + "18047": "FRANKLIN", + "18049": "FULTON", + "18051": "GIBSON", + "18053": "GRANT", + "18055": "GREENE", + "18057": "HAMILTON", + "18059": "HANCOCK", + "18061": "HARRISON", + "18063": "HENDRICKS", + "18065": "HENRY", + "18067": "HOWARD", + "18069": "HUNTINGTON", + "18071": "JACKSON", + "18073": "JASPER", + "18075": "JAY", + "18077": "JEFFERSON", + "18079": "JENNINGS", + "18081": "JOHNSON", + "18083": "KNOX", + "18085": "KOSCIUSKO", + "18087": "LAGRANGE", + "18089": "LAKE", + "18091": "LAPORTE", + "18093": "LAWRENCE", + "18095": "MADISON", + "18097": "MARION", + "18099": "MARSHALL", + "18101": "MARTIN", + "18103": "MIAMI", + "18105": "MONROE", + "18107": "MONTGOMERY", + "18109": "MORGAN", + "18111": "NEWTON", + "18113": "NOBLE", + "18115": "OHIO", + "18117": "ORANGE", + "18119": "OWEN", + "18121": "PARKE", + "18123": "PERRY", + "18125": "PIKE", + "18127": "PORTER", + "18129": "POSEY", + "18131": "PULASKI", + "18133": "PUTNAM", + "18135": "RANDOLPH", + "18137": "RIPLEY", + "18139": "RUSH", + "18141": "ST. JOSEPH", + "18143": "SCOTT", + "18145": "SHELBY", + "18147": "SPENCER", + "18149": "STARKE", + "18151": "STEUBEN", + "18153": "SULLIVAN", + "18155": "SWITZERLAND", + "18157": "TIPPECANOE", + "18159": "TIPTON", + "18161": "UNION", + "18163": "VANDERBURGH", + "18165": "VERMILLION", + "18167": "VIGO", + "18169": "WABASH", + "18171": "WARREN", + "18173": "WARRICK", + "18175": "WASHINGTON", + "18177": "WAYNE", + "18179": "WELLS", + "18181": "WHITE", + "18183": "WHITLEY", + "19001": "ADAIR", + "19003": "ADAMS", + "19005": "ALLAMAKEE", + "19007": "APPANOOSE", + "19009": "AUDUBON", + "19011": "BENTON", + "19013": "BLACK HAWK", + "19015": "BOONE", + "19017": "BREMER", + "19019": "BUCHANAN", + "19021": "BUENA VISTA", + "19023": "BUTLER", + "19025": "CALHOUN", + "19027": "CARROLL", + "19029": "CASS", + "19031": "CEDAR", + "19033": "CERRO GORDO", + "19035": "CHEROKEE", + "19037": "CHICKASAW", + "19039": "CLARKE", + "19041": "CLAY", + "19043": "CLAYTON", + "19045": "CLINTON", + "19047": "CRAWFORD", + "19049": "DALLAS", + "19051": "DAVIS", + "19053": "DECATUR", + "19055": "DELAWARE", + "19057": "DES MOINES", + "19059": "DICKINSON", + "19061": "DUBUQUE", + "19063": "EMMET", + "19065": "FAYETTE", + "19067": "FLOYD", + "19069": "FRANKLIN", + "19071": "FREMONT", + "19073": "GREENE", + "19075": "GRUNDY", + "19077": "GUTHRIE", + "19079": "HAMILTON", + "19081": "HANCOCK", + "19083": "HARDIN", + "19085": "HARRISON", + "19087": "HENRY", + "19089": "HOWARD", + "19091": "HUMBOLDT", + "19093": "IDA", + "19095": "IOWA", + "19097": "JACKSON", + "19099": "JASPER", + "19101": "JEFFERSON", + "19103": "JOHNSON", + "19105": "JONES", + "19107": "KEOKUK", + "19109": "KOSSUTH", + "19111": "LEE", + "19113": "LINN", + "19115": "LOUISA", + "19117": "LUCAS", + "19119": "LYON", + "19121": "MADISON", + "19123": "MAHASKA", + "19125": "MARION", + "19127": "MARSHALL", + "19129": "MILLS", + "19131": "MITCHELL", + "19133": "MONONA", + "19135": "MONROE", + "19137": "MONTGOMERY", + "19139": "MUSCATINE", + "19141": "O'BRIEN", + "19143": "OSCEOLA", + "19145": "PAGE", + "19147": "PALO ALTO", + "19149": "PLYMOUTH", + "19151": "POCAHONTAS", + "19153": "POLK", + "19155": "POTTAWATTAMIE", + "19157": "POWESHIEK", + "19159": "RINGGOLD", + "19161": "SAC", + "19163": "SCOTT", + "19165": "SHELBY", + "19167": "SIOUX", + "19169": "STORY", + "19171": "TAMA", + "19173": "TAYLOR", + "19175": "UNION", + "19177": "VAN BUREN", + "19179": "WAPELLO", + "19181": "WARREN", + "19183": "WASHINGTON", + "19185": "WAYNE", + "19187": "WEBSTER", + "19189": "WINNEBAGO", + "19191": "WINNESHIEK", + "19193": "WOODBURY", + "19195": "WORTH", + "19197": "WRIGHT", + "20001": "ALLEN", + "20003": "ANDERSON", + "20005": "ATCHISON", + "20007": "BARBER", + "20009": "BARTON", + "20011": "BOURBON", + "20013": "BROWN", + "20015": "BUTLER", + "20017": "CHASE", + "20019": "CHAUTAUQUA", + "20021": "CHEROKEE", + "20023": "CHEYENNE", + "20025": "CLARK", + "20027": "CLAY", + "20029": "CLOUD", + "20031": "COFFEY", + "20033": "COMANCHE", + "20035": "COWLEY", + "20037": "CRAWFORD", + "20039": "DECATUR", + "20041": "DICKINSON", + "20043": "DONIPHAN", + "20045": "DOUGLAS", + "20047": "EDWARDS", + "20049": "ELK", + "20051": "ELLIS", + "20053": "ELLSWORTH", + "20055": "FINNEY", + "20057": "FORD", + "20059": "FRANKLIN", + "20061": "GEARY", + "20063": "GOVE", + "20065": "GRAHAM", + "20067": "GRANT", + "20069": "GRAY", + "20071": "GREELEY", + "20073": "GREENWOOD", + "20075": "HAMILTON", + "20077": "HARPER", + "20079": "HARVEY", + "20081": "HASKELL", + "20083": "HODGEMAN", + "20085": "JACKSON", + "20087": "JEFFERSON", + "20089": "JEWELL", + "20091": "JOHNSON", + "20093": "KEARNY", + "20095": "KINGMAN", + "20097": "KIOWA", + "20099": "LABETTE", + "20101": "LANE", + "20103": "LEAVENWORTH", + "20105": "LINCOLN", + "20107": "LINN", + "20109": "LOGAN", + "20111": "LYON", + "20113": "MCPHERSON", + "20115": "MARION", + "20117": "MARSHALL", + "20119": "MEADE", + "20121": "MIAMI", + "20123": "MITCHELL", + "20125": "MONTGOMERY", + "20127": "MORRIS", + "20129": "MORTON", + "20131": "NEMAHA", + "20133": "NEOSHO", + "20135": "NESS", + "20137": "NORTON", + "20139": "OSAGE", + "20141": "OSBORNE", + "20143": "OTTAWA", + "20145": "PAWNEE", + "20147": "PHILLIPS", + "20149": "POTTAWATOMIE", + "20151": "PRATT", + "20153": "RAWLINS", + "20155": "RENO", + "20157": "REPUBLIC", + "20159": "RICE", + "20161": "RILEY", + "20163": "ROOKS", + "20165": "RUSH", + "20167": "RUSSELL", + "20169": "SALINE", + "20171": "SCOTT", + "20173": "SEDGWICK", + "20175": "SEWARD", + "20177": "SHAWNEE", + "20179": "SHERIDAN", + "20181": "SHERMAN", + "20183": "SMITH", + "20185": "STAFFORD", + "20187": "STANTON", + "20189": "STEVENS", + "20191": "SUMNER", + "20193": "THOMAS", + "20195": "TREGO", + "20197": "WABAUNSEE", + "20199": "WALLACE", + "20201": "WASHINGTON", + "20203": "WICHITA", + "20205": "WILSON", + "20207": "WOODSON", + "20209": "WYANDOTTE", + "21001": "ADAIR", + "21003": "ALLEN", + "21005": "ANDERSON", + "21007": "BALLARD", + "21009": "BARREN", + "21011": "BATH", + "21013": "BELL", + "21015": "BOONE", + "21017": "BOURBON", + "21019": "BOYD", + "21021": "BOYLE", + "21023": "BRACKEN", + "21025": "BREATHITT", + "21027": "BRECKINRIDGE", + "21029": "BULLITT", + "21031": "BUTLER", + "21033": "CALDWELL", + "21035": "CALLOWAY", + "21037": "CAMPBELL", + "21039": "CARLISLE", + "21041": "CARROLL", + "21043": "CARTER", + "21045": "CASEY", + "21047": "CHRISTIAN", + "21049": "CLARK", + "21051": "CLAY", + "21053": "CLINTON", + "21055": "CRITTENDEN", + "21057": "CUMBERLAND", + "21059": "DAVIESS", + "21061": "EDMONSON", + "21063": "ELLIOTT", + "21065": "ESTILL", + "21067": "FAYETTE", + "21069": "FLEMING", + "21071": "FLOYD", + "21073": "FRANKLIN", + "21075": "FULTON", + "21077": "GALLATIN", + "21079": "GARRARD", + "21081": "GRANT", + "21083": "GRAVES", + "21085": "GRAYSON", + "21087": "GREEN", + "21089": "GREENUP", + "21091": "HANCOCK", + "21093": "HARDIN", + "21095": "HARLAN", + "21097": "HARRISON", + "21099": "HART", + "21101": "HENDERSON", + "21103": "HENRY", + "21105": "HICKMAN", + "21107": "HOPKINS", + "21109": "JACKSON", + "21111": "JEFFERSON", + "21113": "JESSAMINE", + "21115": "JOHNSON", + "21117": "KENTON", + "21119": "KNOTT", + "21121": "KNOX", + "21123": "LARUE", + "21125": "LAUREL", + "21127": "LAWRENCE", + "21129": "LEE", + "21131": "LESLIE", + "21133": "LETCHER", + "21135": "LEWIS", + "21137": "LINCOLN", + "21139": "LIVINGSTON", + "21141": "LOGAN", + "21143": "LYON", + "21145": "MCCRACKEN", + "21147": "MCCREARY", + "21149": "MCLEAN", + "21151": "MADISON", + "21153": "MAGOFFIN", + "21155": "MARION", + "21157": "MARSHALL", + "21159": "MARTIN", + "21161": "MASON", + "21163": "MEADE", + "21165": "MENIFEE", + "21167": "MERCER", + "21169": "METCALFE", + "21171": "MONROE", + "21173": "MONTGOMERY", + "21175": "MORGAN", + "21177": "MUHLENBERG", + "21179": "NELSON", + "21181": "NICHOLAS", + "21183": "OHIO", + "21185": "OLDHAM", + "21187": "OWEN", + "21189": "OWSLEY", + "21191": "PENDLETON", + "21193": "PERRY", + "21195": "PIKE", + "21197": "POWELL", + "21199": "PULASKI", + "21201": "ROBERTSON", + "21203": "ROCKCASTLE", + "21205": "ROWAN", + "21207": "RUSSELL", + "21209": "SCOTT", + "21211": "SHELBY", + "21213": "SIMPSON", + "21215": "SPENCER", + "21217": "TAYLOR", + "21219": "TODD", + "21221": "TRIGG", + "21223": "TRIMBLE", + "21225": "UNION", + "21227": "WARREN", + "21229": "WASHINGTON", + "21231": "WAYNE", + "21233": "WEBSTER", + "21235": "WHITLEY", + "21237": "WOLFE", + "21239": "WOODFORD", + "22001": "ACADIA", + "22003": "ALLEN", + "22005": "ASCENSION", + "22007": "ASSUMPTION", + "22009": "AVOYELLES", + "22011": "BEAUREGARD", + "22013": "BIENVILLE", + "22015": "BOSSIER", + "22017": "CADDO", + "22019": "CALCASIEU", + "22021": "CALDWELL", + "22023": "CAMERON", + "22025": "CATAHOULA", + "22027": "CLAIBORNE", + "22029": "CONCORDIA", + "22031": "DE SOTO", + "22033": "EAST BATON ROUGE", + "22035": "EAST CARROLL", + "22037": "EAST FELICIANA", + "22039": "EVANGELINE", + "22041": "FRANKLIN", + "22043": "GRANT", + "22045": "IBERIA", + "22047": "IBERVILLE", + "22049": "JACKSON", + "22051": "JEFFERSON", + "22053": "JEFFERSON DAVIS", + "22055": "LAFAYETTE", + "22057": "LAFOURCHE", + "22059": "LA SALLE", + "22061": "LINCOLN", + "22063": "LIVINGSTON", + "22065": "MADISON", + "22067": "MOREHOUSE", + "22069": "NATCHITOCHES", + "22071": "ORLEANS", + "22073": "OUACHITA", + "22075": "PLAQUEMINES", + "22077": "POINTE COUPEE", + "22079": "RAPIDES", + "22081": "RED RIVER", + "22083": "RICHLAND", + "22085": "SABINE", + "22087": "ST. BERNARD", + "22089": "ST. CHARLES", + "22091": "ST. HELENA", + "22093": "ST. JAMES", + "22095": "ST. JOHN THE BAPTIST", + "22097": "ST. LANDRY", + "22099": "ST. MARTIN", + "22101": "ST. MARY", + "22103": "ST. TAMMANY", + "22105": "TANGIPAHOA", + "22107": "TENSAS", + "22109": "TERREBONNE", + "22111": "UNION", + "22113": "VERMILION", + "22115": "VERNON", + "22117": "WASHINGTON", + "22119": "WEBSTER", + "22121": "WEST BATON ROUGE", + "22123": "WEST CARROLL", + "22125": "WEST FELICIANA", + "22127": "WINN", + "23001": "ANDROSCOGGIN", + "23003": "AROOSTOOK", + "23005": "CUMBERLAND", + "23007": "FRANKLIN", + "23009": "HANCOCK", + "23011": "KENNEBEC", + "23013": "KNOX", + "23015": "LINCOLN", + "23017": "OXFORD", + "23019": "PENOBSCOT", + "23021": "PISCATAQUIS", + "23023": "SAGADAHOC", + "23025": "SOMERSET", + "23027": "WALDO", + "23029": "WASHINGTON", + "23031": "YORK", + "24001": "ALLEGANY", + "24003": "ANNE ARUNDEL", + "24005": "BALTIMORE", + "24009": "CALVERT", + "24011": "CAROLINE", + "24013": "CARROLL", + "24015": "CECIL", + "24017": "CHARLES", + "24019": "DORCHESTER", + "24021": "FREDERICK", + "24023": "GARRETT", + "24025": "HARFORD", + "24027": "HOWARD", + "24029": "KENT", + "24031": "MONTGOMERY", + "24033": "PRINCE GEORGES", + "24035": "QUEEN ANNES", + "24037": "ST. MARY'S", + "24039": "SOMERSET", + "24041": "TALBOT", + "24043": "WASHINGTON", + "24045": "WICOMICO", + "24047": "WORCESTER", + "24510": "BALTIMORE CITY", + "25001": "BARNSTABLE", + "25003": "BERKSHIRE", + "25005": "BRISTOL", + "25007": "DUKES", + "25009": "ESSEX", + "25011": "FRANKLIN", + "25013": "HAMPDEN", + "25015": "HAMPSHIRE", + "25017": "MIDDLESEX", + "25019": "NANTUCKET", + "25021": "NORFOLK", + "25023": "PLYMOUTH", + "25025": "SUFFOLK", + "25027": "WORCESTER", + "26001": "ALCONA", + "26003": "ALGER", + "26005": "ALLEGAN", + "26007": "ALPENA", + "26009": "ANTRIM", + "26011": "ARENAC", + "26013": "BARAGA", + "26015": "BARRY", + "26017": "BAY", + "26019": "BENZIE", + "26021": "BERRIEN", + "26023": "BRANCH", + "26025": "CALHOUN", + "26027": "CASS", + "26029": "CHARLEVOIX", + "26031": "CHEBOYGAN", + "26033": "CHIPPEWA", + "26035": "CLARE", + "26037": "CLINTON", + "26039": "CRAWFORD", + "26041": "DELTA", + "26043": "DICKINSON", + "26045": "EATON", + "26047": "EMMET", + "26049": "GENESEE", + "26051": "GLADWIN", + "26053": "GOGEBIC", + "26055": "GRAND TRAVERSE", + "26057": "GRATIOT", + "26059": "HILLSDALE", + "26061": "HOUGHTON", + "26063": "HURON", + "26065": "INGHAM", + "26067": "IONIA", + "26069": "IOSCO", + "26071": "IRON", + "26073": "ISABELLA", + "26075": "JACKSON", + "26077": "KALAMAZOO", + "26079": "KALKASKA", + "26081": "KENT", + "26083": "KEWEENAW", + "26085": "LAKE", + "26087": "LAPEER", + "26089": "LEELANAU", + "26091": "LENAWEE", + "26093": "LIVINGSTON", + "26095": "LUCE", + "26097": "MACKINAC", + "26099": "MACOMB", + "26101": "MANISTEE", + "26103": "MARQUETTE", + "26105": "MASON", + "26107": "MECOSTA", + "26109": "MENOMINEE", + "26111": "MIDLAND", + "26113": "MISSAUKEE", + "26115": "MONROE", + "26117": "MONTCALM", + "26119": "MONTMORENCY", + "26121": "MUSKEGON", + "26123": "NEWAYGO", + "26125": "OAKLAND", + "26127": "OCEANA", + "26129": "OGEMAW", + "26131": "ONTONAGON", + "26133": "OSCEOLA", + "26135": "OSCODA", + "26137": "OTSEGO", + "26139": "OTTAWA", + "26141": "PRESQUE ISLE", + "26143": "ROSCOMMON", + "26145": "SAGINAW", + "26147": "ST. CLAIR", + "26149": "ST. JOSEPH", + "26151": "SANILAC", + "26153": "SCHOOLCRAFT", + "26155": "SHIAWASSEE", + "26157": "TUSCOLA", + "26159": "VAN BUREN", + "26161": "WASHTENAW", + "26163": "WAYNE", + "26165": "WEXFORD", + "27001": "AITKIN", + "27003": "ANOKA", + "27005": "BECKER", + "27007": "BELTRAMI", + "27009": "BENTON", + "27011": "BIG STONE", + "27013": "BLUE EARTH", + "27015": "BROWN", + "27017": "CARLTON", + "27019": "CARVER", + "27021": "CASS", + "27023": "CHIPPEWA", + "27025": "CHISAGO", + "27027": "CLAY", + "27029": "CLEARWATER", + "27031": "COOK", + "27033": "COTTONWOOD", + "27035": "CROW WING", + "27037": "DAKOTA", + "27039": "DODGE", + "27041": "DOUGLAS", + "27043": "FARIBAULT", + "27045": "FILLMORE", + "27047": "FREEBORN", + "27049": "GOODHUE", + "27051": "GRANT", + "27053": "HENNEPIN", + "27055": "HOUSTON", + "27057": "HUBBARD", + "27059": "ISANTI", + "27061": "ITASCA", + "27063": "JACKSON", + "27065": "KANABEC", + "27067": "KANDIYOHI", + "27069": "KITTSON", + "27071": "KOOCHICHING", + "27073": "LAC QUI PARLE", + "27075": "LAKE", + "27077": "LAKE OF THE WOODS", + "27079": "LE SUEUR", + "27081": "LINCOLN", + "27083": "LYON", + "27085": "MCLEOD", + "27087": "MAHNOMEN", + "27089": "MARSHALL", + "27091": "MARTIN", + "27093": "MEEKER", + "27095": "MILLE LACS", + "27097": "MORRISON", + "27099": "MOWER", + "27101": "MURRAY", + "27103": "NICOLLET", + "27105": "NOBLES", + "27107": "NORMAN", + "27109": "OLMSTED", + "27111": "OTTER TAIL", + "27113": "PENNINGTON", + "27115": "PINE", + "27117": "PIPESTONE", + "27119": "POLK", + "27121": "POPE", + "27123": "RAMSEY", + "27125": "RED LAKE", + "27127": "REDWOOD", + "27129": "RENVILLE", + "27131": "RICE", + "27133": "ROCK", + "27135": "ROSEAU", + "27137": "ST. LOUIS", + "27139": "SCOTT", + "27141": "SHERBURNE", + "27143": "SIBLEY", + "27145": "STEARNS", + "27147": "STEELE", + "27149": "STEVENS", + "27151": "SWIFT", + "27153": "TODD", + "27155": "TRAVERSE", + "27157": "WABASHA", + "27159": "WADENA", + "27161": "WASECA", + "27163": "WASHINGTON", + "27165": "WATONWAN", + "27167": "WILKIN", + "27169": "WINONA", + "27171": "WRIGHT", + "27173": "YELLOW MEDICINE", + "28001": "ADAMS", + "28003": "ALCORN", + "28005": "AMITE", + "28007": "ATTALA", + "28009": "BENTON", + "28011": "BOLIVAR", + "28013": "CALHOUN", + "28015": "CARROLL", + "28017": "CHICKASAW", + "28019": "CHOCTAW", + "28021": "CLAIBORNE", + "28023": "CLARKE", + "28025": "CLAY", + "28027": "COAHOMA", + "28029": "COPIAH", + "28031": "COVINGTON", + "28033": "DESOTO", + "28035": "FORREST", + "28037": "FRANKLIN", + "28039": "GEORGE", + "28041": "GREENE", + "28043": "GRENADA", + "28045": "HANCOCK", + "28047": "HARRISON", + "28049": "HINDS", + "28051": "HOLMES", + "28053": "HUMPHREYS", + "28055": "ISSAQUENA", + "28057": "ITAWAMBA", + "28059": "JACKSON", + "28061": "JASPER", + "28063": "JEFFERSON", + "28065": "JEFFERSON DAVIS", + "28067": "JONES", + "28069": "KEMPER", + "28071": "LAFAYETTE", + "28073": "LAMAR", + "28075": "LAUDERDALE", + "28077": "LAWRENCE", + "28079": "LEAKE", + "28081": "LEE", + "28083": "LEFLORE", + "28085": "LINCOLN", + "28087": "LOWNDES", + "28089": "MADISON", + "28091": "MARION", + "28093": "MARSHALL", + "28095": "MONROE", + "28097": "MONTGOMERY", + "28099": "NESHOBA", + "28101": "NEWTON", + "28103": "NOXUBEE", + "28105": "OKTIBBEHA", + "28107": "PANOLA", + "28109": "PEARL RIVER", + "28111": "PERRY", + "28113": "PIKE", + "28115": "PONTOTOC", + "28117": "PRENTISS", + "28119": "QUITMAN", + "28121": "RANKIN", + "28123": "SCOTT", + "28125": "SHARKEY", + "28127": "SIMPSON", + "28129": "SMITH", + "28131": "STONE", + "28133": "SUNFLOWER", + "28135": "TALLAHATCHIE", + "28137": "TATE", + "28139": "TIPPAH", + "28141": "TISHOMINGO", + "28143": "TUNICA", + "28145": "UNION", + "28147": "WALTHALL", + "28149": "WARREN", + "28151": "WASHINGTON", + "28153": "WAYNE", + "28155": "WEBSTER", + "28157": "WILKINSON", + "28159": "WINSTON", + "28161": "YALOBUSHA", + "28163": "YAZOO", + "29001": "ADAIR", + "29003": "ANDREW", + "29005": "ATCHISON", + "29007": "AUDRAIN", + "29009": "BARRY", + "29011": "BARTON", + "29013": "BATES", + "29015": "BENTON", + "29017": "BOLLINGER", + "29019": "BOONE", + "29021": "BUCHANAN", + "29023": "BUTLER", + "29025": "CALDWELL", + "29027": "CALLAWAY", + "29029": "CAMDEN", + "29031": "CAPE GIRARDEAU", + "29033": "CARROLL", + "29035": "CARTER", + "29037": "CASS", + "29039": "CEDAR", + "29041": "CHARITON", + "29043": "CHRISTIAN", + "29045": "CLARK", + "29047": "CLAY", + "29049": "CLINTON", + "29051": "COLE", + "29053": "COOPER", + "29055": "CRAWFORD", + "29057": "DADE", + "29059": "DALLAS", + "29061": "DAVIESS", + "29063": "DEKALB", + "29065": "DENT", + "29067": "DOUGLAS", + "29069": "DUNKLIN", + "29071": "FRANKLIN", + "29073": "GASCONADE", + "29075": "GENTRY", + "29077": "GREENE", + "29079": "GRUNDY", + "29081": "HARRISON", + "29083": "HENRY", + "29085": "HICKORY", + "29087": "HOLT", + "29089": "HOWARD", + "29091": "HOWELL", + "29093": "IRON", + "29095": "JACKSON", + "29097": "JASPER", + "29099": "JEFFERSON", + "29101": "JOHNSON", + "29103": "KNOX", + "29105": "LACLEDE", + "29107": "LAFAYETTE", + "29109": "LAWRENCE", + "29111": "LEWIS", + "29113": "LINCOLN", + "29115": "LINN", + "29117": "LIVINGSTON", + "29119": "MCDONALD", + "29121": "MACON", + "29123": "MADISON", + "29125": "MARIES", + "29127": "MARION", + "29129": "MERCER", + "29131": "MILLER", + "29133": "MISSISSIPPI", + "29135": "MONITEAU", + "29137": "MONROE", + "29139": "MONTGOMERY", + "29141": "MORGAN", + "29143": "NEW MADRID", + "29145": "NEWTON", + "29147": "NODAWAY", + "29149": "OREGON", + "29151": "OSAGE", + "29153": "OZARK", + "29155": "PEMISCOT", + "29157": "PERRY", + "29159": "PETTIS", + "29161": "PHELPS", + "29163": "PIKE", + "29165": "PLATTE", + "29167": "POLK", + "29169": "PULASKI", + "29171": "PUTNAM", + "29173": "RALLS", + "29175": "RANDOLPH", + "29177": "RAY", + "29179": "REYNOLDS", + "29181": "RIPLEY", + "29183": "ST. CHARLES", + "29185": "ST. CLAIR", + "29186": "STE. GENEVIEVE", + "29187": "ST. FRANCOIS", + "29189": "ST. LOUIS", + "29195": "SALINE", + "29197": "SCHUYLER", + "29199": "SCOTLAND", + "29201": "SCOTT", + "29203": "SHANNON", + "29205": "SHELBY", + "29207": "STODDARD", + "29209": "STONE", + "29211": "SULLIVAN", + "29213": "TANEY", + "29215": "TEXAS", + "29217": "VERNON", + "29219": "WARREN", + "29221": "WASHINGTON", + "29223": "WAYNE", + "29225": "WEBSTER", + "29227": "WORTH", + "29229": "WRIGHT", + "29510": "SAINT LOUIS CITY", + "30001": "BEAVERHEAD", + "30003": "BIG HORN", + "30005": "BLAINE", + "30007": "BROADWATER", + "30009": "CARBON", + "30011": "CARTER", + "30013": "CASCADE", + "30015": "CHOUTEAU", + "30017": "CUSTER", + "30019": "DANIELS", + "30021": "DAWSON", + "30023": "DEER LODGE", + "30025": "FALLON", + "30027": "FERGUS", + "30029": "FLATHEAD", + "30031": "GALLATIN", + "30033": "GARFIELD", + "30035": "GLACIER", + "30037": "GOLDEN VALLEY", + "30039": "GRANITE", + "30041": "HILL", + "30043": "JEFFERSON", + "30045": "JUDITH BASIN", + "30047": "LAKE", + "30049": "LEWIS AND CLARK", + "30051": "LIBERTY", + "30053": "LINCOLN", + "30055": "MCCONE", + "30057": "MADISON", + "30059": "MEAGHER", + "30061": "MINERAL", + "30063": "MISSOULA", + "30065": "MUSSELSHELL", + "30067": "PARK", + "30069": "PETROLEUM", + "30071": "PHILLIPS", + "30073": "PONDERA", + "30075": "POWDER RIVER", + "30077": "POWELL", + "30079": "PRAIRIE", + "30081": "RAVALLI", + "30083": "RICHLAND", + "30085": "ROOSEVELT", + "30087": "ROSEBUD", + "30089": "SANDERS", + "30091": "SHERIDAN", + "30093": "SILVER BOW", + "30095": "STILLWATER", + "30097": "SWEET GRASS", + "30099": "TETON", + "30101": "TOOLE", + "30103": "TREASURE", + "30105": "VALLEY", + "30107": "WHEATLAND", + "30109": "WIBAUX", + "30111": "YELLOWSTONE", + "31001": "ADAMS", + "31003": "ANTELOPE", + "31005": "ARTHUR", + "31007": "BANNER", + "31009": "BLAINE", + "31011": "BOONE", + "31013": "BOX BUTTE", + "31015": "BOYD", + "31017": "BROWN", + "31019": "BUFFALO", + "31021": "BURT", + "31023": "BUTLER", + "31025": "CASS", + "31027": "CEDAR", + "31029": "CHASE", + "31031": "CHERRY", + "31033": "CHEYENNE", + "31035": "CLAY", + "31037": "COLFAX", + "31039": "CUMING", + "31041": "CUSTER", + "31043": "DAKOTA", + "31045": "DAWES", + "31047": "DAWSON", + "31049": "DEUEL", + "31051": "DIXON", + "31053": "DODGE", + "31055": "DOUGLAS", + "31057": "DUNDY", + "31059": "FILLMORE", + "31061": "FRANKLIN", + "31063": "FRONTIER", + "31065": "FURNAS", + "31067": "GAGE", + "31069": "GARDEN", + "31071": "GARFIELD", + "31073": "GOSPER", + "31075": "GRANT", + "31077": "GREELEY", + "31079": "HALL", + "31081": "HAMILTON", + "31083": "HARLAN", + "31085": "HAYES", + "31087": "HITCHCOCK", + "31089": "HOLT", + "31091": "HOOKER", + "31093": "HOWARD", + "31095": "JEFFERSON", + "31097": "JOHNSON", + "31099": "KEARNEY", + "31101": "KEITH", + "31103": "KEYA PAHA", + "31105": "KIMBALL", + "31107": "KNOX", + "31109": "LANCASTER", + "31111": "LINCOLN", + "31113": "LOGAN", + "31115": "LOUP", + "31117": "MCPHERSON", + "31119": "MADISON", + "31121": "MERRICK", + "31123": "MORRILL", + "31125": "NANCE", + "31127": "NEMAHA", + "31129": "NUCKOLLS", + "31131": "OTOE", + "31133": "PAWNEE", + "31135": "PERKINS", + "31137": "PHELPS", + "31139": "PIERCE", + "31141": "PLATTE", + "31143": "POLK", + "31145": "RED WILLOW", + "31147": "RICHARDSON", + "31149": "ROCK", + "31151": "SALINE", + "31153": "SARPY", + "31155": "SAUNDERS", + "31157": "SCOTTS BLUFF", + "31159": "SEWARD", + "31161": "SHERIDAN", + "31163": "SHERMAN", + "31165": "SIOUX", + "31167": "STANTON", + "31169": "THAYER", + "31171": "THOMAS", + "31173": "THURSTON", + "31175": "VALLEY", + "31177": "WASHINGTON", + "31179": "WAYNE", + "31181": "WEBSTER", + "31183": "WHEELER", + "31185": "YORK", + "32001": "CHURCHILL", + "32003": "CLARK", + "32005": "DOUGLAS", + "32007": "ELKO", + "32009": "ESMERALDA", + "32011": "EUREKA", + "32013": "HUMBOLDT", + "32015": "LANDER", + "32017": "LINCOLN", + "32019": "LYON", + "32021": "MINERAL", + "32023": "NYE", + "32027": "PERSHING", + "32029": "STOREY", + "32031": "WASHOE", + "32033": "WHITE PINE", + "32510": "CARSON CITY", + "33001": "BELKNAP", + "33003": "CARROLL", + "33005": "CHESHIRE", + "33007": "COOS", + "33009": "GRAFTON", + "33011": "HILLSBOROUGH", + "33013": "MERRIMACK", + "33015": "ROCKINGHAM", + "33017": "STRAFFORD", + "33019": "SULLIVAN", + "34001": "ATLANTIC", + "34003": "BERGEN", + "34005": "BURLINGTON", + "34007": "CAMDEN", + "34009": "CAPE MAY", + "34011": "CUMBERLAND", + "34013": "ESSEX", + "34015": "GLOUCESTER", + "34017": "HUDSON", + "34019": "HUNTERDON", + "34021": "MERCER", + "34023": "MIDDLESEX", + "34025": "MONMOUTH", + "34027": "MORRIS", + "34029": "OCEAN", + "34031": "PASSAIC", + "34033": "SALEM", + "34035": "SOMERSET", + "34037": "SUSSEX", + "34039": "UNION", + "34041": "WARREN", + "35001": "BERNALILLO", + "35003": "CATRON", + "35005": "CHAVES", + "35006": "CIBOLA", + "35007": "COLFAX", + "35009": "CURRY", + "35011": "DE BACA", + "35013": "DONA ANA", + "35015": "EDDY", + "35017": "GRANT", + "35019": "GUADALUPE", + "35021": "HARDING", + "35023": "HIDALGO", + "35025": "LEA", + "35027": "LINCOLN", + "35028": "LOS ALAMOS", + "35029": "LUNA", + "35031": "MCKINLEY", + "35033": "MORA", + "35035": "OTERO", + "35037": "QUAY", + "35039": "RIO ARRIBA", + "35041": "ROOSEVELT", + "35043": "SANDOVAL", + "35045": "SAN JUAN", + "35047": "SAN MIGUEL", + "35049": "SANTA FE", + "35051": "SIERRA", + "35053": "SOCORRO", + "35055": "TAOS", + "35057": "TORRANCE", + "35059": "UNION", + "35061": "VALENCIA", + "36001": "ALBANY", + "36003": "ALLEGANY", + "36005": "BRONX", + "36007": "BROOME", + "36009": "CATTARAUGUS", + "36011": "CAYUGA", + "36013": "CHAUTAUQUA", + "36015": "CHEMUNG", + "36017": "CHENANGO", + "36019": "CLINTON", + "36021": "COLUMBIA", + "36023": "CORTLAND", + "36025": "DELAWARE", + "36027": "DUTCHESS", + "36029": "ERIE", + "36031": "ESSEX", + "36033": "FRANKLIN", + "36035": "FULTON", + "36037": "GENESEE", + "36039": "GREENE", + "36041": "HAMILTON", + "36043": "HERKIMER", + "36045": "JEFFERSON", + "36047": "KINGS", + "36049": "LEWIS", + "36051": "LIVINGSTON", + "36053": "MADISON", + "36055": "MONROE", + "36057": "MONTGOMERY", + "36059": "NASSAU", + "36061": "NEW YORK", + "36063": "NIAGARA", + "36065": "ONEIDA", + "36067": "ONONDAGA", + "36069": "ONTARIO", + "36071": "ORANGE", + "36073": "ORLEANS", + "36075": "OSWEGO", + "36077": "OTSEGO", + "36079": "PUTNAM", + "36081": "QUEENS", + "36083": "RENSSELAER", + "36085": "RICHMOND", + "36087": "ROCKLAND", + "36089": "ST. LAWRENCE", + "36091": "SARATOGA", + "36093": "SCHENECTADY", + "36095": "SCHOHARIE", + "36097": "SCHUYLER", + "36099": "SENECA", + "36101": "STEUBEN", + "36103": "SUFFOLK", + "36105": "SULLIVAN", + "36107": "TIOGA", + "36109": "TOMPKINS", + "36111": "ULSTER", + "36113": "WARREN", + "36115": "WASHINGTON", + "36117": "WAYNE", + "36119": "WESTCHESTER", + "36121": "WYOMING", + "36123": "YATES", + "37001": "ALAMANCE", + "37003": "ALEXANDER", + "37005": "ALLEGHANY", + "37007": "ANSON", + "37009": "ASHE", + "37011": "AVERY", + "37013": "BEAUFORT", + "37015": "BERTIE", + "37017": "BLADEN", + "37019": "BRUNSWICK", + "37021": "BUNCOMBE", + "37023": "BURKE", + "37025": "CABARRUS", + "37027": "CALDWELL", + "37029": "CAMDEN", + "37031": "CARTERET", + "37033": "CASWELL", + "37035": "CATAWBA", + "37037": "CHATHAM", + "37039": "CHEROKEE", + "37041": "CHOWAN", + "37043": "CLAY", + "37045": "CLEVELAND", + "37047": "COLUMBUS", + "37049": "CRAVEN", + "37051": "CUMBERLAND", + "37053": "CURRITUCK", + "37055": "DARE", + "37057": "DAVIDSON", + "37059": "DAVIE", + "37061": "DUPLIN", + "37063": "DURHAM", + "37065": "EDGECOMBE", + "37067": "FORSYTH", + "37069": "FRANKLIN", + "37071": "GASTON", + "37073": "GATES", + "37075": "GRAHAM", + "37077": "GRANVILLE", + "37079": "GREENE", + "37081": "GUILFORD", + "37083": "HALIFAX", + "37085": "HARNETT", + "37087": "HAYWOOD", + "37089": "HENDERSON", + "37091": "HERTFORD", + "37093": "HOKE", + "37095": "HYDE", + "37097": "IREDELL", + "37099": "JACKSON", + "37101": "JOHNSTON", + "37103": "JONES", + "37105": "LEE", + "37107": "LENOIR", + "37109": "LINCOLN", + "37111": "MCDOWELL", + "37113": "MACON", + "37115": "MADISON", + "37117": "MARTIN", + "37119": "MECKLENBURG", + "37121": "MITCHELL", + "37123": "MONTGOMERY", + "37125": "MOORE", + "37127": "NASH", + "37129": "NEW HANOVER", + "37131": "NORTHAMPTON", + "37133": "ONSLOW", + "37135": "ORANGE", + "37137": "PAMLICO", + "37139": "PASQUOTANK", + "37141": "PENDER", + "37143": "PERQUIMANS", + "37145": "PERSON", + "37147": "PITT", + "37149": "POLK", + "37151": "RANDOLPH", + "37153": "RICHMOND", + "37155": "ROBESON", + "37157": "ROCKINGHAM", + "37159": "ROWAN", + "37161": "RUTHERFORD", + "37163": "SAMPSON", + "37165": "SCOTLAND", + "37167": "STANLY", + "37169": "STOKES", + "37171": "SURRY", + "37173": "SWAIN", + "37175": "TRANSYLVANIA", + "37177": "TYRRELL", + "37179": "UNION", + "37181": "VANCE", + "37183": "WAKE", + "37185": "WARREN", + "37187": "WASHINGTON", + "37189": "WATAUGA", + "37191": "WAYNE", + "37193": "WILKES", + "37195": "WILSON", + "37197": "YADKIN", + "37199": "YANCEY", + "38001": "ADAMS", + "38003": "BARNES", + "38005": "BENSON", + "38007": "BILLINGS", + "38009": "BOTTINEAU", + "38011": "BOWMAN", + "38013": "BURKE", + "38015": "BURLEIGH", + "38017": "CASS", + "38019": "CAVALIER", + "38021": "DICKEY", + "38023": "DIVIDE", + "38025": "DUNN", + "38027": "EDDY", + "38029": "EMMONS", + "38031": "FOSTER", + "38033": "GOLDEN VALLEY", + "38035": "GRAND FORKS", + "38037": "GRANT", + "38039": "GRIGGS", + "38041": "HETTINGER", + "38043": "KIDDER", + "38045": "LAMOURE", + "38047": "LOGAN", + "38049": "MCHENRY", + "38051": "MCINTOSH", + "38053": "MCKENZIE", + "38055": "MCLEAN", + "38057": "MERCER", + "38059": "MORTON", + "38061": "MOUNTRAIL", + "38063": "NELSON", + "38065": "OLIVER", + "38067": "PEMBINA", + "38069": "PIERCE", + "38071": "RAMSEY", + "38073": "RANSOM", + "38075": "RENVILLE", + "38077": "RICHLAND", + "38079": "ROLETTE", + "38081": "SARGENT", + "38083": "SHERIDAN", + "38085": "SIOUX", + "38087": "SLOPE", + "38089": "STARK", + "38091": "STEELE", + "38093": "STUTSMAN", + "38095": "TOWNER", + "38097": "TRAILL", + "38099": "WALSH", + "38101": "WARD", + "38103": "WELLS", + "38105": "WILLIAMS", + "39001": "ADAMS", + "39003": "ALLEN", + "39005": "ASHLAND", + "39007": "ASHTABULA", + "39009": "ATHENS", + "39011": "AUGLAIZE", + "39013": "BELMONT", + "39015": "BROWN", + "39017": "BUTLER", + "39019": "CARROLL", + "39021": "CHAMPAIGN", + "39023": "CLARK", + "39025": "CLERMONT", + "39027": "CLINTON", + "39029": "COLUMBIANA", + "39031": "COSHOCTON", + "39033": "CRAWFORD", + "39035": "CUYAHOGA", + "39037": "DARKE", + "39039": "DEFIANCE", + "39041": "DELAWARE", + "39043": "ERIE", + "39045": "FAIRFIELD", + "39047": "FAYETTE", + "39049": "FRANKLIN", + "39051": "FULTON", + "39053": "GALLIA", + "39055": "GEAUGA", + "39057": "GREENE", + "39059": "GUERNSEY", + "39061": "HAMILTON", + "39063": "HANCOCK", + "39065": "HARDIN", + "39067": "HARRISON", + "39069": "HENRY", + "39071": "HIGHLAND", + "39073": "HOCKING", + "39075": "HOLMES", + "39077": "HURON", + "39079": "JACKSON", + "39081": "JEFFERSON", + "39083": "KNOX", + "39085": "LAKE", + "39087": "LAWRENCE", + "39089": "LICKING", + "39091": "LOGAN", + "39093": "LORAIN", + "39095": "LUCAS", + "39097": "MADISON", + "39099": "MAHONING", + "39101": "MARION", + "39103": "MEDINA", + "39105": "MEIGS", + "39107": "MERCER", + "39109": "MIAMI", + "39111": "MONROE", + "39113": "MONTGOMERY", + "39115": "MORGAN", + "39117": "MORROW", + "39119": "MUSKINGUM", + "39121": "NOBLE", + "39123": "OTTAWA", + "39125": "PAULDING", + "39127": "PERRY", + "39129": "PICKAWAY", + "39131": "PIKE", + "39133": "PORTAGE", + "39135": "PREBLE", + "39137": "PUTNAM", + "39139": "RICHLAND", + "39141": "ROSS", + "39143": "SANDUSKY", + "39145": "SCIOTO", + "39147": "SENECA", + "39149": "SHELBY", + "39151": "STARK", + "39153": "SUMMIT", + "39155": "TRUMBULL", + "39157": "TUSCARAWAS", + "39159": "UNION", + "39161": "VAN WERT", + "39163": "VINTON", + "39165": "WARREN", + "39167": "WASHINGTON", + "39169": "WAYNE", + "39171": "WILLIAMS", + "39173": "WOOD", + "39175": "WYANDOT", + "40001": "ADAIR", + "40003": "ALFALFA", + "40005": "ATOKA", + "40007": "BEAVER", + "40009": "BECKHAM", + "40011": "BLAINE", + "40013": "BRYAN", + "40015": "CADDO", + "40017": "CANADIAN", + "40019": "CARTER", + "40021": "CHEROKEE", + "40023": "CHOCTAW", + "40025": "CIMARRON", + "40027": "CLEVELAND", + "40029": "COAL", + "40031": "COMANCHE", + "40033": "COTTON", + "40035": "CRAIG", + "40037": "CREEK", + "40039": "CUSTER", + "40041": "DELAWARE", + "40043": "DEWEY", + "40045": "ELLIS", + "40047": "GARFIELD", + "40049": "GARVIN", + "40051": "GRADY", + "40053": "GRANT", + "40055": "GREER", + "40057": "HARMON", + "40059": "HARPER", + "40061": "HASKELL", + "40063": "HUGHES", + "40065": "JACKSON", + "40067": "JEFFERSON", + "40069": "JOHNSTON", + "40071": "KAY", + "40073": "KINGFISHER", + "40075": "KIOWA", + "40077": "LATIMER", + "40079": "LE FLORE", + "40081": "LINCOLN", + "40083": "LOGAN", + "40085": "LOVE", + "40087": "MCCLAIN", + "40089": "MCCURTAIN", + "40091": "MCINTOSH", + "40093": "MAJOR", + "40095": "MARSHALL", + "40097": "MAYES", + "40099": "MURRAY", + "40101": "MUSKOGEE", + "40103": "NOBLE", + "40105": "NOWATA", + "40107": "OKFUSKEE", + "40109": "OKLAHOMA", + "40111": "OKMULGEE", + "40113": "OSAGE", + "40115": "OTTAWA", + "40117": "PAWNEE", + "40119": "PAYNE", + "40121": "PITTSBURG", + "40123": "PONTOTOC", + "40125": "POTTAWATOMIE", + "40127": "PUSHMATAHA", + "40129": "ROGER MILLS", + "40131": "ROGERS", + "40133": "SEMINOLE", + "40135": "SEQUOYAH", + "40137": "STEPHENS", + "40139": "TEXAS", + "40141": "TILLMAN", + "40143": "TULSA", + "40145": "WAGONER", + "40147": "WASHINGTON", + "40149": "WASHITA", + "40151": "WOODS", + "40153": "WOODWARD", + "41001": "BAKER", + "41003": "BENTON", + "41005": "CLACKAMAS", + "41007": "CLATSOP", + "41009": "COLUMBIA", + "41011": "COOS", + "41013": "CROOK", + "41015": "CURRY", + "41017": "DESCHUTES", + "41019": "DOUGLAS", + "41021": "GILLIAM", + "41023": "GRANT", + "41025": "HARNEY", + "41027": "HOOD RIVER", + "41029": "JACKSON", + "41031": "JEFFERSON", + "41033": "JOSEPHINE", + "41035": "KLAMATH", + "41037": "LAKE", + "41039": "LANE", + "41041": "LINCOLN", + "41043": "LINN", + "41045": "MALHEUR", + "41047": "MARION", + "41049": "MORROW", + "41051": "MULTNOMAH", + "41053": "POLK", + "41055": "SHERMAN", + "41057": "TILLAMOOK", + "41059": "UMATILLA", + "41061": "UNION", + "41063": "WALLOWA", + "41065": "WASCO", + "41067": "WASHINGTON", + "41069": "WHEELER", + "41071": "YAMHILL", + "42001": "ADAMS", + "42003": "ALLEGHENY", + "42005": "ARMSTRONG", + "42007": "BEAVER", + "42009": "BEDFORD", + "42011": "BERKS", + "42013": "BLAIR", + "42015": "BRADFORD", + "42017": "BUCKS", + "42019": "BUTLER", + "42021": "CAMBRIA", + "42023": "CAMERON", + "42025": "CARBON", + "42027": "CENTRE", + "42029": "CHESTER", + "42031": "CLARION", + "42033": "CLEARFIELD", + "42035": "CLINTON", + "42037": "COLUMBIA", + "42039": "CRAWFORD", + "42041": "CUMBERLAND", + "42043": "DAUPHIN", + "42045": "DELAWARE", + "42047": "ELK", + "42049": "ERIE", + "42051": "FAYETTE", + "42053": "FOREST", + "42055": "FRANKLIN", + "42057": "FULTON", + "42059": "GREENE", + "42061": "HUNTINGDON", + "42063": "INDIANA", + "42065": "JEFFERSON", + "42067": "JUNIATA", + "42069": "LACKAWANNA", + "42071": "LANCASTER", + "42073": "LAWRENCE", + "42075": "LEBANON", + "42077": "LEHIGH", + "42079": "LUZERNE", + "42081": "LYCOMING", + "42083": "MCKEAN", + "42085": "MERCER", + "42087": "MIFFLIN", + "42089": "MONROE", + "42091": "MONTGOMERY", + "42093": "MONTOUR", + "42095": "NORTHAMPTON", + "42097": "NORTHUMBERLAND", + "42099": "PERRY", + "42101": "PHILADELPHIA", + "42103": "PIKE", + "42105": "POTTER", + "42107": "SCHUYLKILL", + "42109": "SNYDER", + "42111": "SOMERSET", + "42113": "SULLIVAN", + "42115": "SUSQUEHANNA", + "42117": "TIOGA", + "42119": "UNION", + "42121": "VENANGO", + "42123": "WARREN", + "42125": "WASHINGTON", + "42127": "WAYNE", + "42129": "WESTMORELAND", + "42131": "WYOMING", + "42133": "YORK", + "44001": "BRISTOL", + "44003": "KENT", + "44005": "NEWPORT", + "44007": "PROVIDENCE", + "44009": "WASHINGTON", + "45001": "ABBEVILLE", + "45003": "AIKEN", + "45005": "ALLENDALE", + "45007": "ANDERSON", + "45009": "BAMBERG", + "45011": "BARNWELL", + "45013": "BEAUFORT", + "45015": "BERKELEY", + "45017": "CALHOUN", + "45019": "CHARLESTON", + "45021": "CHEROKEE", + "45023": "CHESTER", + "45025": "CHESTERFIELD", + "45027": "CLARENDON", + "45029": "COLLETON", + "45031": "DARLINGTON", + "45033": "DILLON", + "45035": "DORCHESTER", + "45037": "EDGEFIELD", + "45039": "FAIRFIELD", + "45041": "FLORENCE", + "45043": "GEORGETOWN", + "45045": "GREENVILLE", + "45047": "GREENWOOD", + "45049": "HAMPTON", + "45051": "HORRY", + "45053": "JASPER", + "45055": "KERSHAW", + "45057": "LANCASTER", + "45059": "LAURENS", + "45061": "LEE", + "45063": "LEXINGTON", + "45065": "MCCORMICK", + "45067": "MARION", + "45069": "MARLBORO", + "45071": "NEWBERRY", + "45073": "OCONEE", + "45075": "ORANGEBURG", + "45077": "PICKENS", + "45079": "RICHLAND", + "45081": "SALUDA", + "45083": "SPARTANBURG", + "45085": "SUMTER", + "45087": "UNION", + "45089": "WILLIAMSBURG", + "45091": "YORK", + "46003": "AURORA", + "46005": "BEADLE", + "46007": "BENNETT", + "46009": "BON HOMME", + "46011": "BROOKINGS", + "46013": "BROWN", + "46015": "BRULE", + "46017": "BUFFALO", + "46019": "BUTTE", + "46021": "CAMPBELL", + "46023": "CHARLES MIX", + "46025": "CLARK", + "46027": "CLAY", + "46029": "CODINGTON", + "46031": "CORSON", + "46033": "CUSTER", + "46035": "DAVISON", + "46037": "DAY", + "46039": "DEUEL", + "46041": "DEWEY", + "46043": "DOUGLAS", + "46045": "EDMUNDS", + "46047": "FALL RIVER", + "46049": "FAULK", + "46051": "GRANT", + "46053": "GREGORY", + "46055": "HAAKON", + "46057": "HAMLIN", + "46059": "HAND", + "46061": "HANSON", + "46063": "HARDING", + "46065": "HUGHES", + "46067": "HUTCHINSON", + "46069": "HYDE", + "46071": "JACKSON", + "46073": "JERAULD", + "46075": "JONES", + "46077": "KINGSBURY", + "46079": "LAKE", + "46081": "LAWRENCE", + "46083": "LINCOLN", + "46085": "LYMAN", + "46087": "MCCOOK", + "46089": "MCPHERSON", + "46091": "MARSHALL", + "46093": "MEADE", + "46095": "MELLETTE", + "46097": "MINER", + "46099": "MINNEHAHA", + "46101": "MOODY", + "46103": "PENNINGTON", + "46105": "PERKINS", + "46107": "POTTER", + "46109": "ROBERTS", + "46111": "SANBORN", + "46113": "SHANNON", + "46115": "SPINK", + "46117": "STANLEY", + "46119": "SULLY", + "46121": "TODD", + "46123": "TRIPP", + "46125": "TURNER", + "46127": "UNION", + "46129": "WALWORTH", + "46135": "YANKTON", + "46137": "ZIEBACH", + "47001": "ANDERSON", + "47003": "BEDFORD", + "47005": "BENTON", + "47007": "BLEDSOE", + "47009": "BLOUNT", + "47011": "BRADLEY", + "47013": "CAMPBELL", + "47015": "CANNON", + "47017": "CARROLL", + "47019": "CARTER", + "47021": "CHEATHAM", + "47023": "CHESTER", + "47025": "CLAIBORNE", + "47027": "CLAY", + "47029": "COCKE", + "47031": "COFFEE", + "47033": "CROCKETT", + "47035": "CUMBERLAND", + "47037": "DAVIDSON", + "47039": "DECATUR", + "47041": "DEKALB", + "47043": "DICKSON", + "47045": "DYER", + "47047": "FAYETTE", + "47049": "FENTRESS", + "47051": "FRANKLIN", + "47053": "GIBSON", + "47055": "GILES", + "47057": "GRAINGER", + "47059": "GREENE", + "47061": "GRUNDY", + "47063": "HAMBLEN", + "47065": "HAMILTON", + "47067": "HANCOCK", + "47069": "HARDEMAN", + "47071": "HARDIN", + "47073": "HAWKINS", + "47075": "HAYWOOD", + "47077": "HENDERSON", + "47079": "HENRY", + "47081": "HICKMAN", + "47083": "HOUSTON", + "47085": "HUMPHREYS", + "47087": "JACKSON", + "47089": "JEFFERSON", + "47091": "JOHNSON", + "47093": "KNOX", + "47095": "LAKE", + "47097": "LAUDERDALE", + "47099": "LAWRENCE", + "47101": "LEWIS", + "47103": "LINCOLN", + "47105": "LOUDON", + "47107": "MCMINN", + "47109": "MCNAIRY", + "47111": "MACON", + "47113": "MADISON", + "47115": "MARION", + "47117": "MARSHALL", + "47119": "MAURY", + "47121": "MEIGS", + "47123": "MONROE", + "47125": "MONTGOMERY", + "47127": "MOORE", + "47129": "MORGAN", + "47131": "OBION", + "47133": "OVERTON", + "47135": "PERRY", + "47137": "PICKETT", + "47139": "POLK", + "47141": "PUTNAM", + "47143": "RHEA", + "47145": "ROANE", + "47147": "ROBERTSON", + "47149": "RUTHERFORD", + "47151": "SCOTT", + "47153": "SEQUATCHIE", + "47155": "SEVIER", + "47157": "SHELBY", + "47159": "SMITH", + "47161": "STEWART", + "47163": "SULLIVAN", + "47165": "SUMNER", + "47167": "TIPTON", + "47169": "TROUSDALE", + "47171": "UNICOI", + "47173": "UNION", + "47175": "VAN BUREN", + "47177": "WARREN", + "47179": "WASHINGTON", + "47181": "WAYNE", + "47183": "WEAKLEY", + "47185": "WHITE", + "47187": "WILLIAMSON", + "47189": "WILSON", + "48001": "ANDERSON", + "48003": "ANDREWS", + "48005": "ANGELINA", + "48007": "ARANSAS", + "48009": "ARCHER", + "48011": "ARMSTRONG", + "48013": "ATASCOSA", + "48015": "AUSTIN", + "48017": "BAILEY", + "48019": "BANDERA", + "48021": "BASTROP", + "48023": "BAYLOR", + "48025": "BEE", + "48027": "BELL", + "48029": "BEXAR", + "48031": "BLANCO", + "48033": "BORDEN", + "48035": "BOSQUE", + "48037": "BOWIE", + "48039": "BRAZORIA", + "48041": "BRAZOS", + "48043": "BREWSTER", + "48045": "BRISCOE", + "48047": "BROOKS", + "48049": "BROWN", + "48051": "BURLESON", + "48053": "BURNET", + "48055": "CALDWELL", + "48057": "CALHOUN", + "48059": "CALLAHAN", + "48061": "CAMERON", + "48063": "CAMP", + "48065": "CARSON", + "48067": "CASS", + "48069": "CASTRO", + "48071": "CHAMBERS", + "48073": "CHEROKEE", + "48075": "CHILDRESS", + "48077": "CLAY", + "48079": "COCHRAN", + "48081": "COKE", + "48083": "COLEMAN", + "48085": "COLLIN", + "48087": "COLLINGSWORTH", + "48089": "COLORADO", + "48091": "COMAL", + "48093": "COMANCHE", + "48095": "CONCHO", + "48097": "COOKE", + "48099": "CORYELL", + "48101": "COTTLE", + "48103": "CRANE", + "48105": "CROCKETT", + "48107": "CROSBY", + "48109": "CULBERSON", + "48111": "DALLAM", + "48113": "DALLAS", + "48115": "DAWSON", + "48117": "DEAF SMITH", + "48119": "DELTA", + "48121": "DENTON", + "48123": "DEWITT", + "48125": "DICKENS", + "48127": "DIMMIT", + "48129": "DONLEY", + "48131": "DUVAL", + "48133": "EASTLAND", + "48135": "ECTOR", + "48137": "EDWARDS", + "48139": "ELLIS", + "48141": "EL PASO", + "48143": "ERATH", + "48145": "FALLS", + "48147": "FANNIN", + "48149": "FAYETTE", + "48151": "FISHER", + "48153": "FLOYD", + "48155": "FOARD", + "48157": "FORT BEND", + "48159": "FRANKLIN", + "48161": "FREESTONE", + "48163": "FRIO", + "48165": "GAINES", + "48167": "GALVESTON", + "48169": "GARZA", + "48171": "GILLESPIE", + "48173": "GLASSCOCK", + "48175": "GOLIAD", + "48177": "GONZALES", + "48179": "GRAY", + "48181": "GRAYSON", + "48183": "GREGG", + "48185": "GRIMES", + "48187": "GUADALUPE", + "48189": "HALE", + "48191": "HALL", + "48193": "HAMILTON", + "48195": "HANSFORD", + "48197": "HARDEMAN", + "48199": "HARDIN", + "48201": "HARRIS", + "48203": "HARRISON", + "48205": "HARTLEY", + "48207": "HASKELL", + "48209": "HAYS", + "48211": "HEMPHILL", + "48213": "HENDERSON", + "48215": "HIDALGO", + "48217": "HILL", + "48219": "HOCKLEY", + "48221": "HOOD", + "48223": "HOPKINS", + "48225": "HOUSTON", + "48227": "HOWARD", + "48229": "HUDSPETH", + "48231": "HUNT", + "48233": "HUTCHINSON", + "48235": "IRION", + "48237": "JACK", + "48239": "JACKSON", + "48241": "JASPER", + "48243": "JEFF DAVIS", + "48245": "JEFFERSON", + "48247": "JIM HOGG", + "48249": "JIM WELLS", + "48251": "JOHNSON", + "48253": "JONES", + "48255": "KARNES", + "48257": "KAUFMAN", + "48259": "KENDALL", + "48261": "KENEDY", + "48263": "KENT", + "48265": "KERR", + "48267": "KIMBLE", + "48269": "KING", + "48271": "KINNEY", + "48273": "KLEBERG", + "48275": "KNOX", + "48277": "LAMAR", + "48279": "LAMB", + "48281": "LAMPASAS", + "48283": "LA SALLE", + "48285": "LAVACA", + "48287": "LEE", + "48289": "LEON", + "48291": "LIBERTY", + "48293": "LIMESTONE", + "48295": "LIPSCOMB", + "48297": "LIVE OAK", + "48299": "LLANO", + "48301": "LOVING", + "48303": "LUBBOCK", + "48305": "LYNN", + "48307": "MCCULLOCH", + "48309": "MCLENNAN", + "48311": "MCMULLEN", + "48313": "MADISON", + "48315": "MARION", + "48317": "MARTIN", + "48319": "MASON", + "48321": "MATAGORDA", + "48323": "MAVERICK", + "48325": "MEDINA", + "48327": "MENARD", + "48329": "MIDLAND", + "48331": "MILAM", + "48333": "MILLS", + "48335": "MITCHELL", + "48337": "MONTAGUE", + "48339": "MONTGOMERY", + "48341": "MOORE", + "48343": "MORRIS", + "48345": "MOTLEY", + "48347": "NACOGDOCHES", + "48349": "NAVARRO", + "48351": "NEWTON", + "48353": "NOLAN", + "48355": "NUECES", + "48357": "OCHILTREE", + "48359": "OLDHAM", + "48361": "ORANGE", + "48363": "PALO PINTO", + "48365": "PANOLA", + "48367": "PARKER", + "48369": "PARMER", + "48371": "PECOS", + "48373": "POLK", + "48375": "POTTER", + "48377": "PRESIDIO", + "48379": "RAINS", + "48381": "RANDALL", + "48383": "REAGAN", + "48385": "REAL", + "48387": "RED RIVER", + "48389": "REEVES", + "48391": "REFUGIO", + "48393": "ROBERTS", + "48395": "ROBERTSON", + "48397": "ROCKWALL", + "48399": "RUNNELS", + "48401": "RUSK", + "48403": "SABINE", + "48405": "SAN AUGUSTINE", + "48407": "SAN JACINTO", + "48409": "SAN PATRICIO", + "48411": "SAN SABA", + "48413": "SCHLEICHER", + "48415": "SCURRY", + "48417": "SHACKELFORD", + "48419": "SHELBY", + "48421": "SHERMAN", + "48423": "SMITH", + "48425": "SOMERVELL", + "48427": "STARR", + "48429": "STEPHENS", + "48431": "STERLING", + "48433": "STONEWALL", + "48435": "SUTTON", + "48437": "SWISHER", + "48439": "TARRANT", + "48441": "TAYLOR", + "48443": "TERRELL", + "48445": "TERRY", + "48447": "THROCKMORTON", + "48449": "TITUS", + "48451": "TOM GREEN", + "48453": "TRAVIS", + "48455": "TRINITY", + "48457": "TYLER", + "48459": "UPSHUR", + "48461": "UPTON", + "48463": "UVALDE", + "48465": "VAL VERDE", + "48467": "VAN ZANDT", + "48469": "VICTORIA", + "48471": "WALKER", + "48473": "WALLER", + "48475": "WARD", + "48477": "WASHINGTON", + "48479": "WEBB", + "48481": "WHARTON", + "48483": "WHEELER", + "48485": "WICHITA", + "48487": "WILBARGER", + "48489": "WILLACY", + "48491": "WILLIAMSON", + "48493": "WILSON", + "48495": "WINKLER", + "48497": "WISE", + "48499": "WOOD", + "48501": "YOAKUM", + "48503": "YOUNG", + "48505": "ZAPATA", + "48507": "ZAVALA", + "49001": "BEAVER", + "49003": "BOX ELDER", + "49005": "CACHE", + "49007": "CARBON", + "49009": "DAGGETT", + "49011": "DAVIS", + "49013": "DUCHESNE", + "49015": "EMERY", + "49017": "GARFIELD", + "49019": "GRAND", + "49021": "IRON", + "49023": "JUAB", + "49025": "KANE", + "49027": "MILLARD", + "49029": "MORGAN", + "49031": "PIUTE", + "49033": "RICH", + "49035": "SALT LAKE", + "49037": "SAN JUAN", + "49039": "SANPETE", + "49041": "SEVIER", + "49043": "SUMMIT", + "49045": "TOOELE", + "49047": "UINTAH", + "49049": "UTAH", + "49051": "WASATCH", + "49053": "WASHINGTON", + "49055": "WAYNE", + "49057": "WEBER", + "50001": "ADDISON", + "50003": "BENNINGTON", + "50005": "CALEDONIA", + "50007": "CHITTENDEN", + "50009": "ESSEX", + "50011": "FRANKLIN", + "50013": "GRAND ISLE", + "50015": "LAMOILLE", + "50017": "ORANGE", + "50019": "ORLEANS", + "50021": "RUTLAND", + "50023": "WASHINGTON", + "50025": "WINDHAM", + "50027": "WINDSOR", + "51001": "ACCOMACK", + "51003": "ALBEMARLE", + "51005": "ALLEGHANY", + "51007": "AMELIA", + "51009": "AMHERST", + "51011": "APPOMATTOX", + "51013": "ARLINGTON", + "51015": "AUGUSTA", + "51017": "BATH", + "51019": "BEDFORD", + "51021": "BLAND", + "51023": "BOTETOURT", + "51025": "BRUNSWICK", + "51027": "BUCHANAN", + "51029": "BUCKINGHAM", + "51031": "CAMPBELL", + "51033": "CAROLINE", + "51035": "CARROLL", + "51036": "CHARLES CITY", + "51037": "CHARLOTTE", + "51041": "CHESTERFIELD", + "51043": "CLARKE", + "51045": "CRAIG", + "51047": "CULPEPER", + "51049": "CUMBERLAND", + "51051": "DICKENSON", + "51053": "DINWIDDIE", + "51057": "ESSEX", + "51059": "FAIRFAX", + "51061": "FAUQUIER", + "51063": "FLOYD", + "51065": "FLUVANNA", + "51067": "FRANKLIN", + "51069": "FREDERICK", + "51071": "GILES", + "51073": "GLOUCESTER", + "51075": "GOOCHLAND", + "51077": "GRAYSON", + "51079": "GREENE", + "51081": "GREENSVILLE", + "51083": "HALIFAX", + "51085": "HANOVER", + "51087": "HENRICO", + "51089": "HENRY", + "51091": "HIGHLAND", + "51093": "ISLE OF WIGHT", + "51095": "JAMES CITY", + "51097": "KING AND QUEEN", + "51099": "KING GEORGE", + "51101": "KING WILLIAM", + "51103": "LANCASTER", + "51105": "LEE", + "51107": "LOUDOUN", + "51109": "LOUISA", + "51111": "LUNENBURG", + "51113": "MADISON", + "51115": "MATHEWS", + "51117": "MECKLENBURG", + "51119": "MIDDLESEX", + "51121": "MONTGOMERY", + "51125": "NELSON", + "51127": "NEW KENT", + "51131": "NORTHAMPTON", + "51133": "NORTHUMBERLAND", + "51135": "NOTTOWAY", + "51137": "ORANGE", + "51139": "PAGE", + "51141": "PATRICK", + "51143": "PITTSYLVANIA", + "51145": "POWHATAN", + "51147": "PRINCE EDWARD", + "51149": "PRINCE GEORGE", + "51153": "PRINCE WILLIAM", + "51155": "PULASKI", + "51157": "RAPPAHANNOCK", + "51159": "RICHMOND", + "51161": "ROANOKE", + "51163": "ROCKBRIDGE", + "51165": "ROCKINGHAM", + "51167": "RUSSELL", + "51169": "SCOTT", + "51171": "SHENANDOAH", + "51173": "SMYTH", + "51175": "SOUTHAMPTON", + "51177": "SPOTSYLVANIA", + "51179": "STAFFORD", + "51181": "SURRY", + "51183": "SUSSEX", + "51185": "TAZEWELL", + "51187": "WARREN", + "51191": "WASHINGTON", + "51193": "WESTMORELAND", + "51195": "WISE", + "51197": "WYTHE", + "51199": "YORK", + "51510": "ALEXANDRIA", + "51515": "BEDFORD CITY", + "51520": "BRISTOL", + "51530": "BUENA VISTA", + "51540": "CHARLOTTESVILLE", + "51550": "CHESAPEAKE", + "51570": "COLONIAL HEIGHTS", + "51580": "COVINGTON", + "51590": "DANVILLE", + "51595": "EMPORIA", + "51600": "FAIRFAX", + "51610": "FALLS CHURCH", + "51620": "FRANKLIN", + "51630": "FREDERICKSBURG", + "51640": "GALAX", + "51650": "HAMPTON", + "51660": "HARRISONBURG", + "51670": "HOPEWELL", + "51678": "LEXINGTON", + "51680": "LYNCHBURG", + "51683": "MANASSAS", + "51685": "MANASSAS PARK", + "51690": "MARTINSVILLE", + "51700": "NEWPORT NEWS", + "51710": "NORFOLK", + "51720": "NORTON", + "51730": "PETERSBURG", + "51735": "POQUOSON", + "51740": "PORTSMOUTH", + "51750": "RADFORD", + "51760": "RICHMOND", + "51770": "ROANOKE CITY", + "51775": "SALEM", + "51790": "STAUNTON", + "51800": "SUFFOLK", + "51810": "VIRGINIA BEACH", + "51820": "WAYNESBORO", + "51830": "WILLIAMSBURG", + "51840": "WINCHESTER", + "53001": "ADAMS", + "53003": "ASOTIN", + "53005": "BENTON", + "53007": "CHELAN", + "53009": "CLALLAM", + "53011": "CLARK", + "53013": "COLUMBIA", + "53015": "COWLITZ", + "53017": "DOUGLAS", + "53019": "FERRY", + "53021": "FRANKLIN", + "53023": "GARFIELD", + "53025": "GRANT", + "53027": "GRAYS HARBOR", + "53029": "ISLAND", + "53031": "JEFFERSON", + "53033": "KING", + "53035": "KITSAP", + "53037": "KITTITAS", + "53039": "KLICKITAT", + "53041": "LEWIS", + "53043": "LINCOLN", + "53045": "MASON", + "53047": "OKANOGAN", + "53049": "PACIFIC", + "53051": "PEND OREILLE", + "53053": "PIERCE", + "53055": "SAN JUAN", + "53057": "SKAGIT", + "53059": "SKAMANIA", + "53061": "SNOHOMISH", + "53063": "SPOKANE", + "53065": "STEVENS", + "53067": "THURSTON", + "53069": "WAHKIAKUM", + "53071": "WALLA WALLA", + "53073": "WHATCOM", + "53075": "WHITMAN", + "53077": "YAKIMA", + "54001": "BARBOUR", + "54003": "BERKELEY", + "54005": "BOONE", + "54007": "BRAXTON", + "54009": "BROOKE", + "54011": "CABELL", + "54013": "CALHOUN", + "54015": "CLAY", + "54017": "DODDRIDGE", + "54019": "FAYETTE", + "54021": "GILMER", + "54023": "GRANT", + "54025": "GREENBRIER", + "54027": "HAMPSHIRE", + "54029": "HANCOCK", + "54031": "HARDY", + "54033": "HARRISON", + "54035": "JACKSON", + "54037": "JEFFERSON", + "54039": "KANAWHA", + "54041": "LEWIS", + "54043": "LINCOLN", + "54045": "LOGAN", + "54047": "MCDOWELL", + "54049": "MARION", + "54051": "MARSHALL", + "54053": "MASON", + "54055": "MERCER", + "54057": "MINERAL", + "54059": "MINGO", + "54061": "MONONGALIA", + "54063": "MONROE", + "54065": "MORGAN", + "54067": "NICHOLAS", + "54069": "OHIO", + "54071": "PENDLETON", + "54073": "PLEASANTS", + "54075": "POCAHONTAS", + "54077": "PRESTON", + "54079": "PUTNAM", + "54081": "RALEIGH", + "54083": "RANDOLPH", + "54085": "RITCHIE", + "54087": "ROANE", + "54089": "SUMMERS", + "54091": "TAYLOR", + "54093": "TUCKER", + "54095": "TYLER", + "54097": "UPSHUR", + "54099": "WAYNE", + "54101": "WEBSTER", + "54103": "WETZEL", + "54105": "WIRT", + "54107": "WOOD", + "54109": "WYOMING", + "55001": "ADAMS", + "55003": "ASHLAND", + "55005": "BARRON", + "55007": "BAYFIELD", + "55009": "BROWN", + "55011": "BUFFALO", + "55013": "BURNETT", + "55015": "CALUMET", + "55017": "CHIPPEWA", + "55019": "CLARK", + "55021": "COLUMBIA", + "55023": "CRAWFORD", + "55025": "DANE", + "55027": "DODGE", + "55029": "DOOR", + "55031": "DOUGLAS", + "55033": "DUNN", + "55035": "EAU CLAIRE", + "55037": "FLORENCE", + "55039": "FOND DU LAC", + "55041": "FOREST", + "55043": "GRANT", + "55045": "GREEN", + "55047": "GREEN LAKE", + "55049": "IOWA", + "55051": "IRON", + "55053": "JACKSON", + "55055": "JEFFERSON", + "55057": "JUNEAU", + "55059": "KENOSHA", + "55061": "KEWAUNEE", + "55063": "LA CROSSE", + "55065": "LAFAYETTE", + "55067": "LANGLADE", + "55069": "LINCOLN", + "55071": "MANITOWOC", + "55073": "MARATHON", + "55075": "MARINETTE", + "55077": "MARQUETTE", + "55078": "MENOMINEE", + "55079": "MILWAUKEE", + "55081": "MONROE", + "55083": "OCONTO", + "55085": "ONEIDA", + "55087": "OUTAGAMIE", + "55089": "OZAUKEE", + "55091": "PEPIN", + "55093": "PIERCE", + "55095": "POLK", + "55097": "PORTAGE", + "55099": "PRICE", + "55101": "RACINE", + "55103": "RICHLAND", + "55105": "ROCK", + "55107": "RUSK", + "55109": "ST. CROIX", + "55111": "SAUK", + "55113": "SAWYER", + "55115": "SHAWANO", + "55117": "SHEBOYGAN", + "55119": "TAYLOR", + "55121": "TREMPEALEAU", + "55123": "VERNON", + "55125": "VILAS", + "55127": "WALWORTH", + "55129": "WASHBURN", + "55131": "WASHINGTON", + "55133": "WAUKESHA", + "55135": "WAUPACA", + "55137": "WAUSHARA", + "55139": "WINNEBAGO", + "55141": "WOOD", + "56001": "ALBANY", + "56003": "BIG HORN", + "56005": "CAMPBELL", + "56007": "CARBON", + "56009": "CONVERSE", + "56011": "CROOK", + "56013": "FREMONT", + "56015": "GOSHEN", + "56017": "HOT SPRINGS", + "56019": "JOHNSON", + "56021": "LARAMIE", + "56023": "LINCOLN", + "56025": "NATRONA", + "56027": "NIOBRARA", + "56029": "PARK", + "56031": "PLATTE", + "56033": "SHERIDAN", + "56035": "SUBLETTE", + "56037": "SWEETWATER", + "56039": "TETON", + "56041": "UINTA", + "56043": "WASHAKIE", + "56045": "WESTON", + "60010": "EASTERN", + "60020": "MANU'A", + "60030": "ROSE ISLAND", + "60040": "SWAINS ISLAND", + "60050": "WESTERN", + "66010": "GUAM", + "69085": "NORTHERN ISLANDS", + "69100": "ROTA", + "69110": "SAIPAN", + "69120": "TINIAN", + "72001": "ADJUNTAS", + "72003": "AGUADA", + "72005": "AGUADILLA", + "72007": "AGUAS BUENAS", + "72009": "AIBONITO", + "72011": "ANASCO", + "72013": "ARECIBO", + "72015": "ARROYO", + "72017": "BARCELONETA", + "72019": "BARRANQUITAS", + "72021": "BAYAMON", + "72023": "CABO ROJO", + "72025": "CAGUAS", + "72027": "CAMUY", + "72029": "CANOVANAS", + "72031": "CAROLINA", + "72033": "CATANO", + "72035": "CAYEY", + "72037": "CEIBA", + "72039": "CIALES", + "72041": "CIDRA", + "72043": "COAMO", + "72045": "COMERIO", + "72047": "COROZAL", + "72049": "CULEBRA", + "72051": "DORADO", + "72053": "FAJARDO", + "72054": "FLORIDA", + "72055": "GUANICA", + "72057": "GUAYAMA", + "72059": "GUAYANILLA", + "72061": "GUAYNABO", + "72063": "GURABO", + "72065": "HATILLO", + "72067": "HORMIGUEROS", + "72069": "HUMACAO", + "72071": "ISABELA", + "72073": "JAYUYA", + "72075": "JUANA DIAZ", + "72077": "JUNCOS", + "72079": "LAJAS", + "72081": "LARES", + "72083": "LAS MARIAS", + "72085": "LAS PIEDRAS", + "72087": "LOIZA", + "72089": "LUQUILLO", + "72091": "MANATI", + "72093": "MARICAO", + "72095": "MAUNABO", + "72097": "MAYAGUEZ", + "72099": "MOCA", + "72101": "MOROVIS", + "72103": "NAGUABO", + "72105": "NARANJITO", + "72107": "OROCOVIS", + "72109": "PATILLAS", + "72111": "PENUELAS", + "72113": "PONCE", + "72115": "QUEBRADILLAS", + "72117": "RINCON", + "72119": "RIO GRANDE", + "72121": "SABANA GRANDE", + "72123": "SALINAS", + "72125": "SAN GERMAN", + "72127": "SAN JUAN", + "72129": "SAN LORENZO", + "72131": "SAN SEBASTIAN", + "72133": "SANTA ISABEL", + "72135": "TOA ALTA", + "72137": "TOA BAJA", + "72139": "TRUJILLO ALTO", + "72141": "UTUADO", + "72143": "VEGA ALTA", + "72145": "VEGA BAJA", + "72147": "VIEQUES", + "72149": "VILLALBA", + "72151": "YABUCOA", + "72153": "YAUCO", + "74300": "MIDWAY ISLANDS", + "78010": "ST. CROIX", + "78020": "ST. JOHN", + "78030": "ST. THOMAS" + }, + topology: { + type: "Topology", + objects: { + counties: { + "type": "GeometryCollection", + "geometries": [{ + "type": "Polygon", + "id": 53073, + "arcs": [[0, 1, 2, 3]] + }, { + "type": "Polygon", + "id": 30105, + "arcs": [[4, 5, 6, 7, 8, 9]] + }, { + "type": "Polygon", + "id": 30029, + "arcs": [[10, 11, 12, 13, 14, 15, 16, 17, 18, 19]] + }, { + "type": "Polygon", + "id": 16021, + "arcs": [[20, 21, 22, 23]] + }, { + "type": "Polygon", + "id": 30071, + "arcs": [[-9, 24, 25, 26, 27, 28, 29]] + }, { + "type": "Polygon", + "id": 38079, + "arcs": [[30, 31, 32, 33]] + }, { + "type": "Polygon", + "id": 30053, + "arcs": [[-19, 34, 35, -21, 36]] + }, { + "type": "Polygon", + "id": 38009, + "arcs": [[-32, 37, 38, 39, 40]] + }, { + "type": "Polygon", + "id": 30035, + "arcs": [[41, 42, -11, 43]] + }, { + "type": "Polygon", + "id": 30041, + "arcs": [[44, 45, 46, 47]] + }, { + "type": "Polygon", + "id": 30005, + "arcs": [[-29, -28, 48, 49, -48, 50]] + }, { + "type": "Polygon", + "id": 30019, + "arcs": [[51, 52, -5, 53]] + }, { + "type": "Polygon", + "id": 38067, + "arcs": [[54, 55, 56, 57]] + }, { + "type": "Polygon", + "id": 27069, + "arcs": [[58, 59, -55, 60]] + }, { + "type": "Polygon", + "id": 38095, + "arcs": [[61, 62, 63, -34, 64, 65]] + }, { + "type": "Polygon", + "id": 38019, + "arcs": [[-57, 66, 67, -66, 68]] + }, { + "type": "Polygon", + "id": 53047, + "arcs": [[69, 70, 71, 72, 73, 74, -1, 75]] + }, { + "type": "Polygon", + "id": 53065, + "arcs": [[76, 77, 78, 79, 80]] + }, { + "type": "Polygon", + "id": 53051, + "arcs": [[-23, 81, 82, -77, 83]] + }, { + "type": "Polygon", + "id": 53019, + "arcs": [[-80, 84, -70, 85]] + }, { + "type": "Polygon", + "id": 30051, + "arcs": [[86, 87, 88, -46, 89]] + }, { + "type": "Polygon", + "id": 38023, + "arcs": [[90, 91, 92, 93]] + }, { + "type": "Polygon", + "id": 38013, + "arcs": [[94, 95, 96, 97, -91, 98]] + }, { + "type": "Polygon", + "id": 30101, + "arcs": [[99, -88, 100, -42]] + }, { + "type": "Polygon", + "id": 38075, + "arcs": [[101, 102, -95, 103, -40]] + }, { + "type": "Polygon", + "id": 27135, + "arcs": [[104, 105, -59, 106, 107]] + }, { + "type": "Polygon", + "id": 30091, + "arcs": [[-93, 108, 109, -52, 110]] + }, { + "type": "Polygon", + "id": 16017, + "arcs": [[-36, 111, 112, 113, 114, -82, -22]] + }, { + "type": "Polygon", + "id": 38101, + "arcs": [[-103, 115, 116, 117, -96]] + }, { + "type": "MultiPolygon", + "id": 53055, + "arcs": [[[118]], [[119]], [[120]]] + }, { + "type": "Polygon", + "id": 27071, + "arcs": [[121, 122, 123, 124, 125]] + }, { + "type": "Polygon", + "id": 53057, + "arcs": [[126, -2, -75, 127, 128, 129]] + }, { + "type": "Polygon", + "id": 38105, + "arcs": [[-98, 130, 131, 132, -109, -92]] + }, { + "type": "Polygon", + "id": 38049, + "arcs": [[133, 134, 135, -116, -102, -39]] + }, { + "type": "Polygon", + "id": 27137, + "arcs": [[136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, -122, 151]] + }, { + "type": "Polygon", + "id": 30085, + "arcs": [[-110, -133, 152, 153, -6, -53]] + }, { + "type": "Polygon", + "id": 53007, + "arcs": [[-74, 154, 155, 156, 157, -128]] + }, { + "type": "Polygon", + "id": 38061, + "arcs": [[158, 159, 160, -131, -97, -118]] + }, { + "type": "Polygon", + "id": 27089, + "arcs": [[161, 162, 163, 164, 165, -60, -106]] + }, { + "type": "Polygon", + "id": 38069, + "arcs": [[-64, 166, 167, 168, -134, -38, -31]] + }, { + "type": "Polygon", + "id": 38071, + "arcs": [[169, 170, 171, -62, -68]] + }, { + "type": "Polygon", + "id": 38099, + "arcs": [[-56, -166, 172, 173, -170, -67]] + }, { + "type": "Polygon", + "id": 27007, + "arcs": [[-124, 174, 175, 176, 177, 178, -162, -105, 179]] + }, { + "type": "Polygon", + "id": 30073, + "arcs": [[-101, -87, 180, 181, -12, -43]] + }, { + "type": "MultiPolygon", + "id": 53029, + "arcs": [[[182, 183]], [[184]]] + }, { + "type": "Polygon", + "id": 53009, + "arcs": [[185, 186, 187]] + }, { + "type": "Polygon", + "id": 38005, + "arcs": [[-63, -172, 188, 189, 190, -167]] + }, { + "type": "Polygon", + "id": 30015, + "arcs": [[-50, 191, 192, 193, 194, -181, -90, -45]] + }, { + "type": "Polygon", + "id": 53061, + "arcs": [[-158, 195, 196, -183, 197, -129]] + }, { + "type": "Polygon", + "id": 30089, + "arcs": [[-18, 198, 199, 200, 201, -112, -35]] + }, { + "type": "Polygon", + "id": 27075, + "arcs": [[202, 203, -137, 204]] + }, { + "type": "Polygon", + "id": 38063, + "arcs": [[205, 206, 207, 208, -189, -171, -174]] + }, { + "type": "Polygon", + "id": 38035, + "arcs": [[-165, 209, 210, 211, -206, -173]] + }, { + "type": "Polygon", + "id": 27119, + "arcs": [[212, 213, 214, 215, 216, 217, 218, -210, -164]] + }, { + "type": "Polygon", + "id": 27113, + "arcs": [[-179, 219, -215, 220, -213, -163]] + }, { + "type": "Polygon", + "id": 30083, + "arcs": [[221, 222, 223, 224, -153]] + }, { + "type": "Polygon", + "id": 53017, + "arcs": [[225, 226, -155, -73]] + }, { + "type": "Polygon", + "id": 38053, + "arcs": [[-161, 227, 228, 229, 230, -222, -132]] + }, { + "type": "Polygon", + "id": 53031, + "arcs": [[231, 232, 233, -186, 234]] + }, { + "type": "Polygon", + "id": 30099, + "arcs": [[-195, 235, 236, -13, -182]] + }, { + "type": "Polygon", + "id": 30055, + "arcs": [[-225, 237, 238, 239, -7, -154]] + }, { + "type": "Polygon", + "id": 16079, + "arcs": [[-202, 240, 241, 242, 243, 244, -113]] + }, { + "type": "Polygon", + "id": 30047, + "arcs": [[245, -199, -17]] + }, { + "type": "Polygon", + "id": 53063, + "arcs": [[-83, -115, 246, 247, 248, 249, -78]] + }, { + "type": "Polygon", + "id": 27029, + "arcs": [[250, 251, 252, -216, -220, -178]] + }, { + "type": "Polygon", + "id": 16055, + "arcs": [[-245, 253, -247, -114]] + }, { + "type": "Polygon", + "id": 30033, + "arcs": [[-240, 254, 255, 256, 257, -25, -8]] + }, { + "type": "Polygon", + "id": 27125, + "arcs": [[-214, -221]] + }, { + "type": "Polygon", + "id": 53025, + "arcs": [[-72, 258, 259, 260, 261, 262, 263, -226]] + }, { + "type": "Polygon", + "id": 53043, + "arcs": [[-85, -79, -250, 264, 265, -259, -71]] + }, { + "type": "Polygon", + "id": 30049, + "arcs": [[266, 267, 268, 269, 270, -14, -237]] + }, { + "type": "MultiPolygon", + "id": 53035, + "arcs": [[[271]], [[272, 273, 274, 275, 276]]] + }, { + "type": "Polygon", + "id": 27061, + "arcs": [[-151, 277, 278, -175, -123]] + }, { + "type": "Polygon", + "id": 38055, + "arcs": [[279, 280, 281, 282, 283, -159, -117, -136]] + }, { + "type": "Polygon", + "id": 38027, + "arcs": [[-209, 284, 285, 286, -190]] + }, { + "type": "Polygon", + "id": 38103, + "arcs": [[-191, -287, 287, 288, 289, 290, -168]] + }, { + "type": "Polygon", + "id": 38083, + "arcs": [[-169, -291, 291, 292, -280, -135]] + }, { + "type": "Polygon", + "id": 38025, + "arcs": [[-284, 293, 294, 295, -228, -160]] + }, { + "type": "Polygon", + "id": 30027, + "arcs": [[-27, 296, 297, 298, 299, 300, -192, -49]] + }, { + "type": "Polygon", + "id": 30021, + "arcs": [[-224, 301, 302, -238]] + }, { + "type": "MultiPolygon", + "id": 53033, + "arcs": [[[303]], [[-157, 304, 305, 306, 307, -196]]] + }, { + "type": "Polygon", + "id": 30013, + "arcs": [[308, 309, -267, -236, -194]] + }, { + "type": "Polygon", + "id": 38091, + "arcs": [[-212, 310, 311, 312, 313, -207]] + }, { + "type": "Polygon", + "id": 38039, + "arcs": [[-314, 314, 315, 316, -285, -208]] + }, { + "type": "Polygon", + "id": 38097, + "arcs": [[317, 318, -311, -211, -219]] + }, { + "type": "MultiPolygon", + "id": 53045, + "arcs": [[[319, -276, 320, 321, 322, 323, -232]]] + }, { + "type": "Polygon", + "id": 30063, + "arcs": [[-16, 324, 325, 326, 327, 328, 329, -200, -246]] + }, { + "type": "Polygon", + "id": 30077, + "arcs": [[-271, 330, 331, 332, -325, -15]] + }, { + "type": "Polygon", + "id": 30069, + "arcs": [[-258, 333, 334, -297, -26]] + }, { + "type": "Polygon", + "id": 53037, + "arcs": [[-227, -264, 335, -305, -156]] + }, { + "type": "Polygon", + "id": 38031, + "arcs": [[-317, 336, -288, -286]] + }, { + "type": "Polygon", + "id": 38057, + "arcs": [[337, 338, 339, -294, -283]] + }, { + "type": "Polygon", + "id": 53027, + "arcs": [[-324, 340, 341, 342, 343, -233]] + }, { + "type": "Polygon", + "id": 27087, + "arcs": [[344, 345, -217, -253]] + }, { + "type": "Polygon", + "id": 27107, + "arcs": [[-218, -346, 346, 347, 348, -318]] + }, { + "type": "Polygon", + "id": 30061, + "arcs": [[-330, 349, -241, -201]] + }, { + "type": "Polygon", + "id": 27021, + "arcs": [[350, 351, 352, 353, 354, 355, -176, -279]] + }, { + "type": "Polygon", + "id": 23003, + "arcs": [[356, 357, 358, 359, 360]] + }, { + "type": "Polygon", + "id": 30045, + "arcs": [[-301, 361, 362, -309, -193]] + }, { + "type": "Polygon", + "id": 16009, + "arcs": [[-244, 363, 364, -248, -254]] + }, { + "type": "Polygon", + "id": 27057, + "arcs": [[-356, 365, 366, -251, -177]] + }, { + "type": "MultiPolygon", + "id": 53053, + "arcs": [[[-307, -306, 367, 368, 369, 370]], [[-273, 371]], [[-321, -275, 372]]] + }, { + "type": "Polygon", + "id": 30109, + "arcs": [[-231, 373, 374, 375, -302, -223]] + }, { + "type": "Polygon", + "id": 38007, + "arcs": [[-296, 376, 377, 378, -229]] + }, { + "type": "Polygon", + "id": 38033, + "arcs": [[-379, 379, 380, -374, -230]] + }, { + "type": "Polygon", + "id": 38043, + "arcs": [[381, 382, 383, 384, -292, -290]] + }, { + "type": "Polygon", + "id": 38093, + "arcs": [[-316, 385, 386, 387, -382, -289, -337]] + }, { + "type": "Polygon", + "id": 38015, + "arcs": [[-385, 388, 389, 390, -281, -293]] + }, { + "type": "Polygon", + "id": 38065, + "arcs": [[-391, 391, -338, -282]] + }, { + "type": "Polygon", + "id": 53001, + "arcs": [[392, 393, -260, -266]] + }, { + "type": "Polygon", + "id": 53075, + "arcs": [[-249, -365, 394, 395, 396, 397, 398, 399, -393, -265]] + }, { + "type": "Polygon", + "id": 38003, + "arcs": [[-313, 400, 401, 402, -386, -315]] + }, { + "type": "Polygon", + "id": 38017, + "arcs": [[-319, -349, 403, 404, 405, -401, -312]] + }, { + "type": "Polygon", + "id": 53067, + "arcs": [[-370, 406, -341, -323, 407]] + }, { + "type": "Polygon", + "id": 30079, + "arcs": [[-376, 408, 409, -255, -239, -303]] + }, { + "type": "Polygon", + "id": 27005, + "arcs": [[-367, 410, 411, 412, -347, -345, -252]] + }, { + "type": "Polygon", + "id": 27027, + "arcs": [[-413, 413, 414, 415, -404, -348]] + }, { + "type": "Polygon", + "id": 16057, + "arcs": [[-243, 416, 417, -395, -364]] + }, { + "type": "Polygon", + "id": 53077, + "arcs": [[-263, 418, 419, 420, 421, -368, -336]] + }, { + "type": "Polygon", + "id": 30059, + "arcs": [[-363, 422, 423, 424, 425, 426, -268, -310]] + }, { + "type": "Polygon", + "id": 27001, + "arcs": [[-150, 427, 428, 429, 430, 431, -351, -278]] + }, { + "type": "Polygon", + "id": 26131, + "arcs": [[432, 433, 434, 435]] + }, { + "type": "Polygon", + "id": 38089, + "arcs": [[-340, 436, 437, 438, 439, -377, -295]] + }, { + "type": "Polygon", + "id": 38059, + "arcs": [[-390, 440, 441, 442, -437, -339, -392]] + }, { + "type": "Polygon", + "id": 26013, + "arcs": [[443, 444, 445, 446]] + }, { + "type": "Polygon", + "id": 16035, + "arcs": [[-350, -329, 447, 448, 449, -417, -242]] + }, { + "type": "Polygon", + "id": 30017, + "arcs": [[450, 451, 452, 453, -256, -410]] + }, { + "type": "Polygon", + "id": 30087, + "arcs": [[-454, 454, 455, 456, 457, 458, -334, -257]] + }, { + "type": "Polygon", + "id": 30039, + "arcs": [[459, 460, -326, -333]] + }, { + "type": "Polygon", + "id": 27159, + "arcs": [[-355, 461, 462, -411, -366]] + }, { + "type": "Polygon", + "id": 27035, + "arcs": [[-432, 463, 464, -352]] + }, { + "type": "Polygon", + "id": 53049, + "arcs": [[465, 466, 467, -343]] + }, { + "type": "Polygon", + "id": 53041, + "arcs": [[-407, -369, -422, 468, 469, 470, -466, -342]] + }, { + "type": "Polygon", + "id": 30007, + "arcs": [[-427, 471, 472, -269]] + }, { + "type": "Polygon", + "id": 27017, + "arcs": [[473, 474, -428, -149]] + }, { + "type": "Polygon", + "id": 26053, + "arcs": [[475, 476, 477, 478, 479, 480, 481, 482, 483, 484, -434]] + }, { + "type": "Polygon", + "id": 30065, + "arcs": [[-459, 485, 486, -298, -335]] + }, { + "type": "Polygon", + "id": 26095, + "arcs": [[487, 488, 489, 490, 491]] + }, { + "type": "Polygon", + "id": 30037, + "arcs": [[-487, 492, 493, 494, 495, -299]] + }, { + "type": "Polygon", + "id": 30107, + "arcs": [[-300, -496, 496, -423, -362]] + }, { + "type": "Polygon", + "id": 53021, + "arcs": [[497, 498, 499, -261, -394, -400]] + }, { + "type": "Polygon", + "id": 53005, + "arcs": [[500, 501, 502, 503, -419, -262, -500]] + }, { + "type": "Polygon", + "id": 27111, + "arcs": [[-463, 504, 505, 506, 507, -414, -412]] + }, { + "type": "Polygon", + "id": 38037, + "arcs": [[508, 509, 510, -438, -443]] + }, { + "type": "Polygon", + "id": 53023, + "arcs": [[511, 512, 513, -398]] + }, { + "type": "Polygon", + "id": 30025, + "arcs": [[-381, 514, 515, 516, 517, -451, -409, -375]] + }, { + "type": "Polygon", + "id": 16049, + "arcs": [[518, 519, 520, 521, 522, 523, 524, -448, -328]] + }, { + "type": "Polygon", + "id": 30081, + "arcs": [[-461, 525, 526, 527, -519, -327]] + }, { + "type": "Polygon", + "id": 38029, + "arcs": [[-384, 528, 529, 530, 531, -441, -389]] + }, { + "type": "Polygon", + "id": 38047, + "arcs": [[-388, 532, 533, -529, -383]] + }, { + "type": "Polygon", + "id": 16069, + "arcs": [[-450, 534, -524, 535, 536, -396, -418]] + }, { + "type": "Polygon", + "id": 38087, + "arcs": [[537, 538, 539, -515, -380, -378, -440]] + }, { + "type": "Polygon", + "id": 38045, + "arcs": [[540, 541, 542, -533, -387, -403]] + }, { + "type": "Polygon", + "id": 38041, + "arcs": [[-511, 543, -538, -439]] + }, { + "type": "Polygon", + "id": 27167, + "arcs": [[-508, 544, 545, 546, -415]] + }, { + "type": "Polygon", + "id": 38073, + "arcs": [[-406, 547, 548, 549, -541, -402]] + }, { + "type": "Polygon", + "id": 38077, + "arcs": [[-547, 550, 551, 552, -548, -405, -416]] + }, { + "type": "Polygon", + "id": 53013, + "arcs": [[553, 554, 555, -498, -399, -514]] + }, { + "type": "Polygon", + "id": 53071, + "arcs": [[-556, 556, -501, -499]] + }, { + "type": "Polygon", + "id": 55051, + "arcs": [[557, -484, -483, -482, -481, -480, -479, 558, 559, 560, 561]] + }, { + "type": "Polygon", + "id": 23025, + "arcs": [[562, 563, 564, 565, 566, 567, -360]] + }, { + "type": "Polygon", + "id": 23021, + "arcs": [[568, -563, -359]] + }, { + "type": "Polygon", + "id": 30043, + "arcs": [[-473, 569, 570, 571, 572, -331, -270]] + }, { + "type": "Polygon", + "id": 26153, + "arcs": [[-490, 573, 574, 575, 576]] + }, { + "type": "Polygon", + "id": 30111, + "arcs": [[577, 578, 579, 580, -493, -486, -458]] + }, { + "type": "Polygon", + "id": 30103, + "arcs": [[581, -578, -457]] + }, { + "type": "Polygon", + "id": 16061, + "arcs": [[-449, -525, -535]] + }, { + "type": "Polygon", + "id": 53003, + "arcs": [[-537, 582, -512, -397]] + }, { + "type": "Polygon", + "id": 38085, + "arcs": [[-532, 583, 584, -509, -442]] + }, { + "type": "Polygon", + "id": 26071, + "arcs": [[-445, 585, 586, 587, 588, 589, 590, -476, -433, 591]] + }, { + "type": "Polygon", + "id": 27115, + "arcs": [[592, 593, 594, 595, 596, -429, -475]] + }, { + "type": "Polygon", + "id": 23019, + "arcs": [[597, 598, 599, 600, -564, -569, -358]] + }, { + "type": "Polygon", + "id": 53059, + "arcs": [[-421, 601, 602, 603, 604, 605, -469]] + }, { + "type": "Polygon", + "id": 53015, + "arcs": [[-606, 606, 607, 608, 609, -470]] + }, { + "type": "Polygon", + "id": 53069, + "arcs": [[-471, -610, 610, -467]] + }, { + "type": "Polygon", + "id": 27153, + "arcs": [[-354, 611, 612, 613, -505, -462]] + }, { + "type": "Polygon", + "id": 27097, + "arcs": [[-465, 614, 615, 616, -612, -353]] + }, { + "type": "Polygon", + "id": 55125, + "arcs": [[617, 618, -559, -478, -477, -591, 619]] + }, { + "type": "Polygon", + "id": 41007, + "arcs": [[620, 621, 622]] + }, { + "type": "Polygon", + "id": 38001, + "arcs": [[-510, -585, 623, 624, 625, 626, -539, -544]] + }, { + "type": "Polygon", + "id": 38081, + "arcs": [[-553, 627, 628, 629, -549]] + }, { + "type": "Polygon", + "id": 38051, + "arcs": [[-543, 630, 631, 632, -530, -534]] + }, { + "type": "Polygon", + "id": 38021, + "arcs": [[-550, -630, 633, 634, -631, -542]] + }, { + "type": "Polygon", + "id": 38011, + "arcs": [[-627, 635, -516, -540]] + }, { + "type": "Polygon", + "id": 30023, + "arcs": [[-573, 636, 637, -526, -460, -332]] + }, { + "type": "Polygon", + "id": 26043, + "arcs": [[638, 639, 640, -587, 641]] + }, { + "type": "Polygon", + "id": 27095, + "arcs": [[642, 643, 644, 645, -615, -464, -431]] + }, { + "type": "Polygon", + "id": 30097, + "arcs": [[-495, 646, 647, -424, -497]] + }, { + "type": "Polygon", + "id": 30031, + "arcs": [[-426, 648, 649, 650, 651, 652, -570, -472]] + }, { + "type": "Polygon", + "id": 30067, + "arcs": [[-648, 653, 654, 655, -649, -425]] + }, { + "type": "Polygon", + "id": 30093, + "arcs": [[656, 657, -637, -572]] + }, { + "type": "Polygon", + "id": 41009, + "arcs": [[658, 659, 660, -621, 661, -608]] + }, { + "type": "Polygon", + "id": 27065, + "arcs": [[-597, 662, -643, -430]] + }, { + "type": "Polygon", + "id": 55013, + "arcs": [[663, 664, 665, 666, -595, -594, 667]] + }, { + "type": "Polygon", + "id": 55113, + "arcs": [[668, 669, 670, 671, 672]] + }, { + "type": "Polygon", + "id": 55129, + "arcs": [[-672, 673, -664, 674]] + }, { + "type": "Polygon", + "id": 30011, + "arcs": [[675, 676, 677, 678, -452, -518]] + }, { + "type": "Polygon", + "id": 30095, + "arcs": [[-581, 679, -654, -647, -494]] + }, { + "type": "Polygon", + "id": 27051, + "arcs": [[-507, 680, 681, 682, -545]] + }, { + "type": "Polygon", + "id": 27041, + "arcs": [[-614, 683, 684, -681, -506]] + }, { + "type": "Polygon", + "id": 55041, + "arcs": [[685, 686, 687, 688, 689, -620, -590]] + }, { + "type": "Polygon", + "id": 53011, + "arcs": [[-605, 690, -659, -607]] + }, { + "type": "Polygon", + "id": 53039, + "arcs": [[-504, 691, 692, 693, 694, 695, -602, -420]] + }, { + "type": "Polygon", + "id": 30003, + "arcs": [[-456, 696, 697, 698, 699, -579, -582]] + }, { + "type": "Polygon", + "id": 27155, + "arcs": [[-683, 700, 701, 702, -551, -546]] + }, { + "type": "Polygon", + "id": 55037, + "arcs": [[-588, -641, 703, -686, -589]] + }, { + "type": "Polygon", + "id": 41059, + "arcs": [[-555, 704, 705, 706, 707, -502, -557]] + }, { + "type": "Polygon", + "id": 41063, + "arcs": [[-513, -583, -536, -523, 708, 709, 710, -705, -554]] + }, { + "type": "Polygon", + "id": 26109, + "arcs": [[711, 712, 713, 714, -639, 715]] + }, { + "type": "Polygon", + "id": 55099, + "arcs": [[-619, 716, 717, 718, 719, -670, 720, -560]] + }, { + "type": "Polygon", + "id": 46105, + "arcs": [[721, 722, 723, 724, 725, -625]] + }, { + "type": "Polygon", + "id": 46031, + "arcs": [[726, 727, 728, 729, -722, -624, -584]] + }, { + "type": "Polygon", + "id": 46063, + "arcs": [[-626, -726, 730, -676, -517, -636]] + }, { + "type": "Polygon", + "id": 46021, + "arcs": [[-633, 731, 732, -727, -531]] + }, { + "type": "Polygon", + "id": 30001, + "arcs": [[-658, 733, 734, 735, 736, -527, -638]] + }, { + "type": "Polygon", + "id": 46089, + "arcs": [[-635, 737, 738, 739, -732, -632]] + }, { + "type": "Polygon", + "id": 46013, + "arcs": [[-629, 740, 741, 742, 743, 744, -738, -634]] + }, { + "type": "Polygon", + "id": 46109, + "arcs": [[-703, 745, 746, 747, 748, -552]] + }, { + "type": "Polygon", + "id": 46091, + "arcs": [[-749, 749, -741, -628]] + }, { + "type": "Polygon", + "id": 41049, + "arcs": [[-708, 750, 751, 752, -692, -503]] + }, { + "type": "Polygon", + "id": 55085, + "arcs": [[-690, 753, 754, -717, -618]] + }, { + "type": "Polygon", + "id": 41061, + "arcs": [[755, 756, -706, -711]] + }, { + "type": "Polygon", + "id": 30057, + "arcs": [[-653, 757, -734, -657, -571]] + }, { + "type": "Polygon", + "id": 27009, + "arcs": [[-646, 758, 759, -616]] + }, { + "type": "Polygon", + "id": 41021, + "arcs": [[760, 761, 762, -693, -753]] + }, { + "type": "Polygon", + "id": 30075, + "arcs": [[-679, 763, 764, 765, -697, -455, -453]] + }, { + "type": "Polygon", + "id": 26031, + "arcs": [[766, 767, 768, 769, 770, 771]] + }, { + "type": "Polygon", + "id": 41057, + "arcs": [[772, 773, 774, 775, 776, -622]] + }, { + "type": "Polygon", + "id": 41067, + "arcs": [[777, 778, 779, -773, -661]] + }, { + "type": "Polygon", + "id": 27145, + "arcs": [[-760, 780, 781, 782, 783, 784, -684, -613, -617]] + }, { + "type": "Polygon", + "id": 27149, + "arcs": [[785, 786, 787, -701, -682]] + }, { + "type": "Polygon", + "id": 27121, + "arcs": [[-785, 788, 789, -786, -685]] + }, { + "type": "Polygon", + "id": 41055, + "arcs": [[790, -694, -763]] + }, { + "type": "Polygon", + "id": 27059, + "arcs": [[791, 792, 793, -644, -663]] + }, { + "type": "Polygon", + "id": 27025, + "arcs": [[-667, 794, 795, 796, -792, -596]] + }, { + "type": "Polygon", + "id": 55095, + "arcs": [[797, 798, 799, -795, -666]] + }, { + "type": "Polygon", + "id": 41051, + "arcs": [[-691, -604, 800, 801, -778, -660]] + }, { + "type": "Polygon", + "id": 41027, + "arcs": [[802, 803, -801, -603, -696]] + }, { + "type": "Polygon", + "id": 41065, + "arcs": [[-791, -762, 804, 805, 806, 807, -803, -695]] + }, { + "type": "Polygon", + "id": 16059, + "arcs": [[-737, 808, 809, 810, 811, -520, -528]] + }, { + "type": "Polygon", + "id": 23029, + "arcs": [[812, -598, -357, 813]] + }, { + "type": "Polygon", + "id": 23007, + "arcs": [[814, 815, 816, 817, -567]] + }, { + "type": "Polygon", + "id": 26141, + "arcs": [[818, 819, -767, 820]] + }, { + "type": "Polygon", + "id": 55005, + "arcs": [[-674, 821, 822, 823, -798, -665]] + }, { + "type": "Polygon", + "id": 55107, + "arcs": [[-720, 824, 825, -822, -671]] + }, { + "type": "Polygon", + "id": 30009, + "arcs": [[-700, 826, 827, -655, -680, -580]] + }, { + "type": "Polygon", + "id": 46129, + "arcs": [[-740, 828, 829, 830, -728, -733]] + }, { + "type": "Polygon", + "id": 46045, + "arcs": [[-745, 831, 832, -829, -739]] + }, { + "type": "Polygon", + "id": 46037, + "arcs": [[-750, -748, 833, 834, 835, 836, -742]] + }, { + "type": "Polygon", + "id": 27011, + "arcs": [[-702, -788, 837, 838, 839, 840, -746]] + }, { + "type": "Polygon", + "id": 27141, + "arcs": [[-645, -794, 841, 842, 843, -781, -759]] + }, { + "type": "Polygon", + "id": 55069, + "arcs": [[844, 845, 846, -718, -755]] + }, { + "type": "Polygon", + "id": 46041, + "arcs": [[-831, 847, 848, 849, 850, -729]] + }, { + "type": "Polygon", + "id": 46137, + "arcs": [[-851, 851, 852, -723, -730]] + }, { + "type": "Polygon", + "id": 55067, + "arcs": [[-689, 853, 854, 855, 856, -845, -754]] + }, { + "type": "Polygon", + "id": 41005, + "arcs": [[-804, -808, 857, 858, -779, -802]] + }, { + "type": "Polygon", + "id": 41071, + "arcs": [[-859, 859, 860, 861, -774, -780]] + }, { + "type": "Polygon", + "id": 27171, + "arcs": [[-844, 862, 863, 864, 865, -782]] + }, { + "type": "Polygon", + "id": 27003, + "arcs": [[-797, 866, 867, 868, -842, -793]] + }, { + "type": "Polygon", + "id": 27067, + "arcs": [[869, 870, 871, 872, -789, -784]] + }, { + "type": "Polygon", + "id": 27151, + "arcs": [[-873, 873, 874, -838, -787, -790]] + }, { + "type": "Polygon", + "id": 55119, + "arcs": [[-847, 875, 876, 877, -825, -719]] + }, { + "type": "Polygon", + "id": 55083, + "arcs": [[878, 879, 880, 881, 882, 883, 884, -854, -688]] + }, { + "type": "Polygon", + "id": 23017, + "arcs": [[-817, 885, 886, 887, 888, -889, 889, 890, 891]] + }, { + "type": "Polygon", + "id": 46051, + "arcs": [[-841, 892, 893, 894, -834, -747]] + }, { + "type": "Polygon", + "id": 27093, + "arcs": [[-866, 895, 896, -870, -783]] + }, { + "type": "Polygon", + "id": 33007, + "arcs": [[897, 898, 899, 900, -891]] + }, { + "type": "Polygon", + "id": 27163, + "arcs": [[-800, 901, 902, 903, 904, -867, -796]] + }, { + "type": "Polygon", + "id": 55017, + "arcs": [[-878, 905, 906, 907, -823, -826]] + }, { + "type": "Polygon", + "id": 41047, + "arcs": [[-860, -858, -807, 908, 909, 910, -861]] + }, { + "type": "Polygon", + "id": 16003, + "arcs": [[911, 912, 913, 914, -709, -522]] + }, { + "type": "Polygon", + "id": 27073, + "arcs": [[-839, -875, 915, 916, 917, -893, -840]] + }, { + "type": "MultiPolygon", + "id": 23009, + "arcs": [[[918]], [[919]], [[920, -599, -813]]] + }, { + "type": "Polygon", + "id": 46107, + "arcs": [[-833, 921, 922, 923, -848, -830]] + }, { + "type": "Polygon", + "id": 46049, + "arcs": [[-744, 924, 925, 926, -922, -832]] + }, { + "type": "Polygon", + "id": 27053, + "arcs": [[-843, -869, 927, 928, 929, 930, -863]] + }, { + "type": "Polygon", + "id": 46115, + "arcs": [[-837, 931, 932, 933, -925, -743]] + }, { + "type": "Polygon", + "id": 16085, + "arcs": [[-812, 934, 935, 936, -912, -521]] + }, { + "type": "Polygon", + "id": 46019, + "arcs": [[-725, 937, 938, 939, -677, -731]] + }, { + "type": "Polygon", + "id": 55109, + "arcs": [[940, 941, -902, -799]] + }, { + "type": "Polygon", + "id": 55033, + "arcs": [[-908, 942, 943, 944, -941, -824]] + }, { + "type": "Polygon", + "id": 26009, + "arcs": [[945, 946, 947, 948, 949]] + }, { + "type": "Polygon", + "id": 26137, + "arcs": [[950, 951, -946, 952, -769]] + }, { + "type": "Polygon", + "id": 26119, + "arcs": [[953, 954, -951, -768, -820]] + }, { + "type": "Polygon", + "id": 46025, + "arcs": [[955, 956, 957, 958, -932, -836]] + }, { + "type": "Polygon", + "id": 46029, + "arcs": [[-895, 959, 960, -956, -835]] + }, { + "type": "Polygon", + "id": 27023, + "arcs": [[-872, 961, 962, -916, -874]] + }, { + "type": "Polygon", + "id": 27123, + "arcs": [[-905, 963, -928, -868]] + }, { + "type": "Polygon", + "id": 55073, + "arcs": [[-846, -857, 964, 965, 966, 967, -876]] + }, { + "type": "Polygon", + "id": 55078, + "arcs": [[-885, 968, -855]] + }, { + "type": "Polygon", + "id": 41001, + "arcs": [[-915, 969, 970, 971, -756, -710]] + }, { + "type": "Polygon", + "id": 41053, + "arcs": [[-911, 972, 973, 974, -775, -862]] + }, { + "type": "Polygon", + "id": 41069, + "arcs": [[-752, 975, 976, 977, -805, -761]] + }, { + "type": "Polygon", + "id": 41041, + "arcs": [[-975, 978, 979, 980, -776]] + }, { + "type": "Polygon", + "id": 46093, + "arcs": [[-853, 981, 982, 983, -938, -724]] + }, { + "type": "Polygon", + "id": 55019, + "arcs": [[-968, 984, 985, 986, -906, -877]] + }, { + "type": "Polygon", + "id": 55115, + "arcs": [[-969, -884, 987, 988, 989, -965, -856]] + }, { + "type": "Polygon", + "id": 50011, + "arcs": [[990, 991, 992, 993, 994]] + }, { + "type": "Polygon", + "id": 50009, + "arcs": [[995, 996, 997, 998, -900]] + }, { + "type": "Polygon", + "id": 50013, + "arcs": [[999, 1000, 1001, -994]] + }, { + "type": "Polygon", + "id": 36019, + "arcs": [[1002, 1003, 1004, 1005, -1001]] + }, { + "type": "Polygon", + "id": 50019, + "arcs": [[-998, 1006, 1007, -991, 1008]] + }, { + "type": "Polygon", + "id": 56029, + "arcs": [[1009, 1010, 1011, 1012, 1013, -650, -656, -828]] + }, { + "type": "Polygon", + "id": 36089, + "arcs": [[1014, 1015, 1016, 1017, 1018, 1019]] + }, { + "type": "Polygon", + "id": 56003, + "arcs": [[1020, 1021, 1022, -1010, -827, -699]] + }, { + "type": "Polygon", + "id": 56005, + "arcs": [[1023, 1024, 1025, 1026, 1027, -765]] + }, { + "type": "Polygon", + "id": 56033, + "arcs": [[-766, -1028, 1028, -1021, -698]] + }, { + "type": "Polygon", + "id": 36033, + "arcs": [[-1005, 1029, 1030, -1015, 1031]] + }, { + "type": "Polygon", + "id": 56011, + "arcs": [[-678, -940, 1032, 1033, -1024, -764]] + }, { + "type": "Polygon", + "id": 41023, + "arcs": [[-757, -972, 1034, 1035, 1036, -976, -751, -707]] + }, { + "type": "Polygon", + "id": 27085, + "arcs": [[-865, 1037, 1038, 1039, -896]] + }, { + "type": "Polygon", + "id": 27019, + "arcs": [[-931, 1040, 1041, -1038, -864]] + }, { + "type": "Polygon", + "id": 46039, + "arcs": [[-918, 1042, 1043, 1044, 1045, -960, -894]] + }, { + "type": "Polygon", + "id": 27173, + "arcs": [[1046, 1047, 1048, 1049, -1043, -917, -963]] + }, { + "type": "Polygon", + "id": 27037, + "arcs": [[-904, 1050, 1051, 1052, 1053, -929, -964]] + }, { + "type": "Polygon", + "id": 46119, + "arcs": [[1054, 1055, 1056, -849, -924]] + }, { + "type": "Polygon", + "id": 46069, + "arcs": [[-927, 1057, 1058, 1059, 1060, -1055, -923]] + }, { + "type": "Polygon", + "id": 46059, + "arcs": [[-934, 1061, 1062, 1063, -1058, -926]] + }, { + "type": "Polygon", + "id": 27129, + "arcs": [[-897, -1040, 1064, 1065, 1066, 1067, -1047, -962, -871]] + }, { + "type": "Polygon", + "id": 16037, + "arcs": [[1068, 1069, 1070, 1071, 1072, -935, -811]] + }, { + "type": "Polygon", + "id": 55093, + "arcs": [[-945, 1073, 1074, -1051, -903, -942]] + }, { + "type": "Polygon", + "id": 26001, + "arcs": [[1075, 1076, 1077, 1078]] + }, { + "type": "Polygon", + "id": 26079, + "arcs": [[1079, 1080, 1081, -947]] + }, { + "type": "Polygon", + "id": 26039, + "arcs": [[1082, 1083, -1080, -952]] + }, { + "type": "Polygon", + "id": 55035, + "arcs": [[-987, 1084, 1085, 1086, 1087, -943, -907]] + }, { + "type": "Polygon", + "id": 26135, + "arcs": [[-1078, 1088, -1083, -955]] + }, { + "type": "Polygon", + "id": 16087, + "arcs": [[1089, 1090, 1091, -970, -914]] + }, { + "type": "Polygon", + "id": 41031, + "arcs": [[-978, 1092, 1093, 1094, -909, -806]] + }, { + "type": "Polygon", + "id": 27139, + "arcs": [[-1054, 1095, 1096, 1097, -1041, -930]] + }, { + "type": "Polygon", + "id": 46057, + "arcs": [[-1046, 1098, 1099, -957, -961]] + }, { + "type": "Polygon", + "id": 50015, + "arcs": [[1100, 1101, 1102, -992, -1008]] + }, { + "type": "Polygon", + "id": 41043, + "arcs": [[-1095, 1103, 1104, 1105, -973, -910]] + }, { + "type": "Polygon", + "id": 46117, + "arcs": [[-1057, 1106, 1107, 1108, 1109, -850]] + }, { + "type": "Polygon", + "id": 26019, + "arcs": [[1110, 1111, 1112, 1113]] + }, { + "type": "Polygon", + "id": 50005, + "arcs": [[1114, 1115, 1116, -1101, -1007, -997]] + }, { + "type": "MultiPolygon", + "id": 23027, + "arcs": [[[-601, 1117, 1118, 1119, 1120, -565]]] + }, { + "type": "Polygon", + "id": 16043, + "arcs": [[1121, 1122, 1123, 1124, 1125, -735, -758, -652]] + }, { + "type": "Polygon", + "id": 46055, + "arcs": [[1126, 1127, 1128, -982, -852, -1110]] + }, { + "type": "Polygon", + "id": 50007, + "arcs": [[-1103, 1129, 1130, 1131, -1003, -1000, -993]] + }, { + "type": "Polygon", + "id": 41003, + "arcs": [[-1106, 1132, -979, -974]] + }, { + "type": "Polygon", + "id": 23011, + "arcs": [[1133, 1134, 1135, 1136, -815, -566, -1121]] + }, { + "type": "Polygon", + "id": 27143, + "arcs": [[-1042, -1098, 1137, 1138, -1065, -1039]] + }, { + "type": "Polygon", + "id": 27049, + "arcs": [[1139, 1140, 1141, 1142, 1143, -1052, -1075]] + }, { + "type": "Polygon", + "id": 27127, + "arcs": [[1144, 1145, 1146, 1147, -1048, -1068]] + }, { + "type": "Polygon", + "id": 55097, + "arcs": [[1148, 1149, 1150, 1151, -966]] + }, { + "type": "Polygon", + "id": 55141, + "arcs": [[-1152, 1152, 1153, 1154, -985, -967]] + }, { + "type": "Polygon", + "id": 55009, + "arcs": [[-883, 1155, 1156, 1157, 1158, 1159, -988]] + }, { + "type": "Polygon", + "id": 55091, + "arcs": [[-1088, 1160, 1161, -1140, -1074, -944]] + }, { + "type": "Polygon", + "id": 55135, + "arcs": [[1162, 1163, 1164, -1149, -990]] + }, { + "type": "Polygon", + "id": 55061, + "arcs": [[1165, 1166, -1157, 1167, 1168]] + }, { + "type": "Polygon", + "id": 56039, + "arcs": [[1169, 1170, 1171, 1172, 1173, -1122, -651, -1014]] + }, { + "type": "Polygon", + "id": 46005, + "arcs": [[-959, 1174, 1175, 1176, -1062, -933]] + }, { + "type": "Polygon", + "id": 27081, + "arcs": [[1177, 1178, 1179, -1044, -1050]] + }, { + "type": "Polygon", + "id": 27083, + "arcs": [[-1148, 1180, 1181, -1178, -1049]] + }, { + "type": "Polygon", + "id": 46081, + "arcs": [[-984, 1182, 1183, -1033, -939]] + }, { + "type": "Polygon", + "id": 55011, + "arcs": [[-1087, 1184, 1185, 1186, -1161]] + }, { + "type": "Polygon", + "id": 55121, + "arcs": [[1187, 1188, 1189, 1190, -1185, -1086]] + }, { + "type": "Polygon", + "id": 55053, + "arcs": [[-986, -1155, 1191, 1192, 1193, -1188, -1085]] + }, { + "type": "Polygon", + "id": 55087, + "arcs": [[-989, -1160, 1194, 1195, -1163]] + }, { + "type": "Polygon", + "id": 16033, + "arcs": [[-1126, 1196, 1197, -809, -736]] + }, { + "type": "Polygon", + "id": 56019, + "arcs": [[-1027, 1198, 1199, 1200, -1022, -1029]] + }, { + "type": "Polygon", + "id": 41013, + "arcs": [[-977, -1037, 1201, 1202, -1093]] + }, { + "type": "Polygon", + "id": 46065, + "arcs": [[-1061, 1203, -1107, -1056]] + }, { + "type": "Polygon", + "id": 36031, + "arcs": [[1204, 1205, 1206, 1207, -1030, -1004, -1132]] + }, { + "type": "Polygon", + "id": 27079, + "arcs": [[1208, 1209, 1210, 1211, -1138, -1097]] + }, { + "type": "Polygon", + "id": 27131, + "arcs": [[-1053, -1144, 1212, 1213, 1214, -1209, -1096]] + }, { + "type": "Polygon", + "id": 46077, + "arcs": [[-1100, 1215, 1216, 1217, 1218, -1175, -958]] + }, { + "type": "Polygon", + "id": 46011, + "arcs": [[-1180, 1219, 1220, 1221, -1216, -1099, -1045]] + }, { + "type": "Polygon", + "id": 26101, + "arcs": [[1222, 1223, 1224, 1225, -1112]] + }, { + "type": "Polygon", + "id": 26165, + "arcs": [[1226, 1227, 1228, -1223, 1229]] + }, { + "type": "Polygon", + "id": 26143, + "arcs": [[1230, 1231, 1232, 1233, -1084]] + }, { + "type": "Polygon", + "id": 26113, + "arcs": [[-1234, 1234, 1235, -1227, -1081]] + }, { + "type": "Polygon", + "id": 26069, + "arcs": [[1236, 1237, 1238, -1077]] + }, { + "type": "Polygon", + "id": 26129, + "arcs": [[-1239, 1239, 1240, -1231, -1089]] + }, { + "type": "Polygon", + "id": 16045, + "arcs": [[-937, 1241, 1242, 1243, 1244, -1090, -913]] + }, { + "type": "Polygon", + "id": 46103, + "arcs": [[-1129, 1245, 1246, 1247, 1248, -1183, -983]] + }, { + "type": "Polygon", + "id": 50023, + "arcs": [[1249, 1250, -1130, -1102, -1117]] + }, { + "type": "Polygon", + "id": 27015, + "arcs": [[1251, 1252, 1253, 1254, -1145, -1067]] + }, { + "type": "Polygon", + "id": 23001, + "arcs": [[1255, 1256, -886, -816, -1137]] + }, { + "type": "Polygon", + "id": 27103, + "arcs": [[1257, -1252, -1066, -1139, -1212]] + }, { + "type": "Polygon", + "id": 27157, + "arcs": [[-1162, -1187, 1258, 1259, -1141]] + }, { + "type": "Polygon", + "id": 41045, + "arcs": [[-1092, 1260, 1261, 1262, 1263, 1264, -1035, -971]] + }, { + "type": "Polygon", + "id": 33009, + "arcs": [[1265, 1266, 1267, 1268, 1269, 1270, -1115, -996, -899]] + }, { + "type": "Polygon", + "id": 41017, + "arcs": [[-1203, 1271, 1272, 1273, 1274, -1104, -1094]] + }, { + "type": "Polygon", + "id": 36045, + "arcs": [[1275, 1276, -1019, 1277, 1278, 1279, 1280, 1281]] + }, { + "type": "MultiPolygon", + "id": 23013, + "arcs": [[[1282, 1283, -1119]]] + }, { + "type": "Polygon", + "id": 16015, + "arcs": [[-1073, 1284, 1285, -1242, -936]] + }, { + "type": "Polygon", + "id": 23015, + "arcs": [[-1120, -1284, 1286, 1287, 1288, -1134]] + }, { + "type": "Polygon", + "id": 55071, + "arcs": [[-1167, 1289, 1290, 1291, -1158]] + }, { + "type": "Polygon", + "id": 50001, + "arcs": [[-1251, 1292, 1293, 1294, 1295, -1205, -1131]] + }, { + "type": "Polygon", + "id": 41039, + "arcs": [[-1275, 1296, 1297, 1298, -980, -1133, -1105]] + }, { + "type": "Polygon", + "id": 33003, + "arcs": [[-890, 888, 1299, 1300, 1301, -1266, -898]] + }, { + "type": "Polygon", + "id": 27013, + "arcs": [[-1211, 1302, 1303, 1304, 1305, -1253, -1258]] + }, { + "type": "Polygon", + "id": 55057, + "arcs": [[1306, 1307, 1308, 1309, -1192, -1154]] + }, { + "type": "Polygon", + "id": 55001, + "arcs": [[-1151, 1310, 1311, 1312, -1307, -1153]] + }, { + "type": "Polygon", + "id": 55137, + "arcs": [[-1165, 1313, 1314, 1315, -1311, -1150]] + }, { + "type": "Polygon", + "id": 55139, + "arcs": [[1316, 1317, 1318, -1314, -1164, -1196]] + }, { + "type": "Polygon", + "id": 55015, + "arcs": [[-1159, -1292, 1319, 1320, -1317, -1195]] + }, { + "type": "Polygon", + "id": 16023, + "arcs": [[-1198, 1321, 1322, 1323, -1070, -1069, -810]] + }, { + "type": "Polygon", + "id": 50017, + "arcs": [[-1271, 1324, -1293, -1250, -1116]] + }, { + "type": "Polygon", + "id": 36049, + "arcs": [[1325, 1326, -1278, -1018, 1327]] + }, { + "type": "Polygon", + "id": 46085, + "arcs": [[1328, 1329, 1330, 1331, 1332, -1108, -1204, -1060, 1333]] + }, { + "type": "Polygon", + "id": 27117, + "arcs": [[-1182, 1334, 1335, 1336, -1220, -1179]] + }, { + "type": "Polygon", + "id": 27101, + "arcs": [[-1147, 1337, 1338, 1339, -1335, -1181]] + }, { + "type": "Polygon", + "id": 46073, + "arcs": [[-1177, 1340, 1341, 1342, 1343, -1063]] + }, { + "type": "Polygon", + "id": 27147, + "arcs": [[1344, 1345, 1346, 1347, -1214]] + }, { + "type": "Polygon", + "id": 27039, + "arcs": [[1348, 1349, -1345, -1213, -1143]] + }, { + "type": "Polygon", + "id": 46101, + "arcs": [[-1337, 1350, 1351, -1221]] + }, { + "type": "Polygon", + "id": 27161, + "arcs": [[-1348, 1352, 1353, -1303, -1210, -1215]] + }, { + "type": "Polygon", + "id": 46017, + "arcs": [[-1344, 1354, -1334, -1059, -1064]] + }, { + "type": "Polygon", + "id": 46111, + "arcs": [[-1219, 1355, 1356, 1357, 1358, -1341, -1176]] + }, { + "type": "Polygon", + "id": 27109, + "arcs": [[-1260, 1359, 1360, 1361, -1349, -1142]] + }, { + "type": "Polygon", + "id": 27033, + "arcs": [[-1255, 1362, 1363, 1364, -1338, -1146]] + }, { + "type": "Polygon", + "id": 46079, + "arcs": [[-1222, -1352, 1365, 1366, 1367, -1217]] + }, { + "type": "Polygon", + "id": 46097, + "arcs": [[-1368, 1368, 1369, -1356, -1218]] + }, { + "type": "Polygon", + "id": 27169, + "arcs": [[-1186, -1191, 1370, 1371, 1372, -1360, -1259]] + }, { + "type": "Polygon", + "id": 56045, + "arcs": [[-1184, -1249, 1373, 1374, 1375, -1025, -1034]] + }, { + "type": "Polygon", + "id": 26105, + "arcs": [[1376, 1377, 1378, -1225]] + }, { + "type": "Polygon", + "id": 23005, + "arcs": [[-1257, 1379, 1380, 1381, 1382, 1383, -887]] + }, { + "type": "Polygon", + "id": 46075, + "arcs": [[-1333, 1384, 1385, -1386, 1386, -1127, -1109]] + }, { + "type": "Polygon", + "id": 56043, + "arcs": [[-1201, 1387, 1388, 1389, -1011, -1023]] + }, { + "type": "MultiPolygon", + "id": 23023, + "arcs": [[[-1382, 1390]], [[-1288, 1391]], [[1392, -1380, -1256, -1136]]] + }, { + "type": "Polygon", + "id": 26085, + "arcs": [[-1224, -1229, 1393, 1394, -1377]] + }, { + "type": "Polygon", + "id": 26133, + "arcs": [[-1236, 1395, 1396, -1394, -1228]] + }, { + "type": "Polygon", + "id": 26035, + "arcs": [[-1233, 1397, 1398, -1396, -1235]] + }, { + "type": "Polygon", + "id": 26051, + "arcs": [[1399, 1400, 1401, -1398, -1232, -1241]] + }, { + "type": "Polygon", + "id": 55081, + "arcs": [[-1310, 1402, 1403, -1193]] + }, { + "type": "Polygon", + "id": 16075, + "arcs": [[-1245, 1404, -1261, -1091]] + }, { + "type": "Polygon", + "id": 36041, + "arcs": [[1405, 1406, 1407, 1408, -1016, -1031, -1208]] + }, { + "type": "Polygon", + "id": 27165, + "arcs": [[-1306, 1409, 1410, -1363, -1254]] + }, { + "type": "Polygon", + "id": 16039, + "arcs": [[-1072, 1411, 1412, 1413, 1414, 1415, 1416, -1285]] + }, { + "type": "Polygon", + "id": 36043, + "arcs": [[-1409, 1417, 1418, 1419, 1420, -1328, -1017]] + }, { + "type": "Polygon", + "id": 55063, + "arcs": [[-1194, -1404, 1421, 1422, -1371, -1190, -1189]] + }, { + "type": "Polygon", + "id": 56017, + "arcs": [[-1390, 1423, -1012]] + }, { + "type": "Polygon", + "id": 16051, + "arcs": [[-1125, 1424, 1425, 1426, -1322, -1197]] + }, { + "type": "Polygon", + "id": 41025, + "arcs": [[-1265, 1427, 1428, 1429, -1272, -1202, -1036]] + }, { + "type": "Polygon", + "id": 56013, + "arcs": [[-1424, -1389, 1430, 1431, 1432, 1433, -1170, -1013]] + }, { + "type": "Polygon", + "id": 26017, + "arcs": [[1434, 1435, 1436, 1437, -1401, 1438]] + }, { + "type": "Polygon", + "id": 46071, + "arcs": [[-1387, 1385, 1439, 1440, 1441, -1246, -1128]] + }, { + "type": "Polygon", + "id": 16013, + "arcs": [[-1324, 1442, 1443, 1444, 1445, 1446, 1447, -1412, -1071]] + }, { + "type": "Polygon", + "id": 16081, + "arcs": [[-1174, 1448, 1449, -1123]] + }, { + "type": "Polygon", + "id": 55047, + "arcs": [[-1319, 1450, 1451, 1452, 1453, -1315]] + }, { + "type": "Polygon", + "id": 55077, + "arcs": [[-1454, 1454, -1312, -1316]] + }, { + "type": "Polygon", + "id": 50027, + "arcs": [[-1270, 1455, 1456, 1457, 1458, -1294, -1325]] + }, { + "type": "Polygon", + "id": 41019, + "arcs": [[1459, 1460, 1461, 1462, 1463, 1464, -1298]] + }, { + "type": "Polygon", + "id": 55039, + "arcs": [[1465, 1466, 1467, -1451, -1318, -1321]] + }, { + "type": "Polygon", + "id": 46003, + "arcs": [[-1359, 1468, 1469, 1470, 1471, -1342]] + }, { + "type": "Polygon", + "id": 46015, + "arcs": [[-1472, 1472, -1329, -1355, -1343]] + }, { + "type": "Polygon", + "id": 16065, + "arcs": [[-1450, 1473, -1425, -1124]] + }, { + "type": "Polygon", + "id": 55117, + "arcs": [[1474, 1475, 1476, -1466, -1320, -1291]] + }, { + "type": "Polygon", + "id": 16027, + "arcs": [[-1244, 1477, 1478, -1262, -1405]] + }, { + "type": "Polygon", + "id": 46095, + "arcs": [[-1332, 1479, 1480, -1440, -1386, -1385]] + }, { + "type": "Polygon", + "id": 16025, + "arcs": [[1481, 1482, -1413, -1448]] + }, { + "type": "Polygon", + "id": 50021, + "arcs": [[1483, 1484, -1295, -1459]] + }, { + "type": "Polygon", + "id": 46033, + "arcs": [[1485, 1486, 1487, -1374, -1248]] + }, { + "type": "Polygon", + "id": 27133, + "arcs": [[-1340, 1488, 1489, 1490, -1336]] + }, { + "type": "Polygon", + "id": 27105, + "arcs": [[-1365, 1491, 1492, 1493, -1489, -1339]] + }, { + "type": "Polygon", + "id": 27047, + "arcs": [[1494, 1495, 1496, 1497, -1353, -1347]] + }, { + "type": "Polygon", + "id": 27099, + "arcs": [[-1362, 1498, 1499, 1500, 1501, -1495, -1346, -1350]] + }, { + "type": "Polygon", + "id": 27055, + "arcs": [[-1423, 1502, 1503, 1504, 1505, -1372]] + }, { + "type": "Polygon", + "id": 46035, + "arcs": [[1506, 1507, 1508, -1469, -1358]] + }, { + "type": "Polygon", + "id": 46061, + "arcs": [[-1370, 1509, 1510, -1507, -1357]] + }, { + "type": "Polygon", + "id": 27045, + "arcs": [[-1373, -1506, 1511, 1512, -1499, -1361]] + }, { + "type": "Polygon", + "id": 27063, + "arcs": [[-1411, 1513, 1514, 1515, 1516, -1492, -1364]] + }, { + "type": "Polygon", + "id": 27043, + "arcs": [[-1354, -1498, 1517, 1518, 1519, -1304]] + }, { + "type": "Polygon", + "id": 46099, + "arcs": [[1520, 1521, 1522, 1523, -1366, -1351, -1491]] + }, { + "type": "Polygon", + "id": 27091, + "arcs": [[-1305, -1520, 1524, 1525, -1514, -1410]] + }, { + "type": "Polygon", + "id": 46087, + "arcs": [[-1367, -1524, 1526, 1527, -1510, -1369]] + }, { + "type": "Polygon", + "id": 26111, + "arcs": [[-1438, 1528, 1529, 1530, -1402]] + }, { + "type": "Polygon", + "id": 26127, + "arcs": [[1531, 1532, 1533, -1378]] + }, { + "type": "Polygon", + "id": 26073, + "arcs": [[-1531, 1534, 1535, 1536, -1399]] + }, { + "type": "Polygon", + "id": 23031, + "arcs": [[1537, 1538, -1300, -889, -888, -1384]] + }, { + "type": "Polygon", + "id": 26107, + "arcs": [[-1537, 1539, 1540, -1397]] + }, { + "type": "Polygon", + "id": 26123, + "arcs": [[-1541, 1541, 1542, 1543, -1532, -1395]] + }, { + "type": "Polygon", + "id": 36115, + "arcs": [[-1485, 1544, 1545, 1546, 1547, -1206, -1296]] + }, { + "type": "Polygon", + "id": 16001, + "arcs": [[-1286, -1417, 1548, -1478, -1243]] + }, { + "type": "Polygon", + "id": 36113, + "arcs": [[1549, -1406, -1207, -1548]] + }, { + "type": "Polygon", + "id": 46123, + "arcs": [[1550, 1551, 1552, -1480, -1331]] + }, { + "type": "Polygon", + "id": 33001, + "arcs": [[1553, 1554, -1267, -1302]] + }, { + "type": "Polygon", + "id": 26157, + "arcs": [[1555, 1556, 1557, 1558, 1559, -1436, 1560, 1561]] + }, { + "type": "Polygon", + "id": 55123, + "arcs": [[1562, 1563, 1564, 1565, -1503, -1422, -1403, -1309]] + }, { + "type": "Polygon", + "id": 36075, + "arcs": [[-1327, 1566, 1567, 1568, 1569, 1570, -1279]] + }, { + "type": "Polygon", + "id": 46113, + "arcs": [[1571, 1572, 1573, 1574, -1486, -1247, -1442]] + }, { + "type": "Polygon", + "id": 26151, + "arcs": [[1575, 1576, -1557, 1577, 1578]] + }, { + "type": "Polygon", + "id": 16073, + "arcs": [[-1549, -1416, 1579, 1580, 1581, -1263, -1479]] + }, { + "type": "Polygon", + "id": 55021, + "arcs": [[1582, 1583, 1584, -1313, -1455, -1453]] + }, { + "type": "Polygon", + "id": 55111, + "arcs": [[-1585, 1585, 1586, 1587, -1563, -1308]] + }, { + "type": "Polygon", + "id": 55027, + "arcs": [[1588, 1589, 1590, 1591, -1583, -1452, -1468]] + }, { + "type": "Polygon", + "id": 16019, + "arcs": [[-1474, -1449, -1173, 1592, 1593, 1594, -1426]] + }, { + "type": "Polygon", + "id": 16011, + "arcs": [[1595, 1596, 1597, -1443, -1323, -1427, -1595]] + }, { + "type": "Polygon", + "id": 41035, + "arcs": [[1598, 1599, 1600, 1601, -1460, -1297, -1274]] + }, { + "type": "Polygon", + "id": 41037, + "arcs": [[1602, 1603, -1599, -1273, -1430]] + }, { + "type": "Polygon", + "id": 36065, + "arcs": [[1604, 1605, -1567, -1326, -1421]] + }, { + "type": "Polygon", + "id": 33013, + "arcs": [[-1555, 1606, 1607, 1608, 1609, -1268]] + }, { + "type": "Polygon", + "id": 41011, + "arcs": [[1610, 1611, -1464]] + }, { + "type": "Polygon", + "id": 33019, + "arcs": [[-1610, 1612, 1613, 1614, -1456, -1269]] + }, { + "type": "Polygon", + "id": 33017, + "arcs": [[-1539, 1615, 1616, -1607, -1554, -1301]] + }, { + "type": "Polygon", + "id": 26145, + "arcs": [[-1560, 1617, 1618, 1619, -1529, -1437]] + }, { + "type": "Polygon", + "id": 55103, + "arcs": [[1620, 1621, 1622, -1564, -1588]] + }, { + "type": "Polygon", + "id": 55089, + "arcs": [[1623, 1624, 1625, -1476]] + }, { + "type": "Polygon", + "id": 55131, + "arcs": [[-1477, -1626, 1626, -1589, -1467]] + }, { + "type": "Polygon", + "id": 19189, + "arcs": [[1627, 1628, 1629, -1518, -1497]] + }, { + "type": "Polygon", + "id": 19109, + "arcs": [[1630, 1631, 1632, -1525, -1519, -1630, 1633]] + }, { + "type": "Polygon", + "id": 19059, + "arcs": [[1634, 1635, -1516, 1636]] + }, { + "type": "Polygon", + "id": 19063, + "arcs": [[1637, -1637, -1515, -1526, -1633]] + }, { + "type": "Polygon", + "id": 19195, + "arcs": [[1638, -1628, -1496, -1502, 1639]] + }, { + "type": "Polygon", + "id": 19143, + "arcs": [[1640, 1641, -1493, -1517, -1636]] + }, { + "type": "Polygon", + "id": 56027, + "arcs": [[-1488, 1642, 1643, 1644, 1645, 1646, -1375]] + }, { + "type": "Polygon", + "id": 19131, + "arcs": [[1647, 1648, -1640, -1501, 1649]] + }, { + "type": "Polygon", + "id": 19119, + "arcs": [[1650, 1651, -1521, -1490, -1494, -1642]] + }, { + "type": "Polygon", + "id": 19089, + "arcs": [[1652, 1653, -1650, -1500, -1513]] + }, { + "type": "Polygon", + "id": 19005, + "arcs": [[-1566, 1654, 1655, 1656, -1504]] + }, { + "type": "Polygon", + "id": 19191, + "arcs": [[1657, 1658, -1653, -1512, -1505, -1657]] + }, { + "type": "Polygon", + "id": 46083, + "arcs": [[-1652, 1659, 1660, 1661, 1662, -1522]] + }, { + "type": "Polygon", + "id": 56009, + "arcs": [[-1647, 1663, 1664, 1665, 1666, -1199, -1026, -1376]] + }, { + "type": "Polygon", + "id": 46023, + "arcs": [[-1471, 1667, 1668, 1669, 1670, 1671, 1672, -1473]] + }, { + "type": "Polygon", + "id": 46125, + "arcs": [[-1523, -1663, 1673, 1674, 1675, -1527]] + }, { + "type": "Polygon", + "id": 46067, + "arcs": [[-1528, -1676, 1676, 1677, -1669, 1678, -1508, -1511]] + }, { + "type": "Polygon", + "id": 56025, + "arcs": [[-1200, -1667, 1679, -1431, -1388]] + }, { + "type": "Polygon", + "id": 46043, + "arcs": [[-1509, -1679, -1668, -1470]] + }, { + "type": "Polygon", + "id": 46053, + "arcs": [[-1673, 1680, 1681, -1551, -1330]] + }, { + "type": "Polygon", + "id": 46047, + "arcs": [[-1575, 1682, 1683, -1643, -1487]] + }, { + "type": "Polygon", + "id": 26121, + "arcs": [[-1544, 1684, 1685, 1686, -1533]] + }, { + "type": "Polygon", + "id": 26117, + "arcs": [[-1536, 1687, 1688, 1689, -1542, -1540]] + }, { + "type": "Polygon", + "id": 56035, + "arcs": [[1690, 1691, -1171, -1434]] + }, { + "type": "Polygon", + "id": 26057, + "arcs": [[-1530, -1620, 1692, 1693, -1688, -1535]] + }, { + "type": "Polygon", + "id": 55023, + "arcs": [[-1623, 1694, 1695, -1655, -1565]] + }, { + "type": "Polygon", + "id": 36011, + "arcs": [[1696, 1697, 1698, 1699, 1700, 1701, -1570]] + }, { + "type": "Polygon", + "id": 36091, + "arcs": [[-1547, 1702, 1703, 1704, 1705, 1706, -1407, -1550]] + }, { + "type": "Polygon", + "id": 46007, + "arcs": [[1707, 1708, -1572, -1441]] + }, { + "type": "Polygon", + "id": 46121, + "arcs": [[-1553, 1709, -1708, -1481]] + }, { + "type": "Polygon", + "id": 36073, + "arcs": [[1710, 1711, 1712, 1713]] + }, { + "type": "Polygon", + "id": 36063, + "arcs": [[-1713, 1714, 1715, 1716]] + }, { + "type": "Polygon", + "id": 36055, + "arcs": [[1717, 1718, 1719, 1720, -1711, 1721]] + }, { + "type": "Polygon", + "id": 36117, + "arcs": [[1722, 1723, -1718, 1724, -1701]] + }, { + "type": "Polygon", + "id": 26087, + "arcs": [[1725, 1726, 1727, 1728, -1558, -1577]] + }, { + "type": "Polygon", + "id": 56023, + "arcs": [[-1692, 1729, 1730, 1731, 1732, 1733, -1593, -1172]] + }, { + "type": "Polygon", + "id": 50003, + "arcs": [[-1458, 1734, 1735, 1736, 1737, -1545, -1484]] + }, { + "type": "Polygon", + "id": 55025, + "arcs": [[-1592, 1738, 1739, 1740, 1741, -1586, -1584]] + }, { + "type": "Polygon", + "id": 26081, + "arcs": [[1742, 1743, 1744, 1745, -1685, -1543, -1690]] + }, { + "type": "Polygon", + "id": 36035, + "arcs": [[-1707, 1746, -1418, -1408]] + }, { + "type": "Polygon", + "id": 33015, + "arcs": [[1747, 1748, 1749, -1608, -1617]] + }, { + "type": "Polygon", + "id": 36067, + "arcs": [[1750, 1751, -1697, -1569]] + }, { + "type": "Polygon", + "id": 50025, + "arcs": [[-1615, 1752, 1753, -1735, -1457]] + }, { + "type": "Polygon", + "id": 19167, + "arcs": [[1754, 1755, 1756, -1660, -1651]] + }, { + "type": "Polygon", + "id": 19141, + "arcs": [[1757, 1758, -1755, -1641]] + }, { + "type": "Polygon", + "id": 19033, + "arcs": [[-1649, 1759, 1760, 1761, -1639]] + }, { + "type": "Polygon", + "id": 19081, + "arcs": [[-1762, 1762, -1634, -1629]] + }, { + "type": "Polygon", + "id": 19147, + "arcs": [[-1632, 1763, 1764, -1638]] + }, { + "type": "Polygon", + "id": 19041, + "arcs": [[-1765, 1765, -1758, -1635]] + }, { + "type": "Polygon", + "id": 26049, + "arcs": [[-1729, 1766, 1767, 1768, -1618, -1559]] + }, { + "type": "Polygon", + "id": 19037, + "arcs": [[-1659, 1769, 1770, 1771, -1654]] + }, { + "type": "Polygon", + "id": 19067, + "arcs": [[-1772, 1772, -1760, -1648]] + }, { + "type": "Polygon", + "id": 55049, + "arcs": [[-1587, -1742, 1773, 1774, 1775, -1621]] + }, { + "type": "Polygon", + "id": 55043, + "arcs": [[-1776, 1776, 1777, 1778, 1779, -1695, -1622]] + }, { + "type": "Polygon", + "id": 33011, + "arcs": [[-1750, 1780, 1781, 1782, 1783, -1613, -1609]] + }, { + "type": "Polygon", + "id": 26139, + "arcs": [[-1746, 1784, 1785, -1686]] + }, { + "type": "Polygon", + "id": 16063, + "arcs": [[1786, 1787, 1788, -1482, -1447]] + }, { + "type": "Polygon", + "id": 16047, + "arcs": [[-1789, 1789, 1790, 1791, -1414, -1483]] + }, { + "type": "Polygon", + "id": 55055, + "arcs": [[1792, 1793, 1794, -1739, -1591]] + }, { + "type": "Polygon", + "id": 16067, + "arcs": [[1795, 1796, -1787, -1446]] + }, { + "type": "Polygon", + "id": 55133, + "arcs": [[-1627, 1797, 1798, 1799, -1793, -1590]] + }, { + "type": "Polygon", + "id": 55079, + "arcs": [[1800, 1801, -1798, -1625]] + }, { + "type": "Polygon", + "id": 36053, + "arcs": [[-1606, 1802, 1803, 1804, -1751, -1568]] + }, { + "type": "Polygon", + "id": 33005, + "arcs": [[-1784, 1805, 1806, -1753, -1614]] + }, { + "type": "Polygon", + "id": 46135, + "arcs": [[1807, 1808, 1809, 1810, -1677, -1675]] + }, { + "type": "Polygon", + "id": 46009, + "arcs": [[-1811, 1811, -1670, -1678]] + }, { + "type": "Polygon", + "id": 26155, + "arcs": [[-1769, 1812, 1813, 1814, -1693, -1619]] + }, { + "type": "Polygon", + "id": 36037, + "arcs": [[1815, 1816, 1817, -1715, -1712, -1721]] + }, { + "type": "Polygon", + "id": 26067, + "arcs": [[1818, 1819, 1820, -1743, -1689]] + }, { + "type": "Polygon", + "id": 26037, + "arcs": [[-1815, 1821, 1822, -1819, -1694]] + }, { + "type": "Polygon", + "id": 16077, + "arcs": [[-1598, 1823, 1824, 1825, -1444]] + }, { + "type": "MultiPolygon", + "id": 36029, + "arcs": [[[1826]], [[-1818, 1827, 1828, 1829, 1830, 1831, -1716]]] + }, { + "type": "Polygon", + "id": 46127, + "arcs": [[-1757, 1832, 1833, 1834, 1835, 1836, -1661]] + }, { + "type": "Polygon", + "id": 46027, + "arcs": [[-1837, 1837, 1838, -1808, -1674, -1662]] + }, { + "type": "Polygon", + "id": 19065, + "arcs": [[1839, 1840, 1841, -1770, -1658]] + }, { + "type": "Polygon", + "id": 19043, + "arcs": [[-1696, -1780, 1842, 1843, -1840, -1656]] + }, { + "type": "Polygon", + "id": 36057, + "arcs": [[-1706, 1844, 1845, 1846, -1419, -1747]] + }, { + "type": "Polygon", + "id": 36069, + "arcs": [[1847, 1848, 1849, 1850, -1719, -1724]] + }, { + "type": "Polygon", + "id": 16005, + "arcs": [[1851, 1852, 1853, -1824, -1597]] + }, { + "type": "Polygon", + "id": 16029, + "arcs": [[-1594, -1734, 1854, 1855, -1852, -1596]] + }, { + "type": "Polygon", + "id": 36099, + "arcs": [[1856, 1857, 1858, -1848, -1723, -1700]] + }, { + "type": "Polygon", + "id": 31165, + "arcs": [[1859, 1860, 1861, -1644, -1684, 1862]] + }, { + "type": "Polygon", + "id": 31161, + "arcs": [[1863, 1864, 1865, 1866, 1867, -1573, 1868]] + }, { + "type": "Polygon", + "id": 31045, + "arcs": [[1869, -1863, -1683, -1574, -1868]] + }, { + "type": "Polygon", + "id": 31015, + "arcs": [[1870, 1871, 1872, -1681, -1672]] + }, { + "type": "Polygon", + "id": 31103, + "arcs": [[-1873, 1873, 1874, 1875, -1552, -1682]] + }, { + "type": "Polygon", + "id": 31031, + "arcs": [[-1710, -1876, 1876, 1877, 1878, 1879, 1880, -1869, -1709]] + }, { + "type": "Polygon", + "id": 41029, + "arcs": [[-1602, 1881, 1882, -1461]] + }, { + "type": "Polygon", + "id": 36051, + "arcs": [[-1851, 1883, 1884, 1885, -1816, -1720]] + }, { + "type": "Polygon", + "id": 36083, + "arcs": [[-1738, 1886, 1887, 1888, -1703, -1546]] + }, { + "type": "Polygon", + "id": 36093, + "arcs": [[1889, 1890, -1845, -1705]] + }, { + "type": "Polygon", + "id": 41015, + "arcs": [[-1463, 1891, 1892, 1893, -1611]] + }, { + "type": "Polygon", + "id": 16083, + "arcs": [[-1791, 1894, 1895, 1896, -1580, -1415, -1792]] + }, { + "type": "Polygon", + "id": 19149, + "arcs": [[1897, 1898, -1833, -1756]] + }, { + "type": "Polygon", + "id": 19021, + "arcs": [[1899, 1900, 1901, -1766]] + }, { + "type": "Polygon", + "id": 19035, + "arcs": [[-1902, 1902, 1903, -1898, -1759]] + }, { + "type": "Polygon", + "id": 19151, + "arcs": [[1904, 1905, 1906, -1900, -1764]] + }, { + "type": "Polygon", + "id": 19197, + "arcs": [[1907, 1908, 1909, 1910, -1763]] + }, { + "type": "Polygon", + "id": 19091, + "arcs": [[-1911, 1911, -1905, -1631]] + }, { + "type": "Polygon", + "id": 19069, + "arcs": [[1912, 1913, -1908, -1761]] + }, { + "type": "Polygon", + "id": 19023, + "arcs": [[1914, 1915, 1916, -1913, -1773]] + }, { + "type": "Polygon", + "id": 19017, + "arcs": [[-1842, 1917, -1915, -1771]] + }, { + "type": "Polygon", + "id": 36077, + "arcs": [[-1847, 1918, 1919, 1920, -1803, -1605, -1420]] + }, { + "type": "Polygon", + "id": 31089, + "arcs": [[1921, 1922, 1923, 1924, 1925, 1926, -1872]] + }, { + "type": "Polygon", + "id": 26099, + "arcs": [[1927, 1928, 1929, -1727, 1930]] + }, { + "type": "Polygon", + "id": 26125, + "arcs": [[1931, 1932, 1933, -1767, -1728, -1930]] + }, { + "type": "Polygon", + "id": 25009, + "arcs": [[1934, 1935, 1936, -1781, -1749]] + }, { + "type": "Polygon", + "id": 31107, + "arcs": [[-1812, -1810, 1937, 1938, 1939, -1922, -1871, -1671]] + }, { + "type": "Polygon", + "id": 31027, + "arcs": [[-1839, 1940, 1941, 1942, -1938, -1809]] + }, { + "type": "Polygon", + "id": 36121, + "arcs": [[-1886, 1943, 1944, -1828, -1817]] + }, { + "type": "Polygon", + "id": 55045, + "arcs": [[1945, 1946, 1947, 1948, -1774, -1741]] + }, { + "type": "Polygon", + "id": 16053, + "arcs": [[-1797, 1949, -1895, -1790, -1788]] + }, { + "type": "Polygon", + "id": 55105, + "arcs": [[-1795, 1950, 1951, 1952, -1946, -1740]] + }, { + "type": "Polygon", + "id": 31017, + "arcs": [[1953, 1954, 1955, -1877, -1875]] + }, { + "type": "Polygon", + "id": 55127, + "arcs": [[-1800, 1956, 1957, 1958, 1959, -1951, -1794]] + }, { + "type": "Polygon", + "id": 55101, + "arcs": [[1960, 1961, -1957, -1799, -1802]] + }, { + "type": "Polygon", + "id": 36095, + "arcs": [[-1891, 1962, 1963, 1964, -1919, -1846]] + }, { + "type": "Polygon", + "id": 36001, + "arcs": [[-1889, 1965, -1963, -1890, -1704]] + }, { + "type": "Polygon", + "id": 55065, + "arcs": [[-1949, 1966, 1967, -1777, -1775]] + }, { + "type": "Polygon", + "id": 31149, + "arcs": [[1968, -1954, -1874, -1927]] + }, { + "type": "Polygon", + "id": 36023, + "arcs": [[1969, 1970, -1698, -1752, -1805, 1971, 1972]] + }, { + "type": "Polygon", + "id": 41033, + "arcs": [[-1462, -1883, 1973, 1974, -1892]] + }, { + "type": "Polygon", + "id": 26093, + "arcs": [[-1934, 1975, 1976, 1977, -1813, -1768]] + }, { + "type": "Polygon", + "id": 26065, + "arcs": [[-1978, 1978, 1979, -1822, -1814]] + }, { + "type": "Polygon", + "id": 26045, + "arcs": [[-1823, -1980, 1980, 1981, 1982, -1820]] + }, { + "type": "Polygon", + "id": 26015, + "arcs": [[-1983, 1983, 1984, 1985, -1744, -1821]] + }, { + "type": "Polygon", + "id": 26005, + "arcs": [[-1745, -1986, 1986, 1987, 1988, -1785]] + }, { + "type": "Polygon", + "id": 36123, + "arcs": [[1989, 1990, -1849, -1859]] + }, { + "type": "Polygon", + "id": 31051, + "arcs": [[-1836, 1991, 1992, 1993, -1941, -1838]] + }, { + "type": "Polygon", + "id": 25003, + "arcs": [[1994, 1995, 1996, 1997, 1998, 1999, -1887, -1737]] + }, { + "type": "Polygon", + "id": 36017, + "arcs": [[-1921, 2000, 2001, 2002, -1972, -1804]] + }, { + "type": "Polygon", + "id": 25011, + "arcs": [[2003, -1995, -1736, -1754, -1807, 2004]] + }, { + "type": "Polygon", + "id": 25017, + "arcs": [[2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, -1782, -1937]] + }, { + "type": "Polygon", + "id": 25027, + "arcs": [[-1783, -2014, 2014, 2015, 2016, 2017, 2018, 2019, -2005, -1806]] + }, { + "type": "Polygon", + "id": 16031, + "arcs": [[-1826, 2020, 2021, 2022, -1896, -1950, -1796, -1445]] + }, { + "type": "Polygon", + "id": 19061, + "arcs": [[2023, 2024, 2025, 2026, -1843, -1779]] + }, { + "type": "Polygon", + "id": 55059, + "arcs": [[2027, 2028, 2029, -1958, -1962]] + }, { + "type": "Polygon", + "id": 19055, + "arcs": [[-2027, 2030, 2031, 2032, -1844]] + }, { + "type": "Polygon", + "id": 19187, + "arcs": [[-1910, 2033, 2034, 2035, 2036, -1906, -1912]] + }, { + "type": "Polygon", + "id": 19019, + "arcs": [[-2033, 2037, 2038, 2039, -1841]] + }, { + "type": "Polygon", + "id": 19013, + "arcs": [[-2040, 2040, 2041, 2042, -1916, -1918]] + }, { + "type": "Polygon", + "id": 36109, + "arcs": [[-1971, 2043, 2044, 2045, -1857, -1699]] + }, { + "type": "Polygon", + "id": 56015, + "arcs": [[-1862, 2046, 2047, 2048, 2049, -1645]] + }, { + "type": "Polygon", + "id": 56031, + "arcs": [[-2050, 2050, 2051, -1664, -1646]] + }, { + "type": "Polygon", + "id": 16007, + "arcs": [[-1733, 2052, 2053, -1855]] + }, { + "type": "Polygon", + "id": 36101, + "arcs": [[-1850, -1991, 2054, 2055, 2056, 2057, 2058, -1884]] + }, { + "type": "Polygon", + "id": 36013, + "arcs": [[2059, 2060, 2061, 2062, -1831]] + }, { + "type": "Polygon", + "id": 19193, + "arcs": [[-1904, 2063, 2064, 2065, 2066, -1834, -1899]] + }, { + "type": "Polygon", + "id": 19161, + "arcs": [[2067, 2068, 2069, 2070, -1901]] + }, { + "type": "Polygon", + "id": 19093, + "arcs": [[-2071, 2071, -2064, -1903]] + }, { + "type": "Polygon", + "id": 19025, + "arcs": [[-2037, 2072, 2073, -2068, -1907]] + }, { + "type": "Polygon", + "id": 19079, + "arcs": [[2074, 2075, 2076, -2034, -1909]] + }, { + "type": "Polygon", + "id": 19083, + "arcs": [[-1914, 2077, 2078, 2079, -2075]] + }, { + "type": "Polygon", + "id": 19075, + "arcs": [[-2043, 2080, 2081, -2078, -1917]] + }, { + "type": "Polygon", + "id": 25015, + "arcs": [[-2020, 2082, -1996, -2004]] + }, { + "type": "Polygon", + "id": 36097, + "arcs": [[-2046, 2083, -2055, -1990, -1858]] + }, { + "type": "Polygon", + "id": 36009, + "arcs": [[-1829, -1945, 2084, 2085, 2086, -2060, -1830]] + }, { + "type": "Polygon", + "id": 31043, + "arcs": [[-1835, -2067, 2087, -1992]] + }, { + "type": "Polygon", + "id": 36003, + "arcs": [[-1885, -2059, 2088, 2089, -2085, -1944]] + }, { + "type": "Polygon", + "id": 36025, + "arcs": [[-1965, 2090, 2091, 2092, 2093, 2094, -2001, -1920]] + }, { + "type": "Polygon", + "id": 17085, + "arcs": [[-1968, 2095, 2096, 2097, -2024, -1778]] + }, { + "type": "Polygon", + "id": 36021, + "arcs": [[2098, 2099, 2100, -1888, -2000]] + }, { + "type": "Polygon", + "id": 17177, + "arcs": [[2101, -2096, -1967, -1948, 2102, 2103]] + }, { + "type": "Polygon", + "id": 17201, + "arcs": [[2104, 2105, -2103, -1947, -1953]] + }, { + "type": "Polygon", + "id": 16071, + "arcs": [[-1854, 2106, 2107, 2108, -2021, -1825]] + }, { + "type": "Polygon", + "id": 17111, + "arcs": [[2109, 2110, 2111, 2112, 2113, -1959, -2030]] + }, { + "type": "Polygon", + "id": 17007, + "arcs": [[-1960, -2114, 2114, -2105, -1952]] + }, { + "type": "Polygon", + "id": 17097, + "arcs": [[2115, -2110, -2029, 2116]] + }, { + "type": "Polygon", + "id": 36039, + "arcs": [[2117, -2091, -1964, -1966, -2101]] + }, { + "type": "MultiPolygon", + "id": 25025, + "arcs": [[[2118, 2119, -2012, 2120, -2010]]] + }, { + "type": "Polygon", + "id": 31139, + "arcs": [[2121, 2122, 2123, -1939, -1943]] + }, { + "type": "Polygon", + "id": 31013, + "arcs": [[2124, 2125, -1860, -1870, -1867]] + }, { + "type": "Polygon", + "id": 31003, + "arcs": [[-2124, 2126, 2127, 2128, -1923, -1940]] + }, { + "type": "Polygon", + "id": 26161, + "arcs": [[2129, 2130, 2131, -1976, -1933, 2132]] + }, { + "type": "Polygon", + "id": 56007, + "arcs": [[-1666, 2133, 2134, 2135, 2136, 2137, -1432, -1680]] + }, { + "type": "Polygon", + "id": 56001, + "arcs": [[-2052, 2138, 2139, 2140, -2134, -1665]] + }, { + "type": "Polygon", + "id": 16041, + "arcs": [[-2054, 2141, -2107, -1853, -1856]] + }, { + "type": "Polygon", + "id": 26075, + "arcs": [[-1977, -2132, 2142, 2143, 2144, -1981, -1979]] + }, { + "type": "Polygon", + "id": 26025, + "arcs": [[-2145, 2145, 2146, 2147, -1984, -1982]] + }, { + "type": "Polygon", + "id": 26159, + "arcs": [[2148, 2149, 2150, 2151, -1988]] + }, { + "type": "Polygon", + "id": 26077, + "arcs": [[-2148, 2152, -2149, -1987, -1985]] + }, { + "type": "Polygon", + "id": 36007, + "arcs": [[-2002, -2095, 2153, 2154, 2155, -1973, -2003]] + }, { + "type": "Polygon", + "id": 36107, + "arcs": [[-2156, 2156, 2157, 2158, -2044, -1970]] + }, { + "type": "Polygon", + "id": 19097, + "arcs": [[-2098, 2159, 2160, 2161, -2025]] + }, { + "type": "Polygon", + "id": 31179, + "arcs": [[-1994, 2162, 2163, 2164, -2122, -1942]] + }, { + "type": "Polygon", + "id": 25021, + "arcs": [[-2120, 2165, 2166, 2167, 2168, -2015, -2013]] + }, { + "type": "Polygon", + "id": 25013, + "arcs": [[-2019, 2169, 2170, 2171, -1997, -2083]] + }, { + "type": "Polygon", + "id": 25023, + "arcs": [[2172, 2173, 2174, 2175, 2176, -2167, 2177]] + }, { + "type": "Polygon", + "id": 19011, + "arcs": [[2178, 2179, 2180, -2041, -2039]] + }, { + "type": "Polygon", + "id": 19113, + "arcs": [[-2032, 2181, 2182, 2183, -2179, -2038]] + }, { + "type": "Polygon", + "id": 19171, + "arcs": [[-2181, 2184, 2185, -2081, -2042]] + }, { + "type": "Polygon", + "id": 19105, + "arcs": [[-2026, -2162, 2186, 2187, -2182, -2031]] + }, { + "type": "Polygon", + "id": 36015, + "arcs": [[-2045, -2159, 2188, 2189, -2056, -2084]] + }, { + "type": "Polygon", + "id": 31173, + "arcs": [[-2066, 2190, 2191, 2192, -2163, -1993, -2088]] + }, { + "type": "Polygon", + "id": 56037, + "arcs": [[-1433, -2138, 2193, 2194, 2195, 2196, -1730, -1691]] + }, { + "type": "Polygon", + "id": 42049, + "arcs": [[2197, 2198, 2199, 2200, -2062]] + }, { + "type": "Polygon", + "id": 26021, + "arcs": [[2201, 2202, 2203, 2204, -2151]] + }, { + "type": "Polygon", + "id": 19133, + "arcs": [[2205, 2206, 2207, -2191, -2065]] + }, { + "type": "Polygon", + "id": 19127, + "arcs": [[-2186, 2208, 2209, -2079, -2082]] + }, { + "type": "Polygon", + "id": 19027, + "arcs": [[-2074, 2210, 2211, 2212, 2213, -2069]] + }, { + "type": "Polygon", + "id": 19047, + "arcs": [[-2072, -2070, -2214, 2214, 2215, -2206]] + }, { + "type": "Polygon", + "id": 19015, + "arcs": [[-2077, 2216, 2217, 2218, 2219, -2035]] + }, { + "type": "Polygon", + "id": 19073, + "arcs": [[-2220, 2220, 2221, -2211, -2073, -2036]] + }, { + "type": "Polygon", + "id": 19169, + "arcs": [[-2080, -2210, 2222, 2223, -2217, -2076]] + }, { + "type": "Polygon", + "id": 17141, + "arcs": [[2224, 2225, 2226, 2227, -2104, -2106]] + }, { + "type": "Polygon", + "id": 17015, + "arcs": [[-2228, 2228, 2229, -2160, -2097, -2102]] + }, { + "type": "Polygon", + "id": 36111, + "arcs": [[-2100, 2230, 2231, 2232, -2092, -2118]] + }, { + "type": "Polygon", + "id": 17031, + "arcs": [[-2116, 2233, 2234, 2235, 2236, 2237, 2238, -2111]] + }, { + "type": "Polygon", + "id": 17037, + "arcs": [[2239, 2240, 2241, 2242, -2225, -2115, -2113]] + }, { + "type": "Polygon", + "id": 17089, + "arcs": [[-2239, 2243, 2244, -2240, -2112]] + }, { + "type": "Polygon", + "id": 31075, + "arcs": [[2245, 2246, 2247, -1864, -1881]] + }, { + "type": "Polygon", + "id": 25005, + "arcs": [[2248, 2249, 2250, 2251, 2252, -2168, -2177]] + }, { + "type": "Polygon", + "id": 31091, + "arcs": [[2253, 2254, 2255, -2246, -1880]] + }, { + "type": "Polygon", + "id": 31039, + "arcs": [[-2193, 2256, 2257, 2258, 2259, -2164]] + }, { + "type": "Polygon", + "id": 31119, + "arcs": [[2260, 2261, 2262, -2127, -2123]] + }, { + "type": "Polygon", + "id": 31167, + "arcs": [[-2260, 2263, 2264, -2261, -2165]] + }, { + "type": "Polygon", + "id": 31171, + "arcs": [[2265, 2266, 2267, -2254, -1879]] + }, { + "type": "Polygon", + "id": 31183, + "arcs": [[2268, 2269, 2270, 2271, -1924, -2129]] + }, { + "type": "Polygon", + "id": 31009, + "arcs": [[-1878, -1956, 2272, 2273, 2274, -2266]] + }, { + "type": "Polygon", + "id": 31115, + "arcs": [[2275, 2276, -2273, -1955, -1969, -1926]] + }, { + "type": "Polygon", + "id": 31071, + "arcs": [[-2272, 2277, 2278, -2276, -1925]] + }, { + "type": "Polygon", + "id": 26091, + "arcs": [[2279, 2280, 2281, 2282, -2143, -2131]] + }, { + "type": "Polygon", + "id": 36027, + "arcs": [[-1999, 2283, 2284, 2285, 2286, -2231, -2099]] + }, { + "type": "Polygon", + "id": 25001, + "arcs": [[-2175, 2287]] + }, { + "type": "Polygon", + "id": 26023, + "arcs": [[2288, 2289, 2290, 2291, -2147]] + }, { + "type": "Polygon", + "id": 26059, + "arcs": [[-2283, 2292, 2293, 2294, -2289, -2146, -2144]] + }, { + "type": "Polygon", + "id": 26149, + "arcs": [[-2292, 2295, 2296, 2297, -2153]] + }, { + "type": "Polygon", + "id": 26027, + "arcs": [[-2298, 2298, 2299, -2202, -2150]] + }, { + "type": "Polygon", + "id": 9005, + "arcs": [[-2172, 2300, 2301, 2302, -2284, -1998]] + }, { + "type": "Polygon", + "id": 31021, + "arcs": [[2303, 2304, 2305, -2257, -2192, -2208]] + }, { + "type": "Polygon", + "id": 9003, + "arcs": [[2306, 2307, 2308, 2309, -2301, -2171]] + }, { + "type": "Polygon", + "id": 9013, + "arcs": [[-2018, 2310, 2311, -2307, -2170]] + }, { + "type": "Polygon", + "id": 19045, + "arcs": [[-2230, 2312, 2313, 2314, 2315, 2316, -2187, -2161]] + }, { + "type": "Polygon", + "id": 9015, + "arcs": [[2317, 2318, 2319, -2311, -2017]] + }, { + "type": "Polygon", + "id": 44007, + "arcs": [[-2253, 2320, 2321, 2322, -2318, -2016, -2169]] + }, { + "type": "Polygon", + "id": 36105, + "arcs": [[2323, 2324, 2325, -2093, -2233]] + }, { + "type": "Polygon", + "id": 6093, + "arcs": [[-1601, 2326, 2327, 2328, 2329, 2330, -1974, -1882]] + }, { + "type": "Polygon", + "id": 31069, + "arcs": [[-2248, 2331, 2332, 2333, 2334, 2335, -1865]] + }, { + "type": "Polygon", + "id": 31123, + "arcs": [[-2336, 2336, 2337, 2338, -2125, -1866]] + }, { + "type": "Polygon", + "id": 49005, + "arcs": [[2339, 2340, 2341, -2108, -2142]] + }, { + "type": "Polygon", + "id": 31157, + "arcs": [[-2339, 2342, -2047, -1861, -2126]] + }, { + "type": "Polygon", + "id": 49033, + "arcs": [[-1732, 2343, 2344, 2345, 2346, -2340, -2053]] + }, { + "type": "Polygon", + "id": 42015, + "arcs": [[-2189, -2158, 2347, 2348, 2349, 2350, 2351]] + }, { + "type": "Polygon", + "id": 42117, + "arcs": [[-2190, -2352, 2352, 2353, -2057]] + }, { + "type": "Polygon", + "id": 49003, + "arcs": [[2354, 2355, 2356, -2022, -2109, -2342]] + }, { + "type": "Polygon", + "id": 32013, + "arcs": [[2357, 2358, 2359, -1428, -1264, -1582, 2360]] + }, { + "type": "Polygon", + "id": 32007, + "arcs": [[-2023, -2357, 2361, 2362, 2363, 2364, -2361, -1581, -1897]] + }, { + "type": "Polygon", + "id": 42083, + "arcs": [[-2090, 2365, 2366, 2367, 2368, -2086]] + }, { + "type": "Polygon", + "id": 42105, + "arcs": [[-2058, -2354, 2369, 2370, 2371, -2366, -2089]] + }, { + "type": "Polygon", + "id": 6015, + "arcs": [[-2331, 2372, 2373, -1893, -1975]] + }, { + "type": "Polygon", + "id": 42127, + "arcs": [[-2094, -2326, 2374, 2375, 2376, 2377, -2154]] + }, { + "type": "Polygon", + "id": 42115, + "arcs": [[2378, 2379, -2348, -2157, -2155, -2378]] + }, { + "type": "Polygon", + "id": 42123, + "arcs": [[-2369, 2380, 2381, 2382, -2198, -2061, -2087]] + }, { + "type": "Polygon", + "id": 6049, + "arcs": [[-1604, 2383, 2384, 2385, -2327, -1600]] + }, { + "type": "Polygon", + "id": 32031, + "arcs": [[2386, 2387, 2388, 2389, 2390, 2391, 2392, 2393, 2394, -2384, -1603, -1429, -2360]] + }, { + "type": "Polygon", + "id": 17043, + "arcs": [[2395, 2396, -2244, -2238]] + }, { + "type": "Polygon", + "id": 39007, + "arcs": [[2397, 2398, 2399, 2400, 2401, -2200]] + }, { + "type": "Polygon", + "id": 19031, + "arcs": [[-2188, -2317, 2402, 2403, 2404, -2183]] + }, { + "type": "Polygon", + "id": 17195, + "arcs": [[-2227, 2405, 2406, 2407, 2408, -2313, -2229]] + }, { + "type": "Polygon", + "id": 31011, + "arcs": [[-2263, 2409, 2410, 2411, -2269, -2128]] + }, { + "type": "Polygon", + "id": 17103, + "arcs": [[-2243, 2412, 2413, -2406, -2226]] + }, { + "type": "Polygon", + "id": 19085, + "arcs": [[-2216, 2414, 2415, 2416, -2304, -2207]] + }, { + "type": "Polygon", + "id": 19095, + "arcs": [[2417, 2418, 2419, 2420, -2180]] + }, { + "type": "Polygon", + "id": 19049, + "arcs": [[2421, 2422, 2423, -2221, -2219]] + }, { + "type": "Polygon", + "id": 19165, + "arcs": [[2424, 2425, 2426, -2415, -2215]] + }, { + "type": "Polygon", + "id": 19009, + "arcs": [[2427, 2428, -2425, -2213]] + }, { + "type": "Polygon", + "id": 19157, + "arcs": [[-2421, 2429, 2430, 2431, -2185]] + }, { + "type": "Polygon", + "id": 19153, + "arcs": [[-2224, 2432, 2433, 2434, -2422, -2218]] + }, { + "type": "Polygon", + "id": 19099, + "arcs": [[-2209, -2432, 2435, 2436, -2433, -2223]] + }, { + "type": "Polygon", + "id": 19077, + "arcs": [[-2424, 2437, -2428, -2212, -2222]] + }, { + "type": "Polygon", + "id": 19103, + "arcs": [[-2405, 2438, 2439, 2440, -2418, -2184]] + }, { + "type": "Polygon", + "id": 39085, + "arcs": [[2441, 2442, 2443, -2401]] + }, { + "type": "Polygon", + "id": 42039, + "arcs": [[-2383, 2444, 2445, 2446, -2398, -2199]] + }, { + "type": "Polygon", + "id": 17161, + "arcs": [[2447, 2448, 2449, 2450, 2451, -2314, -2409]] + }, { + "type": "Polygon", + "id": 44001, + "arcs": [[2452, -2321, -2252]] + }, { + "type": "Polygon", + "id": 19163, + "arcs": [[-2452, 2453, -2403, -2316, -2315]] + }, { + "type": "Polygon", + "id": 44003, + "arcs": [[2454, 2455, 2456, -2319, -2323]] + }, { + "type": "Polygon", + "id": 18039, + "arcs": [[2457, 2458, 2459, 2460, 2461, -2299, -2297]] + }, { + "type": "Polygon", + "id": 18141, + "arcs": [[2462, 2463, 2464, -2203, -2300, -2462]] + }, { + "type": "Polygon", + "id": 18091, + "arcs": [[2465, 2466, 2467, -2204, -2465]] + }, { + "type": "Polygon", + "id": 18151, + "arcs": [[2468, 2469, -2290, -2295, 2470]] + }, { + "type": "Polygon", + "id": 18087, + "arcs": [[2471, -2458, -2296, -2291, -2470]] + }, { + "type": "Polygon", + "id": 31037, + "arcs": [[-2259, 2472, 2473, 2474, -2264]] + }, { + "type": "Polygon", + "id": 31141, + "arcs": [[-2475, 2475, 2476, 2477, 2478, -2410, -2262, -2265]] + }, { + "type": "Polygon", + "id": 31053, + "arcs": [[-2306, 2479, 2480, 2481, 2482, -2473, -2258]] + }, { + "type": "Polygon", + "id": 31117, + "arcs": [[-2268, 2483, 2484, 2485, 2486, -2255]] + }, { + "type": "Polygon", + "id": 31005, + "arcs": [[-2487, 2487, -2332, -2247, -2256]] + }, { + "type": "Polygon", + "id": 31077, + "arcs": [[2488, 2489, 2490, 2491, -2270, -2412]] + }, { + "type": "Polygon", + "id": 31041, + "arcs": [[-2279, 2492, 2493, 2494, 2495, 2496, 2497, -2274, -2277]] + }, { + "type": "Polygon", + "id": 31113, + "arcs": [[-2275, -2498, 2498, -2484, -2267]] + }, { + "type": "Polygon", + "id": 31175, + "arcs": [[-2271, -2492, 2499, -2493, -2278]] + }, { + "type": "Polygon", + "id": 39095, + "arcs": [[2500, 2501, 2502, 2503, -2281, 2504, 2505, 2506, 2507, 2508, 2509]] + }, { + "type": "Polygon", + "id": 17197, + "arcs": [[-2237, 2510, 2511, 2512, 2513, -2396]] + }, { + "type": "Polygon", + "id": 39123, + "arcs": [[2514, 2515, 2516, 2517, 2518, -2501]] + }, { + "type": "Polygon", + "id": 17093, + "arcs": [[-2514, 2519, 2520, -2241, -2245, -2397]] + }, { + "type": "Polygon", + "id": 39051, + "arcs": [[2521, 2522, -2293, -2282, -2504]] + }, { + "type": "Polygon", + "id": 39055, + "arcs": [[2523, 2524, 2525, -2442, -2400]] + }, { + "type": "Polygon", + "id": 9011, + "arcs": [[-2457, 2526, 2527, 2528, -2308, -2312, -2320]] + }, { + "type": "Polygon", + "id": 18089, + "arcs": [[2529, 2530, 2531, 2532, -2511, -2236, 2533]] + }, { + "type": "Polygon", + "id": 18127, + "arcs": [[2534, -2530, 2535, -2467]] + }, { + "type": "Polygon", + "id": 39171, + "arcs": [[2536, 2537, 2538, -2471, -2294, -2523]] + }, { + "type": "Polygon", + "id": 31007, + "arcs": [[-2338, 2539, 2540, 2541, -2048, -2343]] + }, { + "type": "Polygon", + "id": 31177, + "arcs": [[-2417, 2542, 2543, -2480, -2305]] + }, { + "type": "MultiPolygon", + "id": 44005, + "arcs": [[[2544]], [[2545, -2250]]] + }, { + "type": "Polygon", + "id": 9001, + "arcs": [[2546, 2547, 2548, 2549, -2285, -2303]] + }, { + "type": "Polygon", + "id": 56021, + "arcs": [[-2049, -2542, 2550, 2551, 2552, -2139, -2051]] + }, { + "type": "Polygon", + "id": 44009, + "arcs": [[-2527, -2456, 2553]] + }, { + "type": "Polygon", + "id": 42131, + "arcs": [[-2380, 2554, 2555, 2556, -2349]] + }, { + "type": "Polygon", + "id": 9007, + "arcs": [[-2529, 2557, 2558, -2309]] + }, { + "type": "Polygon", + "id": 9009, + "arcs": [[-2559, 2559, 2560, 2561, -2547, -2302, -2310]] + }, { + "type": "Polygon", + "id": 42069, + "arcs": [[-2377, 2562, 2563, -2555, -2379]] + }, { + "type": "Polygon", + "id": 36071, + "arcs": [[-2287, 2564, 2565, 2566, 2567, 2568, -2324, -2232]] + }, { + "type": "Polygon", + "id": 17099, + "arcs": [[-2521, 2569, 2570, 2571, 2572, 2573, 2574, -2413, -2242]] + }, { + "type": "Polygon", + "id": 39035, + "arcs": [[-2526, 2575, 2576, 2577, 2578, 2579, -2443]] + }, { + "type": "Polygon", + "id": 42047, + "arcs": [[2580, 2581, 2582, 2583, -2368]] + }, { + "type": "Polygon", + "id": 42053, + "arcs": [[-2584, 2584, 2585, 2586, -2381]] + }, { + "type": "Polygon", + "id": 42121, + "arcs": [[2587, 2588, 2589, -2445, -2382, -2587]] + }, { + "type": "Polygon", + "id": 39043, + "arcs": [[2590, 2591, 2592, 2593, 2594, 2595]] + }, { + "type": "Polygon", + "id": 39173, + "arcs": [[-2519, 2596, 2597, 2598, 2599, -2502]] + }, { + "type": "Polygon", + "id": 42023, + "arcs": [[-2372, 2600, 2601, -2581, -2367]] + }, { + "type": "Polygon", + "id": 42103, + "arcs": [[-2569, 2602, 2603, -2375, -2325]] + }, { + "type": "Polygon", + "id": 19139, + "arcs": [[-2404, -2454, -2451, 2604, -2439]] + }, { + "type": "Polygon", + "id": 42081, + "arcs": [[2605, 2606, 2607, 2608, 2609, 2610, -2370, -2353, -2351]] + }, { + "type": "Polygon", + "id": 42113, + "arcs": [[-2606, -2350, -2557, 2611, 2612]] + }, { + "type": "Polygon", + "id": 17011, + "arcs": [[-2575, 2613, 2614, 2615, 2616, -2407, -2414]] + }, { + "type": "Polygon", + "id": 17073, + "arcs": [[-2617, 2617, 2618, 2619, -2448, -2408]] + }, { + "type": "Polygon", + "id": 56041, + "arcs": [[-2197, 2620, -2344, -1731]] + }, { + "type": "Polygon", + "id": 18033, + "arcs": [[2621, 2622, 2623, -2469, -2539]] + }, { + "type": "Polygon", + "id": 18113, + "arcs": [[-2624, 2624, 2625, 2626, -2459, -2472]] + }, { + "type": "Polygon", + "id": 31125, + "arcs": [[2627, 2628, -2489, -2411, -2479]] + }, { + "type": "Polygon", + "id": 36079, + "arcs": [[2629, 2630, -2565, -2286, -2550, 2631]] + }, { + "type": "Polygon", + "id": 25007, + "arcs": [[2632]] + }, { + "type": "Polygon", + "id": 39093, + "arcs": [[-2579, 2633, 2634, 2635, -2591, 2636]] + }, { + "type": "Polygon", + "id": 19183, + "arcs": [[2637, 2638, 2639, 2640, -2419, -2441]] + }, { + "type": "Polygon", + "id": 19181, + "arcs": [[2641, 2642, 2643, 2644, -2435]] + }, { + "type": "Polygon", + "id": 19107, + "arcs": [[-2641, 2645, 2646, 2647, -2430, -2420]] + }, { + "type": "Polygon", + "id": 19121, + "arcs": [[2648, 2649, 2650, -2423, -2645]] + }, { + "type": "Polygon", + "id": 19123, + "arcs": [[-2648, 2651, 2652, 2653, -2436, -2431]] + }, { + "type": "Polygon", + "id": 19125, + "arcs": [[-2654, 2654, 2655, -2642, -2434, -2437]] + }, { + "type": "Polygon", + "id": 19155, + "arcs": [[-2427, 2656, 2657, 2658, 2659, 2660, -2543, -2416]] + }, { + "type": "Polygon", + "id": 19029, + "arcs": [[-2429, 2661, 2662, 2663, -2657, -2426]] + }, { + "type": "Polygon", + "id": 19001, + "arcs": [[-2438, -2651, 2664, 2665, -2662]] + }, { + "type": "Polygon", + "id": 39155, + "arcs": [[-2447, 2666, 2667, 2668, -2524, -2399]] + }, { + "type": "Polygon", + "id": 39143, + "arcs": [[2669, -2593, 2670, 2671, -2597, -2518]] + }, { + "type": "Polygon", + "id": 42085, + "arcs": [[-2590, 2672, 2673, 2674, -2667, -2446]] + }, { + "type": "Polygon", + "id": 39069, + "arcs": [[-2503, -2600, 2675, 2676, -2537, -2522]] + }, { + "type": "Polygon", + "id": 18099, + "arcs": [[-2461, 2677, 2678, 2679, -2463]] + }, { + "type": "Polygon", + "id": 42035, + "arcs": [[-2611, 2680, 2681, 2682, -2601, -2371]] + }, { + "type": "Polygon", + "id": 6023, + "arcs": [[-2330, 2683, 2684, 2685, -2373]] + }, { + "type": "Polygon", + "id": 17063, + "arcs": [[2686, 2687, -2570, -2520, -2513]] + }, { + "type": "Polygon", + "id": 31023, + "arcs": [[-2483, 2688, 2689, 2690, 2691, -2476, -2474]] + }, { + "type": "Polygon", + "id": 31155, + "arcs": [[2692, 2693, 2694, 2695, -2689, -2482]] + }, { + "type": "Polygon", + "id": 18085, + "arcs": [[-2627, 2696, 2697, 2698, -2678, -2460]] + }, { + "type": "Polygon", + "id": 31033, + "arcs": [[-2335, 2699, 2700, 2701, 2702, -2540, -2337]] + }, { + "type": "Polygon", + "id": 42031, + "arcs": [[2703, 2704, 2705, -2588, -2586]] + }, { + "type": "Polygon", + "id": 49057, + "arcs": [[-2341, -2347, 2706, 2707, -2355]] + }, { + "type": "Polygon", + "id": 18149, + "arcs": [[-2680, 2708, 2709, -2466, -2464]] + }, { + "type": "Polygon", + "id": 42079, + "arcs": [[2710, 2711, 2712, 2713, -2612, -2556, -2564]] + }, { + "type": "Polygon", + "id": 39039, + "arcs": [[2714, 2715, 2716, -2622, -2538, -2677]] + }, { + "type": "Polygon", + "id": 19115, + "arcs": [[-2605, -2450, 2717, 2718, 2719, -2638, -2440]] + }, { + "type": "Polygon", + "id": 31101, + "arcs": [[2720, 2721, 2722, -2333, -2488, -2486]] + }, { + "type": "Polygon", + "id": 31111, + "arcs": [[-2499, -2497, 2723, 2724, 2725, 2726, -2721, -2485]] + }, { + "type": "Polygon", + "id": 25019, + "arcs": [[2727]] + }, { + "type": "Polygon", + "id": 31143, + "arcs": [[2728, 2729, 2730, -2477, -2692]] + }, { + "type": "Polygon", + "id": 31105, + "arcs": [[-2703, 2731, 2732, -2551, -2541]] + }, { + "type": "Polygon", + "id": 31121, + "arcs": [[-2731, 2733, 2734, 2735, -2628, -2478]] + }, { + "type": "Polygon", + "id": 31093, + "arcs": [[-2629, -2736, 2736, 2737, 2738, -2490]] + }, { + "type": "Polygon", + "id": 31163, + "arcs": [[-2491, -2739, 2739, -2494, -2500]] + }, { + "type": "Polygon", + "id": 31055, + "arcs": [[-2544, -2661, 2740, -2693, -2481]] + }, { + "type": "Polygon", + "id": 49029, + "arcs": [[2741, 2742, 2743, -2707, -2346]] + }, { + "type": "Polygon", + "id": 42065, + "arcs": [[2744, 2745, 2746, -2704, -2585, -2583]] + }, { + "type": "Polygon", + "id": 6105, + "arcs": [[2747, 2748, 2749, -2684, -2329]] + }, { + "type": "Polygon", + "id": 36119, + "arcs": [[2750, 2751, -2632, -2549, 2752]] + }, { + "type": "Polygon", + "id": 34037, + "arcs": [[2753, 2754, 2755, 2756, -2603, -2568]] + }, { + "type": "Polygon", + "id": 39153, + "arcs": [[2757, 2758, 2759, 2760, -2577]] + }, { + "type": "Polygon", + "id": 39133, + "arcs": [[-2669, 2761, 2762, -2758, -2576, -2525]] + }, { + "type": "Polygon", + "id": 17131, + "arcs": [[-2620, 2763, 2764, 2765, 2766, -2718, -2449]] + }, { + "type": "Polygon", + "id": 17155, + "arcs": [[-2574, 2767, -2614]] + }, { + "type": "Polygon", + "id": 36087, + "arcs": [[2768, 2769, -2566, -2631, 2770]] + }, { + "type": "Polygon", + "id": 42037, + "arcs": [[2771, 2772, 2773, -2607, -2613, -2714]] + }, { + "type": "Polygon", + "id": 17091, + "arcs": [[-2533, 2774, 2775, 2776, 2777, -2687, -2512]] + }, { + "type": "Polygon", + "id": 18183, + "arcs": [[2778, 2779, 2780, -2697, -2626]] + }, { + "type": "MultiPolygon", + "id": 36103, + "arcs": [[[2781, 2782]]] + }, { + "type": "Polygon", + "id": 39077, + "arcs": [[-2636, 2783, 2784, 2785, 2786, -2671, -2592]] + }, { + "type": "Polygon", + "id": 18073, + "arcs": [[-2710, 2787, 2788, 2789, 2790, -2531, -2535]] + }, { + "type": "Polygon", + "id": 39103, + "arcs": [[-2761, 2791, 2792, -2634, -2578]] + }, { + "type": "Polygon", + "id": 18003, + "arcs": [[2793, 2794, 2795, 2796, 2797, -2779, -2625, -2623, -2717]] + }, { + "type": "Polygon", + "id": 39147, + "arcs": [[-2787, 2798, 2799, 2800, -2598, -2672]] + }, { + "type": "Polygon", + "id": 42033, + "arcs": [[2801, 2802, 2803, 2804, -2745, -2582, -2602, -2683]] + }, { + "type": "Polygon", + "id": 49043, + "arcs": [[-2621, -2196, 2805, 2806, 2807, 2808, -2742, -2345]] + }, { + "type": "Polygon", + "id": 42027, + "arcs": [[2809, 2810, 2811, 2812, -2802, -2682]] + }, { + "type": "Polygon", + "id": 42089, + "arcs": [[-2757, 2813, 2814, 2815, -2711, -2563, -2376, -2604]] + }, { + "type": "Polygon", + "id": 39125, + "arcs": [[2816, 2817, -2794, -2716]] + }, { + "type": "Polygon", + "id": 17175, + "arcs": [[-2616, 2818, 2819, 2820, -2618]] + }, { + "type": "Polygon", + "id": 31049, + "arcs": [[-2723, 2821, 2822, -2700, -2334]] + }, { + "type": "Polygon", + "id": 18111, + "arcs": [[2823, 2824, -2775, -2532, -2791]] + }, { + "type": "Polygon", + "id": 34031, + "arcs": [[2825, 2826, -2754, -2567, -2770, 2827]] + }, { + "type": "Polygon", + "id": 31153, + "arcs": [[-2660, 2828, 2829, -2694, -2741]] + }, { + "type": "Polygon", + "id": 6035, + "arcs": [[-2395, 2830, 2831, 2832, -2385]] + }, { + "type": "Polygon", + "id": 6089, + "arcs": [[-2386, -2833, 2833, 2834, -2748, -2328]] + }, { + "type": "Polygon", + "id": 42097, + "arcs": [[2835, -2773, 2836, 2837, 2838, 2839, 2840, -2609]] + }, { + "type": "Polygon", + "id": 18049, + "arcs": [[2841, 2842, 2843, 2844, -2679, -2699]] + }, { + "type": "Polygon", + "id": 31081, + "arcs": [[2845, 2846, 2847, 2848, -2734, -2730]] + }, { + "type": "Polygon", + "id": 18131, + "arcs": [[-2845, 2849, 2850, -2788, -2709]] + }, { + "type": "Polygon", + "id": 42093, + "arcs": [[-2774, -2836, -2608]] + }, { + "type": "Polygon", + "id": 42019, + "arcs": [[-2706, 2851, 2852, 2853, 2854, -2673, -2589]] + }, { + "type": "Polygon", + "id": 42005, + "arcs": [[-2747, 2855, 2856, 2857, -2852, -2705]] + }, { + "type": "Polygon", + "id": 39063, + "arcs": [[-2801, 2858, 2859, 2860, 2861, -2599]] + }, { + "type": "Polygon", + "id": 39137, + "arcs": [[-2862, 2862, 2863, -2817, -2715, -2676]] + }, { + "type": "Polygon", + "id": 19101, + "arcs": [[-2640, 2864, 2865, 2866, -2646]] + }, { + "type": "Polygon", + "id": 19087, + "arcs": [[-2720, 2867, 2868, 2869, -2865, -2639]] + }, { + "type": "Polygon", + "id": 19179, + "arcs": [[-2867, 2870, 2871, -2652, -2647]] + }, { + "type": "Polygon", + "id": 19039, + "arcs": [[2872, 2873, 2874, -2649, -2644]] + }, { + "type": "Polygon", + "id": 19117, + "arcs": [[-2656, 2875, 2876, -2873, -2643]] + }, { + "type": "Polygon", + "id": 19135, + "arcs": [[-2872, 2877, -2876, -2655, -2653]] + }, { + "type": "Polygon", + "id": 19129, + "arcs": [[2878, 2879, 2880, -2829, -2659]] + }, { + "type": "Polygon", + "id": 19137, + "arcs": [[-2664, 2881, 2882, -2879, -2658]] + }, { + "type": "Polygon", + "id": 19003, + "arcs": [[-2666, 2883, 2884, -2882, -2663]] + }, { + "type": "Polygon", + "id": 19175, + "arcs": [[-2650, -2875, 2885, -2884, -2665]] + }, { + "type": "Polygon", + "id": 49011, + "arcs": [[-2744, 2886, 2887, -2708]] + }, { + "type": "Polygon", + "id": 17095, + "arcs": [[-2821, 2888, 2889, 2890, -2764, -2619]] + }, { + "type": "Polygon", + "id": 42119, + "arcs": [[2891, 2892, -2810, -2681, -2610, -2841]] + }, { + "type": "Polygon", + "id": 17123, + "arcs": [[-2768, -2573, 2893, 2894, -2819, -2615]] + }, { + "type": "Polygon", + "id": 34003, + "arcs": [[2895, 2896, -2828, -2769, 2897]] + }, { + "type": "Polygon", + "id": 39099, + "arcs": [[-2675, 2898, 2899, 2900, -2762, -2668]] + }, { + "type": "Polygon", + "id": 42025, + "arcs": [[-2816, 2901, 2902, 2903, -2712]] + }, { + "type": "Polygon", + "id": 42073, + "arcs": [[-2855, 2904, 2905, -2899, -2674]] + }, { + "type": "Polygon", + "id": 17105, + "arcs": [[-2778, 2906, 2907, 2908, -2571, -2688]] + }, { + "type": "Polygon", + "id": 34041, + "arcs": [[2909, 2910, 2911, 2912, -2814, -2756]] + }, { + "type": "Polygon", + "id": 34027, + "arcs": [[2913, 2914, 2915, 2916, -2910, -2755, -2827]] + }, { + "type": "Polygon", + "id": 49045, + "arcs": [[2917, 2918, 2919, 2920, -2362, -2356, -2888]] + }, { + "type": "Polygon", + "id": 19057, + "arcs": [[-2767, 2921, 2922, 2923, -2868, -2719]] + }, { + "type": "Polygon", + "id": 17071, + "arcs": [[2924, 2925, 2926, 2927, -2922, -2766]] + }, { + "type": "Polygon", + "id": 17187, + "arcs": [[-2891, 2928, 2929, -2925, -2765]] + }, { + "type": "Polygon", + "id": 39005, + "arcs": [[-2793, 2930, 2931, 2932, 2933, -2784, -2635]] + }, { + "type": "Polygon", + "id": 31025, + "arcs": [[-2881, 2934, 2935, 2936, -2695, -2830]] + }, { + "type": "Polygon", + "id": 31185, + "arcs": [[2937, 2938, 2939, -2846, -2729]] + }, { + "type": "Polygon", + "id": 31079, + "arcs": [[-2735, -2849, 2940, 2941, -2737]] + }, { + "type": "Polygon", + "id": 31047, + "arcs": [[2942, 2943, 2944, 2945, -2724, -2496]] + }, { + "type": "Polygon", + "id": 31019, + "arcs": [[-2738, -2942, 2946, 2947, 2948, -2943, -2495, -2740]] + }, { + "type": "Polygon", + "id": 31159, + "arcs": [[2949, 2950, -2938, -2691]] + }, { + "type": "Polygon", + "id": 31109, + "arcs": [[-2937, 2951, 2952, 2953, -2950, -2690, -2696]] + }, { + "type": "Polygon", + "id": 18169, + "arcs": [[-2781, 2954, 2955, 2956, -2842, -2698]] + }, { + "type": "Polygon", + "id": 17075, + "arcs": [[-2825, 2957, 2958, 2959, -2776]] + }, { + "type": "Polygon", + "id": 18069, + "arcs": [[-2798, 2960, 2961, -2955, -2780]] + }, { + "type": "Polygon", + "id": 8123, + "arcs": [[2962, 2963, 2964, 2965, 2966, -2552, -2733, 2967]] + }, { + "type": "Polygon", + "id": 31135, + "arcs": [[-2727, 2968, 2969, 2970, 2971, -2822, -2722]] + }, { + "type": "Polygon", + "id": 8107, + "arcs": [[2972, 2973, 2974, 2975, 2976, -2136, 2977]] + }, { + "type": "Polygon", + "id": 8057, + "arcs": [[2978, -2978, -2135, -2141, 2979]] + }, { + "type": "Polygon", + "id": 8081, + "arcs": [[-2977, 2980, 2981, 2982, -2194, -2137]] + }, { + "type": "Polygon", + "id": 8075, + "arcs": [[2983, 2984, 2985, -2968, -2732, -2702, 2986, 2987]] + }, { + "type": "Polygon", + "id": 8115, + "arcs": [[2988, -2987, -2701, -2823, -2972]] + }, { + "type": "Polygon", + "id": 49009, + "arcs": [[2989, 2990, -2806, -2195, -2983]] + }, { + "type": "Polygon", + "id": 32011, + "arcs": [[2991, 2992, 2993, -2364]] + }, { + "type": "Polygon", + "id": 32015, + "arcs": [[-2994, 2994, 2995, 2996, -2358, -2365]] + }, { + "type": "Polygon", + "id": 8069, + "arcs": [[2997, 2998, -2980, -2140, -2553, -2967]] + }, { + "type": "Polygon", + "id": 18103, + "arcs": [[-2957, 2999, 3000, 3001, -2843]] + }, { + "type": "Polygon", + "id": 39033, + "arcs": [[3002, 3003, 3004, 3005, -2799, -2786]] + }, { + "type": "Polygon", + "id": 17053, + "arcs": [[3006, 3007, 3008, -2907, -2777, -2960]] + }, { + "type": "Polygon", + "id": 39139, + "arcs": [[-2934, 3009, 3010, -3003, -2785]] + }, { + "type": "Polygon", + "id": 39175, + "arcs": [[-3006, 3011, 3012, -2859, -2800]] + }, { + "type": "Polygon", + "id": 39169, + "arcs": [[-2760, 3013, 3014, -2931, -2792]] + }, { + "type": "Polygon", + "id": 39161, + "arcs": [[-2864, 3015, 3016, 3017, 3018, -2795, -2818]] + }, { + "type": "Polygon", + "id": 39151, + "arcs": [[-2901, 3019, 3020, 3021, 3022, -3014, -2759, -2763]] + }, { + "type": "Polygon", + "id": 17143, + "arcs": [[-2895, 3023, 3024, 3025, -2889, -2820]] + }, { + "type": "Polygon", + "id": 42095, + "arcs": [[3026, 3027, -2902, -2815, -2913]] + }, { + "type": "Polygon", + "id": 32027, + "arcs": [[-2997, 3028, -2387, -2359]] + }, { + "type": "Polygon", + "id": 42107, + "arcs": [[-2904, 3029, 3030, 3031, 3032, -2837, -2772, -2713]] + }, { + "type": "Polygon", + "id": 39029, + "arcs": [[-2906, 3033, 3034, 3035, 3036, -3020, -2900]] + }, { + "type": "Polygon", + "id": 17203, + "arcs": [[3037, 3038, -3024, -2894, -2572, -2909]] + }, { + "type": "Polygon", + "id": 18001, + "arcs": [[3039, 3040, 3041, -2796, -3019]] + }, { + "type": "Polygon", + "id": 39003, + "arcs": [[-2861, 3042, 3043, -3016, -2863]] + }, { + "type": "Polygon", + "id": 49035, + "arcs": [[-2743, -2809, 3044, 3045, -2918, -2887]] + }, { + "type": "Polygon", + "id": 36005, + "arcs": [[3046, 3047, 3048, -2751]] + }, { + "type": "Polygon", + "id": 18179, + "arcs": [[-3042, 3049, 3050, 3051, -2961, -2797]] + }, { + "type": "Polygon", + "id": 36059, + "arcs": [[-2782, 3052, 3053, 3054, 3055, 3056]] + }, { + "type": "Polygon", + "id": 18181, + "arcs": [[3057, 3058, 3059, 3060, -2789, -2851]] + }, { + "type": "Polygon", + "id": 18017, + "arcs": [[-2844, -3002, 3061, 3062, -3058, -2850]] + }, { + "type": "Polygon", + "id": 42063, + "arcs": [[-2805, 3063, 3064, -2856, -2746]] + }, { + "type": "Polygon", + "id": 34013, + "arcs": [[-2826, -2897, 3065, 3066, 3067, -2914]] + }, { + "type": "Polygon", + "id": 19071, + "arcs": [[3068, 3069, 3070, -2935, -2880]] + }, { + "type": "Polygon", + "id": 19145, + "arcs": [[3071, 3072, 3073, -3069, -2883]] + }, { + "type": "Polygon", + "id": 19173, + "arcs": [[3074, 3075, 3076, -3072, -2885]] + }, { + "type": "Polygon", + "id": 19177, + "arcs": [[-2870, 3077, 3078, 3079, 3080, -2866]] + }, { + "type": "Polygon", + "id": 19051, + "arcs": [[-3081, 3081, 3082, 3083, -2871]] + }, { + "type": "Polygon", + "id": 19159, + "arcs": [[3084, 3085, 3086, -3075, -2886]] + }, { + "type": "Polygon", + "id": 19053, + "arcs": [[3087, 3088, 3089, -3085, -2874]] + }, { + "type": "Polygon", + "id": 19185, + "arcs": [[3090, 3091, 3092, -3088, -2877]] + }, { + "type": "Polygon", + "id": 19007, + "arcs": [[-3084, 3093, 3094, -3091, -2878]] + }, { + "type": "Polygon", + "id": 42109, + "arcs": [[-2840, 3095, 3096, -2892]] + }, { + "type": "Polygon", + "id": 36061, + "arcs": [[3097, -3048]] + }, { + "type": "Polygon", + "id": 49047, + "arcs": [[-2982, 3098, 3099, 3100, 3101, 3102, 3103, -2990]] + }, { + "type": "Polygon", + "id": 42007, + "arcs": [[-2854, 3104, 3105, 3106, -3034, -2905]] + }, { + "type": "Polygon", + "id": 42087, + "arcs": [[3107, -2811, -2893, -3097, 3108]] + }, { + "type": "Polygon", + "id": 49013, + "arcs": [[-2991, -3104, 3109, 3110, 3111, -2807]] + }, { + "type": "Polygon", + "id": 39065, + "arcs": [[-3013, 3112, 3113, 3114, 3115, -3043, -2860]] + }, { + "type": "Polygon", + "id": 34017, + "arcs": [[3116, -3066, -2896]] + }, { + "type": "Polygon", + "id": 19111, + "arcs": [[-2924, -2923, -2928, 3117, 3118, -3078, -2869]] + }, { + "type": "Polygon", + "id": 36081, + "arcs": [[-3056, 3119, 3120, 3121]] + }, { + "type": "Polygon", + "id": 34019, + "arcs": [[3122, 3123, 3124, -2911, -2917]] + }, { + "type": "Polygon", + "id": 42077, + "arcs": [[3125, 3126, 3127, -3030, -2903, -3028]] + }, { + "type": "Polygon", + "id": 31131, + "arcs": [[-3071, 3128, 3129, 3130, -2952, -2936]] + }, { + "type": "Polygon", + "id": 34035, + "arcs": [[3131, 3132, 3133, -3123, -2916]] + }, { + "type": "Polygon", + "id": 17113, + "arcs": [[-3009, 3134, 3135, 3136, 3137, 3138, -3038, -2908]] + }, { + "type": "Polygon", + "id": 8095, + "arcs": [[-2971, 3139, 3140, -2988, -2989]] + }, { + "type": "Polygon", + "id": 17179, + "arcs": [[-3139, 3141, 3142, 3143, -3025, -3039]] + }, { + "type": "Polygon", + "id": 42061, + "arcs": [[-3108, 3144, 3145, 3146, 3147, 3148, 3149, -2812]] + }, { + "type": "Polygon", + "id": 42013, + "arcs": [[-3149, 3150, 3151, -2803, -2813, -3150]] + }, { + "type": "Polygon", + "id": 36047, + "arcs": [[3152, -3121]] + }, { + "type": "Polygon", + "id": 18007, + "arcs": [[-2790, -3061, 3153, 3154, 3155, -2958, -2824]] + }, { + "type": "Polygon", + "id": 34039, + "arcs": [[3156, 3157, -3132, -2915, -3068]] + }, { + "type": "Polygon", + "id": 18015, + "arcs": [[-3063, 3158, 3159, 3160, -3059]] + }, { + "type": "Polygon", + "id": 39019, + "arcs": [[-3037, 3161, 3162, 3163, -3021]] + }, { + "type": "Polygon", + "id": 39107, + "arcs": [[3164, 3165, 3166, 3167, -3040, -3018]] + }, { + "type": "Polygon", + "id": 42021, + "arcs": [[-3152, 3168, 3169, 3170, -3064, -2804]] + }, { + "type": "Polygon", + "id": 17057, + "arcs": [[-3026, -3144, 3171, 3172, 3173, -2929, -2890]] + }, { + "type": "Polygon", + "id": 39117, + "arcs": [[-3011, 3174, 3175, 3176, -3004]] + }, { + "type": "Polygon", + "id": 39101, + "arcs": [[-3177, 3177, 3178, -3113, -3012, -3005]] + }, { + "type": "Polygon", + "id": 31063, + "arcs": [[-2946, 3179, 3180, 3181, 3182, 3183, -2725]] + }, { + "type": "Polygon", + "id": 31001, + "arcs": [[-2848, 3184, 3185, 3186, -2947, -2941]] + }, { + "type": "Polygon", + "id": 31073, + "arcs": [[3187, 3188, -3180, -2945]] + }, { + "type": "Polygon", + "id": 31085, + "arcs": [[-3184, 3189, 3190, 3191, -2969, -2726]] + }, { + "type": "Polygon", + "id": 31029, + "arcs": [[-3192, 3192, 3193, -3140, -2970]] + }, { + "type": "Polygon", + "id": 31059, + "arcs": [[3194, 3195, 3196, 3197, -2939]] + }, { + "type": "Polygon", + "id": 31151, + "arcs": [[-2951, -2954, 3198, 3199, -3195]] + }, { + "type": "Polygon", + "id": 31035, + "arcs": [[-3198, 3200, 3201, -3185, -2847, -2940]] + }, { + "type": "Polygon", + "id": 42067, + "arcs": [[-2839, 3202, 3203, -3145, -3109, -3096]] + }, { + "type": "Polygon", + "id": 49051, + "arcs": [[-3112, 3204, -3045, -2808]] + }, { + "type": "Polygon", + "id": 31099, + "arcs": [[3205, 3206, 3207, -2948, -3187]] + }, { + "type": "Polygon", + "id": 39011, + "arcs": [[-3116, 3208, 3209, -3165, -3017, -3044]] + }, { + "type": "Polygon", + "id": 31137, + "arcs": [[-2949, -3208, 3210, 3211, -3188, -2944]] + }, { + "type": "Polygon", + "id": 42129, + "arcs": [[-3065, -3171, 3212, 3213, 3214, 3215, -2857]] + }, { + "type": "Polygon", + "id": 42011, + "arcs": [[3216, 3217, 3218, 3219, -3031, -3128]] + }, { + "type": "Polygon", + "id": 42003, + "arcs": [[-2858, -3216, 3220, -3105, -2853]] + }, { + "type": "Polygon", + "id": 39075, + "arcs": [[-3023, 3221, 3222, 3223, -2932, -3015]] + }, { + "type": "Polygon", + "id": 39157, + "arcs": [[-3164, 3224, 3225, 3226, -3222, -3022]] + }, { + "type": "Polygon", + "id": 42043, + "arcs": [[-3033, 3227, 3228, 3229, 3230, 3231, -2838]] + }, { + "type": "Polygon", + "id": 18053, + "arcs": [[-3052, 3232, 3233, 3234, 3235, 3236, -3000, -2956, -2962]] + }, { + "type": "Polygon", + "id": 36085, + "arcs": [[3237]] + }, { + "type": "Polygon", + "id": 17067, + "arcs": [[3238, 3239, 3240, 3241, 3242, -3118, -2927]] + }, { + "type": "Polygon", + "id": 54029, + "arcs": [[3243, 3244, 3245, -3035, -3107]] + }, { + "type": "Polygon", + "id": 17109, + "arcs": [[-3174, 3246, -3239, -2926, -2930]] + }, { + "type": "Polygon", + "id": 42099, + "arcs": [[3247, 3248, -3203, -3232]] + }, { + "type": "Polygon", + "id": 29045, + "arcs": [[-3243, 3249, 3250, 3251, -3079, -3119]] + }, { + "type": "Polygon", + "id": 42017, + "arcs": [[3252, 3253, 3254, 3255, -3126, -3027, -2912, -3125]] + }, { + "type": "Polygon", + "id": 34023, + "arcs": [[3256, 3257, 3258, -3133, -3158]] + }, { + "type": "Polygon", + "id": 29199, + "arcs": [[-3252, 3259, 3260, 3261, -3082, -3080]] + }, { + "type": "Polygon", + "id": 39081, + "arcs": [[-3246, 3262, 3263, 3264, 3265, -3162, -3036]] + }, { + "type": "Polygon", + "id": 29197, + "arcs": [[3266, 3267, -3094, -3083, -3262]] + }, { + "type": "Polygon", + "id": 29171, + "arcs": [[-3268, 3268, 3269, 3270, -3092, -3095]] + }, { + "type": "Polygon", + "id": 29005, + "arcs": [[-3074, 3271, 3272, 3273, -3129, -3070]] + }, { + "type": "Polygon", + "id": 29129, + "arcs": [[-3271, 3274, 3275, 3276, -3089, -3093]] + }, { + "type": "Polygon", + "id": 29147, + "arcs": [[-3077, 3277, 3278, 3279, 3280, -3272, -3073]] + }, { + "type": "Polygon", + "id": 49049, + "arcs": [[-3111, 3281, 3282, 3283, -2919, -3046, -3205]] + }, { + "type": "Polygon", + "id": 29081, + "arcs": [[-3277, 3284, 3285, 3286, 3287, -3086, -3090]] + }, { + "type": "Polygon", + "id": 39083, + "arcs": [[3288, 3289, 3290, -3175, -3010, -2933, -3224]] + }, { + "type": "Polygon", + "id": 18075, + "arcs": [[-3168, 3291, 3292, 3293, 3294, -3050, -3041]] + }, { + "type": "Polygon", + "id": 29227, + "arcs": [[-3288, 3295, -3278, -3076, -3087]] + }, { + "type": "Polygon", + "id": 18009, + "arcs": [[-3295, 3296, -3233, -3051]] + }, { + "type": "Polygon", + "id": 18067, + "arcs": [[3297, 3298, -3159, -3062, -3001, -3237]] + }, { + "type": "Polygon", + "id": 18157, + "arcs": [[-3161, 3299, 3300, 3301, 3302, -3154, -3060]] + }, { + "type": "Polygon", + "id": 31127, + "arcs": [[3303, 3304, 3305, 3306, -3130, -3274]] + }, { + "type": "Polygon", + "id": 42075, + "arcs": [[-3228, -3032, -3220, 3307]] + }, { + "type": "Polygon", + "id": 39091, + "arcs": [[-3115, 3308, 3309, 3310, -3209]] + }, { + "type": "Polygon", + "id": 8087, + "arcs": [[-2986, 3311, 3312, -2963]] + }, { + "type": "Polygon", + "id": 31067, + "arcs": [[3313, 3314, 3315, 3316, 3317, -3199, -2953]] + }, { + "type": "Polygon", + "id": 31097, + "arcs": [[-3307, 3318, -3314, -3131]] + }, { + "type": "Polygon", + "id": 39159, + "arcs": [[3319, 3320, 3321, -3309, -3114, -3179, 3322]] + }, { + "type": "Polygon", + "id": 17183, + "arcs": [[-3156, 3323, 3324, 3325, 3326, -3007, -2959]] + }, { + "type": "Polygon", + "id": 8049, + "arcs": [[3327, 3328, 3329, 3330, 3331, -2973, -2979, -2999]] + }, { + "type": "Polygon", + "id": 39149, + "arcs": [[-3311, 3332, 3333, 3334, -3166, -3210]] + }, { + "type": "Polygon", + "id": 42125, + "arcs": [[-3221, -3215, 3335, 3336, 3337, 3338, 3339, -3244, -3106]] + }, { + "type": "Polygon", + "id": 18171, + "arcs": [[-3303, 3340, 3341, -3324, -3155]] + }, { + "type": "Polygon", + "id": 34025, + "arcs": [[3342, 3343, 3344, 3345, -3258, 3346]] + }, { + "type": "Polygon", + "id": 39031, + "arcs": [[-3227, 3347, 3348, 3349, -3289, -3223]] + }, { + "type": "Polygon", + "id": 42091, + "arcs": [[3350, 3351, 3352, 3353, -3217, -3127, -3256]] + }, { + "type": "Polygon", + "id": 6103, + "arcs": [[3354, 3355, 3356, 3357, -2749, -2835]] + }, { + "type": "Polygon", + "id": 6063, + "arcs": [[-2832, 3358, 3359, 3360, -3355, -2834]] + }, { + "type": "Polygon", + "id": 39041, + "arcs": [[-3291, 3361, 3362, -3323, -3178, -3176]] + }, { + "type": "Polygon", + "id": 8125, + "arcs": [[-3194, 3363, 3364, 3365, 3366, -2984, -3141]] + }, { + "type": "Polygon", + "id": 8121, + "arcs": [[-3367, 3367, 3368, 3369, 3370, -3312, -2985]] + }, { + "type": "Polygon", + "id": 17125, + "arcs": [[3371, 3372, 3373, 3374, -3172, -3143]] + }, { + "type": "Polygon", + "id": 39067, + "arcs": [[-3266, 3375, 3376, -3225, -3163]] + }, { + "type": "Polygon", + "id": 18023, + "arcs": [[-3299, 3377, 3378, 3379, 3380, -3300, -3160]] + }, { + "type": "Polygon", + "id": 34021, + "arcs": [[-3259, -3346, 3381, -3253, -3124, -3134]] + }, { + "type": "Polygon", + "id": 18159, + "arcs": [[-3236, 3382, 3383, -3378, -3298]] + }, { + "type": "Polygon", + "id": 54009, + "arcs": [[-3340, 3384, -3263, -3245]] + }, { + "type": "Polygon", + "id": 17019, + "arcs": [[-3327, 3385, 3386, -3135, -3008]] + }, { + "type": "Polygon", + "id": 29211, + "arcs": [[3387, 3388, 3389, -3275, -3270]] + }, { + "type": "Polygon", + "id": 29075, + "arcs": [[-3287, 3390, 3391, 3392, -3279, -3296]] + }, { + "type": "Polygon", + "id": 18095, + "arcs": [[3393, 3394, 3395, 3396, -3383, -3235]] + }, { + "type": "Polygon", + "id": 18035, + "arcs": [[-3297, -3294, 3397, 3398, -3394, -3234]] + }, { + "type": "Polygon", + "id": 18045, + "arcs": [[-3302, 3399, 3400, 3401, -3341]] + }, { + "type": "Polygon", + "id": 39037, + "arcs": [[-3335, 3402, 3403, 3404, 3405, 3406, -3292, -3167]] + }, { + "type": "Polygon", + "id": 31181, + "arcs": [[-3202, 3407, 3408, 3409, 3410, -3206, -3186]] + }, { + "type": "Polygon", + "id": 31061, + "arcs": [[-3411, 3411, 3412, 3413, -3207]] + }, { + "type": "Polygon", + "id": 31129, + "arcs": [[-3197, 3414, 3415, 3416, -3408, -3201]] + }, { + "type": "Polygon", + "id": 31057, + "arcs": [[3417, 3418, 3419, -3364, -3193, -3191]] + }, { + "type": "Polygon", + "id": 31065, + "arcs": [[-3212, 3420, 3421, 3422, 3423, -3181, -3189]] + }, { + "type": "Polygon", + "id": 31169, + "arcs": [[3424, 3425, -3415, -3196]] + }, { + "type": "Polygon", + "id": 31095, + "arcs": [[-3200, -3318, 3426, -3425]] + }, { + "type": "Polygon", + "id": 31145, + "arcs": [[-3424, 3427, 3428, 3429, -3182]] + }, { + "type": "Polygon", + "id": 31087, + "arcs": [[-3183, -3430, 3430, -3418, -3190]] + }, { + "type": "Polygon", + "id": 31083, + "arcs": [[-3414, 3431, 3432, -3421, -3211]] + }, { + "type": "Polygon", + "id": 29001, + "arcs": [[-3261, 3433, 3434, 3435, -3388, -3269, -3267]] + }, { + "type": "Polygon", + "id": 42041, + "arcs": [[3436, 3437, 3438, -3248, -3231]] + }, { + "type": "Polygon", + "id": 17107, + "arcs": [[3439, 3440, 3441, 3442, -3372, -3142, -3138]] + }, { + "type": "Polygon", + "id": 42009, + "arcs": [[-3148, 3443, 3444, 3445, -3169, -3151]] + }, { + "type": "Polygon", + "id": 42071, + "arcs": [[3446, 3447, 3448, 3449, -3229, -3308, -3219]] + }, { + "type": "Polygon", + "id": 18135, + "arcs": [[-3407, 3450, 3451, -3398, -3293]] + }, { + "type": "Polygon", + "id": 29103, + "arcs": [[-3251, 3452, 3453, 3454, -3434, -3260]] + }, { + "type": "Polygon", + "id": 42055, + "arcs": [[-3439, 3455, 3456, 3457, 3458, -3146, -3204, -3249]] + }, { + "type": "Polygon", + "id": 42111, + "arcs": [[-3446, 3459, 3460, 3461, -3213, -3170]] + }, { + "type": "Polygon", + "id": 17039, + "arcs": [[3462, 3463, -3440, -3137]] + }, { + "type": "Polygon", + "id": 17169, + "arcs": [[-3173, -3375, 3464, 3465, 3466, -3240, -3247]] + }, { + "type": "Polygon", + "id": 17147, + "arcs": [[-3387, 3467, 3468, 3469, -3463, -3136]] + }, { + "type": "Polygon", + "id": 39089, + "arcs": [[-3350, 3470, 3471, 3472, 3473, -3362, -3290]] + }, { + "type": "Polygon", + "id": 39021, + "arcs": [[-3322, 3474, 3475, 3476, -3333, -3310]] + }, { + "type": "Polygon", + "id": 29079, + "arcs": [[-3390, 3477, 3478, 3479, -3285, -3276]] + }, { + "type": "Polygon", + "id": 8013, + "arcs": [[-2966, 3480, 3481, 3482, -3328, -2998]] + }, { + "type": "Polygon", + "id": 31133, + "arcs": [[-3306, 3483, 3484, 3485, -3315, -3319]] + }, { + "type": "Polygon", + "id": 31147, + "arcs": [[3486, 3487, 3488, 3489, -3484, -3305]] + }, { + "type": "Polygon", + "id": 29087, + "arcs": [[-3281, 3490, 3491, -3487, -3304, -3273]] + }, { + "type": "Polygon", + "id": 29111, + "arcs": [[-3242, 3492, 3493, 3494, -3453, -3250]] + }, { + "type": "Polygon", + "id": 42029, + "arcs": [[3495, 3496, 3497, -3447, -3218, -3354]] + }, { + "type": "Polygon", + "id": 42133, + "arcs": [[-3450, 3498, 3499, 3500, 3501, -3437, -3230]] + }, { + "type": "Polygon", + "id": 8103, + "arcs": [[3502, -3099, -2981, -2976]] + }, { + "type": "Polygon", + "id": 39059, + "arcs": [[3503, 3504, -3348, -3226, -3377, 3505]] + }, { + "type": "Polygon", + "id": 18057, + "arcs": [[3506, 3507, 3508, -3379, -3384, -3397]] + }, { + "type": "Polygon", + "id": 18107, + "arcs": [[-3381, 3509, 3510, 3511, 3512, -3400, -3301]] + }, { + "type": "Polygon", + "id": 17001, + "arcs": [[-3467, 3513, 3514, 3515, -3493, -3241]] + }, { + "type": "Polygon", + "id": 39109, + "arcs": [[-3477, 3516, 3517, -3403, -3334]] + }, { + "type": "Polygon", + "id": 54069, + "arcs": [[-3339, 3518, 3519, -3264, -3385]] + }, { + "type": "Polygon", + "id": 34005, + "arcs": [[-3345, 3520, 3521, 3522, 3523, 3524, 3525, -3254, -3382]] + }, { + "type": "Polygon", + "id": 18011, + "arcs": [[-3509, 3526, 3527, -3510, -3380]] + }, { + "type": "Polygon", + "id": 39013, + "arcs": [[-3265, -3520, 3528, 3529, 3530, -3506, -3376]] + }, { + "type": "Polygon", + "id": 34029, + "arcs": [[-3343, 3531, -3521, -3344]] + }, { + "type": "Polygon", + "id": 39119, + "arcs": [[-3505, 3532, 3533, 3534, -3471, -3349]] + }, { + "type": "Polygon", + "id": 42057, + "arcs": [[-3459, 3535, 3536, -3444, -3147]] + }, { + "type": "Polygon", + "id": 17129, + "arcs": [[-3443, 3537, 3538, -3373]] + }, { + "type": "Polygon", + "id": 6007, + "arcs": [[3539, 3540, 3541, 3542, -3356, -3361]] + }, { + "type": "Polygon", + "id": 18165, + "arcs": [[-3402, 3543, 3544, 3545, -3325, -3342]] + }, { + "type": "Polygon", + "id": 42051, + "arcs": [[-3462, 3546, 3547, 3548, 3549, -3336, -3214]] + }, { + "type": "Polygon", + "id": 39049, + "arcs": [[-3474, 3550, 3551, 3552, -3320, -3363]] + }, { + "type": "Polygon", + "id": 42101, + "arcs": [[-3526, 3553, 3554, -3352, -3351, -3255]] + }, { + "type": "Polygon", + "id": 29061, + "arcs": [[-3286, -3480, 3555, 3556, 3557, -3391]] + }, { + "type": "Polygon", + "id": 29003, + "arcs": [[-3393, 3558, 3559, 3560, -3491, -3280]] + }, { + "type": "Polygon", + "id": 32033, + "arcs": [[-2921, 3561, 3562, 3563, 3564, -2992, -2363]] + }, { + "type": "Polygon", + "id": 17017, + "arcs": [[-3374, -3539, 3565, 3566, 3567, -3465]] + }, { + "type": "Polygon", + "id": 39097, + "arcs": [[3568, 3569, 3570, 3571, -3475, -3321, -3553]] + }, { + "type": "Polygon", + "id": 17009, + "arcs": [[-3568, 3572, 3573, -3514, -3466]] + }, { + "type": "Polygon", + "id": 8045, + "arcs": [[-2975, 3574, 3575, 3576, 3577, -3100, -3503]] + }, { + "type": "Polygon", + "id": 18065, + "arcs": [[-3452, 3578, 3579, 3580, 3581, -3395, -3399]] + }, { + "type": "Polygon", + "id": 42001, + "arcs": [[3582, 3583, -3456, -3438, -3502]] + }, { + "type": "Polygon", + "id": 42045, + "arcs": [[-3555, 3584, 3585, 3586, 3587, -3496, -3353]] + }, { + "type": "Polygon", + "id": 17115, + "arcs": [[-3470, 3588, 3589, 3590, 3591, -3441, -3464]] + }, { + "type": "Polygon", + "id": 8014, + "arcs": [[3592, 3593, 3594, -3481, -2965]] + }, { + "type": "Polygon", + "id": 29121, + "arcs": [[-3455, 3595, 3596, 3597, 3598, 3599, -3435]] + }, { + "type": "Polygon", + "id": 39023, + "arcs": [[-3572, 3600, 3601, -3517, -3476]] + }, { + "type": "Polygon", + "id": 29115, + "arcs": [[-3600, 3602, 3603, -3478, -3389, -3436]] + }, { + "type": "Polygon", + "id": 29063, + "arcs": [[-3558, 3604, 3605, 3606, -3559, -3392]] + }, { + "type": "Polygon", + "id": 54051, + "arcs": [[3607, 3608, -3529, -3519, -3338, 3609]] + }, { + "type": "Polygon", + "id": 42059, + "arcs": [[-3550, 3610, 3611, -3610, -3337]] + }, { + "type": "Polygon", + "id": 49023, + "arcs": [[-3284, 3612, 3613, -3562, -2920]] + }, { + "type": "Polygon", + "id": 18177, + "arcs": [[-3406, 3614, 3615, 3616, -3579, -3451]] + }, { + "type": "Polygon", + "id": 20023, + "arcs": [[3617, 3618, 3619, -3365, -3420]] + }, { + "type": "Polygon", + "id": 20153, + "arcs": [[-3429, 3620, 3621, 3622, -3618, -3419, -3431]] + }, { + "type": "Polygon", + "id": 6045, + "arcs": [[-2750, -3358, 3623, 3624, 3625, 3626, -2685]] + }, { + "type": "Polygon", + "id": 20089, + "arcs": [[3627, 3628, 3629, 3630, 3631, -3409, -3417]] + }, { + "type": "Polygon", + "id": 20183, + "arcs": [[-3632, 3632, 3633, 3634, -3412, -3410]] + }, { + "type": "Polygon", + "id": 20157, + "arcs": [[3635, 3636, -3628, -3416, -3426]] + }, { + "type": "Polygon", + "id": 20201, + "arcs": [[-3317, 3637, 3638, 3639, 3640, -3636, -3427]] + }, { + "type": "Polygon", + "id": 20039, + "arcs": [[-3423, 3641, 3642, 3643, -3621, -3428]] + }, { + "type": "Polygon", + "id": 32001, + "arcs": [[-2996, 3644, 3645, 3646, -2388, -3029]] + }, { + "type": "Polygon", + "id": 20137, + "arcs": [[3647, 3648, 3649, -3642, -3422, -3433]] + }, { + "type": "Polygon", + "id": 20147, + "arcs": [[-3635, 3650, 3651, -3648, -3432, -3413]] + }, { + "type": "Polygon", + "id": 20117, + "arcs": [[-3486, 3652, 3653, 3654, -3638, -3316]] + }, { + "type": "Polygon", + "id": 8001, + "arcs": [[-3371, 3655, 3656, 3657, -3594, -3593, -2964, -3313]] + }, { + "type": "Polygon", + "id": 20013, + "arcs": [[3658, 3659, 3660, 3661, -3489]] + }, { + "type": "Polygon", + "id": 20131, + "arcs": [[-3490, -3662, 3662, 3663, -3653, -3485]] + }, { + "type": "Polygon", + "id": 20043, + "arcs": [[-3492, -3561, 3664, 3665, -3659, -3488]] + }, { + "type": "Polygon", + "id": 34007, + "arcs": [[3666, 3667, 3668, -3524]] + }, { + "type": "Polygon", + "id": 17167, + "arcs": [[-3592, 3669, 3670, 3671, 3672, -3566, -3538, -3442]] + }, { + "type": "Polygon", + "id": 29117, + "arcs": [[3673, 3674, 3675, -3556, -3479, -3604]] + }, { + "type": "Polygon", + "id": 29205, + "arcs": [[-3495, 3676, 3677, -3596, -3454]] + }, { + "type": "Polygon", + "id": 18121, + "arcs": [[-3513, 3678, 3679, 3680, -3544, -3401]] + }, { + "type": "Polygon", + "id": 39121, + "arcs": [[-3531, 3681, 3682, 3683, -3533, -3504]] + }, { + "type": "Polygon", + "id": 29127, + "arcs": [[-3516, 3684, 3685, 3686, -3677, -3494]] + }, { + "type": "Polygon", + "id": 18059, + "arcs": [[-3582, 3687, 3688, 3689, -3507, -3396]] + }, { + "type": "Polygon", + "id": 39045, + "arcs": [[-3473, 3690, 3691, 3692, -3551]] + }, { + "type": "Polygon", + "id": 8047, + "arcs": [[3693, 3694, -3329, -3483]] + }, { + "type": "Polygon", + "id": 39127, + "arcs": [[3695, 3696, 3697, -3691, -3472, -3535]] + }, { + "type": "Polygon", + "id": 18097, + "arcs": [[-3690, 3698, 3699, 3700, 3701, -3527, -3508]] + }, { + "type": "Polygon", + "id": 8037, + "arcs": [[3702, 3703, 3704, -3575, -2974, -3332]] + }, { + "type": "Polygon", + "id": 8117, + "arcs": [[3705, 3706, 3707, -3703, -3331]] + }, { + "type": "Polygon", + "id": 18063, + "arcs": [[-3702, 3708, 3709, -3511, -3528]] + }, { + "type": "Polygon", + "id": 39113, + "arcs": [[-3602, 3710, 3711, 3712, 3713, -3404, -3518]] + }, { + "type": "Polygon", + "id": 39135, + "arcs": [[-3714, 3714, 3715, -3615, -3405]] + }, { + "type": "Polygon", + "id": 8059, + "arcs": [[-3658, 3716, 3717, 3718, 3719, 3720, 3721, -3694, -3482, -3595]] + }, { + "type": "Polygon", + "id": 8031, + "arcs": [[3722, -3717, -3657]] + }, { + "type": "Polygon", + "id": 34015, + "arcs": [[3723, 3724, 3725, 3726, -3668]] + }, { + "type": "Polygon", + "id": 17045, + "arcs": [[3727, 3728, 3729, 3730, -3326, -3546]] + }, { + "type": "Polygon", + "id": 17041, + "arcs": [[-3731, 3731, 3732, -3468, -3386]] + }, { + "type": "Polygon", + "id": 17137, + "arcs": [[-3673, 3733, 3734, 3735, 3736, -3573, -3567]] + }, { + "type": "Polygon", + "id": 39111, + "arcs": [[-3609, 3737, 3738, 3739, -3682, -3530]] + }, { + "type": "Polygon", + "id": 18133, + "arcs": [[-3710, 3740, 3741, 3742, -3679, -3512]] + }, { + "type": "Polygon", + "id": 8019, + "arcs": [[-3722, 3743, -3706, -3330, -3695]] + }, { + "type": "Polygon", + "id": 39057, + "arcs": [[-3571, 3744, 3745, 3746, -3711, -3601]] + }, { + "type": "Polygon", + "id": 17149, + "arcs": [[-3737, 3747, 3748, 3749, 3750, 3751, -3685, -3515, -3574]] + }, { + "type": "Polygon", + "id": 10003, + "arcs": [[3752, 3753, 3754, 3755, -3497, -3588, 3756, -3586]] + }, { + "type": "Polygon", + "id": 17021, + "arcs": [[-3591, 3757, 3758, -3670]] + }, { + "type": "Polygon", + "id": 29021, + "arcs": [[-3607, 3759, 3760, 3761, -3665, -3560]] + }, { + "type": "Polygon", + "id": 49007, + "arcs": [[-3110, -3103, 3762, 3763, -3282]] + }, { + "type": "Polygon", + "id": 49039, + "arcs": [[-3764, 3764, 3765, 3766, -3613, -3283]] + }, { + "type": "Polygon", + "id": 39129, + "arcs": [[-3693, 3767, 3768, 3769, -3569, -3552]] + }, { + "type": "Polygon", + "id": 6021, + "arcs": [[-3543, 3770, 3771, -3624, -3357]] + }, { + "type": "Polygon", + "id": 17139, + "arcs": [[-3733, 3772, 3773, -3589, -3469]] + }, { + "type": "Polygon", + "id": 18041, + "arcs": [[3774, 3775, 3776, -3580, -3617]] + }, { + "type": "Polygon", + "id": 18139, + "arcs": [[-3777, 3777, 3778, 3779, -3688, -3581]] + }, { + "type": "Polygon", + "id": 17171, + "arcs": [[3780, -3748, -3736]] + }, { + "type": "Polygon", + "id": 29025, + "arcs": [[-3676, 3781, 3782, 3783, -3605, -3557]] + }, { + "type": "Polygon", + "id": 34033, + "arcs": [[3784, 3785, 3786, 3787, 3788, 3789, -3726]] + }, { + "type": "Polygon", + "id": 6091, + "arcs": [[-2831, -2394, 3790, 3791, -3359]] + }, { + "type": "Polygon", + "id": 39115, + "arcs": [[-3684, 3792, 3793, -3696, -3534]] + }, { + "type": "Polygon", + "id": 29049, + "arcs": [[-3784, 3794, 3795, 3796, -3760, -3606]] + }, { + "type": "Polygon", + "id": 8005, + "arcs": [[-3370, 3797, 3798, 3799, -3718, -3723, -3656]] + }, { + "type": "Polygon", + "id": 32019, + "arcs": [[3800, 3801, 3802, 3803, 3804, -2389, -3647]] + }, { + "type": "Polygon", + "id": 34001, + "arcs": [[3805, 3806, 3807, -3724, -3667, -3523]] + }, { + "type": "Polygon", + "id": 18161, + "arcs": [[-3716, 3808, 3809, -3775, -3616]] + }, { + "type": "Polygon", + "id": 24043, + "arcs": [[-3458, 3810, 3811, 3812, 3813, 3814, 3815, -3536]] + }, { + "type": "Polygon", + "id": 24001, + "arcs": [[-3537, -3816, 3816, 3817, 3818, 3819, -3460, -3445]] + }, { + "type": "Polygon", + "id": 24023, + "arcs": [[-3820, 3820, 3821, 3822, -3547, -3461]] + }, { + "type": "Polygon", + "id": 24015, + "arcs": [[-3756, 3823, 3824, 3825, -3448, -3498]] + }, { + "type": "Polygon", + "id": 54061, + "arcs": [[-3549, 3826, 3827, 3828, 3829, -3611]] + }, { + "type": "Polygon", + "id": 54077, + "arcs": [[-3823, 3830, 3831, 3832, 3833, -3827, -3548]] + }, { + "type": "Polygon", + "id": 24025, + "arcs": [[-3449, -3826, 3834, 3835, -3499]] + }, { + "type": "Polygon", + "id": 54103, + "arcs": [[-3612, -3830, 3836, 3837, 3838, 3839, -3738, -3608]] + }, { + "type": "Polygon", + "id": 24005, + "arcs": [[-3836, 3840, 3841, 3842, 3843, 3844, -3500]] + }, { + "type": "Polygon", + "id": 24013, + "arcs": [[-3845, 3845, 3846, -3583, -3501]] + }, { + "type": "Polygon", + "id": 24021, + "arcs": [[-3847, 3847, 3848, 3849, -3811, -3457, -3584]] + }, { + "type": "Polygon", + "id": 39047, + "arcs": [[-3770, 3850, 3851, 3852, -3745, -3570]] + }, { + "type": "Polygon", + "id": 49015, + "arcs": [[-3102, 3853, 3854, 3855, -3765, -3763]] + }, { + "type": "Polygon", + "id": 29041, + "arcs": [[-3599, 3856, 3857, 3858, 3859, -3674, -3603]] + }, { + "type": "Polygon", + "id": 18145, + "arcs": [[-3780, 3860, 3861, 3862, -3699, -3689]] + }, { + "type": "Polygon", + "id": 54065, + "arcs": [[3863, 3864, 3865, -3817, -3815]] + }, { + "type": "Polygon", + "id": 29173, + "arcs": [[-3752, 3866, 3867, 3868, -3686]] + }, { + "type": "Polygon", + "id": 17029, + "arcs": [[-3730, 3869, 3870, 3871, -3773, -3732]] + }, { + "type": "Polygon", + "id": 29137, + "arcs": [[-3687, -3869, 3872, 3873, -3597, -3678]] + }, { + "type": "Polygon", + "id": 39073, + "arcs": [[3874, 3875, 3876, -3768, -3692, -3698]] + }, { + "type": "Polygon", + "id": 20029, + "arcs": [[-3641, 3877, 3878, 3879, -3629, -3637]] + }, { + "type": "Polygon", + "id": 20085, + "arcs": [[3880, 3881, 3882, 3883, -3663, -3661]] + }, { + "type": "Polygon", + "id": 20005, + "arcs": [[-3762, 3884, 3885, 3886, -3881, -3660, -3666]] + }, { + "type": "Polygon", + "id": 17173, + "arcs": [[-3774, -3872, 3887, 3888, 3889, 3890, -3758, -3590]] + }, { + "type": "Polygon", + "id": 54057, + "arcs": [[3891, 3892, -3821, -3819]] + }, { + "type": "Polygon", + "id": 39167, + "arcs": [[-3740, 3893, 3894, 3895, 3896, -3793, -3683]] + }, { + "type": "Polygon", + "id": 54049, + "arcs": [[-3829, 3897, 3898, -3837]] + }, { + "type": "Polygon", + "id": 18081, + "arcs": [[-3863, 3899, 3900, 3901, -3700]] + }, { + "type": "Polygon", + "id": 6115, + "arcs": [[-3792, 3902, 3903, 3904, -3540, -3360]] + }, { + "type": "Polygon", + "id": 18109, + "arcs": [[-3902, 3905, 3906, 3907, -3741, -3709, -3701]] + }, { + "type": "Polygon", + "id": 32029, + "arcs": [[-2390, -3805]] + }, { + "type": "Polygon", + "id": 54003, + "arcs": [[-3814, 3908, 3909, -3864]] + }, { + "type": "Polygon", + "id": 29033, + "arcs": [[-3860, 3910, 3911, 3912, -3782, -3675]] + }, { + "type": "Polygon", + "id": 29175, + "arcs": [[-3874, 3913, 3914, 3915, -3857, -3598]] + }, { + "type": "Polygon", + "id": 18167, + "arcs": [[3916, 3917, 3918, -3728, -3545, -3681]] + }, { + "type": "Polygon", + "id": 18021, + "arcs": [[-3743, 3919, 3920, 3921, -3917, -3680]] + }, { + "type": "Polygon", + "id": 54095, + "arcs": [[3922, 3923, 3924, -3894, -3739, -3840]] + }, { + "type": "Polygon", + "id": 29163, + "arcs": [[3925, 3926, 3927, -3867, -3751, 3928]] + }, { + "type": "Polygon", + "id": 39017, + "arcs": [[3929, 3930, 3931, -3809, -3715, -3713]] + }, { + "type": "Polygon", + "id": 39165, + "arcs": [[-3747, 3932, 3933, 3934, -3930, -3712]] + }, { + "type": "Polygon", + "id": 6033, + "arcs": [[3935, 3936, 3937, 3938, -3625, -3772]] + }, { + "type": "Polygon", + "id": 8063, + "arcs": [[-3620, 3939, 3940, 3941, 3942, -3368, -3366]] + }, { + "type": "Polygon", + "id": 34011, + "arcs": [[3943, 3944, -3785, -3725, -3808, 3945, 3946]] + }, { + "type": "Polygon", + "id": 20163, + "arcs": [[3947, 3948, 3949, 3950, -3651, -3634]] + }, { + "type": "Polygon", + "id": 39027, + "arcs": [[3951, 3952, -3933, -3746, -3853, 3953]] + }, { + "type": "Polygon", + "id": 20181, + "arcs": [[-3623, 3954, 3955, 3956, -3940, -3619]] + }, { + "type": "Polygon", + "id": 20193, + "arcs": [[-3644, 3957, 3958, 3959, -3955, -3622]] + }, { + "type": "Polygon", + "id": 20141, + "arcs": [[-3631, 3960, 3961, 3962, 3963, -3948, -3633]] + }, { + "type": "Polygon", + "id": 20179, + "arcs": [[-3650, 3964, 3965, -3958, -3643]] + }, { + "type": "Polygon", + "id": 20027, + "arcs": [[3966, 3967, 3968, 3969, -3878, -3640]] + }, { + "type": "Polygon", + "id": 20123, + "arcs": [[-3880, 3970, 3971, -3961, -3630]] + }, { + "type": "Polygon", + "id": 20065, + "arcs": [[-3951, 3972, 3973, -3965, -3649, -3652]] + }, { + "type": "Polygon", + "id": 20161, + "arcs": [[3974, 3975, 3976, -3967, -3639, -3655]] + }, { + "type": "Polygon", + "id": 8035, + "arcs": [[3977, 3978, 3979, -3719, -3800]] + }, { + "type": "Polygon", + "id": 8039, + "arcs": [[3980, 3981, -3978, -3799]] + }, { + "type": "Polygon", + "id": 20149, + "arcs": [[-3664, -3884, 3982, 3983, -3975, -3654]] + }, { + "type": "Polygon", + "id": 8073, + "arcs": [[-3943, 3984, 3985, 3986, 3987, -3981, -3798, -3369]] + }, { + "type": "Polygon", + "id": 8093, + "arcs": [[-3721, 3988, 3989, 3990, 3991, -3707, -3744]] + }, { + "type": "Polygon", + "id": 39009, + "arcs": [[-3897, 3992, 3993, 3994, -3875, -3697, -3794]] + }, { + "type": "Polygon", + "id": 49027, + "arcs": [[-3767, 3995, 3996, 3997, -3563, -3614]] + }, { + "type": "Polygon", + "id": 54027, + "arcs": [[-3866, 3998, 3999, -3892, -3818]] + }, { + "type": "Polygon", + "id": 29165, + "arcs": [[-3761, -3797, 4000, 4001, 4002, -3885]] + }, { + "type": "Polygon", + "id": 18047, + "arcs": [[-3810, -3932, 4003, 4004, 4005, -3778, -3776]] + }, { + "type": "Polygon", + "id": 29177, + "arcs": [[-3913, 4006, 4007, 4008, -3795, -3783]] + }, { + "type": "Polygon", + "id": 17135, + "arcs": [[-3759, -3891, 4009, 4010, 4011, 4012, -3671]] + }, { + "type": "Polygon", + "id": 17117, + "arcs": [[-4013, 4013, 4014, 4015, -3734, -3672]] + }, { + "type": "Polygon", + "id": 6057, + "arcs": [[-2393, 4016, -3903, -3791]] + }, { + "type": "Polygon", + "id": 17061, + "arcs": [[-3735, -4016, 4017, 4018, -3749, -3781]] + }, { + "type": "Polygon", + "id": 39141, + "arcs": [[-3877, 4019, 4020, 4021, 4022, -3851, -3769]] + }, { + "type": "Polygon", + "id": 54037, + "arcs": [[4023, 4024, -3909, -3813]] + }, { + "type": "Polygon", + "id": 49019, + "arcs": [[-3578, 4025, 4026, -3854, -3101]] + }, { + "type": "Polygon", + "id": 17023, + "arcs": [[-3919, 4027, 4028, 4029, 4030, -3870, -3729]] + }, { + "type": "Polygon", + "id": 54073, + "arcs": [[4031, 4032, -3895, -3925]] + }, { + "type": "Polygon", + "id": 18119, + "arcs": [[-3908, 4033, 4034, -3920, -3742]] + }, { + "type": "Polygon", + "id": 54033, + "arcs": [[4035, 4036, 4037, 4038, 4039, -3838, -3899]] + }, { + "type": "Polygon", + "id": 51069, + "arcs": [[4040, 4041, 4042, 4043, -3999, -3865, -3910]] + }, { + "type": "Polygon", + "id": 29047, + "arcs": [[-3796, -4009, 4044, 4045, -4001]] + }, { + "type": "Polygon", + "id": 18031, + "arcs": [[-4006, 4046, 4047, 4048, -3861, -3779]] + }, { + "type": "Polygon", + "id": 54091, + "arcs": [[4049, -4036, -3898, -3828, -3834]] + }, { + "type": "Polygon", + "id": 54017, + "arcs": [[-4040, 4050, 4051, 4052, -3923, -3839]] + }, { + "type": "Polygon", + "id": 20087, + "arcs": [[4053, 4054, 4055, -3882, -3887]] + }, { + "type": "Polygon", + "id": 20103, + "arcs": [[-4003, 4056, 4057, 4058, -4054, -3886]] + }, { + "type": "Polygon", + "id": 6011, + "arcs": [[-3542, 4059, 4060, -3936, -3771]] + }, { + "type": "Polygon", + "id": 29195, + "arcs": [[-3859, 4061, 4062, 4063, 4064, -3911]] + }, { + "type": "Polygon", + "id": 54107, + "arcs": [[-4033, 4065, 4066, 4067, 4068, -3993, -3896]] + }, { + "type": "Polygon", + "id": 17013, + "arcs": [[-4019, 4069, 4070, 4071, -3929, -3750]] + }, { + "type": "Polygon", + "id": 39163, + "arcs": [[-3995, 4072, 4073, 4074, -4020, -3876]] + }, { + "type": "Polygon", + "id": 54085, + "arcs": [[-4053, 4075, 4076, 4077, -4066, -4032, -3924]] + }, { + "type": "Polygon", + "id": 24029, + "arcs": [[-3755, 4078, 4079, 4080, -3824]] + }, { + "type": "Polygon", + "id": 8065, + "arcs": [[-3708, -3992, 4081, 4082, -3704]] + }, { + "type": "Polygon", + "id": 17035, + "arcs": [[-4031, 4083, 4084, -3888, -3871]] + }, { + "type": "Polygon", + "id": 39071, + "arcs": [[-4023, 4085, 4086, 4087, -3954, -3852]] + }, { + "type": "Polygon", + "id": 24510, + "arcs": [[4088, 4089, -3842]] + }, { + "type": "Polygon", + "id": 24027, + "arcs": [[-3844, 4090, 4091, 4092, -3848, -3846]] + }, { + "type": "Polygon", + "id": 8077, + "arcs": [[4093, 4094, 4095, 4096, -4026, -3577]] + }, { + "type": "Polygon", + "id": 8097, + "arcs": [[-4083, 4097, 4098, -4094, -3576, -3705]] + }, { + "type": "Polygon", + "id": 10001, + "arcs": [[4099, 4100, 4101, -4079, -3754, 4102]] + }, { + "type": "Polygon", + "id": 18105, + "arcs": [[4103, 4104, 4105, 4106, -4034, -3907]] + }, { + "type": "Polygon", + "id": 18005, + "arcs": [[-4049, 4107, 4108, 4109, -3900, -3862]] + }, { + "type": "Polygon", + "id": 29007, + "arcs": [[-3868, -3928, 4110, 4111, 4112, -3914, -3873]] + }, { + "type": "Polygon", + "id": 24031, + "arcs": [[4113, 4114, 4115, 4116, -3849, -4093]] + }, { + "type": "Polygon", + "id": 18013, + "arcs": [[-4110, 4117, -4104, -3906, -3901]] + }, { + "type": "Polygon", + "id": 29089, + "arcs": [[4118, -4062, -3858, -3916, 4119]] + }, { + "type": "Polygon", + "id": 54023, + "arcs": [[4120, 4121, 4122, 4123, -3831, -3822, -3893]] + }, { + "type": "Polygon", + "id": 34009, + "arcs": [[4124, -3946, -3807]] + }, { + "type": "Polygon", + "id": 51107, + "arcs": [[-4117, 4125, 4126, 4127, 4128, -4024, -3812, -3850]] + }, { + "type": "Polygon", + "id": 6061, + "arcs": [[-2392, 4129, 4130, 4131, 4132, 4133, -3904, -4017]] + }, { + "type": "Polygon", + "id": 39061, + "arcs": [[-3935, 4134, 4135, 4136, 4137, 4138, -3931]] + }, { + "type": "Polygon", + "id": 18137, + "arcs": [[4139, 4140, 4141, 4142, 4143, -4047, -4005]] + }, { + "type": "Polygon", + "id": 18029, + "arcs": [[-4004, -4139, 4144, 4145, -4140]] + }, { + "type": "Polygon", + "id": 20143, + "arcs": [[-3970, 4146, 4147, 4148, -3971, -3879]] + }, { + "type": "Polygon", + "id": 6101, + "arcs": [[-3905, -4134, 4149, 4150, -4060, -3541]] + }, { + "type": "Polygon", + "id": 54001, + "arcs": [[4151, 4152, 4153, -4037, -4050, -3833]] + }, { + "type": "Polygon", + "id": 29107, + "arcs": [[4154, 4155, 4156, -4007, -3912, -4065]] + }, { + "type": "Polygon", + "id": 54093, + "arcs": [[4157, -4152, -3832, -4124]] + }, { + "type": "Polygon", + "id": 39025, + "arcs": [[4158, 4159, 4160, -4135, -3934, -3953, 4161]] + }, { + "type": "Polygon", + "id": 51043, + "arcs": [[-4129, 4162, 4163, -4041, -4025]] + }, { + "type": "Polygon", + "id": 17083, + "arcs": [[-4015, 4164, 4165, -4070, -4018]] + }, { + "type": "MultiPolygon", + "id": 24035, + "arcs": [[[4166]], [[-4102, 4167, 4168, 4169, -4080]]] + }, { + "type": "Polygon", + "id": 18153, + "arcs": [[-3922, 4170, 4171, 4172, -4028, -3918]] + }, { + "type": "Polygon", + "id": 8051, + "arcs": [[-4099, 4173, 4174, 4175, 4176, 4177, 4178, -4095]] + }, { + "type": "Polygon", + "id": 39015, + "arcs": [[4179, 4180, 4181, -4162, -3952, -4088]] + }, { + "type": "Polygon", + "id": 29019, + "arcs": [[-4113, 4182, 4183, 4184, 4185, -4120, -3915]] + }, { + "type": "Polygon", + "id": 32510, + "arcs": [[4186, -4130, -2391, -3804]] + }, { + "type": "Polygon", + "id": 54031, + "arcs": [[-4044, 4187, 4188, 4189, -4121, -4000]] + }, { + "type": "Polygon", + "id": 24003, + "arcs": [[4190, 4191, -4091, -3843, -4090, 4192, 4193, 4194]] + }, { + "type": "Polygon", + "id": 29095, + "arcs": [[-4008, -4157, 4195, 4196, 4197, 4198, -4045]] + }, { + "type": "Polygon", + "id": 29113, + "arcs": [[-4072, 4199, 4200, 4201, -3926]] + }, { + "type": "Polygon", + "id": 20061, + "arcs": [[4202, 4203, 4204, -3968, -3977]] + }, { + "type": "Polygon", + "id": 8029, + "arcs": [[-4179, 4205, -4096]] + }, { + "type": "Polygon", + "id": 20105, + "arcs": [[-4149, 4206, 4207, 4208, -3962, -3972]] + }, { + "type": "Polygon", + "id": 20177, + "arcs": [[-4056, 4209, 4210, 4211, -3983, -3883]] + }, { + "type": "Polygon", + "id": 17051, + "arcs": [[-3890, 4212, 4213, 4214, 4215, 4216, -4010]] + }, { + "type": "Polygon", + "id": 17049, + "arcs": [[-4085, 4217, 4218, -4213, -3889]] + }, { + "type": "Polygon", + "id": 20197, + "arcs": [[-4212, 4219, 4220, 4221, -4203, -3976, -3984]] + }, { + "type": "Polygon", + "id": 39079, + "arcs": [[4222, 4223, 4224, 4225, -4021, -4075]] + }, { + "type": "Polygon", + "id": 39105, + "arcs": [[4226, 4227, -4073, -3994, -4069, 4228]] + }, { + "type": "Polygon", + "id": 20209, + "arcs": [[-4002, -4046, -4199, 4229, -4057]] + }, { + "type": "Polygon", + "id": 39131, + "arcs": [[4230, 4231, -4086, -4022, -4226]] + }, { + "type": "Polygon", + "id": 18079, + "arcs": [[4232, 4233, 4234, -4108, -4048, -4144]] + }, { + "type": "Polygon", + "id": 54105, + "arcs": [[4235, 4236, 4237, -4067, -4078]] + }, { + "type": "Polygon", + "id": 17033, + "arcs": [[-4173, 4238, 4239, 4240, 4241, -4029]] + }, { + "type": "Polygon", + "id": 17079, + "arcs": [[-4242, 4242, 4243, -4218, -4084, -4030]] + }, { + "type": "Polygon", + "id": 18055, + "arcs": [[-4035, -4107, 4244, 4245, 4246, 4247, -4171, -3921]] + }, { + "type": "Polygon", + "id": 54041, + "arcs": [[4248, 4249, 4250, 4251, -4051, -4039]] + }, { + "type": "Polygon", + "id": 32023, + "arcs": [[-2993, -3565, 4252, 4253, 4254, 4255, 4256, -3645, -2995]] + }, { + "type": "Polygon", + "id": 29139, + "arcs": [[-3927, -4202, 4257, 4258, 4259, 4260, -4111]] + }, { + "type": "Polygon", + "id": 21015, + "arcs": [[4261, 4262, 4263, 4264, 4265, -4145, -4138]] + }, { + "type": "Polygon", + "id": 24011, + "arcs": [[4266, 4267, 4268, 4269, -4168, -4101]] + }, { + "type": "Polygon", + "id": 20109, + "arcs": [[4270, 4271, 4272, 4273, -3956, -3960]] + }, { + "type": "Polygon", + "id": 20199, + "arcs": [[-4274, 4274, 4275, 4276, -3941, -3957]] + }, { + "type": "Polygon", + "id": 20051, + "arcs": [[-3964, 4277, 4278, 4279, 4280, -3949]] + }, { + "type": "Polygon", + "id": 20063, + "arcs": [[-3966, -3974, 4281, 4282, 4283, 4284, -4271, -3959]] + }, { + "type": "Polygon", + "id": 20041, + "arcs": [[-4205, 4285, 4286, 4287, -4147, -3969]] + }, { + "type": "Polygon", + "id": 20167, + "arcs": [[-4209, 4288, 4289, 4290, -4278, -3963]] + }, { + "type": "Polygon", + "id": 20195, + "arcs": [[-3950, -4281, 4291, -4282, -3973]] + }, { + "type": "Polygon", + "id": 24033, + "arcs": [[-4192, 4292, 4293, 4294, 4295, 4296, -4114, -4092]] + }, { + "type": "Polygon", + "id": 8119, + "arcs": [[4297, 4298, -3989, -3720, -3980]] + }, { + "type": "Polygon", + "id": 8041, + "arcs": [[-3982, -3988, 4299, 4300, -4298, -3979]] + }, { + "type": "Polygon", + "id": 21037, + "arcs": [[-4161, 4301, 4302, -4136]] + }, { + "type": "Polygon", + "id": 54083, + "arcs": [[-4123, 4303, 4304, 4305, 4306, -4153, -4158]] + }, { + "type": "Polygon", + "id": 32005, + "arcs": [[-3803, 4307, 4308, 4309, -4131, -4187]] + }, { + "type": "Polygon", + "id": 54097, + "arcs": [[-4154, -4307, 4310, -4249, -4038]] + }, { + "type": "Polygon", + "id": 54021, + "arcs": [[-4252, 4311, 4312, -4076, -4052]] + }, { + "type": "Polygon", + "id": 51171, + "arcs": [[4313, 4314, 4315, -4188, -4043]] + }, { + "type": "Polygon", + "id": 21117, + "arcs": [[-4303, 4316, 4317, -4262, -4137]] + }, { + "type": "Polygon", + "id": 54035, + "arcs": [[-4238, 4318, 4319, 4320, 4321, -4229, -4068]] + }, { + "type": "Polygon", + "id": 32021, + "arcs": [[-4257, 4322, 4323, -3801, -3646]] + }, { + "type": "Polygon", + "id": 18071, + "arcs": [[-4235, 4324, 4325, 4326, -4105, -4118, -4109]] + }, { + "type": "Polygon", + "id": 20045, + "arcs": [[-4059, 4327, 4328, 4329, -4210, -4055]] + }, { + "type": "Polygon", + "id": 6017, + "arcs": [[-4310, 4330, 4331, 4332, -4132]] + }, { + "type": "Polygon", + "id": 29027, + "arcs": [[-4112, -4261, 4333, 4334, -4183]] + }, { + "type": "Polygon", + "id": 29053, + "arcs": [[-4186, 4335, 4336, 4337, -4063, -4119]] + }, { + "type": "Polygon", + "id": 51059, + "arcs": [[4338, 4339, 4340, 4341, 4342, 4343, -4126, -4116]] + }, { + "type": "Polygon", + "id": 8015, + "arcs": [[-3991, 4344, 4345, -4174, -4098, -4082]] + }, { + "type": "Polygon", + "id": 20091, + "arcs": [[-4198, 4346, 4347, -4328, -4058, -4230]] + }, { + "type": "Polygon", + "id": 39001, + "arcs": [[4348, 4349, 4350, -4180, -4087, -4232]] + }, { + "type": "Polygon", + "id": 49041, + "arcs": [[-3856, 4351, 4352, 4353, -3996, -3766]] + }, { + "type": "Polygon", + "id": 8017, + "arcs": [[-4277, 4354, 4355, -3985, -3942]] + }, { + "type": "Polygon", + "id": 54013, + "arcs": [[-4313, 4356, 4357, 4358, -4236, -4077]] + }, { + "type": "Polygon", + "id": 51187, + "arcs": [[4359, 4360, 4361, -4314, -4042, -4164]] + }, { + "type": "Polygon", + "id": 39053, + "arcs": [[4362, 4363, 4364, -4223, -4074, -4228]] + }, { + "type": "Polygon", + "id": 18115, + "arcs": [[4365, -4141, -4146, -4266]] + }, { + "type": "Polygon", + "id": 54053, + "arcs": [[-4322, 4366, 4367, -4363, -4227]] + }, { + "type": "Polygon", + "id": 17005, + "arcs": [[-4217, 4368, 4369, -4011]] + }, { + "type": "Polygon", + "id": 39145, + "arcs": [[-4225, 4370, 4371, 4372, -4349, -4231]] + }, { + "type": "Polygon", + "id": 51061, + "arcs": [[4373, 4374, 4375, 4376, -4360, -4163, -4128]] + }, { + "type": "Polygon", + "id": 17119, + "arcs": [[-4014, -4012, -4370, 4377, 4378, 4379, 4380, 4381, -4165]] + }, { + "type": "Polygon", + "id": 29219, + "arcs": [[4382, 4383, 4384, -4258, -4201]] + }, { + "type": "Polygon", + "id": 11001, + "arcs": [[4385, 4386, -4115, -4297]] + }, { + "type": "Polygon", + "id": 18093, + "arcs": [[-4327, 4387, 4388, 4389, -4245, -4106]] + }, { + "type": "Polygon", + "id": 29183, + "arcs": [[-4382, 4390, 4391, -4383, -4200, -4071, -4166]] + }, { + "type": "Polygon", + "id": 10005, + "arcs": [[4392, 4393, 4394, 4395, 4396, 4397, -4267, -4100]] + }, { + "type": "Polygon", + "id": 20169, + "arcs": [[-4288, 4398, 4399, -4207, -4148]] + }, { + "type": "Polygon", + "id": 54071, + "arcs": [[-4190, 4400, 4401, 4402, 4403, -4304, -4122]] + }, { + "type": "Polygon", + "id": 29159, + "arcs": [[-4338, 4404, 4405, 4406, 4407, -4155, -4064]] + }, { + "type": "Polygon", + "id": 24041, + "arcs": [[-4270, 4408, -4169]] + }, { + "type": "Polygon", + "id": 51153, + "arcs": [[-4344, 4409, 4410, -4374, -4127]] + }, { + "type": "Polygon", + "id": 54087, + "arcs": [[-4359, 4411, 4412, -4319, -4237]] + }, { + "type": "Polygon", + "id": 29101, + "arcs": [[-4408, 4413, 4414, -4196, -4156]] + }, { + "type": "Polygon", + "id": 51013, + "arcs": [[4415, -4341, 4416, -4339, -4387, 4417]] + }, { + "type": "Polygon", + "id": 6003, + "arcs": [[4418, 4419, 4420, 4421, -4331, -4309]] + }, { + "type": "Polygon", + "id": 18155, + "arcs": [[-4265, 4422, 4423, 4424, -4142, -4366]] + }, { + "type": "Polygon", + "id": 29135, + "arcs": [[4425, 4426, 4427, -4336, -4185]] + }, { + "type": "Polygon", + "id": 6113, + "arcs": [[-4151, 4428, 4429, 4430, -4431, 4431, -3937, -4061]] + }, { + "type": "Polygon", + "id": 18077, + "arcs": [[-4425, 4432, 4433, 4434, 4435, -4233, -4143]] + }, { + "type": "Polygon", + "id": 17025, + "arcs": [[-4244, 4436, 4437, 4438, -4214, -4219]] + }, { + "type": "Polygon", + "id": 18083, + "arcs": [[4439, 4440, 4441, 4442, 4443, 4444, -4239, -4172, -4248]] + }, { + "type": "Polygon", + "id": 18101, + "arcs": [[-4390, 4445, 4446, 4447, -4246]] + }, { + "type": "Polygon", + "id": 18027, + "arcs": [[4448, 4449, -4440, -4247, -4448]] + }, { + "type": "Polygon", + "id": 54007, + "arcs": [[-4251, 4450, 4451, 4452, -4357, -4312]] + }, { + "type": "Polygon", + "id": 29189, + "arcs": [[-4381, 4453, 4454, 4455, 4456, 4457, -4391]] + }, { + "type": "Polygon", + "id": 21191, + "arcs": [[4458, 4459, 4460, -4317, -4302, -4160, 4461]] + }, { + "type": "Polygon", + "id": 20127, + "arcs": [[-4222, 4462, 4463, 4464, -4286, -4204]] + }, { + "type": "Polygon", + "id": 20053, + "arcs": [[-4400, 4465, 4466, 4467, -4289, -4208]] + }, { + "type": "Polygon", + "id": 20139, + "arcs": [[-4330, 4468, 4469, 4470, -4220, -4211]] + }, { + "type": "Polygon", + "id": 6055, + "arcs": [[4430, 4471, 4472, 4473, 4474, 4475, -3938, -4432]] + }, { + "type": "Polygon", + "id": 51157, + "arcs": [[4476, 4477, 4478, -4361, -4377]] + }, { + "type": "Polygon", + "id": 21077, + "arcs": [[4479, 4480, 4481, -4423, -4264]] + }, { + "type": "Polygon", + "id": 6097, + "arcs": [[-3939, -4476, 4482, 4483, 4484, -3626]] + }, { + "type": "Polygon", + "id": 17101, + "arcs": [[4485, 4486, -4240, -4445]] + }, { + "type": "Polygon", + "id": 51165, + "arcs": [[-4316, 4487, 4488, 4489, 4490, -4401, -4189]] + }, { + "type": "Polygon", + "id": 17159, + "arcs": [[-4241, -4487, 4491, 4492, 4493, -4437, -4243]] + }, { + "type": "Polygon", + "id": 39087, + "arcs": [[4494, 4495, 4496, 4497, -4371, -4224, -4365]] + }, { + "type": "Polygon", + "id": 29037, + "arcs": [[-4415, 4498, 4499, 4500, -4347, -4197]] + }, { + "type": "Polygon", + "id": 51139, + "arcs": [[-4479, 4501, 4502, -4488, -4315, -4362]] + }, { + "type": "Polygon", + "id": 18143, + "arcs": [[-4436, 4503, 4504, -4325, -4234]] + }, { + "type": "Polygon", + "id": 21023, + "arcs": [[-4182, 4505, 4506, 4507, -4462, -4159]] + }, { + "type": "Polygon", + "id": 17121, + "arcs": [[-4439, 4508, 4509, 4510, 4511, -4215]] + }, { + "type": "Polygon", + "id": 21081, + "arcs": [[-4318, -4461, 4512, 4513, 4514, -4480, -4263]] + }, { + "type": "Polygon", + "id": 18175, + "arcs": [[-4505, 4515, 4516, 4517, 4518, 4519, -4388, -4326]] + }, { + "type": "Polygon", + "id": 29510, + "arcs": [[-4454, -4380, 4520]] + }, { + "type": "Polygon", + "id": 24009, + "arcs": [[4521, -4293, -4191]] + }, { + "type": "Polygon", + "id": 21161, + "arcs": [[-4351, 4522, 4523, 4524, -4506, -4181]] + }, { + "type": "Polygon", + "id": 21041, + "arcs": [[4525, 4526, 4527, -4433, -4424, -4482]] + }, { + "type": "Polygon", + "id": 21089, + "arcs": [[-4498, 4528, 4529, 4530, -4372]] + }, { + "type": "Polygon", + "id": 17027, + "arcs": [[-4216, -4512, 4531, 4532, 4533, -4378, -4369]] + }, { + "type": "Polygon", + "id": 54075, + "arcs": [[-4404, 4534, 4535, 4536, 4537, -4305]] + }, { + "type": "Polygon", + "id": 29051, + "arcs": [[-4335, 4538, 4539, -4426, -4184]] + }, { + "type": "Polygon", + "id": 20111, + "arcs": [[-4471, 4540, 4541, 4542, -4463, -4221]] + }, { + "type": "Polygon", + "id": 20059, + "arcs": [[4543, 4544, 4545, -4469, -4329]] + }, { + "type": "Polygon", + "id": 20121, + "arcs": [[-4501, 4546, 4547, -4544, -4348]] + }, { + "type": "Polygon", + "id": 54101, + "arcs": [[-4311, -4306, -4538, 4548, 4549, -4451, -4250]] + }, { + "type": "Polygon", + "id": 6067, + "arcs": [[4550, 4551, 4552, 4553, -4429, -4150, -4133, -4333]] + }, { + "type": "Polygon", + "id": 21223, + "arcs": [[-4528, 4554, 4555, 4556, -4434]] + }, { + "type": "Polygon", + "id": 21187, + "arcs": [[-4515, 4557, 4558, 4559, -4526, -4481]] + }, { + "type": "Polygon", + "id": 21135, + "arcs": [[4560, 4561, 4562, -4523, -4350, -4373, -4531]] + }, { + "type": "Polygon", + "id": 29073, + "arcs": [[-4385, 4563, 4564, 4565, 4566, 4567, -4259]] + }, { + "type": "Polygon", + "id": 6051, + "arcs": [[-3802, -4324, 4568, 4569, 4570, 4571, 4572, -4419, -4308]] + }, { + "type": "Polygon", + "id": 29071, + "arcs": [[-4392, -4458, 4573, 4574, 4575, -4564, -4384]] + }, { + "type": "Polygon", + "id": 29151, + "arcs": [[-4260, -4568, 4576, 4577, -4539, -4334]] + }, { + "type": "Polygon", + "id": 6005, + "arcs": [[-4422, 4578, 4579, -4551, -4332]] + }, { + "type": "Polygon", + "id": 24019, + "arcs": [[-4268, -4398, 4580, 4581]] + }, { + "type": "Polygon", + "id": 20171, + "arcs": [[-4285, 4582, 4583, 4584, 4585, -4272]] + }, { + "type": "Polygon", + "id": 20101, + "arcs": [[4586, 4587, -4583, -4284]] + }, { + "type": "Polygon", + "id": 20071, + "arcs": [[4588, 4589, 4590, 4591, -4355, -4276]] + }, { + "type": "Polygon", + "id": 20203, + "arcs": [[-4586, 4592, 4593, -4589, -4275, -4273]] + }, { + "type": "Polygon", + "id": 51047, + "arcs": [[4594, 4595, 4596, 4597, -4477, -4376]] + }, { + "type": "Polygon", + "id": 20135, + "arcs": [[-4292, -4280, 4598, 4599, 4600, 4601, -4587, -4283]] + }, { + "type": "Polygon", + "id": 29141, + "arcs": [[-4428, 4602, 4603, 4604, -4405, -4337]] + }, { + "type": "Polygon", + "id": 20009, + "arcs": [[-4468, 4605, 4606, 4607, 4608, -4290]] + }, { + "type": "Polygon", + "id": 8043, + "arcs": [[-4301, 4609, 4610, 4611, -4345, -3990, -4299]] + }, { + "type": "Polygon", + "id": 20165, + "arcs": [[-4291, -4609, 4612, -4599, -4279]] + }, { + "type": "Polygon", + "id": 24017, + "arcs": [[-4295, 4613, 4614, 4615]] + }, { + "type": "Polygon", + "id": 18117, + "arcs": [[-4520, 4616, 4617, -4446, -4389]] + }, { + "type": "Polygon", + "id": 54079, + "arcs": [[4618, 4619, -4367, -4321, 4620]] + }, { + "type": "Polygon", + "id": 32017, + "arcs": [[-3998, 4621, 4622, 4623, 4624, 4625, -4253, -3564]] + }, { + "type": "Polygon", + "id": 8085, + "arcs": [[-4178, 4626, 4627, 4628, -4097, -4206]] + }, { + "type": "Polygon", + "id": 54015, + "arcs": [[4629, 4630, -4412, -4358, -4453]] + }, { + "type": "Polygon", + "id": 17163, + "arcs": [[-4534, 4631, 4632, 4633, -4455, -4521, -4379]] + }, { + "type": "Polygon", + "id": 51113, + "arcs": [[-4598, 4634, 4635, -4502, -4478]] + }, { + "type": "Polygon", + "id": 54039, + "arcs": [[-4413, -4631, 4636, 4637, 4638, 4639, 4640, -4621, -4320]] + }, { + "type": "Polygon", + "id": 8061, + "arcs": [[-4592, 4641, 4642, 4643, 4644, -3986, -4356]] + }, { + "type": "Polygon", + "id": 20113, + "arcs": [[4645, 4646, 4647, 4648, -4466, -4399]] + }, { + "type": "Polygon", + "id": 20115, + "arcs": [[-4465, 4649, 4650, 4651, -4646, -4287]] + }, { + "type": "Polygon", + "id": 21201, + "arcs": [[-4525, 4652, 4653, 4654, -4507]] + }, { + "type": "Polygon", + "id": 17191, + "arcs": [[-4494, 4655, 4656, 4657, 4658, -4509, -4438]] + }, { + "type": "Polygon", + "id": 18019, + "arcs": [[-4557, 4659, 4660, 4661, -4516, -4504, -4435]] + }, { + "type": "Polygon", + "id": 54011, + "arcs": [[-4368, -4620, 4662, 4663, -4495, -4364]] + }, { + "type": "Polygon", + "id": 21103, + "arcs": [[4664, 4665, 4666, -4555, -4527, -4560]] + }, { + "type": "Polygon", + "id": 51091, + "arcs": [[4667, 4668, -4535, -4403]] + }, { + "type": "Polygon", + "id": 51179, + "arcs": [[4669, 4670, 4671, 4672, 4673, 4674, -4595, -4375, -4411]] + }, { + "type": "Polygon", + "id": 21097, + "arcs": [[-4655, 4675, 4676, 4677, -4513, -4460, -4459, -4508]] + }, { + "type": "Polygon", + "id": 49001, + "arcs": [[-4354, 4678, 4679, 4680, -4622, -3997]] + }, { + "type": "Polygon", + "id": 17047, + "arcs": [[4681, 4682, -4656, -4493]] + }, { + "type": "Polygon", + "id": 17185, + "arcs": [[-4492, -4486, -4444, 4683, 4684, -4682]] + }, { + "type": "Polygon", + "id": 29083, + "arcs": [[-4407, 4685, 4686, 4687, -4499, -4414]] + }, { + "type": "Polygon", + "id": 24045, + "arcs": [[4688, 4689, 4690, -4581, -4397]] + }, { + "type": "Polygon", + "id": 54067, + "arcs": [[-4550, 4691, 4692, -4637, -4630, -4452]] + }, { + "type": "Polygon", + "id": 18125, + "arcs": [[4693, 4694, 4695, -4441, -4450]] + }, { + "type": "MultiPolygon", + "id": 6095, + "arcs": [[[4696, -4474]], [[-4554, 4697, -4472, -4431, -4430]]] + }, { + "type": "Polygon", + "id": 29015, + "arcs": [[-4605, 4698, 4699, 4700, -4686, -4406]] + }, { + "type": "Polygon", + "id": 18051, + "arcs": [[4701, 4702, 4703, 4704, -4684, -4443, -4442, -4696]] + }, { + "type": "Polygon", + "id": 18037, + "arcs": [[-4618, 4705, 4706, 4707, 4708, -4694, -4449, -4447]] + }, { + "type": "Polygon", + "id": 21069, + "arcs": [[4709, 4710, 4711, -4653, -4524, -4563]] + }, { + "type": "Polygon", + "id": 21185, + "arcs": [[-4667, 4712, 4713, -4660, -4556]] + }, { + "type": "Polygon", + "id": 20017, + "arcs": [[-4543, 4714, 4715, -4650, -4464]] + }, { + "type": "Polygon", + "id": 8101, + "arcs": [[4716, 4717, 4718, 4719, 4720, -4610, -4300]] + }, { + "type": "Polygon", + "id": 8025, + "arcs": [[-4645, 4721, 4722, -4717, -3987]] + }, { + "type": "Polygon", + "id": 20159, + "arcs": [[-4649, 4723, 4724, -4606, -4467]] + }, { + "type": "Polygon", + "id": 17133, + "arcs": [[4725, 4726, 4727, -4456, -4634]] + }, { + "type": "Polygon", + "id": 17189, + "arcs": [[-4532, -4511, 4728, 4729, 4730, -4632, -4533]] + }, { + "type": "Polygon", + "id": 24037, + "arcs": [[-4615, 4731]] + }, { + "type": "Polygon", + "id": 6009, + "arcs": [[-4421, 4732, 4733, 4734, -4579]] + }, { + "type": "Polygon", + "id": 49031, + "arcs": [[4735, 4736, -4679, -4353]] + }, { + "type": "Polygon", + "id": 49055, + "arcs": [[-3855, 4737, 4738, -4736, -4352]] + }, { + "type": "Polygon", + "id": 29099, + "arcs": [[-4728, 4739, 4740, 4741, -4574, -4457]] + }, { + "type": "Polygon", + "id": 21019, + "arcs": [[4742, 4743, -4529, -4497, 4744]] + }, { + "type": "Polygon", + "id": 21043, + "arcs": [[-4744, 4745, 4746, 4747, -4561, -4530]] + }, { + "type": "Polygon", + "id": 49037, + "arcs": [[-4629, 4748, 4749, 4750, 4751, 4752, 4753, 4754, 4755, -4738, -4027]] + }, { + "type": "Polygon", + "id": 21209, + "arcs": [[4756, 4757, 4758, 4759, -4558, -4514, -4678]] + }, { + "type": "Polygon", + "id": 51079, + "arcs": [[4760, 4761, -4489, -4503, -4636]] + }, { + "type": "Polygon", + "id": 51015, + "arcs": [[4762, 4763, 4764, 4765, -4668, -4402, -4491]] + }, { + "type": "Polygon", + "id": 17081, + "arcs": [[-4659, 4766, 4767, 4768, -4729, -4510]] + }, { + "type": "Polygon", + "id": 29013, + "arcs": [[-4688, 4769, 4770, 4771, -4547, -4500]] + }, { + "type": "Polygon", + "id": 32009, + "arcs": [[4772, -4569, -4323, -4256]] + }, { + "type": "Polygon", + "id": 21181, + "arcs": [[-4712, 4773, 4774, -4676, -4654]] + }, { + "type": "Polygon", + "id": 8109, + "arcs": [[-4612, 4775, 4776, 4777, 4778, 4779, 4780, -4175, -4346]] + }, { + "type": "MultiPolygon", + "id": 24047, + "arcs": [[[4781, 4782, 4783, -4689, -4396, 4784]]] + }, { + "type": "Polygon", + "id": 6109, + "arcs": [[-4573, 4785, 4786, 4787, -4733, -4420]] + }, { + "type": "Polygon", + "id": 20031, + "arcs": [[-4546, 4788, 4789, 4790, -4541, -4470]] + }, { + "type": "Polygon", + "id": 29131, + "arcs": [[-4540, -4578, 4791, 4792, 4793, -4603, -4427]] + }, { + "type": "Polygon", + "id": 18025, + "arcs": [[4794, 4795, 4796, -4706, -4617, -4519]] + }, { + "type": "Polygon", + "id": 18061, + "arcs": [[4797, 4798, 4799, 4800, -4795, -4518]] + }, { + "type": "Polygon", + "id": 54099, + "arcs": [[-4664, 4801, 4802, 4803, 4804, -4745, -4496]] + }, { + "type": "Polygon", + "id": 18043, + "arcs": [[-4662, 4805, -4798, -4517]] + }, { + "type": "Polygon", + "id": 51099, + "arcs": [[4806, 4807, 4808, 4809, -4671, 4810]] + }, { + "type": "Polygon", + "id": 21205, + "arcs": [[-4748, 4811, 4812, 4813, 4814, -4710, -4562]] + }, { + "type": "Polygon", + "id": 51137, + "arcs": [[4815, 4816, 4817, -4761, -4635, -4597]] + }, { + "type": "Polygon", + "id": 20003, + "arcs": [[4818, 4819, -4789, -4545]] + }, { + "type": "Polygon", + "id": 20107, + "arcs": [[-4772, 4820, 4821, -4819, -4548]] + }, { + "type": "Polygon", + "id": 21111, + "arcs": [[4822, 4823, 4824, 4825, -4799, -4806, -4661, -4714]] + }, { + "type": "Polygon", + "id": 51177, + "arcs": [[-4675, 4826, -4673, 4827, 4828, 4829, -4816, -4596]] + }, { + "type": "Polygon", + "id": 54043, + "arcs": [[-4619, -4641, 4830, 4831, 4832, -4802, -4663]] + }, { + "type": "Polygon", + "id": 21073, + "arcs": [[-4559, -4760, 4833, 4834, 4835, -4665]] + }, { + "type": "Polygon", + "id": 21017, + "arcs": [[4836, 4837, 4838, -4757, -4677, -4775]] + }, { + "type": "Polygon", + "id": 21211, + "arcs": [[4839, 4840, -4823, -4713, -4666, -4836]] + }, { + "type": "Polygon", + "id": 20145, + "arcs": [[-4608, 4841, 4842, 4843, -4600, -4613]] + }, { + "type": "Polygon", + "id": 8091, + "arcs": [[-4177, 4844, 4845, 4846, -4627]] + }, { + "type": "Polygon", + "id": 6041, + "arcs": [[4847, -4484]] + }, { + "type": "Polygon", + "id": 21011, + "arcs": [[-4815, 4848, 4849, -4774, -4711]] + }, { + "type": "Polygon", + "id": 6077, + "arcs": [[-4580, -4735, 4850, 4851, 4852, 4853, -4552]] + }, { + "type": "Polygon", + "id": 29125, + "arcs": [[-4567, 4854, 4855, -4792, -4577]] + }, { + "type": "Polygon", + "id": 24039, + "arcs": [[-4690, -4784, 4856, 4857, 4858]] + }, { + "type": "Polygon", + "id": 51003, + "arcs": [[-4818, 4859, 4860, 4861, 4862, -4763, -4490, -4762]] + }, { + "type": "Polygon", + "id": 51193, + "arcs": [[4863, 4864, 4865, -4807, 4866]] + }, { + "type": "Polygon", + "id": 29029, + "arcs": [[-4794, 4867, 4868, 4869, 4870, -4699, -4604]] + }, { + "type": "Polygon", + "id": 21127, + "arcs": [[-4805, 4871, 4872, 4873, 4874, -4746, -4743]] + }, { + "type": "Polygon", + "id": 51017, + "arcs": [[-4669, -4766, 4875, 4876, 4877, -4536]] + }, { + "type": "Polygon", + "id": 8099, + "arcs": [[-4591, 4878, 4879, 4880, 4881, -4642]] + }, { + "type": "Polygon", + "id": 54025, + "arcs": [[-4878, 4882, 4883, 4884, 4885, -4692, -4549, -4537]] + }, { + "type": "Polygon", + "id": 21063, + "arcs": [[-4875, 4886, -4812, -4747]] + }, { + "type": "Polygon", + "id": 8027, + "arcs": [[-4721, 4887, -4776, -4611]] + }, { + "type": "Polygon", + "id": 8011, + "arcs": [[-4882, 4888, 4889, 4890, -4643]] + }, { + "type": "Polygon", + "id": 8089, + "arcs": [[-4891, 4891, -4718, -4723, -4722, -4644]] + }, { + "type": "Polygon", + "id": 18123, + "arcs": [[4892, 4893, 4894, 4895, -4707, -4797]] + }, { + "type": "Polygon", + "id": 54019, + "arcs": [[-4693, -4886, 4896, 4897, -4638]] + }, { + "type": "Polygon", + "id": 20093, + "arcs": [[4898, 4899, 4900, -4593, -4585]] + }, { + "type": "Polygon", + "id": 20055, + "arcs": [[-4588, -4602, 4901, 4902, 4903, -4899, -4584]] + }, { + "type": "Polygon", + "id": 20075, + "arcs": [[-4901, 4904, -4879, -4590, -4594]] + }, { + "type": "Polygon", + "id": 17193, + "arcs": [[-4685, -4705, 4905, 4906, 4907, -4657, -4683]] + }, { + "type": "Polygon", + "id": 20185, + "arcs": [[-4725, 4908, 4909, 4910, -4842, -4607]] + }, { + "type": "Polygon", + "id": 20083, + "arcs": [[-4844, 4911, 4912, 4913, -4902, -4601]] + }, { + "type": "Polygon", + "id": 17065, + "arcs": [[-4908, 4914, 4915, 4916, -4767, -4658]] + }, { + "type": "Polygon", + "id": 51033, + "arcs": [[-4810, 4917, 4918, 4919, 4920, -4828, -4672]] + }, { + "type": "Polygon", + "id": 18173, + "arcs": [[-4709, 4921, 4922, 4923, 4924, 4925, -4702, -4695]] + }, { + "type": "Polygon", + "id": 18129, + "arcs": [[4926, 4927, 4928, 4929, -4906, -4704]] + }, { + "type": "Polygon", + "id": 54005, + "arcs": [[4930, 4931, 4932, -4831, -4640]] + }, { + "type": "Polygon", + "id": 17157, + "arcs": [[-4633, -4731, 4933, 4934, 4935, 4936, -4726]] + }, { + "type": "Polygon", + "id": 29185, + "arcs": [[-4701, 4937, 4938, 4939, 4940, -4770, -4687]] + }, { + "type": "Polygon", + "id": 17145, + "arcs": [[-4730, -4769, 4941, 4942, -4934]] + }, { + "type": "Polygon", + "id": 29055, + "arcs": [[-4576, 4943, 4944, 4945, 4946, -4565]] + }, { + "type": "Polygon", + "id": 21067, + "arcs": [[4947, 4948, 4949, 4950, -4758, -4839]] + }, { + "type": "Polygon", + "id": 29221, + "arcs": [[-4742, 4951, 4952, -4944, -4575]] + }, { + "type": "Polygon", + "id": 18147, + "arcs": [[-4896, 4953, 4954, -4923, -4922, -4708]] + }, { + "type": "Polygon", + "id": 21163, + "arcs": [[4955, 4956, -4893, -4796, -4801]] + }, { + "type": "Polygon", + "id": 21239, + "arcs": [[-4951, 4957, 4958, 4959, -4834, -4759]] + }, { + "type": "Polygon", + "id": 21173, + "arcs": [[4960, 4961, 4962, -4837, -4850]] + }, { + "type": "Polygon", + "id": 20079, + "arcs": [[4963, 4964, 4965, -4647, -4652]] + }, { + "type": "Polygon", + "id": 20073, + "arcs": [[-4542, -4791, 4966, 4967, 4968, 4969, -4715]] + }, { + "type": "Polygon", + "id": 20155, + "arcs": [[-4648, -4966, 4970, 4971, 4972, -4909, -4724]] + }, { + "type": "Polygon", + "id": 18163, + "arcs": [[-4926, 4973, 4974, -4927, -4703]] + }, { + "type": "Polygon", + "id": 29161, + "arcs": [[-4947, 4975, 4976, 4977, -4855, -4566]] + }, { + "type": "Polygon", + "id": 49017, + "arcs": [[-4756, 4978, 4979, -4680, -4737, -4739]] + }, { + "type": "Polygon", + "id": 51057, + "arcs": [[4980, 4981, -4918, -4809, 4982]] + }, { + "type": "Polygon", + "id": 8113, + "arcs": [[-4847, 4983, 4984, -4749, -4628]] + }, { + "type": "Polygon", + "id": 51109, + "arcs": [[-4830, 4985, 4986, 4987, -4860, -4817]] + }, { + "type": "Polygon", + "id": 49021, + "arcs": [[-4980, 4988, 4989, -4623, -4681]] + }, { + "type": "Polygon", + "id": 21215, + "arcs": [[4990, 4991, 4992, -4824, -4841]] + }, { + "type": "Polygon", + "id": 8053, + "arcs": [[-4781, 4993, 4994, 4995, 4996, -4845, -4176]] + }, { + "type": "Polygon", + "id": 21005, + "arcs": [[-4960, 4997, 4998, 4999, -4991, -4840, -4835]] + }, { + "type": "Polygon", + "id": 17055, + "arcs": [[-4917, 5000, 5001, 5002, -4942, -4768]] + }, { + "type": "Polygon", + "id": 51159, + "arcs": [[5003, 5004, 5005, -4865]] + }, { + "type": "Polygon", + "id": 29186, + "arcs": [[-4937, 5006, 5007, -4740, -4727]] + }, { + "type": "Polygon", + "id": 21029, + "arcs": [[5008, 5009, -4825, -4993]] + }, { + "type": "Polygon", + "id": 21175, + "arcs": [[-4874, 5010, 5011, 5012, 5013, -4813, -4887]] + }, { + "type": "Polygon", + "id": 21049, + "arcs": [[5014, 5015, 5016, -4948, -4838, -4963]] + }, { + "type": "Polygon", + "id": 6013, + "arcs": [[-4853, 5017, 5018]] + }, { + "type": "Polygon", + "id": 20015, + "arcs": [[-4716, -4970, 5019, 5020, 5021, -4964, -4651]] + }, { + "type": "Polygon", + "id": 20047, + "arcs": [[-4911, 5022, 5023, 5024, -4912, -4843]] + }, { + "type": "Polygon", + "id": 51163, + "arcs": [[5025, 5026, 5027, 5028, -4876, -4765, 5029]] + }, { + "type": "Polygon", + "id": 29187, + "arcs": [[-5008, 5030, 5031, 5032, -4952, -4741]] + }, { + "type": "Polygon", + "id": 6099, + "arcs": [[5033, 5034, 5035, -4851, -4734, -4788]] + }, { + "type": "Polygon", + "id": 29085, + "arcs": [[-4871, 5036, 5037, -4938, -4700]] + }, { + "type": "Polygon", + "id": 29217, + "arcs": [[-4941, 5038, 5039, 5040, 5041, -4821, -4771]] + }, { + "type": "Polygon", + "id": 21165, + "arcs": [[-4814, -5014, 5042, 5043, -4961, -4849]] + }, { + "type": "Polygon", + "id": 51125, + "arcs": [[5044, 5045, 5046, -5030, -4764, -4863]] + }, { + "type": "Polygon", + "id": 21027, + "arcs": [[5047, 5048, 5049, 5050, -4894, -4957]] + }, { + "type": "Polygon", + "id": 20207, + "arcs": [[5051, 5052, -4967, -4790]] + }, { + "type": "Polygon", + "id": 20001, + "arcs": [[5053, 5054, -5052, -4820]] + }, { + "type": "Polygon", + "id": 20011, + "arcs": [[-5042, 5055, 5056, -5054, -4822]] + }, { + "type": "MultiPolygon", + "id": 51001, + "arcs": [[[5057, 5058, -4782, 5059]]] + }, { + "type": "Polygon", + "id": 54045, + "arcs": [[-4933, 5060, 5061, -4832]] + }, { + "type": "Polygon", + "id": 51133, + "arcs": [[5062, -5004, -4864, 5063]] + }, { + "type": "Polygon", + "id": 29169, + "arcs": [[-4856, -4978, 5064, 5065, -4868, -4793]] + }, { + "type": "Polygon", + "id": 8055, + "arcs": [[-4720, 5066, 5067, 5068, -4777, -4888]] + }, { + "type": "Polygon", + "id": 51085, + "arcs": [[-4921, 5069, 5070, 5071, 5072, -4986, -4829]] + }, { + "type": "Polygon", + "id": 51065, + "arcs": [[5073, 5074, -4861, -4988, 5075]] + }, { + "type": "Polygon", + "id": 21093, + "arcs": [[5076, 5077, 5078, 5079, 5080, -5048, -4956, -4800, -4826, -5010]] + }, { + "type": "Polygon", + "id": 21113, + "arcs": [[5081, 5082, 5083, -4958, -4950]] + }, { + "type": "Polygon", + "id": 21115, + "arcs": [[5084, 5085, 5086, -5011, -4873]] + }, { + "type": "Polygon", + "id": 20069, + "arcs": [[-4914, 5087, 5088, 5089, -4903]] + }, { + "type": "Polygon", + "id": 21091, + "arcs": [[-5051, 5090, 5091, -4954, -4895]] + }, { + "type": "Polygon", + "id": 54081, + "arcs": [[-4639, -4898, 5092, 5093, 5094, -4931]] + }, { + "type": "Polygon", + "id": 21179, + "arcs": [[-5000, 5095, 5096, 5097, -5077, -5009, -4992]] + }, { + "type": "Polygon", + "id": 54059, + "arcs": [[5098, 5099, 5100, 5101, 5102, -4803, -4833, -5062]] + }, { + "type": "Polygon", + "id": 21101, + "arcs": [[-4974, -4925, 5103, 5104, 5105, 5106, -4928, -4975]] + }, { + "type": "Polygon", + "id": 51097, + "arcs": [[-4982, 5107, 5108, 5109, 5110, -4919]] + }, { + "type": "Polygon", + "id": 8111, + "arcs": [[-4997, 5111, 5112, -4984, -4846]] + }, { + "type": "Polygon", + "id": 21167, + "arcs": [[-5084, 5113, 5114, 5115, -4998, -4959]] + }, { + "type": "Polygon", + "id": 8079, + "arcs": [[5116, 5117, -4994, -4780]] + }, { + "type": "Polygon", + "id": 21159, + "arcs": [[-4804, -5103, 5118, 5119, -5085, -4872]] + }, { + "type": "Polygon", + "id": 51005, + "arcs": [[-5029, 5120, 5121, 5122, -4883, -4877]] + }, { + "type": "Polygon", + "id": 17077, + "arcs": [[-5003, 5123, 5124, 5125, -4935, -4943]] + }, { + "type": "Polygon", + "id": 21197, + "arcs": [[-5044, 5126, 5127, 5128, -5015, -4962]] + }, { + "type": "Polygon", + "id": 21059, + "arcs": [[5129, 5130, -5104, -4924, -4955, -5092]] + }, { + "type": "Polygon", + "id": 21151, + "arcs": [[5131, 5132, 5133, 5134, -5082, -4949, -5017]] + }, { + "type": "Polygon", + "id": 17059, + "arcs": [[-4930, 5135, 5136, 5137, -4915, -4907]] + }, { + "type": "Polygon", + "id": 21229, + "arcs": [[-5116, 5138, 5139, -5096, -4999]] + }, { + "type": "Polygon", + "id": 20057, + "arcs": [[-5025, 5140, 5141, 5142, -5088, -4913]] + }, { + "type": "Polygon", + "id": 20173, + "arcs": [[-5022, 5143, 5144, -4971, -4965]] + }, { + "type": "Polygon", + "id": 17165, + "arcs": [[-5138, 5145, 5146, 5147, -5001, -4916]] + }, { + "type": "Polygon", + "id": 51101, + "arcs": [[-5111, 5148, 5149, -5070, -4920]] + }, { + "type": "Polygon", + "id": 29059, + "arcs": [[-4870, 5150, 5151, 5152, 5153, -5037]] + }, { + "type": "Polygon", + "id": 6001, + "arcs": [[-4852, -5036, 5154, 5155, -5018]] + }, { + "type": "Polygon", + "id": 51075, + "arcs": [[5156, 5157, 5158, -5076, -4987, -5073]] + }, { + "type": "Polygon", + "id": 29157, + "arcs": [[-5126, 5159, 5160, 5161, 5162, -5031, -5007, -4936]] + }, { + "type": "Polygon", + "id": 29039, + "arcs": [[5163, 5164, 5165, -5039, -4940]] + }, { + "type": "Polygon", + "id": 6043, + "arcs": [[5166, 5167, -4787]] + }, { + "type": "Polygon", + "id": 21225, + "arcs": [[5168, 5169, 5170, -5136, -4929, -5107]] + }, { + "type": "Polygon", + "id": 29105, + "arcs": [[-5066, 5171, 5172, 5173, -5151, -4869]] + }, { + "type": "Polygon", + "id": 8033, + "arcs": [[-5113, 5174, -4750, -4985]] + }, { + "type": "Polygon", + "id": 21153, + "arcs": [[-5087, 5175, 5176, 5177, 5178, -5012]] + }, { + "type": "Polygon", + "id": 54089, + "arcs": [[5179, 5180, -5093, -4897, -4885, 5181]] + }, { + "type": "Polygon", + "id": 17199, + "arcs": [[-5148, 5182, 5183, -5124, -5002]] + }, { + "type": "Polygon", + "id": 21237, + "arcs": [[-5179, 5184, 5185, -5127, -5043, -5013]] + }, { + "type": "Polygon", + "id": 21065, + "arcs": [[-5129, 5186, 5187, -5132, -5016]] + }, { + "type": "Polygon", + "id": 51103, + "arcs": [[-5005, -5063, 5188]] + }, { + "type": "Polygon", + "id": 8105, + "arcs": [[-4779, 5189, 5190, 5191, -5117]] + }, { + "type": "Polygon", + "id": 6075, + "arcs": [[5192, 5193]] + }, { + "type": "Polygon", + "id": 29167, + "arcs": [[-5038, -5154, 5194, 5195, -5164, -4939]] + }, { + "type": "Polygon", + "id": 21079, + "arcs": [[-5135, 5196, 5197, 5198, -5114, -5083]] + }, { + "type": "Polygon", + "id": 20151, + "arcs": [[-4973, 5199, 5200, 5201, -5023, -4910]] + }, { + "type": "Polygon", + "id": 51009, + "arcs": [[5202, 5203, 5204, 5205, -5026, -5047]] + }, { + "type": "Polygon", + "id": 8071, + "arcs": [[-4890, 5206, 5207, 5208, 5209, -5067, -4719, -4892]] + }, { + "type": "Polygon", + "id": 51023, + "arcs": [[5210, 5211, 5212, -5121, -5028]] + }, { + "type": "Polygon", + "id": 29065, + "arcs": [[-4946, 5213, 5214, 5215, 5216, -4976]] + }, { + "type": "Polygon", + "id": 54109, + "arcs": [[5217, 5218, -5099, -5061, -4932, -5095]] + }, { + "type": "Polygon", + "id": 51029, + "arcs": [[5219, 5220, 5221, -5045, -4862, -5075]] + }, { + "type": "Polygon", + "id": 6039, + "arcs": [[-4572, 5222, 5223, -5167, -4786]] + }, { + "type": "Polygon", + "id": 51119, + "arcs": [[5224, -5108, -4981, 5225]] + }, { + "type": "Polygon", + "id": 21071, + "arcs": [[-5120, 5226, 5227, -5176, -5086]] + }, { + "type": "Polygon", + "id": 8003, + "arcs": [[-5069, 5228, 5229, -5190, -4778]] + }, { + "type": "Polygon", + "id": 51049, + "arcs": [[-5159, 5230, 5231, 5232, -5220, -5074]] + }, { + "type": "Polygon", + "id": 21195, + "arcs": [[5233, 5234, 5235, 5236, 5237, -5227, -5119, -5102]] + }, { + "type": "Polygon", + "id": 29093, + "arcs": [[-5033, 5238, 5239, 5240, -5214, -4945, -4953]] + }, { + "type": "Polygon", + "id": 20187, + "arcs": [[5241, 5242, 5243, 5244, -4880, -4905]] + }, { + "type": "Polygon", + "id": 21183, + "arcs": [[-5050, 5245, 5246, 5247, 5248, -5130, -5091]] + }, { + "type": "Polygon", + "id": 20067, + "arcs": [[5249, 5250, -5242, -4900]] + }, { + "type": "Polygon", + "id": 20081, + "arcs": [[-5090, 5251, 5252, 5253, -5250, -4904]] + }, { + "type": "Polygon", + "id": 20097, + "arcs": [[-5202, 5254, 5255, 5256, -5141, -5024]] + }, { + "type": "Polygon", + "id": 20095, + "arcs": [[-5145, 5257, 5258, 5259, -5200, -4972]] + }, { + "type": "Polygon", + "id": 20205, + "arcs": [[5260, 5261, 5262, -4968, -5053]] + }, { + "type": "Polygon", + "id": 20133, + "arcs": [[-5057, 5263, 5264, 5265, -5261, -5055]] + }, { + "type": "Polygon", + "id": 21123, + "arcs": [[5266, 5267, 5268, 5269, -5078, -5098]] + }, { + "type": "Polygon", + "id": 21155, + "arcs": [[-5140, 5270, 5271, 5272, -5267, -5097]] + }, { + "type": "Polygon", + "id": 54063, + "arcs": [[-5123, 5273, 5274, -5182, -4884]] + }, { + "type": "Polygon", + "id": 21129, + "arcs": [[-5186, 5275, 5276, 5277, -5187, -5128]] + }, { + "type": "Polygon", + "id": 21021, + "arcs": [[-5199, 5278, 5279, -5271, -5139, -5115]] + }, { + "type": "Polygon", + "id": 51087, + "arcs": [[5280, 5281, 5282, 5283, 5284, 5285, 5286, 5287, -5157, -5072]] + }, { + "type": "Polygon", + "id": 6081, + "arcs": [[5288, 5289, 5290, 5291, -5193]] + }, { + "type": "Polygon", + "id": 21025, + "arcs": [[-5178, 5292, 5293, 5294, -5276, -5185]] + }, { + "type": "Polygon", + "id": 51145, + "arcs": [[5295, 5296, -5231, -5158]] + }, { + "type": "Polygon", + "id": 21149, + "arcs": [[-5249, 5297, 5298, 5299, -5105, -5131]] + }, { + "type": "Polygon", + "id": 20037, + "arcs": [[-5041, 5300, 5301, 5302, 5303, -5264, -5056]] + }, { + "type": "Polygon", + "id": 51045, + "arcs": [[5304, 5305, 5306, -5274, -5122, -5213]] + }, { + "type": "Polygon", + "id": 8023, + "arcs": [[-5210, 5307, 5308, 5309, -5229, -5068]] + }, { + "type": "Polygon", + "id": 29011, + "arcs": [[-5166, 5310, 5311, -5301, -5040]] + }, { + "type": "Polygon", + "id": 21233, + "arcs": [[5312, 5313, 5314, -5169, -5106, -5300]] + }, { + "type": "Polygon", + "id": 29123, + "arcs": [[-5163, 5315, 5316, -5239, -5032]] + }, { + "type": "Polygon", + "id": 8009, + "arcs": [[-5245, 5317, 5318, 5319, -5207, -4889, -4881]] + }, { + "type": "Polygon", + "id": 8083, + "arcs": [[5320, 5321, -4751, -5175]] + }, { + "type": "Polygon", + "id": 8067, + "arcs": [[-4996, 5322, 5323, -5321, -5112]] + }, { + "type": "Polygon", + "id": 6047, + "arcs": [[-5224, 5324, 5325, 5326, -5034, -5168]] + }, { + "type": "Polygon", + "id": 21137, + "arcs": [[5327, 5328, 5329, -5279, -5198]] + }, { + "type": "Polygon", + "id": 51127, + "arcs": [[5330, 5331, 5332, -5281, -5071, -5150]] + }, { + "type": "Polygon", + "id": 21085, + "arcs": [[-5081, -5080, 5333, 5334, 5335, -5246, -5049]] + }, { + "type": "Polygon", + "id": 51019, + "arcs": [[5336, 5337, 5338, 5339, 5340, -5211, -5027, -5206]] + }, { + "type": "Polygon", + "id": 49053, + "arcs": [[5341, 5342, -4624, -4990]] + }, { + "type": "Polygon", + "id": 20049, + "arcs": [[-5263, 5343, 5344, 5345, -5020, -4969]] + }, { + "type": "Polygon", + "id": 29179, + "arcs": [[5346, 5347, 5348, -5215, -5241]] + }, { + "type": "Polygon", + "id": 29031, + "arcs": [[5349, 5350, 5351, 5352, 5353, -5161]] + }, { + "type": "Polygon", + "id": 29215, + "arcs": [[-4977, -5217, 5354, 5355, 5356, 5357, -5172, -5065]] + }, { + "type": "Polygon", + "id": 17069, + "arcs": [[-5137, -5171, 5358, 5359, 5360, -5146]] + }, { + "type": "Polygon", + "id": 17151, + "arcs": [[-5361, 5361, 5362, 5363, -5147]] + }, { + "type": "Polygon", + "id": 51760, + "arcs": [[-5285, 5364, -5287, -5286]] + }, { + "type": "Polygon", + "id": 17087, + "arcs": [[-5364, 5365, 5366, 5367, -5183]] + }, { + "type": "Polygon", + "id": 17181, + "arcs": [[-5184, -5368, 5368, 5369, -5350, -5160, -5125]] + }, { + "type": "Polygon", + "id": 51073, + "arcs": [[5370, 5371, 5372, -5109, -5225]] + }, { + "type": "Polygon", + "id": 29017, + "arcs": [[-5354, 5373, 5374, -5316, -5162]] + }, { + "type": "Polygon", + "id": 54055, + "arcs": [[-5181, 5375, 5376, 5377, 5378, -5218, -5094]] + }, { + "type": "Polygon", + "id": 6019, + "arcs": [[5379, 5380, 5381, 5382, 5383, -5325, -5223, -4571]] + }, { + "type": "Polygon", + "id": 29057, + "arcs": [[-5196, 5384, 5385, 5386, -5311, -5165]] + }, { + "type": "Polygon", + "id": 21109, + "arcs": [[-5278, 5387, 5388, 5389, 5390, -5133, -5188]] + }, { + "type": "Polygon", + "id": 21107, + "arcs": [[5391, 5392, 5393, -5313, -5299]] + }, { + "type": "Polygon", + "id": 51041, + "arcs": [[-5365, -5284, 5394, 5395, 5396, 5397, 5398, 5399, 5400, 5401, -5296, -5288]] + }, { + "type": "Polygon", + "id": 51011, + "arcs": [[5402, 5403, 5404, -5203, -5046, -5222]] + }, { + "type": "MultiPolygon", + "id": 51131, + "arcs": [[[5405, -5058]]] + }, { + "type": "Polygon", + "id": 21045, + "arcs": [[-5330, 5406, 5407, 5408, 5409, -5272, -5280]] + }, { + "type": "Polygon", + "id": 54047, + "arcs": [[-5379, 5410, 5411, -5100, -5219]] + }, { + "type": "Polygon", + "id": 21055, + "arcs": [[-5315, 5412, 5413, 5414, -5359, -5170]] + }, { + "type": "Polygon", + "id": 49025, + "arcs": [[-4979, -4755, 5415, 5416, -5342, -4989]] + }, { + "type": "Polygon", + "id": 21189, + "arcs": [[-5295, 5417, 5418, -5388, -5277]] + }, { + "type": "Polygon", + "id": 21203, + "arcs": [[-5391, 5419, 5420, -5328, -5197, -5134]] + }, { + "type": "Polygon", + "id": 51027, + "arcs": [[-5412, 5421, 5422, 5423, -5234, -5101]] + }, { + "type": "Polygon", + "id": 51115, + "arcs": [[-5372, 5424]] + }, { + "type": "Polygon", + "id": 21119, + "arcs": [[-5177, -5228, -5238, 5425, 5426, -5293]] + }, { + "type": "Polygon", + "id": 51007, + "arcs": [[-5402, 5427, 5428, 5429, -5232, -5297]] + }, { + "type": "Polygon", + "id": 51036, + "arcs": [[5430, 5431, -5282, -5333]] + }, { + "type": "Polygon", + "id": 29225, + "arcs": [[-5174, 5432, 5433, 5434, 5435, -5152]] + }, { + "type": "Polygon", + "id": 6085, + "arcs": [[-5035, -5327, 5436, 5437, -5290, 5438, -5155]] + }, { + "type": "Polygon", + "id": 21217, + "arcs": [[-5273, -5410, 5439, 5440, -5268]] + }, { + "type": "Polygon", + "id": 29229, + "arcs": [[-5358, 5441, -5433, -5173]] + }, { + "type": "Polygon", + "id": 51071, + "arcs": [[-5307, 5442, 5443, 5444, -5376, -5180, -5275]] + }, { + "type": "Polygon", + "id": 20035, + "arcs": [[-5346, 5445, 5446, 5447, 5448, -5021]] + }, { + "type": "Polygon", + "id": 20191, + "arcs": [[-5449, 5449, 5450, 5451, -5258, -5144]] + }, { + "type": "Polygon", + "id": 20119, + "arcs": [[-5143, 5452, 5453, 5454, -5252, -5089]] + }, { + "type": "Polygon", + "id": 20025, + "arcs": [[-5257, 5455, 5456, 5457, -5453, -5142]] + }, { + "type": "Polygon", + "id": 20007, + "arcs": [[-5260, 5458, 5459, 5460, 5461, -5255, -5201]] + }, { + "type": "Polygon", + "id": 21087, + "arcs": [[-5441, 5462, 5463, 5464, -5269]] + }, { + "type": "Polygon", + "id": 51680, + "arcs": [[-5205, 5465, -5337]] + }, { + "type": "Polygon", + "id": 6027, + "arcs": [[-4773, -4255, 5466, 5467, 5468, 5469, -5380, -4570]] + }, { + "type": "Polygon", + "id": 51095, + "arcs": [[5470, 5471, 5472, -5431, -5332, 5473, 5474, 5475]] + }, { + "type": "Polygon", + "id": 21099, + "arcs": [[-5270, -5465, 5476, 5477, 5478, -5334, -5079]] + }, { + "type": "Polygon", + "id": 21193, + "arcs": [[-5427, 5479, 5480, 5481, 5482, -5418, -5294]] + }, { + "type": "Polygon", + "id": 51031, + "arcs": [[-5405, 5483, 5484, 5485, -5338, -5466, -5204]] + }, { + "type": "Polygon", + "id": 29077, + "arcs": [[-5153, -5436, 5486, 5487, -5385, -5195]] + }, { + "type": "Polygon", + "id": 21139, + "arcs": [[-5415, 5488, 5489, 5490, 5491, -5362, -5360]] + }, { + "type": "Polygon", + "id": 29203, + "arcs": [[-5349, 5492, 5493, 5494, -5355, -5216]] + }, { + "type": "Polygon", + "id": 8007, + "arcs": [[-5118, -5192, 5495, 5496, 5497, -5323, -4995]] + }, { + "type": "Polygon", + "id": 51161, + "arcs": [[-5341, 5498, 5499, 5500, -5305, -5212], [5501, 5502]] + }, { + "type": "Polygon", + "id": 21177, + "arcs": [[5503, 5504, 5505, 5506, -5392, -5298, -5248]] + }, { + "type": "Polygon", + "id": 51147, + "arcs": [[-5233, -5430, 5507, 5508, 5509, -5403, -5221]] + }, { + "type": "Polygon", + "id": 8021, + "arcs": [[-5191, -5230, -5310, 5510, 5511, -5496]] + }, { + "type": "Polygon", + "id": 21031, + "arcs": [[5512, 5513, -5504, -5247, -5336, 5514]] + }, { + "type": "Polygon", + "id": 20129, + "arcs": [[5515, 5516, 5517, -5318, -5244]] + }, { + "type": "Polygon", + "id": 20189, + "arcs": [[-5254, 5518, 5519, -5516, -5243, -5251]] + }, { + "type": "Polygon", + "id": 20175, + "arcs": [[-5455, 5520, 5521, -5519, -5253]] + }, { + "type": "Polygon", + "id": 20125, + "arcs": [[-5262, -5266, 5522, 5523, 5524, 5525, -5344]] + }, { + "type": "Polygon", + "id": 20077, + "arcs": [[5526, 5527, -5459, -5259, -5452]] + }, { + "type": "Polygon", + "id": 20033, + "arcs": [[5528, 5529, -5456, -5256, -5462]] + }, { + "type": "Polygon", + "id": 20099, + "arcs": [[-5304, 5530, 5531, 5532, -5523, -5265]] + }, { + "type": "Polygon", + "id": 21033, + "arcs": [[-5394, 5533, 5534, 5535, -5413, -5314]] + }, { + "type": "Polygon", + "id": 51199, + "arcs": [[5536, 5537, 5538, 5539, -5471, 5540, -5475]] + }, { + "type": "Polygon", + "id": 29097, + "arcs": [[-5387, 5541, 5542, 5543, -5302, -5312]] + }, { + "type": "Polygon", + "id": 51121, + "arcs": [[5544, 5545, 5546, 5547, -5443, -5306, -5501]] + }, { + "type": "Polygon", + "id": 21051, + "arcs": [[-5483, 5548, 5549, 5550, 5551, -5389, -5419]] + }, { + "type": "Polygon", + "id": 21199, + "arcs": [[5552, 5553, 5554, -5407, -5329, -5421, 5555]] + }, { + "type": "Polygon", + "id": 20021, + "arcs": [[-5544, 5556, 5557, 5558, -5531, -5303]] + }, { + "type": "Polygon", + "id": 21061, + "arcs": [[-5479, 5559, 5560, -5515, -5335]] + }, { + "type": "Polygon", + "id": 51770, + "arcs": [[5561, -5503]] + }, { + "type": "Polygon", + "id": 17127, + "arcs": [[-5492, 5562, 5563, -5366, -5363]] + }, { + "type": "Polygon", + "id": 51185, + "arcs": [[-5378, 5564, 5565, 5566, -5422, -5411]] + }, { + "type": "Polygon", + "id": 17003, + "arcs": [[5567, 5568, 5569, 5570, -5351, -5370]] + }, { + "type": "Polygon", + "id": 21125, + "arcs": [[-5552, 5571, 5572, 5573, -5556, -5420, -5390]] + }, { + "type": "Polygon", + "id": 17153, + "arcs": [[-5367, -5564, 5574, 5575, -5568, -5369]] + }, { + "type": "Polygon", + "id": 21131, + "arcs": [[5576, 5577, -5549, -5482]] + }, { + "type": "Polygon", + "id": 29223, + "arcs": [[-5375, 5578, 5579, 5580, -5347, -5240, -5317]] + }, { + "type": "Polygon", + "id": 51149, + "arcs": [[5581, 5582, 5583, 5584, 5585, -5397, 5586]] + }, { + "type": "Polygon", + "id": 21001, + "arcs": [[-5409, 5587, 5588, 5589, -5463, -5440]] + }, { + "type": "Polygon", + "id": 51051, + "arcs": [[5590, 5591, -5235, -5424]] + }, { + "type": "Polygon", + "id": 20019, + "arcs": [[-5526, 5592, 5593, -5446, -5345]] + }, { + "type": "Polygon", + "id": 51021, + "arcs": [[5594, 5595, 5596, -5565, -5377, -5445]] + }, { + "type": "Polygon", + "id": 51135, + "arcs": [[5597, 5598, -5508, -5429, 5599]] + }, { + "type": "Polygon", + "id": 29109, + "arcs": [[-5488, 5600, 5601, 5602, 5603, -5542, -5386]] + }, { + "type": "Polygon", + "id": 6087, + "arcs": [[5604, 5605, 5606, -5291, -5438]] + }, { + "type": "Polygon", + "id": 51053, + "arcs": [[5607, -5585, 5608, 5609, 5610, -5600, -5428, -5401]] + }, { + "type": "Polygon", + "id": 21133, + "arcs": [[-5237, 5611, 5612, -5480, -5426]] + }, { + "type": "Polygon", + "id": 29201, + "arcs": [[5613, 5614, 5615, -5352, -5571]] + }, { + "type": "Polygon", + "id": 51037, + "arcs": [[5616, 5617, 5618, -5484, -5404, -5510]] + }, { + "type": "Polygon", + "id": 51155, + "arcs": [[5619, -5546, 5620, 5621, 5622, -5595, -5444, -5548]] + }, { + "type": "Polygon", + "id": 51181, + "arcs": [[5623, 5624, 5625, -5583, 5626]] + }, { + "type": "Polygon", + "id": 51067, + "arcs": [[5627, 5628, 5629, 5630, -5499, -5340]] + }, { + "type": "Polygon", + "id": 21007, + "arcs": [[5631, 5632, -5569, -5576, 5633]] + }, { + "type": "Polygon", + "id": 21145, + "arcs": [[-5491, 5634, 5635, 5636, -5634, -5575, -5563]] + }, { + "type": "Polygon", + "id": 51700, + "arcs": [[5637, 5638, -5472, -5540]] + }, { + "type": "Polygon", + "id": 51195, + "arcs": [[5639, 5640, 5641, 5642, -5612, -5236, -5592]] + }, { + "type": "Polygon", + "id": 21227, + "arcs": [[-5561, 5643, 5644, 5645, 5646, -5513]] + }, { + "type": "Polygon", + "id": 21207, + "arcs": [[-5555, 5647, 5648, 5649, -5588, -5408]] + }, { + "type": "Polygon", + "id": 21169, + "arcs": [[-5590, 5650, 5651, 5652, -5477, -5464]] + }, { + "type": "Polygon", + "id": 21143, + "arcs": [[-5536, 5653, 5654, -5489, -5414]] + }, { + "type": "Polygon", + "id": 21009, + "arcs": [[5655, 5656, -5644, -5560, -5478, -5653]] + }, { + "type": "Polygon", + "id": 21047, + "arcs": [[-5507, 5657, 5658, 5659, 5660, -5534, -5393]] + }, { + "type": "Polygon", + "id": 51093, + "arcs": [[5661, 5662, 5663, 5664, -5624, 5665]] + }, { + "type": "Polygon", + "id": 51167, + "arcs": [[5666, 5667, 5668, -5640, -5591, -5423, -5567]] + }, { + "type": "Polygon", + "id": 51143, + "arcs": [[5669, 5670, 5671, 5672, 5673, 5674, -5628, -5339, -5486]] + }, { + "type": "Polygon", + "id": 51063, + "arcs": [[-5631, 5675, 5676, -5621, -5545, -5500]] + }, { + "type": "Polygon", + "id": 29207, + "arcs": [[-5353, -5616, 5677, 5678, 5679, -5579, -5374]] + }, { + "type": "Polygon", + "id": 51111, + "arcs": [[-5599, 5680, 5681, -5617, -5509]] + }, { + "type": "Polygon", + "id": 51650, + "arcs": [[-5638, -5539, -5683, 5683]] + }, { + "type": "Polygon", + "id": 51183, + "arcs": [[5684, 5685, -5609, -5584, -5626]] + }, { + "type": "Polygon", + "id": 29035, + "arcs": [[-5581, 5686, 5687, 5688, -5493, -5348]] + }, { + "type": "Polygon", + "id": 29043, + "arcs": [[-5435, 5689, 5690, 5691, -5601, -5487]] + }, { + "type": "Polygon", + "id": 51197, + "arcs": [[5692, 5693, 5694, -5596, -5623]] + }, { + "type": "Polygon", + "id": 21141, + "arcs": [[5695, 5696, 5697, -5505, -5514, -5647]] + }, { + "type": "Polygon", + "id": 21219, + "arcs": [[-5698, 5698, 5699, -5658, -5506]] + }, { + "type": "Polygon", + "id": 29067, + "arcs": [[-5442, -5357, 5700, 5701, 5702, -5690, -5434]] + }, { + "type": "Polygon", + "id": 21157, + "arcs": [[-5655, 5703, 5704, 5705, -5635, -5490]] + }, { + "type": "Polygon", + "id": 29133, + "arcs": [[-5633, 5706, 5707, 5708, 5709, -5614, -5570]] + }, { + "type": "Polygon", + "id": 51083, + "arcs": [[-5619, 5710, 5711, 5712, 5713, -5670, -5485]] + }, { + "type": "Polygon", + "id": 29091, + "arcs": [[-5495, 5714, 5715, 5716, -5701, -5356]] + }, { + "type": "Polygon", + "id": 29145, + "arcs": [[-5604, 5717, 5718, 5719, -5557, -5543]] + }, { + "type": "Polygon", + "id": 21121, + "arcs": [[5720, 5721, -5572, -5551]] + }, { + "type": "Polygon", + "id": 51025, + "arcs": [[-5611, 5722, 5723, 5724, 5725, -5681, -5598]] + }, { + "type": "Polygon", + "id": 21095, + "arcs": [[-5613, -5643, 5726, 5727, -5577, -5481]] + }, { + "type": "Polygon", + "id": 51173, + "arcs": [[-5597, -5695, 5728, 5729, -5667, -5566]] + }, { + "type": "Polygon", + "id": 4017, + "arcs": [[5730, 5731, 5732, 5733, -4753]] + }, { + "type": "Polygon", + "id": 4005, + "arcs": [[-5734, 5734, 5735, 5736, -5416, -4754]] + }, { + "type": "Polygon", + "id": 21221, + "arcs": [[5737, 5738, -5704, -5654, -5535, -5661]] + }, { + "type": "Polygon", + "id": 40105, + "arcs": [[-5533, 5739, 5740, 5741, -5524]] + }, { + "type": "Polygon", + "id": 40113, + "arcs": [[5742, 5743, 5744, 5745, 5746, -5447, -5594]] + }, { + "type": "Polygon", + "id": 40151, + "arcs": [[-5461, 5747, 5748, 5749, 5750, 5751, -5529]] + }, { + "type": "Polygon", + "id": 40035, + "arcs": [[-5559, 5752, 5753, 5754, 5755, -5740, -5532]] + }, { + "type": "Polygon", + "id": 40147, + "arcs": [[-5742, 5756, 5757, -5743, -5593, -5525]] + }, { + "type": "Polygon", + "id": 40053, + "arcs": [[5758, 5759, 5760, -5527, -5451]] + }, { + "type": "Polygon", + "id": 40003, + "arcs": [[-5528, -5761, 5761, 5762, -5748, -5460]] + }, { + "type": "Polygon", + "id": 40071, + "arcs": [[-5747, 5763, 5764, -5759, -5450, -5448]] + }, { + "type": "Polygon", + "id": 40115, + "arcs": [[-5720, 5765, 5766, -5753, -5558]] + }, { + "type": "Polygon", + "id": 40059, + "arcs": [[-5530, -5752, -5751, 5767, 5768, 5769, -5457]] + }, { + "type": "Polygon", + "id": 35039, + "arcs": [[-5512, 5770, 5771, 5772, 5773, 5774, 5775, -5497]] + }, { + "type": "Polygon", + "id": 35045, + "arcs": [[-5776, 5776, 5777, 5778, -5322, -5324, -5498]] + }, { + "type": "Polygon", + "id": 4001, + "arcs": [[-5779, 5779, 5780, 5781, 5782, 5783, -5731, -4752]] + }, { + "type": "Polygon", + "id": 35059, + "arcs": [[5784, 5785, 5786, 5787, 5788, 5789, -5208, -5320]] + }, { + "type": "Polygon", + "id": 40025, + "arcs": [[-5518, 5790, 5791, 5792, -5785, -5319]] + }, { + "type": "Polygon", + "id": 40139, + "arcs": [[5793, 5794, 5795, 5796, -5791, -5517, -5520, -5522]] + }, { + "type": "Polygon", + "id": 40007, + "arcs": [[-5458, -5770, 5797, 5798, 5799, -5794, -5521, -5454]] + }, { + "type": "Polygon", + "id": 51175, + "arcs": [[5800, -5663, 5801, 5802, 5803, 5804, 5805, -5685, -5625, -5665]] + }, { + "type": "Polygon", + "id": 21231, + "arcs": [[5806, 5807, 5808, 5809, -5648, -5554]] + }, { + "type": "Polygon", + "id": 35055, + "arcs": [[5810, 5811, -5771, -5511, -5309]] + }, { + "type": "Polygon", + "id": 35007, + "arcs": [[-5790, 5812, 5813, -5811, -5308, -5209]] + }, { + "type": "Polygon", + "id": 29209, + "arcs": [[5814, 5815, 5816, -5602, -5692]] + }, { + "type": "Polygon", + "id": 6069, + "arcs": [[-5326, -5384, 5817, -5605, -5437]] + }, { + "type": "Polygon", + "id": 21235, + "arcs": [[-5722, 5818, 5819, 5820, 5821, -5573]] + }, { + "type": "Polygon", + "id": 51710, + "arcs": [[5822, 5823]] + }, { + "type": "Polygon", + "id": 21147, + "arcs": [[-5822, 5824, 5825, -5807, -5553, -5574]] + }, { + "type": "Polygon", + "id": 21013, + "arcs": [[-5578, -5728, 5826, 5827, -5819, -5721, -5550]] + }, { + "type": "Polygon", + "id": 21039, + "arcs": [[-5637, 5828, 5829, -5707, -5632]] + }, { + "type": "Polygon", + "id": 21083, + "arcs": [[-5706, 5830, 5831, 5832, 5833, -5829, -5636]] + }, { + "type": "Polygon", + "id": 21057, + "arcs": [[5834, 5835, 5836, -5651, -5589, -5650]] + }, { + "type": "Polygon", + "id": 21003, + "arcs": [[-5657, 5837, 5838, 5839, 5840, -5645]] + }, { + "type": "Polygon", + "id": 29009, + "arcs": [[-5817, 5841, 5842, 5843, -5718, -5603]] + }, { + "type": "Polygon", + "id": 51810, + "arcs": [[5844, 5845, 5846, 5847, 5848, 5849, 5850, -5823, 5851]] + }, { + "type": "Polygon", + "id": 51035, + "arcs": [[5852, 5853, 5854, 5855, 5856, -5693, -5622, -5677]] + }, { + "type": "Polygon", + "id": 51191, + "arcs": [[5857, 5858, 5859, -5668, -5730, 5860, 5861, 5862, 5863]] + }, { + "type": "Polygon", + "id": 29023, + "arcs": [[-5680, 5864, 5865, 5866, -5687, -5580]] + }, { + "type": "Polygon", + "id": 51800, + "arcs": [[-5868, 5868, 5869, 5870, -5802, -5662, 5871]] + }, { + "type": "Polygon", + "id": 6053, + "arcs": [[-5818, -5383, 5872, 5873, 5874, -5606]] + }, { + "type": "Polygon", + "id": 51081, + "arcs": [[-5686, -5806, 5875, -5723, -5610]] + }, { + "type": "Polygon", + "id": 51105, + "arcs": [[5876, 5877, 5878, -5827, -5727, -5642]] + }, { + "type": "Polygon", + "id": 51117, + "arcs": [[-5726, 5879, 5880, 5881, -5711, -5618, -5682]] + }, { + "type": "Polygon", + "id": 21053, + "arcs": [[-5810, 5882, 5883, -5835, -5649]] + }, { + "type": "Polygon", + "id": 29149, + "arcs": [[-5689, 5884, 5885, 5886, 5887, -5715, -5494]] + }, { + "type": "Polygon", + "id": 51169, + "arcs": [[-5669, -5860, 5888, 5889, 5890, -5877, -5641]] + }, { + "type": "Polygon", + "id": 21213, + "arcs": [[5891, 5892, -5696, -5646, -5841]] + }, { + "type": "Polygon", + "id": 51141, + "arcs": [[5893, 5894, 5895, -5853, -5676, -5630]] + }, { + "type": "Polygon", + "id": 29143, + "arcs": [[-5710, 5896, 5897, 5898, 5899, 5900, 5901, -5678, -5615]] + }, { + "type": "Polygon", + "id": 51550, + "arcs": [[5902, -5904, 5904, 5905, -5850, 5906, 5907, -5869, -5909]] + }, { + "type": "Polygon", + "id": 51089, + "arcs": [[5909, 5910, -5894, -5629, -5675]] + }, { + "type": "Polygon", + "id": 32003, + "arcs": [[5911, 5912, -5467, -4254, -4626]] + }, { + "type": "Polygon", + "id": 21171, + "arcs": [[-5837, 5913, 5914, -5838, -5656, -5652]] + }, { + "type": "Polygon", + "id": 29181, + "arcs": [[-5867, 5915, 5916, -5885, -5688]] + }, { + "type": "Polygon", + "id": 29213, + "arcs": [[-5703, 5917, 5918, 5919, 5920, -5815, -5691]] + }, { + "type": "Polygon", + "id": 40153, + "arcs": [[5921, 5922, 5923, -5768, 5750, -5751, -5750]] + }, { + "type": "Polygon", + "id": 51077, + "arcs": [[-5857, 5924, -5855, 5925, 5926, 5927, 5928, -5861, -5729, -5694]] + }, { + "type": "Polygon", + "id": 29153, + "arcs": [[-5717, 5929, 5930, 5931, -5918, -5702]] + }, { + "type": "Polygon", + "id": 21105, + "arcs": [[-5834, 5932, 5933, 5934, -5708, -5830]] + }, { + "type": "Polygon", + "id": 29119, + "arcs": [[-5844, 5935, 5936, -5766, -5719]] + }, { + "type": "Polygon", + "id": 21035, + "arcs": [[-5739, 5937, 5938, -5831, -5705]] + }, { + "type": "Polygon", + "id": 6107, + "arcs": [[5939, 5940, -5381, -5470]] + }, { + "type": "Polygon", + "id": 47161, + "arcs": [[-5660, 5941, 5942, 5943, 5944, -5938, -5738]] + }, { + "type": "Polygon", + "id": 40041, + "arcs": [[-5937, 5945, 5946, 5947, 5948, -5754, -5767]] + }, { + "type": "Polygon", + "id": 47147, + "arcs": [[5949, 5950, 5951, -5699, -5697, -5893, 5952]] + }, { + "type": "Polygon", + "id": 47165, + "arcs": [[5953, 5954, 5955, 5956, -5953, -5892, -5840]] + }, { + "type": "MultiPolygon", + "id": 21075, + "arcs": [[[5957, 5958, -5897, -5709, -5935]]] + }, { + "type": "Polygon", + "id": 47125, + "arcs": [[-5952, 5959, 5960, 5961, -5942, -5659, -5700]] + }, { + "type": "Polygon", + "id": 51590, + "arcs": [[5962, -5672]] + }, { + "type": "Polygon", + "id": 47111, + "arcs": [[5963, 5964, 5965, -5954, -5839, -5915, 5966]] + }, { + "type": "Polygon", + "id": 29069, + "arcs": [[-5902, 5967, 5968, 5969, 5970, 5971, 5972, -5865, -5679]] + }, { + "type": "Polygon", + "id": 47137, + "arcs": [[5973, 5974, 5975, 5976, -5883, -5809]] + }, { + "type": "Polygon", + "id": 47027, + "arcs": [[5977, 5978, -5967, -5914, -5836, -5884, -5977]] + }, { + "type": "Polygon", + "id": 47163, + "arcs": [[5979, 5980, 5981, -5889, -5859, -5983, -5863, 5983]] + }, { + "type": "Polygon", + "id": 47091, + "arcs": [[-5929, 5984, 5985, 5986, 5987, -5984, -5862]] + }, { + "type": "Polygon", + "id": 47151, + "arcs": [[5988, 5989, 5990, 5991, -5974, -5808, -5826]] + }, { + "type": "Polygon", + "id": 47025, + "arcs": [[5992, 5993, 5994, 5995, -5820, -5828, -5879]] + }, { + "type": "Polygon", + "id": 40103, + "arcs": [[5996, 5997, 5998, 5999, -5764, -5746]] + }, { + "type": "Polygon", + "id": 47067, + "arcs": [[-5891, 6000, 6001, -5993, -5878]] + }, { + "type": "Polygon", + "id": 40131, + "arcs": [[6002, 6003, 6004, -5757, -5741, -5756]] + }, { + "type": "Polygon", + "id": 47013, + "arcs": [[6005, 6006, -5989, -5825, -5821, -5996]] + }, { + "type": "Polygon", + "id": 47073, + "arcs": [[-5982, 6007, 6008, 6009, 6010, -6001, -5890]] + }, { + "type": "Polygon", + "id": 40047, + "arcs": [[-5765, -6000, 6011, 6012, 6013, -5762, -5760]] + }, { + "type": "Polygon", + "id": 40045, + "arcs": [[-5924, 6014, 6015, 6016, 6017, -5798, -5769]] + }, { + "type": "Polygon", + "id": 37009, + "arcs": [[6018, 6019, 6020, -5985, -5928]] + }, { + "type": "Polygon", + "id": 47049, + "arcs": [[-5992, 6021, 6022, 6023, 6024, -5975]] + }, { + "type": "Polygon", + "id": 37005, + "arcs": [[6025, 6026, -6019, -5927]] + }, { + "type": "Polygon", + "id": 40117, + "arcs": [[6027, 6028, 6029, -5997, -5745]] + }, { + "type": "Polygon", + "id": 37171, + "arcs": [[-5896, 6030, 6031, 6032, 6033, -6026, -5926, -5854]] + }, { + "type": "Polygon", + "id": 37073, + "arcs": [[6034, 6035, 6036, 6037, 6038, 6039, -5803, -5871]] + }, { + "type": "MultiPolygon", + "id": 37053, + "arcs": [[[6040, -5907, -5849, 6041]], [[-5845, 6042, 6043, 6044]]] + }, { + "type": "Polygon", + "id": 37169, + "arcs": [[-5911, 6045, 6046, -6031, -5895]] + }, { + "type": "Polygon", + "id": 37029, + "arcs": [[-5870, -5908, -6041, 6047, 6048, -6035]] + }, { + "type": "Polygon", + "id": 37185, + "arcs": [[6049, 6050, 6051, 6052, -5880, -5725]] + }, { + "type": "Polygon", + "id": 37131, + "arcs": [[6053, 6054, -6050, -5724, -5876, -5805, 6055]] + }, { + "type": "Polygon", + "id": 37091, + "arcs": [[-6040, 6056, 6057, -6056, -5804]] + }, { + "type": "Polygon", + "id": 37145, + "arcs": [[6058, 6059, 6060, 6061, -5713]] + }, { + "type": "Polygon", + "id": 37181, + "arcs": [[-6053, 6062, 6063, -5881]] + }, { + "type": "Polygon", + "id": 37077, + "arcs": [[6064, 6065, 6066, -6059, -5712, -5882, -6064]] + }, { + "type": "Polygon", + "id": 37157, + "arcs": [[-5674, 6067, 6068, 6069, -6046, -5910]] + }, { + "type": "Polygon", + "id": 37033, + "arcs": [[-6062, 6070, 6071, -6068, -5673, -5963, -5671, -5714]] + }, { + "type": "Polygon", + "id": 47133, + "arcs": [[-6025, 6072, 6073, -5978, -5976]] + }, { + "type": "Polygon", + "id": 47087, + "arcs": [[-6074, 6074, 6075, -5964, -5979]] + }, { + "type": "Polygon", + "id": 37083, + "arcs": [[6076, 6077, 6078, 6079, -6051, -6055]] + }, { + "type": "Polygon", + "id": 40097, + "arcs": [[-5949, 6080, 6081, -6003, -5755]] + }, { + "type": "Polygon", + "id": 47019, + "arcs": [[6082, 6083, 6084, 6085, -5980, -5988]] + }, { + "type": "Polygon", + "id": 37139, + "arcs": [[6086, 6087, -6036, -6049]] + }, { + "type": "Polygon", + "id": 47131, + "arcs": [[-5934, 6088, 6089, 6090, 6091, -5958]] + }, { + "type": "Polygon", + "id": 40093, + "arcs": [[-5763, -6014, 6092, 6093, 6094, -5922, -5749]] + }, { + "type": "Polygon", + "id": 47183, + "arcs": [[6095, 6096, 6097, -6089, -5933, -5833]] + }, { + "type": "Polygon", + "id": 47095, + "arcs": [[6098, 6099, -5900, -6101, -5898, -5959, -6092]] + }, { + "type": "Polygon", + "id": 48421, + "arcs": [[6101, 6102, -5792, -5797, 6103]] + }, { + "type": "Polygon", + "id": 47079, + "arcs": [[-5945, 6104, 6105, -6096, -5832, -5939]] + }, { + "type": "Polygon", + "id": 48195, + "arcs": [[6106, 6107, -6104, -5796, 6108]] + }, { + "type": "Polygon", + "id": 48111, + "arcs": [[-5793, -6103, 6109, -5786]] + }, { + "type": "Polygon", + "id": 48357, + "arcs": [[6110, 6111, -6109, -5795, -5800]] + }, { + "type": "Polygon", + "id": 48295, + "arcs": [[6112, 6113, -6111, -5799, -6018]] + }, { + "type": "Polygon", + "id": 5007, + "arcs": [[-5843, 6114, 6115, 6116, 6117, -5946, -5936]] + }, { + "type": "Polygon", + "id": 5049, + "arcs": [[6118, 6119, 6120, -5930, -5716, -5888]] + }, { + "type": "Polygon", + "id": 5015, + "arcs": [[-5816, -5921, 6121, 6122, 6123, -6115, -5842]] + }, { + "type": "Polygon", + "id": 5135, + "arcs": [[-5887, 6124, 6125, 6126, 6127, -6119]] + }, { + "type": "Polygon", + "id": 5121, + "arcs": [[6128, 6129, -6125, -5886, -5917, 6130]] + }, { + "type": "Polygon", + "id": 5009, + "arcs": [[6131, 6132, 6133, -6122, -5920]] + }, { + "type": "Polygon", + "id": 5089, + "arcs": [[6134, 6135, -6132, -5919, -5932]] + }, { + "type": "Polygon", + "id": 5005, + "arcs": [[-6121, 6136, 6137, 6138, -6135, -5931]] + }, { + "type": "Polygon", + "id": 5021, + "arcs": [[-5866, -5973, 6139, -6131, -5916]] + }, { + "type": "Polygon", + "id": 6031, + "arcs": [[6140, 6141, -5873, -5382, -5941]] + }, { + "type": "Polygon", + "id": 47169, + "arcs": [[-5966, 6142, 6143, -5955]] + }, { + "type": "Polygon", + "id": 47021, + "arcs": [[6144, 6145, 6146, 6147, -5960, -5951]] + }, { + "type": "Polygon", + "id": 47179, + "arcs": [[-6086, 6148, 6149, -6008, -5981]] + }, { + "type": "Polygon", + "id": 37193, + "arcs": [[-6034, 6150, 6151, 6152, 6153, 6154, -6020, -6027]] + }, { + "type": "Polygon", + "id": 47173, + "arcs": [[6155, 6156, 6157, -6006, -5995]] + }, { + "type": "Polygon", + "id": 47159, + "arcs": [[-6076, 6158, 6159, 6160, -6143, -5965]] + }, { + "type": "Polygon", + "id": 29155, + "arcs": [[-6100, 6161, 6162, -5968, -5901]] + }, { + "type": "Polygon", + "id": 40143, + "arcs": [[-6005, 6163, 6164, 6165, -6028, -5744, -5758]] + }, { + "type": "Polygon", + "id": 47057, + "arcs": [[-6002, -6011, 6166, 6167, 6168, -6156, -5994]] + }, { + "type": "Polygon", + "id": 47037, + "arcs": [[-5957, 6169, 6170, 6171, -6145, -5950]] + }, { + "type": "Polygon", + "id": 47059, + "arcs": [[6172, 6173, 6174, 6175, 6176, -6009, -6150]] + }, { + "type": "Polygon", + "id": 37189, + "arcs": [[-6155, 6177, 6178, -5986, -6021]] + }, { + "type": "Polygon", + "id": 37143, + "arcs": [[6179, 6180, -6037, -6088]] + }, { + "type": "Polygon", + "id": 47129, + "arcs": [[-5991, 6181, 6182, 6183, -6022]] + }, { + "type": "Polygon", + "id": 47083, + "arcs": [[-5962, 6184, 6185, 6186, -5943]] + }, { + "type": "Polygon", + "id": 47005, + "arcs": [[-6187, 6187, 6188, 6189, 6190, -6105, -5944]] + }, { + "type": "Polygon", + "id": 47189, + "arcs": [[-6144, -6161, 6191, 6192, 6193, -6170, -5956]] + }, { + "type": "Polygon", + "id": 37041, + "arcs": [[6194, -6038, -6181]] + }, { + "type": "Polygon", + "id": 47063, + "arcs": [[-6177, 6195, 6196, -6167, -6010]] + }, { + "type": "Polygon", + "id": 47043, + "arcs": [[-6148, -6147, 6197, 6198, 6199, -6185, -5961]] + }, { + "type": "Polygon", + "id": 5087, + "arcs": [[6200, 6201, 6202, 6203, 6204, -6116, -6124]] + }, { + "type": "Polygon", + "id": 47141, + "arcs": [[-6024, 6205, 6206, 6207, -6159, -6075, -6073]] + }, { + "type": "Polygon", + "id": 47001, + "arcs": [[-6158, 6208, 6209, -6182, -5990, -6007]] + }, { + "type": "Polygon", + "id": 37197, + "arcs": [[6210, 6211, 6212, -6151, -6033]] + }, { + "type": "Polygon", + "id": 37011, + "arcs": [[6213, 6214, 6215, 6216, 6217, -6083, -5987, -6179]] + }, { + "type": "Polygon", + "id": 37069, + "arcs": [[6218, 6219, -6065, -6063, -6052]] + }, { + "type": "Polygon", + "id": 5055, + "arcs": [[-5972, -5971, 6220, 6221, -6129, -6140]] + }, { + "type": "Polygon", + "id": 35033, + "arcs": [[-5814, 6222, 6223, 6224, -5772, -5812]] + }, { + "type": "Polygon", + "id": 37067, + "arcs": [[6225, 6226, 6227, -6211, -6032, -6047]] + }, { + "type": "Polygon", + "id": 5065, + "arcs": [[-6128, 6228, 6229, -6137, -6120]] + }, { + "type": "Polygon", + "id": 47171, + "arcs": [[6230, 6231, 6232, -6173, -6149, -6085]] + }, { + "type": "Polygon", + "id": 5075, + "arcs": [[-6222, 6233, 6234, 6235, -6126, -6130]] + }, { + "type": "Polygon", + "id": 37081, + "arcs": [[6236, 6237, 6238, -6226, -6070]] + }, { + "type": "Polygon", + "id": 37001, + "arcs": [[6239, 6240, 6241, -6237, -6069, -6072]] + }, { + "type": "Polygon", + "id": 40119, + "arcs": [[6242, 6243, 6244, -5998, -6030]] + }, { + "type": "Polygon", + "id": 47085, + "arcs": [[-6200, 6245, 6246, -6188, -6186]] + }, { + "type": "Polygon", + "id": 37015, + "arcs": [[6247, 6248, 6249, -6250, 6250, -6077, -6054, -6058]] + }, { + "type": "Polygon", + "id": 37135, + "arcs": [[-6061, 6251, 6252, -6240, -6071]] + }, { + "type": "Polygon", + "id": 37063, + "arcs": [[-6067, 6253, 6254, -6252, -6060]] + }, { + "type": "Polygon", + "id": 5143, + "arcs": [[6255, 6256, -6117, -6205]] + }, { + "type": "MultiPolygon", + "id": 37055, + "arcs": [[[6257, 6258]], [[-6044, 6259]]] + }, { + "type": "Polygon", + "id": 47053, + "arcs": [[6260, 6261, 6262, 6263, -6090, -6098]] + }, { + "type": "Polygon", + "id": 35043, + "arcs": [[6264, 6265, 6266, 6267, 6268, -5777, -5775]] + }, { + "type": "Polygon", + "id": 35021, + "arcs": [[-5789, 6269, 6270, -6223, -5813]] + }, { + "type": "Polygon", + "id": 47045, + "arcs": [[6271, 6272, 6273, -6162, -6099, -6091, -6264]] + }, { + "type": "Polygon", + "id": 37127, + "arcs": [[-6080, 6274, 6275, 6276, -6219]] + }, { + "type": "Polygon", + "id": 47089, + "arcs": [[-6197, 6277, 6278, 6279, -6168]] + }, { + "type": "Polygon", + "id": 47093, + "arcs": [[-6280, 6280, 6281, 6282, 6283, -6209, -6157, -6169]] + }, { + "type": "Polygon", + "id": 47029, + "arcs": [[-6175, 6284, 6285, 6286, 6287, -6278, -6196, -6176]] + }, { + "type": "Polygon", + "id": 47035, + "arcs": [[-6184, 6288, 6289, 6290, 6291, 6292, 6293, 6294, -6206, -6023]] + }, { + "type": "Polygon", + "id": 40073, + "arcs": [[6295, 6296, 6297, -6093, -6013]] + }, { + "type": "Polygon", + "id": 40083, + "arcs": [[-5999, -6245, 6298, 6299, -6296, -6012]] + }, { + "type": "Polygon", + "id": 40011, + "arcs": [[-6298, 6300, 6301, 6302, 6303, -6094]] + }, { + "type": "Polygon", + "id": 40043, + "arcs": [[6304, 6305, -6015, -5923, -6095, -6304]] + }, { + "type": "Polygon", + "id": 40037, + "arcs": [[-6166, 6306, 6307, 6308, -6243, -6029]] + }, { + "type": "Polygon", + "id": 40145, + "arcs": [[-6082, 6309, 6310, 6311, -6164, -6004]] + }, { + "type": "Polygon", + "id": 40021, + "arcs": [[-5948, 6312, 6313, 6314, -6310, -6081]] + }, { + "type": "Polygon", + "id": 40001, + "arcs": [[-6118, -6257, 6315, 6316, -6313, -5947]] + }, { + "type": "Polygon", + "id": 37121, + "arcs": [[-6218, 6317, 6318, -6231, -6084]] + }, { + "type": "Polygon", + "id": 37065, + "arcs": [[6319, 6320, 6321, -6275, -6079]] + }, { + "type": "Polygon", + "id": 47017, + "arcs": [[-6191, 6322, 6323, 6324, -6261, -6097, -6106]] + }, { + "type": "Polygon", + "id": 47041, + "arcs": [[6325, 6326, 6327, -6192, -6160, -6208]] + }, { + "type": "Polygon", + "id": 5137, + "arcs": [[6328, 6329, 6330, 6331, -6138, -6230]] + }, { + "type": "Polygon", + "id": 5101, + "arcs": [[-6134, 6332, 6333, 6334, -6201, -6123]] + }, { + "type": "Polygon", + "id": 37027, + "arcs": [[-6154, 6335, 6336, 6337, -6214, -6178]] + }, { + "type": "Polygon", + "id": 5129, + "arcs": [[-6139, -6332, 6338, 6339, -6333, -6133, -6136]] + }, { + "type": "Polygon", + "id": 47149, + "arcs": [[6340, 6341, 6342, 6343, 6344, -6171, -6194]] + }, { + "type": "Polygon", + "id": 37199, + "arcs": [[6345, 6346, 6347, -6232, -6319]] + }, { + "type": "Polygon", + "id": 47185, + "arcs": [[-6295, 6348, 6349, -6326, -6207]] + }, { + "type": "Polygon", + "id": 37183, + "arcs": [[-6220, 6350, 6351, 6352, -6254, -6066]] + }, { + "type": "Polygon", + "id": 37117, + "arcs": [[6249, 6353, 6354, 6355, -6320, -6078, -6251]] + }, { + "type": "Polygon", + "id": 37115, + "arcs": [[-6233, -6348, 6356, 6357, -6285, 6174, -6175, -6174]] + }, { + "type": "Polygon", + "id": 37059, + "arcs": [[6358, 6359, 6360, -6212, -6228]] + }, { + "type": "Polygon", + "id": 48393, + "arcs": [[-6114, 6361, 6362, 6363, 6364, -6107, -6112]] + }, { + "type": "Polygon", + "id": 48211, + "arcs": [[-6113, -6017, 6365, 6366, -6362]] + }, { + "type": "Polygon", + "id": 48233, + "arcs": [[-6108, -6365, 6367, 6368]] + }, { + "type": "Polygon", + "id": 48205, + "arcs": [[6369, 6370, 6371, -5787, -6110]] + }, { + "type": "Polygon", + "id": 37097, + "arcs": [[-6213, -6361, 6372, 6373, 6374, 6375, 6376, 6377, -6152]] + }, { + "type": "Polygon", + "id": 48341, + "arcs": [[-6369, 6378, 6379, 6380, -6370, -6102]] + }, { + "type": "Polygon", + "id": 47187, + "arcs": [[-6345, 6381, 6382, 6383, -6198, -6146, -6172]] + }, { + "type": "Polygon", + "id": 37003, + "arcs": [[6384, -6336, -6153, -6378]] + }, { + "type": "Polygon", + "id": 47145, + "arcs": [[6385, 6386, 6387, 6388, -6289, -6183, -6210, -6284, 6389]] + }, { + "type": "Polygon", + "id": 47155, + "arcs": [[-6288, -6287, 6286, 6390, 6391, 6392, -6281, -6279]] + }, { + "type": "Polygon", + "id": 37057, + "arcs": [[-6239, 6393, 6394, 6395, -6359, -6227]] + }, { + "type": "Polygon", + "id": 40129, + "arcs": [[-6306, 6396, 6397, 6398, -6366, -6016]] + }, { + "type": "Polygon", + "id": 35031, + "arcs": [[-6269, 6399, -5780, -5778]] + }, { + "type": "Polygon", + "id": 35049, + "arcs": [[-6225, 6400, 6401, 6402, -6266, 6403, 6404, 6405, -5773]] + }, { + "type": "Polygon", + "id": 5093, + "arcs": [[6406, 6407, 6408, 6409, 6410, 6411, 6412, -5969, -6163, -6274]] + }, { + "type": "Polygon", + "id": 37023, + "arcs": [[-6338, 6413, 6414, 6415, 6416, 6417, -6216, -6215]] + }, { + "type": "Polygon", + "id": 47033, + "arcs": [[6418, 6419, 6420, -6272, -6263]] + }, { + "type": "Polygon", + "id": 5031, + "arcs": [[-6413, 6421, 6422, -6234, -6221, -5970]] + }, { + "type": "Polygon", + "id": 37177, + "arcs": [[6423, 6424, 6425]] + }, { + "type": "Polygon", + "id": 47081, + "arcs": [[-6384, 6426, 6427, 6428, -6246, -6199]] + }, { + "type": "Polygon", + "id": 37187, + "arcs": [[-6425, 6429, 6430, -6354, -6250, -6249, 6431]] + }, { + "type": "Polygon", + "id": 35028, + "arcs": [[-5774, -6406, 6432, -6404, -6265]] + }, { + "type": "Polygon", + "id": 47015, + "arcs": [[6433, 6434, -6341, -6193, -6328]] + }, { + "type": "Polygon", + "id": 37111, + "arcs": [[6435, 6436, -6346, -6318, -6217, -6418]] + }, { + "type": "Polygon", + "id": 47097, + "arcs": [[-6421, 6437, 6438, -6407, -6273]] + }, { + "type": "Polygon", + "id": 40081, + "arcs": [[-6309, 6439, 6440, 6441, -6299, -6244]] + }, { + "type": "Polygon", + "id": 5063, + "arcs": [[-6236, 6442, 6443, 6444, -6329, -6229, -6127]] + }, { + "type": "Polygon", + "id": 37151, + "arcs": [[-6242, 6445, 6446, 6447, -6394, -6238]] + }, { + "type": "Polygon", + "id": 47105, + "arcs": [[-6390, -6283, 6448, 6449, 6450, -6386]] + }, { + "type": "Polygon", + "id": 5067, + "arcs": [[-6235, -6423, 6451, 6452, 6453, 6454, -6443]] + }, { + "type": "Polygon", + "id": 47009, + "arcs": [[6455, 6456, 6457, -6449, -6282, -6393]] + }, { + "type": "Polygon", + "id": 37037, + "arcs": [[-6255, -6353, 6458, 6459, 6460, 6461, -6446, -6241, -6253]] + }, { + "type": "Polygon", + "id": 35047, + "arcs": [[-6271, 6462, 6463, 6464, -6401, -6224]] + }, { + "type": "Polygon", + "id": 37195, + "arcs": [[6465, 6466, 6467, 6468, -6276, -6322]] + }, { + "type": "Polygon", + "id": 37159, + "arcs": [[-6396, 6469, 6470, -6373, -6360]] + }, { + "type": "Polygon", + "id": 40111, + "arcs": [[-6165, -6312, 6471, 6472, 6473, -6307]] + }, { + "type": "Polygon", + "id": 40101, + "arcs": [[-6315, 6474, 6475, 6476, -6472, -6311]] + }, { + "type": "Polygon", + "id": 47177, + "arcs": [[-6350, 6477, 6478, 6479, 6480, -6434, -6327]] + }, { + "type": "Polygon", + "id": 47119, + "arcs": [[6481, 6482, 6483, 6484, -6427, -6383]] + }, { + "type": "Polygon", + "id": 47039, + "arcs": [[6485, 6486, 6487, 6488, -6323, -6190]] + }, { + "type": "Polygon", + "id": 47135, + "arcs": [[-6429, 6489, 6490, -6486, -6189, -6247]] + }, { + "type": "Polygon", + "id": 37147, + "arcs": [[-6356, 6491, 6492, 6493, 6494, 6495, 6496, -6466, -6321]] + }, { + "type": "Polygon", + "id": 37035, + "arcs": [[-6377, 6497, -6414, -6337, -6385]] + }, { + "type": "Polygon", + "id": 37021, + "arcs": [[-6437, 6498, 6499, 6500, -6357, -6347]] + }, { + "type": "Polygon", + "id": 47143, + "arcs": [[6501, 6502, 6503, -6290, -6389]] + }, { + "type": "Polygon", + "id": 47175, + "arcs": [[-6294, 6504, -6292, 6505, 6506, -6478, -6349]] + }, { + "type": "Polygon", + "id": 47077, + "arcs": [[-6489, 6507, 6508, 6509, -6324]] + }, { + "type": "Polygon", + "id": 47075, + "arcs": [[6510, 6511, 6512, 6513, -6438, -6420]] + }, { + "type": "Polygon", + "id": 37101, + "arcs": [[-6469, 6514, 6515, 6516, -6351, -6277]] + }, { + "type": "Polygon", + "id": 40039, + "arcs": [[-6303, 6517, 6518, 6519, -6397, -6305]] + }, { + "type": "Polygon", + "id": 6071, + "arcs": [[6520, 6521, 6522, 6523, 6524, 6525, -5468, -5913]] + }, { + "type": "Polygon", + "id": 6079, + "arcs": [[-6142, 6526, 6527, 6528, -5874]] + }, { + "type": "Polygon", + "id": 6029, + "arcs": [[-6526, 6529, 6530, 6531, -6527, -6141, -5940, -5469]] + }, { + "type": "Polygon", + "id": 47113, + "arcs": [[-6325, -6510, 6532, 6533, -6511, -6419, -6262]] + }, { + "type": "Polygon", + "id": 5141, + "arcs": [[-6331, 6534, 6535, 6536, 6537, -6339]] + }, { + "type": "Polygon", + "id": 37087, + "arcs": [[-6501, 6538, 6539, 6540, -6391, -6287, -6286, -6358]] + }, { + "type": "Polygon", + "id": 5047, + "arcs": [[6541, 6542, 6543, -6203, 6544]] + }, { + "type": "Polygon", + "id": 47007, + "arcs": [[-6504, 6545, 6546, -6506, -6291]] + }, { + "type": "Polygon", + "id": 5071, + "arcs": [[-6202, -6335, 6547, 6548, -6545]] + }, { + "type": "Polygon", + "id": 5033, + "arcs": [[6549, 6550, -6316, -6256, -6204, -6544]] + }, { + "type": "Polygon", + "id": 47121, + "arcs": [[6551, 6552, 6553, -6502, -6388]] + }, { + "type": "Polygon", + "id": 35037, + "arcs": [[-6372, 6554, 6555, 6556, 6557, 6558, 6559, -6463, -6270, -5788]] + }, { + "type": "MultiPolygon", + "id": 37013, + "arcs": [[[6560, 6561, 6562, -6494]], [[-6431, 6563, 6564, -6492, -6355]]] + }, { + "type": "Polygon", + "id": 5115, + "arcs": [[-6340, -6538, 6565, 6566, 6567, -6548, -6334]] + }, { + "type": "Polygon", + "id": 40017, + "arcs": [[6568, 6569, 6570, 6571, 6572, -6301, -6297]] + }, { + "type": "Polygon", + "id": 40109, + "arcs": [[-6442, 6573, 6574, -6569, -6300]] + }, { + "type": "Polygon", + "id": 5023, + "arcs": [[-6445, 6575, 6576, -6535, -6330]] + }, { + "type": "Polygon", + "id": 47117, + "arcs": [[6577, 6578, 6579, -6482, -6382, -6344]] + }, { + "type": "Polygon", + "id": 5111, + "arcs": [[-6412, 6580, 6581, -6452, -6422]] + }, { + "type": "Polygon", + "id": 37095, + "arcs": [[-6424, 6582, -6258, 6583, -6564, -6430]] + }, { + "type": "Polygon", + "id": 47031, + "arcs": [[-6435, -6481, 6584, 6585, 6586, 6587, -6342]] + }, { + "type": "Polygon", + "id": 47003, + "arcs": [[-6588, 6588, 6589, -6578, -6343]] + }, { + "type": "Polygon", + "id": 37173, + "arcs": [[6590, 6591, 6592, -6456, -6392, -6541]] + }, { + "type": "Polygon", + "id": 47123, + "arcs": [[-6458, 6593, 6594, 6595, 6596, 6597, 6598, -6450]] + }, { + "type": "Polygon", + "id": 47101, + "arcs": [[-6485, 6599, 6600, -6490, -6428]] + }, { + "type": "Polygon", + "id": 37079, + "arcs": [[6601, 6602, -6467, -6497]] + }, { + "type": "MultiPolygon", + "id": 47167, + "arcs": [[[6603, 6604, -6410]], [[-6514, 6605, 6606, -6408, -6439]]] + }, { + "type": "Polygon", + "id": 47107, + "arcs": [[-6451, -6599, 6607, -6597, 6608, 6609, -6552, -6387]] + }, { + "type": "Polygon", + "id": 40135, + "arcs": [[-6317, -6551, 6610, 6611, 6612, -6475, -6314]] + }, { + "type": "Polygon", + "id": 40107, + "arcs": [[-6474, 6613, 6614, 6615, 6616, -6440, -6308]] + }, { + "type": "Polygon", + "id": 37105, + "arcs": [[6617, 6618, -6461, -6460]] + }, { + "type": "Polygon", + "id": 48359, + "arcs": [[-6381, 6619, 6620, -6555, -6371]] + }, { + "type": "Polygon", + "id": 48065, + "arcs": [[-6364, 6621, 6622, 6623, -6379, -6368]] + }, { + "type": "Polygon", + "id": 48179, + "arcs": [[6624, 6625, -6622, -6363]] + }, { + "type": "Polygon", + "id": 48483, + "arcs": [[-6399, 6626, 6627, -6625, -6367]] + }, { + "type": "Polygon", + "id": 48375, + "arcs": [[-6624, 6628, -6620, -6380]] + }, { + "type": "Polygon", + "id": 37161, + "arcs": [[6629, 6630, 6631, 6632, 6633, -6499, -6436, -6417]] + }, { + "type": "Polygon", + "id": 37191, + "arcs": [[-6603, 6634, 6635, 6636, -6515, -6468]] + }, { + "type": "Polygon", + "id": 47023, + "arcs": [[6637, 6638, 6639, -6533, -6509]] + }, { + "type": "Polygon", + "id": 37085, + "arcs": [[-6517, 6640, 6641, 6642, -6618, -6459, -6352]] + }, { + "type": "Polygon", + "id": 37045, + "arcs": [[6643, 6644, 6645, 6646, -6630, -6416]] + }, { + "type": "Polygon", + "id": 37109, + "arcs": [[-6376, 6647, 6648, -6644, -6415, -6498]] + }, { + "type": "Polygon", + "id": 47153, + "arcs": [[6649, 6650, 6651, -6479, -6507, -6547]] + }, { + "type": "Polygon", + "id": 40091, + "arcs": [[6652, 6653, 6654, -6614, -6473, -6477]] + }, { + "type": "Polygon", + "id": 40015, + "arcs": [[-6573, 6655, 6656, 6657, 6658, -6518, -6302]] + }, { + "type": "Polygon", + "id": 5145, + "arcs": [[-6455, 6659, 6660, 6661, 6662, -6576, -6444]] + }, { + "type": "Polygon", + "id": 47061, + "arcs": [[6663, 6664, -6585, -6480, -6652]] + }, { + "type": "Polygon", + "id": 4025, + "arcs": [[6665, 6666, 6667, 6668, 6669, -5736]] + }, { + "type": "Polygon", + "id": 37099, + "arcs": [[-6540, 6670, 6671, 6672, 6673, -6591]] + }, { + "type": "Polygon", + "id": 37119, + "arcs": [[6674, 6675, 6676, 6677, 6678, -6648, -6375]] + }, { + "type": "Polygon", + "id": 37125, + "arcs": [[-6619, -6643, 6679, 6680, 6681, 6682, -6447, -6462]] + }, { + "type": "Polygon", + "id": 37123, + "arcs": [[-6683, 6683, 6684, -6395, -6448]] + }, { + "type": "Polygon", + "id": 37025, + "arcs": [[6685, 6686, -6675, -6374, -6471]] + }, { + "type": "Polygon", + "id": 40009, + "arcs": [[-6520, 6687, 6688, 6689, 6690, 6691, -6627, -6398]] + }, { + "type": "Polygon", + "id": 37167, + "arcs": [[-6685, 6692, 6693, -6686, -6470]] + }, { + "type": "Polygon", + "id": 37089, + "arcs": [[-6634, 6694, 6695, 6696, -6500]] + }, { + "type": "Polygon", + "id": 47181, + "arcs": [[6697, 6698, 6699, -6487, -6491, -6601]] + }, { + "type": "Polygon", + "id": 40133, + "arcs": [[6700, 6701, 6702, -6616]] + }, { + "type": "Polygon", + "id": 37075, + "arcs": [[6703, 6704, -6594, -6457, -6593]] + }, { + "type": "Polygon", + "id": 40149, + "arcs": [[-6659, 6705, -6688, -6519]] + }, { + "type": "Polygon", + "id": 40125, + "arcs": [[-6617, -6703, 6706, 6707, 6708, -6574, -6441]] + }, { + "type": "Polygon", + "id": 5029, + "arcs": [[6709, 6710, 6711, -6566, -6537]] + }, { + "type": "Polygon", + "id": 47099, + "arcs": [[-6484, 6712, 6713, -6698, -6600]] + }, { + "type": "Polygon", + "id": 40061, + "arcs": [[6714, 6715, 6716, -6653, -6476, -6613]] + }, { + "type": "Polygon", + "id": 47065, + "arcs": [[-6554, 6717, 6718, 6719, 6720, 6721, -6650, -6546, -6503]] + }, { + "type": "Polygon", + "id": 47055, + "arcs": [[-6580, 6722, 6723, 6724, -6713, -6483]] + }, { + "type": "Polygon", + "id": 5131, + "arcs": [[-6543, 6725, 6726, 6727, -6611, -6550]] + }, { + "type": "Polygon", + "id": 5037, + "arcs": [[6728, 6729, 6730, -6453, -6582]] + }, { + "type": "Polygon", + "id": 5147, + "arcs": [[-6731, 6731, 6732, 6733, -6660, -6454]] + }, { + "type": "Polygon", + "id": 5035, + "arcs": [[-6411, -6605, 6734, 6735, 6736, 6737, 6738, -6729, -6581]] + }, { + "type": "Polygon", + "id": 47069, + "arcs": [[-6534, -6640, 6739, 6740, 6741, 6742, 6743, -6512]] + }, { + "type": "Polygon", + "id": 37107, + "arcs": [[6744, 6745, 6746, -6635, -6602, -6496]] + }, { + "type": "Polygon", + "id": 5083, + "arcs": [[-6549, -6568, 6747, 6748, -6726, -6542]] + }, { + "type": "Polygon", + "id": 37175, + "arcs": [[6749, 6750, 6751, -6671, -6539, -6697]] + }, { + "type": "Polygon", + "id": 47071, + "arcs": [[-6700, 6752, 6753, 6754, 6755, -6638, -6508, -6488]] + }, { + "type": "Polygon", + "id": 37071, + "arcs": [[-6679, 6756, -6645, -6649]] + }, { + "type": "MultiPolygon", + "id": 37049, + "arcs": [[[6757, 6758, 6759]], [[-6563, 6760, 6761, 6762, -6745, -6495]]] + }, { + "type": "Polygon", + "id": 47127, + "arcs": [[6763, 6764, -6589, -6587]] + }, { + "type": "Polygon", + "id": 47157, + "arcs": [[6765, 6766, 6767, -6735, -6604, -6409, -6607]] + }, { + "type": "Polygon", + "id": 37149, + "arcs": [[6768, 6769, -6695, -6633]] + }, { + "type": "Polygon", + "id": 47047, + "arcs": [[-6744, 6770, 6771, -6766, -6606, -6513]] + }, { + "type": "Polygon", + "id": 47109, + "arcs": [[-6756, 6772, -6740, -6639]] + }, { + "type": "Polygon", + "id": 40079, + "arcs": [[6773, 6774, 6775, 6776, 6777, -6715, -6612, -6728]] + }, { + "type": "Polygon", + "id": 40051, + "arcs": [[6778, 6779, 6780, 6781, -6656, -6572]] + }, { + "type": "Polygon", + "id": 40027, + "arcs": [[-6709, 6782, -6570, -6575]] + }, { + "type": "Polygon", + "id": 47103, + "arcs": [[-6765, 6783, 6784, 6785, -6723, -6579, -6590]] + }, { + "type": "Polygon", + "id": 5045, + "arcs": [[-6577, -6663, 6786, 6787, 6788, -6710, -6536]] + }, { + "type": "Polygon", + "id": 47051, + "arcs": [[-6665, 6789, 6790, 6791, -6784, -6764, -6586]] + }, { + "type": "Polygon", + "id": 47011, + "arcs": [[6792, 6793, 6794, -6718, -6553, -6610]] + }, { + "type": "Polygon", + "id": 35006, + "arcs": [[-6268, 6795, 6796, 6797, 6798, -5781, -6400]] + }, { + "type": "Polygon", + "id": 40087, + "arcs": [[-6708, 6799, 6800, -6779, -6571, -6783]] + }, { + "type": "Polygon", + "id": 37113, + "arcs": [[6801, 6802, 6803, -6704, -6592, -6674]] + }, { + "type": "Polygon", + "id": 37137, + "arcs": [[-6761, -6562, 6804]] + }, { + "type": "Polygon", + "id": 47115, + "arcs": [[-6722, 6805, 6806, -6790, -6664, -6651]] + }, { + "type": "Polygon", + "id": 37163, + "arcs": [[-6637, 6807, 6808, 6809, 6810, -6641, -6516]] + }, { + "type": "Polygon", + "id": 5149, + "arcs": [[-6712, 6811, 6812, 6813, 6814, -6748, -6567]] + }, { + "type": "Polygon", + "id": 40121, + "arcs": [[-6717, 6815, 6816, 6817, 6818, 6819, -6654]] + }, { + "type": "Polygon", + "id": 37039, + "arcs": [[-6804, 6820, 6821, 6822, 6823, -6595, -6705]] + }, { + "type": "Polygon", + "id": 40063, + "arcs": [[-6655, -6820, 6824, 6825, -6701, -6615]] + }, { + "type": "Polygon", + "id": 47139, + "arcs": [[-6824, 6826, 6827, -6793, -6609, -6596]] + }, { + "type": "Polygon", + "id": 37051, + "arcs": [[-6811, 6828, 6829, 6830, -6680, -6642]] + }, { + "type": "Polygon", + "id": 37103, + "arcs": [[6831, -6759, 6832, 6833, 6834, -6746, -6763]] + }, { + "type": "Polygon", + "id": 35001, + "arcs": [[-6403, 6835, 6836, -6796, -6267]] + }, { + "type": "Polygon", + "id": 35019, + "arcs": [[-6560, 6837, 6838, 6839, -6464]] + }, { + "type": "Polygon", + "id": 45045, + "arcs": [[-6770, 6840, 6841, 6842, 6843, 6844, -6750, -6696]] + }, { + "type": "Polygon", + "id": 37007, + "arcs": [[6845, 6846, 6847, 6848, -6693]] + }, { + "type": "Polygon", + "id": 37093, + "arcs": [[-6831, 6849, 6850, 6851, -6681]] + }, { + "type": "Polygon", + "id": 37179, + "arcs": [[-6849, 6852, 6853, -6676, -6687, -6694]] + }, { + "type": "Polygon", + "id": 45083, + "arcs": [[6854, 6855, -6841, -6769, -6632, 6856]] + }, { + "type": "Polygon", + "id": 37061, + "arcs": [[-6747, -6835, 6857, 6858, -6808, -6636]] + }, { + "type": "Polygon", + "id": 48117, + "arcs": [[6859, 6860, 6861, 6862, -6556, -6621]] + }, { + "type": "Polygon", + "id": 45021, + "arcs": [[6863, 6864, -6857, -6631, -6647, 6865]] + }, { + "type": "Polygon", + "id": 48129, + "arcs": [[6866, 6867, 6868, 6869, -6626]] + }, { + "type": "Polygon", + "id": 48087, + "arcs": [[-6692, 6870, 6871, 6872, -6867, -6628]] + }, { + "type": "Polygon", + "id": 48381, + "arcs": [[6873, 6874, 6875, -6860, -6629]] + }, { + "type": "Polygon", + "id": 37153, + "arcs": [[-6682, 6876, 6877, -6846, -6684]] + }, { + "type": "Polygon", + "id": 48011, + "arcs": [[-6870, 6878, 6879, -6874, -6623]] + }, { + "type": "Polygon", + "id": 45091, + "arcs": [[6880, 6881, 6882, -6866, -6646, -6757, -6678]] + }, { + "type": "Polygon", + "id": 37043, + "arcs": [[-6803, 6883, 6884, 6885, -6821]] + }, { + "type": "Polygon", + "id": 5123, + "arcs": [[-6739, 6886, 6887, -6732, -6730]] + }, { + "type": "Polygon", + "id": 40075, + "arcs": [[-6658, 6888, 6889, 6890, 6891, -6689, -6706]] + }, { + "type": "MultiPolygon", + "id": 37031, + "arcs": [[[6892, -6833, -6758, 6893]]] + }, { + "type": "Polygon", + "id": 40055, + "arcs": [[-6892, 6894, 6895, -6690]] + }, { + "type": "MultiPolygon", + "id": 6083, + "arcs": [[[6896]], [[6897]], [[-6532, 6898, 6899, -6528]]] + }, { + "type": "Polygon", + "id": 5105, + "arcs": [[6900, 6901, 6902, -6812, -6711, -6789]] + }, { + "type": "Polygon", + "id": 5127, + "arcs": [[-6815, 6903, 6904, -6774, -6727, -6749]] + }, { + "type": "Polygon", + "id": 5117, + "arcs": [[-6734, 6905, 6906, 6907, -6661]] + }, { + "type": "Polygon", + "id": 45077, + "arcs": [[-6845, 6908, 6909, -6751]] + }, { + "type": "Polygon", + "id": 5085, + "arcs": [[-6908, 6910, 6911, 6912, -6787, -6662]] + }, { + "type": "Polygon", + "id": 45057, + "arcs": [[-6854, 6913, 6914, 6915, 6916, -6881, -6677]] + }, { + "type": "Polygon", + "id": 40077, + "arcs": [[-6778, 6917, -6816, -6716]] + }, { + "type": "Polygon", + "id": 45073, + "arcs": [[6918, 6919, 6920, 6921, 6922, 6923, -6672, -6752, -6910]] + }, { + "type": "Polygon", + "id": 35057, + "arcs": [[-6840, 6924, 6925, 6926, -6836, -6402, -6465]] + }, { + "type": "Polygon", + "id": 37165, + "arcs": [[-6851, 6927, 6928, -6877, -6852]] + }, { + "type": "Polygon", + "id": 40057, + "arcs": [[-6896, 6929, 6930, 6931, -6871, -6691]] + }, { + "type": "Polygon", + "id": 5119, + "arcs": [[-6913, 6932, 6933, 6934, -6901, -6788]] + }, { + "type": "Polygon", + "id": 1077, + "arcs": [[6935, 6936, 6937, -6753, -6699, -6714, -6725, 6938]] + }, { + "type": "Polygon", + "id": 5095, + "arcs": [[-6888, 6939, 6940, 6941, -6906, -6733]] + }, { + "type": "Polygon", + "id": 13241, + "arcs": [[6942, 6943, -6884, -6802, -6673, -6924]] + }, { + "type": "Polygon", + "id": 1083, + "arcs": [[-6786, 6944, 6945, 6946, -6939, -6724]] + }, { + "type": "Polygon", + "id": 28003, + "arcs": [[6947, 6948, -6741, -6773, -6755, 6949]] + }, { + "type": "Polygon", + "id": 28141, + "arcs": [[6950, 6951, 6952, -6950, -6754, -6938, 6953]] + }, { + "type": "Polygon", + "id": 28139, + "arcs": [[6954, 6955, 6956, -6742, -6949]] + }, { + "type": "Polygon", + "id": 28033, + "arcs": [[6957, 6958, 6959, -6736, -6768, 6960]] + }, { + "type": "Polygon", + "id": 28009, + "arcs": [[6961, 6962, -6771, -6743, -6957]] + }, { + "type": "Polygon", + "id": 28093, + "arcs": [[6963, 6964, 6965, -6961, -6767, -6772, -6963]] + }, { + "type": "Polygon", + "id": 13281, + "arcs": [[-6944, 6966, 6967, 6968, -6885]] + }, { + "type": "Polygon", + "id": 1089, + "arcs": [[-6792, 6969, 6970, 6971, -6945, -6785]] + }, { + "type": "Polygon", + "id": 1071, + "arcs": [[6972, 6973, -6970, -6791, -6807, 6974]] + }, { + "type": "Polygon", + "id": 13213, + "arcs": [[6975, 6976, 6977, 6978, -6794, -6828, 6979]] + }, { + "type": "Polygon", + "id": 13111, + "arcs": [[-6823, 6980, 6981, 6982, 6983, -6980, -6827]] + }, { + "type": "Polygon", + "id": 13313, + "arcs": [[-6978, 6984, 6985, 6986, -6795, -6979]] + }, { + "type": "Polygon", + "id": 13047, + "arcs": [[6987, -6719, -6987]] + }, { + "type": "Polygon", + "id": 13291, + "arcs": [[-6886, -6969, 6988, 6989, -6981, -6822]] + }, { + "type": "Polygon", + "id": 37133, + "arcs": [[-6893, 6990, 6991, -6858, -6834]] + }, { + "type": "Polygon", + "id": 13083, + "arcs": [[-6806, -6721, 6992, 6993, -6975]] + }, { + "type": "Polygon", + "id": 13295, + "arcs": [[-6986, 6994, 6995, 6996, 6997, -6993, -6720, -6988]] + }, { + "type": "Polygon", + "id": 40123, + "arcs": [[-6702, -6826, 6998, 6999, 7000, 7001, -6800, -6707]] + }, { + "type": "Polygon", + "id": 35061, + "arcs": [[-6837, -6927, 7002, -6797]] + }, { + "type": "Polygon", + "id": 37155, + "arcs": [[7003, 7004, 7005, 7006, 7007, -6928, -6850, -6830]] + }, { + "type": "Polygon", + "id": 35009, + "arcs": [[-6863, 7008, 7009, 7010, -6557]] + }, { + "type": "Polygon", + "id": 45087, + "arcs": [[-6864, -6883, 7011, 7012, 7013, 7014, -6855, -6865]] + }, { + "type": "Polygon", + "id": 5077, + "arcs": [[-6738, 7015, 7016, -6940, -6887]] + }, { + "type": "Polygon", + "id": 1033, + "arcs": [[7017, 7018, -6954, -6937]] + }, { + "type": "MultiPolygon", + "id": 6111, + "arcs": [[[7019]], [[7020, -6899, -6531, 7021]]] + }, { + "type": "Polygon", + "id": 28143, + "arcs": [[-6737, -6960, 7022, 7023, 7024, 7025, 7026, -7016]] + }, { + "type": "Polygon", + "id": 1049, + "arcs": [[-6998, 7027, 7028, 7029, 7030, -6973, -6994]] + }, { + "type": "Polygon", + "id": 37017, + "arcs": [[7031, 7032, -7004, -6829, -6810]] + }, { + "type": "Polygon", + "id": 40065, + "arcs": [[7033, 7034, 7035, 7036, -6930, -6895, -6891]] + }, { + "type": "Polygon", + "id": 5125, + "arcs": [[-6935, 7037, 7038, 7039, -6902]] + }, { + "type": "Polygon", + "id": 40031, + "arcs": [[-6657, -6782, 7040, 7041, 7042, -6889]] + }, { + "type": "Polygon", + "id": 40049, + "arcs": [[-7002, 7043, 7044, 7045, -6780, -6801]] + }, { + "type": "Polygon", + "id": 13123, + "arcs": [[7046, 7047, 7048, -6976, -6984]] + }, { + "type": "Polygon", + "id": 13137, + "arcs": [[-6923, 7049, 7050, 7051, 7052, -6967, -6943]] + }, { + "type": "MultiPolygon", + "id": 6037, + "arcs": [[[7053]], [[7054]], [[-6525, 7055, 7056, -7022, -6530]]] + }, { + "type": "Polygon", + "id": 45023, + "arcs": [[-6917, 7057, -7012, -6882]] + }, { + "type": "Polygon", + "id": 45007, + "arcs": [[-6843, 7058, 7059, 7060, -6919, -6909, -6844]] + }, { + "type": "Polygon", + "id": 45025, + "arcs": [[7061, 7062, 7063, -6914, -6853, -6848, 7064]] + }, { + "type": "Polygon", + "id": 45069, + "arcs": [[-7008, 7065, 7066, 7067, -7065, -6847, -6878, -6929]] + }, { + "type": "Polygon", + "id": 1079, + "arcs": [[-6947, 7068, 7069, 7070, 7071, -7018, -6936]] + }, { + "type": "Polygon", + "id": 13311, + "arcs": [[7072, 7073, -6989, -6968, -7053]] + }, { + "type": "Polygon", + "id": 45059, + "arcs": [[-7015, 7074, 7075, 7076, -6842, -6856]] + }, { + "type": "Polygon", + "id": 35011, + "arcs": [[7077, 7078, 7079, -6838, -6559]] + }, { + "type": "Polygon", + "id": 28137, + "arcs": [[-6966, 7080, 7081, -7023, -6959, -6958]] + }, { + "type": "Polygon", + "id": 5051, + "arcs": [[-7040, 7082, 7083, -6813, -6903]] + }, { + "type": "Polygon", + "id": 40029, + "arcs": [[-6819, 7084, 7085, -6999, -6825]] + }, { + "type": "Polygon", + "id": 28117, + "arcs": [[-6953, 7086, 7087, 7088, -6955, -6948]] + }, { + "type": "Polygon", + "id": 48437, + "arcs": [[-6880, 7089, 7090, 7091, 7092, -6875]] + }, { + "type": "Polygon", + "id": 48045, + "arcs": [[-6869, 7093, 7094, 7095, -7090, -6879]] + }, { + "type": "Polygon", + "id": 48069, + "arcs": [[-7093, 7096, 7097, 7098, -6861, -6876]] + }, { + "type": "Polygon", + "id": 48191, + "arcs": [[-6873, 7099, 7100, 7101, -7094, -6868]] + }, { + "type": "Polygon", + "id": 48075, + "arcs": [[-6932, 7102, 7103, -7100, -6872]] + }, { + "type": "Polygon", + "id": 5097, + "arcs": [[-7084, 7104, 7105, 7106, 7107, -6904, -6814]] + }, { + "type": "Polygon", + "id": 48369, + "arcs": [[-7099, 7108, 7109, -7009, -6862]] + }, { + "type": "Polygon", + "id": 13187, + "arcs": [[-7074, 7110, 7111, -6982, -6990]] + }, { + "type": "Polygon", + "id": 37141, + "arcs": [[-6992, 7112, 7113, 7114, 7115, -7032, -6809, -6859]] + }, { + "type": "Polygon", + "id": 5113, + "arcs": [[7116, 7117, 7118, -6775, -6905, -7108]] + }, { + "type": "Polygon", + "id": 1103, + "arcs": [[-6972, 7119, 7120, -7069, -6946]] + }, { + "type": "Polygon", + "id": 13257, + "arcs": [[7121, 7122, -7050, -6922]] + }, { + "type": "Polygon", + "id": 40137, + "arcs": [[-7046, 7123, 7124, 7125, -7041, -6781]] + }, { + "type": "Polygon", + "id": 40005, + "arcs": [[7126, 7127, 7128, 7129, -7085, -6818]] + }, { + "type": "Polygon", + "id": 40127, + "arcs": [[-6777, 7130, 7131, -7127, -6817, -6918]] + }, { + "type": "Polygon", + "id": 5107, + "arcs": [[-7027, 7132, 7133, 7134, 7135, -6941, -7017]] + }, { + "type": "Polygon", + "id": 40099, + "arcs": [[-7001, 7136, 7137, -7044]] + }, { + "type": "Polygon", + "id": 40141, + "arcs": [[-7043, 7138, 7139, 7140, -7035, -7034, -6890]] + }, { + "type": "Polygon", + "id": 13129, + "arcs": [[-7049, 7141, 7142, 7143, -6995, -6985, -6977]] + }, { + "type": "Polygon", + "id": 45033, + "arcs": [[7144, 7145, 7146, -7066, -7007]] + }, { + "type": "Polygon", + "id": 13085, + "arcs": [[-7112, 7147, 7148, 7149, 7150, -7047, -6983]] + }, { + "type": "Polygon", + "id": 45055, + "arcs": [[-7063, 7151, 7152, 7153, 7154, 7155, -6915, -7064]] + }, { + "type": "Polygon", + "id": 35041, + "arcs": [[-7011, 7156, 7157, 7158, 7159, -7078, -6558]] + }, { + "type": "Polygon", + "id": 28145, + "arcs": [[-7089, 7160, 7161, 7162, -6964, -6962, -6956]] + }, { + "type": "Polygon", + "id": 1095, + "arcs": [[-7031, 7163, 7164, 7165, -7120, -6971, -6974]] + }, { + "type": "Polygon", + "id": 13055, + "arcs": [[7166, 7167, -7028, -6997]] + }, { + "type": "Polygon", + "id": 13115, + "arcs": [[-7144, 7168, 7169, 7170, -7167, -6996]] + }, { + "type": "Polygon", + "id": 35053, + "arcs": [[-6926, 7171, 7172, 7173, -6798, -7003]] + }, { + "type": "Polygon", + "id": 35003, + "arcs": [[-7174, 7174, 7175, 7176, -5782, -6799]] + }, { + "type": "Polygon", + "id": 1059, + "arcs": [[-7072, 7177, 7178, 7179, -6951, -7019]] + }, { + "type": "Polygon", + "id": 48197, + "arcs": [[-7037, 7180, 7181, 7182, -7103, -6931]] + }, { + "type": "Polygon", + "id": 45039, + "arcs": [[-6916, -7156, 7183, 7184, -7013, -7058]] + }, { + "type": "Polygon", + "id": 5001, + "arcs": [[-6942, -7136, 7185, 7186, 7187, -6911, -6907]] + }, { + "type": "Polygon", + "id": 13227, + "arcs": [[-7151, 7188, -7142, -7048]] + }, { + "type": "Polygon", + "id": 28071, + "arcs": [[-7163, 7189, 7190, 7191, 7192, -7081, -6965]] + }, { + "type": "Polygon", + "id": 28107, + "arcs": [[-7193, 7193, 7194, 7195, -7024, -7082]] + }, { + "type": "Polygon", + "id": 13119, + "arcs": [[7196, 7197, 7198, -7122, -6921]] + }, { + "type": "Polygon", + "id": 45031, + "arcs": [[-7068, 7199, 7200, -7152, -7062]] + }, { + "type": "Polygon", + "id": 45071, + "arcs": [[-7185, 7201, 7202, 7203, 7204, -7075, -7014]] + }, { + "type": "Polygon", + "id": 1019, + "arcs": [[-7171, 7205, 7206, 7207, 7208, -7029, -7168]] + }, { + "type": "Polygon", + "id": 28027, + "arcs": [[7209, 7210, 7211, -7133, -7026, 7212]] + }, { + "type": "Polygon", + "id": 28119, + "arcs": [[-7196, 7213, -7213, -7025]] + }, { + "type": "Polygon", + "id": 13139, + "arcs": [[-7052, 7214, 7215, 7216, 7217, -7148, -7111, -7073]] + }, { + "type": "Polygon", + "id": 28081, + "arcs": [[7218, 7219, 7220, 7221, -7161, -7088]] + }, { + "type": "Polygon", + "id": 40019, + "arcs": [[-7138, 7222, 7223, 7224, 7225, -7124, -7045]] + }, { + "type": "Polygon", + "id": 40069, + "arcs": [[-7000, -7086, -7130, 7226, 7227, -7223, -7137]] + }, { + "type": "Polygon", + "id": 40033, + "arcs": [[-7126, 7228, 7229, 7230, -7139, -7042]] + }, { + "type": "Polygon", + "id": 40089, + "arcs": [[-7119, 7231, 7232, 7233, 7234, 7235, -7131, -6776]] + }, { + "type": "Polygon", + "id": 5059, + "arcs": [[-7039, 7236, 7237, 7238, -7105, -7083]] + }, { + "type": "Polygon", + "id": 4007, + "arcs": [[-5733, 7239, 7240, 7241, -6667, -6666, -5735]] + }, { + "type": "Polygon", + "id": 13147, + "arcs": [[-7061, 7242, 7243, -7197, -6920]] + }, { + "type": "Polygon", + "id": 5053, + "arcs": [[-6934, 7244, 7245, 7246, -7237, -7038]] + }, { + "type": "Polygon", + "id": 5069, + "arcs": [[-6912, -7188, 7247, 7248, -7245, -6933]] + }, { + "type": "Polygon", + "id": 13011, + "arcs": [[7249, 7250, -7215, -7051, -7123, -7199]] + }, { + "type": "Polygon", + "id": 37047, + "arcs": [[-7116, 7251, 7252, -7005, -7033]] + }, { + "type": "Polygon", + "id": 45001, + "arcs": [[7253, 7254, 7255, -7059, -7077]] + }, { + "type": "Polygon", + "id": 28057, + "arcs": [[-6952, -7180, 7256, 7257, -7219, -7087]] + }, { + "type": "Polygon", + "id": 48487, + "arcs": [[-7141, 7258, 7259, 7260, -7181, -7036]] + }, { + "type": "Polygon", + "id": 13015, + "arcs": [[7261, 7262, 7263, -7169, -7143, 7264]] + }, { + "type": "Polygon", + "id": 13057, + "arcs": [[-7150, 7265, 7266, 7267, -7265, -7189]] + }, { + "type": "Polygon", + "id": 45047, + "arcs": [[-7205, 7268, 7269, 7270, -7254, -7076]] + }, { + "type": "Polygon", + "id": 37129, + "arcs": [[7271, 7272, 7273, 7274, -7114]] + }, { + "type": "Polygon", + "id": 28115, + "arcs": [[-7222, 7275, 7276, -7190, -7162]] + }, { + "type": "Polygon", + "id": 45061, + "arcs": [[7277, 7278, -7153, -7201]] + }, { + "type": "Polygon", + "id": 37019, + "arcs": [[-7275, 7279, 7280, 7281, 7282, -7252, -7115]] + }, { + "type": "Polygon", + "id": 5061, + "arcs": [[7283, 7284, 7285, 7286, -7117]] + }, { + "type": "Polygon", + "id": 5109, + "arcs": [[7287, 7288, 7289, -7284, -7107]] + }, { + "type": "Polygon", + "id": 35027, + "arcs": [[-7080, 7290, 7291, 7292, -7172, -6925, -6839]] + }, { + "type": "Polygon", + "id": 5019, + "arcs": [[-7239, 7293, 7294, 7295, -7288, -7106]] + }, { + "type": "Polygon", + "id": 13117, + "arcs": [[-7218, 7296, 7297, -7266, -7149]] + }, { + "type": "Polygon", + "id": 1093, + "arcs": [[7298, 7299, 7300, 7301, 7302, -7257, -7179]] + }, { + "type": "Polygon", + "id": 4012, + "arcs": [[-6669, 7303, 7304, 7305, 7306, -6522, 7307]] + }, { + "type": "Polygon", + "id": 48345, + "arcs": [[7308, 7309, 7310, -7095, -7102]] + }, { + "type": "Polygon", + "id": 48101, + "arcs": [[-7104, -7183, 7311, 7312, -7309, -7101]] + }, { + "type": "Polygon", + "id": 1043, + "arcs": [[-7166, 7313, 7314, 7315, -7070, -7121]] + }, { + "type": "Polygon", + "id": 48153, + "arcs": [[-7311, 7316, 7317, -7091, -7096]] + }, { + "type": "Polygon", + "id": 48189, + "arcs": [[-7097, -7092, -7318, 7318, 7319]] + }, { + "type": "Polygon", + "id": 48279, + "arcs": [[-7320, 7320, 7321, -7109, -7098]] + }, { + "type": "Polygon", + "id": 45041, + "arcs": [[7322, 7323, 7324, 7325, -7278, -7200, -7067, -7147]] + }, { + "type": "Polygon", + "id": 48017, + "arcs": [[-7322, 7326, -7157, -7010, -7110]] + }, { + "type": "Polygon", + "id": 1133, + "arcs": [[-7071, -7316, 7327, -7299, -7178]] + }, { + "type": "Polygon", + "id": 45051, + "arcs": [[-7253, -7283, 7328, 7329, 7330, -7145, -7006]] + }, { + "type": "Polygon", + "id": 45067, + "arcs": [[-7331, 7331, 7332, -7323, -7146]] + }, { + "type": "Polygon", + "id": 13157, + "arcs": [[7333, 7334, 7335, -7216, -7251]] + }, { + "type": "Polygon", + "id": 40067, + "arcs": [[-7226, 7336, 7337, 7338, -7229, -7125]] + }, { + "type": "Polygon", + "id": 13105, + "arcs": [[-7256, 7339, 7340, 7341, 7342, 7343, -7243, -7060]] + }, { + "type": "Polygon", + "id": 13195, + "arcs": [[-7344, 7344, 7345, 7346, -7334, -7250, -7198, -7244]] + }, { + "type": "Polygon", + "id": 45079, + "arcs": [[7347, 7348, 7349, -7202, -7184, -7155]] + }, { + "type": "Polygon", + "id": 1009, + "arcs": [[-7165, 7350, 7351, 7352, 7353, -7314]] + }, { + "type": "Polygon", + "id": 48155, + "arcs": [[-7182, -7261, 7354, 7355, 7356, -7312]] + }, { + "type": "Polygon", + "id": 48485, + "arcs": [[-7231, 7357, 7358, -7259, -7140]] + }, { + "type": "Polygon", + "id": 1055, + "arcs": [[-7209, 7359, 7360, -7351, -7164, -7030]] + }, { + "type": "Polygon", + "id": 45063, + "arcs": [[7361, 7362, 7363, 7364, -7203, -7350]] + }, { + "type": "Polygon", + "id": 28161, + "arcs": [[7365, 7366, 7367, -7194, -7192]] + }, { + "type": "Polygon", + "id": 5133, + "arcs": [[7368, -7232, -7118, -7287]] + }, { + "type": "Polygon", + "id": 45081, + "arcs": [[-7365, 7369, 7370, -7269, -7204]] + }, { + "type": "Polygon", + "id": 13121, + "arcs": [[-7298, 7371, 7372, 7373, 7374, 7375, 7376, 7377, 7378, -7267]] + }, { + "type": "Polygon", + "id": 40095, + "arcs": [[7379, 7380, 7381, -7224, -7228]] + }, { + "type": "Polygon", + "id": 5079, + "arcs": [[-7187, 7382, 7383, 7384, -7248]] + }, { + "type": "Polygon", + "id": 45085, + "arcs": [[-7326, 7385, 7386, -7348, -7154, -7279]] + }, { + "type": "Polygon", + "id": 13135, + "arcs": [[7387, 7388, 7389, 7390, -7372, -7297, -7217]] + }, { + "type": "Polygon", + "id": 28135, + "arcs": [[-7368, 7391, 7392, 7393, -7210, -7214, -7195]] + }, { + "type": "Polygon", + "id": 28013, + "arcs": [[-7277, 7394, 7395, 7396, -7366, -7191]] + }, { + "type": "Polygon", + "id": 40013, + "arcs": [[7397, 7398, 7399, 7400, -7380, -7227, -7129]] + }, { + "type": "Polygon", + "id": 40023, + "arcs": [[-7236, 7401, 7402, -7398, -7128, -7132]] + }, { + "type": "Polygon", + "id": 5039, + "arcs": [[-7247, 7403, 7404, 7405, -7294, -7238]] + }, { + "type": "Polygon", + "id": 48077, + "arcs": [[-7339, 7406, 7407, 7408, -7358, -7230]] + }, { + "type": "Polygon", + "id": 13013, + "arcs": [[7409, 7410, -7388, -7336]] + }, { + "type": "Polygon", + "id": 28011, + "arcs": [[7411, 7412, 7413, 7414, -7134, -7212]] + }, { + "type": "Polygon", + "id": 5041, + "arcs": [[-7415, 7415, 7416, -7383, -7186, -7135]] + }, { + "type": "Polygon", + "id": 13233, + "arcs": [[-7264, 7417, 7418, 7419, -7206, -7170]] + }, { + "type": "Polygon", + "id": 28095, + "arcs": [[-7258, -7303, 7420, 7421, 7422, 7423, -7220]] + }, { + "type": "Polygon", + "id": 35005, + "arcs": [[-7160, 7424, 7425, 7426, -7291, -7079]] + }, { + "type": "Polygon", + "id": 13067, + "arcs": [[-7379, 7427, 7428, -7262, -7268]] + }, { + "type": "Polygon", + "id": 6065, + "arcs": [[7429, 7430, 7431, -6523, -7307]] + }, { + "type": "Polygon", + "id": 13223, + "arcs": [[-7429, 7432, 7433, 7434, -7418, -7263]] + }, { + "type": "Polygon", + "id": 45065, + "arcs": [[-7271, 7435, 7436, 7437, -7340, -7255]] + }, { + "type": "Polygon", + "id": 28017, + "arcs": [[-7221, -7424, 7438, 7439, -7395, -7276]] + }, { + "type": "Polygon", + "id": 40085, + "arcs": [[-7382, 7440, 7441, 7442, -7337, -7225]] + }, { + "type": "Polygon", + "id": 5025, + "arcs": [[-7385, 7443, 7444, 7445, -7404, -7246, -7249]] + }, { + "type": "Polygon", + "id": 1075, + "arcs": [[7446, 7447, 7448, -7421, -7302]] + }, { + "type": "Polygon", + "id": 13221, + "arcs": [[-7343, 7449, 7450, 7451, 7452, 7453, -7346, -7345]] + }, { + "type": "Polygon", + "id": 4013, + "arcs": [[-7242, 7454, 7455, 7456, -7304, -6668]] + }, { + "type": "Polygon", + "id": 13059, + "arcs": [[-7454, 7457, -7335, -7347]] + }, { + "type": "Polygon", + "id": 5057, + "arcs": [[7458, 7459, 7460, 7461, -7285, -7290]] + }, { + "type": "Polygon", + "id": 1127, + "arcs": [[-7315, -7354, 7462, 7463, 7464, -7300, -7328]] + }, { + "type": "Polygon", + "id": 13317, + "arcs": [[7465, 7466, 7467, 7468, -7450, -7342]] + }, { + "type": "Polygon", + "id": 48337, + "arcs": [[-7443, 7469, 7470, 7471, -7407, -7338]] + }, { + "type": "Polygon", + "id": 1115, + "arcs": [[7472, 7473, 7474, 7475, -7352, -7361]] + }, { + "type": "Polygon", + "id": 28133, + "arcs": [[-7394, 7476, 7477, 7478, -7412, -7211]] + }, { + "type": "Polygon", + "id": 13181, + "arcs": [[-7438, 7479, 7480, -7466, -7341]] + }, { + "type": "Polygon", + "id": 45037, + "arcs": [[7481, 7482, 7483, -7436, -7270, -7371]] + }, { + "type": "Polygon", + "id": 13089, + "arcs": [[-7391, 7484, 7485, 7486, -7373]] + }, { + "type": "Polygon", + "id": 1015, + "arcs": [[7487, -7473, -7360, -7208, 7488]] + }, { + "type": "Polygon", + "id": 13219, + "arcs": [[-7453, 7489, 7490, 7491, -7410, -7458]] + }, { + "type": "Polygon", + "id": 1029, + "arcs": [[-7420, 7492, 7493, 7494, 7495, 7496, -7489, -7207]] + }, { + "type": "Polygon", + "id": 48387, + "arcs": [[-7235, 7497, 7498, 7499, 7500, 7501, 7502, -7402]] + }, { + "type": "Polygon", + "id": 5099, + "arcs": [[-7296, 7503, 7504, 7505, -7459, -7289]] + }, { + "type": "Polygon", + "id": 48181, + "arcs": [[-7401, 7506, 7507, 7508, 7509, -7441, -7381]] + }, { + "type": "Polygon", + "id": 48097, + "arcs": [[-7510, 7510, 7511, -7470, -7442]] + }, { + "type": "Polygon", + "id": 5081, + "arcs": [[-7286, -7462, 7512, 7513, -7233, -7369]] + }, { + "type": "Polygon", + "id": 45027, + "arcs": [[7514, 7515, 7516, 7517, -7386, -7325]] + }, { + "type": "Polygon", + "id": 6059, + "arcs": [[-6524, -7432, 7518, 7519, -7056]] + }, { + "type": "Polygon", + "id": 48277, + "arcs": [[-7503, 7520, 7521, -7399, -7403]] + }, { + "type": "Polygon", + "id": 13297, + "arcs": [[-7492, 7522, 7523, 7524, -7389, -7411]] + }, { + "type": "Polygon", + "id": 1057, + "arcs": [[-7465, 7525, 7526, -7447, -7301]] + }, { + "type": "Polygon", + "id": 13143, + "arcs": [[7527, -7493, -7419, -7435]] + }, { + "type": "Polygon", + "id": 28043, + "arcs": [[-7397, 7528, 7529, 7530, 7531, -7392, -7367]] + }, { + "type": "Polygon", + "id": 45089, + "arcs": [[-7333, 7532, 7533, -7515, -7324]] + }, { + "type": "Polygon", + "id": 48147, + "arcs": [[-7522, 7534, 7535, 7536, -7507, -7400]] + }, { + "type": "Polygon", + "id": 45017, + "arcs": [[-7387, -7518, 7537, -7362, -7349]] + }, { + "type": "Polygon", + "id": 45003, + "arcs": [[7538, 7539, 7540, 7541, -7482, -7370, -7364]] + }, { + "type": "Polygon", + "id": 1073, + "arcs": [[-7476, 7542, 7543, 7544, -7463, -7353]] + }, { + "type": "Polygon", + "id": 48269, + "arcs": [[-7357, 7545, 7546, 7547, -7313]] + }, { + "type": "Polygon", + "id": 48275, + "arcs": [[7548, 7549, -7546, -7356]] + }, { + "type": "Polygon", + "id": 48009, + "arcs": [[-7409, 7550, 7551, 7552, -7359]] + }, { + "type": "Polygon", + "id": 48125, + "arcs": [[-7548, 7553, 7554, -7310]] + }, { + "type": "Polygon", + "id": 48107, + "arcs": [[-7555, 7555, 7556, -7317]] + }, { + "type": "Polygon", + "id": 48023, + "arcs": [[-7553, 7557, -7549, -7355, -7260]] + }, { + "type": "Polygon", + "id": 48303, + "arcs": [[-7557, 7558, 7559, -7319]] + }, { + "type": "Polygon", + "id": 48079, + "arcs": [[7560, 7561, 7562, -7158, -7327]] + }, { + "type": "Polygon", + "id": 48219, + "arcs": [[-7560, 7563, -7561, -7321]] + }, { + "type": "Polygon", + "id": 5103, + "arcs": [[-7406, 7564, 7565, 7566, -7504, -7295]] + }, { + "type": "Polygon", + "id": 13211, + "arcs": [[7567, 7568, 7569, 7570, -7523, -7491]] + }, { + "type": "Polygon", + "id": 13045, + "arcs": [[-7377, 7571, 7572, 7573, -7494, -7528, -7434, 7574]] + }, { + "type": "Polygon", + "id": 28083, + "arcs": [[-7532, 7575, 7576, 7577, -7477, -7393]] + }, { + "type": "Polygon", + "id": 28025, + "arcs": [[-7423, 7578, 7579, 7580, -7439]] + }, { + "type": "Polygon", + "id": 13097, + "arcs": [[-7378, -7575, -7433, -7428]] + }, { + "type": "Polygon", + "id": 5013, + "arcs": [[7581, 7582, -7565, -7405, -7446]] + }, { + "type": "Polygon", + "id": 5043, + "arcs": [[-7417, 7583, 7584, 7585, -7444, -7384]] + }, { + "type": "Polygon", + "id": 13247, + "arcs": [[7586, -7485, -7390, -7525, 7587]] + }, { + "type": "Polygon", + "id": 45043, + "arcs": [[-7330, 7588, 7589, 7590, -7533, -7332]] + }, { + "type": "Polygon", + "id": 4011, + "arcs": [[-7177, 7591, 7592, 7593, 7594, -5783]] + }, { + "type": "Polygon", + "id": 13133, + "arcs": [[7595, 7596, 7597, -7568, -7490, -7452]] + }, { + "type": "Polygon", + "id": 28087, + "arcs": [[-7449, 7598, 7599, 7600, -7579, -7422]] + }, { + "type": "Polygon", + "id": 13217, + "arcs": [[-7571, 7601, 7602, 7603, -7588, -7524]] + }, { + "type": "Polygon", + "id": 28155, + "arcs": [[-7581, 7604, 7605, 7606, -7529, -7396, -7440]] + }, { + "type": "Polygon", + "id": 13265, + "arcs": [[7607, 7608, 7609, -7596, -7451, -7469]] + }, { + "type": "Polygon", + "id": 48037, + "arcs": [[-7514, 7610, 7611, 7612, -7498, -7234]] + }, { + "type": "Polygon", + "id": 45075, + "arcs": [[-7517, 7613, 7614, 7615, 7616, 7617, -7539, -7363, -7538]] + }, { + "type": "Polygon", + "id": 5011, + "arcs": [[-7586, 7618, 7619, -7582, -7445]] + }, { + "type": "Polygon", + "id": 13073, + "arcs": [[-7437, -7484, 7620, 7621, -7480]] + }, { + "type": "Polygon", + "id": 1121, + "arcs": [[-7488, -7497, 7622, 7623, 7624, -7474]] + }, { + "type": "Polygon", + "id": 28097, + "arcs": [[-7607, 7625, 7626, 7627, -7530]] + }, { + "type": "Polygon", + "id": 28015, + "arcs": [[-7628, 7628, 7629, -7576, -7531]] + }, { + "type": "Polygon", + "id": 13189, + "arcs": [[-7481, -7622, 7630, 7631, 7632, 7633, -7467]] + }, { + "type": "Polygon", + "id": 4009, + "arcs": [[-7595, 7634, 7635, 7636, -7240, -5732, -5784]] + }, { + "type": "Polygon", + "id": 13063, + "arcs": [[-7487, 7637, 7638, 7639, -7374]] + }, { + "type": "Polygon", + "id": 13151, + "arcs": [[-7587, -7604, 7640, 7641, -7638, -7486]] + }, { + "type": "Polygon", + "id": 5091, + "arcs": [[7642, 7643, 7644, 7645, -7611, -7513, -7461]] + }, { + "type": "Polygon", + "id": 13301, + "arcs": [[7646, 7647, 7648, -7609, -7608, -7468, -7634]] + }, { + "type": "Polygon", + "id": 1125, + "arcs": [[-7464, -7545, 7649, 7650, 7651, 7652, -7526]] + }, { + "type": "Polygon", + "id": 35025, + "arcs": [[-7563, 7653, 7654, 7655, 7656, 7657, 7658, -7425, -7159]] + }, { + "type": "Polygon", + "id": 28105, + "arcs": [[-7601, 7659, 7660, 7661, -7605, -7580]] + }, { + "type": "Polygon", + "id": 5017, + "arcs": [[-7414, 7662, 7663, 7664, 7665, 7666, 7667, -7584, -7416]] + }, { + "type": "Polygon", + "id": 13113, + "arcs": [[7668, 7669, -7375, -7640]] + }, { + "type": "Polygon", + "id": 1117, + "arcs": [[-7625, 7670, 7671, 7672, -7543, -7475]] + }, { + "type": "Polygon", + "id": 13245, + "arcs": [[7673, 7674, 7675, -7631, -7621, -7483, -7542]] + }, { + "type": "Polygon", + "id": 1107, + "arcs": [[-7527, -7653, 7676, 7677, 7678, -7599, -7448]] + }, { + "type": "Polygon", + "id": 28019, + "arcs": [[-7662, 7679, 7680, -7626, -7606]] + }, { + "type": "Polygon", + "id": 28151, + "arcs": [[-7479, 7681, 7682, 7683, -7663, -7413]] + }, { + "type": "Polygon", + "id": 13159, + "arcs": [[7684, 7685, 7686, 7687, -7602, -7570]] + }, { + "type": "Polygon", + "id": 13077, + "arcs": [[-7670, 7688, 7689, 7690, 7691, -7572, -7376]] + }, { + "type": "Polygon", + "id": 45015, + "arcs": [[-7591, 7692, 7693, 7694, 7695, -7614, -7516, -7534]] + }, { + "type": "Polygon", + "id": 6073, + "arcs": [[7696, 7697, -7519, -7431]] + }, { + "type": "Polygon", + "id": 1111, + "arcs": [[-7574, 7698, 7699, 7700, 7701, 7702, -7495]] + }, { + "type": "Polygon", + "id": 1027, + "arcs": [[-7703, 7703, 7704, -7623, -7496]] + }, { + "type": "Polygon", + "id": 48119, + "arcs": [[-7502, 7705, 7706, 7707, -7535, -7521]] + }, { + "type": "Polygon", + "id": 45011, + "arcs": [[7708, 7709, 7710, -7540, -7618]] + }, { + "type": "Polygon", + "id": 13237, + "arcs": [[7711, 7712, 7713, -7685, -7569, -7598]] + }, { + "type": "Polygon", + "id": 35051, + "arcs": [[-7293, 7714, 7715, 7716, 7717, -7175, -7173]] + }, { + "type": "Polygon", + "id": 5073, + "arcs": [[-7506, 7718, 7719, 7720, -7643, -7460]] + }, { + "type": "Polygon", + "id": 13141, + "arcs": [[-7649, 7721, 7722, 7723, -7712, -7597, -7610]] + }, { + "type": "Polygon", + "id": 4027, + "arcs": [[-7457, 7724, 7725, 7726, -7305]] + }, { + "type": "Polygon", + "id": 4021, + "arcs": [[-7241, -7637, 7727, -7455]] + }, { + "type": "Polygon", + "id": 48237, + "arcs": [[-7472, 7728, 7729, 7730, 7731, -7551, -7408]] + }, { + "type": "Polygon", + "id": 5027, + "arcs": [[-7567, 7732, 7733, 7734, -7719, -7505]] + }, { + "type": "Polygon", + "id": 13035, + "arcs": [[-7688, 7735, 7736, 7737, -7641, -7603]] + }, { + "type": "Polygon", + "id": 45009, + "arcs": [[7738, 7739, -7709, -7617]] + }, { + "type": "Polygon", + "id": 6025, + "arcs": [[-7727, 7740, -7697, -7430, -7306]] + }, { + "type": "Polygon", + "id": 48497, + "arcs": [[-7512, 7741, 7742, 7743, -7729, -7471]] + }, { + "type": "Polygon", + "id": 48121, + "arcs": [[7744, 7745, 7746, -7742, -7511, -7509]] + }, { + "type": "Polygon", + "id": 13149, + "arcs": [[-7692, 7747, -7699, -7573]] + }, { + "type": "Polygon", + "id": 48231, + "arcs": [[7748, 7749, 7750, 7751, 7752, -7536, -7708, 7753]] + }, { + "type": "Polygon", + "id": 48085, + "arcs": [[-7537, -7753, 7754, 7755, -7745, -7508]] + }, { + "type": "Polygon", + "id": 48263, + "arcs": [[7756, 7757, 7758, 7759, -7554]] + }, { + "type": "Polygon", + "id": 48433, + "arcs": [[7760, 7761, 7762, -7757, -7547]] + }, { + "type": "Polygon", + "id": 48449, + "arcs": [[7763, 7764, 7765, -7500]] + }, { + "type": "Polygon", + "id": 48169, + "arcs": [[-7760, 7766, 7767, 7768, -7556]] + }, { + "type": "Polygon", + "id": 48447, + "arcs": [[7769, 7770, 7771, 7772, -7558]] + }, { + "type": "Polygon", + "id": 48503, + "arcs": [[-7732, 7773, 7774, -7770, -7552]] + }, { + "type": "Polygon", + "id": 48207, + "arcs": [[-7773, 7775, 7776, -7761, -7550]] + }, { + "type": "Polygon", + "id": 5003, + "arcs": [[-7668, 7777, 7778, -7619, -7585]] + }, { + "type": "Polygon", + "id": 48305, + "arcs": [[-7769, 7779, 7780, 7781, -7559]] + }, { + "type": "Polygon", + "id": 35035, + "arcs": [[-7427, 7782, 7783, 7784, 7785, 7786, -7715, -7292]] + }, { + "type": "Polygon", + "id": 48501, + "arcs": [[7787, 7788, -7654, -7562]] + }, { + "type": "Polygon", + "id": 48445, + "arcs": [[-7782, 7789, 7790, -7788, -7564]] + }, { + "type": "Polygon", + "id": 48159, + "arcs": [[-7766, 7791, 7792, 7793, -7706, -7501]] + }, { + "type": "Polygon", + "id": 5139, + "arcs": [[-7583, -7620, -7779, 7794, 7795, -7733, -7566]] + }, { + "type": "Polygon", + "id": 48223, + "arcs": [[-7794, 7796, 7797, -7754, -7707]] + }, { + "type": "Polygon", + "id": 48343, + "arcs": [[-7613, 7798, 7799, 7800, 7801, -7764, -7499]] + }, { + "type": "Polygon", + "id": 28051, + "arcs": [[-7630, 7802, 7803, 7804, -7577]] + }, { + "type": "Polygon", + "id": 13255, + "arcs": [[-7738, 7805, 7806, 7807, -7689, -7669, -7639, -7642]] + }, { + "type": "Polygon", + "id": 45035, + "arcs": [[-7696, 7808, 7809, -7615]] + }, { + "type": "Polygon", + "id": 28053, + "arcs": [[-7578, -7805, 7810, 7811, -7682, -7478]] + }, { + "type": "Polygon", + "id": 13125, + "arcs": [[7812, 7813, 7814, -7722, -7648]] + }, { + "type": "Polygon", + "id": 13163, + "arcs": [[-7675, 7815, 7816, 7817, 7818, -7813, -7647, -7633, -7632, -7676]] + }, { + "type": "Polygon", + "id": 48067, + "arcs": [[-7646, 7819, 7820, -7799, -7612]] + }, { + "type": "Polygon", + "id": 13033, + "arcs": [[-7541, -7711, 7821, 7822, 7823, 7824, -7816, -7674]] + }, { + "type": "Polygon", + "id": 28103, + "arcs": [[-7679, 7825, 7826, 7827, -7660, -7600]] + }, { + "type": "Polygon", + "id": 28159, + "arcs": [[-7828, 7828, 7829, 7830, -7680, -7661]] + }, { + "type": "Polygon", + "id": 28007, + "arcs": [[-7831, 7831, 7832, -7803, -7629, -7627, -7681]] + }, { + "type": "Polygon", + "id": 1007, + "arcs": [[7833, 7834, 7835, -7650, -7544, -7673]] + }, { + "type": "Polygon", + "id": 13303, + "arcs": [[-7815, -7814, -7819, 7836, 7837, 7838, -7723]] + }, { + "type": "Polygon", + "id": 13199, + "arcs": [[-7808, 7839, 7840, 7841, 7842, 7843, -7690]] + }, { + "type": "Polygon", + "id": 13285, + "arcs": [[-7844, 7844, 7845, -7700, -7748, -7691]] + }, { + "type": "Polygon", + "id": 35017, + "arcs": [[-7718, 7846, 7847, -7592, -7176]] + }, { + "type": "Polygon", + "id": 13231, + "arcs": [[7848, 7849, -7840, -7807]] + }, { + "type": "Polygon", + "id": 13171, + "arcs": [[7850, 7851, -7849, -7806, -7737]] + }, { + "type": "Polygon", + "id": 13207, + "arcs": [[-7687, 7852, 7853, 7854, 7855, -7851, -7736]] + }, { + "type": "Polygon", + "id": 13009, + "arcs": [[-7724, -7839, 7856, 7857, -7713]] + }, { + "type": "Polygon", + "id": 13169, + "arcs": [[-7858, 7858, 7859, 7860, -7853, -7686, -7714]] + }, { + "type": "Polygon", + "id": 45029, + "arcs": [[-7810, 7861, 7862, 7863, 7864, -7739, -7616]] + }, { + "type": "Polygon", + "id": 45005, + "arcs": [[-7740, 7865, 7866, 7867, -7822, -7710]] + }, { + "type": "Polygon", + "id": 1063, + "arcs": [[7868, 7869, 7870, -7677, -7652]] + }, { + "type": "Polygon", + "id": 1017, + "arcs": [[-7846, 7871, 7872, 7873, -7701]] + }, { + "type": "Polygon", + "id": 1123, + "arcs": [[-7874, 7874, 7875, 7876, 7877, -7704, -7702]] + }, { + "type": "Polygon", + "id": 1037, + "arcs": [[-7878, 7878, 7879, -7671, -7624, -7705]] + }, { + "type": "Polygon", + "id": 28125, + "arcs": [[-7812, 7880, 7881, -7683]] + }, { + "type": "Polygon", + "id": 48063, + "arcs": [[-7802, 7882, 7883, -7792, -7765]] + }, { + "type": "Polygon", + "id": 1021, + "arcs": [[-7880, 7884, 7885, 7886, 7887, -7834, -7672]] + }, { + "type": "Polygon", + "id": 35013, + "arcs": [[7888, 7889, 7890, -7716, -7787]] + }, { + "type": "Polygon", + "id": 13251, + "arcs": [[-7867, 7891, 7892, 7893, 7894, 7895, -7823, -7868]] + }, { + "type": "Polygon", + "id": 45049, + "arcs": [[7896, 7897, 7898, -7892, -7866, -7865]] + }, { + "type": "Polygon", + "id": 28163, + "arcs": [[7899, 7900, 7901, 7902, 7903, -7881, -7811, -7804]] + }, { + "type": "Polygon", + "id": 22017, + "arcs": [[7904, 7905, 7906, 7907, 7908, -7820, -7645, 7909]] + }, { + "type": "Polygon", + "id": 22015, + "arcs": [[7910, 7911, 7912, -7910, -7644, -7721]] + }, { + "type": "Polygon", + "id": 22119, + "arcs": [[7913, -7911, -7720, -7735, 7914]] + }, { + "type": "Polygon", + "id": 22027, + "arcs": [[7915, 7916, -7915, -7734, -7796, 7917]] + }, { + "type": "Polygon", + "id": 22111, + "arcs": [[7918, 7919, -7918, -7795, 7920]] + }, { + "type": "Polygon", + "id": 48499, + "arcs": [[7921, 7922, 7923, 7924, 7925, -7797, -7793, -7884]] + }, { + "type": "Polygon", + "id": 28055, + "arcs": [[-7882, -7904, 7926, 7927, -7664, -7684]] + }, { + "type": "Polygon", + "id": 13319, + "arcs": [[-7838, 7928, 7929, 7930, -7859, -7857]] + }, { + "type": "Polygon", + "id": 22067, + "arcs": [[-7667, 7931, 7932, 7933, -7921, -7778]] + }, { + "type": "Polygon", + "id": 1065, + "arcs": [[-7836, 7934, 7935, -7869, -7651]] + }, { + "type": "Polygon", + "id": 22123, + "arcs": [[7936, 7937, -7932, -7666]] + }, { + "type": "Polygon", + "id": 48363, + "arcs": [[7938, 7939, 7940, 7941, 7942, -7774, -7731]] + }, { + "type": "Polygon", + "id": 22035, + "arcs": [[7943, 7944, 7945, -7937, -7665, -7928]] + }, { + "type": "Polygon", + "id": 48367, + "arcs": [[7946, 7947, 7948, -7939, -7730, -7744]] + }, { + "type": "Polygon", + "id": 13293, + "arcs": [[-7852, -7856, 7949, 7950, 7951, -7841, -7850]] + }, { + "type": "Polygon", + "id": 1119, + "arcs": [[7952, 7953, 7954, 7955, -7826, -7678, -7871]] + }, { + "type": "Polygon", + "id": 48439, + "arcs": [[-7743, -7747, 7956, 7957, 7958, -7947]] + }, { + "type": "Polygon", + "id": 48113, + "arcs": [[-7756, 7959, 7960, 7961, -7957, -7746]] + }, { + "type": "Polygon", + "id": 48397, + "arcs": [[-7752, 7962, -7960, -7755]] + }, { + "type": "Polygon", + "id": 48379, + "arcs": [[-7926, 7963, -7749, -7798]] + }, { + "type": "Polygon", + "id": 48415, + "arcs": [[7964, 7965, 7966, -7767, -7759]] + }, { + "type": "Polygon", + "id": 35015, + "arcs": [[-7659, 7967, 7968, 7969, -7783, -7426]] + }, { + "type": "Polygon", + "id": 48151, + "arcs": [[-7763, 7970, 7971, -7965, -7758]] + }, { + "type": "Polygon", + "id": 48033, + "arcs": [[-7967, 7972, 7973, 7974, -7780, -7768]] + }, { + "type": "Polygon", + "id": 48115, + "arcs": [[-7975, 7975, 7976, -7790, -7781]] + }, { + "type": "Polygon", + "id": 48165, + "arcs": [[-7791, -7977, 7977, 7978, -7655, -7789]] + }, { + "type": "Polygon", + "id": 48253, + "arcs": [[-7777, 7979, 7980, 7981, -7971, -7762]] + }, { + "type": "Polygon", + "id": 48417, + "arcs": [[7982, 7983, 7984, -7980, -7776, -7772]] + }, { + "type": "Polygon", + "id": 48429, + "arcs": [[-7943, 7985, -7983, -7771, -7775]] + }, { + "type": "Polygon", + "id": 13165, + "arcs": [[-7896, 7986, 7987, -7824]] + }, { + "type": "Polygon", + "id": 13021, + "arcs": [[7988, 7989, 7990, 7991, -7854, -7861]] + }, { + "type": "Polygon", + "id": 28099, + "arcs": [[7992, 7993, 7994, -7830]] + }, { + "type": "Polygon", + "id": 28079, + "arcs": [[-7995, 7995, 7996, 7997, -7832]] + }, { + "type": "Polygon", + "id": 28069, + "arcs": [[-7956, 7998, -7993, -7829, -7827]] + }, { + "type": "Polygon", + "id": 48459, + "arcs": [[-7801, 7999, 8000, 8001, 8002, -7922, -7883]] + }, { + "type": "Polygon", + "id": 13289, + "arcs": [[8003, 8004, -7990, -7989, -7860, -7931]] + }, { + "type": "Polygon", + "id": 13263, + "arcs": [[8005, 8006, 8007, 8008, 8009, -7842, -7952]] + }, { + "type": "Polygon", + "id": 48315, + "arcs": [[-7909, 8010, -8000, -7800, -7821]] + }, { + "type": "Polygon", + "id": 28089, + "arcs": [[-7998, 8011, 8012, 8013, -7901, -7900, -7833]] + }, { + "type": "Polygon", + "id": 1105, + "arcs": [[-7888, 8014, 8015, -7935, -7835]] + }, { + "type": "Polygon", + "id": 13145, + "arcs": [[-8010, 8016, 8017, -7872, -7845, -7843]] + }, { + "type": "Polygon", + "id": 13079, + "arcs": [[-7992, 8018, 8019, 8020, -7950, -7855]] + }, { + "type": "Polygon", + "id": 48257, + "arcs": [[8021, 8022, 8023, -7961, -7963, -7751]] + }, { + "type": "Polygon", + "id": 13107, + "arcs": [[-7825, -7988, 8024, 8025, 8026, 8027, 8028, 8029, -7817]] + }, { + "type": "Polygon", + "id": 48467, + "arcs": [[-7964, -7925, 8030, 8031, -8022, -7750]] + }, { + "type": "Polygon", + "id": 13167, + "arcs": [[-8030, 8032, -7929, -7837, -7818]] + }, { + "type": "Polygon", + "id": 48203, + "arcs": [[-7908, 8033, 8034, 8035, -8001, -8011]] + }, { + "type": "Polygon", + "id": 35023, + "arcs": [[8036, 8037, 8038, -7593, -7848]] + }, { + "type": "Polygon", + "id": 1051, + "arcs": [[8039, 8040, 8041, -7885, -7879, -7877]] + }, { + "type": "Polygon", + "id": 22061, + "arcs": [[8042, 8043, 8044, -7916, -7920]] + }, { + "type": "Polygon", + "id": 45053, + "arcs": [[8045, 8046, 8047, 8048, 8049, 8050, 8051, 8052, 8053, 8054, 8055, 8056, -7898]] + }, { + "type": "Polygon", + "id": 13269, + "arcs": [[-8021, 8057, 8058, 8059, 8060, -8006, -7951]] + }, { + "type": "Polygon", + "id": 1081, + "arcs": [[-8018, 8061, 8062, 8063, -7875, -7873]] + }, { + "type": "Polygon", + "id": 1047, + "arcs": [[8064, 8065, 8066, 8067, -8015, -7887]] + }, { + "type": "Polygon", + "id": 22073, + "arcs": [[8068, 8069, 8070, -8043, -7919, -7934]] + }, { + "type": "Polygon", + "id": 13175, + "arcs": [[8071, 8072, 8073, -7930, -8033, 8074]] + }, { + "type": "Polygon", + "id": 1001, + "arcs": [[-8042, 8075, 8076, -8065, -7886]] + }, { + "type": "MultiPolygon", + "id": 45013, + "arcs": [[[8077]], [[-8053, -8052, 8078]], [[8079]], [[8080]], [[8081, -8046, -7897, -7864]]] + }, { + "type": "Polygon", + "id": 13225, + "arcs": [[8082, -8058, -8020, 8083]] + }, { + "type": "Polygon", + "id": 13153, + "arcs": [[-8005, 8084, 8085, 8086, 8087, -8084, -8019, -7991]] + }, { + "type": "Polygon", + "id": 48423, + "arcs": [[-7923, -8003, 8088, 8089, 8090, 8091, -8031, -7924]] + }, { + "type": "Polygon", + "id": 22083, + "arcs": [[-7946, 8092, 8093, 8094, -8069, -7933, -7938]] + }, { + "type": "Polygon", + "id": 48183, + "arcs": [[-8036, 8095, -8089, -8002]] + }, { + "type": "Polygon", + "id": 13031, + "arcs": [[-7894, 8096, 8097, 8098, 8099, -8025, -7987, -7895]] + }, { + "type": "Polygon", + "id": 28123, + "arcs": [[-7997, 8100, 8101, 8102, -8012]] + }, { + "type": "Polygon", + "id": 28149, + "arcs": [[8103, 8104, 8105, 8106, 8107, 8108, -7944, -7927, -7903]] + }, { + "type": "Polygon", + "id": 13215, + "arcs": [[-8009, 8109, 8110, -8062, -8017]] + }, { + "type": "Polygon", + "id": 35029, + "arcs": [[-7891, 8111, -8037, -7847, -7717]] + }, { + "type": "Polygon", + "id": 13103, + "arcs": [[-8057, -8056, 8112, 8113, -8097, -7893, -7899]] + }, { + "type": "Polygon", + "id": 1087, + "arcs": [[8114, 8115, 8116, 8117, -8040, -7876, -8064]] + }, { + "type": "Polygon", + "id": 28121, + "arcs": [[-8103, 8118, 8119, 8120, -8013]] + }, { + "type": "Polygon", + "id": 22013, + "arcs": [[-8045, 8121, 8122, 8123, 8124, -7912, -7914, -7917]] + }, { + "type": "Polygon", + "id": 13023, + "arcs": [[8125, 8126, -8085, -8004, -8074]] + }, { + "type": "Polygon", + "id": 28075, + "arcs": [[-7955, 8127, 8128, 8129, -7999]] + }, { + "type": "Polygon", + "id": 28101, + "arcs": [[-8130, 8130, -8101, -7996, -7994]] + }, { + "type": "Polygon", + "id": 28049, + "arcs": [[-8121, 8131, 8132, -8104, -7902, -8014]] + }, { + "type": "Polygon", + "id": 22065, + "arcs": [[8133, 8134, -8093, -7945, -8109]] + }, { + "type": "Polygon", + "id": 13197, + "arcs": [[8135, 8136, 8137, 8138, 8139, -8007, -8061]] + }, { + "type": "Polygon", + "id": 13043, + "arcs": [[8140, 8141, -8026, -8100]] + }, { + "type": "Polygon", + "id": 48221, + "arcs": [[8142, 8143, 8144, -7940, -7949]] + }, { + "type": "Polygon", + "id": 48251, + "arcs": [[8145, 8146, 8147, 8148, -8143, -7948, -7959]] + }, { + "type": "Polygon", + "id": 48139, + "arcs": [[-7962, -8024, 8149, 8150, 8151, -8146, -7958]] + }, { + "type": "Polygon", + "id": 1091, + "arcs": [[-7936, -8016, -8068, 8152, 8153, 8154, -7953, -7870]] + }, { + "type": "Polygon", + "id": 13053, + "arcs": [[-8140, 8155, 8156, -8110, -8008]] + }, { + "type": "Polygon", + "id": 48227, + "arcs": [[8157, 8158, 8159, 8160, -7974]] + }, { + "type": "Polygon", + "id": 48335, + "arcs": [[8161, 8162, 8163, -8158, -7973, -7966]] + }, { + "type": "Polygon", + "id": 48353, + "arcs": [[8164, 8165, 8166, -8162, -7972]] + }, { + "type": "Polygon", + "id": 48317, + "arcs": [[-8161, 8167, 8168, 8169, -7978, -7976]] + }, { + "type": "Polygon", + "id": 48003, + "arcs": [[-8170, 8170, 8171, 8172, -7656, -7979]] + }, { + "type": "Polygon", + "id": 13193, + "arcs": [[-8083, -8088, 8173, 8174, 8175, -8059]] + }, { + "type": "Polygon", + "id": 48441, + "arcs": [[8176, 8177, 8178, -8165, -7982]] + }, { + "type": "Polygon", + "id": 48133, + "arcs": [[-7942, 8179, 8180, 8181, 8182, -7984, -7986]] + }, { + "type": "Polygon", + "id": 48143, + "arcs": [[-7941, -8145, 8183, 8184, 8185, 8186, -8180]] + }, { + "type": "Polygon", + "id": 48059, + "arcs": [[-8183, 8187, 8188, -8177, -7981, -7985]] + }, { + "type": "Polygon", + "id": 4019, + "arcs": [[-7636, 8189, 8190, 8191, -7725, -7456, -7728]] + }, { + "type": "Polygon", + "id": 13283, + "arcs": [[8192, 8193, -8075, -8029]] + }, { + "type": "Polygon", + "id": 1113, + "arcs": [[-8111, -8157, 8194, 8195, 8196, -8115, -8063]] + }, { + "type": "Polygon", + "id": 1101, + "arcs": [[-8118, -8117, 8197, 8198, 8199, 8200, -8076, -8041]] + }, { + "type": "Polygon", + "id": 22049, + "arcs": [[-8071, 8201, 8202, -8122, -8044]] + }, { + "type": "Polygon", + "id": 13091, + "arcs": [[8203, 8204, 8205, 8206, -8126, -8073]] + }, { + "type": "Polygon", + "id": 13249, + "arcs": [[-8176, 8207, -8136, -8060]] + }, { + "type": "Polygon", + "id": 4003, + "arcs": [[-7594, -8039, 8208, 8209, -8190, -7635]] + }, { + "type": "Polygon", + "id": 1085, + "arcs": [[-8201, 8210, 8211, 8212, -8066, -8077]] + }, { + "type": "Polygon", + "id": 48401, + "arcs": [[8213, 8214, 8215, 8216, -8090, -8096, -8035]] + }, { + "type": "Polygon", + "id": 22041, + "arcs": [[-8135, 8217, 8218, 8219, -8094]] + }, { + "type": "Polygon", + "id": 13235, + "arcs": [[-8127, -8207, 8220, 8221, -8086]] + }, { + "type": "Polygon", + "id": 48365, + "arcs": [[-7907, 8222, 8223, -8214, -8034]] + }, { + "type": "Polygon", + "id": 48213, + "arcs": [[-8032, -8092, 8224, 8225, 8226, 8227, -8150, -8023]] + }, { + "type": "Polygon", + "id": 13209, + "arcs": [[8228, 8229, -8193, 8230]] + }, { + "type": "Polygon", + "id": 13279, + "arcs": [[-8028, 8231, 8232, 8233, -8231]] + }, { + "type": "Polygon", + "id": 22031, + "arcs": [[8234, 8235, 8236, 8237, -8223, -7906]] + }, { + "type": "Polygon", + "id": 48349, + "arcs": [[8238, 8239, 8240, -8151, -8228]] + }, { + "type": "Polygon", + "id": 48425, + "arcs": [[-8149, 8241, -8184, -8144]] + }, { + "type": "Polygon", + "id": 13267, + "arcs": [[8242, 8243, 8244, 8245, 8246, -8232, -8027, -8142]] + }, { + "type": "Polygon", + "id": 1023, + "arcs": [[8247, 8248, 8249, 8250, -8128, -7954, -8155]] + }, { + "type": "Polygon", + "id": 13309, + "arcs": [[-8230, 8251, 8252, -8204, -8072, -8194]] + }, { + "type": "Polygon", + "id": 1011, + "arcs": [[-8197, 8253, 8254, -8198, -8116]] + }, { + "type": "Polygon", + "id": 13093, + "arcs": [[-8222, 8255, 8256, 8257, 8258, -8174, -8087]] + }, { + "type": "Polygon", + "id": 13109, + "arcs": [[-8099, 8259, 8260, -8243, -8141]] + }, { + "type": "Polygon", + "id": 22021, + "arcs": [[-8095, -8220, 8261, 8262, 8263, -8202, -8070]] + }, { + "type": "Polygon", + "id": 1131, + "arcs": [[-8067, -8213, 8264, 8265, 8266, -8153]] + }, { + "type": "Polygon", + "id": 48217, + "arcs": [[-8241, 8267, 8268, 8269, -8147, -8152]] + }, { + "type": "Polygon", + "id": 48093, + "arcs": [[8270, 8271, 8272, -8181, -8187]] + }, { + "type": "Polygon", + "id": 22107, + "arcs": [[-8108, 8273, -8106, 8274, 8275, 8276, 8277, 8278, -8218, -8134]] + }, { + "type": "Polygon", + "id": 13029, + "arcs": [[8279, 8280, 8281, -8260, -8098, -8114]] + }, { + "type": "Polygon", + "id": 22081, + "arcs": [[-7913, -8125, 8282, -8235, -7905]] + }, { + "type": "MultiPolygon", + "id": 13051, + "arcs": [[[8283]], [[8284]], [[8285, -8280, -8113, -8055]]] + }, { + "type": "Polygon", + "id": 13307, + "arcs": [[8286, 8287, 8288, 8289, -8138]] + }, { + "type": "Polygon", + "id": 13259, + "arcs": [[-8290, 8290, 8291, 8292, -8195, -8156, -8139]] + }, { + "type": "Polygon", + "id": 13261, + "arcs": [[-8259, -8258, 8293, 8294, 8295, -8287, -8137, -8208, -8175]] + }, { + "type": "Polygon", + "id": 28023, + "arcs": [[-8251, 8296, 8297, -8129]] + }, { + "type": "Polygon", + "id": 28021, + "arcs": [[-8133, 8298, 8299, -8275, -8105]] + }, { + "type": "Polygon", + "id": 28061, + "arcs": [[-8298, 8300, 8301, 8302, -8131]] + }, { + "type": "Polygon", + "id": 28129, + "arcs": [[-8303, 8303, 8304, 8305, -8119, -8102]] + }, { + "type": "Polygon", + "id": 48035, + "arcs": [[-8148, -8270, 8306, 8307, 8308, -8185, -8242]] + }, { + "type": "Polygon", + "id": 13271, + "arcs": [[8309, 8310, 8311, 8312, -8205, -8253]] + }, { + "type": "Polygon", + "id": 22127, + "arcs": [[-8203, -8264, 8313, 8314, 8315, -8123]] + }, { + "type": "Polygon", + "id": 22069, + "arcs": [[-8316, 8316, 8317, 8318, 8319, -8236, -8283, -8124]] + }, { + "type": "Polygon", + "id": 1005, + "arcs": [[-8293, 8320, 8321, 8322, 8323, 8324, 8325, -8254, -8196]] + }, { + "type": "Polygon", + "id": 48073, + "arcs": [[-8217, 8326, 8327, 8328, 8329, -8225, -8091]] + }, { + "type": "Polygon", + "id": 13315, + "arcs": [[-8206, -8313, 8330, 8331, 8332, -8256, -8221]] + }, { + "type": "MultiPolygon", + "id": 13179, + "arcs": [[[8333]], [[8334, 8335, -8244, -8261, -8282, 8336]]] + }, { + "type": "Polygon", + "id": 48431, + "arcs": [[-8164, 8337, 8338, 8339, 8340, -8159]] + }, { + "type": "Polygon", + "id": 48173, + "arcs": [[-8341, 8341, 8342, -8168, -8160]] + }, { + "type": "Polygon", + "id": 48329, + "arcs": [[-8343, 8343, 8344, -8171, -8169]] + }, { + "type": "Polygon", + "id": 48135, + "arcs": [[-8345, 8345, 8346, 8347, 8348, -8172]] + }, { + "type": "Polygon", + "id": 48495, + "arcs": [[-8349, 8349, 8350, -7657, -8173]] + }, { + "type": "Polygon", + "id": 48081, + "arcs": [[-8167, 8351, 8352, -8338, -8163]] + }, { + "type": "Polygon", + "id": 48001, + "arcs": [[8353, 8354, 8355, -8226, -8330]] + }, { + "type": "Polygon", + "id": 48083, + "arcs": [[-8189, 8356, 8357, 8358, 8359, -8178]] + }, { + "type": "Polygon", + "id": 48399, + "arcs": [[-8360, 8360, 8361, -8352, -8166, -8179]] + }, { + "type": "Polygon", + "id": 48049, + "arcs": [[-8273, 8362, 8363, 8364, -8357, -8188, -8182]] + }, { + "type": "Polygon", + "id": 1109, + "arcs": [[-8326, -8325, 8365, 8366, 8367, -8199, -8255]] + }, { + "type": "Polygon", + "id": 1041, + "arcs": [[-8368, 8368, 8369, 8370, -8211, -8200]] + }, { + "type": "Polygon", + "id": 28029, + "arcs": [[8371, 8372, 8373, 8374, -8299, -8132]] + }, { + "type": "Polygon", + "id": 28127, + "arcs": [[-8306, 8375, 8376, 8377, -8372, -8120]] + }, { + "type": "Polygon", + "id": 13081, + "arcs": [[-8333, 8378, 8379, 8380, -8294, -8257]] + }, { + "type": "Polygon", + "id": 48193, + "arcs": [[8381, -8271, -8186, -8309, 8382, 8383]] + }, { + "type": "Polygon", + "id": 13183, + "arcs": [[8384, 8385, -8245, -8336]] + }, { + "type": "Polygon", + "id": 48161, + "arcs": [[8386, 8387, -8239, -8227, -8356]] + }, { + "type": "Polygon", + "id": 48109, + "arcs": [[8388, 8389, 8390, -7784, -7970]] + }, { + "type": "Polygon", + "id": 48229, + "arcs": [[8391, 8392, 8393, -7785, -8391]] + }, { + "type": "Polygon", + "id": 48141, + "arcs": [[8394, -7889, -7786, -8394]] + }, { + "type": "Polygon", + "id": 48301, + "arcs": [[8395, 8396, -7968, -7658, -8351]] + }, { + "type": "Polygon", + "id": 48389, + "arcs": [[8397, 8398, 8399, -8389, -7969, -8397]] + }, { + "type": "Polygon", + "id": 13239, + "arcs": [[8400, 8401, -8321, -8292]] + }, { + "type": "Polygon", + "id": 1025, + "arcs": [[-8267, 8402, 8403, 8404, -8248, -8154]] + }, { + "type": "Polygon", + "id": 48419, + "arcs": [[8405, 8406, 8407, 8408, -8215, -8224, -8238]] + }, { + "type": "Polygon", + "id": 22025, + "arcs": [[-8279, 8409, 8410, 8411, -8262, -8219]] + }, { + "type": "Polygon", + "id": 13161, + "arcs": [[8412, 8413, 8414, -8310, -8252, -8229, -8234]] + }, { + "type": "Polygon", + "id": 13273, + "arcs": [[8415, 8416, 8417, 8418, -8288, -8296]] + }, { + "type": "Polygon", + "id": 13001, + "arcs": [[-8247, 8419, 8420, 8421, -8413, -8233]] + }, { + "type": "Polygon", + "id": 1013, + "arcs": [[-8371, 8422, 8423, 8424, -8265, -8212]] + }, { + "type": "Polygon", + "id": 13243, + "arcs": [[-8289, -8419, 8425, 8426, -8401, -8291]] + }, { + "type": "Polygon", + "id": 22059, + "arcs": [[-8412, 8427, 8428, 8429, -8314, -8263]] + }, { + "type": "Polygon", + "id": 13177, + "arcs": [[-8381, 8430, 8431, -8416, -8295]] + }, { + "type": "Polygon", + "id": 28153, + "arcs": [[8432, 8433, 8434, -8301, -8297, -8250, 8435]] + }, { + "type": "Polygon", + "id": 28063, + "arcs": [[-8375, 8436, 8437, 8438, -8276, -8300]] + }, { + "type": "Polygon", + "id": 48309, + "arcs": [[8439, -8307, -8269, 8440, 8441, 8442]] + }, { + "type": "Polygon", + "id": 13287, + "arcs": [[8443, 8444, 8445, 8446, -8379, -8332]] + }, { + "type": "Polygon", + "id": 13017, + "arcs": [[-8312, 8447, 8448, -8444, -8331]] + }, { + "type": "Polygon", + "id": 13321, + "arcs": [[-8380, -8447, 8449, 8450, 8451, 8452, -8431]] + }, { + "type": "Polygon", + "id": 48347, + "arcs": [[-8409, 8453, 8454, -8327, -8216]] + }, { + "type": "Polygon", + "id": 22085, + "arcs": [[-8320, 8455, 8456, 8457, -8406, -8237]] + }, { + "type": "Polygon", + "id": 13305, + "arcs": [[-8246, -8386, 8458, 8459, 8460, 8461, -8420]] + }, { + "type": "Polygon", + "id": 1099, + "arcs": [[-8425, 8462, 8463, 8464, -8403, -8266]] + }, { + "type": "Polygon", + "id": 28067, + "arcs": [[8465, 8466, 8467, -8304, -8302, -8435]] + }, { + "type": "Polygon", + "id": 48293, + "arcs": [[8468, -8441, -8268, -8240, -8388, 8469, 8470]] + }, { + "type": "Polygon", + "id": 13069, + "arcs": [[8471, 8472, 8473, 8474, 8475, -8448, -8311, -8415]] + }, { + "type": "Polygon", + "id": 22043, + "arcs": [[-8430, 8476, -8317, -8315]] + }, { + "type": "Polygon", + "id": 28031, + "arcs": [[-8468, 8477, 8478, 8479, -8376, -8305]] + }, { + "type": "Polygon", + "id": 13061, + "arcs": [[-8427, 8480, 8481, 8482, -8322, -8402]] + }, { + "type": "Polygon", + "id": 1067, + "arcs": [[-8483, 8483, 8484, 8485, -8323]] + }, { + "type": "Polygon", + "id": 28065, + "arcs": [[8486, 8487, 8488, -8377, -8480]] + }, { + "type": "Polygon", + "id": 13155, + "arcs": [[-8476, 8489, 8490, -8445, -8449]] + }, { + "type": "Polygon", + "id": 22029, + "arcs": [[-8278, 8491, 8492, 8493, 8494, 8495, 8496, -8410]] + }, { + "type": "Polygon", + "id": 28077, + "arcs": [[8497, 8498, 8499, -8373, -8378, -8489]] + }, { + "type": "Polygon", + "id": 1035, + "arcs": [[8500, 8501, -8463, -8424]] + }, { + "type": "Polygon", + "id": 28001, + "arcs": [[8502, 8503, -8492, -8277, -8439]] + }, { + "type": "Polygon", + "id": 4023, + "arcs": [[-8210, 8504, -8191]] + }, { + "type": "Polygon", + "id": 48333, + "arcs": [[8505, 8506, -8363, -8272, -8382]] + }, { + "type": "Polygon", + "id": 28085, + "arcs": [[8507, 8508, 8509, 8510, -8437, -8374, -8500]] + }, { + "type": "Polygon", + "id": 13005, + "arcs": [[8511, 8512, -8472, -8414, -8422]] + }, { + "type": "Polygon", + "id": 48099, + "arcs": [[8513, -8383, -8308, -8440, 8514]] + }, { + "type": "Polygon", + "id": 48451, + "arcs": [[-8362, 8515, 8516, 8517, 8518, -8339, -8353]] + }, { + "type": "Polygon", + "id": 1129, + "arcs": [[-8405, 8519, 8520, 8521, -8436, -8249]] + }, { + "type": "MultiPolygon", + "id": 13191, + "arcs": [[[8522]], [[8523, 8524, -8459, -8385, -8335]]] + }, { + "type": "Polygon", + "id": 48289, + "arcs": [[8525, 8526, 8527, -8470, -8387, -8355]] + }, { + "type": "Polygon", + "id": 48461, + "arcs": [[8528, 8529, 8530, -8346, -8344]] + }, { + "type": "Polygon", + "id": 48103, + "arcs": [[-8531, 8531, 8532, 8533, -8347]] + }, { + "type": "Polygon", + "id": 48405, + "arcs": [[8534, 8535, 8536, -8454, -8408]] + }, { + "type": "Polygon", + "id": 48383, + "arcs": [[-8340, -8519, 8537, 8538, -8529, -8342]] + }, { + "type": "Polygon", + "id": 48475, + "arcs": [[-8396, -8350, -8348, -8534, 8539, -8398]] + }, { + "type": "Polygon", + "id": 13095, + "arcs": [[-8453, 8540, 8541, 8542, -8417, -8432]] + }, { + "type": "Polygon", + "id": 13037, + "arcs": [[-8418, -8543, 8543, 8544, -8481, -8426]] + }, { + "type": "Polygon", + "id": 1045, + "arcs": [[-8486, 8545, 8546, 8547, -8366, -8324]] + }, { + "type": "Polygon", + "id": 1031, + "arcs": [[8548, 8549, -8369, -8367, -8548]] + }, { + "type": "Polygon", + "id": 28037, + "arcs": [[-8511, 8550, 8551, -8503, -8438]] + }, { + "type": "Polygon", + "id": 48403, + "arcs": [[-8458, 8552, 8553, -8535, -8407]] + }, { + "type": "Polygon", + "id": 13277, + "arcs": [[-8491, 8554, 8555, 8556, -8450, -8446]] + }, { + "type": "Polygon", + "id": 48225, + "arcs": [[8557, 8558, 8559, 8560, -8526, -8354, -8329]] + }, { + "type": "Polygon", + "id": 48095, + "arcs": [[-8359, 8561, 8562, -8516, -8361]] + }, { + "type": "Polygon", + "id": 13229, + "arcs": [[-8462, 8563, 8564, -8512, -8421]] + }, { + "type": "Polygon", + "id": 1039, + "arcs": [[-8550, 8565, 8566, 8567, 8568, -8501, -8423, -8370]] + }, { + "type": "Polygon", + "id": 48235, + "arcs": [[8569, 8570, -8538, -8518]] + }, { + "type": "Polygon", + "id": 48005, + "arcs": [[-8537, 8571, 8572, 8573, 8574, -8558, -8328, -8455]] + }, { + "type": "Polygon", + "id": 13099, + "arcs": [[-8545, 8575, 8576, 8577, 8578, -8484, -8482]] + }, { + "type": "Polygon", + "id": 48145, + "arcs": [[8579, 8580, -8442, -8469, 8581]] + }, { + "type": "Polygon", + "id": 22079, + "arcs": [[-8429, 8582, 8583, 8584, 8585, -8318, -8477]] + }, { + "type": "Polygon", + "id": 48307, + "arcs": [[-8365, 8586, 8587, 8588, -8562, -8358]] + }, { + "type": "Polygon", + "id": 48411, + "arcs": [[-8507, 8589, 8590, 8591, 8592, -8587, -8364]] + }, { + "type": "Polygon", + "id": 13019, + "arcs": [[-8475, 8593, 8594, 8595, 8596, -8555, -8490]] + }, { + "type": "Polygon", + "id": 13299, + "arcs": [[-8565, 8597, 8598, 8599, 8600, 8601, 8602, -8473, -8513]] + }, { + "type": "Polygon", + "id": 48281, + "arcs": [[8603, 8604, -8590, -8506, -8384, -8514]] + }, { + "type": "MultiPolygon", + "id": 13127, + "arcs": [[[8605, 8606]], [[8607, 8608, 8609, 8610, 8611, -8460, -8525]]] + }, { + "type": "Polygon", + "id": 13007, + "arcs": [[-8542, 8612, 8613, 8614, -8576, -8544]] + }, { + "type": "Polygon", + "id": 13205, + "arcs": [[-8452, 8615, 8616, 8617, 8618, -8613, -8541]] + }, { + "type": "Polygon", + "id": 28041, + "arcs": [[-8522, 8619, 8620, 8621, -8433]] + }, { + "type": "Polygon", + "id": 28035, + "arcs": [[8622, 8623, 8624, 8625, -8478, -8467]] + }, { + "type": "Polygon", + "id": 28073, + "arcs": [[-8479, -8626, 8626, 8627, -8487]] + }, { + "type": "Polygon", + "id": 28111, + "arcs": [[-8434, -8622, 8628, 8629, -8623, -8466]] + }, { + "type": "Polygon", + "id": 28091, + "arcs": [[-8628, 8630, 8631, 8632, -8498, -8488]] + }, { + "type": "Polygon", + "id": 13003, + "arcs": [[-8603, -8602, 8633, 8634, -8594, -8474]] + }, { + "type": "Polygon", + "id": 48455, + "arcs": [[8635, 8636, 8637, -8559, -8575]] + }, { + "type": "Polygon", + "id": 48371, + "arcs": [[-8533, 8638, 8639, 8640, 8641, -8399, -8540]] + }, { + "type": "Polygon", + "id": 13025, + "arcs": [[-8612, 8642, 8643, -8598, -8564, -8461]] + }, { + "type": "Polygon", + "id": 28157, + "arcs": [[-8552, 8644, 8645, 8646, -8493, -8504]] + }, { + "type": "Polygon", + "id": 22115, + "arcs": [[-8586, 8647, 8648, 8649, -8456, -8319]] + }, { + "type": "Polygon", + "id": 48395, + "arcs": [[8650, 8651, 8652, -8582, -8471, -8528]] + }, { + "type": "Polygon", + "id": 13075, + "arcs": [[8653, 8654, 8655, 8656, -8556, -8597]] + }, { + "type": "Polygon", + "id": 28005, + "arcs": [[-8510, 8657, 8658, 8659, 8660, -8645, -8551]] + }, { + "type": "Polygon", + "id": 28113, + "arcs": [[8661, 8662, 8663, -8658, -8509]] + }, { + "type": "Polygon", + "id": 28147, + "arcs": [[-8633, 8664, -8662, -8508, -8499]] + }, { + "type": "Polygon", + "id": 22009, + "arcs": [[-8411, -8497, 8665, 8666, 8667, 8668, -8583, -8428]] + }, { + "type": "Polygon", + "id": 13071, + "arcs": [[-8557, -8657, 8669, 8670, -8616, -8451]] + }, { + "type": "Polygon", + "id": 48027, + "arcs": [[-8581, 8671, 8672, 8673, -8604, -8515, -8443]] + }, { + "type": "Polygon", + "id": 1003, + "arcs": [[-8465, 8674, 8675, 8676, 8677, 8678, 8679, -8520, -8404]] + }, { + "type": "Polygon", + "id": 1069, + "arcs": [[-8579, 8680, 8681, 8682, -8546, -8485]] + }, { + "type": "Polygon", + "id": 1053, + "arcs": [[-8569, 8683, 8684, 8685, -8675, -8464, -8502]] + }, { + "type": "Polygon", + "id": 13201, + "arcs": [[-8615, 8686, 8687, -8577]] + }, { + "type": "Polygon", + "id": 1061, + "arcs": [[8688, 8689, 8690, -8566, -8549, -8547, -8683]] + }, { + "type": "Polygon", + "id": 48351, + "arcs": [[8691, 8692, 8693, 8694, -8553, -8457, -8650]] + }, { + "type": "Polygon", + "id": 13065, + "arcs": [[-8601, 8695, 8696, 8697, 8698, -8634]] + }, { + "type": "Polygon", + "id": 13173, + "arcs": [[-8699, 8699, 8700, -8595, -8635]] + }, { + "type": "Polygon", + "id": 1097, + "arcs": [[8701, 8702, 8703, -8620, -8521, -8680]] + }, { + "type": "MultiPolygon", + "id": 13039, + "arcs": [[[8704]], [[8705, 8706, 8707, -8643, -8611]]] + }, { + "type": "Polygon", + "id": 48241, + "arcs": [[8708, 8709, 8710, -8572, -8536, -8554, -8695]] + }, { + "type": "Polygon", + "id": 48373, + "arcs": [[8711, 8712, 8713, 8714, -8636, -8574]] + }, { + "type": "Polygon", + "id": 48331, + "arcs": [[8715, 8716, 8717, -8672, -8580, -8653]] + }, { + "type": "Polygon", + "id": 48243, + "arcs": [[8718, -8392, -8390, -8400, -8642, 8719]] + }, { + "type": "Polygon", + "id": 48313, + "arcs": [[8720, 8721, 8722, -8527, -8561]] + }, { + "type": "Polygon", + "id": 48327, + "arcs": [[-8589, 8723, 8724, 8725, -8563]] + }, { + "type": "Polygon", + "id": 48413, + "arcs": [[-8726, 8726, 8727, -8570, -8517]] + }, { + "type": "Polygon", + "id": 48105, + "arcs": [[-8530, -8539, -8571, -8728, 8728, 8729, 8730, -8639, -8532]] + }, { + "type": "Polygon", + "id": 13087, + "arcs": [[-8614, -8619, 8731, 8732, 8733, -8687]] + }, { + "type": "Polygon", + "id": 13131, + "arcs": [[8734, 8735, 8736, -8732, -8618]] + }, { + "type": "Polygon", + "id": 13027, + "arcs": [[-8655, 8737, 8738, 8739, 8740, -8670, -8656]] + }, { + "type": "Polygon", + "id": 13275, + "arcs": [[-8671, -8741, 8741, 8742, -8735, -8617]] + }, { + "type": "Polygon", + "id": 13253, + "arcs": [[-8734, 8743, 8744, -8681, -8578, -8688]] + }, { + "type": "Polygon", + "id": 13049, + "arcs": [[8745, 8746, -8599, -8644, -8708]] + }, { + "type": "Polygon", + "id": 48457, + "arcs": [[-8711, 8747, -8712, -8573]] + }, { + "type": "Polygon", + "id": 48471, + "arcs": [[8748, 8749, 8750, -8721, -8560, -8638]] + }, { + "type": "MultiPolygon", + "id": 22125, + "arcs": [[[8751, 8752, -8494, -8647, 8753]]] + }, { + "type": "Polygon", + "id": 48053, + "arcs": [[-8674, 8754, 8755, 8756, 8757, -8591, -8605]] + }, { + "type": "Polygon", + "id": 13185, + "arcs": [[-8596, -8701, 8758, 8759, 8760, 8761, -8738, -8654]] + }, { + "type": "Polygon", + "id": 22077, + "arcs": [[-8495, -8753, 8762, 8763, 8764, 8765, -8667, -8767]] + }, { + "type": "Polygon", + "id": 28109, + "arcs": [[-8625, 8767, 8768, 8769, 8770, -8631, -8627]] + }, { + "type": "Polygon", + "id": 22117, + "arcs": [[-8771, 8771, 8772, -8663, -8665, -8632]] + }, { + "type": "Polygon", + "id": 22039, + "arcs": [[-8669, 8773, 8774, 8775, 8776, -8584]] + }, { + "type": "Polygon", + "id": 12063, + "arcs": [[-8745, 8777, 8778, 8779, 8780, 8781, -8689, -8682]] + }, { + "type": "Polygon", + "id": 22105, + "arcs": [[-8773, 8782, 8783, 8784, 8785, 8786, -8659, -8664]] + }, { + "type": "Polygon", + "id": 12033, + "arcs": [[8787, -8676, -8686, 8788]] + }, { + "type": "Polygon", + "id": 12113, + "arcs": [[8789, 8790, -8789, -8685]] + }, { + "type": "Polygon", + "id": 28039, + "arcs": [[-8704, 8791, 8792, -8629, -8621]] + }, { + "type": "Polygon", + "id": 22091, + "arcs": [[-8787, 8793, 8794, 8795, -8660]] + }, { + "type": "MultiPolygon", + "id": 12091, + "arcs": [[[-8568, 8796, 8797, -8790, -8684]]] + }, { + "type": "Polygon", + "id": 22037, + "arcs": [[-8796, 8798, 8799, -8754, -8646, -8661]] + }, { + "type": "Polygon", + "id": 12059, + "arcs": [[-8782, 8800, 8801, -8690]] + }, { + "type": "Polygon", + "id": 12131, + "arcs": [[-8691, -8802, 8802, 8803, 8804, -8806, 8806, -8797, -8567]] + }, { + "type": "Polygon", + "id": 48041, + "arcs": [[8807, 8808, 8809, -8651, -8723]] + }, { + "type": "Polygon", + "id": 48319, + "arcs": [[-8593, 8810, 8811, 8812, -8724, -8588]] + }, { + "type": "Polygon", + "id": 48299, + "arcs": [[-8758, 8813, 8814, -8811, -8592]] + }, { + "type": "Polygon", + "id": 28131, + "arcs": [[-8793, 8815, 8816, -8768, -8624, -8630]] + }, { + "type": "Polygon", + "id": 48491, + "arcs": [[8817, 8818, 8819, -8755, -8673, -8718]] + }, { + "type": "Polygon", + "id": 48407, + "arcs": [[-8715, 8820, 8821, -8749, -8637]] + }, { + "type": "Polygon", + "id": 22003, + "arcs": [[-8777, 8822, 8823, -8648, -8585]] + }, { + "type": "Polygon", + "id": 22011, + "arcs": [[-8824, 8824, 8825, -8692, -8649]] + }, { + "type": "Polygon", + "id": 13101, + "arcs": [[8826, 8827, -8759, -8700, -8698]] + }, { + "type": "Polygon", + "id": 48185, + "arcs": [[-8751, 8828, 8829, 8830, -8808, -8722]] + }, { + "type": "Polygon", + "id": 22097, + "arcs": [[-8766, 8831, 8832, 8833, -8774, -8668]] + }, { + "type": "Polygon", + "id": 12133, + "arcs": [[8834, -8803, -8801, -8781]] + }, { + "type": "Polygon", + "id": 12089, + "arcs": [[-8707, 8835, 8836, 8837, -8746]] + }, { + "type": "Polygon", + "id": 28059, + "arcs": [[-8703, 8838, 8839, -8816, -8792]] + }, { + "type": "Polygon", + "id": 48051, + "arcs": [[-8810, 8840, 8841, -8716, -8652]] + }, { + "type": "Polygon", + "id": 22033, + "arcs": [[8842, 8843, 8844, 8845, -8799, -8795]] + }, { + "type": "Polygon", + "id": 22103, + "arcs": [[-8770, 8846, 8847, 8848, 8849, -8783, -8772]] + }, { + "type": "Polygon", + "id": 12039, + "arcs": [[-8737, 8850, 8851, -8778, -8744, -8733]] + }, { + "type": "Polygon", + "id": 48267, + "arcs": [[8852, 8853, 8854, 8855, -8725, -8813]] + }, { + "type": "Polygon", + "id": 48435, + "arcs": [[-8856, 8856, 8857, -8729, -8727]] + }, { + "type": "Polygon", + "id": 12073, + "arcs": [[-8743, 8858, 8859, 8860, -8851, -8736]] + }, { + "type": "Polygon", + "id": 28047, + "arcs": [[-8840, 8861, 8862, -8817]] + }, { + "type": "Polygon", + "id": 12065, + "arcs": [[-8740, 8863, 8864, 8865, 8866, -8859, -8742]] + }, { + "type": "Polygon", + "id": 48043, + "arcs": [[8867, -8720, -8641, 8868, 8869]] + }, { + "type": "Polygon", + "id": 22121, + "arcs": [[8870, -8763, -8752, -8800, -8846]] + }, { + "type": "Polygon", + "id": 48443, + "arcs": [[8871, 8872, -8869, -8640, -8731]] + }, { + "type": "Polygon", + "id": 22063, + "arcs": [[-8786, 8873, 8874, -8843, -8794]] + }, { + "type": "Polygon", + "id": 12079, + "arcs": [[-8762, 8875, 8876, 8877, 8878, 8879, -8864, -8739]] + }, { + "type": "Polygon", + "id": 28045, + "arcs": [[-8863, 8880, -8847, -8769]] + }, { + "type": "Polygon", + "id": 12047, + "arcs": [[-8828, 8881, 8882, -8877, -8760]] + }, { + "type": "Polygon", + "id": 48377, + "arcs": [[-8868, 8883, -8719]] + }, { + "type": "Polygon", + "id": 48339, + "arcs": [[-8822, 8884, 8885, 8886, -8829, -8750]] + }, { + "type": "Polygon", + "id": 48453, + "arcs": [[8887, 8888, 8889, 8890, -8756, -8820]] + }, { + "type": "Polygon", + "id": 12013, + "arcs": [[8891, 8892, 8893, -8779]] + }, { + "type": "Polygon", + "id": 12077, + "arcs": [[-8861, 8894, 8895, 8896, -8892, -8852]] + }, { + "type": "Polygon", + "id": 12023, + "arcs": [[-8697, 8897, 8898, 8899, 8900, 8901, -8882, -8827]] + }, { + "type": "MultiPolygon", + "id": 12031, + "arcs": [[[8902, 8903]], [[8904, 8905]], [[8906, 8907, 8908, -8837]]] + }, { + "type": "Polygon", + "id": 12003, + "arcs": [[-8838, -8909, 8909, 8910, 8911, -8898, -8696, -8600, -8747]] + }, { + "type": "MultiPolygon", + "id": 12005, + "arcs": [[[8912, 8913]], [[-8894, 8914, 8915, -8804, -8835, -8780]]] + }, { + "type": "Polygon", + "id": 48287, + "arcs": [[8916, 8917, 8918, -8818, -8717, -8842]] + }, { + "type": "Polygon", + "id": 48199, + "arcs": [[-8710, 8919, 8920, 8921, -8713, -8748]] + }, { + "type": "Polygon", + "id": 48171, + "arcs": [[-8815, 8922, 8923, 8924, -8853, -8812]] + }, { + "type": "Polygon", + "id": 48031, + "arcs": [[-8757, -8891, 8925, 8926, 8927, -8923, -8814]] + }, { + "type": "MultiPolygon", + "id": 22099, + "arcs": [[[8928, 8929, 8930]], [[8931, 8932, -8832, -8765, 8933]]] + }, { + "type": "Polygon", + "id": 22047, + "arcs": [[-8871, -8845, 8934, 8935, 8936, -8934, -8764]] + }, { + "type": "Polygon", + "id": 48291, + "arcs": [[-8922, 8937, 8938, 8939, -8885, -8821, -8714]] + }, { + "type": "Polygon", + "id": 22019, + "arcs": [[8940, 8941, 8942, -8693, -8826]] + }, { + "type": "Polygon", + "id": 22053, + "arcs": [[-8776, 8943, 8944, 8945, 8946, -8941, -8825, -8823]] + }, { + "type": "Polygon", + "id": 22001, + "arcs": [[-8834, 8947, 8948, 8949, -8945, -8944, -8775]] + }, { + "type": "Polygon", + "id": 12121, + "arcs": [[-8902, 8950, 8951, -8878, -8883]] + }, { + "type": "Polygon", + "id": 48021, + "arcs": [[8952, 8953, -8888, -8819, -8919]] + }, { + "type": "Polygon", + "id": 48477, + "arcs": [[-8831, 8954, 8955, 8956, -8917, -8841, -8809]] + }, { + "type": "Polygon", + "id": 22055, + "arcs": [[-8933, 8957, 8958, -8948, -8833]] + }, { + "type": "Polygon", + "id": 48209, + "arcs": [[8959, 8960, -8926, -8890, 8961]] + }, { + "type": "Polygon", + "id": 22005, + "arcs": [[-8875, 8962, 8963, 8964, 8965, -8935, -8844]] + }, { + "type": "Polygon", + "id": 12123, + "arcs": [[8966, 8967, 8968, -8865, -8880]] + }, { + "type": "Polygon", + "id": 12129, + "arcs": [[-8867, 8969, 8970, -8895, -8860]] + }, { + "type": "Polygon", + "id": 22095, + "arcs": [[8971, 8972, 8973, 8974, -8963, -8874, -8785]] + }, { + "type": "Polygon", + "id": 48465, + "arcs": [[-8858, 8975, 8976, 8977, -8872, -8730]] + }, { + "type": "Polygon", + "id": 48137, + "arcs": [[8978, 8979, 8980, 8981, -8976, -8857, -8855]] + }, { + "type": "Polygon", + "id": 48265, + "arcs": [[8982, 8983, 8984, -8979, -8854, -8925]] + }, { + "type": "Polygon", + "id": 12067, + "arcs": [[-8952, 8985, 8986, -8967, -8879]] + }, { + "type": "MultiPolygon", + "id": 12109, + "arcs": [[[8987, 8988, 8989, 8990, 8991, -8903, 8992]], [[-8905, 8993]]] + }, { + "type": "Polygon", + "id": 48361, + "arcs": [[-8943, 8994, 8995, -8920, -8709, -8694]] + }, { + "type": "Polygon", + "id": 48473, + "arcs": [[8996, 8997, 8998, -8955, -8830, -8887]] + }, { + "type": "Polygon", + "id": 22089, + "arcs": [[8999, -8972, 9000]] + }, { + "type": "Polygon", + "id": 22051, + "arcs": [[9001, 9002, 9003, 9004, -9001, -8784, -8850]] + }, { + "type": "Polygon", + "id": 12045, + "arcs": [[-8897, 9005, 9006, 9007, 9008, -8913, 9009, -8915, -8893]] + }, { + "type": "Polygon", + "id": 22071, + "arcs": [[9010, 9011, 9012, -9002, -8849]] + }, { + "type": "Polygon", + "id": 12019, + "arcs": [[9013, 9014, 9015, -8910, -8908]] + }, { + "type": "Polygon", + "id": 48245, + "arcs": [[-8996, 9016, 9017, 9018, -8938, -8921]] + }, { + "type": "Polygon", + "id": 48201, + "arcs": [[-8940, 9019, 9020, 9021, 9022, 9023, -8997, -8886]] + }, { + "type": "MultiPolygon", + "id": 22087, + "arcs": [[[9024, 9025, 9026, -9012, 9027]], [[9028]]] + }, { + "type": "Polygon", + "id": 22093, + "arcs": [[9029, 9030, -8965, -8964, -8975]] + }, { + "type": "Polygon", + "id": 48149, + "arcs": [[9031, 9032, 9033, 9034, 9035, -8953, -8918, -8957]] + }, { + "type": "Polygon", + "id": 22113, + "arcs": [[-8959, 9036, 9037, 9038, -8946, -8950, -8949]] + }, { + "type": "Polygon", + "id": 12007, + "arcs": [[-9016, 9039, 9040, 9041, -8911]] + }, { + "type": "Polygon", + "id": 12125, + "arcs": [[-9042, 9042, -8899, -8912]] + }, { + "type": "Polygon", + "id": 48259, + "arcs": [[-8928, 9043, 9044, 9045, -8983, -8924]] + }, { + "type": "MultiPolygon", + "id": 22045, + "arcs": [[[9046]], [[-8937, 9047, -8930, 9048, 9049, -9037, -8958, -8932]]] + }, { + "type": "Polygon", + "id": 48015, + "arcs": [[-8999, 9050, 9051, 9052, -9032, -8956]] + }, { + "type": "Polygon", + "id": 22007, + "arcs": [[-8965, 8964, -9031, 9053, 9054, 9055, -8931, -9048, -8936, -8966]] + }, { + "type": "Polygon", + "id": 48385, + "arcs": [[-8985, 9056, 9057, -8980]] + }, { + "type": "Polygon", + "id": 48055, + "arcs": [[-8954, -9036, 9058, 9059, -8962, -8889]] + }, { + "type": "Polygon", + "id": 22023, + "arcs": [[-8947, -9039, 9060, -9017, -8995, -8942]] + }, { + "type": "Polygon", + "id": 48091, + "arcs": [[9061, 9062, -9044, -8927, -8961]] + }, { + "type": "MultiPolygon", + "id": 12037, + "arcs": [[[9063]], [[-9008, 9064]], [[-8971, 9065, -9006, -8896]]] + }, { + "type": "Polygon", + "id": 48089, + "arcs": [[9066, 9067, 9068, -9033, -9053]] + }, { + "type": "Polygon", + "id": 22101, + "arcs": [[-9056, 9069, 9070, -9049, -8929]] + }, { + "type": "Polygon", + "id": 12001, + "arcs": [[-9041, 9071, 9072, 9073, 9074, -8900, -9043]] + }, { + "type": "Polygon", + "id": 12041, + "arcs": [[-9075, 9075, 9076, -8986, -8951, -8901]] + }, { + "type": "Polygon", + "id": 22057, + "arcs": [[9077, 9078, 9079, 9080, 9081, 9082, 9083, -9054, -9030, -8974, -8973, -9000, -9005, 9084]] + }, { + "type": "Polygon", + "id": 48019, + "arcs": [[9085, -9057, -8984, -9046, 9086, 9087]] + }, { + "type": "MultiPolygon", + "id": 22075, + "arcs": [[[9088]], [[-9003, -9013, -9027, 9089]]] + }, { + "type": "Polygon", + "id": 48071, + "arcs": [[-9019, 9090, 9091, 9092, -9020, -8939]] + }, { + "type": "Polygon", + "id": 48187, + "arcs": [[9093, 9094, 9095, -9062, -8960, -9060]] + }, { + "type": "MultiPolygon", + "id": 12107, + "arcs": [[[-8991, 9096, 9097, 9098]], [[9099, 9100, -9072, -9040, -9015]]] + }, { + "type": "Polygon", + "id": 48157, + "arcs": [[9101, 9102, 9103, -9051, -8998, -9024]] + }, { + "type": "Polygon", + "id": 48177, + "arcs": [[9104, 9105, 9106, 9107, -9094, -9059, -9035]] + }, { + "type": "MultiPolygon", + "id": 22109, + "arcs": [[[9108]], [[-9070, -9055, -9084, 9109]]] + }, { + "type": "Polygon", + "id": 48029, + "arcs": [[-9096, 9110, 9111, 9112, -9087, -9045, -9063]] + }, { + "type": "Polygon", + "id": 48325, + "arcs": [[9113, 9114, 9115, -9088, -9113]] + }, { + "type": "Polygon", + "id": 12035, + "arcs": [[9116, 9117, -9097, -8990]] + }, { + "type": "Polygon", + "id": 48481, + "arcs": [[-9104, 9118, 9119, 9120, -9067, -9052]] + }, { + "type": "Polygon", + "id": 48285, + "arcs": [[9121, 9122, 9123, -9105, -9034, -9069]] + }, { + "type": "Polygon", + "id": 48463, + "arcs": [[-9116, 9124, 9125, -8981, -9058, -9086]] + }, { + "type": "Polygon", + "id": 48271, + "arcs": [[-9126, 9126, 9127, -8977, -8982]] + }, { + "type": "MultiPolygon", + "id": 48167, + "arcs": [[[9128]], [[9129, -9022, 9130]], [[9131, -9092]]] + }, { + "type": "Polygon", + "id": 48039, + "arcs": [[-9130, 9132, 9133, -9119, -9103, -9102, -9023]] + }, { + "type": "Polygon", + "id": 12075, + "arcs": [[-9074, 9134, 9135, 9136, 9137, 9138, -9076]] + }, { + "type": "Polygon", + "id": 12083, + "arcs": [[9139, 9140, 9141, 9142, -9135, -9073, -9101]] + }, { + "type": "Polygon", + "id": 48493, + "arcs": [[-9108, 9143, 9144, -9111, -9095]] + }, { + "type": "MultiPolygon", + "id": 12127, + "arcs": [[[9145, 9146, 9147, 9148, 9149, 9150, 9151, 9152, -9098, -9118, 9153]]] + }, { + "type": "Polygon", + "id": 48123, + "arcs": [[9154, 9155, -9106, -9124, 9156]] + }, { + "type": "Polygon", + "id": 12069, + "arcs": [[-9152, -9151, 9157, 9158, 9159, 9160, -9141, 9161]] + }, { + "type": "Polygon", + "id": 48239, + "arcs": [[9162, 9163, 9164, 9165, 9166, 9167, 9168, 9169, -9122, -9068, -9121]] + }, { + "type": "Polygon", + "id": 48013, + "arcs": [[9170, 9171, -9114, -9112, -9145, 9172, 9173]] + }, { + "type": "Polygon", + "id": 48321, + "arcs": [[9174, -9163, -9120, -9134, 9175]] + }, { + "type": "Polygon", + "id": 48255, + "arcs": [[9176, 9177, -9173, -9144, -9107, -9156, 9178]] + }, { + "type": "Polygon", + "id": 48469, + "arcs": [[-9170, 9179, 9180, 9181, 9182, -9157, -9123]] + }, { + "type": "Polygon", + "id": 48163, + "arcs": [[-9172, 9183, 9184, 9185, -9115]] + }, { + "type": "Polygon", + "id": 48507, + "arcs": [[-9186, 9186, 9187, -9125]] + }, { + "type": "Polygon", + "id": 48323, + "arcs": [[-9188, 9188, 9189, 9190, -9127]] + }, { + "type": "Polygon", + "id": 12017, + "arcs": [[-9136, -9143, 9191, 9192, 9193]] + }, { + "type": "Polygon", + "id": 12119, + "arcs": [[-9161, 9194, 9195, 9196, -9192, -9142]] + }, { + "type": "Polygon", + "id": 48175, + "arcs": [[-9183, 9197, 9198, -9179, -9155]] + }, { + "type": "Polygon", + "id": 12117, + "arcs": [[-9149, 9199, -9158, -9150]] + }, { + "type": "MultiPolygon", + "id": 12009, + "arcs": [[[9200, 9201, 9202, 9203, -9148]], [[9204, 9205, 9206, -9146]]] + }, { + "type": "Polygon", + "id": 48297, + "arcs": [[9207, 9208, 9209, -9174, -9178, 9210, 9211]] + }, { + "type": "Polygon", + "id": 12095, + "arcs": [[-9200, -9204, 9212, -9159]] + }, { + "type": "MultiPolygon", + "id": 48057, + "arcs": [[[9213, 9214]], [[9215, -9181, 9216]], [[-9166, 9217]]] + }, { + "type": "Polygon", + "id": 48025, + "arcs": [[-9199, 9218, 9219, -9211, -9177]] + }, { + "type": "Polygon", + "id": 12053, + "arcs": [[-9197, 9220, 9221, -9193]] + }, { + "type": "Polygon", + "id": 48283, + "arcs": [[9222, 9223, 9224, -9184]] + }, { + "type": "Polygon", + "id": 48311, + "arcs": [[-9210, 9225, -9223, -9171]] + }, { + "type": "Polygon", + "id": 48127, + "arcs": [[-9185, -9225, 9226, -9189, -9187]] + }, { + "type": "Polygon", + "id": 48391, + "arcs": [[-9216, 9227, 9228, 9229, 9230, 9231, -9219, -9198, -9182]] + }, { + "type": "Polygon", + "id": 12101, + "arcs": [[-9196, 9232, 9233, 9234, 9235, -9221]] + }, { + "type": "Polygon", + "id": 12105, + "arcs": [[9236, 9237, 9238, 9239, -9233, -9195, -9160]] + }, { + "type": "Polygon", + "id": 12097, + "arcs": [[-9203, 9240, 9241, -9237, -9213]] + }, { + "type": "MultiPolygon", + "id": 48007, + "arcs": [[[9242]], [[9243, 9244, -9231]], [[9245, 9246]], [[-9229, 9247, 9248, 9249]]] + }, { + "type": "Polygon", + "id": 48479, + "arcs": [[9250, 9251, 9252, 9253, -9190, -9227, -9224]] + }, { + "type": "Polygon", + "id": 48409, + "arcs": [[-9245, 9254, -9246, 9255, 9256, 9257, 9258, 9259, 9260, -9212, -9220, -9232]] + }, { + "type": "Polygon", + "id": 12103, + "arcs": [[9261, 9262, -9235]] + }, { + "type": "Polygon", + "id": 12057, + "arcs": [[-9240, 9263, 9264, -9262, -9234]] + }, { + "type": "Polygon", + "id": 48131, + "arcs": [[9265, 9266, 9267, -9251, -9226, -9209]] + }, { + "type": "Polygon", + "id": 48249, + "arcs": [[-9261, -9260, 9268, 9269, 9270, -9266, -9208]] + }, { + "type": "MultiPolygon", + "id": 48355, + "arcs": [[[9271]], [[9272, -9269, -9259, 9273]]] + }, { + "type": "MultiPolygon", + "id": 12061, + "arcs": [[[9274, 9275, -9241, -9202, 9276]]] + }, { + "type": "Polygon", + "id": 12055, + "arcs": [[9277, 9278, 9279, 9280, -9238]] + }, { + "type": "Polygon", + "id": 12049, + "arcs": [[-9281, 9281, 9282, -9239]] + }, { + "type": "Polygon", + "id": 12081, + "arcs": [[-9283, 9283, 9284, 9285, -9264]] + }, { + "type": "Polygon", + "id": 12093, + "arcs": [[-9276, 9286, 9287, 9288, -9278, -9242]] + }, { + "type": "MultiPolygon", + "id": 48273, + "arcs": [[[9289, 9290, 9291, 9292]], [[9293, 9294, 9295, -9270, -9273]]] + }, { + "type": "Polygon", + "id": 12111, + "arcs": [[9296, 9297, 9298, 9299, -9287, -9275]] + }, { + "type": "Polygon", + "id": 12115, + "arcs": [[-9285, 9300, 9301, 9302, 9303, 9304]] + }, { + "type": "Polygon", + "id": 48247, + "arcs": [[9305, 9306, 9307, -9252, -9268]] + }, { + "type": "Polygon", + "id": 12027, + "arcs": [[-9280, 9308, -9301, -9284, -9282]] + }, { + "type": "Polygon", + "id": 48505, + "arcs": [[-9308, 9309, 9310, -9253]] + }, { + "type": "MultiPolygon", + "id": 48261, + "arcs": [[[9311, 9312]], [[9313, -9290, 9314]], [[9315, 9316, 9317, -9295, 9318]]] + }, { + "type": "Polygon", + "id": 48047, + "arcs": [[-9271, -9296, -9318, 9319, 9320, -9306, -9267]] + }, { + "type": "MultiPolygon", + "id": 12085, + "arcs": [[[9321, 9322, 9323, 9324, 9325, -9288, -9300, 9326]]] + }, { + "type": "Polygon", + "id": 12043, + "arcs": [[9327, 9328, -9279, -9289]] + }, { + "type": "MultiPolygon", + "id": 12015, + "arcs": [[[-9304, 9329]], [[-9329, 9330, 9331, -9302, -9309]]] + }, { + "type": "Polygon", + "id": 12099, + "arcs": [[9332, 9333, 9334, -9326]] + }, { + "type": "Polygon", + "id": 12051, + "arcs": [[9335, 9336, 9337, -9328, -9335]] + }, { + "type": "MultiPolygon", + "id": 12071, + "arcs": [[[9338]], [[-9338, 9339, 9340, -9331]]] + }, { + "type": "Polygon", + "id": 48427, + "arcs": [[-9321, 9341, 9342, -9310, -9307]] + }, { + "type": "Polygon", + "id": 48215, + "arcs": [[-9317, 9343, 9344, 9345, -9342, -9320]] + }, { + "type": "Polygon", + "id": 48489, + "arcs": [[9346, -9344, -9316, 9347]] + }, { + "type": "MultiPolygon", + "id": 12021, + "arcs": [[[9348, 9349, 9350, 9351, -9340, -9337]]] + }, { + "type": "Polygon", + "id": 48061, + "arcs": [[-9345, -9347, 9352]] + }, { + "type": "Polygon", + "id": 12011, + "arcs": [[9353, 9354, -9349, -9336, -9334]] + }, { + "type": "Polygon", + "id": 12086, + "arcs": [[9355, 9356, 9357, 9358, 9359, -9350, -9355, 9360]] + }, { + "type": "MultiPolygon", + "id": 12087, + "arcs": [[[9361]], [[-9360, 9362, -9351]]] + }, { + "type": "Polygon", + "id": 4015, + "arcs": [[-5737, -6670, -7308, -6521, -5912, -4625, -5343, -5417]] + }, { + "type": "Polygon", + "id": 12029, + "arcs": [[-9077, -9139, 9363, -8968, -8987]] + }, { + "type": "Polygon", + "id": 27077, + "arcs": [[-125, -180, -108, 9364]] + }, { + "type": "Polygon", + "id": 27031, + "arcs": [[9365, -203, 9366]] + }, { + "type": "Polygon", + "id": 55031, + "arcs": [[9367, -675, -668, -593, -474, -148, 9368]] + }, { + "type": "Polygon", + "id": 55007, + "arcs": [[9369, -673, -9368, 9370]] + }, { + "type": "Polygon", + "id": 55003, + "arcs": [[-561, -721, -669, -9370, 9371]] + }, { + "type": "Polygon", + "id": 55003, + "arcs": [[9372]] + }, { + "type": "Polygon", + "id": 26083, + "arcs": [[9373, 9374, 9375]] + }, { + "type": "Polygon", + "id": 26083, + "arcs": [[9376]] + }, { + "type": "Polygon", + "id": 26061, + "arcs": [[9377, -446, -592, -436, 9378]] + }, { + "type": "Polygon", + "id": 26061, + "arcs": [[9379, -9375]] + }, { + "type": "Polygon", + "id": 26103, + "arcs": [[9380, 9381, -716, -642, -586, -444, 9382]] + }, { + "type": "Polygon", + "id": 26003, + "arcs": [[-577, 9383, -9381, 9384, -491]] + }, { + "type": "Polygon", + "id": 26041, + "arcs": [[-9384, -576, 9385, -712, -9382]] + }, { + "type": "Polygon", + "id": 55075, + "arcs": [[-715, 9386, -879, -687, -704, -640]] + }, { + "type": "Polygon", + "id": 55029, + "arcs": [[-1169, 9387]] + }, { + "type": "Polygon", + "id": 26033, + "arcs": [[9388, 9389]] + }, { + "type": "Polygon", + "id": 26033, + "arcs": [[9390]] + }, { + "type": "Polygon", + "id": 26033, + "arcs": [[9391, 9392, 9393, -488, 9394]] + }, { + "type": "Polygon", + "id": 26097, + "arcs": [[9395]] + }, { + "type": "Polygon", + "id": 26097, + "arcs": [[9396, 9397, -574, -489, -9394]] + }, { + "type": "Polygon", + "id": 26047, + "arcs": [[-771, 9398, 9399]] + }, { + "type": "Polygon", + "id": 26029, + "arcs": [[-9399, -770, -953, -950, 9400]] + }, { + "type": "Polygon", + "id": 26029, + "arcs": [[9401]] + }, { + "type": "Polygon", + "id": 26089, + "arcs": [[9402]] + }, { + "type": "Polygon", + "id": 26089, + "arcs": [[9403, -1114, 9404]] + }, { + "type": "Polygon", + "id": 26055, + "arcs": [[-948, -1082, -1230, -1111, -9404, 9405]] + }, { + "type": "Polygon", + "id": 26007, + "arcs": [[9406, -1079, -954, -819]] + }, { + "type": "Polygon", + "id": 26011, + "arcs": [[9407, -1439, -1400, -1240, -1238]] + }, { + "type": "Polygon", + "id": 26063, + "arcs": [[-1578, -1556, 9408]] + }, { + "type": "Polygon", + "id": 26147, + "arcs": [[-1931, -1726, -1576, 9409]] + }, { + "type": "Polygon", + "id": 26163, + "arcs": [[9410, 9411, -2133, -1932, -1929]] + }, { + "type": "Polygon", + "id": 26115, + "arcs": [[9412, -2505, -2280, -2130, -9412]] + }, { + "type": "MultiPolygon", + "id": 45019, + "arcs": [[[9413, 9414, 9415, -7862, -7809, -7695]], [[-7693, -7590, 9416]]] + }, { + "type": "Polygon", + "id": 15001, + "arcs": [[9417]] + }, { + "type": "Polygon", + "id": 15007, + "arcs": [[9418]] + }, { + "type": "Polygon", + "id": 15009, + "arcs": [[-9420, 9420]] + }, { + "type": "Polygon", + "id": 15009, + "arcs": [[9421]] + }, { + "type": "Polygon", + "id": 15009, + "arcs": [[9422]] + }, { + "type": "Polygon", + "id": 15009, + "arcs": [[9423]] + }, { + "type": "Polygon", + "id": 15003, + "arcs": [[9424]] + }, { + "type": "Polygon", + "id": 15007, + "arcs": [[9425]] + }, { + "type": "MultiPolygon", + "id": 2016, + "arcs": [[[9426]], [[9427]], [[9428]], [[9429]], [[9430]], [[9431]], [[9432]], [[9433]], [[9434]], [[9435]], [[9436]], [[9437]], [[9438]], [[9439]], [[9440]], [[9441]], [[9442]], [[9443]], [[9444]], [[9445]], [[9446]], [[9447]], [[9448]], [[9449]]] + }, { + "type": "MultiPolygon", + "id": 2013, + "arcs": [[[9450]], [[9451]], [[9452]], [[9453]], [[9454]], [[9455]], [[9456]], [[9457]], [[9458]], [[9459]], [[9460]], [[9461]], [[9462, 9463, 9464, 9465]]] + }, { + "type": "MultiPolygon", + "id": 2130, + "arcs": [[[9466]], [[9467]]] + }, { + "type": "Polygon", + "id": 2060, + "arcs": [[9468, 9469]] + }, { + "type": "MultiPolygon", + "id": 2070, + "arcs": [[[9470]], [[9471, 9472]], [[9473, 9474, 9475]]] + }, { + "type": "MultiPolygon", + "id": 2164, + "arcs": [[[9476]], [[9477, 9478, 9479, -9465, 9480, -9470, 9481, -9475, 9482]]] + }, { + "type": "MultiPolygon", + "id": 2150, + "arcs": [[[9483]], [[9484]], [[9485]], [[9486]], [[9487]], [[9488]], [[9489]], [[9490]], [[9491]], [[9492]], [[9493, -9479, 9494, 9495]]] + }, { + "type": "MultiPolygon", + "id": 2110, + "arcs": [[[9496, 9497, 9498, 9499]], [[9500]], [[9501, 9502, 9503, 9504, 9505, 9506]], [[9507, 9508]]] + }, { + "type": "MultiPolygon", + "id": 2280, + "arcs": [[[9509]], [[9510]], [[9511]], [[9512]], [[9513]], [[9514]], [[9515]], [[9516, 9517, 9518, 9519]]] + }, { + "type": "MultiPolygon", + "id": 2232, + "arcs": [[[9520, 9521, 9522, 9523]], [[9524]], [[-9520, 9525, 9526, 9527, -9503, 9528]], [[-9497, 9529, 9530, 9531]], [[9532, 9533]], [[-9499, 9534]], [[9535, 9536, 9537, 9538]], [[9539, 9540, 9541, 9542]]] + }, { + "type": "MultiPolygon", + "id": 2100, + "arcs": [[[-9507, 9543, -9508, 9544, -9540, 9545]], [[9546, -9538, 9547, -9542]]] + }, { + "type": "MultiPolygon", + "id": 2220, + "arcs": [[[9548]], [[9549, 9550]], [[-9521, 9551, -9533, 9552]]] + }, { + "type": "MultiPolygon", + "id": 2270, + "arcs": [[[9553]], [[9554]], [[9555]], [[9556, 9557, 9558, 9559]]] + }, { + "type": "MultiPolygon", + "id": 2050, + "arcs": [[[9560]], [[9561]], [[9562]], [[9563]], [[-9559, 9564, 9565, 9566, -9483, -9474, 9567, -9473, 9568]]] + }, { + "type": "Polygon", + "id": 2170, + "arcs": [[9569, 9570, 9571, 9572, -9566, 9573, 9574, 9575]] + }, { + "type": "Polygon", + "id": 2068, + "arcs": [[9576, 9577, -9575, 9578]] + }, { + "type": "Polygon", + "id": 2020, + "arcs": [[-9571, 9579, 9580, 9581]] + }, { + "type": "MultiPolygon", + "id": 2261, + "arcs": [[[9582]], [[9583]], [[9584]], [[9585]], [[9586]], [[9587]], [[9588]], [[9589]], [[9590, 9591]], [[9592]], [[9593]], [[9594]], [[9595, 9596]], [[9597]], [[9598, -9580, -9570, 9599, 9600, 9601, 9602]]] + }, { + "type": "MultiPolygon", + "id": 2122, + "arcs": [[[9603]], [[9604]], [[9605]], [[-9581, -9599, 9606, -9596, 9607, -9591, 9608]], [[-9495, -9478, -9567, -9573, 9609]]] + }, { + "type": "Polygon", + "id": 2282, + "arcs": [[-9602, 9610, -9536, 9611]] + }, { + "type": "Polygon", + "id": 2290, + "arcs": [[9612, 9613, 9614, -9579, -9574, -9565, -9558, 9615, 9616, 9617]] + }, { + "type": "Polygon", + "id": 2090, + "arcs": [[9618, -9577, -9615]] + }, { + "type": "Polygon", + "id": 2240, + "arcs": [[-9600, -9576, -9578, -9619, -9614, 9619]] + }, { + "type": "MultiPolygon", + "id": 2185, + "arcs": [[[9620]], [[-9618, 9621, 9622]]] + }, { + "type": "Polygon", + "id": 2188, + "arcs": [[-9617, 9623, 9624, -9622]] + }, { + "type": "MultiPolygon", + "id": 2180, + "arcs": [[[9625]], [[9626]], [[9627]], [[-9624, -9616, -9557, 9628]]] + }, { + "type": "Polygon", + "id": 2201, + "arcs": [[9629]] + }, { + "type": "Polygon", + "id": 2201, + "arcs": [[9630]] + }, { + "type": "Polygon", + "id": 2201, + "arcs": [[9631]] + }, { + "type": "Polygon", + "id": 2201, + "arcs": [[9632]] + }, { + "type": "Polygon", + "id": 2201, + "arcs": [[9633]] + }, { + "type": "Polygon", + "id": 2201, + "arcs": [[9634]] + }, { + "type": "Polygon", + "id": 2201, + "arcs": [[9635]] + }, { + "type": "Polygon", + "id": 2201, + "arcs": [[9636]] + }, { + "type": "Polygon", + "id": 2201, + "arcs": [[9637]] + }, { + "type": "Polygon", + "id": 2201, + "arcs": [[9638]] + }, { + "type": "Polygon", + "id": 2201, + "arcs": [[9639]] + }, { + "type": "Polygon", + "id": 2201, + "arcs": [[9640]] + }, { + "type": "Polygon", + "id": 2201, + "arcs": [[9641]] + }, { + "type": "Polygon", + "id": 2201, + "arcs": [[9642]] + }, { + "type": "Polygon", + "id": 2201, + "arcs": [[9643]] + }, { + "type": "Polygon", + "id": 2201, + "arcs": [[-9518, 9644]] + }, { + "type": "Polygon", + "id": 72125, + "arcs": [[9645, 9646, 9647, 9648, 9649, 9650]] + }, { + "type": "Polygon", + "id": 72003, + "arcs": [[9651, 9652, 9653, 9654, 9655]] + }, { + "type": "Polygon", + "id": 72097, + "arcs": [[9656, 9657, -9651, 9658, 9659, 9660, 9661]] + }, { + "type": "Polygon", + "id": 72065, + "arcs": [[9662, 9663, 9664, 9665, 9666]] + }, { + "type": "Polygon", + "id": 72055, + "arcs": [[9667, 9668, 9669, 9670]] + }, { + "type": "Polygon", + "id": 72083, + "arcs": [[9671, 9672, -9657, 9673, 9674]] + }, { + "type": "Polygon", + "id": 72025, + "arcs": [[9675, 9676, 9677, 9678, 9679, 9680, 9681]] + }, { + "type": "Polygon", + "id": 72045, + "arcs": [[9682, 9683, 9684, 9685, 9686]] + }, { + "type": "Polygon", + "id": 72133, + "arcs": [[9687, 9688, 9689, 9690]] + }, { + "type": "Polygon", + "id": 72121, + "arcs": [[-9671, 9691, -9647, 9692, 9693]] + }, { + "type": "Polygon", + "id": 72027, + "arcs": [[-9666, 9694, 9695, 9696, 9697]] + }, { + "type": "Polygon", + "id": 72001, + "arcs": [[9698, 9699, 9700, 9701, 9702, 9703]] + }, { + "type": "Polygon", + "id": 72111, + "arcs": [[9704, 9705, 9706, -9700]] + }, { + "type": "Polygon", + "id": 72047, + "arcs": [[9707, 9708, 9709, 9710, 9711, 9712]] + }, { + "type": "Polygon", + "id": 72091, + "arcs": [[9713, 9714, 9715, 9716, 9717, 9718]] + }, { + "type": "Polygon", + "id": 72013, + "arcs": [[9719, 9720, 9721, 9722, -9663, 9723]] + }, { + "type": "Polygon", + "id": 72145, + "arcs": [[9724, 9725, -9714, 9726]] + }, { + "type": "Polygon", + "id": 72031, + "arcs": [[9727, 9728, 9729, 9730, 9731, 9732]] + }, { + "type": "Polygon", + "id": 72061, + "arcs": [[9733, 9734, 9735, 9736, 9737]] + }, { + "type": "Polygon", + "id": 72129, + "arcs": [[9738, 9739, 9740, 9741, 9742, -9678, 9743]] + }, { + "type": "Polygon", + "id": 72075, + "arcs": [[9744, 9745, -9691, 9746, 9747, 9748, 9749]] + }, { + "type": "Polygon", + "id": 72063, + "arcs": [[-9729, 9750, -9744, -9677, 9751]] + }, { + "type": "Polygon", + "id": 72073, + "arcs": [[9752, -9749, 9753, 9754, 9755]] + }, { + "type": "Polygon", + "id": 72143, + "arcs": [[9756, 9757, -9712, 9758, -9725, 9759]] + }, { + "type": "Polygon", + "id": 72011, + "arcs": [[9760, -9674, -9662, 9761, 9762, -9653, 9763]] + }, { + "type": "Polygon", + "id": 72081, + "arcs": [[-9665, 9764, -9703, 9765, 9766, -9672, 9767, -9695]] + }, { + "type": "Polygon", + "id": 72079, + "arcs": [[-9692, -9670, 9768, 9769, -9648]] + }, { + "type": "Polygon", + "id": 72009, + "arcs": [[9770, 9771, 9772, 9773, 9774]] + }, { + "type": "Polygon", + "id": 72099, + "arcs": [[9775, 9776, -9764, -9652, 9777]] + }, { + "type": "Polygon", + "id": 72023, + "arcs": [[9778, -9649, -9770, 9779, -9660]] + }, { + "type": "Polygon", + "id": 72109, + "arcs": [[9780, 9781, 9782, -9784, 9784, 9785, -9742]] + }, { + "type": "Polygon", + "id": 72101, + "arcs": [[-9759, -9711, 9786, 9787, -9715, -9726]] + }, { + "type": "Polygon", + "id": 72005, + "arcs": [[-9778, -9656, 9788, 9789]] + }, { + "type": "Polygon", + "id": 72059, + "arcs": [[-9707, 9790, 9791, -9701]] + }, { + "type": "Polygon", + "id": 72021, + "arcs": [[-9736, 9792, -9683, 9793, 9794, 9795, 9796]] + }, { + "type": "Polygon", + "id": 72141, + "arcs": [[9797, -9755, 9798, -9704, -9765, -9664, -9723]] + }, { + "type": "Polygon", + "id": 72041, + "arcs": [[-9680, 9799, -9775, 9800, -9685, 9801]] + }, { + "type": "Polygon", + "id": 72123, + "arcs": [[9802, 9803, -9689, 9804, -9772, 9805]] + }, { + "type": "Polygon", + "id": 72131, + "arcs": [[9806, -9696, -9768, -9675, -9761, -9777, 9807]] + }, { + "type": "Polygon", + "id": 72035, + "arcs": [[-9743, -9786, 9808, -9806, -9771, -9800, -9679]] + }, { + "type": "Polygon", + "id": 72135, + "arcs": [[-9795, 9809, -9713, -9758, 9810, 9811]] + }, { + "type": "Polygon", + "id": 72115, + "arcs": [[-9697, -9807, 9812, 9813]] + }, { + "type": "Polygon", + "id": 72054, + "arcs": [[-9717, 9814, -9721, 9815]] + }, { + "type": "Polygon", + "id": 72105, + "arcs": [[-9794, -9687, 9816, -9708, -9810]] + }, { + "type": "Polygon", + "id": 72017, + "arcs": [[-9718, -9816, -9720, 9817]] + }, { + "type": "Polygon", + "id": 72127, + "arcs": [[-9731, 9818, -9682, 9819, -9734, 9820]] + }, { + "type": "Polygon", + "id": 72139, + "arcs": [[-9730, -9752, -9676, -9819]] + }, { + "type": "Polygon", + "id": 72057, + "arcs": [[-9785, -9822, 9822, -9803, -9809]] + }, { + "type": "Polygon", + "id": 72153, + "arcs": [[-9702, -9792, 9823, -9668, -9694, 9824, -9766]] + }, { + "type": "Polygon", + "id": 72043, + "arcs": [[9825, 9826, -9773, -9805, -9688, -9746, 9827]] + }, { + "type": "Polygon", + "id": 72149, + "arcs": [[-9828, -9745, 9828]] + }, { + "type": "Polygon", + "id": 72039, + "arcs": [[-9788, 9829, -9756, -9798, -9722, -9815, -9716]] + }, { + "type": "Polygon", + "id": 72113, + "arcs": [[-9748, 9830, -9705, -9699, -9799, -9754]] + }, { + "type": "Polygon", + "id": 72107, + "arcs": [[9831, -9826, -9829, -9750, -9753, -9830, -9787, -9710]] + }, { + "type": "Polygon", + "id": 72071, + "arcs": [[-9813, -9808, -9776, -9790, 9832]] + }, { + "type": "Polygon", + "id": 72007, + "arcs": [[-9681, -9802, -9684, -9793, -9735, -9820]] + }, { + "type": "Polygon", + "id": 72019, + "arcs": [[-9686, -9801, -9774, -9827, -9832, -9709, -9817]] + }, { + "type": "Polygon", + "id": 72093, + "arcs": [[-9767, -9825, -9693, -9646, -9658, -9673]] + }, { + "type": "Polygon", + "id": 72151, + "arcs": [[9833, 9834, 9835, -9781, -9741, 9836]] + }, { + "type": "Polygon", + "id": 72137, + "arcs": [[9837, -9796, -9812, 9838, 9839]] + }, { + "type": "Polygon", + "id": 78030, + "arcs": [[9840]] + }, { + "type": "Polygon", + "id": 72089, + "arcs": [[9841, 9842, 9843, 9844]] + }, { + "type": "Polygon", + "id": 72087, + "arcs": [[9845, 9846, -9733, 9847]] + }, { + "type": "Polygon", + "id": 72095, + "arcs": [[9848, -9782, -9836]] + }, { + "type": "Polygon", + "id": 72119, + "arcs": [[-9844, 9849, 9850, 9851, 9852, -9846, 9853]] + }, { + "type": "Polygon", + "id": 72103, + "arcs": [[9854, 9855, 9856, 9857, -9851]] + }, { + "type": "Polygon", + "id": 72085, + "arcs": [[-9858, 9858, -9837, -9740, 9859, 9860, -9852]] + }, { + "type": "Polygon", + "id": 72029, + "arcs": [[-9853, -9861, 9861, -9728, -9847]] + }, { + "type": "Polygon", + "id": 72053, + "arcs": [[9862, -9842, 9863]] + }, { + "type": "Polygon", + "id": 72077, + "arcs": [[-9860, -9739, -9751, -9862]] + }, { + "type": "Polygon", + "id": 72037, + "arcs": [[9864, -9855, -9850, -9843, -9863]] + }, { + "type": "Polygon", + "id": 72069, + "arcs": [[9865, -9834, -9859, -9857]] + }, { + "type": "Polygon", + "id": 72147, + "arcs": [[9866]] + }, { + "type": "Polygon", + "id": 78010, + "arcs": [[9867]] + }, { + "type": "Polygon", + "id": 72051, + "arcs": [[-9839, -9811, -9757, 9868]] + }] + }, + states: { + "type": "GeometryCollection", + "geometries": [{ + "type": "MultiPolygon", + "id": 2, + "arcs": [[[9426]], [[9427]], [[9428]], [[9429]], [[9430]], [[9431]], [[9432]], [[9433]], [[9434]], [[9435]], [[9436]], [[9437]], [[9438]], [[9439]], [[9440]], [[9441]], [[9442]], [[9443]], [[9444]], [[9445]], [[9446]], [[9447]], [[9450]], [[9451]], [[9452]], [[9453]], [[9629]], [[9454]], [[9630]], [[9455]], [[9456]], [[9631]], [[9457]], [[9632]], [[9633]], [[9458]], [[9634]], [[9459]], [[9460]], [[9466]], [[9635]], [[9461]], [[9636]], [[9637]], [[9638]], [[9639]], [[9483]], [[9640]], [[9509]], [[9467]], [[9641]], [[9642]], [[9510]], [[9643]], [[9511]], [[9512]], [[9484]], [[9476]], [[9485]], [[9486]], [[9448]], [[9513]], [[9514]], [[9515]], [[9487]], [[9449]], [[9548]], [[9869, 9550]], [[9488]], [[9489]], [[9524]], [[9490]], [[9552, 9521, 9870, 9523, 9551, 9533]], [[9500]], [[9499, 9529, 9871, 9531, 9497, 9534]], [[9491]], [[9492]], [[9470]], [[9603]], [[9604]], [[9582]], [[9583]], [[9584]], [[9585]], [[9560]], [[9586]], [[9587]], [[9561]], [[9588]], [[9605]], [[9589]], [[9562]], [[9592]], [[9593]], [[9594]], [[9563]], [[9597]], [[9553]], [[9554]], [[9555]], [[9625]], [[9626]], [[9627]], [[9620]], [[9611, 9602, 9606, 9596, 9607, 9591, 9608, 9581, 9571, 9609, 9872, 9493, 9479, 9465, 9873, 9463, 9480, 9468, 9481, 9475, 9567, 9471, 9568, 9559, 9628, 9624, 9622, 9612, 9619, 9600, 9610, 9536, 9547, 9542, 9545, 9501, 9528, 9516, 9644, 9518, 9525, 9874, 9527, 9503, 9875, 9505, 9543, 9508, 9544, 9540, 9546, 9538]]] + }, { + "type": "MultiPolygon", + "id": 15, + "arcs": [[[9417]], [[9422]], [[9421]], [[9423]], [[9876, 9420]], [[9424]], [[9425]], [[9418]]] + }, { + "type": "MultiPolygon", + "id": 72, + "arcs": [[[9866]], [[9813, 9697, 9666, 9723, 9817, 9718, 9726, 9759, 9868, 9839, 9877, 9737, 9820, 9731, 9847, 9853, 9844, 9863, 9864, 9855, 9865, 9834, 9848, 9782, 9878, 9822, 9803, 9689, 9746, 9830, 9705, 9790, 9823, 9668, 9768, 9779, 9660, 9761, 9879, 9654, 9788, 9832]]] + }, { + "type": "Polygon", + "id": 1, + "arcs": [[-6786, -6785, -6792, -6791, -6807, 6974, -6994, -6998, 7027, -7168, -7171, 7205, -7420, 7492, 7493, -7574, 7698, 7699, -7846, 7871, -8018, 8061, -8111, -8157, 8194, -8293, 8320, 8321, -8483, 8483, -8579, 8680, 8681, 8688, 8689, 8690, 8566, 8567, 8683, 8684, 8685, 8675, 8676, 9880, 8678, 8701, 8702, 8703, -8620, 8521, -8436, 8249, 8250, -8128, 7954, 7955, -7826, 7678, -7599, 7448, -7421, 7302, -7257, 7179, -6951, -6954, 6937, -6753, -6699, -6714, -6725, -6724]] + }, { + "type": "Polygon", + "id": 5, + "arcs": [[-5843, -5842, -5816, -5921, -5920, -5919, -5932, -5931, -5930, -5716, -5888, -5887, -5886, -5917, -5916, -5866, -5973, -5972, -5971, -5970, -5969, -6163, -6274, 6406, 6407, 6408, 6409, -6605, 6734, 6735, 6736, 7015, -7027, 7132, 7133, -7415, -7414, 7662, 7663, 7664, 7665, 7666, 7777, 7794, 7795, 7733, 7734, 7719, 7720, 7643, 7644, 7645, -7611, 7513, -7233, -7232, 7118, -6775, -6774, 6727, -6611, 6550, -6316, 6256, 6117, -5946, -5936]] + }, { + "type": "Polygon", + "id": 4, + "arcs": [[-4752, -5779, 5779, 5780, 5781, -7177, 7591, 7592, -8039, 8208, 8504, 8191, 7725, 7726, 7305, 7306, -6522, -6521, -5912, -4625, -5343, -5417, -5416, -4754, -4753]] + }, { + "type": "MultiPolygon", + "id": 6, + "arcs": [[[7053]], [[7019]], [[7054]], [[6896]], [[6897]], [[-1601, -1600, -1604, 2383, -2395, -2394, -2393, -2392, 4129, 4130, -4310, -4309, -4308, -3802, -4324, 4568, -4773, -4255, 5466, -5913, 6520, 6521, -7307, -7306, -7727, 7740, 7697, 7519, 7056, 7020, 6899, 6528, 5874, 5606, 5291, 5193, 5288, 5438, 5155, 5018, 4853, 4552, 4697, 4472, 4696, 4474, 4482, 4847, 4484, 3626, 2685, 2373, -1893, -1975, -1974, -1882]]] + }, { + "type": "Polygon", + "id": 8, + "arcs": [[-2141, -2140, -2553, -2552, -2733, -2732, -2702, -2701, -2823, -2972, -2971, 3139, -3194, 3363, 3364, -3620, 3939, 3940, -4277, 4354, -4592, -4591, 4878, 4879, -5245, 5317, 5318, 5319, 5207, 5208, 5307, 5308, 5510, 5511, 5496, 5497, 5323, 5321, -4751, -4750, -4749, 4628, -4026, 3577, -3100, -3099, 2981, 2982, -2194, -2137, -2136, -2135]] + }, { + "type": "Polygon", + "id": 9, + "arcs": [[-2172, -2171, -2170, -2018, -2017, 2317, 2318, -2457, 2526, 2527, 2557, 2559, 9881, 2561, 2547, 2548, 2549, -2285, -2284, -1998]] + }, { + "type": "Polygon", + "id": 11, + "arcs": [[4385, 4386, -4115, -4297]] + }, { + "type": "Polygon", + "id": 10, + "arcs": [[3752, 4102, 4392, 4393, 4394, 4395, 4396, 4397, -4267, 4100, 4101, -4079, 3754, 3755, -3497, -3588, 3756, -3586]] + }, { + "type": "MultiPolygon", + "id": 12, + "arcs": [[[9361]], [[9338]], [[9063]], [[9882, 9883]], [[8993, 8905]], [[9884, 9356, 9885, 9358, 9362, 9351, 9340, 9331, 9302, 9329, 9304, 9285, 9264, 9262, 9235, 9221, 9193, 9886, 9137, 9363, 8968, 8865, 8969, 9065, 9006, 9064, 9008, 8913, 9009, 8915, 8804, 9887, 8806, 8797, 8790, 8787, -8676, -8686, -8685, -8684, -8568, -8567, -8691, -8690, -8689, -8682, -8745, -8744, -8733, -8737, -8736, -8743, -8742, -8740, -8739, -8762, 8875, -8760, -8828, -8827, -8697, -8696, -8600, -8747, -8746, -8707, 8835, 8906, 9013, 9099, 9139, 9161, 9152, 9098, 8991, 8903, 8992, 9888, 8988, 9116, 9153, 9204, 9889, 9206, 9146, 9200, 9276, 9296, 9890, 9298, 9326, 9891, 9322, 9892, 9324, 9332, 9353, 9360]]] + }, { + "type": "MultiPolygon", + "id": 13, + "arcs": [[[8704]], [[9893, 8606]], [[8522]], [[8333]], [[8283]], [[8284]], [[8523, 8607, 9894, 8609, 8705, 8706, 8745, 8746, 8599, 8695, 8696, 8826, 8827, 8759, -8876, 8761, 8738, 8739, 8741, 8742, 8735, 8736, 8732, 8743, 8744, -8681, 8578, -8484, 8482, -8322, -8321, 8292, -8195, 8156, 8110, -8062, 8017, -7872, 7845, -7700, -7699, 7573, -7494, -7493, 7419, -7206, 7170, 7167, -7028, 6997, 6993, -6975, -6806, -6721, -6720, -6719, -6795, -6794, -6828, -6827, -6823, -6822, -6886, -6885, -6884, -6802, -6673, -6924, -6923, -6922, -6921, -6920, -7061, -7060, -7256, 7339, -7438, -7437, -7484, -7483, -7542, -7541, -7711, 7821, -7868, -7867, 7891, -7899, -8057, -8056, -8055, 8285, 8280, 8336]]] + }, { + "type": "Polygon", + "id": 19, + "arcs": [[-1566, 1654, -1696, -1780, -1779, 2023, -2098, 2159, -2230, 2312, 2313, -2452, -2451, -2450, 2717, -2767, 2921, -2928, 3117, 3118, 3078, 3079, 3081, 3082, 3093, 3094, 3091, 3092, 3088, 3089, 3085, 3086, 3075, 3076, 3072, 3073, 3069, 3070, -2935, 2880, -2829, 2659, 2660, -2543, 2416, -2304, 2207, -2191, 2065, 2066, -1834, -1833, 1756, -1660, 1651, -1521, -1490, -1494, -1493, -1517, -1516, -1515, -1526, -1525, -1519, -1518, -1497, -1496, -1502, -1501, -1500, -1513, -1512, -1505, -1504]] + }, { + "type": "Polygon", + "id": 16, + "arcs": [[20, -36, 111, -202, 240, -350, -329, -328, 518, -528, -737, -736, -735, -758, -652, 1121, -1174, -1173, 1592, -1734, -1733, 2052, 2141, 2107, 2108, 2021, 2022, 1896, 1580, 1581, -1263, -1262, -1261, 1091, -970, 914, -709, 522, 535, 536, -396, -395, 364, -248, -247, 114, -82, 22, 23]] + }, { + "type": "Polygon", + "id": 17, + "arcs": [[-1968, -1967, -1948, -1947, -1953, -1952, -1960, -1959, -2030, -2029, 2116, 2233, 2234, 2235, 2510, -2533, 2774, -2825, 2957, -3156, 3323, 3324, -3546, 3727, -3919, 4027, -4173, 4238, -4445, -4444, 4683, -4705, 4905, -4930, 5135, -5171, 5358, 5359, 5361, -5492, 5562, 5574, 5575, 5568, 5569, 5570, -5351, -5350, -5160, 5125, 4935, 4936, 4726, 4727, -4456, -4455, -4521, 4379, 4380, 4381, 4165, 4070, 4071, -3929, 3750, 3751, -3685, 3515, -3493, 3241, 3242, -3118, 2927, -2922, 2766, -2718, 2449, 2450, 2451, -2314, -2313, 2229, -2160, 2097, -2024, -1778]] + }, { + "type": "Polygon", + "id": 18, + "arcs": [[-2297, -2296, -2291, -2290, -2295, 2470, -2539, 2621, -2717, 2793, 2794, -3019, 3039, -3168, 3291, -3407, -3406, 3614, -3716, 3808, -3932, -4139, 4144, -4266, -4265, 4422, 4423, 4432, 4433, -4557, 4659, 4660, 4805, 4798, 4799, 4800, 4795, 4892, 4893, 4894, 4953, 4954, 4923, 4924, 4973, 4974, 4927, 4928, 4929, -4906, 4704, -4684, 4443, 4444, -4239, 4172, -4028, 3918, -3728, 3545, -3325, -3324, 3155, -2958, 2824, -2775, 2532, -2511, -2236, 2533, 2535, 2467, -2204, -2203, -2300, -2299]] + }, { + "type": "Polygon", + "id": 20, + "arcs": [[-3419, -3431, -3429, -3428, -3423, -3422, -3433, -3432, -3413, -3412, -3410, -3409, -3417, -3416, -3426, -3427, -3317, -3316, -3486, -3485, -3490, -3489, -3488, -3492, -3561, 3664, -3762, 3884, -4003, -4002, -4046, -4199, -4198, 4346, -4501, 4546, -4772, 4820, -5042, -5041, 5300, 5301, -5544, 5556, 5557, 5558, 5531, 5532, 5523, 5524, 5592, 5593, 5446, 5447, 5449, 5450, 5526, 5527, 5459, 5460, 5528, 5529, 5456, 5457, 5453, 5520, 5521, 5519, 5516, 5517, -5318, 5244, -4880, -4879, 4590, 4591, -4355, 4276, -3941, -3940, 3619, -3365, -3420]] + }, { + "type": "MultiPolygon", + "id": 21, + "arcs": [[[-4137, -4136, -4161, -4160, -4159, -4182, -4181, -4351, -4350, -4373, -4372, -4498, -4497, 4744, -4805, -4804, -5103, -5102, 5233, 5234, 5235, 5611, -5643, 5726, 5826, 5827, 5819, 5820, 5824, 5825, 5807, 5808, 5882, 5883, 5835, 5913, 5914, 5838, 5839, 5891, 5892, 5696, 5698, 5699, 5658, 5659, 5737, 5937, 5938, 5831, 5832, 5932, 5933, 5957, 5958, -5897, -5709, -5708, -5707, 5632, -5569, -5576, -5575, -5563, 5491, -5362, -5360, -5359, 5170, -5136, -4929, -4928, -4975, -4974, -4925, -4924, -4955, -4954, -4895, -4894, -4893, -4796, -4801, -4800, -4799, -4806, -4661, -4660, 4556, -4434, -4433, -4424, -4423, 4264, 4265, -4145, -4138]]] + }, { + "type": "MultiPolygon", + "id": 22, + "arcs": [[[9108]], [[9088]], [[9046]], [[9028]], [[9899, 9025, 9089, 9003, 9084, 9900, 9078, 9901, 9080, 9902, 9082, 9109, 9070, 9049, 9037, 9060, -9017, -8995, 8942, -8693, -8692, 8649, 8456, 8457, -8406, 8237, -8223, 7906, 7907, 7908, -7820, -7645, -7644, -7721, -7720, -7735, -7734, -7796, -7795, -7778, -7667, -7666, -7665, -7928, 7943, -8109, -8108, -8107, -8106, 8274, 8275, 8276, 8491, 8492, -8647, -8646, -8661, -8660, -8659, -8664, -8663, -8665, -8632, -8771, -8770, 8846, 8847, 9010, 9027]]] + }, { + "type": "MultiPolygon", + "id": 25, + "arcs": [[[2727]], [[2632]], [[2175, 2248, 2249, 2250, 2251, 2252, 2168, 2015, 2016, 2017, 2169, 2170, 2171, 1997, 1998, 1999, -1887, -1737, -1736, -1754, -1807, -1806, -1783, -1782, -1781, -1749, 1934, 9903, 2006, 9904, 2008, 2118, 2165, 2177, 9905, 2173, 2287]]] + }, { + "type": "MultiPolygon", + "id": 24, + "arcs": [[[4166]], [[4781, 4782, 4856, 4857, 4858, 4690, 4581, 4268, 4408, 4169, 4080, 3824, 3834, 3840, 4088, 4192, 9906, 4194, 4521, 4293, 4613, 4731, 4615, 4295, 4296, 4114, 4115, 4116, 3849, 3811, 3812, 3813, 3814, 3816, 3817, 3818, 3820, 3821, 3822, -3547, -3461, -3460, -3445, -3537, -3536, -3458, -3457, -3584, -3583, -3501, -3500, -3499, -3449, -3448, -3498, -3756, -3755, 4078, -4102, -4101, 4266, -4398, -4397, -4396, 4784]]] + }, { + "type": "MultiPolygon", + "id": 23, + "arcs": [[[918]], [[919]], [[1288, 1134, 1392, 1380, 1390, 1382, 1537, 1538, -1300, -889, 889, 890, 891, 817, 567, 360, 813, 920, 599, 1117, 1282, 1286, 1391]]] + }, { + "type": "MultiPolygon", + "id": 26, + "arcs": [[[9402]], [[9401]], [[771, 820, 9406, 1075, 1236, 9407, 1434, 1560, 1561, 9408, 1578, 9409, 1927, 9410, 9412, -2505, 2280, 2281, 2292, 2293, 2294, 2289, 2290, 2295, 2296, 2298, 2299, 2202, 2203, 2204, 2151, 1988, 1785, 1686, 1533, 1378, 1225, 1112, 9404, 9405, 948, 9400, 9399]], [[9395]], [[9388, 9389]], [[9390]], [[9377, 446, 9382, 9384, 491, 9394, 9907, 9392, 9396, 9397, 574, 9385, 712, 713, 714, 639, 640, 587, 588, 589, 590, 476, 477, 478, 479, 480, 481, 482, 483, 484, 434, 9378]], [[9373, 9379, 9375]], [[9376]]] + }, { + "type": "Polygon", + "id": 27, + "arcs": [[125, 151, 204, 9366, 9365, 203, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 473, 592, 593, 594, -667, 794, -800, 901, 902, 1050, -1075, 1139, -1162, -1187, -1186, -1191, 1370, -1423, 1502, 1503, 1504, 1511, 1512, 1499, 1500, 1501, 1495, 1496, 1517, 1518, 1524, 1525, 1514, 1515, 1516, 1492, 1493, 1489, 1490, 1336, -1220, 1179, -1044, -1043, 917, -893, 840, -746, 702, -551, 546, 415, -404, 348, -318, 218, -210, 164, 165, -55, 60, 106, 9364]] + }, { + "type": "Polygon", + "id": 29, + "arcs": [[-3119, -3243, -3242, 3492, -3516, 3684, -3752, -3751, 3928, -4072, -4071, -4166, -4382, -4381, -4380, 4520, 4454, 4455, -4728, -4727, -4937, -4936, -5126, 5159, 5349, 5350, -5571, -5570, -5633, 5706, 5707, 5708, 5896, 5897, 5898, 5899, -6100, 6161, 6162, 5968, 5969, 5970, 5971, 5972, 5865, 5915, 5916, 5885, 5886, 5887, 5715, 5929, 5930, 5931, 5918, 5919, 5920, 5815, 5841, 5842, 5935, 5936, -5766, 5719, -5557, 5543, -5302, -5301, 5040, 5041, -4821, 4771, -4547, 4500, -4347, 4197, 4198, 4045, 4001, 4002, -3885, 3761, -3665, 3560, 3491, -3487, -3304, 3273, -3129, -3070, -3074, -3073, -3077, -3076, -3087, -3086, -3090, -3089, -3093, -3092, -3095, -3094, -3083, -3082, -3080, -3079]] + }, { + "type": "Polygon", + "id": 28, + "arcs": [[-6755, -6754, -6938, 6953, 6950, -7180, 7256, -7303, 7420, -7449, 7598, -7679, 7825, -7956, -7955, 8127, -8251, -8250, 8435, -8522, 8619, -8704, -8703, 8838, 8861, 8880, -8847, 8769, 8770, 8631, 8664, 8662, 8663, 8658, 8659, 8660, 8645, 8646, -8493, -8492, -8277, -8276, -8275, 8105, 8106, 8107, 8108, -7944, 7927, -7664, -7663, 7413, 7414, -7134, -7133, 7026, -7016, -6737, -6736, -6768, -6767, -6772, -6771, -6743, -6742, -6741, -6773]] + }, { + "type": "Polygon", + "id": 30, + "arcs": [[43, 99, 88, 46, 50, 29, 9, 53, 110, -93, 108, -133, 221, -231, 373, -381, 514, 515, 516, 675, 676, 677, 763, 764, 765, 697, 698, 826, 827, 655, 649, 650, 651, 757, 734, 735, 736, 527, -519, 327, 328, 349, -241, 201, -112, 35, -21, 36, 19]] + }, { + "type": "MultiPolygon", + "id": 37, + "arcs": [[[-5845, 6042, 6259, 6044]], [[6047, 6086, 6179, 6194, 6038, 6056, 6247, 6431, 6425, 6582, 6258, 6583, 6564, 6492, 6560, 6804, 6761, 6831, 6759, 6893, 6990, 7112, 7271, 9920, 7273, 7279, 7280, 7281, 7282, 7252, 7005, 7006, 7007, 6928, 6877, 6846, 6847, 6852, 6853, 6676, 6677, 6756, 6645, 6646, 6630, 6631, 6768, 6769, 6695, 6749, 6750, 6751, 6671, 6672, 6801, 6883, 6884, 6885, 6821, 6822, 6823, -6595, -6594, -6457, -6456, -6392, -6391, -6287, -6286, -6285, 6174, -6175, -6174, -6233, -6232, -6231, -6084, -6083, -5987, -5986, -5985, -5928, -5927, -5926, -5854, -5896, -5895, -5911, -5910, -5674, -5673, -5963, -5671, -5714, -5713, -5712, -5882, -5881, -5880, -5725, -5724, -5876, -5805, -5804, -5803, -5871, -5870, -5908, -5907, -5849, 6041]]] + }, { + "type": "Polygon", + "id": 38, + "arcs": [[54, -166, -165, 209, -219, 317, -349, 403, -416, -547, 550, 551, 627, 628, 633, 634, 631, 632, 530, 583, 623, 624, 625, 635, -516, -515, 380, -374, 230, -222, 132, -109, 92, 93, 98, 103, 40, 32, 64, 68, 57]] + }, { + "type": "Polygon", + "id": 31, + "arcs": [[-1710, -1552, -1682, -1681, -1672, -1671, -1812, -1810, -1809, -1839, -1838, -1836, -1835, -2067, -2066, 2190, -2208, 2303, -2417, 2542, -2661, -2660, 2828, -2881, 2934, -3071, 3128, -3274, 3303, 3486, 3487, 3488, 3489, 3484, 3485, 3315, 3316, 3426, 3425, 3415, 3416, 3408, 3409, 3411, 3412, 3431, 3432, 3421, 3422, 3427, 3428, 3430, 3418, 3419, -3364, 3193, -3140, 2970, 2971, 2822, 2700, 2701, 2731, 2732, -2551, 2541, -2048, -2047, 1861, -1644, -1684, -1683, -1574, -1573, -1709]] + }, { + "type": "Polygon", + "id": 33, + "arcs": [[-890, 888, 1299, -1539, 1615, 1747, 1748, 1780, 1781, 1782, 1805, 1806, -1753, 1614, -1456, 1269, 1270, -1115, -996, 899, 900, -891]] + }, { + "type": "Polygon", + "id": 34, + "arcs": [[9921, 3944, 3785, 3786, 3787, 3788, 3789, 3726, 3668, 3524, 3525, -3254, -3253, 3124, 2911, 2912, -2814, 2756, -2603, -2568, -2567, -2770, -2769, 2897, 3116, 3066, 3156, 3256, 3346, 3531, 3521, 3805, 4124, 3946]] + }, { + "type": "Polygon", + "id": 35, + "arcs": [[5784, 5785, 5786, -6372, 6554, 6555, -6863, 7008, 7009, 7156, 7157, -7563, 7653, 7654, 7655, 7656, 7657, 7967, 7968, 7969, 7783, 7784, 7785, 7888, 7889, 8111, 8037, 8038, -7593, -7592, 7176, -5782, -5781, -5780, 5778, -5322, -5324, -5498, -5497, -5512, -5511, -5309, -5308, -5209, -5208, -5320]] + }, { + "type": "Polygon", + "id": 32, + "arcs": [[-2023, -2357, 2361, -2921, 3561, 3562, -3998, 4621, 4622, 4623, 4624, 5911, 5912, -5467, 4254, 4772, -4569, 4323, 3801, 4307, 4308, 4309, -4131, -4130, 2391, 2392, 2393, 2394, -2384, -1603, -1429, -1428, -1264, -1582, -1581, -1897]] + }, { + "type": "MultiPolygon", + "id": 36, + "arcs": [[[3237]], [[3052, 9922, 3054, 3119, 3152, 3121, 3056, 2782]], [[1826]], [[3046, 3097, 3048, 2751, 2629, 2770, 2768, 2769, 2566, 2567, 2568, 2324, 2325, 2093, 2153, 2154, 2156, 2157, 2188, 2189, 2056, 2057, 2088, 2089, 2085, 2086, 2060, 2061, 2062, 1831, 1716, 1713, 1721, 1724, 1701, 1570, 1279, 9923, 1281, 1275, 1276, 1019, 1031, 1005, -1001, 1002, -1132, 1204, -1296, -1485, 1544, -1738, 1886, -2000, -1999, 2283, 2284, -2550, -2549, 2752]]] + }, { + "type": "Polygon", + "id": 39, + "arcs": [[2397, -2447, 2666, -2675, 2898, -2906, 3033, 3034, -3246, 3262, 3263, -3520, 3528, -3609, 3737, 3738, 3893, 3894, 3895, 3992, -4069, 4228, 4226, 4362, 4363, 4494, 4495, 4496, 4497, 4371, 4372, 4349, 4350, 4180, 4181, 4158, 4159, 4160, 4135, 4136, 4137, 4138, 3931, -3809, 3715, -3615, 3405, 3406, -3292, 3167, -3040, 3018, -2795, -2794, 2716, -2622, 2538, -2471, -2294, -2293, -2282, -2281, 2504, 2505, 2506, 2507, 2508, 2509, 2514, 9926, 2516, 2669, 2593, 2594, 2595, 2636, 2579, 2443, 2401, -2200]] + }, { + "type": "Polygon", + "id": 40, + "arcs": [[-5458, -5457, -5530, -5529, -5461, -5460, -5528, -5527, -5451, -5450, -5448, -5447, -5594, -5593, -5525, -5524, -5533, -5532, -5559, -5558, -5720, 5765, -5937, 5945, -6118, -6257, 6315, -6551, 6610, -6728, 6773, 6774, -7119, 7231, 7232, 7233, 7234, 7401, 7402, 7398, 7399, 7400, 7380, 7440, 7441, 7442, 7337, 7338, 7229, 7230, 7139, 7140, 7035, 7036, 6930, 6931, -6871, 6691, -6627, 6398, -6366, 6016, 6017, 5798, 5799, 5794, 5795, 5796, 5791, 5792, -5785, -5319, -5518, -5517, -5520, -5522, -5521, -5454]] + }, { + "type": "Polygon", + "id": 41, + "arcs": [[661, -608, 658, -691, -604, -603, -696, -695, -694, -693, -692, -503, -502, -557, -555, -554, -513, -583, -536, -523, 708, -915, 969, -1092, 1260, 1261, 1262, 1263, 1427, 1428, 1602, 1603, 1599, 1600, 1881, 1973, 1974, 1892, 1893, 1611, 1464, 1298, 980, 776, 622]] + }, { + "type": "Polygon", + "id": 42, + "arcs": [[-2061, -2087, -2086, -2090, -2089, -2058, -2057, -2190, -2189, -2158, -2157, -2155, -2154, -2094, -2326, -2325, -2569, 2602, -2757, 2813, -2913, -2912, -3125, 3252, 3253, -3526, 3553, 3584, 3585, -3757, 3587, 3496, 3497, 3447, 3448, 3498, 3499, 3500, 3582, 3583, 3456, 3457, 3535, 3536, 3444, 3459, 3460, 3546, 3547, 3548, 3610, 3611, -3610, 3337, 3338, 3339, -3244, 3106, -3034, 2905, -2899, 2674, -2667, 2446, -2398, 2199, 2200, -2062]] + }, { + "type": "MultiPolygon", + "id": 44, + "arcs": [[[2544]], [[2545, -2250]], [[-2253, -2252, 2452, 2321, 2454, 2553, -2527, 2456, -2319, -2318, -2016, -2169]]] + }, { + "type": "MultiPolygon", + "id": 45, + "arcs": [[[8077]], [[8079]], [[8080]], [[7693, 9413, 9930, 9415, 7862, 8081, 8046, 9931, 8048, 9932, 8050, 8078, 8053, 8054, 8055, 8056, 7898, -7892, 7866, 7867, -7822, 7710, 7540, 7541, 7482, 7483, 7436, 7437, -7340, 7255, 7059, 7060, 6919, 6920, 6921, 6922, 6923, -6672, -6752, -6751, -6750, -6696, -6770, -6769, -6632, -6631, -6647, -6646, -6757, -6678, -6677, -6854, -6853, -6848, -6847, -6878, -6929, -7008, -7007, -7006, -7253, -7283, 7328, 7588, 9416]]] + }, { + "type": "Polygon", + "id": 46, + "arcs": [[-624, -584, -531, -633, -632, -635, -634, -629, -628, -552, -703, 745, -841, 892, -918, 1042, 1043, -1180, 1219, -1337, -1491, 1520, -1652, 1659, -1757, 1832, 1833, 1834, 1835, 1837, 1838, 1808, 1809, 1811, 1670, 1671, 1680, 1681, 1551, 1709, 1708, 1572, 1573, 1682, 1683, -1643, 1487, -1374, 1248, 1183, -1033, 939, -677, -676, -517, -636, -626, -625]] + }, { + "type": "Polygon", + "id": 47, + "arcs": [[-5660, -5659, -5700, -5699, -5697, -5893, -5892, -5840, -5839, -5915, -5914, -5836, -5884, -5883, -5809, -5808, -5826, -5825, -5821, -5820, -5828, -5879, -5878, -5891, -5890, -5889, -5859, -5983, -5863, -5862, -5929, 5984, 5985, 5986, 6082, 6083, 6230, 6231, 6232, 6173, 6174, -6175, 6284, 6285, 6286, 6390, 6391, 6455, 6456, 6593, 6594, -6824, 6826, 6827, 6793, 6794, 6718, 6719, 6720, 6805, 6806, 6790, 6791, 6784, 6785, 6723, 6724, 6713, 6698, 6752, 6753, 6754, 6772, 6740, 6741, 6742, 6770, 6771, 6766, 6767, -6735, 6604, -6410, -6409, -6408, -6407, 6273, -6162, 6099, -5900, -6101, -5898, -5959, -5958, -5934, -5933, -5833, -5832, -5939, -5938, -5738]] + }, { + "type": "MultiPolygon", + "id": 48, + "arcs": [[[9933]], [[9311, 9312]], [[9313, 9290, 9934, 9292, 9314]], [[9271]], [[9242]], [[9935, 9214]], [[9128]], [[9132, 9175, 9936, 9164, 9217, 9166, 9937, 9168, 9179, 9216, 9227, 9247, 9938, 9249, 9229, 9243, 9254, 9246, 9255, 9939, 9257, 9273, 9293, 9318, 9347, 9352, 9345, 9342, 9310, 9253, 9190, 9127, 8977, 8872, 8869, 8883, 8392, 8394, -7889, -7786, -7785, -7784, -7970, -7969, -7968, -7658, -7657, -7656, -7655, -7654, 7562, -7158, -7157, -7010, -7009, 6862, -6556, -6555, 6371, -5787, -5786, -5793, -5792, -5797, -5796, -5795, -5800, -5799, -6018, -6017, 6365, -6399, 6626, -6692, 6870, -6932, -6931, -7037, -7036, -7141, -7140, -7231, -7230, -7339, -7338, -7443, -7442, -7441, -7381, -7401, -7400, -7399, -7403, -7402, -7235, -7234, -7514, 7610, -7646, 7819, -7909, -7908, -7907, 8222, -8238, 8405, -8458, -8457, -8650, 8691, 8692, -8943, 8994, 9016, 9017, 9090, 9131, 9092, 9020, 9130]]] + }, { + "type": "Polygon", + "id": 49, + "arcs": [[-1732, 2343, -2621, -2196, -2195, -2983, -2982, 3098, 3099, -3578, 4025, -4629, 4748, 4749, 4750, 4751, 4752, 4753, 5415, 5416, 5342, -4624, -4623, -4622, 3997, -3563, -3562, 2920, -2362, 2356, -2022, -2109, -2108, -2142, -2053]] + }, { + "type": "MultiPolygon", + "id": 51, + "arcs": [[[5405, 5058, -4782, 5059]], [[5005, 4865, 4807, 4982, 5225, 5370, 5424, 5372, 5109, 5148, 5330, 5473, 5536, 9940, 5683, 5638, 5472, 5431, 5282, 5394, 9941, 5581, 5626, 5665, 5871, 9942, 5902, 9943, 9944, 5905, 5850, 5823, 5851, 5844, 5845, 5846, 5847, 5848, 5906, 5907, 5869, 5870, 5802, 5803, 5804, 5875, 5723, 5724, 5879, 5880, 5881, 5711, 5712, 5713, 5670, 5962, 5672, 5673, 5909, 5910, 5894, 5895, 5853, 5925, 5926, 5927, 5928, 5861, 5862, 5982, 5858, 5888, 5889, 5890, 5877, 5878, -5827, -5727, 5642, -5612, -5236, -5235, -5234, -5101, -5412, -5411, -5378, -5377, -5376, -5180, -5275, -5274, 5122, -4883, 4877, -4536, -4535, -4403, -4402, -4401, -4189, -4188, 4043, -3999, -3865, -3910, -4025, -4024, -3812, -3850, -4117, -4116, -4387, 4417, 9945, 4342, 4409, 4669, 4810, 4866, 5063, 5188]]] + }, { + "type": "Polygon", + "id": 50, + "arcs": [[1008, 998, -900, 995, 1114, -1271, -1270, 1455, -1615, 1752, 1753, 1735, 1736, 1737, -1545, 1484, 1295, -1205, 1131, -1003, 1000, 1001, 994]] + }, { + "type": "MultiPolygon", + "id": 53, + "arcs": [[[303]], [[271]], [[184]], [[118]], [[119]], [[120]], [[126, 2, 3, 75, 85, 80, 83, -23, 81, -115, 246, 247, -365, 394, 395, -537, 582, 512, 553, 554, 556, 501, 502, 691, 692, 693, 694, 695, 602, 603, 690, -659, 607, 608, 610, 467, 343, 233, 186, 187, 234, 319, 276, 371, 273, 372, 321, 407, 370, 307, 196, 183, 197, 129]]] + }, { + "type": "MultiPolygon", + "id": 55, + "arcs": [[[9372]], [[9371, 561, 557, -484, -483, -482, -481, -480, -479, -478, -477, -591, -590, -589, -588, -641, -640, -715, 9386, 879, 9949, 881, 1155, 1167, 9387, 1165, 1289, 1474, 1623, 1800, 1960, 2027, 2028, 2029, 1958, 1959, 1951, 1952, 1946, 1947, 1966, 1967, 1777, 1778, 1779, 1695, -1655, 1565, -1503, 1422, -1371, 1190, 1185, 1186, 1161, -1140, 1074, -1051, -903, -902, 799, -795, 666, -595, -594, -593, -474, -148, 9368, 9370]]] + }, { + "type": "Polygon", + "id": 54, + "arcs": [[3243, -3340, -3339, -3338, 3609, -3612, -3611, -3549, -3548, -3823, -3822, -3821, -3819, -3818, -3817, -3815, -3814, -3813, 4023, 4024, 3909, 3864, 3998, -4044, 4187, 4188, 4400, 4401, 4402, 4534, 4535, -4878, 4882, -5123, 5273, 5274, 5179, 5375, 5376, 5377, 5410, 5411, 5100, 5101, 5102, 4803, 4804, -4745, -4496, -4495, -4364, -4363, -4227, -4229, 4068, -3993, -3896, -3895, -3894, -3739, -3738, 3608, -3529, 3519, -3264, -3263, 3245, -3035, -3107]] + }, { + "type": "Polygon", + "id": 56, + "arcs": [[-827, -699, -698, -766, -765, -764, -678, -940, 1032, -1184, -1249, 1373, -1488, 1642, 1643, -1862, 2046, 2047, -2542, 2550, 2551, 2552, 2139, 2140, 2134, 2135, 2136, 2193, 2194, 2195, 2620, -2344, 1731, 1732, 1733, -1593, 1172, 1173, -1122, -651, -650, -656, -828]] + }, { + "type": "MultiPolygon", + "id": 78, + "arcs": [[[9867]], [[9840]]] + }] + }, + "land": { + "type": "MultiPolygon", + "arcs": [[[9361]], [[9933]], [[9338]], [[9311, 9312]], [[9313, 9290, 9934, 9292, 9314]], [[9271]], [[9242]], [[9935, 9214]], [[9128]], [[9108]], [[9088]], [[9046]], [[9063]], [[9882, 9883]], [[9028]], [[8993, 8905]], [[8704]], [[9893, 8606]], [[8522]], [[8333]], [[8283]], [[8284]], [[8077]], [[8079]], [[8080]], [[7053]], [[7019]], [[7054]], [[6896]], [[6897]], [[4166]], [[3237]], [[3052, 9922, 3054, 3119, 3152, 3121, 3056, 2782]], [[2727]], [[2632]], [[2544]], [[1826]], [[918]], [[919]], [[9402]], [[9401]], [[9395]], [[9388, 9389]], [[9390]], [[9372]], [[9373, 9379, 9375]], [[-9918]], [[1275, 1276, 1019, 1031, 1005, 1001, 994, 1008, 998, 900, 891, 817, 567, 360, 813, 920, 599, 1117, 1282, 1286, 1391, 1288, 1134, 1392, 1380, 1390, 1382, 1537, 1615, 1747, 1934, 9903, 2006, 9904, 2008, 2118, 2165, 2177, 9905, 2173, 2287, 2175, 2248, 2545, 2250, 2452, 2321, 2454, 2553, 2527, 2557, 2559, 9881, 2561, 2547, 2752, 3046, 3097, 3048, 2751, 2629, 2770, 2897, 3116, 3066, 3156, 3256, 3346, 3531, 3521, 3805, 4124, 3946, 9921, 3944, 3785, 9954, 3787, 9955, 3789, 3726, 3668, 3524, 3553, 3584, 3752, 4102, 4392, 9956, 4394, 4784, 5059, 5405, 5058, 4782, 4856, 9957, 4858, 4690, 4581, 4268, 4408, 4169, 4080, 3824, 3834, 3840, 4088, 4192, 9906, 4194, 4521, 4293, 4613, 4731, 4615, 4295, 4385, 4417, 9945, 4342, 4409, 4669, 4810, 4866, 5063, 5188, 5005, 4865, 4807, 4982, 5225, 5370, 5424, 5372, 5109, 5148, 5330, 5473, 5536, 9940, 5683, 5638, 5472, 5431, 5282, 5394, 9941, 5581, 5626, 5665, 5871, 9942, 5902, 9943, 9944, 5905, 5850, 5823, 5851, 6042, 6259, 6044, 5845, 9958, 9959, 9960, 5847, 6041, 6047, 6086, 6179, 6194, 6038, 6056, 6247, 6431, 6425, 6582, 6258, 6583, 6564, 6492, 6560, 6804, 6761, 6831, 6759, 6893, 6990, 7112, 7271, 9920, 7273, 7279, 9961, 7281, 7328, 7588, 9416, 7693, 9413, 9930, 9415, 7862, 8081, 8046, 9931, 8048, 9932, 8050, 8078, 8053, 8285, 8280, 8336, 8523, 8607, 9894, 8609, 8705, 8835, 8906, 9013, 9099, 9139, 9161, 9152, 9098, 8991, 8903, 8992, 9888, 8988, 9116, 9153, 9204, 9889, 9206, 9146, 9200, 9276, 9296, 9890, 9298, 9326, 9891, 9322, 9892, 9324, 9332, 9353, 9360, 9884, 9356, 9885, 9358, 9362, 9351, 9340, 9331, 9302, 9329, 9304, 9285, 9264, 9262, 9235, 9221, 9193, 9886, 9137, 9363, 8968, 8865, 8969, 9065, 9006, 9064, 9008, 8913, 9009, 8915, 8804, 9887, 8806, 8797, 8790, 8787, 8676, 9880, 8678, 8701, 8838, 8861, 8880, 8847, 9010, 9027, 9899, 9025, 9089, 9003, 9084, 9900, 9078, 9901, 9080, 9902, 9082, 9109, 9070, 9049, 9037, 9060, 9017, 9090, 9131, 9092, 9020, 9130, 9132, 9175, 9936, 9164, 9217, 9166, 9937, 9168, 9179, 9216, 9227, 9247, 9938, 9249, 9229, 9243, 9254, 9246, 9255, 9939, 9257, 9273, 9293, 9318, 9347, 9352, 9345, 9342, 9310, 9253, 9190, 9127, 8977, 8872, 8869, 8883, 8392, 8394, 7889, 8111, 8037, 8208, 8504, 8191, 7725, 7740, 7697, 7519, 7056, 7020, 6899, 6528, 5874, 5606, 5291, 5193, 5288, 5438, 5155, 5018, 4853, 4552, 4697, 4472, 4696, 4474, 4482, 4847, 4484, 3626, 2685, 2373, 1893, 1611, 1464, 1298, 980, 776, 622, 661, 608, 610, 467, 343, 233, 186, 9946, 9962, 9948, 3, 75, 85, 80, 83, 23, 36, 19, 43, 99, 88, 46, 50, 29, 9, 53, 110, 93, 98, 103, 40, 32, 64, 68, 57, 60, 106, 9364, 125, 151, 204, 9366, 9365, 203, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 9368, 9370, 9371, 561, 557, 484, 434, 9378, 9377, 446, 9382, 9384, 491, 9394, 9907, 9392, 9396, 9397, 574, 9385, 712, 713, 9386, 879, 9949, 881, 1155, 1167, 9387, 1165, 1289, 1474, 1623, 1800, 1960, 2027, 2116, 2233, 2234, 2533, 2535, 2467, 2204, 2151, 1988, 1785, 1686, 1533, 1378, 1225, 1112, 9404, 9405, 948, 9400, 9399, 771, 820, 9406, 1075, 1236, 9407, 1434, 1560, 1561, 9408, 1578, 9409, 1927, 9410, 9412, 2505, -9912, 2507, -9910, 2509, 2514, 9926, 2516, 2669, 2593, 2594, 2595, 2636, 2579, 2443, 2401, 2200, 2062, 1831, 1716, 1713, 1721, 1724, 1701, 1570, 1279, 9923, 1281]], [[9612, 9619, 9600, 9610, 9536, 9547, 9542, 9545, 9501, 9528, 9516, 9644, 9518, 9525, 9874, 9527, 9503, 9875, 9505, 9543, 9508, 9544, 9540, 9546, 9538, 9611, 9602, 9606, 9596, 9607, 9591, 9608, 9581, 9571, 9609, 9872, 9493, 9479, 9465, 9873, 9463, 9480, 9468, 9481, 9475, 9567, 9471, 9568, 9559, 9628, 9624, 9622]], [[9489]], [[9626]], [[9552, 9521, 9870, 9523, 9551, 9533]], [[9561]], [[9499, 9529, 9871, 9531, 9497, 9534]], [[9869, 9550]], [[9455]], [[9515]], [[9447]], [[9563]], [[9514]], [[9491]], [[9445]], [[9555]], [[9554]], [[9440]], [[9586]], [[9510]], [[9444]], [[9434]], [[9513]], [[9512]], [[9588]], [[9511]], [[9431]], [[9548]], [[9642]], [[9460]], [[9438]], [[9562]], [[9432]], [[9470]], [[9451]], [[9589]], [[9487]], [[9458]], [[9426]], [[9553]], [[9437]], [[9524]], [[9492]], [[9500]], [[9441]], [[9435]], [[9490]], [[9592]], [[9439]], [[9625]], [[9486]], [[9485]], [[9488]], [[9442]], [[9452]], [[9443]], [[9597]], [[9454]], [[9436]], [[9453]], [[9585]], [[9483]], [[9449]], [[9428]], [[9456]], [[9446]], [[9620]], [[9603]], [[9459]], [[9448]], [[9457]], [[9450]], [[9594]], [[9583]], [[9584]], [[9582]], [[9476]], [[9587]], [[9605]], [[9604]], [[9484]], [[9627]], [[9461]], [[9560]], [[9429]], [[9427]], [[9433]], [[9593]], [[9430]], [[9629]], [[9630]], [[9631]], [[9632]], [[9633]], [[9634]], [[9466]], [[9635]], [[9636]], [[9637]], [[9638]], [[9639]], [[9640]], [[9509]], [[9467]], [[9641]], [[9643]], [[9867]], [[9866]], [[9840]], [[9813, 9697, 9666, 9723, 9817, 9718, 9726, 9759, 9868, 9839, 9877, 9737, 9820, 9731, 9847, 9853, 9844, 9863, 9864, 9855, 9865, 9834, 9848, 9782, 9878, 9822, 9803, 9689, 9746, 9830, 9705, 9790, 9823, 9668, 9768, 9779, 9660, 9761, 9879, 9654, 9788, 9832]], [[9417]], [[9422]], [[9421]], [[9423]], [[9876, 9420]], [[9424]], [[9425]], [[9418]]] + } + }, + "arcs": [[[162416, 583189], [236, -863], [94, -3199], [220, -1079], [-271, -1241]], [[162695, 576807], [-443, -309], [-4396, 83]], [[157856, 576581], [-6, 1800], [-436, 606], [-476, 3062], [167, 1173]], [[157105, 583222], [2782, -89], [2529, 56]], [[203483, 583173], [-111, -3268], [363, 0], [1, -4838], [604, -14]], [[204340, 575053], [0, -6406], [-109, -3], [-1, -3886]], [[204230, 564758], [-1074, 300], [-478, 661], [-49, -1946]], [[202629, 563773], [-411, -2654], [-860, -2419], [-1043, -435], [-462, 561]], [[199853, 558826], [29, 9804], [98, 1617], [303, -7], [-114, 3279], [302, 529], [-36, 7508], [72, 1628]], [[200507, 583184], [2976, -11]], [[181317, 583162], [311, -3373], [318, 707], [389, -2530], [-133, -1970], [788, -1235], [-38, -1636], [347, -662], [20, -2123]], [[183319, 570340], [343, -1416], [-25, -1101], [608, -791]], [[184245, 567032], [386, -2907], [-296, -416]], [[184335, 563709], [-284, -667], [56, -2637], [-277, -1038], [59, -2316]], [[183889, 557051], [-896, 68]], [[182993, 557119], [-468, -2]], [[182525, 557117], [101, 1562], [-233, 2072], [31, 1860], [-477, 1550], [-122, 1357], [-537, -515], [111, -1134], [-1263, -12], [41, -3203], [-354, -5]], [[179823, 560649], [-1, 1601], [-1073, -52], [-59, 2655]], [[178690, 564853], [-26, 3920], [480, 4], [-5, 6466], [-109, 1581], [659, 10], [112, 1730], [-222, 1681], [-105, 2947]], [[179474, 583192], [1843, -30]], [[175797, 583199], [0, -9287]], [[175797, 573912], [-2052, -28], [-1, 6456], [-689, -16]], [[173055, 580324], [0, 2844]], [[173055, 583168], [2742, 31]], [[199853, 558826], [-98, -1296], [-681, 144], [-597, -3335]], [[198477, 554339], [-62, 2205], [-374, 544], [-690, -278]], [[197351, 556810], [-1278, 1156], [-333, 1655]], [[195740, 559621], [8, 3507], [732, -36], [49, 1307], [484, -269], [0, 4521], [87, 4167]], [[197100, 572818], [159, -390], [75, 5957], [166, -2], [64, 4793]], [[197564, 583176], [2943, 8]], [[221924, 574709], [-1820, 8]], [[220104, 574717], [-102, 3252], [0, 5201]], [[220002, 583170], [1830, 2]], [[221832, 583172], [3, -5232], [89, -3231]], [[178690, 564853], [-400, 43], [-118, -1893], [-228, -480], [-676, 326], [-48, 1381], [-615, 5245], [-698, -1923], [-112, 1018]], [[175795, 568570], [2, 5342]], [[175797, 583199], [3677, -7]], [[220104, 574717], [-363, -10]], [[219741, 574707], [-362, -1], [-1, 1624], [-1819, 10], [0, -1619]], [[217559, 574721], [-1091, 11], [0, 3239], [-126, 10], [-1, 5192]], [[216341, 583173], [3661, -3]], [[186539, 583158], [25, -9701]], [[186564, 573457], [-1094, 108], [-9, -3230], [-2142, 5]], [[181317, 583162], [5222, -4]], [[193948, 567081], [-538, -46], [0, 1653], [-330, -43], [0, 1617], [-2172, 10], [0, -1617], [-363, 1]], [[190545, 568656], [35, 14501]], [[190580, 583157], [3492, 32]], [[194072, 583189], [-44, -7981], [115, -2218], [-242, -2960], [47, -2949]], [[195740, 559621], [-133, 1040], [-934, 55], [-434, -1362], [-302, 351]], [[193937, 559705], [11, 7376]], [[194072, 583189], [3492, -13]], [[206421, 583169], [53, -6498], [181, -1619]], [[206655, 575052], [-2315, 1]], [[203483, 583173], [2938, -4]], [[228232, 583191], [206, -4516], [166, -1312], [-187, -2686]], [[228417, 574677], [-2130, 0]], [[226287, 574677], [-64, 8514]], [[226223, 583191], [2009, 0]], [[230526, 583184], [49, -8486]], [[230575, 574698], [-2158, -21]], [[228232, 583191], [2294, -7]], [[223380, 574698], [-1, -3220], [-639, -11]], [[222740, 571467], [-816, 5]], [[221924, 571472], [0, 3237]], [[221832, 583172], [1466, 10]], [[223298, 583182], [0, -5247], [82, -3237]], [[226287, 574677], [-1090, 12]], [[225197, 574689], [-1817, 9]], [[223298, 583182], [2925, 9]], [[168030, 583185], [-42, -19407]], [[167988, 563778], [-338, -262]], [[167650, 563516], [-25, 343]], [[167625, 563859], [88, 1056], [-308, 2218], [-251, 148], [-798, -1281], [-586, -1450], [-104, 1725], [-570, -648], [55, -1799]], [[165151, 563828], [-497, 4], [-263, 1945], [-611, 1931], [-82, 1381], [-532, 1417], [-331, 3957]], [[162835, 574463], [-140, 2344]], [[162416, 583189], [2209, -15], [3405, 11]], [[171951, 583192], [-373, -3049], [-183, -3367], [361, 7], [-7, -9706], [182, -1632]], [[171931, 565445], [-274, 12], [-1, -4693], [-436, 1680], [-359, -1132]], [[170861, 561312], [-166, 418], [-548, -890], [-371, 2707], [-364, -947]], [[169412, 562600], [-132, 2358], [405, 757], [-4, 1210], [289, 2381], [-187, 3288], [316, 4420], [-331, 3951], [45, 2219]], [[169813, 583184], [2138, 8]], [[173055, 580324], [-26, -14910]], [[173029, 565414], [-1098, 31]], [[171951, 583192], [1104, -24]], [[169412, 562600], [-45, -983], [-485, 620], [-109, 1069], [-446, -598], [-339, 1070]], [[168030, 583185], [1783, -1]], [[188725, 567028], [0, 1624]], [[188725, 568652], [374, 0], [11, 14480]], [[189110, 583132], [1470, 25]], [[190545, 568656], [-200, -1611], [-1620, -17]], [[212324, 583170], [-3, -5175], [150, -1639]], [[212471, 576356], [-3238, 15]], [[209233, 576371], [-1, 6810]], [[209232, 583181], [3092, -11]], [[214880, 583162], [-1, -3570]], [[214879, 579592], [-364, -1], [-1, -1615], [-226, 0], [0, -3239]], [[214288, 574737], [-1816, 1]], [[212472, 574738], [-1, 1618]], [[212324, 583170], [2556, -8]], [[186539, 583158], [2571, -26]], [[188725, 568652], [-718, -1], [2, 2422], [-362, 804], [-543, 30], [-81, 1075], [-459, 475]], [[217559, 574721], [0, -1621]], [[217559, 573100], [-2179, 21], [-1, 4852], [-499, 6], [-1, 1613]], [[214880, 583162], [1461, 11]], [[233488, 574623], [-724, -26]], [[232764, 574597], [-2189, 101]], [[230526, 583184], [3019, -21]], [[233545, 583163], [240, -2188], [402, 728], [5, -3862], [-704, -3], [0, -3215]], [[209233, 576371], [4, -4555]], [[209237, 571816], [-1620, -4], [1, 1622], [-363, 4], [0, 1612], [-600, 2]], [[206421, 583169], [2811, 12]], [[175795, 568570], [0, -4401]], [[175795, 564169], [-503, 1656], [-278, -929], [18, -2373]], [[175032, 562523], [-508, -3], [3, 1885], [-1501, -262]], [[173026, 564143], [3, 1271]], [[217559, 573100], [127, -1619], [-2, -6492], [124, -2], [-3, -3238]], [[217805, 561749], [-2509, -20]], [[215296, 561729], [1, 3269], [-141, 0], [0, 6485], [-143, 10], [0, 3259], [-725, -15]], [[156776, 574866], [145, -2337], [-336, 700], [191, 1637]], [[156018, 576188], [367, -1161], [-54, -1921], [-274, 763], [-39, 2319]], [[156711, 577874], [437, -1003], [-572, -1182], [-174, 1060], [309, 1125]], [[239768, 576252], [-26, -7172], [46, -6528]], [[239788, 562552], [-1935, 133], [-2, -978], [-1789, -11]], [[236062, 561696], [-29, 9709]], [[236033, 571405], [-4, 6210]], [[236029, 577615], [339, 173], [235, -1132], [1047, -347], [154, -2131], [907, 561], [6, 841], [719, 948], [332, -276]], [[157403, 572219], [-142, 1501], [248, 575], [362, -1247], [-15, 3533]], [[162835, 574463], [-341, 252], [-585, -931], [-106, -3299], [197, -417]], [[162000, 570068], [-3852, 30]], [[158148, 570098], [-745, 2121]], [[212472, 574738], [0, -3235], [160, 6], [-1, -4641]], [[212631, 566868], [-1041, 215], [-260, -1783], [-494, -878], [-372, 2570], [-383, -709], [-219, -2110], [-618, 322]], [[209244, 564495], [-7, 7321]], [[219741, 574707], [109, -3230], [1, -6504], [110, 0], [-1, -3243]], [[219960, 561730], [-1079, -3]], [[218881, 561727], [-1076, 22]], [[243362, 568344], [29, -12216], [-17, -11280]], [[243374, 544848], [-834, -2840], [212, -1505]], [[242752, 540503], [-2, -7]], [[242750, 540496], [-224, 823]], [[242526, 541319], [-10, 0]], [[242516, 541319], [-187, -592]], [[242329, 540727], [-9, 7]], [[242320, 540734], [-75, -212]], [[242245, 540522], [-5, -38]], [[242240, 540484], [-9, -872]], [[242231, 539612], [3, 11]], [[242234, 539623], [-248, 57]], [[241986, 539680], [-26, 1879], [-2117, 44]], [[239843, 541603], [15, 4838]], [[239858, 546441], [-15, 12915], [-55, 3196]], [[239768, 576252], [1003, -1644], [260, 59], [-216, -1483], [572, -280], [382, -4206], [280, 489], [20, 1987], [577, 82], [135, -1750], [581, -1162]], [[209244, 564495], [-258, 1115], [-593, -179], [-307, 1362], [-1057, 19], [-145, 560], [-288, -1583], [-558, -1]], [[206038, 565788], [-93, 498], [-752, 103], [-963, -1631]], [[165151, 563828], [-359, -3363], [-516, -331], [-139, -2995], [-195, -1515], [49, -2367], [561, -1042], [-25, -1385]], [[164527, 550830], [-822, -18], [-768, 1529], [-383, 1474], [-339, 202], [-528, 3049]], [[161687, 557066], [129, 2030], [-144, 1373]], [[161672, 560469], [135, 875], [-307, 1331], [76, 2648], [386, 644], [303, 1650], [-265, 2451]], [[215296, 561729], [-1431, 3], [-2, -1673]], [[213863, 560059], [-714, 1226]], [[213149, 561285], [-15, 1450], [265, 1806], [-308, 1452], [-460, 875]], [[232764, 574597], [24, -6811]], [[232788, 567786], [-2527, 21]], [[230261, 567807], [-1799, -6]], [[228462, 567801], [14, 367]], [[228476, 568168], [71, 2441], [-130, 4068]], [[221924, 571472], [-986, 7], [-3, -6507], [100, -3249]], [[221035, 561723], [-716, 0]], [[220319, 561723], [-359, 7]], [[225197, 574689], [73, -6488]], [[225270, 568201], [-362, -8], [-2, -3234], [-287, 1], [0, -1975]], [[224619, 562985], [-263, 25], [-571, 2718], [-293, -1216], [-752, 3114], [0, 3841]], [[228476, 568168], [-2123, 27]], [[226353, 568195], [-1083, 6]], [[236062, 561696], [6, -7465]], [[236068, 554231], [0, -615], [-707, -32]], [[235361, 553584], [-1430, 50]], [[233931, 553634], [-29, 8560], [-224, 1564], [125, 1180], [-986, 11]], [[232817, 564949], [-29, 2837]], [[233488, 574623], [363, -5], [3, -3239], [2179, 26]], [[188725, 567028], [1, -2703]], [[188726, 564325], [-1602, -42], [-179, 1901], [-363, 820], [-2337, 28]], [[158090, 569229], [27, -389]], [[158117, 568840], [-233, -1009], [277, -1641], [-369, 861], [-55, 2156], [353, 22]], [[157568, 571941], [243, -1776], [-417, -307], [-219, -1059], [350, -339], [185, -3598], [45, 1502], [415, -1154], [-2, -2382], [-642, 2318], [-20, 2344], [-434, 1258], [298, 3296], [198, -103]], [[156634, 565779], [-60, -3687], [-1564, -7], [0, 264], [-3066, -4]], [[151944, 562345], [-337, 5365], [202, 2998], [-202, 971]], [[151607, 571679], [463, -265], [484, -1494], [396, -424], [748, -1863], [763, 58], [868, -995], [776, 701], [529, -1618]], [[224619, 562985], [0, -1281]], [[224619, 561704], [-2151, 10]], [[222468, 561714], [-1433, 9]], [[193937, 559705], [-803, -422], [-51, -3212], [-1027, -2365]], [[192056, 553706], [-1187, -7]], [[190869, 553699], [-361, 552], [1, 1469], [-266, 4], [-517, 1364], [204, 1867], [-1205, -7]], [[188725, 558948], [1, 5377]], [[161672, 560469], [-3555, -37]], [[158117, 560432], [249, 3191], [301, 1598], [-407, 1180], [-143, 2439]], [[158090, 569229], [58, 869]], [[179823, 560649], [58, -3498], [649, 4], [-91, -2233], [238, 251], [-154, -1949], [417, -649], [44, -4053]], [[180984, 548522], [-292, -238], [-171, 1188], [-551, 1163], [-685, 298]], [[179285, 550933], [-478, 836], [-38, 1568], [-837, 1677], [-963, -135]], [[176969, 554879], [-354, 1336], [183, 799], [-95, 1862], [-283, 1075], [-625, 4218]], [[245498, 568091], [24, -13480]], [[245522, 554611], [-1265, -6316], [-883, -3447]], [[243362, 568344], [242, -1593], [425, -163], [-24, -1207], [886, 751], [607, 1959]], [[226353, 568195], [59, -3242], [-1, -6490]], [[226411, 558463], [-285, 2]], [[226126, 558465], [-1436, 0]], [[224690, 558465], [-71, 3239]], [[228462, 567801], [350, -5611], [344, -3679]], [[229156, 558511], [-1603, -50]], [[227553, 558461], [-1142, 2]], [[230261, 567807], [50, -3920]], [[230311, 563887], [2, -2161], [360, -5], [2, -1615], [1435, 5], [0, 1629], [356, 7], [-1, 1624]], [[232465, 563371], [355, -34]], [[232820, 563337], [77, -8073]], [[232897, 555264], [-1430, -21]], [[231467, 555243], [-2182, 14]], [[229285, 555257], [-129, 3254]], [[232817, 564949], [3, -1612]], [[232465, 563371], [-1, 531], [-2153, -15]], [[209244, 564495], [-2, -11147]], [[209242, 553348], [-241, -806], [-805, 9]], [[208196, 552551], [-259, 2], [1, 3249], [-225, -5], [0, 1619], [-1072, 7], [1, 1622], [-715, 4], [0, 1622]], [[205927, 560671], [111, 1440], [0, 3677]], [[167625, 563859], [-339, -5], [-301, -1380], [-1, -1619], [-240, -1347], [-120, -2159], [-533, -1577], [-2, -1607], [-955, -85], [-358, -2172], [-6, -1862]], [[164770, 550046], [-243, 784]], [[213149, 561285], [0, -2790], [-1274, 10], [2, -6436]], [[211877, 552069], [-1581, 12]], [[210296, 552081], [-1055, 15]], [[209241, 552096], [1, 1252]], [[156465, 557234], [-1439, 15], [0, -1663]], [[155026, 555586], [-1512, 9], [-857, 298]], [[152657, 555893], [-215, 4015], [-498, 2437]], [[156634, 565779], [273, 1293], [567, -4576], [-189, -396], [-251, -3033], [-105, 2479], [-246, -3231], [-218, -1081]], [[188725, 558948], [-718, -7], [0, -1612], [-713, 3], [0, -1972], [-347, 194]], [[186947, 555554], [-644, -185], [-426, 1863], [-409, 506], [-656, -490], [-280, 1681], [6, 2406], [-203, 2374]], [[205927, 560671], [-357, -7], [-3, -4859], [-120, -3], [2, -6473]], [[205449, 549329], [-1188, -10], [0, -1636], [-355, -3], [0, 1641], [-354, -3]], [[203552, 549318], [-232, 0], [-1, 3235], [-355, -6], [105, 3251], [-2, 6316], [-270, 1], [-168, 1658]], [[176969, 554879], [-257, -1008], [473, -1408], [60, -942], [526, -680], [549, -2997], [263, -2458], [250, -686]], [[178833, 544700], [-3820, 28]], [[175013, 544728], [0, 1637]], [[175013, 546365], [0, 7286]], [[175013, 553651], [19, 8872]], [[182525, 557117], [-825, -26], [-58, -2280], [224, -1574], [136, -3906], [-311, -808], [-707, -1]], [[173026, 564143], [8, -11380]], [[173034, 552763], [0, -1987]], [[173034, 550776], [-2181, 20]], [[170853, 550796], [8, 10516]], [[233931, 553634], [40, -4845]], [[233971, 548789], [-1065, -20]], [[232906, 548769], [-9, 6495]], [[175013, 553651], [-715, 16], [-120, -800], [-1144, -104]], [[203552, 549318], [2, -5970]], [[203554, 543348], [0, -266]], [[203554, 543082], [-1766, -14], [-2, 268], [-3263, -152]], [[198523, 543184], [-142, 489], [173, 2154], [-209, 2560], [-11, 4245], [143, 1707]], [[167650, 563516], [-17, -12700]], [[167633, 550816], [-9, -6518], [-1075, 22], [-3, -3262]], [[166546, 541058], [-233, -1081]], [[166313, 539977], [-187, 857], [-295, -1494], [-690, -306]], [[165141, 539034], [-276, 2022]], [[164865, 541056], [127, 1141], [-311, 5065], [89, 2784]], [[170853, 550796], [-381, 1]], [[170472, 550797], [-2839, 19]], [[186947, 555554], [7, -6012], [711, -1191], [-2, -4005], [368, -11]], [[188031, 544335], [35, -1328], [411, -1480]], [[188477, 541527], [-392, -449], [14, -3150], [-430, -3]], [[187669, 537925], [-672, 2], [-784, -2757]], [[186213, 535170], [46, 3441], [-325, 1748], [-347, -22], [-1, 2529], [-723, -49], [-4, 6432], [-731, 40], [-1, 5728], [-238, 2034]], [[157723, 558953], [152, -2103], [-263, 244], [111, 1859]], [[157679, 553460], [-209, 2]], [[157470, 553462], [-20, -1]], [[157450, 553461], [-465, 10]], [[156985, 553471], [3, 2161], [-621, 2]], [[156367, 555634], [297, 1874], [455, 873], [193, 2438], [440, 2118], [103, -3144], [-199, 149], [-132, -3407], [313, -1094], [-158, -1981]], [[239858, 546441], [-2004, 75]], [[237854, 546516], [-6, 4597], [-694, 1379], [-255, 2407], [-570, -1212], [-261, 544]], [[218881, 561727], [0, -3232], [-241, 5], [-5, -6449]], [[218635, 552051], [-211, -1], [0, -3173], [-602, -11]], [[217822, 548866], [-251, 2540], [-563, -513]], [[217008, 550893], [-256, 567], [-256, 3108], [36, 1844], [-852, -555], [-222, -665], [-1091, 1453]], [[214367, 556645], [-155, 784], [-3, 3078], [-346, -448]], [[224690, 558465], [0, -1585]], [[224690, 556880], [-2133, 9]], [[222557, 556889], [-89, 4825]], [[222557, 556889], [-2, -4848]], [[222555, 552041], [-597, -4]], [[221958, 552037], [-1539, 4]], [[220419, 552041], [1, 6449], [-101, 3233]], [[220419, 552041], [-222, 0]], [[220197, 552041], [-1562, 10]], [[214367, 556645], [0, -4588], [170, 0], [-1, -5915]], [[214536, 546142], [-1061, -2], [0, -539], [-1412, -13]], [[212063, 545588], [-1, 6481], [-185, 0]], [[197351, 556810], [-6, -4998], [-770, -161], [-356, -670], [-49, -3204], [356, -6], [-61, -6487]], [[196465, 541284], [-1055, 22]], [[195410, 541306], [-1057, 8], [-1, -1068]], [[194352, 540246], [-993, 3]], [[193359, 540249], [-236, 2014], [209, 1754], [-4, 5386], [-1034, 1610], [0, 1620], [-238, 1073]], [[208196, 552551], [218, -2029], [102, -3785], [-297, -2572], [-534, -806]], [[207685, 543359], [-1181, 12], [-117, 1073], [-355, 1], [0, 1079], [-356, 1], [0, 3802], [-227, 2]], [[157999, 553531], [-253, -1157], [151, 3089], [102, -1932]], [[161687, 557066], [-282, -523], [-596, -2846], [-98, -1164], [460, -3838], [-225, -1131]], [[160946, 547564], [-1160, 1608], [-293, -321]], [[159493, 548851], [-540, 718], [-133, 1180], [-534, 2], [-231, 1165]], [[158055, 551916], [258, 528], [-269, 4233], [225, 530], [-269, 1061], [117, 2164]], [[190869, 553699], [1, -1066], [-358, 1], [-13, -4900], [354, -2], [-21, -5066]], [[190832, 542666], [-725, 2921], [-441, 463], [-28, 1539], [-216, -1426], [-1061, -216], [1, -1610], [-331, -2]], [[227553, 558461], [-3, -6470], [62, -1591]], [[227612, 550400], [-709, 17]], [[226903, 550417], [-711, 10]], [[226192, 550427], [-72, 1593], [6, 6445]], [[226192, 550427], [-1411, -1]], [[224781, 550426], [-88, 1602]], [[224693, 552028], [-3, 4852]], [[229285, 555257], [53, -4884]], [[229338, 550373], [-1726, 27]], [[156465, 557234], [-98, -1600]], [[156985, 553471], [-2, -837]], [[156983, 552634], [-349, -1455], [-54, -1446], [-357, -1953]], [[156223, 547780], [-354, -250]], [[155869, 547530], [-801, -41], [-42, 8097]], [[182993, 557119], [1, -7838], [454, 9], [0, -6466]], [[183448, 542824], [-493, -548], [1, -1075], [-524, -539], [1, -1072], [-447, 49]], [[181986, 539639], [-1407, -5]], [[180579, 539634], [-732, -499]], [[179847, 539135], [-222, 1916]], [[179625, 541051], [352, 195], [-48, 4028], [320, 550], [-90, 1379], [-636, 2137], [-238, 1593]], [[186213, 535170], [-690, -2887]], [[185523, 532283], [-1333, 17]], [[184190, 532300], [-6, 8737], [-214, -420], [-522, 2207]], [[198523, 543184], [180, -1780]], [[198703, 541404], [-2238, -120]], [[164865, 541056], [-1495, 18], [1, 1609], [-349, 24], [-1, 1604], [-1091, -12], [-177, 1484], [-533, 1821], [-274, -40]], [[224693, 552028], [-2138, 13]], [[217008, 550893], [-1, -451], [-1411, -2], [0, -4839]], [[215596, 545601], [-928, -4]], [[214668, 545597], [-132, 545]], [[155869, 547530], [120, -1651], [-5, -3776]], [[155984, 542103], [-587, -24]], [[155397, 542079], [-2025, 38]], [[153372, 542117], [-110, 2053], [253, -202], [623, 1195], [-914, 1191], [-230, 4847], [-241, 1362], [-96, 3330]], [[232906, 548769], [-1437, 4]], [[231469, 548773], [-2, 6470]], [[231469, 548773], [-356, -11]], [[231113, 548762], [-1799, -4]], [[229314, 548758], [24, 1615]], [[179625, 541051], [-761, 2278], [-31, 1371]], [[237854, 546516], [-2, -4237]], [[237852, 542279], [-1578, 50], [42, -9604], [-40, -223]], [[236276, 532502], [-231, 1006], [-307, -538], [-332, 854]], [[235406, 533824], [-216, 372]], [[235190, 534196], [-133, 486], [-22, 7620]], [[235035, 542302], [353, -11], [-27, 11293]], [[310206, 521389], [-674, -758]], [[309532, 520631], [-1071, -1126], [-11, 14936], [-1066, 258]], [[307384, 534699], [-8, 3291], [-2505, 26]], [[304871, 538016], [-841, 2]], [[304030, 538018], [72, 2263], [2153, 14228], [505, -616], [6, -3382], [393, -1252], [815, 1288], [76, 747], [564, 5], [41, 1253], [358, 12], [783, -2953], [455, -2410], [25, -20921], [-70, -4891]], [[193359, 540249], [-620, 1062], [-850, -749]], [[191889, 540562], [-514, -598], [-543, 2702]], [[175013, 546365], [-1409, 188], [-569, 1764]], [[173035, 548317], [-1, 2459]], [[235035, 542302], [-1048, 14]], [[233987, 542316], [-16, 6473]], [[160946, 547564], [-215, -3053], [-185, -928], [189, -1670]], [[160735, 541913], [-845, 11], [-206, -1040], [-1032, 654]], [[158652, 541538], [-352, 1507], [-447, 420], [-411, 2054], [-166, 2243]], [[157276, 547762], [314, 1630], [142, 2452], [323, 72]], [[157679, 553460], [-93, -2779], [-243, 609], [127, 2172]], [[157450, 553461], [-258, -1218], [-95, -3180], [-196, 1415], [82, 2156]], [[209241, 552096], [0, -12823]], [[209241, 539273], [-860, 0], [-178, 810], [-527, 0]], [[207676, 540083], [9, 3276]], [[212063, 545588], [-553, -13], [-2, -6518]], [[211508, 539057], [-1052, -1]], [[210456, 539056], [-1, 6519], [-160, -2], [1, 6508]], [[210456, 539056], [-534, -4], [0, -1652], [-681, 3]], [[209241, 537403], [0, 1870]], [[221958, 552037], [-1, -6447], [97, 4], [-9, -6501]], [[222045, 539093], [-1299, 23]], [[220746, 539116], [-462, 8]], [[220284, 539124], [18, 6480], [-110, 4], [5, 6433]], [[224781, 550426], [0, -4857], [78, 2], [0, -6489]], [[224859, 539082], [-1664, -10]], [[223195, 539072], [-1150, 21]], [[220284, 539124], [-1617, 18]], [[218667, 539142], [-333, 973], [-96, 2185], [-334, 3330]], [[217904, 545630], [153, 619], [-235, 2617]], [[217904, 545630], [-2308, -29]], [[170472, 550797], [5, -6432], [-150, -2317], [-550, -959]], [[169777, 541089], [-3231, -31]], [[173035, 548317], [0, -10901]], [[173035, 537416], [-1, -2155]], [[173034, 535261], [-435, -110], [-89, 788]], [[172510, 535939], [-70, 1545], [-616, 2886], [-769, -192], [-280, -1214]], [[170775, 538964], [-894, -1263], [-120, 595]], [[169761, 538296], [16, 2793]], [[226903, 550417], [68, -4868], [-1, -6487]], [[226970, 539062], [-981, 13]], [[225989, 539075], [-1130, 7]], [[229314, 548758], [6, -2652], [212, -1371], [-110, -2548], [10, -3117]], [[229432, 539070], [-1342, -24]], [[228090, 539046], [-1120, 16]], [[158652, 541538], [-2669, 23], [1, 542]], [[156223, 547780], [371, 1366], [-165, -1818], [270, 11], [248, 1911], [329, -1488]], [[207676, 540083], [-352, -1344]], [[207324, 538739], [-349, -4], [-351, -1338], [-710, 7], [-585, 557], [-127, 1621], [-225, -2], [-117, 3243], [-599, 530], [-707, -5]], [[233987, 542316], [-1, -1623]], [[233986, 540693], [-2817, 4]], [[231169, 540697], [-56, 8065]], [[231169, 540697], [7, -1623], [-303, 3]], [[230873, 539077], [-1399, -8]], [[229474, 539069], [-42, 1]], [[175013, 544728], [1, -5708], [-353, 21]], [[174661, 539041], [-461, -3], [-274, -1604], [-891, -18]], [[165141, 539034], [20, -10944]], [[165161, 528090], [-2024, 0], [-2593, 63]], [[160544, 528153], [0, 6416]], [[160544, 534569], [359, 11], [-157, 2684], [251, 3313], [-262, 1336]], [[191889, 540562], [-24, -9125]], [[191865, 531437], [0, -675]], [[191865, 530762], [-1399, 153]], [[190466, 530915], [-777, 9]], [[189689, 530924], [-178, 1515], [195, 2306], [-474, 569], [-329, 2182], [-426, 4031]], [[239843, 541603], [18, -6465]], [[239861, 535138], [2, -4863]], [[239863, 530275], [-1052, -76]], [[238811, 530199], [4, 1716], [-1019, -55]], [[237796, 531860], [-43, 6341], [94, 109], [5, 3969]], [[251183, 535146], [2, -1610]], [[251185, 533536], [-1045, -5], [1, 3214], [-1046, -7], [1, 1617], [-346, 13], [-67, 3221]], [[248683, 541589], [281, 995], [1035, 453], [493, 1189], [335, 1615], [517, 690]], [[251344, 546531], [2, -4943], [190, -1609], [-348, 15], [-5, -4848]], [[214668, 545597], [3, -4901]], [[214671, 540696], [-1, -1616]], [[214670, 539080], [-2316, -18]], [[212354, 539062], [-846, -5]], [[218667, 539142], [262, -751], [-62, -3093]], [[218867, 535298], [-369, -884], [-548, 257], [-360, -2039]], [[217590, 532632], [0, 1615], [-698, 1], [0, 4816], [-1166, 16], [-1, 1620], [-1054, -4]], [[253820, 544308], [0, -2728], [148, -1606], [-346, -13], [-2, -4817]], [[253620, 535144], [-1568, 10]], [[252052, 535154], [1, 8035], [354, 0], [-1, 1615], [281, 8]], [[252687, 544812], [-46, -3487], [634, 3347], [545, -364]], [[179847, 539135], [-2885, -2989], [-517, -3856], [-988, 1959]], [[175457, 534249], [-555, 1774]], [[174902, 536023], [-222, 561], [-19, 2457]], [[207324, 538739], [0, -2429], [-481, -1], [56, -6431]], [[206899, 529878], [-149, -3], [0, -6510], [-119, 1]], [[206631, 523366], [-3371, 30]], [[203260, 523396], [2, 6487], [106, 4], [-6, 6446], [97, 2], [-1, 6474], [96, 273]], [[203260, 523396], [-118, -5], [-3, -8127], [-123, -27], [0, -3173]], [[203016, 512064], [-1361, -4], [-1, 3224], [108, -22], [0, 5983], [-512, 206], [100, 2748], [-171, 715]], [[201179, 524914], [0, 4963], [-191, -49], [-58, 4866], [-348, 2], [-60, 1616], [-1571, -11]], [[198951, 536301], [-119, 265]], [[198832, 536566], [-129, 4838]], [[184190, 532300], [-1, -814], [-687, -6], [15, -3299], [-666, -1967]], [[182851, 526214], [-255, 180], [-220, 1599], [-323, 48], [141, 1392], [-197, 1673], [207, 1275], [-352, 4420], [134, 2838]], [[235190, 534196], [-1183, 4]], [[234007, 534200], [-21, 6493]], [[237796, 531860], [-40, -1612]], [[237756, 530248], [-1572, 8], [92, 2246]], [[155397, 542079], [36, -7597]], [[155433, 534482], [-1024, 26], [-6, -1764]], [[154403, 532744], [-413, -941], [-401, 1402], [-173, -855], [164, 5828], [40, -3886], [154, 66], [163, 3197], [-178, 1201], [335, 1945], [-445, -237], [-277, 1653]], [[160544, 534569], [-1998, -62]], [[158546, 534507], [-2722, -5]], [[155824, 534502], [-391, -20]], [[189689, 530924], [-790, -90], [-193, -3456], [-681, -3145]], [[188025, 524233], [-2, 4020], [-344, 10], [-10, 9662]], [[241986, 539680], [-2, -4580]], [[241984, 535100], [-2123, 38]], [[251185, 533536], [-1, -4392]], [[251184, 529144], [-281, 766], [-2333, 3002]], [[248570, 532912], [1, -217]], [[248571, 532695], [-1, 217]], [[248570, 532912], [-533, 692], [-150, 1914]], [[247887, 535518], [-158, 1305]], [[247729, 536823], [-232, 120]], [[247497, 536943], [-117, 450]], [[247380, 537393], [-170, 465]], [[247210, 537858], [1092, 2058], [381, 1673]], [[198832, 536566], [-2, -1875], [-409, 1], [-280, -2448], [-812, 5], [-234, -521], [0, -1926], [-1045, -3]], [[196050, 529799], [2, 2685], [-229, 1641], [-121, 3955], [-233, 23], [-59, 3203]], [[261640, 541399], [0, -9499]], [[261640, 531900], [-1747, -14]], [[259893, 531886], [0, 4842]], [[259893, 536728], [1, 3448]], [[259894, 540176], [1066, -173], [680, 1396]], [[196050, 529799], [-402, -5]], [[195648, 529794], [-1369, 1], [-6, -1634]], [[194273, 528161], [-522, 16], [-137, 3239]], [[193614, 531416], [699, 2], [39, 8828]], [[193614, 531416], [-1749, 21]], [[169761, 538296], [-37, 88]], [[169724, 538384], [-623, 62], [-454, -1721], [-56, -1735], [-390, -2246], [-741, -1821]], [[167460, 530923], [-633, 1584], [-9, 4567], [-505, 2903]], [[167460, 530923], [206, -1170], [-54, -2423]], [[167612, 527330], [-388, -1247], [-851, -272]], [[166373, 525811], [-390, 134], [-275, -1277], [-551, -390]], [[165157, 524278], [4, 3812]], [[234007, 534200], [29, -4880]], [[234036, 529320], [-1739, 14]], [[232297, 529334], [-1380, 20]], [[230917, 529354], [-44, 9723]], [[217590, 532632], [-397, -2552], [-436, -1343], [-920, -1191], [-478, 1151], [-416, -370]], [[214943, 528327], [1, 2829]], [[214944, 531156], [-135, 1457], [-12, 6465], [-127, 2]], [[172510, 535939], [0, -949], [-531, -522], [0, -4866], [-168, 2], [-1, -2312]], [[171810, 527292], [-342, 20]], [[171468, 527312], [-26, 6322], [-175, -16], [-173, 2490], [-351, -8], [32, 2864]], [[209241, 537403], [-2, -4854]], [[209239, 532549], [2, -6235]], [[209241, 526314], [3, -1180]], [[209244, 525134], [-252, 2], [0, 1618], [-714, 26], [2, 1575], [-351, -6], [0, 1522], [-1030, 7]], [[180579, 539634], [-29, -2628], [-262, -4539], [-67, -3326], [-131, -1223], [266, -995], [5, -2349], [-249, -34], [-187, -1420], [189, -1949], [-181, -2072]], [[179933, 519099], [-282, -1616], [-344, 766], [-14, -1410], [527, -2617], [-250, -1838]], [[179570, 512384], [-3571, -27], [-470, -1640]], [[175529, 510717], [-390, 422], [-163, 2564], [-956, -4]], [[174020, 513699], [362, 4439], [258, 2019], [-236, 2563], [-686, 1930]], [[173718, 524650], [258, 2608]], [[173976, 527258], [446, 46], [76, 2435], [240, 1363], [665, -892], [157, 1127], [335, 203], [-438, 2709]], [[182851, 526214], [3, -24]], [[182854, 526190], [-34, -1070], [-471, -700], [-670, -2752]], [[181679, 521668], [-944, -3979], [-194, -400], [-349, 1946], [-259, -136]], [[220746, 539116], [-2, -6512], [105, -7]], [[220849, 532597], [-3, -6355]], [[220846, 526242], [-1761, 43]], [[219085, 526285], [-327, 3734], [198, 1955], [-89, 3324]], [[223195, 539072], [-2, -6466]], [[223193, 532606], [-2344, -9]], [[174902, 536023], [1, -2306], [-958, -326], [31, -6133]], [[173718, 524650], [-339, 2599]], [[173379, 527249], [-122, 1925], [104, 1310], [-372, 3279], [45, 1498]], [[212354, 539062], [9, -6489]], [[212363, 532573], [-197, -14]], [[212166, 532559], [-2927, -10]], [[225989, 539075], [-2, -6478]], [[225987, 532597], [-2698, 1]], [[223289, 532598], [-96, 8]], [[214944, 531156], [-1391, 13], [0, 1436], [-1190, -32]], [[230917, 529354], [-1, -1621]], [[230916, 527733], [-866, 4]], [[230050, 527737], [45, 1766], [-114, 3993], [-380, 2928], [-127, 2645]], [[228090, 539046], [-2, -6457]], [[228088, 532589], [-2023, 4]], [[226065, 532593], [-78, 4]], [[230050, 527737], [35, -1611]], [[230085, 526126], [-1852, -1]], [[228233, 526125], [-87, 1154], [-58, 5310]], [[171468, 527312], [-1045, 34]], [[170423, 527346], [-53, 1]], [[170370, 527347], [16, 3854], [-350, 1], [2, 1631], [-349, -8], [35, 5559]], [[170370, 527347], [-2758, -17]], [[247207, 537862], [3, -4]], [[248571, 532695], [0, -5698], [-321, -1]], [[248250, 526996], [-719, -11]], [[247531, 526985], [-3, 3230], [-343, -15], [1, 1609], [-352, 7], [6, 6374]], [[246840, 538190], [367, -328]], [[304871, 538016], [-24, -11134], [233, -2084], [-240, -2015], [-258, -234], [344, -2135], [-221, -1593], [445, -9902], [739, 1165]], [[305889, 510084], [248, -6545]], [[306137, 503539], [-330, 592], [-241, -1132]], [[305566, 502999], [-450, 139], [79, -2294], [-907, 625]], [[304288, 501469], [-183, 1244], [-102, 3478], [-276, -236], [62, 1778], [-139, 3374], [-376, -344], [-347, 651], [-372, 9721]], [[302555, 521135], [466, 1247], [-87, 1101], [431, 1781], [-152, 2424], [219, 2371], [-153, 838], [286, 2948], [372, 1242], [93, 2931]], [[307384, 534699], [-16, -13241], [-374, -415], [-14, -2790], [297, 274], [227, -5338], [-292, -284], [68, -1531], [-1391, -1290]], [[188025, 524233], [-403, -667]], [[187622, 523566], [-350, 1101], [-490, -286], [-233, -1732]], [[186549, 522649], [-588, 1549], [-293, 6520], [-198, -55]], [[185470, 530663], [53, 1620]], [[259893, 531886], [-1, -5144]], [[259892, 526742], [-133, -900], [-413, 823], [-698, -828], [-156, -2487], [-258, -538]], [[258234, 522812], [-83, 2590], [0, 4873], [-349, 11]], [[257802, 530286], [0, 3251], [697, -26], [0, 3238], [1394, -21]], [[198951, 536301], [351, -3235], [408, -2428], [-126, -2500]], [[199584, 528138], [-454, 7], [0, -1079], [-345, 0], [-233, -1614], [-461, 6], [-62, -7075], [-689, -1094], [-914, 66]], [[196426, 517355], [-551, 2736]], [[195875, 520091], [-174, 1330], [10, 5159], [-63, 3214]], [[201179, 524914], [-661, 1614], [-693, 2], [0, 1610], [-241, -2]], [[173379, 527249], [-1569, 43]], [[219085, 526285], [-4142, 17]], [[214943, 526302], [0, 2025]], [[253620, 535144], [-3, -3220]], [[253617, 531924], [2, -6051]], [[253619, 525873], [-776, 1095]], [[252843, 526968], [-385, 757], [-418, -132]], [[252040, 527593], [-694, 1110]], [[251346, 528703], [-162, 441]], [[251183, 535146], [869, 8]], [[241984, 535100], [-2, -4840]], [[241982, 530260], [-158, -2623], [-854, -1719]], [[240970, 525918], [-513, -3612]], [[240457, 522306], [-838, 12]], [[239619, 522318], [-5, 4660], [247, 5], [2, 3292]], [[309532, 520631], [304, -6938], [-325, -226]], [[309511, 513467], [-690, -626], [93, -2259], [-353, -313], [61, -1593], [-355, -304], [157, -4050], [-1023, -1483]], [[307401, 502839], [-7, -12]], [[307394, 502827], [-61, 341], [-964, -1079], [-232, 1450]], [[160544, 528153], [-247, -4], [10, -4864], [241, -1079]], [[160548, 522206], [-796, -345], [-318, -1062]], [[159434, 520799], [-910, -1886]], [[158524, 518913], [9, 9424]], [[158533, 528337], [13, 6170]], [[158533, 528337], [-318, -1795], [-454, 494], [-602, -1308], [-130, -1178]], [[157029, 524550], [-330, 4339], [-600, 1896], [-259, -235]], [[155840, 530550], [-2, 54]], [[155838, 530604], [-14, 3898]], [[155838, 530604], [-183, -462], [-495, 2189], [-757, 413]], [[235406, 533824], [28, -10701]], [[235434, 523123], [-1381, -10]], [[234053, 523113], [-17, 6207]], [[237756, 530248], [0, -3231], [116, -9], [14, -2987]], [[237886, 524021], [-1641, -2], [226, -872]], [[236471, 523147], [-1037, -24]], [[251026, 525384], [-2773, 33]], [[248253, 525417], [-3, 1579]], [[251346, 528703], [-2, -1704], [-318, 2], [0, -1617]], [[155418, 529962], [8, -6731]], [[155426, 523231], [-1689, 63]], [[153737, 523294], [-68, 3037], [184, 1180], [-262, 4093], [309, -882], [393, 425], [493, -351], [259, 901], [373, -1735]], [[214943, 526302], [-5, -2]], [[214938, 526300], [-2623, 9]], [[212315, 526309], [-150, 2]], [[212165, 526311], [1, 6248]], [[228233, 526125], [-2090, 12]], [[226143, 526137], [-83, 1]], [[226060, 526138], [5, 6455]], [[223289, 532598], [-7, -6387]], [[223282, 526211], [-1986, 21]], [[221296, 526232], [-450, 10]], [[226060, 526138], [-1995, 52]], [[224065, 526190], [-783, 21]], [[212165, 526311], [-2924, 3]], [[185470, 530663], [-558, -802], [1, -1628], [-449, -1027], [40, -1093], [-451, -1375]], [[184053, 524738], [-389, 163], [-476, -1895], [-334, 3184]], [[255011, 527072], [0, -1623], [-222, 0], [-2, -3274], [-416, -8]], [[254371, 522167], [-587, 1081]], [[253784, 523248], [-213, 794], [48, 1831]], [[253617, 531924], [1399, -8], [-5, -4844]], [[238811, 530199], [-2, -3213], [-238, 7], [11, -4605]], [[238582, 522388], [9, -3269]], [[238591, 519119], [-694, 16]], [[237897, 519135], [-11, 4886]], [[194273, 528161], [-16, -1570], [-232, -20], [-119, -1641], [-35, -4874], [-1029, -1611], [-3, -3241], [-365, 3], [-1, -3287]], [[192473, 511920], [-459, 14], [21, 11394], [-200, 2], [30, 7432]], [[190466, 530915], [-30, -11211], [-346, -1209], [4, -3242], [-336, 0], [-17, -6512]], [[189741, 508741], [-32, -6238]], [[189709, 502503], [19, -3579]], [[189728, 498924], [-493, 1905], [18, 850], [-441, 2415]], [[188812, 504094], [13, 11149], [64, -1], [-3, 5424], [-518, 4], [-341, 1882], [-405, 1014]], [[192473, 511920], [739, -89]], [[193212, 511831], [-1, -3075]], [[193211, 508756], [-2525, -184], [-945, 169]], [[186549, 522649], [-756, -104], [-628, -2190]], [[185165, 520355], [-202, 2288], [-910, 2095]], [[157029, 524550], [63, -2277]], [[157092, 522273], [-463, -110]], [[156629, 522163], [-284, 1059], [-919, 9]], [[155418, 529962], [422, 588]], [[239619, 522318], [-1037, 70]], [[242661, 530268], [51, -9640]], [[242712, 520628], [-343, -3]], [[242369, 520625], [1, 1598], [-1042, 59], [-2, -1612], [-997, 38]], [[240329, 520708], [128, 1598]], [[241982, 530260], [679, 8]], [[245796, 530213], [-1, -3233], [691, 9]], [[246486, 526989], [-5, -6392]], [[246481, 520597], [-2401, -12]], [[244080, 520585], [-30, 9671]], [[244050, 530256], [1746, -43]], [[244080, 520585], [-1368, 43]], [[242661, 530268], [1389, -12]], [[209244, 525134], [12, -12455]], [[209256, 512679], [-50, -4012]], [[209206, 508667], [-2732, 55]], [[206474, 508722], [1, 6547], [142, -1], [14, 8098]], [[195875, 520091], [-795, -463], [-177, -2270], [-459, 3], [-573, -1888], [-130, -1894], [-228, 1], [-3, -1752], [-298, 3]], [[232297, 529334], [32, -6470]], [[232329, 522864], [-1381, -3]], [[230948, 522861], [-32, 4872]], [[234053, 523113], [0, -269]], [[234053, 522844], [-1724, 20]], [[252040, 527593], [20, -5420], [700, -8]], [[252760, 522165], [-8, -6432]], [[252752, 515733], [-696, 32]], [[252056, 515765], [-692, -1], [9, 1610], [-345, -7]], [[251028, 517367], [-2, 8017]], [[158524, 518913], [-1068, 1088], [-329, 768], [-35, 1504]], [[165157, 524278], [-366, -437]], [[164791, 523841], [-600, -1643], [-745, -544], [-478, 786]], [[162968, 522440], [-730, -1784]], [[162238, 520656], [-782, -457], [-46, 928], [-635, 569]], [[160775, 521696], [-227, 510]], [[203016, 512064], [45, -3465]], [[203061, 508599], [-4592, 141]], [[198469, 508740], [-941, -34]], [[197528, 508706], [337, 4066], [-1591, 0], [48, 4006], [104, 577]], [[230948, 522861], [3, -3246]], [[230951, 519615], [-1623, 13]], [[229328, 519628], [-7, 1157], [513, 1813], [251, 3528]], [[253784, 523248], [-5, -1258], [-1019, 175]], [[170423, 527346], [14, -2610]], [[170437, 524736], [-401, -3204], [0, -4052], [-226, -813], [-642, 33], [1, -1372], [-752, -187], [118, -2760], [304, 1], [77, -3742]], [[168916, 508640], [-1798, -1]], [[167118, 508639], [49, 1621], [4, 8063], [-288, 1], [0, 1596], [-518, 16], [8, 5875]], [[174020, 513699], [-270, -3512]], [[173750, 510187], [-1345, 32]], [[172405, 510219], [-2, 1583], [-584, -9], [-295, 3221], [-171, -21], [-111, 3312], [-289, 3248], [113, 3191], [-629, -8]], [[255706, 527058], [117, -1614], [-5, -6481], [175, -7]], [[255993, 518956], [-481, -4769], [-453, -2674], [26, -1006]], [[255085, 510507], [-74, 93]], [[255011, 510600], [-348, 1798], [263, 2651], [-666, 243], [263, 2751], [-117, 1110], [148, 2102], [-183, 912]], [[255011, 527072], [695, -14]], [[248253, 525417], [-2, -6367]], [[248251, 519050], [4, -3225]], [[248255, 515825], [-1774, -77]], [[246481, 515748], [0, 4849]], [[246486, 526989], [1045, -4]], [[214938, 526300], [2, -8789]], [[214940, 517511], [-1, -8089]], [[214939, 509422], [-2667, 29]], [[212272, 509451], [0, 3227]], [[212272, 512678], [43, 13631]], [[219085, 526285], [420, -1613], [146, -2779], [-339, -2104]], [[219312, 519789], [-135, -1298], [382, -971]], [[219559, 517520], [-3145, -9]], [[216414, 517511], [-1474, 0]], [[212272, 512678], [-3016, 1]], [[221296, 526232], [3, -6469]], [[221299, 519763], [-1987, 26]], [[185165, 520355], [-3, -2744], [506, -650], [135, -1730], [3, -4866], [343, -1], [-3, -1637], [400, -13], [67, -3224], [282, -801], [790, -48], [2, -1347], [860, 8]], [[188547, 503302], [-99, -3225], [-305, 274]], [[188143, 500351], [-567, -772], [-129, 1024], [-637, -765], [-533, 835], [-280, -2222], [-238, 584], [-857, 90], [-96, -2021]], [[184806, 497104], [-526, 1386], [-10, 1397], [-348, 4611], [-316, 914], [-262, -706], [-323, 1502], [13, 3600], [-287, 1010], [-383, 2793], [-233, 2701], [-86, 3613], [-272, 361], [-94, 1382]], [[224065, 526190], [-1, -6467]], [[224064, 519723], [-2739, 40]], [[221325, 519763], [-26, 0]], [[226143, 526137], [-2, -6467]], [[226141, 519670], [-6, -6480]], [[226135, 513190], [-2051, 63]], [[224084, 513253], [-13, 1]], [[224071, 513254], [-7, 6469]], [[229328, 519628], [389, -3087], [628, -1746]], [[230345, 514795], [-1456, 6], [-40, -559], [-610, 15]], [[228239, 514257], [-2, 4850]], [[228237, 519107], [-4, 7018]], [[228237, 519107], [-408, 548], [-1688, 15]], [[167118, 508639], [-1414, -28]], [[165704, 508611], [-332, 4], [2, 1361]], [[165374, 509976], [84, 1859], [-342, 39], [1, 1607], [-347, 28], [21, 10332]], [[251028, 517367], [-1054, 48]], [[249974, 517415], [-9, 1640], [-1714, -5]], [[172405, 510219], [-826, -23], [-2, -1616], [-596, -10], [-301, 1240], [-304, -1200], [-378, 943], [-318, -1615]], [[169680, 507938], [-764, 702]], [[188812, 504094], [-265, -792]], [[237897, 519135], [-1085, -11]], [[236812, 519124], [-341, 4023]], [[165374, 509976], [-1964, 15]], [[163410, 509991], [-24, 269]], [[163386, 510260], [-111, 2406], [145, 4765], [366, 767], [-140, 1600], [-678, 2642]], [[206474, 508722], [-142, 2]], [[206332, 508724], [-2606, -129]], [[203726, 508595], [-665, 4]], [[264518, 520373], [-131, -4], [15, -7954]], [[264402, 512415], [-335, 1]], [[264067, 512416], [-1024, 59]], [[263043, 512475], [5, 1628]], [[263048, 514103], [0, 9277]], [[263048, 523380], [752, -2508], [718, -499]], [[155426, 523231], [0, -1322], [-345, 8], [171, -1358], [345, -537], [-450, -2154], [-12, -1076]], [[155135, 516792], [6, -4051], [-896, -4], [0, -2601], [169, -5]], [[154414, 510131], [-4, -597]], [[154410, 509534], [-766, 17]], [[153644, 509551], [191, 6727], [-98, 7016]], [[156629, 522163], [0, -1647], [515, -2132], [1, -1597]], [[157145, 516787], [-1, -1893], [-346, -271]], [[156798, 514623], [-744, 2159], [-919, 10]], [[236812, 519124], [284, -2536]], [[237096, 516588], [-222, -1934], [-374, -651]], [[236500, 514003], [-341, 795], [-1058, -11]], [[235101, 514787], [1, 1614], [-1027, -8]], [[234075, 516393], [-22, 6451]], [[232329, 522864], [30, -6471]], [[232359, 516393], [-1030, -8]], [[231329, 516385], [-347, 13], [-31, 3217]], [[234075, 516393], [-344, 3]], [[233731, 516396], [-1372, -3]], [[163386, 510260], [-629, 17], [17, 874], [-376, 1203], [-462, 444], [26, 1607], [414, 1539], [112, 2268], [-250, 2444]], [[239619, 522318], [0, -3212], [333, -17], [8, -2705]], [[239960, 516384], [-1367, 53]], [[238593, 516437], [-2, 2682]], [[240329, 520708], [8, -1270], [308, -144], [354, -2360], [-276, -2707]], [[240723, 514227], [-762, 15]], [[239961, 514242], [-1, 2142]], [[242369, 520625], [-6, -8009]], [[242363, 512616], [-1675, 1]], [[240688, 512617], [35, 1610]], [[159434, 520799], [0, -1905], [284, -1586]], [[159718, 517308], [-2288, -7], [-285, -514]], [[160775, 521696], [0, -3313], [-116, 6], [3, -4865], [-600, -5]], [[160062, 513519], [3, 2149], [-347, 1640]], [[163410, 509991], [119, -3799], [225, -798]], [[163754, 505394], [-3866, 76]], [[159888, 505470], [69, 1165]], [[159957, 506635], [-196, 2311], [405, 1008], [-239, 2616], [135, 949]], [[184806, 497104], [3, -2717], [-506, 66]], [[184303, 494453], [-906, -18]], [[183397, 494435], [-56, 1597], [-348, 2544], [-106, -614], [-845, 1225], [-633, 3398], [-141, 1578], [-365, -189], [52, 2183], [-181, -234], [-402, -2430], [55, -905], [-491, -1771], [-716, 3192], [20, 1138]], [[179240, 505147], [217, 1310], [9, 5102], [104, 825]], [[309697, 499440], [-326, 8144], [343, 307], [-203, 5576]], [[310206, 521389], [551, -1389], [510, -516], [-213, -1647], [200, -1810], [-163, -2048], [408, -2916], [145, 1141], [349, -534], [352, -3817], [161, -2744], [-592, -2997], [-880, -140], [-164, -1985], [-252, 636], [-149, -1354], [-202, 2089], [-181, -786], [-141, -3116], [-248, 1984]], [[304288, 501469], [-305, -404], [-9, -1934], [-241, 39]], [[303733, 499170], [-304, -527]], [[303429, 498643], [-117, 2061], [-640, 1070], [-291, 3135], [-430, -1180], [-152, 5251], [122, 80], [-151, 4819]], [[301770, 513879], [26, 2283], [518, -340], [-235, 2392], [476, 2921]], [[266792, 512571], [-1372, -94]], [[265420, 512477], [-1018, -62]], [[264518, 520373], [261, -2225], [563, -388], [377, -1459], [555, -1119], [218, 171], [319, -1624], [-19, -1158]], [[244080, 520585], [-2, -6434]], [[244078, 514151], [-2, -1590], [-344, 26]], [[243732, 512587], [-1369, 29]], [[246481, 515748], [-686, 31], [0, -1629]], [[245795, 514150], [-1717, 1]], [[197528, 508706], [-1036, 15]], [[196492, 508721], [-3281, 35]], [[221325, 519763], [-3, -6470]], [[221322, 513293], [-1536, 18]], [[219786, 513311], [-158, 1348], [120, 1153], [-189, 1708]], [[224071, 513254], [-2371, 30]], [[221700, 513284], [-378, 9]], [[228239, 514257], [0, -2714]], [[228239, 511543], [-746, -4]], [[227493, 511539], [-1359, 31]], [[226134, 511570], [1, 1620]], [[231329, 516385], [38, -4380]], [[231367, 512005], [-336, 821]], [[231031, 512826], [-637, 896]], [[230394, 513722], [-49, 1073]], [[238593, 516437], [-6, -3147]], [[238587, 513290], [-26, 17]], [[238561, 513307], [-163, 843], [-522, 101], [-780, 2337]], [[249974, 517415], [-2, -6482]], [[249972, 510933], [-1721, 20]], [[248251, 510953], [4, 4872]], [[219786, 513311], [-178, -2703], [123, -1550], [-312, 142], [-35, -2389]], [[219384, 506811], [-387, -2543], [-370, 1156], [-115, -974]], [[218512, 504450], [-583, 57], [-208, -834], [-377, 334]], [[217344, 504007], [2, 4597], [-1015, -5], [83, 8912]], [[217344, 504007], [-269, -1030], [-621, -1015], [-210, -1237], [-503, 175], [-264, -1035], [-539, -243]], [[214938, 499622], [1, 9800]], [[252056, 515765], [-7, -3234], [109, -1632]], [[252158, 510899], [-950, 13], [2, -1661]], [[251210, 509251], [-675, 9]], [[250535, 509260], [-1, 1662], [-562, 11]], [[159957, 506635], [-1846, -55], [-387, 968], [-169, 1538], [-534, 2059], [129, 2390], [-300, 15]], [[156850, 513550], [-52, 1073]], [[156850, 513550], [-43, -124]], [[156807, 513426], [-486, -577], [117, -1993], [-201, -742]], [[156237, 510114], [-1823, 17]], [[238561, 513307], [-382, -977], [-277, -2080], [-23, -1945]], [[237879, 508305], [-685, 14]], [[237194, 508319], [-679, 14]], [[236515, 508333], [-15, 5670]], [[239961, 514242], [-4, -3220]], [[239957, 511022], [-577, 12], [2, -1654]], [[239382, 509380], [-216, 1965], [-579, 1945]], [[235101, 514787], [15, -8081]], [[235116, 506706], [-1367, -14]], [[233749, 506692], [6, 4861]], [[233755, 511553], [-24, 4843]], [[233755, 511553], [-2201, -4]], [[231554, 511549], [-187, 456]], [[248251, 510953], [-430, 7], [0, -1618], [-327, 3]], [[247494, 509345], [-1694, -51]], [[245800, 509294], [-5, 4856]], [[252752, 515733], [340, -44], [-9, -3220], [342, -69], [182, -3245], [999, -1069]], [[254606, 508086], [-385, -2583], [-242, -2789]], [[253979, 502714], [-8, -1]], [[253971, 502713], [-10, -1]], [[253961, 502712], [-693, 38]], [[253268, 502750], [-16, 3221], [-670, 52]], [[252582, 506023], [14, 4857], [-438, 19]], [[303429, 498643], [-266, -4622], [-406, -3326]], [[302757, 490695], [-370, 576], [-32, 2012], [-647, -2107], [393, -1789], [-189, -2754]], [[301912, 486633], [-573, -426]], [[301339, 486207], [0, -16]], [[301339, 486207], [-59, 9193]], [[301280, 495400], [-86, 9641], [-121, 9365]], [[301073, 514406], [217, 752], [480, -1279]], [[230394, 513722], [3, -5426]], [[230397, 508296], [-1199, -12]], [[229198, 508284], [-5, 3228], [-954, 31]], [[236515, 508333], [-686, 5], [-1, -1627]], [[235828, 506711], [-712, -5]], [[301280, 495400], [-90, -875], [-585, 121], [-254, -2830], [-201, 2230]], [[300150, 494046], [-446, 795], [-524, 2812]], [[299180, 497653], [520, 1849], [112, 1480], [-264, 3054], [383, 3039], [-19, 1891]], [[299912, 508966], [388, 4730], [214, 623], [386, -1123], [173, 1210]], [[240688, 512617], [-96, -2433], [64, -4037]], [[240656, 506147], [-95, -2137]], [[240561, 504010], [-562, 444], [-38, 2207]], [[239961, 506661], [97, 22], [-1, 4337], [-100, 2]], [[245800, 509294], [3, -3236]], [[245803, 506058], [-2030, -24]], [[243773, 506034], [-41, 6553]], [[159888, 505470], [-167, -669], [70, -1970]], [[159791, 502831], [-1153, 206], [-234, 1076], [-631, 10], [-781, 720], [-578, -1960], [-382, 1172]], [[156032, 504055], [-98, 1557], [388, 2208], [-85, 2294]], [[175529, 510717], [154, -826], [-340, -5246], [151, -1455], [0, -3805]], [[175494, 499385], [-398, -1021]], [[175096, 498364], [-634, 868], [-4, 2312], [-267, 893], [0, 3275], [-765, 34]], [[173426, 505746], [189, 1739], [-44, 1635], [179, 1067]], [[231554, 511549], [662, -3749], [173, -272]], [[232389, 507528], [-309, -828], [-3, -1608], [-1680, 19]], [[230397, 505111], [0, 3185]], [[307819, 495119], [63, -2040], [-255, 1149], [192, 891]], [[308823, 498239], [322, -1210], [-422, -2791], [-256, 1682], [356, 2319]], [[309697, 499440], [-194, -3153], [-121, 2654], [-613, 1160], [154, -1192], [-465, -1333], [31, 1761], [-402, -1706], [118, -3275], [-828, 3345], [180, 1911], [-237, 2132], [81, 1095]], [[221700, 513284], [1, -6478]], [[221701, 506806], [-279, 1]], [[221422, 506807], [-2038, 4]], [[224084, 513253], [3, -6454]], [[224087, 506799], [-1659, 3]], [[222428, 506802], [-727, 4]], [[239382, 509380], [134, -2743]], [[239516, 506637], [-427, -1841]], [[239089, 504796], [-534, 227]], [[238555, 505023], [9, 1658], [-687, 3], [2, 1621]], [[226134, 511570], [12, -9713]], [[226146, 501857], [-2029, 49]], [[224117, 501906], [-30, 4893]], [[179240, 505147], [-395, -1629], [-367, 938], [-230, -2310], [-308, -655], [142, -3509], [-185, -1566]], [[177897, 496416], [-297, -1464], [-332, -476], [-1622, 25], [-30, -1653], [-277, 66]], [[175339, 492914], [2, 3219], [164, 2], [-11, 3250]], [[212272, 509451], [-19, -8102], [-1681, -4]], [[210572, 501345], [-701, 13], [-661, -630]], [[209210, 500728], [-4, 7939]], [[242363, 512616], [57, -6548]], [[242420, 506068], [-1764, 79]], [[243773, 506034], [0, -3210]], [[243773, 502824], [-1350, 15]], [[242423, 502839], [-3, 3229]], [[262700, 510887], [28, -4815]], [[262728, 506072], [-1240, 27], [-113, -876]], [[261375, 505223], [-305, 883]], [[261070, 506106], [220, 4694], [-69, 1784]], [[261221, 512584], [458, -42], [1, -1633], [1020, -22]], [[264067, 512416], [-14, -6399]], [[264053, 506017], [-1325, 55]], [[262700, 510887], [342, -32], [1, 1620]], [[265420, 512477], [-20, -6431]], [[265400, 506046], [-1347, -29]], [[227493, 511539], [8, -6473]], [[227501, 505066], [-4, -4842]], [[227497, 500224], [-1004, 10]], [[226493, 500234], [-9, 1613], [-338, 10]], [[229198, 508284], [-7, -3209]], [[229191, 505075], [-1690, -9]], [[233749, 506692], [-652, -11], [0, -2565]], [[233097, 504116], [-708, 3412]], [[239961, 506661], [-445, -24]], [[250535, 509260], [0, -6476]], [[250535, 502784], [-1731, 65]], [[248804, 502849], [-1313, 5]], [[247491, 502854], [3, 6491]], [[252582, 506023], [-689, 18], [2, 1616], [-685, -6], [0, 1600]], [[173426, 505746], [-385, -1718], [-296, -3771], [-219, -1145], [9, -3403]], [[172535, 495709], [-741, 0], [0, 1607], [-294, 1057], [-1059, -21], [-726, -3486]], [[169715, 494866], [-738, -18], [245, 2192], [-29, 1556], [314, 2473], [-552, 1434], [612, 1573], [-29, 2092], [142, 1770]], [[156032, 504055], [-16, -548]], [[156016, 503507], [-1264, 17]], [[154752, 503524], [-340, 334], [-2, 5676]], [[165704, 508611], [55, -3187], [-11, -9610]], [[165748, 495814], [-676, -6], [-1, 1543], [-342, 912], [-1014, -19], [1, 2354]], [[163716, 500598], [38, 4796]], [[154752, 503524], [16, -5366], [-345, 3], [16, -1350], [-284, -293], [116, -1140]], [[154271, 495378], [-947, -137]], [[153324, 495241], [89, 2631], [44, 7616], [170, 1569], [17, 2494]], [[214938, 499622], [-3, -12]], [[214935, 499610], [-311, -1407], [-474, 240], [-222, -2776], [-71, -2959], [-2964, 12]], [[210893, 492720], [-2, 2156], [-338, -10], [19, 6479]], [[247491, 502854], [1, -4850]], [[247492, 498004], [-1354, -31], [0, 1610], [-337, 6], [2, 1612]], [[245803, 501201], [0, 4857]], [[253268, 502750], [-7, -1765]], [[253261, 500985], [-1005, 107]], [[252256, 501092], [2, 1635], [-1723, 57]], [[296979, 508865], [60, -3257], [-127, -958]], [[296912, 504650], [-471, 86], [-134, -1750], [-359, -1102]], [[295948, 501884], [-849, 1672]], [[295099, 503556], [103, 5410]], [[295202, 508966], [1777, -101]], [[299180, 497653], [-205, -1076]], [[298975, 496577], [-266, 1736], [213, 1023], [-144, 948], [183, 1193], [-188, 668], [204, 1295], [-286, 977]], [[298691, 504417], [181, 2000], [-64, 2446]], [[298808, 508863], [1104, 103]], [[295099, 503556], [-145, -2596], [-226, -366]], [[294728, 500594], [-75, 974], [149, 3512], [-119, 604], [97, 3231]], [[294780, 508915], [422, 51]], [[294728, 500594], [65, -315]], [[294793, 500279], [-930, -2003], [-662, -178]], [[293201, 498098], [-213, 5176], [-115, 5362]], [[292873, 508636], [1907, 279]], [[298691, 504417], [-203, -1307], [-284, 945], [-413, -3859], [-312, 777]], [[297479, 500973], [-299, 925], [174, 1659], [-442, 1093]], [[296979, 508865], [1829, -2]], [[196492, 508721], [81, -2400], [-1, -6524], [53, -2], [-1, -6560], [65, 0]], [[196689, 493235], [-1, -1658]], [[196688, 491577], [-673, 4], [0, -1650], [-344, -3], [9, -1603], [-502, -5], [2, -1644], [-615, -55]], [[194565, 486621], [-361, 2183], [-278, 575], [-278, -718], [-65, -1424], [-340, -839], [-198, 2909], [-378, -147], [-165, 1088]], [[192502, 490248], [0, 2320], [-270, 2958], [-406, 2562], [50, 1661], [-272, 1204], [-814, -4], [0, 1554], [-1081, 0]], [[290927, 508615], [234, -781], [324, -14558], [-26, -1329]], [[291459, 491947], [-889, -543]], [[290570, 491404], [-581, -367], [-299, 867]], [[289690, 491904], [-769, 2247]], [[288921, 494151], [-1154, 3457]], [[287767, 497608], [260, 2084], [1343, 6200], [870, 2516], [687, 207]], [[198469, 508740], [221, -3931], [453, -2060], [152, 402], [684, -2631]], [[199979, 500520], [185, -1795], [287, -397], [154, -2198], [-5, -2947]], [[200600, 493183], [-3911, 52]], [[206332, 508724], [28, -15346]], [[206360, 493378], [-1, -12616]], [[206359, 480762], [-2612, -66]], [[203747, 480696], [21, 19902]], [[203768, 500598], [-42, 7997]], [[203768, 500598], [-1168, -134], [-2621, 56]], [[293201, 498098], [-645, -417], [133, -5014], [-525, -324]], [[292164, 492343], [-705, -396]], [[290927, 508615], [1946, 21]], [[209210, 500728], [5, -7271]], [[209215, 493457], [-2855, -79]], [[169715, 494866], [13, -4024]], [[169728, 490842], [-1637, 145], [-4, -1633], [-2343, -17]], [[165744, 489337], [4, 6477]], [[237194, 508319], [5, -4865]], [[237199, 503454], [-679, 9], [-2, -1632], [-677, -6], [-1, 1627]], [[235840, 503452], [-12, 3259]], [[238555, 505023], [-264, -1740], [-417, -1264]], [[237874, 502019], [-336, 1431], [-339, 4]], [[230397, 505111], [0, -3258]], [[230397, 501853], [0, -1635]], [[230397, 500218], [-1208, 4]], [[229189, 500222], [2, 4853]], [[233097, 504116], [341, -1014]], [[233438, 503102], [0, -2921], [-654, 12]], [[232784, 500193], [-25, 1632], [-1362, 11]], [[231397, 501836], [-1000, 17]], [[240561, 504010], [200, -612]], [[240761, 503398], [-169, -3191], [-689, -567], [0, -757]], [[239903, 498883], [-674, 2], [0, 1341]], [[239229, 500226], [-140, 4570]], [[221422, 506807], [-9, -6505]], [[221413, 500302], [-2368, -13]], [[219045, 500289], [-317, 676], [77, 2217], [-293, 1268]], [[222428, 506802], [33, -13076]], [[222461, 493726], [-769, -45]], [[221692, 493681], [-243, 467]], [[221449, 494148], [-36, 6154]], [[224117, 501906], [15, -8145]], [[224132, 493761], [-628, -3]], [[223504, 493758], [-1043, -32]], [[235840, 503452], [-367, -8], [16, -4852]], [[235489, 498592], [-437, 8]], [[235052, 498600], [-236, 771]], [[234816, 499371], [-1378, 3731]], [[183397, 494435], [-268, 4], [1, -3240], [-116, 1], [10, -3446], [227, -982], [-443, -1878]], [[182808, 484894], [-596, -1711], [-145, -1114]], [[182067, 482069], [-654, 3911], [-113, -748], [-563, 1718], [-9, 879], [-657, 322], [-39, -921], [-426, 1521], [-370, 1], [1, 1214], [-439, -1021]], [[178798, 488945], [-56, 216]], [[178742, 489161], [-154, 1983], [62, 1848], [-398, 879], [-33, 1744], [-322, 801]], [[242423, 502839], [0, -2695], [-505, 27]], [[241918, 500171], [-647, 507], [-510, 2720]], [[266980, 506080], [138, -2703], [-131, -3752]], [[266987, 499625], [-1582, -51]], [[265405, 499574], [-5, 6472]], [[265400, 506046], [1580, 34]], [[262728, 506072], [-10, -6460]], [[262718, 499612], [-1346, 23]], [[261372, 499635], [3, 5588]], [[264053, 506017], [3, -6475]], [[264056, 499542], [-1338, 70]], [[245803, 501201], [-678, 11]], [[245125, 501212], [-1014, -15]], [[244111, 501197], [-336, 9]], [[243775, 501206], [-2, 1618]], [[265405, 499574], [-1349, -32]], [[175096, 498364], [-132, -2275], [-32, -3181], [-260, 7]], [[174672, 492915], [-1240, 21]], [[173432, 492936], [-217, 1684], [-680, 1089]], [[163716, 500598], [-1231, -21], [0, -1605], [-451, -3], [2, -1609], [-331, 10]], [[161705, 497370], [-2049, 35]], [[159656, 497405], [135, 5426]], [[239229, 500226], [-676, -7]], [[238553, 500219], [-1077, -9]], [[237476, 500210], [398, 1809]], [[229189, 500222], [-676, -12]], [[228513, 500210], [-1016, 14]], [[297479, 500973], [-166, -1451]], [[297313, 499522], [-157, -1497], [-296, 998], [-160, -1510], [-420, 996]], [[296280, 498509], [-67, 1872], [-265, 1503]], [[159656, 497405], [121, -2501]], [[159777, 494904], [-1469, -89], [-166, -673], [-532, 204], [-411, 1117], [-498, -541], [-6, -1096], [-722, -4], [-55, 1558]], [[155918, 495380], [-123, 1127], [43, 2998], [-132, 924], [521, 1787], [-211, 1291]], [[219045, 500289], [-133, -1711], [523, -288], [58, -1572], [780, -877], [539, -1239], [-128, -869]], [[220684, 493733], [-1196, -11], [0, -483]], [[219488, 493239], [-1893, -6]], [[217595, 493233], [-334, -5], [34, 9715], [49, 1064]], [[260032, 504518], [-8, -4869]], [[260024, 499649], [-1160, 99]], [[258864, 499748], [-13, 3454], [458, 1388]], [[259309, 504590], [723, -72]], [[298975, 496577], [-544, -513], [-20, -3063]], [[298411, 493001], [-914, 898]], [[297497, 493899], [402, 4106], [-586, 1517]], [[307394, 502827], [-140, -1573], [180, -625], [-64, -1886], [-523, -588], [177, -1427], [-225, -1986]], [[306799, 494742], [-257, 115], [-412, 2029], [-390, -679]], [[305740, 496207], [-272, 275]], [[305468, 496482], [309, 2126], [8, 3412], [-219, 979]], [[189728, 498924], [5, -9133]], [[189733, 489791], [-389, -951], [-593, -175]], [[188751, 488665], [-448, -740], [-1162, 820]], [[187141, 488745], [-1, 811], [-499, 8], [1, 1607]], [[186642, 491171], [338, -6], [2, 1607], [490, 820], [15, 2406], [170, 1557], [484, 19], [2, 2777]], [[217595, 493233], [-48, -3229]], [[217547, 490004], [-2628, -7]], [[214919, 489997], [16, 9613]], [[296280, 498509], [-410, -5407]], [[295870, 493102], [-68, 2572], [-938, -658]], [[294864, 495016], [48, 3058], [-119, 2205]], [[155918, 495380], [-1647, -2]], [[305468, 496482], [-133, -1505], [-266, 329], [-18, -2929], [-277, 307]], [[304774, 492684], [-7, 9]], [[304767, 492693], [-269, 531], [-119, -1120], [-300, 314]], [[304079, 492418], [-196, 1521], [-150, 5231]], [[237476, 500210], [-51, -1566]], [[237425, 498644], [-1936, -52]], [[241918, 500171], [207, -1615]], [[242125, 498556], [-525, 16], [0, -1617], [-334, 5], [-1, -3232]], [[241265, 493728], [-356, 11]], [[240909, 493739], [-1010, 22]], [[239899, 493761], [4, 5122]], [[234816, 499371], [-1, -4018], [-672, -9], [-5, -1614]], [[234138, 493730], [-984, 19]], [[233154, 493749], [-366, -7]], [[232788, 493742], [-4, 6451]], [[250535, 502784], [-3, -8151]], [[250532, 494633], [-1040, 40]], [[249492, 494673], [-353, 36]], [[249139, 494709], [-6, 4906], [-327, 5], [-2, 3229]], [[249139, 494709], [-495, 33]], [[248644, 494742], [-1141, -12]], [[247503, 494730], [-11, 3274]], [[253961, 502712], [-152, -2104], [333, -532], [464, 2018]], [[254606, 502094], [-10, -5904]], [[254596, 496190], [-339, 8], [-1, -1624], [-432, 11]], [[253824, 494585], [-416, 19]], [[253408, 494604], [6, 6419], [-153, -38]], [[243775, 501206], [-1056, -193], [-152, -3331]], [[242567, 497682], [-442, 874]], [[252256, 501092], [-365, 1], [-8, -6465]], [[251883, 494628], [-410, -12]], [[251473, 494616], [-941, 17]], [[255685, 502676], [-302, -3069], [-169, -3411]], [[255214, 496196], [-618, -6]], [[254606, 502094], [72, 609]], [[254678, 502703], [1007, -27]], [[192502, 490248], [5, -10113]], [[192507, 480135], [-16, -1620], [-799, 3], [0, -1615], [-653, 8], [-1, -1051]], [[191038, 475860], [-655, -1], [0, 1504], [-643, -3]], [[189740, 477360], [-2, 3452]], [[189738, 480812], [-5, 8979]], [[226493, 500234], [-2, -6499]], [[226491, 493735], [-1332, 24]], [[225159, 493759], [-1027, 2]], [[231397, 501836], [40, -8076]], [[231437, 493760], [-1042, 2]], [[230395, 493762], [2, 6456]], [[232788, 493742], [-1310, 16]], [[231478, 493758], [-41, 2]], [[210893, 492720], [-1678, 5]], [[209215, 492725], [0, 732]], [[244111, 501197], [-1, -6504], [-219, -857], [207, -1948], [-69, -1318]], [[244029, 490570], [-834, 3122]], [[243195, 493692], [-279, 3080], [-349, 910]], [[245125, 501212], [38, -9630]], [[245163, 491582], [-120, 124]], [[245043, 491706], [-313, -400], [-41, -1496], [-287, -3]], [[244402, 489807], [-373, 763]], [[247503, 494730], [-1, -1740]], [[247502, 492990], [-1654, 56], [-187, -1630]], [[245661, 491416], [-498, 166]], [[253408, 494604], [-589, 39]], [[252819, 494643], [-936, -15]], [[186642, 491171], [-1501, 14], [-1, -1610]], [[185140, 489575], [-834, 8], [-3, 4870]], [[203747, 480696], [-170, -9]], [[203577, 480687], [-2877, -39], [0, 148]], [[200700, 480796], [-49, 12388], [-51, -1]], [[165744, 489337], [-329, 0], [-5, -4859], [-338, 5]], [[165072, 484483], [-1001, 8], [0, 1610], [-336, -4], [-2, 1618], [-1027, -13], [-1, 1606], [-664, 64], [-2, 3219], [-321, 77], [-13, 4702]], [[221449, 494148], [180, -1781], [-749, 47], [-196, 1319]], [[294864, 495016], [-214, -1344], [-132, -2763], [162, -4374]], [[294680, 486535], [-165, -92]], [[294515, 486443], [-1724, -1101]], [[292791, 485342], [28, 960], [-465, 275], [-343, 2130], [225, 833], [-72, 2803]], [[238553, 500219], [-2, -6472]], [[238551, 493747], [-677, -2]], [[237874, 493745], [1, 807], [-681, -7]], [[237194, 494545], [221, 1970], [10, 2129]], [[239899, 493761], [-13, 0]], [[239886, 493761], [-1006, -6]], [[238880, 493755], [-329, -8]], [[228513, 500210], [-4, -6463]], [[228509, 493747], [-670, -20]], [[227839, 493727], [-1336, 7]], [[226503, 493734], [-12, 1]], [[230395, 493762], [0, -2]], [[230395, 493760], [-1217, -20]], [[229178, 493740], [-669, 7]], [[260024, 499649], [-9, -6494]], [[260015, 493155], [-615, 55]], [[259400, 493210], [-964, 215]], [[258436, 493425], [364, 3555], [64, 2768]], [[261372, 499635], [-2, -6463]], [[261370, 493172], [-640, -4]], [[260730, 493168], [-715, -13]], [[260024, 499649], [1348, -14]], [[264056, 499542], [8, -6454]], [[264064, 493088], [-669, -1]], [[263395, 493087], [-679, 16]], [[262716, 493103], [2, 6509]], [[262716, 493103], [-656, 52]], [[262060, 493155], [-690, 17]], [[266987, 499625], [-62, -3376], [-470, -1067], [-157, -2040]], [[266298, 493142], [-886, -31]], [[265412, 493111], [-7, 6463]], [[265412, 493111], [-786, 0]], [[264626, 493111], [-562, -23]], [[175339, 492914], [-169, -3], [-23, -6408]], [[175147, 486503], [-644, 5]], [[174503, 486508], [-557, -1]], [[173946, 486507], [0, 3241], [391, -17], [114, 1594], [220, -13], [1, 1603]], [[214919, 489997], [-33, -5323], [-334, -145]], [[214552, 484529], [-104, -245], [-1766, 9]], [[212682, 484293], [343, 3115], [-3812, -38]], [[209213, 487370], [2, 5355]], [[297497, 493899], [-208, -1404], [-408, 589], [-262, -2738], [-163, 304]], [[296456, 490650], [-487, 788], [-99, 1664]], [[235052, 498600], [861, -2186], [275, -1379]], [[236188, 495035], [12, -2914]], [[236200, 492121], [-1368, -13]], [[234832, 492108], [-669, 3], [-25, 1619]], [[304079, 492418], [-79, -2770]], [[304000, 489648], [-229, -1286], [-556, 2438], [-134, -953], [-324, 848]], [[237194, 494545], [-162, -1485], [-844, 1975]], [[243195, 493692], [-616, 1], [0, -1602]], [[242579, 492091], [-668, 7], [-1, 1620], [-645, 10]], [[173432, 492936], [-215, -1206], [111, -1864], [-135, -2004]], [[173193, 487862], [-118, -728], [-1, -2989]], [[173074, 484145], [-2, -31284]], [[173072, 452861], [-3259, -52]], [[169813, 452809], [-49, 5195], [-6, 11887], [-34, 1], [4, 20950]], [[300150, 494046], [150, -5520], [-565, -417], [90, -2385]], [[299825, 485724], [28, -1263], [-360, -306], [-213, -2182]], [[299280, 481973], [-251, -349], [-88, 1241], [-239, -1545]], [[298702, 481320], [-1098, 1335]], [[297604, 482655], [73, 1782], [273, 1403]], [[297950, 485840], [461, 7161]], [[165072, 484483], [0, -1675]], [[165072, 482808], [-3996, 131]], [[161076, 482939], [-1867, -3]], [[159209, 482936], [78, 4514], [296, 1024], [283, 3753], [-89, 2677]], [[286590, 490299], [-326, 1891]], [[286264, 492190], [242, 1614], [1261, 3804]], [[288921, 494151], [-278, -2136], [171, -535], [-163, -1981], [-600, -1658], [-229, 98], [184, -3632]], [[288006, 484307], [-698, 337], [-439, -517]], [[286869, 484127], [-30, 11]], [[286839, 484138], [-17, 6]], [[286822, 484144], [-93, 2654], [-183, 296], [473, 1068], [-221, 1526], [192, 1728], [-400, -1117]], [[306799, 494742], [-208, -3178], [83, -580], [-394, -2170], [-422, 630], [40, 936]], [[305898, 490380], [198, 677], [-157, 2940], [-190, 25], [-9, 2185]], [[178742, 489161], [-408, 649], [-97, 1865], [-374, -2892], [-523, -708], [-420, -3554], [-518, -1775], [-403, -257]], [[175999, 482489], [-852, 4014]], [[305898, 490380], [-88, 1150], [-333, -4456], [-153, 1112], [-294, -803], [27, 3034], [-191, -1422]], [[304866, 488995], [63, 1229], [-293, 335]], [[304636, 490559], [138, 2125]], [[255214, 496196], [10, -3137], [-283, -948], [-252, -4020]], [[254689, 488091], [-861, -9]], [[253828, 488082], [-4, 6503]], [[296456, 490650], [-138, -1260]], [[296318, 489390], [-526, -1476], [60, -1043]], [[295852, 486871], [-725, 197], [35, -1311], [-435, -257]], [[294727, 485500], [-47, 1035]], [[159209, 482936], [-356, -1083], [-4, -2172]], [[158849, 479681], [-1695, -61], [-4, 1999], [-1023, -130], [-80, 4507], [-584, 9], [-506, 918], [-251, 1689], [-581, 464], [-272, -1480], [-649, -38]], [[153204, 487558], [120, 7683]], [[301339, 486191], [74, -4637]], [[301413, 481554], [-561, -31]], [[300852, 481523], [-271, 609], [-756, 3592]], [[237874, 493745], [1, -6477]], [[237875, 487268], [-1335, -3]], [[236540, 487265], [-340, -1]], [[236200, 487264], [0, 4857]], [[248644, 494742], [4, -1203], [-356, -1775], [167, -1777], [17, -2211], [270, -1702], [223, -2658]], [[248969, 483416], [-1467, -1]], [[247502, 483415], [1, 1681]], [[247503, 485096], [-1, 7894]], [[249492, 494673], [0, -4905]], [[249492, 489768], [-4, -6324]], [[249488, 483444], [-519, -28]], [[251473, 494616], [2, -4829]], [[251475, 489787], [-785, -8]], [[250690, 489779], [-1198, -11]], [[252819, 494643], [-1, -5695]], [[252818, 488948], [3, -842], [-1344, 42]], [[251477, 488148], [-2, 1639]], [[253828, 488082], [-336, -5]], [[253492, 488077], [2, 862], [-676, 9]], [[185140, 489575], [-7, -6496]], [[185133, 483079], [-5, -1541], [-325, -81], [-2, -1617], [-333, 6], [-31, -3059], [-167, -6]], [[184270, 476781], [-988, -2], [0, 1538], [-762, 6], [71, 2286], [-253, 1758], [-271, -298]], [[297950, 485840], [-1609, 2937], [-23, 613]], [[289857, 482936], [-1180, -3640], [-620, 942]], [[288057, 480238], [-51, 4069]], [[289690, 491904], [167, -8968]], [[222306, 488875], [139, -1400], [-277, -1473], [-155, -2285], [239, -7], [214, -2924]], [[222466, 480786], [-655, 1]], [[221811, 480787], [-251, 2], [-1, 4520], [-205, 288], [-400, -1289], [-686, -69], [-402, 533]], [[219866, 484772], [-299, 59]], [[219567, 484831], [-77, 2419], [-2, 5989]], [[221692, 493681], [38, -1693], [582, -1977], [-6, -1136]], [[231478, 493758], [-2, -6467]], [[231476, 487291], [-1083, 9]], [[230393, 487300], [2, 6460]], [[233154, 493749], [0, -6482]], [[233154, 487267], [-1644, 21]], [[231510, 487288], [-34, 3]], [[225159, 493759], [1, -4821]], [[225160, 488938], [-1327, -45]], [[223833, 488893], [-333, -2]], [[223500, 488891], [4, 4867]], [[239886, 493761], [1, -6484]], [[239887, 487277], [-11, 1]], [[239876, 487278], [-996, -7]], [[238880, 487271], [0, 6484]], [[240909, 493739], [-31, -6461]], [[240878, 487278], [-991, -1]], [[230393, 487300], [-1213, -24]], [[229180, 487276], [-2, 6464]], [[238880, 487271], [-672, 1]], [[238208, 487272], [-333, -4]], [[223500, 488891], [-1194, -16]], [[226503, 493734], [-5, -6430]], [[226498, 487304], [-323, 15]], [[226175, 487319], [-998, 7]], [[225177, 487326], [-17, 1612]], [[242579, 492091], [0, -4839]], [[242579, 487252], [-1030, -242]], [[241549, 487010], [-671, 268]], [[234832, 492108], [2, -4840]], [[234834, 487268], [-1653, 0]], [[233181, 487268], [-27, -1]], [[229180, 487276], [-670, -7]], [[228510, 487269], [-670, 12]], [[227840, 487281], [-1, 6446]], [[227840, 487281], [-666, 8]], [[227174, 487289], [-676, 15]], [[244402, 489807], [392, -2555]], [[244794, 487252], [-1243, -3]], [[243551, 487249], [-972, 3]], [[209213, 487370], [2, -6520]], [[209215, 480850], [-2355, -66]], [[206860, 480784], [-501, -22]], [[259400, 493210], [11, -6545]], [[259411, 486665], [-1095, 72]], [[258316, 486737], [-227, 4105], [347, 2583]], [[304000, 489648], [314, -1030]], [[304314, 488618], [155, 528]], [[304469, 489146], [-41, -1011]], [[304428, 488135], [-42, -1969], [-144, 1438], [-555, -1235], [-307, -2321], [164, -2049], [-435, -545]], [[303109, 481454], [-386, 1324], [-161, 2030], [-306, -178], [3, 1605], [-347, 398]], [[219567, 484831], [-690, 962], [-261, -1066], [-279, 233], [-415, 1973], [-376, 207]], [[217546, 487140], [0, -1]], [[217546, 487140], [1, 2864]], [[200700, 480796], [-1181, 20]], [[199519, 480816], [-168, 0]], [[199351, 480816], [0, 2700], [-338, -12], [1, 1631], [-671, 1], [0, 1587], [-983, 520], [0, 1054], [-332, 2], [5, 1652], [-345, 1626]], [[304469, 489146], [96, 425], [146, -4224], [-211, -753], [-72, 3541]], [[304866, 488995], [-144, -863], [186, -1284], [-136, -1342], [-199, 4245], [63, 808]], [[304767, 492693], [-187, -2521], [-266, -1554]], [[260730, 493168], [6, -6502]], [[260736, 486666], [-1325, -1]], [[262060, 493155], [-5, -6525]], [[262055, 486630], [-1319, 36]], [[263395, 493087], [5, -6429]], [[263400, 486658], [-1345, -28]], [[264626, 493111], [-1, -3070]], [[264625, 490041], [-2, -3183]], [[264623, 486858], [-1223, -200]], [[247503, 485096], [-1667, -111]], [[245836, 484985], [-8, 6443], [-167, -12]], [[173946, 486507], [-392, -272], [-361, 1627]], [[292791, 485342], [-439, -295], [152, -6649]], [[292504, 478398], [55, -2188]], [[292559, 476210], [-1099, -481], [-496, 1080]], [[290964, 476809], [-432, 1000], [257, 2733], [-219, 10862]], [[236200, 487264], [-1352, 5]], [[234848, 487269], [-14, -1]], [[178798, 488945], [-51, -1480]], [[178747, 487465], [-147, -2107], [27, -2295], [-141, -364], [-9, -7526]], [[178477, 475173], [-2, -5280], [149, -49]], [[178624, 469844], [-11, -2674]], [[178613, 467170], [-1161, -3], [35, 3027], [-978, 384], [-398, 937], [-84, -1083], [-654, 1955], [-183, 1188]], [[175190, 473575], [801, 17], [8, 8897]], [[290964, 476809], [48, -2087], [-179, -2358]], [[290833, 472364], [-10, -3429]], [[290823, 468935], [-322, 652], [-79, -1360], [-540, 1549], [-309, -528]], [[289573, 469248], [-20, 3211], [418, 3255], [-260, 632], [239, 1293], [-93, 5297]], [[245836, 484985], [-965, 57]], [[244871, 485042], [-77, 2210]], [[199351, 480816], [0, -542], [-2071, -233], [-330, 808], [-664, 541], [-332, 1359], [-996, 270], [0, 1480], [-393, 2122]], [[187141, 488745], [-18, -3230], [155, 229], [839, -2595]], [[188117, 483149], [-2489, -4]], [[185628, 483145], [-495, -66]], [[169813, 452809], [-3140, -59]], [[166673, 452750], [-102, 8]], [[166571, 452758], [-13, 14052], [-1606, -147], [6, 8084], [116, 22], [-2, 8039]], [[199519, 480816], [49, -535], [44, -12867], [-117, 0], [4, -6462], [53, 0]], [[199552, 460952], [1, -3214]], [[199553, 457738], [-4238, 36]], [[195315, 457774], [-81, 8002], [-208, 644], [-621, 4049], [-508, 1245], [-388, 4713], [-175, 3678], [-827, 30]], [[265345, 488432], [-13, -4364], [594, -1608]], [[265926, 482460], [2, -2061]], [[265928, 480399], [-330, 807], [-651, 39], [-327, 827]], [[264620, 482072], [3, 4786]], [[264625, 490041], [337, 2], [2, -1583], [381, -28]], [[217546, 487139], [-458, -846], [2, -7566]], [[217090, 478727], [-2459, 14]], [[214631, 478741], [-79, 1615], [0, 4173]], [[184270, 476781], [-1, -3235]], [[184269, 473546], [-657, 2], [18, -6493], [161, -1616], [-161, -935]], [[183630, 464504], [-371, 1135], [-285, -316]], [[182974, 465323], [1, 3349], [164, 1], [-2, 6527], [-838, 4]], [[182299, 475204], [-1840, -8]], [[180459, 475196], [-55, 2307], [-390, 208], [75, 2719], [-486, 2042], [-29, 3598], [-455, 236], [-372, 1159]], [[189738, 480812], [-430, 714], [-126, 1528], [-434, 6]], [[188748, 483060], [3, 5605]], [[251477, 488148], [-2, -4871]], [[251475, 483277], [-336, -10]], [[251139, 483267], [-664, 186]], [[250475, 483453], [215, 6326]], [[250475, 483453], [-987, -9]], [[297604, 482655], [-139, -531], [-150, -6299]], [[297315, 475825], [-695, -198], [-380, 613]], [[296240, 476240], [-135, 842]], [[296105, 477082], [40, 1309], [261, -315], [91, 2132], [-178, 490], [251, 3497], [-332, 632], [104, 1629], [-255, 1003], [-235, -588]], [[158849, 479681], [187, -616], [254, -2713], [-330, -3406], [-529, -206], [-3, -1355]], [[158428, 471385], [-331, 3], [-437, -1062], [-659, -2951], [-995, -473], [-214, -851]], [[155792, 466051], [-606, -123], [-747, 708], [-3, 821]], [[154436, 467457], [-267, 104]], [[154169, 467561], [-22, 3824], [329, 1721], [-5, 3184], [-170, -23], [1, 3263], [-310, 1557], [0, 1719], [-955, 38]], [[153037, 482844], [167, 4714]], [[253492, 488077], [4, -6488]], [[253496, 481589], [-667, 11]], [[252829, 481600], [-2, 1626], [-1352, 51]], [[225177, 487326], [14, -6561]], [[225191, 480765], [-1074, 13]], [[224117, 480778], [-247, -3]], [[223870, 480775], [-37, 8118]], [[223870, 480775], [-1404, 11]], [[188748, 483060], [-631, 89]], [[254689, 488091], [84, -3796], [-251, -2704]], [[254522, 481591], [-691, -12]], [[253831, 481579], [-335, 10]], [[174503, 486508], [-1, -3222], [107, -1], [3, -3245], [-111, -9], [5, -3147]], [[174506, 476884], [-751, 3480], [-169, 2160], [-512, 1621]], [[219866, 484772], [49, -6023]], [[219915, 478749], [-2825, -22]], [[180459, 475196], [-612, -25]], [[179847, 475171], [-1370, 2]], [[296105, 477082], [-1078, 260]], [[295027, 477342], [17, 4427], [-151, 1362], [-345, 330], [179, 2039]], [[212682, 484293], [-532, -1541], [1, -2393]], [[212151, 480359], [-2937, 18]], [[209214, 480377], [1, 473]], [[231510, 487288], [-3, -6495]], [[231507, 480793], [-1113, 5]], [[230394, 480798], [-1, 6502]], [[233181, 487268], [-6, -6467]], [[233175, 480801], [-1132, -10]], [[232043, 480791], [-536, 2]], [[239876, 487278], [3, -6493]], [[239879, 480785], [-1250, -4]], [[238629, 480781], [-423, 3]], [[238206, 480784], [2, 6488]], [[241549, 487010], [0, -6211]], [[241549, 480799], [-290, -4]], [[241259, 480795], [-1313, -10]], [[239946, 480785], [-67, 0]], [[244871, 485042], [-35, -2081], [144, -2160]], [[244980, 480801], [-1096, 2]], [[243884, 480803], [-334, 1]], [[243550, 480804], [1, 6445]], [[226175, 487319], [6, -6546]], [[226181, 480773], [-417, -14]], [[225764, 480759], [-573, 6]], [[227174, 487289], [5, -6502]], [[227179, 480787], [-998, -14]], [[243550, 480804], [-972, -1]], [[242578, 480803], [-1029, -4]], [[234848, 487269], [-4, -6462]], [[234844, 480807], [-164, -8]], [[234680, 480799], [-1319, -4]], [[233361, 480795], [-186, 6]], [[238206, 480784], [-897, -1]], [[237309, 480783], [-772, 10]], [[236537, 480793], [3, 6472]], [[230394, 480798], [-407, 0]], [[229987, 480798], [-908, -8]], [[229079, 480790], [-570, -5]], [[228509, 480785], [1, 6484]], [[236537, 480793], [-544, 5]], [[235993, 480798], [-1149, 9]], [[228509, 480785], [-758, 1]], [[227751, 480786], [-572, 1]], [[264620, 482072], [-6, -1618], [-556, -296]], [[264058, 480158], [-662, 0]], [[263396, 480158], [4, 6500]], [[259411, 486665], [-4, -6481]], [[259407, 480184], [-1175, 91]], [[258232, 480275], [-219, 3393], [303, 3069]], [[263396, 480158], [-664, 2]], [[262732, 480160], [-666, 1]], [[262066, 480161], [-11, 6469]], [[303109, 481454], [-237, -3363], [-309, -544], [-343, -4752], [-437, 1185]], [[301783, 473980], [56, 1699], [-493, 2897], [67, 2978]], [[262066, 480161], [-1330, 37]], [[260736, 480198], [0, 6468]], [[260736, 480198], [0, -3238]], [[260736, 476960], [-635, -23]], [[260101, 476937], [-693, 9], [-1, 3238]], [[295027, 477342], [-54, -6909]], [[294973, 470433], [-1008, -44]], [[293965, 470389], [167, 2590], [-54, 4202]], [[294078, 477181], [-94, 3357], [378, 3142], [153, 2763]], [[175190, 473575], [-334, 1506], [-129, 1913], [-221, -110]], [[294078, 477181], [-671, -975], [-134, 2686], [-769, -494]], [[221811, 480787], [-2, -9343]], [[221809, 471444], [-1850, 12]], [[219959, 471456], [-44, 7293]], [[300852, 481523], [10, -3416], [-211, -1325]], [[300651, 476782], [-895, 3175], [-123, -380], [-353, 2396]], [[266573, 485031], [2, -1116], [972, 143]], [[267547, 484058], [-7, -6487]], [[267540, 477571], [-652, -91], [7, -1620], [-304, -225]], [[266591, 475635], [-654, -32]], [[265937, 475603], [-9, 4796]], [[265926, 482460], [77, 10]], [[266003, 482470], [432, 2693], [138, -132]], [[247502, 483415], [3, -1619]], [[247505, 481796], [-1004, -19], [9, -2420]], [[246510, 479357], [-1496, -1]], [[245014, 479356], [-34, 1445]], [[288057, 480238], [-163, 246], [-201, -2951], [7, -3154]], [[287700, 474379], [-304, 516]], [[287396, 474895], [-580, 1634], [-156, -692], [-618, -119]], [[286042, 475718], [-350, 485], [-33, 3060]], [[285659, 479263], [575, 1959], [489, 118], [146, 2787]], [[214631, 478741], [5, -4840], [73, -2432]], [[214709, 471469], [-1978, 12]], [[212731, 471481], [-580, 15]], [[212151, 471496], [0, 8863]], [[269259, 474627], [-1374, -276]], [[267885, 474351], [-11, 2434], [-334, 786]], [[267547, 484058], [1423, 278]], [[268970, 484336], [189, -4720], [100, -4989]], [[178613, 467170], [-2, -14382]], [[178611, 452788], [-3086, 41], [-2428, 19]], [[173097, 452848], [-25, 13]], [[251139, 483267], [-6, -6483]], [[251133, 476784], [-1982, 151]], [[249151, 476935], [334, 1631], [4, 3332], [-358, 174], [-162, 1344]], [[249151, 476935], [-328, -1617]], [[248823, 475318], [-991, -774]], [[247832, 474544], [6, 7269], [-333, -17]], [[252829, 481600], [-49, -6493]], [[252780, 475107], [-328, 24]], [[252452, 475131], [-1318, 30]], [[251134, 475161], [-1, 1623]], [[189740, 477360], [2, -5505]], [[189742, 471855], [-1523, -1]], [[188219, 471854], [6, 4870], [-654, 10], [0, 1562], [-614, 11], [-169, 1087], [-1161, 0], [1, 3751]], [[188219, 471854], [-1319, 42]], [[186900, 471896], [-1651, -7], [-264, -1313]], [[184985, 470576], [-183, -1642], [-532, -4], [-1, 4616]], [[161076, 482939], [-47, -16196], [1299, -29], [11, -13965]], [[162339, 452749], [-1582, 70]], [[160757, 452819], [-2346, 190]], [[158411, 453009], [17, 18376]], [[166571, 452758], [-1779, 10]], [[164792, 452768], [-2453, -19]], [[289573, 469248], [-100, -158]], [[289473, 469090], [-527, -154], [-20, 1300], [-279, -24], [-23, 1968], [-519, 2370], [-405, -171]], [[300651, 476782], [-32, -195]], [[300619, 476587], [-404, -4938]], [[300215, 471649], [-352, 1116], [-342, -274], [-74, 1832], [-524, -693], [-159, 1711], [-267, -361]], [[298497, 474980], [-226, 2506], [101, 2208], [330, 1626]], [[154169, 467561], [-316, -270], [-199, -1661], [-396, -276], [-61, 3940], [-268, 1346], [-619, 4]], [[152310, 470644], [269, 5888], [458, 6312]], [[298497, 474980], [-81, -1100]], [[298416, 473880], [-391, 59], [61, 931], [-822, -385]], [[297264, 474485], [51, 1340]], [[301783, 473980], [-163, -962]], [[301620, 473018], [-513, -14], [127, 1049], [-615, 2534]], [[265937, 475603], [-658, -19], [7, -1630]], [[265286, 473954], [-1222, -81]], [[264064, 473873], [-6, 6285]], [[247832, 474544], [-657, 679]], [[247175, 475223], [-660, -544]], [[246515, 474679], [-5, 4678]], [[254522, 481591], [-329, -5330], [49, -1204]], [[254242, 475057], [-476, 2]], [[253766, 475059], [65, 6520]], [[253766, 475059], [-986, 48]], [[238629, 480781], [-1, -4543]], [[238628, 476238], [-1318, -2]], [[237310, 476236], [-1, 4547]], [[237308, 469765], [-1315, 6]], [[235993, 469771], [0, 6459]], [[235993, 476230], [0, 4568]], [[237310, 476236], [-2, -6471]], [[234682, 476230], [-1321, 3]], [[233361, 476233], [0, 4562]], [[234680, 480799], [2, -4569]], [[235993, 476230], [-1311, 0]], [[239947, 476239], [-1319, -1]], [[239946, 480785], [1, -4546]], [[233361, 476233], [-1320, 43]], [[232041, 476276], [2, 4515]], [[209214, 480377], [5, -8812]], [[209219, 471565], [0, -7313]], [[209219, 464252], [-1679, -40]], [[207540, 464212], [-659, -10]], [[206881, 464202], [-21, 16582]], [[241256, 475444], [-1309, 0]], [[239947, 475444], [0, 795]], [[241259, 480795], [-3, -5351]], [[232041, 476276], [-1933, 42]], [[230108, 476318], [88, 2490], [-209, 1990]], [[242578, 480803], [-3, -5357]], [[242575, 475446], [-1319, -2]], [[245014, 479356], [4, -1361], [405, -1717], [-331, -3302]], [[245092, 472976], [-1192, 26]], [[243900, 473002], [-16, 7801]], [[243900, 473002], [-1326, 21]], [[242574, 473023], [1, 2423]], [[230108, 476318], [224, -745], [59, -2539]], [[230391, 473034], [-980, 6]], [[229411, 473040], [-330, 1]], [[229081, 473041], [-2, 7749]], [[206881, 464202], [-1098, -58], [7, -3247]], [[205790, 460897], [-134, -6], [-121, -2624], [-664, 265], [160, 2348], [-1441, 51]], [[203590, 460931], [-7, -1]], [[203583, 460930], [-6, 19757]], [[224117, 480778], [91, -2393], [1571, -3239]], [[225779, 475146], [90, -530]], [[225869, 474616], [-47, -3529], [-165, -2603]], [[225657, 468484], [-436, 813]], [[225221, 469297], [-526, 2160]], [[224695, 471457], [-1032, 3041], [-78, 1580], [-470, 1325], [-243, 2027], [-406, 1356]], [[229081, 473041], [-659, -11]], [[228422, 473030], [0, 1617], [-665, -11]], [[227757, 474636], [-6, 6150]], [[227757, 474636], [-663, -12]], [[227094, 474624], [-1225, -8]], [[225779, 475146], [-15, 5613]], [[203583, 460930], [-1530, -51], [-2501, 73]], [[224695, 471457], [-2109, -11]], [[222586, 471446], [-777, -2]], [[212151, 471496], [-1401, 0]], [[210750, 471496], [-1531, 69]], [[260101, 476937], [-1, -1635]], [[260100, 475302], [-329, 14], [4, -1620], [-1016, -10]], [[258759, 473686], [-527, 6589]], [[262732, 480160], [25, -6465]], [[262757, 473695], [-1325, -1]], [[261432, 473694], [1, 3265], [-697, 1]], [[195315, 457774], [-2814, 132]], [[192501, 457906], [-1359, 125], [-5, 3185], [-131, -2], [32, 14646]], [[264064, 473873], [0, -195]], [[264064, 473678], [-1307, 17]], [[246515, 474679], [-1111, -3345], [-255, -73]], [[245149, 471261], [-57, 1715]], [[286042, 475718], [-35, -4144], [115, -2963], [261, 67], [229, -1455]], [[286612, 467223], [26, -2749]], [[286638, 464474], [-1117, -2]], [[285521, 464472], [-187, 1943], [55, 5513]], [[285389, 471928], [-24, 5905]], [[285365, 477833], [294, 1430]], [[293965, 470389], [-115, -2942]], [[293850, 467447], [-369, -82]], [[293481, 467365], [-266, 2462], [-523, 832]], [[292692, 470659], [-14, 505]], [[292678, 471164], [-119, 5046]], [[217090, 478727], [0, -7285]], [[217090, 471442], [-2381, 27]], [[219959, 471456], [-2869, -14]], [[281818, 478275], [-5, -4317]], [[281813, 473958], [-1305, -81]], [[280508, 473877], [0, 4510]], [[280508, 478387], [1310, -112]], [[280508, 473877], [4, -838]], [[280512, 473039], [-752, 7], [-414, -1125]], [[279346, 471921], [-518, 1158], [12, 3307], [719, 1122], [949, 879]], [[283548, 476628], [9, -4501]], [[283557, 472127], [-318, -2], [8, -1701], [-272, 15]], [[282975, 470439], [-429, 33], [9, 794], [-498, -13]], [[282057, 471253], [10, 2716], [-254, -11]], [[281818, 478275], [657, -443], [527, -1887], [546, 683]], [[285389, 471928], [-697, -201]], [[284692, 471727], [-474, 498], [-661, -98]], [[283548, 476628], [635, 251], [429, -526], [753, 1480]], [[267885, 474351], [36, -4847]], [[267921, 469504], [-333, -96]], [[267588, 469408], [-976, -152]], [[266612, 469256], [-21, 6379]], [[192501, 457906], [15, -12908]], [[192516, 444998], [-2779, 45]], [[189737, 445043], [-3, 7851]], [[189734, 452894], [0, 9524]], [[189734, 462418], [8, 9437]], [[296240, 476240], [-137, -2650], [-357, 111], [-31, -3519], [241, -61], [-25, -3494]], [[295931, 466627], [-259, 37]], [[295672, 466664], [-674, 89]], [[294998, 466753], [-25, 3680]], [[251134, 475161], [-13, -6521]], [[251121, 468640], [-991, -43]], [[250130, 468597], [-1307, 230]], [[248823, 468827], [0, 6491]], [[261432, 473694], [8, -6496]], [[261440, 467198], [-657, -32]], [[260783, 467166], [-660, 1]], [[260123, 467167], [-23, 8135]], [[292678, 471164], [-1239, 47], [-606, 1153]], [[301620, 473018], [189, 655], [301, -1389], [-295, -3187]], [[301815, 469097], [-594, -238], [-94, -983], [-503, -1186]], [[300624, 466690], [-506, 1531], [-67, 1971], [164, 1457]], [[287396, 474895], [215, -2005], [56, -5300]], [[287667, 467590], [-1055, -367]], [[297264, 474485], [21, -2797], [-310, -2918], [270, -2372]], [[297245, 466398], [-1314, 229]], [[232041, 476276], [7, -6486]], [[232048, 469790], [-1892, -6]], [[230156, 469784], [78, 2628], [157, 622]], [[233361, 476233], [0, -6428]], [[233361, 469805], [-1313, -15]], [[239947, 475444], [-4, -5679]], [[239943, 469765], [-1318, 14]], [[238625, 469779], [3, 6459]], [[238625, 469779], [-1317, -14]], [[235993, 469771], [-1311, 30]], [[234682, 469801], [0, 6429]], [[234682, 469801], [-1321, 4]], [[266612, 469256], [-658, -171], [8, -1638]], [[265962, 467447], [-657, -45]], [[265305, 467402], [-19, 6552]], [[242574, 473023], [-2, -3272]], [[242572, 469751], [-1316, 2]], [[241256, 469753], [0, 5691]], [[241256, 469753], [-1313, 12]], [[248823, 468827], [0, -812]], [[248823, 468015], [-1640, -18]], [[247183, 467997], [-8, 7226]], [[247183, 467997], [1, -5692]], [[247184, 462305], [-597, 23]], [[246587, 462328], [-172, 2280], [-542, 826]], [[245873, 465434], [-469, 1433], [-255, 4394]], [[300624, 466690], [-29, -121]], [[300595, 466569], [-107, -729], [-1684, 270]], [[298804, 466110], [-84, 15]], [[298720, 466125], [-215, 4313], [-157, 16], [68, 3426]], [[260123, 467167], [-1187, -13]], [[258936, 467154], [-50, 4104], [-127, 2428]], [[182299, 475204], [2, -6522], [-141, -1591], [-469, 14]], [[181691, 467105], [-327, 810], [-823, 11], [-55, 776], [-638, 0]], [[179848, 468702], [-1, 6469]], [[179848, 468702], [-63, -3749]], [[179785, 464953], [-565, 398], [-162, 1616]], [[179058, 466967], [-63, 1875], [-371, 1002]], [[252452, 475131], [-16, -6573]], [[252436, 468558], [-656, -5]], [[251780, 468553], [-659, 87]], [[182974, 465323], [-238, -239], [-275, -2258], [-767, 3]], [[181694, 462829], [-3, 4276]], [[253766, 475059], [-16, -6494]], [[253750, 468565], [-660, -23]], [[253090, 468542], [-654, 16]], [[254242, 475057], [185, -6512]], [[254427, 468545], [-677, 20]], [[289473, 469090], [-133, -2371]], [[289340, 466719], [-1655, -378]], [[287685, 466341], [-18, 1249]], [[298720, 466125], [-986, 173]], [[297734, 466298], [-489, 100]], [[228422, 473030], [0, -5278]], [[228422, 467752], [-410, 1264], [-493, -321]], [[227519, 468695], [-420, 21]], [[227099, 468716], [-5, 5908]], [[227099, 468716], [-647, 153], [-239, -1688], [-225, -93], [-331, 1396]], [[265305, 467402], [-657, -79]], [[264648, 467323], [-572, -16]], [[264076, 467307], [-12, 6371]], [[282057, 471253], [-126, -2331]], [[281931, 468922], [-1419, 93]], [[280512, 469015], [0, 4024]], [[262757, 473695], [0, -6486]], [[262757, 467209], [-661, 6]], [[262096, 467215], [-656, -17]], [[264076, 467307], [-666, -109]], [[263410, 467198], [-653, 11]], [[184985, 470576], [7, -703], [463, 1104], [183, -1172], [54, -3295], [325, -1616], [-111, -2670]], [[185906, 462224], [-218, 4], [1, -1621], [-435, 0], [0, -1622], [-966, -25]], [[184288, 458960], [-6, 4851], [-652, 693]], [[279029, 472686], [285, -724], [-124, -1251], [-161, 1975]], [[280512, 469015], [1, -6165]], [[280513, 462850], [-1219, -1634]], [[279294, 461216], [-444, 1662]], [[278850, 462878], [-210, 586]], [[278640, 463464], [245, 2248], [543, 1799], [-163, 3149], [81, 1261]], [[230156, 469784], [-257, -2656], [18, -1098], [319, -1424], [30, -1300]], [[230266, 463306], [144, -1322]], [[230410, 461984], [-513, 643]], [[229897, 462627], [-187, 2346], [-300, 1001]], [[229410, 465974], [1, 7066]], [[229410, 465974], [-586, 1070]], [[228824, 467044], [-402, 708]], [[243900, 473002], [-5, -8148]], [[243895, 464854], [-1323, -36]], [[242572, 464818], [0, 4933]], [[245873, 465434], [-1, -548], [-656, 3]], [[245216, 464889], [-1321, -35]], [[292692, 470659], [24, -1088], [-500, -1877]], [[292216, 467694], [-534, -438], [-538, 1053]], [[291144, 468309], [-321, 626]], [[284692, 471727], [-24, -4636]], [[284668, 467091], [-949, -53], [-149, -3444]], [[283570, 463594], [-344, 17]], [[283226, 463611], [9, 1733], [-312, 31], [52, 5064]], [[186900, 471896], [-241, -2319], [147, -3747], [355, 398], [146, -1874], [116, -3740]], [[187423, 460614], [-60, -2973], [-639, 535]], [[186724, 458176], [-180, 1226], [-380, -494], [84, 2409], [-342, 907]], [[189734, 462418], [-524, -641], [35, 1743], [-1064, 341], [14, -3257]], [[188195, 460604], [-772, 10]], [[285521, 464472], [224, -1369], [-308, -60]], [[285437, 463043], [-555, -97]], [[284882, 462946], [2, 2100], [-216, 2045]], [[210915, 461007], [1, -6453], [118, -1623]], [[211034, 452931], [-1815, -34]], [[209219, 452897], [0, 11355]], [[210750, 471496], [65, -4017], [1, -6473], [99, 1]], [[214922, 454659], [-168, -1624]], [[214754, 453035], [-1702, -71]], [[213052, 452964], [-57, -9]], [[212995, 452955], [-124, 1630], [-20, 6469], [-66, 0]], [[212785, 461054], [0, 6430], [-54, 3997]], [[214709, 471469], [45, -10348], [76, -3], [-4, -6452], [96, -7]], [[212785, 461054], [-1870, -47]], [[225221, 469297], [13, -2261]], [[225234, 467036], [-777, 345], [-862, 1235], [-166, 869], [-848, -1646]], [[222581, 467839], [5, 3607]], [[222581, 467839], [-781, -1614], [-391, 247]], [[221409, 466472], [-1271, 1432], [-179, 713]], [[219959, 468617], [0, 2839]], [[219959, 468617], [86, -14154]], [[220045, 454463], [-279, 6]], [[219766, 454469], [-1612, 38]], [[218154, 454507], [-1617, 75]], [[216537, 454582], [-1615, 77]], [[158411, 453009], [-2622, -72]], [[155789, 452937], [3, 13114]], [[283226, 463611], [-473, 58], [-176, -2031]], [[282577, 461638], [-328, 866], [-551, 60]], [[281698, 462564], [229, 2735], [4, 3623]], [[294998, 466753], [-244, -4393]], [[294754, 462360], [-1202, -852]], [[293552, 461508], [61, 2653], [237, 3286]], [[293481, 467365], [-1033, -910]], [[292448, 466455], [-257, -293], [25, 1532]], [[154436, 467457], [-322, -2815], [-164, -2462], [-328, -79], [-48, -2548], [372, -119], [281, -2180], [-183, -1761], [99, -2713]], [[154143, 452780], [-1087, 57]], [[153056, 452837], [-394, 1953], [-208, 4302], [105, 4473], [-71, 1599], [-264, 1356], [-114, 2029], [200, 2095]], [[179785, 464953], [674, -952], [683, -1920], [360, 583]], [[181502, 462664], [-185, -223], [-6, -1813], [-601, 5], [9, -7878]], [[180719, 452755], [-2108, 33]], [[232048, 469790], [-2, -6489]], [[232046, 463301], [-1780, 5]], [[234682, 469801], [-2, -6505]], [[234680, 463296], [-1319, 27]], [[233361, 463323], [0, 6482]], [[233361, 463323], [-985, -8]], [[232376, 463315], [-330, -14]], [[235993, 469771], [0, -4895]], [[235993, 464876], [0, -1607]], [[235993, 463269], [-1313, 27]], [[238625, 469779], [-3, -6531]], [[238622, 463248], [-1315, 8]], [[237307, 463256], [0, 1612]], [[237307, 464868], [1, 4897]], [[237307, 464868], [-1314, 8]], [[239943, 469765], [-4, -6533]], [[239939, 463232], [-1317, 16]], [[241256, 469753], [-1, -4930]], [[241255, 464823], [1, -1610]], [[241256, 463213], [-1317, 19]], [[242572, 464818], [-1317, 5]], [[291144, 468309], [49, -3778], [-226, -2026]], [[290967, 462505], [-369, -97], [-984, -2871], [-607, -823]], [[289007, 458714], [112, 1789], [-67, 1881], [190, 1044], [98, 3291]], [[225234, 467036], [12, -6037]], [[225246, 460999], [0, -6480]], [[225246, 454519], [-1283, -6]], [[223963, 454513], [-1286, -11]], [[222677, 454502], [-33, 1]], [[222644, 454503], [-31, 12930], [-32, 406]], [[268694, 465642], [-316, -1305], [-142, -3076]], [[268236, 461261], [-593, -71]], [[267643, 461190], [-55, 8218]], [[267921, 469504], [681, 71], [92, -3933]], [[267643, 461190], [-1306, -223]], [[266337, 460967], [-314, -75]], [[266023, 460892], [-61, 6555]], [[301815, 469097], [129, -3011], [504, -1291], [-172, -917], [-656, -1009], [-20, -1435], [-247, -532]], [[301353, 460902], [-115, 246]], [[301238, 461148], [-90, 2974], [-550, 962], [-3, 1485]], [[227519, 468695], [-2, -7665]], [[227517, 461030], [-972, -16]], [[226545, 461014], [-1299, -15]], [[228824, 467044], [-4, -7638]], [[228820, 459406], [-975, 10]], [[227845, 459416], [1, 1618], [-329, -4]], [[281698, 462564], [-753, 1]], [[280945, 462565], [-432, 285]], [[250130, 468597], [9, -6418]], [[250139, 462179], [-99, 3]], [[250040, 462182], [-1216, 98]], [[248824, 462280], [-1, 5735]], [[181694, 462829], [-192, -165]], [[251780, 468553], [1, -6529]], [[251781, 462024], [-457, 58]], [[251324, 462082], [-1185, 97]], [[221409, 466472], [43, -12006]], [[221452, 454466], [-68, 2]], [[221384, 454468], [-1339, -5]], [[253090, 468542], [2, -4305]], [[253092, 464237], [4, -2164]], [[253096, 462073], [-1122, -19]], [[251974, 462054], [-193, -30]], [[254427, 468545], [185, -1078], [-127, -2165]], [[254485, 465302], [-1064, 31], [0, -1088], [-329, -8]], [[292448, 466455], [-171, -3336], [-36, -2654]], [[292241, 460465], [-527, -991]], [[291714, 459474], [-489, 1291], [-258, 1740]], [[293552, 461508], [-1311, -1043]], [[248824, 462280], [-247, 1]], [[248577, 462281], [-1393, 24]], [[222644, 454503], [-1192, -37]], [[287015, 460504], [-343, -51]], [[286672, 460453], [-34, 4021]], [[287685, 466341], [71, -5738]], [[287756, 460603], [-741, -99]], [[155789, 452937], [-801, -56]], [[154988, 452881], [-845, -101]], [[266023, 460892], [-1299, -123]], [[264724, 460769], [-27, 1]], [[264697, 460770], [-49, 6553]], [[264697, 460770], [-1281, -49]], [[263416, 460721], [-6, 6477]], [[263416, 460721], [-329, -8]], [[263087, 460713], [-985, -2]], [[262102, 460711], [-6, 6504]], [[262102, 460711], [-632, -30]], [[261470, 460681], [-681, 30]], [[260789, 460711], [-6, 6455]], [[260789, 460711], [-616, -16]], [[260173, 460695], [-1419, -24]], [[258754, 460671], [182, 6483]], [[284882, 462946], [17, -1460], [-606, 385]], [[284293, 461871], [-102, 1733], [-621, -10]], [[229897, 462627], [-253, 6], [-13, -4592]], [[229631, 458041], [-268, -255]], [[229363, 457786], [-543, 3], [0, 1617]], [[295672, 466664], [201, -1871], [-69, -1578]], [[295804, 463215], [-69, -4535]], [[295735, 458680], [-148, -5073]], [[295587, 453607], [-1209, 182]], [[294378, 453789], [-26, 1]], [[294352, 453790], [-31, 692], [433, 7878]], [[289007, 458714], [-9, -2219]], [[288998, 456495], [-609, 12], [-4, 988], [-551, -86]], [[287834, 457409], [-78, 3194]], [[297645, 459260], [-169, 1432], [-916, -278], [9, 882], [-474, 583], [-291, 1336]], [[297734, 466298], [148, -1093], [-43, -2779], [-194, -3166]], [[301238, 461148], [-70, -970]], [[301168, 460178], [-67, -41]], [[301101, 460137], [28, -397]], [[301129, 459740], [-2, -4]], [[301127, 459736], [-256, -726]], [[300871, 459010], [-22, -492]], [[300849, 458518], [-74, -390]], [[300775, 458128], [-385, 553], [-40, -2081], [-373, -819]], [[299977, 455781], [-294, 713], [-11, 1200], [281, 1310], [-388, 368], [185, 1162], [57, 2438], [-390, -234], [39, 1513], [-540, 411], [-112, 1448]], [[299977, 455781], [-56, -2596]], [[299921, 453185], [-840, -171]], [[299081, 453014], [-844, 387]], [[298237, 453401], [-93, 27]], [[298144, 453428], [2, 2448], [-359, 413], [119, 1141]], [[297906, 457430], [27, 1226], [-288, 604]], [[184288, 458960], [0, -6128]], [[184288, 452832], [-2898, -86]], [[181390, 452746], [-671, 9]], [[246587, 462328], [-37, -556], [502, -1805]], [[247052, 459967], [-532, 14], [-2, -1629], [-648, 10]], [[245870, 458362], [-647, 9]], [[245223, 458371], [-7, 6518]], [[254485, 465302], [3, -3266]], [[254488, 462036], [-1092, 47]], [[253396, 462083], [-300, -10]], [[245223, 458371], [-649, 13]], [[244574, 458384], [-652, -1]], [[243922, 458383], [-27, 6471]], [[237307, 463256], [111, -1603], [1, -4876]], [[237419, 456777], [-650, -3]], [[236769, 456774], [-649, -15]], [[236120, 456759], [0, 4918], [-127, 1592]], [[243922, 458383], [-651, 50]], [[243271, 458433], [-651, -34]], [[242620, 458399], [-48, 6419]], [[242620, 458399], [-653, 5]], [[241967, 458404], [-654, -10]], [[241313, 458394], [-57, 4819]], [[286672, 460453], [9, -2065], [-460, 403], [-3, -1030], [-340, 349]], [[285878, 458110], [-226, 21]], [[285652, 458131], [-201, 28], [-14, 4884]], [[209219, 452897], [0, -5656]], [[209219, 447241], [2, -2488]], [[209221, 444753], [-1673, 14], [-1, 1638]], [[207547, 446405], [-7, 17807]], [[207547, 446405], [-1742, 68]], [[205805, 446473], [-15, 14424]], [[189734, 452894], [-1286, -39]], [[188448, 452855], [-243, 1756], [-87, 2141], [178, 1265], [-101, 2587]], [[284293, 461871], [21, -3935], [375, 114]], [[284689, 458050], [-2, -5187]], [[284687, 452863], [-1795, -1]], [[282892, 452862], [-390, -48]], [[282502, 452814], [75, 8824]], [[278850, 462878], [-1, -10015]], [[278849, 452863], [-1529, -47]], [[277320, 452816], [-423, 27], [0, 5034]], [[276897, 457877], [602, 1758], [633, 2570], [508, 1259]], [[232376, 463315], [-1, -1600], [202, -13], [-4, -4901]], [[232573, 456801], [-1911, 67]], [[230662, 456868], [1, 1145]], [[230663, 458013], [-154, 1201], [39, 2679], [-138, 91]], [[234680, 463296], [161, -1608], [-5, -4919]], [[234836, 456769], [-647, 13]], [[234189, 456782], [-648, 10]], [[233541, 456792], [3, 4901], [-183, 1630]], [[233541, 456792], [-968, 9]], [[236120, 456759], [-644, 5]], [[235476, 456764], [-640, 5]], [[238622, 463248], [103, -1618], [-1, -4868]], [[238724, 456762], [-656, 0]], [[238068, 456762], [-649, 15]], [[239939, 463232], [70, -6471]], [[240009, 456761], [-640, -7]], [[239369, 456754], [-645, 8]], [[241313, 458394], [-653, -6], [2, -1611]], [[240662, 456777], [-653, -16]], [[297906, 457430], [-486, -1106], [-24, 856], [-523, -374], [-118, 1160], [-154, -1681], [-621, 1035], [76, 1737], [-321, -377]], [[285652, 458131], [-963, -81]], [[280945, 462565], [4, -9702]], [[280949, 452863], [-1704, -50]], [[279245, 452813], [-396, 50]], [[230663, 458013], [-1032, 28]], [[282502, 452814], [-1272, 49]], [[281230, 452863], [-281, 0]], [[291714, 459474], [-261, -2859], [238, -600]], [[291691, 456015], [-916, -2845]], [[290775, 453170], [-1003, -3057]], [[289772, 450113], [-329, 184], [-290, 2566]], [[289153, 452863], [-165, 772], [10, 2860]], [[248577, 462281], [18, -5761]], [[248595, 456520], [-1108, -48]], [[247487, 456472], [-211, 623], [-224, 2872]], [[294352, 453790], [-85, -1335], [-514, 519], [-607, 1358]], [[293146, 454332], [53, 903]], [[293199, 455235], [352, 2851], [1, 3422]], [[249240, 456572], [-645, -52]], [[250040, 462182], [14, -5553]], [[250054, 456629], [-814, -57]], [[251324, 462082], [2, -6381]], [[251326, 455701], [-650, -38], [2, 1005], [-624, -39]], [[186724, 458176], [47, -5357]], [[186771, 452819], [-155, 1]], [[186616, 452820], [-2328, 12]], [[253396, 462083], [-8, -6346]], [[253388, 455737], [-109, 0]], [[253279, 455737], [-975, -13]], [[252304, 455724], [-325, 0]], [[251979, 455724], [-5, 6330]], [[251979, 455724], [-653, -23]], [[254614, 455702], [-1226, 35]], [[254488, 462036], [-82, -3532], [208, -2802]], [[293199, 455235], [-367, 801], [-92, -1372], [-647, 330], [-402, 1021]], [[301127, 459736], [69, -1616]], [[301196, 458120], [-253, -1012], [-168, 1020]], [[300849, 458518], [22, 492]], [[227845, 459416], [-2, -4858]], [[227843, 454558], [-1298, -23]], [[226545, 454535], [0, 6479]], [[212995, 452955], [-1853, -35]], [[211142, 452920], [-108, 11]], [[226545, 454535], [3, -3229]], [[226548, 451306], [-1288, -24]], [[225260, 451282], [-14, 3237]], [[266372, 454459], [-653, -60]], [[265719, 454399], [-998, -201]], [[264721, 454198], [3, 6571]], [[266337, 460967], [35, -6508]], [[203590, 460931], [13, -19328], [-708, 2], [8, -7373]], [[202903, 434232], [-1501, 65]], [[201402, 434297], [-1279, 5]], [[200123, 434302], [-1673, -16]], [[198450, 434286], [-31, 12241], [1170, -39], [16, 8015], [-52, 3235]], [[205805, 446473], [4, -12257]], [[205809, 434216], [-2545, -6]], [[203264, 434210], [-361, 22]], [[188448, 452855], [-1677, -36]], [[264721, 454198], [-644, 35]], [[264077, 454233], [-965, -59]], [[263112, 454174], [-25, 6539]], [[263112, 454174], [-326, 40]], [[262786, 454214], [-1301, -17]], [[261485, 454197], [-15, 6484]], [[260173, 460695], [3, -6540]], [[260176, 454155], [-1280, 41]], [[258896, 454196], [-2, 3199], [-393, -4]], [[258501, 457391], [253, 3280]], [[261485, 454197], [-1309, -42]], [[289153, 452863], [-334, -23]], [[288819, 452840], [-1736, 23]], [[287083, 452863], [-29, 3458], [98, 834], [-137, 3349]], [[287083, 452863], [-115, 0]], [[286968, 452863], [-1145, 0]], [[285823, 452863], [55, 5247]], [[247487, 456472], [432, -1434], [26, -1577]], [[247945, 453461], [-2077, 28]], [[245868, 453489], [2, 4873]], [[229363, 457786], [-2, -3238]], [[229361, 454548], [-545, 3]], [[228816, 454551], [-973, 7]], [[301196, 458120], [304, -647]], [[301500, 457473], [18, -1677], [-433, -1150]], [[301085, 454646], [-839, -2060]], [[300246, 452586], [-325, 599]], [[298144, 453428], [-1041, 73]], [[297103, 453501], [-1391, 88]], [[295712, 453589], [-125, 18]], [[301793, 457791], [116, -445]], [[301909, 457346], [403, -2846], [-196, -1501], [475, -1514], [5, -2152]], [[302596, 449333], [-234, -1189]], [[302362, 448144], [-280, -204], [-97, -1526], [-241, -453]], [[301744, 445961], [-218, 3011], [-291, -217], [146, 1519], [-214, 1940], [-82, 2432]], [[301500, 457473], [293, 318]], [[243271, 458433], [-1, -8140]], [[243270, 450293], [-1301, 18]], [[241969, 450311], [-2, 8093]], [[244574, 458384], [-7, -6498]], [[244567, 451886], [-1, -1627]], [[244566, 450259], [-1296, 34]], [[241969, 450311], [-1303, -7]], [[240666, 450304], [-4, 6473]], [[245868, 453489], [0, -1629]], [[245868, 451860], [-1301, 26]], [[285823, 452863], [-1027, 0]], [[284796, 452863], [-109, 0]], [[230662, 456868], [249, -1941], [-15, -1182]], [[230896, 453745], [-107, -597], [-679, 13]], [[230110, 453161], [-2, 1379], [-747, 8]], [[198450, 434286], [-3154, -25]], [[195296, 434261], [-2647, -56]], [[192649, 434205], [-133, 0]], [[192516, 434205], [0, 10793]], [[277320, 452816], [-6, -2742]], [[277314, 450074], [-2528, -14]], [[274786, 450060], [0, 2383]], [[274786, 452443], [526, 1090], [1585, 4344]], [[258896, 454196], [-10, -5792]], [[258886, 448404], [-830, -14]], [[258056, 448390], [-837, 12]], [[257219, 448402], [579, 2539], [358, 3966], [345, 2484]], [[232573, 456801], [-5, -6484]], [[232568, 450317], [-1299, 59]], [[231269, 450376], [19, 2011], [-392, 1358]], [[240666, 450304], [-1299, 5]], [[239367, 450309], [2, 6445]], [[235476, 456764], [0, -6454]], [[235476, 450310], [-323, -7]], [[235153, 450303], [-970, 19]], [[234183, 450322], [6, 6460]], [[234183, 450322], [-1294, 1]], [[232889, 450323], [-321, -6]], [[238068, 456762], [0, -6440]], [[238068, 450322], [-326, 1]], [[237742, 450323], [-971, -4]], [[236771, 450319], [-2, 6455]], [[236771, 450319], [-324, -4]], [[236447, 450315], [-971, -5]], [[239367, 450309], [-322, 8]], [[239045, 450317], [-977, 5]], [[251326, 455701], [-4, -4851]], [[251322, 450850], [-1168, -69], [-750, 255]], [[249404, 451036], [-159, 538]], [[249245, 451574], [-5, 4998]], [[249245, 451574], [-1296, -32]], [[247949, 451542], [-4, 1919]], [[293146, 454332], [-66, -9100]], [[293080, 445232], [-482, -138], [-384, 934], [-288, -777]], [[291926, 445251], [-77, 1003], [-501, 1869], [338, 2426], [-911, 2621]], [[254614, 455702], [218, -1446], [316, -5438]], [[255148, 448818], [123, -1399]], [[255271, 447419], [-6, -4485]], [[255265, 442934], [-737, 66], [-9, 1648], [-322, -35], [-7, 1623], [-327, 774]], [[253863, 447010], [319, 582], [-16, 5161], [-954, -144]], [[253212, 452609], [67, 3128]], [[252304, 455724], [-37, -8080]], [[252267, 447644], [0, -1641]], [[252267, 446003], [-938, -57]], [[251329, 445946], [-7, 4904]], [[253212, 452609], [3, -4870]], [[253215, 447739], [-948, -95]], [[216537, 454582], [2, -6500]], [[216539, 448082], [-1559, -14]], [[214980, 448068], [-230, -4], [4, 4971]], [[301744, 445961], [-236, -1674], [-533, -780]], [[300975, 443507], [-36, 3034], [-176, 277]], [[300763, 446818], [-87, 707]], [[300676, 447525], [-253, 1172]], [[300423, 448697], [-177, 3889]], [[218154, 454507], [10, -6475]], [[218164, 448032], [-1572, 52]], [[216592, 448084], [-53, -2]], [[230110, 453161], [-2, -5099]], [[230108, 448062], [-976, 13]], [[229132, 448075], [-318, 5]], [[228814, 448080], [2, 6471]], [[227843, 454558], [1, -6473]], [[227844, 448085], [-1288, -18]], [[226556, 448067], [-8, 3239]], [[228814, 448080], [-648, 2]], [[228166, 448082], [-322, 3]], [[219766, 454469], [6, -6447]], [[219772, 448022], [-1243, -2]], [[218529, 448020], [-365, 12]], [[225260, 451282], [0, -3235]], [[225260, 448047], [-1272, -15]], [[223988, 448032], [-19, 0]], [[223969, 448032], [-6, 6481]], [[221384, 454468], [0, -6437]], [[221384, 448031], [-1572, -10]], [[219812, 448021], [-40, 1]], [[222677, 454502], [3, -6462]], [[222680, 448040], [-1296, -9]], [[223969, 448032], [-1263, 4]], [[222706, 448036], [-26, 4]], [[265719, 454399], [30, -6681]], [[265749, 447718], [-327, -64]], [[265422, 447654], [-1337, -251]], [[264085, 447403], [-8, 6830]], [[294378, 453789], [-86, -7126]], [[294292, 446663], [-33, -2600]], [[294259, 444063], [-1125, -725], [-133, -918]], [[293001, 442420], [79, 2812]], [[302596, 449333], [321, -1189], [408, -369], [764, 1511], [-341, 4569], [401, -2137], [107, -3239], [-210, -1768], [-1085, -604], [-241, -1586], [-502, -404], [144, 4027]], [[262786, 454214], [4, -5818]], [[262790, 448396], [-1035, -6]], [[261755, 448390], [-267, 4]], [[261488, 448394], [-3, 5803]], [[264085, 447403], [-109, -15]], [[263976, 447388], [-1133, -180]], [[262843, 447208], [-53, 1188]], [[261488, 448394], [-1023, -15]], [[260465, 448379], [-349, 0]], [[260116, 448379], [69, 741], [-9, 5035]], [[260116, 448379], [-774, 27]], [[259342, 448406], [-456, -2]], [[295712, 453589], [-58, -1345], [397, 121], [-173, -3103], [-189, -155], [94, -2951]], [[295783, 446156], [-481, -2335], [-431, -845]], [[294871, 442976], [-365, 419], [-214, 3268]], [[231269, 450376], [205, -1283], [-160, -2129]], [[231314, 446964], [-897, 11]], [[230417, 446975], [1, 1083], [-310, 4]], [[297103, 453501], [5, -4180], [88, 63], [182, -3932]], [[297378, 445452], [-156, -333]], [[297222, 445119], [-108, 1173], [-581, -358], [-107, -908]], [[296426, 445026], [-541, -412], [-102, 1542]], [[298237, 453401], [8, -1301], [-328, -15], [-2, -2289], [170, -1515], [-230, -737]], [[297855, 447544], [-477, -2092]], [[247949, 451542], [-252, -2717]], [[247697, 448825], [-205, -1009]], [[247492, 447816], [-632, 692]], [[246860, 448508], [-476, -580], [-516, 680]], [[245868, 448608], [0, 3252]], [[299081, 453014], [27, -5277]], [[299108, 447737], [6, -1575]], [[299114, 446162], [-459, -104], [-560, 583], [-240, 903]], [[300423, 448697], [-95, -429]], [[300328, 448268], [-110, 206]], [[300218, 448474], [-189, -592], [-921, -145]], [[291926, 445251], [-301, -1608], [-771, -203], [-6, -1282]], [[290848, 442158], [-634, 1017], [-245, 2280]], [[289969, 445455], [47, 2798], [-244, 1860]], [[160757, 452819], [3, -15155]], [[160760, 437664], [-2931, -15]], [[157829, 437649], [50, 2566], [-253, 887], [-643, -3074], [-236, 36], [-242, -1729], [156, -2198], [-334, 192], [-289, 1393], [-274, -63], [-470, 1939]], [[155294, 437598], [-187, 3492], [-519, 272]], [[154588, 441362], [111, 941], [-260, 2964], [146, 1892], [-113, 2512], [387, 1397], [129, 1813]], [[214980, 448068], [2, -6471]], [[214982, 441597], [-197, 8], [0, -3232]], [[214785, 438373], [-1547, 1]], [[213238, 438374], [-73, 4047]], [[213165, 442421], [1, 5662], [-117, 1089], [3, 3792]], [[213165, 442421], [-2040, -26]], [[211125, 442395], [-4, 4869]], [[211121, 447264], [21, 5656]], [[188448, 452855], [2, -2742], [226, -3238], [-46, -2736], [-189, -2015]], [[188441, 442124], [-433, 106], [-167, -983], [-443, 939]], [[187398, 442186], [-88, 2093], [-182, -89], [-193, 3078], [-4, 3038], [-315, 2514]], [[211121, 447264], [-1902, -23]], [[189737, 445043], [-2, -6109]], [[189735, 438934], [-608, -2000]], [[189127, 436934], [120, 1271], [-305, 2684], [-249, 88]], [[188693, 440977], [-252, 1147]], [[286968, 452863], [88, -6473]], [[287056, 446390], [-234, -102], [-57, -1948]], [[286765, 444340], [-1655, 896]], [[285110, 445236], [-170, 121]], [[284940, 445357], [-144, 7506]], [[284940, 445357], [-238, -844], [-1781, -169]], [[282921, 444344], [-29, 8518]], [[187398, 442186], [-205, 139], [-194, -1813], [-584, 5], [-711, -4841]], [[185704, 435676], [-852, -1423], [-3463, -5]], [[181389, 434248], [1, 18498]], [[173097, 434253], [-1, -6651], [-636, -10], [-149, -2165]], [[172311, 425427], [-25, 2930], [-933, 15], [0, 3230], [-3183, -37], [0, 1955], [-1457, -9]], [[166713, 433511], [-57, 0], [17, 19239]], [[173097, 452848], [0, -18595]], [[181389, 434248], [-13, -16439]], [[181376, 417809], [-3391, 104], [-1592, 99]], [[176393, 418012], [-461, -9], [-438, 10035], [-1, 6209], [-1195, 9]], [[174298, 434256], [-1201, -3]], [[281230, 452863], [9, -7106]], [[281239, 445757], [-601, -298]], [[280638, 445459], [-179, 516], [-1317, -113]], [[279142, 445862], [103, 6951]], [[282921, 444344], [4, -1186]], [[282925, 443158], [-1089, -71]], [[281836, 443087], [-171, 12], [-426, 2658]], [[154588, 441362], [-303, -18], [-4, 1572], [-819, -16]], [[153462, 442900], [-267, 5082], [-262, 812], [123, 4043]], [[289969, 445455], [-804, -6748]], [[289165, 438707], [-411, -130]], [[288754, 438577], [180, 478], [-59, 7138]], [[288875, 446193], [-56, 6647]], [[288875, 446193], [-721, 12]], [[288154, 446205], [-1098, 185]], [[279142, 445862], [-1549, 13]], [[277593, 445875], [-281, -13]], [[277312, 445862], [2, 4212]], [[164792, 452768], [-2, -15095]], [[164790, 437673], [-3709, -1]], [[161081, 437672], [-321, -8]], [[166713, 433511], [-9, -8230], [-71, -9], [-2, -9666], [318, 13]], [[166949, 415619], [45, -3525], [106, -405], [-51, -2898]], [[167049, 408791], [-264, -205]], [[166785, 408586], [-505, -709], [-438, -1338], [-205, 182], [104, -3535], [-151, -1501]], [[165590, 401685], [-469, -1590], [-343, 3]], [[164778, 400098], [-9, 2800]], [[164769, 402898], [12, 2458]], [[164781, 405356], [6, 5108]], [[164787, 410464], [3, 27209]], [[253863, 447010], [-4, 809], [-643, -82]], [[253216, 447737], [-1, 2]], [[274786, 450060], [0, -6514]], [[274786, 443546], [-1348, 42]], [[273438, 443588], [-1, 3974]], [[273437, 447562], [3, 2573]], [[273440, 450135], [1346, 2308]], [[245868, 448608], [-3, -3243]], [[245865, 445365], [-1300, 22]], [[244565, 445387], [1, 4872]], [[249404, 451036], [-5, -5898]], [[249399, 445138], [-644, -16]], [[248755, 445122], [-900, 11]], [[247855, 445133], [-158, 3692]], [[226556, 448067], [2, -4023]], [[226558, 444044], [-753, -845], [-533, -1]], [[225272, 443198], [-12, 4849]], [[251329, 445946], [-636, 7], [1, -814]], [[250694, 445139], [-1295, -1]], [[232889, 450323], [0, -4862], [165, -1791]], [[233054, 443670], [-1389, 16]], [[231665, 443686], [-256, 439], [-95, 2839]], [[243270, 450293], [6, -6524]], [[243276, 443769], [-326, -13]], [[242950, 443756], [-979, -17]], [[241971, 443739], [-2, 6572]], [[237742, 450323], [68, -6545]], [[237810, 443778], [-1255, -153]], [[236555, 443625], [-107, 1818], [-1, 4872]], [[234183, 450322], [1, -4860], [144, -1818]], [[234328, 443644], [-317, 10]], [[234011, 443654], [-957, 16]], [[235153, 450303], [2, -4797], [121, -1872]], [[235276, 443634], [-948, 10]], [[241971, 443739], [-319, -4]], [[241652, 443735], [-960, -14]], [[240692, 443721], [-26, 6583]], [[239045, 450317], [53, -6615]], [[239098, 443702], [0, -314]], [[239098, 443388], [-1288, 390]], [[240692, 443721], [-320, -6]], [[240372, 443715], [-1274, -13]], [[236555, 443625], [-1279, 9]], [[244565, 445387], [-5, -3261]], [[244560, 442126], [-322, 12]], [[244238, 442138], [-104, 1623], [-858, 8]], [[273437, 447562], [-275, -15], [3, -1357], [-539, -11], [-3, -1320], [-265, -4]], [[272358, 444855], [-272, 1146]], [[272086, 446001], [570, 2452], [784, 1682]], [[277312, 445862], [-602, -34], [-476, -2456]], [[276234, 443372], [-1448, -20]], [[274786, 443352], [0, 194]], [[247855, 445133], [-29, -825], [-657, -1555], [-5, -2418]], [[247164, 440335], [-1778, 120]], [[245386, 440455], [0, 4]], [[245386, 440459], [89, 1581], [707, 640]], [[246182, 442680], [363, 171], [871, 2340], [76, 2625]], [[300676, 447525], [-94, -1308], [-254, 2051]], [[246182, 442680], [7, 2674], [-324, 11]], [[300218, 448474], [-108, -2110]], [[300110, 446364], [-154, -894], [-847, -110]], [[299109, 445360], [5, 802]], [[260465, 448379], [14, -4389]], [[260479, 443990], [3, -1610]], [[260482, 442380], [-1130, -18]], [[259352, 442362], [-1, 806]], [[259351, 443168], [-9, 5238]], [[259351, 443168], [-1136, -50], [2, -810]], [[258217, 442308], [-163, -1]], [[258054, 442307], [104, 4029], [-102, 2054]], [[258054, 442307], [-490, -569], [-231, -2173], [-408, -905]], [[256925, 438660], [-7, 8808]], [[256918, 447468], [301, 934]], [[262847, 444118], [-1085, -69]], [[261762, 444049], [-7, 4341]], [[262843, 447208], [4, -3090]], [[261762, 444049], [-1283, -59]], [[229132, 448075], [0, -5329]], [[229132, 442746], [-759, -1483], [-211, 138]], [[228162, 441401], [4, 6681]], [[228162, 441401], [-318, 227]], [[227844, 441628], [-643, -1180]], [[227201, 440448], [0, 1151], [-292, 1]], [[226909, 441600], [0, 2456], [-351, -12]], [[230417, 446975], [2, -2974], [320, -2434]], [[230739, 441567], [-395, 2]], [[230344, 441569], [-276, 747], [-936, 373]], [[229132, 442689], [0, 57]], [[218529, 448020], [-5, -6446]], [[218524, 441574], [-1550, 27]], [[216974, 441601], [-383, 9]], [[216591, 441610], [1, 6474]], [[216591, 441610], [-1609, -13]], [[225272, 443198], [0, -1617]], [[225272, 441581], [-1262, 6]], [[224010, 441587], [-20, -2]], [[223990, 441585], [-2, 6447]], [[222706, 448036], [25, -6450]], [[222731, 441586], [-12, -6463]], [[222719, 435123], [-609, -9]], [[222110, 435114], [-2224, 2]], [[219886, 435116], [-74, 6454]], [[219812, 441570], [0, 6451]], [[219812, 441570], [-1288, 4]], [[223990, 441585], [-1259, 1]], [[267414, 445850], [-697, -80]], [[266717, 445770], [-430, -32], [-394, -2264], [-479, -1510]], [[265414, 441964], [1, 1360]], [[265415, 443324], [7, 4330]], [[265749, 447718], [781, 161]], [[266530, 447879], [6, 1]], [[266536, 447880], [30, 6]], [[266566, 447886], [16, 1]], [[266582, 447887], [26, 6]], [[266608, 447893], [806, -2043]], [[255265, 442934], [-2, -3134]], [[255263, 439800], [-1357, -110], [6, -1614], [-648, -80]], [[253264, 437996], [-23, 4868]], [[253241, 442864], [-25, 4873]], [[267414, 445850], [546, -1925], [381, 1255], [294, -1578], [-868, -836]], [[267767, 442766], [-50, -4]], [[267717, 442762], [-15, -1]], [[267702, 442761], [-769, 5], [-213, 794]], [[266720, 443560], [-3, 2210]], [[253241, 442864], [-956, -107]], [[252285, 442757], [-18, 3246]], [[265415, 443324], [-1279, -37]], [[264136, 443287], [-108, 529], [-52, 3572]], [[273438, 443588], [0, -2864]], [[273438, 440724], [-1081, 8]], [[272357, 440732], [1, 4123]], [[299109, 445360], [-23, -3357], [-140, -1618]], [[298946, 440385], [-436, -421], [-482, 288], [-416, -840], [-291, 2723]], [[297321, 442135], [350, 235], [-50, 1824], [-299, -181], [-100, 1106]], [[256110, 445860], [11, -7106]], [[256121, 438754], [-158, -435]], [[255963, 438319], [-386, -1051], [-314, 71]], [[255263, 437339], [0, 2461]], [[255271, 447419], [248, -1015], [591, -544]], [[256925, 438660], [-559, 918], [-245, -824]], [[256110, 445860], [808, 1608]], [[264136, 443287], [1, -1079]], [[264137, 442208], [-1288, -29]], [[262849, 442179], [-2, 1939]], [[211125, 442395], [-24, -800]], [[211101, 441595], [-1879, -26]], [[209222, 441569], [-1, 3184]], [[231665, 443686], [164, -2163]], [[231829, 441523], [-1090, 44]], [[300704, 446133], [-85, -2793], [-210, 505], [295, 2288]], [[300975, 443507], [-208, -748], [-4, 4059]], [[294871, 442976], [348, -1153], [336, -2034], [-121, -1229]], [[295434, 438560], [-200, -1187], [-705, -2090], [-626, -1185]], [[293903, 434098], [-195, 2025], [683, 2086], [-173, 2860]], [[294218, 441069], [41, 2994]], [[209222, 441569], [-4, -7295]], [[209218, 434274], [-2479, -59]], [[206739, 434215], [-930, 1]], [[300110, 446364], [27, -3366], [-179, -1833], [-1042, -1242], [30, 462]], [[288154, 446205], [-316, -4003]], [[287838, 442202], [-487, -794], [-761, -136]], [[286590, 441272], [175, 3068]], [[297321, 442135], [207, -2884], [-531, -114]], [[296997, 439137], [-298, 3270], [-256, -278], [-17, 2897]], [[296997, 439137], [9, -62]], [[297006, 439075], [21, -79]], [[297027, 438996], [-1112, 58], [-473, -1600], [-8, 1106]], [[288754, 438577], [-264, -1321]], [[288490, 437256], [-133, 486], [-104, 2827], [-415, 1633]], [[293001, 442420], [-13, -2190]], [[292988, 440230], [-683, -3302]], [[292305, 436928], [-373, 1054]], [[291932, 437982], [-934, 2867]], [[290998, 440849], [-150, 1309]], [[252285, 442757], [26, -6500]], [[252311, 436257], [-960, -39], [-1, -3314]], [[251350, 432904], [-324, -34]], [[251026, 432870], [0, 3329], [-319, -14]], [[250707, 436185], [-5, 3838]], [[250702, 440023], [-8, 5116]], [[272357, 440732], [-1, 0]], [[272356, 440732], [-569, 47], [73, -1359], [-321, -13]], [[271539, 439407], [-538, -38]], [[271001, 439369], [3, 1405], [-263, 14], [8, 2861]], [[270749, 443649], [623, -332], [714, 2684]], [[280638, 445459], [-3, -3672], [463, -4], [46, -3243]], [[281144, 438540], [-1140, 433], [-177, -968]], [[279827, 438005], [-70, 1137], [-624, 1848], [-379, -396]], [[278754, 440594], [88, 2092], [292, -302], [8, 3478]], [[278754, 440594], [-317, -166]], [[278437, 440428], [5, 1839], [-538, 103], [-216, -927]], [[277688, 441443], [-95, 4432]], [[277688, 441443], [-1, -945], [-351, -264], [-253, -2768]], [[277083, 437466], [-849, -18]], [[276234, 437448], [0, 5924]], [[269692, 442195], [16, -2668]], [[269708, 439527], [-1391, 120]], [[268317, 439647], [-18, 2605], [-150, 10]], [[268149, 442262], [253, 825], [384, -407]], [[268786, 442680], [-5, -153]], [[268781, 442527], [480, -1172], [431, 840]], [[266720, 443560], [-15, -4583]], [[266705, 438977], [-3, -1624]], [[266702, 437353], [-1282, 19]], [[265420, 437372], [-6, 4592]], [[281836, 443087], [1, -1967], [-292, -2833]], [[281545, 438287], [-401, 253]], [[290998, 440849], [-384, -1439], [-427, -3445]], [[290187, 435965], [-461, 1079], [82, 1909], [-643, -246]], [[245386, 440459], [-830, 46], [4, 1621]], [[285110, 445236], [175, -3416], [441, -1905], [405, -536]], [[286131, 439379], [-539, -2232]], [[285592, 437147], [-256, 304]], [[285336, 437451], [-455, -615]], [[284881, 436836], [-228, -951], [-463, -355]], [[284190, 435530], [-1068, 5402], [-197, 2226]], [[286590, 441272], [-78, -1277]], [[286512, 439995], [-381, -616]], [[250702, 440023], [-480, -176], [-57, -1256], [-306, 11], [0, -1588]], [[249859, 437014], [-479, 1]], [[249380, 437015], [-1, 1587], [-610, 12]], [[248769, 438614], [-14, 6508]], [[248769, 438614], [-31, -1592], [-323, 7]], [[248415, 437029], [-1262, 34]], [[247153, 437063], [11, 3272]], [[192516, 434205], [-2782, 5], [1, 4724]], [[262849, 442179], [1, -2880]], [[262850, 439299], [-1082, -133]], [[261768, 439166], [-6, 4883]], [[261768, 439166], [-323, -1]], [[261445, 439165], [-639, 38], [-321, 533]], [[260485, 439736], [-3, 2644]], [[226909, 441600], [-6, -1597], [-967, -298], [-621, -536], [-31, 2413]], [[225284, 441582], [-12, -1]], [[293006, 440243], [-18, -18]], [[292988, 440225], [0, 5]], [[294218, 441069], [-1212, -826]], [[302428, 442673], [372, -1939], [-773, -264], [113, 1840], [288, 363]], [[271001, 439369], [-263, 5], [-6, -1403], [-273, -2], [-271, -1169], [-5, -1369]], [[270183, 435431], [-459, 41]], [[269724, 435472], [-16, 4055]], [[269692, 442195], [936, 1653], [121, -199]], [[244238, 442138], [-5, -4866]], [[244233, 437272], [-641, 8]], [[243592, 437280], [-640, 13]], [[242952, 437293], [-2, 6463]], [[239098, 443388], [2, -6149]], [[239100, 437239], [-639, 12]], [[238461, 437251], [-646, 14]], [[237815, 437265], [-5, 6513]], [[242952, 437293], [-653, -16]], [[242299, 437277], [-642, -14]], [[241657, 437263], [-5, 6472]], [[237815, 437265], [-627, -98]], [[237188, 437167], [-633, 7]], [[236555, 437174], [0, 6451]], [[241657, 437263], [-642, -12]], [[241015, 437251], [-638, -8]], [[240377, 437243], [-5, 6472]], [[240377, 437243], [-639, -2]], [[239738, 437241], [-638, -2]], [[234011, 443654], [-4, -6441]], [[234007, 437213], [-636, 14]], [[233371, 437227], [-1382, -2]], [[231989, 437225], [-120, 575]], [[231869, 437800], [88, 2413], [-128, 1310]], [[235276, 443634], [0, -6443]], [[235276, 437191], [-633, 8]], [[234643, 437199], [-636, 14]], [[236555, 437174], [-638, 8]], [[235917, 437182], [-641, 9]], [[274786, 443352], [1, -6623]], [[274787, 436729], [-1339, 18]], [[273448, 436747], [-10, 3977]], [[267702, 442761], [447, -499]], [[268317, 439647], [3, -645]], [[268320, 439002], [-1615, -25]], [[276234, 437448], [-271, -1900]], [[275963, 435548], [-140, 819], [-1037, 201]], [[274786, 436568], [1, 161]], [[265420, 437372], [-967, -37]], [[264453, 437335], [-1, 4878], [-315, -5]], [[259352, 442362], [14, -4890], [-65, -6]], [[259301, 437466], [-1086, -26]], [[258215, 437440], [2, 4868]], [[284190, 435530], [0, -456]], [[284190, 435074], [-1015, -1516], [-180, 1961], [-470, 731], [-132, 1393], [-289, -77], [-14, 1365], [-389, -1859]], [[281701, 437072], [-156, 1215]], [[155294, 437598], [-138, -2080], [141, -717], [-208, -2138], [-386, 312], [218, -3716], [-6, -13593]], [[154915, 415666], [-1334, -12]], [[153581, 415654], [-243, 1901], [-703, 2914], [-129, 3412], [387, 4770], [132, -280], [308, 6363], [-131, 874], [260, 7292]], [[253264, 437996], [-21, -1627]], [[253243, 436369], [-932, -112]], [[229132, 442689], [-7, -7583]], [[229125, 435106], [-7, 1]], [[229118, 435107], [-1274, 15]], [[227844, 435122], [0, 6506]], [[230344, 441569], [400, -3784]], [[230744, 437785], [23, -2699]], [[230767, 435086], [-404, -540]], [[230363, 434546], [0, 542], [-1238, 18]], [[260485, 439736], [-89, -4618]], [[260396, 435118], [-728, -71]], [[259668, 435047], [-364, 782], [-3, 1637]], [[213238, 438374], [-29, -4081]], [[213209, 434293], [-91, -1]], [[213118, 434292], [-2030, -1]], [[211088, 434291], [13, 7304]], [[278437, 440428], [-17, -5242]], [[278420, 435186], [-185, -771], [-669, -629], [-401, 1395], [-70, 2246]], [[277095, 437427], [-12, 39]], [[188693, 440977], [-212, -2506], [-449, -761], [-413, 552], [-140, -1426]], [[187479, 436836], [-928, 257], [-847, -1417]], [[258215, 437440], [-1290, 17]], [[256925, 437457], [0, 1203]], [[288490, 437256], [-135, -732]], [[288355, 436524], [-329, -581], [98, -1543], [-739, -1772]], [[287385, 432628], [-586, 684]], [[286799, 433312], [-59, 3514], [-251, 1238], [23, 1931]], [[264453, 437335], [-316, -6]], [[264137, 437329], [-325, 1637], [-962, -17]], [[262850, 438949], [0, 350]], [[245386, 440455], [-115, -1740], [344, -1568], [113, -1545]], [[245728, 435602], [-1175, 26]], [[244553, 435628], [2, 1613], [-322, 31]], [[216974, 441601], [-2, -6470], [56, -810]], [[217028, 434321], [-2233, -1]], [[214795, 434320], [-10, 4053]], [[219886, 435116], [3, -6448]], [[219889, 428668], [-1545, -2]], [[218344, 428666], [-1309, -44]], [[217035, 428622], [-7, 5699]], [[304069, 440802], [121, -1847], [-424, -197], [303, 2044]], [[227844, 435122], [-1276, -6]], [[226568, 435116], [-6, 2365]], [[226562, 437481], [639, 2967]], [[211088, 434291], [-535, -10]], [[210553, 434281], [-1335, -7]], [[226562, 437481], [-534, -2005], [-733, -3605]], [[225295, 431871], [-11, 3241]], [[225284, 435112], [0, 6470]], [[225284, 435112], [-1212, 5]], [[224072, 435117], [-74, 0]], [[223998, 435117], [12, 6470]], [[223998, 435117], [-1279, 6]], [[231869, 437800], [-1125, -15]], [[189127, 436934], [-680, -1517], [-235, -1307], [316, -2474], [-193, -1471], [-256, 343]], [[188079, 430508], [-272, 1154]], [[187807, 431662], [-214, 1796], [-114, 3378]], [[279827, 438005], [-264, -1317], [-1, -4191]], [[279562, 432497], [-1143, 101]], [[278419, 432598], [1, 2588]], [[157829, 437649], [146, -436], [-429, -4820], [-421, -4012], [145, -2152], [-836, -2813], [-185, -2444]], [[156249, 420972], [222, -710], [144, -5037]], [[156615, 415225], [-1701, -22], [1, 463]], [[293524, 432082], [-325, 588]], [[293199, 432670], [123, 2992], [-28, 2071], [-288, 2510]], [[293903, 434098], [-379, -2016]], [[291932, 437982], [-383, -2133]], [[291549, 435849], [-417, -3054], [-322, -187]], [[290810, 432608], [-554, 3400]], [[290256, 436008], [-69, -43]], [[272356, 440732], [-5, -6697]], [[272351, 434035], [-74, -1524], [-634, 144]], [[271643, 432655], [-114, 1381]], [[271529, 434036], [10, 5371]], [[273448, 436747], [0, -2714], [-243, -5]], [[273205, 434028], [-854, 7]], [[247153, 437063], [-6, -1623]], [[247147, 435440], [-963, 88]], [[246184, 435528], [-456, 35]], [[245728, 435563], [0, 39]], [[250707, 436185], [-548, -8], [-300, 837]], [[293219, 434221], [-863, 2534]], [[292356, 436755], [-51, 173]], [[292988, 440225], [220, -3323], [11, -2681]], [[286799, 433312], [-277, -2753], [-204, -490]], [[286318, 430069], [-412, 1992]], [[285906, 432061], [44, 1187], [-292, 2181], [-66, 1718]], [[255263, 437339], [2, -2898]], [[255265, 434441], [-1688, -234]], [[253577, 434207], [-321, -56]], [[253256, 434151], [-13, 2218]], [[261445, 439165], [-77, -4820]], [[261368, 434345], [-859, -54]], [[260509, 434291], [-113, 827]], [[294554, 427872], [-111, 3761]], [[294443, 431633], [-93, 1192], [769, -305], [174, 1128], [1072, -46], [376, 298], [903, 2985], [-441, -2838], [-371, -1388], [292, -372], [379, 1926], [532, 898], [205, -1023], [552, 1761], [82, -626], [-1554, -3632], [-192, 472], [-405, -1606], [-231, 346], [-428, -1336], [-389, 99], [-351, -945], [-238, 353], [-532, -1102]], [[269724, 435472], [-278, -7], [9, -1349]], [[269455, 434116], [-813, 51]], [[268642, 434167], [-292, 19]], [[268350, 434186], [-30, 4816]], [[256925, 437457], [-1, -4839]], [[256924, 432618], [-156, -1387], [-315, -5], [2, -1882]], [[256455, 429344], [-469, -1]], [[255986, 429343], [-23, 8976]], [[271529, 434036], [-1228, 59]], [[270301, 434095], [-118, 1336]], [[262850, 438949], [1, -4898]], [[262851, 434051], [1, -1244]], [[262852, 432807], [-755, -89]], [[262097, 432718], [-730, -14]], [[261367, 432704], [1, 1641]], [[268350, 434186], [-789, -60]], [[267561, 434126], [-857, -30]], [[266704, 434096], [-2, 3257]], [[281701, 437072], [-194, -834], [74, -2825], [-363, -706], [-462, -3035], [47, -403]], [[280803, 429269], [26, -143]], [[280829, 429126], [-1257, -6]], [[279572, 429120], [-10, 3377]], [[192649, 434205], [0, -3424]], [[192649, 430781], [-728, 405], [-315, -879], [-787, -888], [-261, 131], [-420, -1293]], [[190138, 428257], [-340, -1866], [-343, -529], [-618, 1479], [-69, 1143], [-267, -1698], [-177, 190]], [[188324, 426976], [-245, 3532]], [[284190, 435074], [-613, -3675]], [[283577, 431399], [-884, -2182]], [[282693, 429217], [-399, 259], [-333, -970], [-479, 890]], [[281482, 429396], [-679, -127]], [[290256, 436008], [-428, -2351]], [[289828, 433657], [-466, -1940], [-519, -917]], [[288843, 430800], [-280, 2542], [218, 671], [-426, 2511]], [[264137, 437329], [-1, -3255], [-160, -7]], [[263976, 434067], [-1125, -16]], [[249380, 437015], [-1, -3256]], [[249379, 433759], [-966, 19]], [[248413, 433778], [2, 3251]], [[214795, 434320], [-2, -28]], [[214793, 434292], [-1584, 1]], [[255986, 429343], [-721, 8]], [[255265, 429351], [0, 5090]], [[292587, 430897], [-395, 1442]], [[292192, 432339], [-104, 1880], [-539, 1630]], [[292356, 436755], [-165, -2166], [367, -971], [29, -2721]], [[231989, 437225], [3, -1985]], [[231992, 435240], [-431, 236], [-484, -1309], [-310, 919]], [[164787, 410464], [-407, -275]], [[164380, 410189], [102, 1081], [5, 3235], [-258, 1376], [-24, 1351], [-366, 545], [-472, 2488], [-707, 1250], [-457, -2310], [-371, 1200], [1, 3539], [-743, -22]], [[161090, 423922], [22, 8573], [-31, 5177]], [[161090, 423922], [-473, 4]], [[160617, 423926], [-1427, -349], [-831, -1032], [-549, 336], [-407, -1138], [-271, 689], [-883, -1460]], [[285336, 437451], [-167, -4196], [366, 397], [371, -1591]], [[286318, 430069], [-895, -2188]], [[285423, 427881], [-525, -887], [-165, 332]], [[284733, 427326], [26, 188]], [[284759, 427514], [265, 1448], [124, 3090]], [[285148, 432052], [-223, 1660], [-44, 3124]], [[259668, 435047], [-2, -813]], [[259666, 434234], [-620, -58], [0, -1610]], [[259046, 432566], [-835, 5]], [[258211, 432571], [4, 4869]], [[226568, 435116], [1, -6480]], [[226569, 428636], [-1260, -4]], [[225309, 428632], [-14, -1]], [[225295, 428631], [0, 3240]], [[258211, 432571], [-314, 19]], [[257897, 432590], [-973, 28]], [[277095, 437427], [-6, -9328]], [[277089, 428099], [-1270, 90]], [[275819, 428189], [-27, 3362]], [[275792, 431551], [-19, 2706], [190, 1291]], [[278419, 432598], [1, -2521], [-655, -4576]], [[277765, 425501], [-675, 2580]], [[277090, 428081], [-1, 18]], [[266704, 434096], [-266, -3234]], [[266438, 430862], [-1015, 34]], [[265423, 430896], [-1, 1871]], [[265422, 432767], [-2, 4605]], [[265422, 432767], [-638, -293], [0, -813], [-644, -36]], [[264140, 431625], [-164, 2442]], [[243592, 437280], [-8, -4878]], [[243584, 432402], [-1283, -20]], [[242301, 432382], [-2, 4895]], [[244553, 435628], [-3, -4868], [-104, 1]], [[244446, 430761], [-862, 15]], [[243584, 430776], [0, 1626]], [[242301, 432382], [-1281, -16]], [[241020, 432366], [-5, 4885]], [[238461, 437251], [3, -4896]], [[238464, 432355], [-1277, -24]], [[237187, 432331], [1, 4836]], [[239738, 437241], [4, -4883]], [[239742, 432358], [-1278, -3]], [[241020, 432366], [-1278, -8]], [[233371, 437227], [-2, -4811]], [[233369, 432416], [-1193, 2]], [[232176, 432418], [-184, 2822]], [[234643, 437199], [-2, -4800]], [[234641, 432399], [-1272, 17]], [[235917, 437182], [-1, -4805]], [[235916, 432377], [-1275, 22]], [[237187, 432331], [-1271, 46]], [[187807, 431662], [-565, -723], [-182, 1854], [-716, -2763]], [[186344, 430030], [-640, 5646]], [[248413, 433778], [-2, -4886]], [[248411, 428892], [-1277, 44]], [[247134, 428936], [13, 6504]], [[285148, 432052], [-398, 107], [-1152, -1498]], [[283598, 430661], [-21, 738]], [[251026, 432870], [-1183, -88]], [[249843, 432782], [68, 968], [-532, 9]], [[292970, 430541], [-431, -269]], [[292539, 430272], [48, 625]], [[293219, 434221], [-249, -3680]], [[274786, 436568], [0, -4189]], [[274786, 432379], [-1580, 38]], [[273206, 432417], [-1, 1611]], [[288843, 430800], [-376, -510]], [[288467, 430290], [-415, -967]], [[288052, 429323], [-667, 3305]], [[275792, 431551], [-1004, -68]], [[274788, 431483], [-2, 896]], [[253256, 434151], [34, -7012], [-625, -15]], [[252665, 427124], [-321, -16], [-28, 2626], [-961, -79]], [[251355, 429655], [-5, 3249]], [[290810, 432608], [-339, -2310]], [[290471, 430298], [-220, -1439], [-616, -2210]], [[289635, 426649], [-20, 311]], [[289615, 426960], [68, 3155], [341, 1723], [-196, 1819]], [[292192, 432339], [-162, 208], [-116, -3152]], [[291914, 429395], [-248, -1212]], [[291666, 428183], [-265, 1560], [-471, -723]], [[290930, 429020], [-459, 1278]], [[186344, 430030], [155, -1074], [97, -4631]], [[186596, 424325], [-109, -154], [37, -2824], [149, -2529], [-95, -2971]], [[186578, 415847], [-452, -1998], [-1271, -19], [-3480, 52]], [[181375, 413882], [1, 3927]], [[245728, 435563], [-37, -2695], [-356, -1884], [-63, -2389]], [[245272, 428595], [-424, 1079]], [[244848, 429674], [-402, 1087]], [[246184, 435528], [-12, -8061]], [[246172, 427467], [-319, 64]], [[245853, 427531], [-783, -26]], [[245070, 427505], [202, 1090]], [[247134, 428936], [-3, -1616]], [[247131, 427320], [-959, 147]], [[270301, 434095], [8, -6024]], [[270309, 428071], [-263, -11], [2, -1850]], [[270048, 426210], [-326, -246]], [[269722, 425964], [-6, 3195], [-215, 1865], [-46, 3092]], [[232176, 432418], [-58, -2195]], [[232118, 430223], [-1754, 3]], [[230364, 430226], [-1, 4320]], [[227844, 435122], [-1, -6484]], [[227843, 428638], [-1271, -2]], [[226572, 428636], [-3, 0]], [[225295, 428631], [-1221, 12]], [[224074, 428643], [-2, 6474]], [[222110, 435114], [25, -6995]], [[222135, 428119], [-630, 263]], [[221505, 428382], [-943, 281]], [[220562, 428663], [-673, 5]], [[224074, 428643], [-9, -170]], [[224065, 428473], [-507, -690], [-760, 186]], [[222798, 427969], [-663, 150]], [[229118, 435107], [-7, -6481]], [[229111, 428626], [-1268, 12]], [[230364, 430226], [0, -4858]], [[230364, 425368], [-1251, 12]], [[229113, 425380], [-2, 3246]], [[260509, 434291], [14, -6500]], [[260523, 427791], [-630, -27]], [[259893, 427764], [-208, -13], [-19, 6483]], [[255265, 429351], [-1, -4575]], [[255264, 424776], [-1140, -98]], [[254124, 424678], [-508, 40], [-39, 9489]], [[261367, 432704], [3, -4889], [-318, -15]], [[261052, 427800], [-529, -9]], [[210532, 425375], [-1577, 18], [-7, -9746]], [[208948, 415647], [-2260, -10]], [[206688, 415637], [-254, -1]], [[206434, 415636], [-6, 4869]], [[206428, 420505], [-5, 1629], [310, -3], [6, 12084]], [[210553, 434281], [-21, -8906]], [[217035, 428622], [-272, 6]], [[216763, 428628], [-1968, -10]], [[214795, 428618], [0, 969]], [[214795, 429587], [-2, 4705]], [[201978, 423908], [55, -1918], [16, -7760]], [[202049, 414230], [-1129, -108]], [[200920, 414122], [-15, 3214]], [[200905, 417336], [-2, 2479], [-1118, -26]], [[199785, 419789], [29, 5937], [320, 1081], [-11, 7495]], [[201402, 434297], [26, -1459], [436, -670], [159, -1784], [-185, -3985], [140, -2491]], [[204199, 424684], [-292, -2572], [-164, 468], [-589, -929], [-98, 691], [-519, -162], [-107, 1114], [-340, -603], [-112, 1217]], [[203264, 434210], [15, -1191], [530, -3758], [390, -4577]], [[199785, 419789], [-1878, -31], [-2612, 18]], [[195295, 419776], [7, 8024]], [[195302, 427800], [-6, 6461]], [[213087, 423794], [-321, 0]], [[212766, 423794], [-1910, -39]], [[210856, 423755], [-5, 1618], [-319, 2]], [[213118, 434292], [7, -4708]], [[213125, 429584], [-38, -5790]], [[214795, 429587], [-1670, -3]], [[195302, 427800], [-315, 562], [-118, 3255], [-531, -11], [-250, -2208], [-269, 1599], [-807, -1146], [-299, 857]], [[192713, 430708], [-64, 73]], [[176393, 418012], [113, -5116], [-101, -2197], [49, -2635], [-263, -2403], [2, -5633]], [[176193, 400028], [-1933, -7]], [[174260, 400021], [29, 16934], [-18, 16297], [27, 1004]], [[174260, 400021], [-2037, 36], [-1236, -1303]], [[170987, 398754], [153, 2224], [-118, 2607], [482, 3073], [266, 298], [86, 1838], [-89, 2169], [75, 3206], [-204, 1481]], [[171638, 415650], [673, 9777]], [[206428, 420505], [-1667, -25]], [[204761, 420480], [-562, 4204]], [[259893, 427764], [3, -1604]], [[259896, 426160], [-839, -53]], [[259057, 426107], [-11, 6459]], [[268642, 434167], [-7, -5295]], [[268635, 428872], [-365, -116]], [[268270, 428756], [-705, -39]], [[267565, 428717], [-4, 5409]], [[254124, 424678], [8, -1608]], [[254132, 423070], [-1470, -13]], [[252662, 423057], [3, 4067]], [[269722, 425964], [-798, -95]], [[268924, 425869], [-10, 2970], [-279, 33]], [[267565, 428717], [-860, -299]], [[266705, 428418], [-211, 275], [-56, 2169]], [[271643, 432655], [-7, -4586]], [[271636, 428069], [-1327, 2]], [[264140, 431625], [-158, -803], [1, -2439]], [[263983, 428383], [-165, -1]], [[263818, 428382], [0, 807], [-964, -2]], [[262854, 429187], [-2, 3620]], [[273206, 432417], [-2, -3235]], [[273204, 429182], [-418, -80], [-224, -1340]], [[272562, 427762], [-923, -316]], [[271639, 427446], [-3, 623]], [[249843, 432782], [-231, -3232]], [[249612, 429550], [-356, -3635], [-528, -731]], [[248728, 425184], [-4, 2060], [-320, 38], [7, 1610]], [[289615, 426960], [-382, -1335]], [[289233, 425625], [-268, 2542], [-150, -335], [-348, 2458]], [[171638, 415650], [-2672, -44], [-2017, 13]], [[288052, 429323], [-372, -1084]], [[287680, 428239], [-781, -2648], [-748, -727]], [[286151, 424864], [-265, 1103]], [[285886, 425967], [-463, 1914]], [[274788, 431483], [-1, -3962]], [[274787, 427521], [-415, -1047]], [[274372, 426474], [-540, 317]], [[273832, 426791], [-154, 2374], [-474, 17]], [[251355, 429655], [-154, -1644], [-415, -1270], [-378, -47]], [[250408, 426694], [-162, 394], [-9, 2476], [-625, -14]], [[262854, 429187], [-1, -2903]], [[262853, 426284], [-742, -74]], [[262111, 426210], [-14, 6508]], [[265423, 430896], [0, -3263]], [[265423, 427633], [-634, -31], [-321, 800], [-485, -19]], [[188324, 426976], [-114, -601]], [[188210, 426375], [-465, -891], [-618, -2134], [-142, 895], [-389, 80]], [[293524, 432082], [-12, -1259], [-325, -351]], [[293187, 430472], [-27, 1524]], [[293160, 431996], [39, 674]], [[262111, 426210], [-369, -18]], [[261742, 426192], [-685, -6]], [[261057, 426186], [-5, 1614]], [[294554, 427872], [-875, -1167]], [[293679, 426705], [-79, 470]], [[293600, 427175], [63, 323]], [[293663, 427498], [119, 2121], [-126, 535]], [[293656, 430154], [90, 1670], [410, 854], [287, -1045]], [[257897, 432590], [-1, -3261]], [[257896, 429329], [-463, 33], [-65, -3266]], [[257368, 426096], [-903, 15]], [[256465, 426111], [-10, 3233]], [[259057, 426107], [-583, -24]], [[258474, 426083], [2, 2440], [-422, -1], [-158, 807]], [[279572, 429120], [-482, -6118]], [[279090, 423002], [-351, -508], [-158, 819], [-661, 807], [-155, 1381]], [[292539, 430272], [83, -963]], [[292622, 429309], [-118, -889]], [[292504, 428420], [-590, 975]], [[233369, 432416], [31, -5977]], [[233400, 426439], [-1091, 87]], [[232309, 426526], [-329, 3028], [138, 669]], [[234641, 432399], [38, -6061]], [[234679, 426338], [-801, 63]], [[233878, 426401], [-478, 38]], [[235916, 432377], [-1, -6119]], [[235915, 426258], [-449, 10]], [[235466, 426268], [-787, 70]], [[243584, 430776], [5, -4002]], [[243589, 426774], [-630, 136]], [[242959, 426910], [-660, -98]], [[242299, 426812], [2, 5570]], [[242299, 426812], [-476, -61]], [[241823, 426751], [-800, -120]], [[241023, 426631], [-3, 5735]], [[237187, 432331], [-2, -6015]], [[237185, 426316], [-604, -38]], [[236581, 426278], [-666, -20]], [[238464, 432355], [-1, -5921]], [[238463, 426434], [-606, -50]], [[237857, 426384], [-672, -68]], [[239742, 432358], [1, -5855]], [[239743, 426503], [-772, -67]], [[238971, 426436], [-508, -2]], [[241023, 426631], [-213, -26]], [[240810, 426605], [-1067, -102]], [[284759, 427514], [-273, 768], [-697, 261]], [[283789, 428543], [-185, 151], [-6, 1967]], [[293187, 430472], [-271, -1807], [244, 3331]], [[195295, 419776], [-1, -10465]], [[195294, 409311], [0, -3031]], [[195294, 406280], [-156, -665], [-2555, -5]], [[192583, 405610], [1, 135]], [[192584, 405745], [-39, 1805], [122, 2542], [304, 1923], [-230, 5]], [[192741, 412020], [-28, 18688]], [[275819, 428189], [-81, -1216], [-510, -2451]], [[275228, 424522], [-441, -3]], [[274787, 424519], [0, 3002]], [[282497, 422685], [-451, 359], [271, 1888], [-71, 939], [431, 2360], [16, 986]], [[283789, 428543], [-584, -2082], [-708, -3776]], [[192741, 412020], [-2481, 120]], [[190260, 412140], [-95, 1614]], [[190165, 413754], [-27, 14503]], [[266705, 428418], [4, -3381]], [[266709, 425037], [-283, -21]], [[266426, 425016], [-1003, 645]], [[265423, 425661], [0, 1972]], [[292970, 430541], [-211, -2552], [-210, -378], [73, 1698]], [[245070, 427505], [-470, -582], [-146, -1016], [115, -2813], [-151, -420]], [[244418, 422674], [-829, 4100]], [[293663, 427498], [-315, 245]], [[293348, 427743], [-288, 1615]], [[293060, 429358], [139, 999], [457, -203]], [[290930, 429020], [33, -2516], [-174, -1499], [76, -1477]], [[290865, 423528], [-301, -1443], [-241, -92]], [[290323, 421993], [-332, 1496], [-16, 2220], [-340, 940]], [[289233, 425625], [-418, -2203]], [[288815, 423422], [-127, 532]], [[288688, 423954], [-1008, 4285]], [[232309, 426526], [155, -1143]], [[232464, 425383], [-995, -12]], [[231469, 425371], [-1105, -3]], [[291666, 428183], [-6, -1402]], [[291660, 426781], [-177, -793], [187, -1217], [-446, -2170]], [[291224, 422601], [-359, 927]], [[252662, 423057], [2, -2183]], [[252664, 420874], [-322, -1]], [[252342, 420873], [-1598, 9]], [[250744, 420882], [-321, 803]], [[250423, 421685], [-15, 5009]], [[214795, 428618], [0, -4795]], [[214795, 423823], [-1708, -29]], [[250423, 421685], [-945, -94]], [[249478, 421591], [-311, -17], [-6, 2159], [-579, 14]], [[248582, 423747], [146, 1437]], [[282497, 422685], [136, -2142]], [[282633, 420543], [-450, -3766]], [[282183, 416777], [-753, 1929]], [[281430, 418706], [-282, 1104], [-60, 1366]], [[281088, 421176], [343, 3266], [-54, 1256]], [[281377, 425698], [-185, 2188], [290, 1510]], [[281088, 421176], [-85, -1011], [-408, 1094], [-38, -1088], [-480, 1549]], [[280077, 421720], [157, 810], [68, 2530], [527, 4066]], [[293348, 427743], [-53, -1237], [-451, 497], [216, 2355]], [[256465, 426111], [5, -1623]], [[256470, 424488], [-1206, 27]], [[255264, 424515], [0, 261]], [[292504, 428420], [-134, -1705]], [[292370, 426715], [-710, 66]], [[258474, 426083], [-4, -2412]], [[258470, 423671], [-889, 5]], [[257581, 423676], [-3, 2416], [-210, 4]], [[273832, 426791], [-165, -804], [-57, -2449]], [[273610, 423538], [-915, 163]], [[272695, 423701], [15, 2450], [-148, 1611]], [[263818, 428382], [2, -6071], [59, -79]], [[263879, 422232], [-1, -5]], [[263878, 422227], [-1029, -28]], [[262849, 422199], [4, 4085]], [[280077, 421720], [-106, -1566]], [[279971, 420154], [-653, 120], [-455, 659]], [[278863, 420933], [227, 2069]], [[248582, 423747], [-330, -1227], [-73, -1405], [-363, -2059]], [[247816, 419056], [-702, 92], [4, 1628]], [[247118, 420776], [13, 6544]], [[268924, 425869], [-64, -3813], [-274, 84]], [[268586, 422140], [-515, 158], [-254, 1409]], [[267817, 423707], [174, 1059], [2, 2875], [277, 1115]], [[267817, 423707], [-635, 190]], [[267182, 423897], [2, 1173], [-475, -33]], [[220562, 428663], [2, -4872], [-317, 7], [0, -1627]], [[220247, 422171], [-287, -23]], [[219960, 422148], [-1562, -10]], [[218398, 422138], [-52, 0]], [[218346, 422138], [-2, 6528]], [[225309, 428632], [0, -6478]], [[225309, 422154], [-1242, 1]], [[224067, 422155], [-2, 6318]], [[221505, 428382], [3, -6212]], [[221508, 422170], [-1261, 1]], [[218346, 422138], [-1521, 20]], [[216825, 422158], [-55, -2]], [[216770, 422156], [-7, 6472]], [[216770, 422156], [-1975, -23]], [[214795, 422133], [0, 1690]], [[227843, 428638], [0, -6483]], [[227843, 422155], [-1260, 3]], [[226583, 422158], [-9, 0]], [[226574, 422158], [-2, 6478]], [[229113, 425380], [-8, -3237]], [[229105, 422143], [-1262, 12]], [[226574, 422158], [-1253, -4]], [[225321, 422154], [-12, 0]], [[284733, 427326], [-651, -856], [-995, -3406], [-367, -2037]], [[282720, 421027], [-87, -484]], [[190165, 413754], [-530, 18], [-2, 802], [-456, 2164], [59, 2009], [-250, 2239], [-310, -14], [-357, 1412], [-183, 1615], [74, 2376]], [[224067, 422155], [-8, 0]], [[224059, 422155], [-1261, 5]], [[222798, 422160], [0, 5809]], [[265423, 425661], [-341, -1036]], [[265082, 424625], [-938, -40], [1, -1903], [-266, -450]], [[222798, 422160], [-1257, 8]], [[221541, 422168], [-33, 2]], [[278863, 420933], [-360, -3256], [-302, -1293]], [[278201, 416384], [-562, 1959], [-401, -1171], [-297, 845], [-366, -25]], [[276575, 417992], [19, 1314]], [[276594, 419306], [179, 812], [290, 5226], [-200, 1084], [227, 1653]], [[288688, 423954], [-466, -3820]], [[288222, 420134], [-493, -1946]], [[287729, 418188], [-773, 3321]], [[286956, 421509], [-805, 3355]], [[276594, 419306], [-123, 1029], [-749, 1490], [-494, 2697]], [[271639, 427446], [-58, -3551], [-110, 16]], [[271471, 423911], [-1324, 215]], [[270147, 424126], [-99, 2084]], [[272695, 423701], [-15, -2420], [-175, -1661]], [[272505, 419620], [-793, 132]], [[271712, 419752], [19, 2733], [-268, 49], [8, 1377]], [[285886, 425967], [-397, -1498], [304, -5190]], [[285793, 419279], [-424, -1382]], [[285369, 417897], [-35, 1119], [-345, 857]], [[284989, 419873], [-161, 1874]], [[284828, 421747], [-318, 1084], [208, 1376], [-107, 1919], [122, 1200]], [[261057, 426186], [8, -3496]], [[261065, 422690], [-374, 7]], [[260691, 422697], [-791, -21]], [[259900, 422676], [0, 530]], [[259900, 423206], [-4, 2954]], [[292731, 427719], [-75, -1794], [-401, -1052], [179, 2727], [297, 119]], [[245853, 427531], [-16, -6606]], [[245837, 420925], [-6, -1698]], [[245831, 419227], [-1653, 137]], [[244178, 419364], [22, 898]], [[244200, 420262], [218, 2412]], [[274787, 424519], [3, -1461]], [[274790, 423058], [-309, -66]], [[274481, 422992], [90, 1247], [-199, 2235]], [[247118, 420776], [-1281, 149]], [[284828, 421747], [-989, -927], [-267, 651], [-693, -2144]], [[282879, 419327], [-159, 1700]], [[244200, 420262], [-1263, 158]], [[242937, 420420], [2, 812]], [[242939, 421232], [20, 5678]], [[290323, 421993], [609, -3619]], [[290932, 418374], [-696, -1839]], [[290236, 416535], [-114, 1663]], [[290122, 418198], [-1307, 5224]], [[292370, 426715], [-184, -1985], [143, -700]], [[292329, 424030], [-474, -3179], [-254, -504]], [[291601, 420347], [-383, 1322], [6, 932]], [[242939, 421232], [-1108, 36]], [[241831, 421268], [-6, 813]], [[241825, 422081], [-2, 4670]], [[274481, 422992], [82, -1388], [-230, -2519]], [[274333, 419085], [-58, -527]], [[274275, 418558], [-502, 43]], [[273773, 418601], [49, 4903], [-212, 34]], [[241825, 422081], [-931, -55]], [[240894, 422026], [21, 2915], [-105, 1664]], [[240894, 422026], [-478, -14]], [[240416, 422012], [1, 803], [-1426, -54]], [[238991, 422761], [-20, 3675]], [[233878, 426401], [60, -5898]], [[233938, 420503], [-1042, 58]], [[232896, 420561], [-163, 921], [-269, 3901]], [[238991, 422761], [0, -2171]], [[238991, 420590], [-1104, -44]], [[237887, 420546], [-30, 5838]], [[235466, 426268], [95, -3437]], [[235561, 422831], [-21, -4851]], [[235540, 417980], [-1218, 74]], [[234322, 418054], [-79, 2428], [-305, 21]], [[190260, 412140], [-1085, 14]], [[189175, 412154], [-1095, -4]], [[188080, 412150], [-519, 2499], [-397, -2608], [-336, -472], [101, 2059], [-351, 2219]], [[237887, 420546], [-2, -2440]], [[237885, 418106], [-1261, 68]], [[236624, 418174], [7, 4610]], [[236631, 422784], [-50, 3494]], [[270147, 424126], [-32, -4044]], [[270115, 420082], [-784, 126], [-762, 580]], [[268569, 420788], [17, 1352]], [[262849, 422199], [1, -796]], [[262850, 421403], [-1157, -62]], [[261693, 421341], [-3, 1350]], [[261690, 422691], [52, 3501]], [[236631, 422784], [-1070, 47]], [[261690, 422691], [-625, -1]], [[259900, 423206], [-1060, -73], [0, -541]], [[258840, 422592], [-370, 1079]], [[257581, 423676], [-3, -4054]], [[257578, 419622], [-1105, 9]], [[256473, 419631], [1, 2822]], [[256474, 422453], [-4, 2035]], [[232896, 420561], [7, -55]], [[232903, 420506], [-1276, -7]], [[231627, 420499], [-157, 10]], [[231470, 420509], [-1, 4862]], [[286956, 421509], [-435, -1129], [-728, -1101]], [[266426, 425016], [-87, -5114]], [[266339, 419902], [-1291, 820]], [[265048, 420722], [34, 3903]], [[210856, 423755], [-18, -8096], [-651, -3]], [[210187, 415656], [-1239, -9]], [[230364, 425368], [0, -4857]], [[230364, 420511], [0, -4861]], [[230364, 415650], [-953, 8]], [[229411, 415658], [-308, 1]], [[229103, 415659], [2, 6484]], [[231470, 420509], [-1106, 2]], [[267401, 418295], [-101, -658]], [[267300, 417637], [-828, 69]], [[266472, 417706], [25, 2123], [-158, 73]], [[267182, 423897], [1, -3714], [212, -4], [6, -1884]], [[255264, 424515], [-14, -6129]], [[255250, 418386], [-5, -4933]], [[255245, 413453], [-1127, -59]], [[254118, 413394], [14, 9676]], [[204761, 420480], [44, -3995], [-107, -2111]], [[204698, 414374], [-40, -1499]], [[204658, 412875], [-515, -982], [-138, -1866]], [[204005, 410027], [-269, -196], [-186, 2235], [-440, 1922], [-526, 245]], [[202584, 414233], [-535, -3]], [[265048, 420722], [-23, -1666]], [[265025, 419056], [-1141, 243]], [[263884, 419299], [-6, 2928]], [[276575, 417992], [2, -1690], [-338, -982]], [[276239, 415320], [-807, 669], [-645, -1057]], [[274787, 414932], [1, 1006]], [[274788, 415938], [-1, 2667]], [[274787, 418605], [3, 4453]], [[256474, 422453], [-391, -1026], [-571, -2640], [86, -782]], [[255598, 418005], [-348, 381]], [[292681, 417933], [-2, 100]], [[292679, 418033], [-411, -199], [-60, 940], [-392, 65], [-407, -1734]], [[291409, 417105], [-97, 1099]], [[291312, 418204], [289, 2143]], [[292329, 424030], [617, -741], [71, -1974], [-164, -3756], [-172, 374]], [[271712, 419752], [-260, -1288]], [[271452, 418464], [-1312, 274]], [[270140, 418738], [-25, 1344]], [[290122, 418198], [-263, -1712]], [[289859, 416486], [-319, 873], [49, -1506], [-196, -651]], [[289393, 415202], [-235, 1650]], [[289158, 416852], [-265, 413], [-399, 2752], [-272, 117]], [[160617, 423926], [82, -1783], [339, -681], [-59, -1870], [-213, -1153]], [[160766, 418439], [-393, -947], [-168, -2179], [-364, -1740], [-738, -94], [-15, -1615]], [[159088, 411864], [-2483, 10]], [[156605, 411874], [10, 3351]], [[164380, 410189], [-1412, -44], [-74, -533], [-535, 1856], [-381, -2584]], [[161978, 408884], [-186, -741]], [[161792, 408143], [-928, 5114], [-31, 2656], [120, 1726], [-187, 800]], [[268569, 420788], [-30, -2813]], [[268539, 417975], [-1138, 320]], [[214795, 422133], [0, -6444]], [[214795, 415689], [6, -7987]], [[214801, 407702], [-2099, -116]], [[212702, 407586], [-2, 8093], [66, 8115]], [[212702, 407586], [-979, -41]], [[211723, 407545], [-1541, 11]], [[210182, 407556], [3, 3232]], [[210185, 410788], [2, 4868]], [[249478, 421591], [4, -3680]], [[249482, 417911], [-1008, 385], [-87, -647]], [[248387, 417649], [-390, -864], [-421, -125], [-193, 1284]], [[247383, 417944], [433, 1112]], [[273773, 418601], [-955, 197]], [[272818, 418798], [-313, 822]], [[258840, 422592], [0, -2942]], [[258840, 419650], [1, -653]], [[258841, 418997], [-1263, -39]], [[257578, 418958], [0, 664]], [[291312, 418204], [-380, 170]], [[259900, 422676], [0, -2968]], [[259900, 419708], [-1060, -58]], [[274787, 418605], [-454, 480]], [[254118, 413394], [-1462, -13]], [[252656, 413381], [8, 7493]], [[240416, 422012], [-1, -5688]], [[240415, 416324], [-1409, -76]], [[239006, 416248], [-15, 4342]], [[236624, 418174], [-6, -1893]], [[236618, 416281], [-1077, 81]], [[235541, 416362], [-1, 1618]], [[260691, 422697], [7, -5629]], [[260698, 417068], [-1, -2446]], [[260697, 414622], [-797, -40]], [[259900, 414582], [0, 5126]], [[261693, 421341], [13, -4278]], [[261706, 417063], [-1008, 5]], [[256473, 419631], [4, -4874]], [[256477, 414757], [-917, -11]], [[255560, 414746], [38, 3259]], [[263884, 419299], [17, -5164]], [[263901, 414135], [-164, -21]], [[263737, 414114], [-912, -29]], [[262825, 414085], [5, 1641]], [[262830, 415726], [20, 5677]], [[225321, 422154], [-1, -6473]], [[225320, 415681], [-642, -7]], [[224678, 415674], [-618, 2]], [[224060, 415676], [-1, 6479]], [[224060, 415676], [-949, -1]], [[223111, 415675], [-312, -4]], [[222799, 415671], [-1, 6489]], [[226583, 422158], [-2, -6488]], [[226581, 415670], [-307, 0]], [[226274, 415670], [-954, 11]], [[216825, 422158], [-7, -6476]], [[216818, 415682], [-238, -3]], [[216580, 415679], [-1785, 10]], [[221541, 422168], [6, -6503]], [[221547, 415665], [-1532, -5]], [[220015, 415660], [-43, 2]], [[219972, 415662], [-12, 6486]], [[227843, 422155], [-2, -6487]], [[227841, 415668], [-1260, 2]], [[229103, 415659], [-1262, 9]], [[219972, 415662], [-1519, 9]], [[218453, 415671], [-56, 3]], [[218397, 415674], [1, 6464]], [[218397, 415674], [-1579, 8]], [[222799, 415671], [-1245, -6]], [[221554, 415665], [-7, 0]], [[241831, 421268], [7, -4945]], [[241838, 416323], [-1399, 2]], [[240439, 416325], [-24, -1]], [[284989, 419873], [-135, -1158], [-365, -437], [-280, -1345]], [[284209, 416933], [-135, -748], [-607, -656], [-188, -939]], [[283279, 414590], [-400, 4737]], [[250744, 420882], [11, -4342]], [[250755, 416540], [4, -2437], [-209, -17]], [[250550, 414086], [-738, 301], [-265, 799]], [[249547, 415186], [-65, 2725]], [[281430, 418706], [-459, -6339], [-226, -1900]], [[280745, 410467], [-1192, 6]], [[279553, 410473], [143, 1890], [-17, 4331], [292, 3460]], [[287729, 418188], [-193, -522], [-134, -4476], [-402, -2750]], [[287000, 410440], [-272, 4]], [[286728, 410444], [-19, 0]], [[286709, 410444], [-635, 4132], [-197, 2069], [-508, 1252]], [[262830, 415726], [-1089, -10]], [[261741, 415716], [-35, 1347]], [[242937, 420420], [-5, -5731]], [[242932, 414689], [-936, 53]], [[241996, 414742], [-158, 1581]], [[283279, 414590], [33, -4171]], [[283312, 410419], [-28, 0]], [[283284, 410419], [-1756, 39]], [[281528, 410458], [270, 1944], [385, 4375]], [[279553, 410473], [-342, -2]], [[279211, 410471], [-1285, -23]], [[277926, 410448], [-70, 2461], [345, 3475]], [[252342, 420873], [-474, -4214]], [[251868, 416659], [-1113, -119]], [[247383, 417944], [-442, -2539]], [[246941, 415405], [-262, -106], [-246, 2264], [-607, 13]], [[245826, 417576], [5, 1651]], [[252656, 413381], [-31, -1626]], [[252625, 411755], [-759, 5]], [[251866, 411760], [2, 4899]], [[270140, 418738], [-33, -4034], [-98, -688]], [[270009, 414016], [-637, 319]], [[269372, 414335], [-891, 172]], [[268481, 414507], [58, 3468]], [[266472, 417706], [-35, -1885]], [[266437, 415821], [-1449, 559]], [[264988, 416380], [37, 2676]], [[239006, 416248], [0, -1219]], [[239006, 415029], [-1115, -150]], [[237891, 414879], [-6, 3227]], [[206434, 415636], [-263, -1609]], [[206171, 414027], [-698, -18]], [[205473, 414009], [-2, 412], [-773, -47]], [[231627, 420499], [-1, -4856]], [[231626, 415643], [-637, 4]], [[230989, 415647], [-625, 3]], [[232903, 420506], [433, -2548], [-67, -1276], [313, -1051]], [[233582, 415631], [-87, 0]], [[233495, 415631], [-1249, 8]], [[232246, 415639], [-620, 4]], [[234322, 418054], [138, -4323]], [[234460, 413731], [-255, -671], [-623, 2571]], [[244178, 419364], [30, -3037], [165, -1715]], [[244373, 414612], [-1128, 56]], [[243245, 414668], [-313, 21]], [[289158, 416852], [-454, -2262], [-196, -1986]], [[288508, 412604], [-541, -2144]], [[287967, 410460], [-967, -20]], [[286709, 410444], [-918, -3]], [[285791, 410441], [-606, -7]], [[285185, 410434], [-592, -13]], [[284593, 410421], [124, 2546], [-179, 2926], [-329, 1040]], [[200905, 417336], [-779, -15], [-5, -3273], [-315, 52], [0, -1664], [-1412, -62], [0, -2430], [-1717, -16], [1, -809], [-1384, 192]], [[272795, 414723], [-423, -10], [-218, -1045], [-319, 59], [-5, -1092], [-317, 67]], [[271513, 412702], [-96, 1662], [35, 4100]], [[272818, 418798], [-23, -4075]], [[259900, 414582], [-209, -308]], [[259691, 414274], [-843, -20]], [[258848, 414254], [-7, 4743]], [[257578, 418958], [2, -4763]], [[257580, 414195], [0, -1081]], [[257580, 413114], [-876, 36]], [[256704, 413150], [-229, 10], [2, 1597]], [[245826, 417576], [-7, -4829]], [[245819, 412747], [1, -1636], [-1253, 29]], [[244567, 411140], [-193, 1581], [-1, 1891]], [[264988, 416380], [-41, -2986]], [[264947, 413394], [-298, 808], [-748, -67]], [[274788, 415938], [-600, 318]], [[274188, 416256], [87, 2302]], [[291409, 417105], [453, -5673], [-67, -3974]], [[291795, 407458], [-8, -68]], [[291787, 407390], [-674, 1374], [-215, 1839]], [[290898, 410603], [-464, 1137], [-81, 1797], [-341, 1921]], [[290012, 415458], [-13, 49]], [[289999, 415507], [237, 1028]], [[258848, 414254], [-240, -36]], [[258608, 414218], [-1028, -23]], [[274188, 416256], [-53, -2245], [-194, -1195]], [[273941, 412816], [-1155, 355]], [[272786, 413171], [9, 1552]], [[292681, 417933], [179, -418], [-159, -5398], [-46, 2228], [-255, -3465], [103, -763], [-505, -2576], [-203, -83]], [[271513, 412702], [-9, -1621]], [[271504, 411081], [-1056, 287]], [[270448, 411368], [-261, 927], [22, 1648], [-200, 73]], [[281528, 410458], [-678, 3]], [[280850, 410461], [-105, 6]], [[249547, 415186], [-334, -14], [-11, -1088], [-814, -276]], [[248388, 413808], [-1, 3841]], [[161792, 408143], [-203, -1301], [-432, -149], [-282, -3313], [-609, -861]], [[160266, 402519], [-794, 177]], [[159472, 402696], [52, 1463]], [[159524, 404159], [106, 2863], [-398, -48], [-7, 2486], [153, 591], [-290, 1813]], [[255560, 414746], [183, -1655], [-78, -4758]], [[255665, 408333], [-417, -12]], [[255248, 408321], [-3, 5132]], [[277926, 410448], [-234, -9]], [[277692, 410439], [-800, -6]], [[276892, 410433], [-426, 0]], [[276466, 410433], [-22, 3775], [-205, 1112]], [[268481, 414507], [-116, -2692]], [[268365, 411815], [-1169, 326]], [[267196, 412141], [-43, 3579], [147, 1917]], [[289999, 415507], [-235, -1943], [-206, -350]], [[289558, 413214], [-165, 1988]], [[237891, 414879], [8, -3256]], [[237899, 411623], [-1244, 79]], [[236655, 411702], [-37, 4579]], [[235541, 416362], [8, -4089]], [[235549, 412273], [-763, 19]], [[234786, 412292], [-326, 1439]], [[181375, 413882], [-2, -6764]], [[181373, 407118], [-6, -16110]], [[181367, 391008], [-2649, 0]], [[178718, 391008], [-2525, 9020]], [[248388, 413808], [0, -544]], [[248388, 413264], [-1641, 72]], [[246747, 413336], [194, 2069]], [[267196, 412141], [-24, -2179]], [[267172, 409962], [-1117, 398]], [[266055, 410360], [17, 1046]], [[266072, 411406], [162, -81], [203, 4496]], [[246747, 413336], [32, -697]], [[246779, 412639], [-960, 108]], [[200920, 414122], [-228, 4], [1, -10296]], [[200693, 403830], [-885, 2]], [[199808, 403832], [-4513, 9]], [[195295, 403841], [-1, 2439]], [[261741, 415716], [-55, -4023]], [[261686, 411693], [-223, -17]], [[261463, 411676], [-823, -18]], [[260640, 411658], [57, 2964]], [[284593, 410421], [-604, -5]], [[283989, 410416], [-677, 3]], [[289558, 413214], [-576, -1173]], [[288982, 412041], [-434, 587]], [[288548, 412628], [-38, -23]], [[288510, 412605], [-2, -1]], [[251866, 411760], [-181, -2587]], [[251685, 409173], [-599, 19]], [[251086, 409192], [-316, 21], [-7, 2708], [-211, 269]], [[250552, 412190], [-2, 1896]], [[206688, 415637], [-41, -6]], [[206647, 415631], [-213, -1605]], [[206434, 414026], [-263, 1]], [[241996, 414742], [-30, -6459]], [[241966, 408283], [-4, 0]], [[241962, 408283], [-1090, 94]], [[240872, 408377], [8, 1624], [-470, 45]], [[240410, 410046], [29, 6279]], [[266072, 411406], [-502, 924], [-631, 517]], [[264939, 412847], [8, 547]], [[240410, 410046], [-1140, 66]], [[239270, 410112], [-272, 4], [8, 4913]], [[236655, 411702], [-1, -802]], [[236654, 410900], [-1104, 25]], [[235550, 410925], [-1, 1348]], [[274786, 410447], [-874, -18]], [[273912, 410429], [29, 2387]], [[274787, 414932], [-1, -4485]], [[276466, 410433], [-1406, 8]], [[275060, 410441], [-274, 6]], [[188080, 412150], [154, -1357], [-372, -847], [15, -4365], [-94, -1439], [-489, -27], [-259, -1246]], [[187035, 402869], [-502, 281], [-66, 4178], [-5094, -210]], [[262825, 414085], [-5, -3544]], [[262820, 410541], [-613, -224]], [[262207, 410317], [-419, 17], [-102, 1359]], [[216580, 415679], [-8, -8083]], [[216572, 407596], [-1771, -4]], [[214801, 407592], [0, 110]], [[218453, 415671], [-6, -8082]], [[218447, 407589], [-1806, 7]], [[216641, 407596], [-69, 0]], [[156605, 411874], [135, -4012]], [[156740, 407862], [1, -964], [-483, -512], [-38, -1771], [225, -3191], [-238, -1152], [-36, -1898], [296, -1405], [109, -1803], [362, -938]], [[156938, 394228], [-728, 41], [-164, -808], [-645, -63], [-455, -694]], [[154946, 392704], [-541, 2801], [109, 2093], [-386, 5926], [150, 3428], [-35, 2228], [-194, 3368], [-468, 3106]], [[226274, 415670], [1, -6485]], [[226275, 409185], [-1, -1617]], [[226274, 407568], [-1548, 10]], [[224726, 407578], [-50, 3]], [[224676, 407581], [2, 8093]], [[224676, 407581], [-1502, 8]], [[223174, 407589], [-61, 1]], [[223113, 407590], [-2, 8085]], [[227841, 415668], [2, -6478]], [[227843, 409190], [-1568, -5]], [[229411, 415658], [-2, -8099]], [[229409, 407559], [-425, -1]], [[228984, 407558], [-1141, 12]], [[227843, 407570], [0, 1620]], [[220015, 415660], [-6, -8093]], [[220009, 407567], [-1504, 22]], [[218505, 407589], [-58, 0]], [[170987, 398754], [-249, -368]], [[170738, 398386], [-2476, 18]], [[168262, 398404], [-1, 696], [-1014, 5147], [112, 6217], [-310, -1673]], [[221554, 415665], [-6, -8087]], [[221548, 407578], [-1487, -3]], [[220061, 407575], [-52, -8]], [[223113, 407590], [-1493, -14]], [[221620, 407576], [-72, 2]], [[230989, 415647], [1, -8092]], [[230990, 407555], [-955, 2]], [[230035, 407557], [-626, 2]], [[210185, 410788], [-3283, 6]], [[206902, 410794], [415, 545], [-67, 968], [390, 99], [54, 1354], [-365, -16], [-165, -1868], [-731, -135]], [[206433, 411741], [1, 2285]], [[233495, 415631], [0, -6461]], [[233495, 409170], [-625, 0]], [[232870, 409170], [-626, 1]], [[232244, 409171], [2, 6468]], [[232244, 409171], [-1, -1611], [-687, -7]], [[231556, 407553], [-566, 2]], [[234786, 412292], [-21, -1748], [-200, 350], [-276, -2271]], [[234289, 408623], [-168, 539], [-626, 8]], [[290898, 410603], [-392, -2264]], [[290506, 408339], [-409, 2275], [-302, 2865]], [[289795, 413479], [217, 1979]], [[250552, 412190], [-498, -1355], [-387, -1885], [5, -2169]], [[249672, 406781], [-468, -23]], [[249204, 406758], [-627, -24]], [[248577, 406734], [-163, 3649], [-26, 2881]], [[239270, 410112], [-32, -1637]], [[239238, 408475], [-1337, -78]], [[237901, 408397], [-2, 3226]], [[243245, 414668], [-19, -5394]], [[243226, 409274], [-941, 82], [-5, -1096], [-314, 23]], [[256704, 413150], [-11, -4877]], [[256693, 408273], [-517, 45]], [[256176, 408318], [-511, 15]], [[272786, 413171], [-213, 31], [-15, -3018], [100, -1891]], [[272658, 408293], [-850, -351]], [[271808, 407942], [-304, 3139]], [[244567, 411140], [169, -1392]], [[244736, 409748], [-1143, 47], [1, -537]], [[243594, 409258], [-368, 16]], [[260640, 411658], [-101, -1640]], [[260539, 410018], [-888, -25]], [[259651, 409993], [40, 4281]], [[269372, 414335], [-25, -1734], [207, -77], [64, -3317]], [[269618, 409207], [-318, 124], [-21, -1094], [-338, 108], [-318, -1009]], [[268623, 407336], [-310, 141], [52, 4338]], [[205473, 414009], [-1, -3086]], [[205472, 410923], [-407, 495], [-407, 1457]], [[270448, 411368], [146, -862], [-65, -3237]], [[270529, 407269], [-311, 107]], [[270218, 407376], [-615, 748], [15, 1083]], [[259651, 409993], [-1, -1094]], [[259650, 408899], [-829, -88]], [[258821, 408811], [-213, -27]], [[258608, 408784], [0, 5434]], [[202584, 414233], [137, -2936], [562, -2151], [-209, -2932], [145, -2133]], [[203219, 404081], [-612, -329]], [[202607, 403752], [-1914, 78]], [[204005, 410027], [367, -1170], [-102, -1326]], [[204270, 407531], [-525, -3718], [-328, 267]], [[203417, 404080], [-198, 1]], [[258608, 408784], [-389, -585], [-532, 8]], [[257687, 408207], [-86, 542], [-21, 4365]], [[264939, 412847], [-109, -226], [-59, -4847]], [[264771, 407774], [-700, 215]], [[264071, 407989], [-317, 28]], [[263754, 408017], [-17, 6097]], [[263754, 408017], [1, -413], [-936, -24]], [[262819, 407580], [1, 2961]], [[206433, 411741], [-1, -3287]], [[206432, 408454], [13, -903]], [[206445, 407551], [-516, -5958], [-264, -2164]], [[205665, 399429], [-5, 0]], [[205660, 399429], [-187, -2], [-3, 8127]], [[205470, 407554], [2, 3369]], [[206902, 410794], [-80, -2161], [-167, 812], [-223, -991]], [[290506, 408339], [-301, -1740]], [[290205, 406599], [-214, 1002]], [[289991, 407601], [-385, 1831], [-352, 446], [-281, 1743]], [[288973, 411621], [822, 1858]], [[255248, 408321], [1, -2424]], [[255249, 405897], [-1194, 77]], [[254055, 405974], [-17, 3810]], [[254038, 409784], [80, 3610]], [[254038, 409784], [-270, -622], [-1139, -17]], [[252629, 409145], [-4, 2610]], [[248577, 406734], [-633, -33]], [[247944, 406701], [-412, -2]], [[247532, 406699], [2, 2166], [-201, 554], [5, 1620], [-635, 683]], [[246703, 411722], [76, 917]], [[273912, 410429], [-309, -2118]], [[273603, 408311], [-264, -1244]], [[273339, 407067], [6, 599], [-687, 627]], [[257687, 408207], [-84, -2441]], [[257603, 405766], [-705, 61]], [[256898, 405827], [-209, 8], [4, 2438]], [[205470, 407554], [-1200, -23]], [[266055, 410360], [-47, -3101]], [[266008, 407259], [-855, 352]], [[265153, 407611], [-382, 163]], [[246703, 411722], [-132, -1725], [183, -3269]], [[246754, 406728], [-92, -2345]], [[246662, 404383], [-900, 73]], [[245762, 404456], [-253, 771], [-419, 2924]], [[245090, 408151], [-354, 1597]], [[288982, 412041], [-534, -3560], [147, -1015], [-73, -1880], [204, -1804]], [[288726, 403782], [-376, -1333], [-304, 88]], [[288046, 402537], [-18, 1506]], [[288028, 404043], [-61, 6417]], [[288510, 412605], [38, 23]], [[251086, 409192], [2, -5734], [-320, 52]], [[250768, 403510], [-1088, 3], [-8, 3268]], [[235550, 410925], [3, -4037]], [[235553, 406888], [-1398, 56]], [[234155, 406944], [134, 1679]], [[192584, 405745], [-2935, 12], [-153, 2687], [-321, 1686]], [[189175, 410130], [0, 2024]], [[189175, 410130], [1, -4419], [-152, 2], [6, -8099]], [[189030, 397614], [-1545, 14], [-447, 229]], [[187038, 397857], [-3, 5012]], [[268623, 407336], [-26, -1603]], [[268597, 405733], [-717, 218], [40, 496], [-788, 178]], [[267132, 406625], [40, 3337]], [[159524, 404159], [-693, 578], [2, -532], [-1674, -52]], [[157159, 404153], [9, 3692], [-428, 17]], [[252629, 409145], [5, -3808]], [[252634, 405337], [-318, 9], [-371, 2452], [-255, 17], [-5, 1358]], [[262207, 410317], [-5, -3506]], [[262202, 406811], [-729, -13]], [[261473, 406798], [-10, 4878]], [[261473, 406798], [1, -1345]], [[261474, 405453], [-925, -9]], [[260549, 405444], [-10, 4574]], [[247532, 406699], [-778, 29]], [[237901, 408397], [-2, -1616]], [[237899, 406781], [-1252, 49]], [[236647, 406830], [7, 4070]], [[289991, 407601], [-61, -2065], [-434, 1889], [-494, -3193]], [[289002, 404232], [-350, 2027]], [[288652, 406259], [12, 7]], [[288664, 406266], [-51, 2043]], [[288613, 408309], [-8, 430]], [[288605, 408739], [368, 2882]], [[164781, 405356], [-1401, -15], [-152, 1283], [-273, 170], [-234, -1182], [-772, -1245]], [[161949, 404367], [29, 4517]], [[271808, 407942], [-352, -103], [16, -1874], [-379, -569]], [[271093, 405396], [-587, 184], [23, 1689]], [[236647, 406830], [-6, -1351]], [[236641, 405479], [-1087, 27]], [[235554, 405506], [-1, 1382]], [[210182, 407556], [-20, 1]], [[210162, 407557], [-2635, -8]], [[207527, 407549], [-1082, 2]], [[168262, 398404], [-491, -22], [-237, -2422], [1, -1714], [313, 16], [-13, -8145], [-697, 1]], [[167138, 386118], [-482, 2257]], [[166656, 388375], [-55, 3726], [-157, -50], [-42, 4120], [307, 671], [-2, 1728], [-666, 42]], [[166041, 398612], [-32, 2039], [-419, 1034]], [[165590, 401685], [652, 1617], [543, 5284]], [[291787, 407390], [22, -3591], [-686, -1401]], [[291123, 402398], [-572, 644]], [[290551, 403042], [14, 1877], [-360, 1680]], [[262819, 407580], [-2, -848]], [[262817, 406732], [-615, 79]], [[283284, 410419], [-281, -1862], [-298, -5500]], [[282705, 403057], [-115, -74]], [[282590, 402983], [-298, 3217]], [[282292, 406200], [-167, 1078], [132, 1025], [-513, 247]], [[281744, 408550], [-440, 1436], [-237, -1383], [-192, 274]], [[280875, 408877], [-25, 1584]], [[280875, 408877], [-278, -307], [-96, -1937]], [[280501, 406633], [-526, 345]], [[279975, 406978], [-386, 1376], [-475, -3170], [-283, 767]], [[278831, 405951], [380, 4520]], [[278831, 405951], [-568, -2831]], [[278263, 403120], [-600, -2270]], [[277663, 400850], [29, 9589]], [[288028, 404043], [-186, -68]], [[287842, 403975], [-578, 293], [198, 3147], [-296, -282]], [[287166, 407133], [-438, 3311]], [[276892, 410433], [-365, -5307]], [[276527, 405126], [-123, 314]], [[276404, 405440], [-598, 2940], [-675, 502]], [[275131, 408882], [-71, 1559]], [[277663, 400850], [0, -206]], [[277663, 400644], [-557, 1424], [-342, -761]], [[276764, 401307], [-239, 1285]], [[276525, 402592], [2, 2534]], [[287166, 407133], [-74, -2015], [-419, -1267], [83, 1880], [-379, -1384]], [[286377, 404347], [-194, 1934], [-292, 888], [-100, 3272]], [[275131, 408882], [-285, -1378], [11, -1745]], [[274857, 405759], [-140, -755]], [[274717, 405004], [-207, 396]], [[274510, 405400], [-283, 562], [-368, 2261], [-256, 88]], [[286377, 404347], [69, -1031], [-251, -2457], [-293, 640]], [[285902, 401499], [0, 2434], [-506, 6], [2, -1756], [256, -748]], [[285654, 401435], [-221, -442]], [[285433, 400993], [-513, 2542]], [[284920, 403535], [-27, 1753], [292, 5146]], [[284920, 403535], [-797, 69]], [[284123, 403604], [171, 2561], [-558, 2378], [253, 1873]], [[284123, 403604], [-2, -8]], [[284121, 403596], [-805, -2420]], [[283316, 401176], [-301, 1526], [-310, 355]], [[267132, 406625], [-296, -2585]], [[266836, 404040], [-607, 26]], [[266229, 404066], [40, 3087], [-261, 106]], [[192583, 405610], [37, -825], [-294, -4891], [-129, -5401], [227, -2018], [156, -4770]], [[192580, 387705], [-3568, 0], [0, 191]], [[189012, 387896], [18, 9718]], [[240872, 408377], [-43, -5375]], [[240829, 403002], [-232, 408], [-163, -2184]], [[240434, 401226], [-711, 2931]], [[239723, 404157], [-347, 980], [-138, 3338]], [[260549, 405444], [-153, -1912]], [[260396, 403532], [-746, -50]], [[259650, 403482], [0, 5417]], [[281744, 408550], [-325, -479], [-251, -3773]], [[281168, 404298], [-330, 1391]], [[280838, 405689], [-337, 944]], [[245090, 408151], [-786, -2744], [61, -2460]], [[244365, 402947], [-779, 381]], [[243586, 403328], [8, 5930]], [[254055, 405974], [-144, -1904]], [[253911, 404070], [-1278, -83]], [[252633, 403987], [1, 1350]], [[243586, 403328], [-1650, 162]], [[241936, 403490], [26, 4793]], [[270218, 407376], [-23, -1681], [-315, 124], [-26, -1652]], [[269854, 404167], [-626, 216], [-9, -491], [-644, -24]], [[268575, 403868], [22, 1865]], [[227843, 407570], [-4, -4859]], [[227839, 402711], [-1559, 8]], [[226280, 402719], [-6, 4849]], [[232870, 409170], [-17, -4355]], [[232853, 404815], [-53, -3774]], [[232800, 401041], [-1244, 5]], [[231556, 401046], [0, 6507]], [[234155, 406944], [373, -2132]], [[234528, 404812], [-590, 6]], [[233938, 404818], [-1085, -3]], [[252633, 403987], [0, -2970]], [[252633, 401017], [-933, 24]], [[251700, 401041], [-932, 31]], [[250768, 401072], [0, 2438]], [[279975, 406978], [-539, -3798], [-360, -1739]], [[279076, 401441], [-431, 1393], [-382, 286]], [[273339, 407067], [-230, -1522]], [[273109, 405545], [-695, -2161]], [[272414, 403384], [-195, 1249], [-314, -1223], [-55, -1445], [-293, 114], [-131, -1044]], [[271426, 401035], [10, 997], [-367, 905], [24, 2459]], [[276404, 405440], [-240, -950], [-479, -156]], [[275685, 404334], [-828, 1425]], [[259650, 403482], [-372, -61]], [[259278, 403421], [-462, -45]], [[258816, 403376], [5, 5435]], [[161949, 404367], [-299, -280], [-426, -2782], [0, -3647]], [[161224, 397658], [-376, -706]], [[160848, 396952], [-363, -449], [-90, -981], [-129, 6997]], [[258816, 403376], [-362, -36]], [[258454, 403340], [-695, 149]], [[257759, 403489], [-4, 2280], [-152, -3]], [[282292, 406200], [-394, -2354], [-185, -1907]], [[281713, 401939], [-545, 2359]], [[239723, 404157], [-203, 523], [-147, -1561], [-300, -406], [-194, -1441], [-195, 1193]], [[238684, 402465], [-29, -1189], [-453, 360], [-301, -768]], [[237901, 400868], [-2, 5913]], [[241936, 403490], [-12, -1887]], [[241924, 401603], [-322, 44]], [[241602, 401647], [-773, 1355]], [[256176, 408318], [-109, -1613], [-6, -4868]], [[256061, 401837], [-1014, 8]], [[255047, 401845], [202, 1649], [0, 2403]], [[256898, 405827], [-7, -2443], [-310, 8], [-2, -3248]], [[256579, 400144], [-520, 69]], [[256059, 400213], [2, 1624]], [[274510, 405400], [-752, -2906]], [[273758, 402494], [-136, 1719], [-196, -664]], [[273426, 403549], [-49, 2100], [-268, -104]], [[246361, 401187], [-1284, 58], [-7, -1638], [-209, 11]], [[244861, 399618], [-414, 50]], [[244447, 399668], [-82, 3279]], [[245762, 404456], [468, -1904], [131, -1365]], [[264071, 407989], [93, -711], [-59, -4822]], [[264105, 402456], [-1299, 240]], [[262806, 402696], [11, 4036]], [[265153, 407611], [-83, -5848]], [[265070, 401763], [-704, 292]], [[264366, 402055], [-261, 401]], [[157159, 404153], [-103, -1293], [316, -1811], [516, -796], [-42, -2231], [424, -2417]], [[158270, 395605], [-153, -1117]], [[158117, 394488], [-193, -2961], [-454, -702]], [[157470, 390825], [-532, 3403]], [[214801, 407592], [7, -8099]], [[214808, 399493], [2, -1604]], [[214810, 397889], [-3111, -174]], [[211699, 397715], [24, 9830]], [[289029, 404122], [-16, 45]], [[289013, 404167], [-11, 65]], [[290551, 403042], [-150, -2724]], [[290401, 400318], [-533, 654], [-508, 1437], [-331, 1713]], [[223174, 407589], [-9, -8099]], [[223165, 399490], [-1516, -10]], [[221649, 399480], [-38, 0]], [[221611, 399480], [9, 8096]], [[265463, 401619], [-346, 126]], [[265117, 401745], [-47, 18]], [[266229, 404066], [-541, -2162], [-225, -285]], [[216641, 407596], [-7, -8066]], [[216634, 399530], [-241, -6]], [[216393, 399524], [-1585, -31]], [[218505, 407589], [-3, -8092]], [[218502, 399497], [-253, 0]], [[218249, 399497], [-1615, 33]], [[224726, 407578], [-8, -6473]], [[224718, 401105], [0, -1621]], [[224718, 399484], [-1525, 8]], [[223193, 399492], [-28, -2]], [[220061, 407575], [-7, -8104]], [[220054, 399471], [-1552, 26]], [[228984, 407558], [-8, -6447]], [[228976, 401111], [-4, -1634]], [[228972, 399477], [-1137, -7]], [[227835, 399470], [4, 3241]], [[226280, 402719], [-2, -1625]], [[226278, 401094], [-1560, 11]], [[221611, 399480], [-1512, -5]], [[220099, 399475], [-45, -4]], [[230035, 407557], [-404, -3028], [468, -4114], [473, -185]], [[230572, 400230], [-5, -2410], [-307, 8]], [[230260, 397828], [0, 542], [-975, 290], [5, 2433], [-314, 18]], [[207527, 407549], [-7, -8122]], [[207520, 399427], [-1032, 5]], [[206488, 399432], [-823, -3]], [[210162, 407557], [-14, -13021], [-936, 36]], [[209212, 394572], [12, 4830], [-1704, 25]], [[231556, 401046], [-18, -1625]], [[231538, 399421], [-118, 1200], [-442, 280], [-406, -671]], [[211699, 397715], [-29, -7916]], [[211670, 389799], [2, -1622], [-925, -165]], [[210747, 388012], [-1530, 111]], [[209217, 388123], [-5, 6449]], [[205660, 399429], [4, -8051]], [[205664, 391378], [-1785, -68]], [[203879, 391310], [176, 2110], [-338, 2531], [-236, -28], [-218, 2136]], [[203263, 398059], [20, 4732], [134, 1289]], [[271426, 401035], [-87, -662]], [[271339, 400373], [-1426, 435]], [[269913, 400808], [-59, 3359]], [[187038, 397857], [-586, -3353], [17, -2559], [-254, -958], [-384, 92], [-188, -2026]], [[185643, 389053], [-4276, 11]], [[181367, 389064], [0, 1944]], [[280838, 405689], [20, -2091], [-220, -1799], [43, -1667], [-291, -1467]], [[280390, 398665], [-1091, 2059], [-223, 717]], [[235554, 405506], [-2, -5520]], [[235552, 399986], [-482, 732]], [[235070, 400718], [-348, 1876], [57, 1415], [-251, 803]], [[262806, 402696], [-686, 37]], [[262120, 402733], [-425, 22], [-218, -746]], [[261477, 402009], [-3, 3444]], [[237901, 400868], [-183, 147], [-782, -1329]], [[236936, 399686], [-300, 1183]], [[236636, 400869], [5, 4610]], [[250768, 401072], [-307, -8], [0, -3525]], [[250461, 397539], [-935, 2], [-151, -542]], [[249375, 396999], [-164, -3]], [[249211, 396996], [-7, 9762]], [[249211, 396996], [-1245, 20]], [[247966, 397016], [-6, 4876]], [[247960, 401892], [-16, 4809]], [[164769, 402898], [-1779, -16], [-231, -508], [-692, -3277], [-169, -1785], [-674, 346]], [[247960, 401892], [-463, -687], [1, -945], [-743, 197], [-64, -1253]], [[246691, 399204], [-29, 5179]], [[268575, 403868], [-39, -2983]], [[268536, 400885], [-64, -729]], [[268472, 400156], [-1582, 537]], [[266890, 400693], [-54, 3347]], [[282590, 402983], [-306, -3506]], [[282284, 399477], [-571, 2462]], [[195295, 403841], [-25, -16136]], [[195270, 387705], [-2690, 0]], [[255047, 401845], [-69, -1900]], [[254978, 399945], [-895, 326]], [[254083, 400271], [-160, -18]], [[253923, 400253], [-12, 3817]], [[273426, 403549], [-646, -1538]], [[272780, 402011], [-366, 1373]], [[257759, 403489], [-152, -219], [7, -3170]], [[257614, 400100], [-1035, 44]], [[275685, 404334], [85, -2807]], [[275770, 401527], [-169, -2411]], [[275601, 399116], [-203, -165]], [[275398, 398951], [-825, 1176]], [[274573, 400127], [195, 794], [-216, 1514], [165, 2569]], [[281713, 401939], [-331, -4249]], [[281382, 397690], [-453, -530]], [[280929, 397160], [-54, 1697], [-336, -1326], [-249, 538]], [[280290, 398069], [100, 596]], [[236636, 400869], [-257, 453], [-437, -2067], [-407, -128]], [[235535, 399127], [17, 859]], [[261477, 402009], [-400, -1353]], [[261077, 400656], [-346, -1150], [-342, -59]], [[260389, 399447], [7, 4085]], [[276525, 402592], [-354, -957], [-401, -108]], [[274573, 400127], [-368, -1330]], [[274205, 398797], [-236, 255]], [[273969, 399052], [-281, 3046], [70, 396]], [[233938, 404818], [-18, -6982]], [[233920, 397836], [-872, 234]], [[233048, 398070], [-272, 169], [24, 2802]], [[235070, 400718], [-349, 74], [-25, -3937]], [[234696, 396855], [-411, -173]], [[234285, 396682], [-361, -327], [-4, 1481]], [[159472, 402696], [-103, -2315], [298, -2192], [9, -2579]], [[159676, 395610], [-1406, -5]], [[240434, 401226], [-265, -1911], [27, -1099]], [[240196, 398216], [-322, -2537]], [[239874, 395679], [-1243, 272]], [[238631, 395951], [53, 6514]], [[272780, 402011], [-162, -1543]], [[272618, 400468], [-357, -942], [-433, -2022]], [[271828, 397504], [-465, 1315]], [[271363, 398819], [-24, 1554]], [[246691, 399204], [104, -2426], [318, -370]], [[247113, 396408], [-268, -1767], [-327, 1147]], [[246518, 395788], [-157, 5399]], [[269913, 400808], [-106, 32], [-45, -3310]], [[269762, 397530], [-314, 137]], [[269448, 397667], [30, 1913], [-311, 800], [-631, 505]], [[273969, 399052], [-615, -1858]], [[273354, 397194], [-359, 392]], [[272995, 397586], [-242, 74], [-135, 2808]], [[288046, 402537], [11, -942]], [[288057, 401595], [-639, -5]], [[287418, 401590], [-372, -2533], [-163, 577], [-139, -1617], [-138, 1747], [461, 4160], [775, 51]], [[203263, 398059], [-1079, 33]], [[202184, 398092], [232, 2578], [24, 2143], [167, 939]], [[253923, 400253], [-983, -53]], [[252940, 400200], [-307, 817]], [[266890, 400693], [-89, -2651]], [[266801, 398042], [-801, -648]], [[266000, 397394], [-555, 16], [18, 4209]], [[285902, 401499], [-150, -622]], [[285752, 400877], [-98, 558]], [[285433, 400993], [-397, -2058]], [[285036, 398935], [-134, 518]], [[284902, 399453], [-167, -26], [-614, 4169]], [[199808, 403832], [101, -2046]], [[199909, 401786], [-296, -714]], [[199613, 401072], [-737, -3251], [-270, 662], [-334, -354], [-440, -2814], [-665, -1480], [1, -2999]], [[197168, 390836], [-2, -3131], [-1896, 0]], [[202184, 398092], [-58, -1116]], [[202126, 396976], [-415, 809], [-150, -1174], [-541, 1039], [-198, 1577], [-600, -2], [-313, 2561]], [[289289, 396094], [-480, -882], [-190, -1251], [-469, -135]], [[288150, 393826], [-70, 5854]], [[288080, 399680], [-23, 1915]], [[288726, 403782], [311, -1995], [21, -3695], [231, -1998]], [[258454, 403340], [32, -5425], [144, 8]], [[258630, 397923], [2, -1078]], [[258632, 396845], [-1016, 28]], [[257616, 396873], [-2, 3227]], [[260389, 399447], [-315, -33], [3, -1128]], [[260077, 398286], [-173, -511], [-611, 176]], [[259293, 397951], [-15, 5470]], [[244447, 399668], [-615, 99], [-12, -1654]], [[243820, 398113], [-1328, 97]], [[242492, 398210], [16, 3269], [-584, 124]], [[284902, 399453], [-317, -3074]], [[284585, 396379], [-327, -588]], [[284258, 395791], [-575, 2284]], [[283683, 398075], [-376, 337], [-185, 1327], [194, 1437]], [[259293, 397951], [-663, -28]], [[241246, 396473], [-791, 166], [-259, 1577]], [[241602, 401647], [-356, -5174]], [[279076, 401441], [-306, -3713], [122, -2044], [-246, -2142]], [[278646, 393542], [-601, 2684]], [[278045, 396226], [-22, 130]], [[278023, 396356], [164, 2029], [-157, 242], [174, 1961], [-541, 56]], [[291123, 402398], [69, -689], [-433, -4685], [-217, -1125], [-299, -2], [197, 2821], [-39, 1600]], [[283683, 398075], [-584, -3904]], [[283099, 394171], [-333, 1776]], [[282766, 395947], [-855, 1322]], [[281911, 397269], [373, 2208]], [[164778, 400098], [2, -985]], [[164780, 399113], [3, -842]], [[164783, 398271], [-389, 10], [-272, -829], [-495, 64], [-430, -2100], [-547, 1772], [-795, -2034], [-254, -3502]], [[161601, 391652], [-950, 430]], [[160651, 392082], [48, 3551], [149, 1319]], [[264366, 402055], [-167, -4639]], [[264199, 397416], [-520, 1367]], [[263679, 398783], [-327, -384]], [[263352, 398399], [-336, 1361], [-212, -782]], [[262804, 398978], [2, 3718]], [[262120, 402733], [-187, -6686]], [[261933, 396047], [-9, -343]], [[261924, 395704], [-187, -294]], [[261737, 395410], [-674, -15]], [[261063, 395395], [14, 5261]], [[262804, 398978], [-161, -1387]], [[262643, 397591], [-710, -1544]], [[227835, 399470], [-1, -3241]], [[227834, 396229], [-1551, 10]], [[226283, 396239], [-5, 4855]], [[160651, 392082], [-328, 7]], [[160323, 392089], [-249, 595], [-92, 1588], [-306, 1338]], [[276764, 401307], [-43, -2135]], [[276721, 399172], [-197, -2650], [-527, -489]], [[275997, 396033], [78, 1671], [-474, 1412]], [[238631, 395951], [-2, -269]], [[238629, 395682], [-940, 177], [-5, -542], [-774, 158]], [[236910, 395475], [26, 4211]], [[278023, 396356], [-421, 199], [-771, 1158], [-110, 1459]], [[264942, 392757], [-495, 1045]], [[264447, 393802], [-4, 881]], [[264443, 394683], [-244, 2733]], [[265117, 401745], [-175, -8988]], [[281911, 397269], [-117, -636]], [[281794, 396633], [-412, 1057]], [[247966, 397016], [-356, -13], [-7, -1413]], [[247603, 395590], [-490, 818]], [[286601, 396690], [-270, -2438], [180, 3428], [90, -990]], [[288080, 399680], [-243, -645], [-318, -3541]], [[287519, 395494], [-452, 119]], [[287067, 395613], [-237, -813], [-18, 1649], [166, 2200], [440, 2941]], [[256059, 400213], [0, -4914]], [[256059, 395299], [-785, -99]], [[255274, 395200], [-296, 4745]], [[202126, 396976], [391, -1636], [384, -265], [-241, -1239], [-125, -2430], [202, -1122], [70, -1956], [300, -2059]], [[203107, 386269], [-2100, 52], [-1, -5185]], [[201006, 381136], [-1582, 2]], [[199424, 381138], [-184, 2879]], [[199240, 384017], [376, 1], [-3, 6826]], [[199613, 390844], [0, 10228]], [[266000, 397394], [-90, -7128]], [[265910, 390266], [-554, 2430]], [[265356, 392696], [-414, 61]], [[242492, 398210], [-119, -2235], [32, -2529], [-220, -3074]], [[242185, 390372], [-394, 741], [-91, 1045]], [[241700, 392158], [-289, 3405]], [[241411, 395563], [-165, 910]], [[166041, 398612], [-586, 525], [-675, -24]], [[280290, 398069], [-483, -2836], [-192, -318], [-231, -2313]], [[279384, 392602], [-347, 1620], [-177, -1641]], [[278860, 392581], [-214, 961]], [[285904, 391677], [-438, 651]], [[285466, 392328], [40, 2580], [-96, 1946], [-374, 2081]], [[285752, 400877], [17, -34]], [[285769, 400843], [123, 37]], [[285892, 400880], [302, -2195], [-274, -289], [359, -1162], [-397, -2847], [22, -2710]], [[236910, 395475], [-14, -1566]], [[236896, 393909], [-1362, 260]], [[235534, 394169], [1, 3667]], [[235535, 397836], [0, 1291]], [[246518, 395788], [-459, -1047], [-357, -130]], [[245702, 394611], [-426, 36], [-426, 2233]], [[244850, 396880], [11, 2738]], [[230260, 397828], [-3, -3239]], [[230257, 394589], [-1081, 7]], [[229176, 394596], [-204, 1767], [0, 3114]], [[199613, 390844], [-2445, -8]], [[226283, 396239], [-1, -1625]], [[226282, 394614], [-1549, -5]], [[224733, 394609], [-15, 4875]], [[233048, 398070], [-2, -3479]], [[233046, 394591], [-1241, 3]], [[231805, 394594], [-1, 4258], [-266, 569]], [[251700, 401041], [-3, -5671], [315, 56]], [[252012, 395426], [-4, -1645]], [[252008, 393781], [-1234, -55], [-1, -1621]], [[250773, 392105], [-323, 107]], [[250450, 392212], [11, 5327]], [[252940, 400200], [-3, -4846]], [[252937, 395354], [-925, 72]], [[231805, 394594], [2, -2436]], [[231807, 392158], [-1134, -2]], [[230673, 392156], [-105, 1611], [-311, 822]], [[269448, 397667], [-55, -3546], [-336, -2]], [[269057, 394119], [-207, 85]], [[268850, 394204], [-308, 109], [-130, 1734]], [[268412, 396047], [60, 4109]], [[270916, 394754], [20, 1086], [-281, 1702], [-269, -1234]], [[270386, 396308], [9, 758], [-633, 464]], [[271363, 398819], [-98, -3218], [-349, -847]], [[235535, 397836], [-738, 278], [-101, -1259]], [[268412, 396047], [-1128, 225], [-164, 1037]], [[267120, 397309], [-319, 733]], [[261063, 395395], [-665, -1817]], [[260398, 393578], [-311, -147]], [[260087, 393431], [-10, 4855]], [[272995, 397586], [-322, -2153]], [[272673, 395433], [-626, 51]], [[272047, 395484], [-219, 2020]], [[255274, 395200], [-23, -931]], [[255251, 394269], [-1050, -45]], [[254201, 394224], [-106, 0]], [[254095, 394224], [-12, 6047]], [[254095, 394224], [-871, -49]], [[253224, 394175], [-287, 84], [0, 1095]], [[257616, 396873], [-2, -1632]], [[257614, 395241], [-617, -10]], [[256997, 395231], [-542, -4]], [[256455, 395227], [-396, 72]], [[275398, 398951], [-49, -2705], [-193, -1560], [-17, -2747]], [[275139, 391939], [-179, 223]], [[274960, 392162], [-177, 2249], [-237, 821]], [[274546, 395232], [-309, 1940], [-32, 1625]], [[178718, 391008], [0, -11659], [-2488, -10], [-9, -22498]], [[176221, 356841], [9, -15660]], [[176230, 341181], [-3544, 18062]], [[172686, 359243], [1, 19187], [-1464, 8789]], [[171223, 387219], [-1407, 8282], [-2, 1512], [924, 1373]], [[244850, 396880], [-2, -2773], [-421, 28], [-7, -2523]], [[244420, 391612], [-356, -627], [-262, 515]], [[243802, 391500], [-20, -7]], [[243782, 391493], [38, 6620]], [[263352, 398399], [22, -5065]], [[263374, 393334], [-124, -465]], [[263250, 392869], [-377, 1491]], [[262873, 394360], [-210, 810]], [[262663, 395170], [-20, 2421]], [[288150, 393826], [43, -3599]], [[288193, 390227], [-151, 927], [-491, -152]], [[287551, 391002], [-166, 1427], [180, 785]], [[287565, 393214], [-46, 2280]], [[218249, 399497], [-18, -8071]], [[218231, 391426], [-863, 14]], [[217368, 391440], [-992, -7]], [[216376, 391433], [17, 8091]], [[216376, 391433], [-231, -10]], [[216145, 391423], [-1332, -39]], [[214813, 391384], [-3, 6505]], [[223193, 399492], [-14, -8122]], [[223179, 391370], [-1512, -4]], [[221667, 391366], [-36, -1]], [[221631, 391365], [18, 8115]], [[220099, 399475], [-16, -8095]], [[220083, 391380], [-260, 15]], [[219823, 391395], [-1228, 34]], [[218595, 391429], [-364, -3]], [[229176, 394596], [-104, -1079], [-8, -3775]], [[229064, 389742], [-1230, 0]], [[227834, 389742], [0, 6487]], [[224733, 394609], [-4, -3237]], [[224729, 391372], [-1523, -3]], [[223206, 391369], [-27, 1]], [[221631, 391365], [-1548, 15]], [[285466, 392328], [-31, -1556]], [[285435, 390772], [-7, -2276]], [[285428, 388496], [-134, 1401], [-606, 809], [-230, -837], [-81, 1376]], [[284377, 391245], [169, 2219]], [[284546, 393464], [298, 1555], [-259, 1360]], [[206488, 399432], [13, -4858], [-121, -1295], [371, -47], [-10, -2736]], [[206741, 390496], [-830, -42], [-247, 924]], [[209217, 388123], [-2473, -52]], [[206744, 388071], [-3, 2425]], [[264443, 394683], [-524, -1280]], [[263919, 393403], [-110, 901], [24, 2588], [-154, 1891]], [[278045, 396226], [-294, -515], [-232, -1658], [80, -1120], [-325, -2167]], [[277274, 390766], [-416, 1407], [-243, -3513], [-463, -1711], [-244, 275], [-358, -1593]], [[275550, 385631], [171, 2537], [-267, 3168]], [[275454, 391336], [428, 949], [115, 3748]], [[166656, 388375], [-699, 3239]], [[165957, 391614], [-901, 4159]], [[165056, 395773], [-269, 1240], [-4, 1258]], [[275454, 391336], [-315, 603]], [[274546, 395232], [-268, -471], [-788, -2996]], [[273490, 391765], [-200, 1393], [150, 994], [-86, 3042]], [[280929, 397160], [39, -1197], [-240, -2110]], [[280728, 393853], [-452, -1704], [-259, -2493]], [[280017, 389656], [-633, 2946]], [[263919, 393403], [-308, -257]], [[263611, 393146], [-237, 188]], [[272047, 395484], [-122, -4567], [68, -1111]], [[271993, 389806], [-308, -1084], [-178, 1340]], [[271507, 390062], [-213, 1013]], [[271294, 391075], [-378, 3679]], [[171223, 387219], [-1840, -10801], [-214, 48]], [[169169, 376466], [-2031, 9652]], [[260087, 393431], [-260, -1361]], [[259827, 392070], [-266, 627], [-811, -80]], [[258750, 392617], [-16, 4231], [-102, -3]], [[234285, 396682], [0, -4534]], [[234285, 392148], [-1239, 4]], [[233046, 392152], [0, 2439]], [[165056, 395773], [67, -1276], [-536, -3016]], [[164587, 391481], [-681, -2964], [-867, -752], [-370, 962], [-735, -860]], [[161934, 387867], [-256, 3852], [-77, -67]], [[243782, 391493], [-600, -672], [-237, -1354]], [[242945, 389467], [-301, -676], [-459, 1581]], [[241411, 395563], [-330, -4505], [-622, 73]], [[240459, 391131], [-612, 170]], [[239847, 391301], [27, 4378]], [[284258, 395791], [-146, -762]], [[284112, 395029], [62, -330]], [[284174, 394699], [109, -599]], [[284283, 394100], [166, -999]], [[284449, 393101], [22, -1315], [-319, -1468], [-235, 541]], [[283917, 390859], [-818, 3312]], [[203879, 391310], [232, -1351], [-63, -2148], [-283, -1101]], [[203765, 386710], [-658, -441]], [[235534, 394169], [-3, -2030]], [[235531, 392139], [-1246, 9]], [[267120, 397309], [10, -7398]], [[267130, 389911], [-689, 1520], [-363, -1183]], [[266078, 390248], [-168, 18]], [[189012, 387896], [-1284, -154]], [[187728, 387742], [-2094, 148]], [[185634, 387890], [9, 1163]], [[214813, 391384], [1, -1534]], [[214814, 389850], [-3144, -51]], [[273490, 391765], [-131, -932]], [[273359, 390833], [-145, -1041]], [[273214, 389792], [-209, 606], [-29, 1581], [-303, 3454]], [[281794, 396633], [-352, -2134]], [[281442, 394499], [-181, -1569], [-249, -398]], [[281012, 392532], [-284, 1321]], [[270386, 396308], [-126, -2312], [-210, -922], [124, -3421], [-112, -240]], [[270062, 389413], [-201, -166]], [[269861, 389247], [-208, 45], [20, 1691], [-328, 121], [-31, 1670], [-276, 128], [19, 1217]], [[262663, 395170], [-751, 43], [12, 491]], [[271294, 391075], [-509, -438], [-303, -919], [26, -2485]], [[270508, 387233], [-446, 2180]], [[250450, 392212], [-956, 23]], [[249494, 392235], [-119, 4764]], [[268850, 394204], [-252, -4689], [-210, -491]], [[268388, 389024], [-201, 3414], [-398, -533]], [[267789, 391905], [-350, -1991], [-309, -3]], [[282766, 395947], [-168, -2056], [513, -5136]], [[283111, 388755], [-288, -2729]], [[282823, 386026], [-280, 58], [-558, 5269]], [[281985, 391353], [-543, 3146]], [[249494, 392235], [6, -1626], [-311, -14]], [[249189, 390595], [-1322, 101]], [[247867, 390696], [42, 2085]], [[247909, 392781], [135, 617]], [[248044, 393398], [6, 862], [-447, 1330]], [[245702, 394611], [-17, -6019]], [[245685, 388592], [-299, 1157], [-435, 348], [-393, 1319]], [[244558, 391416], [-138, 196]], [[284546, 393464], [-223, 1829]], [[284323, 395293], [-65, 498]], [[258750, 392617], [-93, -1410]], [[258657, 391207], [-1043, -28]], [[257614, 391179], [0, 4062]], [[248044, 393398], [-494, 1528], [-406, -1104], [-259, -2536], [-553, -983]], [[246332, 390303], [-515, -1949], [-132, 238]], [[289289, 396094], [351, -2735], [270, -53], [-16, -3322], [132, -3186]], [[290026, 386798], [-57, 0]], [[289969, 386798], [-44, 0]], [[289925, 386798], [-712, 13]], [[289213, 386811], [-982, 153], [-22, 1873]], [[288209, 388837], [-16, 1390]], [[227834, 389742], [-1541, 10]], [[226293, 389752], [-11, 4862]], [[278860, 392581], [-466, -5287]], [[278394, 387294], [-254, -1223]], [[278140, 386071], [-449, 839], [-166, 1723], [-310, 768]], [[277215, 389401], [59, 1365]], [[239847, 391301], [-20, -3034]], [[239827, 388267], [-622, 98], [-4, -541], [-615, 114]], [[238586, 387938], [4, 815]], [[238590, 388753], [39, 6929]], [[287565, 393214], [-230, -1318], [167, -933], [-195, -1781], [-402, 1979], [-480, 1174], [215, 1900], [256, -1835], [-68, 1744], [239, 1469]], [[283917, 390859], [-162, -3064]], [[283755, 387795], [-414, 1424], [-230, -464]], [[273214, 389792], [-307, -1569]], [[272907, 388223], [-755, 413], [-159, 1170]], [[238590, 388753], [-1541, 208]], [[237049, 388961], [-153, 25], [0, 4923]], [[284458, 394060], [-175, 40]], [[284174, 394699], [-62, 330]], [[284323, 395293], [135, -1233]], [[165957, 391614], [-111, -1812], [217, -2118], [-268, -3202]], [[165795, 384482], [-318, 1675], [-351, -1063], [-392, 1451]], [[164734, 386545], [-147, 1347]], [[164587, 387892], [0, 3589]], [[262873, 394360], [-58, -1367], [-578, -418]], [[262237, 392575], [-496, -1308]], [[261741, 391267], [-4, 4143]], [[241700, 392158], [-280, -5796]], [[241420, 386362], [-362, 56]], [[241058, 386418], [-603, 3090], [4, 1623]], [[160323, 392089], [-77, -1062], [333, -1452], [-117, -1633], [135, -802], [-46, -1999], [-216, -908]], [[160335, 384233], [-267, 44], [0, 3908], [-681, 143], [-458, -370]], [[158929, 387958], [0, -4]], [[158929, 387958], [-514, 6077], [-298, 453]], [[261741, 391267], [-366, 837]], [[261375, 392104], [-331, -489], [66, -2303]], [[261110, 389312], [-395, 371]], [[260715, 389683], [-3, 1350], [-313, 1080], [-1, 1465]], [[253224, 394175], [-108, -3960], [133, -658]], [[253249, 389557], [-1250, 128]], [[251999, 389685], [9, 4096]], [[256455, 395227], [-410, -1812], [-93, -2129], [104, -2737]], [[256056, 388549], [-615, -232]], [[255441, 388317], [-297, -785]], [[255144, 387532], [-486, -1420]], [[254658, 386112], [-34, 905], [308, 954], [-17, 1005]], [[254915, 388976], [435, 3214], [-99, 2079]], [[257614, 391179], [2, -2983]], [[257616, 388196], [-674, -391]], [[256942, 387805], [55, 7426]], [[256942, 387805], [-413, 171]], [[256529, 387976], [-473, 573]], [[274960, 392162], [-143, -1744], [-396, -2216]], [[274421, 388202], [-376, 577], [-266, -940]], [[273779, 387839], [-420, 2994]], [[247909, 392781], [-238, -998], [-192, -2324], [175, -1160]], [[247654, 388299], [-24, -168]], [[247630, 388131], [-211, -2528]], [[247419, 385603], [-176, 2124], [-512, 9], [-410, -650]], [[246321, 387086], [11, 3217]], [[264517, 389239], [-698, -957]], [[263819, 388282], [-57, 221]], [[263762, 388503], [-151, 4643]], [[264447, 393802], [70, -4563]], [[230673, 392156], [-3, -4046]], [[230670, 388110], [-1298, 15]], [[229372, 388125], [-307, -1], [-1, 1618]], [[226293, 389752], [2, -1622]], [[226295, 388130], [-1550, -17]], [[224745, 388113], [-16, 3259]], [[233046, 392152], [-20, -5676]], [[233026, 386476], [-1232, 4]], [[231794, 386480], [13, 5678]], [[158929, 387954], [-62, -1644], [169, -2032], [-399, 3], [-19, -2538], [-216, -434]], [[158402, 381309], [-24, 5]], [[158378, 381314], [-291, -21]], [[158087, 381293], [-3, 45]], [[158084, 381338], [140, 477], [-107, 2272], [-522, 4538], [-125, 2200]], [[281985, 391353], [-669, -3258], [-157, 217]], [[281159, 388312], [-296, 1764]], [[280863, 390076], [149, 2456]], [[263250, 392869], [-350, -1063]], [[262900, 391806], [-413, -1090]], [[262487, 390716], [-250, 1859]], [[158084, 381338], [-237, -853], [-152, 859]], [[157695, 381344], [-539, 908], [-435, 1971], [-296, -310]], [[156425, 383913], [-353, 2861], [-569, 2152], [-557, 3778]], [[254915, 388976], [-726, 35]], [[254189, 389011], [12, 5213]], [[280017, 389656], [-138, -1763], [572, -1648]], [[280451, 386245], [-493, -2674]], [[279958, 383571], [-240, -1325]], [[279718, 382246], [-1324, 5048]], [[254189, 389011], [-119, 3]], [[254070, 389014], [-537, -21]], [[253533, 388993], [-284, 564]], [[269861, 389247], [-95, -2476], [-512, -708]], [[269254, 386063], [-253, 186]], [[269001, 386249], [-194, 1565]], [[268807, 387814], [-419, 1210]], [[237049, 388961], [-4, -2241]], [[237045, 386720], [-1525, 568]], [[235520, 387288], [11, 4851]], [[280863, 390076], [-319, -2827]], [[280544, 387249], [-93, -1004]], [[260715, 389683], [-623, -25], [-151, -811]], [[259941, 388847], [-106, 262], [-8, 2961]], [[265356, 392696], [-244, -3246]], [[265112, 389450], [-475, -738]], [[264637, 388712], [-120, 527]], [[251999, 389685], [-2, -2447]], [[251997, 387238], [-1241, -17]], [[250756, 387221], [2, 543]], [[250758, 387764], [15, 4341]], [[263762, 388503], [-226, -927]], [[263536, 387576], [-64, -376]], [[263472, 387200], [-541, 2720], [-31, 1886]], [[259941, 388847], [-406, -1355], [-4, -1306]], [[259531, 386186], [-106, -8]], [[259425, 386178], [-618, 89]], [[258807, 386267], [-150, 4]], [[258657, 386271], [0, 4936]], [[247867, 390696], [-213, -2397]], [[285904, 391677], [33, -3347], [377, -2748], [-110, -1238], [-607, 2727], [-162, 3701]], [[266078, 390248], [8, -2072]], [[266086, 388176], [-605, -1279], [-198, 665]], [[265283, 387562], [-171, 1888]], [[262487, 390716], [-392, -1207]], [[262095, 389509], [-262, -210]], [[261833, 389299], [-458, 2805]], [[268807, 387814], [-424, -2456]], [[268383, 385358], [-426, 367], [-546, 2055]], [[267411, 387780], [397, 3341], [-19, 784]], [[250758, 387764], [-457, 107]], [[250301, 387871], [-488, -745], [-369, 60], [-248, -998]], [[249196, 386188], [-7, 4407]], [[277215, 389401], [-117, -2971], [-334, -2300], [41, -777]], [[276805, 383353], [-350, -1565], [-111, -2182]], [[276344, 379606], [-848, -338], [-274, 1261], [9, 2076]], [[275231, 382605], [22, 2224], [297, 802]], [[242945, 389467], [-266, -2385], [-345, 60], [127, -1459], [-203, -1038]], [[242258, 384645], [-596, 107], [14, 1563], [-256, 47]], [[231794, 386480], [-23, -4900]], [[231771, 381580], [-1110, 51]], [[230661, 381631], [9, 6479]], [[234285, 392148], [-26, -6491]], [[234259, 385657], [-1233, 6]], [[233026, 385663], [0, 813]], [[235520, 387288], [0, -1654]], [[235520, 385634], [-1261, 23]], [[275231, 382605], [-213, 772]], [[275018, 383377], [-482, 1699], [-115, 3126]], [[161934, 387867], [6, -3922]], [[161940, 383945], [-1040, -1303], [-210, 591], [-282, -2812]], [[160408, 380421], [-311, -431], [76, 1800]], [[160173, 381790], [162, 2443]], [[261833, 389299], [-405, -1730]], [[261428, 387569], [-332, 583]], [[261096, 388152], [14, 1160]], [[263472, 387200], [-446, -2246]], [[263026, 384954], [-363, 80]], [[262663, 385034], [-258, 1506], [-110, 2136], [-200, 833]], [[267411, 387780], [-197, -1449], [23, -1521], [-313, -464]], [[266924, 384346], [-311, 1158]], [[266613, 385504], [-354, 897], [-173, 1775]], [[244558, 391416], [4, -9113]], [[244562, 382303], [-467, 23], [2, -1088]], [[244097, 381238], [-267, 17]], [[243830, 381255], [-40, 2514]], [[243790, 383769], [12, 7731]], [[169169, 376466], [1659, -8029]], [[170828, 368437], [-2625, -35]], [[168203, 368402], [-689, 2284]], [[167514, 370686], [-267, 2691], [-422, 166]], [[166825, 373543], [187, 2774], [-290, 1077], [-121, 2597], [-312, 216], [-475, 1906], [-19, 2369]], [[246321, 387086], [-122, -4889]], [[246199, 382197], [-880, -1]], [[245319, 382196], [-757, 107]], [[243790, 383769], [-1536, 69]], [[242254, 383838], [4, 807]], [[164587, 387892], [-720, -834], [-259, 133], [-515, -1390], [-61, -1062], [-1009, -2141]], [[162023, 382598], [-83, 1347]], [[288209, 388837], [-340, -1484], [-14, -1069]], [[287855, 386284], [-365, -3226], [-285, 1002], [9, -1396], [-759, 4562], [218, 1227], [-54, 1256], [301, 244], [335, -1096], [296, 2145]], [[218595, 391429], [0, -8114]], [[218595, 383315], [-1157, 7]], [[217438, 383322], [-63, -1]], [[217375, 383321], [-7, 8119]], [[219823, 391395], [8, -8114]], [[219831, 383281], [-1236, 34]], [[216145, 391423], [-1, -8126]], [[216144, 383297], [-1330, -14]], [[214814, 383283], [1, 118]], [[214815, 383401], [-1, 6449]], [[217375, 383321], [-1161, -23]], [[216214, 383298], [-70, -1]], [[282823, 386026], [45, -780]], [[282868, 385246], [-236, -135]], [[282632, 385111], [-191, 603], [-899, -1519]], [[281542, 384195], [7, 1473], [-390, 2644]], [[221667, 391366], [1, -6464]], [[221668, 384902], [2, -1623]], [[221670, 383279], [-1791, 1]], [[219879, 383280], [-48, 1]], [[241058, 386418], [-180, -1533], [-17, -2354]], [[240861, 382531], [-193, -605], [-544, 142], [-327, 1182]], [[239797, 383250], [30, 5017]], [[224745, 388113], [2, -4860]], [[224747, 383253], [-1206, 6]], [[223541, 383259], [-334, 2], [0, 1622]], [[223207, 384883], [-1, 6486]], [[206744, 388071], [3, -4865], [-303, -5]], [[206444, 383201], [-2083, 130]], [[204361, 383331], [-596, 3379]], [[223207, 384883], [-1539, 19]], [[285428, 388496], [2, -844]], [[285430, 387652], [-211, 220], [-263, -2218]], [[284956, 385654], [81, -2289], [-234, 434], [-329, 2869], [-459, -1569], [-187, 2281], [549, 3865]], [[258657, 386271], [-1, -537], [-1038, 13]], [[257618, 385747], [-2, 2449]], [[270898, 384461], [-214, -1052], [-154, 1960]], [[270530, 385369], [-22, 1864]], [[271507, 390062], [-150, -656], [68, -2319], [-484, -1260], [-43, -1366]], [[181367, 389064], [0, -7900]], [[181367, 381164], [-7, -10123]], [[181360, 371041], [4, -11253]], [[181364, 359788], [2, -2927]], [[181366, 356861], [-1984, 13], [0, 178], [-2727, -7], [-434, -204]], [[199240, 384017], [-2, 565], [-1384, -11], [128, -1422], [415, -674], [-79, -1241]], [[198318, 381234], [-2999, 12]], [[195319, 381246], [-49, 6459]], [[273779, 387839], [177, -533], [-261, -1185], [-892, -2812]], [[272803, 383309], [-146, 3878], [250, 1036]], [[249196, 386188], [3, -3707]], [[249199, 382481], [-545, 27]], [[248654, 382508], [-40, 1621], [-342, 19], [-642, 3983]], [[281542, 384195], [-437, -1435], [-99, 693]], [[281006, 383453], [-396, 1782], [-66, 2014]], [[272803, 383309], [-1, -6]], [[272802, 383303], [-272, -1508], [-143, -3971]], [[272387, 377824], [-212, 340]], [[272175, 378164], [-165, 2328], [-356, 2011], [-528, -202]], [[271126, 382301], [46, 1976], [-274, 184]], [[214815, 383401], [-1944, -34]], [[212871, 383367], [-1832, -28]], [[211039, 383339], [-284, -8]], [[210755, 383331], [-8, 4681]], [[227834, 389742], [0, -8111]], [[227834, 381631], [-920, 3]], [[226914, 381634], [-613, -2]], [[226301, 381632], [-6, 6498]], [[229372, 388125], [-59, -8133]], [[229313, 379992], [-869, 39]], [[228444, 380031], [-2, 1618], [-608, -18]], [[265283, 387562], [-139, -989]], [[265144, 386573], [-341, 379]], [[264803, 386952], [-166, 1760]], [[253533, 388993], [-9, -5827]], [[253524, 383166], [-612, -14]], [[252912, 383152], [-924, 24]], [[251988, 383176], [9, 4062]], [[261096, 388152], [-573, -2670]], [[260523, 385482], [-285, -2089], [-141, 377]], [[260097, 383770], [-46, 2157], [-520, 259]], [[270530, 385369], [-363, -645], [-243, -2058]], [[269924, 382666], [-670, 3397]], [[262663, 385034], [-353, -388]], [[262310, 384646], [-796, 417]], [[261514, 385063], [-86, 2506]], [[278140, 386071], [-341, -3644], [-207, -671]], [[277592, 381756], [-787, 1597]], [[283755, 387795], [-68, -3119]], [[283687, 384676], [-6, -1714]], [[283681, 382962], [-121, 26]], [[283560, 382988], [-214, 707]], [[283346, 383695], [-232, 459]], [[283114, 384154], [-246, 1092]], [[264803, 386952], [-255, -1635]], [[264548, 385317], [-418, -1608], [-274, -40]], [[263856, 383669], [-44, 1680], [-276, 2227]], [[185634, 387890], [509, -3310], [-59, -2002], [-242, -1389]], [[185842, 381189], [-97, -48]], [[185745, 381141], [-4378, 23]], [[254070, 389014], [36, -2007], [-137, -3775]], [[253969, 383232], [-445, -66]], [[254658, 386112], [-463, -2723], [-218, -213]], [[253977, 383176], [-8, 56]], [[238586, 387938], [-30, -5629]], [[238556, 382309], [-1467, 73]], [[237089, 382382], [-71, 8], [27, 4330]], [[289213, 386811], [95, -1816], [-160, -1192], [-692, -216]], [[288456, 383587], [-506, -230]], [[287950, 383357], [-283, -697], [-32, 1164], [220, 2460]], [[275018, 383377], [-768, -3505], [-473, 452]], [[273777, 380324], [-279, 2237], [-256, -553], [-440, 1295]], [[256529, 387976], [-3, -5248]], [[256526, 382728], [-678, 251]], [[255848, 382979], [2, 2497], [-255, -92], [-154, 2933]], [[158378, 381314], [146, -1464], [-437, 1443]], [[160173, 381790], [-408, -2224], [-354, -188], [-351, 1518], [-215, -1698], [-283, 502], [-160, 1609]], [[239797, 383250], [35, -3689]], [[239832, 379561], [-1222, 173]], [[238610, 379734], [-54, 2575]], [[255848, 382979], [-1, -825], [-418, -677]], [[255429, 381477], [-616, 58]], [[254813, 381535], [-309, 1118], [-517, 34]], [[253987, 382687], [-10, 489]], [[257618, 385747], [6, -2451]], [[257624, 383296], [-312, -1080]], [[257312, 382216], [-630, -29]], [[256682, 382187], [-156, 541]], [[266613, 385504], [-146, -2035], [-362, -1580]], [[266105, 381889], [-246, 1825], [-347, 209]], [[265512, 383923], [-368, 2650]], [[261514, 385063], [-513, -1353]], [[261001, 383710], [-478, 1772]], [[230661, 381631], [-3, -1635], [-459, 10]], [[230199, 380006], [-886, -14]], [[209217, 388123], [-12, -6998]], [[209205, 381125], [-8, -7666]], [[209197, 373459], [-808, 1541]], [[208389, 375000], [-823, 1546], [-1023, -359], [-102, 637]], [[206441, 376824], [3, 6377]], [[210755, 383331], [-21, -1721], [-306, -20], [0, -1082], [-596, -8], [-593, 529]], [[209239, 381029], [-34, 96]], [[226301, 381632], [-1535, -18]], [[224766, 381614], [-19, 1639]], [[248654, 382508], [-383, 35], [1, -1620], [-477, -883]], [[247795, 380040], [-127, 736]], [[247668, 380776], [-303, 1892], [54, 2935]], [[250756, 387221], [-8, -4860]], [[250748, 382361], [-1241, 119]], [[249507, 382480], [-308, 1]], [[285430, 387652], [553, -2587], [494, -4061], [-10, -1655], [-344, 2010], [-710, 2346], [-112, -1069], [-345, 3018]], [[164734, 386545], [-434, -1184], [-950, -7856], [-382, -2239]], [[162968, 375266], [-758, 4581]], [[162210, 379847], [-187, 2751]], [[187728, 387742], [-228, -1434], [16, -5094]], [[187516, 381214], [-1674, -25]], [[192580, 387705], [27, -2493], [351, -3273], [-106, -713]], [[192852, 381226], [-4142, -34], [-1194, 22]], [[247668, 380776], [-455, -1591]], [[247213, 379185], [-466, -722], [-158, 1359]], [[246589, 379822], [-390, 2375]], [[268978, 383008], [-530, -70]], [[268448, 382938], [-65, 2420]], [[269001, 386249], [-23, -3241]], [[268448, 382938], [-363, -1281]], [[268085, 381657], [-378, 305], [-289, 1389], [-223, -1372]], [[267195, 381979], [-271, 2367]], [[195319, 381246], [2, -5061]], [[195321, 376185], [-5, -7382]], [[195316, 368803], [-5, -9039]], [[195311, 359764], [-2662, -21]], [[192649, 359743], [-2090, 97]], [[190559, 359840], [-1844, -32]], [[188715, 359808], [653, 1884], [604, 385], [346, 3275], [287, 901], [-33, 1956], [278, 1645]], [[190850, 369854], [446, 2473], [227, 3835], [527, 220], [571, 4056], [231, 788]], [[263856, 383669], [113, -1403]], [[263969, 382266], [-621, -1698]], [[263348, 380568], [-281, 1465]], [[263067, 382033], [-41, 2921]], [[281006, 383453], [-231, -1615]], [[280775, 381838], [-817, 1733]], [[279718, 382246], [-89, -2346], [-162, -617]], [[279467, 379283], [-168, -1840], [-296, -1251], [-422, 177]], [[278581, 376369], [-906, 3632]], [[277675, 380001], [127, 1436], [-210, 319]], [[251988, 383176], [-8, -2447]], [[251980, 380729], [-1183, -9]], [[250797, 380720], [-49, 1641]], [[237089, 382382], [-24, -3302]], [[237065, 379080], [-1548, 436]], [[235517, 379516], [3, 6118]], [[172686, 359243], [-1858, 9194]], [[265512, 383923], [-362, -1946]], [[265150, 381977], [-326, 1245], [-276, 2095]], [[204361, 383331], [336, -2212], [254, -3271], [312, -1387]], [[205263, 376461], [44, -2691]], [[205307, 373770], [-1620, -57]], [[203687, 373713], [-1526, -10], [-2, 1613], [-297, 15]], [[201862, 375331], [0, 678], [-568, 1790], [-287, -220]], [[201007, 377579], [-1, 3557]], [[289111, 378680], [-677, -384]], [[288434, 378296], [-6, 32]], [[288428, 378328], [-108, 834], [337, 902], [-201, 3523]], [[289925, 386798], [-186, -3801], [-305, -810], [-323, -3507]], [[166825, 373543], [-110, 722]], [[166715, 374265], [-627, 2326], [-335, -1722], [-420, -936], [-390, 89], [-379, 1183], [-853, -3610]], [[163711, 371595], [-743, 3671]], [[233026, 385663], [-31, -6553]], [[232995, 379110], [-1225, 36]], [[231770, 379146], [1, 2434]], [[242254, 383838], [30, -5137]], [[242284, 378701], [-616, 91]], [[241668, 378792], [-306, 22], [-345, 3550], [-156, 167]], [[258807, 386267], [-62, -3640], [-147, -849]], [[258598, 381778], [-366, -1124]], [[258232, 380654], [2, 1594], [-309, 13], [3, 1094], [-304, -59]], [[259425, 386178], [1, -1624], [368, -2837]], [[259794, 381717], [-134, -3193]], [[259660, 378524], [-140, -131]], [[259520, 378393], [-503, 215], [-244, 853], [-175, 2317]], [[269924, 382666], [-59, -1571], [261, -1815], [-318, -1930]], [[269808, 377350], [-304, -1659]], [[269504, 375691], [-230, 1692]], [[269274, 377383], [-144, 2308], [-237, 1273], [85, 2044]], [[260097, 383770], [-303, -2053]], [[284512, 383385], [-92, -1945]], [[284420, 381440], [-8, -27]], [[284412, 381413], [-144, -224]], [[284268, 381189], [-437, 1843], [-150, -70]], [[283687, 384676], [250, -96], [535, 1272], [40, -2467]], [[267195, 381979], [-57, -1464]], [[267138, 380515], [-472, -1482]], [[266666, 379033], [-181, 318]], [[266485, 379351], [-380, 2538]], [[282632, 385111], [-701, -4528]], [[281931, 380583], [-408, 650], [-297, -356]], [[281226, 380877], [-451, 961]], [[234259, 385657], [-34, -6557]], [[234225, 379100], [-1230, 10]], [[235517, 379516], [0, -428]], [[235517, 379088], [-1292, 12]], [[261001, 383710], [173, -405], [-53, -2162]], [[261121, 381143], [-14, -546]], [[261107, 380597], [-355, -820], [-434, 244], [-629, -1650]], [[259689, 378371], [-29, 153]], [[283114, 384154], [232, -459]], [[283560, 382988], [-758, -4755]], [[282802, 378233], [-126, 314]], [[282676, 378547], [-383, 1648], [-362, 388]], [[271126, 382301], [-263, -1063], [-13, -2367]], [[270850, 378871], [-720, -941]], [[270130, 377930], [-322, -580]], [[263067, 382033], [-389, -1467]], [[262678, 380566], [-442, 233]], [[262236, 380799], [74, 3847]], [[265150, 381977], [-286, -1440]], [[264864, 380537], [-573, -892]], [[264291, 379645], [-263, 850], [-59, 1771]], [[262236, 380799], [-219, -1712]], [[262017, 379087], [-896, 2056]], [[223541, 383259], [-1, -4853], [-304, -4]], [[223236, 378402], [-914, 9], [-1, 1610], [-610, 3]], [[221711, 380024], [-41, 3255]], [[199424, 381138], [158, -1618], [-158, -1773]], [[199424, 377747], [-472, -1110]], [[198952, 376637], [-30, 888], [-421, 1384], [24, 1647], [-207, 678]], [[157695, 381344], [162, -972], [-41, -3299], [179, -856], [-251, -1183], [-370, 1731], [-114, -336], [-479, 2414], [-374, -283], [165, 2872], [317, -1457], [-464, 3938]], [[266485, 379351], [-223, -717], [-503, -259]], [[265759, 378375], [-341, 2566], [-268, 1036]], [[162210, 379847], [2, -6325], [-188, 423], [-596, -1237], [-739, -3958]], [[160689, 368750], [-239, 1114], [0, 5132]], [[160450, 374996], [-71, 4167]], [[160379, 379163], [29, 1258]], [[243830, 381255], [-6, -1908], [-732, 4], [-351, -755]], [[242741, 378596], [-457, 105]], [[288428, 378328], [-760, -1368], [99, 2154], [225, 837]], [[287992, 379951], [5, 43]], [[287997, 379994], [-216, -302], [-1, 1870], [-264, -794], [434, 2589]], [[281226, 380877], [-275, -2361]], [[280951, 378516], [-515, -3903]], [[280436, 374613], [-425, -1184]], [[280011, 373429], [-544, 5854]], [[285766, 378696], [-155, -920]], [[285611, 377776], [-363, 657], [-314, 2280], [-163, -800]], [[284771, 379913], [-351, 1527]], [[284512, 383385], [528, -1942], [635, -277], [253, -1943], [-162, -527]], [[241668, 378792], [-8, -3016]], [[241660, 375776], [-363, -1063], [-225, 1683], [-655, 61]], [[240417, 376457], [-605, 128]], [[239812, 376585], [20, 2976]], [[269274, 377383], [-231, 160], [-89, -1393]], [[268954, 376150], [-910, 2229], [-138, -652]], [[267906, 377727], [-93, 803]], [[267813, 378530], [371, 1947], [-99, 1180]], [[277675, 380001], [-469, -3994]], [[277206, 376007], [-657, 395], [-135, 1144], [-337, -42]], [[276077, 377504], [267, 2102]], [[214814, 383283], [8, -9753]], [[214822, 373530], [1, -1754]], [[214823, 371776], [-1967, -12]], [[212856, 371764], [15, 11603]], [[276077, 377504], [-296, -1431], [-373, -3413]], [[275408, 372660], [-430, -146], [-592, 890]], [[274386, 373404], [-399, 2555]], [[273987, 375959], [102, 2169], [-312, 2196]], [[267813, 378530], [-479, 65], [-196, 1920]], [[206441, 376824], [-330, 1926], [-322, -2223], [-84, 711], [-442, -777]], [[212856, 371764], [-914, -4]], [[211942, 371760], [-915, 4]], [[211027, 371764], [12, 11575]], [[211027, 371764], [-1822, 7], [-8, 1688]], [[258232, 380654], [-83, -1403]], [[258149, 379251], [-55, -2225], [-404, -1554]], [[257690, 375472], [32, 1005], [-295, 274], [-178, 1615]], [[257249, 378366], [114, -4], [-51, 3854]], [[273987, 375959], [-386, -927]], [[273601, 375032], [-357, 1057], [-619, 250], [-238, 1485]], [[217438, 383322], [-3, -8107], [40, -1726]], [[217475, 373489], [-1218, 0]], [[216257, 373489], [-44, 1699], [1, 8110]], [[219879, 383280], [1, -4863]], [[219880, 378417], [-1219, 28], [33, -4957]], [[218694, 373488], [-1219, 1]], [[216257, 373489], [-1435, 41]], [[253987, 382687], [206, -1256], [-505, -5063]], [[253688, 376368], [-787, 325]], [[252901, 376693], [11, 6459]], [[224766, 381614], [1, -6484]], [[224767, 375130], [-1507, 16]], [[223260, 375146], [-24, 3256]], [[221711, 380024], [-1, -3245]], [[221710, 376779], [-1831, 17]], [[219879, 376796], [1, 1621]], [[252901, 376693], [0, -15]], [[252901, 376678], [-925, -16]], [[251976, 376662], [4, 4067]], [[284268, 381189], [-150, -1311], [278, -2136]], [[284396, 377742], [-309, -256], [-1, -1105]], [[284086, 376381], [-456, -1904]], [[283630, 374477], [-165, -177], [-222, 1929], [-441, 2004]], [[256682, 382187], [-392, -3475]], [[256290, 378712], [-307, -2568]], [[255983, 376144], [-94, 369]], [[255889, 376513], [-415, 787]], [[255474, 377300], [-45, 4177]], [[254813, 381535], [-35, -5040]], [[254778, 376495], [-630, 72]], [[254148, 376567], [54, -1761], [-336, -146]], [[253866, 374660], [-178, 1708]], [[272175, 378164], [-318, -1099], [158, -2552]], [[272015, 374513], [-260, -47]], [[271755, 374466], [-295, 397], [-169, 2098], [-573, 1278], [132, 632]], [[249507, 382480], [-7, -4915]], [[249500, 377565], [-220, -2832]], [[249280, 374733], [-473, 1903], [-262, -565]], [[248545, 376071], [-165, 1642], [-585, 2327]], [[238610, 379734], [-22, -2902], [-171, -1635]], [[238417, 375197], [-154, 26]], [[238263, 375223], [-509, 95], [7, 1074], [-716, 163]], [[237045, 376555], [20, 2525]], [[250797, 380720], [-133, -3247]], [[250664, 377473], [-1164, 92]], [[245319, 382196], [-11, -8638]], [[245308, 373558], [-149, -795]], [[245159, 372763], [-438, 51], [4, 1622], [-612, 34]], [[244113, 374470], [-16, 6768]], [[264291, 379645], [-143, -3260]], [[264148, 376385], [-273, -833]], [[263875, 375552], [-122, 1730], [-504, 1185]], [[263249, 378467], [99, 2101]], [[246589, 379822], [-14, -6361]], [[246575, 373461], [-1267, 97]], [[257249, 378366], [-460, -1268]], [[256789, 377098], [-280, -2533], [-526, 1579]], [[259520, 378393], [-23, -3367], [-403, -371]], [[259094, 374655], [-945, 4596]], [[263249, 378467], [-138, -2638]], [[263111, 375829], [-141, -279], [-100, 2291]], [[262870, 377841], [-192, 2725]], [[265759, 378375], [-26, -1497]], [[265733, 376878], [-550, 230]], [[265183, 377108], [-319, 3429]], [[228444, 380031], [1, -3258]], [[228445, 376773], [-1531, -4]], [[226914, 376769], [0, 4865]], [[231770, 379146], [-5, -5695]], [[231765, 373451], [0, -2430]], [[231765, 371021], [-1573, 61]], [[230192, 371082], [7, 8924]], [[226914, 376769], [9, -3303], [-304, -24]], [[226619, 373442], [-1831, -22]], [[224788, 373420], [-21, 1710]], [[255474, 377300], [-169, -643], [-206, 1280]], [[255099, 377937], [-83, -2666], [-238, 1224]], [[244113, 374470], [-771, 42], [-10, -3582]], [[243332, 370930], [-613, 69]], [[242719, 370999], [22, 7597]], [[190850, 369854], [-4778, -85], [-898, 125]], [[185174, 369894], [-16, 4888], [309, -23], [-28, 1599], [335, 1], [-29, 4782]], [[285474, 374121], [-189, -776]], [[285285, 373345], [-143, 1232], [-392, -213], [-211, 1145], [-143, 2233]], [[284412, 381413], [24, -1012], [357, -714], [24, -1757], [347, -1481], [310, -2328]], [[198952, 376637], [-342, -2418]], [[198610, 374219], [-358, 1511], [-614, -665], [-130, 1368], [-1561, 20], [-626, -268]], [[282676, 378547], [-305, -5181]], [[282371, 373366], [-288, 723], [-132, 1443], [-320, 1091]], [[281631, 376623], [-680, 1893]], [[185174, 369894], [-607, 4], [0, -813]], [[184567, 369085], [-377, -469], [-604, 143], [0, 868], [-616, 2], [-1, 1663], [-315, -252], [-1294, 1]], [[262017, 379087], [-182, -1209]], [[261835, 377878], [-647, -598], [-256, 976]], [[260932, 378256], [175, 2341]], [[201007, 377579], [-383, -319], [-19, -4903], [45, -4703]], [[200650, 367654], [-984, -5]], [[199666, 367649], [-1, 4038]], [[199665, 371687], [0, 2392], [-241, 3668]], [[262870, 377841], [-381, -297], [-271, -1165]], [[262218, 376379], [-341, 113]], [[261877, 376492], [-42, 1386]], [[251976, 376662], [-1, -808]], [[251975, 375854], [-1238, -25]], [[250737, 375829], [-73, 1644]], [[285611, 377776], [352, -2379]], [[285963, 375397], [-300, -592]], [[285663, 374805], [-240, 293], [-546, 3121], [-106, 1694]], [[248545, 376071], [-481, -3793]], [[248064, 372278], [-249, -32], [-722, 3898], [380, 1913], [-260, 1128]], [[260932, 378256], [-418, -2942], [-267, -430]], [[260247, 374884], [-558, 3487]], [[267906, 377727], [-44, -1950]], [[267862, 375777], [-303, 91], [-437, -1812], [23, -1008]], [[267145, 373048], [-650, 2775]], [[266495, 375823], [171, 3210]], [[265183, 377108], [-100, -1732]], [[265083, 375376], [-218, 283]], [[264865, 375659], [-717, 726]], [[160450, 374996], [-1125, -1844], [-234, 1488], [-260, 115], [-482, 1735]], [[158349, 376490], [-209, 1238], [349, 1656], [315, -572], [373, 668], [783, -708], [357, 1506], [62, -1115]], [[230192, 371082], [-1, -2432]], [[230191, 368650], [-1749, -16]], [[228442, 368634], [3, 8139]], [[223260, 375146], [0, -1720]], [[223260, 373426], [-1521, 36]], [[221739, 373462], [-29, 3317]], [[278540, 374733], [-257, -158], [-226, -2494], [-255, -813]], [[277802, 371268], [-172, -1567]], [[277630, 369701], [-515, 2398], [26, 1888]], [[277141, 373987], [65, 2020]], [[278581, 376369], [-41, -1636]], [[248064, 372278], [-101, -552]], [[247963, 371726], [-1081, 38]], [[246882, 371764], [-315, -16], [8, 1713]], [[163711, 371595], [-1656, -4355], [43, -1065], [-727, -3846]], [[161371, 362329], [-154, 872], [-328, -612], [-163, 2474], [146, 498], [-186, 3197]], [[160686, 368758], [3, -8]], [[239812, 376585], [-307, 30], [-14, -1889]], [[239491, 374726], [-1074, 471]], [[237045, 376555], [-22, -4864]], [[237023, 371691], [-1517, 258]], [[235506, 371949], [0, 363]], [[235506, 372312], [11, 6776]], [[266495, 375823], [-378, -675]], [[266117, 375148], [-384, 1730]], [[280011, 373429], [-196, -1763], [-242, 63], [-67, -1661]], [[279506, 370068], [-122, -195]], [[279384, 369873], [-552, 4224], [-292, 636]], [[259094, 374655], [-346, -3823]], [[258748, 370832], [-372, -503], [-265, 1038], [-246, -1075]], [[257865, 370292], [-129, 1809]], [[257736, 372101], [-46, 3371]], [[232995, 379110], [-18, -5688]], [[232977, 373422], [-1212, 29]], [[234225, 379100], [-29, -5681]], [[234196, 373419], [-1219, 3]], [[235506, 372312], [-1310, 27]], [[234196, 372339], [0, 1080]], [[287953, 369117], [-126, 1004]], [[287827, 370121], [-283, 134], [320, 3324], [379, 1762], [191, 2955]], [[289111, 378680], [-116, -2440], [-517, -3407], [-55, -2436], [-470, -1280]], [[271755, 374466], [-438, -677], [176, -948], [-282, -761]], [[271211, 372080], [-347, 405], [-184, -776], [-249, 1135], [-83, 2839], [-218, 2247]], [[286401, 372837], [-192, 2274], [-246, 286]], [[285766, 378696], [289, -8], [647, -2450], [-301, -3401]], [[242719, 370999], [-614, 37]], [[242105, 371036], [2, 817], [-459, 1220], [12, 2703]], [[208389, 375000], [-289, -1427], [-262, -3093], [-561, -3167], [-509, -171], [-616, -1904]], [[206152, 365238], [46, 2010], [-135, 4024], [-310, 764], [-525, -1496]], [[205228, 370540], [79, 3230]], [[283630, 374477], [147, -1396], [514, -1038], [-44, -591]], [[284247, 371452], [-292, -1688]], [[283955, 369764], [-489, 1286], [-105, 1395], [-525, 503]], [[282836, 372948], [-465, 418]], [[281362, 373717], [-225, -1081]], [[281137, 372636], [-621, 1277], [-80, 700]], [[281631, 376623], [-269, -2906]], [[260247, 374884], [160, -1473]], [[260407, 373411], [-544, -3500], [-48, -1933]], [[259815, 367978], [-431, 176]], [[259384, 368154], [-184, 2177], [-263, 88]], [[258937, 370419], [-189, 413]], [[263875, 375552], [-250, -1451]], [[263625, 374101], [-126, -753], [-407, 1614]], [[263092, 374962], [19, 867]], [[268954, 376150], [-162, -516], [84, -2449]], [[268876, 373185], [-340, 667], [-495, -733]], [[268041, 373119], [-179, 2658]], [[219879, 376796], [30, -8168]], [[219909, 368628], [-1216, -7]], [[218693, 368621], [1, 4867]], [[257736, 372101], [-514, 1415]], [[257222, 373516], [-85, 1915], [-348, 1667]], [[273601, 375032], [187, -2459], [-193, 530], [-410, -2364]], [[273185, 370739], [-292, -249], [-64, -1205]], [[272829, 369285], [-281, 1663], [-394, 3474], [-139, 91]], [[261877, 376492], [-288, -708], [-405, -2399]], [[261184, 373385], [-333, -3287]], [[260851, 370098], [-286, -39], [142, 1604], [-300, 1748]], [[271211, 372080], [-148, -2078]], [[271063, 370002], [-199, -676]], [[270864, 369326], [-114, 472]], [[270750, 369798], [-437, 240], [-582, 3546]], [[269731, 373584], [-227, 2107]], [[255889, 376513], [81, -2236], [-378, -1771]], [[255592, 372506], [-241, -671]], [[255351, 371835], [-666, -172]], [[254685, 371663], [-57, 1803], [-480, 3101]], [[285285, 373345], [270, -2335]], [[285555, 371010], [-138, -2862]], [[285417, 368148], [-256, 2601]], [[285161, 370749], [-819, 3092], [-256, 2540]], [[199665, 371687], [-1364, 1]], [[198301, 371688], [8, 1040], [301, 1491]], [[263092, 374962], [-79, -1906]], [[263013, 373056], [-780, -638]], [[262233, 372418], [68, 3271], [-83, 690]], [[201862, 375331], [-47, -8024]], [[201815, 367307], [-1165, -220], [0, 567]], [[269731, 373584], [-340, -1357], [-300, 301]], [[269091, 372528], [-215, 657]], [[277141, 373987], [-397, 706], [-568, -2859]], [[276176, 371834], [-345, -947], [-213, 581]], [[275618, 371468], [-210, 1192]], [[250737, 375829], [-7, -4869]], [[250730, 370960], [-827, -8], [-198, -520]], [[249705, 370432], [27, 2111], [-434, 1360], [-18, 830]], [[266117, 375148], [-215, -2029]], [[265902, 373119], [-39, -3]], [[265863, 373116], [-510, 788], [-270, 1472]], [[257222, 373516], [17, -1185], [-615, -2106]], [[256624, 370225], [-1032, 2281]], [[264865, 375659], [-28, -5332]], [[264837, 370327], [-303, -813]], [[264534, 369514], [-414, 301]], [[264120, 369815], [-495, 4286]], [[253866, 374660], [-364, -2527], [71, -1661]], [[253573, 370472], [-674, 471]], [[252899, 370943], [2, 5735]], [[262233, 372418], [-14, -886]], [[262219, 371532], [-865, 379], [-170, 1474]], [[221739, 373462], [9, -4974]], [[221748, 368488], [-1535, 133]], [[220213, 368621], [-304, 7]], [[228442, 368634], [-1822, -25]], [[226620, 368609], [-1, 4833]], [[252899, 370943], [-103, 7]], [[252796, 370950], [-827, -12]], [[251969, 370938], [6, 4916]], [[285161, 370749], [-468, -117]], [[284693, 370632], [-446, 820]], [[240417, 376457], [5, -7665]], [[240422, 368792], [-608, 47], [-4, -1332]], [[239810, 367507], [-305, 42]], [[239505, 367549], [-14, 7177]], [[160686, 368758], [-1094, 44], [-338, -404]], [[159254, 368398], [-341, 754], [-149, 3106], [-463, 2406], [48, 1826]], [[282836, 372948], [-67, -2692]], [[282769, 370256], [-815, 2165], [-30, -1006], [-320, 603]], [[281604, 372018], [-242, 1699]], [[249705, 370432], [0, -110]], [[249705, 370322], [-946, 616]], [[248759, 370938], [-796, -36]], [[247963, 370902], [0, 824]], [[238263, 375223], [35, -4781]], [[238298, 370442], [-1280, 166]], [[237018, 370608], [5, 1083]], [[166715, 374265], [-765, -4053], [-188, -2675], [-313, 4], [-790, -4320]], [[164659, 363221], [-270, 1013], [-380, 3367], [-298, 3994]], [[254685, 371663], [-553, -2946]], [[254132, 368717], [-234, 1246], [-124, -776]], [[253774, 369187], [-201, 1285]], [[242105, 371036], [-9, -2451]], [[242096, 368585], [-1210, 161]], [[240886, 368746], [-464, 46]], [[198301, 371688], [-2633, -143], [-352, -2742]], [[268041, 373119], [135, -3677], [-93, -602]], [[268083, 368840], [-64, 308]], [[268019, 369148], [-398, 2375], [-439, 724]], [[267182, 372247], [-37, 801]], [[273842, 367755], [-4, 20]], [[273838, 367775], [-653, 2964]], [[274386, 373404], [-544, -5649]], [[251969, 370938], [-926, -51]], [[251043, 370887], [-313, 73]], [[267182, 372247], [-389, 564], [-373, -1145]], [[266420, 371666], [-518, 1453]], [[265863, 373116], [-284, -991], [-227, -2237]], [[265352, 369888], [-515, 439]], [[286401, 372837], [-31, -1676], [-479, 915], [-228, 2729]], [[203687, 373713], [-2, -6471]], [[203685, 367242], [-1781, 53]], [[201904, 367295], [-89, 12]], [[158120, 372965], [-303, -2]], [[157817, 372963], [-33, 1344], [287, 552], [49, -1894]], [[239505, 367549], [-1221, 189]], [[238284, 367738], [14, 2704]], [[264120, 369815], [-276, -992]], [[263844, 368823], [-589, 2769]], [[263255, 371592], [-242, 1464]], [[224788, 373420], [0, -4871]], [[224788, 368549], [-1526, -10]], [[223262, 368539], [-2, 4887]], [[279384, 369873], [-416, -2088]], [[278968, 367785], [-186, -655]], [[278782, 367130], [-282, 1313]], [[278500, 368443], [-442, 1074], [-256, 1751]], [[211942, 371760], [-29, -11975]], [[211913, 359785], [-2568, -74]], [[209345, 359711], [-3196, -18]], [[206149, 359693], [3, 5545]], [[277630, 369701], [-234, -1501], [-213, 613], [-430, -1507], [-95, -1769]], [[276658, 365537], [-630, 2108]], [[276028, 367645], [291, 2275], [-143, 1914]], [[245159, 372763], [-5, -2033]], [[245154, 370730], [-438, 88], [-5, -1634], [288, -70], [-3, -1602]], [[244996, 367512], [-1212, 138]], [[243784, 367650], [-301, 26], [0, 3252], [-151, 2]], [[272829, 369285], [-248, -1599]], [[272581, 367686], [-815, 1322], [-628, 339], [-75, 655]], [[281137, 372636], [-25, -1023], [-602, -5508]], [[280510, 366105], [-361, 1084]], [[280149, 367189], [-643, 2879]], [[167514, 370686], [-806, -4323], [-52, -2727], [-160, -1067], [-478, -108], [49, -890], [-436, -1627], [-319, -2893], [-1552, -1282], [-242, 1461], [-239, 3370]], [[163279, 360600], [183, 976], [522, 1046], [675, 599]], [[285850, 370354], [-295, 656]], [[285474, 374121], [422, -2948], [651, -1011], [-346, -835], [-351, 1027]], [[269091, 372528], [-167, -3365], [109, -686], [-352, -3385]], [[268681, 365092], [-160, 2649], [-438, 1099]], [[205228, 370540], [-718, -4116]], [[204510, 366424], [-823, 2], [-2, 816]], [[281604, 372018], [-166, -3772]], [[281438, 368246], [-287, -1612]], [[281151, 366634], [-415, -1159], [-226, 630]], [[270750, 369798], [-954, -4452]], [[269796, 365346], [-678, -1792]], [[269118, 363554], [-32, -122]], [[269086, 363432], [-466, 1404]], [[268620, 364836], [61, 256]], [[246882, 371764], [-42, -6070]], [[246840, 365694], [-2, -838], [-515, -29]], [[246323, 364827], [-104, 1909], [11, 4271], [-1076, -277]], [[216257, 373489], [3, -6477]], [[216260, 367012], [-86, 2]], [[216174, 367014], [-1351, 13]], [[214823, 367027], [0, 4749]], [[257865, 370292], [-200, -146], [146, -3006]], [[257811, 367140], [-547, -1924], [-253, -1484]], [[257011, 363732], [-559, 3794]], [[256452, 367526], [172, 2699]], [[217475, 373489], [0, -6490]], [[217475, 366999], [-1215, 13]], [[218693, 368621], [0, -1623]], [[218693, 366998], [-1158, 2]], [[217535, 367000], [-60, -1]], [[223262, 368539], [4, -1605]], [[223266, 366934], [-1483, -59]], [[221783, 366875], [-35, 1613]], [[226620, 368609], [1, -1637]], [[226621, 366972], [-1512, -41]], [[225109, 366931], [-321, 1], [0, 1617]], [[232977, 373422], [0, -6492]], [[232977, 366930], [-1214, 49]], [[231763, 366979], [2, 4042]], [[234196, 372339], [0, -5412]], [[234196, 366927], [-1206, 3]], [[232990, 366930], [-13, 0]], [[260851, 370098], [153, -1651]], [[261004, 368447], [-327, 81]], [[260677, 368528], [-206, -892]], [[260471, 367636], [-656, 342]], [[262219, 371532], [-27, -1601]], [[262192, 369931], [-95, -2448]], [[262097, 367483], [-273, 950], [-278, -893], [-215, 1025], [-327, -118]], [[275618, 371468], [-300, -1181], [80, -1044], [-490, -1589]], [[274908, 367654], [-100, 1094], [-720, -2036], [-246, 1043]], [[266420, 371666], [-159, -2460]], [[266261, 369206], [-144, 586], [-553, -948], [-155, 568]], [[265409, 369412], [-57, 476]], [[263255, 371592], [-527, -1618]], [[262728, 369974], [-536, -43]], [[283955, 369764], [143, -836]], [[284098, 368928], [-199, -2026]], [[283899, 366902], [-182, 62]], [[283717, 366964], [-298, 1139]], [[283419, 368103], [99, 1639], [-146, 1185]], [[283372, 370927], [-246, -568]], [[283126, 370359], [-198, -214]], [[282928, 370145], [-159, 111]], [[158120, 372965], [96, -2153], [271, -374], [409, -1981]], [[158896, 368457], [-209, -644], [106, -2702]], [[158793, 365111], [-4, -1304], [-465, -535], [78, -1485]], [[158402, 361787], [-314, 1660], [11, 3040], [-319, 2976], [37, 3500]], [[268019, 369148], [-408, 283], [-84, -2105]], [[267527, 367326], [-252, 702], [-463, -1950], [-186, 747], [-277, -816]], [[266349, 366009], [-88, 3197]], [[282769, 370256], [-560, -2687]], [[282209, 367569], [-433, 1404], [-338, -727]], [[256452, 367526], [-546, -453]], [[255906, 367073], [-158, 651], [-62, 2671]], [[255686, 370395], [-335, 1440]], [[235506, 371949], [0, -5388]], [[235506, 366561], [0, -480]], [[235506, 366081], [-1273, 28]], [[234233, 366109], [-37, 818]], [[276028, 367645], [-525, -1521]], [[275503, 366124], [-183, 485], [-294, -965]], [[275026, 365644], [-118, 2010]], [[206149, 359693], [-184, -2]], [[205965, 359691], [-1385, 13]], [[204580, 359704], [-148, 938], [143, 4466], [-65, 1316]], [[237018, 370608], [-19, -4325]], [[236999, 366283], [-1493, 278]], [[255686, 370395], [-1221, -4085]], [[254465, 366310], [33, 525]], [[254498, 366835], [-359, 563], [-7, 1319]], [[247963, 370902], [3, -5312], [-200, 55]], [[247766, 365645], [-926, 49]], [[214823, 367027], [-1, -7366]], [[214822, 359661], [-2676, 121]], [[212146, 359782], [-233, 3]], [[198301, 371688], [-141, -896], [-30, -2362], [-478, -2240], [-241, -2267], [2, -1425], [-247, -2726]], [[197166, 359772], [-1855, -8]], [[199666, 367649], [1, -7868]], [[199667, 359781], [-2501, -9]], [[163279, 360600], [-1049, -5634]], [[162230, 354966], [-621, 1774], [-205, 2320]], [[161404, 359060], [-33, 3269]], [[263844, 368823], [-156, -2927]], [[263688, 365896], [-150, 509], [-457, -2191]], [[263081, 364214], [-5, 2272], [-355, 1236], [7, 2252]], [[284693, 370632], [402, -618], [175, -1717]], [[285270, 368297], [-384, -511], [-28, -974]], [[284858, 366812], [-760, 2116]], [[259384, 368154], [-65, -2032], [-241, -92]], [[259078, 366030], [-868, -273]], [[258210, 365757], [-399, 1383]], [[278500, 368443], [-229, -637], [32, -1405]], [[278303, 366401], [-518, -5580]], [[277785, 360821], [-108, -926], [-313, 672]], [[277364, 360567], [-363, 2794], [-342, 617]], [[276659, 363978], [-1, 1559]], [[184567, 369085], [6, -9298]], [[184573, 359787], [-3209, 1]], [[231763, 366979], [-8, -1628]], [[231755, 365351], [-1561, 66]], [[230194, 365417], [-3, 3233]], [[246323, 364827], [-123, -4110]], [[246200, 360717], [-515, 62], [-148, 783]], [[245537, 361562], [-47, 1372], [-348, 1595], [-44, 2975], [-102, 8]], [[249705, 370322], [275, -3108], [-171, -1185]], [[249809, 366029], [-13, -1567]], [[249796, 364462], [-367, -344], [-402, -1991]], [[249027, 362127], [-283, 3]], [[248744, 362130], [15, 8808]], [[243784, 367650], [-24, -6958]], [[243760, 360692], [-1208, 136]], [[242552, 360828], [-452, 64]], [[242100, 360892], [-4, 7693]], [[253774, 369187], [-63, -598], [-543, -370], [-221, -906]], [[252947, 367313], [-159, 350]], [[252788, 367663], [8, 3287]], [[252788, 367663], [-169, -665], [-98, -2358], [240, -2056], [-183, -1537]], [[252578, 361047], [0, 1701], [-613, 3308]], [[251965, 366056], [4, 4882]], [[283419, 368103], [-491, 2042]], [[251965, 366056], [-546, -28], [-64, -613]], [[251355, 365415], [-321, 507]], [[251034, 365922], [9, 4965]], [[251034, 365922], [-568, 97]], [[250466, 366019], [-657, 10]], [[285850, 370354], [308, -1052]], [[286158, 369302], [-18, -1124]], [[286140, 368178], [152, -3489], [-321, -310], [-554, 3769]], [[248744, 362130], [-259, 20], [1, -1356], [-425, -246]], [[248061, 360548], [-311, 844], [16, 4253]], [[273838, 367775], [29, -1536], [-368, -994]], [[273499, 365245], [-679, -1091]], [[272820, 364154], [-382, 1913]], [[272438, 366067], [143, 1619]], [[168203, 368402], [-33, -2228], [201, -311], [166, -3441], [607, -1527], [212, -3239], [-22, -2583]], [[169334, 355073], [-1716, -82], [-1, -1560], [-890, 26], [-3, -1596], [-460, 19], [-298, -1620]], [[165966, 350260], [-246, -1296], [-814, -375], [-3, -4045], [-992, -5108]], [[163911, 339436], [-928, 3750], [56, 1793], [-140, 1162]], [[162899, 346141], [229, 1144], [-1, 2966], [-897, 4715]], [[238284, 367738], [-14, -2707]], [[238270, 365031], [-1188, 150]], [[237082, 365181], [-83, 1102]], [[265409, 369412], [279, -3141]], [[265688, 366271], [-442, -1825]], [[265246, 364446], [-535, 1287]], [[264711, 365733], [-177, 3781]], [[255906, 367073], [-251, -1812], [146, -2556]], [[255801, 362705], [-529, -954], [-438, 809]], [[254834, 362560], [-346, 1711], [-23, 2039]], [[283717, 366964], [-7, -1436]], [[283710, 365528], [-51, 69]], [[283659, 365597], [-117, -1255]], [[283542, 364342], [-75, -143]], [[283467, 364199], [-36, -77]], [[283431, 364122], [-87, -195]], [[283344, 363927], [-565, 790]], [[282779, 364717], [-265, 34], [-366, 1828], [61, 990]], [[280149, 367189], [-243, -2778]], [[279906, 364411], [-397, -807]], [[279509, 363604], [-259, 695], [-282, 3486]], [[287953, 369117], [-346, -3597], [-150, -3563], [-151, 2650], [266, 5441], [255, 73]], [[263081, 364214], [-502, -2273]], [[262579, 361941], [-398, 1304]], [[262181, 363245], [-37, 1322], [-302, 999]], [[261842, 365566], [255, 1917]], [[272438, 366067], [-555, -2439], [-498, 578]], [[271385, 364206], [-316, 930], [-383, 3657], [178, 533]], [[254498, 366835], [-802, -2923], [-19, -787]], [[253677, 363125], [-271, -607]], [[253406, 362518], [-71, 2344], [-388, 2451]], [[188715, 359808], [-3142, -15]], [[185573, 359793], [-1000, -6]], [[266349, 366009], [57, -1412]], [[266406, 364597], [-349, 1839], [-369, -165]], [[264711, 365733], [-224, -683], [-203, -2441]], [[264284, 362609], [-596, 3287]], [[271385, 364206], [-448, -1771]], [[270937, 362435], [-326, -1378], [-364, -500]], [[270247, 360557], [-283, 4288], [-168, 501]], [[286158, 369302], [207, 215], [310, -1575], [-73, -2372], [-462, 2608]], [[268620, 364836], [-243, -50], [-502, -1356]], [[267875, 363430], [-354, 1381], [6, 2515]], [[282779, 364717], [-405, -1350]], [[282374, 363367], [-1213, 1929]], [[281161, 365296], [-10, 1338]], [[284858, 366812], [77, -164]], [[284935, 366648], [-7, -2001], [-380, 948], [-673, 137], [24, 1170]], [[240886, 368746], [3, -7717]], [[240889, 361029], [-605, 67]], [[240284, 361096], [-452, 335]], [[239832, 361431], [-22, 6076]], [[161404, 359060], [-763, 407], [-257, -1537]], [[160384, 357930], [-486, 2766], [-658, 1780], [-447, 2635]], [[158896, 368457], [358, -59]], [[261842, 365566], [-523, -2202]], [[261319, 363364], [-642, 5164]], [[242100, 360892], [-1211, 137]], [[275026, 365644], [-484, -1303]], [[274542, 364341], [-690, -1814]], [[273852, 362527], [-445, 2380], [92, 338]], [[230194, 365417], [-2, -5660]], [[230192, 359757], [-625, 5]], [[229567, 359762], [-1109, 1]], [[228458, 359763], [-16, 8871]], [[228458, 359763], [-876, -6]], [[227582, 359757], [-948, 0]], [[226634, 359757], [-13, 7215]], [[220213, 368621], [49, -8799]], [[220262, 359822], [-1515, -40]], [[218747, 359782], [-2, 7215], [-52, 1]], [[221783, 366875], [7, -7101]], [[221790, 359774], [-1286, 38]], [[220504, 359812], [-242, 10]], [[225109, 366931], [7, -7184]], [[225116, 359747], [-550, 11]], [[224566, 359758], [-1269, 13]], [[223297, 359771], [-31, 7163]], [[261319, 363364], [-484, -1545]], [[260835, 361819], [-445, 1353]], [[260390, 363172], [-31, 2226], [112, 2238]], [[278782, 367130], [-479, -729]], [[176230, 341181], [676, -3535]], [[176906, 337646], [-237, -293], [-2131, -6], [-3163, 16]], [[171375, 337363], [-1036, -168]], [[170339, 337195], [74, 1516], [-404, 8051], [81, 566], [-423, 2802], [-72, 2164], [-261, 2779]], [[285483, 364729], [247, -950]], [[285730, 363779], [-49, -868]], [[285681, 362911], [-94, 912], [-633, 479], [-19, 2346]], [[285270, 368297], [233, -1659]], [[285503, 366638], [-153, -1180]], [[285350, 365458], [133, -729]], [[260390, 363172], [-160, -225]], [[260230, 362947], [-453, -403], [-418, 352]], [[259359, 362896], [21, 897], [-302, 2237]], [[267875, 363430], [-170, -1501], [19, -1797], [-189, -331]], [[267535, 359801], [-167, 368]], [[267368, 360169], [-60, 2882], [-338, 936], [-80, 1342], [-349, -222], [-82, -931]], [[266459, 364176], [-53, 421]], [[279509, 363604], [-224, -3408]], [[279285, 360196], [-519, 775]], [[278766, 360971], [-292, -175], [-159, 1424], [-530, -1399]], [[239832, 361431], [-1514, 177]], [[238318, 361608], [-48, 3423]], [[253406, 362518], [-128, -3094]], [[253278, 359424], [-344, 1547], [-334, -766]], [[252600, 360205], [-233, 1071]], [[252367, 361276], [211, -229]], [[245537, 361562], [-556, -176], [-16, -3767]], [[244965, 357619], [-1212, 97]], [[243753, 357716], [7, 2976]], [[201904, 367295], [0, -3259], [564, -4371]], [[202468, 359665], [-2632, 116]], [[199836, 359781], [-169, 0]], [[276659, 363978], [-321, -1646], [-128, 663], [-334, -926]], [[275876, 362069], [-139, -177]], [[275737, 361892], [-37, 2241], [-197, 1991]], [[276171, 365518], [-31, -845]], [[276140, 364673], [211, -935], [217, 1690], [-397, 90]], [[257011, 363732], [-118, -2665]], [[256893, 361067], [-311, -151]], [[256582, 360916], [-548, -371], [-28, 565]], [[256006, 361110], [-205, 1595]], [[281161, 365296], [-22, -3279]], [[281139, 362017], [-569, -758]], [[280570, 361259], [-694, 2327], [30, 825]], [[204580, 359704], [-804, -10]], [[203776, 359694], [-1308, -29]], [[258405, 362945], [-625, 205], [-142, -3375]], [[257638, 359775], [-745, 1292]], [[258210, 365757], [195, -2812]], [[216174, 367014], [4, -7320]], [[216178, 359694], [-1317, -41]], [[214861, 359653], [-39, 8]], [[217535, 367000], [4, -7258]], [[217539, 359742], [-1361, -48]], [[218747, 359782], [-870, -30]], [[217877, 359752], [-338, -10]], [[232990, 366930], [-4, -7162]], [[232986, 359768], [-736, 0]], [[232250, 359768], [-495, -4]], [[231755, 359764], [0, 5587]], [[226634, 359757], [-863, -11]], [[225771, 359746], [-655, 1]], [[223297, 359771], [-1270, 0]], [[222027, 359771], [-237, 3]], [[234233, 366109], [3, -6336]], [[234236, 359773], [-930, -5]], [[233306, 359768], [-320, 0]], [[254834, 362560], [-147, -2742]], [[254687, 359818], [-400, -772]], [[254287, 359046], [-461, 3988], [-149, 91]], [[285503, 366638], [154, -1165], [635, -2093], [-66, -1012]], [[286226, 362368], [53, -609]], [[286279, 361759], [-115, -211]], [[286164, 361548], [-434, 2231]], [[285483, 364729], [-133, 729]], [[237082, 365181], [-19, -4504]], [[237063, 360677], [-1557, 162]], [[235506, 360839], [0, 5242]], [[275737, 361892], [-473, -1709], [-546, -689]], [[274718, 359494], [-101, 1954]], [[274617, 361448], [153, 1099]], [[274770, 362547], [-228, 1794]], [[266459, 364176], [-121, -2911], [119, -2630]], [[266457, 358635], [-224, 322]], [[266233, 358957], [-784, 1845]], [[265449, 360802], [-274, 2103], [71, 1541]], [[264091, 359038], [-613, -1731]], [[263478, 357307], [-281, 2109], [-435, 319]], [[262762, 359735], [-183, 2206]], [[264284, 362609], [-193, -3571]], [[235506, 360839], [0, -1078]], [[235506, 359761], [-1085, 11]], [[234421, 359772], [-185, 1]], [[259359, 362896], [-159, -1977]], [[259200, 360919], [-468, 373], [-327, 1653]], [[276140, 364673], [31, 845]], [[252367, 361276], [-1008, 2722]], [[251359, 363998], [-4, 1417]], [[272820, 364154], [-287, -1786], [161, -862], [-535, -1063], [70, -474]], [[272229, 359969], [-685, -1435], [-271, 477]], [[271273, 359011], [-336, 3424]], [[250466, 366019], [-48, -4180], [274, -850]], [[250692, 360989], [92, -1564]], [[250784, 359425], [-347, 1556], [-155, -1005]], [[250282, 359976], [-177, 539], [-309, 3947]], [[265449, 360802], [-249, -1448], [-375, -410]], [[264825, 358944], [-564, -169]], [[264261, 358775], [-170, 263]], [[251359, 363998], [-15, -29]], [[251344, 363969], [-427, -1199], [-225, -1781]], [[267368, 360169], [-217, -969], [-641, -1367]], [[266510, 357833], [-53, 802]], [[248061, 360548], [-409, -2218]], [[247652, 358330], [-1170, 82]], [[246482, 358412], [-282, 2305]], [[283884, 365227], [441, 265], [239, -1371]], [[284564, 364121], [-405, -2255]], [[284159, 361866], [-678, -2215]], [[283481, 359651], [-2, 3311]], [[283479, 362962], [63, 1380]], [[283659, 365597], [225, -370]], [[262181, 363245], [-452, -3529], [-71, -1327]], [[261658, 358389], [-614, 240]], [[261044, 358629], [-209, 3190]], [[270247, 360557], [-500, -1318]], [[269747, 359239], [-387, 951], [-242, 3364]], [[231755, 359764], [-101, -4]], [[231654, 359760], [-1462, -3]], [[273852, 362527], [-162, -1380]], [[273690, 361147], [-561, -945], [-310, 462], [-429, -1770]], [[272390, 358894], [-161, 1075]], [[282112, 359572], [-317, 633]], [[281795, 360205], [-220, -114], [-436, 1926]], [[282374, 363367], [-290, -906], [28, -2889]], [[238318, 361608], [-4, -1905]], [[238314, 359703], [-2, -1358]], [[238312, 358345], [-1259, 166]], [[237053, 358511], [10, 2166]], [[160384, 357930], [-174, -102]], [[160210, 357828], [-281, 264], [-164, -998]], [[159765, 357094], [-379, 2271], [-464, -404], [-520, 2826]], [[283344, 363927], [135, -965]], [[283481, 359651], [-614, -2145]], [[282867, 357506], [-109, 311]], [[282758, 357817], [-299, 1492], [-347, 263]], [[269086, 363432], [-450, -1508], [10, -1311], [-407, -1312]], [[268239, 359301], [-193, 764], [-584, -1127], [73, 863]], [[250282, 359976], [-572, -2622]], [[249710, 357354], [-479, -188]], [[249231, 357166], [11, 1267], [-274, 2900], [59, 794]], [[280570, 361259], [-138, -3504]], [[280432, 357755], [-433, -3598]], [[279999, 354157], [-48, 2703], [-666, 3336]], [[274770, 362547], [-153, -1099]], [[274718, 359494], [-251, -983]], [[274467, 358511], [-297, -983]], [[274170, 357528], [-480, 3619]], [[285497, 362381], [-63, -1487], [-424, -1183]], [[285010, 359711], [-289, -964]], [[284721, 358747], [-34, 2055], [-528, 1064]], [[284564, 364121], [581, -507], [352, -1233]], [[277364, 360567], [-130, -3464]], [[277234, 357103], [-337, -1260], [-663, 787], [-116, -677]], [[276118, 355953], [-70, 868], [-471, 580]], [[275577, 357401], [360, 2850], [-61, 1818]], [[251671, 358926], [-486, -648], [-308, 443]], [[250877, 358721], [-93, 704]], [[251344, 363969], [327, -5043]], [[252600, 360205], [-4, -1497]], [[252596, 358708], [-916, 78]], [[251680, 358786], [-9, 140]], [[286164, 361548], [133, -1960]], [[286297, 359588], [-664, 2557], [48, 766]], [[269747, 359239], [82, -1209], [-301, -552]], [[269528, 357478], [-635, 40], [-381, -1462]], [[268512, 356056], [-298, 1723]], [[268214, 357779], [25, 1522]], [[259200, 360919], [-148, -2366]], [[259052, 358553], [-666, -2939]], [[258386, 355614], [14, 578], [-508, 429], [-79, 979]], [[257813, 357600], [-175, 2175]], [[262762, 359735], [-638, -2584]], [[262124, 357151], [-421, -78]], [[261703, 357073], [-45, 1316]], [[261044, 358629], [-402, -2234]], [[260642, 356395], [-399, 432]], [[260243, 356827], [-13, 6120]], [[254287, 359046], [-781, -1739]], [[253506, 357307], [-228, 2117]], [[260243, 356827], [-662, -2212]], [[259581, 354615], [-529, 3938]], [[256006, 361110], [-211, -8003]], [[255795, 353107], [-851, -64]], [[254944, 353043], [-147, -18]], [[254797, 353025], [95, 6137], [-205, 656]], [[285916, 358061], [-1039, -4907]], [[284877, 353154], [-34, 77]], [[284843, 353231], [-42, 1109]], [[284801, 354340], [305, 3818], [-96, 1553]], [[285497, 362381], [59, -1873], [467, -1557], [-107, -890]], [[271273, 359011], [-157, -551]], [[271116, 358460], [-308, -1199], [-364, -179], [-73, -1054], [-635, -1658]], [[269736, 354370], [-208, 3108]], [[278766, 360971], [-356, -9724]], [[278410, 351247], [-345, -4]], [[278065, 351243], [106, 760], [-263, 1161], [-285, -493], [86, -1438]], [[277709, 351233], [-112, -1]], [[277597, 351232], [-569, 21]], [[277028, 351253], [206, 5850]], [[275577, 357401], [-419, -1374], [-218, -1669]], [[274940, 354358], [-473, 4153]], [[249231, 357166], [-25, -4320], [-720, 33]], [[248486, 352879], [-527, 25]], [[247959, 352904], [-9, 1582], [-298, 3844]], [[281795, 360205], [-66, -4560]], [[281729, 355645], [-596, 561], [-701, 1549]], [[286315, 361864], [-36, -105]], [[286315, 361864], [307, -509], [-325, -1767]], [[284721, 358747], [-1328, -4408]], [[283393, 354339], [-167, 252], [88, 2639], [-447, 276]], [[246482, 358412], [44, -2141]], [[246526, 356271], [-1263, 227]], [[245263, 356498], [-303, 38], [5, 1083]], [[240284, 361096], [-17, -4867]], [[240267, 356229], [-1101, 142]], [[239166, 356371], [-106, 8], [13, 3262], [-759, 62]], [[274170, 357528], [-841, -1351]], [[273329, 356177], [-156, -696], [-455, -110]], [[272718, 355371], [-328, 3523]], [[257813, 357600], [-221, -728], [-203, -3628]], [[257389, 353244], [-828, -107]], [[256561, 353137], [21, 7779]], [[256561, 353137], [-151, -14]], [[256410, 353123], [-615, -16]], [[242552, 360828], [-65, -4878]], [[242487, 355950], [-1819, 221]], [[240668, 356171], [-401, 58]], [[253506, 357307], [130, -2237]], [[253636, 355070], [-1045, 64]], [[252591, 355134], [5, 3574]], [[250877, 358721], [-61, -2945]], [[250816, 355776], [-215, -1258], [64, -1202]], [[250665, 353316], [-204, -1647], [-215, 1259]], [[250246, 352928], [-536, 4426]], [[279999, 354157], [-151, -412], [-88, -2492]], [[279760, 351253], [-173, -5]], [[279587, 351248], [-953, 1]], [[278634, 351249], [-224, -2]], [[243753, 357716], [-40, -7253]], [[243713, 350463], [-1248, -11]], [[242465, 350452], [22, 5498]], [[237053, 358511], [-17, -3425]], [[237036, 355086], [-1531, 348]], [[235505, 355434], [1, 4327]], [[266233, 358957], [17, -976], [-599, -2205], [-221, -1818]], [[265430, 353958], [-521, 3091], [-84, 1895]], [[282758, 357817], [6, -3369], [-310, -3129]], [[282454, 351319], [-369, -16]], [[282085, 351303], [-408, -9]], [[281677, 351294], [52, 4351]], [[268214, 357779], [-540, -708], [-177, -2081], [-906, -1448]], [[266591, 353542], [-141, 2662], [60, 1629]], [[272718, 355371], [-733, -1028], [-226, -1288]], [[271759, 353055], [-261, 2813], [-382, 2592]], [[192649, 359743], [0, -24860], [483, -3], [-46, -2691], [-3, -12919], [-57, -4902], [46, -1624], [-29, -12941], [-91, -9], [0, -3908]], [[192952, 295886], [-303, 169]], [[192649, 296055], [0, 7877], [-2090, 0], [0, 4900]], [[190559, 308832], [0, 51008]], [[190559, 308832], [-267, 69], [-549, 2097], [-586, 1352], [-625, -723], [-214, 1094]], [[188318, 312721], [8, 6150], [-629, 15], [-1, 3313], [-1550, -154], [-3, 3263], [-297, 21], [4, 2068], [-380, -319], [-149, 1054], [-899, 1045], [-616, 2799], [-445, 401]], [[183361, 332377], [1, 5120], [66, 1656], [-122, 2775], [363, 944], [70, 1118], [518, 1618], [615, 865], [469, 2332], [-89, 1927], [91, 1455], [24, 3834], [237, 2874], [-31, 898]], [[254797, 353025], [-1049, 763]], [[253748, 353788], [-112, 1282]], [[233306, 359768], [-67, -1052], [1, -6427]], [[233240, 352289], [-1054, -2]], [[232186, 352287], [-1, 6412], [65, 1069]], [[231654, 359760], [-1, -10708]], [[231653, 349052], [-2, -4884], [-743, 12]], [[230908, 344180], [41, 1148], [-278, 232], [-357, 1844], [-191, -673], [-230, 2345], [-236, 376], [-145, 2238], [-299, -1766], [-371, 677]], [[228842, 350601], [273, 1701], [-395, -68]], [[228720, 352234], [-26, 1706], [357, -36], [129, 1256], [379, 564], [8, 4038]], [[224566, 359758], [31, -9970]], [[224597, 349788], [-210, -1342], [-482, 1078], [-172, 1064], [-325, 12]], [[223408, 350600], [-48, 1718], [-452, 3424], [-433, 679]], [[222475, 356421], [0, 1]], [[222475, 356422], [-448, 3349]], [[234421, 359772], [22, -6122]], [[234443, 353650], [-18, -2995]], [[234425, 350655], [-897, 9]], [[233528, 350664], [-1, 1625], [-287, 0]], [[232186, 352287], [-8, -3237]], [[232178, 349050], [-525, 2]], [[227582, 359757], [-1, -7542]], [[227581, 352215], [-1788, -1]], [[225793, 352214], [-22, 7532]], [[225793, 352214], [0, -2428]], [[225793, 349786], [-1196, 2]], [[228720, 352234], [-1136, -19]], [[227584, 352215], [-3, 0]], [[235505, 355434], [1, -1837]], [[235506, 353597], [-1063, 53]], [[222475, 356421], [0, -4177], [-865, -45]], [[221610, 352199], [-1108, 8]], [[220502, 352207], [2, 7605]], [[203776, 359694], [98, -2074], [-26, -3169], [117, -4650], [-91, -2222], [-239, -893], [559, -1233], [337, -2424], [573, -1622]], [[205104, 341407], [-115, -753], [-407, 115]], [[204582, 340769], [2, 439], [-988, -6], [48, -1326], [-533, 2]], [[203111, 339878], [-7, 660]], [[203104, 340538], [1, 655], [-1776, -49], [0, 4052], [-2059, 59]], [[199270, 345255], [16, 10890], [481, 2044], [69, 1592]], [[199270, 345255], [-7, -4085]], [[199263, 341170], [-3954, 38]], [[195309, 341208], [2, 18556]], [[195309, 341208], [0, -19410]], [[195309, 321798], [-1, -7083]], [[195308, 314715], [-3, -14913]], [[195305, 299802], [-837, -13], [-15, -900], [-398, -1421]], [[194055, 297468], [-881, -3135], [-222, 1553]], [[212146, 359782], [0, -9302]], [[212146, 350480], [-110, 1], [3, -8289]], [[212039, 342192], [-2, -5881]], [[212037, 336311], [-929, 13]], [[211108, 336324], [28, 6448], [-1196, -12], [1, 1644], [-599, 9], [0, 810]], [[209342, 345223], [3, 14488]], [[214861, 359653], [-12, -9170]], [[214849, 350483], [-362, -4]], [[214487, 350479], [-2341, 1]], [[217877, 359752], [-24, -9286]], [[217853, 350466], [-365, -7]], [[217488, 350459], [-1501, 5]], [[215987, 350464], [-1138, 19]], [[220502, 352207], [-2, -1740]], [[220500, 350467], [-1510, -6]], [[218990, 350461], [-1137, 5]], [[284801, 354340], [42, -1109]], [[284877, 353154], [-51, -1711]], [[284826, 351443], [-1, -153]], [[284825, 351290], [-691, 44]], [[284134, 351334], [-370, -26]], [[283764, 351308], [-248, 1789], [-323, 550], [200, 692]], [[263478, 357307], [2, -789], [-559, -4123]], [[262921, 352395], [-20, 2]], [[262901, 352397], [-528, 227]], [[262373, 352624], [-249, 4527]], [[205965, 359691], [58, -1482], [-85, -3570], [-387, -996], [-22, -2199], [163, -1118], [-61, -4279]], [[205631, 346047], [-184, -448], [-36, -1983], [-307, -2209]], [[209342, 345223], [-1191, 14]], [[208151, 345237], [-1196, -14], [2, 803], [-1326, 21]], [[239166, 356371], [-30, -5933]], [[239136, 350438], [-750, 14]], [[238386, 350452], [29, 5979], [-103, 1914]], [[162899, 346141], [-231, -1190], [-456, 1973], [-261, -928], [-61, 1185], [-572, 3411], [-183, -60], [-19, 1981], [-417, 1414], [44, 778], [-533, 3123]], [[265430, 353958], [-148, -1853]], [[265282, 352105], [-222, 46]], [[265060, 352151], [-603, 35]], [[264457, 352186], [-224, 1544], [-135, 2569], [163, 2476]], [[286870, 358327], [-79, -1657]], [[286791, 356670], [-328, 768], [3, 1656], [404, -767]], [[264457, 352186], [-96, -2]], [[264361, 352184], [-1440, 211]], [[266591, 353542], [-596, -1193]], [[265995, 352349], [-713, -244]], [[251680, 358786], [-1, -3231]], [[251679, 355555], [-863, 221]], [[252591, 355134], [-9, -4639]], [[252582, 350495], [-78, 9]], [[252504, 350504], [-835, 20]], [[251669, 350524], [10, 5031]], [[261703, 357073], [-226, -4256]], [[261477, 352817], [-391, -141]], [[261086, 352676], [-444, 3719]], [[259581, 354615], [12, -1749]], [[259593, 352866], [-647, 210]], [[258946, 353076], [-576, 206]], [[258370, 353282], [16, 2332]], [[238386, 350452], [-787, -3]], [[237599, 350449], [-586, 0]], [[237013, 350449], [23, 4637]], [[287748, 351418], [-69, 0]], [[287679, 351418], [-139, 3114], [-110, -3118]], [[287430, 351414], [-90, 0]], [[287340, 351414], [-61, 2]], [[287279, 351416], [-242, -2]], [[287037, 351414], [1, 2143], [150, 496], [-378, 1441], [-61, 1239]], [[286749, 356733], [42, -63]], [[286870, 358327], [530, -179], [348, -6730]], [[274940, 354358], [-364, -882], [-48, -1926]], [[274528, 351550], [-629, 24]], [[273899, 351574], [-213, 1696]], [[273686, 353270], [-50, 397]], [[273636, 353667], [-307, 2510]], [[270321, 353193], [-338, -940]], [[269983, 352253], [-141, 1]], [[269842, 352254], [-106, 2116]], [[271759, 353055], [-114, -499]], [[271645, 352556], [-501, 43]], [[271144, 352599], [-890, -363]], [[270254, 352236], [67, 957]], [[247959, 352904], [-202, -2471]], [[247757, 350433], [-990, 13]], [[246767, 350446], [-44, 3365], [-197, 2460]], [[286206, 357292], [36, 565]], [[286206, 357292], [-103, -959], [-95, -4917]], [[286008, 351416], [-140, 0]], [[285868, 351416], [-1042, 27]], [[285916, 358061], [-22, -1250], [348, 1046]], [[163911, 339436], [276, -2210]], [[164187, 337226], [-3149, 125]], [[161038, 337351], [-326, 1746], [-77, 1735], [-231, 787], [-396, 3161], [-503, 2053], [-222, 5105], [442, 1739], [40, 3417]], [[283764, 351308], [-1310, 11]], [[268512, 356056], [-491, -2310], [-105, -1529]], [[267916, 352217], [-1356, 67]], [[266560, 352284], [-565, 65]], [[281677, 351294], [-774, -7]], [[280903, 351287], [-371, -27]], [[280532, 351260], [-772, -7]], [[262373, 352624], [-838, 204]], [[261535, 352828], [-58, -11]], [[245263, 356498], [-29, -6068]], [[245234, 350430], [-782, -12]], [[244452, 350418], [-119, 11]], [[244333, 350429], [-620, 34]], [[269842, 352254], [-878, -31]], [[268964, 352223], [-617, -6]], [[268347, 352217], [-431, 0]], [[258370, 353282], [-422, -315]], [[257948, 352967], [-559, 277]], [[276118, 355953], [-148, -277], [114, -4413]], [[276084, 351263], [-1077, 152]], [[275007, 351415], [-479, 135]], [[250246, 352928], [-253, -2473]], [[249993, 350455], [-186, -21]], [[249807, 350434], [-151, 5]], [[249656, 350439], [-18, -3004]], [[249638, 347435], [-129, 1228], [-367, 441], [-80, -746], [-582, 45]], [[248480, 348403], [6, 4476]], [[286305, 356800], [-51, -466]], [[286570, 356468], [-316, -134]], [[286570, 356468], [124, 213]], [[286694, 356681], [55, 52]], [[287037, 351414], [-532, -2]], [[286505, 351412], [-497, 4]], [[286305, 356800], [-99, 492]], [[277028, 351253], [-871, 10]], [[276157, 351263], [-73, 0]], [[181366, 356861], [18, -12097], [-305, -3169], [-223, -192], [-381, 2417], [-725, -8], [-350, -1053], [144, -4362], [76, -6300], [227, -3470], [73, -3058], [-216, -1125], [36, -1876]], [[179740, 322568], [-2834, 15078]], [[261086, 352676], [-980, 65]], [[260106, 352741], [-513, 125]], [[246767, 350446], [-580, -1]], [[246187, 350445], [-953, -15]], [[240668, 356171], [-20, -5742]], [[240648, 350429], [-227, 4]], [[240421, 350433], [-1234, 7]], [[239187, 350440], [-51, -2]], [[223408, 350600], [12, -6428]], [[223420, 344172], [-1187, 51]], [[222233, 344223], [-596, -4], [-27, 7980]], [[273636, 353667], [50, -397]], [[273899, 351574], [-178, 50]], [[273721, 351624], [-1258, 239]], [[272463, 351863], [-903, 250]], [[271560, 352113], [85, 443]], [[242465, 350452], [-84, -5]], [[242381, 350447], [-1055, 0]], [[241326, 350447], [-678, -18]], [[251669, 350524], [-28, 4]], [[251641, 350528], [-22, -4]], [[251619, 350524], [-191, 1382], [-763, 1410]], [[237013, 350449], [-1507, 13]], [[235506, 350462], [0, 3135]], [[253748, 353788], [47, -3358]], [[253795, 350430], [-1213, 65]], [[170339, 337195], [-4266, 60]], [[166073, 337255], [29, 8917], [143, -16], [5, 2474], [-284, 1630]], [[254944, 353043], [136, -5034]], [[255080, 348009], [-640, -725], [-443, 466]], [[253997, 347750], [-26, 131]], [[253971, 347881], [-176, 2549]], [[235506, 350462], [154, -6283]], [[235660, 344179], [-653, -10]], [[235007, 344169], [-597, 8]], [[234410, 344177], [15, 6478]], [[257414, 348712], [-201, -1047], [-242, 621]], [[256971, 348286], [-207, -250], [-369, 1607]], [[256395, 349643], [15, 3480]], [[257948, 352967], [-373, -4227], [-161, -28]], [[258946, 353076], [-66, -2837]], [[258880, 350239], [-152, -2605]], [[258728, 347634], [-470, -221], [-397, -1687]], [[257861, 345726], [-447, 2986]], [[251619, 350524], [-1425, 9]], [[250194, 350533], [-201, -78]], [[256395, 349643], [-463, -2485]], [[255932, 347158], [-632, 238]], [[255300, 347396], [-220, 613]], [[278065, 351243], [-356, -10]], [[260035, 350463], [-39, -1632]], [[259996, 348831], [-420, 265]], [[259576, 349096], [-528, 339], [-168, 804]], [[260106, 352741], [-71, -2278]], [[248480, 348403], [6, -7256]], [[248486, 341147], [-919, -50]], [[247567, 341097], [-247, -13]], [[247320, 341084], [102, 953]], [[247422, 342037], [419, 2876]], [[247841, 344913], [353, 1892], [-44, 1811], [-209, 1819], [-184, -2]], [[262901, 352397], [149, -1465]], [[263050, 350932], [-592, 1050], [-298, -536], [-193, -2703]], [[261967, 348743], [-458, 2312]], [[261509, 351055], [26, 1773]], [[261509, 351055], [-433, -573], [-153, -1811]], [[260923, 348671], [-582, 2219], [-306, -427]], [[270706, 350628], [-572, -2009], [-308, -73]], [[269826, 348546], [-389, 912], [-672, -256]], [[268765, 349202], [199, 3021]], [[270254, 352236], [-271, 17]], [[271144, 352599], [-438, -1971]], [[271560, 352113], [-142, -3665]], [[271418, 348448], [-528, -1943]], [[270890, 346505], [-41, -397]], [[270849, 346108], [-351, 1893], [300, 1976], [-92, 651]], [[264361, 352184], [5, -1438], [-252, -900], [56, -3382], [-120, -1264]], [[264050, 345200], [-190, -992]], [[263860, 344208], [-474, 1989], [-250, 1871]], [[263136, 348068], [117, 454], [-203, 2410]], [[266560, 352284], [206, -1169], [31, -2258]], [[266797, 348857], [-174, -720], [-607, -562]], [[266016, 347575], [-183, 13], [-202, 1691], [-279, -297]], [[265352, 348982], [-292, 3169]], [[228842, 350601], [-61, -3232], [298, 0], [0, -1617]], [[229079, 345752], [-602, -1], [-1, -1624], [-593, -2]], [[227883, 344125], [-297, 101]], [[227586, 344226], [-2, 7989]], [[268347, 352217], [-502, -559], [-752, -3147]], [[267093, 348511], [-296, 346]], [[233528, 350664], [-299, -2], [-14, -8097]], [[233215, 342565], [-365, 1], [-131, 1627], [-399, 1]], [[232320, 344194], [-150, -1], [8, 4857]], [[265352, 348982], [-275, -2785]], [[265077, 346197], [-193, -790], [-429, 315], [-38, -1252], [-367, 730]], [[268765, 349202], [-61, -397]], [[268704, 348805], [-665, -1448], [-393, -1682]], [[267646, 345675], [-224, 1917], [-258, -1046]], [[267164, 346546], [-71, 1965]], [[227586, 344226], [-599, 4]], [[226987, 344230], [-1193, 4]], [[225794, 344234], [-1, 5552]], [[222233, 344223], [3, -2818]], [[222236, 341405], [-226, -158], [-275, -2614], [-162, -422], [-441, 841], [-101, 2156], [-521, -2268]], [[220510, 338940], [0, 3261]], [[220510, 342201], [-10, 8266]], [[272463, 351863], [277, -3899]], [[272740, 347964], [-622, -2325]], [[272118, 345639], [-700, 2809]], [[263136, 348068], [-494, -1684], [-81, -2308]], [[262561, 344076], [-537, -332]], [[262024, 343744], [-54, 115]], [[261970, 343859], [103, 956], [-106, 3928]], [[273721, 351624], [-182, -2986]], [[273539, 348638], [-167, -516], [-189, 1242], [-443, -1400]], [[230908, 344180], [-82, 5]], [[230826, 344185], [-902, -44]], [[229924, 344141], [-550, -15], [0, 1626], [-295, 0]], [[275007, 351415], [-33, -5379]], [[274974, 346036], [-1, -378]], [[274973, 345658], [-247, 762], [-926, -859]], [[273800, 345561], [12, 1685], [-273, 1392]], [[285868, 351416], [140, -749]], [[286008, 350667], [106, -2464]], [[286114, 348203], [-296, -486]], [[285818, 347717], [-335, -961]], [[285483, 346756], [-266, 1180], [-452, 774]], [[284765, 348710], [60, 2580]], [[287331, 347551], [-272, 271], [-554, 3590]], [[287279, 351416], [112, -2597], [320, -2367], [229, -3945], [-412, 3972], [-197, 1072]], [[287748, 351418], [261, -5943]], [[288009, 345475], [-7, -9]], [[288002, 345466], [-124, 1107], [-199, 4845]], [[276157, 351263], [-22, -5309]], [[276135, 345954], [-1161, 82]], [[287331, 347551], [294, -3319], [-296, 418], [-595, 3435]], [[286734, 348085], [-726, 2582]], [[282085, 351303], [5, -704]], [[282090, 350599], [-40, -2323], [-263, -3337]], [[281787, 344939], [-837, 1178]], [[280950, 346117], [82, 750], [-129, 4420]], [[284010, 345759], [-232, -1457]], [[283778, 344302], [-264, 840], [-153, 2057], [-292, -389], [-26, 2140], [-250, 1169], [-703, 480]], [[284134, 351334], [123, -1350], [-247, -4225]], [[284765, 348710], [428, -835], [170, -2171]], [[285363, 345704], [-1353, 55]], [[279587, 351248], [-16, -5691]], [[279571, 345557], [-415, 60]], [[279156, 345617], [-565, 56]], [[278591, 345673], [43, 5576]], [[280950, 346117], [-322, -1897], [-207, 205]], [[280421, 344425], [-40, 5196], [151, 1639]], [[280421, 344425], [-138, -2849]], [[280283, 341576], [-564, 914]], [[279719, 342490], [-155, 442], [7, 2625]], [[277597, 351232], [-60, -5440]], [[277537, 345792], [-1, -133]], [[277536, 345659], [-1401, 295]], [[278591, 345673], [-288, 31]], [[278303, 345704], [-766, 88]], [[261970, 343859], [-836, 1715], [-211, 1218]], [[260923, 346792], [0, 1879]], [[260923, 346792], [-350, -1703], [-444, 506]], [[260129, 345595], [-184, 949], [51, 2287]], [[283778, 344302], [137, -1341], [-235, -398]], [[283680, 342563], [-211, -1306]], [[283469, 341257], [-343, 603], [-21, 992], [-459, 1162]], [[282646, 344014], [-526, -168], [-333, 1093]], [[234410, 344177], [-298, -3], [1, -1624], [-250, 5]], [[233863, 342555], [-648, 10]], [[270849, 346108], [-412, -3021]], [[270437, 343087], [-395, 999]], [[270042, 344086], [-95, 1419], [-234, 366]], [[269713, 345871], [113, 2675]], [[286734, 348085], [37, -1381], [441, -2720], [-295, -510], [-337, 1726]], [[286580, 345200], [-247, 781], [-219, 2222]], [[251641, 350528], [29, -1722], [-373, -22], [-27, -3471]], [[251270, 345313], [-542, -338]], [[250728, 344975], [-915, 150]], [[249813, 345125], [341, 3659], [40, 1749]], [[225794, 344234], [-297, 0]], [[225497, 344234], [-1188, 0]], [[224309, 344234], [-889, -62]], [[252504, 350504], [-37, -6508]], [[252467, 343996], [-452, -1664]], [[252015, 342332], [-416, 1162], [-329, 1819]], [[249813, 345125], [-408, -510]], [[249405, 344615], [-185, 1255], [449, 35], [-218, 1039], [187, 491]], [[249807, 350434], [-151, 5]], [[215987, 342196], [-1502, -4]], [[214485, 342192], [2, 8287]], [[215987, 350464], [0, -8268]], [[253971, 347881], [-287, -10], [29, -1851], [-361, -2614]], [[253352, 343406], [3, 475], [-888, 115]], [[217486, 342236], [0, -44]], [[217486, 342192], [-1499, 4]], [[217488, 350459], [-2, -8223]], [[214485, 342192], [-2446, 0]], [[218990, 350461], [-2, -8244]], [[218988, 342217], [-1502, 19]], [[220510, 342201], [-1504, 15]], [[219006, 342216], [-18, 1]], [[237599, 350449], [-67, -2392], [210, -1186]], [[237742, 346871], [-201, -1331]], [[237541, 345540], [-238, -554], [-1004, 172], [-161, -2143], [-448, 53]], [[235690, 343068], [-30, 1111]], [[244333, 350429], [-13, -3019], [-310, 36], [-1, -1628], [-349, 62]], [[243660, 345880], [-1297, 148]], [[242363, 346028], [18, 4419]], [[239187, 350440], [-9, -7019]], [[239178, 343421], [-500, 72]], [[238678, 343493], [-199, 24], [-297, 3289], [-440, 65]], [[244452, 350418], [273, -1429], [140, -3024]], [[244865, 345965], [-253, -501], [-21, -6336]], [[244591, 339128], [-295, 860], [-689, 92]], [[243607, 340080], [77, 1094], [-24, 4706]], [[246124, 346133], [-9, -2184]], [[246115, 343949], [-921, 327], [-329, 1689]], [[246187, 350445], [91, -4020], [-154, -292]], [[240421, 350433], [-86, -130], [-16, -7014]], [[240319, 343289], [-151, 19]], [[240168, 343308], [-990, 113]], [[241326, 350447], [-51, -4301], [214, -302], [163, -1657], [2, -1854]], [[241654, 342333], [-1188, 137], [-147, 819]], [[242363, 346028], [-109, -2389]], [[242254, 343639], [-4, -1372], [-299, 33], [-7, -1620], [-298, 35]], [[241646, 340715], [8, 1618]], [[247841, 344913], [-363, -14], [3, 1092], [-1357, 142]], [[166073, 337255], [-1825, -24]], [[164248, 337231], [-61, -5]], [[259576, 349096], [-441, -2425]], [[259135, 346671], [-407, 963]], [[256971, 348286], [-234, -4732], [-157, -1542]], [[256580, 342012], [-358, 78]], [[256222, 342090], [31, 3291]], [[256253, 345381], [-11, 1627], [-310, 150]], [[269713, 345871], [-270, -1826], [-440, -1091]], [[269003, 342954], [-147, 935], [39, 5066], [-191, -150]], [[273800, 345561], [-24, -3359]], [[273776, 342202], [-410, -186]], [[273366, 342016], [-834, -921]], [[272532, 341095], [-604, 2256]], [[271928, 343351], [190, 2288]], [[266016, 347575], [-182, -3347]], [[265834, 344228], [-583, 406]], [[265251, 344634], [-174, 1563]], [[260129, 345595], [-76, -1981]], [[260053, 343614], [-159, -706], [-544, -143]], [[259350, 342765], [-215, 3906]], [[249405, 344615], [100, -1065], [-238, -811], [-78, -1540]], [[249189, 341199], [-703, -52]], [[232320, 344194], [0, -4873], [-163, -839]], [[232157, 338482], [-593, 17]], [[231564, 338499], [9, 4068], [-746, 8], [-1, 1610]], [[267164, 346546], [-203, 141], [-387, -2271]], [[266574, 344416], [-254, 92], [-305, -1843]], [[266015, 342665], [-181, 1563]], [[257861, 345726], [219, -2689]], [[258080, 343037], [-288, -2464]], [[257792, 340573], [-469, 1261], [-395, 312], [-275, -1179], [-73, 1045]], [[269003, 342954], [-22, -1048]], [[268981, 341906], [-95, 483], [-414, -1436], [-99, -1242], [-215, 430]], [[268158, 340141], [0, 1]], [[268158, 340142], [-746, 4390]], [[267412, 344532], [234, 1143]], [[271928, 343351], [-738, -110]], [[271190, 343241], [-274, 1942], [-26, 1322]], [[286580, 345200], [260, -2059], [-166, -58], [-563, 1793], [417, -1963], [-516, -159]], [[286012, 342754], [-231, 471], [37, 4492]], [[263860, 344208], [277, -2133]], [[264137, 342075], [-291, -1173], [-653, -1442]], [[263193, 339460], [-112, 1610], [-520, 3006]], [[255300, 347396], [-148, -2919]], [[255152, 344477], [-646, 1243], [-422, -29]], [[254084, 345691], [-87, 2059]], [[254084, 345691], [77, -2250], [-252, -3270], [243, -246], [-104, -1722]], [[254048, 338203], [-22, -470]], [[254026, 337733], [-578, 561]], [[253448, 338294], [-109, 14], [13, 5098]], [[259350, 342765], [125, -2327]], [[259475, 340438], [-385, -123]], [[259090, 340315], [-438, 450], [-572, 2272]], [[286012, 342754], [225, -326], [-290, -1136], [-496, 1123], [-83, 1530], [115, 2811]], [[267412, 344532], [-191, -1784]], [[267221, 342748], [-165, 990], [-482, 678]], [[256222, 342090], [-60, -1686]], [[256162, 340404], [-921, 638]], [[255241, 341042], [-89, 3435]], [[238678, 343493], [80, -2934], [-203, -1599], [13, -2199]], [[238568, 336761], [-493, 96]], [[238075, 336857], [-599, -165]], [[237476, 336692], [-145, 21]], [[237331, 336713], [52, 6147], [158, 2680]], [[262024, 343744], [-409, -705], [-49, -2263]], [[261566, 340776], [-126, 977], [-554, 938], [-379, -1246]], [[260507, 341445], [-454, 2169]], [[265251, 344634], [-424, -2187], [97, -598], [-378, -805], [-214, -1553]], [[264332, 339491], [-195, 2584]], [[274973, 345658], [38, -1939], [-162, -1685]], [[274849, 342034], [-546, 79]], [[274303, 342113], [-527, 89]], [[271190, 343241], [205, -849], [-197, -1935]], [[271198, 340457], [-257, 707]], [[270941, 341164], [-122, -754]], [[270819, 340410], [-107, -893]], [[270712, 339517], [-146, 572], [-129, 2998]], [[281787, 344939], [-692, -7162]], [[281095, 337777], [-139, 1398], [-673, 2401]], [[247320, 341084], [-33, -576], [-1290, 60]], [[245997, 340568], [118, 3381]], [[208151, 345237], [293, -4778], [-163, -1891], [63, -1472]], [[208344, 337096], [-1781, -187], [-951, 1848], [-1038, 6]], [[204574, 338763], [8, 2006]], [[276135, 345954], [-22, -4592]], [[276113, 341362], [-980, -698]], [[275133, 340664], [-284, 1370]], [[243607, 340080], [-387, -1384]], [[243220, 338696], [-296, 1224], [-438, 78], [155, 1793], [-387, 1848]], [[270042, 344086], [-542, -1570]], [[269500, 342516], [-247, -1768]], [[269253, 340748], [-294, -190], [22, 1348]], [[245997, 340568], [-63, -1620], [-438, 76]], [[245496, 339024], [-464, 93]], [[245032, 339117], [-441, 11]], [[277536, 345659], [-27, -6364]], [[277509, 339295], [-1406, 392]], [[276103, 339687], [10, 1675]], [[278303, 345704], [22, -6834]], [[278325, 338870], [33, -603], [-850, -17]], [[277508, 338250], [1, 1045]], [[229924, 344141], [1, -4065]], [[229925, 340076], [-1447, 8]], [[228478, 340084], [-594, 800], [-1, 3241]], [[255241, 341042], [-480, -1635], [-27, -1245]], [[254734, 338162], [-379, -650], [-307, 691]], [[285363, 345704], [-90, -1720], [200, -3016], [-54, -1230]], [[285419, 339738], [-161, -1089]], [[285258, 338649], [0, -1]], [[285258, 338649], [-207, 364], [-191, -1126], [-97, 1433], [-186, -785], [-144, 1522], [-394, -15], [-22, 1228], [-337, 1293]], [[279156, 345617], [-183, -6999]], [[278973, 338618], [-648, 252]], [[279719, 342490], [139, -1156], [-370, -2639], [-207, 11]], [[279281, 338706], [-308, -88]], [[237331, 336713], [-1478, -32]], [[235853, 336681], [-163, 6387]], [[287690, 334442], [-349, 563]], [[287341, 335005], [74, 4092], [488, 660], [174, -762], [41, -4814], [-337, -751], [-91, 1012]], [[288009, 345475], [568, -6870], [-469, 3339], [-106, 3522]], [[252015, 342332], [-40, -5057]], [[251975, 337275], [-583, 117]], [[251392, 337392], [-539, 1204], [-221, 2559]], [[250632, 341155], [96, 3820]], [[203104, 340538], [-422, -118], [-2, -2837], [423, -966]], [[203103, 336617], [9, -10066]], [[203112, 326551], [-2650, 80]], [[200462, 326631], [-119, 1601], [-198, -3]], [[200145, 328229], [4, 12910], [-886, 31]], [[211108, 336324], [-14, -6367], [-716, -155]], [[210378, 329802], [-244, 606], [-702, 7065], [-124, -377], [-964, 0]], [[250632, 341155], [-254, -2106], [-175, -101]], [[250203, 338948], [-180, 1222], [-661, -786]], [[249362, 339384], [-173, 1815]], [[282646, 344014], [-362, -5323]], [[282284, 338691], [-1014, -2547]], [[281270, 336144], [-175, 1633]], [[267221, 342748], [-212, -3523]], [[267009, 339225], [-457, 517], [-553, 2139]], [[265999, 341881], [16, 784]], [[265999, 341881], [52, -1240], [-389, -1579]], [[265662, 339062], [-165, -855], [-257, 652], [-539, -385], [-75, -938]], [[264626, 337536], [-271, 1710]], [[264355, 339246], [-23, 245]], [[268158, 340141], [-176, -2867]], [[267982, 337274], [-326, -27], [-492, -1365]], [[267164, 335882], [-1, -24]], [[267163, 335858], [-154, 3367]], [[263193, 339460], [-282, -1555]], [[262911, 337905], [-375, -1179]], [[262536, 336726], [-941, 75]], [[261595, 336801], [0, 25]], [[261595, 336826], [-52, 385]], [[261543, 337211], [10, 106]], [[261553, 337317], [156, 2178], [-143, 1281]], [[226987, 344230], [5, -8168]], [[226992, 336062], [-1485, -16]], [[225507, 336046], [-10, 8188]], [[228478, 340084], [-1, -4054]], [[228477, 336030], [-1485, 32]], [[225507, 336046], [-296, -3], [0, -3229]], [[225211, 332814], [-863, 2]], [[224348, 332816], [-25, 4855]], [[224323, 337671], [-14, 6563]], [[224323, 337671], [-2072, -4]], [[222251, 337667], [-15, 3738]], [[231564, 338499], [-444, 3], [-1, -4058]], [[231119, 334444], [-1192, -1]], [[229927, 334443], [-2, 5633]], [[233863, 342555], [-208, -1974], [145, -1820], [-98, -1074]], [[233702, 337687], [-1043, -408], [-29, 1219], [-323, -7]], [[232307, 338491], [-150, -9]], [[235007, 344169], [-28, -9734]], [[234979, 334435], [-892, 6]], [[234087, 334441], [0, 3236], [-385, 10]], [[235853, 336681], [58, -2247]], [[235911, 334434], [-932, 1]], [[270712, 339517], [-422, -1622]], [[270290, 337895], [-183, 3520], [-607, 1101]], [[283469, 341257], [168, -1847], [-22, -1611]], [[283615, 337799], [-112, 244], [-755, -2883]], [[282748, 335160], [-250, 2798], [-214, 733]], [[253448, 338294], [-3, -541]], [[253445, 337753], [-1089, 148], [-102, -658]], [[252254, 337243], [-279, 32]], [[260507, 341445], [21, -2479], [-126, -943]], [[260402, 338023], [-565, 156]], [[259837, 338179], [-362, 2259]], [[243220, 338696], [34, -3025]], [[243254, 335671], [-1124, 134]], [[242130, 335805], [-496, 72], [5, 1351]], [[241639, 337228], [7, 3487]], [[240168, 343308], [-18, -7271]], [[240150, 336037], [-594, 79]], [[239556, 336116], [-989, 104], [1, 541]], [[272532, 341095], [-16, -3720]], [[272516, 337375], [-83, -532]], [[272433, 336843], [-535, 176], [-700, 3438]], [[241639, 337228], [-595, 42], [-2, -1349], [-498, 75]], [[240544, 335996], [-394, 41]], [[259090, 340315], [-150, -4665]], [[258940, 335650], [-106, -1338]], [[258834, 334312], [-300, 532], [-141, -775], [-313, 1293], [-345, -45]], [[257735, 335317], [-130, 449]], [[257605, 335766], [203, 1497], [-16, 3310]], [[270290, 337895], [-396, -2233]], [[269894, 335662], [-202, 1972], [-170, 143]], [[269522, 337777], [-269, 2971]], [[261553, 337317], [-455, 475], [-475, -445]], [[260623, 337347], [-221, 676]], [[281095, 337777], [-585, -2047], [-679, -3519]], [[279831, 332211], [-571, 1186]], [[279260, 333397], [-227, 517], [248, 4792]], [[285258, 338648], [-235, -2967]], [[285023, 335681], [-392, -875], [-524, 1390]], [[284107, 336196], [-492, 1603]], [[269522, 337777], [-293, -274], [-813, -2185], [-219, -149]], [[268197, 335169], [-215, 2105]], [[275133, 340664], [83, -1448], [-296, -1329], [32, -1467]], [[274952, 336420], [-480, 1873], [-210, 137]], [[274262, 338430], [41, 3683]], [[219006, 342216], [1, -8139]], [[219007, 334077], [-1521, -4]], [[217486, 334073], [0, 114]], [[217486, 334187], [0, 8005]], [[220510, 338940], [0, -4867]], [[220510, 334073], [-1503, 4]], [[217486, 334187], [-1496, -22]], [[215990, 334165], [-3, 8031]], [[214485, 342192], [1, -7963]], [[214486, 334229], [-2449, -95]], [[212037, 334134], [0, 2177]], [[274262, 338430], [-178, -3320], [96, -3115]], [[274180, 331995], [-135, -24]], [[274045, 331971], [-450, -339]], [[273595, 331632], [-36, 1117]], [[273559, 332749], [96, 1381], [-522, 2938]], [[273133, 337068], [300, 3339], [-67, 1609]], [[215990, 334165], [0, -71]], [[215990, 334094], [-1504, -3]], [[214486, 334091], [0, 138]], [[257605, 335766], [-267, -59]], [[257338, 335707], [-1207, 2676]], [[256131, 338383], [31, 2021]], [[273133, 337068], [-79, 883], [-538, -576]], [[263585, 335029], [-124, -484]], [[263461, 334545], [-99, 4]], [[263362, 334549], [-9, 1249], [-281, 766]], [[263072, 336564], [-161, 1341]], [[264355, 339246], [-770, -4217]], [[267163, 335858], [4, -355]], [[267167, 335503], [-680, -2475], [-459, 116]], [[266028, 333144], [-109, 2607], [-257, 3311]], [[276103, 339687], [-56, -7726]], [[276047, 331961], [-323, -24]], [[275724, 331937], [-70, 1389], [-359, 2653], [-343, 441]], [[222251, 337667], [32, -5647]], [[222283, 332020], [-589, 1], [-2, -1624], [-1182, 13]], [[220510, 330410], [0, 3663]], [[200145, 328229], [-3228, 29], [-2, -6474], [-1606, 14]], [[204574, 338763], [16, -15442]], [[204590, 323321], [-1474, -28]], [[203116, 323293], [-4, 3258]], [[203103, 336617], [208, 1296], [-208, 257]], [[203103, 338170], [0, 312]], [[203103, 338482], [8, 1396]], [[249362, 339384], [-275, 31], [115, -1382], [-335, -1404], [-366, -378], [270, -1925], [-281, -846], [135, -919]], [[248625, 332561], [-364, 176], [-4, -2806]], [[248257, 329931], [-36, -137]], [[248221, 329794], [-36, 1335], [-212, -483]], [[247973, 330646], [-400, 66]], [[247573, 330712], [0, 4865]], [[247573, 335577], [-6, 5520]], [[272433, 336843], [-475, -3705]], [[271958, 333138], [-10, -83]], [[271948, 333055], [-430, 282]], [[271518, 333337], [-367, -86]], [[271151, 333251], [-126, 2692], [-326, 1639], [222, 1422], [-102, 1406]], [[251392, 337392], [-291, -2345], [-136, 397]], [[250965, 335444], [-553, 1154], [-247, 1169]], [[250165, 337767], [38, 1181]], [[247573, 335577], [-2090, 162]], [[245483, 335739], [13, 3285]], [[286926, 335501], [-145, -1821], [-233, 206], [79, 1506], [-351, 140]], [[286276, 335532], [78, 4358]], [[286354, 339890], [552, 1171], [303, -80], [50, -5636], [-333, 156]], [[256131, 338383], [-53, -2345], [-292, -1220]], [[255786, 334818], [-336, -820], [-354, 712], [-199, -818]], [[254897, 333892], [-239, 1015], [76, 3255]], [[286276, 335532], [-676, 145]], [[285600, 335677], [-577, 4]], [[285419, 339738], [847, 1102], [88, -950]], [[203103, 338482], [0, -312]], [[259837, 338179], [-278, -1956], [-1, -1386]], [[259558, 334837], [-289, -248], [-329, 1061]], [[271151, 333251], [-416, -936], [-546, 60]], [[270189, 332375], [-338, 1184], [43, 2103]], [[250165, 337767], [-126, 96], [-281, -4503]], [[249758, 333360], [-309, 1168], [-404, 124], [-420, -2091]], [[229927, 334443], [-12, -3281]], [[229915, 331162], [-1439, 22]], [[228476, 331184], [1, 4846]], [[245032, 339117], [-92, -1440], [-340, -1929], [-44, -3402], [-591, 77]], [[243965, 332423], [-591, 68]], [[243374, 332491], [12, 3306], [-132, -126]], [[277508, 338250], [-37, -6115]], [[277471, 332135], [-595, -66]], [[276876, 332069], [-829, -108]], [[264626, 337536], [88, -2617], [-150, -1005]], [[264564, 333914], [-285, 822], [-464, 206], [-191, -774]], [[263624, 334168], [-163, 377]], [[245483, 335739], [-6, -4945]], [[245477, 330794], [-2, -1651]], [[245475, 329143], [-590, 63], [-3, 1642], [-263, -127]], [[244619, 330721], [-662, 64], [8, 1638]], [[266028, 333144], [-304, -143], [-504, -1878]], [[265220, 331123], [-22, 58]], [[265198, 331181], [-124, 1694], [-214, -289], [-296, 1328]], [[279260, 333397], [-157, -1140]], [[279103, 332257], [-411, 1984], [-405, -1720], [-166, 127]], [[278121, 332648], [-77, -460]], [[278044, 332188], [-573, -53]], [[210378, 329802], [0, -2771], [-614, 433], [-745, -2270]], [[209019, 325194], [-2, 1368], [-3247, 12], [1, -3243]], [[205771, 323331], [-1181, -10]], [[282748, 335160], [-108, -471]], [[282640, 334689], [-343, -1479]], [[282297, 333210], [-672, 237]], [[281625, 333447], [-169, 331], [-186, 2366]], [[275724, 331937], [-313, -27]], [[275411, 331910], [-1231, 85]], [[232307, 338491], [0, -2433], [148, -23], [1, -3216]], [[232456, 332819], [-305, -2], [-149, -3256], [-295, 1]], [[231707, 329562], [-295, 1], [-1, 3262], [-292, -4], [0, 1623]], [[234087, 334441], [-14, -2089], [230, -1261]], [[234303, 331091], [-538, -3686], [-283, 598]], [[233482, 328003], [-1, 4815], [-1025, 1]], [[260623, 337347], [23, -3296], [103, -1581]], [[260749, 332470], [-138, -25]], [[260611, 332445], [-753, -140]], [[259858, 332305], [-300, 2532]], [[257338, 335707], [-156, -2905], [-342, -2492]], [[256840, 330310], [-446, 716], [-239, -414]], [[256155, 330612], [-245, 215]], [[255910, 330827], [24, 1814], [-148, 2177]], [[254026, 337733], [-164, -1607], [-17, -2092], [167, -1717], [-89, -1888]], [[253923, 330429], [-48, -579]], [[253875, 329850], [-477, -215], [-128, 791]], [[253270, 330426], [-3, 1967], [147, 1493], [31, 3867]], [[254897, 333892], [-166, -2346]], [[254731, 331546], [-712, -436], [-96, -681]], [[284107, 336196], [0, -1815], [235, -1426]], [[284342, 332955], [-25, -150]], [[284317, 332805], [-216, -594], [-40, -1864]], [[284061, 330347], [-198, -1249], [-361, -217]], [[283502, 328881], [-237, 1612]], [[283265, 330493], [-76, 1699], [-549, 2497]], [[273559, 332749], [-1601, 389]], [[270189, 332375], [-269, -1121]], [[269920, 331254], [-1335, -829]], [[268585, 330425], [-153, 883], [95, 1791], [-330, 2070]], [[263072, 336564], [-195, -3681], [-172, -21], [-175, -2137], [-273, -558]], [[262257, 330167], [-331, 919]], [[261926, 331086], [76, 2096], [534, 3544]], [[261543, 337211], [52, -385]], [[261595, 336801], [-473, -3690]], [[261122, 333111], [-373, -641]], [[253270, 330426], [-331, -79]], [[252939, 330347], [-8, 1375], [-395, 358], [-301, 1417]], [[252235, 333497], [19, 3746]], [[250965, 335444], [-26, -4865]], [[250939, 330579], [-293, -638]], [[250646, 329941], [-810, 109]], [[249836, 330050], [-78, 3310]], [[281625, 333447], [-251, -3124], [4, -1252], [-421, -1196]], [[280957, 327875], [-522, -413], [-138, 954]], [[280297, 328416], [-332, 3370], [-134, 425]], [[224348, 332816], [-1, -1627]], [[224347, 331189], [-2064, 20]], [[222283, 331209], [0, 811]], [[179740, 322568], [3, -2452], [444, -2894], [103, -2182], [267, -2704], [564, -2760]], [[181121, 309576], [-326, -2417], [-494, -1592]], [[180301, 305567], [-2460, -124], [1, -805], [-4499, -63], [2, -553], [-829, -9], [-928, 528], [-315, -3026]], [[171273, 301515], [-312, 1400]], [[170961, 302915], [145, 1407], [238, 4958], [-64, 9969]], [[171280, 319249], [98, 4], [-3, 18110]], [[164248, 337231], [-3, -3233], [301, -23], [0, -1605], [244, -1640], [325, -33], [5, -1631], [192, 12], [4, -1614], [397, -45], [3, -1614], [314, 77], [-22, -1690], [246, -211], [0, -3299]], [[166254, 320682], [-755, 1375], [-936, 2625], [-284, -1411], [-421, -724], [101, -1704], [-444, 1648], [-536, -409]], [[162979, 322082], [-5, 3222], [-296, 222], [-393, 1771], [197, 1535], [-165, 1791], [-326, 509], [-446, 3198], [-339, 588], [-168, 2433]], [[171280, 319249], [-3410, -90], [36, -551]], [[167906, 318608], [-267, 446], [-750, 39], [-88, 1202], [-462, 376]], [[166339, 320671], [-85, 11]], [[252235, 333497], [-177, -1852], [-458, -1134]], [[251600, 330511], [-661, 68]], [[242130, 335805], [-34, -6486]], [[242096, 329319], [-637, 87]], [[241459, 329406], [3, 1623], [-1032, 137]], [[240430, 331166], [104, 1602], [10, 3228]], [[268585, 330425], [-242, -1949], [-248, -496]], [[268095, 327980], [-738, 4146]], [[267357, 332126], [82, 740], [-272, 2637]], [[238036, 329533], [-270, 1020], [-9, -2177], [-298, 111], [-9, -1669], [-302, -290]], [[237148, 326528], [-149, 21], [20, 4291]], [[237019, 330840], [144, 2397], [-140, 1638], [249, -26], [204, 1843]], [[238075, 336857], [-39, -7324]], [[261926, 331086], [-253, -1944]], [[261673, 329142], [-494, 2572], [-57, 1397]], [[239556, 336116], [-9, -2441], [-149, 23], [-7, -2427], [-202, 25], [-8, -2654]], [[239181, 328642], [-294, 242], [-94, 1576], [-757, -927]], [[237019, 330840], [-164, -1085], [-526, -532], [-175, 1675], [-128, -957]], [[236026, 329941], [-115, 4493]], [[263362, 334549], [-670, -5484]], [[262692, 329065], [-240, -1164]], [[262452, 327901], [-195, 2266]], [[212037, 334134], [-2, -8177]], [[212035, 325957], [-1, -4264]], [[212034, 321693], [-669, 4], [-4, -1665], [-293, 7], [-3, -1619], [-292, 8], [-1, -1623], [-585, 17], [-91, -1634]], [[210096, 315188], [-586, 7]], [[209510, 315195], [-502, 3], [-1, 3241]], [[209007, 318439], [12, 6755]], [[284317, 332805], [371, -2175], [955, -1730], [26, -1206]], [[285669, 327694], [-54, -767], [-593, -358], [-140, 698]], [[284882, 327267], [-821, 3080]], [[285600, 335677], [126, -1604], [273, -883]], [[285999, 333190], [-398, -1100], [175, -2297], [-1124, 1768], [-310, 1394]], [[240430, 331166], [-12, -5402], [-114, -39]], [[240304, 325725], [-550, -592], [-185, 1872], [-331, 1451]], [[239238, 328456], [-57, 186]], [[226992, 336062], [8, -6492]], [[227000, 329570], [-1, -749]], [[226999, 328821], [0, -19]], [[226999, 328802], [-475, -44], [-290, 766], [-418, 55]], [[225816, 329579], [-586, -9], [-19, 3244]], [[228476, 331184], [-1, -1622]], [[228475, 329562], [-1475, 8]], [[243374, 332491], [-161, -3273], [-723, 82]], [[242490, 329300], [-394, 19]], [[257735, 335317], [-73, -4276], [185, -1700]], [[257847, 329341], [-411, -2087], [-227, 202]], [[257209, 327456], [-369, 2854]], [[247573, 330712], [-600, 58]], [[246973, 330770], [-1496, 24]], [[286926, 335501], [415, -496]], [[287690, 334442], [20, -1175], [-419, -3065], [-333, -1394], [-288, 214], [-380, 1512], [-221, -1047], [-325, 2540], [265, -143], [-10, 1306]], [[259858, 332305], [-101, -4380]], [[259757, 327925], [-680, 1377], [-289, -544]], [[258788, 328758], [11, 1469]], [[258799, 330227], [35, 4085]], [[258799, 330227], [-519, -1708], [-228, 632]], [[258052, 329151], [-205, 190]], [[267357, 332126], [-461, -863], [33, -2552]], [[266929, 328711], [-948, -960]], [[265981, 327751], [263, 2892], [-1024, 480]], [[265198, 331181], [-169, -1111], [-21, -2086]], [[265008, 327984], [-272, -947], [-243, 467], [-219, -1109]], [[264274, 326395], [-566, 1467]], [[263708, 327862], [264, 835], [-23, 1267], [-316, 3898]], [[263633, 333862], [1, 202]], [[263634, 334064], [-10, 104]], [[255910, 330827], [-429, 244], [-353, -1106]], [[255128, 329965], [-397, 1581]], [[283265, 330493], [-572, -1458], [-346, 398]], [[282347, 329433], [-50, 3777]], [[248221, 329794], [-58, -95]], [[248163, 329699], [-190, 947]], [[249836, 330050], [-441, -507]], [[249395, 329543], [-1138, 388]], [[263634, 334064], [-1, -202]], [[263708, 327862], [-580, -828]], [[263128, 327034], [-436, 2031]], [[236026, 329941], [-4, -304]], [[236022, 329637], [-175, -1477], [-443, -195], [-252, 1214], [-191, -612]], [[234961, 328567], [-77, 886], [-581, 1638]], [[231707, 329562], [0, -1617]], [[231707, 327945], [-1281, 2]], [[230426, 327947], [0, 3299], [-261, -1414], [-247, 176]], [[229918, 330008], [-3, 1154]], [[279103, 332257], [-595, -3991]], [[278508, 328266], [-251, 855], [-213, 3067]], [[214486, 334091], [-13, -8132]], [[214473, 325959], [-2438, -2]], [[217486, 334073], [-2, -8135]], [[217484, 325938], [-1494, 19]], [[215990, 325957], [0, 8137]], [[219007, 334077], [3, -8124]], [[219010, 325953], [-1526, -15]], [[220510, 330410], [0, -4461]], [[220510, 325949], [-1500, 4]], [[215990, 325957], [-1517, 2]], [[271518, 333337], [-29, -4139], [-182, -3291]], [[271307, 325907], [-296, 68]], [[271011, 325975], [-264, 59]], [[270747, 326034], [1, 1307], [-511, 2796], [-304, -278]], [[269933, 329859], [-13, 1395]], [[282347, 329433], [-80, -3574]], [[282267, 325859], [-165, -563], [-420, 837], [-332, -60]], [[281350, 326073], [-393, 1802]], [[252939, 330347], [-5, -701]], [[252934, 329646], [-672, -91], [-323, -2399], [-173, 1]], [[251766, 327157], [-166, 3354]], [[280297, 328416], [-211, -1293]], [[280086, 327123], [-581, 255], [-754, -1252]], [[278751, 326126], [-353, 1413], [110, 727]], [[271948, 333055], [227, -2695]], [[272175, 330360], [382, -2967], [-24, -1802]], [[272533, 325591], [-107, 26]], [[272426, 325617], [-1119, 290]], [[273595, 331632], [-24, -1620]], [[273571, 330012], [-1396, 348]], [[261673, 329142], [-449, -3851]], [[261224, 325291], [-188, 2236], [-289, 965]], [[260747, 328492], [203, 1622], [-339, 2331]], [[233482, 328003], [-312, 226]], [[233170, 328229], [-399, -1548], [-1070, -1312]], [[231701, 325369], [6, 2576]], [[225816, 329579], [10, -9732]], [[225826, 319847], [-1469, 0]], [[224357, 319847], [-5, 4513]], [[224352, 324360], [-5, 6829]], [[244619, 330721], [-212, -1147], [105, -2458], [-223, -2903]], [[244289, 324213], [-330, 36], [-3, -1236], [-368, 689], [-238, -589]], [[243350, 323113], [-586, 854], [-297, -183]], [[242467, 323784], [23, 5516]], [[260747, 328492], [-422, -561], [-84, -1375], [-372, 150]], [[259869, 326706], [-112, 1219]], [[188318, 312721], [-108, -986]], [[188210, 311735], [-183, -611], [-147, -4378], [653, -3], [-47, -2816]], [[188486, 303927], [-643, 1], [-1223, 898], [-311, -3086], [-1306, 2189], [-1641, -13]], [[183362, 303916], [1, 5933]], [[183363, 309849], [-2, 22528]], [[268095, 327980], [-175, -2988], [-203, -1444], [134, -484]], [[267851, 323064], [-277, -501]], [[267574, 322563], [-1, -3]], [[267573, 322560], [-644, 6151]], [[274045, 331971], [332, -4443], [324, -1102]], [[274701, 326426], [-806, -3867]], [[273895, 322559], [-185, 1400]], [[273710, 323959], [-377, -576], [22, 1922]], [[273355, 325305], [216, 4707]], [[278751, 326126], [-5, -338]], [[278746, 325788], [-367, 682], [-294, -913], [-345, -2209]], [[277740, 323348], [-312, 427], [-120, 1819]], [[277308, 325594], [-233, 1635], [-199, 4840]], [[277308, 325594], [-662, 369], [-623, -753]], [[276023, 325210], [-58, 1792], [126, 2469], [-367, 2466]], [[275411, 331910], [-586, -5936]], [[274825, 325974], [-124, 452]], [[222283, 331209], [11, -6489]], [[222294, 324720], [-137, -41]], [[222157, 324679], [-1041, 42], [0, -1614], [-294, 3]], [[220822, 323110], [-312, 20]], [[220510, 323130], [0, 2819]], [[276023, 325210], [-562, 989]], [[275461, 326199], [-228, -565], [-408, 340]], [[269933, 329859], [-238, -2104], [-19, -1655]], [[269676, 326100], [-619, -853]], [[269057, 325247], [-122, 2958], [-350, 2220]], [[255128, 329965], [-90, -7353]], [[255038, 322612], [-1051, 45]], [[253987, 322657], [8, 5395], [-120, 1798]], [[230426, 327947], [0, -3244], [-137, 1], [-1, -3821]], [[230288, 320883], [-667, -984], [-127, 786]], [[229494, 320685], [-2, 9491], [426, -168]], [[265981, 327751], [-64, -576]], [[265917, 327175], [-396, 127], [-315, -711], [-198, 1393]], [[224352, 324360], [-359, 353], [-1699, 7]], [[229494, 320685], [-431, 1199]], [[229063, 321884], [-238, -1062], [-352, 454]], [[228473, 321276], [2, 8286]], [[241459, 329406], [-204, -4750]], [[241255, 324656], [-449, -779], [-905, 103]], [[239901, 323980], [403, 1745]], [[256155, 330612], [-49, -8076]], [[256106, 322536], [-1068, 76]], [[234961, 328567], [-3, -2253], [-315, -6], [0, -2676]], [[234643, 323632], [-1174, 5]], [[233469, 323637], [0, 1895], [-295, 3], [-4, 2694]], [[262452, 327901], [-222, -2978], [129, -2605]], [[262359, 322318], [-796, -48]], [[261563, 322270], [-276, -33]], [[261287, 322237], [-306, -7]], [[260981, 322230], [247, 1084], [-4, 1977]], [[257209, 327456], [-20, -5059]], [[257189, 322397], [-1046, 132]], [[256143, 322529], [-37, 7]], [[237148, 326528], [-7, -1358], [-305, -767]], [[236836, 324403], [-229, -383], [-21, -2059], [-606, -644]], [[235980, 321317], [42, 8320]], [[246973, 330770], [-2, -5539]], [[246971, 325231], [-1504, 75]], [[245467, 325306], [8, 3837]], [[245467, 325306], [-8, -2742], [-290, 30]], [[245169, 322594], [-399, -324], [-210, -1347]], [[244560, 320923], [13, 2577], [-284, 713]], [[248163, 329699], [-214, -2387], [219, -627], [20, -1533], [-293, -395], [-116, -1725], [-268, -566]], [[247511, 322466], [186, -1296], [-172, -1230]], [[247525, 319940], [-289, -503]], [[247236, 319437], [-2, 1326]], [[247234, 320763], [22, 4543], [-285, -75]], [[251766, 327157], [-13, -4699]], [[251753, 322458], [-101, 0]], [[251652, 322458], [-541, -5]], [[251111, 322453], [-505, -9]], [[250606, 322444], [40, 7497]], [[283502, 328881], [-231, -2074]], [[283271, 326807], [-356, -2933], [-358, -1181]], [[282557, 322693], [-108, 2562], [-182, 604]], [[239238, 328456], [-4, -1941], [-493, 49], [-203, -1309], [-493, -195], [5, -2146]], [[238050, 322914], [-1029, 136], [-185, 1353]], [[269057, 325247], [-524, -1430]], [[268533, 323817], [-371, -223]], [[268162, 323594], [-311, -530]], [[253987, 322657], [-600, -192]], [[253387, 322465], [-453, -3]], [[252934, 322462], [-51, 3]], [[252883, 322465], [51, 7181]], [[273355, 325305], [-822, 286]], [[285469, 320638], [-203, -948], [-926, -816]], [[284340, 318874], [-64, 5013]], [[284276, 323887], [204, 503], [398, -2748], [591, -1004]], [[284882, 327267], [-235, -2198], [118, -897]], [[284765, 324172], [-259, 864], [-282, -1162]], [[284224, 323874], [-953, 2933]], [[258788, 328758], [-158, -3843]], [[258630, 324915], [-206, 2015], [-376, 1415], [4, 806]], [[249395, 329543], [-32, -7084]], [[249363, 322459], [-223, -9]], [[249140, 322450], [-1629, 16]], [[270747, 326034], [-688, 163]], [[270059, 326197], [-383, -97]], [[250606, 322444], [-430, -12]], [[250176, 322432], [-813, 27]], [[252883, 322465], [-1130, -7]], [[235980, 321317], [-18, -3815]], [[235962, 317502], [-20, -4124]], [[235942, 313378], [-1326, -11]], [[234616, 313367], [-2, 3239], [-338, -2]], [[234276, 316604], [0, 3244], [171, 1607], [196, 17], [0, 2160]], [[226999, 328802], [9, -8951]], [[227008, 319851], [-1, -3236]], [[227007, 316615], [-1172, 1]], [[225835, 316616], [-9, 3231]], [[228473, 321276], [-555, 611], [-74, 2247], [-845, 4687]], [[258630, 324915], [-2, -2532]], [[258628, 322383], [-1295, 15]], [[257333, 322398], [-144, -1]], [[242467, 323784], [-5, -1009]], [[242462, 322775], [-297, 41], [-5, -1617], [-876, 479]], [[241284, 321678], [-151, 871], [122, 2107]], [[259869, 326706], [27, -4377]], [[259896, 322329], [-1243, 53]], [[258653, 322382], [-25, 1]], [[263128, 327034], [11, -1303], [-212, -3409]], [[262927, 322322], [-101, -5]], [[262826, 322317], [-467, 1]], [[200462, 326631], [361, -4881]], [[200823, 321750], [-379, 16], [-5, -7060]], [[200439, 314706], [-1451, -14]], [[198988, 314692], [-3680, 23]], [[229063, 321884], [-7, -2046]], [[229056, 319838], [-2048, 13]], [[267573, 322560], [-1043, -137]], [[266530, 322423], [-489, 3118], [-223, -91]], [[265818, 325450], [99, 1725]], [[285669, 327694], [310, 746], [30, -1788], [-452, -995], [295, -346], [-138, -1387], [-575, -2025], [-396, 1477], [22, 796]], [[260981, 322230], [-364, 32]], [[260617, 322262], [-721, 67]], [[281350, 326073], [46, -5342], [-149, -3077], [243, -284]], [[281490, 317370], [-394, -3132]], [[281096, 314238], [-204, 2184], [-465, 3449]], [[280427, 319871], [-419, 2517], [-71, 1882], [149, 2853]], [[239901, 323980], [-690, -4023], [1, -1632]], [[239212, 318325], [-296, -555]], [[238916, 317770], [-881, 35]], [[238035, 317805], [15, 5109]], [[233469, 323637], [-441, -557], [-20, -6469]], [[233008, 316611], [1, -1619], [-439, -6]], [[232570, 314986], [-587, -6], [0, 1619], [-585, 2]], [[231398, 316601], [2, 1620]], [[231400, 318221], [7, 5253], [294, 1895]], [[265818, 325450], [-331, -347], [-413, -2793]], [[265074, 322310], [-349, 6]], [[264725, 322316], [-533, 16]], [[264192, 322332], [82, 4063]], [[231400, 318221], [-877, 0]], [[230523, 318221], [1, 2620], [-236, 42]], [[264192, 322332], [-835, -2]], [[263357, 322330], [-430, -8]], [[280427, 319871], [-1132, -401]], [[279295, 319470], [-372, 2213]], [[278923, 321683], [-155, 1648], [-22, 2457]], [[284224, 323874], [52, 13]], [[284340, 318874], [-211, -331]], [[284129, 318543], [-198, 2128], [-360, 239], [-380, 1072], [-481, 71]], [[282710, 322053], [-153, 640]], [[203116, 323293], [0, -1615], [261, 2], [1, -1550], [-729, 1]], [[202649, 320131], [-58, 616], [-705, 53], [-101, -673], [-844, 4], [-118, 1619]], [[209007, 318439], [-587, -7], [1, -1615], [-294, -10], [-3, -1617], [-1242, -7], [0, -4792]], [[206882, 310391], [-1173, -5]], [[205709, 310386], [1, 4846], [62, -6], [-1, 8105]], [[270059, 326197], [-28, -6431], [221, -1212]], [[270252, 318554], [-254, -3697], [-212, -1915]], [[269786, 312942], [-11, 23]], [[269775, 312965], [-379, 2612], [-91, 3608]], [[269305, 319185], [-142, 3645], [-154, 854], [-476, 133]], [[276023, 325210], [227, -1072], [186, 597], [147, -1356], [71, -2679], [-218, -1752]], [[276436, 318948], [-6, 0]], [[276430, 318948], [-1089, 137]], [[275341, 319085], [120, 7114]], [[278923, 321683], [-437, -2239], [-436, 98]], [[278050, 319542], [11, 671]], [[278061, 320213], [-25, 1291], [-296, 1844]], [[275341, 319085], [-679, 65]], [[274662, 319150], [-651, 42], [43, 2132], [-159, 1235]], [[271464, 320921], [-199, -1405], [-198, -4516]], [[271067, 315000], [-604, 2048], [-211, 1506]], [[271011, 325975], [333, -4682], [120, -372]], [[282710, 322053], [66, -1015], [-81, -3692]], [[282695, 317346], [-1205, 24]], [[214473, 325959], [-5, -8115]], [[214468, 317844], [-992, -9]], [[213476, 317835], [-1442, 8]], [[212034, 317843], [0, 3850]], [[272173, 319555], [-237, 565]], [[271936, 320120], [-472, 801]], [[272426, 325617], [-120, -2206], [-216, -215], [83, -3641]], [[219010, 325953], [-5, -8103]], [[219005, 317850], [-1126, 11]], [[217879, 317861], [-406, 0]], [[217473, 317861], [11, 8077]], [[220510, 323130], [0, -5304]], [[220510, 317826], [-1158, 20]], [[219352, 317846], [-347, 4]], [[215990, 325957], [-18, -8108]], [[215972, 317849], [-1028, 11]], [[214944, 317860], [-476, -16]], [[277740, 323348], [-316, -945], [31, -1526], [-351, -1962]], [[277104, 318915], [-668, 33]], [[217473, 317861], [-1061, -16]], [[216412, 317845], [-440, 4]], [[273710, 323959], [112, -2797], [-91, -1953]], [[273731, 319209], [-1617, 15]], [[272114, 319224], [59, 331]], [[266530, 322423], [-186, -14]], [[266344, 322409], [-1079, -93]], [[265265, 322316], [-191, -6]], [[247234, 320763], [-1924, 142], [-2, -829]], [[245308, 320076], [-139, 2518]], [[224357, 319847], [-575, 10], [0, -4860]], [[223782, 314997], [-488, -1], [-284, 811]], [[223010, 315807], [139, 1188], [-267, 11], [14, 2696], [-285, -467]], [[222611, 319235], [-167, 661], [-83, 3113], [-204, 1670]], [[284158, 318179], [-29, 364]], [[285469, 320638], [29, 1355], [695, 561], [-107, -1081], [521, 322], [-484, -2668], [-165, -1717], [-182, -44], [-131, 1684], [-204, -1777], [-551, 162], [-575, -954], [-157, 1698]], [[222611, 319235], [-441, -168], [-51, -1639], [-679, -8]], [[221440, 317420], [-149, 817], [-33, 3268], [-436, -2], [0, 1607]], [[164640, 304627], [231, -1775], [-418, -877], [-322, 2121], [509, 531]], [[165054, 305328], [976, -1440], [-461, -704], [-359, 131], [-156, 2013]], [[166339, 320671], [-2, -7969], [-90, -1807]], [[166247, 310895], [-250, 760], [-867, -159], [-357, 994], [-804, 202], [-490, -416], [-116, 1396], [-373, 1056], [124, 2395], [-24, 2471], [-171, 1150], [60, 1338]], [[241284, 321678], [-584, -794], [39, -1065]], [[240739, 319819], [-931, 86], [-3, -1605]], [[239805, 318300], [-593, 25]], [[238035, 317805], [-614, -1483]], [[237421, 316322], [-244, 500], [-834, 91], [-381, 589]], [[244560, 320923], [-20, -4593], [-199, 25], [193, -1934]], [[244534, 314421], [-604, 81], [-3, -1622], [-230, 23]], [[243697, 312903], [96, 2891], [-160, 660], [20, 4598], [-307, 36], [4, 2025]], [[269305, 319185], [-840, -2741], [-145, -912]], [[268320, 315532], [-168, 2206], [10, 5856]], [[243697, 312903], [-75, 13]], [[243622, 312916], [-905, 125]], [[242717, 313041], [1, 2457], [-235, 29], [98, 2072], [20, 5168], [-139, 8]], [[274662, 319150], [434, -3775]], [[275096, 315375], [-397, -1019], [74, -878], [-605, -586], [-6, 1090], [-378, -1531]], [[273784, 312451], [4, 1591]], [[273788, 314042], [49, 2841], [-106, 2326]], [[234276, 316604], [-1268, 7]], [[268320, 315532], [-415, -2628]], [[267905, 312904], [-174, 218]], [[267731, 313122], [-145, 795]], [[267586, 313917], [-653, 2806]], [[266933, 316723], [-40, 540]], [[266893, 317263], [305, 3008], [323, 1133], [53, 1159]], [[205709, 310386], [-2, -1614], [-1700, 0]], [[204007, 308772], [-1371, -6], [-3, 3352]], [[202633, 312118], [-147, 1515], [16, 6496], [147, 2]], [[278050, 319542], [43, -1242], [-360, -2633]], [[277733, 315667], [-629, 3248]], [[221440, 317420], [1, -4034], [-493, -32]], [[220948, 313354], [-223, 1273], [-207, -261]], [[220518, 314366], [-8, 3460]], [[242717, 313041], [-496, 63]], [[242221, 313104], [-106, 14]], [[242115, 313118], [5, 1627], [-291, 31], [-264, 1665], [-303, 325], [6, 1345], [-291, 53], [9, 1622], [-247, 33]], [[256004, 318053], [-462, 772]], [[255542, 318825], [-243, 556], [-714, -1852], [-404, 1290], [-162, 1541], [-347, 181]], [[253672, 320541], [-285, 1924]], [[256143, 322529], [-11, -3407], [-128, -1069]], [[245308, 320076], [-7, -2464], [140, -1661]], [[245441, 315951], [-7, -3254], [151, -26], [-6, -2481], [-150, 6]], [[245429, 310196], [-103, 136], [-579, 3569], [-213, 520]], [[266893, 317263], [-555, 643], [-280, 1346]], [[266058, 319252], [-12, 1037], [298, 2120]], [[257333, 322398], [-17, -8213]], [[257316, 314185], [-332, 545], [-546, 1972]], [[256438, 316702], [-434, 1351]], [[252925, 317998], [-982, 22]], [[251943, 318020], [-96, 1897], [-197, -2], [2, 2543]], [[252934, 322462], [-9, -4464]], [[253555, 314761], [-47, -2207]], [[253508, 312554], [-481, 7]], [[253027, 312561], [-4, 5160], [-98, 277]], [[253672, 320541], [-117, -5780]], [[251943, 318020], [-47, -2986]], [[251896, 315034], [-984, 33]], [[250912, 315067], [1, 4042], [197, 807], [1, 2537]], [[249142, 318304], [-519, 9], [-251, -975]], [[248372, 317338], [-343, 700], [-215, -623]], [[247814, 317415], [-5, 2533], [-284, -8]], [[249140, 322450], [2, -4146]], [[250912, 315067], [-438, -278]], [[250474, 314789], [-147, -6], [-2, 4867], [-149, 0], [0, 2782]], [[250474, 314789], [-2, -1631]], [[250472, 313158], [-642, 1090], [-534, 3]], [[249296, 314251], [-2, 2446], [-152, 1607]], [[266058, 319252], [-82, -420]], [[265976, 318832], [-275, -140]], [[265701, 318692], [-106, 2241], [-330, 1383]], [[258653, 322382], [-137, -6674], [89, -612]], [[258605, 315096], [-29, -1679], [-447, -518], [-146, 1195]], [[257983, 314094], [-427, 804], [-240, -713]], [[260678, 319948], [-562, -4378], [-610, -2702], [-150, -76]], [[259356, 312792], [-223, 839], [-30, 1451], [-498, 14]], [[260617, 322262], [61, -2314]], [[263365, 319856], [101, -595], [-208, -1794], [7, -2679]], [[263265, 314788], [-172, 733], [-550, 214]], [[262543, 315735], [233, 4869]], [[262776, 320604], [50, 1713]], [[263357, 322330], [8, -2474]], [[264725, 322316], [-135, -684], [239, -2782], [-180, -2853]], [[264649, 315997], [-86, -841]], [[264563, 315156], [-22, 277]], [[264541, 315433], [-329, 3527], [-293, 882], [-554, 14]], [[262543, 315735], [-381, -217]], [[262162, 315518], [-1, 1816], [-262, 888]], [[261899, 318222], [232, 964], [228, 3132]], [[261899, 318222], [-334, 1613], [-2, 2435]], [[265701, 318692], [-212, -1319]], [[265489, 317373], [-231, 351], [-271, -1838], [-338, 111]], [[284158, 318179], [119, -1091], [-640, -3358], [-489, -1594]], [[283148, 312136], [-159, 657], [-294, 4553]], [[261287, 322237], [-239, -2821], [0, -1352], [-233, -2520]], [[260815, 315544], [-137, 4404]], [[262162, 315518], [-52, -656]], [[262110, 314862], [-108, 4]], [[262002, 314866], [-1168, 24]], [[260834, 314890], [-19, 654]], [[230523, 318221], [0, -1628], [-295, -3], [-4, -3251]], [[230224, 313339], [-873, 12]], [[229351, 313351], [0, 1622], [-293, 812]], [[229058, 315785], [-2, 4053]], [[202633, 312118], [-979, 1703], [-317, 896], [-898, -11]], [[279295, 319470], [266, -2708], [-183, -3842]], [[279378, 312920], [-224, -636], [-333, -2783]], [[278821, 309501], [-4, 24]], [[278817, 309525], [-1052, 5966]], [[277765, 315491], [-32, 176]], [[212034, 317843], [-3, -8091]], [[212031, 309752], [0, -188]], [[212031, 309564], [-1940, 9], [5, 5615]], [[272114, 319224], [155, -4645]], [[272269, 314579], [-1, -1445]], [[272268, 313134], [-327, -920], [-286, 1648]], [[271655, 313862], [-588, 1138]], [[247236, 319437], [-213, 565], [88, -2172], [-320, -435], [282, -923], [-325, -595]], [[246748, 315877], [-1307, 74]], [[255542, 318825], [30, -628], [-318, -3711]], [[255254, 314486], [-1699, 275]], [[166086, 290611], [276, -965], [-300, -16], [24, 981]], [[167726, 304768], [-743, 1873], [-183, 2255], [-553, 1999]], [[167906, 318608], [691, -9433], [-104, -2110], [-329, 6], [-438, -2303]], [[247814, 317415], [-122, -2322], [127, -841]], [[247819, 314252], [0, -807]], [[247819, 313445], [-294, -28], [6, -1584], [-272, -13]], [[247259, 311820], [-473, 1881]], [[246786, 313701], [-38, 2176]], [[260834, 314890], [37, -1200]], [[260871, 313690], [-340, -2929], [-579, -3107]], [[259952, 307654], [-731, 14]], [[259221, 307668], [-12, 4227], [147, 897]], [[281096, 314238], [217, -1643], [-222, -1225]], [[281091, 311370], [-528, -425], [-618, 1727], [-567, 248]], [[223010, 315807], [-346, -3461]], [[222664, 312346], [46, -2146]], [[222710, 310200], [-463, 2268], [-59, -1528], [-214, 361]], [[221974, 311301], [-292, 391], [-321, -718], [-413, 2380]], [[242115, 313118], [-438, 43], [-4, -817], [-514, 69], [-222, -771]], [[240937, 311642], [-45, 1094], [-302, 570]], [[240590, 313306], [-42, 1616], [-478, 872], [30, 2513], [-295, -7]], [[225835, 316616], [-146, -4], [-1, -3243]], [[225688, 313369], [-284, 3], [-145, -1083], [-582, 7], [-438, -808]], [[224239, 311488], [-1, 1890], [-456, -2], [0, 1621]], [[229058, 315785], [-745, -262], [155, -2162], [-579, 4]], [[227889, 313365], [-586, 3]], [[227303, 313368], [-1, 3244], [-295, 3]], [[264541, 315433], [-415, -1026]], [[264126, 314407], [-860, -258]], [[263266, 314149], [-1, 639]], [[266933, 316723], [-339, -3833]], [[266594, 312890], [-433, -921]], [[266161, 311969], [-142, 1338]], [[266019, 313307], [139, 813], [-135, 1990], [115, 1469], [-162, 1253]], [[168718, 285870], [613, -3553], [-362, 241], [-251, 3312]], [[168675, 294217], [663, -1336], [119, -1995], [-366, 418], [-149, 2047], [-267, 866]], [[170961, 302915], [-533, 9], [-383, -3729]], [[170045, 299195], [-299, 468], [-188, -1226], [-342, 667], [55, 1824], [-185, 2348], [-237, 1371], [-531, -106], [-203, -603], [-389, 830]], [[273788, 314042], [-1519, 537]], [[269786, 312942], [-1189, -5125]], [[268597, 307817], [-93, 1502]], [[268504, 309319], [-251, 3128], [-348, 457]], [[276707, 313833], [-152, -754], [-450, 18], [-676, -2348]], [[275429, 310749], [-151, 2724]], [[275278, 313473], [-182, 1902]], [[276430, 318948], [164, -2140], [207, -809], [-94, -2166]], [[277765, 315491], [-510, -6013]], [[277255, 309478], [-68, 132]], [[277187, 309610], [-190, 3520], [-290, 703]], [[256438, 316702], [-14, -6930]], [[256424, 309772], [0, -270]], [[256424, 309502], [-1170, 99]], [[255254, 309601], [0, 4885]], [[266019, 313307], [-494, 36]], [[265525, 313343], [-95, 2291], [59, 1739]], [[271655, 313862], [-387, -3128], [-316, -1221], [-138, -1800]], [[270814, 307713], [-619, 2360], [-220, 1485]], [[269975, 311558], [-189, 1384]], [[209510, 315195], [7, -9723]], [[209517, 305472], [-585, 10], [0, -1637], [-1755, 87], [0, 1633], [-298, 9]], [[206879, 305574], [3, 4817]], [[249296, 314251], [-147, -1]], [[249149, 314250], [-1330, 2]], [[240590, 313306], [-340, 47], [-91, -2176], [-1279, 142]], [[238880, 311319], [36, 6451]], [[231398, 316601], [2, -3247], [-148, -1629], [-731, -2]], [[230521, 311723], [-297, 19], [0, 1597]], [[253027, 312561], [-593, 32]], [[252434, 312593], [1, 817], [-542, -5]], [[251893, 313405], [3, 1629]], [[216412, 317845], [0, -8101]], [[216412, 309744], [-260, 3]], [[216152, 309747], [-1208, 11]], [[214944, 309758], [0, 8102]], [[217879, 317861], [-4, -8109]], [[217875, 309752], [-265, -6]], [[217610, 309746], [-1198, -2]], [[214944, 309758], [-258, 1]], [[214686, 309759], [-1211, -2]], [[213475, 309757], [1, 8078]], [[219352, 317846], [-4, -8079]], [[219348, 309767], [-278, 10]], [[219070, 309777], [-1195, -25]], [[220518, 314366], [0, -4631]], [[220518, 309735], [-1170, 32]], [[238880, 311319], [-3, -1067]], [[238877, 310252], [-196, 24]], [[238681, 310276], [-1273, 171]], [[237408, 310447], [13, 5875]], [[213475, 309757], [-250, -2]], [[213225, 309755], [-1194, -3]], [[265525, 313343], [-379, -1617]], [[265146, 311726], [-589, 2243], [6, 1187]], [[283148, 312136], [-617, -2746]], [[282531, 309390], [-232, 1787], [-388, -117], [-188, -953]], [[281723, 310107], [-370, 469]], [[281353, 310576], [-262, 794]], [[237408, 310447], [-890, 102], [31, -3035]], [[236549, 307514], [-631, -50]], [[235918, 307464], [24, 5914]], [[257983, 314094], [-89, -4491]], [[257894, 309603], [-1470, 169]], [[267586, 313917], [-206, -1091], [-615, -312]], [[266765, 312514], [-171, 376]], [[227303, 313368], [-1, -4055]], [[227302, 309313], [-1606, 12]], [[225696, 309325], [-8, 4044]], [[232570, 314986], [0, -1620], [-300, -11], [2, -6507]], [[232272, 306848], [-593, 2]], [[231679, 306850], [-1159, 9]], [[230520, 306859], [1, 4864]], [[234616, 313367], [-304, 7], [0, -4907], [-291, 4], [-15, -1618]], [[234006, 306853], [-1734, -5]], [[246786, 313701], [-19, -2054], [-497, -863], [38, -1147], [-293, -1724], [-253, 399], [310, -1738], [-364, -407]], [[245708, 306167], [3, -24]], [[245711, 306143], [-453, 5]], [[245258, 306148], [92, 410], [79, 3638]], [[229351, 313351], [-149, -2], [-1, -3219], [-146, -6]], [[229055, 310124], [-301, 797], [-865, 13], [0, 2431]], [[224239, 311488], [147, -1345], [-3, -3288]], [[224383, 306855], [-432, -385], [-522, 1415]], [[223429, 307885], [-656, 27], [-63, 2288]], [[263266, 314149], [3, -2538]], [[263269, 311611], [-982, -374]], [[262287, 311237], [-274, 215], [97, 3410]], [[278817, 309525], [-155, -872]], [[278662, 308653], [-702, 872], [-466, -1308]], [[277494, 308217], [-239, 1261]], [[265146, 311726], [62, -1577]], [[265208, 310149], [-838, 21]], [[264370, 310170], [1, 855]], [[264371, 311025], [-245, 3382]], [[275429, 310749], [0, -38]], [[275429, 310711], [-371, -1301], [-162, -2339]], [[274896, 307071], [-379, -1286]], [[274517, 305785], [-288, -570], [-418, 2121], [121, 1598]], [[273932, 308934], [155, 2001], [-303, 1516]], [[212031, 309564], [-10, -8889]], [[212021, 300675], [-15, -4739]], [[212006, 295936], [-1274, -7]], [[210732, 295929], [1, 1618], [-582, -19], [5, 3039], [-348, -1], [0, 4885], [-291, 21]], [[251893, 313405], [-148, -262], [-98, -2422]], [[251647, 310721], [-1175, 275]], [[250472, 310996], [0, 2162]], [[259221, 307668], [-550, -1892]], [[258671, 305776], [-416, 2982]], [[258255, 308758], [-361, 845]], [[262002, 314866], [-202, -2820], [-428, -1223], [-148, -1566], [-209, 4]], [[261015, 309261], [-144, 4429]], [[262287, 311237], [-115, -5511]], [[262172, 305726], [-1045, -291]], [[261127, 305435], [-112, 3826]], [[204007, 308772], [-2, -8089], [-357, 6], [0, -3269], [-895, 189], [3, -3357]], [[202756, 294252], [-282, -80], [-3451, 20]], [[199023, 294192], [-10, 14576], [-25, 5924]], [[199023, 294192], [-802, 21], [0, -5147]], [[198221, 289066], [-2916, 138]], [[195305, 289204], [0, 10598]], [[255254, 309601], [-292, 45]], [[254962, 309646], [-1501, 262]], [[253461, 309908], [47, 2646]], [[221974, 311301], [-1, -5776]], [[221973, 305525], [-842, 203], [-613, 2379]], [[220518, 308107], [0, 1628]], [[273932, 308934], [-751, -1023], [-232, -720], [-385, 1197]], [[272564, 308388], [-296, 4746]], [[245258, 306148], [-220, -1244], [179, -1807], [-328, 48], [-478, 1054]], [[244411, 304199], [-66, 1224]], [[244345, 305423], [-235, 2560], [-507, 303], [19, 4630]], [[264371, 311025], [-903, 8], [-199, 578]], [[250472, 310996], [3, -4065]], [[250475, 306931], [-737, 17]], [[249738, 306948], [0, 538], [-588, 29]], [[249150, 307515], [-1, 6735]], [[249150, 307515], [-2, -541], [-585, 15]], [[248563, 306989], [-568, -78]], [[247995, 306911], [2, 1971], [-165, 659], [-13, 3904]], [[267731, 313122], [-172, -4100]], [[267559, 309022], [-165, -650], [-348, 481], [-159, -755]], [[266887, 308098], [-122, 4416]], [[277187, 309610], [-200, -184], [-957, -3894]], [[276030, 305532], [-239, 1408], [128, 659], [-179, 3128], [-311, -16]], [[272564, 308388], [-61, -777]], [[272503, 307611], [-371, -2256]], [[272132, 305355], [-182, 82], [-533, 1971], [-394, -959]], [[271023, 306449], [-209, 1264]], [[261127, 305435], [65, -2172]], [[261192, 303263], [-366, -424]], [[260826, 302839], [-582, 505]], [[260244, 303344], [-292, 4310]], [[247116, 305288], [0, -1624]], [[247116, 303664], [-574, 36]], [[246542, 303700], [-7, 2441], [-827, 26]], [[247259, 311820], [2, -3021], [-145, 16], [0, -3527]], [[247995, 306911], [-1, -1623], [-878, 0]], [[266161, 311969], [-151, -1209], [137, -1333]], [[266147, 309427], [-550, -3124]], [[265597, 306303], [-143, -536], [-540, 1289]], [[264914, 307056], [377, 2075], [-83, 1018]], [[252434, 312593], [-3, -7006]], [[252431, 305587], [-491, -269]], [[251940, 305318], [-293, 8]], [[251647, 305326], [0, 5395]], [[229055, 310124], [0, -2981]], [[229055, 307143], [-102, -1894]], [[228953, 305249], [-1646, 5]], [[227307, 305254], [-5, 4059]], [[230520, 306859], [-129, -799], [-366, 1]], [[230025, 306061], [-236, 1077], [-734, 5]], [[225696, 309325], [4, -2728]], [[225700, 306597], [-87, -540], [-545, 799], [-164, -1383]], [[224904, 305473], [-175, -372], [-346, 1754]], [[235918, 307464], [-20, -4634]], [[235898, 302830], [-25, -5641]], [[235873, 297189], [-725, 1210]], [[235148, 298399], [-85, 1118], [-236, -357], [-302, 2195], [-518, 1395]], [[234007, 302750], [-1, 4103]], [[240937, 311642], [-27, -4926]], [[240910, 306716], [-580, 117]], [[240330, 306833], [-387, 76], [-25, 1423], [-898, 817], [-143, 1103]], [[192649, 296055], [0, -2067], [-471, -22], [-761, -1596], [-17, -3435]], [[191400, 288935], [-519, -982], [-411, -2924], [-457, 4942], [-260, 4020]], [[189753, 293991], [-316, 3938], [-198, -1382], [-453, 2730], [43, 1284], [-343, 3366]], [[268504, 309319], [-576, -1452], [-270, 224]], [[267658, 308091], [-99, 931]], [[242221, 313104], [-71, -8013]], [[242150, 305091], [-288, -50]], [[241862, 305041], [-455, 1583], [-497, 92]], [[244345, 305423], [-785, 1742], [-49, -1484], [-582, -12], [0, -545]], [[242929, 305124], [-779, -33]], [[266887, 308098], [-133, -492]], [[266754, 307606], [-217, 1202], [-390, 619]], [[281353, 310576], [-256, -2617], [-334, -211], [-135, -1226], [-339, 132], [-50, -1711], [-247, -2039]], [[279992, 302904], [-1171, 6597]], [[269975, 311558], [-244, -1242], [240, -2297], [-54, -2071], [-167, -825]], [[269750, 305123], [-567, 148], [-179, -1083]], [[269004, 304188], [-407, 3629]], [[253461, 309908], [-84, -4366]], [[253377, 305542], [-946, 45]], [[223429, 307885], [-1, -7045]], [[223428, 300840], [-1456, 0]], [[221972, 300840], [1, 4685]], [[263252, 305382], [-219, 27]], [[263033, 305409], [-515, 58]], [[262518, 305467], [-346, 259]], [[263269, 311611], [-17, -6229]], [[264370, 310170], [-2, -2778]], [[264368, 307392], [-267, -204], [-179, -1893]], [[263922, 305295], [-670, 87]], [[271023, 306449], [-385, -3232]], [[270638, 303217], [-108, -158]], [[270530, 303059], [5, 561], [-727, -210], [-58, 1713]], [[282531, 309390], [61, 24]], [[282592, 309414], [10, -65]], [[282602, 309349], [-405, -2626], [-165, -1820], [-109, 2615]], [[281923, 307518], [-200, 2589]], [[251647, 305326], [-877, -15]], [[250770, 305311], [-293, -4], [-2, 1624]], [[276030, 305532], [200, -730]], [[276230, 304802], [-500, -1759], [-394, 2383], [-444, 601], [4, 1044]], [[281923, 307518], [8, -4063], [-186, -1610], [-387, 486], [-737, -285], [-373, -589]], [[280248, 301457], [-33, 176]], [[280215, 301633], [-11, 67]], [[280204, 301700], [-212, 1204]], [[237408, 310447], [27, -3044], [293, -50], [-7, -3257]], [[237721, 304096], [-23, -4862], [-351, 60]], [[237347, 299294], [-4, 1]], [[237343, 299295], [-252, 2449], [-133, 5739], [-409, 31]], [[238681, 310276], [-66, -2358], [143, -158], [46, -2922], [169, -1709]], [[238973, 303129], [-231, -2]], [[238742, 303127], [-202, -247], [-819, 1216]], [[206879, 305574], [2, -12856], [-37, -4822], [-1146, -121]], [[205698, 287775], [-6, 3219], [-1134, -5], [-3, 1594], [-1724, 6]], [[202831, 292589], [-75, 1663]], [[240330, 306833], [-20, -6441]], [[240310, 300392], [-587, -612]], [[239723, 299780], [-511, 1233], [-239, 2116]], [[264914, 307056], [-97, -2181]], [[264817, 304875], [-449, 1093], [0, 1424]], [[254962, 309646], [-4, -5675]], [[254958, 303971], [0, -1619]], [[254958, 302352], [-879, 89]], [[254079, 302441], [-98, 2459], [-614, 117]], [[253367, 305017], [10, 525]], [[183362, 303916], [0, -11575]], [[183362, 292341], [-1740, 3], [0, 1620], [-862, -20], [-3, -8075], [-686, -61]], [[180071, 285808], [-439, 260], [-94, 887], [82, 3389], [-151, 600], [21, 1938], [272, 564]], [[179762, 293446], [283, 2148], [77, 2692], [-106, 4262], [274, 1899], [11, 1120]], [[181121, 309576], [281, -790], [1201, -586], [253, 1502], [507, 147]], [[219070, 309777], [-4, -8906]], [[219066, 300871], [-1455, -38]], [[217611, 300833], [-1, 8913]], [[220518, 308107], [-138, 101], [-4, -7331]], [[220376, 300877], [-1310, -6]], [[258255, 308758], [-186, -144], [-224, -2438], [-291, -747], [-162, -1946], [-430, -1123], [-129, -1066]], [[256833, 301294], [-358, 590], [-165, 1921]], [[256310, 303805], [109, -16], [5, 5713]], [[217611, 300833], [-1456, -60]], [[216155, 300773], [-3, 8974]], [[216155, 300773], [-1454, -106]], [[214701, 300667], [-15, 9092]], [[214701, 300667], [-1476, 8]], [[213225, 300675], [0, 9080]], [[277494, 308217], [-65, -786], [217, -4445], [468, -2796]], [[278114, 300190], [-479, -436], [-840, 1115], [-215, 922]], [[276580, 301791], [-276, 1144]], [[276304, 302935], [225, 772], [-299, 1095]], [[213225, 300675], [-1204, 0]], [[256310, 303805], [-1352, 166]], [[280204, 301700], [21, -471], [-685, -2076], [-529, -3188]], [[279011, 295965], [-269, -6], [-253, 2493]], [[278489, 298452], [-185, 3128], [-229, 1784], [245, 1596], [342, 3693]], [[278489, 298452], [-265, 205], [-88, 1174]], [[278136, 299831], [-22, 359]], [[266754, 307606], [118, -2921]], [[266872, 304685], [-494, -1390]], [[266378, 303295], [-72, 1227], [-571, 652], [-138, 1129]], [[227307, 305254], [-1, -3184]], [[227306, 302070], [-352, 1622], [-507, -2568], [-302, 757]], [[226145, 301881], [90, 1860], [-381, 232], [-154, 2624]], [[269004, 304188], [84, -1081]], [[269088, 303107], [-225, 529]], [[268863, 303636], [-374, -245]], [[268489, 303391], [-548, 1345]], [[267941, 304736], [-283, 3355]], [[267941, 304736], [-591, -490]], [[267350, 304246], [-195, -334]], [[267155, 303912], [-283, 773]], [[274517, 305785], [-85, -1864], [134, -4155], [-61, -616]], [[274505, 299150], [-581, 663], [-511, 1884]], [[273413, 301697], [-135, 2327], [-372, 1680], [-227, 39], [-176, 1868]], [[258671, 305776], [-63, -2961]], [[258608, 302815], [-229, -1970], [-471, -601], [9, -685]], [[257917, 299559], [-515, 1403], [-542, -470]], [[256860, 300492], [-27, 802]], [[221972, 300840], [4, -1864]], [[221976, 298976], [-229, 1201], [-392, 509], [-834, 191]], [[220521, 300877], [-145, 0]], [[224904, 305473], [0, -4595]], [[224904, 300878], [-1476, -38]], [[260244, 303344], [-448, -474], [-461, -1878]], [[259335, 300992], [-374, 2733], [-353, -910]], [[273413, 301697], [-85, -3220]], [[273328, 298477], [-403, -1010]], [[272925, 297467], [-503, 1412], [-567, 2766]], [[271855, 301645], [277, 3710]], [[249738, 306948], [7, -5486]], [[249745, 301462], [-730, -2], [-438, 571]], [[248577, 302031], [-14, 4958]], [[237343, 299295], [-645, 694], [-800, 2841]], [[271855, 301645], [-224, -1169]], [[271631, 300476], [-514, 964], [-162, 2031], [-317, -254]], [[264817, 304875], [-499, -1732]], [[264318, 303143], [-198, 104], [-7, -5871]], [[264113, 297376], [-299, 18], [-3, -1823]], [[263811, 295571], [-420, -902]], [[263391, 294669], [-672, 168]], [[262719, 294837], [116, 1165]], [[262835, 296002], [415, 1551], [228, 1602]], [[263478, 299155], [298, 1539], [245, 2560], [-99, 2041]], [[230025, 306061], [101, -881], [-211, -1084], [101, -2120]], [[230016, 301976], [-186, 350], [-327, -1482], [-269, 387], [-183, 1849]], [[229051, 303080], [-98, 2169]], [[244411, 304199], [-353, -701], [-25, -3600]], [[244033, 299898], [-1166, 155]], [[242867, 300053], [62, 5071]], [[276304, 302935], [-783, -2654], [-394, -674], [-382, -2307]], [[274745, 297300], [-240, 1850]], [[265597, 306303], [-143, -2279], [195, -1400]], [[265649, 302624], [-510, -2675]], [[265139, 299949], [-116, -620]], [[265023, 299329], [-659, 3103], [-46, 711]], [[248577, 302031], [0, -1380], [-585, -270], [-2, -1632]], [[247990, 298749], [-442, 543], [316, 1089], [-750, 38]], [[247114, 300419], [2, 3245]], [[250770, 305311], [4, -4878], [-150, -1369]], [[250624, 299064], [-878, -312]], [[249746, 298752], [-1, 2710]], [[231679, 306850], [149, -590], [1, -3199], [271, -1474], [224, -5]], [[232324, 301582], [-241, -630]], [[232083, 300952], [-247, 888], [-429, -565], [-250, -1798], [-558, -652]], [[230599, 298825], [-125, 949], [-568, 1263], [110, 939]], [[234007, 302750], [-176, 481], [-257, -1570]], [[233574, 301661], [-669, 201], [-133, 967], [-448, -1247]], [[241862, 305041], [-376, -48], [-11, -1571], [394, -3307]], [[241869, 300115], [-693, 133]], [[241176, 300248], [-866, 144]], [[226145, 301881], [-3, -7871]], [[226142, 294010], [-1232, -6]], [[224910, 294004], [-6, 6874]], [[266378, 303295], [-305, -1110]], [[266073, 302185], [-424, 439]], [[246542, 303700], [-5, -6913], [-293, -2], [0, -1616]], [[246244, 295169], [-1256, -5]], [[244988, 295164], [-45, 601]], [[244943, 295765], [269, 599], [-236, 1265], [282, 815], [-40, 1455], [303, -382], [-185, 3716], [560, 1252], [-185, 1658]], [[244943, 295765], [-41, -823], [-579, 866]], [[244323, 295808], [8, 4034], [-298, 56]], [[262518, 305467], [-156, -2441], [-200, -874]], [[262162, 302152], [-936, -50]], [[261226, 302102], [-34, 1161]], [[253367, 305017], [-117, -5834]], [[253250, 299183], [-737, -1766]], [[252513, 297417], [38, 554], [-611, 6], [-2, 2436]], [[251938, 300413], [2, 4905]], [[210732, 295929], [-587, -11], [-3, -3235], [-124, -7], [0, -8008], [-134, -3]], [[209884, 284665], [-2861, -35], [-28, -8243]], [[206995, 276387], [-1400, -32], [4, 8250], [101, 1], [-2, 3169]], [[263478, 299155], [-127, 1132], [-280, 33]], [[263071, 300320], [-38, 5089]], [[179762, 293446], [-4058, -181]], [[175704, 293265], [-2643, -5], [-585, 89], [-362, 1122], [-387, 245]], [[171727, 294716], [267, 2870], [-339, 971], [-382, 2958]], [[263071, 300320], [-494, -473]], [[262577, 299847], [-380, 582]], [[262197, 300429], [-35, 1723]], [[270530, 303059], [-303, -446], [112, -1813], [-159, -1241], [160, -3138]], [[270340, 296421], [-326, 1801]], [[270014, 298222], [-319, 2646], [-607, 2239]], [[251938, 300413], [-588, 24], [-1, -1081], [-287, -276]], [[251062, 299080], [-438, -16]], [[229051, 303080], [-27, -97]], [[229024, 302983], [-420, -2885], [-33, -1359], [-271, 1490], [50, 1869], [-342, -239], [-177, -1289], [-249, 387], [-61, 1401]], [[227521, 302358], [-215, -288]], [[242867, 300053], [0, -1626]], [[242867, 298427], [-989, 64]], [[241878, 298491], [-9, 1624]], [[254079, 302441], [14, -7371]], [[254093, 295070], [-914, 185]], [[253179, 295255], [71, 3928]], [[268489, 303391], [-191, -580], [-387, -2963], [106, -884]], [[268017, 298964], [-130, -739]], [[267887, 298225], [-343, 99], [-450, 1171]], [[267094, 299495], [12, 1605]], [[267106, 301100], [49, 2812]], [[189753, 293991], [-1506, -3], [-6, -4849], [-1376, -19], [-349, 1601], [-5, -14590]], [[186511, 276131], [-3149, -35]], [[183362, 276096], [0, 16245]], [[267106, 301100], [-728, 2195]], [[238742, 303127], [-74, -8950]], [[238668, 294177], [-668, 109]], [[238000, 294286], [-287, 2381]], [[237713, 296667], [-388, 1098], [22, 1529]], [[256860, 300492], [-290, -2960], [-338, -792], [-245, -1877]], [[255987, 294863], [-144, 1386], [-293, 274]], [[255550, 296523], [0, 1620], [-291, 54], [-9, 3268], [-292, 887]], [[268863, 303636], [139, -2861], [323, -3555]], [[269325, 297220], [-471, -581]], [[268854, 296639], [-87, -160]], [[268767, 296479], [-371, 1042], [-216, -421], [-163, 1864]], [[227521, 302358], [-8, -8969]], [[227513, 293389], [-1201, 1]], [[226312, 293390], [-170, 620]], [[259335, 300992], [56, -1316], [-280, -1720]], [[259111, 297956], [-212, -1709], [70, -887], [-508, -2769]], [[258461, 292591], [2, 2075], [-386, 811]], [[258077, 295477], [-160, 4082]], [[247114, 300419], [-4, -8971]], [[247110, 291448], [-285, -7], [1, -1091], [-449, -9]], [[246377, 290341], [-133, 6], [0, 4822]], [[270014, 298222], [-538, -798]], [[269476, 297424], [-151, -204]], [[271631, 300476], [-1005, -5256]], [[270626, 295220], [-44, 238]], [[270582, 295458], [-242, 963]], [[265023, 299329], [-257, -2572], [-190, 585]], [[264576, 297342], [-271, 24]], [[264305, 297366], [-192, 10]], [[260085, 295668], [2, 547], [-556, 17], [-158, 1641], [-262, 83]], [[260826, 302839], [-296, -1218], [-7, -4236], [-438, -1717]], [[267094, 299495], [-351, -1180]], [[266743, 298315], [-277, 2222]], [[266466, 300537], [-393, 1648]], [[261226, 302102], [133, -4629]], [[261359, 297473], [96, -3170]], [[261455, 294303], [-945, 242]], [[260510, 294545], [-581, 52]], [[259929, 294597], [156, 1071]], [[235148, 298399], [-1, -6962]], [[235147, 291437], [-172, 647]], [[234975, 292084], [-223, 645], [-660, -165]], [[234092, 292564], [-504, -212]], [[233588, 292352], [-6, 49]], [[233582, 292401], [-8, 9260]], [[239723, 299780], [-33, -6035]], [[239690, 293745], [-694, -157]], [[238996, 293588], [-328, 589]], [[230599, 298825], [-15, -6105]], [[230584, 292720], [-1252, 143]], [[229332, 292863], [-306, 203]], [[229026, 293066], [-2, 9917]], [[229026, 293066], [-1224, 262]], [[227802, 293328], [-289, 61]], [[237713, 296667], [-606, -1073]], [[237107, 295594], [-320, 702], [-637, -837], [-277, 1730]], [[276580, 301791], [-335, -2182], [7, -1181], [-302, -3863]], [[275950, 294565], [-336, -991]], [[275614, 293574], [-478, 39], [-285, 2097]], [[274851, 295710], [-106, 1590]], [[171727, 294716], [-239, -2194]], [[171488, 292522], [-527, 2873], [-607, 2124], [-309, 1676]], [[233582, 292401], [-516, 1393], [-745, 742], [-269, -626]], [[232052, 293910], [31, 7042]], [[266466, 300537], [-488, -4110]], [[265978, 296427], [-652, 2740]], [[265326, 299167], [-187, 782]], [[255550, 296523], [-579, 144], [-98, -1641], [-485, 59]], [[254388, 295085], [-295, -15]], [[262197, 300429], [-36, -1811], [-802, -1145]], [[249746, 298752], [0, -823]], [[249746, 297929], [-780, -17]], [[248966, 297912], [-952, 5]], [[248014, 297917], [-24, 832]], [[278136, 299831], [-261, -1729], [-65, -2062], [-295, -1492], [-382, -3555]], [[277133, 290993], [-221, 469], [-599, 3177], [-363, -74]], [[232052, 293910], [-3, -968]], [[232049, 292942], [-1216, -1076]], [[230833, 291866], [-249, 854]], [[274851, 295710], [-156, 131], [-298, -1760], [-415, 2481], [-367, 85], [-287, 1830]], [[272925, 297467], [-517, -3023]], [[272408, 294444], [-1070, -5442]], [[271338, 289002], [-265, 919]], [[271073, 289921], [-257, 2318], [43, 1727], [-233, 1254]], [[258077, 295477], [-439, -1478], [-435, -2504], [-548, -1594]], [[256655, 289901], [-109, 9]], [[256546, 289910], [-267, 1112], [-470, 3450], [178, 391]], [[220521, 300877], [16, -8166]], [[220537, 292711], [-1467, 10]], [[219070, 292721], [-4, 8150]], [[221976, 298976], [5, -6234]], [[221981, 292742], [-1444, -31]], [[224910, 294004], [2, -1315]], [[224912, 292689], [-1486, 26]], [[223426, 292715], [2, 8125]], [[219070, 292721], [-1453, -13]], [[217617, 292708], [-6, 8125]], [[217617, 292708], [-1443, -45]], [[216174, 292663], [-19, 8110]], [[223426, 292715], [-1445, 27]], [[216174, 292663], [-1446, -96]], [[214728, 292567], [-27, 8100]], [[213225, 300675], [57, -8129]], [[213282, 292546], [-1287, -1]], [[211995, 292545], [11, 3391]], [[214728, 292567], [-1446, -21]], [[241176, 300248], [-12, -1321], [-518, -4118], [192, -1475], [382, -1184]], [[241220, 292150], [-1146, 188]], [[240074, 292338], [-391, 56], [7, 1351]], [[266743, 298315], [382, -3067], [-30, -933]], [[267095, 294315], [-707, -913]], [[266388, 293402], [-414, 1708]], [[265974, 295110], [4, 1317]], [[262719, 294837], [-459, -1602]], [[262260, 293235], [-776, 48]], [[261484, 293283], [-29, 1020]], [[262577, 299847], [-12, -3859], [270, 14]], [[248014, 297917], [76, -4060], [-205, -780], [1, -1558]], [[247886, 291519], [-437, -567]], [[247449, 290952], [-227, -1245], [-112, 1741]], [[252513, 297417], [69, -2403], [-508, -277]], [[252074, 294737], [0, 1098], [-968, -56]], [[251106, 295779], [-44, 3301]], [[241878, 298491], [54, -3825], [-183, -2389], [75, -1398]], [[241824, 290879], [-230, -523], [-374, 1794]], [[244323, 295808], [-11, -3253]], [[244312, 292555], [-1484, 172]], [[242828, 292727], [39, 5700]], [[264965, 295106], [-389, 2236]], [[265326, 299167], [-46, -1734], [-315, -2327]], [[279011, 295965], [-403, -3616], [-92, -2363], [-262, 1132], [231, -2620], [-212, -589], [-375, 805]], [[277898, 288714], [-123, 574]], [[277775, 289288], [-642, 1705]], [[195305, 289204], [0, -8032]], [[195305, 281172], [-1, -6537]], [[195304, 274635], [-186, -4]], [[195118, 274631], [-312, 2178], [43, 3573], [-198, 582], [-596, 5810], [0, 10694]], [[267887, 298225], [124, -661], [-175, -1445], [3, -2070]], [[267839, 294049], [-421, -2128]], [[267418, 291921], [-323, 2394]], [[253179, 295255], [-83, -4574]], [[253096, 290681], [-1016, -26]], [[252080, 290655], [-6, 4082]], [[265974, 295110], [21, -726], [-419, -926], [-105, -1288]], [[265471, 292170], [-170, 1415]], [[265301, 293585], [-336, 1521]], [[251106, 295779], [-194, -540]], [[250912, 295239], [-465, -210], [-350, -1146]], [[250097, 293883], [-350, 16], [-1, 4030]], [[268767, 296479], [-104, -668]], [[268663, 295811], [-273, -796], [-103, -1445]], [[268287, 293570], [-448, 479]], [[237107, 295594], [1, -5232]], [[237108, 290362], [-341, 757], [-196, -1322], [-639, 965], [-521, -443]], [[235411, 290319], [-264, 1118]], [[275614, 293574], [-88, -2688], [-301, -779]], [[275225, 290107], [-353, 382], [-40, 1051], [-800, -2860]], [[274032, 288680], [-22, -72]], [[274010, 288608], [-398, 2352], [-785, 2545]], [[272827, 293505], [-419, 939]], [[242828, 292727], [22, -1854], [-368, -1418], [-65, -1107]], [[242417, 288348], [-241, 1667], [-352, 864]], [[270582, 295458], [-741, -3541]], [[269841, 291917], [-395, 3623], [30, 1884]], [[259929, 294597], [-147, 0], [-211, -3806], [-383, 38], [-157, -3571]], [[259031, 287258], [-882, -28]], [[258149, 287230], [-35, 1334], [210, 2007], [198, 282], [-61, 1738]], [[250097, 293883], [-203, -505], [0, -2741]], [[249894, 290637], [-534, -9]], [[249360, 290628], [-4, 2180], [-385, 256], [-5, 4848]], [[249360, 290628], [-290, -1321]], [[249070, 289307], [-1184, 2212]], [[269841, 291917], [-165, -789]], [[269676, 291128], [-4, -5]], [[269672, 291123], [-80, 1]], [[269592, 291124], [-424, 845], [-314, 4670]], [[195118, 274631], [-3725, 22]], [[191393, 274653], [0, 1610]], [[191393, 276263], [7, 12672]], [[264305, 297366], [79, -1215], [-282, -4274]], [[264102, 291877], [-95, 1]], [[264007, 291878], [19, 2058], [-215, 1635]], [[265301, 293585], [-113, -1287], [-385, -1434]], [[264803, 290864], [-134, 698], [-567, 315]], [[238000, 294286], [55, -4237], [-203, -2132], [-208, 87], [128, -2331]], [[237772, 285673], [-29, 1]], [[237743, 285674], [-635, -3]], [[237108, 285671], [0, 4691]], [[269592, 291124], [-134, -694]], [[269458, 290430], [-356, 976], [-547, -1372]], [[268555, 290034], [-268, 3536]], [[256546, 289910], [-601, -2119], [-102, -2363], [-288, -51]], [[255555, 285377], [-818, 63]], [[254737, 285440], [-326, 195], [-14, 2539]], [[254397, 288174], [-9, 6911]], [[211995, 292545], [-22, -7993]], [[211973, 284552], [0, -8133]], [[211973, 276419], [1, -8101]], [[211974, 268318], [0, -1611], [-731, -3]], [[211243, 266704], [-1104, -3]], [[210139, 266701], [0, 9724], [-255, -1], [0, 8241]], [[252080, 290655], [-401, -9]], [[251679, 290646], [-766, -8]], [[250913, 290638], [-1, 4601]], [[244988, 295164], [-59, -1673], [289, 734], [-26, -3356], [151, -2943], [-317, -598], [225, -984], [-128, -820]], [[245123, 285524], [0, -134]], [[245123, 285390], [-271, 18]], [[244852, 285408], [-481, 19]], [[244371, 285427], [-67, -3]], [[244304, 285424], [8, 7131]], [[264007, 291878], [-125, -1789], [-179, 18]], [[263703, 290107], [-245, 1867], [-67, 2695]], [[258149, 287230], [-73, -1530]], [[258076, 285700], [-260, 915], [-756, 37], [2, -410]], [[257062, 286242], [-403, 2158], [-4, 1501]], [[271073, 289921], [-669, -319], [-229, 1236], [-260, -546]], [[269915, 290292], [-148, 616]], [[269767, 290908], [-91, 220]], [[254397, 288174], [-931, -2937]], [[253466, 285237], [-470, -87]], [[252996, 285150], [100, 5531]], [[250913, 290638], [-58, -1638], [-291, -9], [-3, -1640], [-289, -10]], [[250272, 287341], [5, 3289], [-383, 7]], [[246377, 290341], [40, -3234]], [[246417, 287107], [-592, 20], [0, -1670]], [[245825, 285457], [-702, 67]], [[266388, 293402], [-34, -4888]], [[266354, 288514], [-753, -747]], [[265601, 287767], [-17, 901]], [[265584, 288668], [-113, 3502]], [[263703, 290107], [-14, -676]], [[263689, 289431], [-975, 44], [-28, -604]], [[262686, 288871], [-213, 626]], [[262473, 289497], [-213, 3738]], [[277775, 289288], [-200, -1210], [-345, -446], [-431, -3536]], [[276799, 284096], [-357, -1958], [-73, 1501]], [[276369, 283639], [-170, -185], [-119, 1854], [-263, 409]], [[275817, 285717], [-479, 2444], [-113, 1946]], [[175704, 293265], [8, -6545], [-64, -14], [-11, -8498]], [[175637, 278208], [-2838, -1564], [17, 2580], [-320, 834], [-131, 1949], [82, 971], [-206, 4490], [-532, 4208], [-221, 846]], [[261484, 293283], [160, -5557]], [[261644, 287726], [11, -400]], [[261655, 287326], [-1005, -14]], [[260650, 287312], [-168, -13]], [[260482, 287299], [28, 7246]], [[260482, 287299], [-991, -305]], [[259491, 286994], [-460, 264]], [[233588, 292352], [-6, -55]], [[233582, 292297], [-854, -556], [-398, -900], [-289, -1444]], [[232041, 289397], [8, 3545]], [[272827, 293505], [-15, -5200], [98, -784]], [[272910, 287521], [-478, -195], [-495, 933], [-201, -1171]], [[271736, 287088], [-363, 872], [-35, 1042]], [[267418, 291921], [45, -836], [-297, -951], [-55, -1334]], [[267111, 288800], [-431, -35]], [[266680, 288765], [-326, -251]], [[202831, 292589], [15, -6292]], [[202846, 286297], [-1525, -4281], [1, -811], [-1146, 18], [-2, -3253]], [[200174, 277970], [-860, -3]], [[199314, 277967], [-358, 449], [43, 2766], [-165, 3253], [-161, 392], [-104, 4258], [-348, -19]], [[238996, 293588], [-214, -3466], [-111, 31], [-24, -4496]], [[238647, 285657], [-85, 2]], [[238562, 285659], [-790, 14]], [[268555, 290034], [21, -284]], [[268576, 289750], [-391, -1856], [-455, -1079]], [[267730, 286815], [-127, 1309], [-492, 676]], [[183362, 276096], [1, -8676]], [[183363, 267420], [-4125, 8475], [13, 2284], [251, 1898]], [[179502, 280077], [536, 715], [179, 2807], [-146, 2209]], [[191393, 276263], [-1966, -35], [0, -192], [-2916, 95]], [[226312, 293390], [-10, -8052]], [[226302, 285338], [-375, 38]], [[225927, 285376], [-1032, 85]], [[224895, 285461], [17, 7228]], [[240074, 292338], [-28, -6700]], [[240046, 285638], [-697, 10]], [[239349, 285648], [-702, 9]], [[265584, 288668], [-611, 418]], [[264973, 289086], [-229, 4]], [[264744, 289090], [59, 1774]], [[274010, 288608], [-793, -2802]], [[273217, 285806], [-307, 1715]], [[179502, 280077], [-3865, -1869]], [[227802, 293328], [-42, -8197]], [[227760, 285131], [-406, 73]], [[227354, 285204], [-1052, 134]], [[229332, 292863], [-29, -7782]], [[229303, 285081], [-523, -53]], [[228780, 285028], [-1020, 103]], [[262473, 289497], [-829, -1771]], [[232039, 284934], [-231, 5], [-115, -1982], [146, -674]], [[231839, 282283], [-397, 23]], [[231442, 282306], [-615, 61]], [[230827, 282367], [1, 2606]], [[230828, 284973], [5, 6893]], [[232041, 289397], [-2, -4463]], [[230828, 284973], [-612, 11]], [[230216, 284984], [-913, 97]], [[219070, 292721], [-5, -8098]], [[219065, 284623], [-381, 10]], [[218684, 284633], [-1066, 127]], [[217618, 284760], [-1, 7948]], [[220537, 292711], [5, -8140]], [[220542, 284571], [-432, -2]], [[220110, 284569], [-1045, 54]], [[234975, 292084], [-31, -7088]], [[234944, 284996], [-292, 1575], [-561, -613]], [[234091, 285958], [1, 6606]], [[217618, 284760], [-376, -125]], [[217242, 284635], [-1070, -47]], [[216172, 284588], [2, 8075]], [[223426, 292715], [8, -8204]], [[223434, 284511], [-404, 2]], [[223030, 284513], [-1045, 0]], [[221985, 284513], [-4, 8229]], [[224895, 285461], [-2, -1035], [-413, 38]], [[224480, 284464], [-1046, 47]], [[221985, 284513], [-393, -1]], [[221592, 284512], [-1050, 59]], [[244304, 285424], [-1696, 42]], [[242608, 285466], [-191, 2882]], [[216172, 284588], [-374, 14]], [[215798, 284602], [-1072, -38]], [[214726, 284564], [2, 8003]], [[206995, 276387], [10, -9680]], [[207005, 266707], [-197, -1]], [[206808, 266706], [-3007, 34]], [[203801, 266740], [-1057, -19]], [[202744, 266721], [2, 17810], [100, 1766]], [[213282, 292546], [0, -7999]], [[213282, 284547], [-1309, 5]], [[214726, 284564], [-368, -14]], [[214358, 284550], [-1076, -3]], [[234091, 285958], [-73, -393]], [[234018, 285565], [-60, -961], [-377, 12]], [[233581, 284616], [1, 7681]], [[242608, 285466], [-1828, 115]], [[240780, 285581], [-734, 57]], [[233581, 284616], [-993, -39]], [[232588, 284577], [-549, 357]], [[235411, 290319], [-5, -7248]], [[235406, 283071], [-145, -6]], [[235261, 283065], [-39, 471]], [[235222, 283536], [-278, 1460]], [[249070, 289307], [-206, -1883], [-209, -3399], [-189, -953]], [[248466, 283072], [-1108, 2439]], [[247358, 285511], [-151, 1938], [245, 380], [-3, 3123]], [[264744, 289090], [-346, -257]], [[264398, 288833], [-567, 369], [-126, -463]], [[263705, 288739], [-16, 692]], [[275817, 285717], [197, -1750], [-222, -2037], [-677, 747]], [[275115, 282677], [4, 3611], [-520, 96], [-567, 2296]], [[247358, 285511], [-237, -29], [-3, -1592], [-571, -19]], [[246547, 283871], [-8, 3240], [-122, -4]], [[269458, 290430], [-641, -2764]], [[268817, 287666], [-197, 886]], [[268620, 288552], [-44, 1198]], [[269915, 290292], [98, -679], [-163, -3128], [52, -2328], [-122, -1899]], [[269780, 282258], [-329, -1370]], [[269451, 280888], [-242, 1119]], [[269209, 282007], [-81, 3665], [-311, 1994]], [[237108, 285671], [0, -2571]], [[237108, 283100], [-1702, -29]], [[271736, 287088], [202, -924]], [[271938, 286164], [-630, -2537]], [[271308, 283627], [-251, 828], [-618, -687], [-182, -1942]], [[270257, 281826], [-477, 432]], [[252996, 285150], [-21, -1156]], [[252975, 283994], [-1295, -59]], [[251680, 283935], [-1, 6711]], [[251680, 283935], [-283, 11]], [[251397, 283946], [-1128, 96]], [[250269, 284042], [3, 3299]], [[250269, 284042], [-1132, -33], [-12, -840]], [[249125, 283169], [-659, -97]], [[257062, 286242], [14, -3976], [-399, 14]], [[256677, 282280], [-836, -103], [-284, 800]], [[255557, 282977], [-2, 2400]], [[269209, 282007], [-689, -991], [-95, 755], [-402, -936]], [[268023, 280835], [-353, 3484]], [[267670, 284319], [60, 2496]], [[263705, 288739], [-84, -3973]], [[263621, 284766], [55, -1652]], [[263676, 283114], [-539, -692]], [[263137, 282422], [-449, 518]], [[262688, 282940], [-2, 5931]], [[262688, 282940], [-898, -38]], [[261790, 282902], [-135, 4424]], [[199314, 277967], [-878, -19], [0, -1622], [-852, -5], [-2, -8135], [36, -4019]], [[197618, 264167], [-857, -7], [-37, 4023], [2, 8133], [-306, 3], [2, 1614], [-576, 1], [-5, 3232], [-536, 6]], [[264398, 288833], [-62, -3686]], [[264336, 285147], [-715, -381]], [[264973, 289086], [-7, -4742], [-221, -294]], [[264745, 284050], [2, 1070], [-411, 27]], [[265601, 287767], [265, -1986], [29, -1346]], [[265895, 284435], [-506, -1945]], [[265389, 282490], [-646, 23]], [[264743, 282513], [2, 1537]], [[267670, 284319], [-205, 1161], [-587, -1542]], [[266878, 283938], [-198, 4827]], [[266878, 283938], [-137, -519]], [[266741, 283419], [-297, -993]], [[266444, 282426], [-403, 799], [-146, 1210]], [[275115, 282677], [-128, -2424], [77, -2306]], [[275064, 277947], [21, -1799], [-453, 1073]], [[274632, 277221], [-397, 2101], [-304, 487]], [[273931, 279809], [-206, 2389], [-508, 3608]], [[273217, 285806], [-382, -1361], [-117, -2128], [-399, -1751]], [[272319, 280566], [-269, 3521], [-24, 1416]], [[272026, 285503], [-88, 661]], [[254737, 285440], [-323, -2639], [122, -3923], [141, -1192], [-210, -1223]], [[254467, 276463], [-114, 140]], [[254353, 276603], [-184, 1820], [-374, -689], [-62, 3380], [-367, 2778], [100, 1345]], [[261790, 282902], [136, -2308]], [[261926, 280594], [-1276, -334]], [[260650, 280260], [0, 7052]], [[260650, 280260], [-288, -579], [2, -1890]], [[260364, 277791], [-286, -278], [4, -1615], [-248, -23]], [[259834, 275875], [-17, 4870], [-320, 8]], [[259497, 280753], [-6, 6241]], [[259497, 280753], [-1025, -27]], [[258472, 280726], [-231, 1150], [-165, 3824]], [[246547, 283871], [-292, -1615], [176, -342], [-73, -2890]], [[246358, 279024], [-674, 12], [3, 3263], [138, 3158]], [[235222, 283536], [-1204, -38]], [[234018, 283498], [0, 2067]], [[258472, 280726], [-106, -860]], [[258366, 279866], [-839, -31], [-2, -819], [-563, 45]], [[256962, 279061], [-281, -16], [0, 1226]], [[256681, 280271], [-4, 2009]], [[202744, 266721], [-672, -16], [-49, -2500], [301, -1531]], [[202324, 262674], [-2142, -5]], [[200182, 262669], [-8, 15301]], [[272319, 280566], [44, -2784]], [[272363, 277782], [-442, -1977]], [[271921, 275805], [-595, 2074]], [[271326, 277879], [-222, 903]], [[271104, 278782], [-65, 751], [269, 4094]], [[273931, 279809], [-121, -807]], [[273810, 279002], [-90, -725], [-314, 2439], [-742, -3661]], [[272664, 277055], [-301, 727]], [[248466, 283072], [-231, -2682], [-557, -1363]], [[247678, 279027], [-560, -1640]], [[247118, 277387], [-289, -1241]], [[246829, 276146], [-463, 2072]], [[246366, 278218], [-8, 806]], [[238701, 271113], [-400, 6]], [[238301, 271119], [-149, 1513], [-322, 444], [-467, -2738], [-254, 8]], [[237109, 270346], [-1, 3653]], [[237108, 273999], [0, 5600]], [[237108, 279599], [0, 3501]], [[237743, 285674], [-73, -1364], [157, -1652], [-2, -3964], [475, -5512], [401, -2069]], [[238562, 285659], [194, -3036], [29, -8285], [191, -5]], [[238976, 274333], [-156, -3244]], [[238820, 271089], [-119, 24]], [[239516, 277585], [89, -2415], [-250, -839], [-379, 2]], [[239349, 285648], [4, -5606], [141, -1], [22, -2456]], [[240779, 280837], [-287, -14], [-146, -3236]], [[240346, 277587], [-830, -2]], [[240780, 285581], [-1, -4744]], [[242619, 280157], [-575, -2639], [-400, 30]], [[241644, 277548], [0, 1623], [-290, 937], [-575, 729]], [[242608, 285466], [11, -5309]], [[234018, 283498], [-3, -6187]], [[234015, 277311], [-813, 788]], [[233202, 278099], [-417, 1389]], [[232785, 279488], [-113, 619]], [[232672, 280107], [-84, 4470]], [[246366, 278218], [-28, -989], [-363, 176], [-2, -2478], [-251, 42], [-36, 2444], [-221, 12]], [[245465, 277425], [-297, 1279], [258, 1420], [-227, 256], [-7, 1864], [186, 934], [-62, 1882], [-224, -1603], [31, 1933]], [[268023, 280835], [-29, -951]], [[267994, 279884], [-750, -2311]], [[267244, 277573], [-503, 5846]], [[244371, 285427], [-163, -2146], [-308, -2022], [-90, -2138]], [[243810, 279121], [-368, -2107], [-400, -899]], [[243042, 276115], [-26, 3010], [-397, 1032]], [[255557, 282977], [-143, -816], [-4, -3254], [-143, -3], [2, -3233]], [[255269, 275671], [-569, -21], [-233, 813]], [[244852, 285408], [-216, -2699], [-7, -2066], [-283, -3112]], [[244346, 277531], [-420, 5], [-116, 1585]], [[225927, 285376], [-30, -8275]], [[225897, 277101], [-4, -879]], [[225893, 276222], [-1134, 26]], [[224759, 276248], [-281, 39]], [[224478, 276287], [2, 8177]], [[245465, 277425], [-76, -261]], [[245389, 277164], [-175, -453], [-903, -2]], [[244311, 276709], [35, 822]], [[227354, 285204], [-18, -8167]], [[227336, 277037], [-186, 1]], [[227150, 277038], [-1253, 63]], [[264743, 282513], [-219, -2968]], [[264524, 279545], [-235, 1092]], [[264289, 280637], [-264, 580], [-349, 1897]], [[254353, 276603], [-498, -1834], [-40, -1059], [323, -1231]], [[254138, 272479], [-1368, -35]], [[252770, 272444], [91, 5015]], [[252861, 277459], [114, 6535]], [[228780, 285028], [-17, -8118]], [[228763, 276910], [-135, 16]], [[228628, 276926], [-1292, 111]], [[230216, 284984], [-6, -3141]], [[230210, 281843], [-31, -4995]], [[230179, 276848], [-1416, 62]], [[230827, 282367], [0, -513], [-617, -11]], [[232672, 280107], [-600, 939], [-233, 1237]], [[218684, 284633], [-13, -8156]], [[218671, 276477], [-1432, 43]], [[217239, 276520], [3, 8115]], [[210139, 266701], [-717, -2]], [[209422, 266699], [-123, -1]], [[209299, 266698], [-2294, 9]], [[220110, 284569], [-7, -8139]], [[220103, 276430], [-1432, 47]], [[217239, 276520], [0, -66]], [[217239, 276454], [-1432, 21]], [[215807, 276475], [-9, 8127]], [[215807, 276475], [-1432, -37]], [[214375, 276438], [-17, 8112]], [[214375, 276438], [-25, -1]], [[214350, 276437], [-2377, -18]], [[221592, 284512], [0, -8234]], [[221592, 276278], [-49, 0]], [[221543, 276278], [-1440, 152]], [[223030, 284513], [0, -8233]], [[223030, 276280], [-51, 1]], [[222979, 276281], [-1387, -3]], [[224478, 276287], [-1448, -7]], [[271104, 278782], [-447, -786]], [[270657, 277996], [-226, 1046], [-174, 2784]], [[266444, 282426], [-237, -2443]], [[266207, 279983], [2, -920]], [[266209, 279063], [-288, 519]], [[265921, 279582], [-345, 931], [-187, 1977]], [[251397, 283946], [0, -6508]], [[251397, 277438], [-1123, -9]], [[250274, 277429], [-5, 6613]], [[250274, 277429], [-14, -1]], [[250260, 277428], [-1136, 15], [0, 1061]], [[249124, 278504], [1, 4665]], [[252861, 277459], [-1464, -21]], [[235261, 283065], [11, -1603]], [[235272, 281462], [1, -2618]], [[235273, 278844], [-795, -2143]], [[234478, 276701], [-463, 610]], [[267244, 277573], [-756, -2456]], [[266488, 275117], [-124, 3123], [-155, 823]], [[264289, 280637], [-142, -524], [-197, -2955], [-99, 3]], [[263851, 277161], [-538, -506]], [[263313, 276655], [-159, -301]], [[263154, 276354], [0, 1215]], [[263154, 277569], [-17, 4853]], [[237108, 279599], [-281, 902], [-86, -872], [-299, 1007], [-286, -1037], [-341, 13], [-543, 1850]], [[249124, 278504], [-151, -881]], [[248973, 277623], [-205, -34], [-580, -3455]], [[248188, 274134], [-494, 8], [0, 1631], [-576, 8], [0, 1606]], [[256681, 280271], [-69, -2498], [-191, -1960], [-869, -125], [4, -3255], [-143, -9]], [[255413, 272424], [-143, -6], [-1, 3253]], [[263154, 277569], [-1076, 448]], [[262078, 278017], [-152, 2577]], [[265921, 279582], [1, -28]], [[265922, 279554], [-184, 35], [-659, -3027]], [[265079, 276562], [-284, 2688], [-271, 295]], [[231442, 282306], [2, -8953]], [[231444, 273353], [-1049, 21]], [[230395, 273374], [-216, 3474]], [[270657, 277996], [-80, -1269]], [[270577, 276727], [-329, -341], [-291, -3111], [55, -643]], [[270012, 272632], [0, -5]], [[270012, 272627], [-338, -491], [-153, 1148]], [[269521, 273284], [74, 1606], [-301, 1073], [-437, 275]], [[268857, 276238], [507, 2500], [87, 2150]], [[232785, 279488], [1, -3858], [404, -2322]], [[233190, 273308], [-1746, 45]], [[268857, 276238], [-59, 1856], [-542, 1927], [-262, -137]], [[237108, 273999], [-848, -1143], [-402, 1183]], [[235858, 274039], [-244, 1]], [[235614, 274040], [-342, 532], [1, 4272]], [[197618, 264167], [24, -1497]], [[197642, 262670], [0, -8384], [-2346, -23]], [[195296, 254263], [8, 20372]], [[259834, 275875], [18, -769], [-399, -590]], [[259453, 274516], [-479, 386], [-118, 1013], [-486, -1586]], [[258370, 274329], [-4, 5537]], [[241644, 277548], [-1, -1627]], [[241643, 275921], [-577, 18], [2, -799], [-433, -2]], [[240635, 275138], [-285, 12], [-4, 2437]], [[273810, 279002], [98, -1654]], [[273908, 277348], [8, -2098]], [[273916, 275250], [-11, -827]], [[273905, 274423], [15, -90]], [[273920, 274333], [-20, -184]], [[273900, 274149], [-60, -392]], [[273840, 273757], [-438, -2518], [175, -1903]], [[273577, 269336], [17, -224]], [[273594, 269112], [-42, -1026], [-431, 800]], [[273121, 268886], [-76, 2024]], [[273045, 270910], [44, 2085], [-299, 3226]], [[272790, 276221], [-126, 834]], [[265079, 276562], [-41, -437]], [[265038, 276125], [-259, 143], [-399, -2644]], [[264380, 273624], [-384, 781]], [[263996, 274405], [-145, 2756]], [[262078, 278017], [222, -1817]], [[262300, 276200], [-162, -699], [-765, -79], [10, -1076], [-289, -21]], [[261094, 274325], [-155, 1623], [-575, 1843]], [[256962, 279061], [29, -2256], [255, -3763]], [[257246, 273042], [-260, -2156], [4, -3296]], [[256990, 267590], [-755, -8], [-207, 1771], [-614, 2276]], [[255414, 271629], [-1, 795]], [[243042, 276115], [-252, -2320], [-86, -1940]], [[242704, 271855], [-773, 7]], [[241931, 271862], [-288, 2425], [0, 1634]], [[268650, 272453], [-454, -2106]], [[268196, 270347], [-296, -908], [-412, 5134]], [[267488, 274573], [-244, 3000]], [[268857, 276238], [-273, -3365], [66, -420]], [[258370, 274329], [-238, -1220]], [[258132, 273109], [-630, 1133], [-256, -1200]], [[274213, 271739], [154, -1026], [-395, -1964], [241, 2990]], [[273840, 273757], [261, -1594], [-185, -2612], [-322, -439]], [[274414, 275981], [264, -153], [280, -1524], [-294, -990], [-167, -1798], [-139, 1959], [56, 2506]], [[274160, 276707], [170, -315], [46, -4156], [-277, 1435], [-122, 1906], [183, 1130]], [[274632, 277221], [33, -1171], [-536, 816], [-157, -984], [-64, 1466]], [[265516, 275419], [-478, 706]], [[265922, 279554], [-53, -2957], [-353, -1178]], [[266488, 275117], [0, -942]], [[266488, 274175], [-328, -2106]], [[266160, 272069], [-649, 44]], [[265511, 272113], [5, 3306]], [[234478, 276701], [5, -3100]], [[234483, 273601], [0, -4335]], [[234483, 269266], [-1322, -45]], [[233161, 269221], [-81, 1800], [110, 2287]], [[244311, 276709], [-53, -2458]], [[244258, 274251], [-441, -8], [-351, -1303], [-29, -1625], [-344, -1798]], [[243093, 269517], [-234, 272], [-155, 2066]], [[235614, 274040], [-175, -434], [-956, -5]], [[271921, 275805], [37, -1771], [275, -2845]], [[272233, 271189], [-961, -1642]], [[271272, 269547], [-98, 1564], [-427, 591]], [[270747, 271702], [140, 2717], [-310, 2308]], [[250260, 277428], [-1, -6571]], [[250259, 270857], [-1135, -31]], [[249124, 270826], [0, 2438], [-151, 4359]], [[246829, 276146], [-140, -527], [-67, -2600], [-183, 267], [-97, -2398]], [[246342, 270888], [-114, -1301], [-411, -1386], [-315, 624]], [[245502, 268825], [-3, 115]], [[245499, 268940], [-61, 70]], [[245438, 269010], [-315, 191], [118, 1426]], [[245241, 270627], [337, 223], [252, 2167], [-256, 411], [68, 1606], [-306, 122], [53, 2008]], [[263154, 276354], [-211, -1787], [-562, -838]], [[262381, 273729], [-81, 2471]], [[200182, 262669], [-2540, 1]], [[273045, 270910], [-142, 209], [-547, -2637]], [[272356, 268482], [-123, 2707]], [[261094, 274325], [1, -3262]], [[261095, 271063], [-1173, -46], [-180, 788]], [[259742, 271805], [-224, 1640]], [[259518, 273445], [-65, 1071]], [[249124, 270826], [0, -3253]], [[249124, 267573], [-1393, 50]], [[247731, 267623], [-42, 2293], [499, 4218]], [[240635, 275138], [6, -4081], [-110, -1625]], [[240531, 269432], [-347, 19]], [[240184, 269451], [-691, 9]], [[239493, 269460], [-75, 1632], [-598, -3]], [[267488, 274573], [-96, 548], [-482, -3351]], [[266910, 271770], [-422, 2405]], [[252770, 272444], [-27, -1509]], [[252743, 270935], [-1345, -64]], [[251398, 270871], [-1, 6567]], [[251398, 270871], [-1139, -14]], [[247731, 267623], [-1360, -26]], [[246371, 267597], [-29, 3291]], [[245241, 270627], [-1027, -144]], [[244214, 270483], [-103, 1786], [147, 1982]], [[263996, 274405], [-106, -4613]], [[263890, 269792], [-3, -599]], [[263887, 269193], [-267, 9], [-340, 1832]], [[263280, 271034], [-27, -2]], [[263253, 271032], [60, 5623]], [[270747, 271702], [-157, 187]], [[270590, 271889], [-578, 743]], [[227150, 277038], [6, -4410]], [[227156, 272628], [-469, -47], [-452, -1537]], [[226235, 271044], [-342, 5178]], [[228628, 276926], [1, -5287]], [[228629, 271639], [-1086, -1713]], [[227543, 269926], [-107, -742], [-280, 1303]], [[227156, 270487], [0, 2141]], [[230395, 273374], [194, -555]], [[230589, 272819], [-1430, -4745]], [[229159, 268074], [-124, -408], [-406, 3973]], [[255414, 271629], [-142, -188], [4, -2273], [-284, -8], [4, -2361], [-126, -263]], [[254870, 266536], [-1130, -23]], [[253740, 266513], [-126, 1159], [208, 569], [68, 3761], [248, 477]], [[263253, 271032], [-736, -38]], [[262517, 270994], [98, 589], [-330, 1226], [96, 920]], [[217239, 276454], [-26, -8133]], [[217213, 268321], [-225, -2]], [[216988, 268319], [-1199, 8]], [[215789, 268327], [18, 8148]], [[218671, 276477], [-13, -8190]], [[218658, 268287], [-436, 22]], [[218222, 268309], [-1009, 12]], [[220103, 276430], [-15, -8195]], [[220088, 268235], [-232, -5]], [[219856, 268230], [-1198, 57]], [[215789, 268327], [-226, -12]], [[215563, 268315], [-1213, -2]], [[214350, 268313], [0, 8124]], [[214350, 268313], [-210, 4]], [[214140, 268317], [-1427, -23]], [[212713, 268294], [-739, 24]], [[265511, 272113], [-316, -757], [-183, -1474]], [[265012, 269882], [-430, 1091]], [[264582, 270973], [-206, 1238], [4, 1413]], [[221543, 276278], [-5, -8068]], [[221538, 268210], [-231, 14]], [[221307, 268224], [-1219, 11]], [[224759, 276248], [2, -3983], [-213, -701]], [[224548, 271564], [-1040, -3414]], [[223508, 268150], [-541, 29]], [[222967, 268179], [12, 8102]], [[226235, 271044], [225, -2721]], [[226460, 268323], [-392, -1293]], [[226068, 267030], [-565, -1869]], [[225503, 265161], [-119, 1166], [-213, -724], [-623, 5961]], [[222967, 268179], [-215, -7]], [[222752, 268172], [-1214, 38]], [[191393, 274653], [-1, -12960]], [[191392, 261693], [-1985, -97], [1, -3801], [-565, -10], [0, -1773]], [[188843, 256012], [-5480, 11408]], [[269521, 273284], [-686, -1046]], [[268835, 272238], [-185, 215]], [[262517, 270994], [-386, -1847], [16, -1276]], [[262147, 267871], [-360, -24], [-203, 1604], [-425, -24]], [[261159, 269427], [-64, 1636]], [[259742, 271805], [-223, -445], [6, -3713]], [[259525, 267647], [5, -1554], [-546, -20]], [[258984, 266073], [-309, -26], [-4, 1611], [-286, -16]], [[258385, 267642], [-7, 3607], [-246, 1860]], [[241931, 271862], [-1, -2445]], [[241930, 269417], [-1399, 15]], [[268196, 270347], [-120, -1132]], [[268076, 269215], [-774, -4371]], [[267302, 264844], [-222, 1408], [-144, 2418]], [[266936, 268670], [128, 1356], [-154, 1744]], [[264582, 270973], [-5, -1325], [-687, 144]], [[195296, 254263], [-3927, 9]], [[191369, 254272], [23, 7421]], [[258385, 267642], [-117, -1603]], [[258268, 266039], [-1141, -46]], [[257127, 265993], [-137, 1597]], [[235858, 274039], [-247, -3595], [-56, -4246], [248, 15]], [[235803, 266213], [165, -2415]], [[235968, 263798], [-1351, 24]], [[234617, 263822], [-133, 12], [-1, 5432]], [[244214, 270483], [8, -2105], [-240, -3867]], [[243982, 264511], [-60, 1623], [-510, -1824], [-304, 1856]], [[243108, 266166], [-15, 3351]], [[266936, 268670], [-756, 231]], [[266180, 268901], [-20, 3168]], [[237109, 270346], [74, -4024]], [[237183, 266322], [-1380, -109]], [[233161, 269221], [87, -951]], [[233248, 268270], [-1739, -1463]], [[231509, 266807], [-6, 123]], [[231503, 266930], [-162, 2701], [-752, 3188]], [[269315, 266119], [-168, -187]], [[269147, 265932], [-152, 1040], [-160, 5266]], [[269521, 273284], [-206, -7165]], [[270012, 272627], [143, -2843], [-121, -4705]], [[270034, 265079], [-575, 985]], [[269459, 266064], [-144, 55]], [[238301, 271119], [215, -818], [-12, -1664], [522, -3202]], [[239026, 265435], [-240, -345], [-1, -1274]], [[238785, 263816], [-1220, -19]], [[237565, 263797], [-382, 2525]], [[231503, 266930], [-1231, -4027]], [[230272, 262903], [-620, 348]], [[229652, 263251], [-493, 4823]], [[227156, 270487], [-696, -2164]], [[270590, 271889], [127, -3676], [608, -623]], [[271325, 267590], [-175, -617]], [[271150, 266973], [-403, -4199]], [[270747, 262774], [-221, 704]], [[270526, 263478], [-177, 1370], [-315, 231]], [[253740, 266513], [-294, -3347], [251, -2068]], [[253697, 261098], [-1046, -26]], [[252651, 261072], [-26, 3649]], [[252625, 264721], [118, 6214]], [[269147, 265932], [-285, -745]], [[268862, 265187], [-233, 1642], [-442, 1367], [-111, 1019]], [[261159, 269427], [-50, -2453], [-440, -327], [-199, -2179]], [[260470, 264468], [-372, 2], [4, 1617], [-263, 0], [-26, 1492], [-288, 68]], [[266180, 268901], [-4, -1686]], [[266176, 267215], [-979, 52]], [[265197, 267267], [-144, 1878]], [[265053, 269145], [-41, 737]], [[271272, 269547], [173, -1188]], [[271445, 268359], [-120, -769]], [[243108, 266166], [-323, -822]], [[242785, 265344], [-856, 1]], [[241929, 265345], [1, 4072]], [[257127, 265993], [-143, -9], [6, -2440]], [[256990, 263544], [-1656, -27]], [[255334, 263517], [-331, -38], [-133, 3057]], [[229652, 263251], [-593, -1974]], [[229059, 261277], [-293, 2871], [-669, -2188]], [[228097, 261960], [2, 1607], [-453, 1892], [173, 815], [-272, 611], [-4, 3041]], [[225503, 265161], [144, -1412], [-855, -2935]], [[224792, 260814], [-82, 738], [-489, -431]], [[224221, 261121], [-713, 7029]], [[245438, 269010], [61, -70]], [[245502, 268825], [-127, -1815], [-313, -1032], [-168, -1704]], [[244894, 264274], [-270, -484], [77, -1752]], [[244701, 262038], [-172, -287]], [[244529, 261751], [-462, 332]], [[244067, 262083], [-85, 2428]], [[272356, 268482], [444, -3810]], [[272800, 264672], [248, -708], [-50, -2336], [-442, 1524]], [[272556, 263152], [-244, 2510], [-518, 506], [-349, 2191]], [[239493, 269460], [179, -3272], [-322, 2], [-3, -1288], [-321, 533]], [[273103, 263918], [241, -620], [-261, -1764], [-124, 1738], [144, 646]], [[273429, 267956], [229, -1123], [-211, -968], [-18, 2091]], [[273121, 268886], [209, -711], [80, -2196], [219, -966], [-158, -953], [-438, 1415], [-233, -803]], [[263887, 269193], [-34, -3123]], [[263853, 266070], [-27, -877], [-408, 18]], [[263418, 265211], [-156, 2]], [[263262, 265213], [18, 5821]], [[263262, 265213], [-700, 78]], [[262562, 265291], [-449, 1252]], [[262113, 266543], [34, 1328]], [[265197, 267267], [107, -2252]], [[265304, 265015], [-1157, 121], [0, -794]], [[264147, 264342], [-294, 1728]], [[252625, 264721], [-414, -683], [-803, -568]], [[251408, 263470], [-10, 7401]], [[246371, 267597], [-50, -4882]], [[246321, 262715], [-773, 1410], [-654, 149]], [[251408, 263470], [-93, -39]], [[251315, 263431], [-1039, -418]], [[250276, 263013], [-17, 7844]], [[250276, 263013], [-235, -98]], [[250041, 262915], [-702, -302]], [[249339, 262613], [-25, 4964], [-190, -4]], [[228097, 261960], [-913, -2938]], [[227184, 259022], [-236, 2295], [-214, -718]], [[226734, 260599], [-666, 6431]], [[268862, 265187], [-531, -2011]], [[268331, 263176], [-444, -556]], [[267887, 262620], [-507, 1245]], [[267380, 263865], [-78, 979]], [[241929, 265345], [-140, -2434]], [[241789, 262911], [-714, 10], [-2, -1631], [-985, -12]], [[240088, 261278], [64, 2739], [215, 1718], [-183, 3716]], [[240088, 261278], [187, -1588], [292, -495], [230, -1479]], [[240797, 257716], [-541, -2780], [-190, -403]], [[240066, 254533], [-710, 332]], [[239356, 254865], [-1, 3236], [-281, -4], [-5, 3280], [-287, 5], [3, 2434]], [[262113, 266543], [-202, -2490], [-1, -1443]], [[261910, 262610], [38, -331]], [[261948, 262279], [-247, -1122], [-557, 78], [-1, -1623]], [[261143, 259612], [-925, -26]], [[260218, 259586], [89, 792]], [[260307, 260378], [163, 4090]], [[234617, 263822], [-104, -1184], [69, -2704], [234, -2044]], [[234816, 257890], [-383, -1877]], [[234433, 256013], [-270, 786], [-111, 1767], [-372, 551]], [[233680, 259117], [-7, 1203], [-351, 1944], [-118, 1559], [44, 4447]], [[267380, 263865], [-842, -11]], [[266538, 263854], [-369, 126]], [[266169, 263980], [7, 3235]], [[273082, 261033], [-133, -2581], [-38, 2028], [171, 553]], [[272467, 260258], [-390, 845]], [[272077, 261103], [-418, 1230], [-343, 2022], [41, 1842], [-207, 776]], [[272556, 263152], [364, -1898], [-453, -996]], [[218222, 268309], [-10, -7269]], [[218212, 261040], [-112, -2492], [-1121, -109]], [[216979, 258439], [2, 1757]], [[216981, 260196], [7, 8123]], [[216981, 260196], [-1417, 10]], [[215564, 260206], [-1, 8109]], [[215564, 260206], [-1425, -1]], [[214139, 260205], [1, 8112]], [[214139, 260205], [-87, 1]], [[214052, 260206], [-1250, 7]], [[212802, 260213], [-89, 1]], [[212713, 260214], [0, 8080]], [[212713, 260214], [-1472, -6]], [[211241, 260208], [2, 6496]], [[219856, 268230], [-1, -7250]], [[219855, 260980], [-1643, 60]], [[233680, 259117], [-1054, -950], [-246, -706]], [[232380, 257461], [15, 2779], [-147, -648]], [[232248, 259592], [-249, 2566], [-298, 601], [38, 1653], [-230, 2395]], [[222752, 268172], [-19, -11396]], [[222733, 256776], [-311, -1069], [-354, 1218], [-198, -944], [-249, 1262]], [[221621, 257243], [-334, 1575]], [[221287, 258818], [20, 9406]], [[221287, 258818], [-1085, 65]], [[220202, 258883], [-345, 20], [-2, 2077]], [[224221, 261121], [-256, -235], [-55, -1438], [-590, -2354]], [[223320, 257094], [-275, -434]], [[223045, 256660], [-312, 116]], [[260218, 259586], [-114, -1]], [[260104, 259585], [-994, -4]], [[259110, 259581], [-7, 3224], [-142, -9], [23, 3277]], [[259110, 259581], [-135, -3310]], [[258975, 256271], [-230, 291], [-9, 1358], [-330, -1425], [-5, 1399], [-275, -34]], [[258126, 257860], [-1, 2419], [142, 6], [1, 5754]], [[247731, 267623], [274, -3564], [25, -1966]], [[248030, 262093], [-341, -656]], [[247689, 261437], [-106, -329], [-1263, -24]], [[246320, 261084], [1, 1631]], [[249339, 262613], [-284, -111]], [[249055, 262502], [-612, -243]], [[248443, 262259], [-413, -166]], [[266169, 263980], [-1, -929], [-528, -12]], [[265640, 263039], [-382, 824]], [[265258, 263863], [46, 1152]], [[225328, 255832], [-536, 4982]], [[226734, 260599], [-1152, -3887]], [[225582, 256712], [-254, -880]], [[272077, 261103], [-207, -2290], [-271, -705]], [[271599, 258108], [-852, 4666]], [[232248, 259592], [-1251, -3816]], [[230997, 255776], [-725, 7127]], [[209299, 266698], [-218, -16661]], [[209081, 250037], [-2269, -8219]], [[206812, 241818], [27, 3208], [-31, 21680]], [[206812, 241818], [-175, -639]], [[206637, 241179], [-655, 3287], [-500, 980], [-452, 2433], [-137, 1784], [-467, 1522], [-266, 2270], [-357, 1834]], [[203803, 255289], [-2, 11451]], [[203803, 255289], [-618, 1714], [-454, 4718], [-407, 953]], [[211241, 260208], [-789, 7]], [[210452, 260215], [-226, 1786], [-294, 419], [-120, 2210], [-128, -359], [-262, 2428]], [[210452, 260215], [261, -433], [176, -3774], [534, 31], [187, -1030], [512, -17]], [[212122, 254992], [-1599, -11259]], [[210523, 243733], [-1442, 6304]], [[262562, 265291], [-9, -2748], [-135, 18]], [[262418, 262561], [-508, 49]], [[255334, 263517], [-41, -2445], [-142, -14], [4, -2674], [-156, -742], [132, -1478], [-365, -604], [-167, -1944]], [[254599, 253616], [-506, -1944]], [[254093, 251672], [-63, 1221], [229, 2446], [-147, -275], [95, 2173], [-484, 2051], [-26, 1810]], [[237565, 263797], [234, -2648], [-111, -2155]], [[237688, 258994], [-417, -314]], [[237271, 258680], [-297, 954], [-857, 614]], [[236117, 260248], [-149, 3550]], [[244067, 262083], [-416, -314], [-36, -1776], [-276, -171], [-2, -3574], [-156, -1569], [81, -1641]], [[243262, 253038], [-258, 531], [-178, -1296], [-48, 1873]], [[242778, 254146], [7, 11198]], [[269459, 266064], [0, -2383], [-247, 7], [-4, -2375]], [[269208, 261313], [-295, -711]], [[268913, 260602], [-583, -22], [1, 2596]], [[264147, 264342], [212, -842], [-100, -3841]], [[264259, 259659], [-425, -12]], [[263834, 259647], [-269, 0]], [[263565, 259647], [-156, 2805], [9, 2759]], [[270526, 263478], [-236, -1000], [1, -5622]], [[270291, 256856], [-262, 1105]], [[270029, 257961], [-821, 3352]], [[258126, 257860], [-564, -27]], [[257562, 257833], [-384, 26], [-188, 2000], [3, 2240]], [[256993, 262099], [-3, 1445]], [[263565, 259647], [-754, -30]], [[262811, 259617], [-348, -20], [-45, 2964]], [[242778, 254146], [-219, 178]], [[242559, 254324], [-305, 2653]], [[242254, 256977], [-195, 277], [-241, 2436], [-29, 3221]], [[265258, 263863], [-181, -811], [-39, -2867]], [[265038, 260185], [-69, -496], [-710, -30]], [[252692, 256194], [-1093, -41]], [[251599, 256153], [-284, -4]], [[251315, 256149], [0, 7282]], [[252651, 261072], [41, -4878]], [[246320, 261084], [-2, -1627]], [[246318, 259457], [-1160, -19]], [[245158, 259438], [-408, 1159], [-49, 1441]], [[227703, 254041], [-519, 4981]], [[229059, 261277], [364, -3474]], [[229423, 257803], [-1328, -4514]], [[228095, 253289], [-182, -662], [-210, 1414]], [[266538, 263854], [73, -1664]], [[266611, 262190], [-131, -3053]], [[266480, 259137], [-414, -482]], [[266066, 258655], [-411, 1022], [-15, 3362]], [[267887, 262620], [-7, -2008]], [[267880, 260612], [-912, 138], [0, 1415], [-357, 25]], [[266066, 258655], [-13, -4419]], [[266053, 254236], [-962, 79]], [[265091, 254315], [4, 2025]], [[265095, 256340], [-57, 3845]], [[236117, 260248], [245, -1198], [-44, -6786]], [[236318, 252264], [-314, 1644], [-175, 1815], [-632, 880], [-381, 1287]], [[239356, 254865], [-430, -6], [-146, -1627], [-240, 7], [-65, -1705]], [[238475, 251534], [-133, -174]], [[238342, 251360], [-234, 2339], [-88, 3954], [-332, 1341]], [[271599, 258108], [109, -1595]], [[271708, 256513], [-299, -2289]], [[271409, 254224], [-861, 806]], [[270548, 255030], [-29, 1447], [-228, 379]], [[256993, 262099], [-405, -645], [-234, -1413], [-90, -2314], [-724, -4800]], [[255540, 252927], [-525, -296]], [[255015, 252631], [-416, 985]], [[251315, 256149], [-565, 11]], [[250750, 256160], [-705, 0]], [[250045, 256160], [-4, 6755]], [[229993, 252193], [-570, 5610]], [[230997, 255776], [-230, -1047]], [[230767, 254729], [-774, -2536]], [[268913, 260602], [84, -3783]], [[268997, 256819], [-88, -1964]], [[268909, 254855], [-525, 10], [-61, 691], [-839, 350]], [[267484, 255906], [-15, 966]], [[267469, 256872], [411, 3740]], [[242254, 256977], [-1212, -1625], [-245, 2364]], [[250045, 256160], [-145, 0]], [[249900, 256160], [-376, -7]], [[249524, 256153], [-46, 1959], [-425, 1320], [2, 3070]], [[262811, 259617], [-6, -2207]], [[262805, 257410], [-584, -281], [-45, 579]], [[262176, 257708], [-228, 4571]], [[262176, 257708], [-117, -3882]], [[262059, 253826], [-920, 118]], [[261139, 253944], [4, 5668]], [[249524, 256153], [-188, 2]], [[249336, 256155], [-474, -1], [2, -814], [-378, 9]], [[248486, 255349], [-43, 6910]], [[267469, 256872], [-538, 69]], [[266931, 256941], [-451, 2196]], [[244529, 261751], [-62, -2123], [-258, 460], [229, -1495], [-276, -599], [18, -3120], [-205, 750], [174, -2365], [-387, -521], [182, -1100]], [[243944, 251638], [-102, -1383], [173, -931], [-202, -1256]], [[243813, 248068], [-73, -540]], [[243740, 247528], [12, 447]], [[243752, 247975], [-182, 929]], [[243570, 248904], [129, 2677], [-437, 1457]], [[248486, 255349], [-225, -1013]], [[248261, 254336], [-569, 265]], [[247692, 254601], [-3, 6836]], [[257562, 257833], [96, -2876], [-100, -437], [8, -2858]], [[257566, 251662], [-179, 1283], [-1847, -18]], [[245158, 259438], [-12, -4904]], [[245146, 254534], [-217, 450], [-649, -954], [-49, -1688], [-287, -704]], [[191369, 254272], [-1713, -9], [-813, 1749]], [[225328, 255832], [-812, -3459]], [[224516, 252373], [-177, 743], [-194, 2530], [-443, 141], [-382, 1307]], [[247692, 254601], [-45, 0]], [[247647, 254601], [-802, -13]], [[246845, 254588], [-237, -7]], [[246608, 254581], [0, 4882], [-290, -6]], [[270029, 257961], [-328, -1873], [-203, -243]], [[269498, 255845], [-501, 974]], [[226342, 249372], [-760, 7340]], [[227703, 254041], [-1361, -4669]], [[220202, 258883], [-12, -9165]], [[220190, 249718], [-1597, -27]], [[218593, 249691], [-12, 8144], [-1602, 88]], [[216979, 257923], [0, 516]], [[254093, 251672], [-73, -563]], [[254020, 251109], [-140, -343], [-854, -8], [-285, -550]], [[252741, 250208], [-49, 5986]], [[272895, 258076], [-221, -2947], [-140, 1836], [361, 1111]], [[272467, 260258], [359, -497], [69, -955], [-372, -536], [-14, -3438], [142, -738], [-530, 300]], [[272121, 254394], [-413, 2119]], [[232380, 257461], [233, -3410], [-192, -919], [-109, -3298]], [[232312, 249834], [-587, -40], [-741, -2203]], [[230984, 247591], [-246, 5282], [29, 1856]], [[215564, 260206], [-1, -10641]], [[215563, 249565], [-1463, 119]], [[214100, 249684], [-48, 10522]], [[214100, 249684], [-246, 18]], [[213854, 249702], [-112, 1974], [-687, 2489], [-255, -616]], [[212800, 253549], [2, 6664]], [[237271, 258680], [3, -1922], [-169, -1045], [14, -5133]], [[237119, 250580], [-252, -652]], [[236867, 249928], [-549, 2336]], [[216979, 257923], [-20, -8366]], [[216959, 249557], [-1396, 8]], [[212800, 253549], [-158, -489], [-520, 1932]], [[265095, 256340], [-399, -67]], [[264696, 256273], [-805, -61]], [[263891, 256212], [-57, 3435]], [[263891, 256212], [-578, -54]], [[263313, 256158], [-423, 46], [-85, 1206]], [[261139, 253944], [-190, -1282], [-485, 462], [-142, -1410]], [[260322, 251714], [-224, 22]], [[260098, 251736], [6, 7849]], [[260098, 251736], [-1121, -78]], [[258977, 251658], [-2, 4613]], [[246608, 254581], [-1058, -7], [-230, -519]], [[245320, 254055], [-174, 479]], [[238342, 251360], [-866, -337]], [[237476, 251023], [-357, -443]], [[266931, 256941], [-267, -2338]], [[266664, 254603], [-217, -428]], [[266447, 254175], [-394, 61]], [[234433, 256013], [126, -728]], [[234559, 255285], [-1328, -6123]], [[233231, 249162], [-512, -2377]], [[232719, 246785], [-160, 1025], [33, 1830], [-280, 194]], [[221621, 257243], [-4, -7538]], [[221617, 249705], [-1427, 13]], [[270548, 255030], [135, -1217], [-559, -1966], [-260, 400]], [[269864, 252247], [-282, 1360], [-84, 2238]], [[258977, 251658], [18, -3690]], [[258995, 247968], [-561, 3]], [[258434, 247971], [-835, 7]], [[257599, 247978], [-33, 3684]], [[218593, 249691], [-762, -75]], [[217831, 249616], [-872, -59]], [[236867, 249928], [-914, -1225]], [[235953, 248703], [-290, 477]], [[235663, 249180], [-783, 1632]], [[234880, 250812], [-186, 3541], [-135, 932]], [[263313, 256158], [-12, -3257]], [[263301, 252901], [-768, -60], [-14, -3409]], [[262519, 249432], [-296, 57]], [[262223, 249489], [-201, 1664], [37, 2673]], [[229345, 250051], [-671, -2227]], [[228674, 247824], [-579, 5465]], [[229993, 252193], [-648, -2142]], [[242559, 254324], [-409, -313], [69, -6634], [-201, 53]], [[242018, 247430], [-298, 679], [-278, -1715], [-307, -248]], [[241135, 246146], [-630, -114]], [[240505, 246032], [-17, 6745], [-422, 1756]], [[223045, 256660], [-5, -9678]], [[223040, 246982], [-1093, -7]], [[221947, 246975], [-331, 2], [1, 2728]], [[224516, 252373], [110, -2638], [233, -1105]], [[224859, 248630], [-17, -2012]], [[224842, 246618], [-1446, -2]], [[223396, 246616], [-356, 366]], [[267484, 255906], [289, -2603], [-29, -1804]], [[267744, 251499], [-329, -678], [-91, -2266]], [[267324, 248555], [-270, 35]], [[267054, 248590], [-114, 4038], [-276, 1975]], [[269864, 252247], [216, -986], [1, -1604], [213, -1377]], [[270294, 248280], [-791, 53], [-15, -4066], [756, -202], [-181, -4018]], [[270063, 240047], [-569, 247]], [[269494, 240294], [-47, 4435], [-166, -9], [13, 2675], [-283, 1029], [-221, 3072]], [[268790, 251496], [-78, 1758], [187, -78]], [[268899, 253176], [10, 1679]], [[226342, 249372], [-12, -642]], [[226330, 248730], [-1471, -100]], [[272518, 253791], [20, 18]], [[272538, 253809], [99, -1699], [-281, -1544], [-109, 1279], [124, 2060], [147, -114]], [[272121, 254394], [4, -51]], [[272125, 254343], [81, -132]], [[272206, 254211], [155, -845], [-204, -1996], [71, -2600], [-325, 802]], [[271903, 249572], [-591, 1666]], [[271312, 251238], [97, 2986]], [[264696, 256273], [-167, -1561], [-391, -949], [-69, -1201], [-328, -1573], [-68, -1447]], [[263673, 249542], [-96, 10]], [[263577, 249552], [15, 3293], [-291, 56]], [[265091, 254315], [-12, -4796]], [[265079, 249519], [-315, 12]], [[264764, 249531], [-724, 18]], [[264040, 249549], [-367, -7]], [[252741, 250208], [18, -2159]], [[252759, 248049], [-1139, -6]], [[251620, 248043], [-21, 8110]], [[250750, 256160], [24, -9758]], [[250774, 246402], [-565, 1]], [[250209, 246403], [-23, 1870]], [[250186, 248273], [3, 6261], [-287, -6], [-2, 1632]], [[250186, 248273], [-850, -146]], [[249336, 248127], [0, 8028]], [[251620, 248043], [-141, -1624]], [[251479, 246419], [-705, -17]], [[249336, 248127], [-206, -4]], [[249130, 248123], [-300, -5]], [[248830, 248118], [0, 1358], [-237, -6], [-309, 1882], [-23, 2984]], [[268790, 251496], [-833, 9]], [[267957, 251505], [-213, -6]], [[234880, 250812], [-269, -1952], [-727, -4046]], [[233884, 244814], [-145, 1529], [-209, -878]], [[233530, 245465], [-193, -35], [-106, 3732]], [[213854, 249702], [556, -1560], [549, -266], [329, -1468], [180, -3869], [116, -913]], [[215584, 241626], [-1029, 50], [-1, -1090], [-571, 24], [0, -5857], [-623, -16], [0, -4293]], [[213360, 230444], [-2433, 11417]], [[210927, 241861], [-404, 1872]], [[271312, 251238], [-472, -2258]], [[270840, 248980], [-349, 503], [-197, -1203]], [[245320, 254055], [101, -733], [-2, -5263]], [[245419, 248059], [-325, 3]], [[245094, 248062], [-1281, 6]], [[240505, 246032], [-431, -220]], [[240074, 245812], [-1234, 93], [-382, -268]], [[238458, 245637], [138, 2982], [-121, 2915]], [[230984, 247591], [-297, -1133], [-306, -3132], [-307, -919]], [[230074, 242407], [-150, 660]], [[229924, 243067], [-83, 1790], [-230, 1424], [-92, 2592], [-174, 1178]], [[267054, 248590], [-504, 85]], [[266550, 248675], [-89, 305]], [[266461, 248980], [-188, 553]], [[266273, 249533], [181, 2384], [-7, 2258]], [[246845, 254588], [1, -6514]], [[246846, 248074], [-55, 0]], [[246791, 248074], [-720, -7]], [[246071, 248067], [-652, -8]], [[247647, 254601], [2, -6508]], [[247649, 248093], [-244, -6]], [[247405, 248087], [-559, -13]], [[248830, 248118], [-1181, -25]], [[243570, 248904], [-75, -474]], [[243495, 248430], [-154, -909], [-26, -2268]], [[243315, 245253], [-1107, 8]], [[242208, 245261], [-190, 2169]], [[266273, 249533], [3, -822], [-452, 71]], [[265824, 248782], [-746, 72], [1, 665]], [[228674, 247824], [-526, -1799], [-157, -2556]], [[227991, 243469], [-863, 2199], [-567, 665]], [[226561, 246333], [-231, 2397]], [[255015, 252631], [47, -4598]], [[255062, 248033], [-100, -2449], [292, -2293], [343, -1258], [-72, -3553]], [[255525, 238480], [118, -709], [-472, -3244], [-776, -834], [-363, 138], [617, 1003], [-445, 2269], [13, 2457], [-99, 3216], [-227, 556]], [[253891, 243332], [-3, 424]], [[253888, 243756], [51, 358]], [[253939, 244114], [171, 4892], [-90, 2103]], [[262223, 249489], [73, -1396]], [[262296, 248093], [-1355, -67]], [[260941, 248026], [8, 3775], [-627, -87]], [[257599, 247978], [-271, 46]], [[257328, 248024], [-1052, 37]], [[256276, 248061], [-1214, -28]], [[263577, 249552], [-524, -184]], [[263053, 249368], [-534, 64]], [[260941, 248026], [-26, -3]], [[260915, 248023], [-1496, -68]], [[259419, 247955], [-424, 13]], [[238458, 245637], [-203, -3553], [-301, -2557], [116, -1801], [-122, -774]], [[237948, 236952], [-67, -1097], [156, -1846]], [[238037, 234009], [-534, -28]], [[237503, 233981], [98, 13117], [-125, 3925]], [[269494, 240294], [-114, 45]], [[269380, 240339], [-346, 137]], [[269034, 240476], [-18, 2136], [-493, 492], [-222, 1908], [-346, 636]], [[267955, 245648], [2, 5857]], [[267955, 245648], [-134, -370]], [[267821, 245278], [-66, 1821], [-380, 52], [-51, 1404]], [[253939, 244114], [-283, -5327], [-10, -2293], [-805, 174]], [[252841, 236668], [-47, 6490]], [[252794, 243158], [-35, 4891]], [[272307, 246842], [-203, -3711], [-81, 2742], [284, 969]], [[271903, 249572], [306, -2478], [-160, -4072], [-292, -203]], [[271757, 242819], [-831, 2065]], [[270926, 244884], [0, 3895], [-86, 201]], [[237503, 233981], [-603, -19]], [[236900, 233962], [96, 1937], [-93, 1644], [125, 1714]], [[237028, 239257], [57, 2122], [-200, 796], [-362, 6258], [-570, 270]], [[235663, 249180], [-268, -877], [313, -9029]], [[235708, 239274], [21, -670], [-542, -17]], [[235187, 238587], [-329, 77]], [[234858, 238664], [56, 882], [-384, 658], [-240, 1922], [-168, -357], [-46, 2247], [-192, 798]], [[229924, 243067], [-953, -3232]], [[228971, 239835], [-534, -1857]], [[228437, 237978], [-325, 5186], [-121, 305]], [[209922, 237143], [-279, -6], [-3006, 4042]], [[210927, 241861], [-1005, -4718]], [[232719, 246785], [-682, -1234]], [[232037, 245551], [-850, -766]], [[231187, 244785], [-203, 2806]], [[221947, 246975], [2, -4279]], [[221949, 242696], [-1761, -8]], [[220188, 242688], [2, 7030]], [[220188, 242688], [-2353, -81]], [[217835, 242607], [-4, 7009]], [[217835, 242607], [0, -7787]], [[217835, 234820], [-2223, 6]], [[215612, 234826], [279, 1284], [-229, 1216], [263, 2565], [-18, 1122], [-323, 613]], [[264040, 249549], [-12, -7241]], [[264028, 242308], [-1345, 403]], [[262683, 242711], [300, 3247], [70, 3410]], [[264764, 249531], [114, -3092], [-22, -4394]], [[264856, 242045], [-554, 176]], [[264302, 242221], [-274, 87]], [[266550, 248675], [98, -2368], [249, -1172], [-274, -444], [-99, -1222], [356, -2141]], [[266880, 241328], [-709, 260]], [[266171, 241588], [-368, 134]], [[265803, 241722], [21, 7060]], [[265803, 241722], [-735, 254]], [[265068, 241976], [-212, 69]], [[262683, 242711], [-3, 0]], [[262680, 242711], [-384, 5382]], [[270926, 244884], [-366, -1369], [-37, -1852], [123, -1709], [-124, -3745]], [[270522, 236209], [-335, -64], [-107, 1022], [-17, 2880]], [[237028, 239257], [-1320, 17]], [[233530, 245465], [-89, -6610]], [[233441, 238855], [-666, 84], [-646, 2258]], [[232129, 241197], [-92, 4354]], [[244740, 241601], [-76, 124]], [[244664, 241725], [-138, 1864], [-596, -160], [213, 1883], [-298, -206], [-105, 2422]], [[245094, 248062], [-354, -6461]], [[226561, 246333], [-375, -2252], [-241, -2998]], [[225945, 241083], [-212, -3685]], [[225733, 237398], [-624, 1108]], [[225109, 238506], [-245, 3503], [173, 1353], [-5, 1659], [-190, 1597]], [[267821, 245278], [-326, -1352], [-1, -2846]], [[267494, 241080], [-481, 193]], [[267013, 241273], [-88, 37]], [[266925, 241310], [-45, 18]], [[244664, 241725], [-233, -2739], [-196, -268]], [[244235, 238718], [-602, 5]], [[243633, 238723], [-154, 6]], [[243479, 238729], [63, 3797], [-227, 2727]], [[243752, 247975], [-257, 455]], [[250209, 246403], [-2, -4881]], [[250207, 241522], [-565, 12], [0, -2449], [-406, -1071]], [[249236, 238014], [-349, 2359], [-75, 1498]], [[248812, 241871], [318, 6252]], [[248812, 241871], [-426, -22], [-726, 870]], [[247660, 242719], [-255, 5368]], [[242208, 245261], [112, -1501], [-109, -3720], [-662, -628], [-123, -1003]], [[241426, 238409], [-387, 12]], [[241039, 238421], [5, 125]], [[241044, 238546], [92, 1719], [-1, 5881]], [[262680, 242711], [-189, -1959]], [[262491, 240752], [-656, 31], [-11, -813], [-591, 47]], [[261233, 240017], [-143, 13]], [[261090, 240030], [8, 4056], [-466, 837]], [[260632, 244923], [283, 3100]], [[247660, 242719], [34, -9078]], [[247694, 233641], [-96, 120]], [[247598, 233761], [-55, 1170], [-290, -153]], [[247253, 234778], [-284, 1435], [-176, 2313], [-2, 3039]], [[246791, 241565], [0, 6509]], [[256232, 239600], [16, -2077], [-262, -1642], [-543, -650], [107, 1725], [233, 527], [-258, 997]], [[256276, 248061], [-334, -1385], [-81, -3536], [371, -3540]], [[257328, 248024], [-39, -10998]], [[257289, 237026], [-1052, -1037], [665, 1910], [-225, 961], [-136, -1053], [-250, 2451], [-59, -658]], [[252794, 243158], [-1314, 0]], [[251480, 243158], [-1, 3261]], [[246791, 241565], [-956, -12]], [[245835, 241553], [167, 1301]], [[246002, 242854], [-21, 4096], [90, 1117]], [[258434, 247971], [-17, -10056]], [[258417, 237915], [-166, 1067], [-410, -2043], [-552, 87]], [[246002, 242854], [-1125, -260], [-121, -1038]], [[244756, 241556], [-16, 45]], [[260632, 244923], [-55, -1607], [-562, 869], [-66, -1633]], [[259949, 242552], [-537, 37], [7, 5366]], [[259949, 242552], [-196, -1239], [99, -2459], [-315, -2140]], [[259537, 236714], [-9, -2240]], [[259528, 234474], [-1118, 2046]], [[258410, 236875], [0, -355]], [[258410, 236875], [816, -133], [-426, 1780], [-383, -607]], [[231187, 244785], [-45, -4378], [221, -3089], [-139, -1697]], [[231224, 235621], [12, 737], [-414, 180]], [[230822, 236538], [-165, 3013], [-358, 1438], [-320, 391], [95, 1027]], [[223396, 246616], [1, -7873]], [[223397, 238743], [-946, 26]], [[222451, 238769], [-503, -4], [1, 3931]], [[225109, 238506], [-674, 264]], [[224435, 238770], [-1038, -27]], [[251480, 243158], [0, -1087]], [[251480, 242071], [-990, -2], [-283, -547]], [[228437, 237978], [-499, -1008]], [[227938, 236970], [-97, 304]], [[227841, 237274], [-634, 1522], [-437, -1264], [-263, 726], [-303, 2900], [-259, -75]], [[234858, 238664], [-878, -2778]], [[233980, 235886], [-396, 1124], [-143, 1845]], [[241044, 238546], [-396, 8], [-9, -943], [-990, -262]], [[239649, 237349], [2, 3245], [421, 9], [2, 5209]], [[239649, 237349], [0, -382]], [[239649, 236967], [-709, -8], [2, 1629], [-283, 7], [1, -1639], [-712, -4]], [[269034, 240476], [-293, 113]], [[268741, 240589], [-1247, 491]], [[232129, 241197], [72, -7162]], [[232201, 234035], [-806, -384]], [[231395, 233651], [-171, 1970]], [[243479, 238729], [216, -1917], [-535, 411], [-328, -897]], [[242832, 236326], [-172, 207], [-257, -1508]], [[242403, 235025], [-94, 2569], [-194, 809], [-689, 6]], [[261090, 240030], [-142, 0], [-5, -2437], [-1018, 73], [-388, -952]], [[271757, 242819], [498, -308], [-34, -3432], [-155, 926], [-295, -107]], [[271771, 239898], [-322, 203], [-925, -5548]], [[270524, 234553], [-2, 1656]], [[252841, 236668], [-233, -1277], [-178, 1270], [-575, -702], [-371, 1453]], [[251484, 237412], [-4, 4659]], [[230822, 236538], [-952, -1549]], [[229870, 234989], [-278, 409], [-621, 4437]], [[245835, 241553], [-210, -1460], [-15, -2062], [278, -2140]], [[245888, 235891], [-360, -439]], [[245528, 235452], [-338, 30]], [[245190, 235482], [-277, 639], [124, 2784], [-183, -36], [-98, 2687]], [[249236, 238014], [203, -4319], [261, -907]], [[249700, 232788], [-283, -440]], [[249417, 232348], [-471, -68], [-254, 869], [-304, -894], [-309, 779]], [[248079, 233034], [-385, 607]], [[264302, 242221], [-267, -2074], [-54, -1701], [-693, -1753]], [[263288, 236693], [-375, 1330], [-2, 1097], [-281, 268], [-139, 1364]], [[222451, 238769], [6, -3970]], [[222457, 234799], [-1261, 76]], [[221196, 234875], [-1009, -7]], [[220187, 234868], [1, 7820]], [[220187, 234868], [-1627, -38]], [[218560, 234830], [-725, -10]], [[265068, 241976], [85, -2796], [-178, -1], [-97, -4622]], [[264878, 234557], [-479, 557], [-1297, -63]], [[263102, 235051], [186, 1642]], [[251484, 237412], [-1134, -2305], [-141, 1298]], [[250209, 236405], [-2, 5117]], [[266171, 241588], [21, -1291], [-370, -1383], [42, -1369], [-274, -2432]], [[265590, 235113], [-266, -1104], [-213, -2775]], [[265111, 231234], [-234, 66]], [[264877, 231300], [1, 3257]], [[209944, 215738], [-22, 21405]], [[213360, 230444], [686, -3232]], [[214046, 227212], [-190, -2194], [-356, 428], [-422, -724], [-393, -4187], [-190, -3082], [-26, -2697], [-288, -495], [-452, -3923], [-784, 1354], [-338, 2103], [-458, 443], [-205, 1500]], [[245190, 235482], [-472, -15], [-483, 3251]], [[215612, 234826], [-8, -9436]], [[215604, 225390], [-988, 210], [-570, 1612]], [[247253, 234778], [-437, -1709], [-207, 516]], [[246609, 233585], [-184, -841], [-537, 3147]], [[266925, 241310], [88, -37]], [[267013, 241273], [105, -135], [78, -2865], [203, -1637]], [[267399, 236636], [-213, -2319]], [[267186, 234317], [-334, -5]], [[266852, 234312], [-283, 815], [-979, -14]], [[250209, 236405], [34, -1301], [-543, -2316]], [[268741, 240589], [-104, -715], [226, -2817], [-101, -1193], [-315, -130]], [[268447, 235734], [-586, 1764], [-462, -862]], [[209944, 215738], [-499, 619], [-308, 933], [-500, 3117], [-209, 111], [-481, 2314], [-467, 5014], [-27, 4955], [-481, 3934], [-35, 2230], [-300, 2214]], [[233980, 235886], [192, -3310]], [[234172, 232576], [-466, -2513], [-754, 2533], [-380, -1253], [-369, -201]], [[232203, 231142], [-2, 2893]], [[227841, 237274], [-344, -3901], [-437, -2646]], [[227060, 230727], [-169, -807]], [[226891, 229920], [-1289, 6177]], [[225602, 236097], [131, 1301]], [[262491, 240752], [-511, -7567]], [[261980, 233185], [-763, 18]], [[261217, 233203], [16, 6814]], [[263102, 235051], [119, -3211], [349, -2174]], [[263570, 229666], [-1288, 55], [-50, -791]], [[262232, 228930], [-308, 1351], [56, 2904]], [[269380, 240339], [4, -8335]], [[269384, 232004], [-309, -3002], [110, -640]], [[269185, 228362], [-359, -2062]], [[268826, 226300], [-394, 1903]], [[268432, 228203], [15, 7531]], [[272248, 234159], [-9, -2722], [-434, 368]], [[271805, 231805], [-186, 100], [91, 1895], [-113, 885], [151, 2029], [471, -634], [29, -1921]], [[272388, 234172], [-135, -12]], [[272253, 234160], [-2, 2672], [137, -2660]], [[271771, 239898], [387, -696], [23, -1979], [-488, -401], [1, -1430], [-265, -958], [92, -1411]], [[271521, 233023], [-998, -79]], [[270523, 232944], [1, 1609]], [[270523, 232944], [0, -816]], [[270523, 232128], [-259, 0]], [[270264, 232128], [-880, -124]], [[261213, 230026], [6, -1939]], [[261219, 228087], [-831, 3621], [181, 87], [319, -1692], [325, -77]], [[261217, 233203], [-4, -3055]], [[261213, 230148], [-256, -46], [-113, 1656], [-199, -122], [-386, 1289], [-6, -1143], [-725, 2692]], [[229870, 234989], [-428, -2537]], [[229442, 232452], [-640, -2032]], [[228802, 230420], [-160, 3872], [-704, 2678]], [[236900, 233962], [5, -1513]], [[236905, 232449], [-445, 185], [-184, -1246], [-288, 178]], [[235988, 231566], [-422, -16], [-379, 7037]], [[224435, 238770], [11, -6721]], [[224446, 232049], [-926, -12]], [[223520, 232037], [-1061, -73], [-2, 2835]], [[225602, 236097], [-347, -5926]], [[225255, 230171], [-325, -1870]], [[224930, 228301], [-484, 3748]], [[245308, 223867], [-799, 1569], [36, 944], [-274, 2264]], [[244271, 228644], [603, 287]], [[244874, 228931], [203, -2331], [251, -832], [-20, -1901]], [[244558, 230559], [-645, -479], [-351, 1662], [-258, -1459], [-367, 543]], [[242937, 230826], [126, 1509], [-231, 3991]], [[243633, 238723], [169, -1018], [54, -2471], [406, -1498], [38, -2365], [258, -812]], [[245528, 235452], [-238, -4825]], [[245290, 230627], [-329, -692]], [[244961, 229935], [-403, 624]], [[235988, 231566], [8, -4159]], [[235996, 227407], [-1499, -100]], [[234497, 227307], [-325, 5269]], [[239649, 236967], [279, -442], [95, -4141], [287, -11], [14, -1373], [-301, -819]], [[240023, 230181], [-367, 261], [-1652, -20]], [[238004, 230422], [33, 3587]], [[241039, 238421], [19, -2543]], [[241058, 235878], [90, -2556], [-90, -2140]], [[241058, 231182], [-312, -1023]], [[240746, 230159], [-723, 22]], [[242403, 235025], [-396, -2817]], [[242007, 232208], [-408, -1799], [-460, 906]], [[241139, 231315], [-81, -133]], [[268432, 228203], [-222, -845]], [[268210, 227358], [-526, 3596], [-439, 645], [-59, 2718]], [[228802, 230420], [-812, -4930]], [[227990, 225490], [-930, 5237]], [[231395, 233651], [-275, -1643], [131, -1238]], [[231251, 230770], [-412, 483], [-916, -965]], [[229923, 230288], [-71, 1866], [-410, 298]], [[242937, 230826], [-38, -676]], [[242899, 230150], [-457, 1473], [-435, 585]], [[226432, 226825], [-346, -1970]], [[226086, 224855], [-87, 1789], [-744, 3527]], [[226891, 229920], [-513, -2622], [54, -473]], [[246609, 233585], [-25, -1023]], [[246584, 232562], [-762, -996], [-135, -865]], [[245687, 230701], [0, -1]], [[245687, 230700], [-397, -73]], [[266852, 234312], [-10, -6935], [145, -1217]], [[266987, 226160], [-200, -2815]], [[266787, 223345], [-399, 937], [-283, 2980], [-405, 1944], [-589, 2028]], [[264877, 231300], [-794, -653], [8, -1736], [-255, 56]], [[263836, 228967], [-266, 699]], [[247598, 233761], [-477, -3687], [-248, -294], [-10, -2337]], [[246863, 227443], [-276, 26]], [[246587, 227469], [-43, -63]], [[246544, 227406], [-91, 2727], [131, 2429]], [[218560, 234830], [1, -12369]], [[218561, 222461], [3, -3801], [-131, -3064], [-135, -246]], [[218298, 215350], [-586, 2295], [-155, 1738], [-559, 1471], [-109, 1938], [-428, 2706], [-230, -539], [-627, 431]], [[221196, 234875], [-9, -4032]], [[221187, 230843], [-585, 153], [-126, -5325], [-5, -3218]], [[220471, 222453], [-272, -3]], [[220199, 222450], [-1638, 11]], [[223520, 232037], [7, -6643]], [[223527, 225394], [-721, 2115], [-1183, 235]], [[221623, 227744], [-251, 17], [4, 3079], [-189, 3]], [[268210, 227358], [-114, -1168]], [[268096, 226190], [-1109, -30]], [[272837, 223331], [-14, 0]], [[272823, 223331], [-64, -213]], [[272759, 223118], [-215, -625], [-556, -55]], [[271988, 222438], [-4, 2546]], [[271984, 224984], [-177, 2427], [99, 1442], [-322, 1679], [221, 1273]], [[272248, 234159], [350, -6434], [-19, -1080], [258, -3314]], [[272388, 234172], [216, -5656], [-351, 5644]], [[238004, 230422], [-370, -3472]], [[237634, 226950], [-15, 2086], [-480, 949], [-234, 2464]], [[232203, 231142], [-438, 1363], [375, -6983]], [[232140, 225522], [-575, -1123]], [[231565, 224399], [-196, 1520], [-118, 4851]], [[247737, 223729], [-329, 25], [-92, 1327], [-453, 2362]], [[247598, 233761], [-7, -4805], [112, -2059], [203, -841], [-169, -2327]], [[248079, 233034], [-93, -5082], [222, 493], [142, -926]], [[248350, 227519], [-169, -1243], [4, -1675], [243, -2463], [7, -2735]], [[248435, 219403], [-412, 1679], [32, 1884], [-166, 601]], [[247889, 223567], [-152, 162]], [[262232, 228930], [-64, -3572]], [[262168, 225358], [-1, -31]], [[262167, 225327], [-472, -1559]], [[261695, 223768], [-260, -97], [30, 2044], [-246, 2372]], [[261213, 230026], [0, 122]], [[249417, 232348], [-288, -1736], [-365, -1099]], [[248764, 229513], [-363, -244], [-62, -812], [282, -1440]], [[248621, 227017], [-271, 502]], [[271521, 233023], [-209, -1367], [211, 19], [-61, -1459], [280, -1434], [17, -2305]], [[271759, 226477], [-575, -58], [-356, -1658], [-304, -535]], [[270524, 224226], [-1, 7902]], [[237634, 226950], [-209, -1155], [251, -2061]], [[237676, 223734], [-488, -232], [-948, -2204]], [[236240, 221298], [-9, 6070], [-235, 39]], [[234497, 227307], [188, -998], [-40, -2779]], [[234645, 223530], [-249, 562], [-163, 2138], [-77, -1073], [335, -1692], [-100, -2415]], [[234391, 221050], [-400, -946], [-152, 1094]], [[233839, 221198], [-128, 697], [-451, -247]], [[233260, 221648], [-1120, 3874]], [[249637, 222999], [-31, 137]], [[249606, 223136], [-17, -11]], [[249589, 223125], [-854, 2530], [-114, 1362]], [[248764, 229513], [178, -1314], [189, 484], [62, -1577], [278, -41], [74, 2259], [374, 1265], [70, -3363], [267, -194], [-426, -2469], [-490, 256], [297, -1820]], [[250525, 230647], [-312, -71], [261, 1146], [51, -1075]], [[246544, 227406], [-360, 597], [-279, -302]], [[245905, 227701], [-208, 1350], [-10, 1649]], [[229923, 230288], [145, -1541]], [[230068, 228747], [-848, -6121]], [[229220, 222626], [-749, -87]], [[228471, 222539], [-487, 2914]], [[227984, 225453], [6, 37]], [[242899, 230150], [-21, -3785]], [[242878, 226365], [-34, -727], [-510, -1743], [182, -15], [-22, -1563], [-530, -1558], [-885, 886]], [[241079, 221645], [5, 8529], [-338, -15]], [[270524, 224226], [-18, -8]], [[270506, 224218], [-216, 2191], [-389, 132], [-406, 1491]], [[269495, 228032], [311, 619], [458, 3477]], [[269495, 228032], [-310, 330]], [[224930, 228301], [-647, -3579]], [[224283, 224722], [-370, -472]], [[223913, 224250], [-386, 1144]], [[243094, 222650], [507, -1497], [-373, -1379], [-504, 1635], [370, 1241]], [[244961, 229935], [-87, -1004]], [[244271, 228644], [-426, -208], [-645, -3854]], [[243200, 224582], [80, 1697], [-402, 86]], [[231565, 224399], [21, -2330], [-179, -21]], [[231407, 222048], [-240, 599]], [[231167, 222647], [-226, 617], [-208, 2752], [-251, 273], [-414, 2458]], [[245905, 227701], [-338, -3548]], [[245567, 224153], [-211, -1645]], [[245356, 222508], [-48, 1359]], [[221623, 227744], [-6, -5221]], [[221617, 222523], [-1146, -70]], [[227984, 225453], [-780, -2865], [-98, 358]], [[227106, 222946], [-308, 892], [-366, 2987]], [[241079, 221645], [-915, 2302], [-643, 1244], [-860, -33], [-722, -625], [-263, -799]], [[226086, 224855], [-251, -1276], [-617, -1664]], [[225218, 221915], [-190, 1265], [73, 1338], [-818, 204]], [[261984, 223666], [48, -1027], [-349, 843], [301, 184]], [[262167, 225327], [153, -1172], [-625, -387]], [[263836, 228967], [267, -1312], [-501, 151], [-1029, -3276], [-405, 828]], [[231167, 222647], [-368, -2222], [-115, -1978], [-812, -2987]], [[229872, 215460], [-51, 299]], [[229821, 215759], [273, 1332], [-648, 4505], [-226, 1030]], [[245356, 222508], [-369, -726]], [[244987, 221782], [-280, -1858], [-256, 1228], [-396, -628], [-7, 2090], [-206, -84], [-20, 2140], [-622, -88]], [[270506, 224218], [-1, -4598]], [[270505, 219620], [-384, -936], [-50, 1175], [-543, 18]], [[269528, 219877], [-418, -93], [-2, 1070], [-275, 505]], [[268833, 221359], [-7, 4941]], [[268833, 221359], [-783, 495]], [[268050, 221854], [-36, 3076], [82, 1260]], [[248195, 214699], [-70, -748]], [[248125, 213951], [-368, -1498], [-381, 4155], [-144, -1654]], [[247232, 214954], [0, 260]], [[247232, 215214], [0, 103]], [[247232, 215317], [15, 318]], [[247247, 215635], [13, 86]], [[247260, 215721], [55, 1625], [-668, 4635], [-414, 1833], [-105, 1452], [-208, -1076], [-353, -37]], [[247889, 223567], [32, -2068], [-180, -982], [125, -870], [386, -448], [38, -1287], [-225, -2000], [130, -1213]], [[222150, 222529], [-533, -6]], [[223913, 224250], [-73, -521]], [[223840, 223729], [-340, -2416], [-157, 1139], [-1193, 77]], [[249173, 217874], [111, -1305], [-400, 134], [289, 1171]], [[249589, 223125], [-488, -958], [203, -1847], [362, -1192], [-111, -777], [530, -230], [375, -1687], [141, 831], [307, -3039], [-50, -1667], [-254, -1182], [-172, 579], [-447, -2429], [422, 3793], [-138, 1557], [-368, -603], [-134, 2620], [-304, 1182], [-628, 94], [58, 1184], [-307, 734], [-151, -685]], [[236240, 221298], [-45, -112]], [[236195, 221186], [-276, 35]], [[235919, 221221], [-211, 269], [-540, -841], [124, 4279], [-302, 699], [-198, -2304], [-147, 207]], [[227106, 222946], [-578, -5086]], [[226528, 217860], [-680, 53], [-139, 1116]], [[225709, 219029], [22, 814], [-513, 2072]], [[271988, 222438], [9, -2348], [241, -1825]], [[272238, 218265], [-390, -928]], [[271848, 217337], [-291, 1592], [-5, 2834], [246, 456], [-91, 1669], [277, 1096]], [[271759, 226477], [138, -1242], [-266, -1802], [-119, -4400], [73, -1266]], [[271585, 217767], [-204, -13], [-96, 2166], [-186, 606], [-594, -906]], [[233260, 221648], [-107, -2624], [-243, -16], [-116, -2071]], [[232794, 216937], [-175, -671], [-275, 621], [-264, -1151]], [[232080, 215736], [-404, 3185], [-269, 3127]], [[228471, 222539], [-170, -901], [-100, -3633]], [[228201, 218005], [-1040, -5116]], [[227161, 212889], [-321, 2085]], [[226840, 214974], [-364, 2442], [52, 444]], [[244928, 217715], [211, -933], [-107, -1820], [-305, 1569], [201, 1184]], [[247260, 215721], [-525, 940], [-7, -1505], [-198, -130], [-95, -1883], [-522, -151], [-171, 914], [376, 1325], [-332, 809], [-84, 1095], [-261, -2776], [-233, 825], [15, 1953], [-358, 1998], [122, 2647]], [[225709, 219029], [-761, -6052]], [[224948, 212977], [-1106, 2536]], [[223842, 215513], [-2, 8216]], [[223842, 215513], [-1, -2983]], [[223841, 212530], [-1697, 16]], [[222144, 212546], [6, 9983]], [[272759, 223118], [386, -4323]], [[273145, 218795], [-132, -298], [16, -2699], [-744, -89], [-47, 2556]], [[232080, 215736], [-73, -613]], [[232007, 215123], [-254, -1543], [-960, -3417]], [[230793, 210163], [-921, 5297]], [[229821, 215759], [-780, -3735]], [[229041, 212024], [-105, 759]], [[228936, 212783], [-735, 5222]], [[222144, 212546], [-1943, -92]], [[220201, 212454], [-2, 9996]], [[220201, 212454], [-1549, -37]], [[218652, 212417], [-301, 1679], [-53, 1254]], [[235183, 217123], [-168, -988], [-897, -3581], [738, 3848], [327, 721]], [[234284, 214573], [-491, 4941], [46, 1684]], [[234391, 221050], [301, -995], [33, -3555], [-122, 190], [-319, -2117]], [[236195, 221186], [-1085, -2978], [545, 2519], [264, 494]], [[234284, 214573], [-259, -341], [-245, -3555], [-456, -2355], [-295, -718]], [[233029, 207604], [-168, 76], [-313, 2527], [-238, 31], [-6, 1604], [-193, 734], [-104, 2547]], [[269528, 219877], [10, -5017], [-370, -17], [1, -3161]], [[269169, 211682], [-610, -875]], [[268559, 210807], [-4, -26]], [[268555, 210781], [11, 1180], [-229, 1769], [-631, 423], [-130, 2753]], [[267576, 216906], [349, 3015], [125, 1933]], [[271585, 217767], [74, -1765]], [[271659, 216002], [-47, -5892], [-823, -7]], [[270789, 210103], [-996, 7]], [[269793, 210110], [-470, 1716], [-154, -144]], [[226840, 214974], [-1288, -6318]], [[225552, 208656], [-604, 4321]], [[274038, 206958], [-133, 1]], [[273905, 206959], [-39, -1]], [[273866, 206958], [-329, -17], [-54, -3299]], [[273483, 203642], [-296, 3940]], [[273187, 207582], [-245, -773], [-517, 1780]], [[272425, 208589], [33, 1990], [-268, 1417]], [[272190, 211996], [-290, 2402]], [[271900, 214398], [73, 2026], [-125, 913]], [[273145, 218795], [71, -1438], [822, -10399]], [[228017, 208315], [-311, 1140], [-437, -2085]], [[227269, 207370], [-501, 3617], [393, 1902]], [[228936, 212783], [-919, -4468]], [[272425, 208589], [-133, -1746]], [[272292, 206843], [-680, -113], [4, -8039]], [[271616, 198691], [-837, -35]], [[270779, 198656], [10, 11447]], [[271659, 216002], [241, -1604]], [[230793, 210163], [-40, -5357]], [[230753, 204806], [-186, -16]], [[230567, 204790], [-105, 611]], [[230462, 205401], [-405, -37]], [[230057, 205364], [-229, 272]], [[229828, 205636], [-9, -8]], [[229819, 205628], [-2, 32]], [[229817, 205660], [-203, 3106], [-295, 2552], [-278, 706]], [[225150, 203636], [-1, 663], [-1297, -17]], [[223852, 204282], [-11, 8248]], [[225552, 208656], [258, -1776]], [[225810, 206880], [-660, -3244]], [[230757, 204203], [-4, 603]], [[233029, 207604], [-514, -1808], [-270, 336], [-409, -941], [-73, -1321], [716, 1768], [-1755, -5263], [983, 3206], [18, 865], [-525, -948], [-443, 705]], [[226700, 204666], [-382, 955], [-249, -541]], [[226069, 205080], [-259, 1800]], [[227269, 207370], [-569, -2704]], [[229817, 205660], [1, -376]], [[229818, 205284], [-753, -2126], [109, -1486]], [[229174, 201672], [-69, -398], [-683, 1260]], [[228422, 202534], [5, 4144], [-122, 1448], [-288, 189]], [[223852, 204282], [-1657, -123]], [[222195, 204159], [-37, -4]], [[222158, 204155], [-14, 8391]], [[222158, 204155], [-1965, 141]], [[220193, 204296], [8, 8158]], [[220193, 204296], [2, -8383]], [[220195, 195913], [-275, -20]], [[219920, 195893], [-228, 1634], [-299, 5632], [-270, 1346], [-137, 3111], [-290, 2181], [-44, 2620]], [[269793, 210110], [391, -3170], [-256, -2281]], [[269928, 204659], [-433, 506], [-598, -8]], [[268897, 205157], [-149, 697], [-6, 3295], [-183, 1658]], [[270779, 198656], [-274, -620]], [[270505, 198036], [2, 3099]], [[270507, 201135], [2, 766], [-428, 978], [-153, 1780]], [[228422, 202534], [-599, -3072]], [[227823, 199462], [-496, 1215], [-66, 1282], [-333, 364], [-228, 2343]], [[273483, 203642], [-949, -51], [-367, 555], [125, 2697]], [[273866, 206958], [152, -4435], [384, -6703], [460, -6126], [-21, -545]], [[274841, 189149], [-1029, -223]], [[273812, 188926], [17, 9772]], [[273829, 198698], [-61, 3007], [-285, 1937]], [[274038, 206958], [411, -2425], [-276, 2427]], [[274173, 206960], [19, 0]], [[274192, 206960], [437, -3794], [144, -2446], [-167, -836], [-12, 3069], [-288, -3646], [-72, 100], [-11, 3804], [-174, 606], [153, 1506], [-297, 1636]], [[226409, 193288], [-981, 21]], [[225428, 193309], [-276, -3]], [[225152, 193306], [-2, 10330]], [[226069, 205080], [-235, -508], [782, -8928], [-25, -123]], [[226591, 195521], [-240, -1164], [58, -1069]], [[273829, 198698], [-2213, -7]], [[229313, 193901], [29, 366]], [[229342, 194267], [112, 1478], [226, 125], [508, 2370], [340, 470], [-1215, -4809]], [[229467, 200562], [-293, 1110]], [[229818, 205284], [138, -1955], [593, -2862], [-702, -2230], [-380, 2325]], [[230462, 205401], [-19, -1857], [-353, 715], [-33, 1105]], [[227823, 199462], [-461, -4167]], [[227362, 195295], [-76, -648], [-695, 874]], [[270507, 201135], [-552, 2], [0, -813], [-1166, -23]], [[268789, 200301], [108, 4856]], [[223852, 204282], [-7, -10983]], [[223845, 193299], [-1631, -503], [-15, 3242]], [[222199, 196038], [-4, 8121]], [[225152, 193306], [-1307, -7]], [[222199, 196038], [-2004, -125]], [[229467, 200562], [-206, -608], [191, -1783]], [[229452, 198171], [-926, -864], [295, -1302]], [[228821, 196005], [-626, -2606]], [[228195, 193399], [-53, 240]], [[228142, 193639], [-158, 1151], [-622, 505]], [[270505, 198036], [-139, -2611]], [[270366, 195425], [-1519, 30]], [[268847, 195455], [-374, -12]], [[268473, 195443], [316, 4858]], [[271616, 198691], [0, -1635], [277, 2], [94, -2171], [192, -1069], [303, -11], [-262, -959], [585, -3549], [246, -3711]], [[273051, 185588], [-1173, 63]], [[271878, 185651], [-1368, -4]], [[270510, 185647], [-6, 9777], [-138, 1]], [[273812, 188926], [-11, -3356]], [[273801, 185570], [-750, 18]], [[229222, 193536], [-326, -2723], [39, 1456], [287, 1267]], [[228195, 193399], [229, -262], [-76, -1380]], [[228348, 191757], [-206, 1882]], [[228490, 190446], [-134, 1235]], [[228356, 191681], [444, 2665], [-7, -1493], [-303, -2407]], [[229452, 198171], [-21, -806]], [[229431, 197365], [-30, -1032]], [[229401, 196333], [-338, -1783], [-242, 1455]], [[223845, 193299], [14, -13095]], [[223859, 180204], [1, -1601], [-436, 24]], [[223424, 178627], [-1056, 73], [-103, 854], [-232, -1005]], [[222033, 178549], [-141, 1379], [72, 2611], [-322, 2960], [-327, 370], [-463, 2627], [-155, 3392], [-155, 198], [-278, 2896], [-344, 911]], [[228348, 191757], [8, -76]], [[228490, 190446], [-3, -28]], [[228487, 190418], [-16, -156]], [[228471, 190262], [-133, -1330], [-231, 1091], [-604, -774]], [[227503, 189249], [-413, 475], [-457, 1288], [12, 1137]], [[226645, 192149], [-45, 799]], [[226600, 192948], [-191, 340]], [[268847, 195455], [7, -2885]], [[268854, 192570], [-198, -1538], [342, -1335], [-115, -2957], [-287, 863], [-300, 2065], [148, 2365], [29, 3410]], [[270510, 185647], [-1388, -19]], [[269122, 185628], [467, 3254], [-294, 1838], [49, -1786], [-175, 307], [19, 1799], [-334, 1530]], [[225428, 193309], [7, -14809]], [[225435, 178500], [-810, 49]], [[224625, 178549], [3, 1455], [-769, 200]], [[226645, 192149], [-378, -2056], [-22, -4642]], [[226245, 185451], [-328, -1], [5, -6978]], [[225922, 178472], [-487, 28]], [[228402, 187096], [249, 1941], [-343, -3973], [94, 2032]], [[227963, 184054], [-1438, -46], [-280, 1443]], [[227503, 189249], [288, 8], [201, -2841], [170, 164], [-199, -2526]], [[275241, 183987], [-902, 23]], [[274339, 184010], [-271, 4], [-3, 1573], [-264, -17]], [[274841, 189149], [341, -3281], [59, -1881]], [[273051, 185588], [-176, -2846], [396, -2050], [334, -3158]], [[273605, 177534], [-628, -17], [1, -1639], [-277, -12], [2, -1649], [-824, 22]], [[271879, 174239], [-2, 5717]], [[271877, 179956], [1, 5695]], [[271877, 179956], [-1371, -47]], [[270506, 179909], [4, 5738]], [[270506, 179909], [-2, -2429]], [[270504, 177480], [-549, 22], [3, 3302], [-874, 53]], [[269084, 180857], [-345, 1646], [240, 734], [143, 2391]], [[274339, 184010], [6, -6562]], [[274345, 177448], [1, -1562], [-580, -3038]], [[273766, 172848], [42, 3614], [-203, 1072]], [[227901, 178788], [-37, 1]], [[227864, 178789], [9, 1767], [307, 3881]], [[228180, 184437], [70, -94]], [[228250, 184343], [-349, -5555]], [[227963, 184054], [-251, -4475], [-258, -852], [114, 2438], [-407, -1626], [-336, 1829], [200, -2389], [-320, -88]], [[226705, 178891], [-582, -1386]], [[226123, 177505], [-201, 967]], [[275241, 183987], [343, -5478]], [[275584, 178509], [-145, -584]], [[275439, 177925], [-1, -410]], [[275438, 177515], [-1093, -67]], [[270504, 177480], [-3, -3270]], [[270501, 174210], [-551, 17], [0, -506]], [[269950, 173721], [0, -130]], [[269950, 173591], [-1, -996], [-273, 12]], [[269676, 172607], [-254, 2093], [-338, 6157]], [[224625, 178549], [159, -3917], [135, 10], [-13, -5059]], [[224906, 169583], [-1481, 40]], [[223425, 169623], [-1, 9004]], [[271879, 174239], [-1378, -29]], [[223425, 169623], [-158, -2061], [-441, -1922]], [[222826, 165640], [-276, 5054], [-494, 3303], [54, 2886], [-77, 1666]], [[228015, 167092], [-166, 1925], [-8, 2670]], [[227841, 171687], [174, -4595]], [[227841, 171687], [-52, 110], [22, 6050], [53, 942]], [[227901, 178788], [-82, -3294], [22, -3807]], [[227632, 166164], [-1163, -35], [-267, 256]], [[226202, 166385], [-78, 3148]], [[226124, 169533], [-1, 7972]], [[226705, 178891], [360, -137], [283, -871], [341, 625], [-132, -4582], [-184, -313], [-31, -3271], [212, -1257], [78, -2921]], [[226124, 169533], [-934, 42]], [[225190, 169575], [-284, 8]], [[275994, 173067], [-63, 2]], [[275931, 173069], [-9, 1]], [[275922, 173070], [-37, 2]], [[275885, 173072], [-22, 0]], [[275863, 173072], [-26, -266], [-2071, 42]], [[275438, 177515], [375, -1551], [181, -2897]], [[273766, 172848], [-167, -3535], [-1729, 10]], [[271870, 169323], [9, 4916]], [[269950, 173591], [197, -1158], [100, -2595], [-427, 921], [-144, 1848]], [[271870, 169323], [-1374, 16]], [[270496, 169339], [-105, 2644], [304, 1032], [-368, 4], [-94, -803], [-283, 1505]], [[275863, 173072], [173, -517], [58, -7156], [-69, -4426]], [[276025, 160973], [-424, 252], [-1823, -64]], [[273778, 161161], [-12, 11687]], [[273778, 161161], [4, -1336]], [[273782, 159825], [-1083, -119], [-9, 4916], [-814, -70]], [[271876, 164552], [-6, 4771]], [[270224, 168129], [277, -3877], [-101, -154], [-176, 4031]], [[271876, 164552], [5, -1688], [-271, -31], [4, -1924], [-522, 237]], [[271092, 161146], [-65, 2473], [-474, 1226], [-124, 2786], [67, 1708]], [[225190, 169575], [-740, -9780]], [[224450, 159795], [-249, -323], [-357, 2361], [-856, 1101], [54, 931], [-216, 1775]], [[226202, 166385], [-130, -3036], [395, -282], [0, -1591]], [[226467, 161476], [2, -5174]], [[226469, 156302], [-921, -317], [-542, 1946], [-162, 1244], [-394, 620]], [[227781, 162637], [-161, -1600], [-221, -469], [-932, 908]], [[227632, 166164], [36, -3208], [113, -319]], [[273782, 159825], [19, -5212]], [[273801, 154613], [0, -3238]], [[273801, 151375], [-1312, -39]], [[272489, 151336], [-461, 1867], [-228, -193], [-395, 1936], [-191, 1815], [-122, 4385]], [[227781, 162637], [266, -4006], [-45, -1342], [291, -825], [-120, -2091], [-349, -1094], [6, -1266], [-411, 861], [-516, 2812], [-434, 616]], [[276025, 160973], [-123, -6440]], [[275902, 154533], [-491, -343], [-1072, 2], [-538, 421]], [[275036, 140768], [-16, 1]], [[275020, 140769], [-149, -434]], [[274871, 140335], [3, -76]], [[274874, 140259], [-199, 601], [-388, -1467], [-445, 274]], [[273842, 139667], [-42, 3489], [1, 8219]], [[275902, 154533], [-196, -4031], [-305, -2455], [-117, -2922], [81, -1855], [-329, -2502]], [[275491, 142866], [-401, -4417], [-362, -2015], [523, 3742], [240, 2690]], [[273842, 139667], [-118, -686], [-512, -438], [-244, 1966], [102, 2254], [184, -1641], [296, -971], [166, 920], [-246, 1771], [-349, 146], [-259, 2834], [-188, 3420], [234, 599], [-210, 868], [-82, -1356], [-127, 1983]], [[267576, 216906], [-181, 85], [-177, 1931], [-468, 2015], [37, 2408]], [[233545, 583163], [470, -1], [0, 7179], [546, -266], [367, -1412], [396, -7638], [-21, -1975], [288, -1125], [438, -310]], [[249572, 564554], [-1138, -3158], [-1287, -1848], [-816, -1938], [-809, -2999]], [[245498, 568091], [407, 1054], [402, -2818], [1697, 311], [722, -2325], [296, 673], [550, -432]], [[244050, 541402], [0, -11146]], [[242234, 539623], [263, 1550], [296, -1143], [509, 150], [748, 1222]], [[245788, 538230], [8, -8017]], [[244050, 541402], [832, 1557], [406, 335], [672, 1956], [311, -1206], [-365, -2639], [91, -1053], [-209, -2122]], [[245788, 538230], [630, 1480], [422, -1520]], [[246668, 543604], [119, -491], [-601, -1772], [482, 2263]], [[254361, 554779], [386, -1343], [-683, -275], [52, -770], [-806, -2719]], [[253310, 549672], [-198, 1603], [-596, -3]], [[252516, 551272], [245, 1549], [576, 1487], [1024, 471]], [[252129, 567028], [638, 1075], [-743, -3451], [-872, -1783], [142, -551], [-582, -1037], [-166, 1627], [1583, 4120]], [[252473, 548019], [214, -3207]], [[251344, 546531], [128, 1308], [717, 2354], [12, -1815], [272, -359]], [[253310, 549672], [-511, -4124], [-63, 2158], [-507, 612], [-28, 1852], [315, 1102]], [[256406, 536544], [0, -6253]], [[256406, 530291], [-348, -1], [-4, -3236], [-348, 4]], [[253820, 544308], [634, -392], [509, -1456], [171, -1720], [674, -4188], [598, -8]], [[257802, 530286], [-1396, 5]], [[256406, 536544], [265, 725], [573, -1784], [182, 767], [315, -1250], [489, 2628], [901, 2228], [763, 318]], [[258234, 522812], [-689, -2000], [491, 3712], [-698, 206], [-249, -2795], [-468, 641], [-361, -1504], [-267, -2116]], [[255011, 510600], [-35, -2168], [-370, -346]], [[254678, 502703], [346, 2967], [570, 1286], [473, 4864], [330, 489], [143, 1898], [235, 8], [-572, -6086], [-44, -1740], [-320, -1641], [-154, -2072]], [[266291, 525881], [-781, 769]], [[265510, 526650], [490, 1336], [-121, 1234], [374, -217], [304, -1926], [-266, -1196]], [[264534, 537282], [192, -119], [-169, -2149], [-263, 1387], [240, 881]], [[264771, 527003], [-281, 49]], [[264490, 527052], [-48, -2]], [[264442, 527050], [-19, 1612], [-346, 2], [-1, 1612], [-2086, 1], [-3, 1628], [-347, -5]], [[261640, 541399], [788, 243], [-207, -1485], [-13, -3740], [568, -816], [557, 744], [103, -1308], [702, 1641], [226, -1325], [215, -3355], [-110, -1628], [279, 286], [140, -1587], [477, -2056], [-594, -10]], [[263518, 523913], [579, -847], [-387, -679], [-192, 1526]], [[264442, 527050], [-1182, 1276], [-230, -2015], [-35, -1966], [-708, 3125], [-1172, 1762], [-254, -167], [-506, -2455]], [[260355, 526610], [-463, 132]], [[263048, 514103], [-754, -309], [-259, 1732]], [[262035, 515526], [484, 1050], [-316, 238], [-233, 2467], [498, 2959], [580, 1140]], [[261221, 512584], [62, 1278], [458, 1591], [294, 73]], [[260809, 522684], [123, -2641], [-358, -487], [235, 3128]], [[259619, 509895], [-266, 697], [189, 946], [77, -1643]], [[260516, 504530], [-484, -12]], [[259309, 504590], [9, 2168], [372, 1310], [375, -215], [515, 4334], [143, -2358], [-221, -3319], [14, -1980]], [[260516, 504530], [127, -152], [342, 4121], [-150, -4481], [235, 2088]], [[266792, 512571], [208, -2839], [-312, 126], [-6, -2477], [298, -1301]], [[266298, 493142], [-35, -2125], [-276, -1072], [-460, 40], [-182, -1553]], [[266573, 485031], [572, 4601], [580, 621], [347, 1131], [524, -1430], [297, -2969], [77, -2649]], [[269259, 474627], [236, -3607], [-157, -1606], [-122, -4884], [-353, 83], [-169, 1029]], [[268236, 461261], [-80, -1234], [-498, -1330], [-248, -2669], [-87, -2521]], [[267323, 453507], [-275, 1112], [-676, -160]], [[267323, 453507], [-736, -4608], [-57, -1020]], [[276369, 283639], [51, -2897], [155, -81], [-317, -2464], [-721, -1619]], [[275537, 276578], [-263, -628]], [[275274, 275950], [-210, 1997]], [[277898, 288714], [355, -1067], [-412, -2026], [-248, 443], [-747, -4416], [-356, -321], [309, 2769]], [[64909, 48285], [735, -2763], [362, -391], [488, -1483], [555, -3196], [-25, -2084], [244, 11], [54, -1736], [492, -2286], [-474, -3219], [-428, -1373], [-453, -186], [-605, -2496], [-405, -3858], [-627, 2125], [-103, 1501], [89, 4218], [-292, 5441], [-196, 1715], [345, 2265], [317, 3334], [-187, 1774], [-23, 2014], [137, 673]], [[55028, 84760], [233, -813], [-51, -4138], [-317, -1724], [-531, 856], [-341, 1190], [-70, 1626], [168, 1566], [392, 1359], [517, 78]], [[61944, 65038], [-272, 274]], [[61944, 65038], [565, -356], [-456, -1900], [-525, 1012], [-688, 11], [160, 2281], [672, -774]], [[61752, 60573], [246, -292], [244, -1961], [-82, -859], [-351, -533], [-258, 3324], [201, 321]], [[62904, 54516], [45, -1246], [-351, -599], [9, 965], [297, 880]], [[62814, 62495], [340, -2480], [439, 903], [263, -353], [320, -1916], [312, -600], [35, -1559], [-160, -1021], [-712, -1316], [-391, 412], [-54, 3221], [-459, 616], [-172, 1326], [59, 2293], [180, 474]], [[58972, 75138], [409, -3430], [-19, -1219], [215, 21], [315, -3031], [-404, -786], [-271, 1419], [-580, -706], [-493, 5221], [435, 169], [393, 2342]], [[53118, 80469], [25, -1794], [-233, -683], [-126, -1603], [-75, 1953], [409, 2127]], [[996993, 632383], [817, -1163], [91, -906], [715, -2639], [-621, 1211], [-350, 1710], [-879, 1732], [227, 55]], [[949, 635992], [99, -1643], [-281, 619], [182, 1024]], [[7983, 636500], [-23, -2275], [-307, -73], [-67, 2101], [397, 247]], [[8254, 636861], [430, -729], [-177, -971], [-343, 386], [90, 1314]], [[8791, 637399], [79, -1229], [-422, 751], [343, 478]], [[2943, 637533], [355, -28], [110, -1138], [762, -730], [-472, -573], [-84, -1947], [-423, -823], [-299, 1293], [442, 1083], [-738, 1716], [347, 1147]], [[5406, 633632], [-183, -597], [-329, 1038], [-855, -380], [1115, 1264], [256, 737], [15, 1940], [429, -501], [-230, -1194], [22, -1773], [-240, -534]], [[996376, 638802], [311, -785], [-243, -852], [-68, 1637]], [[7153, 639094], [-123, -3160], [551, 52], [-111, -1993], [-622, -692], [-248, -1116], [-148, 1715], [-276, -2445], [-150, 1181], [346, 1636], [-142, 1180], [574, -355], [-294, 2578], [643, 1419]], [[999634, 639522], [333, -975], [-327, -1865], [-356, 430], [-110, 1601], [460, 809]], [[8394, 641129], [361, -843], [-150, -1151], [-356, -113], [145, 2107]], [[993962, 641501], [134, -1164], [-301, -1591], [5, -1345], [-561, -90], [-112, -1517], [-310, 1266], [482, 1562], [297, 123], [366, 2756]], [[15681, 641867], [-88, -644], [551, -599], [499, 441], [600, -278], [-1374, -850], [-663, 468], [-396, -613], [-512, 1117], [346, 752], [243, -725], [794, 931]], [[18716, 646240], [355, -1060], [-312, -984], [-542, -452], [86, 1790], [413, 706]], [[13937, 646817], [445, -1871], [-209, -1713], [-378, -563], [294, -1046], [-846, -839], [-955, -1616], [-414, 666], [-938, -680], [1039, 1800], [664, 138], [756, 1388], [293, 1606], [-346, 796], [246, 1637], [349, 297]], [[983194, 648582], [-58, -2897], [-305, 734], [-723, 157], [686, 1802], [400, 204]], [[23639, 652034], [277, -453], [-113, -1345], [-515, -1146], [-83, 1789], [434, 1155]], [[26147, 655623], [246, -1330], [-168, -813], [-713, 1494], [635, 649]], [[980646, 657671], [765, -147], [436, -2390], [463, -235], [-708, -1136], [-317, 775], [-432, -1614], [-470, 872], [165, 1668], [-516, -336], [77, 1140], [-541, -71], [552, 1545], [526, -71]], [[28035, 654543], [906, 4624], [-94, 1472], [527, 2186], [747, 66], [-272, 830], [81, 1805], [502, 2014], [613, 648], [607, -970], [-156, -2372], [-1193, -2675], [-517, -3466], [-1751, -4162]], [[36357, 673363], [-391, -2467], [-196, 1415], [587, 1052]], [[34797, 676523], [213, -3286], [496, 2734], [387, -123], [69, -1817], [-313, -391], [-520, -2697], [580, 1301], [182, -1595], [-673, -869], [-156, -1540], [-280, 592], [46, -1877], [-401, 265], [-1841, -3579], [-465, -1377], [-652, 1241], [1054, 2460], [1094, 1206], [-224, 1758], [468, 338], [-151, 1493], [938, 464], [-875, 524], [-340, 2033], [352, 1704], [1012, 1038]], [[26197, 724966], [756, -263], [-288, -1191], [-468, 1454]], [[25148, 736553], [-442, -1993], [-390, 1138], [832, 855]], [[39421, 678834], [125, -1114], [-550, -30], [-134, 746], [559, 398]], [[36825, 680387], [730, -1661], [-578, -1781], [-479, 150], [-104, 2381], [431, 911]], [[38083, 681762], [-169, -1483], [356, -62], [-384, -1861], [-336, 2175], [180, 1214], [353, 17]], [[45571, 685391], [688, -1487], [-645, -37], [-43, 1524]], [[46952, 694607], [166, -1890], [-229, -1028], [-301, 1739], [364, 1179]], [[42853, 695877], [635, 14], [266, -1568], [335, -4089], [373, 437], [214, -1478], [-487, 52], [-124, 932], [-254, -1722], [-453, -779], [-609, 441], [-827, -359], [-641, -1585], [-62, -1249], [-802, -1375], [-569, 491], [-279, 2148], [72, 1348], [583, 1047], [405, 3984], [357, 1064], [527, -514], [982, 2495], [358, 265]], [[48297, 698203], [503, -1314], [-281, -972], [-458, 2014], [236, 272]], [[54719, 699114], [35, -1698], [-430, -1611], [395, 3309]], [[53768, 699716], [-57, -3065], [-690, -2054], [16, 3270], [392, -758], [85, 2465], [254, 142]], [[52387, 701641], [19, -2213], [-523, 1390], [504, 823]], [[51366, 702388], [94, -1872], [270, 219], [343, -2313], [-187, -1094], [-921, 1412], [40, 2470], [361, 1178]], [[52632, 703466], [224, -1137], [-482, 351], [258, 786]], [[56428, 729876], [0, -164]], [[56428, 729712], [1, -1271]], [[56429, 728441], [-376, -902], [0, -1576], [-688, 44], [0, -1691], [-885, 0], [-1, -1609], [-854, -47], [-10, -3153], [262, -17], [11, -6313], [-174, -1752], [845, 0], [0, -4665]], [[54559, 706760], [-221, 3584], [-465, 487], [-226, -1331], [-227, 543], [-128, -1791], [-942, -1954], [-501, -2558], [-203, 1961], [-156, -2246], [-321, -160], [-388, 1335], [-213, -1550], [-896, -1527], [-526, 87], [101, 2154], [312, 2133], [-635, 501], [-315, -1612], [38, -2336], [-533, -3433], [-423, 296], [235, -2134], [-319, -953], [-328, 1503], [-197, -2494], [-614, 575], [-124, 3742], [-387, 952], [-195, -964], [305, -1471], [135, -4091], [-322, 1731], [-87, -1650], [-581, -104], [-229, 2389], [-557, 961], [-44, -1927], [533, -1473], [-911, -2585], [204, 4150], [-79, 1484], [293, 977], [934, 318], [218, 2402], [379, 1261], [396, -106], [-126, 1804], [846, 4218], [1241, 3631], [1202, 1199], [764, 131], [636, 709], [-429, -1919], [670, -3198], [315, -565], [-272, 3531], [664, -282], [156, -1434], [616, -516], [78, 1328], [-802, 1925], [-146, 1183], [588, 5125], [1475, 4921], [1402, 2354], [1201, 3895]], [[131839, 702693], [478, -1815], [-261, -3590], [-338, 3444], [121, 1961]], [[133475, 712615], [472, -2306], [365, -3908], [-109, -3956], [-237, -2723], [-412, -1256], [-725, 1926], [513, 3110], [-666, -3077], [-842, 2748], [552, 2915], [-268, 716], [-19, 1677], [519, 1253], [-147, 1905], [1004, 976]], [[60956, 762087], [579, 2152], [207, 3039]], [[61742, 767278], [1861, 118], [1, -5313], [-2648, 4]], [[51410, 765657], [-525, -4199], [-534, -542], [50, 2808], [1009, 1933]], [[50361, 766039], [-741, -1613]], [[49620, 764426], [-84, 1634], [825, -21]], [[50463, 766367], [0, 3048], [447, 4], [153, 1512], [-4, 3289], [475, 13], [-1, 1618], [474, 68], [155, 1546], [1, 3271], [484, -4], [8, 3225], [637, 43], [12, 3203], [445, 89], [14, 3067], [182, 1579], [477, 25], [0, 3225], [493, -12], [187, 1563], [6, 3225], [507, 4], [7, 1610], [466, 16], [197, 3194], [2958, 4], [8, -1469], [509, -23], [-9, 1634], [498, 0], [0, 1661], [983, -7], [4, -1637], [3363, -86]], [[64599, 804865], [6, -22904], [-455, -40], [-4, -1619], [-951, 22], [-1, -1609], [-472, 18], [-264, -3260], [-959, 50], [-1, -1622], [-475, 33], [8, -3299], [224, -22], [8, -3864]], [[61263, 766749], [-1094, -1969], [-1642, -2596], [-488, 694], [-100, 1404], [-595, 1396], [200, 3649], [-346, -1592], [-442, -553], [-70, -2804], [-205, -87], [353, -4364], [-131, -1596], [-719, 558], [-940, 6038], [-710, 1488], [71, 1756], [-303, -417], [-191, -2035], [-311, -514], [-282, 1932], [-662, 238], [-84, 2398], [-285, 617], [-1091, -3021], [-733, -1002]], [[61033, 724292], [684, -545], [-930, -219], [246, 764]], [[71633, 804882], [114, -1587], [1, -6528], [-370, -12], [-9, -6508], [-350, -18], [4, -6265], [-356, 2], [-2, -1646], [-479, -11], [4, -3276], [-475, -9], [9, -1643], [-816, -49], [14, -3240], [-942, -29], [5, -3278], [149, -20], [-2, -6355], [154, -1634], [924, 0]], [[69210, 762776], [7, -3471], [-453, -1843], [-736, -1056], [-774, -256], [-138, -1018], [-764, -799], [4, -5901], [-324, -916], [-689, -542], [-206, -2415], [-365, -3], [219, -1278], [-365, -813], [-334, 533], [-169, -1391], [-664, 236], [-689, -3490], [-377, -3219], [1107, -39]], [[63500, 735095], [-534, -3229], [-498, 991], [-283, -2643], [-165, 1250], [-876, -3730], [-513, 1840], [-93, -1738], [-418, -1467], [297, -1220], [-476, -272], [-290, 1208], [-838, -1435], [-237, -1294], [835, 518], [-97, -1512], [-773, 886], [47, -1061], [-586, 328], [-1008, -4054], [729, 1416], [658, -1055], [-890, -5668], [-359, 2476], [4, -2388], [-569, 564], [-201, -1660], [-1170, -915], [-208, -1647], [-122, 1992], [-209, -168], [97, -2311], [-195, -2337]], [[56429, 728441], [768, -812], [-200, 4018], [209, 1634], [848, 4197], [641, 1528], [416, 1983], [586, 1663], [449, -1864], [-119, 2914], [-249, -206], [-35, 2059], [292, 6723], [196, 1491], [338, 171], [-417, 2931], [211, 2814], [593, 2402]], [[61742, 767278], [-123, 1251], [-356, -1780]], [[64599, 804865], [4288, -12], [2746, 29]], [[65699, 709069], [-504, 744], [538, 1338], [-34, -2082]], [[70400, 724037], [-204, -1087], [-508, -19], [712, 1106]], [[68718, 724702], [-249, -2013], [-521, -1694], [196, 2303], [574, 1404]], [[69851, 724354], [-436, -1711], [-363, 957], [373, 1310], [426, -556]], [[72263, 735888], [654, -276], [179, -1133], [-749, -602], [-369, -1913], [-213, 2136], [498, 1788]], [[71587, 750055], [468, -1112], [218, -1969], [-712, 1537], [26, 1544]], [[72121, 750653], [752, -1609], [143, 801], [402, -896], [-319, -1580], [498, -23], [268, 1873], [864, -1804], [-645, -1900], [256, -24], [-10, -2224], [878, 340], [-525, -3652], [-488, 209], [-628, 1356], [-204, -635], [516, -1217], [-216, -2411], [-309, -183], [-530, 1368], [-251, -544], [428, -942], [-369, -902], [-533, 226], [-638, -2935], [-448, 348], [322, -1679], [-993, -4198], [-693, -436], [211, 1779], [606, 2267], [-320, -122], [143, 1970], [-433, -1663], [-186, 436], [448, 2279], [-693, 794], [-670, -679], [120, -1420], [344, 1135], [575, 213], [-523, -3914], [-670, 1507], [-38, 3723], [-597, 1836], [85, 2427], [257, 1668], [757, 2434], [973, 102], [63, -1862], [628, -4462], [-147, 2063], [79, 2795], [-204, 1554], [706, -247], [-928, 1791], [8, 1470], [588, 1559], [419, -1165], [70, -2442], [174, 2478], [786, -908], [-91, 1984], [527, -1432], [-621, 2635], [26, 690]], [[72294, 752633], [298, -243], [384, -2001], [-771, 1279], [-524, 168], [436, 1600], [177, -803]], [[74768, 758552], [203, -1494], [403, 602], [-149, -1955], [513, 1173], [-64, -2164], [-263, -1096], [-683, 1715], [168, -2076], [-475, 81], [-333, -1022], [-37, 2484], [-168, -2623], [-420, -227], [-2, -1319], [-1063, 2147], [-114, 1830], [590, -260], [-304, 1148], [155, 946], [718, -477], [-72, 2281], [417, 1422], [495, -330], [341, -2521], [144, 1735]], [[73815, 761335], [865, 1186], [-376, -3031], [-417, 471], [-72, 1374]], [[72144, 766667], [-256, -165], [-279, -2562], [-649, -1819], [-613, -91], [-174, -2213], [-343, -43], [106, -2403], [-387, -650], [215, -848], [-602, -2221], [-49, -1387], [-356, 1779], [54, -1574], [-325, 275], [-479, -1769], [-793, 237], [-111, -2260], [-819, -2014], [-130, -1038], [-600, 882], [68, -2347], [-396, -579], [9, -1505], [-775, 384], [-35, -2432], [-520, 654], [-902, -2724], [-22, -1053], [573, 813], [-196, -1902], [142, -997]], [[69210, 762776], [1368, 8], [-5, 1620], [1015, 10], [-7, 2250], [405, -14]], [[71986, 766650], [158, 17]], [[124853, 753145], [-549, -606], [-394, -1297], [-255, 1284]], [[123655, 752526], [58, 1721]], [[123713, 754247], [93, 682]], [[123806, 754929], [27, -1188], [798, 113], [222, -709]], [[124293, 757146], [749, -2547], [-1014, 763], [-164, 962], [429, 822]], [[124853, 768717], [211, -1953], [1165, -2450], [370, -2181], [920, -3383], [-235, -797], [808, -4371]], [[128092, 753582], [-945, -4191]], [[127147, 749391], [-329, -1604]], [[126818, 747787], [-267, -754]], [[126551, 747033], [-348, 2791], [-600, 2743], [-36, 3375], [303, 711], [-120, 1531], [-569, -3645], [-841, 2824], [-590, 340], [-226, 2827], [-376, 2538], [-6, 5749]], [[123142, 768817], [1711, -100]], [[122507, 768865], [608, -35]], [[123115, 768830], [94, -1237], [-284, -3190], [-329, 1968], [-89, 2494]], [[125028, 711856], [427, 56], [-445, -1309], [18, 1253]], [[130215, 719801], [107, -2063], [756, -2315], [-338, -626], [254, -2100], [-618, -805], [-298, 1242], [209, 718], [-487, 1319], [-280, -690], [-164, 3076], [325, 413], [163, 1718], [371, 113]], [[129378, 721918], [249, -1134], [-115, -2167], [-590, -788], [-540, 1882], [182, 1807], [814, 400]], [[130830, 716910], [-489, 1840], [74, 2204], [-143, 1693], [379, -778], [302, -2036], [326, 196], [295, -2757], [-436, -1557], [-308, 1195]], [[128815, 728558], [1034, -4174], [-772, -1663], [-360, 265], [62, 2359], [-148, 3099], [184, 114]], [[126153, 727422], [-66, 1104], [446, -558], [-459, -4949], [-272, -4761], [208, 396], [-146, -3602], [-196, 615], [-111, 3651], [-137, -5807], [-277, 1260], [-136, 3641], [146, 2921], [525, 49], [-191, 2101], [-591, 341], [101, 963], [-332, 2219], [-28, 2428], [338, -759], [186, 2187], [562, -1046], [430, -2394]], [[126096, 733937], [1281, -1597], [902, -116], [343, -1458], [134, -4906], [-199, -1131], [-500, 1925], [-370, 3179], [207, -4437], [380, -383], [50, -1490], [-321, -1688], [-659, 1031], [14, -897], [-617, -308], [-202, 4527], [180, 2218], [-303, 119], [-132, 1682], [-636, 2448], [448, 1282]], [[130329, 738612], [336, -2561], [-336, -2230], [901, -864], [-218, -3192], [698, -1259], [105, -3850], [709, 243], [1430, -3886]], [[133954, 721013], [215, -2257], [-268, -1573], [-450, 60], [-523, -1243], [217, -2328], [-367, 57], [-534, 1418], [-526, -1313], [-53, -1739], [-415, -1188], [272, -1077], [-70, -1918], [-374, -1019], [-347, 1785]], [[130731, 708678], [461, 1375], [54, 2694], [202, 40], [-10, 3932], [574, 625], [-464, 526], [-186, 2188], [-506, 719], [-71, 1280], [-436, 1390], [254, 2614], [-500, -62], [-115, 1369], [-779, 1724], [-462, 2944], [356, -607], [-84, 2467], [-160, -1289], [-1099, 1537], [-631, 1283]], [[127129, 735427], [607, 1116], [481, -957], [392, 2691], [952, 1778], [768, -1443]], [[120135, 747679], [-911, -75]], [[119224, 747604], [-113, -9]], [[119111, 747595], [-67, -5]], [[119044, 747590], [175, 3136], [916, -3047]], [[118824, 752542], [436, -1596], [-323, -3068], [-279, 1217], [166, 3447]], [[127129, 735427], [-11, 1829], [1069, 643], [-784, 626], [-296, 2733], [133, 1559], [-543, 1078], [247, 1825], [1153, -2770], [-708, 2710], [-430, 722], [26, 2218]], [[126985, 748600], [107, 525]], [[127092, 749125], [55, 266]], [[128092, 753582], [282, -2841], [560, -2991], [880, -6389], [515, -2749]], [[124853, 753145], [18, 23]], [[124871, 753168], [418, 537]], [[125289, 753705], [-148, -676], [909, -5880], [23, -2256], [-213, 92], [-809, 7066], [78, -1904], [-258, 510], [590, -4994], [507, -2211], [51, -2144], [-521, 218], [645, -2298], [-310, -1473], [-533, 1666], [53, -3416], [-405, -716], [-196, -1446], [-544, -1275], [-190, 2104], [50, 2518], [367, 839], [-3, 1567], [-686, 5962], [69, 2065], [-286, 4181], [126, 722]], [[120491, 750760], [-344, -2996]], [[120147, 747764], [-1106, 4388], [166, 2241], [347, -765], [278, 1062], [445, -194], [427, 1507], [913, -2103], [-367, -2249], [68, -1158], [543, 2952], [316, -1048], [502, 33], [561, -2130], [-236, -1608], [-622, 1179], [757, -2767], [-774, -493], [-454, 1349], [-1420, 2800]], [[123713, 754247], [-95, -1670], [-341, 1775], [-156, 4018], [685, -3441]], [[114794, 765672], [1165, 1936]], [[115959, 767608], [1943, 4721], [682, 110], [264, 1748]], [[118848, 774187], [1665, -1619], [529, -1279], [326, -2198], [-480, -4537], [582, -819], [409, -1530], [231, -2153], [-489, -11]], [[121621, 760041], [49, -2296], [-405, 961], [-824, -873], [206, 2553], [-684, 5535], [900, 1274], [-791, 545], [-394, 2927], [235, -3862], [-191, -2032], [-886, 1580], [-101, 2460], [-280, -1505], [-688, 1343], [-390, -1137], [761, -460], [670, -1418], [-346, -493], [774, -1580], [-470, -1770], [538, 847], [342, -513], [455, -4297], [-639, -1196], [-13, 909], [-621, -1129], [-298, 1069], [41, -2621], [-717, 2666], [-654, 322], [-1470, 4078], [-936, 3744]], [[122912, 775799], [-900, -103]], [[122012, 775696], [-90, 222]], [[121922, 775918], [-936, 7001]], [[120986, 782919], [676, 1289], [685, -1898], [571, -2465], [-202, -2534], [196, -1512]], [[123142, 768817], [-27, 13]], [[122507, 768865], [-495, 6831]], [[122912, 775799], [198, -1219], [722, -593], [59, -1056], [546, -1130], [416, -3084]], [[121922, 775918], [-145, -2315], [-358, 301], [513, -2663], [-50, -2481], [722, -6540], [-70, -1018], [302, -3962], [-98, -2100], [-512, -56], [-321, 1677], [-284, 3280]], [[118848, 774187], [34, 3836], [479, -24], [183, 1767], [-318, 752], [1118, 1161], [642, 1240]], [[120877, 738496], [389, -2216], [137, -2451], [-166, -1459], [-605, -380], [11, 6413], [234, 93]], [[123928, 718235], [-2, -1610]], [[123926, 716625], [-393, 1362], [-697, 5371], [278, 1647], [-447, -368], [-256, 2377], [77, 1437], [-515, 245], [-59, 2351], [446, 1679], [-481, 1224], [98, 2800], [-464, -184], [-452, 2135], [588, 60], [-326, 842], [146, 1989], [629, 565], [-77, -1197], [395, 257], [557, -1676], [490, 7], [-81, -2391], [463, -6886], [222, -4906], [-139, -7130]], [[120135, 747679], [12, 85]], [[120491, 750760], [1455, -3708], [395, -1834], [349, 1018], [504, 16], [258, -5147], [-689, -337], [-265, 1057], [-1794, 4644], [718, -3300], [33, -2583], [-443, -1626], [-365, 435], [-451, 2590], [538, -1592], [-959, 3723], [84, 790], [-635, 2698]], [[40063, 839903], [770, -536], [-859, -2772], [-125, 3412], [214, -104]], [[40964, 844347], [883, -2223], [79, -1915], [441, -2171], [-40, -1740], [-704, 2418], [-1774, 1537], [90, 1825], [445, 2301], [580, -32]], [[42065, 848667], [903, -976], [563, -1663], [-706, -1821], [-339, -2285], [-564, -2], [-711, 2401], [-620, 812], [14, 1297], [651, 1761], [809, 476]], [[46153, 848898], [568, 1], [10, -1610], [529, 1], [18, -1676], [524, -12], [-4, -1547], [3176, 0]], [[50974, 844055], [-395, -2136], [-20, -6445], [-126, -25], [-6, -6437], [383, -5], [-10, -4748], [1058, -39]], [[51858, 824220], [180, -1451], [604, -215], [-1456, -2220], [-980, -2588], [-900, -571], [-1213, -1602], [-1234, 662], [-494, 709], [-1854, -1999], [-659, 648], [-690, -2756], [-941, 669], [31, -2392], [-389, -2165], [-92, -1943], [-1046, -1523], [-746, 776], [-935, -1159]], [[39044, 805100], [-172, 1112], [664, 830], [-1128, 3201], [-13, -2176], [-520, 182], [-234, 2567], [116, 849], [-614, 571], [-207, 2123], [418, 1187], [-481, 1394], [-546, -1187], [-95, 2644], [1073, 795], [-526, 599], [-413, 1924], [1380, 582], [-440, 3023], [251, 2549], [1109, 5289], [619, 2101], [570, -119], [933, 3977], [823, -896], [965, -4031], [-209, 4581], [-457, 1793], [12, 1197], [848, 640], [78, 1725], [725, 1785], [524, -1399], [778, 464], [610, 2670], [668, 1252]], [[46896, 791982], [261, -1285], [-270, -665], [9, 1950]], [[36192, 795959], [180, -1952], [581, 363], [562, -947], [-123, -4413], [448, -2402], [-1265, -1162], [-486, -2126], [-685, 2000], [-493, -131], [-1055, 2670], [-324, -89], [-644, 1570], [-206, 2197], [272, 858], [1286, -625], [56, 1283], [1008, 2111], [905, -187], [-17, 982]], [[17304, 799216], [126, -1745], [804, -2158], [616, -183], [448, -1365], [-1028, 65], [-1000, 3083], [-322, 373], [356, 1930]], [[39654, 805231], [136, -1106], [641, 589], [-101, -1482], [649, 41], [525, -808], [139, -1889], [-482, -1833], [-426, -534], [213, -1308], [-375, -571], [-319, -2845], [-422, 135], [-775, 2413], [439, 1980], [-612, -774], [-640, 997], [1252, 2977], [-199, 1359], [401, 589], [-44, 2070]], [[51858, 824220], [3536, -32], [10, 1609], [2034, -5], [-4, 1617], [4083, 203], [1, -1838], [5893, -29], [3388, 4], [-14, 1716], [962, 59], [3, 1571], [903, -11], [192, 1616]], [[72845, 830700], [-3, -16190]], [[72842, 814510], [-1303, 45], [-14, -5422], [124, -21], [-16, -4230]], [[50463, 766367], [-102, -328]], [[49620, 764426], [-139, -1468], [-1061, -1905], [-97, 1293], [-1035, 446], [862, 1205], [617, 1650], [-307, 160], [-238, 3846], [703, 1138], [-113, 1059], [-716, -1213], [-383, 2903], [195, 2895], [687, 2210], [-441, 2484], [-273, 3082], [-346, 1471], [-416, 3726], [137, 1138], [-767, 3115], [393, 1259], [285, 3791], [-129, 577], [-402, -4189], [-434, -1001], [311, -2534], [-69, -3036], [-406, -1085], [-1628, -2447], [-1520, -851], [-1012, 789], [-258, 2086], [267, 429], [-760, 1956], [-694, 3087], [-87, 1177], [383, 1597], [-110, 1291], [397, 379], [-183, 1458], [364, 50], [277, 1573], [411, 342], [228, 1752], [702, -118], [-16, -3249], [425, 240], [607, 2498], [-384, 1562], [-1050, 843], [629, 147], [400, 1001], [-600, 267], [-481, -1345], [-125, 3490], [-458, -1834], [195, -1307], [-1242, -569], [-216, 1520], [-538, -627], [-174, 927], [-743, -457]], [[91002, 847056], [9, -3988], [145, -1795], [8, -11469], [-1548, 26], [56, -1646], [46, -12769], [-726, 14], [-2, -927], [-3493, 32]], [[85497, 814534], [-2026, -32], [-141, 995]], [[83330, 815497], [-404, 601], [-735, -459], [-672, -2022], [-283, -2604], [-1335, 126], [-328, 2166], [-15, -1517], [-1058, -1636]], [[78500, 810152], [-4, 1152], [-1002, 21], [-4, 3164], [-4648, 21]], [[72845, 830700], [0, 8044]], [[72845, 838744], [3088, -82], [10, 1347], [6637, 9993], [4096, -25], [12, 2587], [2946, 186]], [[89634, 852750], [1353, 59], [15, -5753]], [[86653, 868811], [757, -1570], [2145, 14]], [[89555, 867255], [87, -6323], [-8, -8182]], [[72845, 838744], [1580, 8236], [-1, 2534], [-536, -83], [-516, 926], [-152, 2433], [36, 3161], [1704, 93], [24, 3109], [496, -4], [22, 3291], [619, 95], [97, 1432], [588, 58], [151, -985], [625, -419], [1536, 6612], [4538, -401], [2997, -21]], [[85497, 814534], [-37, -10730], [-760, -83], [1, -2090]], [[84701, 801631], [-828, 17], [9, 1987]], [[83882, 803635], [-435, 1931], [-460, -308], [-1062, 1669], [-902, 2471], [707, 3049], [1129, 2748], [471, 302]], [[97244, 787641], [-970, -3439], [63, 995], [907, 2444]], [[87222, 789210], [-181, -1772], [-422, -410], [603, 2182]], [[86635, 788749], [223, 2200], [232, -961], [-455, -1239]], [[86658, 791573], [-369, -3115], [-330, 1166], [699, 1949]], [[89188, 794370], [360, -14], [-243, -1523], [503, 637], [-806, -2688], [-814, -3927], [156, -1241], [-672, -1392], [-694, -249], [130, 1479], [1249, 4306], [686, 2953], [145, 1659]], [[86769, 795107], [-71, -1859], [-324, 817], [395, 1042]], [[90857, 797012], [511, -366], [-57, -1276], [666, 500], [124, -712], [-950, -1371], [-533, -1467], [-218, 828], [596, 1566], [-651, -377], [-25, 892], [537, 1783]], [[87021, 792777], [237, 3392], [601, -294], [-413, -4995], [-425, 1897]], [[84910, 786500], [234, 323], [68, 9012], [-286, 660]], [[84926, 796495], [584, 1623], [519, -1019], [523, 1881], [285, -1347], [30, -1922], [-996, -2869], [605, -1030], [-717, -2215], [-215, -2677], [-634, -420]], [[92921, 798974], [-9, -545], [-1147, -2071], [-222, 1208], [1378, 1408]], [[88339, 800844], [383, -576], [-511, -771], [128, 1347]], [[86236, 802132], [283, -1843], [-421, 600], [138, 1243]], [[84951, 797243], [-1, 3142]], [[84950, 800385], [697, 2105], [-36, -2998], [388, 2501], [244, -2671], [-390, -1481], [-418, 814], [-484, -1412]], [[86676, 805210], [325, -2117], [-624, -286], [299, 2403]], [[84951, 801507], [-250, 124]], [[91002, 847056], [976, 234], [63, 648], [2682, 18], [0, -1651], [1595, -292], [4037, -37], [350, -2273], [-454, -2972], [436, -1269], [-270, -2840], [732, -302], [295, 1951], [1174, -336], [-15, -1588], [537, -65], [-10, -1550], [466, -24], [-40, -6434], [413, -697], [4, -4218], [2303, 15]], [[106276, 823374], [-1, -28114]], [[106275, 795260], [-589, 822], [-1600, -31], [4, 1610], [-3847, -34], [-2014, -8871], [13, -855]], [[98242, 787901], [-1021, 2713], [47, 775], [-1005, -33], [-276, 1650], [-683, 426], [369, 3141], [18, 2628], [-612, -1565], [-178, -1401], [-659, -2022], [-457, 1505], [-714, 1071], [-573, -359], [943, 3800], [-1116, -764], [259, 1691], [-925, -1558], [532, 2101], [-1009, -888], [-677, 62], [-94, 801], [1014, 956], [446, 1115], [-1050, -704], [-516, 1833], [317, 3213], [1053, 57], [-177, 903], [-744, -283], [-1116, -3389], [-359, 1426], [-193, -1467], [-586, -1116], [-376, 408], [6, 3472], [-402, -3497], [-547, -1350], [-586, 2075], [324, 2590], [504, 2086], [123, 1742], [-770, -3524], [-194, -1549], [-275, 1236], [-413, -4415], [-943, -1986]], [[71670, 777076], [233, -1112], [-578, -408], [345, 1520]], [[79473, 776784], [-279, -2074], [90, 2387], [189, -313]], [[75949, 796147], [-337, -1236], [224, 2635], [113, -1399]], [[84951, 801507], [-1, -1122]], [[84951, 797243], [-25, -748]], [[84910, 786500], [-1245, 807], [240, 1474], [-371, -167], [-386, -2038], [-206, 3702], [-29, -2396], [-481, -1666], [-173, -1732], [-183, 2620], [-197, -5326], [-848, 3357], [-39, -1545], [420, -800], [-371, -1104], [-68, -1569], [-635, -858], [208, 3841], [-673, -5212], [-363, 1475], [21, -2088], [-388, -20], [-756, -4011], [-74, 2111], [-347, -2231], [-660, 934], [-173, -859], [-799, -887], [-18, 1049], [-623, 715], [205, 2741], [546, 1203], [718, 23], [17, 1317], [737, 963], [-66, 842], [764, 2927], [-372, 25], [-1227, -2967], [-387, 246], [-629, 2275], [460, 4880], [786, 3381], [112, 2715], [231, 475], [102, 3025], [-410, 3227], [967, 1254], [994, 2799], [846, 1832], [515, -1977], [448, -352], [796, 1052], [346, -814], [1490, -887], [200, -646]], [[78500, 810152], [-529, -2655], [-889, -709], [-891, -2927], [268, -2258], [-402, 43], [-550, -1341], [-153, -1302], [-582, -1608], [-230, -3803], [-474, -1479], [-1035, 411], [707, -1449], [308, -1771], [-381, -2913], [-287, -680], [-1149, -274], [-159, -989], [796, 2], [-164, -2224], [-453, -1068], [-562, 296], [227, 1314], [-337, 1411], [33, -1984], [-398, -2576], [-671, -197], [279, -1966], [-1055, -1700], [-61, -2764], [-263, -488], [166, -2860], [277, 1050], [1025, 35], [413, -1682], [604, -1164], [58, -1233]], [[106275, 795260], [0, -1588], [1343, -1612], [173, 1644], [1330, -2348], [801, 2853], [1723, 322], [-345, -4919], [404, -1740], [964, -1648], [226, -2564], [2839, -9771], [300, -4810], [-74, -1471]], [[114794, 765672], [-73, 1821], [-694, 2541], [-828, 1292], [163, 1473], [-568, -631], [-1881, 4464], [-679, 903], [-783, 1959], [551, 424], [542, 2604], [-421, 3603], [333, 1618], [530, -2532], [164, 177], [-480, 2635], [-360, 838], [-174, -1871], [-463, -2242], [-1472, -2407], [-1544, 735], [-1623, 2726], [527, 2089], [-371, 3153], [-375, -856], [437, -1616], [-624, -1272], [-2761, 2302], [-2696, -711], [-929, -990]], [[106279, 946179], [-1, -49412]], [[106278, 896767], [-929, -2457], [-130, -1600], [-1321, -3359], [-907, 419], [-783, -1693], [-450, 408], [-349, -3372], [-325, -1449], [-654, -436], [-1188, -2953], [58, -3794], [-686, -1988], [-821, 654]], [[97793, 875147], [-205, 2151], [358, 3325], [-316, 719], [513, 846], [-159, 1080], [-963, -156], [-338, -900], [-1244, 1394], [-886, -1195], [-579, 221], [-639, -953], [-286, 1202], [374, 853], [-1289, 1884], [-166, 1202], [398, 1802], [-514, 869], [-625, -618], [-460, -1403], [-1061, -1321], [-1073, -10], [-601, -1159], [-3102, 6], [49, -11363], [273, 317], [853, -2473], [548, -2656]], [[50974, 844055], [10, 4776], [492, 29], [-58, 4949], [548, 10], [4, 1425], [1103, 13], [-17, 1635], [486, 23], [-3, 1682], [645, -27], [-89, 4840], [-627, -26], [-61, 12986], [569, 33], [-9, 3217], [557, 13], [-4, 6309], [539, -18], [-5, 4867], [-575, -8]], [[54479, 890783], [-5, 8105], [1752, -14], [2, 3093], [2984, 34], [5, 6543], [2343, 38], [1, -3290], [1183, 54], [6, 3236], [1194, 12], [-3, -1576], [600, 61], [1, -1630], [1168, -18], [135, 4836], [1805, -29], [9, 2778], [1841, -6], [167, 1643], [-10, 6646], [-437, -20], [-10, 1684], [-1234, 59], [4, 4809], [169, 1664], [-624, -6], [17, 1606], [-634, -27], [7, 1645], [-621, 10], [151, 4212]], [[66445, 936935], [6419, -2], [8315, -30], [7299, 18], [3888, 6], [-10, 9096], [4663, 309], [4790, -300], [4470, 147]], [[97793, 875147], [-1158, -1860], [-1437, -204], [-262, -1096], [-804, -486], [-476, -1291], [-576, 796], [-732, -1427], [-433, 43], [-568, -2104], [-1792, -263]], [[106278, 896767], [-2, -73393]], [[79659, 983425], [-186, -1458], [-395, 1373], [581, 85]], [[66445, 936935], [-1, 525], [-2610, -23], [-8, 1900], [-2541, -186], [-15, 1669], [-3117, 28], [-4016, 91], [-18, 1253], [-1129, 58], [26, -1250], [-2705, 21], [-18, 1268], [-1182, 3], [11, -1279], [-1329, 46], [-7, 1283], [-2020, 165], [0, -1272], [-4957, -98], [15, -3782], [-2411, 70]], [[38413, 937425], [-1695, 2109], [-331, 1545], [-1320, 2645], [530, 804], [403, 3101], [38, 5653], [2426, -416], [2905, 1304], [905, 1071], [1222, 2916], [1184, 4349], [538, 5906], [-329, 649], [1231, 3476], [365, 2385], [846, 2065], [658, 2577], [521, -1587], [1146, 663], [1622, 2412], [1470, 3493], [882, 527], [-302, -3710], [454, -2622], [-62, 3461], [380, 972], [-494, 2433], [-541, 46], [1260, 3273], [1370, 1209], [-523, -1007], [415, -852], [3297, 1404], [1421, 2118], [704, 1933], [1322, 4593], [409, 808], [627, -1392], [915, -472], [117, -1342], [1298, -97], [153, -1576], [-589, -1821], [-1263, -1269], [606, -390], [-400, -1319], [1303, -54], [456, 606], [-100, 1673], [703, 1368], [285, 1695], [248, -1305], [706, 928], [682, -1755], [-272, -1975], [1375, -2189], [693, 2096], [1211, 87], [987, 691], [970, -830], [279, -2575], [299, 2682], [989, -1071], [-561, -2519], [5, -1532], [1009, -525], [-1482, -681], [2474, 169], [-499, -2280], [1552, -378], [326, -1080], [240, 1607], [1280, 271], [-195, -2495], [904, 1573], [845, 524], [665, 1466], [1963, -425], [886, -1703], [688, 50], [281, -1515], [1081, 464], [877, -2131], [2068, -1579], [1439, 785], [1493, -1038], [433, 638], [1637, -3240], [1773, -387], [359, 912], [3399, 1866], [1396, -1344], [1104, -2165], [387, -1505], [1266, -1051], [1131, -2960], [450, 854], [588, -630], [-1, -21362]], [[54479, 890783], [-578, 0], [-10, -1617], [-6227, 42], [-4789, -36], [-1, 3200], [-592, 6], [0, 3250], [-769, -10], [8, 6456], [-205, 26], [-5, 6430], [-226, 1957]], [[41085, 910487], [1578, 205], [202, -2556], [-311, -1225], [120, -2178], [-263, -1028], [215, -1763], [590, -1196], [375, 540], [1138, -445], [965, 699], [321, -1177], [667, -159], [982, 797], [546, -2004], [189, 2045], [810, 3513], [796, -959], [609, 527], [-495, 1902], [-1494, 1020], [-695, -1271], [194, 3234], [-839, 3465], [-836, 788], [-422, 2410], [386, 1581], [446, 30], [876, -3094], [-154, -2498], [448, -1913], [931, -1944], [1114, 1832], [1074, -3146], [1511, 331], [131, 1770], [-331, 2163], [-932, -162], [-460, 1241], [-885, -263], [-253, -1860], [-717, -285], [-1099, 3517], [232, 3056], [871, 1516], [-974, 1717], [-1121, -1076], [-1026, -153], [-389, 1249], [-528, -564], [-2241, 1824], [-397, 5492], [-677, 3578], [-1097, 2080], [-2353, 5735]], [[46592, 855663], [131, -1524], [-910, 378], [779, 1146]], [[20846, 858392], [155, -1918], [1767, -2169], [1395, 2514], [527, -232], [506, -1478], [153, -2243], [1093, -1044], [302, -1308], [1483, -327], [899, -741], [-443, -2851], [-1263, 664], [-756, -2937], [125, -925], [-599, -398], [122, 1508], [-581, 2032], [-993, 769], [95, 1587], [-980, 2254], [-777, 1164], [-1179, -1499], [-406, -1269], [-853, 1089], [-307, 2233], [515, 5525]], [[40155, 909679], [-378, -812], [-1698, -1707], [2076, 2519]], [[46153, 848898], [640, 3384], [128, 1617], [836, -1042], [-394, -958], [1743, 358], [1080, 995], [1027, 4968], [-512, 5797], [-74, 2808], [-783, 2760], [-729, 205], [138, 2075], [1089, -245], [770, 2178], [52, 1988], [-320, 1965], [-760, 1982], [-574, -2906], [-898, 82], [-597, -1411], [-710, -399], [-196, -1163], [-840, -1617], [-252, -2634], [-446, -1194], [-161, 3173], [-951, 2836], [-459, -1140], [680, -1515], [9, -1792], [-1367, 2870], [-2018, -58], [-2019, -2251], [-807, 901], [-2508, 1784], [-689, 2790], [279, 1486], [-107, 1445], [-749, 1760], [-607, 2842], [664, -527], [574, 1254], [301, 1828], [876, -777], [601, -2903], [499, -323], [640, 1345], [-382, 828], [-828, 195], [-166, -711], [-669, 2577], [-1941, 1613], [-1534, 482], [-1420, 2818], [-465, 461], [786, 2442], [578, 22], [0, 1593], [845, 1741], [325, -909], [992, 2481], [418, 1888], [1044, 1672], [643, -1028], [1215, 99], [319, 783], [-1041, 1553], [504, 1846], [720, 1193], [1099, 506], [107, -679], [853, 2834], [831, 668]], [[129335, 693546], [271, -1010], [-142, -1955], [-385, 2864], [256, 101]], [[133465, 694933], [144, -1619], [-433, -1116], [-420, 1401], [709, 1334]], [[129050, 698432], [385, -3029], [-187, -665], [-381, 868], [233, 1060], [-50, 1766]], [[128271, 699419], [264, -2151], [-73, -1620], [899, -5179], [112, -1526], [-465, 199], [-651, 4105], [-450, 3522], [53, 2603], [311, 47]], [[132791, 699517], [329, -1553], [-33, -2741], [-745, 304], [319, 2136], [-199, 1261], [329, 593]], [[127590, 701351], [340, -1447], [-98, -960], [-490, -120], [14, 2204], [234, 323]], [[126995, 702605], [287, -601], [-587, -1676], [300, 2277]], [[127349, 703974], [-507, -707], [254, 1440], [253, -733]], [[126549, 705223], [400, -333], [-240, -1814], [-293, 1014], [133, 1133]], [[127577, 705503], [192, -1281], [-213, -946], [-252, 1520], [273, 707]], [[126975, 710441], [673, -1209], [-593, 136], [46, -1542], [-470, 1638], [344, 977]], [[127738, 711890], [119, -2595], [-286, 1329], [167, 1266]], [[132951, 712558], [-517, -394], [513, 1288], [4, -894]], [[127377, 716539], [387, -260], [-15, -2495], [-236, 369], [-706, -1255], [-240, -1211], [-257, 709], [519, 3076], [548, 1067]], [[126878, 720140], [451, -579], [750, 57], [384, -2788], [-191, -1469], [383, -1822], [435, 266], [497, -1761], [456, -2620], [47, -3196], [267, 734], [169, -1960], [371, -1718], [-850, 2044], [-552, -1434], [684, 586], [160, -2342], [299, 487], [445, -2791], [-464, -922], [454, -352], [205, 1480], [89, -3147], [-431, -827], [396, -512], [101, -2502], [-398, -59], [421, -1193], [-183, -2479], [-613, 702], [-449, 4336], [-561, -35], [258, 2640], [-329, -710], [132, 1822], [-300, -502], [-725, 2251], [-725, 264], [28, 1947], [514, -21], [-361, 1667], [236, 2818], [-439, -873], [-448, 796], [643, 3530], [-238, 1458], [-150, 5160], [-814, 306], [-187, 1877], [133, 1386]], [[133954, 721013], [796, -683], [442, -1861], [432, -443], [118, -1890], [501, -841], [396, 492], [280, -2136], [-1, -1873], [-414, -2628], [68, -3449], [429, -5569], [-359, -1662], [-236, -2416], [-441, -2702], [-867, -2699], [-213, 1932], [-286, -2060], [-269, 663], [-207, 4192], [490, 1686], [-537, -477], [-156, 1948], [582, 2169], [-76, 7458], [-887, 5088], [-486, -470], [-72, 869], [-950, -2430], [-396, -118], [344, -1651], [-545, -5283], [-588, 1664], [-115, 2845]], [[312327, 9345], [187, -607]], [[312514, 8738], [-15, -1699]], [[312499, 7039], [-350, 67]], [[312149, 7106], [17, 912]], [[312166, 8018], [43, 812]], [[312209, 8830], [118, 515]], [[312084, 13310], [6, -1330]], [[312090, 11980], [-147, -91]], [[311943, 11889], [-157, 1158]], [[311786, 13047], [223, 739]], [[312009, 13786], [75, -476]], [[312224, 10808], [178, -1249]], [[312402, 9559], [-75, -214]], [[312209, 8830], [-202, 83]], [[312007, 8913], [-56, 276]], [[311951, 9189], [-19, 1837]], [[311932, 11026], [292, -218]], [[313107, 15065], [-14, -2951]], [[313093, 12114], [-156, -33]], [[312937, 12081], [5, 365]], [[312942, 12446], [-35, 2687]], [[312907, 15133], [200, -68]], [[312774, 6524], [70, -1308]], [[312844, 5216], [-339, -42]], [[312505, 5174], [62, 1491]], [[312567, 6665], [207, -141]], [[312709, 10759], [26, -1200]], [[312735, 9559], [-333, 0]], [[312224, 10808], [123, 645]], [[312347, 11453], [362, -694]], [[315123, 11875], [54, -128]], [[315177, 11747], [78, -1803]], [[315255, 9944], [-163, -1770]], [[315092, 8174], [-119, 1033]], [[314973, 9207], [-63, 762]], [[314910, 9969], [144, 1736]], [[315054, 11705], [69, 170]], [[314670, 11208], [37, -330]], [[314707, 10878], [60, -642]], [[314767, 10236], [-199, -737]], [[314568, 9499], [-72, 1129]], [[314496, 10628], [174, 580]], [[314052, 6833], [264, -476]], [[314316, 6357], [-19, -702]], [[314297, 5655], [-318, 75]], [[313979, 5730], [73, 1103]], [[312567, 6665], [-68, 374]], [[312514, 8738], [144, 137]], [[312658, 8875], [116, -2351]], [[312942, 12446], [-192, 449]], [[312750, 12895], [-16, -17]], [[312734, 12878], [-7, 2191]], [[312727, 15069], [180, 64]], [[313370, 8907], [-65, -415]], [[313305, 8492], [-209, 82]], [[313096, 8574], [-80, -28]], [[313016, 8546], [-82, 705]], [[312934, 9251], [27, 1093]], [[312961, 10344], [345, -244], [64, -1193]], [[313305, 8492], [-14, -2847]], [[313291, 5645], [-154, 398]], [[313137, 6043], [-41, 2531]], [[314464, 12204], [-98, -1501]], [[314366, 10703], [-105, -151]], [[314261, 10552], [-75, 983]], [[314186, 11535], [35, 729]], [[314221, 12264], [129, 637]], [[314350, 12901], [114, -697]], [[314016, 15104], [-14, -2136]], [[314002, 12968], [-54, 9]], [[313948, 12977], [-196, -375]], [[313752, 12602], [-27, 1006]], [[313725, 13608], [25, 1394]], [[313750, 15002], [266, 102]], [[313604, 15085], [-4, -1775]], [[313600, 13310], [-8, -955]], [[313592, 12355], [-45, -184]], [[313547, 12171], [-454, -57]], [[313107, 15065], [497, 20]], [[314264, 15070], [-76, -2600]], [[314188, 12470], [-186, 498]], [[314016, 15104], [248, -34]], [[315464, 13512], [1, -2420]], [[315465, 11092], [-66, 434]], [[315399, 11526], [-159, 1610]], [[315240, 13136], [-103, 1307]], [[315137, 14443], [122, 138]], [[315259, 14581], [205, -1069]], [[314938, 14053], [76, -2457]], [[315014, 11596], [-176, -329]], [[314838, 11267], [34, 2700]], [[314872, 13967], [51, 292]], [[314923, 14259], [15, -206]], [[315375, 10330], [63, -1609]], [[315438, 8721], [6, -427]], [[315444, 8294], [-234, -827]], [[315210, 7467], [-116, 640]], [[315094, 8107], [-2, 67]], [[315255, 9944], [120, 386]], [[313784, 8891], [255, -1303]], [[314039, 7588], [13, -755]], [[313979, 5730], [-242, -150]], [[313737, 5580], [-39, 3313]], [[313698, 8893], [16, 19]], [[313714, 8912], [70, -21]], [[315465, 11092], [-90, -762]], [[315177, 11747], [222, -221]], [[313725, 9097], [-11, -185]], [[313698, 8893], [-269, 126]], [[313429, 9019], [231, 2602]], [[313660, 11621], [65, -2524]], [[314361, 14911], [31, -1699]], [[314392, 13212], [-42, -311]], [[314221, 12264], [-33, 206]], [[314264, 15070], [97, -159]], [[312306, 11771], [41, -318]], [[311932, 11026], [-107, 569]], [[311825, 11595], [118, 294]], [[312090, 11980], [216, -209]], [[312937, 12081], [24, -1737]], [[312934, 9251], [-27, -13]], [[312907, 9238], [-172, 321]], [[312709, 10759], [41, 2136]], [[312505, 5174], [-359, -115]], [[312146, 5059], [3, 2047]], [[314634, 8728], [-21, -893]], [[314613, 7835], [-92, -362]], [[314521, 7473], [-160, 1420]], [[314361, 8893], [201, 525]], [[314562, 9418], [72, -690]], [[312295, 14639], [81, -1251]], [[312376, 13388], [-70, -1617]], [[312084, 13310], [211, 1329]], [[312007, 8913], [159, -895]], [[312146, 5059], [-281, 903], [86, 3227]], [[315210, 7467], [60, -308]], [[315270, 7159], [221, -1461]], [[315491, 5698], [-308, -32]], [[315009, 6674], [174, -1008]], [[315009, 6674], [81, 1384]], [[315090, 8058], [4, 49]], [[314186, 11535], [-217, -675]], [[313969, 10860], [-21, 2117]], [[312009, 13786], [157, 1824]], [[312166, 15610], [129, -971]], [[313137, 6043], [-273, -821]], [[312864, 5222], [152, 3324]], [[314838, 11267], [-131, -389]], [[314670, 11208], [-8, 753]], [[314662, 11961], [28, 1346]], [[314690, 13307], [76, 779]], [[314766, 14086], [106, -119]], [[313547, 12171], [113, -550]], [[313429, 9019], [-59, -112]], [[314973, 9207], [-339, -479]], [[314562, 9418], [6, 81]], [[314767, 10236], [143, -267]], [[314776, 6994], [-112, -1632]], [[314664, 5362], [-367, 293]], [[314316, 6357], [205, 1116]], [[314613, 7835], [163, -841]], [[312679, 13385], [55, -507]], [[312376, 13388], [303, -3]], [[315090, 8058], [-314, -1064]], [[314662, 11961], [-198, 243]], [[314392, 13212], [143, 200]], [[314535, 13412], [155, -105]], [[312679, 13385], [-109, 1772]], [[312570, 15157], [157, -88]], [[313752, 12602], [-160, -247]], [[313600, 13310], [125, 298]], [[314496, 10628], [-130, 75]], [[313604, 15085], [146, -83]], [[315240, 13136], [-117, -1261]], [[315054, 11705], [-40, -109]], [[314938, 14053], [199, 390]], [[315043, 5450], [-34, 1224]], [[315043, 5450], [-379, -88]], [[312864, 5222], [-20, -6]], [[312658, 8875], [249, 363]], [[314001, 9350], [196, -57]], [[314197, 9293], [164, -400]], [[314039, 7588], [-38, 1762]], [[313784, 8891], [217, 459]], [[313969, 10860], [-244, -1763]], [[313737, 5580], [-446, 65]], [[314261, 10552], [-64, -1259]], [[312166, 15610], [404, -453]], [[315579, 8262], [226, -901]], [[315805, 7361], [-150, -1087]], [[315655, 6274], [-385, 885]], [[315444, 8294], [135, -32]], [[314849, 14669], [-83, -583]], [[314535, 13412], [108, 1312]], [[314643, 14724], [206, -55]], [[318309, 12804], [169, -865], [-544, 829], [375, 36]], [[316158, 12800], [-233, -1215]], [[315925, 11585], [-15, -114]], [[315910, 11471], [23, 1757]], [[315933, 13228], [225, -428]], [[315714, 13935], [-106, -832]], [[315608, 13103], [-144, 409]], [[315259, 14581], [455, -646]], [[315655, 6274], [-164, -576]], [[315910, 11471], [-22, -197]], [[315888, 11274], [-160, -129]], [[315728, 11145], [-34, 40]], [[315694, 11185], [-86, 1918]], [[315714, 13935], [219, -707]], [[315888, 11274], [293, -1348]], [[316181, 9926], [-216, -625]], [[315965, 9301], [-242, 491]], [[315723, 9792], [5, 1353]], [[315723, 9792], [-144, -1530]], [[315438, 8721], [211, 2085]], [[315649, 10806], [45, 379]], [[315649, 10806], [-184, 286]], [[316256, 11346], [-331, 239]], [[316158, 12800], [154, 393], [-56, -1847]], [[316256, 11346], [125, -1004], [-200, -416]], [[315965, 9301], [-160, -1940]], [[316936, 9055], [328, -560], [-757, -909], [-91, 685], [520, 784]], [[318661, 1986], [376, -1085], [-740, -781], [24, 1181], [340, 685]], [[314361, 14911], [282, -187]], [[123928, 718235], [-2, -1610]], [[119111, 747595], [-67, -5]], [[124871, 753168], [418, 537]], [[71986, 766650], [158, 17]], [[56428, 729876], [0, -164]], [[126985, 748600], [107, 525]], [[126818, 747787], [-267, -754]], [[61672, 65312], [272, -274]], [[314849, 14669], [74, -410]], [[315183, 5666], [-140, -216]], [[311825, 11595], [-39, 1452]], [[253891, 243332], [-3, 424]], [[297006, 439075], [21, -79]], [[273150, 218795], [-218, 2571], [-109, 2556], [341, -5125]], [[273164, 218797], [-14, -2]], [[275036, 140768], [-16, 1]], [[274871, 140335], [3, -76]], [[268559, 210807], [-4, -26]], [[258410, 236520], [0, 355]], [[272837, 223331], [-14, 0]], [[274173, 206960], [19, 0]], [[275584, 178509], [-145, -584]], [[275994, 173067], [-63, 2]], [[275922, 173070], [-37, 2]], [[272518, 253791], [20, 18]], [[272125, 254343], [81, -132]], [[256680, 462075], [-142, -2897], [-384, -10769]], [[256154, 448409], [-883, -7], [0, -983]], [[254488, 462036], [2192, 39]], [[256154, 448409], [1065, -7]], [[249637, 222999], [-31, 137]], [[248195, 214699], [-70, -748]], [[247232, 214954], [0, 260]], [[247232, 215317], [15, 318]], [[301353, 460902], [-185, -724]], [[301101, 460137], [28, -397]], [[301793, 457791], [116, -445]], [[285769, 400843], [123, 37]], [[264771, 527003], [-281, 49]], [[267568, 452013], [-852, -4103], [-108, -17]], [[266608, 447893], [-26, -6]], [[266582, 447887], [-16, -1]], [[266566, 447886], [-30, -6]], [[266536, 447880], [-6, -1]], [[256680, 462075], [-375, 16538], [12, 3500], [187, 5880], [609, 12037], [445, 5943], [542, 3980], [721, 3116], [-1423, 3912], [-936, -37], [-588, -3704], [-267, -718], [-95, -2358], [-427, 343]], [[247207, 537862], [1281, 13508]], [[248488, 551370], [1322, 13439]], [[249810, 564809], [408, -727], [1834, 5024], [865, 1148], [2109, -5688], [7666, -20686], [271, -4739], [574, -3230], [509, 900], [683, 396], [-47, -2079], [105, -3301], [426, -3438], [360, 1156], [708, -243], [385, -2004], [-455, -3293], [3005, -8985], [1103, -32532], [-926, -12370], [-34, -3060], [-156, -2886], [-328, -976], [-521, -3379], [-656, -1036], [-180, -1472], [-60, -3681], [110, -1615]], [[252129, 567028], [-1583, -4120], [166, -1627], [582, 1037], [-142, 551], [872, 1783], [743, 3451], [-638, -1075]], [[248488, 551370], [-1963, 212], [-2260, -6869], [-1513, -4210]], [[249572, 564554], [238, 255]], [[282592, 309414], [10, -65]], [[289029, 404122], [-16, 45]], [[293679, 426705], [-79, 470]], [[286839, 484138], [-17, 6]], [[276897, 457877], [-3, 4558]], [[276894, 462435], [2305, 5850], [8, 2378], [-220, 544], [-164, 5160], [-363, 3502], [1422, 3362], [1923, 0], [3353, 0], [997, 8619], [109, 340]], [[267767, 442766], [-50, -4]], [[267568, 452013], [114, -1687], [1085, -3482], [787, 0], [3209, 9884], [2039, 2175]], [[274802, 458903], [-16, -6460]], [[274802, 458903], [1209, 1289], [883, 2243]], [[275537, 276578], [-263, -628]], [[273916, 275250], [-11, -827]], [[273920, 274333], [-20, -184]], [[228015, 167092], [147, -2633], [-252, 2651], [105, -18]], [[228180, 184437], [70, -94]], [[229313, 193901], [29, 366]], [[230757, 204203], [-190, 587]], [[229828, 205636], [-9, -8]], [[229431, 197365], [-30, -1032]], [[228487, 190418], [-16, -156]], [[286226, 362368], [89, -504]], [[283710, 365528], [174, -301]], [[286242, 357857], [63, -1057]], [[286254, 356334], [304, 311]], [[286558, 356645], [136, 36]], [[284458, 394060], [-9, -959]], [[151607, 571679], [12, 2074], [1993, -3664], [1312, -1342], [815, 1107], [372, 2584], [-289, 2342], [-137, 2706], [722, 1361], [0, 1194], [-873, 3181], [648, -1]], [[156182, 583221], [153, 1]], [[156335, 583222], [770, 0]], [[253979, 502714], [-8, -1]], [[242231, 539612], [9, 872]], [[242245, 540522], [75, 212]], [[242329, 540727], [187, 592]], [[242526, 541319], [224, -823]], [[288652, 406259], [12, 7]], [[288613, 408309], [-8, 430]], [[290026, 386798], [-57, 0]], [[287992, 379951], [5, 43]], [[287430, 351414], [50, -2]], [[287480, 351412], [118, 4]], [[287598, 351416], [-258, -2]], [[280248, 301457], [-33, 176]], [[156182, 583221], [153, 1]]], + "transform": { + "scale": [0.00035892617892657177, 0.00005371486851395936], + "translate": [-179.1473400003406, 17.67439566600018] + } + } + }; +})); + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('map/ChoroplethCounties.js',["d3", "./Choropleth", "topojson", "./us-counties"], factory); + } else { + root.map_ChoroplethCounties = factory(root.d3, root.map_Choropleth, root.topojson, root.map_usCounties); + } +}(this, function (d3, Choropleth, topojson, usCounties) { + function ChoroplethCounties() { + Choropleth.call(this); + + this.projection("albersUsaPr"); + } + ChoroplethCounties.prototype = Object.create(Choropleth.prototype); + ChoroplethCounties.prototype._class += " map_ChoroplethCounties"; + + ChoroplethCounties.prototype.testData = function () { + var rawData = [ + { "county": 1073, "county_name": "JEFFERSON", "weight": 29.946185501741 }, { "county": 1097, "county_name": "MOBILE", "weight": 0.79566003616637 }, { "county": 1117, "county_name": "SHELBY", "weight": 1.5223596574691 }, { "county": 4005, "county_name": "COCONINO", "weight": 27.311773623042 }, { "county": 4013, "county_name": "MARICOPA", "weight": 34.386239749349 }, { "county": 4015, "county_name": "MOHAVE", "weight": 34.670437987486 }, { "county": 4019, "county_name": "PIMA", "weight": 31.969766028563 }, { "county": 4021, "county_name": "PINAL", "weight": 32.050522991908 }, { "county": 4025, "county_name": "YAVAPAI", "weight": 34.134956874683 }, { "county": 4027, "county_name": "YUMA", "weight": 39.511527048619 }, { "county": 5119, "county_name": "PULASKI", "weight": 21.796200345423 }, { "county": 6001, "county_name": "ALAMEDA", "weight": 30.243180376401 }, { "county": 6007, "county_name": "BUTTE", "weight": 32.895132965379 }, { "county": 6009, "county_name": "CALAVERAS", "weight": 31.181727904667 }, { "county": 6013, "county_name": "CONTRA COSTA", "weight": 32.185196670086 }, { "county": 6017, "county_name": "EL DORADO", "weight": 33.085461795452 }, { "county": 6019, "county_name": "FRESNO", "weight": 31.700962642409 }, { "county": 6023, "county_name": "HUMBOLDT", "weight": 31.504164625184 }, { "county": 6025, "county_name": "IMPERIAL", "weight": 33.086419753086 }, { "county": 6029, "county_name": "KERN", "weight": 31.370903445093 }, { "county": 6031, "county_name": "KINGS", "weight": 30.037376826368 }, { "county": 6037, "county_name": "LOS ANGELES", "weight": 32.862228288436 }, { "county": 6039, "county_name": "MADERA", "weight": 31.691553376421 }, { "county": 6041, "county_name": "MARIN", "weight": 33.940594059406 }, { "county": 6045, "county_name": "MENDOCINO", "weight": 32.19390926041 }, { "county": 6047, "county_name": "MERCED", "weight": 17.699115044248 }, { "county": 6053, "county_name": "MONTEREY", "weight": 34.339622641509 }, { "county": 6055, "county_name": "NAPA", "weight": 34.272114240381 }, { "county": 6057, "county_name": "NEVADA", "weight": 34.12581216775 }, { "county": 6059, "county_name": "ORANGE", "weight": 34.094352964946 }, { "county": 6061, "county_name": "PLACER", "weight": 33.368700265252 }, { "county": 6065, "county_name": "RIVERSIDE", "weight": 34.378409504182 }, { "county": 6067, "county_name": "SACRAMENTO", "weight": 31.127455133963 }, { "county": 6071, "county_name": "SAN BERNARDINO", "weight": 28.061278815951 }, { "county": 6073, "county_name": "SAN DIEGO", "weight": 33.416802684537 }, { "county": 6075, "county_name": "SAN FRANCISCO", "weight": 32.679686882265 }, { "county": 6077, "county_name": "SAN JOAQUIN", "weight": 33.220663908788 }, { "county": 6079, "county_name": "SAN LUIS OBISPO", "weight": 34.654426692559 }, { "county": 6081, "county_name": "SAN MATEO", "weight": 38.130056937369 }, { "county": 6083, "county_name": "SANTA BARBARA", "weight": 33.631012786686 }, { "county": 6085, "county_name": "SANTA CLARA", "weight": 23.539289157001 }, { "county": 6087, "county_name": "SANTA CRUZ", "weight": 33.450792851749 }, { "county": 6089, "county_name": "SHASTA", "weight": 33.199951497514 }, { "county": 6095, "county_name": "SOLANO", "weight": 29.988272742503 }, { "county": 6097, "county_name": "SONOMA", "weight": 32.117851341511 }, { "county": 6099, "county_name": "STANISLAUS", "weight": 28.860983743226 }, { "county": 6101, "county_name": "SUTTER", "weight": 30.02277904328 }, { "county": 6107, "county_name": "TULARE", "weight": 30.886966441677 }, { "county": 6111, "county_name": "VENTURA", "weight": 32.241761994195 }, { "county": 6113, "county_name": "YOLO", "weight": 33.095684803002 }, { "county": 8001, "county_name": "ADAMS", "weight": 36.59961064244 }, { "county": 8005, "county_name": "ARAPAHOE", "weight": 35.375019172759 }, { "county": 8013, "county_name": "BOULDER", "weight": 14.409178959917 }, { "county": 8031, "county_name": "DENVER", "weight": 29.526387009472 }, { "county": 8035, "county_name": "DOUGLAS", "weight": 34.816606207175 }, { "county": 8041, "county_name": "EL PASO", "weight": 35.803302523627 }, { "county": 8059, "county_name": "JEFFERSON", "weight": 30.013848159009 }, { "county": 8069, "county_name": "LARIMER", "weight": 31.525663161199 }, { "county": 8077, "county_name": "MESA", "weight": 6.4506267196576 }, { "county": 8101, "county_name": "PUEBLO", "weight": 13.887799136916 }, { "county": 8123, "county_name": "WELD", "weight": 13.152569809794 }, { "county": 9001, "county_name": "FAIRFIELD", "weight": 5.7392073825928 }, { "county": 9003, "county_name": "HARTFORD", "weight": 4.1802067946824 }, { "county": 9005, "county_name": "LITCHFIELD", "weight": 4.0793517742386 }, { "county": 9007, "county_name": "MIDDLESEX", "weight": 5.5014146494813 }, { "county": 9009, "county_name": "NEW HAVEN", "weight": 4.5156537753223 }, { "county": 9011, "county_name": "NEW LONDON", "weight": 5.0602409638554 }, { "county": 10003, "county_name": "NEW CASTLE", "weight": 32.839907589629 }, { "county": 11001, "county_name": "DISTRICT OF COLUMBIA", "weight": 9.2949842160645 }, { "county": 12001, "county_name": "ALACHUA", "weight": 10.877270713336 }, { "county": 12005, "county_name": "BAY", "weight": 36.272040302267 }, { "county": 12009, "county_name": "BREVARD", "weight": 11.407698791795 }, { "county": 12011, "county_name": "BROWARD", "weight": 23.280277164089 }, { "county": 12015, "county_name": "CHARLOTTE", "weight": 12.530881141916 }, { "county": 12017, "county_name": "CITRUS", "weight": 31.700110796504 }, { "county": 12019, "county_name": "CLAY", "weight": 35.153278138286 }, { "county": 12021, "county_name": "COLLIER", "weight": 15.993998499625 }, { "county": 12031, "county_name": "DUVAL", "weight": 34.893654890095 }, { "county": 12033, "county_name": "ESCAMBIA", "weight": 11.185959936182 }, { "county": 12035, "county_name": "FLAGLER", "weight": 18.70760442699 }, { "county": 12053, "county_name": "HERNANDO", "weight": 9.1261739485504 }, { "county": 12055, "county_name": "HIGHLANDS", "weight": 28.057742782152 }, { "county": 12057, "county_name": "HILLSBOROUGH", "weight": 26.866557815051 }, { "county": 12061, "county_name": "INDIAN RIVER", "weight": 10.33669311602 }, { "county": 12069, "county_name": "LAKE", "weight": 13.579952267303 }, { "county": 12071, "county_name": "LEE", "weight": 13.640759797284 }, { "county": 12073, "county_name": "LEON", "weight": 10.285270716088 }, { "county": 12081, "county_name": "MANATEE", "weight": 14.247875510429 }, { "county": 12083, "county_name": "MARION", "weight": 33.329608938547 }, { "county": 12085, "county_name": "MARTIN", "weight": 19.259129213483 }, { "county": 12086, "county_name": "MIAMI-DADE", "weight": 27.092726418329 }, { "county": 12087, "county_name": "MONROE", "weight": 19.3515704154 }, { "county": 12091, "county_name": "OKALOOSA", "weight": 29.375576745617 }, { "county": 12095, "county_name": "ORANGE", "weight": 29.856149076143 }, { "county": 12097, "county_name": "OSCEOLA", "weight": 14.039249514772 }, { "county": 12099, "county_name": "PALM BEACH", "weight": 30.592551486003 }, { "county": 12101, "county_name": "PASCO", "weight": 25.170105355575 }, { "county": 12103, "county_name": "PINELLAS", "weight": 28.425946424618 }, { "county": 12105, "county_name": "POLK", "weight": 28.673352628391 }, { "county": 12109, "county_name": "ST. JOHNS", "weight": 35.882708585248 }, { "county": 12111, "county_name": "ST. LUCIE", "weight": 12.200208550574 }, { "county": 12113, "county_name": "SANTA ROSA", "weight": 13.362801768106 }, { "county": 12115, "county_name": "SARASOTA", "weight": 33.847820200379 }, { "county": 12117, "county_name": "SEMINOLE", "weight": 26.554468579008 }, { "county": 12127, "county_name": "VOLUSIA", "weight": 26.636455186304 }, { "county": 12131, "county_name": "WALTON", "weight": 31.245500359971 }, { "county": 13067, "county_name": "COBB", "weight": 4.539857154585 }, { "county": 13089, "county_name": "DEKALB", "weight": 9.747504403993 }, { "county": 13121, "county_name": "FULTON", "weight": 13.174338679442 }, { "county": 13135, "county_name": "GWINNETT", "weight": 6.4834390415786 }, { "county": 15001, "county_name": "HAWAII", "weight": 15.918023582257 }, { "county": 15003, "county_name": "HONOLULU", "weight": 22.138866719872 }, { "county": 15007, "county_name": "KAUAI", "weight": 63.105998356615 }, { "county": 15009, "county_name": "MAUI", "weight": 27.947348340328 }, { "county": 17031, "county_name": "COOK", "weight": 13.833973012769 }, { "county": 17043, "county_name": "DUPAGE", "weight": 30.967531997975 }, { "county": 17089, "county_name": "KANE", "weight": 33.050309474687 }, { "county": 17097, "county_name": "LAKE", "weight": 11.594933064632 }, { "county": 17111, "county_name": "MCHENRY", "weight": 32.527401676338 }, { "county": 17143, "county_name": "PEORIA", "weight": 4.8459804658152 }, { "county": 17163, "county_name": "ST. CLAIR", "weight": 5.1138238205213 }, { "county": 17197, "county_name": "WILL", "weight": 26.516622872158 }, { "county": 17201, "county_name": "WINNEBAGO", "weight": 5.1221247332227 }, { "county": 18097, "county_name": "MARION", "weight": 12.886209495102 }, { "county": 22033, "county_name": "EAST BATON ROUGE", "weight": 3.0595813204509 }, { "county": 24003, "county_name": "ANNE ARUNDEL", "weight": 6.6849100860047 }, { "county": 24005, "county_name": "BALTIMORE", "weight": 5.1798561151079 }, { "county": 24013, "county_name": "CARROLL", "weight": 7.6580226904376 }, { "county": 24017, "county_name": "CHARLES", "weight": 5.6275122822689 }, { "county": 24021, "county_name": "FREDERICK", "weight": 5.8358521274122 }, { "county": 24025, "county_name": "HARFORD", "weight": 7.137490608565 }, { "county": 24027, "county_name": "HOWARD", "weight": 6.3063063063063 }, { "county": 24031, "county_name": "MONTGOMERY", "weight": 6.4765062307077 }, { "county": 24033, "county_name": "PRINCE GEORGES", "weight": 6.9953804091638 }, { "county": 24043, "county_name": "WASHINGTON", "weight": 7.9417293233083 }, { "county": 24047, "county_name": "WORCESTER", "weight": 16.55126937026 }, { "county": 24510, "county_name": "BALTIMORE CITY", "weight": 8.2386000766381 }, { "county": 25001, "county_name": "BARNSTABLE", "weight": 17.454806656291 }, { "county": 25005, "county_name": "BRISTOL", "weight": 7.4465049928673 }, { "county": 25009, "county_name": "ESSEX", "weight": 12.506881996697 }, { "county": 25013, "county_name": "HAMPDEN", "weight": 8.0384380719951 }, { "county": 25017, "county_name": "MIDDLESEX", "weight": 27.939008042895 }, { "county": 25021, "county_name": "NORFOLK", "weight": 24.315648164361 }, { "county": 25023, "county_name": "PLYMOUTH", "weight": 13.348746653687 }, { "county": 25025, "county_name": "SUFFOLK", "weight": 12.415510494486 }, { "county": 25027, "county_name": "WORCESTER", "weight": 8.4754797441365 }, { "county": 26049, "county_name": "GENESEE", "weight": 7.9543628475012 }, { "county": 26065, "county_name": "INGHAM", "weight": 6.1461497230659 }, { "county": 26075, "county_name": "JACKSON", "weight": 3.9448669201521 }, { "county": 26081, "county_name": "KENT", "weight": 3.5925196850394 }, { "county": 26093, "county_name": "LIVINGSTON", "weight": 4.7977422389464 }, { "county": 26099, "county_name": "MACOMB", "weight": 8.4649655731065 }, { "county": 26145, "county_name": "SAGINAW", "weight": 3.8956266078648 }, { "county": 26161, "county_name": "WASHTENAW", "weight": 12.490241998439 }, { "county": 27003, "county_name": "ANOKA", "weight": 35.361438748102 }, { "county": 27019, "county_name": "CARVER", "weight": 35.444806707033 }, { "county": 27037, "county_name": "DAKOTA", "weight": 3.7469454249253 }, { "county": 27053, "county_name": "HENNEPIN", "weight": 25.479191584629 }, { "county": 27123, "county_name": "RAMSEY", "weight": 27.0296014068 }, { "county": 27137, "county_name": "ST. LOUIS", "weight": 13.218235770165 }, { "county": 27139, "county_name": "SCOTT", "weight": 4.1739130434783 }, { "county": 27163, "county_name": "WASHINGTON", "weight": 2.2402757262432 }, { "county": 27171, "county_name": "WRIGHT", "weight": 32.163742690058 }, { "county": 29095, "county_name": "JACKSON", "weight": 27.766490586482 }, { "county": 29183, "county_name": "ST. CHARLES", "weight": 31.629914829075 }, { "county": 29189, "county_name": "ST. LOUIS", "weight": 43.333848292909 }, { "county": 29510, "county_name": "SAINT LOUIS CITY", "weight": 32.204861111111 }, { "county": 31109, "county_name": "LANCASTER", "weight": 2.2465753424658 }, { "county": 32003, "county_name": "CLARK", "weight": 31.380314013042 }, { "county": 32031, "county_name": "WASHOE", "weight": 24.548452960578 }, { "county": 34001, "county_name": "ATLANTIC", "weight": 25.995919682165 }, { "county": 34003, "county_name": "BERGEN", "weight": 6.9890009165903 }, { "county": 34005, "county_name": "BURLINGTON", "weight": 10.048802129547 }, { "county": 34007, "county_name": "CAMDEN", "weight": 8.2412255187124 }, { "county": 34009, "county_name": "CAPE MAY", "weight": 19.508037018997 }, { "county": 34013, "county_name": "ESSEX", "weight": 9.9226139294927 }, { "county": 34015, "county_name": "GLOUCESTER", "weight": 30.202724105163 }, { "county": 34017, "county_name": "HUDSON", "weight": 24.161710197397 }, { "county": 34021, "county_name": "MERCER", "weight": 8.074222668004 }, { "county": 34023, "county_name": "MIDDLESEX", "weight": 9.2441860465116 }, { "county": 34025, "county_name": "MONMOUTH", "weight": 9.3353822512486 }, { "county": 34027, "county_name": "MORRIS", "weight": 17.225352112676 }, { "county": 34029, "county_name": "OCEAN", "weight": 37.018672038429 }, { "county": 34031, "county_name": "PASSAIC", "weight": 8.7633451957295 }, { "county": 34035, "county_name": "SOMERSET", "weight": 8.638148377764 }, { "county": 34037, "county_name": "SUSSEX", "weight": 29.534510433387 }, { "county": 34039, "county_name": "UNION", "weight": 31.89460476788 }, { "county": 34041, "county_name": "WARREN", "weight": 29.438717067583 }, { "county": 35001, "county_name": "BERNALILLO", "weight": 28.118628359592 }, { "county": 36001, "county_name": "ALBANY", "weight": 3.9375203384315 }, { "county": 36005, "county_name": "BRONX", "weight": 30.396841886557 }, { "county": 36007, "county_name": "BROOME", "weight": 5.097312326228 }, { "county": 36027, "county_name": "DUTCHESS", "weight": 4.2664670658683 }, { "county": 36029, "county_name": "ERIE", "weight": 7.2621727283497 }, { "county": 36047, "county_name": "KINGS", "weight": 17.225350853669 }, { "county": 36055, "county_name": "MONROE", "weight": 7.4890687505814 }, { "county": 36059, "county_name": "NASSAU", "weight": 5.2696619295613 }, { "county": 36061, "county_name": "NEW YORK", "weight": 34.155087404751 }, { "county": 36063, "county_name": "NIAGARA", "weight": 10.821554770318 }, { "county": 36067, "county_name": "ONONDAGA", "weight": 4.6743533811156 }, { "county": 36071, "county_name": "ORANGE", "weight": 8.2626453031731 }, { "county": 36079, "county_name": "PUTNAM", "weight": 14.148471615721 }, { "county": 36081, "county_name": "QUEENS", "weight": 15.364354697103 }, { "county": 36085, "county_name": "RICHMOND", "weight": 6.269637246501 }, { "county": 36087, "county_name": "ROCKLAND", "weight": 27.891763306572 }, { "county": 36091, "county_name": "SARATOGA", "weight": 6.2885689097855 }, { "county": 36093, "county_name": "SCHENECTADY", "weight": 4.4991511035654 }, { "county": 36103, "county_name": "SUFFOLK", "weight": 7.5394862036156 }, { "county": 36111, "county_name": "ULSTER", "weight": 12.761714855434 }, { "county": 36119, "county_name": "WESTCHESTER", "weight": 29.387637203928 }, { "county": 37021, "county_name": "BUNCOMBE", "weight": 11.221203864256 }, { "county": 37063, "county_name": "DURHAM", "weight": 15.128449096099 }, { "county": 37067, "county_name": "FORSYTH", "weight": 9.2007937939744 }, { "county": 37081, "county_name": "GUILFORD", "weight": 28.909542850967 }, { "county": 37119, "county_name": "MECKLENBURG", "weight": 33.987464880052 }, { "county": 37179, "county_name": "UNION", "weight": 26.785714285714 }, { "county": 37183, "county_name": "WAKE", "weight": 8.7896810071831 }, { "county": 39017, "county_name": "BUTLER", "weight": 11.786600496278 }, { "county": 39023, "county_name": "CLARK", "weight": 14.401858304297 }, { "county": 39025, "county_name": "CLERMONT", "weight": 13.625229638702 }, { "county": 39035, "county_name": "CUYAHOGA", "weight": 12.534629658669 }, { "county": 39041, "county_name": "DELAWARE", "weight": 14.716382387941 }, { "county": 39049, "county_name": "FRANKLIN", "weight": 10.798621668187 }, { "county": 39057, "county_name": "GREENE", "weight": 11.068539804172 }, { "county": 39061, "county_name": "HAMILTON", "weight": 36.769337122667 }, { "county": 39085, "county_name": "LAKE", "weight": 12.217071175348 }, { "county": 39093, "county_name": "LORAIN", "weight": 13.587223587224 }, { "county": 39095, "county_name": "LUCAS", "weight": 13.123076923077 }, { "county": 39099, "county_name": "MAHONING", "weight": 31.380076783189 }, { "county": 39103, "county_name": "MEDINA", "weight": 16.013693419551 }, { "county": 39113, "county_name": "MONTGOMERY", "weight": 26.50459988693 }, { "county": 39151, "county_name": "STARK", "weight": 15.11240632806 }, { "county": 39153, "county_name": "SUMMIT", "weight": 13.199693285135 }, { "county": 39155, "county_name": "TRUMBULL", "weight": 29.438246232139 }, { "county": 39165, "county_name": "WARREN", "weight": 13.73673644967 }, { "county": 40109, "county_name": "OKLAHOMA", "weight": 27.656619689332 }, { "county": 40143, "county_name": "TULSA", "weight": 25.915538104015 }, { "county": 41005, "county_name": "CLACKAMAS", "weight": 25.209182578846 }, { "county": 41017, "county_name": "DESCHUTES", "weight": 12.440905697935 }, { "county": 41029, "county_name": "JACKSON", "weight": 27.052127022169 }, { "county": 41039, "county_name": "LANE", "weight": 25.60987654321 }, { "county": 41047, "county_name": "MARION", "weight": 10.069371452596 }, { "county": 41051, "county_name": "MULTNOMAH", "weight": 24.120918984281 }, { "county": 41067, "county_name": "WASHINGTON", "weight": 25.706513525767 }, { "county": 42003, "county_name": "ALLEGHENY", "weight": 22.365269461078 }, { "county": 42011, "county_name": "BERKS", "weight": 24.786427626038 }, { "county": 42017, "county_name": "BUCKS", "weight": 21.367236348479 }, { "county": 42029, "county_name": "CHESTER", "weight": 21.769354602664 }, { "county": 42043, "county_name": "DAUPHIN", "weight": 6.369785794814 }, { "county": 42045, "county_name": "DELAWARE", "weight": 15.37927114255 }, { "county": 42049, "county_name": "ERIE", "weight": 22.071725411728 }, { "county": 42071, "county_name": "LANCASTER", "weight": 20.179372197309 }, { "county": 42077, "county_name": "LEHIGH", "weight": 7.3121191604604 }, { "county": 42091, "county_name": "MONTGOMERY", "weight": 18.260730642241 }, { "county": 42095, "county_name": "NORTHAMPTON", "weight": 8.6726998491704 }, { "county": 42101, "county_name": "PHILADELPHIA", "weight": 7.0216526734423 }, { "county": 42129, "county_name": "WESTMORELAND", "weight": 1.5865820489574 }, { "county": 42133, "county_name": "YORK", "weight": 1.5625 }, { "county": 45013, "county_name": "BEAUFORT", "weight": 29.319371727749 }, { "county": 45015, "county_name": "BERKELEY", "weight": 18.962510897995 }, { "county": 45019, "county_name": "CHARLESTON", "weight": 30.38401077925 }, { "county": 45045, "county_name": "GREENVILLE", "weight": 9.6022727272727 }, { "county": 45051, "county_name": "HORRY", "weight": 6.7260370283572 }, { "county": 45079, "county_name": "RICHLAND", "weight": 31.786731786732 }, { "county": 45083, "county_name": "SPARTANBURG", "weight": 4.8632218844985 }, { "county": 47037, "county_name": "DAVIDSON", "weight": 26.933155217592 }, { "county": 47065, "county_name": "HAMILTON", "weight": 4.0015769761482 }, { "county": 47093, "county_name": "KNOX", "weight": 3.7659811006115 }, { "county": 47157, "county_name": "SHELBY", "weight": 17.265944442103 }, { "county": 47165, "county_name": "SUMNER", "weight": 40.969162995595 }, { "county": 47187, "county_name": "WILLIAMSON", "weight": 11.318009892348 }, { "county": 48029, "county_name": "BEXAR", "weight": 9.6375679095036 }, { "county": 48039, "county_name": "BRAZORIA", "weight": 17.557251908397 }, { "county": 48085, "county_name": "COLLIN", "weight": 9.860788863109 }, { "county": 48113, "county_name": "DALLAS", "weight": 9.6153846153846 }, { "county": 48121, "county_name": "DENTON", "weight": 7.3293172690763 }, { "county": 48141, "county_name": "EL PASO", "weight": 12.724623603691 }, { "county": 48157, "county_name": "FORT BEND", "weight": 12.584009269988 }, { "county": 48167, "county_name": "GALVESTON", "weight": 16.02023608769 }, { "county": 48201, "county_name": "HARRIS", "weight": 4.6453017154967 }, { "county": 48339, "county_name": "MONTGOMERY", "weight": 31.846984275992 }, { "county": 48439, "county_name": "TARRANT", "weight": 7.9620017628048 }, { "county": 48453, "county_name": "TRAVIS", "weight": 13.826591210787 }, { "county": 49011, "county_name": "DAVIS", "weight": 40.058055152395 }, { "county": 49035, "county_name": "SALT LAKE", "weight": 27.558536096065 }, { "county": 49049, "county_name": "UTAH", "weight": 17.96860223189 }, { "county": 49057, "county_name": "WEBER", "weight": 38.2081061863 }, { "county": 51041, "county_name": "CHESTERFIELD", "weight": 24.315143545913 }, { "county": 51059, "county_name": "FAIRFAX", "weight": 7.9613616888681 }, { "county": 51087, "county_name": "HENRICO", "weight": 24.006772009029 }, { "county": 51107, "county_name": "LOUDOUN", "weight": 7.3784722222222 }, { "county": 51153, "county_name": "PRINCE WILLIAM", "weight": 6.8582432232262 }, { "county": 51510, "county_name": "ALEXANDRIA", "weight": 6.0534325329726 }, { "county": 51760, "county_name": "RICHMOND", "weight": 16.079158936302 }, { "county": 53011, "county_name": "CLARK", "weight": 10.591067130249 }, { "county": 53033, "county_name": "KING", "weight": 31.749109104673 }, { "county": 53035, "county_name": "KITSAP", "weight": 13.962395543175 }, { "county": 53053, "county_name": "PIERCE", "weight": 12.965240468639 }, { "county": 53061, "county_name": "SNOHOMISH", "weight": 11.663844199831 }, { "county": 53063, "county_name": "SPOKANE", "weight": 9.5754829477701 }, { "county": 53067, "county_name": "THURSTON", "weight": 11.969351832678 }, { "county": 53073, "county_name": "WHATCOM", "weight": 36.384766672626 }, { "county": 53077, "county_name": "YAKIMA", "weight": 6.7676289635589 }, { "county": 55009, "county_name": "BROWN", "weight": 2.4074631357207 }, { "county": 55079, "county_name": "MILWAUKEE", "weight": 14.943187741061 }, { "county": 55133, "county_name": "WAUKESHA", "weight": 8.5109742618033 } + ]; + + this.columns(["County", "Weight", "Label"]); + var countyData = rawData.map(function (item) { + return [item.county, item.weight, item.county_name]; + }); + this.data(countyData); + return this; + }; + + ChoroplethCounties.prototype.enter = function (domNode, element) { + Choropleth.prototype.enter.apply(this, arguments); + element.classed("map_Choropleth", true); + + var choroPaths = this._svg.selectAll("path").data(topojson.feature(usCounties.topology, usCounties.topology.objects.counties).features); + + // Enter --- + var context = this; + this.choroPaths = choroPaths.enter().append("path") + .on("click", function (d) { + if (context._dataMap[d.id]) { + context.click(context.rowToObj(context._dataMap[d.id])); + } + }) + .on("dblclick", function (d) { + d3.event.stopPropagation(); + context.zoomToFit(context.active === this ? null : this, 750); + context.active = this; + }) + ; + this.choroPaths + .append("title") + ; + }; + + ChoroplethCounties.prototype.update = function (domNode, element) { + Choropleth.prototype.update.apply(this, arguments); + + //console.time("ChoroplethCounties.prototype.update"); + var context = this; + // Update --- + this.choroPaths + .attr("d", this.d3Path) + .each(function (d) { + var weight = context._dataMap[d.id] ? context._dataMap[d.id][1] : undefined; + d3.select(this) + .style("fill", weight === undefined ? "url(#hash)" : context._palette(weight, context._dataMinWeight, context._dataMaxWeight)) + .select("title") + .text(usCounties.countyNames[d.id] + (weight === undefined ? "" : " (" + weight + ")")) + ; + }) + ; + //console.timeEnd("ChoroplethCounties.prototype.update"); + }; + + return ChoroplethCounties; +})); + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('map/countries.js',[], factory); + } else { + root.map_countries = factory(); + } +}(this, function () { + return { + countryNames: { + "-1": { name: "Northern Cyprus"}, + "-2": { name: "Kosovo"}, + "-3": { name: "Somaliland"}, + "4": { name: "Afghanistan"}, + "8": { name: "Albania"}, + "10": { name: "Antarctica"}, + "12": { name: "Algeria"}, + "16": { name: "American Samoa"}, + "20": { name: "Andorra"}, + "24": { name: "Angola"}, + "28": { name: "Antigua and Barbuda"}, + "31": { name: "Azerbaijan"}, + "32": { name: "Argentina"}, + "36": { name: "Australia"}, + "40": { name: "Austria"}, + "44": { name: "Bahamas"}, + "48": { name: "Bahrain"}, + "50": { name: "Bangladesh"}, + "51": { name: "Armenia"}, + "52": { name: "Barbados"}, + "56": { name: "Belgium"}, + "60": { name: "Bermuda"}, + "64": { name: "Bhutan"}, + "68": { name: "Bolivia, Plurinational State of"}, + "70": { name: "Bosnia and Herzegovina"}, + "72": { name: "Botswana"}, + "74": { name: "Bouvet Island"}, + "76": { name: "Brazil"}, + "84": { name: "Belize"}, + "86": { name: "British Indian Ocean Territory"}, + "90": { name: "Solomon Islands"}, + "92": { name: "Virgin Islands, British"}, + "96": { name: "Brunei Darussalam"}, + "100": { name: "Bulgaria"}, + "104": { name: "Myanmar"}, + "108": { name: "Burundi"}, + "112": { name: "Belarus"}, + "116": { name: "Cambodia"}, + "120": { name: "Cameroon"}, + "124": { name: "Canada"}, + "132": { name: "Cape Verde"}, + "136": { name: "Cayman Islands"}, + "140": { name: "Central African Republic"}, + "144": { name: "Sri Lanka"}, + "148": { name: "Chad"}, + "152": { name: "Chile"}, + "156": { name: "China"}, + "158": { name: "Taiwan, Province of China"}, + "162": { name: "Christmas Island"}, + "166": { name: "Cocos (Keeling) Islands"}, + "170": { name: "Colombia"}, + "174": { name: "Comoros"}, + "175": { name: "Mayotte"}, + "178": { name: "Congo"}, + "180": { name: "Congo, the Democratic Republic of the"}, + "184": { name: "Cook Islands"}, + "188": { name: "Costa Rica"}, + "191": { name: "Croatia"}, + "192": { name: "Cuba"}, + "196": { name: "Cyprus"}, + "203": { name: "Czech Republic"}, + "204": { name: "Benin"}, + "208": { name: "Denmark"}, + "212": { name: "Dominica"}, + "214": { name: "Dominican Republic"}, + "218": { name: "Ecuador"}, + "222": { name: "El Salvador"}, + "226": { name: "Equatorial Guinea"}, + "231": { name: "Ethiopia"}, + "232": { name: "Eritrea"}, + "233": { name: "Estonia"}, + "234": { name: "Faroe Islands"}, + "238": { name: "Falkland Islands (Malvinas)"}, + "239": { name: "South Georgia and the South Sandwich Islands"}, + "242": { name: "Fiji"}, + "246": { name: "Finland"}, + "248": { name: "�land Islands"}, + "250": { name: "France"}, + "254": { name: "French Guiana"}, + "258": { name: "French Polynesia"}, + "260": { name: "French Southern Territories"}, + "262": { name: "Djibouti"}, + "266": { name: "Gabon"}, + "268": { name: "Georgia"}, + "270": { name: "Gambia"}, + "275": { name: "Palestinian Territory, Occupied"}, + "276": { name: "Germany"}, + "288": { name: "Ghana"}, + "292": { name: "Gibraltar"}, + "296": { name: "Kiribati"}, + "300": { name: "Greece"}, + "304": { name: "Greenland"}, + "308": { name: "Grenada"}, + "312": { name: "Guadeloupe"}, + "316": { name: "Guam"}, + "320": { name: "Guatemala"}, + "324": { name: "Guinea"}, + "328": { name: "Guyana"}, + "332": { name: "Haiti"}, + "334": { name: "Heard Island and McDonald Islands"}, + "336": { name: "Holy See (Vatican City State)"}, + "340": { name: "Honduras"}, + "344": { name: "Hong Kong"}, + "348": { name: "Hungary"}, + "352": { name: "Iceland"}, + "356": { name: "India"}, + "360": { name: "Indonesia"}, + "364": { name: "Iran, Islamic Republic of"}, + "368": { name: "Iraq"}, + "372": { name: "Ireland"}, + "376": { name: "Israel"}, + "380": { name: "Italy"}, + "384": { name: "C�te d'Ivoire"}, + "388": { name: "Jamaica"}, + "392": { name: "Japan"}, + "398": { name: "Kazakhstan"}, + "400": { name: "Jordan"}, + "404": { name: "Kenya"}, + "408": { name: "Korea, Democratic People's Republic of"}, + "410": { name: "Korea, Republic of"}, + "414": { name: "Kuwait"}, + "417": { name: "Kyrgyzstan"}, + "418": { name: "Lao People's Democratic Republic"}, + "422": { name: "Lebanon"}, + "426": { name: "Lesotho"}, + "428": { name: "Latvia"}, + "430": { name: "Liberia"}, + "434": { name: "Libya"}, + "438": { name: "Liechtenstein"}, + "440": { name: "Lithuania"}, + "442": { name: "Luxembourg"}, + "446": { name: "Macao"}, + "450": { name: "Madagascar"}, + "454": { name: "Malawi"}, + "458": { name: "Malaysia"}, + "462": { name: "Maldives"}, + "466": { name: "Mali"}, + "470": { name: "Malta"}, + "474": { name: "Martinique"}, + "478": { name: "Mauritania"}, + "480": { name: "Mauritius"}, + "484": { name: "Mexico"}, + "492": { name: "Monaco"}, + "496": { name: "Mongolia"}, + "498": { name: "Moldova, Republic of"}, + "499": { name: "Montenegro"}, + "500": { name: "Montserrat"}, + "504": { name: "Morocco"}, + "508": { name: "Mozambique"}, + "512": { name: "Oman"}, + "516": { name: "Namibia"}, + "520": { name: "Nauru"}, + "524": { name: "Nepal"}, + "528": { name: "Netherlands"}, + "531": { name: "Cura�ao"}, + "533": { name: "Aruba"}, + "534": { name: "Sint Maarten (Dutch part)"}, + "535": { name: "Bonaire, Sint Eustatius and Saba"}, + "540": { name: "New Caledonia"}, + "548": { name: "Vanuatu"}, + "554": { name: "New Zealand"}, + "558": { name: "Nicaragua"}, + "562": { name: "Niger"}, + "566": { name: "Nigeria"}, + "570": { name: "Niue"}, + "574": { name: "Norfolk Island"}, + "578": { name: "Norway"}, + "580": { name: "Northern Mariana Islands"}, + "581": { name: "United States Minor Outlying Islands"}, + "583": { name: "Micronesia, Federated States of"}, + "584": { name: "Marshall Islands"}, + "585": { name: "Palau"}, + "586": { name: "Pakistan"}, + "591": { name: "Panama"}, + "598": { name: "Papua New Guinea"}, + "600": { name: "Paraguay"}, + "604": { name: "Peru"}, + "608": { name: "Philippines"}, + "612": { name: "Pitcairn"}, + "616": { name: "Poland"}, + "620": { name: "Portugal"}, + "624": { name: "Guinea-Bissau"}, + "626": { name: "Timor-Leste"}, + "630": { name: "Puerto Rico"}, + "634": { name: "Qatar"}, + "638": { name: "R�union"}, + "642": { name: "Romania"}, + "643": { name: "Russian Federation"}, + "646": { name: "Rwanda"}, + "652": { name: "Saint Barth�lemy"}, + "654": { name: "Saint Helena, Ascension and Tristan da Cunha"}, + "659": { name: "Saint Kitts and Nevis"}, + "660": { name: "Anguilla"}, + "662": { name: "Saint Lucia"}, + "663": { name: "Saint Martin (French part)"}, + "666": { name: "Saint Pierre and Miquelon"}, + "670": { name: "Saint Vincent and the Grenadines"}, + "674": { name: "San Marino"}, + "678": { name: "Sao Tome and Principe"}, + "682": { name: "Saudi Arabia"}, + "686": { name: "Senegal"}, + "688": { name: "Serbia"}, + "690": { name: "Seychelles"}, + "694": { name: "Sierra Leone"}, + "702": { name: "Singapore"}, + "703": { name: "Slovakia"}, + "704": { name: "Viet Nam"}, + "705": { name: "Slovenia"}, + "706": { name: "Somalia"}, + "710": { name: "South Africa"}, + "716": { name: "Zimbabwe"}, + "724": { name: "Spain"}, + "728": { name: "South Sudan"}, + "729": { name: "Sudan"}, + "732": { name: "Western Sahara"}, + "740": { name: "Suriname"}, + "744": { name: "Svalbard and Jan Mayen"}, + "748": { name: "Swaziland"}, + "752": { name: "Sweden"}, + "756": { name: "Switzerland"}, + "760": { name: "Syrian Arab Republic"}, + "762": { name: "Tajikistan"}, + "764": { name: "Thailand"}, + "768": { name: "Togo"}, + "772": { name: "Tokelau"}, + "776": { name: "Tonga"}, + "780": { name: "Trinidad and Tobago"}, + "784": { name: "United Arab Emirates"}, + "788": { name: "Tunisia"}, + "792": { name: "Turkey"}, + "795": { name: "Turkmenistan"}, + "796": { name: "Turks and Caicos Islands"}, + "798": { name: "Tuvalu"}, + "800": { name: "Uganda"}, + "804": { name: "Ukraine"}, + "807": { name: "Macedonia, the former Yugoslav Republic of"}, + "818": { name: "Egypt"}, + "826": { name: "United Kingdom"}, + "831": { name: "Guernsey"}, + "832": { name: "Jersey"}, + "833": { name: "Isle of Man"}, + "834": { name: "Tanzania, United Republic of"}, + "840": { name: "United States"}, + "850": { name: "Virgin Islands, U.S."}, + "854": { name: "Burkina Faso"}, + "858": { name: "Uruguay"}, + "860": { name: "Uzbekistan"}, + "862": { name: "Venezuela, Bolivarian Republic of"}, + "876": { name: "Wallis and Futuna"}, + "882": { name: "Samoa"}, + "887": { name: "Yemen"}, + "894": { name: "Zambia"} + }, + topology: {"type":"Topology","objects":{"land":{"type":"MultiPolygon","arcs":[[[0]],[[1]],[[2]],[[3]],[[4]],[[5]],[[6]],[[7,8,9]],[[10,11,12,13]],[[14]],[[15]],[[16]],[[17]],[[18]],[[19]],[[20]],[[21,22]],[[23]],[[24]],[[25]],[[26]],[[27]],[[28]],[[29]],[[30]],[[31,32]],[[33]],[[34]],[[35]],[[36]],[[37]],[[38]],[[39]],[[40]],[[41]],[[42]],[[43]],[[44,45]],[[46]],[[47]],[[48]],[[49,50,51,52]],[[53]],[[54]],[[55]],[[56]],[[57]],[[58]],[[59]],[[60]],[[61]],[[62]],[[63]],[[64,65]],[[66]],[[67]],[[68]],[[69]],[[70]],[[71]],[[72]],[[73]],[[74]],[[75]],[[76]],[[77]],[[78,79]],[[80]],[[81]],[[82]],[[83]],[[84]],[[85]],[[86]],[[87]],[[88]],[[89]],[[90]],[[91]],[[92,93]],[[94]],[[95]],[[96,97,98,99,100,101,102,103]],[[104]],[[105]],[[106]],[[107]],[[108]],[[109]],[[110]],[[111,112]],[[113]],[[114,115]],[[116,117]],[[118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229]],[[230,231]],[[232]],[[233]],[[234]],[[235]],[[236]],[[237]],[[238,239,240,241]],[[242]],[[243]],[[244]],[[245]],[[246]],[[247]],[[248]],[[249]],[[250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467],[468,469,470,471,472,473,474,475,476,477]],[[478]],[[479]],[[480]],[[481]],[[482]],[[483]],[[484]],[[485]],[[486]],[[487]],[[488]],[[489]],[[490]],[[491]]]},"countries":{"type":"GeometryCollection","bbox":[-179.99999999999997,-90.00000000000003,180.00000000000014,83.64513000000001],"geometries":[{"type":"Polygon","id":4,"arcs":[[492,493,494,495,496,497]]},{"type":"MultiPolygon","id":24,"arcs":[[[498,499,334,500,336,501,502]],[[339,503,504]]]},{"type":"Polygon","id":8,"arcs":[[505,506,398,507,508,509]]},{"type":"Polygon","id":784,"arcs":[[297,510,299,511,512]]},{"type":"MultiPolygon","id":32,"arcs":[[[513,13]],[[514,515,516,517,172,518,174,519,520]]]},{"type":"Polygon","id":51,"arcs":[[521,522,523,524,525]]},{"type":"MultiPolygon","id":10,"arcs":[[[0]],[[1]],[[2]],[[3]],[[4]],[[5]],[[6]],[[526,527,9]]]},{"type":"Polygon","id":260,"arcs":[[15]]},{"type":"MultiPolygon","id":36,"arcs":[[[16]],[[26]]]},{"type":"Polygon","id":40,"arcs":[[528,529,530,531,532,533,534]]},{"type":"MultiPolygon","id":31,"arcs":[[[535,-525]],[[477,536,469,537,471,538,-523,539,540]]]},{"type":"Polygon","id":108,"arcs":[[541,542,543]]},{"type":"Polygon","id":56,"arcs":[[544,545,546,547,419]]},{"type":"Polygon","id":204,"arcs":[[548,549,550,551,552]]},{"type":"Polygon","id":854,"arcs":[[553,554,555,-551,556,557]]},{"type":"Polygon","id":50,"arcs":[[558,280,559,282,560]]},{"type":"Polygon","id":100,"arcs":[[561,395,562,563,564,565]]},{"type":"MultiPolygon","id":44,"arcs":[[[73]],[[75]],[[76]]]},{"type":"Polygon","id":70,"arcs":[[566,567,568]]},{"type":"Polygon","id":112,"arcs":[[569,570,571,572,573]]},{"type":"Polygon","id":84,"arcs":[[574,148,575]]},{"type":"Polygon","id":68,"arcs":[[576,577,578,579,-521]]},{"type":"Polygon","id":76,"arcs":[[-516,580,-579,581,582,583,584,585,586,165,587,167,588,169,589]]},{"type":"Polygon","id":96,"arcs":[[50,590]]},{"type":"Polygon","id":64,"arcs":[[591,592]]},{"type":"Polygon","id":72,"arcs":[[593,594,595,596]]},{"type":"Polygon","id":140,"arcs":[[597,598,599,600,601,602,603]]},{"type":"MultiPolygon","id":124,"arcs":[[[86]],[[87]],[[88]],[[89]],[[90]],[[105]],[[106]],[[108]],[[110]],[[113]],[[604,119,605,121,606,123,607,125,608,127,609,129,610,209,611,211,612,223,613,225,614,227,615,229]],[[616,231]],[[232]],[[233]],[[234]],[[235]],[[237]],[[238,617,240,618]],[[243]],[[245]],[[246]],[[248]],[[249]],[[478]],[[479]],[[481]],[[482]],[[483]],[[489]],[[490]]]},{"type":"Polygon","id":756,"arcs":[[-532,619,620,621]]},{"type":"MultiPolygon","id":152,"arcs":[[[-514,10,622,12]],[[-520,175,623,177,624,-577]]]},{"type":"MultiPolygon","id":156,"arcs":[[[66]],[[625,269,626,271,627,628,629,630,-593,631,632,633,634,-496,635,636,637,638,639,640]]]},{"type":"Polygon","id":384,"arcs":[[348,641,642,643,-554,644]]},{"type":"Polygon","id":120,"arcs":[[645,646,343,647,648,649,650,-604,651]]},{"type":"Polygon","id":180,"arcs":[[652,653,-542,654,655,-503,338,-505,656,-602,657]]},{"type":"Polygon","id":178,"arcs":[[-504,340,658,-652,-603,-657]]},{"type":"Polygon","id":170,"arcs":[[659,180,660,661,157,662,-583,663]]},{"type":"Polygon","id":188,"arcs":[[185,664,152,665]]},{"type":"Polygon","id":192,"arcs":[[72]]},{"type":"Polygon","id":-99,"arcs":[[79,666]]},{"type":"Polygon","id":196,"arcs":[[78,-667]]},{"type":"Polygon","id":203,"arcs":[[-534,667,668,669]]},{"type":"Polygon","id":276,"arcs":[[426,670,-668,-533,-622,671,672,-546,673,421,674]]},{"type":"Polygon","id":262,"arcs":[[316,675,676,677]]},{"type":"MultiPolygon","id":208,"arcs":[[[94]],[[678,-675,422,679,424]]]},{"type":"Polygon","id":214,"arcs":[[64,680]]},{"type":"Polygon","id":12,"arcs":[[681,682,683,684,685,365,686,687]]},{"type":"Polygon","id":218,"arcs":[[179,-660,688]]},{"type":"Polygon","id":818,"arcs":[[313,689,690,371,691,373,692]]},{"type":"Polygon","id":232,"arcs":[[693,694,315,-678]]},{"type":"Polygon","id":724,"arcs":[[417,695,411,696,413,697]]},{"type":"Polygon","id":233,"arcs":[[698,434,699,700]]},{"type":"Polygon","id":231,"arcs":[[-677,701,702,703,704,705,706,-694]]},{"type":"Polygon","id":246,"arcs":[[707,436,708,709]]},{"type":"MultiPolygon","id":242,"arcs":[[[20]],[[22,21]]]},{"type":"Polygon","id":238,"arcs":[[14]]},{"type":"MultiPolygon","id":250,"arcs":[[[710,711,164,-587]],[[84]],[[712,-672,-621,713,410,-696,418,-548]]]},{"type":"Polygon","id":266,"arcs":[[341,714,-646,-659]]},{"type":"MultiPolygon","id":826,"arcs":[[[715,92]],[[716,97,717,99,718,101,719,103]]]},{"type":"Polygon","id":268,"arcs":[[385,720,-540,-522,721]]},{"type":"Polygon","id":288,"arcs":[[347,-645,-558,722]]},{"type":"Polygon","id":324,"arcs":[[723,724,351,725,726,727,-643]]},{"type":"Polygon","id":270,"arcs":[[354,728]]},{"type":"Polygon","id":624,"arcs":[[352,729,-726]]},{"type":"Polygon","id":226,"arcs":[[342,-647,-715]]},{"type":"MultiPolygon","id":300,"arcs":[[[80]],[[397,-507,730,-564,731]]]},{"type":"Polygon","id":304,"arcs":[[491]]},{"type":"Polygon","id":320,"arcs":[[189,732,-576,149,733,734]]},{"type":"Polygon","id":328,"arcs":[[162,735,-585,736]]},{"type":"Polygon","id":340,"arcs":[[187,737,-734,150,738]]},{"type":"Polygon","id":191,"arcs":[[739,-569,740,401,741,742]]},{"type":"Polygon","id":332,"arcs":[[-681,65]]},{"type":"Polygon","id":348,"arcs":[[-529,743,744,745,746,-743,747]]},{"type":"MultiPolygon","id":360,"arcs":[[[28]],[[748,32]],[[33]],[[34]],[[37]],[[38]],[[41]],[[42]],[[749,45]],[[46]],[[47]],[[750,52]],[[48]]]},{"type":"Polygon","id":356,"arcs":[[-634,751,-632,-592,-631,752,-561,283,753,285,754]]},{"type":"Polygon","id":372,"arcs":[[93,-716]]},{"type":"Polygon","id":364,"arcs":[[755,-498,756,287,757,289,758,759,760,-536,-524,-539,472]]},{"type":"Polygon","id":368,"arcs":[[761,762,763,764,765,766,-760]]},{"type":"Polygon","id":352,"arcs":[[109]]},{"type":"Polygon","id":376,"arcs":[[767,768,769,-693,374,770,376,771,772]]},{"type":"MultiPolygon","id":380,"arcs":[[[81]],[[82]],[[773,403,774,405,775,407,776,409,-714,-620,-531]]]},{"type":"Polygon","id":388,"arcs":[[63]]},{"type":"Polygon","id":400,"arcs":[[-768,777,-765,778,312,-770,779]]},{"type":"MultiPolygon","id":392,"arcs":[[[77]],[[83]],[[85]]]},{"type":"Polygon","id":398,"arcs":[[780,781,474,782,-638,783]]},{"type":"Polygon","id":404,"arcs":[[322,784,785,786,-704,787]]},{"type":"Polygon","id":417,"arcs":[[-784,-637,788,789]]},{"type":"Polygon","id":116,"arcs":[[790,791,792,273]]},{"type":"Polygon","id":410,"arcs":[[262,793,264,794]]},{"type":"Polygon","id":-99,"arcs":[[-510,795,796,797]]},{"type":"Polygon","id":414,"arcs":[[291,798,-763]]},{"type":"Polygon","id":418,"arcs":[[799,800,-629,801,-792]]},{"type":"Polygon","id":422,"arcs":[[-772,377,802]]},{"type":"Polygon","id":430,"arcs":[[349,803,-724,-642]]},{"type":"Polygon","id":434,"arcs":[[804,-688,805,368,806,370,-691,807,808]]},{"type":"Polygon","id":144,"arcs":[[54]]},{"type":"Polygon","id":426,"arcs":[[809]]},{"type":"Polygon","id":440,"arcs":[[810,811,812,-570,813]]},{"type":"Polygon","id":442,"arcs":[[-673,-713,-547]]},{"type":"Polygon","id":428,"arcs":[[432,814,-701,815,-571,-813]]},{"type":"Polygon","id":504,"arcs":[[-686,816,360,817,362,818,364]]},{"type":"Polygon","id":498,"arcs":[[819,820]]},{"type":"Polygon","id":450,"arcs":[[25]]},{"type":"Polygon","id":484,"arcs":[[821,147,-575,-733,190,822,192,823,194,824,196,825,198,826]]},{"type":"Polygon","id":807,"arcs":[[-798,827,-565,-731,-506]]},{"type":"Polygon","id":466,"arcs":[[828,-683,829,-555,-644,-728,830]]},{"type":"Polygon","id":104,"arcs":[[277,831,279,-559,-753,-630,-801,832]]},{"type":"Polygon","id":499,"arcs":[[833,400,-741,-568,834,-796,-509]]},{"type":"Polygon","id":496,"arcs":[[835,-640]]},{"type":"Polygon","id":508,"arcs":[[836,325,837,838,839,840,841,842]]},{"type":"Polygon","id":478,"arcs":[[843,356,844,358,845,-684,-829]]},{"type":"Polygon","id":454,"arcs":[[-843,846,847]]},{"type":"MultiPolygon","id":458,"arcs":[[[275,848]],[[-751,49,-591,51]]]},{"type":"Polygon","id":516,"arcs":[[333,-500,849,-595,850]]},{"type":"Polygon","id":540,"arcs":[[19]]},{"type":"Polygon","id":562,"arcs":[[-556,-830,-682,-805,851,-650,852,-552]]},{"type":"Polygon","id":566,"arcs":[[345,-553,-853,-649]]},{"type":"Polygon","id":558,"arcs":[[186,-739,151,-665]]},{"type":"Polygon","id":528,"arcs":[[-674,-545,420]]},{"type":"MultiPolygon","id":578,"arcs":[[[853,-710,854,438,855,440]],[[480]],[[485]],[[486]]]},{"type":"Polygon","id":524,"arcs":[[-752,-633]]},{"type":"MultiPolygon","id":554,"arcs":[[[17]],[[18]]]},{"type":"MultiPolygon","id":512,"arcs":[[[856,304,857,858,-512,300,859,302]],[[-511,298]]]},{"type":"Polygon","id":586,"arcs":[[-635,-755,286,-757,-497]]},{"type":"Polygon","id":591,"arcs":[[860,182,861,184,-666,153,862,155,863,-661]]},{"type":"Polygon","id":604,"arcs":[[-625,178,-689,-664,-582,-578]]},{"type":"MultiPolygon","id":608,"arcs":[[[53]],[[56]],[[57]],[[58]],[[59]],[[60]],[[61]]]},{"type":"MultiPolygon","id":598,"arcs":[[[39]],[[40]],[[-750,44]],[[43]]]},{"type":"Polygon","id":616,"arcs":[[-671,427,864,429,865,-814,-574,866,867,-669]]},{"type":"Polygon","id":630,"arcs":[[62]]},{"type":"Polygon","id":408,"arcs":[[868,261,-795,265,869,870,268,-626]]},{"type":"Polygon","id":620,"arcs":[[-698,414,871,416]]},{"type":"Polygon","id":600,"arcs":[[-580,-581,-515]]},{"type":"Polygon","id":275,"arcs":[[-780,-769]]},{"type":"Polygon","id":634,"arcs":[[295,872]]},{"type":"Polygon","id":642,"arcs":[[873,-821,874,392,875,394,-562,876,-746]]},{"type":"MultiPolygon","id":643,"arcs":[[[91]],[[-866,430,877,-811]],[[114,116,878]],[[236]],[[242]],[[244]],[[247]],[[250,879,252,880,254,881,256,882,258,883,260,-869,-641,-836,-639,-783,475,884,-541,-721,386,885,388,886,-572,-816,-700,435,-708,-854,441,887,443,888,445,889,447,890,449,891,451,892,893,894,455,895,457,896,459,897,461,898,463,899,465,900,111,901]],[[484]],[[487]],[[488]]]},{"type":"Polygon","id":646,"arcs":[[902,-543,-654,903]]},{"type":"Polygon","id":732,"arcs":[[-685,-846,359,-817]]},{"type":"Polygon","id":682,"arcs":[[904,309,905,311,-779,-764,-799,292,906,294,-873,296,-513,-859,907]]},{"type":"Polygon","id":729,"arcs":[[908,909,-599,910,-808,-690,314,-695,-707,911]]},{"type":"Polygon","id":728,"arcs":[[912,-705,-787,913,-658,-601,914,-909]]},{"type":"Polygon","id":686,"arcs":[[355,-844,-831,-727,-730,353,-729]]},{"type":"MultiPolygon","id":90,"arcs":[[[27]],[[29]],[[30]],[[35]],[[36]]]},{"type":"Polygon","id":694,"arcs":[[350,-725,-804]]},{"type":"Polygon","id":222,"arcs":[[188,-735,-738]]},{"type":"Polygon","id":-99,"arcs":[[-702,-676,317,915,916]]},{"type":"Polygon","id":706,"arcs":[[917,321,-788,-703,-917,918,319]]},{"type":"Polygon","id":688,"arcs":[[-566,-828,-797,-835,-567,-740,-747,-877]]},{"type":"Polygon","id":740,"arcs":[[163,-712,919,-586,-736]]},{"type":"Polygon","id":703,"arcs":[[-868,920,-744,-535,-670]]},{"type":"Polygon","id":705,"arcs":[[-530,-748,-742,402,-774]]},{"type":"Polygon","id":752,"arcs":[[-855,-709,437]]},{"type":"Polygon","id":748,"arcs":[[921,-839]]},{"type":"Polygon","id":760,"arcs":[[-778,-773,-803,378,922,-766]]},{"type":"Polygon","id":148,"arcs":[[-852,-809,-911,-598,-651]]},{"type":"Polygon","id":768,"arcs":[[923,-723,-557,-550]]},{"type":"Polygon","id":764,"arcs":[[274,-849,276,-833,-800,-791]]},{"type":"Polygon","id":762,"arcs":[[-789,-636,-495,924]]},{"type":"Polygon","id":795,"arcs":[[-756,473,-782,925,-493]]},{"type":"Polygon","id":626,"arcs":[[31,-749]]},{"type":"Polygon","id":780,"arcs":[[55]]},{"type":"Polygon","id":788,"arcs":[[-687,926,367,-806]]},{"type":"MultiPolygon","id":792,"arcs":[[[-722,-526,-761,-767,-923,379,927,928,382,929,384]],[[-732,-563,396]]]},{"type":"Polygon","id":158,"arcs":[[74]]},{"type":"Polygon","id":834,"arcs":[[-785,930,324,-837,-848,931,-655,-544,-903,932]]},{"type":"Polygon","id":800,"arcs":[[-904,-653,-914,-786,-933]]},{"type":"Polygon","id":804,"arcs":[[-887,389,933,391,-875,-820,-874,-745,-921,-867,-573]]},{"type":"Polygon","id":858,"arcs":[[-590,170,934,-517]]},{"type":"MultiPolygon","id":840,"arcs":[[[67]],[[68]],[[69]],[[70]],[[71]],[[130,935,132,936,134,937,136,938,138,939,940,141,941,143,942,145,-827,199,943,201,944,945,204,946,206,947,208,-611]],[[95]],[[104]],[[107]],[[-613,212,948,214,949,216,950,218,951,220,952,222]]]},{"type":"Polygon","id":860,"arcs":[[-926,-781,-790,-925,-494]]},{"type":"Polygon","id":862,"arcs":[[158,953,160,954,-737,-584,-663]]},{"type":"Polygon","id":704,"arcs":[[272,-793,-802,-628]]},{"type":"MultiPolygon","id":548,"arcs":[[[23]],[[24]]]},{"type":"Polygon","id":887,"arcs":[[305,955,307,-908,-858]]},{"type":"Polygon","id":710,"arcs":[[956,328,957,330,958,332,-851,-594,959,-840,-922,-838,326],[-810]]},{"type":"Polygon","id":894,"arcs":[[-847,-842,960,-596,-850,-499,-656,-932]]},{"type":"Polygon","id":716,"arcs":[[-960,-597,-961,-841]]}]}},"arcs":[[[33452,5736],[-82,-294],[-81,-259],[-582,79],[-621,-34],[-348,192],[0,22],[-152,170],[625,-23],[599,-56],[207,237],[147,203],[288,-237]],[[5775,6048],[-533,-79],[-364,204],[-163,203],[-11,34],[-180,158],[169,214],[517,-90],[277,-181],[212,-203],[76,-260]],[[37457,6883],[342,-248],[120,-350],[33,-248],[11,-293],[-430,-181],[-452,-146],[-522,-136],[-582,-113],[-658,34],[-365,192],[49,237],[593,158],[239,192],[174,248],[126,214],[168,203],[180,238],[0,-1],[141,0],[414,125],[419,-125]],[[16330,9501],[359,-90],[332,102],[-158,-203],[-261,-147],[-386,45],[-278,203],[60,192],[332,-102]],[[15122,9513],[425,-226],[-164,23],[-359,56],[-381,158],[202,124],[277,-135]],[[22505,10404],[305,-79],[304,68],[163,-327],[-217,45],[-337,-23],[-343,23],[-376,-34],[-283,113],[-146,237],[174,101],[353,-79],[403,-45]],[[30985,10967],[33,-259],[-49,-226],[-76,-214],[-326,-79],[-311,-113],[-364,11],[136,226],[-327,-79],[-310,-79],[-212,169],[-16,237],[305,226],[190,67],[321,-22],[82,293],[16,215],[-6,462],[158,271],[256,90],[147,-214],[65,-214],[120,-260],[92,-248],[76,-260]],[[794,3215],[78,48],[94,59],[81,51],[41,25]],[[1088,3398],[41,-1],[29,-10]],[[1158,3387],[402,-239],[352,239],[63,33],[816,102],[265,-135],[130,-68],[419,-192],[789,-147],[625,-180],[1072,-136],[800,158],[1181,-113],[669,-180],[734,169],[773,158],[60,271],[-1094,22],[-898,136],[-234,225],[-745,125],[49,259],[103,237],[104,214],[-55,237],[-462,158],[-212,204],[-430,180],[675,-34],[642,91],[402,-192],[495,169],[457,214],[223,192],[-98,237],[-359,158],[-408,169],[-571,34],[-500,79],[-539,57],[-180,214],[-359,181],[-217,203],[-87,654],[136,-56],[250,-181],[457,57],[441,79],[228,-249],[441,57],[370,124],[348,158],[315,192],[419,56],[-11,215],[-97,214],[81,203],[359,102],[163,-192],[425,113],[321,146],[397,12],[375,56],[376,136],[299,124],[337,124],[218,-34],[190,-45],[414,79],[370,-102],[381,12],[364,79],[375,-57],[414,-56],[386,22],[403,-11],[413,-11],[381,22],[283,170],[337,90],[349,-124],[331,101],[300,203],[179,-180],[98,-203],[180,-192],[288,169],[332,-214],[375,-68],[321,-158],[392,34],[354,101],[418,-22],[376,-79],[381,-102],[147,249],[-180,191],[-136,204],[-359,45],[-158,214],[-60,214],[-98,429],[213,-79],[364,-34],[359,34],[327,-90],[283,-169],[119,-203],[376,-34],[359,79],[381,113],[342,67],[283,-135],[370,45],[239,440],[224,-259],[321,-102],[348,56],[228,-225],[365,-23],[337,-68],[332,-124],[218,215],[108,203],[278,-226],[381,57],[283,-125],[190,-191],[370,56],[288,124],[283,147],[337,79],[392,68],[354,79],[272,124],[163,180],[65,249],[-32,236],[-87,226],[-98,226],[-87,226],[-71,203],[-16,225],[27,226],[130,214],[109,237],[44,226],[-55,248],[-32,226],[136,260],[152,169],[180,214],[190,181],[223,169],[109,248],[152,158],[174,147],[267,34],[174,180],[196,113],[228,68],[202,147],[157,180],[218,68],[163,-147],[-103,-192],[-283,-169],[-120,-124],[-206,90],[-229,-56],[-190,-136],[-202,-146],[-136,-170],[-38,-225],[17,-215],[130,-191],[-190,-136],[-261,-45],[-153,-192],[-163,-180],[-174,-249],[-44,-214],[98,-237],[147,-181],[229,-135],[212,-181],[114,-225],[60,-215],[82,-225],[130,-192],[82,-215],[38,-530],[81,-214],[22,-226],[87,-226],[-38,-304],[-152,-237],[-163,-192],[-370,-79],[-125,-203],[-169,-192],[-419,-215],[-370,-90],[-348,-124],[-376,-124],[-223,-237],[-446,-23],[-489,23],[-441,-45],[-468,0],[87,-226],[424,-101],[311,-158],[174,-204],[-310,-180],[-479,56],[-397,-146],[-17,-237],[-11,-226],[327,-192],[60,-214],[353,-215],[588,-90],[500,-158],[398,-180],[506,-181],[690,-90],[681,-158],[473,-170],[517,-191],[272,-271],[136,-215],[337,204],[457,169],[484,180],[577,147],[495,158],[691,11],[680,-79],[560,-135],[180,248],[386,169],[702,12],[550,124],[522,124],[577,79],[614,102],[430,146],[-196,203],[-119,203],[0,215],[-539,-23],[-571,-90],[-544,0],[-77,214],[39,429],[125,124],[397,136],[468,135],[337,169],[337,170],[251,225],[380,102],[376,79],[190,45],[430,23],[408,79],[343,112],[337,136],[305,135],[386,181],[245,192],[261,169],[82,226],[-294,135],[98,237],[185,181],[288,112],[305,136],[283,180],[217,226],[136,271],[202,158],[331,-34],[136,-192],[332,-22],[11,214],[142,226],[299,-57],[71,-214],[331,-34],[360,102],[348,67],[315,-34],[120,-237],[305,192],[283,102],[315,79],[310,79],[283,135],[310,91],[240,124],[168,203],[207,-147],[288,79],[202,-271],[157,-203],[316,113],[125,226],[283,158],[365,-34],[108,-215],[229,215],[299,68],[326,22],[294,-11],[310,-68],[300,-34],[130,-192],[180,-169],[304,102],[327,22],[315,0],[310,12],[278,79],[294,67],[245,158],[261,102],[283,56],[212,158],[152,316],[158,192],[288,-90],[109,-203],[239,-136],[289,45],[196,-203],[206,-146],[283,135],[98,248],[250,102],[289,192],[272,79],[326,112],[218,125],[228,135],[218,124],[261,-68],[250,203],[180,158],[261,-11],[229,136],[54,203],[234,158],[228,113],[278,90],[256,45],[244,-34],[262,-56],[223,-158],[27,-249],[245,-191],[168,-158],[332,-68],[185,-158],[229,-158],[266,-34],[223,113],[240,237],[261,-124],[272,-68],[261,-68],[272,-45],[277,0],[229,-598],[-11,-147],[-33,-259],[-266,-147],[-218,-214],[38,-226],[310,11],[-38,-225],[-141,-215],[-131,-237],[212,-180],[321,-57],[321,102],[153,226],[92,214],[153,181],[174,169],[70,203],[147,282],[174,57],[316,22],[277,68],[283,90],[136,226],[82,214],[190,215],[272,146],[234,113],[153,192],[157,101],[202,91],[277,-57],[250,57],[272,67],[305,-33],[201,158],[142,383],[103,-158],[131,-271],[234,-112],[266,-46],[267,68],[283,-45],[261,-11],[174,56],[234,-34],[212,-124],[250,79],[300,0],[255,79],[289,-79],[185,192],[141,192],[191,158],[348,429],[179,-79],[212,-158],[185,-203],[354,-350],[272,-12],[256,0],[299,68],[299,79],[229,158],[190,169],[310,23],[207,124],[218,-113],[141,-180],[196,-181],[305,23],[190,-147],[332,-147],[348,-56],[288,45],[218,181],[185,180],[250,45],[251,-79],[288,-56],[261,90],[250,0],[245,-56],[256,-57],[250,102],[299,90],[283,23],[316,0],[255,56],[251,45],[76,282],[11,237],[174,-158],[49,-259],[92,-237],[115,-192],[234,-102],[315,34],[365,12],[250,33],[364,0],[262,12],[364,-23],[310,-45],[196,-181],[-54,-214],[179,-169],[299,-136],[310,-146],[360,-102],[375,-90],[283,-90],[315,-12],[180,192],[245,-158],[212,-180],[245,-136],[337,-56],[321,-68],[136,-226],[316,-135],[212,-203],[310,-90],[321,11],[299,-34],[332,11],[332,-45],[310,-79],[288,-135],[289,-113],[195,-169],[-32,-226],[-147,-203],[-125,-260],[-98,-203],[-131,-237],[-364,-90],[-163,-203],[-360,-124],[-125,-226],[-190,-214],[-201,-181],[-115,-237],[-70,-214],[-28,-260],[6,-214],[158,-226],[60,-214],[130,-204],[517,-78],[109,-249],[-501,-90],[-424,-124],[-528,-23],[-234,-327],[-49,-271],[-119,-214],[-147,-215],[370,-191],[141,-237],[239,-215],[338,-192],[386,-180],[419,-181],[636,-180],[142,-282],[800,-125],[53,-44],[208,-170],[767,147],[636,-181],[-99520,-139],[16,-4],[245,335],[501,-181],[32,21]],[[31400,20215],[-92,-233],[-238,-178]],[[31070,19804],[-301,64]],[[30769,19868],[-202,174],[-291,83],[-350,322],[-283,309],[-383,645],[229,-121],[390,-384],[369,-207],[143,264],[90,394],[256,238],[198,-68]],[[30935,21517],[106,-267],[139,-432],[361,-345],[389,-144],[-125,-288],[-264,-29],[-141,203]],[[33736,22402],[222,-259],[-83,-202],[-375,-173],[-125,202],[-236,-259],[-139,259],[333,345],[236,-144],[167,231]],[[69522,23202],[-427,-37],[-7,306],[41,238],[19,118],[179,-181],[263,-72],[9,-110],[-77,-262]],[[90387,28338],[269,-199],[151,79],[217,111],[166,-39],[20,-684],[-95,-198],[-29,-463],[-97,157],[-193,-401],[-57,31],[-171,18],[-171,493],[-38,380],[-160,502],[7,264],[181,-51]],[[98060,28265],[63,-238],[198,233],[80,-243],[0,-242],[-103,-267],[-182,-424],[-142,-232],[103,-277],[-214,-7],[-238,-217],[-75,-377],[-157,-583],[-219,-257],[-138,-164],[-256,12],[-180,190],[-302,40],[-46,212],[149,427],[349,568],[179,109],[200,219],[238,301],[167,299],[123,429],[106,146],[41,321],[195,267],[61,-245]],[[98502,31008],[202,-607],[5,394],[126,-158],[41,-435],[224,-188],[188,-46],[158,220],[141,-67],[-67,-511],[-85,-336],[-212,12],[-74,-175],[26,-248],[-41,-107],[-105,-310],[-138,-395],[-214,-229],[-48,151],[-116,83],[160,474],[-91,317],[-299,230],[8,209],[201,200],[47,444],[-13,372],[-113,386],[8,102],[-133,237],[-218,510],[-117,408],[104,45],[151,-320],[216,-149],[78,-513]],[[96421,39068],[-105,-138],[-153,155],[-199,259],[-179,306],[-184,406],[-38,195],[119,-8],[156,-196],[122,-196],[89,-161],[228,-357],[144,-265]],[[99547,41844],[96,-167],[-46,-300],[-172,-79],[-153,71],[-27,253],[107,198],[126,-71],[69,95]],[[0,42295],[99822,-141],[-177,-122],[-36,215],[139,118],[88,32],[-99836,180]],[[0,42577],[57,26],[-34,-277],[-23,-31]],[[96623,42347],[-92,-76],[-93,252],[10,155],[175,-331]],[[96418,43229],[45,-464],[-75,72],[-58,-31],[-39,159],[-6,441],[133,-177]],[[63904,44023],[45,-693],[72,-269],[-28,-277],[-49,-169],[-94,338],[-53,-171],[53,-427],[-24,-244],[-77,-133],[-18,-488],[-109,-671],[-137,-793],[-172,-1092],[-106,-800],[-125,-668],[-226,-136],[-243,-244],[-160,147],[-220,206],[-77,304],[-18,510],[-98,460],[-26,414],[50,415],[128,100],[1,191],[133,437],[25,367],[-65,272],[-52,364],[-23,530],[97,322],[38,366],[138,21],[155,118],[103,104],[122,8],[158,328],[229,355],[83,289],[-38,247],[118,-70],[153,401],[6,346],[92,257],[96,-247],[74,-245],[69,-380]],[[89877,43903],[100,-452],[179,217],[92,-243],[133,-225],[-29,-255],[60,-494],[42,-288],[70,-70],[75,-492],[-27,-299],[90,-390],[301,-301],[197,-274],[186,-251],[-37,-139],[159,-361],[108,-623],[111,126],[113,-249],[68,88],[48,-610],[197,-354],[129,-220],[217,-466],[78,-463],[7,-328],[-19,-356],[132,-490],[-16,-509],[-48,-267],[-75,-514],[6,-330],[-55,-413],[-123,-524],[-205,-283],[-102,-446],[-93,-284],[-82,-497],[-107,-287],[-70,-431],[-36,-397],[14,-182],[-159,-200],[-311,-21],[-257,-236],[-127,-223],[-168,-248],[-230,255],[-170,101],[43,301],[-152,-109],[-243,-417],[-240,156],[-158,91],[-159,41],[-269,167],[-179,355],[-52,437],[-64,291],[-137,233],[-267,70],[91,279],[-67,428],[-136,-399],[-247,-106],[146,319],[42,332],[107,282],[-22,427],[-226,-491],[-174,-197],[-106,-458],[-217,237],[9,305],[-174,418],[-147,216],[52,133],[-356,349],[-195,16],[-267,280],[-498,-54],[-359,-206],[-317,-192],[-265,38],[-294,-296],[-241,-132],[-53,-302],[-103,-234],[-236,-14],[-174,-52],[-246,105],[-199,-62],[-191,-27],[-165,-307],[-81,26],[-140,-163],[-133,-183],[-203,23],[-186,0],[-295,368],[-149,109],[6,330],[138,79],[47,131],[-10,207],[34,400],[-31,341],[-147,582],[-45,329],[12,328],[-111,375],[-7,169],[-123,230],[-35,451],[-158,456],[-39,245],[122,-249],[-93,535],[137,-167],[83,-223],[-5,294],[-138,454],[-26,181],[-65,173],[31,333],[56,141],[38,289],[-29,336],[114,415],[21,-439],[118,396],[225,193],[136,245],[212,212],[126,45],[77,-71],[219,214],[168,64],[42,126],[74,53],[153,-14],[292,169],[151,256],[71,307],[163,293],[13,229],[7,314],[194,489],[117,-497],[119,115],[-99,272],[87,279],[122,-125],[34,439],[152,283],[67,227],[140,98],[4,161],[122,-67],[5,145],[122,82],[134,78],[205,-264],[155,-342],[173,-3],[177,-54],[-59,316],[133,462],[126,150],[-44,144],[121,329],[168,203],[142,-68],[234,108],[-5,294],[-204,190],[148,84],[184,-143],[148,-236],[234,-148],[79,59],[172,-177],[162,164],[105,-50],[65,111],[127,-285],[-74,-308],[-105,-233],[-96,-19],[32,-230],[-81,-288],[-99,-283],[20,-163],[221,-318],[214,-184],[143,-199],[201,-341],[78,1],[145,-148],[43,-178],[265,-195],[183,197],[55,309],[56,255],[34,316],[85,458],[-39,279],[20,167],[-32,330],[37,434],[53,117],[-43,192],[67,305],[52,317],[7,164],[104,216],[78,-282],[19,-361],[70,-70],[11,-242],[101,-293],[21,-326],[-10,-209]],[[95032,45793],[78,-198],[-194,3],[-106,355],[166,-140],[56,-20]],[[83531,45933],[-117,-11],[-368,403],[259,113],[146,-175],[97,-175],[-17,-155]],[[94680,46144],[-108,-13],[-170,58],[-58,89],[17,228],[183,-90],[91,-121],[45,-151]],[[94910,46301],[-42,-106],[-206,499],[-57,344],[94,0],[100,-461],[111,-276]],[[84713,46708],[32,136],[239,129],[194,20],[87,72],[105,-72],[-102,-156],[-289,-252],[-233,-165]],[[84746,46420],[-181,-430],[-238,-127],[-33,69],[25,196],[119,351],[275,229]],[[82749,47167],[100,-153],[172,47],[69,-245],[-321,-116],[-193,-77],[-149,4],[95,332],[153,5],[74,203]],[[84139,47168],[-41,-320],[-417,-163],[-370,71],[0,210],[220,120],[174,-173],[185,44],[249,211]],[[94409,47028],[12,-116],[-218,245],[-152,206],[-104,192],[41,59],[128,-138],[228,-265],[65,-183]],[[93760,47598],[-56,-33],[-121,131],[-114,237],[14,96],[166,-243],[111,-188]],[[80172,47926],[533,-57],[61,237],[515,-277],[101,-373],[417,-105],[341,-342],[-317,-220],[-306,232],[-251,-15],[-288,42],[-260,104],[-322,220],[-204,57],[-116,-72],[-506,237],[-48,247],[-255,43],[191,550],[337,-34],[224,-225],[115,-44],[38,-205]],[[87423,48251],[-143,-393],[-27,434],[49,207],[58,195],[63,-169],[0,-274]],[[93299,47902],[-78,-58],[-120,221],[-122,366],[-59,439],[38,55],[30,-171],[84,-130],[135,-366],[131,-195],[-39,-161]],[[92217,48675],[-146,-48],[-44,-161],[-152,-140],[-142,-135],[-148,1],[-228,167],[-158,161],[23,178],[249,-84],[152,45],[42,276],[40,14],[27,-306],[158,44],[78,197],[155,206],[-30,339],[166,11],[56,-94],[-5,-320],[-93,-351]],[[85346,49837],[-104,-191],[-192,106],[-54,248],[281,27],[69,-190]],[[86241,50048],[101,-441],[-234,238],[-232,48],[-157,-38],[-192,20],[65,317],[344,24],[305,-168]],[[92538,49238],[-87,-154],[-52,340],[-65,223],[-126,189],[-158,245],[-200,170],[77,139],[150,-162],[94,-126],[117,-139],[111,-241],[106,-185],[33,-299]],[[89166,50332],[482,-397],[513,-329],[192,-295],[154,-290],[43,-339],[462,-356],[68,-306],[-256,-62],[62,-383],[248,-378],[180,-611],[159,19],[-11,-255],[215,-98],[-84,-108],[295,-243],[-30,-166],[-184,-40],[-69,149],[-238,65],[-281,86],[-216,368],[-158,316],[-144,504],[-362,252],[-235,-164],[-170,-190],[35,-425],[-218,-198],[-155,96],[-288,25]],[[89175,46579],[-247,472],[-282,116],[-69,-164],[-352,-18],[118,469],[175,160],[-72,626],[-134,483],[-538,488],[-229,48],[-417,532],[-82,-279],[-107,-51],[-63,211],[-1,250],[-212,283],[299,207],[198,-11],[-23,153],[-407,1],[-110,343],[-248,106],[-117,285],[374,140],[142,188],[446,-237],[44,-214],[78,-931],[287,-345],[232,611],[319,347],[247,1],[238,-201],[206,-206],[298,-110]],[[84788,52647],[-223,-571],[-209,-111],[-267,113],[-463,-29],[-243,-83],[-39,-436],[248,-512],[150,261],[518,196],[-22,-265],[-121,83],[-121,-337],[-245,-223],[263,-738],[-50,-198],[249,-665],[-2,-378],[-148,-170],[-109,203],[134,471],[-273,-222],[-69,159],[36,222],[-200,338],[21,561],[-186,-175],[24,-671],[11,-824],[-176,-84],[-119,169],[79,530],[-43,556],[-117,4],[-86,395],[115,377],[40,457],[139,868],[58,238],[237,427],[217,-170],[350,-80],[319,24],[275,419],[48,-129]],[[85746,52481],[-15,-503],[-143,57],[-42,-351],[114,-304],[-78,-69],[-112,365],[-82,736],[56,460],[92,210],[20,-315],[164,-50],[26,-236]],[[79393,48459],[-308,-12],[-234,481],[-356,471],[-119,349],[-210,469],[-138,432],[-212,806],[-244,480],[-81,495],[-103,449],[-250,363],[-145,493],[-209,322],[-290,635],[-24,293],[178,-23],[430,-111],[246,-564],[215,-390],[153,-240],[263,-619],[283,-9],[233,-394],[161,-482],[211,-263],[-111,-471],[159,-200],[100,-14],[47,-402],[97,-321],[204,-51],[135,-365],[-70,-716],[-11,-891]],[[80461,52985],[204,-198],[214,108],[56,488],[119,108],[333,125],[199,456],[137,364]],[[81723,54436],[110,215],[236,316]],[[82069,54967],[214,400],[140,450],[112,2],[143,-291],[13,-251],[183,-160],[231,-173],[-20,-226],[-186,-29],[50,-281],[-205,-196]],[[82744,54212],[-158,-520],[204,-545],[-48,-265],[312,-533],[-329,-68],[-93,-393],[12,-522],[-267,-393],[-7,-574],[-107,-881],[-41,205],[-316,-259],[-110,352],[-198,33],[-139,184],[-330,-207],[-101,279],[-182,-32],[-229,67],[-43,772],[-138,160],[-134,493],[-38,504],[32,533],[165,383]],[[85104,56675],[28,-382],[16,-323],[-94,-527],[-102,587],[-130,-292],[89,-425],[-79,-270],[-327,335],[-78,416],[84,274],[-176,273],[-87,-239],[-131,22],[-205,-321],[-46,168],[109,486],[175,161],[151,217],[98,-260],[212,157],[45,257],[196,16],[-16,445],[225,-273],[23,-290],[20,-212]],[[72560,55398],[-242,-132],[-132,458],[-49,828],[126,935],[192,-320],[129,-406],[134,-599],[-42,-600],[-116,-164]],[[33073,57651],[-232,-63],[-50,52],[81,158],[-6,228],[160,75],[58,-20],[-11,-430]],[[84439,57749],[-100,-190],[-87,-363],[-87,-171],[-171,398],[57,154],[70,162],[30,357],[153,34],[-44,-388],[205,556],[-26,-549]],[[82917,57194],[-369,-546],[136,403],[200,355],[167,399],[146,572],[49,-470],[-183,-317],[-146,-396]],[[83856,58678],[166,-179],[177,1],[-5,-240],[-129,-245],[-176,-173],[-10,268],[20,293],[-43,275]],[[84861,58834],[78,-643],[-214,152],[5,-193],[68,-355],[-132,-129],[-11,405],[-84,30],[-43,348],[163,-46],[-4,218],[-169,440],[266,-13],[77,-214]],[[83757,59356],[-74,-498],[-119,288],[-142,438],[238,-21],[97,-207]],[[83700,62485],[171,-164],[85,150],[26,-146],[-46,-239],[95,-413],[-73,-478],[-164,-191],[-43,-465],[62,-458],[147,-64],[123,68],[347,-319],[-27,-313],[91,-139],[-29,-265],[-216,283],[-103,302],[-71,-211],[-177,345],[-253,-86],[-138,128],[14,238],[87,146],[-83,133],[-36,-207],[-137,331],[-41,251],[-11,551],[112,-190],[29,901],[90,522],[169,-1]],[[31780,62327],[-71,-146],[-209,4],[-163,-21],[-16,247],[40,84],[227,-3],[142,-51],[50,-114]],[[28638,62119],[-84,-96],[-156,92],[-159,210],[34,132],[116,40],[64,-19],[187,-52],[147,-138],[46,-158],[-195,-11]],[[30080,63183],[34,98],[217,-3],[165,-148],[73,14],[50,-204],[152,11],[-9,-171],[124,-21],[136,-211],[-103,-235],[-132,126],[-127,-25],[-92,28],[-50,-105],[-106,-36],[-43,140],[-92,-83],[-111,-394],[-71,92],[-14,165]],[[30081,62221],[-185,98],[-131,-40],[-169,42],[-130,-108],[-149,179],[24,186],[256,-80],[210,-46],[100,128],[-127,250],[2,220],[-175,89],[62,159],[170,-25],[241,-90]],[[80649,62586],[-240,-277],[-228,179],[-8,495],[137,261],[304,161],[159,-13],[62,-220],[-122,-254],[-64,-332]],[[6794,62819],[-41,-96],[-69,82],[8,161],[-46,210],[14,64],[48,94],[-19,113],[16,54],[21,-11],[107,-97],[49,-50],[45,-77],[71,-202],[-7,-32],[-108,-123],[-89,-90]],[[6645,63718],[-94,-41],[-47,121],[-32,47],[-3,36],[27,49],[99,-55],[73,-88],[-23,-69]],[[6456,64025],[-9,-63],[-149,17],[21,70],[137,-24]],[[6207,64108],[-15,-33],[-19,8],[-97,20],[-35,130],[-11,23],[74,80],[23,-37],[80,-191]],[[5737,64488],[-33,-57],[-93,105],[14,42],[43,57],[64,-13],[5,-134]],[[27867,64939],[110,-210],[260,65],[98,-136],[235,-356],[173,-260],[92,8],[165,-118],[-20,-162],[205,-23],[210,-236],[-33,-135],[-185,-73],[-187,-29],[-191,46],[-398,-56],[186,321],[-113,150],[-179,38],[-96,166],[-66,328],[-157,-22],[-259,154],[-83,121],[-362,89],[-97,113],[104,144],[-273,29],[-199,-299],[-115,-8],[-40,-141],[-138,-63],[-118,55],[146,178],[60,208],[126,128],[142,112],[210,55],[67,63],[240,-41],[219,-6],[261,-197]],[[28462,65512],[-68,-29],[-70,332],[-104,167],[60,365],[84,-23],[97,-478],[1,-334]],[[83659,64954],[-119,-472],[-146,486],[-32,427],[163,566],[223,436],[127,-172],[-49,-347],[-167,-924]],[[28383,67136],[-303,-92],[-19,213],[130,46],[184,-17],[8,-150]],[[28611,67142],[-48,-409],[-51,73],[4,301],[-124,228],[-1,66],[220,-259]],[[87399,71495],[35,-197],[-156,-349],[-114,185],[-143,-134],[-73,-337],[-181,164],[2,273],[154,344],[158,-67],[114,242],[204,-124]],[[59437,72019],[8,-46],[-285,-234],[-136,74],[-64,232],[132,21]],[[59092,72066],[19,3],[40,139],[200,-8],[253,172],[-188,-245],[21,-108]],[[56583,72391],[152,-194],[216,33],[207,-41],[-7,-100],[151,69],[-35,-170],[-400,-49],[3,95],[-339,112],[52,245]],[[54311,73846],[-100,-453],[41,-179],[-58,-296],[-213,217],[-141,62],[-387,293],[38,296],[325,-53],[284,63],[211,50]],[[52558,75561],[166,-408],[-39,-762],[-126,36],[-113,-192],[-105,153],[-11,694],[-64,330],[153,-29],[139,178]],[[89159,73219],[-104,-460],[48,-288],[-145,-406],[-355,-271],[-488,-36],[-396,-657],[-186,221],[-12,431],[-483,-127],[-329,-271],[-325,-11],[282,-424],[-186,-979],[-179,-242],[-135,224],[69,519],[-176,167],[-113,395],[263,177],[145,362],[280,298],[203,394],[553,171],[297,-117],[291,1024],[185,-275],[408,575],[158,224],[174,704],[-47,648],[117,364],[295,105],[152,-798],[-9,-467],[-256,-580],[4,-594]],[[52655,76104],[-92,-445],[-126,118],[-64,387],[56,214],[179,220],[47,-494]],[[89974,77268],[195,-122],[197,244],[62,-647],[-412,-157],[-244,-572],[-436,393],[-152,-630],[-308,-9],[-39,573],[138,443],[296,32],[81,797],[83,449],[326,-600],[213,-194]],[[32315,78637],[202,-78],[257,16],[-137,-236],[-102,-37],[-353,244],[-69,193],[105,177],[97,-279]],[[32831,80108],[-135,-10],[-360,180],[-258,272],[96,49],[365,-145],[284,-240],[8,-106]],[[15692,79765],[-140,-80],[-456,262],[-84,204],[-248,202],[-50,164],[-286,103],[-107,314],[24,133],[291,-125],[171,-88],[261,-61],[94,-198],[138,-274],[277,-238],[115,-318]],[[34407,81019],[-184,-504],[181,195],[187,-124],[-98,-200],[247,-158],[128,140],[277,-177],[-86,-422],[194,99],[36,-306],[86,-358],[-117,-507],[-125,-21],[-183,109],[60,471],[-77,73],[-322,-499],[-166,20],[196,270],[-267,140],[-298,-34],[-539,17],[-43,171],[173,202],[-121,157],[234,347],[287,917],[172,328],[241,198],[129,-25],[-54,-156],[-148,-363]],[[13136,82950],[267,46],[-84,-654],[242,-463],[-111,1],[-167,264],[-103,265],[-140,179],[-51,253],[16,184],[131,-75]],[[89901,81054],[280,-1020],[-411,190],[-171,-832],[271,-590],[-8,-403],[-211,347],[-182,-445],[-51,483],[31,561],[-32,621],[64,436],[13,770],[-163,566],[24,787],[257,265],[-110,267],[123,81],[73,-381],[96,-555],[-7,-567],[114,-581]],[[47896,83579],[233,23],[298,-356],[-149,-395]],[[48278,82851],[46,-412],[-210,-514],[-493,-340],[-393,87],[225,601],[-145,586],[378,451],[210,269]],[[53524,83854],[-166,-466],[-291,325],[-39,239],[408,191],[88,-289]],[[7498,84721],[-277,-219],[-142,148],[-43,270],[252,205],[148,88],[185,-39],[117,-179],[-240,-274]],[[49420,84027],[270,-740]],[[49690,83287],[190,-93],[171,-656],[79,-227],[337,-110],[-34,-368],[-142,-169],[111,-298],[-250,-302],[-371,6],[-473,-159],[-130,114],[-183,-270],[-257,65],[-195,-220],[-148,115],[407,605],[249,125]],[[49051,81445],[-436,96]],[[48615,81541],[-79,229],[291,179],[-152,310],[52,377]],[[48727,82636],[414,-52]],[[49141,82584],[40,334]],[[49181,82918],[-190,363]],[[48991,83281],[-337,101],[-66,156],[101,258],[-92,158],[-149,-272],[-17,555],[-140,294],[101,595],[216,467],[222,-45],[335,48],[-297,-623],[283,79],[304,-3],[-72,-469],[-250,-516],[287,-37]],[[4006,86330],[-171,-89],[-182,107],[-168,157],[274,98],[220,-52],[27,-221]],[[27981,87625],[-108,-302],[-123,49],[-73,171],[13,40],[107,173],[114,-13],[70,-118]],[[27250,87943],[-325,-317],[-196,13],[-61,156],[207,265],[381,-5],[-6,-112]],[[2297,88560],[171,-109],[173,59],[225,-152],[276,-77],[-23,-63],[-211,-121],[-211,125],[-106,104],[-245,-33],[-66,51],[17,216]],[[26344,89640],[51,-253],[143,89],[161,-151],[304,-198],[318,-179],[25,-274],[204,45],[199,-191],[-247,-181],[-432,138],[-156,259],[-275,-306],[-396,-298],[-95,337],[-377,-55],[242,284],[35,454],[95,527],[201,-47]],[[45969,90100],[-64,-373],[314,-392],[-361,-440],[-801,-394],[-240,-105],[-365,85],[-775,182],[273,254],[-605,282],[492,112],[-12,169],[-583,134],[188,375],[421,85],[433,-391],[422,314],[349,-163],[453,307],[461,-41]],[[28926,90499],[-312,-29],[-69,282],[118,323],[255,80],[217,-160],[3,-246],[-32,-80],[-180,-170]],[[0,91544],[681,-440],[728,-572],[-24,-358],[187,-143],[-64,418],[754,-86],[544,-539],[-276,-251],[-455,-59],[-7,-563],[-111,-120],[-260,17],[-212,201],[-369,168],[-62,250],[-283,94],[-315,-74],[-151,201],[60,214],[-333,-137],[126,-271],[-158,-244]],[[0,89250],[0,2294]],[[23431,91627],[-173,-202],[-374,175],[-226,-63],[-380,259],[245,178],[194,250],[295,-164],[166,-103],[84,-110],[169,-220]],[[99999,92620],[-305,-29],[-49,183],[-99645,240]],[[0,93014],[99999,-394]],[[0,93014],[36,24],[235,-1],[402,-165],[-24,-79],[-286,-138],[-363,-35]],[[0,92620],[0,394]],[[27392,90477],[-544,-402],[-386,-89]],[[26462,89986],[-287,173],[-83,-289],[-268,-486],[-81,-252],[-322,-389],[-397,-38],[-220,-244],[-18,-374],[-323,-72],[-340,-467],[-301,-648],[-108,-454]],[[23714,86446],[-15,-669],[408,-96]],[[24107,85681],[125,-539],[130,-437],[388,114],[517,-250],[277,-219],[199,-272],[348,-158],[294,-243],[459,-33],[302,-56],[-45,-499],[86,-578],[201,-645],[414,-547],[214,188],[150,592],[-145,909],[-196,303],[445,270],[314,404],[154,401]],[[28738,84386],[-22,385],[-189,489]],[[28527,85260],[-338,434],[328,603],[-121,522],[-93,899],[194,133],[476,-157],[286,-56],[230,152],[258,-196],[342,-333],[85,-224]],[[30174,87037],[495,-43],[-8,-484]],[[30661,86510],[92,-728],[254,-90],[201,-339],[402,319],[266,636]],[[31876,86308],[184,268],[216,-515]],[[32276,86061],[362,-734],[307,-691],[-112,-362],[370,-325],[250,-329],[442,-149],[179,-183],[110,-488],[216,-76],[112,-217],[20,-647],[-202,-217],[-199,-202],[-458,-205],[-349,-473],[-470,-93],[-594,121],[-417,4],[-287,-40],[-233,-413],[-354,-255],[-401,-762],[-320,-532],[236,95],[446,756],[583,480]],[[31513,80124],[416,58],[245,-283]],[[32174,79899],[-262,-387],[88,-620],[91,-435],[361,-287],[459,83],[278,647],[19,-417],[180,-209],[-344,-377],[-615,-343],[-276,-233],[-310,-415],[-211,43],[-11,487],[483,476],[-445,-19],[-309,-70]],[[31350,77823],[48,-189],[-296,-279],[-286,-198],[-293,-171]],[[30523,76986],[-159,-376],[-35,-95]],[[30329,76515],[-3,-306],[92,-305],[115,-14],[-29,210],[83,-128],[-22,-165],[-188,-93],[-133,11],[-205,-100],[-121,-29],[-162,-28],[-231,-167],[408,108],[82,-109],[-389,-173],[-177,-1],[8,71],[-84,-160],[82,-26],[-60,-414],[-203,-443],[-20,148],[-61,30],[-91,144],[57,-310]],[[29077,74266],[66,-103],[8,-217]],[[29151,73946],[-89,-224],[-157,-460],[-25,23],[86,392],[-142,220],[-33,478],[-53,-249],[59,-365]],[[28797,73761],[-175,86],[183,-181]],[[28805,73666],[12,-548],[79,-40],[29,-199],[39,-577],[-176,-427],[-288,-171],[-182,-338],[-139,-37],[-141,-211],[-39,-193],[-305,-374],[-157,-274],[-131,-342],[-43,-409],[50,-400],[92,-492],[124,-408],[1,-249],[132,-668],[-9,-388],[-12,-224],[-69,-352],[-83,-73],[-137,70],[-44,253]],[[27408,66595],[-106,132],[-147,496]],[[27155,67223],[-129,440]],[[27026,67663],[-42,226],[57,382]],[[27041,68271],[-77,317],[-217,481]],[[26747,69069],[-108,89],[-281,-262],[-49,29],[-135,269],[-174,142],[-314,-72],[-247,63],[-212,-39]],[[25227,69288],[-118,-81],[54,-162]],[[25163,69045],[-5,-234],[59,-113],[-53,-76],[-103,85],[-104,-109]],[[24957,68598],[-202,18],[-207,304]],[[24548,68920],[-242,-72],[-202,133],[-173,-40],[-234,-135],[-253,-427],[-276,-248],[-152,-275],[-63,-259],[-3,-397],[14,-277],[52,-196]],[[23016,66727],[1,-1],[-1,-1],[-107,-503]],[[22909,66222],[-49,-415],[-20,-771],[-27,-281],[48,-315],[86,-280],[56,-447],[184,-429],[65,-328],[109,-284],[295,-153],[114,-241],[244,161],[212,58],[208,104],[175,99],[176,235],[67,336],[22,483],[48,169],[188,151],[294,133],[246,-20],[169,49],[66,-122],[-9,-278],[-149,-342],[-66,-351],[51,-100],[-42,-249],[-69,-449],[-71,148],[-58,-10]],[[25472,62483],[1,-84],[53,-3],[-5,-157],[-45,-249],[24,-89],[-29,-206],[18,-55],[-32,-291],[-55,-153],[-50,-18],[-55,-199]],[[25297,60979],[90,-105],[24,86],[82,-73]],[[25493,60887],[29,-23],[61,101],[79,9],[26,-47],[43,28],[129,-52],[128,15],[90,64],[32,65],[89,-30],[66,-39],[73,13],[55,50],[127,-80],[44,-13],[85,-107],[80,-129],[101,-88],[73,-159]],[[26903,60465],[-24,-55],[-14,-129],[29,-210],[-64,-197],[-30,-231],[-9,-254],[15,-148],[7,-260],[-43,-56],[-26,-247],[19,-152],[-56,-147],[12,-156],[43,-94]],[[26762,58129],[70,-313],[108,-232],[130,-246]],[[27070,57338],[100,-206],[-6,-122],[111,-26],[26,47],[77,-142],[136,42],[119,145],[168,116]],[[27801,57192],[95,173],[153,-34]],[[28049,57331],[-10,-57],[155,-20],[124,-99],[90,-173]],[[28408,56982],[105,-160],[143,-18]],[[28656,56804],[209,402],[114,62],[3,190],[51,487],[159,267],[175,11],[22,120],[218,-48],[218,291],[109,128],[134,278],[98,-36],[73,-151],[-54,-194]],[[30185,58611],[-8,-136],[-163,-67],[91,-262],[-3,-301],[-123,-334],[105,-457],[120,37],[62,417],[-86,202],[-14,436],[346,234],[-38,272],[97,181],[100,-404],[195,-10],[180,-321],[11,-190]],[[31057,57908],[249,-5],[297,59]],[[31603,57962],[159,-258],[213,-71],[155,180],[4,145],[344,34],[333,8],[-236,-170],[95,-272],[222,-43],[210,-283]],[[33102,57232],[45,-461],[144,13],[109,-136]],[[33400,56648],[183,-212],[171,-375],[8,-297],[105,-13],[149,-281],[109,-201]],[[34125,55269],[333,-115],[30,104],[225,41],[298,-155]],[[35011,55144],[95,-63],[204,-136],[294,-486],[46,-236]],[[35650,54223],[95,27],[69,-318],[155,-1008],[149,-95],[7,-397],[-208,-474],[86,-174],[491,-90]],[[36494,51694],[10,-577],[211,377]],[[36715,51494],[349,-207],[462,-351],[135,-338],[-45,-319],[323,178],[540,-305],[415,23],[411,-477],[355,-645],[214,-166],[237,-23],[101,-182],[94,-733],[46,-348],[-110,-953],[-142,-376],[-391,-801],[-177,-651],[-206,-499],[-69,-11],[-78,-424],[20,-1079],[-77,-888],[-30,-379],[-88,-228],[-49,-769],[-282,-752],[-47,-595]],[[38626,39196],[-225,-249],[-65,-346]],[[38336,38601],[-302,2],[-437,-222],[-195,-256],[-311,-168],[-327,-459],[-235,-571],[-41,-430],[46,-318],[-51,-582],[-63,-281],[-195,-317],[-308,-1013],[-244,-457],[-189,-269],[-127,-548],[-183,-329]],[[35174,32383],[-121,-362],[-313,-320],[-205,115],[-151,-62],[-256,247],[-189,-18]],[[33939,31983],[-169,318],[-19,-300]],[[33751,32001],[353,-493],[-38,-397],[173,-251],[-14,-282],[-267,-738],[-412,-309],[-557,-120],[-305,58],[59,-343],[-57,-431],[51,-291],[-167,-202],[-284,-80],[-267,210],[-108,-151],[39,-572],[188,-173],[152,181],[82,-299],[-255,-179],[-223,-358],[-41,-579],[-66,-309],[-262,-1],[-218,-295],[-80,-432]],[[31227,25165],[274,-422],[265,-116]],[[31766,24627],[-96,-517],[-328,-325],[-180,-675],[-254,-227],[-113,-270],[89,-598],[185,-333],[-117,29]],[[30952,21711],[-247,4],[-134,-141],[-250,-208],[-45,-538],[-118,-14],[-313,188],[-318,401],[-346,329],[-87,365],[79,337],[-140,383],[-36,982],[119,554],[293,445],[-422,168],[265,509],[94,956],[309,-202],[145,1193],[-186,153],[-87,-719],[-175,81],[87,823],[95,1067],[127,394]],[[29661,29221],[-79,562],[-23,649]],[[29559,30432],[117,18],[170,930],[192,922],[118,858],[-64,863],[83,475],[-34,711],[163,703],[50,1114],[89,1196],[87,1287],[-20,943],[-58,811]],[[30452,41263],[-279,331],[-24,236],[-551,578],[-498,630],[-214,355],[-115,476],[46,166],[-236,755],[-274,1063],[-262,1147],[-114,262],[-87,424],[-216,376],[-198,233],[90,257],[-134,550],[86,403],[221,364]],[[27693,49869],[148,430],[-60,251],[-106,-267],[-166,252],[56,163],[-47,522],[97,87],[52,359],[105,371],[-20,235],[153,123],[190,230]],[[28095,52625],[-37,178],[103,44],[-12,288],[65,209],[138,38],[117,362],[106,302],[-102,137],[52,335],[-62,526],[59,152],[-44,487],[-112,306]],[[28366,55989],[-93,167],[-59,310]],[[28214,56466],[68,154],[-70,40],[-52,190],[-138,160],[-122,-37],[-56,-200],[-112,-145],[-61,-20],[-27,-120],[132,-312],[-75,-74],[-40,-85]],[[27661,56017],[-130,-30],[-48,344],[-36,-97]],[[27447,56234],[-92,33],[-56,232],[-114,38],[-72,68],[-119,-1],[-8,-125],[-32,87]],[[26954,56566],[-151,128],[-56,121],[32,100],[-11,127],[-77,138],[-109,113],[-95,74],[-19,168],[-73,103],[18,-167],[-55,-138],[-64,160],[-89,57],[-38,116],[2,175],[36,182],[-78,81],[64,111]],[[26191,58215],[-96,181],[-130,233],[-61,194],[-117,181],[-140,260],[31,89],[46,-87],[21,41]],[[25745,59307],[-48,180],[-84,50]],[[25613,59537],[-31,-135],[-161,8],[-100,55],[-115,115],[-154,36],[-79,123]],[[24973,59739],[-142,101],[-174,10],[-127,114],[-149,238]],[[24381,60202],[-314,620],[-144,187],[-226,150],[-156,-42],[-223,-216],[-140,-57],[-196,152],[-208,109],[-260,264],[-208,81],[-314,268],[-233,275],[-70,154],[-155,34],[-284,183],[-116,262],[-299,327],[-139,363],[-66,281],[93,56],[-29,164],[64,150],[1,199],[-93,259],[-25,229],[-94,290],[-244,573],[-280,450],[-135,359],[-238,235],[-51,140],[42,356],[-142,135],[-164,279],[-69,402],[-149,47]],[[19117,67920],[-162,304],[-130,280]],[[18825,68504],[-12,180],[-149,434],[-99,441],[5,221],[-201,229],[-93,-26],[-159,159],[-44,-234],[46,-276],[27,-433],[95,-237],[206,-397],[46,-135],[42,-41],[37,-198],[49,8],[56,-372],[85,-146],[59,-204],[174,-293],[92,-536],[83,-252],[77,-270],[15,-304],[134,-19],[112,-261],[100,-257]],[[19608,65285],[-6,-103],[-117,-212]],[[19485,64970],[-49,3],[-74,350]],[[19362,65323],[-182,328],[-200,278]],[[18980,65929],[-142,147],[9,421],[-42,312],[-132,179],[-191,257]],[[18482,67245],[-37,-74],[-70,150]],[[18375,67321],[-171,139],[-164,334],[20,44],[115,-33],[103,215],[10,260],[-214,411],[-163,159],[-102,360],[-103,377],[-129,461],[-113,518]],[[17464,70566],[-46,294],[-180,331],[-130,69],[-30,165],[-156,29],[-100,156],[-258,57]],[[16564,71667],[-70,93],[-34,316]],[[16460,72076],[-270,578],[-231,801],[10,133],[-123,190],[-215,483],[-38,469],[-148,315],[61,477],[-10,494]],[[15496,76016],[-89,442],[109,542]],[[15516,77000],[67,1045]],[[15583,78045],[-50,773]],[[15533,78818],[-88,493],[-80,267]],[[15365,79578],[33,112],[402,-195],[148,-544]],[[15948,78951],[68,152],[-44,472]],[[15972,79575],[-94,473]],[[15878,80048],[-38,1],[-537,566],[-199,248],[-503,239],[-155,510],[40,353],[-356,245]],[[14130,82210],[-48,465],[-336,418]],[[13746,83093],[-6,296]],[[13740,83389],[-153,217]],[[13587,83606],[-245,184],[-78,502]],[[13264,84292],[-358,466],[-150,543],[-267,38],[-441,14],[-326,165],[-574,598],[-266,109],[-486,206],[-385,-49],[-546,264],[-330,246],[-309,-122],[58,-400],[-154,-37],[-321,-120],[-245,-195]],[[8164,86018],[-307,-122],[-40,339]],[[7817,86235],[125,565],[295,177],[-76,145],[-354,-321],[-190,-383],[-400,-410],[203,-280],[-262,-413],[-299,-241],[-278,-176],[-69,-255],[-434,-297],[-87,-271],[-325,-246],[-191,44],[-259,-160],[-282,-196],[-231,-193],[-477,-164]],[[4226,83160],[-43,97],[304,269]],[[4487,83526],[271,177],[296,315],[345,65],[137,236],[385,345],[62,115],[205,204],[48,437],[141,340],[-320,-175],[-90,99],[-150,-209],[-181,292],[-75,-207],[-104,287],[-278,-230],[-170,0],[-24,343],[50,211],[-179,205],[-361,-110],[-235,270],[-190,138],[-1,327],[-214,245],[108,331],[226,322],[99,295],[225,42],[191,-92],[224,278],[201,-50],[212,179],[-52,263],[-155,104],[205,222],[-170,-7],[-295,-125],[-85,-127],[-219,127],[-392,-65],[-407,138],[-117,232]],[[3654,89313],[-351,335],[390,240]],[[3693,89888],[620,282],[228,0],[-38,-288],[586,22],[-225,357],[-342,219],[-197,288],[-267,246],[-381,182],[155,302]],[[3832,91498],[493,18],[350,263]],[[4675,91779],[66,280],[284,274],[271,66],[526,256],[256,-39],[427,307],[421,-121],[201,-260],[123,112],[469,-35],[-16,-132],[425,-98],[283,57],[585,-182],[534,-54],[214,-75],[370,94],[421,-173],[302,-81]],[[10837,91975],[518,-139],[438,-277],[289,-53],[244,241]],[[12326,91747],[336,180],[413,-71]],[[13075,91856],[416,253],[455,144],[191,-239],[207,134],[62,272],[192,-62],[470,-516],[369,390],[38,-437],[341,95],[105,168],[337,-33],[424,-242],[650,-211],[383,-98],[272,37]],[[17987,91511],[375,-292],[-391,-286]],[[17971,90933],[502,-123],[750,68],[236,100],[296,-345],[302,291],[-283,245],[179,197],[338,26],[223,58],[224,-138],[279,-312],[310,46],[491,-260],[431,91],[405,-13],[-32,358]],[[22622,91222],[247,101],[431,-196]],[[23300,91127],[-2,-545],[177,459],[223,-15],[126,579],[-298,355],[-324,233],[22,636],[329,418],[366,-92],[281,-255],[378,-649],[-247,-283],[517,-116],[-1,-589],[371,451],[332,-371],[-83,-427],[269,-388],[290,416],[202,497],[16,632],[394,-44],[411,-85],[373,-286],[17,-285],[-207,-307],[196,-309],[-36,-280]],[[19722,91438],[-824,-101],[-374,-39]],[[18524,91298],[-151,271],[-379,157],[-246,-64],[-343,456],[185,61],[429,99],[392,-26],[362,100],[-537,135],[-594,-46],[-394,11],[-146,213],[644,230],[-428,-8],[-485,152],[233,431],[193,229],[744,351],[284,-111],[-139,-270],[618,174],[386,-291],[314,294],[254,-188],[227,-566],[140,238],[-197,590],[244,85],[276,-93],[311,-232],[175,-561],[86,-406],[466,-285],[502,-273],[-31,-253],[-456,-47],[178,-221],[-94,-211],[-503,90],[-478,156],[-322,-35],[-522,-196]],[[20972,94111],[-244,-381],[-434,404],[95,80],[372,23],[211,-126]],[[28794,93928],[25,-159],[-296,16],[-299,13],[-304,-78],[-80,35],[-306,306],[12,207],[133,38],[636,-62],[479,-316]],[[25955,93959],[219,-359],[256,465],[704,236],[477,-596],[-42,-377],[550,168],[263,228],[616,-291],[383,-274],[36,-252],[515,131],[290,-367],[670,-228],[242,-232],[263,-539],[-510,-268],[654,-376],[441,-127],[400,-529],[437,-38],[-87,-404],[-487,-669],[-342,246],[-437,554],[-359,-72],[-35,-330],[292,-335],[377,-265],[114,-153],[181,-570],[-96,-414],[-350,156],[-697,461],[393,-496],[289,-348],[45,-201],[-753,230],[-596,334],[-337,281],[97,162],[-414,296],[-405,280],[5,-167],[-803,-92],[-235,198],[183,424],[522,10],[571,74],[-92,205],[96,287],[360,561],[-77,255],[-107,197],[-425,280],[-563,196],[178,145],[-294,358],[-245,33],[-219,196],[-149,-170],[-503,-74],[-1011,129],[-588,169],[-450,87],[-231,202],[290,263],[-394,2],[-88,583],[213,515],[286,235],[717,154],[-204,-373]],[[22123,94355],[331,-122],[496,73],[72,-167],[-259,-276],[420,-248],[-50,-518],[-455,-223],[-268,48],[-192,220],[-690,444],[5,185],[567,-72],[-306,377],[329,279]],[[89889,93991],[-421,-4],[-569,64],[-49,31],[263,227],[348,54],[394,-221],[34,-151]],[[24112,93737],[-298,-430],[-317,21],[-173,506],[4,287],[145,244],[276,157],[579,-20],[530,-140],[-415,-513],[-331,-112]],[[15808,92660],[-147,253],[-641,304]],[[15020,93217],[93,188],[218,477]],[[15331,93882],[241,378],[-272,353],[939,90],[397,-119],[709,-32],[270,-167],[298,-243],[-349,-145],[-681,-405],[-344,-403]],[[16539,93189],[0,-242],[-731,-287]],[[91869,95069],[-321,-228],[-444,52],[-516,227],[66,187],[518,-87],[697,-151]],[[23996,95009],[-151,-223],[-403,43],[-337,150],[148,259],[399,155],[243,-202],[101,-182]],[[90301,95344],[-219,-427],[-1023,16],[-461,-136],[-550,374],[149,396],[366,108],[734,-25],[1004,-306]],[[22639,96011],[212,-267],[9,-295],[-127,-429],[-458,-59],[-298,92],[5,336],[-455,-44],[-18,445],[299,-18],[419,197],[390,-34],[22,76]],[[19941,95712],[109,-205],[247,97],[291,-25],[49,-282],[-169,-274],[-940,-89],[-701,-249],[-423,-13],[-35,187],[577,255],[-1255,-69],[-389,103],[379,563],[262,161],[782,-194],[493,-341],[485,-44],[-397,551],[255,210],[286,-67],[94,-275]],[[65981,92556],[-164,-51],[-907,75],[-74,256],[-503,154],[-40,311],[284,124],[-10,314],[551,491],[-255,70],[665,506],[-75,261],[621,304],[917,370],[925,108],[475,214],[541,74],[193,-227],[-187,-179],[-984,-286],[-848,-274],[-863,-548],[-414,-563],[-435,-553],[56,-479],[531,-472]],[[23699,96229],[308,-186],[547,2],[240,-190],[-64,-216],[319,-130],[177,-137],[374,-26],[406,-48],[441,125],[566,49],[451,-40],[298,-218],[62,-238],[-174,-153],[-414,-124],[-355,70],[-797,-88],[-570,-11],[-449,71],[-738,186],[-96,316],[-34,286],[-279,251],[-574,70],[-322,179],[104,236],[573,-36]],[[17722,96544],[-38,-443],[-214,-199],[-259,-29],[-517,-246],[-444,-88],[-377,124],[472,431],[570,373],[426,-8],[381,85]],[[0,89247],[99640,-253],[-360,42],[250,-307],[166,-474],[128,-155],[32,-238],[-71,-153],[-518,126],[-777,-434],[-247,-67],[-425,-405],[-403,-353],[-102,-262]],[[97313,86314],[-397,398],[-724,-451],[-126,213]],[[96066,86474],[-268,-246],[-371,79],[-90,-379],[-333,-557],[10,-233],[316,-129],[-37,-839],[-258,-21],[-119,-482],[116,-248],[-486,-294],[-96,-657],[-415,-141],[-83,-585],[-400,-536],[-103,396],[-119,841],[-155,1279],[134,799],[234,344]],[[93543,84865],[15,269],[431,129]],[[93989,85263],[496,725],[479,592],[499,459],[223,812]],[[95686,87851],[-337,-48],[-167,-475]],[[95182,87328],[-705,-632],[-227,708],[-717,-196],[-696,-965],[230,-353],[-620,-151],[-430,-59],[20,417],[-431,87],[-344,-283],[-850,99]],[[90412,86000],[-913,-171],[-900,-1124]],[[88599,84705],[-1065,-1358]],[[87534,83347],[438,-72],[136,-361]],[[88108,82914],[270,-128],[178,288],[305,-38],[401,-633],[9,-490],[-217,-576],[-23,-687],[-126,-921],[-418,-833],[-94,-399],[-377,-670],[-374,-665],[-179,-340],[-370,-338],[-175,-8],[-175,280],[-373,-421],[-43,-192]],[[86327,76143],[-106,35],[-120,-195],[-83,-196],[10,-414],[-143,-127],[-50,-102],[-104,-170],[-185,-95],[-121,-154],[-9,-250],[-32,-63],[111,-94],[157,-253]],[[85652,74065],[240,-679],[68,-373],[3,-664],[-105,-316],[-252,-111],[-222,-239],[-250,-49]],[[85134,71634],[-31,314],[52,431],[-123,600]],[[85032,72979],[206,97],[-190,493]],[[85048,73569],[-135,109],[-34,-108],[-81,-48],[-10,109],[-72,52],[-75,92]],[[84641,73775],[77,254],[65,67]],[[84783,74096],[-25,106],[71,310]],[[84829,74512],[-18,94],[-163,63],[-131,154]],[[84517,74823],[-388,-167],[-204,-269],[-300,-157],[148,267],[-58,224],[220,387],[-147,302],[-242,-204],[-314,-400],[-171,-372],[-272,-28],[-142,-268],[147,-390],[227,-94],[9,-259],[220,-168],[311,411],[247,-224],[179,-15]],[[83987,73399],[46,-302],[-394,-161]],[[83639,72936],[-130,-311],[-270,-289],[-142,-403],[299,-316],[109,-567],[169,-527],[189,-443],[-5,-428],[-174,-157],[66,-307],[164,-179],[-43,-469],[-71,-456],[-155,-52],[-203,-623],[-225,-756],[-258,-687],[-382,-532],[-386,-484],[-313,-67],[-170,-255],[-96,186],[-157,-286],[-388,-288],[-294,-88],[-95,-609],[-154,-33],[-73,418],[66,222],[-373,185],[-131,-94]],[[80013,64241],[-371,-493],[-231,-544],[-61,-399],[212,-607],[260,-753],[252,-356],[169,-462],[127,-1066],[-37,-1013],[-232,-379],[-318,-371],[-227,-480],[-346,-536],[-101,369],[78,390],[-206,327]],[[78981,57868],[-233,84],[-112,301],[-141,594]],[[78495,58847],[-249,265],[-238,-11],[41,452],[-245,-3],[-22,-633],[-150,-841],[-90,-509],[19,-417],[181,-18],[113,-526],[50,-498],[155,-330],[168,-67],[144,-299]],[[78372,55412],[64,-54],[164,-347],[116,-386],[16,-388],[-29,-262],[27,-198],[20,-340],[98,-159],[109,-509],[-5,-195],[-197,-38],[-263,426],[-329,457],[-32,294],[-161,385],[-38,477],[-100,314],[30,419],[-61,244]],[[77801,55552],[-110,221],[-47,285],[-148,325],[-135,274],[-45,-339],[-53,320],[30,359],[82,553]],[[77375,57550],[-27,427],[86,441],[-94,341],[23,627],[-113,299],[-90,689],[-50,727],[-121,477]],[[76989,61578],[-183,-288],[-315,-411]],[[76491,60879],[-156,51],[-172,135],[96,714],[-58,539],[-218,664],[34,208],[-163,74],[-197,469]],[[75657,63733],[-79,301],[-16,293],[-53,277],[-116,335],[-256,23],[25,-237]],[[75162,64725],[-87,-320],[-118,116]],[[74957,64521],[-41,-105],[-78,63],[-108,52]],[[74730,64531],[-39,-210],[-189,7],[-343,-120],[16,-433],[-148,-341],[-400,-387],[-311,-678],[-209,-363],[-276,-377],[-1,-265],[-138,-142]],[[72692,61222],[-250,-206],[-130,-31]],[[72312,60985],[-84,-439],[58,-749],[15,-478],[-118,-547],[-1,-978],[-144,-28],[-126,-439],[84,-190],[-253,-163],[-93,-392],[-112,-165],[-263,537],[-128,807],[-107,581],[-97,272],[-148,553],[-69,720],[-48,360],[-253,791],[-115,1116],[-83,737],[1,698],[-54,539],[-404,-345],[-196,69],[-362,698],[133,208],[-82,226],[-326,489]],[[68937,65473],[-203,146],[-83,414],[-215,438],[-512,-108],[-451,-11],[-391,-81]],[[67082,66271],[-523,174]],[[66559,66445],[-302,133],[-314,74]],[[65943,66652],[-118,707],[-133,102],[-214,-103],[-280,-279],[-339,191],[-281,443],[-267,164],[-186,546],[-205,768],[-149,-93],[-177,190]],[[63594,69288],[-103,-224],[-165,28]],[[63326,69092],[58,-254],[-25,-132],[89,-434]],[[63448,68272],[109,-497],[137,-131]],[[63694,67644],[47,-202],[190,-243]],[[63931,67199],[16,-237],[-27,-192],[35,-193],[80,-162],[37,-189],[41,-141]],[[64113,66085],[-18,419],[75,302],[76,62],[84,-180],[5,-337],[-61,-339]],[[64274,66012],[53,-220]],[[64327,65792],[49,28],[11,-158],[217,91],[230,-15],[168,-17],[190,389],[207,369],[176,355]],[[65575,66834],[80,196],[35,-50],[-26,-238],[-37,-104]],[[65627,66638],[38,-455]],[[65665,66183],[125,-393],[155,-209]],[[65945,65581],[204,-76],[164,-105]],[[66313,65400],[125,-330],[75,-191],[100,-73],[-1,-128],[-101,-344],[-44,-161],[-117,-184],[-104,-395],[-126,30],[-58,-137],[-44,-292],[34,-385],[-26,-71],[-128,2],[-174,-215],[-27,-281],[-63,-121]],[[65634,62124],[-173,5],[-109,-146]],[[65352,61983],[1,-232],[-134,-160],[-153,54],[-186,-194],[-128,-33]],[[64752,61418],[-201,-154],[-54,-256],[-6,-196],[-277,-244],[-444,-268],[-249,-406],[-122,-32],[-83,34],[-163,-239],[-177,-111],[-233,-30],[-70,-33],[-61,-152],[-73,-42]],[[62539,59289],[-42,-146],[-138,13],[-89,-79]],[[62270,59077],[-192,30],[-72,336],[8,315],[-46,170],[-54,426],[-80,236],[56,28],[-29,264],[34,111],[-12,251]],[[61883,61244],[-36,246],[-84,173]],[[61763,61663],[-22,230],[-143,206],[-148,483],[-79,469],[-192,397],[-124,94],[-184,549],[-32,400],[12,342],[-159,638],[-130,225],[-150,119],[-92,330],[15,130],[-77,299],[-81,128],[-108,429],[-170,464]],[[59899,67595],[-141,396],[-139,-3]],[[59619,67988],[44,316],[12,201],[34,230]],[[59709,68735],[-9,84]],[[59700,68819],[-78,-232],[-60,-435],[-75,-300],[-65,-100],[-93,186],[-125,257],[-198,825],[-29,-52],[115,-608],[171,-579],[210,-897],[102,-313],[90,-325],[249,-638],[-55,-100],[9,-374],[323,-517],[49,-118]],[[60240,64499],[90,-565],[-61,-105],[40,-593],[102,-687],[106,-142],[152,-213]],[[60669,62194],[161,-666],[77,-529],[152,-281],[379,-544],[154,-328],[151,-332],[87,-198],[136,-173]],[[61966,59143],[66,-178],[-9,-240],[-158,-137],[119,-158]],[[61984,58430],[91,-106],[54,-238],[125,-241],[138,-2],[262,147],[302,68],[245,179],[138,38],[99,105]],[[63438,58380],[158,21],[89,11]],[[63685,58412],[128,85],[147,58],[132,198],[105,1],[6,-159],[-25,-335],[1,-303],[-59,-208],[-78,-622],[-134,-644],[-172,-735],[-238,-844],[-237,-645],[-327,-785]],[[62934,53474],[-278,-466],[-415,-572]],[[62241,52436],[-259,-438],[-304,-698],[-64,-304],[-63,-136]],[[61551,50860],[-195,-230],[-68,-240],[-104,-42],[-40,-406],[-89,-233],[-54,-383],[-112,-190]],[[60889,49136],[-128,-709],[16,-327]],[[60777,48100],[178,-210],[8,-149],[-76,-348],[16,-175],[-18,-275],[97,-361],[115,-568],[101,-126]],[[61198,45888],[45,-258],[-11,-574],[34,-505],[11,-900],[49,-282],[-83,-412],[-108,-400],[-177,-357],[-254,-219],[-313,-279],[-313,-618],[-107,-106],[-194,-409],[-115,-133],[-23,-411],[132,-436],[54,-337],[4,-173],[49,29],[-8,-565],[-45,-267],[65,-99],[-41,-239],[-116,-205],[-229,-195],[-334,-312],[-122,-213],[24,-242],[71,-39],[-24,-303]],[[59119,36429],[-70,-419],[-32,-479],[-72,-260],[-190,-290],[-54,-84],[-118,-292],[-77,-296],[-158,-413],[-314,-594],[-196,-345]],[[57838,32957],[-209,-262],[-291,-224]],[[57338,32471],[-141,-30],[-36,-160],[-169,85],[-138,-109],[-301,111]],[[56553,32368],[-168,-70],[-115,30]],[[56270,32328],[-286,-228],[-238,-91],[-171,-218],[-127,-13],[-117,205]],[[55331,31983],[-94,11],[-120,257]],[[55117,32251],[-13,-80],[-37,155],[2,337],[-90,386],[89,105],[-7,442],[-182,539],[-139,488],[-1,1],[-199,749]],[[54540,35373],[-207,435],[-108,420],[-62,561],[-68,417],[-93,887],[-7,689],[-35,314],[-108,237],[-144,476],[-146,691],[-60,361],[-226,563],[-17,441]],[[53259,41865],[-26,363],[38,506],[96,527],[15,247],[90,519],[66,236],[159,377]],[[53697,44640],[90,257],[29,426]],[[53816,45323],[-15,326],[-83,206],[-74,350],[-68,345],[15,120],[85,228],[-84,557],[-57,385]],[[53535,47840],[-139,365],[26,111]],[[53422,48316],[-39,179]],[[53383,48495],[-74,433]],[[53309,48928],[-228,610]],[[53081,49538],[-285,581],[-184,475],[-169,595],[9,192],[61,184],[67,419],[56,427]],[[52636,52411],[-52,87],[96,647]],[[52680,53145],[40,454],[-108,381],[-127,98],[-56,258]],[[52429,54336],[-71,82],[3,159]],[[52361,54577],[-289,-207],[-105,30],[-107,-129],[-222,13],[-149,360],[-91,417],[-197,379],[-209,-7],[-245,1]],[[50747,55434],[-229,-67],[-224,-123]],[[50294,55244],[-436,-337],[-154,-198],[-250,-167],[-248,164]],[[49206,54706],[-126,-6],[-194,112],[-178,-6],[-329,-101],[-193,-166],[-275,-211],[-54,15]],[[47857,54343],[-73,-5],[-286,274],[-252,439],[-237,315],[-187,371]],[[46822,55737],[-75,43],[-200,232],[-144,308],[-49,211],[-34,425]],[[46320,56956],[-122,341],[-108,226],[-71,74],[-69,115],[-32,254],[-41,127],[-80,94]],[[45797,58187],[-149,241],[-117,38],[-63,162],[1,88],[-84,122],[-18,124]],[[45367,58962],[-46,441]],[[45321,59403],[36,255]],[[45357,59658],[-115,449],[-138,205],[122,109],[134,404],[66,296]],[[45426,61121],[-24,311]],[[45402,61432],[78,284],[34,542]],[[45514,62258],[-30,569],[-34,286],[28,287],[-72,274],[-146,249]],[[45260,63923],[12,243]],[[45272,64166],[13,267],[106,157],[91,300],[-18,195],[96,406],[155,366],[93,93],[74,336],[6,307],[100,356],[185,210],[177,588]],[[46350,67747],[144,229]],[[46494,67976],[259,64]],[[46753,68040],[219,393],[139,154]],[[47111,68587],[232,481],[-70,716],[106,495],[37,304],[179,389],[278,263],[206,238],[186,596],[87,354],[205,-3],[167,-244],[264,39],[288,-127],[121,-6]],[[49397,72082],[267,315],[300,100],[175,238],[268,175],[471,102],[459,47],[140,-85],[262,227],[297,4],[113,-134],[190,35]],[[52339,73106],[302,233],[195,-70]],[[52836,73269],[-9,-291],[236,212],[20,-111],[-139,-282],[-2,-266],[96,-143],[-36,-499],[-183,-289],[53,-314],[143,-10],[70,-274],[106,-90]],[[53191,70912],[326,-198],[117,50],[232,-96],[368,-258],[130,-512],[250,-111],[391,-242],[296,-286],[136,150]],[[55437,69409],[133,265],[-65,441]],[[55505,70115],[87,280],[200,270],[192,78],[375,-118],[95,-257],[104,-3],[88,-98],[276,-67],[68,-191]],[[56990,70009],[369,10],[268,-152]],[[57627,69867],[275,-170],[129,-90]],[[58031,69607],[214,182],[114,165],[245,48],[198,-73],[75,-286],[65,189],[222,-136],[217,-33],[137,145]],[[59518,69808],[80,190],[-19,32]],[[59579,70030],[74,269],[56,435]],[[59709,70734],[40,146],[8,6]],[[59757,70886],[99,469],[138,406],[5,20]],[[59999,71781],[-26,440],[68,237]],[[60041,72458],[-102,261],[105,217],[-169,-49],[-233,132],[-191,-331],[-421,-65],[-225,309],[-300,19],[-64,-238],[-192,-69],[-268,307],[-303,-11],[-165,573],[-203,320]],[[57310,73833],[135,448],[-176,275]],[[57269,74556],[308,551],[428,23],[117,437]],[[58122,75567],[529,-76]],[[58651,75491],[334,374],[324,162]],[[59309,76027],[459,13],[485,-406],[399,-223],[323,89],[239,-52],[328,301]],[[61542,75749],[42,246],[-70,393],[-160,212],[-154,66],[-102,177]],[[61098,76843],[-354,486],[-317,218],[-240,338],[202,92],[231,482]],[[60620,78459],[-156,228],[410,234],[-8,126]],[[60866,79047],[-249,-92]],[[60617,78955],[-222,-46],[-185,-187],[-260,-30],[-239,-215],[16,-358],[136,-139],[284,35],[-55,-206]],[[60092,77809],[-304,-99],[-377,-334]],[[59411,77376],[-154,117],[61,271],[-304,169],[50,110],[265,191],[-80,132],[-432,146],[-19,215],[-257,-71],[-103,-317],[-215,-426]],[[58223,77913],[6,-149]],[[58229,77764],[-135,-123],[-84,53]],[[58010,77694],[-78,-694]],[[57932,77000],[-144,-239],[-101,-412],[89,-328]],[[57776,76021],[33,-222],[243,-186],[-51,-141],[-330,-32],[-118,-178],[-232,-310],[-87,268],[3,119]],[[57237,75339],[-169,17],[-145,54],[-336,-150],[192,-323],[-141,-94],[-154,-1],[-147,297],[-52,-127],[62,-344],[139,-270],[-105,-126],[155,-265],[137,-167],[4,-326],[-257,153],[82,-294],[-176,-60],[105,-509],[-184,-7],[-228,251],[-104,460],[-49,384],[-108,264],[-143,329],[-18,164]],[[55597,74649],[-48,40],[-5,127],[-154,193],[-24,274],[23,393],[38,179]],[[55427,75855],[-46,91],[-59,44]],[[55322,75990],[-78,188],[-120,115]],[[55124,76293],[-261,213],[-161,207],[-254,171],[-233,424],[56,43],[-127,242],[-5,195],[-179,91],[-85,-249],[-82,193],[6,200],[10,9]],[[53809,78032],[62,52]],[[53871,78084],[-221,84],[-226,-204],[15,-286],[-34,-164],[91,-293],[261,-290],[140,-476]],[[53897,76455],[309,-465],[217,4]],[[54423,75994],[68,-127],[-78,-115],[249,-208],[204,-174],[238,-301],[29,-107],[-52,-206]],[[55081,74756],[-154,269],[-242,94]],[[54685,75119],[-116,-372],[200,-214],[-33,-300],[-116,-34],[-148,-494],[-116,-45],[1,176],[57,309],[60,123],[-108,334],[-85,290],[-115,72],[-82,249]],[[54084,75213],[-179,105],[-120,231]],[[53785,75549],[-206,37],[-217,260],[-254,375],[-189,332],[-86,569],[-138,67],[-226,190],[-128,-78],[-161,-267],[-115,-42]],[[52065,76992],[-252,-326],[-548,156],[-404,-186],[-32,-347]],[[50829,76289],[15,-335],[-263,-383],[-356,-122],[-25,-194],[-171,-319],[-107,-469],[108,-329],[-160,-257],[-60,-374],[-210,-115],[-197,-443]],[[49403,72949],[-352,-9],[-265,11]],[[48786,72951],[-174,-203],[-106,-218],[-136,48],[-103,195],[-79,331],[-259,89]],[[47929,73193],[-112,-149],[-146,81],[-143,-64],[42,451],[-26,354],[-124,53]],[[47420,73919],[-67,219],[22,376]],[[47375,74514],[111,210],[20,232],[58,347],[-6,244],[-56,206],[-12,195]],[[47490,75948],[14,410],[-114,250],[393,415],[340,-104],[373,4],[296,-98],[230,30],[449,-19]],[[49471,76836],[144,345],[53,1147],[-287,605],[-205,291],[-424,222],[-28,420],[360,125],[466,-148],[-88,652],[263,-247],[646,449],[84,472],[243,116]],[[50698,81285],[222,113]],[[50920,81398],[143,159],[244,847],[380,241],[231,-16]],[[51918,82629],[54,122],[232,31],[52,-127],[188,284],[-63,216],[-13,326]],[[52368,83481],[-113,320],[-8,589],[46,155],[80,173],[244,36]],[[52617,84754],[98,158],[223,163]],[[52938,85075],[-9,-296],[-82,-188],[33,-161],[151,-87],[-68,-217],[-83,62]],[[52880,84188],[-200,-414],[76,-281]],[[52756,83493],[4,-222],[281,-135],[-3,-204],[283,108],[156,158],[313,-228],[132,-183]],[[53922,82787],[189,169]],[[54111,82956],[434,267],[350,194]],[[54895,83417],[277,-97],[21,-140],[268,-8]],[[55461,83172],[63,254]],[[55524,83426],[383,187],[-59,484]],[[55848,84097],[10,433],[136,362],[262,196],[221,-430],[223,11]],[[56700,84669],[53,443],[32,339]],[[56785,85451],[-102,-72],[-176,204],[-24,331],[351,161],[350,83],[301,-95],[287,17]],[[57772,86080],[316,318],[-291,274]],[[57797,86672],[-504,-46],[-489,-211],[-452,-121],[-161,314],[-269,189],[62,567],[-135,520],[133,335],[252,362],[635,624],[185,121],[-28,243],[-387,272]],[[56639,89841],[-478,-163],[-269,-401],[43,-353],[-441,-463],[-537,-495],[-202,-811],[198,-406],[265,-320],[-255,-649],[-289,-135],[-106,-967],[-157,-539],[-337,55],[-158,-456],[-321,-27],[-89,545],[-232,653],[-211,814]],[[53063,85723],[-187,354],[-548,-666]],[[52328,85411],[-370,-135],[-385,293]],[[51573,85569],[-99,619],[-88,1329],[256,371],[733,483],[549,595],[508,802],[668,1112],[465,434],[763,722],[610,252],[457,-31],[423,477],[506,-25],[499,115],[869,-422],[-358,-154],[305,-361]],[[58639,91887],[286,200],[456,-348],[761,-137],[1050,-652],[213,-273],[18,-384],[-308,-302],[-454,-154],[-1240,438],[-204,-73],[453,-422]],[[59670,89780],[36,-856]],[[59706,88924],[358,-175],[217,-150],[36,279]],[[60317,88878],[-174,257],[183,209]],[[60326,89344],[672,-358]],[[60998,88986],[234,140],[-187,422]],[[61045,89548],[647,564],[256,-33],[260,-202],[161,396],[-231,343],[136,345],[-204,357],[777,-185],[158,-322],[-351,-71]],[[62654,90740],[2,-321],[218,-197]],[[62874,90222],[429,125],[68,367]],[[63371,90714],[581,275],[969,494]],[[64921,91483],[209,-28],[-273,-350],[344,-60],[199,197],[521,16],[412,239],[317,-347],[315,381],[-291,334],[145,190],[820,-175],[385,-180],[1006,-658],[186,302],[-282,304],[-8,122],[-335,57],[92,273],[-149,449],[-8,185],[512,521]],[[69038,93255],[182,524],[207,113]],[[69427,93892],[735,-152],[58,-320]],[[70220,93420],[-263,-467],[173,-184]],[[70130,92769],[89,-403],[-63,-789],[307,-353],[-120,-384],[-544,-818],[318,-85],[110,207],[306,148],[74,285],[240,274],[-162,328],[130,380],[-304,47],[-67,321],[222,578],[-361,469],[497,389],[-64,409],[139,13],[145,-319],[-109,-556],[297,-105],[-127,415],[465,227],[577,30],[513,-328],[-247,479],[-28,614]],[[72363,94242],[484,116],[668,-25]],[[73515,94333],[602,75],[-226,301]],[[73891,94709],[321,379],[319,15]],[[74531,95103],[540,286],[734,77]],[[75805,95466],[93,158],[729,53]],[[76627,95677],[227,-129],[624,306],[510,-10],[77,249],[265,245],[656,236],[476,-186],[-378,-142],[629,-89],[75,-284],[254,140],[812,-8],[626,-281],[223,-215],[-69,-300],[-307,-170],[-730,-320],[-209,-171],[345,-80],[410,-146]],[[81143,94322],[250,109],[142,-369]],[[81535,94062],[122,149],[444,91],[892,-95],[67,-269],[1162,-86],[15,440],[590,-101],[443,3],[449,-303],[128,-369],[-165,-241],[349,-453],[437,-234],[268,605],[446,-260],[473,155],[538,-177],[204,162],[455,-81]],[[88852,92998],[-201,535],[367,249]],[[89018,93782],[2509,-374],[236,-342],[727,-440],[1122,109],[553,-95],[231,-238],[-33,-421],[342,-164],[372,118],[492,15],[525,-113],[526,64],[484,-512],[344,184],[-224,368],[123,256],[886,-161],[578,34]],[[98811,92070],[799,-274],[-99610,-252]],[[0,91544],[0,-2297]],[[63641,75603],[141,-409],[130,-26]],[[63912,75168],[85,-156],[-228,-46],[-49,-447]],[[63720,74519],[-47,-202],[-102,-135]],[[63571,74182],[7,-285]],[[63578,73897],[88,-424],[263,-120],[193,-289],[395,-100],[434,153],[27,134]],[[64978,73251],[-52,408],[40,602],[-216,195],[71,394],[-184,34],[61,485],[262,-141],[244,184],[-202,346],[-80,329],[-224,-147],[-28,-422],[-87,374]],[[64583,75892],[-15,140],[68,240],[-53,201],[-322,196],[-125,517],[-154,146],[-9,187],[270,-54],[11,421],[236,93],[243,-86],[50,562],[-50,356],[-278,-28],[-236,141],[-321,-253],[-259,-121]],[[63639,78550],[-127,-342],[-269,-95],[-276,-594],[252,-547]],[[63219,76972],[-27,-387],[303,-679]],[[63495,75906],[146,-303]],[[23933,96472],[-126,-17],[-521,37],[-74,161],[559,-9],[195,-107],[-33,-65]],[[19392,96574],[-518,-166],[-411,186],[224,183],[406,59],[392,-90],[-93,-172]],[[56867,96664],[-620,-236],[-490,134],[191,149],[-167,184],[575,115],[110,-216],[401,-130]],[[19538,97095],[-339,-113],[-461,1],[5,82],[285,173],[149,-27],[361,-116]],[[23380,96781],[-411,-119],[-226,134],[-119,216],[-22,238],[360,-23],[162,-38],[332,-200],[-76,-208]],[[22205,96935],[108,-240],[-453,64],[-457,187],[-619,21],[268,171],[-335,139],[-21,221],[546,-79],[751,-210],[212,-274]],[[79187,96925],[-1566,-222],[507,756],[229,64],[208,-37],[704,-327],[-82,-234]],[[55069,97728],[915,-429],[-699,-227],[-155,-424],[-243,-108],[-132,-478],[-335,-22],[-598,351],[252,205],[-416,166],[-541,487],[-216,451],[757,206],[152,-202],[396,8],[105,197],[408,20],[350,-201]],[[57068,98134],[545,-202],[-412,-310],[-806,-68],[-819,96],[-50,159],[-398,10],[-304,264],[858,161],[403,-138],[281,172],[702,-144]],[[64204,98215],[-373,-76],[-250,-44],[-39,-94],[-324,-95],[-301,136],[158,180],[-618,17],[542,105],[422,7],[57,-155],[159,138],[262,95],[412,-126],[-107,-88]],[[77760,97255],[-606,-71],[-773,166],[-462,220],[-213,413],[-379,113],[722,394],[600,130],[540,-290],[640,-557],[-69,-518]],[[25828,97704],[334,-186],[-381,-171],[-513,-434],[-492,-41],[-575,74],[-299,235],[4,208],[220,154],[-508,-5],[-306,192],[-176,261],[193,256],[192,175],[285,41],[-122,132],[646,29],[355,-308],[468,-123],[455,-109],[220,-380]],[[30972,99689],[742,-45],[597,-74],[508,-156],[-12,-154],[-678,-250],[-672,-117],[-251,-129],[605,3],[-656,-349],[-452,-163],[-476,-470],[-573,-96],[-177,-117],[-841,-62],[383,-72],[-192,-103],[230,-284],[-264,-198],[-429,-163],[-132,-225],[-388,-172],[39,-130],[475,22],[6,-141],[-742,-345],[-726,159],[-816,-89],[-414,69],[-525,30],[-35,277],[514,130],[-137,415],[170,41],[742,-249],[-379,370],[-450,110],[225,223],[492,137],[79,201],[-392,225],[-118,297],[759,-25],[220,-63],[433,210],[-625,67],[-972,-37],[-491,196],[-232,232],[-324,169],[-61,197],[413,110],[324,18],[545,94],[409,214],[344,-30],[300,-161],[211,311],[367,92],[498,64],[849,24],[148,-63],[802,98],[601,-37],[602,-36]],[[42472,99927],[1737,-457],[-513,-222],[-1062,-25],[-1496,-56],[140,-103],[984,63],[836,-198],[540,176],[231,-206],[-305,-335],[707,214],[1348,223],[833,-111],[156,-246],[-1132,-410],[-157,-133],[-888,-99],[643,-28],[-324,-420],[-224,-373],[9,-641],[333,-376],[-434,-24],[-457,-182],[513,-305],[65,-490],[-297,-53],[360,-495],[-617,-42],[322,-234],[-91,-203],[-391,-89],[-388,-2],[348,-390],[4,-256],[-549,238],[-143,-154],[375,-144],[364,-352],[105,-464],[-495,-111],[-214,222],[-344,331],[95,-391],[-322,-303],[732,-24],[383,-31],[-745,-502],[-755,-454],[-813,-199],[-306,-2],[-288,-222],[-386,-608],[-597,-404],[-192,-23],[-370,-142],[-399,-134],[-238,-357],[-4,-403],[-141,-378],[-453,-461],[112,-450],[-125,-476],[-142,-563],[-391,-35],[-410,471],[-556,3],[-269,315],[-186,563],[-481,716],[-141,375],[-38,517],[-384,532],[100,424],[-186,203],[275,673],[418,214],[110,241],[58,450],[-318,-204],[-151,-85],[-249,-83],[-341,188],[-19,392],[109,306],[258,8],[567,-153],[-478,366],[-249,197],[-276,-81],[-232,143],[310,536],[-169,215],[-220,398],[-335,611],[-353,223],[3,241],[-745,337],[-590,42],[-743,-23],[-677,-42],[-323,183],[-482,362],[729,181],[559,31],[-1188,149],[-627,236],[39,223],[1051,277],[1018,277],[107,210],[-750,206],[243,230],[961,402],[404,62],[-115,258],[658,152],[854,90],[853,6],[303,-180],[737,317],[663,-215],[390,-45],[577,-188],[-660,311],[38,246],[932,344],[975,-26],[354,213],[982,55],[2219,-72]],[[67002,72360],[284,-219],[209,77],[58,261],[219,87],[157,175],[55,460],[234,112],[44,205],[131,-154],[84,-18]],[[68477,73346],[154,-4],[210,-122]],[[68841,73220],[85,-70],[201,185],[93,-111],[90,264],[166,-12],[43,84],[29,233],[120,200],[150,-131],[-30,-176],[84,-27],[-26,-484],[110,-189],[97,121],[123,57],[173,258],[192,-42],[286,-1]],[[70827,73379],[50,-165]],[[70877,73214],[-162,-65],[-141,-106],[-319,-67],[-298,-121],[-163,-251],[66,-244],[32,-287],[-139,-242],[12,-221],[-76,-207],[-265,18],[110,-381],[-177,-146],[-118,-347],[15,-346],[-108,-162],[-103,53],[-212,-75],[-31,-161],[-207,1],[-154,-326],[-10,-490],[-361,-239],[-194,50],[-56,-126],[-166,74],[-278,-87],[-465,294]],[[66909,69007],[252,523],[-23,370],[-210,97],[-22,366],[-91,460],[119,315],[-121,85],[76,419],[113,718]],[[56642,45537],[29,-179],[-32,-279],[49,-270],[-41,-216],[24,-199],[-579,7],[-13,-1832],[188,-471],[181,-360]],[[56448,41738],[-510,-235],[-673,82],[-192,276],[-1126,-25],[-42,-40],[-166,260],[-180,17],[-166,-98],[-134,-110]],[[53697,44640],[90,256],[29,427]],[[53535,47840],[-139,364],[26,112]],[[53422,48316],[115,78],[80,-11],[98,69],[820,-7],[68,-430],[80,-345],[64,-186],[106,-301],[184,46],[91,81],[154,-81],[42,144],[69,336],[172,22],[15,100],[142,2],[-24,-207],[337,5],[5,-363],[56,-222],[-41,-347],[21,-354],[93,-214],[-15,-685],[68,53],[121,-15],[172,87],[127,-34]],[[53309,48928],[112,249],[84,97],[104,-198]],[[53609,49076],[-101,-121],[-45,-148],[-9,-251],[-71,-61]],[[55719,75933],[-35,-196],[39,-247],[115,-140]],[[55838,75350],[-5,-151],[-91,-84],[-16,-187],[-129,-279]],[[55427,75855],[-47,91]],[[55380,75946],[-18,183],[120,284],[18,-109],[75,51]],[[55575,76355],[59,-154],[66,-59],[19,-209]],[[65575,66834],[52,-196]],[[65665,66183],[-142,-2],[-23,-375],[50,-80],[-126,-114],[-1,-235],[-81,-238],[-7,-232]],[[65335,64907],[-56,-122],[-835,290],[-106,584],[-11,133]],[[31400,20215],[-168,16],[-297,0],[0,1286]],[[32587,39017],[511,-940],[227,-88],[339,-425],[286,-225],[40,-254],[-273,-876],[280,-156],[312,-88],[220,92],[252,441],[45,509]],[[34826,37007],[138,110],[139,-332],[-6,-460],[-234,-318],[-186,-234],[-314,-559],[-370,-786]],[[33993,34428],[-70,-461],[-74,-592],[3,-573],[-61,-128],[-21,-372]],[[33770,32302],[-19,-301]],[[31227,25165],[273,-422],[266,-116]],[[30952,21711],[-257,90],[-672,77],[-115,336],[6,431],[-185,-37],[-98,209],[-24,611],[213,253],[88,365],[-33,292],[148,491],[101,763],[-30,338],[122,109],[-30,217],[-129,115],[92,242],[-126,218],[-65,665],[112,117],[-47,702],[65,590],[75,513],[166,209],[-84,563],[-1,529],[210,376],[-7,481],[159,562],[1,530],[-72,105],[-128,994],[171,592],[-27,558],[100,523],[182,540],[196,358],[-83,226],[58,186],[-9,960],[302,284],[96,598],[-34,144]],[[31359,38736],[231,521],[364,-141],[163,-416],[109,464],[316,-24],[45,-123]],[[62106,75494],[386,89]],[[62492,75583],[57,-151],[106,-100],[-56,-144],[148,-198],[-78,-183],[118,-157],[124,-94],[7,-399]],[[62918,74157],[-101,-17]],[[62817,74140],[-113,333],[1,89],[-123,-2],[-82,155],[-58,-16]],[[62442,74699],[-109,168],[-207,144],[27,280],[-47,203]],[[794,3215],[294,183]],[[1088,3398],[38,-6],[32,-5]],[[54716,79543],[-21,-236],[-156,-1],[53,-125],[-92,-370]],[[54500,78811],[-53,-97],[-243,-15],[-140,-130],[-229,44]],[[53835,78613],[-398,149],[-62,200],[-274,-100],[-32,-109],[-169,81]],[[52900,78834],[-142,16],[-125,105],[42,141],[-10,102]],[[52665,79198],[83,32],[141,-160],[39,152],[245,-25],[199,104],[133,-18],[87,-118],[26,98],[-40,375],[100,73],[98,266]],[[53776,79977],[206,-186],[157,236],[98,43],[215,-176],[131,30],[128,-109]],[[54711,79815],[-23,-73],[28,-199]],[[62817,74140],[-190,76],[-141,266],[-44,217]],[[63641,75603],[141,-408],[130,-27]],[[63720,74519],[-48,-202],[-101,-135]],[[63578,73897],[-69,-28],[-173,301],[95,285],[-82,169],[-104,-43],[-327,-424]],[[62492,75583],[68,94],[207,-165],[149,-34],[38,67],[-136,312],[72,79]],[[62890,75936],[78,-19],[191,-350],[122,-39],[48,146],[166,232]],[[58149,49238],[-17,694],[-70,262]],[[58062,50194],[169,-45],[85,328],[147,-38]],[[58463,50439],[16,-227],[60,-130],[3,-187],[-69,-121],[-108,-300],[-101,-209],[-115,-27]],[[50920,81398],[204,-45],[257,120],[176,-252],[153,-135]],[[51710,81086],[-32,-389]],[[51678,80697],[-72,-22],[-30,-323]],[[51576,80352],[-243,263],[-143,-45],[-194,272],[-129,231],[-129,9],[-40,203]],[[50747,55434],[-229,-68]],[[50518,55366],[-69,398],[13,1322],[-56,119],[-11,283],[-96,201],[-85,170],[35,303]],[[50249,58162],[96,66],[56,251],[136,54],[61,172]],[[50598,58705],[93,169],[100,2],[212,-332]],[[51003,58544],[-11,-191],[62,-342],[-54,-232],[29,-154],[-135,-357],[-86,-176],[-52,-364],[7,-366],[-16,-928]],[[49214,57382],[-190,149],[-130,-22],[-97,-145],[-125,122],[-49,190],[-125,126]],[[48498,57802],[-18,334],[76,244],[-7,195],[221,477],[41,395],[76,141],[134,-78],[116,117],[38,148],[216,259],[53,180],[259,238],[153,82],[70,-110],[178,3]],[[50104,60427],[-22,-280],[37,-262],[156,-376],[9,-279],[320,-130],[-6,-395]],[[50249,58162],[-243,13]],[[50006,58175],[-128,46],[-90,-93],[-123,42],[-482,-27],[-7,-327],[38,-434]],[[75742,64522],[-6,-413],[-97,88],[18,-464]],[[75162,64725],[-87,-321],[-118,117]],[[74730,64531],[-43,474],[-96,433],[47,347],[-171,154],[62,210],[173,215],[-200,305],[98,390],[220,-248],[133,-29],[24,-400],[265,-79],[257,8],[160,-98],[-128,-487],[-124,-34],[-86,-327],[152,-299],[46,368],[76,2],[147,-914]],[[56293,77303],[80,-236],[108,42],[213,-90],[408,-30],[138,147],[327,133],[202,-209],[163,-60]],[[57776,76021],[-239,77],[-283,-181]],[[57254,75917],[-3,-287],[-252,-55],[-196,202],[-222,-159],[-206,17]],[[56375,75635],[-20,381],[-139,185]],[[56216,76201],[46,81],[-30,69],[47,183],[105,180],[-135,248],[-24,211],[68,130]],[[55279,77663],[100,2],[-69,-253],[134,-222],[-41,-271],[-65,-25]],[[55338,76894],[-52,-53],[-90,-134],[-41,-316]],[[55155,76391],[-246,218],[-105,240],[-106,128],[-127,215],[-61,178],[-136,270],[59,239],[99,-133],[60,120],[130,13],[239,-96],[192,8],[126,-128]],[[56523,82877],[268,-4],[302,217],[64,325],[228,184],[-26,258]],[[57359,83857],[169,97],[298,222]],[[57826,84176],[293,-144],[39,-143],[146,68],[272,-137],[27,-270],[-60,-156],[174,-377],[113,-105],[-16,-104],[187,-101],[80,-154],[-108,-126],[-224,20],[-54,-53],[66,-192],[68,-368]],[[58829,81834],[-239,-34],[-85,-127],[-18,-290],[-111,56],[-250,-28],[-73,135],[-104,-100],[-105,83],[-218,11],[-310,139],[-281,45],[-215,-13],[-152,-156],[-133,-23]],[[56535,81532],[-6,257],[-85,267],[166,117],[2,230],[-77,219],[-12,255]],[[25238,62085],[-2,85],[33,26],[51,-68],[99,348],[53,7]],[[25297,60979],[-83,-1],[22,650],[2,457]],[[31359,38736],[-200,-79],[-109,794],[-150,646],[88,557],[-146,244],[-37,416],[-136,391]],[[30669,41705],[175,622],[-119,484],[63,194],[-49,213],[108,288],[6,490],[13,405],[60,195],[-240,926]],[[30686,45522],[206,-48],[143,12],[62,174],[243,234],[147,216],[363,98],[-29,-432],[34,-221],[-23,-386],[302,-516],[311,-95],[109,-216],[188,-114],[115,-167],[175,6],[161,-171],[12,-333],[55,-168],[3,-248],[-81,-10],[107,-671],[533,-23],[-41,-333],[30,-227],[151,-162],[66,-358],[-49,-453],[-77,-253],[27,-328],[-87,-119]],[[33842,40210],[-4,177],[-259,295],[-258,8],[-484,-167],[-133,-507],[-7,-310],[-110,-689]],[[34826,37007],[54,332],[38,340],[0,317],[-100,105],[-104,-94],[-103,26],[-33,222],[-26,527],[-52,172],[-187,156],[-114,-113],[-293,111],[18,782],[-82,320]],[[30686,45522],[-157,-99],[-126,66],[18,875],[-228,-339],[-245,15],[-105,307],[-184,33],[59,247],[-155,351],[-115,518],[73,106],[0,243],[168,166],[-28,312],[71,200],[20,269],[318,392],[227,111],[37,86],[251,-27]],[[30585,49354],[125,1579],[6,250],[-43,330],[-123,210],[1,418],[156,95],[56,-60],[9,221],[-162,60],[-4,360],[541,-13],[92,198],[77,-182],[55,-340],[52,71]],[[31423,52551],[153,-304],[216,37],[54,176],[206,135],[115,94],[32,244],[198,164],[-15,121],[-235,49],[-39,363],[12,386],[-125,149],[52,53],[206,-73],[221,-144],[80,136],[200,89],[310,216],[102,220],[-37,162]],[[33129,54824],[145,26],[64,-133],[-36,-253],[96,-87],[63,-268],[-77,-203],[-44,-490],[71,-291],[20,-267],[171,-270],[137,-28],[30,112],[88,25],[126,101],[90,153],[154,-48],[67,20]],[[34294,52923],[151,-47],[25,118],[-46,114],[28,167],[112,-51],[131,59],[159,-122]],[[34854,53161],[121,-119],[86,156],[62,-24],[38,-162],[133,41],[107,219],[85,424],[164,527]],[[36494,51694],[10,-578],[211,378]],[[38626,39196],[-225,-250],[-65,-345]],[[35174,32383],[-77,326],[122,273],[-160,392],[-218,318],[-286,369],[-103,-17],[-279,446],[-180,-62]],[[82069,54967],[-13,-284],[-16,-368],[-133,18],[-58,-196],[-126,299]],[[75471,67823],[113,-184],[-20,-354],[-227,-17],[-234,39],[-175,-90],[-252,218],[-6,115]],[[74670,67550],[184,429],[150,146],[198,-134],[147,-14],[122,-154]],[[58175,39107],[-393,-424],[-249,-430],[-93,-383],[-83,-217],[-152,-46],[-48,-275],[-28,-180],[-178,-134],[-226,28],[-133,162],[-117,70],[-135,-134],[-68,-276],[-132,-173],[-139,-257],[-199,-59],[-62,202],[26,351],[-165,548],[-75,86]],[[55526,37566],[0,1681],[274,20],[8,2051],[207,19],[428,202],[106,-238],[177,226],[85,1],[156,130]],[[56967,41658],[50,-43]],[[57017,41615],[107,-460],[56,-103],[87,-333],[315,-633],[119,-62],[0,-203],[82,-365],[215,-88],[177,-261]],[[54244,56103],[229,44],[52,148],[46,-11],[69,-131],[350,221],[118,224],[145,202],[-28,202],[78,53],[269,-35],[261,266],[201,629],[141,233],[176,98]],[[56351,58246],[31,-246],[160,-360],[1,-235],[-45,-240],[18,-179],[96,-166]],[[56612,56820],[212,-252]],[[56824,56568],[152,-232],[2,-188],[187,-299],[116,-250],[70,-345],[208,-228],[44,-183]],[[57603,54843],[-91,-61],[-178,14],[-209,60],[-104,-49],[-41,-140],[-90,-17],[-110,121],[-309,-287],[-127,58],[-38,-45],[-83,-347],[-207,112],[-203,57],[-177,212],[-229,196],[-149,-186],[-108,-292],[-25,-402]],[[55125,53847],[-178,33],[-188,96],[-166,-305],[-146,-536]],[[54447,53135],[-29,167],[-12,263],[-127,185],[-103,297],[-23,207],[-132,301],[23,171],[-28,243],[21,446],[67,105],[140,583]],[[27392,90477],[-544,-403],[-386,-88]],[[23714,86446],[-16,-669],[409,-96]],[[28738,84386],[-23,385],[-188,489]],[[30174,87037],[495,-44],[-8,-483]],[[31876,86308],[184,267],[216,-514]],[[31513,80124],[415,58],[246,-283]],[[31350,77823],[-181,326],[0,785],[-123,166],[-187,-98],[-92,152],[-212,-435],[-84,-448],[-99,-262],[-118,-89],[-89,-29],[-28,-142],[-512,-1],[-422,-4],[-125,-106],[-294,-414],[-34,-45],[-89,-225],[-255,0],[-273,-2],[-125,-91],[44,-113],[25,-176],[-5,-58],[-363,-287],[-286,-90],[-323,-308],[-70,0],[-94,91],[-31,82],[6,60],[61,202],[131,317],[81,340],[-56,500],[-59,523],[-290,270],[35,103],[-41,70],[-76,0],[-56,91],[-14,137],[-54,-60],[-75,18],[17,57],[-65,57],[-27,151],[-216,185],[-224,191],[-272,223],[-261,209],[-248,-163],[-91,-6],[-342,150],[-225,-75],[-269,179],[-284,91],[-194,36],[-86,97],[-49,317],[-94,-3],[-1,-221],[-575,0],[-951,0],[-944,-1],[-833,1],[-834,0],[-819,0],[-847,0],[-273,0],[-825,0],[-788,0]],[[14130,82210],[-48,464],[-336,419]],[[13740,83389],[154,278],[-7,363],[-473,367],[-284,657],[-173,413],[-255,259],[-187,236],[-147,298],[-279,-187],[-270,-321],[-247,378],[-194,252],[-271,160],[-273,17],[1,3279],[2,2137]],[[12326,91747],[336,179],[413,-70]],[[17987,91511],[374,-292],[-390,-286]],[[22622,91222],[247,100],[431,-195]],[[19722,91438],[-704,-86],[-494,-54]],[[15020,93217],[119,244],[192,421]],[[16539,93189],[0,-251],[-731,-278]],[[52900,78834],[-22,-236],[-122,-97],[-206,72],[-60,-232],[-132,-18],[-48,91],[-156,-195],[-134,-28],[-120,124]],[[51900,78315],[-95,252],[-133,-90],[5,261],[203,323],[-9,147],[126,-53],[77,98]],[[52074,79253],[236,-4],[57,125],[298,-176]],[[31070,19804],[-137,18],[-164,46]],[[29661,29221],[-80,562],[-22,649]],[[30452,41263],[143,147],[74,295]],[[86288,76244],[-179,340],[-111,-323],[-429,-248],[44,-304],[-241,21],[-131,181],[-191,-409],[-306,-309],[-227,-370]],[[83987,73399],[45,-302],[-393,-161]],[[80013,64241],[-280,149],[-132,234],[44,332],[-254,105],[-134,216],[-236,-307],[-271,-66],[-221,3],[-149,-141]],[[78380,64766],[-144,-84],[42,-659],[-148,16],[-25,135]],[[78105,64174],[-9,238],[-203,-167],[-121,106],[-206,216],[81,478],[-176,112],[-66,530],[-293,-96],[33,684],[263,480],[11,475],[-8,441],[-121,137],[-93,339],[-162,-42]],[[77035,68105],[-300,86],[94,242],[-130,358],[-198,-243],[-233,142],[-321,-367],[-252,-428],[-224,-72]],[[74670,67550],[-23,454],[-170,-121]],[[74477,67883],[-324,56],[-314,132],[-225,253],[-216,114],[-93,276],[-157,83],[-280,375],[-223,177],[-115,-138]],[[72530,69211],[-386,403],[-273,365],[-78,635],[200,-78],[9,294],[-111,295],[28,470],[-298,675]],[[71621,72270],[-457,233],[-82,442],[-205,269]],[[70827,73379],[-42,328],[10,224],[-169,131],[-91,-58],[-70,533]],[[70465,74537],[79,132],[-39,135],[266,272],[192,112],[294,-77],[105,368],[356,68],[99,229],[438,312],[39,130]],[[72294,76218],[-22,328],[190,150],[-250,1000],[550,231],[143,128],[200,1031],[551,-190],[155,261],[13,577],[230,54],[212,383]],[[74266,80171],[109,48]],[[74375,80219],[73,-402],[233,-306],[396,-216],[192,-464],[-107,-673],[100,-249],[330,-99],[374,-80],[336,-359],[171,-64],[127,-531],[163,-342],[306,14],[574,-129],[369,80],[274,-86],[411,-350],[336,1],[123,-179],[324,309],[448,200],[417,21],[324,203],[200,309],[194,193],[-45,190],[-89,222],[146,371],[156,-52],[286,-117],[277,306],[423,223],[204,380],[195,164],[404,77],[219,-65],[30,204],[-251,403],[-223,184],[-214,-212],[-274,89],[-157,-73],[-72,236],[197,575],[135,434]],[[82410,80559],[333,-217],[392,364],[-3,253],[251,611],[155,184],[-4,318],[-152,137],[229,287],[345,104],[369,15],[415,-171],[244,-212],[172,-581],[104,-248],[97,-354],[103,-564],[483,-184],[329,-409],[112,-541],[423,-1],[240,227],[459,170],[-146,-518],[-107,-211],[-96,-631],[-186,-560],[-338,102],[-238,-203],[73,-494],[-40,-680],[-142,-16],[2,-292]],[[47857,54343],[22,474],[26,72],[-8,227],[-118,241],[-88,39],[-81,158],[60,256],[-28,278],[13,168]],[[47655,56256],[44,0],[17,251],[-22,112],[27,80],[103,69],[-69,461],[-64,238],[23,195],[55,45]],[[47769,57707],[36,52],[77,-86],[215,-5],[51,168],[48,-11],[80,65],[43,-246],[65,72],[114,86]],[[49214,57382],[74,-819],[-117,-484],[-73,-650],[121,-496],[-13,-227]],[[53632,53135],[-35,31],[-164,-74],[-169,77],[-132,-38]],[[53132,53131],[-452,14]],[[52429,54336],[-72,82],[4,159]],[[52361,54577],[71,408],[132,556],[81,5],[165,337],[105,9],[156,-236],[191,194],[26,239],[63,232],[43,291],[148,238],[56,403],[59,128],[39,299],[74,368],[234,446],[14,191],[31,104],[-110,229]],[[53939,59018],[9,184],[78,33]],[[54026,59235],[111,-369],[18,-382],[-10,-383],[151,-523],[-155,6],[-78,-41],[-127,57],[-60,-271],[164,-336],[121,-98],[39,-239],[87,-397],[-43,-156]],[[54447,53135],[-20,-311],[-220,136],[-225,152],[-350,23]],[[58564,53850],[-16,-673],[111,-78],[-89,-205],[-107,-153],[-106,-300],[-59,-268],[-15,-462],[-65,-220],[-2,-434]],[[58216,51057],[-80,-161],[-10,-342],[-38,-45],[-26,-315]],[[58149,49238],[50,-530],[-27,-299],[55,-334],[161,-323],[150,-726]],[[58538,47026],[-109,59],[-373,-97],[-75,-69],[-79,-368],[62,-254],[-49,-681],[-34,-578],[75,-103],[194,-224],[76,105],[23,-621],[-212,4],[-114,317],[-103,246],[-213,80],[-62,302],[-170,-182],[-222,81],[-93,261],[-176,53],[-131,-14],[-15,179],[-96,15]],[[53609,49076],[73,-59],[95,221],[152,-6],[17,-163],[104,-102],[164,361],[161,281],[71,185],[-10,473],[121,560],[127,296],[183,278],[32,184],[7,211],[45,200],[-14,326],[34,510],[55,360],[83,308],[16,347]],[[57603,54843],[169,-475],[124,-70],[75,97],[128,-38],[155,122],[66,-246],[244,-383]],[[53081,49538],[212,318],[-105,381],[95,144],[187,71],[23,255],[148,-276],[245,-25],[85,273],[36,382],[-31,450],[-131,341],[120,667],[-69,114],[-207,-47],[-78,298],[21,251]],[[29063,51742],[-119,136],[-137,191],[-79,-92],[-235,80],[-68,248],[-52,-9],[-278,329]],[[28366,55989],[36,280],[89,-41],[52,171],[-64,339],[34,85]],[[28513,56823],[143,-19]],[[30185,58611],[-178,-96],[-71,-288],[-107,-165],[-81,-215],[-34,-410],[-77,-337],[144,-39],[35,-265],[62,-126],[21,-232],[-33,-213],[10,-120],[69,-48],[66,-201],[357,55],[161,-73],[196,-496],[112,62],[200,-31],[158,66],[99,-99],[-50,-311],[-62,-193],[-22,-413],[56,-383],[79,-171],[9,-129],[-140,-286],[100,-127],[74,-202],[85,-574]],[[30585,49354],[-139,306],[-83,14],[179,586],[-213,270],[-166,-50],[-101,100],[-153,-152],[-207,72],[-163,603],[-129,149],[-89,272],[-184,272],[-74,-54]],[[26191,58215],[42,74],[183,-152],[63,75],[89,-48],[46,-119],[82,-38],[66,122]],[[27070,57338],[-107,-51],[1,-232],[58,-86],[-41,-68],[10,-104],[-23,-117],[-14,-114]],[[59437,72019],[-30,20],[-53,-44],[-42,12],[-14,-22],[-5,59],[-20,35],[-54,6],[-75,-49],[-52,30]],[[53776,79977],[-157,247],[-141,139],[-30,243],[-49,171],[202,125],[103,144],[200,111],[70,110],[73,-66],[124,60]],[[54171,81261],[132,-186],[207,-50],[-17,-158],[151,-119],[41,148],[191,-64],[26,-180],[207,-35],[127,-284]],[[55236,80333],[-82,0],[-43,-104],[-64,-25],[-18,-131],[-54,-28],[-7,-53],[-95,-60],[-123,10],[-39,-127]],[[53922,82787],[64,-293],[-77,-154],[101,-205],[69,-308],[-22,-199],[114,-367]],[[52074,79253],[35,410],[140,395],[-400,106],[-131,151]],[[51718,80315],[16,252],[-56,130]],[[51710,81086],[-47,604],[167,0],[70,217],[69,527],[-51,195]],[[52368,83481],[210,-76],[178,88]],[[61984,58430],[-102,-308]],[[61882,58122],[-62,103],[-67,-41],[-155,9],[-4,176],[-22,159],[94,269],[98,255]],[[61764,59052],[119,-50],[83,141]],[[52880,84188],[-200,-415],[76,-280]],[[52617,84754],[98,159],[223,162]],[[30081,62221],[5,157],[-71,172],[68,97],[21,222],[-24,314]],[[53333,65346],[-952,-1097],[-804,-1132],[-392,-257]],[[51185,62860],[-308,-56],[-3,366],[-129,94],[-173,165],[-66,270],[-937,1256],[-937,1257]],[[48632,66212],[-1045,1394]],[[47587,67606],[6,112],[-1,38]],[[47592,67756],[-2,682],[449,425],[277,88],[227,155],[107,288],[324,228],[12,427],[161,50],[126,213],[363,97],[51,224],[-73,122],[-96,608],[-17,350],[-104,369]],[[52339,73106],[-57,-295],[44,-549],[-65,-475],[-171,-322],[24,-433],[227,-344],[3,-139],[171,-232],[118,-1034]],[[52633,69283],[90,-509],[15,-267],[-49,-470],[21,-263],[-36,-315],[24,-362],[-110,-240],[164,-420],[11,-247],[99,-321],[130,105],[219,-267],[122,-361]],[[29063,51742],[38,-438],[-86,-374],[-303,-603],[-334,-227],[-170,-501],[-53,-389],[-157,-237],[-116,291],[-113,62],[-114,-45],[-8,211],[79,137],[-33,240]],[[60240,64499],[-1102,0],[-1077,0],[-1117,0]],[[56944,64499],[0,2120],[0,2048],[-83,464],[71,356],[-43,246],[101,276]],[[57627,69867],[275,-171],[129,-89]],[[59518,69808],[182,-989]],[[61764,59052],[-95,187],[-114,337],[-124,185],[-71,199],[-242,231],[-191,7],[-67,120],[-163,-135],[-168,261],[-87,-430],[-323,121]],[[60119,60135],[-30,230],[120,847],[27,382],[88,177],[204,95],[141,328]],[[49471,76836],[111,-224],[511,-262],[101,125],[313,-261],[322,75]],[[49403,72949],[-352,-8],[-265,10]],[[47929,73193],[-23,191],[103,216],[38,156],[-96,172],[77,378],[-111,345],[120,48],[11,272],[45,84],[3,449],[129,156],[-78,289],[-162,20],[-47,-72],[-164,-1],[-70,282],[-113,-84],[-101,-146]],[[56753,85111],[32,340]],[[57772,86080],[42,-100],[-198,-332],[83,-537],[-120,-183]],[[57579,84928],[-229,1],[-239,214],[-121,70],[-237,-102]],[[61882,58122],[-61,-204],[103,-317],[102,-277],[106,-206],[909,-683],[233,3]],[[63274,56438],[-785,-1728],[-362,-26],[-247,-406],[-178,-10],[-76,-182]],[[61626,54086],[-190,0],[-112,195],[-254,-241],[-82,-240],[-185,45],[-62,67],[-65,-16],[-87,6],[-352,489],[-193,0],[-95,189],[0,324],[-145,96]],[[59804,55000],[-164,627],[-127,133],[-48,231],[-141,280],[-171,42],[95,328],[147,14],[42,176]],[[59437,56831],[-4,517]],[[59433,57348],[82,603],[132,161],[28,236],[119,440],[168,285],[112,567],[45,495]],[[57942,91602],[-41,-403],[425,-383],[-256,-435],[323,-655],[-187,-494],[250,-429],[-113,-375],[411,-394],[-105,-294],[-258,-333],[-594,-735]],[[56639,89841],[-93,225],[-8,886],[-433,392],[-371,282]],[[55734,91626],[167,152],[309,-304],[362,29],[298,-140],[265,255],[137,422],[431,196],[356,-229],[-117,-405]],[[34854,53161],[70,246],[24,262],[48,246],[-107,340]],[[34889,54255],[-22,394],[144,495]],[[51576,80352],[62,-50],[80,13]],[[51900,78315],[-11,-163],[82,-216],[-97,-176],[72,-445],[151,-73],[-32,-250]],[[52636,52411],[94,33],[404,-6],[-2,693]],[[48278,82851],[-210,118],[-172,-8],[57,309],[-57,309]],[[49420,84027],[22,-61],[248,-679]],[[49051,81445],[-2,0],[-434,96]],[[48727,82636],[413,-52],[1,0]],[[49181,82918],[-186,355],[-4,8]],[[61098,76843],[34,68],[235,-99],[409,-93],[378,-276],[48,-107],[169,90],[259,-120],[85,-236],[175,-134]],[[62106,75494],[-268,282],[-296,-27]],[[50006,58175],[-20,-180],[116,-297],[-1,-418],[27,-454],[69,-210],[-61,-518],[22,-287],[74,-365],[62,-202]],[[47655,56256],[-78,14],[-57,-232],[-78,3],[-55,123],[19,231],[-116,353],[-73,-65],[-59,-13]],[[47158,56670],[-77,-33],[3,211],[-44,151],[9,168],[-60,242],[-78,206],[-222,0],[-65,-108],[-76,-13],[-48,-125],[-32,-159],[-148,-254]],[[45797,58187],[123,281],[84,-11],[73,97],[61,1],[44,76],[-24,191],[31,60],[5,195]],[[46194,59077],[134,-5],[200,-141],[61,13],[21,64],[151,-45],[40,32]],[[46801,58995],[16,-211],[44,1],[73,77],[46,-20],[77,-146],[119,-46],[76,125],[90,77],[67,80],[55,-15],[62,-126],[33,-159],[114,-241],[-57,-149],[-11,-187],[59,57],[35,-67],[-15,-172],[85,-166]],[[45357,59658],[302,17],[63,136],[88,10],[110,-142],[86,-3],[92,97],[56,-166],[-120,-130],[-121,11],[-119,121],[-103,-133],[-50,-5],[-67,-80],[-253,12]],[[45367,58962],[147,93],[92,-18],[75,65],[513,-25]],[[55838,75350],[182,51],[106,126],[150,-11],[46,100],[53,19]],[[57254,75917],[135,-153],[-86,-360],[-66,-65]],[[24381,60202],[7,168],[32,135],[-39,107],[133,470],[357,1],[7,197],[-45,35],[-31,124],[-103,133],[-103,193],[125,1],[1,324],[259,1],[257,-6]],[[25493,60887],[-127,-220],[-131,-161],[-20,-111],[22,-113],[-58,-146]],[[25179,60136],[-65,-36],[15,-67],[-52,-64],[-95,-145],[-9,-85]],[[34125,55269],[-44,-518],[-169,-150],[15,-136],[-51,-297],[123,-418],[89,-1],[37,-325],[169,-501]],[[33129,54824],[-188,437],[75,159],[-5,265],[171,93],[69,108],[-95,213],[24,210],[220,339]],[[25613,59537],[19,231],[-38,62],[-57,41],[-122,-68],[-10,77],[-84,93],[-60,114],[-82,49]],[[26903,60465],[-95,12],[-38,-79],[-97,-75],[-70,0],[-61,-73],[-56,26],[-47,88],[-29,-17],[-36,-138],[-27,5],[-4,-118],[-97,-159],[-51,-68],[-29,-72],[-82,117],[-60,-154],[-58,4],[-65,-14],[6,-283],[-41,-5],[-35,-131],[-86,-24]],[[55230,78267],[67,-223],[89,-164],[-107,-217]],[[55155,76391],[-31,-98]],[[53809,78032],[194,-20],[51,98],[94,-94],[109,-12],[-1,161],[97,59],[27,233],[221,153]],[[54601,78610],[88,-71],[208,-247],[229,-111],[104,86]],[[54716,79543],[141,-148],[103,-62],[233,70],[22,116],[111,17],[135,89],[30,-37],[130,72],[66,136],[91,35],[297,-175],[59,59]],[[56134,79715],[155,-157],[19,-154]],[[56308,79404],[-170,-121],[-131,-391],[-168,-390],[-223,-109]],[[55616,78393],[-173,26],[-213,-152]],[[54601,78610],[-54,194],[-47,7]],[[84713,46708],[28,-113],[5,-175]],[[89166,50332],[5,-1877],[4,-1876]],[[80461,52985],[47,-385],[190,-325],[179,117],[177,-42],[162,291],[133,51],[263,-162],[226,123],[143,801],[107,200],[96,655],[319,0],[241,-97]],[[72530,69211],[-176,-261],[-108,-538],[269,-218],[262,-283],[362,-323],[381,-75],[160,-293],[215,-54],[334,-135],[231,10],[32,228],[-36,366],[21,248]],[[77035,68105],[20,-219],[-97,-105],[23,-355],[-199,104],[-359,-397],[8,-330],[-153,-483],[-14,-281],[-124,-474],[-217,131],[-11,-596],[-63,-196],[30,-245],[-137,-137]],[[72692,61222],[-251,-206],[-129,-31]],[[68937,65473],[185,384],[612,-1],[-56,494],[-156,292],[-31,444],[-182,258],[306,604],[323,-44],[290,604],[174,584],[270,578],[-4,411],[236,333],[-224,284],[-96,390],[-99,504],[137,249],[421,-141],[310,86],[268,484]],[[64978,73251],[244,112],[197,329],[186,-17],[122,108],[197,-53],[308,-292],[221,-63],[318,-510],[207,-21],[24,-484]],[[66909,69007],[137,-302],[112,-348],[266,-253],[7,-508],[133,-93],[23,-265],[-400,-298],[-105,-669]],[[66559,66445],[-303,133],[-313,74]],[[63594,69288],[-104,-224]],[[63490,69064],[-153,302],[-3,307],[-89,0],[46,417],[-143,438],[-340,315],[-193,548],[65,449],[139,199],[-21,336],[-182,173],[-180,687]],[[62436,73235],[-152,461],[55,179],[-87,660],[190,164]],[[63490,69064],[-164,28]],[[63326,69092],[-187,48],[-204,-553]],[[62935,68587],[-516,46],[-784,1158],[-413,403],[-335,156]],[[60887,70350],[-112,701]],[[60775,71051],[615,600],[105,696],[-26,421],[152,142],[142,359]],[[61763,73269],[119,90],[324,-75],[97,-146],[133,97]],[[59922,70666],[-49,-182]],[[59873,70484],[-100,80],[-58,-383],[69,-65],[-71,-79],[-12,-152],[131,78]],[[59832,69963],[7,-224],[-139,-920]],[[59579,70030],[74,270],[56,434]],[[59757,70886],[93,-1],[25,101],[75,7]],[[59950,70993],[4,-236],[-38,-87],[6,-4]],[[53835,78613],[-31,-283],[67,-246]],[[53897,76455],[309,-464],[217,3]],[[55081,74756],[-154,268],[-242,95]],[[54084,75213],[-179,104],[-120,232]],[[59922,70666],[309,-228],[544,613]],[[60887,70350],[-53,-87],[-556,-289],[277,-575],[-92,-98],[-46,-193],[-212,-80],[-66,-207],[-120,-177],[-310,91]],[[59832,69963],[41,169],[0,352]],[[69711,76170],[-159,-107],[-367,-401],[-121,-412],[-104,-4],[-76,273],[-353,18],[-57,472],[-135,4],[21,578],[-333,421],[-476,-45],[-326,-84],[-265,519],[-227,218],[-431,412],[-52,50],[-715,-340],[11,-2124]],[[65546,75618],[-142,-28],[-195,452],[-188,161],[-315,-120],[-123,-191]],[[63639,78550],[-142,93],[29,296],[-177,385],[-207,-16],[-235,391],[160,436],[-81,118],[222,632],[285,-334],[35,421],[573,626],[434,15],[612,-399],[329,-233],[295,243],[440,12],[356,-298],[80,170],[391,-24],[69,272],[-450,396],[267,281],[-52,157],[266,150],[-200,394],[127,197],[1039,200],[136,142],[695,213],[250,239],[499,-124],[88,-597],[290,140],[356,-197],[-23,-314],[267,33],[696,543],[-102,-180],[355,-445],[620,-1463],[148,302],[383,-332],[399,148],[154,-104],[133,-332],[194,-112],[119,-244],[358,77],[147,-353]],[[72294,76218],[-171,84],[-140,207],[-412,61],[-461,15],[-100,-63],[-396,242],[-158,-119],[-43,-340],[-457,198],[-183,-81],[-62,-252]],[[60889,49136],[-399,576],[-19,334],[-1007,1173],[-47,63]],[[59417,51282],[-3,611],[80,233],[137,381],[101,420],[-123,661],[-32,289],[-132,400]],[[59445,54277],[171,344],[188,379]],[[61626,54086],[-243,-653],[3,-2098],[165,-475]],[[70465,74537],[-526,-87],[-343,187],[-301,-45],[26,332],[303,-96],[101,177]],[[69725,75005],[212,-56],[355,414],[-329,304],[-198,-144],[-205,217],[234,373],[-83,57]],[[78495,58847],[-66,696],[178,479],[359,110],[261,-83]],[[79227,60049],[229,-226],[126,397],[246,-212]],[[79828,60008],[64,-384],[-34,-690],[-467,-443],[122,-349],[-292,-42],[-240,-232]],[[85134,71634],[-31,313],[51,432],[-122,600]],[[85048,73569],[17,52],[124,-21],[108,260],[197,28],[118,38],[40,139]],[[55575,76355],[52,129]],[[55627,76484],[66,42],[38,191],[50,32],[40,-81],[52,-36],[36,-92],[46,-27],[54,-107],[39,3],[-31,-140],[-33,-68],[9,-43]],[[55993,76158],[-62,-23],[-164,-89],[-13,-118],[-35,5]],[[63448,68272],[-196,-15],[-69,274],[-248,56]],[[79227,60049],[90,260],[12,487],[-224,502],[-18,568],[-211,468],[-210,40],[-56,-201],[-163,-17],[-83,102],[-293,-344],[-6,517],[68,606],[-188,27],[-16,346],[-120,178]],[[77809,63588],[59,212],[237,374]],[[78380,64766],[162,-454],[125,-524],[342,-4],[108,-502],[-178,-151],[-80,-207],[333,-345],[231,-680],[175,-508],[210,-400],[70,-407],[-50,-576]],[[59999,71781],[125,-30],[45,-226],[-151,-217],[-68,-315]],[[46822,55737],[66,184],[15,168],[126,313],[129,268]],[[54125,64996],[-197,-214],[-156,316],[-439,248]],[[52633,69283],[136,133],[24,244],[-30,238],[191,222],[86,185],[135,165],[16,442]],[[55437,69409],[133,264],[-65,442]],[[56944,64499],[0,-1150],[-320,-2],[-3,-242]],[[56621,63105],[-1108,1103],[-1108,1103],[-280,-315]],[[58049,35154],[96,-173],[-85,-281],[-47,-187],[-155,-90],[-51,-184],[-99,-58],[-209,443],[148,365],[151,225],[130,118],[121,-178]],[[56314,83116],[-23,147],[30,157],[-123,92],[-291,100]],[[55907,83612],[-59,485]],[[55848,84097],[318,176],[466,-37],[273,57],[39,-120],[148,-37],[267,-279]],[[56523,82877],[-67,177],[-142,62]],[[56700,84669],[53,442]],[[57579,84928],[134,-133],[24,-279],[89,-340]],[[47592,67756],[-42,0],[7,-308],[-172,-19],[-90,-131],[-126,0],[-100,75],[-234,-62],[-91,-449],[-86,-42],[-131,-726],[-386,-621],[-92,-796],[-114,-258],[-33,-208],[-625,-46],[-5,1]],[[46350,67747],[5,8],[139,221]],[[46753,68040],[218,393],[140,154]],[[57394,79599],[66,85],[185,57],[204,-180],[115,-21],[125,-155],[-20,-195],[101,-95],[40,-240],[97,-147],[-19,-86],[52,-58],[-74,-43],[-164,17],[-27,80],[-58,-46],[20,-103],[-76,-184],[-49,-197],[-70,-63]],[[57842,78025],[-50,263],[30,246],[-9,253],[-160,342],[-89,243],[-86,171],[-84,56]],[[23016,66727],[-107,-505]],[[19117,67920],[-162,303],[-130,281]],[[19608,65285],[-6,-104],[-117,-211]],[[19362,65323],[-181,328],[-201,278]],[[18482,67245],[-37,-75],[-70,151]],[[17464,70566],[316,44],[353,63],[-26,-113],[419,-280],[634,-406],[552,5],[221,0],[0,237],[481,0],[102,-204],[142,-182],[165,-253],[92,-301],[69,-317],[144,-174],[230,-172],[175,455],[227,11],[196,-230],[139,-394],[96,-338],[164,-328],[61,-403],[78,-271],[217,-178],[197,-127],[108,17]],[[55993,76158],[95,33],[128,10]],[[46619,60247],[93,105],[47,339],[88,13],[194,-160],[157,114],[107,-38],[42,128],[1114,8],[62,404],[-48,71],[-134,2485],[-134,2485],[425,11]],[[51185,62860],[1,-1326],[-152,-384],[-24,-355],[-247,-92],[-379,-49],[-102,-205],[-178,-22]],[[46801,58995],[13,179],[-24,223],[-104,162],[-54,330],[-13,358]],[[76989,61578],[-183,-289],[-315,-410]],[[77809,63588],[-159,-134],[-162,-249],[-196,-26],[-127,-623],[-117,-104],[134,-506],[177,-420],[113,-380],[-101,-501],[-96,-106],[66,-289],[185,-458],[32,-321],[-4,-268],[108,-525],[-152,-537],[-135,-591]],[[55380,75946],[-58,44]],[[55338,76894],[74,-99],[40,-80],[91,-62],[106,-119],[-22,-50]],[[74375,80219],[292,99],[530,496],[423,271],[242,-176],[289,-9],[186,-269],[277,-21],[402,-144],[270,401],[-113,339],[288,596],[311,-238],[252,-67],[327,-148],[53,-432],[394,-242],[263,107],[351,75],[279,-76],[272,-276],[168,-295],[258,6],[350,-94],[255,143],[366,96],[407,405],[166,-62],[146,-193],[331,48]],[[59599,45195],[209,47],[334,-163],[73,73],[193,15],[99,173],[167,-10],[303,224],[221,334]],[[59119,36429],[-211,5]],[[58908,36434],[-24,254],[-41,259]],[[58843,36947],[-23,206],[49,642],[-72,410],[-133,810]],[[58664,39015],[292,654],[74,415],[42,52],[31,339],[-45,171],[12,430],[54,400],[0,728],[-145,185],[-132,42],[-60,143],[-128,121],[-232,-11],[-18,215]],[[58409,42899],[-26,410],[843,474]],[[59226,43783],[159,-276],[77,53],[110,-146],[16,-231],[-59,-268],[21,-405],[181,-356],[85,399],[120,122],[-24,740],[-116,417],[-100,185],[-97,-8],[-77,748],[77,438]],[[46619,60247],[-184,395],[-168,424],[-184,153],[-133,169],[-155,-6],[-135,-126],[-138,50],[-96,-185]],[[45402,61432],[78,283],[34,543]],[[45260,63923],[60,192],[1088,-4],[-53,832],[68,296],[261,51],[-9,1474],[911,-30],[1,872]],[[59226,43783],[-147,149],[85,535],[87,201],[-53,477],[56,467],[47,156],[-71,489],[-131,257]],[[59099,46514],[273,-108],[55,-159],[95,-269],[77,-783]],[[77801,55552],[48,103],[227,-252],[22,-296],[183,69],[91,236]],[[56448,41738],[228,131],[180,-33],[109,-130],[2,-48]],[[55526,37566],[0,-2127],[-248,-294],[-149,-42],[-175,108],[-125,42],[-47,247],[-109,157],[-133,-284]],[[54125,64996],[68,-895],[104,-150],[4,-183],[116,-198],[-60,-248],[-107,-1168],[-15,-749],[-354,-543],[-120,-759],[115,-213],[0,-371],[178,-13],[-28,-271]],[[53939,59018],[-52,-12],[-188,630],[-65,23],[-217,-322],[-215,168],[-150,34],[-80,-81],[-163,17],[-164,-245],[-141,-14],[-337,298],[-131,-142],[-142,10],[-104,218],[-279,214],[-298,-68],[-72,-124],[-39,-331],[-80,-233],[-19,-514]],[[58639,91887],[-473,-231],[-224,-54]],[[55734,91626],[-172,-23],[-41,-379],[-523,92],[-74,-321],[-267,2],[-183,-409],[-278,-639],[-431,-810],[101,-197],[-97,-228],[-275,10],[-180,-540],[17,-765],[177,-292],[-92,-677],[-231,-395],[-122,-332]],[[52328,85411],[-371,-135],[-384,293]],[[65634,62124],[-173,4],[-109,-145]],[[64752,61418],[-91,403],[-217,950]],[[64444,62771],[833,576],[185,1152],[-127,408]],[[65945,65581],[203,-76],[165,-105]],[[28366,55989],[-93,166],[-59,311]],[[27661,56017],[-130,-29],[-48,344],[-36,-98]],[[27801,57192],[95,172],[153,-33]],[[28408,56982],[105,-159]],[[54111,82956],[434,266],[350,195]],[[55461,83172],[342,-65],[511,9]],[[56535,81532],[139,-502],[-29,-162],[-138,-67],[-252,-479],[71,-259],[-60,34]],[[56266,80097],[-264,221],[-200,-81],[-131,59],[-165,-123],[-140,204],[-114,-78],[-16,34]],[[86288,76244],[39,-101]],[[84641,73775],[76,254],[66,67]],[[84783,74096],[-25,105],[71,311]],[[47420,73919],[-67,218],[22,377]],[[64274,66012],[-77,-41],[-84,114]],[[56308,79404],[120,123],[172,-64],[178,-2],[129,-141],[95,89],[205,55],[69,135],[118,0]],[[57842,78025],[124,-106],[131,93],[126,-99]],[[58229,77764],[-135,-124],[-84,54]],[[56293,77303],[-51,101],[65,97],[-69,72],[-87,-129],[-162,167],[-22,237],[-169,136],[-31,183],[-151,226]],[[55524,83426],[383,186]],[[0,92620],[99999,0]],[[97313,86314],[-397,399],[-724,-453],[-126,214]],[[93543,84865],[14,269],[432,129]],[[95686,87851],[-337,-49],[-167,-474]],[[90412,86000],[-914,-171],[-899,-1124]],[[87534,83347],[438,-73],[136,-360]],[[63219,76972],[-27,-388],[303,-678]],[[60620,78459],[-156,227],[410,236],[-8,125]],[[60617,78955],[9,255],[143,161],[269,42],[44,192],[-62,318],[113,302],[-3,169],[-410,187],[-162,-6],[-172,270],[-213,-92],[-352,203],[6,113],[-99,250],[-222,28],[-23,178],[70,117],[-178,326],[-288,-56],[-84,29],[-70,-131],[-104,24]],[[59670,89780],[18,-267],[18,-589]],[[60317,88878],[-168,248],[177,218]],[[60998,88986],[233,140],[-186,422]],[[62654,90740],[1,-321],[219,-197]],[[63371,90714],[580,274],[970,495]],[[69038,93255],[183,523],[206,114]],[[69427,93892],[736,-152],[57,-320]],[[70220,93420],[-263,-468],[173,-183]],[[72363,94242],[483,116],[669,-25]],[[73891,94709],[321,378],[319,16]],[[75805,95466],[93,157],[729,54]],[[81143,94322],[251,109],[141,-369]],[[88852,92998],[-201,534],[367,250]],[[98811,92070],[799,-275],[-99610,-251]],[[0,89250],[0,-3]],[[58449,51176],[110,-325],[-16,-339],[-80,-73]],[[58216,51057],[67,-59],[166,178]],[[61883,61244],[-37,246],[-83,173]],[[59899,67595],[-141,395],[-139,-2]],[[63694,67644],[47,-203],[190,-242]],[[64444,62771],[-801,-221],[-259,-259],[-199,-604],[-130,-96],[-70,191],[-106,-28],[-269,57],[-50,58],[-321,-13],[-75,-52],[-114,149],[-74,-283],[28,-243],[-121,-183]],[[59434,57280],[-39,11],[5,287],[-33,197],[-143,228],[-34,415],[34,425],[-129,40],[-19,-129],[-167,-29],[67,-169],[23,-346],[-152,-316],[-138,-415],[-144,-59],[-233,336],[-105,-119],[-29,-168],[-143,-109],[-9,-118],[-277,0],[-38,118],[-200,20],[-100,-99],[-77,50],[-143,336],[-48,158],[-200,-79],[-76,-267],[-72,-514],[-95,-109],[-85,-63]],[[56635,56793],[-23,27]],[[56351,58246],[3,140],[-102,169],[-3,335],[-58,222],[-98,-33],[28,211],[72,240],[-32,239],[92,176],[-58,135],[73,355],[127,425],[240,-41],[-14,2286]],[[59433,57348],[1,-68]],[[59434,57280],[3,-449]],[[59445,54277],[-171,-265],[-195,1],[-224,-135],[-176,129],[-115,-157]],[[56824,56568],[-189,225]],[[63438,58380],[158,20]],[[63596,58400],[-2,-9],[-1,-237],[0,-581],[0,-301],[-125,-353],[-194,-481]],[[62934,53474],[-278,-467],[-415,-571]],[[63596,58400],[89,12]],[[34889,54255],[109,-341],[-49,-248],[-24,-263],[-71,-242]],[[56266,80097],[-77,-150],[-55,-232]],[[58908,36434],[-56,-256],[-163,-62],[-166,312],[-2,199],[76,216],[26,168],[80,41],[140,-105]],[[60041,72458],[74,126],[75,127],[15,321],[91,-112],[306,160],[147,-108],[229,1],[320,217],[149,-10],[316,89]],[[50518,55366],[-224,-122]],[[68841,73220],[156,583],[-60,429],[-204,137],[72,254],[232,-27],[132,318],[89,370],[371,134],[-58,-267],[40,-161],[114,15]],[[65546,75618],[313,8],[-45,290],[237,199],[234,334],[374,-304],[30,-460],[106,-118],[301,27],[93,-105],[137,-593],[317,-398],[181,-271],[291,-282],[369,-247],[-7,-352]],[[52339,73106],[302,232],[195,-69]],[[57310,73833],[135,447],[-176,276]],[[57269,74556],[308,550],[428,23],[117,438]],[[58651,75491],[334,373],[324,163]],[[60889,49136],[-128,-710],[16,-326]],[[59099,46514],[-157,172],[-177,97],[-111,97],[-116,146]],[[58449,51176],[98,69],[304,-7],[566,44]],[[60092,77809],[-304,-100],[-377,-333]],[[33939,31983],[-169,319]],[[30523,76986],[-147,-342],[-47,-129]],[[29077,74266],[69,-103],[5,-217]],[[28797,73761],[-183,90],[191,-185]],[[27408,66595],[-105,132],[-148,496]],[[27026,67663],[-42,225],[57,383]],[[27041,68271],[-77,316],[-217,482]],[[25227,69288],[-114,-90],[50,-153]],[[24957,68598],[-202,17],[-207,305]],[[16564,71667],[-71,93],[-33,316]],[[15496,76016],[-89,441],[109,543]],[[15516,77000],[34,523],[33,522]],[[15533,78818],[-88,492],[-80,268]],[[15948,78951],[69,152],[-45,472]],[[13587,83606],[-245,183],[-78,503]],[[8164,86018],[-308,-122],[-39,339]],[[4226,83160],[-43,96],[304,270]],[[3654,89313],[-351,334],[390,241]],[[3832,91498],[493,19],[350,262]],[[31057,57908],[249,-6],[297,60]],[[33102,57232],[45,-462],[144,13],[109,-135]],[[62539,59289],[-43,-146],[-137,12],[-89,-78]],[[57838,32957],[-210,-262],[-290,-224]],[[56553,32368],[-168,-71],[-115,31]],[[55331,31983],[-94,10],[-120,258]],[[58175,39107],[113,-6],[134,-97],[94,69],[148,-58]],[[58409,42899],[-210,-79],[-159,-230],[-33,-199],[-100,-46],[-241,-473],[-154,-373],[-94,-13],[-90,66],[-311,63]]],"transform":{"scale":[0.0036000360003600037,0.001736468664686647],"translate":[-180,-90]}} + }; +})); + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('map/ChoroplethCountries.js',["d3", "./Choropleth", "topojson", "./countries"], factory); + } else { + root.map_ChoroplethCountries = factory(root.d3, root.map_Choropleth, root.topojson, root.map_countries); + } +}(this, function (d3, Choropleth, topojson, countries) { + function ChoroplethCountries() { + Choropleth.call(this); + + this._dataMap = {}; + this._dataMaxWeight = 0; + this._dataMinWeight = 0; + this.projection(this.worldProjection()); + } + ChoroplethCountries.prototype = Object.create(Choropleth.prototype); + ChoroplethCountries.prototype._class += " map_ChoroplethCountries"; + + ChoroplethCountries.prototype.publish("worldProjection", "mercator", "set", "Map Projection", ["mercator", "orthographic"],{tags:['Private']}); + + ChoroplethCountries.prototype.testData = function () { + + var nameCodeMap = {}; + for (var key in countries.countryNames) { + var item = countries.countryNames[key]; + nameCodeMap[item.name] = key; + } + + var rawData = [ + { "name": "United States", "weight": 29.946185501741 }, { "name": "China", "weight": 229.946185501741 } + ]; + + var countryData = rawData.map(function (item) { + return { "country": nameCodeMap[item.name], "weight": item.weight, "label":item.name }; + }); + + this.columns(["Country", "Weight", "Label"]); + this.data(countryData); + + return this; + }; + + ChoroplethCountries.prototype.data = function (_) { + var retVal = Choropleth.prototype.data.apply(this, arguments); + if (arguments.length) { + this._dataMap = {}; + this._dataMinWeight = null; + this._dataMaxWeight = null; + + var context = this; + this._data.forEach(function (item) { + context._dataMap[item.country] = item.weight; + if (!context._dataMinWeight || item.weight < context._dataMinWeight) { + context._dataMinWeight = item.weight; + } + if (!context._dataMaxWeight || item.weight > context._dataMaxWeight) { + context._dataMaxWeight = item.weight; + } + }); + } + + return retVal; + }; + + ChoroplethCountries.prototype.enter = function (domNode, element) { + Choropleth.prototype.enter.apply(this, arguments); + element.classed("map_Choropleth", true); + + this.projection(this.worldProjection()); + + var context = this; + this.lookup = {}; + var countryArray = topojson.feature(countries.topology, countries.topology.objects.countries).features.map(function (item) { + item.category = "Country"; + if (countries.countryNames[item.id]) { + item.name = countries.countryNames[item.id].name; + context.lookup[item.name] = item; + } + return item; + }); + var choroPaths = this._svg.selectAll("path").data(countryArray); + + // Enter --- + this.choroPaths = choroPaths.enter().append("path") + .attr("d", this.d3Path) + .on("click", function (d) { + if (context._dataMap[d.id]) { + var obj = [d.id, context._dataMap[d.id], d.name]; + context.click(context.rowToObj(obj), "weight"); + } + }) + .on("dblclick", function (d) { + d3.event.stopPropagation(); + context.zoomToFit(context.active === this ? null : this, 750); + context.active = this; + }) + .attr("id", function (d) { + return d.id; + }) + ; + this.choroPaths + .append("title") + ; + }; + + ChoroplethCountries.prototype.update = function (domNode, element) { + Choropleth.prototype.update.apply(this, arguments); + this.projection(this.worldProjection()); + + var context = this; + + // Update --- + this.transition.apply(this.choroPaths) + .style("fill", function (d) { + var code = d.id; + var weight = context._dataMap[code]; + if (weight === undefined) { + return "url(#hash)"; + } + return context._palette(weight, context._dataMinWeight, context._dataMaxWeight); + }) + ; + + this.choroPaths.select("title") + .text(function (d) { + var code = countries.countryNames[d.id]; + if (countries.countryNames[d.id]) { + return countries.countryNames[d.id].name + " (" + context._dataMap[code] + ")"; + } + return ""; + }) + ; + }; + + return ChoroplethCountries; +})); + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('map/us-states.js',[], factory); + } else { + root.map_usStates = factory(); + } +}(this, function () { + return { + stateNames: { + "1": { + "name": "Alabama", + "code": "AL" + }, + "2": { + "name": "Alaska", + "code": "AK" + }, + "4": { + "name": "Arizona", + "code": "AZ" + }, + "5": { + "name": "Arkansas", + "code": "AR" + }, + "6": { + "name": "California", + "code": "CA" + }, + "8": { + "name": "Colorado", + "code": "CO" + }, + "9": { + "name": "Connecticut", + "code": "CT" + }, + "10": { + "name": "Delaware", + "code": "DE" + }, + "11": { + "name": "District of Columbia", + "code": "DC" + }, + "12": { + "name": "Florida", + "code": "FL" + }, + "13": { + "name": "Georgia", + "code": "GA" + }, + "15": { + "name": "Hawaii", + "code": "HI" + }, + "16": { + "name": "Idaho", + "code": "ID" + }, + "17": { + "name": "Illinois", + "code": "IL" + }, + "18": { + "name": "Indiana", + "code": "IN" + }, + "19": { + "name": "Iowa", + "code": "IA" + }, + "20": { + "name": "Kansas", + "code": "KS" + }, + "21": { + "name": "Kentucky", + "code": "KY" + }, + "22": { + "name": "Louisiana", + "code": "LA" + }, + "23": { + "name": "Maine", + "code": "ME" + }, + "24": { + "name": "Maryland", + "code": "MD" + }, + "25": { + "name": "Massachusetts", + "code": "MA" + }, + "26": { + "name": "Michigan", + "code": "MI" + }, + "27": { + "name": "Minnesota", + "code": "MN" + }, + "28": { + "name": "Mississippi", + "code": "MS" + }, + "29": { + "name": "Missouri", + "code": "MO" + }, + "30": { + "name": "Montana", + "code": "MT" + }, + "31": { + "name": "Nebraska", + "code": "NE" + }, + "32": { + "name": "Nevada", + "code": "NV" + }, + "33": { + "name": "New Hampshire", + "code": "NH" + }, + "34": { + "name": "New Jersey", + "code": "NJ" + }, + "35": { + "name": "New Mexico", + "code": "NM" + }, + "36": { + "name": "New York", + "code": "NY" + }, + "37": { + "name": "North Carolina", + "code": "NC" + }, + "38": { + "name": "North Dakota", + "code": "ND" + }, + "39": { + "name": "Ohio", + "code": "OH" + }, + "40": { + "name": "Oklahoma", + "code": "OK" + }, + "41": { + "name": "Oregon", + "code": "OR" + }, + "42": { + "name": "Pennsylvania", + "code": "PA" + }, + "44": { + "name": "Rhode Island", + "code": "RI" + }, + "45": { + "name": "South Carolina", + "code": "SC" + }, + "46": { + "name": "South Dakota", + "code": "SD" + }, + "47": { + "name": "Tennessee", + "code": "TN" + }, + "48": { + "name": "Texas", + "code": "TX" + }, + "49": { + "name": "Utah", + "code": "UT" + }, + "50": { + "name": "Vermont", + "code": "VT" + }, + "51": { + "name": "Virginia", + "code": "VA" + }, + "53": { + "name": "Washington", + "code": "WA" + }, + "54": { + "name": "West Virginia", + "code": "WV" + }, + "55": { + "name": "Wisconsin", + "code": "WI" + }, + "56": { + "name": "Wyoming", + "code": "WY" + }, + "60": { + "name": "American Samoa", + "code": "AS" + }, + "66": { + "name": "Guam", + "code": "GU" + }, + "69": { + "name": "Northern Mariana Islands", + "code": "MP" + }, + "72": { + "name": "Puerto Rico", + "code": "PR" + }, + "78": { + "name": "Virgin Islands", + "code": "VI" + } + }, + topology: { + type: "Topology", + objects: { + states: { + "type": "GeometryCollection", + "geometries": [{ + "type": "MultiPolygon", + "id": 2, + "arcs": [[[9426]], [[9427]], [[9428]], [[9429]], [[9430]], [[9431]], [[9432]], [[9433]], [[9434]], [[9435]], [[9436]], [[9437]], [[9438]], [[9439]], [[9440]], [[9441]], [[9442]], [[9443]], [[9444]], [[9445]], [[9446]], [[9447]], [[9450]], [[9451]], [[9452]], [[9453]], [[9629]], [[9454]], [[9630]], [[9455]], [[9456]], [[9631]], [[9457]], [[9632]], [[9633]], [[9458]], [[9634]], [[9459]], [[9460]], [[9466]], [[9635]], [[9461]], [[9636]], [[9637]], [[9638]], [[9639]], [[9483]], [[9640]], [[9509]], [[9467]], [[9641]], [[9642]], [[9510]], [[9643]], [[9511]], [[9512]], [[9484]], [[9476]], [[9485]], [[9486]], [[9448]], [[9513]], [[9514]], [[9515]], [[9487]], [[9449]], [[9548]], [[9869, 9550]], [[9488]], [[9489]], [[9524]], [[9490]], [[9552, 9521, 9870, 9523, 9551, 9533]], [[9500]], [[9499, 9529, 9871, 9531, 9497, 9534]], [[9491]], [[9492]], [[9470]], [[9603]], [[9604]], [[9582]], [[9583]], [[9584]], [[9585]], [[9560]], [[9586]], [[9587]], [[9561]], [[9588]], [[9605]], [[9589]], [[9562]], [[9592]], [[9593]], [[9594]], [[9563]], [[9597]], [[9553]], [[9554]], [[9555]], [[9625]], [[9626]], [[9627]], [[9620]], [[9611, 9602, 9606, 9596, 9607, 9591, 9608, 9581, 9571, 9609, 9872, 9493, 9479, 9465, 9873, 9463, 9480, 9468, 9481, 9475, 9567, 9471, 9568, 9559, 9628, 9624, 9622, 9612, 9619, 9600, 9610, 9536, 9547, 9542, 9545, 9501, 9528, 9516, 9644, 9518, 9525, 9874, 9527, 9503, 9875, 9505, 9543, 9508, 9544, 9540, 9546, 9538]]] + }, { + "type": "MultiPolygon", + "id": 15, + "arcs": [[[9417]], [[9422]], [[9421]], [[9423]], [[9876, 9420]], [[9424]], [[9425]], [[9418]]] + }, { + "type": "MultiPolygon", + "id": 72, + "arcs": [[[9866]], [[9813, 9697, 9666, 9723, 9817, 9718, 9726, 9759, 9868, 9839, 9877, 9737, 9820, 9731, 9847, 9853, 9844, 9863, 9864, 9855, 9865, 9834, 9848, 9782, 9878, 9822, 9803, 9689, 9746, 9830, 9705, 9790, 9823, 9668, 9768, 9779, 9660, 9761, 9879, 9654, 9788, 9832]]] + }, { + "type": "Polygon", + "id": 1, + "arcs": [[-6786, -6785, -6792, -6791, -6807, 6974, -6994, -6998, 7027, -7168, -7171, 7205, -7420, 7492, 7493, -7574, 7698, 7699, -7846, 7871, -8018, 8061, -8111, -8157, 8194, -8293, 8320, 8321, -8483, 8483, -8579, 8680, 8681, 8688, 8689, 8690, 8566, 8567, 8683, 8684, 8685, 8675, 8676, 9880, 8678, 8701, 8702, 8703, -8620, 8521, -8436, 8249, 8250, -8128, 7954, 7955, -7826, 7678, -7599, 7448, -7421, 7302, -7257, 7179, -6951, -6954, 6937, -6753, -6699, -6714, -6725, -6724]] + }, { + "type": "Polygon", + "id": 5, + "arcs": [[-5843, -5842, -5816, -5921, -5920, -5919, -5932, -5931, -5930, -5716, -5888, -5887, -5886, -5917, -5916, -5866, -5973, -5972, -5971, -5970, -5969, -6163, -6274, 6406, 6407, 6408, 6409, -6605, 6734, 6735, 6736, 7015, -7027, 7132, 7133, -7415, -7414, 7662, 7663, 7664, 7665, 7666, 7777, 7794, 7795, 7733, 7734, 7719, 7720, 7643, 7644, 7645, -7611, 7513, -7233, -7232, 7118, -6775, -6774, 6727, -6611, 6550, -6316, 6256, 6117, -5946, -5936]] + }, { + "type": "Polygon", + "id": 4, + "arcs": [[-4752, -5779, 5779, 5780, 5781, -7177, 7591, 7592, -8039, 8208, 8504, 8191, 7725, 7726, 7305, 7306, -6522, -6521, -5912, -4625, -5343, -5417, -5416, -4754, -4753]] + }, { + "type": "MultiPolygon", + "id": 6, + "arcs": [[[7053]], [[7019]], [[7054]], [[6896]], [[6897]], [[-1601, -1600, -1604, 2383, -2395, -2394, -2393, -2392, 4129, 4130, -4310, -4309, -4308, -3802, -4324, 4568, -4773, -4255, 5466, -5913, 6520, 6521, -7307, -7306, -7727, 7740, 7697, 7519, 7056, 7020, 6899, 6528, 5874, 5606, 5291, 5193, 5288, 5438, 5155, 5018, 4853, 4552, 4697, 4472, 4696, 4474, 4482, 4847, 4484, 3626, 2685, 2373, -1893, -1975, -1974, -1882]]] + }, { + "type": "Polygon", + "id": 8, + "arcs": [[-2141, -2140, -2553, -2552, -2733, -2732, -2702, -2701, -2823, -2972, -2971, 3139, -3194, 3363, 3364, -3620, 3939, 3940, -4277, 4354, -4592, -4591, 4878, 4879, -5245, 5317, 5318, 5319, 5207, 5208, 5307, 5308, 5510, 5511, 5496, 5497, 5323, 5321, -4751, -4750, -4749, 4628, -4026, 3577, -3100, -3099, 2981, 2982, -2194, -2137, -2136, -2135]] + }, { + "type": "Polygon", + "id": 9, + "arcs": [[-2172, -2171, -2170, -2018, -2017, 2317, 2318, -2457, 2526, 2527, 2557, 2559, 9881, 2561, 2547, 2548, 2549, -2285, -2284, -1998]] + }, { + "type": "Polygon", + "id": 11, + "arcs": [[4385, 4386, -4115, -4297]] + }, { + "type": "Polygon", + "id": 10, + "arcs": [[3752, 4102, 4392, 4393, 4394, 4395, 4396, 4397, -4267, 4100, 4101, -4079, 3754, 3755, -3497, -3588, 3756, -3586]] + }, { + "type": "MultiPolygon", + "id": 12, + "arcs": [[[9361]], [[9338]], [[9063]], [[9882, 9883]], [[8993, 8905]], [[9884, 9356, 9885, 9358, 9362, 9351, 9340, 9331, 9302, 9329, 9304, 9285, 9264, 9262, 9235, 9221, 9193, 9886, 9137, 9363, 8968, 8865, 8969, 9065, 9006, 9064, 9008, 8913, 9009, 8915, 8804, 9887, 8806, 8797, 8790, 8787, -8676, -8686, -8685, -8684, -8568, -8567, -8691, -8690, -8689, -8682, -8745, -8744, -8733, -8737, -8736, -8743, -8742, -8740, -8739, -8762, 8875, -8760, -8828, -8827, -8697, -8696, -8600, -8747, -8746, -8707, 8835, 8906, 9013, 9099, 9139, 9161, 9152, 9098, 8991, 8903, 8992, 9888, 8988, 9116, 9153, 9204, 9889, 9206, 9146, 9200, 9276, 9296, 9890, 9298, 9326, 9891, 9322, 9892, 9324, 9332, 9353, 9360]]] + }, { + "type": "MultiPolygon", + "id": 13, + "arcs": [[[8704]], [[9893, 8606]], [[8522]], [[8333]], [[8283]], [[8284]], [[8523, 8607, 9894, 8609, 8705, 8706, 8745, 8746, 8599, 8695, 8696, 8826, 8827, 8759, -8876, 8761, 8738, 8739, 8741, 8742, 8735, 8736, 8732, 8743, 8744, -8681, 8578, -8484, 8482, -8322, -8321, 8292, -8195, 8156, 8110, -8062, 8017, -7872, 7845, -7700, -7699, 7573, -7494, -7493, 7419, -7206, 7170, 7167, -7028, 6997, 6993, -6975, -6806, -6721, -6720, -6719, -6795, -6794, -6828, -6827, -6823, -6822, -6886, -6885, -6884, -6802, -6673, -6924, -6923, -6922, -6921, -6920, -7061, -7060, -7256, 7339, -7438, -7437, -7484, -7483, -7542, -7541, -7711, 7821, -7868, -7867, 7891, -7899, -8057, -8056, -8055, 8285, 8280, 8336]]] + }, { + "type": "Polygon", + "id": 19, + "arcs": [[-1566, 1654, -1696, -1780, -1779, 2023, -2098, 2159, -2230, 2312, 2313, -2452, -2451, -2450, 2717, -2767, 2921, -2928, 3117, 3118, 3078, 3079, 3081, 3082, 3093, 3094, 3091, 3092, 3088, 3089, 3085, 3086, 3075, 3076, 3072, 3073, 3069, 3070, -2935, 2880, -2829, 2659, 2660, -2543, 2416, -2304, 2207, -2191, 2065, 2066, -1834, -1833, 1756, -1660, 1651, -1521, -1490, -1494, -1493, -1517, -1516, -1515, -1526, -1525, -1519, -1518, -1497, -1496, -1502, -1501, -1500, -1513, -1512, -1505, -1504]] + }, { + "type": "Polygon", + "id": 16, + "arcs": [[20, -36, 111, -202, 240, -350, -329, -328, 518, -528, -737, -736, -735, -758, -652, 1121, -1174, -1173, 1592, -1734, -1733, 2052, 2141, 2107, 2108, 2021, 2022, 1896, 1580, 1581, -1263, -1262, -1261, 1091, -970, 914, -709, 522, 535, 536, -396, -395, 364, -248, -247, 114, -82, 22, 23]] + }, { + "type": "Polygon", + "id": 17, + "arcs": [[-1968, -1967, -1948, -1947, -1953, -1952, -1960, -1959, -2030, -2029, 2116, 2233, 2234, 2235, 2510, -2533, 2774, -2825, 2957, -3156, 3323, 3324, -3546, 3727, -3919, 4027, -4173, 4238, -4445, -4444, 4683, -4705, 4905, -4930, 5135, -5171, 5358, 5359, 5361, -5492, 5562, 5574, 5575, 5568, 5569, 5570, -5351, -5350, -5160, 5125, 4935, 4936, 4726, 4727, -4456, -4455, -4521, 4379, 4380, 4381, 4165, 4070, 4071, -3929, 3750, 3751, -3685, 3515, -3493, 3241, 3242, -3118, 2927, -2922, 2766, -2718, 2449, 2450, 2451, -2314, -2313, 2229, -2160, 2097, -2024, -1778]] + }, { + "type": "Polygon", + "id": 18, + "arcs": [[-2297, -2296, -2291, -2290, -2295, 2470, -2539, 2621, -2717, 2793, 2794, -3019, 3039, -3168, 3291, -3407, -3406, 3614, -3716, 3808, -3932, -4139, 4144, -4266, -4265, 4422, 4423, 4432, 4433, -4557, 4659, 4660, 4805, 4798, 4799, 4800, 4795, 4892, 4893, 4894, 4953, 4954, 4923, 4924, 4973, 4974, 4927, 4928, 4929, -4906, 4704, -4684, 4443, 4444, -4239, 4172, -4028, 3918, -3728, 3545, -3325, -3324, 3155, -2958, 2824, -2775, 2532, -2511, -2236, 2533, 2535, 2467, -2204, -2203, -2300, -2299]] + }, { + "type": "Polygon", + "id": 20, + "arcs": [[-3419, -3431, -3429, -3428, -3423, -3422, -3433, -3432, -3413, -3412, -3410, -3409, -3417, -3416, -3426, -3427, -3317, -3316, -3486, -3485, -3490, -3489, -3488, -3492, -3561, 3664, -3762, 3884, -4003, -4002, -4046, -4199, -4198, 4346, -4501, 4546, -4772, 4820, -5042, -5041, 5300, 5301, -5544, 5556, 5557, 5558, 5531, 5532, 5523, 5524, 5592, 5593, 5446, 5447, 5449, 5450, 5526, 5527, 5459, 5460, 5528, 5529, 5456, 5457, 5453, 5520, 5521, 5519, 5516, 5517, -5318, 5244, -4880, -4879, 4590, 4591, -4355, 4276, -3941, -3940, 3619, -3365, -3420]] + }, { + "type": "MultiPolygon", + "id": 21, + "arcs": [[[-4137, -4136, -4161, -4160, -4159, -4182, -4181, -4351, -4350, -4373, -4372, -4498, -4497, 4744, -4805, -4804, -5103, -5102, 5233, 5234, 5235, 5611, -5643, 5726, 5826, 5827, 5819, 5820, 5824, 5825, 5807, 5808, 5882, 5883, 5835, 5913, 5914, 5838, 5839, 5891, 5892, 5696, 5698, 5699, 5658, 5659, 5737, 5937, 5938, 5831, 5832, 5932, 5933, 5957, 5958, -5897, -5709, -5708, -5707, 5632, -5569, -5576, -5575, -5563, 5491, -5362, -5360, -5359, 5170, -5136, -4929, -4928, -4975, -4974, -4925, -4924, -4955, -4954, -4895, -4894, -4893, -4796, -4801, -4800, -4799, -4806, -4661, -4660, 4556, -4434, -4433, -4424, -4423, 4264, 4265, -4145, -4138]]] + }, { + "type": "MultiPolygon", + "id": 22, + "arcs": [[[9108]], [[9088]], [[9046]], [[9028]], [[9899, 9025, 9089, 9003, 9084, 9900, 9078, 9901, 9080, 9902, 9082, 9109, 9070, 9049, 9037, 9060, -9017, -8995, 8942, -8693, -8692, 8649, 8456, 8457, -8406, 8237, -8223, 7906, 7907, 7908, -7820, -7645, -7644, -7721, -7720, -7735, -7734, -7796, -7795, -7778, -7667, -7666, -7665, -7928, 7943, -8109, -8108, -8107, -8106, 8274, 8275, 8276, 8491, 8492, -8647, -8646, -8661, -8660, -8659, -8664, -8663, -8665, -8632, -8771, -8770, 8846, 8847, 9010, 9027]]] + }, { + "type": "MultiPolygon", + "id": 25, + "arcs": [[[2727]], [[2632]], [[2175, 2248, 2249, 2250, 2251, 2252, 2168, 2015, 2016, 2017, 2169, 2170, 2171, 1997, 1998, 1999, -1887, -1737, -1736, -1754, -1807, -1806, -1783, -1782, -1781, -1749, 1934, 9903, 2006, 9904, 2008, 2118, 2165, 2177, 9905, 2173, 2287]]] + }, { + "type": "MultiPolygon", + "id": 24, + "arcs": [[[4166]], [[4781, 4782, 4856, 4857, 4858, 4690, 4581, 4268, 4408, 4169, 4080, 3824, 3834, 3840, 4088, 4192, 9906, 4194, 4521, 4293, 4613, 4731, 4615, 4295, 4296, 4114, 4115, 4116, 3849, 3811, 3812, 3813, 3814, 3816, 3817, 3818, 3820, 3821, 3822, -3547, -3461, -3460, -3445, -3537, -3536, -3458, -3457, -3584, -3583, -3501, -3500, -3499, -3449, -3448, -3498, -3756, -3755, 4078, -4102, -4101, 4266, -4398, -4397, -4396, 4784]]] + }, { + "type": "MultiPolygon", + "id": 23, + "arcs": [[[918]], [[919]], [[1288, 1134, 1392, 1380, 1390, 1382, 1537, 1538, -1300, -889, 889, 890, 891, 817, 567, 360, 813, 920, 599, 1117, 1282, 1286, 1391]]] + }, { + "type": "MultiPolygon", + "id": 26, + "arcs": [[[9402]], [[9401]], [[771, 820, 9406, 1075, 1236, 9407, 1434, 1560, 1561, 9408, 1578, 9409, 1927, 9410, 9412, -2505, 2280, 2281, 2292, 2293, 2294, 2289, 2290, 2295, 2296, 2298, 2299, 2202, 2203, 2204, 2151, 1988, 1785, 1686, 1533, 1378, 1225, 1112, 9404, 9405, 948, 9400, 9399]], [[9395]], [[9388, 9389]], [[9390]], [[9377, 446, 9382, 9384, 491, 9394, 9907, 9392, 9396, 9397, 574, 9385, 712, 713, 714, 639, 640, 587, 588, 589, 590, 476, 477, 478, 479, 480, 481, 482, 483, 484, 434, 9378]], [[9373, 9379, 9375]], [[9376]]] + }, { + "type": "Polygon", + "id": 27, + "arcs": [[125, 151, 204, 9366, 9365, 203, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 473, 592, 593, 594, -667, 794, -800, 901, 902, 1050, -1075, 1139, -1162, -1187, -1186, -1191, 1370, -1423, 1502, 1503, 1504, 1511, 1512, 1499, 1500, 1501, 1495, 1496, 1517, 1518, 1524, 1525, 1514, 1515, 1516, 1492, 1493, 1489, 1490, 1336, -1220, 1179, -1044, -1043, 917, -893, 840, -746, 702, -551, 546, 415, -404, 348, -318, 218, -210, 164, 165, -55, 60, 106, 9364]] + }, { + "type": "Polygon", + "id": 29, + "arcs": [[-3119, -3243, -3242, 3492, -3516, 3684, -3752, -3751, 3928, -4072, -4071, -4166, -4382, -4381, -4380, 4520, 4454, 4455, -4728, -4727, -4937, -4936, -5126, 5159, 5349, 5350, -5571, -5570, -5633, 5706, 5707, 5708, 5896, 5897, 5898, 5899, -6100, 6161, 6162, 5968, 5969, 5970, 5971, 5972, 5865, 5915, 5916, 5885, 5886, 5887, 5715, 5929, 5930, 5931, 5918, 5919, 5920, 5815, 5841, 5842, 5935, 5936, -5766, 5719, -5557, 5543, -5302, -5301, 5040, 5041, -4821, 4771, -4547, 4500, -4347, 4197, 4198, 4045, 4001, 4002, -3885, 3761, -3665, 3560, 3491, -3487, -3304, 3273, -3129, -3070, -3074, -3073, -3077, -3076, -3087, -3086, -3090, -3089, -3093, -3092, -3095, -3094, -3083, -3082, -3080, -3079]] + }, { + "type": "Polygon", + "id": 28, + "arcs": [[-6755, -6754, -6938, 6953, 6950, -7180, 7256, -7303, 7420, -7449, 7598, -7679, 7825, -7956, -7955, 8127, -8251, -8250, 8435, -8522, 8619, -8704, -8703, 8838, 8861, 8880, -8847, 8769, 8770, 8631, 8664, 8662, 8663, 8658, 8659, 8660, 8645, 8646, -8493, -8492, -8277, -8276, -8275, 8105, 8106, 8107, 8108, -7944, 7927, -7664, -7663, 7413, 7414, -7134, -7133, 7026, -7016, -6737, -6736, -6768, -6767, -6772, -6771, -6743, -6742, -6741, -6773]] + }, { + "type": "Polygon", + "id": 30, + "arcs": [[43, 99, 88, 46, 50, 29, 9, 53, 110, -93, 108, -133, 221, -231, 373, -381, 514, 515, 516, 675, 676, 677, 763, 764, 765, 697, 698, 826, 827, 655, 649, 650, 651, 757, 734, 735, 736, 527, -519, 327, 328, 349, -241, 201, -112, 35, -21, 36, 19]] + }, { + "type": "MultiPolygon", + "id": 37, + "arcs": [[[-5845, 6042, 6259, 6044]], [[6047, 6086, 6179, 6194, 6038, 6056, 6247, 6431, 6425, 6582, 6258, 6583, 6564, 6492, 6560, 6804, 6761, 6831, 6759, 6893, 6990, 7112, 7271, 9920, 7273, 7279, 7280, 7281, 7282, 7252, 7005, 7006, 7007, 6928, 6877, 6846, 6847, 6852, 6853, 6676, 6677, 6756, 6645, 6646, 6630, 6631, 6768, 6769, 6695, 6749, 6750, 6751, 6671, 6672, 6801, 6883, 6884, 6885, 6821, 6822, 6823, -6595, -6594, -6457, -6456, -6392, -6391, -6287, -6286, -6285, 6174, -6175, -6174, -6233, -6232, -6231, -6084, -6083, -5987, -5986, -5985, -5928, -5927, -5926, -5854, -5896, -5895, -5911, -5910, -5674, -5673, -5963, -5671, -5714, -5713, -5712, -5882, -5881, -5880, -5725, -5724, -5876, -5805, -5804, -5803, -5871, -5870, -5908, -5907, -5849, 6041]]] + }, { + "type": "Polygon", + "id": 38, + "arcs": [[54, -166, -165, 209, -219, 317, -349, 403, -416, -547, 550, 551, 627, 628, 633, 634, 631, 632, 530, 583, 623, 624, 625, 635, -516, -515, 380, -374, 230, -222, 132, -109, 92, 93, 98, 103, 40, 32, 64, 68, 57]] + }, { + "type": "Polygon", + "id": 31, + "arcs": [[-1710, -1552, -1682, -1681, -1672, -1671, -1812, -1810, -1809, -1839, -1838, -1836, -1835, -2067, -2066, 2190, -2208, 2303, -2417, 2542, -2661, -2660, 2828, -2881, 2934, -3071, 3128, -3274, 3303, 3486, 3487, 3488, 3489, 3484, 3485, 3315, 3316, 3426, 3425, 3415, 3416, 3408, 3409, 3411, 3412, 3431, 3432, 3421, 3422, 3427, 3428, 3430, 3418, 3419, -3364, 3193, -3140, 2970, 2971, 2822, 2700, 2701, 2731, 2732, -2551, 2541, -2048, -2047, 1861, -1644, -1684, -1683, -1574, -1573, -1709]] + }, { + "type": "Polygon", + "id": 33, + "arcs": [[-890, 888, 1299, -1539, 1615, 1747, 1748, 1780, 1781, 1782, 1805, 1806, -1753, 1614, -1456, 1269, 1270, -1115, -996, 899, 900, -891]] + }, { + "type": "Polygon", + "id": 34, + "arcs": [[9921, 3944, 3785, 3786, 3787, 3788, 3789, 3726, 3668, 3524, 3525, -3254, -3253, 3124, 2911, 2912, -2814, 2756, -2603, -2568, -2567, -2770, -2769, 2897, 3116, 3066, 3156, 3256, 3346, 3531, 3521, 3805, 4124, 3946]] + }, { + "type": "Polygon", + "id": 35, + "arcs": [[5784, 5785, 5786, -6372, 6554, 6555, -6863, 7008, 7009, 7156, 7157, -7563, 7653, 7654, 7655, 7656, 7657, 7967, 7968, 7969, 7783, 7784, 7785, 7888, 7889, 8111, 8037, 8038, -7593, -7592, 7176, -5782, -5781, -5780, 5778, -5322, -5324, -5498, -5497, -5512, -5511, -5309, -5308, -5209, -5208, -5320]] + }, { + "type": "Polygon", + "id": 32, + "arcs": [[-2023, -2357, 2361, -2921, 3561, 3562, -3998, 4621, 4622, 4623, 4624, 5911, 5912, -5467, 4254, 4772, -4569, 4323, 3801, 4307, 4308, 4309, -4131, -4130, 2391, 2392, 2393, 2394, -2384, -1603, -1429, -1428, -1264, -1582, -1581, -1897]] + }, { + "type": "MultiPolygon", + "id": 36, + "arcs": [[[3237]], [[3052, 9922, 3054, 3119, 3152, 3121, 3056, 2782]], [[1826]], [[3046, 3097, 3048, 2751, 2629, 2770, 2768, 2769, 2566, 2567, 2568, 2324, 2325, 2093, 2153, 2154, 2156, 2157, 2188, 2189, 2056, 2057, 2088, 2089, 2085, 2086, 2060, 2061, 2062, 1831, 1716, 1713, 1721, 1724, 1701, 1570, 1279, 9923, 1281, 1275, 1276, 1019, 1031, 1005, -1001, 1002, -1132, 1204, -1296, -1485, 1544, -1738, 1886, -2000, -1999, 2283, 2284, -2550, -2549, 2752]]] + }, { + "type": "Polygon", + "id": 39, + "arcs": [[2397, -2447, 2666, -2675, 2898, -2906, 3033, 3034, -3246, 3262, 3263, -3520, 3528, -3609, 3737, 3738, 3893, 3894, 3895, 3992, -4069, 4228, 4226, 4362, 4363, 4494, 4495, 4496, 4497, 4371, 4372, 4349, 4350, 4180, 4181, 4158, 4159, 4160, 4135, 4136, 4137, 4138, 3931, -3809, 3715, -3615, 3405, 3406, -3292, 3167, -3040, 3018, -2795, -2794, 2716, -2622, 2538, -2471, -2294, -2293, -2282, -2281, 2504, 2505, 2506, 2507, 2508, 2509, 2514, 9926, 2516, 2669, 2593, 2594, 2595, 2636, 2579, 2443, 2401, -2200]] + }, { + "type": "Polygon", + "id": 40, + "arcs": [[-5458, -5457, -5530, -5529, -5461, -5460, -5528, -5527, -5451, -5450, -5448, -5447, -5594, -5593, -5525, -5524, -5533, -5532, -5559, -5558, -5720, 5765, -5937, 5945, -6118, -6257, 6315, -6551, 6610, -6728, 6773, 6774, -7119, 7231, 7232, 7233, 7234, 7401, 7402, 7398, 7399, 7400, 7380, 7440, 7441, 7442, 7337, 7338, 7229, 7230, 7139, 7140, 7035, 7036, 6930, 6931, -6871, 6691, -6627, 6398, -6366, 6016, 6017, 5798, 5799, 5794, 5795, 5796, 5791, 5792, -5785, -5319, -5518, -5517, -5520, -5522, -5521, -5454]] + }, { + "type": "Polygon", + "id": 41, + "arcs": [[661, -608, 658, -691, -604, -603, -696, -695, -694, -693, -692, -503, -502, -557, -555, -554, -513, -583, -536, -523, 708, -915, 969, -1092, 1260, 1261, 1262, 1263, 1427, 1428, 1602, 1603, 1599, 1600, 1881, 1973, 1974, 1892, 1893, 1611, 1464, 1298, 980, 776, 622]] + }, { + "type": "Polygon", + "id": 42, + "arcs": [[-2061, -2087, -2086, -2090, -2089, -2058, -2057, -2190, -2189, -2158, -2157, -2155, -2154, -2094, -2326, -2325, -2569, 2602, -2757, 2813, -2913, -2912, -3125, 3252, 3253, -3526, 3553, 3584, 3585, -3757, 3587, 3496, 3497, 3447, 3448, 3498, 3499, 3500, 3582, 3583, 3456, 3457, 3535, 3536, 3444, 3459, 3460, 3546, 3547, 3548, 3610, 3611, -3610, 3337, 3338, 3339, -3244, 3106, -3034, 2905, -2899, 2674, -2667, 2446, -2398, 2199, 2200, -2062]] + }, { + "type": "MultiPolygon", + "id": 44, + "arcs": [[[2544]], [[2545, -2250]], [[-2253, -2252, 2452, 2321, 2454, 2553, -2527, 2456, -2319, -2318, -2016, -2169]]] + }, { + "type": "MultiPolygon", + "id": 45, + "arcs": [[[8077]], [[8079]], [[8080]], [[7693, 9413, 9930, 9415, 7862, 8081, 8046, 9931, 8048, 9932, 8050, 8078, 8053, 8054, 8055, 8056, 7898, -7892, 7866, 7867, -7822, 7710, 7540, 7541, 7482, 7483, 7436, 7437, -7340, 7255, 7059, 7060, 6919, 6920, 6921, 6922, 6923, -6672, -6752, -6751, -6750, -6696, -6770, -6769, -6632, -6631, -6647, -6646, -6757, -6678, -6677, -6854, -6853, -6848, -6847, -6878, -6929, -7008, -7007, -7006, -7253, -7283, 7328, 7588, 9416]]] + }, { + "type": "Polygon", + "id": 46, + "arcs": [[-624, -584, -531, -633, -632, -635, -634, -629, -628, -552, -703, 745, -841, 892, -918, 1042, 1043, -1180, 1219, -1337, -1491, 1520, -1652, 1659, -1757, 1832, 1833, 1834, 1835, 1837, 1838, 1808, 1809, 1811, 1670, 1671, 1680, 1681, 1551, 1709, 1708, 1572, 1573, 1682, 1683, -1643, 1487, -1374, 1248, 1183, -1033, 939, -677, -676, -517, -636, -626, -625]] + }, { + "type": "Polygon", + "id": 47, + "arcs": [[-5660, -5659, -5700, -5699, -5697, -5893, -5892, -5840, -5839, -5915, -5914, -5836, -5884, -5883, -5809, -5808, -5826, -5825, -5821, -5820, -5828, -5879, -5878, -5891, -5890, -5889, -5859, -5983, -5863, -5862, -5929, 5984, 5985, 5986, 6082, 6083, 6230, 6231, 6232, 6173, 6174, -6175, 6284, 6285, 6286, 6390, 6391, 6455, 6456, 6593, 6594, -6824, 6826, 6827, 6793, 6794, 6718, 6719, 6720, 6805, 6806, 6790, 6791, 6784, 6785, 6723, 6724, 6713, 6698, 6752, 6753, 6754, 6772, 6740, 6741, 6742, 6770, 6771, 6766, 6767, -6735, 6604, -6410, -6409, -6408, -6407, 6273, -6162, 6099, -5900, -6101, -5898, -5959, -5958, -5934, -5933, -5833, -5832, -5939, -5938, -5738]] + }, { + "type": "MultiPolygon", + "id": 48, + "arcs": [[[9933]], [[9311, 9312]], [[9313, 9290, 9934, 9292, 9314]], [[9271]], [[9242]], [[9935, 9214]], [[9128]], [[9132, 9175, 9936, 9164, 9217, 9166, 9937, 9168, 9179, 9216, 9227, 9247, 9938, 9249, 9229, 9243, 9254, 9246, 9255, 9939, 9257, 9273, 9293, 9318, 9347, 9352, 9345, 9342, 9310, 9253, 9190, 9127, 8977, 8872, 8869, 8883, 8392, 8394, -7889, -7786, -7785, -7784, -7970, -7969, -7968, -7658, -7657, -7656, -7655, -7654, 7562, -7158, -7157, -7010, -7009, 6862, -6556, -6555, 6371, -5787, -5786, -5793, -5792, -5797, -5796, -5795, -5800, -5799, -6018, -6017, 6365, -6399, 6626, -6692, 6870, -6932, -6931, -7037, -7036, -7141, -7140, -7231, -7230, -7339, -7338, -7443, -7442, -7441, -7381, -7401, -7400, -7399, -7403, -7402, -7235, -7234, -7514, 7610, -7646, 7819, -7909, -7908, -7907, 8222, -8238, 8405, -8458, -8457, -8650, 8691, 8692, -8943, 8994, 9016, 9017, 9090, 9131, 9092, 9020, 9130]]] + }, { + "type": "Polygon", + "id": 49, + "arcs": [[-1732, 2343, -2621, -2196, -2195, -2983, -2982, 3098, 3099, -3578, 4025, -4629, 4748, 4749, 4750, 4751, 4752, 4753, 5415, 5416, 5342, -4624, -4623, -4622, 3997, -3563, -3562, 2920, -2362, 2356, -2022, -2109, -2108, -2142, -2053]] + }, { + "type": "MultiPolygon", + "id": 51, + "arcs": [[[5405, 5058, -4782, 5059]], [[5005, 4865, 4807, 4982, 5225, 5370, 5424, 5372, 5109, 5148, 5330, 5473, 5536, 9940, 5683, 5638, 5472, 5431, 5282, 5394, 9941, 5581, 5626, 5665, 5871, 9942, 5902, 9943, 9944, 5905, 5850, 5823, 5851, 5844, 5845, 5846, 5847, 5848, 5906, 5907, 5869, 5870, 5802, 5803, 5804, 5875, 5723, 5724, 5879, 5880, 5881, 5711, 5712, 5713, 5670, 5962, 5672, 5673, 5909, 5910, 5894, 5895, 5853, 5925, 5926, 5927, 5928, 5861, 5862, 5982, 5858, 5888, 5889, 5890, 5877, 5878, -5827, -5727, 5642, -5612, -5236, -5235, -5234, -5101, -5412, -5411, -5378, -5377, -5376, -5180, -5275, -5274, 5122, -4883, 4877, -4536, -4535, -4403, -4402, -4401, -4189, -4188, 4043, -3999, -3865, -3910, -4025, -4024, -3812, -3850, -4117, -4116, -4387, 4417, 9945, 4342, 4409, 4669, 4810, 4866, 5063, 5188]]] + }, { + "type": "Polygon", + "id": 50, + "arcs": [[1008, 998, -900, 995, 1114, -1271, -1270, 1455, -1615, 1752, 1753, 1735, 1736, 1737, -1545, 1484, 1295, -1205, 1131, -1003, 1000, 1001, 994]] + }, { + "type": "MultiPolygon", + "id": 53, + "arcs": [[[303]], [[271]], [[184]], [[118]], [[119]], [[120]], [[126, 2, 3, 75, 85, 80, 83, -23, 81, -115, 246, 247, -365, 394, 395, -537, 582, 512, 553, 554, 556, 501, 502, 691, 692, 693, 694, 695, 602, 603, 690, -659, 607, 608, 610, 467, 343, 233, 186, 187, 234, 319, 276, 371, 273, 372, 321, 407, 370, 307, 196, 183, 197, 129]]] + }, { + "type": "MultiPolygon", + "id": 55, + "arcs": [[[9372]], [[9371, 561, 557, -484, -483, -482, -481, -480, -479, -478, -477, -591, -590, -589, -588, -641, -640, -715, 9386, 879, 9949, 881, 1155, 1167, 9387, 1165, 1289, 1474, 1623, 1800, 1960, 2027, 2028, 2029, 1958, 1959, 1951, 1952, 1946, 1947, 1966, 1967, 1777, 1778, 1779, 1695, -1655, 1565, -1503, 1422, -1371, 1190, 1185, 1186, 1161, -1140, 1074, -1051, -903, -902, 799, -795, 666, -595, -594, -593, -474, -148, 9368, 9370]]] + }, { + "type": "Polygon", + "id": 54, + "arcs": [[3243, -3340, -3339, -3338, 3609, -3612, -3611, -3549, -3548, -3823, -3822, -3821, -3819, -3818, -3817, -3815, -3814, -3813, 4023, 4024, 3909, 3864, 3998, -4044, 4187, 4188, 4400, 4401, 4402, 4534, 4535, -4878, 4882, -5123, 5273, 5274, 5179, 5375, 5376, 5377, 5410, 5411, 5100, 5101, 5102, 4803, 4804, -4745, -4496, -4495, -4364, -4363, -4227, -4229, 4068, -3993, -3896, -3895, -3894, -3739, -3738, 3608, -3529, 3519, -3264, -3263, 3245, -3035, -3107]] + }, { + "type": "Polygon", + "id": 56, + "arcs": [[-827, -699, -698, -766, -765, -764, -678, -940, 1032, -1184, -1249, 1373, -1488, 1642, 1643, -1862, 2046, 2047, -2542, 2550, 2551, 2552, 2139, 2140, 2134, 2135, 2136, 2193, 2194, 2195, 2620, -2344, 1731, 1732, 1733, -1593, 1172, 1173, -1122, -651, -650, -656, -828]] + }, { + "type": "MultiPolygon", + "id": 78, + "arcs": [[[9867]], [[9840]]] + }] + }, + land: { + "type": "MultiPolygon", + "arcs": [[[9361]], [[9933]], [[9338]], [[9311, 9312]], [[9313, 9290, 9934, 9292, 9314]], [[9271]], [[9242]], [[9935, 9214]], [[9128]], [[9108]], [[9088]], [[9046]], [[9063]], [[9882, 9883]], [[9028]], [[8993, 8905]], [[8704]], [[9893, 8606]], [[8522]], [[8333]], [[8283]], [[8284]], [[8077]], [[8079]], [[8080]], [[7053]], [[7019]], [[7054]], [[6896]], [[6897]], [[4166]], [[3237]], [[3052, 9922, 3054, 3119, 3152, 3121, 3056, 2782]], [[2727]], [[2632]], [[2544]], [[1826]], [[918]], [[919]], [[9402]], [[9401]], [[9395]], [[9388, 9389]], [[9390]], [[9372]], [[9373, 9379, 9375]], [[-9918]], [[1275, 1276, 1019, 1031, 1005, 1001, 994, 1008, 998, 900, 891, 817, 567, 360, 813, 920, 599, 1117, 1282, 1286, 1391, 1288, 1134, 1392, 1380, 1390, 1382, 1537, 1615, 1747, 1934, 9903, 2006, 9904, 2008, 2118, 2165, 2177, 9905, 2173, 2287, 2175, 2248, 2545, 2250, 2452, 2321, 2454, 2553, 2527, 2557, 2559, 9881, 2561, 2547, 2752, 3046, 3097, 3048, 2751, 2629, 2770, 2897, 3116, 3066, 3156, 3256, 3346, 3531, 3521, 3805, 4124, 3946, 9921, 3944, 3785, 9954, 3787, 9955, 3789, 3726, 3668, 3524, 3553, 3584, 3752, 4102, 4392, 9956, 4394, 4784, 5059, 5405, 5058, 4782, 4856, 9957, 4858, 4690, 4581, 4268, 4408, 4169, 4080, 3824, 3834, 3840, 4088, 4192, 9906, 4194, 4521, 4293, 4613, 4731, 4615, 4295, 4385, 4417, 9945, 4342, 4409, 4669, 4810, 4866, 5063, 5188, 5005, 4865, 4807, 4982, 5225, 5370, 5424, 5372, 5109, 5148, 5330, 5473, 5536, 9940, 5683, 5638, 5472, 5431, 5282, 5394, 9941, 5581, 5626, 5665, 5871, 9942, 5902, 9943, 9944, 5905, 5850, 5823, 5851, 6042, 6259, 6044, 5845, 9958, 9959, 9960, 5847, 6041, 6047, 6086, 6179, 6194, 6038, 6056, 6247, 6431, 6425, 6582, 6258, 6583, 6564, 6492, 6560, 6804, 6761, 6831, 6759, 6893, 6990, 7112, 7271, 9920, 7273, 7279, 9961, 7281, 7328, 7588, 9416, 7693, 9413, 9930, 9415, 7862, 8081, 8046, 9931, 8048, 9932, 8050, 8078, 8053, 8285, 8280, 8336, 8523, 8607, 9894, 8609, 8705, 8835, 8906, 9013, 9099, 9139, 9161, 9152, 9098, 8991, 8903, 8992, 9888, 8988, 9116, 9153, 9204, 9889, 9206, 9146, 9200, 9276, 9296, 9890, 9298, 9326, 9891, 9322, 9892, 9324, 9332, 9353, 9360, 9884, 9356, 9885, 9358, 9362, 9351, 9340, 9331, 9302, 9329, 9304, 9285, 9264, 9262, 9235, 9221, 9193, 9886, 9137, 9363, 8968, 8865, 8969, 9065, 9006, 9064, 9008, 8913, 9009, 8915, 8804, 9887, 8806, 8797, 8790, 8787, 8676, 9880, 8678, 8701, 8838, 8861, 8880, 8847, 9010, 9027, 9899, 9025, 9089, 9003, 9084, 9900, 9078, 9901, 9080, 9902, 9082, 9109, 9070, 9049, 9037, 9060, 9017, 9090, 9131, 9092, 9020, 9130, 9132, 9175, 9936, 9164, 9217, 9166, 9937, 9168, 9179, 9216, 9227, 9247, 9938, 9249, 9229, 9243, 9254, 9246, 9255, 9939, 9257, 9273, 9293, 9318, 9347, 9352, 9345, 9342, 9310, 9253, 9190, 9127, 8977, 8872, 8869, 8883, 8392, 8394, 7889, 8111, 8037, 8208, 8504, 8191, 7725, 7740, 7697, 7519, 7056, 7020, 6899, 6528, 5874, 5606, 5291, 5193, 5288, 5438, 5155, 5018, 4853, 4552, 4697, 4472, 4696, 4474, 4482, 4847, 4484, 3626, 2685, 2373, 1893, 1611, 1464, 1298, 980, 776, 622, 661, 608, 610, 467, 343, 233, 186, 9946, 9962, 9948, 3, 75, 85, 80, 83, 23, 36, 19, 43, 99, 88, 46, 50, 29, 9, 53, 110, 93, 98, 103, 40, 32, 64, 68, 57, 60, 106, 9364, 125, 151, 204, 9366, 9365, 203, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 9368, 9370, 9371, 561, 557, 484, 434, 9378, 9377, 446, 9382, 9384, 491, 9394, 9907, 9392, 9396, 9397, 574, 9385, 712, 713, 9386, 879, 9949, 881, 1155, 1167, 9387, 1165, 1289, 1474, 1623, 1800, 1960, 2027, 2116, 2233, 2234, 2533, 2535, 2467, 2204, 2151, 1988, 1785, 1686, 1533, 1378, 1225, 1112, 9404, 9405, 948, 9400, 9399, 771, 820, 9406, 1075, 1236, 9407, 1434, 1560, 1561, 9408, 1578, 9409, 1927, 9410, 9412, 2505, -9912, 2507, -9910, 2509, 2514, 9926, 2516, 2669, 2593, 2594, 2595, 2636, 2579, 2443, 2401, 2200, 2062, 1831, 1716, 1713, 1721, 1724, 1701, 1570, 1279, 9923, 1281]], [[9612, 9619, 9600, 9610, 9536, 9547, 9542, 9545, 9501, 9528, 9516, 9644, 9518, 9525, 9874, 9527, 9503, 9875, 9505, 9543, 9508, 9544, 9540, 9546, 9538, 9611, 9602, 9606, 9596, 9607, 9591, 9608, 9581, 9571, 9609, 9872, 9493, 9479, 9465, 9873, 9463, 9480, 9468, 9481, 9475, 9567, 9471, 9568, 9559, 9628, 9624, 9622]], [[9489]], [[9626]], [[9552, 9521, 9870, 9523, 9551, 9533]], [[9561]], [[9499, 9529, 9871, 9531, 9497, 9534]], [[9869, 9550]], [[9455]], [[9515]], [[9447]], [[9563]], [[9514]], [[9491]], [[9445]], [[9555]], [[9554]], [[9440]], [[9586]], [[9510]], [[9444]], [[9434]], [[9513]], [[9512]], [[9588]], [[9511]], [[9431]], [[9548]], [[9642]], [[9460]], [[9438]], [[9562]], [[9432]], [[9470]], [[9451]], [[9589]], [[9487]], [[9458]], [[9426]], [[9553]], [[9437]], [[9524]], [[9492]], [[9500]], [[9441]], [[9435]], [[9490]], [[9592]], [[9439]], [[9625]], [[9486]], [[9485]], [[9488]], [[9442]], [[9452]], [[9443]], [[9597]], [[9454]], [[9436]], [[9453]], [[9585]], [[9483]], [[9449]], [[9428]], [[9456]], [[9446]], [[9620]], [[9603]], [[9459]], [[9448]], [[9457]], [[9450]], [[9594]], [[9583]], [[9584]], [[9582]], [[9476]], [[9587]], [[9605]], [[9604]], [[9484]], [[9627]], [[9461]], [[9560]], [[9429]], [[9427]], [[9433]], [[9593]], [[9430]], [[9629]], [[9630]], [[9631]], [[9632]], [[9633]], [[9634]], [[9466]], [[9635]], [[9636]], [[9637]], [[9638]], [[9639]], [[9640]], [[9509]], [[9467]], [[9641]], [[9643]], [[9867]], [[9866]], [[9840]], [[9813, 9697, 9666, 9723, 9817, 9718, 9726, 9759, 9868, 9839, 9877, 9737, 9820, 9731, 9847, 9853, 9844, 9863, 9864, 9855, 9865, 9834, 9848, 9782, 9878, 9822, 9803, 9689, 9746, 9830, 9705, 9790, 9823, 9668, 9768, 9779, 9660, 9761, 9879, 9654, 9788, 9832]], [[9417]], [[9422]], [[9421]], [[9423]], [[9876, 9420]], [[9424]], [[9425]], [[9418]]] + } + }, + "arcs": [[[162416, 583189], [236, -863], [94, -3199], [220, -1079], [-271, -1241]], [[162695, 576807], [-443, -309], [-4396, 83]], [[157856, 576581], [-6, 1800], [-436, 606], [-476, 3062], [167, 1173]], [[157105, 583222], [2782, -89], [2529, 56]], [[203483, 583173], [-111, -3268], [363, 0], [1, -4838], [604, -14]], [[204340, 575053], [0, -6406], [-109, -3], [-1, -3886]], [[204230, 564758], [-1074, 300], [-478, 661], [-49, -1946]], [[202629, 563773], [-411, -2654], [-860, -2419], [-1043, -435], [-462, 561]], [[199853, 558826], [29, 9804], [98, 1617], [303, -7], [-114, 3279], [302, 529], [-36, 7508], [72, 1628]], [[200507, 583184], [2976, -11]], [[181317, 583162], [311, -3373], [318, 707], [389, -2530], [-133, -1970], [788, -1235], [-38, -1636], [347, -662], [20, -2123]], [[183319, 570340], [343, -1416], [-25, -1101], [608, -791]], [[184245, 567032], [386, -2907], [-296, -416]], [[184335, 563709], [-284, -667], [56, -2637], [-277, -1038], [59, -2316]], [[183889, 557051], [-896, 68]], [[182993, 557119], [-468, -2]], [[182525, 557117], [101, 1562], [-233, 2072], [31, 1860], [-477, 1550], [-122, 1357], [-537, -515], [111, -1134], [-1263, -12], [41, -3203], [-354, -5]], [[179823, 560649], [-1, 1601], [-1073, -52], [-59, 2655]], [[178690, 564853], [-26, 3920], [480, 4], [-5, 6466], [-109, 1581], [659, 10], [112, 1730], [-222, 1681], [-105, 2947]], [[179474, 583192], [1843, -30]], [[175797, 583199], [0, -9287]], [[175797, 573912], [-2052, -28], [-1, 6456], [-689, -16]], [[173055, 580324], [0, 2844]], [[173055, 583168], [2742, 31]], [[199853, 558826], [-98, -1296], [-681, 144], [-597, -3335]], [[198477, 554339], [-62, 2205], [-374, 544], [-690, -278]], [[197351, 556810], [-1278, 1156], [-333, 1655]], [[195740, 559621], [8, 3507], [732, -36], [49, 1307], [484, -269], [0, 4521], [87, 4167]], [[197100, 572818], [159, -390], [75, 5957], [166, -2], [64, 4793]], [[197564, 583176], [2943, 8]], [[221924, 574709], [-1820, 8]], [[220104, 574717], [-102, 3252], [0, 5201]], [[220002, 583170], [1830, 2]], [[221832, 583172], [3, -5232], [89, -3231]], [[178690, 564853], [-400, 43], [-118, -1893], [-228, -480], [-676, 326], [-48, 1381], [-615, 5245], [-698, -1923], [-112, 1018]], [[175795, 568570], [2, 5342]], [[175797, 583199], [3677, -7]], [[220104, 574717], [-363, -10]], [[219741, 574707], [-362, -1], [-1, 1624], [-1819, 10], [0, -1619]], [[217559, 574721], [-1091, 11], [0, 3239], [-126, 10], [-1, 5192]], [[216341, 583173], [3661, -3]], [[186539, 583158], [25, -9701]], [[186564, 573457], [-1094, 108], [-9, -3230], [-2142, 5]], [[181317, 583162], [5222, -4]], [[193948, 567081], [-538, -46], [0, 1653], [-330, -43], [0, 1617], [-2172, 10], [0, -1617], [-363, 1]], [[190545, 568656], [35, 14501]], [[190580, 583157], [3492, 32]], [[194072, 583189], [-44, -7981], [115, -2218], [-242, -2960], [47, -2949]], [[195740, 559621], [-133, 1040], [-934, 55], [-434, -1362], [-302, 351]], [[193937, 559705], [11, 7376]], [[194072, 583189], [3492, -13]], [[206421, 583169], [53, -6498], [181, -1619]], [[206655, 575052], [-2315, 1]], [[203483, 583173], [2938, -4]], [[228232, 583191], [206, -4516], [166, -1312], [-187, -2686]], [[228417, 574677], [-2130, 0]], [[226287, 574677], [-64, 8514]], [[226223, 583191], [2009, 0]], [[230526, 583184], [49, -8486]], [[230575, 574698], [-2158, -21]], [[228232, 583191], [2294, -7]], [[223380, 574698], [-1, -3220], [-639, -11]], [[222740, 571467], [-816, 5]], [[221924, 571472], [0, 3237]], [[221832, 583172], [1466, 10]], [[223298, 583182], [0, -5247], [82, -3237]], [[226287, 574677], [-1090, 12]], [[225197, 574689], [-1817, 9]], [[223298, 583182], [2925, 9]], [[168030, 583185], [-42, -19407]], [[167988, 563778], [-338, -262]], [[167650, 563516], [-25, 343]], [[167625, 563859], [88, 1056], [-308, 2218], [-251, 148], [-798, -1281], [-586, -1450], [-104, 1725], [-570, -648], [55, -1799]], [[165151, 563828], [-497, 4], [-263, 1945], [-611, 1931], [-82, 1381], [-532, 1417], [-331, 3957]], [[162835, 574463], [-140, 2344]], [[162416, 583189], [2209, -15], [3405, 11]], [[171951, 583192], [-373, -3049], [-183, -3367], [361, 7], [-7, -9706], [182, -1632]], [[171931, 565445], [-274, 12], [-1, -4693], [-436, 1680], [-359, -1132]], [[170861, 561312], [-166, 418], [-548, -890], [-371, 2707], [-364, -947]], [[169412, 562600], [-132, 2358], [405, 757], [-4, 1210], [289, 2381], [-187, 3288], [316, 4420], [-331, 3951], [45, 2219]], [[169813, 583184], [2138, 8]], [[173055, 580324], [-26, -14910]], [[173029, 565414], [-1098, 31]], [[171951, 583192], [1104, -24]], [[169412, 562600], [-45, -983], [-485, 620], [-109, 1069], [-446, -598], [-339, 1070]], [[168030, 583185], [1783, -1]], [[188725, 567028], [0, 1624]], [[188725, 568652], [374, 0], [11, 14480]], [[189110, 583132], [1470, 25]], [[190545, 568656], [-200, -1611], [-1620, -17]], [[212324, 583170], [-3, -5175], [150, -1639]], [[212471, 576356], [-3238, 15]], [[209233, 576371], [-1, 6810]], [[209232, 583181], [3092, -11]], [[214880, 583162], [-1, -3570]], [[214879, 579592], [-364, -1], [-1, -1615], [-226, 0], [0, -3239]], [[214288, 574737], [-1816, 1]], [[212472, 574738], [-1, 1618]], [[212324, 583170], [2556, -8]], [[186539, 583158], [2571, -26]], [[188725, 568652], [-718, -1], [2, 2422], [-362, 804], [-543, 30], [-81, 1075], [-459, 475]], [[217559, 574721], [0, -1621]], [[217559, 573100], [-2179, 21], [-1, 4852], [-499, 6], [-1, 1613]], [[214880, 583162], [1461, 11]], [[233488, 574623], [-724, -26]], [[232764, 574597], [-2189, 101]], [[230526, 583184], [3019, -21]], [[233545, 583163], [240, -2188], [402, 728], [5, -3862], [-704, -3], [0, -3215]], [[209233, 576371], [4, -4555]], [[209237, 571816], [-1620, -4], [1, 1622], [-363, 4], [0, 1612], [-600, 2]], [[206421, 583169], [2811, 12]], [[175795, 568570], [0, -4401]], [[175795, 564169], [-503, 1656], [-278, -929], [18, -2373]], [[175032, 562523], [-508, -3], [3, 1885], [-1501, -262]], [[173026, 564143], [3, 1271]], [[217559, 573100], [127, -1619], [-2, -6492], [124, -2], [-3, -3238]], [[217805, 561749], [-2509, -20]], [[215296, 561729], [1, 3269], [-141, 0], [0, 6485], [-143, 10], [0, 3259], [-725, -15]], [[156776, 574866], [145, -2337], [-336, 700], [191, 1637]], [[156018, 576188], [367, -1161], [-54, -1921], [-274, 763], [-39, 2319]], [[156711, 577874], [437, -1003], [-572, -1182], [-174, 1060], [309, 1125]], [[239768, 576252], [-26, -7172], [46, -6528]], [[239788, 562552], [-1935, 133], [-2, -978], [-1789, -11]], [[236062, 561696], [-29, 9709]], [[236033, 571405], [-4, 6210]], [[236029, 577615], [339, 173], [235, -1132], [1047, -347], [154, -2131], [907, 561], [6, 841], [719, 948], [332, -276]], [[157403, 572219], [-142, 1501], [248, 575], [362, -1247], [-15, 3533]], [[162835, 574463], [-341, 252], [-585, -931], [-106, -3299], [197, -417]], [[162000, 570068], [-3852, 30]], [[158148, 570098], [-745, 2121]], [[212472, 574738], [0, -3235], [160, 6], [-1, -4641]], [[212631, 566868], [-1041, 215], [-260, -1783], [-494, -878], [-372, 2570], [-383, -709], [-219, -2110], [-618, 322]], [[209244, 564495], [-7, 7321]], [[219741, 574707], [109, -3230], [1, -6504], [110, 0], [-1, -3243]], [[219960, 561730], [-1079, -3]], [[218881, 561727], [-1076, 22]], [[243362, 568344], [29, -12216], [-17, -11280]], [[243374, 544848], [-834, -2840], [212, -1505]], [[242752, 540503], [-2, -7]], [[242750, 540496], [-224, 823]], [[242526, 541319], [-10, 0]], [[242516, 541319], [-187, -592]], [[242329, 540727], [-9, 7]], [[242320, 540734], [-75, -212]], [[242245, 540522], [-5, -38]], [[242240, 540484], [-9, -872]], [[242231, 539612], [3, 11]], [[242234, 539623], [-248, 57]], [[241986, 539680], [-26, 1879], [-2117, 44]], [[239843, 541603], [15, 4838]], [[239858, 546441], [-15, 12915], [-55, 3196]], [[239768, 576252], [1003, -1644], [260, 59], [-216, -1483], [572, -280], [382, -4206], [280, 489], [20, 1987], [577, 82], [135, -1750], [581, -1162]], [[209244, 564495], [-258, 1115], [-593, -179], [-307, 1362], [-1057, 19], [-145, 560], [-288, -1583], [-558, -1]], [[206038, 565788], [-93, 498], [-752, 103], [-963, -1631]], [[165151, 563828], [-359, -3363], [-516, -331], [-139, -2995], [-195, -1515], [49, -2367], [561, -1042], [-25, -1385]], [[164527, 550830], [-822, -18], [-768, 1529], [-383, 1474], [-339, 202], [-528, 3049]], [[161687, 557066], [129, 2030], [-144, 1373]], [[161672, 560469], [135, 875], [-307, 1331], [76, 2648], [386, 644], [303, 1650], [-265, 2451]], [[215296, 561729], [-1431, 3], [-2, -1673]], [[213863, 560059], [-714, 1226]], [[213149, 561285], [-15, 1450], [265, 1806], [-308, 1452], [-460, 875]], [[232764, 574597], [24, -6811]], [[232788, 567786], [-2527, 21]], [[230261, 567807], [-1799, -6]], [[228462, 567801], [14, 367]], [[228476, 568168], [71, 2441], [-130, 4068]], [[221924, 571472], [-986, 7], [-3, -6507], [100, -3249]], [[221035, 561723], [-716, 0]], [[220319, 561723], [-359, 7]], [[225197, 574689], [73, -6488]], [[225270, 568201], [-362, -8], [-2, -3234], [-287, 1], [0, -1975]], [[224619, 562985], [-263, 25], [-571, 2718], [-293, -1216], [-752, 3114], [0, 3841]], [[228476, 568168], [-2123, 27]], [[226353, 568195], [-1083, 6]], [[236062, 561696], [6, -7465]], [[236068, 554231], [0, -615], [-707, -32]], [[235361, 553584], [-1430, 50]], [[233931, 553634], [-29, 8560], [-224, 1564], [125, 1180], [-986, 11]], [[232817, 564949], [-29, 2837]], [[233488, 574623], [363, -5], [3, -3239], [2179, 26]], [[188725, 567028], [1, -2703]], [[188726, 564325], [-1602, -42], [-179, 1901], [-363, 820], [-2337, 28]], [[158090, 569229], [27, -389]], [[158117, 568840], [-233, -1009], [277, -1641], [-369, 861], [-55, 2156], [353, 22]], [[157568, 571941], [243, -1776], [-417, -307], [-219, -1059], [350, -339], [185, -3598], [45, 1502], [415, -1154], [-2, -2382], [-642, 2318], [-20, 2344], [-434, 1258], [298, 3296], [198, -103]], [[156634, 565779], [-60, -3687], [-1564, -7], [0, 264], [-3066, -4]], [[151944, 562345], [-337, 5365], [202, 2998], [-202, 971]], [[151607, 571679], [463, -265], [484, -1494], [396, -424], [748, -1863], [763, 58], [868, -995], [776, 701], [529, -1618]], [[224619, 562985], [0, -1281]], [[224619, 561704], [-2151, 10]], [[222468, 561714], [-1433, 9]], [[193937, 559705], [-803, -422], [-51, -3212], [-1027, -2365]], [[192056, 553706], [-1187, -7]], [[190869, 553699], [-361, 552], [1, 1469], [-266, 4], [-517, 1364], [204, 1867], [-1205, -7]], [[188725, 558948], [1, 5377]], [[161672, 560469], [-3555, -37]], [[158117, 560432], [249, 3191], [301, 1598], [-407, 1180], [-143, 2439]], [[158090, 569229], [58, 869]], [[179823, 560649], [58, -3498], [649, 4], [-91, -2233], [238, 251], [-154, -1949], [417, -649], [44, -4053]], [[180984, 548522], [-292, -238], [-171, 1188], [-551, 1163], [-685, 298]], [[179285, 550933], [-478, 836], [-38, 1568], [-837, 1677], [-963, -135]], [[176969, 554879], [-354, 1336], [183, 799], [-95, 1862], [-283, 1075], [-625, 4218]], [[245498, 568091], [24, -13480]], [[245522, 554611], [-1265, -6316], [-883, -3447]], [[243362, 568344], [242, -1593], [425, -163], [-24, -1207], [886, 751], [607, 1959]], [[226353, 568195], [59, -3242], [-1, -6490]], [[226411, 558463], [-285, 2]], [[226126, 558465], [-1436, 0]], [[224690, 558465], [-71, 3239]], [[228462, 567801], [350, -5611], [344, -3679]], [[229156, 558511], [-1603, -50]], [[227553, 558461], [-1142, 2]], [[230261, 567807], [50, -3920]], [[230311, 563887], [2, -2161], [360, -5], [2, -1615], [1435, 5], [0, 1629], [356, 7], [-1, 1624]], [[232465, 563371], [355, -34]], [[232820, 563337], [77, -8073]], [[232897, 555264], [-1430, -21]], [[231467, 555243], [-2182, 14]], [[229285, 555257], [-129, 3254]], [[232817, 564949], [3, -1612]], [[232465, 563371], [-1, 531], [-2153, -15]], [[209244, 564495], [-2, -11147]], [[209242, 553348], [-241, -806], [-805, 9]], [[208196, 552551], [-259, 2], [1, 3249], [-225, -5], [0, 1619], [-1072, 7], [1, 1622], [-715, 4], [0, 1622]], [[205927, 560671], [111, 1440], [0, 3677]], [[167625, 563859], [-339, -5], [-301, -1380], [-1, -1619], [-240, -1347], [-120, -2159], [-533, -1577], [-2, -1607], [-955, -85], [-358, -2172], [-6, -1862]], [[164770, 550046], [-243, 784]], [[213149, 561285], [0, -2790], [-1274, 10], [2, -6436]], [[211877, 552069], [-1581, 12]], [[210296, 552081], [-1055, 15]], [[209241, 552096], [1, 1252]], [[156465, 557234], [-1439, 15], [0, -1663]], [[155026, 555586], [-1512, 9], [-857, 298]], [[152657, 555893], [-215, 4015], [-498, 2437]], [[156634, 565779], [273, 1293], [567, -4576], [-189, -396], [-251, -3033], [-105, 2479], [-246, -3231], [-218, -1081]], [[188725, 558948], [-718, -7], [0, -1612], [-713, 3], [0, -1972], [-347, 194]], [[186947, 555554], [-644, -185], [-426, 1863], [-409, 506], [-656, -490], [-280, 1681], [6, 2406], [-203, 2374]], [[205927, 560671], [-357, -7], [-3, -4859], [-120, -3], [2, -6473]], [[205449, 549329], [-1188, -10], [0, -1636], [-355, -3], [0, 1641], [-354, -3]], [[203552, 549318], [-232, 0], [-1, 3235], [-355, -6], [105, 3251], [-2, 6316], [-270, 1], [-168, 1658]], [[176969, 554879], [-257, -1008], [473, -1408], [60, -942], [526, -680], [549, -2997], [263, -2458], [250, -686]], [[178833, 544700], [-3820, 28]], [[175013, 544728], [0, 1637]], [[175013, 546365], [0, 7286]], [[175013, 553651], [19, 8872]], [[182525, 557117], [-825, -26], [-58, -2280], [224, -1574], [136, -3906], [-311, -808], [-707, -1]], [[173026, 564143], [8, -11380]], [[173034, 552763], [0, -1987]], [[173034, 550776], [-2181, 20]], [[170853, 550796], [8, 10516]], [[233931, 553634], [40, -4845]], [[233971, 548789], [-1065, -20]], [[232906, 548769], [-9, 6495]], [[175013, 553651], [-715, 16], [-120, -800], [-1144, -104]], [[203552, 549318], [2, -5970]], [[203554, 543348], [0, -266]], [[203554, 543082], [-1766, -14], [-2, 268], [-3263, -152]], [[198523, 543184], [-142, 489], [173, 2154], [-209, 2560], [-11, 4245], [143, 1707]], [[167650, 563516], [-17, -12700]], [[167633, 550816], [-9, -6518], [-1075, 22], [-3, -3262]], [[166546, 541058], [-233, -1081]], [[166313, 539977], [-187, 857], [-295, -1494], [-690, -306]], [[165141, 539034], [-276, 2022]], [[164865, 541056], [127, 1141], [-311, 5065], [89, 2784]], [[170853, 550796], [-381, 1]], [[170472, 550797], [-2839, 19]], [[186947, 555554], [7, -6012], [711, -1191], [-2, -4005], [368, -11]], [[188031, 544335], [35, -1328], [411, -1480]], [[188477, 541527], [-392, -449], [14, -3150], [-430, -3]], [[187669, 537925], [-672, 2], [-784, -2757]], [[186213, 535170], [46, 3441], [-325, 1748], [-347, -22], [-1, 2529], [-723, -49], [-4, 6432], [-731, 40], [-1, 5728], [-238, 2034]], [[157723, 558953], [152, -2103], [-263, 244], [111, 1859]], [[157679, 553460], [-209, 2]], [[157470, 553462], [-20, -1]], [[157450, 553461], [-465, 10]], [[156985, 553471], [3, 2161], [-621, 2]], [[156367, 555634], [297, 1874], [455, 873], [193, 2438], [440, 2118], [103, -3144], [-199, 149], [-132, -3407], [313, -1094], [-158, -1981]], [[239858, 546441], [-2004, 75]], [[237854, 546516], [-6, 4597], [-694, 1379], [-255, 2407], [-570, -1212], [-261, 544]], [[218881, 561727], [0, -3232], [-241, 5], [-5, -6449]], [[218635, 552051], [-211, -1], [0, -3173], [-602, -11]], [[217822, 548866], [-251, 2540], [-563, -513]], [[217008, 550893], [-256, 567], [-256, 3108], [36, 1844], [-852, -555], [-222, -665], [-1091, 1453]], [[214367, 556645], [-155, 784], [-3, 3078], [-346, -448]], [[224690, 558465], [0, -1585]], [[224690, 556880], [-2133, 9]], [[222557, 556889], [-89, 4825]], [[222557, 556889], [-2, -4848]], [[222555, 552041], [-597, -4]], [[221958, 552037], [-1539, 4]], [[220419, 552041], [1, 6449], [-101, 3233]], [[220419, 552041], [-222, 0]], [[220197, 552041], [-1562, 10]], [[214367, 556645], [0, -4588], [170, 0], [-1, -5915]], [[214536, 546142], [-1061, -2], [0, -539], [-1412, -13]], [[212063, 545588], [-1, 6481], [-185, 0]], [[197351, 556810], [-6, -4998], [-770, -161], [-356, -670], [-49, -3204], [356, -6], [-61, -6487]], [[196465, 541284], [-1055, 22]], [[195410, 541306], [-1057, 8], [-1, -1068]], [[194352, 540246], [-993, 3]], [[193359, 540249], [-236, 2014], [209, 1754], [-4, 5386], [-1034, 1610], [0, 1620], [-238, 1073]], [[208196, 552551], [218, -2029], [102, -3785], [-297, -2572], [-534, -806]], [[207685, 543359], [-1181, 12], [-117, 1073], [-355, 1], [0, 1079], [-356, 1], [0, 3802], [-227, 2]], [[157999, 553531], [-253, -1157], [151, 3089], [102, -1932]], [[161687, 557066], [-282, -523], [-596, -2846], [-98, -1164], [460, -3838], [-225, -1131]], [[160946, 547564], [-1160, 1608], [-293, -321]], [[159493, 548851], [-540, 718], [-133, 1180], [-534, 2], [-231, 1165]], [[158055, 551916], [258, 528], [-269, 4233], [225, 530], [-269, 1061], [117, 2164]], [[190869, 553699], [1, -1066], [-358, 1], [-13, -4900], [354, -2], [-21, -5066]], [[190832, 542666], [-725, 2921], [-441, 463], [-28, 1539], [-216, -1426], [-1061, -216], [1, -1610], [-331, -2]], [[227553, 558461], [-3, -6470], [62, -1591]], [[227612, 550400], [-709, 17]], [[226903, 550417], [-711, 10]], [[226192, 550427], [-72, 1593], [6, 6445]], [[226192, 550427], [-1411, -1]], [[224781, 550426], [-88, 1602]], [[224693, 552028], [-3, 4852]], [[229285, 555257], [53, -4884]], [[229338, 550373], [-1726, 27]], [[156465, 557234], [-98, -1600]], [[156985, 553471], [-2, -837]], [[156983, 552634], [-349, -1455], [-54, -1446], [-357, -1953]], [[156223, 547780], [-354, -250]], [[155869, 547530], [-801, -41], [-42, 8097]], [[182993, 557119], [1, -7838], [454, 9], [0, -6466]], [[183448, 542824], [-493, -548], [1, -1075], [-524, -539], [1, -1072], [-447, 49]], [[181986, 539639], [-1407, -5]], [[180579, 539634], [-732, -499]], [[179847, 539135], [-222, 1916]], [[179625, 541051], [352, 195], [-48, 4028], [320, 550], [-90, 1379], [-636, 2137], [-238, 1593]], [[186213, 535170], [-690, -2887]], [[185523, 532283], [-1333, 17]], [[184190, 532300], [-6, 8737], [-214, -420], [-522, 2207]], [[198523, 543184], [180, -1780]], [[198703, 541404], [-2238, -120]], [[164865, 541056], [-1495, 18], [1, 1609], [-349, 24], [-1, 1604], [-1091, -12], [-177, 1484], [-533, 1821], [-274, -40]], [[224693, 552028], [-2138, 13]], [[217008, 550893], [-1, -451], [-1411, -2], [0, -4839]], [[215596, 545601], [-928, -4]], [[214668, 545597], [-132, 545]], [[155869, 547530], [120, -1651], [-5, -3776]], [[155984, 542103], [-587, -24]], [[155397, 542079], [-2025, 38]], [[153372, 542117], [-110, 2053], [253, -202], [623, 1195], [-914, 1191], [-230, 4847], [-241, 1362], [-96, 3330]], [[232906, 548769], [-1437, 4]], [[231469, 548773], [-2, 6470]], [[231469, 548773], [-356, -11]], [[231113, 548762], [-1799, -4]], [[229314, 548758], [24, 1615]], [[179625, 541051], [-761, 2278], [-31, 1371]], [[237854, 546516], [-2, -4237]], [[237852, 542279], [-1578, 50], [42, -9604], [-40, -223]], [[236276, 532502], [-231, 1006], [-307, -538], [-332, 854]], [[235406, 533824], [-216, 372]], [[235190, 534196], [-133, 486], [-22, 7620]], [[235035, 542302], [353, -11], [-27, 11293]], [[310206, 521389], [-674, -758]], [[309532, 520631], [-1071, -1126], [-11, 14936], [-1066, 258]], [[307384, 534699], [-8, 3291], [-2505, 26]], [[304871, 538016], [-841, 2]], [[304030, 538018], [72, 2263], [2153, 14228], [505, -616], [6, -3382], [393, -1252], [815, 1288], [76, 747], [564, 5], [41, 1253], [358, 12], [783, -2953], [455, -2410], [25, -20921], [-70, -4891]], [[193359, 540249], [-620, 1062], [-850, -749]], [[191889, 540562], [-514, -598], [-543, 2702]], [[175013, 546365], [-1409, 188], [-569, 1764]], [[173035, 548317], [-1, 2459]], [[235035, 542302], [-1048, 14]], [[233987, 542316], [-16, 6473]], [[160946, 547564], [-215, -3053], [-185, -928], [189, -1670]], [[160735, 541913], [-845, 11], [-206, -1040], [-1032, 654]], [[158652, 541538], [-352, 1507], [-447, 420], [-411, 2054], [-166, 2243]], [[157276, 547762], [314, 1630], [142, 2452], [323, 72]], [[157679, 553460], [-93, -2779], [-243, 609], [127, 2172]], [[157450, 553461], [-258, -1218], [-95, -3180], [-196, 1415], [82, 2156]], [[209241, 552096], [0, -12823]], [[209241, 539273], [-860, 0], [-178, 810], [-527, 0]], [[207676, 540083], [9, 3276]], [[212063, 545588], [-553, -13], [-2, -6518]], [[211508, 539057], [-1052, -1]], [[210456, 539056], [-1, 6519], [-160, -2], [1, 6508]], [[210456, 539056], [-534, -4], [0, -1652], [-681, 3]], [[209241, 537403], [0, 1870]], [[221958, 552037], [-1, -6447], [97, 4], [-9, -6501]], [[222045, 539093], [-1299, 23]], [[220746, 539116], [-462, 8]], [[220284, 539124], [18, 6480], [-110, 4], [5, 6433]], [[224781, 550426], [0, -4857], [78, 2], [0, -6489]], [[224859, 539082], [-1664, -10]], [[223195, 539072], [-1150, 21]], [[220284, 539124], [-1617, 18]], [[218667, 539142], [-333, 973], [-96, 2185], [-334, 3330]], [[217904, 545630], [153, 619], [-235, 2617]], [[217904, 545630], [-2308, -29]], [[170472, 550797], [5, -6432], [-150, -2317], [-550, -959]], [[169777, 541089], [-3231, -31]], [[173035, 548317], [0, -10901]], [[173035, 537416], [-1, -2155]], [[173034, 535261], [-435, -110], [-89, 788]], [[172510, 535939], [-70, 1545], [-616, 2886], [-769, -192], [-280, -1214]], [[170775, 538964], [-894, -1263], [-120, 595]], [[169761, 538296], [16, 2793]], [[226903, 550417], [68, -4868], [-1, -6487]], [[226970, 539062], [-981, 13]], [[225989, 539075], [-1130, 7]], [[229314, 548758], [6, -2652], [212, -1371], [-110, -2548], [10, -3117]], [[229432, 539070], [-1342, -24]], [[228090, 539046], [-1120, 16]], [[158652, 541538], [-2669, 23], [1, 542]], [[156223, 547780], [371, 1366], [-165, -1818], [270, 11], [248, 1911], [329, -1488]], [[207676, 540083], [-352, -1344]], [[207324, 538739], [-349, -4], [-351, -1338], [-710, 7], [-585, 557], [-127, 1621], [-225, -2], [-117, 3243], [-599, 530], [-707, -5]], [[233987, 542316], [-1, -1623]], [[233986, 540693], [-2817, 4]], [[231169, 540697], [-56, 8065]], [[231169, 540697], [7, -1623], [-303, 3]], [[230873, 539077], [-1399, -8]], [[229474, 539069], [-42, 1]], [[175013, 544728], [1, -5708], [-353, 21]], [[174661, 539041], [-461, -3], [-274, -1604], [-891, -18]], [[165141, 539034], [20, -10944]], [[165161, 528090], [-2024, 0], [-2593, 63]], [[160544, 528153], [0, 6416]], [[160544, 534569], [359, 11], [-157, 2684], [251, 3313], [-262, 1336]], [[191889, 540562], [-24, -9125]], [[191865, 531437], [0, -675]], [[191865, 530762], [-1399, 153]], [[190466, 530915], [-777, 9]], [[189689, 530924], [-178, 1515], [195, 2306], [-474, 569], [-329, 2182], [-426, 4031]], [[239843, 541603], [18, -6465]], [[239861, 535138], [2, -4863]], [[239863, 530275], [-1052, -76]], [[238811, 530199], [4, 1716], [-1019, -55]], [[237796, 531860], [-43, 6341], [94, 109], [5, 3969]], [[251183, 535146], [2, -1610]], [[251185, 533536], [-1045, -5], [1, 3214], [-1046, -7], [1, 1617], [-346, 13], [-67, 3221]], [[248683, 541589], [281, 995], [1035, 453], [493, 1189], [335, 1615], [517, 690]], [[251344, 546531], [2, -4943], [190, -1609], [-348, 15], [-5, -4848]], [[214668, 545597], [3, -4901]], [[214671, 540696], [-1, -1616]], [[214670, 539080], [-2316, -18]], [[212354, 539062], [-846, -5]], [[218667, 539142], [262, -751], [-62, -3093]], [[218867, 535298], [-369, -884], [-548, 257], [-360, -2039]], [[217590, 532632], [0, 1615], [-698, 1], [0, 4816], [-1166, 16], [-1, 1620], [-1054, -4]], [[253820, 544308], [0, -2728], [148, -1606], [-346, -13], [-2, -4817]], [[253620, 535144], [-1568, 10]], [[252052, 535154], [1, 8035], [354, 0], [-1, 1615], [281, 8]], [[252687, 544812], [-46, -3487], [634, 3347], [545, -364]], [[179847, 539135], [-2885, -2989], [-517, -3856], [-988, 1959]], [[175457, 534249], [-555, 1774]], [[174902, 536023], [-222, 561], [-19, 2457]], [[207324, 538739], [0, -2429], [-481, -1], [56, -6431]], [[206899, 529878], [-149, -3], [0, -6510], [-119, 1]], [[206631, 523366], [-3371, 30]], [[203260, 523396], [2, 6487], [106, 4], [-6, 6446], [97, 2], [-1, 6474], [96, 273]], [[203260, 523396], [-118, -5], [-3, -8127], [-123, -27], [0, -3173]], [[203016, 512064], [-1361, -4], [-1, 3224], [108, -22], [0, 5983], [-512, 206], [100, 2748], [-171, 715]], [[201179, 524914], [0, 4963], [-191, -49], [-58, 4866], [-348, 2], [-60, 1616], [-1571, -11]], [[198951, 536301], [-119, 265]], [[198832, 536566], [-129, 4838]], [[184190, 532300], [-1, -814], [-687, -6], [15, -3299], [-666, -1967]], [[182851, 526214], [-255, 180], [-220, 1599], [-323, 48], [141, 1392], [-197, 1673], [207, 1275], [-352, 4420], [134, 2838]], [[235190, 534196], [-1183, 4]], [[234007, 534200], [-21, 6493]], [[237796, 531860], [-40, -1612]], [[237756, 530248], [-1572, 8], [92, 2246]], [[155397, 542079], [36, -7597]], [[155433, 534482], [-1024, 26], [-6, -1764]], [[154403, 532744], [-413, -941], [-401, 1402], [-173, -855], [164, 5828], [40, -3886], [154, 66], [163, 3197], [-178, 1201], [335, 1945], [-445, -237], [-277, 1653]], [[160544, 534569], [-1998, -62]], [[158546, 534507], [-2722, -5]], [[155824, 534502], [-391, -20]], [[189689, 530924], [-790, -90], [-193, -3456], [-681, -3145]], [[188025, 524233], [-2, 4020], [-344, 10], [-10, 9662]], [[241986, 539680], [-2, -4580]], [[241984, 535100], [-2123, 38]], [[251185, 533536], [-1, -4392]], [[251184, 529144], [-281, 766], [-2333, 3002]], [[248570, 532912], [1, -217]], [[248571, 532695], [-1, 217]], [[248570, 532912], [-533, 692], [-150, 1914]], [[247887, 535518], [-158, 1305]], [[247729, 536823], [-232, 120]], [[247497, 536943], [-117, 450]], [[247380, 537393], [-170, 465]], [[247210, 537858], [1092, 2058], [381, 1673]], [[198832, 536566], [-2, -1875], [-409, 1], [-280, -2448], [-812, 5], [-234, -521], [0, -1926], [-1045, -3]], [[196050, 529799], [2, 2685], [-229, 1641], [-121, 3955], [-233, 23], [-59, 3203]], [[261640, 541399], [0, -9499]], [[261640, 531900], [-1747, -14]], [[259893, 531886], [0, 4842]], [[259893, 536728], [1, 3448]], [[259894, 540176], [1066, -173], [680, 1396]], [[196050, 529799], [-402, -5]], [[195648, 529794], [-1369, 1], [-6, -1634]], [[194273, 528161], [-522, 16], [-137, 3239]], [[193614, 531416], [699, 2], [39, 8828]], [[193614, 531416], [-1749, 21]], [[169761, 538296], [-37, 88]], [[169724, 538384], [-623, 62], [-454, -1721], [-56, -1735], [-390, -2246], [-741, -1821]], [[167460, 530923], [-633, 1584], [-9, 4567], [-505, 2903]], [[167460, 530923], [206, -1170], [-54, -2423]], [[167612, 527330], [-388, -1247], [-851, -272]], [[166373, 525811], [-390, 134], [-275, -1277], [-551, -390]], [[165157, 524278], [4, 3812]], [[234007, 534200], [29, -4880]], [[234036, 529320], [-1739, 14]], [[232297, 529334], [-1380, 20]], [[230917, 529354], [-44, 9723]], [[217590, 532632], [-397, -2552], [-436, -1343], [-920, -1191], [-478, 1151], [-416, -370]], [[214943, 528327], [1, 2829]], [[214944, 531156], [-135, 1457], [-12, 6465], [-127, 2]], [[172510, 535939], [0, -949], [-531, -522], [0, -4866], [-168, 2], [-1, -2312]], [[171810, 527292], [-342, 20]], [[171468, 527312], [-26, 6322], [-175, -16], [-173, 2490], [-351, -8], [32, 2864]], [[209241, 537403], [-2, -4854]], [[209239, 532549], [2, -6235]], [[209241, 526314], [3, -1180]], [[209244, 525134], [-252, 2], [0, 1618], [-714, 26], [2, 1575], [-351, -6], [0, 1522], [-1030, 7]], [[180579, 539634], [-29, -2628], [-262, -4539], [-67, -3326], [-131, -1223], [266, -995], [5, -2349], [-249, -34], [-187, -1420], [189, -1949], [-181, -2072]], [[179933, 519099], [-282, -1616], [-344, 766], [-14, -1410], [527, -2617], [-250, -1838]], [[179570, 512384], [-3571, -27], [-470, -1640]], [[175529, 510717], [-390, 422], [-163, 2564], [-956, -4]], [[174020, 513699], [362, 4439], [258, 2019], [-236, 2563], [-686, 1930]], [[173718, 524650], [258, 2608]], [[173976, 527258], [446, 46], [76, 2435], [240, 1363], [665, -892], [157, 1127], [335, 203], [-438, 2709]], [[182851, 526214], [3, -24]], [[182854, 526190], [-34, -1070], [-471, -700], [-670, -2752]], [[181679, 521668], [-944, -3979], [-194, -400], [-349, 1946], [-259, -136]], [[220746, 539116], [-2, -6512], [105, -7]], [[220849, 532597], [-3, -6355]], [[220846, 526242], [-1761, 43]], [[219085, 526285], [-327, 3734], [198, 1955], [-89, 3324]], [[223195, 539072], [-2, -6466]], [[223193, 532606], [-2344, -9]], [[174902, 536023], [1, -2306], [-958, -326], [31, -6133]], [[173718, 524650], [-339, 2599]], [[173379, 527249], [-122, 1925], [104, 1310], [-372, 3279], [45, 1498]], [[212354, 539062], [9, -6489]], [[212363, 532573], [-197, -14]], [[212166, 532559], [-2927, -10]], [[225989, 539075], [-2, -6478]], [[225987, 532597], [-2698, 1]], [[223289, 532598], [-96, 8]], [[214944, 531156], [-1391, 13], [0, 1436], [-1190, -32]], [[230917, 529354], [-1, -1621]], [[230916, 527733], [-866, 4]], [[230050, 527737], [45, 1766], [-114, 3993], [-380, 2928], [-127, 2645]], [[228090, 539046], [-2, -6457]], [[228088, 532589], [-2023, 4]], [[226065, 532593], [-78, 4]], [[230050, 527737], [35, -1611]], [[230085, 526126], [-1852, -1]], [[228233, 526125], [-87, 1154], [-58, 5310]], [[171468, 527312], [-1045, 34]], [[170423, 527346], [-53, 1]], [[170370, 527347], [16, 3854], [-350, 1], [2, 1631], [-349, -8], [35, 5559]], [[170370, 527347], [-2758, -17]], [[247207, 537862], [3, -4]], [[248571, 532695], [0, -5698], [-321, -1]], [[248250, 526996], [-719, -11]], [[247531, 526985], [-3, 3230], [-343, -15], [1, 1609], [-352, 7], [6, 6374]], [[246840, 538190], [367, -328]], [[304871, 538016], [-24, -11134], [233, -2084], [-240, -2015], [-258, -234], [344, -2135], [-221, -1593], [445, -9902], [739, 1165]], [[305889, 510084], [248, -6545]], [[306137, 503539], [-330, 592], [-241, -1132]], [[305566, 502999], [-450, 139], [79, -2294], [-907, 625]], [[304288, 501469], [-183, 1244], [-102, 3478], [-276, -236], [62, 1778], [-139, 3374], [-376, -344], [-347, 651], [-372, 9721]], [[302555, 521135], [466, 1247], [-87, 1101], [431, 1781], [-152, 2424], [219, 2371], [-153, 838], [286, 2948], [372, 1242], [93, 2931]], [[307384, 534699], [-16, -13241], [-374, -415], [-14, -2790], [297, 274], [227, -5338], [-292, -284], [68, -1531], [-1391, -1290]], [[188025, 524233], [-403, -667]], [[187622, 523566], [-350, 1101], [-490, -286], [-233, -1732]], [[186549, 522649], [-588, 1549], [-293, 6520], [-198, -55]], [[185470, 530663], [53, 1620]], [[259893, 531886], [-1, -5144]], [[259892, 526742], [-133, -900], [-413, 823], [-698, -828], [-156, -2487], [-258, -538]], [[258234, 522812], [-83, 2590], [0, 4873], [-349, 11]], [[257802, 530286], [0, 3251], [697, -26], [0, 3238], [1394, -21]], [[198951, 536301], [351, -3235], [408, -2428], [-126, -2500]], [[199584, 528138], [-454, 7], [0, -1079], [-345, 0], [-233, -1614], [-461, 6], [-62, -7075], [-689, -1094], [-914, 66]], [[196426, 517355], [-551, 2736]], [[195875, 520091], [-174, 1330], [10, 5159], [-63, 3214]], [[201179, 524914], [-661, 1614], [-693, 2], [0, 1610], [-241, -2]], [[173379, 527249], [-1569, 43]], [[219085, 526285], [-4142, 17]], [[214943, 526302], [0, 2025]], [[253620, 535144], [-3, -3220]], [[253617, 531924], [2, -6051]], [[253619, 525873], [-776, 1095]], [[252843, 526968], [-385, 757], [-418, -132]], [[252040, 527593], [-694, 1110]], [[251346, 528703], [-162, 441]], [[251183, 535146], [869, 8]], [[241984, 535100], [-2, -4840]], [[241982, 530260], [-158, -2623], [-854, -1719]], [[240970, 525918], [-513, -3612]], [[240457, 522306], [-838, 12]], [[239619, 522318], [-5, 4660], [247, 5], [2, 3292]], [[309532, 520631], [304, -6938], [-325, -226]], [[309511, 513467], [-690, -626], [93, -2259], [-353, -313], [61, -1593], [-355, -304], [157, -4050], [-1023, -1483]], [[307401, 502839], [-7, -12]], [[307394, 502827], [-61, 341], [-964, -1079], [-232, 1450]], [[160544, 528153], [-247, -4], [10, -4864], [241, -1079]], [[160548, 522206], [-796, -345], [-318, -1062]], [[159434, 520799], [-910, -1886]], [[158524, 518913], [9, 9424]], [[158533, 528337], [13, 6170]], [[158533, 528337], [-318, -1795], [-454, 494], [-602, -1308], [-130, -1178]], [[157029, 524550], [-330, 4339], [-600, 1896], [-259, -235]], [[155840, 530550], [-2, 54]], [[155838, 530604], [-14, 3898]], [[155838, 530604], [-183, -462], [-495, 2189], [-757, 413]], [[235406, 533824], [28, -10701]], [[235434, 523123], [-1381, -10]], [[234053, 523113], [-17, 6207]], [[237756, 530248], [0, -3231], [116, -9], [14, -2987]], [[237886, 524021], [-1641, -2], [226, -872]], [[236471, 523147], [-1037, -24]], [[251026, 525384], [-2773, 33]], [[248253, 525417], [-3, 1579]], [[251346, 528703], [-2, -1704], [-318, 2], [0, -1617]], [[155418, 529962], [8, -6731]], [[155426, 523231], [-1689, 63]], [[153737, 523294], [-68, 3037], [184, 1180], [-262, 4093], [309, -882], [393, 425], [493, -351], [259, 901], [373, -1735]], [[214943, 526302], [-5, -2]], [[214938, 526300], [-2623, 9]], [[212315, 526309], [-150, 2]], [[212165, 526311], [1, 6248]], [[228233, 526125], [-2090, 12]], [[226143, 526137], [-83, 1]], [[226060, 526138], [5, 6455]], [[223289, 532598], [-7, -6387]], [[223282, 526211], [-1986, 21]], [[221296, 526232], [-450, 10]], [[226060, 526138], [-1995, 52]], [[224065, 526190], [-783, 21]], [[212165, 526311], [-2924, 3]], [[185470, 530663], [-558, -802], [1, -1628], [-449, -1027], [40, -1093], [-451, -1375]], [[184053, 524738], [-389, 163], [-476, -1895], [-334, 3184]], [[255011, 527072], [0, -1623], [-222, 0], [-2, -3274], [-416, -8]], [[254371, 522167], [-587, 1081]], [[253784, 523248], [-213, 794], [48, 1831]], [[253617, 531924], [1399, -8], [-5, -4844]], [[238811, 530199], [-2, -3213], [-238, 7], [11, -4605]], [[238582, 522388], [9, -3269]], [[238591, 519119], [-694, 16]], [[237897, 519135], [-11, 4886]], [[194273, 528161], [-16, -1570], [-232, -20], [-119, -1641], [-35, -4874], [-1029, -1611], [-3, -3241], [-365, 3], [-1, -3287]], [[192473, 511920], [-459, 14], [21, 11394], [-200, 2], [30, 7432]], [[190466, 530915], [-30, -11211], [-346, -1209], [4, -3242], [-336, 0], [-17, -6512]], [[189741, 508741], [-32, -6238]], [[189709, 502503], [19, -3579]], [[189728, 498924], [-493, 1905], [18, 850], [-441, 2415]], [[188812, 504094], [13, 11149], [64, -1], [-3, 5424], [-518, 4], [-341, 1882], [-405, 1014]], [[192473, 511920], [739, -89]], [[193212, 511831], [-1, -3075]], [[193211, 508756], [-2525, -184], [-945, 169]], [[186549, 522649], [-756, -104], [-628, -2190]], [[185165, 520355], [-202, 2288], [-910, 2095]], [[157029, 524550], [63, -2277]], [[157092, 522273], [-463, -110]], [[156629, 522163], [-284, 1059], [-919, 9]], [[155418, 529962], [422, 588]], [[239619, 522318], [-1037, 70]], [[242661, 530268], [51, -9640]], [[242712, 520628], [-343, -3]], [[242369, 520625], [1, 1598], [-1042, 59], [-2, -1612], [-997, 38]], [[240329, 520708], [128, 1598]], [[241982, 530260], [679, 8]], [[245796, 530213], [-1, -3233], [691, 9]], [[246486, 526989], [-5, -6392]], [[246481, 520597], [-2401, -12]], [[244080, 520585], [-30, 9671]], [[244050, 530256], [1746, -43]], [[244080, 520585], [-1368, 43]], [[242661, 530268], [1389, -12]], [[209244, 525134], [12, -12455]], [[209256, 512679], [-50, -4012]], [[209206, 508667], [-2732, 55]], [[206474, 508722], [1, 6547], [142, -1], [14, 8098]], [[195875, 520091], [-795, -463], [-177, -2270], [-459, 3], [-573, -1888], [-130, -1894], [-228, 1], [-3, -1752], [-298, 3]], [[232297, 529334], [32, -6470]], [[232329, 522864], [-1381, -3]], [[230948, 522861], [-32, 4872]], [[234053, 523113], [0, -269]], [[234053, 522844], [-1724, 20]], [[252040, 527593], [20, -5420], [700, -8]], [[252760, 522165], [-8, -6432]], [[252752, 515733], [-696, 32]], [[252056, 515765], [-692, -1], [9, 1610], [-345, -7]], [[251028, 517367], [-2, 8017]], [[158524, 518913], [-1068, 1088], [-329, 768], [-35, 1504]], [[165157, 524278], [-366, -437]], [[164791, 523841], [-600, -1643], [-745, -544], [-478, 786]], [[162968, 522440], [-730, -1784]], [[162238, 520656], [-782, -457], [-46, 928], [-635, 569]], [[160775, 521696], [-227, 510]], [[203016, 512064], [45, -3465]], [[203061, 508599], [-4592, 141]], [[198469, 508740], [-941, -34]], [[197528, 508706], [337, 4066], [-1591, 0], [48, 4006], [104, 577]], [[230948, 522861], [3, -3246]], [[230951, 519615], [-1623, 13]], [[229328, 519628], [-7, 1157], [513, 1813], [251, 3528]], [[253784, 523248], [-5, -1258], [-1019, 175]], [[170423, 527346], [14, -2610]], [[170437, 524736], [-401, -3204], [0, -4052], [-226, -813], [-642, 33], [1, -1372], [-752, -187], [118, -2760], [304, 1], [77, -3742]], [[168916, 508640], [-1798, -1]], [[167118, 508639], [49, 1621], [4, 8063], [-288, 1], [0, 1596], [-518, 16], [8, 5875]], [[174020, 513699], [-270, -3512]], [[173750, 510187], [-1345, 32]], [[172405, 510219], [-2, 1583], [-584, -9], [-295, 3221], [-171, -21], [-111, 3312], [-289, 3248], [113, 3191], [-629, -8]], [[255706, 527058], [117, -1614], [-5, -6481], [175, -7]], [[255993, 518956], [-481, -4769], [-453, -2674], [26, -1006]], [[255085, 510507], [-74, 93]], [[255011, 510600], [-348, 1798], [263, 2651], [-666, 243], [263, 2751], [-117, 1110], [148, 2102], [-183, 912]], [[255011, 527072], [695, -14]], [[248253, 525417], [-2, -6367]], [[248251, 519050], [4, -3225]], [[248255, 515825], [-1774, -77]], [[246481, 515748], [0, 4849]], [[246486, 526989], [1045, -4]], [[214938, 526300], [2, -8789]], [[214940, 517511], [-1, -8089]], [[214939, 509422], [-2667, 29]], [[212272, 509451], [0, 3227]], [[212272, 512678], [43, 13631]], [[219085, 526285], [420, -1613], [146, -2779], [-339, -2104]], [[219312, 519789], [-135, -1298], [382, -971]], [[219559, 517520], [-3145, -9]], [[216414, 517511], [-1474, 0]], [[212272, 512678], [-3016, 1]], [[221296, 526232], [3, -6469]], [[221299, 519763], [-1987, 26]], [[185165, 520355], [-3, -2744], [506, -650], [135, -1730], [3, -4866], [343, -1], [-3, -1637], [400, -13], [67, -3224], [282, -801], [790, -48], [2, -1347], [860, 8]], [[188547, 503302], [-99, -3225], [-305, 274]], [[188143, 500351], [-567, -772], [-129, 1024], [-637, -765], [-533, 835], [-280, -2222], [-238, 584], [-857, 90], [-96, -2021]], [[184806, 497104], [-526, 1386], [-10, 1397], [-348, 4611], [-316, 914], [-262, -706], [-323, 1502], [13, 3600], [-287, 1010], [-383, 2793], [-233, 2701], [-86, 3613], [-272, 361], [-94, 1382]], [[224065, 526190], [-1, -6467]], [[224064, 519723], [-2739, 40]], [[221325, 519763], [-26, 0]], [[226143, 526137], [-2, -6467]], [[226141, 519670], [-6, -6480]], [[226135, 513190], [-2051, 63]], [[224084, 513253], [-13, 1]], [[224071, 513254], [-7, 6469]], [[229328, 519628], [389, -3087], [628, -1746]], [[230345, 514795], [-1456, 6], [-40, -559], [-610, 15]], [[228239, 514257], [-2, 4850]], [[228237, 519107], [-4, 7018]], [[228237, 519107], [-408, 548], [-1688, 15]], [[167118, 508639], [-1414, -28]], [[165704, 508611], [-332, 4], [2, 1361]], [[165374, 509976], [84, 1859], [-342, 39], [1, 1607], [-347, 28], [21, 10332]], [[251028, 517367], [-1054, 48]], [[249974, 517415], [-9, 1640], [-1714, -5]], [[172405, 510219], [-826, -23], [-2, -1616], [-596, -10], [-301, 1240], [-304, -1200], [-378, 943], [-318, -1615]], [[169680, 507938], [-764, 702]], [[188812, 504094], [-265, -792]], [[237897, 519135], [-1085, -11]], [[236812, 519124], [-341, 4023]], [[165374, 509976], [-1964, 15]], [[163410, 509991], [-24, 269]], [[163386, 510260], [-111, 2406], [145, 4765], [366, 767], [-140, 1600], [-678, 2642]], [[206474, 508722], [-142, 2]], [[206332, 508724], [-2606, -129]], [[203726, 508595], [-665, 4]], [[264518, 520373], [-131, -4], [15, -7954]], [[264402, 512415], [-335, 1]], [[264067, 512416], [-1024, 59]], [[263043, 512475], [5, 1628]], [[263048, 514103], [0, 9277]], [[263048, 523380], [752, -2508], [718, -499]], [[155426, 523231], [0, -1322], [-345, 8], [171, -1358], [345, -537], [-450, -2154], [-12, -1076]], [[155135, 516792], [6, -4051], [-896, -4], [0, -2601], [169, -5]], [[154414, 510131], [-4, -597]], [[154410, 509534], [-766, 17]], [[153644, 509551], [191, 6727], [-98, 7016]], [[156629, 522163], [0, -1647], [515, -2132], [1, -1597]], [[157145, 516787], [-1, -1893], [-346, -271]], [[156798, 514623], [-744, 2159], [-919, 10]], [[236812, 519124], [284, -2536]], [[237096, 516588], [-222, -1934], [-374, -651]], [[236500, 514003], [-341, 795], [-1058, -11]], [[235101, 514787], [1, 1614], [-1027, -8]], [[234075, 516393], [-22, 6451]], [[232329, 522864], [30, -6471]], [[232359, 516393], [-1030, -8]], [[231329, 516385], [-347, 13], [-31, 3217]], [[234075, 516393], [-344, 3]], [[233731, 516396], [-1372, -3]], [[163386, 510260], [-629, 17], [17, 874], [-376, 1203], [-462, 444], [26, 1607], [414, 1539], [112, 2268], [-250, 2444]], [[239619, 522318], [0, -3212], [333, -17], [8, -2705]], [[239960, 516384], [-1367, 53]], [[238593, 516437], [-2, 2682]], [[240329, 520708], [8, -1270], [308, -144], [354, -2360], [-276, -2707]], [[240723, 514227], [-762, 15]], [[239961, 514242], [-1, 2142]], [[242369, 520625], [-6, -8009]], [[242363, 512616], [-1675, 1]], [[240688, 512617], [35, 1610]], [[159434, 520799], [0, -1905], [284, -1586]], [[159718, 517308], [-2288, -7], [-285, -514]], [[160775, 521696], [0, -3313], [-116, 6], [3, -4865], [-600, -5]], [[160062, 513519], [3, 2149], [-347, 1640]], [[163410, 509991], [119, -3799], [225, -798]], [[163754, 505394], [-3866, 76]], [[159888, 505470], [69, 1165]], [[159957, 506635], [-196, 2311], [405, 1008], [-239, 2616], [135, 949]], [[184806, 497104], [3, -2717], [-506, 66]], [[184303, 494453], [-906, -18]], [[183397, 494435], [-56, 1597], [-348, 2544], [-106, -614], [-845, 1225], [-633, 3398], [-141, 1578], [-365, -189], [52, 2183], [-181, -234], [-402, -2430], [55, -905], [-491, -1771], [-716, 3192], [20, 1138]], [[179240, 505147], [217, 1310], [9, 5102], [104, 825]], [[309697, 499440], [-326, 8144], [343, 307], [-203, 5576]], [[310206, 521389], [551, -1389], [510, -516], [-213, -1647], [200, -1810], [-163, -2048], [408, -2916], [145, 1141], [349, -534], [352, -3817], [161, -2744], [-592, -2997], [-880, -140], [-164, -1985], [-252, 636], [-149, -1354], [-202, 2089], [-181, -786], [-141, -3116], [-248, 1984]], [[304288, 501469], [-305, -404], [-9, -1934], [-241, 39]], [[303733, 499170], [-304, -527]], [[303429, 498643], [-117, 2061], [-640, 1070], [-291, 3135], [-430, -1180], [-152, 5251], [122, 80], [-151, 4819]], [[301770, 513879], [26, 2283], [518, -340], [-235, 2392], [476, 2921]], [[266792, 512571], [-1372, -94]], [[265420, 512477], [-1018, -62]], [[264518, 520373], [261, -2225], [563, -388], [377, -1459], [555, -1119], [218, 171], [319, -1624], [-19, -1158]], [[244080, 520585], [-2, -6434]], [[244078, 514151], [-2, -1590], [-344, 26]], [[243732, 512587], [-1369, 29]], [[246481, 515748], [-686, 31], [0, -1629]], [[245795, 514150], [-1717, 1]], [[197528, 508706], [-1036, 15]], [[196492, 508721], [-3281, 35]], [[221325, 519763], [-3, -6470]], [[221322, 513293], [-1536, 18]], [[219786, 513311], [-158, 1348], [120, 1153], [-189, 1708]], [[224071, 513254], [-2371, 30]], [[221700, 513284], [-378, 9]], [[228239, 514257], [0, -2714]], [[228239, 511543], [-746, -4]], [[227493, 511539], [-1359, 31]], [[226134, 511570], [1, 1620]], [[231329, 516385], [38, -4380]], [[231367, 512005], [-336, 821]], [[231031, 512826], [-637, 896]], [[230394, 513722], [-49, 1073]], [[238593, 516437], [-6, -3147]], [[238587, 513290], [-26, 17]], [[238561, 513307], [-163, 843], [-522, 101], [-780, 2337]], [[249974, 517415], [-2, -6482]], [[249972, 510933], [-1721, 20]], [[248251, 510953], [4, 4872]], [[219786, 513311], [-178, -2703], [123, -1550], [-312, 142], [-35, -2389]], [[219384, 506811], [-387, -2543], [-370, 1156], [-115, -974]], [[218512, 504450], [-583, 57], [-208, -834], [-377, 334]], [[217344, 504007], [2, 4597], [-1015, -5], [83, 8912]], [[217344, 504007], [-269, -1030], [-621, -1015], [-210, -1237], [-503, 175], [-264, -1035], [-539, -243]], [[214938, 499622], [1, 9800]], [[252056, 515765], [-7, -3234], [109, -1632]], [[252158, 510899], [-950, 13], [2, -1661]], [[251210, 509251], [-675, 9]], [[250535, 509260], [-1, 1662], [-562, 11]], [[159957, 506635], [-1846, -55], [-387, 968], [-169, 1538], [-534, 2059], [129, 2390], [-300, 15]], [[156850, 513550], [-52, 1073]], [[156850, 513550], [-43, -124]], [[156807, 513426], [-486, -577], [117, -1993], [-201, -742]], [[156237, 510114], [-1823, 17]], [[238561, 513307], [-382, -977], [-277, -2080], [-23, -1945]], [[237879, 508305], [-685, 14]], [[237194, 508319], [-679, 14]], [[236515, 508333], [-15, 5670]], [[239961, 514242], [-4, -3220]], [[239957, 511022], [-577, 12], [2, -1654]], [[239382, 509380], [-216, 1965], [-579, 1945]], [[235101, 514787], [15, -8081]], [[235116, 506706], [-1367, -14]], [[233749, 506692], [6, 4861]], [[233755, 511553], [-24, 4843]], [[233755, 511553], [-2201, -4]], [[231554, 511549], [-187, 456]], [[248251, 510953], [-430, 7], [0, -1618], [-327, 3]], [[247494, 509345], [-1694, -51]], [[245800, 509294], [-5, 4856]], [[252752, 515733], [340, -44], [-9, -3220], [342, -69], [182, -3245], [999, -1069]], [[254606, 508086], [-385, -2583], [-242, -2789]], [[253979, 502714], [-8, -1]], [[253971, 502713], [-10, -1]], [[253961, 502712], [-693, 38]], [[253268, 502750], [-16, 3221], [-670, 52]], [[252582, 506023], [14, 4857], [-438, 19]], [[303429, 498643], [-266, -4622], [-406, -3326]], [[302757, 490695], [-370, 576], [-32, 2012], [-647, -2107], [393, -1789], [-189, -2754]], [[301912, 486633], [-573, -426]], [[301339, 486207], [0, -16]], [[301339, 486207], [-59, 9193]], [[301280, 495400], [-86, 9641], [-121, 9365]], [[301073, 514406], [217, 752], [480, -1279]], [[230394, 513722], [3, -5426]], [[230397, 508296], [-1199, -12]], [[229198, 508284], [-5, 3228], [-954, 31]], [[236515, 508333], [-686, 5], [-1, -1627]], [[235828, 506711], [-712, -5]], [[301280, 495400], [-90, -875], [-585, 121], [-254, -2830], [-201, 2230]], [[300150, 494046], [-446, 795], [-524, 2812]], [[299180, 497653], [520, 1849], [112, 1480], [-264, 3054], [383, 3039], [-19, 1891]], [[299912, 508966], [388, 4730], [214, 623], [386, -1123], [173, 1210]], [[240688, 512617], [-96, -2433], [64, -4037]], [[240656, 506147], [-95, -2137]], [[240561, 504010], [-562, 444], [-38, 2207]], [[239961, 506661], [97, 22], [-1, 4337], [-100, 2]], [[245800, 509294], [3, -3236]], [[245803, 506058], [-2030, -24]], [[243773, 506034], [-41, 6553]], [[159888, 505470], [-167, -669], [70, -1970]], [[159791, 502831], [-1153, 206], [-234, 1076], [-631, 10], [-781, 720], [-578, -1960], [-382, 1172]], [[156032, 504055], [-98, 1557], [388, 2208], [-85, 2294]], [[175529, 510717], [154, -826], [-340, -5246], [151, -1455], [0, -3805]], [[175494, 499385], [-398, -1021]], [[175096, 498364], [-634, 868], [-4, 2312], [-267, 893], [0, 3275], [-765, 34]], [[173426, 505746], [189, 1739], [-44, 1635], [179, 1067]], [[231554, 511549], [662, -3749], [173, -272]], [[232389, 507528], [-309, -828], [-3, -1608], [-1680, 19]], [[230397, 505111], [0, 3185]], [[307819, 495119], [63, -2040], [-255, 1149], [192, 891]], [[308823, 498239], [322, -1210], [-422, -2791], [-256, 1682], [356, 2319]], [[309697, 499440], [-194, -3153], [-121, 2654], [-613, 1160], [154, -1192], [-465, -1333], [31, 1761], [-402, -1706], [118, -3275], [-828, 3345], [180, 1911], [-237, 2132], [81, 1095]], [[221700, 513284], [1, -6478]], [[221701, 506806], [-279, 1]], [[221422, 506807], [-2038, 4]], [[224084, 513253], [3, -6454]], [[224087, 506799], [-1659, 3]], [[222428, 506802], [-727, 4]], [[239382, 509380], [134, -2743]], [[239516, 506637], [-427, -1841]], [[239089, 504796], [-534, 227]], [[238555, 505023], [9, 1658], [-687, 3], [2, 1621]], [[226134, 511570], [12, -9713]], [[226146, 501857], [-2029, 49]], [[224117, 501906], [-30, 4893]], [[179240, 505147], [-395, -1629], [-367, 938], [-230, -2310], [-308, -655], [142, -3509], [-185, -1566]], [[177897, 496416], [-297, -1464], [-332, -476], [-1622, 25], [-30, -1653], [-277, 66]], [[175339, 492914], [2, 3219], [164, 2], [-11, 3250]], [[212272, 509451], [-19, -8102], [-1681, -4]], [[210572, 501345], [-701, 13], [-661, -630]], [[209210, 500728], [-4, 7939]], [[242363, 512616], [57, -6548]], [[242420, 506068], [-1764, 79]], [[243773, 506034], [0, -3210]], [[243773, 502824], [-1350, 15]], [[242423, 502839], [-3, 3229]], [[262700, 510887], [28, -4815]], [[262728, 506072], [-1240, 27], [-113, -876]], [[261375, 505223], [-305, 883]], [[261070, 506106], [220, 4694], [-69, 1784]], [[261221, 512584], [458, -42], [1, -1633], [1020, -22]], [[264067, 512416], [-14, -6399]], [[264053, 506017], [-1325, 55]], [[262700, 510887], [342, -32], [1, 1620]], [[265420, 512477], [-20, -6431]], [[265400, 506046], [-1347, -29]], [[227493, 511539], [8, -6473]], [[227501, 505066], [-4, -4842]], [[227497, 500224], [-1004, 10]], [[226493, 500234], [-9, 1613], [-338, 10]], [[229198, 508284], [-7, -3209]], [[229191, 505075], [-1690, -9]], [[233749, 506692], [-652, -11], [0, -2565]], [[233097, 504116], [-708, 3412]], [[239961, 506661], [-445, -24]], [[250535, 509260], [0, -6476]], [[250535, 502784], [-1731, 65]], [[248804, 502849], [-1313, 5]], [[247491, 502854], [3, 6491]], [[252582, 506023], [-689, 18], [2, 1616], [-685, -6], [0, 1600]], [[173426, 505746], [-385, -1718], [-296, -3771], [-219, -1145], [9, -3403]], [[172535, 495709], [-741, 0], [0, 1607], [-294, 1057], [-1059, -21], [-726, -3486]], [[169715, 494866], [-738, -18], [245, 2192], [-29, 1556], [314, 2473], [-552, 1434], [612, 1573], [-29, 2092], [142, 1770]], [[156032, 504055], [-16, -548]], [[156016, 503507], [-1264, 17]], [[154752, 503524], [-340, 334], [-2, 5676]], [[165704, 508611], [55, -3187], [-11, -9610]], [[165748, 495814], [-676, -6], [-1, 1543], [-342, 912], [-1014, -19], [1, 2354]], [[163716, 500598], [38, 4796]], [[154752, 503524], [16, -5366], [-345, 3], [16, -1350], [-284, -293], [116, -1140]], [[154271, 495378], [-947, -137]], [[153324, 495241], [89, 2631], [44, 7616], [170, 1569], [17, 2494]], [[214938, 499622], [-3, -12]], [[214935, 499610], [-311, -1407], [-474, 240], [-222, -2776], [-71, -2959], [-2964, 12]], [[210893, 492720], [-2, 2156], [-338, -10], [19, 6479]], [[247491, 502854], [1, -4850]], [[247492, 498004], [-1354, -31], [0, 1610], [-337, 6], [2, 1612]], [[245803, 501201], [0, 4857]], [[253268, 502750], [-7, -1765]], [[253261, 500985], [-1005, 107]], [[252256, 501092], [2, 1635], [-1723, 57]], [[296979, 508865], [60, -3257], [-127, -958]], [[296912, 504650], [-471, 86], [-134, -1750], [-359, -1102]], [[295948, 501884], [-849, 1672]], [[295099, 503556], [103, 5410]], [[295202, 508966], [1777, -101]], [[299180, 497653], [-205, -1076]], [[298975, 496577], [-266, 1736], [213, 1023], [-144, 948], [183, 1193], [-188, 668], [204, 1295], [-286, 977]], [[298691, 504417], [181, 2000], [-64, 2446]], [[298808, 508863], [1104, 103]], [[295099, 503556], [-145, -2596], [-226, -366]], [[294728, 500594], [-75, 974], [149, 3512], [-119, 604], [97, 3231]], [[294780, 508915], [422, 51]], [[294728, 500594], [65, -315]], [[294793, 500279], [-930, -2003], [-662, -178]], [[293201, 498098], [-213, 5176], [-115, 5362]], [[292873, 508636], [1907, 279]], [[298691, 504417], [-203, -1307], [-284, 945], [-413, -3859], [-312, 777]], [[297479, 500973], [-299, 925], [174, 1659], [-442, 1093]], [[296979, 508865], [1829, -2]], [[196492, 508721], [81, -2400], [-1, -6524], [53, -2], [-1, -6560], [65, 0]], [[196689, 493235], [-1, -1658]], [[196688, 491577], [-673, 4], [0, -1650], [-344, -3], [9, -1603], [-502, -5], [2, -1644], [-615, -55]], [[194565, 486621], [-361, 2183], [-278, 575], [-278, -718], [-65, -1424], [-340, -839], [-198, 2909], [-378, -147], [-165, 1088]], [[192502, 490248], [0, 2320], [-270, 2958], [-406, 2562], [50, 1661], [-272, 1204], [-814, -4], [0, 1554], [-1081, 0]], [[290927, 508615], [234, -781], [324, -14558], [-26, -1329]], [[291459, 491947], [-889, -543]], [[290570, 491404], [-581, -367], [-299, 867]], [[289690, 491904], [-769, 2247]], [[288921, 494151], [-1154, 3457]], [[287767, 497608], [260, 2084], [1343, 6200], [870, 2516], [687, 207]], [[198469, 508740], [221, -3931], [453, -2060], [152, 402], [684, -2631]], [[199979, 500520], [185, -1795], [287, -397], [154, -2198], [-5, -2947]], [[200600, 493183], [-3911, 52]], [[206332, 508724], [28, -15346]], [[206360, 493378], [-1, -12616]], [[206359, 480762], [-2612, -66]], [[203747, 480696], [21, 19902]], [[203768, 500598], [-42, 7997]], [[203768, 500598], [-1168, -134], [-2621, 56]], [[293201, 498098], [-645, -417], [133, -5014], [-525, -324]], [[292164, 492343], [-705, -396]], [[290927, 508615], [1946, 21]], [[209210, 500728], [5, -7271]], [[209215, 493457], [-2855, -79]], [[169715, 494866], [13, -4024]], [[169728, 490842], [-1637, 145], [-4, -1633], [-2343, -17]], [[165744, 489337], [4, 6477]], [[237194, 508319], [5, -4865]], [[237199, 503454], [-679, 9], [-2, -1632], [-677, -6], [-1, 1627]], [[235840, 503452], [-12, 3259]], [[238555, 505023], [-264, -1740], [-417, -1264]], [[237874, 502019], [-336, 1431], [-339, 4]], [[230397, 505111], [0, -3258]], [[230397, 501853], [0, -1635]], [[230397, 500218], [-1208, 4]], [[229189, 500222], [2, 4853]], [[233097, 504116], [341, -1014]], [[233438, 503102], [0, -2921], [-654, 12]], [[232784, 500193], [-25, 1632], [-1362, 11]], [[231397, 501836], [-1000, 17]], [[240561, 504010], [200, -612]], [[240761, 503398], [-169, -3191], [-689, -567], [0, -757]], [[239903, 498883], [-674, 2], [0, 1341]], [[239229, 500226], [-140, 4570]], [[221422, 506807], [-9, -6505]], [[221413, 500302], [-2368, -13]], [[219045, 500289], [-317, 676], [77, 2217], [-293, 1268]], [[222428, 506802], [33, -13076]], [[222461, 493726], [-769, -45]], [[221692, 493681], [-243, 467]], [[221449, 494148], [-36, 6154]], [[224117, 501906], [15, -8145]], [[224132, 493761], [-628, -3]], [[223504, 493758], [-1043, -32]], [[235840, 503452], [-367, -8], [16, -4852]], [[235489, 498592], [-437, 8]], [[235052, 498600], [-236, 771]], [[234816, 499371], [-1378, 3731]], [[183397, 494435], [-268, 4], [1, -3240], [-116, 1], [10, -3446], [227, -982], [-443, -1878]], [[182808, 484894], [-596, -1711], [-145, -1114]], [[182067, 482069], [-654, 3911], [-113, -748], [-563, 1718], [-9, 879], [-657, 322], [-39, -921], [-426, 1521], [-370, 1], [1, 1214], [-439, -1021]], [[178798, 488945], [-56, 216]], [[178742, 489161], [-154, 1983], [62, 1848], [-398, 879], [-33, 1744], [-322, 801]], [[242423, 502839], [0, -2695], [-505, 27]], [[241918, 500171], [-647, 507], [-510, 2720]], [[266980, 506080], [138, -2703], [-131, -3752]], [[266987, 499625], [-1582, -51]], [[265405, 499574], [-5, 6472]], [[265400, 506046], [1580, 34]], [[262728, 506072], [-10, -6460]], [[262718, 499612], [-1346, 23]], [[261372, 499635], [3, 5588]], [[264053, 506017], [3, -6475]], [[264056, 499542], [-1338, 70]], [[245803, 501201], [-678, 11]], [[245125, 501212], [-1014, -15]], [[244111, 501197], [-336, 9]], [[243775, 501206], [-2, 1618]], [[265405, 499574], [-1349, -32]], [[175096, 498364], [-132, -2275], [-32, -3181], [-260, 7]], [[174672, 492915], [-1240, 21]], [[173432, 492936], [-217, 1684], [-680, 1089]], [[163716, 500598], [-1231, -21], [0, -1605], [-451, -3], [2, -1609], [-331, 10]], [[161705, 497370], [-2049, 35]], [[159656, 497405], [135, 5426]], [[239229, 500226], [-676, -7]], [[238553, 500219], [-1077, -9]], [[237476, 500210], [398, 1809]], [[229189, 500222], [-676, -12]], [[228513, 500210], [-1016, 14]], [[297479, 500973], [-166, -1451]], [[297313, 499522], [-157, -1497], [-296, 998], [-160, -1510], [-420, 996]], [[296280, 498509], [-67, 1872], [-265, 1503]], [[159656, 497405], [121, -2501]], [[159777, 494904], [-1469, -89], [-166, -673], [-532, 204], [-411, 1117], [-498, -541], [-6, -1096], [-722, -4], [-55, 1558]], [[155918, 495380], [-123, 1127], [43, 2998], [-132, 924], [521, 1787], [-211, 1291]], [[219045, 500289], [-133, -1711], [523, -288], [58, -1572], [780, -877], [539, -1239], [-128, -869]], [[220684, 493733], [-1196, -11], [0, -483]], [[219488, 493239], [-1893, -6]], [[217595, 493233], [-334, -5], [34, 9715], [49, 1064]], [[260032, 504518], [-8, -4869]], [[260024, 499649], [-1160, 99]], [[258864, 499748], [-13, 3454], [458, 1388]], [[259309, 504590], [723, -72]], [[298975, 496577], [-544, -513], [-20, -3063]], [[298411, 493001], [-914, 898]], [[297497, 493899], [402, 4106], [-586, 1517]], [[307394, 502827], [-140, -1573], [180, -625], [-64, -1886], [-523, -588], [177, -1427], [-225, -1986]], [[306799, 494742], [-257, 115], [-412, 2029], [-390, -679]], [[305740, 496207], [-272, 275]], [[305468, 496482], [309, 2126], [8, 3412], [-219, 979]], [[189728, 498924], [5, -9133]], [[189733, 489791], [-389, -951], [-593, -175]], [[188751, 488665], [-448, -740], [-1162, 820]], [[187141, 488745], [-1, 811], [-499, 8], [1, 1607]], [[186642, 491171], [338, -6], [2, 1607], [490, 820], [15, 2406], [170, 1557], [484, 19], [2, 2777]], [[217595, 493233], [-48, -3229]], [[217547, 490004], [-2628, -7]], [[214919, 489997], [16, 9613]], [[296280, 498509], [-410, -5407]], [[295870, 493102], [-68, 2572], [-938, -658]], [[294864, 495016], [48, 3058], [-119, 2205]], [[155918, 495380], [-1647, -2]], [[305468, 496482], [-133, -1505], [-266, 329], [-18, -2929], [-277, 307]], [[304774, 492684], [-7, 9]], [[304767, 492693], [-269, 531], [-119, -1120], [-300, 314]], [[304079, 492418], [-196, 1521], [-150, 5231]], [[237476, 500210], [-51, -1566]], [[237425, 498644], [-1936, -52]], [[241918, 500171], [207, -1615]], [[242125, 498556], [-525, 16], [0, -1617], [-334, 5], [-1, -3232]], [[241265, 493728], [-356, 11]], [[240909, 493739], [-1010, 22]], [[239899, 493761], [4, 5122]], [[234816, 499371], [-1, -4018], [-672, -9], [-5, -1614]], [[234138, 493730], [-984, 19]], [[233154, 493749], [-366, -7]], [[232788, 493742], [-4, 6451]], [[250535, 502784], [-3, -8151]], [[250532, 494633], [-1040, 40]], [[249492, 494673], [-353, 36]], [[249139, 494709], [-6, 4906], [-327, 5], [-2, 3229]], [[249139, 494709], [-495, 33]], [[248644, 494742], [-1141, -12]], [[247503, 494730], [-11, 3274]], [[253961, 502712], [-152, -2104], [333, -532], [464, 2018]], [[254606, 502094], [-10, -5904]], [[254596, 496190], [-339, 8], [-1, -1624], [-432, 11]], [[253824, 494585], [-416, 19]], [[253408, 494604], [6, 6419], [-153, -38]], [[243775, 501206], [-1056, -193], [-152, -3331]], [[242567, 497682], [-442, 874]], [[252256, 501092], [-365, 1], [-8, -6465]], [[251883, 494628], [-410, -12]], [[251473, 494616], [-941, 17]], [[255685, 502676], [-302, -3069], [-169, -3411]], [[255214, 496196], [-618, -6]], [[254606, 502094], [72, 609]], [[254678, 502703], [1007, -27]], [[192502, 490248], [5, -10113]], [[192507, 480135], [-16, -1620], [-799, 3], [0, -1615], [-653, 8], [-1, -1051]], [[191038, 475860], [-655, -1], [0, 1504], [-643, -3]], [[189740, 477360], [-2, 3452]], [[189738, 480812], [-5, 8979]], [[226493, 500234], [-2, -6499]], [[226491, 493735], [-1332, 24]], [[225159, 493759], [-1027, 2]], [[231397, 501836], [40, -8076]], [[231437, 493760], [-1042, 2]], [[230395, 493762], [2, 6456]], [[232788, 493742], [-1310, 16]], [[231478, 493758], [-41, 2]], [[210893, 492720], [-1678, 5]], [[209215, 492725], [0, 732]], [[244111, 501197], [-1, -6504], [-219, -857], [207, -1948], [-69, -1318]], [[244029, 490570], [-834, 3122]], [[243195, 493692], [-279, 3080], [-349, 910]], [[245125, 501212], [38, -9630]], [[245163, 491582], [-120, 124]], [[245043, 491706], [-313, -400], [-41, -1496], [-287, -3]], [[244402, 489807], [-373, 763]], [[247503, 494730], [-1, -1740]], [[247502, 492990], [-1654, 56], [-187, -1630]], [[245661, 491416], [-498, 166]], [[253408, 494604], [-589, 39]], [[252819, 494643], [-936, -15]], [[186642, 491171], [-1501, 14], [-1, -1610]], [[185140, 489575], [-834, 8], [-3, 4870]], [[203747, 480696], [-170, -9]], [[203577, 480687], [-2877, -39], [0, 148]], [[200700, 480796], [-49, 12388], [-51, -1]], [[165744, 489337], [-329, 0], [-5, -4859], [-338, 5]], [[165072, 484483], [-1001, 8], [0, 1610], [-336, -4], [-2, 1618], [-1027, -13], [-1, 1606], [-664, 64], [-2, 3219], [-321, 77], [-13, 4702]], [[221449, 494148], [180, -1781], [-749, 47], [-196, 1319]], [[294864, 495016], [-214, -1344], [-132, -2763], [162, -4374]], [[294680, 486535], [-165, -92]], [[294515, 486443], [-1724, -1101]], [[292791, 485342], [28, 960], [-465, 275], [-343, 2130], [225, 833], [-72, 2803]], [[238553, 500219], [-2, -6472]], [[238551, 493747], [-677, -2]], [[237874, 493745], [1, 807], [-681, -7]], [[237194, 494545], [221, 1970], [10, 2129]], [[239899, 493761], [-13, 0]], [[239886, 493761], [-1006, -6]], [[238880, 493755], [-329, -8]], [[228513, 500210], [-4, -6463]], [[228509, 493747], [-670, -20]], [[227839, 493727], [-1336, 7]], [[226503, 493734], [-12, 1]], [[230395, 493762], [0, -2]], [[230395, 493760], [-1217, -20]], [[229178, 493740], [-669, 7]], [[260024, 499649], [-9, -6494]], [[260015, 493155], [-615, 55]], [[259400, 493210], [-964, 215]], [[258436, 493425], [364, 3555], [64, 2768]], [[261372, 499635], [-2, -6463]], [[261370, 493172], [-640, -4]], [[260730, 493168], [-715, -13]], [[260024, 499649], [1348, -14]], [[264056, 499542], [8, -6454]], [[264064, 493088], [-669, -1]], [[263395, 493087], [-679, 16]], [[262716, 493103], [2, 6509]], [[262716, 493103], [-656, 52]], [[262060, 493155], [-690, 17]], [[266987, 499625], [-62, -3376], [-470, -1067], [-157, -2040]], [[266298, 493142], [-886, -31]], [[265412, 493111], [-7, 6463]], [[265412, 493111], [-786, 0]], [[264626, 493111], [-562, -23]], [[175339, 492914], [-169, -3], [-23, -6408]], [[175147, 486503], [-644, 5]], [[174503, 486508], [-557, -1]], [[173946, 486507], [0, 3241], [391, -17], [114, 1594], [220, -13], [1, 1603]], [[214919, 489997], [-33, -5323], [-334, -145]], [[214552, 484529], [-104, -245], [-1766, 9]], [[212682, 484293], [343, 3115], [-3812, -38]], [[209213, 487370], [2, 5355]], [[297497, 493899], [-208, -1404], [-408, 589], [-262, -2738], [-163, 304]], [[296456, 490650], [-487, 788], [-99, 1664]], [[235052, 498600], [861, -2186], [275, -1379]], [[236188, 495035], [12, -2914]], [[236200, 492121], [-1368, -13]], [[234832, 492108], [-669, 3], [-25, 1619]], [[304079, 492418], [-79, -2770]], [[304000, 489648], [-229, -1286], [-556, 2438], [-134, -953], [-324, 848]], [[237194, 494545], [-162, -1485], [-844, 1975]], [[243195, 493692], [-616, 1], [0, -1602]], [[242579, 492091], [-668, 7], [-1, 1620], [-645, 10]], [[173432, 492936], [-215, -1206], [111, -1864], [-135, -2004]], [[173193, 487862], [-118, -728], [-1, -2989]], [[173074, 484145], [-2, -31284]], [[173072, 452861], [-3259, -52]], [[169813, 452809], [-49, 5195], [-6, 11887], [-34, 1], [4, 20950]], [[300150, 494046], [150, -5520], [-565, -417], [90, -2385]], [[299825, 485724], [28, -1263], [-360, -306], [-213, -2182]], [[299280, 481973], [-251, -349], [-88, 1241], [-239, -1545]], [[298702, 481320], [-1098, 1335]], [[297604, 482655], [73, 1782], [273, 1403]], [[297950, 485840], [461, 7161]], [[165072, 484483], [0, -1675]], [[165072, 482808], [-3996, 131]], [[161076, 482939], [-1867, -3]], [[159209, 482936], [78, 4514], [296, 1024], [283, 3753], [-89, 2677]], [[286590, 490299], [-326, 1891]], [[286264, 492190], [242, 1614], [1261, 3804]], [[288921, 494151], [-278, -2136], [171, -535], [-163, -1981], [-600, -1658], [-229, 98], [184, -3632]], [[288006, 484307], [-698, 337], [-439, -517]], [[286869, 484127], [-30, 11]], [[286839, 484138], [-17, 6]], [[286822, 484144], [-93, 2654], [-183, 296], [473, 1068], [-221, 1526], [192, 1728], [-400, -1117]], [[306799, 494742], [-208, -3178], [83, -580], [-394, -2170], [-422, 630], [40, 936]], [[305898, 490380], [198, 677], [-157, 2940], [-190, 25], [-9, 2185]], [[178742, 489161], [-408, 649], [-97, 1865], [-374, -2892], [-523, -708], [-420, -3554], [-518, -1775], [-403, -257]], [[175999, 482489], [-852, 4014]], [[305898, 490380], [-88, 1150], [-333, -4456], [-153, 1112], [-294, -803], [27, 3034], [-191, -1422]], [[304866, 488995], [63, 1229], [-293, 335]], [[304636, 490559], [138, 2125]], [[255214, 496196], [10, -3137], [-283, -948], [-252, -4020]], [[254689, 488091], [-861, -9]], [[253828, 488082], [-4, 6503]], [[296456, 490650], [-138, -1260]], [[296318, 489390], [-526, -1476], [60, -1043]], [[295852, 486871], [-725, 197], [35, -1311], [-435, -257]], [[294727, 485500], [-47, 1035]], [[159209, 482936], [-356, -1083], [-4, -2172]], [[158849, 479681], [-1695, -61], [-4, 1999], [-1023, -130], [-80, 4507], [-584, 9], [-506, 918], [-251, 1689], [-581, 464], [-272, -1480], [-649, -38]], [[153204, 487558], [120, 7683]], [[301339, 486191], [74, -4637]], [[301413, 481554], [-561, -31]], [[300852, 481523], [-271, 609], [-756, 3592]], [[237874, 493745], [1, -6477]], [[237875, 487268], [-1335, -3]], [[236540, 487265], [-340, -1]], [[236200, 487264], [0, 4857]], [[248644, 494742], [4, -1203], [-356, -1775], [167, -1777], [17, -2211], [270, -1702], [223, -2658]], [[248969, 483416], [-1467, -1]], [[247502, 483415], [1, 1681]], [[247503, 485096], [-1, 7894]], [[249492, 494673], [0, -4905]], [[249492, 489768], [-4, -6324]], [[249488, 483444], [-519, -28]], [[251473, 494616], [2, -4829]], [[251475, 489787], [-785, -8]], [[250690, 489779], [-1198, -11]], [[252819, 494643], [-1, -5695]], [[252818, 488948], [3, -842], [-1344, 42]], [[251477, 488148], [-2, 1639]], [[253828, 488082], [-336, -5]], [[253492, 488077], [2, 862], [-676, 9]], [[185140, 489575], [-7, -6496]], [[185133, 483079], [-5, -1541], [-325, -81], [-2, -1617], [-333, 6], [-31, -3059], [-167, -6]], [[184270, 476781], [-988, -2], [0, 1538], [-762, 6], [71, 2286], [-253, 1758], [-271, -298]], [[297950, 485840], [-1609, 2937], [-23, 613]], [[289857, 482936], [-1180, -3640], [-620, 942]], [[288057, 480238], [-51, 4069]], [[289690, 491904], [167, -8968]], [[222306, 488875], [139, -1400], [-277, -1473], [-155, -2285], [239, -7], [214, -2924]], [[222466, 480786], [-655, 1]], [[221811, 480787], [-251, 2], [-1, 4520], [-205, 288], [-400, -1289], [-686, -69], [-402, 533]], [[219866, 484772], [-299, 59]], [[219567, 484831], [-77, 2419], [-2, 5989]], [[221692, 493681], [38, -1693], [582, -1977], [-6, -1136]], [[231478, 493758], [-2, -6467]], [[231476, 487291], [-1083, 9]], [[230393, 487300], [2, 6460]], [[233154, 493749], [0, -6482]], [[233154, 487267], [-1644, 21]], [[231510, 487288], [-34, 3]], [[225159, 493759], [1, -4821]], [[225160, 488938], [-1327, -45]], [[223833, 488893], [-333, -2]], [[223500, 488891], [4, 4867]], [[239886, 493761], [1, -6484]], [[239887, 487277], [-11, 1]], [[239876, 487278], [-996, -7]], [[238880, 487271], [0, 6484]], [[240909, 493739], [-31, -6461]], [[240878, 487278], [-991, -1]], [[230393, 487300], [-1213, -24]], [[229180, 487276], [-2, 6464]], [[238880, 487271], [-672, 1]], [[238208, 487272], [-333, -4]], [[223500, 488891], [-1194, -16]], [[226503, 493734], [-5, -6430]], [[226498, 487304], [-323, 15]], [[226175, 487319], [-998, 7]], [[225177, 487326], [-17, 1612]], [[242579, 492091], [0, -4839]], [[242579, 487252], [-1030, -242]], [[241549, 487010], [-671, 268]], [[234832, 492108], [2, -4840]], [[234834, 487268], [-1653, 0]], [[233181, 487268], [-27, -1]], [[229180, 487276], [-670, -7]], [[228510, 487269], [-670, 12]], [[227840, 487281], [-1, 6446]], [[227840, 487281], [-666, 8]], [[227174, 487289], [-676, 15]], [[244402, 489807], [392, -2555]], [[244794, 487252], [-1243, -3]], [[243551, 487249], [-972, 3]], [[209213, 487370], [2, -6520]], [[209215, 480850], [-2355, -66]], [[206860, 480784], [-501, -22]], [[259400, 493210], [11, -6545]], [[259411, 486665], [-1095, 72]], [[258316, 486737], [-227, 4105], [347, 2583]], [[304000, 489648], [314, -1030]], [[304314, 488618], [155, 528]], [[304469, 489146], [-41, -1011]], [[304428, 488135], [-42, -1969], [-144, 1438], [-555, -1235], [-307, -2321], [164, -2049], [-435, -545]], [[303109, 481454], [-386, 1324], [-161, 2030], [-306, -178], [3, 1605], [-347, 398]], [[219567, 484831], [-690, 962], [-261, -1066], [-279, 233], [-415, 1973], [-376, 207]], [[217546, 487140], [0, -1]], [[217546, 487140], [1, 2864]], [[200700, 480796], [-1181, 20]], [[199519, 480816], [-168, 0]], [[199351, 480816], [0, 2700], [-338, -12], [1, 1631], [-671, 1], [0, 1587], [-983, 520], [0, 1054], [-332, 2], [5, 1652], [-345, 1626]], [[304469, 489146], [96, 425], [146, -4224], [-211, -753], [-72, 3541]], [[304866, 488995], [-144, -863], [186, -1284], [-136, -1342], [-199, 4245], [63, 808]], [[304767, 492693], [-187, -2521], [-266, -1554]], [[260730, 493168], [6, -6502]], [[260736, 486666], [-1325, -1]], [[262060, 493155], [-5, -6525]], [[262055, 486630], [-1319, 36]], [[263395, 493087], [5, -6429]], [[263400, 486658], [-1345, -28]], [[264626, 493111], [-1, -3070]], [[264625, 490041], [-2, -3183]], [[264623, 486858], [-1223, -200]], [[247503, 485096], [-1667, -111]], [[245836, 484985], [-8, 6443], [-167, -12]], [[173946, 486507], [-392, -272], [-361, 1627]], [[292791, 485342], [-439, -295], [152, -6649]], [[292504, 478398], [55, -2188]], [[292559, 476210], [-1099, -481], [-496, 1080]], [[290964, 476809], [-432, 1000], [257, 2733], [-219, 10862]], [[236200, 487264], [-1352, 5]], [[234848, 487269], [-14, -1]], [[178798, 488945], [-51, -1480]], [[178747, 487465], [-147, -2107], [27, -2295], [-141, -364], [-9, -7526]], [[178477, 475173], [-2, -5280], [149, -49]], [[178624, 469844], [-11, -2674]], [[178613, 467170], [-1161, -3], [35, 3027], [-978, 384], [-398, 937], [-84, -1083], [-654, 1955], [-183, 1188]], [[175190, 473575], [801, 17], [8, 8897]], [[290964, 476809], [48, -2087], [-179, -2358]], [[290833, 472364], [-10, -3429]], [[290823, 468935], [-322, 652], [-79, -1360], [-540, 1549], [-309, -528]], [[289573, 469248], [-20, 3211], [418, 3255], [-260, 632], [239, 1293], [-93, 5297]], [[245836, 484985], [-965, 57]], [[244871, 485042], [-77, 2210]], [[199351, 480816], [0, -542], [-2071, -233], [-330, 808], [-664, 541], [-332, 1359], [-996, 270], [0, 1480], [-393, 2122]], [[187141, 488745], [-18, -3230], [155, 229], [839, -2595]], [[188117, 483149], [-2489, -4]], [[185628, 483145], [-495, -66]], [[169813, 452809], [-3140, -59]], [[166673, 452750], [-102, 8]], [[166571, 452758], [-13, 14052], [-1606, -147], [6, 8084], [116, 22], [-2, 8039]], [[199519, 480816], [49, -535], [44, -12867], [-117, 0], [4, -6462], [53, 0]], [[199552, 460952], [1, -3214]], [[199553, 457738], [-4238, 36]], [[195315, 457774], [-81, 8002], [-208, 644], [-621, 4049], [-508, 1245], [-388, 4713], [-175, 3678], [-827, 30]], [[265345, 488432], [-13, -4364], [594, -1608]], [[265926, 482460], [2, -2061]], [[265928, 480399], [-330, 807], [-651, 39], [-327, 827]], [[264620, 482072], [3, 4786]], [[264625, 490041], [337, 2], [2, -1583], [381, -28]], [[217546, 487139], [-458, -846], [2, -7566]], [[217090, 478727], [-2459, 14]], [[214631, 478741], [-79, 1615], [0, 4173]], [[184270, 476781], [-1, -3235]], [[184269, 473546], [-657, 2], [18, -6493], [161, -1616], [-161, -935]], [[183630, 464504], [-371, 1135], [-285, -316]], [[182974, 465323], [1, 3349], [164, 1], [-2, 6527], [-838, 4]], [[182299, 475204], [-1840, -8]], [[180459, 475196], [-55, 2307], [-390, 208], [75, 2719], [-486, 2042], [-29, 3598], [-455, 236], [-372, 1159]], [[189738, 480812], [-430, 714], [-126, 1528], [-434, 6]], [[188748, 483060], [3, 5605]], [[251477, 488148], [-2, -4871]], [[251475, 483277], [-336, -10]], [[251139, 483267], [-664, 186]], [[250475, 483453], [215, 6326]], [[250475, 483453], [-987, -9]], [[297604, 482655], [-139, -531], [-150, -6299]], [[297315, 475825], [-695, -198], [-380, 613]], [[296240, 476240], [-135, 842]], [[296105, 477082], [40, 1309], [261, -315], [91, 2132], [-178, 490], [251, 3497], [-332, 632], [104, 1629], [-255, 1003], [-235, -588]], [[158849, 479681], [187, -616], [254, -2713], [-330, -3406], [-529, -206], [-3, -1355]], [[158428, 471385], [-331, 3], [-437, -1062], [-659, -2951], [-995, -473], [-214, -851]], [[155792, 466051], [-606, -123], [-747, 708], [-3, 821]], [[154436, 467457], [-267, 104]], [[154169, 467561], [-22, 3824], [329, 1721], [-5, 3184], [-170, -23], [1, 3263], [-310, 1557], [0, 1719], [-955, 38]], [[153037, 482844], [167, 4714]], [[253492, 488077], [4, -6488]], [[253496, 481589], [-667, 11]], [[252829, 481600], [-2, 1626], [-1352, 51]], [[225177, 487326], [14, -6561]], [[225191, 480765], [-1074, 13]], [[224117, 480778], [-247, -3]], [[223870, 480775], [-37, 8118]], [[223870, 480775], [-1404, 11]], [[188748, 483060], [-631, 89]], [[254689, 488091], [84, -3796], [-251, -2704]], [[254522, 481591], [-691, -12]], [[253831, 481579], [-335, 10]], [[174503, 486508], [-1, -3222], [107, -1], [3, -3245], [-111, -9], [5, -3147]], [[174506, 476884], [-751, 3480], [-169, 2160], [-512, 1621]], [[219866, 484772], [49, -6023]], [[219915, 478749], [-2825, -22]], [[180459, 475196], [-612, -25]], [[179847, 475171], [-1370, 2]], [[296105, 477082], [-1078, 260]], [[295027, 477342], [17, 4427], [-151, 1362], [-345, 330], [179, 2039]], [[212682, 484293], [-532, -1541], [1, -2393]], [[212151, 480359], [-2937, 18]], [[209214, 480377], [1, 473]], [[231510, 487288], [-3, -6495]], [[231507, 480793], [-1113, 5]], [[230394, 480798], [-1, 6502]], [[233181, 487268], [-6, -6467]], [[233175, 480801], [-1132, -10]], [[232043, 480791], [-536, 2]], [[239876, 487278], [3, -6493]], [[239879, 480785], [-1250, -4]], [[238629, 480781], [-423, 3]], [[238206, 480784], [2, 6488]], [[241549, 487010], [0, -6211]], [[241549, 480799], [-290, -4]], [[241259, 480795], [-1313, -10]], [[239946, 480785], [-67, 0]], [[244871, 485042], [-35, -2081], [144, -2160]], [[244980, 480801], [-1096, 2]], [[243884, 480803], [-334, 1]], [[243550, 480804], [1, 6445]], [[226175, 487319], [6, -6546]], [[226181, 480773], [-417, -14]], [[225764, 480759], [-573, 6]], [[227174, 487289], [5, -6502]], [[227179, 480787], [-998, -14]], [[243550, 480804], [-972, -1]], [[242578, 480803], [-1029, -4]], [[234848, 487269], [-4, -6462]], [[234844, 480807], [-164, -8]], [[234680, 480799], [-1319, -4]], [[233361, 480795], [-186, 6]], [[238206, 480784], [-897, -1]], [[237309, 480783], [-772, 10]], [[236537, 480793], [3, 6472]], [[230394, 480798], [-407, 0]], [[229987, 480798], [-908, -8]], [[229079, 480790], [-570, -5]], [[228509, 480785], [1, 6484]], [[236537, 480793], [-544, 5]], [[235993, 480798], [-1149, 9]], [[228509, 480785], [-758, 1]], [[227751, 480786], [-572, 1]], [[264620, 482072], [-6, -1618], [-556, -296]], [[264058, 480158], [-662, 0]], [[263396, 480158], [4, 6500]], [[259411, 486665], [-4, -6481]], [[259407, 480184], [-1175, 91]], [[258232, 480275], [-219, 3393], [303, 3069]], [[263396, 480158], [-664, 2]], [[262732, 480160], [-666, 1]], [[262066, 480161], [-11, 6469]], [[303109, 481454], [-237, -3363], [-309, -544], [-343, -4752], [-437, 1185]], [[301783, 473980], [56, 1699], [-493, 2897], [67, 2978]], [[262066, 480161], [-1330, 37]], [[260736, 480198], [0, 6468]], [[260736, 480198], [0, -3238]], [[260736, 476960], [-635, -23]], [[260101, 476937], [-693, 9], [-1, 3238]], [[295027, 477342], [-54, -6909]], [[294973, 470433], [-1008, -44]], [[293965, 470389], [167, 2590], [-54, 4202]], [[294078, 477181], [-94, 3357], [378, 3142], [153, 2763]], [[175190, 473575], [-334, 1506], [-129, 1913], [-221, -110]], [[294078, 477181], [-671, -975], [-134, 2686], [-769, -494]], [[221811, 480787], [-2, -9343]], [[221809, 471444], [-1850, 12]], [[219959, 471456], [-44, 7293]], [[300852, 481523], [10, -3416], [-211, -1325]], [[300651, 476782], [-895, 3175], [-123, -380], [-353, 2396]], [[266573, 485031], [2, -1116], [972, 143]], [[267547, 484058], [-7, -6487]], [[267540, 477571], [-652, -91], [7, -1620], [-304, -225]], [[266591, 475635], [-654, -32]], [[265937, 475603], [-9, 4796]], [[265926, 482460], [77, 10]], [[266003, 482470], [432, 2693], [138, -132]], [[247502, 483415], [3, -1619]], [[247505, 481796], [-1004, -19], [9, -2420]], [[246510, 479357], [-1496, -1]], [[245014, 479356], [-34, 1445]], [[288057, 480238], [-163, 246], [-201, -2951], [7, -3154]], [[287700, 474379], [-304, 516]], [[287396, 474895], [-580, 1634], [-156, -692], [-618, -119]], [[286042, 475718], [-350, 485], [-33, 3060]], [[285659, 479263], [575, 1959], [489, 118], [146, 2787]], [[214631, 478741], [5, -4840], [73, -2432]], [[214709, 471469], [-1978, 12]], [[212731, 471481], [-580, 15]], [[212151, 471496], [0, 8863]], [[269259, 474627], [-1374, -276]], [[267885, 474351], [-11, 2434], [-334, 786]], [[267547, 484058], [1423, 278]], [[268970, 484336], [189, -4720], [100, -4989]], [[178613, 467170], [-2, -14382]], [[178611, 452788], [-3086, 41], [-2428, 19]], [[173097, 452848], [-25, 13]], [[251139, 483267], [-6, -6483]], [[251133, 476784], [-1982, 151]], [[249151, 476935], [334, 1631], [4, 3332], [-358, 174], [-162, 1344]], [[249151, 476935], [-328, -1617]], [[248823, 475318], [-991, -774]], [[247832, 474544], [6, 7269], [-333, -17]], [[252829, 481600], [-49, -6493]], [[252780, 475107], [-328, 24]], [[252452, 475131], [-1318, 30]], [[251134, 475161], [-1, 1623]], [[189740, 477360], [2, -5505]], [[189742, 471855], [-1523, -1]], [[188219, 471854], [6, 4870], [-654, 10], [0, 1562], [-614, 11], [-169, 1087], [-1161, 0], [1, 3751]], [[188219, 471854], [-1319, 42]], [[186900, 471896], [-1651, -7], [-264, -1313]], [[184985, 470576], [-183, -1642], [-532, -4], [-1, 4616]], [[161076, 482939], [-47, -16196], [1299, -29], [11, -13965]], [[162339, 452749], [-1582, 70]], [[160757, 452819], [-2346, 190]], [[158411, 453009], [17, 18376]], [[166571, 452758], [-1779, 10]], [[164792, 452768], [-2453, -19]], [[289573, 469248], [-100, -158]], [[289473, 469090], [-527, -154], [-20, 1300], [-279, -24], [-23, 1968], [-519, 2370], [-405, -171]], [[300651, 476782], [-32, -195]], [[300619, 476587], [-404, -4938]], [[300215, 471649], [-352, 1116], [-342, -274], [-74, 1832], [-524, -693], [-159, 1711], [-267, -361]], [[298497, 474980], [-226, 2506], [101, 2208], [330, 1626]], [[154169, 467561], [-316, -270], [-199, -1661], [-396, -276], [-61, 3940], [-268, 1346], [-619, 4]], [[152310, 470644], [269, 5888], [458, 6312]], [[298497, 474980], [-81, -1100]], [[298416, 473880], [-391, 59], [61, 931], [-822, -385]], [[297264, 474485], [51, 1340]], [[301783, 473980], [-163, -962]], [[301620, 473018], [-513, -14], [127, 1049], [-615, 2534]], [[265937, 475603], [-658, -19], [7, -1630]], [[265286, 473954], [-1222, -81]], [[264064, 473873], [-6, 6285]], [[247832, 474544], [-657, 679]], [[247175, 475223], [-660, -544]], [[246515, 474679], [-5, 4678]], [[254522, 481591], [-329, -5330], [49, -1204]], [[254242, 475057], [-476, 2]], [[253766, 475059], [65, 6520]], [[253766, 475059], [-986, 48]], [[238629, 480781], [-1, -4543]], [[238628, 476238], [-1318, -2]], [[237310, 476236], [-1, 4547]], [[237308, 469765], [-1315, 6]], [[235993, 469771], [0, 6459]], [[235993, 476230], [0, 4568]], [[237310, 476236], [-2, -6471]], [[234682, 476230], [-1321, 3]], [[233361, 476233], [0, 4562]], [[234680, 480799], [2, -4569]], [[235993, 476230], [-1311, 0]], [[239947, 476239], [-1319, -1]], [[239946, 480785], [1, -4546]], [[233361, 476233], [-1320, 43]], [[232041, 476276], [2, 4515]], [[209214, 480377], [5, -8812]], [[209219, 471565], [0, -7313]], [[209219, 464252], [-1679, -40]], [[207540, 464212], [-659, -10]], [[206881, 464202], [-21, 16582]], [[241256, 475444], [-1309, 0]], [[239947, 475444], [0, 795]], [[241259, 480795], [-3, -5351]], [[232041, 476276], [-1933, 42]], [[230108, 476318], [88, 2490], [-209, 1990]], [[242578, 480803], [-3, -5357]], [[242575, 475446], [-1319, -2]], [[245014, 479356], [4, -1361], [405, -1717], [-331, -3302]], [[245092, 472976], [-1192, 26]], [[243900, 473002], [-16, 7801]], [[243900, 473002], [-1326, 21]], [[242574, 473023], [1, 2423]], [[230108, 476318], [224, -745], [59, -2539]], [[230391, 473034], [-980, 6]], [[229411, 473040], [-330, 1]], [[229081, 473041], [-2, 7749]], [[206881, 464202], [-1098, -58], [7, -3247]], [[205790, 460897], [-134, -6], [-121, -2624], [-664, 265], [160, 2348], [-1441, 51]], [[203590, 460931], [-7, -1]], [[203583, 460930], [-6, 19757]], [[224117, 480778], [91, -2393], [1571, -3239]], [[225779, 475146], [90, -530]], [[225869, 474616], [-47, -3529], [-165, -2603]], [[225657, 468484], [-436, 813]], [[225221, 469297], [-526, 2160]], [[224695, 471457], [-1032, 3041], [-78, 1580], [-470, 1325], [-243, 2027], [-406, 1356]], [[229081, 473041], [-659, -11]], [[228422, 473030], [0, 1617], [-665, -11]], [[227757, 474636], [-6, 6150]], [[227757, 474636], [-663, -12]], [[227094, 474624], [-1225, -8]], [[225779, 475146], [-15, 5613]], [[203583, 460930], [-1530, -51], [-2501, 73]], [[224695, 471457], [-2109, -11]], [[222586, 471446], [-777, -2]], [[212151, 471496], [-1401, 0]], [[210750, 471496], [-1531, 69]], [[260101, 476937], [-1, -1635]], [[260100, 475302], [-329, 14], [4, -1620], [-1016, -10]], [[258759, 473686], [-527, 6589]], [[262732, 480160], [25, -6465]], [[262757, 473695], [-1325, -1]], [[261432, 473694], [1, 3265], [-697, 1]], [[195315, 457774], [-2814, 132]], [[192501, 457906], [-1359, 125], [-5, 3185], [-131, -2], [32, 14646]], [[264064, 473873], [0, -195]], [[264064, 473678], [-1307, 17]], [[246515, 474679], [-1111, -3345], [-255, -73]], [[245149, 471261], [-57, 1715]], [[286042, 475718], [-35, -4144], [115, -2963], [261, 67], [229, -1455]], [[286612, 467223], [26, -2749]], [[286638, 464474], [-1117, -2]], [[285521, 464472], [-187, 1943], [55, 5513]], [[285389, 471928], [-24, 5905]], [[285365, 477833], [294, 1430]], [[293965, 470389], [-115, -2942]], [[293850, 467447], [-369, -82]], [[293481, 467365], [-266, 2462], [-523, 832]], [[292692, 470659], [-14, 505]], [[292678, 471164], [-119, 5046]], [[217090, 478727], [0, -7285]], [[217090, 471442], [-2381, 27]], [[219959, 471456], [-2869, -14]], [[281818, 478275], [-5, -4317]], [[281813, 473958], [-1305, -81]], [[280508, 473877], [0, 4510]], [[280508, 478387], [1310, -112]], [[280508, 473877], [4, -838]], [[280512, 473039], [-752, 7], [-414, -1125]], [[279346, 471921], [-518, 1158], [12, 3307], [719, 1122], [949, 879]], [[283548, 476628], [9, -4501]], [[283557, 472127], [-318, -2], [8, -1701], [-272, 15]], [[282975, 470439], [-429, 33], [9, 794], [-498, -13]], [[282057, 471253], [10, 2716], [-254, -11]], [[281818, 478275], [657, -443], [527, -1887], [546, 683]], [[285389, 471928], [-697, -201]], [[284692, 471727], [-474, 498], [-661, -98]], [[283548, 476628], [635, 251], [429, -526], [753, 1480]], [[267885, 474351], [36, -4847]], [[267921, 469504], [-333, -96]], [[267588, 469408], [-976, -152]], [[266612, 469256], [-21, 6379]], [[192501, 457906], [15, -12908]], [[192516, 444998], [-2779, 45]], [[189737, 445043], [-3, 7851]], [[189734, 452894], [0, 9524]], [[189734, 462418], [8, 9437]], [[296240, 476240], [-137, -2650], [-357, 111], [-31, -3519], [241, -61], [-25, -3494]], [[295931, 466627], [-259, 37]], [[295672, 466664], [-674, 89]], [[294998, 466753], [-25, 3680]], [[251134, 475161], [-13, -6521]], [[251121, 468640], [-991, -43]], [[250130, 468597], [-1307, 230]], [[248823, 468827], [0, 6491]], [[261432, 473694], [8, -6496]], [[261440, 467198], [-657, -32]], [[260783, 467166], [-660, 1]], [[260123, 467167], [-23, 8135]], [[292678, 471164], [-1239, 47], [-606, 1153]], [[301620, 473018], [189, 655], [301, -1389], [-295, -3187]], [[301815, 469097], [-594, -238], [-94, -983], [-503, -1186]], [[300624, 466690], [-506, 1531], [-67, 1971], [164, 1457]], [[287396, 474895], [215, -2005], [56, -5300]], [[287667, 467590], [-1055, -367]], [[297264, 474485], [21, -2797], [-310, -2918], [270, -2372]], [[297245, 466398], [-1314, 229]], [[232041, 476276], [7, -6486]], [[232048, 469790], [-1892, -6]], [[230156, 469784], [78, 2628], [157, 622]], [[233361, 476233], [0, -6428]], [[233361, 469805], [-1313, -15]], [[239947, 475444], [-4, -5679]], [[239943, 469765], [-1318, 14]], [[238625, 469779], [3, 6459]], [[238625, 469779], [-1317, -14]], [[235993, 469771], [-1311, 30]], [[234682, 469801], [0, 6429]], [[234682, 469801], [-1321, 4]], [[266612, 469256], [-658, -171], [8, -1638]], [[265962, 467447], [-657, -45]], [[265305, 467402], [-19, 6552]], [[242574, 473023], [-2, -3272]], [[242572, 469751], [-1316, 2]], [[241256, 469753], [0, 5691]], [[241256, 469753], [-1313, 12]], [[248823, 468827], [0, -812]], [[248823, 468015], [-1640, -18]], [[247183, 467997], [-8, 7226]], [[247183, 467997], [1, -5692]], [[247184, 462305], [-597, 23]], [[246587, 462328], [-172, 2280], [-542, 826]], [[245873, 465434], [-469, 1433], [-255, 4394]], [[300624, 466690], [-29, -121]], [[300595, 466569], [-107, -729], [-1684, 270]], [[298804, 466110], [-84, 15]], [[298720, 466125], [-215, 4313], [-157, 16], [68, 3426]], [[260123, 467167], [-1187, -13]], [[258936, 467154], [-50, 4104], [-127, 2428]], [[182299, 475204], [2, -6522], [-141, -1591], [-469, 14]], [[181691, 467105], [-327, 810], [-823, 11], [-55, 776], [-638, 0]], [[179848, 468702], [-1, 6469]], [[179848, 468702], [-63, -3749]], [[179785, 464953], [-565, 398], [-162, 1616]], [[179058, 466967], [-63, 1875], [-371, 1002]], [[252452, 475131], [-16, -6573]], [[252436, 468558], [-656, -5]], [[251780, 468553], [-659, 87]], [[182974, 465323], [-238, -239], [-275, -2258], [-767, 3]], [[181694, 462829], [-3, 4276]], [[253766, 475059], [-16, -6494]], [[253750, 468565], [-660, -23]], [[253090, 468542], [-654, 16]], [[254242, 475057], [185, -6512]], [[254427, 468545], [-677, 20]], [[289473, 469090], [-133, -2371]], [[289340, 466719], [-1655, -378]], [[287685, 466341], [-18, 1249]], [[298720, 466125], [-986, 173]], [[297734, 466298], [-489, 100]], [[228422, 473030], [0, -5278]], [[228422, 467752], [-410, 1264], [-493, -321]], [[227519, 468695], [-420, 21]], [[227099, 468716], [-5, 5908]], [[227099, 468716], [-647, 153], [-239, -1688], [-225, -93], [-331, 1396]], [[265305, 467402], [-657, -79]], [[264648, 467323], [-572, -16]], [[264076, 467307], [-12, 6371]], [[282057, 471253], [-126, -2331]], [[281931, 468922], [-1419, 93]], [[280512, 469015], [0, 4024]], [[262757, 473695], [0, -6486]], [[262757, 467209], [-661, 6]], [[262096, 467215], [-656, -17]], [[264076, 467307], [-666, -109]], [[263410, 467198], [-653, 11]], [[184985, 470576], [7, -703], [463, 1104], [183, -1172], [54, -3295], [325, -1616], [-111, -2670]], [[185906, 462224], [-218, 4], [1, -1621], [-435, 0], [0, -1622], [-966, -25]], [[184288, 458960], [-6, 4851], [-652, 693]], [[279029, 472686], [285, -724], [-124, -1251], [-161, 1975]], [[280512, 469015], [1, -6165]], [[280513, 462850], [-1219, -1634]], [[279294, 461216], [-444, 1662]], [[278850, 462878], [-210, 586]], [[278640, 463464], [245, 2248], [543, 1799], [-163, 3149], [81, 1261]], [[230156, 469784], [-257, -2656], [18, -1098], [319, -1424], [30, -1300]], [[230266, 463306], [144, -1322]], [[230410, 461984], [-513, 643]], [[229897, 462627], [-187, 2346], [-300, 1001]], [[229410, 465974], [1, 7066]], [[229410, 465974], [-586, 1070]], [[228824, 467044], [-402, 708]], [[243900, 473002], [-5, -8148]], [[243895, 464854], [-1323, -36]], [[242572, 464818], [0, 4933]], [[245873, 465434], [-1, -548], [-656, 3]], [[245216, 464889], [-1321, -35]], [[292692, 470659], [24, -1088], [-500, -1877]], [[292216, 467694], [-534, -438], [-538, 1053]], [[291144, 468309], [-321, 626]], [[284692, 471727], [-24, -4636]], [[284668, 467091], [-949, -53], [-149, -3444]], [[283570, 463594], [-344, 17]], [[283226, 463611], [9, 1733], [-312, 31], [52, 5064]], [[186900, 471896], [-241, -2319], [147, -3747], [355, 398], [146, -1874], [116, -3740]], [[187423, 460614], [-60, -2973], [-639, 535]], [[186724, 458176], [-180, 1226], [-380, -494], [84, 2409], [-342, 907]], [[189734, 462418], [-524, -641], [35, 1743], [-1064, 341], [14, -3257]], [[188195, 460604], [-772, 10]], [[285521, 464472], [224, -1369], [-308, -60]], [[285437, 463043], [-555, -97]], [[284882, 462946], [2, 2100], [-216, 2045]], [[210915, 461007], [1, -6453], [118, -1623]], [[211034, 452931], [-1815, -34]], [[209219, 452897], [0, 11355]], [[210750, 471496], [65, -4017], [1, -6473], [99, 1]], [[214922, 454659], [-168, -1624]], [[214754, 453035], [-1702, -71]], [[213052, 452964], [-57, -9]], [[212995, 452955], [-124, 1630], [-20, 6469], [-66, 0]], [[212785, 461054], [0, 6430], [-54, 3997]], [[214709, 471469], [45, -10348], [76, -3], [-4, -6452], [96, -7]], [[212785, 461054], [-1870, -47]], [[225221, 469297], [13, -2261]], [[225234, 467036], [-777, 345], [-862, 1235], [-166, 869], [-848, -1646]], [[222581, 467839], [5, 3607]], [[222581, 467839], [-781, -1614], [-391, 247]], [[221409, 466472], [-1271, 1432], [-179, 713]], [[219959, 468617], [0, 2839]], [[219959, 468617], [86, -14154]], [[220045, 454463], [-279, 6]], [[219766, 454469], [-1612, 38]], [[218154, 454507], [-1617, 75]], [[216537, 454582], [-1615, 77]], [[158411, 453009], [-2622, -72]], [[155789, 452937], [3, 13114]], [[283226, 463611], [-473, 58], [-176, -2031]], [[282577, 461638], [-328, 866], [-551, 60]], [[281698, 462564], [229, 2735], [4, 3623]], [[294998, 466753], [-244, -4393]], [[294754, 462360], [-1202, -852]], [[293552, 461508], [61, 2653], [237, 3286]], [[293481, 467365], [-1033, -910]], [[292448, 466455], [-257, -293], [25, 1532]], [[154436, 467457], [-322, -2815], [-164, -2462], [-328, -79], [-48, -2548], [372, -119], [281, -2180], [-183, -1761], [99, -2713]], [[154143, 452780], [-1087, 57]], [[153056, 452837], [-394, 1953], [-208, 4302], [105, 4473], [-71, 1599], [-264, 1356], [-114, 2029], [200, 2095]], [[179785, 464953], [674, -952], [683, -1920], [360, 583]], [[181502, 462664], [-185, -223], [-6, -1813], [-601, 5], [9, -7878]], [[180719, 452755], [-2108, 33]], [[232048, 469790], [-2, -6489]], [[232046, 463301], [-1780, 5]], [[234682, 469801], [-2, -6505]], [[234680, 463296], [-1319, 27]], [[233361, 463323], [0, 6482]], [[233361, 463323], [-985, -8]], [[232376, 463315], [-330, -14]], [[235993, 469771], [0, -4895]], [[235993, 464876], [0, -1607]], [[235993, 463269], [-1313, 27]], [[238625, 469779], [-3, -6531]], [[238622, 463248], [-1315, 8]], [[237307, 463256], [0, 1612]], [[237307, 464868], [1, 4897]], [[237307, 464868], [-1314, 8]], [[239943, 469765], [-4, -6533]], [[239939, 463232], [-1317, 16]], [[241256, 469753], [-1, -4930]], [[241255, 464823], [1, -1610]], [[241256, 463213], [-1317, 19]], [[242572, 464818], [-1317, 5]], [[291144, 468309], [49, -3778], [-226, -2026]], [[290967, 462505], [-369, -97], [-984, -2871], [-607, -823]], [[289007, 458714], [112, 1789], [-67, 1881], [190, 1044], [98, 3291]], [[225234, 467036], [12, -6037]], [[225246, 460999], [0, -6480]], [[225246, 454519], [-1283, -6]], [[223963, 454513], [-1286, -11]], [[222677, 454502], [-33, 1]], [[222644, 454503], [-31, 12930], [-32, 406]], [[268694, 465642], [-316, -1305], [-142, -3076]], [[268236, 461261], [-593, -71]], [[267643, 461190], [-55, 8218]], [[267921, 469504], [681, 71], [92, -3933]], [[267643, 461190], [-1306, -223]], [[266337, 460967], [-314, -75]], [[266023, 460892], [-61, 6555]], [[301815, 469097], [129, -3011], [504, -1291], [-172, -917], [-656, -1009], [-20, -1435], [-247, -532]], [[301353, 460902], [-115, 246]], [[301238, 461148], [-90, 2974], [-550, 962], [-3, 1485]], [[227519, 468695], [-2, -7665]], [[227517, 461030], [-972, -16]], [[226545, 461014], [-1299, -15]], [[228824, 467044], [-4, -7638]], [[228820, 459406], [-975, 10]], [[227845, 459416], [1, 1618], [-329, -4]], [[281698, 462564], [-753, 1]], [[280945, 462565], [-432, 285]], [[250130, 468597], [9, -6418]], [[250139, 462179], [-99, 3]], [[250040, 462182], [-1216, 98]], [[248824, 462280], [-1, 5735]], [[181694, 462829], [-192, -165]], [[251780, 468553], [1, -6529]], [[251781, 462024], [-457, 58]], [[251324, 462082], [-1185, 97]], [[221409, 466472], [43, -12006]], [[221452, 454466], [-68, 2]], [[221384, 454468], [-1339, -5]], [[253090, 468542], [2, -4305]], [[253092, 464237], [4, -2164]], [[253096, 462073], [-1122, -19]], [[251974, 462054], [-193, -30]], [[254427, 468545], [185, -1078], [-127, -2165]], [[254485, 465302], [-1064, 31], [0, -1088], [-329, -8]], [[292448, 466455], [-171, -3336], [-36, -2654]], [[292241, 460465], [-527, -991]], [[291714, 459474], [-489, 1291], [-258, 1740]], [[293552, 461508], [-1311, -1043]], [[248824, 462280], [-247, 1]], [[248577, 462281], [-1393, 24]], [[222644, 454503], [-1192, -37]], [[287015, 460504], [-343, -51]], [[286672, 460453], [-34, 4021]], [[287685, 466341], [71, -5738]], [[287756, 460603], [-741, -99]], [[155789, 452937], [-801, -56]], [[154988, 452881], [-845, -101]], [[266023, 460892], [-1299, -123]], [[264724, 460769], [-27, 1]], [[264697, 460770], [-49, 6553]], [[264697, 460770], [-1281, -49]], [[263416, 460721], [-6, 6477]], [[263416, 460721], [-329, -8]], [[263087, 460713], [-985, -2]], [[262102, 460711], [-6, 6504]], [[262102, 460711], [-632, -30]], [[261470, 460681], [-681, 30]], [[260789, 460711], [-6, 6455]], [[260789, 460711], [-616, -16]], [[260173, 460695], [-1419, -24]], [[258754, 460671], [182, 6483]], [[284882, 462946], [17, -1460], [-606, 385]], [[284293, 461871], [-102, 1733], [-621, -10]], [[229897, 462627], [-253, 6], [-13, -4592]], [[229631, 458041], [-268, -255]], [[229363, 457786], [-543, 3], [0, 1617]], [[295672, 466664], [201, -1871], [-69, -1578]], [[295804, 463215], [-69, -4535]], [[295735, 458680], [-148, -5073]], [[295587, 453607], [-1209, 182]], [[294378, 453789], [-26, 1]], [[294352, 453790], [-31, 692], [433, 7878]], [[289007, 458714], [-9, -2219]], [[288998, 456495], [-609, 12], [-4, 988], [-551, -86]], [[287834, 457409], [-78, 3194]], [[297645, 459260], [-169, 1432], [-916, -278], [9, 882], [-474, 583], [-291, 1336]], [[297734, 466298], [148, -1093], [-43, -2779], [-194, -3166]], [[301238, 461148], [-70, -970]], [[301168, 460178], [-67, -41]], [[301101, 460137], [28, -397]], [[301129, 459740], [-2, -4]], [[301127, 459736], [-256, -726]], [[300871, 459010], [-22, -492]], [[300849, 458518], [-74, -390]], [[300775, 458128], [-385, 553], [-40, -2081], [-373, -819]], [[299977, 455781], [-294, 713], [-11, 1200], [281, 1310], [-388, 368], [185, 1162], [57, 2438], [-390, -234], [39, 1513], [-540, 411], [-112, 1448]], [[299977, 455781], [-56, -2596]], [[299921, 453185], [-840, -171]], [[299081, 453014], [-844, 387]], [[298237, 453401], [-93, 27]], [[298144, 453428], [2, 2448], [-359, 413], [119, 1141]], [[297906, 457430], [27, 1226], [-288, 604]], [[184288, 458960], [0, -6128]], [[184288, 452832], [-2898, -86]], [[181390, 452746], [-671, 9]], [[246587, 462328], [-37, -556], [502, -1805]], [[247052, 459967], [-532, 14], [-2, -1629], [-648, 10]], [[245870, 458362], [-647, 9]], [[245223, 458371], [-7, 6518]], [[254485, 465302], [3, -3266]], [[254488, 462036], [-1092, 47]], [[253396, 462083], [-300, -10]], [[245223, 458371], [-649, 13]], [[244574, 458384], [-652, -1]], [[243922, 458383], [-27, 6471]], [[237307, 463256], [111, -1603], [1, -4876]], [[237419, 456777], [-650, -3]], [[236769, 456774], [-649, -15]], [[236120, 456759], [0, 4918], [-127, 1592]], [[243922, 458383], [-651, 50]], [[243271, 458433], [-651, -34]], [[242620, 458399], [-48, 6419]], [[242620, 458399], [-653, 5]], [[241967, 458404], [-654, -10]], [[241313, 458394], [-57, 4819]], [[286672, 460453], [9, -2065], [-460, 403], [-3, -1030], [-340, 349]], [[285878, 458110], [-226, 21]], [[285652, 458131], [-201, 28], [-14, 4884]], [[209219, 452897], [0, -5656]], [[209219, 447241], [2, -2488]], [[209221, 444753], [-1673, 14], [-1, 1638]], [[207547, 446405], [-7, 17807]], [[207547, 446405], [-1742, 68]], [[205805, 446473], [-15, 14424]], [[189734, 452894], [-1286, -39]], [[188448, 452855], [-243, 1756], [-87, 2141], [178, 1265], [-101, 2587]], [[284293, 461871], [21, -3935], [375, 114]], [[284689, 458050], [-2, -5187]], [[284687, 452863], [-1795, -1]], [[282892, 452862], [-390, -48]], [[282502, 452814], [75, 8824]], [[278850, 462878], [-1, -10015]], [[278849, 452863], [-1529, -47]], [[277320, 452816], [-423, 27], [0, 5034]], [[276897, 457877], [602, 1758], [633, 2570], [508, 1259]], [[232376, 463315], [-1, -1600], [202, -13], [-4, -4901]], [[232573, 456801], [-1911, 67]], [[230662, 456868], [1, 1145]], [[230663, 458013], [-154, 1201], [39, 2679], [-138, 91]], [[234680, 463296], [161, -1608], [-5, -4919]], [[234836, 456769], [-647, 13]], [[234189, 456782], [-648, 10]], [[233541, 456792], [3, 4901], [-183, 1630]], [[233541, 456792], [-968, 9]], [[236120, 456759], [-644, 5]], [[235476, 456764], [-640, 5]], [[238622, 463248], [103, -1618], [-1, -4868]], [[238724, 456762], [-656, 0]], [[238068, 456762], [-649, 15]], [[239939, 463232], [70, -6471]], [[240009, 456761], [-640, -7]], [[239369, 456754], [-645, 8]], [[241313, 458394], [-653, -6], [2, -1611]], [[240662, 456777], [-653, -16]], [[297906, 457430], [-486, -1106], [-24, 856], [-523, -374], [-118, 1160], [-154, -1681], [-621, 1035], [76, 1737], [-321, -377]], [[285652, 458131], [-963, -81]], [[280945, 462565], [4, -9702]], [[280949, 452863], [-1704, -50]], [[279245, 452813], [-396, 50]], [[230663, 458013], [-1032, 28]], [[282502, 452814], [-1272, 49]], [[281230, 452863], [-281, 0]], [[291714, 459474], [-261, -2859], [238, -600]], [[291691, 456015], [-916, -2845]], [[290775, 453170], [-1003, -3057]], [[289772, 450113], [-329, 184], [-290, 2566]], [[289153, 452863], [-165, 772], [10, 2860]], [[248577, 462281], [18, -5761]], [[248595, 456520], [-1108, -48]], [[247487, 456472], [-211, 623], [-224, 2872]], [[294352, 453790], [-85, -1335], [-514, 519], [-607, 1358]], [[293146, 454332], [53, 903]], [[293199, 455235], [352, 2851], [1, 3422]], [[249240, 456572], [-645, -52]], [[250040, 462182], [14, -5553]], [[250054, 456629], [-814, -57]], [[251324, 462082], [2, -6381]], [[251326, 455701], [-650, -38], [2, 1005], [-624, -39]], [[186724, 458176], [47, -5357]], [[186771, 452819], [-155, 1]], [[186616, 452820], [-2328, 12]], [[253396, 462083], [-8, -6346]], [[253388, 455737], [-109, 0]], [[253279, 455737], [-975, -13]], [[252304, 455724], [-325, 0]], [[251979, 455724], [-5, 6330]], [[251979, 455724], [-653, -23]], [[254614, 455702], [-1226, 35]], [[254488, 462036], [-82, -3532], [208, -2802]], [[293199, 455235], [-367, 801], [-92, -1372], [-647, 330], [-402, 1021]], [[301127, 459736], [69, -1616]], [[301196, 458120], [-253, -1012], [-168, 1020]], [[300849, 458518], [22, 492]], [[227845, 459416], [-2, -4858]], [[227843, 454558], [-1298, -23]], [[226545, 454535], [0, 6479]], [[212995, 452955], [-1853, -35]], [[211142, 452920], [-108, 11]], [[226545, 454535], [3, -3229]], [[226548, 451306], [-1288, -24]], [[225260, 451282], [-14, 3237]], [[266372, 454459], [-653, -60]], [[265719, 454399], [-998, -201]], [[264721, 454198], [3, 6571]], [[266337, 460967], [35, -6508]], [[203590, 460931], [13, -19328], [-708, 2], [8, -7373]], [[202903, 434232], [-1501, 65]], [[201402, 434297], [-1279, 5]], [[200123, 434302], [-1673, -16]], [[198450, 434286], [-31, 12241], [1170, -39], [16, 8015], [-52, 3235]], [[205805, 446473], [4, -12257]], [[205809, 434216], [-2545, -6]], [[203264, 434210], [-361, 22]], [[188448, 452855], [-1677, -36]], [[264721, 454198], [-644, 35]], [[264077, 454233], [-965, -59]], [[263112, 454174], [-25, 6539]], [[263112, 454174], [-326, 40]], [[262786, 454214], [-1301, -17]], [[261485, 454197], [-15, 6484]], [[260173, 460695], [3, -6540]], [[260176, 454155], [-1280, 41]], [[258896, 454196], [-2, 3199], [-393, -4]], [[258501, 457391], [253, 3280]], [[261485, 454197], [-1309, -42]], [[289153, 452863], [-334, -23]], [[288819, 452840], [-1736, 23]], [[287083, 452863], [-29, 3458], [98, 834], [-137, 3349]], [[287083, 452863], [-115, 0]], [[286968, 452863], [-1145, 0]], [[285823, 452863], [55, 5247]], [[247487, 456472], [432, -1434], [26, -1577]], [[247945, 453461], [-2077, 28]], [[245868, 453489], [2, 4873]], [[229363, 457786], [-2, -3238]], [[229361, 454548], [-545, 3]], [[228816, 454551], [-973, 7]], [[301196, 458120], [304, -647]], [[301500, 457473], [18, -1677], [-433, -1150]], [[301085, 454646], [-839, -2060]], [[300246, 452586], [-325, 599]], [[298144, 453428], [-1041, 73]], [[297103, 453501], [-1391, 88]], [[295712, 453589], [-125, 18]], [[301793, 457791], [116, -445]], [[301909, 457346], [403, -2846], [-196, -1501], [475, -1514], [5, -2152]], [[302596, 449333], [-234, -1189]], [[302362, 448144], [-280, -204], [-97, -1526], [-241, -453]], [[301744, 445961], [-218, 3011], [-291, -217], [146, 1519], [-214, 1940], [-82, 2432]], [[301500, 457473], [293, 318]], [[243271, 458433], [-1, -8140]], [[243270, 450293], [-1301, 18]], [[241969, 450311], [-2, 8093]], [[244574, 458384], [-7, -6498]], [[244567, 451886], [-1, -1627]], [[244566, 450259], [-1296, 34]], [[241969, 450311], [-1303, -7]], [[240666, 450304], [-4, 6473]], [[245868, 453489], [0, -1629]], [[245868, 451860], [-1301, 26]], [[285823, 452863], [-1027, 0]], [[284796, 452863], [-109, 0]], [[230662, 456868], [249, -1941], [-15, -1182]], [[230896, 453745], [-107, -597], [-679, 13]], [[230110, 453161], [-2, 1379], [-747, 8]], [[198450, 434286], [-3154, -25]], [[195296, 434261], [-2647, -56]], [[192649, 434205], [-133, 0]], [[192516, 434205], [0, 10793]], [[277320, 452816], [-6, -2742]], [[277314, 450074], [-2528, -14]], [[274786, 450060], [0, 2383]], [[274786, 452443], [526, 1090], [1585, 4344]], [[258896, 454196], [-10, -5792]], [[258886, 448404], [-830, -14]], [[258056, 448390], [-837, 12]], [[257219, 448402], [579, 2539], [358, 3966], [345, 2484]], [[232573, 456801], [-5, -6484]], [[232568, 450317], [-1299, 59]], [[231269, 450376], [19, 2011], [-392, 1358]], [[240666, 450304], [-1299, 5]], [[239367, 450309], [2, 6445]], [[235476, 456764], [0, -6454]], [[235476, 450310], [-323, -7]], [[235153, 450303], [-970, 19]], [[234183, 450322], [6, 6460]], [[234183, 450322], [-1294, 1]], [[232889, 450323], [-321, -6]], [[238068, 456762], [0, -6440]], [[238068, 450322], [-326, 1]], [[237742, 450323], [-971, -4]], [[236771, 450319], [-2, 6455]], [[236771, 450319], [-324, -4]], [[236447, 450315], [-971, -5]], [[239367, 450309], [-322, 8]], [[239045, 450317], [-977, 5]], [[251326, 455701], [-4, -4851]], [[251322, 450850], [-1168, -69], [-750, 255]], [[249404, 451036], [-159, 538]], [[249245, 451574], [-5, 4998]], [[249245, 451574], [-1296, -32]], [[247949, 451542], [-4, 1919]], [[293146, 454332], [-66, -9100]], [[293080, 445232], [-482, -138], [-384, 934], [-288, -777]], [[291926, 445251], [-77, 1003], [-501, 1869], [338, 2426], [-911, 2621]], [[254614, 455702], [218, -1446], [316, -5438]], [[255148, 448818], [123, -1399]], [[255271, 447419], [-6, -4485]], [[255265, 442934], [-737, 66], [-9, 1648], [-322, -35], [-7, 1623], [-327, 774]], [[253863, 447010], [319, 582], [-16, 5161], [-954, -144]], [[253212, 452609], [67, 3128]], [[252304, 455724], [-37, -8080]], [[252267, 447644], [0, -1641]], [[252267, 446003], [-938, -57]], [[251329, 445946], [-7, 4904]], [[253212, 452609], [3, -4870]], [[253215, 447739], [-948, -95]], [[216537, 454582], [2, -6500]], [[216539, 448082], [-1559, -14]], [[214980, 448068], [-230, -4], [4, 4971]], [[301744, 445961], [-236, -1674], [-533, -780]], [[300975, 443507], [-36, 3034], [-176, 277]], [[300763, 446818], [-87, 707]], [[300676, 447525], [-253, 1172]], [[300423, 448697], [-177, 3889]], [[218154, 454507], [10, -6475]], [[218164, 448032], [-1572, 52]], [[216592, 448084], [-53, -2]], [[230110, 453161], [-2, -5099]], [[230108, 448062], [-976, 13]], [[229132, 448075], [-318, 5]], [[228814, 448080], [2, 6471]], [[227843, 454558], [1, -6473]], [[227844, 448085], [-1288, -18]], [[226556, 448067], [-8, 3239]], [[228814, 448080], [-648, 2]], [[228166, 448082], [-322, 3]], [[219766, 454469], [6, -6447]], [[219772, 448022], [-1243, -2]], [[218529, 448020], [-365, 12]], [[225260, 451282], [0, -3235]], [[225260, 448047], [-1272, -15]], [[223988, 448032], [-19, 0]], [[223969, 448032], [-6, 6481]], [[221384, 454468], [0, -6437]], [[221384, 448031], [-1572, -10]], [[219812, 448021], [-40, 1]], [[222677, 454502], [3, -6462]], [[222680, 448040], [-1296, -9]], [[223969, 448032], [-1263, 4]], [[222706, 448036], [-26, 4]], [[265719, 454399], [30, -6681]], [[265749, 447718], [-327, -64]], [[265422, 447654], [-1337, -251]], [[264085, 447403], [-8, 6830]], [[294378, 453789], [-86, -7126]], [[294292, 446663], [-33, -2600]], [[294259, 444063], [-1125, -725], [-133, -918]], [[293001, 442420], [79, 2812]], [[302596, 449333], [321, -1189], [408, -369], [764, 1511], [-341, 4569], [401, -2137], [107, -3239], [-210, -1768], [-1085, -604], [-241, -1586], [-502, -404], [144, 4027]], [[262786, 454214], [4, -5818]], [[262790, 448396], [-1035, -6]], [[261755, 448390], [-267, 4]], [[261488, 448394], [-3, 5803]], [[264085, 447403], [-109, -15]], [[263976, 447388], [-1133, -180]], [[262843, 447208], [-53, 1188]], [[261488, 448394], [-1023, -15]], [[260465, 448379], [-349, 0]], [[260116, 448379], [69, 741], [-9, 5035]], [[260116, 448379], [-774, 27]], [[259342, 448406], [-456, -2]], [[295712, 453589], [-58, -1345], [397, 121], [-173, -3103], [-189, -155], [94, -2951]], [[295783, 446156], [-481, -2335], [-431, -845]], [[294871, 442976], [-365, 419], [-214, 3268]], [[231269, 450376], [205, -1283], [-160, -2129]], [[231314, 446964], [-897, 11]], [[230417, 446975], [1, 1083], [-310, 4]], [[297103, 453501], [5, -4180], [88, 63], [182, -3932]], [[297378, 445452], [-156, -333]], [[297222, 445119], [-108, 1173], [-581, -358], [-107, -908]], [[296426, 445026], [-541, -412], [-102, 1542]], [[298237, 453401], [8, -1301], [-328, -15], [-2, -2289], [170, -1515], [-230, -737]], [[297855, 447544], [-477, -2092]], [[247949, 451542], [-252, -2717]], [[247697, 448825], [-205, -1009]], [[247492, 447816], [-632, 692]], [[246860, 448508], [-476, -580], [-516, 680]], [[245868, 448608], [0, 3252]], [[299081, 453014], [27, -5277]], [[299108, 447737], [6, -1575]], [[299114, 446162], [-459, -104], [-560, 583], [-240, 903]], [[300423, 448697], [-95, -429]], [[300328, 448268], [-110, 206]], [[300218, 448474], [-189, -592], [-921, -145]], [[291926, 445251], [-301, -1608], [-771, -203], [-6, -1282]], [[290848, 442158], [-634, 1017], [-245, 2280]], [[289969, 445455], [47, 2798], [-244, 1860]], [[160757, 452819], [3, -15155]], [[160760, 437664], [-2931, -15]], [[157829, 437649], [50, 2566], [-253, 887], [-643, -3074], [-236, 36], [-242, -1729], [156, -2198], [-334, 192], [-289, 1393], [-274, -63], [-470, 1939]], [[155294, 437598], [-187, 3492], [-519, 272]], [[154588, 441362], [111, 941], [-260, 2964], [146, 1892], [-113, 2512], [387, 1397], [129, 1813]], [[214980, 448068], [2, -6471]], [[214982, 441597], [-197, 8], [0, -3232]], [[214785, 438373], [-1547, 1]], [[213238, 438374], [-73, 4047]], [[213165, 442421], [1, 5662], [-117, 1089], [3, 3792]], [[213165, 442421], [-2040, -26]], [[211125, 442395], [-4, 4869]], [[211121, 447264], [21, 5656]], [[188448, 452855], [2, -2742], [226, -3238], [-46, -2736], [-189, -2015]], [[188441, 442124], [-433, 106], [-167, -983], [-443, 939]], [[187398, 442186], [-88, 2093], [-182, -89], [-193, 3078], [-4, 3038], [-315, 2514]], [[211121, 447264], [-1902, -23]], [[189737, 445043], [-2, -6109]], [[189735, 438934], [-608, -2000]], [[189127, 436934], [120, 1271], [-305, 2684], [-249, 88]], [[188693, 440977], [-252, 1147]], [[286968, 452863], [88, -6473]], [[287056, 446390], [-234, -102], [-57, -1948]], [[286765, 444340], [-1655, 896]], [[285110, 445236], [-170, 121]], [[284940, 445357], [-144, 7506]], [[284940, 445357], [-238, -844], [-1781, -169]], [[282921, 444344], [-29, 8518]], [[187398, 442186], [-205, 139], [-194, -1813], [-584, 5], [-711, -4841]], [[185704, 435676], [-852, -1423], [-3463, -5]], [[181389, 434248], [1, 18498]], [[173097, 434253], [-1, -6651], [-636, -10], [-149, -2165]], [[172311, 425427], [-25, 2930], [-933, 15], [0, 3230], [-3183, -37], [0, 1955], [-1457, -9]], [[166713, 433511], [-57, 0], [17, 19239]], [[173097, 452848], [0, -18595]], [[181389, 434248], [-13, -16439]], [[181376, 417809], [-3391, 104], [-1592, 99]], [[176393, 418012], [-461, -9], [-438, 10035], [-1, 6209], [-1195, 9]], [[174298, 434256], [-1201, -3]], [[281230, 452863], [9, -7106]], [[281239, 445757], [-601, -298]], [[280638, 445459], [-179, 516], [-1317, -113]], [[279142, 445862], [103, 6951]], [[282921, 444344], [4, -1186]], [[282925, 443158], [-1089, -71]], [[281836, 443087], [-171, 12], [-426, 2658]], [[154588, 441362], [-303, -18], [-4, 1572], [-819, -16]], [[153462, 442900], [-267, 5082], [-262, 812], [123, 4043]], [[289969, 445455], [-804, -6748]], [[289165, 438707], [-411, -130]], [[288754, 438577], [180, 478], [-59, 7138]], [[288875, 446193], [-56, 6647]], [[288875, 446193], [-721, 12]], [[288154, 446205], [-1098, 185]], [[279142, 445862], [-1549, 13]], [[277593, 445875], [-281, -13]], [[277312, 445862], [2, 4212]], [[164792, 452768], [-2, -15095]], [[164790, 437673], [-3709, -1]], [[161081, 437672], [-321, -8]], [[166713, 433511], [-9, -8230], [-71, -9], [-2, -9666], [318, 13]], [[166949, 415619], [45, -3525], [106, -405], [-51, -2898]], [[167049, 408791], [-264, -205]], [[166785, 408586], [-505, -709], [-438, -1338], [-205, 182], [104, -3535], [-151, -1501]], [[165590, 401685], [-469, -1590], [-343, 3]], [[164778, 400098], [-9, 2800]], [[164769, 402898], [12, 2458]], [[164781, 405356], [6, 5108]], [[164787, 410464], [3, 27209]], [[253863, 447010], [-4, 809], [-643, -82]], [[253216, 447737], [-1, 2]], [[274786, 450060], [0, -6514]], [[274786, 443546], [-1348, 42]], [[273438, 443588], [-1, 3974]], [[273437, 447562], [3, 2573]], [[273440, 450135], [1346, 2308]], [[245868, 448608], [-3, -3243]], [[245865, 445365], [-1300, 22]], [[244565, 445387], [1, 4872]], [[249404, 451036], [-5, -5898]], [[249399, 445138], [-644, -16]], [[248755, 445122], [-900, 11]], [[247855, 445133], [-158, 3692]], [[226556, 448067], [2, -4023]], [[226558, 444044], [-753, -845], [-533, -1]], [[225272, 443198], [-12, 4849]], [[251329, 445946], [-636, 7], [1, -814]], [[250694, 445139], [-1295, -1]], [[232889, 450323], [0, -4862], [165, -1791]], [[233054, 443670], [-1389, 16]], [[231665, 443686], [-256, 439], [-95, 2839]], [[243270, 450293], [6, -6524]], [[243276, 443769], [-326, -13]], [[242950, 443756], [-979, -17]], [[241971, 443739], [-2, 6572]], [[237742, 450323], [68, -6545]], [[237810, 443778], [-1255, -153]], [[236555, 443625], [-107, 1818], [-1, 4872]], [[234183, 450322], [1, -4860], [144, -1818]], [[234328, 443644], [-317, 10]], [[234011, 443654], [-957, 16]], [[235153, 450303], [2, -4797], [121, -1872]], [[235276, 443634], [-948, 10]], [[241971, 443739], [-319, -4]], [[241652, 443735], [-960, -14]], [[240692, 443721], [-26, 6583]], [[239045, 450317], [53, -6615]], [[239098, 443702], [0, -314]], [[239098, 443388], [-1288, 390]], [[240692, 443721], [-320, -6]], [[240372, 443715], [-1274, -13]], [[236555, 443625], [-1279, 9]], [[244565, 445387], [-5, -3261]], [[244560, 442126], [-322, 12]], [[244238, 442138], [-104, 1623], [-858, 8]], [[273437, 447562], [-275, -15], [3, -1357], [-539, -11], [-3, -1320], [-265, -4]], [[272358, 444855], [-272, 1146]], [[272086, 446001], [570, 2452], [784, 1682]], [[277312, 445862], [-602, -34], [-476, -2456]], [[276234, 443372], [-1448, -20]], [[274786, 443352], [0, 194]], [[247855, 445133], [-29, -825], [-657, -1555], [-5, -2418]], [[247164, 440335], [-1778, 120]], [[245386, 440455], [0, 4]], [[245386, 440459], [89, 1581], [707, 640]], [[246182, 442680], [363, 171], [871, 2340], [76, 2625]], [[300676, 447525], [-94, -1308], [-254, 2051]], [[246182, 442680], [7, 2674], [-324, 11]], [[300218, 448474], [-108, -2110]], [[300110, 446364], [-154, -894], [-847, -110]], [[299109, 445360], [5, 802]], [[260465, 448379], [14, -4389]], [[260479, 443990], [3, -1610]], [[260482, 442380], [-1130, -18]], [[259352, 442362], [-1, 806]], [[259351, 443168], [-9, 5238]], [[259351, 443168], [-1136, -50], [2, -810]], [[258217, 442308], [-163, -1]], [[258054, 442307], [104, 4029], [-102, 2054]], [[258054, 442307], [-490, -569], [-231, -2173], [-408, -905]], [[256925, 438660], [-7, 8808]], [[256918, 447468], [301, 934]], [[262847, 444118], [-1085, -69]], [[261762, 444049], [-7, 4341]], [[262843, 447208], [4, -3090]], [[261762, 444049], [-1283, -59]], [[229132, 448075], [0, -5329]], [[229132, 442746], [-759, -1483], [-211, 138]], [[228162, 441401], [4, 6681]], [[228162, 441401], [-318, 227]], [[227844, 441628], [-643, -1180]], [[227201, 440448], [0, 1151], [-292, 1]], [[226909, 441600], [0, 2456], [-351, -12]], [[230417, 446975], [2, -2974], [320, -2434]], [[230739, 441567], [-395, 2]], [[230344, 441569], [-276, 747], [-936, 373]], [[229132, 442689], [0, 57]], [[218529, 448020], [-5, -6446]], [[218524, 441574], [-1550, 27]], [[216974, 441601], [-383, 9]], [[216591, 441610], [1, 6474]], [[216591, 441610], [-1609, -13]], [[225272, 443198], [0, -1617]], [[225272, 441581], [-1262, 6]], [[224010, 441587], [-20, -2]], [[223990, 441585], [-2, 6447]], [[222706, 448036], [25, -6450]], [[222731, 441586], [-12, -6463]], [[222719, 435123], [-609, -9]], [[222110, 435114], [-2224, 2]], [[219886, 435116], [-74, 6454]], [[219812, 441570], [0, 6451]], [[219812, 441570], [-1288, 4]], [[223990, 441585], [-1259, 1]], [[267414, 445850], [-697, -80]], [[266717, 445770], [-430, -32], [-394, -2264], [-479, -1510]], [[265414, 441964], [1, 1360]], [[265415, 443324], [7, 4330]], [[265749, 447718], [781, 161]], [[266530, 447879], [6, 1]], [[266536, 447880], [30, 6]], [[266566, 447886], [16, 1]], [[266582, 447887], [26, 6]], [[266608, 447893], [806, -2043]], [[255265, 442934], [-2, -3134]], [[255263, 439800], [-1357, -110], [6, -1614], [-648, -80]], [[253264, 437996], [-23, 4868]], [[253241, 442864], [-25, 4873]], [[267414, 445850], [546, -1925], [381, 1255], [294, -1578], [-868, -836]], [[267767, 442766], [-50, -4]], [[267717, 442762], [-15, -1]], [[267702, 442761], [-769, 5], [-213, 794]], [[266720, 443560], [-3, 2210]], [[253241, 442864], [-956, -107]], [[252285, 442757], [-18, 3246]], [[265415, 443324], [-1279, -37]], [[264136, 443287], [-108, 529], [-52, 3572]], [[273438, 443588], [0, -2864]], [[273438, 440724], [-1081, 8]], [[272357, 440732], [1, 4123]], [[299109, 445360], [-23, -3357], [-140, -1618]], [[298946, 440385], [-436, -421], [-482, 288], [-416, -840], [-291, 2723]], [[297321, 442135], [350, 235], [-50, 1824], [-299, -181], [-100, 1106]], [[256110, 445860], [11, -7106]], [[256121, 438754], [-158, -435]], [[255963, 438319], [-386, -1051], [-314, 71]], [[255263, 437339], [0, 2461]], [[255271, 447419], [248, -1015], [591, -544]], [[256925, 438660], [-559, 918], [-245, -824]], [[256110, 445860], [808, 1608]], [[264136, 443287], [1, -1079]], [[264137, 442208], [-1288, -29]], [[262849, 442179], [-2, 1939]], [[211125, 442395], [-24, -800]], [[211101, 441595], [-1879, -26]], [[209222, 441569], [-1, 3184]], [[231665, 443686], [164, -2163]], [[231829, 441523], [-1090, 44]], [[300704, 446133], [-85, -2793], [-210, 505], [295, 2288]], [[300975, 443507], [-208, -748], [-4, 4059]], [[294871, 442976], [348, -1153], [336, -2034], [-121, -1229]], [[295434, 438560], [-200, -1187], [-705, -2090], [-626, -1185]], [[293903, 434098], [-195, 2025], [683, 2086], [-173, 2860]], [[294218, 441069], [41, 2994]], [[209222, 441569], [-4, -7295]], [[209218, 434274], [-2479, -59]], [[206739, 434215], [-930, 1]], [[300110, 446364], [27, -3366], [-179, -1833], [-1042, -1242], [30, 462]], [[288154, 446205], [-316, -4003]], [[287838, 442202], [-487, -794], [-761, -136]], [[286590, 441272], [175, 3068]], [[297321, 442135], [207, -2884], [-531, -114]], [[296997, 439137], [-298, 3270], [-256, -278], [-17, 2897]], [[296997, 439137], [9, -62]], [[297006, 439075], [21, -79]], [[297027, 438996], [-1112, 58], [-473, -1600], [-8, 1106]], [[288754, 438577], [-264, -1321]], [[288490, 437256], [-133, 486], [-104, 2827], [-415, 1633]], [[293001, 442420], [-13, -2190]], [[292988, 440230], [-683, -3302]], [[292305, 436928], [-373, 1054]], [[291932, 437982], [-934, 2867]], [[290998, 440849], [-150, 1309]], [[252285, 442757], [26, -6500]], [[252311, 436257], [-960, -39], [-1, -3314]], [[251350, 432904], [-324, -34]], [[251026, 432870], [0, 3329], [-319, -14]], [[250707, 436185], [-5, 3838]], [[250702, 440023], [-8, 5116]], [[272357, 440732], [-1, 0]], [[272356, 440732], [-569, 47], [73, -1359], [-321, -13]], [[271539, 439407], [-538, -38]], [[271001, 439369], [3, 1405], [-263, 14], [8, 2861]], [[270749, 443649], [623, -332], [714, 2684]], [[280638, 445459], [-3, -3672], [463, -4], [46, -3243]], [[281144, 438540], [-1140, 433], [-177, -968]], [[279827, 438005], [-70, 1137], [-624, 1848], [-379, -396]], [[278754, 440594], [88, 2092], [292, -302], [8, 3478]], [[278754, 440594], [-317, -166]], [[278437, 440428], [5, 1839], [-538, 103], [-216, -927]], [[277688, 441443], [-95, 4432]], [[277688, 441443], [-1, -945], [-351, -264], [-253, -2768]], [[277083, 437466], [-849, -18]], [[276234, 437448], [0, 5924]], [[269692, 442195], [16, -2668]], [[269708, 439527], [-1391, 120]], [[268317, 439647], [-18, 2605], [-150, 10]], [[268149, 442262], [253, 825], [384, -407]], [[268786, 442680], [-5, -153]], [[268781, 442527], [480, -1172], [431, 840]], [[266720, 443560], [-15, -4583]], [[266705, 438977], [-3, -1624]], [[266702, 437353], [-1282, 19]], [[265420, 437372], [-6, 4592]], [[281836, 443087], [1, -1967], [-292, -2833]], [[281545, 438287], [-401, 253]], [[290998, 440849], [-384, -1439], [-427, -3445]], [[290187, 435965], [-461, 1079], [82, 1909], [-643, -246]], [[245386, 440459], [-830, 46], [4, 1621]], [[285110, 445236], [175, -3416], [441, -1905], [405, -536]], [[286131, 439379], [-539, -2232]], [[285592, 437147], [-256, 304]], [[285336, 437451], [-455, -615]], [[284881, 436836], [-228, -951], [-463, -355]], [[284190, 435530], [-1068, 5402], [-197, 2226]], [[286590, 441272], [-78, -1277]], [[286512, 439995], [-381, -616]], [[250702, 440023], [-480, -176], [-57, -1256], [-306, 11], [0, -1588]], [[249859, 437014], [-479, 1]], [[249380, 437015], [-1, 1587], [-610, 12]], [[248769, 438614], [-14, 6508]], [[248769, 438614], [-31, -1592], [-323, 7]], [[248415, 437029], [-1262, 34]], [[247153, 437063], [11, 3272]], [[192516, 434205], [-2782, 5], [1, 4724]], [[262849, 442179], [1, -2880]], [[262850, 439299], [-1082, -133]], [[261768, 439166], [-6, 4883]], [[261768, 439166], [-323, -1]], [[261445, 439165], [-639, 38], [-321, 533]], [[260485, 439736], [-3, 2644]], [[226909, 441600], [-6, -1597], [-967, -298], [-621, -536], [-31, 2413]], [[225284, 441582], [-12, -1]], [[293006, 440243], [-18, -18]], [[292988, 440225], [0, 5]], [[294218, 441069], [-1212, -826]], [[302428, 442673], [372, -1939], [-773, -264], [113, 1840], [288, 363]], [[271001, 439369], [-263, 5], [-6, -1403], [-273, -2], [-271, -1169], [-5, -1369]], [[270183, 435431], [-459, 41]], [[269724, 435472], [-16, 4055]], [[269692, 442195], [936, 1653], [121, -199]], [[244238, 442138], [-5, -4866]], [[244233, 437272], [-641, 8]], [[243592, 437280], [-640, 13]], [[242952, 437293], [-2, 6463]], [[239098, 443388], [2, -6149]], [[239100, 437239], [-639, 12]], [[238461, 437251], [-646, 14]], [[237815, 437265], [-5, 6513]], [[242952, 437293], [-653, -16]], [[242299, 437277], [-642, -14]], [[241657, 437263], [-5, 6472]], [[237815, 437265], [-627, -98]], [[237188, 437167], [-633, 7]], [[236555, 437174], [0, 6451]], [[241657, 437263], [-642, -12]], [[241015, 437251], [-638, -8]], [[240377, 437243], [-5, 6472]], [[240377, 437243], [-639, -2]], [[239738, 437241], [-638, -2]], [[234011, 443654], [-4, -6441]], [[234007, 437213], [-636, 14]], [[233371, 437227], [-1382, -2]], [[231989, 437225], [-120, 575]], [[231869, 437800], [88, 2413], [-128, 1310]], [[235276, 443634], [0, -6443]], [[235276, 437191], [-633, 8]], [[234643, 437199], [-636, 14]], [[236555, 437174], [-638, 8]], [[235917, 437182], [-641, 9]], [[274786, 443352], [1, -6623]], [[274787, 436729], [-1339, 18]], [[273448, 436747], [-10, 3977]], [[267702, 442761], [447, -499]], [[268317, 439647], [3, -645]], [[268320, 439002], [-1615, -25]], [[276234, 437448], [-271, -1900]], [[275963, 435548], [-140, 819], [-1037, 201]], [[274786, 436568], [1, 161]], [[265420, 437372], [-967, -37]], [[264453, 437335], [-1, 4878], [-315, -5]], [[259352, 442362], [14, -4890], [-65, -6]], [[259301, 437466], [-1086, -26]], [[258215, 437440], [2, 4868]], [[284190, 435530], [0, -456]], [[284190, 435074], [-1015, -1516], [-180, 1961], [-470, 731], [-132, 1393], [-289, -77], [-14, 1365], [-389, -1859]], [[281701, 437072], [-156, 1215]], [[155294, 437598], [-138, -2080], [141, -717], [-208, -2138], [-386, 312], [218, -3716], [-6, -13593]], [[154915, 415666], [-1334, -12]], [[153581, 415654], [-243, 1901], [-703, 2914], [-129, 3412], [387, 4770], [132, -280], [308, 6363], [-131, 874], [260, 7292]], [[253264, 437996], [-21, -1627]], [[253243, 436369], [-932, -112]], [[229132, 442689], [-7, -7583]], [[229125, 435106], [-7, 1]], [[229118, 435107], [-1274, 15]], [[227844, 435122], [0, 6506]], [[230344, 441569], [400, -3784]], [[230744, 437785], [23, -2699]], [[230767, 435086], [-404, -540]], [[230363, 434546], [0, 542], [-1238, 18]], [[260485, 439736], [-89, -4618]], [[260396, 435118], [-728, -71]], [[259668, 435047], [-364, 782], [-3, 1637]], [[213238, 438374], [-29, -4081]], [[213209, 434293], [-91, -1]], [[213118, 434292], [-2030, -1]], [[211088, 434291], [13, 7304]], [[278437, 440428], [-17, -5242]], [[278420, 435186], [-185, -771], [-669, -629], [-401, 1395], [-70, 2246]], [[277095, 437427], [-12, 39]], [[188693, 440977], [-212, -2506], [-449, -761], [-413, 552], [-140, -1426]], [[187479, 436836], [-928, 257], [-847, -1417]], [[258215, 437440], [-1290, 17]], [[256925, 437457], [0, 1203]], [[288490, 437256], [-135, -732]], [[288355, 436524], [-329, -581], [98, -1543], [-739, -1772]], [[287385, 432628], [-586, 684]], [[286799, 433312], [-59, 3514], [-251, 1238], [23, 1931]], [[264453, 437335], [-316, -6]], [[264137, 437329], [-325, 1637], [-962, -17]], [[262850, 438949], [0, 350]], [[245386, 440455], [-115, -1740], [344, -1568], [113, -1545]], [[245728, 435602], [-1175, 26]], [[244553, 435628], [2, 1613], [-322, 31]], [[216974, 441601], [-2, -6470], [56, -810]], [[217028, 434321], [-2233, -1]], [[214795, 434320], [-10, 4053]], [[219886, 435116], [3, -6448]], [[219889, 428668], [-1545, -2]], [[218344, 428666], [-1309, -44]], [[217035, 428622], [-7, 5699]], [[304069, 440802], [121, -1847], [-424, -197], [303, 2044]], [[227844, 435122], [-1276, -6]], [[226568, 435116], [-6, 2365]], [[226562, 437481], [639, 2967]], [[211088, 434291], [-535, -10]], [[210553, 434281], [-1335, -7]], [[226562, 437481], [-534, -2005], [-733, -3605]], [[225295, 431871], [-11, 3241]], [[225284, 435112], [0, 6470]], [[225284, 435112], [-1212, 5]], [[224072, 435117], [-74, 0]], [[223998, 435117], [12, 6470]], [[223998, 435117], [-1279, 6]], [[231869, 437800], [-1125, -15]], [[189127, 436934], [-680, -1517], [-235, -1307], [316, -2474], [-193, -1471], [-256, 343]], [[188079, 430508], [-272, 1154]], [[187807, 431662], [-214, 1796], [-114, 3378]], [[279827, 438005], [-264, -1317], [-1, -4191]], [[279562, 432497], [-1143, 101]], [[278419, 432598], [1, 2588]], [[157829, 437649], [146, -436], [-429, -4820], [-421, -4012], [145, -2152], [-836, -2813], [-185, -2444]], [[156249, 420972], [222, -710], [144, -5037]], [[156615, 415225], [-1701, -22], [1, 463]], [[293524, 432082], [-325, 588]], [[293199, 432670], [123, 2992], [-28, 2071], [-288, 2510]], [[293903, 434098], [-379, -2016]], [[291932, 437982], [-383, -2133]], [[291549, 435849], [-417, -3054], [-322, -187]], [[290810, 432608], [-554, 3400]], [[290256, 436008], [-69, -43]], [[272356, 440732], [-5, -6697]], [[272351, 434035], [-74, -1524], [-634, 144]], [[271643, 432655], [-114, 1381]], [[271529, 434036], [10, 5371]], [[273448, 436747], [0, -2714], [-243, -5]], [[273205, 434028], [-854, 7]], [[247153, 437063], [-6, -1623]], [[247147, 435440], [-963, 88]], [[246184, 435528], [-456, 35]], [[245728, 435563], [0, 39]], [[250707, 436185], [-548, -8], [-300, 837]], [[293219, 434221], [-863, 2534]], [[292356, 436755], [-51, 173]], [[292988, 440225], [220, -3323], [11, -2681]], [[286799, 433312], [-277, -2753], [-204, -490]], [[286318, 430069], [-412, 1992]], [[285906, 432061], [44, 1187], [-292, 2181], [-66, 1718]], [[255263, 437339], [2, -2898]], [[255265, 434441], [-1688, -234]], [[253577, 434207], [-321, -56]], [[253256, 434151], [-13, 2218]], [[261445, 439165], [-77, -4820]], [[261368, 434345], [-859, -54]], [[260509, 434291], [-113, 827]], [[294554, 427872], [-111, 3761]], [[294443, 431633], [-93, 1192], [769, -305], [174, 1128], [1072, -46], [376, 298], [903, 2985], [-441, -2838], [-371, -1388], [292, -372], [379, 1926], [532, 898], [205, -1023], [552, 1761], [82, -626], [-1554, -3632], [-192, 472], [-405, -1606], [-231, 346], [-428, -1336], [-389, 99], [-351, -945], [-238, 353], [-532, -1102]], [[269724, 435472], [-278, -7], [9, -1349]], [[269455, 434116], [-813, 51]], [[268642, 434167], [-292, 19]], [[268350, 434186], [-30, 4816]], [[256925, 437457], [-1, -4839]], [[256924, 432618], [-156, -1387], [-315, -5], [2, -1882]], [[256455, 429344], [-469, -1]], [[255986, 429343], [-23, 8976]], [[271529, 434036], [-1228, 59]], [[270301, 434095], [-118, 1336]], [[262850, 438949], [1, -4898]], [[262851, 434051], [1, -1244]], [[262852, 432807], [-755, -89]], [[262097, 432718], [-730, -14]], [[261367, 432704], [1, 1641]], [[268350, 434186], [-789, -60]], [[267561, 434126], [-857, -30]], [[266704, 434096], [-2, 3257]], [[281701, 437072], [-194, -834], [74, -2825], [-363, -706], [-462, -3035], [47, -403]], [[280803, 429269], [26, -143]], [[280829, 429126], [-1257, -6]], [[279572, 429120], [-10, 3377]], [[192649, 434205], [0, -3424]], [[192649, 430781], [-728, 405], [-315, -879], [-787, -888], [-261, 131], [-420, -1293]], [[190138, 428257], [-340, -1866], [-343, -529], [-618, 1479], [-69, 1143], [-267, -1698], [-177, 190]], [[188324, 426976], [-245, 3532]], [[284190, 435074], [-613, -3675]], [[283577, 431399], [-884, -2182]], [[282693, 429217], [-399, 259], [-333, -970], [-479, 890]], [[281482, 429396], [-679, -127]], [[290256, 436008], [-428, -2351]], [[289828, 433657], [-466, -1940], [-519, -917]], [[288843, 430800], [-280, 2542], [218, 671], [-426, 2511]], [[264137, 437329], [-1, -3255], [-160, -7]], [[263976, 434067], [-1125, -16]], [[249380, 437015], [-1, -3256]], [[249379, 433759], [-966, 19]], [[248413, 433778], [2, 3251]], [[214795, 434320], [-2, -28]], [[214793, 434292], [-1584, 1]], [[255986, 429343], [-721, 8]], [[255265, 429351], [0, 5090]], [[292587, 430897], [-395, 1442]], [[292192, 432339], [-104, 1880], [-539, 1630]], [[292356, 436755], [-165, -2166], [367, -971], [29, -2721]], [[231989, 437225], [3, -1985]], [[231992, 435240], [-431, 236], [-484, -1309], [-310, 919]], [[164787, 410464], [-407, -275]], [[164380, 410189], [102, 1081], [5, 3235], [-258, 1376], [-24, 1351], [-366, 545], [-472, 2488], [-707, 1250], [-457, -2310], [-371, 1200], [1, 3539], [-743, -22]], [[161090, 423922], [22, 8573], [-31, 5177]], [[161090, 423922], [-473, 4]], [[160617, 423926], [-1427, -349], [-831, -1032], [-549, 336], [-407, -1138], [-271, 689], [-883, -1460]], [[285336, 437451], [-167, -4196], [366, 397], [371, -1591]], [[286318, 430069], [-895, -2188]], [[285423, 427881], [-525, -887], [-165, 332]], [[284733, 427326], [26, 188]], [[284759, 427514], [265, 1448], [124, 3090]], [[285148, 432052], [-223, 1660], [-44, 3124]], [[259668, 435047], [-2, -813]], [[259666, 434234], [-620, -58], [0, -1610]], [[259046, 432566], [-835, 5]], [[258211, 432571], [4, 4869]], [[226568, 435116], [1, -6480]], [[226569, 428636], [-1260, -4]], [[225309, 428632], [-14, -1]], [[225295, 428631], [0, 3240]], [[258211, 432571], [-314, 19]], [[257897, 432590], [-973, 28]], [[277095, 437427], [-6, -9328]], [[277089, 428099], [-1270, 90]], [[275819, 428189], [-27, 3362]], [[275792, 431551], [-19, 2706], [190, 1291]], [[278419, 432598], [1, -2521], [-655, -4576]], [[277765, 425501], [-675, 2580]], [[277090, 428081], [-1, 18]], [[266704, 434096], [-266, -3234]], [[266438, 430862], [-1015, 34]], [[265423, 430896], [-1, 1871]], [[265422, 432767], [-2, 4605]], [[265422, 432767], [-638, -293], [0, -813], [-644, -36]], [[264140, 431625], [-164, 2442]], [[243592, 437280], [-8, -4878]], [[243584, 432402], [-1283, -20]], [[242301, 432382], [-2, 4895]], [[244553, 435628], [-3, -4868], [-104, 1]], [[244446, 430761], [-862, 15]], [[243584, 430776], [0, 1626]], [[242301, 432382], [-1281, -16]], [[241020, 432366], [-5, 4885]], [[238461, 437251], [3, -4896]], [[238464, 432355], [-1277, -24]], [[237187, 432331], [1, 4836]], [[239738, 437241], [4, -4883]], [[239742, 432358], [-1278, -3]], [[241020, 432366], [-1278, -8]], [[233371, 437227], [-2, -4811]], [[233369, 432416], [-1193, 2]], [[232176, 432418], [-184, 2822]], [[234643, 437199], [-2, -4800]], [[234641, 432399], [-1272, 17]], [[235917, 437182], [-1, -4805]], [[235916, 432377], [-1275, 22]], [[237187, 432331], [-1271, 46]], [[187807, 431662], [-565, -723], [-182, 1854], [-716, -2763]], [[186344, 430030], [-640, 5646]], [[248413, 433778], [-2, -4886]], [[248411, 428892], [-1277, 44]], [[247134, 428936], [13, 6504]], [[285148, 432052], [-398, 107], [-1152, -1498]], [[283598, 430661], [-21, 738]], [[251026, 432870], [-1183, -88]], [[249843, 432782], [68, 968], [-532, 9]], [[292970, 430541], [-431, -269]], [[292539, 430272], [48, 625]], [[293219, 434221], [-249, -3680]], [[274786, 436568], [0, -4189]], [[274786, 432379], [-1580, 38]], [[273206, 432417], [-1, 1611]], [[288843, 430800], [-376, -510]], [[288467, 430290], [-415, -967]], [[288052, 429323], [-667, 3305]], [[275792, 431551], [-1004, -68]], [[274788, 431483], [-2, 896]], [[253256, 434151], [34, -7012], [-625, -15]], [[252665, 427124], [-321, -16], [-28, 2626], [-961, -79]], [[251355, 429655], [-5, 3249]], [[290810, 432608], [-339, -2310]], [[290471, 430298], [-220, -1439], [-616, -2210]], [[289635, 426649], [-20, 311]], [[289615, 426960], [68, 3155], [341, 1723], [-196, 1819]], [[292192, 432339], [-162, 208], [-116, -3152]], [[291914, 429395], [-248, -1212]], [[291666, 428183], [-265, 1560], [-471, -723]], [[290930, 429020], [-459, 1278]], [[186344, 430030], [155, -1074], [97, -4631]], [[186596, 424325], [-109, -154], [37, -2824], [149, -2529], [-95, -2971]], [[186578, 415847], [-452, -1998], [-1271, -19], [-3480, 52]], [[181375, 413882], [1, 3927]], [[245728, 435563], [-37, -2695], [-356, -1884], [-63, -2389]], [[245272, 428595], [-424, 1079]], [[244848, 429674], [-402, 1087]], [[246184, 435528], [-12, -8061]], [[246172, 427467], [-319, 64]], [[245853, 427531], [-783, -26]], [[245070, 427505], [202, 1090]], [[247134, 428936], [-3, -1616]], [[247131, 427320], [-959, 147]], [[270301, 434095], [8, -6024]], [[270309, 428071], [-263, -11], [2, -1850]], [[270048, 426210], [-326, -246]], [[269722, 425964], [-6, 3195], [-215, 1865], [-46, 3092]], [[232176, 432418], [-58, -2195]], [[232118, 430223], [-1754, 3]], [[230364, 430226], [-1, 4320]], [[227844, 435122], [-1, -6484]], [[227843, 428638], [-1271, -2]], [[226572, 428636], [-3, 0]], [[225295, 428631], [-1221, 12]], [[224074, 428643], [-2, 6474]], [[222110, 435114], [25, -6995]], [[222135, 428119], [-630, 263]], [[221505, 428382], [-943, 281]], [[220562, 428663], [-673, 5]], [[224074, 428643], [-9, -170]], [[224065, 428473], [-507, -690], [-760, 186]], [[222798, 427969], [-663, 150]], [[229118, 435107], [-7, -6481]], [[229111, 428626], [-1268, 12]], [[230364, 430226], [0, -4858]], [[230364, 425368], [-1251, 12]], [[229113, 425380], [-2, 3246]], [[260509, 434291], [14, -6500]], [[260523, 427791], [-630, -27]], [[259893, 427764], [-208, -13], [-19, 6483]], [[255265, 429351], [-1, -4575]], [[255264, 424776], [-1140, -98]], [[254124, 424678], [-508, 40], [-39, 9489]], [[261367, 432704], [3, -4889], [-318, -15]], [[261052, 427800], [-529, -9]], [[210532, 425375], [-1577, 18], [-7, -9746]], [[208948, 415647], [-2260, -10]], [[206688, 415637], [-254, -1]], [[206434, 415636], [-6, 4869]], [[206428, 420505], [-5, 1629], [310, -3], [6, 12084]], [[210553, 434281], [-21, -8906]], [[217035, 428622], [-272, 6]], [[216763, 428628], [-1968, -10]], [[214795, 428618], [0, 969]], [[214795, 429587], [-2, 4705]], [[201978, 423908], [55, -1918], [16, -7760]], [[202049, 414230], [-1129, -108]], [[200920, 414122], [-15, 3214]], [[200905, 417336], [-2, 2479], [-1118, -26]], [[199785, 419789], [29, 5937], [320, 1081], [-11, 7495]], [[201402, 434297], [26, -1459], [436, -670], [159, -1784], [-185, -3985], [140, -2491]], [[204199, 424684], [-292, -2572], [-164, 468], [-589, -929], [-98, 691], [-519, -162], [-107, 1114], [-340, -603], [-112, 1217]], [[203264, 434210], [15, -1191], [530, -3758], [390, -4577]], [[199785, 419789], [-1878, -31], [-2612, 18]], [[195295, 419776], [7, 8024]], [[195302, 427800], [-6, 6461]], [[213087, 423794], [-321, 0]], [[212766, 423794], [-1910, -39]], [[210856, 423755], [-5, 1618], [-319, 2]], [[213118, 434292], [7, -4708]], [[213125, 429584], [-38, -5790]], [[214795, 429587], [-1670, -3]], [[195302, 427800], [-315, 562], [-118, 3255], [-531, -11], [-250, -2208], [-269, 1599], [-807, -1146], [-299, 857]], [[192713, 430708], [-64, 73]], [[176393, 418012], [113, -5116], [-101, -2197], [49, -2635], [-263, -2403], [2, -5633]], [[176193, 400028], [-1933, -7]], [[174260, 400021], [29, 16934], [-18, 16297], [27, 1004]], [[174260, 400021], [-2037, 36], [-1236, -1303]], [[170987, 398754], [153, 2224], [-118, 2607], [482, 3073], [266, 298], [86, 1838], [-89, 2169], [75, 3206], [-204, 1481]], [[171638, 415650], [673, 9777]], [[206428, 420505], [-1667, -25]], [[204761, 420480], [-562, 4204]], [[259893, 427764], [3, -1604]], [[259896, 426160], [-839, -53]], [[259057, 426107], [-11, 6459]], [[268642, 434167], [-7, -5295]], [[268635, 428872], [-365, -116]], [[268270, 428756], [-705, -39]], [[267565, 428717], [-4, 5409]], [[254124, 424678], [8, -1608]], [[254132, 423070], [-1470, -13]], [[252662, 423057], [3, 4067]], [[269722, 425964], [-798, -95]], [[268924, 425869], [-10, 2970], [-279, 33]], [[267565, 428717], [-860, -299]], [[266705, 428418], [-211, 275], [-56, 2169]], [[271643, 432655], [-7, -4586]], [[271636, 428069], [-1327, 2]], [[264140, 431625], [-158, -803], [1, -2439]], [[263983, 428383], [-165, -1]], [[263818, 428382], [0, 807], [-964, -2]], [[262854, 429187], [-2, 3620]], [[273206, 432417], [-2, -3235]], [[273204, 429182], [-418, -80], [-224, -1340]], [[272562, 427762], [-923, -316]], [[271639, 427446], [-3, 623]], [[249843, 432782], [-231, -3232]], [[249612, 429550], [-356, -3635], [-528, -731]], [[248728, 425184], [-4, 2060], [-320, 38], [7, 1610]], [[289615, 426960], [-382, -1335]], [[289233, 425625], [-268, 2542], [-150, -335], [-348, 2458]], [[171638, 415650], [-2672, -44], [-2017, 13]], [[288052, 429323], [-372, -1084]], [[287680, 428239], [-781, -2648], [-748, -727]], [[286151, 424864], [-265, 1103]], [[285886, 425967], [-463, 1914]], [[274788, 431483], [-1, -3962]], [[274787, 427521], [-415, -1047]], [[274372, 426474], [-540, 317]], [[273832, 426791], [-154, 2374], [-474, 17]], [[251355, 429655], [-154, -1644], [-415, -1270], [-378, -47]], [[250408, 426694], [-162, 394], [-9, 2476], [-625, -14]], [[262854, 429187], [-1, -2903]], [[262853, 426284], [-742, -74]], [[262111, 426210], [-14, 6508]], [[265423, 430896], [0, -3263]], [[265423, 427633], [-634, -31], [-321, 800], [-485, -19]], [[188324, 426976], [-114, -601]], [[188210, 426375], [-465, -891], [-618, -2134], [-142, 895], [-389, 80]], [[293524, 432082], [-12, -1259], [-325, -351]], [[293187, 430472], [-27, 1524]], [[293160, 431996], [39, 674]], [[262111, 426210], [-369, -18]], [[261742, 426192], [-685, -6]], [[261057, 426186], [-5, 1614]], [[294554, 427872], [-875, -1167]], [[293679, 426705], [-79, 470]], [[293600, 427175], [63, 323]], [[293663, 427498], [119, 2121], [-126, 535]], [[293656, 430154], [90, 1670], [410, 854], [287, -1045]], [[257897, 432590], [-1, -3261]], [[257896, 429329], [-463, 33], [-65, -3266]], [[257368, 426096], [-903, 15]], [[256465, 426111], [-10, 3233]], [[259057, 426107], [-583, -24]], [[258474, 426083], [2, 2440], [-422, -1], [-158, 807]], [[279572, 429120], [-482, -6118]], [[279090, 423002], [-351, -508], [-158, 819], [-661, 807], [-155, 1381]], [[292539, 430272], [83, -963]], [[292622, 429309], [-118, -889]], [[292504, 428420], [-590, 975]], [[233369, 432416], [31, -5977]], [[233400, 426439], [-1091, 87]], [[232309, 426526], [-329, 3028], [138, 669]], [[234641, 432399], [38, -6061]], [[234679, 426338], [-801, 63]], [[233878, 426401], [-478, 38]], [[235916, 432377], [-1, -6119]], [[235915, 426258], [-449, 10]], [[235466, 426268], [-787, 70]], [[243584, 430776], [5, -4002]], [[243589, 426774], [-630, 136]], [[242959, 426910], [-660, -98]], [[242299, 426812], [2, 5570]], [[242299, 426812], [-476, -61]], [[241823, 426751], [-800, -120]], [[241023, 426631], [-3, 5735]], [[237187, 432331], [-2, -6015]], [[237185, 426316], [-604, -38]], [[236581, 426278], [-666, -20]], [[238464, 432355], [-1, -5921]], [[238463, 426434], [-606, -50]], [[237857, 426384], [-672, -68]], [[239742, 432358], [1, -5855]], [[239743, 426503], [-772, -67]], [[238971, 426436], [-508, -2]], [[241023, 426631], [-213, -26]], [[240810, 426605], [-1067, -102]], [[284759, 427514], [-273, 768], [-697, 261]], [[283789, 428543], [-185, 151], [-6, 1967]], [[293187, 430472], [-271, -1807], [244, 3331]], [[195295, 419776], [-1, -10465]], [[195294, 409311], [0, -3031]], [[195294, 406280], [-156, -665], [-2555, -5]], [[192583, 405610], [1, 135]], [[192584, 405745], [-39, 1805], [122, 2542], [304, 1923], [-230, 5]], [[192741, 412020], [-28, 18688]], [[275819, 428189], [-81, -1216], [-510, -2451]], [[275228, 424522], [-441, -3]], [[274787, 424519], [0, 3002]], [[282497, 422685], [-451, 359], [271, 1888], [-71, 939], [431, 2360], [16, 986]], [[283789, 428543], [-584, -2082], [-708, -3776]], [[192741, 412020], [-2481, 120]], [[190260, 412140], [-95, 1614]], [[190165, 413754], [-27, 14503]], [[266705, 428418], [4, -3381]], [[266709, 425037], [-283, -21]], [[266426, 425016], [-1003, 645]], [[265423, 425661], [0, 1972]], [[292970, 430541], [-211, -2552], [-210, -378], [73, 1698]], [[245070, 427505], [-470, -582], [-146, -1016], [115, -2813], [-151, -420]], [[244418, 422674], [-829, 4100]], [[293663, 427498], [-315, 245]], [[293348, 427743], [-288, 1615]], [[293060, 429358], [139, 999], [457, -203]], [[290930, 429020], [33, -2516], [-174, -1499], [76, -1477]], [[290865, 423528], [-301, -1443], [-241, -92]], [[290323, 421993], [-332, 1496], [-16, 2220], [-340, 940]], [[289233, 425625], [-418, -2203]], [[288815, 423422], [-127, 532]], [[288688, 423954], [-1008, 4285]], [[232309, 426526], [155, -1143]], [[232464, 425383], [-995, -12]], [[231469, 425371], [-1105, -3]], [[291666, 428183], [-6, -1402]], [[291660, 426781], [-177, -793], [187, -1217], [-446, -2170]], [[291224, 422601], [-359, 927]], [[252662, 423057], [2, -2183]], [[252664, 420874], [-322, -1]], [[252342, 420873], [-1598, 9]], [[250744, 420882], [-321, 803]], [[250423, 421685], [-15, 5009]], [[214795, 428618], [0, -4795]], [[214795, 423823], [-1708, -29]], [[250423, 421685], [-945, -94]], [[249478, 421591], [-311, -17], [-6, 2159], [-579, 14]], [[248582, 423747], [146, 1437]], [[282497, 422685], [136, -2142]], [[282633, 420543], [-450, -3766]], [[282183, 416777], [-753, 1929]], [[281430, 418706], [-282, 1104], [-60, 1366]], [[281088, 421176], [343, 3266], [-54, 1256]], [[281377, 425698], [-185, 2188], [290, 1510]], [[281088, 421176], [-85, -1011], [-408, 1094], [-38, -1088], [-480, 1549]], [[280077, 421720], [157, 810], [68, 2530], [527, 4066]], [[293348, 427743], [-53, -1237], [-451, 497], [216, 2355]], [[256465, 426111], [5, -1623]], [[256470, 424488], [-1206, 27]], [[255264, 424515], [0, 261]], [[292504, 428420], [-134, -1705]], [[292370, 426715], [-710, 66]], [[258474, 426083], [-4, -2412]], [[258470, 423671], [-889, 5]], [[257581, 423676], [-3, 2416], [-210, 4]], [[273832, 426791], [-165, -804], [-57, -2449]], [[273610, 423538], [-915, 163]], [[272695, 423701], [15, 2450], [-148, 1611]], [[263818, 428382], [2, -6071], [59, -79]], [[263879, 422232], [-1, -5]], [[263878, 422227], [-1029, -28]], [[262849, 422199], [4, 4085]], [[280077, 421720], [-106, -1566]], [[279971, 420154], [-653, 120], [-455, 659]], [[278863, 420933], [227, 2069]], [[248582, 423747], [-330, -1227], [-73, -1405], [-363, -2059]], [[247816, 419056], [-702, 92], [4, 1628]], [[247118, 420776], [13, 6544]], [[268924, 425869], [-64, -3813], [-274, 84]], [[268586, 422140], [-515, 158], [-254, 1409]], [[267817, 423707], [174, 1059], [2, 2875], [277, 1115]], [[267817, 423707], [-635, 190]], [[267182, 423897], [2, 1173], [-475, -33]], [[220562, 428663], [2, -4872], [-317, 7], [0, -1627]], [[220247, 422171], [-287, -23]], [[219960, 422148], [-1562, -10]], [[218398, 422138], [-52, 0]], [[218346, 422138], [-2, 6528]], [[225309, 428632], [0, -6478]], [[225309, 422154], [-1242, 1]], [[224067, 422155], [-2, 6318]], [[221505, 428382], [3, -6212]], [[221508, 422170], [-1261, 1]], [[218346, 422138], [-1521, 20]], [[216825, 422158], [-55, -2]], [[216770, 422156], [-7, 6472]], [[216770, 422156], [-1975, -23]], [[214795, 422133], [0, 1690]], [[227843, 428638], [0, -6483]], [[227843, 422155], [-1260, 3]], [[226583, 422158], [-9, 0]], [[226574, 422158], [-2, 6478]], [[229113, 425380], [-8, -3237]], [[229105, 422143], [-1262, 12]], [[226574, 422158], [-1253, -4]], [[225321, 422154], [-12, 0]], [[284733, 427326], [-651, -856], [-995, -3406], [-367, -2037]], [[282720, 421027], [-87, -484]], [[190165, 413754], [-530, 18], [-2, 802], [-456, 2164], [59, 2009], [-250, 2239], [-310, -14], [-357, 1412], [-183, 1615], [74, 2376]], [[224067, 422155], [-8, 0]], [[224059, 422155], [-1261, 5]], [[222798, 422160], [0, 5809]], [[265423, 425661], [-341, -1036]], [[265082, 424625], [-938, -40], [1, -1903], [-266, -450]], [[222798, 422160], [-1257, 8]], [[221541, 422168], [-33, 2]], [[278863, 420933], [-360, -3256], [-302, -1293]], [[278201, 416384], [-562, 1959], [-401, -1171], [-297, 845], [-366, -25]], [[276575, 417992], [19, 1314]], [[276594, 419306], [179, 812], [290, 5226], [-200, 1084], [227, 1653]], [[288688, 423954], [-466, -3820]], [[288222, 420134], [-493, -1946]], [[287729, 418188], [-773, 3321]], [[286956, 421509], [-805, 3355]], [[276594, 419306], [-123, 1029], [-749, 1490], [-494, 2697]], [[271639, 427446], [-58, -3551], [-110, 16]], [[271471, 423911], [-1324, 215]], [[270147, 424126], [-99, 2084]], [[272695, 423701], [-15, -2420], [-175, -1661]], [[272505, 419620], [-793, 132]], [[271712, 419752], [19, 2733], [-268, 49], [8, 1377]], [[285886, 425967], [-397, -1498], [304, -5190]], [[285793, 419279], [-424, -1382]], [[285369, 417897], [-35, 1119], [-345, 857]], [[284989, 419873], [-161, 1874]], [[284828, 421747], [-318, 1084], [208, 1376], [-107, 1919], [122, 1200]], [[261057, 426186], [8, -3496]], [[261065, 422690], [-374, 7]], [[260691, 422697], [-791, -21]], [[259900, 422676], [0, 530]], [[259900, 423206], [-4, 2954]], [[292731, 427719], [-75, -1794], [-401, -1052], [179, 2727], [297, 119]], [[245853, 427531], [-16, -6606]], [[245837, 420925], [-6, -1698]], [[245831, 419227], [-1653, 137]], [[244178, 419364], [22, 898]], [[244200, 420262], [218, 2412]], [[274787, 424519], [3, -1461]], [[274790, 423058], [-309, -66]], [[274481, 422992], [90, 1247], [-199, 2235]], [[247118, 420776], [-1281, 149]], [[284828, 421747], [-989, -927], [-267, 651], [-693, -2144]], [[282879, 419327], [-159, 1700]], [[244200, 420262], [-1263, 158]], [[242937, 420420], [2, 812]], [[242939, 421232], [20, 5678]], [[290323, 421993], [609, -3619]], [[290932, 418374], [-696, -1839]], [[290236, 416535], [-114, 1663]], [[290122, 418198], [-1307, 5224]], [[292370, 426715], [-184, -1985], [143, -700]], [[292329, 424030], [-474, -3179], [-254, -504]], [[291601, 420347], [-383, 1322], [6, 932]], [[242939, 421232], [-1108, 36]], [[241831, 421268], [-6, 813]], [[241825, 422081], [-2, 4670]], [[274481, 422992], [82, -1388], [-230, -2519]], [[274333, 419085], [-58, -527]], [[274275, 418558], [-502, 43]], [[273773, 418601], [49, 4903], [-212, 34]], [[241825, 422081], [-931, -55]], [[240894, 422026], [21, 2915], [-105, 1664]], [[240894, 422026], [-478, -14]], [[240416, 422012], [1, 803], [-1426, -54]], [[238991, 422761], [-20, 3675]], [[233878, 426401], [60, -5898]], [[233938, 420503], [-1042, 58]], [[232896, 420561], [-163, 921], [-269, 3901]], [[238991, 422761], [0, -2171]], [[238991, 420590], [-1104, -44]], [[237887, 420546], [-30, 5838]], [[235466, 426268], [95, -3437]], [[235561, 422831], [-21, -4851]], [[235540, 417980], [-1218, 74]], [[234322, 418054], [-79, 2428], [-305, 21]], [[190260, 412140], [-1085, 14]], [[189175, 412154], [-1095, -4]], [[188080, 412150], [-519, 2499], [-397, -2608], [-336, -472], [101, 2059], [-351, 2219]], [[237887, 420546], [-2, -2440]], [[237885, 418106], [-1261, 68]], [[236624, 418174], [7, 4610]], [[236631, 422784], [-50, 3494]], [[270147, 424126], [-32, -4044]], [[270115, 420082], [-784, 126], [-762, 580]], [[268569, 420788], [17, 1352]], [[262849, 422199], [1, -796]], [[262850, 421403], [-1157, -62]], [[261693, 421341], [-3, 1350]], [[261690, 422691], [52, 3501]], [[236631, 422784], [-1070, 47]], [[261690, 422691], [-625, -1]], [[259900, 423206], [-1060, -73], [0, -541]], [[258840, 422592], [-370, 1079]], [[257581, 423676], [-3, -4054]], [[257578, 419622], [-1105, 9]], [[256473, 419631], [1, 2822]], [[256474, 422453], [-4, 2035]], [[232896, 420561], [7, -55]], [[232903, 420506], [-1276, -7]], [[231627, 420499], [-157, 10]], [[231470, 420509], [-1, 4862]], [[286956, 421509], [-435, -1129], [-728, -1101]], [[266426, 425016], [-87, -5114]], [[266339, 419902], [-1291, 820]], [[265048, 420722], [34, 3903]], [[210856, 423755], [-18, -8096], [-651, -3]], [[210187, 415656], [-1239, -9]], [[230364, 425368], [0, -4857]], [[230364, 420511], [0, -4861]], [[230364, 415650], [-953, 8]], [[229411, 415658], [-308, 1]], [[229103, 415659], [2, 6484]], [[231470, 420509], [-1106, 2]], [[267401, 418295], [-101, -658]], [[267300, 417637], [-828, 69]], [[266472, 417706], [25, 2123], [-158, 73]], [[267182, 423897], [1, -3714], [212, -4], [6, -1884]], [[255264, 424515], [-14, -6129]], [[255250, 418386], [-5, -4933]], [[255245, 413453], [-1127, -59]], [[254118, 413394], [14, 9676]], [[204761, 420480], [44, -3995], [-107, -2111]], [[204698, 414374], [-40, -1499]], [[204658, 412875], [-515, -982], [-138, -1866]], [[204005, 410027], [-269, -196], [-186, 2235], [-440, 1922], [-526, 245]], [[202584, 414233], [-535, -3]], [[265048, 420722], [-23, -1666]], [[265025, 419056], [-1141, 243]], [[263884, 419299], [-6, 2928]], [[276575, 417992], [2, -1690], [-338, -982]], [[276239, 415320], [-807, 669], [-645, -1057]], [[274787, 414932], [1, 1006]], [[274788, 415938], [-1, 2667]], [[274787, 418605], [3, 4453]], [[256474, 422453], [-391, -1026], [-571, -2640], [86, -782]], [[255598, 418005], [-348, 381]], [[292681, 417933], [-2, 100]], [[292679, 418033], [-411, -199], [-60, 940], [-392, 65], [-407, -1734]], [[291409, 417105], [-97, 1099]], [[291312, 418204], [289, 2143]], [[292329, 424030], [617, -741], [71, -1974], [-164, -3756], [-172, 374]], [[271712, 419752], [-260, -1288]], [[271452, 418464], [-1312, 274]], [[270140, 418738], [-25, 1344]], [[290122, 418198], [-263, -1712]], [[289859, 416486], [-319, 873], [49, -1506], [-196, -651]], [[289393, 415202], [-235, 1650]], [[289158, 416852], [-265, 413], [-399, 2752], [-272, 117]], [[160617, 423926], [82, -1783], [339, -681], [-59, -1870], [-213, -1153]], [[160766, 418439], [-393, -947], [-168, -2179], [-364, -1740], [-738, -94], [-15, -1615]], [[159088, 411864], [-2483, 10]], [[156605, 411874], [10, 3351]], [[164380, 410189], [-1412, -44], [-74, -533], [-535, 1856], [-381, -2584]], [[161978, 408884], [-186, -741]], [[161792, 408143], [-928, 5114], [-31, 2656], [120, 1726], [-187, 800]], [[268569, 420788], [-30, -2813]], [[268539, 417975], [-1138, 320]], [[214795, 422133], [0, -6444]], [[214795, 415689], [6, -7987]], [[214801, 407702], [-2099, -116]], [[212702, 407586], [-2, 8093], [66, 8115]], [[212702, 407586], [-979, -41]], [[211723, 407545], [-1541, 11]], [[210182, 407556], [3, 3232]], [[210185, 410788], [2, 4868]], [[249478, 421591], [4, -3680]], [[249482, 417911], [-1008, 385], [-87, -647]], [[248387, 417649], [-390, -864], [-421, -125], [-193, 1284]], [[247383, 417944], [433, 1112]], [[273773, 418601], [-955, 197]], [[272818, 418798], [-313, 822]], [[258840, 422592], [0, -2942]], [[258840, 419650], [1, -653]], [[258841, 418997], [-1263, -39]], [[257578, 418958], [0, 664]], [[291312, 418204], [-380, 170]], [[259900, 422676], [0, -2968]], [[259900, 419708], [-1060, -58]], [[274787, 418605], [-454, 480]], [[254118, 413394], [-1462, -13]], [[252656, 413381], [8, 7493]], [[240416, 422012], [-1, -5688]], [[240415, 416324], [-1409, -76]], [[239006, 416248], [-15, 4342]], [[236624, 418174], [-6, -1893]], [[236618, 416281], [-1077, 81]], [[235541, 416362], [-1, 1618]], [[260691, 422697], [7, -5629]], [[260698, 417068], [-1, -2446]], [[260697, 414622], [-797, -40]], [[259900, 414582], [0, 5126]], [[261693, 421341], [13, -4278]], [[261706, 417063], [-1008, 5]], [[256473, 419631], [4, -4874]], [[256477, 414757], [-917, -11]], [[255560, 414746], [38, 3259]], [[263884, 419299], [17, -5164]], [[263901, 414135], [-164, -21]], [[263737, 414114], [-912, -29]], [[262825, 414085], [5, 1641]], [[262830, 415726], [20, 5677]], [[225321, 422154], [-1, -6473]], [[225320, 415681], [-642, -7]], [[224678, 415674], [-618, 2]], [[224060, 415676], [-1, 6479]], [[224060, 415676], [-949, -1]], [[223111, 415675], [-312, -4]], [[222799, 415671], [-1, 6489]], [[226583, 422158], [-2, -6488]], [[226581, 415670], [-307, 0]], [[226274, 415670], [-954, 11]], [[216825, 422158], [-7, -6476]], [[216818, 415682], [-238, -3]], [[216580, 415679], [-1785, 10]], [[221541, 422168], [6, -6503]], [[221547, 415665], [-1532, -5]], [[220015, 415660], [-43, 2]], [[219972, 415662], [-12, 6486]], [[227843, 422155], [-2, -6487]], [[227841, 415668], [-1260, 2]], [[229103, 415659], [-1262, 9]], [[219972, 415662], [-1519, 9]], [[218453, 415671], [-56, 3]], [[218397, 415674], [1, 6464]], [[218397, 415674], [-1579, 8]], [[222799, 415671], [-1245, -6]], [[221554, 415665], [-7, 0]], [[241831, 421268], [7, -4945]], [[241838, 416323], [-1399, 2]], [[240439, 416325], [-24, -1]], [[284989, 419873], [-135, -1158], [-365, -437], [-280, -1345]], [[284209, 416933], [-135, -748], [-607, -656], [-188, -939]], [[283279, 414590], [-400, 4737]], [[250744, 420882], [11, -4342]], [[250755, 416540], [4, -2437], [-209, -17]], [[250550, 414086], [-738, 301], [-265, 799]], [[249547, 415186], [-65, 2725]], [[281430, 418706], [-459, -6339], [-226, -1900]], [[280745, 410467], [-1192, 6]], [[279553, 410473], [143, 1890], [-17, 4331], [292, 3460]], [[287729, 418188], [-193, -522], [-134, -4476], [-402, -2750]], [[287000, 410440], [-272, 4]], [[286728, 410444], [-19, 0]], [[286709, 410444], [-635, 4132], [-197, 2069], [-508, 1252]], [[262830, 415726], [-1089, -10]], [[261741, 415716], [-35, 1347]], [[242937, 420420], [-5, -5731]], [[242932, 414689], [-936, 53]], [[241996, 414742], [-158, 1581]], [[283279, 414590], [33, -4171]], [[283312, 410419], [-28, 0]], [[283284, 410419], [-1756, 39]], [[281528, 410458], [270, 1944], [385, 4375]], [[279553, 410473], [-342, -2]], [[279211, 410471], [-1285, -23]], [[277926, 410448], [-70, 2461], [345, 3475]], [[252342, 420873], [-474, -4214]], [[251868, 416659], [-1113, -119]], [[247383, 417944], [-442, -2539]], [[246941, 415405], [-262, -106], [-246, 2264], [-607, 13]], [[245826, 417576], [5, 1651]], [[252656, 413381], [-31, -1626]], [[252625, 411755], [-759, 5]], [[251866, 411760], [2, 4899]], [[270140, 418738], [-33, -4034], [-98, -688]], [[270009, 414016], [-637, 319]], [[269372, 414335], [-891, 172]], [[268481, 414507], [58, 3468]], [[266472, 417706], [-35, -1885]], [[266437, 415821], [-1449, 559]], [[264988, 416380], [37, 2676]], [[239006, 416248], [0, -1219]], [[239006, 415029], [-1115, -150]], [[237891, 414879], [-6, 3227]], [[206434, 415636], [-263, -1609]], [[206171, 414027], [-698, -18]], [[205473, 414009], [-2, 412], [-773, -47]], [[231627, 420499], [-1, -4856]], [[231626, 415643], [-637, 4]], [[230989, 415647], [-625, 3]], [[232903, 420506], [433, -2548], [-67, -1276], [313, -1051]], [[233582, 415631], [-87, 0]], [[233495, 415631], [-1249, 8]], [[232246, 415639], [-620, 4]], [[234322, 418054], [138, -4323]], [[234460, 413731], [-255, -671], [-623, 2571]], [[244178, 419364], [30, -3037], [165, -1715]], [[244373, 414612], [-1128, 56]], [[243245, 414668], [-313, 21]], [[289158, 416852], [-454, -2262], [-196, -1986]], [[288508, 412604], [-541, -2144]], [[287967, 410460], [-967, -20]], [[286709, 410444], [-918, -3]], [[285791, 410441], [-606, -7]], [[285185, 410434], [-592, -13]], [[284593, 410421], [124, 2546], [-179, 2926], [-329, 1040]], [[200905, 417336], [-779, -15], [-5, -3273], [-315, 52], [0, -1664], [-1412, -62], [0, -2430], [-1717, -16], [1, -809], [-1384, 192]], [[272795, 414723], [-423, -10], [-218, -1045], [-319, 59], [-5, -1092], [-317, 67]], [[271513, 412702], [-96, 1662], [35, 4100]], [[272818, 418798], [-23, -4075]], [[259900, 414582], [-209, -308]], [[259691, 414274], [-843, -20]], [[258848, 414254], [-7, 4743]], [[257578, 418958], [2, -4763]], [[257580, 414195], [0, -1081]], [[257580, 413114], [-876, 36]], [[256704, 413150], [-229, 10], [2, 1597]], [[245826, 417576], [-7, -4829]], [[245819, 412747], [1, -1636], [-1253, 29]], [[244567, 411140], [-193, 1581], [-1, 1891]], [[264988, 416380], [-41, -2986]], [[264947, 413394], [-298, 808], [-748, -67]], [[274788, 415938], [-600, 318]], [[274188, 416256], [87, 2302]], [[291409, 417105], [453, -5673], [-67, -3974]], [[291795, 407458], [-8, -68]], [[291787, 407390], [-674, 1374], [-215, 1839]], [[290898, 410603], [-464, 1137], [-81, 1797], [-341, 1921]], [[290012, 415458], [-13, 49]], [[289999, 415507], [237, 1028]], [[258848, 414254], [-240, -36]], [[258608, 414218], [-1028, -23]], [[274188, 416256], [-53, -2245], [-194, -1195]], [[273941, 412816], [-1155, 355]], [[272786, 413171], [9, 1552]], [[292681, 417933], [179, -418], [-159, -5398], [-46, 2228], [-255, -3465], [103, -763], [-505, -2576], [-203, -83]], [[271513, 412702], [-9, -1621]], [[271504, 411081], [-1056, 287]], [[270448, 411368], [-261, 927], [22, 1648], [-200, 73]], [[281528, 410458], [-678, 3]], [[280850, 410461], [-105, 6]], [[249547, 415186], [-334, -14], [-11, -1088], [-814, -276]], [[248388, 413808], [-1, 3841]], [[161792, 408143], [-203, -1301], [-432, -149], [-282, -3313], [-609, -861]], [[160266, 402519], [-794, 177]], [[159472, 402696], [52, 1463]], [[159524, 404159], [106, 2863], [-398, -48], [-7, 2486], [153, 591], [-290, 1813]], [[255560, 414746], [183, -1655], [-78, -4758]], [[255665, 408333], [-417, -12]], [[255248, 408321], [-3, 5132]], [[277926, 410448], [-234, -9]], [[277692, 410439], [-800, -6]], [[276892, 410433], [-426, 0]], [[276466, 410433], [-22, 3775], [-205, 1112]], [[268481, 414507], [-116, -2692]], [[268365, 411815], [-1169, 326]], [[267196, 412141], [-43, 3579], [147, 1917]], [[289999, 415507], [-235, -1943], [-206, -350]], [[289558, 413214], [-165, 1988]], [[237891, 414879], [8, -3256]], [[237899, 411623], [-1244, 79]], [[236655, 411702], [-37, 4579]], [[235541, 416362], [8, -4089]], [[235549, 412273], [-763, 19]], [[234786, 412292], [-326, 1439]], [[181375, 413882], [-2, -6764]], [[181373, 407118], [-6, -16110]], [[181367, 391008], [-2649, 0]], [[178718, 391008], [-2525, 9020]], [[248388, 413808], [0, -544]], [[248388, 413264], [-1641, 72]], [[246747, 413336], [194, 2069]], [[267196, 412141], [-24, -2179]], [[267172, 409962], [-1117, 398]], [[266055, 410360], [17, 1046]], [[266072, 411406], [162, -81], [203, 4496]], [[246747, 413336], [32, -697]], [[246779, 412639], [-960, 108]], [[200920, 414122], [-228, 4], [1, -10296]], [[200693, 403830], [-885, 2]], [[199808, 403832], [-4513, 9]], [[195295, 403841], [-1, 2439]], [[261741, 415716], [-55, -4023]], [[261686, 411693], [-223, -17]], [[261463, 411676], [-823, -18]], [[260640, 411658], [57, 2964]], [[284593, 410421], [-604, -5]], [[283989, 410416], [-677, 3]], [[289558, 413214], [-576, -1173]], [[288982, 412041], [-434, 587]], [[288548, 412628], [-38, -23]], [[288510, 412605], [-2, -1]], [[251866, 411760], [-181, -2587]], [[251685, 409173], [-599, 19]], [[251086, 409192], [-316, 21], [-7, 2708], [-211, 269]], [[250552, 412190], [-2, 1896]], [[206688, 415637], [-41, -6]], [[206647, 415631], [-213, -1605]], [[206434, 414026], [-263, 1]], [[241996, 414742], [-30, -6459]], [[241966, 408283], [-4, 0]], [[241962, 408283], [-1090, 94]], [[240872, 408377], [8, 1624], [-470, 45]], [[240410, 410046], [29, 6279]], [[266072, 411406], [-502, 924], [-631, 517]], [[264939, 412847], [8, 547]], [[240410, 410046], [-1140, 66]], [[239270, 410112], [-272, 4], [8, 4913]], [[236655, 411702], [-1, -802]], [[236654, 410900], [-1104, 25]], [[235550, 410925], [-1, 1348]], [[274786, 410447], [-874, -18]], [[273912, 410429], [29, 2387]], [[274787, 414932], [-1, -4485]], [[276466, 410433], [-1406, 8]], [[275060, 410441], [-274, 6]], [[188080, 412150], [154, -1357], [-372, -847], [15, -4365], [-94, -1439], [-489, -27], [-259, -1246]], [[187035, 402869], [-502, 281], [-66, 4178], [-5094, -210]], [[262825, 414085], [-5, -3544]], [[262820, 410541], [-613, -224]], [[262207, 410317], [-419, 17], [-102, 1359]], [[216580, 415679], [-8, -8083]], [[216572, 407596], [-1771, -4]], [[214801, 407592], [0, 110]], [[218453, 415671], [-6, -8082]], [[218447, 407589], [-1806, 7]], [[216641, 407596], [-69, 0]], [[156605, 411874], [135, -4012]], [[156740, 407862], [1, -964], [-483, -512], [-38, -1771], [225, -3191], [-238, -1152], [-36, -1898], [296, -1405], [109, -1803], [362, -938]], [[156938, 394228], [-728, 41], [-164, -808], [-645, -63], [-455, -694]], [[154946, 392704], [-541, 2801], [109, 2093], [-386, 5926], [150, 3428], [-35, 2228], [-194, 3368], [-468, 3106]], [[226274, 415670], [1, -6485]], [[226275, 409185], [-1, -1617]], [[226274, 407568], [-1548, 10]], [[224726, 407578], [-50, 3]], [[224676, 407581], [2, 8093]], [[224676, 407581], [-1502, 8]], [[223174, 407589], [-61, 1]], [[223113, 407590], [-2, 8085]], [[227841, 415668], [2, -6478]], [[227843, 409190], [-1568, -5]], [[229411, 415658], [-2, -8099]], [[229409, 407559], [-425, -1]], [[228984, 407558], [-1141, 12]], [[227843, 407570], [0, 1620]], [[220015, 415660], [-6, -8093]], [[220009, 407567], [-1504, 22]], [[218505, 407589], [-58, 0]], [[170987, 398754], [-249, -368]], [[170738, 398386], [-2476, 18]], [[168262, 398404], [-1, 696], [-1014, 5147], [112, 6217], [-310, -1673]], [[221554, 415665], [-6, -8087]], [[221548, 407578], [-1487, -3]], [[220061, 407575], [-52, -8]], [[223113, 407590], [-1493, -14]], [[221620, 407576], [-72, 2]], [[230989, 415647], [1, -8092]], [[230990, 407555], [-955, 2]], [[230035, 407557], [-626, 2]], [[210185, 410788], [-3283, 6]], [[206902, 410794], [415, 545], [-67, 968], [390, 99], [54, 1354], [-365, -16], [-165, -1868], [-731, -135]], [[206433, 411741], [1, 2285]], [[233495, 415631], [0, -6461]], [[233495, 409170], [-625, 0]], [[232870, 409170], [-626, 1]], [[232244, 409171], [2, 6468]], [[232244, 409171], [-1, -1611], [-687, -7]], [[231556, 407553], [-566, 2]], [[234786, 412292], [-21, -1748], [-200, 350], [-276, -2271]], [[234289, 408623], [-168, 539], [-626, 8]], [[290898, 410603], [-392, -2264]], [[290506, 408339], [-409, 2275], [-302, 2865]], [[289795, 413479], [217, 1979]], [[250552, 412190], [-498, -1355], [-387, -1885], [5, -2169]], [[249672, 406781], [-468, -23]], [[249204, 406758], [-627, -24]], [[248577, 406734], [-163, 3649], [-26, 2881]], [[239270, 410112], [-32, -1637]], [[239238, 408475], [-1337, -78]], [[237901, 408397], [-2, 3226]], [[243245, 414668], [-19, -5394]], [[243226, 409274], [-941, 82], [-5, -1096], [-314, 23]], [[256704, 413150], [-11, -4877]], [[256693, 408273], [-517, 45]], [[256176, 408318], [-511, 15]], [[272786, 413171], [-213, 31], [-15, -3018], [100, -1891]], [[272658, 408293], [-850, -351]], [[271808, 407942], [-304, 3139]], [[244567, 411140], [169, -1392]], [[244736, 409748], [-1143, 47], [1, -537]], [[243594, 409258], [-368, 16]], [[260640, 411658], [-101, -1640]], [[260539, 410018], [-888, -25]], [[259651, 409993], [40, 4281]], [[269372, 414335], [-25, -1734], [207, -77], [64, -3317]], [[269618, 409207], [-318, 124], [-21, -1094], [-338, 108], [-318, -1009]], [[268623, 407336], [-310, 141], [52, 4338]], [[205473, 414009], [-1, -3086]], [[205472, 410923], [-407, 495], [-407, 1457]], [[270448, 411368], [146, -862], [-65, -3237]], [[270529, 407269], [-311, 107]], [[270218, 407376], [-615, 748], [15, 1083]], [[259651, 409993], [-1, -1094]], [[259650, 408899], [-829, -88]], [[258821, 408811], [-213, -27]], [[258608, 408784], [0, 5434]], [[202584, 414233], [137, -2936], [562, -2151], [-209, -2932], [145, -2133]], [[203219, 404081], [-612, -329]], [[202607, 403752], [-1914, 78]], [[204005, 410027], [367, -1170], [-102, -1326]], [[204270, 407531], [-525, -3718], [-328, 267]], [[203417, 404080], [-198, 1]], [[258608, 408784], [-389, -585], [-532, 8]], [[257687, 408207], [-86, 542], [-21, 4365]], [[264939, 412847], [-109, -226], [-59, -4847]], [[264771, 407774], [-700, 215]], [[264071, 407989], [-317, 28]], [[263754, 408017], [-17, 6097]], [[263754, 408017], [1, -413], [-936, -24]], [[262819, 407580], [1, 2961]], [[206433, 411741], [-1, -3287]], [[206432, 408454], [13, -903]], [[206445, 407551], [-516, -5958], [-264, -2164]], [[205665, 399429], [-5, 0]], [[205660, 399429], [-187, -2], [-3, 8127]], [[205470, 407554], [2, 3369]], [[206902, 410794], [-80, -2161], [-167, 812], [-223, -991]], [[290506, 408339], [-301, -1740]], [[290205, 406599], [-214, 1002]], [[289991, 407601], [-385, 1831], [-352, 446], [-281, 1743]], [[288973, 411621], [822, 1858]], [[255248, 408321], [1, -2424]], [[255249, 405897], [-1194, 77]], [[254055, 405974], [-17, 3810]], [[254038, 409784], [80, 3610]], [[254038, 409784], [-270, -622], [-1139, -17]], [[252629, 409145], [-4, 2610]], [[248577, 406734], [-633, -33]], [[247944, 406701], [-412, -2]], [[247532, 406699], [2, 2166], [-201, 554], [5, 1620], [-635, 683]], [[246703, 411722], [76, 917]], [[273912, 410429], [-309, -2118]], [[273603, 408311], [-264, -1244]], [[273339, 407067], [6, 599], [-687, 627]], [[257687, 408207], [-84, -2441]], [[257603, 405766], [-705, 61]], [[256898, 405827], [-209, 8], [4, 2438]], [[205470, 407554], [-1200, -23]], [[266055, 410360], [-47, -3101]], [[266008, 407259], [-855, 352]], [[265153, 407611], [-382, 163]], [[246703, 411722], [-132, -1725], [183, -3269]], [[246754, 406728], [-92, -2345]], [[246662, 404383], [-900, 73]], [[245762, 404456], [-253, 771], [-419, 2924]], [[245090, 408151], [-354, 1597]], [[288982, 412041], [-534, -3560], [147, -1015], [-73, -1880], [204, -1804]], [[288726, 403782], [-376, -1333], [-304, 88]], [[288046, 402537], [-18, 1506]], [[288028, 404043], [-61, 6417]], [[288510, 412605], [38, 23]], [[251086, 409192], [2, -5734], [-320, 52]], [[250768, 403510], [-1088, 3], [-8, 3268]], [[235550, 410925], [3, -4037]], [[235553, 406888], [-1398, 56]], [[234155, 406944], [134, 1679]], [[192584, 405745], [-2935, 12], [-153, 2687], [-321, 1686]], [[189175, 410130], [0, 2024]], [[189175, 410130], [1, -4419], [-152, 2], [6, -8099]], [[189030, 397614], [-1545, 14], [-447, 229]], [[187038, 397857], [-3, 5012]], [[268623, 407336], [-26, -1603]], [[268597, 405733], [-717, 218], [40, 496], [-788, 178]], [[267132, 406625], [40, 3337]], [[159524, 404159], [-693, 578], [2, -532], [-1674, -52]], [[157159, 404153], [9, 3692], [-428, 17]], [[252629, 409145], [5, -3808]], [[252634, 405337], [-318, 9], [-371, 2452], [-255, 17], [-5, 1358]], [[262207, 410317], [-5, -3506]], [[262202, 406811], [-729, -13]], [[261473, 406798], [-10, 4878]], [[261473, 406798], [1, -1345]], [[261474, 405453], [-925, -9]], [[260549, 405444], [-10, 4574]], [[247532, 406699], [-778, 29]], [[237901, 408397], [-2, -1616]], [[237899, 406781], [-1252, 49]], [[236647, 406830], [7, 4070]], [[289991, 407601], [-61, -2065], [-434, 1889], [-494, -3193]], [[289002, 404232], [-350, 2027]], [[288652, 406259], [12, 7]], [[288664, 406266], [-51, 2043]], [[288613, 408309], [-8, 430]], [[288605, 408739], [368, 2882]], [[164781, 405356], [-1401, -15], [-152, 1283], [-273, 170], [-234, -1182], [-772, -1245]], [[161949, 404367], [29, 4517]], [[271808, 407942], [-352, -103], [16, -1874], [-379, -569]], [[271093, 405396], [-587, 184], [23, 1689]], [[236647, 406830], [-6, -1351]], [[236641, 405479], [-1087, 27]], [[235554, 405506], [-1, 1382]], [[210182, 407556], [-20, 1]], [[210162, 407557], [-2635, -8]], [[207527, 407549], [-1082, 2]], [[168262, 398404], [-491, -22], [-237, -2422], [1, -1714], [313, 16], [-13, -8145], [-697, 1]], [[167138, 386118], [-482, 2257]], [[166656, 388375], [-55, 3726], [-157, -50], [-42, 4120], [307, 671], [-2, 1728], [-666, 42]], [[166041, 398612], [-32, 2039], [-419, 1034]], [[165590, 401685], [652, 1617], [543, 5284]], [[291787, 407390], [22, -3591], [-686, -1401]], [[291123, 402398], [-572, 644]], [[290551, 403042], [14, 1877], [-360, 1680]], [[262819, 407580], [-2, -848]], [[262817, 406732], [-615, 79]], [[283284, 410419], [-281, -1862], [-298, -5500]], [[282705, 403057], [-115, -74]], [[282590, 402983], [-298, 3217]], [[282292, 406200], [-167, 1078], [132, 1025], [-513, 247]], [[281744, 408550], [-440, 1436], [-237, -1383], [-192, 274]], [[280875, 408877], [-25, 1584]], [[280875, 408877], [-278, -307], [-96, -1937]], [[280501, 406633], [-526, 345]], [[279975, 406978], [-386, 1376], [-475, -3170], [-283, 767]], [[278831, 405951], [380, 4520]], [[278831, 405951], [-568, -2831]], [[278263, 403120], [-600, -2270]], [[277663, 400850], [29, 9589]], [[288028, 404043], [-186, -68]], [[287842, 403975], [-578, 293], [198, 3147], [-296, -282]], [[287166, 407133], [-438, 3311]], [[276892, 410433], [-365, -5307]], [[276527, 405126], [-123, 314]], [[276404, 405440], [-598, 2940], [-675, 502]], [[275131, 408882], [-71, 1559]], [[277663, 400850], [0, -206]], [[277663, 400644], [-557, 1424], [-342, -761]], [[276764, 401307], [-239, 1285]], [[276525, 402592], [2, 2534]], [[287166, 407133], [-74, -2015], [-419, -1267], [83, 1880], [-379, -1384]], [[286377, 404347], [-194, 1934], [-292, 888], [-100, 3272]], [[275131, 408882], [-285, -1378], [11, -1745]], [[274857, 405759], [-140, -755]], [[274717, 405004], [-207, 396]], [[274510, 405400], [-283, 562], [-368, 2261], [-256, 88]], [[286377, 404347], [69, -1031], [-251, -2457], [-293, 640]], [[285902, 401499], [0, 2434], [-506, 6], [2, -1756], [256, -748]], [[285654, 401435], [-221, -442]], [[285433, 400993], [-513, 2542]], [[284920, 403535], [-27, 1753], [292, 5146]], [[284920, 403535], [-797, 69]], [[284123, 403604], [171, 2561], [-558, 2378], [253, 1873]], [[284123, 403604], [-2, -8]], [[284121, 403596], [-805, -2420]], [[283316, 401176], [-301, 1526], [-310, 355]], [[267132, 406625], [-296, -2585]], [[266836, 404040], [-607, 26]], [[266229, 404066], [40, 3087], [-261, 106]], [[192583, 405610], [37, -825], [-294, -4891], [-129, -5401], [227, -2018], [156, -4770]], [[192580, 387705], [-3568, 0], [0, 191]], [[189012, 387896], [18, 9718]], [[240872, 408377], [-43, -5375]], [[240829, 403002], [-232, 408], [-163, -2184]], [[240434, 401226], [-711, 2931]], [[239723, 404157], [-347, 980], [-138, 3338]], [[260549, 405444], [-153, -1912]], [[260396, 403532], [-746, -50]], [[259650, 403482], [0, 5417]], [[281744, 408550], [-325, -479], [-251, -3773]], [[281168, 404298], [-330, 1391]], [[280838, 405689], [-337, 944]], [[245090, 408151], [-786, -2744], [61, -2460]], [[244365, 402947], [-779, 381]], [[243586, 403328], [8, 5930]], [[254055, 405974], [-144, -1904]], [[253911, 404070], [-1278, -83]], [[252633, 403987], [1, 1350]], [[243586, 403328], [-1650, 162]], [[241936, 403490], [26, 4793]], [[270218, 407376], [-23, -1681], [-315, 124], [-26, -1652]], [[269854, 404167], [-626, 216], [-9, -491], [-644, -24]], [[268575, 403868], [22, 1865]], [[227843, 407570], [-4, -4859]], [[227839, 402711], [-1559, 8]], [[226280, 402719], [-6, 4849]], [[232870, 409170], [-17, -4355]], [[232853, 404815], [-53, -3774]], [[232800, 401041], [-1244, 5]], [[231556, 401046], [0, 6507]], [[234155, 406944], [373, -2132]], [[234528, 404812], [-590, 6]], [[233938, 404818], [-1085, -3]], [[252633, 403987], [0, -2970]], [[252633, 401017], [-933, 24]], [[251700, 401041], [-932, 31]], [[250768, 401072], [0, 2438]], [[279975, 406978], [-539, -3798], [-360, -1739]], [[279076, 401441], [-431, 1393], [-382, 286]], [[273339, 407067], [-230, -1522]], [[273109, 405545], [-695, -2161]], [[272414, 403384], [-195, 1249], [-314, -1223], [-55, -1445], [-293, 114], [-131, -1044]], [[271426, 401035], [10, 997], [-367, 905], [24, 2459]], [[276404, 405440], [-240, -950], [-479, -156]], [[275685, 404334], [-828, 1425]], [[259650, 403482], [-372, -61]], [[259278, 403421], [-462, -45]], [[258816, 403376], [5, 5435]], [[161949, 404367], [-299, -280], [-426, -2782], [0, -3647]], [[161224, 397658], [-376, -706]], [[160848, 396952], [-363, -449], [-90, -981], [-129, 6997]], [[258816, 403376], [-362, -36]], [[258454, 403340], [-695, 149]], [[257759, 403489], [-4, 2280], [-152, -3]], [[282292, 406200], [-394, -2354], [-185, -1907]], [[281713, 401939], [-545, 2359]], [[239723, 404157], [-203, 523], [-147, -1561], [-300, -406], [-194, -1441], [-195, 1193]], [[238684, 402465], [-29, -1189], [-453, 360], [-301, -768]], [[237901, 400868], [-2, 5913]], [[241936, 403490], [-12, -1887]], [[241924, 401603], [-322, 44]], [[241602, 401647], [-773, 1355]], [[256176, 408318], [-109, -1613], [-6, -4868]], [[256061, 401837], [-1014, 8]], [[255047, 401845], [202, 1649], [0, 2403]], [[256898, 405827], [-7, -2443], [-310, 8], [-2, -3248]], [[256579, 400144], [-520, 69]], [[256059, 400213], [2, 1624]], [[274510, 405400], [-752, -2906]], [[273758, 402494], [-136, 1719], [-196, -664]], [[273426, 403549], [-49, 2100], [-268, -104]], [[246361, 401187], [-1284, 58], [-7, -1638], [-209, 11]], [[244861, 399618], [-414, 50]], [[244447, 399668], [-82, 3279]], [[245762, 404456], [468, -1904], [131, -1365]], [[264071, 407989], [93, -711], [-59, -4822]], [[264105, 402456], [-1299, 240]], [[262806, 402696], [11, 4036]], [[265153, 407611], [-83, -5848]], [[265070, 401763], [-704, 292]], [[264366, 402055], [-261, 401]], [[157159, 404153], [-103, -1293], [316, -1811], [516, -796], [-42, -2231], [424, -2417]], [[158270, 395605], [-153, -1117]], [[158117, 394488], [-193, -2961], [-454, -702]], [[157470, 390825], [-532, 3403]], [[214801, 407592], [7, -8099]], [[214808, 399493], [2, -1604]], [[214810, 397889], [-3111, -174]], [[211699, 397715], [24, 9830]], [[289029, 404122], [-16, 45]], [[289013, 404167], [-11, 65]], [[290551, 403042], [-150, -2724]], [[290401, 400318], [-533, 654], [-508, 1437], [-331, 1713]], [[223174, 407589], [-9, -8099]], [[223165, 399490], [-1516, -10]], [[221649, 399480], [-38, 0]], [[221611, 399480], [9, 8096]], [[265463, 401619], [-346, 126]], [[265117, 401745], [-47, 18]], [[266229, 404066], [-541, -2162], [-225, -285]], [[216641, 407596], [-7, -8066]], [[216634, 399530], [-241, -6]], [[216393, 399524], [-1585, -31]], [[218505, 407589], [-3, -8092]], [[218502, 399497], [-253, 0]], [[218249, 399497], [-1615, 33]], [[224726, 407578], [-8, -6473]], [[224718, 401105], [0, -1621]], [[224718, 399484], [-1525, 8]], [[223193, 399492], [-28, -2]], [[220061, 407575], [-7, -8104]], [[220054, 399471], [-1552, 26]], [[228984, 407558], [-8, -6447]], [[228976, 401111], [-4, -1634]], [[228972, 399477], [-1137, -7]], [[227835, 399470], [4, 3241]], [[226280, 402719], [-2, -1625]], [[226278, 401094], [-1560, 11]], [[221611, 399480], [-1512, -5]], [[220099, 399475], [-45, -4]], [[230035, 407557], [-404, -3028], [468, -4114], [473, -185]], [[230572, 400230], [-5, -2410], [-307, 8]], [[230260, 397828], [0, 542], [-975, 290], [5, 2433], [-314, 18]], [[207527, 407549], [-7, -8122]], [[207520, 399427], [-1032, 5]], [[206488, 399432], [-823, -3]], [[210162, 407557], [-14, -13021], [-936, 36]], [[209212, 394572], [12, 4830], [-1704, 25]], [[231556, 401046], [-18, -1625]], [[231538, 399421], [-118, 1200], [-442, 280], [-406, -671]], [[211699, 397715], [-29, -7916]], [[211670, 389799], [2, -1622], [-925, -165]], [[210747, 388012], [-1530, 111]], [[209217, 388123], [-5, 6449]], [[205660, 399429], [4, -8051]], [[205664, 391378], [-1785, -68]], [[203879, 391310], [176, 2110], [-338, 2531], [-236, -28], [-218, 2136]], [[203263, 398059], [20, 4732], [134, 1289]], [[271426, 401035], [-87, -662]], [[271339, 400373], [-1426, 435]], [[269913, 400808], [-59, 3359]], [[187038, 397857], [-586, -3353], [17, -2559], [-254, -958], [-384, 92], [-188, -2026]], [[185643, 389053], [-4276, 11]], [[181367, 389064], [0, 1944]], [[280838, 405689], [20, -2091], [-220, -1799], [43, -1667], [-291, -1467]], [[280390, 398665], [-1091, 2059], [-223, 717]], [[235554, 405506], [-2, -5520]], [[235552, 399986], [-482, 732]], [[235070, 400718], [-348, 1876], [57, 1415], [-251, 803]], [[262806, 402696], [-686, 37]], [[262120, 402733], [-425, 22], [-218, -746]], [[261477, 402009], [-3, 3444]], [[237901, 400868], [-183, 147], [-782, -1329]], [[236936, 399686], [-300, 1183]], [[236636, 400869], [5, 4610]], [[250768, 401072], [-307, -8], [0, -3525]], [[250461, 397539], [-935, 2], [-151, -542]], [[249375, 396999], [-164, -3]], [[249211, 396996], [-7, 9762]], [[249211, 396996], [-1245, 20]], [[247966, 397016], [-6, 4876]], [[247960, 401892], [-16, 4809]], [[164769, 402898], [-1779, -16], [-231, -508], [-692, -3277], [-169, -1785], [-674, 346]], [[247960, 401892], [-463, -687], [1, -945], [-743, 197], [-64, -1253]], [[246691, 399204], [-29, 5179]], [[268575, 403868], [-39, -2983]], [[268536, 400885], [-64, -729]], [[268472, 400156], [-1582, 537]], [[266890, 400693], [-54, 3347]], [[282590, 402983], [-306, -3506]], [[282284, 399477], [-571, 2462]], [[195295, 403841], [-25, -16136]], [[195270, 387705], [-2690, 0]], [[255047, 401845], [-69, -1900]], [[254978, 399945], [-895, 326]], [[254083, 400271], [-160, -18]], [[253923, 400253], [-12, 3817]], [[273426, 403549], [-646, -1538]], [[272780, 402011], [-366, 1373]], [[257759, 403489], [-152, -219], [7, -3170]], [[257614, 400100], [-1035, 44]], [[275685, 404334], [85, -2807]], [[275770, 401527], [-169, -2411]], [[275601, 399116], [-203, -165]], [[275398, 398951], [-825, 1176]], [[274573, 400127], [195, 794], [-216, 1514], [165, 2569]], [[281713, 401939], [-331, -4249]], [[281382, 397690], [-453, -530]], [[280929, 397160], [-54, 1697], [-336, -1326], [-249, 538]], [[280290, 398069], [100, 596]], [[236636, 400869], [-257, 453], [-437, -2067], [-407, -128]], [[235535, 399127], [17, 859]], [[261477, 402009], [-400, -1353]], [[261077, 400656], [-346, -1150], [-342, -59]], [[260389, 399447], [7, 4085]], [[276525, 402592], [-354, -957], [-401, -108]], [[274573, 400127], [-368, -1330]], [[274205, 398797], [-236, 255]], [[273969, 399052], [-281, 3046], [70, 396]], [[233938, 404818], [-18, -6982]], [[233920, 397836], [-872, 234]], [[233048, 398070], [-272, 169], [24, 2802]], [[235070, 400718], [-349, 74], [-25, -3937]], [[234696, 396855], [-411, -173]], [[234285, 396682], [-361, -327], [-4, 1481]], [[159472, 402696], [-103, -2315], [298, -2192], [9, -2579]], [[159676, 395610], [-1406, -5]], [[240434, 401226], [-265, -1911], [27, -1099]], [[240196, 398216], [-322, -2537]], [[239874, 395679], [-1243, 272]], [[238631, 395951], [53, 6514]], [[272780, 402011], [-162, -1543]], [[272618, 400468], [-357, -942], [-433, -2022]], [[271828, 397504], [-465, 1315]], [[271363, 398819], [-24, 1554]], [[246691, 399204], [104, -2426], [318, -370]], [[247113, 396408], [-268, -1767], [-327, 1147]], [[246518, 395788], [-157, 5399]], [[269913, 400808], [-106, 32], [-45, -3310]], [[269762, 397530], [-314, 137]], [[269448, 397667], [30, 1913], [-311, 800], [-631, 505]], [[273969, 399052], [-615, -1858]], [[273354, 397194], [-359, 392]], [[272995, 397586], [-242, 74], [-135, 2808]], [[288046, 402537], [11, -942]], [[288057, 401595], [-639, -5]], [[287418, 401590], [-372, -2533], [-163, 577], [-139, -1617], [-138, 1747], [461, 4160], [775, 51]], [[203263, 398059], [-1079, 33]], [[202184, 398092], [232, 2578], [24, 2143], [167, 939]], [[253923, 400253], [-983, -53]], [[252940, 400200], [-307, 817]], [[266890, 400693], [-89, -2651]], [[266801, 398042], [-801, -648]], [[266000, 397394], [-555, 16], [18, 4209]], [[285902, 401499], [-150, -622]], [[285752, 400877], [-98, 558]], [[285433, 400993], [-397, -2058]], [[285036, 398935], [-134, 518]], [[284902, 399453], [-167, -26], [-614, 4169]], [[199808, 403832], [101, -2046]], [[199909, 401786], [-296, -714]], [[199613, 401072], [-737, -3251], [-270, 662], [-334, -354], [-440, -2814], [-665, -1480], [1, -2999]], [[197168, 390836], [-2, -3131], [-1896, 0]], [[202184, 398092], [-58, -1116]], [[202126, 396976], [-415, 809], [-150, -1174], [-541, 1039], [-198, 1577], [-600, -2], [-313, 2561]], [[289289, 396094], [-480, -882], [-190, -1251], [-469, -135]], [[288150, 393826], [-70, 5854]], [[288080, 399680], [-23, 1915]], [[288726, 403782], [311, -1995], [21, -3695], [231, -1998]], [[258454, 403340], [32, -5425], [144, 8]], [[258630, 397923], [2, -1078]], [[258632, 396845], [-1016, 28]], [[257616, 396873], [-2, 3227]], [[260389, 399447], [-315, -33], [3, -1128]], [[260077, 398286], [-173, -511], [-611, 176]], [[259293, 397951], [-15, 5470]], [[244447, 399668], [-615, 99], [-12, -1654]], [[243820, 398113], [-1328, 97]], [[242492, 398210], [16, 3269], [-584, 124]], [[284902, 399453], [-317, -3074]], [[284585, 396379], [-327, -588]], [[284258, 395791], [-575, 2284]], [[283683, 398075], [-376, 337], [-185, 1327], [194, 1437]], [[259293, 397951], [-663, -28]], [[241246, 396473], [-791, 166], [-259, 1577]], [[241602, 401647], [-356, -5174]], [[279076, 401441], [-306, -3713], [122, -2044], [-246, -2142]], [[278646, 393542], [-601, 2684]], [[278045, 396226], [-22, 130]], [[278023, 396356], [164, 2029], [-157, 242], [174, 1961], [-541, 56]], [[291123, 402398], [69, -689], [-433, -4685], [-217, -1125], [-299, -2], [197, 2821], [-39, 1600]], [[283683, 398075], [-584, -3904]], [[283099, 394171], [-333, 1776]], [[282766, 395947], [-855, 1322]], [[281911, 397269], [373, 2208]], [[164778, 400098], [2, -985]], [[164780, 399113], [3, -842]], [[164783, 398271], [-389, 10], [-272, -829], [-495, 64], [-430, -2100], [-547, 1772], [-795, -2034], [-254, -3502]], [[161601, 391652], [-950, 430]], [[160651, 392082], [48, 3551], [149, 1319]], [[264366, 402055], [-167, -4639]], [[264199, 397416], [-520, 1367]], [[263679, 398783], [-327, -384]], [[263352, 398399], [-336, 1361], [-212, -782]], [[262804, 398978], [2, 3718]], [[262120, 402733], [-187, -6686]], [[261933, 396047], [-9, -343]], [[261924, 395704], [-187, -294]], [[261737, 395410], [-674, -15]], [[261063, 395395], [14, 5261]], [[262804, 398978], [-161, -1387]], [[262643, 397591], [-710, -1544]], [[227835, 399470], [-1, -3241]], [[227834, 396229], [-1551, 10]], [[226283, 396239], [-5, 4855]], [[160651, 392082], [-328, 7]], [[160323, 392089], [-249, 595], [-92, 1588], [-306, 1338]], [[276764, 401307], [-43, -2135]], [[276721, 399172], [-197, -2650], [-527, -489]], [[275997, 396033], [78, 1671], [-474, 1412]], [[238631, 395951], [-2, -269]], [[238629, 395682], [-940, 177], [-5, -542], [-774, 158]], [[236910, 395475], [26, 4211]], [[278023, 396356], [-421, 199], [-771, 1158], [-110, 1459]], [[264942, 392757], [-495, 1045]], [[264447, 393802], [-4, 881]], [[264443, 394683], [-244, 2733]], [[265117, 401745], [-175, -8988]], [[281911, 397269], [-117, -636]], [[281794, 396633], [-412, 1057]], [[247966, 397016], [-356, -13], [-7, -1413]], [[247603, 395590], [-490, 818]], [[286601, 396690], [-270, -2438], [180, 3428], [90, -990]], [[288080, 399680], [-243, -645], [-318, -3541]], [[287519, 395494], [-452, 119]], [[287067, 395613], [-237, -813], [-18, 1649], [166, 2200], [440, 2941]], [[256059, 400213], [0, -4914]], [[256059, 395299], [-785, -99]], [[255274, 395200], [-296, 4745]], [[202126, 396976], [391, -1636], [384, -265], [-241, -1239], [-125, -2430], [202, -1122], [70, -1956], [300, -2059]], [[203107, 386269], [-2100, 52], [-1, -5185]], [[201006, 381136], [-1582, 2]], [[199424, 381138], [-184, 2879]], [[199240, 384017], [376, 1], [-3, 6826]], [[199613, 390844], [0, 10228]], [[266000, 397394], [-90, -7128]], [[265910, 390266], [-554, 2430]], [[265356, 392696], [-414, 61]], [[242492, 398210], [-119, -2235], [32, -2529], [-220, -3074]], [[242185, 390372], [-394, 741], [-91, 1045]], [[241700, 392158], [-289, 3405]], [[241411, 395563], [-165, 910]], [[166041, 398612], [-586, 525], [-675, -24]], [[280290, 398069], [-483, -2836], [-192, -318], [-231, -2313]], [[279384, 392602], [-347, 1620], [-177, -1641]], [[278860, 392581], [-214, 961]], [[285904, 391677], [-438, 651]], [[285466, 392328], [40, 2580], [-96, 1946], [-374, 2081]], [[285752, 400877], [17, -34]], [[285769, 400843], [123, 37]], [[285892, 400880], [302, -2195], [-274, -289], [359, -1162], [-397, -2847], [22, -2710]], [[236910, 395475], [-14, -1566]], [[236896, 393909], [-1362, 260]], [[235534, 394169], [1, 3667]], [[235535, 397836], [0, 1291]], [[246518, 395788], [-459, -1047], [-357, -130]], [[245702, 394611], [-426, 36], [-426, 2233]], [[244850, 396880], [11, 2738]], [[230260, 397828], [-3, -3239]], [[230257, 394589], [-1081, 7]], [[229176, 394596], [-204, 1767], [0, 3114]], [[199613, 390844], [-2445, -8]], [[226283, 396239], [-1, -1625]], [[226282, 394614], [-1549, -5]], [[224733, 394609], [-15, 4875]], [[233048, 398070], [-2, -3479]], [[233046, 394591], [-1241, 3]], [[231805, 394594], [-1, 4258], [-266, 569]], [[251700, 401041], [-3, -5671], [315, 56]], [[252012, 395426], [-4, -1645]], [[252008, 393781], [-1234, -55], [-1, -1621]], [[250773, 392105], [-323, 107]], [[250450, 392212], [11, 5327]], [[252940, 400200], [-3, -4846]], [[252937, 395354], [-925, 72]], [[231805, 394594], [2, -2436]], [[231807, 392158], [-1134, -2]], [[230673, 392156], [-105, 1611], [-311, 822]], [[269448, 397667], [-55, -3546], [-336, -2]], [[269057, 394119], [-207, 85]], [[268850, 394204], [-308, 109], [-130, 1734]], [[268412, 396047], [60, 4109]], [[270916, 394754], [20, 1086], [-281, 1702], [-269, -1234]], [[270386, 396308], [9, 758], [-633, 464]], [[271363, 398819], [-98, -3218], [-349, -847]], [[235535, 397836], [-738, 278], [-101, -1259]], [[268412, 396047], [-1128, 225], [-164, 1037]], [[267120, 397309], [-319, 733]], [[261063, 395395], [-665, -1817]], [[260398, 393578], [-311, -147]], [[260087, 393431], [-10, 4855]], [[272995, 397586], [-322, -2153]], [[272673, 395433], [-626, 51]], [[272047, 395484], [-219, 2020]], [[255274, 395200], [-23, -931]], [[255251, 394269], [-1050, -45]], [[254201, 394224], [-106, 0]], [[254095, 394224], [-12, 6047]], [[254095, 394224], [-871, -49]], [[253224, 394175], [-287, 84], [0, 1095]], [[257616, 396873], [-2, -1632]], [[257614, 395241], [-617, -10]], [[256997, 395231], [-542, -4]], [[256455, 395227], [-396, 72]], [[275398, 398951], [-49, -2705], [-193, -1560], [-17, -2747]], [[275139, 391939], [-179, 223]], [[274960, 392162], [-177, 2249], [-237, 821]], [[274546, 395232], [-309, 1940], [-32, 1625]], [[178718, 391008], [0, -11659], [-2488, -10], [-9, -22498]], [[176221, 356841], [9, -15660]], [[176230, 341181], [-3544, 18062]], [[172686, 359243], [1, 19187], [-1464, 8789]], [[171223, 387219], [-1407, 8282], [-2, 1512], [924, 1373]], [[244850, 396880], [-2, -2773], [-421, 28], [-7, -2523]], [[244420, 391612], [-356, -627], [-262, 515]], [[243802, 391500], [-20, -7]], [[243782, 391493], [38, 6620]], [[263352, 398399], [22, -5065]], [[263374, 393334], [-124, -465]], [[263250, 392869], [-377, 1491]], [[262873, 394360], [-210, 810]], [[262663, 395170], [-20, 2421]], [[288150, 393826], [43, -3599]], [[288193, 390227], [-151, 927], [-491, -152]], [[287551, 391002], [-166, 1427], [180, 785]], [[287565, 393214], [-46, 2280]], [[218249, 399497], [-18, -8071]], [[218231, 391426], [-863, 14]], [[217368, 391440], [-992, -7]], [[216376, 391433], [17, 8091]], [[216376, 391433], [-231, -10]], [[216145, 391423], [-1332, -39]], [[214813, 391384], [-3, 6505]], [[223193, 399492], [-14, -8122]], [[223179, 391370], [-1512, -4]], [[221667, 391366], [-36, -1]], [[221631, 391365], [18, 8115]], [[220099, 399475], [-16, -8095]], [[220083, 391380], [-260, 15]], [[219823, 391395], [-1228, 34]], [[218595, 391429], [-364, -3]], [[229176, 394596], [-104, -1079], [-8, -3775]], [[229064, 389742], [-1230, 0]], [[227834, 389742], [0, 6487]], [[224733, 394609], [-4, -3237]], [[224729, 391372], [-1523, -3]], [[223206, 391369], [-27, 1]], [[221631, 391365], [-1548, 15]], [[285466, 392328], [-31, -1556]], [[285435, 390772], [-7, -2276]], [[285428, 388496], [-134, 1401], [-606, 809], [-230, -837], [-81, 1376]], [[284377, 391245], [169, 2219]], [[284546, 393464], [298, 1555], [-259, 1360]], [[206488, 399432], [13, -4858], [-121, -1295], [371, -47], [-10, -2736]], [[206741, 390496], [-830, -42], [-247, 924]], [[209217, 388123], [-2473, -52]], [[206744, 388071], [-3, 2425]], [[264443, 394683], [-524, -1280]], [[263919, 393403], [-110, 901], [24, 2588], [-154, 1891]], [[278045, 396226], [-294, -515], [-232, -1658], [80, -1120], [-325, -2167]], [[277274, 390766], [-416, 1407], [-243, -3513], [-463, -1711], [-244, 275], [-358, -1593]], [[275550, 385631], [171, 2537], [-267, 3168]], [[275454, 391336], [428, 949], [115, 3748]], [[166656, 388375], [-699, 3239]], [[165957, 391614], [-901, 4159]], [[165056, 395773], [-269, 1240], [-4, 1258]], [[275454, 391336], [-315, 603]], [[274546, 395232], [-268, -471], [-788, -2996]], [[273490, 391765], [-200, 1393], [150, 994], [-86, 3042]], [[280929, 397160], [39, -1197], [-240, -2110]], [[280728, 393853], [-452, -1704], [-259, -2493]], [[280017, 389656], [-633, 2946]], [[263919, 393403], [-308, -257]], [[263611, 393146], [-237, 188]], [[272047, 395484], [-122, -4567], [68, -1111]], [[271993, 389806], [-308, -1084], [-178, 1340]], [[271507, 390062], [-213, 1013]], [[271294, 391075], [-378, 3679]], [[171223, 387219], [-1840, -10801], [-214, 48]], [[169169, 376466], [-2031, 9652]], [[260087, 393431], [-260, -1361]], [[259827, 392070], [-266, 627], [-811, -80]], [[258750, 392617], [-16, 4231], [-102, -3]], [[234285, 396682], [0, -4534]], [[234285, 392148], [-1239, 4]], [[233046, 392152], [0, 2439]], [[165056, 395773], [67, -1276], [-536, -3016]], [[164587, 391481], [-681, -2964], [-867, -752], [-370, 962], [-735, -860]], [[161934, 387867], [-256, 3852], [-77, -67]], [[243782, 391493], [-600, -672], [-237, -1354]], [[242945, 389467], [-301, -676], [-459, 1581]], [[241411, 395563], [-330, -4505], [-622, 73]], [[240459, 391131], [-612, 170]], [[239847, 391301], [27, 4378]], [[284258, 395791], [-146, -762]], [[284112, 395029], [62, -330]], [[284174, 394699], [109, -599]], [[284283, 394100], [166, -999]], [[284449, 393101], [22, -1315], [-319, -1468], [-235, 541]], [[283917, 390859], [-818, 3312]], [[203879, 391310], [232, -1351], [-63, -2148], [-283, -1101]], [[203765, 386710], [-658, -441]], [[235534, 394169], [-3, -2030]], [[235531, 392139], [-1246, 9]], [[267120, 397309], [10, -7398]], [[267130, 389911], [-689, 1520], [-363, -1183]], [[266078, 390248], [-168, 18]], [[189012, 387896], [-1284, -154]], [[187728, 387742], [-2094, 148]], [[185634, 387890], [9, 1163]], [[214813, 391384], [1, -1534]], [[214814, 389850], [-3144, -51]], [[273490, 391765], [-131, -932]], [[273359, 390833], [-145, -1041]], [[273214, 389792], [-209, 606], [-29, 1581], [-303, 3454]], [[281794, 396633], [-352, -2134]], [[281442, 394499], [-181, -1569], [-249, -398]], [[281012, 392532], [-284, 1321]], [[270386, 396308], [-126, -2312], [-210, -922], [124, -3421], [-112, -240]], [[270062, 389413], [-201, -166]], [[269861, 389247], [-208, 45], [20, 1691], [-328, 121], [-31, 1670], [-276, 128], [19, 1217]], [[262663, 395170], [-751, 43], [12, 491]], [[271294, 391075], [-509, -438], [-303, -919], [26, -2485]], [[270508, 387233], [-446, 2180]], [[250450, 392212], [-956, 23]], [[249494, 392235], [-119, 4764]], [[268850, 394204], [-252, -4689], [-210, -491]], [[268388, 389024], [-201, 3414], [-398, -533]], [[267789, 391905], [-350, -1991], [-309, -3]], [[282766, 395947], [-168, -2056], [513, -5136]], [[283111, 388755], [-288, -2729]], [[282823, 386026], [-280, 58], [-558, 5269]], [[281985, 391353], [-543, 3146]], [[249494, 392235], [6, -1626], [-311, -14]], [[249189, 390595], [-1322, 101]], [[247867, 390696], [42, 2085]], [[247909, 392781], [135, 617]], [[248044, 393398], [6, 862], [-447, 1330]], [[245702, 394611], [-17, -6019]], [[245685, 388592], [-299, 1157], [-435, 348], [-393, 1319]], [[244558, 391416], [-138, 196]], [[284546, 393464], [-223, 1829]], [[284323, 395293], [-65, 498]], [[258750, 392617], [-93, -1410]], [[258657, 391207], [-1043, -28]], [[257614, 391179], [0, 4062]], [[248044, 393398], [-494, 1528], [-406, -1104], [-259, -2536], [-553, -983]], [[246332, 390303], [-515, -1949], [-132, 238]], [[289289, 396094], [351, -2735], [270, -53], [-16, -3322], [132, -3186]], [[290026, 386798], [-57, 0]], [[289969, 386798], [-44, 0]], [[289925, 386798], [-712, 13]], [[289213, 386811], [-982, 153], [-22, 1873]], [[288209, 388837], [-16, 1390]], [[227834, 389742], [-1541, 10]], [[226293, 389752], [-11, 4862]], [[278860, 392581], [-466, -5287]], [[278394, 387294], [-254, -1223]], [[278140, 386071], [-449, 839], [-166, 1723], [-310, 768]], [[277215, 389401], [59, 1365]], [[239847, 391301], [-20, -3034]], [[239827, 388267], [-622, 98], [-4, -541], [-615, 114]], [[238586, 387938], [4, 815]], [[238590, 388753], [39, 6929]], [[287565, 393214], [-230, -1318], [167, -933], [-195, -1781], [-402, 1979], [-480, 1174], [215, 1900], [256, -1835], [-68, 1744], [239, 1469]], [[283917, 390859], [-162, -3064]], [[283755, 387795], [-414, 1424], [-230, -464]], [[273214, 389792], [-307, -1569]], [[272907, 388223], [-755, 413], [-159, 1170]], [[238590, 388753], [-1541, 208]], [[237049, 388961], [-153, 25], [0, 4923]], [[284458, 394060], [-175, 40]], [[284174, 394699], [-62, 330]], [[284323, 395293], [135, -1233]], [[165957, 391614], [-111, -1812], [217, -2118], [-268, -3202]], [[165795, 384482], [-318, 1675], [-351, -1063], [-392, 1451]], [[164734, 386545], [-147, 1347]], [[164587, 387892], [0, 3589]], [[262873, 394360], [-58, -1367], [-578, -418]], [[262237, 392575], [-496, -1308]], [[261741, 391267], [-4, 4143]], [[241700, 392158], [-280, -5796]], [[241420, 386362], [-362, 56]], [[241058, 386418], [-603, 3090], [4, 1623]], [[160323, 392089], [-77, -1062], [333, -1452], [-117, -1633], [135, -802], [-46, -1999], [-216, -908]], [[160335, 384233], [-267, 44], [0, 3908], [-681, 143], [-458, -370]], [[158929, 387958], [0, -4]], [[158929, 387958], [-514, 6077], [-298, 453]], [[261741, 391267], [-366, 837]], [[261375, 392104], [-331, -489], [66, -2303]], [[261110, 389312], [-395, 371]], [[260715, 389683], [-3, 1350], [-313, 1080], [-1, 1465]], [[253224, 394175], [-108, -3960], [133, -658]], [[253249, 389557], [-1250, 128]], [[251999, 389685], [9, 4096]], [[256455, 395227], [-410, -1812], [-93, -2129], [104, -2737]], [[256056, 388549], [-615, -232]], [[255441, 388317], [-297, -785]], [[255144, 387532], [-486, -1420]], [[254658, 386112], [-34, 905], [308, 954], [-17, 1005]], [[254915, 388976], [435, 3214], [-99, 2079]], [[257614, 391179], [2, -2983]], [[257616, 388196], [-674, -391]], [[256942, 387805], [55, 7426]], [[256942, 387805], [-413, 171]], [[256529, 387976], [-473, 573]], [[274960, 392162], [-143, -1744], [-396, -2216]], [[274421, 388202], [-376, 577], [-266, -940]], [[273779, 387839], [-420, 2994]], [[247909, 392781], [-238, -998], [-192, -2324], [175, -1160]], [[247654, 388299], [-24, -168]], [[247630, 388131], [-211, -2528]], [[247419, 385603], [-176, 2124], [-512, 9], [-410, -650]], [[246321, 387086], [11, 3217]], [[264517, 389239], [-698, -957]], [[263819, 388282], [-57, 221]], [[263762, 388503], [-151, 4643]], [[264447, 393802], [70, -4563]], [[230673, 392156], [-3, -4046]], [[230670, 388110], [-1298, 15]], [[229372, 388125], [-307, -1], [-1, 1618]], [[226293, 389752], [2, -1622]], [[226295, 388130], [-1550, -17]], [[224745, 388113], [-16, 3259]], [[233046, 392152], [-20, -5676]], [[233026, 386476], [-1232, 4]], [[231794, 386480], [13, 5678]], [[158929, 387954], [-62, -1644], [169, -2032], [-399, 3], [-19, -2538], [-216, -434]], [[158402, 381309], [-24, 5]], [[158378, 381314], [-291, -21]], [[158087, 381293], [-3, 45]], [[158084, 381338], [140, 477], [-107, 2272], [-522, 4538], [-125, 2200]], [[281985, 391353], [-669, -3258], [-157, 217]], [[281159, 388312], [-296, 1764]], [[280863, 390076], [149, 2456]], [[263250, 392869], [-350, -1063]], [[262900, 391806], [-413, -1090]], [[262487, 390716], [-250, 1859]], [[158084, 381338], [-237, -853], [-152, 859]], [[157695, 381344], [-539, 908], [-435, 1971], [-296, -310]], [[156425, 383913], [-353, 2861], [-569, 2152], [-557, 3778]], [[254915, 388976], [-726, 35]], [[254189, 389011], [12, 5213]], [[280017, 389656], [-138, -1763], [572, -1648]], [[280451, 386245], [-493, -2674]], [[279958, 383571], [-240, -1325]], [[279718, 382246], [-1324, 5048]], [[254189, 389011], [-119, 3]], [[254070, 389014], [-537, -21]], [[253533, 388993], [-284, 564]], [[269861, 389247], [-95, -2476], [-512, -708]], [[269254, 386063], [-253, 186]], [[269001, 386249], [-194, 1565]], [[268807, 387814], [-419, 1210]], [[237049, 388961], [-4, -2241]], [[237045, 386720], [-1525, 568]], [[235520, 387288], [11, 4851]], [[280863, 390076], [-319, -2827]], [[280544, 387249], [-93, -1004]], [[260715, 389683], [-623, -25], [-151, -811]], [[259941, 388847], [-106, 262], [-8, 2961]], [[265356, 392696], [-244, -3246]], [[265112, 389450], [-475, -738]], [[264637, 388712], [-120, 527]], [[251999, 389685], [-2, -2447]], [[251997, 387238], [-1241, -17]], [[250756, 387221], [2, 543]], [[250758, 387764], [15, 4341]], [[263762, 388503], [-226, -927]], [[263536, 387576], [-64, -376]], [[263472, 387200], [-541, 2720], [-31, 1886]], [[259941, 388847], [-406, -1355], [-4, -1306]], [[259531, 386186], [-106, -8]], [[259425, 386178], [-618, 89]], [[258807, 386267], [-150, 4]], [[258657, 386271], [0, 4936]], [[247867, 390696], [-213, -2397]], [[285904, 391677], [33, -3347], [377, -2748], [-110, -1238], [-607, 2727], [-162, 3701]], [[266078, 390248], [8, -2072]], [[266086, 388176], [-605, -1279], [-198, 665]], [[265283, 387562], [-171, 1888]], [[262487, 390716], [-392, -1207]], [[262095, 389509], [-262, -210]], [[261833, 389299], [-458, 2805]], [[268807, 387814], [-424, -2456]], [[268383, 385358], [-426, 367], [-546, 2055]], [[267411, 387780], [397, 3341], [-19, 784]], [[250758, 387764], [-457, 107]], [[250301, 387871], [-488, -745], [-369, 60], [-248, -998]], [[249196, 386188], [-7, 4407]], [[277215, 389401], [-117, -2971], [-334, -2300], [41, -777]], [[276805, 383353], [-350, -1565], [-111, -2182]], [[276344, 379606], [-848, -338], [-274, 1261], [9, 2076]], [[275231, 382605], [22, 2224], [297, 802]], [[242945, 389467], [-266, -2385], [-345, 60], [127, -1459], [-203, -1038]], [[242258, 384645], [-596, 107], [14, 1563], [-256, 47]], [[231794, 386480], [-23, -4900]], [[231771, 381580], [-1110, 51]], [[230661, 381631], [9, 6479]], [[234285, 392148], [-26, -6491]], [[234259, 385657], [-1233, 6]], [[233026, 385663], [0, 813]], [[235520, 387288], [0, -1654]], [[235520, 385634], [-1261, 23]], [[275231, 382605], [-213, 772]], [[275018, 383377], [-482, 1699], [-115, 3126]], [[161934, 387867], [6, -3922]], [[161940, 383945], [-1040, -1303], [-210, 591], [-282, -2812]], [[160408, 380421], [-311, -431], [76, 1800]], [[160173, 381790], [162, 2443]], [[261833, 389299], [-405, -1730]], [[261428, 387569], [-332, 583]], [[261096, 388152], [14, 1160]], [[263472, 387200], [-446, -2246]], [[263026, 384954], [-363, 80]], [[262663, 385034], [-258, 1506], [-110, 2136], [-200, 833]], [[267411, 387780], [-197, -1449], [23, -1521], [-313, -464]], [[266924, 384346], [-311, 1158]], [[266613, 385504], [-354, 897], [-173, 1775]], [[244558, 391416], [4, -9113]], [[244562, 382303], [-467, 23], [2, -1088]], [[244097, 381238], [-267, 17]], [[243830, 381255], [-40, 2514]], [[243790, 383769], [12, 7731]], [[169169, 376466], [1659, -8029]], [[170828, 368437], [-2625, -35]], [[168203, 368402], [-689, 2284]], [[167514, 370686], [-267, 2691], [-422, 166]], [[166825, 373543], [187, 2774], [-290, 1077], [-121, 2597], [-312, 216], [-475, 1906], [-19, 2369]], [[246321, 387086], [-122, -4889]], [[246199, 382197], [-880, -1]], [[245319, 382196], [-757, 107]], [[243790, 383769], [-1536, 69]], [[242254, 383838], [4, 807]], [[164587, 387892], [-720, -834], [-259, 133], [-515, -1390], [-61, -1062], [-1009, -2141]], [[162023, 382598], [-83, 1347]], [[288209, 388837], [-340, -1484], [-14, -1069]], [[287855, 386284], [-365, -3226], [-285, 1002], [9, -1396], [-759, 4562], [218, 1227], [-54, 1256], [301, 244], [335, -1096], [296, 2145]], [[218595, 391429], [0, -8114]], [[218595, 383315], [-1157, 7]], [[217438, 383322], [-63, -1]], [[217375, 383321], [-7, 8119]], [[219823, 391395], [8, -8114]], [[219831, 383281], [-1236, 34]], [[216145, 391423], [-1, -8126]], [[216144, 383297], [-1330, -14]], [[214814, 383283], [1, 118]], [[214815, 383401], [-1, 6449]], [[217375, 383321], [-1161, -23]], [[216214, 383298], [-70, -1]], [[282823, 386026], [45, -780]], [[282868, 385246], [-236, -135]], [[282632, 385111], [-191, 603], [-899, -1519]], [[281542, 384195], [7, 1473], [-390, 2644]], [[221667, 391366], [1, -6464]], [[221668, 384902], [2, -1623]], [[221670, 383279], [-1791, 1]], [[219879, 383280], [-48, 1]], [[241058, 386418], [-180, -1533], [-17, -2354]], [[240861, 382531], [-193, -605], [-544, 142], [-327, 1182]], [[239797, 383250], [30, 5017]], [[224745, 388113], [2, -4860]], [[224747, 383253], [-1206, 6]], [[223541, 383259], [-334, 2], [0, 1622]], [[223207, 384883], [-1, 6486]], [[206744, 388071], [3, -4865], [-303, -5]], [[206444, 383201], [-2083, 130]], [[204361, 383331], [-596, 3379]], [[223207, 384883], [-1539, 19]], [[285428, 388496], [2, -844]], [[285430, 387652], [-211, 220], [-263, -2218]], [[284956, 385654], [81, -2289], [-234, 434], [-329, 2869], [-459, -1569], [-187, 2281], [549, 3865]], [[258657, 386271], [-1, -537], [-1038, 13]], [[257618, 385747], [-2, 2449]], [[270898, 384461], [-214, -1052], [-154, 1960]], [[270530, 385369], [-22, 1864]], [[271507, 390062], [-150, -656], [68, -2319], [-484, -1260], [-43, -1366]], [[181367, 389064], [0, -7900]], [[181367, 381164], [-7, -10123]], [[181360, 371041], [4, -11253]], [[181364, 359788], [2, -2927]], [[181366, 356861], [-1984, 13], [0, 178], [-2727, -7], [-434, -204]], [[199240, 384017], [-2, 565], [-1384, -11], [128, -1422], [415, -674], [-79, -1241]], [[198318, 381234], [-2999, 12]], [[195319, 381246], [-49, 6459]], [[273779, 387839], [177, -533], [-261, -1185], [-892, -2812]], [[272803, 383309], [-146, 3878], [250, 1036]], [[249196, 386188], [3, -3707]], [[249199, 382481], [-545, 27]], [[248654, 382508], [-40, 1621], [-342, 19], [-642, 3983]], [[281542, 384195], [-437, -1435], [-99, 693]], [[281006, 383453], [-396, 1782], [-66, 2014]], [[272803, 383309], [-1, -6]], [[272802, 383303], [-272, -1508], [-143, -3971]], [[272387, 377824], [-212, 340]], [[272175, 378164], [-165, 2328], [-356, 2011], [-528, -202]], [[271126, 382301], [46, 1976], [-274, 184]], [[214815, 383401], [-1944, -34]], [[212871, 383367], [-1832, -28]], [[211039, 383339], [-284, -8]], [[210755, 383331], [-8, 4681]], [[227834, 389742], [0, -8111]], [[227834, 381631], [-920, 3]], [[226914, 381634], [-613, -2]], [[226301, 381632], [-6, 6498]], [[229372, 388125], [-59, -8133]], [[229313, 379992], [-869, 39]], [[228444, 380031], [-2, 1618], [-608, -18]], [[265283, 387562], [-139, -989]], [[265144, 386573], [-341, 379]], [[264803, 386952], [-166, 1760]], [[253533, 388993], [-9, -5827]], [[253524, 383166], [-612, -14]], [[252912, 383152], [-924, 24]], [[251988, 383176], [9, 4062]], [[261096, 388152], [-573, -2670]], [[260523, 385482], [-285, -2089], [-141, 377]], [[260097, 383770], [-46, 2157], [-520, 259]], [[270530, 385369], [-363, -645], [-243, -2058]], [[269924, 382666], [-670, 3397]], [[262663, 385034], [-353, -388]], [[262310, 384646], [-796, 417]], [[261514, 385063], [-86, 2506]], [[278140, 386071], [-341, -3644], [-207, -671]], [[277592, 381756], [-787, 1597]], [[283755, 387795], [-68, -3119]], [[283687, 384676], [-6, -1714]], [[283681, 382962], [-121, 26]], [[283560, 382988], [-214, 707]], [[283346, 383695], [-232, 459]], [[283114, 384154], [-246, 1092]], [[264803, 386952], [-255, -1635]], [[264548, 385317], [-418, -1608], [-274, -40]], [[263856, 383669], [-44, 1680], [-276, 2227]], [[185634, 387890], [509, -3310], [-59, -2002], [-242, -1389]], [[185842, 381189], [-97, -48]], [[185745, 381141], [-4378, 23]], [[254070, 389014], [36, -2007], [-137, -3775]], [[253969, 383232], [-445, -66]], [[254658, 386112], [-463, -2723], [-218, -213]], [[253977, 383176], [-8, 56]], [[238586, 387938], [-30, -5629]], [[238556, 382309], [-1467, 73]], [[237089, 382382], [-71, 8], [27, 4330]], [[289213, 386811], [95, -1816], [-160, -1192], [-692, -216]], [[288456, 383587], [-506, -230]], [[287950, 383357], [-283, -697], [-32, 1164], [220, 2460]], [[275018, 383377], [-768, -3505], [-473, 452]], [[273777, 380324], [-279, 2237], [-256, -553], [-440, 1295]], [[256529, 387976], [-3, -5248]], [[256526, 382728], [-678, 251]], [[255848, 382979], [2, 2497], [-255, -92], [-154, 2933]], [[158378, 381314], [146, -1464], [-437, 1443]], [[160173, 381790], [-408, -2224], [-354, -188], [-351, 1518], [-215, -1698], [-283, 502], [-160, 1609]], [[239797, 383250], [35, -3689]], [[239832, 379561], [-1222, 173]], [[238610, 379734], [-54, 2575]], [[255848, 382979], [-1, -825], [-418, -677]], [[255429, 381477], [-616, 58]], [[254813, 381535], [-309, 1118], [-517, 34]], [[253987, 382687], [-10, 489]], [[257618, 385747], [6, -2451]], [[257624, 383296], [-312, -1080]], [[257312, 382216], [-630, -29]], [[256682, 382187], [-156, 541]], [[266613, 385504], [-146, -2035], [-362, -1580]], [[266105, 381889], [-246, 1825], [-347, 209]], [[265512, 383923], [-368, 2650]], [[261514, 385063], [-513, -1353]], [[261001, 383710], [-478, 1772]], [[230661, 381631], [-3, -1635], [-459, 10]], [[230199, 380006], [-886, -14]], [[209217, 388123], [-12, -6998]], [[209205, 381125], [-8, -7666]], [[209197, 373459], [-808, 1541]], [[208389, 375000], [-823, 1546], [-1023, -359], [-102, 637]], [[206441, 376824], [3, 6377]], [[210755, 383331], [-21, -1721], [-306, -20], [0, -1082], [-596, -8], [-593, 529]], [[209239, 381029], [-34, 96]], [[226301, 381632], [-1535, -18]], [[224766, 381614], [-19, 1639]], [[248654, 382508], [-383, 35], [1, -1620], [-477, -883]], [[247795, 380040], [-127, 736]], [[247668, 380776], [-303, 1892], [54, 2935]], [[250756, 387221], [-8, -4860]], [[250748, 382361], [-1241, 119]], [[249507, 382480], [-308, 1]], [[285430, 387652], [553, -2587], [494, -4061], [-10, -1655], [-344, 2010], [-710, 2346], [-112, -1069], [-345, 3018]], [[164734, 386545], [-434, -1184], [-950, -7856], [-382, -2239]], [[162968, 375266], [-758, 4581]], [[162210, 379847], [-187, 2751]], [[187728, 387742], [-228, -1434], [16, -5094]], [[187516, 381214], [-1674, -25]], [[192580, 387705], [27, -2493], [351, -3273], [-106, -713]], [[192852, 381226], [-4142, -34], [-1194, 22]], [[247668, 380776], [-455, -1591]], [[247213, 379185], [-466, -722], [-158, 1359]], [[246589, 379822], [-390, 2375]], [[268978, 383008], [-530, -70]], [[268448, 382938], [-65, 2420]], [[269001, 386249], [-23, -3241]], [[268448, 382938], [-363, -1281]], [[268085, 381657], [-378, 305], [-289, 1389], [-223, -1372]], [[267195, 381979], [-271, 2367]], [[195319, 381246], [2, -5061]], [[195321, 376185], [-5, -7382]], [[195316, 368803], [-5, -9039]], [[195311, 359764], [-2662, -21]], [[192649, 359743], [-2090, 97]], [[190559, 359840], [-1844, -32]], [[188715, 359808], [653, 1884], [604, 385], [346, 3275], [287, 901], [-33, 1956], [278, 1645]], [[190850, 369854], [446, 2473], [227, 3835], [527, 220], [571, 4056], [231, 788]], [[263856, 383669], [113, -1403]], [[263969, 382266], [-621, -1698]], [[263348, 380568], [-281, 1465]], [[263067, 382033], [-41, 2921]], [[281006, 383453], [-231, -1615]], [[280775, 381838], [-817, 1733]], [[279718, 382246], [-89, -2346], [-162, -617]], [[279467, 379283], [-168, -1840], [-296, -1251], [-422, 177]], [[278581, 376369], [-906, 3632]], [[277675, 380001], [127, 1436], [-210, 319]], [[251988, 383176], [-8, -2447]], [[251980, 380729], [-1183, -9]], [[250797, 380720], [-49, 1641]], [[237089, 382382], [-24, -3302]], [[237065, 379080], [-1548, 436]], [[235517, 379516], [3, 6118]], [[172686, 359243], [-1858, 9194]], [[265512, 383923], [-362, -1946]], [[265150, 381977], [-326, 1245], [-276, 2095]], [[204361, 383331], [336, -2212], [254, -3271], [312, -1387]], [[205263, 376461], [44, -2691]], [[205307, 373770], [-1620, -57]], [[203687, 373713], [-1526, -10], [-2, 1613], [-297, 15]], [[201862, 375331], [0, 678], [-568, 1790], [-287, -220]], [[201007, 377579], [-1, 3557]], [[289111, 378680], [-677, -384]], [[288434, 378296], [-6, 32]], [[288428, 378328], [-108, 834], [337, 902], [-201, 3523]], [[289925, 386798], [-186, -3801], [-305, -810], [-323, -3507]], [[166825, 373543], [-110, 722]], [[166715, 374265], [-627, 2326], [-335, -1722], [-420, -936], [-390, 89], [-379, 1183], [-853, -3610]], [[163711, 371595], [-743, 3671]], [[233026, 385663], [-31, -6553]], [[232995, 379110], [-1225, 36]], [[231770, 379146], [1, 2434]], [[242254, 383838], [30, -5137]], [[242284, 378701], [-616, 91]], [[241668, 378792], [-306, 22], [-345, 3550], [-156, 167]], [[258807, 386267], [-62, -3640], [-147, -849]], [[258598, 381778], [-366, -1124]], [[258232, 380654], [2, 1594], [-309, 13], [3, 1094], [-304, -59]], [[259425, 386178], [1, -1624], [368, -2837]], [[259794, 381717], [-134, -3193]], [[259660, 378524], [-140, -131]], [[259520, 378393], [-503, 215], [-244, 853], [-175, 2317]], [[269924, 382666], [-59, -1571], [261, -1815], [-318, -1930]], [[269808, 377350], [-304, -1659]], [[269504, 375691], [-230, 1692]], [[269274, 377383], [-144, 2308], [-237, 1273], [85, 2044]], [[260097, 383770], [-303, -2053]], [[284512, 383385], [-92, -1945]], [[284420, 381440], [-8, -27]], [[284412, 381413], [-144, -224]], [[284268, 381189], [-437, 1843], [-150, -70]], [[283687, 384676], [250, -96], [535, 1272], [40, -2467]], [[267195, 381979], [-57, -1464]], [[267138, 380515], [-472, -1482]], [[266666, 379033], [-181, 318]], [[266485, 379351], [-380, 2538]], [[282632, 385111], [-701, -4528]], [[281931, 380583], [-408, 650], [-297, -356]], [[281226, 380877], [-451, 961]], [[234259, 385657], [-34, -6557]], [[234225, 379100], [-1230, 10]], [[235517, 379516], [0, -428]], [[235517, 379088], [-1292, 12]], [[261001, 383710], [173, -405], [-53, -2162]], [[261121, 381143], [-14, -546]], [[261107, 380597], [-355, -820], [-434, 244], [-629, -1650]], [[259689, 378371], [-29, 153]], [[283114, 384154], [232, -459]], [[283560, 382988], [-758, -4755]], [[282802, 378233], [-126, 314]], [[282676, 378547], [-383, 1648], [-362, 388]], [[271126, 382301], [-263, -1063], [-13, -2367]], [[270850, 378871], [-720, -941]], [[270130, 377930], [-322, -580]], [[263067, 382033], [-389, -1467]], [[262678, 380566], [-442, 233]], [[262236, 380799], [74, 3847]], [[265150, 381977], [-286, -1440]], [[264864, 380537], [-573, -892]], [[264291, 379645], [-263, 850], [-59, 1771]], [[262236, 380799], [-219, -1712]], [[262017, 379087], [-896, 2056]], [[223541, 383259], [-1, -4853], [-304, -4]], [[223236, 378402], [-914, 9], [-1, 1610], [-610, 3]], [[221711, 380024], [-41, 3255]], [[199424, 381138], [158, -1618], [-158, -1773]], [[199424, 377747], [-472, -1110]], [[198952, 376637], [-30, 888], [-421, 1384], [24, 1647], [-207, 678]], [[157695, 381344], [162, -972], [-41, -3299], [179, -856], [-251, -1183], [-370, 1731], [-114, -336], [-479, 2414], [-374, -283], [165, 2872], [317, -1457], [-464, 3938]], [[266485, 379351], [-223, -717], [-503, -259]], [[265759, 378375], [-341, 2566], [-268, 1036]], [[162210, 379847], [2, -6325], [-188, 423], [-596, -1237], [-739, -3958]], [[160689, 368750], [-239, 1114], [0, 5132]], [[160450, 374996], [-71, 4167]], [[160379, 379163], [29, 1258]], [[243830, 381255], [-6, -1908], [-732, 4], [-351, -755]], [[242741, 378596], [-457, 105]], [[288428, 378328], [-760, -1368], [99, 2154], [225, 837]], [[287992, 379951], [5, 43]], [[287997, 379994], [-216, -302], [-1, 1870], [-264, -794], [434, 2589]], [[281226, 380877], [-275, -2361]], [[280951, 378516], [-515, -3903]], [[280436, 374613], [-425, -1184]], [[280011, 373429], [-544, 5854]], [[285766, 378696], [-155, -920]], [[285611, 377776], [-363, 657], [-314, 2280], [-163, -800]], [[284771, 379913], [-351, 1527]], [[284512, 383385], [528, -1942], [635, -277], [253, -1943], [-162, -527]], [[241668, 378792], [-8, -3016]], [[241660, 375776], [-363, -1063], [-225, 1683], [-655, 61]], [[240417, 376457], [-605, 128]], [[239812, 376585], [20, 2976]], [[269274, 377383], [-231, 160], [-89, -1393]], [[268954, 376150], [-910, 2229], [-138, -652]], [[267906, 377727], [-93, 803]], [[267813, 378530], [371, 1947], [-99, 1180]], [[277675, 380001], [-469, -3994]], [[277206, 376007], [-657, 395], [-135, 1144], [-337, -42]], [[276077, 377504], [267, 2102]], [[214814, 383283], [8, -9753]], [[214822, 373530], [1, -1754]], [[214823, 371776], [-1967, -12]], [[212856, 371764], [15, 11603]], [[276077, 377504], [-296, -1431], [-373, -3413]], [[275408, 372660], [-430, -146], [-592, 890]], [[274386, 373404], [-399, 2555]], [[273987, 375959], [102, 2169], [-312, 2196]], [[267813, 378530], [-479, 65], [-196, 1920]], [[206441, 376824], [-330, 1926], [-322, -2223], [-84, 711], [-442, -777]], [[212856, 371764], [-914, -4]], [[211942, 371760], [-915, 4]], [[211027, 371764], [12, 11575]], [[211027, 371764], [-1822, 7], [-8, 1688]], [[258232, 380654], [-83, -1403]], [[258149, 379251], [-55, -2225], [-404, -1554]], [[257690, 375472], [32, 1005], [-295, 274], [-178, 1615]], [[257249, 378366], [114, -4], [-51, 3854]], [[273987, 375959], [-386, -927]], [[273601, 375032], [-357, 1057], [-619, 250], [-238, 1485]], [[217438, 383322], [-3, -8107], [40, -1726]], [[217475, 373489], [-1218, 0]], [[216257, 373489], [-44, 1699], [1, 8110]], [[219879, 383280], [1, -4863]], [[219880, 378417], [-1219, 28], [33, -4957]], [[218694, 373488], [-1219, 1]], [[216257, 373489], [-1435, 41]], [[253987, 382687], [206, -1256], [-505, -5063]], [[253688, 376368], [-787, 325]], [[252901, 376693], [11, 6459]], [[224766, 381614], [1, -6484]], [[224767, 375130], [-1507, 16]], [[223260, 375146], [-24, 3256]], [[221711, 380024], [-1, -3245]], [[221710, 376779], [-1831, 17]], [[219879, 376796], [1, 1621]], [[252901, 376693], [0, -15]], [[252901, 376678], [-925, -16]], [[251976, 376662], [4, 4067]], [[284268, 381189], [-150, -1311], [278, -2136]], [[284396, 377742], [-309, -256], [-1, -1105]], [[284086, 376381], [-456, -1904]], [[283630, 374477], [-165, -177], [-222, 1929], [-441, 2004]], [[256682, 382187], [-392, -3475]], [[256290, 378712], [-307, -2568]], [[255983, 376144], [-94, 369]], [[255889, 376513], [-415, 787]], [[255474, 377300], [-45, 4177]], [[254813, 381535], [-35, -5040]], [[254778, 376495], [-630, 72]], [[254148, 376567], [54, -1761], [-336, -146]], [[253866, 374660], [-178, 1708]], [[272175, 378164], [-318, -1099], [158, -2552]], [[272015, 374513], [-260, -47]], [[271755, 374466], [-295, 397], [-169, 2098], [-573, 1278], [132, 632]], [[249507, 382480], [-7, -4915]], [[249500, 377565], [-220, -2832]], [[249280, 374733], [-473, 1903], [-262, -565]], [[248545, 376071], [-165, 1642], [-585, 2327]], [[238610, 379734], [-22, -2902], [-171, -1635]], [[238417, 375197], [-154, 26]], [[238263, 375223], [-509, 95], [7, 1074], [-716, 163]], [[237045, 376555], [20, 2525]], [[250797, 380720], [-133, -3247]], [[250664, 377473], [-1164, 92]], [[245319, 382196], [-11, -8638]], [[245308, 373558], [-149, -795]], [[245159, 372763], [-438, 51], [4, 1622], [-612, 34]], [[244113, 374470], [-16, 6768]], [[264291, 379645], [-143, -3260]], [[264148, 376385], [-273, -833]], [[263875, 375552], [-122, 1730], [-504, 1185]], [[263249, 378467], [99, 2101]], [[246589, 379822], [-14, -6361]], [[246575, 373461], [-1267, 97]], [[257249, 378366], [-460, -1268]], [[256789, 377098], [-280, -2533], [-526, 1579]], [[259520, 378393], [-23, -3367], [-403, -371]], [[259094, 374655], [-945, 4596]], [[263249, 378467], [-138, -2638]], [[263111, 375829], [-141, -279], [-100, 2291]], [[262870, 377841], [-192, 2725]], [[265759, 378375], [-26, -1497]], [[265733, 376878], [-550, 230]], [[265183, 377108], [-319, 3429]], [[228444, 380031], [1, -3258]], [[228445, 376773], [-1531, -4]], [[226914, 376769], [0, 4865]], [[231770, 379146], [-5, -5695]], [[231765, 373451], [0, -2430]], [[231765, 371021], [-1573, 61]], [[230192, 371082], [7, 8924]], [[226914, 376769], [9, -3303], [-304, -24]], [[226619, 373442], [-1831, -22]], [[224788, 373420], [-21, 1710]], [[255474, 377300], [-169, -643], [-206, 1280]], [[255099, 377937], [-83, -2666], [-238, 1224]], [[244113, 374470], [-771, 42], [-10, -3582]], [[243332, 370930], [-613, 69]], [[242719, 370999], [22, 7597]], [[190850, 369854], [-4778, -85], [-898, 125]], [[185174, 369894], [-16, 4888], [309, -23], [-28, 1599], [335, 1], [-29, 4782]], [[285474, 374121], [-189, -776]], [[285285, 373345], [-143, 1232], [-392, -213], [-211, 1145], [-143, 2233]], [[284412, 381413], [24, -1012], [357, -714], [24, -1757], [347, -1481], [310, -2328]], [[198952, 376637], [-342, -2418]], [[198610, 374219], [-358, 1511], [-614, -665], [-130, 1368], [-1561, 20], [-626, -268]], [[282676, 378547], [-305, -5181]], [[282371, 373366], [-288, 723], [-132, 1443], [-320, 1091]], [[281631, 376623], [-680, 1893]], [[185174, 369894], [-607, 4], [0, -813]], [[184567, 369085], [-377, -469], [-604, 143], [0, 868], [-616, 2], [-1, 1663], [-315, -252], [-1294, 1]], [[262017, 379087], [-182, -1209]], [[261835, 377878], [-647, -598], [-256, 976]], [[260932, 378256], [175, 2341]], [[201007, 377579], [-383, -319], [-19, -4903], [45, -4703]], [[200650, 367654], [-984, -5]], [[199666, 367649], [-1, 4038]], [[199665, 371687], [0, 2392], [-241, 3668]], [[262870, 377841], [-381, -297], [-271, -1165]], [[262218, 376379], [-341, 113]], [[261877, 376492], [-42, 1386]], [[251976, 376662], [-1, -808]], [[251975, 375854], [-1238, -25]], [[250737, 375829], [-73, 1644]], [[285611, 377776], [352, -2379]], [[285963, 375397], [-300, -592]], [[285663, 374805], [-240, 293], [-546, 3121], [-106, 1694]], [[248545, 376071], [-481, -3793]], [[248064, 372278], [-249, -32], [-722, 3898], [380, 1913], [-260, 1128]], [[260932, 378256], [-418, -2942], [-267, -430]], [[260247, 374884], [-558, 3487]], [[267906, 377727], [-44, -1950]], [[267862, 375777], [-303, 91], [-437, -1812], [23, -1008]], [[267145, 373048], [-650, 2775]], [[266495, 375823], [171, 3210]], [[265183, 377108], [-100, -1732]], [[265083, 375376], [-218, 283]], [[264865, 375659], [-717, 726]], [[160450, 374996], [-1125, -1844], [-234, 1488], [-260, 115], [-482, 1735]], [[158349, 376490], [-209, 1238], [349, 1656], [315, -572], [373, 668], [783, -708], [357, 1506], [62, -1115]], [[230192, 371082], [-1, -2432]], [[230191, 368650], [-1749, -16]], [[228442, 368634], [3, 8139]], [[223260, 375146], [0, -1720]], [[223260, 373426], [-1521, 36]], [[221739, 373462], [-29, 3317]], [[278540, 374733], [-257, -158], [-226, -2494], [-255, -813]], [[277802, 371268], [-172, -1567]], [[277630, 369701], [-515, 2398], [26, 1888]], [[277141, 373987], [65, 2020]], [[278581, 376369], [-41, -1636]], [[248064, 372278], [-101, -552]], [[247963, 371726], [-1081, 38]], [[246882, 371764], [-315, -16], [8, 1713]], [[163711, 371595], [-1656, -4355], [43, -1065], [-727, -3846]], [[161371, 362329], [-154, 872], [-328, -612], [-163, 2474], [146, 498], [-186, 3197]], [[160686, 368758], [3, -8]], [[239812, 376585], [-307, 30], [-14, -1889]], [[239491, 374726], [-1074, 471]], [[237045, 376555], [-22, -4864]], [[237023, 371691], [-1517, 258]], [[235506, 371949], [0, 363]], [[235506, 372312], [11, 6776]], [[266495, 375823], [-378, -675]], [[266117, 375148], [-384, 1730]], [[280011, 373429], [-196, -1763], [-242, 63], [-67, -1661]], [[279506, 370068], [-122, -195]], [[279384, 369873], [-552, 4224], [-292, 636]], [[259094, 374655], [-346, -3823]], [[258748, 370832], [-372, -503], [-265, 1038], [-246, -1075]], [[257865, 370292], [-129, 1809]], [[257736, 372101], [-46, 3371]], [[232995, 379110], [-18, -5688]], [[232977, 373422], [-1212, 29]], [[234225, 379100], [-29, -5681]], [[234196, 373419], [-1219, 3]], [[235506, 372312], [-1310, 27]], [[234196, 372339], [0, 1080]], [[287953, 369117], [-126, 1004]], [[287827, 370121], [-283, 134], [320, 3324], [379, 1762], [191, 2955]], [[289111, 378680], [-116, -2440], [-517, -3407], [-55, -2436], [-470, -1280]], [[271755, 374466], [-438, -677], [176, -948], [-282, -761]], [[271211, 372080], [-347, 405], [-184, -776], [-249, 1135], [-83, 2839], [-218, 2247]], [[286401, 372837], [-192, 2274], [-246, 286]], [[285766, 378696], [289, -8], [647, -2450], [-301, -3401]], [[242719, 370999], [-614, 37]], [[242105, 371036], [2, 817], [-459, 1220], [12, 2703]], [[208389, 375000], [-289, -1427], [-262, -3093], [-561, -3167], [-509, -171], [-616, -1904]], [[206152, 365238], [46, 2010], [-135, 4024], [-310, 764], [-525, -1496]], [[205228, 370540], [79, 3230]], [[283630, 374477], [147, -1396], [514, -1038], [-44, -591]], [[284247, 371452], [-292, -1688]], [[283955, 369764], [-489, 1286], [-105, 1395], [-525, 503]], [[282836, 372948], [-465, 418]], [[281362, 373717], [-225, -1081]], [[281137, 372636], [-621, 1277], [-80, 700]], [[281631, 376623], [-269, -2906]], [[260247, 374884], [160, -1473]], [[260407, 373411], [-544, -3500], [-48, -1933]], [[259815, 367978], [-431, 176]], [[259384, 368154], [-184, 2177], [-263, 88]], [[258937, 370419], [-189, 413]], [[263875, 375552], [-250, -1451]], [[263625, 374101], [-126, -753], [-407, 1614]], [[263092, 374962], [19, 867]], [[268954, 376150], [-162, -516], [84, -2449]], [[268876, 373185], [-340, 667], [-495, -733]], [[268041, 373119], [-179, 2658]], [[219879, 376796], [30, -8168]], [[219909, 368628], [-1216, -7]], [[218693, 368621], [1, 4867]], [[257736, 372101], [-514, 1415]], [[257222, 373516], [-85, 1915], [-348, 1667]], [[273601, 375032], [187, -2459], [-193, 530], [-410, -2364]], [[273185, 370739], [-292, -249], [-64, -1205]], [[272829, 369285], [-281, 1663], [-394, 3474], [-139, 91]], [[261877, 376492], [-288, -708], [-405, -2399]], [[261184, 373385], [-333, -3287]], [[260851, 370098], [-286, -39], [142, 1604], [-300, 1748]], [[271211, 372080], [-148, -2078]], [[271063, 370002], [-199, -676]], [[270864, 369326], [-114, 472]], [[270750, 369798], [-437, 240], [-582, 3546]], [[269731, 373584], [-227, 2107]], [[255889, 376513], [81, -2236], [-378, -1771]], [[255592, 372506], [-241, -671]], [[255351, 371835], [-666, -172]], [[254685, 371663], [-57, 1803], [-480, 3101]], [[285285, 373345], [270, -2335]], [[285555, 371010], [-138, -2862]], [[285417, 368148], [-256, 2601]], [[285161, 370749], [-819, 3092], [-256, 2540]], [[199665, 371687], [-1364, 1]], [[198301, 371688], [8, 1040], [301, 1491]], [[263092, 374962], [-79, -1906]], [[263013, 373056], [-780, -638]], [[262233, 372418], [68, 3271], [-83, 690]], [[201862, 375331], [-47, -8024]], [[201815, 367307], [-1165, -220], [0, 567]], [[269731, 373584], [-340, -1357], [-300, 301]], [[269091, 372528], [-215, 657]], [[277141, 373987], [-397, 706], [-568, -2859]], [[276176, 371834], [-345, -947], [-213, 581]], [[275618, 371468], [-210, 1192]], [[250737, 375829], [-7, -4869]], [[250730, 370960], [-827, -8], [-198, -520]], [[249705, 370432], [27, 2111], [-434, 1360], [-18, 830]], [[266117, 375148], [-215, -2029]], [[265902, 373119], [-39, -3]], [[265863, 373116], [-510, 788], [-270, 1472]], [[257222, 373516], [17, -1185], [-615, -2106]], [[256624, 370225], [-1032, 2281]], [[264865, 375659], [-28, -5332]], [[264837, 370327], [-303, -813]], [[264534, 369514], [-414, 301]], [[264120, 369815], [-495, 4286]], [[253866, 374660], [-364, -2527], [71, -1661]], [[253573, 370472], [-674, 471]], [[252899, 370943], [2, 5735]], [[262233, 372418], [-14, -886]], [[262219, 371532], [-865, 379], [-170, 1474]], [[221739, 373462], [9, -4974]], [[221748, 368488], [-1535, 133]], [[220213, 368621], [-304, 7]], [[228442, 368634], [-1822, -25]], [[226620, 368609], [-1, 4833]], [[252899, 370943], [-103, 7]], [[252796, 370950], [-827, -12]], [[251969, 370938], [6, 4916]], [[285161, 370749], [-468, -117]], [[284693, 370632], [-446, 820]], [[240417, 376457], [5, -7665]], [[240422, 368792], [-608, 47], [-4, -1332]], [[239810, 367507], [-305, 42]], [[239505, 367549], [-14, 7177]], [[160686, 368758], [-1094, 44], [-338, -404]], [[159254, 368398], [-341, 754], [-149, 3106], [-463, 2406], [48, 1826]], [[282836, 372948], [-67, -2692]], [[282769, 370256], [-815, 2165], [-30, -1006], [-320, 603]], [[281604, 372018], [-242, 1699]], [[249705, 370432], [0, -110]], [[249705, 370322], [-946, 616]], [[248759, 370938], [-796, -36]], [[247963, 370902], [0, 824]], [[238263, 375223], [35, -4781]], [[238298, 370442], [-1280, 166]], [[237018, 370608], [5, 1083]], [[166715, 374265], [-765, -4053], [-188, -2675], [-313, 4], [-790, -4320]], [[164659, 363221], [-270, 1013], [-380, 3367], [-298, 3994]], [[254685, 371663], [-553, -2946]], [[254132, 368717], [-234, 1246], [-124, -776]], [[253774, 369187], [-201, 1285]], [[242105, 371036], [-9, -2451]], [[242096, 368585], [-1210, 161]], [[240886, 368746], [-464, 46]], [[198301, 371688], [-2633, -143], [-352, -2742]], [[268041, 373119], [135, -3677], [-93, -602]], [[268083, 368840], [-64, 308]], [[268019, 369148], [-398, 2375], [-439, 724]], [[267182, 372247], [-37, 801]], [[273842, 367755], [-4, 20]], [[273838, 367775], [-653, 2964]], [[274386, 373404], [-544, -5649]], [[251969, 370938], [-926, -51]], [[251043, 370887], [-313, 73]], [[267182, 372247], [-389, 564], [-373, -1145]], [[266420, 371666], [-518, 1453]], [[265863, 373116], [-284, -991], [-227, -2237]], [[265352, 369888], [-515, 439]], [[286401, 372837], [-31, -1676], [-479, 915], [-228, 2729]], [[203687, 373713], [-2, -6471]], [[203685, 367242], [-1781, 53]], [[201904, 367295], [-89, 12]], [[158120, 372965], [-303, -2]], [[157817, 372963], [-33, 1344], [287, 552], [49, -1894]], [[239505, 367549], [-1221, 189]], [[238284, 367738], [14, 2704]], [[264120, 369815], [-276, -992]], [[263844, 368823], [-589, 2769]], [[263255, 371592], [-242, 1464]], [[224788, 373420], [0, -4871]], [[224788, 368549], [-1526, -10]], [[223262, 368539], [-2, 4887]], [[279384, 369873], [-416, -2088]], [[278968, 367785], [-186, -655]], [[278782, 367130], [-282, 1313]], [[278500, 368443], [-442, 1074], [-256, 1751]], [[211942, 371760], [-29, -11975]], [[211913, 359785], [-2568, -74]], [[209345, 359711], [-3196, -18]], [[206149, 359693], [3, 5545]], [[277630, 369701], [-234, -1501], [-213, 613], [-430, -1507], [-95, -1769]], [[276658, 365537], [-630, 2108]], [[276028, 367645], [291, 2275], [-143, 1914]], [[245159, 372763], [-5, -2033]], [[245154, 370730], [-438, 88], [-5, -1634], [288, -70], [-3, -1602]], [[244996, 367512], [-1212, 138]], [[243784, 367650], [-301, 26], [0, 3252], [-151, 2]], [[272829, 369285], [-248, -1599]], [[272581, 367686], [-815, 1322], [-628, 339], [-75, 655]], [[281137, 372636], [-25, -1023], [-602, -5508]], [[280510, 366105], [-361, 1084]], [[280149, 367189], [-643, 2879]], [[167514, 370686], [-806, -4323], [-52, -2727], [-160, -1067], [-478, -108], [49, -890], [-436, -1627], [-319, -2893], [-1552, -1282], [-242, 1461], [-239, 3370]], [[163279, 360600], [183, 976], [522, 1046], [675, 599]], [[285850, 370354], [-295, 656]], [[285474, 374121], [422, -2948], [651, -1011], [-346, -835], [-351, 1027]], [[269091, 372528], [-167, -3365], [109, -686], [-352, -3385]], [[268681, 365092], [-160, 2649], [-438, 1099]], [[205228, 370540], [-718, -4116]], [[204510, 366424], [-823, 2], [-2, 816]], [[281604, 372018], [-166, -3772]], [[281438, 368246], [-287, -1612]], [[281151, 366634], [-415, -1159], [-226, 630]], [[270750, 369798], [-954, -4452]], [[269796, 365346], [-678, -1792]], [[269118, 363554], [-32, -122]], [[269086, 363432], [-466, 1404]], [[268620, 364836], [61, 256]], [[246882, 371764], [-42, -6070]], [[246840, 365694], [-2, -838], [-515, -29]], [[246323, 364827], [-104, 1909], [11, 4271], [-1076, -277]], [[216257, 373489], [3, -6477]], [[216260, 367012], [-86, 2]], [[216174, 367014], [-1351, 13]], [[214823, 367027], [0, 4749]], [[257865, 370292], [-200, -146], [146, -3006]], [[257811, 367140], [-547, -1924], [-253, -1484]], [[257011, 363732], [-559, 3794]], [[256452, 367526], [172, 2699]], [[217475, 373489], [0, -6490]], [[217475, 366999], [-1215, 13]], [[218693, 368621], [0, -1623]], [[218693, 366998], [-1158, 2]], [[217535, 367000], [-60, -1]], [[223262, 368539], [4, -1605]], [[223266, 366934], [-1483, -59]], [[221783, 366875], [-35, 1613]], [[226620, 368609], [1, -1637]], [[226621, 366972], [-1512, -41]], [[225109, 366931], [-321, 1], [0, 1617]], [[232977, 373422], [0, -6492]], [[232977, 366930], [-1214, 49]], [[231763, 366979], [2, 4042]], [[234196, 372339], [0, -5412]], [[234196, 366927], [-1206, 3]], [[232990, 366930], [-13, 0]], [[260851, 370098], [153, -1651]], [[261004, 368447], [-327, 81]], [[260677, 368528], [-206, -892]], [[260471, 367636], [-656, 342]], [[262219, 371532], [-27, -1601]], [[262192, 369931], [-95, -2448]], [[262097, 367483], [-273, 950], [-278, -893], [-215, 1025], [-327, -118]], [[275618, 371468], [-300, -1181], [80, -1044], [-490, -1589]], [[274908, 367654], [-100, 1094], [-720, -2036], [-246, 1043]], [[266420, 371666], [-159, -2460]], [[266261, 369206], [-144, 586], [-553, -948], [-155, 568]], [[265409, 369412], [-57, 476]], [[263255, 371592], [-527, -1618]], [[262728, 369974], [-536, -43]], [[283955, 369764], [143, -836]], [[284098, 368928], [-199, -2026]], [[283899, 366902], [-182, 62]], [[283717, 366964], [-298, 1139]], [[283419, 368103], [99, 1639], [-146, 1185]], [[283372, 370927], [-246, -568]], [[283126, 370359], [-198, -214]], [[282928, 370145], [-159, 111]], [[158120, 372965], [96, -2153], [271, -374], [409, -1981]], [[158896, 368457], [-209, -644], [106, -2702]], [[158793, 365111], [-4, -1304], [-465, -535], [78, -1485]], [[158402, 361787], [-314, 1660], [11, 3040], [-319, 2976], [37, 3500]], [[268019, 369148], [-408, 283], [-84, -2105]], [[267527, 367326], [-252, 702], [-463, -1950], [-186, 747], [-277, -816]], [[266349, 366009], [-88, 3197]], [[282769, 370256], [-560, -2687]], [[282209, 367569], [-433, 1404], [-338, -727]], [[256452, 367526], [-546, -453]], [[255906, 367073], [-158, 651], [-62, 2671]], [[255686, 370395], [-335, 1440]], [[235506, 371949], [0, -5388]], [[235506, 366561], [0, -480]], [[235506, 366081], [-1273, 28]], [[234233, 366109], [-37, 818]], [[276028, 367645], [-525, -1521]], [[275503, 366124], [-183, 485], [-294, -965]], [[275026, 365644], [-118, 2010]], [[206149, 359693], [-184, -2]], [[205965, 359691], [-1385, 13]], [[204580, 359704], [-148, 938], [143, 4466], [-65, 1316]], [[237018, 370608], [-19, -4325]], [[236999, 366283], [-1493, 278]], [[255686, 370395], [-1221, -4085]], [[254465, 366310], [33, 525]], [[254498, 366835], [-359, 563], [-7, 1319]], [[247963, 370902], [3, -5312], [-200, 55]], [[247766, 365645], [-926, 49]], [[214823, 367027], [-1, -7366]], [[214822, 359661], [-2676, 121]], [[212146, 359782], [-233, 3]], [[198301, 371688], [-141, -896], [-30, -2362], [-478, -2240], [-241, -2267], [2, -1425], [-247, -2726]], [[197166, 359772], [-1855, -8]], [[199666, 367649], [1, -7868]], [[199667, 359781], [-2501, -9]], [[163279, 360600], [-1049, -5634]], [[162230, 354966], [-621, 1774], [-205, 2320]], [[161404, 359060], [-33, 3269]], [[263844, 368823], [-156, -2927]], [[263688, 365896], [-150, 509], [-457, -2191]], [[263081, 364214], [-5, 2272], [-355, 1236], [7, 2252]], [[284693, 370632], [402, -618], [175, -1717]], [[285270, 368297], [-384, -511], [-28, -974]], [[284858, 366812], [-760, 2116]], [[259384, 368154], [-65, -2032], [-241, -92]], [[259078, 366030], [-868, -273]], [[258210, 365757], [-399, 1383]], [[278500, 368443], [-229, -637], [32, -1405]], [[278303, 366401], [-518, -5580]], [[277785, 360821], [-108, -926], [-313, 672]], [[277364, 360567], [-363, 2794], [-342, 617]], [[276659, 363978], [-1, 1559]], [[184567, 369085], [6, -9298]], [[184573, 359787], [-3209, 1]], [[231763, 366979], [-8, -1628]], [[231755, 365351], [-1561, 66]], [[230194, 365417], [-3, 3233]], [[246323, 364827], [-123, -4110]], [[246200, 360717], [-515, 62], [-148, 783]], [[245537, 361562], [-47, 1372], [-348, 1595], [-44, 2975], [-102, 8]], [[249705, 370322], [275, -3108], [-171, -1185]], [[249809, 366029], [-13, -1567]], [[249796, 364462], [-367, -344], [-402, -1991]], [[249027, 362127], [-283, 3]], [[248744, 362130], [15, 8808]], [[243784, 367650], [-24, -6958]], [[243760, 360692], [-1208, 136]], [[242552, 360828], [-452, 64]], [[242100, 360892], [-4, 7693]], [[253774, 369187], [-63, -598], [-543, -370], [-221, -906]], [[252947, 367313], [-159, 350]], [[252788, 367663], [8, 3287]], [[252788, 367663], [-169, -665], [-98, -2358], [240, -2056], [-183, -1537]], [[252578, 361047], [0, 1701], [-613, 3308]], [[251965, 366056], [4, 4882]], [[283419, 368103], [-491, 2042]], [[251965, 366056], [-546, -28], [-64, -613]], [[251355, 365415], [-321, 507]], [[251034, 365922], [9, 4965]], [[251034, 365922], [-568, 97]], [[250466, 366019], [-657, 10]], [[285850, 370354], [308, -1052]], [[286158, 369302], [-18, -1124]], [[286140, 368178], [152, -3489], [-321, -310], [-554, 3769]], [[248744, 362130], [-259, 20], [1, -1356], [-425, -246]], [[248061, 360548], [-311, 844], [16, 4253]], [[273838, 367775], [29, -1536], [-368, -994]], [[273499, 365245], [-679, -1091]], [[272820, 364154], [-382, 1913]], [[272438, 366067], [143, 1619]], [[168203, 368402], [-33, -2228], [201, -311], [166, -3441], [607, -1527], [212, -3239], [-22, -2583]], [[169334, 355073], [-1716, -82], [-1, -1560], [-890, 26], [-3, -1596], [-460, 19], [-298, -1620]], [[165966, 350260], [-246, -1296], [-814, -375], [-3, -4045], [-992, -5108]], [[163911, 339436], [-928, 3750], [56, 1793], [-140, 1162]], [[162899, 346141], [229, 1144], [-1, 2966], [-897, 4715]], [[238284, 367738], [-14, -2707]], [[238270, 365031], [-1188, 150]], [[237082, 365181], [-83, 1102]], [[265409, 369412], [279, -3141]], [[265688, 366271], [-442, -1825]], [[265246, 364446], [-535, 1287]], [[264711, 365733], [-177, 3781]], [[255906, 367073], [-251, -1812], [146, -2556]], [[255801, 362705], [-529, -954], [-438, 809]], [[254834, 362560], [-346, 1711], [-23, 2039]], [[283717, 366964], [-7, -1436]], [[283710, 365528], [-51, 69]], [[283659, 365597], [-117, -1255]], [[283542, 364342], [-75, -143]], [[283467, 364199], [-36, -77]], [[283431, 364122], [-87, -195]], [[283344, 363927], [-565, 790]], [[282779, 364717], [-265, 34], [-366, 1828], [61, 990]], [[280149, 367189], [-243, -2778]], [[279906, 364411], [-397, -807]], [[279509, 363604], [-259, 695], [-282, 3486]], [[287953, 369117], [-346, -3597], [-150, -3563], [-151, 2650], [266, 5441], [255, 73]], [[263081, 364214], [-502, -2273]], [[262579, 361941], [-398, 1304]], [[262181, 363245], [-37, 1322], [-302, 999]], [[261842, 365566], [255, 1917]], [[272438, 366067], [-555, -2439], [-498, 578]], [[271385, 364206], [-316, 930], [-383, 3657], [178, 533]], [[254498, 366835], [-802, -2923], [-19, -787]], [[253677, 363125], [-271, -607]], [[253406, 362518], [-71, 2344], [-388, 2451]], [[188715, 359808], [-3142, -15]], [[185573, 359793], [-1000, -6]], [[266349, 366009], [57, -1412]], [[266406, 364597], [-349, 1839], [-369, -165]], [[264711, 365733], [-224, -683], [-203, -2441]], [[264284, 362609], [-596, 3287]], [[271385, 364206], [-448, -1771]], [[270937, 362435], [-326, -1378], [-364, -500]], [[270247, 360557], [-283, 4288], [-168, 501]], [[286158, 369302], [207, 215], [310, -1575], [-73, -2372], [-462, 2608]], [[268620, 364836], [-243, -50], [-502, -1356]], [[267875, 363430], [-354, 1381], [6, 2515]], [[282779, 364717], [-405, -1350]], [[282374, 363367], [-1213, 1929]], [[281161, 365296], [-10, 1338]], [[284858, 366812], [77, -164]], [[284935, 366648], [-7, -2001], [-380, 948], [-673, 137], [24, 1170]], [[240886, 368746], [3, -7717]], [[240889, 361029], [-605, 67]], [[240284, 361096], [-452, 335]], [[239832, 361431], [-22, 6076]], [[161404, 359060], [-763, 407], [-257, -1537]], [[160384, 357930], [-486, 2766], [-658, 1780], [-447, 2635]], [[158896, 368457], [358, -59]], [[261842, 365566], [-523, -2202]], [[261319, 363364], [-642, 5164]], [[242100, 360892], [-1211, 137]], [[275026, 365644], [-484, -1303]], [[274542, 364341], [-690, -1814]], [[273852, 362527], [-445, 2380], [92, 338]], [[230194, 365417], [-2, -5660]], [[230192, 359757], [-625, 5]], [[229567, 359762], [-1109, 1]], [[228458, 359763], [-16, 8871]], [[228458, 359763], [-876, -6]], [[227582, 359757], [-948, 0]], [[226634, 359757], [-13, 7215]], [[220213, 368621], [49, -8799]], [[220262, 359822], [-1515, -40]], [[218747, 359782], [-2, 7215], [-52, 1]], [[221783, 366875], [7, -7101]], [[221790, 359774], [-1286, 38]], [[220504, 359812], [-242, 10]], [[225109, 366931], [7, -7184]], [[225116, 359747], [-550, 11]], [[224566, 359758], [-1269, 13]], [[223297, 359771], [-31, 7163]], [[261319, 363364], [-484, -1545]], [[260835, 361819], [-445, 1353]], [[260390, 363172], [-31, 2226], [112, 2238]], [[278782, 367130], [-479, -729]], [[176230, 341181], [676, -3535]], [[176906, 337646], [-237, -293], [-2131, -6], [-3163, 16]], [[171375, 337363], [-1036, -168]], [[170339, 337195], [74, 1516], [-404, 8051], [81, 566], [-423, 2802], [-72, 2164], [-261, 2779]], [[285483, 364729], [247, -950]], [[285730, 363779], [-49, -868]], [[285681, 362911], [-94, 912], [-633, 479], [-19, 2346]], [[285270, 368297], [233, -1659]], [[285503, 366638], [-153, -1180]], [[285350, 365458], [133, -729]], [[260390, 363172], [-160, -225]], [[260230, 362947], [-453, -403], [-418, 352]], [[259359, 362896], [21, 897], [-302, 2237]], [[267875, 363430], [-170, -1501], [19, -1797], [-189, -331]], [[267535, 359801], [-167, 368]], [[267368, 360169], [-60, 2882], [-338, 936], [-80, 1342], [-349, -222], [-82, -931]], [[266459, 364176], [-53, 421]], [[279509, 363604], [-224, -3408]], [[279285, 360196], [-519, 775]], [[278766, 360971], [-292, -175], [-159, 1424], [-530, -1399]], [[239832, 361431], [-1514, 177]], [[238318, 361608], [-48, 3423]], [[253406, 362518], [-128, -3094]], [[253278, 359424], [-344, 1547], [-334, -766]], [[252600, 360205], [-233, 1071]], [[252367, 361276], [211, -229]], [[245537, 361562], [-556, -176], [-16, -3767]], [[244965, 357619], [-1212, 97]], [[243753, 357716], [7, 2976]], [[201904, 367295], [0, -3259], [564, -4371]], [[202468, 359665], [-2632, 116]], [[199836, 359781], [-169, 0]], [[276659, 363978], [-321, -1646], [-128, 663], [-334, -926]], [[275876, 362069], [-139, -177]], [[275737, 361892], [-37, 2241], [-197, 1991]], [[276171, 365518], [-31, -845]], [[276140, 364673], [211, -935], [217, 1690], [-397, 90]], [[257011, 363732], [-118, -2665]], [[256893, 361067], [-311, -151]], [[256582, 360916], [-548, -371], [-28, 565]], [[256006, 361110], [-205, 1595]], [[281161, 365296], [-22, -3279]], [[281139, 362017], [-569, -758]], [[280570, 361259], [-694, 2327], [30, 825]], [[204580, 359704], [-804, -10]], [[203776, 359694], [-1308, -29]], [[258405, 362945], [-625, 205], [-142, -3375]], [[257638, 359775], [-745, 1292]], [[258210, 365757], [195, -2812]], [[216174, 367014], [4, -7320]], [[216178, 359694], [-1317, -41]], [[214861, 359653], [-39, 8]], [[217535, 367000], [4, -7258]], [[217539, 359742], [-1361, -48]], [[218747, 359782], [-870, -30]], [[217877, 359752], [-338, -10]], [[232990, 366930], [-4, -7162]], [[232986, 359768], [-736, 0]], [[232250, 359768], [-495, -4]], [[231755, 359764], [0, 5587]], [[226634, 359757], [-863, -11]], [[225771, 359746], [-655, 1]], [[223297, 359771], [-1270, 0]], [[222027, 359771], [-237, 3]], [[234233, 366109], [3, -6336]], [[234236, 359773], [-930, -5]], [[233306, 359768], [-320, 0]], [[254834, 362560], [-147, -2742]], [[254687, 359818], [-400, -772]], [[254287, 359046], [-461, 3988], [-149, 91]], [[285503, 366638], [154, -1165], [635, -2093], [-66, -1012]], [[286226, 362368], [53, -609]], [[286279, 361759], [-115, -211]], [[286164, 361548], [-434, 2231]], [[285483, 364729], [-133, 729]], [[237082, 365181], [-19, -4504]], [[237063, 360677], [-1557, 162]], [[235506, 360839], [0, 5242]], [[275737, 361892], [-473, -1709], [-546, -689]], [[274718, 359494], [-101, 1954]], [[274617, 361448], [153, 1099]], [[274770, 362547], [-228, 1794]], [[266459, 364176], [-121, -2911], [119, -2630]], [[266457, 358635], [-224, 322]], [[266233, 358957], [-784, 1845]], [[265449, 360802], [-274, 2103], [71, 1541]], [[264091, 359038], [-613, -1731]], [[263478, 357307], [-281, 2109], [-435, 319]], [[262762, 359735], [-183, 2206]], [[264284, 362609], [-193, -3571]], [[235506, 360839], [0, -1078]], [[235506, 359761], [-1085, 11]], [[234421, 359772], [-185, 1]], [[259359, 362896], [-159, -1977]], [[259200, 360919], [-468, 373], [-327, 1653]], [[276140, 364673], [31, 845]], [[252367, 361276], [-1008, 2722]], [[251359, 363998], [-4, 1417]], [[272820, 364154], [-287, -1786], [161, -862], [-535, -1063], [70, -474]], [[272229, 359969], [-685, -1435], [-271, 477]], [[271273, 359011], [-336, 3424]], [[250466, 366019], [-48, -4180], [274, -850]], [[250692, 360989], [92, -1564]], [[250784, 359425], [-347, 1556], [-155, -1005]], [[250282, 359976], [-177, 539], [-309, 3947]], [[265449, 360802], [-249, -1448], [-375, -410]], [[264825, 358944], [-564, -169]], [[264261, 358775], [-170, 263]], [[251359, 363998], [-15, -29]], [[251344, 363969], [-427, -1199], [-225, -1781]], [[267368, 360169], [-217, -969], [-641, -1367]], [[266510, 357833], [-53, 802]], [[248061, 360548], [-409, -2218]], [[247652, 358330], [-1170, 82]], [[246482, 358412], [-282, 2305]], [[283884, 365227], [441, 265], [239, -1371]], [[284564, 364121], [-405, -2255]], [[284159, 361866], [-678, -2215]], [[283481, 359651], [-2, 3311]], [[283479, 362962], [63, 1380]], [[283659, 365597], [225, -370]], [[262181, 363245], [-452, -3529], [-71, -1327]], [[261658, 358389], [-614, 240]], [[261044, 358629], [-209, 3190]], [[270247, 360557], [-500, -1318]], [[269747, 359239], [-387, 951], [-242, 3364]], [[231755, 359764], [-101, -4]], [[231654, 359760], [-1462, -3]], [[273852, 362527], [-162, -1380]], [[273690, 361147], [-561, -945], [-310, 462], [-429, -1770]], [[272390, 358894], [-161, 1075]], [[282112, 359572], [-317, 633]], [[281795, 360205], [-220, -114], [-436, 1926]], [[282374, 363367], [-290, -906], [28, -2889]], [[238318, 361608], [-4, -1905]], [[238314, 359703], [-2, -1358]], [[238312, 358345], [-1259, 166]], [[237053, 358511], [10, 2166]], [[160384, 357930], [-174, -102]], [[160210, 357828], [-281, 264], [-164, -998]], [[159765, 357094], [-379, 2271], [-464, -404], [-520, 2826]], [[283344, 363927], [135, -965]], [[283481, 359651], [-614, -2145]], [[282867, 357506], [-109, 311]], [[282758, 357817], [-299, 1492], [-347, 263]], [[269086, 363432], [-450, -1508], [10, -1311], [-407, -1312]], [[268239, 359301], [-193, 764], [-584, -1127], [73, 863]], [[250282, 359976], [-572, -2622]], [[249710, 357354], [-479, -188]], [[249231, 357166], [11, 1267], [-274, 2900], [59, 794]], [[280570, 361259], [-138, -3504]], [[280432, 357755], [-433, -3598]], [[279999, 354157], [-48, 2703], [-666, 3336]], [[274770, 362547], [-153, -1099]], [[274718, 359494], [-251, -983]], [[274467, 358511], [-297, -983]], [[274170, 357528], [-480, 3619]], [[285497, 362381], [-63, -1487], [-424, -1183]], [[285010, 359711], [-289, -964]], [[284721, 358747], [-34, 2055], [-528, 1064]], [[284564, 364121], [581, -507], [352, -1233]], [[277364, 360567], [-130, -3464]], [[277234, 357103], [-337, -1260], [-663, 787], [-116, -677]], [[276118, 355953], [-70, 868], [-471, 580]], [[275577, 357401], [360, 2850], [-61, 1818]], [[251671, 358926], [-486, -648], [-308, 443]], [[250877, 358721], [-93, 704]], [[251344, 363969], [327, -5043]], [[252600, 360205], [-4, -1497]], [[252596, 358708], [-916, 78]], [[251680, 358786], [-9, 140]], [[286164, 361548], [133, -1960]], [[286297, 359588], [-664, 2557], [48, 766]], [[269747, 359239], [82, -1209], [-301, -552]], [[269528, 357478], [-635, 40], [-381, -1462]], [[268512, 356056], [-298, 1723]], [[268214, 357779], [25, 1522]], [[259200, 360919], [-148, -2366]], [[259052, 358553], [-666, -2939]], [[258386, 355614], [14, 578], [-508, 429], [-79, 979]], [[257813, 357600], [-175, 2175]], [[262762, 359735], [-638, -2584]], [[262124, 357151], [-421, -78]], [[261703, 357073], [-45, 1316]], [[261044, 358629], [-402, -2234]], [[260642, 356395], [-399, 432]], [[260243, 356827], [-13, 6120]], [[254287, 359046], [-781, -1739]], [[253506, 357307], [-228, 2117]], [[260243, 356827], [-662, -2212]], [[259581, 354615], [-529, 3938]], [[256006, 361110], [-211, -8003]], [[255795, 353107], [-851, -64]], [[254944, 353043], [-147, -18]], [[254797, 353025], [95, 6137], [-205, 656]], [[285916, 358061], [-1039, -4907]], [[284877, 353154], [-34, 77]], [[284843, 353231], [-42, 1109]], [[284801, 354340], [305, 3818], [-96, 1553]], [[285497, 362381], [59, -1873], [467, -1557], [-107, -890]], [[271273, 359011], [-157, -551]], [[271116, 358460], [-308, -1199], [-364, -179], [-73, -1054], [-635, -1658]], [[269736, 354370], [-208, 3108]], [[278766, 360971], [-356, -9724]], [[278410, 351247], [-345, -4]], [[278065, 351243], [106, 760], [-263, 1161], [-285, -493], [86, -1438]], [[277709, 351233], [-112, -1]], [[277597, 351232], [-569, 21]], [[277028, 351253], [206, 5850]], [[275577, 357401], [-419, -1374], [-218, -1669]], [[274940, 354358], [-473, 4153]], [[249231, 357166], [-25, -4320], [-720, 33]], [[248486, 352879], [-527, 25]], [[247959, 352904], [-9, 1582], [-298, 3844]], [[281795, 360205], [-66, -4560]], [[281729, 355645], [-596, 561], [-701, 1549]], [[286315, 361864], [-36, -105]], [[286315, 361864], [307, -509], [-325, -1767]], [[284721, 358747], [-1328, -4408]], [[283393, 354339], [-167, 252], [88, 2639], [-447, 276]], [[246482, 358412], [44, -2141]], [[246526, 356271], [-1263, 227]], [[245263, 356498], [-303, 38], [5, 1083]], [[240284, 361096], [-17, -4867]], [[240267, 356229], [-1101, 142]], [[239166, 356371], [-106, 8], [13, 3262], [-759, 62]], [[274170, 357528], [-841, -1351]], [[273329, 356177], [-156, -696], [-455, -110]], [[272718, 355371], [-328, 3523]], [[257813, 357600], [-221, -728], [-203, -3628]], [[257389, 353244], [-828, -107]], [[256561, 353137], [21, 7779]], [[256561, 353137], [-151, -14]], [[256410, 353123], [-615, -16]], [[242552, 360828], [-65, -4878]], [[242487, 355950], [-1819, 221]], [[240668, 356171], [-401, 58]], [[253506, 357307], [130, -2237]], [[253636, 355070], [-1045, 64]], [[252591, 355134], [5, 3574]], [[250877, 358721], [-61, -2945]], [[250816, 355776], [-215, -1258], [64, -1202]], [[250665, 353316], [-204, -1647], [-215, 1259]], [[250246, 352928], [-536, 4426]], [[279999, 354157], [-151, -412], [-88, -2492]], [[279760, 351253], [-173, -5]], [[279587, 351248], [-953, 1]], [[278634, 351249], [-224, -2]], [[243753, 357716], [-40, -7253]], [[243713, 350463], [-1248, -11]], [[242465, 350452], [22, 5498]], [[237053, 358511], [-17, -3425]], [[237036, 355086], [-1531, 348]], [[235505, 355434], [1, 4327]], [[266233, 358957], [17, -976], [-599, -2205], [-221, -1818]], [[265430, 353958], [-521, 3091], [-84, 1895]], [[282758, 357817], [6, -3369], [-310, -3129]], [[282454, 351319], [-369, -16]], [[282085, 351303], [-408, -9]], [[281677, 351294], [52, 4351]], [[268214, 357779], [-540, -708], [-177, -2081], [-906, -1448]], [[266591, 353542], [-141, 2662], [60, 1629]], [[272718, 355371], [-733, -1028], [-226, -1288]], [[271759, 353055], [-261, 2813], [-382, 2592]], [[192649, 359743], [0, -24860], [483, -3], [-46, -2691], [-3, -12919], [-57, -4902], [46, -1624], [-29, -12941], [-91, -9], [0, -3908]], [[192952, 295886], [-303, 169]], [[192649, 296055], [0, 7877], [-2090, 0], [0, 4900]], [[190559, 308832], [0, 51008]], [[190559, 308832], [-267, 69], [-549, 2097], [-586, 1352], [-625, -723], [-214, 1094]], [[188318, 312721], [8, 6150], [-629, 15], [-1, 3313], [-1550, -154], [-3, 3263], [-297, 21], [4, 2068], [-380, -319], [-149, 1054], [-899, 1045], [-616, 2799], [-445, 401]], [[183361, 332377], [1, 5120], [66, 1656], [-122, 2775], [363, 944], [70, 1118], [518, 1618], [615, 865], [469, 2332], [-89, 1927], [91, 1455], [24, 3834], [237, 2874], [-31, 898]], [[254797, 353025], [-1049, 763]], [[253748, 353788], [-112, 1282]], [[233306, 359768], [-67, -1052], [1, -6427]], [[233240, 352289], [-1054, -2]], [[232186, 352287], [-1, 6412], [65, 1069]], [[231654, 359760], [-1, -10708]], [[231653, 349052], [-2, -4884], [-743, 12]], [[230908, 344180], [41, 1148], [-278, 232], [-357, 1844], [-191, -673], [-230, 2345], [-236, 376], [-145, 2238], [-299, -1766], [-371, 677]], [[228842, 350601], [273, 1701], [-395, -68]], [[228720, 352234], [-26, 1706], [357, -36], [129, 1256], [379, 564], [8, 4038]], [[224566, 359758], [31, -9970]], [[224597, 349788], [-210, -1342], [-482, 1078], [-172, 1064], [-325, 12]], [[223408, 350600], [-48, 1718], [-452, 3424], [-433, 679]], [[222475, 356421], [0, 1]], [[222475, 356422], [-448, 3349]], [[234421, 359772], [22, -6122]], [[234443, 353650], [-18, -2995]], [[234425, 350655], [-897, 9]], [[233528, 350664], [-1, 1625], [-287, 0]], [[232186, 352287], [-8, -3237]], [[232178, 349050], [-525, 2]], [[227582, 359757], [-1, -7542]], [[227581, 352215], [-1788, -1]], [[225793, 352214], [-22, 7532]], [[225793, 352214], [0, -2428]], [[225793, 349786], [-1196, 2]], [[228720, 352234], [-1136, -19]], [[227584, 352215], [-3, 0]], [[235505, 355434], [1, -1837]], [[235506, 353597], [-1063, 53]], [[222475, 356421], [0, -4177], [-865, -45]], [[221610, 352199], [-1108, 8]], [[220502, 352207], [2, 7605]], [[203776, 359694], [98, -2074], [-26, -3169], [117, -4650], [-91, -2222], [-239, -893], [559, -1233], [337, -2424], [573, -1622]], [[205104, 341407], [-115, -753], [-407, 115]], [[204582, 340769], [2, 439], [-988, -6], [48, -1326], [-533, 2]], [[203111, 339878], [-7, 660]], [[203104, 340538], [1, 655], [-1776, -49], [0, 4052], [-2059, 59]], [[199270, 345255], [16, 10890], [481, 2044], [69, 1592]], [[199270, 345255], [-7, -4085]], [[199263, 341170], [-3954, 38]], [[195309, 341208], [2, 18556]], [[195309, 341208], [0, -19410]], [[195309, 321798], [-1, -7083]], [[195308, 314715], [-3, -14913]], [[195305, 299802], [-837, -13], [-15, -900], [-398, -1421]], [[194055, 297468], [-881, -3135], [-222, 1553]], [[212146, 359782], [0, -9302]], [[212146, 350480], [-110, 1], [3, -8289]], [[212039, 342192], [-2, -5881]], [[212037, 336311], [-929, 13]], [[211108, 336324], [28, 6448], [-1196, -12], [1, 1644], [-599, 9], [0, 810]], [[209342, 345223], [3, 14488]], [[214861, 359653], [-12, -9170]], [[214849, 350483], [-362, -4]], [[214487, 350479], [-2341, 1]], [[217877, 359752], [-24, -9286]], [[217853, 350466], [-365, -7]], [[217488, 350459], [-1501, 5]], [[215987, 350464], [-1138, 19]], [[220502, 352207], [-2, -1740]], [[220500, 350467], [-1510, -6]], [[218990, 350461], [-1137, 5]], [[284801, 354340], [42, -1109]], [[284877, 353154], [-51, -1711]], [[284826, 351443], [-1, -153]], [[284825, 351290], [-691, 44]], [[284134, 351334], [-370, -26]], [[283764, 351308], [-248, 1789], [-323, 550], [200, 692]], [[263478, 357307], [2, -789], [-559, -4123]], [[262921, 352395], [-20, 2]], [[262901, 352397], [-528, 227]], [[262373, 352624], [-249, 4527]], [[205965, 359691], [58, -1482], [-85, -3570], [-387, -996], [-22, -2199], [163, -1118], [-61, -4279]], [[205631, 346047], [-184, -448], [-36, -1983], [-307, -2209]], [[209342, 345223], [-1191, 14]], [[208151, 345237], [-1196, -14], [2, 803], [-1326, 21]], [[239166, 356371], [-30, -5933]], [[239136, 350438], [-750, 14]], [[238386, 350452], [29, 5979], [-103, 1914]], [[162899, 346141], [-231, -1190], [-456, 1973], [-261, -928], [-61, 1185], [-572, 3411], [-183, -60], [-19, 1981], [-417, 1414], [44, 778], [-533, 3123]], [[265430, 353958], [-148, -1853]], [[265282, 352105], [-222, 46]], [[265060, 352151], [-603, 35]], [[264457, 352186], [-224, 1544], [-135, 2569], [163, 2476]], [[286870, 358327], [-79, -1657]], [[286791, 356670], [-328, 768], [3, 1656], [404, -767]], [[264457, 352186], [-96, -2]], [[264361, 352184], [-1440, 211]], [[266591, 353542], [-596, -1193]], [[265995, 352349], [-713, -244]], [[251680, 358786], [-1, -3231]], [[251679, 355555], [-863, 221]], [[252591, 355134], [-9, -4639]], [[252582, 350495], [-78, 9]], [[252504, 350504], [-835, 20]], [[251669, 350524], [10, 5031]], [[261703, 357073], [-226, -4256]], [[261477, 352817], [-391, -141]], [[261086, 352676], [-444, 3719]], [[259581, 354615], [12, -1749]], [[259593, 352866], [-647, 210]], [[258946, 353076], [-576, 206]], [[258370, 353282], [16, 2332]], [[238386, 350452], [-787, -3]], [[237599, 350449], [-586, 0]], [[237013, 350449], [23, 4637]], [[287748, 351418], [-69, 0]], [[287679, 351418], [-139, 3114], [-110, -3118]], [[287430, 351414], [-90, 0]], [[287340, 351414], [-61, 2]], [[287279, 351416], [-242, -2]], [[287037, 351414], [1, 2143], [150, 496], [-378, 1441], [-61, 1239]], [[286749, 356733], [42, -63]], [[286870, 358327], [530, -179], [348, -6730]], [[274940, 354358], [-364, -882], [-48, -1926]], [[274528, 351550], [-629, 24]], [[273899, 351574], [-213, 1696]], [[273686, 353270], [-50, 397]], [[273636, 353667], [-307, 2510]], [[270321, 353193], [-338, -940]], [[269983, 352253], [-141, 1]], [[269842, 352254], [-106, 2116]], [[271759, 353055], [-114, -499]], [[271645, 352556], [-501, 43]], [[271144, 352599], [-890, -363]], [[270254, 352236], [67, 957]], [[247959, 352904], [-202, -2471]], [[247757, 350433], [-990, 13]], [[246767, 350446], [-44, 3365], [-197, 2460]], [[286206, 357292], [36, 565]], [[286206, 357292], [-103, -959], [-95, -4917]], [[286008, 351416], [-140, 0]], [[285868, 351416], [-1042, 27]], [[285916, 358061], [-22, -1250], [348, 1046]], [[163911, 339436], [276, -2210]], [[164187, 337226], [-3149, 125]], [[161038, 337351], [-326, 1746], [-77, 1735], [-231, 787], [-396, 3161], [-503, 2053], [-222, 5105], [442, 1739], [40, 3417]], [[283764, 351308], [-1310, 11]], [[268512, 356056], [-491, -2310], [-105, -1529]], [[267916, 352217], [-1356, 67]], [[266560, 352284], [-565, 65]], [[281677, 351294], [-774, -7]], [[280903, 351287], [-371, -27]], [[280532, 351260], [-772, -7]], [[262373, 352624], [-838, 204]], [[261535, 352828], [-58, -11]], [[245263, 356498], [-29, -6068]], [[245234, 350430], [-782, -12]], [[244452, 350418], [-119, 11]], [[244333, 350429], [-620, 34]], [[269842, 352254], [-878, -31]], [[268964, 352223], [-617, -6]], [[268347, 352217], [-431, 0]], [[258370, 353282], [-422, -315]], [[257948, 352967], [-559, 277]], [[276118, 355953], [-148, -277], [114, -4413]], [[276084, 351263], [-1077, 152]], [[275007, 351415], [-479, 135]], [[250246, 352928], [-253, -2473]], [[249993, 350455], [-186, -21]], [[249807, 350434], [-151, 5]], [[249656, 350439], [-18, -3004]], [[249638, 347435], [-129, 1228], [-367, 441], [-80, -746], [-582, 45]], [[248480, 348403], [6, 4476]], [[286305, 356800], [-51, -466]], [[286570, 356468], [-316, -134]], [[286570, 356468], [124, 213]], [[286694, 356681], [55, 52]], [[287037, 351414], [-532, -2]], [[286505, 351412], [-497, 4]], [[286305, 356800], [-99, 492]], [[277028, 351253], [-871, 10]], [[276157, 351263], [-73, 0]], [[181366, 356861], [18, -12097], [-305, -3169], [-223, -192], [-381, 2417], [-725, -8], [-350, -1053], [144, -4362], [76, -6300], [227, -3470], [73, -3058], [-216, -1125], [36, -1876]], [[179740, 322568], [-2834, 15078]], [[261086, 352676], [-980, 65]], [[260106, 352741], [-513, 125]], [[246767, 350446], [-580, -1]], [[246187, 350445], [-953, -15]], [[240668, 356171], [-20, -5742]], [[240648, 350429], [-227, 4]], [[240421, 350433], [-1234, 7]], [[239187, 350440], [-51, -2]], [[223408, 350600], [12, -6428]], [[223420, 344172], [-1187, 51]], [[222233, 344223], [-596, -4], [-27, 7980]], [[273636, 353667], [50, -397]], [[273899, 351574], [-178, 50]], [[273721, 351624], [-1258, 239]], [[272463, 351863], [-903, 250]], [[271560, 352113], [85, 443]], [[242465, 350452], [-84, -5]], [[242381, 350447], [-1055, 0]], [[241326, 350447], [-678, -18]], [[251669, 350524], [-28, 4]], [[251641, 350528], [-22, -4]], [[251619, 350524], [-191, 1382], [-763, 1410]], [[237013, 350449], [-1507, 13]], [[235506, 350462], [0, 3135]], [[253748, 353788], [47, -3358]], [[253795, 350430], [-1213, 65]], [[170339, 337195], [-4266, 60]], [[166073, 337255], [29, 8917], [143, -16], [5, 2474], [-284, 1630]], [[254944, 353043], [136, -5034]], [[255080, 348009], [-640, -725], [-443, 466]], [[253997, 347750], [-26, 131]], [[253971, 347881], [-176, 2549]], [[235506, 350462], [154, -6283]], [[235660, 344179], [-653, -10]], [[235007, 344169], [-597, 8]], [[234410, 344177], [15, 6478]], [[257414, 348712], [-201, -1047], [-242, 621]], [[256971, 348286], [-207, -250], [-369, 1607]], [[256395, 349643], [15, 3480]], [[257948, 352967], [-373, -4227], [-161, -28]], [[258946, 353076], [-66, -2837]], [[258880, 350239], [-152, -2605]], [[258728, 347634], [-470, -221], [-397, -1687]], [[257861, 345726], [-447, 2986]], [[251619, 350524], [-1425, 9]], [[250194, 350533], [-201, -78]], [[256395, 349643], [-463, -2485]], [[255932, 347158], [-632, 238]], [[255300, 347396], [-220, 613]], [[278065, 351243], [-356, -10]], [[260035, 350463], [-39, -1632]], [[259996, 348831], [-420, 265]], [[259576, 349096], [-528, 339], [-168, 804]], [[260106, 352741], [-71, -2278]], [[248480, 348403], [6, -7256]], [[248486, 341147], [-919, -50]], [[247567, 341097], [-247, -13]], [[247320, 341084], [102, 953]], [[247422, 342037], [419, 2876]], [[247841, 344913], [353, 1892], [-44, 1811], [-209, 1819], [-184, -2]], [[262901, 352397], [149, -1465]], [[263050, 350932], [-592, 1050], [-298, -536], [-193, -2703]], [[261967, 348743], [-458, 2312]], [[261509, 351055], [26, 1773]], [[261509, 351055], [-433, -573], [-153, -1811]], [[260923, 348671], [-582, 2219], [-306, -427]], [[270706, 350628], [-572, -2009], [-308, -73]], [[269826, 348546], [-389, 912], [-672, -256]], [[268765, 349202], [199, 3021]], [[270254, 352236], [-271, 17]], [[271144, 352599], [-438, -1971]], [[271560, 352113], [-142, -3665]], [[271418, 348448], [-528, -1943]], [[270890, 346505], [-41, -397]], [[270849, 346108], [-351, 1893], [300, 1976], [-92, 651]], [[264361, 352184], [5, -1438], [-252, -900], [56, -3382], [-120, -1264]], [[264050, 345200], [-190, -992]], [[263860, 344208], [-474, 1989], [-250, 1871]], [[263136, 348068], [117, 454], [-203, 2410]], [[266560, 352284], [206, -1169], [31, -2258]], [[266797, 348857], [-174, -720], [-607, -562]], [[266016, 347575], [-183, 13], [-202, 1691], [-279, -297]], [[265352, 348982], [-292, 3169]], [[228842, 350601], [-61, -3232], [298, 0], [0, -1617]], [[229079, 345752], [-602, -1], [-1, -1624], [-593, -2]], [[227883, 344125], [-297, 101]], [[227586, 344226], [-2, 7989]], [[268347, 352217], [-502, -559], [-752, -3147]], [[267093, 348511], [-296, 346]], [[233528, 350664], [-299, -2], [-14, -8097]], [[233215, 342565], [-365, 1], [-131, 1627], [-399, 1]], [[232320, 344194], [-150, -1], [8, 4857]], [[265352, 348982], [-275, -2785]], [[265077, 346197], [-193, -790], [-429, 315], [-38, -1252], [-367, 730]], [[268765, 349202], [-61, -397]], [[268704, 348805], [-665, -1448], [-393, -1682]], [[267646, 345675], [-224, 1917], [-258, -1046]], [[267164, 346546], [-71, 1965]], [[227586, 344226], [-599, 4]], [[226987, 344230], [-1193, 4]], [[225794, 344234], [-1, 5552]], [[222233, 344223], [3, -2818]], [[222236, 341405], [-226, -158], [-275, -2614], [-162, -422], [-441, 841], [-101, 2156], [-521, -2268]], [[220510, 338940], [0, 3261]], [[220510, 342201], [-10, 8266]], [[272463, 351863], [277, -3899]], [[272740, 347964], [-622, -2325]], [[272118, 345639], [-700, 2809]], [[263136, 348068], [-494, -1684], [-81, -2308]], [[262561, 344076], [-537, -332]], [[262024, 343744], [-54, 115]], [[261970, 343859], [103, 956], [-106, 3928]], [[273721, 351624], [-182, -2986]], [[273539, 348638], [-167, -516], [-189, 1242], [-443, -1400]], [[230908, 344180], [-82, 5]], [[230826, 344185], [-902, -44]], [[229924, 344141], [-550, -15], [0, 1626], [-295, 0]], [[275007, 351415], [-33, -5379]], [[274974, 346036], [-1, -378]], [[274973, 345658], [-247, 762], [-926, -859]], [[273800, 345561], [12, 1685], [-273, 1392]], [[285868, 351416], [140, -749]], [[286008, 350667], [106, -2464]], [[286114, 348203], [-296, -486]], [[285818, 347717], [-335, -961]], [[285483, 346756], [-266, 1180], [-452, 774]], [[284765, 348710], [60, 2580]], [[287331, 347551], [-272, 271], [-554, 3590]], [[287279, 351416], [112, -2597], [320, -2367], [229, -3945], [-412, 3972], [-197, 1072]], [[287748, 351418], [261, -5943]], [[288009, 345475], [-7, -9]], [[288002, 345466], [-124, 1107], [-199, 4845]], [[276157, 351263], [-22, -5309]], [[276135, 345954], [-1161, 82]], [[287331, 347551], [294, -3319], [-296, 418], [-595, 3435]], [[286734, 348085], [-726, 2582]], [[282085, 351303], [5, -704]], [[282090, 350599], [-40, -2323], [-263, -3337]], [[281787, 344939], [-837, 1178]], [[280950, 346117], [82, 750], [-129, 4420]], [[284010, 345759], [-232, -1457]], [[283778, 344302], [-264, 840], [-153, 2057], [-292, -389], [-26, 2140], [-250, 1169], [-703, 480]], [[284134, 351334], [123, -1350], [-247, -4225]], [[284765, 348710], [428, -835], [170, -2171]], [[285363, 345704], [-1353, 55]], [[279587, 351248], [-16, -5691]], [[279571, 345557], [-415, 60]], [[279156, 345617], [-565, 56]], [[278591, 345673], [43, 5576]], [[280950, 346117], [-322, -1897], [-207, 205]], [[280421, 344425], [-40, 5196], [151, 1639]], [[280421, 344425], [-138, -2849]], [[280283, 341576], [-564, 914]], [[279719, 342490], [-155, 442], [7, 2625]], [[277597, 351232], [-60, -5440]], [[277537, 345792], [-1, -133]], [[277536, 345659], [-1401, 295]], [[278591, 345673], [-288, 31]], [[278303, 345704], [-766, 88]], [[261970, 343859], [-836, 1715], [-211, 1218]], [[260923, 346792], [0, 1879]], [[260923, 346792], [-350, -1703], [-444, 506]], [[260129, 345595], [-184, 949], [51, 2287]], [[283778, 344302], [137, -1341], [-235, -398]], [[283680, 342563], [-211, -1306]], [[283469, 341257], [-343, 603], [-21, 992], [-459, 1162]], [[282646, 344014], [-526, -168], [-333, 1093]], [[234410, 344177], [-298, -3], [1, -1624], [-250, 5]], [[233863, 342555], [-648, 10]], [[270849, 346108], [-412, -3021]], [[270437, 343087], [-395, 999]], [[270042, 344086], [-95, 1419], [-234, 366]], [[269713, 345871], [113, 2675]], [[286734, 348085], [37, -1381], [441, -2720], [-295, -510], [-337, 1726]], [[286580, 345200], [-247, 781], [-219, 2222]], [[251641, 350528], [29, -1722], [-373, -22], [-27, -3471]], [[251270, 345313], [-542, -338]], [[250728, 344975], [-915, 150]], [[249813, 345125], [341, 3659], [40, 1749]], [[225794, 344234], [-297, 0]], [[225497, 344234], [-1188, 0]], [[224309, 344234], [-889, -62]], [[252504, 350504], [-37, -6508]], [[252467, 343996], [-452, -1664]], [[252015, 342332], [-416, 1162], [-329, 1819]], [[249813, 345125], [-408, -510]], [[249405, 344615], [-185, 1255], [449, 35], [-218, 1039], [187, 491]], [[249807, 350434], [-151, 5]], [[215987, 342196], [-1502, -4]], [[214485, 342192], [2, 8287]], [[215987, 350464], [0, -8268]], [[253971, 347881], [-287, -10], [29, -1851], [-361, -2614]], [[253352, 343406], [3, 475], [-888, 115]], [[217486, 342236], [0, -44]], [[217486, 342192], [-1499, 4]], [[217488, 350459], [-2, -8223]], [[214485, 342192], [-2446, 0]], [[218990, 350461], [-2, -8244]], [[218988, 342217], [-1502, 19]], [[220510, 342201], [-1504, 15]], [[219006, 342216], [-18, 1]], [[237599, 350449], [-67, -2392], [210, -1186]], [[237742, 346871], [-201, -1331]], [[237541, 345540], [-238, -554], [-1004, 172], [-161, -2143], [-448, 53]], [[235690, 343068], [-30, 1111]], [[244333, 350429], [-13, -3019], [-310, 36], [-1, -1628], [-349, 62]], [[243660, 345880], [-1297, 148]], [[242363, 346028], [18, 4419]], [[239187, 350440], [-9, -7019]], [[239178, 343421], [-500, 72]], [[238678, 343493], [-199, 24], [-297, 3289], [-440, 65]], [[244452, 350418], [273, -1429], [140, -3024]], [[244865, 345965], [-253, -501], [-21, -6336]], [[244591, 339128], [-295, 860], [-689, 92]], [[243607, 340080], [77, 1094], [-24, 4706]], [[246124, 346133], [-9, -2184]], [[246115, 343949], [-921, 327], [-329, 1689]], [[246187, 350445], [91, -4020], [-154, -292]], [[240421, 350433], [-86, -130], [-16, -7014]], [[240319, 343289], [-151, 19]], [[240168, 343308], [-990, 113]], [[241326, 350447], [-51, -4301], [214, -302], [163, -1657], [2, -1854]], [[241654, 342333], [-1188, 137], [-147, 819]], [[242363, 346028], [-109, -2389]], [[242254, 343639], [-4, -1372], [-299, 33], [-7, -1620], [-298, 35]], [[241646, 340715], [8, 1618]], [[247841, 344913], [-363, -14], [3, 1092], [-1357, 142]], [[166073, 337255], [-1825, -24]], [[164248, 337231], [-61, -5]], [[259576, 349096], [-441, -2425]], [[259135, 346671], [-407, 963]], [[256971, 348286], [-234, -4732], [-157, -1542]], [[256580, 342012], [-358, 78]], [[256222, 342090], [31, 3291]], [[256253, 345381], [-11, 1627], [-310, 150]], [[269713, 345871], [-270, -1826], [-440, -1091]], [[269003, 342954], [-147, 935], [39, 5066], [-191, -150]], [[273800, 345561], [-24, -3359]], [[273776, 342202], [-410, -186]], [[273366, 342016], [-834, -921]], [[272532, 341095], [-604, 2256]], [[271928, 343351], [190, 2288]], [[266016, 347575], [-182, -3347]], [[265834, 344228], [-583, 406]], [[265251, 344634], [-174, 1563]], [[260129, 345595], [-76, -1981]], [[260053, 343614], [-159, -706], [-544, -143]], [[259350, 342765], [-215, 3906]], [[249405, 344615], [100, -1065], [-238, -811], [-78, -1540]], [[249189, 341199], [-703, -52]], [[232320, 344194], [0, -4873], [-163, -839]], [[232157, 338482], [-593, 17]], [[231564, 338499], [9, 4068], [-746, 8], [-1, 1610]], [[267164, 346546], [-203, 141], [-387, -2271]], [[266574, 344416], [-254, 92], [-305, -1843]], [[266015, 342665], [-181, 1563]], [[257861, 345726], [219, -2689]], [[258080, 343037], [-288, -2464]], [[257792, 340573], [-469, 1261], [-395, 312], [-275, -1179], [-73, 1045]], [[269003, 342954], [-22, -1048]], [[268981, 341906], [-95, 483], [-414, -1436], [-99, -1242], [-215, 430]], [[268158, 340141], [0, 1]], [[268158, 340142], [-746, 4390]], [[267412, 344532], [234, 1143]], [[271928, 343351], [-738, -110]], [[271190, 343241], [-274, 1942], [-26, 1322]], [[286580, 345200], [260, -2059], [-166, -58], [-563, 1793], [417, -1963], [-516, -159]], [[286012, 342754], [-231, 471], [37, 4492]], [[263860, 344208], [277, -2133]], [[264137, 342075], [-291, -1173], [-653, -1442]], [[263193, 339460], [-112, 1610], [-520, 3006]], [[255300, 347396], [-148, -2919]], [[255152, 344477], [-646, 1243], [-422, -29]], [[254084, 345691], [-87, 2059]], [[254084, 345691], [77, -2250], [-252, -3270], [243, -246], [-104, -1722]], [[254048, 338203], [-22, -470]], [[254026, 337733], [-578, 561]], [[253448, 338294], [-109, 14], [13, 5098]], [[259350, 342765], [125, -2327]], [[259475, 340438], [-385, -123]], [[259090, 340315], [-438, 450], [-572, 2272]], [[286012, 342754], [225, -326], [-290, -1136], [-496, 1123], [-83, 1530], [115, 2811]], [[267412, 344532], [-191, -1784]], [[267221, 342748], [-165, 990], [-482, 678]], [[256222, 342090], [-60, -1686]], [[256162, 340404], [-921, 638]], [[255241, 341042], [-89, 3435]], [[238678, 343493], [80, -2934], [-203, -1599], [13, -2199]], [[238568, 336761], [-493, 96]], [[238075, 336857], [-599, -165]], [[237476, 336692], [-145, 21]], [[237331, 336713], [52, 6147], [158, 2680]], [[262024, 343744], [-409, -705], [-49, -2263]], [[261566, 340776], [-126, 977], [-554, 938], [-379, -1246]], [[260507, 341445], [-454, 2169]], [[265251, 344634], [-424, -2187], [97, -598], [-378, -805], [-214, -1553]], [[264332, 339491], [-195, 2584]], [[274973, 345658], [38, -1939], [-162, -1685]], [[274849, 342034], [-546, 79]], [[274303, 342113], [-527, 89]], [[271190, 343241], [205, -849], [-197, -1935]], [[271198, 340457], [-257, 707]], [[270941, 341164], [-122, -754]], [[270819, 340410], [-107, -893]], [[270712, 339517], [-146, 572], [-129, 2998]], [[281787, 344939], [-692, -7162]], [[281095, 337777], [-139, 1398], [-673, 2401]], [[247320, 341084], [-33, -576], [-1290, 60]], [[245997, 340568], [118, 3381]], [[208151, 345237], [293, -4778], [-163, -1891], [63, -1472]], [[208344, 337096], [-1781, -187], [-951, 1848], [-1038, 6]], [[204574, 338763], [8, 2006]], [[276135, 345954], [-22, -4592]], [[276113, 341362], [-980, -698]], [[275133, 340664], [-284, 1370]], [[243607, 340080], [-387, -1384]], [[243220, 338696], [-296, 1224], [-438, 78], [155, 1793], [-387, 1848]], [[270042, 344086], [-542, -1570]], [[269500, 342516], [-247, -1768]], [[269253, 340748], [-294, -190], [22, 1348]], [[245997, 340568], [-63, -1620], [-438, 76]], [[245496, 339024], [-464, 93]], [[245032, 339117], [-441, 11]], [[277536, 345659], [-27, -6364]], [[277509, 339295], [-1406, 392]], [[276103, 339687], [10, 1675]], [[278303, 345704], [22, -6834]], [[278325, 338870], [33, -603], [-850, -17]], [[277508, 338250], [1, 1045]], [[229924, 344141], [1, -4065]], [[229925, 340076], [-1447, 8]], [[228478, 340084], [-594, 800], [-1, 3241]], [[255241, 341042], [-480, -1635], [-27, -1245]], [[254734, 338162], [-379, -650], [-307, 691]], [[285363, 345704], [-90, -1720], [200, -3016], [-54, -1230]], [[285419, 339738], [-161, -1089]], [[285258, 338649], [0, -1]], [[285258, 338649], [-207, 364], [-191, -1126], [-97, 1433], [-186, -785], [-144, 1522], [-394, -15], [-22, 1228], [-337, 1293]], [[279156, 345617], [-183, -6999]], [[278973, 338618], [-648, 252]], [[279719, 342490], [139, -1156], [-370, -2639], [-207, 11]], [[279281, 338706], [-308, -88]], [[237331, 336713], [-1478, -32]], [[235853, 336681], [-163, 6387]], [[287690, 334442], [-349, 563]], [[287341, 335005], [74, 4092], [488, 660], [174, -762], [41, -4814], [-337, -751], [-91, 1012]], [[288009, 345475], [568, -6870], [-469, 3339], [-106, 3522]], [[252015, 342332], [-40, -5057]], [[251975, 337275], [-583, 117]], [[251392, 337392], [-539, 1204], [-221, 2559]], [[250632, 341155], [96, 3820]], [[203104, 340538], [-422, -118], [-2, -2837], [423, -966]], [[203103, 336617], [9, -10066]], [[203112, 326551], [-2650, 80]], [[200462, 326631], [-119, 1601], [-198, -3]], [[200145, 328229], [4, 12910], [-886, 31]], [[211108, 336324], [-14, -6367], [-716, -155]], [[210378, 329802], [-244, 606], [-702, 7065], [-124, -377], [-964, 0]], [[250632, 341155], [-254, -2106], [-175, -101]], [[250203, 338948], [-180, 1222], [-661, -786]], [[249362, 339384], [-173, 1815]], [[282646, 344014], [-362, -5323]], [[282284, 338691], [-1014, -2547]], [[281270, 336144], [-175, 1633]], [[267221, 342748], [-212, -3523]], [[267009, 339225], [-457, 517], [-553, 2139]], [[265999, 341881], [16, 784]], [[265999, 341881], [52, -1240], [-389, -1579]], [[265662, 339062], [-165, -855], [-257, 652], [-539, -385], [-75, -938]], [[264626, 337536], [-271, 1710]], [[264355, 339246], [-23, 245]], [[268158, 340141], [-176, -2867]], [[267982, 337274], [-326, -27], [-492, -1365]], [[267164, 335882], [-1, -24]], [[267163, 335858], [-154, 3367]], [[263193, 339460], [-282, -1555]], [[262911, 337905], [-375, -1179]], [[262536, 336726], [-941, 75]], [[261595, 336801], [0, 25]], [[261595, 336826], [-52, 385]], [[261543, 337211], [10, 106]], [[261553, 337317], [156, 2178], [-143, 1281]], [[226987, 344230], [5, -8168]], [[226992, 336062], [-1485, -16]], [[225507, 336046], [-10, 8188]], [[228478, 340084], [-1, -4054]], [[228477, 336030], [-1485, 32]], [[225507, 336046], [-296, -3], [0, -3229]], [[225211, 332814], [-863, 2]], [[224348, 332816], [-25, 4855]], [[224323, 337671], [-14, 6563]], [[224323, 337671], [-2072, -4]], [[222251, 337667], [-15, 3738]], [[231564, 338499], [-444, 3], [-1, -4058]], [[231119, 334444], [-1192, -1]], [[229927, 334443], [-2, 5633]], [[233863, 342555], [-208, -1974], [145, -1820], [-98, -1074]], [[233702, 337687], [-1043, -408], [-29, 1219], [-323, -7]], [[232307, 338491], [-150, -9]], [[235007, 344169], [-28, -9734]], [[234979, 334435], [-892, 6]], [[234087, 334441], [0, 3236], [-385, 10]], [[235853, 336681], [58, -2247]], [[235911, 334434], [-932, 1]], [[270712, 339517], [-422, -1622]], [[270290, 337895], [-183, 3520], [-607, 1101]], [[283469, 341257], [168, -1847], [-22, -1611]], [[283615, 337799], [-112, 244], [-755, -2883]], [[282748, 335160], [-250, 2798], [-214, 733]], [[253448, 338294], [-3, -541]], [[253445, 337753], [-1089, 148], [-102, -658]], [[252254, 337243], [-279, 32]], [[260507, 341445], [21, -2479], [-126, -943]], [[260402, 338023], [-565, 156]], [[259837, 338179], [-362, 2259]], [[243220, 338696], [34, -3025]], [[243254, 335671], [-1124, 134]], [[242130, 335805], [-496, 72], [5, 1351]], [[241639, 337228], [7, 3487]], [[240168, 343308], [-18, -7271]], [[240150, 336037], [-594, 79]], [[239556, 336116], [-989, 104], [1, 541]], [[272532, 341095], [-16, -3720]], [[272516, 337375], [-83, -532]], [[272433, 336843], [-535, 176], [-700, 3438]], [[241639, 337228], [-595, 42], [-2, -1349], [-498, 75]], [[240544, 335996], [-394, 41]], [[259090, 340315], [-150, -4665]], [[258940, 335650], [-106, -1338]], [[258834, 334312], [-300, 532], [-141, -775], [-313, 1293], [-345, -45]], [[257735, 335317], [-130, 449]], [[257605, 335766], [203, 1497], [-16, 3310]], [[270290, 337895], [-396, -2233]], [[269894, 335662], [-202, 1972], [-170, 143]], [[269522, 337777], [-269, 2971]], [[261553, 337317], [-455, 475], [-475, -445]], [[260623, 337347], [-221, 676]], [[281095, 337777], [-585, -2047], [-679, -3519]], [[279831, 332211], [-571, 1186]], [[279260, 333397], [-227, 517], [248, 4792]], [[285258, 338648], [-235, -2967]], [[285023, 335681], [-392, -875], [-524, 1390]], [[284107, 336196], [-492, 1603]], [[269522, 337777], [-293, -274], [-813, -2185], [-219, -149]], [[268197, 335169], [-215, 2105]], [[275133, 340664], [83, -1448], [-296, -1329], [32, -1467]], [[274952, 336420], [-480, 1873], [-210, 137]], [[274262, 338430], [41, 3683]], [[219006, 342216], [1, -8139]], [[219007, 334077], [-1521, -4]], [[217486, 334073], [0, 114]], [[217486, 334187], [0, 8005]], [[220510, 338940], [0, -4867]], [[220510, 334073], [-1503, 4]], [[217486, 334187], [-1496, -22]], [[215990, 334165], [-3, 8031]], [[214485, 342192], [1, -7963]], [[214486, 334229], [-2449, -95]], [[212037, 334134], [0, 2177]], [[274262, 338430], [-178, -3320], [96, -3115]], [[274180, 331995], [-135, -24]], [[274045, 331971], [-450, -339]], [[273595, 331632], [-36, 1117]], [[273559, 332749], [96, 1381], [-522, 2938]], [[273133, 337068], [300, 3339], [-67, 1609]], [[215990, 334165], [0, -71]], [[215990, 334094], [-1504, -3]], [[214486, 334091], [0, 138]], [[257605, 335766], [-267, -59]], [[257338, 335707], [-1207, 2676]], [[256131, 338383], [31, 2021]], [[273133, 337068], [-79, 883], [-538, -576]], [[263585, 335029], [-124, -484]], [[263461, 334545], [-99, 4]], [[263362, 334549], [-9, 1249], [-281, 766]], [[263072, 336564], [-161, 1341]], [[264355, 339246], [-770, -4217]], [[267163, 335858], [4, -355]], [[267167, 335503], [-680, -2475], [-459, 116]], [[266028, 333144], [-109, 2607], [-257, 3311]], [[276103, 339687], [-56, -7726]], [[276047, 331961], [-323, -24]], [[275724, 331937], [-70, 1389], [-359, 2653], [-343, 441]], [[222251, 337667], [32, -5647]], [[222283, 332020], [-589, 1], [-2, -1624], [-1182, 13]], [[220510, 330410], [0, 3663]], [[200145, 328229], [-3228, 29], [-2, -6474], [-1606, 14]], [[204574, 338763], [16, -15442]], [[204590, 323321], [-1474, -28]], [[203116, 323293], [-4, 3258]], [[203103, 336617], [208, 1296], [-208, 257]], [[203103, 338170], [0, 312]], [[203103, 338482], [8, 1396]], [[249362, 339384], [-275, 31], [115, -1382], [-335, -1404], [-366, -378], [270, -1925], [-281, -846], [135, -919]], [[248625, 332561], [-364, 176], [-4, -2806]], [[248257, 329931], [-36, -137]], [[248221, 329794], [-36, 1335], [-212, -483]], [[247973, 330646], [-400, 66]], [[247573, 330712], [0, 4865]], [[247573, 335577], [-6, 5520]], [[272433, 336843], [-475, -3705]], [[271958, 333138], [-10, -83]], [[271948, 333055], [-430, 282]], [[271518, 333337], [-367, -86]], [[271151, 333251], [-126, 2692], [-326, 1639], [222, 1422], [-102, 1406]], [[251392, 337392], [-291, -2345], [-136, 397]], [[250965, 335444], [-553, 1154], [-247, 1169]], [[250165, 337767], [38, 1181]], [[247573, 335577], [-2090, 162]], [[245483, 335739], [13, 3285]], [[286926, 335501], [-145, -1821], [-233, 206], [79, 1506], [-351, 140]], [[286276, 335532], [78, 4358]], [[286354, 339890], [552, 1171], [303, -80], [50, -5636], [-333, 156]], [[256131, 338383], [-53, -2345], [-292, -1220]], [[255786, 334818], [-336, -820], [-354, 712], [-199, -818]], [[254897, 333892], [-239, 1015], [76, 3255]], [[286276, 335532], [-676, 145]], [[285600, 335677], [-577, 4]], [[285419, 339738], [847, 1102], [88, -950]], [[203103, 338482], [0, -312]], [[259837, 338179], [-278, -1956], [-1, -1386]], [[259558, 334837], [-289, -248], [-329, 1061]], [[271151, 333251], [-416, -936], [-546, 60]], [[270189, 332375], [-338, 1184], [43, 2103]], [[250165, 337767], [-126, 96], [-281, -4503]], [[249758, 333360], [-309, 1168], [-404, 124], [-420, -2091]], [[229927, 334443], [-12, -3281]], [[229915, 331162], [-1439, 22]], [[228476, 331184], [1, 4846]], [[245032, 339117], [-92, -1440], [-340, -1929], [-44, -3402], [-591, 77]], [[243965, 332423], [-591, 68]], [[243374, 332491], [12, 3306], [-132, -126]], [[277508, 338250], [-37, -6115]], [[277471, 332135], [-595, -66]], [[276876, 332069], [-829, -108]], [[264626, 337536], [88, -2617], [-150, -1005]], [[264564, 333914], [-285, 822], [-464, 206], [-191, -774]], [[263624, 334168], [-163, 377]], [[245483, 335739], [-6, -4945]], [[245477, 330794], [-2, -1651]], [[245475, 329143], [-590, 63], [-3, 1642], [-263, -127]], [[244619, 330721], [-662, 64], [8, 1638]], [[266028, 333144], [-304, -143], [-504, -1878]], [[265220, 331123], [-22, 58]], [[265198, 331181], [-124, 1694], [-214, -289], [-296, 1328]], [[279260, 333397], [-157, -1140]], [[279103, 332257], [-411, 1984], [-405, -1720], [-166, 127]], [[278121, 332648], [-77, -460]], [[278044, 332188], [-573, -53]], [[210378, 329802], [0, -2771], [-614, 433], [-745, -2270]], [[209019, 325194], [-2, 1368], [-3247, 12], [1, -3243]], [[205771, 323331], [-1181, -10]], [[282748, 335160], [-108, -471]], [[282640, 334689], [-343, -1479]], [[282297, 333210], [-672, 237]], [[281625, 333447], [-169, 331], [-186, 2366]], [[275724, 331937], [-313, -27]], [[275411, 331910], [-1231, 85]], [[232307, 338491], [0, -2433], [148, -23], [1, -3216]], [[232456, 332819], [-305, -2], [-149, -3256], [-295, 1]], [[231707, 329562], [-295, 1], [-1, 3262], [-292, -4], [0, 1623]], [[234087, 334441], [-14, -2089], [230, -1261]], [[234303, 331091], [-538, -3686], [-283, 598]], [[233482, 328003], [-1, 4815], [-1025, 1]], [[260623, 337347], [23, -3296], [103, -1581]], [[260749, 332470], [-138, -25]], [[260611, 332445], [-753, -140]], [[259858, 332305], [-300, 2532]], [[257338, 335707], [-156, -2905], [-342, -2492]], [[256840, 330310], [-446, 716], [-239, -414]], [[256155, 330612], [-245, 215]], [[255910, 330827], [24, 1814], [-148, 2177]], [[254026, 337733], [-164, -1607], [-17, -2092], [167, -1717], [-89, -1888]], [[253923, 330429], [-48, -579]], [[253875, 329850], [-477, -215], [-128, 791]], [[253270, 330426], [-3, 1967], [147, 1493], [31, 3867]], [[254897, 333892], [-166, -2346]], [[254731, 331546], [-712, -436], [-96, -681]], [[284107, 336196], [0, -1815], [235, -1426]], [[284342, 332955], [-25, -150]], [[284317, 332805], [-216, -594], [-40, -1864]], [[284061, 330347], [-198, -1249], [-361, -217]], [[283502, 328881], [-237, 1612]], [[283265, 330493], [-76, 1699], [-549, 2497]], [[273559, 332749], [-1601, 389]], [[270189, 332375], [-269, -1121]], [[269920, 331254], [-1335, -829]], [[268585, 330425], [-153, 883], [95, 1791], [-330, 2070]], [[263072, 336564], [-195, -3681], [-172, -21], [-175, -2137], [-273, -558]], [[262257, 330167], [-331, 919]], [[261926, 331086], [76, 2096], [534, 3544]], [[261543, 337211], [52, -385]], [[261595, 336801], [-473, -3690]], [[261122, 333111], [-373, -641]], [[253270, 330426], [-331, -79]], [[252939, 330347], [-8, 1375], [-395, 358], [-301, 1417]], [[252235, 333497], [19, 3746]], [[250965, 335444], [-26, -4865]], [[250939, 330579], [-293, -638]], [[250646, 329941], [-810, 109]], [[249836, 330050], [-78, 3310]], [[281625, 333447], [-251, -3124], [4, -1252], [-421, -1196]], [[280957, 327875], [-522, -413], [-138, 954]], [[280297, 328416], [-332, 3370], [-134, 425]], [[224348, 332816], [-1, -1627]], [[224347, 331189], [-2064, 20]], [[222283, 331209], [0, 811]], [[179740, 322568], [3, -2452], [444, -2894], [103, -2182], [267, -2704], [564, -2760]], [[181121, 309576], [-326, -2417], [-494, -1592]], [[180301, 305567], [-2460, -124], [1, -805], [-4499, -63], [2, -553], [-829, -9], [-928, 528], [-315, -3026]], [[171273, 301515], [-312, 1400]], [[170961, 302915], [145, 1407], [238, 4958], [-64, 9969]], [[171280, 319249], [98, 4], [-3, 18110]], [[164248, 337231], [-3, -3233], [301, -23], [0, -1605], [244, -1640], [325, -33], [5, -1631], [192, 12], [4, -1614], [397, -45], [3, -1614], [314, 77], [-22, -1690], [246, -211], [0, -3299]], [[166254, 320682], [-755, 1375], [-936, 2625], [-284, -1411], [-421, -724], [101, -1704], [-444, 1648], [-536, -409]], [[162979, 322082], [-5, 3222], [-296, 222], [-393, 1771], [197, 1535], [-165, 1791], [-326, 509], [-446, 3198], [-339, 588], [-168, 2433]], [[171280, 319249], [-3410, -90], [36, -551]], [[167906, 318608], [-267, 446], [-750, 39], [-88, 1202], [-462, 376]], [[166339, 320671], [-85, 11]], [[252235, 333497], [-177, -1852], [-458, -1134]], [[251600, 330511], [-661, 68]], [[242130, 335805], [-34, -6486]], [[242096, 329319], [-637, 87]], [[241459, 329406], [3, 1623], [-1032, 137]], [[240430, 331166], [104, 1602], [10, 3228]], [[268585, 330425], [-242, -1949], [-248, -496]], [[268095, 327980], [-738, 4146]], [[267357, 332126], [82, 740], [-272, 2637]], [[238036, 329533], [-270, 1020], [-9, -2177], [-298, 111], [-9, -1669], [-302, -290]], [[237148, 326528], [-149, 21], [20, 4291]], [[237019, 330840], [144, 2397], [-140, 1638], [249, -26], [204, 1843]], [[238075, 336857], [-39, -7324]], [[261926, 331086], [-253, -1944]], [[261673, 329142], [-494, 2572], [-57, 1397]], [[239556, 336116], [-9, -2441], [-149, 23], [-7, -2427], [-202, 25], [-8, -2654]], [[239181, 328642], [-294, 242], [-94, 1576], [-757, -927]], [[237019, 330840], [-164, -1085], [-526, -532], [-175, 1675], [-128, -957]], [[236026, 329941], [-115, 4493]], [[263362, 334549], [-670, -5484]], [[262692, 329065], [-240, -1164]], [[262452, 327901], [-195, 2266]], [[212037, 334134], [-2, -8177]], [[212035, 325957], [-1, -4264]], [[212034, 321693], [-669, 4], [-4, -1665], [-293, 7], [-3, -1619], [-292, 8], [-1, -1623], [-585, 17], [-91, -1634]], [[210096, 315188], [-586, 7]], [[209510, 315195], [-502, 3], [-1, 3241]], [[209007, 318439], [12, 6755]], [[284317, 332805], [371, -2175], [955, -1730], [26, -1206]], [[285669, 327694], [-54, -767], [-593, -358], [-140, 698]], [[284882, 327267], [-821, 3080]], [[285600, 335677], [126, -1604], [273, -883]], [[285999, 333190], [-398, -1100], [175, -2297], [-1124, 1768], [-310, 1394]], [[240430, 331166], [-12, -5402], [-114, -39]], [[240304, 325725], [-550, -592], [-185, 1872], [-331, 1451]], [[239238, 328456], [-57, 186]], [[226992, 336062], [8, -6492]], [[227000, 329570], [-1, -749]], [[226999, 328821], [0, -19]], [[226999, 328802], [-475, -44], [-290, 766], [-418, 55]], [[225816, 329579], [-586, -9], [-19, 3244]], [[228476, 331184], [-1, -1622]], [[228475, 329562], [-1475, 8]], [[243374, 332491], [-161, -3273], [-723, 82]], [[242490, 329300], [-394, 19]], [[257735, 335317], [-73, -4276], [185, -1700]], [[257847, 329341], [-411, -2087], [-227, 202]], [[257209, 327456], [-369, 2854]], [[247573, 330712], [-600, 58]], [[246973, 330770], [-1496, 24]], [[286926, 335501], [415, -496]], [[287690, 334442], [20, -1175], [-419, -3065], [-333, -1394], [-288, 214], [-380, 1512], [-221, -1047], [-325, 2540], [265, -143], [-10, 1306]], [[259858, 332305], [-101, -4380]], [[259757, 327925], [-680, 1377], [-289, -544]], [[258788, 328758], [11, 1469]], [[258799, 330227], [35, 4085]], [[258799, 330227], [-519, -1708], [-228, 632]], [[258052, 329151], [-205, 190]], [[267357, 332126], [-461, -863], [33, -2552]], [[266929, 328711], [-948, -960]], [[265981, 327751], [263, 2892], [-1024, 480]], [[265198, 331181], [-169, -1111], [-21, -2086]], [[265008, 327984], [-272, -947], [-243, 467], [-219, -1109]], [[264274, 326395], [-566, 1467]], [[263708, 327862], [264, 835], [-23, 1267], [-316, 3898]], [[263633, 333862], [1, 202]], [[263634, 334064], [-10, 104]], [[255910, 330827], [-429, 244], [-353, -1106]], [[255128, 329965], [-397, 1581]], [[283265, 330493], [-572, -1458], [-346, 398]], [[282347, 329433], [-50, 3777]], [[248221, 329794], [-58, -95]], [[248163, 329699], [-190, 947]], [[249836, 330050], [-441, -507]], [[249395, 329543], [-1138, 388]], [[263634, 334064], [-1, -202]], [[263708, 327862], [-580, -828]], [[263128, 327034], [-436, 2031]], [[236026, 329941], [-4, -304]], [[236022, 329637], [-175, -1477], [-443, -195], [-252, 1214], [-191, -612]], [[234961, 328567], [-77, 886], [-581, 1638]], [[231707, 329562], [0, -1617]], [[231707, 327945], [-1281, 2]], [[230426, 327947], [0, 3299], [-261, -1414], [-247, 176]], [[229918, 330008], [-3, 1154]], [[279103, 332257], [-595, -3991]], [[278508, 328266], [-251, 855], [-213, 3067]], [[214486, 334091], [-13, -8132]], [[214473, 325959], [-2438, -2]], [[217486, 334073], [-2, -8135]], [[217484, 325938], [-1494, 19]], [[215990, 325957], [0, 8137]], [[219007, 334077], [3, -8124]], [[219010, 325953], [-1526, -15]], [[220510, 330410], [0, -4461]], [[220510, 325949], [-1500, 4]], [[215990, 325957], [-1517, 2]], [[271518, 333337], [-29, -4139], [-182, -3291]], [[271307, 325907], [-296, 68]], [[271011, 325975], [-264, 59]], [[270747, 326034], [1, 1307], [-511, 2796], [-304, -278]], [[269933, 329859], [-13, 1395]], [[282347, 329433], [-80, -3574]], [[282267, 325859], [-165, -563], [-420, 837], [-332, -60]], [[281350, 326073], [-393, 1802]], [[252939, 330347], [-5, -701]], [[252934, 329646], [-672, -91], [-323, -2399], [-173, 1]], [[251766, 327157], [-166, 3354]], [[280297, 328416], [-211, -1293]], [[280086, 327123], [-581, 255], [-754, -1252]], [[278751, 326126], [-353, 1413], [110, 727]], [[271948, 333055], [227, -2695]], [[272175, 330360], [382, -2967], [-24, -1802]], [[272533, 325591], [-107, 26]], [[272426, 325617], [-1119, 290]], [[273595, 331632], [-24, -1620]], [[273571, 330012], [-1396, 348]], [[261673, 329142], [-449, -3851]], [[261224, 325291], [-188, 2236], [-289, 965]], [[260747, 328492], [203, 1622], [-339, 2331]], [[233482, 328003], [-312, 226]], [[233170, 328229], [-399, -1548], [-1070, -1312]], [[231701, 325369], [6, 2576]], [[225816, 329579], [10, -9732]], [[225826, 319847], [-1469, 0]], [[224357, 319847], [-5, 4513]], [[224352, 324360], [-5, 6829]], [[244619, 330721], [-212, -1147], [105, -2458], [-223, -2903]], [[244289, 324213], [-330, 36], [-3, -1236], [-368, 689], [-238, -589]], [[243350, 323113], [-586, 854], [-297, -183]], [[242467, 323784], [23, 5516]], [[260747, 328492], [-422, -561], [-84, -1375], [-372, 150]], [[259869, 326706], [-112, 1219]], [[188318, 312721], [-108, -986]], [[188210, 311735], [-183, -611], [-147, -4378], [653, -3], [-47, -2816]], [[188486, 303927], [-643, 1], [-1223, 898], [-311, -3086], [-1306, 2189], [-1641, -13]], [[183362, 303916], [1, 5933]], [[183363, 309849], [-2, 22528]], [[268095, 327980], [-175, -2988], [-203, -1444], [134, -484]], [[267851, 323064], [-277, -501]], [[267574, 322563], [-1, -3]], [[267573, 322560], [-644, 6151]], [[274045, 331971], [332, -4443], [324, -1102]], [[274701, 326426], [-806, -3867]], [[273895, 322559], [-185, 1400]], [[273710, 323959], [-377, -576], [22, 1922]], [[273355, 325305], [216, 4707]], [[278751, 326126], [-5, -338]], [[278746, 325788], [-367, 682], [-294, -913], [-345, -2209]], [[277740, 323348], [-312, 427], [-120, 1819]], [[277308, 325594], [-233, 1635], [-199, 4840]], [[277308, 325594], [-662, 369], [-623, -753]], [[276023, 325210], [-58, 1792], [126, 2469], [-367, 2466]], [[275411, 331910], [-586, -5936]], [[274825, 325974], [-124, 452]], [[222283, 331209], [11, -6489]], [[222294, 324720], [-137, -41]], [[222157, 324679], [-1041, 42], [0, -1614], [-294, 3]], [[220822, 323110], [-312, 20]], [[220510, 323130], [0, 2819]], [[276023, 325210], [-562, 989]], [[275461, 326199], [-228, -565], [-408, 340]], [[269933, 329859], [-238, -2104], [-19, -1655]], [[269676, 326100], [-619, -853]], [[269057, 325247], [-122, 2958], [-350, 2220]], [[255128, 329965], [-90, -7353]], [[255038, 322612], [-1051, 45]], [[253987, 322657], [8, 5395], [-120, 1798]], [[230426, 327947], [0, -3244], [-137, 1], [-1, -3821]], [[230288, 320883], [-667, -984], [-127, 786]], [[229494, 320685], [-2, 9491], [426, -168]], [[265981, 327751], [-64, -576]], [[265917, 327175], [-396, 127], [-315, -711], [-198, 1393]], [[224352, 324360], [-359, 353], [-1699, 7]], [[229494, 320685], [-431, 1199]], [[229063, 321884], [-238, -1062], [-352, 454]], [[228473, 321276], [2, 8286]], [[241459, 329406], [-204, -4750]], [[241255, 324656], [-449, -779], [-905, 103]], [[239901, 323980], [403, 1745]], [[256155, 330612], [-49, -8076]], [[256106, 322536], [-1068, 76]], [[234961, 328567], [-3, -2253], [-315, -6], [0, -2676]], [[234643, 323632], [-1174, 5]], [[233469, 323637], [0, 1895], [-295, 3], [-4, 2694]], [[262452, 327901], [-222, -2978], [129, -2605]], [[262359, 322318], [-796, -48]], [[261563, 322270], [-276, -33]], [[261287, 322237], [-306, -7]], [[260981, 322230], [247, 1084], [-4, 1977]], [[257209, 327456], [-20, -5059]], [[257189, 322397], [-1046, 132]], [[256143, 322529], [-37, 7]], [[237148, 326528], [-7, -1358], [-305, -767]], [[236836, 324403], [-229, -383], [-21, -2059], [-606, -644]], [[235980, 321317], [42, 8320]], [[246973, 330770], [-2, -5539]], [[246971, 325231], [-1504, 75]], [[245467, 325306], [8, 3837]], [[245467, 325306], [-8, -2742], [-290, 30]], [[245169, 322594], [-399, -324], [-210, -1347]], [[244560, 320923], [13, 2577], [-284, 713]], [[248163, 329699], [-214, -2387], [219, -627], [20, -1533], [-293, -395], [-116, -1725], [-268, -566]], [[247511, 322466], [186, -1296], [-172, -1230]], [[247525, 319940], [-289, -503]], [[247236, 319437], [-2, 1326]], [[247234, 320763], [22, 4543], [-285, -75]], [[251766, 327157], [-13, -4699]], [[251753, 322458], [-101, 0]], [[251652, 322458], [-541, -5]], [[251111, 322453], [-505, -9]], [[250606, 322444], [40, 7497]], [[283502, 328881], [-231, -2074]], [[283271, 326807], [-356, -2933], [-358, -1181]], [[282557, 322693], [-108, 2562], [-182, 604]], [[239238, 328456], [-4, -1941], [-493, 49], [-203, -1309], [-493, -195], [5, -2146]], [[238050, 322914], [-1029, 136], [-185, 1353]], [[269057, 325247], [-524, -1430]], [[268533, 323817], [-371, -223]], [[268162, 323594], [-311, -530]], [[253987, 322657], [-600, -192]], [[253387, 322465], [-453, -3]], [[252934, 322462], [-51, 3]], [[252883, 322465], [51, 7181]], [[273355, 325305], [-822, 286]], [[285469, 320638], [-203, -948], [-926, -816]], [[284340, 318874], [-64, 5013]], [[284276, 323887], [204, 503], [398, -2748], [591, -1004]], [[284882, 327267], [-235, -2198], [118, -897]], [[284765, 324172], [-259, 864], [-282, -1162]], [[284224, 323874], [-953, 2933]], [[258788, 328758], [-158, -3843]], [[258630, 324915], [-206, 2015], [-376, 1415], [4, 806]], [[249395, 329543], [-32, -7084]], [[249363, 322459], [-223, -9]], [[249140, 322450], [-1629, 16]], [[270747, 326034], [-688, 163]], [[270059, 326197], [-383, -97]], [[250606, 322444], [-430, -12]], [[250176, 322432], [-813, 27]], [[252883, 322465], [-1130, -7]], [[235980, 321317], [-18, -3815]], [[235962, 317502], [-20, -4124]], [[235942, 313378], [-1326, -11]], [[234616, 313367], [-2, 3239], [-338, -2]], [[234276, 316604], [0, 3244], [171, 1607], [196, 17], [0, 2160]], [[226999, 328802], [9, -8951]], [[227008, 319851], [-1, -3236]], [[227007, 316615], [-1172, 1]], [[225835, 316616], [-9, 3231]], [[228473, 321276], [-555, 611], [-74, 2247], [-845, 4687]], [[258630, 324915], [-2, -2532]], [[258628, 322383], [-1295, 15]], [[257333, 322398], [-144, -1]], [[242467, 323784], [-5, -1009]], [[242462, 322775], [-297, 41], [-5, -1617], [-876, 479]], [[241284, 321678], [-151, 871], [122, 2107]], [[259869, 326706], [27, -4377]], [[259896, 322329], [-1243, 53]], [[258653, 322382], [-25, 1]], [[263128, 327034], [11, -1303], [-212, -3409]], [[262927, 322322], [-101, -5]], [[262826, 322317], [-467, 1]], [[200462, 326631], [361, -4881]], [[200823, 321750], [-379, 16], [-5, -7060]], [[200439, 314706], [-1451, -14]], [[198988, 314692], [-3680, 23]], [[229063, 321884], [-7, -2046]], [[229056, 319838], [-2048, 13]], [[267573, 322560], [-1043, -137]], [[266530, 322423], [-489, 3118], [-223, -91]], [[265818, 325450], [99, 1725]], [[285669, 327694], [310, 746], [30, -1788], [-452, -995], [295, -346], [-138, -1387], [-575, -2025], [-396, 1477], [22, 796]], [[260981, 322230], [-364, 32]], [[260617, 322262], [-721, 67]], [[281350, 326073], [46, -5342], [-149, -3077], [243, -284]], [[281490, 317370], [-394, -3132]], [[281096, 314238], [-204, 2184], [-465, 3449]], [[280427, 319871], [-419, 2517], [-71, 1882], [149, 2853]], [[239901, 323980], [-690, -4023], [1, -1632]], [[239212, 318325], [-296, -555]], [[238916, 317770], [-881, 35]], [[238035, 317805], [15, 5109]], [[233469, 323637], [-441, -557], [-20, -6469]], [[233008, 316611], [1, -1619], [-439, -6]], [[232570, 314986], [-587, -6], [0, 1619], [-585, 2]], [[231398, 316601], [2, 1620]], [[231400, 318221], [7, 5253], [294, 1895]], [[265818, 325450], [-331, -347], [-413, -2793]], [[265074, 322310], [-349, 6]], [[264725, 322316], [-533, 16]], [[264192, 322332], [82, 4063]], [[231400, 318221], [-877, 0]], [[230523, 318221], [1, 2620], [-236, 42]], [[264192, 322332], [-835, -2]], [[263357, 322330], [-430, -8]], [[280427, 319871], [-1132, -401]], [[279295, 319470], [-372, 2213]], [[278923, 321683], [-155, 1648], [-22, 2457]], [[284224, 323874], [52, 13]], [[284340, 318874], [-211, -331]], [[284129, 318543], [-198, 2128], [-360, 239], [-380, 1072], [-481, 71]], [[282710, 322053], [-153, 640]], [[203116, 323293], [0, -1615], [261, 2], [1, -1550], [-729, 1]], [[202649, 320131], [-58, 616], [-705, 53], [-101, -673], [-844, 4], [-118, 1619]], [[209007, 318439], [-587, -7], [1, -1615], [-294, -10], [-3, -1617], [-1242, -7], [0, -4792]], [[206882, 310391], [-1173, -5]], [[205709, 310386], [1, 4846], [62, -6], [-1, 8105]], [[270059, 326197], [-28, -6431], [221, -1212]], [[270252, 318554], [-254, -3697], [-212, -1915]], [[269786, 312942], [-11, 23]], [[269775, 312965], [-379, 2612], [-91, 3608]], [[269305, 319185], [-142, 3645], [-154, 854], [-476, 133]], [[276023, 325210], [227, -1072], [186, 597], [147, -1356], [71, -2679], [-218, -1752]], [[276436, 318948], [-6, 0]], [[276430, 318948], [-1089, 137]], [[275341, 319085], [120, 7114]], [[278923, 321683], [-437, -2239], [-436, 98]], [[278050, 319542], [11, 671]], [[278061, 320213], [-25, 1291], [-296, 1844]], [[275341, 319085], [-679, 65]], [[274662, 319150], [-651, 42], [43, 2132], [-159, 1235]], [[271464, 320921], [-199, -1405], [-198, -4516]], [[271067, 315000], [-604, 2048], [-211, 1506]], [[271011, 325975], [333, -4682], [120, -372]], [[282710, 322053], [66, -1015], [-81, -3692]], [[282695, 317346], [-1205, 24]], [[214473, 325959], [-5, -8115]], [[214468, 317844], [-992, -9]], [[213476, 317835], [-1442, 8]], [[212034, 317843], [0, 3850]], [[272173, 319555], [-237, 565]], [[271936, 320120], [-472, 801]], [[272426, 325617], [-120, -2206], [-216, -215], [83, -3641]], [[219010, 325953], [-5, -8103]], [[219005, 317850], [-1126, 11]], [[217879, 317861], [-406, 0]], [[217473, 317861], [11, 8077]], [[220510, 323130], [0, -5304]], [[220510, 317826], [-1158, 20]], [[219352, 317846], [-347, 4]], [[215990, 325957], [-18, -8108]], [[215972, 317849], [-1028, 11]], [[214944, 317860], [-476, -16]], [[277740, 323348], [-316, -945], [31, -1526], [-351, -1962]], [[277104, 318915], [-668, 33]], [[217473, 317861], [-1061, -16]], [[216412, 317845], [-440, 4]], [[273710, 323959], [112, -2797], [-91, -1953]], [[273731, 319209], [-1617, 15]], [[272114, 319224], [59, 331]], [[266530, 322423], [-186, -14]], [[266344, 322409], [-1079, -93]], [[265265, 322316], [-191, -6]], [[247234, 320763], [-1924, 142], [-2, -829]], [[245308, 320076], [-139, 2518]], [[224357, 319847], [-575, 10], [0, -4860]], [[223782, 314997], [-488, -1], [-284, 811]], [[223010, 315807], [139, 1188], [-267, 11], [14, 2696], [-285, -467]], [[222611, 319235], [-167, 661], [-83, 3113], [-204, 1670]], [[284158, 318179], [-29, 364]], [[285469, 320638], [29, 1355], [695, 561], [-107, -1081], [521, 322], [-484, -2668], [-165, -1717], [-182, -44], [-131, 1684], [-204, -1777], [-551, 162], [-575, -954], [-157, 1698]], [[222611, 319235], [-441, -168], [-51, -1639], [-679, -8]], [[221440, 317420], [-149, 817], [-33, 3268], [-436, -2], [0, 1607]], [[164640, 304627], [231, -1775], [-418, -877], [-322, 2121], [509, 531]], [[165054, 305328], [976, -1440], [-461, -704], [-359, 131], [-156, 2013]], [[166339, 320671], [-2, -7969], [-90, -1807]], [[166247, 310895], [-250, 760], [-867, -159], [-357, 994], [-804, 202], [-490, -416], [-116, 1396], [-373, 1056], [124, 2395], [-24, 2471], [-171, 1150], [60, 1338]], [[241284, 321678], [-584, -794], [39, -1065]], [[240739, 319819], [-931, 86], [-3, -1605]], [[239805, 318300], [-593, 25]], [[238035, 317805], [-614, -1483]], [[237421, 316322], [-244, 500], [-834, 91], [-381, 589]], [[244560, 320923], [-20, -4593], [-199, 25], [193, -1934]], [[244534, 314421], [-604, 81], [-3, -1622], [-230, 23]], [[243697, 312903], [96, 2891], [-160, 660], [20, 4598], [-307, 36], [4, 2025]], [[269305, 319185], [-840, -2741], [-145, -912]], [[268320, 315532], [-168, 2206], [10, 5856]], [[243697, 312903], [-75, 13]], [[243622, 312916], [-905, 125]], [[242717, 313041], [1, 2457], [-235, 29], [98, 2072], [20, 5168], [-139, 8]], [[274662, 319150], [434, -3775]], [[275096, 315375], [-397, -1019], [74, -878], [-605, -586], [-6, 1090], [-378, -1531]], [[273784, 312451], [4, 1591]], [[273788, 314042], [49, 2841], [-106, 2326]], [[234276, 316604], [-1268, 7]], [[268320, 315532], [-415, -2628]], [[267905, 312904], [-174, 218]], [[267731, 313122], [-145, 795]], [[267586, 313917], [-653, 2806]], [[266933, 316723], [-40, 540]], [[266893, 317263], [305, 3008], [323, 1133], [53, 1159]], [[205709, 310386], [-2, -1614], [-1700, 0]], [[204007, 308772], [-1371, -6], [-3, 3352]], [[202633, 312118], [-147, 1515], [16, 6496], [147, 2]], [[278050, 319542], [43, -1242], [-360, -2633]], [[277733, 315667], [-629, 3248]], [[221440, 317420], [1, -4034], [-493, -32]], [[220948, 313354], [-223, 1273], [-207, -261]], [[220518, 314366], [-8, 3460]], [[242717, 313041], [-496, 63]], [[242221, 313104], [-106, 14]], [[242115, 313118], [5, 1627], [-291, 31], [-264, 1665], [-303, 325], [6, 1345], [-291, 53], [9, 1622], [-247, 33]], [[256004, 318053], [-462, 772]], [[255542, 318825], [-243, 556], [-714, -1852], [-404, 1290], [-162, 1541], [-347, 181]], [[253672, 320541], [-285, 1924]], [[256143, 322529], [-11, -3407], [-128, -1069]], [[245308, 320076], [-7, -2464], [140, -1661]], [[245441, 315951], [-7, -3254], [151, -26], [-6, -2481], [-150, 6]], [[245429, 310196], [-103, 136], [-579, 3569], [-213, 520]], [[266893, 317263], [-555, 643], [-280, 1346]], [[266058, 319252], [-12, 1037], [298, 2120]], [[257333, 322398], [-17, -8213]], [[257316, 314185], [-332, 545], [-546, 1972]], [[256438, 316702], [-434, 1351]], [[252925, 317998], [-982, 22]], [[251943, 318020], [-96, 1897], [-197, -2], [2, 2543]], [[252934, 322462], [-9, -4464]], [[253555, 314761], [-47, -2207]], [[253508, 312554], [-481, 7]], [[253027, 312561], [-4, 5160], [-98, 277]], [[253672, 320541], [-117, -5780]], [[251943, 318020], [-47, -2986]], [[251896, 315034], [-984, 33]], [[250912, 315067], [1, 4042], [197, 807], [1, 2537]], [[249142, 318304], [-519, 9], [-251, -975]], [[248372, 317338], [-343, 700], [-215, -623]], [[247814, 317415], [-5, 2533], [-284, -8]], [[249140, 322450], [2, -4146]], [[250912, 315067], [-438, -278]], [[250474, 314789], [-147, -6], [-2, 4867], [-149, 0], [0, 2782]], [[250474, 314789], [-2, -1631]], [[250472, 313158], [-642, 1090], [-534, 3]], [[249296, 314251], [-2, 2446], [-152, 1607]], [[266058, 319252], [-82, -420]], [[265976, 318832], [-275, -140]], [[265701, 318692], [-106, 2241], [-330, 1383]], [[258653, 322382], [-137, -6674], [89, -612]], [[258605, 315096], [-29, -1679], [-447, -518], [-146, 1195]], [[257983, 314094], [-427, 804], [-240, -713]], [[260678, 319948], [-562, -4378], [-610, -2702], [-150, -76]], [[259356, 312792], [-223, 839], [-30, 1451], [-498, 14]], [[260617, 322262], [61, -2314]], [[263365, 319856], [101, -595], [-208, -1794], [7, -2679]], [[263265, 314788], [-172, 733], [-550, 214]], [[262543, 315735], [233, 4869]], [[262776, 320604], [50, 1713]], [[263357, 322330], [8, -2474]], [[264725, 322316], [-135, -684], [239, -2782], [-180, -2853]], [[264649, 315997], [-86, -841]], [[264563, 315156], [-22, 277]], [[264541, 315433], [-329, 3527], [-293, 882], [-554, 14]], [[262543, 315735], [-381, -217]], [[262162, 315518], [-1, 1816], [-262, 888]], [[261899, 318222], [232, 964], [228, 3132]], [[261899, 318222], [-334, 1613], [-2, 2435]], [[265701, 318692], [-212, -1319]], [[265489, 317373], [-231, 351], [-271, -1838], [-338, 111]], [[284158, 318179], [119, -1091], [-640, -3358], [-489, -1594]], [[283148, 312136], [-159, 657], [-294, 4553]], [[261287, 322237], [-239, -2821], [0, -1352], [-233, -2520]], [[260815, 315544], [-137, 4404]], [[262162, 315518], [-52, -656]], [[262110, 314862], [-108, 4]], [[262002, 314866], [-1168, 24]], [[260834, 314890], [-19, 654]], [[230523, 318221], [0, -1628], [-295, -3], [-4, -3251]], [[230224, 313339], [-873, 12]], [[229351, 313351], [0, 1622], [-293, 812]], [[229058, 315785], [-2, 4053]], [[202633, 312118], [-979, 1703], [-317, 896], [-898, -11]], [[279295, 319470], [266, -2708], [-183, -3842]], [[279378, 312920], [-224, -636], [-333, -2783]], [[278821, 309501], [-4, 24]], [[278817, 309525], [-1052, 5966]], [[277765, 315491], [-32, 176]], [[212034, 317843], [-3, -8091]], [[212031, 309752], [0, -188]], [[212031, 309564], [-1940, 9], [5, 5615]], [[272114, 319224], [155, -4645]], [[272269, 314579], [-1, -1445]], [[272268, 313134], [-327, -920], [-286, 1648]], [[271655, 313862], [-588, 1138]], [[247236, 319437], [-213, 565], [88, -2172], [-320, -435], [282, -923], [-325, -595]], [[246748, 315877], [-1307, 74]], [[255542, 318825], [30, -628], [-318, -3711]], [[255254, 314486], [-1699, 275]], [[166086, 290611], [276, -965], [-300, -16], [24, 981]], [[167726, 304768], [-743, 1873], [-183, 2255], [-553, 1999]], [[167906, 318608], [691, -9433], [-104, -2110], [-329, 6], [-438, -2303]], [[247814, 317415], [-122, -2322], [127, -841]], [[247819, 314252], [0, -807]], [[247819, 313445], [-294, -28], [6, -1584], [-272, -13]], [[247259, 311820], [-473, 1881]], [[246786, 313701], [-38, 2176]], [[260834, 314890], [37, -1200]], [[260871, 313690], [-340, -2929], [-579, -3107]], [[259952, 307654], [-731, 14]], [[259221, 307668], [-12, 4227], [147, 897]], [[281096, 314238], [217, -1643], [-222, -1225]], [[281091, 311370], [-528, -425], [-618, 1727], [-567, 248]], [[223010, 315807], [-346, -3461]], [[222664, 312346], [46, -2146]], [[222710, 310200], [-463, 2268], [-59, -1528], [-214, 361]], [[221974, 311301], [-292, 391], [-321, -718], [-413, 2380]], [[242115, 313118], [-438, 43], [-4, -817], [-514, 69], [-222, -771]], [[240937, 311642], [-45, 1094], [-302, 570]], [[240590, 313306], [-42, 1616], [-478, 872], [30, 2513], [-295, -7]], [[225835, 316616], [-146, -4], [-1, -3243]], [[225688, 313369], [-284, 3], [-145, -1083], [-582, 7], [-438, -808]], [[224239, 311488], [-1, 1890], [-456, -2], [0, 1621]], [[229058, 315785], [-745, -262], [155, -2162], [-579, 4]], [[227889, 313365], [-586, 3]], [[227303, 313368], [-1, 3244], [-295, 3]], [[264541, 315433], [-415, -1026]], [[264126, 314407], [-860, -258]], [[263266, 314149], [-1, 639]], [[266933, 316723], [-339, -3833]], [[266594, 312890], [-433, -921]], [[266161, 311969], [-142, 1338]], [[266019, 313307], [139, 813], [-135, 1990], [115, 1469], [-162, 1253]], [[168718, 285870], [613, -3553], [-362, 241], [-251, 3312]], [[168675, 294217], [663, -1336], [119, -1995], [-366, 418], [-149, 2047], [-267, 866]], [[170961, 302915], [-533, 9], [-383, -3729]], [[170045, 299195], [-299, 468], [-188, -1226], [-342, 667], [55, 1824], [-185, 2348], [-237, 1371], [-531, -106], [-203, -603], [-389, 830]], [[273788, 314042], [-1519, 537]], [[269786, 312942], [-1189, -5125]], [[268597, 307817], [-93, 1502]], [[268504, 309319], [-251, 3128], [-348, 457]], [[276707, 313833], [-152, -754], [-450, 18], [-676, -2348]], [[275429, 310749], [-151, 2724]], [[275278, 313473], [-182, 1902]], [[276430, 318948], [164, -2140], [207, -809], [-94, -2166]], [[277765, 315491], [-510, -6013]], [[277255, 309478], [-68, 132]], [[277187, 309610], [-190, 3520], [-290, 703]], [[256438, 316702], [-14, -6930]], [[256424, 309772], [0, -270]], [[256424, 309502], [-1170, 99]], [[255254, 309601], [0, 4885]], [[266019, 313307], [-494, 36]], [[265525, 313343], [-95, 2291], [59, 1739]], [[271655, 313862], [-387, -3128], [-316, -1221], [-138, -1800]], [[270814, 307713], [-619, 2360], [-220, 1485]], [[269975, 311558], [-189, 1384]], [[209510, 315195], [7, -9723]], [[209517, 305472], [-585, 10], [0, -1637], [-1755, 87], [0, 1633], [-298, 9]], [[206879, 305574], [3, 4817]], [[249296, 314251], [-147, -1]], [[249149, 314250], [-1330, 2]], [[240590, 313306], [-340, 47], [-91, -2176], [-1279, 142]], [[238880, 311319], [36, 6451]], [[231398, 316601], [2, -3247], [-148, -1629], [-731, -2]], [[230521, 311723], [-297, 19], [0, 1597]], [[253027, 312561], [-593, 32]], [[252434, 312593], [1, 817], [-542, -5]], [[251893, 313405], [3, 1629]], [[216412, 317845], [0, -8101]], [[216412, 309744], [-260, 3]], [[216152, 309747], [-1208, 11]], [[214944, 309758], [0, 8102]], [[217879, 317861], [-4, -8109]], [[217875, 309752], [-265, -6]], [[217610, 309746], [-1198, -2]], [[214944, 309758], [-258, 1]], [[214686, 309759], [-1211, -2]], [[213475, 309757], [1, 8078]], [[219352, 317846], [-4, -8079]], [[219348, 309767], [-278, 10]], [[219070, 309777], [-1195, -25]], [[220518, 314366], [0, -4631]], [[220518, 309735], [-1170, 32]], [[238880, 311319], [-3, -1067]], [[238877, 310252], [-196, 24]], [[238681, 310276], [-1273, 171]], [[237408, 310447], [13, 5875]], [[213475, 309757], [-250, -2]], [[213225, 309755], [-1194, -3]], [[265525, 313343], [-379, -1617]], [[265146, 311726], [-589, 2243], [6, 1187]], [[283148, 312136], [-617, -2746]], [[282531, 309390], [-232, 1787], [-388, -117], [-188, -953]], [[281723, 310107], [-370, 469]], [[281353, 310576], [-262, 794]], [[237408, 310447], [-890, 102], [31, -3035]], [[236549, 307514], [-631, -50]], [[235918, 307464], [24, 5914]], [[257983, 314094], [-89, -4491]], [[257894, 309603], [-1470, 169]], [[267586, 313917], [-206, -1091], [-615, -312]], [[266765, 312514], [-171, 376]], [[227303, 313368], [-1, -4055]], [[227302, 309313], [-1606, 12]], [[225696, 309325], [-8, 4044]], [[232570, 314986], [0, -1620], [-300, -11], [2, -6507]], [[232272, 306848], [-593, 2]], [[231679, 306850], [-1159, 9]], [[230520, 306859], [1, 4864]], [[234616, 313367], [-304, 7], [0, -4907], [-291, 4], [-15, -1618]], [[234006, 306853], [-1734, -5]], [[246786, 313701], [-19, -2054], [-497, -863], [38, -1147], [-293, -1724], [-253, 399], [310, -1738], [-364, -407]], [[245708, 306167], [3, -24]], [[245711, 306143], [-453, 5]], [[245258, 306148], [92, 410], [79, 3638]], [[229351, 313351], [-149, -2], [-1, -3219], [-146, -6]], [[229055, 310124], [-301, 797], [-865, 13], [0, 2431]], [[224239, 311488], [147, -1345], [-3, -3288]], [[224383, 306855], [-432, -385], [-522, 1415]], [[223429, 307885], [-656, 27], [-63, 2288]], [[263266, 314149], [3, -2538]], [[263269, 311611], [-982, -374]], [[262287, 311237], [-274, 215], [97, 3410]], [[278817, 309525], [-155, -872]], [[278662, 308653], [-702, 872], [-466, -1308]], [[277494, 308217], [-239, 1261]], [[265146, 311726], [62, -1577]], [[265208, 310149], [-838, 21]], [[264370, 310170], [1, 855]], [[264371, 311025], [-245, 3382]], [[275429, 310749], [0, -38]], [[275429, 310711], [-371, -1301], [-162, -2339]], [[274896, 307071], [-379, -1286]], [[274517, 305785], [-288, -570], [-418, 2121], [121, 1598]], [[273932, 308934], [155, 2001], [-303, 1516]], [[212031, 309564], [-10, -8889]], [[212021, 300675], [-15, -4739]], [[212006, 295936], [-1274, -7]], [[210732, 295929], [1, 1618], [-582, -19], [5, 3039], [-348, -1], [0, 4885], [-291, 21]], [[251893, 313405], [-148, -262], [-98, -2422]], [[251647, 310721], [-1175, 275]], [[250472, 310996], [0, 2162]], [[259221, 307668], [-550, -1892]], [[258671, 305776], [-416, 2982]], [[258255, 308758], [-361, 845]], [[262002, 314866], [-202, -2820], [-428, -1223], [-148, -1566], [-209, 4]], [[261015, 309261], [-144, 4429]], [[262287, 311237], [-115, -5511]], [[262172, 305726], [-1045, -291]], [[261127, 305435], [-112, 3826]], [[204007, 308772], [-2, -8089], [-357, 6], [0, -3269], [-895, 189], [3, -3357]], [[202756, 294252], [-282, -80], [-3451, 20]], [[199023, 294192], [-10, 14576], [-25, 5924]], [[199023, 294192], [-802, 21], [0, -5147]], [[198221, 289066], [-2916, 138]], [[195305, 289204], [0, 10598]], [[255254, 309601], [-292, 45]], [[254962, 309646], [-1501, 262]], [[253461, 309908], [47, 2646]], [[221974, 311301], [-1, -5776]], [[221973, 305525], [-842, 203], [-613, 2379]], [[220518, 308107], [0, 1628]], [[273932, 308934], [-751, -1023], [-232, -720], [-385, 1197]], [[272564, 308388], [-296, 4746]], [[245258, 306148], [-220, -1244], [179, -1807], [-328, 48], [-478, 1054]], [[244411, 304199], [-66, 1224]], [[244345, 305423], [-235, 2560], [-507, 303], [19, 4630]], [[264371, 311025], [-903, 8], [-199, 578]], [[250472, 310996], [3, -4065]], [[250475, 306931], [-737, 17]], [[249738, 306948], [0, 538], [-588, 29]], [[249150, 307515], [-1, 6735]], [[249150, 307515], [-2, -541], [-585, 15]], [[248563, 306989], [-568, -78]], [[247995, 306911], [2, 1971], [-165, 659], [-13, 3904]], [[267731, 313122], [-172, -4100]], [[267559, 309022], [-165, -650], [-348, 481], [-159, -755]], [[266887, 308098], [-122, 4416]], [[277187, 309610], [-200, -184], [-957, -3894]], [[276030, 305532], [-239, 1408], [128, 659], [-179, 3128], [-311, -16]], [[272564, 308388], [-61, -777]], [[272503, 307611], [-371, -2256]], [[272132, 305355], [-182, 82], [-533, 1971], [-394, -959]], [[271023, 306449], [-209, 1264]], [[261127, 305435], [65, -2172]], [[261192, 303263], [-366, -424]], [[260826, 302839], [-582, 505]], [[260244, 303344], [-292, 4310]], [[247116, 305288], [0, -1624]], [[247116, 303664], [-574, 36]], [[246542, 303700], [-7, 2441], [-827, 26]], [[247259, 311820], [2, -3021], [-145, 16], [0, -3527]], [[247995, 306911], [-1, -1623], [-878, 0]], [[266161, 311969], [-151, -1209], [137, -1333]], [[266147, 309427], [-550, -3124]], [[265597, 306303], [-143, -536], [-540, 1289]], [[264914, 307056], [377, 2075], [-83, 1018]], [[252434, 312593], [-3, -7006]], [[252431, 305587], [-491, -269]], [[251940, 305318], [-293, 8]], [[251647, 305326], [0, 5395]], [[229055, 310124], [0, -2981]], [[229055, 307143], [-102, -1894]], [[228953, 305249], [-1646, 5]], [[227307, 305254], [-5, 4059]], [[230520, 306859], [-129, -799], [-366, 1]], [[230025, 306061], [-236, 1077], [-734, 5]], [[225696, 309325], [4, -2728]], [[225700, 306597], [-87, -540], [-545, 799], [-164, -1383]], [[224904, 305473], [-175, -372], [-346, 1754]], [[235918, 307464], [-20, -4634]], [[235898, 302830], [-25, -5641]], [[235873, 297189], [-725, 1210]], [[235148, 298399], [-85, 1118], [-236, -357], [-302, 2195], [-518, 1395]], [[234007, 302750], [-1, 4103]], [[240937, 311642], [-27, -4926]], [[240910, 306716], [-580, 117]], [[240330, 306833], [-387, 76], [-25, 1423], [-898, 817], [-143, 1103]], [[192649, 296055], [0, -2067], [-471, -22], [-761, -1596], [-17, -3435]], [[191400, 288935], [-519, -982], [-411, -2924], [-457, 4942], [-260, 4020]], [[189753, 293991], [-316, 3938], [-198, -1382], [-453, 2730], [43, 1284], [-343, 3366]], [[268504, 309319], [-576, -1452], [-270, 224]], [[267658, 308091], [-99, 931]], [[242221, 313104], [-71, -8013]], [[242150, 305091], [-288, -50]], [[241862, 305041], [-455, 1583], [-497, 92]], [[244345, 305423], [-785, 1742], [-49, -1484], [-582, -12], [0, -545]], [[242929, 305124], [-779, -33]], [[266887, 308098], [-133, -492]], [[266754, 307606], [-217, 1202], [-390, 619]], [[281353, 310576], [-256, -2617], [-334, -211], [-135, -1226], [-339, 132], [-50, -1711], [-247, -2039]], [[279992, 302904], [-1171, 6597]], [[269975, 311558], [-244, -1242], [240, -2297], [-54, -2071], [-167, -825]], [[269750, 305123], [-567, 148], [-179, -1083]], [[269004, 304188], [-407, 3629]], [[253461, 309908], [-84, -4366]], [[253377, 305542], [-946, 45]], [[223429, 307885], [-1, -7045]], [[223428, 300840], [-1456, 0]], [[221972, 300840], [1, 4685]], [[263252, 305382], [-219, 27]], [[263033, 305409], [-515, 58]], [[262518, 305467], [-346, 259]], [[263269, 311611], [-17, -6229]], [[264370, 310170], [-2, -2778]], [[264368, 307392], [-267, -204], [-179, -1893]], [[263922, 305295], [-670, 87]], [[271023, 306449], [-385, -3232]], [[270638, 303217], [-108, -158]], [[270530, 303059], [5, 561], [-727, -210], [-58, 1713]], [[282531, 309390], [61, 24]], [[282592, 309414], [10, -65]], [[282602, 309349], [-405, -2626], [-165, -1820], [-109, 2615]], [[281923, 307518], [-200, 2589]], [[251647, 305326], [-877, -15]], [[250770, 305311], [-293, -4], [-2, 1624]], [[276030, 305532], [200, -730]], [[276230, 304802], [-500, -1759], [-394, 2383], [-444, 601], [4, 1044]], [[281923, 307518], [8, -4063], [-186, -1610], [-387, 486], [-737, -285], [-373, -589]], [[280248, 301457], [-33, 176]], [[280215, 301633], [-11, 67]], [[280204, 301700], [-212, 1204]], [[237408, 310447], [27, -3044], [293, -50], [-7, -3257]], [[237721, 304096], [-23, -4862], [-351, 60]], [[237347, 299294], [-4, 1]], [[237343, 299295], [-252, 2449], [-133, 5739], [-409, 31]], [[238681, 310276], [-66, -2358], [143, -158], [46, -2922], [169, -1709]], [[238973, 303129], [-231, -2]], [[238742, 303127], [-202, -247], [-819, 1216]], [[206879, 305574], [2, -12856], [-37, -4822], [-1146, -121]], [[205698, 287775], [-6, 3219], [-1134, -5], [-3, 1594], [-1724, 6]], [[202831, 292589], [-75, 1663]], [[240330, 306833], [-20, -6441]], [[240310, 300392], [-587, -612]], [[239723, 299780], [-511, 1233], [-239, 2116]], [[264914, 307056], [-97, -2181]], [[264817, 304875], [-449, 1093], [0, 1424]], [[254962, 309646], [-4, -5675]], [[254958, 303971], [0, -1619]], [[254958, 302352], [-879, 89]], [[254079, 302441], [-98, 2459], [-614, 117]], [[253367, 305017], [10, 525]], [[183362, 303916], [0, -11575]], [[183362, 292341], [-1740, 3], [0, 1620], [-862, -20], [-3, -8075], [-686, -61]], [[180071, 285808], [-439, 260], [-94, 887], [82, 3389], [-151, 600], [21, 1938], [272, 564]], [[179762, 293446], [283, 2148], [77, 2692], [-106, 4262], [274, 1899], [11, 1120]], [[181121, 309576], [281, -790], [1201, -586], [253, 1502], [507, 147]], [[219070, 309777], [-4, -8906]], [[219066, 300871], [-1455, -38]], [[217611, 300833], [-1, 8913]], [[220518, 308107], [-138, 101], [-4, -7331]], [[220376, 300877], [-1310, -6]], [[258255, 308758], [-186, -144], [-224, -2438], [-291, -747], [-162, -1946], [-430, -1123], [-129, -1066]], [[256833, 301294], [-358, 590], [-165, 1921]], [[256310, 303805], [109, -16], [5, 5713]], [[217611, 300833], [-1456, -60]], [[216155, 300773], [-3, 8974]], [[216155, 300773], [-1454, -106]], [[214701, 300667], [-15, 9092]], [[214701, 300667], [-1476, 8]], [[213225, 300675], [0, 9080]], [[277494, 308217], [-65, -786], [217, -4445], [468, -2796]], [[278114, 300190], [-479, -436], [-840, 1115], [-215, 922]], [[276580, 301791], [-276, 1144]], [[276304, 302935], [225, 772], [-299, 1095]], [[213225, 300675], [-1204, 0]], [[256310, 303805], [-1352, 166]], [[280204, 301700], [21, -471], [-685, -2076], [-529, -3188]], [[279011, 295965], [-269, -6], [-253, 2493]], [[278489, 298452], [-185, 3128], [-229, 1784], [245, 1596], [342, 3693]], [[278489, 298452], [-265, 205], [-88, 1174]], [[278136, 299831], [-22, 359]], [[266754, 307606], [118, -2921]], [[266872, 304685], [-494, -1390]], [[266378, 303295], [-72, 1227], [-571, 652], [-138, 1129]], [[227307, 305254], [-1, -3184]], [[227306, 302070], [-352, 1622], [-507, -2568], [-302, 757]], [[226145, 301881], [90, 1860], [-381, 232], [-154, 2624]], [[269004, 304188], [84, -1081]], [[269088, 303107], [-225, 529]], [[268863, 303636], [-374, -245]], [[268489, 303391], [-548, 1345]], [[267941, 304736], [-283, 3355]], [[267941, 304736], [-591, -490]], [[267350, 304246], [-195, -334]], [[267155, 303912], [-283, 773]], [[274517, 305785], [-85, -1864], [134, -4155], [-61, -616]], [[274505, 299150], [-581, 663], [-511, 1884]], [[273413, 301697], [-135, 2327], [-372, 1680], [-227, 39], [-176, 1868]], [[258671, 305776], [-63, -2961]], [[258608, 302815], [-229, -1970], [-471, -601], [9, -685]], [[257917, 299559], [-515, 1403], [-542, -470]], [[256860, 300492], [-27, 802]], [[221972, 300840], [4, -1864]], [[221976, 298976], [-229, 1201], [-392, 509], [-834, 191]], [[220521, 300877], [-145, 0]], [[224904, 305473], [0, -4595]], [[224904, 300878], [-1476, -38]], [[260244, 303344], [-448, -474], [-461, -1878]], [[259335, 300992], [-374, 2733], [-353, -910]], [[273413, 301697], [-85, -3220]], [[273328, 298477], [-403, -1010]], [[272925, 297467], [-503, 1412], [-567, 2766]], [[271855, 301645], [277, 3710]], [[249738, 306948], [7, -5486]], [[249745, 301462], [-730, -2], [-438, 571]], [[248577, 302031], [-14, 4958]], [[237343, 299295], [-645, 694], [-800, 2841]], [[271855, 301645], [-224, -1169]], [[271631, 300476], [-514, 964], [-162, 2031], [-317, -254]], [[264817, 304875], [-499, -1732]], [[264318, 303143], [-198, 104], [-7, -5871]], [[264113, 297376], [-299, 18], [-3, -1823]], [[263811, 295571], [-420, -902]], [[263391, 294669], [-672, 168]], [[262719, 294837], [116, 1165]], [[262835, 296002], [415, 1551], [228, 1602]], [[263478, 299155], [298, 1539], [245, 2560], [-99, 2041]], [[230025, 306061], [101, -881], [-211, -1084], [101, -2120]], [[230016, 301976], [-186, 350], [-327, -1482], [-269, 387], [-183, 1849]], [[229051, 303080], [-98, 2169]], [[244411, 304199], [-353, -701], [-25, -3600]], [[244033, 299898], [-1166, 155]], [[242867, 300053], [62, 5071]], [[276304, 302935], [-783, -2654], [-394, -674], [-382, -2307]], [[274745, 297300], [-240, 1850]], [[265597, 306303], [-143, -2279], [195, -1400]], [[265649, 302624], [-510, -2675]], [[265139, 299949], [-116, -620]], [[265023, 299329], [-659, 3103], [-46, 711]], [[248577, 302031], [0, -1380], [-585, -270], [-2, -1632]], [[247990, 298749], [-442, 543], [316, 1089], [-750, 38]], [[247114, 300419], [2, 3245]], [[250770, 305311], [4, -4878], [-150, -1369]], [[250624, 299064], [-878, -312]], [[249746, 298752], [-1, 2710]], [[231679, 306850], [149, -590], [1, -3199], [271, -1474], [224, -5]], [[232324, 301582], [-241, -630]], [[232083, 300952], [-247, 888], [-429, -565], [-250, -1798], [-558, -652]], [[230599, 298825], [-125, 949], [-568, 1263], [110, 939]], [[234007, 302750], [-176, 481], [-257, -1570]], [[233574, 301661], [-669, 201], [-133, 967], [-448, -1247]], [[241862, 305041], [-376, -48], [-11, -1571], [394, -3307]], [[241869, 300115], [-693, 133]], [[241176, 300248], [-866, 144]], [[226145, 301881], [-3, -7871]], [[226142, 294010], [-1232, -6]], [[224910, 294004], [-6, 6874]], [[266378, 303295], [-305, -1110]], [[266073, 302185], [-424, 439]], [[246542, 303700], [-5, -6913], [-293, -2], [0, -1616]], [[246244, 295169], [-1256, -5]], [[244988, 295164], [-45, 601]], [[244943, 295765], [269, 599], [-236, 1265], [282, 815], [-40, 1455], [303, -382], [-185, 3716], [560, 1252], [-185, 1658]], [[244943, 295765], [-41, -823], [-579, 866]], [[244323, 295808], [8, 4034], [-298, 56]], [[262518, 305467], [-156, -2441], [-200, -874]], [[262162, 302152], [-936, -50]], [[261226, 302102], [-34, 1161]], [[253367, 305017], [-117, -5834]], [[253250, 299183], [-737, -1766]], [[252513, 297417], [38, 554], [-611, 6], [-2, 2436]], [[251938, 300413], [2, 4905]], [[210732, 295929], [-587, -11], [-3, -3235], [-124, -7], [0, -8008], [-134, -3]], [[209884, 284665], [-2861, -35], [-28, -8243]], [[206995, 276387], [-1400, -32], [4, 8250], [101, 1], [-2, 3169]], [[263478, 299155], [-127, 1132], [-280, 33]], [[263071, 300320], [-38, 5089]], [[179762, 293446], [-4058, -181]], [[175704, 293265], [-2643, -5], [-585, 89], [-362, 1122], [-387, 245]], [[171727, 294716], [267, 2870], [-339, 971], [-382, 2958]], [[263071, 300320], [-494, -473]], [[262577, 299847], [-380, 582]], [[262197, 300429], [-35, 1723]], [[270530, 303059], [-303, -446], [112, -1813], [-159, -1241], [160, -3138]], [[270340, 296421], [-326, 1801]], [[270014, 298222], [-319, 2646], [-607, 2239]], [[251938, 300413], [-588, 24], [-1, -1081], [-287, -276]], [[251062, 299080], [-438, -16]], [[229051, 303080], [-27, -97]], [[229024, 302983], [-420, -2885], [-33, -1359], [-271, 1490], [50, 1869], [-342, -239], [-177, -1289], [-249, 387], [-61, 1401]], [[227521, 302358], [-215, -288]], [[242867, 300053], [0, -1626]], [[242867, 298427], [-989, 64]], [[241878, 298491], [-9, 1624]], [[254079, 302441], [14, -7371]], [[254093, 295070], [-914, 185]], [[253179, 295255], [71, 3928]], [[268489, 303391], [-191, -580], [-387, -2963], [106, -884]], [[268017, 298964], [-130, -739]], [[267887, 298225], [-343, 99], [-450, 1171]], [[267094, 299495], [12, 1605]], [[267106, 301100], [49, 2812]], [[189753, 293991], [-1506, -3], [-6, -4849], [-1376, -19], [-349, 1601], [-5, -14590]], [[186511, 276131], [-3149, -35]], [[183362, 276096], [0, 16245]], [[267106, 301100], [-728, 2195]], [[238742, 303127], [-74, -8950]], [[238668, 294177], [-668, 109]], [[238000, 294286], [-287, 2381]], [[237713, 296667], [-388, 1098], [22, 1529]], [[256860, 300492], [-290, -2960], [-338, -792], [-245, -1877]], [[255987, 294863], [-144, 1386], [-293, 274]], [[255550, 296523], [0, 1620], [-291, 54], [-9, 3268], [-292, 887]], [[268863, 303636], [139, -2861], [323, -3555]], [[269325, 297220], [-471, -581]], [[268854, 296639], [-87, -160]], [[268767, 296479], [-371, 1042], [-216, -421], [-163, 1864]], [[227521, 302358], [-8, -8969]], [[227513, 293389], [-1201, 1]], [[226312, 293390], [-170, 620]], [[259335, 300992], [56, -1316], [-280, -1720]], [[259111, 297956], [-212, -1709], [70, -887], [-508, -2769]], [[258461, 292591], [2, 2075], [-386, 811]], [[258077, 295477], [-160, 4082]], [[247114, 300419], [-4, -8971]], [[247110, 291448], [-285, -7], [1, -1091], [-449, -9]], [[246377, 290341], [-133, 6], [0, 4822]], [[270014, 298222], [-538, -798]], [[269476, 297424], [-151, -204]], [[271631, 300476], [-1005, -5256]], [[270626, 295220], [-44, 238]], [[270582, 295458], [-242, 963]], [[265023, 299329], [-257, -2572], [-190, 585]], [[264576, 297342], [-271, 24]], [[264305, 297366], [-192, 10]], [[260085, 295668], [2, 547], [-556, 17], [-158, 1641], [-262, 83]], [[260826, 302839], [-296, -1218], [-7, -4236], [-438, -1717]], [[267094, 299495], [-351, -1180]], [[266743, 298315], [-277, 2222]], [[266466, 300537], [-393, 1648]], [[261226, 302102], [133, -4629]], [[261359, 297473], [96, -3170]], [[261455, 294303], [-945, 242]], [[260510, 294545], [-581, 52]], [[259929, 294597], [156, 1071]], [[235148, 298399], [-1, -6962]], [[235147, 291437], [-172, 647]], [[234975, 292084], [-223, 645], [-660, -165]], [[234092, 292564], [-504, -212]], [[233588, 292352], [-6, 49]], [[233582, 292401], [-8, 9260]], [[239723, 299780], [-33, -6035]], [[239690, 293745], [-694, -157]], [[238996, 293588], [-328, 589]], [[230599, 298825], [-15, -6105]], [[230584, 292720], [-1252, 143]], [[229332, 292863], [-306, 203]], [[229026, 293066], [-2, 9917]], [[229026, 293066], [-1224, 262]], [[227802, 293328], [-289, 61]], [[237713, 296667], [-606, -1073]], [[237107, 295594], [-320, 702], [-637, -837], [-277, 1730]], [[276580, 301791], [-335, -2182], [7, -1181], [-302, -3863]], [[275950, 294565], [-336, -991]], [[275614, 293574], [-478, 39], [-285, 2097]], [[274851, 295710], [-106, 1590]], [[171727, 294716], [-239, -2194]], [[171488, 292522], [-527, 2873], [-607, 2124], [-309, 1676]], [[233582, 292401], [-516, 1393], [-745, 742], [-269, -626]], [[232052, 293910], [31, 7042]], [[266466, 300537], [-488, -4110]], [[265978, 296427], [-652, 2740]], [[265326, 299167], [-187, 782]], [[255550, 296523], [-579, 144], [-98, -1641], [-485, 59]], [[254388, 295085], [-295, -15]], [[262197, 300429], [-36, -1811], [-802, -1145]], [[249746, 298752], [0, -823]], [[249746, 297929], [-780, -17]], [[248966, 297912], [-952, 5]], [[248014, 297917], [-24, 832]], [[278136, 299831], [-261, -1729], [-65, -2062], [-295, -1492], [-382, -3555]], [[277133, 290993], [-221, 469], [-599, 3177], [-363, -74]], [[232052, 293910], [-3, -968]], [[232049, 292942], [-1216, -1076]], [[230833, 291866], [-249, 854]], [[274851, 295710], [-156, 131], [-298, -1760], [-415, 2481], [-367, 85], [-287, 1830]], [[272925, 297467], [-517, -3023]], [[272408, 294444], [-1070, -5442]], [[271338, 289002], [-265, 919]], [[271073, 289921], [-257, 2318], [43, 1727], [-233, 1254]], [[258077, 295477], [-439, -1478], [-435, -2504], [-548, -1594]], [[256655, 289901], [-109, 9]], [[256546, 289910], [-267, 1112], [-470, 3450], [178, 391]], [[220521, 300877], [16, -8166]], [[220537, 292711], [-1467, 10]], [[219070, 292721], [-4, 8150]], [[221976, 298976], [5, -6234]], [[221981, 292742], [-1444, -31]], [[224910, 294004], [2, -1315]], [[224912, 292689], [-1486, 26]], [[223426, 292715], [2, 8125]], [[219070, 292721], [-1453, -13]], [[217617, 292708], [-6, 8125]], [[217617, 292708], [-1443, -45]], [[216174, 292663], [-19, 8110]], [[223426, 292715], [-1445, 27]], [[216174, 292663], [-1446, -96]], [[214728, 292567], [-27, 8100]], [[213225, 300675], [57, -8129]], [[213282, 292546], [-1287, -1]], [[211995, 292545], [11, 3391]], [[214728, 292567], [-1446, -21]], [[241176, 300248], [-12, -1321], [-518, -4118], [192, -1475], [382, -1184]], [[241220, 292150], [-1146, 188]], [[240074, 292338], [-391, 56], [7, 1351]], [[266743, 298315], [382, -3067], [-30, -933]], [[267095, 294315], [-707, -913]], [[266388, 293402], [-414, 1708]], [[265974, 295110], [4, 1317]], [[262719, 294837], [-459, -1602]], [[262260, 293235], [-776, 48]], [[261484, 293283], [-29, 1020]], [[262577, 299847], [-12, -3859], [270, 14]], [[248014, 297917], [76, -4060], [-205, -780], [1, -1558]], [[247886, 291519], [-437, -567]], [[247449, 290952], [-227, -1245], [-112, 1741]], [[252513, 297417], [69, -2403], [-508, -277]], [[252074, 294737], [0, 1098], [-968, -56]], [[251106, 295779], [-44, 3301]], [[241878, 298491], [54, -3825], [-183, -2389], [75, -1398]], [[241824, 290879], [-230, -523], [-374, 1794]], [[244323, 295808], [-11, -3253]], [[244312, 292555], [-1484, 172]], [[242828, 292727], [39, 5700]], [[264965, 295106], [-389, 2236]], [[265326, 299167], [-46, -1734], [-315, -2327]], [[279011, 295965], [-403, -3616], [-92, -2363], [-262, 1132], [231, -2620], [-212, -589], [-375, 805]], [[277898, 288714], [-123, 574]], [[277775, 289288], [-642, 1705]], [[195305, 289204], [0, -8032]], [[195305, 281172], [-1, -6537]], [[195304, 274635], [-186, -4]], [[195118, 274631], [-312, 2178], [43, 3573], [-198, 582], [-596, 5810], [0, 10694]], [[267887, 298225], [124, -661], [-175, -1445], [3, -2070]], [[267839, 294049], [-421, -2128]], [[267418, 291921], [-323, 2394]], [[253179, 295255], [-83, -4574]], [[253096, 290681], [-1016, -26]], [[252080, 290655], [-6, 4082]], [[265974, 295110], [21, -726], [-419, -926], [-105, -1288]], [[265471, 292170], [-170, 1415]], [[265301, 293585], [-336, 1521]], [[251106, 295779], [-194, -540]], [[250912, 295239], [-465, -210], [-350, -1146]], [[250097, 293883], [-350, 16], [-1, 4030]], [[268767, 296479], [-104, -668]], [[268663, 295811], [-273, -796], [-103, -1445]], [[268287, 293570], [-448, 479]], [[237107, 295594], [1, -5232]], [[237108, 290362], [-341, 757], [-196, -1322], [-639, 965], [-521, -443]], [[235411, 290319], [-264, 1118]], [[275614, 293574], [-88, -2688], [-301, -779]], [[275225, 290107], [-353, 382], [-40, 1051], [-800, -2860]], [[274032, 288680], [-22, -72]], [[274010, 288608], [-398, 2352], [-785, 2545]], [[272827, 293505], [-419, 939]], [[242828, 292727], [22, -1854], [-368, -1418], [-65, -1107]], [[242417, 288348], [-241, 1667], [-352, 864]], [[270582, 295458], [-741, -3541]], [[269841, 291917], [-395, 3623], [30, 1884]], [[259929, 294597], [-147, 0], [-211, -3806], [-383, 38], [-157, -3571]], [[259031, 287258], [-882, -28]], [[258149, 287230], [-35, 1334], [210, 2007], [198, 282], [-61, 1738]], [[250097, 293883], [-203, -505], [0, -2741]], [[249894, 290637], [-534, -9]], [[249360, 290628], [-4, 2180], [-385, 256], [-5, 4848]], [[249360, 290628], [-290, -1321]], [[249070, 289307], [-1184, 2212]], [[269841, 291917], [-165, -789]], [[269676, 291128], [-4, -5]], [[269672, 291123], [-80, 1]], [[269592, 291124], [-424, 845], [-314, 4670]], [[195118, 274631], [-3725, 22]], [[191393, 274653], [0, 1610]], [[191393, 276263], [7, 12672]], [[264305, 297366], [79, -1215], [-282, -4274]], [[264102, 291877], [-95, 1]], [[264007, 291878], [19, 2058], [-215, 1635]], [[265301, 293585], [-113, -1287], [-385, -1434]], [[264803, 290864], [-134, 698], [-567, 315]], [[238000, 294286], [55, -4237], [-203, -2132], [-208, 87], [128, -2331]], [[237772, 285673], [-29, 1]], [[237743, 285674], [-635, -3]], [[237108, 285671], [0, 4691]], [[269592, 291124], [-134, -694]], [[269458, 290430], [-356, 976], [-547, -1372]], [[268555, 290034], [-268, 3536]], [[256546, 289910], [-601, -2119], [-102, -2363], [-288, -51]], [[255555, 285377], [-818, 63]], [[254737, 285440], [-326, 195], [-14, 2539]], [[254397, 288174], [-9, 6911]], [[211995, 292545], [-22, -7993]], [[211973, 284552], [0, -8133]], [[211973, 276419], [1, -8101]], [[211974, 268318], [0, -1611], [-731, -3]], [[211243, 266704], [-1104, -3]], [[210139, 266701], [0, 9724], [-255, -1], [0, 8241]], [[252080, 290655], [-401, -9]], [[251679, 290646], [-766, -8]], [[250913, 290638], [-1, 4601]], [[244988, 295164], [-59, -1673], [289, 734], [-26, -3356], [151, -2943], [-317, -598], [225, -984], [-128, -820]], [[245123, 285524], [0, -134]], [[245123, 285390], [-271, 18]], [[244852, 285408], [-481, 19]], [[244371, 285427], [-67, -3]], [[244304, 285424], [8, 7131]], [[264007, 291878], [-125, -1789], [-179, 18]], [[263703, 290107], [-245, 1867], [-67, 2695]], [[258149, 287230], [-73, -1530]], [[258076, 285700], [-260, 915], [-756, 37], [2, -410]], [[257062, 286242], [-403, 2158], [-4, 1501]], [[271073, 289921], [-669, -319], [-229, 1236], [-260, -546]], [[269915, 290292], [-148, 616]], [[269767, 290908], [-91, 220]], [[254397, 288174], [-931, -2937]], [[253466, 285237], [-470, -87]], [[252996, 285150], [100, 5531]], [[250913, 290638], [-58, -1638], [-291, -9], [-3, -1640], [-289, -10]], [[250272, 287341], [5, 3289], [-383, 7]], [[246377, 290341], [40, -3234]], [[246417, 287107], [-592, 20], [0, -1670]], [[245825, 285457], [-702, 67]], [[266388, 293402], [-34, -4888]], [[266354, 288514], [-753, -747]], [[265601, 287767], [-17, 901]], [[265584, 288668], [-113, 3502]], [[263703, 290107], [-14, -676]], [[263689, 289431], [-975, 44], [-28, -604]], [[262686, 288871], [-213, 626]], [[262473, 289497], [-213, 3738]], [[277775, 289288], [-200, -1210], [-345, -446], [-431, -3536]], [[276799, 284096], [-357, -1958], [-73, 1501]], [[276369, 283639], [-170, -185], [-119, 1854], [-263, 409]], [[275817, 285717], [-479, 2444], [-113, 1946]], [[175704, 293265], [8, -6545], [-64, -14], [-11, -8498]], [[175637, 278208], [-2838, -1564], [17, 2580], [-320, 834], [-131, 1949], [82, 971], [-206, 4490], [-532, 4208], [-221, 846]], [[261484, 293283], [160, -5557]], [[261644, 287726], [11, -400]], [[261655, 287326], [-1005, -14]], [[260650, 287312], [-168, -13]], [[260482, 287299], [28, 7246]], [[260482, 287299], [-991, -305]], [[259491, 286994], [-460, 264]], [[233588, 292352], [-6, -55]], [[233582, 292297], [-854, -556], [-398, -900], [-289, -1444]], [[232041, 289397], [8, 3545]], [[272827, 293505], [-15, -5200], [98, -784]], [[272910, 287521], [-478, -195], [-495, 933], [-201, -1171]], [[271736, 287088], [-363, 872], [-35, 1042]], [[267418, 291921], [45, -836], [-297, -951], [-55, -1334]], [[267111, 288800], [-431, -35]], [[266680, 288765], [-326, -251]], [[202831, 292589], [15, -6292]], [[202846, 286297], [-1525, -4281], [1, -811], [-1146, 18], [-2, -3253]], [[200174, 277970], [-860, -3]], [[199314, 277967], [-358, 449], [43, 2766], [-165, 3253], [-161, 392], [-104, 4258], [-348, -19]], [[238996, 293588], [-214, -3466], [-111, 31], [-24, -4496]], [[238647, 285657], [-85, 2]], [[238562, 285659], [-790, 14]], [[268555, 290034], [21, -284]], [[268576, 289750], [-391, -1856], [-455, -1079]], [[267730, 286815], [-127, 1309], [-492, 676]], [[183362, 276096], [1, -8676]], [[183363, 267420], [-4125, 8475], [13, 2284], [251, 1898]], [[179502, 280077], [536, 715], [179, 2807], [-146, 2209]], [[191393, 276263], [-1966, -35], [0, -192], [-2916, 95]], [[226312, 293390], [-10, -8052]], [[226302, 285338], [-375, 38]], [[225927, 285376], [-1032, 85]], [[224895, 285461], [17, 7228]], [[240074, 292338], [-28, -6700]], [[240046, 285638], [-697, 10]], [[239349, 285648], [-702, 9]], [[265584, 288668], [-611, 418]], [[264973, 289086], [-229, 4]], [[264744, 289090], [59, 1774]], [[274010, 288608], [-793, -2802]], [[273217, 285806], [-307, 1715]], [[179502, 280077], [-3865, -1869]], [[227802, 293328], [-42, -8197]], [[227760, 285131], [-406, 73]], [[227354, 285204], [-1052, 134]], [[229332, 292863], [-29, -7782]], [[229303, 285081], [-523, -53]], [[228780, 285028], [-1020, 103]], [[262473, 289497], [-829, -1771]], [[232039, 284934], [-231, 5], [-115, -1982], [146, -674]], [[231839, 282283], [-397, 23]], [[231442, 282306], [-615, 61]], [[230827, 282367], [1, 2606]], [[230828, 284973], [5, 6893]], [[232041, 289397], [-2, -4463]], [[230828, 284973], [-612, 11]], [[230216, 284984], [-913, 97]], [[219070, 292721], [-5, -8098]], [[219065, 284623], [-381, 10]], [[218684, 284633], [-1066, 127]], [[217618, 284760], [-1, 7948]], [[220537, 292711], [5, -8140]], [[220542, 284571], [-432, -2]], [[220110, 284569], [-1045, 54]], [[234975, 292084], [-31, -7088]], [[234944, 284996], [-292, 1575], [-561, -613]], [[234091, 285958], [1, 6606]], [[217618, 284760], [-376, -125]], [[217242, 284635], [-1070, -47]], [[216172, 284588], [2, 8075]], [[223426, 292715], [8, -8204]], [[223434, 284511], [-404, 2]], [[223030, 284513], [-1045, 0]], [[221985, 284513], [-4, 8229]], [[224895, 285461], [-2, -1035], [-413, 38]], [[224480, 284464], [-1046, 47]], [[221985, 284513], [-393, -1]], [[221592, 284512], [-1050, 59]], [[244304, 285424], [-1696, 42]], [[242608, 285466], [-191, 2882]], [[216172, 284588], [-374, 14]], [[215798, 284602], [-1072, -38]], [[214726, 284564], [2, 8003]], [[206995, 276387], [10, -9680]], [[207005, 266707], [-197, -1]], [[206808, 266706], [-3007, 34]], [[203801, 266740], [-1057, -19]], [[202744, 266721], [2, 17810], [100, 1766]], [[213282, 292546], [0, -7999]], [[213282, 284547], [-1309, 5]], [[214726, 284564], [-368, -14]], [[214358, 284550], [-1076, -3]], [[234091, 285958], [-73, -393]], [[234018, 285565], [-60, -961], [-377, 12]], [[233581, 284616], [1, 7681]], [[242608, 285466], [-1828, 115]], [[240780, 285581], [-734, 57]], [[233581, 284616], [-993, -39]], [[232588, 284577], [-549, 357]], [[235411, 290319], [-5, -7248]], [[235406, 283071], [-145, -6]], [[235261, 283065], [-39, 471]], [[235222, 283536], [-278, 1460]], [[249070, 289307], [-206, -1883], [-209, -3399], [-189, -953]], [[248466, 283072], [-1108, 2439]], [[247358, 285511], [-151, 1938], [245, 380], [-3, 3123]], [[264744, 289090], [-346, -257]], [[264398, 288833], [-567, 369], [-126, -463]], [[263705, 288739], [-16, 692]], [[275817, 285717], [197, -1750], [-222, -2037], [-677, 747]], [[275115, 282677], [4, 3611], [-520, 96], [-567, 2296]], [[247358, 285511], [-237, -29], [-3, -1592], [-571, -19]], [[246547, 283871], [-8, 3240], [-122, -4]], [[269458, 290430], [-641, -2764]], [[268817, 287666], [-197, 886]], [[268620, 288552], [-44, 1198]], [[269915, 290292], [98, -679], [-163, -3128], [52, -2328], [-122, -1899]], [[269780, 282258], [-329, -1370]], [[269451, 280888], [-242, 1119]], [[269209, 282007], [-81, 3665], [-311, 1994]], [[237108, 285671], [0, -2571]], [[237108, 283100], [-1702, -29]], [[271736, 287088], [202, -924]], [[271938, 286164], [-630, -2537]], [[271308, 283627], [-251, 828], [-618, -687], [-182, -1942]], [[270257, 281826], [-477, 432]], [[252996, 285150], [-21, -1156]], [[252975, 283994], [-1295, -59]], [[251680, 283935], [-1, 6711]], [[251680, 283935], [-283, 11]], [[251397, 283946], [-1128, 96]], [[250269, 284042], [3, 3299]], [[250269, 284042], [-1132, -33], [-12, -840]], [[249125, 283169], [-659, -97]], [[257062, 286242], [14, -3976], [-399, 14]], [[256677, 282280], [-836, -103], [-284, 800]], [[255557, 282977], [-2, 2400]], [[269209, 282007], [-689, -991], [-95, 755], [-402, -936]], [[268023, 280835], [-353, 3484]], [[267670, 284319], [60, 2496]], [[263705, 288739], [-84, -3973]], [[263621, 284766], [55, -1652]], [[263676, 283114], [-539, -692]], [[263137, 282422], [-449, 518]], [[262688, 282940], [-2, 5931]], [[262688, 282940], [-898, -38]], [[261790, 282902], [-135, 4424]], [[199314, 277967], [-878, -19], [0, -1622], [-852, -5], [-2, -8135], [36, -4019]], [[197618, 264167], [-857, -7], [-37, 4023], [2, 8133], [-306, 3], [2, 1614], [-576, 1], [-5, 3232], [-536, 6]], [[264398, 288833], [-62, -3686]], [[264336, 285147], [-715, -381]], [[264973, 289086], [-7, -4742], [-221, -294]], [[264745, 284050], [2, 1070], [-411, 27]], [[265601, 287767], [265, -1986], [29, -1346]], [[265895, 284435], [-506, -1945]], [[265389, 282490], [-646, 23]], [[264743, 282513], [2, 1537]], [[267670, 284319], [-205, 1161], [-587, -1542]], [[266878, 283938], [-198, 4827]], [[266878, 283938], [-137, -519]], [[266741, 283419], [-297, -993]], [[266444, 282426], [-403, 799], [-146, 1210]], [[275115, 282677], [-128, -2424], [77, -2306]], [[275064, 277947], [21, -1799], [-453, 1073]], [[274632, 277221], [-397, 2101], [-304, 487]], [[273931, 279809], [-206, 2389], [-508, 3608]], [[273217, 285806], [-382, -1361], [-117, -2128], [-399, -1751]], [[272319, 280566], [-269, 3521], [-24, 1416]], [[272026, 285503], [-88, 661]], [[254737, 285440], [-323, -2639], [122, -3923], [141, -1192], [-210, -1223]], [[254467, 276463], [-114, 140]], [[254353, 276603], [-184, 1820], [-374, -689], [-62, 3380], [-367, 2778], [100, 1345]], [[261790, 282902], [136, -2308]], [[261926, 280594], [-1276, -334]], [[260650, 280260], [0, 7052]], [[260650, 280260], [-288, -579], [2, -1890]], [[260364, 277791], [-286, -278], [4, -1615], [-248, -23]], [[259834, 275875], [-17, 4870], [-320, 8]], [[259497, 280753], [-6, 6241]], [[259497, 280753], [-1025, -27]], [[258472, 280726], [-231, 1150], [-165, 3824]], [[246547, 283871], [-292, -1615], [176, -342], [-73, -2890]], [[246358, 279024], [-674, 12], [3, 3263], [138, 3158]], [[235222, 283536], [-1204, -38]], [[234018, 283498], [0, 2067]], [[258472, 280726], [-106, -860]], [[258366, 279866], [-839, -31], [-2, -819], [-563, 45]], [[256962, 279061], [-281, -16], [0, 1226]], [[256681, 280271], [-4, 2009]], [[202744, 266721], [-672, -16], [-49, -2500], [301, -1531]], [[202324, 262674], [-2142, -5]], [[200182, 262669], [-8, 15301]], [[272319, 280566], [44, -2784]], [[272363, 277782], [-442, -1977]], [[271921, 275805], [-595, 2074]], [[271326, 277879], [-222, 903]], [[271104, 278782], [-65, 751], [269, 4094]], [[273931, 279809], [-121, -807]], [[273810, 279002], [-90, -725], [-314, 2439], [-742, -3661]], [[272664, 277055], [-301, 727]], [[248466, 283072], [-231, -2682], [-557, -1363]], [[247678, 279027], [-560, -1640]], [[247118, 277387], [-289, -1241]], [[246829, 276146], [-463, 2072]], [[246366, 278218], [-8, 806]], [[238701, 271113], [-400, 6]], [[238301, 271119], [-149, 1513], [-322, 444], [-467, -2738], [-254, 8]], [[237109, 270346], [-1, 3653]], [[237108, 273999], [0, 5600]], [[237108, 279599], [0, 3501]], [[237743, 285674], [-73, -1364], [157, -1652], [-2, -3964], [475, -5512], [401, -2069]], [[238562, 285659], [194, -3036], [29, -8285], [191, -5]], [[238976, 274333], [-156, -3244]], [[238820, 271089], [-119, 24]], [[239516, 277585], [89, -2415], [-250, -839], [-379, 2]], [[239349, 285648], [4, -5606], [141, -1], [22, -2456]], [[240779, 280837], [-287, -14], [-146, -3236]], [[240346, 277587], [-830, -2]], [[240780, 285581], [-1, -4744]], [[242619, 280157], [-575, -2639], [-400, 30]], [[241644, 277548], [0, 1623], [-290, 937], [-575, 729]], [[242608, 285466], [11, -5309]], [[234018, 283498], [-3, -6187]], [[234015, 277311], [-813, 788]], [[233202, 278099], [-417, 1389]], [[232785, 279488], [-113, 619]], [[232672, 280107], [-84, 4470]], [[246366, 278218], [-28, -989], [-363, 176], [-2, -2478], [-251, 42], [-36, 2444], [-221, 12]], [[245465, 277425], [-297, 1279], [258, 1420], [-227, 256], [-7, 1864], [186, 934], [-62, 1882], [-224, -1603], [31, 1933]], [[268023, 280835], [-29, -951]], [[267994, 279884], [-750, -2311]], [[267244, 277573], [-503, 5846]], [[244371, 285427], [-163, -2146], [-308, -2022], [-90, -2138]], [[243810, 279121], [-368, -2107], [-400, -899]], [[243042, 276115], [-26, 3010], [-397, 1032]], [[255557, 282977], [-143, -816], [-4, -3254], [-143, -3], [2, -3233]], [[255269, 275671], [-569, -21], [-233, 813]], [[244852, 285408], [-216, -2699], [-7, -2066], [-283, -3112]], [[244346, 277531], [-420, 5], [-116, 1585]], [[225927, 285376], [-30, -8275]], [[225897, 277101], [-4, -879]], [[225893, 276222], [-1134, 26]], [[224759, 276248], [-281, 39]], [[224478, 276287], [2, 8177]], [[245465, 277425], [-76, -261]], [[245389, 277164], [-175, -453], [-903, -2]], [[244311, 276709], [35, 822]], [[227354, 285204], [-18, -8167]], [[227336, 277037], [-186, 1]], [[227150, 277038], [-1253, 63]], [[264743, 282513], [-219, -2968]], [[264524, 279545], [-235, 1092]], [[264289, 280637], [-264, 580], [-349, 1897]], [[254353, 276603], [-498, -1834], [-40, -1059], [323, -1231]], [[254138, 272479], [-1368, -35]], [[252770, 272444], [91, 5015]], [[252861, 277459], [114, 6535]], [[228780, 285028], [-17, -8118]], [[228763, 276910], [-135, 16]], [[228628, 276926], [-1292, 111]], [[230216, 284984], [-6, -3141]], [[230210, 281843], [-31, -4995]], [[230179, 276848], [-1416, 62]], [[230827, 282367], [0, -513], [-617, -11]], [[232672, 280107], [-600, 939], [-233, 1237]], [[218684, 284633], [-13, -8156]], [[218671, 276477], [-1432, 43]], [[217239, 276520], [3, 8115]], [[210139, 266701], [-717, -2]], [[209422, 266699], [-123, -1]], [[209299, 266698], [-2294, 9]], [[220110, 284569], [-7, -8139]], [[220103, 276430], [-1432, 47]], [[217239, 276520], [0, -66]], [[217239, 276454], [-1432, 21]], [[215807, 276475], [-9, 8127]], [[215807, 276475], [-1432, -37]], [[214375, 276438], [-17, 8112]], [[214375, 276438], [-25, -1]], [[214350, 276437], [-2377, -18]], [[221592, 284512], [0, -8234]], [[221592, 276278], [-49, 0]], [[221543, 276278], [-1440, 152]], [[223030, 284513], [0, -8233]], [[223030, 276280], [-51, 1]], [[222979, 276281], [-1387, -3]], [[224478, 276287], [-1448, -7]], [[271104, 278782], [-447, -786]], [[270657, 277996], [-226, 1046], [-174, 2784]], [[266444, 282426], [-237, -2443]], [[266207, 279983], [2, -920]], [[266209, 279063], [-288, 519]], [[265921, 279582], [-345, 931], [-187, 1977]], [[251397, 283946], [0, -6508]], [[251397, 277438], [-1123, -9]], [[250274, 277429], [-5, 6613]], [[250274, 277429], [-14, -1]], [[250260, 277428], [-1136, 15], [0, 1061]], [[249124, 278504], [1, 4665]], [[252861, 277459], [-1464, -21]], [[235261, 283065], [11, -1603]], [[235272, 281462], [1, -2618]], [[235273, 278844], [-795, -2143]], [[234478, 276701], [-463, 610]], [[267244, 277573], [-756, -2456]], [[266488, 275117], [-124, 3123], [-155, 823]], [[264289, 280637], [-142, -524], [-197, -2955], [-99, 3]], [[263851, 277161], [-538, -506]], [[263313, 276655], [-159, -301]], [[263154, 276354], [0, 1215]], [[263154, 277569], [-17, 4853]], [[237108, 279599], [-281, 902], [-86, -872], [-299, 1007], [-286, -1037], [-341, 13], [-543, 1850]], [[249124, 278504], [-151, -881]], [[248973, 277623], [-205, -34], [-580, -3455]], [[248188, 274134], [-494, 8], [0, 1631], [-576, 8], [0, 1606]], [[256681, 280271], [-69, -2498], [-191, -1960], [-869, -125], [4, -3255], [-143, -9]], [[255413, 272424], [-143, -6], [-1, 3253]], [[263154, 277569], [-1076, 448]], [[262078, 278017], [-152, 2577]], [[265921, 279582], [1, -28]], [[265922, 279554], [-184, 35], [-659, -3027]], [[265079, 276562], [-284, 2688], [-271, 295]], [[231442, 282306], [2, -8953]], [[231444, 273353], [-1049, 21]], [[230395, 273374], [-216, 3474]], [[270657, 277996], [-80, -1269]], [[270577, 276727], [-329, -341], [-291, -3111], [55, -643]], [[270012, 272632], [0, -5]], [[270012, 272627], [-338, -491], [-153, 1148]], [[269521, 273284], [74, 1606], [-301, 1073], [-437, 275]], [[268857, 276238], [507, 2500], [87, 2150]], [[232785, 279488], [1, -3858], [404, -2322]], [[233190, 273308], [-1746, 45]], [[268857, 276238], [-59, 1856], [-542, 1927], [-262, -137]], [[237108, 273999], [-848, -1143], [-402, 1183]], [[235858, 274039], [-244, 1]], [[235614, 274040], [-342, 532], [1, 4272]], [[197618, 264167], [24, -1497]], [[197642, 262670], [0, -8384], [-2346, -23]], [[195296, 254263], [8, 20372]], [[259834, 275875], [18, -769], [-399, -590]], [[259453, 274516], [-479, 386], [-118, 1013], [-486, -1586]], [[258370, 274329], [-4, 5537]], [[241644, 277548], [-1, -1627]], [[241643, 275921], [-577, 18], [2, -799], [-433, -2]], [[240635, 275138], [-285, 12], [-4, 2437]], [[273810, 279002], [98, -1654]], [[273908, 277348], [8, -2098]], [[273916, 275250], [-11, -827]], [[273905, 274423], [15, -90]], [[273920, 274333], [-20, -184]], [[273900, 274149], [-60, -392]], [[273840, 273757], [-438, -2518], [175, -1903]], [[273577, 269336], [17, -224]], [[273594, 269112], [-42, -1026], [-431, 800]], [[273121, 268886], [-76, 2024]], [[273045, 270910], [44, 2085], [-299, 3226]], [[272790, 276221], [-126, 834]], [[265079, 276562], [-41, -437]], [[265038, 276125], [-259, 143], [-399, -2644]], [[264380, 273624], [-384, 781]], [[263996, 274405], [-145, 2756]], [[262078, 278017], [222, -1817]], [[262300, 276200], [-162, -699], [-765, -79], [10, -1076], [-289, -21]], [[261094, 274325], [-155, 1623], [-575, 1843]], [[256962, 279061], [29, -2256], [255, -3763]], [[257246, 273042], [-260, -2156], [4, -3296]], [[256990, 267590], [-755, -8], [-207, 1771], [-614, 2276]], [[255414, 271629], [-1, 795]], [[243042, 276115], [-252, -2320], [-86, -1940]], [[242704, 271855], [-773, 7]], [[241931, 271862], [-288, 2425], [0, 1634]], [[268650, 272453], [-454, -2106]], [[268196, 270347], [-296, -908], [-412, 5134]], [[267488, 274573], [-244, 3000]], [[268857, 276238], [-273, -3365], [66, -420]], [[258370, 274329], [-238, -1220]], [[258132, 273109], [-630, 1133], [-256, -1200]], [[274213, 271739], [154, -1026], [-395, -1964], [241, 2990]], [[273840, 273757], [261, -1594], [-185, -2612], [-322, -439]], [[274414, 275981], [264, -153], [280, -1524], [-294, -990], [-167, -1798], [-139, 1959], [56, 2506]], [[274160, 276707], [170, -315], [46, -4156], [-277, 1435], [-122, 1906], [183, 1130]], [[274632, 277221], [33, -1171], [-536, 816], [-157, -984], [-64, 1466]], [[265516, 275419], [-478, 706]], [[265922, 279554], [-53, -2957], [-353, -1178]], [[266488, 275117], [0, -942]], [[266488, 274175], [-328, -2106]], [[266160, 272069], [-649, 44]], [[265511, 272113], [5, 3306]], [[234478, 276701], [5, -3100]], [[234483, 273601], [0, -4335]], [[234483, 269266], [-1322, -45]], [[233161, 269221], [-81, 1800], [110, 2287]], [[244311, 276709], [-53, -2458]], [[244258, 274251], [-441, -8], [-351, -1303], [-29, -1625], [-344, -1798]], [[243093, 269517], [-234, 272], [-155, 2066]], [[235614, 274040], [-175, -434], [-956, -5]], [[271921, 275805], [37, -1771], [275, -2845]], [[272233, 271189], [-961, -1642]], [[271272, 269547], [-98, 1564], [-427, 591]], [[270747, 271702], [140, 2717], [-310, 2308]], [[250260, 277428], [-1, -6571]], [[250259, 270857], [-1135, -31]], [[249124, 270826], [0, 2438], [-151, 4359]], [[246829, 276146], [-140, -527], [-67, -2600], [-183, 267], [-97, -2398]], [[246342, 270888], [-114, -1301], [-411, -1386], [-315, 624]], [[245502, 268825], [-3, 115]], [[245499, 268940], [-61, 70]], [[245438, 269010], [-315, 191], [118, 1426]], [[245241, 270627], [337, 223], [252, 2167], [-256, 411], [68, 1606], [-306, 122], [53, 2008]], [[263154, 276354], [-211, -1787], [-562, -838]], [[262381, 273729], [-81, 2471]], [[200182, 262669], [-2540, 1]], [[273045, 270910], [-142, 209], [-547, -2637]], [[272356, 268482], [-123, 2707]], [[261094, 274325], [1, -3262]], [[261095, 271063], [-1173, -46], [-180, 788]], [[259742, 271805], [-224, 1640]], [[259518, 273445], [-65, 1071]], [[249124, 270826], [0, -3253]], [[249124, 267573], [-1393, 50]], [[247731, 267623], [-42, 2293], [499, 4218]], [[240635, 275138], [6, -4081], [-110, -1625]], [[240531, 269432], [-347, 19]], [[240184, 269451], [-691, 9]], [[239493, 269460], [-75, 1632], [-598, -3]], [[267488, 274573], [-96, 548], [-482, -3351]], [[266910, 271770], [-422, 2405]], [[252770, 272444], [-27, -1509]], [[252743, 270935], [-1345, -64]], [[251398, 270871], [-1, 6567]], [[251398, 270871], [-1139, -14]], [[247731, 267623], [-1360, -26]], [[246371, 267597], [-29, 3291]], [[245241, 270627], [-1027, -144]], [[244214, 270483], [-103, 1786], [147, 1982]], [[263996, 274405], [-106, -4613]], [[263890, 269792], [-3, -599]], [[263887, 269193], [-267, 9], [-340, 1832]], [[263280, 271034], [-27, -2]], [[263253, 271032], [60, 5623]], [[270747, 271702], [-157, 187]], [[270590, 271889], [-578, 743]], [[227150, 277038], [6, -4410]], [[227156, 272628], [-469, -47], [-452, -1537]], [[226235, 271044], [-342, 5178]], [[228628, 276926], [1, -5287]], [[228629, 271639], [-1086, -1713]], [[227543, 269926], [-107, -742], [-280, 1303]], [[227156, 270487], [0, 2141]], [[230395, 273374], [194, -555]], [[230589, 272819], [-1430, -4745]], [[229159, 268074], [-124, -408], [-406, 3973]], [[255414, 271629], [-142, -188], [4, -2273], [-284, -8], [4, -2361], [-126, -263]], [[254870, 266536], [-1130, -23]], [[253740, 266513], [-126, 1159], [208, 569], [68, 3761], [248, 477]], [[263253, 271032], [-736, -38]], [[262517, 270994], [98, 589], [-330, 1226], [96, 920]], [[217239, 276454], [-26, -8133]], [[217213, 268321], [-225, -2]], [[216988, 268319], [-1199, 8]], [[215789, 268327], [18, 8148]], [[218671, 276477], [-13, -8190]], [[218658, 268287], [-436, 22]], [[218222, 268309], [-1009, 12]], [[220103, 276430], [-15, -8195]], [[220088, 268235], [-232, -5]], [[219856, 268230], [-1198, 57]], [[215789, 268327], [-226, -12]], [[215563, 268315], [-1213, -2]], [[214350, 268313], [0, 8124]], [[214350, 268313], [-210, 4]], [[214140, 268317], [-1427, -23]], [[212713, 268294], [-739, 24]], [[265511, 272113], [-316, -757], [-183, -1474]], [[265012, 269882], [-430, 1091]], [[264582, 270973], [-206, 1238], [4, 1413]], [[221543, 276278], [-5, -8068]], [[221538, 268210], [-231, 14]], [[221307, 268224], [-1219, 11]], [[224759, 276248], [2, -3983], [-213, -701]], [[224548, 271564], [-1040, -3414]], [[223508, 268150], [-541, 29]], [[222967, 268179], [12, 8102]], [[226235, 271044], [225, -2721]], [[226460, 268323], [-392, -1293]], [[226068, 267030], [-565, -1869]], [[225503, 265161], [-119, 1166], [-213, -724], [-623, 5961]], [[222967, 268179], [-215, -7]], [[222752, 268172], [-1214, 38]], [[191393, 274653], [-1, -12960]], [[191392, 261693], [-1985, -97], [1, -3801], [-565, -10], [0, -1773]], [[188843, 256012], [-5480, 11408]], [[269521, 273284], [-686, -1046]], [[268835, 272238], [-185, 215]], [[262517, 270994], [-386, -1847], [16, -1276]], [[262147, 267871], [-360, -24], [-203, 1604], [-425, -24]], [[261159, 269427], [-64, 1636]], [[259742, 271805], [-223, -445], [6, -3713]], [[259525, 267647], [5, -1554], [-546, -20]], [[258984, 266073], [-309, -26], [-4, 1611], [-286, -16]], [[258385, 267642], [-7, 3607], [-246, 1860]], [[241931, 271862], [-1, -2445]], [[241930, 269417], [-1399, 15]], [[268196, 270347], [-120, -1132]], [[268076, 269215], [-774, -4371]], [[267302, 264844], [-222, 1408], [-144, 2418]], [[266936, 268670], [128, 1356], [-154, 1744]], [[264582, 270973], [-5, -1325], [-687, 144]], [[195296, 254263], [-3927, 9]], [[191369, 254272], [23, 7421]], [[258385, 267642], [-117, -1603]], [[258268, 266039], [-1141, -46]], [[257127, 265993], [-137, 1597]], [[235858, 274039], [-247, -3595], [-56, -4246], [248, 15]], [[235803, 266213], [165, -2415]], [[235968, 263798], [-1351, 24]], [[234617, 263822], [-133, 12], [-1, 5432]], [[244214, 270483], [8, -2105], [-240, -3867]], [[243982, 264511], [-60, 1623], [-510, -1824], [-304, 1856]], [[243108, 266166], [-15, 3351]], [[266936, 268670], [-756, 231]], [[266180, 268901], [-20, 3168]], [[237109, 270346], [74, -4024]], [[237183, 266322], [-1380, -109]], [[233161, 269221], [87, -951]], [[233248, 268270], [-1739, -1463]], [[231509, 266807], [-6, 123]], [[231503, 266930], [-162, 2701], [-752, 3188]], [[269315, 266119], [-168, -187]], [[269147, 265932], [-152, 1040], [-160, 5266]], [[269521, 273284], [-206, -7165]], [[270012, 272627], [143, -2843], [-121, -4705]], [[270034, 265079], [-575, 985]], [[269459, 266064], [-144, 55]], [[238301, 271119], [215, -818], [-12, -1664], [522, -3202]], [[239026, 265435], [-240, -345], [-1, -1274]], [[238785, 263816], [-1220, -19]], [[237565, 263797], [-382, 2525]], [[231503, 266930], [-1231, -4027]], [[230272, 262903], [-620, 348]], [[229652, 263251], [-493, 4823]], [[227156, 270487], [-696, -2164]], [[270590, 271889], [127, -3676], [608, -623]], [[271325, 267590], [-175, -617]], [[271150, 266973], [-403, -4199]], [[270747, 262774], [-221, 704]], [[270526, 263478], [-177, 1370], [-315, 231]], [[253740, 266513], [-294, -3347], [251, -2068]], [[253697, 261098], [-1046, -26]], [[252651, 261072], [-26, 3649]], [[252625, 264721], [118, 6214]], [[269147, 265932], [-285, -745]], [[268862, 265187], [-233, 1642], [-442, 1367], [-111, 1019]], [[261159, 269427], [-50, -2453], [-440, -327], [-199, -2179]], [[260470, 264468], [-372, 2], [4, 1617], [-263, 0], [-26, 1492], [-288, 68]], [[266180, 268901], [-4, -1686]], [[266176, 267215], [-979, 52]], [[265197, 267267], [-144, 1878]], [[265053, 269145], [-41, 737]], [[271272, 269547], [173, -1188]], [[271445, 268359], [-120, -769]], [[243108, 266166], [-323, -822]], [[242785, 265344], [-856, 1]], [[241929, 265345], [1, 4072]], [[257127, 265993], [-143, -9], [6, -2440]], [[256990, 263544], [-1656, -27]], [[255334, 263517], [-331, -38], [-133, 3057]], [[229652, 263251], [-593, -1974]], [[229059, 261277], [-293, 2871], [-669, -2188]], [[228097, 261960], [2, 1607], [-453, 1892], [173, 815], [-272, 611], [-4, 3041]], [[225503, 265161], [144, -1412], [-855, -2935]], [[224792, 260814], [-82, 738], [-489, -431]], [[224221, 261121], [-713, 7029]], [[245438, 269010], [61, -70]], [[245502, 268825], [-127, -1815], [-313, -1032], [-168, -1704]], [[244894, 264274], [-270, -484], [77, -1752]], [[244701, 262038], [-172, -287]], [[244529, 261751], [-462, 332]], [[244067, 262083], [-85, 2428]], [[272356, 268482], [444, -3810]], [[272800, 264672], [248, -708], [-50, -2336], [-442, 1524]], [[272556, 263152], [-244, 2510], [-518, 506], [-349, 2191]], [[239493, 269460], [179, -3272], [-322, 2], [-3, -1288], [-321, 533]], [[273103, 263918], [241, -620], [-261, -1764], [-124, 1738], [144, 646]], [[273429, 267956], [229, -1123], [-211, -968], [-18, 2091]], [[273121, 268886], [209, -711], [80, -2196], [219, -966], [-158, -953], [-438, 1415], [-233, -803]], [[263887, 269193], [-34, -3123]], [[263853, 266070], [-27, -877], [-408, 18]], [[263418, 265211], [-156, 2]], [[263262, 265213], [18, 5821]], [[263262, 265213], [-700, 78]], [[262562, 265291], [-449, 1252]], [[262113, 266543], [34, 1328]], [[265197, 267267], [107, -2252]], [[265304, 265015], [-1157, 121], [0, -794]], [[264147, 264342], [-294, 1728]], [[252625, 264721], [-414, -683], [-803, -568]], [[251408, 263470], [-10, 7401]], [[246371, 267597], [-50, -4882]], [[246321, 262715], [-773, 1410], [-654, 149]], [[251408, 263470], [-93, -39]], [[251315, 263431], [-1039, -418]], [[250276, 263013], [-17, 7844]], [[250276, 263013], [-235, -98]], [[250041, 262915], [-702, -302]], [[249339, 262613], [-25, 4964], [-190, -4]], [[228097, 261960], [-913, -2938]], [[227184, 259022], [-236, 2295], [-214, -718]], [[226734, 260599], [-666, 6431]], [[268862, 265187], [-531, -2011]], [[268331, 263176], [-444, -556]], [[267887, 262620], [-507, 1245]], [[267380, 263865], [-78, 979]], [[241929, 265345], [-140, -2434]], [[241789, 262911], [-714, 10], [-2, -1631], [-985, -12]], [[240088, 261278], [64, 2739], [215, 1718], [-183, 3716]], [[240088, 261278], [187, -1588], [292, -495], [230, -1479]], [[240797, 257716], [-541, -2780], [-190, -403]], [[240066, 254533], [-710, 332]], [[239356, 254865], [-1, 3236], [-281, -4], [-5, 3280], [-287, 5], [3, 2434]], [[262113, 266543], [-202, -2490], [-1, -1443]], [[261910, 262610], [38, -331]], [[261948, 262279], [-247, -1122], [-557, 78], [-1, -1623]], [[261143, 259612], [-925, -26]], [[260218, 259586], [89, 792]], [[260307, 260378], [163, 4090]], [[234617, 263822], [-104, -1184], [69, -2704], [234, -2044]], [[234816, 257890], [-383, -1877]], [[234433, 256013], [-270, 786], [-111, 1767], [-372, 551]], [[233680, 259117], [-7, 1203], [-351, 1944], [-118, 1559], [44, 4447]], [[267380, 263865], [-842, -11]], [[266538, 263854], [-369, 126]], [[266169, 263980], [7, 3235]], [[273082, 261033], [-133, -2581], [-38, 2028], [171, 553]], [[272467, 260258], [-390, 845]], [[272077, 261103], [-418, 1230], [-343, 2022], [41, 1842], [-207, 776]], [[272556, 263152], [364, -1898], [-453, -996]], [[218222, 268309], [-10, -7269]], [[218212, 261040], [-112, -2492], [-1121, -109]], [[216979, 258439], [2, 1757]], [[216981, 260196], [7, 8123]], [[216981, 260196], [-1417, 10]], [[215564, 260206], [-1, 8109]], [[215564, 260206], [-1425, -1]], [[214139, 260205], [1, 8112]], [[214139, 260205], [-87, 1]], [[214052, 260206], [-1250, 7]], [[212802, 260213], [-89, 1]], [[212713, 260214], [0, 8080]], [[212713, 260214], [-1472, -6]], [[211241, 260208], [2, 6496]], [[219856, 268230], [-1, -7250]], [[219855, 260980], [-1643, 60]], [[233680, 259117], [-1054, -950], [-246, -706]], [[232380, 257461], [15, 2779], [-147, -648]], [[232248, 259592], [-249, 2566], [-298, 601], [38, 1653], [-230, 2395]], [[222752, 268172], [-19, -11396]], [[222733, 256776], [-311, -1069], [-354, 1218], [-198, -944], [-249, 1262]], [[221621, 257243], [-334, 1575]], [[221287, 258818], [20, 9406]], [[221287, 258818], [-1085, 65]], [[220202, 258883], [-345, 20], [-2, 2077]], [[224221, 261121], [-256, -235], [-55, -1438], [-590, -2354]], [[223320, 257094], [-275, -434]], [[223045, 256660], [-312, 116]], [[260218, 259586], [-114, -1]], [[260104, 259585], [-994, -4]], [[259110, 259581], [-7, 3224], [-142, -9], [23, 3277]], [[259110, 259581], [-135, -3310]], [[258975, 256271], [-230, 291], [-9, 1358], [-330, -1425], [-5, 1399], [-275, -34]], [[258126, 257860], [-1, 2419], [142, 6], [1, 5754]], [[247731, 267623], [274, -3564], [25, -1966]], [[248030, 262093], [-341, -656]], [[247689, 261437], [-106, -329], [-1263, -24]], [[246320, 261084], [1, 1631]], [[249339, 262613], [-284, -111]], [[249055, 262502], [-612, -243]], [[248443, 262259], [-413, -166]], [[266169, 263980], [-1, -929], [-528, -12]], [[265640, 263039], [-382, 824]], [[265258, 263863], [46, 1152]], [[225328, 255832], [-536, 4982]], [[226734, 260599], [-1152, -3887]], [[225582, 256712], [-254, -880]], [[272077, 261103], [-207, -2290], [-271, -705]], [[271599, 258108], [-852, 4666]], [[232248, 259592], [-1251, -3816]], [[230997, 255776], [-725, 7127]], [[209299, 266698], [-218, -16661]], [[209081, 250037], [-2269, -8219]], [[206812, 241818], [27, 3208], [-31, 21680]], [[206812, 241818], [-175, -639]], [[206637, 241179], [-655, 3287], [-500, 980], [-452, 2433], [-137, 1784], [-467, 1522], [-266, 2270], [-357, 1834]], [[203803, 255289], [-2, 11451]], [[203803, 255289], [-618, 1714], [-454, 4718], [-407, 953]], [[211241, 260208], [-789, 7]], [[210452, 260215], [-226, 1786], [-294, 419], [-120, 2210], [-128, -359], [-262, 2428]], [[210452, 260215], [261, -433], [176, -3774], [534, 31], [187, -1030], [512, -17]], [[212122, 254992], [-1599, -11259]], [[210523, 243733], [-1442, 6304]], [[262562, 265291], [-9, -2748], [-135, 18]], [[262418, 262561], [-508, 49]], [[255334, 263517], [-41, -2445], [-142, -14], [4, -2674], [-156, -742], [132, -1478], [-365, -604], [-167, -1944]], [[254599, 253616], [-506, -1944]], [[254093, 251672], [-63, 1221], [229, 2446], [-147, -275], [95, 2173], [-484, 2051], [-26, 1810]], [[237565, 263797], [234, -2648], [-111, -2155]], [[237688, 258994], [-417, -314]], [[237271, 258680], [-297, 954], [-857, 614]], [[236117, 260248], [-149, 3550]], [[244067, 262083], [-416, -314], [-36, -1776], [-276, -171], [-2, -3574], [-156, -1569], [81, -1641]], [[243262, 253038], [-258, 531], [-178, -1296], [-48, 1873]], [[242778, 254146], [7, 11198]], [[269459, 266064], [0, -2383], [-247, 7], [-4, -2375]], [[269208, 261313], [-295, -711]], [[268913, 260602], [-583, -22], [1, 2596]], [[264147, 264342], [212, -842], [-100, -3841]], [[264259, 259659], [-425, -12]], [[263834, 259647], [-269, 0]], [[263565, 259647], [-156, 2805], [9, 2759]], [[270526, 263478], [-236, -1000], [1, -5622]], [[270291, 256856], [-262, 1105]], [[270029, 257961], [-821, 3352]], [[258126, 257860], [-564, -27]], [[257562, 257833], [-384, 26], [-188, 2000], [3, 2240]], [[256993, 262099], [-3, 1445]], [[263565, 259647], [-754, -30]], [[262811, 259617], [-348, -20], [-45, 2964]], [[242778, 254146], [-219, 178]], [[242559, 254324], [-305, 2653]], [[242254, 256977], [-195, 277], [-241, 2436], [-29, 3221]], [[265258, 263863], [-181, -811], [-39, -2867]], [[265038, 260185], [-69, -496], [-710, -30]], [[252692, 256194], [-1093, -41]], [[251599, 256153], [-284, -4]], [[251315, 256149], [0, 7282]], [[252651, 261072], [41, -4878]], [[246320, 261084], [-2, -1627]], [[246318, 259457], [-1160, -19]], [[245158, 259438], [-408, 1159], [-49, 1441]], [[227703, 254041], [-519, 4981]], [[229059, 261277], [364, -3474]], [[229423, 257803], [-1328, -4514]], [[228095, 253289], [-182, -662], [-210, 1414]], [[266538, 263854], [73, -1664]], [[266611, 262190], [-131, -3053]], [[266480, 259137], [-414, -482]], [[266066, 258655], [-411, 1022], [-15, 3362]], [[267887, 262620], [-7, -2008]], [[267880, 260612], [-912, 138], [0, 1415], [-357, 25]], [[266066, 258655], [-13, -4419]], [[266053, 254236], [-962, 79]], [[265091, 254315], [4, 2025]], [[265095, 256340], [-57, 3845]], [[236117, 260248], [245, -1198], [-44, -6786]], [[236318, 252264], [-314, 1644], [-175, 1815], [-632, 880], [-381, 1287]], [[239356, 254865], [-430, -6], [-146, -1627], [-240, 7], [-65, -1705]], [[238475, 251534], [-133, -174]], [[238342, 251360], [-234, 2339], [-88, 3954], [-332, 1341]], [[271599, 258108], [109, -1595]], [[271708, 256513], [-299, -2289]], [[271409, 254224], [-861, 806]], [[270548, 255030], [-29, 1447], [-228, 379]], [[256993, 262099], [-405, -645], [-234, -1413], [-90, -2314], [-724, -4800]], [[255540, 252927], [-525, -296]], [[255015, 252631], [-416, 985]], [[251315, 256149], [-565, 11]], [[250750, 256160], [-705, 0]], [[250045, 256160], [-4, 6755]], [[229993, 252193], [-570, 5610]], [[230997, 255776], [-230, -1047]], [[230767, 254729], [-774, -2536]], [[268913, 260602], [84, -3783]], [[268997, 256819], [-88, -1964]], [[268909, 254855], [-525, 10], [-61, 691], [-839, 350]], [[267484, 255906], [-15, 966]], [[267469, 256872], [411, 3740]], [[242254, 256977], [-1212, -1625], [-245, 2364]], [[250045, 256160], [-145, 0]], [[249900, 256160], [-376, -7]], [[249524, 256153], [-46, 1959], [-425, 1320], [2, 3070]], [[262811, 259617], [-6, -2207]], [[262805, 257410], [-584, -281], [-45, 579]], [[262176, 257708], [-228, 4571]], [[262176, 257708], [-117, -3882]], [[262059, 253826], [-920, 118]], [[261139, 253944], [4, 5668]], [[249524, 256153], [-188, 2]], [[249336, 256155], [-474, -1], [2, -814], [-378, 9]], [[248486, 255349], [-43, 6910]], [[267469, 256872], [-538, 69]], [[266931, 256941], [-451, 2196]], [[244529, 261751], [-62, -2123], [-258, 460], [229, -1495], [-276, -599], [18, -3120], [-205, 750], [174, -2365], [-387, -521], [182, -1100]], [[243944, 251638], [-102, -1383], [173, -931], [-202, -1256]], [[243813, 248068], [-73, -540]], [[243740, 247528], [12, 447]], [[243752, 247975], [-182, 929]], [[243570, 248904], [129, 2677], [-437, 1457]], [[248486, 255349], [-225, -1013]], [[248261, 254336], [-569, 265]], [[247692, 254601], [-3, 6836]], [[257562, 257833], [96, -2876], [-100, -437], [8, -2858]], [[257566, 251662], [-179, 1283], [-1847, -18]], [[245158, 259438], [-12, -4904]], [[245146, 254534], [-217, 450], [-649, -954], [-49, -1688], [-287, -704]], [[191369, 254272], [-1713, -9], [-813, 1749]], [[225328, 255832], [-812, -3459]], [[224516, 252373], [-177, 743], [-194, 2530], [-443, 141], [-382, 1307]], [[247692, 254601], [-45, 0]], [[247647, 254601], [-802, -13]], [[246845, 254588], [-237, -7]], [[246608, 254581], [0, 4882], [-290, -6]], [[270029, 257961], [-328, -1873], [-203, -243]], [[269498, 255845], [-501, 974]], [[226342, 249372], [-760, 7340]], [[227703, 254041], [-1361, -4669]], [[220202, 258883], [-12, -9165]], [[220190, 249718], [-1597, -27]], [[218593, 249691], [-12, 8144], [-1602, 88]], [[216979, 257923], [0, 516]], [[254093, 251672], [-73, -563]], [[254020, 251109], [-140, -343], [-854, -8], [-285, -550]], [[252741, 250208], [-49, 5986]], [[272895, 258076], [-221, -2947], [-140, 1836], [361, 1111]], [[272467, 260258], [359, -497], [69, -955], [-372, -536], [-14, -3438], [142, -738], [-530, 300]], [[272121, 254394], [-413, 2119]], [[232380, 257461], [233, -3410], [-192, -919], [-109, -3298]], [[232312, 249834], [-587, -40], [-741, -2203]], [[230984, 247591], [-246, 5282], [29, 1856]], [[215564, 260206], [-1, -10641]], [[215563, 249565], [-1463, 119]], [[214100, 249684], [-48, 10522]], [[214100, 249684], [-246, 18]], [[213854, 249702], [-112, 1974], [-687, 2489], [-255, -616]], [[212800, 253549], [2, 6664]], [[237271, 258680], [3, -1922], [-169, -1045], [14, -5133]], [[237119, 250580], [-252, -652]], [[236867, 249928], [-549, 2336]], [[216979, 257923], [-20, -8366]], [[216959, 249557], [-1396, 8]], [[212800, 253549], [-158, -489], [-520, 1932]], [[265095, 256340], [-399, -67]], [[264696, 256273], [-805, -61]], [[263891, 256212], [-57, 3435]], [[263891, 256212], [-578, -54]], [[263313, 256158], [-423, 46], [-85, 1206]], [[261139, 253944], [-190, -1282], [-485, 462], [-142, -1410]], [[260322, 251714], [-224, 22]], [[260098, 251736], [6, 7849]], [[260098, 251736], [-1121, -78]], [[258977, 251658], [-2, 4613]], [[246608, 254581], [-1058, -7], [-230, -519]], [[245320, 254055], [-174, 479]], [[238342, 251360], [-866, -337]], [[237476, 251023], [-357, -443]], [[266931, 256941], [-267, -2338]], [[266664, 254603], [-217, -428]], [[266447, 254175], [-394, 61]], [[234433, 256013], [126, -728]], [[234559, 255285], [-1328, -6123]], [[233231, 249162], [-512, -2377]], [[232719, 246785], [-160, 1025], [33, 1830], [-280, 194]], [[221621, 257243], [-4, -7538]], [[221617, 249705], [-1427, 13]], [[270548, 255030], [135, -1217], [-559, -1966], [-260, 400]], [[269864, 252247], [-282, 1360], [-84, 2238]], [[258977, 251658], [18, -3690]], [[258995, 247968], [-561, 3]], [[258434, 247971], [-835, 7]], [[257599, 247978], [-33, 3684]], [[218593, 249691], [-762, -75]], [[217831, 249616], [-872, -59]], [[236867, 249928], [-914, -1225]], [[235953, 248703], [-290, 477]], [[235663, 249180], [-783, 1632]], [[234880, 250812], [-186, 3541], [-135, 932]], [[263313, 256158], [-12, -3257]], [[263301, 252901], [-768, -60], [-14, -3409]], [[262519, 249432], [-296, 57]], [[262223, 249489], [-201, 1664], [37, 2673]], [[229345, 250051], [-671, -2227]], [[228674, 247824], [-579, 5465]], [[229993, 252193], [-648, -2142]], [[242559, 254324], [-409, -313], [69, -6634], [-201, 53]], [[242018, 247430], [-298, 679], [-278, -1715], [-307, -248]], [[241135, 246146], [-630, -114]], [[240505, 246032], [-17, 6745], [-422, 1756]], [[223045, 256660], [-5, -9678]], [[223040, 246982], [-1093, -7]], [[221947, 246975], [-331, 2], [1, 2728]], [[224516, 252373], [110, -2638], [233, -1105]], [[224859, 248630], [-17, -2012]], [[224842, 246618], [-1446, -2]], [[223396, 246616], [-356, 366]], [[267484, 255906], [289, -2603], [-29, -1804]], [[267744, 251499], [-329, -678], [-91, -2266]], [[267324, 248555], [-270, 35]], [[267054, 248590], [-114, 4038], [-276, 1975]], [[269864, 252247], [216, -986], [1, -1604], [213, -1377]], [[270294, 248280], [-791, 53], [-15, -4066], [756, -202], [-181, -4018]], [[270063, 240047], [-569, 247]], [[269494, 240294], [-47, 4435], [-166, -9], [13, 2675], [-283, 1029], [-221, 3072]], [[268790, 251496], [-78, 1758], [187, -78]], [[268899, 253176], [10, 1679]], [[226342, 249372], [-12, -642]], [[226330, 248730], [-1471, -100]], [[272518, 253791], [20, 18]], [[272538, 253809], [99, -1699], [-281, -1544], [-109, 1279], [124, 2060], [147, -114]], [[272121, 254394], [4, -51]], [[272125, 254343], [81, -132]], [[272206, 254211], [155, -845], [-204, -1996], [71, -2600], [-325, 802]], [[271903, 249572], [-591, 1666]], [[271312, 251238], [97, 2986]], [[264696, 256273], [-167, -1561], [-391, -949], [-69, -1201], [-328, -1573], [-68, -1447]], [[263673, 249542], [-96, 10]], [[263577, 249552], [15, 3293], [-291, 56]], [[265091, 254315], [-12, -4796]], [[265079, 249519], [-315, 12]], [[264764, 249531], [-724, 18]], [[264040, 249549], [-367, -7]], [[252741, 250208], [18, -2159]], [[252759, 248049], [-1139, -6]], [[251620, 248043], [-21, 8110]], [[250750, 256160], [24, -9758]], [[250774, 246402], [-565, 1]], [[250209, 246403], [-23, 1870]], [[250186, 248273], [3, 6261], [-287, -6], [-2, 1632]], [[250186, 248273], [-850, -146]], [[249336, 248127], [0, 8028]], [[251620, 248043], [-141, -1624]], [[251479, 246419], [-705, -17]], [[249336, 248127], [-206, -4]], [[249130, 248123], [-300, -5]], [[248830, 248118], [0, 1358], [-237, -6], [-309, 1882], [-23, 2984]], [[268790, 251496], [-833, 9]], [[267957, 251505], [-213, -6]], [[234880, 250812], [-269, -1952], [-727, -4046]], [[233884, 244814], [-145, 1529], [-209, -878]], [[233530, 245465], [-193, -35], [-106, 3732]], [[213854, 249702], [556, -1560], [549, -266], [329, -1468], [180, -3869], [116, -913]], [[215584, 241626], [-1029, 50], [-1, -1090], [-571, 24], [0, -5857], [-623, -16], [0, -4293]], [[213360, 230444], [-2433, 11417]], [[210927, 241861], [-404, 1872]], [[271312, 251238], [-472, -2258]], [[270840, 248980], [-349, 503], [-197, -1203]], [[245320, 254055], [101, -733], [-2, -5263]], [[245419, 248059], [-325, 3]], [[245094, 248062], [-1281, 6]], [[240505, 246032], [-431, -220]], [[240074, 245812], [-1234, 93], [-382, -268]], [[238458, 245637], [138, 2982], [-121, 2915]], [[230984, 247591], [-297, -1133], [-306, -3132], [-307, -919]], [[230074, 242407], [-150, 660]], [[229924, 243067], [-83, 1790], [-230, 1424], [-92, 2592], [-174, 1178]], [[267054, 248590], [-504, 85]], [[266550, 248675], [-89, 305]], [[266461, 248980], [-188, 553]], [[266273, 249533], [181, 2384], [-7, 2258]], [[246845, 254588], [1, -6514]], [[246846, 248074], [-55, 0]], [[246791, 248074], [-720, -7]], [[246071, 248067], [-652, -8]], [[247647, 254601], [2, -6508]], [[247649, 248093], [-244, -6]], [[247405, 248087], [-559, -13]], [[248830, 248118], [-1181, -25]], [[243570, 248904], [-75, -474]], [[243495, 248430], [-154, -909], [-26, -2268]], [[243315, 245253], [-1107, 8]], [[242208, 245261], [-190, 2169]], [[266273, 249533], [3, -822], [-452, 71]], [[265824, 248782], [-746, 72], [1, 665]], [[228674, 247824], [-526, -1799], [-157, -2556]], [[227991, 243469], [-863, 2199], [-567, 665]], [[226561, 246333], [-231, 2397]], [[255015, 252631], [47, -4598]], [[255062, 248033], [-100, -2449], [292, -2293], [343, -1258], [-72, -3553]], [[255525, 238480], [118, -709], [-472, -3244], [-776, -834], [-363, 138], [617, 1003], [-445, 2269], [13, 2457], [-99, 3216], [-227, 556]], [[253891, 243332], [-3, 424]], [[253888, 243756], [51, 358]], [[253939, 244114], [171, 4892], [-90, 2103]], [[262223, 249489], [73, -1396]], [[262296, 248093], [-1355, -67]], [[260941, 248026], [8, 3775], [-627, -87]], [[257599, 247978], [-271, 46]], [[257328, 248024], [-1052, 37]], [[256276, 248061], [-1214, -28]], [[263577, 249552], [-524, -184]], [[263053, 249368], [-534, 64]], [[260941, 248026], [-26, -3]], [[260915, 248023], [-1496, -68]], [[259419, 247955], [-424, 13]], [[238458, 245637], [-203, -3553], [-301, -2557], [116, -1801], [-122, -774]], [[237948, 236952], [-67, -1097], [156, -1846]], [[238037, 234009], [-534, -28]], [[237503, 233981], [98, 13117], [-125, 3925]], [[269494, 240294], [-114, 45]], [[269380, 240339], [-346, 137]], [[269034, 240476], [-18, 2136], [-493, 492], [-222, 1908], [-346, 636]], [[267955, 245648], [2, 5857]], [[267955, 245648], [-134, -370]], [[267821, 245278], [-66, 1821], [-380, 52], [-51, 1404]], [[253939, 244114], [-283, -5327], [-10, -2293], [-805, 174]], [[252841, 236668], [-47, 6490]], [[252794, 243158], [-35, 4891]], [[272307, 246842], [-203, -3711], [-81, 2742], [284, 969]], [[271903, 249572], [306, -2478], [-160, -4072], [-292, -203]], [[271757, 242819], [-831, 2065]], [[270926, 244884], [0, 3895], [-86, 201]], [[237503, 233981], [-603, -19]], [[236900, 233962], [96, 1937], [-93, 1644], [125, 1714]], [[237028, 239257], [57, 2122], [-200, 796], [-362, 6258], [-570, 270]], [[235663, 249180], [-268, -877], [313, -9029]], [[235708, 239274], [21, -670], [-542, -17]], [[235187, 238587], [-329, 77]], [[234858, 238664], [56, 882], [-384, 658], [-240, 1922], [-168, -357], [-46, 2247], [-192, 798]], [[229924, 243067], [-953, -3232]], [[228971, 239835], [-534, -1857]], [[228437, 237978], [-325, 5186], [-121, 305]], [[209922, 237143], [-279, -6], [-3006, 4042]], [[210927, 241861], [-1005, -4718]], [[232719, 246785], [-682, -1234]], [[232037, 245551], [-850, -766]], [[231187, 244785], [-203, 2806]], [[221947, 246975], [2, -4279]], [[221949, 242696], [-1761, -8]], [[220188, 242688], [2, 7030]], [[220188, 242688], [-2353, -81]], [[217835, 242607], [-4, 7009]], [[217835, 242607], [0, -7787]], [[217835, 234820], [-2223, 6]], [[215612, 234826], [279, 1284], [-229, 1216], [263, 2565], [-18, 1122], [-323, 613]], [[264040, 249549], [-12, -7241]], [[264028, 242308], [-1345, 403]], [[262683, 242711], [300, 3247], [70, 3410]], [[264764, 249531], [114, -3092], [-22, -4394]], [[264856, 242045], [-554, 176]], [[264302, 242221], [-274, 87]], [[266550, 248675], [98, -2368], [249, -1172], [-274, -444], [-99, -1222], [356, -2141]], [[266880, 241328], [-709, 260]], [[266171, 241588], [-368, 134]], [[265803, 241722], [21, 7060]], [[265803, 241722], [-735, 254]], [[265068, 241976], [-212, 69]], [[262683, 242711], [-3, 0]], [[262680, 242711], [-384, 5382]], [[270926, 244884], [-366, -1369], [-37, -1852], [123, -1709], [-124, -3745]], [[270522, 236209], [-335, -64], [-107, 1022], [-17, 2880]], [[237028, 239257], [-1320, 17]], [[233530, 245465], [-89, -6610]], [[233441, 238855], [-666, 84], [-646, 2258]], [[232129, 241197], [-92, 4354]], [[244740, 241601], [-76, 124]], [[244664, 241725], [-138, 1864], [-596, -160], [213, 1883], [-298, -206], [-105, 2422]], [[245094, 248062], [-354, -6461]], [[226561, 246333], [-375, -2252], [-241, -2998]], [[225945, 241083], [-212, -3685]], [[225733, 237398], [-624, 1108]], [[225109, 238506], [-245, 3503], [173, 1353], [-5, 1659], [-190, 1597]], [[267821, 245278], [-326, -1352], [-1, -2846]], [[267494, 241080], [-481, 193]], [[267013, 241273], [-88, 37]], [[266925, 241310], [-45, 18]], [[244664, 241725], [-233, -2739], [-196, -268]], [[244235, 238718], [-602, 5]], [[243633, 238723], [-154, 6]], [[243479, 238729], [63, 3797], [-227, 2727]], [[243752, 247975], [-257, 455]], [[250209, 246403], [-2, -4881]], [[250207, 241522], [-565, 12], [0, -2449], [-406, -1071]], [[249236, 238014], [-349, 2359], [-75, 1498]], [[248812, 241871], [318, 6252]], [[248812, 241871], [-426, -22], [-726, 870]], [[247660, 242719], [-255, 5368]], [[242208, 245261], [112, -1501], [-109, -3720], [-662, -628], [-123, -1003]], [[241426, 238409], [-387, 12]], [[241039, 238421], [5, 125]], [[241044, 238546], [92, 1719], [-1, 5881]], [[262680, 242711], [-189, -1959]], [[262491, 240752], [-656, 31], [-11, -813], [-591, 47]], [[261233, 240017], [-143, 13]], [[261090, 240030], [8, 4056], [-466, 837]], [[260632, 244923], [283, 3100]], [[247660, 242719], [34, -9078]], [[247694, 233641], [-96, 120]], [[247598, 233761], [-55, 1170], [-290, -153]], [[247253, 234778], [-284, 1435], [-176, 2313], [-2, 3039]], [[246791, 241565], [0, 6509]], [[256232, 239600], [16, -2077], [-262, -1642], [-543, -650], [107, 1725], [233, 527], [-258, 997]], [[256276, 248061], [-334, -1385], [-81, -3536], [371, -3540]], [[257328, 248024], [-39, -10998]], [[257289, 237026], [-1052, -1037], [665, 1910], [-225, 961], [-136, -1053], [-250, 2451], [-59, -658]], [[252794, 243158], [-1314, 0]], [[251480, 243158], [-1, 3261]], [[246791, 241565], [-956, -12]], [[245835, 241553], [167, 1301]], [[246002, 242854], [-21, 4096], [90, 1117]], [[258434, 247971], [-17, -10056]], [[258417, 237915], [-166, 1067], [-410, -2043], [-552, 87]], [[246002, 242854], [-1125, -260], [-121, -1038]], [[244756, 241556], [-16, 45]], [[260632, 244923], [-55, -1607], [-562, 869], [-66, -1633]], [[259949, 242552], [-537, 37], [7, 5366]], [[259949, 242552], [-196, -1239], [99, -2459], [-315, -2140]], [[259537, 236714], [-9, -2240]], [[259528, 234474], [-1118, 2046]], [[258410, 236875], [0, -355]], [[258410, 236875], [816, -133], [-426, 1780], [-383, -607]], [[231187, 244785], [-45, -4378], [221, -3089], [-139, -1697]], [[231224, 235621], [12, 737], [-414, 180]], [[230822, 236538], [-165, 3013], [-358, 1438], [-320, 391], [95, 1027]], [[223396, 246616], [1, -7873]], [[223397, 238743], [-946, 26]], [[222451, 238769], [-503, -4], [1, 3931]], [[225109, 238506], [-674, 264]], [[224435, 238770], [-1038, -27]], [[251480, 243158], [0, -1087]], [[251480, 242071], [-990, -2], [-283, -547]], [[228437, 237978], [-499, -1008]], [[227938, 236970], [-97, 304]], [[227841, 237274], [-634, 1522], [-437, -1264], [-263, 726], [-303, 2900], [-259, -75]], [[234858, 238664], [-878, -2778]], [[233980, 235886], [-396, 1124], [-143, 1845]], [[241044, 238546], [-396, 8], [-9, -943], [-990, -262]], [[239649, 237349], [2, 3245], [421, 9], [2, 5209]], [[239649, 237349], [0, -382]], [[239649, 236967], [-709, -8], [2, 1629], [-283, 7], [1, -1639], [-712, -4]], [[269034, 240476], [-293, 113]], [[268741, 240589], [-1247, 491]], [[232129, 241197], [72, -7162]], [[232201, 234035], [-806, -384]], [[231395, 233651], [-171, 1970]], [[243479, 238729], [216, -1917], [-535, 411], [-328, -897]], [[242832, 236326], [-172, 207], [-257, -1508]], [[242403, 235025], [-94, 2569], [-194, 809], [-689, 6]], [[261090, 240030], [-142, 0], [-5, -2437], [-1018, 73], [-388, -952]], [[271757, 242819], [498, -308], [-34, -3432], [-155, 926], [-295, -107]], [[271771, 239898], [-322, 203], [-925, -5548]], [[270524, 234553], [-2, 1656]], [[252841, 236668], [-233, -1277], [-178, 1270], [-575, -702], [-371, 1453]], [[251484, 237412], [-4, 4659]], [[230822, 236538], [-952, -1549]], [[229870, 234989], [-278, 409], [-621, 4437]], [[245835, 241553], [-210, -1460], [-15, -2062], [278, -2140]], [[245888, 235891], [-360, -439]], [[245528, 235452], [-338, 30]], [[245190, 235482], [-277, 639], [124, 2784], [-183, -36], [-98, 2687]], [[249236, 238014], [203, -4319], [261, -907]], [[249700, 232788], [-283, -440]], [[249417, 232348], [-471, -68], [-254, 869], [-304, -894], [-309, 779]], [[248079, 233034], [-385, 607]], [[264302, 242221], [-267, -2074], [-54, -1701], [-693, -1753]], [[263288, 236693], [-375, 1330], [-2, 1097], [-281, 268], [-139, 1364]], [[222451, 238769], [6, -3970]], [[222457, 234799], [-1261, 76]], [[221196, 234875], [-1009, -7]], [[220187, 234868], [1, 7820]], [[220187, 234868], [-1627, -38]], [[218560, 234830], [-725, -10]], [[265068, 241976], [85, -2796], [-178, -1], [-97, -4622]], [[264878, 234557], [-479, 557], [-1297, -63]], [[263102, 235051], [186, 1642]], [[251484, 237412], [-1134, -2305], [-141, 1298]], [[250209, 236405], [-2, 5117]], [[266171, 241588], [21, -1291], [-370, -1383], [42, -1369], [-274, -2432]], [[265590, 235113], [-266, -1104], [-213, -2775]], [[265111, 231234], [-234, 66]], [[264877, 231300], [1, 3257]], [[209944, 215738], [-22, 21405]], [[213360, 230444], [686, -3232]], [[214046, 227212], [-190, -2194], [-356, 428], [-422, -724], [-393, -4187], [-190, -3082], [-26, -2697], [-288, -495], [-452, -3923], [-784, 1354], [-338, 2103], [-458, 443], [-205, 1500]], [[245190, 235482], [-472, -15], [-483, 3251]], [[215612, 234826], [-8, -9436]], [[215604, 225390], [-988, 210], [-570, 1612]], [[247253, 234778], [-437, -1709], [-207, 516]], [[246609, 233585], [-184, -841], [-537, 3147]], [[266925, 241310], [88, -37]], [[267013, 241273], [105, -135], [78, -2865], [203, -1637]], [[267399, 236636], [-213, -2319]], [[267186, 234317], [-334, -5]], [[266852, 234312], [-283, 815], [-979, -14]], [[250209, 236405], [34, -1301], [-543, -2316]], [[268741, 240589], [-104, -715], [226, -2817], [-101, -1193], [-315, -130]], [[268447, 235734], [-586, 1764], [-462, -862]], [[209944, 215738], [-499, 619], [-308, 933], [-500, 3117], [-209, 111], [-481, 2314], [-467, 5014], [-27, 4955], [-481, 3934], [-35, 2230], [-300, 2214]], [[233980, 235886], [192, -3310]], [[234172, 232576], [-466, -2513], [-754, 2533], [-380, -1253], [-369, -201]], [[232203, 231142], [-2, 2893]], [[227841, 237274], [-344, -3901], [-437, -2646]], [[227060, 230727], [-169, -807]], [[226891, 229920], [-1289, 6177]], [[225602, 236097], [131, 1301]], [[262491, 240752], [-511, -7567]], [[261980, 233185], [-763, 18]], [[261217, 233203], [16, 6814]], [[263102, 235051], [119, -3211], [349, -2174]], [[263570, 229666], [-1288, 55], [-50, -791]], [[262232, 228930], [-308, 1351], [56, 2904]], [[269380, 240339], [4, -8335]], [[269384, 232004], [-309, -3002], [110, -640]], [[269185, 228362], [-359, -2062]], [[268826, 226300], [-394, 1903]], [[268432, 228203], [15, 7531]], [[272248, 234159], [-9, -2722], [-434, 368]], [[271805, 231805], [-186, 100], [91, 1895], [-113, 885], [151, 2029], [471, -634], [29, -1921]], [[272388, 234172], [-135, -12]], [[272253, 234160], [-2, 2672], [137, -2660]], [[271771, 239898], [387, -696], [23, -1979], [-488, -401], [1, -1430], [-265, -958], [92, -1411]], [[271521, 233023], [-998, -79]], [[270523, 232944], [1, 1609]], [[270523, 232944], [0, -816]], [[270523, 232128], [-259, 0]], [[270264, 232128], [-880, -124]], [[261213, 230026], [6, -1939]], [[261219, 228087], [-831, 3621], [181, 87], [319, -1692], [325, -77]], [[261217, 233203], [-4, -3055]], [[261213, 230148], [-256, -46], [-113, 1656], [-199, -122], [-386, 1289], [-6, -1143], [-725, 2692]], [[229870, 234989], [-428, -2537]], [[229442, 232452], [-640, -2032]], [[228802, 230420], [-160, 3872], [-704, 2678]], [[236900, 233962], [5, -1513]], [[236905, 232449], [-445, 185], [-184, -1246], [-288, 178]], [[235988, 231566], [-422, -16], [-379, 7037]], [[224435, 238770], [11, -6721]], [[224446, 232049], [-926, -12]], [[223520, 232037], [-1061, -73], [-2, 2835]], [[225602, 236097], [-347, -5926]], [[225255, 230171], [-325, -1870]], [[224930, 228301], [-484, 3748]], [[245308, 223867], [-799, 1569], [36, 944], [-274, 2264]], [[244271, 228644], [603, 287]], [[244874, 228931], [203, -2331], [251, -832], [-20, -1901]], [[244558, 230559], [-645, -479], [-351, 1662], [-258, -1459], [-367, 543]], [[242937, 230826], [126, 1509], [-231, 3991]], [[243633, 238723], [169, -1018], [54, -2471], [406, -1498], [38, -2365], [258, -812]], [[245528, 235452], [-238, -4825]], [[245290, 230627], [-329, -692]], [[244961, 229935], [-403, 624]], [[235988, 231566], [8, -4159]], [[235996, 227407], [-1499, -100]], [[234497, 227307], [-325, 5269]], [[239649, 236967], [279, -442], [95, -4141], [287, -11], [14, -1373], [-301, -819]], [[240023, 230181], [-367, 261], [-1652, -20]], [[238004, 230422], [33, 3587]], [[241039, 238421], [19, -2543]], [[241058, 235878], [90, -2556], [-90, -2140]], [[241058, 231182], [-312, -1023]], [[240746, 230159], [-723, 22]], [[242403, 235025], [-396, -2817]], [[242007, 232208], [-408, -1799], [-460, 906]], [[241139, 231315], [-81, -133]], [[268432, 228203], [-222, -845]], [[268210, 227358], [-526, 3596], [-439, 645], [-59, 2718]], [[228802, 230420], [-812, -4930]], [[227990, 225490], [-930, 5237]], [[231395, 233651], [-275, -1643], [131, -1238]], [[231251, 230770], [-412, 483], [-916, -965]], [[229923, 230288], [-71, 1866], [-410, 298]], [[242937, 230826], [-38, -676]], [[242899, 230150], [-457, 1473], [-435, 585]], [[226432, 226825], [-346, -1970]], [[226086, 224855], [-87, 1789], [-744, 3527]], [[226891, 229920], [-513, -2622], [54, -473]], [[246609, 233585], [-25, -1023]], [[246584, 232562], [-762, -996], [-135, -865]], [[245687, 230701], [0, -1]], [[245687, 230700], [-397, -73]], [[266852, 234312], [-10, -6935], [145, -1217]], [[266987, 226160], [-200, -2815]], [[266787, 223345], [-399, 937], [-283, 2980], [-405, 1944], [-589, 2028]], [[264877, 231300], [-794, -653], [8, -1736], [-255, 56]], [[263836, 228967], [-266, 699]], [[247598, 233761], [-477, -3687], [-248, -294], [-10, -2337]], [[246863, 227443], [-276, 26]], [[246587, 227469], [-43, -63]], [[246544, 227406], [-91, 2727], [131, 2429]], [[218560, 234830], [1, -12369]], [[218561, 222461], [3, -3801], [-131, -3064], [-135, -246]], [[218298, 215350], [-586, 2295], [-155, 1738], [-559, 1471], [-109, 1938], [-428, 2706], [-230, -539], [-627, 431]], [[221196, 234875], [-9, -4032]], [[221187, 230843], [-585, 153], [-126, -5325], [-5, -3218]], [[220471, 222453], [-272, -3]], [[220199, 222450], [-1638, 11]], [[223520, 232037], [7, -6643]], [[223527, 225394], [-721, 2115], [-1183, 235]], [[221623, 227744], [-251, 17], [4, 3079], [-189, 3]], [[268210, 227358], [-114, -1168]], [[268096, 226190], [-1109, -30]], [[272837, 223331], [-14, 0]], [[272823, 223331], [-64, -213]], [[272759, 223118], [-215, -625], [-556, -55]], [[271988, 222438], [-4, 2546]], [[271984, 224984], [-177, 2427], [99, 1442], [-322, 1679], [221, 1273]], [[272248, 234159], [350, -6434], [-19, -1080], [258, -3314]], [[272388, 234172], [216, -5656], [-351, 5644]], [[238004, 230422], [-370, -3472]], [[237634, 226950], [-15, 2086], [-480, 949], [-234, 2464]], [[232203, 231142], [-438, 1363], [375, -6983]], [[232140, 225522], [-575, -1123]], [[231565, 224399], [-196, 1520], [-118, 4851]], [[247737, 223729], [-329, 25], [-92, 1327], [-453, 2362]], [[247598, 233761], [-7, -4805], [112, -2059], [203, -841], [-169, -2327]], [[248079, 233034], [-93, -5082], [222, 493], [142, -926]], [[248350, 227519], [-169, -1243], [4, -1675], [243, -2463], [7, -2735]], [[248435, 219403], [-412, 1679], [32, 1884], [-166, 601]], [[247889, 223567], [-152, 162]], [[262232, 228930], [-64, -3572]], [[262168, 225358], [-1, -31]], [[262167, 225327], [-472, -1559]], [[261695, 223768], [-260, -97], [30, 2044], [-246, 2372]], [[261213, 230026], [0, 122]], [[249417, 232348], [-288, -1736], [-365, -1099]], [[248764, 229513], [-363, -244], [-62, -812], [282, -1440]], [[248621, 227017], [-271, 502]], [[271521, 233023], [-209, -1367], [211, 19], [-61, -1459], [280, -1434], [17, -2305]], [[271759, 226477], [-575, -58], [-356, -1658], [-304, -535]], [[270524, 224226], [-1, 7902]], [[237634, 226950], [-209, -1155], [251, -2061]], [[237676, 223734], [-488, -232], [-948, -2204]], [[236240, 221298], [-9, 6070], [-235, 39]], [[234497, 227307], [188, -998], [-40, -2779]], [[234645, 223530], [-249, 562], [-163, 2138], [-77, -1073], [335, -1692], [-100, -2415]], [[234391, 221050], [-400, -946], [-152, 1094]], [[233839, 221198], [-128, 697], [-451, -247]], [[233260, 221648], [-1120, 3874]], [[249637, 222999], [-31, 137]], [[249606, 223136], [-17, -11]], [[249589, 223125], [-854, 2530], [-114, 1362]], [[248764, 229513], [178, -1314], [189, 484], [62, -1577], [278, -41], [74, 2259], [374, 1265], [70, -3363], [267, -194], [-426, -2469], [-490, 256], [297, -1820]], [[250525, 230647], [-312, -71], [261, 1146], [51, -1075]], [[246544, 227406], [-360, 597], [-279, -302]], [[245905, 227701], [-208, 1350], [-10, 1649]], [[229923, 230288], [145, -1541]], [[230068, 228747], [-848, -6121]], [[229220, 222626], [-749, -87]], [[228471, 222539], [-487, 2914]], [[227984, 225453], [6, 37]], [[242899, 230150], [-21, -3785]], [[242878, 226365], [-34, -727], [-510, -1743], [182, -15], [-22, -1563], [-530, -1558], [-885, 886]], [[241079, 221645], [5, 8529], [-338, -15]], [[270524, 224226], [-18, -8]], [[270506, 224218], [-216, 2191], [-389, 132], [-406, 1491]], [[269495, 228032], [311, 619], [458, 3477]], [[269495, 228032], [-310, 330]], [[224930, 228301], [-647, -3579]], [[224283, 224722], [-370, -472]], [[223913, 224250], [-386, 1144]], [[243094, 222650], [507, -1497], [-373, -1379], [-504, 1635], [370, 1241]], [[244961, 229935], [-87, -1004]], [[244271, 228644], [-426, -208], [-645, -3854]], [[243200, 224582], [80, 1697], [-402, 86]], [[231565, 224399], [21, -2330], [-179, -21]], [[231407, 222048], [-240, 599]], [[231167, 222647], [-226, 617], [-208, 2752], [-251, 273], [-414, 2458]], [[245905, 227701], [-338, -3548]], [[245567, 224153], [-211, -1645]], [[245356, 222508], [-48, 1359]], [[221623, 227744], [-6, -5221]], [[221617, 222523], [-1146, -70]], [[227984, 225453], [-780, -2865], [-98, 358]], [[227106, 222946], [-308, 892], [-366, 2987]], [[241079, 221645], [-915, 2302], [-643, 1244], [-860, -33], [-722, -625], [-263, -799]], [[226086, 224855], [-251, -1276], [-617, -1664]], [[225218, 221915], [-190, 1265], [73, 1338], [-818, 204]], [[261984, 223666], [48, -1027], [-349, 843], [301, 184]], [[262167, 225327], [153, -1172], [-625, -387]], [[263836, 228967], [267, -1312], [-501, 151], [-1029, -3276], [-405, 828]], [[231167, 222647], [-368, -2222], [-115, -1978], [-812, -2987]], [[229872, 215460], [-51, 299]], [[229821, 215759], [273, 1332], [-648, 4505], [-226, 1030]], [[245356, 222508], [-369, -726]], [[244987, 221782], [-280, -1858], [-256, 1228], [-396, -628], [-7, 2090], [-206, -84], [-20, 2140], [-622, -88]], [[270506, 224218], [-1, -4598]], [[270505, 219620], [-384, -936], [-50, 1175], [-543, 18]], [[269528, 219877], [-418, -93], [-2, 1070], [-275, 505]], [[268833, 221359], [-7, 4941]], [[268833, 221359], [-783, 495]], [[268050, 221854], [-36, 3076], [82, 1260]], [[248195, 214699], [-70, -748]], [[248125, 213951], [-368, -1498], [-381, 4155], [-144, -1654]], [[247232, 214954], [0, 260]], [[247232, 215214], [0, 103]], [[247232, 215317], [15, 318]], [[247247, 215635], [13, 86]], [[247260, 215721], [55, 1625], [-668, 4635], [-414, 1833], [-105, 1452], [-208, -1076], [-353, -37]], [[247889, 223567], [32, -2068], [-180, -982], [125, -870], [386, -448], [38, -1287], [-225, -2000], [130, -1213]], [[222150, 222529], [-533, -6]], [[223913, 224250], [-73, -521]], [[223840, 223729], [-340, -2416], [-157, 1139], [-1193, 77]], [[249173, 217874], [111, -1305], [-400, 134], [289, 1171]], [[249589, 223125], [-488, -958], [203, -1847], [362, -1192], [-111, -777], [530, -230], [375, -1687], [141, 831], [307, -3039], [-50, -1667], [-254, -1182], [-172, 579], [-447, -2429], [422, 3793], [-138, 1557], [-368, -603], [-134, 2620], [-304, 1182], [-628, 94], [58, 1184], [-307, 734], [-151, -685]], [[236240, 221298], [-45, -112]], [[236195, 221186], [-276, 35]], [[235919, 221221], [-211, 269], [-540, -841], [124, 4279], [-302, 699], [-198, -2304], [-147, 207]], [[227106, 222946], [-578, -5086]], [[226528, 217860], [-680, 53], [-139, 1116]], [[225709, 219029], [22, 814], [-513, 2072]], [[271988, 222438], [9, -2348], [241, -1825]], [[272238, 218265], [-390, -928]], [[271848, 217337], [-291, 1592], [-5, 2834], [246, 456], [-91, 1669], [277, 1096]], [[271759, 226477], [138, -1242], [-266, -1802], [-119, -4400], [73, -1266]], [[271585, 217767], [-204, -13], [-96, 2166], [-186, 606], [-594, -906]], [[233260, 221648], [-107, -2624], [-243, -16], [-116, -2071]], [[232794, 216937], [-175, -671], [-275, 621], [-264, -1151]], [[232080, 215736], [-404, 3185], [-269, 3127]], [[228471, 222539], [-170, -901], [-100, -3633]], [[228201, 218005], [-1040, -5116]], [[227161, 212889], [-321, 2085]], [[226840, 214974], [-364, 2442], [52, 444]], [[244928, 217715], [211, -933], [-107, -1820], [-305, 1569], [201, 1184]], [[247260, 215721], [-525, 940], [-7, -1505], [-198, -130], [-95, -1883], [-522, -151], [-171, 914], [376, 1325], [-332, 809], [-84, 1095], [-261, -2776], [-233, 825], [15, 1953], [-358, 1998], [122, 2647]], [[225709, 219029], [-761, -6052]], [[224948, 212977], [-1106, 2536]], [[223842, 215513], [-2, 8216]], [[223842, 215513], [-1, -2983]], [[223841, 212530], [-1697, 16]], [[222144, 212546], [6, 9983]], [[272759, 223118], [386, -4323]], [[273145, 218795], [-132, -298], [16, -2699], [-744, -89], [-47, 2556]], [[232080, 215736], [-73, -613]], [[232007, 215123], [-254, -1543], [-960, -3417]], [[230793, 210163], [-921, 5297]], [[229821, 215759], [-780, -3735]], [[229041, 212024], [-105, 759]], [[228936, 212783], [-735, 5222]], [[222144, 212546], [-1943, -92]], [[220201, 212454], [-2, 9996]], [[220201, 212454], [-1549, -37]], [[218652, 212417], [-301, 1679], [-53, 1254]], [[235183, 217123], [-168, -988], [-897, -3581], [738, 3848], [327, 721]], [[234284, 214573], [-491, 4941], [46, 1684]], [[234391, 221050], [301, -995], [33, -3555], [-122, 190], [-319, -2117]], [[236195, 221186], [-1085, -2978], [545, 2519], [264, 494]], [[234284, 214573], [-259, -341], [-245, -3555], [-456, -2355], [-295, -718]], [[233029, 207604], [-168, 76], [-313, 2527], [-238, 31], [-6, 1604], [-193, 734], [-104, 2547]], [[269528, 219877], [10, -5017], [-370, -17], [1, -3161]], [[269169, 211682], [-610, -875]], [[268559, 210807], [-4, -26]], [[268555, 210781], [11, 1180], [-229, 1769], [-631, 423], [-130, 2753]], [[267576, 216906], [349, 3015], [125, 1933]], [[271585, 217767], [74, -1765]], [[271659, 216002], [-47, -5892], [-823, -7]], [[270789, 210103], [-996, 7]], [[269793, 210110], [-470, 1716], [-154, -144]], [[226840, 214974], [-1288, -6318]], [[225552, 208656], [-604, 4321]], [[274038, 206958], [-133, 1]], [[273905, 206959], [-39, -1]], [[273866, 206958], [-329, -17], [-54, -3299]], [[273483, 203642], [-296, 3940]], [[273187, 207582], [-245, -773], [-517, 1780]], [[272425, 208589], [33, 1990], [-268, 1417]], [[272190, 211996], [-290, 2402]], [[271900, 214398], [73, 2026], [-125, 913]], [[273145, 218795], [71, -1438], [822, -10399]], [[228017, 208315], [-311, 1140], [-437, -2085]], [[227269, 207370], [-501, 3617], [393, 1902]], [[228936, 212783], [-919, -4468]], [[272425, 208589], [-133, -1746]], [[272292, 206843], [-680, -113], [4, -8039]], [[271616, 198691], [-837, -35]], [[270779, 198656], [10, 11447]], [[271659, 216002], [241, -1604]], [[230793, 210163], [-40, -5357]], [[230753, 204806], [-186, -16]], [[230567, 204790], [-105, 611]], [[230462, 205401], [-405, -37]], [[230057, 205364], [-229, 272]], [[229828, 205636], [-9, -8]], [[229819, 205628], [-2, 32]], [[229817, 205660], [-203, 3106], [-295, 2552], [-278, 706]], [[225150, 203636], [-1, 663], [-1297, -17]], [[223852, 204282], [-11, 8248]], [[225552, 208656], [258, -1776]], [[225810, 206880], [-660, -3244]], [[230757, 204203], [-4, 603]], [[233029, 207604], [-514, -1808], [-270, 336], [-409, -941], [-73, -1321], [716, 1768], [-1755, -5263], [983, 3206], [18, 865], [-525, -948], [-443, 705]], [[226700, 204666], [-382, 955], [-249, -541]], [[226069, 205080], [-259, 1800]], [[227269, 207370], [-569, -2704]], [[229817, 205660], [1, -376]], [[229818, 205284], [-753, -2126], [109, -1486]], [[229174, 201672], [-69, -398], [-683, 1260]], [[228422, 202534], [5, 4144], [-122, 1448], [-288, 189]], [[223852, 204282], [-1657, -123]], [[222195, 204159], [-37, -4]], [[222158, 204155], [-14, 8391]], [[222158, 204155], [-1965, 141]], [[220193, 204296], [8, 8158]], [[220193, 204296], [2, -8383]], [[220195, 195913], [-275, -20]], [[219920, 195893], [-228, 1634], [-299, 5632], [-270, 1346], [-137, 3111], [-290, 2181], [-44, 2620]], [[269793, 210110], [391, -3170], [-256, -2281]], [[269928, 204659], [-433, 506], [-598, -8]], [[268897, 205157], [-149, 697], [-6, 3295], [-183, 1658]], [[270779, 198656], [-274, -620]], [[270505, 198036], [2, 3099]], [[270507, 201135], [2, 766], [-428, 978], [-153, 1780]], [[228422, 202534], [-599, -3072]], [[227823, 199462], [-496, 1215], [-66, 1282], [-333, 364], [-228, 2343]], [[273483, 203642], [-949, -51], [-367, 555], [125, 2697]], [[273866, 206958], [152, -4435], [384, -6703], [460, -6126], [-21, -545]], [[274841, 189149], [-1029, -223]], [[273812, 188926], [17, 9772]], [[273829, 198698], [-61, 3007], [-285, 1937]], [[274038, 206958], [411, -2425], [-276, 2427]], [[274173, 206960], [19, 0]], [[274192, 206960], [437, -3794], [144, -2446], [-167, -836], [-12, 3069], [-288, -3646], [-72, 100], [-11, 3804], [-174, 606], [153, 1506], [-297, 1636]], [[226409, 193288], [-981, 21]], [[225428, 193309], [-276, -3]], [[225152, 193306], [-2, 10330]], [[226069, 205080], [-235, -508], [782, -8928], [-25, -123]], [[226591, 195521], [-240, -1164], [58, -1069]], [[273829, 198698], [-2213, -7]], [[229313, 193901], [29, 366]], [[229342, 194267], [112, 1478], [226, 125], [508, 2370], [340, 470], [-1215, -4809]], [[229467, 200562], [-293, 1110]], [[229818, 205284], [138, -1955], [593, -2862], [-702, -2230], [-380, 2325]], [[230462, 205401], [-19, -1857], [-353, 715], [-33, 1105]], [[227823, 199462], [-461, -4167]], [[227362, 195295], [-76, -648], [-695, 874]], [[270507, 201135], [-552, 2], [0, -813], [-1166, -23]], [[268789, 200301], [108, 4856]], [[223852, 204282], [-7, -10983]], [[223845, 193299], [-1631, -503], [-15, 3242]], [[222199, 196038], [-4, 8121]], [[225152, 193306], [-1307, -7]], [[222199, 196038], [-2004, -125]], [[229467, 200562], [-206, -608], [191, -1783]], [[229452, 198171], [-926, -864], [295, -1302]], [[228821, 196005], [-626, -2606]], [[228195, 193399], [-53, 240]], [[228142, 193639], [-158, 1151], [-622, 505]], [[270505, 198036], [-139, -2611]], [[270366, 195425], [-1519, 30]], [[268847, 195455], [-374, -12]], [[268473, 195443], [316, 4858]], [[271616, 198691], [0, -1635], [277, 2], [94, -2171], [192, -1069], [303, -11], [-262, -959], [585, -3549], [246, -3711]], [[273051, 185588], [-1173, 63]], [[271878, 185651], [-1368, -4]], [[270510, 185647], [-6, 9777], [-138, 1]], [[273812, 188926], [-11, -3356]], [[273801, 185570], [-750, 18]], [[229222, 193536], [-326, -2723], [39, 1456], [287, 1267]], [[228195, 193399], [229, -262], [-76, -1380]], [[228348, 191757], [-206, 1882]], [[228490, 190446], [-134, 1235]], [[228356, 191681], [444, 2665], [-7, -1493], [-303, -2407]], [[229452, 198171], [-21, -806]], [[229431, 197365], [-30, -1032]], [[229401, 196333], [-338, -1783], [-242, 1455]], [[223845, 193299], [14, -13095]], [[223859, 180204], [1, -1601], [-436, 24]], [[223424, 178627], [-1056, 73], [-103, 854], [-232, -1005]], [[222033, 178549], [-141, 1379], [72, 2611], [-322, 2960], [-327, 370], [-463, 2627], [-155, 3392], [-155, 198], [-278, 2896], [-344, 911]], [[228348, 191757], [8, -76]], [[228490, 190446], [-3, -28]], [[228487, 190418], [-16, -156]], [[228471, 190262], [-133, -1330], [-231, 1091], [-604, -774]], [[227503, 189249], [-413, 475], [-457, 1288], [12, 1137]], [[226645, 192149], [-45, 799]], [[226600, 192948], [-191, 340]], [[268847, 195455], [7, -2885]], [[268854, 192570], [-198, -1538], [342, -1335], [-115, -2957], [-287, 863], [-300, 2065], [148, 2365], [29, 3410]], [[270510, 185647], [-1388, -19]], [[269122, 185628], [467, 3254], [-294, 1838], [49, -1786], [-175, 307], [19, 1799], [-334, 1530]], [[225428, 193309], [7, -14809]], [[225435, 178500], [-810, 49]], [[224625, 178549], [3, 1455], [-769, 200]], [[226645, 192149], [-378, -2056], [-22, -4642]], [[226245, 185451], [-328, -1], [5, -6978]], [[225922, 178472], [-487, 28]], [[228402, 187096], [249, 1941], [-343, -3973], [94, 2032]], [[227963, 184054], [-1438, -46], [-280, 1443]], [[227503, 189249], [288, 8], [201, -2841], [170, 164], [-199, -2526]], [[275241, 183987], [-902, 23]], [[274339, 184010], [-271, 4], [-3, 1573], [-264, -17]], [[274841, 189149], [341, -3281], [59, -1881]], [[273051, 185588], [-176, -2846], [396, -2050], [334, -3158]], [[273605, 177534], [-628, -17], [1, -1639], [-277, -12], [2, -1649], [-824, 22]], [[271879, 174239], [-2, 5717]], [[271877, 179956], [1, 5695]], [[271877, 179956], [-1371, -47]], [[270506, 179909], [4, 5738]], [[270506, 179909], [-2, -2429]], [[270504, 177480], [-549, 22], [3, 3302], [-874, 53]], [[269084, 180857], [-345, 1646], [240, 734], [143, 2391]], [[274339, 184010], [6, -6562]], [[274345, 177448], [1, -1562], [-580, -3038]], [[273766, 172848], [42, 3614], [-203, 1072]], [[227901, 178788], [-37, 1]], [[227864, 178789], [9, 1767], [307, 3881]], [[228180, 184437], [70, -94]], [[228250, 184343], [-349, -5555]], [[227963, 184054], [-251, -4475], [-258, -852], [114, 2438], [-407, -1626], [-336, 1829], [200, -2389], [-320, -88]], [[226705, 178891], [-582, -1386]], [[226123, 177505], [-201, 967]], [[275241, 183987], [343, -5478]], [[275584, 178509], [-145, -584]], [[275439, 177925], [-1, -410]], [[275438, 177515], [-1093, -67]], [[270504, 177480], [-3, -3270]], [[270501, 174210], [-551, 17], [0, -506]], [[269950, 173721], [0, -130]], [[269950, 173591], [-1, -996], [-273, 12]], [[269676, 172607], [-254, 2093], [-338, 6157]], [[224625, 178549], [159, -3917], [135, 10], [-13, -5059]], [[224906, 169583], [-1481, 40]], [[223425, 169623], [-1, 9004]], [[271879, 174239], [-1378, -29]], [[223425, 169623], [-158, -2061], [-441, -1922]], [[222826, 165640], [-276, 5054], [-494, 3303], [54, 2886], [-77, 1666]], [[228015, 167092], [-166, 1925], [-8, 2670]], [[227841, 171687], [174, -4595]], [[227841, 171687], [-52, 110], [22, 6050], [53, 942]], [[227901, 178788], [-82, -3294], [22, -3807]], [[227632, 166164], [-1163, -35], [-267, 256]], [[226202, 166385], [-78, 3148]], [[226124, 169533], [-1, 7972]], [[226705, 178891], [360, -137], [283, -871], [341, 625], [-132, -4582], [-184, -313], [-31, -3271], [212, -1257], [78, -2921]], [[226124, 169533], [-934, 42]], [[225190, 169575], [-284, 8]], [[275994, 173067], [-63, 2]], [[275931, 173069], [-9, 1]], [[275922, 173070], [-37, 2]], [[275885, 173072], [-22, 0]], [[275863, 173072], [-26, -266], [-2071, 42]], [[275438, 177515], [375, -1551], [181, -2897]], [[273766, 172848], [-167, -3535], [-1729, 10]], [[271870, 169323], [9, 4916]], [[269950, 173591], [197, -1158], [100, -2595], [-427, 921], [-144, 1848]], [[271870, 169323], [-1374, 16]], [[270496, 169339], [-105, 2644], [304, 1032], [-368, 4], [-94, -803], [-283, 1505]], [[275863, 173072], [173, -517], [58, -7156], [-69, -4426]], [[276025, 160973], [-424, 252], [-1823, -64]], [[273778, 161161], [-12, 11687]], [[273778, 161161], [4, -1336]], [[273782, 159825], [-1083, -119], [-9, 4916], [-814, -70]], [[271876, 164552], [-6, 4771]], [[270224, 168129], [277, -3877], [-101, -154], [-176, 4031]], [[271876, 164552], [5, -1688], [-271, -31], [4, -1924], [-522, 237]], [[271092, 161146], [-65, 2473], [-474, 1226], [-124, 2786], [67, 1708]], [[225190, 169575], [-740, -9780]], [[224450, 159795], [-249, -323], [-357, 2361], [-856, 1101], [54, 931], [-216, 1775]], [[226202, 166385], [-130, -3036], [395, -282], [0, -1591]], [[226467, 161476], [2, -5174]], [[226469, 156302], [-921, -317], [-542, 1946], [-162, 1244], [-394, 620]], [[227781, 162637], [-161, -1600], [-221, -469], [-932, 908]], [[227632, 166164], [36, -3208], [113, -319]], [[273782, 159825], [19, -5212]], [[273801, 154613], [0, -3238]], [[273801, 151375], [-1312, -39]], [[272489, 151336], [-461, 1867], [-228, -193], [-395, 1936], [-191, 1815], [-122, 4385]], [[227781, 162637], [266, -4006], [-45, -1342], [291, -825], [-120, -2091], [-349, -1094], [6, -1266], [-411, 861], [-516, 2812], [-434, 616]], [[276025, 160973], [-123, -6440]], [[275902, 154533], [-491, -343], [-1072, 2], [-538, 421]], [[275036, 140768], [-16, 1]], [[275020, 140769], [-149, -434]], [[274871, 140335], [3, -76]], [[274874, 140259], [-199, 601], [-388, -1467], [-445, 274]], [[273842, 139667], [-42, 3489], [1, 8219]], [[275902, 154533], [-196, -4031], [-305, -2455], [-117, -2922], [81, -1855], [-329, -2502]], [[275491, 142866], [-401, -4417], [-362, -2015], [523, 3742], [240, 2690]], [[273842, 139667], [-118, -686], [-512, -438], [-244, 1966], [102, 2254], [184, -1641], [296, -971], [166, 920], [-246, 1771], [-349, 146], [-259, 2834], [-188, 3420], [234, 599], [-210, 868], [-82, -1356], [-127, 1983]], [[267576, 216906], [-181, 85], [-177, 1931], [-468, 2015], [37, 2408]], [[233545, 583163], [470, -1], [0, 7179], [546, -266], [367, -1412], [396, -7638], [-21, -1975], [288, -1125], [438, -310]], [[249572, 564554], [-1138, -3158], [-1287, -1848], [-816, -1938], [-809, -2999]], [[245498, 568091], [407, 1054], [402, -2818], [1697, 311], [722, -2325], [296, 673], [550, -432]], [[244050, 541402], [0, -11146]], [[242234, 539623], [263, 1550], [296, -1143], [509, 150], [748, 1222]], [[245788, 538230], [8, -8017]], [[244050, 541402], [832, 1557], [406, 335], [672, 1956], [311, -1206], [-365, -2639], [91, -1053], [-209, -2122]], [[245788, 538230], [630, 1480], [422, -1520]], [[246668, 543604], [119, -491], [-601, -1772], [482, 2263]], [[254361, 554779], [386, -1343], [-683, -275], [52, -770], [-806, -2719]], [[253310, 549672], [-198, 1603], [-596, -3]], [[252516, 551272], [245, 1549], [576, 1487], [1024, 471]], [[252129, 567028], [638, 1075], [-743, -3451], [-872, -1783], [142, -551], [-582, -1037], [-166, 1627], [1583, 4120]], [[252473, 548019], [214, -3207]], [[251344, 546531], [128, 1308], [717, 2354], [12, -1815], [272, -359]], [[253310, 549672], [-511, -4124], [-63, 2158], [-507, 612], [-28, 1852], [315, 1102]], [[256406, 536544], [0, -6253]], [[256406, 530291], [-348, -1], [-4, -3236], [-348, 4]], [[253820, 544308], [634, -392], [509, -1456], [171, -1720], [674, -4188], [598, -8]], [[257802, 530286], [-1396, 5]], [[256406, 536544], [265, 725], [573, -1784], [182, 767], [315, -1250], [489, 2628], [901, 2228], [763, 318]], [[258234, 522812], [-689, -2000], [491, 3712], [-698, 206], [-249, -2795], [-468, 641], [-361, -1504], [-267, -2116]], [[255011, 510600], [-35, -2168], [-370, -346]], [[254678, 502703], [346, 2967], [570, 1286], [473, 4864], [330, 489], [143, 1898], [235, 8], [-572, -6086], [-44, -1740], [-320, -1641], [-154, -2072]], [[266291, 525881], [-781, 769]], [[265510, 526650], [490, 1336], [-121, 1234], [374, -217], [304, -1926], [-266, -1196]], [[264534, 537282], [192, -119], [-169, -2149], [-263, 1387], [240, 881]], [[264771, 527003], [-281, 49]], [[264490, 527052], [-48, -2]], [[264442, 527050], [-19, 1612], [-346, 2], [-1, 1612], [-2086, 1], [-3, 1628], [-347, -5]], [[261640, 541399], [788, 243], [-207, -1485], [-13, -3740], [568, -816], [557, 744], [103, -1308], [702, 1641], [226, -1325], [215, -3355], [-110, -1628], [279, 286], [140, -1587], [477, -2056], [-594, -10]], [[263518, 523913], [579, -847], [-387, -679], [-192, 1526]], [[264442, 527050], [-1182, 1276], [-230, -2015], [-35, -1966], [-708, 3125], [-1172, 1762], [-254, -167], [-506, -2455]], [[260355, 526610], [-463, 132]], [[263048, 514103], [-754, -309], [-259, 1732]], [[262035, 515526], [484, 1050], [-316, 238], [-233, 2467], [498, 2959], [580, 1140]], [[261221, 512584], [62, 1278], [458, 1591], [294, 73]], [[260809, 522684], [123, -2641], [-358, -487], [235, 3128]], [[259619, 509895], [-266, 697], [189, 946], [77, -1643]], [[260516, 504530], [-484, -12]], [[259309, 504590], [9, 2168], [372, 1310], [375, -215], [515, 4334], [143, -2358], [-221, -3319], [14, -1980]], [[260516, 504530], [127, -152], [342, 4121], [-150, -4481], [235, 2088]], [[266792, 512571], [208, -2839], [-312, 126], [-6, -2477], [298, -1301]], [[266298, 493142], [-35, -2125], [-276, -1072], [-460, 40], [-182, -1553]], [[266573, 485031], [572, 4601], [580, 621], [347, 1131], [524, -1430], [297, -2969], [77, -2649]], [[269259, 474627], [236, -3607], [-157, -1606], [-122, -4884], [-353, 83], [-169, 1029]], [[268236, 461261], [-80, -1234], [-498, -1330], [-248, -2669], [-87, -2521]], [[267323, 453507], [-275, 1112], [-676, -160]], [[267323, 453507], [-736, -4608], [-57, -1020]], [[276369, 283639], [51, -2897], [155, -81], [-317, -2464], [-721, -1619]], [[275537, 276578], [-263, -628]], [[275274, 275950], [-210, 1997]], [[277898, 288714], [355, -1067], [-412, -2026], [-248, 443], [-747, -4416], [-356, -321], [309, 2769]], [[64909, 48285], [735, -2763], [362, -391], [488, -1483], [555, -3196], [-25, -2084], [244, 11], [54, -1736], [492, -2286], [-474, -3219], [-428, -1373], [-453, -186], [-605, -2496], [-405, -3858], [-627, 2125], [-103, 1501], [89, 4218], [-292, 5441], [-196, 1715], [345, 2265], [317, 3334], [-187, 1774], [-23, 2014], [137, 673]], [[55028, 84760], [233, -813], [-51, -4138], [-317, -1724], [-531, 856], [-341, 1190], [-70, 1626], [168, 1566], [392, 1359], [517, 78]], [[61944, 65038], [-272, 274]], [[61944, 65038], [565, -356], [-456, -1900], [-525, 1012], [-688, 11], [160, 2281], [672, -774]], [[61752, 60573], [246, -292], [244, -1961], [-82, -859], [-351, -533], [-258, 3324], [201, 321]], [[62904, 54516], [45, -1246], [-351, -599], [9, 965], [297, 880]], [[62814, 62495], [340, -2480], [439, 903], [263, -353], [320, -1916], [312, -600], [35, -1559], [-160, -1021], [-712, -1316], [-391, 412], [-54, 3221], [-459, 616], [-172, 1326], [59, 2293], [180, 474]], [[58972, 75138], [409, -3430], [-19, -1219], [215, 21], [315, -3031], [-404, -786], [-271, 1419], [-580, -706], [-493, 5221], [435, 169], [393, 2342]], [[53118, 80469], [25, -1794], [-233, -683], [-126, -1603], [-75, 1953], [409, 2127]], [[996993, 632383], [817, -1163], [91, -906], [715, -2639], [-621, 1211], [-350, 1710], [-879, 1732], [227, 55]], [[949, 635992], [99, -1643], [-281, 619], [182, 1024]], [[7983, 636500], [-23, -2275], [-307, -73], [-67, 2101], [397, 247]], [[8254, 636861], [430, -729], [-177, -971], [-343, 386], [90, 1314]], [[8791, 637399], [79, -1229], [-422, 751], [343, 478]], [[2943, 637533], [355, -28], [110, -1138], [762, -730], [-472, -573], [-84, -1947], [-423, -823], [-299, 1293], [442, 1083], [-738, 1716], [347, 1147]], [[5406, 633632], [-183, -597], [-329, 1038], [-855, -380], [1115, 1264], [256, 737], [15, 1940], [429, -501], [-230, -1194], [22, -1773], [-240, -534]], [[996376, 638802], [311, -785], [-243, -852], [-68, 1637]], [[7153, 639094], [-123, -3160], [551, 52], [-111, -1993], [-622, -692], [-248, -1116], [-148, 1715], [-276, -2445], [-150, 1181], [346, 1636], [-142, 1180], [574, -355], [-294, 2578], [643, 1419]], [[999634, 639522], [333, -975], [-327, -1865], [-356, 430], [-110, 1601], [460, 809]], [[8394, 641129], [361, -843], [-150, -1151], [-356, -113], [145, 2107]], [[993962, 641501], [134, -1164], [-301, -1591], [5, -1345], [-561, -90], [-112, -1517], [-310, 1266], [482, 1562], [297, 123], [366, 2756]], [[15681, 641867], [-88, -644], [551, -599], [499, 441], [600, -278], [-1374, -850], [-663, 468], [-396, -613], [-512, 1117], [346, 752], [243, -725], [794, 931]], [[18716, 646240], [355, -1060], [-312, -984], [-542, -452], [86, 1790], [413, 706]], [[13937, 646817], [445, -1871], [-209, -1713], [-378, -563], [294, -1046], [-846, -839], [-955, -1616], [-414, 666], [-938, -680], [1039, 1800], [664, 138], [756, 1388], [293, 1606], [-346, 796], [246, 1637], [349, 297]], [[983194, 648582], [-58, -2897], [-305, 734], [-723, 157], [686, 1802], [400, 204]], [[23639, 652034], [277, -453], [-113, -1345], [-515, -1146], [-83, 1789], [434, 1155]], [[26147, 655623], [246, -1330], [-168, -813], [-713, 1494], [635, 649]], [[980646, 657671], [765, -147], [436, -2390], [463, -235], [-708, -1136], [-317, 775], [-432, -1614], [-470, 872], [165, 1668], [-516, -336], [77, 1140], [-541, -71], [552, 1545], [526, -71]], [[28035, 654543], [906, 4624], [-94, 1472], [527, 2186], [747, 66], [-272, 830], [81, 1805], [502, 2014], [613, 648], [607, -970], [-156, -2372], [-1193, -2675], [-517, -3466], [-1751, -4162]], [[36357, 673363], [-391, -2467], [-196, 1415], [587, 1052]], [[34797, 676523], [213, -3286], [496, 2734], [387, -123], [69, -1817], [-313, -391], [-520, -2697], [580, 1301], [182, -1595], [-673, -869], [-156, -1540], [-280, 592], [46, -1877], [-401, 265], [-1841, -3579], [-465, -1377], [-652, 1241], [1054, 2460], [1094, 1206], [-224, 1758], [468, 338], [-151, 1493], [938, 464], [-875, 524], [-340, 2033], [352, 1704], [1012, 1038]], [[26197, 724966], [756, -263], [-288, -1191], [-468, 1454]], [[25148, 736553], [-442, -1993], [-390, 1138], [832, 855]], [[39421, 678834], [125, -1114], [-550, -30], [-134, 746], [559, 398]], [[36825, 680387], [730, -1661], [-578, -1781], [-479, 150], [-104, 2381], [431, 911]], [[38083, 681762], [-169, -1483], [356, -62], [-384, -1861], [-336, 2175], [180, 1214], [353, 17]], [[45571, 685391], [688, -1487], [-645, -37], [-43, 1524]], [[46952, 694607], [166, -1890], [-229, -1028], [-301, 1739], [364, 1179]], [[42853, 695877], [635, 14], [266, -1568], [335, -4089], [373, 437], [214, -1478], [-487, 52], [-124, 932], [-254, -1722], [-453, -779], [-609, 441], [-827, -359], [-641, -1585], [-62, -1249], [-802, -1375], [-569, 491], [-279, 2148], [72, 1348], [583, 1047], [405, 3984], [357, 1064], [527, -514], [982, 2495], [358, 265]], [[48297, 698203], [503, -1314], [-281, -972], [-458, 2014], [236, 272]], [[54719, 699114], [35, -1698], [-430, -1611], [395, 3309]], [[53768, 699716], [-57, -3065], [-690, -2054], [16, 3270], [392, -758], [85, 2465], [254, 142]], [[52387, 701641], [19, -2213], [-523, 1390], [504, 823]], [[51366, 702388], [94, -1872], [270, 219], [343, -2313], [-187, -1094], [-921, 1412], [40, 2470], [361, 1178]], [[52632, 703466], [224, -1137], [-482, 351], [258, 786]], [[56428, 729876], [0, -164]], [[56428, 729712], [1, -1271]], [[56429, 728441], [-376, -902], [0, -1576], [-688, 44], [0, -1691], [-885, 0], [-1, -1609], [-854, -47], [-10, -3153], [262, -17], [11, -6313], [-174, -1752], [845, 0], [0, -4665]], [[54559, 706760], [-221, 3584], [-465, 487], [-226, -1331], [-227, 543], [-128, -1791], [-942, -1954], [-501, -2558], [-203, 1961], [-156, -2246], [-321, -160], [-388, 1335], [-213, -1550], [-896, -1527], [-526, 87], [101, 2154], [312, 2133], [-635, 501], [-315, -1612], [38, -2336], [-533, -3433], [-423, 296], [235, -2134], [-319, -953], [-328, 1503], [-197, -2494], [-614, 575], [-124, 3742], [-387, 952], [-195, -964], [305, -1471], [135, -4091], [-322, 1731], [-87, -1650], [-581, -104], [-229, 2389], [-557, 961], [-44, -1927], [533, -1473], [-911, -2585], [204, 4150], [-79, 1484], [293, 977], [934, 318], [218, 2402], [379, 1261], [396, -106], [-126, 1804], [846, 4218], [1241, 3631], [1202, 1199], [764, 131], [636, 709], [-429, -1919], [670, -3198], [315, -565], [-272, 3531], [664, -282], [156, -1434], [616, -516], [78, 1328], [-802, 1925], [-146, 1183], [588, 5125], [1475, 4921], [1402, 2354], [1201, 3895]], [[131839, 702693], [478, -1815], [-261, -3590], [-338, 3444], [121, 1961]], [[133475, 712615], [472, -2306], [365, -3908], [-109, -3956], [-237, -2723], [-412, -1256], [-725, 1926], [513, 3110], [-666, -3077], [-842, 2748], [552, 2915], [-268, 716], [-19, 1677], [519, 1253], [-147, 1905], [1004, 976]], [[60956, 762087], [579, 2152], [207, 3039]], [[61742, 767278], [1861, 118], [1, -5313], [-2648, 4]], [[51410, 765657], [-525, -4199], [-534, -542], [50, 2808], [1009, 1933]], [[50361, 766039], [-741, -1613]], [[49620, 764426], [-84, 1634], [825, -21]], [[50463, 766367], [0, 3048], [447, 4], [153, 1512], [-4, 3289], [475, 13], [-1, 1618], [474, 68], [155, 1546], [1, 3271], [484, -4], [8, 3225], [637, 43], [12, 3203], [445, 89], [14, 3067], [182, 1579], [477, 25], [0, 3225], [493, -12], [187, 1563], [6, 3225], [507, 4], [7, 1610], [466, 16], [197, 3194], [2958, 4], [8, -1469], [509, -23], [-9, 1634], [498, 0], [0, 1661], [983, -7], [4, -1637], [3363, -86]], [[64599, 804865], [6, -22904], [-455, -40], [-4, -1619], [-951, 22], [-1, -1609], [-472, 18], [-264, -3260], [-959, 50], [-1, -1622], [-475, 33], [8, -3299], [224, -22], [8, -3864]], [[61263, 766749], [-1094, -1969], [-1642, -2596], [-488, 694], [-100, 1404], [-595, 1396], [200, 3649], [-346, -1592], [-442, -553], [-70, -2804], [-205, -87], [353, -4364], [-131, -1596], [-719, 558], [-940, 6038], [-710, 1488], [71, 1756], [-303, -417], [-191, -2035], [-311, -514], [-282, 1932], [-662, 238], [-84, 2398], [-285, 617], [-1091, -3021], [-733, -1002]], [[61033, 724292], [684, -545], [-930, -219], [246, 764]], [[71633, 804882], [114, -1587], [1, -6528], [-370, -12], [-9, -6508], [-350, -18], [4, -6265], [-356, 2], [-2, -1646], [-479, -11], [4, -3276], [-475, -9], [9, -1643], [-816, -49], [14, -3240], [-942, -29], [5, -3278], [149, -20], [-2, -6355], [154, -1634], [924, 0]], [[69210, 762776], [7, -3471], [-453, -1843], [-736, -1056], [-774, -256], [-138, -1018], [-764, -799], [4, -5901], [-324, -916], [-689, -542], [-206, -2415], [-365, -3], [219, -1278], [-365, -813], [-334, 533], [-169, -1391], [-664, 236], [-689, -3490], [-377, -3219], [1107, -39]], [[63500, 735095], [-534, -3229], [-498, 991], [-283, -2643], [-165, 1250], [-876, -3730], [-513, 1840], [-93, -1738], [-418, -1467], [297, -1220], [-476, -272], [-290, 1208], [-838, -1435], [-237, -1294], [835, 518], [-97, -1512], [-773, 886], [47, -1061], [-586, 328], [-1008, -4054], [729, 1416], [658, -1055], [-890, -5668], [-359, 2476], [4, -2388], [-569, 564], [-201, -1660], [-1170, -915], [-208, -1647], [-122, 1992], [-209, -168], [97, -2311], [-195, -2337]], [[56429, 728441], [768, -812], [-200, 4018], [209, 1634], [848, 4197], [641, 1528], [416, 1983], [586, 1663], [449, -1864], [-119, 2914], [-249, -206], [-35, 2059], [292, 6723], [196, 1491], [338, 171], [-417, 2931], [211, 2814], [593, 2402]], [[61742, 767278], [-123, 1251], [-356, -1780]], [[64599, 804865], [4288, -12], [2746, 29]], [[65699, 709069], [-504, 744], [538, 1338], [-34, -2082]], [[70400, 724037], [-204, -1087], [-508, -19], [712, 1106]], [[68718, 724702], [-249, -2013], [-521, -1694], [196, 2303], [574, 1404]], [[69851, 724354], [-436, -1711], [-363, 957], [373, 1310], [426, -556]], [[72263, 735888], [654, -276], [179, -1133], [-749, -602], [-369, -1913], [-213, 2136], [498, 1788]], [[71587, 750055], [468, -1112], [218, -1969], [-712, 1537], [26, 1544]], [[72121, 750653], [752, -1609], [143, 801], [402, -896], [-319, -1580], [498, -23], [268, 1873], [864, -1804], [-645, -1900], [256, -24], [-10, -2224], [878, 340], [-525, -3652], [-488, 209], [-628, 1356], [-204, -635], [516, -1217], [-216, -2411], [-309, -183], [-530, 1368], [-251, -544], [428, -942], [-369, -902], [-533, 226], [-638, -2935], [-448, 348], [322, -1679], [-993, -4198], [-693, -436], [211, 1779], [606, 2267], [-320, -122], [143, 1970], [-433, -1663], [-186, 436], [448, 2279], [-693, 794], [-670, -679], [120, -1420], [344, 1135], [575, 213], [-523, -3914], [-670, 1507], [-38, 3723], [-597, 1836], [85, 2427], [257, 1668], [757, 2434], [973, 102], [63, -1862], [628, -4462], [-147, 2063], [79, 2795], [-204, 1554], [706, -247], [-928, 1791], [8, 1470], [588, 1559], [419, -1165], [70, -2442], [174, 2478], [786, -908], [-91, 1984], [527, -1432], [-621, 2635], [26, 690]], [[72294, 752633], [298, -243], [384, -2001], [-771, 1279], [-524, 168], [436, 1600], [177, -803]], [[74768, 758552], [203, -1494], [403, 602], [-149, -1955], [513, 1173], [-64, -2164], [-263, -1096], [-683, 1715], [168, -2076], [-475, 81], [-333, -1022], [-37, 2484], [-168, -2623], [-420, -227], [-2, -1319], [-1063, 2147], [-114, 1830], [590, -260], [-304, 1148], [155, 946], [718, -477], [-72, 2281], [417, 1422], [495, -330], [341, -2521], [144, 1735]], [[73815, 761335], [865, 1186], [-376, -3031], [-417, 471], [-72, 1374]], [[72144, 766667], [-256, -165], [-279, -2562], [-649, -1819], [-613, -91], [-174, -2213], [-343, -43], [106, -2403], [-387, -650], [215, -848], [-602, -2221], [-49, -1387], [-356, 1779], [54, -1574], [-325, 275], [-479, -1769], [-793, 237], [-111, -2260], [-819, -2014], [-130, -1038], [-600, 882], [68, -2347], [-396, -579], [9, -1505], [-775, 384], [-35, -2432], [-520, 654], [-902, -2724], [-22, -1053], [573, 813], [-196, -1902], [142, -997]], [[69210, 762776], [1368, 8], [-5, 1620], [1015, 10], [-7, 2250], [405, -14]], [[71986, 766650], [158, 17]], [[124853, 753145], [-549, -606], [-394, -1297], [-255, 1284]], [[123655, 752526], [58, 1721]], [[123713, 754247], [93, 682]], [[123806, 754929], [27, -1188], [798, 113], [222, -709]], [[124293, 757146], [749, -2547], [-1014, 763], [-164, 962], [429, 822]], [[124853, 768717], [211, -1953], [1165, -2450], [370, -2181], [920, -3383], [-235, -797], [808, -4371]], [[128092, 753582], [-945, -4191]], [[127147, 749391], [-329, -1604]], [[126818, 747787], [-267, -754]], [[126551, 747033], [-348, 2791], [-600, 2743], [-36, 3375], [303, 711], [-120, 1531], [-569, -3645], [-841, 2824], [-590, 340], [-226, 2827], [-376, 2538], [-6, 5749]], [[123142, 768817], [1711, -100]], [[122507, 768865], [608, -35]], [[123115, 768830], [94, -1237], [-284, -3190], [-329, 1968], [-89, 2494]], [[125028, 711856], [427, 56], [-445, -1309], [18, 1253]], [[130215, 719801], [107, -2063], [756, -2315], [-338, -626], [254, -2100], [-618, -805], [-298, 1242], [209, 718], [-487, 1319], [-280, -690], [-164, 3076], [325, 413], [163, 1718], [371, 113]], [[129378, 721918], [249, -1134], [-115, -2167], [-590, -788], [-540, 1882], [182, 1807], [814, 400]], [[130830, 716910], [-489, 1840], [74, 2204], [-143, 1693], [379, -778], [302, -2036], [326, 196], [295, -2757], [-436, -1557], [-308, 1195]], [[128815, 728558], [1034, -4174], [-772, -1663], [-360, 265], [62, 2359], [-148, 3099], [184, 114]], [[126153, 727422], [-66, 1104], [446, -558], [-459, -4949], [-272, -4761], [208, 396], [-146, -3602], [-196, 615], [-111, 3651], [-137, -5807], [-277, 1260], [-136, 3641], [146, 2921], [525, 49], [-191, 2101], [-591, 341], [101, 963], [-332, 2219], [-28, 2428], [338, -759], [186, 2187], [562, -1046], [430, -2394]], [[126096, 733937], [1281, -1597], [902, -116], [343, -1458], [134, -4906], [-199, -1131], [-500, 1925], [-370, 3179], [207, -4437], [380, -383], [50, -1490], [-321, -1688], [-659, 1031], [14, -897], [-617, -308], [-202, 4527], [180, 2218], [-303, 119], [-132, 1682], [-636, 2448], [448, 1282]], [[130329, 738612], [336, -2561], [-336, -2230], [901, -864], [-218, -3192], [698, -1259], [105, -3850], [709, 243], [1430, -3886]], [[133954, 721013], [215, -2257], [-268, -1573], [-450, 60], [-523, -1243], [217, -2328], [-367, 57], [-534, 1418], [-526, -1313], [-53, -1739], [-415, -1188], [272, -1077], [-70, -1918], [-374, -1019], [-347, 1785]], [[130731, 708678], [461, 1375], [54, 2694], [202, 40], [-10, 3932], [574, 625], [-464, 526], [-186, 2188], [-506, 719], [-71, 1280], [-436, 1390], [254, 2614], [-500, -62], [-115, 1369], [-779, 1724], [-462, 2944], [356, -607], [-84, 2467], [-160, -1289], [-1099, 1537], [-631, 1283]], [[127129, 735427], [607, 1116], [481, -957], [392, 2691], [952, 1778], [768, -1443]], [[120135, 747679], [-911, -75]], [[119224, 747604], [-113, -9]], [[119111, 747595], [-67, -5]], [[119044, 747590], [175, 3136], [916, -3047]], [[118824, 752542], [436, -1596], [-323, -3068], [-279, 1217], [166, 3447]], [[127129, 735427], [-11, 1829], [1069, 643], [-784, 626], [-296, 2733], [133, 1559], [-543, 1078], [247, 1825], [1153, -2770], [-708, 2710], [-430, 722], [26, 2218]], [[126985, 748600], [107, 525]], [[127092, 749125], [55, 266]], [[128092, 753582], [282, -2841], [560, -2991], [880, -6389], [515, -2749]], [[124853, 753145], [18, 23]], [[124871, 753168], [418, 537]], [[125289, 753705], [-148, -676], [909, -5880], [23, -2256], [-213, 92], [-809, 7066], [78, -1904], [-258, 510], [590, -4994], [507, -2211], [51, -2144], [-521, 218], [645, -2298], [-310, -1473], [-533, 1666], [53, -3416], [-405, -716], [-196, -1446], [-544, -1275], [-190, 2104], [50, 2518], [367, 839], [-3, 1567], [-686, 5962], [69, 2065], [-286, 4181], [126, 722]], [[120491, 750760], [-344, -2996]], [[120147, 747764], [-1106, 4388], [166, 2241], [347, -765], [278, 1062], [445, -194], [427, 1507], [913, -2103], [-367, -2249], [68, -1158], [543, 2952], [316, -1048], [502, 33], [561, -2130], [-236, -1608], [-622, 1179], [757, -2767], [-774, -493], [-454, 1349], [-1420, 2800]], [[123713, 754247], [-95, -1670], [-341, 1775], [-156, 4018], [685, -3441]], [[114794, 765672], [1165, 1936]], [[115959, 767608], [1943, 4721], [682, 110], [264, 1748]], [[118848, 774187], [1665, -1619], [529, -1279], [326, -2198], [-480, -4537], [582, -819], [409, -1530], [231, -2153], [-489, -11]], [[121621, 760041], [49, -2296], [-405, 961], [-824, -873], [206, 2553], [-684, 5535], [900, 1274], [-791, 545], [-394, 2927], [235, -3862], [-191, -2032], [-886, 1580], [-101, 2460], [-280, -1505], [-688, 1343], [-390, -1137], [761, -460], [670, -1418], [-346, -493], [774, -1580], [-470, -1770], [538, 847], [342, -513], [455, -4297], [-639, -1196], [-13, 909], [-621, -1129], [-298, 1069], [41, -2621], [-717, 2666], [-654, 322], [-1470, 4078], [-936, 3744]], [[122912, 775799], [-900, -103]], [[122012, 775696], [-90, 222]], [[121922, 775918], [-936, 7001]], [[120986, 782919], [676, 1289], [685, -1898], [571, -2465], [-202, -2534], [196, -1512]], [[123142, 768817], [-27, 13]], [[122507, 768865], [-495, 6831]], [[122912, 775799], [198, -1219], [722, -593], [59, -1056], [546, -1130], [416, -3084]], [[121922, 775918], [-145, -2315], [-358, 301], [513, -2663], [-50, -2481], [722, -6540], [-70, -1018], [302, -3962], [-98, -2100], [-512, -56], [-321, 1677], [-284, 3280]], [[118848, 774187], [34, 3836], [479, -24], [183, 1767], [-318, 752], [1118, 1161], [642, 1240]], [[120877, 738496], [389, -2216], [137, -2451], [-166, -1459], [-605, -380], [11, 6413], [234, 93]], [[123928, 718235], [-2, -1610]], [[123926, 716625], [-393, 1362], [-697, 5371], [278, 1647], [-447, -368], [-256, 2377], [77, 1437], [-515, 245], [-59, 2351], [446, 1679], [-481, 1224], [98, 2800], [-464, -184], [-452, 2135], [588, 60], [-326, 842], [146, 1989], [629, 565], [-77, -1197], [395, 257], [557, -1676], [490, 7], [-81, -2391], [463, -6886], [222, -4906], [-139, -7130]], [[120135, 747679], [12, 85]], [[120491, 750760], [1455, -3708], [395, -1834], [349, 1018], [504, 16], [258, -5147], [-689, -337], [-265, 1057], [-1794, 4644], [718, -3300], [33, -2583], [-443, -1626], [-365, 435], [-451, 2590], [538, -1592], [-959, 3723], [84, 790], [-635, 2698]], [[40063, 839903], [770, -536], [-859, -2772], [-125, 3412], [214, -104]], [[40964, 844347], [883, -2223], [79, -1915], [441, -2171], [-40, -1740], [-704, 2418], [-1774, 1537], [90, 1825], [445, 2301], [580, -32]], [[42065, 848667], [903, -976], [563, -1663], [-706, -1821], [-339, -2285], [-564, -2], [-711, 2401], [-620, 812], [14, 1297], [651, 1761], [809, 476]], [[46153, 848898], [568, 1], [10, -1610], [529, 1], [18, -1676], [524, -12], [-4, -1547], [3176, 0]], [[50974, 844055], [-395, -2136], [-20, -6445], [-126, -25], [-6, -6437], [383, -5], [-10, -4748], [1058, -39]], [[51858, 824220], [180, -1451], [604, -215], [-1456, -2220], [-980, -2588], [-900, -571], [-1213, -1602], [-1234, 662], [-494, 709], [-1854, -1999], [-659, 648], [-690, -2756], [-941, 669], [31, -2392], [-389, -2165], [-92, -1943], [-1046, -1523], [-746, 776], [-935, -1159]], [[39044, 805100], [-172, 1112], [664, 830], [-1128, 3201], [-13, -2176], [-520, 182], [-234, 2567], [116, 849], [-614, 571], [-207, 2123], [418, 1187], [-481, 1394], [-546, -1187], [-95, 2644], [1073, 795], [-526, 599], [-413, 1924], [1380, 582], [-440, 3023], [251, 2549], [1109, 5289], [619, 2101], [570, -119], [933, 3977], [823, -896], [965, -4031], [-209, 4581], [-457, 1793], [12, 1197], [848, 640], [78, 1725], [725, 1785], [524, -1399], [778, 464], [610, 2670], [668, 1252]], [[46896, 791982], [261, -1285], [-270, -665], [9, 1950]], [[36192, 795959], [180, -1952], [581, 363], [562, -947], [-123, -4413], [448, -2402], [-1265, -1162], [-486, -2126], [-685, 2000], [-493, -131], [-1055, 2670], [-324, -89], [-644, 1570], [-206, 2197], [272, 858], [1286, -625], [56, 1283], [1008, 2111], [905, -187], [-17, 982]], [[17304, 799216], [126, -1745], [804, -2158], [616, -183], [448, -1365], [-1028, 65], [-1000, 3083], [-322, 373], [356, 1930]], [[39654, 805231], [136, -1106], [641, 589], [-101, -1482], [649, 41], [525, -808], [139, -1889], [-482, -1833], [-426, -534], [213, -1308], [-375, -571], [-319, -2845], [-422, 135], [-775, 2413], [439, 1980], [-612, -774], [-640, 997], [1252, 2977], [-199, 1359], [401, 589], [-44, 2070]], [[51858, 824220], [3536, -32], [10, 1609], [2034, -5], [-4, 1617], [4083, 203], [1, -1838], [5893, -29], [3388, 4], [-14, 1716], [962, 59], [3, 1571], [903, -11], [192, 1616]], [[72845, 830700], [-3, -16190]], [[72842, 814510], [-1303, 45], [-14, -5422], [124, -21], [-16, -4230]], [[50463, 766367], [-102, -328]], [[49620, 764426], [-139, -1468], [-1061, -1905], [-97, 1293], [-1035, 446], [862, 1205], [617, 1650], [-307, 160], [-238, 3846], [703, 1138], [-113, 1059], [-716, -1213], [-383, 2903], [195, 2895], [687, 2210], [-441, 2484], [-273, 3082], [-346, 1471], [-416, 3726], [137, 1138], [-767, 3115], [393, 1259], [285, 3791], [-129, 577], [-402, -4189], [-434, -1001], [311, -2534], [-69, -3036], [-406, -1085], [-1628, -2447], [-1520, -851], [-1012, 789], [-258, 2086], [267, 429], [-760, 1956], [-694, 3087], [-87, 1177], [383, 1597], [-110, 1291], [397, 379], [-183, 1458], [364, 50], [277, 1573], [411, 342], [228, 1752], [702, -118], [-16, -3249], [425, 240], [607, 2498], [-384, 1562], [-1050, 843], [629, 147], [400, 1001], [-600, 267], [-481, -1345], [-125, 3490], [-458, -1834], [195, -1307], [-1242, -569], [-216, 1520], [-538, -627], [-174, 927], [-743, -457]], [[91002, 847056], [9, -3988], [145, -1795], [8, -11469], [-1548, 26], [56, -1646], [46, -12769], [-726, 14], [-2, -927], [-3493, 32]], [[85497, 814534], [-2026, -32], [-141, 995]], [[83330, 815497], [-404, 601], [-735, -459], [-672, -2022], [-283, -2604], [-1335, 126], [-328, 2166], [-15, -1517], [-1058, -1636]], [[78500, 810152], [-4, 1152], [-1002, 21], [-4, 3164], [-4648, 21]], [[72845, 830700], [0, 8044]], [[72845, 838744], [3088, -82], [10, 1347], [6637, 9993], [4096, -25], [12, 2587], [2946, 186]], [[89634, 852750], [1353, 59], [15, -5753]], [[86653, 868811], [757, -1570], [2145, 14]], [[89555, 867255], [87, -6323], [-8, -8182]], [[72845, 838744], [1580, 8236], [-1, 2534], [-536, -83], [-516, 926], [-152, 2433], [36, 3161], [1704, 93], [24, 3109], [496, -4], [22, 3291], [619, 95], [97, 1432], [588, 58], [151, -985], [625, -419], [1536, 6612], [4538, -401], [2997, -21]], [[85497, 814534], [-37, -10730], [-760, -83], [1, -2090]], [[84701, 801631], [-828, 17], [9, 1987]], [[83882, 803635], [-435, 1931], [-460, -308], [-1062, 1669], [-902, 2471], [707, 3049], [1129, 2748], [471, 302]], [[97244, 787641], [-970, -3439], [63, 995], [907, 2444]], [[87222, 789210], [-181, -1772], [-422, -410], [603, 2182]], [[86635, 788749], [223, 2200], [232, -961], [-455, -1239]], [[86658, 791573], [-369, -3115], [-330, 1166], [699, 1949]], [[89188, 794370], [360, -14], [-243, -1523], [503, 637], [-806, -2688], [-814, -3927], [156, -1241], [-672, -1392], [-694, -249], [130, 1479], [1249, 4306], [686, 2953], [145, 1659]], [[86769, 795107], [-71, -1859], [-324, 817], [395, 1042]], [[90857, 797012], [511, -366], [-57, -1276], [666, 500], [124, -712], [-950, -1371], [-533, -1467], [-218, 828], [596, 1566], [-651, -377], [-25, 892], [537, 1783]], [[87021, 792777], [237, 3392], [601, -294], [-413, -4995], [-425, 1897]], [[84910, 786500], [234, 323], [68, 9012], [-286, 660]], [[84926, 796495], [584, 1623], [519, -1019], [523, 1881], [285, -1347], [30, -1922], [-996, -2869], [605, -1030], [-717, -2215], [-215, -2677], [-634, -420]], [[92921, 798974], [-9, -545], [-1147, -2071], [-222, 1208], [1378, 1408]], [[88339, 800844], [383, -576], [-511, -771], [128, 1347]], [[86236, 802132], [283, -1843], [-421, 600], [138, 1243]], [[84951, 797243], [-1, 3142]], [[84950, 800385], [697, 2105], [-36, -2998], [388, 2501], [244, -2671], [-390, -1481], [-418, 814], [-484, -1412]], [[86676, 805210], [325, -2117], [-624, -286], [299, 2403]], [[84951, 801507], [-250, 124]], [[91002, 847056], [976, 234], [63, 648], [2682, 18], [0, -1651], [1595, -292], [4037, -37], [350, -2273], [-454, -2972], [436, -1269], [-270, -2840], [732, -302], [295, 1951], [1174, -336], [-15, -1588], [537, -65], [-10, -1550], [466, -24], [-40, -6434], [413, -697], [4, -4218], [2303, 15]], [[106276, 823374], [-1, -28114]], [[106275, 795260], [-589, 822], [-1600, -31], [4, 1610], [-3847, -34], [-2014, -8871], [13, -855]], [[98242, 787901], [-1021, 2713], [47, 775], [-1005, -33], [-276, 1650], [-683, 426], [369, 3141], [18, 2628], [-612, -1565], [-178, -1401], [-659, -2022], [-457, 1505], [-714, 1071], [-573, -359], [943, 3800], [-1116, -764], [259, 1691], [-925, -1558], [532, 2101], [-1009, -888], [-677, 62], [-94, 801], [1014, 956], [446, 1115], [-1050, -704], [-516, 1833], [317, 3213], [1053, 57], [-177, 903], [-744, -283], [-1116, -3389], [-359, 1426], [-193, -1467], [-586, -1116], [-376, 408], [6, 3472], [-402, -3497], [-547, -1350], [-586, 2075], [324, 2590], [504, 2086], [123, 1742], [-770, -3524], [-194, -1549], [-275, 1236], [-413, -4415], [-943, -1986]], [[71670, 777076], [233, -1112], [-578, -408], [345, 1520]], [[79473, 776784], [-279, -2074], [90, 2387], [189, -313]], [[75949, 796147], [-337, -1236], [224, 2635], [113, -1399]], [[84951, 801507], [-1, -1122]], [[84951, 797243], [-25, -748]], [[84910, 786500], [-1245, 807], [240, 1474], [-371, -167], [-386, -2038], [-206, 3702], [-29, -2396], [-481, -1666], [-173, -1732], [-183, 2620], [-197, -5326], [-848, 3357], [-39, -1545], [420, -800], [-371, -1104], [-68, -1569], [-635, -858], [208, 3841], [-673, -5212], [-363, 1475], [21, -2088], [-388, -20], [-756, -4011], [-74, 2111], [-347, -2231], [-660, 934], [-173, -859], [-799, -887], [-18, 1049], [-623, 715], [205, 2741], [546, 1203], [718, 23], [17, 1317], [737, 963], [-66, 842], [764, 2927], [-372, 25], [-1227, -2967], [-387, 246], [-629, 2275], [460, 4880], [786, 3381], [112, 2715], [231, 475], [102, 3025], [-410, 3227], [967, 1254], [994, 2799], [846, 1832], [515, -1977], [448, -352], [796, 1052], [346, -814], [1490, -887], [200, -646]], [[78500, 810152], [-529, -2655], [-889, -709], [-891, -2927], [268, -2258], [-402, 43], [-550, -1341], [-153, -1302], [-582, -1608], [-230, -3803], [-474, -1479], [-1035, 411], [707, -1449], [308, -1771], [-381, -2913], [-287, -680], [-1149, -274], [-159, -989], [796, 2], [-164, -2224], [-453, -1068], [-562, 296], [227, 1314], [-337, 1411], [33, -1984], [-398, -2576], [-671, -197], [279, -1966], [-1055, -1700], [-61, -2764], [-263, -488], [166, -2860], [277, 1050], [1025, 35], [413, -1682], [604, -1164], [58, -1233]], [[106275, 795260], [0, -1588], [1343, -1612], [173, 1644], [1330, -2348], [801, 2853], [1723, 322], [-345, -4919], [404, -1740], [964, -1648], [226, -2564], [2839, -9771], [300, -4810], [-74, -1471]], [[114794, 765672], [-73, 1821], [-694, 2541], [-828, 1292], [163, 1473], [-568, -631], [-1881, 4464], [-679, 903], [-783, 1959], [551, 424], [542, 2604], [-421, 3603], [333, 1618], [530, -2532], [164, 177], [-480, 2635], [-360, 838], [-174, -1871], [-463, -2242], [-1472, -2407], [-1544, 735], [-1623, 2726], [527, 2089], [-371, 3153], [-375, -856], [437, -1616], [-624, -1272], [-2761, 2302], [-2696, -711], [-929, -990]], [[106279, 946179], [-1, -49412]], [[106278, 896767], [-929, -2457], [-130, -1600], [-1321, -3359], [-907, 419], [-783, -1693], [-450, 408], [-349, -3372], [-325, -1449], [-654, -436], [-1188, -2953], [58, -3794], [-686, -1988], [-821, 654]], [[97793, 875147], [-205, 2151], [358, 3325], [-316, 719], [513, 846], [-159, 1080], [-963, -156], [-338, -900], [-1244, 1394], [-886, -1195], [-579, 221], [-639, -953], [-286, 1202], [374, 853], [-1289, 1884], [-166, 1202], [398, 1802], [-514, 869], [-625, -618], [-460, -1403], [-1061, -1321], [-1073, -10], [-601, -1159], [-3102, 6], [49, -11363], [273, 317], [853, -2473], [548, -2656]], [[50974, 844055], [10, 4776], [492, 29], [-58, 4949], [548, 10], [4, 1425], [1103, 13], [-17, 1635], [486, 23], [-3, 1682], [645, -27], [-89, 4840], [-627, -26], [-61, 12986], [569, 33], [-9, 3217], [557, 13], [-4, 6309], [539, -18], [-5, 4867], [-575, -8]], [[54479, 890783], [-5, 8105], [1752, -14], [2, 3093], [2984, 34], [5, 6543], [2343, 38], [1, -3290], [1183, 54], [6, 3236], [1194, 12], [-3, -1576], [600, 61], [1, -1630], [1168, -18], [135, 4836], [1805, -29], [9, 2778], [1841, -6], [167, 1643], [-10, 6646], [-437, -20], [-10, 1684], [-1234, 59], [4, 4809], [169, 1664], [-624, -6], [17, 1606], [-634, -27], [7, 1645], [-621, 10], [151, 4212]], [[66445, 936935], [6419, -2], [8315, -30], [7299, 18], [3888, 6], [-10, 9096], [4663, 309], [4790, -300], [4470, 147]], [[97793, 875147], [-1158, -1860], [-1437, -204], [-262, -1096], [-804, -486], [-476, -1291], [-576, 796], [-732, -1427], [-433, 43], [-568, -2104], [-1792, -263]], [[106278, 896767], [-2, -73393]], [[79659, 983425], [-186, -1458], [-395, 1373], [581, 85]], [[66445, 936935], [-1, 525], [-2610, -23], [-8, 1900], [-2541, -186], [-15, 1669], [-3117, 28], [-4016, 91], [-18, 1253], [-1129, 58], [26, -1250], [-2705, 21], [-18, 1268], [-1182, 3], [11, -1279], [-1329, 46], [-7, 1283], [-2020, 165], [0, -1272], [-4957, -98], [15, -3782], [-2411, 70]], [[38413, 937425], [-1695, 2109], [-331, 1545], [-1320, 2645], [530, 804], [403, 3101], [38, 5653], [2426, -416], [2905, 1304], [905, 1071], [1222, 2916], [1184, 4349], [538, 5906], [-329, 649], [1231, 3476], [365, 2385], [846, 2065], [658, 2577], [521, -1587], [1146, 663], [1622, 2412], [1470, 3493], [882, 527], [-302, -3710], [454, -2622], [-62, 3461], [380, 972], [-494, 2433], [-541, 46], [1260, 3273], [1370, 1209], [-523, -1007], [415, -852], [3297, 1404], [1421, 2118], [704, 1933], [1322, 4593], [409, 808], [627, -1392], [915, -472], [117, -1342], [1298, -97], [153, -1576], [-589, -1821], [-1263, -1269], [606, -390], [-400, -1319], [1303, -54], [456, 606], [-100, 1673], [703, 1368], [285, 1695], [248, -1305], [706, 928], [682, -1755], [-272, -1975], [1375, -2189], [693, 2096], [1211, 87], [987, 691], [970, -830], [279, -2575], [299, 2682], [989, -1071], [-561, -2519], [5, -1532], [1009, -525], [-1482, -681], [2474, 169], [-499, -2280], [1552, -378], [326, -1080], [240, 1607], [1280, 271], [-195, -2495], [904, 1573], [845, 524], [665, 1466], [1963, -425], [886, -1703], [688, 50], [281, -1515], [1081, 464], [877, -2131], [2068, -1579], [1439, 785], [1493, -1038], [433, 638], [1637, -3240], [1773, -387], [359, 912], [3399, 1866], [1396, -1344], [1104, -2165], [387, -1505], [1266, -1051], [1131, -2960], [450, 854], [588, -630], [-1, -21362]], [[54479, 890783], [-578, 0], [-10, -1617], [-6227, 42], [-4789, -36], [-1, 3200], [-592, 6], [0, 3250], [-769, -10], [8, 6456], [-205, 26], [-5, 6430], [-226, 1957]], [[41085, 910487], [1578, 205], [202, -2556], [-311, -1225], [120, -2178], [-263, -1028], [215, -1763], [590, -1196], [375, 540], [1138, -445], [965, 699], [321, -1177], [667, -159], [982, 797], [546, -2004], [189, 2045], [810, 3513], [796, -959], [609, 527], [-495, 1902], [-1494, 1020], [-695, -1271], [194, 3234], [-839, 3465], [-836, 788], [-422, 2410], [386, 1581], [446, 30], [876, -3094], [-154, -2498], [448, -1913], [931, -1944], [1114, 1832], [1074, -3146], [1511, 331], [131, 1770], [-331, 2163], [-932, -162], [-460, 1241], [-885, -263], [-253, -1860], [-717, -285], [-1099, 3517], [232, 3056], [871, 1516], [-974, 1717], [-1121, -1076], [-1026, -153], [-389, 1249], [-528, -564], [-2241, 1824], [-397, 5492], [-677, 3578], [-1097, 2080], [-2353, 5735]], [[46592, 855663], [131, -1524], [-910, 378], [779, 1146]], [[20846, 858392], [155, -1918], [1767, -2169], [1395, 2514], [527, -232], [506, -1478], [153, -2243], [1093, -1044], [302, -1308], [1483, -327], [899, -741], [-443, -2851], [-1263, 664], [-756, -2937], [125, -925], [-599, -398], [122, 1508], [-581, 2032], [-993, 769], [95, 1587], [-980, 2254], [-777, 1164], [-1179, -1499], [-406, -1269], [-853, 1089], [-307, 2233], [515, 5525]], [[40155, 909679], [-378, -812], [-1698, -1707], [2076, 2519]], [[46153, 848898], [640, 3384], [128, 1617], [836, -1042], [-394, -958], [1743, 358], [1080, 995], [1027, 4968], [-512, 5797], [-74, 2808], [-783, 2760], [-729, 205], [138, 2075], [1089, -245], [770, 2178], [52, 1988], [-320, 1965], [-760, 1982], [-574, -2906], [-898, 82], [-597, -1411], [-710, -399], [-196, -1163], [-840, -1617], [-252, -2634], [-446, -1194], [-161, 3173], [-951, 2836], [-459, -1140], [680, -1515], [9, -1792], [-1367, 2870], [-2018, -58], [-2019, -2251], [-807, 901], [-2508, 1784], [-689, 2790], [279, 1486], [-107, 1445], [-749, 1760], [-607, 2842], [664, -527], [574, 1254], [301, 1828], [876, -777], [601, -2903], [499, -323], [640, 1345], [-382, 828], [-828, 195], [-166, -711], [-669, 2577], [-1941, 1613], [-1534, 482], [-1420, 2818], [-465, 461], [786, 2442], [578, 22], [0, 1593], [845, 1741], [325, -909], [992, 2481], [418, 1888], [1044, 1672], [643, -1028], [1215, 99], [319, 783], [-1041, 1553], [504, 1846], [720, 1193], [1099, 506], [107, -679], [853, 2834], [831, 668]], [[129335, 693546], [271, -1010], [-142, -1955], [-385, 2864], [256, 101]], [[133465, 694933], [144, -1619], [-433, -1116], [-420, 1401], [709, 1334]], [[129050, 698432], [385, -3029], [-187, -665], [-381, 868], [233, 1060], [-50, 1766]], [[128271, 699419], [264, -2151], [-73, -1620], [899, -5179], [112, -1526], [-465, 199], [-651, 4105], [-450, 3522], [53, 2603], [311, 47]], [[132791, 699517], [329, -1553], [-33, -2741], [-745, 304], [319, 2136], [-199, 1261], [329, 593]], [[127590, 701351], [340, -1447], [-98, -960], [-490, -120], [14, 2204], [234, 323]], [[126995, 702605], [287, -601], [-587, -1676], [300, 2277]], [[127349, 703974], [-507, -707], [254, 1440], [253, -733]], [[126549, 705223], [400, -333], [-240, -1814], [-293, 1014], [133, 1133]], [[127577, 705503], [192, -1281], [-213, -946], [-252, 1520], [273, 707]], [[126975, 710441], [673, -1209], [-593, 136], [46, -1542], [-470, 1638], [344, 977]], [[127738, 711890], [119, -2595], [-286, 1329], [167, 1266]], [[132951, 712558], [-517, -394], [513, 1288], [4, -894]], [[127377, 716539], [387, -260], [-15, -2495], [-236, 369], [-706, -1255], [-240, -1211], [-257, 709], [519, 3076], [548, 1067]], [[126878, 720140], [451, -579], [750, 57], [384, -2788], [-191, -1469], [383, -1822], [435, 266], [497, -1761], [456, -2620], [47, -3196], [267, 734], [169, -1960], [371, -1718], [-850, 2044], [-552, -1434], [684, 586], [160, -2342], [299, 487], [445, -2791], [-464, -922], [454, -352], [205, 1480], [89, -3147], [-431, -827], [396, -512], [101, -2502], [-398, -59], [421, -1193], [-183, -2479], [-613, 702], [-449, 4336], [-561, -35], [258, 2640], [-329, -710], [132, 1822], [-300, -502], [-725, 2251], [-725, 264], [28, 1947], [514, -21], [-361, 1667], [236, 2818], [-439, -873], [-448, 796], [643, 3530], [-238, 1458], [-150, 5160], [-814, 306], [-187, 1877], [133, 1386]], [[133954, 721013], [796, -683], [442, -1861], [432, -443], [118, -1890], [501, -841], [396, 492], [280, -2136], [-1, -1873], [-414, -2628], [68, -3449], [429, -5569], [-359, -1662], [-236, -2416], [-441, -2702], [-867, -2699], [-213, 1932], [-286, -2060], [-269, 663], [-207, 4192], [490, 1686], [-537, -477], [-156, 1948], [582, 2169], [-76, 7458], [-887, 5088], [-486, -470], [-72, 869], [-950, -2430], [-396, -118], [344, -1651], [-545, -5283], [-588, 1664], [-115, 2845]], [[312327, 9345], [187, -607]], [[312514, 8738], [-15, -1699]], [[312499, 7039], [-350, 67]], [[312149, 7106], [17, 912]], [[312166, 8018], [43, 812]], [[312209, 8830], [118, 515]], [[312084, 13310], [6, -1330]], [[312090, 11980], [-147, -91]], [[311943, 11889], [-157, 1158]], [[311786, 13047], [223, 739]], [[312009, 13786], [75, -476]], [[312224, 10808], [178, -1249]], [[312402, 9559], [-75, -214]], [[312209, 8830], [-202, 83]], [[312007, 8913], [-56, 276]], [[311951, 9189], [-19, 1837]], [[311932, 11026], [292, -218]], [[313107, 15065], [-14, -2951]], [[313093, 12114], [-156, -33]], [[312937, 12081], [5, 365]], [[312942, 12446], [-35, 2687]], [[312907, 15133], [200, -68]], [[312774, 6524], [70, -1308]], [[312844, 5216], [-339, -42]], [[312505, 5174], [62, 1491]], [[312567, 6665], [207, -141]], [[312709, 10759], [26, -1200]], [[312735, 9559], [-333, 0]], [[312224, 10808], [123, 645]], [[312347, 11453], [362, -694]], [[315123, 11875], [54, -128]], [[315177, 11747], [78, -1803]], [[315255, 9944], [-163, -1770]], [[315092, 8174], [-119, 1033]], [[314973, 9207], [-63, 762]], [[314910, 9969], [144, 1736]], [[315054, 11705], [69, 170]], [[314670, 11208], [37, -330]], [[314707, 10878], [60, -642]], [[314767, 10236], [-199, -737]], [[314568, 9499], [-72, 1129]], [[314496, 10628], [174, 580]], [[314052, 6833], [264, -476]], [[314316, 6357], [-19, -702]], [[314297, 5655], [-318, 75]], [[313979, 5730], [73, 1103]], [[312567, 6665], [-68, 374]], [[312514, 8738], [144, 137]], [[312658, 8875], [116, -2351]], [[312942, 12446], [-192, 449]], [[312750, 12895], [-16, -17]], [[312734, 12878], [-7, 2191]], [[312727, 15069], [180, 64]], [[313370, 8907], [-65, -415]], [[313305, 8492], [-209, 82]], [[313096, 8574], [-80, -28]], [[313016, 8546], [-82, 705]], [[312934, 9251], [27, 1093]], [[312961, 10344], [345, -244], [64, -1193]], [[313305, 8492], [-14, -2847]], [[313291, 5645], [-154, 398]], [[313137, 6043], [-41, 2531]], [[314464, 12204], [-98, -1501]], [[314366, 10703], [-105, -151]], [[314261, 10552], [-75, 983]], [[314186, 11535], [35, 729]], [[314221, 12264], [129, 637]], [[314350, 12901], [114, -697]], [[314016, 15104], [-14, -2136]], [[314002, 12968], [-54, 9]], [[313948, 12977], [-196, -375]], [[313752, 12602], [-27, 1006]], [[313725, 13608], [25, 1394]], [[313750, 15002], [266, 102]], [[313604, 15085], [-4, -1775]], [[313600, 13310], [-8, -955]], [[313592, 12355], [-45, -184]], [[313547, 12171], [-454, -57]], [[313107, 15065], [497, 20]], [[314264, 15070], [-76, -2600]], [[314188, 12470], [-186, 498]], [[314016, 15104], [248, -34]], [[315464, 13512], [1, -2420]], [[315465, 11092], [-66, 434]], [[315399, 11526], [-159, 1610]], [[315240, 13136], [-103, 1307]], [[315137, 14443], [122, 138]], [[315259, 14581], [205, -1069]], [[314938, 14053], [76, -2457]], [[315014, 11596], [-176, -329]], [[314838, 11267], [34, 2700]], [[314872, 13967], [51, 292]], [[314923, 14259], [15, -206]], [[315375, 10330], [63, -1609]], [[315438, 8721], [6, -427]], [[315444, 8294], [-234, -827]], [[315210, 7467], [-116, 640]], [[315094, 8107], [-2, 67]], [[315255, 9944], [120, 386]], [[313784, 8891], [255, -1303]], [[314039, 7588], [13, -755]], [[313979, 5730], [-242, -150]], [[313737, 5580], [-39, 3313]], [[313698, 8893], [16, 19]], [[313714, 8912], [70, -21]], [[315465, 11092], [-90, -762]], [[315177, 11747], [222, -221]], [[313725, 9097], [-11, -185]], [[313698, 8893], [-269, 126]], [[313429, 9019], [231, 2602]], [[313660, 11621], [65, -2524]], [[314361, 14911], [31, -1699]], [[314392, 13212], [-42, -311]], [[314221, 12264], [-33, 206]], [[314264, 15070], [97, -159]], [[312306, 11771], [41, -318]], [[311932, 11026], [-107, 569]], [[311825, 11595], [118, 294]], [[312090, 11980], [216, -209]], [[312937, 12081], [24, -1737]], [[312934, 9251], [-27, -13]], [[312907, 9238], [-172, 321]], [[312709, 10759], [41, 2136]], [[312505, 5174], [-359, -115]], [[312146, 5059], [3, 2047]], [[314634, 8728], [-21, -893]], [[314613, 7835], [-92, -362]], [[314521, 7473], [-160, 1420]], [[314361, 8893], [201, 525]], [[314562, 9418], [72, -690]], [[312295, 14639], [81, -1251]], [[312376, 13388], [-70, -1617]], [[312084, 13310], [211, 1329]], [[312007, 8913], [159, -895]], [[312146, 5059], [-281, 903], [86, 3227]], [[315210, 7467], [60, -308]], [[315270, 7159], [221, -1461]], [[315491, 5698], [-308, -32]], [[315009, 6674], [174, -1008]], [[315009, 6674], [81, 1384]], [[315090, 8058], [4, 49]], [[314186, 11535], [-217, -675]], [[313969, 10860], [-21, 2117]], [[312009, 13786], [157, 1824]], [[312166, 15610], [129, -971]], [[313137, 6043], [-273, -821]], [[312864, 5222], [152, 3324]], [[314838, 11267], [-131, -389]], [[314670, 11208], [-8, 753]], [[314662, 11961], [28, 1346]], [[314690, 13307], [76, 779]], [[314766, 14086], [106, -119]], [[313547, 12171], [113, -550]], [[313429, 9019], [-59, -112]], [[314973, 9207], [-339, -479]], [[314562, 9418], [6, 81]], [[314767, 10236], [143, -267]], [[314776, 6994], [-112, -1632]], [[314664, 5362], [-367, 293]], [[314316, 6357], [205, 1116]], [[314613, 7835], [163, -841]], [[312679, 13385], [55, -507]], [[312376, 13388], [303, -3]], [[315090, 8058], [-314, -1064]], [[314662, 11961], [-198, 243]], [[314392, 13212], [143, 200]], [[314535, 13412], [155, -105]], [[312679, 13385], [-109, 1772]], [[312570, 15157], [157, -88]], [[313752, 12602], [-160, -247]], [[313600, 13310], [125, 298]], [[314496, 10628], [-130, 75]], [[313604, 15085], [146, -83]], [[315240, 13136], [-117, -1261]], [[315054, 11705], [-40, -109]], [[314938, 14053], [199, 390]], [[315043, 5450], [-34, 1224]], [[315043, 5450], [-379, -88]], [[312864, 5222], [-20, -6]], [[312658, 8875], [249, 363]], [[314001, 9350], [196, -57]], [[314197, 9293], [164, -400]], [[314039, 7588], [-38, 1762]], [[313784, 8891], [217, 459]], [[313969, 10860], [-244, -1763]], [[313737, 5580], [-446, 65]], [[314261, 10552], [-64, -1259]], [[312166, 15610], [404, -453]], [[315579, 8262], [226, -901]], [[315805, 7361], [-150, -1087]], [[315655, 6274], [-385, 885]], [[315444, 8294], [135, -32]], [[314849, 14669], [-83, -583]], [[314535, 13412], [108, 1312]], [[314643, 14724], [206, -55]], [[318309, 12804], [169, -865], [-544, 829], [375, 36]], [[316158, 12800], [-233, -1215]], [[315925, 11585], [-15, -114]], [[315910, 11471], [23, 1757]], [[315933, 13228], [225, -428]], [[315714, 13935], [-106, -832]], [[315608, 13103], [-144, 409]], [[315259, 14581], [455, -646]], [[315655, 6274], [-164, -576]], [[315910, 11471], [-22, -197]], [[315888, 11274], [-160, -129]], [[315728, 11145], [-34, 40]], [[315694, 11185], [-86, 1918]], [[315714, 13935], [219, -707]], [[315888, 11274], [293, -1348]], [[316181, 9926], [-216, -625]], [[315965, 9301], [-242, 491]], [[315723, 9792], [5, 1353]], [[315723, 9792], [-144, -1530]], [[315438, 8721], [211, 2085]], [[315649, 10806], [45, 379]], [[315649, 10806], [-184, 286]], [[316256, 11346], [-331, 239]], [[316158, 12800], [154, 393], [-56, -1847]], [[316256, 11346], [125, -1004], [-200, -416]], [[315965, 9301], [-160, -1940]], [[316936, 9055], [328, -560], [-757, -909], [-91, 685], [520, 784]], [[318661, 1986], [376, -1085], [-740, -781], [24, 1181], [340, 685]], [[314361, 14911], [282, -187]], [[123928, 718235], [-2, -1610]], [[119111, 747595], [-67, -5]], [[124871, 753168], [418, 537]], [[71986, 766650], [158, 17]], [[56428, 729876], [0, -164]], [[126985, 748600], [107, 525]], [[126818, 747787], [-267, -754]], [[61672, 65312], [272, -274]], [[314849, 14669], [74, -410]], [[315183, 5666], [-140, -216]], [[311825, 11595], [-39, 1452]], [[253891, 243332], [-3, 424]], [[297006, 439075], [21, -79]], [[273150, 218795], [-218, 2571], [-109, 2556], [341, -5125]], [[273164, 218797], [-14, -2]], [[275036, 140768], [-16, 1]], [[274871, 140335], [3, -76]], [[268559, 210807], [-4, -26]], [[258410, 236520], [0, 355]], [[272837, 223331], [-14, 0]], [[274173, 206960], [19, 0]], [[275584, 178509], [-145, -584]], [[275994, 173067], [-63, 2]], [[275922, 173070], [-37, 2]], [[272518, 253791], [20, 18]], [[272125, 254343], [81, -132]], [[256680, 462075], [-142, -2897], [-384, -10769]], [[256154, 448409], [-883, -7], [0, -983]], [[254488, 462036], [2192, 39]], [[256154, 448409], [1065, -7]], [[249637, 222999], [-31, 137]], [[248195, 214699], [-70, -748]], [[247232, 214954], [0, 260]], [[247232, 215317], [15, 318]], [[301353, 460902], [-185, -724]], [[301101, 460137], [28, -397]], [[301793, 457791], [116, -445]], [[285769, 400843], [123, 37]], [[264771, 527003], [-281, 49]], [[267568, 452013], [-852, -4103], [-108, -17]], [[266608, 447893], [-26, -6]], [[266582, 447887], [-16, -1]], [[266566, 447886], [-30, -6]], [[266536, 447880], [-6, -1]], [[256680, 462075], [-375, 16538], [12, 3500], [187, 5880], [609, 12037], [445, 5943], [542, 3980], [721, 3116], [-1423, 3912], [-936, -37], [-588, -3704], [-267, -718], [-95, -2358], [-427, 343]], [[247207, 537862], [1281, 13508]], [[248488, 551370], [1322, 13439]], [[249810, 564809], [408, -727], [1834, 5024], [865, 1148], [2109, -5688], [7666, -20686], [271, -4739], [574, -3230], [509, 900], [683, 396], [-47, -2079], [105, -3301], [426, -3438], [360, 1156], [708, -243], [385, -2004], [-455, -3293], [3005, -8985], [1103, -32532], [-926, -12370], [-34, -3060], [-156, -2886], [-328, -976], [-521, -3379], [-656, -1036], [-180, -1472], [-60, -3681], [110, -1615]], [[252129, 567028], [-1583, -4120], [166, -1627], [582, 1037], [-142, 551], [872, 1783], [743, 3451], [-638, -1075]], [[248488, 551370], [-1963, 212], [-2260, -6869], [-1513, -4210]], [[249572, 564554], [238, 255]], [[282592, 309414], [10, -65]], [[289029, 404122], [-16, 45]], [[293679, 426705], [-79, 470]], [[286839, 484138], [-17, 6]], [[276897, 457877], [-3, 4558]], [[276894, 462435], [2305, 5850], [8, 2378], [-220, 544], [-164, 5160], [-363, 3502], [1422, 3362], [1923, 0], [3353, 0], [997, 8619], [109, 340]], [[267767, 442766], [-50, -4]], [[267568, 452013], [114, -1687], [1085, -3482], [787, 0], [3209, 9884], [2039, 2175]], [[274802, 458903], [-16, -6460]], [[274802, 458903], [1209, 1289], [883, 2243]], [[275537, 276578], [-263, -628]], [[273916, 275250], [-11, -827]], [[273920, 274333], [-20, -184]], [[228015, 167092], [147, -2633], [-252, 2651], [105, -18]], [[228180, 184437], [70, -94]], [[229313, 193901], [29, 366]], [[230757, 204203], [-190, 587]], [[229828, 205636], [-9, -8]], [[229431, 197365], [-30, -1032]], [[228487, 190418], [-16, -156]], [[286226, 362368], [89, -504]], [[283710, 365528], [174, -301]], [[286242, 357857], [63, -1057]], [[286254, 356334], [304, 311]], [[286558, 356645], [136, 36]], [[284458, 394060], [-9, -959]], [[151607, 571679], [12, 2074], [1993, -3664], [1312, -1342], [815, 1107], [372, 2584], [-289, 2342], [-137, 2706], [722, 1361], [0, 1194], [-873, 3181], [648, -1]], [[156182, 583221], [153, 1]], [[156335, 583222], [770, 0]], [[253979, 502714], [-8, -1]], [[242231, 539612], [9, 872]], [[242245, 540522], [75, 212]], [[242329, 540727], [187, 592]], [[242526, 541319], [224, -823]], [[288652, 406259], [12, 7]], [[288613, 408309], [-8, 430]], [[290026, 386798], [-57, 0]], [[287992, 379951], [5, 43]], [[287430, 351414], [50, -2]], [[287480, 351412], [118, 4]], [[287598, 351416], [-258, -2]], [[280248, 301457], [-33, 176]], [[156182, 583221], [153, 1]]], + "transform": { + "scale": [0.00035892617892657177, 0.00005371486851395936], + "translate": [-179.1473400003406, 17.67439566600018] + } + } + }; +})); + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('map/ChoroplethStates.js',["d3", "./Choropleth", "topojson", "./us-states"], factory); + } else { + root.map_ChoroplethStates = factory(root.d3, root.map_Choropleth, root.topojson, root.map_usStates); + } +}(this, function (d3, Choropleth, topojson, usStates) { + function ChoroplethStates() { + Choropleth.call(this); + + this.projection("albersUsaPr"); + } + ChoroplethStates.prototype = Object.create(Choropleth.prototype); + ChoroplethStates.prototype._class += " map_ChoroplethStates"; + + ChoroplethStates.prototype.testData = function () { + var nameCodeMap = {}; + for (var key in usStates.stateNames) { + var item = usStates.stateNames[key]; + nameCodeMap[item.name] = item.code; + } + + var rawData = [ + { name: "Alabama", weight: 4779736 }, { name: "Alaska", weight: 710231 }, { name: "Arizona", weight: 6392017 }, { name: "Arkansas", weight: 2915918 }, { name: "California", weight: 37253956 }, { name: "Colorado", weight: 5029196 }, { name: "Connecticut", weight: 3574097 }, { name: "District of Columbia", weight: 601723 }, { name: "Florida", weight: 18801310 }, { name: "Georgia", weight: 9687653 }, { name: "Hawaii", weight: 1360301 }, { name: "Idaho", weight: 1567582 }, { name: "Illinois", weight: 12830632 }, { name: "Indiana", weight: 6483802 }, { name: "Iowa", weight: 3046355 }, { name: "Maine", weight: 1328361 }, { name: "Maryland", weight: 5773552 }, { name: "Massachusetts", weight: 6547629 }, { name: "Michigan", weight: 9883640 }, { name: "Minnesota", weight: 5303925 }, { name: "Mississippi", weight: 2967297 }, { name: "Missouri", weight: 5988927 }, { name: "Montana", weight: 989415 }, { name: "Nebraska", weight: 1826341 }, { name: "Nevada", weight: 2700551 }, { name: "New Hampshire", weight: 1316470 }, { name: "New Jersey", weight: 8791894 }, { name: "New Mexico", weight: 2059179 }, { name: "New York", weight: 19378102 }, { name: "North Carolina", weight: 9535483 }, { name: "North Dakota", weight: 672591 }, { name: "Ohio", weight: 11536504 }, { name: "Oklahoma", weight: 3751351 }, { name: "Oregon", weight: 3831074 }, { name: "Pennsylvania", weight: 12702379 }, { name: "Rhode Island", weight: 1052567 }, { name: "South Carolina", weight: 4625364 }, { name: "South Dakota", weight: 814180 }, { name: "Tennessee", weight: 6346105 }, { name: "Texas", weight: 25145561 }, { name: "Utah", weight: 2763885 }, { name: "Vermont", weight: 625741 }, { name: "Virginia", weight: 8001024 }, { name: "Washington", weight: 6724540 }, { name: "West Virginia", weight: 1852994 }, { name: "Wisconsin", weight: 5686986 }, { name: "Wyoming", weight: 563626 } + ]; + + this.columns(["State", "Weight", "Label"]); + var stateData = rawData.map(function (item) { + return [nameCodeMap[item.name], item.weight, item.name]; + }); + this.data(stateData); + return this; + }; + + ChoroplethStates.prototype.enter = function (domNode, element) { + Choropleth.prototype.enter.apply(this, arguments); + element.classed("map_Choropleth", true); + + var choroPaths = this._svg.selectAll("path").data(topojson.feature(usStates.topology, usStates.topology.objects.states).features); + + // Enter --- + var context = this; + this.choroPaths = choroPaths.enter().append("path") + .on("click", function (d) { + var code = usStates.stateNames[d.id].code; + if (context._dataMap[code]) { + context.click(context.rowToObj(context._dataMap[code]), "weight"); + } + }) + .on("dblclick", function (d) { + d3.event.stopPropagation(); + context.zoomToFit(context.active === this ? null : this, 750); + context.active = this; + }) + ; + this.choroPaths + .append("title") + ; + }; + + ChoroplethStates.prototype.update = function (domNode, element) { + Choropleth.prototype.update.apply(this, arguments); + //console.time("ChoroplethStates.prototype.update"); + var context = this; + // Update --- + this.choroPaths + .attr("d", this.d3Path) + .each(function (d) { + var code = usStates.stateNames[d.id].code; + var weight = context._dataMap[code] ? context._dataMap[code][1] : undefined; + d3.select(this) + .style("fill", weight === undefined ? "url(#hash)" : context._palette(weight, context._dataMinWeight, context._dataMaxWeight)) + .select("title") + .text(usStates.stateNames[d.id].name + (weight === undefined ? "" : " (" + weight + ")")) + ; + }) + ; + //console.timeEnd("ChoroplethStates.prototype.update"); + }; + + return ChoroplethStates; +})); + + + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('map/GMap.js',["d3", "../common/SVGWidget", "../graph/Graph", "../graph/Edge", "../common/Shape", "async!http://maps.google.com/maps/api/js?sensor=false", "css!./GMap"], factory); + } else { + root.map_GMap = factory(root.d3, root.common_SVGWidget, root.graph_Graph, root.graph_Edge, root.common_Shape); + } +}(this, function (d3, SVGWidget, Graph, Edge, Shape) { + function GMap(target) { + Graph.call(this); + + this.layout("none"); + + this._markers = []; + } + GMap.prototype = Object.create(Graph.prototype); + GMap.prototype._class += " map_GMap"; + + GMap.prototype.testData = function () { + var addresses = [ + { "geo_lat": "37.665074", "geo_long": "-122.384375", __viz_markerIcon: "green-dot.png" }, + { "geo_lat": "32.690680", "geo_long": "-117.178540" }, + { "geo_lat": "39.709455", "geo_long": "-104.969859" }, + { "geo_lat": "41.244123", "geo_long": "-95.961610" }, + { "geo_lat": "32.688980", "geo_long": "-117.192040" }, + { "geo_lat": "45.786490", "geo_long": "-108.526600" }, + { "geo_lat": "45.796180", "geo_long": "-108.535652" }, + { "geo_lat": "45.774320", "geo_long": "-108.494370" }, + { "geo_lat": "45.777062", "geo_long": "-108.549835", __viz_markerIcon: "red-dot.png" } + ]; + var vertices = []; + var edges = []; + var prevAddr = null; + addresses.forEach(function (item) { + var newAddr = new Shape() + .shape("circle") + .radius(3) + .data(item) + ; + vertices.push(newAddr); + if (prevAddr) { + edges.push(new Edge() + .sourceVertex(prevAddr) + .targetVertex(newAddr) + .targetMarker("arrowHead") + ); + } + prevAddr = newAddr; + }); + this.data({ vertices: vertices, edges: edges }); + return this; + }; + + GMap.prototype.data = function (_) { + if (arguments.length) { + this.graphData.nodeValues().forEach(function (item) { + if (item._marker) { + item._marker.setMap(null); + } + }); + } + var retVal = Graph.prototype.data.apply(this, arguments); + return retVal; + }; + + GMap.prototype.enter = function (domNode, element, d) { + Graph.prototype.enter.apply(this, arguments); + + this._googleMap = new google.maps.Map(d3.select(this._target).node(), { + zoom: 4, + center: new google.maps.LatLng(42.877742, -97.380979), + mapTypeId: google.maps.MapTypeId.ROADMAP + }); + this._gmOverlay = new google.maps.OverlayView(); + + var context = this; + this._gmOverlay.onAdd = function () { + context.layer = d3.select(this.getPanes().overlayLayer).append("div") + .style("position", "absolute") + .attr("class", "gmapLayer") + ; + // Move SVG into Google Map Layer --- + context.layer.node().appendChild(context._parentElement.node()); + + context._gmOverlay.draw = function () { + var overlayProjection = context._gmOverlay.getProjection(); + + var bounds_ = context._googleMap.getBounds(); + var sw = overlayProjection.fromLatLngToDivPixel(bounds_.getSouthWest()); + var ne = overlayProjection.fromLatLngToDivPixel(bounds_.getNorthEast()); + + var div = context.layer.node(); + div.style.left = sw.x + "px"; + div.style.top = ne.y + "px"; + div.style.width = (ne.x - sw.x) + "px"; + div.style.height = (sw.y - ne.y) + "px"; + + if (!context.firstRun) { + context.firstRun = true; + setTimeout(function () { + context.calcLatLong(sw.x, ne.y); + context.zoomToFit(); + }, 100); + } else { + context.calcLatLong(sw.x, ne.y); + } + }; + google.maps.event.addListener(context._googleMap, "center_changed", function () { + context._gmOverlay.draw(); + }); + }; + this._gmOverlay.setMap(this._googleMap); + }; + + GMap.prototype.createMarker = function (lat, lng, icon, title) { + return new google.maps.Marker({ + position: new google.maps.LatLng(lat, lng), + animation: google.maps.Animation.DROP, + title: title, + icon: "http://maps.google.com/mapfiles/ms/icons/" + icon, + map: this._googleMap, + }); + }; + + GMap.prototype.createCircle = function (marker, radius, color) { + var circle = new google.maps.Circle({ + radius: 16093 * radius / 10, // 16093 === 10 miles in metres + fillColor: color, + strokeColor: color, + map: this._googleMap + }); + circle.bindTo('center', marker, 'position'); + return circle; + }; + + GMap.prototype.calcLatLong = function (dx, dy) { + dx += this.width() / 2; + dy += this.height() / 2; + var projection = this._gmOverlay.getProjection(); + + var context = this; + this.graphData.nodeValues().forEach(function (item) { + var pos = new google.maps.LatLng(item._data.geo_lat, item._data.geo_long); + if (item._data.__viz_markerIcon && !item._marker) { + item._marker = context.createMarker(item._data.geo_lat, item._data.geo_long, item._data.__viz_markerIcon, ""); + } + pos = projection.fromLatLngToDivPixel(pos); + pos.x -= dx; + pos.y -= dy; + item.move(pos); + }); + this.graphData.edgeValues().forEach(function (item) { + item.points([]); + }); + }; + + GMap.prototype.zoomTo = function (selection) { + var foundCount = 0; + var latlngbounds = new google.maps.LatLngBounds(); + selection.forEach(function (item) { + var gLatLong = new google.maps.LatLng(item.geo_lat, item.geo_long); + latlngbounds.extend(gLatLong); + ++foundCount; + }); + if (foundCount) { + this._googleMap.setCenter(latlngbounds.getCenter()); + this._googleMap.fitBounds(latlngbounds); + if (this._googleMap.getZoom() > 12) { + this._googleMap.setZoom(12); + } + } + return this; + }; + + GMap.prototype.zoomToFit = function () { + return this.zoomTo(this.graphData.nodeValues().map(function(row) {return row._data;})); + }; + + return GMap; +})); + diff --git a/dist/hpcc-viz-map.min.js b/dist/hpcc-viz-map.min.js new file mode 100644 index 0000000000..3b59a801ad --- /dev/null +++ b/dist/hpcc-viz-map.min.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define("map/IChoropleth.js",["../common/Palette"],t):e.map_IChoropleth=t(e.common_Palette,e.usStates,e.usCounties)})(this,function(e,t,n){function r(){}return r.prototype._palette=e.rainbow("default"),r.prototype.click=function(e,t){console.log("Click: "+JSON.stringify(e)+", "+t)},r}),typeof define=="function"&&define.amd&&define("async",[],function(){return{load:function(e,t,n){n()}}}),function(e,t){typeof define=="function"&&define.amd?define("map/Choropleth",["d3","../common/SVGWidget","./IChoropleth","css!./Choropleth"],t):e.map_Choropleth=t(e.d3,e.common_SVGWidget,e.map_IChoropleth)}(this,function(e,t,n){function r(){t.call(this),n.call(this),this._dataMap={},this._dataMinWeight=0,this._dataMaxWeight=0}return r.prototype=Object.create(t.prototype),r.prototype._class+=" map_Choropleth",r.prototype.implements(n.prototype),r.prototype.publish("paletteID","YlOrRd","set","Palette ID",r.prototype._palette.switch(),{tags:["Basic","Shared"]}),r.prototype.data=function(e){var n=t.prototype.data.apply(this,arguments);if(arguments.length){this._dataMap={},this._dataMinWeight=null,this._dataMaxWeight=null;var r=this;this._data.forEach(function(e){r._dataMap[e[0]]=e;if(!r._dataMinWeight||e[1]r._dataMaxWeight)r._dataMaxWeight=e[1]})}return n},r.prototype.size=function(e){var n=t.prototype.size.apply(this,arguments);return arguments.length&&this._svgZoom&&this._svgZoom.attr("x",-this._size.width/2).attr("y",-this._size.height/2).attr("width",this._size.width).attr("height",this._size.height),n},r.prototype.projection=function(t){if(!arguments.length)return this._projection;this._projection=t;switch(this._projection){case"albersUsaPr":this.d3Projection=this.albersUsaPr();break;case"orthographic":this.d3Projection=e.geo.orthographic().clipAngle(90);break;case"mercator":this.d3Projection=e.geo.mercator()}return this.d3Path=e.geo.path().projection(this.d3Projection),this},r.prototype.render=function(){return t.prototype.render.apply(this,arguments),this._renderCount===1&&this.zoomToFit(),this},r.prototype.enter=function(t,n){var r=this;this._svgZoom=n.append("rect").attr("class","zoom").attr("x",-this._size.width/2).attr("y",-this._size.height/2).attr("width",this._size.width).attr("height",this._size.height).on("dblclick",function(t){e.event.stopPropagation(),r.zoomToFit(null,750)});var i=this._parentElement.insert("defs",":first-child"),s=i.append("pattern").attr("id","hash").attr("patternUnits","userSpaceOnUse").attr("width","10").attr("height","10").attr("x",0).attr("y",0).append("g");s.append("rect").attr("class","noFill").attr("x",0).attr("y",0).attr("width",5).attr("height",5),s.append("rect").attr("class","noFill").attr("x",5).attr("y",5).attr("width",5).attr("height",5),this._svg=n.append("g")},r.prototype.update=function(e,t){this._palette=this._palette.switch(this.paletteID())},r.prototype.albersUsaPr=function(){function h(e){var t=e[0],n=e[1];return o=null,(a(t,n),o)||(f(t,n),o)||(l(t,n),o)||(c(t,n),o),o}var t=1e-6,n=e.geo.albers(),r=e.geo.conicEqualArea().rotate([154,0]).center([-2,58.5]).parallels([55,65]),i=e.geo.conicEqualArea().rotate([157,0]).center([-3,19.9]).parallels([8,18]),s=e.geo.conicEqualArea().rotate([66,0]).center([0,18]).parallels([8,18]),o,u={point:function(e,t){o=[e,t]}},a,f,l,c;return h.invert=function(e){var t=n.scale(),o=n.translate(),u=(e[0]-o[0])/t,a=(e[1]-o[1])/t;return(a>=.12&&a<.234&&u>=-0.425&&u<-0.214?r:a>=.166&&a<.234&&u>=-0.214&&u<-0.115?i:a>=.204&&a<.234&&u>=.32&&u<.38?s:n).invert(e)},h.stream=function(e){var t=n.stream(e),o=r.stream(e),u=i.stream(e),a=s.stream(e);return{point:function(e,n){t.point(e,n),o.point(e,n),u.point(e,n),a.point(e,n)},sphere:function(){t.sphere(),o.sphere(),u.sphere(),a.sphere()},lineStart:function(){t.lineStart(),o.lineStart(),u.lineStart(),a.lineStart()},lineEnd:function(){t.lineEnd(),o.lineEnd(),u.lineEnd(),a.lineEnd()},polygonStart:function(){t.polygonStart(),o.polygonStart(),u.polygonStart(),a.polygonStart()},polygonEnd:function(){t.polygonEnd(),o.polygonEnd(),u.polygonEnd(),a.polygonEnd()}}},h.precision=function(e){return arguments.length?(n.precision(e),r.precision(e),i.precision(e),s.precision(e),h):n.precision()},h.scale=function(e){return arguments.length?(n.scale(e),r.scale(e*.35),i.scale(e),s.scale(e),h.translate(n.translate())):n.scale()},h.translate=function(e){if(!arguments.length)return n.translate();var o=n.scale(),p=+e[0],d=+e[1];return a=n.translate(e).clipExtent([[p-.455*o,d-.238*o],[p+.455*o,d+.238*o]]).stream(u).point,f=r.translate([p-.307*o,d+.201*o]).clipExtent([[p-.425*o+t,d+.12*o+t],[p-.214*o-t,d+.234*o-t]]).stream(u).point,l=i.translate([p-.205*o,d+.212*o]).clipExtent([[p-.214*o+t,d+.166*o+t],[p-.115*o-t,d+.234*o-t]]).stream(u).point,c=s.translate([p+.35*o,d+.224*o]).clipExtent([[p+.32*o,d+.204*o],[p+.38*o,d+.234*o]]).stream(u).point,h},h.scale(1070)},r.prototype.zoomToFit=function(e,t,n){n=n||.9;var r=e?e.getBBox():this._svg.node().getBBox(),i=r.x+r.width/2,s=r.y+r.height/2,o=n/Math.max(r.width/this.width(),r.height/this.height()),u=[-o*i,-o*s];(t?this._svg.transition().duration(t):this._svg).attr("transform","translate("+u+")scale("+o+")")},r}),function(e,t){typeof define=="function"&&define.amd?define("map/us-counties.js",[],t):e.map_usCounties=t()}(this,function(){return{stateNames:{1:{name:"Alabama",code:"AL"},2:{name:"Alaska",code:"AK"},4:{name:"Arizona",code:"AZ"},5:{name:"Arkansas",code:"AR"},6:{name:"California",code:"CA"},8:{name:"Colorado",code:"CO"},9:{name:"Connecticut",code:"CT"},10:{name:"Delaware",code:"DE"},11:{name:"District of Columbia",code:"DC"},12:{name:"Florida",code:"FL"},13:{name:"Georgia",code:"GA"},15:{name:"Hawaii",code:"HI"},16:{name:"Idaho",code:"ID"},17:{name:"Illinois",code:"IL"},18:{name:"Indiana",code:"IN"},19:{name:"Iowa",code:"IA"},20:{name:"Kansas",code:"KS"},21:{name:"Kentucky",code:"KY"},22:{name:"Louisiana",code:"LA"},23:{name:"Maine",code:"ME"},24:{name:"Maryland",code:"MD"},25:{name:"Massachusetts",code:"MA"},26:{name:"Michigan",code:"MI"},27:{name:"Minnesota",code:"MN"},28:{name:"Mississippi",code:"MS"},29:{name:"Missouri",code:"MO"},30:{name:"Montana",code:"MT"},31:{name:"Nebraska",code:"NE"},32:{name:"Nevada",code:"NV"},33:{name:"New Hampshire",code:"NH"},34:{name:"New Jersey",code:"NJ"},35:{name:"New Mexico",code:"NM"},36:{name:"New York",code:"NY"},37:{name:"North Carolina",code:"NC"},38:{name:"North Dakota",code:"ND"},39:{name:"Ohio",code:"OH"},40:{name:"Oklahoma",code:"OK"},41:{name:"Oregon",code:"OR"},42:{name:"Pennsylvania",code:"PA"},44:{name:"Rhode Island",code:"RI"},45:{name:"South Carolina",code:"SC"},46:{name:"South Dakota",code:"SD"},47:{name:"Tennessee",code:"TN"},48:{name:"Texas",code:"TX"},49:{name:"Utah",code:"UT"},50:{name:"Vermont",code:"VT"},51:{name:"Virginia",code:"VA"},53:{name:"Washington",code:"WA"},54:{name:"West Virginia",code:"WV"},55:{name:"Wisconsin",code:"WI"},56:{name:"Wyoming",code:"WY"},60:{name:"American Samoa",code:"AS"},66:{name:"Guam",code:"GU"},69:{name:"Northern Mariana Islands",code:"MP"},72:{name:"Puerto Rico",code:"PR"},78:{name:"Virgin Islands",code:"VI"}},countyNames:{1001:"AUTAUGA",1003:"BALDWIN",1005:"BARBOUR",1007:"BIBB",1009:"BLOUNT",1011:"BULLOCK",1013:"BUTLER",1015:"CALHOUN",1017:"CHAMBERS",1019:"CHEROKEE",1021:"CHILTON",1023:"CHOCTAW",1025:"CLARKE",1027:"CLAY",1029:"CLEBURNE",1031:"COFFEE",1033:"COLBERT",1035:"CONECUH",1037:"COOSA",1039:"COVINGTON",1041:"CRENSHAW",1043:"CULLMAN",1045:"DALE",1047:"DALLAS",1049:"DEKALB",1051:"ELMORE",1053:"ESCAMBIA",1055:"ETOWAH",1057:"FAYETTE",1059:"FRANKLIN",1061:"GENEVA",1063:"GREENE",1065:"HALE",1067:"HENRY",1069:"HOUSTON",1071:"JACKSON",1073:"JEFFERSON",1075:"LAMAR",1077:"LAUDERDALE",1079:"LAWRENCE",1081:"LEE",1083:"LIMESTONE",1085:"LOWNDES",1087:"MACON",1089:"MADISON",1091:"MARENGO",1093:"MARION",1095:"MARSHALL",1097:"MOBILE",1099:"MONROE",1101:"MONTGOMERY",1103:"MORGAN",1105:"PERRY",1107:"PICKENS",1109:"PIKE",1111:"RANDOLPH",1113:"RUSSELL",1115:"ST. CLAIR",1117:"SHELBY",1119:"SUMTER",1121:"TALLADEGA",1123:"TALLAPOOSA",1125:"TUSCALOOSA",1127:"WALKER",1129:"WASHINGTON",1131:"WILCOX",1133:"WINSTON",2013:"ALEUTIANS EAST",2016:"ALEUTIANS WEST",2020:"ANCHORAGE",2050:"BETHEL",2060:"BRISTOL BAY",2068:"DENALI",2070:"DILLINGHAM",2090:"FAIRBANKS",2100:"HAINES",2110:"JUNEAU",2122:"KENAI",2130:"KETCHIKAN GATEWAY",2150:"KODIAK ISLAND",2164:"LAKE AND PENINSULA",2170:"MATANUSKA-SUSITNA BOROUGH",2180:"NOME",2185:"NORTH SLOPE",2188:"NORTHWEST ARCTIC",2201:"PRINCE OF WALES-OUTER KETCHIKAN",2220:"SITKA",2232:"SKAGWAY-HOONAH-ANGOON",2240:"SOUTHEAST FAIRBANKS",2261:"VALDEZ-CORDOVA",2270:"WADE HAMPTON",2280:"WRANGELL-PETERSBURG",2282:"YAKUTAT",2290:"YUKON-KOYUKUK",4001:"APACHE",4003:"COCHISE",4005:"COCONINO",4007:"GILA",4009:"GRAHAM",4011:"GREENLEE",4012:"LA PAZ",4013:"MARICOPA",4015:"MOHAVE",4017:"NAVAJO",4019:"PIMA",4021:"PINAL",4023:"SANTA CRUZ",4025:"YAVAPAI",4027:"YUMA",5001:"ARKANSAS",5003:"ASHLEY",5005:"BAXTER",5007:"BENTON",5009:"BOONE",5011:"BRADLEY",5013:"CALHOUN",5015:"CARROLL",5017:"CHICOT",5019:"CLARK",5021:"CLAY",5023:"CLEBURNE",5025:"CLEVELAND",5027:"COLUMBIA",5029:"CONWAY",5031:"CRAIGHEAD",5033:"CRAWFORD",5035:"CRITTENDEN",5037:"CROSS",5039:"DALLAS",5041:"DESHA",5043:"DREW",5045:"FAULKNER",5047:"FRANKLIN",5049:"FULTON",5051:"GARLAND",5053:"GRANT",5055:"GREENE",5057:"HEMPSTEAD",5059:"HOT SPRING",5061:"HOWARD",5063:"INDEPENDENCE",5065:"IZARD",5067:"JACKSON",5069:"JEFFERSON",5071:"JOHNSON",5073:"LAFAYETTE",5075:"LAWRENCE",5077:"LEE",5079:"LINCOLN",5081:"LITTLE RIVER",5083:"LOGAN",5085:"LONOKE",5087:"MADISON",5089:"MARION",5091:"MILLER",5093:"MISSISSIPPI",5095:"MONROE",5097:"MONTGOMERY",5099:"NEVADA",5101:"NEWTON",5103:"OUACHITA",5105:"PERRY",5107:"PHILLIPS",5109:"PIKE",5111:"POINSETT",5113:"POLK",5115:"POPE",5117:"PRAIRIE",5119:"PULASKI",5121:"RANDOLPH",5123:"ST. FRANCIS",5125:"SALINE",5127:"SCOTT",5129:"SEARCY",5131:"SEBASTIAN",5133:"SEVIER",5135:"SHARP",5137:"STONE",5139:"UNION",5141:"VAN BUREN",5143:"WASHINGTON",5145:"WHITE",5147:"WOODRUFF",5149:"YELL",6001:"ALAMEDA",6003:"ALPINE",6005:"AMADOR",6007:"BUTTE",6009:"CALAVERAS",6011:"COLUSA",6013:"CONTRA COSTA",6015:"DEL NORTE",6017:"EL DORADO",6019:"FRESNO",6021:"GLENN",6023:"HUMBOLDT",6025:"IMPERIAL",6027:"INYO",6029:"KERN",6031:"KINGS",6033:"LAKE",6035:"LASSEN",6037:"LOS ANGELES",6039:"MADERA",6041:"MARIN",6043:"MARIPOSA",6045:"MENDOCINO",6047:"MERCED",6049:"MODOC",6051:"MONO",6053:"MONTEREY",6055:"NAPA",6057:"NEVADA",6059:"ORANGE",6061:"PLACER",6063:"PLUMAS",6065:"RIVERSIDE",6067:"SACRAMENTO",6069:"SAN BENITO",6071:"SAN BERNARDINO",6073:"SAN DIEGO",6075:"SAN FRANCISCO",6077:"SAN JOAQUIN",6079:"SAN LUIS OBISPO",6081:"SAN MATEO",6083:"SANTA BARBARA",6085:"SANTA CLARA",6087:"SANTA CRUZ",6089:"SHASTA",6091:"SIERRA",6093:"SISKIYOU",6095:"SOLANO",6097:"SONOMA",6099:"STANISLAUS",6101:"SUTTER",6103:"TEHAMA",6105:"TRINITY",6107:"TULARE",6109:"TUOLUMNE",6111:"VENTURA",6113:"YOLO",6115:"YUBA",8001:"ADAMS",8003:"ALAMOSA",8005:"ARAPAHOE",8007:"ARCHULETA",8009:"BACA",8011:"BENT",8013:"BOULDER",8014:"BROOMFIELD",8015:"CHAFFEE",8017:"CHEYENNE",8019:"CLEAR CREEK",8021:"CONEJOS",8023:"COSTILLA",8025:"CROWLEY",8027:"CUSTER",8029:"DELTA",8031:"DENVER",8033:"DOLORES",8035:"DOUGLAS",8037:"EAGLE",8039:"ELBERT",8041:"EL PASO",8043:"FREMONT",8045:"GARFIELD",8047:"GILPIN",8049:"GRAND",8051:"GUNNISON",8053:"HINSDALE",8055:"HUERFANO",8057:"JACKSON",8059:"JEFFERSON",8061:"KIOWA",8063:"KIT CARSON",8065:"LAKE",8067:"LA PLATA",8069:"LARIMER",8071:"LAS ANIMAS",8073:"LINCOLN",8075:"LOGAN",8077:"MESA",8079:"MINERAL",8081:"MOFFAT",8083:"MONTEZUMA",8085:"MONTROSE",8087:"MORGAN",8089:"OTERO",8091:"OURAY",8093:"PARK",8095:"PHILLIPS",8097:"PITKIN",8099:"PROWERS",8101:"PUEBLO",8103:"RIO BLANCO",8105:"RIO GRANDE",8107:"ROUTT",8109:"SAGUACHE",8111:"SAN JUAN",8113:"SAN MIGUEL",8115:"SEDGWICK",8117:"SUMMIT",8119:"TELLER",8121:"WASHINGTON",8123:"WELD",8125:"YUMA",9001:"FAIRFIELD",9003:"HARTFORD",9005:"LITCHFIELD",9007:"MIDDLESEX",9009:"NEW HAVEN",9011:"NEW LONDON",9013:"TOLLAND",9015:"WINDHAM",10001:"KENT",10003:"NEW CASTLE",10005:"SUSSEX",11001:"DISTRICT OF COLUMBIA",12001:"ALACHUA",12003:"BAKER",12005:"BAY",12007:"BRADFORD",12009:"BREVARD",12011:"BROWARD",12013:"CALHOUN",12015:"CHARLOTTE",12017:"CITRUS",12019:"CLAY",12021:"COLLIER",12023:"COLUMBIA",12025:"DADE",12027:"DESOTO",12029:"DIXIE",12031:"DUVAL",12033:"ESCAMBIA",12035:"FLAGLER",12037:"FRANKLIN",12039:"GADSDEN",12041:"GILCHRIST",12043:"GLADES",12045:"GULF",12047:"HAMILTON",12049:"HARDEE",12051:"HENDRY",12053:"HERNANDO",12055:"HIGHLANDS",12057:"HILLSBOROUGH",12059:"HOLMES",12061:"INDIAN RIVER",12063:"JACKSON",12065:"JEFFERSON",12067:"LAFAYETTE",12069:"LAKE",12071:"LEE",12073:"LEON",12075:"LEVY",12077:"LIBERTY",12079:"MADISON",12081:"MANATEE",12083:"MARION",12085:"MARTIN",12086:"MIAMI-DADE",12087:"MONROE",12089:"NASSAU",12091:"OKALOOSA",12093:"OKEECHOBEE",12095:"ORANGE",12097:"OSCEOLA",12099:"PALM BEACH",12101:"PASCO",12103:"PINELLAS",12105:"POLK",12107:"PUTNAM",12109:"ST. JOHNS",12111:"ST. LUCIE",12113:"SANTA ROSA",12115:"SARASOTA",12117:"SEMINOLE",12119:"SUMTER",12121:"SUWANNEE",12123:"TAYLOR",12125:"UNION",12127:"VOLUSIA",12129:"WAKULLA",12131:"WALTON",12133:"WASHINGTON",13001:"APPLING",13003:"ATKINSON",13005:"BACON",13007:"BAKER",13009:"BALDWIN",13011:"BANKS",13013:"BARROW",13015:"BARTOW",13017:"BEN HILL",13019:"BERRIEN",13021:"BIBB",13023:"BLECKLEY",13025:"BRANTLEY",13027:"BROOKS",13029:"BRYAN",13031:"BULLOCH",13033:"BURKE",13035:"BUTTS",13037:"CALHOUN",13039:"CAMDEN",13043:"CANDLER",13045:"CARROLL",13047:"CATOOSA",13049:"CHARLTON",13051:"CHATHAM",13053:"CHATTAHOOCHEE",13055:"CHATTOOGA",13057:"CHEROKEE",13059:"CLARKE",13061:"CLAY",13063:"CLAYTON",13065:"CLINCH",13067:"COBB",13069:"COFFEE",13071:"COLQUITT",13073:"COLUMBIA",13075:"COOK",13077:"COWETA",13079:"CRAWFORD",13081:"CRISP",13083:"DADE",13085:"DAWSON",13087:"DECATUR",13089:"DEKALB",13091:"DODGE",13093:"DOOLY",13095:"DOUGHERTY",13097:"DOUGLAS",13099:"EARLY",13101:"ECHOLS",13103:"EFFINGHAM",13105:"ELBERT",13107:"EMANUEL",13109:"EVANS",13111:"FANNIN",13113:"FAYETTE",13115:"FLOYD",13117:"FORSYTH",13119:"FRANKLIN",13121:"FULTON",13123:"GILMER",13125:"GLASCOCK",13127:"GLYNN",13129:"GORDON",13131:"GRADY",13133:"GREENE",13135:"GWINNETT",13137:"HABERSHAM",13139:"HALL",13141:"HANCOCK",13143:"HARALSON",13145:"HARRIS",13147:"HART",13149:"HEARD",13151:"HENRY",13153:"HOUSTON",13155:"IRWIN",13157:"JACKSON",13159:"JASPER",13161:"JEFF DAVIS",13163:"JEFFERSON",13165:"JENKINS",13167:"JOHNSON",13169:"JONES",13171:"LAMAR",13173:"LANIER",13175:"LAURENS",13177:"LEE",13179:"LIBERTY",13181:"LINCOLN",13183:"LONG",13185:"LOWNDES",13187:"LUMPKIN",13189:"MCDUFFIE",13191:"MCINTOSH",13193:"MACON",13195:"MADISON",13197:"MARION",13199:"MERIWETHER",13201:"MILLER",13205:"MITCHELL",13207:"MONROE",13209:"MONTGOMERY",13211:"MORGAN",13213:"MURRAY",13215:"MUSCOGEE",13217:"NEWTON",13219:"OCONEE",13221:"OGLETHORPE",13223:"PAULDING",13225:"PEACH",13227:"PICKENS",13229:"PIERCE",13231:"PIKE",13233:"POLK",13235:"PULASKI",13237:"PUTNAM",13239:"QUITMAN",13241:"RABUN",13243:"RANDOLPH",13245:"RICHMOND",13247:"ROCKDALE",13249:"SCHLEY",13251:"SCREVEN",13253:"SEMINOLE",13255:"SPALDING",13257:"STEPHENS",13259:"STEWART",13261:"SUMTER",13263:"TALBOT",13265:"TALIAFERRO",13267:"TATTNALL",13269:"TAYLOR",13271:"TELFAIR",13273:"TERRELL",13275:"THOMAS",13277:"TIFT",13279:"TOOMBS",13281:"TOWNS",13283:"TREUTLEN",13285:"TROUP",13287:"TURNER",13289:"TWIGGS",13291:"UNION",13293:"UPSON",13295:"WALKER",13297:"WALTON",13299:"WARE",13301:"WARREN",13303:"WASHINGTON",13305:"WAYNE",13307:"WEBSTER",13309:"WHEELER",13311:"WHITE",13313:"WHITFIELD",13315:"WILCOX",13317:"WILKES",13319:"WILKINSON",13321:"WORTH",15001:"HAWAII",15003:"HONOLULU",15005:"KALAWAO",15007:"KAUAI",15009:"MAUI",16001:"ADA",16003:"ADAMS",16005:"BANNOCK",16007:"BEAR LAKE",16009:"BENEWAH",16011:"BINGHAM",16013:"BLAINE",16015:"BOISE",16017:"BONNER",16019:"BONNEVILLE",16021:"BOUNDARY",16023:"BUTTE",16025:"CAMAS",16027:"CANYON",16029:"CARIBOU",16031:"CASSIA",16033:"CLARK",16035:"CLEARWATER",16037:"CUSTER",16039:"ELMORE",16041:"FRANKLIN",16043:"FREMONT",16045:"GEM",16047:"GOODING",16049:"IDAHO",16051:"JEFFERSON",16053:"JEROME",16055:"KOOTENAI",16057:"LATAH",16059:"LEMHI",16061:"LEWIS",16063:"LINCOLN",16065:"MADISON",16067:"MINIDOKA",16069:"NEZ PERCE",16071:"ONEIDA",16073:"OWYHEE",16075:"PAYETTE",16077:"POWER",16079:"SHOSHONE",16081:"TETON",16083:"TWIN FALLS",16085:"VALLEY",16087:"WASHINGTON",17001:"ADAMS",17003:"ALEXANDER",17005:"BOND",17007:"BOONE",17009:"BROWN",17011:"BUREAU",17013:"CALHOUN",17015:"CARROLL",17017:"CASS",17019:"CHAMPAIGN",17021:"CHRISTIAN",17023:"CLARK",17025:"CLAY",17027:"CLINTON",17029:"COLES",17031:"COOK",17033:"CRAWFORD",17035:"CUMBERLAND",17037:"DEKALB",17039:"DE WITT",17041:"DOUGLAS",17043:"DUPAGE",17045:"EDGAR",17047:"EDWARDS",17049:"EFFINGHAM",17051:"FAYETTE",17053:"FORD",17055:"FRANKLIN",17057:"FULTON",17059:"GALLATIN",17061:"GREENE",17063:"GRUNDY",17065:"HAMILTON",17067:"HANCOCK",17069:"HARDIN",17071:"HENDERSON",17073:"HENRY",17075:"IROQUOIS",17077:"JACKSON",17079:"JASPER",17081:"JEFFERSON",17083:"JERSEY",17085:"JO DAVIESS",17087:"JOHNSON",17089:"KANE",17091:"KANKAKEE",17093:"KENDALL",17095:"KNOX",17097:"LAKE",17099:"LASALLE",17101:"LAWRENCE",17103:"LEE",17105:"LIVINGSTON",17107:"LOGAN",17109:"MCDONOUGH",17111:"MCHENRY",17113:"MCLEAN",17115:"MACON",17117:"MACOUPIN",17119:"MADISON",17121:"MARION",17123:"MARSHALL",17125:"MASON",17127:"MASSAC",17129:"MENARD",17131:"MERCER",17133:"MONROE",17135:"MONTGOMERY",17137:"MORGAN",17139:"MOULTRIE",17141:"OGLE",17143:"PEORIA",17145:"PERRY",17147:"PIATT",17149:"PIKE",17151:"POPE",17153:"PULASKI",17155:"PUTNAM",17157:"RANDOLPH",17159:"RICHLAND",17161:"ROCK ISLAND",17163:"ST. CLAIR",17165:"SALINE",17167:"SANGAMON",17169:"SCHUYLER",17171:"SCOTT",17173:"SHELBY",17175:"STARK",17177:"STEPHENSON",17179:"TAZEWELL",17181:"UNION",17183:"VERMILION",17185:"WABASH",17187:"WARREN",17189:"WASHINGTON",17191:"WAYNE",17193:"WHITE",17195:"WHITESIDE",17197:"WILL",17199:"WILLIAMSON",17201:"WINNEBAGO",17203:"WOODFORD",18001:"ADAMS",18003:"ALLEN",18005:"BARTHOLOMEW",18007:"BENTON",18009:"BLACKFORD",18011:"BOONE",18013:"BROWN",18015:"CARROLL",18017:"CASS",18019:"CLARK",18021:"CLAY",18023:"CLINTON",18025:"CRAWFORD",18027:"DAVIESS",18029:"DEARBORN",18031:"DECATUR",18033:"DEKALB",18035:"DELAWARE",18037:"DUBOIS",18039:"ELKHART",18041:"FAYETTE",18043:"FLOYD",18045:"FOUNTAIN",18047:"FRANKLIN",18049:"FULTON",18051:"GIBSON",18053:"GRANT",18055:"GREENE",18057:"HAMILTON",18059:"HANCOCK",18061:"HARRISON",18063:"HENDRICKS",18065:"HENRY",18067:"HOWARD",18069:"HUNTINGTON",18071:"JACKSON",18073:"JASPER",18075:"JAY",18077:"JEFFERSON",18079:"JENNINGS",18081:"JOHNSON",18083:"KNOX",18085:"KOSCIUSKO",18087:"LAGRANGE",18089:"LAKE",18091:"LAPORTE",18093:"LAWRENCE",18095:"MADISON",18097:"MARION",18099:"MARSHALL",18101:"MARTIN",18103:"MIAMI",18105:"MONROE",18107:"MONTGOMERY",18109:"MORGAN",18111:"NEWTON",18113:"NOBLE",18115:"OHIO",18117:"ORANGE",18119:"OWEN",18121:"PARKE",18123:"PERRY",18125:"PIKE",18127:"PORTER",18129:"POSEY",18131:"PULASKI",18133:"PUTNAM",18135:"RANDOLPH",18137:"RIPLEY",18139:"RUSH",18141:"ST. JOSEPH",18143:"SCOTT",18145:"SHELBY",18147:"SPENCER",18149:"STARKE",18151:"STEUBEN",18153:"SULLIVAN",18155:"SWITZERLAND",18157:"TIPPECANOE",18159:"TIPTON",18161:"UNION",18163:"VANDERBURGH",18165:"VERMILLION",18167:"VIGO",18169:"WABASH",18171:"WARREN",18173:"WARRICK",18175:"WASHINGTON",18177:"WAYNE",18179:"WELLS",18181:"WHITE",18183:"WHITLEY",19001:"ADAIR",19003:"ADAMS",19005:"ALLAMAKEE",19007:"APPANOOSE",19009:"AUDUBON",19011:"BENTON",19013:"BLACK HAWK",19015:"BOONE",19017:"BREMER",19019:"BUCHANAN",19021:"BUENA VISTA",19023:"BUTLER",19025:"CALHOUN",19027:"CARROLL",19029:"CASS",19031:"CEDAR",19033:"CERRO GORDO",19035:"CHEROKEE",19037:"CHICKASAW",19039:"CLARKE",19041:"CLAY",19043:"CLAYTON",19045:"CLINTON",19047:"CRAWFORD",19049:"DALLAS",19051:"DAVIS",19053:"DECATUR",19055:"DELAWARE",19057:"DES MOINES",19059:"DICKINSON",19061:"DUBUQUE",19063:"EMMET",19065:"FAYETTE",19067:"FLOYD",19069:"FRANKLIN",19071:"FREMONT",19073:"GREENE",19075:"GRUNDY",19077:"GUTHRIE",19079:"HAMILTON",19081:"HANCOCK",19083:"HARDIN",19085:"HARRISON",19087:"HENRY",19089:"HOWARD",19091:"HUMBOLDT",19093:"IDA",19095:"IOWA",19097:"JACKSON",19099:"JASPER",19101:"JEFFERSON",19103:"JOHNSON",19105:"JONES",19107:"KEOKUK",19109:"KOSSUTH",19111:"LEE",19113:"LINN",19115:"LOUISA",19117:"LUCAS",19119:"LYON",19121:"MADISON",19123:"MAHASKA",19125:"MARION",19127:"MARSHALL",19129:"MILLS",19131:"MITCHELL",19133:"MONONA",19135:"MONROE",19137:"MONTGOMERY",19139:"MUSCATINE",19141:"O'BRIEN",19143:"OSCEOLA",19145:"PAGE",19147:"PALO ALTO",19149:"PLYMOUTH",19151:"POCAHONTAS",19153:"POLK",19155:"POTTAWATTAMIE",19157:"POWESHIEK",19159:"RINGGOLD",19161:"SAC",19163:"SCOTT",19165:"SHELBY",19167:"SIOUX",19169:"STORY",19171:"TAMA",19173:"TAYLOR",19175:"UNION",19177:"VAN BUREN",19179:"WAPELLO",19181:"WARREN",19183:"WASHINGTON",19185:"WAYNE",19187:"WEBSTER",19189:"WINNEBAGO",19191:"WINNESHIEK",19193:"WOODBURY",19195:"WORTH",19197:"WRIGHT",20001:"ALLEN",20003:"ANDERSON",20005:"ATCHISON",20007:"BARBER",20009:"BARTON",20011:"BOURBON",20013:"BROWN",20015:"BUTLER",20017:"CHASE",20019:"CHAUTAUQUA",20021:"CHEROKEE",20023:"CHEYENNE",20025:"CLARK",20027:"CLAY",20029:"CLOUD",20031:"COFFEY",20033:"COMANCHE",20035:"COWLEY",20037:"CRAWFORD",20039:"DECATUR",20041:"DICKINSON",20043:"DONIPHAN",20045:"DOUGLAS",20047:"EDWARDS",20049:"ELK",20051:"ELLIS",20053:"ELLSWORTH",20055:"FINNEY",20057:"FORD",20059:"FRANKLIN",20061:"GEARY",20063:"GOVE",20065:"GRAHAM",20067:"GRANT",20069:"GRAY",20071:"GREELEY",20073:"GREENWOOD",20075:"HAMILTON",20077:"HARPER",20079:"HARVEY",20081:"HASKELL",20083:"HODGEMAN",20085:"JACKSON",20087:"JEFFERSON",20089:"JEWELL",20091:"JOHNSON",20093:"KEARNY",20095:"KINGMAN",20097:"KIOWA",20099:"LABETTE",20101:"LANE",20103:"LEAVENWORTH",20105:"LINCOLN",20107:"LINN",20109:"LOGAN",20111:"LYON",20113:"MCPHERSON",20115:"MARION",20117:"MARSHALL",20119:"MEADE",20121:"MIAMI",20123:"MITCHELL",20125:"MONTGOMERY",20127:"MORRIS",20129:"MORTON",20131:"NEMAHA",20133:"NEOSHO",20135:"NESS",20137:"NORTON",20139:"OSAGE",20141:"OSBORNE",20143:"OTTAWA",20145:"PAWNEE",20147:"PHILLIPS",20149:"POTTAWATOMIE",20151:"PRATT",20153:"RAWLINS",20155:"RENO",20157:"REPUBLIC",20159:"RICE",20161:"RILEY",20163:"ROOKS",20165:"RUSH",20167:"RUSSELL",20169:"SALINE",20171:"SCOTT",20173:"SEDGWICK",20175:"SEWARD",20177:"SHAWNEE",20179:"SHERIDAN",20181:"SHERMAN",20183:"SMITH",20185:"STAFFORD",20187:"STANTON",20189:"STEVENS",20191:"SUMNER",20193:"THOMAS",20195:"TREGO",20197:"WABAUNSEE",20199:"WALLACE",20201:"WASHINGTON",20203:"WICHITA",20205:"WILSON",20207:"WOODSON",20209:"WYANDOTTE",21001:"ADAIR",21003:"ALLEN",21005:"ANDERSON",21007:"BALLARD",21009:"BARREN",21011:"BATH",21013:"BELL",21015:"BOONE",21017:"BOURBON",21019:"BOYD",21021:"BOYLE",21023:"BRACKEN",21025:"BREATHITT",21027:"BRECKINRIDGE",21029:"BULLITT",21031:"BUTLER",21033:"CALDWELL",21035:"CALLOWAY",21037:"CAMPBELL",21039:"CARLISLE",21041:"CARROLL",21043:"CARTER",21045:"CASEY",21047:"CHRISTIAN",21049:"CLARK",21051:"CLAY",21053:"CLINTON",21055:"CRITTENDEN",21057:"CUMBERLAND",21059:"DAVIESS",21061:"EDMONSON",21063:"ELLIOTT",21065:"ESTILL",21067:"FAYETTE",21069:"FLEMING",21071:"FLOYD",21073:"FRANKLIN",21075:"FULTON",21077:"GALLATIN",21079:"GARRARD",21081:"GRANT",21083:"GRAVES",21085:"GRAYSON",21087:"GREEN",21089:"GREENUP",21091:"HANCOCK",21093:"HARDIN",21095:"HARLAN",21097:"HARRISON",21099:"HART",21101:"HENDERSON",21103:"HENRY",21105:"HICKMAN",21107:"HOPKINS",21109:"JACKSON",21111:"JEFFERSON",21113:"JESSAMINE",21115:"JOHNSON",21117:"KENTON",21119:"KNOTT",21121:"KNOX",21123:"LARUE",21125:"LAUREL",21127:"LAWRENCE",21129:"LEE",21131:"LESLIE",21133:"LETCHER",21135:"LEWIS",21137:"LINCOLN",21139:"LIVINGSTON",21141:"LOGAN",21143:"LYON",21145:"MCCRACKEN",21147:"MCCREARY",21149:"MCLEAN",21151:"MADISON",21153:"MAGOFFIN",21155:"MARION",21157:"MARSHALL",21159:"MARTIN",21161:"MASON",21163:"MEADE",21165:"MENIFEE",21167:"MERCER",21169:"METCALFE",21171:"MONROE",21173:"MONTGOMERY",21175:"MORGAN",21177:"MUHLENBERG",21179:"NELSON",21181:"NICHOLAS",21183:"OHIO",21185:"OLDHAM",21187:"OWEN",21189:"OWSLEY",21191:"PENDLETON",21193:"PERRY",21195:"PIKE",21197:"POWELL",21199:"PULASKI",21201:"ROBERTSON",21203:"ROCKCASTLE",21205:"ROWAN",21207:"RUSSELL",21209:"SCOTT",21211:"SHELBY",21213:"SIMPSON",21215:"SPENCER",21217:"TAYLOR",21219:"TODD",21221:"TRIGG",21223:"TRIMBLE",21225:"UNION",21227:"WARREN",21229:"WASHINGTON",21231:"WAYNE",21233:"WEBSTER",21235:"WHITLEY",21237:"WOLFE",21239:"WOODFORD",22001:"ACADIA",22003:"ALLEN",22005:"ASCENSION",22007:"ASSUMPTION",22009:"AVOYELLES",22011:"BEAUREGARD",22013:"BIENVILLE",22015:"BOSSIER",22017:"CADDO",22019:"CALCASIEU",22021:"CALDWELL",22023:"CAMERON",22025:"CATAHOULA",22027:"CLAIBORNE",22029:"CONCORDIA",22031:"DE SOTO",22033:"EAST BATON ROUGE",22035:"EAST CARROLL",22037:"EAST FELICIANA",22039:"EVANGELINE",22041:"FRANKLIN",22043:"GRANT",22045:"IBERIA",22047:"IBERVILLE",22049:"JACKSON",22051:"JEFFERSON",22053:"JEFFERSON DAVIS",22055:"LAFAYETTE",22057:"LAFOURCHE",22059:"LA SALLE",22061:"LINCOLN",22063:"LIVINGSTON",22065:"MADISON",22067:"MOREHOUSE",22069:"NATCHITOCHES",22071:"ORLEANS",22073:"OUACHITA",22075:"PLAQUEMINES",22077:"POINTE COUPEE",22079:"RAPIDES",22081:"RED RIVER",22083:"RICHLAND",22085:"SABINE",22087:"ST. BERNARD",22089:"ST. CHARLES",22091:"ST. HELENA",22093:"ST. JAMES",22095:"ST. JOHN THE BAPTIST",22097:"ST. LANDRY",22099:"ST. MARTIN",22101:"ST. MARY",22103:"ST. TAMMANY",22105:"TANGIPAHOA",22107:"TENSAS",22109:"TERREBONNE",22111:"UNION",22113:"VERMILION",22115:"VERNON",22117:"WASHINGTON",22119:"WEBSTER",22121:"WEST BATON ROUGE",22123:"WEST CARROLL",22125:"WEST FELICIANA",22127:"WINN",23001:"ANDROSCOGGIN",23003:"AROOSTOOK",23005:"CUMBERLAND",23007:"FRANKLIN",23009:"HANCOCK",23011:"KENNEBEC",23013:"KNOX",23015:"LINCOLN",23017:"OXFORD",23019:"PENOBSCOT",23021:"PISCATAQUIS",23023:"SAGADAHOC",23025:"SOMERSET",23027:"WALDO",23029:"WASHINGTON",23031:"YORK",24001:"ALLEGANY",24003:"ANNE ARUNDEL",24005:"BALTIMORE",24009:"CALVERT",24011:"CAROLINE",24013:"CARROLL",24015:"CECIL",24017:"CHARLES",24019:"DORCHESTER",24021:"FREDERICK",24023:"GARRETT",24025:"HARFORD",24027:"HOWARD",24029:"KENT",24031:"MONTGOMERY",24033:"PRINCE GEORGES",24035:"QUEEN ANNES",24037:"ST. MARY'S",24039:"SOMERSET",24041:"TALBOT",24043:"WASHINGTON",24045:"WICOMICO",24047:"WORCESTER",24510:"BALTIMORE CITY",25001:"BARNSTABLE",25003:"BERKSHIRE",25005:"BRISTOL",25007:"DUKES",25009:"ESSEX",25011:"FRANKLIN",25013:"HAMPDEN",25015:"HAMPSHIRE",25017:"MIDDLESEX",25019:"NANTUCKET",25021:"NORFOLK",25023:"PLYMOUTH",25025:"SUFFOLK",25027:"WORCESTER",26001:"ALCONA",26003:"ALGER",26005:"ALLEGAN",26007:"ALPENA",26009:"ANTRIM",26011:"ARENAC",26013:"BARAGA",26015:"BARRY",26017:"BAY",26019:"BENZIE",26021:"BERRIEN",26023:"BRANCH",26025:"CALHOUN",26027:"CASS",26029:"CHARLEVOIX",26031:"CHEBOYGAN",26033:"CHIPPEWA",26035:"CLARE",26037:"CLINTON",26039:"CRAWFORD",26041:"DELTA",26043:"DICKINSON",26045:"EATON",26047:"EMMET",26049:"GENESEE",26051:"GLADWIN",26053:"GOGEBIC",26055:"GRAND TRAVERSE",26057:"GRATIOT",26059:"HILLSDALE",26061:"HOUGHTON",26063:"HURON",26065:"INGHAM",26067:"IONIA",26069:"IOSCO",26071:"IRON",26073:"ISABELLA",26075:"JACKSON",26077:"KALAMAZOO",26079:"KALKASKA",26081:"KENT",26083:"KEWEENAW",26085:"LAKE",26087:"LAPEER",26089:"LEELANAU",26091:"LENAWEE",26093:"LIVINGSTON",26095:"LUCE",26097:"MACKINAC",26099:"MACOMB",26101:"MANISTEE",26103:"MARQUETTE",26105:"MASON",26107:"MECOSTA",26109:"MENOMINEE",26111:"MIDLAND",26113:"MISSAUKEE",26115:"MONROE",26117:"MONTCALM",26119:"MONTMORENCY",26121:"MUSKEGON",26123:"NEWAYGO",26125:"OAKLAND",26127:"OCEANA",26129:"OGEMAW",26131:"ONTONAGON",26133:"OSCEOLA",26135:"OSCODA",26137:"OTSEGO",26139:"OTTAWA",26141:"PRESQUE ISLE",26143:"ROSCOMMON",26145:"SAGINAW",26147:"ST. CLAIR",26149:"ST. JOSEPH",26151:"SANILAC",26153:"SCHOOLCRAFT",26155:"SHIAWASSEE",26157:"TUSCOLA",26159:"VAN BUREN",26161:"WASHTENAW",26163:"WAYNE",26165:"WEXFORD",27001:"AITKIN",27003:"ANOKA",27005:"BECKER",27007:"BELTRAMI",27009:"BENTON",27011:"BIG STONE",27013:"BLUE EARTH",27015:"BROWN",27017:"CARLTON",27019:"CARVER",27021:"CASS",27023:"CHIPPEWA",27025:"CHISAGO",27027:"CLAY",27029:"CLEARWATER",27031:"COOK",27033:"COTTONWOOD",27035:"CROW WING",27037:"DAKOTA",27039:"DODGE",27041:"DOUGLAS",27043:"FARIBAULT",27045:"FILLMORE",27047:"FREEBORN",27049:"GOODHUE",27051:"GRANT",27053:"HENNEPIN",27055:"HOUSTON",27057:"HUBBARD",27059:"ISANTI",27061:"ITASCA",27063:"JACKSON",27065:"KANABEC",27067:"KANDIYOHI",27069:"KITTSON",27071:"KOOCHICHING",27073:"LAC QUI PARLE",27075:"LAKE",27077:"LAKE OF THE WOODS",27079:"LE SUEUR",27081:"LINCOLN",27083:"LYON",27085:"MCLEOD",27087:"MAHNOMEN",27089:"MARSHALL",27091:"MARTIN",27093:"MEEKER",27095:"MILLE LACS",27097:"MORRISON",27099:"MOWER",27101:"MURRAY",27103:"NICOLLET",27105:"NOBLES",27107:"NORMAN",27109:"OLMSTED",27111:"OTTER TAIL",27113:"PENNINGTON",27115:"PINE",27117:"PIPESTONE",27119:"POLK",27121:"POPE",27123:"RAMSEY",27125:"RED LAKE",27127:"REDWOOD",27129:"RENVILLE",27131:"RICE",27133:"ROCK",27135:"ROSEAU",27137:"ST. LOUIS",27139:"SCOTT",27141:"SHERBURNE",27143:"SIBLEY",27145:"STEARNS",27147:"STEELE",27149:"STEVENS",27151:"SWIFT",27153:"TODD",27155:"TRAVERSE",27157:"WABASHA",27159:"WADENA",27161:"WASECA",27163:"WASHINGTON",27165:"WATONWAN",27167:"WILKIN",27169:"WINONA",27171:"WRIGHT",27173:"YELLOW MEDICINE",28001:"ADAMS",28003:"ALCORN",28005:"AMITE",28007:"ATTALA",28009:"BENTON",28011:"BOLIVAR",28013:"CALHOUN",28015:"CARROLL",28017:"CHICKASAW",28019:"CHOCTAW",28021:"CLAIBORNE",28023:"CLARKE",28025:"CLAY",28027:"COAHOMA",28029:"COPIAH",28031:"COVINGTON",28033:"DESOTO",28035:"FORREST",28037:"FRANKLIN",28039:"GEORGE",28041:"GREENE",28043:"GRENADA",28045:"HANCOCK",28047:"HARRISON",28049:"HINDS",28051:"HOLMES",28053:"HUMPHREYS",28055:"ISSAQUENA",28057:"ITAWAMBA",28059:"JACKSON",28061:"JASPER",28063:"JEFFERSON",28065:"JEFFERSON DAVIS",28067:"JONES",28069:"KEMPER",28071:"LAFAYETTE",28073:"LAMAR",28075:"LAUDERDALE",28077:"LAWRENCE",28079:"LEAKE",28081:"LEE",28083:"LEFLORE",28085:"LINCOLN",28087:"LOWNDES",28089:"MADISON",28091:"MARION",28093:"MARSHALL",28095:"MONROE",28097:"MONTGOMERY",28099:"NESHOBA",28101:"NEWTON",28103:"NOXUBEE",28105:"OKTIBBEHA",28107:"PANOLA",28109:"PEARL RIVER",28111:"PERRY",28113:"PIKE",28115:"PONTOTOC",28117:"PRENTISS",28119:"QUITMAN",28121:"RANKIN",28123:"SCOTT",28125:"SHARKEY",28127:"SIMPSON",28129:"SMITH",28131:"STONE",28133:"SUNFLOWER",28135:"TALLAHATCHIE",28137:"TATE",28139:"TIPPAH",28141:"TISHOMINGO",28143:"TUNICA",28145:"UNION",28147:"WALTHALL",28149:"WARREN",28151:"WASHINGTON",28153:"WAYNE",28155:"WEBSTER",28157:"WILKINSON",28159:"WINSTON",28161:"YALOBUSHA",28163:"YAZOO",29001:"ADAIR",29003:"ANDREW",29005:"ATCHISON",29007:"AUDRAIN",29009:"BARRY",29011:"BARTON",29013:"BATES",29015:"BENTON",29017:"BOLLINGER",29019:"BOONE",29021:"BUCHANAN",29023:"BUTLER",29025:"CALDWELL",29027:"CALLAWAY",29029:"CAMDEN",29031:"CAPE GIRARDEAU",29033:"CARROLL",29035:"CARTER",29037:"CASS",29039:"CEDAR",29041:"CHARITON",29043:"CHRISTIAN",29045:"CLARK",29047:"CLAY",29049:"CLINTON",29051:"COLE",29053:"COOPER",29055:"CRAWFORD",29057:"DADE",29059:"DALLAS",29061:"DAVIESS",29063:"DEKALB",29065:"DENT",29067:"DOUGLAS",29069:"DUNKLIN",29071:"FRANKLIN",29073:"GASCONADE",29075:"GENTRY",29077:"GREENE",29079:"GRUNDY",29081:"HARRISON",29083:"HENRY",29085:"HICKORY",29087:"HOLT",29089:"HOWARD",29091:"HOWELL",29093:"IRON",29095:"JACKSON",29097:"JASPER",29099:"JEFFERSON",29101:"JOHNSON",29103:"KNOX",29105:"LACLEDE",29107:"LAFAYETTE",29109:"LAWRENCE",29111:"LEWIS",29113:"LINCOLN",29115:"LINN",29117:"LIVINGSTON",29119:"MCDONALD",29121:"MACON",29123:"MADISON",29125:"MARIES",29127:"MARION",29129:"MERCER",29131:"MILLER",29133:"MISSISSIPPI",29135:"MONITEAU",29137:"MONROE",29139:"MONTGOMERY",29141:"MORGAN",29143:"NEW MADRID",29145:"NEWTON",29147:"NODAWAY",29149:"OREGON",29151:"OSAGE",29153:"OZARK",29155:"PEMISCOT",29157:"PERRY",29159:"PETTIS",29161:"PHELPS",29163:"PIKE",29165:"PLATTE",29167:"POLK",29169:"PULASKI",29171:"PUTNAM",29173:"RALLS",29175:"RANDOLPH",29177:"RAY",29179:"REYNOLDS",29181:"RIPLEY",29183:"ST. CHARLES",29185:"ST. CLAIR",29186:"STE. GENEVIEVE",29187:"ST. FRANCOIS",29189:"ST. LOUIS",29195:"SALINE",29197:"SCHUYLER",29199:"SCOTLAND",29201:"SCOTT",29203:"SHANNON",29205:"SHELBY",29207:"STODDARD",29209:"STONE",29211:"SULLIVAN",29213:"TANEY",29215:"TEXAS",29217:"VERNON",29219:"WARREN",29221:"WASHINGTON",29223:"WAYNE",29225:"WEBSTER",29227:"WORTH",29229:"WRIGHT",29510:"SAINT LOUIS CITY",30001:"BEAVERHEAD",30003:"BIG HORN",30005:"BLAINE",30007:"BROADWATER",30009:"CARBON",30011:"CARTER",30013:"CASCADE",30015:"CHOUTEAU",30017:"CUSTER",30019:"DANIELS",30021:"DAWSON",30023:"DEER LODGE",30025:"FALLON",30027:"FERGUS",30029:"FLATHEAD",30031:"GALLATIN",30033:"GARFIELD",30035:"GLACIER",30037:"GOLDEN VALLEY",30039:"GRANITE",30041:"HILL",30043:"JEFFERSON",30045:"JUDITH BASIN",30047:"LAKE",30049:"LEWIS AND CLARK",30051:"LIBERTY",30053:"LINCOLN",30055:"MCCONE",30057:"MADISON",30059:"MEAGHER",30061:"MINERAL",30063:"MISSOULA",30065:"MUSSELSHELL",30067:"PARK",30069:"PETROLEUM",30071:"PHILLIPS",30073:"PONDERA",30075:"POWDER RIVER",30077:"POWELL",30079:"PRAIRIE",30081:"RAVALLI",30083:"RICHLAND",30085:"ROOSEVELT",30087:"ROSEBUD",30089:"SANDERS",30091:"SHERIDAN",30093:"SILVER BOW",30095:"STILLWATER",30097:"SWEET GRASS",30099:"TETON",30101:"TOOLE",30103:"TREASURE",30105:"VALLEY",30107:"WHEATLAND",30109:"WIBAUX",30111:"YELLOWSTONE",31001:"ADAMS",31003:"ANTELOPE",31005:"ARTHUR",31007:"BANNER",31009:"BLAINE",31011:"BOONE",31013:"BOX BUTTE",31015:"BOYD",31017:"BROWN",31019:"BUFFALO",31021:"BURT",31023:"BUTLER",31025:"CASS",31027:"CEDAR",31029:"CHASE",31031:"CHERRY",31033:"CHEYENNE",31035:"CLAY",31037:"COLFAX",31039:"CUMING",31041:"CUSTER",31043:"DAKOTA",31045:"DAWES",31047:"DAWSON",31049:"DEUEL",31051:"DIXON",31053:"DODGE",31055:"DOUGLAS",31057:"DUNDY",31059:"FILLMORE",31061:"FRANKLIN",31063:"FRONTIER",31065:"FURNAS",31067:"GAGE",31069:"GARDEN",31071:"GARFIELD",31073:"GOSPER",31075:"GRANT",31077:"GREELEY",31079:"HALL",31081:"HAMILTON",31083:"HARLAN",31085:"HAYES",31087:"HITCHCOCK",31089:"HOLT",31091:"HOOKER",31093:"HOWARD",31095:"JEFFERSON",31097:"JOHNSON",31099:"KEARNEY",31101:"KEITH",31103:"KEYA PAHA",31105:"KIMBALL",31107:"KNOX",31109:"LANCASTER",31111:"LINCOLN",31113:"LOGAN",31115:"LOUP",31117:"MCPHERSON",31119:"MADISON",31121:"MERRICK",31123:"MORRILL",31125:"NANCE",31127:"NEMAHA",31129:"NUCKOLLS",31131:"OTOE",31133:"PAWNEE",31135:"PERKINS",31137:"PHELPS",31139:"PIERCE",31141:"PLATTE",31143:"POLK",31145:"RED WILLOW",31147:"RICHARDSON",31149:"ROCK",31151:"SALINE",31153:"SARPY",31155:"SAUNDERS",31157:"SCOTTS BLUFF",31159:"SEWARD",31161:"SHERIDAN",31163:"SHERMAN",31165:"SIOUX",31167:"STANTON",31169:"THAYER",31171:"THOMAS",31173:"THURSTON",31175:"VALLEY",31177:"WASHINGTON",31179:"WAYNE",31181:"WEBSTER",31183:"WHEELER",31185:"YORK",32001:"CHURCHILL",32003:"CLARK",32005:"DOUGLAS",32007:"ELKO",32009:"ESMERALDA",32011:"EUREKA",32013:"HUMBOLDT",32015:"LANDER",32017:"LINCOLN",32019:"LYON",32021:"MINERAL",32023:"NYE",32027:"PERSHING",32029:"STOREY",32031:"WASHOE",32033:"WHITE PINE",32510:"CARSON CITY",33001:"BELKNAP",33003:"CARROLL",33005:"CHESHIRE",33007:"COOS",33009:"GRAFTON",33011:"HILLSBOROUGH",33013:"MERRIMACK",33015:"ROCKINGHAM",33017:"STRAFFORD",33019:"SULLIVAN",34001:"ATLANTIC",34003:"BERGEN",34005:"BURLINGTON",34007:"CAMDEN",34009:"CAPE MAY",34011:"CUMBERLAND",34013:"ESSEX",34015:"GLOUCESTER",34017:"HUDSON",34019:"HUNTERDON",34021:"MERCER",34023:"MIDDLESEX",34025:"MONMOUTH",34027:"MORRIS",34029:"OCEAN",34031:"PASSAIC",34033:"SALEM",34035:"SOMERSET",34037:"SUSSEX",34039:"UNION",34041:"WARREN",35001:"BERNALILLO",35003:"CATRON",35005:"CHAVES",35006:"CIBOLA",35007:"COLFAX",35009:"CURRY",35011:"DE BACA",35013:"DONA ANA",35015:"EDDY",35017:"GRANT",35019:"GUADALUPE",35021:"HARDING",35023:"HIDALGO",35025:"LEA",35027:"LINCOLN",35028:"LOS ALAMOS",35029:"LUNA",35031:"MCKINLEY",35033:"MORA",35035:"OTERO",35037:"QUAY",35039:"RIO ARRIBA",35041:"ROOSEVELT",35043:"SANDOVAL",35045:"SAN JUAN",35047:"SAN MIGUEL",35049:"SANTA FE",35051:"SIERRA",35053:"SOCORRO",35055:"TAOS",35057:"TORRANCE",35059:"UNION",35061:"VALENCIA",36001:"ALBANY",36003:"ALLEGANY",36005:"BRONX",36007:"BROOME",36009:"CATTARAUGUS",36011:"CAYUGA",36013:"CHAUTAUQUA",36015:"CHEMUNG",36017:"CHENANGO",36019:"CLINTON",36021:"COLUMBIA",36023:"CORTLAND",36025:"DELAWARE",36027:"DUTCHESS",36029:"ERIE",36031:"ESSEX",36033:"FRANKLIN",36035:"FULTON",36037:"GENESEE",36039:"GREENE",36041:"HAMILTON",36043:"HERKIMER",36045:"JEFFERSON",36047:"KINGS",36049:"LEWIS",36051:"LIVINGSTON",36053:"MADISON",36055:"MONROE",36057:"MONTGOMERY",36059:"NASSAU",36061:"NEW YORK",36063:"NIAGARA",36065:"ONEIDA",36067:"ONONDAGA",36069:"ONTARIO",36071:"ORANGE",36073:"ORLEANS",36075:"OSWEGO",36077:"OTSEGO",36079:"PUTNAM",36081:"QUEENS",36083:"RENSSELAER",36085:"RICHMOND",36087:"ROCKLAND",36089:"ST. LAWRENCE",36091:"SARATOGA",36093:"SCHENECTADY",36095:"SCHOHARIE",36097:"SCHUYLER",36099:"SENECA",36101:"STEUBEN",36103:"SUFFOLK",36105:"SULLIVAN",36107:"TIOGA",36109:"TOMPKINS",36111:"ULSTER",36113:"WARREN",36115:"WASHINGTON",36117:"WAYNE",36119:"WESTCHESTER",36121:"WYOMING",36123:"YATES",37001:"ALAMANCE",37003:"ALEXANDER",37005:"ALLEGHANY",37007:"ANSON",37009:"ASHE",37011:"AVERY",37013:"BEAUFORT",37015:"BERTIE",37017:"BLADEN",37019:"BRUNSWICK",37021:"BUNCOMBE",37023:"BURKE",37025:"CABARRUS",37027:"CALDWELL",37029:"CAMDEN",37031:"CARTERET",37033:"CASWELL",37035:"CATAWBA",37037:"CHATHAM",37039:"CHEROKEE",37041:"CHOWAN",37043:"CLAY",37045:"CLEVELAND",37047:"COLUMBUS",37049:"CRAVEN",37051:"CUMBERLAND",37053:"CURRITUCK",37055:"DARE",37057:"DAVIDSON",37059:"DAVIE",37061:"DUPLIN",37063:"DURHAM",37065:"EDGECOMBE",37067:"FORSYTH",37069:"FRANKLIN",37071:"GASTON",37073:"GATES",37075:"GRAHAM",37077:"GRANVILLE",37079:"GREENE",37081:"GUILFORD",37083:"HALIFAX",37085:"HARNETT",37087:"HAYWOOD",37089:"HENDERSON",37091:"HERTFORD",37093:"HOKE",37095:"HYDE",37097:"IREDELL",37099:"JACKSON",37101:"JOHNSTON",37103:"JONES",37105:"LEE",37107:"LENOIR",37109:"LINCOLN",37111:"MCDOWELL",37113:"MACON",37115:"MADISON",37117:"MARTIN",37119:"MECKLENBURG",37121:"MITCHELL",37123:"MONTGOMERY",37125:"MOORE",37127:"NASH",37129:"NEW HANOVER",37131:"NORTHAMPTON",37133:"ONSLOW",37135:"ORANGE",37137:"PAMLICO",37139:"PASQUOTANK",37141:"PENDER",37143:"PERQUIMANS",37145:"PERSON",37147:"PITT",37149:"POLK",37151:"RANDOLPH",37153:"RICHMOND",37155:"ROBESON",37157:"ROCKINGHAM",37159:"ROWAN",37161:"RUTHERFORD",37163:"SAMPSON",37165:"SCOTLAND",37167:"STANLY",37169:"STOKES",37171:"SURRY",37173:"SWAIN",37175:"TRANSYLVANIA",37177:"TYRRELL",37179:"UNION",37181:"VANCE",37183:"WAKE",37185:"WARREN",37187:"WASHINGTON",37189:"WATAUGA",37191:"WAYNE",37193:"WILKES",37195:"WILSON",37197:"YADKIN",37199:"YANCEY",38001:"ADAMS",38003:"BARNES",38005:"BENSON",38007:"BILLINGS",38009:"BOTTINEAU",38011:"BOWMAN",38013:"BURKE",38015:"BURLEIGH",38017:"CASS",38019:"CAVALIER",38021:"DICKEY",38023:"DIVIDE",38025:"DUNN",38027:"EDDY",38029:"EMMONS",38031:"FOSTER",38033:"GOLDEN VALLEY",38035:"GRAND FORKS",38037:"GRANT",38039:"GRIGGS",38041:"HETTINGER",38043:"KIDDER",38045:"LAMOURE",38047:"LOGAN",38049:"MCHENRY",38051:"MCINTOSH",38053:"MCKENZIE",38055:"MCLEAN",38057:"MERCER",38059:"MORTON",38061:"MOUNTRAIL",38063:"NELSON",38065:"OLIVER",38067:"PEMBINA",38069:"PIERCE",38071:"RAMSEY",38073:"RANSOM",38075:"RENVILLE",38077:"RICHLAND",38079:"ROLETTE",38081:"SARGENT",38083:"SHERIDAN",38085:"SIOUX",38087:"SLOPE",38089:"STARK",38091:"STEELE",38093:"STUTSMAN",38095:"TOWNER",38097:"TRAILL",38099:"WALSH",38101:"WARD",38103:"WELLS",38105:"WILLIAMS",39001:"ADAMS",39003:"ALLEN",39005:"ASHLAND",39007:"ASHTABULA",39009:"ATHENS",39011:"AUGLAIZE",39013:"BELMONT",39015:"BROWN",39017:"BUTLER",39019:"CARROLL",39021:"CHAMPAIGN",39023:"CLARK",39025:"CLERMONT",39027:"CLINTON",39029:"COLUMBIANA",39031:"COSHOCTON",39033:"CRAWFORD",39035:"CUYAHOGA",39037:"DARKE",39039:"DEFIANCE",39041:"DELAWARE",39043:"ERIE",39045:"FAIRFIELD",39047:"FAYETTE",39049:"FRANKLIN",39051:"FULTON",39053:"GALLIA",39055:"GEAUGA",39057:"GREENE",39059:"GUERNSEY",39061:"HAMILTON",39063:"HANCOCK",39065:"HARDIN",39067:"HARRISON",39069:"HENRY",39071:"HIGHLAND",39073:"HOCKING",39075:"HOLMES",39077:"HURON",39079:"JACKSON",39081:"JEFFERSON",39083:"KNOX",39085:"LAKE",39087:"LAWRENCE",39089:"LICKING",39091:"LOGAN",39093:"LORAIN",39095:"LUCAS",39097:"MADISON",39099:"MAHONING",39101:"MARION",39103:"MEDINA",39105:"MEIGS",39107:"MERCER",39109:"MIAMI",39111:"MONROE",39113:"MONTGOMERY",39115:"MORGAN",39117:"MORROW",39119:"MUSKINGUM",39121:"NOBLE",39123:"OTTAWA",39125:"PAULDING",39127:"PERRY",39129:"PICKAWAY",39131:"PIKE",39133:"PORTAGE",39135:"PREBLE",39137:"PUTNAM",39139:"RICHLAND",39141:"ROSS",39143:"SANDUSKY",39145:"SCIOTO",39147:"SENECA",39149:"SHELBY",39151:"STARK",39153:"SUMMIT",39155:"TRUMBULL",39157:"TUSCARAWAS",39159:"UNION",39161:"VAN WERT",39163:"VINTON",39165:"WARREN",39167:"WASHINGTON",39169:"WAYNE",39171:"WILLIAMS",39173:"WOOD",39175:"WYANDOT",40001:"ADAIR",40003:"ALFALFA",40005:"ATOKA",40007:"BEAVER",40009:"BECKHAM",40011:"BLAINE",40013:"BRYAN",40015:"CADDO",40017:"CANADIAN",40019:"CARTER",40021:"CHEROKEE",40023:"CHOCTAW",40025:"CIMARRON",40027:"CLEVELAND",40029:"COAL",40031:"COMANCHE",40033:"COTTON",40035:"CRAIG",40037:"CREEK",40039:"CUSTER",40041:"DELAWARE",40043:"DEWEY",40045:"ELLIS",40047:"GARFIELD",40049:"GARVIN",40051:"GRADY",40053:"GRANT",40055:"GREER",40057:"HARMON",40059:"HARPER",40061:"HASKELL",40063:"HUGHES",40065:"JACKSON",40067:"JEFFERSON",40069:"JOHNSTON",40071:"KAY",40073:"KINGFISHER",40075:"KIOWA",40077:"LATIMER",40079:"LE FLORE",40081:"LINCOLN",40083:"LOGAN",40085:"LOVE",40087:"MCCLAIN",40089:"MCCURTAIN",40091:"MCINTOSH",40093:"MAJOR",40095:"MARSHALL",40097:"MAYES",40099:"MURRAY",40101:"MUSKOGEE",40103:"NOBLE",40105:"NOWATA",40107:"OKFUSKEE",40109:"OKLAHOMA",40111:"OKMULGEE",40113:"OSAGE",40115:"OTTAWA",40117:"PAWNEE",40119:"PAYNE",40121:"PITTSBURG",40123:"PONTOTOC",40125:"POTTAWATOMIE",40127:"PUSHMATAHA",40129:"ROGER MILLS",40131:"ROGERS",40133:"SEMINOLE",40135:"SEQUOYAH",40137:"STEPHENS",40139:"TEXAS",40141:"TILLMAN",40143:"TULSA",40145:"WAGONER",40147:"WASHINGTON",40149:"WASHITA",40151:"WOODS",40153:"WOODWARD",41001:"BAKER",41003:"BENTON",41005:"CLACKAMAS",41007:"CLATSOP",41009:"COLUMBIA",41011:"COOS",41013:"CROOK",41015:"CURRY",41017:"DESCHUTES",41019:"DOUGLAS",41021:"GILLIAM",41023:"GRANT",41025:"HARNEY",41027:"HOOD RIVER",41029:"JACKSON",41031:"JEFFERSON",41033:"JOSEPHINE",41035:"KLAMATH",41037:"LAKE",41039:"LANE",41041:"LINCOLN",41043:"LINN",41045:"MALHEUR",41047:"MARION",41049:"MORROW",41051:"MULTNOMAH",41053:"POLK",41055:"SHERMAN",41057:"TILLAMOOK",41059:"UMATILLA",41061:"UNION",41063:"WALLOWA",41065:"WASCO",41067:"WASHINGTON",41069:"WHEELER",41071:"YAMHILL",42001:"ADAMS",42003:"ALLEGHENY",42005:"ARMSTRONG",42007:"BEAVER",42009:"BEDFORD",42011:"BERKS",42013:"BLAIR",42015:"BRADFORD",42017:"BUCKS",42019:"BUTLER",42021:"CAMBRIA",42023:"CAMERON",42025:"CARBON",42027:"CENTRE",42029:"CHESTER",42031:"CLARION",42033:"CLEARFIELD",42035:"CLINTON",42037:"COLUMBIA",42039:"CRAWFORD",42041:"CUMBERLAND",42043:"DAUPHIN",42045:"DELAWARE",42047:"ELK",42049:"ERIE",42051:"FAYETTE",42053:"FOREST",42055:"FRANKLIN",42057:"FULTON",42059:"GREENE",42061:"HUNTINGDON",42063:"INDIANA",42065:"JEFFERSON",42067:"JUNIATA",42069:"LACKAWANNA",42071:"LANCASTER",42073:"LAWRENCE",42075:"LEBANON",42077:"LEHIGH",42079:"LUZERNE",42081:"LYCOMING",42083:"MCKEAN",42085:"MERCER",42087:"MIFFLIN",42089:"MONROE",42091:"MONTGOMERY",42093:"MONTOUR",42095:"NORTHAMPTON",42097:"NORTHUMBERLAND",42099:"PERRY",42101:"PHILADELPHIA",42103:"PIKE",42105:"POTTER",42107:"SCHUYLKILL",42109:"SNYDER",42111:"SOMERSET",42113:"SULLIVAN",42115:"SUSQUEHANNA",42117:"TIOGA",42119:"UNION",42121:"VENANGO",42123:"WARREN",42125:"WASHINGTON",42127:"WAYNE",42129:"WESTMORELAND",42131:"WYOMING",42133:"YORK",44001:"BRISTOL",44003:"KENT",44005:"NEWPORT",44007:"PROVIDENCE",44009:"WASHINGTON",45001:"ABBEVILLE",45003:"AIKEN",45005:"ALLENDALE",45007:"ANDERSON",45009:"BAMBERG",45011:"BARNWELL",45013:"BEAUFORT",45015:"BERKELEY",45017:"CALHOUN",45019:"CHARLESTON",45021:"CHEROKEE",45023:"CHESTER",45025:"CHESTERFIELD",45027:"CLARENDON",45029:"COLLETON",45031:"DARLINGTON",45033:"DILLON",45035:"DORCHESTER",45037:"EDGEFIELD",45039:"FAIRFIELD",45041:"FLORENCE",45043:"GEORGETOWN",45045:"GREENVILLE",45047:"GREENWOOD",45049:"HAMPTON",45051:"HORRY",45053:"JASPER",45055:"KERSHAW",45057:"LANCASTER",45059:"LAURENS",45061:"LEE",45063:"LEXINGTON",45065:"MCCORMICK",45067:"MARION",45069:"MARLBORO",45071:"NEWBERRY",45073:"OCONEE",45075:"ORANGEBURG",45077:"PICKENS",45079:"RICHLAND",45081:"SALUDA",45083:"SPARTANBURG",45085:"SUMTER",45087:"UNION",45089:"WILLIAMSBURG",45091:"YORK",46003:"AURORA",46005:"BEADLE",46007:"BENNETT",46009:"BON HOMME",46011:"BROOKINGS",46013:"BROWN",46015:"BRULE",46017:"BUFFALO",46019:"BUTTE",46021:"CAMPBELL",46023:"CHARLES MIX",46025:"CLARK",46027:"CLAY",46029:"CODINGTON",46031:"CORSON",46033:"CUSTER",46035:"DAVISON",46037:"DAY",46039:"DEUEL",46041:"DEWEY",46043:"DOUGLAS",46045:"EDMUNDS",46047:"FALL RIVER",46049:"FAULK",46051:"GRANT",46053:"GREGORY",46055:"HAAKON",46057:"HAMLIN",46059:"HAND",46061:"HANSON",46063:"HARDING",46065:"HUGHES",46067:"HUTCHINSON",46069:"HYDE",46071:"JACKSON",46073:"JERAULD",46075:"JONES",46077:"KINGSBURY",46079:"LAKE",46081:"LAWRENCE",46083:"LINCOLN",46085:"LYMAN",46087:"MCCOOK",46089:"MCPHERSON",46091:"MARSHALL",46093:"MEADE",46095:"MELLETTE",46097:"MINER",46099:"MINNEHAHA",46101:"MOODY",46103:"PENNINGTON",46105:"PERKINS",46107:"POTTER",46109:"ROBERTS",46111:"SANBORN",46113:"SHANNON",46115:"SPINK",46117:"STANLEY",46119:"SULLY",46121:"TODD",46123:"TRIPP",46125:"TURNER",46127:"UNION",46129:"WALWORTH",46135:"YANKTON",46137:"ZIEBACH",47001:"ANDERSON",47003:"BEDFORD",47005:"BENTON",47007:"BLEDSOE",47009:"BLOUNT",47011:"BRADLEY",47013:"CAMPBELL",47015:"CANNON",47017:"CARROLL",47019:"CARTER",47021:"CHEATHAM",47023:"CHESTER",47025:"CLAIBORNE",47027:"CLAY",47029:"COCKE",47031:"COFFEE",47033:"CROCKETT",47035:"CUMBERLAND",47037:"DAVIDSON",47039:"DECATUR",47041:"DEKALB",47043:"DICKSON",47045:"DYER",47047:"FAYETTE",47049:"FENTRESS",47051:"FRANKLIN",47053:"GIBSON",47055:"GILES",47057:"GRAINGER",47059:"GREENE",47061:"GRUNDY",47063:"HAMBLEN",47065:"HAMILTON",47067:"HANCOCK",47069:"HARDEMAN",47071:"HARDIN",47073:"HAWKINS",47075:"HAYWOOD",47077:"HENDERSON",47079:"HENRY",47081:"HICKMAN",47083:"HOUSTON",47085:"HUMPHREYS",47087:"JACKSON",47089:"JEFFERSON",47091:"JOHNSON",47093:"KNOX",47095:"LAKE",47097:"LAUDERDALE",47099:"LAWRENCE",47101:"LEWIS",47103:"LINCOLN",47105:"LOUDON",47107:"MCMINN",47109:"MCNAIRY",47111:"MACON",47113:"MADISON",47115:"MARION",47117:"MARSHALL",47119:"MAURY",47121:"MEIGS",47123:"MONROE",47125:"MONTGOMERY",47127:"MOORE",47129:"MORGAN",47131:"OBION",47133:"OVERTON",47135:"PERRY",47137:"PICKETT",47139:"POLK",47141:"PUTNAM",47143:"RHEA",47145:"ROANE",47147:"ROBERTSON",47149:"RUTHERFORD",47151:"SCOTT",47153:"SEQUATCHIE",47155:"SEVIER",47157:"SHELBY",47159:"SMITH",47161:"STEWART",47163:"SULLIVAN",47165:"SUMNER",47167:"TIPTON",47169:"TROUSDALE",47171:"UNICOI",47173:"UNION",47175:"VAN BUREN",47177:"WARREN",47179:"WASHINGTON",47181:"WAYNE",47183:"WEAKLEY",47185:"WHITE",47187:"WILLIAMSON",47189:"WILSON",48001:"ANDERSON",48003:"ANDREWS",48005:"ANGELINA",48007:"ARANSAS",48009:"ARCHER",48011:"ARMSTRONG",48013:"ATASCOSA",48015:"AUSTIN",48017:"BAILEY",48019:"BANDERA",48021:"BASTROP",48023:"BAYLOR",48025:"BEE",48027:"BELL",48029:"BEXAR",48031:"BLANCO",48033:"BORDEN",48035:"BOSQUE",48037:"BOWIE",48039:"BRAZORIA",48041:"BRAZOS",48043:"BREWSTER",48045:"BRISCOE",48047:"BROOKS",48049:"BROWN",48051:"BURLESON",48053:"BURNET",48055:"CALDWELL",48057:"CALHOUN",48059:"CALLAHAN",48061:"CAMERON",48063:"CAMP",48065:"CARSON",48067:"CASS",48069:"CASTRO",48071:"CHAMBERS",48073:"CHEROKEE",48075:"CHILDRESS",48077:"CLAY",48079:"COCHRAN",48081:"COKE",48083:"COLEMAN",48085:"COLLIN",48087:"COLLINGSWORTH",48089:"COLORADO",48091:"COMAL",48093:"COMANCHE",48095:"CONCHO",48097:"COOKE",48099:"CORYELL",48101:"COTTLE",48103:"CRANE",48105:"CROCKETT",48107:"CROSBY",48109:"CULBERSON",48111:"DALLAM",48113:"DALLAS",48115:"DAWSON",48117:"DEAF SMITH",48119:"DELTA",48121:"DENTON",48123:"DEWITT",48125:"DICKENS",48127:"DIMMIT",48129:"DONLEY",48131:"DUVAL",48133:"EASTLAND",48135:"ECTOR",48137:"EDWARDS",48139:"ELLIS",48141:"EL PASO",48143:"ERATH",48145:"FALLS",48147:"FANNIN",48149:"FAYETTE",48151:"FISHER",48153:"FLOYD",48155:"FOARD",48157:"FORT BEND",48159:"FRANKLIN",48161:"FREESTONE",48163:"FRIO",48165:"GAINES",48167:"GALVESTON",48169:"GARZA",48171:"GILLESPIE",48173:"GLASSCOCK",48175:"GOLIAD",48177:"GONZALES",48179:"GRAY",48181:"GRAYSON",48183:"GREGG",48185:"GRIMES",48187:"GUADALUPE",48189:"HALE",48191:"HALL",48193:"HAMILTON",48195:"HANSFORD",48197:"HARDEMAN",48199:"HARDIN",48201:"HARRIS",48203:"HARRISON",48205:"HARTLEY",48207:"HASKELL",48209:"HAYS",48211:"HEMPHILL",48213:"HENDERSON",48215:"HIDALGO",48217:"HILL",48219:"HOCKLEY",48221:"HOOD",48223:"HOPKINS",48225:"HOUSTON",48227:"HOWARD",48229:"HUDSPETH",48231:"HUNT",48233:"HUTCHINSON",48235:"IRION",48237:"JACK",48239:"JACKSON",48241:"JASPER",48243:"JEFF DAVIS",48245:"JEFFERSON",48247:"JIM HOGG",48249:"JIM WELLS",48251:"JOHNSON",48253:"JONES",48255:"KARNES",48257:"KAUFMAN",48259:"KENDALL",48261:"KENEDY",48263:"KENT",48265:"KERR",48267:"KIMBLE",48269:"KING",48271:"KINNEY",48273:"KLEBERG",48275:"KNOX",48277:"LAMAR",48279:"LAMB",48281:"LAMPASAS",48283:"LA SALLE",48285:"LAVACA",48287:"LEE",48289:"LEON",48291:"LIBERTY",48293:"LIMESTONE",48295:"LIPSCOMB",48297:"LIVE OAK",48299:"LLANO",48301:"LOVING",48303:"LUBBOCK",48305:"LYNN",48307:"MCCULLOCH",48309:"MCLENNAN",48311:"MCMULLEN",48313:"MADISON",48315:"MARION",48317:"MARTIN",48319:"MASON",48321:"MATAGORDA",48323:"MAVERICK",48325:"MEDINA",48327:"MENARD",48329:"MIDLAND",48331:"MILAM",48333:"MILLS",48335:"MITCHELL",48337:"MONTAGUE",48339:"MONTGOMERY",48341:"MOORE",48343:"MORRIS",48345:"MOTLEY",48347:"NACOGDOCHES",48349:"NAVARRO",48351:"NEWTON",48353:"NOLAN",48355:"NUECES",48357:"OCHILTREE",48359:"OLDHAM",48361:"ORANGE",48363:"PALO PINTO",48365:"PANOLA",48367:"PARKER",48369:"PARMER",48371:"PECOS",48373:"POLK",48375:"POTTER",48377:"PRESIDIO",48379:"RAINS",48381:"RANDALL",48383:"REAGAN",48385:"REAL",48387:"RED RIVER",48389:"REEVES",48391:"REFUGIO",48393:"ROBERTS",48395:"ROBERTSON",48397:"ROCKWALL",48399:"RUNNELS",48401:"RUSK",48403:"SABINE",48405:"SAN AUGUSTINE",48407:"SAN JACINTO",48409:"SAN PATRICIO",48411:"SAN SABA",48413:"SCHLEICHER",48415:"SCURRY",48417:"SHACKELFORD",48419:"SHELBY",48421:"SHERMAN",48423:"SMITH",48425:"SOMERVELL",48427:"STARR",48429:"STEPHENS",48431:"STERLING",48433:"STONEWALL",48435:"SUTTON",48437:"SWISHER",48439:"TARRANT",48441:"TAYLOR",48443:"TERRELL",48445:"TERRY",48447:"THROCKMORTON",48449:"TITUS",48451:"TOM GREEN",48453:"TRAVIS",48455:"TRINITY",48457:"TYLER",48459:"UPSHUR",48461:"UPTON",48463:"UVALDE",48465:"VAL VERDE",48467:"VAN ZANDT",48469:"VICTORIA",48471:"WALKER",48473:"WALLER",48475:"WARD",48477:"WASHINGTON",48479:"WEBB",48481:"WHARTON",48483:"WHEELER",48485:"WICHITA",48487:"WILBARGER",48489:"WILLACY",48491:"WILLIAMSON",48493:"WILSON",48495:"WINKLER",48497:"WISE",48499:"WOOD",48501:"YOAKUM",48503:"YOUNG",48505:"ZAPATA",48507:"ZAVALA",49001:"BEAVER",49003:"BOX ELDER",49005:"CACHE",49007:"CARBON",49009:"DAGGETT",49011:"DAVIS",49013:"DUCHESNE",49015:"EMERY",49017:"GARFIELD",49019:"GRAND",49021:"IRON",49023:"JUAB",49025:"KANE",49027:"MILLARD",49029:"MORGAN",49031:"PIUTE",49033:"RICH",49035:"SALT LAKE",49037:"SAN JUAN",49039:"SANPETE",49041:"SEVIER",49043:"SUMMIT",49045:"TOOELE",49047:"UINTAH",49049:"UTAH",49051:"WASATCH",49053:"WASHINGTON",49055:"WAYNE",49057:"WEBER",50001:"ADDISON",50003:"BENNINGTON",50005:"CALEDONIA",50007:"CHITTENDEN",50009:"ESSEX",50011:"FRANKLIN",50013:"GRAND ISLE",50015:"LAMOILLE",50017:"ORANGE",50019:"ORLEANS",50021:"RUTLAND",50023:"WASHINGTON",50025:"WINDHAM",50027:"WINDSOR",51001:"ACCOMACK",51003:"ALBEMARLE",51005:"ALLEGHANY",51007:"AMELIA",51009:"AMHERST",51011:"APPOMATTOX",51013:"ARLINGTON",51015:"AUGUSTA",51017:"BATH",51019:"BEDFORD",51021:"BLAND",51023:"BOTETOURT",51025:"BRUNSWICK",51027:"BUCHANAN",51029:"BUCKINGHAM",51031:"CAMPBELL",51033:"CAROLINE",51035:"CARROLL",51036:"CHARLES CITY",51037:"CHARLOTTE",51041:"CHESTERFIELD",51043:"CLARKE",51045:"CRAIG",51047:"CULPEPER",51049:"CUMBERLAND",51051:"DICKENSON",51053:"DINWIDDIE",51057:"ESSEX",51059:"FAIRFAX",51061:"FAUQUIER",51063:"FLOYD",51065:"FLUVANNA",51067:"FRANKLIN",51069:"FREDERICK",51071:"GILES",51073:"GLOUCESTER",51075:"GOOCHLAND",51077:"GRAYSON",51079:"GREENE",51081:"GREENSVILLE",51083:"HALIFAX",51085:"HANOVER",51087:"HENRICO",51089:"HENRY",51091:"HIGHLAND",51093:"ISLE OF WIGHT",51095:"JAMES CITY",51097:"KING AND QUEEN",51099:"KING GEORGE",51101:"KING WILLIAM",51103:"LANCASTER",51105:"LEE",51107:"LOUDOUN",51109:"LOUISA",51111:"LUNENBURG",51113:"MADISON",51115:"MATHEWS",51117:"MECKLENBURG",51119:"MIDDLESEX",51121:"MONTGOMERY",51125:"NELSON",51127:"NEW KENT",51131:"NORTHAMPTON",51133:"NORTHUMBERLAND",51135:"NOTTOWAY",51137:"ORANGE",51139:"PAGE",51141:"PATRICK",51143:"PITTSYLVANIA",51145:"POWHATAN",51147:"PRINCE EDWARD",51149:"PRINCE GEORGE",51153:"PRINCE WILLIAM",51155:"PULASKI",51157:"RAPPAHANNOCK",51159:"RICHMOND",51161:"ROANOKE",51163:"ROCKBRIDGE",51165:"ROCKINGHAM",51167:"RUSSELL",51169:"SCOTT",51171:"SHENANDOAH",51173:"SMYTH",51175:"SOUTHAMPTON",51177:"SPOTSYLVANIA",51179:"STAFFORD",51181:"SURRY",51183:"SUSSEX",51185:"TAZEWELL",51187:"WARREN",51191:"WASHINGTON",51193:"WESTMORELAND",51195:"WISE",51197:"WYTHE",51199:"YORK",51510:"ALEXANDRIA",51515:"BEDFORD CITY",51520:"BRISTOL",51530:"BUENA VISTA",51540:"CHARLOTTESVILLE",51550:"CHESAPEAKE",51570:"COLONIAL HEIGHTS",51580:"COVINGTON",51590:"DANVILLE",51595:"EMPORIA",51600:"FAIRFAX",51610:"FALLS CHURCH",51620:"FRANKLIN",51630:"FREDERICKSBURG",51640:"GALAX",51650:"HAMPTON",51660:"HARRISONBURG",51670:"HOPEWELL",51678:"LEXINGTON",51680:"LYNCHBURG",51683:"MANASSAS",51685:"MANASSAS PARK",51690:"MARTINSVILLE",51700:"NEWPORT NEWS",51710:"NORFOLK",51720:"NORTON",51730:"PETERSBURG",51735:"POQUOSON",51740:"PORTSMOUTH",51750:"RADFORD",51760:"RICHMOND",51770:"ROANOKE CITY",51775:"SALEM",51790:"STAUNTON",51800:"SUFFOLK",51810:"VIRGINIA BEACH",51820:"WAYNESBORO",51830:"WILLIAMSBURG",51840:"WINCHESTER",53001:"ADAMS",53003:"ASOTIN",53005:"BENTON",53007:"CHELAN",53009:"CLALLAM",53011:"CLARK",53013:"COLUMBIA",53015:"COWLITZ",53017:"DOUGLAS",53019:"FERRY",53021:"FRANKLIN",53023:"GARFIELD",53025:"GRANT",53027:"GRAYS HARBOR",53029:"ISLAND",53031:"JEFFERSON",53033:"KING",53035:"KITSAP",53037:"KITTITAS",53039:"KLICKITAT",53041:"LEWIS",53043:"LINCOLN",53045:"MASON",53047:"OKANOGAN",53049:"PACIFIC",53051:"PEND OREILLE",53053:"PIERCE",53055:"SAN JUAN",53057:"SKAGIT",53059:"SKAMANIA",53061:"SNOHOMISH",53063:"SPOKANE",53065:"STEVENS",53067:"THURSTON",53069:"WAHKIAKUM",53071:"WALLA WALLA",53073:"WHATCOM",53075:"WHITMAN",53077:"YAKIMA",54001:"BARBOUR",54003:"BERKELEY",54005:"BOONE",54007:"BRAXTON",54009:"BROOKE",54011:"CABELL",54013:"CALHOUN",54015:"CLAY",54017:"DODDRIDGE",54019:"FAYETTE",54021:"GILMER",54023:"GRANT",54025:"GREENBRIER",54027:"HAMPSHIRE",54029:"HANCOCK",54031:"HARDY",54033:"HARRISON",54035:"JACKSON",54037:"JEFFERSON",54039:"KANAWHA",54041:"LEWIS",54043:"LINCOLN",54045:"LOGAN",54047:"MCDOWELL",54049:"MARION",54051:"MARSHALL",54053:"MASON",54055:"MERCER",54057:"MINERAL",54059:"MINGO",54061:"MONONGALIA",54063:"MONROE",54065:"MORGAN",54067:"NICHOLAS",54069:"OHIO",54071:"PENDLETON",54073:"PLEASANTS",54075:"POCAHONTAS",54077:"PRESTON",54079:"PUTNAM",54081:"RALEIGH",54083:"RANDOLPH",54085:"RITCHIE",54087:"ROANE",54089:"SUMMERS",54091:"TAYLOR",54093:"TUCKER",54095:"TYLER",54097:"UPSHUR",54099:"WAYNE",54101:"WEBSTER",54103:"WETZEL",54105:"WIRT",54107:"WOOD",54109:"WYOMING",55001:"ADAMS",55003:"ASHLAND",55005:"BARRON",55007:"BAYFIELD",55009:"BROWN",55011:"BUFFALO",55013:"BURNETT",55015:"CALUMET",55017:"CHIPPEWA",55019:"CLARK",55021:"COLUMBIA",55023:"CRAWFORD",55025:"DANE",55027:"DODGE",55029:"DOOR",55031:"DOUGLAS",55033:"DUNN",55035:"EAU CLAIRE",55037:"FLORENCE",55039:"FOND DU LAC",55041:"FOREST",55043:"GRANT",55045:"GREEN",55047:"GREEN LAKE",55049:"IOWA",55051:"IRON",55053:"JACKSON",55055:"JEFFERSON",55057:"JUNEAU",55059:"KENOSHA",55061:"KEWAUNEE",55063:"LA CROSSE",55065:"LAFAYETTE",55067:"LANGLADE",55069:"LINCOLN",55071:"MANITOWOC",55073:"MARATHON",55075:"MARINETTE",55077:"MARQUETTE",55078:"MENOMINEE",55079:"MILWAUKEE",55081:"MONROE",55083:"OCONTO",55085:"ONEIDA",55087:"OUTAGAMIE",55089:"OZAUKEE",55091:"PEPIN",55093:"PIERCE",55095:"POLK",55097:"PORTAGE",55099:"PRICE",55101:"RACINE",55103:"RICHLAND",55105:"ROCK",55107:"RUSK",55109:"ST. CROIX",55111:"SAUK",55113:"SAWYER",55115:"SHAWANO",55117:"SHEBOYGAN",55119:"TAYLOR",55121:"TREMPEALEAU",55123:"VERNON",55125:"VILAS",55127:"WALWORTH",55129:"WASHBURN",55131:"WASHINGTON",55133:"WAUKESHA",55135:"WAUPACA",55137:"WAUSHARA",55139:"WINNEBAGO",55141:"WOOD",56001:"ALBANY",56003:"BIG HORN",56005:"CAMPBELL",56007:"CARBON",56009:"CONVERSE",56011:"CROOK",56013:"FREMONT",56015:"GOSHEN",56017:"HOT SPRINGS",56019:"JOHNSON",56021:"LARAMIE",56023:"LINCOLN",56025:"NATRONA",56027:"NIOBRARA",56029:"PARK",56031:"PLATTE",56033:"SHERIDAN",56035:"SUBLETTE",56037:"SWEETWATER",56039:"TETON",56041:"UINTA",56043:"WASHAKIE",56045:"WESTON",60010:"EASTERN",60020:"MANU'A",60030:"ROSE ISLAND",60040:"SWAINS ISLAND",60050:"WESTERN",66010:"GUAM",69085:"NORTHERN ISLANDS",69100:"ROTA",69110:"SAIPAN",69120:"TINIAN",72001:"ADJUNTAS",72003:"AGUADA",72005:"AGUADILLA",72007:"AGUAS BUENAS",72009:"AIBONITO",72011:"ANASCO",72013:"ARECIBO",72015:"ARROYO",72017:"BARCELONETA",72019:"BARRANQUITAS",72021:"BAYAMON",72023:"CABO ROJO",72025:"CAGUAS",72027:"CAMUY",72029:"CANOVANAS",72031:"CAROLINA",72033:"CATANO",72035:"CAYEY",72037:"CEIBA",72039:"CIALES",72041:"CIDRA",72043:"COAMO",72045:"COMERIO",72047:"COROZAL",72049:"CULEBRA",72051:"DORADO",72053:"FAJARDO",72054:"FLORIDA",72055:"GUANICA",72057:"GUAYAMA",72059:"GUAYANILLA",72061:"GUAYNABO",72063:"GURABO",72065:"HATILLO",72067:"HORMIGUEROS",72069:"HUMACAO",72071:"ISABELA",72073:"JAYUYA",72075:"JUANA DIAZ",72077:"JUNCOS",72079:"LAJAS",72081:"LARES",72083:"LAS MARIAS",72085:"LAS PIEDRAS",72087:"LOIZA",72089:"LUQUILLO",72091:"MANATI",72093:"MARICAO",72095:"MAUNABO",72097:"MAYAGUEZ",72099:"MOCA",72101:"MOROVIS",72103:"NAGUABO",72105:"NARANJITO",72107:"OROCOVIS",72109:"PATILLAS",72111:"PENUELAS",72113:"PONCE",72115:"QUEBRADILLAS",72117:"RINCON",72119:"RIO GRANDE",72121:"SABANA GRANDE",72123:"SALINAS",72125:"SAN GERMAN",72127:"SAN JUAN",72129:"SAN LORENZO",72131:"SAN SEBASTIAN",72133:"SANTA ISABEL",72135:"TOA ALTA",72137:"TOA BAJA",72139:"TRUJILLO ALTO",72141:"UTUADO",72143:"VEGA ALTA",72145:"VEGA BAJA",72147:"VIEQUES",72149:"VILLALBA",72151:"YABUCOA",72153:"YAUCO",74300:"MIDWAY ISLANDS",78010:"ST. CROIX",78020:"ST. JOHN",78030:"ST. THOMAS"},topology:{type:"Topology",objects:{counties:{type:"GeometryCollection",geometries:[{type:"Polygon",id:53073,arcs:[[0,1,2,3]]},{type:"Polygon",id:30105,arcs:[[4,5,6,7,8,9]]},{type:"Polygon",id:30029,arcs:[[10,11,12,13,14,15,16,17,18,19]]},{type:"Polygon",id:16021,arcs:[[20,21,22,23]]},{type:"Polygon",id:30071,arcs:[[-9,24,25,26,27,28,29]]},{type:"Polygon",id:38079,arcs:[[30,31,32,33]]},{type:"Polygon",id:30053,arcs:[[-19,34,35,-21,36]]},{type:"Polygon",id:38009,arcs:[[-32,37,38,39,40]]},{type:"Polygon",id:30035,arcs:[[41,42,-11,43]]},{type:"Polygon",id:30041,arcs:[[44,45,46,47]]},{type:"Polygon",id:30005,arcs:[[-29,-28,48,49,-48,50]]},{type:"Polygon",id:30019,arcs:[[51,52,-5,53]]},{type:"Polygon",id:38067,arcs:[[54,55,56,57]]},{type:"Polygon",id:27069,arcs:[[58,59,-55,60]]},{type:"Polygon",id:38095,arcs:[[61,62,63,-34,64,65]]},{type:"Polygon",id:38019,arcs:[[-57,66,67,-66,68]]},{type:"Polygon",id:53047,arcs:[[69,70,71,72,73,74,-1,75]]},{type:"Polygon",id:53065,arcs:[[76,77,78,79,80]]},{type:"Polygon",id:53051,arcs:[[-23,81,82,-77,83]]},{type:"Polygon",id:53019,arcs:[[-80,84,-70,85]]},{type:"Polygon",id:30051,arcs:[[86,87,88,-46,89]]},{type:"Polygon",id:38023,arcs:[[90,91,92,93]]},{type:"Polygon",id:38013,arcs:[[94,95,96,97,-91,98]]},{type:"Polygon",id:30101,arcs:[[99,-88,100,-42]]},{type:"Polygon",id:38075,arcs:[[101,102,-95,103,-40]]},{type:"Polygon",id:27135,arcs:[[104,105,-59,106,107]]},{type:"Polygon",id:30091,arcs:[[-93,108,109,-52,110]]},{type:"Polygon",id:16017,arcs:[[-36,111,112,113,114,-82,-22]]},{type:"Polygon",id:38101,arcs:[[-103,115,116,117,-96]]},{type:"MultiPolygon",id:53055,arcs:[[[118]],[[119]],[[120]]]},{type:"Polygon",id:27071,arcs:[[121,122,123,124,125]]},{type:"Polygon",id:53057,arcs:[[126,-2,-75,127,128,129]]},{type:"Polygon",id:38105,arcs:[[-98,130,131,132,-109,-92]]},{type:"Polygon",id:38049,arcs:[[133,134,135,-116,-102,-39]]},{type:"Polygon",id:27137,arcs:[[136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,-122,151]]},{type:"Polygon",id:30085,arcs:[[-110,-133,152,153,-6,-53]]},{type:"Polygon",id:53007,arcs:[[-74,154,155,156,157,-128]]},{type:"Polygon",id:38061,arcs:[[158,159,160,-131,-97,-118]]},{type:"Polygon",id:27089,arcs:[[161,162,163,164,165,-60,-106]]},{type:"Polygon",id:38069,arcs:[[-64,166,167,168,-134,-38,-31]]},{type:"Polygon",id:38071,arcs:[[169,170,171,-62,-68]]},{type:"Polygon",id:38099,arcs:[[-56,-166,172,173,-170,-67]]},{type:"Polygon",id:27007,arcs:[[-124,174,175,176,177,178,-162,-105,179]]},{type:"Polygon",id:30073,arcs:[[-101,-87,180,181,-12,-43]]},{type:"MultiPolygon",id:53029,arcs:[[[182,183]],[[184]]]},{type:"Polygon",id:53009,arcs:[[185,186,187]]},{type:"Polygon",id:38005,arcs:[[-63,-172,188,189,190,-167]]},{type:"Polygon",id:30015,arcs:[[-50,191,192,193,194,-181,-90,-45]]},{type:"Polygon",id:53061,arcs:[[-158,195,196,-183,197,-129]]},{type:"Polygon",id:30089,arcs:[[-18,198,199,200,201,-112,-35]]},{type:"Polygon",id:27075,arcs:[[202,203,-137,204]]},{type:"Polygon",id:38063,arcs:[[205,206,207,208,-189,-171,-174]]},{type:"Polygon",id:38035,arcs:[[-165,209,210,211,-206,-173]]},{type:"Polygon",id:27119,arcs:[[212,213,214,215,216,217,218,-210,-164]]},{type:"Polygon",id:27113,arcs:[[-179,219,-215,220,-213,-163]]},{type:"Polygon",id:30083,arcs:[[221,222,223,224,-153]]},{type:"Polygon",id:53017,arcs:[[225,226,-155,-73]]},{type:"Polygon",id:38053,arcs:[[-161,227,228,229,230,-222,-132]]},{type:"Polygon",id:53031,arcs:[[231,232,233,-186,234]]},{type:"Polygon",id:30099,arcs:[[-195,235,236,-13,-182]]},{type:"Polygon",id:30055,arcs:[[-225,237,238,239,-7,-154]]},{type:"Polygon",id:16079,arcs:[[-202,240,241,242,243,244,-113]]},{type:"Polygon",id:30047,arcs:[[245,-199,-17]]},{type:"Polygon",id:53063,arcs:[[-83,-115,246,247,248,249,-78]]},{type:"Polygon",id:27029,arcs:[[250,251,252,-216,-220,-178]]},{type:"Polygon",id:16055,arcs:[[-245,253,-247,-114]]},{type:"Polygon",id:30033,arcs:[[-240,254,255,256,257,-25,-8]]},{type:"Polygon",id:27125,arcs:[[-214,-221]]},{type:"Polygon",id:53025,arcs:[[-72,258,259,260,261,262,263,-226]]},{type:"Polygon",id:53043,arcs:[[-85,-79,-250,264,265,-259,-71]]},{type:"Polygon",id:30049,arcs:[[266,267,268,269,270,-14,-237]]},{type:"MultiPolygon",id:53035,arcs:[[[271]],[[272,273,274,275,276]]]},{type:"Polygon",id:27061,arcs:[[-151,277,278,-175,-123]]},{type:"Polygon",id:38055,arcs:[[279,280,281,282,283,-159,-117,-136]]},{type:"Polygon",id:38027,arcs:[[-209,284,285,286,-190]]},{type:"Polygon",id:38103,arcs:[[-191,-287,287,288,289,290,-168]]},{type:"Polygon",id:38083,arcs:[[-169,-291,291,292,-280,-135]]},{type:"Polygon",id:38025,arcs:[[-284,293,294,295,-228,-160]]},{type:"Polygon",id:30027,arcs:[[-27,296,297,298,299,300,-192,-49]]},{type:"Polygon",id:30021,arcs:[[-224,301,302,-238]]},{type:"MultiPolygon",id:53033,arcs:[[[303]],[[-157,304,305,306,307,-196]]]},{type:"Polygon",id:30013,arcs:[[308,309,-267,-236,-194]]},{type:"Polygon",id:38091,arcs:[[-212,310,311,312,313,-207]]},{type:"Polygon",id:38039,arcs:[[-314,314,315,316,-285,-208]]},{type:"Polygon",id:38097,arcs:[[317,318,-311,-211,-219]]},{type:"MultiPolygon",id:53045,arcs:[[[319,-276,320,321,322,323,-232]]]},{type:"Polygon",id:30063,arcs:[[-16,324,325,326,327,328,329,-200,-246]]},{type:"Polygon",id:30077,arcs:[[-271,330,331,332,-325,-15]]},{type:"Polygon",id:30069,arcs:[[-258,333,334,-297,-26]]},{type:"Polygon",id:53037,arcs:[[-227,-264,335,-305,-156]]},{type:"Polygon",id:38031,arcs:[[-317,336,-288,-286]]},{type:"Polygon",id:38057,arcs:[[337,338,339,-294,-283]]},{type:"Polygon",id:53027,arcs:[[-324,340,341,342,343,-233]]},{type:"Polygon",id:27087,arcs:[[344,345,-217,-253]]},{type:"Polygon",id:27107,arcs:[[-218,-346,346,347,348,-318]]},{type:"Polygon",id:30061,arcs:[[-330,349,-241,-201]]},{type:"Polygon",id:27021,arcs:[[350,351,352,353,354,355,-176,-279]]},{type:"Polygon",id:23003,arcs:[[356,357,358,359,360]]},{type:"Polygon",id:30045,arcs:[[-301,361,362,-309,-193]]},{type:"Polygon",id:16009,arcs:[[-244,363,364,-248,-254]]},{type:"Polygon",id:27057,arcs:[[-356,365,366,-251,-177]]},{type:"MultiPolygon",id:53053,arcs:[[[-307,-306,367,368,369,370]],[[-273,371]],[[-321,-275,372]]]},{type:"Polygon",id:30109,arcs:[[-231,373,374,375,-302,-223]]},{type:"Polygon",id:38007,arcs:[[-296,376,377,378,-229]]},{type:"Polygon",id:38033,arcs:[[-379,379,380,-374,-230]]},{type:"Polygon",id:38043,arcs:[[381,382,383,384,-292,-290]]},{type:"Polygon",id:38093,arcs:[[-316,385,386,387,-382,-289,-337]]},{type:"Polygon",id:38015,arcs:[[-385,388,389,390,-281,-293]]},{type:"Polygon",id:38065,arcs:[[-391,391,-338,-282]]},{type:"Polygon",id:53001,arcs:[[392,393,-260,-266]]},{type:"Polygon",id:53075,arcs:[[-249,-365,394,395,396,397,398,399,-393,-265]]},{type:"Polygon",id:38003,arcs:[[-313,400,401,402,-386,-315]]},{type:"Polygon",id:38017,arcs:[[-319,-349,403,404,405,-401,-312]]},{type:"Polygon",id:53067,arcs:[[-370,406,-341,-323,407]]},{type:"Polygon",id:30079,arcs:[[-376,408,409,-255,-239,-303]]},{type:"Polygon",id:27005,arcs:[[-367,410,411,412,-347,-345,-252]]},{type:"Polygon",id:27027,arcs:[[-413,413,414,415,-404,-348]]},{type:"Polygon",id:16057,arcs:[[-243,416,417,-395,-364]]},{type:"Polygon",id:53077,arcs:[[-263,418,419,420,421,-368,-336]]},{type:"Polygon",id:30059,arcs:[[-363,422,423,424,425,426,-268,-310]]},{type:"Polygon",id:27001,arcs:[[-150,427,428,429,430,431,-351,-278]]},{type:"Polygon",id:26131,arcs:[[432,433,434,435]]},{type:"Polygon",id:38089,arcs:[[-340,436,437,438,439,-377,-295]]},{type:"Polygon",id:38059,arcs:[[-390,440,441,442,-437,-339,-392]]},{type:"Polygon",id:26013,arcs:[[443,444,445,446]]},{type:"Polygon",id:16035,arcs:[[-350,-329,447,448,449,-417,-242]]},{type:"Polygon",id:30017,arcs:[[450,451,452,453,-256,-410]]},{type:"Polygon",id:30087,arcs:[[-454,454,455,456,457,458,-334,-257]]},{type:"Polygon",id:30039,arcs:[[459,460,-326,-333]]},{type:"Polygon",id:27159,arcs:[[-355,461,462,-411,-366]]},{type:"Polygon",id:27035,arcs:[[-432,463,464,-352]]},{type:"Polygon",id:53049,arcs:[[465,466,467,-343]]},{type:"Polygon",id:53041,arcs:[[-407,-369,-422,468,469,470,-466,-342]]},{type:"Polygon",id:30007,arcs:[[-427,471,472,-269]]},{type:"Polygon",id:27017,arcs:[[473,474,-428,-149]]},{type:"Polygon",id:26053,arcs:[[475,476,477,478,479,480,481,482,483,484,-434]]},{type:"Polygon",id:30065,arcs:[[-459,485,486,-298,-335]]},{type:"Polygon",id:26095,arcs:[[487,488,489,490,491]]},{type:"Polygon",id:30037,arcs:[[-487,492,493,494,495,-299]]},{type:"Polygon",id:30107,arcs:[[-300,-496,496,-423,-362]]},{type:"Polygon",id:53021,arcs:[[497,498,499,-261,-394,-400]]},{type:"Polygon",id:53005,arcs:[[500,501,502,503,-419,-262,-500]]},{type:"Polygon",id:27111,arcs:[[-463,504,505,506,507,-414,-412]]},{type:"Polygon",id:38037,arcs:[[508,509,510,-438,-443]]},{type:"Polygon",id:53023,arcs:[[511,512,513,-398]]},{type:"Polygon",id:30025,arcs:[[-381,514,515,516,517,-451,-409,-375]]},{type:"Polygon",id:16049,arcs:[[518,519,520,521,522,523,524,-448,-328]]},{type:"Polygon",id:30081,arcs:[[-461,525,526,527,-519,-327]]},{type:"Polygon",id:38029,arcs:[[-384,528,529,530,531,-441,-389]]},{type:"Polygon",id:38047,arcs:[[-388,532,533,-529,-383]]},{type:"Polygon",id:16069,arcs:[[-450,534,-524,535,536,-396,-418]]},{type:"Polygon",id:38087,arcs:[[537,538,539,-515,-380,-378,-440]]},{type:"Polygon",id:38045,arcs:[[540,541,542,-533,-387,-403]]},{type:"Polygon",id:38041,arcs:[[-511,543,-538,-439]]},{type:"Polygon",id:27167,arcs:[[-508,544,545,546,-415]]},{type:"Polygon",id:38073,arcs:[[-406,547,548,549,-541,-402]]},{type:"Polygon",id:38077,arcs:[[-547,550,551,552,-548,-405,-416]]},{type:"Polygon",id:53013,arcs:[[553,554,555,-498,-399,-514]]},{type:"Polygon",id:53071,arcs:[[-556,556,-501,-499]]},{type:"Polygon",id:55051,arcs:[[557,-484,-483,-482,-481,-480,-479,558,559,560,561]]},{type:"Polygon",id:23025,arcs:[[562,563,564,565,566,567,-360]]},{type:"Polygon",id:23021,arcs:[[568,-563,-359]]},{type:"Polygon",id:30043,arcs:[[-473,569,570,571,572,-331,-270]]},{type:"Polygon",id:26153,arcs:[[-490,573,574,575,576]]},{type:"Polygon",id:30111,arcs:[[577,578,579,580,-493,-486,-458]]},{type:"Polygon",id:30103,arcs:[[581,-578,-457]]},{type:"Polygon",id:16061,arcs:[[-449,-525,-535]]},{type:"Polygon",id:53003,arcs:[[-537,582,-512,-397]]},{type:"Polygon",id:38085,arcs:[[-532,583,584,-509,-442]]},{type:"Polygon",id:26071,arcs:[[-445,585,586,587,588,589,590,-476,-433,591]]},{type:"Polygon",id:27115,arcs:[[592,593,594,595,596,-429,-475]]},{type:"Polygon",id:23019,arcs:[[597,598,599,600,-564,-569,-358]]},{type:"Polygon",id:53059,arcs:[[-421,601,602,603,604,605,-469]]},{type:"Polygon",id:53015,arcs:[[-606,606,607,608,609,-470]]},{type:"Polygon",id:53069,arcs:[[-471,-610,610,-467]]},{type:"Polygon",id:27153,arcs:[[-354,611,612,613,-505,-462]]},{type:"Polygon",id:27097,arcs:[[-465,614,615,616,-612,-353]]},{type:"Polygon",id:55125,arcs:[[617,618,-559,-478,-477,-591,619]]},{type:"Polygon",id:41007,arcs:[[620,621,622]]},{type:"Polygon",id:38001,arcs:[[-510,-585,623,624,625,626,-539,-544]]},{type:"Polygon",id:38081,arcs:[[-553,627,628,629,-549]]},{type:"Polygon",id:38051,arcs:[[-543,630,631,632,-530,-534]]},{type:"Polygon",id:38021,arcs:[[-550,-630,633,634,-631,-542]]},{type:"Polygon",id:38011,arcs:[[-627,635,-516,-540]]},{type:"Polygon",id:30023,arcs:[[-573,636,637,-526,-460,-332]]},{type:"Polygon",id:26043,arcs:[[638,639,640,-587,641]]},{type:"Polygon",id:27095,arcs:[[642,643,644,645,-615,-464,-431]]},{type:"Polygon",id:30097,arcs:[[-495,646,647,-424,-497]]},{type:"Polygon",id:30031,arcs:[[-426,648,649,650,651,652,-570,-472]]},{type:"Polygon",id:30067,arcs:[[-648,653,654,655,-649,-425]]},{type:"Polygon",id:30093,arcs:[[656,657,-637,-572]]},{type:"Polygon",id:41009,arcs:[[658,659,660,-621,661,-608]]},{type:"Polygon",id:27065,arcs:[[-597,662,-643,-430]]},{type:"Polygon",id:55013,arcs:[[663,664,665,666,-595,-594,667]]},{type:"Polygon",id:55113,arcs:[[668,669,670,671,672]]},{type:"Polygon",id:55129,arcs:[[-672,673,-664,674]]},{type:"Polygon",id:30011,arcs:[[675,676,677,678,-452,-518]]},{type:"Polygon",id:30095,arcs:[[-581,679,-654,-647,-494]]},{type:"Polygon",id:27051,arcs:[[-507,680,681,682,-545]]},{type:"Polygon",id:27041,arcs:[[-614,683,684,-681,-506]]},{type:"Polygon",id:55041,arcs:[[685,686,687,688,689,-620,-590]]},{type:"Polygon",id:53011,arcs:[[-605,690,-659,-607]]},{type:"Polygon",id:53039,arcs:[[-504,691,692,693,694,695,-602,-420]]},{type:"Polygon",id:30003,arcs:[[-456,696,697,698,699,-579,-582]]},{type:"Polygon",id:27155,arcs:[[-683,700,701,702,-551,-546]]},{type:"Polygon",id:55037,arcs:[[-588,-641,703,-686,-589]]},{type:"Polygon",id:41059,arcs:[[-555,704,705,706,707,-502,-557]]},{type:"Polygon",id:41063,arcs:[[-513,-583,-536,-523,708,709,710,-705,-554]]},{type:"Polygon",id:26109,arcs:[[711,712,713,714,-639,715]]},{type:"Polygon",id:55099,arcs:[[-619,716,717,718,719,-670,720,-560]]},{type:"Polygon",id:46105,arcs:[[721,722,723,724,725,-625]]},{type:"Polygon",id:46031,arcs:[[726,727,728,729,-722,-624,-584]]},{type:"Polygon",id:46063,arcs:[[-626,-726,730,-676,-517,-636]]},{type:"Polygon",id:46021,arcs:[[-633,731,732,-727,-531]]},{type:"Polygon",id:30001,arcs:[[-658,733,734,735,736,-527,-638]]},{type:"Polygon",id:46089,arcs:[[-635,737,738,739,-732,-632]]},{type:"Polygon",id:46013,arcs:[[-629,740,741,742,743,744,-738,-634]]},{type:"Polygon",id:46109,arcs:[[-703,745,746,747,748,-552]]},{type:"Polygon",id:46091,arcs:[[-749,749,-741,-628]]},{type:"Polygon",id:41049,arcs:[[-708,750,751,752,-692,-503]]},{type:"Polygon",id:55085,arcs:[[-690,753,754,-717,-618]]},{type:"Polygon",id:41061,arcs:[[755,756,-706,-711]]},{type:"Polygon",id:30057,arcs:[[-653,757,-734,-657,-571]]},{type:"Polygon",id:27009,arcs:[[-646,758,759,-616]]},{type:"Polygon",id:41021,arcs:[[760,761,762,-693,-753]]},{type:"Polygon",id:30075,arcs:[[-679,763,764,765,-697,-455,-453]]},{type:"Polygon",id:26031,arcs:[[766,767,768,769,770,771]]},{type:"Polygon",id:41057,arcs:[[772,773,774,775,776,-622]]},{type:"Polygon",id:41067,arcs:[[777,778,779,-773,-661]]},{type:"Polygon",id:27145,arcs:[[-760,780,781,782,783,784,-684,-613,-617]]},{type:"Polygon",id:27149,arcs:[[785,786,787,-701,-682]]},{type:"Polygon",id:27121,arcs:[[-785,788,789,-786,-685]]},{type:"Polygon",id:41055,arcs:[[790,-694,-763]]},{type:"Polygon",id:27059,arcs:[[791,792,793,-644,-663]]},{type:"Polygon",id:27025,arcs:[[-667,794,795,796,-792,-596]]},{type:"Polygon",id:55095,arcs:[[797,798,799,-795,-666]]},{type:"Polygon",id:41051,arcs:[[-691,-604,800,801,-778,-660]]},{type:"Polygon",id:41027,arcs:[[802,803,-801,-603,-696]]},{type:"Polygon",id:41065,arcs:[[-791,-762,804,805,806,807,-803,-695]]},{type:"Polygon",id:16059,arcs:[[-737,808,809,810,811,-520,-528]]},{type:"Polygon",id:23029,arcs:[[812,-598,-357,813]]},{type:"Polygon",id:23007,arcs:[[814,815,816,817,-567]]},{type:"Polygon",id:26141,arcs:[[818,819,-767,820]]},{type:"Polygon",id:55005,arcs:[[-674,821,822,823,-798,-665]]},{type:"Polygon",id:55107,arcs:[[-720,824,825,-822,-671]]},{type:"Polygon",id:30009,arcs:[[-700,826,827,-655,-680,-580]]},{type:"Polygon",id:46129,arcs:[[-740,828,829,830,-728,-733]]},{type:"Polygon",id:46045,arcs:[[-745,831,832,-829,-739]]},{type:"Polygon",id:46037,arcs:[[-750,-748,833,834,835,836,-742]]},{type:"Polygon",id:27011,arcs:[[-702,-788,837,838,839,840,-746]]},{type:"Polygon",id:27141,arcs:[[-645,-794,841,842,843,-781,-759]]},{type:"Polygon",id:55069,arcs:[[844,845,846,-718,-755]]},{type:"Polygon",id:46041,arcs:[[-831,847,848,849,850,-729]]},{type:"Polygon",id:46137,arcs:[[-851,851,852,-723,-730]]},{type:"Polygon",id:55067,arcs:[[-689,853,854,855,856,-845,-754]]},{type:"Polygon",id:41005,arcs:[[-804,-808,857,858,-779,-802]]},{type:"Polygon",id:41071,arcs:[[-859,859,860,861,-774,-780]]},{type:"Polygon",id:27171,arcs:[[-844,862,863,864,865,-782]]},{type:"Polygon",id:27003,arcs:[[-797,866,867,868,-842,-793]]},{type:"Polygon",id:27067,arcs:[[869,870,871,872,-789,-784]]},{type:"Polygon",id:27151,arcs:[[-873,873,874,-838,-787,-790]]},{type:"Polygon",id:55119,arcs:[[-847,875,876,877,-825,-719]]},{type:"Polygon",id:55083,arcs:[[878,879,880,881,882,883,884,-854,-688]]},{type:"Polygon",id:23017,arcs:[[-817,885,886,887,888,-889,889,890,891]]},{type:"Polygon",id:46051,arcs:[[-841,892,893,894,-834,-747]]},{type:"Polygon",id:27093,arcs:[[-866,895,896,-870,-783]]},{type:"Polygon",id:33007,arcs:[[897,898,899,900,-891]]},{type:"Polygon",id:27163,arcs:[[-800,901,902,903,904,-867,-796]]},{type:"Polygon",id:55017,arcs:[[-878,905,906,907,-823,-826]]},{type:"Polygon",id:41047,arcs:[[-860,-858,-807,908,909,910,-861]]},{type:"Polygon",id:16003,arcs:[[911,912,913,914,-709,-522]]},{type:"Polygon",id:27073,arcs:[[-839,-875,915,916,917,-893,-840]]},{type:"MultiPolygon",id:23009,arcs:[[[918]],[[919]],[[920,-599,-813]]]},{type:"Polygon",id:46107,arcs:[[-833,921,922,923,-848,-830]]},{type:"Polygon",id:46049,arcs:[[-744,924,925,926,-922,-832]]},{type:"Polygon",id:27053,arcs:[[-843,-869,927,928,929,930,-863]]},{type:"Polygon",id:46115,arcs:[[-837,931,932,933,-925,-743]]},{type:"Polygon",id:16085,arcs:[[-812,934,935,936,-912,-521]]},{type:"Polygon",id:46019,arcs:[[-725,937,938,939,-677,-731]]},{type:"Polygon",id:55109,arcs:[[940,941,-902,-799]]},{type:"Polygon",id:55033,arcs:[[-908,942,943,944,-941,-824]]},{type:"Polygon",id:26009,arcs:[[945,946,947,948,949]]},{type:"Polygon",id:26137,arcs:[[950,951,-946,952,-769]]},{type:"Polygon",id:26119,arcs:[[953,954,-951,-768,-820]]},{type:"Polygon",id:46025,arcs:[[955,956,957,958,-932,-836]]},{type:"Polygon",id:46029,arcs:[[-895,959,960,-956,-835]]},{type:"Polygon",id:27023,arcs:[[-872,961,962,-916,-874]]},{type:"Polygon",id:27123,arcs:[[-905,963,-928,-868]]},{type:"Polygon",id:55073,arcs:[[-846,-857,964,965,966,967,-876]]},{type:"Polygon",id:55078,arcs:[[-885,968,-855]]},{type:"Polygon",id:41001,arcs:[[-915,969,970,971,-756,-710]]},{type:"Polygon",id:41053,arcs:[[-911,972,973,974,-775,-862]]},{type:"Polygon",id:41069,arcs:[[-752,975,976,977,-805,-761]]},{type:"Polygon",id:41041,arcs:[[-975,978,979,980,-776]]},{type:"Polygon",id:46093,arcs:[[-853,981,982,983,-938,-724]]},{type:"Polygon",id:55019,arcs:[[-968,984,985,986,-906,-877]]},{type:"Polygon",id:55115,arcs:[[-969,-884,987,988,989,-965,-856]]},{type:"Polygon",id:50011,arcs:[[990,991,992,993,994]]},{type:"Polygon",id:50009,arcs:[[995,996,997,998,-900]]},{type:"Polygon",id:50013,arcs:[[999,1e3,1001,-994]]},{type:"Polygon",id:36019,arcs:[[1002,1003,1004,1005,-1001]]},{type:"Polygon",id:50019,arcs:[[-998,1006,1007,-991,1008]]},{type:"Polygon",id:56029,arcs:[[1009,1010,1011,1012,1013,-650,-656,-828]]},{type:"Polygon",id:36089,arcs:[[1014,1015,1016,1017,1018,1019]]},{type:"Polygon",id:56003,arcs:[[1020,1021,1022,-1010,-827,-699]]},{type:"Polygon",id:56005,arcs:[[1023,1024,1025,1026,1027,-765]]},{type:"Polygon",id:56033,arcs:[[-766,-1028,1028,-1021,-698]]},{type:"Polygon",id:36033,arcs:[[-1005,1029,1030,-1015,1031]]},{type:"Polygon",id:56011,arcs:[[-678,-940,1032,1033,-1024,-764]]},{type:"Polygon",id:41023,arcs:[[-757,-972,1034,1035,1036,-976,-751,-707]]},{type:"Polygon",id:27085,arcs:[[-865,1037,1038,1039,-896]]},{type:"Polygon",id:27019,arcs:[[-931,1040,1041,-1038,-864]]},{type:"Polygon",id:46039,arcs:[[-918,1042,1043,1044,1045,-960,-894]]},{type:"Polygon",id:27173,arcs:[[1046,1047,1048,1049,-1043,-917,-963]]},{type:"Polygon",id:27037,arcs:[[-904,1050,1051,1052,1053,-929,-964]]},{type:"Polygon",id:46119,arcs:[[1054,1055,1056,-849,-924]]},{type:"Polygon",id:46069,arcs:[[-927,1057,1058,1059,1060,-1055,-923]]},{type:"Polygon",id:46059,arcs:[[-934,1061,1062,1063,-1058,-926]]},{type:"Polygon",id:27129,arcs:[[-897,-1040,1064,1065,1066,1067,-1047,-962,-871]]},{type:"Polygon",id:16037,arcs:[[1068,1069,1070,1071,1072,-935,-811]]},{type:"Polygon",id:55093,arcs:[[-945,1073,1074,-1051,-903,-942]]},{type:"Polygon",id:26001,arcs:[[1075,1076,1077,1078]]},{type:"Polygon",id:26079,arcs:[[1079,1080,1081,-947]]},{type:"Polygon",id:26039,arcs:[[1082,1083,-1080,-952]]},{type:"Polygon",id:55035,arcs:[[-987,1084,1085,1086,1087,-943,-907]]},{type:"Polygon",id:26135,arcs:[[-1078,1088,-1083,-955]]},{type:"Polygon",id:16087,arcs:[[1089,1090,1091,-970,-914]]},{type:"Polygon",id:41031,arcs:[[-978,1092,1093,1094,-909,-806]]},{type:"Polygon",id:27139,arcs:[[-1054,1095,1096,1097,-1041,-930]]},{type:"Polygon",id:46057,arcs:[[-1046,1098,1099,-957,-961]]},{type:"Polygon",id:50015,arcs:[[1100,1101,1102,-992,-1008]]},{type:"Polygon",id:41043,arcs:[[-1095,1103,1104,1105,-973,-910]]},{type:"Polygon",id:46117,arcs:[[-1057,1106,1107,1108,1109,-850]]},{type:"Polygon",id:26019,arcs:[[1110,1111,1112,1113]]},{type:"Polygon",id:50005,arcs:[[1114,1115,1116,-1101,-1007,-997]]},{type:"MultiPolygon",id:23027,arcs:[[[-601,1117,1118,1119,1120,-565]]]},{type:"Polygon",id:16043,arcs:[[1121,1122,1123,1124,1125,-735,-758,-652]]},{type:"Polygon",id:46055,arcs:[[1126,1127,1128,-982,-852,-1110]]},{type:"Polygon",id:50007,arcs:[[-1103,1129,1130,1131,-1003,-1e3,-993]]},{type:"Polygon",id:41003,arcs:[[-1106,1132,-979,-974]]},{type:"Polygon",id:23011,arcs:[[1133,1134,1135,1136,-815,-566,-1121]]},{type:"Polygon",id:27143,arcs:[[-1042,-1098,1137,1138,-1065,-1039]]},{type:"Polygon",id:27049,arcs:[[1139,1140,1141,1142,1143,-1052,-1075]]},{type:"Polygon",id:27127,arcs:[[1144,1145,1146,1147,-1048,-1068]]},{type:"Polygon",id:55097,arcs:[[1148,1149,1150,1151,-966]]},{type:"Polygon",id:55141,arcs:[[-1152,1152,1153,1154,-985,-967]]},{type:"Polygon",id:55009,arcs:[[-883,1155,1156,1157,1158,1159,-988]]},{type:"Polygon",id:55091,arcs:[[-1088,1160,1161,-1140,-1074,-944]]},{type:"Polygon",id:55135,arcs:[[1162,1163,1164,-1149,-990]]},{type:"Polygon",id:55061,arcs:[[1165,1166,-1157,1167,1168]]},{type:"Polygon",id:56039,arcs:[[1169,1170,1171,1172,1173,-1122,-651,-1014]]},{type:"Polygon",id:46005,arcs:[[-959,1174,1175,1176,-1062,-933]]},{type:"Polygon",id:27081,arcs:[[1177,1178,1179,-1044,-1050]]},{type:"Polygon",id:27083,arcs:[[-1148,1180,1181,-1178,-1049]]},{type:"Polygon",id:46081,arcs:[[-984,1182,1183,-1033,-939]]},{type:"Polygon",id:55011,arcs:[[-1087,1184,1185,1186,-1161]]},{type:"Polygon",id:55121,arcs:[[1187,1188,1189,1190,-1185,-1086]]},{type:"Polygon",id:55053,arcs:[[-986,-1155,1191,1192,1193,-1188,-1085]]},{type:"Polygon",id:55087,arcs:[[-989,-1160,1194,1195,-1163]]},{type:"Polygon",id:16033,arcs:[[-1126,1196,1197,-809,-736]]},{type:"Polygon",id:56019,arcs:[[-1027,1198,1199,1200,-1022,-1029]]},{type:"Polygon",id:41013,arcs:[[-977,-1037,1201,1202,-1093]]},{type:"Polygon",id:46065,arcs:[[-1061,1203,-1107,-1056]]},{type:"Polygon",id:36031,arcs:[[1204,1205,1206,1207,-1030,-1004,-1132]]},{type:"Polygon",id:27079,arcs:[[1208,1209,1210,1211,-1138,-1097]]},{type:"Polygon",id:27131,arcs:[[-1053,-1144,1212,1213,1214,-1209,-1096]]},{type:"Polygon",id:46077,arcs:[[-1100,1215,1216,1217,1218,-1175,-958]]},{type:"Polygon",id:46011,arcs:[[-1180,1219,1220,1221,-1216,-1099,-1045]]},{type:"Polygon",id:26101,arcs:[[1222,1223,1224,1225,-1112]]},{type:"Polygon",id:26165,arcs:[[1226,1227,1228,-1223,1229]]},{type:"Polygon",id:26143,arcs:[[1230,1231,1232,1233,-1084]]},{type:"Polygon",id:26113,arcs:[[-1234,1234,1235,-1227,-1081]]},{type:"Polygon",id:26069,arcs:[[1236,1237,1238,-1077]]},{type:"Polygon",id:26129,arcs:[[-1239,1239,1240,-1231,-1089]]},{type:"Polygon",id:16045,arcs:[[-937,1241,1242,1243,1244,-1090,-913]]},{type:"Polygon",id:46103,arcs:[[-1129,1245,1246,1247,1248,-1183,-983]]},{type:"Polygon",id:50023,arcs:[[1249,1250,-1130,-1102,-1117]]},{type:"Polygon",id:27015,arcs:[[1251,1252,1253,1254,-1145,-1067]]},{type:"Polygon",id:23001,arcs:[[1255,1256,-886,-816,-1137]]},{type:"Polygon",id:27103,arcs:[[1257,-1252,-1066,-1139,-1212]]},{type:"Polygon",id:27157,arcs:[[-1162,-1187,1258,1259,-1141]]},{type:"Polygon",id:41045,arcs:[[-1092,1260,1261,1262,1263,1264,-1035,-971]]},{type:"Polygon",id:33009,arcs:[[1265,1266,1267,1268,1269,1270,-1115,-996,-899]]},{type:"Polygon",id:41017,arcs:[[-1203,1271,1272,1273,1274,-1104,-1094]]},{type:"Polygon",id:36045,arcs:[[1275,1276,-1019,1277,1278,1279,1280,1281]]},{type:"MultiPolygon",id:23013,arcs:[[[1282,1283,-1119]]]},{type:"Polygon",id:16015,arcs:[[-1073,1284,1285,-1242,-936]]},{type:"Polygon",id:23015,arcs:[[-1120,-1284,1286,1287,1288,-1134]]},{type:"Polygon",id:55071,arcs:[[-1167,1289,1290,1291,-1158]]},{type:"Polygon",id:50001,arcs:[[-1251,1292,1293,1294,1295,-1205,-1131]]},{type:"Polygon",id:41039,arcs:[[-1275,1296,1297,1298,-980,-1133,-1105]]},{type:"Polygon",id:33003,arcs:[[-890,888,1299,1300,1301,-1266,-898]]},{type:"Polygon",id:27013,arcs:[[-1211,1302,1303,1304,1305,-1253,-1258]]},{type:"Polygon",id:55057,arcs:[[1306,1307,1308,1309,-1192,-1154]]},{type:"Polygon",id:55001,arcs:[[-1151,1310,1311,1312,-1307,-1153]]},{type:"Polygon",id:55137,arcs:[[-1165,1313,1314,1315,-1311,-1150]]},{type:"Polygon",id:55139,arcs:[[1316,1317,1318,-1314,-1164,-1196]]},{type:"Polygon",id:55015,arcs:[[-1159,-1292,1319,1320,-1317,-1195]]},{type:"Polygon",id:16023,arcs:[[-1198,1321,1322,1323,-1070,-1069,-810]]},{type:"Polygon",id:50017,arcs:[[-1271,1324,-1293,-1250,-1116]]},{type:"Polygon",id:36049,arcs:[[1325,1326,-1278,-1018,1327]]},{type:"Polygon",id:46085,arcs:[[1328,1329,1330,1331,1332,-1108,-1204,-1060,1333]]},{type:"Polygon",id:27117,arcs:[[-1182,1334,1335,1336,-1220,-1179]]},{type:"Polygon",id:27101,arcs:[[-1147,1337,1338,1339,-1335,-1181]]},{type:"Polygon",id:46073,arcs:[[-1177,1340,1341,1342,1343,-1063]]},{type:"Polygon",id:27147,arcs:[[1344,1345,1346,1347,-1214]]},{type:"Polygon",id:27039,arcs:[[1348,1349,-1345,-1213,-1143]]},{type:"Polygon",id:46101,arcs:[[-1337,1350,1351,-1221]]},{type:"Polygon",id:27161,arcs:[[-1348,1352,1353,-1303,-1210,-1215]]},{type:"Polygon",id:46017,arcs:[[-1344,1354,-1334,-1059,-1064]]},{type:"Polygon",id:46111,arcs:[[-1219,1355,1356,1357,1358,-1341,-1176]]},{type:"Polygon",id:27109,arcs:[[-1260,1359,1360,1361,-1349,-1142]]},{type:"Polygon",id:27033,arcs:[[-1255,1362,1363,1364,-1338,-1146]]},{type:"Polygon",id:46079,arcs:[[-1222,-1352,1365,1366,1367,-1217]]},{type:"Polygon",id:46097,arcs:[[-1368,1368,1369,-1356,-1218]]},{type:"Polygon",id:27169,arcs:[[-1186,-1191,1370,1371,1372,-1360,-1259]]},{type:"Polygon",id:56045,arcs:[[-1184,-1249,1373,1374,1375,-1025,-1034]]},{type:"Polygon",id:26105,arcs:[[1376,1377,1378,-1225]]},{type:"Polygon",id:23005,arcs:[[-1257,1379,1380,1381,1382,1383,-887]]},{type:"Polygon",id:46075,arcs:[[-1333,1384,1385,-1386,1386,-1127,-1109]]},{type:"Polygon",id:56043,arcs:[[-1201,1387,1388,1389,-1011,-1023]]},{type:"MultiPolygon",id:23023,arcs:[[[-1382,1390]],[[-1288,1391]],[[1392,-1380,-1256,-1136]]]},{type:"Polygon",id:26085,arcs:[[-1224,-1229,1393,1394,-1377]]},{type:"Polygon",id:26133,arcs:[[-1236,1395,1396,-1394,-1228]]},{type:"Polygon",id:26035,arcs:[[-1233,1397,1398,-1396,-1235]]},{type:"Polygon",id:26051,arcs:[[1399,1400,1401,-1398,-1232,-1241]]},{type:"Polygon",id:55081,arcs:[[-1310,1402,1403,-1193]]},{type:"Polygon",id:16075,arcs:[[-1245,1404,-1261,-1091]]},{type:"Polygon",id:36041,arcs:[[1405,1406,1407,1408,-1016,-1031,-1208]]},{type:"Polygon",id:27165,arcs:[[-1306,1409,1410,-1363,-1254]]},{type:"Polygon",id:16039,arcs:[[-1072,1411,1412,1413,1414,1415,1416,-1285]]},{type:"Polygon",id:36043,arcs:[[-1409,1417,1418,1419,1420,-1328,-1017]]},{type:"Polygon",id:55063,arcs:[[-1194,-1404,1421,1422,-1371,-1190,-1189]]},{type:"Polygon",id:56017,arcs:[[-1390,1423,-1012]]},{type:"Polygon",id:16051,arcs:[[-1125,1424,1425,1426,-1322,-1197]]},{type:"Polygon",id:41025,arcs:[[-1265,1427,1428,1429,-1272,-1202,-1036]]},{type:"Polygon",id:56013,arcs:[[-1424,-1389,1430,1431,1432,1433,-1170,-1013]]},{type:"Polygon",id:26017,arcs:[[1434,1435,1436,1437,-1401,1438]]},{type:"Polygon",id:46071,arcs:[[-1387,1385,1439,1440,1441,-1246,-1128]]},{type:"Polygon",id:16013,arcs:[[-1324,1442,1443,1444,1445,1446,1447,-1412,-1071]]},{type:"Polygon",id:16081,arcs:[[-1174,1448,1449,-1123]]},{type:"Polygon",id:55047,arcs:[[-1319,1450,1451,1452,1453,-1315]]},{type:"Polygon",id:55077,arcs:[[-1454,1454,-1312,-1316]]},{type:"Polygon",id:50027,arcs:[[-1270,1455,1456,1457,1458,-1294,-1325]]},{type:"Polygon",id:41019,arcs:[[1459,1460,1461,1462,1463,1464,-1298]]},{type:"Polygon",id:55039,arcs:[[1465,1466,1467,-1451,-1318,-1321]]},{type:"Polygon",id:46003,arcs:[[-1359,1468,1469,1470,1471,-1342]]},{type:"Polygon",id:46015,arcs:[[-1472,1472,-1329,-1355,-1343]]},{type:"Polygon",id:16065,arcs:[[-1450,1473,-1425,-1124]]},{type:"Polygon",id:55117,arcs:[[1474,1475,1476,-1466,-1320,-1291]]},{type:"Polygon",id:16027,arcs:[[-1244,1477,1478,-1262,-1405]]},{type:"Polygon",id:46095,arcs:[[-1332,1479,1480,-1440,-1386,-1385]]},{type:"Polygon",id:16025,arcs:[[1481,1482,-1413,-1448]]},{type:"Polygon",id:50021,arcs:[[1483,1484,-1295,-1459]]},{type:"Polygon",id:46033,arcs:[[1485,1486,1487,-1374,-1248]]},{type:"Polygon",id:27133,arcs:[[-1340,1488,1489,1490,-1336]]},{type:"Polygon",id:27105,arcs:[[-1365,1491,1492,1493,-1489,-1339]]},{type:"Polygon",id:27047,arcs:[[1494,1495,1496,1497,-1353,-1347]]},{type:"Polygon",id:27099,arcs:[[-1362,1498,1499,1500,1501,-1495,-1346,-1350]]},{type:"Polygon",id:27055,arcs:[[-1423,1502,1503,1504,1505,-1372]]},{type:"Polygon",id:46035,arcs:[[1506,1507,1508,-1469,-1358]]},{type:"Polygon",id:46061,arcs:[[-1370,1509,1510,-1507,-1357]]},{type:"Polygon",id:27045,arcs:[[-1373,-1506,1511,1512,-1499,-1361]]},{type:"Polygon",id:27063,arcs:[[-1411,1513,1514,1515,1516,-1492,-1364]]},{type:"Polygon",id:27043,arcs:[[-1354,-1498,1517,1518,1519,-1304]]},{type:"Polygon",id:46099,arcs:[[1520,1521,1522,1523,-1366,-1351,-1491]]},{type:"Polygon",id:27091,arcs:[[-1305,-1520,1524,1525,-1514,-1410]]},{type:"Polygon",id:46087,arcs:[[-1367,-1524,1526,1527,-1510,-1369]]},{type:"Polygon",id:26111,arcs:[[-1438,1528,1529,1530,-1402]]},{type:"Polygon",id:26127,arcs:[[1531,1532,1533,-1378]]},{type:"Polygon",id:26073,arcs:[[-1531,1534,1535,1536,-1399]]},{type:"Polygon",id:23031,arcs:[[1537,1538,-1300,-889,-888,-1384]]},{type:"Polygon",id:26107,arcs:[[-1537,1539,1540,-1397]]},{type:"Polygon",id:26123,arcs:[[-1541,1541,1542,1543,-1532,-1395]]},{type:"Polygon",id:36115,arcs:[[-1485,1544,1545,1546,1547,-1206,-1296]]},{type:"Polygon",id:16001,arcs:[[-1286,-1417,1548,-1478,-1243]]},{type:"Polygon",id:36113,arcs:[[1549,-1406,-1207,-1548]]},{type:"Polygon",id:46123,arcs:[[1550,1551,1552,-1480,-1331]]},{type:"Polygon",id:33001,arcs:[[1553,1554,-1267,-1302]]},{type:"Polygon",id:26157,arcs:[[1555,1556,1557,1558,1559,-1436,1560,1561]]},{type:"Polygon",id:55123,arcs:[[1562,1563,1564,1565,-1503,-1422,-1403,-1309]]},{type:"Polygon",id:36075,arcs:[[-1327,1566,1567,1568,1569,1570,-1279]]},{type:"Polygon",id:46113,arcs:[[1571,1572,1573,1574,-1486,-1247,-1442]]},{type:"Polygon",id:26151,arcs:[[1575,1576,-1557,1577,1578]]},{type:"Polygon",id:16073,arcs:[[-1549,-1416,1579,1580,1581,-1263,-1479]]},{type:"Polygon",id:55021,arcs:[[1582,1583,1584,-1313,-1455,-1453]]},{type:"Polygon",id:55111,arcs:[[-1585,1585,1586,1587,-1563,-1308]]},{type:"Polygon",id:55027,arcs:[[1588,1589,1590,1591,-1583,-1452,-1468]]},{type:"Polygon",id:16019,arcs:[[-1474,-1449,-1173,1592,1593,1594,-1426]]},{type:"Polygon",id:16011,arcs:[[1595,1596,1597,-1443,-1323,-1427,-1595]]},{type:"Polygon",id:41035,arcs:[[1598,1599,1600,1601,-1460,-1297,-1274]]},{type:"Polygon",id:41037,arcs:[[1602,1603,-1599,-1273,-1430]]},{type:"Polygon",id:36065,arcs:[[1604,1605,-1567,-1326,-1421]]},{type:"Polygon",id:33013,arcs:[[-1555,1606,1607,1608,1609,-1268]]},{type:"Polygon",id:41011,arcs:[[1610,1611,-1464]]},{type:"Polygon",id:33019,arcs:[[-1610,1612,1613,1614,-1456,-1269]]},{type:"Polygon",id:33017,arcs:[[-1539,1615,1616,-1607,-1554,-1301]]},{type:"Polygon",id:26145,arcs:[[-1560,1617,1618,1619,-1529,-1437]]},{type:"Polygon",id:55103,arcs:[[1620,1621,1622,-1564,-1588]]},{type:"Polygon",id:55089,arcs:[[1623,1624,1625,-1476]]},{type:"Polygon",id:55131,arcs:[[-1477,-1626,1626,-1589,-1467]]},{type:"Polygon",id:19189,arcs:[[1627,1628,1629,-1518,-1497]]},{type:"Polygon",id:19109,arcs:[[1630,1631,1632,-1525,-1519,-1630,1633]]},{type:"Polygon",id:19059,arcs:[[1634,1635,-1516,1636]]},{type:"Polygon",id:19063,arcs:[[1637,-1637,-1515,-1526,-1633]]},{type:"Polygon",id:19195,arcs:[[1638,-1628,-1496,-1502,1639]]},{type:"Polygon",id:19143,arcs:[[1640,1641,-1493,-1517,-1636]]},{type:"Polygon",id:56027,arcs:[[-1488,1642,1643,1644,1645,1646,-1375]]},{type:"Polygon",id:19131,arcs:[[1647,1648,-1640,-1501,1649]]},{type:"Polygon",id:19119,arcs:[[1650,1651,-1521,-1490,-1494,-1642]]},{type:"Polygon",id:19089,arcs:[[1652,1653,-1650,-1500,-1513]]},{type:"Polygon",id:19005,arcs:[[-1566,1654,1655,1656,-1504]]},{type:"Polygon",id:19191,arcs:[[1657,1658,-1653,-1512,-1505,-1657]]},{type:"Polygon",id:46083,arcs:[[-1652,1659,1660,1661,1662,-1522]]},{type:"Polygon",id:56009,arcs:[[-1647,1663,1664,1665,1666,-1199,-1026,-1376]]},{type:"Polygon",id:46023,arcs:[[-1471,1667,1668,1669,1670,1671,1672,-1473]]},{type:"Polygon",id:46125,arcs:[[-1523,-1663,1673,1674,1675,-1527]]},{type:"Polygon",id:46067,arcs:[[-1528,-1676,1676,1677,-1669,1678,-1508,-1511]]},{type:"Polygon",id:56025,arcs:[[-1200,-1667,1679,-1431,-1388]]},{type:"Polygon",id:46043,arcs:[[-1509,-1679,-1668,-1470]]},{type:"Polygon",id:46053,arcs:[[-1673,1680,1681,-1551,-1330]]},{type:"Polygon",id:46047,arcs:[[-1575,1682,1683,-1643,-1487]]},{type:"Polygon",id:26121,arcs:[[-1544,1684,1685,1686,-1533]]},{type:"Polygon",id:26117,arcs:[[-1536,1687,1688,1689,-1542,-1540]]},{type:"Polygon",id:56035,arcs:[[1690,1691,-1171,-1434]]},{type:"Polygon",id:26057,arcs:[[-1530,-1620,1692,1693,-1688,-1535]]},{type:"Polygon",id:55023,arcs:[[-1623,1694,1695,-1655,-1565]]},{type:"Polygon",id:36011,arcs:[[1696,1697,1698,1699,1700,1701,-1570]]},{type:"Polygon",id:36091,arcs:[[-1547,1702,1703,1704,1705,1706,-1407,-1550]]},{type:"Polygon",id:46007,arcs:[[1707,1708,-1572,-1441]]},{type:"Polygon",id:46121,arcs:[[-1553,1709,-1708,-1481]]},{type:"Polygon",id:36073,arcs:[[1710,1711,1712,1713]]},{type:"Polygon",id:36063,arcs:[[-1713,1714,1715,1716]]},{type:"Polygon",id:36055,arcs:[[1717,1718,1719,1720,-1711,1721]]},{type:"Polygon",id:36117,arcs:[[1722,1723,-1718,1724,-1701]]},{type:"Polygon",id:26087,arcs:[[1725,1726,1727,1728,-1558,-1577]]},{type:"Polygon",id:56023,arcs:[[-1692,1729,1730,1731,1732,1733,-1593,-1172]]},{type:"Polygon",id:50003,arcs:[[-1458,1734,1735,1736,1737,-1545,-1484]]},{type:"Polygon",id:55025,arcs:[[-1592,1738,1739,1740,1741,-1586,-1584]]},{type:"Polygon",id:26081,arcs:[[1742,1743,1744,1745,-1685,-1543,-1690]]},{type:"Polygon",id:36035,arcs:[[-1707,1746,-1418,-1408]]},{type:"Polygon",id:33015,arcs:[[1747,1748,1749,-1608,-1617]]},{type:"Polygon",id:36067,arcs:[[1750,1751,-1697,-1569]]},{type:"Polygon",id:50025,arcs:[[-1615,1752,1753,-1735,-1457]]},{type:"Polygon",id:19167,arcs:[[1754,1755,1756,-1660,-1651]]},{type:"Polygon",id:19141,arcs:[[1757,1758,-1755,-1641]]},{type:"Polygon",id:19033,arcs:[[-1649,1759,1760,1761,-1639]]},{type:"Polygon",id:19081,arcs:[[-1762,1762,-1634,-1629]]},{type:"Polygon",id:19147,arcs:[[-1632,1763,1764,-1638]]},{type:"Polygon",id:19041,arcs:[[-1765,1765,-1758,-1635]]},{type:"Polygon",id:26049,arcs:[[-1729,1766,1767,1768,-1618,-1559]]},{type:"Polygon",id:19037,arcs:[[-1659,1769,1770,1771,-1654]]},{type:"Polygon",id:19067,arcs:[[-1772,1772,-1760,-1648]]},{type:"Polygon",id:55049,arcs:[[-1587,-1742,1773,1774,1775,-1621]]},{type:"Polygon",id:55043,arcs:[[-1776,1776,1777,1778,1779,-1695,-1622]]},{type:"Polygon",id:33011,arcs:[[-1750,1780,1781,1782,1783,-1613,-1609]]},{type:"Polygon",id:26139,arcs:[[-1746,1784,1785,-1686]]},{type:"Polygon",id:16063,arcs:[[1786,1787,1788,-1482,-1447]]},{type:"Polygon",id:16047,arcs:[[-1789,1789,1790,1791,-1414,-1483]]},{type:"Polygon",id:55055,arcs:[[1792,1793,1794,-1739,-1591]]},{type:"Polygon",id:16067,arcs:[[1795,1796,-1787,-1446]]},{type:"Polygon",id:55133,arcs:[[-1627,1797,1798,1799,-1793,-1590]]},{type:"Polygon",id:55079,arcs:[[1800,1801,-1798,-1625]]},{type:"Polygon",id:36053,arcs:[[-1606,1802,1803,1804,-1751,-1568]]},{type:"Polygon",id:33005,arcs:[[-1784,1805,1806,-1753,-1614]]},{type:"Polygon",id:46135,arcs:[[1807,1808,1809,1810,-1677,-1675]]},{type:"Polygon",id:46009,arcs:[[-1811,1811,-1670,-1678]]},{type:"Polygon",id:26155,arcs:[[-1769,1812,1813,1814,-1693,-1619]]},{type:"Polygon",id:36037,arcs:[[1815,1816,1817,-1715,-1712,-1721]]},{type:"Polygon",id:26067,arcs:[[1818,1819,1820,-1743,-1689]]},{type:"Polygon",id:26037,arcs:[[-1815,1821,1822,-1819,-1694]]},{type:"Polygon",id:16077,arcs:[[-1598,1823,1824,1825,-1444]]},{type:"MultiPolygon",id:36029,arcs:[[[1826]],[[-1818,1827,1828,1829,1830,1831,-1716]]]},{type:"Polygon",id:46127,arcs:[[-1757,1832,1833,1834,1835,1836,-1661]]},{type:"Polygon",id:46027,arcs:[[-1837,1837,1838,-1808,-1674,-1662]]},{type:"Polygon",id:19065,arcs:[[1839,1840,1841,-1770,-1658]]},{type:"Polygon",id:19043,arcs:[[-1696,-1780,1842,1843,-1840,-1656]]},{type:"Polygon",id:36057,arcs:[[-1706,1844,1845,1846,-1419,-1747]]},{type:"Polygon",id:36069,arcs:[[1847,1848,1849,1850,-1719,-1724]]},{type:"Polygon",id:16005,arcs:[[1851,1852,1853,-1824,-1597]]},{type:"Polygon",id:16029,arcs:[[-1594,-1734,1854,1855,-1852,-1596]]},{type:"Polygon",id:36099,arcs:[[1856,1857,1858,-1848,-1723,-1700]]},{type:"Polygon",id:31165,arcs:[[1859,1860,1861,-1644,-1684,1862]]},{type:"Polygon",id:31161,arcs:[[1863,1864,1865,1866,1867,-1573,1868]]},{type:"Polygon",id:31045,arcs:[[1869,-1863,-1683,-1574,-1868]]},{type:"Polygon",id:31015,arcs:[[1870,1871,1872,-1681,-1672]]},{type:"Polygon",id:31103,arcs:[[-1873,1873,1874,1875,-1552,-1682]]},{type:"Polygon",id:31031,arcs:[[-1710,-1876,1876,1877,1878,1879,1880,-1869,-1709]]},{type:"Polygon",id:41029,arcs:[[-1602,1881,1882,-1461]]},{type:"Polygon",id:36051,arcs:[[-1851,1883,1884,1885,-1816,-1720]]},{type:"Polygon",id:36083,arcs:[[-1738,1886,1887,1888,-1703,-1546]]},{type:"Polygon",id:36093,arcs:[[1889,1890,-1845,-1705]]},{type:"Polygon",id:41015,arcs:[[-1463,1891,1892,1893,-1611]]},{type:"Polygon",id:16083,arcs:[[-1791,1894,1895,1896,-1580,-1415,-1792]]},{type:"Polygon",id:19149,arcs:[[1897,1898,-1833,-1756]]},{type:"Polygon",id:19021,arcs:[[1899,1900,1901,-1766]]},{type:"Polygon",id:19035,arcs:[[-1902,1902,1903,-1898,-1759]]},{type:"Polygon",id:19151,arcs:[[1904,1905,1906,-1900,-1764]]},{type:"Polygon",id:19197,arcs:[[1907,1908,1909,1910,-1763]]},{type:"Polygon",id:19091,arcs:[[-1911,1911,-1905,-1631]]},{type:"Polygon",id:19069,arcs:[[1912,1913,-1908,-1761]]},{type:"Polygon",id:19023,arcs:[[1914,1915,1916,-1913,-1773]]},{type:"Polygon",id:19017,arcs:[[-1842,1917,-1915,-1771]]},{type:"Polygon",id:36077,arcs:[[-1847,1918,1919,1920,-1803,-1605,-1420]]},{type:"Polygon",id:31089,arcs:[[1921,1922,1923,1924,1925,1926,-1872]]},{type:"Polygon",id:26099,arcs:[[1927,1928,1929,-1727,1930]]},{type:"Polygon",id:26125,arcs:[[1931,1932,1933,-1767,-1728,-1930]]},{type:"Polygon",id:25009,arcs:[[1934,1935,1936,-1781,-1749]]},{type:"Polygon",id:31107,arcs:[[-1812,-1810,1937,1938,1939,-1922,-1871,-1671]]},{type:"Polygon",id:31027,arcs:[[-1839,1940,1941,1942,-1938,-1809]]},{type:"Polygon",id:36121,arcs:[[-1886,1943,1944,-1828,-1817]]},{type:"Polygon",id:55045,arcs:[[1945,1946,1947,1948,-1774,-1741]]},{type:"Polygon",id:16053,arcs:[[-1797,1949,-1895,-1790,-1788]]},{type:"Polygon",id:55105,arcs:[[-1795,1950,1951,1952,-1946,-1740]]},{type:"Polygon",id:31017,arcs:[[1953,1954,1955,-1877,-1875]]},{type:"Polygon",id:55127,arcs:[[-1800,1956,1957,1958,1959,-1951,-1794]]},{type:"Polygon",id:55101,arcs:[[1960,1961,-1957,-1799,-1802]]},{type:"Polygon",id:36095,arcs:[[-1891,1962,1963,1964,-1919,-1846]]},{type:"Polygon",id:36001,arcs:[[-1889,1965,-1963,-1890,-1704]]},{type:"Polygon",id:55065,arcs:[[-1949,1966,1967,-1777,-1775]]},{type:"Polygon",id:31149,arcs:[[1968,-1954,-1874,-1927]]},{type:"Polygon",id:36023,arcs:[[1969,1970,-1698,-1752,-1805,1971,1972]]},{type:"Polygon",id:41033,arcs:[[-1462,-1883,1973,1974,-1892]]},{type:"Polygon",id:26093,arcs:[[-1934,1975,1976,1977,-1813,-1768]]},{type:"Polygon",id:26065,arcs:[[-1978,1978,1979,-1822,-1814]]},{type:"Polygon",id:26045,arcs:[[-1823,-1980,1980,1981,1982,-1820]]},{type:"Polygon",id:26015,arcs:[[-1983,1983,1984,1985,-1744,-1821]]},{type:"Polygon",id:26005,arcs:[[-1745,-1986,1986,1987,1988,-1785]]},{type:"Polygon",id:36123,arcs:[[1989,1990,-1849,-1859]]},{type:"Polygon",id:31051,arcs:[[-1836,1991,1992,1993,-1941,-1838]]},{type:"Polygon",id:25003,arcs:[[1994,1995,1996,1997,1998,1999,-1887,-1737]]},{type:"Polygon",id:36017,arcs:[[-1921,2e3,2001,2002,-1972,-1804]]},{type:"Polygon",id:25011,arcs:[[2003,-1995,-1736,-1754,-1807,2004]]},{type:"Polygon",id:25017,arcs:[[2005,2006,2007,2008,2009,2010,2011,2012,2013,-1782,-1937]]},{type:"Polygon",id:25027,arcs:[[-1783,-2014,2014,2015,2016,2017,2018,2019,-2005,-1806]]},{type:"Polygon",id:16031,arcs:[[-1826,2020,2021,2022,-1896,-1950,-1796,-1445]]},{type:"Polygon",id:19061,arcs:[[2023,2024,2025,2026,-1843,-1779]]},{type:"Polygon",id:55059,arcs:[[2027,2028,2029,-1958,-1962]]},{type:"Polygon",id:19055,arcs:[[-2027,2030,2031,2032,-1844]]},{type:"Polygon",id:19187,arcs:[[-1910,2033,2034,2035,2036,-1906,-1912]]},{type:"Polygon",id:19019,arcs:[[-2033,2037,2038,2039,-1841]]},{type:"Polygon",id:19013,arcs:[[-2040,2040,2041,2042,-1916,-1918]]},{type:"Polygon",id:36109,arcs:[[-1971,2043,2044,2045,-1857,-1699]]},{type:"Polygon",id:56015,arcs:[[-1862,2046,2047,2048,2049,-1645]]},{type:"Polygon",id:56031,arcs:[[-2050,2050,2051,-1664,-1646]]},{type:"Polygon",id:16007,arcs:[[-1733,2052,2053,-1855]]},{type:"Polygon",id:36101,arcs:[[-1850,-1991,2054,2055,2056,2057,2058,-1884]]},{type:"Polygon",id:36013,arcs:[[2059,2060,2061,2062,-1831]]},{type:"Polygon",id:19193,arcs:[[-1904,2063,2064,2065,2066,-1834,-1899]]},{type:"Polygon",id:19161,arcs:[[2067,2068,2069,2070,-1901]]},{type:"Polygon",id:19093,arcs:[[-2071,2071,-2064,-1903]]},{type:"Polygon",id:19025,arcs:[[-2037,2072,2073,-2068,-1907]]},{type:"Polygon",id:19079,arcs:[[2074,2075,2076,-2034,-1909]]},{type:"Polygon",id:19083,arcs:[[-1914,2077,2078,2079,-2075]]},{type:"Polygon",id:19075,arcs:[[-2043,2080,2081,-2078,-1917]]},{type:"Polygon",id:25015,arcs:[[-2020,2082,-1996,-2004]]},{type:"Polygon",id:36097,arcs:[[-2046,2083,-2055,-1990,-1858]]},{type:"Polygon",id:36009,arcs:[[-1829,-1945,2084,2085,2086,-2060,-1830]]},{type:"Polygon",id:31043,arcs:[[-1835,-2067,2087,-1992]]},{type:"Polygon",id:36003,arcs:[[-1885,-2059,2088,2089,-2085,-1944]]},{type:"Polygon",id:36025,arcs:[[-1965,2090,2091,2092,2093,2094,-2001,-1920]]},{type:"Polygon",id:17085,arcs:[[-1968,2095,2096,2097,-2024,-1778]]},{type:"Polygon",id:36021,arcs:[[2098,2099,2100,-1888,-2e3]]},{type:"Polygon",id:17177,arcs:[[2101,-2096,-1967,-1948,2102,2103]]},{type:"Polygon",id:17201,arcs:[[2104,2105,-2103,-1947,-1953]]},{type:"Polygon",id:16071,arcs:[[-1854,2106,2107,2108,-2021,-1825]]},{type:"Polygon",id:17111,arcs:[[2109,2110,2111,2112,2113,-1959,-2030]]},{type:"Polygon",id:17007,arcs:[[-1960,-2114,2114,-2105,-1952]]},{type:"Polygon",id:17097,arcs:[[2115,-2110,-2029,2116]]},{type:"Polygon",id:36039,arcs:[[2117,-2091,-1964,-1966,-2101]]},{type:"MultiPolygon",id:25025,arcs:[[[2118,2119,-2012,2120,-2010]]]},{type:"Polygon",id:31139,arcs:[[2121,2122,2123,-1939,-1943]]},{type:"Polygon",id:31013,arcs:[[2124,2125,-1860,-1870,-1867]]},{type:"Polygon",id:31003,arcs:[[-2124,2126,2127,2128,-1923,-1940]]},{type:"Polygon",id:26161,arcs:[[2129,2130,2131,-1976,-1933,2132]]},{type:"Polygon",id:56007,arcs:[[-1666,2133,2134,2135,2136,2137,-1432,-1680]]},{type:"Polygon",id:56001,arcs:[[-2052,2138,2139,2140,-2134,-1665]]},{type:"Polygon",id:16041,arcs:[[-2054,2141,-2107,-1853,-1856]]},{type:"Polygon",id:26075,arcs:[[-1977,-2132,2142,2143,2144,-1981,-1979]]},{type:"Polygon",id:26025,arcs:[[-2145,2145,2146,2147,-1984,-1982]]},{type:"Polygon",id:26159,arcs:[[2148,2149,2150,2151,-1988]]},{type:"Polygon",id:26077,arcs:[[-2148,2152,-2149,-1987,-1985]]},{type:"Polygon",id:36007,arcs:[[-2002,-2095,2153,2154,2155,-1973,-2003]]},{type:"Polygon",id:36107,arcs:[[-2156,2156,2157,2158,-2044,-1970]]},{type:"Polygon",id:19097,arcs:[[-2098,2159,2160,2161,-2025]]},{type:"Polygon",id:31179,arcs:[[-1994,2162,2163,2164,-2122,-1942]]},{type:"Polygon",id:25021,arcs:[[-2120,2165,2166,2167,2168,-2015,-2013]]},{type:"Polygon",id:25013,arcs:[[-2019,2169,2170,2171,-1997,-2083]]},{type:"Polygon",id:25023,arcs:[[2172,2173,2174,2175,2176,-2167,2177]]},{type:"Polygon",id:19011,arcs:[[2178,2179,2180,-2041,-2039]]},{type:"Polygon",id:19113,arcs:[[-2032,2181,2182,2183,-2179,-2038]]},{type:"Polygon",id:19171,arcs:[[-2181,2184,2185,-2081,-2042]]},{type:"Polygon",id:19105,arcs:[[-2026,-2162,2186,2187,-2182,-2031]]},{type:"Polygon",id:36015,arcs:[[-2045,-2159,2188,2189,-2056,-2084]]},{type:"Polygon",id:31173,arcs:[[-2066,2190,2191,2192,-2163,-1993,-2088]]},{type:"Polygon",id:56037,arcs:[[-1433,-2138,2193,2194,2195,2196,-1730,-1691]]},{type:"Polygon",id:42049,arcs:[[2197,2198,2199,2200,-2062]]},{type:"Polygon",id:26021,arcs:[[2201,2202,2203,2204,-2151]]},{type:"Polygon",id:19133,arcs:[[2205,2206,2207,-2191,-2065]]},{type:"Polygon",id:19127,arcs:[[-2186,2208,2209,-2079,-2082]]},{type:"Polygon",id:19027,arcs:[[-2074,2210,2211,2212,2213,-2069]]},{type:"Polygon",id:19047,arcs:[[-2072,-2070,-2214,2214,2215,-2206]]},{type:"Polygon",id:19015,arcs:[[-2077,2216,2217,2218,2219,-2035]]},{type:"Polygon",id:19073,arcs:[[-2220,2220,2221,-2211,-2073,-2036]]},{type:"Polygon",id:19169,arcs:[[-2080,-2210,2222,2223,-2217,-2076]]},{type:"Polygon",id:17141,arcs:[[2224,2225,2226,2227,-2104,-2106]]},{type:"Polygon",id:17015,arcs:[[-2228,2228,2229,-2160,-2097,-2102]]},{type:"Polygon",id:36111,arcs:[[-2100,2230,2231,2232,-2092,-2118]]},{type:"Polygon",id:17031,arcs:[[-2116,2233,2234,2235,2236,2237,2238,-2111]]},{type:"Polygon",id:17037,arcs:[[2239,2240,2241,2242,-2225,-2115,-2113]]},{type:"Polygon",id:17089,arcs:[[-2239,2243,2244,-2240,-2112]]},{type:"Polygon",id:31075,arcs:[[2245,2246,2247,-1864,-1881]]},{type:"Polygon",id:25005,arcs:[[2248,2249,2250,2251,2252,-2168,-2177]]},{type:"Polygon",id:31091,arcs:[[2253,2254,2255,-2246,-1880]]},{type:"Polygon",id:31039,arcs:[[-2193,2256,2257,2258,2259,-2164]]},{type:"Polygon",id:31119,arcs:[[2260,2261,2262,-2127,-2123]]},{type:"Polygon",id:31167,arcs:[[-2260,2263,2264,-2261,-2165]]},{type:"Polygon",id:31171,arcs:[[2265,2266,2267,-2254,-1879]]},{type:"Polygon",id:31183,arcs:[[2268,2269,2270,2271,-1924,-2129]]},{type:"Polygon",id:31009,arcs:[[-1878,-1956,2272,2273,2274,-2266]]},{type:"Polygon",id:31115,arcs:[[2275,2276,-2273,-1955,-1969,-1926]]},{type:"Polygon",id:31071,arcs:[[-2272,2277,2278,-2276,-1925]]},{type:"Polygon",id:26091,arcs:[[2279,2280,2281,2282,-2143,-2131]]},{type:"Polygon",id:36027,arcs:[[-1999,2283,2284,2285,2286,-2231,-2099]]},{type:"Polygon",id:25001,arcs:[[-2175,2287]]},{type:"Polygon",id:26023,arcs:[[2288,2289,2290,2291,-2147]]},{type:"Polygon",id:26059,arcs:[[-2283,2292,2293,2294,-2289,-2146,-2144]]},{type:"Polygon",id:26149,arcs:[[-2292,2295,2296,2297,-2153]]},{type:"Polygon",id:26027,arcs:[[-2298,2298,2299,-2202,-2150]]},{type:"Polygon",id:9005,arcs:[[-2172,2300,2301,2302,-2284,-1998]]},{type:"Polygon",id:31021,arcs:[[2303,2304,2305,-2257,-2192,-2208]]},{type:"Polygon",id:9003,arcs:[[2306,2307,2308,2309,-2301,-2171]]},{type:"Polygon",id:9013,arcs:[[-2018,2310,2311,-2307,-2170]]},{type:"Polygon",id:19045,arcs:[[-2230,2312,2313,2314,2315,2316,-2187,-2161]]},{type:"Polygon",id:9015,arcs:[[2317,2318,2319,-2311,-2017]]},{type:"Polygon",id:44007,arcs:[[-2253,2320,2321,2322,-2318,-2016,-2169]]},{type:"Polygon",id:36105,arcs:[[2323,2324,2325,-2093,-2233]]},{type:"Polygon",id:6093,arcs:[[-1601,2326,2327,2328,2329,2330,-1974,-1882]]},{type:"Polygon",id:31069,arcs:[[-2248,2331,2332,2333,2334,2335,-1865]]},{type:"Polygon",id:31123,arcs:[[-2336,2336,2337,2338,-2125,-1866]]},{type:"Polygon",id:49005,arcs:[[2339,2340,2341,-2108,-2142]]},{type:"Polygon",id:31157,arcs:[[-2339,2342,-2047,-1861,-2126]]},{type:"Polygon",id:49033,arcs:[[-1732,2343,2344,2345,2346,-2340,-2053]]},{type:"Polygon",id:42015,arcs:[[-2189,-2158,2347,2348,2349,2350,2351]]},{type:"Polygon",id:42117,arcs:[[-2190,-2352,2352,2353,-2057]]},{type:"Polygon",id:49003,arcs:[[2354,2355,2356,-2022,-2109,-2342]]},{type:"Polygon",id:32013,arcs:[[2357,2358,2359,-1428,-1264,-1582,2360]]},{type:"Polygon",id:32007,arcs:[[-2023,-2357,2361,2362,2363,2364,-2361,-1581,-1897]]},{type:"Polygon",id:42083,arcs:[[-2090,2365,2366,2367,2368,-2086]]},{type:"Polygon",id:42105,arcs:[[-2058,-2354,2369,2370,2371,-2366,-2089]]},{type:"Polygon",id:6015,arcs:[[-2331,2372,2373,-1893,-1975]]},{type:"Polygon",id:42127,arcs:[[-2094,-2326,2374,2375,2376,2377,-2154]]},{type:"Polygon",id:42115,arcs:[[2378,2379,-2348,-2157,-2155,-2378]]},{type:"Polygon",id:42123,arcs:[[-2369,2380,2381,2382,-2198,-2061,-2087]]},{type:"Polygon",id:6049,arcs:[[-1604,2383,2384,2385,-2327,-1600]]},{type:"Polygon",id:32031,arcs:[[2386,2387,2388,2389,2390,2391,2392,2393,2394,-2384,-1603,-1429,-2360]]},{type:"Polygon",id:17043,arcs:[[2395,2396,-2244,-2238]]},{type:"Polygon",id:39007,arcs:[[2397,2398,2399,2400,2401,-2200]]},{type:"Polygon",id:19031,arcs:[[-2188,-2317,2402,2403,2404,-2183]]},{type:"Polygon",id:17195,arcs:[[-2227,2405,2406,2407,2408,-2313,-2229]]},{type:"Polygon",id:31011,arcs:[[-2263,2409,2410,2411,-2269,-2128]]},{type:"Polygon",id:17103,arcs:[[-2243,2412,2413,-2406,-2226]]},{type:"Polygon",id:19085,arcs:[[-2216,2414,2415,2416,-2304,-2207]]},{type:"Polygon",id:19095,arcs:[[2417,2418,2419,2420,-2180]]},{type:"Polygon",id:19049,arcs:[[2421,2422,2423,-2221,-2219]]},{type:"Polygon",id:19165,arcs:[[2424,2425,2426,-2415,-2215]]},{type:"Polygon",id:19009,arcs:[[2427,2428,-2425,-2213]]},{type:"Polygon",id:19157,arcs:[[-2421,2429,2430,2431,-2185]]},{type:"Polygon",id:19153,arcs:[[-2224,2432,2433,2434,-2422,-2218]]},{type:"Polygon",id:19099,arcs:[[-2209,-2432,2435,2436,-2433,-2223]]},{type:"Polygon",id:19077,arcs:[[-2424,2437,-2428,-2212,-2222]]},{type:"Polygon",id:19103,arcs:[[-2405,2438,2439,2440,-2418,-2184]]},{type:"Polygon",id:39085,arcs:[[2441,2442,2443,-2401]]},{type:"Polygon",id:42039,arcs:[[-2383,2444,2445,2446,-2398,-2199]]},{type:"Polygon",id:17161,arcs:[[2447,2448,2449,2450,2451,-2314,-2409]]},{type:"Polygon",id:44001,arcs:[[2452,-2321,-2252]]},{type:"Polygon",id:19163,arcs:[[-2452,2453,-2403,-2316,-2315]]},{type:"Polygon",id:44003,arcs:[[2454,2455,2456,-2319,-2323]]},{type:"Polygon",id:18039,arcs:[[2457,2458,2459,2460,2461,-2299,-2297]]},{type:"Polygon",id:18141,arcs:[[2462,2463,2464,-2203,-2300,-2462]]},{type:"Polygon",id:18091,arcs:[[2465,2466,2467,-2204,-2465]]},{type:"Polygon",id:18151,arcs:[[2468,2469,-2290,-2295,2470]]},{type:"Polygon",id:18087,arcs:[[2471,-2458,-2296,-2291,-2470]]},{type:"Polygon",id:31037,arcs:[[-2259,2472,2473,2474,-2264]]},{type:"Polygon",id:31141,arcs:[[-2475,2475,2476,2477,2478,-2410,-2262,-2265]]},{type:"Polygon",id:31053,arcs:[[-2306,2479,2480,2481,2482,-2473,-2258]]},{type:"Polygon",id:31117,arcs:[[-2268,2483,2484,2485,2486,-2255]]},{type:"Polygon",id:31005,arcs:[[-2487,2487,-2332,-2247,-2256]]},{type:"Polygon",id:31077,arcs:[[2488,2489,2490,2491,-2270,-2412]]},{type:"Polygon",id:31041,arcs:[[-2279,2492,2493,2494,2495,2496,2497,-2274,-2277]]},{type:"Polygon",id:31113,arcs:[[-2275,-2498,2498,-2484,-2267]]},{type:"Polygon",id:31175,arcs:[[-2271,-2492,2499,-2493,-2278]]},{type:"Polygon",id:39095,arcs:[[2500,2501,2502,2503,-2281,2504,2505,2506,2507,2508,2509]]},{type:"Polygon",id:17197,arcs:[[-2237,2510,2511,2512,2513,-2396]]},{type:"Polygon",id:39123,arcs:[[2514,2515,2516,2517,2518,-2501]]},{type:"Polygon",id:17093,arcs:[[-2514,2519,2520,-2241,-2245,-2397]]},{type:"Polygon",id:39051,arcs:[[2521,2522,-2293,-2282,-2504]]},{type:"Polygon",id:39055,arcs:[[2523,2524,2525,-2442,-2400]]},{type:"Polygon",id:9011,arcs:[[-2457,2526,2527,2528,-2308,-2312,-2320]]},{type:"Polygon",id:18089,arcs:[[2529,2530,2531,2532,-2511,-2236,2533]]},{type:"Polygon",id:18127,arcs:[[2534,-2530,2535,-2467]]},{type:"Polygon",id:39171,arcs:[[2536,2537,2538,-2471,-2294,-2523]]},{type:"Polygon",id:31007,arcs:[[-2338,2539,2540,2541,-2048,-2343]]},{type:"Polygon",id:31177,arcs:[[-2417,2542,2543,-2480,-2305]]},{type:"MultiPolygon",id:44005,arcs:[[[2544]],[[2545,-2250]]]},{type:"Polygon",id:9001,arcs:[[2546,2547,2548,2549,-2285,-2303]]},{type:"Polygon",id:56021,arcs:[[-2049,-2542,2550,2551,2552,-2139,-2051]]},{type:"Polygon",id:44009,arcs:[[-2527,-2456,2553]]},{type:"Polygon",id:42131,arcs:[[-2380,2554,2555,2556,-2349]]},{type:"Polygon",id:9007,arcs:[[-2529,2557,2558,-2309]]},{type:"Polygon",id:9009,arcs:[[-2559,2559,2560,2561,-2547,-2302,-2310]]},{type:"Polygon",id:42069,arcs:[[-2377,2562,2563,-2555,-2379]]},{type:"Polygon",id:36071,arcs:[[-2287,2564,2565,2566,2567,2568,-2324,-2232]]},{type:"Polygon",id:17099,arcs:[[-2521,2569,2570,2571,2572,2573,2574,-2413,-2242]]},{type:"Polygon",id:39035,arcs:[[-2526,2575,2576,2577,2578,2579,-2443]]},{type:"Polygon",id:42047,arcs:[[2580,2581,2582,2583,-2368]]},{type:"Polygon",id:42053,arcs:[[-2584,2584,2585,2586,-2381]]},{type:"Polygon",id:42121,arcs:[[2587,2588,2589,-2445,-2382,-2587]]},{type:"Polygon",id:39043,arcs:[[2590,2591,2592,2593,2594,2595]]},{type:"Polygon",id:39173,arcs:[[-2519,2596,2597,2598,2599,-2502]]},{type:"Polygon",id:42023,arcs:[[-2372,2600,2601,-2581,-2367]]},{type:"Polygon",id:42103,arcs:[[-2569,2602,2603,-2375,-2325]]},{type:"Polygon",id:19139,arcs:[[-2404,-2454,-2451,2604,-2439]]},{type:"Polygon",id:42081,arcs:[[2605,2606,2607,2608,2609,2610,-2370,-2353,-2351]]},{type:"Polygon",id:42113,arcs:[[-2606,-2350,-2557,2611,2612]]},{type:"Polygon",id:17011,arcs:[[-2575,2613,2614,2615,2616,-2407,-2414]]},{type:"Polygon",id:17073,arcs:[[-2617,2617,2618,2619,-2448,-2408]]},{type:"Polygon",id:56041,arcs:[[-2197,2620,-2344,-1731]]},{type:"Polygon",id:18033,arcs:[[2621,2622,2623,-2469,-2539]]},{type:"Polygon",id:18113,arcs:[[-2624,2624,2625,2626,-2459,-2472]]},{type:"Polygon",id:31125,arcs:[[2627,2628,-2489,-2411,-2479]]},{type:"Polygon",id:36079,arcs:[[2629,2630,-2565,-2286,-2550,2631]]},{type:"Polygon",id:25007,arcs:[[2632]]},{type:"Polygon",id:39093,arcs:[[-2579,2633,2634,2635,-2591,2636]]},{type:"Polygon",id:19183,arcs:[[2637,2638,2639,2640,-2419,-2441]]},{type:"Polygon",id:19181,arcs:[[2641,2642,2643,2644,-2435]]},{type:"Polygon",id:19107,arcs:[[-2641,2645,2646,2647,-2430,-2420]]},{type:"Polygon",id:19121,arcs:[[2648,2649,2650,-2423,-2645]]},{type:"Polygon",id:19123,arcs:[[-2648,2651,2652,2653,-2436,-2431]]},{type:"Polygon",id:19125,arcs:[[-2654,2654,2655,-2642,-2434,-2437]]},{type:"Polygon",id:19155,arcs:[[-2427,2656,2657,2658,2659,2660,-2543,-2416]]},{type:"Polygon",id:19029,arcs:[[-2429,2661,2662,2663,-2657,-2426]]},{type:"Polygon",id:19001,arcs:[[-2438,-2651,2664,2665,-2662]]},{type:"Polygon",id:39155,arcs:[[-2447,2666,2667,2668,-2524,-2399]]},{type:"Polygon",id:39143,arcs:[[2669,-2593,2670,2671,-2597,-2518]]},{type:"Polygon",id:42085,arcs:[[-2590,2672,2673,2674,-2667,-2446]]},{type:"Polygon",id:39069,arcs:[[-2503,-2600,2675,2676,-2537,-2522]]},{type:"Polygon",id:18099,arcs:[[-2461,2677,2678,2679,-2463]]},{type:"Polygon",id:42035,arcs:[[-2611,2680,2681,2682,-2601,-2371]]},{type:"Polygon",id:6023,arcs:[[-2330,2683,2684,2685,-2373]]},{type:"Polygon",id:17063,arcs:[[2686,2687,-2570,-2520,-2513]]},{type:"Polygon",id:31023,arcs:[[-2483,2688,2689,2690,2691,-2476,-2474]]},{type:"Polygon",id:31155,arcs:[[2692,2693,2694,2695,-2689,-2482]]},{type:"Polygon",id:18085,arcs:[[-2627,2696,2697,2698,-2678,-2460]]},{type:"Polygon",id:31033,arcs:[[-2335,2699,2700,2701,2702,-2540,-2337]]},{type:"Polygon",id:42031,arcs:[[2703,2704,2705,-2588,-2586]]},{type:"Polygon",id:49057,arcs:[[-2341,-2347,2706,2707,-2355]]},{type:"Polygon",id:18149,arcs:[[-2680,2708,2709,-2466,-2464]]},{type:"Polygon",id:42079,arcs:[[2710,2711,2712,2713,-2612,-2556,-2564]]},{type:"Polygon",id:39039,arcs:[[2714,2715,2716,-2622,-2538,-2677]]},{type:"Polygon",id:19115,arcs:[[-2605,-2450,2717,2718,2719,-2638,-2440]]},{type:"Polygon",id:31101,arcs:[[2720,2721,2722,-2333,-2488,-2486]]},{type:"Polygon",id:31111,arcs:[[-2499,-2497,2723,2724,2725,2726,-2721,-2485]]},{type:"Polygon",id:25019,arcs:[[2727]]},{type:"Polygon",id:31143,arcs:[[2728,2729,2730,-2477,-2692]]},{type:"Polygon",id:31105,arcs:[[-2703,2731,2732,-2551,-2541]]},{type:"Polygon",id:31121,arcs:[[-2731,2733,2734,2735,-2628,-2478]]},{type:"Polygon",id:31093,arcs:[[-2629,-2736,2736,2737,2738,-2490]]},{type:"Polygon",id:31163,arcs:[[-2491,-2739,2739,-2494,-2500]]},{type:"Polygon",id:31055,arcs:[[-2544,-2661,2740,-2693,-2481]]},{type:"Polygon",id:49029,arcs:[[2741,2742,2743,-2707,-2346]]},{type:"Polygon",id:42065,arcs:[[2744,2745,2746,-2704,-2585,-2583]]},{type:"Polygon",id:6105,arcs:[[2747,2748,2749,-2684,-2329]]},{type:"Polygon",id:36119,arcs:[[2750,2751,-2632,-2549,2752]]},{type:"Polygon",id:34037,arcs:[[2753,2754,2755,2756,-2603,-2568]]},{type:"Polygon",id:39153,arcs:[[2757,2758,2759,2760,-2577]]},{type:"Polygon",id:39133,arcs:[[-2669,2761,2762,-2758,-2576,-2525]]},{type:"Polygon",id:17131,arcs:[[-2620,2763,2764,2765,2766,-2718,-2449]]},{type:"Polygon",id:17155,arcs:[[-2574,2767,-2614]]},{type:"Polygon",id:36087,arcs:[[2768,2769,-2566,-2631,2770]]},{type:"Polygon",id:42037,arcs:[[2771,2772,2773,-2607,-2613,-2714]]},{type:"Polygon",id:17091,arcs:[[-2533,2774,2775,2776,2777,-2687,-2512]]},{type:"Polygon",id:18183,arcs:[[2778,2779,2780,-2697,-2626]]},{type:"MultiPolygon",id:36103,arcs:[[[2781,2782]]]},{type:"Polygon",id:39077,arcs:[[-2636,2783,2784,2785,2786,-2671,-2592]]},{type:"Polygon",id:18073,arcs:[[-2710,2787,2788,2789,2790,-2531,-2535]]},{type:"Polygon",id:39103,arcs:[[-2761,2791,2792,-2634,-2578]]},{type:"Polygon",id:18003,arcs:[[2793,2794,2795,2796,2797,-2779,-2625,-2623,-2717]]},{type:"Polygon",id:39147,arcs:[[-2787,2798,2799,2800,-2598,-2672]]},{type:"Polygon",id:42033,arcs:[[2801,2802,2803,2804,-2745,-2582,-2602,-2683]]},{type:"Polygon",id:49043,arcs:[[-2621,-2196,2805,2806,2807,2808,-2742,-2345]]},{type:"Polygon",id:42027,arcs:[[2809,2810,2811,2812,-2802,-2682]]},{type:"Polygon",id:42089,arcs:[[-2757,2813,2814,2815,-2711,-2563,-2376,-2604]]},{type:"Polygon",id:39125,arcs:[[2816,2817,-2794,-2716]]},{type:"Polygon",id:17175,arcs:[[-2616,2818,2819,2820,-2618]]},{type:"Polygon",id:31049,arcs:[[-2723,2821,2822,-2700,-2334]]},{type:"Polygon",id:18111,arcs:[[2823,2824,-2775,-2532,-2791]]},{type:"Polygon",id:34031,arcs:[[2825,2826,-2754,-2567,-2770,2827]]},{type:"Polygon",id:31153,arcs:[[-2660,2828,2829,-2694,-2741]]},{type:"Polygon",id:6035,arcs:[[-2395,2830,2831,2832,-2385]]},{type:"Polygon",id:6089,arcs:[[-2386,-2833,2833,2834,-2748,-2328]]},{type:"Polygon",id:42097,arcs:[[2835,-2773,2836,2837,2838,2839,2840,-2609]]},{type:"Polygon",id:18049,arcs:[[2841,2842,2843,2844,-2679,-2699]]},{type:"Polygon",id:31081,arcs:[[2845,2846,2847,2848,-2734,-2730]]},{type:"Polygon",id:18131,arcs:[[-2845,2849,2850,-2788,-2709]]},{type:"Polygon",id:42093,arcs:[[-2774,-2836,-2608]]},{type:"Polygon",id:42019,arcs:[[-2706,2851,2852,2853,2854,-2673,-2589]]},{type:"Polygon",id:42005,arcs:[[-2747,2855,2856,2857,-2852,-2705]]},{type:"Polygon",id:39063,arcs:[[-2801,2858,2859,2860,2861,-2599]]},{type:"Polygon",id:39137,arcs:[[-2862,2862,2863,-2817,-2715,-2676]]},{type:"Polygon",id:19101,arcs:[[-2640,2864,2865,2866,-2646]]},{type:"Polygon",id:19087,arcs:[[-2720,2867,2868,2869,-2865,-2639]]},{type:"Polygon",id:19179,arcs:[[-2867,2870,2871,-2652,-2647]]},{type:"Polygon",id:19039,arcs:[[2872,2873,2874,-2649,-2644]]},{type:"Polygon",id:19117,arcs:[[-2656,2875,2876,-2873,-2643]]},{type:"Polygon",id:19135,arcs:[[-2872,2877,-2876,-2655,-2653]]},{type:"Polygon",id:19129,arcs:[[2878,2879,2880,-2829,-2659]]},{type:"Polygon",id:19137,arcs:[[-2664,2881,2882,-2879,-2658]]},{type:"Polygon",id:19003,arcs:[[-2666,2883,2884,-2882,-2663]]},{type:"Polygon",id:19175,arcs:[[-2650,-2875,2885,-2884,-2665]]},{type:"Polygon",id:49011,arcs:[[-2744,2886,2887,-2708]]},{type:"Polygon",id:17095,arcs:[[-2821,2888,2889,2890,-2764,-2619]]},{type:"Polygon",id:42119,arcs:[[2891,2892,-2810,-2681,-2610,-2841]]},{type:"Polygon",id:17123,arcs:[[-2768,-2573,2893,2894,-2819,-2615]]},{type:"Polygon",id:34003,arcs:[[2895,2896,-2828,-2769,2897]]},{type:"Polygon",id:39099,arcs:[[-2675,2898,2899,2900,-2762,-2668]]},{type:"Polygon",id:42025,arcs:[[-2816,2901,2902,2903,-2712]]},{type:"Polygon",id:42073,arcs:[[-2855,2904,2905,-2899,-2674]]},{type:"Polygon",id:17105,arcs:[[-2778,2906,2907,2908,-2571,-2688]]},{type:"Polygon",id:34041,arcs:[[2909,2910,2911,2912,-2814,-2756]]},{type:"Polygon",id:34027,arcs:[[2913,2914,2915,2916,-2910,-2755,-2827]]},{type:"Polygon",id:49045,arcs:[[2917,2918,2919,2920,-2362,-2356,-2888]]},{type:"Polygon",id:19057,arcs:[[-2767,2921,2922,2923,-2868,-2719]]},{type:"Polygon",id:17071,arcs:[[2924,2925,2926,2927,-2922,-2766]]},{type:"Polygon",id:17187,arcs:[[-2891,2928,2929,-2925,-2765]]},{type:"Polygon",id:39005,arcs:[[-2793,2930,2931,2932,2933,-2784,-2635]]},{type:"Polygon",id:31025,arcs:[[-2881,2934,2935,2936,-2695,-2830]]},{type:"Polygon",id:31185,arcs:[[2937,2938,2939,-2846,-2729]]},{type:"Polygon",id:31079,arcs:[[-2735,-2849,2940,2941,-2737]]},{type:"Polygon",id:31047,arcs:[[2942,2943,2944,2945,-2724,-2496]]},{type:"Polygon",id:31019,arcs:[[-2738,-2942,2946,2947,2948,-2943,-2495,-2740]]},{type:"Polygon",id:31159,arcs:[[2949,2950,-2938,-2691]]},{type:"Polygon",id:31109,arcs:[[-2937,2951,2952,2953,-2950,-2690,-2696]]},{type:"Polygon",id:18169,arcs:[[-2781,2954,2955,2956,-2842,-2698]]},{type:"Polygon",id:17075,arcs:[[-2825,2957,2958,2959,-2776]]},{type:"Polygon",id:18069,arcs:[[-2798,2960,2961,-2955,-2780]]},{type:"Polygon",id:8123,arcs:[[2962,2963,2964,2965,2966,-2552,-2733,2967]]},{type:"Polygon",id:31135,arcs:[[-2727,2968,2969,2970,2971,-2822,-2722]]},{type:"Polygon",id:8107,arcs:[[2972,2973,2974,2975,2976,-2136,2977]]},{type:"Polygon",id:8057,arcs:[[2978,-2978,-2135,-2141,2979]]},{type:"Polygon",id:8081,arcs:[[-2977,2980,2981,2982,-2194,-2137]]},{type:"Polygon",id:8075,arcs:[[2983,2984,2985,-2968,-2732,-2702,2986,2987]]},{type:"Polygon",id:8115,arcs:[[2988,-2987,-2701,-2823,-2972]]},{type:"Polygon",id:49009,arcs:[[2989,2990,-2806,-2195,-2983]]},{type:"Polygon",id:32011,arcs:[[2991,2992,2993,-2364]]},{type:"Polygon",id:32015,arcs:[[-2994,2994,2995,2996,-2358,-2365]]},{type:"Polygon",id:8069,arcs:[[2997,2998,-2980,-2140,-2553,-2967]]},{type:"Polygon",id:18103,arcs:[[-2957,2999,3e3,3001,-2843]]},{type:"Polygon",id:39033,arcs:[[3002,3003,3004,3005,-2799,-2786]]},{type:"Polygon",id:17053,arcs:[[3006,3007,3008,-2907,-2777,-2960]]},{type:"Polygon",id:39139,arcs:[[-2934,3009,3010,-3003,-2785]]},{type:"Polygon",id:39175,arcs:[[-3006,3011,3012,-2859,-2800]]},{type:"Polygon",id:39169,arcs:[[-2760,3013,3014,-2931,-2792]]},{type:"Polygon",id:39161,arcs:[[-2864,3015,3016,3017,3018,-2795,-2818]]},{type:"Polygon",id:39151,arcs:[[-2901,3019,3020,3021,3022,-3014,-2759,-2763]]},{type:"Polygon",id:17143,arcs:[[-2895,3023,3024,3025,-2889,-2820]]},{type:"Polygon",id:42095,arcs:[[3026,3027,-2902,-2815,-2913]]},{type:"Polygon",id:32027,arcs:[[-2997,3028,-2387,-2359]]},{type:"Polygon",id:42107,arcs:[[-2904,3029,3030,3031,3032,-2837,-2772,-2713]]},{type:"Polygon",id:39029,arcs:[[-2906,3033,3034,3035,3036,-3020,-2900]]},{type:"Polygon",id:17203,arcs:[[3037,3038,-3024,-2894,-2572,-2909]]},{type:"Polygon",id:18001,arcs:[[3039,3040,3041,-2796,-3019]]},{type:"Polygon",id:39003,arcs:[[-2861,3042,3043,-3016,-2863]]},{type:"Polygon",id:49035,arcs:[[-2743,-2809,3044,3045,-2918,-2887]]},{type:"Polygon",id:36005,arcs:[[3046,3047,3048,-2751]]},{type:"Polygon",id:18179,arcs:[[-3042,3049,3050,3051,-2961,-2797]]},{type:"Polygon",id:36059,arcs:[[-2782,3052,3053,3054,3055,3056]]},{type:"Polygon",id:18181,arcs:[[3057,3058,3059,3060,-2789,-2851]]},{type:"Polygon",id:18017,arcs:[[-2844,-3002,3061,3062,-3058,-2850]]},{type:"Polygon",id:42063,arcs:[[-2805,3063,3064,-2856,-2746]]},{type:"Polygon",id:34013,arcs:[[-2826,-2897,3065,3066,3067,-2914]]},{type:"Polygon",id:19071,arcs:[[3068,3069,3070,-2935,-2880]]},{type:"Polygon",id:19145,arcs:[[3071,3072,3073,-3069,-2883]]},{type:"Polygon",id:19173,arcs:[[3074,3075,3076,-3072,-2885]]},{type:"Polygon",id:19177,arcs:[[-2870,3077,3078,3079,3080,-2866]]},{type:"Polygon",id:19051,arcs:[[-3081,3081,3082,3083,-2871]]},{type:"Polygon",id:19159,arcs:[[3084,3085,3086,-3075,-2886]]},{type:"Polygon",id:19053,arcs:[[3087,3088,3089,-3085,-2874]]},{type:"Polygon",id:19185,arcs:[[3090,3091,3092,-3088,-2877]]},{type:"Polygon",id:19007,arcs:[[-3084,3093,3094,-3091,-2878]]},{type:"Polygon",id:42109,arcs:[[-2840,3095,3096,-2892]]},{type:"Polygon",id:36061,arcs:[[3097,-3048]]},{type:"Polygon",id:49047,arcs:[[-2982,3098,3099,3100,3101,3102,3103,-2990]]},{type:"Polygon",id:42007,arcs:[[-2854,3104,3105,3106,-3034,-2905]]},{type:"Polygon",id:42087,arcs:[[3107,-2811,-2893,-3097,3108]]},{type:"Polygon",id:49013,arcs:[[-2991,-3104,3109,3110,3111,-2807]]},{type:"Polygon",id:39065,arcs:[[-3013,3112,3113,3114,3115,-3043,-2860]]},{type:"Polygon",id:34017,arcs:[[3116,-3066,-2896]]},{type:"Polygon",id:19111,arcs:[[-2924,-2923,-2928,3117,3118,-3078,-2869]]},{type:"Polygon",id:36081,arcs:[[-3056,3119,3120,3121]]},{type:"Polygon",id:34019,arcs:[[3122,3123,3124,-2911,-2917]]},{type:"Polygon",id:42077,arcs:[[3125,3126,3127,-3030,-2903,-3028]]},{type:"Polygon",id:31131,arcs:[[-3071,3128,3129,3130,-2952,-2936]]},{type:"Polygon",id:34035,arcs:[[3131,3132,3133,-3123,-2916]]},{type:"Polygon",id:17113,arcs:[[-3009,3134,3135,3136,3137,3138,-3038,-2908]]},{type:"Polygon",id:8095,arcs:[[-2971,3139,3140,-2988,-2989]]},{type:"Polygon",id:17179,arcs:[[-3139,3141,3142,3143,-3025,-3039]]},{type:"Polygon",id:42061,arcs:[[-3108,3144,3145,3146,3147,3148,3149,-2812]]},{type:"Polygon",id:42013,arcs:[[-3149,3150,3151,-2803,-2813,-3150]]},{type:"Polygon",id:36047,arcs:[[3152,-3121]]},{type:"Polygon",id:18007,arcs:[[-2790,-3061,3153,3154,3155,-2958,-2824]]},{type:"Polygon",id:34039,arcs:[[3156,3157,-3132,-2915,-3068]]},{type:"Polygon",id:18015,arcs:[[-3063,3158,3159,3160,-3059]]},{type:"Polygon",id:39019,arcs:[[-3037,3161,3162,3163,-3021]]},{type:"Polygon",id:39107,arcs:[[3164,3165,3166,3167,-3040,-3018]]},{type:"Polygon",id:42021,arcs:[[-3152,3168,3169,3170,-3064,-2804]]},{type:"Polygon",id:17057,arcs:[[-3026,-3144,3171,3172,3173,-2929,-2890]]},{type:"Polygon",id:39117,arcs:[[-3011,3174,3175,3176,-3004]]},{type:"Polygon",id:39101,arcs:[[-3177,3177,3178,-3113,-3012,-3005]]},{type:"Polygon",id:31063,arcs:[[-2946,3179,3180,3181,3182,3183,-2725]]},{type:"Polygon",id:31001,arcs:[[-2848,3184,3185,3186,-2947,-2941]]},{type:"Polygon",id:31073,arcs:[[3187,3188,-3180,-2945]]},{type:"Polygon",id:31085,arcs:[[-3184,3189,3190,3191,-2969,-2726]]},{type:"Polygon",id:31029,arcs:[[-3192,3192,3193,-3140,-2970]]},{type:"Polygon",id:31059,arcs:[[3194,3195,3196,3197,-2939]]},{type:"Polygon",id:31151,arcs:[[-2951,-2954,3198,3199,-3195]]},{type:"Polygon",id:31035,arcs:[[-3198,3200,3201,-3185,-2847,-2940]]},{type:"Polygon",id:42067,arcs:[[-2839,3202,3203,-3145,-3109,-3096]]},{type:"Polygon",id:49051,arcs:[[-3112,3204,-3045,-2808]]},{type:"Polygon",id:31099,arcs:[[3205,3206,3207,-2948,-3187]]},{type:"Polygon",id:39011,arcs:[[-3116,3208,3209,-3165,-3017,-3044]]},{type:"Polygon",id:31137,arcs:[[-2949,-3208,3210,3211,-3188,-2944]]},{type:"Polygon",id:42129,arcs:[[-3065,-3171,3212,3213,3214,3215,-2857]]},{type:"Polygon",id:42011,arcs:[[3216,3217,3218,3219,-3031,-3128]]},{type:"Polygon",id:42003,arcs:[[-2858,-3216,3220,-3105,-2853]]},{type:"Polygon",id:39075,arcs:[[-3023,3221,3222,3223,-2932,-3015]]},{type:"Polygon",id:39157,arcs:[[-3164,3224,3225,3226,-3222,-3022]]},{type:"Polygon",id:42043,arcs:[[-3033,3227,3228,3229,3230,3231,-2838]]},{type:"Polygon",id:18053,arcs:[[-3052,3232,3233,3234,3235,3236,-3e3,-2956,-2962]]},{type:"Polygon",id:36085,arcs:[[3237]]},{type:"Polygon",id:17067,arcs:[[3238,3239,3240,3241,3242,-3118,-2927]]},{type:"Polygon",id:54029,arcs:[[3243,3244,3245,-3035,-3107]]},{type:"Polygon",id:17109,arcs:[[-3174,3246,-3239,-2926,-2930]]},{type:"Polygon",id:42099,arcs:[[3247,3248,-3203,-3232]]},{type:"Polygon",id:29045,arcs:[[-3243,3249,3250,3251,-3079,-3119]]},{type:"Polygon",id:42017,arcs:[[3252,3253,3254,3255,-3126,-3027,-2912,-3125]]},{type:"Polygon",id:34023,arcs:[[3256,3257,3258,-3133,-3158]]},{type:"Polygon",id:29199,arcs:[[-3252,3259,3260,3261,-3082,-3080]]},{type:"Polygon",id:39081,arcs:[[-3246,3262,3263,3264,3265,-3162,-3036]]},{type:"Polygon",id:29197,arcs:[[3266,3267,-3094,-3083,-3262]]},{type:"Polygon",id:29171,arcs:[[-3268,3268,3269,3270,-3092,-3095]]},{type:"Polygon",id:29005,arcs:[[-3074,3271,3272,3273,-3129,-3070]]},{type:"Polygon",id:29129,arcs:[[-3271,3274,3275,3276,-3089,-3093]]},{type:"Polygon",id:29147,arcs:[[-3077,3277,3278,3279,3280,-3272,-3073]]},{type:"Polygon",id:49049,arcs:[[-3111,3281,3282,3283,-2919,-3046,-3205]]},{type:"Polygon",id:29081,arcs:[[-3277,3284,3285,3286,3287,-3086,-3090]]},{type:"Polygon",id:39083,arcs:[[3288,3289,3290,-3175,-3010,-2933,-3224]]},{type:"Polygon",id:18075,arcs:[[-3168,3291,3292,3293,3294,-3050,-3041]]},{type:"Polygon",id:29227,arcs:[[-3288,3295,-3278,-3076,-3087]]},{type:"Polygon",id:18009,arcs:[[-3295,3296,-3233,-3051]]},{type:"Polygon",id:18067,arcs:[[3297,3298,-3159,-3062,-3001,-3237]]},{type:"Polygon",id:18157,arcs:[[-3161,3299,3300,3301,3302,-3154,-3060]]},{type:"Polygon",id:31127,arcs:[[3303,3304,3305,3306,-3130,-3274]]},{type:"Polygon",id:42075,arcs:[[-3228,-3032,-3220,3307]]},{type:"Polygon",id:39091,arcs:[[-3115,3308,3309,3310,-3209]]},{type:"Polygon",id:8087,arcs:[[-2986,3311,3312,-2963]]},{type:"Polygon",id:31067,arcs:[[3313,3314,3315,3316,3317,-3199,-2953]]},{type:"Polygon",id:31097,arcs:[[-3307,3318,-3314,-3131]]},{type:"Polygon",id:39159,arcs:[[3319,3320,3321,-3309,-3114,-3179,3322]]},{type:"Polygon",id:17183,arcs:[[-3156,3323,3324,3325,3326,-3007,-2959]]},{type:"Polygon",id:8049,arcs:[[3327,3328,3329,3330,3331,-2973,-2979,-2999]]},{type:"Polygon",id:39149,arcs:[[-3311,3332,3333,3334,-3166,-3210]]},{type:"Polygon",id:42125,arcs:[[-3221,-3215,3335,3336,3337,3338,3339,-3244,-3106]]},{type:"Polygon",id:18171,arcs:[[-3303,3340,3341,-3324,-3155]]},{type:"Polygon",id:34025,arcs:[[3342,3343,3344,3345,-3258,3346]]},{type:"Polygon",id:39031,arcs:[[-3227,3347,3348,3349,-3289,-3223]]},{type:"Polygon",id:42091,arcs:[[3350,3351,3352,3353,-3217,-3127,-3256]]},{type:"Polygon",id:6103,arcs:[[3354,3355,3356,3357,-2749,-2835]]},{type:"Polygon",id:6063,arcs:[[-2832,3358,3359,3360,-3355,-2834]]},{type:"Polygon",id:39041,arcs:[[-3291,3361,3362,-3323,-3178,-3176]]},{type:"Polygon",id:8125,arcs:[[-3194,3363,3364,3365,3366,-2984,-3141]]},{type:"Polygon",id:8121,arcs:[[-3367,3367,3368,3369,3370,-3312,-2985]]},{type:"Polygon",id:17125,arcs:[[3371,3372,3373,3374,-3172,-3143]]},{type:"Polygon",id:39067,arcs:[[-3266,3375,3376,-3225,-3163]]},{type:"Polygon",id:18023,arcs:[[-3299,3377,3378,3379,3380,-3300,-3160]]},{type:"Polygon",id:34021,arcs:[[-3259,-3346,3381,-3253,-3124,-3134]]},{type:"Polygon",id:18159,arcs:[[-3236,3382,3383,-3378,-3298]]},{type:"Polygon",id:54009,arcs:[[-3340,3384,-3263,-3245]]},{type:"Polygon",id:17019,arcs:[[-3327,3385,3386,-3135,-3008]]},{type:"Polygon",id:29211,arcs:[[3387,3388,3389,-3275,-3270]]},{type:"Polygon",id:29075,arcs:[[-3287,3390,3391,3392,-3279,-3296]]},{type:"Polygon",id:18095,arcs:[[3393,3394,3395,3396,-3383,-3235]]},{type:"Polygon",id:18035,arcs:[[-3297,-3294,3397,3398,-3394,-3234]]},{type:"Polygon",id:18045,arcs:[[-3302,3399,3400,3401,-3341]]},{type:"Polygon",id:39037,arcs:[[-3335,3402,3403,3404,3405,3406,-3292,-3167]]},{type:"Polygon",id:31181,arcs:[[-3202,3407,3408,3409,3410,-3206,-3186]]},{type:"Polygon",id:31061,arcs:[[-3411,3411,3412,3413,-3207]]},{type:"Polygon",id:31129,arcs:[[-3197,3414,3415,3416,-3408,-3201]]},{type:"Polygon",id:31057,arcs:[[3417,3418,3419,-3364,-3193,-3191]]},{type:"Polygon",id:31065,arcs:[[-3212,3420,3421,3422,3423,-3181,-3189]]},{type:"Polygon",id:31169,arcs:[[3424,3425,-3415,-3196]]},{type:"Polygon",id:31095,arcs:[[-3200,-3318,3426,-3425]]},{type:"Polygon",id:31145,arcs:[[-3424,3427,3428,3429,-3182]]},{type:"Polygon",id:31087,arcs:[[-3183,-3430,3430,-3418,-3190]]},{type:"Polygon",id:31083,arcs:[[-3414,3431,3432,-3421,-3211]]},{type:"Polygon",id:29001,arcs:[[-3261,3433,3434,3435,-3388,-3269,-3267]]},{type:"Polygon",id:42041,arcs:[[3436,3437,3438,-3248,-3231]]},{type:"Polygon",id:17107,arcs:[[3439,3440,3441,3442,-3372,-3142,-3138]]},{type:"Polygon",id:42009,arcs:[[-3148,3443,3444,3445,-3169,-3151]]},{type:"Polygon",id:42071,arcs:[[3446,3447,3448,3449,-3229,-3308,-3219]]},{type:"Polygon",id:18135,arcs:[[-3407,3450,3451,-3398,-3293]]},{type:"Polygon",id:29103,arcs:[[-3251,3452,3453,3454,-3434,-3260]]},{type:"Polygon",id:42055,arcs:[[-3439,3455,3456,3457,3458,-3146,-3204,-3249]]},{type:"Polygon",id:42111,arcs:[[-3446,3459,3460,3461,-3213,-3170]]},{type:"Polygon",id:17039,arcs:[[3462,3463,-3440,-3137]]},{type:"Polygon",id:17169,arcs:[[-3173,-3375,3464,3465,3466,-3240,-3247]]},{type:"Polygon",id:17147,arcs:[[-3387,3467,3468,3469,-3463,-3136]]},{type:"Polygon",id:39089,arcs:[[-3350,3470,3471,3472,3473,-3362,-3290]]},{type:"Polygon",id:39021,arcs:[[-3322,3474,3475,3476,-3333,-3310]]},{type:"Polygon",id:29079,arcs:[[-3390,3477,3478,3479,-3285,-3276]]},{type:"Polygon",id:8013,arcs:[[-2966,3480,3481,3482,-3328,-2998]]},{type:"Polygon",id:31133,arcs:[[-3306,3483,3484,3485,-3315,-3319]]},{type:"Polygon",id:31147,arcs:[[3486,3487,3488,3489,-3484,-3305]]},{type:"Polygon",id:29087,arcs:[[-3281,3490,3491,-3487,-3304,-3273]]},{type:"Polygon",id:29111,arcs:[[-3242,3492,3493,3494,-3453,-3250]]},{type:"Polygon",id:42029,arcs:[[3495,3496,3497,-3447,-3218,-3354]]},{type:"Polygon",id:42133,arcs:[[-3450,3498,3499,3500,3501,-3437,-3230]]},{type:"Polygon",id:8103,arcs:[[3502,-3099,-2981,-2976]]},{type:"Polygon",id:39059,arcs:[[3503,3504,-3348,-3226,-3377,3505]]},{type:"Polygon",id:18057,arcs:[[3506,3507,3508,-3379,-3384,-3397]]},{type:"Polygon",id:18107,arcs:[[-3381,3509,3510,3511,3512,-3400,-3301]]},{type:"Polygon",id:17001,arcs:[[-3467,3513,3514,3515,-3493,-3241]]},{type:"Polygon",id:39109,arcs:[[-3477,3516,3517,-3403,-3334]]},{type:"Polygon",id:54069,arcs:[[-3339,3518,3519,-3264,-3385]]},{type:"Polygon",id:34005,arcs:[[-3345,3520,3521,3522,3523,3524,3525,-3254,-3382]]},{type:"Polygon",id:18011,arcs:[[-3509,3526,3527,-3510,-3380]]},{type:"Polygon",id:39013,arcs:[[-3265,-3520,3528,3529,3530,-3506,-3376]]},{type:"Polygon",id:34029,arcs:[[-3343,3531,-3521,-3344]]},{type:"Polygon",id:39119,arcs:[[-3505,3532,3533,3534,-3471,-3349]]},{type:"Polygon",id:42057,arcs:[[-3459,3535,3536,-3444,-3147]]},{type:"Polygon",id:17129,arcs:[[-3443,3537,3538,-3373]]},{type:"Polygon",id:6007,arcs:[[3539,3540,3541,3542,-3356,-3361]]},{type:"Polygon",id:18165,arcs:[[-3402,3543,3544,3545,-3325,-3342]]},{type:"Polygon",id:42051,arcs:[[-3462,3546,3547,3548,3549,-3336,-3214]]},{type:"Polygon",id:39049,arcs:[[-3474,3550,3551,3552,-3320,-3363]]},{type:"Polygon",id:42101,arcs:[[-3526,3553,3554,-3352,-3351,-3255]]},{type:"Polygon",id:29061,arcs:[[-3286,-3480,3555,3556,3557,-3391]]},{type:"Polygon",id:29003,arcs:[[-3393,3558,3559,3560,-3491,-3280]]},{type:"Polygon",id:32033,arcs:[[-2921,3561,3562,3563,3564,-2992,-2363]]},{type:"Polygon",id:17017,arcs:[[-3374,-3539,3565,3566,3567,-3465]]},{type:"Polygon",id:39097,arcs:[[3568,3569,3570,3571,-3475,-3321,-3553]]},{type:"Polygon",id:17009,arcs:[[-3568,3572,3573,-3514,-3466]]},{type:"Polygon",id:8045,arcs:[[-2975,3574,3575,3576,3577,-3100,-3503]]},{type:"Polygon",id:18065,arcs:[[-3452,3578,3579,3580,3581,-3395,-3399]]},{type:"Polygon",id:42001,arcs:[[3582,3583,-3456,-3438,-3502]]},{type:"Polygon",id:42045,arcs:[[-3555,3584,3585,3586,3587,-3496,-3353]]},{type:"Polygon",id:17115,arcs:[[-3470,3588,3589,3590,3591,-3441,-3464]]},{type:"Polygon",id:8014,arcs:[[3592,3593,3594,-3481,-2965]]},{type:"Polygon",id:29121,arcs:[[-3455,3595,3596,3597,3598,3599,-3435]]},{type:"Polygon",id:39023,arcs:[[-3572,3600,3601,-3517,-3476]]},{type:"Polygon",id:29115,arcs:[[-3600,3602,3603,-3478,-3389,-3436]]},{type:"Polygon",id:29063,arcs:[[-3558,3604,3605,3606,-3559,-3392]]},{type:"Polygon",id:54051,arcs:[[3607,3608,-3529,-3519,-3338,3609]]},{type:"Polygon",id:42059,arcs:[[-3550,3610,3611,-3610,-3337]]},{type:"Polygon",id:49023,arcs:[[-3284,3612,3613,-3562,-2920]]},{type:"Polygon",id:18177,arcs:[[-3406,3614,3615,3616,-3579,-3451]]},{type:"Polygon",id:20023,arcs:[[3617,3618,3619,-3365,-3420]]},{type:"Polygon",id:20153,arcs:[[-3429,3620,3621,3622,-3618,-3419,-3431]]},{type:"Polygon",id:6045,arcs:[[-2750,-3358,3623,3624,3625,3626,-2685]]},{type:"Polygon",id:20089,arcs:[[3627,3628,3629,3630,3631,-3409,-3417]]},{type:"Polygon",id:20183,arcs:[[-3632,3632,3633,3634,-3412,-3410]]},{type:"Polygon",id:20157,arcs:[[3635,3636,-3628,-3416,-3426]]},{type:"Polygon",id:20201,arcs:[[-3317,3637,3638,3639,3640,-3636,-3427]]},{type:"Polygon",id:20039,arcs:[[-3423,3641,3642,3643,-3621,-3428]]},{type:"Polygon",id:32001,arcs:[[-2996,3644,3645,3646,-2388,-3029]]},{type:"Polygon",id:20137,arcs:[[3647,3648,3649,-3642,-3422,-3433]]},{type:"Polygon",id:20147,arcs:[[-3635,3650,3651,-3648,-3432,-3413]]},{type:"Polygon",id:20117,arcs:[[-3486,3652,3653,3654,-3638,-3316]]},{type:"Polygon",id:8001,arcs:[[-3371,3655,3656,3657,-3594,-3593,-2964,-3313]]},{type:"Polygon",id:20013,arcs:[[3658,3659,3660,3661,-3489]]},{type:"Polygon",id:20131,arcs:[[-3490,-3662,3662,3663,-3653,-3485]]},{type:"Polygon",id:20043,arcs:[[-3492,-3561,3664,3665,-3659,-3488]]},{type:"Polygon",id:34007,arcs:[[3666,3667,3668,-3524]]},{type:"Polygon",id:17167,arcs:[[-3592,3669,3670,3671,3672,-3566,-3538,-3442]]},{type:"Polygon",id:29117,arcs:[[3673,3674,3675,-3556,-3479,-3604]]},{type:"Polygon",id:29205,arcs:[[-3495,3676,3677,-3596,-3454]]},{type:"Polygon",id:18121,arcs:[[-3513,3678,3679,3680,-3544,-3401]]},{type:"Polygon",id:39121,arcs:[[-3531,3681,3682,3683,-3533,-3504]]},{type:"Polygon",id:29127,arcs:[[-3516,3684,3685,3686,-3677,-3494]]},{type:"Polygon",id:18059,arcs:[[-3582,3687,3688,3689,-3507,-3396]]},{type:"Polygon",id:39045,arcs:[[-3473,3690,3691,3692,-3551]]},{type:"Polygon",id:8047,arcs:[[3693,3694,-3329,-3483]]},{type:"Polygon",id:39127,arcs:[[3695,3696,3697,-3691,-3472,-3535]]},{type:"Polygon",id:18097,arcs:[[-3690,3698,3699,3700,3701,-3527,-3508]]},{type:"Polygon",id:8037,arcs:[[3702,3703,3704,-3575,-2974,-3332]]},{type:"Polygon",id:8117,arcs:[[3705,3706,3707,-3703,-3331]]},{type:"Polygon",id:18063,arcs:[[-3702,3708,3709,-3511,-3528]]},{type:"Polygon",id:39113,arcs:[[-3602,3710,3711,3712,3713,-3404,-3518]]},{type:"Polygon",id:39135,arcs:[[-3714,3714,3715,-3615,-3405]]},{type:"Polygon",id:8059,arcs:[[-3658,3716,3717,3718,3719,3720,3721,-3694,-3482,-3595]]},{type:"Polygon",id:8031,arcs:[[3722,-3717,-3657]]},{type:"Polygon",id:34015,arcs:[[3723,3724,3725,3726,-3668]]},{type:"Polygon",id:17045,arcs:[[3727,3728,3729,3730,-3326,-3546]]},{type:"Polygon",id:17041,arcs:[[-3731,3731,3732,-3468,-3386]]},{type:"Polygon",id:17137,arcs:[[-3673,3733,3734,3735,3736,-3573,-3567]]},{type:"Polygon",id:39111,arcs:[[-3609,3737,3738,3739,-3682,-3530]]},{type:"Polygon",id:18133,arcs:[[-3710,3740,3741,3742,-3679,-3512]]},{type:"Polygon",id:8019,arcs:[[-3722,3743,-3706,-3330,-3695]]},{type:"Polygon",id:39057,arcs:[[-3571,3744,3745,3746,-3711,-3601]]},{type:"Polygon",id:17149,arcs:[[-3737,3747,3748,3749,3750,3751,-3685,-3515,-3574]]},{type:"Polygon",id:10003,arcs:[[3752,3753,3754,3755,-3497,-3588,3756,-3586]]},{type:"Polygon",id:17021,arcs:[[-3591,3757,3758,-3670]]},{type:"Polygon",id:29021,arcs:[[-3607,3759,3760,3761,-3665,-3560]]},{type:"Polygon",id:49007,arcs:[[-3110,-3103,3762,3763,-3282]]},{type:"Polygon",id:49039,arcs:[[-3764,3764,3765,3766,-3613,-3283]]},{type:"Polygon",id:39129,arcs:[[-3693,3767,3768,3769,-3569,-3552]]},{type:"Polygon",id:6021,arcs:[[-3543,3770,3771,-3624,-3357]]},{type:"Polygon",id:17139,arcs:[[-3733,3772,3773,-3589,-3469]]},{type:"Polygon",id:18041,arcs:[[3774,3775,3776,-3580,-3617]]},{type:"Polygon",id:18139,arcs:[[-3777,3777,3778,3779,-3688,-3581]]},{type:"Polygon",id:17171,arcs:[[3780,-3748,-3736]]},{type:"Polygon",id:29025,arcs:[[-3676,3781,3782,3783,-3605,-3557]]},{type:"Polygon",id:34033,arcs:[[3784,3785,3786,3787,3788,3789,-3726]]},{type:"Polygon",id:6091,arcs:[[-2831,-2394,3790,3791,-3359]]},{type:"Polygon",id:39115,arcs:[[-3684,3792,3793,-3696,-3534]]},{type:"Polygon",id:29049,arcs:[[-3784,3794,3795,3796,-3760,-3606]]},{type:"Polygon",id:8005,arcs:[[-3370,3797,3798,3799,-3718,-3723,-3656]]},{type:"Polygon",id:32019,arcs:[[3800,3801,3802,3803,3804,-2389,-3647]]},{type:"Polygon",id:34001,arcs:[[3805,3806,3807,-3724,-3667,-3523]]},{type:"Polygon",id:18161,arcs:[[-3716,3808,3809,-3775,-3616]]},{type:"Polygon",id:24043,arcs:[[-3458,3810,3811,3812,3813,3814,3815,-3536]]},{type:"Polygon",id:24001,arcs:[[-3537,-3816,3816,3817,3818,3819,-3460,-3445]]},{type:"Polygon",id:24023,arcs:[[-3820,3820,3821,3822,-3547,-3461]]},{type:"Polygon",id:24015,arcs:[[-3756,3823,3824,3825,-3448,-3498]]},{type:"Polygon",id:54061,arcs:[[-3549,3826,3827,3828,3829,-3611]]},{type:"Polygon",id:54077,arcs:[[-3823,3830,3831,3832,3833,-3827,-3548]]},{type:"Polygon",id:24025,arcs:[[-3449,-3826,3834,3835,-3499]]},{type:"Polygon",id:54103,arcs:[[-3612,-3830,3836,3837,3838,3839,-3738,-3608]]},{type:"Polygon",id:24005,arcs:[[-3836,3840,3841,3842,3843,3844,-3500]]},{type:"Polygon",id:24013,arcs:[[-3845,3845,3846,-3583,-3501]]},{type:"Polygon",id:24021,arcs:[[-3847,3847,3848,3849,-3811,-3457,-3584]]},{type:"Polygon",id:39047,arcs:[[-3770,3850,3851,3852,-3745,-3570]]},{type:"Polygon",id:49015,arcs:[[-3102,3853,3854,3855,-3765,-3763]]},{type:"Polygon",id:29041,arcs:[[-3599,3856,3857,3858,3859,-3674,-3603]]},{type:"Polygon",id:18145,arcs:[[-3780,3860,3861,3862,-3699,-3689]]},{type:"Polygon",id:54065,arcs:[[3863,3864,3865,-3817,-3815]]},{type:"Polygon",id:29173,arcs:[[-3752,3866,3867,3868,-3686]]},{type:"Polygon",id:17029,arcs:[[-3730,3869,3870,3871,-3773,-3732]]},{type:"Polygon",id:29137,arcs:[[-3687,-3869,3872,3873,-3597,-3678]]},{type:"Polygon",id:39073,arcs:[[3874,3875,3876,-3768,-3692,-3698]]},{type:"Polygon",id:20029,arcs:[[-3641,3877,3878,3879,-3629,-3637]]},{type:"Polygon",id:20085,arcs:[[3880,3881,3882,3883,-3663,-3661]]},{type:"Polygon",id:20005,arcs:[[-3762,3884,3885,3886,-3881,-3660,-3666]]},{type:"Polygon",id:17173,arcs:[[-3774,-3872,3887,3888,3889,3890,-3758,-3590]]},{type:"Polygon",id:54057,arcs:[[3891,3892,-3821,-3819]]},{type:"Polygon",id:39167,arcs:[[-3740,3893,3894,3895,3896,-3793,-3683]]},{type:"Polygon",id:54049,arcs:[[-3829,3897,3898,-3837]]},{type:"Polygon",id:18081,arcs:[[-3863,3899,3900,3901,-3700]]},{type:"Polygon",id:6115,arcs:[[-3792,3902,3903,3904,-3540,-3360]]},{type:"Polygon",id:18109,arcs:[[-3902,3905,3906,3907,-3741,-3709,-3701]]},{type:"Polygon",id:32029,arcs:[[-2390,-3805]]},{type:"Polygon",id:54003,arcs:[[-3814,3908,3909,-3864]]},{type:"Polygon",id:29033,arcs:[[-3860,3910,3911,3912,-3782,-3675]]},{type:"Polygon",id:29175,arcs:[[-3874,3913,3914,3915,-3857,-3598]]},{type:"Polygon",id:18167,arcs:[[3916,3917,3918,-3728,-3545,-3681]]},{type:"Polygon",id:18021,arcs:[[-3743,3919,3920,3921,-3917,-3680]]},{type:"Polygon",id:54095,arcs:[[3922,3923,3924,-3894,-3739,-3840]]},{type:"Polygon",id:29163,arcs:[[3925,3926,3927,-3867,-3751,3928]]},{type:"Polygon",id:39017,arcs:[[3929,3930,3931,-3809,-3715,-3713]]},{type:"Polygon",id:39165,arcs:[[-3747,3932,3933,3934,-3930,-3712]]},{type:"Polygon",id:6033,arcs:[[3935,3936,3937,3938,-3625,-3772]]},{type:"Polygon",id:8063,arcs:[[-3620,3939,3940,3941,3942,-3368,-3366]]},{type:"Polygon",id:34011,arcs:[[3943,3944,-3785,-3725,-3808,3945,3946]]},{type:"Polygon",id:20163,arcs:[[3947,3948,3949,3950,-3651,-3634]]},{type:"Polygon",id:39027,arcs:[[3951,3952,-3933,-3746,-3853,3953]]},{type:"Polygon",id:20181,arcs:[[-3623,3954,3955,3956,-3940,-3619]]},{type:"Polygon",id:20193,arcs:[[-3644,3957,3958,3959,-3955,-3622]]},{type:"Polygon",id:20141,arcs:[[-3631,3960,3961,3962,3963,-3948,-3633]]},{type:"Polygon",id:20179,arcs:[[-3650,3964,3965,-3958,-3643]]},{type:"Polygon",id:20027,arcs:[[3966,3967,3968,3969,-3878,-3640]]},{type:"Polygon",id:20123,arcs:[[-3880,3970,3971,-3961,-3630]]},{type:"Polygon",id:20065,arcs:[[-3951,3972,3973,-3965,-3649,-3652]]},{type:"Polygon",id:20161,arcs:[[3974,3975,3976,-3967,-3639,-3655]]},{type:"Polygon",id:8035,arcs:[[3977,3978,3979,-3719,-3800]]},{type:"Polygon",id:8039,arcs:[[3980,3981,-3978,-3799]]},{type:"Polygon",id:20149,arcs:[[-3664,-3884,3982,3983,-3975,-3654]]},{type:"Polygon",id:8073,arcs:[[-3943,3984,3985,3986,3987,-3981,-3798,-3369]]},{type:"Polygon",id:8093,arcs:[[-3721,3988,3989,3990,3991,-3707,-3744]]},{type:"Polygon",id:39009,arcs:[[-3897,3992,3993,3994,-3875,-3697,-3794]]},{type:"Polygon",id:49027,arcs:[[-3767,3995,3996,3997,-3563,-3614]]},{type:"Polygon",id:54027,arcs:[[-3866,3998,3999,-3892,-3818]]},{type:"Polygon",id:29165,arcs:[[-3761,-3797,4e3,4001,4002,-3885]]},{type:"Polygon",id:18047,arcs:[[-3810,-3932,4003,4004,4005,-3778,-3776]]},{type:"Polygon",id:29177,arcs:[[-3913,4006,4007,4008,-3795,-3783]]},{type:"Polygon",id:17135,arcs:[[-3759,-3891,4009,4010,4011,4012,-3671]]},{type:"Polygon",id:17117,arcs:[[-4013,4013,4014,4015,-3734,-3672]]},{type:"Polygon",id:6057,arcs:[[-2393,4016,-3903,-3791]]},{type:"Polygon",id:17061,arcs:[[-3735,-4016,4017,4018,-3749,-3781]]},{type:"Polygon",id:39141,arcs:[[-3877,4019,4020,4021,4022,-3851,-3769]]},{type:"Polygon",id:54037,arcs:[[4023,4024,-3909,-3813]]},{type:"Polygon",id:49019,arcs:[[-3578,4025,4026,-3854,-3101]]},{type:"Polygon",id:17023,arcs:[[-3919,4027,4028,4029,4030,-3870,-3729]]},{type:"Polygon",id:54073,arcs:[[4031,4032,-3895,-3925]]},{type:"Polygon",id:18119,arcs:[[-3908,4033,4034,-3920,-3742]]},{type:"Polygon",id:54033,arcs:[[4035,4036,4037,4038,4039,-3838,-3899]]},{type:"Polygon",id:51069,arcs:[[4040,4041,4042,4043,-3999,-3865,-3910]]},{type:"Polygon",id:29047,arcs:[[-3796,-4009,4044,4045,-4001]]},{type:"Polygon",id:18031,arcs:[[-4006,4046,4047,4048,-3861,-3779]]},{type:"Polygon",id:54091,arcs:[[4049,-4036,-3898,-3828,-3834]]},{type:"Polygon",id:54017,arcs:[[-4040,4050,4051,4052,-3923,-3839]]},{type:"Polygon",id:20087,arcs:[[4053,4054,4055,-3882,-3887]]},{type:"Polygon",id:20103,arcs:[[-4003,4056,4057,4058,-4054,-3886]]},{type:"Polygon",id:6011,arcs:[[-3542,4059,4060,-3936,-3771]]},{type:"Polygon",id:29195,arcs:[[-3859,4061,4062,4063,4064,-3911]]},{type:"Polygon",id:54107,arcs:[[-4033,4065,4066,4067,4068,-3993,-3896]]},{type:"Polygon",id:17013,arcs:[[-4019,4069,4070,4071,-3929,-3750]]},{type:"Polygon",id:39163,arcs:[[-3995,4072,4073,4074,-4020,-3876]]},{type:"Polygon",id:54085,arcs:[[-4053,4075,4076,4077,-4066,-4032,-3924]]},{type:"Polygon",id:24029,arcs:[[-3755,4078,4079,4080,-3824]]},{type:"Polygon",id:8065,arcs:[[-3708,-3992,4081,4082,-3704]]},{type:"Polygon",id:17035,arcs:[[-4031,4083,4084,-3888,-3871]]},{type:"Polygon",id:39071,arcs:[[-4023,4085,4086,4087,-3954,-3852]]},{type:"Polygon",id:24510,arcs:[[4088,4089,-3842]]},{type:"Polygon",id:24027,arcs:[[-3844,4090,4091,4092,-3848,-3846]]},{type:"Polygon",id:8077,arcs:[[4093,4094,4095,4096,-4026,-3577]]},{type:"Polygon",id:8097,arcs:[[-4083,4097,4098,-4094,-3576,-3705]]},{type:"Polygon",id:10001,arcs:[[4099,4100,4101,-4079,-3754,4102]]},{type:"Polygon",id:18105,arcs:[[4103,4104,4105,4106,-4034,-3907]]},{type:"Polygon",id:18005,arcs:[[-4049,4107,4108,4109,-3900,-3862]]},{type:"Polygon",id:29007,arcs:[[-3868,-3928,4110,4111,4112,-3914,-3873]]},{type:"Polygon",id:24031,arcs:[[4113,4114,4115,4116,-3849,-4093]]},{type:"Polygon",id:18013,arcs:[[-4110,4117,-4104,-3906,-3901]]},{type:"Polygon",id:29089,arcs:[[4118,-4062,-3858,-3916,4119]]},{type:"Polygon",id:54023,arcs:[[4120,4121,4122,4123,-3831,-3822,-3893]]},{type:"Polygon",id:34009,arcs:[[4124,-3946,-3807]]},{type:"Polygon",id:51107,arcs:[[-4117,4125,4126,4127,4128,-4024,-3812,-3850]]},{type:"Polygon",id:6061,arcs:[[-2392,4129,4130,4131,4132,4133,-3904,-4017]]},{type:"Polygon",id:39061,arcs:[[-3935,4134,4135,4136,4137,4138,-3931]]},{type:"Polygon",id:18137,arcs:[[4139,4140,4141,4142,4143,-4047,-4005]]},{type:"Polygon",id:18029,arcs:[[-4004,-4139,4144,4145,-4140]]},{type:"Polygon",id:20143,arcs:[[-3970,4146,4147,4148,-3971,-3879]]},{type:"Polygon",id:6101,arcs:[[-3905,-4134,4149,4150,-4060,-3541]]},{type:"Polygon",id:54001,arcs:[[4151,4152,4153,-4037,-4050,-3833]]},{type:"Polygon",id:29107,arcs:[[4154,4155,4156,-4007,-3912,-4065]]},{type:"Polygon",id:54093,arcs:[[4157,-4152,-3832,-4124]]},{type:"Polygon",id:39025,arcs:[[4158,4159,4160,-4135,-3934,-3953,4161]]},{type:"Polygon",id:51043,arcs:[[-4129,4162,4163,-4041,-4025]]},{type:"Polygon",id:17083,arcs:[[-4015,4164,4165,-4070,-4018]]},{type:"MultiPolygon",id:24035,arcs:[[[4166]],[[-4102,4167,4168,4169,-4080]]]},{type:"Polygon",id:18153,arcs:[[-3922,4170,4171,4172,-4028,-3918]]},{type:"Polygon",id:8051,arcs:[[-4099,4173,4174,4175,4176,4177,4178,-4095]]},{type:"Polygon",id:39015,arcs:[[4179,4180,4181,-4162,-3952,-4088]]},{type:"Polygon",id:29019,arcs:[[-4113,4182,4183,4184,4185,-4120,-3915]]},{type:"Polygon",id:32510,arcs:[[4186,-4130,-2391,-3804]]},{type:"Polygon",id:54031,arcs:[[-4044,4187,4188,4189,-4121,-4e3]]},{type:"Polygon",id:24003,arcs:[[4190,4191,-4091,-3843,-4090,4192,4193,4194]]},{type:"Polygon",id:29095,arcs:[[-4008,-4157,4195,4196,4197,4198,-4045]]},{type:"Polygon",id:29113,arcs:[[-4072,4199,4200,4201,-3926]]},{type:"Polygon",id:20061,arcs:[[4202,4203,4204,-3968,-3977]]},{type:"Polygon",id:8029,arcs:[[-4179,4205,-4096]]},{type:"Polygon",id:20105,arcs:[[-4149,4206,4207,4208,-3962,-3972]]},{type:"Polygon",id:20177,arcs:[[-4056,4209,4210,4211,-3983,-3883]]},{type:"Polygon",id:17051,arcs:[[-3890,4212,4213,4214,4215,4216,-4010]]},{type:"Polygon",id:17049,arcs:[[-4085,4217,4218,-4213,-3889]]},{type:"Polygon",id:20197,arcs:[[-4212,4219,4220,4221,-4203,-3976,-3984]]},{type:"Polygon",id:39079,arcs:[[4222,4223,4224,4225,-4021,-4075]]},{type:"Polygon",id:39105,arcs:[[4226,4227,-4073,-3994,-4069,4228]]},{type:"Polygon",id:20209,arcs:[[-4002,-4046,-4199,4229,-4057]]},{type:"Polygon",id:39131,arcs:[[4230,4231,-4086,-4022,-4226]]},{type:"Polygon",id:18079,arcs:[[4232,4233,4234,-4108,-4048,-4144]]},{type:"Polygon",id:54105,arcs:[[4235,4236,4237,-4067,-4078]]},{type:"Polygon",id:17033,arcs:[[-4173,4238,4239,4240,4241,-4029]]},{type:"Polygon",id:17079,arcs:[[-4242,4242,4243,-4218,-4084,-4030]]},{type:"Polygon",id:18055,arcs:[[-4035,-4107,4244,4245,4246,4247,-4171,-3921]]},{type:"Polygon",id:54041,arcs:[[4248,4249,4250,4251,-4051,-4039]]},{type:"Polygon",id:32023,arcs:[[-2993,-3565,4252,4253,4254,4255,4256,-3645,-2995]]},{type:"Polygon",id:29139,arcs:[[-3927,-4202,4257,4258,4259,4260,-4111]]},{type:"Polygon",id:21015,arcs:[[4261,4262,4263,4264,4265,-4145,-4138]]},{type:"Polygon",id:24011,arcs:[[4266,4267,4268,4269,-4168,-4101]]},{type:"Polygon",id:20109,arcs:[[4270,4271,4272,4273,-3956,-3960]]},{type:"Polygon",id:20199,arcs:[[-4274,4274,4275,4276,-3941,-3957]]},{type:"Polygon",id:20051,arcs:[[-3964,4277,4278,4279,4280,-3949]]},{type:"Polygon",id:20063,arcs:[[-3966,-3974,4281,4282,4283,4284,-4271,-3959]]},{type:"Polygon",id:20041,arcs:[[-4205,4285,4286,4287,-4147,-3969]]},{type:"Polygon",id:20167,arcs:[[-4209,4288,4289,4290,-4278,-3963]]},{type:"Polygon",id:20195,arcs:[[-3950,-4281,4291,-4282,-3973]]},{type:"Polygon",id:24033,arcs:[[-4192,4292,4293,4294,4295,4296,-4114,-4092]]},{type:"Polygon",id:8119,arcs:[[4297,4298,-3989,-3720,-3980]]},{type:"Polygon",id:8041,arcs:[[-3982,-3988,4299,4300,-4298,-3979]]},{type:"Polygon",id:21037,arcs:[[-4161,4301,4302,-4136]]},{type:"Polygon",id:54083,arcs:[[-4123,4303,4304,4305,4306,-4153,-4158]]},{type:"Polygon",id:32005,arcs:[[-3803,4307,4308,4309,-4131,-4187]]},{type:"Polygon",id:54097,arcs:[[-4154,-4307,4310,-4249,-4038]]},{type:"Polygon",id:54021,arcs:[[-4252,4311,4312,-4076,-4052]]},{type:"Polygon",id:51171,arcs:[[4313,4314,4315,-4188,-4043]]},{type:"Polygon",id:21117,arcs:[[-4303,4316,4317,-4262,-4137]]},{type:"Polygon",id:54035,arcs:[[-4238,4318,4319,4320,4321,-4229,-4068]]},{type:"Polygon",id:32021,arcs:[[-4257,4322,4323,-3801,-3646]]},{type:"Polygon",id:18071,arcs:[[-4235,4324,4325,4326,-4105,-4118,-4109]]},{type:"Polygon",id:20045,arcs:[[-4059,4327,4328,4329,-4210,-4055]]},{type:"Polygon",id:6017,arcs:[[-4310,4330,4331,4332,-4132]]},{type:"Polygon",id:29027,arcs:[[-4112,-4261,4333,4334,-4183]]},{type:"Polygon",id:29053,arcs:[[-4186,4335,4336,4337,-4063,-4119]]},{type:"Polygon",id:51059,arcs:[[4338,4339,4340,4341,4342,4343,-4126,-4116]]},{type:"Polygon",id:8015,arcs:[[-3991,4344,4345,-4174,-4098,-4082]]},{type:"Polygon",id:20091,arcs:[[-4198,4346,4347,-4328,-4058,-4230]]},{type:"Polygon",id:39001,arcs:[[4348,4349,4350,-4180,-4087,-4232]]},{type:"Polygon",id:49041,arcs:[[-3856,4351,4352,4353,-3996,-3766]]},{type:"Polygon",id:8017,arcs:[[-4277,4354,4355,-3985,-3942]]},{type:"Polygon",id:54013,arcs:[[-4313,4356,4357,4358,-4236,-4077]]},{type:"Polygon",id:51187,arcs:[[4359,4360,4361,-4314,-4042,-4164]]},{type:"Polygon",id:39053,arcs:[[4362,4363,4364,-4223,-4074,-4228]]},{type:"Polygon",id:18115,arcs:[[4365,-4141,-4146,-4266]]},{type:"Polygon",id:54053,arcs:[[-4322,4366,4367,-4363,-4227]]},{type:"Polygon",id:17005,arcs:[[-4217,4368,4369,-4011]]},{type:"Polygon",id:39145,arcs:[[-4225,4370,4371,4372,-4349,-4231]]},{type:"Polygon",id:51061,arcs:[[4373,4374,4375,4376,-4360,-4163,-4128]]},{type:"Polygon",id:17119,arcs:[[-4014,-4012,-4370,4377,4378,4379,4380,4381,-4165]]},{type:"Polygon",id:29219,arcs:[[4382,4383,4384,-4258,-4201]]},{type:"Polygon",id:11001,arcs:[[4385,4386,-4115,-4297]]},{type:"Polygon",id:18093,arcs:[[-4327,4387,4388,4389,-4245,-4106]]},{type:"Polygon",id:29183,arcs:[[-4382,4390,4391,-4383,-4200,-4071,-4166]]},{type:"Polygon",id:10005,arcs:[[4392,4393,4394,4395,4396,4397,-4267,-4100]]},{type:"Polygon",id:20169,arcs:[[-4288,4398,4399,-4207,-4148]]},{type:"Polygon",id:54071,arcs:[[-4190,4400,4401,4402,4403,-4304,-4122]]},{type:"Polygon",id:29159,arcs:[[-4338,4404,4405,4406,4407,-4155,-4064]]},{type:"Polygon",id:24041,arcs:[[-4270,4408,-4169]]},{type:"Polygon",id:51153,arcs:[[-4344,4409,4410,-4374,-4127]]},{type:"Polygon",id:54087,arcs:[[-4359,4411,4412,-4319,-4237]]},{type:"Polygon",id:29101,arcs:[[-4408,4413,4414,-4196,-4156]]},{type:"Polygon",id:51013,arcs:[[4415,-4341,4416,-4339,-4387,4417]]},{type:"Polygon",id:6003,arcs:[[4418,4419,4420,4421,-4331,-4309]]},{type:"Polygon",id:18155,arcs:[[-4265,4422,4423,4424,-4142,-4366]]},{type:"Polygon",id:29135,arcs:[[4425,4426,4427,-4336,-4185]]},{type:"Polygon",id:6113,arcs:[[-4151,4428,4429,4430,-4431,4431,-3937,-4061]]},{type:"Polygon",id:18077,arcs:[[-4425,4432,4433,4434,4435,-4233,-4143]]},{type:"Polygon",id:17025,arcs:[[-4244,4436,4437,4438,-4214,-4219]]},{type:"Polygon",id:18083,arcs:[[4439,4440,4441,4442,4443,4444,-4239,-4172,-4248]]},{type:"Polygon",id:18101,arcs:[[-4390,4445,4446,4447,-4246]]},{type:"Polygon",id:18027,arcs:[[4448,4449,-4440,-4247,-4448]]},{type:"Polygon",id:54007,arcs:[[-4251,4450,4451,4452,-4357,-4312]]},{type:"Polygon",id:29189,arcs:[[-4381,4453,4454,4455,4456,4457,-4391]]},{type:"Polygon",id:21191,arcs:[[4458,4459,4460,-4317,-4302,-4160,4461]]},{type:"Polygon",id:20127,arcs:[[-4222,4462,4463,4464,-4286,-4204]]},{type:"Polygon",id:20053,arcs:[[-4400,4465,4466,4467,-4289,-4208]]},{type:"Polygon",id:20139,arcs:[[-4330,4468,4469,4470,-4220,-4211]]},{type:"Polygon",id:6055,arcs:[[4430,4471,4472,4473,4474,4475,-3938,-4432]]},{type:"Polygon",id:51157,arcs:[[4476,4477,4478,-4361,-4377]]},{type:"Polygon",id:21077,arcs:[[4479,4480,4481,-4423,-4264]]},{type:"Polygon",id:6097,arcs:[[-3939,-4476,4482,4483,4484,-3626]]},{type:"Polygon",id:17101,arcs:[[4485,4486,-4240,-4445]]},{type:"Polygon",id:51165,arcs:[[-4316,4487,4488,4489,4490,-4401,-4189]]},{type:"Polygon",id:17159,arcs:[[-4241,-4487,4491,4492,4493,-4437,-4243]]},{type:"Polygon",id:39087,arcs:[[4494,4495,4496,4497,-4371,-4224,-4365]]},{type:"Polygon",id:29037,arcs:[[-4415,4498,4499,4500,-4347,-4197]]},{type:"Polygon",id:51139,arcs:[[-4479,4501,4502,-4488,-4315,-4362]]},{type:"Polygon",id:18143,arcs:[[-4436,4503,4504,-4325,-4234]]},{type:"Polygon",id:21023,arcs:[[-4182,4505,4506,4507,-4462,-4159]]},{type:"Polygon",id:17121,arcs:[[-4439,4508,4509,4510,4511,-4215]]},{type:"Polygon",id:21081,arcs:[[-4318,-4461,4512,4513,4514,-4480,-4263]]},{type:"Polygon",id:18175,arcs:[[-4505,4515,4516,4517,4518,4519,-4388,-4326]]},{type:"Polygon",id:29510,arcs:[[-4454,-4380,4520]]},{type:"Polygon",id:24009,arcs:[[4521,-4293,-4191]]},{type:"Polygon",id:21161,arcs:[[-4351,4522,4523,4524,-4506,-4181]]},{type:"Polygon",id:21041,arcs:[[4525,4526,4527,-4433,-4424,-4482]]},{type:"Polygon",id:21089,arcs:[[-4498,4528,4529,4530,-4372]]},{type:"Polygon",id:17027,arcs:[[-4216,-4512,4531,4532,4533,-4378,-4369]]},{type:"Polygon",id:54075,arcs:[[-4404,4534,4535,4536,4537,-4305]]},{type:"Polygon",id:29051,arcs:[[-4335,4538,4539,-4426,-4184]]},{type:"Polygon",id:20111,arcs:[[-4471,4540,4541,4542,-4463,-4221]]},{type:"Polygon",id:20059,arcs:[[4543,4544,4545,-4469,-4329]]},{type:"Polygon",id:20121,arcs:[[-4501,4546,4547,-4544,-4348]]},{type:"Polygon",id:54101,arcs:[[-4311,-4306,-4538,4548,4549,-4451,-4250]]},{type:"Polygon",id:6067,arcs:[[4550,4551,4552,4553,-4429,-4150,-4133,-4333]]},{type:"Polygon",id:21223,arcs:[[-4528,4554,4555,4556,-4434]]},{type:"Polygon",id:21187,arcs:[[-4515,4557,4558,4559,-4526,-4481]]},{type:"Polygon",id:21135,arcs:[[4560,4561,4562,-4523,-4350,-4373,-4531]]},{type:"Polygon",id:29073,arcs:[[-4385,4563,4564,4565,4566,4567,-4259]]},{type:"Polygon",id:6051,arcs:[[-3802,-4324,4568,4569,4570,4571,4572,-4419,-4308]]},{type:"Polygon",id:29071,arcs:[[-4392,-4458,4573,4574,4575,-4564,-4384]]},{type:"Polygon",id:29151,arcs:[[-4260,-4568,4576,4577,-4539,-4334]]},{type:"Polygon",id:6005,arcs:[[-4422,4578,4579,-4551,-4332]]},{type:"Polygon",id:24019,arcs:[[-4268,-4398,4580,4581]]},{type:"Polygon",id:20171,arcs:[[-4285,4582,4583,4584,4585,-4272]]},{type:"Polygon",id:20101,arcs:[[4586,4587,-4583,-4284]]},{type:"Polygon",id:20071,arcs:[[4588,4589,4590,4591,-4355,-4276]]},{type:"Polygon",id:20203,arcs:[[-4586,4592,4593,-4589,-4275,-4273]]},{type:"Polygon",id:51047,arcs:[[4594,4595,4596,4597,-4477,-4376]]},{type:"Polygon",id:20135,arcs:[[-4292,-4280,4598,4599,4600,4601,-4587,-4283]]},{type:"Polygon",id:29141,arcs:[[-4428,4602,4603,4604,-4405,-4337]]},{type:"Polygon",id:20009,arcs:[[-4468,4605,4606,4607,4608,-4290]]},{type:"Polygon",id:8043,arcs:[[-4301,4609,4610,4611,-4345,-3990,-4299]]},{type:"Polygon",id:20165,arcs:[[-4291,-4609,4612,-4599,-4279]]},{type:"Polygon",id:24017,arcs:[[-4295,4613,4614,4615]]},{type:"Polygon",id:18117,arcs:[[-4520,4616,4617,-4446,-4389]]},{type:"Polygon",id:54079,arcs:[[4618,4619,-4367,-4321,4620]]},{type:"Polygon",id:32017,arcs:[[-3998,4621,4622,4623,4624,4625,-4253,-3564]]},{type:"Polygon",id:8085,arcs:[[-4178,4626,4627,4628,-4097,-4206]]},{type:"Polygon",id:54015,arcs:[[4629,4630,-4412,-4358,-4453]]},{type:"Polygon",id:17163,arcs:[[-4534,4631,4632,4633,-4455,-4521,-4379]]},{type:"Polygon",id:51113,arcs:[[-4598,4634,4635,-4502,-4478]]},{type:"Polygon",id:54039,arcs:[[-4413,-4631,4636,4637,4638,4639,4640,-4621,-4320]]},{type:"Polygon",id:8061,arcs:[[-4592,4641,4642,4643,4644,-3986,-4356]]},{type:"Polygon",id:20113,arcs:[[4645,4646,4647,4648,-4466,-4399]]},{type:"Polygon",id:20115,arcs:[[-4465,4649,4650,4651,-4646,-4287]]},{type:"Polygon",id:21201,arcs:[[-4525,4652,4653,4654,-4507]]},{type:"Polygon",id:17191,arcs:[[-4494,4655,4656,4657,4658,-4509,-4438]]},{type:"Polygon",id:18019,arcs:[[-4557,4659,4660,4661,-4516,-4504,-4435]]},{type:"Polygon",id:54011,arcs:[[-4368,-4620,4662,4663,-4495,-4364]]},{type:"Polygon",id:21103,arcs:[[4664,4665,4666,-4555,-4527,-4560]]},{type:"Polygon",id:51091,arcs:[[4667,4668,-4535,-4403]]},{type:"Polygon",id:51179,arcs:[[4669,4670,4671,4672,4673,4674,-4595,-4375,-4411]]},{type:"Polygon",id:21097,arcs:[[-4655,4675,4676,4677,-4513,-4460,-4459,-4508]]},{type:"Polygon",id:49001,arcs:[[-4354,4678,4679,4680,-4622,-3997]]},{type:"Polygon",id:17047,arcs:[[4681,4682,-4656,-4493]]},{type:"Polygon",id:17185,arcs:[[-4492,-4486,-4444,4683,4684,-4682]]},{type:"Polygon",id:29083,arcs:[[-4407,4685,4686,4687,-4499,-4414]]},{type:"Polygon",id:24045,arcs:[[4688,4689,4690,-4581,-4397]]},{type:"Polygon",id:54067,arcs:[[-4550,4691,4692,-4637,-4630,-4452]]},{type:"Polygon",id:18125,arcs:[[4693,4694,4695,-4441,-4450]]},{type:"MultiPolygon",id:6095,arcs:[[[4696,-4474]],[[-4554,4697,-4472,-4431,-4430]]]},{type:"Polygon",id:29015,arcs:[[-4605,4698,4699,4700,-4686,-4406]]},{type:"Polygon",id:18051,arcs:[[4701,4702,4703,4704,-4684,-4443,-4442,-4696]]},{type:"Polygon",id:18037,arcs:[[-4618,4705,4706,4707,4708,-4694,-4449,-4447]]},{type:"Polygon",id:21069,arcs:[[4709,4710,4711,-4653,-4524,-4563]]},{type:"Polygon",id:21185,arcs:[[-4667,4712,4713,-4660,-4556]]},{type:"Polygon",id:20017,arcs:[[-4543,4714,4715,-4650,-4464]]},{type:"Polygon",id:8101,arcs:[[4716,4717,4718,4719,4720,-4610,-4300]]},{type:"Polygon",id:8025,arcs:[[-4645,4721,4722,-4717,-3987]]},{type:"Polygon",id:20159,arcs:[[-4649,4723,4724,-4606,-4467]]},{type:"Polygon",id:17133,arcs:[[4725,4726,4727,-4456,-4634]]},{type:"Polygon",id:17189,arcs:[[-4532,-4511,4728,4729,4730,-4632,-4533]]},{type:"Polygon",id:24037,arcs:[[-4615,4731]]},{type:"Polygon",id:6009,arcs:[[-4421,4732,4733,4734,-4579]]},{type:"Polygon",id:49031,arcs:[[4735,4736,-4679,-4353]]},{type:"Polygon",id:49055,arcs:[[-3855,4737,4738,-4736,-4352]]},{type:"Polygon",id:29099,arcs:[[-4728,4739,4740,4741,-4574,-4457]]},{type:"Polygon",id:21019,arcs:[[4742,4743,-4529,-4497,4744]]},{type:"Polygon",id:21043,arcs:[[-4744,4745,4746,4747,-4561,-4530]]},{type:"Polygon",id:49037,arcs:[[-4629,4748,4749,4750,4751,4752,4753,4754,4755,-4738,-4027]]},{type:"Polygon",id:21209,arcs:[[4756,4757,4758,4759,-4558,-4514,-4678]]},{type:"Polygon",id:51079,arcs:[[4760,4761,-4489,-4503,-4636]]},{type:"Polygon",id:51015,arcs:[[4762,4763,4764,4765,-4668,-4402,-4491]]},{type:"Polygon",id:17081,arcs:[[-4659,4766,4767,4768,-4729,-4510]]},{type:"Polygon",id:29013,arcs:[[-4688,4769,4770,4771,-4547,-4500]]},{type:"Polygon",id:32009,arcs:[[4772,-4569,-4323,-4256]]},{type:"Polygon",id:21181,arcs:[[-4712,4773,4774,-4676,-4654]]},{type:"Polygon",id:8109,arcs:[[-4612,4775,4776,4777,4778,4779,4780,-4175,-4346]]},{type:"MultiPolygon",id:24047,arcs:[[[4781,4782,4783,-4689,-4396,4784]]]},{type:"Polygon",id:6109,arcs:[[-4573,4785,4786,4787,-4733,-4420]]},{type:"Polygon",id:20031,arcs:[[-4546,4788,4789,4790,-4541,-4470]]},{type:"Polygon",id:29131,arcs:[[-4540,-4578,4791,4792,4793,-4603,-4427]]},{type:"Polygon",id:18025,arcs:[[4794,4795,4796,-4706,-4617,-4519]]},{type:"Polygon",id:18061,arcs:[[4797,4798,4799,4800,-4795,-4518]]},{type:"Polygon",id:54099,arcs:[[-4664,4801,4802,4803,4804,-4745,-4496]]},{type:"Polygon",id:18043,arcs:[[-4662,4805,-4798,-4517]]},{type:"Polygon",id:51099,arcs:[[4806,4807,4808,4809,-4671,4810]]},{type:"Polygon",id:21205,arcs:[[-4748,4811,4812,4813,4814,-4710,-4562]]},{type:"Polygon",id:51137,arcs:[[4815,4816,4817,-4761,-4635,-4597]]},{type:"Polygon",id:20003,arcs:[[4818,4819,-4789,-4545]]},{type:"Polygon",id:20107,arcs:[[-4772,4820,4821,-4819,-4548]]},{type:"Polygon",id:21111,arcs:[[4822,4823,4824,4825,-4799,-4806,-4661,-4714]]},{type:"Polygon",id:51177,arcs:[[-4675,4826,-4673,4827,4828,4829,-4816,-4596]]},{type:"Polygon",id:54043,arcs:[[-4619,-4641,4830,4831,4832,-4802,-4663]]},{type:"Polygon",id:21073,arcs:[[-4559,-4760,4833,4834,4835,-4665]]},{type:"Polygon",id:21017,arcs:[[4836,4837,4838,-4757,-4677,-4775]]},{type:"Polygon",id:21211,arcs:[[4839,4840,-4823,-4713,-4666,-4836]]},{type:"Polygon",id:20145,arcs:[[-4608,4841,4842,4843,-4600,-4613]]},{type:"Polygon",id:8091,arcs:[[-4177,4844,4845,4846,-4627]]},{type:"Polygon",id:6041,arcs:[[4847,-4484]]},{type:"Polygon",id:21011,arcs:[[-4815,4848,4849,-4774,-4711]]},{type:"Polygon",id:6077,arcs:[[-4580,-4735,4850,4851,4852,4853,-4552]]},{type:"Polygon",id:29125,arcs:[[-4567,4854,4855,-4792,-4577]]},{type:"Polygon",id:24039,arcs:[[-4690,-4784,4856,4857,4858]]},{type:"Polygon",id:51003,arcs:[[-4818,4859,4860,4861,4862,-4763,-4490,-4762]]},{type:"Polygon",id:51193,arcs:[[4863,4864,4865,-4807,4866]]},{type:"Polygon",id:29029,arcs:[[-4794,4867,4868,4869,4870,-4699,-4604]]},{type:"Polygon",id:21127,arcs:[[-4805,4871,4872,4873,4874,-4746,-4743]]},{type:"Polygon",id:51017,arcs:[[-4669,-4766,4875,4876,4877,-4536]]},{type:"Polygon",id:8099,arcs:[[-4591,4878,4879,4880,4881,-4642]]},{type:"Polygon",id:54025,arcs:[[-4878,4882,4883,4884,4885,-4692,-4549,-4537]]},{type:"Polygon",id:21063,arcs:[[-4875,4886,-4812,-4747]]},{type:"Polygon",id:8027,arcs:[[-4721,4887,-4776,-4611]]},{type:"Polygon",id:8011,arcs:[[-4882,4888,4889,4890,-4643]]},{type:"Polygon",id:8089,arcs:[[-4891,4891,-4718,-4723,-4722,-4644]]},{type:"Polygon",id:18123,arcs:[[4892,4893,4894,4895,-4707,-4797]]},{type:"Polygon",id:54019,arcs:[[-4693,-4886,4896,4897,-4638]]},{type:"Polygon",id:20093,arcs:[[4898,4899,4900,-4593,-4585]]},{type:"Polygon",id:20055,arcs:[[-4588,-4602,4901,4902,4903,-4899,-4584]]},{type:"Polygon",id:20075,arcs:[[-4901,4904,-4879,-4590,-4594]]},{type:"Polygon",id:17193,arcs:[[-4685,-4705,4905,4906,4907,-4657,-4683]]},{type:"Polygon",id:20185,arcs:[[-4725,4908,4909,4910,-4842,-4607]]},{type:"Polygon",id:20083,arcs:[[-4844,4911,4912,4913,-4902,-4601]]},{type:"Polygon",id:17065,arcs:[[-4908,4914,4915,4916,-4767,-4658]]},{type:"Polygon",id:51033,arcs:[[-4810,4917,4918,4919,4920,-4828,-4672]]},{type:"Polygon",id:18173,arcs:[[-4709,4921,4922,4923,4924,4925,-4702,-4695]]},{type:"Polygon",id:18129,arcs:[[4926,4927,4928,4929,-4906,-4704]]},{type:"Polygon",id:54005,arcs:[[4930,4931,4932,-4831,-4640]]},{type:"Polygon",id:17157,arcs:[[-4633,-4731,4933,4934,4935,4936,-4726]]},{type:"Polygon",id:29185,arcs:[[-4701,4937,4938,4939,4940,-4770,-4687]]},{type:"Polygon",id:17145,arcs:[[-4730,-4769,4941,4942,-4934]]},{type:"Polygon",id:29055,arcs:[[-4576,4943,4944,4945,4946,-4565]]},{type:"Polygon",id:21067,arcs:[[4947,4948,4949,4950,-4758,-4839]]},{type:"Polygon",id:29221,arcs:[[-4742,4951,4952,-4944,-4575]]},{type:"Polygon",id:18147,arcs:[[-4896,4953,4954,-4923,-4922,-4708]]},{type:"Polygon",id:21163,arcs:[[4955,4956,-4893,-4796,-4801]]},{type:"Polygon",id:21239,arcs:[[-4951,4957,4958,4959,-4834,-4759]]},{type:"Polygon",id:21173,arcs:[[4960,4961,4962,-4837,-4850]]},{type:"Polygon",id:20079,arcs:[[4963,4964,4965,-4647,-4652]]},{type:"Polygon",id:20073,arcs:[[-4542,-4791,4966,4967,4968,4969,-4715]]},{type:"Polygon",id:20155,arcs:[[-4648,-4966,4970,4971,4972,-4909,-4724]]},{type:"Polygon",id:18163,arcs:[[-4926,4973,4974,-4927,-4703]]},{type:"Polygon",id:29161,arcs:[[-4947,4975,4976,4977,-4855,-4566]]},{type:"Polygon",id:49017,arcs:[[-4756,4978,4979,-4680,-4737,-4739]]},{type:"Polygon",id:51057,arcs:[[4980,4981,-4918,-4809,4982]]},{type:"Polygon",id:8113,arcs:[[-4847,4983,4984,-4749,-4628]]},{type:"Polygon",id:51109,arcs:[[-4830,4985,4986,4987,-4860,-4817]]},{type:"Polygon",id:49021,arcs:[[-4980,4988,4989,-4623,-4681]]},{type:"Polygon",id:21215,arcs:[[4990,4991,4992,-4824,-4841]]},{type:"Polygon",id:8053,arcs:[[-4781,4993,4994,4995,4996,-4845,-4176]]},{type:"Polygon",id:21005,arcs:[[-4960,4997,4998,4999,-4991,-4840,-4835]]},{type:"Polygon",id:17055,arcs:[[-4917,5e3,5001,5002,-4942,-4768]]},{type:"Polygon",id:51159,arcs:[[5003,5004,5005,-4865]]},{type:"Polygon",id:29186,arcs:[[-4937,5006,5007,-4740,-4727]]},{type:"Polygon",id:21029,arcs:[[5008,5009,-4825,-4993]]},{type:"Polygon",id:21175,arcs:[[-4874,5010,5011,5012,5013,-4813,-4887]]},{type:"Polygon",id:21049,arcs:[[5014,5015,5016,-4948,-4838,-4963]]},{type:"Polygon",id:6013,arcs:[[-4853,5017,5018]]},{type:"Polygon",id:20015,arcs:[[-4716,-4970,5019,5020,5021,-4964,-4651]]},{type:"Polygon",id:20047,arcs:[[-4911,5022,5023,5024,-4912,-4843]]},{type:"Polygon",id:51163,arcs:[[5025,5026,5027,5028,-4876,-4765,5029]]},{type:"Polygon",id:29187,arcs:[[-5008,5030,5031,5032,-4952,-4741]]},{type:"Polygon",id:6099,arcs:[[5033,5034,5035,-4851,-4734,-4788]]},{type:"Polygon",id:29085,arcs:[[-4871,5036,5037,-4938,-4700]]},{type:"Polygon",id:29217,arcs:[[-4941,5038,5039,5040,5041,-4821,-4771]]},{type:"Polygon",id:21165,arcs:[[-4814,-5014,5042,5043,-4961,-4849]]},{type:"Polygon",id:51125,arcs:[[5044,5045,5046,-5030,-4764,-4863]]},{type:"Polygon",id:21027,arcs:[[5047,5048,5049,5050,-4894,-4957]]},{type:"Polygon",id:20207,arcs:[[5051,5052,-4967,-4790]]},{type:"Polygon",id:20001,arcs:[[5053,5054,-5052,-4820]]},{type:"Polygon",id:20011,arcs:[[-5042,5055,5056,-5054,-4822]]},{type:"MultiPolygon",id:51001,arcs:[[[5057,5058,-4782,5059]]]},{type:"Polygon",id:54045,arcs:[[-4933,5060,5061,-4832]]},{type:"Polygon",id:51133,arcs:[[5062,-5004,-4864,5063]]},{type:"Polygon",id:29169,arcs:[[-4856,-4978,5064,5065,-4868,-4793]]},{type:"Polygon",id:8055,arcs:[[-4720,5066,5067,5068,-4777,-4888]]},{type:"Polygon",id:51085,arcs:[[-4921,5069,5070,5071,5072,-4986,-4829]]},{type:"Polygon",id:51065,arcs:[[5073,5074,-4861,-4988,5075]]},{type:"Polygon",id:21093,arcs:[[5076,5077,5078,5079,5080,-5048,-4956,-4800,-4826,-5010]]},{type:"Polygon",id:21113,arcs:[[5081,5082,5083,-4958,-4950]]},{type:"Polygon",id:21115,arcs:[[5084,5085,5086,-5011,-4873]]},{type:"Polygon",id:20069,arcs:[[-4914,5087,5088,5089,-4903]]},{type:"Polygon",id:21091,arcs:[[-5051,5090,5091,-4954,-4895]]},{type:"Polygon",id:54081,arcs:[[-4639,-4898,5092,5093,5094,-4931]]},{type:"Polygon",id:21179,arcs:[[-5e3,5095,5096,5097,-5077,-5009,-4992]]},{type:"Polygon",id:54059,arcs:[[5098,5099,5100,5101,5102,-4803,-4833,-5062]]},{type:"Polygon",id:21101,arcs:[[-4974,-4925,5103,5104,5105,5106,-4928,-4975]]},{type:"Polygon",id:51097,arcs:[[-4982,5107,5108,5109,5110,-4919]]},{type:"Polygon",id:8111,arcs:[[-4997,5111,5112,-4984,-4846]]},{type:"Polygon",id:21167,arcs:[[-5084,5113,5114,5115,-4998,-4959]]},{type:"Polygon",id:8079,arcs:[[5116,5117,-4994,-4780]]},{type:"Polygon",id:21159,arcs:[[-4804,-5103,5118,5119,-5085,-4872]]},{type:"Polygon",id:51005,arcs:[[-5029,5120,5121,5122,-4883,-4877]]},{type:"Polygon",id:17077,arcs:[[-5003,5123,5124,5125,-4935,-4943]]},{type:"Polygon",id:21197,arcs:[[-5044,5126,5127,5128,-5015,-4962]]},{type:"Polygon",id:21059,arcs:[[5129,5130,-5104,-4924,-4955,-5092]]},{type:"Polygon",id:21151,arcs:[[5131,5132,5133,5134,-5082,-4949,-5017]]},{type:"Polygon",id:17059,arcs:[[-4930,5135,5136,5137,-4915,-4907]]},{type:"Polygon",id:21229,arcs:[[-5116,5138,5139,-5096,-4999]]},{type:"Polygon",id:20057,arcs:[[-5025,5140,5141,5142,-5088,-4913]]},{type:"Polygon",id:20173,arcs:[[-5022,5143,5144,-4971,-4965]]},{type:"Polygon",id:17165,arcs:[[-5138,5145,5146,5147,-5001,-4916]]},{type:"Polygon",id:51101,arcs:[[-5111,5148,5149,-5070,-4920]]},{type:"Polygon",id:29059,arcs:[[-4870,5150,5151,5152,5153,-5037]]},{type:"Polygon",id:6001,arcs:[[-4852,-5036,5154,5155,-5018]]},{type:"Polygon",id:51075,arcs:[[5156,5157,5158,-5076,-4987,-5073]]},{type:"Polygon",id:29157,arcs:[[-5126,5159,5160,5161,5162,-5031,-5007,-4936]]},{type:"Polygon",id:29039,arcs:[[5163,5164,5165,-5039,-4940]]},{type:"Polygon",id:6043,arcs:[[5166,5167,-4787]]},{type:"Polygon",id:21225,arcs:[[5168,5169,5170,-5136,-4929,-5107]]},{type:"Polygon",id:29105,arcs:[[-5066,5171,5172,5173,-5151,-4869]]},{type:"Polygon",id:8033,arcs:[[-5113,5174,-4750,-4985]]},{type:"Polygon",id:21153,arcs:[[-5087,5175,5176,5177,5178,-5012]]},{type:"Polygon",id:54089,arcs:[[5179,5180,-5093,-4897,-4885,5181]]},{type:"Polygon",id:17199,arcs:[[-5148,5182,5183,-5124,-5002]]},{type:"Polygon",id:21237,arcs:[[-5179,5184,5185,-5127,-5043,-5013]]},{type:"Polygon",id:21065,arcs:[[-5129,5186,5187,-5132,-5016]]},{type:"Polygon",id:51103,arcs:[[-5005,-5063,5188]]},{type:"Polygon",id:8105,arcs:[[-4779,5189,5190,5191,-5117]]},{type:"Polygon",id:6075,arcs:[[5192,5193]]},{type:"Polygon",id:29167,arcs:[[-5038,-5154,5194,5195,-5164,-4939]]},{type:"Polygon",id:21079,arcs:[[-5135,5196,5197,5198,-5114,-5083]]},{type:"Polygon",id:20151,arcs:[[-4973,5199,5200,5201,-5023,-4910]]},{type:"Polygon",id:51009,arcs:[[5202,5203,5204,5205,-5026,-5047]]},{type:"Polygon",id:8071,arcs:[[-4890,5206,5207,5208,5209,-5067,-4719,-4892]]},{type:"Polygon",id:51023,arcs:[[5210,5211,5212,-5121,-5028]]},{type:"Polygon",id:29065,arcs:[[-4946,5213,5214,5215,5216,-4976]]},{type:"Polygon",id:54109,arcs:[[5217,5218,-5099,-5061,-4932,-5095]]},{type:"Polygon",id:51029,arcs:[[5219,5220,5221,-5045,-4862,-5075]]},{type:"Polygon",id:6039,arcs:[[-4572,5222,5223,-5167,-4786]]},{type:"Polygon",id:51119,arcs:[[5224,-5108,-4981,5225]]},{type:"Polygon",id:21071,arcs:[[-5120,5226,5227,-5176,-5086]]},{type:"Polygon",id:8003,arcs:[[-5069,5228,5229,-5190,-4778]]},{type:"Polygon",id:51049,arcs:[[-5159,5230,5231,5232,-5220,-5074]]},{type:"Polygon",id:21195,arcs:[[5233,5234,5235,5236,5237,-5227,-5119,-5102]]},{type:"Polygon",id:29093,arcs:[[-5033,5238,5239,5240,-5214,-4945,-4953]]},{type:"Polygon",id:20187,arcs:[[5241,5242,5243,5244,-4880,-4905]]},{type:"Polygon",id:21183,arcs:[[-5050,5245,5246,5247,5248,-5130,-5091]]},{type:"Polygon",id:20067,arcs:[[5249,5250,-5242,-4900]]},{type:"Polygon",id:20081,arcs:[[-5090,5251,5252,5253,-5250,-4904]]},{type:"Polygon",id:20097,arcs:[[-5202,5254,5255,5256,-5141,-5024]]},{type:"Polygon",id:20095,arcs:[[-5145,5257,5258,5259,-5200,-4972]]},{type:"Polygon",id:20205,arcs:[[5260,5261,5262,-4968,-5053]]},{type:"Polygon",id:20133,arcs:[[-5057,5263,5264,5265,-5261,-5055]]},{type:"Polygon",id:21123,arcs:[[5266,5267,5268,5269,-5078,-5098]]},{type:"Polygon",id:21155,arcs:[[-5140,5270,5271,5272,-5267,-5097]]},{type:"Polygon",id:54063,arcs:[[-5123,5273,5274,-5182,-4884]]},{type:"Polygon",id:21129,arcs:[[-5186,5275,5276,5277,-5187,-5128]]},{type:"Polygon",id:21021,arcs:[[-5199,5278,5279,-5271,-5139,-5115]]},{type:"Polygon",id:51087,arcs:[[5280,5281,5282,5283,5284,5285,5286,5287,-5157,-5072]]},{type:"Polygon",id:6081,arcs:[[5288,5289,5290,5291,-5193]]},{type:"Polygon",id:21025,arcs:[[-5178,5292,5293,5294,-5276,-5185]]},{type:"Polygon",id:51145,arcs:[[5295,5296,-5231,-5158]]},{type:"Polygon",id:21149,arcs:[[-5249,5297,5298,5299,-5105,-5131]]},{type:"Polygon",id:20037,arcs:[[-5041,5300,5301,5302,5303,-5264,-5056]]},{type:"Polygon",id:51045,arcs:[[5304,5305,5306,-5274,-5122,-5213]]},{type:"Polygon",id:8023,arcs:[[-5210,5307,5308,5309,-5229,-5068]]},{type:"Polygon",id:29011,arcs:[[-5166,5310,5311,-5301,-5040]]},{type:"Polygon",id:21233,arcs:[[5312,5313,5314,-5169,-5106,-5300]]},{type:"Polygon",id:29123,arcs:[[-5163,5315,5316,-5239,-5032]]},{type:"Polygon",id:8009,arcs:[[-5245,5317,5318,5319,-5207,-4889,-4881]]},{type:"Polygon",id:8083,arcs:[[5320,5321,-4751,-5175]]},{type:"Polygon",id:8067,arcs:[[-4996,5322,5323,-5321,-5112]]},{type:"Polygon",id:6047,arcs:[[-5224,5324,5325,5326,-5034,-5168]]},{type:"Polygon",id:21137,arcs:[[5327,5328,5329,-5279,-5198]]},{type:"Polygon",id:51127,arcs:[[5330,5331,5332,-5281,-5071,-5150]]},{type:"Polygon",id:21085,arcs:[[-5081,-5080,5333,5334,5335,-5246,-5049]]},{type:"Polygon",id:51019,arcs:[[5336,5337,5338,5339,5340,-5211,-5027,-5206]]},{type:"Polygon",id:49053,arcs:[[5341,5342,-4624,-4990]]},{type:"Polygon",id:20049,arcs:[[-5263,5343,5344,5345,-5020,-4969]]},{type:"Polygon",id:29179,arcs:[[5346,5347,5348,-5215,-5241]]},{type:"Polygon",id:29031,arcs:[[5349,5350,5351,5352,5353,-5161]]},{type:"Polygon",id:29215,arcs:[[-4977,-5217,5354,5355,5356,5357,-5172,-5065]]},{type:"Polygon",id:17069,arcs:[[-5137,-5171,5358,5359,5360,-5146]]},{type:"Polygon",id:17151,arcs:[[-5361,5361,5362,5363,-5147]]},{type:"Polygon",id:51760,arcs:[[-5285,5364,-5287,-5286]]},{type:"Polygon",id:17087,arcs:[[-5364,5365,5366,5367,-5183]]},{type:"Polygon",id:17181,arcs:[[-5184,-5368,5368,5369,-5350,-5160,-5125]]},{type:"Polygon",id:51073,arcs:[[5370,5371,5372,-5109,-5225]]},{type:"Polygon",id:29017,arcs:[[-5354,5373,5374,-5316,-5162]]},{type:"Polygon",id:54055,arcs:[[-5181,5375,5376,5377,5378,-5218,-5094]]},{type:"Polygon",id:6019,arcs:[[5379,5380,5381,5382,5383,-5325,-5223,-4571]]},{type:"Polygon",id:29057,arcs:[[-5196,5384,5385,5386,-5311,-5165]]},{type:"Polygon",id:21109,arcs:[[-5278,5387,5388,5389,5390,-5133,-5188]]},{type:"Polygon",id:21107,arcs:[[5391,5392,5393,-5313,-5299]]},{type:"Polygon",id:51041,arcs:[[-5365,-5284,5394,5395,5396,5397,5398,5399,5400,5401,-5296,-5288]]},{type:"Polygon",id:51011,arcs:[[5402,5403,5404,-5203,-5046,-5222]]},{type:"MultiPolygon",id:51131,arcs:[[[5405,-5058]]]},{type:"Polygon",id:21045,arcs:[[-5330,5406,5407,5408,5409,-5272,-5280]]},{type:"Polygon",id:54047,arcs:[[-5379,5410,5411,-5100,-5219]]},{type:"Polygon",id:21055,arcs:[[-5315,5412,5413,5414,-5359,-5170]]},{type:"Polygon",id:49025,arcs:[[-4979,-4755,5415,5416,-5342,-4989]]},{type:"Polygon",id:21189,arcs:[[-5295,5417,5418,-5388,-5277]]},{type:"Polygon",id:21203,arcs:[[-5391,5419,5420,-5328,-5197,-5134]]},{type:"Polygon",id:51027,arcs:[[-5412,5421,5422,5423,-5234,-5101]]},{type:"Polygon",id:51115,arcs:[[-5372,5424]]},{type:"Polygon",id:21119,arcs:[[-5177,-5228,-5238,5425,5426,-5293]]},{type:"Polygon",id:51007,arcs:[[-5402,5427,5428,5429,-5232,-5297]]},{type:"Polygon",id:51036,arcs:[[5430,5431,-5282,-5333]]},{type:"Polygon",id:29225,arcs:[[-5174,5432,5433,5434,5435,-5152]]},{type:"Polygon",id:6085,arcs:[[-5035,-5327,5436,5437,-5290,5438,-5155]]},{type:"Polygon",id:21217,arcs:[[-5273,-5410,5439,5440,-5268]]},{type:"Polygon",id:29229,arcs:[[-5358,5441,-5433,-5173]]},{type:"Polygon",id:51071,arcs:[[-5307,5442,5443,5444,-5376,-5180,-5275]]},{type:"Polygon",id:20035,arcs:[[-5346,5445,5446,5447,5448,-5021]]},{type:"Polygon",id:20191,arcs:[[-5449,5449,5450,5451,-5258,-5144]]},{type:"Polygon",id:20119,arcs:[[-5143,5452,5453,5454,-5252,-5089]]},{type:"Polygon",id:20025,arcs:[[-5257,5455,5456,5457,-5453,-5142]]},{type:"Polygon",id:20007,arcs:[[-5260,5458,5459,5460,5461,-5255,-5201]]},{type:"Polygon",id:21087,arcs:[[-5441,5462,5463,5464,-5269]]},{type:"Polygon",id:51680,arcs:[[-5205,5465,-5337]]},{type:"Polygon",id:6027,arcs:[[-4773,-4255,5466,5467,5468,5469,-5380,-4570]]},{type:"Polygon",id:51095,arcs:[[5470,5471,5472,-5431,-5332,5473,5474,5475]]},{type:"Polygon",id:21099,arcs:[[-5270,-5465,5476,5477,5478,-5334,-5079]]},{type:"Polygon",id:21193,arcs:[[-5427,5479,5480,5481,5482,-5418,-5294]]},{type:"Polygon",id:51031,arcs:[[-5405,5483,5484,5485,-5338,-5466,-5204]]},{type:"Polygon",id:29077,arcs:[[-5153,-5436,5486,5487,-5385,-5195]]},{type:"Polygon",id:21139,arcs:[[-5415,5488,5489,5490,5491,-5362,-5360]]},{type:"Polygon",id:29203,arcs:[[-5349,5492,5493,5494,-5355,-5216]]},{type:"Polygon",id:8007,arcs:[[-5118,-5192,5495,5496,5497,-5323,-4995]]},{type:"Polygon",id:51161,arcs:[[-5341,5498,5499,5500,-5305,-5212],[5501,5502]]},{type:"Polygon",id:21177,arcs:[[5503,5504,5505,5506,-5392,-5298,-5248]]},{type:"Polygon",id:51147,arcs:[[-5233,-5430,5507,5508,5509,-5403,-5221]]},{type:"Polygon",id:8021,arcs:[[-5191,-5230,-5310,5510,5511,-5496]]},{type:"Polygon",id:21031,arcs:[[5512,5513,-5504,-5247,-5336,5514]]},{type:"Polygon",id:20129,arcs:[[5515,5516,5517,-5318,-5244]]},{type:"Polygon",id:20189,arcs:[[-5254,5518,5519,-5516,-5243,-5251]]},{type:"Polygon",id:20175,arcs:[[-5455,5520,5521,-5519,-5253]]},{type:"Polygon",id:20125,arcs:[[-5262,-5266,5522,5523,5524,5525,-5344]]},{type:"Polygon",id:20077,arcs:[[5526,5527,-5459,-5259,-5452]]},{type:"Polygon",id:20033,arcs:[[5528,5529,-5456,-5256,-5462]]},{type:"Polygon",id:20099,arcs:[[-5304,5530,5531,5532,-5523,-5265]]},{type:"Polygon",id:21033,arcs:[[-5394,5533,5534,5535,-5413,-5314]]},{type:"Polygon",id:51199,arcs:[[5536,5537,5538,5539,-5471,5540,-5475]]},{type:"Polygon",id:29097,arcs:[[-5387,5541,5542,5543,-5302,-5312]]},{type:"Polygon",id:51121,arcs:[[5544,5545,5546,5547,-5443,-5306,-5501]]},{type:"Polygon",id:21051,arcs:[[-5483,5548,5549,5550,5551,-5389,-5419]]},{type:"Polygon",id:21199,arcs:[[5552,5553,5554,-5407,-5329,-5421,5555]]},{type:"Polygon",id:20021,arcs:[[-5544,5556,5557,5558,-5531,-5303]]},{type:"Polygon",id:21061,arcs:[[-5479,5559,5560,-5515,-5335]]},{type:"Polygon",id:51770,arcs:[[5561,-5503]]},{type:"Polygon",id:17127,arcs:[[-5492,5562,5563,-5366,-5363]]},{type:"Polygon",id:51185,arcs:[[-5378,5564,5565,5566,-5422,-5411]]},{type:"Polygon",id:17003,arcs:[[5567,5568,5569,5570,-5351,-5370]]},{type:"Polygon",id:21125,arcs:[[-5552,5571,5572,5573,-5556,-5420,-5390]]},{type:"Polygon",id:17153,arcs:[[-5367,-5564,5574,5575,-5568,-5369]]},{type:"Polygon",id:21131,arcs:[[5576,5577,-5549,-5482]]},{type:"Polygon",id:29223,arcs:[[-5375,5578,5579,5580,-5347,-5240,-5317]]},{type:"Polygon",id:51149,arcs:[[5581,5582,5583,5584,5585,-5397,5586]]},{type:"Polygon",id:21001,arcs:[[-5409,5587,5588,5589,-5463,-5440]]},{type:"Polygon",id:51051,arcs:[[5590,5591,-5235,-5424]]},{type:"Polygon",id:20019,arcs:[[-5526,5592,5593,-5446,-5345]]},{type:"Polygon",id:51021,arcs:[[5594,5595,5596,-5565,-5377,-5445]]},{type:"Polygon",id:51135,arcs:[[5597,5598,-5508,-5429,5599]]},{type:"Polygon",id:29109,arcs:[[-5488,5600,5601,5602,5603,-5542,-5386]]},{type:"Polygon",id:6087,arcs:[[5604,5605,5606,-5291,-5438]]},{type:"Polygon",id:51053,arcs:[[5607,-5585,5608,5609,5610,-5600,-5428,-5401]]},{type:"Polygon",id:21133,arcs:[[-5237,5611,5612,-5480,-5426]]},{type:"Polygon",id:29201,arcs:[[5613,5614,5615,-5352,-5571]]},{type:"Polygon",id:51037,arcs:[[5616,5617,5618,-5484,-5404,-5510]]},{type:"Polygon",id:51155,arcs:[[5619,-5546,5620,5621,5622,-5595,-5444,-5548]]},{type:"Polygon",id:51181,arcs:[[5623,5624,5625,-5583,5626]]},{type:"Polygon",id:51067,arcs:[[5627,5628,5629,5630,-5499,-5340]]},{type:"Polygon",id:21007,arcs:[[5631,5632,-5569,-5576,5633]]},{type:"Polygon",id:21145,arcs:[[-5491,5634,5635,5636,-5634,-5575,-5563]]},{type:"Polygon",id:51700,arcs:[[5637,5638,-5472,-5540]]},{type:"Polygon",id:51195,arcs:[[5639,5640,5641,5642,-5612,-5236,-5592]]},{type:"Polygon",id:21227,arcs:[[-5561,5643,5644,5645,5646,-5513]]},{type:"Polygon",id:21207,arcs:[[-5555,5647,5648,5649,-5588,-5408]]},{type:"Polygon",id:21169,arcs:[[-5590,5650,5651,5652,-5477,-5464]]},{type:"Polygon",id:21143,arcs:[[-5536,5653,5654,-5489,-5414]]},{type:"Polygon",id:21009,arcs:[[5655,5656,-5644,-5560,-5478,-5653]]},{type:"Polygon",id:21047,arcs:[[-5507,5657,5658,5659,5660,-5534,-5393]]},{type:"Polygon",id:51093,arcs:[[5661,5662,5663,5664,-5624,5665]]},{type:"Polygon",id:51167,arcs:[[5666,5667,5668,-5640,-5591,-5423,-5567]]},{type:"Polygon",id:51143,arcs:[[5669,5670,5671,5672,5673,5674,-5628,-5339,-5486]]},{type:"Polygon",id:51063,arcs:[[-5631,5675,5676,-5621,-5545,-5500]]},{type:"Polygon",id:29207,arcs:[[-5353,-5616,5677,5678,5679,-5579,-5374]]},{type:"Polygon",id:51111,arcs:[[-5599,5680,5681,-5617,-5509]]},{type:"Polygon",id:51650,arcs:[[-5638,-5539,-5683,5683]]},{type:"Polygon",id:51183,arcs:[[5684,5685,-5609,-5584,-5626]]},{type:"Polygon",id:29035,arcs:[[-5581,5686,5687,5688,-5493,-5348]]},{type:"Polygon",id:29043,arcs:[[-5435,5689,5690,5691,-5601,-5487]]},{type:"Polygon",id:51197,arcs:[[5692,5693,5694,-5596,-5623]]},{type:"Polygon",id:21141,arcs:[[5695,5696,5697,-5505,-5514,-5647]]},{type:"Polygon",id:21219,arcs:[[-5698,5698,5699,-5658,-5506]]},{type:"Polygon",id:29067,arcs:[[-5442,-5357,5700,5701,5702,-5690,-5434]]},{type:"Polygon",id:21157,arcs:[[-5655,5703,5704,5705,-5635,-5490]]},{type:"Polygon",id:29133,arcs:[[-5633,5706,5707,5708,5709,-5614,-5570]]},{type:"Polygon",id:51083,arcs:[[-5619,5710,5711,5712,5713,-5670,-5485]]},{type:"Polygon",id:29091,arcs:[[-5495,5714,5715,5716,-5701,-5356]]},{type:"Polygon",id:29145,arcs:[[-5604,5717,5718,5719,-5557,-5543]]},{type:"Polygon",id:21121,arcs:[[5720,5721,-5572,-5551]]},{type:"Polygon",id:51025,arcs:[[-5611,5722,5723,5724,5725,-5681,-5598]]},{type:"Polygon",id:21095,arcs:[[-5613,-5643,5726,5727,-5577,-5481]]},{type:"Polygon",id:51173,arcs:[[-5597,-5695,5728,5729,-5667,-5566]]},{type:"Polygon",id:4017,arcs:[[5730,5731,5732,5733,-4753]]},{type:"Polygon",id:4005,arcs:[[-5734,5734,5735,5736,-5416,-4754]]},{type:"Polygon",id:21221,arcs:[[5737,5738,-5704,-5654,-5535,-5661]]},{type:"Polygon",id:40105,arcs:[[-5533,5739,5740,5741,-5524]]},{type:"Polygon",id:40113,arcs:[[5742,5743,5744,5745,5746,-5447,-5594]]},{type:"Polygon",id:40151,arcs:[[-5461,5747,5748,5749,5750,5751,-5529]]},{type:"Polygon",id:40035,arcs:[[-5559,5752,5753,5754,5755,-5740,-5532]]},{type:"Polygon",id:40147,arcs:[[-5742,5756,5757,-5743,-5593,-5525]]},{type:"Polygon",id:40053,arcs:[[5758,5759,5760,-5527,-5451]]},{type:"Polygon",id:40003,arcs:[[-5528,-5761,5761,5762,-5748,-5460]]},{type:"Polygon",id:40071,arcs:[[-5747,5763,5764,-5759,-5450,-5448]]},{type:"Polygon",id:40115,arcs:[[-5720,5765,5766,-5753,-5558]]},{type:"Polygon",id:40059,arcs:[[-5530,-5752,-5751,5767,5768,5769,-5457]]},{type:"Polygon",id:35039,arcs:[[-5512,5770,5771,5772,5773,5774,5775,-5497]]},{type:"Polygon",id:35045,arcs:[[-5776,5776,5777,5778,-5322,-5324,-5498]]},{type:"Polygon",id:4001,arcs:[[-5779,5779,5780,5781,5782,5783,-5731,-4752]]},{type:"Polygon",id:35059,arcs:[[5784,5785,5786,5787,5788,5789,-5208,-5320]]},{type:"Polygon",id:40025,arcs:[[-5518,5790,5791,5792,-5785,-5319]]},{type:"Polygon",id:40139,arcs:[[5793,5794,5795,5796,-5791,-5517,-5520,-5522]]},{type:"Polygon",id:40007,arcs:[[-5458,-5770,5797,5798,5799,-5794,-5521,-5454]]},{type:"Polygon",id:51175,arcs:[[5800,-5663,5801,5802,5803,5804,5805,-5685,-5625,-5665]]},{type:"Polygon",id:21231,arcs:[[5806,5807,5808,5809,-5648,-5554]]},{type:"Polygon",id:35055,arcs:[[5810,5811,-5771,-5511,-5309]]},{type:"Polygon",id:35007,arcs:[[-5790,5812,5813,-5811,-5308,-5209]]},{type:"Polygon",id:29209,arcs:[[5814,5815,5816,-5602,-5692]]},{type:"Polygon",id:6069,arcs:[[-5326,-5384,5817,-5605,-5437]]},{type:"Polygon",id:21235,arcs:[[-5722,5818,5819,5820,5821,-5573]]},{type:"Polygon",id:51710,arcs:[[5822,5823]]},{type:"Polygon",id:21147,arcs:[[-5822,5824,5825,-5807,-5553,-5574]]},{type:"Polygon",id:21013,arcs:[[-5578,-5728,5826,5827,-5819,-5721,-5550]]},{type:"Polygon",id:21039,arcs:[[-5637,5828,5829,-5707,-5632]]},{type:"Polygon",id:21083,arcs:[[-5706,5830,5831,5832,5833,-5829,-5636]]},{type:"Polygon",id:21057,arcs:[[5834,5835,5836,-5651,-5589,-5650]]},{type:"Polygon",id:21003,arcs:[[-5657,5837,5838,5839,5840,-5645]]},{type:"Polygon",id:29009,arcs:[[-5817,5841,5842,5843,-5718,-5603]]},{type:"Polygon",id:51810,arcs:[[5844,5845,5846,5847,5848,5849,5850,-5823,5851]]},{type:"Polygon",id:51035,arcs:[[5852,5853,5854,5855,5856,-5693,-5622,-5677]]},{type:"Polygon",id:51191,arcs:[[5857,5858,5859,-5668,-5730,5860,5861,5862,5863]]},{type:"Polygon",id:29023,arcs:[[-5680,5864,5865,5866,-5687,-5580]]},{type:"Polygon",id:51800,arcs:[[-5868,5868,5869,5870,-5802,-5662,5871]]},{type:"Polygon",id:6053,arcs:[[-5818,-5383,5872,5873,5874,-5606]]},{type:"Polygon",id:51081,arcs:[[-5686,-5806,5875,-5723,-5610]]},{type:"Polygon",id:51105,arcs:[[5876,5877,5878,-5827,-5727,-5642]]},{type:"Polygon",id:51117,arcs:[[-5726,5879,5880,5881,-5711,-5618,-5682]]},{type:"Polygon",id:21053,arcs:[[-5810,5882,5883,-5835,-5649]]},{type:"Polygon",id:29149,arcs:[[-5689,5884,5885,5886,5887,-5715,-5494]]},{type:"Polygon",id:51169,arcs:[[-5669,-5860,5888,5889,5890,-5877,-5641]]},{type:"Polygon",id:21213,arcs:[[5891,5892,-5696,-5646,-5841]]},{type:"Polygon",id:51141,arcs:[[5893,5894,5895,-5853,-5676,-5630]]},{type:"Polygon",id:29143,arcs:[[-5710,5896,5897,5898,5899,5900,5901,-5678,-5615]]},{type:"Polygon",id:51550,arcs:[[5902,-5904,5904,5905,-5850,5906,5907,-5869,-5909]]},{type:"Polygon",id:51089,arcs:[[5909,5910,-5894,-5629,-5675]]},{type:"Polygon",id:32003,arcs:[[5911,5912,-5467,-4254,-4626]]},{type:"Polygon",id:21171,arcs:[[-5837,5913,5914,-5838,-5656,-5652]]},{type:"Polygon",id:29181,arcs:[[-5867,5915,5916,-5885,-5688]]},{type:"Polygon",id:29213,arcs:[[-5703,5917,5918,5919,5920,-5815,-5691]]},{type:"Polygon",id:40153,arcs:[[5921,5922,5923,-5768,5750,-5751,-5750]]},{type:"Polygon",id:51077,arcs:[[-5857,5924,-5855,5925,5926,5927,5928,-5861,-5729,-5694]]},{type:"Polygon",id:29153,arcs:[[-5717,5929,5930,5931,-5918,-5702]]},{type:"Polygon",id:21105,arcs:[[-5834,5932,5933,5934,-5708,-5830]]},{type:"Polygon",id:29119,arcs:[[-5844,5935,5936,-5766,-5719]]},{type:"Polygon",id:21035,arcs:[[-5739,5937,5938,-5831,-5705]]},{type:"Polygon",id:6107,arcs:[[5939,5940,-5381,-5470]]},{type:"Polygon",id:47161,arcs:[[-5660,5941,5942,5943,5944,-5938,-5738]]},{type:"Polygon",id:40041,arcs:[[-5937,5945,5946,5947,5948,-5754,-5767]]},{type:"Polygon",id:47147,arcs:[[5949,5950,5951,-5699,-5697,-5893,5952]]},{type:"Polygon",id:47165,arcs:[[5953,5954,5955,5956,-5953,-5892,-5840]]},{type:"MultiPolygon",id:21075,arcs:[[[5957,5958,-5897,-5709,-5935]]]},{type:"Polygon",id:47125,arcs:[[-5952,5959,5960,5961,-5942,-5659,-5700]]},{type:"Polygon",id:51590,arcs:[[5962,-5672]]},{type:"Polygon",id:47111,arcs:[[5963,5964,5965,-5954,-5839,-5915,5966]]},{type:"Polygon",id:29069,arcs:[[-5902,5967,5968,5969,5970,5971,5972,-5865,-5679]]},{type:"Polygon",id:47137,arcs:[[5973,5974,5975,5976,-5883,-5809]]},{type:"Polygon",id:47027,arcs:[[5977,5978,-5967,-5914,-5836,-5884,-5977]]},{type:"Polygon",id:47163,arcs:[[5979,5980,5981,-5889,-5859,-5983,-5863,5983]]},{type:"Polygon",id:47091,arcs:[[-5929,5984,5985,5986,5987,-5984,-5862]]},{type:"Polygon",id:47151,arcs:[[5988,5989,5990,5991,-5974,-5808,-5826]]},{type:"Polygon",id:47025,arcs:[[5992,5993,5994,5995,-5820,-5828,-5879]]},{type:"Polygon",id:40103,arcs:[[5996,5997,5998,5999,-5764,-5746]]},{type:"Polygon",id:47067,arcs:[[-5891,6e3,6001,-5993,-5878]]},{type:"Polygon",id:40131,arcs:[[6002,6003,6004,-5757,-5741,-5756]]},{type:"Polygon",id:47013,arcs:[[6005,6006,-5989,-5825,-5821,-5996]]},{type:"Polygon",id:47073,arcs:[[-5982,6007,6008,6009,6010,-6001,-5890]]},{type:"Polygon",id:40047,arcs:[[-5765,-6e3,6011,6012,6013,-5762,-5760]]},{type:"Polygon",id:40045,arcs:[[-5924,6014,6015,6016,6017,-5798,-5769]]},{type:"Polygon",id:37009,arcs:[[6018,6019,6020,-5985,-5928]]},{type:"Polygon",id:47049,arcs:[[-5992,6021,6022,6023,6024,-5975]]},{type:"Polygon",id:37005,arcs:[[6025,6026,-6019,-5927]]},{type:"Polygon",id:40117,arcs:[[6027,6028,6029,-5997,-5745]]},{type:"Polygon",id:37171,arcs:[[-5896,6030,6031,6032,6033,-6026,-5926,-5854]]},{type:"Polygon",id:37073,arcs:[[6034,6035,6036,6037,6038,6039,-5803,-5871]]},{type:"MultiPolygon",id:37053,arcs:[[[6040,-5907,-5849,6041]],[[-5845,6042,6043,6044]]]},{type:"Polygon",id:37169,arcs:[[-5911,6045,6046,-6031,-5895]]},{type:"Polygon",id:37029,arcs:[[-5870,-5908,-6041,6047,6048,-6035]]},{type:"Polygon",id:37185,arcs:[[6049,6050,6051,6052,-5880,-5725]]},{type:"Polygon",id:37131,arcs:[[6053,6054,-6050,-5724,-5876,-5805,6055]]},{type:"Polygon",id:37091,arcs:[[-6040,6056,6057,-6056,-5804]]},{type:"Polygon",id:37145,arcs:[[6058,6059,6060,6061,-5713]]},{type:"Polygon",id:37181,arcs:[[-6053,6062,6063,-5881]]},{type:"Polygon",id:37077,arcs:[[6064,6065,6066,-6059,-5712,-5882,-6064]]},{type:"Polygon",id:37157,arcs:[[-5674,6067,6068,6069,-6046,-5910]]},{type:"Polygon",id:37033,arcs:[[-6062,6070,6071,-6068,-5673,-5963,-5671,-5714]]},{type:"Polygon",id:47133,arcs:[[-6025,6072,6073,-5978,-5976]]},{type:"Polygon",id:47087,arcs:[[-6074,6074,6075,-5964,-5979]]},{type:"Polygon",id:37083,arcs:[[6076,6077,6078,6079,-6051,-6055]]},{type:"Polygon",id:40097,arcs:[[-5949,6080,6081,-6003,-5755]]},{type:"Polygon",id:47019,arcs:[[6082,6083,6084,6085,-5980,-5988]]},{type:"Polygon",id:37139,arcs:[[6086,6087,-6036,-6049]]},{type:"Polygon",id:47131,arcs:[[-5934,6088,6089,6090,6091,-5958]]},{type:"Polygon",id:40093,arcs:[[-5763,-6014,6092,6093,6094,-5922,-5749]]},{type:"Polygon",id:47183,arcs:[[6095,6096,6097,-6089,-5933,-5833]]},{type:"Polygon",id:47095,arcs:[[6098,6099,-5900,-6101,-5898,-5959,-6092]]},{type:"Polygon",id:48421,arcs:[[6101,6102,-5792,-5797,6103]]},{type:"Polygon",id:47079,arcs:[[-5945,6104,6105,-6096,-5832,-5939]]},{type:"Polygon",id:48195,arcs:[[6106,6107,-6104,-5796,6108]]},{type:"Polygon",id:48111,arcs:[[-5793,-6103,6109,-5786]]},{type:"Polygon",id:48357,arcs:[[6110,6111,-6109,-5795,-5800]]},{type:"Polygon",id:48295,arcs:[[6112,6113,-6111,-5799,-6018]]},{type:"Polygon",id:5007,arcs:[[-5843,6114,6115,6116,6117,-5946,-5936]]},{type:"Polygon",id:5049,arcs:[[6118,6119,6120,-5930,-5716,-5888]]},{type:"Polygon",id:5015,arcs:[[-5816,-5921,6121,6122,6123,-6115,-5842]]},{type:"Polygon",id:5135,arcs:[[-5887,6124,6125,6126,6127,-6119]]},{type:"Polygon",id:5121,arcs:[[6128,6129,-6125,-5886,-5917,6130]]},{type:"Polygon",id:5009,arcs:[[6131,6132,6133,-6122,-5920]]},{type:"Polygon",id:5089,arcs:[[6134,6135,-6132,-5919,-5932]]},{type:"Polygon",id:5005,arcs:[[-6121,6136,6137,6138,-6135,-5931]]},{type:"Polygon",id:5021,arcs:[[-5866,-5973,6139,-6131,-5916]]},{type:"Polygon",id:6031,arcs:[[6140,6141,-5873,-5382,-5941]]},{type:"Polygon",id:47169,arcs:[[-5966,6142,6143,-5955]]},{type:"Polygon",id:47021,arcs:[[6144,6145,6146,6147,-5960,-5951]]},{type:"Polygon",id:47179,arcs:[[-6086,6148,6149,-6008,-5981]]},{type:"Polygon",id:37193,arcs:[[-6034,6150,6151,6152,6153,6154,-6020,-6027]]},{type:"Polygon",id:47173,arcs:[[6155,6156,6157,-6006,-5995]]},{type:"Polygon",id:47159,arcs:[[-6076,6158,6159,6160,-6143,-5965]]},{type:"Polygon",id:29155,arcs:[[-6100,6161,6162,-5968,-5901]]},{type:"Polygon",id:40143,arcs:[[-6005,6163,6164,6165,-6028,-5744,-5758]]},{type:"Polygon",id:47057,arcs:[[-6002,-6011,6166,6167,6168,-6156,-5994]]},{type:"Polygon",id:47037,arcs:[[-5957,6169,6170,6171,-6145,-5950]]},{type:"Polygon",id:47059,arcs:[[6172,6173,6174,6175,6176,-6009,-6150]]},{type:"Polygon",id:37189,arcs:[[-6155,6177,6178,-5986,-6021]]},{type:"Polygon",id:37143,arcs:[[6179,6180,-6037,-6088]]},{type:"Polygon",id:47129,arcs:[[-5991,6181,6182,6183,-6022]]},{type:"Polygon",id:47083,arcs:[[-5962,6184,6185,6186,-5943]]},{type:"Polygon",id:47005,arcs:[[-6187,6187,6188,6189,6190,-6105,-5944]]},{type:"Polygon",id:47189,arcs:[[-6144,-6161,6191,6192,6193,-6170,-5956]]},{type:"Polygon",id:37041,arcs:[[6194,-6038,-6181]]},{type:"Polygon",id:47063,arcs:[[-6177,6195,6196,-6167,-6010]]},{type:"Polygon",id:47043,arcs:[[-6148,-6147,6197,6198,6199,-6185,-5961]]},{type:"Polygon",id:5087,arcs:[[6200,6201,6202,6203,6204,-6116,-6124]]},{type:"Polygon",id:47141,arcs:[[-6024,6205,6206,6207,-6159,-6075,-6073]]},{type:"Polygon",id:47001,arcs:[[-6158,6208,6209,-6182,-5990,-6007]]},{type:"Polygon",id:37197,arcs:[[6210,6211,6212,-6151,-6033]]},{type:"Polygon",id:37011,arcs:[[6213,6214,6215,6216,6217,-6083,-5987,-6179]]},{type:"Polygon",id:37069,arcs:[[6218,6219,-6065,-6063,-6052]]},{type:"Polygon",id:5055,arcs:[[-5972,-5971,6220,6221,-6129,-6140]]},{type:"Polygon",id:35033,arcs:[[-5814,6222,6223,6224,-5772,-5812]]},{type:"Polygon",id:37067,arcs:[[6225,6226,6227,-6211,-6032,-6047]]},{type:"Polygon",id:5065,arcs:[[-6128,6228,6229,-6137,-6120]]},{type:"Polygon",id:47171,arcs:[[6230,6231,6232,-6173,-6149,-6085]]},{type:"Polygon",id:5075,arcs:[[-6222,6233,6234,6235,-6126,-6130]]},{type:"Polygon",id:37081,arcs:[[6236,6237,6238,-6226,-6070]]},{type:"Polygon",id:37001,arcs:[[6239,6240,6241,-6237,-6069,-6072]]},{type:"Polygon",id:40119,arcs:[[6242,6243,6244,-5998,-6030]]},{type:"Polygon",id:47085,arcs:[[-6200,6245,6246,-6188,-6186]]},{type:"Polygon",id:37015,arcs:[[6247,6248,6249,-6250,6250,-6077,-6054,-6058]]},{type:"Polygon",id:37135,arcs:[[-6061,6251,6252,-6240,-6071]]},{type:"Polygon",id:37063,arcs:[[-6067,6253,6254,-6252,-6060]]},{type:"Polygon",id:5143,arcs:[[6255,6256,-6117,-6205]]},{type:"MultiPolygon",id:37055,arcs:[[[6257,6258]],[[-6044,6259]]]},{type:"Polygon",id:47053,arcs:[[6260,6261,6262,6263,-6090,-6098]]},{type:"Polygon",id:35043,arcs:[[6264,6265,6266,6267,6268,-5777,-5775]]},{type:"Polygon",id:35021,arcs:[[-5789,6269,6270,-6223,-5813]]},{type:"Polygon",id:47045,arcs:[[6271,6272,6273,-6162,-6099,-6091,-6264]]},{type:"Polygon",id:37127,arcs:[[-6080,6274,6275,6276,-6219]]},{type:"Polygon",id:47089,arcs:[[-6197,6277,6278,6279,-6168]]},{type:"Polygon",id:47093,arcs:[[-6280,6280,6281,6282,6283,-6209,-6157,-6169]]},{type:"Polygon",id:47029,arcs:[[-6175,6284,6285,6286,6287,-6278,-6196,-6176]]},{type:"Polygon",id:47035,arcs:[[-6184,6288,6289,6290,6291,6292,6293,6294,-6206,-6023]]},{type:"Polygon",id:40073,arcs:[[6295,6296,6297,-6093,-6013]]},{type:"Polygon",id:40083,arcs:[[-5999,-6245,6298,6299,-6296,-6012]]},{type:"Polygon",id:40011,arcs:[[-6298,6300,6301,6302,6303,-6094]]},{type:"Polygon",id:40043,arcs:[[6304,6305,-6015,-5923,-6095,-6304]]},{type:"Polygon",id:40037,arcs:[[-6166,6306,6307,6308,-6243,-6029]]},{type:"Polygon",id:40145,arcs:[[-6082,6309,6310,6311,-6164,-6004]]},{type:"Polygon",id:40021,arcs:[[-5948,6312,6313,6314,-6310,-6081]]},{type:"Polygon",id:40001,arcs:[[-6118,-6257,6315,6316,-6313,-5947]]},{type:"Polygon",id:37121,arcs:[[-6218,6317,6318,-6231,-6084]]},{type:"Polygon",id:37065,arcs:[[6319,6320,6321,-6275,-6079]]},{type:"Polygon",id:47017,arcs:[[-6191,6322,6323,6324,-6261,-6097,-6106]]},{type:"Polygon",id:47041,arcs:[[6325,6326,6327,-6192,-6160,-6208]]},{type:"Polygon",id:5137,arcs:[[6328,6329,6330,6331,-6138,-6230]]},{type:"Polygon",id:5101,arcs:[[-6134,6332,6333,6334,-6201,-6123]]},{type:"Polygon",id:37027,arcs:[[-6154,6335,6336,6337,-6214,-6178]]},{type:"Polygon",id:5129,arcs:[[-6139,-6332,6338,6339,-6333,-6133,-6136]]},{type:"Polygon",id:47149,arcs:[[6340,6341,6342,6343,6344,-6171,-6194]]},{type:"Polygon",id:37199,arcs:[[6345,6346,6347,-6232,-6319]]},{type:"Polygon",id:47185,arcs:[[-6295,6348,6349,-6326,-6207]]},{type:"Polygon",id:37183,arcs:[[-6220,6350,6351,6352,-6254,-6066]]},{type:"Polygon",id:37117,arcs:[[6249,6353,6354,6355,-6320,-6078,-6251]]},{type:"Polygon",id:37115,arcs:[[-6233,-6348,6356,6357,-6285,6174,-6175,-6174]]},{type:"Polygon",id:37059,arcs:[[6358,6359,6360,-6212,-6228]]},{type:"Polygon",id:48393,arcs:[[-6114,6361,6362,6363,6364,-6107,-6112]]},{type:"Polygon",id:48211,arcs:[[-6113,-6017,6365,6366,-6362]]},{type:"Polygon",id:48233,arcs:[[-6108,-6365,6367,6368]]},{type:"Polygon",id:48205,arcs:[[6369,6370,6371,-5787,-6110]]},{type:"Polygon",id:37097,arcs:[[-6213,-6361,6372,6373,6374,6375,6376,6377,-6152]]},{type:"Polygon",id:48341,arcs:[[-6369,6378,6379,6380,-6370,-6102]]},{type:"Polygon",id:47187,arcs:[[-6345,6381,6382,6383,-6198,-6146,-6172]]},{type:"Polygon",id:37003,arcs:[[6384,-6336,-6153,-6378]]},{type:"Polygon",id:47145,arcs:[[6385,6386,6387,6388,-6289,-6183,-6210,-6284,6389]]},{type:"Polygon",id:47155,arcs:[[-6288,-6287,6286,6390,6391,6392,-6281,-6279]]},{type:"Polygon",id:37057,arcs:[[-6239,6393,6394,6395,-6359,-6227]]},{type:"Polygon",id:40129,arcs:[[-6306,6396,6397,6398,-6366,-6016]]},{type:"Polygon",id:35031,arcs:[[-6269,6399,-5780,-5778]]},{type:"Polygon",id:35049,arcs:[[-6225,6400,6401,6402,-6266,6403,6404,6405,-5773]]},{type:"Polygon",id:5093,arcs:[[6406,6407,6408,6409,6410,6411,6412,-5969,-6163,-6274]]},{type:"Polygon",id:37023,arcs:[[-6338,6413,6414,6415,6416,6417,-6216,-6215]]},{type:"Polygon",id:47033,arcs:[[6418,6419,6420,-6272,-6263]]},{type:"Polygon",id:5031,arcs:[[-6413,6421,6422,-6234,-6221,-5970]]},{type:"Polygon",id:37177,arcs:[[6423,6424,6425]]},{type:"Polygon",id:47081,arcs:[[-6384,6426,6427,6428,-6246,-6199]]},{type:"Polygon",id:37187,arcs:[[-6425,6429,6430,-6354,-6250,-6249,6431]]},{type:"Polygon",id:35028,arcs:[[-5774,-6406,6432,-6404,-6265]]},{type:"Polygon",id:47015,arcs:[[6433,6434,-6341,-6193,-6328]]},{type:"Polygon",id:37111,arcs:[[6435,6436,-6346,-6318,-6217,-6418]]},{type:"Polygon",id:47097,arcs:[[-6421,6437,6438,-6407,-6273]]},{type:"Polygon",id:40081,arcs:[[-6309,6439,6440,6441,-6299,-6244]]},{type:"Polygon",id:5063,arcs:[[-6236,6442,6443,6444,-6329,-6229,-6127]]},{type:"Polygon",id:37151,arcs:[[-6242,6445,6446,6447,-6394,-6238]]},{type:"Polygon",id:47105,arcs:[[-6390,-6283,6448,6449,6450,-6386]]},{type:"Polygon",id:5067,arcs:[[-6235,-6423,6451,6452,6453,6454,-6443]]},{type:"Polygon",id:47009,arcs:[[6455,6456,6457,-6449,-6282,-6393]]},{type:"Polygon",id:37037,arcs:[[-6255,-6353,6458,6459,6460,6461,-6446,-6241,-6253]]},{type:"Polygon",id:35047,arcs:[[-6271,6462,6463,6464,-6401,-6224]]},{type:"Polygon",id:37195,arcs:[[6465,6466,6467,6468,-6276,-6322]]},{type:"Polygon",id:37159,arcs:[[-6396,6469,6470,-6373,-6360]]},{type:"Polygon",id:40111,arcs:[[-6165,-6312,6471,6472,6473,-6307]]},{type:"Polygon",id:40101,arcs:[[-6315,6474,6475,6476,-6472,-6311]]},{type:"Polygon",id:47177,arcs:[[-6350,6477,6478,6479,6480,-6434,-6327]]},{type:"Polygon",id:47119,arcs:[[6481,6482,6483,6484,-6427,-6383]]},{type:"Polygon",id:47039,arcs:[[6485,6486,6487,6488,-6323,-6190]]},{type:"Polygon",id:47135,arcs:[[-6429,6489,6490,-6486,-6189,-6247]]},{type:"Polygon",id:37147,arcs:[[-6356,6491,6492,6493,6494,6495,6496,-6466,-6321]]},{type:"Polygon",id:37035,arcs:[[-6377,6497,-6414,-6337,-6385]]},{type:"Polygon",id:37021,arcs:[[-6437,6498,6499,6500,-6357,-6347]]},{type:"Polygon",id:47143,arcs:[[6501,6502,6503,-6290,-6389]]},{type:"Polygon",id:47175,arcs:[[-6294,6504,-6292,6505,6506,-6478,-6349]]},{type:"Polygon",id:47077,arcs:[[-6489,6507,6508,6509,-6324]]},{type:"Polygon",id:47075,arcs:[[6510,6511,6512,6513,-6438,-6420]]},{type:"Polygon",id:37101,arcs:[[-6469,6514,6515,6516,-6351,-6277]]},{type:"Polygon",id:40039,arcs:[[-6303,6517,6518,6519,-6397,-6305]]},{type:"Polygon",id:6071,arcs:[[6520,6521,6522,6523,6524,6525,-5468,-5913]]},{type:"Polygon",id:6079,arcs:[[-6142,6526,6527,6528,-5874]]},{type:"Polygon",id:6029,arcs:[[-6526,6529,6530,6531,-6527,-6141,-5940,-5469]]},{type:"Polygon",id:47113,arcs:[[-6325,-6510,6532,6533,-6511,-6419,-6262]]},{type:"Polygon",id:5141,arcs:[[-6331,6534,6535,6536,6537,-6339]]},{type:"Polygon",id:37087,arcs:[[-6501,6538,6539,6540,-6391,-6287,-6286,-6358]]},{type:"Polygon",id:5047,arcs:[[6541,6542,6543,-6203,6544]]},{type:"Polygon",id:47007,arcs:[[-6504,6545,6546,-6506,-6291]]},{type:"Polygon",id:5071,arcs:[[-6202,-6335,6547,6548,-6545]]},{type:"Polygon",id:5033,arcs:[[6549,6550,-6316,-6256,-6204,-6544]]},{type:"Polygon",id:47121,arcs:[[6551,6552,6553,-6502,-6388]]},{type:"Polygon",id:35037,arcs:[[-6372,6554,6555,6556,6557,6558,6559,-6463,-6270,-5788]]},{type:"MultiPolygon",id:37013,arcs:[[[6560,6561,6562,-6494]],[[-6431,6563,6564,-6492,-6355]]]},{type:"Polygon",id:5115,arcs:[[-6340,-6538,6565,6566,6567,-6548,-6334]]},{type:"Polygon",id:40017,arcs:[[6568,6569,6570,6571,6572,-6301,-6297]]},{type:"Polygon",id:40109,arcs:[[-6442,6573,6574,-6569,-6300]]},{type:"Polygon",id:5023,arcs:[[-6445,6575,6576,-6535,-6330]]},{type:"Polygon",id:47117,arcs:[[6577,6578,6579,-6482,-6382,-6344]]},{type:"Polygon",id:5111,arcs:[[-6412,6580,6581,-6452,-6422]]},{type:"Polygon",id:37095,arcs:[[-6424,6582,-6258,6583,-6564,-6430]]},{type:"Polygon",id:47031,arcs:[[-6435,-6481,6584,6585,6586,6587,-6342]]},{type:"Polygon",id:47003,arcs:[[-6588,6588,6589,-6578,-6343]]},{type:"Polygon",id:37173,arcs:[[6590,6591,6592,-6456,-6392,-6541]]},{type:"Polygon",id:47123,arcs:[[-6458,6593,6594,6595,6596,6597,6598,-6450]]},{type:"Polygon",id:47101,arcs:[[-6485,6599,6600,-6490,-6428]]},{type:"Polygon",id:37079,arcs:[[6601,6602,-6467,-6497]]},{type:"MultiPolygon",id:47167,arcs:[[[6603,6604,-6410]],[[-6514,6605,6606,-6408,-6439]]]},{type:"Polygon",id:47107,arcs:[[-6451,-6599,6607,-6597,6608,6609,-6552,-6387]]},{type:"Polygon",id:40135,arcs:[[-6317,-6551,6610,6611,6612,-6475,-6314]]},{type:"Polygon",id:40107,arcs:[[-6474,6613,6614,6615,6616,-6440,-6308]]},{type:"Polygon",id:37105,arcs:[[6617,6618,-6461,-6460]]},{type:"Polygon",id:48359,arcs:[[-6381,6619,6620,-6555,-6371]]},{type:"Polygon",id:48065,arcs:[[-6364,6621,6622,6623,-6379,-6368]]},{type:"Polygon",id:48179,arcs:[[6624,6625,-6622,-6363]]},{type:"Polygon",id:48483,arcs:[[-6399,6626,6627,-6625,-6367]]},{type:"Polygon",id:48375,arcs:[[-6624,6628,-6620,-6380]]},{type:"Polygon",id:37161,arcs:[[6629,6630,6631,6632,6633,-6499,-6436,-6417]]},{type:"Polygon",id:37191,arcs:[[-6603,6634,6635,6636,-6515,-6468]]},{type:"Polygon",id:47023,arcs:[[6637,6638,6639,-6533,-6509]]},{type:"Polygon",id:37085,arcs:[[-6517,6640,6641,6642,-6618,-6459,-6352]]},{type:"Polygon",id:37045,arcs:[[6643,6644,6645,6646,-6630,-6416]]},{type:"Polygon",id:37109,arcs:[[-6376,6647,6648,-6644,-6415,-6498]]},{type:"Polygon",id:47153,arcs:[[6649,6650,6651,-6479,-6507,-6547]]},{type:"Polygon",id:40091,arcs:[[6652,6653,6654,-6614,-6473,-6477]]},{type:"Polygon",id:40015,arcs:[[-6573,6655,6656,6657,6658,-6518,-6302]]},{type:"Polygon",id:5145,arcs:[[-6455,6659,6660,6661,6662,-6576,-6444]]},{type:"Polygon",id:47061,arcs:[[6663,6664,-6585,-6480,-6652]]},{type:"Polygon",id:4025,arcs:[[6665,6666,6667,6668,6669,-5736]]},{type:"Polygon",id:37099,arcs:[[-6540,6670,6671,6672,6673,-6591]]},{type:"Polygon",id:37119,arcs:[[6674,6675,6676,6677,6678,-6648,-6375]]},{type:"Polygon",id:37125,arcs:[[-6619,-6643,6679,6680,6681,6682,-6447,-6462]]},{type:"Polygon",id:37123,arcs:[[-6683,6683,6684,-6395,-6448]]},{type:"Polygon",id:37025,arcs:[[6685,6686,-6675,-6374,-6471]]},{type:"Polygon",id:40009,arcs:[[-6520,6687,6688,6689,6690,6691,-6627,-6398]]},{type:"Polygon",id:37167,arcs:[[-6685,6692,6693,-6686,-6470]]},{type:"Polygon",id:37089,arcs:[[-6634,6694,6695,6696,-6500]]},{type:"Polygon",id:47181,arcs:[[6697,6698,6699,-6487,-6491,-6601]]},{type:"Polygon",id:40133,arcs:[[6700,6701,6702,-6616]]},{type:"Polygon",id:37075,arcs:[[6703,6704,-6594,-6457,-6593]]},{type:"Polygon",id:40149,arcs:[[-6659,6705,-6688,-6519]]},{type:"Polygon",id:40125,arcs:[[-6617,-6703,6706,6707,6708,-6574,-6441]]},{type:"Polygon",id:5029,arcs:[[6709,6710,6711,-6566,-6537]]},{type:"Polygon",id:47099,arcs:[[-6484,6712,6713,-6698,-6600]]},{type:"Polygon",id:40061,arcs:[[6714,6715,6716,-6653,-6476,-6613]]},{type:"Polygon",id:47065,arcs:[[-6554,6717,6718,6719,6720,6721,-6650,-6546,-6503]]},{type:"Polygon",id:47055,arcs:[[-6580,6722,6723,6724,-6713,-6483]]},{type:"Polygon",id:5131,arcs:[[-6543,6725,6726,6727,-6611,-6550]]},{type:"Polygon",id:5037,arcs:[[6728,6729,6730,-6453,-6582]]},{type:"Polygon",id:5147,arcs:[[-6731,6731,6732,6733,-6660,-6454]]},{type:"Polygon",id:5035,arcs:[[-6411,-6605,6734,6735,6736,6737,6738,-6729,-6581]]},{type:"Polygon",id:47069,arcs:[[-6534,-6640,6739,6740,6741,6742,6743,-6512]]},{type:"Polygon",id:37107,arcs:[[6744,6745,6746,-6635,-6602,-6496]]},{type:"Polygon",id:5083,arcs:[[-6549,-6568,6747,6748,-6726,-6542]]},{type:"Polygon",id:37175,arcs:[[6749,6750,6751,-6671,-6539,-6697]]},{type:"Polygon",id:47071,arcs:[[-6700,6752,6753,6754,6755,-6638,-6508,-6488]]},{type:"Polygon",id:37071,arcs:[[-6679,6756,-6645,-6649]]},{type:"MultiPolygon",id:37049,arcs:[[[6757,6758,6759]],[[-6563,6760,6761,6762,-6745,-6495]]]},{type:"Polygon",id:47127,arcs:[[6763,6764,-6589,-6587]]},{type:"Polygon",id:47157,arcs:[[6765,6766,6767,-6735,-6604,-6409,-6607]]},{type:"Polygon",id:37149,arcs:[[6768,6769,-6695,-6633]]},{type:"Polygon",id:47047,arcs:[[-6744,6770,6771,-6766,-6606,-6513]]},{type:"Polygon",id:47109,arcs:[[-6756,6772,-6740,-6639]]},{type:"Polygon",id:40079,arcs:[[6773,6774,6775,6776,6777,-6715,-6612,-6728]]},{type:"Polygon",id:40051,arcs:[[6778,6779,6780,6781,-6656,-6572]]},{type:"Polygon",id:40027,arcs:[[-6709,6782,-6570,-6575]]},{type:"Polygon",id:47103,arcs:[[-6765,6783,6784,6785,-6723,-6579,-6590]]},{type:"Polygon",id:5045,arcs:[[-6577,-6663,6786,6787,6788,-6710,-6536]]},{type:"Polygon",id:47051,arcs:[[-6665,6789,6790,6791,-6784,-6764,-6586]]},{type:"Polygon",id:47011,arcs:[[6792,6793,6794,-6718,-6553,-6610]]},{type:"Polygon",id:35006,arcs:[[-6268,6795,6796,6797,6798,-5781,-6400]]},{type:"Polygon",id:40087,arcs:[[-6708,6799,6800,-6779,-6571,-6783]]},{type:"Polygon",id:37113,arcs:[[6801,6802,6803,-6704,-6592,-6674]]},{type:"Polygon",id:37137,arcs:[[-6761,-6562,6804]]},{type:"Polygon",id:47115,arcs:[[-6722,6805,6806,-6790,-6664,-6651]]},{type:"Polygon",id:37163,arcs:[[-6637,6807,6808,6809,6810,-6641,-6516]]},{type:"Polygon",id:5149,arcs:[[-6712,6811,6812,6813,6814,-6748,-6567]]},{type:"Polygon",id:40121,arcs:[[-6717,6815,6816,6817,6818,6819,-6654]]},{type:"Polygon",id:37039,arcs:[[-6804,6820,6821,6822,6823,-6595,-6705]]},{type:"Polygon",id:40063,arcs:[[-6655,-6820,6824,6825,-6701,-6615]]},{type:"Polygon",id:47139,arcs:[[-6824,6826,6827,-6793,-6609,-6596]]},{type:"Polygon",id:37051,arcs:[[-6811,6828,6829,6830,-6680,-6642]]},{type:"Polygon",id:37103,arcs:[[6831,-6759,6832,6833,6834,-6746,-6763]]},{type:"Polygon",id:35001,arcs:[[-6403,6835,6836,-6796,-6267]]},{type:"Polygon",id:35019,arcs:[[-6560,6837,6838,6839,-6464]]},{type:"Polygon",id:45045,arcs:[[-6770,6840,6841,6842,6843,6844,-6750,-6696]]},{type:"Polygon",id:37007,arcs:[[6845,6846,6847,6848,-6693]]},{type:"Polygon",id:37093,arcs:[[-6831,6849,6850,6851,-6681]]},{type:"Polygon",id:37179,arcs:[[-6849,6852,6853,-6676,-6687,-6694]]},{type:"Polygon",id:45083,arcs:[[6854,6855,-6841,-6769,-6632,6856]]},{type:"Polygon",id:37061,arcs:[[-6747,-6835,6857,6858,-6808,-6636]]},{type:"Polygon",id:48117,arcs:[[6859,6860,6861,6862,-6556,-6621]]},{type:"Polygon",id:45021,arcs:[[6863,6864,-6857,-6631,-6647,6865]]},{type:"Polygon",id:48129,arcs:[[6866,6867,6868,6869,-6626]]},{type:"Polygon",id:48087,arcs:[[-6692,6870,6871,6872,-6867,-6628]]},{type:"Polygon",id:48381,arcs:[[6873,6874,6875,-6860,-6629]]},{type:"Polygon",id:37153,arcs:[[-6682,6876,6877,-6846,-6684]]},{type:"Polygon",id:48011,arcs:[[-6870,6878,6879,-6874,-6623]]},{type:"Polygon",id:45091,arcs:[[6880,6881,6882,-6866,-6646,-6757,-6678]]},{type:"Polygon",id:37043,arcs:[[-6803,6883,6884,6885,-6821]]},{type:"Polygon",id:5123,arcs:[[-6739,6886,6887,-6732,-6730]]},{type:"Polygon",id:40075,arcs:[[-6658,6888,6889,6890,6891,-6689,-6706]]},{type:"MultiPolygon",id:37031,arcs:[[[6892,-6833,-6758,6893]]]},{type:"Polygon",id:40055,arcs:[[-6892,6894,6895,-6690]]},{type:"MultiPolygon",id:6083,arcs:[[[6896]],[[6897]],[[-6532,6898,6899,-6528]]]},{type:"Polygon",id:5105,arcs:[[6900,6901,6902,-6812,-6711,-6789]]},{type:"Polygon",id:5127,arcs:[[-6815,6903,6904,-6774,-6727,-6749]]},{type:"Polygon",id:5117,arcs:[[-6734,6905,6906,6907,-6661]]},{type:"Polygon",id:45077,arcs:[[-6845,6908,6909,-6751]]},{type:"Polygon",id:5085,arcs:[[-6908,6910,6911,6912,-6787,-6662]]},{type:"Polygon",id:45057,arcs:[[-6854,6913,6914,6915,6916,-6881,-6677]]},{type:"Polygon",id:40077,arcs:[[-6778,6917,-6816,-6716]]},{type:"Polygon",id:45073,arcs:[[6918,6919,6920,6921,6922,6923,-6672,-6752,-6910]]},{type:"Polygon",id:35057,arcs:[[-6840,6924,6925,6926,-6836,-6402,-6465]]},{type:"Polygon",id:37165,arcs:[[-6851,6927,6928,-6877,-6852]]},{type:"Polygon",id:40057,arcs:[[-6896,6929,6930,6931,-6871,-6691]]},{type:"Polygon",id:5119,arcs:[[-6913,6932,6933,6934,-6901,-6788]]},{type:"Polygon",id:1077,arcs:[[6935,6936,6937,-6753,-6699,-6714,-6725,6938]]},{type:"Polygon",id:5095,arcs:[[-6888,6939,6940,6941,-6906,-6733]]},{type:"Polygon",id:13241,arcs:[[6942,6943,-6884,-6802,-6673,-6924]]},{type:"Polygon",id:1083,arcs:[[-6786,6944,6945,6946,-6939,-6724]]},{type:"Polygon",id:28003,arcs:[[6947,6948,-6741,-6773,-6755,6949]]},{type:"Polygon",id:28141,arcs:[[6950,6951,6952,-6950,-6754,-6938,6953]]},{type:"Polygon",id:28139,arcs:[[6954,6955,6956,-6742,-6949]]},{type:"Polygon",id:28033,arcs:[[6957,6958,6959,-6736,-6768,6960]]},{type:"Polygon",id:28009,arcs:[[6961,6962,-6771,-6743,-6957]]},{type:"Polygon",id:28093,arcs:[[6963,6964,6965,-6961,-6767,-6772,-6963]]},{type:"Polygon",id:13281,arcs:[[-6944,6966,6967,6968,-6885]]},{type:"Polygon",id:1089,arcs:[[-6792,6969,6970,6971,-6945,-6785]]},{type:"Polygon",id:1071,arcs:[[6972,6973,-6970,-6791,-6807,6974]]},{type:"Polygon",id:13213,arcs:[[6975,6976,6977,6978,-6794,-6828,6979]]},{type:"Polygon",id:13111,arcs:[[-6823,6980,6981,6982,6983,-6980,-6827]]},{type:"Polygon",id:13313,arcs:[[-6978,6984,6985,6986,-6795,-6979]]},{type:"Polygon",id:13047,arcs:[[6987,-6719,-6987]]},{type:"Polygon",id:13291,arcs:[[-6886,-6969,6988,6989,-6981,-6822]]},{type:"Polygon",id:37133,arcs:[[-6893,6990,6991,-6858,-6834]]},{type:"Polygon",id:13083,arcs:[[-6806,-6721,6992,6993,-6975]]},{type:"Polygon",id:13295,arcs:[[-6986,6994,6995,6996,6997,-6993,-6720,-6988]]},{type:"Polygon",id:40123,arcs:[[-6702,-6826,6998,6999,7e3,7001,-6800,-6707]]},{type:"Polygon",id:35061,arcs:[[-6837,-6927,7002,-6797]]},{type:"Polygon",id:37155,arcs:[[7003,7004,7005,7006,7007,-6928,-6850,-6830]]},{type:"Polygon",id:35009,arcs:[[-6863,7008,7009,7010,-6557]]},{type:"Polygon",id:45087,arcs:[[-6864,-6883,7011,7012,7013,7014,-6855,-6865]]},{type:"Polygon",id:5077,arcs:[[-6738,7015,7016,-6940,-6887]]},{type:"Polygon",id:1033,arcs:[[7017,7018,-6954,-6937]]},{type:"MultiPolygon",id:6111,arcs:[[[7019]],[[7020,-6899,-6531,7021]]]},{type:"Polygon",id:28143,arcs:[[-6737,-6960,7022,7023,7024,7025,7026,-7016]]},{type:"Polygon",id:1049,arcs:[[-6998,7027,7028,7029,7030,-6973,-6994]]},{type:"Polygon",id:37017,arcs:[[7031,7032,-7004,-6829,-6810]]},{type:"Polygon",id:40065,arcs:[[7033,7034,7035,7036,-6930,-6895,-6891]]},{type:"Polygon",id:5125,arcs:[[-6935,7037,7038,7039,-6902]]},{type:"Polygon",id:40031,arcs:[[-6657,-6782,7040,7041,7042,-6889]]},{type:"Polygon",id:40049,arcs:[[-7002,7043,7044,7045,-6780,-6801]]},{type:"Polygon",id:13123,arcs:[[7046,7047,7048,-6976,-6984]]},{type:"Polygon",id:13137,arcs:[[-6923,7049,7050,7051,7052,-6967,-6943]]},{type:"MultiPolygon",id:6037,arcs:[[[7053]],[[7054]],[[-6525,7055,7056,-7022,-6530]]]},{type:"Polygon",id:45023,arcs:[[-6917,7057,-7012,-6882]]},{type:"Polygon",id:45007,arcs:[[-6843,7058,7059,7060,-6919,-6909,-6844]]},{type:"Polygon",id:45025,arcs:[[7061,7062,7063,-6914,-6853,-6848,7064]]},{type:"Polygon",id:45069,arcs:[[-7008,7065,7066,7067,-7065,-6847,-6878,-6929]]},{type:"Polygon",id:1079,arcs:[[-6947,7068,7069,7070,7071,-7018,-6936]]},{type:"Polygon",id:13311,arcs:[[7072,7073,-6989,-6968,-7053]]},{type:"Polygon",id:45059,arcs:[[-7015,7074,7075,7076,-6842,-6856]]},{type:"Polygon",id:35011,arcs:[[7077,7078,7079,-6838,-6559]]},{type:"Polygon",id:28137,arcs:[[-6966,7080,7081,-7023,-6959,-6958]]},{type:"Polygon",id:5051,arcs:[[-7040,7082,7083,-6813,-6903]]},{type:"Polygon",id:40029,arcs:[[-6819,7084,7085,-6999,-6825]]},{type:"Polygon",id:28117,arcs:[[-6953,7086,7087,7088,-6955,-6948]]},{type:"Polygon",id:48437,arcs:[[-6880,7089,7090,7091,7092,-6875]]},{type:"Polygon",id:48045,arcs:[[-6869,7093,7094,7095,-7090,-6879]]},{type:"Polygon",id:48069,arcs:[[-7093,7096,7097,7098,-6861,-6876]]},{type:"Polygon",id:48191,arcs:[[-6873,7099,7100,7101,-7094,-6868]]},{type:"Polygon",id:48075,arcs:[[-6932,7102,7103,-7100,-6872]]},{type:"Polygon",id:5097,arcs:[[-7084,7104,7105,7106,7107,-6904,-6814]]},{type:"Polygon",id:48369,arcs:[[-7099,7108,7109,-7009,-6862]]},{type:"Polygon",id:13187,arcs:[[-7074,7110,7111,-6982,-6990]]},{type:"Polygon",id:37141,arcs:[[-6992,7112,7113,7114,7115,-7032,-6809,-6859]]},{type:"Polygon",id:5113,arcs:[[7116,7117,7118,-6775,-6905,-7108]]},{type:"Polygon",id:1103,arcs:[[-6972,7119,7120,-7069,-6946]]},{type:"Polygon",id:13257,arcs:[[7121,7122,-7050,-6922]]},{type:"Polygon",id:40137,arcs:[[-7046,7123,7124,7125,-7041,-6781]]},{type:"Polygon",id:40005,arcs:[[7126,7127,7128,7129,-7085,-6818]]},{type:"Polygon",id:40127,arcs:[[-6777,7130,7131,-7127,-6817,-6918]]},{type:"Polygon",id:5107,arcs:[[-7027,7132,7133,7134,7135,-6941,-7017]]},{type:"Polygon",id:40099,arcs:[[-7001,7136,7137,-7044]]},{type:"Polygon",id:40141,arcs:[[-7043,7138,7139,7140,-7035,-7034,-6890]]},{type:"Polygon",id:13129,arcs:[[-7049,7141,7142,7143,-6995,-6985,-6977]]},{type:"Polygon",id:45033,arcs:[[7144,7145,7146,-7066,-7007]]},{type:"Polygon",id:13085,arcs:[[-7112,7147,7148,7149,7150,-7047,-6983]]},{type:"Polygon",id:45055,arcs:[[-7063,7151,7152,7153,7154,7155,-6915,-7064]]},{type:"Polygon",id:35041,arcs:[[-7011,7156,7157,7158,7159,-7078,-6558]]},{type:"Polygon",id:28145,arcs:[[-7089,7160,7161,7162,-6964,-6962,-6956]]},{type:"Polygon",id:1095,arcs:[[-7031,7163,7164,7165,-7120,-6971,-6974]]},{type:"Polygon",id:13055,arcs:[[7166,7167,-7028,-6997]]},{type:"Polygon",id:13115,arcs:[[-7144,7168,7169,7170,-7167,-6996]]},{type:"Polygon",id:35053,arcs:[[-6926,7171,7172,7173,-6798,-7003]]},{type:"Polygon",id:35003,arcs:[[-7174,7174,7175,7176,-5782,-6799]]},{type:"Polygon",id:1059,arcs:[[-7072,7177,7178,7179,-6951,-7019]]},{type:"Polygon",id:48197,arcs:[[-7037,7180,7181,7182,-7103,-6931]]},{type:"Polygon",id:45039,arcs:[[-6916,-7156,7183,7184,-7013,-7058]]},{type:"Polygon",id:5001,arcs:[[-6942,-7136,7185,7186,7187,-6911,-6907]]},{type:"Polygon",id:13227,arcs:[[-7151,7188,-7142,-7048]]},{type:"Polygon",id:28071,arcs:[[-7163,7189,7190,7191,7192,-7081,-6965]]},{type:"Polygon",id:28107,arcs:[[-7193,7193,7194,7195,-7024,-7082]]},{type:"Polygon",id:13119,arcs:[[7196,7197,7198,-7122,-6921]]},{type:"Polygon",id:45031,arcs:[[-7068,7199,7200,-7152,-7062]]},{type:"Polygon",id:45071,arcs:[[-7185,7201,7202,7203,7204,-7075,-7014]]},{type:"Polygon",id:1019,arcs:[[-7171,7205,7206,7207,7208,-7029,-7168]]},{type:"Polygon",id:28027,arcs:[[7209,7210,7211,-7133,-7026,7212]]},{type:"Polygon",id:28119,arcs:[[-7196,7213,-7213,-7025]]},{type:"Polygon",id:13139,arcs:[[-7052,7214,7215,7216,7217,-7148,-7111,-7073]]},{type:"Polygon",id:28081,arcs:[[7218,7219,7220,7221,-7161,-7088]]},{type:"Polygon",id:40019,arcs:[[-7138,7222,7223,7224,7225,-7124,-7045]]},{type:"Polygon",id:40069,arcs:[[-7e3,-7086,-7130,7226,7227,-7223,-7137]]},{type:"Polygon",id:40033,arcs:[[-7126,7228,7229,7230,-7139,-7042]]},{type:"Polygon",id:40089,arcs:[[-7119,7231,7232,7233,7234,7235,-7131,-6776]]},{type:"Polygon",id:5059,arcs:[[-7039,7236,7237,7238,-7105,-7083]]},{type:"Polygon",id:4007,arcs:[[-5733,7239,7240,7241,-6667,-6666,-5735]]},{type:"Polygon",id:13147,arcs:[[-7061,7242,7243,-7197,-6920]]},{type:"Polygon",id:5053,arcs:[[-6934,7244,7245,7246,-7237,-7038]]},{type:"Polygon",id:5069,arcs:[[-6912,-7188,7247,7248,-7245,-6933]]},{type:"Polygon",id:13011,arcs:[[7249,7250,-7215,-7051,-7123,-7199]]},{type:"Polygon",id:37047,arcs:[[-7116,7251,7252,-7005,-7033]]},{type:"Polygon",id:45001,arcs:[[7253,7254,7255,-7059,-7077]]},{type:"Polygon",id:28057,arcs:[[-6952,-7180,7256,7257,-7219,-7087]]},{type:"Polygon",id:48487,arcs:[[-7141,7258,7259,7260,-7181,-7036]]},{type:"Polygon",id:13015,arcs:[[7261,7262,7263,-7169,-7143,7264]]},{type:"Polygon",id:13057,arcs:[[-7150,7265,7266,7267,-7265,-7189]]},{type:"Polygon",id:45047,arcs:[[-7205,7268,7269,7270,-7254,-7076]]},{type:"Polygon",id:37129,arcs:[[7271,7272,7273,7274,-7114]]},{type:"Polygon",id:28115,arcs:[[-7222,7275,7276,-7190,-7162]]},{type:"Polygon",id:45061,arcs:[[7277,7278,-7153,-7201]]},{type:"Polygon",id:37019,arcs:[[-7275,7279,7280,7281,7282,-7252,-7115]]},{type:"Polygon",id:5061,arcs:[[7283,7284,7285,7286,-7117]]},{type:"Polygon",id:5109,arcs:[[7287,7288,7289,-7284,-7107]]},{type:"Polygon",id:35027,arcs:[[-7080,7290,7291,7292,-7172,-6925,-6839]]},{type:"Polygon",id:5019,arcs:[[-7239,7293,7294,7295,-7288,-7106]]},{type:"Polygon",id:13117,arcs:[[-7218,7296,7297,-7266,-7149]]},{type:"Polygon",id:1093,arcs:[[7298,7299,7300,7301,7302,-7257,-7179]]},{type:"Polygon",id:4012,arcs:[[-6669,7303,7304,7305,7306,-6522,7307]]},{type:"Polygon",id:48345,arcs:[[7308,7309,7310,-7095,-7102]]},{type:"Polygon",id:48101,arcs:[[-7104,-7183,7311,7312,-7309,-7101]]},{type:"Polygon",id:1043,arcs:[[-7166,7313,7314,7315,-7070,-7121]]},{type:"Polygon",id:48153,arcs:[[-7311,7316,7317,-7091,-7096]]},{type:"Polygon",id:48189,arcs:[[-7097,-7092,-7318,7318,7319]]},{type:"Polygon",id:48279,arcs:[[-7320,7320,7321,-7109,-7098]]},{type:"Polygon",id:45041,arcs:[[7322,7323,7324,7325,-7278,-7200,-7067,-7147]]},{type:"Polygon",id:48017,arcs:[[-7322,7326,-7157,-7010,-7110]]},{type:"Polygon",id:1133,arcs:[[-7071,-7316,7327,-7299,-7178]]},{type:"Polygon",id:45051,arcs:[[-7253,-7283,7328,7329,7330,-7145,-7006]]},{type:"Polygon",id:45067,arcs:[[-7331,7331,7332,-7323,-7146]]},{type:"Polygon",id:13157,arcs:[[7333,7334,7335,-7216,-7251]]},{type:"Polygon",id:40067,arcs:[[-7226,7336,7337,7338,-7229,-7125]]},{type:"Polygon",id:13105,arcs:[[-7256,7339,7340,7341,7342,7343,-7243,-7060]]},{type:"Polygon",id:13195,arcs:[[-7344,7344,7345,7346,-7334,-7250,-7198,-7244]]},{type:"Polygon",id:45079,arcs:[[7347,7348,7349,-7202,-7184,-7155]]},{type:"Polygon",id:1009,arcs:[[-7165,7350,7351,7352,7353,-7314]]},{type:"Polygon",id:48155,arcs:[[-7182,-7261,7354,7355,7356,-7312]]},{type:"Polygon",id:48485,arcs:[[-7231,7357,7358,-7259,-7140]]},{type:"Polygon",id:1055,arcs:[[-7209,7359,7360,-7351,-7164,-7030]]},{type:"Polygon",id:45063,arcs:[[7361,7362,7363,7364,-7203,-7350]]},{type:"Polygon",id:28161,arcs:[[7365,7366,7367,-7194,-7192]]},{type:"Polygon",id:5133,arcs:[[7368,-7232,-7118,-7287]]},{type:"Polygon",id:45081,arcs:[[-7365,7369,7370,-7269,-7204]]},{type:"Polygon",id:13121,arcs:[[-7298,7371,7372,7373,7374,7375,7376,7377,7378,-7267]]},{type:"Polygon",id:40095,arcs:[[7379,7380,7381,-7224,-7228]]},{type:"Polygon",id:5079,arcs:[[-7187,7382,7383,7384,-7248]]},{type:"Polygon",id:45085,arcs:[[-7326,7385,7386,-7348,-7154,-7279]]},{type:"Polygon",id:13135,arcs:[[7387,7388,7389,7390,-7372,-7297,-7217]]},{type:"Polygon",id:28135,arcs:[[-7368,7391,7392,7393,-7210,-7214,-7195]]},{type:"Polygon",id:28013,arcs:[[-7277,7394,7395,7396,-7366,-7191]]},{type:"Polygon",id:40013,arcs:[[7397,7398,7399,7400,-7380,-7227,-7129]]},{type:"Polygon",id:40023,arcs:[[-7236,7401,7402,-7398,-7128,-7132]]},{type:"Polygon",id:5039,arcs:[[-7247,7403,7404,7405,-7294,-7238]]},{type:"Polygon",id:48077,arcs:[[-7339,7406,7407,7408,-7358,-7230]]},{type:"Polygon",id:13013,arcs:[[7409,7410,-7388,-7336]]},{type:"Polygon",id:28011,arcs:[[7411,7412,7413,7414,-7134,-7212]]},{type:"Polygon",id:5041,arcs:[[-7415,7415,7416,-7383,-7186,-7135]]},{type:"Polygon",id:13233,arcs:[[-7264,7417,7418,7419,-7206,-7170]]},{type:"Polygon",id:28095,arcs:[[-7258,-7303,7420,7421,7422,7423,-7220]]},{type:"Polygon",id:35005,arcs:[[-7160,7424,7425,7426,-7291,-7079]]},{type:"Polygon",id:13067,arcs:[[-7379,7427,7428,-7262,-7268]]},{type:"Polygon",id:6065,arcs:[[7429,7430,7431,-6523,-7307]]},{type:"Polygon",id:13223,arcs:[[-7429,7432,7433,7434,-7418,-7263]]},{type:"Polygon",id:45065,arcs:[[-7271,7435,7436,7437,-7340,-7255]]},{type:"Polygon",id:28017,arcs:[[-7221,-7424,7438,7439,-7395,-7276]]},{type:"Polygon",id:40085,arcs:[[-7382,7440,7441,7442,-7337,-7225]]},{type:"Polygon",id:5025,arcs:[[-7385,7443,7444,7445,-7404,-7246,-7249]]},{type:"Polygon",id:1075,arcs:[[7446,7447,7448,-7421,-7302]]},{type:"Polygon",id:13221,arcs:[[-7343,7449,7450,7451,7452,7453,-7346,-7345]]},{type:"Polygon",id:4013,arcs:[[-7242,7454,7455,7456,-7304,-6668]]},{type:"Polygon",id:13059,arcs:[[-7454,7457,-7335,-7347]]},{type:"Polygon",id:5057,arcs:[[7458,7459,7460,7461,-7285,-7290]]},{type:"Polygon",id:1127,arcs:[[-7315,-7354,7462,7463,7464,-7300,-7328]]},{type:"Polygon",id:13317,arcs:[[7465,7466,7467,7468,-7450,-7342]]},{type:"Polygon",id:48337,arcs:[[-7443,7469,7470,7471,-7407,-7338]]},{type:"Polygon",id:1115,arcs:[[7472,7473,7474,7475,-7352,-7361]]},{type:"Polygon",id:28133,arcs:[[-7394,7476,7477,7478,-7412,-7211]]},{type:"Polygon",id:13181,arcs:[[-7438,7479,7480,-7466,-7341]]},{type:"Polygon",id:45037,arcs:[[7481,7482,7483,-7436,-7270,-7371]]},{type:"Polygon",id:13089,arcs:[[-7391,7484,7485,7486,-7373]]},{type:"Polygon",id:1015,arcs:[[7487,-7473,-7360,-7208,7488]]},{type:"Polygon",id:13219,arcs:[[-7453,7489,7490,7491,-7410,-7458]]},{type:"Polygon",id:1029,arcs:[[-7420,7492,7493,7494,7495,7496,-7489,-7207]]},{type:"Polygon",id:48387,arcs:[[-7235,7497,7498,7499,7500,7501,7502,-7402]]},{type:"Polygon",id:5099,arcs:[[-7296,7503,7504,7505,-7459,-7289]]},{type:"Polygon",id:48181,arcs:[[-7401,7506,7507,7508,7509,-7441,-7381]]},{type:"Polygon",id:48097,arcs:[[-7510,7510,7511,-7470,-7442]]},{type:"Polygon",id:5081,arcs:[[-7286,-7462,7512,7513,-7233,-7369]]},{type:"Polygon",id:45027,arcs:[[7514,7515,7516,7517,-7386,-7325]]},{type:"Polygon",id:6059,arcs:[[-6524,-7432,7518,7519,-7056]]},{type:"Polygon",id:48277,arcs:[[-7503,7520,7521,-7399,-7403]]},{type:"Polygon",id:13297,arcs:[[-7492,7522,7523,7524,-7389,-7411]]},{type:"Polygon",id:1057,arcs:[[-7465,7525,7526,-7447,-7301]]},{type:"Polygon",id:13143,arcs:[[7527,-7493,-7419,-7435]]},{type:"Polygon",id:28043,arcs:[[-7397,7528,7529,7530,7531,-7392,-7367]]},{type:"Polygon",id:45089,arcs:[[-7333,7532,7533,-7515,-7324]]},{type:"Polygon",id:48147,arcs:[[-7522,7534,7535,7536,-7507,-7400]]},{type:"Polygon",id:45017,arcs:[[-7387,-7518,7537,-7362,-7349]]},{type:"Polygon",id:45003,arcs:[[7538,7539,7540,7541,-7482,-7370,-7364]]},{type:"Polygon",id:1073,arcs:[[-7476,7542,7543,7544,-7463,-7353]]},{type:"Polygon",id:48269,arcs:[[-7357,7545,7546,7547,-7313]]},{type:"Polygon",id:48275,arcs:[[7548,7549,-7546,-7356]]},{type:"Polygon",id:48009,arcs:[[-7409,7550,7551,7552,-7359]]},{type:"Polygon",id:48125,arcs:[[-7548,7553,7554,-7310]]},{type:"Polygon",id:48107,arcs:[[-7555,7555,7556,-7317]]},{type:"Polygon",id:48023,arcs:[[-7553,7557,-7549,-7355,-7260]]},{type:"Polygon",id:48303,arcs:[[-7557,7558,7559,-7319]]},{type:"Polygon",id:48079,arcs:[[7560,7561,7562,-7158,-7327]]},{type:"Polygon",id:48219,arcs:[[-7560,7563,-7561,-7321]]},{type:"Polygon",id:5103,arcs:[[-7406,7564,7565,7566,-7504,-7295]]},{type:"Polygon",id:13211,arcs:[[7567,7568,7569,7570,-7523,-7491]]},{type:"Polygon",id:13045,arcs:[[-7377,7571,7572,7573,-7494,-7528,-7434,7574]]},{type:"Polygon",id:28083,arcs:[[-7532,7575,7576,7577,-7477,-7393]]},{type:"Polygon",id:28025,arcs:[[-7423,7578,7579,7580,-7439]]},{type:"Polygon",id:13097,arcs:[[-7378,-7575,-7433,-7428]]},{type:"Polygon",id:5013,arcs:[[7581,7582,-7565,-7405,-7446]]},{type:"Polygon",id:5043,arcs:[[-7417,7583,7584,7585,-7444,-7384]]},{type:"Polygon",id:13247,arcs:[[7586,-7485,-7390,-7525,7587]]},{type:"Polygon",id:45043,arcs:[[-7330,7588,7589,7590,-7533,-7332]]},{type:"Polygon",id:4011,arcs:[[-7177,7591,7592,7593,7594,-5783]]},{type:"Polygon",id:13133,arcs:[[7595,7596,7597,-7568,-7490,-7452]]},{type:"Polygon",id:28087,arcs:[[-7449,7598,7599,7600,-7579,-7422]]},{type:"Polygon",id:13217,arcs:[[-7571,7601,7602,7603,-7588,-7524]]},{type:"Polygon",id:28155,arcs:[[-7581,7604,7605,7606,-7529,-7396,-7440]]},{type:"Polygon",id:13265,arcs:[[7607,7608,7609,-7596,-7451,-7469]]},{type:"Polygon",id:48037,arcs:[[-7514,7610,7611,7612,-7498,-7234]]},{type:"Polygon",id:45075,arcs:[[-7517,7613,7614,7615,7616,7617,-7539,-7363,-7538]]},{type:"Polygon",id:5011,arcs:[[-7586,7618,7619,-7582,-7445]]},{type:"Polygon",id:13073,arcs:[[-7437,-7484,7620,7621,-7480]]},{type:"Polygon",id:1121,arcs:[[-7488,-7497,7622,7623,7624,-7474]]},{type:"Polygon",id:28097,arcs:[[-7607,7625,7626,7627,-7530]]},{type:"Polygon",id:28015,arcs:[[-7628,7628,7629,-7576,-7531]]},{type:"Polygon",id:13189,arcs:[[-7481,-7622,7630,7631,7632,7633,-7467]]},{type:"Polygon",id:4009,arcs:[[-7595,7634,7635,7636,-7240,-5732,-5784]]},{type:"Polygon",id:13063,arcs:[[-7487,7637,7638,7639,-7374]]},{type:"Polygon",id:13151,arcs:[[-7587,-7604,7640,7641,-7638,-7486]]},{type:"Polygon",id:5091,arcs:[[7642,7643,7644,7645,-7611,-7513,-7461]]},{type:"Polygon",id:13301,arcs:[[7646,7647,7648,-7609,-7608,-7468,-7634]]},{type:"Polygon",id:1125,arcs:[[-7464,-7545,7649,7650,7651,7652,-7526]]},{type:"Polygon",id:35025,arcs:[[-7563,7653,7654,7655,7656,7657,7658,-7425,-7159]]},{type:"Polygon",id:28105,arcs:[[-7601,7659,7660,7661,-7605,-7580]]},{type:"Polygon",id:5017,arcs:[[-7414,7662,7663,7664,7665,7666,7667,-7584,-7416]]},{type:"Polygon",id:13113,arcs:[[7668,7669,-7375,-7640]]},{type:"Polygon",id:1117,arcs:[[-7625,7670,7671,7672,-7543,-7475]]},{type:"Polygon",id:13245,arcs:[[7673,7674,7675,-7631,-7621,-7483,-7542]]},{type:"Polygon",id:1107,arcs:[[-7527,-7653,7676,7677,7678,-7599,-7448]]},{type:"Polygon",id:28019,arcs:[[-7662,7679,7680,-7626,-7606]]},{type:"Polygon",id:28151,arcs:[[-7479,7681,7682,7683,-7663,-7413]]},{type:"Polygon",id:13159,arcs:[[7684,7685,7686,7687,-7602,-7570]]},{type:"Polygon",id:13077,arcs:[[-7670,7688,7689,7690,7691,-7572,-7376]]},{type:"Polygon",id:45015,arcs:[[-7591,7692,7693,7694,7695,-7614,-7516,-7534]]},{type:"Polygon",id:6073,arcs:[[7696,7697,-7519,-7431]]},{type:"Polygon",id:1111,arcs:[[-7574,7698,7699,7700,7701,7702,-7495]]},{type:"Polygon",id:1027,arcs:[[-7703,7703,7704,-7623,-7496]]},{type:"Polygon",id:48119,arcs:[[-7502,7705,7706,7707,-7535,-7521]]},{type:"Polygon",id:45011,arcs:[[7708,7709,7710,-7540,-7618]]},{type:"Polygon",id:13237,arcs:[[7711,7712,7713,-7685,-7569,-7598]]},{type:"Polygon",id:35051,arcs:[[-7293,7714,7715,7716,7717,-7175,-7173]]},{type:"Polygon",id:5073,arcs:[[-7506,7718,7719,7720,-7643,-7460]]},{type:"Polygon",id:13141,arcs:[[-7649,7721,7722,7723,-7712,-7597,-7610]]},{type:"Polygon",id:4027,arcs:[[-7457,7724,7725,7726,-7305]]},{type:"Polygon",id:4021,arcs:[[-7241,-7637,7727,-7455]]},{type:"Polygon",id:48237,arcs:[[-7472,7728,7729,7730,7731,-7551,-7408]]},{type:"Polygon",id:5027,arcs:[[-7567,7732,7733,7734,-7719,-7505]]},{type:"Polygon",id:13035,arcs:[[-7688,7735,7736,7737,-7641,-7603]]},{type:"Polygon",id:45009,arcs:[[7738,7739,-7709,-7617]]},{type:"Polygon",id:6025,arcs:[[-7727,7740,-7697,-7430,-7306]]},{type:"Polygon",id:48497,arcs:[[-7512,7741,7742,7743,-7729,-7471]]},{type:"Polygon",id:48121,arcs:[[7744,7745,7746,-7742,-7511,-7509]]},{type:"Polygon",id:13149,arcs:[[-7692,7747,-7699,-7573]]},{type:"Polygon",id:48231,arcs:[[7748,7749,7750,7751,7752,-7536,-7708,7753]]},{type:"Polygon",id:48085,arcs:[[-7537,-7753,7754,7755,-7745,-7508]]},{type:"Polygon",id:48263,arcs:[[7756,7757,7758,7759,-7554]]},{type:"Polygon",id:48433,arcs:[[7760,7761,7762,-7757,-7547]]},{type:"Polygon",id:48449,arcs:[[7763,7764,7765,-7500]]},{type:"Polygon",id:48169,arcs:[[-7760,7766,7767,7768,-7556]]},{type:"Polygon",id:48447,arcs:[[7769,7770,7771,7772,-7558]]},{type:"Polygon",id:48503,arcs:[[-7732,7773,7774,-7770,-7552]]},{type:"Polygon",id:48207,arcs:[[-7773,7775,7776,-7761,-7550]]},{type:"Polygon",id:5003,arcs:[[-7668,7777,7778,-7619,-7585]]},{type:"Polygon",id:48305,arcs:[[-7769,7779,7780,7781,-7559]]},{type:"Polygon",id:35035,arcs:[[-7427,7782,7783,7784,7785,7786,-7715,-7292]]},{type:"Polygon",id:48501,arcs:[[7787,7788,-7654,-7562]]},{type:"Polygon",id:48445,arcs:[[-7782,7789,7790,-7788,-7564]]},{type:"Polygon",id:48159,arcs:[[-7766,7791,7792,7793,-7706,-7501]]},{type:"Polygon",id:5139,arcs:[[-7583,-7620,-7779,7794,7795,-7733,-7566]]},{type:"Polygon",id:48223,arcs:[[-7794,7796,7797,-7754,-7707]]},{type:"Polygon",id:48343,arcs:[[-7613,7798,7799,7800,7801,-7764,-7499]]},{type:"Polygon",id:28051,arcs:[[-7630,7802,7803,7804,-7577]]},{type:"Polygon",id:13255,arcs:[[-7738,7805,7806,7807,-7689,-7669,-7639,-7642]]},{type:"Polygon",id:45035,arcs:[[-7696,7808,7809,-7615]]},{type:"Polygon",id:28053,arcs:[[-7578,-7805,7810,7811,-7682,-7478]]},{type:"Polygon",id:13125,arcs:[[7812,7813,7814,-7722,-7648]]},{type:"Polygon",id:13163,arcs:[[-7675,7815,7816,7817,7818,-7813,-7647,-7633,-7632,-7676]]},{type:"Polygon",id:48067,arcs:[[-7646,7819,7820,-7799,-7612]]},{type:"Polygon",id:13033,arcs:[[-7541,-7711,7821,7822,7823,7824,-7816,-7674]]},{type:"Polygon",id:28103,arcs:[[-7679,7825,7826,7827,-7660,-7600]]},{type:"Polygon",id:28159,arcs:[[-7828,7828,7829,7830,-7680,-7661]]},{type:"Polygon",id:28007,arcs:[[-7831,7831,7832,-7803,-7629,-7627,-7681]]},{type:"Polygon",id:1007,arcs:[[7833,7834,7835,-7650,-7544,-7673]]},{type:"Polygon",id:13303,arcs:[[-7815,-7814,-7819,7836,7837,7838,-7723]]},{type:"Polygon",id:13199,arcs:[[-7808,7839,7840,7841,7842,7843,-7690]]},{type:"Polygon",id:13285,arcs:[[-7844,7844,7845,-7700,-7748,-7691]]},{type:"Polygon",id:35017,arcs:[[-7718,7846,7847,-7592,-7176]]},{type:"Polygon",id:13231,arcs:[[7848,7849,-7840,-7807]]},{type:"Polygon",id:13171,arcs:[[7850,7851,-7849,-7806,-7737]]},{type:"Polygon",id:13207,arcs:[[-7687,7852,7853,7854,7855,-7851,-7736]]},{type:"Polygon",id:13009,arcs:[[-7724,-7839,7856,7857,-7713]]},{type:"Polygon",id:13169,arcs:[[-7858,7858,7859,7860,-7853,-7686,-7714]]},{type:"Polygon",id:45029,arcs:[[-7810,7861,7862,7863,7864,-7739,-7616]]},{type:"Polygon",id:45005,arcs:[[-7740,7865,7866,7867,-7822,-7710]]},{type:"Polygon",id:1063,arcs:[[7868,7869,7870,-7677,-7652]]},{type:"Polygon",id:1017,arcs:[[-7846,7871,7872,7873,-7701]]},{type:"Polygon",id:1123,arcs:[[-7874,7874,7875,7876,7877,-7704,-7702]]},{type:"Polygon",id:1037,arcs:[[-7878,7878,7879,-7671,-7624,-7705]]},{type:"Polygon",id:28125,arcs:[[-7812,7880,7881,-7683]]},{type:"Polygon",id:48063,arcs:[[-7802,7882,7883,-7792,-7765]]},{type:"Polygon",id:1021,arcs:[[-7880,7884,7885,7886,7887,-7834,-7672]]},{type:"Polygon",id:35013,arcs:[[7888,7889,7890,-7716,-7787]]},{type:"Polygon",id:13251,arcs:[[-7867,7891,7892,7893,7894,7895,-7823,-7868]]},{type:"Polygon",id:45049,arcs:[[7896,7897,7898,-7892,-7866,-7865]]},{type:"Polygon",id:28163,arcs:[[7899,7900,7901,7902,7903,-7881,-7811,-7804]]},{type:"Polygon",id:22017,arcs:[[7904,7905,7906,7907,7908,-7820,-7645,7909]]},{type:"Polygon",id:22015,arcs:[[7910,7911,7912,-7910,-7644,-7721]]},{type:"Polygon",id:22119,arcs:[[7913,-7911,-7720,-7735,7914]]},{type:"Polygon",id:22027,arcs:[[7915,7916,-7915,-7734,-7796,7917]]},{type:"Polygon",id:22111,arcs:[[7918,7919,-7918,-7795,7920]]},{type:"Polygon",id:48499,arcs:[[7921,7922,7923,7924,7925,-7797,-7793,-7884]]},{type:"Polygon",id:28055,arcs:[[-7882,-7904,7926,7927,-7664,-7684]]},{type:"Polygon",id:13319,arcs:[[-7838,7928,7929,7930,-7859,-7857]]},{type:"Polygon",id:22067,arcs:[[-7667,7931,7932,7933,-7921,-7778]]},{type:"Polygon",id:1065,arcs:[[-7836,7934,7935,-7869,-7651]]},{type:"Polygon",id:22123,arcs:[[7936,7937,-7932,-7666]]},{type:"Polygon",id:48363,arcs:[[7938,7939,7940,7941,7942,-7774,-7731]]},{type:"Polygon",id:22035,arcs:[[7943,7944,7945,-7937,-7665,-7928]]},{type:"Polygon",id:48367,arcs:[[7946,7947,7948,-7939,-7730,-7744]]},{type:"Polygon",id:13293,arcs:[[-7852,-7856,7949,7950,7951,-7841,-7850]]},{type:"Polygon",id:1119,arcs:[[7952,7953,7954,7955,-7826,-7678,-7871]]},{type:"Polygon",id:48439,arcs:[[-7743,-7747,7956,7957,7958,-7947]]},{type:"Polygon",id:48113,arcs:[[-7756,7959,7960,7961,-7957,-7746]]},{type:"Polygon",id:48397,arcs:[[-7752,7962,-7960,-7755]]},{type:"Polygon",id:48379,arcs:[[-7926,7963,-7749,-7798]]},{type:"Polygon",id:48415,arcs:[[7964,7965,7966,-7767,-7759]]},{type:"Polygon",id:35015,arcs:[[-7659,7967,7968,7969,-7783,-7426]]},{type:"Polygon",id:48151,arcs:[[-7763,7970,7971,-7965,-7758]]},{type:"Polygon",id:48033,arcs:[[-7967,7972,7973,7974,-7780,-7768]]},{type:"Polygon",id:48115,arcs:[[-7975,7975,7976,-7790,-7781]]},{type:"Polygon",id:48165,arcs:[[-7791,-7977,7977,7978,-7655,-7789]]},{type:"Polygon",id:48253,arcs:[[-7777,7979,7980,7981,-7971,-7762]]},{type:"Polygon",id:48417,arcs:[[7982,7983,7984,-7980,-7776,-7772]]},{type:"Polygon",id:48429,arcs:[[-7943,7985,-7983,-7771,-7775]]},{type:"Polygon",id:13165,arcs:[[-7896,7986,7987,-7824]]},{type:"Polygon",id:13021,arcs:[[7988,7989,7990,7991,-7854,-7861]]},{type:"Polygon",id:28099,arcs:[[7992,7993,7994,-7830]]},{type:"Polygon",id:28079,arcs:[[-7995,7995,7996,7997,-7832]]},{type:"Polygon",id:28069,arcs:[[-7956,7998,-7993,-7829,-7827]]},{type:"Polygon",id:48459,arcs:[[-7801,7999,8e3,8001,8002,-7922,-7883]]},{type:"Polygon",id:13289,arcs:[[8003,8004,-7990,-7989,-7860,-7931]]},{type:"Polygon",id:13263,arcs:[[8005,8006,8007,8008,8009,-7842,-7952]]},{type:"Polygon",id:48315,arcs:[[-7909,8010,-8e3,-7800,-7821]]},{type:"Polygon",id:28089,arcs:[[-7998,8011,8012,8013,-7901,-7900,-7833]]},{type:"Polygon",id:1105,arcs:[[-7888,8014,8015,-7935,-7835]]},{type:"Polygon",id:13145,arcs:[[-8010,8016,8017,-7872,-7845,-7843]]},{type:"Polygon",id:13079,arcs:[[-7992,8018,8019,8020,-7950,-7855]]},{type:"Polygon",id:48257,arcs:[[8021,8022,8023,-7961,-7963,-7751]]},{type:"Polygon",id:13107,arcs:[[-7825,-7988,8024,8025,8026,8027,8028,8029,-7817]]},{type:"Polygon",id:48467,arcs:[[-7964,-7925,8030,8031,-8022,-7750]]},{type:"Polygon",id:13167,arcs:[[-8030,8032,-7929,-7837,-7818]]},{type:"Polygon",id:48203,arcs:[[-7908,8033,8034,8035,-8001,-8011]]},{type:"Polygon",id:35023,arcs:[[8036,8037,8038,-7593,-7848]]},{type:"Polygon",id:1051,arcs:[[8039,8040,8041,-7885,-7879,-7877]]},{type:"Polygon",id:22061,arcs:[[8042,8043,8044,-7916,-7920]]},{type:"Polygon",id:45053,arcs:[[8045,8046,8047,8048,8049,8050,8051,8052,8053,8054,8055,8056,-7898]]},{type:"Polygon",id:13269,arcs:[[-8021,8057,8058,8059,8060,-8006,-7951]]},{type:"Polygon",id:1081,arcs:[[-8018,8061,8062,8063,-7875,-7873]]},{type:"Polygon",id:1047,arcs:[[8064,8065,8066,8067,-8015,-7887]]},{type:"Polygon",id:22073,arcs:[[8068,8069,8070,-8043,-7919,-7934]]},{type:"Polygon",id:13175,arcs:[[8071,8072,8073,-7930,-8033,8074]]},{type:"Polygon",id:1001,arcs:[[-8042,8075,8076,-8065,-7886]]},{type:"MultiPolygon",id:45013,arcs:[[[8077]],[[-8053,-8052,8078]],[[8079]],[[8080]],[[8081,-8046,-7897,-7864]]]},{type:"Polygon",id:13225,arcs:[[8082,-8058,-8020,8083]]},{type:"Polygon",id:13153,arcs:[[-8005,8084,8085,8086,8087,-8084,-8019,-7991]]},{type:"Polygon",id:48423,arcs:[[-7923,-8003,8088,8089,8090,8091,-8031,-7924]]},{type:"Polygon",id:22083,arcs:[[-7946,8092,8093,8094,-8069,-7933,-7938]]},{type:"Polygon",id:48183,arcs:[[-8036,8095,-8089,-8002]]},{type:"Polygon",id:13031,arcs:[[-7894,8096,8097,8098,8099,-8025,-7987,-7895]]},{type:"Polygon",id:28123,arcs:[[-7997,8100,8101,8102,-8012]]},{type:"Polygon",id:28149,arcs:[[8103,8104,8105,8106,8107,8108,-7944,-7927,-7903]]},{type:"Polygon",id:13215,arcs:[[-8009,8109,8110,-8062,-8017]]},{type:"Polygon",id:35029,arcs:[[-7891,8111,-8037,-7847,-7717]]},{type:"Polygon",id:13103,arcs:[[-8057,-8056,8112,8113,-8097,-7893,-7899]]},{type:"Polygon",id:1087,arcs:[[8114,8115,8116,8117,-8040,-7876,-8064]]},{type:"Polygon",id:28121,arcs:[[-8103,8118,8119,8120,-8013]]},{type:"Polygon",id:22013,arcs:[[-8045,8121,8122,8123,8124,-7912,-7914,-7917]]},{type:"Polygon",id:13023,arcs:[[8125,8126,-8085,-8004,-8074]]},{type:"Polygon",id:28075,arcs:[[-7955,8127,8128,8129,-7999]]},{type:"Polygon",id:28101,arcs:[[-8130,8130,-8101,-7996,-7994]]},{type:"Polygon",id:28049,arcs:[[-8121,8131,8132,-8104,-7902,-8014]]},{type:"Polygon",id:22065,arcs:[[8133,8134,-8093,-7945,-8109]]},{type:"Polygon",id:13197,arcs:[[8135,8136,8137,8138,8139,-8007,-8061]]},{type:"Polygon",id:13043,arcs:[[8140,8141,-8026,-8100]]},{type:"Polygon",id:48221,arcs:[[8142,8143,8144,-7940,-7949]]},{type:"Polygon",id:48251,arcs:[[8145,8146,8147,8148,-8143,-7948,-7959]]},{type:"Polygon",id:48139,arcs:[[-7962,-8024,8149,8150,8151,-8146,-7958]]},{type:"Polygon",id:1091,arcs:[[-7936,-8016,-8068,8152,8153,8154,-7953,-7870]]},{type:"Polygon",id:13053,arcs:[[-8140,8155,8156,-8110,-8008]]},{type:"Polygon",id:48227,arcs:[[8157,8158,8159,8160,-7974]]},{type:"Polygon",id:48335,arcs:[[8161,8162,8163,-8158,-7973,-7966]]},{type:"Polygon",id:48353,arcs:[[8164,8165,8166,-8162,-7972]]},{type:"Polygon",id:48317,arcs:[[-8161,8167,8168,8169,-7978,-7976]]},{type:"Polygon",id:48003,arcs:[[-8170,8170,8171,8172,-7656,-7979]]},{type:"Polygon",id:13193,arcs:[[-8083,-8088,8173,8174,8175,-8059]]},{type:"Polygon",id:48441,arcs:[[8176,8177,8178,-8165,-7982]]},{type:"Polygon",id:48133,arcs:[[-7942,8179,8180,8181,8182,-7984,-7986]]},{type:"Polygon",id:48143,arcs:[[-7941,-8145,8183,8184,8185,8186,-8180]]},{type:"Polygon",id:48059,arcs:[[-8183,8187,8188,-8177,-7981,-7985]]},{type:"Polygon",id:4019,arcs:[[-7636,8189,8190,8191,-7725,-7456,-7728]]},{type:"Polygon",id:13283,arcs:[[8192,8193,-8075,-8029]]},{type:"Polygon",id:1113,arcs:[[-8111,-8157,8194,8195,8196,-8115,-8063]]},{type:"Polygon",id:1101,arcs:[[-8118,-8117,8197,8198,8199,8200,-8076,-8041]]},{type:"Polygon",id:22049,arcs:[[-8071,8201,8202,-8122,-8044]]},{type:"Polygon",id:13091,arcs:[[8203,8204,8205,8206,-8126,-8073]]},{type:"Polygon",id:13249,arcs:[[-8176,8207,-8136,-8060]]},{type:"Polygon",id:4003,arcs:[[-7594,-8039,8208,8209,-8190,-7635]]},{type:"Polygon",id:1085,arcs:[[-8201,8210,8211,8212,-8066,-8077]]},{type:"Polygon",id:48401,arcs:[[8213,8214,8215,8216,-8090,-8096,-8035]]},{type:"Polygon",id:22041,arcs:[[-8135,8217,8218,8219,-8094]]},{type:"Polygon",id:13235,arcs:[[-8127,-8207,8220,8221,-8086]]},{type:"Polygon",id:48365,arcs:[[-7907,8222,8223,-8214,-8034]]},{type:"Polygon",id:48213,arcs:[[-8032,-8092,8224,8225,8226,8227,-8150,-8023]]},{type:"Polygon",id:13209,arcs:[[8228,8229,-8193,8230]]},{type:"Polygon",id:13279,arcs:[[-8028,8231,8232,8233,-8231]]},{type:"Polygon",id:22031,arcs:[[8234,8235,8236,8237,-8223,-7906]]},{type:"Polygon",id:48349,arcs:[[8238,8239,8240,-8151,-8228]]},{type:"Polygon",id:48425,arcs:[[-8149,8241,-8184,-8144]]},{type:"Polygon",id:13267,arcs:[[8242,8243,8244,8245,8246,-8232,-8027,-8142]]},{type:"Polygon",id:1023,arcs:[[8247,8248,8249,8250,-8128,-7954,-8155]]},{type:"Polygon",id:13309,arcs:[[-8230,8251,8252,-8204,-8072,-8194]]},{type:"Polygon",id:1011,arcs:[[-8197,8253,8254,-8198,-8116]]},{type:"Polygon",id:13093,arcs:[[-8222,8255,8256,8257,8258,-8174,-8087]]},{type:"Polygon",id:13109,arcs:[[-8099,8259,8260,-8243,-8141]]},{type:"Polygon",id:22021,arcs:[[-8095,-8220,8261,8262,8263,-8202,-8070]]},{type:"Polygon",id:1131,arcs:[[-8067,-8213,8264,8265,8266,-8153]]},{type:"Polygon",id:48217,arcs:[[-8241,8267,8268,8269,-8147,-8152]]},{type:"Polygon",id:48093,arcs:[[8270,8271,8272,-8181,-8187]]},{type:"Polygon",id:22107,arcs:[[-8108,8273,-8106,8274,8275,8276,8277,8278,-8218,-8134]]},{type:"Polygon",id:13029,arcs:[[8279,8280,8281,-8260,-8098,-8114]]},{type:"Polygon",id:22081,arcs:[[-7913,-8125,8282,-8235,-7905]]},{type:"MultiPolygon",id:13051,arcs:[[[8283]],[[8284]],[[8285,-8280,-8113,-8055]]]},{type:"Polygon",id:13307,arcs:[[8286,8287,8288,8289,-8138]]},{type:"Polygon",id:13259,arcs:[[-8290,8290,8291,8292,-8195,-8156,-8139]]},{type:"Polygon",id:13261,arcs:[[-8259,-8258,8293,8294,8295,-8287,-8137,-8208,-8175]]},{type:"Polygon",id:28023,arcs:[[-8251,8296,8297,-8129]]},{type:"Polygon",id:28021,arcs:[[-8133,8298,8299,-8275,-8105]]},{type:"Polygon",id:28061,arcs:[[-8298,8300,8301,8302,-8131]]},{type:"Polygon",id:28129,arcs:[[-8303,8303,8304,8305,-8119,-8102]]},{type:"Polygon",id:48035,arcs:[[-8148,-8270,8306,8307,8308,-8185,-8242]]},{type:"Polygon",id:13271,arcs:[[8309,8310,8311,8312,-8205,-8253]]},{type:"Polygon",id:22127,arcs:[[-8203,-8264,8313,8314,8315,-8123]]},{type:"Polygon",id:22069,arcs:[[-8316,8316,8317,8318,8319,-8236,-8283,-8124]]},{type:"Polygon",id:1005,arcs:[[-8293,8320,8321,8322,8323,8324,8325,-8254,-8196]]},{type:"Polygon",id:48073,arcs:[[-8217,8326,8327,8328,8329,-8225,-8091]]},{type:"Polygon",id:13315,arcs:[[-8206,-8313,8330,8331,8332,-8256,-8221]]},{type:"MultiPolygon",id:13179,arcs:[[[8333]],[[8334,8335,-8244,-8261,-8282,8336]]]},{type:"Polygon",id:48431,arcs:[[-8164,8337,8338,8339,8340,-8159]]},{type:"Polygon",id:48173,arcs:[[-8341,8341,8342,-8168,-8160]]},{type:"Polygon",id:48329,arcs:[[-8343,8343,8344,-8171,-8169]]},{type:"Polygon",id:48135,arcs:[[-8345,8345,8346,8347,8348,-8172]]},{type:"Polygon",id:48495,arcs:[[-8349,8349,8350,-7657,-8173]]},{type:"Polygon",id:48081,arcs:[[-8167,8351,8352,-8338,-8163]]},{type:"Polygon",id:48001,arcs:[[8353,8354,8355,-8226,-8330]]},{type:"Polygon",id:48083,arcs:[[-8189,8356,8357,8358,8359,-8178]]},{type:"Polygon",id:48399,arcs:[[-8360,8360,8361,-8352,-8166,-8179]]},{type:"Polygon",id:48049,arcs:[[-8273,8362,8363,8364,-8357,-8188,-8182]]},{type:"Polygon",id:1109,arcs:[[-8326,-8325,8365,8366,8367,-8199,-8255]]},{type:"Polygon",id:1041,arcs:[[-8368,8368,8369,8370,-8211,-8200]]},{type:"Polygon",id:28029,arcs:[[8371,8372,8373,8374,-8299,-8132]]},{type:"Polygon",id:28127,arcs:[[-8306,8375,8376,8377,-8372,-8120]]},{type:"Polygon",id:13081,arcs:[[-8333,8378,8379,8380,-8294,-8257]]},{type:"Polygon",id:48193,arcs:[[8381,-8271,-8186,-8309,8382,8383]]},{type:"Polygon",id:13183,arcs:[[8384,8385,-8245,-8336]]},{type:"Polygon",id:48161,arcs:[[8386,8387,-8239,-8227,-8356]]},{type:"Polygon",id:48109,arcs:[[8388,8389,8390,-7784,-7970]]},{type:"Polygon",id:48229,arcs:[[8391,8392,8393,-7785,-8391]]},{type:"Polygon",id:48141,arcs:[[8394,-7889,-7786,-8394]]},{type:"Polygon",id:48301,arcs:[[8395,8396,-7968,-7658,-8351]]},{type:"Polygon",id:48389,arcs:[[8397,8398,8399,-8389,-7969,-8397]]},{type:"Polygon",id:13239,arcs:[[8400,8401,-8321,-8292]]},{type:"Polygon",id:1025,arcs:[[-8267,8402,8403,8404,-8248,-8154]]},{type:"Polygon",id:48419,arcs:[[8405,8406,8407,8408,-8215,-8224,-8238]]},{type:"Polygon",id:22025,arcs:[[-8279,8409,8410,8411,-8262,-8219]]},{type:"Polygon",id:13161,arcs:[[8412,8413,8414,-8310,-8252,-8229,-8234]]},{type:"Polygon",id:13273,arcs:[[8415,8416,8417,8418,-8288,-8296]]},{type:"Polygon",id:13001,arcs:[[-8247,8419,8420,8421,-8413,-8233]]},{type:"Polygon",id:1013,arcs:[[-8371,8422,8423,8424,-8265,-8212]]},{type:"Polygon",id:13243,arcs:[[-8289,-8419,8425,8426,-8401,-8291]]},{type:"Polygon",id:22059,arcs:[[-8412,8427,8428,8429,-8314,-8263]]},{type:"Polygon",id:13177,arcs:[[-8381,8430,8431,-8416,-8295]]},{type:"Polygon",id:28153,arcs:[[8432,8433,8434,-8301,-8297,-8250,8435]]},{type:"Polygon",id:28063,arcs:[[-8375,8436,8437,8438,-8276,-8300]]},{type:"Polygon",id:48309,arcs:[[8439,-8307,-8269,8440,8441,8442]]},{type:"Polygon",id:13287,arcs:[[8443,8444,8445,8446,-8379,-8332]]},{type:"Polygon",id:13017,arcs:[[-8312,8447,8448,-8444,-8331]]},{type:"Polygon",id:13321,arcs:[[-8380,-8447,8449,8450,8451,8452,-8431]]},{type:"Polygon",id:48347,arcs:[[-8409,8453,8454,-8327,-8216]]},{type:"Polygon",id:22085,arcs:[[-8320,8455,8456,8457,-8406,-8237]]},{type:"Polygon",id:13305,arcs:[[-8246,-8386,8458,8459,8460,8461,-8420]]},{type:"Polygon",id:1099,arcs:[[-8425,8462,8463,8464,-8403,-8266]]},{type:"Polygon",id:28067,arcs:[[8465,8466,8467,-8304,-8302,-8435]]},{type:"Polygon",id:48293,arcs:[[8468,-8441,-8268,-8240,-8388,8469,8470]]},{type:"Polygon",id:13069,arcs:[[8471,8472,8473,8474,8475,-8448,-8311,-8415]]},{type:"Polygon",id:22043,arcs:[[-8430,8476,-8317,-8315]]},{type:"Polygon",id:28031,arcs:[[-8468,8477,8478,8479,-8376,-8305]]},{type:"Polygon",id:13061,arcs:[[-8427,8480,8481,8482,-8322,-8402]]},{type:"Polygon",id:1067,arcs:[[-8483,8483,8484,8485,-8323]]},{type:"Polygon",id:28065,arcs:[[8486,8487,8488,-8377,-8480]]},{type:"Polygon",id:13155,arcs:[[-8476,8489,8490,-8445,-8449]]},{type:"Polygon",id:22029,arcs:[[-8278,8491,8492,8493,8494,8495,8496,-8410]]},{type:"Polygon",id:28077,arcs:[[8497,8498,8499,-8373,-8378,-8489]]},{type:"Polygon",id:1035,arcs:[[8500,8501,-8463,-8424]]},{type:"Polygon",id:28001,arcs:[[8502,8503,-8492,-8277,-8439]]},{type:"Polygon",id:4023,arcs:[[-8210,8504,-8191]]},{type:"Polygon",id:48333,arcs:[[8505,8506,-8363,-8272,-8382]]},{type:"Polygon",id:28085,arcs:[[8507,8508,8509,8510,-8437,-8374,-8500]]},{type:"Polygon",id:13005,arcs:[[8511,8512,-8472,-8414,-8422]]},{type:"Polygon",id:48099,arcs:[[8513,-8383,-8308,-8440,8514]]},{type:"Polygon",id:48451,arcs:[[-8362,8515,8516,8517,8518,-8339,-8353]]},{type:"Polygon",id:1129,arcs:[[-8405,8519,8520,8521,-8436,-8249]]},{type:"MultiPolygon",id:13191,arcs:[[[8522]],[[8523,8524,-8459,-8385,-8335]]]},{type:"Polygon",id:48289,arcs:[[8525,8526,8527,-8470,-8387,-8355]]},{type:"Polygon",id:48461,arcs:[[8528,8529,8530,-8346,-8344]]},{type:"Polygon",id:48103,arcs:[[-8531,8531,8532,8533,-8347]]},{type:"Polygon",id:48405,arcs:[[8534,8535,8536,-8454,-8408]]},{type:"Polygon",id:48383,arcs:[[-8340,-8519,8537,8538,-8529,-8342]]},{type:"Polygon",id:48475,arcs:[[-8396,-8350,-8348,-8534,8539,-8398]]},{type:"Polygon",id:13095,arcs:[[-8453,8540,8541,8542,-8417,-8432]]},{type:"Polygon",id:13037,arcs:[[-8418,-8543,8543,8544,-8481,-8426]]},{type:"Polygon",id:1045,arcs:[[-8486,8545,8546,8547,-8366,-8324]]},{type:"Polygon",id:1031,arcs:[[8548,8549,-8369,-8367,-8548]]},{type:"Polygon",id:28037,arcs:[[-8511,8550,8551,-8503,-8438]]},{type:"Polygon",id:48403,arcs:[[-8458,8552,8553,-8535,-8407]]},{type:"Polygon",id:13277,arcs:[[-8491,8554,8555,8556,-8450,-8446]]},{type:"Polygon",id:48225,arcs:[[8557,8558,8559,8560,-8526,-8354,-8329]]},{type:"Polygon",id:48095,arcs:[[-8359,8561,8562,-8516,-8361]]},{type:"Polygon",id:13229,arcs:[[-8462,8563,8564,-8512,-8421]]},{type:"Polygon",id:1039,arcs:[[-8550,8565,8566,8567,8568,-8501,-8423,-8370]]},{type:"Polygon",id:48235,arcs:[[8569,8570,-8538,-8518]]},{type:"Polygon",id:48005,arcs:[[-8537,8571,8572,8573,8574,-8558,-8328,-8455]]},{type:"Polygon",id:13099,arcs:[[-8545,8575,8576,8577,8578,-8484,-8482]]},{type:"Polygon",id:48145,arcs:[[8579,8580,-8442,-8469,8581]]},{type:"Polygon",id:22079,arcs:[[-8429,8582,8583,8584,8585,-8318,-8477]]},{type:"Polygon",id:48307,arcs:[[-8365,8586,8587,8588,-8562,-8358]]},{type:"Polygon",id:48411,arcs:[[-8507,8589,8590,8591,8592,-8587,-8364]]},{type:"Polygon",id:13019,arcs:[[-8475,8593,8594,8595,8596,-8555,-8490]]},{type:"Polygon",id:13299,arcs:[[-8565,8597,8598,8599,8600,8601,8602,-8473,-8513]]},{type:"Polygon",id:48281,arcs:[[8603,8604,-8590,-8506,-8384,-8514]]},{type:"MultiPolygon",id:13127,arcs:[[[8605,8606]],[[8607,8608,8609,8610,8611,-8460,-8525]]]},{type:"Polygon",id:13007,arcs:[[-8542,8612,8613,8614,-8576,-8544]]},{type:"Polygon",id:13205,arcs:[[-8452,8615,8616,8617,8618,-8613,-8541]]},{type:"Polygon",id:28041,arcs:[[-8522,8619,8620,8621,-8433]]},{type:"Polygon",id:28035,arcs:[[8622,8623,8624,8625,-8478,-8467]]},{type:"Polygon",id:28073,arcs:[[-8479,-8626,8626,8627,-8487]]},{type:"Polygon",id:28111,arcs:[[-8434,-8622,8628,8629,-8623,-8466]]},{type:"Polygon",id:28091,arcs:[[-8628,8630,8631,8632,-8498,-8488]]},{type:"Polygon",id:13003,arcs:[[-8603,-8602,8633,8634,-8594,-8474]]},{type:"Polygon",id:48455,arcs:[[8635,8636,8637,-8559,-8575]]},{type:"Polygon",id:48371,arcs:[[-8533,8638,8639,8640,8641,-8399,-8540]]},{type:"Polygon",id:13025,arcs:[[-8612,8642,8643,-8598,-8564,-8461]]},{type:"Polygon",id:28157,arcs:[[-8552,8644,8645,8646,-8493,-8504]]},{type:"Polygon",id:22115,arcs:[[-8586,8647,8648,8649,-8456,-8319]]},{type:"Polygon",id:48395,arcs:[[8650,8651,8652,-8582,-8471,-8528]]},{type:"Polygon",id:13075,arcs:[[8653,8654,8655,8656,-8556,-8597]]},{type:"Polygon",id:28005,arcs:[[-8510,8657,8658,8659,8660,-8645,-8551]]},{type:"Polygon",id:28113,arcs:[[8661,8662,8663,-8658,-8509]]},{type:"Polygon",id:28147,arcs:[[-8633,8664,-8662,-8508,-8499]]},{type:"Polygon",id:22009,arcs:[[-8411,-8497,8665,8666,8667,8668,-8583,-8428]]},{type:"Polygon",id:13071,arcs:[[-8557,-8657,8669,8670,-8616,-8451]]},{type:"Polygon",id:48027,arcs:[[-8581,8671,8672,8673,-8604,-8515,-8443]]},{type:"Polygon",id:1003,arcs:[[-8465,8674,8675,8676,8677,8678,8679,-8520,-8404]]},{type:"Polygon",id:1069,arcs:[[-8579,8680,8681,8682,-8546,-8485]]},{type:"Polygon",id:1053,arcs:[[-8569,8683,8684,8685,-8675,-8464,-8502]]},{type:"Polygon",id:13201,arcs:[[-8615,8686,8687,-8577]]},{type:"Polygon",id:1061,arcs:[[8688,8689,8690,-8566,-8549,-8547,-8683]]},{type:"Polygon",id:48351,arcs:[[8691,8692,8693,8694,-8553,-8457,-8650]]},{type:"Polygon",id:13065,arcs:[[-8601,8695,8696,8697,8698,-8634]]},{type:"Polygon",id:13173,arcs:[[-8699,8699,8700,-8595,-8635]]},{type:"Polygon",id:1097,arcs:[[8701,8702,8703,-8620,-8521,-8680]]},{type:"MultiPolygon",id:13039,arcs:[[[8704]],[[8705,8706,8707,-8643,-8611]]]},{type:"Polygon",id:48241,arcs:[[8708,8709,8710,-8572,-8536,-8554,-8695]]},{type:"Polygon",id:48373,arcs:[[8711,8712,8713,8714,-8636,-8574]]},{type:"Polygon",id:48331,arcs:[[8715,8716,8717,-8672,-8580,-8653]]},{type:"Polygon",id:48243,arcs:[[8718,-8392,-8390,-8400,-8642,8719]]},{type:"Polygon",id:48313,arcs:[[8720,8721,8722,-8527,-8561]]},{type:"Polygon",id:48327,arcs:[[-8589,8723,8724,8725,-8563]]},{type:"Polygon",id:48413,arcs:[[-8726,8726,8727,-8570,-8517]]},{type:"Polygon",id:48105,arcs:[[-8530,-8539,-8571,-8728,8728,8729,8730,-8639,-8532]]},{type:"Polygon",id:13087,arcs:[[-8614,-8619,8731,8732,8733,-8687]]},{type:"Polygon",id:13131,arcs:[[8734,8735,8736,-8732,-8618]]},{type:"Polygon",id:13027,arcs:[[-8655,8737,8738,8739,8740,-8670,-8656]]},{type:"Polygon",id:13275,arcs:[[-8671,-8741,8741,8742,-8735,-8617]]},{type:"Polygon",id:13253,arcs:[[-8734,8743,8744,-8681,-8578,-8688]]},{type:"Polygon",id:13049,arcs:[[8745,8746,-8599,-8644,-8708]]},{type:"Polygon",id:48457,arcs:[[-8711,8747,-8712,-8573]]},{type:"Polygon",id:48471,arcs:[[8748,8749,8750,-8721,-8560,-8638]]},{type:"MultiPolygon",id:22125,arcs:[[[8751,8752,-8494,-8647,8753]]]},{type:"Polygon",id:48053,arcs:[[-8674,8754,8755,8756,8757,-8591,-8605]]},{type:"Polygon",id:13185,arcs:[[-8596,-8701,8758,8759,8760,8761,-8738,-8654]]},{type:"Polygon",id:22077,arcs:[[-8495,-8753,8762,8763,8764,8765,-8667,-8767]]},{type:"Polygon",id:28109,arcs:[[-8625,8767,8768,8769,8770,-8631,-8627]]},{type:"Polygon",id:22117,arcs:[[-8771,8771,8772,-8663,-8665,-8632]]},{type:"Polygon",id:22039,arcs:[[-8669,8773,8774,8775,8776,-8584]]},{type:"Polygon",id:12063,arcs:[[-8745,8777,8778,8779,8780,8781,-8689,-8682]]},{type:"Polygon",id:22105,arcs:[[-8773,8782,8783,8784,8785,8786,-8659,-8664]]},{type:"Polygon",id:12033,arcs:[[8787,-8676,-8686,8788]]},{type:"Polygon",id:12113,arcs:[[8789,8790,-8789,-8685]]},{type:"Polygon",id:28039,arcs:[[-8704,8791,8792,-8629,-8621]]},{type:"Polygon",id:22091,arcs:[[-8787,8793,8794,8795,-8660]]},{type:"MultiPolygon",id:12091,arcs:[[[-8568,8796,8797,-8790,-8684]]]},{type:"Polygon",id:22037,arcs:[[-8796,8798,8799,-8754,-8646,-8661]]},{type:"Polygon",id:12059,arcs:[[-8782,8800,8801,-8690]]},{type:"Polygon",id:12131,arcs:[[-8691,-8802,8802,8803,8804,-8806,8806,-8797,-8567]]},{type:"Polygon",id:48041,arcs:[[8807,8808,8809,-8651,-8723]]},{type:"Polygon",id:48319,arcs:[[-8593,8810,8811,8812,-8724,-8588]]},{type:"Polygon",id:48299,arcs:[[-8758,8813,8814,-8811,-8592]]},{type:"Polygon",id:28131,arcs:[[-8793,8815,8816,-8768,-8624,-8630]]},{type:"Polygon",id:48491,arcs:[[8817,8818,8819,-8755,-8673,-8718]]},{type:"Polygon",id:48407,arcs:[[-8715,8820,8821,-8749,-8637]]},{type:"Polygon",id:22003,arcs:[[-8777,8822,8823,-8648,-8585]]},{type:"Polygon",id:22011,arcs:[[-8824,8824,8825,-8692,-8649]]},{type:"Polygon",id:13101,arcs:[[8826,8827,-8759,-8700,-8698]]},{type:"Polygon",id:48185,arcs:[[-8751,8828,8829,8830,-8808,-8722]]},{type:"Polygon",id:22097,arcs:[[-8766,8831,8832,8833,-8774,-8668]]},{type:"Polygon",id:12133,arcs:[[8834,-8803,-8801,-8781]]},{type:"Polygon",id:12089,arcs:[[-8707,8835,8836,8837,-8746]]},{type:"Polygon",id:28059,arcs:[[-8703,8838,8839,-8816,-8792]]},{type:"Polygon",id:48051,arcs:[[-8810,8840,8841,-8716,-8652]]},{type:"Polygon",id:22033,arcs:[[8842,8843,8844,8845,-8799,-8795]]},{type:"Polygon",id:22103,arcs:[[-8770,8846,8847,8848,8849,-8783,-8772]]},{type:"Polygon",id:12039,arcs:[[-8737,8850,8851,-8778,-8744,-8733]]},{type:"Polygon",id:48267,arcs:[[8852,8853,8854,8855,-8725,-8813]]},{type:"Polygon",id:48435,arcs:[[-8856,8856,8857,-8729,-8727]]},{type:"Polygon",id:12073,arcs:[[-8743,8858,8859,8860,-8851,-8736]]},{type:"Polygon",id:28047,arcs:[[-8840,8861,8862,-8817]]},{type:"Polygon",id:12065,arcs:[[-8740,8863,8864,8865,8866,-8859,-8742]]},{type:"Polygon",id:48043,arcs:[[8867,-8720,-8641,8868,8869]]},{type:"Polygon",id:22121,arcs:[[8870,-8763,-8752,-8800,-8846]]},{type:"Polygon",id:48443,arcs:[[8871,8872,-8869,-8640,-8731]]},{type:"Polygon",id:22063,arcs:[[-8786,8873,8874,-8843,-8794]]},{type:"Polygon",id:12079,arcs:[[-8762,8875,8876,8877,8878,8879,-8864,-8739]]},{type:"Polygon",id:28045,arcs:[[-8863,8880,-8847,-8769]]},{type:"Polygon",id:12047,arcs:[[-8828,8881,8882,-8877,-8760]]},{type:"Polygon",id:48377,arcs:[[-8868,8883,-8719]]},{type:"Polygon",id:48339,arcs:[[-8822,8884,8885,8886,-8829,-8750]]},{type:"Polygon",id:48453,arcs:[[8887,8888,8889,8890,-8756,-8820]]},{type:"Polygon",id:12013,arcs:[[8891,8892,8893,-8779]]},{type:"Polygon",id:12077,arcs:[[-8861,8894,8895,8896,-8892,-8852]]},{type:"Polygon",id:12023,arcs:[[-8697,8897,8898,8899,8900,8901,-8882,-8827]]},{type:"MultiPolygon",id:12031,arcs:[[[8902,8903]],[[8904,8905]],[[8906,8907,8908,-8837]]]},{type:"Polygon",id:12003,arcs:[[-8838,-8909,8909,8910,8911,-8898,-8696,-8600,-8747]]},{type:"MultiPolygon",id:12005,arcs:[[[8912,8913]],[[-8894,8914,8915,-8804,-8835,-8780]]]},{type:"Polygon",id:48287,arcs:[[8916,8917,8918,-8818,-8717,-8842]]},{type:"Polygon",id:48199,arcs:[[-8710,8919,8920,8921,-8713,-8748]]},{type:"Polygon",id:48171,arcs:[[-8815,8922,8923,8924,-8853,-8812]]},{type:"Polygon",id:48031,arcs:[[-8757,-8891,8925,8926,8927,-8923,-8814]]},{type:"MultiPolygon",id:22099,arcs:[[[8928,8929,8930]],[[8931,8932,-8832,-8765,8933]]]},{type:"Polygon",id:22047,arcs:[[-8871,-8845,8934,8935,8936,-8934,-8764]]},{type:"Polygon",id:48291,arcs:[[-8922,8937,8938,8939,-8885,-8821,-8714]]},{type:"Polygon",id:22019,arcs:[[8940,8941,8942,-8693,-8826]]},{type:"Polygon",id:22053,arcs:[[-8776,8943,8944,8945,8946,-8941,-8825,-8823]]},{type:"Polygon",id:22001,arcs:[[-8834,8947,8948,8949,-8945,-8944,-8775]]},{type:"Polygon",id:12121,arcs:[[-8902,8950,8951,-8878,-8883]]},{type:"Polygon",id:48021,arcs:[[8952,8953,-8888,-8819,-8919]]},{type:"Polygon",id:48477,arcs:[[-8831,8954,8955,8956,-8917,-8841,-8809]]},{type:"Polygon",id:22055,arcs:[[-8933,8957,8958,-8948,-8833]]},{type:"Polygon",id:48209,arcs:[[8959,8960,-8926,-8890,8961]]},{type:"Polygon",id:22005,arcs:[[-8875,8962,8963,8964,8965,-8935,-8844]]},{type:"Polygon",id:12123,arcs:[[8966,8967,8968,-8865,-8880]]},{type:"Polygon",id:12129,arcs:[[-8867,8969,8970,-8895,-8860]]},{type:"Polygon",id:22095,arcs:[[8971,8972,8973,8974,-8963,-8874,-8785]]},{type:"Polygon",id:48465,arcs:[[-8858,8975,8976,8977,-8872,-8730]]},{type:"Polygon",id:48137,arcs:[[8978,8979,8980,8981,-8976,-8857,-8855]]},{type:"Polygon",id:48265,arcs:[[8982,8983,8984,-8979,-8854,-8925]]},{type:"Polygon",id:12067,arcs:[[-8952,8985,8986,-8967,-8879]]},{type:"MultiPolygon",id:12109,arcs:[[[8987,8988,8989,8990,8991,-8903,8992]],[[-8905,8993]]]},{type:"Polygon",id:48361,arcs:[[-8943,8994,8995,-8920,-8709,-8694]]},{type:"Polygon",id:48473,arcs:[[8996,8997,8998,-8955,-8830,-8887]]},{type:"Polygon",id:22089,arcs:[[8999,-8972,9e3]]},{type:"Polygon",id:22051,arcs:[[9001,9002,9003,9004,-9001,-8784,-8850]]},{type:"Polygon",id:12045,arcs:[[-8897,9005,9006,9007,9008,-8913,9009,-8915,-8893]]},{type:"Polygon",id:22071,arcs:[[9010,9011,9012,-9002,-8849]]},{type:"Polygon",id:12019,arcs:[[9013,9014,9015,-8910,-8908]]},{type:"Polygon",id:48245,arcs:[[-8996,9016,9017,9018,-8938,-8921]]},{type:"Polygon",id:48201,arcs:[[-8940,9019,9020,9021,9022,9023,-8997,-8886]]},{type:"MultiPolygon",id:22087,arcs:[[[9024,9025,9026,-9012,9027]],[[9028]]]},{type:"Polygon",id:22093,arcs:[[9029,9030,-8965,-8964,-8975]]},{type:"Polygon",id:48149,arcs:[[9031,9032,9033,9034,9035,-8953,-8918,-8957]]},{type:"Polygon",id:22113,arcs:[[-8959,9036,9037,9038,-8946,-8950,-8949]]},{type:"Polygon",id:12007,arcs:[[-9016,9039,9040,9041,-8911]]},{type:"Polygon",id:12125,arcs:[[-9042,9042,-8899,-8912]]},{type:"Polygon",id:48259,arcs:[[-8928,9043,9044,9045,-8983,-8924]]},{type:"MultiPolygon",id:22045,arcs:[[[9046]],[[-8937,9047,-8930,9048,9049,-9037,-8958,-8932]]]},{type:"Polygon",id:48015,arcs:[[-8999,9050,9051,9052,-9032,-8956]]},{type:"Polygon",id:22007,arcs:[[-8965,8964,-9031,9053,9054,9055,-8931,-9048,-8936,-8966]]},{type:"Polygon",id:48385,arcs:[[-8985,9056,9057,-8980]]},{type:"Polygon",id:48055,arcs:[[-8954,-9036,9058,9059,-8962,-8889]]},{type:"Polygon",id:22023,arcs:[[-8947,-9039,9060,-9017,-8995,-8942]]},{type:"Polygon",id:48091,arcs:[[9061,9062,-9044,-8927,-8961]]},{type:"MultiPolygon",id:12037,arcs:[[[9063]],[[-9008,9064]],[[-8971,9065,-9006,-8896]]]},{type:"Polygon",id:48089,arcs:[[9066,9067,9068,-9033,-9053]]},{type:"Polygon",id:22101,arcs:[[-9056,9069,9070,-9049,-8929]]},{type:"Polygon",id:12001,arcs:[[-9041,9071,9072,9073,9074,-8900,-9043]]},{type:"Polygon",id:12041,arcs:[[-9075,9075,9076,-8986,-8951,-8901]]},{type:"Polygon",id:22057,arcs:[[9077,9078,9079,9080,9081,9082,9083,-9054,-9030,-8974,-8973,-9e3,-9005,9084]]},{type:"Polygon",id:48019,arcs:[[9085,-9057,-8984,-9046,9086,9087]]},{type:"MultiPolygon",id:22075,arcs:[[[9088]],[[-9003,-9013,-9027,9089]]]},{type:"Polygon",id:48071,arcs:[[-9019,9090,9091,9092,-9020,-8939]]},{type:"Polygon",id:48187,arcs:[[9093,9094,9095,-9062,-8960,-9060]]},{type:"MultiPolygon",id:12107,arcs:[[[-8991,9096,9097,9098]],[[9099,9100,-9072,-9040,-9015]]]},{type:"Polygon",id:48157,arcs:[[9101,9102,9103,-9051,-8998,-9024]]},{type:"Polygon",id:48177,arcs:[[9104,9105,9106,9107,-9094,-9059,-9035]]},{type:"MultiPolygon",id:22109,arcs:[[[9108]],[[-9070,-9055,-9084,9109]]]},{type:"Polygon",id:48029,arcs:[[-9096,9110,9111,9112,-9087,-9045,-9063]]},{type:"Polygon",id:48325,arcs:[[9113,9114,9115,-9088,-9113]]},{type:"Polygon",id:12035,arcs:[[9116,9117,-9097,-8990]]},{type:"Polygon",id:48481,arcs:[[-9104,9118,9119,9120,-9067,-9052]]},{type:"Polygon",id:48285,arcs:[[9121,9122,9123,-9105,-9034,-9069]]},{type:"Polygon",id:48463,arcs:[[-9116,9124,9125,-8981,-9058,-9086]]},{type:"Polygon",id:48271,arcs:[[-9126,9126,9127,-8977,-8982]]},{type:"MultiPolygon",id:48167,arcs:[[[9128]],[[9129,-9022,9130]],[[9131,-9092]]]},{type:"Polygon",id:48039,arcs:[[-9130,9132,9133,-9119,-9103,-9102,-9023]]},{type:"Polygon",id:12075,arcs:[[-9074,9134,9135,9136,9137,9138,-9076]]},{type:"Polygon",id:12083,arcs:[[9139,9140,9141,9142,-9135,-9073,-9101]]},{type:"Polygon",id:48493,arcs:[[-9108,9143,9144,-9111,-9095]]},{type:"MultiPolygon",id:12127,arcs:[[[9145,9146,9147,9148,9149,9150,9151,9152,-9098,-9118,9153]]]},{type:"Polygon",id:48123,arcs:[[9154,9155,-9106,-9124,9156]]},{type:"Polygon",id:12069,arcs:[[-9152,-9151,9157,9158,9159,9160,-9141,9161]]},{type:"Polygon",id:48239,arcs:[[9162,9163,9164,9165,9166,9167,9168,9169,-9122,-9068,-9121]]},{type:"Polygon",id:48013,arcs:[[9170,9171,-9114,-9112,-9145,9172,9173]]},{type:"Polygon",id:48321,arcs:[[9174,-9163,-9120,-9134,9175]]},{type:"Polygon",id:48255,arcs:[[9176,9177,-9173,-9144,-9107,-9156,9178]]},{type:"Polygon",id:48469,arcs:[[-9170,9179,9180,9181,9182,-9157,-9123]]},{type:"Polygon",id:48163,arcs:[[-9172,9183,9184,9185,-9115]]},{type:"Polygon",id:48507,arcs:[[-9186,9186,9187,-9125]]},{type:"Polygon",id:48323,arcs:[[-9188,9188,9189,9190,-9127]]},{type:"Polygon",id:12017,arcs:[[-9136,-9143,9191,9192,9193]]},{type:"Polygon",id:12119,arcs:[[-9161,9194,9195,9196,-9192,-9142]]},{type:"Polygon",id:48175,arcs:[[-9183,9197,9198,-9179,-9155]]},{type:"Polygon",id:12117,arcs:[[-9149,9199,-9158,-9150]]},{type:"MultiPolygon",id:12009,arcs:[[[9200,9201,9202,9203,-9148]],[[9204,9205,9206,-9146]]]},{type:"Polygon",id:48297,arcs:[[9207,9208,9209,-9174,-9178,9210,9211]]},{type:"Polygon",id:12095,arcs:[[-9200,-9204,9212,-9159]]},{type:"MultiPolygon",id:48057,arcs:[[[9213,9214]],[[9215,-9181,9216]],[[-9166,9217]]]},{type:"Polygon",id:48025,arcs:[[-9199,9218,9219,-9211,-9177]]},{type:"Polygon",id:12053,arcs:[[-9197,9220,9221,-9193]]},{type:"Polygon",id:48283,arcs:[[9222,9223,9224,-9184]]},{type:"Polygon",id:48311,arcs:[[-9210,9225,-9223,-9171]]},{type:"Polygon",id:48127,arcs:[[-9185,-9225,9226,-9189,-9187]]},{type:"Polygon",id:48391,arcs:[[-9216,9227,9228,9229,9230,9231,-9219,-9198,-9182]]},{type:"Polygon",id:12101,arcs:[[-9196,9232,9233,9234,9235,-9221]]},{type:"Polygon",id:12105,arcs:[[9236,9237,9238,9239,-9233,-9195,-9160]]},{type:"Polygon",id:12097,arcs:[[-9203,9240,9241,-9237,-9213]]},{type:"MultiPolygon",id:48007,arcs:[[[9242]],[[9243,9244,-9231]],[[9245,9246]],[[-9229,9247,9248,9249]]]},{type:"Polygon",id:48479,arcs:[[9250,9251,9252,9253,-9190,-9227,-9224]]},{type:"Polygon",id:48409,arcs:[[-9245,9254,-9246,9255,9256,9257,9258,9259,9260,-9212,-9220,-9232]]},{type:"Polygon",id:12103,arcs:[[9261,9262,-9235]]},{type:"Polygon",id:12057,arcs:[[-9240,9263,9264,-9262,-9234]]},{type:"Polygon",id:48131,arcs:[[9265,9266,9267,-9251,-9226,-9209]]},{type:"Polygon",id:48249,arcs:[[-9261,-9260,9268,9269,9270,-9266,-9208]]},{type:"MultiPolygon",id:48355,arcs:[[[9271]],[[9272,-9269,-9259,9273]]]},{type:"MultiPolygon",id:12061,arcs:[[[9274,9275,-9241,-9202,9276]]]},{type:"Polygon",id:12055,arcs:[[9277,9278,9279,9280,-9238]]},{type:"Polygon",id:12049,arcs:[[-9281,9281,9282,-9239]]},{type:"Polygon",id:12081,arcs:[[-9283,9283,9284,9285,-9264]]},{type:"Polygon",id:12093,arcs:[[-9276,9286,9287,9288,-9278,-9242]]},{type:"MultiPolygon",id:48273,arcs:[[[9289,9290,9291,9292]],[[9293,9294,9295,-9270,-9273]]]},{type:"Polygon",id:12111,arcs:[[9296,9297,9298,9299,-9287,-9275]]},{type:"Polygon",id:12115,arcs:[[-9285,9300,9301,9302,9303,9304]]},{type:"Polygon",id:48247,arcs:[[9305,9306,9307,-9252,-9268]]},{type:"Polygon",id:12027,arcs:[[-9280,9308,-9301,-9284,-9282]]},{type:"Polygon",id:48505,arcs:[[-9308,9309,9310,-9253]]},{type:"MultiPolygon",id:48261,arcs:[[[9311,9312]],[[9313,-9290,9314]],[[9315,9316,9317,-9295,9318]]]},{type:"Polygon",id:48047,arcs:[[-9271,-9296,-9318,9319,9320,-9306,-9267]]},{type:"MultiPolygon",id:12085,arcs:[[[9321,9322,9323,9324,9325,-9288,-9300,9326]]]},{type:"Polygon",id:12043,arcs:[[9327,9328,-9279,-9289]]},{type:"MultiPolygon",id:12015,arcs:[[[-9304,9329]],[[-9329,9330,9331,-9302,-9309]]]},{type:"Polygon",id:12099,arcs:[[9332,9333,9334,-9326]]},{type:"Polygon",id:12051,arcs:[[9335,9336,9337,-9328,-9335]]},{type:"MultiPolygon",id:12071,arcs:[[[9338]],[[-9338,9339,9340,-9331]]]},{type:"Polygon",id:48427,arcs:[[-9321,9341,9342,-9310,-9307]]},{type:"Polygon",id:48215,arcs:[[-9317,9343,9344,9345,-9342,-9320]]},{type:"Polygon",id:48489,arcs:[[9346,-9344,-9316,9347]]},{type:"MultiPolygon",id:12021,arcs:[[[9348,9349,9350,9351,-9340,-9337]]]},{type:"Polygon",id:48061,arcs:[[-9345,-9347,9352]]},{type:"Polygon",id:12011,arcs:[[9353,9354,-9349,-9336,-9334]]},{type:"Polygon",id:12086,arcs:[[9355,9356,9357,9358,9359,-9350,-9355,9360]]},{type:"MultiPolygon",id:12087,arcs:[[[9361]],[[-9360,9362,-9351]]]},{type:"Polygon",id:4015,arcs:[[-5737,-6670,-7308,-6521,-5912,-4625,-5343,-5417]]},{type:"Polygon",id:12029,arcs:[[-9077,-9139,9363,-8968,-8987]]},{type:"Polygon",id:27077,arcs:[[-125,-180,-108,9364]]},{type:"Polygon",id:27031,arcs:[[9365,-203,9366]]},{type:"Polygon",id:55031,arcs:[[9367,-675,-668,-593,-474,-148,9368]]},{type:"Polygon",id:55007,arcs:[[9369,-673,-9368,9370]]},{type:"Polygon",id:55003,arcs:[[-561,-721,-669,-9370,9371]]},{type:"Polygon",id:55003,arcs:[[9372]]},{type:"Polygon",id:26083,arcs:[[9373,9374,9375]]},{type:"Polygon",id:26083,arcs:[[9376]]},{type:"Polygon",id:26061,arcs:[[9377,-446,-592,-436,9378]]},{type:"Polygon",id:26061,arcs:[[9379,-9375]]},{type:"Polygon",id:26103,arcs:[[9380,9381,-716,-642,-586,-444,9382]]},{type:"Polygon",id:26003,arcs:[[-577,9383,-9381,9384,-491]]},{type:"Polygon",id:26041,arcs:[[-9384,-576,9385,-712,-9382]]},{type:"Polygon",id:55075,arcs:[[-715,9386,-879,-687,-704,-640]]},{type:"Polygon",id:55029,arcs:[[-1169,9387]]},{type:"Polygon",id:26033,arcs:[[9388,9389]]},{type:"Polygon",id:26033,arcs:[[9390]]},{type:"Polygon",id:26033,arcs:[[9391,9392,9393,-488,9394]]},{type:"Polygon",id:26097,arcs:[[9395]]},{type:"Polygon",id:26097,arcs:[[9396,9397,-574,-489,-9394]]},{type:"Polygon",id:26047,arcs:[[-771,9398,9399]]},{type:"Polygon",id:26029,arcs:[[-9399,-770,-953,-950,9400]]},{type:"Polygon",id:26029,arcs:[[9401]]},{type:"Polygon",id:26089,arcs:[[9402]]},{type:"Polygon",id:26089,arcs:[[9403,-1114,9404]]},{type:"Polygon",id:26055,arcs:[[-948,-1082,-1230,-1111,-9404,9405]]},{type:"Polygon",id:26007,arcs:[[9406,-1079,-954,-819]]},{type:"Polygon",id:26011,arcs:[[9407,-1439,-1400,-1240,-1238]]},{type:"Polygon",id:26063,arcs:[[-1578,-1556,9408]]},{type:"Polygon",id:26147,arcs:[[-1931,-1726,-1576,9409]]},{type:"Polygon",id:26163,arcs:[[9410,9411,-2133,-1932,-1929]]},{type:"Polygon",id:26115,arcs:[[9412,-2505,-2280,-2130,-9412]]},{type:"MultiPolygon",id:45019,arcs:[[[9413,9414,9415,-7862,-7809,-7695]],[[-7693,-7590,9416]]]},{type:"Polygon",id:15001,arcs:[[9417]]},{type:"Polygon",id:15007,arcs:[[9418]]},{type:"Polygon",id:15009,arcs:[[-9420,9420]]},{type:"Polygon",id:15009,arcs:[[9421]]},{type:"Polygon",id:15009,arcs:[[9422]]},{type:"Polygon",id:15009,arcs:[[9423]]},{type:"Polygon",id:15003,arcs:[[9424]]},{type:"Polygon",id:15007,arcs:[[9425]]},{type:"MultiPolygon",id:2016,arcs:[[[9426]],[[9427]],[[9428]],[[9429]],[[9430]],[[9431]],[[9432]],[[9433]],[[9434]],[[9435]],[[9436]],[[9437]],[[9438]],[[9439]],[[9440]],[[9441]],[[9442]],[[9443]],[[9444]],[[9445]],[[9446]],[[9447]],[[9448]],[[9449]]]},{type:"MultiPolygon",id:2013,arcs:[[[9450]],[[9451]],[[9452]],[[9453]],[[9454]],[[9455]],[[9456]],[[9457]],[[9458]],[[9459]],[[9460]],[[9461]],[[9462,9463,9464,9465]]]},{type:"MultiPolygon",id:2130,arcs:[[[9466]],[[9467]]]},{type:"Polygon",id:2060,arcs:[[9468,9469]]},{type:"MultiPolygon",id:2070,arcs:[[[9470]],[[9471,9472]],[[9473,9474,9475]]]},{type:"MultiPolygon",id:2164,arcs:[[[9476]],[[9477,9478,9479,-9465,9480,-9470,9481,-9475,9482]]]},{type:"MultiPolygon",id:2150,arcs:[[[9483]],[[9484]],[[9485]],[[9486]],[[9487]],[[9488]],[[9489]],[[9490]],[[9491]],[[9492]],[[9493,-9479,9494,9495]]]},{type:"MultiPolygon",id:2110,arcs:[[[9496,9497,9498,9499]],[[9500]],[[9501,9502,9503,9504,9505,9506]],[[9507,9508]]]},{type:"MultiPolygon",id:2280,arcs:[[[9509]],[[9510]],[[9511]],[[9512]],[[9513]],[[9514]],[[9515]],[[9516,9517,9518,9519]]]},{type:"MultiPolygon",id:2232,arcs:[[[9520,9521,9522,9523]],[[9524]],[[-9520,9525,9526,9527,-9503,9528]],[[-9497,9529,9530,9531]],[[9532,9533]],[[-9499,9534]],[[9535,9536,9537,9538]],[[9539,9540,9541,9542]]]},{type:"MultiPolygon",id:2100,arcs:[[[-9507,9543,-9508,9544,-9540,9545]],[[9546,-9538,9547,-9542]]]},{type:"MultiPolygon",id:2220,arcs:[[[9548]],[[9549,9550]],[[-9521,9551,-9533,9552]]]},{type:"MultiPolygon",id:2270,arcs:[[[9553]],[[9554]],[[9555]],[[9556,9557,9558,9559]]]},{type:"MultiPolygon",id:2050,arcs:[[[9560]],[[9561]],[[9562]],[[9563]],[[-9559,9564,9565,9566,-9483,-9474,9567,-9473,9568]]]},{type:"Polygon",id:2170,arcs:[[9569,9570,9571,9572,-9566,9573,9574,9575]]},{type:"Polygon",id:2068,arcs:[[9576,9577,-9575,9578]]},{type:"Polygon",id:2020,arcs:[[-9571,9579,9580,9581]]},{type:"MultiPolygon",id:2261,arcs:[[[9582]],[[9583]],[[9584]],[[9585]],[[9586]],[[9587]],[[9588]],[[9589]],[[9590,9591]],[[9592]],[[9593]],[[9594]],[[9595,9596]],[[9597]],[[9598,-9580,-9570,9599,9600,9601,9602]]]},{type:"MultiPolygon",id:2122,arcs:[[[9603]],[[9604]],[[9605]],[[-9581,-9599,9606,-9596,9607,-9591,9608]],[[-9495,-9478,-9567,-9573,9609]]]},{type:"Polygon",id:2282,arcs:[[-9602,9610,-9536,9611]]},{type:"Polygon",id:2290,arcs:[[9612,9613,9614,-9579,-9574,-9565,-9558,9615,9616,9617]]},{type:"Polygon",id:2090,arcs:[[9618,-9577,-9615]]},{type:"Polygon",id:2240,arcs:[[-9600,-9576,-9578,-9619,-9614,9619]]},{type:"MultiPolygon",id:2185,arcs:[[[9620]],[[-9618,9621,9622]]]},{type:"Polygon",id:2188,arcs:[[-9617,9623,9624,-9622]]},{type:"MultiPolygon",id:2180,arcs:[[[9625]],[[9626]],[[9627]],[[-9624,-9616,-9557,9628]]]},{type:"Polygon",id:2201,arcs:[[9629]]},{type:"Polygon",id:2201,arcs:[[9630]]},{type:"Polygon",id:2201,arcs:[[9631]]},{type:"Polygon",id:2201,arcs:[[9632]]},{type:"Polygon",id:2201,arcs:[[9633]]},{type:"Polygon",id:2201,arcs:[[9634]]},{type:"Polygon",id:2201,arcs:[[9635]]},{type:"Polygon",id:2201,arcs:[[9636]]},{type:"Polygon",id:2201,arcs:[[9637]]},{type:"Polygon",id:2201,arcs:[[9638]]},{type:"Polygon",id:2201,arcs:[[9639]]},{type:"Polygon",id:2201,arcs:[[9640]]},{type:"Polygon",id:2201,arcs:[[9641]]},{type:"Polygon",id:2201,arcs:[[9642]]},{type:"Polygon",id:2201,arcs:[[9643]]},{type:"Polygon",id:2201,arcs:[[-9518,9644]]},{type:"Polygon",id:72125,arcs:[[9645,9646,9647,9648,9649,9650]]},{type:"Polygon",id:72003,arcs:[[9651,9652,9653,9654,9655]]},{type:"Polygon",id:72097,arcs:[[9656,9657,-9651,9658,9659,9660,9661]]},{type:"Polygon",id:72065,arcs:[[9662,9663,9664,9665,9666]]},{type:"Polygon",id:72055,arcs:[[9667,9668,9669,9670]]},{type:"Polygon",id:72083,arcs:[[9671,9672,-9657,9673,9674]]},{type:"Polygon",id:72025,arcs:[[9675,9676,9677,9678,9679,9680,9681]]},{type:"Polygon",id:72045,arcs:[[9682,9683,9684,9685,9686]]},{type:"Polygon",id:72133,arcs:[[9687,9688,9689,9690]]},{type:"Polygon",id:72121,arcs:[[-9671,9691,-9647,9692,9693]]},{type:"Polygon",id:72027,arcs:[[-9666,9694,9695,9696,9697]]},{type:"Polygon",id:72001,arcs:[[9698,9699,9700,9701,9702,9703]]},{type:"Polygon",id:72111,arcs:[[9704,9705,9706,-9700]]},{type:"Polygon",id:72047,arcs:[[9707,9708,9709,9710,9711,9712]]},{type:"Polygon",id:72091,arcs:[[9713,9714,9715,9716,9717,9718]]},{type:"Polygon",id:72013,arcs:[[9719,9720,9721,9722,-9663,9723]]},{type:"Polygon",id:72145,arcs:[[9724,9725,-9714,9726]]},{type:"Polygon",id:72031,arcs:[[9727,9728,9729,9730,9731,9732]]},{type:"Polygon",id:72061,arcs:[[9733,9734,9735,9736,9737]]},{type:"Polygon",id:72129,arcs:[[9738,9739,9740,9741,9742,-9678,9743]]},{type:"Polygon",id:72075,arcs:[[9744,9745,-9691,9746,9747,9748,9749]]},{type:"Polygon",id:72063,arcs:[[-9729,9750,-9744,-9677,9751]]},{type:"Polygon",id:72073,arcs:[[9752,-9749,9753,9754,9755]]},{type:"Polygon",id:72143,arcs:[[9756,9757,-9712,9758,-9725,9759]]},{type:"Polygon",id:72011,arcs:[[9760,-9674,-9662,9761,9762,-9653,9763]]},{type:"Polygon",id:72081,arcs:[[-9665,9764,-9703,9765,9766,-9672,9767,-9695]]},{type:"Polygon",id:72079,arcs:[[-9692,-9670,9768,9769,-9648]]},{type:"Polygon",id:72009,arcs:[[9770,9771,9772,9773,9774]]},{type:"Polygon",id:72099,arcs:[[9775,9776,-9764,-9652,9777]]},{type:"Polygon",id:72023,arcs:[[9778,-9649,-9770,9779,-9660]]},{type:"Polygon",id:72109,arcs:[[9780,9781,9782,-9784,9784,9785,-9742]]},{type:"Polygon",id:72101,arcs:[[-9759,-9711,9786,9787,-9715,-9726]]},{type:"Polygon",id:72005,arcs:[[-9778,-9656,9788,9789]]},{type:"Polygon",id:72059,arcs:[[-9707,9790,9791,-9701]]},{type:"Polygon",id:72021,arcs:[[-9736,9792,-9683,9793,9794,9795,9796]]},{type:"Polygon",id:72141,arcs:[[9797,-9755,9798,-9704,-9765,-9664,-9723]]},{type:"Polygon",id:72041,arcs:[[-9680,9799,-9775,9800,-9685,9801]]},{type:"Polygon",id:72123,arcs:[[9802,9803,-9689,9804,-9772,9805]]},{type:"Polygon",id:72131,arcs:[[9806,-9696,-9768,-9675,-9761,-9777,9807]]},{type:"Polygon",id:72035,arcs:[[-9743,-9786,9808,-9806,-9771,-9800,-9679]]},{type:"Polygon",id:72135,arcs:[[-9795,9809,-9713,-9758,9810,9811]]},{type:"Polygon",id:72115,arcs:[[-9697,-9807,9812,9813]]},{type:"Polygon",id:72054,arcs:[[-9717,9814,-9721,9815]]},{type:"Polygon",id:72105,arcs:[[-9794,-9687,9816,-9708,-9810]]},{type:"Polygon",id:72017,arcs:[[-9718,-9816,-9720,9817]]},{type:"Polygon",id:72127,arcs:[[-9731,9818,-9682,9819,-9734,9820]]},{type:"Polygon",id:72139,arcs:[[-9730,-9752,-9676,-9819]]},{type:"Polygon",id:72057,arcs:[[-9785,-9822,9822,-9803,-9809]]},{type:"Polygon",id:72153,arcs:[[-9702,-9792,9823,-9668,-9694,9824,-9766]]},{type:"Polygon",id:72043,arcs:[[9825,9826,-9773,-9805,-9688,-9746,9827]]},{type:"Polygon",id:72149,arcs:[[-9828,-9745,9828]]},{type:"Polygon",id:72039,arcs:[[-9788,9829,-9756,-9798,-9722,-9815,-9716]]},{type:"Polygon",id:72113,arcs:[[-9748,9830,-9705,-9699,-9799,-9754]]},{type:"Polygon",id:72107,arcs:[[9831,-9826,-9829,-9750,-9753,-9830,-9787,-9710]]},{type:"Polygon",id:72071,arcs:[[-9813,-9808,-9776,-9790,9832]]},{type:"Polygon",id:72007,arcs:[[-9681,-9802,-9684,-9793,-9735,-9820]]},{type:"Polygon",id:72019,arcs:[[-9686,-9801,-9774,-9827,-9832,-9709,-9817]]},{type:"Polygon",id:72093,arcs:[[-9767,-9825,-9693,-9646,-9658,-9673]]},{type:"Polygon",id:72151,arcs:[[9833,9834,9835,-9781,-9741,9836]]},{type:"Polygon",id:72137,arcs:[[9837,-9796,-9812,9838,9839]]},{type:"Polygon",id:78030,arcs:[[9840]]},{type:"Polygon",id:72089,arcs:[[9841,9842,9843,9844]]},{type:"Polygon",id:72087,arcs:[[9845,9846,-9733,9847]]},{type:"Polygon",id:72095,arcs:[[9848,-9782,-9836]]},{type:"Polygon",id:72119,arcs:[[-9844,9849,9850,9851,9852,-9846,9853]]},{type:"Polygon",id:72103,arcs:[[9854,9855,9856,9857,-9851]]},{type:"Polygon",id:72085,arcs:[[-9858,9858,-9837,-9740,9859,9860,-9852]]},{type:"Polygon",id:72029,arcs:[[-9853,-9861,9861,-9728,-9847]]},{type:"Polygon",id:72053,arcs:[[9862,-9842,9863]]},{type:"Polygon",id:72077,arcs:[[-9860,-9739,-9751,-9862]]},{type:"Polygon",id:72037,arcs:[[9864,-9855,-9850,-9843,-9863]]},{type:"Polygon",id:72069,arcs:[[9865,-9834,-9859,-9857]]},{type:"Polygon",id:72147,arcs:[[9866]]},{type:"Polygon",id:78010,arcs:[[9867]]},{type:"Polygon",id:72051,arcs:[[-9839,-9811,-9757,9868]]}]},states:{type:"GeometryCollection",geometries:[{type:"MultiPolygon",id:2,arcs:[[[9426]],[[9427]],[[9428]],[[9429]],[[9430]],[[9431]],[[9432]],[[9433]],[[9434]],[[9435]],[[9436]],[[9437]],[[9438]],[[9439]],[[9440]],[[9441]],[[9442]],[[9443]],[[9444]],[[9445]],[[9446]],[[9447]],[[9450]],[[9451]],[[9452]],[[9453]],[[9629]],[[9454]],[[9630]],[[9455]],[[9456]],[[9631]],[[9457]],[[9632]],[[9633]],[[9458]],[[9634]],[[9459]],[[9460]],[[9466]],[[9635]],[[9461]],[[9636]],[[9637]],[[9638]],[[9639]],[[9483]],[[9640]],[[9509]],[[9467]],[[9641]],[[9642]],[[9510]],[[9643]],[[9511]],[[9512]],[[9484]],[[9476]],[[9485]],[[9486]],[[9448]],[[9513]],[[9514]],[[9515]],[[9487]],[[9449]],[[9548]],[[9869,9550]],[[9488]],[[9489]],[[9524]],[[9490]],[[9552,9521,9870,9523,9551,9533]],[[9500]],[[9499,9529,9871,9531,9497,9534]],[[9491]],[[9492]],[[9470]],[[9603]],[[9604]],[[9582]],[[9583]],[[9584]],[[9585]],[[9560]],[[9586]],[[9587]],[[9561]],[[9588]],[[9605]],[[9589]],[[9562]],[[9592]],[[9593]],[[9594]],[[9563]],[[9597]],[[9553]],[[9554]],[[9555]],[[9625]],[[9626]],[[9627]],[[9620]],[[9611,9602,9606,9596,9607,9591,9608,9581,9571,9609,9872,9493,9479,9465,9873,9463,9480,9468,9481,9475,9567,9471,9568,9559,9628,9624,9622,9612,9619,9600,9610,9536,9547,9542,9545,9501,9528,9516,9644,9518,9525,9874,9527,9503,9875,9505,9543,9508,9544,9540,9546,9538]]]},{type:"MultiPolygon",id:15,arcs:[[[9417]],[[9422]],[[9421]],[[9423]],[[9876,9420]],[[9424]],[[9425]],[[9418]]]},{type:"MultiPolygon",id:72,arcs:[[[9866]],[[9813,9697,9666,9723,9817,9718,9726,9759,9868,9839,9877,9737,9820,9731,9847,9853,9844,9863,9864,9855,9865,9834,9848,9782,9878,9822,9803,9689,9746,9830,9705,9790,9823,9668,9768,9779,9660,9761,9879,9654,9788,9832]]]},{type:"Polygon",id:1,arcs:[[-6786,-6785,-6792,-6791,-6807,6974,-6994,-6998,7027,-7168,-7171,7205,-7420,7492,7493,-7574,7698,7699,-7846,7871,-8018,8061,-8111,-8157,8194,-8293,8320,8321,-8483,8483,-8579,8680,8681,8688,8689,8690,8566,8567,8683,8684,8685,8675,8676,9880,8678,8701,8702,8703,-8620,8521,-8436,8249,8250,-8128,7954,7955,-7826,7678,-7599,7448,-7421,7302,-7257,7179,-6951,-6954,6937,-6753,-6699,-6714,-6725,-6724]]},{type:"Polygon",id:5,arcs:[[-5843,-5842,-5816,-5921,-5920,-5919,-5932,-5931,-5930,-5716,-5888,-5887,-5886,-5917,-5916,-5866,-5973,-5972,-5971,-5970,-5969,-6163,-6274,6406,6407,6408,6409,-6605,6734,6735,6736,7015,-7027,7132,7133,-7415,-7414,7662,7663,7664,7665,7666,7777,7794,7795,7733,7734,7719,7720,7643,7644,7645,-7611,7513,-7233,-7232,7118,-6775,-6774,6727,-6611,6550,-6316,6256,6117,-5946,-5936]]},{type:"Polygon",id:4,arcs:[[-4752,-5779,5779,5780,5781,-7177,7591,7592,-8039,8208,8504,8191,7725,7726,7305,7306,-6522,-6521,-5912,-4625,-5343,-5417,-5416,-4754,-4753]]},{type:"MultiPolygon",id:6,arcs:[[[7053]],[[7019]],[[7054]],[[6896]],[[6897]],[[-1601,-1600,-1604,2383,-2395,-2394,-2393,-2392,4129,4130,-4310,-4309,-4308,-3802,-4324,4568,-4773,-4255,5466,-5913,6520,6521,-7307,-7306,-7727,7740,7697,7519,7056,7020,6899,6528,5874,5606,5291,5193,5288,5438,5155,5018,4853,4552,4697,4472,4696,4474,4482,4847,4484,3626,2685,2373,-1893,-1975,-1974,-1882]]]},{type:"Polygon",id:8,arcs:[[-2141,-2140,-2553,-2552,-2733,-2732,-2702,-2701,-2823,-2972,-2971,3139,-3194,3363,3364,-3620,3939,3940,-4277,4354,-4592,-4591,4878,4879,-5245,5317,5318,5319,5207,5208,5307,5308,5510,5511,5496,5497,5323,5321,-4751,-4750,-4749,4628,-4026,3577,-3100,-3099,2981,2982,-2194,-2137,-2136,-2135]]},{type:"Polygon",id:9,arcs:[[-2172,-2171,-2170,-2018,-2017,2317,2318,-2457,2526,2527,2557,2559,9881,2561,2547,2548,2549,-2285,-2284,-1998]]},{type:"Polygon",id:11,arcs:[[4385,4386,-4115,-4297]]},{type:"Polygon",id:10,arcs:[[3752,4102,4392,4393,4394,4395,4396,4397,-4267,4100,4101,-4079,3754,3755,-3497,-3588,3756,-3586]]},{type:"MultiPolygon",id:12,arcs:[[[9361]],[[9338]],[[9063]],[[9882,9883]],[[8993,8905]],[[9884,9356,9885,9358,9362,9351,9340,9331,9302,9329,9304,9285,9264,9262,9235,9221,9193,9886,9137,9363,8968,8865,8969,9065,9006,9064,9008,8913,9009,8915,8804,9887,8806,8797,8790,8787,-8676,-8686,-8685,-8684,-8568,-8567,-8691,-8690,-8689,-8682,-8745,-8744,-8733,-8737,-8736,-8743,-8742,-8740,-8739,-8762,8875,-8760,-8828,-8827,-8697,-8696,-8600,-8747,-8746,-8707,8835,8906,9013,9099,9139,9161,9152,9098,8991,8903,8992,9888,8988,9116,9153,9204,9889,9206,9146,9200,9276,9296,9890,9298,9326,9891,9322,9892,9324,9332,9353,9360]]]},{type:"MultiPolygon",id:13,arcs:[[[8704]],[[9893,8606]],[[8522]],[[8333]],[[8283]],[[8284]],[[8523,8607,9894,8609,8705,8706,8745,8746,8599,8695,8696,8826,8827,8759,-8876,8761,8738,8739,8741,8742,8735,8736,8732,8743,8744,-8681,8578,-8484,8482,-8322,-8321,8292,-8195,8156,8110,-8062,8017,-7872,7845,-7700,-7699,7573,-7494,-7493,7419,-7206,7170,7167,-7028,6997,6993,-6975,-6806,-6721,-6720,-6719,-6795,-6794,-6828,-6827,-6823,-6822,-6886,-6885,-6884,-6802,-6673,-6924,-6923,-6922,-6921,-6920,-7061,-7060,-7256,7339,-7438,-7437,-7484,-7483,-7542,-7541,-7711,7821,-7868,-7867,7891,-7899,-8057,-8056,-8055,8285,8280,8336]]]},{type:"Polygon",id:19,arcs:[[-1566,1654,-1696,-1780,-1779,2023,-2098,2159,-2230,2312,2313,-2452,-2451,-2450,2717,-2767,2921,-2928,3117,3118,3078,3079,3081,3082,3093,3094,3091,3092,3088,3089,3085,3086,3075,3076,3072,3073,3069,3070,-2935,2880,-2829,2659,2660,-2543,2416,-2304,2207,-2191,2065,2066,-1834,-1833,1756,-1660,1651,-1521,-1490,-1494,-1493,-1517,-1516,-1515,-1526,-1525,-1519,-1518,-1497,-1496,-1502,-1501,-1500,-1513,-1512,-1505,-1504]]},{type:"Polygon",id:16,arcs:[[20,-36,111,-202,240,-350,-329,-328,518,-528,-737,-736,-735,-758,-652,1121,-1174,-1173,1592,-1734,-1733,2052,2141,2107,2108,2021,2022,1896,1580,1581,-1263,-1262,-1261,1091,-970,914,-709,522,535,536,-396,-395,364,-248,-247,114,-82,22,23]]},{type:"Polygon",id:17,arcs:[[-1968,-1967,-1948,-1947,-1953,-1952,-1960,-1959,-2030,-2029,2116,2233,2234,2235,2510,-2533,2774,-2825,2957,-3156,3323,3324,-3546,3727,-3919,4027,-4173,4238,-4445,-4444,4683,-4705,4905,-4930,5135,-5171,5358,5359,5361,-5492,5562,5574,5575,5568,5569,5570,-5351,-5350,-5160,5125,4935,4936,4726,4727,-4456,-4455,-4521,4379,4380,4381,4165,4070,4071,-3929,3750,3751,-3685,3515,-3493,3241,3242,-3118,2927,-2922,2766,-2718,2449,2450,2451,-2314,-2313,2229,-2160,2097,-2024,-1778]]},{type:"Polygon",id:18,arcs:[[-2297,-2296,-2291,-2290,-2295,2470,-2539,2621,-2717,2793,2794,-3019,3039,-3168,3291,-3407,-3406,3614,-3716,3808,-3932,-4139,4144,-4266,-4265,4422,4423,4432,4433,-4557,4659,4660,4805,4798,4799,4800,4795,4892,4893,4894,4953,4954,4923,4924,4973,4974,4927,4928,4929,-4906,4704,-4684,4443,4444,-4239,4172,-4028,3918,-3728,3545,-3325,-3324,3155,-2958,2824,-2775,2532,-2511,-2236,2533,2535,2467,-2204,-2203,-2300,-2299]]},{type:"Polygon",id:20,arcs:[[-3419,-3431,-3429,-3428,-3423,-3422,-3433,-3432,-3413,-3412,-3410,-3409,-3417,-3416,-3426,-3427,-3317,-3316,-3486,-3485,-3490,-3489,-3488,-3492,-3561,3664,-3762,3884,-4003,-4002,-4046,-4199,-4198,4346,-4501,4546,-4772,4820,-5042,-5041,5300,5301,-5544,5556,5557,5558,5531,5532,5523,5524,5592,5593,5446,5447,5449,5450,5526,5527,5459,5460,5528,5529,5456,5457,5453,5520,5521,5519,5516,5517,-5318,5244,-4880,-4879,4590,4591,-4355,4276,-3941,-3940,3619,-3365,-3420]]},{type:"MultiPolygon",id:21,arcs:[[[-4137,-4136,-4161,-4160,-4159,-4182,-4181,-4351,-4350,-4373,-4372,-4498,-4497,4744,-4805,-4804,-5103,-5102,5233,5234,5235,5611,-5643,5726,5826,5827,5819,5820,5824,5825,5807,5808,5882,5883,5835,5913,5914,5838,5839,5891,5892,5696,5698,5699,5658,5659,5737,5937,5938,5831,5832,5932,5933,5957,5958,-5897,-5709,-5708,-5707,5632,-5569,-5576,-5575,-5563,5491,-5362,-5360,-5359,5170,-5136,-4929,-4928,-4975,-4974,-4925,-4924,-4955,-4954,-4895,-4894,-4893,-4796,-4801,-4800,-4799,-4806,-4661,-4660,4556,-4434,-4433,-4424,-4423,4264,4265,-4145,-4138]]]},{type:"MultiPolygon",id:22,arcs:[[[9108]],[[9088]],[[9046]],[[9028]],[[9899,9025,9089,9003,9084,9900,9078,9901,9080,9902,9082,9109,9070,9049,9037,9060,-9017,-8995,8942,-8693,-8692,8649,8456,8457,-8406,8237,-8223,7906,7907,7908,-7820,-7645,-7644,-7721,-7720,-7735,-7734,-7796,-7795,-7778,-7667,-7666,-7665,-7928,7943,-8109,-8108,-8107,-8106,8274,8275,8276,8491,8492,-8647,-8646,-8661,-8660,-8659,-8664,-8663,-8665,-8632,-8771,-8770,8846,8847,9010,9027]]]},{type:"MultiPolygon",id:25,arcs:[[[2727]],[[2632]],[[2175,2248,2249,2250,2251,2252,2168,2015,2016,2017,2169,2170,2171,1997,1998,1999,-1887,-1737,-1736,-1754,-1807,-1806,-1783,-1782,-1781,-1749,1934,9903,2006,9904,2008,2118,2165,2177,9905,2173,2287]]]},{type:"MultiPolygon",id:24,arcs:[[[4166]],[[4781,4782,4856,4857,4858,4690,4581,4268,4408,4169,4080,3824,3834,3840,4088,4192,9906,4194,4521,4293,4613,4731,4615,4295,4296,4114,4115,4116,3849,3811,3812,3813,3814,3816,3817,3818,3820,3821,3822,-3547,-3461,-3460,-3445,-3537,-3536,-3458,-3457,-3584,-3583,-3501,-3500,-3499,-3449,-3448,-3498,-3756,-3755,4078,-4102,-4101,4266,-4398,-4397,-4396,4784]]]},{type:"MultiPolygon",id:23,arcs:[[[918]],[[919]],[[1288,1134,1392,1380,1390,1382,1537,1538,-1300,-889,889,890,891,817,567,360,813,920,599,1117,1282,1286,1391]]]},{type:"MultiPolygon",id:26,arcs:[[[9402]],[[9401]],[[771,820,9406,1075,1236,9407,1434,1560,1561,9408,1578,9409,1927,9410,9412,-2505,2280,2281,2292,2293,2294,2289,2290,2295,2296,2298,2299,2202,2203,2204,2151,1988,1785,1686,1533,1378,1225,1112,9404,9405,948,9400,9399]],[[9395]],[[9388,9389]],[[9390]],[[9377,446,9382,9384,491,9394,9907,9392,9396,9397,574,9385,712,713,714,639,640,587,588,589,590,476,477,478,479,480,481,482,483,484,434,9378]],[[9373,9379,9375]],[[9376]]]},{type:"Polygon",id:27,arcs:[[125,151,204,9366,9365,203,137,138,139,140,141,142,143,144,145,146,147,473,592,593,594,-667,794,-800,901,902,1050,-1075,1139,-1162,-1187,-1186,-1191,1370,-1423,1502,1503,1504,1511,1512,1499,1500,1501,1495,1496,1517,1518,1524,1525,1514,1515,1516,1492,1493,1489,1490,1336,-1220,1179,-1044,-1043,917,-893,840,-746,702,-551,546,415,-404,348,-318,218,-210,164,165,-55,60,106,9364]]},{type:"Polygon",id:29,arcs:[[-3119,-3243,-3242,3492,-3516,3684,-3752,-3751,3928,-4072,-4071,-4166,-4382,-4381,-4380,4520,4454,4455,-4728,-4727,-4937,-4936,-5126,5159,5349,5350,-5571,-5570,-5633,5706,5707,5708,5896,5897,5898,5899,-6100,6161,6162,5968,5969,5970,5971,5972,5865,5915,5916,5885,5886,5887,5715,5929,5930,5931,5918,5919,5920,5815,5841,5842,5935,5936,-5766,5719,-5557,5543,-5302,-5301,5040,5041,-4821,4771,-4547,4500,-4347,4197,4198,4045,4001,4002,-3885,3761,-3665,3560,3491,-3487,-3304,3273,-3129,-3070,-3074,-3073,-3077,-3076,-3087,-3086,-3090,-3089,-3093,-3092,-3095,-3094,-3083,-3082,-3080,-3079]]},{type:"Polygon",id:28,arcs:[[-6755,-6754,-6938,6953,6950,-7180,7256,-7303,7420,-7449,7598,-7679,7825,-7956,-7955,8127,-8251,-8250,8435,-8522,8619,-8704,-8703,8838,8861,8880,-8847,8769,8770,8631,8664,8662,8663,8658,8659,8660,8645,8646,-8493,-8492,-8277,-8276,-8275,8105,8106,8107,8108,-7944,7927,-7664,-7663,7413,7414,-7134,-7133,7026,-7016,-6737,-6736,-6768,-6767,-6772,-6771,-6743,-6742,-6741,-6773]]},{type:"Polygon",id:30,arcs:[[43,99,88,46,50,29,9,53,110,-93,108,-133,221,-231,373,-381,514,515,516,675,676,677,763,764,765,697,698,826,827,655,649,650,651,757,734,735,736,527,-519,327,328,349,-241,201,-112,35,-21,36,19]]},{type:"MultiPolygon",id:37,arcs:[[[-5845,6042,6259,6044]],[[6047,6086,6179,6194,6038,6056,6247,6431,6425,6582,6258,6583,6564,6492,6560,6804,6761,6831,6759,6893,6990,7112,7271,9920,7273,7279,7280,7281,7282,7252,7005,7006,7007,6928,6877,6846,6847,6852,6853,6676,6677,6756,6645,6646,6630,6631,6768,6769,6695,6749,6750,6751,6671,6672,6801,6883,6884,6885,6821,6822,6823,-6595,-6594,-6457,-6456,-6392,-6391,-6287,-6286,-6285,6174,-6175,-6174,-6233,-6232,-6231,-6084,-6083,-5987,-5986,-5985,-5928,-5927,-5926,-5854,-5896,-5895,-5911,-5910,-5674,-5673,-5963,-5671,-5714,-5713,-5712,-5882,-5881,-5880,-5725,-5724,-5876,-5805,-5804,-5803,-5871,-5870,-5908,-5907,-5849,6041]]]},{type:"Polygon",id:38,arcs:[[54,-166,-165,209,-219,317,-349,403,-416,-547,550,551,627,628,633,634,631,632,530,583,623,624,625,635,-516,-515,380,-374,230,-222,132,-109,92,93,98,103,40,32,64,68,57]]},{type:"Polygon",id:31,arcs:[[-1710,-1552,-1682,-1681,-1672,-1671,-1812,-1810,-1809,-1839,-1838,-1836,-1835,-2067,-2066,2190,-2208,2303,-2417,2542,-2661,-2660,2828,-2881,2934,-3071,3128,-3274,3303,3486,3487,3488,3489,3484,3485,3315,3316,3426,3425,3415,3416,3408,3409,3411,3412,3431,3432,3421,3422,3427,3428,3430,3418,3419,-3364,3193,-3140,2970,2971,2822,2700,2701,2731,2732,-2551,2541,-2048,-2047,1861,-1644,-1684,-1683,-1574,-1573,-1709]]},{type:"Polygon",id:33,arcs:[[-890,888,1299,-1539,1615,1747,1748,1780,1781,1782,1805,1806,-1753,1614,-1456,1269,1270,-1115,-996,899,900,-891]]},{type:"Polygon",id:34,arcs:[[9921,3944,3785,3786,3787,3788,3789,3726,3668,3524,3525,-3254,-3253,3124,2911,2912,-2814,2756,-2603,-2568,-2567,-2770,-2769,2897,3116,3066,3156,3256,3346,3531,3521,3805,4124,3946]]},{type:"Polygon",id:35,arcs:[[5784,5785,5786,-6372,6554,6555,-6863,7008,7009,7156,7157,-7563,7653,7654,7655,7656,7657,7967,7968,7969,7783,7784,7785,7888,7889,8111,8037,8038,-7593,-7592,7176,-5782,-5781,-5780,5778,-5322,-5324,-5498,-5497,-5512,-5511,-5309,-5308,-5209,-5208,-5320]]},{type:"Polygon",id:32,arcs:[[-2023,-2357,2361,-2921,3561,3562,-3998,4621,4622,4623,4624,5911,5912,-5467,4254,4772,-4569,4323,3801,4307,4308,4309,-4131,-4130,2391,2392,2393,2394,-2384,-1603,-1429,-1428,-1264,-1582,-1581,-1897]]},{type:"MultiPolygon",id:36,arcs:[[[3237]],[[3052,9922,3054,3119,3152,3121,3056,2782]],[[1826]],[[3046,3097,3048,2751,2629,2770,2768,2769,2566,2567,2568,2324,2325,2093,2153,2154,2156,2157,2188,2189,2056,2057,2088,2089,2085,2086,2060,2061,2062,1831,1716,1713,1721,1724,1701,1570,1279,9923,1281,1275,1276,1019,1031,1005,-1001,1002,-1132,1204,-1296,-1485,1544,-1738,1886,-2e3,-1999,2283,2284,-2550,-2549,2752]]]},{type:"Polygon",id:39,arcs:[[2397,-2447,2666,-2675,2898,-2906,3033,3034,-3246,3262,3263,-3520,3528,-3609,3737,3738,3893,3894,3895,3992,-4069,4228,4226,4362,4363,4494,4495,4496,4497,4371,4372,4349,4350,4180,4181,4158,4159,4160,4135,4136,4137,4138,3931,-3809,3715,-3615,3405,3406,-3292,3167,-3040,3018,-2795,-2794,2716,-2622,2538,-2471,-2294,-2293,-2282,-2281,2504,2505,2506,2507,2508,2509,2514,9926,2516,2669,2593,2594,2595,2636,2579,2443,2401,-2200]]},{type:"Polygon",id:40,arcs:[[-5458,-5457,-5530,-5529,-5461,-5460,-5528,-5527,-5451,-5450,-5448,-5447,-5594,-5593,-5525,-5524,-5533,-5532,-5559,-5558,-5720,5765,-5937,5945,-6118,-6257,6315,-6551,6610,-6728,6773,6774,-7119,7231,7232,7233,7234,7401,7402,7398,7399,7400,7380,7440,7441,7442,7337,7338,7229,7230,7139,7140,7035,7036,6930,6931,-6871,6691,-6627,6398,-6366,6016,6017,5798,5799,5794,5795,5796,5791,5792,-5785,-5319,-5518,-5517,-5520,-5522,-5521,-5454]]},{type:"Polygon",id:41,arcs:[[661,-608,658,-691,-604,-603,-696,-695,-694,-693,-692,-503,-502,-557,-555,-554,-513,-583,-536,-523,708,-915,969,-1092,1260,1261,1262,1263,1427,1428,1602,1603,1599,1600,1881,1973,1974,1892,1893,1611,1464,1298,980,776,622]]},{type:"Polygon",id:42,arcs:[[-2061,-2087,-2086,-2090,-2089,-2058,-2057,-2190,-2189,-2158,-2157,-2155,-2154,-2094,-2326,-2325,-2569,2602,-2757,2813,-2913,-2912,-3125,3252,3253,-3526,3553,3584,3585,-3757,3587,3496,3497,3447,3448,3498,3499,3500,3582,3583,3456,3457,3535,3536,3444,3459,3460,3546,3547,3548,3610,3611,-3610,3337,3338,3339,-3244,3106,-3034,2905,-2899,2674,-2667,2446,-2398,2199,2200,-2062]]},{type:"MultiPolygon",id:44,arcs:[[[2544]],[[2545,-2250]],[[-2253,-2252,2452,2321,2454,2553,-2527,2456,-2319,-2318,-2016,-2169]]]},{type:"MultiPolygon",id:45,arcs:[[[8077]],[[8079]],[[8080]],[[7693,9413,9930,9415,7862,8081,8046,9931,8048,9932,8050,8078,8053,8054,8055,8056,7898,-7892,7866,7867,-7822,7710,7540,7541,7482,7483,7436,7437,-7340,7255,7059,7060,6919,6920,6921,6922,6923,-6672,-6752,-6751,-6750,-6696,-6770,-6769,-6632,-6631,-6647,-6646,-6757,-6678,-6677,-6854,-6853,-6848,-6847,-6878,-6929,-7008,-7007,-7006,-7253,-7283,7328,7588,9416]]]},{type:"Polygon",id:46,arcs:[[-624,-584,-531,-633,-632,-635,-634,-629,-628,-552,-703,745,-841,892,-918,1042,1043,-1180,1219,-1337,-1491,1520,-1652,1659,-1757,1832,1833,1834,1835,1837,1838,1808,1809,1811,1670,1671,1680,1681,1551,1709,1708,1572,1573,1682,1683,-1643,1487,-1374,1248,1183,-1033,939,-677,-676,-517,-636,-626,-625]]},{type:"Polygon",id:47,arcs:[[-5660,-5659,-5700,-5699,-5697,-5893,-5892,-5840,-5839,-5915,-5914,-5836,-5884,-5883,-5809,-5808,-5826,-5825,-5821,-5820,-5828,-5879,-5878,-5891,-5890,-5889,-5859,-5983,-5863,-5862,-5929,5984,5985,5986,6082,6083,6230,6231,6232,6173,6174,-6175,6284,6285,6286,6390,6391,6455,6456,6593,6594,-6824,6826,6827,6793,6794,6718,6719,6720,6805,6806,6790,6791,6784,6785,6723,6724,6713,6698,6752,6753,6754,6772,6740,6741,6742,6770,6771,6766,6767,-6735,6604,-6410,-6409,-6408,-6407,6273,-6162,6099,-5900,-6101,-5898,-5959,-5958,-5934,-5933,-5833,-5832,-5939,-5938,-5738]]},{type:"MultiPolygon",id:48,arcs:[[[9933]],[[9311,9312]],[[9313,9290,9934,9292,9314]],[[9271]],[[9242]],[[9935,9214]],[[9128]],[[9132,9175,9936,9164,9217,9166,9937,9168,9179,9216,9227,9247,9938,9249,9229,9243,9254,9246,9255,9939,9257,9273,9293,9318,9347,9352,9345,9342,9310,9253,9190,9127,8977,8872,8869,8883,8392,8394,-7889,-7786,-7785,-7784,-7970,-7969,-7968,-7658,-7657,-7656,-7655,-7654,7562,-7158,-7157,-7010,-7009,6862,-6556,-6555,6371,-5787,-5786,-5793,-5792,-5797,-5796,-5795,-5800,-5799,-6018,-6017,6365,-6399,6626,-6692,6870,-6932,-6931,-7037,-7036,-7141,-7140,-7231,-7230,-7339,-7338,-7443,-7442,-7441,-7381,-7401,-7400,-7399,-7403,-7402,-7235,-7234,-7514,7610,-7646,7819,-7909,-7908,-7907,8222,-8238,8405,-8458,-8457,-8650,8691,8692,-8943,8994,9016,9017,9090,9131,9092,9020,9130]]]},{type:"Polygon",id:49,arcs:[[-1732,2343,-2621,-2196,-2195,-2983,-2982,3098,3099,-3578,4025,-4629,4748,4749,4750,4751,4752,4753,5415,5416,5342,-4624,-4623,-4622,3997,-3563,-3562,2920,-2362,2356,-2022,-2109,-2108,-2142,-2053]]},{type:"MultiPolygon",id:51,arcs:[[[5405,5058,-4782,5059]],[[5005,4865,4807,4982,5225,5370,5424,5372,5109,5148,5330,5473,5536,9940,5683,5638,5472,5431,5282,5394,9941,5581,5626,5665,5871,9942,5902,9943,9944,5905,5850,5823,5851,5844,5845,5846,5847,5848,5906,5907,5869,5870,5802,5803,5804,5875,5723,5724,5879,5880,5881,5711,5712,5713,5670,5962,5672,5673,5909,5910,5894,5895,5853,5925,5926,5927,5928,5861,5862,5982,5858,5888,5889,5890,5877,5878,-5827,-5727,5642,-5612,-5236,-5235,-5234,-5101,-5412,-5411,-5378,-5377,-5376,-5180,-5275,-5274,5122,-4883,4877,-4536,-4535,-4403,-4402,-4401,-4189,-4188,4043,-3999,-3865,-3910,-4025,-4024,-3812,-3850,-4117,-4116,-4387,4417,9945,4342,4409,4669,4810,4866,5063,5188]]]},{type:"Polygon",id:50,arcs:[[1008,998,-900,995,1114,-1271,-1270,1455,-1615,1752,1753,1735,1736,1737,-1545,1484,1295,-1205,1131,-1003,1e3,1001,994]]},{type:"MultiPolygon",id:53,arcs:[[[303]],[[271]],[[184]],[[118]],[[119]],[[120]],[[126,2,3,75,85,80,83,-23,81,-115,246,247,-365,394,395,-537,582,512,553,554,556,501,502,691,692,693,694,695,602,603,690,-659,607,608,610,467,343,233,186,187,234,319,276,371,273,372,321,407,370,307,196,183,197,129]]]},{type:"MultiPolygon",id:55,arcs:[[[9372]],[[9371,561,557,-484,-483,-482,-481,-480,-479,-478,-477,-591,-590,-589,-588,-641,-640,-715,9386,879,9949,881,1155,1167,9387,1165,1289,1474,1623,1800,1960,2027,2028,2029,1958,1959,1951,1952,1946,1947,1966,1967,1777,1778,1779,1695,-1655,1565,-1503,1422,-1371,1190,1185,1186,1161,-1140,1074,-1051,-903,-902,799,-795,666,-595,-594,-593,-474,-148,9368,9370]]]},{type:"Polygon",id:54,arcs:[[3243,-3340,-3339,-3338,3609,-3612,-3611,-3549,-3548,-3823,-3822,-3821,-3819,-3818,-3817,-3815,-3814,-3813,4023,4024,3909,3864,3998,-4044,4187,4188,4400,4401,4402,4534,4535,-4878,4882,-5123,5273,5274,5179,5375,5376,5377,5410,5411,5100,5101,5102,4803,4804,-4745,-4496,-4495,-4364,-4363,-4227,-4229,4068,-3993,-3896,-3895,-3894,-3739,-3738,3608,-3529,3519,-3264,-3263,3245,-3035,-3107]]},{type:"Polygon",id:56,arcs:[[-827,-699,-698,-766,-765,-764,-678,-940,1032,-1184,-1249,1373,-1488,1642,1643,-1862,2046,2047,-2542,2550,2551,2552,2139,2140,2134,2135,2136,2193,2194,2195,2620,-2344,1731,1732,1733,-1593,1172,1173,-1122,-651,-650,-656,-828]]},{type:"MultiPolygon",id:78,arcs:[[[9867]],[[9840]]]}]},land:{type:"MultiPolygon",arcs:[[[9361]],[[9933]],[[9338]],[[9311,9312]],[[9313,9290,9934,9292,9314]],[[9271]],[[9242]],[[9935,9214]],[[9128]],[[9108]],[[9088]],[[9046]],[[9063]],[[9882,9883]],[[9028]],[[8993,8905]],[[8704]],[[9893,8606]],[[8522]],[[8333]],[[8283]],[[8284]],[[8077]],[[8079]],[[8080]],[[7053]],[[7019]],[[7054]],[[6896]],[[6897]],[[4166]],[[3237]],[[3052,9922,3054,3119,3152,3121,3056,2782]],[[2727]],[[2632]],[[2544]],[[1826]],[[918]],[[919]],[[9402]],[[9401]],[[9395]],[[9388,9389]],[[9390]],[[9372]],[[9373,9379,9375]],[[-9918]],[[1275,1276,1019,1031,1005,1001,994,1008,998,900,891,817,567,360,813,920,599,1117,1282,1286,1391,1288,1134,1392,1380,1390,1382,1537,1615,1747,1934,9903,2006,9904,2008,2118,2165,2177,9905,2173,2287,2175,2248,2545,2250,2452,2321,2454,2553,2527,2557,2559,9881,2561,2547,2752,3046,3097,3048,2751,2629,2770,2897,3116,3066,3156,3256,3346,3531,3521,3805,4124,3946,9921,3944,3785,9954,3787,9955,3789,3726,3668,3524,3553,3584,3752,4102,4392,9956,4394,4784,5059,5405,5058,4782,4856,9957,4858,4690,4581,4268,4408,4169,4080,3824,3834,3840,4088,4192,9906,4194,4521,4293,4613,4731,4615,4295,4385,4417,9945,4342,4409,4669,4810,4866,5063,5188,5005,4865,4807,4982,5225,5370,5424,5372,5109,5148,5330,5473,5536,9940,5683,5638,5472,5431,5282,5394,9941,5581,5626,5665,5871,9942,5902,9943,9944,5905,5850,5823,5851,6042,6259,6044,5845,9958,9959,9960,5847,6041,6047,6086,6179,6194,6038,6056,6247,6431,6425,6582,6258,6583,6564,6492,6560,6804,6761,6831,6759,6893,6990,7112,7271,9920,7273,7279,9961,7281,7328,7588,9416,7693,9413,9930,9415,7862,8081,8046,9931,8048,9932,8050,8078,8053,8285,8280,8336,8523,8607,9894,8609,8705,8835,8906,9013,9099,9139,9161,9152,9098,8991,8903,8992,9888,8988,9116,9153,9204,9889,9206,9146,9200,9276,9296,9890,9298,9326,9891,9322,9892,9324,9332,9353,9360,9884,9356,9885,9358,9362,9351,9340,9331,9302,9329,9304,9285,9264,9262,9235,9221,9193,9886,9137,9363,8968,8865,8969,9065,9006,9064,9008,8913,9009,8915,8804,9887,8806,8797,8790,8787,8676,9880,8678,8701,8838,8861,8880,8847,9010,9027,9899,9025,9089,9003,9084,9900,9078,9901,9080,9902,9082,9109,9070,9049,9037,9060,9017,9090,9131,9092,9020,9130,9132,9175,9936,9164,9217,9166,9937,9168,9179,9216,9227,9247,9938,9249,9229,9243,9254,9246,9255,9939,9257,9273,9293,9318,9347,9352,9345,9342,9310,9253,9190,9127,8977,8872,8869,8883,8392,8394,7889,8111,8037,8208,8504,8191,7725,7740,7697,7519,7056,7020,6899,6528,5874,5606,5291,5193,5288,5438,5155,5018,4853,4552,4697,4472,4696,4474,4482,4847,4484,3626,2685,2373,1893,1611,1464,1298,980,776,622,661,608,610,467,343,233,186,9946,9962,9948,3,75,85,80,83,23,36,19,43,99,88,46,50,29,9,53,110,93,98,103,40,32,64,68,57,60,106,9364,125,151,204,9366,9365,203,137,138,139,140,141,142,143,144,145,146,9368,9370,9371,561,557,484,434,9378,9377,446,9382,9384,491,9394,9907,9392,9396,9397,574,9385,712,713,9386,879,9949,881,1155,1167,9387,1165,1289,1474,1623,1800,1960,2027,2116,2233,2234,2533,2535,2467,2204,2151,1988,1785,1686,1533,1378,1225,1112,9404,9405,948,9400,9399,771,820,9406,1075,1236,9407,1434,1560,1561,9408,1578,9409,1927,9410,9412,2505,-9912,2507,-9910,2509,2514,9926,2516,2669,2593,2594,2595,2636,2579,2443,2401,2200,2062,1831,1716,1713,1721,1724,1701,1570,1279,9923,1281]],[[9612,9619,9600,9610,9536,9547,9542,9545,9501,9528,9516,9644,9518,9525,9874,9527,9503,9875,9505,9543,9508,9544,9540,9546,9538,9611,9602,9606,9596,9607,9591,9608,9581,9571,9609,9872,9493,9479,9465,9873,9463,9480,9468,9481,9475,9567,9471,9568,9559,9628,9624,9622]],[[9489]],[[9626]],[[9552,9521,9870,9523,9551,9533]],[[9561]],[[9499,9529,9871,9531,9497,9534]],[[9869,9550]],[[9455]],[[9515]],[[9447]],[[9563]],[[9514]],[[9491]],[[9445]],[[9555]],[[9554]],[[9440]],[[9586]],[[9510]],[[9444]],[[9434]],[[9513]],[[9512]],[[9588]],[[9511]],[[9431]],[[9548]],[[9642]],[[9460]],[[9438]],[[9562]],[[9432]],[[9470]],[[9451]],[[9589]],[[9487]],[[9458]],[[9426]],[[9553]],[[9437]],[[9524]],[[9492]],[[9500]],[[9441]],[[9435]],[[9490]],[[9592]],[[9439]],[[9625]],[[9486]],[[9485]],[[9488]],[[9442]],[[9452]],[[9443]],[[9597]],[[9454]],[[9436]],[[9453]],[[9585]],[[9483]],[[9449]],[[9428]],[[9456]],[[9446]],[[9620]],[[9603]],[[9459]],[[9448]],[[9457]],[[9450]],[[9594]],[[9583]],[[9584]],[[9582]],[[9476]],[[9587]],[[9605]],[[9604]],[[9484]],[[9627]],[[9461]],[[9560]],[[9429]],[[9427]],[[9433]],[[9593]],[[9430]],[[9629]],[[9630]],[[9631]],[[9632]],[[9633]],[[9634]],[[9466]],[[9635]],[[9636]],[[9637]],[[9638]],[[9639]],[[9640]],[[9509]],[[9467]],[[9641]],[[9643]],[[9867]],[[9866]],[[9840]],[[9813,9697,9666,9723,9817,9718,9726,9759,9868,9839,9877,9737,9820,9731,9847,9853,9844,9863,9864,9855,9865,9834,9848,9782,9878,9822,9803,9689,9746,9830,9705,9790,9823,9668,9768,9779,9660,9761,9879,9654,9788,9832]],[[9417]],[[9422]],[[9421]],[[9423]],[[9876,9420]],[[9424]],[[9425]],[[9418]]]}},arcs:[[[162416,583189],[236,-863],[94,-3199],[220,-1079],[-271,-1241]],[[162695,576807],[-443,-309],[-4396,83]],[[157856,576581],[-6,1800],[-436,606],[-476,3062],[167,1173]],[[157105,583222],[2782,-89],[2529,56]],[[203483,583173],[-111,-3268],[363,0],[1,-4838],[604,-14]],[[204340,575053],[0,-6406],[-109,-3],[-1,-3886]],[[204230,564758],[-1074,300],[-478,661],[-49,-1946]],[[202629,563773],[-411,-2654],[-860,-2419],[-1043,-435],[-462,561]],[[199853,558826],[29,9804],[98,1617],[303,-7],[-114,3279],[302,529],[-36,7508],[72,1628]],[[200507,583184],[2976,-11]],[[181317,583162],[311,-3373],[318,707],[389,-2530],[-133,-1970],[788,-1235],[-38,-1636],[347,-662],[20,-2123]],[[183319,570340],[343,-1416],[-25,-1101],[608,-791]],[[184245,567032],[386,-2907],[-296,-416]],[[184335,563709],[-284,-667],[56,-2637],[-277,-1038],[59,-2316]],[[183889,557051],[-896,68]],[[182993,557119],[-468,-2]],[[182525,557117],[101,1562],[-233,2072],[31,1860],[-477,1550],[-122,1357],[-537,-515],[111,-1134],[-1263,-12],[41,-3203],[-354,-5]],[[179823,560649],[-1,1601],[-1073,-52],[-59,2655]],[[178690,564853],[-26,3920],[480,4],[-5,6466],[-109,1581],[659,10],[112,1730],[-222,1681],[-105,2947]],[[179474,583192],[1843,-30]],[[175797,583199],[0,-9287]],[[175797,573912],[-2052,-28],[-1,6456],[-689,-16]],[[173055,580324],[0,2844]],[[173055,583168],[2742,31]],[[199853,558826],[-98,-1296],[-681,144],[-597,-3335]],[[198477,554339],[-62,2205],[-374,544],[-690,-278]],[[197351,556810],[-1278,1156],[-333,1655]],[[195740,559621],[8,3507],[732,-36],[49,1307],[484,-269],[0,4521],[87,4167]],[[197100,572818],[159,-390],[75,5957],[166,-2],[64,4793]],[[197564,583176],[2943,8]],[[221924,574709],[-1820,8]],[[220104,574717],[-102,3252],[0,5201]],[[220002,583170],[1830,2]],[[221832,583172],[3,-5232],[89,-3231]],[[178690,564853],[-400,43],[-118,-1893],[-228,-480],[-676,326],[-48,1381],[-615,5245],[-698,-1923],[-112,1018]],[[175795,568570],[2,5342]],[[175797,583199],[3677,-7]],[[220104,574717],[-363,-10]],[[219741,574707],[-362,-1],[-1,1624],[-1819,10],[0,-1619]],[[217559,574721],[-1091,11],[0,3239],[-126,10],[-1,5192]],[[216341,583173],[3661,-3]],[[186539,583158],[25,-9701]],[[186564,573457],[-1094,108],[-9,-3230],[-2142,5]],[[181317,583162],[5222,-4]],[[193948,567081],[-538,-46],[0,1653],[-330,-43],[0,1617],[-2172,10],[0,-1617],[-363,1]],[[190545,568656],[35,14501]],[[190580,583157],[3492,32]],[[194072,583189],[-44,-7981],[115,-2218],[-242,-2960],[47,-2949]],[[195740,559621],[-133,1040],[-934,55],[-434,-1362],[-302,351]],[[193937,559705],[11,7376]],[[194072,583189],[3492,-13]],[[206421,583169],[53,-6498],[181,-1619]],[[206655,575052],[-2315,1]],[[203483,583173],[2938,-4]],[[228232,583191],[206,-4516],[166,-1312],[-187,-2686]],[[228417,574677],[-2130,0]],[[226287,574677],[-64,8514]],[[226223,583191],[2009,0]],[[230526,583184],[49,-8486]],[[230575,574698],[-2158,-21]],[[228232,583191],[2294,-7]],[[223380,574698],[-1,-3220],[-639,-11]],[[222740,571467],[-816,5]],[[221924,571472],[0,3237]],[[221832,583172],[1466,10]],[[223298,583182],[0,-5247],[82,-3237]],[[226287,574677],[-1090,12]],[[225197,574689],[-1817,9]],[[223298,583182],[2925,9]],[[168030,583185],[-42,-19407]],[[167988,563778],[-338,-262]],[[167650,563516],[-25,343]],[[167625,563859],[88,1056],[-308,2218],[-251,148],[-798,-1281],[-586,-1450],[-104,1725],[-570,-648],[55,-1799]],[[165151,563828],[-497,4],[-263,1945],[-611,1931],[-82,1381],[-532,1417],[-331,3957]],[[162835,574463],[-140,2344]],[[162416,583189],[2209,-15],[3405,11]],[[171951,583192],[-373,-3049],[-183,-3367],[361,7],[-7,-9706],[182,-1632]],[[171931,565445],[-274,12],[-1,-4693],[-436,1680],[-359,-1132]],[[170861,561312],[-166,418],[-548,-890],[-371,2707],[-364,-947]],[[169412,562600],[-132,2358],[405,757],[-4,1210],[289,2381],[-187,3288],[316,4420],[-331,3951],[45,2219]],[[169813,583184],[2138,8]],[[173055,580324],[-26,-14910]],[[173029,565414],[-1098,31]],[[171951,583192],[1104,-24]],[[169412,562600],[-45,-983],[-485,620],[-109,1069],[-446,-598],[-339,1070]],[[168030,583185],[1783,-1]],[[188725,567028],[0,1624]],[[188725,568652],[374,0],[11,14480]],[[189110,583132],[1470,25]],[[190545,568656],[-200,-1611],[-1620,-17]],[[212324,583170],[-3,-5175],[150,-1639]],[[212471,576356],[-3238,15]],[[209233,576371],[-1,6810]],[[209232,583181],[3092,-11]],[[214880,583162],[-1,-3570]],[[214879,579592],[-364,-1],[-1,-1615],[-226,0],[0,-3239]],[[214288,574737],[-1816,1]],[[212472,574738],[-1,1618]],[[212324,583170],[2556,-8]],[[186539,583158],[2571,-26]],[[188725,568652],[-718,-1],[2,2422],[-362,804],[-543,30],[-81,1075],[-459,475]],[[217559,574721],[0,-1621]],[[217559,573100],[-2179,21],[-1,4852],[-499,6],[-1,1613]],[[214880,583162],[1461,11]],[[233488,574623],[-724,-26]],[[232764,574597],[-2189,101]],[[230526,583184],[3019,-21]],[[233545,583163],[240,-2188],[402,728],[5,-3862],[-704,-3],[0,-3215]],[[209233,576371],[4,-4555]],[[209237,571816],[-1620,-4],[1,1622],[-363,4],[0,1612],[-600,2]],[[206421,583169],[2811,12]],[[175795,568570],[0,-4401]],[[175795,564169],[-503,1656],[-278,-929],[18,-2373]],[[175032,562523],[-508,-3],[3,1885],[-1501,-262]],[[173026,564143],[3,1271]],[[217559,573100],[127,-1619],[-2,-6492],[124,-2],[-3,-3238]],[[217805,561749],[-2509,-20]],[[215296,561729],[1,3269],[-141,0],[0,6485],[-143,10],[0,3259],[-725,-15]],[[156776,574866],[145,-2337],[-336,700],[191,1637]],[[156018,576188],[367,-1161],[-54,-1921],[-274,763],[-39,2319]],[[156711,577874],[437,-1003],[-572,-1182],[-174,1060],[309,1125]],[[239768,576252],[-26,-7172],[46,-6528]],[[239788,562552],[-1935,133],[-2,-978],[-1789,-11]],[[236062,561696],[-29,9709]],[[236033,571405],[-4,6210]],[[236029,577615],[339,173],[235,-1132],[1047,-347],[154,-2131],[907,561],[6,841],[719,948],[332,-276]],[[157403,572219],[-142,1501],[248,575],[362,-1247],[-15,3533]],[[162835,574463],[-341,252],[-585,-931],[-106,-3299],[197,-417]],[[162e3,570068],[-3852,30]],[[158148,570098],[-745,2121]],[[212472,574738],[0,-3235],[160,6],[-1,-4641]],[[212631,566868],[-1041,215],[-260,-1783],[-494,-878],[-372,2570],[-383,-709],[-219,-2110],[-618,322]],[[209244,564495],[-7,7321]],[[219741,574707],[109,-3230],[1,-6504],[110,0],[-1,-3243]],[[219960,561730],[-1079,-3]],[[218881,561727],[-1076,22]],[[243362,568344],[29,-12216],[-17,-11280]],[[243374,544848],[-834,-2840],[212,-1505]],[[242752,540503],[-2,-7]],[[242750,540496],[-224,823]],[[242526,541319],[-10,0]],[[242516,541319],[-187,-592]],[[242329,540727],[-9,7]],[[242320,540734],[-75,-212]],[[242245,540522],[-5,-38]],[[242240,540484],[-9,-872]],[[242231,539612],[3,11]],[[242234,539623],[-248,57]],[[241986,539680],[-26,1879],[-2117,44]],[[239843,541603],[15,4838]],[[239858,546441],[-15,12915],[-55,3196]],[[239768,576252],[1003,-1644],[260,59],[-216,-1483],[572,-280],[382,-4206],[280,489],[20,1987],[577,82],[135,-1750],[581,-1162]],[[209244,564495],[-258,1115],[-593,-179],[-307,1362],[-1057,19],[-145,560],[-288,-1583],[-558,-1]],[[206038,565788],[-93,498],[-752,103],[-963,-1631]],[[165151,563828],[-359,-3363],[-516,-331],[-139,-2995],[-195,-1515],[49,-2367],[561,-1042],[-25,-1385]],[[164527,550830],[-822,-18],[-768,1529],[-383,1474],[-339,202],[-528,3049]],[[161687,557066],[129,2030],[-144,1373]],[[161672,560469],[135,875],[-307,1331],[76,2648],[386,644],[303,1650],[-265,2451]],[[215296,561729],[-1431,3],[-2,-1673]],[[213863,560059],[-714,1226]],[[213149,561285],[-15,1450],[265,1806],[-308,1452],[-460,875]],[[232764,574597],[24,-6811]],[[232788,567786],[-2527,21]],[[230261,567807],[-1799,-6]],[[228462,567801],[14,367]],[[228476,568168],[71,2441],[-130,4068]],[[221924,571472],[-986,7],[-3,-6507],[100,-3249]],[[221035,561723],[-716,0]],[[220319,561723],[-359,7]],[[225197,574689],[73,-6488]],[[225270,568201],[-362,-8],[-2,-3234],[-287,1],[0,-1975]],[[224619,562985],[-263,25],[-571,2718],[-293,-1216],[-752,3114],[0,3841]],[[228476,568168],[-2123,27]],[[226353,568195],[-1083,6]],[[236062,561696],[6,-7465]],[[236068,554231],[0,-615],[-707,-32]],[[235361,553584],[-1430,50]],[[233931,553634],[-29,8560],[-224,1564],[125,1180],[-986,11]],[[232817,564949],[-29,2837]],[[233488,574623],[363,-5],[3,-3239],[2179,26]],[[188725,567028],[1,-2703]],[[188726,564325],[-1602,-42],[-179,1901],[-363,820],[-2337,28]],[[158090,569229],[27,-389]],[[158117,568840],[-233,-1009],[277,-1641],[-369,861],[-55,2156],[353,22]],[[157568,571941],[243,-1776],[-417,-307],[-219,-1059],[350,-339],[185,-3598],[45,1502],[415,-1154],[-2,-2382],[-642,2318],[-20,2344],[-434,1258],[298,3296],[198,-103]],[[156634,565779],[-60,-3687],[-1564,-7],[0,264],[-3066,-4]],[[151944,562345],[-337,5365],[202,2998],[-202,971]],[[151607,571679],[463,-265],[484,-1494],[396,-424],[748,-1863],[763,58],[868,-995],[776,701],[529,-1618]],[[224619,562985],[0,-1281]],[[224619,561704],[-2151,10]],[[222468,561714],[-1433,9]],[[193937,559705],[-803,-422],[-51,-3212],[-1027,-2365]],[[192056,553706],[-1187,-7]],[[190869,553699],[-361,552],[1,1469],[-266,4],[-517,1364],[204,1867],[-1205,-7]],[[188725,558948],[1,5377]],[[161672,560469],[-3555,-37]],[[158117,560432],[249,3191],[301,1598],[-407,1180],[-143,2439]],[[158090,569229],[58,869]],[[179823,560649],[58,-3498],[649,4],[-91,-2233],[238,251],[-154,-1949],[417,-649],[44,-4053]],[[180984,548522],[-292,-238],[-171,1188],[-551,1163],[-685,298]],[[179285,550933],[-478,836],[-38,1568],[-837,1677],[-963,-135]],[[176969,554879],[-354,1336],[183,799],[-95,1862],[-283,1075],[-625,4218]],[[245498,568091],[24,-13480]],[[245522,554611],[-1265,-6316],[-883,-3447]],[[243362,568344],[242,-1593],[425,-163],[-24,-1207],[886,751],[607,1959]],[[226353,568195],[59,-3242],[-1,-6490]],[[226411,558463],[-285,2]],[[226126,558465],[-1436,0]],[[224690,558465],[-71,3239]],[[228462,567801],[350,-5611],[344,-3679]],[[229156,558511],[-1603,-50]],[[227553,558461],[-1142,2]],[[230261,567807],[50,-3920]],[[230311,563887],[2,-2161],[360,-5],[2,-1615],[1435,5],[0,1629],[356,7],[-1,1624]],[[232465,563371],[355,-34]],[[232820,563337],[77,-8073]],[[232897,555264],[-1430,-21]],[[231467,555243],[-2182,14]],[[229285,555257],[-129,3254]],[[232817,564949],[3,-1612]],[[232465,563371],[-1,531],[-2153,-15]],[[209244,564495],[-2,-11147]],[[209242,553348],[-241,-806],[-805,9]],[[208196,552551],[-259,2],[1,3249],[-225,-5],[0,1619],[-1072,7],[1,1622],[-715,4],[0,1622]],[[205927,560671],[111,1440],[0,3677]],[[167625,563859],[-339,-5],[-301,-1380],[-1,-1619],[-240,-1347],[-120,-2159],[-533,-1577],[-2,-1607],[-955,-85],[-358,-2172],[-6,-1862]],[[164770,550046],[-243,784]],[[213149,561285],[0,-2790],[-1274,10],[2,-6436]],[[211877,552069],[-1581,12]],[[210296,552081],[-1055,15]],[[209241,552096],[1,1252]],[[156465,557234],[-1439,15],[0,-1663]],[[155026,555586],[-1512,9],[-857,298]],[[152657,555893],[-215,4015],[-498,2437]],[[156634,565779],[273,1293],[567,-4576],[-189,-396],[-251,-3033],[-105,2479],[-246,-3231],[-218,-1081]],[[188725,558948],[-718,-7],[0,-1612],[-713,3],[0,-1972],[-347,194]],[[186947,555554],[-644,-185],[-426,1863],[-409,506],[-656,-490],[-280,1681],[6,2406],[-203,2374]],[[205927,560671],[-357,-7],[-3,-4859],[-120,-3],[2,-6473]],[[205449,549329],[-1188,-10],[0,-1636],[-355,-3],[0,1641],[-354,-3]],[[203552,549318],[-232,0],[-1,3235],[-355,-6],[105,3251],[-2,6316],[-270,1],[-168,1658]],[[176969,554879],[-257,-1008],[473,-1408],[60,-942],[526,-680],[549,-2997],[263,-2458],[250,-686]],[[178833,544700],[-3820,28]],[[175013,544728],[0,1637]],[[175013,546365],[0,7286]],[[175013,553651],[19,8872]],[[182525,557117],[-825,-26],[-58,-2280],[224,-1574],[136,-3906],[-311,-808],[-707,-1]],[[173026,564143],[8,-11380]],[[173034,552763],[0,-1987]],[[173034,550776],[-2181,20]],[[170853,550796],[8,10516]],[[233931,553634],[40,-4845]],[[233971,548789],[-1065,-20]],[[232906,548769],[-9,6495]],[[175013,553651],[-715,16],[-120,-800],[-1144,-104]],[[203552,549318],[2,-5970]],[[203554,543348],[0,-266]],[[203554,543082],[-1766,-14],[-2,268],[-3263,-152]],[[198523,543184],[-142,489],[173,2154],[-209,2560],[-11,4245],[143,1707]],[[167650,563516],[-17,-12700]],[[167633,550816],[-9,-6518],[-1075,22],[-3,-3262]],[[166546,541058],[-233,-1081]],[[166313,539977],[-187,857],[-295,-1494],[-690,-306]],[[165141,539034],[-276,2022]],[[164865,541056],[127,1141],[-311,5065],[89,2784]],[[170853,550796],[-381,1]],[[170472,550797],[-2839,19]],[[186947,555554],[7,-6012],[711,-1191],[-2,-4005],[368,-11]],[[188031,544335],[35,-1328],[411,-1480]],[[188477,541527],[-392,-449],[14,-3150],[-430,-3]],[[187669,537925],[-672,2],[-784,-2757]],[[186213,535170],[46,3441],[-325,1748],[-347,-22],[-1,2529],[-723,-49],[-4,6432],[-731,40],[-1,5728],[-238,2034]],[[157723,558953],[152,-2103],[-263,244],[111,1859]],[[157679,553460],[-209,2]],[[157470,553462],[-20,-1]],[[157450,553461],[-465,10]],[[156985,553471],[3,2161],[-621,2]],[[156367,555634],[297,1874],[455,873],[193,2438],[440,2118],[103,-3144],[-199,149],[-132,-3407],[313,-1094],[-158,-1981]],[[239858,546441],[-2004,75]],[[237854,546516],[-6,4597],[-694,1379],[-255,2407],[-570,-1212],[-261,544]],[[218881,561727],[0,-3232],[-241,5],[-5,-6449]],[[218635,552051],[-211,-1],[0,-3173],[-602,-11]],[[217822,548866],[-251,2540],[-563,-513]],[[217008,550893],[-256,567],[-256,3108],[36,1844],[-852,-555],[-222,-665],[-1091,1453]],[[214367,556645],[-155,784],[-3,3078],[-346,-448]],[[224690,558465],[0,-1585]],[[224690,556880],[-2133,9]],[[222557,556889],[-89,4825]],[[222557,556889],[-2,-4848]],[[222555,552041],[-597,-4]],[[221958,552037],[-1539,4]],[[220419,552041],[1,6449],[-101,3233]],[[220419,552041],[-222,0]],[[220197,552041],[-1562,10]],[[214367,556645],[0,-4588],[170,0],[-1,-5915]],[[214536,546142],[-1061,-2],[0,-539],[-1412,-13]],[[212063,545588],[-1,6481],[-185,0]],[[197351,556810],[-6,-4998],[-770,-161],[-356,-670],[-49,-3204],[356,-6],[-61,-6487]],[[196465,541284],[-1055,22]],[[195410,541306],[-1057,8],[-1,-1068]],[[194352,540246],[-993,3]],[[193359,540249],[-236,2014],[209,1754],[-4,5386],[-1034,1610],[0,1620],[-238,1073]],[[208196,552551],[218,-2029],[102,-3785],[-297,-2572],[-534,-806]],[[207685,543359],[-1181,12],[-117,1073],[-355,1],[0,1079],[-356,1],[0,3802],[-227,2]],[[157999,553531],[-253,-1157],[151,3089],[102,-1932]],[[161687,557066],[-282,-523],[-596,-2846],[-98,-1164],[460,-3838],[-225,-1131]],[[160946,547564],[-1160,1608],[-293,-321]],[[159493,548851],[-540,718],[-133,1180],[-534,2],[-231,1165]],[[158055,551916],[258,528],[-269,4233],[225,530],[-269,1061],[117,2164]],[[190869,553699],[1,-1066],[-358,1],[-13,-4900],[354,-2],[-21,-5066]],[[190832,542666],[-725,2921],[-441,463],[-28,1539],[-216,-1426],[-1061,-216],[1,-1610],[-331,-2]],[[227553,558461],[-3,-6470],[62,-1591]],[[227612,550400],[-709,17]],[[226903,550417],[-711,10]],[[226192,550427],[-72,1593],[6,6445]],[[226192,550427],[-1411,-1]],[[224781,550426],[-88,1602]],[[224693,552028],[-3,4852]],[[229285,555257],[53,-4884]],[[229338,550373],[-1726,27]],[[156465,557234],[-98,-1600]],[[156985,553471],[-2,-837]],[[156983,552634],[-349,-1455],[-54,-1446],[-357,-1953]],[[156223,547780],[-354,-250]],[[155869,547530],[-801,-41],[-42,8097]],[[182993,557119],[1,-7838],[454,9],[0,-6466]],[[183448,542824],[-493,-548],[1,-1075],[-524,-539],[1,-1072],[-447,49]],[[181986,539639],[-1407,-5]],[[180579,539634],[-732,-499]],[[179847,539135],[-222,1916]],[[179625,541051],[352,195],[-48,4028],[320,550],[-90,1379],[-636,2137],[-238,1593]],[[186213,535170],[-690,-2887]],[[185523,532283],[-1333,17]],[[184190,532300],[-6,8737],[-214,-420],[-522,2207]],[[198523,543184],[180,-1780]],[[198703,541404],[-2238,-120]],[[164865,541056],[-1495,18],[1,1609],[-349,24],[-1,1604],[-1091,-12],[-177,1484],[-533,1821],[-274,-40]],[[224693,552028],[-2138,13]],[[217008,550893],[-1,-451],[-1411,-2],[0,-4839]],[[215596,545601],[-928,-4]],[[214668,545597],[-132,545]],[[155869,547530],[120,-1651],[-5,-3776]],[[155984,542103],[-587,-24]],[[155397,542079],[-2025,38]],[[153372,542117],[-110,2053],[253,-202],[623,1195],[-914,1191],[-230,4847],[-241,1362],[-96,3330]],[[232906,548769],[-1437,4]],[[231469,548773],[-2,6470]],[[231469,548773],[-356,-11]],[[231113,548762],[-1799,-4]],[[229314,548758],[24,1615]],[[179625,541051],[-761,2278],[-31,1371]],[[237854,546516],[-2,-4237]],[[237852,542279],[-1578,50],[42,-9604],[-40,-223]],[[236276,532502],[-231,1006],[-307,-538],[-332,854]],[[235406,533824],[-216,372]],[[235190,534196],[-133,486],[-22,7620]],[[235035,542302],[353,-11],[-27,11293]],[[310206,521389],[-674,-758]],[[309532,520631],[-1071,-1126],[-11,14936],[-1066,258]],[[307384,534699],[-8,3291],[-2505,26]],[[304871,538016],[-841,2]],[[304030,538018],[72,2263],[2153,14228],[505,-616],[6,-3382],[393,-1252],[815,1288],[76,747],[564,5],[41,1253],[358,12],[783,-2953],[455,-2410],[25,-20921],[-70,-4891]],[[193359,540249],[-620,1062],[-850,-749]],[[191889,540562],[-514,-598],[-543,2702]],[[175013,546365],[-1409,188],[-569,1764]],[[173035,548317],[-1,2459]],[[235035,542302],[-1048,14]],[[233987,542316],[-16,6473]],[[160946,547564],[-215,-3053],[-185,-928],[189,-1670]],[[160735,541913],[-845,11],[-206,-1040],[-1032,654]],[[158652,541538],[-352,1507],[-447,420],[-411,2054],[-166,2243]],[[157276,547762],[314,1630],[142,2452],[323,72]],[[157679,553460],[-93,-2779],[-243,609],[127,2172]],[[157450,553461],[-258,-1218],[-95,-3180],[-196,1415],[82,2156]],[[209241,552096],[0,-12823]],[[209241,539273],[-860,0],[-178,810],[-527,0]],[[207676,540083],[9,3276]],[[212063,545588],[-553,-13],[-2,-6518]],[[211508,539057],[-1052,-1]],[[210456,539056],[-1,6519],[-160,-2],[1,6508]],[[210456,539056],[-534,-4],[0,-1652],[-681,3]],[[209241,537403],[0,1870]],[[221958,552037],[-1,-6447],[97,4],[-9,-6501]],[[222045,539093],[-1299,23]],[[220746,539116],[-462,8]],[[220284,539124],[18,6480],[-110,4],[5,6433]],[[224781,550426],[0,-4857],[78,2],[0,-6489]],[[224859,539082],[-1664,-10]],[[223195,539072],[-1150,21]],[[220284,539124],[-1617,18]],[[218667,539142],[-333,973],[-96,2185],[-334,3330]],[[217904,545630],[153,619],[-235,2617]],[[217904,545630],[-2308,-29]],[[170472,550797],[5,-6432],[-150,-2317],[-550,-959]],[[169777,541089],[-3231,-31]],[[173035,548317],[0,-10901]],[[173035,537416],[-1,-2155]],[[173034,535261],[-435,-110],[-89,788]],[[172510,535939],[-70,1545],[-616,2886],[-769,-192],[-280,-1214]],[[170775,538964],[-894,-1263],[-120,595]],[[169761,538296],[16,2793]],[[226903,550417],[68,-4868],[-1,-6487]],[[226970,539062],[-981,13]],[[225989,539075],[-1130,7]],[[229314,548758],[6,-2652],[212,-1371],[-110,-2548],[10,-3117]],[[229432,539070],[-1342,-24]],[[228090,539046],[-1120,16]],[[158652,541538],[-2669,23],[1,542]],[[156223,547780],[371,1366],[-165,-1818],[270,11],[248,1911],[329,-1488]],[[207676,540083],[-352,-1344]],[[207324,538739],[-349,-4],[-351,-1338],[-710,7],[-585,557],[-127,1621],[-225,-2],[-117,3243],[-599,530],[-707,-5]],[[233987,542316],[-1,-1623]],[[233986,540693],[-2817,4]],[[231169,540697],[-56,8065]],[[231169,540697],[7,-1623],[-303,3]],[[230873,539077],[-1399,-8]],[[229474,539069],[-42,1]],[[175013,544728],[1,-5708],[-353,21]],[[174661,539041],[-461,-3],[-274,-1604],[-891,-18]],[[165141,539034],[20,-10944]],[[165161,528090],[-2024,0],[-2593,63]],[[160544,528153],[0,6416]],[[160544,534569],[359,11],[-157,2684],[251,3313],[-262,1336]],[[191889,540562],[-24,-9125]],[[191865,531437],[0,-675]],[[191865,530762],[-1399,153]],[[190466,530915],[-777,9]],[[189689,530924],[-178,1515],[195,2306],[-474,569],[-329,2182],[-426,4031]],[[239843,541603],[18,-6465]],[[239861,535138],[2,-4863]],[[239863,530275],[-1052,-76]],[[238811,530199],[4,1716],[-1019,-55]],[[237796,531860],[-43,6341],[94,109],[5,3969]],[[251183,535146],[2,-1610]],[[251185,533536],[-1045,-5],[1,3214],[-1046,-7],[1,1617],[-346,13],[-67,3221]],[[248683,541589],[281,995],[1035,453],[493,1189],[335,1615],[517,690]],[[251344,546531],[2,-4943],[190,-1609],[-348,15],[-5,-4848]],[[214668,545597],[3,-4901]],[[214671,540696],[-1,-1616]],[[214670,539080],[-2316,-18]],[[212354,539062],[-846,-5]],[[218667,539142],[262,-751],[-62,-3093]],[[218867,535298],[-369,-884],[-548,257],[-360,-2039]],[[217590,532632],[0,1615],[-698,1],[0,4816],[-1166,16],[-1,1620],[-1054,-4]],[[253820,544308],[0,-2728],[148,-1606],[-346,-13],[-2,-4817]],[[253620,535144],[-1568,10]],[[252052,535154],[1,8035],[354,0],[-1,1615],[281,8]],[[252687,544812],[-46,-3487],[634,3347],[545,-364]],[[179847,539135],[-2885,-2989],[-517,-3856],[-988,1959]],[[175457,534249],[-555,1774]],[[174902,536023],[-222,561],[-19,2457]],[[207324,538739],[0,-2429],[-481,-1],[56,-6431]],[[206899,529878],[-149,-3],[0,-6510],[-119,1]],[[206631,523366],[-3371,30]],[[203260,523396],[2,6487],[106,4],[-6,6446],[97,2],[-1,6474],[96,273]],[[203260,523396],[-118,-5],[-3,-8127],[-123,-27],[0,-3173]],[[203016,512064],[-1361,-4],[-1,3224],[108,-22],[0,5983],[-512,206],[100,2748],[-171,715]],[[201179,524914],[0,4963],[-191,-49],[-58,4866],[-348,2],[-60,1616],[-1571,-11]],[[198951,536301],[-119,265]],[[198832,536566],[-129,4838]],[[184190,532300],[-1,-814],[-687,-6],[15,-3299],[-666,-1967]],[[182851,526214],[-255,180],[-220,1599],[-323,48],[141,1392],[-197,1673],[207,1275],[-352,4420],[134,2838]],[[235190,534196],[-1183,4]],[[234007,534200],[-21,6493]],[[237796,531860],[-40,-1612]],[[237756,530248],[-1572,8],[92,2246]],[[155397,542079],[36,-7597]],[[155433,534482],[-1024,26],[-6,-1764]],[[154403,532744],[-413,-941],[-401,1402],[-173,-855],[164,5828],[40,-3886],[154,66],[163,3197],[-178,1201],[335,1945],[-445,-237],[-277,1653]],[[160544,534569],[-1998,-62]],[[158546,534507],[-2722,-5]],[[155824,534502],[-391,-20]],[[189689,530924],[-790,-90],[-193,-3456],[-681,-3145]],[[188025,524233],[-2,4020],[-344,10],[-10,9662]],[[241986,539680],[-2,-4580]],[[241984,535100],[-2123,38]],[[251185,533536],[-1,-4392]],[[251184,529144],[-281,766],[-2333,3002]],[[248570,532912],[1,-217]],[[248571,532695],[-1,217]],[[248570,532912],[-533,692],[-150,1914]],[[247887,535518],[-158,1305]],[[247729,536823],[-232,120]],[[247497,536943],[-117,450]],[[247380,537393],[-170,465]],[[247210,537858],[1092,2058],[381,1673]],[[198832,536566],[-2,-1875],[-409,1],[-280,-2448],[-812,5],[-234,-521],[0,-1926],[-1045,-3]],[[196050,529799],[2,2685],[-229,1641],[-121,3955],[-233,23],[-59,3203]],[[261640,541399],[0,-9499]],[[261640,531900],[-1747,-14]],[[259893,531886],[0,4842]],[[259893,536728],[1,3448]],[[259894,540176],[1066,-173],[680,1396]],[[196050,529799],[-402,-5]],[[195648,529794],[-1369,1],[-6,-1634]],[[194273,528161],[-522,16],[-137,3239]],[[193614,531416],[699,2],[39,8828]],[[193614,531416],[-1749,21]],[[169761,538296],[-37,88]],[[169724,538384],[-623,62],[-454,-1721],[-56,-1735],[-390,-2246],[-741,-1821]],[[167460,530923],[-633,1584],[-9,4567],[-505,2903]],[[167460,530923],[206,-1170],[-54,-2423]],[[167612,527330],[-388,-1247],[-851,-272]],[[166373,525811],[-390,134],[-275,-1277],[-551,-390]],[[165157,524278],[4,3812]],[[234007,534200],[29,-4880]],[[234036,529320],[-1739,14]],[[232297,529334],[-1380,20]],[[230917,529354],[-44,9723]],[[217590,532632],[-397,-2552],[-436,-1343],[-920,-1191],[-478,1151],[-416,-370]],[[214943,528327],[1,2829]],[[214944,531156],[-135,1457],[-12,6465],[-127,2]],[[172510,535939],[0,-949],[-531,-522],[0,-4866],[-168,2],[-1,-2312]],[[171810,527292],[-342,20]],[[171468,527312],[-26,6322],[-175,-16],[-173,2490],[-351,-8],[32,2864]],[[209241,537403],[-2,-4854]],[[209239,532549],[2,-6235]],[[209241,526314],[3,-1180]],[[209244,525134],[-252,2],[0,1618],[-714,26],[2,1575],[-351,-6],[0,1522],[-1030,7]],[[180579,539634],[-29,-2628],[-262,-4539],[-67,-3326],[-131,-1223],[266,-995],[5,-2349],[-249,-34],[-187,-1420],[189,-1949],[-181,-2072]],[[179933,519099],[-282,-1616],[-344,766],[-14,-1410],[527,-2617],[-250,-1838]],[[179570,512384],[-3571,-27],[-470,-1640]],[[175529,510717],[-390,422],[-163,2564],[-956,-4]],[[174020,513699],[362,4439],[258,2019],[-236,2563],[-686,1930]],[[173718,524650],[258,2608]],[[173976,527258],[446,46],[76,2435],[240,1363],[665,-892],[157,1127],[335,203],[-438,2709]],[[182851,526214],[3,-24]],[[182854,526190],[-34,-1070],[-471,-700],[-670,-2752]],[[181679,521668],[-944,-3979],[-194,-400],[-349,1946],[-259,-136]],[[220746,539116],[-2,-6512],[105,-7]],[[220849,532597],[-3,-6355]],[[220846,526242],[-1761,43]],[[219085,526285],[-327,3734],[198,1955],[-89,3324]],[[223195,539072],[-2,-6466]],[[223193,532606],[-2344,-9]],[[174902,536023],[1,-2306],[-958,-326],[31,-6133]],[[173718,524650],[-339,2599]],[[173379,527249],[-122,1925],[104,1310],[-372,3279],[45,1498]],[[212354,539062],[9,-6489]],[[212363,532573],[-197,-14]],[[212166,532559],[-2927,-10]],[[225989,539075],[-2,-6478]],[[225987,532597],[-2698,1]],[[223289,532598],[-96,8]],[[214944,531156],[-1391,13],[0,1436],[-1190,-32]],[[230917,529354],[-1,-1621]],[[230916,527733],[-866,4]],[[230050,527737],[45,1766],[-114,3993],[-380,2928],[-127,2645]],[[228090,539046],[-2,-6457]],[[228088,532589],[-2023,4]],[[226065,532593],[-78,4]],[[230050,527737],[35,-1611]],[[230085,526126],[-1852,-1]],[[228233,526125],[-87,1154],[-58,5310]],[[171468,527312],[-1045,34]],[[170423,527346],[-53,1]],[[170370,527347],[16,3854],[-350,1],[2,1631],[-349,-8],[35,5559]],[[170370,527347],[-2758,-17]],[[247207,537862],[3,-4]],[[248571,532695],[0,-5698],[-321,-1]],[[248250,526996],[-719,-11]],[[247531,526985],[-3,3230],[-343,-15],[1,1609],[-352,7],[6,6374]],[[246840,538190],[367,-328]],[[304871,538016],[-24,-11134],[233,-2084],[-240,-2015],[-258,-234],[344,-2135],[-221,-1593],[445,-9902],[739,1165]],[[305889,510084],[248,-6545]],[[306137,503539],[-330,592],[-241,-1132]],[[305566,502999],[-450,139],[79,-2294],[-907,625]],[[304288,501469],[-183,1244],[-102,3478],[-276,-236],[62,1778],[-139,3374],[-376,-344],[-347,651],[-372,9721]],[[302555,521135],[466,1247],[-87,1101],[431,1781],[-152,2424],[219,2371],[-153,838],[286,2948],[372,1242],[93,2931]],[[307384,534699],[-16,-13241],[-374,-415],[-14,-2790],[297,274],[227,-5338],[-292,-284],[68,-1531],[-1391,-1290]],[[188025,524233],[-403,-667]],[[187622,523566],[-350,1101],[-490,-286],[-233,-1732]],[[186549,522649],[-588,1549],[-293,6520],[-198,-55]],[[185470,530663],[53,1620]],[[259893,531886],[-1,-5144]],[[259892,526742],[-133,-900],[-413,823],[-698,-828],[-156,-2487],[-258,-538]],[[258234,522812],[-83,2590],[0,4873],[-349,11]],[[257802,530286],[0,3251],[697,-26],[0,3238],[1394,-21]],[[198951,536301],[351,-3235],[408,-2428],[-126,-2500]],[[199584,528138],[-454,7],[0,-1079],[-345,0],[-233,-1614],[-461,6],[-62,-7075],[-689,-1094],[-914,66]],[[196426,517355],[-551,2736]],[[195875,520091],[-174,1330],[10,5159],[-63,3214]],[[201179,524914],[-661,1614],[-693,2],[0,1610],[-241,-2]],[[173379,527249],[-1569,43]],[[219085,526285],[-4142,17]],[[214943,526302],[0,2025]],[[253620,535144],[-3,-3220]],[[253617,531924],[2,-6051]],[[253619,525873],[-776,1095]],[[252843,526968],[-385,757],[-418,-132]],[[252040,527593],[-694,1110]],[[251346,528703],[-162,441]],[[251183,535146],[869,8]],[[241984,535100],[-2,-4840]],[[241982,530260],[-158,-2623],[-854,-1719]],[[240970,525918],[-513,-3612]],[[240457,522306],[-838,12]],[[239619,522318],[-5,4660],[247,5],[2,3292]],[[309532,520631],[304,-6938],[-325,-226]],[[309511,513467],[-690,-626],[93,-2259],[-353,-313],[61,-1593],[-355,-304],[157,-4050],[-1023,-1483]],[[307401,502839],[-7,-12]],[[307394,502827],[-61,341],[-964,-1079],[-232,1450]],[[160544,528153],[-247,-4],[10,-4864],[241,-1079]],[[160548,522206],[-796,-345],[-318,-1062]],[[159434,520799],[-910,-1886]],[[158524,518913],[9,9424]],[[158533,528337],[13,6170]],[[158533,528337],[-318,-1795],[-454,494],[-602,-1308],[-130,-1178]],[[157029,524550],[-330,4339],[-600,1896],[-259,-235]],[[155840,530550],[-2,54]],[[155838,530604],[-14,3898]],[[155838,530604],[-183,-462],[-495,2189],[-757,413]],[[235406,533824],[28,-10701]],[[235434,523123],[-1381,-10]],[[234053,523113],[-17,6207]],[[237756,530248],[0,-3231],[116,-9],[14,-2987]],[[237886,524021],[-1641,-2],[226,-872]],[[236471,523147],[-1037,-24]],[[251026,525384],[-2773,33]],[[248253,525417],[-3,1579]],[[251346,528703],[-2,-1704],[-318,2],[0,-1617]],[[155418,529962],[8,-6731]],[[155426,523231],[-1689,63]],[[153737,523294],[-68,3037],[184,1180],[-262,4093],[309,-882],[393,425],[493,-351],[259,901],[373,-1735]],[[214943,526302],[-5,-2]],[[214938,526300],[-2623,9]],[[212315,526309],[-150,2]],[[212165,526311],[1,6248]],[[228233,526125],[-2090,12]],[[226143,526137],[-83,1]],[[226060,526138],[5,6455]],[[223289,532598],[-7,-6387]],[[223282,526211],[-1986,21]],[[221296,526232],[-450,10]],[[226060,526138],[-1995,52]],[[224065,526190],[-783,21]],[[212165,526311],[-2924,3]],[[185470,530663],[-558,-802],[1,-1628],[-449,-1027],[40,-1093],[-451,-1375]],[[184053,524738],[-389,163],[-476,-1895],[-334,3184]],[[255011,527072],[0,-1623],[-222,0],[-2,-3274],[-416,-8]],[[254371,522167],[-587,1081]],[[253784,523248],[-213,794],[48,1831]],[[253617,531924],[1399,-8],[-5,-4844]],[[238811,530199],[-2,-3213],[-238,7],[11,-4605]],[[238582,522388],[9,-3269]],[[238591,519119],[-694,16]],[[237897,519135],[-11,4886]],[[194273,528161],[-16,-1570],[-232,-20],[-119,-1641],[-35,-4874],[-1029,-1611],[-3,-3241],[-365,3],[-1,-3287]],[[192473,511920],[-459,14],[21,11394],[-200,2],[30,7432]],[[190466,530915],[-30,-11211],[-346,-1209],[4,-3242],[-336,0],[-17,-6512]],[[189741,508741],[-32,-6238]],[[189709,502503],[19,-3579]],[[189728,498924],[-493,1905],[18,850],[-441,2415]],[[188812,504094],[13,11149],[64,-1],[-3,5424],[-518,4],[-341,1882],[-405,1014]],[[192473,511920],[739,-89]],[[193212,511831],[-1,-3075]],[[193211,508756],[-2525,-184],[-945,169]],[[186549,522649],[-756,-104],[-628,-2190]],[[185165,520355],[-202,2288],[-910,2095]],[[157029,524550],[63,-2277]],[[157092,522273],[-463,-110]],[[156629,522163],[-284,1059],[-919,9]],[[155418,529962],[422,588]],[[239619,522318],[-1037,70]],[[242661,530268],[51,-9640]],[[242712,520628],[-343,-3]],[[242369,520625],[1,1598],[-1042,59],[-2,-1612],[-997,38]],[[240329,520708],[128,1598]],[[241982,530260],[679,8]],[[245796,530213],[-1,-3233],[691,9]],[[246486,526989],[-5,-6392]],[[246481,520597],[-2401,-12]],[[244080,520585],[-30,9671]],[[244050,530256],[1746,-43]],[[244080,520585],[-1368,43]],[[242661,530268],[1389,-12]],[[209244,525134],[12,-12455]],[[209256,512679],[-50,-4012]],[[209206,508667],[-2732,55]],[[206474,508722],[1,6547],[142,-1],[14,8098]],[[195875,520091],[-795,-463],[-177,-2270],[-459,3],[-573,-1888],[-130,-1894],[-228,1],[-3,-1752],[-298,3]],[[232297,529334],[32,-6470]],[[232329,522864],[-1381,-3]],[[230948,522861],[-32,4872]],[[234053,523113],[0,-269]],[[234053,522844],[-1724,20]],[[252040,527593],[20,-5420],[700,-8]],[[252760,522165],[-8,-6432]],[[252752,515733],[-696,32]],[[252056,515765],[-692,-1],[9,1610],[-345,-7]],[[251028,517367],[-2,8017]],[[158524,518913],[-1068,1088],[-329,768],[-35,1504]],[[165157,524278],[-366,-437]],[[164791,523841],[-600,-1643],[-745,-544],[-478,786]],[[162968,522440],[-730,-1784]],[[162238,520656],[-782,-457],[-46,928],[-635,569]],[[160775,521696],[-227,510]],[[203016,512064],[45,-3465]],[[203061,508599],[-4592,141]],[[198469,508740],[-941,-34]],[[197528,508706],[337,4066],[-1591,0],[48,4006],[104,577]],[[230948,522861],[3,-3246]],[[230951,519615],[-1623,13]],[[229328,519628],[-7,1157],[513,1813],[251,3528]],[[253784,523248],[-5,-1258],[-1019,175]],[[170423,527346],[14,-2610]],[[170437,524736],[-401,-3204],[0,-4052],[-226,-813],[-642,33],[1,-1372],[-752,-187],[118,-2760],[304,1],[77,-3742]],[[168916,508640],[-1798,-1]],[[167118,508639],[49,1621],[4,8063],[-288,1],[0,1596],[-518,16],[8,5875]],[[174020,513699],[-270,-3512]],[[173750,510187],[-1345,32]],[[172405,510219],[-2,1583],[-584,-9],[-295,3221],[-171,-21],[-111,3312],[-289,3248],[113,3191],[-629,-8]],[[255706,527058],[117,-1614],[-5,-6481],[175,-7]],[[255993,518956],[-481,-4769],[-453,-2674],[26,-1006]],[[255085,510507],[-74,93]],[[255011,510600],[-348,1798],[263,2651],[-666,243],[263,2751],[-117,1110],[148,2102],[-183,912]],[[255011,527072],[695,-14]],[[248253,525417],[-2,-6367]],[[248251,519050],[4,-3225]],[[248255,515825],[-1774,-77]],[[246481,515748],[0,4849]],[[246486,526989],[1045,-4]],[[214938,526300],[2,-8789]],[[214940,517511],[-1,-8089]],[[214939,509422],[-2667,29]],[[212272,509451],[0,3227]],[[212272,512678],[43,13631]],[[219085,526285],[420,-1613],[146,-2779],[-339,-2104]],[[219312,519789],[-135,-1298],[382,-971]],[[219559,517520],[-3145,-9]],[[216414,517511],[-1474,0]],[[212272,512678],[-3016,1]],[[221296,526232],[3,-6469]],[[221299,519763],[-1987,26]],[[185165,520355],[-3,-2744],[506,-650],[135,-1730],[3,-4866],[343,-1],[-3,-1637],[400,-13],[67,-3224],[282,-801],[790,-48],[2,-1347],[860,8]],[[188547,503302],[-99,-3225],[-305,274]],[[188143,500351],[-567,-772],[-129,1024],[-637,-765],[-533,835],[-280,-2222],[-238,584],[-857,90],[-96,-2021]],[[184806,497104],[-526,1386],[-10,1397],[-348,4611],[-316,914],[-262,-706],[-323,1502],[13,3600],[-287,1010],[-383,2793],[-233,2701],[-86,3613],[-272,361],[-94,1382]],[[224065,526190],[-1,-6467]],[[224064,519723],[-2739,40]],[[221325,519763],[-26,0]],[[226143,526137],[-2,-6467]],[[226141,519670],[-6,-6480]],[[226135,513190],[-2051,63]],[[224084,513253],[-13,1]],[[224071,513254],[-7,6469]],[[229328,519628],[389,-3087],[628,-1746]],[[230345,514795],[-1456,6],[-40,-559],[-610,15]],[[228239,514257],[-2,4850]],[[228237,519107],[-4,7018]],[[228237,519107],[-408,548],[-1688,15]],[[167118,508639],[-1414,-28]],[[165704,508611],[-332,4],[2,1361]],[[165374,509976],[84,1859],[-342,39],[1,1607],[-347,28],[21,10332]],[[251028,517367],[-1054,48]],[[249974,517415],[-9,1640],[-1714,-5]],[[172405,510219],[-826,-23],[-2,-1616],[-596,-10],[-301,1240],[-304,-1200],[-378,943],[-318,-1615]],[[169680,507938],[-764,702]],[[188812,504094],[-265,-792]],[[237897,519135],[-1085,-11]],[[236812,519124],[-341,4023]],[[165374,509976],[-1964,15]],[[163410,509991],[-24,269]],[[163386,510260],[-111,2406],[145,4765],[366,767],[-140,1600],[-678,2642]],[[206474,508722],[-142,2]],[[206332,508724],[-2606,-129]],[[203726,508595],[-665,4]],[[264518,520373],[-131,-4],[15,-7954]],[[264402,512415],[-335,1]],[[264067,512416],[-1024,59]],[[263043,512475],[5,1628]],[[263048,514103],[0,9277]],[[263048,523380],[752,-2508],[718,-499]],[[155426,523231],[0,-1322],[-345,8],[171,-1358],[345,-537],[-450,-2154],[-12,-1076]],[[155135,516792],[6,-4051],[-896,-4],[0,-2601],[169,-5]],[[154414,510131],[-4,-597]],[[154410,509534],[-766,17]],[[153644,509551],[191,6727],[-98,7016]],[[156629,522163],[0,-1647],[515,-2132],[1,-1597]],[[157145,516787],[-1,-1893],[-346,-271]],[[156798,514623],[-744,2159],[-919,10]],[[236812,519124],[284,-2536]],[[237096,516588],[-222,-1934],[-374,-651]],[[236500,514003],[-341,795],[-1058,-11]],[[235101,514787],[1,1614],[-1027,-8]],[[234075,516393],[-22,6451]],[[232329,522864],[30,-6471]],[[232359,516393],[-1030,-8]],[[231329,516385],[-347,13],[-31,3217]],[[234075,516393],[-344,3]],[[233731,516396],[-1372,-3]],[[163386,510260],[-629,17],[17,874],[-376,1203],[-462,444],[26,1607],[414,1539],[112,2268],[-250,2444]],[[239619,522318],[0,-3212],[333,-17],[8,-2705]],[[239960,516384],[-1367,53]],[[238593,516437],[-2,2682]],[[240329,520708],[8,-1270],[308,-144],[354,-2360],[-276,-2707]],[[240723,514227],[-762,15]],[[239961,514242],[-1,2142]],[[242369,520625],[-6,-8009]],[[242363,512616],[-1675,1]],[[240688,512617],[35,1610]],[[159434,520799],[0,-1905],[284,-1586]],[[159718,517308],[-2288,-7],[-285,-514]],[[160775,521696],[0,-3313],[-116,6],[3,-4865],[-600,-5]],[[160062,513519],[3,2149],[-347,1640]],[[163410,509991],[119,-3799],[225,-798]],[[163754,505394],[-3866,76]],[[159888,505470],[69,1165]],[[159957,506635],[-196,2311],[405,1008],[-239,2616],[135,949]],[[184806,497104],[3,-2717],[-506,66]],[[184303,494453],[-906,-18]],[[183397,494435],[-56,1597],[-348,2544],[-106,-614],[-845,1225],[-633,3398],[-141,1578],[-365,-189],[52,2183],[-181,-234],[-402,-2430],[55,-905],[-491,-1771],[-716,3192],[20,1138]],[[179240,505147],[217,1310],[9,5102],[104,825]],[[309697,499440],[-326,8144],[343,307],[-203,5576]],[[310206,521389],[551,-1389],[510,-516],[-213,-1647],[200,-1810],[-163,-2048],[408,-2916],[145,1141],[349,-534],[352,-3817],[161,-2744],[-592,-2997],[-880,-140],[-164,-1985],[-252,636],[-149,-1354],[-202,2089],[-181,-786],[-141,-3116],[-248,1984]],[[304288,501469],[-305,-404],[-9,-1934],[-241,39]],[[303733,499170],[-304,-527]],[[303429,498643],[-117,2061],[-640,1070],[-291,3135],[-430,-1180],[-152,5251],[122,80],[-151,4819]],[[301770,513879],[26,2283],[518,-340],[-235,2392],[476,2921]],[[266792,512571],[-1372,-94]],[[265420,512477],[-1018,-62]],[[264518,520373],[261,-2225],[563,-388],[377,-1459],[555,-1119],[218,171],[319,-1624],[-19,-1158]],[[244080,520585],[-2,-6434]],[[244078,514151],[-2,-1590],[-344,26]],[[243732,512587],[-1369,29]],[[246481,515748],[-686,31],[0,-1629]],[[245795,514150],[-1717,1]],[[197528,508706],[-1036,15]],[[196492,508721],[-3281,35]],[[221325,519763],[-3,-6470]],[[221322,513293],[-1536,18]],[[219786,513311],[-158,1348],[120,1153],[-189,1708]],[[224071,513254],[-2371,30]],[[221700,513284],[-378,9]],[[228239,514257],[0,-2714]],[[228239,511543],[-746,-4]],[[227493,511539],[-1359,31]],[[226134,511570],[1,1620]],[[231329,516385],[38,-4380]],[[231367,512005],[-336,821]],[[231031,512826],[-637,896]],[[230394,513722],[-49,1073]],[[238593,516437],[-6,-3147]],[[238587,513290],[-26,17]],[[238561,513307],[-163,843],[-522,101],[-780,2337]],[[249974,517415],[-2,-6482]],[[249972,510933],[-1721,20]],[[248251,510953],[4,4872]],[[219786,513311],[-178,-2703],[123,-1550],[-312,142],[-35,-2389]],[[219384,506811],[-387,-2543],[-370,1156],[-115,-974]],[[218512,504450],[-583,57],[-208,-834],[-377,334]],[[217344,504007],[2,4597],[-1015,-5],[83,8912]],[[217344,504007],[-269,-1030],[-621,-1015],[-210,-1237],[-503,175],[-264,-1035],[-539,-243]],[[214938,499622],[1,9800]],[[252056,515765],[-7,-3234],[109,-1632]],[[252158,510899],[-950,13],[2,-1661]],[[251210,509251],[-675,9]],[[250535,509260],[-1,1662],[-562,11]],[[159957,506635],[-1846,-55],[-387,968],[-169,1538],[-534,2059],[129,2390],[-300,15]],[[156850,513550],[-52,1073]],[[156850,513550],[-43,-124]],[[156807,513426],[-486,-577],[117,-1993],[-201,-742]],[[156237,510114],[-1823,17]],[[238561,513307],[-382,-977],[-277,-2080],[-23,-1945]],[[237879,508305],[-685,14]],[[237194,508319],[-679,14]],[[236515,508333],[-15,5670]],[[239961,514242],[-4,-3220]],[[239957,511022],[-577,12],[2,-1654]],[[239382,509380],[-216,1965],[-579,1945]],[[235101,514787],[15,-8081]],[[235116,506706],[-1367,-14]],[[233749,506692],[6,4861]],[[233755,511553],[-24,4843]],[[233755,511553],[-2201,-4]],[[231554,511549],[-187,456]],[[248251,510953],[-430,7],[0,-1618],[-327,3]],[[247494,509345],[-1694,-51]],[[245800,509294],[-5,4856]],[[252752,515733],[340,-44],[-9,-3220],[342,-69],[182,-3245],[999,-1069]],[[254606,508086],[-385,-2583],[-242,-2789]],[[253979,502714],[-8,-1]],[[253971,502713],[-10,-1]],[[253961,502712],[-693,38]],[[253268,502750],[-16,3221],[-670,52]],[[252582,506023],[14,4857],[-438,19]],[[303429,498643],[-266,-4622],[-406,-3326]],[[302757,490695],[-370,576],[-32,2012],[-647,-2107],[393,-1789],[-189,-2754]],[[301912,486633],[-573,-426]],[[301339,486207],[0,-16]],[[301339,486207],[-59,9193]],[[301280,495400],[-86,9641],[-121,9365]],[[301073,514406],[217,752],[480,-1279]],[[230394,513722],[3,-5426]],[[230397,508296],[-1199,-12]],[[229198,508284],[-5,3228],[-954,31]],[[236515,508333],[-686,5],[-1,-1627]],[[235828,506711],[-712,-5]],[[301280,495400],[-90,-875],[-585,121],[-254,-2830],[-201,2230]],[[300150,494046],[-446,795],[-524,2812]],[[299180,497653],[520,1849],[112,1480],[-264,3054],[383,3039],[-19,1891]],[[299912,508966],[388,4730],[214,623],[386,-1123],[173,1210]],[[240688,512617],[-96,-2433],[64,-4037]],[[240656,506147],[-95,-2137]],[[240561,504010],[-562,444],[-38,2207]],[[239961,506661],[97,22],[-1,4337],[-100,2]],[[245800,509294],[3,-3236]],[[245803,506058],[-2030,-24]],[[243773,506034],[-41,6553]],[[159888,505470],[-167,-669],[70,-1970]],[[159791,502831],[-1153,206],[-234,1076],[-631,10],[-781,720],[-578,-1960],[-382,1172]],[[156032,504055],[-98,1557],[388,2208],[-85,2294]],[[175529,510717],[154,-826],[-340,-5246],[151,-1455],[0,-3805]],[[175494,499385],[-398,-1021]],[[175096,498364],[-634,868],[-4,2312],[-267,893],[0,3275],[-765,34]],[[173426,505746],[189,1739],[-44,1635],[179,1067]],[[231554,511549],[662,-3749],[173,-272]],[[232389,507528],[-309,-828],[-3,-1608],[-1680,19]],[[230397,505111],[0,3185]],[[307819,495119],[63,-2040],[-255,1149],[192,891]],[[308823,498239],[322,-1210],[-422,-2791],[-256,1682],[356,2319]],[[309697,499440],[-194,-3153],[-121,2654],[-613,1160],[154,-1192],[-465,-1333],[31,1761],[-402,-1706],[118,-3275],[-828,3345],[180,1911],[-237,2132],[81,1095]],[[221700,513284],[1,-6478]],[[221701,506806],[-279,1]],[[221422,506807],[-2038,4]],[[224084,513253],[3,-6454]],[[224087,506799],[-1659,3]],[[222428,506802],[-727,4]],[[239382,509380],[134,-2743]],[[239516,506637],[-427,-1841]],[[239089,504796],[-534,227]],[[238555,505023],[9,1658],[-687,3],[2,1621]],[[226134,511570],[12,-9713]],[[226146,501857],[-2029,49]],[[224117,501906],[-30,4893]],[[179240,505147],[-395,-1629],[-367,938],[-230,-2310],[-308,-655],[142,-3509],[-185,-1566]],[[177897,496416],[-297,-1464],[-332,-476],[-1622,25],[-30,-1653],[-277,66]],[[175339,492914],[2,3219],[164,2],[-11,3250]],[[212272,509451],[-19,-8102],[-1681,-4]],[[210572,501345],[-701,13],[-661,-630]],[[209210,500728],[-4,7939]],[[242363,512616],[57,-6548]],[[242420,506068],[-1764,79]],[[243773,506034],[0,-3210]],[[243773,502824],[-1350,15]],[[242423,502839],[-3,3229]],[[262700,510887],[28,-4815]],[[262728,506072],[-1240,27],[-113,-876]],[[261375,505223],[-305,883]],[[261070,506106],[220,4694],[-69,1784]],[[261221,512584],[458,-42],[1,-1633],[1020,-22]],[[264067,512416],[-14,-6399]],[[264053,506017],[-1325,55]],[[262700,510887],[342,-32],[1,1620]],[[265420,512477],[-20,-6431]],[[265400,506046],[-1347,-29]],[[227493,511539],[8,-6473]],[[227501,505066],[-4,-4842]],[[227497,500224],[-1004,10]],[[226493,500234],[-9,1613],[-338,10]],[[229198,508284],[-7,-3209]],[[229191,505075],[-1690,-9]],[[233749,506692],[-652,-11],[0,-2565]],[[233097,504116],[-708,3412]],[[239961,506661],[-445,-24]],[[250535,509260],[0,-6476]],[[250535,502784],[-1731,65]],[[248804,502849],[-1313,5]],[[247491,502854],[3,6491]],[[252582,506023],[-689,18],[2,1616],[-685,-6],[0,1600]],[[173426,505746],[-385,-1718],[-296,-3771],[-219,-1145],[9,-3403]],[[172535,495709],[-741,0],[0,1607],[-294,1057],[-1059,-21],[-726,-3486]],[[169715,494866],[-738,-18],[245,2192],[-29,1556],[314,2473],[-552,1434],[612,1573],[-29,2092],[142,1770]],[[156032,504055],[-16,-548]],[[156016,503507],[-1264,17]],[[154752,503524],[-340,334],[-2,5676]],[[165704,508611],[55,-3187],[-11,-9610]],[[165748,495814],[-676,-6],[-1,1543],[-342,912],[-1014,-19],[1,2354]],[[163716,500598],[38,4796]],[[154752,503524],[16,-5366],[-345,3],[16,-1350],[-284,-293],[116,-1140]],[[154271,495378],[-947,-137]],[[153324,495241],[89,2631],[44,7616],[170,1569],[17,2494]],[[214938,499622],[-3,-12]],[[214935,499610],[-311,-1407],[-474,240],[-222,-2776],[-71,-2959],[-2964,12]],[[210893,492720],[-2,2156],[-338,-10],[19,6479]],[[247491,502854],[1,-4850]],[[247492,498004],[-1354,-31],[0,1610],[-337,6],[2,1612]],[[245803,501201],[0,4857]],[[253268,502750],[-7,-1765]],[[253261,500985],[-1005,107]],[[252256,501092],[2,1635],[-1723,57]],[[296979,508865],[60,-3257],[-127,-958]],[[296912,504650],[-471,86],[-134,-1750],[-359,-1102]],[[295948,501884],[-849,1672]],[[295099,503556],[103,5410]],[[295202,508966],[1777,-101]],[[299180,497653],[-205,-1076]],[[298975,496577],[-266,1736],[213,1023],[-144,948],[183,1193],[-188,668],[204,1295],[-286,977]],[[298691,504417],[181,2e3],[-64,2446]],[[298808,508863],[1104,103]],[[295099,503556],[-145,-2596],[-226,-366]],[[294728,500594],[-75,974],[149,3512],[-119,604],[97,3231]],[[294780,508915],[422,51]],[[294728,500594],[65,-315]],[[294793,500279],[-930,-2003],[-662,-178]],[[293201,498098],[-213,5176],[-115,5362]],[[292873,508636],[1907,279]],[[298691,504417],[-203,-1307],[-284,945],[-413,-3859],[-312,777]],[[297479,500973],[-299,925],[174,1659],[-442,1093]],[[296979,508865],[1829,-2]],[[196492,508721],[81,-2400],[-1,-6524],[53,-2],[-1,-6560],[65,0]],[[196689,493235],[-1,-1658]],[[196688,491577],[-673,4],[0,-1650],[-344,-3],[9,-1603],[-502,-5],[2,-1644],[-615,-55]],[[194565,486621],[-361,2183],[-278,575],[-278,-718],[-65,-1424],[-340,-839],[-198,2909],[-378,-147],[-165,1088]],[[192502,490248],[0,2320],[-270,2958],[-406,2562],[50,1661],[-272,1204],[-814,-4],[0,1554],[-1081,0]],[[290927,508615],[234,-781],[324,-14558],[-26,-1329]],[[291459,491947],[-889,-543]],[[290570,491404],[-581,-367],[-299,867]],[[289690,491904],[-769,2247]],[[288921,494151],[-1154,3457]],[[287767,497608],[260,2084],[1343,6200],[870,2516],[687,207]],[[198469,508740],[221,-3931],[453,-2060],[152,402],[684,-2631]],[[199979,500520],[185,-1795],[287,-397],[154,-2198],[-5,-2947]],[[200600,493183],[-3911,52]],[[206332,508724],[28,-15346]],[[206360,493378],[-1,-12616]],[[206359,480762],[-2612,-66]],[[203747,480696],[21,19902]],[[203768,500598],[-42,7997]],[[203768,500598],[-1168,-134],[-2621,56]],[[293201,498098],[-645,-417],[133,-5014],[-525,-324]],[[292164,492343],[-705,-396]],[[290927,508615],[1946,21]],[[209210,500728],[5,-7271]],[[209215,493457],[-2855,-79]],[[169715,494866],[13,-4024]],[[169728,490842],[-1637,145],[-4,-1633],[-2343,-17]],[[165744,489337],[4,6477]],[[237194,508319],[5,-4865]],[[237199,503454],[-679,9],[-2,-1632],[-677,-6],[-1,1627]],[[235840,503452],[-12,3259]],[[238555,505023],[-264,-1740],[-417,-1264]],[[237874,502019],[-336,1431],[-339,4]],[[230397,505111],[0,-3258]],[[230397,501853],[0,-1635]],[[230397,500218],[-1208,4]],[[229189,500222],[2,4853]],[[233097,504116],[341,-1014]],[[233438,503102],[0,-2921],[-654,12]],[[232784,500193],[-25,1632],[-1362,11]],[[231397,501836],[-1e3,17]],[[240561,504010],[200,-612]],[[240761,503398],[-169,-3191],[-689,-567],[0,-757]],[[239903,498883],[-674,2],[0,1341]],[[239229,500226],[-140,4570]],[[221422,506807],[-9,-6505]],[[221413,500302],[-2368,-13]],[[219045,500289],[-317,676],[77,2217],[-293,1268]],[[222428,506802],[33,-13076]],[[222461,493726],[-769,-45]],[[221692,493681],[-243,467]],[[221449,494148],[-36,6154]],[[224117,501906],[15,-8145]],[[224132,493761],[-628,-3]],[[223504,493758],[-1043,-32]],[[235840,503452],[-367,-8],[16,-4852]],[[235489,498592],[-437,8]],[[235052,498600],[-236,771]],[[234816,499371],[-1378,3731]],[[183397,494435],[-268,4],[1,-3240],[-116,1],[10,-3446],[227,-982],[-443,-1878]],[[182808,484894],[-596,-1711],[-145,-1114]],[[182067,482069],[-654,3911],[-113,-748],[-563,1718],[-9,879],[-657,322],[-39,-921],[-426,1521],[-370,1],[1,1214],[-439,-1021]],[[178798,488945],[-56,216]],[[178742,489161],[-154,1983],[62,1848],[-398,879],[-33,1744],[-322,801]],[[242423,502839],[0,-2695],[-505,27]],[[241918,500171],[-647,507],[-510,2720]],[[266980,506080],[138,-2703],[-131,-3752]],[[266987,499625],[-1582,-51]],[[265405,499574],[-5,6472]],[[265400,506046],[1580,34]],[[262728,506072],[-10,-6460]],[[262718,499612],[-1346,23]],[[261372,499635],[3,5588]],[[264053,506017],[3,-6475]],[[264056,499542],[-1338,70]],[[245803,501201],[-678,11]],[[245125,501212],[-1014,-15]],[[244111,501197],[-336,9]],[[243775,501206],[-2,1618]],[[265405,499574],[-1349,-32]],[[175096,498364],[-132,-2275],[-32,-3181],[-260,7]],[[174672,492915],[-1240,21]],[[173432,492936],[-217,1684],[-680,1089]],[[163716,500598],[-1231,-21],[0,-1605],[-451,-3],[2,-1609],[-331,10]],[[161705,497370],[-2049,35]],[[159656,497405],[135,5426]],[[239229,500226],[-676,-7]],[[238553,500219],[-1077,-9]],[[237476,500210],[398,1809]],[[229189,500222],[-676,-12]],[[228513,500210],[-1016,14]],[[297479,500973],[-166,-1451]],[[297313,499522],[-157,-1497],[-296,998],[-160,-1510],[-420,996]],[[296280,498509],[-67,1872],[-265,1503]],[[159656,497405],[121,-2501]],[[159777,494904],[-1469,-89],[-166,-673],[-532,204],[-411,1117],[-498,-541],[-6,-1096],[-722,-4],[-55,1558]],[[155918,495380],[-123,1127],[43,2998],[-132,924],[521,1787],[-211,1291]],[[219045,500289],[-133,-1711],[523,-288],[58,-1572],[780,-877],[539,-1239],[-128,-869]],[[220684,493733],[-1196,-11],[0,-483]],[[219488,493239],[-1893,-6]],[[217595,493233],[-334,-5],[34,9715],[49,1064]],[[260032,504518],[-8,-4869]],[[260024,499649],[-1160,99]],[[258864,499748],[-13,3454],[458,1388]],[[259309,504590],[723,-72]],[[298975,496577],[-544,-513],[-20,-3063]],[[298411,493001],[-914,898]],[[297497,493899],[402,4106],[-586,1517]],[[307394,502827],[-140,-1573],[180,-625],[-64,-1886],[-523,-588],[177,-1427],[-225,-1986]],[[306799,494742],[-257,115],[-412,2029],[-390,-679]],[[305740,496207],[-272,275]],[[305468,496482],[309,2126],[8,3412],[-219,979]],[[189728,498924],[5,-9133]],[[189733,489791],[-389,-951],[-593,-175]],[[188751,488665],[-448,-740],[-1162,820]],[[187141,488745],[-1,811],[-499,8],[1,1607]],[[186642,491171],[338,-6],[2,1607],[490,820],[15,2406],[170,1557],[484,19],[2,2777]],[[217595,493233],[-48,-3229]],[[217547,490004],[-2628,-7]],[[214919,489997],[16,9613]],[[296280,498509],[-410,-5407]],[[295870,493102],[-68,2572],[-938,-658]],[[294864,495016],[48,3058],[-119,2205]],[[155918,495380],[-1647,-2]],[[305468,496482],[-133,-1505],[-266,329],[-18,-2929],[-277,307]],[[304774,492684],[-7,9]],[[304767,492693],[-269,531],[-119,-1120],[-300,314]],[[304079,492418],[-196,1521],[-150,5231]],[[237476,500210],[-51,-1566]],[[237425,498644],[-1936,-52]],[[241918,500171],[207,-1615]],[[242125,498556],[-525,16],[0,-1617],[-334,5],[-1,-3232]],[[241265,493728],[-356,11]],[[240909,493739],[-1010,22]],[[239899,493761],[4,5122]],[[234816,499371],[-1,-4018],[-672,-9],[-5,-1614]],[[234138,493730],[-984,19]],[[233154,493749],[-366,-7]],[[232788,493742],[-4,6451]],[[250535,502784],[-3,-8151]],[[250532,494633],[-1040,40]],[[249492,494673],[-353,36]],[[249139,494709],[-6,4906],[-327,5],[-2,3229]],[[249139,494709],[-495,33]],[[248644,494742],[-1141,-12]],[[247503,494730],[-11,3274]],[[253961,502712],[-152,-2104],[333,-532],[464,2018]],[[254606,502094],[-10,-5904]],[[254596,496190],[-339,8],[-1,-1624],[-432,11]],[[253824,494585],[-416,19]],[[253408,494604],[6,6419],[-153,-38]],[[243775,501206],[-1056,-193],[-152,-3331]],[[242567,497682],[-442,874]],[[252256,501092],[-365,1],[-8,-6465]],[[251883,494628],[-410,-12]],[[251473,494616],[-941,17]],[[255685,502676],[-302,-3069],[-169,-3411]],[[255214,496196],[-618,-6]],[[254606,502094],[72,609]],[[254678,502703],[1007,-27]],[[192502,490248],[5,-10113]],[[192507,480135],[-16,-1620],[-799,3],[0,-1615],[-653,8],[-1,-1051]],[[191038,475860],[-655,-1],[0,1504],[-643,-3]],[[189740,477360],[-2,3452]],[[189738,480812],[-5,8979]],[[226493,500234],[-2,-6499]],[[226491,493735],[-1332,24]],[[225159,493759],[-1027,2]],[[231397,501836],[40,-8076]],[[231437,493760],[-1042,2]],[[230395,493762],[2,6456]],[[232788,493742],[-1310,16]],[[231478,493758],[-41,2]],[[210893,492720],[-1678,5]],[[209215,492725],[0,732]],[[244111,501197],[-1,-6504],[-219,-857],[207,-1948],[-69,-1318]],[[244029,490570],[-834,3122]],[[243195,493692],[-279,3080],[-349,910]],[[245125,501212],[38,-9630]],[[245163,491582],[-120,124]],[[245043,491706],[-313,-400],[-41,-1496],[-287,-3]],[[244402,489807],[-373,763]],[[247503,494730],[-1,-1740]],[[247502,492990],[-1654,56],[-187,-1630]],[[245661,491416],[-498,166]],[[253408,494604],[-589,39]],[[252819,494643],[-936,-15]],[[186642,491171],[-1501,14],[-1,-1610]],[[185140,489575],[-834,8],[-3,4870]],[[203747,480696],[-170,-9]],[[203577,480687],[-2877,-39],[0,148]],[[200700,480796],[-49,12388],[-51,-1]],[[165744,489337],[-329,0],[-5,-4859],[-338,5]],[[165072,484483],[-1001,8],[0,1610],[-336,-4],[-2,1618],[-1027,-13],[-1,1606],[-664,64],[-2,3219],[-321,77],[-13,4702]],[[221449,494148],[180,-1781],[-749,47],[-196,1319]],[[294864,495016],[-214,-1344],[-132,-2763],[162,-4374]],[[294680,486535],[-165,-92]],[[294515,486443],[-1724,-1101]],[[292791,485342],[28,960],[-465,275],[-343,2130],[225,833],[-72,2803]],[[238553,500219],[-2,-6472]],[[238551,493747],[-677,-2]],[[237874,493745],[1,807],[-681,-7]],[[237194,494545],[221,1970],[10,2129]],[[239899,493761],[-13,0]],[[239886,493761],[-1006,-6]],[[238880,493755],[-329,-8]],[[228513,500210],[-4,-6463]],[[228509,493747],[-670,-20]],[[227839,493727],[-1336,7]],[[226503,493734],[-12,1]],[[230395,493762],[0,-2]],[[230395,493760],[-1217,-20]],[[229178,493740],[-669,7]],[[260024,499649],[-9,-6494]],[[260015,493155],[-615,55]],[[259400,493210],[-964,215]],[[258436,493425],[364,3555],[64,2768]],[[261372,499635],[-2,-6463]],[[261370,493172],[-640,-4]],[[260730,493168],[-715,-13]],[[260024,499649],[1348,-14]],[[264056,499542],[8,-6454]],[[264064,493088],[-669,-1]],[[263395,493087],[-679,16]],[[262716,493103],[2,6509]],[[262716,493103],[-656,52]],[[262060,493155],[-690,17]],[[266987,499625],[-62,-3376],[-470,-1067],[-157,-2040]],[[266298,493142],[-886,-31]],[[265412,493111],[-7,6463]],[[265412,493111],[-786,0]],[[264626,493111],[-562,-23]],[[175339,492914],[-169,-3],[-23,-6408]],[[175147,486503],[-644,5]],[[174503,486508],[-557,-1]],[[173946,486507],[0,3241],[391,-17],[114,1594],[220,-13],[1,1603]],[[214919,489997],[-33,-5323],[-334,-145]],[[214552,484529],[-104,-245],[-1766,9]],[[212682,484293],[343,3115],[-3812,-38]],[[209213,487370],[2,5355]],[[297497,493899],[-208,-1404],[-408,589],[-262,-2738],[-163,304]],[[296456,490650],[-487,788],[-99,1664]],[[235052,498600],[861,-2186],[275,-1379]],[[236188,495035],[12,-2914]],[[236200,492121],[-1368,-13]],[[234832,492108],[-669,3],[-25,1619]],[[304079,492418],[-79,-2770]],[[304e3,489648],[-229,-1286],[-556,2438],[-134,-953],[-324,848]],[[237194,494545],[-162,-1485],[-844,1975]],[[243195,493692],[-616,1],[0,-1602]],[[242579,492091],[-668,7],[-1,1620],[-645,10]],[[173432,492936],[-215,-1206],[111,-1864],[-135,-2004]],[[173193,487862],[-118,-728],[-1,-2989]],[[173074,484145],[-2,-31284]],[[173072,452861],[-3259,-52]],[[169813,452809],[-49,5195],[-6,11887],[-34,1],[4,20950]],[[300150,494046],[150,-5520],[-565,-417],[90,-2385]],[[299825,485724],[28,-1263],[-360,-306],[-213,-2182]],[[299280,481973],[-251,-349],[-88,1241],[-239,-1545]],[[298702,481320],[-1098,1335]],[[297604,482655],[73,1782],[273,1403]],[[297950,485840],[461,7161]],[[165072,484483],[0,-1675]],[[165072,482808],[-3996,131]],[[161076,482939],[-1867,-3]],[[159209,482936],[78,4514],[296,1024],[283,3753],[-89,2677]],[[286590,490299],[-326,1891]],[[286264,492190],[242,1614],[1261,3804]],[[288921,494151],[-278,-2136],[171,-535],[-163,-1981],[-600,-1658],[-229,98],[184,-3632]],[[288006,484307],[-698,337],[-439,-517]],[[286869,484127],[-30,11]],[[286839,484138],[-17,6]],[[286822,484144],[-93,2654],[-183,296],[473,1068],[-221,1526],[192,1728],[-400,-1117]],[[306799,494742],[-208,-3178],[83,-580],[-394,-2170],[-422,630],[40,936]],[[305898,490380],[198,677],[-157,2940],[-190,25],[-9,2185]],[[178742,489161],[-408,649],[-97,1865],[-374,-2892],[-523,-708],[-420,-3554],[-518,-1775],[-403,-257]],[[175999,482489],[-852,4014]],[[305898,490380],[-88,1150],[-333,-4456],[-153,1112],[-294,-803],[27,3034],[-191,-1422]],[[304866,488995],[63,1229],[-293,335]],[[304636,490559],[138,2125]],[[255214,496196],[10,-3137],[-283,-948],[-252,-4020]],[[254689,488091],[-861,-9]],[[253828,488082],[-4,6503]],[[296456,490650],[-138,-1260]],[[296318,489390],[-526,-1476],[60,-1043]],[[295852,486871],[-725,197],[35,-1311],[-435,-257]],[[294727,485500],[-47,1035]],[[159209,482936],[-356,-1083],[-4,-2172]],[[158849,479681],[-1695,-61],[-4,1999],[-1023,-130],[-80,4507],[-584,9],[-506,918],[-251,1689],[-581,464],[-272,-1480],[-649,-38]],[[153204,487558],[120,7683]],[[301339,486191],[74,-4637]],[[301413,481554],[-561,-31]],[[300852,481523],[-271,609],[-756,3592]],[[237874,493745],[1,-6477]],[[237875,487268],[-1335,-3]],[[236540,487265],[-340,-1]],[[236200,487264],[0,4857]],[[248644,494742],[4,-1203],[-356,-1775],[167,-1777],[17,-2211],[270,-1702],[223,-2658]],[[248969,483416],[-1467,-1]],[[247502,483415],[1,1681]],[[247503,485096],[-1,7894]],[[249492,494673],[0,-4905]],[[249492,489768],[-4,-6324]],[[249488,483444],[-519,-28]],[[251473,494616],[2,-4829]],[[251475,489787],[-785,-8]],[[250690,489779],[-1198,-11]],[[252819,494643],[-1,-5695]],[[252818,488948],[3,-842],[-1344,42]],[[251477,488148],[-2,1639]],[[253828,488082],[-336,-5]],[[253492,488077],[2,862],[-676,9]],[[185140,489575],[-7,-6496]],[[185133,483079],[-5,-1541],[-325,-81],[-2,-1617],[-333,6],[-31,-3059],[-167,-6]],[[184270,476781],[-988,-2],[0,1538],[-762,6],[71,2286],[-253,1758],[-271,-298]],[[297950,485840],[-1609,2937],[-23,613]],[[289857,482936],[-1180,-3640],[-620,942]],[[288057,480238],[-51,4069]],[[289690,491904],[167,-8968]],[[222306,488875],[139,-1400],[-277,-1473],[-155,-2285],[239,-7],[214,-2924]],[[222466,480786],[-655,1]],[[221811,480787],[-251,2],[-1,4520],[-205,288],[-400,-1289],[-686,-69],[-402,533]],[[219866,484772],[-299,59]],[[219567,484831],[-77,2419],[-2,5989]],[[221692,493681],[38,-1693],[582,-1977],[-6,-1136]],[[231478,493758],[-2,-6467]],[[231476,487291],[-1083,9]],[[230393,487300],[2,6460]],[[233154,493749],[0,-6482]],[[233154,487267],[-1644,21]],[[231510,487288],[-34,3]],[[225159,493759],[1,-4821]],[[225160,488938],[-1327,-45]],[[223833,488893],[-333,-2]],[[223500,488891],[4,4867]],[[239886,493761],[1,-6484]],[[239887,487277],[-11,1]],[[239876,487278],[-996,-7]],[[238880,487271],[0,6484]],[[240909,493739],[-31,-6461]],[[240878,487278],[-991,-1]],[[230393,487300],[-1213,-24]],[[229180,487276],[-2,6464]],[[238880,487271],[-672,1]],[[238208,487272],[-333,-4]],[[223500,488891],[-1194,-16]],[[226503,493734],[-5,-6430]],[[226498,487304],[-323,15]],[[226175,487319],[-998,7]],[[225177,487326],[-17,1612]],[[242579,492091],[0,-4839]],[[242579,487252],[-1030,-242]],[[241549,487010],[-671,268]],[[234832,492108],[2,-4840]],[[234834,487268],[-1653,0]],[[233181,487268],[-27,-1]],[[229180,487276],[-670,-7]],[[228510,487269],[-670,12]],[[227840,487281],[-1,6446]],[[227840,487281],[-666,8]],[[227174,487289],[-676,15]],[[244402,489807],[392,-2555]],[[244794,487252],[-1243,-3]],[[243551,487249],[-972,3]],[[209213,487370],[2,-6520]],[[209215,480850],[-2355,-66]],[[206860,480784],[-501,-22]],[[259400,493210],[11,-6545]],[[259411,486665],[-1095,72]],[[258316,486737],[-227,4105],[347,2583]],[[304e3,489648],[314,-1030]],[[304314,488618],[155,528]],[[304469,489146],[-41,-1011]],[[304428,488135],[-42,-1969],[-144,1438],[-555,-1235],[-307,-2321],[164,-2049],[-435,-545]],[[303109,481454],[-386,1324],[-161,2030],[-306,-178],[3,1605],[-347,398]],[[219567,484831],[-690,962],[-261,-1066],[-279,233],[-415,1973],[-376,207]],[[217546,487140],[0,-1]],[[217546,487140],[1,2864]],[[200700,480796],[-1181,20]],[[199519,480816],[-168,0]],[[199351,480816],[0,2700],[-338,-12],[1,1631],[-671,1],[0,1587],[-983,520],[0,1054],[-332,2],[5,1652],[-345,1626]],[[304469,489146],[96,425],[146,-4224],[-211,-753],[-72,3541]],[[304866,488995],[-144,-863],[186,-1284],[-136,-1342],[-199,4245],[63,808]],[[304767,492693],[-187,-2521],[-266,-1554]],[[260730,493168],[6,-6502]],[[260736,486666],[-1325,-1]],[[262060,493155],[-5,-6525]],[[262055,486630],[-1319,36]],[[263395,493087],[5,-6429]],[[263400,486658],[-1345,-28]],[[264626,493111],[-1,-3070]],[[264625,490041],[-2,-3183]],[[264623,486858],[-1223,-200]],[[247503,485096],[-1667,-111]],[[245836,484985],[-8,6443],[-167,-12]],[[173946,486507],[-392,-272],[-361,1627]],[[292791,485342],[-439,-295],[152,-6649]],[[292504,478398],[55,-2188]],[[292559,476210],[-1099,-481],[-496,1080]],[[290964,476809],[-432,1e3],[257,2733],[-219,10862]],[[236200,487264],[-1352,5]],[[234848,487269],[-14,-1]],[[178798,488945],[-51,-1480]],[[178747,487465],[-147,-2107],[27,-2295],[-141,-364],[-9,-7526]],[[178477,475173],[-2,-5280],[149,-49]],[[178624,469844],[-11,-2674]],[[178613,467170],[-1161,-3],[35,3027],[-978,384],[-398,937],[-84,-1083],[-654,1955],[-183,1188]],[[175190,473575],[801,17],[8,8897]],[[290964,476809],[48,-2087],[-179,-2358]],[[290833,472364],[-10,-3429]],[[290823,468935],[-322,652],[-79,-1360],[-540,1549],[-309,-528]],[[289573,469248],[-20,3211],[418,3255],[-260,632],[239,1293],[-93,5297]],[[245836,484985],[-965,57]],[[244871,485042],[-77,2210]],[[199351,480816],[0,-542],[-2071,-233],[-330,808],[-664,541],[-332,1359],[-996,270],[0,1480],[-393,2122]],[[187141,488745],[-18,-3230],[155,229],[839,-2595]],[[188117,483149],[-2489,-4]],[[185628,483145],[-495,-66]],[[169813,452809],[-3140,-59]],[[166673,452750],[-102,8]],[[166571,452758],[-13,14052],[-1606,-147],[6,8084],[116,22],[-2,8039]],[[199519,480816],[49,-535],[44,-12867],[-117,0],[4,-6462],[53,0]],[[199552,460952],[1,-3214]],[[199553,457738],[-4238,36]],[[195315,457774],[-81,8002],[-208,644],[-621,4049],[-508,1245],[-388,4713],[-175,3678],[-827,30]],[[265345,488432],[-13,-4364],[594,-1608]],[[265926,482460],[2,-2061]],[[265928,480399],[-330,807],[-651,39],[-327,827]],[[264620,482072],[3,4786]],[[264625,490041],[337,2],[2,-1583],[381,-28]],[[217546,487139],[-458,-846],[2,-7566]],[[217090,478727],[-2459,14]],[[214631,478741],[-79,1615],[0,4173]],[[184270,476781],[-1,-3235]],[[184269,473546],[-657,2],[18,-6493],[161,-1616],[-161,-935]],[[183630,464504],[-371,1135],[-285,-316]],[[182974,465323],[1,3349],[164,1],[-2,6527],[-838,4]],[[182299,475204],[-1840,-8]],[[180459,475196],[-55,2307],[-390,208],[75,2719],[-486,2042],[-29,3598],[-455,236],[-372,1159]],[[189738,480812],[-430,714],[-126,1528],[-434,6]],[[188748,483060],[3,5605]],[[251477,488148],[-2,-4871]],[[251475,483277],[-336,-10]],[[251139,483267],[-664,186]],[[250475,483453],[215,6326]],[[250475,483453],[-987,-9]],[[297604,482655],[-139,-531],[-150,-6299]],[[297315,475825],[-695,-198],[-380,613]],[[296240,476240],[-135,842]],[[296105,477082],[40,1309],[261,-315],[91,2132],[-178,490],[251,3497],[-332,632],[104,1629],[-255,1003],[-235,-588]],[[158849,479681],[187,-616],[254,-2713],[-330,-3406],[-529,-206],[-3,-1355]],[[158428,471385],[-331,3],[-437,-1062],[-659,-2951],[-995,-473],[-214,-851]],[[155792,466051],[-606,-123],[-747,708],[-3,821]],[[154436,467457],[-267,104]],[[154169,467561],[-22,3824],[329,1721],[-5,3184],[-170,-23],[1,3263],[-310,1557],[0,1719],[-955,38]],[[153037,482844],[167,4714]],[[253492,488077],[4,-6488]],[[253496,481589],[-667,11]],[[252829,481600],[-2,1626],[-1352,51]],[[225177,487326],[14,-6561]],[[225191,480765],[-1074,13]],[[224117,480778],[-247,-3]],[[223870,480775],[-37,8118]],[[223870,480775],[-1404,11]],[[188748,483060],[-631,89]],[[254689,488091],[84,-3796],[-251,-2704]],[[254522,481591],[-691,-12]],[[253831,481579],[-335,10]],[[174503,486508],[-1,-3222],[107,-1],[3,-3245],[-111,-9],[5,-3147]],[[174506,476884],[-751,3480],[-169,2160],[-512,1621]],[[219866,484772],[49,-6023]],[[219915,478749],[-2825,-22]],[[180459,475196],[-612,-25]],[[179847,475171],[-1370,2]],[[296105,477082],[-1078,260]],[[295027,477342],[17,4427],[-151,1362],[-345,330],[179,2039]],[[212682,484293],[-532,-1541],[1,-2393]],[[212151,480359],[-2937,18]],[[209214,480377],[1,473]],[[231510,487288],[-3,-6495]],[[231507,480793],[-1113,5]],[[230394,480798],[-1,6502]],[[233181,487268],[-6,-6467]],[[233175,480801],[-1132,-10]],[[232043,480791],[-536,2]],[[239876,487278],[3,-6493]],[[239879,480785],[-1250,-4]],[[238629,480781],[-423,3]],[[238206,480784],[2,6488]],[[241549,487010],[0,-6211]],[[241549,480799],[-290,-4]],[[241259,480795],[-1313,-10]],[[239946,480785],[-67,0]],[[244871,485042],[-35,-2081],[144,-2160]],[[244980,480801],[-1096,2]],[[243884,480803],[-334,1]],[[243550,480804],[1,6445]],[[226175,487319],[6,-6546]],[[226181,480773],[-417,-14]],[[225764,480759],[-573,6]],[[227174,487289],[5,-6502]],[[227179,480787],[-998,-14]],[[243550,480804],[-972,-1]],[[242578,480803],[-1029,-4]],[[234848,487269],[-4,-6462]],[[234844,480807],[-164,-8]],[[234680,480799],[-1319,-4]],[[233361,480795],[-186,6]],[[238206,480784],[-897,-1]],[[237309,480783],[-772,10]],[[236537,480793],[3,6472]],[[230394,480798],[-407,0]],[[229987,480798],[-908,-8]],[[229079,480790],[-570,-5]],[[228509,480785],[1,6484]],[[236537,480793],[-544,5]],[[235993,480798],[-1149,9]],[[228509,480785],[-758,1]],[[227751,480786],[-572,1]],[[264620,482072],[-6,-1618],[-556,-296]],[[264058,480158],[-662,0]],[[263396,480158],[4,6500]],[[259411,486665],[-4,-6481]],[[259407,480184],[-1175,91]],[[258232,480275],[-219,3393],[303,3069]],[[263396,480158],[-664,2]],[[262732,480160],[-666,1]],[[262066,480161],[-11,6469]],[[303109,481454],[-237,-3363],[-309,-544],[-343,-4752],[-437,1185]],[[301783,473980],[56,1699],[-493,2897],[67,2978]],[[262066,480161],[-1330,37]],[[260736,480198],[0,6468]],[[260736,480198],[0,-3238]],[[260736,476960],[-635,-23]],[[260101,476937],[-693,9],[-1,3238]],[[295027,477342],[-54,-6909]],[[294973,470433],[-1008,-44]],[[293965,470389],[167,2590],[-54,4202]],[[294078,477181],[-94,3357],[378,3142],[153,2763]],[[175190,473575],[-334,1506],[-129,1913],[-221,-110]],[[294078,477181],[-671,-975],[-134,2686],[-769,-494]],[[221811,480787],[-2,-9343]],[[221809,471444],[-1850,12]],[[219959,471456],[-44,7293]],[[300852,481523],[10,-3416],[-211,-1325]],[[300651,476782],[-895,3175],[-123,-380],[-353,2396]],[[266573,485031],[2,-1116],[972,143]],[[267547,484058],[-7,-6487]],[[267540,477571],[-652,-91],[7,-1620],[-304,-225]],[[266591,475635],[-654,-32]],[[265937,475603],[-9,4796]],[[265926,482460],[77,10]],[[266003,482470],[432,2693],[138,-132]],[[247502,483415],[3,-1619]],[[247505,481796],[-1004,-19],[9,-2420]],[[246510,479357],[-1496,-1]],[[245014,479356],[-34,1445]],[[288057,480238],[-163,246],[-201,-2951],[7,-3154]],[[287700,474379],[-304,516]],[[287396,474895],[-580,1634],[-156,-692],[-618,-119]],[[286042,475718],[-350,485],[-33,3060]],[[285659,479263],[575,1959],[489,118],[146,2787]],[[214631,478741],[5,-4840],[73,-2432]],[[214709,471469],[-1978,12]],[[212731,471481],[-580,15]],[[212151,471496],[0,8863]],[[269259,474627],[-1374,-276]],[[267885,474351],[-11,2434],[-334,786]],[[267547,484058],[1423,278]],[[268970,484336],[189,-4720],[100,-4989]],[[178613,467170],[-2,-14382]],[[178611,452788],[-3086,41],[-2428,19]],[[173097,452848],[-25,13]],[[251139,483267],[-6,-6483]],[[251133,476784],[-1982,151]],[[249151,476935],[334,1631],[4,3332],[-358,174],[-162,1344]],[[249151,476935],[-328,-1617]],[[248823,475318],[-991,-774]],[[247832,474544],[6,7269],[-333,-17]],[[252829,481600],[-49,-6493]],[[252780,475107],[-328,24]],[[252452,475131],[-1318,30]],[[251134,475161],[-1,1623]],[[189740,477360],[2,-5505]],[[189742,471855],[-1523,-1]],[[188219,471854],[6,4870],[-654,10],[0,1562],[-614,11],[-169,1087],[-1161,0],[1,3751]],[[188219,471854],[-1319,42]],[[186900,471896],[-1651,-7],[-264,-1313]],[[184985,470576],[-183,-1642],[-532,-4],[-1,4616]],[[161076,482939],[-47,-16196],[1299,-29],[11,-13965]],[[162339,452749],[-1582,70]],[[160757,452819],[-2346,190]],[[158411,453009],[17,18376]],[[166571,452758],[-1779,10]],[[164792,452768],[-2453,-19]],[[289573,469248],[-100,-158]],[[289473,469090],[-527,-154],[-20,1300],[-279,-24],[-23,1968],[-519,2370],[-405,-171]],[[300651,476782],[-32,-195]],[[300619,476587],[-404,-4938]],[[300215,471649],[-352,1116],[-342,-274],[-74,1832],[-524,-693],[-159,1711],[-267,-361]],[[298497,474980],[-226,2506],[101,2208],[330,1626]],[[154169,467561],[-316,-270],[-199,-1661],[-396,-276],[-61,3940],[-268,1346],[-619,4]],[[152310,470644],[269,5888],[458,6312]],[[298497,474980],[-81,-1100]],[[298416,473880],[-391,59],[61,931],[-822,-385]],[[297264,474485],[51,1340]],[[301783,473980],[-163,-962]],[[301620,473018],[-513,-14],[127,1049],[-615,2534]],[[265937,475603],[-658,-19],[7,-1630]],[[265286,473954],[-1222,-81]],[[264064,473873],[-6,6285]],[[247832,474544],[-657,679]],[[247175,475223],[-660,-544]],[[246515,474679],[-5,4678]],[[254522,481591],[-329,-5330],[49,-1204]],[[254242,475057],[-476,2]],[[253766,475059],[65,6520]],[[253766,475059],[-986,48]],[[238629,480781],[-1,-4543]],[[238628,476238],[-1318,-2]],[[237310,476236],[-1,4547]],[[237308,469765],[-1315,6]],[[235993,469771],[0,6459]],[[235993,476230],[0,4568]],[[237310,476236],[-2,-6471]],[[234682,476230],[-1321,3]],[[233361,476233],[0,4562]],[[234680,480799],[2,-4569]],[[235993,476230],[-1311,0]],[[239947,476239],[-1319,-1]],[[239946,480785],[1,-4546]],[[233361,476233],[-1320,43]],[[232041,476276],[2,4515]],[[209214,480377],[5,-8812]],[[209219,471565],[0,-7313]],[[209219,464252],[-1679,-40]],[[207540,464212],[-659,-10]],[[206881,464202],[-21,16582]],[[241256,475444],[-1309,0]],[[239947,475444],[0,795]],[[241259,480795],[-3,-5351]],[[232041,476276],[-1933,42]],[[230108,476318],[88,2490],[-209,1990]],[[242578,480803],[-3,-5357]],[[242575,475446],[-1319,-2]],[[245014,479356],[4,-1361],[405,-1717],[-331,-3302]],[[245092,472976],[-1192,26]],[[243900,473002],[-16,7801]],[[243900,473002],[-1326,21]],[[242574,473023],[1,2423]],[[230108,476318],[224,-745],[59,-2539]],[[230391,473034],[-980,6]],[[229411,473040],[-330,1]],[[229081,473041],[-2,7749]],[[206881,464202],[-1098,-58],[7,-3247]],[[205790,460897],[-134,-6],[-121,-2624],[-664,265],[160,2348],[-1441,51]],[[203590,460931],[-7,-1]],[[203583,460930],[-6,19757]],[[224117,480778],[91,-2393],[1571,-3239]],[[225779,475146],[90,-530]],[[225869,474616],[-47,-3529],[-165,-2603]],[[225657,468484],[-436,813]],[[225221,469297],[-526,2160]],[[224695,471457],[-1032,3041],[-78,1580],[-470,1325],[-243,2027],[-406,1356]],[[229081,473041],[-659,-11]],[[228422,473030],[0,1617],[-665,-11]],[[227757,474636],[-6,6150]],[[227757,474636],[-663,-12]],[[227094,474624],[-1225,-8]],[[225779,475146],[-15,5613]],[[203583,460930],[-1530,-51],[-2501,73]],[[224695,471457],[-2109,-11]],[[222586,471446],[-777,-2]],[[212151,471496],[-1401,0]],[[210750,471496],[-1531,69]],[[260101,476937],[-1,-1635]],[[260100,475302],[-329,14],[4,-1620],[-1016,-10]],[[258759,473686],[-527,6589]],[[262732,480160],[25,-6465]],[[262757,473695],[-1325,-1]],[[261432,473694],[1,3265],[-697,1]],[[195315,457774],[-2814,132]],[[192501,457906],[-1359,125],[-5,3185],[-131,-2],[32,14646]],[[264064,473873],[0,-195]],[[264064,473678],[-1307,17]],[[246515,474679],[-1111,-3345],[-255,-73]],[[245149,471261],[-57,1715]],[[286042,475718],[-35,-4144],[115,-2963],[261,67],[229,-1455]],[[286612,467223],[26,-2749]],[[286638,464474],[-1117,-2]],[[285521,464472],[-187,1943],[55,5513]],[[285389,471928],[-24,5905]],[[285365,477833],[294,1430]],[[293965,470389],[-115,-2942]],[[293850,467447],[-369,-82]],[[293481,467365],[-266,2462],[-523,832]],[[292692,470659],[-14,505]],[[292678,471164],[-119,5046]],[[217090,478727],[0,-7285]],[[217090,471442],[-2381,27]],[[219959,471456],[-2869,-14]],[[281818,478275],[-5,-4317]],[[281813,473958],[-1305,-81]],[[280508,473877],[0,4510]],[[280508,478387],[1310,-112]],[[280508,473877],[4,-838]],[[280512,473039],[-752,7],[-414,-1125]],[[279346,471921],[-518,1158],[12,3307],[719,1122],[949,879]],[[283548,476628],[9,-4501]],[[283557,472127],[-318,-2],[8,-1701],[-272,15]],[[282975,470439],[-429,33],[9,794],[-498,-13]],[[282057,471253],[10,2716],[-254,-11]],[[281818,478275],[657,-443],[527,-1887],[546,683]],[[285389,471928],[-697,-201]],[[284692,471727],[-474,498],[-661,-98]],[[283548,476628],[635,251],[429,-526],[753,1480]],[[267885,474351],[36,-4847]],[[267921,469504],[-333,-96]],[[267588,469408],[-976,-152]],[[266612,469256],[-21,6379]],[[192501,457906],[15,-12908]],[[192516,444998],[-2779,45]],[[189737,445043],[-3,7851]],[[189734,452894],[0,9524]],[[189734,462418],[8,9437]],[[296240,476240],[-137,-2650],[-357,111],[-31,-3519],[241,-61],[-25,-3494]],[[295931,466627],[-259,37]],[[295672,466664],[-674,89]],[[294998,466753],[-25,3680]],[[251134,475161],[-13,-6521]],[[251121,468640],[-991,-43]],[[250130,468597],[-1307,230]],[[248823,468827],[0,6491]],[[261432,473694],[8,-6496]],[[261440,467198],[-657,-32]],[[260783,467166],[-660,1]],[[260123,467167],[-23,8135]],[[292678,471164],[-1239,47],[-606,1153]],[[301620,473018],[189,655],[301,-1389],[-295,-3187]],[[301815,469097],[-594,-238],[-94,-983],[-503,-1186]],[[300624,466690],[-506,1531],[-67,1971],[164,1457]],[[287396,474895],[215,-2005],[56,-5300]],[[287667,467590],[-1055,-367]],[[297264,474485],[21,-2797],[-310,-2918],[270,-2372]],[[297245,466398],[-1314,229]],[[232041,476276],[7,-6486]],[[232048,469790],[-1892,-6]],[[230156,469784],[78,2628],[157,622]],[[233361,476233],[0,-6428]],[[233361,469805],[-1313,-15]],[[239947,475444],[-4,-5679]],[[239943,469765],[-1318,14]],[[238625,469779],[3,6459]],[[238625,469779],[-1317,-14]],[[235993,469771],[-1311,30]],[[234682,469801],[0,6429]],[[234682,469801],[-1321,4]],[[266612,469256],[-658,-171],[8,-1638]],[[265962,467447],[-657,-45]],[[265305,467402],[-19,6552]],[[242574,473023],[-2,-3272]],[[242572,469751],[-1316,2]],[[241256,469753],[0,5691]],[[241256,469753],[-1313,12]],[[248823,468827],[0,-812]],[[248823,468015],[-1640,-18]],[[247183,467997],[-8,7226]],[[247183,467997],[1,-5692]],[[247184,462305],[-597,23]],[[246587,462328],[-172,2280],[-542,826]],[[245873,465434],[-469,1433],[-255,4394]],[[300624,466690],[-29,-121]],[[300595,466569],[-107,-729],[-1684,270]],[[298804,466110],[-84,15]],[[298720,466125],[-215,4313],[-157,16],[68,3426]],[[260123,467167],[-1187,-13]],[[258936,467154],[-50,4104],[-127,2428]],[[182299,475204],[2,-6522],[-141,-1591],[-469,14]],[[181691,467105],[-327,810],[-823,11],[-55,776],[-638,0]],[[179848,468702],[-1,6469]],[[179848,468702],[-63,-3749]],[[179785,464953],[-565,398],[-162,1616]],[[179058,466967],[-63,1875],[-371,1002]],[[252452,475131],[-16,-6573]],[[252436,468558],[-656,-5]],[[251780,468553],[-659,87]],[[182974,465323],[-238,-239],[-275,-2258],[-767,3]],[[181694,462829],[-3,4276]],[[253766,475059],[-16,-6494]],[[253750,468565],[-660,-23]],[[253090,468542],[-654,16]],[[254242,475057],[185,-6512]],[[254427,468545],[-677,20]],[[289473,469090],[-133,-2371]],[[289340,466719],[-1655,-378]],[[287685,466341],[-18,1249]],[[298720,466125],[-986,173]],[[297734,466298],[-489,100]],[[228422,473030],[0,-5278]],[[228422,467752],[-410,1264],[-493,-321]],[[227519,468695],[-420,21]],[[227099,468716],[-5,5908]],[[227099,468716],[-647,153],[-239,-1688],[-225,-93],[-331,1396]],[[265305,467402],[-657,-79]],[[264648,467323],[-572,-16]],[[264076,467307],[-12,6371]],[[282057,471253],[-126,-2331]],[[281931,468922],[-1419,93]],[[280512,469015],[0,4024]],[[262757,473695],[0,-6486]],[[262757,467209],[-661,6]],[[262096,467215],[-656,-17]],[[264076,467307],[-666,-109]],[[263410,467198],[-653,11]],[[184985,470576],[7,-703],[463,1104],[183,-1172],[54,-3295],[325,-1616],[-111,-2670]],[[185906,462224],[-218,4],[1,-1621],[-435,0],[0,-1622],[-966,-25]],[[184288,458960],[-6,4851],[-652,693]],[[279029,472686],[285,-724],[-124,-1251],[-161,1975]],[[280512,469015],[1,-6165]],[[280513,462850],[-1219,-1634]],[[279294,461216],[-444,1662]],[[278850,462878],[-210,586]],[[278640,463464],[245,2248],[543,1799],[-163,3149],[81,1261]],[[230156,469784],[-257,-2656],[18,-1098],[319,-1424],[30,-1300]],[[230266,463306],[144,-1322]],[[230410,461984],[-513,643]],[[229897,462627],[-187,2346],[-300,1001]],[[229410,465974],[1,7066]],[[229410,465974],[-586,1070]],[[228824,467044],[-402,708]],[[243900,473002],[-5,-8148]],[[243895,464854],[-1323,-36]],[[242572,464818],[0,4933]],[[245873,465434],[-1,-548],[-656,3]],[[245216,464889],[-1321,-35]],[[292692,470659],[24,-1088],[-500,-1877]],[[292216,467694],[-534,-438],[-538,1053]],[[291144,468309],[-321,626]],[[284692,471727],[-24,-4636]],[[284668,467091],[-949,-53],[-149,-3444]],[[283570,463594],[-344,17]],[[283226,463611],[9,1733],[-312,31],[52,5064]],[[186900,471896],[-241,-2319],[147,-3747],[355,398],[146,-1874],[116,-3740]],[[187423,460614],[-60,-2973],[-639,535]],[[186724,458176],[-180,1226],[-380,-494],[84,2409],[-342,907]],[[189734,462418],[-524,-641],[35,1743],[-1064,341],[14,-3257]],[[188195,460604],[-772,10]],[[285521,464472],[224,-1369],[-308,-60]],[[285437,463043],[-555,-97]],[[284882,462946],[2,2100],[-216,2045]],[[210915,461007],[1,-6453],[118,-1623]],[[211034,452931],[-1815,-34]],[[209219,452897],[0,11355]],[[210750,471496],[65,-4017],[1,-6473],[99,1]],[[214922,454659],[-168,-1624]],[[214754,453035],[-1702,-71]],[[213052,452964],[-57,-9]],[[212995,452955],[-124,1630],[-20,6469],[-66,0]],[[212785,461054],[0,6430],[-54,3997]],[[214709,471469],[45,-10348],[76,-3],[-4,-6452],[96,-7]],[[212785,461054],[-1870,-47]],[[225221,469297],[13,-2261]],[[225234,467036],[-777,345],[-862,1235],[-166,869],[-848,-1646]],[[222581,467839],[5,3607]],[[222581,467839],[-781,-1614],[-391,247]],[[221409,466472],[-1271,1432],[-179,713]],[[219959,468617],[0,2839]],[[219959,468617],[86,-14154]],[[220045,454463],[-279,6]],[[219766,454469],[-1612,38]],[[218154,454507],[-1617,75]],[[216537,454582],[-1615,77]],[[158411,453009],[-2622,-72]],[[155789,452937],[3,13114]],[[283226,463611],[-473,58],[-176,-2031]],[[282577,461638],[-328,866],[-551,60]],[[281698,462564],[229,2735],[4,3623]],[[294998,466753],[-244,-4393]],[[294754,462360],[-1202,-852]],[[293552,461508],[61,2653],[237,3286]],[[293481,467365],[-1033,-910]],[[292448,466455],[-257,-293],[25,1532]],[[154436,467457],[-322,-2815],[-164,-2462],[-328,-79],[-48,-2548],[372,-119],[281,-2180],[-183,-1761],[99,-2713]],[[154143,452780],[-1087,57]],[[153056,452837],[-394,1953],[-208,4302],[105,4473],[-71,1599],[-264,1356],[-114,2029],[200,2095]],[[179785,464953],[674,-952],[683,-1920],[360,583]],[[181502,462664],[-185,-223],[-6,-1813],[-601,5],[9,-7878]],[[180719,452755],[-2108,33]],[[232048,469790],[-2,-6489]],[[232046,463301],[-1780,5]],[[234682,469801],[-2,-6505]],[[234680,463296],[-1319,27]],[[233361,463323],[0,6482]],[[233361,463323],[-985,-8]],[[232376,463315],[-330,-14]],[[235993,469771],[0,-4895]],[[235993,464876],[0,-1607]],[[235993,463269],[-1313,27]],[[238625,469779],[-3,-6531]],[[238622,463248],[-1315,8]],[[237307,463256],[0,1612]],[[237307,464868],[1,4897]],[[237307,464868],[-1314,8]],[[239943,469765],[-4,-6533]],[[239939,463232],[-1317,16]],[[241256,469753],[-1,-4930]],[[241255,464823],[1,-1610]],[[241256,463213],[-1317,19]],[[242572,464818],[-1317,5]],[[291144,468309],[49,-3778],[-226,-2026]],[[290967,462505],[-369,-97],[-984,-2871],[-607,-823]],[[289007,458714],[112,1789],[-67,1881],[190,1044],[98,3291]],[[225234,467036],[12,-6037]],[[225246,460999],[0,-6480]],[[225246,454519],[-1283,-6]],[[223963,454513],[-1286,-11]],[[222677,454502],[-33,1]],[[222644,454503],[-31,12930],[-32,406]],[[268694,465642],[-316,-1305],[-142,-3076]],[[268236,461261],[-593,-71]],[[267643,461190],[-55,8218]],[[267921,469504],[681,71],[92,-3933]],[[267643,461190],[-1306,-223]],[[266337,460967],[-314,-75]],[[266023,460892],[-61,6555]],[[301815,469097],[129,-3011],[504,-1291],[-172,-917],[-656,-1009],[-20,-1435],[-247,-532]],[[301353,460902],[-115,246]],[[301238,461148],[-90,2974],[-550,962],[-3,1485]],[[227519,468695],[-2,-7665]],[[227517,461030],[-972,-16]],[[226545,461014],[-1299,-15]],[[228824,467044],[-4,-7638]],[[228820,459406],[-975,10]],[[227845,459416],[1,1618],[-329,-4]],[[281698,462564],[-753,1]],[[280945,462565],[-432,285]],[[250130,468597],[9,-6418]],[[250139,462179],[-99,3]],[[250040,462182],[-1216,98]],[[248824,462280],[-1,5735]],[[181694,462829],[-192,-165]],[[251780,468553],[1,-6529]],[[251781,462024],[-457,58]],[[251324,462082],[-1185,97]],[[221409,466472],[43,-12006]],[[221452,454466],[-68,2]],[[221384,454468],[-1339,-5]],[[253090,468542],[2,-4305]],[[253092,464237],[4,-2164]],[[253096,462073],[-1122,-19]],[[251974,462054],[-193,-30]],[[254427,468545],[185,-1078],[-127,-2165]],[[254485,465302],[-1064,31],[0,-1088],[-329,-8]],[[292448,466455],[-171,-3336],[-36,-2654]],[[292241,460465],[-527,-991]],[[291714,459474],[-489,1291],[-258,1740]],[[293552,461508],[-1311,-1043]],[[248824,462280],[-247,1]],[[248577,462281],[-1393,24]],[[222644,454503],[-1192,-37]],[[287015,460504],[-343,-51]],[[286672,460453],[-34,4021]],[[287685,466341],[71,-5738]],[[287756,460603],[-741,-99]],[[155789,452937],[-801,-56]],[[154988,452881],[-845,-101]],[[266023,460892],[-1299,-123]],[[264724,460769],[-27,1]],[[264697,460770],[-49,6553]],[[264697,460770],[-1281,-49]],[[263416,460721],[-6,6477]],[[263416,460721],[-329,-8]],[[263087,460713],[-985,-2]],[[262102,460711],[-6,6504]],[[262102,460711],[-632,-30]],[[261470,460681],[-681,30]],[[260789,460711],[-6,6455]],[[260789,460711],[-616,-16]],[[260173,460695],[-1419,-24]],[[258754,460671],[182,6483]],[[284882,462946],[17,-1460],[-606,385]],[[284293,461871],[-102,1733],[-621,-10]],[[229897,462627],[-253,6],[-13,-4592]],[[229631,458041],[-268,-255]],[[229363,457786],[-543,3],[0,1617]],[[295672,466664],[201,-1871],[-69,-1578]],[[295804,463215],[-69,-4535]],[[295735,458680],[-148,-5073]],[[295587,453607],[-1209,182]],[[294378,453789],[-26,1]],[[294352,453790],[-31,692],[433,7878]],[[289007,458714],[-9,-2219]],[[288998,456495],[-609,12],[-4,988],[-551,-86]],[[287834,457409],[-78,3194]],[[297645,459260],[-169,1432],[-916,-278],[9,882],[-474,583],[-291,1336]],[[297734,466298],[148,-1093],[-43,-2779],[-194,-3166]],[[301238,461148],[-70,-970]],[[301168,460178],[-67,-41]],[[301101,460137],[28,-397]],[[301129,459740],[-2,-4]],[[301127,459736],[-256,-726]],[[300871,459010],[-22,-492]],[[300849,458518],[-74,-390]],[[300775,458128],[-385,553],[-40,-2081],[-373,-819]],[[299977,455781],[-294,713],[-11,1200],[281,1310],[-388,368],[185,1162],[57,2438],[-390,-234],[39,1513],[-540,411],[-112,1448]],[[299977,455781],[-56,-2596]],[[299921,453185],[-840,-171]],[[299081,453014],[-844,387]],[[298237,453401],[-93,27]],[[298144,453428],[2,2448],[-359,413],[119,1141]],[[297906,457430],[27,1226],[-288,604]],[[184288,458960],[0,-6128]],[[184288,452832],[-2898,-86]],[[181390,452746],[-671,9]],[[246587,462328],[-37,-556],[502,-1805]],[[247052,459967],[-532,14],[-2,-1629],[-648,10]],[[245870,458362],[-647,9]],[[245223,458371],[-7,6518]],[[254485,465302],[3,-3266]],[[254488,462036],[-1092,47]],[[253396,462083],[-300,-10]],[[245223,458371],[-649,13]],[[244574,458384],[-652,-1]],[[243922,458383],[-27,6471]],[[237307,463256],[111,-1603],[1,-4876]],[[237419,456777],[-650,-3]],[[236769,456774],[-649,-15]],[[236120,456759],[0,4918],[-127,1592]],[[243922,458383],[-651,50]],[[243271,458433],[-651,-34]],[[242620,458399],[-48,6419]],[[242620,458399],[-653,5]],[[241967,458404],[-654,-10]],[[241313,458394],[-57,4819]],[[286672,460453],[9,-2065],[-460,403],[-3,-1030],[-340,349]],[[285878,458110],[-226,21]],[[285652,458131],[-201,28],[-14,4884]],[[209219,452897],[0,-5656]],[[209219,447241],[2,-2488]],[[209221,444753],[-1673,14],[-1,1638]],[[207547,446405],[-7,17807]],[[207547,446405],[-1742,68]],[[205805,446473],[-15,14424]],[[189734,452894],[-1286,-39]],[[188448,452855],[-243,1756],[-87,2141],[178,1265],[-101,2587]],[[284293,461871],[21,-3935],[375,114]],[[284689,458050],[-2,-5187]],[[284687,452863],[-1795,-1]],[[282892,452862],[-390,-48]],[[282502,452814],[75,8824]],[[278850,462878],[-1,-10015]],[[278849,452863],[-1529,-47]],[[277320,452816],[-423,27],[0,5034]],[[276897,457877],[602,1758],[633,2570],[508,1259]],[[232376,463315],[-1,-1600],[202,-13],[-4,-4901]],[[232573,456801],[-1911,67]],[[230662,456868],[1,1145]],[[230663,458013],[-154,1201],[39,2679],[-138,91]],[[234680,463296],[161,-1608],[-5,-4919]],[[234836,456769],[-647,13]],[[234189,456782],[-648,10]],[[233541,456792],[3,4901],[-183,1630]],[[233541,456792],[-968,9]],[[236120,456759],[-644,5]],[[235476,456764],[-640,5]],[[238622,463248],[103,-1618],[-1,-4868]],[[238724,456762],[-656,0]],[[238068,456762],[-649,15]],[[239939,463232],[70,-6471]],[[240009,456761],[-640,-7]],[[239369,456754],[-645,8]],[[241313,458394],[-653,-6],[2,-1611]],[[240662,456777],[-653,-16]],[[297906,457430],[-486,-1106],[-24,856],[-523,-374],[-118,1160],[-154,-1681],[-621,1035],[76,1737],[-321,-377]],[[285652,458131],[-963,-81]],[[280945,462565],[4,-9702]],[[280949,452863],[-1704,-50]],[[279245,452813],[-396,50]],[[230663,458013],[-1032,28]],[[282502,452814],[-1272,49]],[[281230,452863],[-281,0]],[[291714,459474],[-261,-2859],[238,-600]],[[291691,456015],[-916,-2845]],[[290775,453170],[-1003,-3057]],[[289772,450113],[-329,184],[-290,2566]],[[289153,452863],[-165,772],[10,2860]],[[248577,462281],[18,-5761]],[[248595,456520],[-1108,-48]],[[247487,456472],[-211,623],[-224,2872]],[[294352,453790],[-85,-1335],[-514,519],[-607,1358]],[[293146,454332],[53,903]],[[293199,455235],[352,2851],[1,3422]],[[249240,456572],[-645,-52]],[[250040,462182],[14,-5553]],[[250054,456629],[-814,-57]],[[251324,462082],[2,-6381]],[[251326,455701],[-650,-38],[2,1005],[-624,-39]],[[186724,458176],[47,-5357]],[[186771,452819],[-155,1]],[[186616,452820],[-2328,12]],[[253396,462083],[-8,-6346]],[[253388,455737],[-109,0]],[[253279,455737],[-975,-13]],[[252304,455724],[-325,0]],[[251979,455724],[-5,6330]],[[251979,455724],[-653,-23]],[[254614,455702],[-1226,35]],[[254488,462036],[-82,-3532],[208,-2802]],[[293199,455235],[-367,801],[-92,-1372],[-647,330],[-402,1021]],[[301127,459736],[69,-1616]],[[301196,458120],[-253,-1012],[-168,1020]],[[300849,458518],[22,492]],[[227845,459416],[-2,-4858]],[[227843,454558],[-1298,-23]],[[226545,454535],[0,6479]],[[212995,452955],[-1853,-35]],[[211142,452920],[-108,11]],[[226545,454535],[3,-3229]],[[226548,451306],[-1288,-24]],[[225260,451282],[-14,3237]],[[266372,454459],[-653,-60]],[[265719,454399],[-998,-201]],[[264721,454198],[3,6571]],[[266337,460967],[35,-6508]],[[203590,460931],[13,-19328],[-708,2],[8,-7373]],[[202903,434232],[-1501,65]],[[201402,434297],[-1279,5]],[[200123,434302],[-1673,-16]],[[198450,434286],[-31,12241],[1170,-39],[16,8015],[-52,3235]],[[205805,446473],[4,-12257]],[[205809,434216],[-2545,-6]],[[203264,434210],[-361,22]],[[188448,452855],[-1677,-36]],[[264721,454198],[-644,35]],[[264077,454233],[-965,-59]],[[263112,454174],[-25,6539]],[[263112,454174],[-326,40]],[[262786,454214],[-1301,-17]],[[261485,454197],[-15,6484]],[[260173,460695],[3,-6540]],[[260176,454155],[-1280,41]],[[258896,454196],[-2,3199],[-393,-4]],[[258501,457391],[253,3280]],[[261485,454197],[-1309,-42]],[[289153,452863],[-334,-23]],[[288819,452840],[-1736,23]],[[287083,452863],[-29,3458],[98,834],[-137,3349]],[[287083,452863],[-115,0]],[[286968,452863],[-1145,0]],[[285823,452863],[55,5247]],[[247487,456472],[432,-1434],[26,-1577]],[[247945,453461],[-2077,28]],[[245868,453489],[2,4873]],[[229363,457786],[-2,-3238]],[[229361,454548],[-545,3]],[[228816,454551],[-973,7]],[[301196,458120],[304,-647]],[[301500,457473],[18,-1677],[-433,-1150]],[[301085,454646],[-839,-2060]],[[300246,452586],[-325,599]],[[298144,453428],[-1041,73]],[[297103,453501],[-1391,88]],[[295712,453589],[-125,18]],[[301793,457791],[116,-445]],[[301909,457346],[403,-2846],[-196,-1501],[475,-1514],[5,-2152]],[[302596,449333],[-234,-1189]],[[302362,448144],[-280,-204],[-97,-1526],[-241,-453]],[[301744,445961],[-218,3011],[-291,-217],[146,1519],[-214,1940],[-82,2432]],[[301500,457473],[293,318]],[[243271,458433],[-1,-8140]],[[243270,450293],[-1301,18]],[[241969,450311],[-2,8093]],[[244574,458384],[-7,-6498]],[[244567,451886],[-1,-1627]],[[244566,450259],[-1296,34]],[[241969,450311],[-1303,-7]],[[240666,450304],[-4,6473]],[[245868,453489],[0,-1629]],[[245868,451860],[-1301,26]],[[285823,452863],[-1027,0]],[[284796,452863],[-109,0]],[[230662,456868],[249,-1941],[-15,-1182]],[[230896,453745],[-107,-597],[-679,13]],[[230110,453161],[-2,1379],[-747,8]],[[198450,434286],[-3154,-25]],[[195296,434261],[-2647,-56]],[[192649,434205],[-133,0]],[[192516,434205],[0,10793]],[[277320,452816],[-6,-2742]],[[277314,450074],[-2528,-14]],[[274786,450060],[0,2383]],[[274786,452443],[526,1090],[1585,4344]],[[258896,454196],[-10,-5792]],[[258886,448404],[-830,-14]],[[258056,448390],[-837,12]],[[257219,448402],[579,2539],[358,3966],[345,2484]],[[232573,456801],[-5,-6484]],[[232568,450317],[-1299,59]],[[231269,450376],[19,2011],[-392,1358]],[[240666,450304],[-1299,5]],[[239367,450309],[2,6445]],[[235476,456764],[0,-6454]],[[235476,450310],[-323,-7]],[[235153,450303],[-970,19]],[[234183,450322],[6,6460]],[[234183,450322],[-1294,1]],[[232889,450323],[-321,-6]],[[238068,456762],[0,-6440]],[[238068,450322],[-326,1]],[[237742,450323],[-971,-4]],[[236771,450319],[-2,6455]],[[236771,450319],[-324,-4]],[[236447,450315],[-971,-5]],[[239367,450309],[-322,8]],[[239045,450317],[-977,5]],[[251326,455701],[-4,-4851]],[[251322,450850],[-1168,-69],[-750,255]],[[249404,451036],[-159,538]],[[249245,451574],[-5,4998]],[[249245,451574],[-1296,-32]],[[247949,451542],[-4,1919]],[[293146,454332],[-66,-9100]],[[293080,445232],[-482,-138],[-384,934],[-288,-777]],[[291926,445251],[-77,1003],[-501,1869],[338,2426],[-911,2621]],[[254614,455702],[218,-1446],[316,-5438]],[[255148,448818],[123,-1399]],[[255271,447419],[-6,-4485]],[[255265,442934],[-737,66],[-9,1648],[-322,-35],[-7,1623],[-327,774]],[[253863,447010],[319,582],[-16,5161],[-954,-144]],[[253212,452609],[67,3128]],[[252304,455724],[-37,-8080]],[[252267,447644],[0,-1641]],[[252267,446003],[-938,-57]],[[251329,445946],[-7,4904]],[[253212,452609],[3,-4870]],[[253215,447739],[-948,-95]],[[216537,454582],[2,-6500]],[[216539,448082],[-1559,-14]],[[214980,448068],[-230,-4],[4,4971]],[[301744,445961],[-236,-1674],[-533,-780]],[[300975,443507],[-36,3034],[-176,277]],[[300763,446818],[-87,707]],[[300676,447525],[-253,1172]],[[300423,448697],[-177,3889]],[[218154,454507],[10,-6475]],[[218164,448032],[-1572,52]],[[216592,448084],[-53,-2]],[[230110,453161],[-2,-5099]],[[230108,448062],[-976,13]],[[229132,448075],[-318,5]],[[228814,448080],[2,6471]],[[227843,454558],[1,-6473]],[[227844,448085],[-1288,-18]],[[226556,448067],[-8,3239]],[[228814,448080],[-648,2]],[[228166,448082],[-322,3]],[[219766,454469],[6,-6447]],[[219772,448022],[-1243,-2]],[[218529,448020],[-365,12]],[[225260,451282],[0,-3235]],[[225260,448047],[-1272,-15]],[[223988,448032],[-19,0]],[[223969,448032],[-6,6481]],[[221384,454468],[0,-6437]],[[221384,448031],[-1572,-10]],[[219812,448021],[-40,1]],[[222677,454502],[3,-6462]],[[222680,448040],[-1296,-9]],[[223969,448032],[-1263,4]],[[222706,448036],[-26,4]],[[265719,454399],[30,-6681]],[[265749,447718],[-327,-64]],[[265422,447654],[-1337,-251]],[[264085,447403],[-8,6830]],[[294378,453789],[-86,-7126]],[[294292,446663],[-33,-2600]],[[294259,444063],[-1125,-725],[-133,-918]],[[293001,442420],[79,2812]],[[302596,449333],[321,-1189],[408,-369],[764,1511],[-341,4569],[401,-2137],[107,-3239],[-210,-1768],[-1085,-604],[-241,-1586],[-502,-404],[144,4027]],[[262786,454214],[4,-5818]],[[262790,448396],[-1035,-6]],[[261755,448390],[-267,4]],[[261488,448394],[-3,5803]],[[264085,447403],[-109,-15]],[[263976,447388],[-1133,-180]],[[262843,447208],[-53,1188]],[[261488,448394],[-1023,-15]],[[260465,448379],[-349,0]],[[260116,448379],[69,741],[-9,5035]],[[260116,448379],[-774,27]],[[259342,448406],[-456,-2]],[[295712,453589],[-58,-1345],[397,121],[-173,-3103],[-189,-155],[94,-2951]],[[295783,446156],[-481,-2335],[-431,-845]],[[294871,442976],[-365,419],[-214,3268]],[[231269,450376],[205,-1283],[-160,-2129]],[[231314,446964],[-897,11]],[[230417,446975],[1,1083],[-310,4]],[[297103,453501],[5,-4180],[88,63],[182,-3932]],[[297378,445452],[-156,-333]],[[297222,445119],[-108,1173],[-581,-358],[-107,-908]],[[296426,445026],[-541,-412],[-102,1542]],[[298237,453401],[8,-1301],[-328,-15],[-2,-2289],[170,-1515],[-230,-737]],[[297855,447544],[-477,-2092]],[[247949,451542],[-252,-2717]],[[247697,448825],[-205,-1009]],[[247492,447816],[-632,692]],[[246860,448508],[-476,-580],[-516,680]],[[245868,448608],[0,3252]],[[299081,453014],[27,-5277]],[[299108,447737],[6,-1575]],[[299114,446162],[-459,-104],[-560,583],[-240,903]],[[300423,448697],[-95,-429]],[[300328,448268],[-110,206]],[[300218,448474],[-189,-592],[-921,-145]],[[291926,445251],[-301,-1608],[-771,-203],[-6,-1282]],[[290848,442158],[-634,1017],[-245,2280]],[[289969,445455],[47,2798],[-244,1860]],[[160757,452819],[3,-15155]],[[160760,437664],[-2931,-15]],[[157829,437649],[50,2566],[-253,887],[-643,-3074],[-236,36],[-242,-1729],[156,-2198],[-334,192],[-289,1393],[-274,-63],[-470,1939]],[[155294,437598],[-187,3492],[-519,272]],[[154588,441362],[111,941],[-260,2964],[146,1892],[-113,2512],[387,1397],[129,1813]],[[214980,448068],[2,-6471]],[[214982,441597],[-197,8],[0,-3232]],[[214785,438373],[-1547,1]],[[213238,438374],[-73,4047]],[[213165,442421],[1,5662],[-117,1089],[3,3792]],[[213165,442421],[-2040,-26]],[[211125,442395],[-4,4869]],[[211121,447264],[21,5656]],[[188448,452855],[2,-2742],[226,-3238],[-46,-2736],[-189,-2015]],[[188441,442124],[-433,106],[-167,-983],[-443,939]],[[187398,442186],[-88,2093],[-182,-89],[-193,3078],[-4,3038],[-315,2514]],[[211121,447264],[-1902,-23]],[[189737,445043],[-2,-6109]],[[189735,438934],[-608,-2e3]],[[189127,436934],[120,1271],[-305,2684],[-249,88]],[[188693,440977],[-252,1147]],[[286968,452863],[88,-6473]],[[287056,446390],[-234,-102],[-57,-1948]],[[286765,444340],[-1655,896]],[[285110,445236],[-170,121]],[[284940,445357],[-144,7506]],[[284940,445357],[-238,-844],[-1781,-169]],[[282921,444344],[-29,8518]],[[187398,442186],[-205,139],[-194,-1813],[-584,5],[-711,-4841]],[[185704,435676],[-852,-1423],[-3463,-5]],[[181389,434248],[1,18498]],[[173097,434253],[-1,-6651],[-636,-10],[-149,-2165]],[[172311,425427],[-25,2930],[-933,15],[0,3230],[-3183,-37],[0,1955],[-1457,-9]],[[166713,433511],[-57,0],[17,19239]],[[173097,452848],[0,-18595]],[[181389,434248],[-13,-16439]],[[181376,417809],[-3391,104],[-1592,99]],[[176393,418012],[-461,-9],[-438,10035],[-1,6209],[-1195,9]],[[174298,434256],[-1201,-3]],[[281230,452863],[9,-7106]],[[281239,445757],[-601,-298]],[[280638,445459],[-179,516],[-1317,-113]],[[279142,445862],[103,6951]],[[282921,444344],[4,-1186]],[[282925,443158],[-1089,-71]],[[281836,443087],[-171,12],[-426,2658]],[[154588,441362],[-303,-18],[-4,1572],[-819,-16]],[[153462,442900],[-267,5082],[-262,812],[123,4043]],[[289969,445455],[-804,-6748]],[[289165,438707],[-411,-130]],[[288754,438577],[180,478],[-59,7138]],[[288875,446193],[-56,6647]],[[288875,446193],[-721,12]],[[288154,446205],[-1098,185]],[[279142,445862],[-1549,13]],[[277593,445875],[-281,-13]],[[277312,445862],[2,4212]],[[164792,452768],[-2,-15095]],[[164790,437673],[-3709,-1]],[[161081,437672],[-321,-8]],[[166713,433511],[-9,-8230],[-71,-9],[-2,-9666],[318,13]],[[166949,415619],[45,-3525],[106,-405],[-51,-2898]],[[167049,408791],[-264,-205]],[[166785,408586],[-505,-709],[-438,-1338],[-205,182],[104,-3535],[-151,-1501]],[[165590,401685],[-469,-1590],[-343,3]],[[164778,400098],[-9,2800]],[[164769,402898],[12,2458]],[[164781,405356],[6,5108]],[[164787,410464],[3,27209]],[[253863,447010],[-4,809],[-643,-82]],[[253216,447737],[-1,2]],[[274786,450060],[0,-6514]],[[274786,443546],[-1348,42]],[[273438,443588],[-1,3974]],[[273437,447562],[3,2573]],[[273440,450135],[1346,2308]],[[245868,448608],[-3,-3243]],[[245865,445365],[-1300,22]],[[244565,445387],[1,4872]],[[249404,451036],[-5,-5898]],[[249399,445138],[-644,-16]],[[248755,445122],[-900,11]],[[247855,445133],[-158,3692]],[[226556,448067],[2,-4023]],[[226558,444044],[-753,-845],[-533,-1]],[[225272,443198],[-12,4849]],[[251329,445946],[-636,7],[1,-814]],[[250694,445139],[-1295,-1]],[[232889,450323],[0,-4862],[165,-1791]],[[233054,443670],[-1389,16]],[[231665,443686],[-256,439],[-95,2839]],[[243270,450293],[6,-6524]],[[243276,443769],[-326,-13]],[[242950,443756],[-979,-17]],[[241971,443739],[-2,6572]],[[237742,450323],[68,-6545]],[[237810,443778],[-1255,-153]],[[236555,443625],[-107,1818],[-1,4872]],[[234183,450322],[1,-4860],[144,-1818]],[[234328,443644],[-317,10]],[[234011,443654],[-957,16]],[[235153,450303],[2,-4797],[121,-1872]],[[235276,443634],[-948,10]],[[241971,443739],[-319,-4]],[[241652,443735],[-960,-14]],[[240692,443721],[-26,6583]],[[239045,450317],[53,-6615]],[[239098,443702],[0,-314]],[[239098,443388],[-1288,390]],[[240692,443721],[-320,-6]],[[240372,443715],[-1274,-13]],[[236555,443625],[-1279,9]],[[244565,445387],[-5,-3261]],[[244560,442126],[-322,12]],[[244238,442138],[-104,1623],[-858,8]],[[273437,447562],[-275,-15],[3,-1357],[-539,-11],[-3,-1320],[-265,-4]],[[272358,444855],[-272,1146]],[[272086,446001],[570,2452],[784,1682]],[[277312,445862],[-602,-34],[-476,-2456]],[[276234,443372],[-1448,-20]],[[274786,443352],[0,194]],[[247855,445133],[-29,-825],[-657,-1555],[-5,-2418]],[[247164,440335],[-1778,120]],[[245386,440455],[0,4]],[[245386,440459],[89,1581],[707,640]],[[246182,442680],[363,171],[871,2340],[76,2625]],[[300676,447525],[-94,-1308],[-254,2051]],[[246182,442680],[7,2674],[-324,11]],[[300218,448474],[-108,-2110]],[[300110,446364],[-154,-894],[-847,-110]],[[299109,445360],[5,802]],[[260465,448379],[14,-4389]],[[260479,443990],[3,-1610]],[[260482,442380],[-1130,-18]],[[259352,442362],[-1,806]],[[259351,443168],[-9,5238]],[[259351,443168],[-1136,-50],[2,-810]],[[258217,442308],[-163,-1]],[[258054,442307],[104,4029],[-102,2054]],[[258054,442307],[-490,-569],[-231,-2173],[-408,-905]],[[256925,438660],[-7,8808]],[[256918,447468],[301,934]],[[262847,444118],[-1085,-69]],[[261762,444049],[-7,4341]],[[262843,447208],[4,-3090]],[[261762,444049],[-1283,-59]],[[229132,448075],[0,-5329]],[[229132,442746],[-759,-1483],[-211,138]],[[228162,441401],[4,6681]],[[228162,441401],[-318,227]],[[227844,441628],[-643,-1180]],[[227201,440448],[0,1151],[-292,1]],[[226909,441600],[0,2456],[-351,-12]],[[230417,446975],[2,-2974],[320,-2434]],[[230739,441567],[-395,2]],[[230344,441569],[-276,747],[-936,373]],[[229132,442689],[0,57]],[[218529,448020],[-5,-6446]],[[218524,441574],[-1550,27]],[[216974,441601],[-383,9]],[[216591,441610],[1,6474]],[[216591,441610],[-1609,-13]],[[225272,443198],[0,-1617]],[[225272,441581],[-1262,6]],[[224010,441587],[-20,-2]],[[223990,441585],[-2,6447]],[[222706,448036],[25,-6450]],[[222731,441586],[-12,-6463]],[[222719,435123],[-609,-9]],[[222110,435114],[-2224,2]],[[219886,435116],[-74,6454]],[[219812,441570],[0,6451]],[[219812,441570],[-1288,4]],[[223990,441585],[-1259,1]],[[267414,445850],[-697,-80]],[[266717,445770],[-430,-32],[-394,-2264],[-479,-1510]],[[265414,441964],[1,1360]],[[265415,443324],[7,4330]],[[265749,447718],[781,161]],[[266530,447879],[6,1]],[[266536,447880],[30,6]],[[266566,447886],[16,1]],[[266582,447887],[26,6]],[[266608,447893],[806,-2043]],[[255265,442934],[-2,-3134]],[[255263,439800],[-1357,-110],[6,-1614],[-648,-80]],[[253264,437996],[-23,4868]],[[253241,442864],[-25,4873]],[[267414,445850],[546,-1925],[381,1255],[294,-1578],[-868,-836]],[[267767,442766],[-50,-4]],[[267717,442762],[-15,-1]],[[267702,442761],[-769,5],[-213,794]],[[266720,443560],[-3,2210]],[[253241,442864],[-956,-107]],[[252285,442757],[-18,3246]],[[265415,443324],[-1279,-37]],[[264136,443287],[-108,529],[-52,3572]],[[273438,443588],[0,-2864]],[[273438,440724],[-1081,8]],[[272357,440732],[1,4123]],[[299109,445360],[-23,-3357],[-140,-1618]],[[298946,440385],[-436,-421],[-482,288],[-416,-840],[-291,2723]],[[297321,442135],[350,235],[-50,1824],[-299,-181],[-100,1106]],[[256110,445860],[11,-7106]],[[256121,438754],[-158,-435]],[[255963,438319],[-386,-1051],[-314,71]],[[255263,437339],[0,2461]],[[255271,447419],[248,-1015],[591,-544]],[[256925,438660],[-559,918],[-245,-824]],[[256110,445860],[808,1608]],[[264136,443287],[1,-1079]],[[264137,442208],[-1288,-29]],[[262849,442179],[-2,1939]],[[211125,442395],[-24,-800]],[[211101,441595],[-1879,-26]],[[209222,441569],[-1,3184]],[[231665,443686],[164,-2163]],[[231829,441523],[-1090,44]],[[300704,446133],[-85,-2793],[-210,505],[295,2288]],[[300975,443507],[-208,-748],[-4,4059]],[[294871,442976],[348,-1153],[336,-2034],[-121,-1229]],[[295434,438560],[-200,-1187],[-705,-2090],[-626,-1185]],[[293903,434098],[-195,2025],[683,2086],[-173,2860]],[[294218,441069],[41,2994]],[[209222,441569],[-4,-7295]],[[209218,434274],[-2479,-59]],[[206739,434215],[-930,1]],[[300110,446364],[27,-3366],[-179,-1833],[-1042,-1242],[30,462]],[[288154,446205],[-316,-4003]],[[287838,442202],[-487,-794],[-761,-136]],[[286590,441272],[175,3068]],[[297321,442135],[207,-2884],[-531,-114]],[[296997,439137],[-298,3270],[-256,-278],[-17,2897]],[[296997,439137],[9,-62]],[[297006,439075],[21,-79]],[[297027,438996],[-1112,58],[-473,-1600],[-8,1106]],[[288754,438577],[-264,-1321]],[[288490,437256],[-133,486],[-104,2827],[-415,1633]],[[293001,442420],[-13,-2190]],[[292988,440230],[-683,-3302]],[[292305,436928],[-373,1054]],[[291932,437982],[-934,2867]],[[290998,440849],[-150,1309]],[[252285,442757],[26,-6500]],[[252311,436257],[-960,-39],[-1,-3314]],[[251350,432904],[-324,-34]],[[251026,432870],[0,3329],[-319,-14]],[[250707,436185],[-5,3838]],[[250702,440023],[-8,5116]],[[272357,440732],[-1,0]],[[272356,440732],[-569,47],[73,-1359],[-321,-13]],[[271539,439407],[-538,-38]],[[271001,439369],[3,1405],[-263,14],[8,2861]],[[270749,443649],[623,-332],[714,2684]],[[280638,445459],[-3,-3672],[463,-4],[46,-3243]],[[281144,438540],[-1140,433],[-177,-968]],[[279827,438005],[-70,1137],[-624,1848],[-379,-396]],[[278754,440594],[88,2092],[292,-302],[8,3478]],[[278754,440594],[-317,-166]],[[278437,440428],[5,1839],[-538,103],[-216,-927]],[[277688,441443],[-95,4432]],[[277688,441443],[-1,-945],[-351,-264],[-253,-2768]],[[277083,437466],[-849,-18]],[[276234,437448],[0,5924]],[[269692,442195],[16,-2668]],[[269708,439527],[-1391,120]],[[268317,439647],[-18,2605],[-150,10]],[[268149,442262],[253,825],[384,-407]],[[268786,442680],[-5,-153]],[[268781,442527],[480,-1172],[431,840]],[[266720,443560],[-15,-4583]],[[266705,438977],[-3,-1624]],[[266702,437353],[-1282,19]],[[265420,437372],[-6,4592]],[[281836,443087],[1,-1967],[-292,-2833]],[[281545,438287],[-401,253]],[[290998,440849],[-384,-1439],[-427,-3445]],[[290187,435965],[-461,1079],[82,1909],[-643,-246]],[[245386,440459],[-830,46],[4,1621]],[[285110,445236],[175,-3416],[441,-1905],[405,-536]],[[286131,439379],[-539,-2232]],[[285592,437147],[-256,304]],[[285336,437451],[-455,-615]],[[284881,436836],[-228,-951],[-463,-355]],[[284190,435530],[-1068,5402],[-197,2226]],[[286590,441272],[-78,-1277]],[[286512,439995],[-381,-616]],[[250702,440023],[-480,-176],[-57,-1256],[-306,11],[0,-1588]],[[249859,437014],[-479,1]],[[249380,437015],[-1,1587],[-610,12]],[[248769,438614],[-14,6508]],[[248769,438614],[-31,-1592],[-323,7]],[[248415,437029],[-1262,34]],[[247153,437063],[11,3272]],[[192516,434205],[-2782,5],[1,4724]],[[262849,442179],[1,-2880]],[[262850,439299],[-1082,-133]],[[261768,439166],[-6,4883]],[[261768,439166],[-323,-1]],[[261445,439165],[-639,38],[-321,533]],[[260485,439736],[-3,2644]],[[226909,441600],[-6,-1597],[-967,-298],[-621,-536],[-31,2413]],[[225284,441582],[-12,-1]],[[293006,440243],[-18,-18]],[[292988,440225],[0,5]],[[294218,441069],[-1212,-826]],[[302428,442673],[372,-1939],[-773,-264],[113,1840],[288,363]],[[271001,439369],[-263,5],[-6,-1403],[-273,-2],[-271,-1169],[-5,-1369]],[[270183,435431],[-459,41]],[[269724,435472],[-16,4055]],[[269692,442195],[936,1653],[121,-199]],[[244238,442138],[-5,-4866]],[[244233,437272],[-641,8]],[[243592,437280],[-640,13]],[[242952,437293],[-2,6463]],[[239098,443388],[2,-6149]],[[239100,437239],[-639,12]],[[238461,437251],[-646,14]],[[237815,437265],[-5,6513]],[[242952,437293],[-653,-16]],[[242299,437277],[-642,-14]],[[241657,437263],[-5,6472]],[[237815,437265],[-627,-98]],[[237188,437167],[-633,7]],[[236555,437174],[0,6451]],[[241657,437263],[-642,-12]],[[241015,437251],[-638,-8]],[[240377,437243],[-5,6472]],[[240377,437243],[-639,-2]],[[239738,437241],[-638,-2]],[[234011,443654],[-4,-6441]],[[234007,437213],[-636,14]],[[233371,437227],[-1382,-2]],[[231989,437225],[-120,575]],[[231869,437800],[88,2413],[-128,1310]],[[235276,443634],[0,-6443]],[[235276,437191],[-633,8]],[[234643,437199],[-636,14]],[[236555,437174],[-638,8]],[[235917,437182],[-641,9]],[[274786,443352],[1,-6623]],[[274787,436729],[-1339,18]],[[273448,436747],[-10,3977]],[[267702,442761],[447,-499]],[[268317,439647],[3,-645]],[[268320,439002],[-1615,-25]],[[276234,437448],[-271,-1900]],[[275963,435548],[-140,819],[-1037,201]],[[274786,436568],[1,161]],[[265420,437372],[-967,-37]],[[264453,437335],[-1,4878],[-315,-5]],[[259352,442362],[14,-4890],[-65,-6]],[[259301,437466],[-1086,-26]],[[258215,437440],[2,4868]],[[284190,435530],[0,-456]],[[284190,435074],[-1015,-1516],[-180,1961],[-470,731],[-132,1393],[-289,-77],[-14,1365],[-389,-1859]],[[281701,437072],[-156,1215]],[[155294,437598],[-138,-2080],[141,-717],[-208,-2138],[-386,312],[218,-3716],[-6,-13593]],[[154915,415666],[-1334,-12]],[[153581,415654],[-243,1901],[-703,2914],[-129,3412],[387,4770],[132,-280],[308,6363],[-131,874],[260,7292]],[[253264,437996],[-21,-1627]],[[253243,436369],[-932,-112]],[[229132,442689],[-7,-7583]],[[229125,435106],[-7,1]],[[229118,435107],[-1274,15]],[[227844,435122],[0,6506]],[[230344,441569],[400,-3784]],[[230744,437785],[23,-2699]],[[230767,435086],[-404,-540]],[[230363,434546],[0,542],[-1238,18]],[[260485,439736],[-89,-4618]],[[260396,435118],[-728,-71]],[[259668,435047],[-364,782],[-3,1637]],[[213238,438374],[-29,-4081]],[[213209,434293],[-91,-1]],[[213118,434292],[-2030,-1]],[[211088,434291],[13,7304]],[[278437,440428],[-17,-5242]],[[278420,435186],[-185,-771],[-669,-629],[-401,1395],[-70,2246]],[[277095,437427],[-12,39]],[[188693,440977],[-212,-2506],[-449,-761],[-413,552],[-140,-1426]],[[187479,436836],[-928,257],[-847,-1417]],[[258215,437440],[-1290,17]],[[256925,437457],[0,1203]],[[288490,437256],[-135,-732]],[[288355,436524],[-329,-581],[98,-1543],[-739,-1772]],[[287385,432628],[-586,684]],[[286799,433312],[-59,3514],[-251,1238],[23,1931]],[[264453,437335],[-316,-6]],[[264137,437329],[-325,1637],[-962,-17]],[[262850,438949],[0,350]],[[245386,440455],[-115,-1740],[344,-1568],[113,-1545]],[[245728,435602],[-1175,26]],[[244553,435628],[2,1613],[-322,31]],[[216974,441601],[-2,-6470],[56,-810]],[[217028,434321],[-2233,-1]],[[214795,434320],[-10,4053]],[[219886,435116],[3,-6448]],[[219889,428668],[-1545,-2]],[[218344,428666],[-1309,-44]],[[217035,428622],[-7,5699]],[[304069,440802],[121,-1847],[-424,-197],[303,2044]],[[227844,435122],[-1276,-6]],[[226568,435116],[-6,2365]],[[226562,437481],[639,2967]],[[211088,434291],[-535,-10]],[[210553,434281],[-1335,-7]],[[226562,437481],[-534,-2005],[-733,-3605]],[[225295,431871],[-11,3241]],[[225284,435112],[0,6470]],[[225284,435112],[-1212,5]],[[224072,435117],[-74,0]],[[223998,435117],[12,6470]],[[223998,435117],[-1279,6]],[[231869,437800],[-1125,-15]],[[189127,436934],[-680,-1517],[-235,-1307],[316,-2474],[-193,-1471],[-256,343]],[[188079,430508],[-272,1154]],[[187807,431662],[-214,1796],[-114,3378]],[[279827,438005],[-264,-1317],[-1,-4191]],[[279562,432497],[-1143,101]],[[278419,432598],[1,2588]],[[157829,437649],[146,-436],[-429,-4820],[-421,-4012],[145,-2152],[-836,-2813],[-185,-2444]],[[156249,420972],[222,-710],[144,-5037]],[[156615,415225],[-1701,-22],[1,463]],[[293524,432082],[-325,588]],[[293199,432670],[123,2992],[-28,2071],[-288,2510]],[[293903,434098],[-379,-2016]],[[291932,437982],[-383,-2133]],[[291549,435849],[-417,-3054],[-322,-187]],[[290810,432608],[-554,3400]],[[290256,436008],[-69,-43]],[[272356,440732],[-5,-6697]],[[272351,434035],[-74,-1524],[-634,144]],[[271643,432655],[-114,1381]],[[271529,434036],[10,5371]],[[273448,436747],[0,-2714],[-243,-5]],[[273205,434028],[-854,7]],[[247153,437063],[-6,-1623]],[[247147,435440],[-963,88]],[[246184,435528],[-456,35]],[[245728,435563],[0,39]],[[250707,436185],[-548,-8],[-300,837]],[[293219,434221],[-863,2534]],[[292356,436755],[-51,173]],[[292988,440225],[220,-3323],[11,-2681]],[[286799,433312],[-277,-2753],[-204,-490]],[[286318,430069],[-412,1992]],[[285906,432061],[44,1187],[-292,2181],[-66,1718]],[[255263,437339],[2,-2898]],[[255265,434441],[-1688,-234]],[[253577,434207],[-321,-56]],[[253256,434151],[-13,2218]],[[261445,439165],[-77,-4820]],[[261368,434345],[-859,-54]],[[260509,434291],[-113,827]],[[294554,427872],[-111,3761]],[[294443,431633],[-93,1192],[769,-305],[174,1128],[1072,-46],[376,298],[903,2985],[-441,-2838],[-371,-1388],[292,-372],[379,1926],[532,898],[205,-1023],[552,1761],[82,-626],[-1554,-3632],[-192,472],[-405,-1606],[-231,346],[-428,-1336],[-389,99],[-351,-945],[-238,353],[-532,-1102]],[[269724,435472],[-278,-7],[9,-1349]],[[269455,434116],[-813,51]],[[268642,434167],[-292,19]],[[268350,434186],[-30,4816]],[[256925,437457],[-1,-4839]],[[256924,432618],[-156,-1387],[-315,-5],[2,-1882]],[[256455,429344],[-469,-1]],[[255986,429343],[-23,8976]],[[271529,434036],[-1228,59]],[[270301,434095],[-118,1336]],[[262850,438949],[1,-4898]],[[262851,434051],[1,-1244]],[[262852,432807],[-755,-89]],[[262097,432718],[-730,-14]],[[261367,432704],[1,1641]],[[268350,434186],[-789,-60]],[[267561,434126],[-857,-30]],[[266704,434096],[-2,3257]],[[281701,437072],[-194,-834],[74,-2825],[-363,-706],[-462,-3035],[47,-403]],[[280803,429269],[26,-143]],[[280829,429126],[-1257,-6]],[[279572,429120],[-10,3377]],[[192649,434205],[0,-3424]],[[192649,430781],[-728,405],[-315,-879],[-787,-888],[-261,131],[-420,-1293]],[[190138,428257],[-340,-1866],[-343,-529],[-618,1479],[-69,1143],[-267,-1698],[-177,190]],[[188324,426976],[-245,3532]],[[284190,435074],[-613,-3675]],[[283577,431399],[-884,-2182]],[[282693,429217],[-399,259],[-333,-970],[-479,890]],[[281482,429396],[-679,-127]],[[290256,436008],[-428,-2351]],[[289828,433657],[-466,-1940],[-519,-917]],[[288843,430800],[-280,2542],[218,671],[-426,2511]],[[264137,437329],[-1,-3255],[-160,-7]],[[263976,434067],[-1125,-16]],[[249380,437015],[-1,-3256]],[[249379,433759],[-966,19]],[[248413,433778],[2,3251]],[[214795,434320],[-2,-28]],[[214793,434292],[-1584,1]],[[255986,429343],[-721,8]],[[255265,429351],[0,5090]],[[292587,430897],[-395,1442]],[[292192,432339],[-104,1880],[-539,1630]],[[292356,436755],[-165,-2166],[367,-971],[29,-2721]],[[231989,437225],[3,-1985]],[[231992,435240],[-431,236],[-484,-1309],[-310,919]],[[164787,410464],[-407,-275]],[[164380,410189],[102,1081],[5,3235],[-258,1376],[-24,1351],[-366,545],[-472,2488],[-707,1250],[-457,-2310],[-371,1200],[1,3539],[-743,-22]],[[161090,423922],[22,8573],[-31,5177]],[[161090,423922],[-473,4]],[[160617,423926],[-1427,-349],[-831,-1032],[-549,336],[-407,-1138],[-271,689],[-883,-1460]],[[285336,437451],[-167,-4196],[366,397],[371,-1591]],[[286318,430069],[-895,-2188]],[[285423,427881],[-525,-887],[-165,332]],[[284733,427326],[26,188]],[[284759,427514],[265,1448],[124,3090]],[[285148,432052],[-223,1660],[-44,3124]],[[259668,435047],[-2,-813]],[[259666,434234],[-620,-58],[0,-1610]],[[259046,432566],[-835,5]],[[258211,432571],[4,4869]],[[226568,435116],[1,-6480]],[[226569,428636],[-1260,-4]],[[225309,428632],[-14,-1]],[[225295,428631],[0,3240]],[[258211,432571],[-314,19]],[[257897,432590],[-973,28]],[[277095,437427],[-6,-9328]],[[277089,428099],[-1270,90]],[[275819,428189],[-27,3362]],[[275792,431551],[-19,2706],[190,1291]],[[278419,432598],[1,-2521],[-655,-4576]],[[277765,425501],[-675,2580]],[[277090,428081],[-1,18]],[[266704,434096],[-266,-3234]],[[266438,430862],[-1015,34]],[[265423,430896],[-1,1871]],[[265422,432767],[-2,4605]],[[265422,432767],[-638,-293],[0,-813],[-644,-36]],[[264140,431625],[-164,2442]],[[243592,437280],[-8,-4878]],[[243584,432402],[-1283,-20]],[[242301,432382],[-2,4895]],[[244553,435628],[-3,-4868],[-104,1]],[[244446,430761],[-862,15]],[[243584,430776],[0,1626]],[[242301,432382],[-1281,-16]],[[241020,432366],[-5,4885]],[[238461,437251],[3,-4896]],[[238464,432355],[-1277,-24]],[[237187,432331],[1,4836]],[[239738,437241],[4,-4883]],[[239742,432358],[-1278,-3]],[[241020,432366],[-1278,-8]],[[233371,437227],[-2,-4811]],[[233369,432416],[-1193,2]],[[232176,432418],[-184,2822]],[[234643,437199],[-2,-4800]],[[234641,432399],[-1272,17]],[[235917,437182],[-1,-4805]],[[235916,432377],[-1275,22]],[[237187,432331],[-1271,46]],[[187807,431662],[-565,-723],[-182,1854],[-716,-2763]],[[186344,430030],[-640,5646]],[[248413,433778],[-2,-4886]],[[248411,428892],[-1277,44]],[[247134,428936],[13,6504]],[[285148,432052],[-398,107],[-1152,-1498]],[[283598,430661],[-21,738]],[[251026,432870],[-1183,-88]],[[249843,432782],[68,968],[-532,9]],[[292970,430541],[-431,-269]],[[292539,430272],[48,625]],[[293219,434221],[-249,-3680]],[[274786,436568],[0,-4189]],[[274786,432379],[-1580,38]],[[273206,432417],[-1,1611]],[[288843,430800],[-376,-510]],[[288467,430290],[-415,-967]],[[288052,429323],[-667,3305]],[[275792,431551],[-1004,-68]],[[274788,431483],[-2,896]],[[253256,434151],[34,-7012],[-625,-15]],[[252665,427124],[-321,-16],[-28,2626],[-961,-79]],[[251355,429655],[-5,3249]],[[290810,432608],[-339,-2310]],[[290471,430298],[-220,-1439],[-616,-2210]],[[289635,426649],[-20,311]],[[289615,426960],[68,3155],[341,1723],[-196,1819]],[[292192,432339],[-162,208],[-116,-3152]],[[291914,429395],[-248,-1212]],[[291666,428183],[-265,1560],[-471,-723]],[[290930,429020],[-459,1278]],[[186344,430030],[155,-1074],[97,-4631]],[[186596,424325],[-109,-154],[37,-2824],[149,-2529],[-95,-2971]],[[186578,415847],[-452,-1998],[-1271,-19],[-3480,52]],[[181375,413882],[1,3927]],[[245728,435563],[-37,-2695],[-356,-1884],[-63,-2389]],[[245272,428595],[-424,1079]],[[244848,429674],[-402,1087]],[[246184,435528],[-12,-8061]],[[246172,427467],[-319,64]],[[245853,427531],[-783,-26]],[[245070,427505],[202,1090]],[[247134,428936],[-3,-1616]],[[247131,427320],[-959,147]],[[270301,434095],[8,-6024]],[[270309,428071],[-263,-11],[2,-1850]],[[270048,426210],[-326,-246]],[[269722,425964],[-6,3195],[-215,1865],[-46,3092]],[[232176,432418],[-58,-2195]],[[232118,430223],[-1754,3]],[[230364,430226],[-1,4320]],[[227844,435122],[-1,-6484]],[[227843,428638],[-1271,-2]],[[226572,428636],[-3,0]],[[225295,428631],[-1221,12]],[[224074,428643],[-2,6474]],[[222110,435114],[25,-6995]],[[222135,428119],[-630,263]],[[221505,428382],[-943,281]],[[220562,428663],[-673,5]],[[224074,428643],[-9,-170]],[[224065,428473],[-507,-690],[-760,186]],[[222798,427969],[-663,150]],[[229118,435107],[-7,-6481]],[[229111,428626],[-1268,12]],[[230364,430226],[0,-4858]],[[230364,425368],[-1251,12]],[[229113,425380],[-2,3246]],[[260509,434291],[14,-6500]],[[260523,427791],[-630,-27]],[[259893,427764],[-208,-13],[-19,6483]],[[255265,429351],[-1,-4575]],[[255264,424776],[-1140,-98]],[[254124,424678],[-508,40],[-39,9489]],[[261367,432704],[3,-4889],[-318,-15]],[[261052,427800],[-529,-9]],[[210532,425375],[-1577,18],[-7,-9746]],[[208948,415647],[-2260,-10]],[[206688,415637],[-254,-1]],[[206434,415636],[-6,4869]],[[206428,420505],[-5,1629],[310,-3],[6,12084]],[[210553,434281],[-21,-8906]],[[217035,428622],[-272,6]],[[216763,428628],[-1968,-10]],[[214795,428618],[0,969]],[[214795,429587],[-2,4705]],[[201978,423908],[55,-1918],[16,-7760]],[[202049,414230],[-1129,-108]],[[200920,414122],[-15,3214]],[[200905,417336],[-2,2479],[-1118,-26]],[[199785,419789],[29,5937],[320,1081],[-11,7495]],[[201402,434297],[26,-1459],[436,-670],[159,-1784],[-185,-3985],[140,-2491]],[[204199,424684],[-292,-2572],[-164,468],[-589,-929],[-98,691],[-519,-162],[-107,1114],[-340,-603],[-112,1217]],[[203264,434210],[15,-1191],[530,-3758],[390,-4577]],[[199785,419789],[-1878,-31],[-2612,18]],[[195295,419776],[7,8024]],[[195302,427800],[-6,6461]],[[213087,423794],[-321,0]],[[212766,423794],[-1910,-39]],[[210856,423755],[-5,1618],[-319,2]],[[213118,434292],[7,-4708]],[[213125,429584],[-38,-5790]],[[214795,429587],[-1670,-3]],[[195302,427800],[-315,562],[-118,3255],[-531,-11],[-250,-2208],[-269,1599],[-807,-1146],[-299,857]],[[192713,430708],[-64,73]],[[176393,418012],[113,-5116],[-101,-2197],[49,-2635],[-263,-2403],[2,-5633]],[[176193,400028],[-1933,-7]],[[174260,400021],[29,16934],[-18,16297],[27,1004]],[[174260,400021],[-2037,36],[-1236,-1303]],[[170987,398754],[153,2224],[-118,2607],[482,3073],[266,298],[86,1838],[-89,2169],[75,3206],[-204,1481]],[[171638,415650],[673,9777]],[[206428,420505],[-1667,-25]],[[204761,420480],[-562,4204]],[[259893,427764],[3,-1604]],[[259896,426160],[-839,-53]],[[259057,426107],[-11,6459]],[[268642,434167],[-7,-5295]],[[268635,428872],[-365,-116]],[[268270,428756],[-705,-39]],[[267565,428717],[-4,5409]],[[254124,424678],[8,-1608]],[[254132,423070],[-1470,-13]],[[252662,423057],[3,4067]],[[269722,425964],[-798,-95]],[[268924,425869],[-10,2970],[-279,33]],[[267565,428717],[-860,-299]],[[266705,428418],[-211,275],[-56,2169]],[[271643,432655],[-7,-4586]],[[271636,428069],[-1327,2]],[[264140,431625],[-158,-803],[1,-2439]],[[263983,428383],[-165,-1]],[[263818,428382],[0,807],[-964,-2]],[[262854,429187],[-2,3620]],[[273206,432417],[-2,-3235]],[[273204,429182],[-418,-80],[-224,-1340]],[[272562,427762],[-923,-316]],[[271639,427446],[-3,623]],[[249843,432782],[-231,-3232]],[[249612,429550],[-356,-3635],[-528,-731]],[[248728,425184],[-4,2060],[-320,38],[7,1610]],[[289615,426960],[-382,-1335]],[[289233,425625],[-268,2542],[-150,-335],[-348,2458]],[[171638,415650],[-2672,-44],[-2017,13]],[[288052,429323],[-372,-1084]],[[287680,428239],[-781,-2648],[-748,-727]],[[286151,424864],[-265,1103]],[[285886,425967],[-463,1914]],[[274788,431483],[-1,-3962]],[[274787,427521],[-415,-1047]],[[274372,426474],[-540,317]],[[273832,426791],[-154,2374],[-474,17]],[[251355,429655],[-154,-1644],[-415,-1270],[-378,-47]],[[250408,426694],[-162,394],[-9,2476],[-625,-14]],[[262854,429187],[-1,-2903]],[[262853,426284],[-742,-74]],[[262111,426210],[-14,6508]],[[265423,430896],[0,-3263]],[[265423,427633],[-634,-31],[-321,800],[-485,-19]],[[188324,426976],[-114,-601]],[[188210,426375],[-465,-891],[-618,-2134],[-142,895],[-389,80]],[[293524,432082],[-12,-1259],[-325,-351]],[[293187,430472],[-27,1524]],[[293160,431996],[39,674]],[[262111,426210],[-369,-18]],[[261742,426192],[-685,-6]],[[261057,426186],[-5,1614]],[[294554,427872],[-875,-1167]],[[293679,426705],[-79,470]],[[293600,427175],[63,323]],[[293663,427498],[119,2121],[-126,535]],[[293656,430154],[90,1670],[410,854],[287,-1045]],[[257897,432590],[-1,-3261]],[[257896,429329],[-463,33],[-65,-3266]],[[257368,426096],[-903,15]],[[256465,426111],[-10,3233]],[[259057,426107],[-583,-24]],[[258474,426083],[2,2440],[-422,-1],[-158,807]],[[279572,429120],[-482,-6118]],[[279090,423002],[-351,-508],[-158,819],[-661,807],[-155,1381]],[[292539,430272],[83,-963]],[[292622,429309],[-118,-889]],[[292504,428420],[-590,975]],[[233369,432416],[31,-5977]],[[233400,426439],[-1091,87]],[[232309,426526],[-329,3028],[138,669]],[[234641,432399],[38,-6061]],[[234679,426338],[-801,63]],[[233878,426401],[-478,38]],[[235916,432377],[-1,-6119]],[[235915,426258],[-449,10]],[[235466,426268],[-787,70]],[[243584,430776],[5,-4002]],[[243589,426774],[-630,136]],[[242959,426910],[-660,-98]],[[242299,426812],[2,5570]],[[242299,426812],[-476,-61]],[[241823,426751],[-800,-120]],[[241023,426631],[-3,5735]],[[237187,432331],[-2,-6015]],[[237185,426316],[-604,-38]],[[236581,426278],[-666,-20]],[[238464,432355],[-1,-5921]],[[238463,426434],[-606,-50]],[[237857,426384],[-672,-68]],[[239742,432358],[1,-5855]],[[239743,426503],[-772,-67]],[[238971,426436],[-508,-2]],[[241023,426631],[-213,-26]],[[240810,426605],[-1067,-102]],[[284759,427514],[-273,768],[-697,261]],[[283789,428543],[-185,151],[-6,1967]],[[293187,430472],[-271,-1807],[244,3331]],[[195295,419776],[-1,-10465]],[[195294,409311],[0,-3031]],[[195294,406280],[-156,-665],[-2555,-5]],[[192583,405610],[1,135]],[[192584,405745],[-39,1805],[122,2542],[304,1923],[-230,5]],[[192741,412020],[-28,18688]],[[275819,428189],[-81,-1216],[-510,-2451]],[[275228,424522],[-441,-3]],[[274787,424519],[0,3002]],[[282497,422685],[-451,359],[271,1888],[-71,939],[431,2360],[16,986]],[[283789,428543],[-584,-2082],[-708,-3776]],[[192741,412020],[-2481,120]],[[190260,412140],[-95,1614]],[[190165,413754],[-27,14503]],[[266705,428418],[4,-3381]],[[266709,425037],[-283,-21]],[[266426,425016],[-1003,645]],[[265423,425661],[0,1972]],[[292970,430541],[-211,-2552],[-210,-378],[73,1698]],[[245070,427505],[-470,-582],[-146,-1016],[115,-2813],[-151,-420]],[[244418,422674],[-829,4100]],[[293663,427498],[-315,245]],[[293348,427743],[-288,1615]],[[293060,429358],[139,999],[457,-203]],[[290930,429020],[33,-2516],[-174,-1499],[76,-1477]],[[290865,423528],[-301,-1443],[-241,-92]],[[290323,421993],[-332,1496],[-16,2220],[-340,940]],[[289233,425625],[-418,-2203]],[[288815,423422],[-127,532]],[[288688,423954],[-1008,4285]],[[232309,426526],[155,-1143]],[[232464,425383],[-995,-12]],[[231469,425371],[-1105,-3]],[[291666,428183],[-6,-1402]],[[291660,426781],[-177,-793],[187,-1217],[-446,-2170]],[[291224,422601],[-359,927]],[[252662,423057],[2,-2183]],[[252664,420874],[-322,-1]],[[252342,420873],[-1598,9]],[[250744,420882],[-321,803]],[[250423,421685],[-15,5009]],[[214795,428618],[0,-4795]],[[214795,423823],[-1708,-29]],[[250423,421685],[-945,-94]],[[249478,421591],[-311,-17],[-6,2159],[-579,14]],[[248582,423747],[146,1437]],[[282497,422685],[136,-2142]],[[282633,420543],[-450,-3766]],[[282183,416777],[-753,1929]],[[281430,418706],[-282,1104],[-60,1366]],[[281088,421176],[343,3266],[-54,1256]],[[281377,425698],[-185,2188],[290,1510]],[[281088,421176],[-85,-1011],[-408,1094],[-38,-1088],[-480,1549]],[[280077,421720],[157,810],[68,2530],[527,4066]],[[293348,427743],[-53,-1237],[-451,497],[216,2355]],[[256465,426111],[5,-1623]],[[256470,424488],[-1206,27]],[[255264,424515],[0,261]],[[292504,428420],[-134,-1705]],[[292370,426715],[-710,66]],[[258474,426083],[-4,-2412]],[[258470,423671],[-889,5]],[[257581,423676],[-3,2416],[-210,4]],[[273832,426791],[-165,-804],[-57,-2449]],[[273610,423538],[-915,163]],[[272695,423701],[15,2450],[-148,1611]],[[263818,428382],[2,-6071],[59,-79]],[[263879,422232],[-1,-5]],[[263878,422227],[-1029,-28]],[[262849,422199],[4,4085]],[[280077,421720],[-106,-1566]],[[279971,420154],[-653,120],[-455,659]],[[278863,420933],[227,2069]],[[248582,423747],[-330,-1227],[-73,-1405],[-363,-2059]],[[247816,419056],[-702,92],[4,1628]],[[247118,420776],[13,6544]],[[268924,425869],[-64,-3813],[-274,84]],[[268586,422140],[-515,158],[-254,1409]],[[267817,423707],[174,1059],[2,2875],[277,1115]],[[267817,423707],[-635,190]],[[267182,423897],[2,1173],[-475,-33]],[[220562,428663],[2,-4872],[-317,7],[0,-1627]],[[220247,422171],[-287,-23]],[[219960,422148],[-1562,-10]],[[218398,422138],[-52,0]],[[218346,422138],[-2,6528]],[[225309,428632],[0,-6478]],[[225309,422154],[-1242,1]],[[224067,422155],[-2,6318]],[[221505,428382],[3,-6212]],[[221508,422170],[-1261,1]],[[218346,422138],[-1521,20]],[[216825,422158],[-55,-2]],[[216770,422156],[-7,6472]],[[216770,422156],[-1975,-23]],[[214795,422133],[0,1690]],[[227843,428638],[0,-6483]],[[227843,422155],[-1260,3]],[[226583,422158],[-9,0]],[[226574,422158],[-2,6478]],[[229113,425380],[-8,-3237]],[[229105,422143],[-1262,12]],[[226574,422158],[-1253,-4]],[[225321,422154],[-12,0]],[[284733,427326],[-651,-856],[-995,-3406],[-367,-2037]],[[282720,421027],[-87,-484]],[[190165,413754],[-530,18],[-2,802],[-456,2164],[59,2009],[-250,2239],[-310,-14],[-357,1412],[-183,1615],[74,2376]],[[224067,422155],[-8,0]],[[224059,422155],[-1261,5]],[[222798,422160],[0,5809]],[[265423,425661],[-341,-1036]],[[265082,424625],[-938,-40],[1,-1903],[-266,-450]],[[222798,422160],[-1257,8]],[[221541,422168],[-33,2]],[[278863,420933],[-360,-3256],[-302,-1293]],[[278201,416384],[-562,1959],[-401,-1171],[-297,845],[-366,-25]],[[276575,417992],[19,1314]],[[276594,419306],[179,812],[290,5226],[-200,1084],[227,1653]],[[288688,423954],[-466,-3820]],[[288222,420134],[-493,-1946]],[[287729,418188],[-773,3321]],[[286956,421509],[-805,3355]],[[276594,419306],[-123,1029],[-749,1490],[-494,2697]],[[271639,427446],[-58,-3551],[-110,16]],[[271471,423911],[-1324,215]],[[270147,424126],[-99,2084]],[[272695,423701],[-15,-2420],[-175,-1661]],[[272505,419620],[-793,132]],[[271712,419752],[19,2733],[-268,49],[8,1377]],[[285886,425967],[-397,-1498],[304,-5190]],[[285793,419279],[-424,-1382]],[[285369,417897],[-35,1119],[-345,857]],[[284989,419873],[-161,1874]],[[284828,421747],[-318,1084],[208,1376],[-107,1919],[122,1200]],[[261057,426186],[8,-3496]],[[261065,422690],[-374,7]],[[260691,422697],[-791,-21]],[[259900,422676],[0,530]],[[259900,423206],[-4,2954]],[[292731,427719],[-75,-1794],[-401,-1052],[179,2727],[297,119]],[[245853,427531],[-16,-6606]],[[245837,420925],[-6,-1698]],[[245831,419227],[-1653,137]],[[244178,419364],[22,898]],[[244200,420262],[218,2412]],[[274787,424519],[3,-1461]],[[274790,423058],[-309,-66]],[[274481,422992],[90,1247],[-199,2235]],[[247118,420776],[-1281,149]],[[284828,421747],[-989,-927],[-267,651],[-693,-2144]],[[282879,419327],[-159,1700]],[[244200,420262],[-1263,158]],[[242937,420420],[2,812]],[[242939,421232],[20,5678]],[[290323,421993],[609,-3619]],[[290932,418374],[-696,-1839]],[[290236,416535],[-114,1663]],[[290122,418198],[-1307,5224]],[[292370,426715],[-184,-1985],[143,-700]],[[292329,424030],[-474,-3179],[-254,-504]],[[291601,420347],[-383,1322],[6,932]],[[242939,421232],[-1108,36]],[[241831,421268],[-6,813]],[[241825,422081],[-2,4670]],[[274481,422992],[82,-1388],[-230,-2519]],[[274333,419085],[-58,-527]],[[274275,418558],[-502,43]],[[273773,418601],[49,4903],[-212,34]],[[241825,422081],[-931,-55]],[[240894,422026],[21,2915],[-105,1664]],[[240894,422026],[-478,-14]],[[240416,422012],[1,803],[-1426,-54]],[[238991,422761],[-20,3675]],[[233878,426401],[60,-5898]],[[233938,420503],[-1042,58]],[[232896,420561],[-163,921],[-269,3901]],[[238991,422761],[0,-2171]],[[238991,420590],[-1104,-44]],[[237887,420546],[-30,5838]],[[235466,426268],[95,-3437]],[[235561,422831],[-21,-4851]],[[235540,417980],[-1218,74]],[[234322,418054],[-79,2428],[-305,21]],[[190260,412140],[-1085,14]],[[189175,412154],[-1095,-4]],[[188080,412150],[-519,2499],[-397,-2608],[-336,-472],[101,2059],[-351,2219]],[[237887,420546],[-2,-2440]],[[237885,418106],[-1261,68]],[[236624,418174],[7,4610]],[[236631,422784],[-50,3494]],[[270147,424126],[-32,-4044]],[[270115,420082],[-784,126],[-762,580]],[[268569,420788],[17,1352]],[[262849,422199],[1,-796]],[[262850,421403],[-1157,-62]],[[261693,421341],[-3,1350]],[[261690,422691],[52,3501]],[[236631,422784],[-1070,47]],[[261690,422691],[-625,-1]],[[259900,423206],[-1060,-73],[0,-541]],[[258840,422592],[-370,1079]],[[257581,423676],[-3,-4054]],[[257578,419622],[-1105,9]],[[256473,419631],[1,2822]],[[256474,422453],[-4,2035]],[[232896,420561],[7,-55]],[[232903,420506],[-1276,-7]],[[231627,420499],[-157,10]],[[231470,420509],[-1,4862]],[[286956,421509],[-435,-1129],[-728,-1101]],[[266426,425016],[-87,-5114]],[[266339,419902],[-1291,820]],[[265048,420722],[34,3903]],[[210856,423755],[-18,-8096],[-651,-3]],[[210187,415656],[-1239,-9]],[[230364,425368],[0,-4857]],[[230364,420511],[0,-4861]],[[230364,415650],[-953,8]],[[229411,415658],[-308,1]],[[229103,415659],[2,6484]],[[231470,420509],[-1106,2]],[[267401,418295],[-101,-658]],[[267300,417637],[-828,69]],[[266472,417706],[25,2123],[-158,73]],[[267182,423897],[1,-3714],[212,-4],[6,-1884]],[[255264,424515],[-14,-6129]],[[255250,418386],[-5,-4933]],[[255245,413453],[-1127,-59]],[[254118,413394],[14,9676]],[[204761,420480],[44,-3995],[-107,-2111]],[[204698,414374],[-40,-1499]],[[204658,412875],[-515,-982],[-138,-1866]],[[204005,410027],[-269,-196],[-186,2235],[-440,1922],[-526,245]],[[202584,414233],[-535,-3]],[[265048,420722],[-23,-1666]],[[265025,419056],[-1141,243]],[[263884,419299],[-6,2928]],[[276575,417992],[2,-1690],[-338,-982]],[[276239,415320],[-807,669],[-645,-1057]],[[274787,414932],[1,1006]],[[274788,415938],[-1,2667]],[[274787,418605],[3,4453]],[[256474,422453],[-391,-1026],[-571,-2640],[86,-782]],[[255598,418005],[-348,381]],[[292681,417933],[-2,100]],[[292679,418033],[-411,-199],[-60,940],[-392,65],[-407,-1734]],[[291409,417105],[-97,1099]],[[291312,418204],[289,2143]],[[292329,424030],[617,-741],[71,-1974],[-164,-3756],[-172,374]],[[271712,419752],[-260,-1288]],[[271452,418464],[-1312,274]],[[270140,418738],[-25,1344]],[[290122,418198],[-263,-1712]],[[289859,416486],[-319,873],[49,-1506],[-196,-651]],[[289393,415202],[-235,1650]],[[289158,416852],[-265,413],[-399,2752],[-272,117]],[[160617,423926],[82,-1783],[339,-681],[-59,-1870],[-213,-1153]],[[160766,418439],[-393,-947],[-168,-2179],[-364,-1740],[-738,-94],[-15,-1615]],[[159088,411864],[-2483,10]],[[156605,411874],[10,3351]],[[164380,410189],[-1412,-44],[-74,-533],[-535,1856],[-381,-2584]],[[161978,408884],[-186,-741]],[[161792,408143],[-928,5114],[-31,2656],[120,1726],[-187,800]],[[268569,420788],[-30,-2813]],[[268539,417975],[-1138,320]],[[214795,422133],[0,-6444]],[[214795,415689],[6,-7987]],[[214801,407702],[-2099,-116]],[[212702,407586],[-2,8093],[66,8115]],[[212702,407586],[-979,-41]],[[211723,407545],[-1541,11]],[[210182,407556],[3,3232]],[[210185,410788],[2,4868]],[[249478,421591],[4,-3680]],[[249482,417911],[-1008,385],[-87,-647]],[[248387,417649],[-390,-864],[-421,-125],[-193,1284]],[[247383,417944],[433,1112]],[[273773,418601],[-955,197]],[[272818,418798],[-313,822]],[[258840,422592],[0,-2942]],[[258840,419650],[1,-653]],[[258841,418997],[-1263,-39]],[[257578,418958],[0,664]],[[291312,418204],[-380,170]],[[259900,422676],[0,-2968]],[[259900,419708],[-1060,-58]],[[274787,418605],[-454,480]],[[254118,413394],[-1462,-13]],[[252656,413381],[8,7493]],[[240416,422012],[-1,-5688]],[[240415,416324],[-1409,-76]],[[239006,416248],[-15,4342]],[[236624,418174],[-6,-1893]],[[236618,416281],[-1077,81]],[[235541,416362],[-1,1618]],[[260691,422697],[7,-5629]],[[260698,417068],[-1,-2446]],[[260697,414622],[-797,-40]],[[259900,414582],[0,5126]],[[261693,421341],[13,-4278]],[[261706,417063],[-1008,5]],[[256473,419631],[4,-4874]],[[256477,414757],[-917,-11]],[[255560,414746],[38,3259]],[[263884,419299],[17,-5164]],[[263901,414135],[-164,-21]],[[263737,414114],[-912,-29]],[[262825,414085],[5,1641]],[[262830,415726],[20,5677]],[[225321,422154],[-1,-6473]],[[225320,415681],[-642,-7]],[[224678,415674],[-618,2]],[[224060,415676],[-1,6479]],[[224060,415676],[-949,-1]],[[223111,415675],[-312,-4]],[[222799,415671],[-1,6489]],[[226583,422158],[-2,-6488]],[[226581,415670],[-307,0]],[[226274,415670],[-954,11]],[[216825,422158],[-7,-6476]],[[216818,415682],[-238,-3]],[[216580,415679],[-1785,10]],[[221541,422168],[6,-6503]],[[221547,415665],[-1532,-5]],[[220015,415660],[-43,2]],[[219972,415662],[-12,6486]],[[227843,422155],[-2,-6487]],[[227841,415668],[-1260,2]],[[229103,415659],[-1262,9]],[[219972,415662],[-1519,9]],[[218453,415671],[-56,3]],[[218397,415674],[1,6464]],[[218397,415674],[-1579,8]],[[222799,415671],[-1245,-6]],[[221554,415665],[-7,0]],[[241831,421268],[7,-4945]],[[241838,416323],[-1399,2]],[[240439,416325],[-24,-1]],[[284989,419873],[-135,-1158],[-365,-437],[-280,-1345]],[[284209,416933],[-135,-748],[-607,-656],[-188,-939]],[[283279,414590],[-400,4737]],[[250744,420882],[11,-4342]],[[250755,416540],[4,-2437],[-209,-17]],[[250550,414086],[-738,301],[-265,799]],[[249547,415186],[-65,2725]],[[281430,418706],[-459,-6339],[-226,-1900]],[[280745,410467],[-1192,6]],[[279553,410473],[143,1890],[-17,4331],[292,3460]],[[287729,418188],[-193,-522],[-134,-4476],[-402,-2750]],[[287e3,410440],[-272,4]],[[286728,410444],[-19,0]],[[286709,410444],[-635,4132],[-197,2069],[-508,1252]],[[262830,415726],[-1089,-10]],[[261741,415716],[-35,1347]],[[242937,420420],[-5,-5731]],[[242932,414689],[-936,53]],[[241996,414742],[-158,1581]],[[283279,414590],[33,-4171]],[[283312,410419],[-28,0]],[[283284,410419],[-1756,39]],[[281528,410458],[270,1944],[385,4375]],[[279553,410473],[-342,-2]],[[279211,410471],[-1285,-23]],[[277926,410448],[-70,2461],[345,3475]],[[252342,420873],[-474,-4214]],[[251868,416659],[-1113,-119]],[[247383,417944],[-442,-2539]],[[246941,415405],[-262,-106],[-246,2264],[-607,13]],[[245826,417576],[5,1651]],[[252656,413381],[-31,-1626]],[[252625,411755],[-759,5]],[[251866,411760],[2,4899]],[[270140,418738],[-33,-4034],[-98,-688]],[[270009,414016],[-637,319]],[[269372,414335],[-891,172]],[[268481,414507],[58,3468]],[[266472,417706],[-35,-1885]],[[266437,415821],[-1449,559]],[[264988,416380],[37,2676]],[[239006,416248],[0,-1219]],[[239006,415029],[-1115,-150]],[[237891,414879],[-6,3227]],[[206434,415636],[-263,-1609]],[[206171,414027],[-698,-18]],[[205473,414009],[-2,412],[-773,-47]],[[231627,420499],[-1,-4856]],[[231626,415643],[-637,4]],[[230989,415647],[-625,3]],[[232903,420506],[433,-2548],[-67,-1276],[313,-1051]],[[233582,415631],[-87,0]],[[233495,415631],[-1249,8]],[[232246,415639],[-620,4]],[[234322,418054],[138,-4323]],[[234460,413731],[-255,-671],[-623,2571]],[[244178,419364],[30,-3037],[165,-1715]],[[244373,414612],[-1128,56]],[[243245,414668],[-313,21]],[[289158,416852],[-454,-2262],[-196,-1986]],[[288508,412604],[-541,-2144]],[[287967,410460],[-967,-20]],[[286709,410444],[-918,-3]],[[285791,410441],[-606,-7]],[[285185,410434],[-592,-13]],[[284593,410421],[124,2546],[-179,2926],[-329,1040]],[[200905,417336],[-779,-15],[-5,-3273],[-315,52],[0,-1664],[-1412,-62],[0,-2430],[-1717,-16],[1,-809],[-1384,192]],[[272795,414723],[-423,-10],[-218,-1045],[-319,59],[-5,-1092],[-317,67]],[[271513,412702],[-96,1662],[35,4100]],[[272818,418798],[-23,-4075]],[[259900,414582],[-209,-308]],[[259691,414274],[-843,-20]],[[258848,414254],[-7,4743]],[[257578,418958],[2,-4763]],[[257580,414195],[0,-1081]],[[257580,413114],[-876,36]],[[256704,413150],[-229,10],[2,1597]],[[245826,417576],[-7,-4829]],[[245819,412747],[1,-1636],[-1253,29]],[[244567,411140],[-193,1581],[-1,1891]],[[264988,416380],[-41,-2986]],[[264947,413394],[-298,808],[-748,-67]],[[274788,415938],[-600,318]],[[274188,416256],[87,2302]],[[291409,417105],[453,-5673],[-67,-3974]],[[291795,407458],[-8,-68]],[[291787,407390],[-674,1374],[-215,1839]],[[290898,410603],[-464,1137],[-81,1797],[-341,1921]],[[290012,415458],[-13,49]],[[289999,415507],[237,1028]],[[258848,414254],[-240,-36]],[[258608,414218],[-1028,-23]],[[274188,416256],[-53,-2245],[-194,-1195]],[[273941,412816],[-1155,355]],[[272786,413171],[9,1552]],[[292681,417933],[179,-418],[-159,-5398],[-46,2228],[-255,-3465],[103,-763],[-505,-2576],[-203,-83]],[[271513,412702],[-9,-1621]],[[271504,411081],[-1056,287]],[[270448,411368],[-261,927],[22,1648],[-200,73]],[[281528,410458],[-678,3]],[[280850,410461],[-105,6]],[[249547,415186],[-334,-14],[-11,-1088],[-814,-276]],[[248388,413808],[-1,3841]],[[161792,408143],[-203,-1301],[-432,-149],[-282,-3313],[-609,-861]],[[160266,402519],[-794,177]],[[159472,402696],[52,1463]],[[159524,404159],[106,2863],[-398,-48],[-7,2486],[153,591],[-290,1813]],[[255560,414746],[183,-1655],[-78,-4758]],[[255665,408333],[-417,-12]],[[255248,408321],[-3,5132]],[[277926,410448],[-234,-9]],[[277692,410439],[-800,-6]],[[276892,410433],[-426,0]],[[276466,410433],[-22,3775],[-205,1112]],[[268481,414507],[-116,-2692]],[[268365,411815],[-1169,326]],[[267196,412141],[-43,3579],[147,1917]],[[289999,415507],[-235,-1943],[-206,-350]],[[289558,413214],[-165,1988]],[[237891,414879],[8,-3256]],[[237899,411623],[-1244,79]],[[236655,411702],[-37,4579]],[[235541,416362],[8,-4089]],[[235549,412273],[-763,19]],[[234786,412292],[-326,1439]],[[181375,413882],[-2,-6764]],[[181373,407118],[-6,-16110]],[[181367,391008],[-2649,0]],[[178718,391008],[-2525,9020]],[[248388,413808],[0,-544]],[[248388,413264],[-1641,72]],[[246747,413336],[194,2069]],[[267196,412141],[-24,-2179]],[[267172,409962],[-1117,398]],[[266055,410360],[17,1046]],[[266072,411406],[162,-81],[203,4496]],[[246747,413336],[32,-697]],[[246779,412639],[-960,108]],[[200920,414122],[-228,4],[1,-10296]],[[200693,403830],[-885,2]],[[199808,403832],[-4513,9]],[[195295,403841],[-1,2439]],[[261741,415716],[-55,-4023]],[[261686,411693],[-223,-17]],[[261463,411676],[-823,-18]],[[260640,411658],[57,2964]],[[284593,410421],[-604,-5]],[[283989,410416],[-677,3]],[[289558,413214],[-576,-1173]],[[288982,412041],[-434,587]],[[288548,412628],[-38,-23]],[[288510,412605],[-2,-1]],[[251866,411760],[-181,-2587]],[[251685,409173],[-599,19]],[[251086,409192],[-316,21],[-7,2708],[-211,269]],[[250552,412190],[-2,1896]],[[206688,415637],[-41,-6]],[[206647,415631],[-213,-1605]],[[206434,414026],[-263,1]],[[241996,414742],[-30,-6459]],[[241966,408283],[-4,0]],[[241962,408283],[-1090,94]],[[240872,408377],[8,1624],[-470,45]],[[240410,410046],[29,6279]],[[266072,411406],[-502,924],[-631,517]],[[264939,412847],[8,547]],[[240410,410046],[-1140,66]],[[239270,410112],[-272,4],[8,4913]],[[236655,411702],[-1,-802]],[[236654,410900],[-1104,25]],[[235550,410925],[-1,1348]],[[274786,410447],[-874,-18]],[[273912,410429],[29,2387]],[[274787,414932],[-1,-4485]],[[276466,410433],[-1406,8]],[[275060,410441],[-274,6]],[[188080,412150],[154,-1357],[-372,-847],[15,-4365],[-94,-1439],[-489,-27],[-259,-1246]],[[187035,402869],[-502,281],[-66,4178],[-5094,-210]],[[262825,414085],[-5,-3544]],[[262820,410541],[-613,-224]],[[262207,410317],[-419,17],[-102,1359]],[[216580,415679],[-8,-8083]],[[216572,407596],[-1771,-4]],[[214801,407592],[0,110]],[[218453,415671],[-6,-8082]],[[218447,407589],[-1806,7]],[[216641,407596],[-69,0]],[[156605,411874],[135,-4012]],[[156740,407862],[1,-964],[-483,-512],[-38,-1771],[225,-3191],[-238,-1152],[-36,-1898],[296,-1405],[109,-1803],[362,-938]],[[156938,394228],[-728,41],[-164,-808],[-645,-63],[-455,-694]],[[154946,392704],[-541,2801],[109,2093],[-386,5926],[150,3428],[-35,2228],[-194,3368],[-468,3106]],[[226274,415670],[1,-6485]],[[226275,409185],[-1,-1617]],[[226274,407568],[-1548,10]],[[224726,407578],[-50,3]],[[224676,407581],[2,8093]],[[224676,407581],[-1502,8]],[[223174,407589],[-61,1]],[[223113,407590],[-2,8085]],[[227841,415668],[2,-6478]],[[227843,409190],[-1568,-5]],[[229411,415658],[-2,-8099]],[[229409,407559],[-425,-1]],[[228984,407558],[-1141,12]],[[227843,407570],[0,1620]],[[220015,415660],[-6,-8093]],[[220009,407567],[-1504,22]],[[218505,407589],[-58,0]],[[170987,398754],[-249,-368]],[[170738,398386],[-2476,18]],[[168262,398404],[-1,696],[-1014,5147],[112,6217],[-310,-1673]],[[221554,415665],[-6,-8087]],[[221548,407578],[-1487,-3]],[[220061,407575],[-52,-8]],[[223113,407590],[-1493,-14]],[[221620,407576],[-72,2]],[[230989,415647],[1,-8092]],[[230990,407555],[-955,2]],[[230035,407557],[-626,2]],[[210185,410788],[-3283,6]],[[206902,410794],[415,545],[-67,968],[390,99],[54,1354],[-365,-16],[-165,-1868],[-731,-135]],[[206433,411741],[1,2285]],[[233495,415631],[0,-6461]],[[233495,409170],[-625,0]],[[232870,409170],[-626,1]],[[232244,409171],[2,6468]],[[232244,409171],[-1,-1611],[-687,-7]],[[231556,407553],[-566,2]],[[234786,412292],[-21,-1748],[-200,350],[-276,-2271]],[[234289,408623],[-168,539],[-626,8]],[[290898,410603],[-392,-2264]],[[290506,408339],[-409,2275],[-302,2865]],[[289795,413479],[217,1979]],[[250552,412190],[-498,-1355],[-387,-1885],[5,-2169]],[[249672,406781],[-468,-23]],[[249204,406758],[-627,-24]],[[248577,406734],[-163,3649],[-26,2881]],[[239270,410112],[-32,-1637]],[[239238,408475],[-1337,-78]],[[237901,408397],[-2,3226]],[[243245,414668],[-19,-5394]],[[243226,409274],[-941,82],[-5,-1096],[-314,23]],[[256704,413150],[-11,-4877]],[[256693,408273],[-517,45]],[[256176,408318],[-511,15]],[[272786,413171],[-213,31],[-15,-3018],[100,-1891]],[[272658,408293],[-850,-351]],[[271808,407942],[-304,3139]],[[244567,411140],[169,-1392]],[[244736,409748],[-1143,47],[1,-537]],[[243594,409258],[-368,16]],[[260640,411658],[-101,-1640]],[[260539,410018],[-888,-25]],[[259651,409993],[40,4281]],[[269372,414335],[-25,-1734],[207,-77],[64,-3317]],[[269618,409207],[-318,124],[-21,-1094],[-338,108],[-318,-1009]],[[268623,407336],[-310,141],[52,4338]],[[205473,414009],[-1,-3086]],[[205472,410923],[-407,495],[-407,1457]],[[270448,411368],[146,-862],[-65,-3237]],[[270529,407269],[-311,107]],[[270218,407376],[-615,748],[15,1083]],[[259651,409993],[-1,-1094]],[[259650,408899],[-829,-88]],[[258821,408811],[-213,-27]],[[258608,408784],[0,5434]],[[202584,414233],[137,-2936],[562,-2151],[-209,-2932],[145,-2133]],[[203219,404081],[-612,-329]],[[202607,403752],[-1914,78]],[[204005,410027],[367,-1170],[-102,-1326]],[[204270,407531],[-525,-3718],[-328,267]],[[203417,404080],[-198,1]],[[258608,408784],[-389,-585],[-532,8]],[[257687,408207],[-86,542],[-21,4365]],[[264939,412847],[-109,-226],[-59,-4847]],[[264771,407774],[-700,215]],[[264071,407989],[-317,28]],[[263754,408017],[-17,6097]],[[263754,408017],[1,-413],[-936,-24]],[[262819,407580],[1,2961]],[[206433,411741],[-1,-3287]],[[206432,408454],[13,-903]],[[206445,407551],[-516,-5958],[-264,-2164]],[[205665,399429],[-5,0]],[[205660,399429],[-187,-2],[-3,8127]],[[205470,407554],[2,3369]],[[206902,410794],[-80,-2161],[-167,812],[-223,-991]],[[290506,408339],[-301,-1740]],[[290205,406599],[-214,1002]],[[289991,407601],[-385,1831],[-352,446],[-281,1743]],[[288973,411621],[822,1858]],[[255248,408321],[1,-2424]],[[255249,405897],[-1194,77]],[[254055,405974],[-17,3810]],[[254038,409784],[80,3610]],[[254038,409784],[-270,-622],[-1139,-17]],[[252629,409145],[-4,2610]],[[248577,406734],[-633,-33]],[[247944,406701],[-412,-2]],[[247532,406699],[2,2166],[-201,554],[5,1620],[-635,683]],[[246703,411722],[76,917]],[[273912,410429],[-309,-2118]],[[273603,408311],[-264,-1244]],[[273339,407067],[6,599],[-687,627]],[[257687,408207],[-84,-2441]],[[257603,405766],[-705,61]],[[256898,405827],[-209,8],[4,2438]],[[205470,407554],[-1200,-23]],[[266055,410360],[-47,-3101]],[[266008,407259],[-855,352]],[[265153,407611],[-382,163]],[[246703,411722],[-132,-1725],[183,-3269]],[[246754,406728],[-92,-2345]],[[246662,404383],[-900,73]],[[245762,404456],[-253,771],[-419,2924]],[[245090,408151],[-354,1597]],[[288982,412041],[-534,-3560],[147,-1015],[-73,-1880],[204,-1804]],[[288726,403782],[-376,-1333],[-304,88]],[[288046,402537],[-18,1506]],[[288028,404043],[-61,6417]],[[288510,412605],[38,23]],[[251086,409192],[2,-5734],[-320,52]],[[250768,403510],[-1088,3],[-8,3268]],[[235550,410925],[3,-4037]],[[235553,406888],[-1398,56]],[[234155,406944],[134,1679]],[[192584,405745],[-2935,12],[-153,2687],[-321,1686]],[[189175,410130],[0,2024]],[[189175,410130],[1,-4419],[-152,2],[6,-8099]],[[189030,397614],[-1545,14],[-447,229]],[[187038,397857],[-3,5012]],[[268623,407336],[-26,-1603]],[[268597,405733],[-717,218],[40,496],[-788,178]],[[267132,406625],[40,3337]],[[159524,404159],[-693,578],[2,-532],[-1674,-52]],[[157159,404153],[9,3692],[-428,17]],[[252629,409145],[5,-3808]],[[252634,405337],[-318,9],[-371,2452],[-255,17],[-5,1358]],[[262207,410317],[-5,-3506]],[[262202,406811],[-729,-13]],[[261473,406798],[-10,4878]],[[261473,406798],[1,-1345]],[[261474,405453],[-925,-9]],[[260549,405444],[-10,4574]],[[247532,406699],[-778,29]],[[237901,408397],[-2,-1616]],[[237899,406781],[-1252,49]],[[236647,406830],[7,4070]],[[289991,407601],[-61,-2065],[-434,1889],[-494,-3193]],[[289002,404232],[-350,2027]],[[288652,406259],[12,7]],[[288664,406266],[-51,2043]],[[288613,408309],[-8,430]],[[288605,408739],[368,2882]],[[164781,405356],[-1401,-15],[-152,1283],[-273,170],[-234,-1182],[-772,-1245]],[[161949,404367],[29,4517]],[[271808,407942],[-352,-103],[16,-1874],[-379,-569]],[[271093,405396],[-587,184],[23,1689]],[[236647,406830],[-6,-1351]],[[236641,405479],[-1087,27]],[[235554,405506],[-1,1382]],[[210182,407556],[-20,1]],[[210162,407557],[-2635,-8]],[[207527,407549],[-1082,2]],[[168262,398404],[-491,-22],[-237,-2422],[1,-1714],[313,16],[-13,-8145],[-697,1]],[[167138,386118],[-482,2257]],[[166656,388375],[-55,3726],[-157,-50],[-42,4120],[307,671],[-2,1728],[-666,42]],[[166041,398612],[-32,2039],[-419,1034]],[[165590,401685],[652,1617],[543,5284]],[[291787,407390],[22,-3591],[-686,-1401]],[[291123,402398],[-572,644]],[[290551,403042],[14,1877],[-360,1680]],[[262819,407580],[-2,-848]],[[262817,406732],[-615,79]],[[283284,410419],[-281,-1862],[-298,-5500]],[[282705,403057],[-115,-74]],[[282590,402983],[-298,3217]],[[282292,406200],[-167,1078],[132,1025],[-513,247]],[[281744,408550],[-440,1436],[-237,-1383],[-192,274]],[[280875,408877],[-25,1584]],[[280875,408877],[-278,-307],[-96,-1937]],[[280501,406633],[-526,345]],[[279975,406978],[-386,1376],[-475,-3170],[-283,767]],[[278831,405951],[380,4520]],[[278831,405951],[-568,-2831]],[[278263,403120],[-600,-2270]],[[277663,400850],[29,9589]],[[288028,404043],[-186,-68]],[[287842,403975],[-578,293],[198,3147],[-296,-282]],[[287166,407133],[-438,3311]],[[276892,410433],[-365,-5307]],[[276527,405126],[-123,314]],[[276404,405440],[-598,2940],[-675,502]],[[275131,408882],[-71,1559]],[[277663,400850],[0,-206]],[[277663,400644],[-557,1424],[-342,-761]],[[276764,401307],[-239,1285]],[[276525,402592],[2,2534]],[[287166,407133],[-74,-2015],[-419,-1267],[83,1880],[-379,-1384]],[[286377,404347],[-194,1934],[-292,888],[-100,3272]],[[275131,408882],[-285,-1378],[11,-1745]],[[274857,405759],[-140,-755]],[[274717,405004],[-207,396]],[[274510,405400],[-283,562],[-368,2261],[-256,88]],[[286377,404347],[69,-1031],[-251,-2457],[-293,640]],[[285902,401499],[0,2434],[-506,6],[2,-1756],[256,-748]],[[285654,401435],[-221,-442]],[[285433,400993],[-513,2542]],[[284920,403535],[-27,1753],[292,5146]],[[284920,403535],[-797,69]],[[284123,403604],[171,2561],[-558,2378],[253,1873]],[[284123,403604],[-2,-8]],[[284121,403596],[-805,-2420]],[[283316,401176],[-301,1526],[-310,355]],[[267132,406625],[-296,-2585]],[[266836,404040],[-607,26]],[[266229,404066],[40,3087],[-261,106]],[[192583,405610],[37,-825],[-294,-4891],[-129,-5401],[227,-2018],[156,-4770]],[[192580,387705],[-3568,0],[0,191]],[[189012,387896],[18,9718]],[[240872,408377],[-43,-5375]],[[240829,403002],[-232,408],[-163,-2184]],[[240434,401226],[-711,2931]],[[239723,404157],[-347,980],[-138,3338]],[[260549,405444],[-153,-1912]],[[260396,403532],[-746,-50]],[[259650,403482],[0,5417]],[[281744,408550],[-325,-479],[-251,-3773]],[[281168,404298],[-330,1391]],[[280838,405689],[-337,944]],[[245090,408151],[-786,-2744],[61,-2460]],[[244365,402947],[-779,381]],[[243586,403328],[8,5930]],[[254055,405974],[-144,-1904]],[[253911,404070],[-1278,-83]],[[252633,403987],[1,1350]],[[243586,403328],[-1650,162]],[[241936,403490],[26,4793]],[[270218,407376],[-23,-1681],[-315,124],[-26,-1652]],[[269854,404167],[-626,216],[-9,-491],[-644,-24]],[[268575,403868],[22,1865]],[[227843,407570],[-4,-4859]],[[227839,402711],[-1559,8]],[[226280,402719],[-6,4849]],[[232870,409170],[-17,-4355]],[[232853,404815],[-53,-3774]],[[232800,401041],[-1244,5]],[[231556,401046],[0,6507]],[[234155,406944],[373,-2132]],[[234528,404812],[-590,6]],[[233938,404818],[-1085,-3]],[[252633,403987],[0,-2970]],[[252633,401017],[-933,24]],[[251700,401041],[-932,31]],[[250768,401072],[0,2438]],[[279975,406978],[-539,-3798],[-360,-1739]],[[279076,401441],[-431,1393],[-382,286]],[[273339,407067],[-230,-1522]],[[273109,405545],[-695,-2161]],[[272414,403384],[-195,1249],[-314,-1223],[-55,-1445],[-293,114],[-131,-1044]],[[271426,401035],[10,997],[-367,905],[24,2459]],[[276404,405440],[-240,-950],[-479,-156]],[[275685,404334],[-828,1425]],[[259650,403482],[-372,-61]],[[259278,403421],[-462,-45]],[[258816,403376],[5,5435]],[[161949,404367],[-299,-280],[-426,-2782],[0,-3647]],[[161224,397658],[-376,-706]],[[160848,396952],[-363,-449],[-90,-981],[-129,6997]],[[258816,403376],[-362,-36]],[[258454,403340],[-695,149]],[[257759,403489],[-4,2280],[-152,-3]],[[282292,406200],[-394,-2354],[-185,-1907]],[[281713,401939],[-545,2359]],[[239723,404157],[-203,523],[-147,-1561],[-300,-406],[-194,-1441],[-195,1193]],[[238684,402465],[-29,-1189],[-453,360],[-301,-768]],[[237901,400868],[-2,5913]],[[241936,403490],[-12,-1887]],[[241924,401603],[-322,44]],[[241602,401647],[-773,1355]],[[256176,408318],[-109,-1613],[-6,-4868]],[[256061,401837],[-1014,8]],[[255047,401845],[202,1649],[0,2403]],[[256898,405827],[-7,-2443],[-310,8],[-2,-3248]],[[256579,400144],[-520,69]],[[256059,400213],[2,1624]],[[274510,405400],[-752,-2906]],[[273758,402494],[-136,1719],[-196,-664]],[[273426,403549],[-49,2100],[-268,-104]],[[246361,401187],[-1284,58],[-7,-1638],[-209,11]],[[244861,399618],[-414,50]],[[244447,399668],[-82,3279]],[[245762,404456],[468,-1904],[131,-1365]],[[264071,407989],[93,-711],[-59,-4822]],[[264105,402456],[-1299,240]],[[262806,402696],[11,4036]],[[265153,407611],[-83,-5848]],[[265070,401763],[-704,292]],[[264366,402055],[-261,401]],[[157159,404153],[-103,-1293],[316,-1811],[516,-796],[-42,-2231],[424,-2417]],[[158270,395605],[-153,-1117]],[[158117,394488],[-193,-2961],[-454,-702]],[[157470,390825],[-532,3403]],[[214801,407592],[7,-8099]],[[214808,399493],[2,-1604]],[[214810,397889],[-3111,-174]],[[211699,397715],[24,9830]],[[289029,404122],[-16,45]],[[289013,404167],[-11,65]],[[290551,403042],[-150,-2724]],[[290401,400318],[-533,654],[-508,1437],[-331,1713]],[[223174,407589],[-9,-8099]],[[223165,399490],[-1516,-10]],[[221649,399480],[-38,0]],[[221611,399480],[9,8096]],[[265463,401619],[-346,126]],[[265117,401745],[-47,18]],[[266229,404066],[-541,-2162],[-225,-285]],[[216641,407596],[-7,-8066]],[[216634,399530],[-241,-6]],[[216393,399524],[-1585,-31]],[[218505,407589],[-3,-8092]],[[218502,399497],[-253,0]],[[218249,399497],[-1615,33]],[[224726,407578],[-8,-6473]],[[224718,401105],[0,-1621]],[[224718,399484],[-1525,8]],[[223193,399492],[-28,-2]],[[220061,407575],[-7,-8104]],[[220054,399471],[-1552,26]],[[228984,407558],[-8,-6447]],[[228976,401111],[-4,-1634]],[[228972,399477],[-1137,-7]],[[227835,399470],[4,3241]],[[226280,402719],[-2,-1625]],[[226278,401094],[-1560,11]],[[221611,399480],[-1512,-5]],[[220099,399475],[-45,-4]],[[230035,407557],[-404,-3028],[468,-4114],[473,-185]],[[230572,400230],[-5,-2410],[-307,8]],[[230260,397828],[0,542],[-975,290],[5,2433],[-314,18]],[[207527,407549],[-7,-8122]],[[207520,399427],[-1032,5]],[[206488,399432],[-823,-3]],[[210162,407557],[-14,-13021],[-936,36]],[[209212,394572],[12,4830],[-1704,25]],[[231556,401046],[-18,-1625]],[[231538,399421],[-118,1200],[-442,280],[-406,-671]],[[211699,397715],[-29,-7916]],[[211670,389799],[2,-1622],[-925,-165]],[[210747,388012],[-1530,111]],[[209217,388123],[-5,6449]],[[205660,399429],[4,-8051]],[[205664,391378],[-1785,-68]],[[203879,391310],[176,2110],[-338,2531],[-236,-28],[-218,2136]],[[203263,398059],[20,4732],[134,1289]],[[271426,401035],[-87,-662]],[[271339,400373],[-1426,435]],[[269913,400808],[-59,3359]],[[187038,397857],[-586,-3353],[17,-2559],[-254,-958],[-384,92],[-188,-2026]],[[185643,389053],[-4276,11]],[[181367,389064],[0,1944]],[[280838,405689],[20,-2091],[-220,-1799],[43,-1667],[-291,-1467]],[[280390,398665],[-1091,2059],[-223,717]],[[235554,405506],[-2,-5520]],[[235552,399986],[-482,732]],[[235070,400718],[-348,1876],[57,1415],[-251,803]],[[262806,402696],[-686,37]],[[262120,402733],[-425,22],[-218,-746]],[[261477,402009],[-3,3444]],[[237901,400868],[-183,147],[-782,-1329]],[[236936,399686],[-300,1183]],[[236636,400869],[5,4610]],[[250768,401072],[-307,-8],[0,-3525]],[[250461,397539],[-935,2],[-151,-542]],[[249375,396999],[-164,-3]],[[249211,396996],[-7,9762]],[[249211,396996],[-1245,20]],[[247966,397016],[-6,4876]],[[247960,401892],[-16,4809]],[[164769,402898],[-1779,-16],[-231,-508],[-692,-3277],[-169,-1785],[-674,346]],[[247960,401892],[-463,-687],[1,-945],[-743,197],[-64,-1253]],[[246691,399204],[-29,5179]],[[268575,403868],[-39,-2983]],[[268536,400885],[-64,-729]],[[268472,400156],[-1582,537]],[[266890,400693],[-54,3347]],[[282590,402983],[-306,-3506]],[[282284,399477],[-571,2462]],[[195295,403841],[-25,-16136]],[[195270,387705],[-2690,0]],[[255047,401845],[-69,-1900]],[[254978,399945],[-895,326]],[[254083,400271],[-160,-18]],[[253923,400253],[-12,3817]],[[273426,403549],[-646,-1538]],[[272780,402011],[-366,1373]],[[257759,403489],[-152,-219],[7,-3170]],[[257614,400100],[-1035,44]],[[275685,404334],[85,-2807]],[[275770,401527],[-169,-2411]],[[275601,399116],[-203,-165]],[[275398,398951],[-825,1176]],[[274573,400127],[195,794],[-216,1514],[165,2569]],[[281713,401939],[-331,-4249]],[[281382,397690],[-453,-530]],[[280929,397160],[-54,1697],[-336,-1326],[-249,538]],[[280290,398069],[100,596]],[[236636,400869],[-257,453],[-437,-2067],[-407,-128]],[[235535,399127],[17,859]],[[261477,402009],[-400,-1353]],[[261077,400656],[-346,-1150],[-342,-59]],[[260389,399447],[7,4085]],[[276525,402592],[-354,-957],[-401,-108]],[[274573,400127],[-368,-1330]],[[274205,398797],[-236,255]],[[273969,399052],[-281,3046],[70,396]],[[233938,404818],[-18,-6982]],[[233920,397836],[-872,234]],[[233048,398070],[-272,169],[24,2802]],[[235070,400718],[-349,74],[-25,-3937]],[[234696,396855],[-411,-173]],[[234285,396682],[-361,-327],[-4,1481]],[[159472,402696],[-103,-2315],[298,-2192],[9,-2579]],[[159676,395610],[-1406,-5]],[[240434,401226],[-265,-1911],[27,-1099]],[[240196,398216],[-322,-2537]],[[239874,395679],[-1243,272]],[[238631,395951],[53,6514]],[[272780,402011],[-162,-1543]],[[272618,400468],[-357,-942],[-433,-2022]],[[271828,397504],[-465,1315]],[[271363,398819],[-24,1554]],[[246691,399204],[104,-2426],[318,-370]],[[247113,396408],[-268,-1767],[-327,1147]],[[246518,395788],[-157,5399]],[[269913,400808],[-106,32],[-45,-3310]],[[269762,397530],[-314,137]],[[269448,397667],[30,1913],[-311,800],[-631,505]],[[273969,399052],[-615,-1858]],[[273354,397194],[-359,392]],[[272995,397586],[-242,74],[-135,2808]],[[288046,402537],[11,-942]],[[288057,401595],[-639,-5]],[[287418,401590],[-372,-2533],[-163,577],[-139,-1617],[-138,1747],[461,4160],[775,51]],[[203263,398059],[-1079,33]],[[202184,398092],[232,2578],[24,2143],[167,939]],[[253923,400253],[-983,-53]],[[252940,400200],[-307,817]],[[266890,400693],[-89,-2651]],[[266801,398042],[-801,-648]],[[266e3,397394],[-555,16],[18,4209]],[[285902,401499],[-150,-622]],[[285752,400877],[-98,558]],[[285433,400993],[-397,-2058]],[[285036,398935],[-134,518]],[[284902,399453],[-167,-26],[-614,4169]],[[199808,403832],[101,-2046]],[[199909,401786],[-296,-714]],[[199613,401072],[-737,-3251],[-270,662],[-334,-354],[-440,-2814],[-665,-1480],[1,-2999]],[[197168,390836],[-2,-3131],[-1896,0]],[[202184,398092],[-58,-1116]],[[202126,396976],[-415,809],[-150,-1174],[-541,1039],[-198,1577],[-600,-2],[-313,2561]],[[289289,396094],[-480,-882],[-190,-1251],[-469,-135]],[[288150,393826],[-70,5854]],[[288080,399680],[-23,1915]],[[288726,403782],[311,-1995],[21,-3695],[231,-1998]],[[258454,403340],[32,-5425],[144,8]],[[258630,397923],[2,-1078]],[[258632,396845],[-1016,28]],[[257616,396873],[-2,3227]],[[260389,399447],[-315,-33],[3,-1128]],[[260077,398286],[-173,-511],[-611,176]],[[259293,397951],[-15,5470]],[[244447,399668],[-615,99],[-12,-1654]],[[243820,398113],[-1328,97]],[[242492,398210],[16,3269],[-584,124]],[[284902,399453],[-317,-3074]],[[284585,396379],[-327,-588]],[[284258,395791],[-575,2284]],[[283683,398075],[-376,337],[-185,1327],[194,1437]],[[259293,397951],[-663,-28]],[[241246,396473],[-791,166],[-259,1577]],[[241602,401647],[-356,-5174]],[[279076,401441],[-306,-3713],[122,-2044],[-246,-2142]],[[278646,393542],[-601,2684]],[[278045,396226],[-22,130]],[[278023,396356],[164,2029],[-157,242],[174,1961],[-541,56]],[[291123,402398],[69,-689],[-433,-4685],[-217,-1125],[-299,-2],[197,2821],[-39,1600]],[[283683,398075],[-584,-3904]],[[283099,394171],[-333,1776]],[[282766,395947],[-855,1322]],[[281911,397269],[373,2208]],[[164778,400098],[2,-985]],[[164780,399113],[3,-842]],[[164783,398271],[-389,10],[-272,-829],[-495,64],[-430,-2100],[-547,1772],[-795,-2034],[-254,-3502]],[[161601,391652],[-950,430]],[[160651,392082],[48,3551],[149,1319]],[[264366,402055],[-167,-4639]],[[264199,397416],[-520,1367]],[[263679,398783],[-327,-384]],[[263352,398399],[-336,1361],[-212,-782]],[[262804,398978],[2,3718]],[[262120,402733],[-187,-6686]],[[261933,396047],[-9,-343]],[[261924,395704],[-187,-294]],[[261737,395410],[-674,-15]],[[261063,395395],[14,5261]],[[262804,398978],[-161,-1387]],[[262643,397591],[-710,-1544]],[[227835,399470],[-1,-3241]],[[227834,396229],[-1551,10]],[[226283,396239],[-5,4855]],[[160651,392082],[-328,7]],[[160323,392089],[-249,595],[-92,1588],[-306,1338]],[[276764,401307],[-43,-2135]],[[276721,399172],[-197,-2650],[-527,-489]],[[275997,396033],[78,1671],[-474,1412]],[[238631,395951],[-2,-269]],[[238629,395682],[-940,177],[-5,-542],[-774,158]],[[236910,395475],[26,4211]],[[278023,396356],[-421,199],[-771,1158],[-110,1459]],[[264942,392757],[-495,1045]],[[264447,393802],[-4,881]],[[264443,394683],[-244,2733]],[[265117,401745],[-175,-8988]],[[281911,397269],[-117,-636]],[[281794,396633],[-412,1057]],[[247966,397016],[-356,-13],[-7,-1413]],[[247603,395590],[-490,818]],[[286601,396690],[-270,-2438],[180,3428],[90,-990]],[[288080,399680],[-243,-645],[-318,-3541]],[[287519,395494],[-452,119]],[[287067,395613],[-237,-813],[-18,1649],[166,2200],[440,2941]],[[256059,400213],[0,-4914]],[[256059,395299],[-785,-99]],[[255274,395200],[-296,4745]],[[202126,396976],[391,-1636],[384,-265],[-241,-1239],[-125,-2430],[202,-1122],[70,-1956],[300,-2059]],[[203107,386269],[-2100,52],[-1,-5185]],[[201006,381136],[-1582,2]],[[199424,381138],[-184,2879]],[[199240,384017],[376,1],[-3,6826]],[[199613,390844],[0,10228]],[[266e3,397394],[-90,-7128]],[[265910,390266],[-554,2430]],[[265356,392696],[-414,61]],[[242492,398210],[-119,-2235],[32,-2529],[-220,-3074]],[[242185,390372],[-394,741],[-91,1045]],[[241700,392158],[-289,3405]],[[241411,395563],[-165,910]],[[166041,398612],[-586,525],[-675,-24]],[[280290,398069],[-483,-2836],[-192,-318],[-231,-2313]],[[279384,392602],[-347,1620],[-177,-1641]],[[278860,392581],[-214,961]],[[285904,391677],[-438,651]],[[285466,392328],[40,2580],[-96,1946],[-374,2081]],[[285752,400877],[17,-34]],[[285769,400843],[123,37]],[[285892,400880],[302,-2195],[-274,-289],[359,-1162],[-397,-2847],[22,-2710]],[[236910,395475],[-14,-1566]],[[236896,393909],[-1362,260]],[[235534,394169],[1,3667]],[[235535,397836],[0,1291]],[[246518,395788],[-459,-1047],[-357,-130]],[[245702,394611],[-426,36],[-426,2233]],[[244850,396880],[11,2738]],[[230260,397828],[-3,-3239]],[[230257,394589],[-1081,7]],[[229176,394596],[-204,1767],[0,3114]],[[199613,390844],[-2445,-8]],[[226283,396239],[-1,-1625]],[[226282,394614],[-1549,-5]],[[224733,394609],[-15,4875]],[[233048,398070],[-2,-3479]],[[233046,394591],[-1241,3]],[[231805,394594],[-1,4258],[-266,569]],[[251700,401041],[-3,-5671],[315,56]],[[252012,395426],[-4,-1645]],[[252008,393781],[-1234,-55],[-1,-1621]],[[250773,392105],[-323,107]],[[250450,392212],[11,5327]],[[252940,400200],[-3,-4846]],[[252937,395354],[-925,72]],[[231805,394594],[2,-2436]],[[231807,392158],[-1134,-2]],[[230673,392156],[-105,1611],[-311,822]],[[269448,397667],[-55,-3546],[-336,-2]],[[269057,394119],[-207,85]],[[268850,394204],[-308,109],[-130,1734]],[[268412,396047],[60,4109]],[[270916,394754],[20,1086],[-281,1702],[-269,-1234]],[[270386,396308],[9,758],[-633,464]],[[271363,398819],[-98,-3218],[-349,-847]],[[235535,397836],[-738,278],[-101,-1259]],[[268412,396047],[-1128,225],[-164,1037]],[[267120,397309],[-319,733]],[[261063,395395],[-665,-1817]],[[260398,393578],[-311,-147]],[[260087,393431],[-10,4855]],[[272995,397586],[-322,-2153]],[[272673,395433],[-626,51]],[[272047,395484],[-219,2020]],[[255274,395200],[-23,-931]],[[255251,394269],[-1050,-45]],[[254201,394224],[-106,0]],[[254095,394224],[-12,6047]],[[254095,394224],[-871,-49]],[[253224,394175],[-287,84],[0,1095]],[[257616,396873],[-2,-1632]],[[257614,395241],[-617,-10]],[[256997,395231],[-542,-4]],[[256455,395227],[-396,72]],[[275398,398951],[-49,-2705],[-193,-1560],[-17,-2747]],[[275139,391939],[-179,223]],[[274960,392162],[-177,2249],[-237,821]],[[274546,395232],[-309,1940],[-32,1625]],[[178718,391008],[0,-11659],[-2488,-10],[-9,-22498]],[[176221,356841],[9,-15660]],[[176230,341181],[-3544,18062]],[[172686,359243],[1,19187],[-1464,8789]],[[171223,387219],[-1407,8282],[-2,1512],[924,1373]],[[244850,396880],[-2,-2773],[-421,28],[-7,-2523]],[[244420,391612],[-356,-627],[-262,515]],[[243802,391500],[-20,-7]],[[243782,391493],[38,6620]],[[263352,398399],[22,-5065]],[[263374,393334],[-124,-465]],[[263250,392869],[-377,1491]],[[262873,394360],[-210,810]],[[262663,395170],[-20,2421]],[[288150,393826],[43,-3599]],[[288193,390227],[-151,927],[-491,-152]],[[287551,391002],[-166,1427],[180,785]],[[287565,393214],[-46,2280]],[[218249,399497],[-18,-8071]],[[218231,391426],[-863,14]],[[217368,391440],[-992,-7]],[[216376,391433],[17,8091]],[[216376,391433],[-231,-10]],[[216145,391423],[-1332,-39]],[[214813,391384],[-3,6505]],[[223193,399492],[-14,-8122]],[[223179,391370],[-1512,-4]],[[221667,391366],[-36,-1]],[[221631,391365],[18,8115]],[[220099,399475],[-16,-8095]],[[220083,391380],[-260,15]],[[219823,391395],[-1228,34]],[[218595,391429],[-364,-3]],[[229176,394596],[-104,-1079],[-8,-3775]],[[229064,389742],[-1230,0]],[[227834,389742],[0,6487]],[[224733,394609],[-4,-3237]],[[224729,391372],[-1523,-3]],[[223206,391369],[-27,1]],[[221631,391365],[-1548,15]],[[285466,392328],[-31,-1556]],[[285435,390772],[-7,-2276]],[[285428,388496],[-134,1401],[-606,809],[-230,-837],[-81,1376]],[[284377,391245],[169,2219]],[[284546,393464],[298,1555],[-259,1360]],[[206488,399432],[13,-4858],[-121,-1295],[371,-47],[-10,-2736]],[[206741,390496],[-830,-42],[-247,924]],[[209217,388123],[-2473,-52]],[[206744,388071],[-3,2425]],[[264443,394683],[-524,-1280]],[[263919,393403],[-110,901],[24,2588],[-154,1891]],[[278045,396226],[-294,-515],[-232,-1658],[80,-1120],[-325,-2167]],[[277274,390766],[-416,1407],[-243,-3513],[-463,-1711],[-244,275],[-358,-1593]],[[275550,385631],[171,2537],[-267,3168]],[[275454,391336],[428,949],[115,3748]],[[166656,388375],[-699,3239]],[[165957,391614],[-901,4159]],[[165056,395773],[-269,1240],[-4,1258]],[[275454,391336],[-315,603]],[[274546,395232],[-268,-471],[-788,-2996]],[[273490,391765],[-200,1393],[150,994],[-86,3042]],[[280929,397160],[39,-1197],[-240,-2110]],[[280728,393853],[-452,-1704],[-259,-2493]],[[280017,389656],[-633,2946]],[[263919,393403],[-308,-257]],[[263611,393146],[-237,188]],[[272047,395484],[-122,-4567],[68,-1111]],[[271993,389806],[-308,-1084],[-178,1340]],[[271507,390062],[-213,1013]],[[271294,391075],[-378,3679]],[[171223,387219],[-1840,-10801],[-214,48]],[[169169,376466],[-2031,9652]],[[260087,393431],[-260,-1361]],[[259827,392070],[-266,627],[-811,-80]],[[258750,392617],[-16,4231],[-102,-3]],[[234285,396682],[0,-4534]],[[234285,392148],[-1239,4]],[[233046,392152],[0,2439]],[[165056,395773],[67,-1276],[-536,-3016]],[[164587,391481],[-681,-2964],[-867,-752],[-370,962],[-735,-860]],[[161934,387867],[-256,3852],[-77,-67]],[[243782,391493],[-600,-672],[-237,-1354]],[[242945,389467],[-301,-676],[-459,1581]],[[241411,395563],[-330,-4505],[-622,73]],[[240459,391131],[-612,170]],[[239847,391301],[27,4378]],[[284258,395791],[-146,-762]],[[284112,395029],[62,-330]],[[284174,394699],[109,-599]],[[284283,394100],[166,-999]],[[284449,393101],[22,-1315],[-319,-1468],[-235,541]],[[283917,390859],[-818,3312]],[[203879,391310],[232,-1351],[-63,-2148],[-283,-1101]],[[203765,386710],[-658,-441]],[[235534,394169],[-3,-2030]],[[235531,392139],[-1246,9]],[[267120,397309],[10,-7398]],[[267130,389911],[-689,1520],[-363,-1183]],[[266078,390248],[-168,18]],[[189012,387896],[-1284,-154]],[[187728,387742],[-2094,148]],[[185634,387890],[9,1163]],[[214813,391384],[1,-1534]],[[214814,389850],[-3144,-51]],[[273490,391765],[-131,-932]],[[273359,390833],[-145,-1041]],[[273214,389792],[-209,606],[-29,1581],[-303,3454]],[[281794,396633],[-352,-2134]],[[281442,394499],[-181,-1569],[-249,-398]],[[281012,392532],[-284,1321]],[[270386,396308],[-126,-2312],[-210,-922],[124,-3421],[-112,-240]],[[270062,389413],[-201,-166]],[[269861,389247],[-208,45],[20,1691],[-328,121],[-31,1670],[-276,128],[19,1217]],[[262663,395170],[-751,43],[12,491]],[[271294,391075],[-509,-438],[-303,-919],[26,-2485]],[[270508,387233],[-446,2180]],[[250450,392212],[-956,23]],[[249494,392235],[-119,4764]],[[268850,394204],[-252,-4689],[-210,-491]],[[268388,389024],[-201,3414],[-398,-533]],[[267789,391905],[-350,-1991],[-309,-3]],[[282766,395947],[-168,-2056],[513,-5136]],[[283111,388755],[-288,-2729]],[[282823,386026],[-280,58],[-558,5269]],[[281985,391353],[-543,3146]],[[249494,392235],[6,-1626],[-311,-14]],[[249189,390595],[-1322,101]],[[247867,390696],[42,2085]],[[247909,392781],[135,617]],[[248044,393398],[6,862],[-447,1330]],[[245702,394611],[-17,-6019]],[[245685,388592],[-299,1157],[-435,348],[-393,1319]],[[244558,391416],[-138,196]],[[284546,393464],[-223,1829]],[[284323,395293],[-65,498]],[[258750,392617],[-93,-1410]],[[258657,391207],[-1043,-28]],[[257614,391179],[0,4062]],[[248044,393398],[-494,1528],[-406,-1104],[-259,-2536],[-553,-983]],[[246332,390303],[-515,-1949],[-132,238]],[[289289,396094],[351,-2735],[270,-53],[-16,-3322],[132,-3186]],[[290026,386798],[-57,0]],[[289969,386798],[-44,0]],[[289925,386798],[-712,13]],[[289213,386811],[-982,153],[-22,1873]],[[288209,388837],[-16,1390]],[[227834,389742],[-1541,10]],[[226293,389752],[-11,4862]],[[278860,392581],[-466,-5287]],[[278394,387294],[-254,-1223]],[[278140,386071],[-449,839],[-166,1723],[-310,768]],[[277215,389401],[59,1365]],[[239847,391301],[-20,-3034]],[[239827,388267],[-622,98],[-4,-541],[-615,114]],[[238586,387938],[4,815]],[[238590,388753],[39,6929]],[[287565,393214],[-230,-1318],[167,-933],[-195,-1781],[-402,1979],[-480,1174],[215,1900],[256,-1835],[-68,1744],[239,1469]],[[283917,390859],[-162,-3064]],[[283755,387795],[-414,1424],[-230,-464]],[[273214,389792],[-307,-1569]],[[272907,388223],[-755,413],[-159,1170]],[[238590,388753],[-1541,208]],[[237049,388961],[-153,25],[0,4923]],[[284458,394060],[-175,40]],[[284174,394699],[-62,330]],[[284323,395293],[135,-1233]],[[165957,391614],[-111,-1812],[217,-2118],[-268,-3202]],[[165795,384482],[-318,1675],[-351,-1063],[-392,1451]],[[164734,386545],[-147,1347]],[[164587,387892],[0,3589]],[[262873,394360],[-58,-1367],[-578,-418]],[[262237,392575],[-496,-1308]],[[261741,391267],[-4,4143]],[[241700,392158],[-280,-5796]],[[241420,386362],[-362,56]],[[241058,386418],[-603,3090],[4,1623]],[[160323,392089],[-77,-1062],[333,-1452],[-117,-1633],[135,-802],[-46,-1999],[-216,-908]],[[160335,384233],[-267,44],[0,3908],[-681,143],[-458,-370]],[[158929,387958],[0,-4]],[[158929,387958],[-514,6077],[-298,453]],[[261741,391267],[-366,837]],[[261375,392104],[-331,-489],[66,-2303]],[[261110,389312],[-395,371]],[[260715,389683],[-3,1350],[-313,1080],[-1,1465]],[[253224,394175],[-108,-3960],[133,-658]],[[253249,389557],[-1250,128]],[[251999,389685],[9,4096]],[[256455,395227],[-410,-1812],[-93,-2129],[104,-2737]],[[256056,388549],[-615,-232]],[[255441,388317],[-297,-785]],[[255144,387532],[-486,-1420]],[[254658,386112],[-34,905],[308,954],[-17,1005]],[[254915,388976],[435,3214],[-99,2079]],[[257614,391179],[2,-2983]],[[257616,388196],[-674,-391]],[[256942,387805],[55,7426]],[[256942,387805],[-413,171]],[[256529,387976],[-473,573]],[[274960,392162],[-143,-1744],[-396,-2216]],[[274421,388202],[-376,577],[-266,-940]],[[273779,387839],[-420,2994]],[[247909,392781],[-238,-998],[-192,-2324],[175,-1160]],[[247654,388299],[-24,-168]],[[247630,388131],[-211,-2528]],[[247419,385603],[-176,2124],[-512,9],[-410,-650]],[[246321,387086],[11,3217]],[[264517,389239],[-698,-957]],[[263819,388282],[-57,221]],[[263762,388503],[-151,4643]],[[264447,393802],[70,-4563]],[[230673,392156],[-3,-4046]],[[230670,388110],[-1298,15]],[[229372,388125],[-307,-1],[-1,1618]],[[226293,389752],[2,-1622]],[[226295,388130],[-1550,-17]],[[224745,388113],[-16,3259]],[[233046,392152],[-20,-5676]],[[233026,386476],[-1232,4]],[[231794,386480],[13,5678]],[[158929,387954],[-62,-1644],[169,-2032],[-399,3],[-19,-2538],[-216,-434]],[[158402,381309],[-24,5]],[[158378,381314],[-291,-21]],[[158087,381293],[-3,45]],[[158084,381338],[140,477],[-107,2272],[-522,4538],[-125,2200]],[[281985,391353],[-669,-3258],[-157,217]],[[281159,388312],[-296,1764]],[[280863,390076],[149,2456]],[[263250,392869],[-350,-1063]],[[262900,391806],[-413,-1090]],[[262487,390716],[-250,1859]],[[158084,381338],[-237,-853],[-152,859]],[[157695,381344],[-539,908],[-435,1971],[-296,-310]],[[156425,383913],[-353,2861],[-569,2152],[-557,3778]],[[254915,388976],[-726,35]],[[254189,389011],[12,5213]],[[280017,389656],[-138,-1763],[572,-1648]],[[280451,386245],[-493,-2674]],[[279958,383571],[-240,-1325]],[[279718,382246],[-1324,5048]],[[254189,389011],[-119,3]],[[254070,389014],[-537,-21]],[[253533,388993],[-284,564]],[[269861,389247],[-95,-2476],[-512,-708]],[[269254,386063],[-253,186]],[[269001,386249],[-194,1565]],[[268807,387814],[-419,1210]],[[237049,388961],[-4,-2241]],[[237045,386720],[-1525,568]],[[235520,387288],[11,4851]],[[280863,390076],[-319,-2827]],[[280544,387249],[-93,-1004]],[[260715,389683],[-623,-25],[-151,-811]],[[259941,388847],[-106,262],[-8,2961]],[[265356,392696],[-244,-3246]],[[265112,389450],[-475,-738]],[[264637,388712],[-120,527]],[[251999,389685],[-2,-2447]],[[251997,387238],[-1241,-17]],[[250756,387221],[2,543]],[[250758,387764],[15,4341]],[[263762,388503],[-226,-927]],[[263536,387576],[-64,-376]],[[263472,387200],[-541,2720],[-31,1886]],[[259941,388847],[-406,-1355],[-4,-1306]],[[259531,386186],[-106,-8]],[[259425,386178],[-618,89]],[[258807,386267],[-150,4]],[[258657,386271],[0,4936]],[[247867,390696],[-213,-2397]],[[285904,391677],[33,-3347],[377,-2748],[-110,-1238],[-607,2727],[-162,3701]],[[266078,390248],[8,-2072]],[[266086,388176],[-605,-1279],[-198,665]],[[265283,387562],[-171,1888]],[[262487,390716],[-392,-1207]],[[262095,389509],[-262,-210]],[[261833,389299],[-458,2805]],[[268807,387814],[-424,-2456]],[[268383,385358],[-426,367],[-546,2055]],[[267411,387780],[397,3341],[-19,784]],[[250758,387764],[-457,107]],[[250301,387871],[-488,-745],[-369,60],[-248,-998]],[[249196,386188],[-7,4407]],[[277215,389401],[-117,-2971],[-334,-2300],[41,-777]],[[276805,383353],[-350,-1565],[-111,-2182]],[[276344,379606],[-848,-338],[-274,1261],[9,2076]],[[275231,382605],[22,2224],[297,802]],[[242945,389467],[-266,-2385],[-345,60],[127,-1459],[-203,-1038]],[[242258,384645],[-596,107],[14,1563],[-256,47]],[[231794,386480],[-23,-4900]],[[231771,381580],[-1110,51]],[[230661,381631],[9,6479]],[[234285,392148],[-26,-6491]],[[234259,385657],[-1233,6]],[[233026,385663],[0,813]],[[235520,387288],[0,-1654]],[[235520,385634],[-1261,23]],[[275231,382605],[-213,772]],[[275018,383377],[-482,1699],[-115,3126]],[[161934,387867],[6,-3922]],[[161940,383945],[-1040,-1303],[-210,591],[-282,-2812]],[[160408,380421],[-311,-431],[76,1800]],[[160173,381790],[162,2443]],[[261833,389299],[-405,-1730]],[[261428,387569],[-332,583]],[[261096,388152],[14,1160]],[[263472,387200],[-446,-2246]],[[263026,384954],[-363,80]],[[262663,385034],[-258,1506],[-110,2136],[-200,833]],[[267411,387780],[-197,-1449],[23,-1521],[-313,-464]],[[266924,384346],[-311,1158]],[[266613,385504],[-354,897],[-173,1775]],[[244558,391416],[4,-9113]],[[244562,382303],[-467,23],[2,-1088]],[[244097,381238],[-267,17]],[[243830,381255],[-40,2514]],[[243790,383769],[12,7731]],[[169169,376466],[1659,-8029]],[[170828,368437],[-2625,-35]],[[168203,368402],[-689,2284]],[[167514,370686],[-267,2691],[-422,166]],[[166825,373543],[187,2774],[-290,1077],[-121,2597],[-312,216],[-475,1906],[-19,2369]],[[246321,387086],[-122,-4889]],[[246199,382197],[-880,-1]],[[245319,382196],[-757,107]],[[243790,383769],[-1536,69]],[[242254,383838],[4,807]],[[164587,387892],[-720,-834],[-259,133],[-515,-1390],[-61,-1062],[-1009,-2141]],[[162023,382598],[-83,1347]],[[288209,388837],[-340,-1484],[-14,-1069]],[[287855,386284],[-365,-3226],[-285,1002],[9,-1396],[-759,4562],[218,1227],[-54,1256],[301,244],[335,-1096],[296,2145]],[[218595,391429],[0,-8114]],[[218595,383315],[-1157,7]],[[217438,383322],[-63,-1]],[[217375,383321],[-7,8119]],[[219823,391395],[8,-8114]],[[219831,383281],[-1236,34]],[[216145,391423],[-1,-8126]],[[216144,383297],[-1330,-14]],[[214814,383283],[1,118]],[[214815,383401],[-1,6449]],[[217375,383321],[-1161,-23]],[[216214,383298],[-70,-1]],[[282823,386026],[45,-780]],[[282868,385246],[-236,-135]],[[282632,385111],[-191,603],[-899,-1519]],[[281542,384195],[7,1473],[-390,2644]],[[221667,391366],[1,-6464]],[[221668,384902],[2,-1623]],[[221670,383279],[-1791,1]],[[219879,383280],[-48,1]],[[241058,386418],[-180,-1533],[-17,-2354]],[[240861,382531],[-193,-605],[-544,142],[-327,1182]],[[239797,383250],[30,5017]],[[224745,388113],[2,-4860]],[[224747,383253],[-1206,6]],[[223541,383259],[-334,2],[0,1622]],[[223207,384883],[-1,6486]],[[206744,388071],[3,-4865],[-303,-5]],[[206444,383201],[-2083,130]],[[204361,383331],[-596,3379]],[[223207,384883],[-1539,19]],[[285428,388496],[2,-844]],[[285430,387652],[-211,220],[-263,-2218]],[[284956,385654],[81,-2289],[-234,434],[-329,2869],[-459,-1569],[-187,2281],[549,3865]],[[258657,386271],[-1,-537],[-1038,13]],[[257618,385747],[-2,2449]],[[270898,384461],[-214,-1052],[-154,1960]],[[270530,385369],[-22,1864]],[[271507,390062],[-150,-656],[68,-2319],[-484,-1260],[-43,-1366]],[[181367,389064],[0,-7900]],[[181367,381164],[-7,-10123]],[[181360,371041],[4,-11253]],[[181364,359788],[2,-2927]],[[181366,356861],[-1984,13],[0,178],[-2727,-7],[-434,-204]],[[199240,384017],[-2,565],[-1384,-11],[128,-1422],[415,-674],[-79,-1241]],[[198318,381234],[-2999,12]],[[195319,381246],[-49,6459]],[[273779,387839],[177,-533],[-261,-1185],[-892,-2812]],[[272803,383309],[-146,3878],[250,1036]],[[249196,386188],[3,-3707]],[[249199,382481],[-545,27]],[[248654,382508],[-40,1621],[-342,19],[-642,3983]],[[281542,384195],[-437,-1435],[-99,693]],[[281006,383453],[-396,1782],[-66,2014]],[[272803,383309],[-1,-6]],[[272802,383303],[-272,-1508],[-143,-3971]],[[272387,377824],[-212,340]],[[272175,378164],[-165,2328],[-356,2011],[-528,-202]],[[271126,382301],[46,1976],[-274,184]],[[214815,383401],[-1944,-34]],[[212871,383367],[-1832,-28]],[[211039,383339],[-284,-8]],[[210755,383331],[-8,4681]],[[227834,389742],[0,-8111]],[[227834,381631],[-920,3]],[[226914,381634],[-613,-2]],[[226301,381632],[-6,6498]],[[229372,388125],[-59,-8133]],[[229313,379992],[-869,39]],[[228444,380031],[-2,1618],[-608,-18]],[[265283,387562],[-139,-989]],[[265144,386573],[-341,379]],[[264803,386952],[-166,1760]],[[253533,388993],[-9,-5827]],[[253524,383166],[-612,-14]],[[252912,383152],[-924,24]],[[251988,383176],[9,4062]],[[261096,388152],[-573,-2670]],[[260523,385482],[-285,-2089],[-141,377]],[[260097,383770],[-46,2157],[-520,259]],[[270530,385369],[-363,-645],[-243,-2058]],[[269924,382666],[-670,3397]],[[262663,385034],[-353,-388]],[[262310,384646],[-796,417]],[[261514,385063],[-86,2506]],[[278140,386071],[-341,-3644],[-207,-671]],[[277592,381756],[-787,1597]],[[283755,387795],[-68,-3119]],[[283687,384676],[-6,-1714]],[[283681,382962],[-121,26]],[[283560,382988],[-214,707]],[[283346,383695],[-232,459]],[[283114,384154],[-246,1092]],[[264803,386952],[-255,-1635]],[[264548,385317],[-418,-1608],[-274,-40]],[[263856,383669],[-44,1680],[-276,2227]],[[185634,387890],[509,-3310],[-59,-2002],[-242,-1389]],[[185842,381189],[-97,-48]],[[185745,381141],[-4378,23]],[[254070,389014],[36,-2007],[-137,-3775]],[[253969,383232],[-445,-66]],[[254658,386112],[-463,-2723],[-218,-213]],[[253977,383176],[-8,56]],[[238586,387938],[-30,-5629]],[[238556,382309],[-1467,73]],[[237089,382382],[-71,8],[27,4330]],[[289213,386811],[95,-1816],[-160,-1192],[-692,-216]],[[288456,383587],[-506,-230]],[[287950,383357],[-283,-697],[-32,1164],[220,2460]],[[275018,383377],[-768,-3505],[-473,452]],[[273777,380324],[-279,2237],[-256,-553],[-440,1295]],[[256529,387976],[-3,-5248]],[[256526,382728],[-678,251]],[[255848,382979],[2,2497],[-255,-92],[-154,2933]],[[158378,381314],[146,-1464],[-437,1443]],[[160173,381790],[-408,-2224],[-354,-188],[-351,1518],[-215,-1698],[-283,502],[-160,1609]],[[239797,383250],[35,-3689]],[[239832,379561],[-1222,173]],[[238610,379734],[-54,2575]],[[255848,382979],[-1,-825],[-418,-677]],[[255429,381477],[-616,58]],[[254813,381535],[-309,1118],[-517,34]],[[253987,382687],[-10,489]],[[257618,385747],[6,-2451]],[[257624,383296],[-312,-1080]],[[257312,382216],[-630,-29]],[[256682,382187],[-156,541]],[[266613,385504],[-146,-2035],[-362,-1580]],[[266105,381889],[-246,1825],[-347,209]],[[265512,383923],[-368,2650]],[[261514,385063],[-513,-1353]],[[261001,383710],[-478,1772]],[[230661,381631],[-3,-1635],[-459,10]],[[230199,380006],[-886,-14]],[[209217,388123],[-12,-6998]],[[209205,381125],[-8,-7666]],[[209197,373459],[-808,1541]],[[208389,375e3],[-823,1546],[-1023,-359],[-102,637]],[[206441,376824],[3,6377]],[[210755,383331],[-21,-1721],[-306,-20],[0,-1082],[-596,-8],[-593,529]],[[209239,381029],[-34,96]],[[226301,381632],[-1535,-18]],[[224766,381614],[-19,1639]],[[248654,382508],[-383,35],[1,-1620],[-477,-883]],[[247795,380040],[-127,736]],[[247668,380776],[-303,1892],[54,2935]],[[250756,387221],[-8,-4860]],[[250748,382361],[-1241,119]],[[249507,382480],[-308,1]],[[285430,387652],[553,-2587],[494,-4061],[-10,-1655],[-344,2010],[-710,2346],[-112,-1069],[-345,3018]],[[164734,386545],[-434,-1184],[-950,-7856],[-382,-2239]],[[162968,375266],[-758,4581]],[[162210,379847],[-187,2751]],[[187728,387742],[-228,-1434],[16,-5094]],[[187516,381214],[-1674,-25]],[[192580,387705],[27,-2493],[351,-3273],[-106,-713]],[[192852,381226],[-4142,-34],[-1194,22]],[[247668,380776],[-455,-1591]],[[247213,379185],[-466,-722],[-158,1359]],[[246589,379822],[-390,2375]],[[268978,383008],[-530,-70]],[[268448,382938],[-65,2420]],[[269001,386249],[-23,-3241]],[[268448,382938],[-363,-1281]],[[268085,381657],[-378,305],[-289,1389],[-223,-1372]],[[267195,381979],[-271,2367]],[[195319,381246],[2,-5061]],[[195321,376185],[-5,-7382]],[[195316,368803],[-5,-9039]],[[195311,359764],[-2662,-21]],[[192649,359743],[-2090,97]],[[190559,359840],[-1844,-32]],[[188715,359808],[653,1884],[604,385],[346,3275],[287,901],[-33,1956],[278,1645]],[[190850,369854],[446,2473],[227,3835],[527,220],[571,4056],[231,788]],[[263856,383669],[113,-1403]],[[263969,382266],[-621,-1698]],[[263348,380568],[-281,1465]],[[263067,382033],[-41,2921]],[[281006,383453],[-231,-1615]],[[280775,381838],[-817,1733]],[[279718,382246],[-89,-2346],[-162,-617]],[[279467,379283],[-168,-1840],[-296,-1251],[-422,177]],[[278581,376369],[-906,3632]],[[277675,380001],[127,1436],[-210,319]],[[251988,383176],[-8,-2447]],[[251980,380729],[-1183,-9]],[[250797,380720],[-49,1641]],[[237089,382382],[-24,-3302]],[[237065,379080],[-1548,436]],[[235517,379516],[3,6118]],[[172686,359243],[-1858,9194]],[[265512,383923],[-362,-1946]],[[265150,381977],[-326,1245],[-276,2095]],[[204361,383331],[336,-2212],[254,-3271],[312,-1387]],[[205263,376461],[44,-2691]],[[205307,373770],[-1620,-57]],[[203687,373713],[-1526,-10],[-2,1613],[-297,15]],[[201862,375331],[0,678],[-568,1790],[-287,-220]],[[201007,377579],[-1,3557]],[[289111,378680],[-677,-384]],[[288434,378296],[-6,32]],[[288428,378328],[-108,834],[337,902],[-201,3523]],[[289925,386798],[-186,-3801],[-305,-810],[-323,-3507]],[[166825,373543],[-110,722]],[[166715,374265],[-627,2326],[-335,-1722],[-420,-936],[-390,89],[-379,1183],[-853,-3610]],[[163711,371595],[-743,3671]],[[233026,385663],[-31,-6553]],[[232995,379110],[-1225,36]],[[231770,379146],[1,2434]],[[242254,383838],[30,-5137]],[[242284,378701],[-616,91]],[[241668,378792],[-306,22],[-345,3550],[-156,167]],[[258807,386267],[-62,-3640],[-147,-849]],[[258598,381778],[-366,-1124]],[[258232,380654],[2,1594],[-309,13],[3,1094],[-304,-59]],[[259425,386178],[1,-1624],[368,-2837]],[[259794,381717],[-134,-3193]],[[259660,378524],[-140,-131]],[[259520,378393],[-503,215],[-244,853],[-175,2317]],[[269924,382666],[-59,-1571],[261,-1815],[-318,-1930]],[[269808,377350],[-304,-1659]],[[269504,375691],[-230,1692]],[[269274,377383],[-144,2308],[-237,1273],[85,2044]],[[260097,383770],[-303,-2053]],[[284512,383385],[-92,-1945]],[[284420,381440],[-8,-27]],[[284412,381413],[-144,-224]],[[284268,381189],[-437,1843],[-150,-70]],[[283687,384676],[250,-96],[535,1272],[40,-2467]],[[267195,381979],[-57,-1464]],[[267138,380515],[-472,-1482]],[[266666,379033],[-181,318]],[[266485,379351],[-380,2538]],[[282632,385111],[-701,-4528]],[[281931,380583],[-408,650],[-297,-356]],[[281226,380877],[-451,961]],[[234259,385657],[-34,-6557]],[[234225,379100],[-1230,10]],[[235517,379516],[0,-428]],[[235517,379088],[-1292,12]],[[261001,383710],[173,-405],[-53,-2162]],[[261121,381143],[-14,-546]],[[261107,380597],[-355,-820],[-434,244],[-629,-1650]],[[259689,378371],[-29,153]],[[283114,384154],[232,-459]],[[283560,382988],[-758,-4755]],[[282802,378233],[-126,314]],[[282676,378547],[-383,1648],[-362,388]],[[271126,382301],[-263,-1063],[-13,-2367]],[[270850,378871],[-720,-941]],[[270130,377930],[-322,-580]],[[263067,382033],[-389,-1467]],[[262678,380566],[-442,233]],[[262236,380799],[74,3847]],[[265150,381977],[-286,-1440]],[[264864,380537],[-573,-892]],[[264291,379645],[-263,850],[-59,1771]],[[262236,380799],[-219,-1712]],[[262017,379087],[-896,2056]],[[223541,383259],[-1,-4853],[-304,-4]],[[223236,378402],[-914,9],[-1,1610],[-610,3]],[[221711,380024],[-41,3255]],[[199424,381138],[158,-1618],[-158,-1773]],[[199424,377747],[-472,-1110]],[[198952,376637],[-30,888],[-421,1384],[24,1647],[-207,678]],[[157695,381344],[162,-972],[-41,-3299],[179,-856],[-251,-1183],[-370,1731],[-114,-336],[-479,2414],[-374,-283],[165,2872],[317,-1457],[-464,3938]],[[266485,379351],[-223,-717],[-503,-259]],[[265759,378375],[-341,2566],[-268,1036]],[[162210,379847],[2,-6325],[-188,423],[-596,-1237],[-739,-3958]],[[160689,368750],[-239,1114],[0,5132]],[[160450,374996],[-71,4167]],[[160379,379163],[29,1258]],[[243830,381255],[-6,-1908],[-732,4],[-351,-755]],[[242741,378596],[-457,105]],[[288428,378328],[-760,-1368],[99,2154],[225,837]],[[287992,379951],[5,43]],[[287997,379994],[-216,-302],[-1,1870],[-264,-794],[434,2589]],[[281226,380877],[-275,-2361]],[[280951,378516],[-515,-3903]],[[280436,374613],[-425,-1184]],[[280011,373429],[-544,5854]],[[285766,378696],[-155,-920]],[[285611,377776],[-363,657],[-314,2280],[-163,-800]],[[284771,379913],[-351,1527]],[[284512,383385],[528,-1942],[635,-277],[253,-1943],[-162,-527]],[[241668,378792],[-8,-3016]],[[241660,375776],[-363,-1063],[-225,1683],[-655,61]],[[240417,376457],[-605,128]],[[239812,376585],[20,2976]],[[269274,377383],[-231,160],[-89,-1393]],[[268954,376150],[-910,2229],[-138,-652]],[[267906,377727],[-93,803]],[[267813,378530],[371,1947],[-99,1180]],[[277675,380001],[-469,-3994]],[[277206,376007],[-657,395],[-135,1144],[-337,-42]],[[276077,377504],[267,2102]],[[214814,383283],[8,-9753]],[[214822,373530],[1,-1754]],[[214823,371776],[-1967,-12]],[[212856,371764],[15,11603]],[[276077,377504],[-296,-1431],[-373,-3413]],[[275408,372660],[-430,-146],[-592,890]],[[274386,373404],[-399,2555]],[[273987,375959],[102,2169],[-312,2196]],[[267813,378530],[-479,65],[-196,1920]],[[206441,376824],[-330,1926],[-322,-2223],[-84,711],[-442,-777]],[[212856,371764],[-914,-4]],[[211942,371760],[-915,4]],[[211027,371764],[12,11575]],[[211027,371764],[-1822,7],[-8,1688]],[[258232,380654],[-83,-1403]],[[258149,379251],[-55,-2225],[-404,-1554]],[[257690,375472],[32,1005],[-295,274],[-178,1615]],[[257249,378366],[114,-4],[-51,3854]],[[273987,375959],[-386,-927]],[[273601,375032],[-357,1057],[-619,250],[-238,1485]],[[217438,383322],[-3,-8107],[40,-1726]],[[217475,373489],[-1218,0]],[[216257,373489],[-44,1699],[1,8110]],[[219879,383280],[1,-4863]],[[219880,378417],[-1219,28],[33,-4957]],[[218694,373488],[-1219,1]],[[216257,373489],[-1435,41]],[[253987,382687],[206,-1256],[-505,-5063]],[[253688,376368],[-787,325]],[[252901,376693],[11,6459]],[[224766,381614],[1,-6484]],[[224767,375130],[-1507,16]],[[223260,375146],[-24,3256]],[[221711,380024],[-1,-3245]],[[221710,376779],[-1831,17]],[[219879,376796],[1,1621]],[[252901,376693],[0,-15]],[[252901,376678],[-925,-16]],[[251976,376662],[4,4067]],[[284268,381189],[-150,-1311],[278,-2136]],[[284396,377742],[-309,-256],[-1,-1105]],[[284086,376381],[-456,-1904]],[[283630,374477],[-165,-177],[-222,1929],[-441,2004]],[[256682,382187],[-392,-3475]],[[256290,378712],[-307,-2568]],[[255983,376144],[-94,369]],[[255889,376513],[-415,787]],[[255474,377300],[-45,4177]],[[254813,381535],[-35,-5040]],[[254778,376495],[-630,72]],[[254148,376567],[54,-1761],[-336,-146]],[[253866,374660],[-178,1708]],[[272175,378164],[-318,-1099],[158,-2552]],[[272015,374513],[-260,-47]],[[271755,374466],[-295,397],[-169,2098],[-573,1278],[132,632]],[[249507,382480],[-7,-4915]],[[249500,377565],[-220,-2832]],[[249280,374733],[-473,1903],[-262,-565]],[[248545,376071],[-165,1642],[-585,2327]],[[238610,379734],[-22,-2902],[-171,-1635]],[[238417,375197],[-154,26]],[[238263,375223],[-509,95],[7,1074],[-716,163]],[[237045,376555],[20,2525]],[[250797,380720],[-133,-3247]],[[250664,377473],[-1164,92]],[[245319,382196],[-11,-8638]],[[245308,373558],[-149,-795]],[[245159,372763],[-438,51],[4,1622],[-612,34]],[[244113,374470],[-16,6768]],[[264291,379645],[-143,-3260]],[[264148,376385],[-273,-833]],[[263875,375552],[-122,1730],[-504,1185]],[[263249,378467],[99,2101]],[[246589,379822],[-14,-6361]],[[246575,373461],[-1267,97]],[[257249,378366],[-460,-1268]],[[256789,377098],[-280,-2533],[-526,1579]],[[259520,378393],[-23,-3367],[-403,-371]],[[259094,374655],[-945,4596]],[[263249,378467],[-138,-2638]],[[263111,375829],[-141,-279],[-100,2291]],[[262870,377841],[-192,2725]],[[265759,378375],[-26,-1497]],[[265733,376878],[-550,230]],[[265183,377108],[-319,3429]],[[228444,380031],[1,-3258]],[[228445,376773],[-1531,-4]],[[226914,376769],[0,4865]],[[231770,379146],[-5,-5695]],[[231765,373451],[0,-2430]],[[231765,371021],[-1573,61]],[[230192,371082],[7,8924]],[[226914,376769],[9,-3303],[-304,-24]],[[226619,373442],[-1831,-22]],[[224788,373420],[-21,1710]],[[255474,377300],[-169,-643],[-206,1280]],[[255099,377937],[-83,-2666],[-238,1224]],[[244113,374470],[-771,42],[-10,-3582]],[[243332,370930],[-613,69]],[[242719,370999],[22,7597]],[[190850,369854],[-4778,-85],[-898,125]],[[185174,369894],[-16,4888],[309,-23],[-28,1599],[335,1],[-29,4782]],[[285474,374121],[-189,-776]],[[285285,373345],[-143,1232],[-392,-213],[-211,1145],[-143,2233]],[[284412,381413],[24,-1012],[357,-714],[24,-1757],[347,-1481],[310,-2328]],[[198952,376637],[-342,-2418]],[[198610,374219],[-358,1511],[-614,-665],[-130,1368],[-1561,20],[-626,-268]],[[282676,378547],[-305,-5181]],[[282371,373366],[-288,723],[-132,1443],[-320,1091]],[[281631,376623],[-680,1893]],[[185174,369894],[-607,4],[0,-813]],[[184567,369085],[-377,-469],[-604,143],[0,868],[-616,2],[-1,1663],[-315,-252],[-1294,1]],[[262017,379087],[-182,-1209]],[[261835,377878],[-647,-598],[-256,976]],[[260932,378256],[175,2341]],[[201007,377579],[-383,-319],[-19,-4903],[45,-4703]],[[200650,367654],[-984,-5]],[[199666,367649],[-1,4038]],[[199665,371687],[0,2392],[-241,3668]],[[262870,377841],[-381,-297],[-271,-1165]],[[262218,376379],[-341,113]],[[261877,376492],[-42,1386]],[[251976,376662],[-1,-808]],[[251975,375854],[-1238,-25]],[[250737,375829],[-73,1644]],[[285611,377776],[352,-2379]],[[285963,375397],[-300,-592]],[[285663,374805],[-240,293],[-546,3121],[-106,1694]],[[248545,376071],[-481,-3793]],[[248064,372278],[-249,-32],[-722,3898],[380,1913],[-260,1128]],[[260932,378256],[-418,-2942],[-267,-430]],[[260247,374884],[-558,3487]],[[267906,377727],[-44,-1950]],[[267862,375777],[-303,91],[-437,-1812],[23,-1008]],[[267145,373048],[-650,2775]],[[266495,375823],[171,3210]],[[265183,377108],[-100,-1732]],[[265083,375376],[-218,283]],[[264865,375659],[-717,726]],[[160450,374996],[-1125,-1844],[-234,1488],[-260,115],[-482,1735]],[[158349,376490],[-209,1238],[349,1656],[315,-572],[373,668],[783,-708],[357,1506],[62,-1115]],[[230192,371082],[-1,-2432]],[[230191,368650],[-1749,-16]],[[228442,368634],[3,8139]],[[223260,375146],[0,-1720]],[[223260,373426],[-1521,36]],[[221739,373462],[-29,3317]],[[278540,374733],[-257,-158],[-226,-2494],[-255,-813]],[[277802,371268],[-172,-1567]],[[277630,369701],[-515,2398],[26,1888]],[[277141,373987],[65,2020]],[[278581,376369],[-41,-1636]],[[248064,372278],[-101,-552]],[[247963,371726],[-1081,38]],[[246882,371764],[-315,-16],[8,1713]],[[163711,371595],[-1656,-4355],[43,-1065],[-727,-3846]],[[161371,362329],[-154,872],[-328,-612],[-163,2474],[146,498],[-186,3197]],[[160686,368758],[3,-8]],[[239812,376585],[-307,30],[-14,-1889]],[[239491,374726],[-1074,471]],[[237045,376555],[-22,-4864]],[[237023,371691],[-1517,258]],[[235506,371949],[0,363]],[[235506,372312],[11,6776]],[[266495,375823],[-378,-675]],[[266117,375148],[-384,1730]],[[280011,373429],[-196,-1763],[-242,63],[-67,-1661]],[[279506,370068],[-122,-195]],[[279384,369873],[-552,4224],[-292,636]],[[259094,374655],[-346,-3823]],[[258748,370832],[-372,-503],[-265,1038],[-246,-1075]],[[257865,370292],[-129,1809]],[[257736,372101],[-46,3371]],[[232995,379110],[-18,-5688]],[[232977,373422],[-1212,29]],[[234225,379100],[-29,-5681]],[[234196,373419],[-1219,3]],[[235506,372312],[-1310,27]],[[234196,372339],[0,1080]],[[287953,369117],[-126,1004]],[[287827,370121],[-283,134],[320,3324],[379,1762],[191,2955]],[[289111,378680],[-116,-2440],[-517,-3407],[-55,-2436],[-470,-1280]],[[271755,374466],[-438,-677],[176,-948],[-282,-761]],[[271211,372080],[-347,405],[-184,-776],[-249,1135],[-83,2839],[-218,2247]],[[286401,372837],[-192,2274],[-246,286]],[[285766,378696],[289,-8],[647,-2450],[-301,-3401]],[[242719,370999],[-614,37]],[[242105,371036],[2,817],[-459,1220],[12,2703]],[[208389,375e3],[-289,-1427],[-262,-3093],[-561,-3167],[-509,-171],[-616,-1904]],[[206152,365238],[46,2010],[-135,4024],[-310,764],[-525,-1496]],[[205228,370540],[79,3230]],[[283630,374477],[147,-1396],[514,-1038],[-44,-591]],[[284247,371452],[-292,-1688]],[[283955,369764],[-489,1286],[-105,1395],[-525,503]],[[282836,372948],[-465,418]],[[281362,373717],[-225,-1081]],[[281137,372636],[-621,1277],[-80,700]],[[281631,376623],[-269,-2906]],[[260247,374884],[160,-1473]],[[260407,373411],[-544,-3500],[-48,-1933]],[[259815,367978],[-431,176]],[[259384,368154],[-184,2177],[-263,88]],[[258937,370419],[-189,413]],[[263875,375552],[-250,-1451]],[[263625,374101],[-126,-753],[-407,1614]],[[263092,374962],[19,867]],[[268954,376150],[-162,-516],[84,-2449]],[[268876,373185],[-340,667],[-495,-733]],[[268041,373119],[-179,2658]],[[219879,376796],[30,-8168]],[[219909,368628],[-1216,-7]],[[218693,368621],[1,4867]],[[257736,372101],[-514,1415]],[[257222,373516],[-85,1915],[-348,1667]],[[273601,375032],[187,-2459],[-193,530],[-410,-2364]],[[273185,370739],[-292,-249],[-64,-1205]],[[272829,369285],[-281,1663],[-394,3474],[-139,91]],[[261877,376492],[-288,-708],[-405,-2399]],[[261184,373385],[-333,-3287]],[[260851,370098],[-286,-39],[142,1604],[-300,1748]],[[271211,372080],[-148,-2078]],[[271063,370002],[-199,-676]],[[270864,369326],[-114,472]],[[270750,369798],[-437,240],[-582,3546]],[[269731,373584],[-227,2107]],[[255889,376513],[81,-2236],[-378,-1771]],[[255592,372506],[-241,-671]],[[255351,371835],[-666,-172]],[[254685,371663],[-57,1803],[-480,3101]],[[285285,373345],[270,-2335]],[[285555,371010],[-138,-2862]],[[285417,368148],[-256,2601]],[[285161,370749],[-819,3092],[-256,2540]],[[199665,371687],[-1364,1]],[[198301,371688],[8,1040],[301,1491]],[[263092,374962],[-79,-1906]],[[263013,373056],[-780,-638]],[[262233,372418],[68,3271],[-83,690]],[[201862,375331],[-47,-8024]],[[201815,367307],[-1165,-220],[0,567]],[[269731,373584],[-340,-1357],[-300,301]],[[269091,372528],[-215,657]],[[277141,373987],[-397,706],[-568,-2859]],[[276176,371834],[-345,-947],[-213,581]],[[275618,371468],[-210,1192]],[[250737,375829],[-7,-4869]],[[250730,370960],[-827,-8],[-198,-520]],[[249705,370432],[27,2111],[-434,1360],[-18,830]],[[266117,375148],[-215,-2029]],[[265902,373119],[-39,-3]],[[265863,373116],[-510,788],[-270,1472]],[[257222,373516],[17,-1185],[-615,-2106]],[[256624,370225],[-1032,2281]],[[264865,375659],[-28,-5332]],[[264837,370327],[-303,-813]],[[264534,369514],[-414,301]],[[264120,369815],[-495,4286]],[[253866,374660],[-364,-2527],[71,-1661]],[[253573,370472],[-674,471]],[[252899,370943],[2,5735]],[[262233,372418],[-14,-886]],[[262219,371532],[-865,379],[-170,1474]],[[221739,373462],[9,-4974]],[[221748,368488],[-1535,133]],[[220213,368621],[-304,7]],[[228442,368634],[-1822,-25]],[[226620,368609],[-1,4833]],[[252899,370943],[-103,7]],[[252796,370950],[-827,-12]],[[251969,370938],[6,4916]],[[285161,370749],[-468,-117]],[[284693,370632],[-446,820]],[[240417,376457],[5,-7665]],[[240422,368792],[-608,47],[-4,-1332]],[[239810,367507],[-305,42]],[[239505,367549],[-14,7177]],[[160686,368758],[-1094,44],[-338,-404]],[[159254,368398],[-341,754],[-149,3106],[-463,2406],[48,1826]],[[282836,372948],[-67,-2692]],[[282769,370256],[-815,2165],[-30,-1006],[-320,603]],[[281604,372018],[-242,1699]],[[249705,370432],[0,-110]],[[249705,370322],[-946,616]],[[248759,370938],[-796,-36]],[[247963,370902],[0,824]],[[238263,375223],[35,-4781]],[[238298,370442],[-1280,166]],[[237018,370608],[5,1083]],[[166715,374265],[-765,-4053],[-188,-2675],[-313,4],[-790,-4320]],[[164659,363221],[-270,1013],[-380,3367],[-298,3994]],[[254685,371663],[-553,-2946]],[[254132,368717],[-234,1246],[-124,-776]],[[253774,369187],[-201,1285]],[[242105,371036],[-9,-2451]],[[242096,368585],[-1210,161]],[[240886,368746],[-464,46]],[[198301,371688],[-2633,-143],[-352,-2742]],[[268041,373119],[135,-3677],[-93,-602]],[[268083,368840],[-64,308]],[[268019,369148],[-398,2375],[-439,724]],[[267182,372247],[-37,801]],[[273842,367755],[-4,20]],[[273838,367775],[-653,2964]],[[274386,373404],[-544,-5649]],[[251969,370938],[-926,-51]],[[251043,370887],[-313,73]],[[267182,372247],[-389,564],[-373,-1145]],[[266420,371666],[-518,1453]],[[265863,373116],[-284,-991],[-227,-2237]],[[265352,369888],[-515,439]],[[286401,372837],[-31,-1676],[-479,915],[-228,2729]],[[203687,373713],[-2,-6471]],[[203685,367242],[-1781,53]],[[201904,367295],[-89,12]],[[158120,372965],[-303,-2]],[[157817,372963],[-33,1344],[287,552],[49,-1894]],[[239505,367549],[-1221,189]],[[238284,367738],[14,2704]],[[264120,369815],[-276,-992]],[[263844,368823],[-589,2769]],[[263255,371592],[-242,1464]],[[224788,373420],[0,-4871]],[[224788,368549],[-1526,-10]],[[223262,368539],[-2,4887]],[[279384,369873],[-416,-2088]],[[278968,367785],[-186,-655]],[[278782,367130],[-282,1313]],[[278500,368443],[-442,1074],[-256,1751]],[[211942,371760],[-29,-11975]],[[211913,359785],[-2568,-74]],[[209345,359711],[-3196,-18]],[[206149,359693],[3,5545]],[[277630,369701],[-234,-1501],[-213,613],[-430,-1507],[-95,-1769]],[[276658,365537],[-630,2108]],[[276028,367645],[291,2275],[-143,1914]],[[245159,372763],[-5,-2033]],[[245154,370730],[-438,88],[-5,-1634],[288,-70],[-3,-1602]],[[244996,367512],[-1212,138]],[[243784,367650],[-301,26],[0,3252],[-151,2]],[[272829,369285],[-248,-1599]],[[272581,367686],[-815,1322],[-628,339],[-75,655]],[[281137,372636],[-25,-1023],[-602,-5508]],[[280510,366105],[-361,1084]],[[280149,367189],[-643,2879]],[[167514,370686],[-806,-4323],[-52,-2727],[-160,-1067],[-478,-108],[49,-890],[-436,-1627],[-319,-2893],[-1552,-1282],[-242,1461],[-239,3370]],[[163279,360600],[183,976],[522,1046],[675,599]],[[285850,370354],[-295,656]],[[285474,374121],[422,-2948],[651,-1011],[-346,-835],[-351,1027]],[[269091,372528],[-167,-3365],[109,-686],[-352,-3385]],[[268681,365092],[-160,2649],[-438,1099]],[[205228,370540],[-718,-4116]],[[204510,366424],[-823,2],[-2,816]],[[281604,372018],[-166,-3772]],[[281438,368246],[-287,-1612]],[[281151,366634],[-415,-1159],[-226,630]],[[270750,369798],[-954,-4452]],[[269796,365346],[-678,-1792]],[[269118,363554],[-32,-122]],[[269086,363432],[-466,1404]],[[268620,364836],[61,256]],[[246882,371764],[-42,-6070]],[[246840,365694],[-2,-838],[-515,-29]],[[246323,364827],[-104,1909],[11,4271],[-1076,-277]],[[216257,373489],[3,-6477]],[[216260,367012],[-86,2]],[[216174,367014],[-1351,13]],[[214823,367027],[0,4749]],[[257865,370292],[-200,-146],[146,-3006]],[[257811,367140],[-547,-1924],[-253,-1484]],[[257011,363732],[-559,3794]],[[256452,367526],[172,2699]],[[217475,373489],[0,-6490]],[[217475,366999],[-1215,13]],[[218693,368621],[0,-1623]],[[218693,366998],[-1158,2]],[[217535,367e3],[-60,-1]],[[223262,368539],[4,-1605]],[[223266,366934],[-1483,-59]],[[221783,366875],[-35,1613]],[[226620,368609],[1,-1637]],[[226621,366972],[-1512,-41]],[[225109,366931],[-321,1],[0,1617]],[[232977,373422],[0,-6492]],[[232977,366930],[-1214,49]],[[231763,366979],[2,4042]],[[234196,372339],[0,-5412]],[[234196,366927],[-1206,3]],[[232990,366930],[-13,0]],[[260851,370098],[153,-1651]],[[261004,368447],[-327,81]],[[260677,368528],[-206,-892]],[[260471,367636],[-656,342]],[[262219,371532],[-27,-1601]],[[262192,369931],[-95,-2448]],[[262097,367483],[-273,950],[-278,-893],[-215,1025],[-327,-118]],[[275618,371468],[-300,-1181],[80,-1044],[-490,-1589]],[[274908,367654],[-100,1094],[-720,-2036],[-246,1043]],[[266420,371666],[-159,-2460]],[[266261,369206],[-144,586],[-553,-948],[-155,568]],[[265409,369412],[-57,476]],[[263255,371592],[-527,-1618]],[[262728,369974],[-536,-43]],[[283955,369764],[143,-836]],[[284098,368928],[-199,-2026]],[[283899,366902],[-182,62]],[[283717,366964],[-298,1139]],[[283419,368103],[99,1639],[-146,1185]],[[283372,370927],[-246,-568]],[[283126,370359],[-198,-214]],[[282928,370145],[-159,111]],[[158120,372965],[96,-2153],[271,-374],[409,-1981]],[[158896,368457],[-209,-644],[106,-2702]],[[158793,365111],[-4,-1304],[-465,-535],[78,-1485]],[[158402,361787],[-314,1660],[11,3040],[-319,2976],[37,3500]],[[268019,369148],[-408,283],[-84,-2105]],[[267527,367326],[-252,702],[-463,-1950],[-186,747],[-277,-816]],[[266349,366009],[-88,3197]],[[282769,370256],[-560,-2687]],[[282209,367569],[-433,1404],[-338,-727]],[[256452,367526],[-546,-453]],[[255906,367073],[-158,651],[-62,2671]],[[255686,370395],[-335,1440]],[[235506,371949],[0,-5388]],[[235506,366561],[0,-480]],[[235506,366081],[-1273,28]],[[234233,366109],[-37,818]],[[276028,367645],[-525,-1521]],[[275503,366124],[-183,485],[-294,-965]],[[275026,365644],[-118,2010]],[[206149,359693],[-184,-2]],[[205965,359691],[-1385,13]],[[204580,359704],[-148,938],[143,4466],[-65,1316]],[[237018,370608],[-19,-4325]],[[236999,366283],[-1493,278]],[[255686,370395],[-1221,-4085]],[[254465,366310],[33,525]],[[254498,366835],[-359,563],[-7,1319]],[[247963,370902],[3,-5312],[-200,55]],[[247766,365645],[-926,49]],[[214823,367027],[-1,-7366]],[[214822,359661],[-2676,121]],[[212146,359782],[-233,3]],[[198301,371688],[-141,-896],[-30,-2362],[-478,-2240],[-241,-2267],[2,-1425],[-247,-2726]],[[197166,359772],[-1855,-8]],[[199666,367649],[1,-7868]],[[199667,359781],[-2501,-9]],[[163279,360600],[-1049,-5634]],[[162230,354966],[-621,1774],[-205,2320]],[[161404,359060],[-33,3269]],[[263844,368823],[-156,-2927]],[[263688,365896],[-150,509],[-457,-2191]],[[263081,364214],[-5,2272],[-355,1236],[7,2252]],[[284693,370632],[402,-618],[175,-1717]],[[285270,368297],[-384,-511],[-28,-974]],[[284858,366812],[-760,2116]],[[259384,368154],[-65,-2032],[-241,-92]],[[259078,366030],[-868,-273]],[[258210,365757],[-399,1383]],[[278500,368443],[-229,-637],[32,-1405]],[[278303,366401],[-518,-5580]],[[277785,360821],[-108,-926],[-313,672]],[[277364,360567],[-363,2794],[-342,617]],[[276659,363978],[-1,1559]],[[184567,369085],[6,-9298]],[[184573,359787],[-3209,1]],[[231763,366979],[-8,-1628]],[[231755,365351],[-1561,66]],[[230194,365417],[-3,3233]],[[246323,364827],[-123,-4110]],[[246200,360717],[-515,62],[-148,783]],[[245537,361562],[-47,1372],[-348,1595],[-44,2975],[-102,8]],[[249705,370322],[275,-3108],[-171,-1185]],[[249809,366029],[-13,-1567]],[[249796,364462],[-367,-344],[-402,-1991]],[[249027,362127],[-283,3]],[[248744,362130],[15,8808]],[[243784,367650],[-24,-6958]],[[243760,360692],[-1208,136]],[[242552,360828],[-452,64]],[[242100,360892],[-4,7693]],[[253774,369187],[-63,-598],[-543,-370],[-221,-906]],[[252947,367313],[-159,350]],[[252788,367663],[8,3287]],[[252788,367663],[-169,-665],[-98,-2358],[240,-2056],[-183,-1537]],[[252578,361047],[0,1701],[-613,3308]],[[251965,366056],[4,4882]],[[283419,368103],[-491,2042]],[[251965,366056],[-546,-28],[-64,-613]],[[251355,365415],[-321,507]],[[251034,365922],[9,4965]],[[251034,365922],[-568,97]],[[250466,366019],[-657,10]],[[285850,370354],[308,-1052]],[[286158,369302],[-18,-1124]],[[286140,368178],[152,-3489],[-321,-310],[-554,3769]],[[248744,362130],[-259,20],[1,-1356],[-425,-246]],[[248061,360548],[-311,844],[16,4253]],[[273838,367775],[29,-1536],[-368,-994]],[[273499,365245],[-679,-1091]],[[272820,364154],[-382,1913]],[[272438,366067],[143,1619]],[[168203,368402],[-33,-2228],[201,-311],[166,-3441],[607,-1527],[212,-3239],[-22,-2583]],[[169334,355073],[-1716,-82],[-1,-1560],[-890,26],[-3,-1596],[-460,19],[-298,-1620]],[[165966,350260],[-246,-1296],[-814,-375],[-3,-4045],[-992,-5108]],[[163911,339436],[-928,3750],[56,1793],[-140,1162]],[[162899,346141],[229,1144],[-1,2966],[-897,4715]],[[238284,367738],[-14,-2707]],[[238270,365031],[-1188,150]],[[237082,365181],[-83,1102]],[[265409,369412],[279,-3141]],[[265688,366271],[-442,-1825]],[[265246,364446],[-535,1287]],[[264711,365733],[-177,3781]],[[255906,367073],[-251,-1812],[146,-2556]],[[255801,362705],[-529,-954],[-438,809]],[[254834,362560],[-346,1711],[-23,2039]],[[283717,366964],[-7,-1436]],[[283710,365528],[-51,69]],[[283659,365597],[-117,-1255]],[[283542,364342],[-75,-143]],[[283467,364199],[-36,-77]],[[283431,364122],[-87,-195]],[[283344,363927],[-565,790]],[[282779,364717],[-265,34],[-366,1828],[61,990]],[[280149,367189],[-243,-2778]],[[279906,364411],[-397,-807]],[[279509,363604],[-259,695],[-282,3486]],[[287953,369117],[-346,-3597],[-150,-3563],[-151,2650],[266,5441],[255,73]],[[263081,364214],[-502,-2273]],[[262579,361941],[-398,1304]],[[262181,363245],[-37,1322],[-302,999]],[[261842,365566],[255,1917]],[[272438,366067],[-555,-2439],[-498,578]],[[271385,364206],[-316,930],[-383,3657],[178,533]],[[254498,366835],[-802,-2923],[-19,-787]],[[253677,363125],[-271,-607]],[[253406,362518],[-71,2344],[-388,2451]],[[188715,359808],[-3142,-15]],[[185573,359793],[-1e3,-6]],[[266349,366009],[57,-1412]],[[266406,364597],[-349,1839],[-369,-165]],[[264711,365733],[-224,-683],[-203,-2441]],[[264284,362609],[-596,3287]],[[271385,364206],[-448,-1771]],[[270937,362435],[-326,-1378],[-364,-500]],[[270247,360557],[-283,4288],[-168,501]],[[286158,369302],[207,215],[310,-1575],[-73,-2372],[-462,2608]],[[268620,364836],[-243,-50],[-502,-1356]],[[267875,363430],[-354,1381],[6,2515]],[[282779,364717],[-405,-1350]],[[282374,363367],[-1213,1929]],[[281161,365296],[-10,1338]],[[284858,366812],[77,-164]],[[284935,366648],[-7,-2001],[-380,948],[-673,137],[24,1170]],[[240886,368746],[3,-7717]],[[240889,361029],[-605,67]],[[240284,361096],[-452,335]],[[239832,361431],[-22,6076]],[[161404,359060],[-763,407],[-257,-1537]],[[160384,357930],[-486,2766],[-658,1780],[-447,2635]],[[158896,368457],[358,-59]],[[261842,365566],[-523,-2202]],[[261319,363364],[-642,5164]],[[242100,360892],[-1211,137]],[[275026,365644],[-484,-1303]],[[274542,364341],[-690,-1814]],[[273852,362527],[-445,2380],[92,338]],[[230194,365417],[-2,-5660]],[[230192,359757],[-625,5]],[[229567,359762],[-1109,1]],[[228458,359763],[-16,8871]],[[228458,359763],[-876,-6]],[[227582,359757],[-948,0]],[[226634,359757],[-13,7215]],[[220213,368621],[49,-8799]],[[220262,359822],[-1515,-40]],[[218747,359782],[-2,7215],[-52,1]],[[221783,366875],[7,-7101]],[[221790,359774],[-1286,38]],[[220504,359812],[-242,10]],[[225109,366931],[7,-7184]],[[225116,359747],[-550,11]],[[224566,359758],[-1269,13]],[[223297,359771],[-31,7163]],[[261319,363364],[-484,-1545]],[[260835,361819],[-445,1353]],[[260390,363172],[-31,2226],[112,2238]],[[278782,367130],[-479,-729]],[[176230,341181],[676,-3535]],[[176906,337646],[-237,-293],[-2131,-6],[-3163,16]],[[171375,337363],[-1036,-168]],[[170339,337195],[74,1516],[-404,8051],[81,566],[-423,2802],[-72,2164],[-261,2779]],[[285483,364729],[247,-950]],[[285730,363779],[-49,-868]],[[285681,362911],[-94,912],[-633,479],[-19,2346]],[[285270,368297],[233,-1659]],[[285503,366638],[-153,-1180]],[[285350,365458],[133,-729]],[[260390,363172],[-160,-225]],[[260230,362947],[-453,-403],[-418,352]],[[259359,362896],[21,897],[-302,2237]],[[267875,363430],[-170,-1501],[19,-1797],[-189,-331]],[[267535,359801],[-167,368]],[[267368,360169],[-60,2882],[-338,936],[-80,1342],[-349,-222],[-82,-931]],[[266459,364176],[-53,421]],[[279509,363604],[-224,-3408]],[[279285,360196],[-519,775]],[[278766,360971],[-292,-175],[-159,1424],[-530,-1399]],[[239832,361431],[-1514,177]],[[238318,361608],[-48,3423]],[[253406,362518],[-128,-3094]],[[253278,359424],[-344,1547],[-334,-766]],[[252600,360205],[-233,1071]],[[252367,361276],[211,-229]],[[245537,361562],[-556,-176],[-16,-3767]],[[244965,357619],[-1212,97]],[[243753,357716],[7,2976]],[[201904,367295],[0,-3259],[564,-4371]],[[202468,359665],[-2632,116]],[[199836,359781],[-169,0]],[[276659,363978],[-321,-1646],[-128,663],[-334,-926]],[[275876,362069],[-139,-177]],[[275737,361892],[-37,2241],[-197,1991]],[[276171,365518],[-31,-845]],[[276140,364673],[211,-935],[217,1690],[-397,90]],[[257011,363732],[-118,-2665]],[[256893,361067],[-311,-151]],[[256582,360916],[-548,-371],[-28,565]],[[256006,361110],[-205,1595]],[[281161,365296],[-22,-3279]],[[281139,362017],[-569,-758]],[[280570,361259],[-694,2327],[30,825]],[[204580,359704],[-804,-10]],[[203776,359694],[-1308,-29]],[[258405,362945],[-625,205],[-142,-3375]],[[257638,359775],[-745,1292]],[[258210,365757],[195,-2812]],[[216174,367014],[4,-7320]],[[216178,359694],[-1317,-41]],[[214861,359653],[-39,8]],[[217535,367e3],[4,-7258]],[[217539,359742],[-1361,-48]],[[218747,359782],[-870,-30]],[[217877,359752],[-338,-10]],[[232990,366930],[-4,-7162]],[[232986,359768],[-736,0]],[[232250,359768],[-495,-4]],[[231755,359764],[0,5587]],[[226634,359757],[-863,-11]],[[225771,359746],[-655,1]],[[223297,359771],[-1270,0]],[[222027,359771],[-237,3]],[[234233,366109],[3,-6336]],[[234236,359773],[-930,-5]],[[233306,359768],[-320,0]],[[254834,362560],[-147,-2742]],[[254687,359818],[-400,-772]],[[254287,359046],[-461,3988],[-149,91]],[[285503,366638],[154,-1165],[635,-2093],[-66,-1012]],[[286226,362368],[53,-609]],[[286279,361759],[-115,-211]],[[286164,361548],[-434,2231]],[[285483,364729],[-133,729]],[[237082,365181],[-19,-4504]],[[237063,360677],[-1557,162]],[[235506,360839],[0,5242]],[[275737,361892],[-473,-1709],[-546,-689]],[[274718,359494],[-101,1954]],[[274617,361448],[153,1099]],[[274770,362547],[-228,1794]],[[266459,364176],[-121,-2911],[119,-2630]],[[266457,358635],[-224,322]],[[266233,358957],[-784,1845]],[[265449,360802],[-274,2103],[71,1541]],[[264091,359038],[-613,-1731]],[[263478,357307],[-281,2109],[-435,319]],[[262762,359735],[-183,2206]],[[264284,362609],[-193,-3571]],[[235506,360839],[0,-1078]],[[235506,359761],[-1085,11]],[[234421,359772],[-185,1]],[[259359,362896],[-159,-1977]],[[259200,360919],[-468,373],[-327,1653]],[[276140,364673],[31,845]],[[252367,361276],[-1008,2722]],[[251359,363998],[-4,1417]],[[272820,364154],[-287,-1786],[161,-862],[-535,-1063],[70,-474]],[[272229,359969],[-685,-1435],[-271,477]],[[271273,359011],[-336,3424]],[[250466,366019],[-48,-4180],[274,-850]],[[250692,360989],[92,-1564]],[[250784,359425],[-347,1556],[-155,-1005]],[[250282,359976],[-177,539],[-309,3947]],[[265449,360802],[-249,-1448],[-375,-410]],[[264825,358944],[-564,-169]],[[264261,358775],[-170,263]],[[251359,363998],[-15,-29]],[[251344,363969],[-427,-1199],[-225,-1781]],[[267368,360169],[-217,-969],[-641,-1367]],[[266510,357833],[-53,802]],[[248061,360548],[-409,-2218]],[[247652,358330],[-1170,82]],[[246482,358412],[-282,2305]],[[283884,365227],[441,265],[239,-1371]],[[284564,364121],[-405,-2255]],[[284159,361866],[-678,-2215]],[[283481,359651],[-2,3311]],[[283479,362962],[63,1380]],[[283659,365597],[225,-370]],[[262181,363245],[-452,-3529],[-71,-1327]],[[261658,358389],[-614,240]],[[261044,358629],[-209,3190]],[[270247,360557],[-500,-1318]],[[269747,359239],[-387,951],[-242,3364]],[[231755,359764],[-101,-4]],[[231654,359760],[-1462,-3]],[[273852,362527],[-162,-1380]],[[273690,361147],[-561,-945],[-310,462],[-429,-1770]],[[272390,358894],[-161,1075]],[[282112,359572],[-317,633]],[[281795,360205],[-220,-114],[-436,1926]],[[282374,363367],[-290,-906],[28,-2889]],[[238318,361608],[-4,-1905]],[[238314,359703],[-2,-1358]],[[238312,358345],[-1259,166]],[[237053,358511],[10,2166]],[[160384,357930],[-174,-102]],[[160210,357828],[-281,264],[-164,-998]],[[159765,357094],[-379,2271],[-464,-404],[-520,2826]],[[283344,363927],[135,-965]],[[283481,359651],[-614,-2145]],[[282867,357506],[-109,311]],[[282758,357817],[-299,1492],[-347,263]],[[269086,363432],[-450,-1508],[10,-1311],[-407,-1312]],[[268239,359301],[-193,764],[-584,-1127],[73,863]],[[250282,359976],[-572,-2622]],[[249710,357354],[-479,-188]],[[249231,357166],[11,1267],[-274,2900],[59,794]],[[280570,361259],[-138,-3504]],[[280432,357755],[-433,-3598]],[[279999,354157],[-48,2703],[-666,3336]],[[274770,362547],[-153,-1099]],[[274718,359494],[-251,-983]],[[274467,358511],[-297,-983]],[[274170,357528],[-480,3619]],[[285497,362381],[-63,-1487],[-424,-1183]],[[285010,359711],[-289,-964]],[[284721,358747],[-34,2055],[-528,1064]],[[284564,364121],[581,-507],[352,-1233]],[[277364,360567],[-130,-3464]],[[277234,357103],[-337,-1260],[-663,787],[-116,-677]],[[276118,355953],[-70,868],[-471,580]],[[275577,357401],[360,2850],[-61,1818]],[[251671,358926],[-486,-648],[-308,443]],[[250877,358721],[-93,704]],[[251344,363969],[327,-5043]],[[252600,360205],[-4,-1497]],[[252596,358708],[-916,78]],[[251680,358786],[-9,140]],[[286164,361548],[133,-1960]],[[286297,359588],[-664,2557],[48,766]],[[269747,359239],[82,-1209],[-301,-552]],[[269528,357478],[-635,40],[-381,-1462]],[[268512,356056],[-298,1723]],[[268214,357779],[25,1522]],[[259200,360919],[-148,-2366]],[[259052,358553],[-666,-2939]],[[258386,355614],[14,578],[-508,429],[-79,979]],[[257813,357600],[-175,2175]],[[262762,359735],[-638,-2584]],[[262124,357151],[-421,-78]],[[261703,357073],[-45,1316]],[[261044,358629],[-402,-2234]],[[260642,356395],[-399,432]],[[260243,356827],[-13,6120]],[[254287,359046],[-781,-1739]],[[253506,357307],[-228,2117]],[[260243,356827],[-662,-2212]],[[259581,354615],[-529,3938]],[[256006,361110],[-211,-8003]],[[255795,353107],[-851,-64]],[[254944,353043],[-147,-18]],[[254797,353025],[95,6137],[-205,656]],[[285916,358061],[-1039,-4907]],[[284877,353154],[-34,77]],[[284843,353231],[-42,1109]],[[284801,354340],[305,3818],[-96,1553]],[[285497,362381],[59,-1873],[467,-1557],[-107,-890]],[[271273,359011],[-157,-551]],[[271116,358460],[-308,-1199],[-364,-179],[-73,-1054],[-635,-1658]],[[269736,354370],[-208,3108]],[[278766,360971],[-356,-9724]],[[278410,351247],[-345,-4]],[[278065,351243],[106,760],[-263,1161],[-285,-493],[86,-1438]],[[277709,351233],[-112,-1]],[[277597,351232],[-569,21]],[[277028,351253],[206,5850]],[[275577,357401],[-419,-1374],[-218,-1669]],[[274940,354358],[-473,4153]],[[249231,357166],[-25,-4320],[-720,33]],[[248486,352879],[-527,25]],[[247959,352904],[-9,1582],[-298,3844]],[[281795,360205],[-66,-4560]],[[281729,355645],[-596,561],[-701,1549]],[[286315,361864],[-36,-105]],[[286315,361864],[307,-509],[-325,-1767]],[[284721,358747],[-1328,-4408]],[[283393,354339],[-167,252],[88,2639],[-447,276]],[[246482,358412],[44,-2141]],[[246526,356271],[-1263,227]],[[245263,356498],[-303,38],[5,1083]],[[240284,361096],[-17,-4867]],[[240267,356229],[-1101,142]],[[239166,356371],[-106,8],[13,3262],[-759,62]],[[274170,357528],[-841,-1351]],[[273329,356177],[-156,-696],[-455,-110]],[[272718,355371],[-328,3523]],[[257813,357600],[-221,-728],[-203,-3628]],[[257389,353244],[-828,-107]],[[256561,353137],[21,7779]],[[256561,353137],[-151,-14]],[[256410,353123],[-615,-16]],[[242552,360828],[-65,-4878]],[[242487,355950],[-1819,221]],[[240668,356171],[-401,58]],[[253506,357307],[130,-2237]],[[253636,355070],[-1045,64]],[[252591,355134],[5,3574]],[[250877,358721],[-61,-2945]],[[250816,355776],[-215,-1258],[64,-1202]],[[250665,353316],[-204,-1647],[-215,1259]],[[250246,352928],[-536,4426]],[[279999,354157],[-151,-412],[-88,-2492]],[[279760,351253],[-173,-5]],[[279587,351248],[-953,1]],[[278634,351249],[-224,-2]],[[243753,357716],[-40,-7253]],[[243713,350463],[-1248,-11]],[[242465,350452],[22,5498]],[[237053,358511],[-17,-3425]],[[237036,355086],[-1531,348]],[[235505,355434],[1,4327]],[[266233,358957],[17,-976],[-599,-2205],[-221,-1818]],[[265430,353958],[-521,3091],[-84,1895]],[[282758,357817],[6,-3369],[-310,-3129]],[[282454,351319],[-369,-16]],[[282085,351303],[-408,-9]],[[281677,351294],[52,4351]],[[268214,357779],[-540,-708],[-177,-2081],[-906,-1448]],[[266591,353542],[-141,2662],[60,1629]],[[272718,355371],[-733,-1028],[-226,-1288]],[[271759,353055],[-261,2813],[-382,2592]],[[192649,359743],[0,-24860],[483,-3],[-46,-2691],[-3,-12919],[-57,-4902],[46,-1624],[-29,-12941],[-91,-9],[0,-3908]],[[192952,295886],[-303,169]],[[192649,296055],[0,7877],[-2090,0],[0,4900]],[[190559,308832],[0,51008]],[[190559,308832],[-267,69],[-549,2097],[-586,1352],[-625,-723],[-214,1094]],[[188318,312721],[8,6150],[-629,15],[-1,3313],[-1550,-154],[-3,3263],[-297,21],[4,2068],[-380,-319],[-149,1054],[-899,1045],[-616,2799],[-445,401]],[[183361,332377],[1,5120],[66,1656],[-122,2775],[363,944],[70,1118],[518,1618],[615,865],[469,2332],[-89,1927],[91,1455],[24,3834],[237,2874],[-31,898]],[[254797,353025],[-1049,763]],[[253748,353788],[-112,1282]],[[233306,359768],[-67,-1052],[1,-6427]],[[233240,352289],[-1054,-2]],[[232186,352287],[-1,6412],[65,1069]],[[231654,359760],[-1,-10708]],[[231653,349052],[-2,-4884],[-743,12]],[[230908,344180],[41,1148],[-278,232],[-357,1844],[-191,-673],[-230,2345],[-236,376],[-145,2238],[-299,-1766],[-371,677]],[[228842,350601],[273,1701],[-395,-68]],[[228720,352234],[-26,1706],[357,-36],[129,1256],[379,564],[8,4038]],[[224566,359758],[31,-9970]],[[224597,349788],[-210,-1342],[-482,1078],[-172,1064],[-325,12]],[[223408,350600],[-48,1718],[-452,3424],[-433,679]],[[222475,356421],[0,1]],[[222475,356422],[-448,3349]],[[234421,359772],[22,-6122]],[[234443,353650],[-18,-2995]],[[234425,350655],[-897,9]],[[233528,350664],[-1,1625],[-287,0]],[[232186,352287],[-8,-3237]],[[232178,349050],[-525,2]],[[227582,359757],[-1,-7542]],[[227581,352215],[-1788,-1]],[[225793,352214],[-22,7532]],[[225793,352214],[0,-2428]],[[225793,349786],[-1196,2]],[[228720,352234],[-1136,-19]],[[227584,352215],[-3,0]],[[235505,355434],[1,-1837]],[[235506,353597],[-1063,53]],[[222475,356421],[0,-4177],[-865,-45]],[[221610,352199],[-1108,8]],[[220502,352207],[2,7605]],[[203776,359694],[98,-2074],[-26,-3169],[117,-4650],[-91,-2222],[-239,-893],[559,-1233],[337,-2424],[573,-1622]],[[205104,341407],[-115,-753],[-407,115]],[[204582,340769],[2,439],[-988,-6],[48,-1326],[-533,2]],[[203111,339878],[-7,660]],[[203104,340538],[1,655],[-1776,-49],[0,4052],[-2059,59]],[[199270,345255],[16,10890],[481,2044],[69,1592]],[[199270,345255],[-7,-4085]],[[199263,341170],[-3954,38]],[[195309,341208],[2,18556]],[[195309,341208],[0,-19410]],[[195309,321798],[-1,-7083]],[[195308,314715],[-3,-14913]],[[195305,299802],[-837,-13],[-15,-900],[-398,-1421]],[[194055,297468],[-881,-3135],[-222,1553]],[[212146,359782],[0,-9302]],[[212146,350480],[-110,1],[3,-8289]],[[212039,342192],[-2,-5881]],[[212037,336311],[-929,13]],[[211108,336324],[28,6448],[-1196,-12],[1,1644],[-599,9],[0,810]],[[209342,345223],[3,14488]],[[214861,359653],[-12,-9170]],[[214849,350483],[-362,-4]],[[214487,350479],[-2341,1]],[[217877,359752],[-24,-9286]],[[217853,350466],[-365,-7]],[[217488,350459],[-1501,5]],[[215987,350464],[-1138,19]],[[220502,352207],[-2,-1740]],[[220500,350467],[-1510,-6]],[[218990,350461],[-1137,5]],[[284801,354340],[42,-1109]],[[284877,353154],[-51,-1711]],[[284826,351443],[-1,-153]],[[284825,351290],[-691,44]],[[284134,351334],[-370,-26]],[[283764,351308],[-248,1789],[-323,550],[200,692]],[[263478,357307],[2,-789],[-559,-4123]],[[262921,352395],[-20,2]],[[262901,352397],[-528,227]],[[262373,352624],[-249,4527]],[[205965,359691],[58,-1482],[-85,-3570],[-387,-996],[-22,-2199],[163,-1118],[-61,-4279]],[[205631,346047],[-184,-448],[-36,-1983],[-307,-2209]],[[209342,345223],[-1191,14]],[[208151,345237],[-1196,-14],[2,803],[-1326,21]],[[239166,356371],[-30,-5933]],[[239136,350438],[-750,14]],[[238386,350452],[29,5979],[-103,1914]],[[162899,346141],[-231,-1190],[-456,1973],[-261,-928],[-61,1185],[-572,3411],[-183,-60],[-19,1981],[-417,1414],[44,778],[-533,3123]],[[265430,353958],[-148,-1853]],[[265282,352105],[-222,46]],[[265060,352151],[-603,35]],[[264457,352186],[-224,1544],[-135,2569],[163,2476]],[[286870,358327],[-79,-1657]],[[286791,356670],[-328,768],[3,1656],[404,-767]],[[264457,352186],[-96,-2]],[[264361,352184],[-1440,211]],[[266591,353542],[-596,-1193]],[[265995,352349],[-713,-244]],[[251680,358786],[-1,-3231]],[[251679,355555],[-863,221]],[[252591,355134],[-9,-4639]],[[252582,350495],[-78,9]],[[252504,350504],[-835,20]],[[251669,350524],[10,5031]],[[261703,357073],[-226,-4256]],[[261477,352817],[-391,-141]],[[261086,352676],[-444,3719]],[[259581,354615],[12,-1749]],[[259593,352866],[-647,210]],[[258946,353076],[-576,206]],[[258370,353282],[16,2332]],[[238386,350452],[-787,-3]],[[237599,350449],[-586,0]],[[237013,350449],[23,4637]],[[287748,351418],[-69,0]],[[287679,351418],[-139,3114],[-110,-3118]],[[287430,351414],[-90,0]],[[287340,351414],[-61,2]],[[287279,351416],[-242,-2]],[[287037,351414],[1,2143],[150,496],[-378,1441],[-61,1239]],[[286749,356733],[42,-63]],[[286870,358327],[530,-179],[348,-6730]],[[274940,354358],[-364,-882],[-48,-1926]],[[274528,351550],[-629,24]],[[273899,351574],[-213,1696]],[[273686,353270],[-50,397]],[[273636,353667],[-307,2510]],[[270321,353193],[-338,-940]],[[269983,352253],[-141,1]],[[269842,352254],[-106,2116]],[[271759,353055],[-114,-499]],[[271645,352556],[-501,43]],[[271144,352599],[-890,-363]],[[270254,352236],[67,957]],[[247959,352904],[-202,-2471]],[[247757,350433],[-990,13]],[[246767,350446],[-44,3365],[-197,2460]],[[286206,357292],[36,565]],[[286206,357292],[-103,-959],[-95,-4917]],[[286008,351416],[-140,0]],[[285868,351416],[-1042,27]],[[285916,358061],[-22,-1250],[348,1046]],[[163911,339436],[276,-2210]],[[164187,337226],[-3149,125]],[[161038,337351],[-326,1746],[-77,1735],[-231,787],[-396,3161],[-503,2053],[-222,5105],[442,1739],[40,3417]],[[283764,351308],[-1310,11]],[[268512,356056],[-491,-2310],[-105,-1529]],[[267916,352217],[-1356,67]],[[266560,352284],[-565,65]],[[281677,351294],[-774,-7]],[[280903,351287],[-371,-27]],[[280532,351260],[-772,-7]],[[262373,352624],[-838,204]],[[261535,352828],[-58,-11]],[[245263,356498],[-29,-6068]],[[245234,350430],[-782,-12]],[[244452,350418],[-119,11]],[[244333,350429],[-620,34]],[[269842,352254],[-878,-31]],[[268964,352223],[-617,-6]],[[268347,352217],[-431,0]],[[258370,353282],[-422,-315]],[[257948,352967],[-559,277]],[[276118,355953],[-148,-277],[114,-4413]],[[276084,351263],[-1077,152]],[[275007,351415],[-479,135]],[[250246,352928],[-253,-2473]],[[249993,350455],[-186,-21]],[[249807,350434],[-151,5]],[[249656,350439],[-18,-3004]],[[249638,347435],[-129,1228],[-367,441],[-80,-746],[-582,45]],[[248480,348403],[6,4476]],[[286305,356800],[-51,-466]],[[286570,356468],[-316,-134]],[[286570,356468],[124,213]],[[286694,356681],[55,52]],[[287037,351414],[-532,-2]],[[286505,351412],[-497,4]],[[286305,356800],[-99,492]],[[277028,351253],[-871,10]],[[276157,351263],[-73,0]],[[181366,356861],[18,-12097],[-305,-3169],[-223,-192],[-381,2417],[-725,-8],[-350,-1053],[144,-4362],[76,-6300],[227,-3470],[73,-3058],[-216,-1125],[36,-1876]],[[179740,322568],[-2834,15078]],[[261086,352676],[-980,65]],[[260106,352741],[-513,125]],[[246767,350446],[-580,-1]],[[246187,350445],[-953,-15]],[[240668,356171],[-20,-5742]],[[240648,350429],[-227,4]],[[240421,350433],[-1234,7]],[[239187,350440],[-51,-2]],[[223408,350600],[12,-6428]],[[223420,344172],[-1187,51]],[[222233,344223],[-596,-4],[-27,7980]],[[273636,353667],[50,-397]],[[273899,351574],[-178,50]],[[273721,351624],[-1258,239]],[[272463,351863],[-903,250]],[[271560,352113],[85,443]],[[242465,350452],[-84,-5]],[[242381,350447],[-1055,0]],[[241326,350447],[-678,-18]],[[251669,350524],[-28,4]],[[251641,350528],[-22,-4]],[[251619,350524],[-191,1382],[-763,1410]],[[237013,350449],[-1507,13]],[[235506,350462],[0,3135]],[[253748,353788],[47,-3358]],[[253795,350430],[-1213,65]],[[170339,337195],[-4266,60]],[[166073,337255],[29,8917],[143,-16],[5,2474],[-284,1630]],[[254944,353043],[136,-5034]],[[255080,348009],[-640,-725],[-443,466]],[[253997,347750],[-26,131]],[[253971,347881],[-176,2549]],[[235506,350462],[154,-6283]],[[235660,344179],[-653,-10]],[[235007,344169],[-597,8]],[[234410,344177],[15,6478]],[[257414,348712],[-201,-1047],[-242,621]],[[256971,348286],[-207,-250],[-369,1607]],[[256395,349643],[15,3480]],[[257948,352967],[-373,-4227],[-161,-28]],[[258946,353076],[-66,-2837]],[[258880,350239],[-152,-2605]],[[258728,347634],[-470,-221],[-397,-1687]],[[257861,345726],[-447,2986]],[[251619,350524],[-1425,9]],[[250194,350533],[-201,-78]],[[256395,349643],[-463,-2485]],[[255932,347158],[-632,238]],[[255300,347396],[-220,613]],[[278065,351243],[-356,-10]],[[260035,350463],[-39,-1632]],[[259996,348831],[-420,265]],[[259576,349096],[-528,339],[-168,804]],[[260106,352741],[-71,-2278]],[[248480,348403],[6,-7256]],[[248486,341147],[-919,-50]],[[247567,341097],[-247,-13]],[[247320,341084],[102,953]],[[247422,342037],[419,2876]],[[247841,344913],[353,1892],[-44,1811],[-209,1819],[-184,-2]],[[262901,352397],[149,-1465]],[[263050,350932],[-592,1050],[-298,-536],[-193,-2703]],[[261967,348743],[-458,2312]],[[261509,351055],[26,1773]],[[261509,351055],[-433,-573],[-153,-1811]],[[260923,348671],[-582,2219],[-306,-427]],[[270706,350628],[-572,-2009],[-308,-73]],[[269826,348546],[-389,912],[-672,-256]],[[268765,349202],[199,3021]],[[270254,352236],[-271,17]],[[271144,352599],[-438,-1971]],[[271560,352113],[-142,-3665]],[[271418,348448],[-528,-1943]],[[270890,346505],[-41,-397]],[[270849,346108],[-351,1893],[300,1976],[-92,651]],[[264361,352184],[5,-1438],[-252,-900],[56,-3382],[-120,-1264]],[[264050,345200],[-190,-992]],[[263860,344208],[-474,1989],[-250,1871]],[[263136,348068],[117,454],[-203,2410]],[[266560,352284],[206,-1169],[31,-2258]],[[266797,348857],[-174,-720],[-607,-562]],[[266016,347575],[-183,13],[-202,1691],[-279,-297]],[[265352,348982],[-292,3169]],[[228842,350601],[-61,-3232],[298,0],[0,-1617]],[[229079,345752],[-602,-1],[-1,-1624],[-593,-2]],[[227883,344125],[-297,101]],[[227586,344226],[-2,7989]],[[268347,352217],[-502,-559],[-752,-3147]],[[267093,348511],[-296,346]],[[233528,350664],[-299,-2],[-14,-8097]],[[233215,342565],[-365,1],[-131,1627],[-399,1]],[[232320,344194],[-150,-1],[8,4857]],[[265352,348982],[-275,-2785]],[[265077,346197],[-193,-790],[-429,315],[-38,-1252],[-367,730]],[[268765,349202],[-61,-397]],[[268704,348805],[-665,-1448],[-393,-1682]],[[267646,345675],[-224,1917],[-258,-1046]],[[267164,346546],[-71,1965]],[[227586,344226],[-599,4]],[[226987,344230],[-1193,4]],[[225794,344234],[-1,5552]],[[222233,344223],[3,-2818]],[[222236,341405],[-226,-158],[-275,-2614],[-162,-422],[-441,841],[-101,2156],[-521,-2268]],[[220510,338940],[0,3261]],[[220510,342201],[-10,8266]],[[272463,351863],[277,-3899]],[[272740,347964],[-622,-2325]],[[272118,345639],[-700,2809]],[[263136,348068],[-494,-1684],[-81,-2308]],[[262561,344076],[-537,-332]],[[262024,343744],[-54,115]],[[261970,343859],[103,956],[-106,3928]],[[273721,351624],[-182,-2986]],[[273539,348638],[-167,-516],[-189,1242],[-443,-1400]],[[230908,344180],[-82,5]],[[230826,344185],[-902,-44]],[[229924,344141],[-550,-15],[0,1626],[-295,0]],[[275007,351415],[-33,-5379]],[[274974,346036],[-1,-378]],[[274973,345658],[-247,762],[-926,-859]],[[273800,345561],[12,1685],[-273,1392]],[[285868,351416],[140,-749]],[[286008,350667],[106,-2464]],[[286114,348203],[-296,-486]],[[285818,347717],[-335,-961]],[[285483,346756],[-266,1180],[-452,774]],[[284765,348710],[60,2580]],[[287331,347551],[-272,271],[-554,3590]],[[287279,351416],[112,-2597],[320,-2367],[229,-3945],[-412,3972],[-197,1072]],[[287748,351418],[261,-5943]],[[288009,345475],[-7,-9]],[[288002,345466],[-124,1107],[-199,4845]],[[276157,351263],[-22,-5309]],[[276135,345954],[-1161,82]],[[287331,347551],[294,-3319],[-296,418],[-595,3435]],[[286734,348085],[-726,2582]],[[282085,351303],[5,-704]],[[282090,350599],[-40,-2323],[-263,-3337]],[[281787,344939],[-837,1178]],[[280950,346117],[82,750],[-129,4420]],[[284010,345759],[-232,-1457]],[[283778,344302],[-264,840],[-153,2057],[-292,-389],[-26,2140],[-250,1169],[-703,480]],[[284134,351334],[123,-1350],[-247,-4225]],[[284765,348710],[428,-835],[170,-2171]],[[285363,345704],[-1353,55]],[[279587,351248],[-16,-5691]],[[279571,345557],[-415,60]],[[279156,345617],[-565,56]],[[278591,345673],[43,5576]],[[280950,346117],[-322,-1897],[-207,205]],[[280421,344425],[-40,5196],[151,1639]],[[280421,344425],[-138,-2849]],[[280283,341576],[-564,914]],[[279719,342490],[-155,442],[7,2625]],[[277597,351232],[-60,-5440]],[[277537,345792],[-1,-133]],[[277536,345659],[-1401,295]],[[278591,345673],[-288,31]],[[278303,345704],[-766,88]],[[261970,343859],[-836,1715],[-211,1218]],[[260923,346792],[0,1879]],[[260923,346792],[-350,-1703],[-444,506]],[[260129,345595],[-184,949],[51,2287]],[[283778,344302],[137,-1341],[-235,-398]],[[283680,342563],[-211,-1306]],[[283469,341257],[-343,603],[-21,992],[-459,1162]],[[282646,344014],[-526,-168],[-333,1093]],[[234410,344177],[-298,-3],[1,-1624],[-250,5]],[[233863,342555],[-648,10]],[[270849,346108],[-412,-3021]],[[270437,343087],[-395,999]],[[270042,344086],[-95,1419],[-234,366]],[[269713,345871],[113,2675]],[[286734,348085],[37,-1381],[441,-2720],[-295,-510],[-337,1726]],[[286580,345200],[-247,781],[-219,2222]],[[251641,350528],[29,-1722],[-373,-22],[-27,-3471]],[[251270,345313],[-542,-338]],[[250728,344975],[-915,150]],[[249813,345125],[341,3659],[40,1749]],[[225794,344234],[-297,0]],[[225497,344234],[-1188,0]],[[224309,344234],[-889,-62]],[[252504,350504],[-37,-6508]],[[252467,343996],[-452,-1664]],[[252015,342332],[-416,1162],[-329,1819]],[[249813,345125],[-408,-510]],[[249405,344615],[-185,1255],[449,35],[-218,1039],[187,491]],[[249807,350434],[-151,5]],[[215987,342196],[-1502,-4]],[[214485,342192],[2,8287]],[[215987,350464],[0,-8268]],[[253971,347881],[-287,-10],[29,-1851],[-361,-2614]],[[253352,343406],[3,475],[-888,115]],[[217486,342236],[0,-44]],[[217486,342192],[-1499,4]],[[217488,350459],[-2,-8223]],[[214485,342192],[-2446,0]],[[218990,350461],[-2,-8244]],[[218988,342217],[-1502,19]],[[220510,342201],[-1504,15]],[[219006,342216],[-18,1]],[[237599,350449],[-67,-2392],[210,-1186]],[[237742,346871],[-201,-1331]],[[237541,345540],[-238,-554],[-1004,172],[-161,-2143],[-448,53]],[[235690,343068],[-30,1111]],[[244333,350429],[-13,-3019],[-310,36],[-1,-1628],[-349,62]],[[243660,345880],[-1297,148]],[[242363,346028],[18,4419]],[[239187,350440],[-9,-7019]],[[239178,343421],[-500,72]],[[238678,343493],[-199,24],[-297,3289],[-440,65]],[[244452,350418],[273,-1429],[140,-3024]],[[244865,345965],[-253,-501],[-21,-6336]],[[244591,339128],[-295,860],[-689,92]],[[243607,340080],[77,1094],[-24,4706]],[[246124,346133],[-9,-2184]],[[246115,343949],[-921,327],[-329,1689]],[[246187,350445],[91,-4020],[-154,-292]],[[240421,350433],[-86,-130],[-16,-7014]],[[240319,343289],[-151,19]],[[240168,343308],[-990,113]],[[241326,350447],[-51,-4301],[214,-302],[163,-1657],[2,-1854]],[[241654,342333],[-1188,137],[-147,819]],[[242363,346028],[-109,-2389]],[[242254,343639],[-4,-1372],[-299,33],[-7,-1620],[-298,35]],[[241646,340715],[8,1618]],[[247841,344913],[-363,-14],[3,1092],[-1357,142]],[[166073,337255],[-1825,-24]],[[164248,337231],[-61,-5]],[[259576,349096],[-441,-2425]],[[259135,346671],[-407,963]],[[256971,348286],[-234,-4732],[-157,-1542]],[[256580,342012],[-358,78]],[[256222,342090],[31,3291]],[[256253,345381],[-11,1627],[-310,150]],[[269713,345871],[-270,-1826],[-440,-1091]],[[269003,342954],[-147,935],[39,5066],[-191,-150]],[[273800,345561],[-24,-3359]],[[273776,342202],[-410,-186]],[[273366,342016],[-834,-921]],[[272532,341095],[-604,2256]],[[271928,343351],[190,2288]],[[266016,347575],[-182,-3347]],[[265834,344228],[-583,406]],[[265251,344634],[-174,1563]],[[260129,345595],[-76,-1981]],[[260053,343614],[-159,-706],[-544,-143]],[[259350,342765],[-215,3906]],[[249405,344615],[100,-1065],[-238,-811],[-78,-1540]],[[249189,341199],[-703,-52]],[[232320,344194],[0,-4873],[-163,-839]],[[232157,338482],[-593,17]],[[231564,338499],[9,4068],[-746,8],[-1,1610]],[[267164,346546],[-203,141],[-387,-2271]],[[266574,344416],[-254,92],[-305,-1843]],[[266015,342665],[-181,1563]],[[257861,345726],[219,-2689]],[[258080,343037],[-288,-2464]],[[257792,340573],[-469,1261],[-395,312],[-275,-1179],[-73,1045]],[[269003,342954],[-22,-1048]],[[268981,341906],[-95,483],[-414,-1436],[-99,-1242],[-215,430]],[[268158,340141],[0,1]],[[268158,340142],[-746,4390]],[[267412,344532],[234,1143]],[[271928,343351],[-738,-110]],[[271190,343241],[-274,1942],[-26,1322]],[[286580,345200],[260,-2059],[-166,-58],[-563,1793],[417,-1963],[-516,-159]],[[286012,342754],[-231,471],[37,4492]],[[263860,344208],[277,-2133]],[[264137,342075],[-291,-1173],[-653,-1442]],[[263193,339460],[-112,1610],[-520,3006]],[[255300,347396],[-148,-2919]],[[255152,344477],[-646,1243],[-422,-29]],[[254084,345691],[-87,2059]],[[254084,345691],[77,-2250],[-252,-3270],[243,-246],[-104,-1722]],[[254048,338203],[-22,-470]],[[254026,337733],[-578,561]],[[253448,338294],[-109,14],[13,5098]],[[259350,342765],[125,-2327]],[[259475,340438],[-385,-123]],[[259090,340315],[-438,450],[-572,2272]],[[286012,342754],[225,-326],[-290,-1136],[-496,1123],[-83,1530],[115,2811]],[[267412,344532],[-191,-1784]],[[267221,342748],[-165,990],[-482,678]],[[256222,342090],[-60,-1686]],[[256162,340404],[-921,638]],[[255241,341042],[-89,3435]],[[238678,343493],[80,-2934],[-203,-1599],[13,-2199]],[[238568,336761],[-493,96]],[[238075,336857],[-599,-165]],[[237476,336692],[-145,21]],[[237331,336713],[52,6147],[158,2680]],[[262024,343744],[-409,-705],[-49,-2263]],[[261566,340776],[-126,977],[-554,938],[-379,-1246]],[[260507,341445],[-454,2169]],[[265251,344634],[-424,-2187],[97,-598],[-378,-805],[-214,-1553]],[[264332,339491],[-195,2584]],[[274973,345658],[38,-1939],[-162,-1685]],[[274849,342034],[-546,79]],[[274303,342113],[-527,89]],[[271190,343241],[205,-849],[-197,-1935]],[[271198,340457],[-257,707]],[[270941,341164],[-122,-754]],[[270819,340410],[-107,-893]],[[270712,339517],[-146,572],[-129,2998]],[[281787,344939],[-692,-7162]],[[281095,337777],[-139,1398],[-673,2401]],[[247320,341084],[-33,-576],[-1290,60]],[[245997,340568],[118,3381]],[[208151,345237],[293,-4778],[-163,-1891],[63,-1472]],[[208344,337096],[-1781,-187],[-951,1848],[-1038,6]],[[204574,338763],[8,2006]],[[276135,345954],[-22,-4592]],[[276113,341362],[-980,-698]],[[275133,340664],[-284,1370]],[[243607,340080],[-387,-1384]],[[243220,338696],[-296,1224],[-438,78],[155,1793],[-387,1848]],[[270042,344086],[-542,-1570]],[[269500,342516],[-247,-1768]],[[269253,340748],[-294,-190],[22,1348]],[[245997,340568],[-63,-1620],[-438,76]],[[245496,339024],[-464,93]],[[245032,339117],[-441,11]],[[277536,345659],[-27,-6364]],[[277509,339295],[-1406,392]],[[276103,339687],[10,1675]],[[278303,345704],[22,-6834]],[[278325,338870],[33,-603],[-850,-17]],[[277508,338250],[1,1045]],[[229924,344141],[1,-4065]],[[229925,340076],[-1447,8]],[[228478,340084],[-594,800],[-1,3241]],[[255241,341042],[-480,-1635],[-27,-1245]],[[254734,338162],[-379,-650],[-307,691]],[[285363,345704],[-90,-1720],[200,-3016],[-54,-1230]],[[285419,339738],[-161,-1089]],[[285258,338649],[0,-1]],[[285258,338649],[-207,364],[-191,-1126],[-97,1433],[-186,-785],[-144,1522],[-394,-15],[-22,1228],[-337,1293]],[[279156,345617],[-183,-6999]],[[278973,338618],[-648,252]],[[279719,342490],[139,-1156],[-370,-2639],[-207,11]],[[279281,338706],[-308,-88]],[[237331,336713],[-1478,-32]],[[235853,336681],[-163,6387]],[[287690,334442],[-349,563]],[[287341,335005],[74,4092],[488,660],[174,-762],[41,-4814],[-337,-751],[-91,1012]],[[288009,345475],[568,-6870],[-469,3339],[-106,3522]],[[252015,342332],[-40,-5057]],[[251975,337275],[-583,117]],[[251392,337392],[-539,1204],[-221,2559]],[[250632,341155],[96,3820]],[[203104,340538],[-422,-118],[-2,-2837],[423,-966]],[[203103,336617],[9,-10066]],[[203112,326551],[-2650,80]],[[200462,326631],[-119,1601],[-198,-3]],[[200145,328229],[4,12910],[-886,31]],[[211108,336324],[-14,-6367],[-716,-155]],[[210378,329802],[-244,606],[-702,7065],[-124,-377],[-964,0]],[[250632,341155],[-254,-2106],[-175,-101]],[[250203,338948],[-180,1222],[-661,-786]],[[249362,339384],[-173,1815]],[[282646,344014],[-362,-5323]],[[282284,338691],[-1014,-2547]],[[281270,336144],[-175,1633]],[[267221,342748],[-212,-3523]],[[267009,339225],[-457,517],[-553,2139]],[[265999,341881],[16,784]],[[265999,341881],[52,-1240],[-389,-1579]],[[265662,339062],[-165,-855],[-257,652],[-539,-385],[-75,-938]],[[264626,337536],[-271,1710]],[[264355,339246],[-23,245]],[[268158,340141],[-176,-2867]],[[267982,337274],[-326,-27],[-492,-1365]],[[267164,335882],[-1,-24]],[[267163,335858],[-154,3367]],[[263193,339460],[-282,-1555]],[[262911,337905],[-375,-1179]],[[262536,336726],[-941,75]],[[261595,336801],[0,25]],[[261595,336826],[-52,385]],[[261543,337211],[10,106]],[[261553,337317],[156,2178],[-143,1281]],[[226987,344230],[5,-8168]],[[226992,336062],[-1485,-16]],[[225507,336046],[-10,8188]],[[228478,340084],[-1,-4054]],[[228477,336030],[-1485,32]],[[225507,336046],[-296,-3],[0,-3229]],[[225211,332814],[-863,2]],[[224348,332816],[-25,4855]],[[224323,337671],[-14,6563]],[[224323,337671],[-2072,-4]],[[222251,337667],[-15,3738]],[[231564,338499],[-444,3],[-1,-4058]],[[231119,334444],[-1192,-1]],[[229927,334443],[-2,5633]],[[233863,342555],[-208,-1974],[145,-1820],[-98,-1074]],[[233702,337687],[-1043,-408],[-29,1219],[-323,-7]],[[232307,338491],[-150,-9]],[[235007,344169],[-28,-9734]],[[234979,334435],[-892,6]],[[234087,334441],[0,3236],[-385,10]],[[235853,336681],[58,-2247]],[[235911,334434],[-932,1]],[[270712,339517],[-422,-1622]],[[270290,337895],[-183,3520],[-607,1101]],[[283469,341257],[168,-1847],[-22,-1611]],[[283615,337799],[-112,244],[-755,-2883]],[[282748,335160],[-250,2798],[-214,733]],[[253448,338294],[-3,-541]],[[253445,337753],[-1089,148],[-102,-658]],[[252254,337243],[-279,32]],[[260507,341445],[21,-2479],[-126,-943]],[[260402,338023],[-565,156]],[[259837,338179],[-362,2259]],[[243220,338696],[34,-3025]],[[243254,335671],[-1124,134]],[[242130,335805],[-496,72],[5,1351]],[[241639,337228],[7,3487]],[[240168,343308],[-18,-7271]],[[240150,336037],[-594,79]],[[239556,336116],[-989,104],[1,541]],[[272532,341095],[-16,-3720]],[[272516,337375],[-83,-532]],[[272433,336843],[-535,176],[-700,3438]],[[241639,337228],[-595,42],[-2,-1349],[-498,75]],[[240544,335996],[-394,41]],[[259090,340315],[-150,-4665]],[[258940,335650],[-106,-1338]],[[258834,334312],[-300,532],[-141,-775],[-313,1293],[-345,-45]],[[257735,335317],[-130,449]],[[257605,335766],[203,1497],[-16,3310]],[[270290,337895],[-396,-2233]],[[269894,335662],[-202,1972],[-170,143]],[[269522,337777],[-269,2971]],[[261553,337317],[-455,475],[-475,-445]],[[260623,337347],[-221,676]],[[281095,337777],[-585,-2047],[-679,-3519]],[[279831,332211],[-571,1186]],[[279260,333397],[-227,517],[248,4792]],[[285258,338648],[-235,-2967]],[[285023,335681],[-392,-875],[-524,1390]],[[284107,336196],[-492,1603]],[[269522,337777],[-293,-274],[-813,-2185],[-219,-149]],[[268197,335169],[-215,2105]],[[275133,340664],[83,-1448],[-296,-1329],[32,-1467]],[[274952,336420],[-480,1873],[-210,137]],[[274262,338430],[41,3683]],[[219006,342216],[1,-8139]],[[219007,334077],[-1521,-4]],[[217486,334073],[0,114]],[[217486,334187],[0,8005]],[[220510,338940],[0,-4867]],[[220510,334073],[-1503,4]],[[217486,334187],[-1496,-22]],[[215990,334165],[-3,8031]],[[214485,342192],[1,-7963]],[[214486,334229],[-2449,-95]],[[212037,334134],[0,2177]],[[274262,338430],[-178,-3320],[96,-3115]],[[274180,331995],[-135,-24]],[[274045,331971],[-450,-339]],[[273595,331632],[-36,1117]],[[273559,332749],[96,1381],[-522,2938]],[[273133,337068],[300,3339],[-67,1609]],[[215990,334165],[0,-71]],[[215990,334094],[-1504,-3]],[[214486,334091],[0,138]],[[257605,335766],[-267,-59]],[[257338,335707],[-1207,2676]],[[256131,338383],[31,2021]],[[273133,337068],[-79,883],[-538,-576]],[[263585,335029],[-124,-484]],[[263461,334545],[-99,4]],[[263362,334549],[-9,1249],[-281,766]],[[263072,336564],[-161,1341]],[[264355,339246],[-770,-4217]],[[267163,335858],[4,-355]],[[267167,335503],[-680,-2475],[-459,116]],[[266028,333144],[-109,2607],[-257,3311]],[[276103,339687],[-56,-7726]],[[276047,331961],[-323,-24]],[[275724,331937],[-70,1389],[-359,2653],[-343,441]],[[222251,337667],[32,-5647]],[[222283,332020],[-589,1],[-2,-1624],[-1182,13]],[[220510,330410],[0,3663]],[[200145,328229],[-3228,29],[-2,-6474],[-1606,14]],[[204574,338763],[16,-15442]],[[204590,323321],[-1474,-28]],[[203116,323293],[-4,3258]],[[203103,336617],[208,1296],[-208,257]],[[203103,338170],[0,312]],[[203103,338482],[8,1396]],[[249362,339384],[-275,31],[115,-1382],[-335,-1404],[-366,-378],[270,-1925],[-281,-846],[135,-919]],[[248625,332561],[-364,176],[-4,-2806]],[[248257,329931],[-36,-137]],[[248221,329794],[-36,1335],[-212,-483]],[[247973,330646],[-400,66]],[[247573,330712],[0,4865]],[[247573,335577],[-6,5520]],[[272433,336843],[-475,-3705]],[[271958,333138],[-10,-83]],[[271948,333055],[-430,282]],[[271518,333337],[-367,-86]],[[271151,333251],[-126,2692],[-326,1639],[222,1422],[-102,1406]],[[251392,337392],[-291,-2345],[-136,397]],[[250965,335444],[-553,1154],[-247,1169]],[[250165,337767],[38,1181]],[[247573,335577],[-2090,162]],[[245483,335739],[13,3285]],[[286926,335501],[-145,-1821],[-233,206],[79,1506],[-351,140]],[[286276,335532],[78,4358]],[[286354,339890],[552,1171],[303,-80],[50,-5636],[-333,156]],[[256131,338383],[-53,-2345],[-292,-1220]],[[255786,334818],[-336,-820],[-354,712],[-199,-818]],[[254897,333892],[-239,1015],[76,3255]],[[286276,335532],[-676,145]],[[285600,335677],[-577,4]],[[285419,339738],[847,1102],[88,-950]],[[203103,338482],[0,-312]],[[259837,338179],[-278,-1956],[-1,-1386]],[[259558,334837],[-289,-248],[-329,1061]],[[271151,333251],[-416,-936],[-546,60]],[[270189,332375],[-338,1184],[43,2103]],[[250165,337767],[-126,96],[-281,-4503]],[[249758,333360],[-309,1168],[-404,124],[-420,-2091]],[[229927,334443],[-12,-3281]],[[229915,331162],[-1439,22]],[[228476,331184],[1,4846]],[[245032,339117],[-92,-1440],[-340,-1929],[-44,-3402],[-591,77]],[[243965,332423],[-591,68]],[[243374,332491],[12,3306],[-132,-126]],[[277508,338250],[-37,-6115]],[[277471,332135],[-595,-66]],[[276876,332069],[-829,-108]],[[264626,337536],[88,-2617],[-150,-1005]],[[264564,333914],[-285,822],[-464,206],[-191,-774]],[[263624,334168],[-163,377]],[[245483,335739],[-6,-4945]],[[245477,330794],[-2,-1651]],[[245475,329143],[-590,63],[-3,1642],[-263,-127]],[[244619,330721],[-662,64],[8,1638]],[[266028,333144],[-304,-143],[-504,-1878]],[[265220,331123],[-22,58]],[[265198,331181],[-124,1694],[-214,-289],[-296,1328]],[[279260,333397],[-157,-1140]],[[279103,332257],[-411,1984],[-405,-1720],[-166,127]],[[278121,332648],[-77,-460]],[[278044,332188],[-573,-53]],[[210378,329802],[0,-2771],[-614,433],[-745,-2270]],[[209019,325194],[-2,1368],[-3247,12],[1,-3243]],[[205771,323331],[-1181,-10]],[[282748,335160],[-108,-471]],[[282640,334689],[-343,-1479]],[[282297,333210],[-672,237]],[[281625,333447],[-169,331],[-186,2366]],[[275724,331937],[-313,-27]],[[275411,331910],[-1231,85]],[[232307,338491],[0,-2433],[148,-23],[1,-3216]],[[232456,332819],[-305,-2],[-149,-3256],[-295,1]],[[231707,329562],[-295,1],[-1,3262],[-292,-4],[0,1623]],[[234087,334441],[-14,-2089],[230,-1261]],[[234303,331091],[-538,-3686],[-283,598]],[[233482,328003],[-1,4815],[-1025,1]],[[260623,337347],[23,-3296],[103,-1581]],[[260749,332470],[-138,-25]],[[260611,332445],[-753,-140]],[[259858,332305],[-300,2532]],[[257338,335707],[-156,-2905],[-342,-2492]],[[256840,330310],[-446,716],[-239,-414]],[[256155,330612],[-245,215]],[[255910,330827],[24,1814],[-148,2177]],[[254026,337733],[-164,-1607],[-17,-2092],[167,-1717],[-89,-1888]],[[253923,330429],[-48,-579]],[[253875,329850],[-477,-215],[-128,791]],[[253270,330426],[-3,1967],[147,1493],[31,3867]],[[254897,333892],[-166,-2346]],[[254731,331546],[-712,-436],[-96,-681]],[[284107,336196],[0,-1815],[235,-1426]],[[284342,332955],[-25,-150]],[[284317,332805],[-216,-594],[-40,-1864]],[[284061,330347],[-198,-1249],[-361,-217]],[[283502,328881],[-237,1612]],[[283265,330493],[-76,1699],[-549,2497]],[[273559,332749],[-1601,389]],[[270189,332375],[-269,-1121]],[[269920,331254],[-1335,-829]],[[268585,330425],[-153,883],[95,1791],[-330,2070]],[[263072,336564],[-195,-3681],[-172,-21],[-175,-2137],[-273,-558]],[[262257,330167],[-331,919]],[[261926,331086],[76,2096],[534,3544]],[[261543,337211],[52,-385]],[[261595,336801],[-473,-3690]],[[261122,333111],[-373,-641]],[[253270,330426],[-331,-79]],[[252939,330347],[-8,1375],[-395,358],[-301,1417]],[[252235,333497],[19,3746]],[[250965,335444],[-26,-4865]],[[250939,330579],[-293,-638]],[[250646,329941],[-810,109]],[[249836,330050],[-78,3310]],[[281625,333447],[-251,-3124],[4,-1252],[-421,-1196]],[[280957,327875],[-522,-413],[-138,954]],[[280297,328416],[-332,3370],[-134,425]],[[224348,332816],[-1,-1627]],[[224347,331189],[-2064,20]],[[222283,331209],[0,811]],[[179740,322568],[3,-2452],[444,-2894],[103,-2182],[267,-2704],[564,-2760]],[[181121,309576],[-326,-2417],[-494,-1592]],[[180301,305567],[-2460,-124],[1,-805],[-4499,-63],[2,-553],[-829,-9],[-928,528],[-315,-3026]],[[171273,301515],[-312,1400]],[[170961,302915],[145,1407],[238,4958],[-64,9969]],[[171280,319249],[98,4],[-3,18110]],[[164248,337231],[-3,-3233],[301,-23],[0,-1605],[244,-1640],[325,-33],[5,-1631],[192,12],[4,-1614],[397,-45],[3,-1614],[314,77],[-22,-1690],[246,-211],[0,-3299]],[[166254,320682],[-755,1375],[-936,2625],[-284,-1411],[-421,-724],[101,-1704],[-444,1648],[-536,-409]],[[162979,322082],[-5,3222],[-296,222],[-393,1771],[197,1535],[-165,1791],[-326,509],[-446,3198],[-339,588],[-168,2433]],[[171280,319249],[-3410,-90],[36,-551]],[[167906,318608],[-267,446],[-750,39],[-88,1202],[-462,376]],[[166339,320671],[-85,11]],[[252235,333497],[-177,-1852],[-458,-1134]],[[251600,330511],[-661,68]],[[242130,335805],[-34,-6486]],[[242096,329319],[-637,87]],[[241459,329406],[3,1623],[-1032,137]],[[240430,331166],[104,1602],[10,3228]],[[268585,330425],[-242,-1949],[-248,-496]],[[268095,327980],[-738,4146]],[[267357,332126],[82,740],[-272,2637]],[[238036,329533],[-270,1020],[-9,-2177],[-298,111],[-9,-1669],[-302,-290]],[[237148,326528],[-149,21],[20,4291]],[[237019,330840],[144,2397],[-140,1638],[249,-26],[204,1843]],[[238075,336857],[-39,-7324]],[[261926,331086],[-253,-1944]],[[261673,329142],[-494,2572],[-57,1397]],[[239556,336116],[-9,-2441],[-149,23],[-7,-2427],[-202,25],[-8,-2654]],[[239181,328642],[-294,242],[-94,1576],[-757,-927]],[[237019,330840],[-164,-1085],[-526,-532],[-175,1675],[-128,-957]],[[236026,329941],[-115,4493]],[[263362,334549],[-670,-5484]],[[262692,329065],[-240,-1164]],[[262452,327901],[-195,2266]],[[212037,334134],[-2,-8177]],[[212035,325957],[-1,-4264]],[[212034,321693],[-669,4],[-4,-1665],[-293,7],[-3,-1619],[-292,8],[-1,-1623],[-585,17],[-91,-1634]],[[210096,315188],[-586,7]],[[209510,315195],[-502,3],[-1,3241]],[[209007,318439],[12,6755]],[[284317,332805],[371,-2175],[955,-1730],[26,-1206]],[[285669,327694],[-54,-767],[-593,-358],[-140,698]],[[284882,327267],[-821,3080]],[[285600,335677],[126,-1604],[273,-883]],[[285999,333190],[-398,-1100],[175,-2297],[-1124,1768],[-310,1394]],[[240430,331166],[-12,-5402],[-114,-39]],[[240304,325725],[-550,-592],[-185,1872],[-331,1451]],[[239238,328456],[-57,186]],[[226992,336062],[8,-6492]],[[227e3,329570],[-1,-749]],[[226999,328821],[0,-19]],[[226999,328802],[-475,-44],[-290,766],[-418,55]],[[225816,329579],[-586,-9],[-19,3244]],[[228476,331184],[-1,-1622]],[[228475,329562],[-1475,8]],[[243374,332491],[-161,-3273],[-723,82]],[[242490,329300],[-394,19]],[[257735,335317],[-73,-4276],[185,-1700]],[[257847,329341],[-411,-2087],[-227,202]],[[257209,327456],[-369,2854]],[[247573,330712],[-600,58]],[[246973,330770],[-1496,24]],[[286926,335501],[415,-496]],[[287690,334442],[20,-1175],[-419,-3065],[-333,-1394],[-288,214],[-380,1512],[-221,-1047],[-325,2540],[265,-143],[-10,1306]],[[259858,332305],[-101,-4380]],[[259757,327925],[-680,1377],[-289,-544]],[[258788,328758],[11,1469]],[[258799,330227],[35,4085]],[[258799,330227],[-519,-1708],[-228,632]],[[258052,329151],[-205,190]],[[267357,332126],[-461,-863],[33,-2552]],[[266929,328711],[-948,-960]],[[265981,327751],[263,2892],[-1024,480]],[[265198,331181],[-169,-1111],[-21,-2086]],[[265008,327984],[-272,-947],[-243,467],[-219,-1109]],[[264274,326395],[-566,1467]],[[263708,327862],[264,835],[-23,1267],[-316,3898]],[[263633,333862],[1,202]],[[263634,334064],[-10,104]],[[255910,330827],[-429,244],[-353,-1106]],[[255128,329965],[-397,1581]],[[283265,330493],[-572,-1458],[-346,398]],[[282347,329433],[-50,3777]],[[248221,329794],[-58,-95]],[[248163,329699],[-190,947]],[[249836,330050],[-441,-507]],[[249395,329543],[-1138,388]],[[263634,334064],[-1,-202]],[[263708,327862],[-580,-828]],[[263128,327034],[-436,2031]],[[236026,329941],[-4,-304]],[[236022,329637],[-175,-1477],[-443,-195],[-252,1214],[-191,-612]],[[234961,328567],[-77,886],[-581,1638]],[[231707,329562],[0,-1617]],[[231707,327945],[-1281,2]],[[230426,327947],[0,3299],[-261,-1414],[-247,176]],[[229918,330008],[-3,1154]],[[279103,332257],[-595,-3991]],[[278508,328266],[-251,855],[-213,3067]],[[214486,334091],[-13,-8132]],[[214473,325959],[-2438,-2]],[[217486,334073],[-2,-8135]],[[217484,325938],[-1494,19]],[[215990,325957],[0,8137]],[[219007,334077],[3,-8124]],[[219010,325953],[-1526,-15]],[[220510,330410],[0,-4461]],[[220510,325949],[-1500,4]],[[215990,325957],[-1517,2]],[[271518,333337],[-29,-4139],[-182,-3291]],[[271307,325907],[-296,68]],[[271011,325975],[-264,59]],[[270747,326034],[1,1307],[-511,2796],[-304,-278]],[[269933,329859],[-13,1395]],[[282347,329433],[-80,-3574]],[[282267,325859],[-165,-563],[-420,837],[-332,-60]],[[281350,326073],[-393,1802]],[[252939,330347],[-5,-701]],[[252934,329646],[-672,-91],[-323,-2399],[-173,1]],[[251766,327157],[-166,3354]],[[280297,328416],[-211,-1293]],[[280086,327123],[-581,255],[-754,-1252]],[[278751,326126],[-353,1413],[110,727]],[[271948,333055],[227,-2695]],[[272175,330360],[382,-2967],[-24,-1802]],[[272533,325591],[-107,26]],[[272426,325617],[-1119,290]],[[273595,331632],[-24,-1620]],[[273571,330012],[-1396,348]],[[261673,329142],[-449,-3851]],[[261224,325291],[-188,2236],[-289,965]],[[260747,328492],[203,1622],[-339,2331]],[[233482,328003],[-312,226]],[[233170,328229],[-399,-1548],[-1070,-1312]],[[231701,325369],[6,2576]],[[225816,329579],[10,-9732]],[[225826,319847],[-1469,0]],[[224357,319847],[-5,4513]],[[224352,324360],[-5,6829]],[[244619,330721],[-212,-1147],[105,-2458],[-223,-2903]],[[244289,324213],[-330,36],[-3,-1236],[-368,689],[-238,-589]],[[243350,323113],[-586,854],[-297,-183]],[[242467,323784],[23,5516]],[[260747,328492],[-422,-561],[-84,-1375],[-372,150]],[[259869,326706],[-112,1219]],[[188318,312721],[-108,-986]],[[188210,311735],[-183,-611],[-147,-4378],[653,-3],[-47,-2816]],[[188486,303927],[-643,1],[-1223,898],[-311,-3086],[-1306,2189],[-1641,-13]],[[183362,303916],[1,5933]],[[183363,309849],[-2,22528]],[[268095,327980],[-175,-2988],[-203,-1444],[134,-484]],[[267851,323064],[-277,-501]],[[267574,322563],[-1,-3]],[[267573,322560],[-644,6151]],[[274045,331971],[332,-4443],[324,-1102]],[[274701,326426],[-806,-3867]],[[273895,322559],[-185,1400]],[[273710,323959],[-377,-576],[22,1922]],[[273355,325305],[216,4707]],[[278751,326126],[-5,-338]],[[278746,325788],[-367,682],[-294,-913],[-345,-2209]],[[277740,323348],[-312,427],[-120,1819]],[[277308,325594],[-233,1635],[-199,4840]],[[277308,325594],[-662,369],[-623,-753]],[[276023,325210],[-58,1792],[126,2469],[-367,2466]],[[275411,331910],[-586,-5936]],[[274825,325974],[-124,452]],[[222283,331209],[11,-6489]],[[222294,324720],[-137,-41]],[[222157,324679],[-1041,42],[0,-1614],[-294,3]],[[220822,323110],[-312,20]],[[220510,323130],[0,2819]],[[276023,325210],[-562,989]],[[275461,326199],[-228,-565],[-408,340]],[[269933,329859],[-238,-2104],[-19,-1655]],[[269676,326100],[-619,-853]],[[269057,325247],[-122,2958],[-350,2220]],[[255128,329965],[-90,-7353]],[[255038,322612],[-1051,45]],[[253987,322657],[8,5395],[-120,1798]],[[230426,327947],[0,-3244],[-137,1],[-1,-3821]],[[230288,320883],[-667,-984],[-127,786]],[[229494,320685],[-2,9491],[426,-168]],[[265981,327751],[-64,-576]],[[265917,327175],[-396,127],[-315,-711],[-198,1393]],[[224352,324360],[-359,353],[-1699,7]],[[229494,320685],[-431,1199]],[[229063,321884],[-238,-1062],[-352,454]],[[228473,321276],[2,8286]],[[241459,329406],[-204,-4750]],[[241255,324656],[-449,-779],[-905,103]],[[239901,323980],[403,1745]],[[256155,330612],[-49,-8076]],[[256106,322536],[-1068,76]],[[234961,328567],[-3,-2253],[-315,-6],[0,-2676]],[[234643,323632],[-1174,5]],[[233469,323637],[0,1895],[-295,3],[-4,2694]],[[262452,327901],[-222,-2978],[129,-2605]],[[262359,322318],[-796,-48]],[[261563,322270],[-276,-33]],[[261287,322237],[-306,-7]],[[260981,322230],[247,1084],[-4,1977]],[[257209,327456],[-20,-5059]],[[257189,322397],[-1046,132]],[[256143,322529],[-37,7]],[[237148,326528],[-7,-1358],[-305,-767]],[[236836,324403],[-229,-383],[-21,-2059],[-606,-644]],[[235980,321317],[42,8320]],[[246973,330770],[-2,-5539]],[[246971,325231],[-1504,75]],[[245467,325306],[8,3837]],[[245467,325306],[-8,-2742],[-290,30]],[[245169,322594],[-399,-324],[-210,-1347]],[[244560,320923],[13,2577],[-284,713]],[[248163,329699],[-214,-2387],[219,-627],[20,-1533],[-293,-395],[-116,-1725],[-268,-566]],[[247511,322466],[186,-1296],[-172,-1230]],[[247525,319940],[-289,-503]],[[247236,319437],[-2,1326]],[[247234,320763],[22,4543],[-285,-75]],[[251766,327157],[-13,-4699]],[[251753,322458],[-101,0]],[[251652,322458],[-541,-5]],[[251111,322453],[-505,-9]],[[250606,322444],[40,7497]],[[283502,328881],[-231,-2074]],[[283271,326807],[-356,-2933],[-358,-1181]],[[282557,322693],[-108,2562],[-182,604]],[[239238,328456],[-4,-1941],[-493,49],[-203,-1309],[-493,-195],[5,-2146]],[[238050,322914],[-1029,136],[-185,1353]],[[269057,325247],[-524,-1430]],[[268533,323817],[-371,-223]],[[268162,323594],[-311,-530]],[[253987,322657],[-600,-192]],[[253387,322465],[-453,-3]],[[252934,322462],[-51,3]],[[252883,322465],[51,7181]],[[273355,325305],[-822,286]],[[285469,320638],[-203,-948],[-926,-816]],[[284340,318874],[-64,5013]],[[284276,323887],[204,503],[398,-2748],[591,-1004]],[[284882,327267],[-235,-2198],[118,-897]],[[284765,324172],[-259,864],[-282,-1162]],[[284224,323874],[-953,2933]],[[258788,328758],[-158,-3843]],[[258630,324915],[-206,2015],[-376,1415],[4,806]],[[249395,329543],[-32,-7084]],[[249363,322459],[-223,-9]],[[249140,322450],[-1629,16]],[[270747,326034],[-688,163]],[[270059,326197],[-383,-97]],[[250606,322444],[-430,-12]],[[250176,322432],[-813,27]],[[252883,322465],[-1130,-7]],[[235980,321317],[-18,-3815]],[[235962,317502],[-20,-4124]],[[235942,313378],[-1326,-11]],[[234616,313367],[-2,3239],[-338,-2]],[[234276,316604],[0,3244],[171,1607],[196,17],[0,2160]],[[226999,328802],[9,-8951]],[[227008,319851],[-1,-3236]],[[227007,316615],[-1172,1]],[[225835,316616],[-9,3231]],[[228473,321276],[-555,611],[-74,2247],[-845,4687]],[[258630,324915],[-2,-2532]],[[258628,322383],[-1295,15]],[[257333,322398],[-144,-1]],[[242467,323784],[-5,-1009]],[[242462,322775],[-297,41],[-5,-1617],[-876,479]],[[241284,321678],[-151,871],[122,2107]],[[259869,326706],[27,-4377]],[[259896,322329],[-1243,53]],[[258653,322382],[-25,1]],[[263128,327034],[11,-1303],[-212,-3409]],[[262927,322322],[-101,-5]],[[262826,322317],[-467,1]],[[200462,326631],[361,-4881]],[[200823,321750],[-379,16],[-5,-7060]],[[200439,314706],[-1451,-14]],[[198988,314692],[-3680,23]],[[229063,321884],[-7,-2046]],[[229056,319838],[-2048,13]],[[267573,322560],[-1043,-137]],[[266530,322423],[-489,3118],[-223,-91]],[[265818,325450],[99,1725]],[[285669,327694],[310,746],[30,-1788],[-452,-995],[295,-346],[-138,-1387],[-575,-2025],[-396,1477],[22,796]],[[260981,322230],[-364,32]],[[260617,322262],[-721,67]],[[281350,326073],[46,-5342],[-149,-3077],[243,-284]],[[281490,317370],[-394,-3132]],[[281096,314238],[-204,2184],[-465,3449]],[[280427,319871],[-419,2517],[-71,1882],[149,2853]],[[239901,323980],[-690,-4023],[1,-1632]],[[239212,318325],[-296,-555]],[[238916,317770],[-881,35]],[[238035,317805],[15,5109]],[[233469,323637],[-441,-557],[-20,-6469]],[[233008,316611],[1,-1619],[-439,-6]],[[232570,314986],[-587,-6],[0,1619],[-585,2]],[[231398,316601],[2,1620]],[[231400,318221],[7,5253],[294,1895]],[[265818,325450],[-331,-347],[-413,-2793]],[[265074,322310],[-349,6]],[[264725,322316],[-533,16]],[[264192,322332],[82,4063]],[[231400,318221],[-877,0]],[[230523,318221],[1,2620],[-236,42]],[[264192,322332],[-835,-2]],[[263357,322330],[-430,-8]],[[280427,319871],[-1132,-401]],[[279295,319470],[-372,2213]],[[278923,321683],[-155,1648],[-22,2457]],[[284224,323874],[52,13]],[[284340,318874],[-211,-331]],[[284129,318543],[-198,2128],[-360,239],[-380,1072],[-481,71]],[[282710,322053],[-153,640]],[[203116,323293],[0,-1615],[261,2],[1,-1550],[-729,1]],[[202649,320131],[-58,616],[-705,53],[-101,-673],[-844,4],[-118,1619]],[[209007,318439],[-587,-7],[1,-1615],[-294,-10],[-3,-1617],[-1242,-7],[0,-4792]],[[206882,310391],[-1173,-5]],[[205709,310386],[1,4846],[62,-6],[-1,8105]],[[270059,326197],[-28,-6431],[221,-1212]],[[270252,318554],[-254,-3697],[-212,-1915]],[[269786,312942],[-11,23]],[[269775,312965],[-379,2612],[-91,3608]],[[269305,319185],[-142,3645],[-154,854],[-476,133]],[[276023,325210],[227,-1072],[186,597],[147,-1356],[71,-2679],[-218,-1752]],[[276436,318948],[-6,0]],[[276430,318948],[-1089,137]],[[275341,319085],[120,7114]],[[278923,321683],[-437,-2239],[-436,98]],[[278050,319542],[11,671]],[[278061,320213],[-25,1291],[-296,1844]],[[275341,319085],[-679,65]],[[274662,319150],[-651,42],[43,2132],[-159,1235]],[[271464,320921],[-199,-1405],[-198,-4516]],[[271067,315e3],[-604,2048],[-211,1506]],[[271011,325975],[333,-4682],[120,-372]],[[282710,322053],[66,-1015],[-81,-3692]],[[282695,317346],[-1205,24]],[[214473,325959],[-5,-8115]],[[214468,317844],[-992,-9]],[[213476,317835],[-1442,8]],[[212034,317843],[0,3850]],[[272173,319555],[-237,565]],[[271936,320120],[-472,801]],[[272426,325617],[-120,-2206],[-216,-215],[83,-3641]],[[219010,325953],[-5,-8103]],[[219005,317850],[-1126,11]],[[217879,317861],[-406,0]],[[217473,317861],[11,8077]],[[220510,323130],[0,-5304]],[[220510,317826],[-1158,20]],[[219352,317846],[-347,4]],[[215990,325957],[-18,-8108]],[[215972,317849],[-1028,11]],[[214944,317860],[-476,-16]],[[277740,323348],[-316,-945],[31,-1526],[-351,-1962]],[[277104,318915],[-668,33]],[[217473,317861],[-1061,-16]],[[216412,317845],[-440,4]],[[273710,323959],[112,-2797],[-91,-1953]],[[273731,319209],[-1617,15]],[[272114,319224],[59,331]],[[266530,322423],[-186,-14]],[[266344,322409],[-1079,-93]],[[265265,322316],[-191,-6]],[[247234,320763],[-1924,142],[-2,-829]],[[245308,320076],[-139,2518]],[[224357,319847],[-575,10],[0,-4860]],[[223782,314997],[-488,-1],[-284,811]],[[223010,315807],[139,1188],[-267,11],[14,2696],[-285,-467]],[[222611,319235],[-167,661],[-83,3113],[-204,1670]],[[284158,318179],[-29,364]],[[285469,320638],[29,1355],[695,561],[-107,-1081],[521,322],[-484,-2668],[-165,-1717],[-182,-44],[-131,1684],[-204,-1777],[-551,162],[-575,-954],[-157,1698]],[[222611,319235],[-441,-168],[-51,-1639],[-679,-8]],[[221440,317420],[-149,817],[-33,3268],[-436,-2],[0,1607]],[[164640,304627],[231,-1775],[-418,-877],[-322,2121],[509,531]],[[165054,305328],[976,-1440],[-461,-704],[-359,131],[-156,2013]],[[166339,320671],[-2,-7969],[-90,-1807]],[[166247,310895],[-250,760],[-867,-159],[-357,994],[-804,202],[-490,-416],[-116,1396],[-373,1056],[124,2395],[-24,2471],[-171,1150],[60,1338]],[[241284,321678],[-584,-794],[39,-1065]],[[240739,319819],[-931,86],[-3,-1605]],[[239805,318300],[-593,25]],[[238035,317805],[-614,-1483]],[[237421,316322],[-244,500],[-834,91],[-381,589]],[[244560,320923],[-20,-4593],[-199,25],[193,-1934]],[[244534,314421],[-604,81],[-3,-1622],[-230,23]],[[243697,312903],[96,2891],[-160,660],[20,4598],[-307,36],[4,2025]],[[269305,319185],[-840,-2741],[-145,-912]],[[268320,315532],[-168,2206],[10,5856]],[[243697,312903],[-75,13]],[[243622,312916],[-905,125]],[[242717,313041],[1,2457],[-235,29],[98,2072],[20,5168],[-139,8]],[[274662,319150],[434,-3775]],[[275096,315375],[-397,-1019],[74,-878],[-605,-586],[-6,1090],[-378,-1531]],[[273784,312451],[4,1591]],[[273788,314042],[49,2841],[-106,2326]],[[234276,316604],[-1268,7]],[[268320,315532],[-415,-2628]],[[267905,312904],[-174,218]],[[267731,313122],[-145,795]],[[267586,313917],[-653,2806]],[[266933,316723],[-40,540]],[[266893,317263],[305,3008],[323,1133],[53,1159]],[[205709,310386],[-2,-1614],[-1700,0]],[[204007,308772],[-1371,-6],[-3,3352]],[[202633,312118],[-147,1515],[16,6496],[147,2]],[[278050,319542],[43,-1242],[-360,-2633]],[[277733,315667],[-629,3248]],[[221440,317420],[1,-4034],[-493,-32]],[[220948,313354],[-223,1273],[-207,-261]],[[220518,314366],[-8,3460]],[[242717,313041],[-496,63]],[[242221,313104],[-106,14]],[[242115,313118],[5,1627],[-291,31],[-264,1665],[-303,325],[6,1345],[-291,53],[9,1622],[-247,33]],[[256004,318053],[-462,772]],[[255542,318825],[-243,556],[-714,-1852],[-404,1290],[-162,1541],[-347,181]],[[253672,320541],[-285,1924]],[[256143,322529],[-11,-3407],[-128,-1069]],[[245308,320076],[-7,-2464],[140,-1661]],[[245441,315951],[-7,-3254],[151,-26],[-6,-2481],[-150,6]],[[245429,310196],[-103,136],[-579,3569],[-213,520]],[[266893,317263],[-555,643],[-280,1346]],[[266058,319252],[-12,1037],[298,2120]],[[257333,322398],[-17,-8213]],[[257316,314185],[-332,545],[-546,1972]],[[256438,316702],[-434,1351]],[[252925,317998],[-982,22]],[[251943,318020],[-96,1897],[-197,-2],[2,2543]],[[252934,322462],[-9,-4464]],[[253555,314761],[-47,-2207]],[[253508,312554],[-481,7]],[[253027,312561],[-4,5160],[-98,277]],[[253672,320541],[-117,-5780]],[[251943,318020],[-47,-2986]],[[251896,315034],[-984,33]],[[250912,315067],[1,4042],[197,807],[1,2537]],[[249142,318304],[-519,9],[-251,-975]],[[248372,317338],[-343,700],[-215,-623]],[[247814,317415],[-5,2533],[-284,-8]],[[249140,322450],[2,-4146]],[[250912,315067],[-438,-278]],[[250474,314789],[-147,-6],[-2,4867],[-149,0],[0,2782]],[[250474,314789],[-2,-1631]],[[250472,313158],[-642,1090],[-534,3]],[[249296,314251],[-2,2446],[-152,1607]],[[266058,319252],[-82,-420]],[[265976,318832],[-275,-140]],[[265701,318692],[-106,2241],[-330,1383]],[[258653,322382],[-137,-6674],[89,-612]],[[258605,315096],[-29,-1679],[-447,-518],[-146,1195]],[[257983,314094],[-427,804],[-240,-713]],[[260678,319948],[-562,-4378],[-610,-2702],[-150,-76]],[[259356,312792],[-223,839],[-30,1451],[-498,14]],[[260617,322262],[61,-2314]],[[263365,319856],[101,-595],[-208,-1794],[7,-2679]],[[263265,314788],[-172,733],[-550,214]],[[262543,315735],[233,4869]],[[262776,320604],[50,1713]],[[263357,322330],[8,-2474]],[[264725,322316],[-135,-684],[239,-2782],[-180,-2853]],[[264649,315997],[-86,-841]],[[264563,315156],[-22,277]],[[264541,315433],[-329,3527],[-293,882],[-554,14]],[[262543,315735],[-381,-217]],[[262162,315518],[-1,1816],[-262,888]],[[261899,318222],[232,964],[228,3132]],[[261899,318222],[-334,1613],[-2,2435]],[[265701,318692],[-212,-1319]],[[265489,317373],[-231,351],[-271,-1838],[-338,111]],[[284158,318179],[119,-1091],[-640,-3358],[-489,-1594]],[[283148,312136],[-159,657],[-294,4553]],[[261287,322237],[-239,-2821],[0,-1352],[-233,-2520]],[[260815,315544],[-137,4404]],[[262162,315518],[-52,-656]],[[262110,314862],[-108,4]],[[262002,314866],[-1168,24]],[[260834,314890],[-19,654]],[[230523,318221],[0,-1628],[-295,-3],[-4,-3251]],[[230224,313339],[-873,12]],[[229351,313351],[0,1622],[-293,812]],[[229058,315785],[-2,4053]],[[202633,312118],[-979,1703],[-317,896],[-898,-11]],[[279295,319470],[266,-2708],[-183,-3842]],[[279378,312920],[-224,-636],[-333,-2783]],[[278821,309501],[-4,24]],[[278817,309525],[-1052,5966]],[[277765,315491],[-32,176]],[[212034,317843],[-3,-8091]],[[212031,309752],[0,-188]],[[212031,309564],[-1940,9],[5,5615]],[[272114,319224],[155,-4645]],[[272269,314579],[-1,-1445]],[[272268,313134],[-327,-920],[-286,1648]],[[271655,313862],[-588,1138]],[[247236,319437],[-213,565],[88,-2172],[-320,-435],[282,-923],[-325,-595]],[[246748,315877],[-1307,74]],[[255542,318825],[30,-628],[-318,-3711]],[[255254,314486],[-1699,275]],[[166086,290611],[276,-965],[-300,-16],[24,981]],[[167726,304768],[-743,1873],[-183,2255],[-553,1999]],[[167906,318608],[691,-9433],[-104,-2110],[-329,6],[-438,-2303]],[[247814,317415],[-122,-2322],[127,-841]],[[247819,314252],[0,-807]],[[247819,313445],[-294,-28],[6,-1584],[-272,-13]],[[247259,311820],[-473,1881]],[[246786,313701],[-38,2176]],[[260834,314890],[37,-1200]],[[260871,313690],[-340,-2929],[-579,-3107]],[[259952,307654],[-731,14]],[[259221,307668],[-12,4227],[147,897]],[[281096,314238],[217,-1643],[-222,-1225]],[[281091,311370],[-528,-425],[-618,1727],[-567,248]],[[223010,315807],[-346,-3461]],[[222664,312346],[46,-2146]],[[222710,310200],[-463,2268],[-59,-1528],[-214,361]],[[221974,311301],[-292,391],[-321,-718],[-413,2380]],[[242115,313118],[-438,43],[-4,-817],[-514,69],[-222,-771]],[[240937,311642],[-45,1094],[-302,570]],[[240590,313306],[-42,1616],[-478,872],[30,2513],[-295,-7]],[[225835,316616],[-146,-4],[-1,-3243]],[[225688,313369],[-284,3],[-145,-1083],[-582,7],[-438,-808]],[[224239,311488],[-1,1890],[-456,-2],[0,1621]],[[229058,315785],[-745,-262],[155,-2162],[-579,4]],[[227889,313365],[-586,3]],[[227303,313368],[-1,3244],[-295,3]],[[264541,315433],[-415,-1026]],[[264126,314407],[-860,-258]],[[263266,314149],[-1,639]],[[266933,316723],[-339,-3833]],[[266594,312890],[-433,-921]],[[266161,311969],[-142,1338]],[[266019,313307],[139,813],[-135,1990],[115,1469],[-162,1253]],[[168718,285870],[613,-3553],[-362,241],[-251,3312]],[[168675,294217],[663,-1336],[119,-1995],[-366,418],[-149,2047],[-267,866]],[[170961,302915],[-533,9],[-383,-3729]],[[170045,299195],[-299,468],[-188,-1226],[-342,667],[55,1824],[-185,2348],[-237,1371],[-531,-106],[-203,-603],[-389,830]],[[273788,314042],[-1519,537]],[[269786,312942],[-1189,-5125]],[[268597,307817],[-93,1502]],[[268504,309319],[-251,3128],[-348,457]],[[276707,313833],[-152,-754],[-450,18],[-676,-2348]],[[275429,310749],[-151,2724]],[[275278,313473],[-182,1902]],[[276430,318948],[164,-2140],[207,-809],[-94,-2166]],[[277765,315491],[-510,-6013]],[[277255,309478],[-68,132]],[[277187,309610],[-190,3520],[-290,703]],[[256438,316702],[-14,-6930]],[[256424,309772],[0,-270]],[[256424,309502],[-1170,99]],[[255254,309601],[0,4885]],[[266019,313307],[-494,36]],[[265525,313343],[-95,2291],[59,1739]],[[271655,313862],[-387,-3128],[-316,-1221],[-138,-1800]],[[270814,307713],[-619,2360],[-220,1485]],[[269975,311558],[-189,1384]],[[209510,315195],[7,-9723]],[[209517,305472],[-585,10],[0,-1637],[-1755,87],[0,1633],[-298,9]],[[206879,305574],[3,4817]],[[249296,314251],[-147,-1]],[[249149,314250],[-1330,2]],[[240590,313306],[-340,47],[-91,-2176],[-1279,142]],[[238880,311319],[36,6451]],[[231398,316601],[2,-3247],[-148,-1629],[-731,-2]],[[230521,311723],[-297,19],[0,1597]],[[253027,312561],[-593,32]],[[252434,312593],[1,817],[-542,-5]],[[251893,313405],[3,1629]],[[216412,317845],[0,-8101]],[[216412,309744],[-260,3]],[[216152,309747],[-1208,11]],[[214944,309758],[0,8102]],[[217879,317861],[-4,-8109]],[[217875,309752],[-265,-6]],[[217610,309746],[-1198,-2]],[[214944,309758],[-258,1]],[[214686,309759],[-1211,-2]],[[213475,309757],[1,8078]],[[219352,317846],[-4,-8079]],[[219348,309767],[-278,10]],[[219070,309777],[-1195,-25]],[[220518,314366],[0,-4631]],[[220518,309735],[-1170,32]],[[238880,311319],[-3,-1067]],[[238877,310252],[-196,24]],[[238681,310276],[-1273,171]],[[237408,310447],[13,5875]],[[213475,309757],[-250,-2]],[[213225,309755],[-1194,-3]],[[265525,313343],[-379,-1617]],[[265146,311726],[-589,2243],[6,1187]],[[283148,312136],[-617,-2746]],[[282531,309390],[-232,1787],[-388,-117],[-188,-953]],[[281723,310107],[-370,469]],[[281353,310576],[-262,794]],[[237408,310447],[-890,102],[31,-3035]],[[236549,307514],[-631,-50]],[[235918,307464],[24,5914]],[[257983,314094],[-89,-4491]],[[257894,309603],[-1470,169]],[[267586,313917],[-206,-1091],[-615,-312]],[[266765,312514],[-171,376]],[[227303,313368],[-1,-4055]],[[227302,309313],[-1606,12]],[[225696,309325],[-8,4044]],[[232570,314986],[0,-1620],[-300,-11],[2,-6507]],[[232272,306848],[-593,2]],[[231679,306850],[-1159,9]],[[230520,306859],[1,4864]],[[234616,313367],[-304,7],[0,-4907],[-291,4],[-15,-1618]],[[234006,306853],[-1734,-5]],[[246786,313701],[-19,-2054],[-497,-863],[38,-1147],[-293,-1724],[-253,399],[310,-1738],[-364,-407]],[[245708,306167],[3,-24]],[[245711,306143],[-453,5]],[[245258,306148],[92,410],[79,3638]],[[229351,313351],[-149,-2],[-1,-3219],[-146,-6]],[[229055,310124],[-301,797],[-865,13],[0,2431]],[[224239,311488],[147,-1345],[-3,-3288]],[[224383,306855],[-432,-385],[-522,1415]],[[223429,307885],[-656,27],[-63,2288]],[[263266,314149],[3,-2538]],[[263269,311611],[-982,-374]],[[262287,311237],[-274,215],[97,3410]],[[278817,309525],[-155,-872]],[[278662,308653],[-702,872],[-466,-1308]],[[277494,308217],[-239,1261]],[[265146,311726],[62,-1577]],[[265208,310149],[-838,21]],[[264370,310170],[1,855]],[[264371,311025],[-245,3382]],[[275429,310749],[0,-38]],[[275429,310711],[-371,-1301],[-162,-2339]],[[274896,307071],[-379,-1286]],[[274517,305785],[-288,-570],[-418,2121],[121,1598]],[[273932,308934],[155,2001],[-303,1516]],[[212031,309564],[-10,-8889]],[[212021,300675],[-15,-4739]],[[212006,295936],[-1274,-7]],[[210732,295929],[1,1618],[-582,-19],[5,3039],[-348,-1],[0,4885],[-291,21]],[[251893,313405],[-148,-262],[-98,-2422]],[[251647,310721],[-1175,275]],[[250472,310996],[0,2162]],[[259221,307668],[-550,-1892]],[[258671,305776],[-416,2982]],[[258255,308758],[-361,845]],[[262002,314866],[-202,-2820],[-428,-1223],[-148,-1566],[-209,4]],[[261015,309261],[-144,4429]],[[262287,311237],[-115,-5511]],[[262172,305726],[-1045,-291]],[[261127,305435],[-112,3826]],[[204007,308772],[-2,-8089],[-357,6],[0,-3269],[-895,189],[3,-3357]],[[202756,294252],[-282,-80],[-3451,20]],[[199023,294192],[-10,14576],[-25,5924]],[[199023,294192],[-802,21],[0,-5147]],[[198221,289066],[-2916,138]],[[195305,289204],[0,10598]],[[255254,309601],[-292,45]],[[254962,309646],[-1501,262]],[[253461,309908],[47,2646]],[[221974,311301],[-1,-5776]],[[221973,305525],[-842,203],[-613,2379]],[[220518,308107],[0,1628]],[[273932,308934],[-751,-1023],[-232,-720],[-385,1197]],[[272564,308388],[-296,4746]],[[245258,306148],[-220,-1244],[179,-1807],[-328,48],[-478,1054]],[[244411,304199],[-66,1224]],[[244345,305423],[-235,2560],[-507,303],[19,4630]],[[264371,311025],[-903,8],[-199,578]],[[250472,310996],[3,-4065]],[[250475,306931],[-737,17]],[[249738,306948],[0,538],[-588,29]],[[249150,307515],[-1,6735]],[[249150,307515],[-2,-541],[-585,15]],[[248563,306989],[-568,-78]],[[247995,306911],[2,1971],[-165,659],[-13,3904]],[[267731,313122],[-172,-4100]],[[267559,309022],[-165,-650],[-348,481],[-159,-755]],[[266887,308098],[-122,4416]],[[277187,309610],[-200,-184],[-957,-3894]],[[276030,305532],[-239,1408],[128,659],[-179,3128],[-311,-16]],[[272564,308388],[-61,-777]],[[272503,307611],[-371,-2256]],[[272132,305355],[-182,82],[-533,1971],[-394,-959]],[[271023,306449],[-209,1264]],[[261127,305435],[65,-2172]],[[261192,303263],[-366,-424]],[[260826,302839],[-582,505]],[[260244,303344],[-292,4310]],[[247116,305288],[0,-1624]],[[247116,303664],[-574,36]],[[246542,303700],[-7,2441],[-827,26]],[[247259,311820],[2,-3021],[-145,16],[0,-3527]],[[247995,306911],[-1,-1623],[-878,0]],[[266161,311969],[-151,-1209],[137,-1333]],[[266147,309427],[-550,-3124]],[[265597,306303],[-143,-536],[-540,1289]],[[264914,307056],[377,2075],[-83,1018]],[[252434,312593],[-3,-7006]],[[252431,305587],[-491,-269]],[[251940,305318],[-293,8]],[[251647,305326],[0,5395]],[[229055,310124],[0,-2981]],[[229055,307143],[-102,-1894]],[[228953,305249],[-1646,5]],[[227307,305254],[-5,4059]],[[230520,306859],[-129,-799],[-366,1]],[[230025,306061],[-236,1077],[-734,5]],[[225696,309325],[4,-2728]],[[225700,306597],[-87,-540],[-545,799],[-164,-1383]],[[224904,305473],[-175,-372],[-346,1754]],[[235918,307464],[-20,-4634]],[[235898,302830],[-25,-5641]],[[235873,297189],[-725,1210]],[[235148,298399],[-85,1118],[-236,-357],[-302,2195],[-518,1395]],[[234007,302750],[-1,4103]],[[240937,311642],[-27,-4926]],[[240910,306716],[-580,117]],[[240330,306833],[-387,76],[-25,1423],[-898,817],[-143,1103]],[[192649,296055],[0,-2067],[-471,-22],[-761,-1596],[-17,-3435]],[[191400,288935],[-519,-982],[-411,-2924],[-457,4942],[-260,4020]],[[189753,293991],[-316,3938],[-198,-1382],[-453,2730],[43,1284],[-343,3366]],[[268504,309319],[-576,-1452],[-270,224]],[[267658,308091],[-99,931]],[[242221,313104],[-71,-8013]],[[242150,305091],[-288,-50]],[[241862,305041],[-455,1583],[-497,92]],[[244345,305423],[-785,1742],[-49,-1484],[-582,-12],[0,-545]],[[242929,305124],[-779,-33]],[[266887,308098],[-133,-492]],[[266754,307606],[-217,1202],[-390,619]],[[281353,310576],[-256,-2617],[-334,-211],[-135,-1226],[-339,132],[-50,-1711],[-247,-2039]],[[279992,302904],[-1171,6597]],[[269975,311558],[-244,-1242],[240,-2297],[-54,-2071],[-167,-825]],[[269750,305123],[-567,148],[-179,-1083]],[[269004,304188],[-407,3629]],[[253461,309908],[-84,-4366]],[[253377,305542],[-946,45]],[[223429,307885],[-1,-7045]],[[223428,300840],[-1456,0]],[[221972,300840],[1,4685]],[[263252,305382],[-219,27]],[[263033,305409],[-515,58]],[[262518,305467],[-346,259]],[[263269,311611],[-17,-6229]],[[264370,310170],[-2,-2778]],[[264368,307392],[-267,-204],[-179,-1893]],[[263922,305295],[-670,87]],[[271023,306449],[-385,-3232]],[[270638,303217],[-108,-158]],[[270530,303059],[5,561],[-727,-210],[-58,1713]],[[282531,309390],[61,24]],[[282592,309414],[10,-65]],[[282602,309349],[-405,-2626],[-165,-1820],[-109,2615]],[[281923,307518],[-200,2589]],[[251647,305326],[-877,-15]],[[250770,305311],[-293,-4],[-2,1624]],[[276030,305532],[200,-730]],[[276230,304802],[-500,-1759],[-394,2383],[-444,601],[4,1044]],[[281923,307518],[8,-4063],[-186,-1610],[-387,486],[-737,-285],[-373,-589]],[[280248,301457],[-33,176]],[[280215,301633],[-11,67]],[[280204,301700],[-212,1204]],[[237408,310447],[27,-3044],[293,-50],[-7,-3257]],[[237721,304096],[-23,-4862],[-351,60]],[[237347,299294],[-4,1]],[[237343,299295],[-252,2449],[-133,5739],[-409,31]],[[238681,310276],[-66,-2358],[143,-158],[46,-2922],[169,-1709]],[[238973,303129],[-231,-2]],[[238742,303127],[-202,-247],[-819,1216]],[[206879,305574],[2,-12856],[-37,-4822],[-1146,-121]],[[205698,287775],[-6,3219],[-1134,-5],[-3,1594],[-1724,6]],[[202831,292589],[-75,1663]],[[240330,306833],[-20,-6441]],[[240310,300392],[-587,-612]],[[239723,299780],[-511,1233],[-239,2116]],[[264914,307056],[-97,-2181]],[[264817,304875],[-449,1093],[0,1424]],[[254962,309646],[-4,-5675]],[[254958,303971],[0,-1619]],[[254958,302352],[-879,89]],[[254079,302441],[-98,2459],[-614,117]],[[253367,305017],[10,525]],[[183362,303916],[0,-11575]],[[183362,292341],[-1740,3],[0,1620],[-862,-20],[-3,-8075],[-686,-61]],[[180071,285808],[-439,260],[-94,887],[82,3389],[-151,600],[21,1938],[272,564]],[[179762,293446],[283,2148],[77,2692],[-106,4262],[274,1899],[11,1120]],[[181121,309576],[281,-790],[1201,-586],[253,1502],[507,147]],[[219070,309777],[-4,-8906]],[[219066,300871],[-1455,-38]],[[217611,300833],[-1,8913]],[[220518,308107],[-138,101],[-4,-7331]],[[220376,300877],[-1310,-6]],[[258255,308758],[-186,-144],[-224,-2438],[-291,-747],[-162,-1946],[-430,-1123],[-129,-1066]],[[256833,301294],[-358,590],[-165,1921]],[[256310,303805],[109,-16],[5,5713]],[[217611,300833],[-1456,-60]],[[216155,300773],[-3,8974]],[[216155,300773],[-1454,-106]],[[214701,300667],[-15,9092]],[[214701,300667],[-1476,8]],[[213225,300675],[0,9080]],[[277494,308217],[-65,-786],[217,-4445],[468,-2796]],[[278114,300190],[-479,-436],[-840,1115],[-215,922]],[[276580,301791],[-276,1144]],[[276304,302935],[225,772],[-299,1095]],[[213225,300675],[-1204,0]],[[256310,303805],[-1352,166]],[[280204,301700],[21,-471],[-685,-2076],[-529,-3188]],[[279011,295965],[-269,-6],[-253,2493]],[[278489,298452],[-185,3128],[-229,1784],[245,1596],[342,3693]],[[278489,298452],[-265,205],[-88,1174]],[[278136,299831],[-22,359]],[[266754,307606],[118,-2921]],[[266872,304685],[-494,-1390]],[[266378,303295],[-72,1227],[-571,652],[-138,1129]],[[227307,305254],[-1,-3184]],[[227306,302070],[-352,1622],[-507,-2568],[-302,757]],[[226145,301881],[90,1860],[-381,232],[-154,2624]],[[269004,304188],[84,-1081]],[[269088,303107],[-225,529]],[[268863,303636],[-374,-245]],[[268489,303391],[-548,1345]],[[267941,304736],[-283,3355]],[[267941,304736],[-591,-490]],[[267350,304246],[-195,-334]],[[267155,303912],[-283,773]],[[274517,305785],[-85,-1864],[134,-4155],[-61,-616]],[[274505,299150],[-581,663],[-511,1884]],[[273413,301697],[-135,2327],[-372,1680],[-227,39],[-176,1868]],[[258671,305776],[-63,-2961]],[[258608,302815],[-229,-1970],[-471,-601],[9,-685]],[[257917,299559],[-515,1403],[-542,-470]],[[256860,300492],[-27,802]],[[221972,300840],[4,-1864]],[[221976,298976],[-229,1201],[-392,509],[-834,191]],[[220521,300877],[-145,0]],[[224904,305473],[0,-4595]],[[224904,300878],[-1476,-38]],[[260244,303344],[-448,-474],[-461,-1878]],[[259335,300992],[-374,2733],[-353,-910]],[[273413,301697],[-85,-3220]],[[273328,298477],[-403,-1010]],[[272925,297467],[-503,1412],[-567,2766]],[[271855,301645],[277,3710]],[[249738,306948],[7,-5486]],[[249745,301462],[-730,-2],[-438,571]],[[248577,302031],[-14,4958]],[[237343,299295],[-645,694],[-800,2841]],[[271855,301645],[-224,-1169]],[[271631,300476],[-514,964],[-162,2031],[-317,-254]],[[264817,304875],[-499,-1732]],[[264318,303143],[-198,104],[-7,-5871]],[[264113,297376],[-299,18],[-3,-1823]],[[263811,295571],[-420,-902]],[[263391,294669],[-672,168]],[[262719,294837],[116,1165]],[[262835,296002],[415,1551],[228,1602]],[[263478,299155],[298,1539],[245,2560],[-99,2041]],[[230025,306061],[101,-881],[-211,-1084],[101,-2120]],[[230016,301976],[-186,350],[-327,-1482],[-269,387],[-183,1849]],[[229051,303080],[-98,2169]],[[244411,304199],[-353,-701],[-25,-3600]],[[244033,299898],[-1166,155]],[[242867,300053],[62,5071]],[[276304,302935],[-783,-2654],[-394,-674],[-382,-2307]],[[274745,297300],[-240,1850]],[[265597,306303],[-143,-2279],[195,-1400]],[[265649,302624],[-510,-2675]],[[265139,299949],[-116,-620]],[[265023,299329],[-659,3103],[-46,711]],[[248577,302031],[0,-1380],[-585,-270],[-2,-1632]],[[247990,298749],[-442,543],[316,1089],[-750,38]],[[247114,300419],[2,3245]],[[250770,305311],[4,-4878],[-150,-1369]],[[250624,299064],[-878,-312]],[[249746,298752],[-1,2710]],[[231679,306850],[149,-590],[1,-3199],[271,-1474],[224,-5]],[[232324,301582],[-241,-630]],[[232083,300952],[-247,888],[-429,-565],[-250,-1798],[-558,-652]],[[230599,298825],[-125,949],[-568,1263],[110,939]],[[234007,302750],[-176,481],[-257,-1570]],[[233574,301661],[-669,201],[-133,967],[-448,-1247]],[[241862,305041],[-376,-48],[-11,-1571],[394,-3307]],[[241869,300115],[-693,133]],[[241176,300248],[-866,144]],[[226145,301881],[-3,-7871]],[[226142,294010],[-1232,-6]],[[224910,294004],[-6,6874]],[[266378,303295],[-305,-1110]],[[266073,302185],[-424,439]],[[246542,303700],[-5,-6913],[-293,-2],[0,-1616]],[[246244,295169],[-1256,-5]],[[244988,295164],[-45,601]],[[244943,295765],[269,599],[-236,1265],[282,815],[-40,1455],[303,-382],[-185,3716],[560,1252],[-185,1658]],[[244943,295765],[-41,-823],[-579,866]],[[244323,295808],[8,4034],[-298,56]],[[262518,305467],[-156,-2441],[-200,-874]],[[262162,302152],[-936,-50]],[[261226,302102],[-34,1161]],[[253367,305017],[-117,-5834]],[[253250,299183],[-737,-1766]],[[252513,297417],[38,554],[-611,6],[-2,2436]],[[251938,300413],[2,4905]],[[210732,295929],[-587,-11],[-3,-3235],[-124,-7],[0,-8008],[-134,-3]],[[209884,284665],[-2861,-35],[-28,-8243]],[[206995,276387],[-1400,-32],[4,8250],[101,1],[-2,3169]],[[263478,299155],[-127,1132],[-280,33]],[[263071,300320],[-38,5089]],[[179762,293446],[-4058,-181]],[[175704,293265],[-2643,-5],[-585,89],[-362,1122],[-387,245]],[[171727,294716],[267,2870],[-339,971],[-382,2958]],[[263071,300320],[-494,-473]],[[262577,299847],[-380,582]],[[262197,300429],[-35,1723]],[[270530,303059],[-303,-446],[112,-1813],[-159,-1241],[160,-3138]],[[270340,296421],[-326,1801]],[[270014,298222],[-319,2646],[-607,2239]],[[251938,300413],[-588,24],[-1,-1081],[-287,-276]],[[251062,299080],[-438,-16]],[[229051,303080],[-27,-97]],[[229024,302983],[-420,-2885],[-33,-1359],[-271,1490],[50,1869],[-342,-239],[-177,-1289],[-249,387],[-61,1401]],[[227521,302358],[-215,-288]],[[242867,300053],[0,-1626]],[[242867,298427],[-989,64]],[[241878,298491],[-9,1624]],[[254079,302441],[14,-7371]],[[254093,295070],[-914,185]],[[253179,295255],[71,3928]],[[268489,303391],[-191,-580],[-387,-2963],[106,-884]],[[268017,298964],[-130,-739]],[[267887,298225],[-343,99],[-450,1171]],[[267094,299495],[12,1605]],[[267106,301100],[49,2812]],[[189753,293991],[-1506,-3],[-6,-4849],[-1376,-19],[-349,1601],[-5,-14590]],[[186511,276131],[-3149,-35]],[[183362,276096],[0,16245]],[[267106,301100],[-728,2195]],[[238742,303127],[-74,-8950]],[[238668,294177],[-668,109]],[[238e3,294286],[-287,2381]],[[237713,296667],[-388,1098],[22,1529]],[[256860,300492],[-290,-2960],[-338,-792],[-245,-1877]],[[255987,294863],[-144,1386],[-293,274]],[[255550,296523],[0,1620],[-291,54],[-9,3268],[-292,887]],[[268863,303636],[139,-2861],[323,-3555]],[[269325,297220],[-471,-581]],[[268854,296639],[-87,-160]],[[268767,296479],[-371,1042],[-216,-421],[-163,1864]],[[227521,302358],[-8,-8969]],[[227513,293389],[-1201,1]],[[226312,293390],[-170,620]],[[259335,300992],[56,-1316],[-280,-1720]],[[259111,297956],[-212,-1709],[70,-887],[-508,-2769]],[[258461,292591],[2,2075],[-386,811]],[[258077,295477],[-160,4082]],[[247114,300419],[-4,-8971]],[[247110,291448],[-285,-7],[1,-1091],[-449,-9]],[[246377,290341],[-133,6],[0,4822]],[[270014,298222],[-538,-798]],[[269476,297424],[-151,-204]],[[271631,300476],[-1005,-5256]],[[270626,295220],[-44,238]],[[270582,295458],[-242,963]],[[265023,299329],[-257,-2572],[-190,585]],[[264576,297342],[-271,24]],[[264305,297366],[-192,10]],[[260085,295668],[2,547],[-556,17],[-158,1641],[-262,83]],[[260826,302839],[-296,-1218],[-7,-4236],[-438,-1717]],[[267094,299495],[-351,-1180]],[[266743,298315],[-277,2222]],[[266466,300537],[-393,1648]],[[261226,302102],[133,-4629]],[[261359,297473],[96,-3170]],[[261455,294303],[-945,242]],[[260510,294545],[-581,52]],[[259929,294597],[156,1071]],[[235148,298399],[-1,-6962]],[[235147,291437],[-172,647]],[[234975,292084],[-223,645],[-660,-165]],[[234092,292564],[-504,-212]],[[233588,292352],[-6,49]],[[233582,292401],[-8,9260]],[[239723,299780],[-33,-6035]],[[239690,293745],[-694,-157]],[[238996,293588],[-328,589]],[[230599,298825],[-15,-6105]],[[230584,292720],[-1252,143]],[[229332,292863],[-306,203]],[[229026,293066],[-2,9917]],[[229026,293066],[-1224,262]],[[227802,293328],[-289,61]],[[237713,296667],[-606,-1073]],[[237107,295594],[-320,702],[-637,-837],[-277,1730]],[[276580,301791],[-335,-2182],[7,-1181],[-302,-3863]],[[275950,294565],[-336,-991]],[[275614,293574],[-478,39],[-285,2097]],[[274851,295710],[-106,1590]],[[171727,294716],[-239,-2194]],[[171488,292522],[-527,2873],[-607,2124],[-309,1676]],[[233582,292401],[-516,1393],[-745,742],[-269,-626]],[[232052,293910],[31,7042]],[[266466,300537],[-488,-4110]],[[265978,296427],[-652,2740]],[[265326,299167],[-187,782]],[[255550,296523],[-579,144],[-98,-1641],[-485,59]],[[254388,295085],[-295,-15]],[[262197,300429],[-36,-1811],[-802,-1145]],[[249746,298752],[0,-823]],[[249746,297929],[-780,-17]],[[248966,297912],[-952,5]],[[248014,297917],[-24,832]],[[278136,299831],[-261,-1729],[-65,-2062],[-295,-1492],[-382,-3555]],[[277133,290993],[-221,469],[-599,3177],[-363,-74]],[[232052,293910],[-3,-968]],[[232049,292942],[-1216,-1076]],[[230833,291866],[-249,854]],[[274851,295710],[-156,131],[-298,-1760],[-415,2481],[-367,85],[-287,1830]],[[272925,297467],[-517,-3023]],[[272408,294444],[-1070,-5442]],[[271338,289002],[-265,919]],[[271073,289921],[-257,2318],[43,1727],[-233,1254]],[[258077,295477],[-439,-1478],[-435,-2504],[-548,-1594]],[[256655,289901],[-109,9]],[[256546,289910],[-267,1112],[-470,3450],[178,391]],[[220521,300877],[16,-8166]],[[220537,292711],[-1467,10]],[[219070,292721],[-4,8150]],[[221976,298976],[5,-6234]],[[221981,292742],[-1444,-31]],[[224910,294004],[2,-1315]],[[224912,292689],[-1486,26]],[[223426,292715],[2,8125]],[[219070,292721],[-1453,-13]],[[217617,292708],[-6,8125]],[[217617,292708],[-1443,-45]],[[216174,292663],[-19,8110]],[[223426,292715],[-1445,27]],[[216174,292663],[-1446,-96]],[[214728,292567],[-27,8100]],[[213225,300675],[57,-8129]],[[213282,292546],[-1287,-1]],[[211995,292545],[11,3391]],[[214728,292567],[-1446,-21]],[[241176,300248],[-12,-1321],[-518,-4118],[192,-1475],[382,-1184]],[[241220,292150],[-1146,188]],[[240074,292338],[-391,56],[7,1351]],[[266743,298315],[382,-3067],[-30,-933]],[[267095,294315],[-707,-913]],[[266388,293402],[-414,1708]],[[265974,295110],[4,1317]],[[262719,294837],[-459,-1602]],[[262260,293235],[-776,48]],[[261484,293283],[-29,1020]],[[262577,299847],[-12,-3859],[270,14]],[[248014,297917],[76,-4060],[-205,-780],[1,-1558]],[[247886,291519],[-437,-567]],[[247449,290952],[-227,-1245],[-112,1741]],[[252513,297417],[69,-2403],[-508,-277]],[[252074,294737],[0,1098],[-968,-56]],[[251106,295779],[-44,3301]],[[241878,298491],[54,-3825],[-183,-2389],[75,-1398]],[[241824,290879],[-230,-523],[-374,1794]],[[244323,295808],[-11,-3253]],[[244312,292555],[-1484,172]],[[242828,292727],[39,5700]],[[264965,295106],[-389,2236]],[[265326,299167],[-46,-1734],[-315,-2327]],[[279011,295965],[-403,-3616],[-92,-2363],[-262,1132],[231,-2620],[-212,-589],[-375,805]],[[277898,288714],[-123,574]],[[277775,289288],[-642,1705]],[[195305,289204],[0,-8032]],[[195305,281172],[-1,-6537]],[[195304,274635],[-186,-4]],[[195118,274631],[-312,2178],[43,3573],[-198,582],[-596,5810],[0,10694]],[[267887,298225],[124,-661],[-175,-1445],[3,-2070]],[[267839,294049],[-421,-2128]],[[267418,291921],[-323,2394]],[[253179,295255],[-83,-4574]],[[253096,290681],[-1016,-26]],[[252080,290655],[-6,4082]],[[265974,295110],[21,-726],[-419,-926],[-105,-1288]],[[265471,292170],[-170,1415]],[[265301,293585],[-336,1521]],[[251106,295779],[-194,-540]],[[250912,295239],[-465,-210],[-350,-1146]],[[250097,293883],[-350,16],[-1,4030]],[[268767,296479],[-104,-668]],[[268663,295811],[-273,-796],[-103,-1445]],[[268287,293570],[-448,479]],[[237107,295594],[1,-5232]],[[237108,290362],[-341,757],[-196,-1322],[-639,965],[-521,-443]],[[235411,290319],[-264,1118]],[[275614,293574],[-88,-2688],[-301,-779]],[[275225,290107],[-353,382],[-40,1051],[-800,-2860]],[[274032,288680],[-22,-72]],[[274010,288608],[-398,2352],[-785,2545]],[[272827,293505],[-419,939]],[[242828,292727],[22,-1854],[-368,-1418],[-65,-1107]],[[242417,288348],[-241,1667],[-352,864]],[[270582,295458],[-741,-3541]],[[269841,291917],[-395,3623],[30,1884]],[[259929,294597],[-147,0],[-211,-3806],[-383,38],[-157,-3571]],[[259031,287258],[-882,-28]],[[258149,287230],[-35,1334],[210,2007],[198,282],[-61,1738]],[[250097,293883],[-203,-505],[0,-2741]],[[249894,290637],[-534,-9]],[[249360,290628],[-4,2180],[-385,256],[-5,4848]],[[249360,290628],[-290,-1321]],[[249070,289307],[-1184,2212]],[[269841,291917],[-165,-789]],[[269676,291128],[-4,-5]],[[269672,291123],[-80,1]],[[269592,291124],[-424,845],[-314,4670]],[[195118,274631],[-3725,22]],[[191393,274653],[0,1610]],[[191393,276263],[7,12672]],[[264305,297366],[79,-1215],[-282,-4274]],[[264102,291877],[-95,1]],[[264007,291878],[19,2058],[-215,1635]],[[265301,293585],[-113,-1287],[-385,-1434]],[[264803,290864],[-134,698],[-567,315]],[[238e3,294286],[55,-4237],[-203,-2132],[-208,87],[128,-2331]],[[237772,285673],[-29,1]],[[237743,285674],[-635,-3]],[[237108,285671],[0,4691]],[[269592,291124],[-134,-694]],[[269458,290430],[-356,976],[-547,-1372]],[[268555,290034],[-268,3536]],[[256546,289910],[-601,-2119],[-102,-2363],[-288,-51]],[[255555,285377],[-818,63]],[[254737,285440],[-326,195],[-14,2539]],[[254397,288174],[-9,6911]],[[211995,292545],[-22,-7993]],[[211973,284552],[0,-8133]],[[211973,276419],[1,-8101]],[[211974,268318],[0,-1611],[-731,-3]],[[211243,266704],[-1104,-3]],[[210139,266701],[0,9724],[-255,-1],[0,8241]],[[252080,290655],[-401,-9]],[[251679,290646],[-766,-8]],[[250913,290638],[-1,4601]],[[244988,295164],[-59,-1673],[289,734],[-26,-3356],[151,-2943],[-317,-598],[225,-984],[-128,-820]],[[245123,285524],[0,-134]],[[245123,285390],[-271,18]],[[244852,285408],[-481,19]],[[244371,285427],[-67,-3]],[[244304,285424],[8,7131]],[[264007,291878],[-125,-1789],[-179,18]],[[263703,290107],[-245,1867],[-67,2695]],[[258149,287230],[-73,-1530]],[[258076,285700],[-260,915],[-756,37],[2,-410]],[[257062,286242],[-403,2158],[-4,1501]],[[271073,289921],[-669,-319],[-229,1236],[-260,-546]],[[269915,290292],[-148,616]],[[269767,290908],[-91,220]],[[254397,288174],[-931,-2937]],[[253466,285237],[-470,-87]],[[252996,285150],[100,5531]],[[250913,290638],[-58,-1638],[-291,-9],[-3,-1640],[-289,-10]],[[250272,287341],[5,3289],[-383,7]],[[246377,290341],[40,-3234]],[[246417,287107],[-592,20],[0,-1670]],[[245825,285457],[-702,67]],[[266388,293402],[-34,-4888]],[[266354,288514],[-753,-747]],[[265601,287767],[-17,901]],[[265584,288668],[-113,3502]],[[263703,290107],[-14,-676]],[[263689,289431],[-975,44],[-28,-604]],[[262686,288871],[-213,626]],[[262473,289497],[-213,3738]],[[277775,289288],[-200,-1210],[-345,-446],[-431,-3536]],[[276799,284096],[-357,-1958],[-73,1501]],[[276369,283639],[-170,-185],[-119,1854],[-263,409]],[[275817,285717],[-479,2444],[-113,1946]],[[175704,293265],[8,-6545],[-64,-14],[-11,-8498]],[[175637,278208],[-2838,-1564],[17,2580],[-320,834],[-131,1949],[82,971],[-206,4490],[-532,4208],[-221,846]],[[261484,293283],[160,-5557]],[[261644,287726],[11,-400]],[[261655,287326],[-1005,-14]],[[260650,287312],[-168,-13]],[[260482,287299],[28,7246]],[[260482,287299],[-991,-305]],[[259491,286994],[-460,264]],[[233588,292352],[-6,-55]],[[233582,292297],[-854,-556],[-398,-900],[-289,-1444]],[[232041,289397],[8,3545]],[[272827,293505],[-15,-5200],[98,-784]],[[272910,287521],[-478,-195],[-495,933],[-201,-1171]],[[271736,287088],[-363,872],[-35,1042]],[[267418,291921],[45,-836],[-297,-951],[-55,-1334]],[[267111,288800],[-431,-35]],[[266680,288765],[-326,-251]],[[202831,292589],[15,-6292]],[[202846,286297],[-1525,-4281],[1,-811],[-1146,18],[-2,-3253]],[[200174,277970],[-860,-3]],[[199314,277967],[-358,449],[43,2766],[-165,3253],[-161,392],[-104,4258],[-348,-19]],[[238996,293588],[-214,-3466],[-111,31],[-24,-4496]],[[238647,285657],[-85,2]],[[238562,285659],[-790,14]],[[268555,290034],[21,-284]],[[268576,289750],[-391,-1856],[-455,-1079]],[[267730,286815],[-127,1309],[-492,676]],[[183362,276096],[1,-8676]],[[183363,267420],[-4125,8475],[13,2284],[251,1898]],[[179502,280077],[536,715],[179,2807],[-146,2209]],[[191393,276263],[-1966,-35],[0,-192],[-2916,95]],[[226312,293390],[-10,-8052]],[[226302,285338],[-375,38]],[[225927,285376],[-1032,85]],[[224895,285461],[17,7228]],[[240074,292338],[-28,-6700]],[[240046,285638],[-697,10]],[[239349,285648],[-702,9]],[[265584,288668],[-611,418]],[[264973,289086],[-229,4]],[[264744,289090],[59,1774]],[[274010,288608],[-793,-2802]],[[273217,285806],[-307,1715]],[[179502,280077],[-3865,-1869]],[[227802,293328],[-42,-8197]],[[227760,285131],[-406,73]],[[227354,285204],[-1052,134]],[[229332,292863],[-29,-7782]],[[229303,285081],[-523,-53]],[[228780,285028],[-1020,103]],[[262473,289497],[-829,-1771]],[[232039,284934],[-231,5],[-115,-1982],[146,-674]],[[231839,282283],[-397,23]],[[231442,282306],[-615,61]],[[230827,282367],[1,2606]],[[230828,284973],[5,6893]],[[232041,289397],[-2,-4463]],[[230828,284973],[-612,11]],[[230216,284984],[-913,97]],[[219070,292721],[-5,-8098]],[[219065,284623],[-381,10]],[[218684,284633],[-1066,127]],[[217618,284760],[-1,7948]],[[220537,292711],[5,-8140]],[[220542,284571],[-432,-2]],[[220110,284569],[-1045,54]],[[234975,292084],[-31,-7088]],[[234944,284996],[-292,1575],[-561,-613]],[[234091,285958],[1,6606]],[[217618,284760],[-376,-125]],[[217242,284635],[-1070,-47]],[[216172,284588],[2,8075]],[[223426,292715],[8,-8204]],[[223434,284511],[-404,2]],[[223030,284513],[-1045,0]],[[221985,284513],[-4,8229]],[[224895,285461],[-2,-1035],[-413,38]],[[224480,284464],[-1046,47]],[[221985,284513],[-393,-1]],[[221592,284512],[-1050,59]],[[244304,285424],[-1696,42]],[[242608,285466],[-191,2882]],[[216172,284588],[-374,14]],[[215798,284602],[-1072,-38]],[[214726,284564],[2,8003]],[[206995,276387],[10,-9680]],[[207005,266707],[-197,-1]],[[206808,266706],[-3007,34]],[[203801,266740],[-1057,-19]],[[202744,266721],[2,17810],[100,1766]],[[213282,292546],[0,-7999]],[[213282,284547],[-1309,5]],[[214726,284564],[-368,-14]],[[214358,284550],[-1076,-3]],[[234091,285958],[-73,-393]],[[234018,285565],[-60,-961],[-377,12]],[[233581,284616],[1,7681]],[[242608,285466],[-1828,115]],[[240780,285581],[-734,57]],[[233581,284616],[-993,-39]],[[232588,284577],[-549,357]],[[235411,290319],[-5,-7248]],[[235406,283071],[-145,-6]],[[235261,283065],[-39,471]],[[235222,283536],[-278,1460]],[[249070,289307],[-206,-1883],[-209,-3399],[-189,-953]],[[248466,283072],[-1108,2439]],[[247358,285511],[-151,1938],[245,380],[-3,3123]],[[264744,289090],[-346,-257]],[[264398,288833],[-567,369],[-126,-463]],[[263705,288739],[-16,692]],[[275817,285717],[197,-1750],[-222,-2037],[-677,747]],[[275115,282677],[4,3611],[-520,96],[-567,2296]],[[247358,285511],[-237,-29],[-3,-1592],[-571,-19]],[[246547,283871],[-8,3240],[-122,-4]],[[269458,290430],[-641,-2764]],[[268817,287666],[-197,886]],[[268620,288552],[-44,1198]],[[269915,290292],[98,-679],[-163,-3128],[52,-2328],[-122,-1899]],[[269780,282258],[-329,-1370]],[[269451,280888],[-242,1119]],[[269209,282007],[-81,3665],[-311,1994]],[[237108,285671],[0,-2571]],[[237108,283100],[-1702,-29]],[[271736,287088],[202,-924]],[[271938,286164],[-630,-2537]],[[271308,283627],[-251,828],[-618,-687],[-182,-1942]],[[270257,281826],[-477,432]],[[252996,285150],[-21,-1156]],[[252975,283994],[-1295,-59]],[[251680,283935],[-1,6711]],[[251680,283935],[-283,11]],[[251397,283946],[-1128,96]],[[250269,284042],[3,3299]],[[250269,284042],[-1132,-33],[-12,-840]],[[249125,283169],[-659,-97]],[[257062,286242],[14,-3976],[-399,14]],[[256677,282280],[-836,-103],[-284,800]],[[255557,282977],[-2,2400]],[[269209,282007],[-689,-991],[-95,755],[-402,-936]],[[268023,280835],[-353,3484]],[[267670,284319],[60,2496]],[[263705,288739],[-84,-3973]],[[263621,284766],[55,-1652]],[[263676,283114],[-539,-692]],[[263137,282422],[-449,518]],[[262688,282940],[-2,5931]],[[262688,282940],[-898,-38]],[[261790,282902],[-135,4424]],[[199314,277967],[-878,-19],[0,-1622],[-852,-5],[-2,-8135],[36,-4019]],[[197618,264167],[-857,-7],[-37,4023],[2,8133],[-306,3],[2,1614],[-576,1],[-5,3232],[-536,6]],[[264398,288833],[-62,-3686]],[[264336,285147],[-715,-381]],[[264973,289086],[-7,-4742],[-221,-294]],[[264745,284050],[2,1070],[-411,27]],[[265601,287767],[265,-1986],[29,-1346]],[[265895,284435],[-506,-1945]],[[265389,282490],[-646,23]],[[264743,282513],[2,1537]],[[267670,284319],[-205,1161],[-587,-1542]],[[266878,283938],[-198,4827]],[[266878,283938],[-137,-519]],[[266741,283419],[-297,-993]],[[266444,282426],[-403,799],[-146,1210]],[[275115,282677],[-128,-2424],[77,-2306]],[[275064,277947],[21,-1799],[-453,1073]],[[274632,277221],[-397,2101],[-304,487]],[[273931,279809],[-206,2389],[-508,3608]],[[273217,285806],[-382,-1361],[-117,-2128],[-399,-1751]],[[272319,280566],[-269,3521],[-24,1416]],[[272026,285503],[-88,661]],[[254737,285440],[-323,-2639],[122,-3923],[141,-1192],[-210,-1223]],[[254467,276463],[-114,140]],[[254353,276603],[-184,1820],[-374,-689],[-62,3380],[-367,2778],[100,1345]],[[261790,282902],[136,-2308]],[[261926,280594],[-1276,-334]],[[260650,280260],[0,7052]],[[260650,280260],[-288,-579],[2,-1890]],[[260364,277791],[-286,-278],[4,-1615],[-248,-23]],[[259834,275875],[-17,4870],[-320,8]],[[259497,280753],[-6,6241]],[[259497,280753],[-1025,-27]],[[258472,280726],[-231,1150],[-165,3824]],[[246547,283871],[-292,-1615],[176,-342],[-73,-2890]],[[246358,279024],[-674,12],[3,3263],[138,3158]],[[235222,283536],[-1204,-38]],[[234018,283498],[0,2067]],[[258472,280726],[-106,-860]],[[258366,279866],[-839,-31],[-2,-819],[-563,45]],[[256962,279061],[-281,-16],[0,1226]],[[256681,280271],[-4,2009]],[[202744,266721],[-672,-16],[-49,-2500],[301,-1531]],[[202324,262674],[-2142,-5]],[[200182,262669],[-8,15301]],[[272319,280566],[44,-2784]],[[272363,277782],[-442,-1977]],[[271921,275805],[-595,2074]],[[271326,277879],[-222,903]],[[271104,278782],[-65,751],[269,4094]],[[273931,279809],[-121,-807]],[[273810,279002],[-90,-725],[-314,2439],[-742,-3661]],[[272664,277055],[-301,727]],[[248466,283072],[-231,-2682],[-557,-1363]],[[247678,279027],[-560,-1640]],[[247118,277387],[-289,-1241]],[[246829,276146],[-463,2072]],[[246366,278218],[-8,806]],[[238701,271113],[-400,6]],[[238301,271119],[-149,1513],[-322,444],[-467,-2738],[-254,8]],[[237109,270346],[-1,3653]],[[237108,273999],[0,5600]],[[237108,279599],[0,3501]],[[237743,285674],[-73,-1364],[157,-1652],[-2,-3964],[475,-5512],[401,-2069]],[[238562,285659],[194,-3036],[29,-8285],[191,-5]],[[238976,274333],[-156,-3244]],[[238820,271089],[-119,24]],[[239516,277585],[89,-2415],[-250,-839],[-379,2]],[[239349,285648],[4,-5606],[141,-1],[22,-2456]],[[240779,280837],[-287,-14],[-146,-3236]],[[240346,277587],[-830,-2]],[[240780,285581],[-1,-4744]],[[242619,280157],[-575,-2639],[-400,30]],[[241644,277548],[0,1623],[-290,937],[-575,729]],[[242608,285466],[11,-5309]],[[234018,283498],[-3,-6187]],[[234015,277311],[-813,788]],[[233202,278099],[-417,1389]],[[232785,279488],[-113,619]],[[232672,280107],[-84,4470]],[[246366,278218],[-28,-989],[-363,176],[-2,-2478],[-251,42],[-36,2444],[-221,12]],[[245465,277425],[-297,1279],[258,1420],[-227,256],[-7,1864],[186,934],[-62,1882],[-224,-1603],[31,1933]],[[268023,280835],[-29,-951]],[[267994,279884],[-750,-2311]],[[267244,277573],[-503,5846]],[[244371,285427],[-163,-2146],[-308,-2022],[-90,-2138]],[[243810,279121],[-368,-2107],[-400,-899]],[[243042,276115],[-26,3010],[-397,1032]],[[255557,282977],[-143,-816],[-4,-3254],[-143,-3],[2,-3233]],[[255269,275671],[-569,-21],[-233,813]],[[244852,285408],[-216,-2699],[-7,-2066],[-283,-3112]],[[244346,277531],[-420,5],[-116,1585]],[[225927,285376],[-30,-8275]],[[225897,277101],[-4,-879]],[[225893,276222],[-1134,26]],[[224759,276248],[-281,39]],[[224478,276287],[2,8177]],[[245465,277425],[-76,-261]],[[245389,277164],[-175,-453],[-903,-2]],[[244311,276709],[35,822]],[[227354,285204],[-18,-8167]],[[227336,277037],[-186,1]],[[227150,277038],[-1253,63]],[[264743,282513],[-219,-2968]],[[264524,279545],[-235,1092]],[[264289,280637],[-264,580],[-349,1897]],[[254353,276603],[-498,-1834],[-40,-1059],[323,-1231]],[[254138,272479],[-1368,-35]],[[252770,272444],[91,5015]],[[252861,277459],[114,6535]],[[228780,285028],[-17,-8118]],[[228763,276910],[-135,16]],[[228628,276926],[-1292,111]],[[230216,284984],[-6,-3141]],[[230210,281843],[-31,-4995]],[[230179,276848],[-1416,62]],[[230827,282367],[0,-513],[-617,-11]],[[232672,280107],[-600,939],[-233,1237]],[[218684,284633],[-13,-8156]],[[218671,276477],[-1432,43]],[[217239,276520],[3,8115]],[[210139,266701],[-717,-2]],[[209422,266699],[-123,-1]],[[209299,266698],[-2294,9]],[[220110,284569],[-7,-8139]],[[220103,276430],[-1432,47]],[[217239,276520],[0,-66]],[[217239,276454],[-1432,21]],[[215807,276475],[-9,8127]],[[215807,276475],[-1432,-37]],[[214375,276438],[-17,8112]],[[214375,276438],[-25,-1]],[[214350,276437],[-2377,-18]],[[221592,284512],[0,-8234]],[[221592,276278],[-49,0]],[[221543,276278],[-1440,152]],[[223030,284513],[0,-8233]],[[223030,276280],[-51,1]],[[222979,276281],[-1387,-3]],[[224478,276287],[-1448,-7]],[[271104,278782],[-447,-786]],[[270657,277996],[-226,1046],[-174,2784]],[[266444,282426],[-237,-2443]],[[266207,279983],[2,-920]],[[266209,279063],[-288,519]],[[265921,279582],[-345,931],[-187,1977]],[[251397,283946],[0,-6508]],[[251397,277438],[-1123,-9]],[[250274,277429],[-5,6613]],[[250274,277429],[-14,-1]],[[250260,277428],[-1136,15],[0,1061]],[[249124,278504],[1,4665]],[[252861,277459],[-1464,-21]],[[235261,283065],[11,-1603]],[[235272,281462],[1,-2618]],[[235273,278844],[-795,-2143]],[[234478,276701],[-463,610]],[[267244,277573],[-756,-2456]],[[266488,275117],[-124,3123],[-155,823]],[[264289,280637],[-142,-524],[-197,-2955],[-99,3]],[[263851,277161],[-538,-506]],[[263313,276655],[-159,-301]],[[263154,276354],[0,1215]],[[263154,277569],[-17,4853]],[[237108,279599],[-281,902],[-86,-872],[-299,1007],[-286,-1037],[-341,13],[-543,1850]],[[249124,278504],[-151,-881]],[[248973,277623],[-205,-34],[-580,-3455]],[[248188,274134],[-494,8],[0,1631],[-576,8],[0,1606]],[[256681,280271],[-69,-2498],[-191,-1960],[-869,-125],[4,-3255],[-143,-9]],[[255413,272424],[-143,-6],[-1,3253]],[[263154,277569],[-1076,448]],[[262078,278017],[-152,2577]],[[265921,279582],[1,-28]],[[265922,279554],[-184,35],[-659,-3027]],[[265079,276562],[-284,2688],[-271,295]],[[231442,282306],[2,-8953]],[[231444,273353],[-1049,21]],[[230395,273374],[-216,3474]],[[270657,277996],[-80,-1269]],[[270577,276727],[-329,-341],[-291,-3111],[55,-643]],[[270012,272632],[0,-5]],[[270012,272627],[-338,-491],[-153,1148]],[[269521,273284],[74,1606],[-301,1073],[-437,275]],[[268857,276238],[507,2500],[87,2150]],[[232785,279488],[1,-3858],[404,-2322]],[[233190,273308],[-1746,45]],[[268857,276238],[-59,1856],[-542,1927],[-262,-137]],[[237108,273999],[-848,-1143],[-402,1183]],[[235858,274039],[-244,1]],[[235614,274040],[-342,532],[1,4272]],[[197618,264167],[24,-1497]],[[197642,262670],[0,-8384],[-2346,-23]],[[195296,254263],[8,20372]],[[259834,275875],[18,-769],[-399,-590]],[[259453,274516],[-479,386],[-118,1013],[-486,-1586]],[[258370,274329],[-4,5537]],[[241644,277548],[-1,-1627]],[[241643,275921],[-577,18],[2,-799],[-433,-2]],[[240635,275138],[-285,12],[-4,2437]],[[273810,279002],[98,-1654]],[[273908,277348],[8,-2098]],[[273916,275250],[-11,-827]],[[273905,274423],[15,-90]],[[273920,274333],[-20,-184]],[[273900,274149],[-60,-392]],[[273840,273757],[-438,-2518],[175,-1903]],[[273577,269336],[17,-224]],[[273594,269112],[-42,-1026],[-431,800]],[[273121,268886],[-76,2024]],[[273045,270910],[44,2085],[-299,3226]],[[272790,276221],[-126,834]],[[265079,276562],[-41,-437]],[[265038,276125],[-259,143],[-399,-2644]],[[264380,273624],[-384,781]],[[263996,274405],[-145,2756]],[[262078,278017],[222,-1817]],[[262300,276200],[-162,-699],[-765,-79],[10,-1076],[-289,-21]],[[261094,274325],[-155,1623],[-575,1843]],[[256962,279061],[29,-2256],[255,-3763]],[[257246,273042],[-260,-2156],[4,-3296]],[[256990,267590],[-755,-8],[-207,1771],[-614,2276]],[[255414,271629],[-1,795]],[[243042,276115],[-252,-2320],[-86,-1940]],[[242704,271855],[-773,7]],[[241931,271862],[-288,2425],[0,1634]],[[268650,272453],[-454,-2106]],[[268196,270347],[-296,-908],[-412,5134]],[[267488,274573],[-244,3e3]],[[268857,276238],[-273,-3365],[66,-420]],[[258370,274329],[-238,-1220]],[[258132,273109],[-630,1133],[-256,-1200]],[[274213,271739],[154,-1026],[-395,-1964],[241,2990]],[[273840,273757],[261,-1594],[-185,-2612],[-322,-439]],[[274414,275981],[264,-153],[280,-1524],[-294,-990],[-167,-1798],[-139,1959],[56,2506]],[[274160,276707],[170,-315],[46,-4156],[-277,1435],[-122,1906],[183,1130]],[[274632,277221],[33,-1171],[-536,816],[-157,-984],[-64,1466]],[[265516,275419],[-478,706]],[[265922,279554],[-53,-2957],[-353,-1178]],[[266488,275117],[0,-942]],[[266488,274175],[-328,-2106]],[[266160,272069],[-649,44]],[[265511,272113],[5,3306]],[[234478,276701],[5,-3100]],[[234483,273601],[0,-4335]],[[234483,269266],[-1322,-45]],[[233161,269221],[-81,1800],[110,2287]],[[244311,276709],[-53,-2458]],[[244258,274251],[-441,-8],[-351,-1303],[-29,-1625],[-344,-1798]],[[243093,269517],[-234,272],[-155,2066]],[[235614,274040],[-175,-434],[-956,-5]],[[271921,275805],[37,-1771],[275,-2845]],[[272233,271189],[-961,-1642]],[[271272,269547],[-98,1564],[-427,591]],[[270747,271702],[140,2717],[-310,2308]],[[250260,277428],[-1,-6571]],[[250259,270857],[-1135,-31]],[[249124,270826],[0,2438],[-151,4359]],[[246829,276146],[-140,-527],[-67,-2600],[-183,267],[-97,-2398]],[[246342,270888],[-114,-1301],[-411,-1386],[-315,624]],[[245502,268825],[-3,115]],[[245499,268940],[-61,70]],[[245438,269010],[-315,191],[118,1426]],[[245241,270627],[337,223],[252,2167],[-256,411],[68,1606],[-306,122],[53,2008]],[[263154,276354],[-211,-1787],[-562,-838]],[[262381,273729],[-81,2471]],[[200182,262669],[-2540,1]],[[273045,270910],[-142,209],[-547,-2637]],[[272356,268482],[-123,2707]],[[261094,274325],[1,-3262]],[[261095,271063],[-1173,-46],[-180,788]],[[259742,271805],[-224,1640]],[[259518,273445],[-65,1071]],[[249124,270826],[0,-3253]],[[249124,267573],[-1393,50]],[[247731,267623],[-42,2293],[499,4218]],[[240635,275138],[6,-4081],[-110,-1625]],[[240531,269432],[-347,19]],[[240184,269451],[-691,9]],[[239493,269460],[-75,1632],[-598,-3]],[[267488,274573],[-96,548],[-482,-3351]],[[266910,271770],[-422,2405]],[[252770,272444],[-27,-1509]],[[252743,270935],[-1345,-64]],[[251398,270871],[-1,6567]],[[251398,270871],[-1139,-14]],[[247731,267623],[-1360,-26]],[[246371,267597],[-29,3291]],[[245241,270627],[-1027,-144]],[[244214,270483],[-103,1786],[147,1982]],[[263996,274405],[-106,-4613]],[[263890,269792],[-3,-599]],[[263887,269193],[-267,9],[-340,1832]],[[263280,271034],[-27,-2]],[[263253,271032],[60,5623]],[[270747,271702],[-157,187]],[[270590,271889],[-578,743]],[[227150,277038],[6,-4410]],[[227156,272628],[-469,-47],[-452,-1537]],[[226235,271044],[-342,5178]],[[228628,276926],[1,-5287]],[[228629,271639],[-1086,-1713]],[[227543,269926],[-107,-742],[-280,1303]],[[227156,270487],[0,2141]],[[230395,273374],[194,-555]],[[230589,272819],[-1430,-4745]],[[229159,268074],[-124,-408],[-406,3973]],[[255414,271629],[-142,-188],[4,-2273],[-284,-8],[4,-2361],[-126,-263]],[[254870,266536],[-1130,-23]],[[253740,266513],[-126,1159],[208,569],[68,3761],[248,477]],[[263253,271032],[-736,-38]],[[262517,270994],[98,589],[-330,1226],[96,920]],[[217239,276454],[-26,-8133]],[[217213,268321],[-225,-2]],[[216988,268319],[-1199,8]],[[215789,268327],[18,8148]],[[218671,276477],[-13,-8190]],[[218658,268287],[-436,22]],[[218222,268309],[-1009,12]],[[220103,276430],[-15,-8195]],[[220088,268235],[-232,-5]],[[219856,268230],[-1198,57]],[[215789,268327],[-226,-12]],[[215563,268315],[-1213,-2]],[[214350,268313],[0,8124]],[[214350,268313],[-210,4]],[[214140,268317],[-1427,-23]],[[212713,268294],[-739,24]],[[265511,272113],[-316,-757],[-183,-1474]],[[265012,269882],[-430,1091]],[[264582,270973],[-206,1238],[4,1413]],[[221543,276278],[-5,-8068]],[[221538,268210],[-231,14]],[[221307,268224],[-1219,11]],[[224759,276248],[2,-3983],[-213,-701]],[[224548,271564],[-1040,-3414]],[[223508,268150],[-541,29]],[[222967,268179],[12,8102]],[[226235,271044],[225,-2721]],[[226460,268323],[-392,-1293]],[[226068,267030],[-565,-1869]],[[225503,265161],[-119,1166],[-213,-724],[-623,5961]],[[222967,268179],[-215,-7]],[[222752,268172],[-1214,38]],[[191393,274653],[-1,-12960]],[[191392,261693],[-1985,-97],[1,-3801],[-565,-10],[0,-1773]],[[188843,256012],[-5480,11408]],[[269521,273284],[-686,-1046]],[[268835,272238],[-185,215]],[[262517,270994],[-386,-1847],[16,-1276]],[[262147,267871],[-360,-24],[-203,1604],[-425,-24]],[[261159,269427],[-64,1636]],[[259742,271805],[-223,-445],[6,-3713]],[[259525,267647],[5,-1554],[-546,-20]],[[258984,266073],[-309,-26],[-4,1611],[-286,-16]],[[258385,267642],[-7,3607],[-246,1860]],[[241931,271862],[-1,-2445]],[[241930,269417],[-1399,15]],[[268196,270347],[-120,-1132]],[[268076,269215],[-774,-4371]],[[267302,264844],[-222,1408],[-144,2418]],[[266936,268670],[128,1356],[-154,1744]],[[264582,270973],[-5,-1325],[-687,144]],[[195296,254263],[-3927,9]],[[191369,254272],[23,7421]],[[258385,267642],[-117,-1603]],[[258268,266039],[-1141,-46]],[[257127,265993],[-137,1597]],[[235858,274039],[-247,-3595],[-56,-4246],[248,15]],[[235803,266213],[165,-2415]],[[235968,263798],[-1351,24]],[[234617,263822],[-133,12],[-1,5432]],[[244214,270483],[8,-2105],[-240,-3867]],[[243982,264511],[-60,1623],[-510,-1824],[-304,1856]],[[243108,266166],[-15,3351]],[[266936,268670],[-756,231]],[[266180,268901],[-20,3168]],[[237109,270346],[74,-4024]],[[237183,266322],[-1380,-109]],[[233161,269221],[87,-951]],[[233248,268270],[-1739,-1463]],[[231509,266807],[-6,123]],[[231503,266930],[-162,2701],[-752,3188]],[[269315,266119],[-168,-187]],[[269147,265932],[-152,1040],[-160,5266]],[[269521,273284],[-206,-7165]],[[270012,272627],[143,-2843],[-121,-4705]],[[270034,265079],[-575,985]],[[269459,266064],[-144,55]],[[238301,271119],[215,-818],[-12,-1664],[522,-3202]],[[239026,265435],[-240,-345],[-1,-1274]],[[238785,263816],[-1220,-19]],[[237565,263797],[-382,2525]],[[231503,266930],[-1231,-4027]],[[230272,262903],[-620,348]],[[229652,263251],[-493,4823]],[[227156,270487],[-696,-2164]],[[270590,271889],[127,-3676],[608,-623]],[[271325,267590],[-175,-617]],[[271150,266973],[-403,-4199]],[[270747,262774],[-221,704]],[[270526,263478],[-177,1370],[-315,231]],[[253740,266513],[-294,-3347],[251,-2068]],[[253697,261098],[-1046,-26]],[[252651,261072],[-26,3649]],[[252625,264721],[118,6214]],[[269147,265932],[-285,-745]],[[268862,265187],[-233,1642],[-442,1367],[-111,1019]],[[261159,269427],[-50,-2453],[-440,-327],[-199,-2179]],[[260470,264468],[-372,2],[4,1617],[-263,0],[-26,1492],[-288,68]],[[266180,268901],[-4,-1686]],[[266176,267215],[-979,52]],[[265197,267267],[-144,1878]],[[265053,269145],[-41,737]],[[271272,269547],[173,-1188]],[[271445,268359],[-120,-769]],[[243108,266166],[-323,-822]],[[242785,265344],[-856,1]],[[241929,265345],[1,4072]],[[257127,265993],[-143,-9],[6,-2440]],[[256990,263544],[-1656,-27]],[[255334,263517],[-331,-38],[-133,3057]],[[229652,263251],[-593,-1974]],[[229059,261277],[-293,2871],[-669,-2188]],[[228097,261960],[2,1607],[-453,1892],[173,815],[-272,611],[-4,3041]],[[225503,265161],[144,-1412],[-855,-2935]],[[224792,260814],[-82,738],[-489,-431]],[[224221,261121],[-713,7029]],[[245438,269010],[61,-70]],[[245502,268825],[-127,-1815],[-313,-1032],[-168,-1704]],[[244894,264274],[-270,-484],[77,-1752]],[[244701,262038],[-172,-287]],[[244529,261751],[-462,332]],[[244067,262083],[-85,2428]],[[272356,268482],[444,-3810]],[[272800,264672],[248,-708],[-50,-2336],[-442,1524]],[[272556,263152],[-244,2510],[-518,506],[-349,2191]],[[239493,269460],[179,-3272],[-322,2],[-3,-1288],[-321,533]],[[273103,263918],[241,-620],[-261,-1764],[-124,1738],[144,646]],[[273429,267956],[229,-1123],[-211,-968],[-18,2091]],[[273121,268886],[209,-711],[80,-2196],[219,-966],[-158,-953],[-438,1415],[-233,-803]],[[263887,269193],[-34,-3123]],[[263853,266070],[-27,-877],[-408,18]],[[263418,265211],[-156,2]],[[263262,265213],[18,5821]],[[263262,265213],[-700,78]],[[262562,265291],[-449,1252]],[[262113,266543],[34,1328]],[[265197,267267],[107,-2252]],[[265304,265015],[-1157,121],[0,-794]],[[264147,264342],[-294,1728]],[[252625,264721],[-414,-683],[-803,-568]],[[251408,263470],[-10,7401]],[[246371,267597],[-50,-4882]],[[246321,262715],[-773,1410],[-654,149]],[[251408,263470],[-93,-39]],[[251315,263431],[-1039,-418]],[[250276,263013],[-17,7844]],[[250276,263013],[-235,-98]],[[250041,262915],[-702,-302]],[[249339,262613],[-25,4964],[-190,-4]],[[228097,261960],[-913,-2938]],[[227184,259022],[-236,2295],[-214,-718]],[[226734,260599],[-666,6431]],[[268862,265187],[-531,-2011]],[[268331,263176],[-444,-556]],[[267887,262620],[-507,1245]],[[267380,263865],[-78,979]],[[241929,265345],[-140,-2434]],[[241789,262911],[-714,10],[-2,-1631],[-985,-12]],[[240088,261278],[64,2739],[215,1718],[-183,3716]],[[240088,261278],[187,-1588],[292,-495],[230,-1479]],[[240797,257716],[-541,-2780],[-190,-403]],[[240066,254533],[-710,332]],[[239356,254865],[-1,3236],[-281,-4],[-5,3280],[-287,5],[3,2434]],[[262113,266543],[-202,-2490],[-1,-1443]],[[261910,262610],[38,-331]],[[261948,262279],[-247,-1122],[-557,78],[-1,-1623]],[[261143,259612],[-925,-26]],[[260218,259586],[89,792]],[[260307,260378],[163,4090]],[[234617,263822],[-104,-1184],[69,-2704],[234,-2044]],[[234816,257890],[-383,-1877]],[[234433,256013],[-270,786],[-111,1767],[-372,551]],[[233680,259117],[-7,1203],[-351,1944],[-118,1559],[44,4447]],[[267380,263865],[-842,-11]],[[266538,263854],[-369,126]],[[266169,263980],[7,3235]],[[273082,261033],[-133,-2581],[-38,2028],[171,553]],[[272467,260258],[-390,845]],[[272077,261103],[-418,1230],[-343,2022],[41,1842],[-207,776]],[[272556,263152],[364,-1898],[-453,-996]],[[218222,268309],[-10,-7269]],[[218212,261040],[-112,-2492],[-1121,-109]],[[216979,258439],[2,1757]],[[216981,260196],[7,8123]],[[216981,260196],[-1417,10]],[[215564,260206],[-1,8109]],[[215564,260206],[-1425,-1]],[[214139,260205],[1,8112]],[[214139,260205],[-87,1]],[[214052,260206],[-1250,7]],[[212802,260213],[-89,1]],[[212713,260214],[0,8080]],[[212713,260214],[-1472,-6]],[[211241,260208],[2,6496]],[[219856,268230],[-1,-7250]],[[219855,260980],[-1643,60]],[[233680,259117],[-1054,-950],[-246,-706]],[[232380,257461],[15,2779],[-147,-648]],[[232248,259592],[-249,2566],[-298,601],[38,1653],[-230,2395]],[[222752,268172],[-19,-11396]],[[222733,256776],[-311,-1069],[-354,1218],[-198,-944],[-249,1262]],[[221621,257243],[-334,1575]],[[221287,258818],[20,9406]],[[221287,258818],[-1085,65]],[[220202,258883],[-345,20],[-2,2077]],[[224221,261121],[-256,-235],[-55,-1438],[-590,-2354]],[[223320,257094],[-275,-434]],[[223045,256660],[-312,116]],[[260218,259586],[-114,-1]],[[260104,259585],[-994,-4]],[[259110,259581],[-7,3224],[-142,-9],[23,3277]],[[259110,259581],[-135,-3310]],[[258975,256271],[-230,291],[-9,1358],[-330,-1425],[-5,1399],[-275,-34]],[[258126,257860],[-1,2419],[142,6],[1,5754]],[[247731,267623],[274,-3564],[25,-1966]],[[248030,262093],[-341,-656]],[[247689,261437],[-106,-329],[-1263,-24]],[[246320,261084],[1,1631]],[[249339,262613],[-284,-111]],[[249055,262502],[-612,-243]],[[248443,262259],[-413,-166]],[[266169,263980],[-1,-929],[-528,-12]],[[265640,263039],[-382,824]],[[265258,263863],[46,1152]],[[225328,255832],[-536,4982]],[[226734,260599],[-1152,-3887]],[[225582,256712],[-254,-880]],[[272077,261103],[-207,-2290],[-271,-705]],[[271599,258108],[-852,4666]],[[232248,259592],[-1251,-3816]],[[230997,255776],[-725,7127]],[[209299,266698],[-218,-16661]],[[209081,250037],[-2269,-8219]],[[206812,241818],[27,3208],[-31,21680]],[[206812,241818],[-175,-639]],[[206637,241179],[-655,3287],[-500,980],[-452,2433],[-137,1784],[-467,1522],[-266,2270],[-357,1834]],[[203803,255289],[-2,11451]],[[203803,255289],[-618,1714],[-454,4718],[-407,953]],[[211241,260208],[-789,7]],[[210452,260215],[-226,1786],[-294,419],[-120,2210],[-128,-359],[-262,2428]],[[210452,260215],[261,-433],[176,-3774],[534,31],[187,-1030],[512,-17]],[[212122,254992],[-1599,-11259]],[[210523,243733],[-1442,6304]],[[262562,265291],[-9,-2748],[-135,18]],[[262418,262561],[-508,49]],[[255334,263517],[-41,-2445],[-142,-14],[4,-2674],[-156,-742],[132,-1478],[-365,-604],[-167,-1944]],[[254599,253616],[-506,-1944]],[[254093,251672],[-63,1221],[229,2446],[-147,-275],[95,2173],[-484,2051],[-26,1810]],[[237565,263797],[234,-2648],[-111,-2155]],[[237688,258994],[-417,-314]],[[237271,258680],[-297,954],[-857,614]],[[236117,260248],[-149,3550]],[[244067,262083],[-416,-314],[-36,-1776],[-276,-171],[-2,-3574],[-156,-1569],[81,-1641]],[[243262,253038],[-258,531],[-178,-1296],[-48,1873]],[[242778,254146],[7,11198]],[[269459,266064],[0,-2383],[-247,7],[-4,-2375]],[[269208,261313],[-295,-711]],[[268913,260602],[-583,-22],[1,2596]],[[264147,264342],[212,-842],[-100,-3841]],[[264259,259659],[-425,-12]],[[263834,259647],[-269,0]],[[263565,259647],[-156,2805],[9,2759]],[[270526,263478],[-236,-1e3],[1,-5622]],[[270291,256856],[-262,1105]],[[270029,257961],[-821,3352]],[[258126,257860],[-564,-27]],[[257562,257833],[-384,26],[-188,2e3],[3,2240]],[[256993,262099],[-3,1445]],[[263565,259647],[-754,-30]],[[262811,259617],[-348,-20],[-45,2964]],[[242778,254146],[-219,178]],[[242559,254324],[-305,2653]],[[242254,256977],[-195,277],[-241,2436],[-29,3221]],[[265258,263863],[-181,-811],[-39,-2867]],[[265038,260185],[-69,-496],[-710,-30]],[[252692,256194],[-1093,-41]],[[251599,256153],[-284,-4]],[[251315,256149],[0,7282]],[[252651,261072],[41,-4878]],[[246320,261084],[-2,-1627]],[[246318,259457],[-1160,-19]],[[245158,259438],[-408,1159],[-49,1441]],[[227703,254041],[-519,4981]],[[229059,261277],[364,-3474]],[[229423,257803],[-1328,-4514]],[[228095,253289],[-182,-662],[-210,1414]],[[266538,263854],[73,-1664]],[[266611,262190],[-131,-3053]],[[266480,259137],[-414,-482]],[[266066,258655],[-411,1022],[-15,3362]],[[267887,262620],[-7,-2008]],[[267880,260612],[-912,138],[0,1415],[-357,25]],[[266066,258655],[-13,-4419]],[[266053,254236],[-962,79]],[[265091,254315],[4,2025]],[[265095,256340],[-57,3845]],[[236117,260248],[245,-1198],[-44,-6786]],[[236318,252264],[-314,1644],[-175,1815],[-632,880],[-381,1287]],[[239356,254865],[-430,-6],[-146,-1627],[-240,7],[-65,-1705]],[[238475,251534],[-133,-174]],[[238342,251360],[-234,2339],[-88,3954],[-332,1341]],[[271599,258108],[109,-1595]],[[271708,256513],[-299,-2289]],[[271409,254224],[-861,806]],[[270548,255030],[-29,1447],[-228,379]],[[256993,262099],[-405,-645],[-234,-1413],[-90,-2314],[-724,-4800]],[[255540,252927],[-525,-296]],[[255015,252631],[-416,985]],[[251315,256149],[-565,11]],[[250750,256160],[-705,0]],[[250045,256160],[-4,6755]],[[229993,252193],[-570,5610]],[[230997,255776],[-230,-1047]],[[230767,254729],[-774,-2536]],[[268913,260602],[84,-3783]],[[268997,256819],[-88,-1964]],[[268909,254855],[-525,10],[-61,691],[-839,350]],[[267484,255906],[-15,966]],[[267469,256872],[411,3740]],[[242254,256977],[-1212,-1625],[-245,2364]],[[250045,256160],[-145,0]],[[249900,256160],[-376,-7]],[[249524,256153],[-46,1959],[-425,1320],[2,3070]],[[262811,259617],[-6,-2207]],[[262805,257410],[-584,-281],[-45,579]],[[262176,257708],[-228,4571]],[[262176,257708],[-117,-3882]],[[262059,253826],[-920,118]],[[261139,253944],[4,5668]],[[249524,256153],[-188,2]],[[249336,256155],[-474,-1],[2,-814],[-378,9]],[[248486,255349],[-43,6910]],[[267469,256872],[-538,69]],[[266931,256941],[-451,2196]],[[244529,261751],[-62,-2123],[-258,460],[229,-1495],[-276,-599],[18,-3120],[-205,750],[174,-2365],[-387,-521],[182,-1100]],[[243944,251638],[-102,-1383],[173,-931],[-202,-1256]],[[243813,248068],[-73,-540]],[[243740,247528],[12,447]],[[243752,247975],[-182,929]],[[243570,248904],[129,2677],[-437,1457]],[[248486,255349],[-225,-1013]],[[248261,254336],[-569,265]],[[247692,254601],[-3,6836]],[[257562,257833],[96,-2876],[-100,-437],[8,-2858]],[[257566,251662],[-179,1283],[-1847,-18]],[[245158,259438],[-12,-4904]],[[245146,254534],[-217,450],[-649,-954],[-49,-1688],[-287,-704]],[[191369,254272],[-1713,-9],[-813,1749]],[[225328,255832],[-812,-3459]],[[224516,252373],[-177,743],[-194,2530],[-443,141],[-382,1307]],[[247692,254601],[-45,0]],[[247647,254601],[-802,-13]],[[246845,254588],[-237,-7]],[[246608,254581],[0,4882],[-290,-6]],[[270029,257961],[-328,-1873],[-203,-243]],[[269498,255845],[-501,974]],[[226342,249372],[-760,7340]],[[227703,254041],[-1361,-4669]],[[220202,258883],[-12,-9165]],[[220190,249718],[-1597,-27]],[[218593,249691],[-12,8144],[-1602,88]],[[216979,257923],[0,516]],[[254093,251672],[-73,-563]],[[254020,251109],[-140,-343],[-854,-8],[-285,-550]],[[252741,250208],[-49,5986]],[[272895,258076],[-221,-2947],[-140,1836],[361,1111]],[[272467,260258],[359,-497],[69,-955],[-372,-536],[-14,-3438],[142,-738],[-530,300]],[[272121,254394],[-413,2119]],[[232380,257461],[233,-3410],[-192,-919],[-109,-3298]],[[232312,249834],[-587,-40],[-741,-2203]],[[230984,247591],[-246,5282],[29,1856]],[[215564,260206],[-1,-10641]],[[215563,249565],[-1463,119]],[[214100,249684],[-48,10522]],[[214100,249684],[-246,18]],[[213854,249702],[-112,1974],[-687,2489],[-255,-616]],[[212800,253549],[2,6664]],[[237271,258680],[3,-1922],[-169,-1045],[14,-5133]],[[237119,250580],[-252,-652]],[[236867,249928],[-549,2336]],[[216979,257923],[-20,-8366]],[[216959,249557],[-1396,8]],[[212800,253549],[-158,-489],[-520,1932]],[[265095,256340],[-399,-67]],[[264696,256273],[-805,-61]],[[263891,256212],[-57,3435]],[[263891,256212],[-578,-54]],[[263313,256158],[-423,46],[-85,1206]],[[261139,253944],[-190,-1282],[-485,462],[-142,-1410]],[[260322,251714],[-224,22]],[[260098,251736],[6,7849]],[[260098,251736],[-1121,-78]],[[258977,251658],[-2,4613]],[[246608,254581],[-1058,-7],[-230,-519]],[[245320,254055],[-174,479]],[[238342,251360],[-866,-337]],[[237476,251023],[-357,-443]],[[266931,256941],[-267,-2338]],[[266664,254603],[-217,-428]],[[266447,254175],[-394,61]],[[234433,256013],[126,-728]],[[234559,255285],[-1328,-6123]],[[233231,249162],[-512,-2377]],[[232719,246785],[-160,1025],[33,1830],[-280,194]],[[221621,257243],[-4,-7538]],[[221617,249705],[-1427,13]],[[270548,255030],[135,-1217],[-559,-1966],[-260,400]],[[269864,252247],[-282,1360],[-84,2238]],[[258977,251658],[18,-3690]],[[258995,247968],[-561,3]],[[258434,247971],[-835,7]],[[257599,247978],[-33,3684]],[[218593,249691],[-762,-75]],[[217831,249616],[-872,-59]],[[236867,249928],[-914,-1225]],[[235953,248703],[-290,477]],[[235663,249180],[-783,1632]],[[234880,250812],[-186,3541],[-135,932]],[[263313,256158],[-12,-3257]],[[263301,252901],[-768,-60],[-14,-3409]],[[262519,249432],[-296,57]],[[262223,249489],[-201,1664],[37,2673]],[[229345,250051],[-671,-2227]],[[228674,247824],[-579,5465]],[[229993,252193],[-648,-2142]],[[242559,254324],[-409,-313],[69,-6634],[-201,53]],[[242018,247430],[-298,679],[-278,-1715],[-307,-248]],[[241135,246146],[-630,-114]],[[240505,246032],[-17,6745],[-422,1756]],[[223045,256660],[-5,-9678]],[[223040,246982],[-1093,-7]],[[221947,246975],[-331,2],[1,2728]],[[224516,252373],[110,-2638],[233,-1105]],[[224859,248630],[-17,-2012]],[[224842,246618],[-1446,-2]],[[223396,246616],[-356,366]],[[267484,255906],[289,-2603],[-29,-1804]],[[267744,251499],[-329,-678],[-91,-2266]],[[267324,248555],[-270,35]],[[267054,248590],[-114,4038],[-276,1975]],[[269864,252247],[216,-986],[1,-1604],[213,-1377]],[[270294,248280],[-791,53],[-15,-4066],[756,-202],[-181,-4018]],[[270063,240047],[-569,247]],[[269494,240294],[-47,4435],[-166,-9],[13,2675],[-283,1029],[-221,3072]],[[268790,251496],[-78,1758],[187,-78]],[[268899,253176],[10,1679]],[[226342,249372],[-12,-642]],[[226330,248730],[-1471,-100]],[[272518,253791],[20,18]],[[272538,253809],[99,-1699],[-281,-1544],[-109,1279],[124,2060],[147,-114]],[[272121,254394],[4,-51]],[[272125,254343],[81,-132]],[[272206,254211],[155,-845],[-204,-1996],[71,-2600],[-325,802]],[[271903,249572],[-591,1666]],[[271312,251238],[97,2986]],[[264696,256273],[-167,-1561],[-391,-949],[-69,-1201],[-328,-1573],[-68,-1447]],[[263673,249542],[-96,10]],[[263577,249552],[15,3293],[-291,56]],[[265091,254315],[-12,-4796]],[[265079,249519],[-315,12]],[[264764,249531],[-724,18]],[[264040,249549],[-367,-7]],[[252741,250208],[18,-2159]],[[252759,248049],[-1139,-6]],[[251620,248043],[-21,8110]],[[250750,256160],[24,-9758]],[[250774,246402],[-565,1]],[[250209,246403],[-23,1870]],[[250186,248273],[3,6261],[-287,-6],[-2,1632]],[[250186,248273],[-850,-146]],[[249336,248127],[0,8028]],[[251620,248043],[-141,-1624]],[[251479,246419],[-705,-17]],[[249336,248127],[-206,-4]],[[249130,248123],[-300,-5]],[[248830,248118],[0,1358],[-237,-6],[-309,1882],[-23,2984]],[[268790,251496],[-833,9]],[[267957,251505],[-213,-6]],[[234880,250812],[-269,-1952],[-727,-4046]],[[233884,244814],[-145,1529],[-209,-878]],[[233530,245465],[-193,-35],[-106,3732]],[[213854,249702],[556,-1560],[549,-266],[329,-1468],[180,-3869],[116,-913]],[[215584,241626],[-1029,50],[-1,-1090],[-571,24],[0,-5857],[-623,-16],[0,-4293]],[[213360,230444],[-2433,11417]],[[210927,241861],[-404,1872]],[[271312,251238],[-472,-2258]],[[270840,248980],[-349,503],[-197,-1203]],[[245320,254055],[101,-733],[-2,-5263]],[[245419,248059],[-325,3]],[[245094,248062],[-1281,6]],[[240505,246032],[-431,-220]],[[240074,245812],[-1234,93],[-382,-268]],[[238458,245637],[138,2982],[-121,2915]],[[230984,247591],[-297,-1133],[-306,-3132],[-307,-919]],[[230074,242407],[-150,660]],[[229924,243067],[-83,1790],[-230,1424],[-92,2592],[-174,1178]],[[267054,248590],[-504,85]],[[266550,248675],[-89,305]],[[266461,248980],[-188,553]],[[266273,249533],[181,2384],[-7,2258]],[[246845,254588],[1,-6514]],[[246846,248074],[-55,0]],[[246791,248074],[-720,-7]],[[246071,248067],[-652,-8]],[[247647,254601],[2,-6508]],[[247649,248093],[-244,-6]],[[247405,248087],[-559,-13]],[[248830,248118],[-1181,-25]],[[243570,248904],[-75,-474]],[[243495,248430],[-154,-909],[-26,-2268]],[[243315,245253],[-1107,8]],[[242208,245261],[-190,2169]],[[266273,249533],[3,-822],[-452,71]],[[265824,248782],[-746,72],[1,665]],[[228674,247824],[-526,-1799],[-157,-2556]],[[227991,243469],[-863,2199],[-567,665]],[[226561,246333],[-231,2397]],[[255015,252631],[47,-4598]],[[255062,248033],[-100,-2449],[292,-2293],[343,-1258],[-72,-3553]],[[255525,238480],[118,-709],[-472,-3244],[-776,-834],[-363,138],[617,1003],[-445,2269],[13,2457],[-99,3216],[-227,556]],[[253891,243332],[-3,424]],[[253888,243756],[51,358]],[[253939,244114],[171,4892],[-90,2103]],[[262223,249489],[73,-1396]],[[262296,248093],[-1355,-67]],[[260941,248026],[8,3775],[-627,-87]],[[257599,247978],[-271,46]],[[257328,248024],[-1052,37]],[[256276,248061],[-1214,-28]],[[263577,249552],[-524,-184]],[[263053,249368],[-534,64]],[[260941,248026],[-26,-3]],[[260915,248023],[-1496,-68]],[[259419,247955],[-424,13]],[[238458,245637],[-203,-3553],[-301,-2557],[116,-1801],[-122,-774]],[[237948,236952],[-67,-1097],[156,-1846]],[[238037,234009],[-534,-28]],[[237503,233981],[98,13117],[-125,3925]],[[269494,240294],[-114,45]],[[269380,240339],[-346,137]],[[269034,240476],[-18,2136],[-493,492],[-222,1908],[-346,636]],[[267955,245648],[2,5857]],[[267955,245648],[-134,-370]],[[267821,245278],[-66,1821],[-380,52],[-51,1404]],[[253939,244114],[-283,-5327],[-10,-2293],[-805,174]],[[252841,236668],[-47,6490]],[[252794,243158],[-35,4891]],[[272307,246842],[-203,-3711],[-81,2742],[284,969]],[[271903,249572],[306,-2478],[-160,-4072],[-292,-203]],[[271757,242819],[-831,2065]],[[270926,244884],[0,3895],[-86,201]],[[237503,233981],[-603,-19]],[[236900,233962],[96,1937],[-93,1644],[125,1714]],[[237028,239257],[57,2122],[-200,796],[-362,6258],[-570,270]],[[235663,249180],[-268,-877],[313,-9029]],[[235708,239274],[21,-670],[-542,-17]],[[235187,238587],[-329,77]],[[234858,238664],[56,882],[-384,658],[-240,1922],[-168,-357],[-46,2247],[-192,798]],[[229924,243067],[-953,-3232]],[[228971,239835],[-534,-1857]],[[228437,237978],[-325,5186],[-121,305]],[[209922,237143],[-279,-6],[-3006,4042]],[[210927,241861],[-1005,-4718]],[[232719,246785],[-682,-1234]],[[232037,245551],[-850,-766]],[[231187,244785],[-203,2806]],[[221947,246975],[2,-4279]],[[221949,242696],[-1761,-8]],[[220188,242688],[2,7030]],[[220188,242688],[-2353,-81]],[[217835,242607],[-4,7009]],[[217835,242607],[0,-7787]],[[217835,234820],[-2223,6]],[[215612,234826],[279,1284],[-229,1216],[263,2565],[-18,1122],[-323,613]],[[264040,249549],[-12,-7241]],[[264028,242308],[-1345,403]],[[262683,242711],[300,3247],[70,3410]],[[264764,249531],[114,-3092],[-22,-4394]],[[264856,242045],[-554,176]],[[264302,242221],[-274,87]],[[266550,248675],[98,-2368],[249,-1172],[-274,-444],[-99,-1222],[356,-2141]],[[266880,241328],[-709,260]],[[266171,241588],[-368,134]],[[265803,241722],[21,7060]],[[265803,241722],[-735,254]],[[265068,241976],[-212,69]],[[262683,242711],[-3,0]],[[262680,242711],[-384,5382]],[[270926,244884],[-366,-1369],[-37,-1852],[123,-1709],[-124,-3745]],[[270522,236209],[-335,-64],[-107,1022],[-17,2880]],[[237028,239257],[-1320,17]],[[233530,245465],[-89,-6610]],[[233441,238855],[-666,84],[-646,2258]],[[232129,241197],[-92,4354]],[[244740,241601],[-76,124]],[[244664,241725],[-138,1864],[-596,-160],[213,1883],[-298,-206],[-105,2422]],[[245094,248062],[-354,-6461]],[[226561,246333],[-375,-2252],[-241,-2998]],[[225945,241083],[-212,-3685]],[[225733,237398],[-624,1108]],[[225109,238506],[-245,3503],[173,1353],[-5,1659],[-190,1597]],[[267821,245278],[-326,-1352],[-1,-2846]],[[267494,241080],[-481,193]],[[267013,241273],[-88,37]],[[266925,241310],[-45,18]],[[244664,241725],[-233,-2739],[-196,-268]],[[244235,238718],[-602,5]],[[243633,238723],[-154,6]],[[243479,238729],[63,3797],[-227,2727]],[[243752,247975],[-257,455]],[[250209,246403],[-2,-4881]],[[250207,241522],[-565,12],[0,-2449],[-406,-1071]],[[249236,238014],[-349,2359],[-75,1498]],[[248812,241871],[318,6252]],[[248812,241871],[-426,-22],[-726,870]],[[247660,242719],[-255,5368]],[[242208,245261],[112,-1501],[-109,-3720],[-662,-628],[-123,-1003]],[[241426,238409],[-387,12]],[[241039,238421],[5,125]],[[241044,238546],[92,1719],[-1,5881]],[[262680,242711],[-189,-1959]],[[262491,240752],[-656,31],[-11,-813],[-591,47]],[[261233,240017],[-143,13]],[[261090,240030],[8,4056],[-466,837]],[[260632,244923],[283,3100]],[[247660,242719],[34,-9078]],[[247694,233641],[-96,120]],[[247598,233761],[-55,1170],[-290,-153]],[[247253,234778],[-284,1435],[-176,2313],[-2,3039]],[[246791,241565],[0,6509]],[[256232,239600],[16,-2077],[-262,-1642],[-543,-650],[107,1725],[233,527],[-258,997]],[[256276,248061],[-334,-1385],[-81,-3536],[371,-3540]],[[257328,248024],[-39,-10998]],[[257289,237026],[-1052,-1037],[665,1910],[-225,961],[-136,-1053],[-250,2451],[-59,-658]],[[252794,243158],[-1314,0]],[[251480,243158],[-1,3261]],[[246791,241565],[-956,-12]],[[245835,241553],[167,1301]],[[246002,242854],[-21,4096],[90,1117]],[[258434,247971],[-17,-10056]],[[258417,237915],[-166,1067],[-410,-2043],[-552,87]],[[246002,242854],[-1125,-260],[-121,-1038]],[[244756,241556],[-16,45]],[[260632,244923],[-55,-1607],[-562,869],[-66,-1633]],[[259949,242552],[-537,37],[7,5366]],[[259949,242552],[-196,-1239],[99,-2459],[-315,-2140]],[[259537,236714],[-9,-2240]],[[259528,234474],[-1118,2046]],[[258410,236875],[0,-355]],[[258410,236875],[816,-133],[-426,1780],[-383,-607]],[[231187,244785],[-45,-4378],[221,-3089],[-139,-1697]],[[231224,235621],[12,737],[-414,180]],[[230822,236538],[-165,3013],[-358,1438],[-320,391],[95,1027]],[[223396,246616],[1,-7873]],[[223397,238743],[-946,26]],[[222451,238769],[-503,-4],[1,3931]],[[225109,238506],[-674,264]],[[224435,238770],[-1038,-27]],[[251480,243158],[0,-1087]],[[251480,242071],[-990,-2],[-283,-547]],[[228437,237978],[-499,-1008]],[[227938,236970],[-97,304]],[[227841,237274],[-634,1522],[-437,-1264],[-263,726],[-303,2900],[-259,-75]],[[234858,238664],[-878,-2778]],[[233980,235886],[-396,1124],[-143,1845]],[[241044,238546],[-396,8],[-9,-943],[-990,-262]],[[239649,237349],[2,3245],[421,9],[2,5209]],[[239649,237349],[0,-382]],[[239649,236967],[-709,-8],[2,1629],[-283,7],[1,-1639],[-712,-4]],[[269034,240476],[-293,113]],[[268741,240589],[-1247,491]],[[232129,241197],[72,-7162]],[[232201,234035],[-806,-384]],[[231395,233651],[-171,1970]],[[243479,238729],[216,-1917],[-535,411],[-328,-897]],[[242832,236326],[-172,207],[-257,-1508]],[[242403,235025],[-94,2569],[-194,809],[-689,6]],[[261090,240030],[-142,0],[-5,-2437],[-1018,73],[-388,-952]],[[271757,242819],[498,-308],[-34,-3432],[-155,926],[-295,-107]],[[271771,239898],[-322,203],[-925,-5548]],[[270524,234553],[-2,1656]],[[252841,236668],[-233,-1277],[-178,1270],[-575,-702],[-371,1453]],[[251484,237412],[-4,4659]],[[230822,236538],[-952,-1549]],[[229870,234989],[-278,409],[-621,4437]],[[245835,241553],[-210,-1460],[-15,-2062],[278,-2140]],[[245888,235891],[-360,-439]],[[245528,235452],[-338,30]],[[245190,235482],[-277,639],[124,2784],[-183,-36],[-98,2687]],[[249236,238014],[203,-4319],[261,-907]],[[249700,232788],[-283,-440]],[[249417,232348],[-471,-68],[-254,869],[-304,-894],[-309,779]],[[248079,233034],[-385,607]],[[264302,242221],[-267,-2074],[-54,-1701],[-693,-1753]],[[263288,236693],[-375,1330],[-2,1097],[-281,268],[-139,1364]],[[222451,238769],[6,-3970]],[[222457,234799],[-1261,76]],[[221196,234875],[-1009,-7]],[[220187,234868],[1,7820]],[[220187,234868],[-1627,-38]],[[218560,234830],[-725,-10]],[[265068,241976],[85,-2796],[-178,-1],[-97,-4622]],[[264878,234557],[-479,557],[-1297,-63]],[[263102,235051],[186,1642]],[[251484,237412],[-1134,-2305],[-141,1298]],[[250209,236405],[-2,5117]],[[266171,241588],[21,-1291],[-370,-1383],[42,-1369],[-274,-2432]],[[265590,235113],[-266,-1104],[-213,-2775]],[[265111,231234],[-234,66]],[[264877,231300],[1,3257]],[[209944,215738],[-22,21405]],[[213360,230444],[686,-3232]],[[214046,227212],[-190,-2194],[-356,428],[-422,-724],[-393,-4187],[-190,-3082],[-26,-2697],[-288,-495],[-452,-3923],[-784,1354],[-338,2103],[-458,443],[-205,1500]],[[245190,235482],[-472,-15],[-483,3251]],[[215612,234826],[-8,-9436]],[[215604,225390],[-988,210],[-570,1612]],[[247253,234778],[-437,-1709],[-207,516]],[[246609,233585],[-184,-841],[-537,3147]],[[266925,241310],[88,-37]],[[267013,241273],[105,-135],[78,-2865],[203,-1637]],[[267399,236636],[-213,-2319]],[[267186,234317],[-334,-5]],[[266852,234312],[-283,815],[-979,-14]],[[250209,236405],[34,-1301],[-543,-2316]],[[268741,240589],[-104,-715],[226,-2817],[-101,-1193],[-315,-130]],[[268447,235734],[-586,1764],[-462,-862]],[[209944,215738],[-499,619],[-308,933],[-500,3117],[-209,111],[-481,2314],[-467,5014],[-27,4955],[-481,3934],[-35,2230],[-300,2214]],[[233980,235886],[192,-3310]],[[234172,232576],[-466,-2513],[-754,2533],[-380,-1253],[-369,-201]],[[232203,231142],[-2,2893]],[[227841,237274],[-344,-3901],[-437,-2646]],[[227060,230727],[-169,-807]],[[226891,229920],[-1289,6177]],[[225602,236097],[131,1301]],[[262491,240752],[-511,-7567]],[[261980,233185],[-763,18]],[[261217,233203],[16,6814]],[[263102,235051],[119,-3211],[349,-2174]],[[263570,229666],[-1288,55],[-50,-791]],[[262232,228930],[-308,1351],[56,2904]],[[269380,240339],[4,-8335]],[[269384,232004],[-309,-3002],[110,-640]],[[269185,228362],[-359,-2062]],[[268826,226300],[-394,1903]],[[268432,228203],[15,7531]],[[272248,234159],[-9,-2722],[-434,368]],[[271805,231805],[-186,100],[91,1895],[-113,885],[151,2029],[471,-634],[29,-1921]],[[272388,234172],[-135,-12]],[[272253,234160],[-2,2672],[137,-2660]],[[271771,239898],[387,-696],[23,-1979],[-488,-401],[1,-1430],[-265,-958],[92,-1411]],[[271521,233023],[-998,-79]],[[270523,232944],[1,1609]],[[270523,232944],[0,-816]],[[270523,232128],[-259,0]],[[270264,232128],[-880,-124]],[[261213,230026],[6,-1939]],[[261219,228087],[-831,3621],[181,87],[319,-1692],[325,-77]],[[261217,233203],[-4,-3055]],[[261213,230148],[-256,-46],[-113,1656],[-199,-122],[-386,1289],[-6,-1143],[-725,2692]],[[229870,234989],[-428,-2537]],[[229442,232452],[-640,-2032]],[[228802,230420],[-160,3872],[-704,2678]],[[236900,233962],[5,-1513]],[[236905,232449],[-445,185],[-184,-1246],[-288,178]],[[235988,231566],[-422,-16],[-379,7037]],[[224435,238770],[11,-6721]],[[224446,232049],[-926,-12]],[[223520,232037],[-1061,-73],[-2,2835]],[[225602,236097],[-347,-5926]],[[225255,230171],[-325,-1870]],[[224930,228301],[-484,3748]],[[245308,223867],[-799,1569],[36,944],[-274,2264]],[[244271,228644],[603,287]],[[244874,228931],[203,-2331],[251,-832],[-20,-1901]],[[244558,230559],[-645,-479],[-351,1662],[-258,-1459],[-367,543]],[[242937,230826],[126,1509],[-231,3991]],[[243633,238723],[169,-1018],[54,-2471],[406,-1498],[38,-2365],[258,-812]],[[245528,235452],[-238,-4825]],[[245290,230627],[-329,-692]],[[244961,229935],[-403,624]],[[235988,231566],[8,-4159]],[[235996,227407],[-1499,-100]],[[234497,227307],[-325,5269]],[[239649,236967],[279,-442],[95,-4141],[287,-11],[14,-1373],[-301,-819]],[[240023,230181],[-367,261],[-1652,-20]],[[238004,230422],[33,3587]],[[241039,238421],[19,-2543]],[[241058,235878],[90,-2556],[-90,-2140]],[[241058,231182],[-312,-1023]],[[240746,230159],[-723,22]],[[242403,235025],[-396,-2817]],[[242007,232208],[-408,-1799],[-460,906]],[[241139,231315],[-81,-133]],[[268432,228203],[-222,-845]],[[268210,227358],[-526,3596],[-439,645],[-59,2718]],[[228802,230420],[-812,-4930]],[[227990,225490],[-930,5237]],[[231395,233651],[-275,-1643],[131,-1238]],[[231251,230770],[-412,483],[-916,-965]],[[229923,230288],[-71,1866],[-410,298]],[[242937,230826],[-38,-676]],[[242899,230150],[-457,1473],[-435,585]],[[226432,226825],[-346,-1970]],[[226086,224855],[-87,1789],[-744,3527]],[[226891,229920],[-513,-2622],[54,-473]],[[246609,233585],[-25,-1023]],[[246584,232562],[-762,-996],[-135,-865]],[[245687,230701],[0,-1]],[[245687,230700],[-397,-73]],[[266852,234312],[-10,-6935],[145,-1217]],[[266987,226160],[-200,-2815]],[[266787,223345],[-399,937],[-283,2980],[-405,1944],[-589,2028]],[[264877,231300],[-794,-653],[8,-1736],[-255,56]],[[263836,228967],[-266,699]],[[247598,233761],[-477,-3687],[-248,-294],[-10,-2337]],[[246863,227443],[-276,26]],[[246587,227469],[-43,-63]],[[246544,227406],[-91,2727],[131,2429]],[[218560,234830],[1,-12369]],[[218561,222461],[3,-3801],[-131,-3064],[-135,-246]],[[218298,215350],[-586,2295],[-155,1738],[-559,1471],[-109,1938],[-428,2706],[-230,-539],[-627,431]],[[221196,234875],[-9,-4032]],[[221187,230843],[-585,153],[-126,-5325],[-5,-3218]],[[220471,222453],[-272,-3]],[[220199,222450],[-1638,11]],[[223520,232037],[7,-6643]],[[223527,225394],[-721,2115],[-1183,235]],[[221623,227744],[-251,17],[4,3079],[-189,3]],[[268210,227358],[-114,-1168]],[[268096,226190],[-1109,-30]],[[272837,223331],[-14,0]],[[272823,223331],[-64,-213]],[[272759,223118],[-215,-625],[-556,-55]],[[271988,222438],[-4,2546]],[[271984,224984],[-177,2427],[99,1442],[-322,1679],[221,1273]],[[272248,234159],[350,-6434],[-19,-1080],[258,-3314]],[[272388,234172],[216,-5656],[-351,5644]],[[238004,230422],[-370,-3472]],[[237634,226950],[-15,2086],[-480,949],[-234,2464]],[[232203,231142],[-438,1363],[375,-6983]],[[232140,225522],[-575,-1123]],[[231565,224399],[-196,1520],[-118,4851]],[[247737,223729],[-329,25],[-92,1327],[-453,2362]],[[247598,233761],[-7,-4805],[112,-2059],[203,-841],[-169,-2327]],[[248079,233034],[-93,-5082],[222,493],[142,-926]],[[248350,227519],[-169,-1243],[4,-1675],[243,-2463],[7,-2735]],[[248435,219403],[-412,1679],[32,1884],[-166,601]],[[247889,223567],[-152,162]],[[262232,228930],[-64,-3572]],[[262168,225358],[-1,-31]],[[262167,225327],[-472,-1559]],[[261695,223768],[-260,-97],[30,2044],[-246,2372]],[[261213,230026],[0,122]],[[249417,232348],[-288,-1736],[-365,-1099]],[[248764,229513],[-363,-244],[-62,-812],[282,-1440]],[[248621,227017],[-271,502]],[[271521,233023],[-209,-1367],[211,19],[-61,-1459],[280,-1434],[17,-2305]],[[271759,226477],[-575,-58],[-356,-1658],[-304,-535]],[[270524,224226],[-1,7902]],[[237634,226950],[-209,-1155],[251,-2061]],[[237676,223734],[-488,-232],[-948,-2204]],[[236240,221298],[-9,6070],[-235,39]],[[234497,227307],[188,-998],[-40,-2779]],[[234645,223530],[-249,562],[-163,2138],[-77,-1073],[335,-1692],[-100,-2415]],[[234391,221050],[-400,-946],[-152,1094]],[[233839,221198],[-128,697],[-451,-247]],[[233260,221648],[-1120,3874]],[[249637,222999],[-31,137]],[[249606,223136],[-17,-11]],[[249589,223125],[-854,2530],[-114,1362]],[[248764,229513],[178,-1314],[189,484],[62,-1577],[278,-41],[74,2259],[374,1265],[70,-3363],[267,-194],[-426,-2469],[-490,256],[297,-1820]],[[250525,230647],[-312,-71],[261,1146],[51,-1075]],[[246544,227406],[-360,597],[-279,-302]],[[245905,227701],[-208,1350],[-10,1649]],[[229923,230288],[145,-1541]],[[230068,228747],[-848,-6121]],[[229220,222626],[-749,-87]],[[228471,222539],[-487,2914]],[[227984,225453],[6,37]],[[242899,230150],[-21,-3785]],[[242878,226365],[-34,-727],[-510,-1743],[182,-15],[-22,-1563],[-530,-1558],[-885,886]],[[241079,221645],[5,8529],[-338,-15]],[[270524,224226],[-18,-8]],[[270506,224218],[-216,2191],[-389,132],[-406,1491]],[[269495,228032],[311,619],[458,3477]],[[269495,228032],[-310,330]],[[224930,228301],[-647,-3579]],[[224283,224722],[-370,-472]],[[223913,224250],[-386,1144]],[[243094,222650],[507,-1497],[-373,-1379],[-504,1635],[370,1241]],[[244961,229935],[-87,-1004]],[[244271,228644],[-426,-208],[-645,-3854]],[[243200,224582],[80,1697],[-402,86]],[[231565,224399],[21,-2330],[-179,-21]],[[231407,222048],[-240,599]],[[231167,222647],[-226,617],[-208,2752],[-251,273],[-414,2458]],[[245905,227701],[-338,-3548]],[[245567,224153],[-211,-1645]],[[245356,222508],[-48,1359]],[[221623,227744],[-6,-5221]],[[221617,222523],[-1146,-70]],[[227984,225453],[-780,-2865],[-98,358]],[[227106,222946],[-308,892],[-366,2987]],[[241079,221645],[-915,2302],[-643,1244],[-860,-33],[-722,-625],[-263,-799]],[[226086,224855],[-251,-1276],[-617,-1664]],[[225218,221915],[-190,1265],[73,1338],[-818,204]],[[261984,223666],[48,-1027],[-349,843],[301,184]],[[262167,225327],[153,-1172],[-625,-387]],[[263836,228967],[267,-1312],[-501,151],[-1029,-3276],[-405,828]],[[231167,222647],[-368,-2222],[-115,-1978],[-812,-2987]],[[229872,215460],[-51,299]],[[229821,215759],[273,1332],[-648,4505],[-226,1030]],[[245356,222508],[-369,-726]],[[244987,221782],[-280,-1858],[-256,1228],[-396,-628],[-7,2090],[-206,-84],[-20,2140],[-622,-88]],[[270506,224218],[-1,-4598]],[[270505,219620],[-384,-936],[-50,1175],[-543,18]],[[269528,219877],[-418,-93],[-2,1070],[-275,505]],[[268833,221359],[-7,4941]],[[268833,221359],[-783,495]],[[268050,221854],[-36,3076],[82,1260]],[[248195,214699],[-70,-748]],[[248125,213951],[-368,-1498],[-381,4155],[-144,-1654]],[[247232,214954],[0,260]],[[247232,215214],[0,103]],[[247232,215317],[15,318]],[[247247,215635],[13,86]],[[247260,215721],[55,1625],[-668,4635],[-414,1833],[-105,1452],[-208,-1076],[-353,-37]],[[247889,223567],[32,-2068],[-180,-982],[125,-870],[386,-448],[38,-1287],[-225,-2e3],[130,-1213]],[[222150,222529],[-533,-6]],[[223913,224250],[-73,-521]],[[223840,223729],[-340,-2416],[-157,1139],[-1193,77]],[[249173,217874],[111,-1305],[-400,134],[289,1171]],[[249589,223125],[-488,-958],[203,-1847],[362,-1192],[-111,-777],[530,-230],[375,-1687],[141,831],[307,-3039],[-50,-1667],[-254,-1182],[-172,579],[-447,-2429],[422,3793],[-138,1557],[-368,-603],[-134,2620],[-304,1182],[-628,94],[58,1184],[-307,734],[-151,-685]],[[236240,221298],[-45,-112]],[[236195,221186],[-276,35]],[[235919,221221],[-211,269],[-540,-841],[124,4279],[-302,699],[-198,-2304],[-147,207]],[[227106,222946],[-578,-5086]],[[226528,217860],[-680,53],[-139,1116]],[[225709,219029],[22,814],[-513,2072]],[[271988,222438],[9,-2348],[241,-1825]],[[272238,218265],[-390,-928]],[[271848,217337],[-291,1592],[-5,2834],[246,456],[-91,1669],[277,1096]],[[271759,226477],[138,-1242],[-266,-1802],[-119,-4400],[73,-1266]],[[271585,217767],[-204,-13],[-96,2166],[-186,606],[-594,-906]],[[233260,221648],[-107,-2624],[-243,-16],[-116,-2071]],[[232794,216937],[-175,-671],[-275,621],[-264,-1151]],[[232080,215736],[-404,3185],[-269,3127]],[[228471,222539],[-170,-901],[-100,-3633]],[[228201,218005],[-1040,-5116]],[[227161,212889],[-321,2085]],[[226840,214974],[-364,2442],[52,444]],[[244928,217715],[211,-933],[-107,-1820],[-305,1569],[201,1184]],[[247260,215721],[-525,940],[-7,-1505],[-198,-130],[-95,-1883],[-522,-151],[-171,914],[376,1325],[-332,809],[-84,1095],[-261,-2776],[-233,825],[15,1953],[-358,1998],[122,2647]],[[225709,219029],[-761,-6052]],[[224948,212977],[-1106,2536]],[[223842,215513],[-2,8216]],[[223842,215513],[-1,-2983]],[[223841,212530],[-1697,16]],[[222144,212546],[6,9983]],[[272759,223118],[386,-4323]],[[273145,218795],[-132,-298],[16,-2699],[-744,-89],[-47,2556]],[[232080,215736],[-73,-613]],[[232007,215123],[-254,-1543],[-960,-3417]],[[230793,210163],[-921,5297]],[[229821,215759],[-780,-3735]],[[229041,212024],[-105,759]],[[228936,212783],[-735,5222]],[[222144,212546],[-1943,-92]],[[220201,212454],[-2,9996]],[[220201,212454],[-1549,-37]],[[218652,212417],[-301,1679],[-53,1254]],[[235183,217123],[-168,-988],[-897,-3581],[738,3848],[327,721]],[[234284,214573],[-491,4941],[46,1684]],[[234391,221050],[301,-995],[33,-3555],[-122,190],[-319,-2117]],[[236195,221186],[-1085,-2978],[545,2519],[264,494]],[[234284,214573],[-259,-341],[-245,-3555],[-456,-2355],[-295,-718]],[[233029,207604],[-168,76],[-313,2527],[-238,31],[-6,1604],[-193,734],[-104,2547]],[[269528,219877],[10,-5017],[-370,-17],[1,-3161]],[[269169,211682],[-610,-875]],[[268559,210807],[-4,-26]],[[268555,210781],[11,1180],[-229,1769],[-631,423],[-130,2753]],[[267576,216906],[349,3015],[125,1933]],[[271585,217767],[74,-1765]],[[271659,216002],[-47,-5892],[-823,-7]],[[270789,210103],[-996,7]],[[269793,210110],[-470,1716],[-154,-144]],[[226840,214974],[-1288,-6318]],[[225552,208656],[-604,4321]],[[274038,206958],[-133,1]],[[273905,206959],[-39,-1]],[[273866,206958],[-329,-17],[-54,-3299]],[[273483,203642],[-296,3940]],[[273187,207582],[-245,-773],[-517,1780]],[[272425,208589],[33,1990],[-268,1417]],[[272190,211996],[-290,2402]],[[271900,214398],[73,2026],[-125,913]],[[273145,218795],[71,-1438],[822,-10399]],[[228017,208315],[-311,1140],[-437,-2085]],[[227269,207370],[-501,3617],[393,1902]],[[228936,212783],[-919,-4468]],[[272425,208589],[-133,-1746]],[[272292,206843],[-680,-113],[4,-8039]],[[271616,198691],[-837,-35]],[[270779,198656],[10,11447]],[[271659,216002],[241,-1604]],[[230793,210163],[-40,-5357]],[[230753,204806],[-186,-16]],[[230567,204790],[-105,611]],[[230462,205401],[-405,-37]],[[230057,205364],[-229,272]],[[229828,205636],[-9,-8]],[[229819,205628],[-2,32]],[[229817,205660],[-203,3106],[-295,2552],[-278,706]],[[225150,203636],[-1,663],[-1297,-17]],[[223852,204282],[-11,8248]],[[225552,208656],[258,-1776]],[[225810,206880],[-660,-3244]],[[230757,204203],[-4,603]],[[233029,207604],[-514,-1808],[-270,336],[-409,-941],[-73,-1321],[716,1768],[-1755,-5263],[983,3206],[18,865],[-525,-948],[-443,705]],[[226700,204666],[-382,955],[-249,-541]],[[226069,205080],[-259,1800]],[[227269,207370],[-569,-2704]],[[229817,205660],[1,-376]],[[229818,205284],[-753,-2126],[109,-1486]],[[229174,201672],[-69,-398],[-683,1260]],[[228422,202534],[5,4144],[-122,1448],[-288,189]],[[223852,204282],[-1657,-123]],[[222195,204159],[-37,-4]],[[222158,204155],[-14,8391]],[[222158,204155],[-1965,141]],[[220193,204296],[8,8158]],[[220193,204296],[2,-8383]],[[220195,195913],[-275,-20]],[[219920,195893],[-228,1634],[-299,5632],[-270,1346],[-137,3111],[-290,2181],[-44,2620]],[[269793,210110],[391,-3170],[-256,-2281]],[[269928,204659],[-433,506],[-598,-8]],[[268897,205157],[-149,697],[-6,3295],[-183,1658]],[[270779,198656],[-274,-620]],[[270505,198036],[2,3099]],[[270507,201135],[2,766],[-428,978],[-153,1780]],[[228422,202534],[-599,-3072]],[[227823,199462],[-496,1215],[-66,1282],[-333,364],[-228,2343]],[[273483,203642],[-949,-51],[-367,555],[125,2697]],[[273866,206958],[152,-4435],[384,-6703],[460,-6126],[-21,-545]],[[274841,189149],[-1029,-223]],[[273812,188926],[17,9772]],[[273829,198698],[-61,3007],[-285,1937]],[[274038,206958],[411,-2425],[-276,2427]],[[274173,206960],[19,0]],[[274192,206960],[437,-3794],[144,-2446],[-167,-836],[-12,3069],[-288,-3646],[-72,100],[-11,3804],[-174,606],[153,1506],[-297,1636]],[[226409,193288],[-981,21]],[[225428,193309],[-276,-3]],[[225152,193306],[-2,10330]],[[226069,205080],[-235,-508],[782,-8928],[-25,-123]],[[226591,195521],[-240,-1164],[58,-1069]],[[273829,198698],[-2213,-7]],[[229313,193901],[29,366]],[[229342,194267],[112,1478],[226,125],[508,2370],[340,470],[-1215,-4809]],[[229467,200562],[-293,1110]],[[229818,205284],[138,-1955],[593,-2862],[-702,-2230],[-380,2325]],[[230462,205401],[-19,-1857],[-353,715],[-33,1105]],[[227823,199462],[-461,-4167]],[[227362,195295],[-76,-648],[-695,874]],[[270507,201135],[-552,2],[0,-813],[-1166,-23]],[[268789,200301],[108,4856]],[[223852,204282],[-7,-10983]],[[223845,193299],[-1631,-503],[-15,3242]],[[222199,196038],[-4,8121]],[[225152,193306],[-1307,-7]],[[222199,196038],[-2004,-125]],[[229467,200562],[-206,-608],[191,-1783]],[[229452,198171],[-926,-864],[295,-1302]],[[228821,196005],[-626,-2606]],[[228195,193399],[-53,240]],[[228142,193639],[-158,1151],[-622,505]],[[270505,198036],[-139,-2611]],[[270366,195425],[-1519,30]],[[268847,195455],[-374,-12]],[[268473,195443],[316,4858]],[[271616,198691],[0,-1635],[277,2],[94,-2171],[192,-1069],[303,-11],[-262,-959],[585,-3549],[246,-3711]],[[273051,185588],[-1173,63]],[[271878,185651],[-1368,-4]],[[270510,185647],[-6,9777],[-138,1]],[[273812,188926],[-11,-3356]],[[273801,185570],[-750,18]],[[229222,193536],[-326,-2723],[39,1456],[287,1267]],[[228195,193399],[229,-262],[-76,-1380]],[[228348,191757],[-206,1882]],[[228490,190446],[-134,1235]],[[228356,191681],[444,2665],[-7,-1493],[-303,-2407]],[[229452,198171],[-21,-806]],[[229431,197365],[-30,-1032]],[[229401,196333],[-338,-1783],[-242,1455]],[[223845,193299],[14,-13095]],[[223859,180204],[1,-1601],[-436,24]],[[223424,178627],[-1056,73],[-103,854],[-232,-1005]],[[222033,178549],[-141,1379],[72,2611],[-322,2960],[-327,370],[-463,2627],[-155,3392],[-155,198],[-278,2896],[-344,911]],[[228348,191757],[8,-76]],[[228490,190446],[-3,-28]],[[228487,190418],[-16,-156]],[[228471,190262],[-133,-1330],[-231,1091],[-604,-774]],[[227503,189249],[-413,475],[-457,1288],[12,1137]],[[226645,192149],[-45,799]],[[226600,192948],[-191,340]],[[268847,195455],[7,-2885]],[[268854,192570],[-198,-1538],[342,-1335],[-115,-2957],[-287,863],[-300,2065],[148,2365],[29,3410]],[[270510,185647],[-1388,-19]],[[269122,185628],[467,3254],[-294,1838],[49,-1786],[-175,307],[19,1799],[-334,1530]],[[225428,193309],[7,-14809]],[[225435,178500],[-810,49]],[[224625,178549],[3,1455],[-769,200]],[[226645,192149],[-378,-2056],[-22,-4642]],[[226245,185451],[-328,-1],[5,-6978]],[[225922,178472],[-487,28]],[[228402,187096],[249,1941],[-343,-3973],[94,2032]],[[227963,184054],[-1438,-46],[-280,1443]],[[227503,189249],[288,8],[201,-2841],[170,164],[-199,-2526]],[[275241,183987],[-902,23]],[[274339,184010],[-271,4],[-3,1573],[-264,-17]],[[274841,189149],[341,-3281],[59,-1881]],[[273051,185588],[-176,-2846],[396,-2050],[334,-3158]],[[273605,177534],[-628,-17],[1,-1639],[-277,-12],[2,-1649],[-824,22]],[[271879,174239],[-2,5717]],[[271877,179956],[1,5695]],[[271877,179956],[-1371,-47]],[[270506,179909],[4,5738]],[[270506,179909],[-2,-2429]],[[270504,177480],[-549,22],[3,3302],[-874,53]],[[269084,180857],[-345,1646],[240,734],[143,2391]],[[274339,184010],[6,-6562]],[[274345,177448],[1,-1562],[-580,-3038]],[[273766,172848],[42,3614],[-203,1072]],[[227901,178788],[-37,1]],[[227864,178789],[9,1767],[307,3881]],[[228180,184437],[70,-94]],[[228250,184343],[-349,-5555]],[[227963,184054],[-251,-4475],[-258,-852],[114,2438],[-407,-1626],[-336,1829],[200,-2389],[-320,-88]],[[226705,178891],[-582,-1386]],[[226123,177505],[-201,967]],[[275241,183987],[343,-5478]],[[275584,178509],[-145,-584]],[[275439,177925],[-1,-410]],[[275438,177515],[-1093,-67]],[[270504,177480],[-3,-3270]],[[270501,174210],[-551,17],[0,-506]],[[269950,173721],[0,-130]],[[269950,173591],[-1,-996],[-273,12]],[[269676,172607],[-254,2093],[-338,6157]],[[224625,178549],[159,-3917],[135,10],[-13,-5059]],[[224906,169583],[-1481,40]],[[223425,169623],[-1,9004]],[[271879,174239],[-1378,-29]],[[223425,169623],[-158,-2061],[-441,-1922]],[[222826,165640],[-276,5054],[-494,3303],[54,2886],[-77,1666]],[[228015,167092],[-166,1925],[-8,2670]],[[227841,171687],[174,-4595]],[[227841,171687],[-52,110],[22,6050],[53,942]],[[227901,178788],[-82,-3294],[22,-3807]],[[227632,166164],[-1163,-35],[-267,256]],[[226202,166385],[-78,3148]],[[226124,169533],[-1,7972]],[[226705,178891],[360,-137],[283,-871],[341,625],[-132,-4582],[-184,-313],[-31,-3271],[212,-1257],[78,-2921]],[[226124,169533],[-934,42]],[[225190,169575],[-284,8]],[[275994,173067],[-63,2]],[[275931,173069],[-9,1]],[[275922,173070],[-37,2]],[[275885,173072],[-22,0]],[[275863,173072],[-26,-266],[-2071,42]],[[275438,177515],[375,-1551],[181,-2897]],[[273766,172848],[-167,-3535],[-1729,10]],[[271870,169323],[9,4916]],[[269950,173591],[197,-1158],[100,-2595],[-427,921],[-144,1848]],[[271870,169323],[-1374,16]],[[270496,169339],[-105,2644],[304,1032],[-368,4],[-94,-803],[-283,1505]],[[275863,173072],[173,-517],[58,-7156],[-69,-4426]],[[276025,160973],[-424,252],[-1823,-64]],[[273778,161161],[-12,11687]],[[273778,161161],[4,-1336]],[[273782,159825],[-1083,-119],[-9,4916],[-814,-70]],[[271876,164552],[-6,4771]],[[270224,168129],[277,-3877],[-101,-154],[-176,4031]],[[271876,164552],[5,-1688],[-271,-31],[4,-1924],[-522,237]],[[271092,161146],[-65,2473],[-474,1226],[-124,2786],[67,1708]],[[225190,169575],[-740,-9780]],[[224450,159795],[-249,-323],[-357,2361],[-856,1101],[54,931],[-216,1775]],[[226202,166385],[-130,-3036],[395,-282],[0,-1591]],[[226467,161476],[2,-5174]],[[226469,156302],[-921,-317],[-542,1946],[-162,1244],[-394,620]],[[227781,162637],[-161,-1600],[-221,-469],[-932,908]],[[227632,166164],[36,-3208],[113,-319]],[[273782,159825],[19,-5212]],[[273801,154613],[0,-3238]],[[273801,151375],[-1312,-39]],[[272489,151336],[-461,1867],[-228,-193],[-395,1936],[-191,1815],[-122,4385]],[[227781,162637],[266,-4006],[-45,-1342],[291,-825],[-120,-2091],[-349,-1094],[6,-1266],[-411,861],[-516,2812],[-434,616]],[[276025,160973],[-123,-6440]],[[275902,154533],[-491,-343],[-1072,2],[-538,421]],[[275036,140768],[-16,1]],[[275020,140769],[-149,-434]],[[274871,140335],[3,-76]],[[274874,140259],[-199,601],[-388,-1467],[-445,274]],[[273842,139667],[-42,3489],[1,8219]],[[275902,154533],[-196,-4031],[-305,-2455],[-117,-2922],[81,-1855],[-329,-2502]],[[275491,142866],[-401,-4417],[-362,-2015],[523,3742],[240,2690]],[[273842,139667],[-118,-686],[-512,-438],[-244,1966],[102,2254],[184,-1641],[296,-971],[166,920],[-246,1771],[-349,146],[-259,2834],[-188,3420],[234,599],[-210,868],[-82,-1356],[-127,1983]],[[267576,216906],[-181,85],[-177,1931],[-468,2015],[37,2408]],[[233545,583163],[470,-1],[0,7179],[546,-266],[367,-1412],[396,-7638],[-21,-1975],[288,-1125],[438,-310]],[[249572,564554],[-1138,-3158],[-1287,-1848],[-816,-1938],[-809,-2999]],[[245498,568091],[407,1054],[402,-2818],[1697,311],[722,-2325],[296,673],[550,-432]],[[244050,541402],[0,-11146]],[[242234,539623],[263,1550],[296,-1143],[509,150],[748,1222]],[[245788,538230],[8,-8017]],[[244050,541402],[832,1557],[406,335],[672,1956],[311,-1206],[-365,-2639],[91,-1053],[-209,-2122]],[[245788,538230],[630,1480],[422,-1520]],[[246668,543604],[119,-491],[-601,-1772],[482,2263]],[[254361,554779],[386,-1343],[-683,-275],[52,-770],[-806,-2719]],[[253310,549672],[-198,1603],[-596,-3]],[[252516,551272],[245,1549],[576,1487],[1024,471]],[[252129,567028],[638,1075],[-743,-3451],[-872,-1783],[142,-551],[-582,-1037],[-166,1627],[1583,4120]],[[252473,548019],[214,-3207]],[[251344,546531],[128,1308],[717,2354],[12,-1815],[272,-359]],[[253310,549672],[-511,-4124],[-63,2158],[-507,612],[-28,1852],[315,1102]],[[256406,536544],[0,-6253]],[[256406,530291],[-348,-1],[-4,-3236],[-348,4]],[[253820,544308],[634,-392],[509,-1456],[171,-1720],[674,-4188],[598,-8]],[[257802,530286],[-1396,5]],[[256406,536544],[265,725],[573,-1784],[182,767],[315,-1250],[489,2628],[901,2228],[763,318]],[[258234,522812],[-689,-2e3],[491,3712],[-698,206],[-249,-2795],[-468,641],[-361,-1504],[-267,-2116]],[[255011,510600],[-35,-2168],[-370,-346]],[[254678,502703],[346,2967],[570,1286],[473,4864],[330,489],[143,1898],[235,8],[-572,-6086],[-44,-1740],[-320,-1641],[-154,-2072]],[[266291,525881],[-781,769]],[[265510,526650],[490,1336],[-121,1234],[374,-217],[304,-1926],[-266,-1196]],[[264534,537282],[192,-119],[-169,-2149],[-263,1387],[240,881]],[[264771,527003],[-281,49]],[[264490,527052],[-48,-2]],[[264442,527050],[-19,1612],[-346,2],[-1,1612],[-2086,1],[-3,1628],[-347,-5]],[[261640,541399],[788,243],[-207,-1485],[-13,-3740],[568,-816],[557,744],[103,-1308],[702,1641],[226,-1325],[215,-3355],[-110,-1628],[279,286],[140,-1587],[477,-2056],[-594,-10]],[[263518,523913],[579,-847],[-387,-679],[-192,1526]],[[264442,527050],[-1182,1276],[-230,-2015],[-35,-1966],[-708,3125],[-1172,1762],[-254,-167],[-506,-2455]],[[260355,526610],[-463,132]],[[263048,514103],[-754,-309],[-259,1732]],[[262035,515526],[484,1050],[-316,238],[-233,2467],[498,2959],[580,1140]],[[261221,512584],[62,1278],[458,1591],[294,73]],[[260809,522684],[123,-2641],[-358,-487],[235,3128]],[[259619,509895],[-266,697],[189,946],[77,-1643]],[[260516,504530],[-484,-12]],[[259309,504590],[9,2168],[372,1310],[375,-215],[515,4334],[143,-2358],[-221,-3319],[14,-1980]],[[260516,504530],[127,-152],[342,4121],[-150,-4481],[235,2088]],[[266792,512571],[208,-2839],[-312,126],[-6,-2477],[298,-1301]],[[266298,493142],[-35,-2125],[-276,-1072],[-460,40],[-182,-1553]],[[266573,485031],[572,4601],[580,621],[347,1131],[524,-1430],[297,-2969],[77,-2649]],[[269259,474627],[236,-3607],[-157,-1606],[-122,-4884],[-353,83],[-169,1029]],[[268236,461261],[-80,-1234],[-498,-1330],[-248,-2669],[-87,-2521]],[[267323,453507],[-275,1112],[-676,-160]],[[267323,453507],[-736,-4608],[-57,-1020]],[[276369,283639],[51,-2897],[155,-81],[-317,-2464],[-721,-1619]],[[275537,276578],[-263,-628]],[[275274,275950],[-210,1997]],[[277898,288714],[355,-1067],[-412,-2026],[-248,443],[-747,-4416],[-356,-321],[309,2769]],[[64909,48285],[735,-2763],[362,-391],[488,-1483],[555,-3196],[-25,-2084],[244,11],[54,-1736],[492,-2286],[-474,-3219],[-428,-1373],[-453,-186],[-605,-2496],[-405,-3858],[-627,2125],[-103,1501],[89,4218],[-292,5441],[-196,1715],[345,2265],[317,3334],[-187,1774],[-23,2014],[137,673]],[[55028,84760],[233,-813],[-51,-4138],[-317,-1724],[-531,856],[-341,1190],[-70,1626],[168,1566],[392,1359],[517,78]],[[61944,65038],[-272,274]],[[61944,65038],[565,-356],[-456,-1900],[-525,1012],[-688,11],[160,2281],[672,-774]],[[61752,60573],[246,-292],[244,-1961],[-82,-859],[-351,-533],[-258,3324],[201,321]],[[62904,54516],[45,-1246],[-351,-599],[9,965],[297,880]],[[62814,62495],[340,-2480],[439,903],[263,-353],[320,-1916],[312,-600],[35,-1559],[-160,-1021],[-712,-1316],[-391,412],[-54,3221],[-459,616],[-172,1326],[59,2293],[180,474]],[[58972,75138],[409,-3430],[-19,-1219],[215,21],[315,-3031],[-404,-786],[-271,1419],[-580,-706],[-493,5221],[435,169],[393,2342]],[[53118,80469],[25,-1794],[-233,-683],[-126,-1603],[-75,1953],[409,2127]],[[996993,632383],[817,-1163],[91,-906],[715,-2639],[-621,1211],[-350,1710],[-879,1732],[227,55]],[[949,635992],[99,-1643],[-281,619],[182,1024]],[[7983,636500],[-23,-2275],[-307,-73],[-67,2101],[397,247]],[[8254,636861],[430,-729],[-177,-971],[-343,386],[90,1314]],[[8791,637399],[79,-1229],[-422,751],[343,478]],[[2943,637533],[355,-28],[110,-1138],[762,-730],[-472,-573],[-84,-1947],[-423,-823],[-299,1293],[442,1083],[-738,1716],[347,1147]],[[5406,633632],[-183,-597],[-329,1038],[-855,-380],[1115,1264],[256,737],[15,1940],[429,-501],[-230,-1194],[22,-1773],[-240,-534]],[[996376,638802],[311,-785],[-243,-852],[-68,1637]],[[7153,639094],[-123,-3160],[551,52],[-111,-1993],[-622,-692],[-248,-1116],[-148,1715],[-276,-2445],[-150,1181],[346,1636],[-142,1180],[574,-355],[-294,2578],[643,1419]],[[999634,639522],[333,-975],[-327,-1865],[-356,430],[-110,1601],[460,809]],[[8394,641129],[361,-843],[-150,-1151],[-356,-113],[145,2107]],[[993962,641501],[134,-1164],[-301,-1591],[5,-1345],[-561,-90],[-112,-1517],[-310,1266],[482,1562],[297,123],[366,2756]],[[15681,641867],[-88,-644],[551,-599],[499,441],[600,-278],[-1374,-850],[-663,468],[-396,-613],[-512,1117],[346,752],[243,-725],[794,931]],[[18716,646240],[355,-1060],[-312,-984],[-542,-452],[86,1790],[413,706]],[[13937,646817],[445,-1871],[-209,-1713],[-378,-563],[294,-1046],[-846,-839],[-955,-1616],[-414,666],[-938,-680],[1039,1800],[664,138],[756,1388],[293,1606],[-346,796],[246,1637],[349,297]],[[983194,648582],[-58,-2897],[-305,734],[-723,157],[686,1802],[400,204]],[[23639,652034],[277,-453],[-113,-1345],[-515,-1146],[-83,1789],[434,1155]],[[26147,655623],[246,-1330],[-168,-813],[-713,1494],[635,649]],[[980646,657671],[765,-147],[436,-2390],[463,-235],[-708,-1136],[-317,775],[-432,-1614],[-470,872],[165,1668],[-516,-336],[77,1140],[-541,-71],[552,1545],[526,-71]],[[28035,654543],[906,4624],[-94,1472],[527,2186],[747,66],[-272,830],[81,1805],[502,2014],[613,648],[607,-970],[-156,-2372],[-1193,-2675],[-517,-3466],[-1751,-4162]],[[36357,673363],[-391,-2467],[-196,1415],[587,1052]],[[34797,676523],[213,-3286],[496,2734],[387,-123],[69,-1817],[-313,-391],[-520,-2697],[580,1301],[182,-1595],[-673,-869],[-156,-1540],[-280,592],[46,-1877],[-401,265],[-1841,-3579],[-465,-1377],[-652,1241],[1054,2460],[1094,1206],[-224,1758],[468,338],[-151,1493],[938,464],[-875,524],[-340,2033],[352,1704],[1012,1038]],[[26197,724966],[756,-263],[-288,-1191],[-468,1454]],[[25148,736553],[-442,-1993],[-390,1138],[832,855]],[[39421,678834],[125,-1114],[-550,-30],[-134,746],[559,398]],[[36825,680387],[730,-1661],[-578,-1781],[-479,150],[-104,2381],[431,911]],[[38083,681762],[-169,-1483],[356,-62],[-384,-1861],[-336,2175],[180,1214],[353,17]],[[45571,685391],[688,-1487],[-645,-37],[-43,1524]],[[46952,694607],[166,-1890],[-229,-1028],[-301,1739],[364,1179]],[[42853,695877],[635,14],[266,-1568],[335,-4089],[373,437],[214,-1478],[-487,52],[-124,932],[-254,-1722],[-453,-779],[-609,441],[-827,-359],[-641,-1585],[-62,-1249],[-802,-1375],[-569,491],[-279,2148],[72,1348],[583,1047],[405,3984],[357,1064],[527,-514],[982,2495],[358,265]],[[48297,698203],[503,-1314],[-281,-972],[-458,2014],[236,272]],[[54719,699114],[35,-1698],[-430,-1611],[395,3309]],[[53768,699716],[-57,-3065],[-690,-2054],[16,3270],[392,-758],[85,2465],[254,142]],[[52387,701641],[19,-2213],[-523,1390],[504,823]],[[51366,702388],[94,-1872],[270,219],[343,-2313],[-187,-1094],[-921,1412],[40,2470],[361,1178]],[[52632,703466],[224,-1137],[-482,351],[258,786]],[[56428,729876],[0,-164]],[[56428,729712],[1,-1271]],[[56429,728441],[-376,-902],[0,-1576],[-688,44],[0,-1691],[-885,0],[-1,-1609],[-854,-47],[-10,-3153],[262,-17],[11,-6313],[-174,-1752],[845,0],[0,-4665]],[[54559,706760],[-221,3584],[-465,487],[-226,-1331],[-227,543],[-128,-1791],[-942,-1954],[-501,-2558],[-203,1961],[-156,-2246],[-321,-160],[-388,1335],[-213,-1550],[-896,-1527],[-526,87],[101,2154],[312,2133],[-635,501],[-315,-1612],[38,-2336],[-533,-3433],[-423,296],[235,-2134],[-319,-953],[-328,1503],[-197,-2494],[-614,575],[-124,3742],[-387,952],[-195,-964],[305,-1471],[135,-4091],[-322,1731],[-87,-1650],[-581,-104],[-229,2389],[-557,961],[-44,-1927],[533,-1473],[-911,-2585],[204,4150],[-79,1484],[293,977],[934,318],[218,2402],[379,1261],[396,-106],[-126,1804],[846,4218],[1241,3631],[1202,1199],[764,131],[636,709],[-429,-1919],[670,-3198],[315,-565],[-272,3531],[664,-282],[156,-1434],[616,-516],[78,1328],[-802,1925],[-146,1183],[588,5125],[1475,4921],[1402,2354],[1201,3895]],[[131839,702693],[478,-1815],[-261,-3590],[-338,3444],[121,1961]],[[133475,712615],[472,-2306],[365,-3908],[-109,-3956],[-237,-2723],[-412,-1256],[-725,1926],[513,3110],[-666,-3077],[-842,2748],[552,2915],[-268,716],[-19,1677],[519,1253],[-147,1905],[1004,976]],[[60956,762087],[579,2152],[207,3039]],[[61742,767278],[1861,118],[1,-5313],[-2648,4]],[[51410,765657],[-525,-4199],[-534,-542],[50,2808],[1009,1933]],[[50361,766039],[-741,-1613]],[[49620,764426],[-84,1634],[825,-21]],[[50463,766367],[0,3048],[447,4],[153,1512],[-4,3289],[475,13],[-1,1618],[474,68],[155,1546],[1,3271],[484,-4],[8,3225],[637,43],[12,3203],[445,89],[14,3067],[182,1579],[477,25],[0,3225],[493,-12],[187,1563],[6,3225],[507,4],[7,1610],[466,16],[197,3194],[2958,4],[8,-1469],[509,-23],[-9,1634],[498,0],[0,1661],[983,-7],[4,-1637],[3363,-86]],[[64599,804865],[6,-22904],[-455,-40],[-4,-1619],[-951,22],[-1,-1609],[-472,18],[-264,-3260],[-959,50],[-1,-1622],[-475,33],[8,-3299],[224,-22],[8,-3864]],[[61263,766749],[-1094,-1969],[-1642,-2596],[-488,694],[-100,1404],[-595,1396],[200,3649],[-346,-1592],[-442,-553],[-70,-2804],[-205,-87],[353,-4364],[-131,-1596],[-719,558],[-940,6038],[-710,1488],[71,1756],[-303,-417],[-191,-2035],[-311,-514],[-282,1932],[-662,238],[-84,2398],[-285,617],[-1091,-3021],[-733,-1002]],[[61033,724292],[684,-545],[-930,-219],[246,764]],[[71633,804882],[114,-1587],[1,-6528],[-370,-12],[-9,-6508],[-350,-18],[4,-6265],[-356,2],[-2,-1646],[-479,-11],[4,-3276],[-475,-9],[9,-1643],[-816,-49],[14,-3240],[-942,-29],[5,-3278],[149,-20],[-2,-6355],[154,-1634],[924,0]],[[69210,762776],[7,-3471],[-453,-1843],[-736,-1056],[-774,-256],[-138,-1018],[-764,-799],[4,-5901],[-324,-916],[-689,-542],[-206,-2415],[-365,-3],[219,-1278],[-365,-813],[-334,533],[-169,-1391],[-664,236],[-689,-3490],[-377,-3219],[1107,-39]],[[63500,735095],[-534,-3229],[-498,991],[-283,-2643],[-165,1250],[-876,-3730],[-513,1840],[-93,-1738],[-418,-1467],[297,-1220],[-476,-272],[-290,1208],[-838,-1435],[-237,-1294],[835,518],[-97,-1512],[-773,886],[47,-1061],[-586,328],[-1008,-4054],[729,1416],[658,-1055],[-890,-5668],[-359,2476],[4,-2388],[-569,564],[-201,-1660],[-1170,-915],[-208,-1647],[-122,1992],[-209,-168],[97,-2311],[-195,-2337]],[[56429,728441],[768,-812],[-200,4018],[209,1634],[848,4197],[641,1528],[416,1983],[586,1663],[449,-1864],[-119,2914],[-249,-206],[-35,2059],[292,6723],[196,1491],[338,171],[-417,2931],[211,2814],[593,2402]],[[61742,767278],[-123,1251],[-356,-1780]],[[64599,804865],[4288,-12],[2746,29]],[[65699,709069],[-504,744],[538,1338],[-34,-2082]],[[70400,724037],[-204,-1087],[-508,-19],[712,1106]],[[68718,724702],[-249,-2013],[-521,-1694],[196,2303],[574,1404]],[[69851,724354],[-436,-1711],[-363,957],[373,1310],[426,-556]],[[72263,735888],[654,-276],[179,-1133],[-749,-602],[-369,-1913],[-213,2136],[498,1788]],[[71587,750055],[468,-1112],[218,-1969],[-712,1537],[26,1544]],[[72121,750653],[752,-1609],[143,801],[402,-896],[-319,-1580],[498,-23],[268,1873],[864,-1804],[-645,-1900],[256,-24],[-10,-2224],[878,340],[-525,-3652],[-488,209],[-628,1356],[-204,-635],[516,-1217],[-216,-2411],[-309,-183],[-530,1368],[-251,-544],[428,-942],[-369,-902],[-533,226],[-638,-2935],[-448,348],[322,-1679],[-993,-4198],[-693,-436],[211,1779],[606,2267],[-320,-122],[143,1970],[-433,-1663],[-186,436],[448,2279],[-693,794],[-670,-679],[120,-1420],[344,1135],[575,213],[-523,-3914],[-670,1507],[-38,3723],[-597,1836],[85,2427],[257,1668],[757,2434],[973,102],[63,-1862],[628,-4462],[-147,2063],[79,2795],[-204,1554],[706,-247],[-928,1791],[8,1470],[588,1559],[419,-1165],[70,-2442],[174,2478],[786,-908],[-91,1984],[527,-1432],[-621,2635],[26,690]],[[72294,752633],[298,-243],[384,-2001],[-771,1279],[-524,168],[436,1600],[177,-803]],[[74768,758552],[203,-1494],[403,602],[-149,-1955],[513,1173],[-64,-2164],[-263,-1096],[-683,1715],[168,-2076],[-475,81],[-333,-1022],[-37,2484],[-168,-2623],[-420,-227],[-2,-1319],[-1063,2147],[-114,1830],[590,-260],[-304,1148],[155,946],[718,-477],[-72,2281],[417,1422],[495,-330],[341,-2521],[144,1735]],[[73815,761335],[865,1186],[-376,-3031],[-417,471],[-72,1374]],[[72144,766667],[-256,-165],[-279,-2562],[-649,-1819],[-613,-91],[-174,-2213],[-343,-43],[106,-2403],[-387,-650],[215,-848],[-602,-2221],[-49,-1387],[-356,1779],[54,-1574],[-325,275],[-479,-1769],[-793,237],[-111,-2260],[-819,-2014],[-130,-1038],[-600,882],[68,-2347],[-396,-579],[9,-1505],[-775,384],[-35,-2432],[-520,654],[-902,-2724],[-22,-1053],[573,813],[-196,-1902],[142,-997]],[[69210,762776],[1368,8],[-5,1620],[1015,10],[-7,2250],[405,-14]],[[71986,766650],[158,17]],[[124853,753145],[-549,-606],[-394,-1297],[-255,1284]],[[123655,752526],[58,1721]],[[123713,754247],[93,682]],[[123806,754929],[27,-1188],[798,113],[222,-709]],[[124293,757146],[749,-2547],[-1014,763],[-164,962],[429,822]],[[124853,768717],[211,-1953],[1165,-2450],[370,-2181],[920,-3383],[-235,-797],[808,-4371]],[[128092,753582],[-945,-4191]],[[127147,749391],[-329,-1604]],[[126818,747787],[-267,-754]],[[126551,747033],[-348,2791],[-600,2743],[-36,3375],[303,711],[-120,1531],[-569,-3645],[-841,2824],[-590,340],[-226,2827],[-376,2538],[-6,5749]],[[123142,768817],[1711,-100]],[[122507,768865],[608,-35]],[[123115,768830],[94,-1237],[-284,-3190],[-329,1968],[-89,2494]],[[125028,711856],[427,56],[-445,-1309],[18,1253]],[[130215,719801],[107,-2063],[756,-2315],[-338,-626],[254,-2100],[-618,-805],[-298,1242],[209,718],[-487,1319],[-280,-690],[-164,3076],[325,413],[163,1718],[371,113]],[[129378,721918],[249,-1134],[-115,-2167],[-590,-788],[-540,1882],[182,1807],[814,400]],[[130830,716910],[-489,1840],[74,2204],[-143,1693],[379,-778],[302,-2036],[326,196],[295,-2757],[-436,-1557],[-308,1195]],[[128815,728558],[1034,-4174],[-772,-1663],[-360,265],[62,2359],[-148,3099],[184,114]],[[126153,727422],[-66,1104],[446,-558],[-459,-4949],[-272,-4761],[208,396],[-146,-3602],[-196,615],[-111,3651],[-137,-5807],[-277,1260],[-136,3641],[146,2921],[525,49],[-191,2101],[-591,341],[101,963],[-332,2219],[-28,2428],[338,-759],[186,2187],[562,-1046],[430,-2394]],[[126096,733937],[1281,-1597],[902,-116],[343,-1458],[134,-4906],[-199,-1131],[-500,1925],[-370,3179],[207,-4437],[380,-383],[50,-1490],[-321,-1688],[-659,1031],[14,-897],[-617,-308],[-202,4527],[180,2218],[-303,119],[-132,1682],[-636,2448],[448,1282]],[[130329,738612],[336,-2561],[-336,-2230],[901,-864],[-218,-3192],[698,-1259],[105,-3850],[709,243],[1430,-3886]],[[133954,721013],[215,-2257],[-268,-1573],[-450,60],[-523,-1243],[217,-2328],[-367,57],[-534,1418],[-526,-1313],[-53,-1739],[-415,-1188],[272,-1077],[-70,-1918],[-374,-1019],[-347,1785]],[[130731,708678],[461,1375],[54,2694],[202,40],[-10,3932],[574,625],[-464,526],[-186,2188],[-506,719],[-71,1280],[-436,1390],[254,2614],[-500,-62],[-115,1369],[-779,1724],[-462,2944],[356,-607],[-84,2467],[-160,-1289],[-1099,1537],[-631,1283]],[[127129,735427],[607,1116],[481,-957],[392,2691],[952,1778],[768,-1443]],[[120135,747679],[-911,-75]],[[119224,747604],[-113,-9]],[[119111,747595],[-67,-5]],[[119044,747590],[175,3136],[916,-3047]],[[118824,752542],[436,-1596],[-323,-3068],[-279,1217],[166,3447]],[[127129,735427],[-11,1829],[1069,643],[-784,626],[-296,2733],[133,1559],[-543,1078],[247,1825],[1153,-2770],[-708,2710],[-430,722],[26,2218]],[[126985,748600],[107,525]],[[127092,749125],[55,266]],[[128092,753582],[282,-2841],[560,-2991],[880,-6389],[515,-2749]],[[124853,753145],[18,23]],[[124871,753168],[418,537]],[[125289,753705],[-148,-676],[909,-5880],[23,-2256],[-213,92],[-809,7066],[78,-1904],[-258,510],[590,-4994],[507,-2211],[51,-2144],[-521,218],[645,-2298],[-310,-1473],[-533,1666],[53,-3416],[-405,-716],[-196,-1446],[-544,-1275],[-190,2104],[50,2518],[367,839],[-3,1567],[-686,5962],[69,2065],[-286,4181],[126,722]],[[120491,750760],[-344,-2996]],[[120147,747764],[-1106,4388],[166,2241],[347,-765],[278,1062],[445,-194],[427,1507],[913,-2103],[-367,-2249],[68,-1158],[543,2952],[316,-1048],[502,33],[561,-2130],[-236,-1608],[-622,1179],[757,-2767],[-774,-493],[-454,1349],[-1420,2800]],[[123713,754247],[-95,-1670],[-341,1775],[-156,4018],[685,-3441]],[[114794,765672],[1165,1936]],[[115959,767608],[1943,4721],[682,110],[264,1748]],[[118848,774187],[1665,-1619],[529,-1279],[326,-2198],[-480,-4537],[582,-819],[409,-1530],[231,-2153],[-489,-11]],[[121621,760041],[49,-2296],[-405,961],[-824,-873],[206,2553],[-684,5535],[900,1274],[-791,545],[-394,2927],[235,-3862],[-191,-2032],[-886,1580],[-101,2460],[-280,-1505],[-688,1343],[-390,-1137],[761,-460],[670,-1418],[-346,-493],[774,-1580],[-470,-1770],[538,847],[342,-513],[455,-4297],[-639,-1196],[-13,909],[-621,-1129],[-298,1069],[41,-2621],[-717,2666],[-654,322],[-1470,4078],[-936,3744]],[[122912,775799],[-900,-103]],[[122012,775696],[-90,222]],[[121922,775918],[-936,7001]],[[120986,782919],[676,1289],[685,-1898],[571,-2465],[-202,-2534],[196,-1512]],[[123142,768817],[-27,13]],[[122507,768865],[-495,6831]],[[122912,775799],[198,-1219],[722,-593],[59,-1056],[546,-1130],[416,-3084]],[[121922,775918],[-145,-2315],[-358,301],[513,-2663],[-50,-2481],[722,-6540],[-70,-1018],[302,-3962],[-98,-2100],[-512,-56],[-321,1677],[-284,3280]],[[118848,774187],[34,3836],[479,-24],[183,1767],[-318,752],[1118,1161],[642,1240]],[[120877,738496],[389,-2216],[137,-2451],[-166,-1459],[-605,-380],[11,6413],[234,93]],[[123928,718235],[-2,-1610]],[[123926,716625],[-393,1362],[-697,5371],[278,1647],[-447,-368],[-256,2377],[77,1437],[-515,245],[-59,2351],[446,1679],[-481,1224],[98,2800],[-464,-184],[-452,2135],[588,60],[-326,842],[146,1989],[629,565],[-77,-1197],[395,257],[557,-1676],[490,7],[-81,-2391],[463,-6886],[222,-4906],[-139,-7130]],[[120135,747679],[12,85]],[[120491,750760],[1455,-3708],[395,-1834],[349,1018],[504,16],[258,-5147],[-689,-337],[-265,1057],[-1794,4644],[718,-3300],[33,-2583],[-443,-1626],[-365,435],[-451,2590],[538,-1592],[-959,3723],[84,790],[-635,2698]],[[40063,839903],[770,-536],[-859,-2772],[-125,3412],[214,-104]],[[40964,844347],[883,-2223],[79,-1915],[441,-2171],[-40,-1740],[-704,2418],[-1774,1537],[90,1825],[445,2301],[580,-32]],[[42065,848667],[903,-976],[563,-1663],[-706,-1821],[-339,-2285],[-564,-2],[-711,2401],[-620,812],[14,1297],[651,1761],[809,476]],[[46153,848898],[568,1],[10,-1610],[529,1],[18,-1676],[524,-12],[-4,-1547],[3176,0]],[[50974,844055],[-395,-2136],[-20,-6445],[-126,-25],[-6,-6437],[383,-5],[-10,-4748],[1058,-39]],[[51858,824220],[180,-1451],[604,-215],[-1456,-2220],[-980,-2588],[-900,-571],[-1213,-1602],[-1234,662],[-494,709],[-1854,-1999],[-659,648],[-690,-2756],[-941,669],[31,-2392],[-389,-2165],[-92,-1943],[-1046,-1523],[-746,776],[-935,-1159]],[[39044,805100],[-172,1112],[664,830],[-1128,3201],[-13,-2176],[-520,182],[-234,2567],[116,849],[-614,571],[-207,2123],[418,1187],[-481,1394],[-546,-1187],[-95,2644],[1073,795],[-526,599],[-413,1924],[1380,582],[-440,3023],[251,2549],[1109,5289],[619,2101],[570,-119],[933,3977],[823,-896],[965,-4031],[-209,4581],[-457,1793],[12,1197],[848,640],[78,1725],[725,1785],[524,-1399],[778,464],[610,2670],[668,1252]],[[46896,791982],[261,-1285],[-270,-665],[9,1950]],[[36192,795959],[180,-1952],[581,363],[562,-947],[-123,-4413],[448,-2402],[-1265,-1162],[-486,-2126],[-685,2e3],[-493,-131],[-1055,2670],[-324,-89],[-644,1570],[-206,2197],[272,858],[1286,-625],[56,1283],[1008,2111],[905,-187],[-17,982]],[[17304,799216],[126,-1745],[804,-2158],[616,-183],[448,-1365],[-1028,65],[-1e3,3083],[-322,373],[356,1930]],[[39654,805231],[136,-1106],[641,589],[-101,-1482],[649,41],[525,-808],[139,-1889],[-482,-1833],[-426,-534],[213,-1308],[-375,-571],[-319,-2845],[-422,135],[-775,2413],[439,1980],[-612,-774],[-640,997],[1252,2977],[-199,1359],[401,589],[-44,2070]],[[51858,824220],[3536,-32],[10,1609],[2034,-5],[-4,1617],[4083,203],[1,-1838],[5893,-29],[3388,4],[-14,1716],[962,59],[3,1571],[903,-11],[192,1616]],[[72845,830700],[-3,-16190]],[[72842,814510],[-1303,45],[-14,-5422],[124,-21],[-16,-4230]],[[50463,766367],[-102,-328]],[[49620,764426],[-139,-1468],[-1061,-1905],[-97,1293],[-1035,446],[862,1205],[617,1650],[-307,160],[-238,3846],[703,1138],[-113,1059],[-716,-1213],[-383,2903],[195,2895],[687,2210],[-441,2484],[-273,3082],[-346,1471],[-416,3726],[137,1138],[-767,3115],[393,1259],[285,3791],[-129,577],[-402,-4189],[-434,-1001],[311,-2534],[-69,-3036],[-406,-1085],[-1628,-2447],[-1520,-851],[-1012,789],[-258,2086],[267,429],[-760,1956],[-694,3087],[-87,1177],[383,1597],[-110,1291],[397,379],[-183,1458],[364,50],[277,1573],[411,342],[228,1752],[702,-118],[-16,-3249],[425,240],[607,2498],[-384,1562],[-1050,843],[629,147],[400,1001],[-600,267],[-481,-1345],[-125,3490],[-458,-1834],[195,-1307],[-1242,-569],[-216,1520],[-538,-627],[-174,927],[-743,-457]],[[91002,847056],[9,-3988],[145,-1795],[8,-11469],[-1548,26],[56,-1646],[46,-12769],[-726,14],[-2,-927],[-3493,32]],[[85497,814534],[-2026,-32],[-141,995]],[[83330,815497],[-404,601],[-735,-459],[-672,-2022],[-283,-2604],[-1335,126],[-328,2166],[-15,-1517],[-1058,-1636]],[[78500,810152],[-4,1152],[-1002,21],[-4,3164],[-4648,21]],[[72845,830700],[0,8044]],[[72845,838744],[3088,-82],[10,1347],[6637,9993],[4096,-25],[12,2587],[2946,186]],[[89634,852750],[1353,59],[15,-5753]],[[86653,868811],[757,-1570],[2145,14]],[[89555,867255],[87,-6323],[-8,-8182]],[[72845,838744],[1580,8236],[-1,2534],[-536,-83],[-516,926],[-152,2433],[36,3161],[1704,93],[24,3109],[496,-4],[22,3291],[619,95],[97,1432],[588,58],[151,-985],[625,-419],[1536,6612],[4538,-401],[2997,-21]],[[85497,814534],[-37,-10730],[-760,-83],[1,-2090]],[[84701,801631],[-828,17],[9,1987]],[[83882,803635],[-435,1931],[-460,-308],[-1062,1669],[-902,2471],[707,3049],[1129,2748],[471,302]],[[97244,787641],[-970,-3439],[63,995],[907,2444]],[[87222,789210],[-181,-1772],[-422,-410],[603,2182]],[[86635,788749],[223,2200],[232,-961],[-455,-1239]],[[86658,791573],[-369,-3115],[-330,1166],[699,1949]],[[89188,794370],[360,-14],[-243,-1523],[503,637],[-806,-2688],[-814,-3927],[156,-1241],[-672,-1392],[-694,-249],[130,1479],[1249,4306],[686,2953],[145,1659]],[[86769,795107],[-71,-1859],[-324,817],[395,1042]],[[90857,797012],[511,-366],[-57,-1276],[666,500],[124,-712],[-950,-1371],[-533,-1467],[-218,828],[596,1566],[-651,-377],[-25,892],[537,1783]],[[87021,792777],[237,3392],[601,-294],[-413,-4995],[-425,1897]],[[84910,786500],[234,323],[68,9012],[-286,660]],[[84926,796495],[584,1623],[519,-1019],[523,1881],[285,-1347],[30,-1922],[-996,-2869],[605,-1030],[-717,-2215],[-215,-2677],[-634,-420]],[[92921,798974],[-9,-545],[-1147,-2071],[-222,1208],[1378,1408]],[[88339,800844],[383,-576],[-511,-771],[128,1347]],[[86236,802132],[283,-1843],[-421,600],[138,1243]],[[84951,797243],[-1,3142]],[[84950,800385],[697,2105],[-36,-2998],[388,2501],[244,-2671],[-390,-1481],[-418,814],[-484,-1412]],[[86676,805210],[325,-2117],[-624,-286],[299,2403]],[[84951,801507],[-250,124]],[[91002,847056],[976,234],[63,648],[2682,18],[0,-1651],[1595,-292],[4037,-37],[350,-2273],[-454,-2972],[436,-1269],[-270,-2840],[732,-302],[295,1951],[1174,-336],[-15,-1588],[537,-65],[-10,-1550],[466,-24],[-40,-6434],[413,-697],[4,-4218],[2303,15]],[[106276,823374],[-1,-28114]],[[106275,795260],[-589,822],[-1600,-31],[4,1610],[-3847,-34],[-2014,-8871],[13,-855]],[[98242,787901],[-1021,2713],[47,775],[-1005,-33],[-276,1650],[-683,426],[369,3141],[18,2628],[-612,-1565],[-178,-1401],[-659,-2022],[-457,1505],[-714,1071],[-573,-359],[943,3800],[-1116,-764],[259,1691],[-925,-1558],[532,2101],[-1009,-888],[-677,62],[-94,801],[1014,956],[446,1115],[-1050,-704],[-516,1833],[317,3213],[1053,57],[-177,903],[-744,-283],[-1116,-3389],[-359,1426],[-193,-1467],[-586,-1116],[-376,408],[6,3472],[-402,-3497],[-547,-1350],[-586,2075],[324,2590],[504,2086],[123,1742],[-770,-3524],[-194,-1549],[-275,1236],[-413,-4415],[-943,-1986]],[[71670,777076],[233,-1112],[-578,-408],[345,1520]],[[79473,776784],[-279,-2074],[90,2387],[189,-313]],[[75949,796147],[-337,-1236],[224,2635],[113,-1399]],[[84951,801507],[-1,-1122]],[[84951,797243],[-25,-748]],[[84910,786500],[-1245,807],[240,1474],[-371,-167],[-386,-2038],[-206,3702],[-29,-2396],[-481,-1666],[-173,-1732],[-183,2620],[-197,-5326],[-848,3357],[-39,-1545],[420,-800],[-371,-1104],[-68,-1569],[-635,-858],[208,3841],[-673,-5212],[-363,1475],[21,-2088],[-388,-20],[-756,-4011],[-74,2111],[-347,-2231],[-660,934],[-173,-859],[-799,-887],[-18,1049],[-623,715],[205,2741],[546,1203],[718,23],[17,1317],[737,963],[-66,842],[764,2927],[-372,25],[-1227,-2967],[-387,246],[-629,2275],[460,4880],[786,3381],[112,2715],[231,475],[102,3025],[-410,3227],[967,1254],[994,2799],[846,1832],[515,-1977],[448,-352],[796,1052],[346,-814],[1490,-887],[200,-646]],[[78500,810152],[-529,-2655],[-889,-709],[-891,-2927],[268,-2258],[-402,43],[-550,-1341],[-153,-1302],[-582,-1608],[-230,-3803],[-474,-1479],[-1035,411],[707,-1449],[308,-1771],[-381,-2913],[-287,-680],[-1149,-274],[-159,-989],[796,2],[-164,-2224],[-453,-1068],[-562,296],[227,1314],[-337,1411],[33,-1984],[-398,-2576],[-671,-197],[279,-1966],[-1055,-1700],[-61,-2764],[-263,-488],[166,-2860],[277,1050],[1025,35],[413,-1682],[604,-1164],[58,-1233]],[[106275,795260],[0,-1588],[1343,-1612],[173,1644],[1330,-2348],[801,2853],[1723,322],[-345,-4919],[404,-1740],[964,-1648],[226,-2564],[2839,-9771],[300,-4810],[-74,-1471]],[[114794,765672],[-73,1821],[-694,2541],[-828,1292],[163,1473],[-568,-631],[-1881,4464],[-679,903],[-783,1959],[551,424],[542,2604],[-421,3603],[333,1618],[530,-2532],[164,177],[-480,2635],[-360,838],[-174,-1871],[-463,-2242],[-1472,-2407],[-1544,735],[-1623,2726],[527,2089],[-371,3153],[-375,-856],[437,-1616],[-624,-1272],[-2761,2302],[-2696,-711],[-929,-990]],[[106279,946179],[-1,-49412]],[[106278,896767],[-929,-2457],[-130,-1600],[-1321,-3359],[-907,419],[-783,-1693],[-450,408],[-349,-3372],[-325,-1449],[-654,-436],[-1188,-2953],[58,-3794],[-686,-1988],[-821,654]],[[97793,875147],[-205,2151],[358,3325],[-316,719],[513,846],[-159,1080],[-963,-156],[-338,-900],[-1244,1394],[-886,-1195],[-579,221],[-639,-953],[-286,1202],[374,853],[-1289,1884],[-166,1202],[398,1802],[-514,869],[-625,-618],[-460,-1403],[-1061,-1321],[-1073,-10],[-601,-1159],[-3102,6],[49,-11363],[273,317],[853,-2473],[548,-2656]],[[50974,844055],[10,4776],[492,29],[-58,4949],[548,10],[4,1425],[1103,13],[-17,1635],[486,23],[-3,1682],[645,-27],[-89,4840],[-627,-26],[-61,12986],[569,33],[-9,3217],[557,13],[-4,6309],[539,-18],[-5,4867],[-575,-8]],[[54479,890783],[-5,8105],[1752,-14],[2,3093],[2984,34],[5,6543],[2343,38],[1,-3290],[1183,54],[6,3236],[1194,12],[-3,-1576],[600,61],[1,-1630],[1168,-18],[135,4836],[1805,-29],[9,2778],[1841,-6],[167,1643],[-10,6646],[-437,-20],[-10,1684],[-1234,59],[4,4809],[169,1664],[-624,-6],[17,1606],[-634,-27],[7,1645],[-621,10],[151,4212]],[[66445,936935],[6419,-2],[8315,-30],[7299,18],[3888,6],[-10,9096],[4663,309],[4790,-300],[4470,147]],[[97793,875147],[-1158,-1860],[-1437,-204],[-262,-1096],[-804,-486],[-476,-1291],[-576,796],[-732,-1427],[-433,43],[-568,-2104],[-1792,-263]],[[106278,896767],[-2,-73393]],[[79659,983425],[-186,-1458],[-395,1373],[581,85]],[[66445,936935],[-1,525],[-2610,-23],[-8,1900],[-2541,-186],[-15,1669],[-3117,28],[-4016,91],[-18,1253],[-1129,58],[26,-1250],[-2705,21],[-18,1268],[-1182,3],[11,-1279],[-1329,46],[-7,1283],[-2020,165],[0,-1272],[-4957,-98],[15,-3782],[-2411,70]],[[38413,937425],[-1695,2109],[-331,1545],[-1320,2645],[530,804],[403,3101],[38,5653],[2426,-416],[2905,1304],[905,1071],[1222,2916],[1184,4349],[538,5906],[-329,649],[1231,3476],[365,2385],[846,2065],[658,2577],[521,-1587],[1146,663],[1622,2412],[1470,3493],[882,527],[-302,-3710],[454,-2622],[-62,3461],[380,972],[-494,2433],[-541,46],[1260,3273],[1370,1209],[-523,-1007],[415,-852],[3297,1404],[1421,2118],[704,1933],[1322,4593],[409,808],[627,-1392],[915,-472],[117,-1342],[1298,-97],[153,-1576],[-589,-1821],[-1263,-1269],[606,-390],[-400,-1319],[1303,-54],[456,606],[-100,1673],[703,1368],[285,1695],[248,-1305],[706,928],[682,-1755],[-272,-1975],[1375,-2189],[693,2096],[1211,87],[987,691],[970,-830],[279,-2575],[299,2682],[989,-1071],[-561,-2519],[5,-1532],[1009,-525],[-1482,-681],[2474,169],[-499,-2280],[1552,-378],[326,-1080],[240,1607],[1280,271],[-195,-2495],[904,1573],[845,524],[665,1466],[1963,-425],[886,-1703],[688,50],[281,-1515],[1081,464],[877,-2131],[2068,-1579],[1439,785],[1493,-1038],[433,638],[1637,-3240],[1773,-387],[359,912],[3399,1866],[1396,-1344],[1104,-2165],[387,-1505],[1266,-1051],[1131,-2960],[450,854],[588,-630],[-1,-21362]],[[54479,890783],[-578,0],[-10,-1617],[-6227,42],[-4789,-36],[-1,3200],[-592,6],[0,3250],[-769,-10],[8,6456],[-205,26],[-5,6430],[-226,1957]],[[41085,910487],[1578,205],[202,-2556],[-311,-1225],[120,-2178],[-263,-1028],[215,-1763],[590,-1196],[375,540],[1138,-445],[965,699],[321,-1177],[667,-159],[982,797],[546,-2004],[189,2045],[810,3513],[796,-959],[609,527],[-495,1902],[-1494,1020],[-695,-1271],[194,3234],[-839,3465],[-836,788],[-422,2410],[386,1581],[446,30],[876,-3094],[-154,-2498],[448,-1913],[931,-1944],[1114,1832],[1074,-3146],[1511,331],[131,1770],[-331,2163],[-932,-162],[-460,1241],[-885,-263],[-253,-1860],[-717,-285],[-1099,3517],[232,3056],[871,1516],[-974,1717],[-1121,-1076],[-1026,-153],[-389,1249],[-528,-564],[-2241,1824],[-397,5492],[-677,3578],[-1097,2080],[-2353,5735]],[[46592,855663],[131,-1524],[-910,378],[779,1146]],[[20846,858392],[155,-1918],[1767,-2169],[1395,2514],[527,-232],[506,-1478],[153,-2243],[1093,-1044],[302,-1308],[1483,-327],[899,-741],[-443,-2851],[-1263,664],[-756,-2937],[125,-925],[-599,-398],[122,1508],[-581,2032],[-993,769],[95,1587],[-980,2254],[-777,1164],[-1179,-1499],[-406,-1269],[-853,1089],[-307,2233],[515,5525]],[[40155,909679],[-378,-812],[-1698,-1707],[2076,2519]],[[46153,848898],[640,3384],[128,1617],[836,-1042],[-394,-958],[1743,358],[1080,995],[1027,4968],[-512,5797],[-74,2808],[-783,2760],[-729,205],[138,2075],[1089,-245],[770,2178],[52,1988],[-320,1965],[-760,1982],[-574,-2906],[-898,82],[-597,-1411],[-710,-399],[-196,-1163],[-840,-1617],[-252,-2634],[-446,-1194],[-161,3173],[-951,2836],[-459,-1140],[680,-1515],[9,-1792],[-1367,2870],[-2018,-58],[-2019,-2251],[-807,901],[-2508,1784],[-689,2790],[279,1486],[-107,1445],[-749,1760],[-607,2842],[664,-527],[574,1254],[301,1828],[876,-777],[601,-2903],[499,-323],[640,1345],[-382,828],[-828,195],[-166,-711],[-669,2577],[-1941,1613],[-1534,482],[-1420,2818],[-465,461],[786,2442],[578,22],[0,1593],[845,1741],[325,-909],[992,2481],[418,1888],[1044,1672],[643,-1028],[1215,99],[319,783],[-1041,1553],[504,1846],[720,1193],[1099,506],[107,-679],[853,2834],[831,668]],[[129335,693546],[271,-1010],[-142,-1955],[-385,2864],[256,101]],[[133465,694933],[144,-1619],[-433,-1116],[-420,1401],[709,1334]],[[129050,698432],[385,-3029],[-187,-665],[-381,868],[233,1060],[-50,1766]],[[128271,699419],[264,-2151],[-73,-1620],[899,-5179],[112,-1526],[-465,199],[-651,4105],[-450,3522],[53,2603],[311,47]],[[132791,699517],[329,-1553],[-33,-2741],[-745,304],[319,2136],[-199,1261],[329,593]],[[127590,701351],[340,-1447],[-98,-960],[-490,-120],[14,2204],[234,323]],[[126995,702605],[287,-601],[-587,-1676],[300,2277]],[[127349,703974],[-507,-707],[254,1440],[253,-733]],[[126549,705223],[400,-333],[-240,-1814],[-293,1014],[133,1133]],[[127577,705503],[192,-1281],[-213,-946],[-252,1520],[273,707]],[[126975,710441],[673,-1209],[-593,136],[46,-1542],[-470,1638],[344,977]],[[127738,711890],[119,-2595],[-286,1329],[167,1266]],[[132951,712558],[-517,-394],[513,1288],[4,-894]],[[127377,716539],[387,-260],[-15,-2495],[-236,369],[-706,-1255],[-240,-1211],[-257,709],[519,3076],[548,1067]],[[126878,720140],[451,-579],[750,57],[384,-2788],[-191,-1469],[383,-1822],[435,266],[497,-1761],[456,-2620],[47,-3196],[267,734],[169,-1960],[371,-1718],[-850,2044],[-552,-1434],[684,586],[160,-2342],[299,487],[445,-2791],[-464,-922],[454,-352],[205,1480],[89,-3147],[-431,-827],[396,-512],[101,-2502],[-398,-59],[421,-1193],[-183,-2479],[-613,702],[-449,4336],[-561,-35],[258,2640],[-329,-710],[132,1822],[-300,-502],[-725,2251],[-725,264],[28,1947],[514,-21],[-361,1667],[236,2818],[-439,-873],[-448,796],[643,3530],[-238,1458],[-150,5160],[-814,306],[-187,1877],[133,1386]],[[133954,721013],[796,-683],[442,-1861],[432,-443],[118,-1890],[501,-841],[396,492],[280,-2136],[-1,-1873],[-414,-2628],[68,-3449],[429,-5569],[-359,-1662],[-236,-2416],[-441,-2702],[-867,-2699],[-213,1932],[-286,-2060],[-269,663],[-207,4192],[490,1686],[-537,-477],[-156,1948],[582,2169],[-76,7458],[-887,5088],[-486,-470],[-72,869],[-950,-2430],[-396,-118],[344,-1651],[-545,-5283],[-588,1664],[-115,2845]],[[312327,9345],[187,-607]],[[312514,8738],[-15,-1699]],[[312499,7039],[-350,67]],[[312149,7106],[17,912]],[[312166,8018],[43,812]],[[312209,8830],[118,515]],[[312084,13310],[6,-1330]],[[312090,11980],[-147,-91]],[[311943,11889],[-157,1158]],[[311786,13047],[223,739]],[[312009,13786],[75,-476]],[[312224,10808],[178,-1249]],[[312402,9559],[-75,-214]],[[312209,8830],[-202,83]],[[312007,8913],[-56,276]],[[311951,9189],[-19,1837]],[[311932,11026],[292,-218]],[[313107,15065],[-14,-2951]],[[313093,12114],[-156,-33]],[[312937,12081],[5,365]],[[312942,12446],[-35,2687]],[[312907,15133],[200,-68]],[[312774,6524],[70,-1308]],[[312844,5216],[-339,-42]],[[312505,5174],[62,1491]],[[312567,6665],[207,-141]],[[312709,10759],[26,-1200]],[[312735,9559],[-333,0]],[[312224,10808],[123,645]],[[312347,11453],[362,-694]],[[315123,11875],[54,-128]],[[315177,11747],[78,-1803]],[[315255,9944],[-163,-1770]],[[315092,8174],[-119,1033]],[[314973,9207],[-63,762]],[[314910,9969],[144,1736]],[[315054,11705],[69,170]],[[314670,11208],[37,-330]],[[314707,10878],[60,-642]],[[314767,10236],[-199,-737]],[[314568,9499],[-72,1129]],[[314496,10628],[174,580]],[[314052,6833],[264,-476]],[[314316,6357],[-19,-702]],[[314297,5655],[-318,75]],[[313979,5730],[73,1103]],[[312567,6665],[-68,374]],[[312514,8738],[144,137]],[[312658,8875],[116,-2351]],[[312942,12446],[-192,449]],[[312750,12895],[-16,-17]],[[312734,12878],[-7,2191]],[[312727,15069],[180,64]],[[313370,8907],[-65,-415]],[[313305,8492],[-209,82]],[[313096,8574],[-80,-28]],[[313016,8546],[-82,705]],[[312934,9251],[27,1093]],[[312961,10344],[345,-244],[64,-1193]],[[313305,8492],[-14,-2847]],[[313291,5645],[-154,398]],[[313137,6043],[-41,2531]],[[314464,12204],[-98,-1501]],[[314366,10703],[-105,-151]],[[314261,10552],[-75,983]],[[314186,11535],[35,729]],[[314221,12264],[129,637]],[[314350,12901],[114,-697]],[[314016,15104],[-14,-2136]],[[314002,12968],[-54,9]],[[313948,12977],[-196,-375]],[[313752,12602],[-27,1006]],[[313725,13608],[25,1394]],[[313750,15002],[266,102]],[[313604,15085],[-4,-1775]],[[313600,13310],[-8,-955]],[[313592,12355],[-45,-184]],[[313547,12171],[-454,-57]],[[313107,15065],[497,20]],[[314264,15070],[-76,-2600]],[[314188,12470],[-186,498]],[[314016,15104],[248,-34]],[[315464,13512],[1,-2420]],[[315465,11092],[-66,434]],[[315399,11526],[-159,1610]],[[315240,13136],[-103,1307]],[[315137,14443],[122,138]],[[315259,14581],[205,-1069]],[[314938,14053],[76,-2457]],[[315014,11596],[-176,-329]],[[314838,11267],[34,2700]],[[314872,13967],[51,292]],[[314923,14259],[15,-206]],[[315375,10330],[63,-1609]],[[315438,8721],[6,-427]],[[315444,8294],[-234,-827]],[[315210,7467],[-116,640]],[[315094,8107],[-2,67]],[[315255,9944],[120,386]],[[313784,8891],[255,-1303]],[[314039,7588],[13,-755]],[[313979,5730],[-242,-150]],[[313737,5580],[-39,3313]],[[313698,8893],[16,19]],[[313714,8912],[70,-21]],[[315465,11092],[-90,-762]],[[315177,11747],[222,-221]],[[313725,9097],[-11,-185]],[[313698,8893],[-269,126]],[[313429,9019],[231,2602]],[[313660,11621],[65,-2524]],[[314361,14911],[31,-1699]],[[314392,13212],[-42,-311]],[[314221,12264],[-33,206]],[[314264,15070],[97,-159]],[[312306,11771],[41,-318]],[[311932,11026],[-107,569]],[[311825,11595],[118,294]],[[312090,11980],[216,-209]],[[312937,12081],[24,-1737]],[[312934,9251],[-27,-13]],[[312907,9238],[-172,321]],[[312709,10759],[41,2136]],[[312505,5174],[-359,-115]],[[312146,5059],[3,2047]],[[314634,8728],[-21,-893]],[[314613,7835],[-92,-362]],[[314521,7473],[-160,1420]],[[314361,8893],[201,525]],[[314562,9418],[72,-690]],[[312295,14639],[81,-1251]],[[312376,13388],[-70,-1617]],[[312084,13310],[211,1329]],[[312007,8913],[159,-895]],[[312146,5059],[-281,903],[86,3227]],[[315210,7467],[60,-308]],[[315270,7159],[221,-1461]],[[315491,5698],[-308,-32]],[[315009,6674],[174,-1008]],[[315009,6674],[81,1384]],[[315090,8058],[4,49]],[[314186,11535],[-217,-675]],[[313969,10860],[-21,2117]],[[312009,13786],[157,1824]],[[312166,15610],[129,-971]],[[313137,6043],[-273,-821]],[[312864,5222],[152,3324]],[[314838,11267],[-131,-389]],[[314670,11208],[-8,753]],[[314662,11961],[28,1346]],[[314690,13307],[76,779]],[[314766,14086],[106,-119]],[[313547,12171],[113,-550]],[[313429,9019],[-59,-112]],[[314973,9207],[-339,-479]],[[314562,9418],[6,81]],[[314767,10236],[143,-267]],[[314776,6994],[-112,-1632]],[[314664,5362],[-367,293]],[[314316,6357],[205,1116]],[[314613,7835],[163,-841]],[[312679,13385],[55,-507]],[[312376,13388],[303,-3]],[[315090,8058],[-314,-1064]],[[314662,11961],[-198,243]],[[314392,13212],[143,200]],[[314535,13412],[155,-105]],[[312679,13385],[-109,1772]],[[312570,15157],[157,-88]],[[313752,12602],[-160,-247]],[[313600,13310],[125,298]],[[314496,10628],[-130,75]],[[313604,15085],[146,-83]],[[315240,13136],[-117,-1261]],[[315054,11705],[-40,-109]],[[314938,14053],[199,390]],[[315043,5450],[-34,1224]],[[315043,5450],[-379,-88]],[[312864,5222],[-20,-6]],[[312658,8875],[249,363]],[[314001,9350],[196,-57]],[[314197,9293],[164,-400]],[[314039,7588],[-38,1762]],[[313784,8891],[217,459]],[[313969,10860],[-244,-1763]],[[313737,5580],[-446,65]],[[314261,10552],[-64,-1259]],[[312166,15610],[404,-453]],[[315579,8262],[226,-901]],[[315805,7361],[-150,-1087]],[[315655,6274],[-385,885]],[[315444,8294],[135,-32]],[[314849,14669],[-83,-583]],[[314535,13412],[108,1312]],[[314643,14724],[206,-55]],[[318309,12804],[169,-865],[-544,829],[375,36]],[[316158,12800],[-233,-1215]],[[315925,11585],[-15,-114]],[[315910,11471],[23,1757]],[[315933,13228],[225,-428]],[[315714,13935],[-106,-832]],[[315608,13103],[-144,409]],[[315259,14581],[455,-646]],[[315655,6274],[-164,-576]],[[315910,11471],[-22,-197]],[[315888,11274],[-160,-129]],[[315728,11145],[-34,40]],[[315694,11185],[-86,1918]],[[315714,13935],[219,-707]],[[315888,11274],[293,-1348]],[[316181,9926],[-216,-625]],[[315965,9301],[-242,491]],[[315723,9792],[5,1353]],[[315723,9792],[-144,-1530]],[[315438,8721],[211,2085]],[[315649,10806],[45,379]],[[315649,10806],[-184,286]],[[316256,11346],[-331,239]],[[316158,12800],[154,393],[-56,-1847]],[[316256,11346],[125,-1004],[-200,-416]],[[315965,9301],[-160,-1940]],[[316936,9055],[328,-560],[-757,-909],[-91,685],[520,784]],[[318661,1986],[376,-1085],[-740,-781],[24,1181],[340,685]],[[314361,14911],[282,-187]],[[123928,718235],[-2,-1610]],[[119111,747595],[-67,-5]],[[124871,753168],[418,537]],[[71986,766650],[158,17]],[[56428,729876],[0,-164]],[[126985,748600],[107,525]],[[126818,747787],[-267,-754]],[[61672,65312],[272,-274]],[[314849,14669],[74,-410]],[[315183,5666],[-140,-216]],[[311825,11595],[-39,1452]],[[253891,243332],[-3,424]],[[297006,439075],[21,-79]],[[273150,218795],[-218,2571],[-109,2556],[341,-5125]],[[273164,218797],[-14,-2]],[[275036,140768],[-16,1]],[[274871,140335],[3,-76]],[[268559,210807],[-4,-26]],[[258410,236520],[0,355]],[[272837,223331],[-14,0]],[[274173,206960],[19,0]],[[275584,178509],[-145,-584]],[[275994,173067],[-63,2]],[[275922,173070],[-37,2]],[[272518,253791],[20,18]],[[272125,254343],[81,-132]],[[256680,462075],[-142,-2897],[-384,-10769]],[[256154,448409],[-883,-7],[0,-983]],[[254488,462036],[2192,39]],[[256154,448409],[1065,-7]],[[249637,222999],[-31,137]],[[248195,214699],[-70,-748]],[[247232,214954],[0,260]],[[247232,215317],[15,318]],[[301353,460902],[-185,-724]],[[301101,460137],[28,-397]],[[301793,457791],[116,-445]],[[285769,400843],[123,37]],[[264771,527003],[-281,49]],[[267568,452013],[-852,-4103],[-108,-17]],[[266608,447893],[-26,-6]],[[266582,447887],[-16,-1]],[[266566,447886],[-30,-6]],[[266536,447880],[-6,-1]],[[256680,462075],[-375,16538],[12,3500],[187,5880],[609,12037],[445,5943],[542,3980],[721,3116],[-1423,3912],[-936,-37],[-588,-3704],[-267,-718],[-95,-2358],[-427,343]],[[247207,537862],[1281,13508]],[[248488,551370],[1322,13439]],[[249810,564809],[408,-727],[1834,5024],[865,1148],[2109,-5688],[7666,-20686],[271,-4739],[574,-3230],[509,900],[683,396],[-47,-2079],[105,-3301],[426,-3438],[360,1156],[708,-243],[385,-2004],[-455,-3293],[3005,-8985],[1103,-32532],[-926,-12370],[-34,-3060],[-156,-2886],[-328,-976],[-521,-3379],[-656,-1036],[-180,-1472],[-60,-3681],[110,-1615]],[[252129,567028],[-1583,-4120],[166,-1627],[582,1037],[-142,551],[872,1783],[743,3451],[-638,-1075]],[[248488,551370],[-1963,212],[-2260,-6869],[-1513,-4210]],[[249572,564554],[238,255]],[[282592,309414],[10,-65]],[[289029,404122],[-16,45]],[[293679,426705],[-79,470]],[[286839,484138],[-17,6]],[[276897,457877],[-3,4558]],[[276894,462435],[2305,5850],[8,2378],[-220,544],[-164,5160],[-363,3502],[1422,3362],[1923,0],[3353,0],[997,8619],[109,340]],[[267767,442766],[-50,-4]],[[267568,452013],[114,-1687],[1085,-3482],[787,0],[3209,9884],[2039,2175]],[[274802,458903],[-16,-6460]],[[274802,458903],[1209,1289],[883,2243]],[[275537,276578],[-263,-628]],[[273916,275250],[-11,-827]],[[273920,274333],[-20,-184]],[[228015,167092],[147,-2633],[-252,2651],[105,-18]],[[228180,184437],[70,-94]],[[229313,193901],[29,366]],[[230757,204203],[-190,587]],[[229828,205636],[-9,-8]],[[229431,197365],[-30,-1032]],[[228487,190418],[-16,-156]],[[286226,362368],[89,-504]],[[283710,365528],[174,-301]],[[286242,357857],[63,-1057]],[[286254,356334],[304,311]],[[286558,356645],[136,36]],[[284458,394060],[-9,-959]],[[151607,571679],[12,2074],[1993,-3664],[1312,-1342],[815,1107],[372,2584],[-289,2342],[-137,2706],[722,1361],[0,1194],[-873,3181],[648,-1]],[[156182,583221],[153,1]],[[156335,583222],[770,0]],[[253979,502714],[-8,-1]],[[242231,539612],[9,872]],[[242245,540522],[75,212]],[[242329,540727],[187,592]],[[242526,541319],[224,-823]],[[288652,406259],[12,7]],[[288613,408309],[-8,430]],[[290026,386798],[-57,0]],[[287992,379951],[5,43]],[[287430,351414],[50,-2]],[[287480,351412],[118,4]],[[287598,351416],[-258,-2]],[[280248,301457],[-33,176]],[[156182,583221],[153,1]]],transform:{scale:[.00035892617892657177,5371486851395936e-20],translate:[-179.1473400003406,17.67439566600018]}}}}),function(e,t){typeof define=="function"&&define.amd?define("map/ChoroplethCounties.js",["d3","./Choropleth","topojson","./us-counties"],t):e.map_ChoroplethCounties=t(e.d3,e.map_Choropleth,e.topojson,e.map_usCounties)}(this,function(e,t,n,r){function i(){t.call(this),this.projection("albersUsaPr")}return i.prototype=Object.create(t.prototype),i.prototype._class+=" map_ChoroplethCounties",i.prototype.testData=function(){var e=[{county:1073,county_name:"JEFFERSON",weight:29.946185501741},{county:1097,county_name:"MOBILE",weight:.79566003616637},{county:1117,county_name:"SHELBY",weight:1.5223596574691},{county:4005,county_name:"COCONINO",weight:27.311773623042},{county:4013,county_name:"MARICOPA",weight:34.386239749349},{county:4015,county_name:"MOHAVE",weight:34.670437987486},{county:4019,county_name:"PIMA",weight:31.969766028563},{county:4021,county_name:"PINAL",weight:32.050522991908},{county:4025,county_name:"YAVAPAI",weight:34.134956874683},{county:4027,county_name:"YUMA",weight:39.511527048619},{county:5119,county_name:"PULASKI",weight:21.796200345423},{county:6001,county_name:"ALAMEDA",weight:30.243180376401},{county:6007,county_name:"BUTTE",weight:32.895132965379},{county:6009,county_name:"CALAVERAS",weight:31.181727904667},{county:6013,county_name:"CONTRA COSTA",weight:32.185196670086},{county:6017,county_name:"EL DORADO",weight:33.085461795452},{county:6019,county_name:"FRESNO",weight:31.700962642409},{county:6023,county_name:"HUMBOLDT",weight:31.504164625184},{county:6025,county_name:"IMPERIAL",weight:33.086419753086},{county:6029,county_name:"KERN",weight:31.370903445093},{county:6031,county_name:"KINGS",weight:30.037376826368},{county:6037,county_name:"LOS ANGELES",weight:32.862228288436},{county:6039,county_name:"MADERA",weight:31.691553376421},{county:6041,county_name:"MARIN",weight:33.940594059406},{county:6045,county_name:"MENDOCINO",weight:32.19390926041},{county:6047,county_name:"MERCED",weight:17.699115044248},{county:6053,county_name:"MONTEREY",weight:34.339622641509},{county:6055,county_name:"NAPA",weight:34.272114240381},{county:6057,county_name:"NEVADA",weight:34.12581216775},{county:6059,county_name:"ORANGE",weight:34.094352964946},{county:6061,county_name:"PLACER",weight:33.368700265252},{county:6065,county_name:"RIVERSIDE",weight:34.378409504182},{county:6067,county_name:"SACRAMENTO",weight:31.127455133963},{county:6071,county_name:"SAN BERNARDINO",weight:28.061278815951},{county:6073,county_name:"SAN DIEGO",weight:33.416802684537},{county:6075,county_name:"SAN FRANCISCO",weight:32.679686882265},{county:6077,county_name:"SAN JOAQUIN",weight:33.220663908788},{county:6079,county_name:"SAN LUIS OBISPO",weight:34.654426692559},{county:6081,county_name:"SAN MATEO",weight:38.130056937369},{county:6083,county_name:"SANTA BARBARA",weight:33.631012786686},{county:6085,county_name:"SANTA CLARA",weight:23.539289157001},{county:6087,county_name:"SANTA CRUZ",weight:33.450792851749},{county:6089,county_name:"SHASTA",weight:33.199951497514},{county:6095,county_name:"SOLANO",weight:29.988272742503},{county:6097,county_name:"SONOMA",weight:32.117851341511},{county:6099,county_name:"STANISLAUS",weight:28.860983743226},{county:6101,county_name:"SUTTER",weight:30.02277904328},{county:6107,county_name:"TULARE",weight:30.886966441677},{county:6111,county_name:"VENTURA",weight:32.241761994195},{county:6113,county_name:"YOLO",weight:33.095684803002},{county:8001,county_name:"ADAMS",weight:36.59961064244},{county:8005,county_name:"ARAPAHOE",weight:35.375019172759},{county:8013,county_name:"BOULDER",weight:14.409178959917},{county:8031,county_name:"DENVER",weight:29.526387009472},{county:8035,county_name:"DOUGLAS",weight:34.816606207175},{county:8041,county_name:"EL PASO",weight:35.803302523627},{county:8059,county_name:"JEFFERSON",weight:30.013848159009},{county:8069,county_name:"LARIMER",weight:31.525663161199},{county:8077,county_name:"MESA",weight:6.4506267196576},{county:8101,county_name:"PUEBLO",weight:13.887799136916},{county:8123,county_name:"WELD",weight:13.152569809794},{county:9001,county_name:"FAIRFIELD",weight:5.7392073825928},{county:9003,county_name:"HARTFORD",weight:4.1802067946824},{county:9005,county_name:"LITCHFIELD",weight:4.0793517742386},{county:9007,county_name:"MIDDLESEX",weight:5.5014146494813},{county:9009,county_name:"NEW HAVEN",weight:4.5156537753223},{county:9011,county_name:"NEW LONDON",weight:5.0602409638554},{county:10003,county_name:"NEW CASTLE",weight:32.839907589629},{county:11001,county_name:"DISTRICT OF COLUMBIA",weight:9.2949842160645},{county:12001,county_name:"ALACHUA",weight:10.877270713336},{county:12005,county_name:"BAY",weight:36.272040302267},{county:12009,county_name:"BREVARD",weight:11.407698791795},{county:12011,county_name:"BROWARD",weight:23.280277164089},{county:12015,county_name:"CHARLOTTE",weight:12.530881141916},{county:12017,county_name:"CITRUS",weight:31.700110796504},{county:12019,county_name:"CLAY",weight:35.153278138286},{county:12021,county_name:"COLLIER",weight:15.993998499625},{county:12031,county_name:"DUVAL",weight:34.893654890095},{county:12033,county_name:"ESCAMBIA",weight:11.185959936182},{county:12035,county_name:"FLAGLER",weight:18.70760442699},{county:12053,county_name:"HERNANDO",weight:9.1261739485504},{county:12055,county_name:"HIGHLANDS",weight:28.057742782152},{county:12057,county_name:"HILLSBOROUGH",weight:26.866557815051},{county:12061,county_name:"INDIAN RIVER",weight:10.33669311602},{county:12069,county_name:"LAKE",weight:13.579952267303},{county:12071,county_name:"LEE",weight:13.640759797284},{county:12073,county_name:"LEON",weight:10.285270716088},{county:12081,county_name:"MANATEE",weight:14.247875510429},{county:12083,county_name:"MARION",weight:33.329608938547},{county:12085,county_name:"MARTIN",weight:19.259129213483},{county:12086,county_name:"MIAMI-DADE",weight:27.092726418329},{county:12087,county_name:"MONROE",weight:19.3515704154},{county:12091,county_name:"OKALOOSA",weight:29.375576745617},{county:12095,county_name:"ORANGE",weight:29.856149076143},{county:12097,county_name:"OSCEOLA",weight:14.039249514772},{county:12099,county_name:"PALM BEACH",weight:30.592551486003},{county:12101,county_name:"PASCO",weight:25.170105355575},{county:12103,county_name:"PINELLAS",weight:28.425946424618},{county:12105,county_name:"POLK",weight:28.673352628391},{county:12109,county_name:"ST. JOHNS",weight:35.882708585248},{county:12111,county_name:"ST. LUCIE",weight:12.200208550574},{county:12113,county_name:"SANTA ROSA",weight:13.362801768106},{county:12115,county_name:"SARASOTA",weight:33.847820200379},{county:12117,county_name:"SEMINOLE",weight:26.554468579008},{county:12127,county_name:"VOLUSIA",weight:26.636455186304},{county:12131,county_name:"WALTON",weight:31.245500359971},{county:13067,county_name:"COBB",weight:4.539857154585},{county:13089,county_name:"DEKALB",weight:9.747504403993},{county:13121,county_name:"FULTON",weight:13.174338679442},{county:13135,county_name:"GWINNETT",weight:6.4834390415786},{county:15001,county_name:"HAWAII",weight:15.918023582257},{county:15003,county_name:"HONOLULU",weight:22.138866719872},{county:15007,county_name:"KAUAI",weight:63.105998356615},{county:15009,county_name:"MAUI",weight:27.947348340328},{county:17031,county_name:"COOK",weight:13.833973012769},{county:17043,county_name:"DUPAGE",weight:30.967531997975},{county:17089,county_name:"KANE",weight:33.050309474687},{county:17097,county_name:"LAKE",weight:11.594933064632},{county:17111,county_name:"MCHENRY",weight:32.527401676338},{county:17143,county_name:"PEORIA",weight:4.8459804658152},{county:17163,county_name:"ST. CLAIR",weight:5.1138238205213},{county:17197,county_name:"WILL",weight:26.516622872158},{county:17201,county_name:"WINNEBAGO",weight:5.1221247332227},{county:18097,county_name:"MARION",weight:12.886209495102},{county:22033,county_name:"EAST BATON ROUGE",weight:3.0595813204509},{county:24003,county_name:"ANNE ARUNDEL",weight:6.6849100860047},{county:24005,county_name:"BALTIMORE",weight:5.1798561151079},{county:24013,county_name:"CARROLL",weight:7.6580226904376},{county:24017,county_name:"CHARLES",weight:5.6275122822689},{county:24021,county_name:"FREDERICK",weight:5.8358521274122},{county:24025,county_name:"HARFORD",weight:7.137490608565},{county:24027,county_name:"HOWARD",weight:6.3063063063063},{county:24031,county_name:"MONTGOMERY",weight:6.4765062307077},{county:24033,county_name:"PRINCE GEORGES",weight:6.9953804091638},{county:24043,county_name:"WASHINGTON",weight:7.9417293233083},{county:24047,county_name:"WORCESTER",weight:16.55126937026},{county:24510,county_name:"BALTIMORE CITY",weight:8.2386000766381},{county:25001,county_name:"BARNSTABLE",weight:17.454806656291},{county:25005,county_name:"BRISTOL",weight:7.4465049928673},{county:25009,county_name:"ESSEX",weight:12.506881996697},{county:25013,county_name:"HAMPDEN",weight:8.0384380719951},{county:25017,county_name:"MIDDLESEX",weight:27.939008042895},{county:25021,county_name:"NORFOLK",weight:24.315648164361},{county:25023,county_name:"PLYMOUTH",weight:13.348746653687},{county:25025,county_name:"SUFFOLK",weight:12.415510494486},{county:25027,county_name:"WORCESTER",weight:8.4754797441365},{county:26049,county_name:"GENESEE",weight:7.9543628475012},{county:26065,county_name:"INGHAM",weight:6.1461497230659},{county:26075,county_name:"JACKSON",weight:3.9448669201521},{county:26081,county_name:"KENT",weight:3.5925196850394},{county:26093,county_name:"LIVINGSTON",weight:4.7977422389464},{county:26099,county_name:"MACOMB",weight:8.4649655731065},{county:26145,county_name:"SAGINAW",weight:3.8956266078648},{county:26161,county_name:"WASHTENAW",weight:12.490241998439},{county:27003,county_name:"ANOKA",weight:35.361438748102},{county:27019,county_name:"CARVER",weight:35.444806707033},{county:27037,county_name:"DAKOTA",weight:3.7469454249253},{county:27053,county_name:"HENNEPIN",weight:25.479191584629},{county:27123,county_name:"RAMSEY",weight:27.0296014068},{county:27137,county_name:"ST. LOUIS",weight:13.218235770165},{county:27139,county_name:"SCOTT",weight:4.1739130434783},{county:27163,county_name:"WASHINGTON",weight:2.2402757262432},{county:27171,county_name:"WRIGHT",weight:32.163742690058},{county:29095,county_name:"JACKSON",weight:27.766490586482},{county:29183,county_name:"ST. CHARLES",weight:31.629914829075},{county:29189,county_name:"ST. LOUIS",weight:43.333848292909},{county:29510,county_name:"SAINT LOUIS CITY",weight:32.204861111111},{county:31109,county_name:"LANCASTER",weight:2.2465753424658},{county:32003,county_name:"CLARK",weight:31.380314013042},{county:32031,county_name:"WASHOE",weight:24.548452960578},{county:34001,county_name:"ATLANTIC",weight:25.995919682165},{county:34003,county_name:"BERGEN",weight:6.9890009165903},{county:34005,county_name:"BURLINGTON",weight:10.048802129547},{county:34007,county_name:"CAMDEN",weight:8.2412255187124},{county:34009,county_name:"CAPE MAY",weight:19.508037018997},{county:34013,county_name:"ESSEX",weight:9.9226139294927},{county:34015,county_name:"GLOUCESTER",weight:30.202724105163},{county:34017,county_name:"HUDSON",weight:24.161710197397},{county:34021,county_name:"MERCER",weight:8.074222668004},{county:34023,county_name:"MIDDLESEX",weight:9.2441860465116},{county:34025,county_name:"MONMOUTH",weight:9.3353822512486},{county:34027,county_name:"MORRIS",weight:17.225352112676},{county:34029,county_name:"OCEAN",weight:37.018672038429},{county:34031,county_name:"PASSAIC",weight:8.7633451957295},{county:34035,county_name:"SOMERSET",weight:8.638148377764},{county:34037,county_name:"SUSSEX",weight:29.534510433387},{county:34039,county_name:"UNION",weight:31.89460476788},{county:34041,county_name:"WARREN",weight:29.438717067583},{county:35001,county_name:"BERNALILLO",weight:28.118628359592},{county:36001,county_name:"ALBANY",weight:3.9375203384315},{county:36005,county_name:"BRONX",weight:30.396841886557},{county:36007,county_name:"BROOME",weight:5.097312326228},{county:36027,county_name:"DUTCHESS",weight:4.2664670658683},{county:36029,county_name:"ERIE",weight:7.2621727283497},{county:36047,county_name:"KINGS",weight:17.225350853669},{county:36055,county_name:"MONROE",weight:7.4890687505814},{county:36059,county_name:"NASSAU",weight:5.2696619295613},{county:36061,county_name:"NEW YORK",weight:34.155087404751},{county:36063,county_name:"NIAGARA",weight:10.821554770318},{county:36067,county_name:"ONONDAGA",weight:4.6743533811156},{county:36071,county_name:"ORANGE",weight:8.2626453031731},{county:36079,county_name:"PUTNAM",weight:14.148471615721},{county:36081,county_name:"QUEENS",weight:15.364354697103},{county:36085,county_name:"RICHMOND",weight:6.269637246501},{county:36087,county_name:"ROCKLAND",weight:27.891763306572},{county:36091,county_name:"SARATOGA",weight:6.2885689097855},{county:36093,county_name:"SCHENECTADY",weight:4.4991511035654},{county:36103,county_name:"SUFFOLK",weight:7.5394862036156},{county:36111,county_name:"ULSTER",weight:12.761714855434},{county:36119,county_name:"WESTCHESTER",weight:29.387637203928},{county:37021,county_name:"BUNCOMBE",weight:11.221203864256},{county:37063,county_name:"DURHAM",weight:15.128449096099},{county:37067,county_name:"FORSYTH",weight:9.2007937939744},{county:37081,county_name:"GUILFORD",weight:28.909542850967},{county:37119,county_name:"MECKLENBURG",weight:33.987464880052},{county:37179,county_name:"UNION",weight:26.785714285714},{county:37183,county_name:"WAKE",weight:8.7896810071831},{county:39017,county_name:"BUTLER",weight:11.786600496278},{county:39023,county_name:"CLARK",weight:14.401858304297},{county:39025,county_name:"CLERMONT",weight:13.625229638702},{county:39035,county_name:"CUYAHOGA",weight:12.534629658669},{county:39041,county_name:"DELAWARE",weight:14.716382387941},{county:39049,county_name:"FRANKLIN",weight:10.798621668187},{county:39057,county_name:"GREENE",weight:11.068539804172},{county:39061,county_name:"HAMILTON",weight:36.769337122667},{county:39085,county_name:"LAKE",weight:12.217071175348},{county:39093,county_name:"LORAIN",weight:13.587223587224},{county:39095,county_name:"LUCAS",weight:13.123076923077},{county:39099,county_name:"MAHONING",weight:31.380076783189},{county:39103,county_name:"MEDINA",weight:16.013693419551},{county:39113,county_name:"MONTGOMERY",weight:26.50459988693},{county:39151,county_name:"STARK",weight:15.11240632806},{county:39153,county_name:"SUMMIT",weight:13.199693285135},{county:39155,county_name:"TRUMBULL",weight:29.438246232139},{county:39165,county_name:"WARREN",weight:13.73673644967},{county:40109,county_name:"OKLAHOMA",weight:27.656619689332},{county:40143,county_name:"TULSA",weight:25.915538104015},{county:41005,county_name:"CLACKAMAS",weight:25.209182578846},{county:41017,county_name:"DESCHUTES",weight:12.440905697935},{county:41029,county_name:"JACKSON",weight:27.052127022169},{county:41039,county_name:"LANE",weight:25.60987654321},{county:41047,county_name:"MARION",weight:10.069371452596},{county:41051,county_name:"MULTNOMAH",weight:24.120918984281},{county:41067,county_name:"WASHINGTON",weight:25.706513525767},{county:42003,county_name:"ALLEGHENY",weight:22.365269461078},{county:42011,county_name:"BERKS",weight:24.786427626038},{county:42017,county_name:"BUCKS",weight:21.367236348479},{county:42029,county_name:"CHESTER",weight:21.769354602664},{county:42043,county_name:"DAUPHIN",weight:6.369785794814},{county:42045,county_name:"DELAWARE",weight:15.37927114255},{county:42049,county_name:"ERIE",weight:22.071725411728},{county:42071,county_name:"LANCASTER",weight:20.179372197309},{county:42077,county_name:"LEHIGH",weight:7.3121191604604},{county:42091,county_name:"MONTGOMERY",weight:18.260730642241},{county:42095,county_name:"NORTHAMPTON",weight:8.6726998491704},{county:42101,county_name:"PHILADELPHIA",weight:7.0216526734423},{county:42129,county_name:"WESTMORELAND",weight:1.5865820489574},{county:42133,county_name:"YORK",weight:1.5625},{county:45013,county_name:"BEAUFORT",weight:29.319371727749},{county:45015,county_name:"BERKELEY",weight:18.962510897995},{county:45019,county_name:"CHARLESTON",weight:30.38401077925},{county:45045,county_name:"GREENVILLE",weight:9.6022727272727},{county:45051,county_name:"HORRY",weight:6.7260370283572},{county:45079,county_name:"RICHLAND",weight:31.786731786732},{county:45083,county_name:"SPARTANBURG",weight:4.8632218844985},{county:47037,county_name:"DAVIDSON",weight:26.933155217592},{county:47065,county_name:"HAMILTON",weight:4.0015769761482},{county:47093,county_name:"KNOX",weight:3.7659811006115},{county:47157,county_name:"SHELBY",weight:17.265944442103},{county:47165,county_name:"SUMNER",weight:40.969162995595},{county:47187,county_name:"WILLIAMSON",weight:11.318009892348},{county:48029,county_name:"BEXAR",weight:9.6375679095036},{county:48039,county_name:"BRAZORIA",weight:17.557251908397},{county:48085,county_name:"COLLIN",weight:9.860788863109},{county:48113,county_name:"DALLAS",weight:9.6153846153846},{county:48121,county_name:"DENTON",weight:7.3293172690763},{county:48141,county_name:"EL PASO",weight:12.724623603691},{county:48157,county_name:"FORT BEND",weight:12.584009269988},{county:48167,county_name:"GALVESTON",weight:16.02023608769},{county:48201,county_name:"HARRIS",weight:4.6453017154967},{county:48339,county_name:"MONTGOMERY",weight:31.846984275992},{county:48439,county_name:"TARRANT",weight:7.9620017628048},{county:48453,county_name:"TRAVIS",weight:13.826591210787},{county:49011,county_name:"DAVIS",weight:40.058055152395},{county:49035,county_name:"SALT LAKE",weight:27.558536096065},{county:49049,county_name:"UTAH",weight:17.96860223189},{county:49057,county_name:"WEBER",weight:38.2081061863},{county:51041,county_name:"CHESTERFIELD",weight:24.315143545913},{county:51059,county_name:"FAIRFAX",weight:7.9613616888681},{county:51087,county_name:"HENRICO",weight:24.006772009029},{county:51107,county_name:"LOUDOUN",weight:7.3784722222222},{county:51153,county_name:"PRINCE WILLIAM",weight:6.8582432232262},{county:51510,county_name:"ALEXANDRIA",weight:6.0534325329726},{county:51760,county_name:"RICHMOND",weight:16.079158936302},{county:53011,county_name:"CLARK",weight:10.591067130249},{county:53033,county_name:"KING",weight:31.749109104673},{county:53035,county_name:"KITSAP",weight:13.962395543175},{county:53053,county_name:"PIERCE",weight:12.965240468639},{county:53061,county_name:"SNOHOMISH",weight:11.663844199831},{county:53063,county_name:"SPOKANE",weight:9.5754829477701},{county:53067,county_name:"THURSTON",weight:11.969351832678},{county:53073,county_name:"WHATCOM",weight:36.384766672626},{county:53077,county_name:"YAKIMA",weight:6.7676289635589},{county:55009,county_name:"BROWN",weight:2.4074631357207},{county:55079,county_name:"MILWAUKEE",weight:14.943187741061},{county:55133,county_name:"WAUKESHA",weight:8.5109742618033}];this.columns(["County","Weight","Label"]);var t=e.map(function(e){return[e.county,e.weight,e.county_name]});return this.data(t),this},i.prototype.enter=function(i,s){t.prototype.enter.apply(this,arguments),s.classed("map_Choropleth",!0);var o=this._svg.selectAll("path").data(n.feature(r.topology,r.topology.objects.counties).features),u=this;this.choroPaths=o.enter().append("path").on("click",function(e){u._dataMap[e.id]&&u.click(u.rowToObj(u._dataMap[e.id]))}).on("dblclick",function(t){e.event.stopPropagation(),u.zoomToFit(u.active===this?null:this,750),u.active=this}),this.choroPaths.append("title")},i.prototype.update=function(n,i){t.prototype.update.apply(this,arguments);var s=this;this.choroPaths.attr("d",this.d3Path).each(function(t){var n=s._dataMap[t.id]?s._dataMap[t.id][1]:undefined;e.select(this).style("fill",n===undefined?"url(#hash)":s._palette(n,s._dataMinWeight,s._dataMaxWeight)).select("title").text(r.countyNames[t.id]+(n===undefined?"":" ("+n+")"))})},i}),function(e,t){typeof define=="function"&&define.amd?define("map/countries.js",[],t):e.map_countries=t()}(this,function(){return{countryNames:{"-1":{name:"Northern Cyprus"},"-2":{name:"Kosovo"},"-3":{name:"Somaliland"},4:{name:"Afghanistan"},8:{name:"Albania"},10:{name:"Antarctica"},12:{name:"Algeria"},16:{name:"American Samoa"},20:{name:"Andorra"},24:{name:"Angola"},28:{name:"Antigua and Barbuda"},31:{name:"Azerbaijan"},32:{name:"Argentina"},36:{name:"Australia"},40:{name:"Austria"},44:{name:"Bahamas"},48:{name:"Bahrain"},50:{name:"Bangladesh"},51:{name:"Armenia"},52:{name:"Barbados"},56:{name:"Belgium"},60:{name:"Bermuda"},64:{name:"Bhutan"},68:{name:"Bolivia, Plurinational State of"},70:{name:"Bosnia and Herzegovina"},72:{name:"Botswana"},74:{name:"Bouvet Island"},76:{name:"Brazil"},84:{name:"Belize"},86:{name:"British Indian Ocean Territory"},90:{name:"Solomon Islands"},92:{name:"Virgin Islands, British"},96:{name:"Brunei Darussalam"},100:{name:"Bulgaria"},104:{name:"Myanmar"},108:{name:"Burundi"},112:{name:"Belarus"},116:{name:"Cambodia"},120:{name:"Cameroon"},124:{name:"Canada"},132:{name:"Cape Verde"},136:{name:"Cayman Islands"},140:{name:"Central African Republic"},144:{name:"Sri Lanka"},148:{name:"Chad"},152:{name:"Chile"},156:{name:"China"},158:{name:"Taiwan, Province of China"},162:{name:"Christmas Island"},166:{name:"Cocos (Keeling) Islands"},170:{name:"Colombia"},174:{name:"Comoros"},175:{name:"Mayotte"},178:{name:"Congo"},180:{name:"Congo, the Democratic Republic of the"},184:{name:"Cook Islands"},188:{name:"Costa Rica"},191:{name:"Croatia"},192:{name:"Cuba"},196:{name:"Cyprus"},203:{name:"Czech Republic"},204:{name:"Benin"},208:{name:"Denmark"},212:{name:"Dominica"},214:{name:"Dominican Republic"},218:{name:"Ecuador"},222:{name:"El Salvador"},226:{name:"Equatorial Guinea"},231:{name:"Ethiopia"},232:{name:"Eritrea"},233:{name:"Estonia"},234:{name:"Faroe Islands"},238:{name:"Falkland Islands (Malvinas)"},239:{name:"South Georgia and the South Sandwich Islands"},242:{name:"Fiji"},246:{name:"Finland"},248:{name:"�land Islands"},250:{name:"France"},254:{name:"French Guiana"},258:{name:"French Polynesia"},260:{name:"French Southern Territories"},262:{name:"Djibouti"},266:{name:"Gabon"},268:{name:"Georgia"},270:{name:"Gambia"},275:{name:"Palestinian Territory, Occupied"},276:{name:"Germany"},288:{name:"Ghana"},292:{name:"Gibraltar"},296:{name:"Kiribati"},300:{name:"Greece"},304:{name:"Greenland"},308:{name:"Grenada"},312:{name:"Guadeloupe"},316:{name:"Guam"},320:{name:"Guatemala"},324:{name:"Guinea"},328:{name:"Guyana"},332:{name:"Haiti"},334:{name:"Heard Island and McDonald Islands"},336:{name:"Holy See (Vatican City State)"},340:{name:"Honduras"},344:{name:"Hong Kong"},348:{name:"Hungary"},352:{name:"Iceland"},356:{name:"India"},360:{name:"Indonesia"},364:{name:"Iran, Islamic Republic of"},368:{name:"Iraq"},372:{name:"Ireland"},376:{name:"Israel"},380:{name:"Italy"},384:{name:"C�te d'Ivoire"},388:{name:"Jamaica"},392:{name:"Japan"},398:{name:"Kazakhstan"},400:{name:"Jordan"},404:{name:"Kenya"},408:{name:"Korea, Democratic People's Republic of"},410:{name:"Korea, Republic of"},414:{name:"Kuwait"},417:{name:"Kyrgyzstan"},418:{name:"Lao People's Democratic Republic"},422:{name:"Lebanon"},426:{name:"Lesotho"},428:{name:"Latvia"},430:{name:"Liberia"},434:{name:"Libya"},438:{name:"Liechtenstein"},440:{name:"Lithuania"},442:{name:"Luxembourg"},446:{name:"Macao"},450:{name:"Madagascar"},454:{name:"Malawi"},458:{name:"Malaysia"},462:{name:"Maldives"},466:{name:"Mali"},470:{name:"Malta"},474:{name:"Martinique"},478:{name:"Mauritania"},480:{name:"Mauritius"},484:{name:"Mexico"},492:{name:"Monaco"},496:{name:"Mongolia"},498:{name:"Moldova, Republic of"},499:{name:"Montenegro"},500:{name:"Montserrat"},504:{name:"Morocco"},508:{name:"Mozambique"},512:{name:"Oman"},516:{name:"Namibia"},520:{name:"Nauru"},524:{name:"Nepal"},528:{name:"Netherlands"},531:{name:"Cura�ao"},533:{name:"Aruba"},534:{name:"Sint Maarten (Dutch part)"},535:{name:"Bonaire, Sint Eustatius and Saba"},540:{name:"New Caledonia"},548:{name:"Vanuatu"},554:{name:"New Zealand"},558:{name:"Nicaragua"},562:{name:"Niger"},566:{name:"Nigeria"},570:{name:"Niue"},574:{name:"Norfolk Island"},578:{name:"Norway"},580:{name:"Northern Mariana Islands"},581:{name:"United States Minor Outlying Islands"},583:{name:"Micronesia, Federated States of"},584:{name:"Marshall Islands"},585:{name:"Palau"},586:{name:"Pakistan"},591:{name:"Panama"},598:{name:"Papua New Guinea"},600:{name:"Paraguay"},604:{name:"Peru"},608:{name:"Philippines"},612:{name:"Pitcairn"},616:{name:"Poland"},620:{name:"Portugal"},624:{name:"Guinea-Bissau"},626:{name:"Timor-Leste"},630:{name:"Puerto Rico"},634:{name:"Qatar"},638:{name:"R�union"},642:{name:"Romania"},643:{name:"Russian Federation"},646:{name:"Rwanda"},652:{name:"Saint Barth�lemy"},654:{name:"Saint Helena, Ascension and Tristan da Cunha"},659:{name:"Saint Kitts and Nevis"},660:{name:"Anguilla"},662:{name:"Saint Lucia"},663:{name:"Saint Martin (French part)"},666:{name:"Saint Pierre and Miquelon"},670:{name:"Saint Vincent and the Grenadines"},674:{name:"San Marino"},678:{name:"Sao Tome and Principe"},682:{name:"Saudi Arabia"},686:{name:"Senegal"},688:{name:"Serbia"},690:{name:"Seychelles"},694:{name:"Sierra Leone"},702:{name:"Singapore"},703:{name:"Slovakia"},704:{name:"Viet Nam"},705:{name:"Slovenia"},706:{name:"Somalia"},710:{name:"South Africa"},716:{name:"Zimbabwe"},724:{name:"Spain"},728:{name:"South Sudan"},729:{name:"Sudan"},732:{name:"Western Sahara"},740:{name:"Suriname"},744:{name:"Svalbard and Jan Mayen"},748:{name:"Swaziland"},752:{name:"Sweden"},756:{name:"Switzerland"},760:{name:"Syrian Arab Republic"},762:{name:"Tajikistan"},764:{name:"Thailand"},768:{name:"Togo"},772:{name:"Tokelau"},776:{name:"Tonga"},780:{name:"Trinidad and Tobago"},784:{name:"United Arab Emirates"},788:{name:"Tunisia"},792:{name:"Turkey"},795:{name:"Turkmenistan"},796:{name:"Turks and Caicos Islands"},798:{name:"Tuvalu"},800:{name:"Uganda"},804:{name:"Ukraine"},807:{name:"Macedonia, the former Yugoslav Republic of"},818:{name:"Egypt"},826:{name:"United Kingdom"},831:{name:"Guernsey"},832:{name:"Jersey"},833:{name:"Isle of Man"},834:{name:"Tanzania, United Republic of"},840:{name:"United States"},850:{name:"Virgin Islands, U.S."},854:{name:"Burkina Faso"},858:{name:"Uruguay"},860:{name:"Uzbekistan"},862:{name:"Venezuela, Bolivarian Republic of"},876:{name:"Wallis and Futuna"},882:{name:"Samoa"},887:{name:"Yemen"},894:{name:"Zambia"}},topology:{type:"Topology",objects:{land:{type:"MultiPolygon",arcs:[[[0]],[[1]],[[2]],[[3]],[[4]],[[5]],[[6]],[[7,8,9]],[[10,11,12,13]],[[14]],[[15]],[[16]],[[17]],[[18]],[[19]],[[20]],[[21,22]],[[23]],[[24]],[[25]],[[26]],[[27]],[[28]],[[29]],[[30]],[[31,32]],[[33]],[[34]],[[35]],[[36]],[[37]],[[38]],[[39]],[[40]],[[41]],[[42]],[[43]],[[44,45]],[[46]],[[47]],[[48]],[[49,50,51,52]],[[53]],[[54]],[[55]],[[56]],[[57]],[[58]],[[59]],[[60]],[[61]],[[62]],[[63]],[[64,65]],[[66]],[[67]],[[68]],[[69]],[[70]],[[71]],[[72]],[[73]],[[74]],[[75]],[[76]],[[77]],[[78,79]],[[80]],[[81]],[[82]],[[83]],[[84]],[[85]],[[86]],[[87]],[[88]],[[89]],[[90]],[[91]],[[92,93]],[[94]],[[95]],[[96,97,98,99,100,101,102,103]],[[104]],[[105]],[[106]],[[107]],[[108]],[[109]],[[110]],[[111,112]],[[113]],[[114,115]],[[116,117]],[[118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229]],[[230,231]],[[232]],[[233]],[[234]],[[235]],[[236]],[[237]],[[238,239,240,241]],[[242]],[[243]],[[244]],[[245]],[[246]],[[247]],[[248]],[[249]],[[250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467],[468,469,470,471,472,473,474,475,476,477]],[[478]],[[479]],[[480]],[[481]],[[482]],[[483]],[[484]],[[485]],[[486]],[[487]],[[488]],[[489]],[[490]],[[491]]]},countries:{type:"GeometryCollection",bbox:[-179.99999999999997,-90.00000000000003,180.00000000000014,83.64513000000001],geometries:[{type:"Polygon",id:4,arcs:[[492,493,494,495,496,497]]},{type:"MultiPolygon",id:24,arcs:[[[498,499,334,500,336,501,502]],[[339,503,504]]]},{type:"Polygon",id:8,arcs:[[505,506,398,507,508,509]]},{type:"Polygon",id:784,arcs:[[297,510,299,511,512]]},{type:"MultiPolygon",id:32,arcs:[[[513,13]],[[514,515,516,517,172,518,174,519,520]]]},{type:"Polygon",id:51,arcs:[[521,522,523,524,525]]},{type:"MultiPolygon",id:10,arcs:[[[0]],[[1]],[[2]],[[3]],[[4]],[[5]],[[6]],[[526,527,9]]]},{type:"Polygon",id:260,arcs:[[15]]},{type:"MultiPolygon",id:36,arcs:[[[16]],[[26]]]},{type:"Polygon",id:40,arcs:[[528,529,530,531,532,533,534]]},{type:"MultiPolygon",id:31,arcs:[[[535,-525]],[[477,536,469,537,471,538,-523,539,540]]]},{type:"Polygon",id:108,arcs:[[541,542,543]]},{type:"Polygon",id:56,arcs:[[544,545,546,547,419]]},{type:"Polygon",id:204,arcs:[[548,549,550,551,552]]},{type:"Polygon",id:854,arcs:[[553,554,555,-551,556,557]]},{type:"Polygon",id:50,arcs:[[558,280,559,282,560]]},{type:"Polygon",id:100,arcs:[[561,395,562,563,564,565]]},{type:"MultiPolygon",id:44,arcs:[[[73]],[[75]],[[76]]]},{type:"Polygon",id:70,arcs:[[566,567,568]]},{type:"Polygon",id:112,arcs:[[569,570,571,572,573]]},{type:"Polygon",id:84,arcs:[[574,148,575]]},{type:"Polygon",id:68,arcs:[[576,577,578,579,-521]]},{type:"Polygon",id:76,arcs:[[-516,580,-579,581,582,583,584,585,586,165,587,167,588,169,589]]},{type:"Polygon",id:96,arcs:[[50,590]]},{type:"Polygon",id:64,arcs:[[591,592]]},{type:"Polygon",id:72,arcs:[[593,594,595,596]]},{type:"Polygon",id:140,arcs:[[597,598,599,600,601,602,603]]},{type:"MultiPolygon",id:124,arcs:[[[86]],[[87]],[[88]],[[89]],[[90]],[[105]],[[106]],[[108]],[[110]],[[113]],[[604,119,605,121,606,123,607,125,608,127,609,129,610,209,611,211,612,223,613,225,614,227,615,229]],[[616,231]],[[232]],[[233]],[[234]],[[235]],[[237]],[[238,617,240,618]],[[243]],[[245]],[[246]],[[248]],[[249]],[[478]],[[479]],[[481]],[[482]],[[483]],[[489]],[[490]]]},{type:"Polygon",id:756,arcs:[[-532,619,620,621]]},{type:"MultiPolygon",id:152,arcs:[[[-514,10,622,12]],[[-520,175,623,177,624,-577]]]},{type:"MultiPolygon",id:156,arcs:[[[66]],[[625,269,626,271,627,628,629,630,-593,631,632,633,634,-496,635,636,637,638,639,640]]]},{type:"Polygon",id:384,arcs:[[348,641,642,643,-554,644]]},{type:"Polygon",id:120,arcs:[[645,646,343,647,648,649,650,-604,651]]},{type:"Polygon",id:180,arcs:[[652,653,-542,654,655,-503,338,-505,656,-602,657]]},{type:"Polygon",id:178,arcs:[[-504,340,658,-652,-603,-657]]},{type:"Polygon",id:170,arcs:[[659,180,660,661,157,662,-583,663]]},{type:"Polygon",id:188,arcs:[[185,664,152,665]]},{type:"Polygon",id:192,arcs:[[72]]},{type:"Polygon",id:-99,arcs:[[79,666]]},{type:"Polygon",id:196,arcs:[[78,-667]]},{type:"Polygon",id:203,arcs:[[-534,667,668,669]]},{type:"Polygon",id:276,arcs:[[426,670,-668,-533,-622,671,672,-546,673,421,674]]},{type:"Polygon",id:262,arcs:[[316,675,676,677]]},{type:"MultiPolygon",id:208,arcs:[[[94]],[[678,-675,422,679,424]]]},{type:"Polygon",id:214,arcs:[[64,680]]},{type:"Polygon",id:12,arcs:[[681,682,683,684,685,365,686,687]]},{type:"Polygon",id:218,arcs:[[179,-660,688]]},{type:"Polygon",id:818,arcs:[[313,689,690,371,691,373,692]]},{type:"Polygon",id:232,arcs:[[693,694,315,-678]]},{type:"Polygon",id:724,arcs:[[417,695,411,696,413,697]]},{type:"Polygon",id:233,arcs:[[698,434,699,700]]},{type:"Polygon",id:231,arcs:[[-677,701,702,703,704,705,706,-694]]},{type:"Polygon",id:246,arcs:[[707,436,708,709]]},{type:"MultiPolygon",id:242,arcs:[[[20]],[[22,21]]]},{type:"Polygon",id:238,arcs:[[14]]},{type:"MultiPolygon",id:250,arcs:[[[710,711,164,-587]],[[84]],[[712,-672,-621,713,410,-696,418,-548]]]},{type:"Polygon",id:266,arcs:[[341,714,-646,-659]]},{type:"MultiPolygon",id:826,arcs:[[[715,92]],[[716,97,717,99,718,101,719,103]]]},{type:"Polygon",id:268,arcs:[[385,720,-540,-522,721]]},{type:"Polygon",id:288,arcs:[[347,-645,-558,722]]},{type:"Polygon",id:324,arcs:[[723,724,351,725,726,727,-643]]},{type:"Polygon",id:270,arcs:[[354,728]]},{type:"Polygon",id:624,arcs:[[352,729,-726]]},{type:"Polygon",id:226,arcs:[[342,-647,-715]]},{type:"MultiPolygon",id:300,arcs:[[[80]],[[397,-507,730,-564,731]]]},{type:"Polygon",id:304,arcs:[[491]]},{type:"Polygon",id:320,arcs:[[189,732,-576,149,733,734]]},{type:"Polygon",id:328,arcs:[[162,735,-585,736]]},{type:"Polygon",id:340,arcs:[[187,737,-734,150,738]]},{type:"Polygon",id:191,arcs:[[739,-569,740,401,741,742]]},{type:"Polygon",id:332,arcs:[[-681,65]]},{type:"Polygon",id:348,arcs:[[-529,743,744,745,746,-743,747]]},{type:"MultiPolygon",id:360,arcs:[[[28]],[[748,32]],[[33]],[[34]],[[37]],[[38]],[[41]],[[42]],[[749,45]],[[46]],[[47]],[[750,52]],[[48]]]},{type:"Polygon",id:356,arcs:[[-634,751,-632,-592,-631,752,-561,283,753,285,754]]},{type:"Polygon",id:372,arcs:[[93,-716]]},{type:"Polygon",id:364,arcs:[[755,-498,756,287,757,289,758,759,760,-536,-524,-539,472]]},{type:"Polygon",id:368,arcs:[[761,762,763,764,765,766,-760]]},{type:"Polygon",id:352,arcs:[[109]]},{type:"Polygon",id:376,arcs:[[767,768,769,-693,374,770,376,771,772]]},{type:"MultiPolygon",id:380,arcs:[[[81]],[[82]],[[773,403,774,405,775,407,776,409,-714,-620,-531]]]},{type:"Polygon",id:388,arcs:[[63]]},{type:"Polygon",id:400,arcs:[[-768,777,-765,778,312,-770,779]]},{type:"MultiPolygon",id:392,arcs:[[[77]],[[83]],[[85]]]},{type:"Polygon",id:398,arcs:[[780,781,474,782,-638,783]]},{type:"Polygon",id:404,arcs:[[322,784,785,786,-704,787]]},{type:"Polygon",id:417,arcs:[[-784,-637,788,789]]},{type:"Polygon",id:116,arcs:[[790,791,792,273]]},{type:"Polygon",id:410,arcs:[[262,793,264,794]]},{type:"Polygon",id:-99,arcs:[[-510,795,796,797]]},{type:"Polygon",id:414,arcs:[[291,798,-763]]},{type:"Polygon",id:418,arcs:[[799,800,-629,801,-792]]},{type:"Polygon",id:422,arcs:[[-772,377,802]]},{type:"Polygon",id:430,arcs:[[349,803,-724,-642]]},{type:"Polygon",id:434,arcs:[[804,-688,805,368,806,370,-691,807,808]]},{type:"Polygon",id:144,arcs:[[54]]},{type:"Polygon",id:426,arcs:[[809]]},{type:"Polygon",id:440,arcs:[[810,811,812,-570,813]]},{type:"Polygon",id:442,arcs:[[-673,-713,-547]]},{type:"Polygon",id:428,arcs:[[432,814,-701,815,-571,-813]]},{type:"Polygon",id:504,arcs:[[-686,816,360,817,362,818,364]]},{type:"Polygon",id:498,arcs:[[819,820]]},{type:"Polygon",id:450,arcs:[[25]]},{type:"Polygon",id:484,arcs:[[821,147,-575,-733,190,822,192,823,194,824,196,825,198,826]]},{type:"Polygon",id:807,arcs:[[-798,827,-565,-731,-506]]},{type:"Polygon",id:466,arcs:[[828,-683,829,-555,-644,-728,830]]},{type:"Polygon",id:104,arcs:[[277,831,279,-559,-753,-630,-801,832]]},{type:"Polygon",id:499,arcs:[[833,400,-741,-568,834,-796,-509]]},{type:"Polygon",id:496,arcs:[[835,-640]]},{type:"Polygon",id:508,arcs:[[836,325,837,838,839,840,841,842]]},{type:"Polygon",id:478,arcs:[[843,356,844,358,845,-684,-829]]},{type:"Polygon",id:454,arcs:[[-843,846,847]]},{type:"MultiPolygon",id:458,arcs:[[[275,848]],[[-751,49,-591,51]]]},{type:"Polygon",id:516,arcs:[[333,-500,849,-595,850]]},{type:"Polygon",id:540,arcs:[[19]]},{type:"Polygon",id:562,arcs:[[-556,-830,-682,-805,851,-650,852,-552]]},{type:"Polygon",id:566,arcs:[[345,-553,-853,-649]]},{type:"Polygon",id:558,arcs:[[186,-739,151,-665]]},{type:"Polygon",id:528,arcs:[[-674,-545,420]]},{type:"MultiPolygon",id:578,arcs:[[[853,-710,854,438,855,440]],[[480]],[[485]],[[486]]]},{type:"Polygon",id:524,arcs:[[-752,-633]]},{type:"MultiPolygon",id:554,arcs:[[[17]],[[18]]]},{type:"MultiPolygon",id:512,arcs:[[[856,304,857,858,-512,300,859,302]],[[-511,298]]]},{type:"Polygon",id:586,arcs:[[-635,-755,286,-757,-497]]},{type:"Polygon",id:591,arcs:[[860,182,861,184,-666,153,862,155,863,-661]]},{type:"Polygon",id:604,arcs:[[-625,178,-689,-664,-582,-578]]},{type:"MultiPolygon",id:608,arcs:[[[53]],[[56]],[[57]],[[58]],[[59]],[[60]],[[61]]]},{type:"MultiPolygon",id:598,arcs:[[[39]],[[40]],[[-750,44]],[[43]]]},{type:"Polygon",id:616,arcs:[[-671,427,864,429,865,-814,-574,866,867,-669]]},{type:"Polygon",id:630,arcs:[[62]]},{type:"Polygon",id:408,arcs:[[868,261,-795,265,869,870,268,-626]]},{type:"Polygon",id:620,arcs:[[-698,414,871,416]]},{type:"Polygon",id:600,arcs:[[-580,-581,-515]]},{type:"Polygon",id:275,arcs:[[-780,-769]]},{type:"Polygon",id:634,arcs:[[295,872]]},{type:"Polygon",id:642,arcs:[[873,-821,874,392,875,394,-562,876,-746]]},{type:"MultiPolygon",id:643,arcs:[[[91]],[[-866,430,877,-811]],[[114,116,878]],[[236]],[[242]],[[244]],[[247]],[[250,879,252,880,254,881,256,882,258,883,260,-869,-641,-836,-639,-783,475,884,-541,-721,386,885,388,886,-572,-816,-700,435,-708,-854,441,887,443,888,445,889,447,890,449,891,451,892,893,894,455,895,457,896,459,897,461,898,463,899,465,900,111,901]],[[484]],[[487]],[[488]]]},{type:"Polygon",id:646,arcs:[[902,-543,-654,903]]},{type:"Polygon",id:732,arcs:[[-685,-846,359,-817]]},{type:"Polygon",id:682,arcs:[[904,309,905,311,-779,-764,-799,292,906,294,-873,296,-513,-859,907]]},{type:"Polygon",id:729,arcs:[[908,909,-599,910,-808,-690,314,-695,-707,911]]},{type:"Polygon",id:728,arcs:[[912,-705,-787,913,-658,-601,914,-909]]},{type:"Polygon",id:686,arcs:[[355,-844,-831,-727,-730,353,-729]]},{type:"MultiPolygon",id:90,arcs:[[[27]],[[29]],[[30]],[[35]],[[36]]]},{type:"Polygon",id:694,arcs:[[350,-725,-804]]},{type:"Polygon",id:222,arcs:[[188,-735,-738]]},{type:"Polygon",id:-99,arcs:[[-702,-676,317,915,916]]},{type:"Polygon",id:706,arcs:[[917,321,-788,-703,-917,918,319]]},{type:"Polygon",id:688,arcs:[[-566,-828,-797,-835,-567,-740,-747,-877]]},{type:"Polygon",id:740,arcs:[[163,-712,919,-586,-736]]},{type:"Polygon",id:703,arcs:[[-868,920,-744,-535,-670]]},{type:"Polygon",id:705,arcs:[[-530,-748,-742,402,-774]]},{type:"Polygon",id:752,arcs:[[-855,-709,437]]},{type:"Polygon",id:748,arcs:[[921,-839]]},{type:"Polygon",id:760,arcs:[[-778,-773,-803,378,922,-766]]},{type:"Polygon",id:148,arcs:[[-852,-809,-911,-598,-651]]},{type:"Polygon",id:768,arcs:[[923,-723,-557,-550]]},{type:"Polygon",id:764,arcs:[[274,-849,276,-833,-800,-791]]},{type:"Polygon",id:762,arcs:[[-789,-636,-495,924]]},{type:"Polygon",id:795,arcs:[[-756,473,-782,925,-493]]},{type:"Polygon",id:626,arcs:[[31,-749]]},{type:"Polygon",id:780,arcs:[[55]]},{type:"Polygon",id:788,arcs:[[-687,926,367,-806]]},{type:"MultiPolygon",id:792,arcs:[[[-722,-526,-761,-767,-923,379,927,928,382,929,384]],[[-732,-563,396]]]},{type:"Polygon",id:158,arcs:[[74]]},{type:"Polygon",id:834,arcs:[[-785,930,324,-837,-848,931,-655,-544,-903,932]]},{type:"Polygon",id:800,arcs:[[-904,-653,-914,-786,-933]]},{type:"Polygon",id:804,arcs:[[-887,389,933,391,-875,-820,-874,-745,-921,-867,-573]]},{type:"Polygon",id:858,arcs:[[-590,170,934,-517]]},{type:"MultiPolygon",id:840,arcs:[[[67]],[[68]],[[69]],[[70]],[[71]],[[130,935,132,936,134,937,136,938,138,939,940,141,941,143,942,145,-827,199,943,201,944,945,204,946,206,947,208,-611]],[[95]],[[104]],[[107]],[[-613,212,948,214,949,216,950,218,951,220,952,222]]]},{type:"Polygon",id:860,arcs:[[-926,-781,-790,-925,-494]]},{type:"Polygon",id:862,arcs:[[158,953,160,954,-737,-584,-663]]},{type:"Polygon",id:704,arcs:[[272,-793,-802,-628]]},{type:"MultiPolygon",id:548,arcs:[[[23]],[[24]]]},{type:"Polygon",id:887,arcs:[[305,955,307,-908,-858]]},{type:"Polygon",id:710,arcs:[[956,328,957,330,958,332,-851,-594,959,-840,-922,-838,326],[-810]]},{type:"Polygon",id:894,arcs:[[-847,-842,960,-596,-850,-499,-656,-932]]},{type:"Polygon",id:716,arcs:[[-960,-597,-961,-841]]}]}},arcs:[[[33452,5736],[-82,-294],[-81,-259],[-582,79],[-621,-34],[-348,192],[0,22],[-152,170],[625,-23],[599,-56],[207,237],[147,203],[288,-237]],[[5775,6048],[-533,-79],[-364,204],[-163,203],[-11,34],[-180,158],[169,214],[517,-90],[277,-181],[212,-203],[76,-260]],[[37457,6883],[342,-248],[120,-350],[33,-248],[11,-293],[-430,-181],[-452,-146],[-522,-136],[-582,-113],[-658,34],[-365,192],[49,237],[593,158],[239,192],[174,248],[126,214],[168,203],[180,238],[0,-1],[141,0],[414,125],[419,-125]],[[16330,9501],[359,-90],[332,102],[-158,-203],[-261,-147],[-386,45],[-278,203],[60,192],[332,-102]],[[15122,9513],[425,-226],[-164,23],[-359,56],[-381,158],[202,124],[277,-135]],[[22505,10404],[305,-79],[304,68],[163,-327],[-217,45],[-337,-23],[-343,23],[-376,-34],[-283,113],[-146,237],[174,101],[353,-79],[403,-45]],[[30985,10967],[33,-259],[-49,-226],[-76,-214],[-326,-79],[-311,-113],[-364,11],[136,226],[-327,-79],[-310,-79],[-212,169],[-16,237],[305,226],[190,67],[321,-22],[82,293],[16,215],[-6,462],[158,271],[256,90],[147,-214],[65,-214],[120,-260],[92,-248],[76,-260]],[[794,3215],[78,48],[94,59],[81,51],[41,25]],[[1088,3398],[41,-1],[29,-10]],[[1158,3387],[402,-239],[352,239],[63,33],[816,102],[265,-135],[130,-68],[419,-192],[789,-147],[625,-180],[1072,-136],[800,158],[1181,-113],[669,-180],[734,169],[773,158],[60,271],[-1094,22],[-898,136],[-234,225],[-745,125],[49,259],[103,237],[104,214],[-55,237],[-462,158],[-212,204],[-430,180],[675,-34],[642,91],[402,-192],[495,169],[457,214],[223,192],[-98,237],[-359,158],[-408,169],[-571,34],[-500,79],[-539,57],[-180,214],[-359,181],[-217,203],[-87,654],[136,-56],[250,-181],[457,57],[441,79],[228,-249],[441,57],[370,124],[348,158],[315,192],[419,56],[-11,215],[-97,214],[81,203],[359,102],[163,-192],[425,113],[321,146],[397,12],[375,56],[376,136],[299,124],[337,124],[218,-34],[190,-45],[414,79],[370,-102],[381,12],[364,79],[375,-57],[414,-56],[386,22],[403,-11],[413,-11],[381,22],[283,170],[337,90],[349,-124],[331,101],[300,203],[179,-180],[98,-203],[180,-192],[288,169],[332,-214],[375,-68],[321,-158],[392,34],[354,101],[418,-22],[376,-79],[381,-102],[147,249],[-180,191],[-136,204],[-359,45],[-158,214],[-60,214],[-98,429],[213,-79],[364,-34],[359,34],[327,-90],[283,-169],[119,-203],[376,-34],[359,79],[381,113],[342,67],[283,-135],[370,45],[239,440],[224,-259],[321,-102],[348,56],[228,-225],[365,-23],[337,-68],[332,-124],[218,215],[108,203],[278,-226],[381,57],[283,-125],[190,-191],[370,56],[288,124],[283,147],[337,79],[392,68],[354,79],[272,124],[163,180],[65,249],[-32,236],[-87,226],[-98,226],[-87,226],[-71,203],[-16,225],[27,226],[130,214],[109,237],[44,226],[-55,248],[-32,226],[136,260],[152,169],[180,214],[190,181],[223,169],[109,248],[152,158],[174,147],[267,34],[174,180],[196,113],[228,68],[202,147],[157,180],[218,68],[163,-147],[-103,-192],[-283,-169],[-120,-124],[-206,90],[-229,-56],[-190,-136],[-202,-146],[-136,-170],[-38,-225],[17,-215],[130,-191],[-190,-136],[-261,-45],[-153,-192],[-163,-180],[-174,-249],[-44,-214],[98,-237],[147,-181],[229,-135],[212,-181],[114,-225],[60,-215],[82,-225],[130,-192],[82,-215],[38,-530],[81,-214],[22,-226],[87,-226],[-38,-304],[-152,-237],[-163,-192],[-370,-79],[-125,-203],[-169,-192],[-419,-215],[-370,-90],[-348,-124],[-376,-124],[-223,-237],[-446,-23],[-489,23],[-441,-45],[-468,0],[87,-226],[424,-101],[311,-158],[174,-204],[-310,-180],[-479,56],[-397,-146],[-17,-237],[-11,-226],[327,-192],[60,-214],[353,-215],[588,-90],[500,-158],[398,-180],[506,-181],[690,-90],[681,-158],[473,-170],[517,-191],[272,-271],[136,-215],[337,204],[457,169],[484,180],[577,147],[495,158],[691,11],[680,-79],[560,-135],[180,248],[386,169],[702,12],[550,124],[522,124],[577,79],[614,102],[430,146],[-196,203],[-119,203],[0,215],[-539,-23],[-571,-90],[-544,0],[-77,214],[39,429],[125,124],[397,136],[468,135],[337,169],[337,170],[251,225],[380,102],[376,79],[190,45],[430,23],[408,79],[343,112],[337,136],[305,135],[386,181],[245,192],[261,169],[82,226],[-294,135],[98,237],[185,181],[288,112],[305,136],[283,180],[217,226],[136,271],[202,158],[331,-34],[136,-192],[332,-22],[11,214],[142,226],[299,-57],[71,-214],[331,-34],[360,102],[348,67],[315,-34],[120,-237],[305,192],[283,102],[315,79],[310,79],[283,135],[310,91],[240,124],[168,203],[207,-147],[288,79],[202,-271],[157,-203],[316,113],[125,226],[283,158],[365,-34],[108,-215],[229,215],[299,68],[326,22],[294,-11],[310,-68],[300,-34],[130,-192],[180,-169],[304,102],[327,22],[315,0],[310,12],[278,79],[294,67],[245,158],[261,102],[283,56],[212,158],[152,316],[158,192],[288,-90],[109,-203],[239,-136],[289,45],[196,-203],[206,-146],[283,135],[98,248],[250,102],[289,192],[272,79],[326,112],[218,125],[228,135],[218,124],[261,-68],[250,203],[180,158],[261,-11],[229,136],[54,203],[234,158],[228,113],[278,90],[256,45],[244,-34],[262,-56],[223,-158],[27,-249],[245,-191],[168,-158],[332,-68],[185,-158],[229,-158],[266,-34],[223,113],[240,237],[261,-124],[272,-68],[261,-68],[272,-45],[277,0],[229,-598],[-11,-147],[-33,-259],[-266,-147],[-218,-214],[38,-226],[310,11],[-38,-225],[-141,-215],[-131,-237],[212,-180],[321,-57],[321,102],[153,226],[92,214],[153,181],[174,169],[70,203],[147,282],[174,57],[316,22],[277,68],[283,90],[136,226],[82,214],[190,215],[272,146],[234,113],[153,192],[157,101],[202,91],[277,-57],[250,57],[272,67],[305,-33],[201,158],[142,383],[103,-158],[131,-271],[234,-112],[266,-46],[267,68],[283,-45],[261,-11],[174,56],[234,-34],[212,-124],[250,79],[300,0],[255,79],[289,-79],[185,192],[141,192],[191,158],[348,429],[179,-79],[212,-158],[185,-203],[354,-350],[272,-12],[256,0],[299,68],[299,79],[229,158],[190,169],[310,23],[207,124],[218,-113],[141,-180],[196,-181],[305,23],[190,-147],[332,-147],[348,-56],[288,45],[218,181],[185,180],[250,45],[251,-79],[288,-56],[261,90],[250,0],[245,-56],[256,-57],[250,102],[299,90],[283,23],[316,0],[255,56],[251,45],[76,282],[11,237],[174,-158],[49,-259],[92,-237],[115,-192],[234,-102],[315,34],[365,12],[250,33],[364,0],[262,12],[364,-23],[310,-45],[196,-181],[-54,-214],[179,-169],[299,-136],[310,-146],[360,-102],[375,-90],[283,-90],[315,-12],[180,192],[245,-158],[212,-180],[245,-136],[337,-56],[321,-68],[136,-226],[316,-135],[212,-203],[310,-90],[321,11],[299,-34],[332,11],[332,-45],[310,-79],[288,-135],[289,-113],[195,-169],[-32,-226],[-147,-203],[-125,-260],[-98,-203],[-131,-237],[-364,-90],[-163,-203],[-360,-124],[-125,-226],[-190,-214],[-201,-181],[-115,-237],[-70,-214],[-28,-260],[6,-214],[158,-226],[60,-214],[130,-204],[517,-78],[109,-249],[-501,-90],[-424,-124],[-528,-23],[-234,-327],[-49,-271],[-119,-214],[-147,-215],[370,-191],[141,-237],[239,-215],[338,-192],[386,-180],[419,-181],[636,-180],[142,-282],[800,-125],[53,-44],[208,-170],[767,147],[636,-181],[-99520,-139],[16,-4],[245,335],[501,-181],[32,21]],[[31400,20215],[-92,-233],[-238,-178]],[[31070,19804],[-301,64]],[[30769,19868],[-202,174],[-291,83],[-350,322],[-283,309],[-383,645],[229,-121],[390,-384],[369,-207],[143,264],[90,394],[256,238],[198,-68]],[[30935,21517],[106,-267],[139,-432],[361,-345],[389,-144],[-125,-288],[-264,-29],[-141,203]],[[33736,22402],[222,-259],[-83,-202],[-375,-173],[-125,202],[-236,-259],[-139,259],[333,345],[236,-144],[167,231]],[[69522,23202],[-427,-37],[-7,306],[41,238],[19,118],[179,-181],[263,-72],[9,-110],[-77,-262]],[[90387,28338],[269,-199],[151,79],[217,111],[166,-39],[20,-684],[-95,-198],[-29,-463],[-97,157],[-193,-401],[-57,31],[-171,18],[-171,493],[-38,380],[-160,502],[7,264],[181,-51]],[[98060,28265],[63,-238],[198,233],[80,-243],[0,-242],[-103,-267],[-182,-424],[-142,-232],[103,-277],[-214,-7],[-238,-217],[-75,-377],[-157,-583],[-219,-257],[-138,-164],[-256,12],[-180,190],[-302,40],[-46,212],[149,427],[349,568],[179,109],[200,219],[238,301],[167,299],[123,429],[106,146],[41,321],[195,267],[61,-245]],[[98502,31008],[202,-607],[5,394],[126,-158],[41,-435],[224,-188],[188,-46],[158,220],[141,-67],[-67,-511],[-85,-336],[-212,12],[-74,-175],[26,-248],[-41,-107],[-105,-310],[-138,-395],[-214,-229],[-48,151],[-116,83],[160,474],[-91,317],[-299,230],[8,209],[201,200],[47,444],[-13,372],[-113,386],[8,102],[-133,237],[-218,510],[-117,408],[104,45],[151,-320],[216,-149],[78,-513]],[[96421,39068],[-105,-138],[-153,155],[-199,259],[-179,306],[-184,406],[-38,195],[119,-8],[156,-196],[122,-196],[89,-161],[228,-357],[144,-265]],[[99547,41844],[96,-167],[-46,-300],[-172,-79],[-153,71],[-27,253],[107,198],[126,-71],[69,95]],[[0,42295],[99822,-141],[-177,-122],[-36,215],[139,118],[88,32],[-99836,180]],[[0,42577],[57,26],[-34,-277],[-23,-31]],[[96623,42347],[-92,-76],[-93,252],[10,155],[175,-331]],[[96418,43229],[45,-464],[-75,72],[-58,-31],[-39,159],[-6,441],[133,-177]],[[63904,44023],[45,-693],[72,-269],[-28,-277],[-49,-169],[-94,338],[-53,-171],[53,-427],[-24,-244],[-77,-133],[-18,-488],[-109,-671],[-137,-793],[-172,-1092],[-106,-800],[-125,-668],[-226,-136],[-243,-244],[-160,147],[-220,206],[-77,304],[-18,510],[-98,460],[-26,414],[50,415],[128,100],[1,191],[133,437],[25,367],[-65,272],[-52,364],[-23,530],[97,322],[38,366],[138,21],[155,118],[103,104],[122,8],[158,328],[229,355],[83,289],[-38,247],[118,-70],[153,401],[6,346],[92,257],[96,-247],[74,-245],[69,-380]],[[89877,43903],[100,-452],[179,217],[92,-243],[133,-225],[-29,-255],[60,-494],[42,-288],[70,-70],[75,-492],[-27,-299],[90,-390],[301,-301],[197,-274],[186,-251],[-37,-139],[159,-361],[108,-623],[111,126],[113,-249],[68,88],[48,-610],[197,-354],[129,-220],[217,-466],[78,-463],[7,-328],[-19,-356],[132,-490],[-16,-509],[-48,-267],[-75,-514],[6,-330],[-55,-413],[-123,-524],[-205,-283],[-102,-446],[-93,-284],[-82,-497],[-107,-287],[-70,-431],[-36,-397],[14,-182],[-159,-200],[-311,-21],[-257,-236],[-127,-223],[-168,-248],[-230,255],[-170,101],[43,301],[-152,-109],[-243,-417],[-240,156],[-158,91],[-159,41],[-269,167],[-179,355],[-52,437],[-64,291],[-137,233],[-267,70],[91,279],[-67,428],[-136,-399],[-247,-106],[146,319],[42,332],[107,282],[-22,427],[-226,-491],[-174,-197],[-106,-458],[-217,237],[9,305],[-174,418],[-147,216],[52,133],[-356,349],[-195,16],[-267,280],[-498,-54],[-359,-206],[-317,-192],[-265,38],[-294,-296],[-241,-132],[-53,-302],[-103,-234],[-236,-14],[-174,-52],[-246,105],[-199,-62],[-191,-27],[-165,-307],[-81,26],[-140,-163],[-133,-183],[-203,23],[-186,0],[-295,368],[-149,109],[6,330],[138,79],[47,131],[-10,207],[34,400],[-31,341],[-147,582],[-45,329],[12,328],[-111,375],[-7,169],[-123,230],[-35,451],[-158,456],[-39,245],[122,-249],[-93,535],[137,-167],[83,-223],[-5,294],[-138,454],[-26,181],[-65,173],[31,333],[56,141],[38,289],[-29,336],[114,415],[21,-439],[118,396],[225,193],[136,245],[212,212],[126,45],[77,-71],[219,214],[168,64],[42,126],[74,53],[153,-14],[292,169],[151,256],[71,307],[163,293],[13,229],[7,314],[194,489],[117,-497],[119,115],[-99,272],[87,279],[122,-125],[34,439],[152,283],[67,227],[140,98],[4,161],[122,-67],[5,145],[122,82],[134,78],[205,-264],[155,-342],[173,-3],[177,-54],[-59,316],[133,462],[126,150],[-44,144],[121,329],[168,203],[142,-68],[234,108],[-5,294],[-204,190],[148,84],[184,-143],[148,-236],[234,-148],[79,59],[172,-177],[162,164],[105,-50],[65,111],[127,-285],[-74,-308],[-105,-233],[-96,-19],[32,-230],[-81,-288],[-99,-283],[20,-163],[221,-318],[214,-184],[143,-199],[201,-341],[78,1],[145,-148],[43,-178],[265,-195],[183,197],[55,309],[56,255],[34,316],[85,458],[-39,279],[20,167],[-32,330],[37,434],[53,117],[-43,192],[67,305],[52,317],[7,164],[104,216],[78,-282],[19,-361],[70,-70],[11,-242],[101,-293],[21,-326],[-10,-209]],[[95032,45793],[78,-198],[-194,3],[-106,355],[166,-140],[56,-20]],[[83531,45933],[-117,-11],[-368,403],[259,113],[146,-175],[97,-175],[-17,-155]],[[94680,46144],[-108,-13],[-170,58],[-58,89],[17,228],[183,-90],[91,-121],[45,-151]],[[94910,46301],[-42,-106],[-206,499],[-57,344],[94,0],[100,-461],[111,-276]],[[84713,46708],[32,136],[239,129],[194,20],[87,72],[105,-72],[-102,-156],[-289,-252],[-233,-165]],[[84746,46420],[-181,-430],[-238,-127],[-33,69],[25,196],[119,351],[275,229]],[[82749,47167],[100,-153],[172,47],[69,-245],[-321,-116],[-193,-77],[-149,4],[95,332],[153,5],[74,203]],[[84139,47168],[-41,-320],[-417,-163],[-370,71],[0,210],[220,120],[174,-173],[185,44],[249,211]],[[94409,47028],[12,-116],[-218,245],[-152,206],[-104,192],[41,59],[128,-138],[228,-265],[65,-183]],[[93760,47598],[-56,-33],[-121,131],[-114,237],[14,96],[166,-243],[111,-188]],[[80172,47926],[533,-57],[61,237],[515,-277],[101,-373],[417,-105],[341,-342],[-317,-220],[-306,232],[-251,-15],[-288,42],[-260,104],[-322,220],[-204,57],[-116,-72],[-506,237],[-48,247],[-255,43],[191,550],[337,-34],[224,-225],[115,-44],[38,-205]],[[87423,48251],[-143,-393],[-27,434],[49,207],[58,195],[63,-169],[0,-274]],[[93299,47902],[-78,-58],[-120,221],[-122,366],[-59,439],[38,55],[30,-171],[84,-130],[135,-366],[131,-195],[-39,-161]],[[92217,48675],[-146,-48],[-44,-161],[-152,-140],[-142,-135],[-148,1],[-228,167],[-158,161],[23,178],[249,-84],[152,45],[42,276],[40,14],[27,-306],[158,44],[78,197],[155,206],[-30,339],[166,11],[56,-94],[-5,-320],[-93,-351]],[[85346,49837],[-104,-191],[-192,106],[-54,248],[281,27],[69,-190]],[[86241,50048],[101,-441],[-234,238],[-232,48],[-157,-38],[-192,20],[65,317],[344,24],[305,-168]],[[92538,49238],[-87,-154],[-52,340],[-65,223],[-126,189],[-158,245],[-200,170],[77,139],[150,-162],[94,-126],[117,-139],[111,-241],[106,-185],[33,-299]],[[89166,50332],[482,-397],[513,-329],[192,-295],[154,-290],[43,-339],[462,-356],[68,-306],[-256,-62],[62,-383],[248,-378],[180,-611],[159,19],[-11,-255],[215,-98],[-84,-108],[295,-243],[-30,-166],[-184,-40],[-69,149],[-238,65],[-281,86],[-216,368],[-158,316],[-144,504],[-362,252],[-235,-164],[-170,-190],[35,-425],[-218,-198],[-155,96],[-288,25]],[[89175,46579],[-247,472],[-282,116],[-69,-164],[-352,-18],[118,469],[175,160],[-72,626],[-134,483],[-538,488],[-229,48],[-417,532],[-82,-279],[-107,-51],[-63,211],[-1,250],[-212,283],[299,207],[198,-11],[-23,153],[-407,1],[-110,343],[-248,106],[-117,285],[374,140],[142,188],[446,-237],[44,-214],[78,-931],[287,-345],[232,611],[319,347],[247,1],[238,-201],[206,-206],[298,-110]],[[84788,52647],[-223,-571],[-209,-111],[-267,113],[-463,-29],[-243,-83],[-39,-436],[248,-512],[150,261],[518,196],[-22,-265],[-121,83],[-121,-337],[-245,-223],[263,-738],[-50,-198],[249,-665],[-2,-378],[-148,-170],[-109,203],[134,471],[-273,-222],[-69,159],[36,222],[-200,338],[21,561],[-186,-175],[24,-671],[11,-824],[-176,-84],[-119,169],[79,530],[-43,556],[-117,4],[-86,395],[115,377],[40,457],[139,868],[58,238],[237,427],[217,-170],[350,-80],[319,24],[275,419],[48,-129]],[[85746,52481],[-15,-503],[-143,57],[-42,-351],[114,-304],[-78,-69],[-112,365],[-82,736],[56,460],[92,210],[20,-315],[164,-50],[26,-236]],[[79393,48459],[-308,-12],[-234,481],[-356,471],[-119,349],[-210,469],[-138,432],[-212,806],[-244,480],[-81,495],[-103,449],[-250,363],[-145,493],[-209,322],[-290,635],[-24,293],[178,-23],[430,-111],[246,-564],[215,-390],[153,-240],[263,-619],[283,-9],[233,-394],[161,-482],[211,-263],[-111,-471],[159,-200],[100,-14],[47,-402],[97,-321],[204,-51],[135,-365],[-70,-716],[-11,-891]],[[80461,52985],[204,-198],[214,108],[56,488],[119,108],[333,125],[199,456],[137,364]],[[81723,54436],[110,215],[236,316]],[[82069,54967],[214,400],[140,450],[112,2],[143,-291],[13,-251],[183,-160],[231,-173],[-20,-226],[-186,-29],[50,-281],[-205,-196]],[[82744,54212],[-158,-520],[204,-545],[-48,-265],[312,-533],[-329,-68],[-93,-393],[12,-522],[-267,-393],[-7,-574],[-107,-881],[-41,205],[-316,-259],[-110,352],[-198,33],[-139,184],[-330,-207],[-101,279],[-182,-32],[-229,67],[-43,772],[-138,160],[-134,493],[-38,504],[32,533],[165,383]],[[85104,56675],[28,-382],[16,-323],[-94,-527],[-102,587],[-130,-292],[89,-425],[-79,-270],[-327,335],[-78,416],[84,274],[-176,273],[-87,-239],[-131,22],[-205,-321],[-46,168],[109,486],[175,161],[151,217],[98,-260],[212,157],[45,257],[196,16],[-16,445],[225,-273],[23,-290],[20,-212]],[[72560,55398],[-242,-132],[-132,458],[-49,828],[126,935],[192,-320],[129,-406],[134,-599],[-42,-600],[-116,-164]],[[33073,57651],[-232,-63],[-50,52],[81,158],[-6,228],[160,75],[58,-20],[-11,-430]],[[84439,57749],[-100,-190],[-87,-363],[-87,-171],[-171,398],[57,154],[70,162],[30,357],[153,34],[-44,-388],[205,556],[-26,-549]],[[82917,57194],[-369,-546],[136,403],[200,355],[167,399],[146,572],[49,-470],[-183,-317],[-146,-396]],[[83856,58678],[166,-179],[177,1],[-5,-240],[-129,-245],[-176,-173],[-10,268],[20,293],[-43,275]],[[84861,58834],[78,-643],[-214,152],[5,-193],[68,-355],[-132,-129],[-11,405],[-84,30],[-43,348],[163,-46],[-4,218],[-169,440],[266,-13],[77,-214]],[[83757,59356],[-74,-498],[-119,288],[-142,438],[238,-21],[97,-207]],[[83700,62485],[171,-164],[85,150],[26,-146],[-46,-239],[95,-413],[-73,-478],[-164,-191],[-43,-465],[62,-458],[147,-64],[123,68],[347,-319],[-27,-313],[91,-139],[-29,-265],[-216,283],[-103,302],[-71,-211],[-177,345],[-253,-86],[-138,128],[14,238],[87,146],[-83,133],[-36,-207],[-137,331],[-41,251],[-11,551],[112,-190],[29,901],[90,522],[169,-1]],[[31780,62327],[-71,-146],[-209,4],[-163,-21],[-16,247],[40,84],[227,-3],[142,-51],[50,-114]],[[28638,62119],[-84,-96],[-156,92],[-159,210],[34,132],[116,40],[64,-19],[187,-52],[147,-138],[46,-158],[-195,-11]],[[30080,63183],[34,98],[217,-3],[165,-148],[73,14],[50,-204],[152,11],[-9,-171],[124,-21],[136,-211],[-103,-235],[-132,126],[-127,-25],[-92,28],[-50,-105],[-106,-36],[-43,140],[-92,-83],[-111,-394],[-71,92],[-14,165]],[[30081,62221],[-185,98],[-131,-40],[-169,42],[-130,-108],[-149,179],[24,186],[256,-80],[210,-46],[100,128],[-127,250],[2,220],[-175,89],[62,159],[170,-25],[241,-90]],[[80649,62586],[-240,-277],[-228,179],[-8,495],[137,261],[304,161],[159,-13],[62,-220],[-122,-254],[-64,-332]],[[6794,62819],[-41,-96],[-69,82],[8,161],[-46,210],[14,64],[48,94],[-19,113],[16,54],[21,-11],[107,-97],[49,-50],[45,-77],[71,-202],[-7,-32],[-108,-123],[-89,-90]],[[6645,63718],[-94,-41],[-47,121],[-32,47],[-3,36],[27,49],[99,-55],[73,-88],[-23,-69]],[[6456,64025],[-9,-63],[-149,17],[21,70],[137,-24]],[[6207,64108],[-15,-33],[-19,8],[-97,20],[-35,130],[-11,23],[74,80],[23,-37],[80,-191]],[[5737,64488],[-33,-57],[-93,105],[14,42],[43,57],[64,-13],[5,-134]],[[27867,64939],[110,-210],[260,65],[98,-136],[235,-356],[173,-260],[92,8],[165,-118],[-20,-162],[205,-23],[210,-236],[-33,-135],[-185,-73],[-187,-29],[-191,46],[-398,-56],[186,321],[-113,150],[-179,38],[-96,166],[-66,328],[-157,-22],[-259,154],[-83,121],[-362,89],[-97,113],[104,144],[-273,29],[-199,-299],[-115,-8],[-40,-141],[-138,-63],[-118,55],[146,178],[60,208],[126,128],[142,112],[210,55],[67,63],[240,-41],[219,-6],[261,-197]],[[28462,65512],[-68,-29],[-70,332],[-104,167],[60,365],[84,-23],[97,-478],[1,-334]],[[83659,64954],[-119,-472],[-146,486],[-32,427],[163,566],[223,436],[127,-172],[-49,-347],[-167,-924]],[[28383,67136],[-303,-92],[-19,213],[130,46],[184,-17],[8,-150]],[[28611,67142],[-48,-409],[-51,73],[4,301],[-124,228],[-1,66],[220,-259]],[[87399,71495],[35,-197],[-156,-349],[-114,185],[-143,-134],[-73,-337],[-181,164],[2,273],[154,344],[158,-67],[114,242],[204,-124]],[[59437,72019],[8,-46],[-285,-234],[-136,74],[-64,232],[132,21]],[[59092,72066],[19,3],[40,139],[200,-8],[253,172],[-188,-245],[21,-108]],[[56583,72391],[152,-194],[216,33],[207,-41],[-7,-100],[151,69],[-35,-170],[-400,-49],[3,95],[-339,112],[52,245]],[[54311,73846],[-100,-453],[41,-179],[-58,-296],[-213,217],[-141,62],[-387,293],[38,296],[325,-53],[284,63],[211,50]],[[52558,75561],[166,-408],[-39,-762],[-126,36],[-113,-192],[-105,153],[-11,694],[-64,330],[153,-29],[139,178]],[[89159,73219],[-104,-460],[48,-288],[-145,-406],[-355,-271],[-488,-36],[-396,-657],[-186,221],[-12,431],[-483,-127],[-329,-271],[-325,-11],[282,-424],[-186,-979],[-179,-242],[-135,224],[69,519],[-176,167],[-113,395],[263,177],[145,362],[280,298],[203,394],[553,171],[297,-117],[291,1024],[185,-275],[408,575],[158,224],[174,704],[-47,648],[117,364],[295,105],[152,-798],[-9,-467],[-256,-580],[4,-594]],[[52655,76104],[-92,-445],[-126,118],[-64,387],[56,214],[179,220],[47,-494]],[[89974,77268],[195,-122],[197,244],[62,-647],[-412,-157],[-244,-572],[-436,393],[-152,-630],[-308,-9],[-39,573],[138,443],[296,32],[81,797],[83,449],[326,-600],[213,-194]],[[32315,78637],[202,-78],[257,16],[-137,-236],[-102,-37],[-353,244],[-69,193],[105,177],[97,-279]],[[32831,80108],[-135,-10],[-360,180],[-258,272],[96,49],[365,-145],[284,-240],[8,-106]],[[15692,79765],[-140,-80],[-456,262],[-84,204],[-248,202],[-50,164],[-286,103],[-107,314],[24,133],[291,-125],[171,-88],[261,-61],[94,-198],[138,-274],[277,-238],[115,-318]],[[34407,81019],[-184,-504],[181,195],[187,-124],[-98,-200],[247,-158],[128,140],[277,-177],[-86,-422],[194,99],[36,-306],[86,-358],[-117,-507],[-125,-21],[-183,109],[60,471],[-77,73],[-322,-499],[-166,20],[196,270],[-267,140],[-298,-34],[-539,17],[-43,171],[173,202],[-121,157],[234,347],[287,917],[172,328],[241,198],[129,-25],[-54,-156],[-148,-363]],[[13136,82950],[267,46],[-84,-654],[242,-463],[-111,1],[-167,264],[-103,265],[-140,179],[-51,253],[16,184],[131,-75]],[[89901,81054],[280,-1020],[-411,190],[-171,-832],[271,-590],[-8,-403],[-211,347],[-182,-445],[-51,483],[31,561],[-32,621],[64,436],[13,770],[-163,566],[24,787],[257,265],[-110,267],[123,81],[73,-381],[96,-555],[-7,-567],[114,-581]],[[47896,83579],[233,23],[298,-356],[-149,-395]],[[48278,82851],[46,-412],[-210,-514],[-493,-340],[-393,87],[225,601],[-145,586],[378,451],[210,269]],[[53524,83854],[-166,-466],[-291,325],[-39,239],[408,191],[88,-289]],[[7498,84721],[-277,-219],[-142,148],[-43,270],[252,205],[148,88],[185,-39],[117,-179],[-240,-274]],[[49420,84027],[270,-740]],[[49690,83287],[190,-93],[171,-656],[79,-227],[337,-110],[-34,-368],[-142,-169],[111,-298],[-250,-302],[-371,6],[-473,-159],[-130,114],[-183,-270],[-257,65],[-195,-220],[-148,115],[407,605],[249,125]],[[49051,81445],[-436,96]],[[48615,81541],[-79,229],[291,179],[-152,310],[52,377]],[[48727,82636],[414,-52]],[[49141,82584],[40,334]],[[49181,82918],[-190,363]],[[48991,83281],[-337,101],[-66,156],[101,258],[-92,158],[-149,-272],[-17,555],[-140,294],[101,595],[216,467],[222,-45],[335,48],[-297,-623],[283,79],[304,-3],[-72,-469],[-250,-516],[287,-37]],[[4006,86330],[-171,-89],[-182,107],[-168,157],[274,98],[220,-52],[27,-221]],[[27981,87625],[-108,-302],[-123,49],[-73,171],[13,40],[107,173],[114,-13],[70,-118]],[[27250,87943],[-325,-317],[-196,13],[-61,156],[207,265],[381,-5],[-6,-112]],[[2297,88560],[171,-109],[173,59],[225,-152],[276,-77],[-23,-63],[-211,-121],[-211,125],[-106,104],[-245,-33],[-66,51],[17,216]],[[26344,89640],[51,-253],[143,89],[161,-151],[304,-198],[318,-179],[25,-274],[204,45],[199,-191],[-247,-181],[-432,138],[-156,259],[-275,-306],[-396,-298],[-95,337],[-377,-55],[242,284],[35,454],[95,527],[201,-47]],[[45969,90100],[-64,-373],[314,-392],[-361,-440],[-801,-394],[-240,-105],[-365,85],[-775,182],[273,254],[-605,282],[492,112],[-12,169],[-583,134],[188,375],[421,85],[433,-391],[422,314],[349,-163],[453,307],[461,-41]],[[28926,90499],[-312,-29],[-69,282],[118,323],[255,80],[217,-160],[3,-246],[-32,-80],[-180,-170]],[[0,91544],[681,-440],[728,-572],[-24,-358],[187,-143],[-64,418],[754,-86],[544,-539],[-276,-251],[-455,-59],[-7,-563],[-111,-120],[-260,17],[-212,201],[-369,168],[-62,250],[-283,94],[-315,-74],[-151,201],[60,214],[-333,-137],[126,-271],[-158,-244]],[[0,89250],[0,2294]],[[23431,91627],[-173,-202],[-374,175],[-226,-63],[-380,259],[245,178],[194,250],[295,-164],[166,-103],[84,-110],[169,-220]],[[99999,92620],[-305,-29],[-49,183],[-99645,240]],[[0,93014],[99999,-394]],[[0,93014],[36,24],[235,-1],[402,-165],[-24,-79],[-286,-138],[-363,-35]],[[0,92620],[0,394]],[[27392,90477],[-544,-402],[-386,-89]],[[26462,89986],[-287,173],[-83,-289],[-268,-486],[-81,-252],[-322,-389],[-397,-38],[-220,-244],[-18,-374],[-323,-72],[-340,-467],[-301,-648],[-108,-454]],[[23714,86446],[-15,-669],[408,-96]],[[24107,85681],[125,-539],[130,-437],[388,114],[517,-250],[277,-219],[199,-272],[348,-158],[294,-243],[459,-33],[302,-56],[-45,-499],[86,-578],[201,-645],[414,-547],[214,188],[150,592],[-145,909],[-196,303],[445,270],[314,404],[154,401]],[[28738,84386],[-22,385],[-189,489]],[[28527,85260],[-338,434],[328,603],[-121,522],[-93,899],[194,133],[476,-157],[286,-56],[230,152],[258,-196],[342,-333],[85,-224]],[[30174,87037],[495,-43],[-8,-484]],[[30661,86510],[92,-728],[254,-90],[201,-339],[402,319],[266,636]],[[31876,86308],[184,268],[216,-515]],[[32276,86061],[362,-734],[307,-691],[-112,-362],[370,-325],[250,-329],[442,-149],[179,-183],[110,-488],[216,-76],[112,-217],[20,-647],[-202,-217],[-199,-202],[-458,-205],[-349,-473],[-470,-93],[-594,121],[-417,4],[-287,-40],[-233,-413],[-354,-255],[-401,-762],[-320,-532],[236,95],[446,756],[583,480]],[[31513,80124],[416,58],[245,-283]],[[32174,79899],[-262,-387],[88,-620],[91,-435],[361,-287],[459,83],[278,647],[19,-417],[180,-209],[-344,-377],[-615,-343],[-276,-233],[-310,-415],[-211,43],[-11,487],[483,476],[-445,-19],[-309,-70]],[[31350,77823],[48,-189],[-296,-279],[-286,-198],[-293,-171]],[[30523,76986],[-159,-376],[-35,-95]],[[30329,76515],[-3,-306],[92,-305],[115,-14],[-29,210],[83,-128],[-22,-165],[-188,-93],[-133,11],[-205,-100],[-121,-29],[-162,-28],[-231,-167],[408,108],[82,-109],[-389,-173],[-177,-1],[8,71],[-84,-160],[82,-26],[-60,-414],[-203,-443],[-20,148],[-61,30],[-91,144],[57,-310]],[[29077,74266],[66,-103],[8,-217]],[[29151,73946],[-89,-224],[-157,-460],[-25,23],[86,392],[-142,220],[-33,478],[-53,-249],[59,-365]],[[28797,73761],[-175,86],[183,-181]],[[28805,73666],[12,-548],[79,-40],[29,-199],[39,-577],[-176,-427],[-288,-171],[-182,-338],[-139,-37],[-141,-211],[-39,-193],[-305,-374],[-157,-274],[-131,-342],[-43,-409],[50,-400],[92,-492],[124,-408],[1,-249],[132,-668],[-9,-388],[-12,-224],[-69,-352],[-83,-73],[-137,70],[-44,253]],[[27408,66595],[-106,132],[-147,496]],[[27155,67223],[-129,440]],[[27026,67663],[-42,226],[57,382]],[[27041,68271],[-77,317],[-217,481]],[[26747,69069],[-108,89],[-281,-262],[-49,29],[-135,269],[-174,142],[-314,-72],[-247,63],[-212,-39]],[[25227,69288],[-118,-81],[54,-162]],[[25163,69045],[-5,-234],[59,-113],[-53,-76],[-103,85],[-104,-109]],[[24957,68598],[-202,18],[-207,304]],[[24548,68920],[-242,-72],[-202,133],[-173,-40],[-234,-135],[-253,-427],[-276,-248],[-152,-275],[-63,-259],[-3,-397],[14,-277],[52,-196]],[[23016,66727],[1,-1],[-1,-1],[-107,-503]],[[22909,66222],[-49,-415],[-20,-771],[-27,-281],[48,-315],[86,-280],[56,-447],[184,-429],[65,-328],[109,-284],[295,-153],[114,-241],[244,161],[212,58],[208,104],[175,99],[176,235],[67,336],[22,483],[48,169],[188,151],[294,133],[246,-20],[169,49],[66,-122],[-9,-278],[-149,-342],[-66,-351],[51,-100],[-42,-249],[-69,-449],[-71,148],[-58,-10]],[[25472,62483],[1,-84],[53,-3],[-5,-157],[-45,-249],[24,-89],[-29,-206],[18,-55],[-32,-291],[-55,-153],[-50,-18],[-55,-199]],[[25297,60979],[90,-105],[24,86],[82,-73]],[[25493,60887],[29,-23],[61,101],[79,9],[26,-47],[43,28],[129,-52],[128,15],[90,64],[32,65],[89,-30],[66,-39],[73,13],[55,50],[127,-80],[44,-13],[85,-107],[80,-129],[101,-88],[73,-159]],[[26903,60465],[-24,-55],[-14,-129],[29,-210],[-64,-197],[-30,-231],[-9,-254],[15,-148],[7,-260],[-43,-56],[-26,-247],[19,-152],[-56,-147],[12,-156],[43,-94]],[[26762,58129],[70,-313],[108,-232],[130,-246]],[[27070,57338],[100,-206],[-6,-122],[111,-26],[26,47],[77,-142],[136,42],[119,145],[168,116]],[[27801,57192],[95,173],[153,-34]],[[28049,57331],[-10,-57],[155,-20],[124,-99],[90,-173]],[[28408,56982],[105,-160],[143,-18]],[[28656,56804],[209,402],[114,62],[3,190],[51,487],[159,267],[175,11],[22,120],[218,-48],[218,291],[109,128],[134,278],[98,-36],[73,-151],[-54,-194]],[[30185,58611],[-8,-136],[-163,-67],[91,-262],[-3,-301],[-123,-334],[105,-457],[120,37],[62,417],[-86,202],[-14,436],[346,234],[-38,272],[97,181],[100,-404],[195,-10],[180,-321],[11,-190]],[[31057,57908],[249,-5],[297,59]],[[31603,57962],[159,-258],[213,-71],[155,180],[4,145],[344,34],[333,8],[-236,-170],[95,-272],[222,-43],[210,-283]],[[33102,57232],[45,-461],[144,13],[109,-136]],[[33400,56648],[183,-212],[171,-375],[8,-297],[105,-13],[149,-281],[109,-201]],[[34125,55269],[333,-115],[30,104],[225,41],[298,-155]],[[35011,55144],[95,-63],[204,-136],[294,-486],[46,-236]],[[35650,54223],[95,27],[69,-318],[155,-1008],[149,-95],[7,-397],[-208,-474],[86,-174],[491,-90]],[[36494,51694],[10,-577],[211,377]],[[36715,51494],[349,-207],[462,-351],[135,-338],[-45,-319],[323,178],[540,-305],[415,23],[411,-477],[355,-645],[214,-166],[237,-23],[101,-182],[94,-733],[46,-348],[-110,-953],[-142,-376],[-391,-801],[-177,-651],[-206,-499],[-69,-11],[-78,-424],[20,-1079],[-77,-888],[-30,-379],[-88,-228],[-49,-769],[-282,-752],[-47,-595]],[[38626,39196],[-225,-249],[-65,-346]],[[38336,38601],[-302,2],[-437,-222],[-195,-256],[-311,-168],[-327,-459],[-235,-571],[-41,-430],[46,-318],[-51,-582],[-63,-281],[-195,-317],[-308,-1013],[-244,-457],[-189,-269],[-127,-548],[-183,-329]],[[35174,32383],[-121,-362],[-313,-320],[-205,115],[-151,-62],[-256,247],[-189,-18]],[[33939,31983],[-169,318],[-19,-300]],[[33751,32001],[353,-493],[-38,-397],[173,-251],[-14,-282],[-267,-738],[-412,-309],[-557,-120],[-305,58],[59,-343],[-57,-431],[51,-291],[-167,-202],[-284,-80],[-267,210],[-108,-151],[39,-572],[188,-173],[152,181],[82,-299],[-255,-179],[-223,-358],[-41,-579],[-66,-309],[-262,-1],[-218,-295],[-80,-432]],[[31227,25165],[274,-422],[265,-116]],[[31766,24627],[-96,-517],[-328,-325],[-180,-675],[-254,-227],[-113,-270],[89,-598],[185,-333],[-117,29]],[[30952,21711],[-247,4],[-134,-141],[-250,-208],[-45,-538],[-118,-14],[-313,188],[-318,401],[-346,329],[-87,365],[79,337],[-140,383],[-36,982],[119,554],[293,445],[-422,168],[265,509],[94,956],[309,-202],[145,1193],[-186,153],[-87,-719],[-175,81],[87,823],[95,1067],[127,394]],[[29661,29221],[-79,562],[-23,649]],[[29559,30432],[117,18],[170,930],[192,922],[118,858],[-64,863],[83,475],[-34,711],[163,703],[50,1114],[89,1196],[87,1287],[-20,943],[-58,811]],[[30452,41263],[-279,331],[-24,236],[-551,578],[-498,630],[-214,355],[-115,476],[46,166],[-236,755],[-274,1063],[-262,1147],[-114,262],[-87,424],[-216,376],[-198,233],[90,257],[-134,550],[86,403],[221,364]],[[27693,49869],[148,430],[-60,251],[-106,-267],[-166,252],[56,163],[-47,522],[97,87],[52,359],[105,371],[-20,235],[153,123],[190,230]],[[28095,52625],[-37,178],[103,44],[-12,288],[65,209],[138,38],[117,362],[106,302],[-102,137],[52,335],[-62,526],[59,152],[-44,487],[-112,306]],[[28366,55989],[-93,167],[-59,310]],[[28214,56466],[68,154],[-70,40],[-52,190],[-138,160],[-122,-37],[-56,-200],[-112,-145],[-61,-20],[-27,-120],[132,-312],[-75,-74],[-40,-85]],[[27661,56017],[-130,-30],[-48,344],[-36,-97]],[[27447,56234],[-92,33],[-56,232],[-114,38],[-72,68],[-119,-1],[-8,-125],[-32,87]],[[26954,56566],[-151,128],[-56,121],[32,100],[-11,127],[-77,138],[-109,113],[-95,74],[-19,168],[-73,103],[18,-167],[-55,-138],[-64,160],[-89,57],[-38,116],[2,175],[36,182],[-78,81],[64,111]],[[26191,58215],[-96,181],[-130,233],[-61,194],[-117,181],[-140,260],[31,89],[46,-87],[21,41]],[[25745,59307],[-48,180],[-84,50]],[[25613,59537],[-31,-135],[-161,8],[-100,55],[-115,115],[-154,36],[-79,123]],[[24973,59739],[-142,101],[-174,10],[-127,114],[-149,238]],[[24381,60202],[-314,620],[-144,187],[-226,150],[-156,-42],[-223,-216],[-140,-57],[-196,152],[-208,109],[-260,264],[-208,81],[-314,268],[-233,275],[-70,154],[-155,34],[-284,183],[-116,262],[-299,327],[-139,363],[-66,281],[93,56],[-29,164],[64,150],[1,199],[-93,259],[-25,229],[-94,290],[-244,573],[-280,450],[-135,359],[-238,235],[-51,140],[42,356],[-142,135],[-164,279],[-69,402],[-149,47]],[[19117,67920],[-162,304],[-130,280]],[[18825,68504],[-12,180],[-149,434],[-99,441],[5,221],[-201,229],[-93,-26],[-159,159],[-44,-234],[46,-276],[27,-433],[95,-237],[206,-397],[46,-135],[42,-41],[37,-198],[49,8],[56,-372],[85,-146],[59,-204],[174,-293],[92,-536],[83,-252],[77,-270],[15,-304],[134,-19],[112,-261],[100,-257]],[[19608,65285],[-6,-103],[-117,-212]],[[19485,64970],[-49,3],[-74,350]],[[19362,65323],[-182,328],[-200,278]],[[18980,65929],[-142,147],[9,421],[-42,312],[-132,179],[-191,257]],[[18482,67245],[-37,-74],[-70,150]],[[18375,67321],[-171,139],[-164,334],[20,44],[115,-33],[103,215],[10,260],[-214,411],[-163,159],[-102,360],[-103,377],[-129,461],[-113,518]],[[17464,70566],[-46,294],[-180,331],[-130,69],[-30,165],[-156,29],[-100,156],[-258,57]],[[16564,71667],[-70,93],[-34,316]],[[16460,72076],[-270,578],[-231,801],[10,133],[-123,190],[-215,483],[-38,469],[-148,315],[61,477],[-10,494]],[[15496,76016],[-89,442],[109,542]],[[15516,77e3],[67,1045]],[[15583,78045],[-50,773]],[[15533,78818],[-88,493],[-80,267]],[[15365,79578],[33,112],[402,-195],[148,-544]],[[15948,78951],[68,152],[-44,472]],[[15972,79575],[-94,473]],[[15878,80048],[-38,1],[-537,566],[-199,248],[-503,239],[-155,510],[40,353],[-356,245]],[[14130,82210],[-48,465],[-336,418]],[[13746,83093],[-6,296]],[[13740,83389],[-153,217]],[[13587,83606],[-245,184],[-78,502]],[[13264,84292],[-358,466],[-150,543],[-267,38],[-441,14],[-326,165],[-574,598],[-266,109],[-486,206],[-385,-49],[-546,264],[-330,246],[-309,-122],[58,-400],[-154,-37],[-321,-120],[-245,-195]],[[8164,86018],[-307,-122],[-40,339]],[[7817,86235],[125,565],[295,177],[-76,145],[-354,-321],[-190,-383],[-400,-410],[203,-280],[-262,-413],[-299,-241],[-278,-176],[-69,-255],[-434,-297],[-87,-271],[-325,-246],[-191,44],[-259,-160],[-282,-196],[-231,-193],[-477,-164]],[[4226,83160],[-43,97],[304,269]],[[4487,83526],[271,177],[296,315],[345,65],[137,236],[385,345],[62,115],[205,204],[48,437],[141,340],[-320,-175],[-90,99],[-150,-209],[-181,292],[-75,-207],[-104,287],[-278,-230],[-170,0],[-24,343],[50,211],[-179,205],[-361,-110],[-235,270],[-190,138],[-1,327],[-214,245],[108,331],[226,322],[99,295],[225,42],[191,-92],[224,278],[201,-50],[212,179],[-52,263],[-155,104],[205,222],[-170,-7],[-295,-125],[-85,-127],[-219,127],[-392,-65],[-407,138],[-117,232]],[[3654,89313],[-351,335],[390,240]],[[3693,89888],[620,282],[228,0],[-38,-288],[586,22],[-225,357],[-342,219],[-197,288],[-267,246],[-381,182],[155,302]],[[3832,91498],[493,18],[350,263]],[[4675,91779],[66,280],[284,274],[271,66],[526,256],[256,-39],[427,307],[421,-121],[201,-260],[123,112],[469,-35],[-16,-132],[425,-98],[283,57],[585,-182],[534,-54],[214,-75],[370,94],[421,-173],[302,-81]],[[10837,91975],[518,-139],[438,-277],[289,-53],[244,241]],[[12326,91747],[336,180],[413,-71]],[[13075,91856],[416,253],[455,144],[191,-239],[207,134],[62,272],[192,-62],[470,-516],[369,390],[38,-437],[341,95],[105,168],[337,-33],[424,-242],[650,-211],[383,-98],[272,37]],[[17987,91511],[375,-292],[-391,-286]],[[17971,90933],[502,-123],[750,68],[236,100],[296,-345],[302,291],[-283,245],[179,197],[338,26],[223,58],[224,-138],[279,-312],[310,46],[491,-260],[431,91],[405,-13],[-32,358]],[[22622,91222],[247,101],[431,-196]],[[23300,91127],[-2,-545],[177,459],[223,-15],[126,579],[-298,355],[-324,233],[22,636],[329,418],[366,-92],[281,-255],[378,-649],[-247,-283],[517,-116],[-1,-589],[371,451],[332,-371],[-83,-427],[269,-388],[290,416],[202,497],[16,632],[394,-44],[411,-85],[373,-286],[17,-285],[-207,-307],[196,-309],[-36,-280]],[[19722,91438],[-824,-101],[-374,-39]],[[18524,91298],[-151,271],[-379,157],[-246,-64],[-343,456],[185,61],[429,99],[392,-26],[362,100],[-537,135],[-594,-46],[-394,11],[-146,213],[644,230],[-428,-8],[-485,152],[233,431],[193,229],[744,351],[284,-111],[-139,-270],[618,174],[386,-291],[314,294],[254,-188],[227,-566],[140,238],[-197,590],[244,85],[276,-93],[311,-232],[175,-561],[86,-406],[466,-285],[502,-273],[-31,-253],[-456,-47],[178,-221],[-94,-211],[-503,90],[-478,156],[-322,-35],[-522,-196]],[[20972,94111],[-244,-381],[-434,404],[95,80],[372,23],[211,-126]],[[28794,93928],[25,-159],[-296,16],[-299,13],[-304,-78],[-80,35],[-306,306],[12,207],[133,38],[636,-62],[479,-316]],[[25955,93959],[219,-359],[256,465],[704,236],[477,-596],[-42,-377],[550,168],[263,228],[616,-291],[383,-274],[36,-252],[515,131],[290,-367],[670,-228],[242,-232],[263,-539],[-510,-268],[654,-376],[441,-127],[400,-529],[437,-38],[-87,-404],[-487,-669],[-342,246],[-437,554],[-359,-72],[-35,-330],[292,-335],[377,-265],[114,-153],[181,-570],[-96,-414],[-350,156],[-697,461],[393,-496],[289,-348],[45,-201],[-753,230],[-596,334],[-337,281],[97,162],[-414,296],[-405,280],[5,-167],[-803,-92],[-235,198],[183,424],[522,10],[571,74],[-92,205],[96,287],[360,561],[-77,255],[-107,197],[-425,280],[-563,196],[178,145],[-294,358],[-245,33],[-219,196],[-149,-170],[-503,-74],[-1011,129],[-588,169],[-450,87],[-231,202],[290,263],[-394,2],[-88,583],[213,515],[286,235],[717,154],[-204,-373]],[[22123,94355],[331,-122],[496,73],[72,-167],[-259,-276],[420,-248],[-50,-518],[-455,-223],[-268,48],[-192,220],[-690,444],[5,185],[567,-72],[-306,377],[329,279]],[[89889,93991],[-421,-4],[-569,64],[-49,31],[263,227],[348,54],[394,-221],[34,-151]],[[24112,93737],[-298,-430],[-317,21],[-173,506],[4,287],[145,244],[276,157],[579,-20],[530,-140],[-415,-513],[-331,-112]],[[15808,92660],[-147,253],[-641,304]],[[15020,93217],[93,188],[218,477]],[[15331,93882],[241,378],[-272,353],[939,90],[397,-119],[709,-32],[270,-167],[298,-243],[-349,-145],[-681,-405],[-344,-403]],[[16539,93189],[0,-242],[-731,-287]],[[91869,95069],[-321,-228],[-444,52],[-516,227],[66,187],[518,-87],[697,-151]],[[23996,95009],[-151,-223],[-403,43],[-337,150],[148,259],[399,155],[243,-202],[101,-182]],[[90301,95344],[-219,-427],[-1023,16],[-461,-136],[-550,374],[149,396],[366,108],[734,-25],[1004,-306]],[[22639,96011],[212,-267],[9,-295],[-127,-429],[-458,-59],[-298,92],[5,336],[-455,-44],[-18,445],[299,-18],[419,197],[390,-34],[22,76]],[[19941,95712],[109,-205],[247,97],[291,-25],[49,-282],[-169,-274],[-940,-89],[-701,-249],[-423,-13],[-35,187],[577,255],[-1255,-69],[-389,103],[379,563],[262,161],[782,-194],[493,-341],[485,-44],[-397,551],[255,210],[286,-67],[94,-275]],[[65981,92556],[-164,-51],[-907,75],[-74,256],[-503,154],[-40,311],[284,124],[-10,314],[551,491],[-255,70],[665,506],[-75,261],[621,304],[917,370],[925,108],[475,214],[541,74],[193,-227],[-187,-179],[-984,-286],[-848,-274],[-863,-548],[-414,-563],[-435,-553],[56,-479],[531,-472]],[[23699,96229],[308,-186],[547,2],[240,-190],[-64,-216],[319,-130],[177,-137],[374,-26],[406,-48],[441,125],[566,49],[451,-40],[298,-218],[62,-238],[-174,-153],[-414,-124],[-355,70],[-797,-88],[-570,-11],[-449,71],[-738,186],[-96,316],[-34,286],[-279,251],[-574,70],[-322,179],[104,236],[573,-36]],[[17722,96544],[-38,-443],[-214,-199],[-259,-29],[-517,-246],[-444,-88],[-377,124],[472,431],[570,373],[426,-8],[381,85]],[[0,89247],[99640,-253],[-360,42],[250,-307],[166,-474],[128,-155],[32,-238],[-71,-153],[-518,126],[-777,-434],[-247,-67],[-425,-405],[-403,-353],[-102,-262]],[[97313,86314],[-397,398],[-724,-451],[-126,213]],[[96066,86474],[-268,-246],[-371,79],[-90,-379],[-333,-557],[10,-233],[316,-129],[-37,-839],[-258,-21],[-119,-482],[116,-248],[-486,-294],[-96,-657],[-415,-141],[-83,-585],[-400,-536],[-103,396],[-119,841],[-155,1279],[134,799],[234,344]],[[93543,84865],[15,269],[431,129]],[[93989,85263],[496,725],[479,592],[499,459],[223,812]],[[95686,87851],[-337,-48],[-167,-475]],[[95182,87328],[-705,-632],[-227,708],[-717,-196],[-696,-965],[230,-353],[-620,-151],[-430,-59],[20,417],[-431,87],[-344,-283],[-850,99]],[[90412,86e3],[-913,-171],[-900,-1124]],[[88599,84705],[-1065,-1358]],[[87534,83347],[438,-72],[136,-361]],[[88108,82914],[270,-128],[178,288],[305,-38],[401,-633],[9,-490],[-217,-576],[-23,-687],[-126,-921],[-418,-833],[-94,-399],[-377,-670],[-374,-665],[-179,-340],[-370,-338],[-175,-8],[-175,280],[-373,-421],[-43,-192]],[[86327,76143],[-106,35],[-120,-195],[-83,-196],[10,-414],[-143,-127],[-50,-102],[-104,-170],[-185,-95],[-121,-154],[-9,-250],[-32,-63],[111,-94],[157,-253]],[[85652,74065],[240,-679],[68,-373],[3,-664],[-105,-316],[-252,-111],[-222,-239],[-250,-49]],[[85134,71634],[-31,314],[52,431],[-123,600]],[[85032,72979],[206,97],[-190,493]],[[85048,73569],[-135,109],[-34,-108],[-81,-48],[-10,109],[-72,52],[-75,92]],[[84641,73775],[77,254],[65,67]],[[84783,74096],[-25,106],[71,310]],[[84829,74512],[-18,94],[-163,63],[-131,154]],[[84517,74823],[-388,-167],[-204,-269],[-300,-157],[148,267],[-58,224],[220,387],[-147,302],[-242,-204],[-314,-400],[-171,-372],[-272,-28],[-142,-268],[147,-390],[227,-94],[9,-259],[220,-168],[311,411],[247,-224],[179,-15]],[[83987,73399],[46,-302],[-394,-161]],[[83639,72936],[-130,-311],[-270,-289],[-142,-403],[299,-316],[109,-567],[169,-527],[189,-443],[-5,-428],[-174,-157],[66,-307],[164,-179],[-43,-469],[-71,-456],[-155,-52],[-203,-623],[-225,-756],[-258,-687],[-382,-532],[-386,-484],[-313,-67],[-170,-255],[-96,186],[-157,-286],[-388,-288],[-294,-88],[-95,-609],[-154,-33],[-73,418],[66,222],[-373,185],[-131,-94]],[[80013,64241],[-371,-493],[-231,-544],[-61,-399],[212,-607],[260,-753],[252,-356],[169,-462],[127,-1066],[-37,-1013],[-232,-379],[-318,-371],[-227,-480],[-346,-536],[-101,369],[78,390],[-206,327]],[[78981,57868],[-233,84],[-112,301],[-141,594]],[[78495,58847],[-249,265],[-238,-11],[41,452],[-245,-3],[-22,-633],[-150,-841],[-90,-509],[19,-417],[181,-18],[113,-526],[50,-498],[155,-330],[168,-67],[144,-299]],[[78372,55412],[64,-54],[164,-347],[116,-386],[16,-388],[-29,-262],[27,-198],[20,-340],[98,-159],[109,-509],[-5,-195],[-197,-38],[-263,426],[-329,457],[-32,294],[-161,385],[-38,477],[-100,314],[30,419],[-61,244]],[[77801,55552],[-110,221],[-47,285],[-148,325],[-135,274],[-45,-339],[-53,320],[30,359],[82,553]],[[77375,57550],[-27,427],[86,441],[-94,341],[23,627],[-113,299],[-90,689],[-50,727],[-121,477]],[[76989,61578],[-183,-288],[-315,-411]],[[76491,60879],[-156,51],[-172,135],[96,714],[-58,539],[-218,664],[34,208],[-163,74],[-197,469]],[[75657,63733],[-79,301],[-16,293],[-53,277],[-116,335],[-256,23],[25,-237]],[[75162,64725],[-87,-320],[-118,116]],[[74957,64521],[-41,-105],[-78,63],[-108,52]],[[74730,64531],[-39,-210],[-189,7],[-343,-120],[16,-433],[-148,-341],[-400,-387],[-311,-678],[-209,-363],[-276,-377],[-1,-265],[-138,-142]],[[72692,61222],[-250,-206],[-130,-31]],[[72312,60985],[-84,-439],[58,-749],[15,-478],[-118,-547],[-1,-978],[-144,-28],[-126,-439],[84,-190],[-253,-163],[-93,-392],[-112,-165],[-263,537],[-128,807],[-107,581],[-97,272],[-148,553],[-69,720],[-48,360],[-253,791],[-115,1116],[-83,737],[1,698],[-54,539],[-404,-345],[-196,69],[-362,698],[133,208],[-82,226],[-326,489]],[[68937,65473],[-203,146],[-83,414],[-215,438],[-512,-108],[-451,-11],[-391,-81]],[[67082,66271],[-523,174]],[[66559,66445],[-302,133],[-314,74]],[[65943,66652],[-118,707],[-133,102],[-214,-103],[-280,-279],[-339,191],[-281,443],[-267,164],[-186,546],[-205,768],[-149,-93],[-177,190]],[[63594,69288],[-103,-224],[-165,28]],[[63326,69092],[58,-254],[-25,-132],[89,-434]],[[63448,68272],[109,-497],[137,-131]],[[63694,67644],[47,-202],[190,-243]],[[63931,67199],[16,-237],[-27,-192],[35,-193],[80,-162],[37,-189],[41,-141]],[[64113,66085],[-18,419],[75,302],[76,62],[84,-180],[5,-337],[-61,-339]],[[64274,66012],[53,-220]],[[64327,65792],[49,28],[11,-158],[217,91],[230,-15],[168,-17],[190,389],[207,369],[176,355]],[[65575,66834],[80,196],[35,-50],[-26,-238],[-37,-104]],[[65627,66638],[38,-455]],[[65665,66183],[125,-393],[155,-209]],[[65945,65581],[204,-76],[164,-105]],[[66313,65400],[125,-330],[75,-191],[100,-73],[-1,-128],[-101,-344],[-44,-161],[-117,-184],[-104,-395],[-126,30],[-58,-137],[-44,-292],[34,-385],[-26,-71],[-128,2],[-174,-215],[-27,-281],[-63,-121]],[[65634,62124],[-173,5],[-109,-146]],[[65352,61983],[1,-232],[-134,-160],[-153,54],[-186,-194],[-128,-33]],[[64752,61418],[-201,-154],[-54,-256],[-6,-196],[-277,-244],[-444,-268],[-249,-406],[-122,-32],[-83,34],[-163,-239],[-177,-111],[-233,-30],[-70,-33],[-61,-152],[-73,-42]],[[62539,59289],[-42,-146],[-138,13],[-89,-79]],[[62270,59077],[-192,30],[-72,336],[8,315],[-46,170],[-54,426],[-80,236],[56,28],[-29,264],[34,111],[-12,251]],[[61883,61244],[-36,246],[-84,173]],[[61763,61663],[-22,230],[-143,206],[-148,483],[-79,469],[-192,397],[-124,94],[-184,549],[-32,400],[12,342],[-159,638],[-130,225],[-150,119],[-92,330],[15,130],[-77,299],[-81,128],[-108,429],[-170,464]],[[59899,67595],[-141,396],[-139,-3]],[[59619,67988],[44,316],[12,201],[34,230]],[[59709,68735],[-9,84]],[[59700,68819],[-78,-232],[-60,-435],[-75,-300],[-65,-100],[-93,186],[-125,257],[-198,825],[-29,-52],[115,-608],[171,-579],[210,-897],[102,-313],[90,-325],[249,-638],[-55,-100],[9,-374],[323,-517],[49,-118]],[[60240,64499],[90,-565],[-61,-105],[40,-593],[102,-687],[106,-142],[152,-213]],[[60669,62194],[161,-666],[77,-529],[152,-281],[379,-544],[154,-328],[151,-332],[87,-198],[136,-173]],[[61966,59143],[66,-178],[-9,-240],[-158,-137],[119,-158]],[[61984,58430],[91,-106],[54,-238],[125,-241],[138,-2],[262,147],[302,68],[245,179],[138,38],[99,105]],[[63438,58380],[158,21],[89,11]],[[63685,58412],[128,85],[147,58],[132,198],[105,1],[6,-159],[-25,-335],[1,-303],[-59,-208],[-78,-622],[-134,-644],[-172,-735],[-238,-844],[-237,-645],[-327,-785]],[[62934,53474],[-278,-466],[-415,-572]],[[62241,52436],[-259,-438],[-304,-698],[-64,-304],[-63,-136]],[[61551,50860],[-195,-230],[-68,-240],[-104,-42],[-40,-406],[-89,-233],[-54,-383],[-112,-190]],[[60889,49136],[-128,-709],[16,-327]],[[60777,48100],[178,-210],[8,-149],[-76,-348],[16,-175],[-18,-275],[97,-361],[115,-568],[101,-126]],[[61198,45888],[45,-258],[-11,-574],[34,-505],[11,-900],[49,-282],[-83,-412],[-108,-400],[-177,-357],[-254,-219],[-313,-279],[-313,-618],[-107,-106],[-194,-409],[-115,-133],[-23,-411],[132,-436],[54,-337],[4,-173],[49,29],[-8,-565],[-45,-267],[65,-99],[-41,-239],[-116,-205],[-229,-195],[-334,-312],[-122,-213],[24,-242],[71,-39],[-24,-303]],[[59119,36429],[-70,-419],[-32,-479],[-72,-260],[-190,-290],[-54,-84],[-118,-292],[-77,-296],[-158,-413],[-314,-594],[-196,-345]],[[57838,32957],[-209,-262],[-291,-224]],[[57338,32471],[-141,-30],[-36,-160],[-169,85],[-138,-109],[-301,111]],[[56553,32368],[-168,-70],[-115,30]],[[56270,32328],[-286,-228],[-238,-91],[-171,-218],[-127,-13],[-117,205]],[[55331,31983],[-94,11],[-120,257]],[[55117,32251],[-13,-80],[-37,155],[2,337],[-90,386],[89,105],[-7,442],[-182,539],[-139,488],[-1,1],[-199,749]],[[54540,35373],[-207,435],[-108,420],[-62,561],[-68,417],[-93,887],[-7,689],[-35,314],[-108,237],[-144,476],[-146,691],[-60,361],[-226,563],[-17,441]],[[53259,41865],[-26,363],[38,506],[96,527],[15,247],[90,519],[66,236],[159,377]],[[53697,44640],[90,257],[29,426]],[[53816,45323],[-15,326],[-83,206],[-74,350],[-68,345],[15,120],[85,228],[-84,557],[-57,385]],[[53535,47840],[-139,365],[26,111]],[[53422,48316],[-39,179]],[[53383,48495],[-74,433]],[[53309,48928],[-228,610]],[[53081,49538],[-285,581],[-184,475],[-169,595],[9,192],[61,184],[67,419],[56,427]],[[52636,52411],[-52,87],[96,647]],[[52680,53145],[40,454],[-108,381],[-127,98],[-56,258]],[[52429,54336],[-71,82],[3,159]],[[52361,54577],[-289,-207],[-105,30],[-107,-129],[-222,13],[-149,360],[-91,417],[-197,379],[-209,-7],[-245,1]],[[50747,55434],[-229,-67],[-224,-123]],[[50294,55244],[-436,-337],[-154,-198],[-250,-167],[-248,164]],[[49206,54706],[-126,-6],[-194,112],[-178,-6],[-329,-101],[-193,-166],[-275,-211],[-54,15]],[[47857,54343],[-73,-5],[-286,274],[-252,439],[-237,315],[-187,371]],[[46822,55737],[-75,43],[-200,232],[-144,308],[-49,211],[-34,425]],[[46320,56956],[-122,341],[-108,226],[-71,74],[-69,115],[-32,254],[-41,127],[-80,94]],[[45797,58187],[-149,241],[-117,38],[-63,162],[1,88],[-84,122],[-18,124]],[[45367,58962],[-46,441]],[[45321,59403],[36,255]],[[45357,59658],[-115,449],[-138,205],[122,109],[134,404],[66,296]],[[45426,61121],[-24,311]],[[45402,61432],[78,284],[34,542]],[[45514,62258],[-30,569],[-34,286],[28,287],[-72,274],[-146,249]],[[45260,63923],[12,243]],[[45272,64166],[13,267],[106,157],[91,300],[-18,195],[96,406],[155,366],[93,93],[74,336],[6,307],[100,356],[185,210],[177,588]],[[46350,67747],[144,229]],[[46494,67976],[259,64]],[[46753,68040],[219,393],[139,154]],[[47111,68587],[232,481],[-70,716],[106,495],[37,304],[179,389],[278,263],[206,238],[186,596],[87,354],[205,-3],[167,-244],[264,39],[288,-127],[121,-6]],[[49397,72082],[267,315],[300,100],[175,238],[268,175],[471,102],[459,47],[140,-85],[262,227],[297,4],[113,-134],[190,35]],[[52339,73106],[302,233],[195,-70]],[[52836,73269],[-9,-291],[236,212],[20,-111],[-139,-282],[-2,-266],[96,-143],[-36,-499],[-183,-289],[53,-314],[143,-10],[70,-274],[106,-90]],[[53191,70912],[326,-198],[117,50],[232,-96],[368,-258],[130,-512],[250,-111],[391,-242],[296,-286],[136,150]],[[55437,69409],[133,265],[-65,441]],[[55505,70115],[87,280],[200,270],[192,78],[375,-118],[95,-257],[104,-3],[88,-98],[276,-67],[68,-191]],[[56990,70009],[369,10],[268,-152]],[[57627,69867],[275,-170],[129,-90]],[[58031,69607],[214,182],[114,165],[245,48],[198,-73],[75,-286],[65,189],[222,-136],[217,-33],[137,145]],[[59518,69808],[80,190],[-19,32]],[[59579,70030],[74,269],[56,435]],[[59709,70734],[40,146],[8,6]],[[59757,70886],[99,469],[138,406],[5,20]],[[59999,71781],[-26,440],[68,237]],[[60041,72458],[-102,261],[105,217],[-169,-49],[-233,132],[-191,-331],[-421,-65],[-225,309],[-300,19],[-64,-238],[-192,-69],[-268,307],[-303,-11],[-165,573],[-203,320]],[[57310,73833],[135,448],[-176,275]],[[57269,74556],[308,551],[428,23],[117,437]],[[58122,75567],[529,-76]],[[58651,75491],[334,374],[324,162]],[[59309,76027],[459,13],[485,-406],[399,-223],[323,89],[239,-52],[328,301]],[[61542,75749],[42,246],[-70,393],[-160,212],[-154,66],[-102,177]],[[61098,76843],[-354,486],[-317,218],[-240,338],[202,92],[231,482]],[[60620,78459],[-156,228],[410,234],[-8,126]],[[60866,79047],[-249,-92]],[[60617,78955],[-222,-46],[-185,-187],[-260,-30],[-239,-215],[16,-358],[136,-139],[284,35],[-55,-206]],[[60092,77809],[-304,-99],[-377,-334]],[[59411,77376],[-154,117],[61,271],[-304,169],[50,110],[265,191],[-80,132],[-432,146],[-19,215],[-257,-71],[-103,-317],[-215,-426]],[[58223,77913],[6,-149]],[[58229,77764],[-135,-123],[-84,53]],[[58010,77694],[-78,-694]],[[57932,77e3],[-144,-239],[-101,-412],[89,-328]],[[57776,76021],[33,-222],[243,-186],[-51,-141],[-330,-32],[-118,-178],[-232,-310],[-87,268],[3,119]],[[57237,75339],[-169,17],[-145,54],[-336,-150],[192,-323],[-141,-94],[-154,-1],[-147,297],[-52,-127],[62,-344],[139,-270],[-105,-126],[155,-265],[137,-167],[4,-326],[-257,153],[82,-294],[-176,-60],[105,-509],[-184,-7],[-228,251],[-104,460],[-49,384],[-108,264],[-143,329],[-18,164]],[[55597,74649],[-48,40],[-5,127],[-154,193],[-24,274],[23,393],[38,179]],[[55427,75855],[-46,91],[-59,44]],[[55322,75990],[-78,188],[-120,115]],[[55124,76293],[-261,213],[-161,207],[-254,171],[-233,424],[56,43],[-127,242],[-5,195],[-179,91],[-85,-249],[-82,193],[6,200],[10,9]],[[53809,78032],[62,52]],[[53871,78084],[-221,84],[-226,-204],[15,-286],[-34,-164],[91,-293],[261,-290],[140,-476]],[[53897,76455],[309,-465],[217,4]],[[54423,75994],[68,-127],[-78,-115],[249,-208],[204,-174],[238,-301],[29,-107],[-52,-206]],[[55081,74756],[-154,269],[-242,94]],[[54685,75119],[-116,-372],[200,-214],[-33,-300],[-116,-34],[-148,-494],[-116,-45],[1,176],[57,309],[60,123],[-108,334],[-85,290],[-115,72],[-82,249]],[[54084,75213],[-179,105],[-120,231]],[[53785,75549],[-206,37],[-217,260],[-254,375],[-189,332],[-86,569],[-138,67],[-226,190],[-128,-78],[-161,-267],[-115,-42]],[[52065,76992],[-252,-326],[-548,156],[-404,-186],[-32,-347]],[[50829,76289],[15,-335],[-263,-383],[-356,-122],[-25,-194],[-171,-319],[-107,-469],[108,-329],[-160,-257],[-60,-374],[-210,-115],[-197,-443]],[[49403,72949],[-352,-9],[-265,11]],[[48786,72951],[-174,-203],[-106,-218],[-136,48],[-103,195],[-79,331],[-259,89]],[[47929,73193],[-112,-149],[-146,81],[-143,-64],[42,451],[-26,354],[-124,53]],[[47420,73919],[-67,219],[22,376]],[[47375,74514],[111,210],[20,232],[58,347],[-6,244],[-56,206],[-12,195]],[[47490,75948],[14,410],[-114,250],[393,415],[340,-104],[373,4],[296,-98],[230,30],[449,-19]],[[49471,76836],[144,345],[53,1147],[-287,605],[-205,291],[-424,222],[-28,420],[360,125],[466,-148],[-88,652],[263,-247],[646,449],[84,472],[243,116]],[[50698,81285],[222,113]],[[50920,81398],[143,159],[244,847],[380,241],[231,-16]],[[51918,82629],[54,122],[232,31],[52,-127],[188,284],[-63,216],[-13,326]],[[52368,83481],[-113,320],[-8,589],[46,155],[80,173],[244,36]],[[52617,84754],[98,158],[223,163]],[[52938,85075],[-9,-296],[-82,-188],[33,-161],[151,-87],[-68,-217],[-83,62]],[[52880,84188],[-200,-414],[76,-281]],[[52756,83493],[4,-222],[281,-135],[-3,-204],[283,108],[156,158],[313,-228],[132,-183]],[[53922,82787],[189,169]],[[54111,82956],[434,267],[350,194]],[[54895,83417],[277,-97],[21,-140],[268,-8]],[[55461,83172],[63,254]],[[55524,83426],[383,187],[-59,484]],[[55848,84097],[10,433],[136,362],[262,196],[221,-430],[223,11]],[[56700,84669],[53,443],[32,339]],[[56785,85451],[-102,-72],[-176,204],[-24,331],[351,161],[350,83],[301,-95],[287,17]],[[57772,86080],[316,318],[-291,274]],[[57797,86672],[-504,-46],[-489,-211],[-452,-121],[-161,314],[-269,189],[62,567],[-135,520],[133,335],[252,362],[635,624],[185,121],[-28,243],[-387,272]],[[56639,89841],[-478,-163],[-269,-401],[43,-353],[-441,-463],[-537,-495],[-202,-811],[198,-406],[265,-320],[-255,-649],[-289,-135],[-106,-967],[-157,-539],[-337,55],[-158,-456],[-321,-27],[-89,545],[-232,653],[-211,814]],[[53063,85723],[-187,354],[-548,-666]],[[52328,85411],[-370,-135],[-385,293]],[[51573,85569],[-99,619],[-88,1329],[256,371],[733,483],[549,595],[508,802],[668,1112],[465,434],[763,722],[610,252],[457,-31],[423,477],[506,-25],[499,115],[869,-422],[-358,-154],[305,-361]],[[58639,91887],[286,200],[456,-348],[761,-137],[1050,-652],[213,-273],[18,-384],[-308,-302],[-454,-154],[-1240,438],[-204,-73],[453,-422]],[[59670,89780],[36,-856]],[[59706,88924],[358,-175],[217,-150],[36,279]],[[60317,88878],[-174,257],[183,209]],[[60326,89344],[672,-358]],[[60998,88986],[234,140],[-187,422]],[[61045,89548],[647,564],[256,-33],[260,-202],[161,396],[-231,343],[136,345],[-204,357],[777,-185],[158,-322],[-351,-71]],[[62654,90740],[2,-321],[218,-197]],[[62874,90222],[429,125],[68,367]],[[63371,90714],[581,275],[969,494]],[[64921,91483],[209,-28],[-273,-350],[344,-60],[199,197],[521,16],[412,239],[317,-347],[315,381],[-291,334],[145,190],[820,-175],[385,-180],[1006,-658],[186,302],[-282,304],[-8,122],[-335,57],[92,273],[-149,449],[-8,185],[512,521]],[[69038,93255],[182,524],[207,113]],[[69427,93892],[735,-152],[58,-320]],[[70220,93420],[-263,-467],[173,-184]],[[70130,92769],[89,-403],[-63,-789],[307,-353],[-120,-384],[-544,-818],[318,-85],[110,207],[306,148],[74,285],[240,274],[-162,328],[130,380],[-304,47],[-67,321],[222,578],[-361,469],[497,389],[-64,409],[139,13],[145,-319],[-109,-556],[297,-105],[-127,415],[465,227],[577,30],[513,-328],[-247,479],[-28,614]],[[72363,94242],[484,116],[668,-25]],[[73515,94333],[602,75],[-226,301]],[[73891,94709],[321,379],[319,15]],[[74531,95103],[540,286],[734,77]],[[75805,95466],[93,158],[729,53]],[[76627,95677],[227,-129],[624,306],[510,-10],[77,249],[265,245],[656,236],[476,-186],[-378,-142],[629,-89],[75,-284],[254,140],[812,-8],[626,-281],[223,-215],[-69,-300],[-307,-170],[-730,-320],[-209,-171],[345,-80],[410,-146]],[[81143,94322],[250,109],[142,-369]],[[81535,94062],[122,149],[444,91],[892,-95],[67,-269],[1162,-86],[15,440],[590,-101],[443,3],[449,-303],[128,-369],[-165,-241],[349,-453],[437,-234],[268,605],[446,-260],[473,155],[538,-177],[204,162],[455,-81]],[[88852,92998],[-201,535],[367,249]],[[89018,93782],[2509,-374],[236,-342],[727,-440],[1122,109],[553,-95],[231,-238],[-33,-421],[342,-164],[372,118],[492,15],[525,-113],[526,64],[484,-512],[344,184],[-224,368],[123,256],[886,-161],[578,34]],[[98811,92070],[799,-274],[-99610,-252]],[[0,91544],[0,-2297]],[[63641,75603],[141,-409],[130,-26]],[[63912,75168],[85,-156],[-228,-46],[-49,-447]],[[63720,74519],[-47,-202],[-102,-135]],[[63571,74182],[7,-285]],[[63578,73897],[88,-424],[263,-120],[193,-289],[395,-100],[434,153],[27,134]],[[64978,73251],[-52,408],[40,602],[-216,195],[71,394],[-184,34],[61,485],[262,-141],[244,184],[-202,346],[-80,329],[-224,-147],[-28,-422],[-87,374]],[[64583,75892],[-15,140],[68,240],[-53,201],[-322,196],[-125,517],[-154,146],[-9,187],[270,-54],[11,421],[236,93],[243,-86],[50,562],[-50,356],[-278,-28],[-236,141],[-321,-253],[-259,-121]],[[63639,78550],[-127,-342],[-269,-95],[-276,-594],[252,-547]],[[63219,76972],[-27,-387],[303,-679]],[[63495,75906],[146,-303]],[[23933,96472],[-126,-17],[-521,37],[-74,161],[559,-9],[195,-107],[-33,-65]],[[19392,96574],[-518,-166],[-411,186],[224,183],[406,59],[392,-90],[-93,-172]],[[56867,96664],[-620,-236],[-490,134],[191,149],[-167,184],[575,115],[110,-216],[401,-130]],[[19538,97095],[-339,-113],[-461,1],[5,82],[285,173],[149,-27],[361,-116]],[[23380,96781],[-411,-119],[-226,134],[-119,216],[-22,238],[360,-23],[162,-38],[332,-200],[-76,-208]],[[22205,96935],[108,-240],[-453,64],[-457,187],[-619,21],[268,171],[-335,139],[-21,221],[546,-79],[751,-210],[212,-274]],[[79187,96925],[-1566,-222],[507,756],[229,64],[208,-37],[704,-327],[-82,-234]],[[55069,97728],[915,-429],[-699,-227],[-155,-424],[-243,-108],[-132,-478],[-335,-22],[-598,351],[252,205],[-416,166],[-541,487],[-216,451],[757,206],[152,-202],[396,8],[105,197],[408,20],[350,-201]],[[57068,98134],[545,-202],[-412,-310],[-806,-68],[-819,96],[-50,159],[-398,10],[-304,264],[858,161],[403,-138],[281,172],[702,-144]],[[64204,98215],[-373,-76],[-250,-44],[-39,-94],[-324,-95],[-301,136],[158,180],[-618,17],[542,105],[422,7],[57,-155],[159,138],[262,95],[412,-126],[-107,-88]],[[77760,97255],[-606,-71],[-773,166],[-462,220],[-213,413],[-379,113],[722,394],[600,130],[540,-290],[640,-557],[-69,-518]],[[25828,97704],[334,-186],[-381,-171],[-513,-434],[-492,-41],[-575,74],[-299,235],[4,208],[220,154],[-508,-5],[-306,192],[-176,261],[193,256],[192,175],[285,41],[-122,132],[646,29],[355,-308],[468,-123],[455,-109],[220,-380]],[[30972,99689],[742,-45],[597,-74],[508,-156],[-12,-154],[-678,-250],[-672,-117],[-251,-129],[605,3],[-656,-349],[-452,-163],[-476,-470],[-573,-96],[-177,-117],[-841,-62],[383,-72],[-192,-103],[230,-284],[-264,-198],[-429,-163],[-132,-225],[-388,-172],[39,-130],[475,22],[6,-141],[-742,-345],[-726,159],[-816,-89],[-414,69],[-525,30],[-35,277],[514,130],[-137,415],[170,41],[742,-249],[-379,370],[-450,110],[225,223],[492,137],[79,201],[-392,225],[-118,297],[759,-25],[220,-63],[433,210],[-625,67],[-972,-37],[-491,196],[-232,232],[-324,169],[-61,197],[413,110],[324,18],[545,94],[409,214],[344,-30],[300,-161],[211,311],[367,92],[498,64],[849,24],[148,-63],[802,98],[601,-37],[602,-36]],[[42472,99927],[1737,-457],[-513,-222],[-1062,-25],[-1496,-56],[140,-103],[984,63],[836,-198],[540,176],[231,-206],[-305,-335],[707,214],[1348,223],[833,-111],[156,-246],[-1132,-410],[-157,-133],[-888,-99],[643,-28],[-324,-420],[-224,-373],[9,-641],[333,-376],[-434,-24],[-457,-182],[513,-305],[65,-490],[-297,-53],[360,-495],[-617,-42],[322,-234],[-91,-203],[-391,-89],[-388,-2],[348,-390],[4,-256],[-549,238],[-143,-154],[375,-144],[364,-352],[105,-464],[-495,-111],[-214,222],[-344,331],[95,-391],[-322,-303],[732,-24],[383,-31],[-745,-502],[-755,-454],[-813,-199],[-306,-2],[-288,-222],[-386,-608],[-597,-404],[-192,-23],[-370,-142],[-399,-134],[-238,-357],[-4,-403],[-141,-378],[-453,-461],[112,-450],[-125,-476],[-142,-563],[-391,-35],[-410,471],[-556,3],[-269,315],[-186,563],[-481,716],[-141,375],[-38,517],[-384,532],[100,424],[-186,203],[275,673],[418,214],[110,241],[58,450],[-318,-204],[-151,-85],[-249,-83],[-341,188],[-19,392],[109,306],[258,8],[567,-153],[-478,366],[-249,197],[-276,-81],[-232,143],[310,536],[-169,215],[-220,398],[-335,611],[-353,223],[3,241],[-745,337],[-590,42],[-743,-23],[-677,-42],[-323,183],[-482,362],[729,181],[559,31],[-1188,149],[-627,236],[39,223],[1051,277],[1018,277],[107,210],[-750,206],[243,230],[961,402],[404,62],[-115,258],[658,152],[854,90],[853,6],[303,-180],[737,317],[663,-215],[390,-45],[577,-188],[-660,311],[38,246],[932,344],[975,-26],[354,213],[982,55],[2219,-72]],[[67002,72360],[284,-219],[209,77],[58,261],[219,87],[157,175],[55,460],[234,112],[44,205],[131,-154],[84,-18]],[[68477,73346],[154,-4],[210,-122]],[[68841,73220],[85,-70],[201,185],[93,-111],[90,264],[166,-12],[43,84],[29,233],[120,200],[150,-131],[-30,-176],[84,-27],[-26,-484],[110,-189],[97,121],[123,57],[173,258],[192,-42],[286,-1]],[[70827,73379],[50,-165]],[[70877,73214],[-162,-65],[-141,-106],[-319,-67],[-298,-121],[-163,-251],[66,-244],[32,-287],[-139,-242],[12,-221],[-76,-207],[-265,18],[110,-381],[-177,-146],[-118,-347],[15,-346],[-108,-162],[-103,53],[-212,-75],[-31,-161],[-207,1],[-154,-326],[-10,-490],[-361,-239],[-194,50],[-56,-126],[-166,74],[-278,-87],[-465,294]],[[66909,69007],[252,523],[-23,370],[-210,97],[-22,366],[-91,460],[119,315],[-121,85],[76,419],[113,718]],[[56642,45537],[29,-179],[-32,-279],[49,-270],[-41,-216],[24,-199],[-579,7],[-13,-1832],[188,-471],[181,-360]],[[56448,41738],[-510,-235],[-673,82],[-192,276],[-1126,-25],[-42,-40],[-166,260],[-180,17],[-166,-98],[-134,-110]],[[53697,44640],[90,256],[29,427]],[[53535,47840],[-139,364],[26,112]],[[53422,48316],[115,78],[80,-11],[98,69],[820,-7],[68,-430],[80,-345],[64,-186],[106,-301],[184,46],[91,81],[154,-81],[42,144],[69,336],[172,22],[15,100],[142,2],[-24,-207],[337,5],[5,-363],[56,-222],[-41,-347],[21,-354],[93,-214],[-15,-685],[68,53],[121,-15],[172,87],[127,-34]],[[53309,48928],[112,249],[84,97],[104,-198]],[[53609,49076],[-101,-121],[-45,-148],[-9,-251],[-71,-61]],[[55719,75933],[-35,-196],[39,-247],[115,-140]],[[55838,75350],[-5,-151],[-91,-84],[-16,-187],[-129,-279]],[[55427,75855],[-47,91]],[[55380,75946],[-18,183],[120,284],[18,-109],[75,51]],[[55575,76355],[59,-154],[66,-59],[19,-209]],[[65575,66834],[52,-196]],[[65665,66183],[-142,-2],[-23,-375],[50,-80],[-126,-114],[-1,-235],[-81,-238],[-7,-232]],[[65335,64907],[-56,-122],[-835,290],[-106,584],[-11,133]],[[31400,20215],[-168,16],[-297,0],[0,1286]],[[32587,39017],[511,-940],[227,-88],[339,-425],[286,-225],[40,-254],[-273,-876],[280,-156],[312,-88],[220,92],[252,441],[45,509]],[[34826,37007],[138,110],[139,-332],[-6,-460],[-234,-318],[-186,-234],[-314,-559],[-370,-786]],[[33993,34428],[-70,-461],[-74,-592],[3,-573],[-61,-128],[-21,-372]],[[33770,32302],[-19,-301]],[[31227,25165],[273,-422],[266,-116]],[[30952,21711],[-257,90],[-672,77],[-115,336],[6,431],[-185,-37],[-98,209],[-24,611],[213,253],[88,365],[-33,292],[148,491],[101,763],[-30,338],[122,109],[-30,217],[-129,115],[92,242],[-126,218],[-65,665],[112,117],[-47,702],[65,590],[75,513],[166,209],[-84,563],[-1,529],[210,376],[-7,481],[159,562],[1,530],[-72,105],[-128,994],[171,592],[-27,558],[100,523],[182,540],[196,358],[-83,226],[58,186],[-9,960],[302,284],[96,598],[-34,144]],[[31359,38736],[231,521],[364,-141],[163,-416],[109,464],[316,-24],[45,-123]],[[62106,75494],[386,89]],[[62492,75583],[57,-151],[106,-100],[-56,-144],[148,-198],[-78,-183],[118,-157],[124,-94],[7,-399]],[[62918,74157],[-101,-17]],[[62817,74140],[-113,333],[1,89],[-123,-2],[-82,155],[-58,-16]],[[62442,74699],[-109,168],[-207,144],[27,280],[-47,203]],[[794,3215],[294,183]],[[1088,3398],[38,-6],[32,-5]],[[54716,79543],[-21,-236],[-156,-1],[53,-125],[-92,-370]],[[54500,78811],[-53,-97],[-243,-15],[-140,-130],[-229,44]],[[53835,78613],[-398,149],[-62,200],[-274,-100],[-32,-109],[-169,81]],[[52900,78834],[-142,16],[-125,105],[42,141],[-10,102]],[[52665,79198],[83,32],[141,-160],[39,152],[245,-25],[199,104],[133,-18],[87,-118],[26,98],[-40,375],[100,73],[98,266]],[[53776,79977],[206,-186],[157,236],[98,43],[215,-176],[131,30],[128,-109]],[[54711,79815],[-23,-73],[28,-199]],[[62817,74140],[-190,76],[-141,266],[-44,217]],[[63641,75603],[141,-408],[130,-27]],[[63720,74519],[-48,-202],[-101,-135]],[[63578,73897],[-69,-28],[-173,301],[95,285],[-82,169],[-104,-43],[-327,-424]],[[62492,75583],[68,94],[207,-165],[149,-34],[38,67],[-136,312],[72,79]],[[62890,75936],[78,-19],[191,-350],[122,-39],[48,146],[166,232]],[[58149,49238],[-17,694],[-70,262]],[[58062,50194],[169,-45],[85,328],[147,-38]],[[58463,50439],[16,-227],[60,-130],[3,-187],[-69,-121],[-108,-300],[-101,-209],[-115,-27]],[[50920,81398],[204,-45],[257,120],[176,-252],[153,-135]],[[51710,81086],[-32,-389]],[[51678,80697],[-72,-22],[-30,-323]],[[51576,80352],[-243,263],[-143,-45],[-194,272],[-129,231],[-129,9],[-40,203]],[[50747,55434],[-229,-68]],[[50518,55366],[-69,398],[13,1322],[-56,119],[-11,283],[-96,201],[-85,170],[35,303]],[[50249,58162],[96,66],[56,251],[136,54],[61,172]],[[50598,58705],[93,169],[100,2],[212,-332]],[[51003,58544],[-11,-191],[62,-342],[-54,-232],[29,-154],[-135,-357],[-86,-176],[-52,-364],[7,-366],[-16,-928]],[[49214,57382],[-190,149],[-130,-22],[-97,-145],[-125,122],[-49,190],[-125,126]],[[48498,57802],[-18,334],[76,244],[-7,195],[221,477],[41,395],[76,141],[134,-78],[116,117],[38,148],[216,259],[53,180],[259,238],[153,82],[70,-110],[178,3]],[[50104,60427],[-22,-280],[37,-262],[156,-376],[9,-279],[320,-130],[-6,-395]],[[50249,58162],[-243,13]],[[50006,58175],[-128,46],[-90,-93],[-123,42],[-482,-27],[-7,-327],[38,-434]],[[75742,64522],[-6,-413],[-97,88],[18,-464]],[[75162,64725],[-87,-321],[-118,117]],[[74730,64531],[-43,474],[-96,433],[47,347],[-171,154],[62,210],[173,215],[-200,305],[98,390],[220,-248],[133,-29],[24,-400],[265,-79],[257,8],[160,-98],[-128,-487],[-124,-34],[-86,-327],[152,-299],[46,368],[76,2],[147,-914]],[[56293,77303],[80,-236],[108,42],[213,-90],[408,-30],[138,147],[327,133],[202,-209],[163,-60]],[[57776,76021],[-239,77],[-283,-181]],[[57254,75917],[-3,-287],[-252,-55],[-196,202],[-222,-159],[-206,17]],[[56375,75635],[-20,381],[-139,185]],[[56216,76201],[46,81],[-30,69],[47,183],[105,180],[-135,248],[-24,211],[68,130]],[[55279,77663],[100,2],[-69,-253],[134,-222],[-41,-271],[-65,-25]],[[55338,76894],[-52,-53],[-90,-134],[-41,-316]],[[55155,76391],[-246,218],[-105,240],[-106,128],[-127,215],[-61,178],[-136,270],[59,239],[99,-133],[60,120],[130,13],[239,-96],[192,8],[126,-128]],[[56523,82877],[268,-4],[302,217],[64,325],[228,184],[-26,258]],[[57359,83857],[169,97],[298,222]],[[57826,84176],[293,-144],[39,-143],[146,68],[272,-137],[27,-270],[-60,-156],[174,-377],[113,-105],[-16,-104],[187,-101],[80,-154],[-108,-126],[-224,20],[-54,-53],[66,-192],[68,-368]],[[58829,81834],[-239,-34],[-85,-127],[-18,-290],[-111,56],[-250,-28],[-73,135],[-104,-100],[-105,83],[-218,11],[-310,139],[-281,45],[-215,-13],[-152,-156],[-133,-23]],[[56535,81532],[-6,257],[-85,267],[166,117],[2,230],[-77,219],[-12,255]],[[25238,62085],[-2,85],[33,26],[51,-68],[99,348],[53,7]],[[25297,60979],[-83,-1],[22,650],[2,457]],[[31359,38736],[-200,-79],[-109,794],[-150,646],[88,557],[-146,244],[-37,416],[-136,391]],[[30669,41705],[175,622],[-119,484],[63,194],[-49,213],[108,288],[6,490],[13,405],[60,195],[-240,926]],[[30686,45522],[206,-48],[143,12],[62,174],[243,234],[147,216],[363,98],[-29,-432],[34,-221],[-23,-386],[302,-516],[311,-95],[109,-216],[188,-114],[115,-167],[175,6],[161,-171],[12,-333],[55,-168],[3,-248],[-81,-10],[107,-671],[533,-23],[-41,-333],[30,-227],[151,-162],[66,-358],[-49,-453],[-77,-253],[27,-328],[-87,-119]],[[33842,40210],[-4,177],[-259,295],[-258,8],[-484,-167],[-133,-507],[-7,-310],[-110,-689]],[[34826,37007],[54,332],[38,340],[0,317],[-100,105],[-104,-94],[-103,26],[-33,222],[-26,527],[-52,172],[-187,156],[-114,-113],[-293,111],[18,782],[-82,320]],[[30686,45522],[-157,-99],[-126,66],[18,875],[-228,-339],[-245,15],[-105,307],[-184,33],[59,247],[-155,351],[-115,518],[73,106],[0,243],[168,166],[-28,312],[71,200],[20,269],[318,392],[227,111],[37,86],[251,-27]],[[30585,49354],[125,1579],[6,250],[-43,330],[-123,210],[1,418],[156,95],[56,-60],[9,221],[-162,60],[-4,360],[541,-13],[92,198],[77,-182],[55,-340],[52,71]],[[31423,52551],[153,-304],[216,37],[54,176],[206,135],[115,94],[32,244],[198,164],[-15,121],[-235,49],[-39,363],[12,386],[-125,149],[52,53],[206,-73],[221,-144],[80,136],[200,89],[310,216],[102,220],[-37,162]],[[33129,54824],[145,26],[64,-133],[-36,-253],[96,-87],[63,-268],[-77,-203],[-44,-490],[71,-291],[20,-267],[171,-270],[137,-28],[30,112],[88,25],[126,101],[90,153],[154,-48],[67,20]],[[34294,52923],[151,-47],[25,118],[-46,114],[28,167],[112,-51],[131,59],[159,-122]],[[34854,53161],[121,-119],[86,156],[62,-24],[38,-162],[133,41],[107,219],[85,424],[164,527]],[[36494,51694],[10,-578],[211,378]],[[38626,39196],[-225,-250],[-65,-345]],[[35174,32383],[-77,326],[122,273],[-160,392],[-218,318],[-286,369],[-103,-17],[-279,446],[-180,-62]],[[82069,54967],[-13,-284],[-16,-368],[-133,18],[-58,-196],[-126,299]],[[75471,67823],[113,-184],[-20,-354],[-227,-17],[-234,39],[-175,-90],[-252,218],[-6,115]],[[74670,67550],[184,429],[150,146],[198,-134],[147,-14],[122,-154]],[[58175,39107],[-393,-424],[-249,-430],[-93,-383],[-83,-217],[-152,-46],[-48,-275],[-28,-180],[-178,-134],[-226,28],[-133,162],[-117,70],[-135,-134],[-68,-276],[-132,-173],[-139,-257],[-199,-59],[-62,202],[26,351],[-165,548],[-75,86]],[[55526,37566],[0,1681],[274,20],[8,2051],[207,19],[428,202],[106,-238],[177,226],[85,1],[156,130]],[[56967,41658],[50,-43]],[[57017,41615],[107,-460],[56,-103],[87,-333],[315,-633],[119,-62],[0,-203],[82,-365],[215,-88],[177,-261]],[[54244,56103],[229,44],[52,148],[46,-11],[69,-131],[350,221],[118,224],[145,202],[-28,202],[78,53],[269,-35],[261,266],[201,629],[141,233],[176,98]],[[56351,58246],[31,-246],[160,-360],[1,-235],[-45,-240],[18,-179],[96,-166]],[[56612,56820],[212,-252]],[[56824,56568],[152,-232],[2,-188],[187,-299],[116,-250],[70,-345],[208,-228],[44,-183]],[[57603,54843],[-91,-61],[-178,14],[-209,60],[-104,-49],[-41,-140],[-90,-17],[-110,121],[-309,-287],[-127,58],[-38,-45],[-83,-347],[-207,112],[-203,57],[-177,212],[-229,196],[-149,-186],[-108,-292],[-25,-402]],[[55125,53847],[-178,33],[-188,96],[-166,-305],[-146,-536]],[[54447,53135],[-29,167],[-12,263],[-127,185],[-103,297],[-23,207],[-132,301],[23,171],[-28,243],[21,446],[67,105],[140,583]],[[27392,90477],[-544,-403],[-386,-88]],[[23714,86446],[-16,-669],[409,-96]],[[28738,84386],[-23,385],[-188,489]],[[30174,87037],[495,-44],[-8,-483]],[[31876,86308],[184,267],[216,-514]],[[31513,80124],[415,58],[246,-283]],[[31350,77823],[-181,326],[0,785],[-123,166],[-187,-98],[-92,152],[-212,-435],[-84,-448],[-99,-262],[-118,-89],[-89,-29],[-28,-142],[-512,-1],[-422,-4],[-125,-106],[-294,-414],[-34,-45],[-89,-225],[-255,0],[-273,-2],[-125,-91],[44,-113],[25,-176],[-5,-58],[-363,-287],[-286,-90],[-323,-308],[-70,0],[-94,91],[-31,82],[6,60],[61,202],[131,317],[81,340],[-56,500],[-59,523],[-290,270],[35,103],[-41,70],[-76,0],[-56,91],[-14,137],[-54,-60],[-75,18],[17,57],[-65,57],[-27,151],[-216,185],[-224,191],[-272,223],[-261,209],[-248,-163],[-91,-6],[-342,150],[-225,-75],[-269,179],[-284,91],[-194,36],[-86,97],[-49,317],[-94,-3],[-1,-221],[-575,0],[-951,0],[-944,-1],[-833,1],[-834,0],[-819,0],[-847,0],[-273,0],[-825,0],[-788,0]],[[14130,82210],[-48,464],[-336,419]],[[13740,83389],[154,278],[-7,363],[-473,367],[-284,657],[-173,413],[-255,259],[-187,236],[-147,298],[-279,-187],[-270,-321],[-247,378],[-194,252],[-271,160],[-273,17],[1,3279],[2,2137]],[[12326,91747],[336,179],[413,-70]],[[17987,91511],[374,-292],[-390,-286]],[[22622,91222],[247,100],[431,-195]],[[19722,91438],[-704,-86],[-494,-54]],[[15020,93217],[119,244],[192,421]],[[16539,93189],[0,-251],[-731,-278]],[[52900,78834],[-22,-236],[-122,-97],[-206,72],[-60,-232],[-132,-18],[-48,91],[-156,-195],[-134,-28],[-120,124]],[[51900,78315],[-95,252],[-133,-90],[5,261],[203,323],[-9,147],[126,-53],[77,98]],[[52074,79253],[236,-4],[57,125],[298,-176]],[[31070,19804],[-137,18],[-164,46]],[[29661,29221],[-80,562],[-22,649]],[[30452,41263],[143,147],[74,295]],[[86288,76244],[-179,340],[-111,-323],[-429,-248],[44,-304],[-241,21],[-131,181],[-191,-409],[-306,-309],[-227,-370]],[[83987,73399],[45,-302],[-393,-161]],[[80013,64241],[-280,149],[-132,234],[44,332],[-254,105],[-134,216],[-236,-307],[-271,-66],[-221,3],[-149,-141]],[[78380,64766],[-144,-84],[42,-659],[-148,16],[-25,135]],[[78105,64174],[-9,238],[-203,-167],[-121,106],[-206,216],[81,478],[-176,112],[-66,530],[-293,-96],[33,684],[263,480],[11,475],[-8,441],[-121,137],[-93,339],[-162,-42]],[[77035,68105],[-300,86],[94,242],[-130,358],[-198,-243],[-233,142],[-321,-367],[-252,-428],[-224,-72]],[[74670,67550],[-23,454],[-170,-121]],[[74477,67883],[-324,56],[-314,132],[-225,253],[-216,114],[-93,276],[-157,83],[-280,375],[-223,177],[-115,-138]],[[72530,69211],[-386,403],[-273,365],[-78,635],[200,-78],[9,294],[-111,295],[28,470],[-298,675]],[[71621,72270],[-457,233],[-82,442],[-205,269]],[[70827,73379],[-42,328],[10,224],[-169,131],[-91,-58],[-70,533]],[[70465,74537],[79,132],[-39,135],[266,272],[192,112],[294,-77],[105,368],[356,68],[99,229],[438,312],[39,130]],[[72294,76218],[-22,328],[190,150],[-250,1e3],[550,231],[143,128],[200,1031],[551,-190],[155,261],[13,577],[230,54],[212,383]],[[74266,80171],[109,48]],[[74375,80219],[73,-402],[233,-306],[396,-216],[192,-464],[-107,-673],[100,-249],[330,-99],[374,-80],[336,-359],[171,-64],[127,-531],[163,-342],[306,14],[574,-129],[369,80],[274,-86],[411,-350],[336,1],[123,-179],[324,309],[448,200],[417,21],[324,203],[200,309],[194,193],[-45,190],[-89,222],[146,371],[156,-52],[286,-117],[277,306],[423,223],[204,380],[195,164],[404,77],[219,-65],[30,204],[-251,403],[-223,184],[-214,-212],[-274,89],[-157,-73],[-72,236],[197,575],[135,434]],[[82410,80559],[333,-217],[392,364],[-3,253],[251,611],[155,184],[-4,318],[-152,137],[229,287],[345,104],[369,15],[415,-171],[244,-212],[172,-581],[104,-248],[97,-354],[103,-564],[483,-184],[329,-409],[112,-541],[423,-1],[240,227],[459,170],[-146,-518],[-107,-211],[-96,-631],[-186,-560],[-338,102],[-238,-203],[73,-494],[-40,-680],[-142,-16],[2,-292]],[[47857,54343],[22,474],[26,72],[-8,227],[-118,241],[-88,39],[-81,158],[60,256],[-28,278],[13,168]],[[47655,56256],[44,0],[17,251],[-22,112],[27,80],[103,69],[-69,461],[-64,238],[23,195],[55,45]],[[47769,57707],[36,52],[77,-86],[215,-5],[51,168],[48,-11],[80,65],[43,-246],[65,72],[114,86]],[[49214,57382],[74,-819],[-117,-484],[-73,-650],[121,-496],[-13,-227]],[[53632,53135],[-35,31],[-164,-74],[-169,77],[-132,-38]],[[53132,53131],[-452,14]],[[52429,54336],[-72,82],[4,159]],[[52361,54577],[71,408],[132,556],[81,5],[165,337],[105,9],[156,-236],[191,194],[26,239],[63,232],[43,291],[148,238],[56,403],[59,128],[39,299],[74,368],[234,446],[14,191],[31,104],[-110,229]],[[53939,59018],[9,184],[78,33]],[[54026,59235],[111,-369],[18,-382],[-10,-383],[151,-523],[-155,6],[-78,-41],[-127,57],[-60,-271],[164,-336],[121,-98],[39,-239],[87,-397],[-43,-156]],[[54447,53135],[-20,-311],[-220,136],[-225,152],[-350,23]],[[58564,53850],[-16,-673],[111,-78],[-89,-205],[-107,-153],[-106,-300],[-59,-268],[-15,-462],[-65,-220],[-2,-434]],[[58216,51057],[-80,-161],[-10,-342],[-38,-45],[-26,-315]],[[58149,49238],[50,-530],[-27,-299],[55,-334],[161,-323],[150,-726]],[[58538,47026],[-109,59],[-373,-97],[-75,-69],[-79,-368],[62,-254],[-49,-681],[-34,-578],[75,-103],[194,-224],[76,105],[23,-621],[-212,4],[-114,317],[-103,246],[-213,80],[-62,302],[-170,-182],[-222,81],[-93,261],[-176,53],[-131,-14],[-15,179],[-96,15]],[[53609,49076],[73,-59],[95,221],[152,-6],[17,-163],[104,-102],[164,361],[161,281],[71,185],[-10,473],[121,560],[127,296],[183,278],[32,184],[7,211],[45,200],[-14,326],[34,510],[55,360],[83,308],[16,347]],[[57603,54843],[169,-475],[124,-70],[75,97],[128,-38],[155,122],[66,-246],[244,-383]],[[53081,49538],[212,318],[-105,381],[95,144],[187,71],[23,255],[148,-276],[245,-25],[85,273],[36,382],[-31,450],[-131,341],[120,667],[-69,114],[-207,-47],[-78,298],[21,251]],[[29063,51742],[-119,136],[-137,191],[-79,-92],[-235,80],[-68,248],[-52,-9],[-278,329]],[[28366,55989],[36,280],[89,-41],[52,171],[-64,339],[34,85]],[[28513,56823],[143,-19]],[[30185,58611],[-178,-96],[-71,-288],[-107,-165],[-81,-215],[-34,-410],[-77,-337],[144,-39],[35,-265],[62,-126],[21,-232],[-33,-213],[10,-120],[69,-48],[66,-201],[357,55],[161,-73],[196,-496],[112,62],[200,-31],[158,66],[99,-99],[-50,-311],[-62,-193],[-22,-413],[56,-383],[79,-171],[9,-129],[-140,-286],[100,-127],[74,-202],[85,-574]],[[30585,49354],[-139,306],[-83,14],[179,586],[-213,270],[-166,-50],[-101,100],[-153,-152],[-207,72],[-163,603],[-129,149],[-89,272],[-184,272],[-74,-54]],[[26191,58215],[42,74],[183,-152],[63,75],[89,-48],[46,-119],[82,-38],[66,122]],[[27070,57338],[-107,-51],[1,-232],[58,-86],[-41,-68],[10,-104],[-23,-117],[-14,-114]],[[59437,72019],[-30,20],[-53,-44],[-42,12],[-14,-22],[-5,59],[-20,35],[-54,6],[-75,-49],[-52,30]],[[53776,79977],[-157,247],[-141,139],[-30,243],[-49,171],[202,125],[103,144],[200,111],[70,110],[73,-66],[124,60]],[[54171,81261],[132,-186],[207,-50],[-17,-158],[151,-119],[41,148],[191,-64],[26,-180],[207,-35],[127,-284]],[[55236,80333],[-82,0],[-43,-104],[-64,-25],[-18,-131],[-54,-28],[-7,-53],[-95,-60],[-123,10],[-39,-127]],[[53922,82787],[64,-293],[-77,-154],[101,-205],[69,-308],[-22,-199],[114,-367]],[[52074,79253],[35,410],[140,395],[-400,106],[-131,151]],[[51718,80315],[16,252],[-56,130]],[[51710,81086],[-47,604],[167,0],[70,217],[69,527],[-51,195]],[[52368,83481],[210,-76],[178,88]],[[61984,58430],[-102,-308]],[[61882,58122],[-62,103],[-67,-41],[-155,9],[-4,176],[-22,159],[94,269],[98,255]],[[61764,59052],[119,-50],[83,141]],[[52880,84188],[-200,-415],[76,-280]],[[52617,84754],[98,159],[223,162]],[[30081,62221],[5,157],[-71,172],[68,97],[21,222],[-24,314]],[[53333,65346],[-952,-1097],[-804,-1132],[-392,-257]],[[51185,62860],[-308,-56],[-3,366],[-129,94],[-173,165],[-66,270],[-937,1256],[-937,1257]],[[48632,66212],[-1045,1394]],[[47587,67606],[6,112],[-1,38]],[[47592,67756],[-2,682],[449,425],[277,88],[227,155],[107,288],[324,228],[12,427],[161,50],[126,213],[363,97],[51,224],[-73,122],[-96,608],[-17,350],[-104,369]],[[52339,73106],[-57,-295],[44,-549],[-65,-475],[-171,-322],[24,-433],[227,-344],[3,-139],[171,-232],[118,-1034]],[[52633,69283],[90,-509],[15,-267],[-49,-470],[21,-263],[-36,-315],[24,-362],[-110,-240],[164,-420],[11,-247],[99,-321],[130,105],[219,-267],[122,-361]],[[29063,51742],[38,-438],[-86,-374],[-303,-603],[-334,-227],[-170,-501],[-53,-389],[-157,-237],[-116,291],[-113,62],[-114,-45],[-8,211],[79,137],[-33,240]],[[60240,64499],[-1102,0],[-1077,0],[-1117,0]],[[56944,64499],[0,2120],[0,2048],[-83,464],[71,356],[-43,246],[101,276]],[[57627,69867],[275,-171],[129,-89]],[[59518,69808],[182,-989]],[[61764,59052],[-95,187],[-114,337],[-124,185],[-71,199],[-242,231],[-191,7],[-67,120],[-163,-135],[-168,261],[-87,-430],[-323,121]],[[60119,60135],[-30,230],[120,847],[27,382],[88,177],[204,95],[141,328]],[[49471,76836],[111,-224],[511,-262],[101,125],[313,-261],[322,75]],[[49403,72949],[-352,-8],[-265,10]],[[47929,73193],[-23,191],[103,216],[38,156],[-96,172],[77,378],[-111,345],[120,48],[11,272],[45,84],[3,449],[129,156],[-78,289],[-162,20],[-47,-72],[-164,-1],[-70,282],[-113,-84],[-101,-146]],[[56753,85111],[32,340]],[[57772,86080],[42,-100],[-198,-332],[83,-537],[-120,-183]],[[57579,84928],[-229,1],[-239,214],[-121,70],[-237,-102]],[[61882,58122],[-61,-204],[103,-317],[102,-277],[106,-206],[909,-683],[233,3]],[[63274,56438],[-785,-1728],[-362,-26],[-247,-406],[-178,-10],[-76,-182]],[[61626,54086],[-190,0],[-112,195],[-254,-241],[-82,-240],[-185,45],[-62,67],[-65,-16],[-87,6],[-352,489],[-193,0],[-95,189],[0,324],[-145,96]],[[59804,55e3],[-164,627],[-127,133],[-48,231],[-141,280],[-171,42],[95,328],[147,14],[42,176]],[[59437,56831],[-4,517]],[[59433,57348],[82,603],[132,161],[28,236],[119,440],[168,285],[112,567],[45,495]],[[57942,91602],[-41,-403],[425,-383],[-256,-435],[323,-655],[-187,-494],[250,-429],[-113,-375],[411,-394],[-105,-294],[-258,-333],[-594,-735]],[[56639,89841],[-93,225],[-8,886],[-433,392],[-371,282]],[[55734,91626],[167,152],[309,-304],[362,29],[298,-140],[265,255],[137,422],[431,196],[356,-229],[-117,-405]],[[34854,53161],[70,246],[24,262],[48,246],[-107,340]],[[34889,54255],[-22,394],[144,495]],[[51576,80352],[62,-50],[80,13]],[[51900,78315],[-11,-163],[82,-216],[-97,-176],[72,-445],[151,-73],[-32,-250]],[[52636,52411],[94,33],[404,-6],[-2,693]],[[48278,82851],[-210,118],[-172,-8],[57,309],[-57,309]],[[49420,84027],[22,-61],[248,-679]],[[49051,81445],[-2,0],[-434,96]],[[48727,82636],[413,-52],[1,0]],[[49181,82918],[-186,355],[-4,8]],[[61098,76843],[34,68],[235,-99],[409,-93],[378,-276],[48,-107],[169,90],[259,-120],[85,-236],[175,-134]],[[62106,75494],[-268,282],[-296,-27]],[[50006,58175],[-20,-180],[116,-297],[-1,-418],[27,-454],[69,-210],[-61,-518],[22,-287],[74,-365],[62,-202]],[[47655,56256],[-78,14],[-57,-232],[-78,3],[-55,123],[19,231],[-116,353],[-73,-65],[-59,-13]],[[47158,56670],[-77,-33],[3,211],[-44,151],[9,168],[-60,242],[-78,206],[-222,0],[-65,-108],[-76,-13],[-48,-125],[-32,-159],[-148,-254]],[[45797,58187],[123,281],[84,-11],[73,97],[61,1],[44,76],[-24,191],[31,60],[5,195]],[[46194,59077],[134,-5],[200,-141],[61,13],[21,64],[151,-45],[40,32]],[[46801,58995],[16,-211],[44,1],[73,77],[46,-20],[77,-146],[119,-46],[76,125],[90,77],[67,80],[55,-15],[62,-126],[33,-159],[114,-241],[-57,-149],[-11,-187],[59,57],[35,-67],[-15,-172],[85,-166]],[[45357,59658],[302,17],[63,136],[88,10],[110,-142],[86,-3],[92,97],[56,-166],[-120,-130],[-121,11],[-119,121],[-103,-133],[-50,-5],[-67,-80],[-253,12]],[[45367,58962],[147,93],[92,-18],[75,65],[513,-25]],[[55838,75350],[182,51],[106,126],[150,-11],[46,100],[53,19]],[[57254,75917],[135,-153],[-86,-360],[-66,-65]],[[24381,60202],[7,168],[32,135],[-39,107],[133,470],[357,1],[7,197],[-45,35],[-31,124],[-103,133],[-103,193],[125,1],[1,324],[259,1],[257,-6]],[[25493,60887],[-127,-220],[-131,-161],[-20,-111],[22,-113],[-58,-146]],[[25179,60136],[-65,-36],[15,-67],[-52,-64],[-95,-145],[-9,-85]],[[34125,55269],[-44,-518],[-169,-150],[15,-136],[-51,-297],[123,-418],[89,-1],[37,-325],[169,-501]],[[33129,54824],[-188,437],[75,159],[-5,265],[171,93],[69,108],[-95,213],[24,210],[220,339]],[[25613,59537],[19,231],[-38,62],[-57,41],[-122,-68],[-10,77],[-84,93],[-60,114],[-82,49]],[[26903,60465],[-95,12],[-38,-79],[-97,-75],[-70,0],[-61,-73],[-56,26],[-47,88],[-29,-17],[-36,-138],[-27,5],[-4,-118],[-97,-159],[-51,-68],[-29,-72],[-82,117],[-60,-154],[-58,4],[-65,-14],[6,-283],[-41,-5],[-35,-131],[-86,-24]],[[55230,78267],[67,-223],[89,-164],[-107,-217]],[[55155,76391],[-31,-98]],[[53809,78032],[194,-20],[51,98],[94,-94],[109,-12],[-1,161],[97,59],[27,233],[221,153]],[[54601,78610],[88,-71],[208,-247],[229,-111],[104,86]],[[54716,79543],[141,-148],[103,-62],[233,70],[22,116],[111,17],[135,89],[30,-37],[130,72],[66,136],[91,35],[297,-175],[59,59]],[[56134,79715],[155,-157],[19,-154]],[[56308,79404],[-170,-121],[-131,-391],[-168,-390],[-223,-109]],[[55616,78393],[-173,26],[-213,-152]],[[54601,78610],[-54,194],[-47,7]],[[84713,46708],[28,-113],[5,-175]],[[89166,50332],[5,-1877],[4,-1876]],[[80461,52985],[47,-385],[190,-325],[179,117],[177,-42],[162,291],[133,51],[263,-162],[226,123],[143,801],[107,200],[96,655],[319,0],[241,-97]],[[72530,69211],[-176,-261],[-108,-538],[269,-218],[262,-283],[362,-323],[381,-75],[160,-293],[215,-54],[334,-135],[231,10],[32,228],[-36,366],[21,248]],[[77035,68105],[20,-219],[-97,-105],[23,-355],[-199,104],[-359,-397],[8,-330],[-153,-483],[-14,-281],[-124,-474],[-217,131],[-11,-596],[-63,-196],[30,-245],[-137,-137]],[[72692,61222],[-251,-206],[-129,-31]],[[68937,65473],[185,384],[612,-1],[-56,494],[-156,292],[-31,444],[-182,258],[306,604],[323,-44],[290,604],[174,584],[270,578],[-4,411],[236,333],[-224,284],[-96,390],[-99,504],[137,249],[421,-141],[310,86],[268,484]],[[64978,73251],[244,112],[197,329],[186,-17],[122,108],[197,-53],[308,-292],[221,-63],[318,-510],[207,-21],[24,-484]],[[66909,69007],[137,-302],[112,-348],[266,-253],[7,-508],[133,-93],[23,-265],[-400,-298],[-105,-669]],[[66559,66445],[-303,133],[-313,74]],[[63594,69288],[-104,-224]],[[63490,69064],[-153,302],[-3,307],[-89,0],[46,417],[-143,438],[-340,315],[-193,548],[65,449],[139,199],[-21,336],[-182,173],[-180,687]],[[62436,73235],[-152,461],[55,179],[-87,660],[190,164]],[[63490,69064],[-164,28]],[[63326,69092],[-187,48],[-204,-553]],[[62935,68587],[-516,46],[-784,1158],[-413,403],[-335,156]],[[60887,70350],[-112,701]],[[60775,71051],[615,600],[105,696],[-26,421],[152,142],[142,359]],[[61763,73269],[119,90],[324,-75],[97,-146],[133,97]],[[59922,70666],[-49,-182]],[[59873,70484],[-100,80],[-58,-383],[69,-65],[-71,-79],[-12,-152],[131,78]],[[59832,69963],[7,-224],[-139,-920]],[[59579,70030],[74,270],[56,434]],[[59757,70886],[93,-1],[25,101],[75,7]],[[59950,70993],[4,-236],[-38,-87],[6,-4]],[[53835,78613],[-31,-283],[67,-246]],[[53897,76455],[309,-464],[217,3]],[[55081,74756],[-154,268],[-242,95]],[[54084,75213],[-179,104],[-120,232]],[[59922,70666],[309,-228],[544,613]],[[60887,70350],[-53,-87],[-556,-289],[277,-575],[-92,-98],[-46,-193],[-212,-80],[-66,-207],[-120,-177],[-310,91]],[[59832,69963],[41,169],[0,352]],[[69711,76170],[-159,-107],[-367,-401],[-121,-412],[-104,-4],[-76,273],[-353,18],[-57,472],[-135,4],[21,578],[-333,421],[-476,-45],[-326,-84],[-265,519],[-227,218],[-431,412],[-52,50],[-715,-340],[11,-2124]],[[65546,75618],[-142,-28],[-195,452],[-188,161],[-315,-120],[-123,-191]],[[63639,78550],[-142,93],[29,296],[-177,385],[-207,-16],[-235,391],[160,436],[-81,118],[222,632],[285,-334],[35,421],[573,626],[434,15],[612,-399],[329,-233],[295,243],[440,12],[356,-298],[80,170],[391,-24],[69,272],[-450,396],[267,281],[-52,157],[266,150],[-200,394],[127,197],[1039,200],[136,142],[695,213],[250,239],[499,-124],[88,-597],[290,140],[356,-197],[-23,-314],[267,33],[696,543],[-102,-180],[355,-445],[620,-1463],[148,302],[383,-332],[399,148],[154,-104],[133,-332],[194,-112],[119,-244],[358,77],[147,-353]],[[72294,76218],[-171,84],[-140,207],[-412,61],[-461,15],[-100,-63],[-396,242],[-158,-119],[-43,-340],[-457,198],[-183,-81],[-62,-252]],[[60889,49136],[-399,576],[-19,334],[-1007,1173],[-47,63]],[[59417,51282],[-3,611],[80,233],[137,381],[101,420],[-123,661],[-32,289],[-132,400]],[[59445,54277],[171,344],[188,379]],[[61626,54086],[-243,-653],[3,-2098],[165,-475]],[[70465,74537],[-526,-87],[-343,187],[-301,-45],[26,332],[303,-96],[101,177]],[[69725,75005],[212,-56],[355,414],[-329,304],[-198,-144],[-205,217],[234,373],[-83,57]],[[78495,58847],[-66,696],[178,479],[359,110],[261,-83]],[[79227,60049],[229,-226],[126,397],[246,-212]],[[79828,60008],[64,-384],[-34,-690],[-467,-443],[122,-349],[-292,-42],[-240,-232]],[[85134,71634],[-31,313],[51,432],[-122,600]],[[85048,73569],[17,52],[124,-21],[108,260],[197,28],[118,38],[40,139]],[[55575,76355],[52,129]],[[55627,76484],[66,42],[38,191],[50,32],[40,-81],[52,-36],[36,-92],[46,-27],[54,-107],[39,3],[-31,-140],[-33,-68],[9,-43]],[[55993,76158],[-62,-23],[-164,-89],[-13,-118],[-35,5]],[[63448,68272],[-196,-15],[-69,274],[-248,56]],[[79227,60049],[90,260],[12,487],[-224,502],[-18,568],[-211,468],[-210,40],[-56,-201],[-163,-17],[-83,102],[-293,-344],[-6,517],[68,606],[-188,27],[-16,346],[-120,178]],[[77809,63588],[59,212],[237,374]],[[78380,64766],[162,-454],[125,-524],[342,-4],[108,-502],[-178,-151],[-80,-207],[333,-345],[231,-680],[175,-508],[210,-400],[70,-407],[-50,-576]],[[59999,71781],[125,-30],[45,-226],[-151,-217],[-68,-315]],[[46822,55737],[66,184],[15,168],[126,313],[129,268]],[[54125,64996],[-197,-214],[-156,316],[-439,248]],[[52633,69283],[136,133],[24,244],[-30,238],[191,222],[86,185],[135,165],[16,442]],[[55437,69409],[133,264],[-65,442]],[[56944,64499],[0,-1150],[-320,-2],[-3,-242]],[[56621,63105],[-1108,1103],[-1108,1103],[-280,-315]],[[58049,35154],[96,-173],[-85,-281],[-47,-187],[-155,-90],[-51,-184],[-99,-58],[-209,443],[148,365],[151,225],[130,118],[121,-178]],[[56314,83116],[-23,147],[30,157],[-123,92],[-291,100]],[[55907,83612],[-59,485]],[[55848,84097],[318,176],[466,-37],[273,57],[39,-120],[148,-37],[267,-279]],[[56523,82877],[-67,177],[-142,62]],[[56700,84669],[53,442]],[[57579,84928],[134,-133],[24,-279],[89,-340]],[[47592,67756],[-42,0],[7,-308],[-172,-19],[-90,-131],[-126,0],[-100,75],[-234,-62],[-91,-449],[-86,-42],[-131,-726],[-386,-621],[-92,-796],[-114,-258],[-33,-208],[-625,-46],[-5,1]],[[46350,67747],[5,8],[139,221]],[[46753,68040],[218,393],[140,154]],[[57394,79599],[66,85],[185,57],[204,-180],[115,-21],[125,-155],[-20,-195],[101,-95],[40,-240],[97,-147],[-19,-86],[52,-58],[-74,-43],[-164,17],[-27,80],[-58,-46],[20,-103],[-76,-184],[-49,-197],[-70,-63]],[[57842,78025],[-50,263],[30,246],[-9,253],[-160,342],[-89,243],[-86,171],[-84,56]],[[23016,66727],[-107,-505]],[[19117,67920],[-162,303],[-130,281]],[[19608,65285],[-6,-104],[-117,-211]],[[19362,65323],[-181,328],[-201,278]],[[18482,67245],[-37,-75],[-70,151]],[[17464,70566],[316,44],[353,63],[-26,-113],[419,-280],[634,-406],[552,5],[221,0],[0,237],[481,0],[102,-204],[142,-182],[165,-253],[92,-301],[69,-317],[144,-174],[230,-172],[175,455],[227,11],[196,-230],[139,-394],[96,-338],[164,-328],[61,-403],[78,-271],[217,-178],[197,-127],[108,17]],[[55993,76158],[95,33],[128,10]],[[46619,60247],[93,105],[47,339],[88,13],[194,-160],[157,114],[107,-38],[42,128],[1114,8],[62,404],[-48,71],[-134,2485],[-134,2485],[425,11]],[[51185,62860],[1,-1326],[-152,-384],[-24,-355],[-247,-92],[-379,-49],[-102,-205],[-178,-22]],[[46801,58995],[13,179],[-24,223],[-104,162],[-54,330],[-13,358]],[[76989,61578],[-183,-289],[-315,-410]],[[77809,63588],[-159,-134],[-162,-249],[-196,-26],[-127,-623],[-117,-104],[134,-506],[177,-420],[113,-380],[-101,-501],[-96,-106],[66,-289],[185,-458],[32,-321],[-4,-268],[108,-525],[-152,-537],[-135,-591]],[[55380,75946],[-58,44]],[[55338,76894],[74,-99],[40,-80],[91,-62],[106,-119],[-22,-50]],[[74375,80219],[292,99],[530,496],[423,271],[242,-176],[289,-9],[186,-269],[277,-21],[402,-144],[270,401],[-113,339],[288,596],[311,-238],[252,-67],[327,-148],[53,-432],[394,-242],[263,107],[351,75],[279,-76],[272,-276],[168,-295],[258,6],[350,-94],[255,143],[366,96],[407,405],[166,-62],[146,-193],[331,48]],[[59599,45195],[209,47],[334,-163],[73,73],[193,15],[99,173],[167,-10],[303,224],[221,334]],[[59119,36429],[-211,5]],[[58908,36434],[-24,254],[-41,259]],[[58843,36947],[-23,206],[49,642],[-72,410],[-133,810]],[[58664,39015],[292,654],[74,415],[42,52],[31,339],[-45,171],[12,430],[54,400],[0,728],[-145,185],[-132,42],[-60,143],[-128,121],[-232,-11],[-18,215]],[[58409,42899],[-26,410],[843,474]],[[59226,43783],[159,-276],[77,53],[110,-146],[16,-231],[-59,-268],[21,-405],[181,-356],[85,399],[120,122],[-24,740],[-116,417],[-100,185],[-97,-8],[-77,748],[77,438]],[[46619,60247],[-184,395],[-168,424],[-184,153],[-133,169],[-155,-6],[-135,-126],[-138,50],[-96,-185]],[[45402,61432],[78,283],[34,543]],[[45260,63923],[60,192],[1088,-4],[-53,832],[68,296],[261,51],[-9,1474],[911,-30],[1,872]],[[59226,43783],[-147,149],[85,535],[87,201],[-53,477],[56,467],[47,156],[-71,489],[-131,257]],[[59099,46514],[273,-108],[55,-159],[95,-269],[77,-783]],[[77801,55552],[48,103],[227,-252],[22,-296],[183,69],[91,236]],[[56448,41738],[228,131],[180,-33],[109,-130],[2,-48]],[[55526,37566],[0,-2127],[-248,-294],[-149,-42],[-175,108],[-125,42],[-47,247],[-109,157],[-133,-284]],[[54125,64996],[68,-895],[104,-150],[4,-183],[116,-198],[-60,-248],[-107,-1168],[-15,-749],[-354,-543],[-120,-759],[115,-213],[0,-371],[178,-13],[-28,-271]],[[53939,59018],[-52,-12],[-188,630],[-65,23],[-217,-322],[-215,168],[-150,34],[-80,-81],[-163,17],[-164,-245],[-141,-14],[-337,298],[-131,-142],[-142,10],[-104,218],[-279,214],[-298,-68],[-72,-124],[-39,-331],[-80,-233],[-19,-514]],[[58639,91887],[-473,-231],[-224,-54]],[[55734,91626],[-172,-23],[-41,-379],[-523,92],[-74,-321],[-267,2],[-183,-409],[-278,-639],[-431,-810],[101,-197],[-97,-228],[-275,10],[-180,-540],[17,-765],[177,-292],[-92,-677],[-231,-395],[-122,-332]],[[52328,85411],[-371,-135],[-384,293]],[[65634,62124],[-173,4],[-109,-145]],[[64752,61418],[-91,403],[-217,950]],[[64444,62771],[833,576],[185,1152],[-127,408]],[[65945,65581],[203,-76],[165,-105]],[[28366,55989],[-93,166],[-59,311]],[[27661,56017],[-130,-29],[-48,344],[-36,-98]],[[27801,57192],[95,172],[153,-33]],[[28408,56982],[105,-159]],[[54111,82956],[434,266],[350,195]],[[55461,83172],[342,-65],[511,9]],[[56535,81532],[139,-502],[-29,-162],[-138,-67],[-252,-479],[71,-259],[-60,34]],[[56266,80097],[-264,221],[-200,-81],[-131,59],[-165,-123],[-140,204],[-114,-78],[-16,34]],[[86288,76244],[39,-101]],[[84641,73775],[76,254],[66,67]],[[84783,74096],[-25,105],[71,311]],[[47420,73919],[-67,218],[22,377]],[[64274,66012],[-77,-41],[-84,114]],[[56308,79404],[120,123],[172,-64],[178,-2],[129,-141],[95,89],[205,55],[69,135],[118,0]],[[57842,78025],[124,-106],[131,93],[126,-99]],[[58229,77764],[-135,-124],[-84,54]],[[56293,77303],[-51,101],[65,97],[-69,72],[-87,-129],[-162,167],[-22,237],[-169,136],[-31,183],[-151,226]],[[55524,83426],[383,186]],[[0,92620],[99999,0]],[[97313,86314],[-397,399],[-724,-453],[-126,214]],[[93543,84865],[14,269],[432,129]],[[95686,87851],[-337,-49],[-167,-474]],[[90412,86e3],[-914,-171],[-899,-1124]],[[87534,83347],[438,-73],[136,-360]],[[63219,76972],[-27,-388],[303,-678]],[[60620,78459],[-156,227],[410,236],[-8,125]],[[60617,78955],[9,255],[143,161],[269,42],[44,192],[-62,318],[113,302],[-3,169],[-410,187],[-162,-6],[-172,270],[-213,-92],[-352,203],[6,113],[-99,250],[-222,28],[-23,178],[70,117],[-178,326],[-288,-56],[-84,29],[-70,-131],[-104,24]],[[59670,89780],[18,-267],[18,-589]],[[60317,88878],[-168,248],[177,218]],[[60998,88986],[233,140],[-186,422]],[[62654,90740],[1,-321],[219,-197]],[[63371,90714],[580,274],[970,495]],[[69038,93255],[183,523],[206,114]],[[69427,93892],[736,-152],[57,-320]],[[70220,93420],[-263,-468],[173,-183]],[[72363,94242],[483,116],[669,-25]],[[73891,94709],[321,378],[319,16]],[[75805,95466],[93,157],[729,54]],[[81143,94322],[251,109],[141,-369]],[[88852,92998],[-201,534],[367,250]],[[98811,92070],[799,-275],[-99610,-251]],[[0,89250],[0,-3]],[[58449,51176],[110,-325],[-16,-339],[-80,-73]],[[58216,51057],[67,-59],[166,178]],[[61883,61244],[-37,246],[-83,173]],[[59899,67595],[-141,395],[-139,-2]],[[63694,67644],[47,-203],[190,-242]],[[64444,62771],[-801,-221],[-259,-259],[-199,-604],[-130,-96],[-70,191],[-106,-28],[-269,57],[-50,58],[-321,-13],[-75,-52],[-114,149],[-74,-283],[28,-243],[-121,-183]],[[59434,57280],[-39,11],[5,287],[-33,197],[-143,228],[-34,415],[34,425],[-129,40],[-19,-129],[-167,-29],[67,-169],[23,-346],[-152,-316],[-138,-415],[-144,-59],[-233,336],[-105,-119],[-29,-168],[-143,-109],[-9,-118],[-277,0],[-38,118],[-200,20],[-100,-99],[-77,50],[-143,336],[-48,158],[-200,-79],[-76,-267],[-72,-514],[-95,-109],[-85,-63]],[[56635,56793],[-23,27]],[[56351,58246],[3,140],[-102,169],[-3,335],[-58,222],[-98,-33],[28,211],[72,240],[-32,239],[92,176],[-58,135],[73,355],[127,425],[240,-41],[-14,2286]],[[59433,57348],[1,-68]],[[59434,57280],[3,-449]],[[59445,54277],[-171,-265],[-195,1],[-224,-135],[-176,129],[-115,-157]],[[56824,56568],[-189,225]],[[63438,58380],[158,20]],[[63596,58400],[-2,-9],[-1,-237],[0,-581],[0,-301],[-125,-353],[-194,-481]],[[62934,53474],[-278,-467],[-415,-571]],[[63596,58400],[89,12]],[[34889,54255],[109,-341],[-49,-248],[-24,-263],[-71,-242]],[[56266,80097],[-77,-150],[-55,-232]],[[58908,36434],[-56,-256],[-163,-62],[-166,312],[-2,199],[76,216],[26,168],[80,41],[140,-105]],[[60041,72458],[74,126],[75,127],[15,321],[91,-112],[306,160],[147,-108],[229,1],[320,217],[149,-10],[316,89]],[[50518,55366],[-224,-122]],[[68841,73220],[156,583],[-60,429],[-204,137],[72,254],[232,-27],[132,318],[89,370],[371,134],[-58,-267],[40,-161],[114,15]],[[65546,75618],[313,8],[-45,290],[237,199],[234,334],[374,-304],[30,-460],[106,-118],[301,27],[93,-105],[137,-593],[317,-398],[181,-271],[291,-282],[369,-247],[-7,-352]],[[52339,73106],[302,232],[195,-69]],[[57310,73833],[135,447],[-176,276]],[[57269,74556],[308,550],[428,23],[117,438]],[[58651,75491],[334,373],[324,163]],[[60889,49136],[-128,-710],[16,-326]],[[59099,46514],[-157,172],[-177,97],[-111,97],[-116,146]],[[58449,51176],[98,69],[304,-7],[566,44]],[[60092,77809],[-304,-100],[-377,-333]],[[33939,31983],[-169,319]],[[30523,76986],[-147,-342],[-47,-129]],[[29077,74266],[69,-103],[5,-217]],[[28797,73761],[-183,90],[191,-185]],[[27408,66595],[-105,132],[-148,496]],[[27026,67663],[-42,225],[57,383]],[[27041,68271],[-77,316],[-217,482]],[[25227,69288],[-114,-90],[50,-153]],[[24957,68598],[-202,17],[-207,305]],[[16564,71667],[-71,93],[-33,316]],[[15496,76016],[-89,441],[109,543]],[[15516,77e3],[34,523],[33,522]],[[15533,78818],[-88,492],[-80,268]],[[15948,78951],[69,152],[-45,472]],[[13587,83606],[-245,183],[-78,503]],[[8164,86018],[-308,-122],[-39,339]],[[4226,83160],[-43,96],[304,270]],[[3654,89313],[-351,334],[390,241]],[[3832,91498],[493,19],[350,262]],[[31057,57908],[249,-6],[297,60]],[[33102,57232],[45,-462],[144,13],[109,-135]],[[62539,59289],[-43,-146],[-137,12],[-89,-78]],[[57838,32957],[-210,-262],[-290,-224]],[[56553,32368],[-168,-71],[-115,31]],[[55331,31983],[-94,10],[-120,258]],[[58175,39107],[113,-6],[134,-97],[94,69],[148,-58]],[[58409,42899],[-210,-79],[-159,-230],[-33,-199],[-100,-46],[-241,-473],[-154,-373],[-94,-13],[-90,66],[-311,63]]],transform:{scale:[.0036000360003600037,.001736468664686647],translate:[-180,-90]}}}}),function(e,t){typeof define=="function"&&define.amd?define("map/ChoroplethCountries.js",["d3","./Choropleth","topojson","./countries"],t):e.map_ChoroplethCountries=t(e.d3,e.map_Choropleth,e.topojson,e.map_countries)}(this,function(e,t,n,r){function i(){t.call(this),this._dataMap={},this._dataMaxWeight=0,this._dataMinWeight=0,this.projection(this.worldProjection())}return i.prototype=Object.create(t.prototype),i.prototype._class+=" map_ChoroplethCountries",i.prototype.publish("worldProjection","mercator","set","Map Projection",["mercator","orthographic"],{tags:["Private"]}),i.prototype.testData=function(){var e={};for(var t in r.countryNames){var n=r.countryNames[t];e[n.name]=t}var i=[{name:"United States",weight:29.946185501741},{name:"China",weight:229.946185501741}],s=i.map(function(t){return{country:e[t.name],weight:t.weight,label:t.name}});return this.columns(["Country","Weight","Label"]),this.data(s),this},i.prototype.data=function(e){var n=t.prototype.data.apply(this,arguments);if(arguments.length){this._dataMap={},this._dataMinWeight=null,this._dataMaxWeight=null;var r=this;this._data.forEach(function(e){r._dataMap[e.country]=e.weight;if(!r._dataMinWeight||e.weightr._dataMaxWeight)r._dataMaxWeight=e.weight})}return n},i.prototype.enter=function(i,s){t.prototype.enter.apply(this,arguments),s.classed("map_Choropleth",!0),this.projection(this.worldProjection());var o=this;this.lookup={};var u=n.feature(r.topology,r.topology.objects.countries).features.map(function(e){return e.category="Country",r.countryNames[e.id]&&(e.name=r.countryNames[e.id].name,o.lookup[e.name]=e),e}),a=this._svg.selectAll("path").data(u);this.choroPaths=a.enter().append("path").attr("d",this.d3Path).on("click",function(e){if(o._dataMap[e.id]){var t=[e.id,o._dataMap[e.id],e.name];o.click(o.rowToObj(t),"weight")}}).on("dblclick",function(t){e.event.stopPropagation(),o.zoomToFit(o.active===this?null:this,750),o.active=this}).attr("id",function(e){return e.id}),this.choroPaths.append("title")},i.prototype.update=function(e,n){t.prototype.update.apply(this,arguments),this.projection(this.worldProjection());var i=this;this.transition.apply(this.choroPaths).style("fill",function(e){var t=e.id,n=i._dataMap[t];return n===undefined?"url(#hash)":i._palette(n,i._dataMinWeight,i._dataMaxWeight)}),this.choroPaths.select("title").text(function(e){var t=r.countryNames[e.id];return r.countryNames[e.id]?r.countryNames[e.id].name+" ("+i._dataMap[t]+")":""})},i}),function(e,t){typeof define=="function"&&define.amd?define("map/us-states.js",[],t):e.map_usStates=t()}(this,function(){return{stateNames:{1:{name:"Alabama",code:"AL"},2:{name:"Alaska",code:"AK"},4:{name:"Arizona",code:"AZ"},5:{name:"Arkansas",code:"AR"},6:{name:"California",code:"CA"},8:{name:"Colorado",code:"CO"},9:{name:"Connecticut",code:"CT"},10:{name:"Delaware",code:"DE"},11:{name:"District of Columbia",code:"DC"},12:{name:"Florida",code:"FL"},13:{name:"Georgia",code:"GA"},15:{name:"Hawaii",code:"HI"},16:{name:"Idaho",code:"ID"},17:{name:"Illinois",code:"IL"},18:{name:"Indiana",code:"IN"},19:{name:"Iowa",code:"IA"},20:{name:"Kansas",code:"KS"},21:{name:"Kentucky",code:"KY"},22:{name:"Louisiana",code:"LA"},23:{name:"Maine",code:"ME"},24:{name:"Maryland",code:"MD"},25:{name:"Massachusetts",code:"MA"},26:{name:"Michigan",code:"MI"},27:{name:"Minnesota",code:"MN"},28:{name:"Mississippi",code:"MS"},29:{name:"Missouri",code:"MO"},30:{name:"Montana",code:"MT"},31:{name:"Nebraska",code:"NE"},32:{name:"Nevada",code:"NV"},33:{name:"New Hampshire",code:"NH"},34:{name:"New Jersey",code:"NJ"},35:{name:"New Mexico",code:"NM"},36:{name:"New York",code:"NY"},37:{name:"North Carolina",code:"NC"},38:{name:"North Dakota",code:"ND"},39:{name:"Ohio",code:"OH"},40:{name:"Oklahoma",code:"OK"},41:{name:"Oregon",code:"OR"},42:{name:"Pennsylvania",code:"PA"},44:{name:"Rhode Island",code:"RI"},45:{name:"South Carolina",code:"SC"},46:{name:"South Dakota",code:"SD"},47:{name:"Tennessee",code:"TN"},48:{name:"Texas",code:"TX"},49:{name:"Utah",code:"UT"},50:{name:"Vermont",code:"VT"},51:{name:"Virginia",code:"VA"},53:{name:"Washington",code:"WA"},54:{name:"West Virginia",code:"WV"},55:{name:"Wisconsin",code:"WI"},56:{name:"Wyoming",code:"WY"},60:{name:"American Samoa",code:"AS"},66:{name:"Guam",code:"GU"},69:{name:"Northern Mariana Islands",code:"MP"},72:{name:"Puerto Rico",code:"PR"},78:{name:"Virgin Islands",code:"VI"}},topology:{type:"Topology",objects:{states:{type:"GeometryCollection",geometries:[{type:"MultiPolygon",id:2,arcs:[[[9426]],[[9427]],[[9428]],[[9429]],[[9430]],[[9431]],[[9432]],[[9433]],[[9434]],[[9435]],[[9436]],[[9437]],[[9438]],[[9439]],[[9440]],[[9441]],[[9442]],[[9443]],[[9444]],[[9445]],[[9446]],[[9447]],[[9450]],[[9451]],[[9452]],[[9453]],[[9629]],[[9454]],[[9630]],[[9455]],[[9456]],[[9631]],[[9457]],[[9632]],[[9633]],[[9458]],[[9634]],[[9459]],[[9460]],[[9466]],[[9635]],[[9461]],[[9636]],[[9637]],[[9638]],[[9639]],[[9483]],[[9640]],[[9509]],[[9467]],[[9641]],[[9642]],[[9510]],[[9643]],[[9511]],[[9512]],[[9484]],[[9476]],[[9485]],[[9486]],[[9448]],[[9513]],[[9514]],[[9515]],[[9487]],[[9449]],[[9548]],[[9869,9550]],[[9488]],[[9489]],[[9524]],[[9490]],[[9552,9521,9870,9523,9551,9533]],[[9500]],[[9499,9529,9871,9531,9497,9534]],[[9491]],[[9492]],[[9470]],[[9603]],[[9604]],[[9582]],[[9583]],[[9584]],[[9585]],[[9560]],[[9586]],[[9587]],[[9561]],[[9588]],[[9605]],[[9589]],[[9562]],[[9592]],[[9593]],[[9594]],[[9563]],[[9597]],[[9553]],[[9554]],[[9555]],[[9625]],[[9626]],[[9627]],[[9620]],[[9611,9602,9606,9596,9607,9591,9608,9581,9571,9609,9872,9493,9479,9465,9873,9463,9480,9468,9481,9475,9567,9471,9568,9559,9628,9624,9622,9612,9619,9600,9610,9536,9547,9542,9545,9501,9528,9516,9644,9518,9525,9874,9527,9503,9875,9505,9543,9508,9544,9540,9546,9538]]]},{type:"MultiPolygon",id:15,arcs:[[[9417]],[[9422]],[[9421]],[[9423]],[[9876,9420]],[[9424]],[[9425]],[[9418]]]},{type:"MultiPolygon",id:72,arcs:[[[9866]],[[9813,9697,9666,9723,9817,9718,9726,9759,9868,9839,9877,9737,9820,9731,9847,9853,9844,9863,9864,9855,9865,9834,9848,9782,9878,9822,9803,9689,9746,9830,9705,9790,9823,9668,9768,9779,9660,9761,9879,9654,9788,9832]]]},{type:"Polygon",id:1,arcs:[[-6786,-6785,-6792,-6791,-6807,6974,-6994,-6998,7027,-7168,-7171,7205,-7420,7492,7493,-7574,7698,7699,-7846,7871,-8018,8061,-8111,-8157,8194,-8293,8320,8321,-8483,8483,-8579,8680,8681,8688,8689,8690,8566,8567,8683,8684,8685,8675,8676,9880,8678,8701,8702,8703,-8620,8521,-8436,8249,8250,-8128,7954,7955,-7826,7678,-7599,7448,-7421,7302,-7257,7179,-6951,-6954,6937,-6753,-6699,-6714,-6725,-6724]]},{type:"Polygon",id:5,arcs:[[-5843,-5842,-5816,-5921,-5920,-5919,-5932,-5931,-5930,-5716,-5888,-5887,-5886,-5917,-5916,-5866,-5973,-5972,-5971,-5970,-5969,-6163,-6274,6406,6407,6408,6409,-6605,6734,6735,6736,7015,-7027,7132,7133,-7415,-7414,7662,7663,7664,7665,7666,7777,7794,7795,7733,7734,7719,7720,7643,7644,7645,-7611,7513,-7233,-7232,7118,-6775,-6774,6727,-6611,6550,-6316,6256,6117,-5946,-5936]]},{type:"Polygon",id:4,arcs:[[-4752,-5779,5779,5780,5781,-7177,7591,7592,-8039,8208,8504,8191,7725,7726,7305,7306,-6522,-6521,-5912,-4625,-5343,-5417,-5416,-4754,-4753]]},{type:"MultiPolygon",id:6,arcs:[[[7053]],[[7019]],[[7054]],[[6896]],[[6897]],[[-1601,-1600,-1604,2383,-2395,-2394,-2393,-2392,4129,4130,-4310,-4309,-4308,-3802,-4324,4568,-4773,-4255,5466,-5913,6520,6521,-7307,-7306,-7727,7740,7697,7519,7056,7020,6899,6528,5874,5606,5291,5193,5288,5438,5155,5018,4853,4552,4697,4472,4696,4474,4482,4847,4484,3626,2685,2373,-1893,-1975,-1974,-1882]]]},{type:"Polygon",id:8,arcs:[[-2141,-2140,-2553,-2552,-2733,-2732,-2702,-2701,-2823,-2972,-2971,3139,-3194,3363,3364,-3620,3939,3940,-4277,4354,-4592,-4591,4878,4879,-5245,5317,5318,5319,5207,5208,5307,5308,5510,5511,5496,5497,5323,5321,-4751,-4750,-4749,4628,-4026,3577,-3100,-3099,2981,2982,-2194,-2137,-2136,-2135]]},{type:"Polygon",id:9,arcs:[[-2172,-2171,-2170,-2018,-2017,2317,2318,-2457,2526,2527,2557,2559,9881,2561,2547,2548,2549,-2285,-2284,-1998]]},{type:"Polygon",id:11,arcs:[[4385,4386,-4115,-4297]]},{type:"Polygon",id:10,arcs:[[3752,4102,4392,4393,4394,4395,4396,4397,-4267,4100,4101,-4079,3754,3755,-3497,-3588,3756,-3586]]},{type:"MultiPolygon",id:12,arcs:[[[9361]],[[9338]],[[9063]],[[9882,9883]],[[8993,8905]],[[9884,9356,9885,9358,9362,9351,9340,9331,9302,9329,9304,9285,9264,9262,9235,9221,9193,9886,9137,9363,8968,8865,8969,9065,9006,9064,9008,8913,9009,8915,8804,9887,8806,8797,8790,8787,-8676,-8686,-8685,-8684,-8568,-8567,-8691,-8690,-8689,-8682,-8745,-8744,-8733,-8737,-8736,-8743,-8742,-8740,-8739,-8762,8875,-8760,-8828,-8827,-8697,-8696,-8600,-8747,-8746,-8707,8835,8906,9013,9099,9139,9161,9152,9098,8991,8903,8992,9888,8988,9116,9153,9204,9889,9206,9146,9200,9276,9296,9890,9298,9326,9891,9322,9892,9324,9332,9353,9360]]]},{type:"MultiPolygon",id:13,arcs:[[[8704]],[[9893,8606]],[[8522]],[[8333]],[[8283]],[[8284]],[[8523,8607,9894,8609,8705,8706,8745,8746,8599,8695,8696,8826,8827,8759,-8876,8761,8738,8739,8741,8742,8735,8736,8732,8743,8744,-8681,8578,-8484,8482,-8322,-8321,8292,-8195,8156,8110,-8062,8017,-7872,7845,-7700,-7699,7573,-7494,-7493,7419,-7206,7170,7167,-7028,6997,6993,-6975,-6806,-6721,-6720,-6719,-6795,-6794,-6828,-6827,-6823,-6822,-6886,-6885,-6884,-6802,-6673,-6924,-6923,-6922,-6921,-6920,-7061,-7060,-7256,7339,-7438,-7437,-7484,-7483,-7542,-7541,-7711,7821,-7868,-7867,7891,-7899,-8057,-8056,-8055,8285,8280,8336]]]},{type:"Polygon",id:19,arcs:[[-1566,1654,-1696,-1780,-1779,2023,-2098,2159,-2230,2312,2313,-2452,-2451,-2450,2717,-2767,2921,-2928,3117,3118,3078,3079,3081,3082,3093,3094,3091,3092,3088,3089,3085,3086,3075,3076,3072,3073,3069,3070,-2935,2880,-2829,2659,2660,-2543,2416,-2304,2207,-2191,2065,2066,-1834,-1833,1756,-1660,1651,-1521,-1490,-1494,-1493,-1517,-1516,-1515,-1526,-1525,-1519,-1518,-1497,-1496,-1502,-1501,-1500,-1513,-1512,-1505,-1504]]},{type:"Polygon",id:16,arcs:[[20,-36,111,-202,240,-350,-329,-328,518,-528,-737,-736,-735,-758,-652,1121,-1174,-1173,1592,-1734,-1733,2052,2141,2107,2108,2021,2022,1896,1580,1581,-1263,-1262,-1261,1091,-970,914,-709,522,535,536,-396,-395,364,-248,-247,114,-82,22,23]]},{type:"Polygon",id:17,arcs:[[-1968,-1967,-1948,-1947,-1953,-1952,-1960,-1959,-2030,-2029,2116,2233,2234,2235,2510,-2533,2774,-2825,2957,-3156,3323,3324,-3546,3727,-3919,4027,-4173,4238,-4445,-4444,4683,-4705,4905,-4930,5135,-5171,5358,5359,5361,-5492,5562,5574,5575,5568,5569,5570,-5351,-5350,-5160,5125,4935,4936,4726,4727,-4456,-4455,-4521,4379,4380,4381,4165,4070,4071,-3929,3750,3751,-3685,3515,-3493,3241,3242,-3118,2927,-2922,2766,-2718,2449,2450,2451,-2314,-2313,2229,-2160,2097,-2024,-1778]]},{type:"Polygon",id:18,arcs:[[-2297,-2296,-2291,-2290,-2295,2470,-2539,2621,-2717,2793,2794,-3019,3039,-3168,3291,-3407,-3406,3614,-3716,3808,-3932,-4139,4144,-4266,-4265,4422,4423,4432,4433,-4557,4659,4660,4805,4798,4799,4800,4795,4892,4893,4894,4953,4954,4923,4924,4973,4974,4927,4928,4929,-4906,4704,-4684,4443,4444,-4239,4172,-4028,3918,-3728,3545,-3325,-3324,3155,-2958,2824,-2775,2532,-2511,-2236,2533,2535,2467,-2204,-2203,-2300,-2299]]},{type:"Polygon",id:20,arcs:[[-3419,-3431,-3429,-3428,-3423,-3422,-3433,-3432,-3413,-3412,-3410,-3409,-3417,-3416,-3426,-3427,-3317,-3316,-3486,-3485,-3490,-3489,-3488,-3492,-3561,3664,-3762,3884,-4003,-4002,-4046,-4199,-4198,4346,-4501,4546,-4772,4820,-5042,-5041,5300,5301,-5544,5556,5557,5558,5531,5532,5523,5524,5592,5593,5446,5447,5449,5450,5526,5527,5459,5460,5528,5529,5456,5457,5453,5520,5521,5519,5516,5517,-5318,5244,-4880,-4879,4590,4591,-4355,4276,-3941,-3940,3619,-3365,-3420]]},{type:"MultiPolygon",id:21,arcs:[[[-4137,-4136,-4161,-4160,-4159,-4182,-4181,-4351,-4350,-4373,-4372,-4498,-4497,4744,-4805,-4804,-5103,-5102,5233,5234,5235,5611,-5643,5726,5826,5827,5819,5820,5824,5825,5807,5808,5882,5883,5835,5913,5914,5838,5839,5891,5892,5696,5698,5699,5658,5659,5737,5937,5938,5831,5832,5932,5933,5957,5958,-5897,-5709,-5708,-5707,5632,-5569,-5576,-5575,-5563,5491,-5362,-5360,-5359,5170,-5136,-4929,-4928,-4975,-4974,-4925,-4924,-4955,-4954,-4895,-4894,-4893,-4796,-4801,-4800,-4799,-4806,-4661,-4660,4556,-4434,-4433,-4424,-4423,4264,4265,-4145,-4138]]]},{type:"MultiPolygon",id:22,arcs:[[[9108]],[[9088]],[[9046]],[[9028]],[[9899,9025,9089,9003,9084,9900,9078,9901,9080,9902,9082,9109,9070,9049,9037,9060,-9017,-8995,8942,-8693,-8692,8649,8456,8457,-8406,8237,-8223,7906,7907,7908,-7820,-7645,-7644,-7721,-7720,-7735,-7734,-7796,-7795,-7778,-7667,-7666,-7665,-7928,7943,-8109,-8108,-8107,-8106,8274,8275,8276,8491,8492,-8647,-8646,-8661,-8660,-8659,-8664,-8663,-8665,-8632,-8771,-8770,8846,8847,9010,9027]]]},{type:"MultiPolygon",id:25,arcs:[[[2727]],[[2632]],[[2175,2248,2249,2250,2251,2252,2168,2015,2016,2017,2169,2170,2171,1997,1998,1999,-1887,-1737,-1736,-1754,-1807,-1806,-1783,-1782,-1781,-1749,1934,9903,2006,9904,2008,2118,2165,2177,9905,2173,2287]]]},{type:"MultiPolygon",id:24,arcs:[[[4166]],[[4781,4782,4856,4857,4858,4690,4581,4268,4408,4169,4080,3824,3834,3840,4088,4192,9906,4194,4521,4293,4613,4731,4615,4295,4296,4114,4115,4116,3849,3811,3812,3813,3814,3816,3817,3818,3820,3821,3822,-3547,-3461,-3460,-3445,-3537,-3536,-3458,-3457,-3584,-3583,-3501,-3500,-3499,-3449,-3448,-3498,-3756,-3755,4078,-4102,-4101,4266,-4398,-4397,-4396,4784]]]},{type:"MultiPolygon",id:23,arcs:[[[918]],[[919]],[[1288,1134,1392,1380,1390,1382,1537,1538,-1300,-889,889,890,891,817,567,360,813,920,599,1117,1282,1286,1391]]]},{type:"MultiPolygon",id:26,arcs:[[[9402]],[[9401]],[[771,820,9406,1075,1236,9407,1434,1560,1561,9408,1578,9409,1927,9410,9412,-2505,2280,2281,2292,2293,2294,2289,2290,2295,2296,2298,2299,2202,2203,2204,2151,1988,1785,1686,1533,1378,1225,1112,9404,9405,948,9400,9399]],[[9395]],[[9388,9389]],[[9390]],[[9377,446,9382,9384,491,9394,9907,9392,9396,9397,574,9385,712,713,714,639,640,587,588,589,590,476,477,478,479,480,481,482,483,484,434,9378]],[[9373,9379,9375]],[[9376]]]},{type:"Polygon",id:27,arcs:[[125,151,204,9366,9365,203,137,138,139,140,141,142,143,144,145,146,147,473,592,593,594,-667,794,-800,901,902,1050,-1075,1139,-1162,-1187,-1186,-1191,1370,-1423,1502,1503,1504,1511,1512,1499,1500,1501,1495,1496,1517,1518,1524,1525,1514,1515,1516,1492,1493,1489,1490,1336,-1220,1179,-1044,-1043,917,-893,840,-746,702,-551,546,415,-404,348,-318,218,-210,164,165,-55,60,106,9364]]},{type:"Polygon",id:29,arcs:[[-3119,-3243,-3242,3492,-3516,3684,-3752,-3751,3928,-4072,-4071,-4166,-4382,-4381,-4380,4520,4454,4455,-4728,-4727,-4937,-4936,-5126,5159,5349,5350,-5571,-5570,-5633,5706,5707,5708,5896,5897,5898,5899,-6100,6161,6162,5968,5969,5970,5971,5972,5865,5915,5916,5885,5886,5887,5715,5929,5930,5931,5918,5919,5920,5815,5841,5842,5935,5936,-5766,5719,-5557,5543,-5302,-5301,5040,5041,-4821,4771,-4547,4500,-4347,4197,4198,4045,4001,4002,-3885,3761,-3665,3560,3491,-3487,-3304,3273,-3129,-3070,-3074,-3073,-3077,-3076,-3087,-3086,-3090,-3089,-3093,-3092,-3095,-3094,-3083,-3082,-3080,-3079]]},{type:"Polygon",id:28,arcs:[[-6755,-6754,-6938,6953,6950,-7180,7256,-7303,7420,-7449,7598,-7679,7825,-7956,-7955,8127,-8251,-8250,8435,-8522,8619,-8704,-8703,8838,8861,8880,-8847,8769,8770,8631,8664,8662,8663,8658,8659,8660,8645,8646,-8493,-8492,-8277,-8276,-8275,8105,8106,8107,8108,-7944,7927,-7664,-7663,7413,7414,-7134,-7133,7026,-7016,-6737,-6736,-6768,-6767,-6772,-6771,-6743,-6742,-6741,-6773]]},{type:"Polygon",id:30,arcs:[[43,99,88,46,50,29,9,53,110,-93,108,-133,221,-231,373,-381,514,515,516,675,676,677,763,764,765,697,698,826,827,655,649,650,651,757,734,735,736,527,-519,327,328,349,-241,201,-112,35,-21,36,19]]},{type:"MultiPolygon",id:37,arcs:[[[-5845,6042,6259,6044]],[[6047,6086,6179,6194,6038,6056,6247,6431,6425,6582,6258,6583,6564,6492,6560,6804,6761,6831,6759,6893,6990,7112,7271,9920,7273,7279,7280,7281,7282,7252,7005,7006,7007,6928,6877,6846,6847,6852,6853,6676,6677,6756,6645,6646,6630,6631,6768,6769,6695,6749,6750,6751,6671,6672,6801,6883,6884,6885,6821,6822,6823,-6595,-6594,-6457,-6456,-6392,-6391,-6287,-6286,-6285,6174,-6175,-6174,-6233,-6232,-6231,-6084,-6083,-5987,-5986,-5985,-5928,-5927,-5926,-5854,-5896,-5895,-5911,-5910,-5674,-5673,-5963,-5671,-5714,-5713,-5712,-5882,-5881,-5880,-5725,-5724,-5876,-5805,-5804,-5803,-5871,-5870,-5908,-5907,-5849,6041]]]},{type:"Polygon",id:38,arcs:[[54,-166,-165,209,-219,317,-349,403,-416,-547,550,551,627,628,633,634,631,632,530,583,623,624,625,635,-516,-515,380,-374,230,-222,132,-109,92,93,98,103,40,32,64,68,57]]},{type:"Polygon",id:31,arcs:[[-1710,-1552,-1682,-1681,-1672,-1671,-1812,-1810,-1809,-1839,-1838,-1836,-1835,-2067,-2066,2190,-2208,2303,-2417,2542,-2661,-2660,2828,-2881,2934,-3071,3128,-3274,3303,3486,3487,3488,3489,3484,3485,3315,3316,3426,3425,3415,3416,3408,3409,3411,3412,3431,3432,3421,3422,3427,3428,3430,3418,3419,-3364,3193,-3140,2970,2971,2822,2700,2701,2731,2732,-2551,2541,-2048,-2047,1861,-1644,-1684,-1683,-1574,-1573,-1709]]},{type:"Polygon",id:33,arcs:[[-890,888,1299,-1539,1615,1747,1748,1780,1781,1782,1805,1806,-1753,1614,-1456,1269,1270,-1115,-996,899,900,-891]]},{type:"Polygon",id:34,arcs:[[9921,3944,3785,3786,3787,3788,3789,3726,3668,3524,3525,-3254,-3253,3124,2911,2912,-2814,2756,-2603,-2568,-2567,-2770,-2769,2897,3116,3066,3156,3256,3346,3531,3521,3805,4124,3946]]},{type:"Polygon",id:35,arcs:[[5784,5785,5786,-6372,6554,6555,-6863,7008,7009,7156,7157,-7563,7653,7654,7655,7656,7657,7967,7968,7969,7783,7784,7785,7888,7889,8111,8037,8038,-7593,-7592,7176,-5782,-5781,-5780,5778,-5322,-5324,-5498,-5497,-5512,-5511,-5309,-5308,-5209,-5208,-5320]]},{type:"Polygon",id:32,arcs:[[-2023,-2357,2361,-2921,3561,3562,-3998,4621,4622,4623,4624,5911,5912,-5467,4254,4772,-4569,4323,3801,4307,4308,4309,-4131,-4130,2391,2392,2393,2394,-2384,-1603,-1429,-1428,-1264,-1582,-1581,-1897]]},{type:"MultiPolygon",id:36,arcs:[[[3237]],[[3052,9922,3054,3119,3152,3121,3056,2782]],[[1826]],[[3046,3097,3048,2751,2629,2770,2768,2769,2566,2567,2568,2324,2325,2093,2153,2154,2156,2157,2188,2189,2056,2057,2088,2089,2085,2086,2060,2061,2062,1831,1716,1713,1721,1724,1701,1570,1279,9923,1281,1275,1276,1019,1031,1005,-1001,1002,-1132,1204,-1296,-1485,1544,-1738,1886,-2e3,-1999,2283,2284,-2550,-2549,2752]]]},{type:"Polygon",id:39,arcs:[[2397,-2447,2666,-2675,2898,-2906,3033,3034,-3246,3262,3263,-3520,3528,-3609,3737,3738,3893,3894,3895,3992,-4069,4228,4226,4362,4363,4494,4495,4496,4497,4371,4372,4349,4350,4180,4181,4158,4159,4160,4135,4136,4137,4138,3931,-3809,3715,-3615,3405,3406,-3292,3167,-3040,3018,-2795,-2794,2716,-2622,2538,-2471,-2294,-2293,-2282,-2281,2504,2505,2506,2507,2508,2509,2514,9926,2516,2669,2593,2594,2595,2636,2579,2443,2401,-2200]]},{type:"Polygon",id:40,arcs:[[-5458,-5457,-5530,-5529,-5461,-5460,-5528,-5527,-5451,-5450,-5448,-5447,-5594,-5593,-5525,-5524,-5533,-5532,-5559,-5558,-5720,5765,-5937,5945,-6118,-6257,6315,-6551,6610,-6728,6773,6774,-7119,7231,7232,7233,7234,7401,7402,7398,7399,7400,7380,7440,7441,7442,7337,7338,7229,7230,7139,7140,7035,7036,6930,6931,-6871,6691,-6627,6398,-6366,6016,6017,5798,5799,5794,5795,5796,5791,5792,-5785,-5319,-5518,-5517,-5520,-5522,-5521,-5454]]},{type:"Polygon",id:41,arcs:[[661,-608,658,-691,-604,-603,-696,-695,-694,-693,-692,-503,-502,-557,-555,-554,-513,-583,-536,-523,708,-915,969,-1092,1260,1261,1262,1263,1427,1428,1602,1603,1599,1600,1881,1973,1974,1892,1893,1611,1464,1298,980,776,622]]},{type:"Polygon",id:42,arcs:[[-2061,-2087,-2086,-2090,-2089,-2058,-2057,-2190,-2189,-2158,-2157,-2155,-2154,-2094,-2326,-2325,-2569,2602,-2757,2813,-2913,-2912,-3125,3252,3253,-3526,3553,3584,3585,-3757,3587,3496,3497,3447,3448,3498,3499,3500,3582,3583,3456,3457,3535,3536,3444,3459,3460,3546,3547,3548,3610,3611,-3610,3337,3338,3339,-3244,3106,-3034,2905,-2899,2674,-2667,2446,-2398,2199,2200,-2062]]},{type:"MultiPolygon",id:44,arcs:[[[2544]],[[2545,-2250]],[[-2253,-2252,2452,2321,2454,2553,-2527,2456,-2319,-2318,-2016,-2169]]]},{type:"MultiPolygon",id:45,arcs:[[[8077]],[[8079]],[[8080]],[[7693,9413,9930,9415,7862,8081,8046,9931,8048,9932,8050,8078,8053,8054,8055,8056,7898,-7892,7866,7867,-7822,7710,7540,7541,7482,7483,7436,7437,-7340,7255,7059,7060,6919,6920,6921,6922,6923,-6672,-6752,-6751,-6750,-6696,-6770,-6769,-6632,-6631,-6647,-6646,-6757,-6678,-6677,-6854,-6853,-6848,-6847,-6878,-6929,-7008,-7007,-7006,-7253,-7283,7328,7588,9416]]]},{type:"Polygon",id:46,arcs:[[-624,-584,-531,-633,-632,-635,-634,-629,-628,-552,-703,745,-841,892,-918,1042,1043,-1180,1219,-1337,-1491,1520,-1652,1659,-1757,1832,1833,1834,1835,1837,1838,1808,1809,1811,1670,1671,1680,1681,1551,1709,1708,1572,1573,1682,1683,-1643,1487,-1374,1248,1183,-1033,939,-677,-676,-517,-636,-626,-625]]},{type:"Polygon",id:47,arcs:[[-5660,-5659,-5700,-5699,-5697,-5893,-5892,-5840,-5839,-5915,-5914,-5836,-5884,-5883,-5809,-5808,-5826,-5825,-5821,-5820,-5828,-5879,-5878,-5891,-5890,-5889,-5859,-5983,-5863,-5862,-5929,5984,5985,5986,6082,6083,6230,6231,6232,6173,6174,-6175,6284,6285,6286,6390,6391,6455,6456,6593,6594,-6824,6826,6827,6793,6794,6718,6719,6720,6805,6806,6790,6791,6784,6785,6723,6724,6713,6698,6752,6753,6754,6772,6740,6741,6742,6770,6771,6766,6767,-6735,6604,-6410,-6409,-6408,-6407,6273,-6162,6099,-5900,-6101,-5898,-5959,-5958,-5934,-5933,-5833,-5832,-5939,-5938,-5738]]},{type:"MultiPolygon",id:48,arcs:[[[9933]],[[9311,9312]],[[9313,9290,9934,9292,9314]],[[9271]],[[9242]],[[9935,9214]],[[9128]],[[9132,9175,9936,9164,9217,9166,9937,9168,9179,9216,9227,9247,9938,9249,9229,9243,9254,9246,9255,9939,9257,9273,9293,9318,9347,9352,9345,9342,9310,9253,9190,9127,8977,8872,8869,8883,8392,8394,-7889,-7786,-7785,-7784,-7970,-7969,-7968,-7658,-7657,-7656,-7655,-7654,7562,-7158,-7157,-7010,-7009,6862,-6556,-6555,6371,-5787,-5786,-5793,-5792,-5797,-5796,-5795,-5800,-5799,-6018,-6017,6365,-6399,6626,-6692,6870,-6932,-6931,-7037,-7036,-7141,-7140,-7231,-7230,-7339,-7338,-7443,-7442,-7441,-7381,-7401,-7400,-7399,-7403,-7402,-7235,-7234,-7514,7610,-7646,7819,-7909,-7908,-7907,8222,-8238,8405,-8458,-8457,-8650,8691,8692,-8943,8994,9016,9017,9090,9131,9092,9020,9130]]]},{type:"Polygon",id:49,arcs:[[-1732,2343,-2621,-2196,-2195,-2983,-2982,3098,3099,-3578,4025,-4629,4748,4749,4750,4751,4752,4753,5415,5416,5342,-4624,-4623,-4622,3997,-3563,-3562,2920,-2362,2356,-2022,-2109,-2108,-2142,-2053]]},{type:"MultiPolygon",id:51,arcs:[[[5405,5058,-4782,5059]],[[5005,4865,4807,4982,5225,5370,5424,5372,5109,5148,5330,5473,5536,9940,5683,5638,5472,5431,5282,5394,9941,5581,5626,5665,5871,9942,5902,9943,9944,5905,5850,5823,5851,5844,5845,5846,5847,5848,5906,5907,5869,5870,5802,5803,5804,5875,5723,5724,5879,5880,5881,5711,5712,5713,5670,5962,5672,5673,5909,5910,5894,5895,5853,5925,5926,5927,5928,5861,5862,5982,5858,5888,5889,5890,5877,5878,-5827,-5727,5642,-5612,-5236,-5235,-5234,-5101,-5412,-5411,-5378,-5377,-5376,-5180,-5275,-5274,5122,-4883,4877,-4536,-4535,-4403,-4402,-4401,-4189,-4188,4043,-3999,-3865,-3910,-4025,-4024,-3812,-3850,-4117,-4116,-4387,4417,9945,4342,4409,4669,4810,4866,5063,5188]]]},{type:"Polygon",id:50,arcs:[[1008,998,-900,995,1114,-1271,-1270,1455,-1615,1752,1753,1735,1736,1737,-1545,1484,1295,-1205,1131,-1003,1e3,1001,994]]},{type:"MultiPolygon",id:53,arcs:[[[303]],[[271]],[[184]],[[118]],[[119]],[[120]],[[126,2,3,75,85,80,83,-23,81,-115,246,247,-365,394,395,-537,582,512,553,554,556,501,502,691,692,693,694,695,602,603,690,-659,607,608,610,467,343,233,186,187,234,319,276,371,273,372,321,407,370,307,196,183,197,129]]]},{type:"MultiPolygon",id:55,arcs:[[[9372]],[[9371,561,557,-484,-483,-482,-481,-480,-479,-478,-477,-591,-590,-589,-588,-641,-640,-715,9386,879,9949,881,1155,1167,9387,1165,1289,1474,1623,1800,1960,2027,2028,2029,1958,1959,1951,1952,1946,1947,1966,1967,1777,1778,1779,1695,-1655,1565,-1503,1422,-1371,1190,1185,1186,1161,-1140,1074,-1051,-903,-902,799,-795,666,-595,-594,-593,-474,-148,9368,9370]]]},{type:"Polygon",id:54,arcs:[[3243,-3340,-3339,-3338,3609,-3612,-3611,-3549,-3548,-3823,-3822,-3821,-3819,-3818,-3817,-3815,-3814,-3813,4023,4024,3909,3864,3998,-4044,4187,4188,4400,4401,4402,4534,4535,-4878,4882,-5123,5273,5274,5179,5375,5376,5377,5410,5411,5100,5101,5102,4803,4804,-4745,-4496,-4495,-4364,-4363,-4227,-4229,4068,-3993,-3896,-3895,-3894,-3739,-3738,3608,-3529,3519,-3264,-3263,3245,-3035,-3107]]},{type:"Polygon",id:56,arcs:[[-827,-699,-698,-766,-765,-764,-678,-940,1032,-1184,-1249,1373,-1488,1642,1643,-1862,2046,2047,-2542,2550,2551,2552,2139,2140,2134,2135,2136,2193,2194,2195,2620,-2344,1731,1732,1733,-1593,1172,1173,-1122,-651,-650,-656,-828]]},{type:"MultiPolygon",id:78,arcs:[[[9867]],[[9840]]]}]},land:{type:"MultiPolygon",arcs:[[[9361]],[[9933]],[[9338]],[[9311,9312]],[[9313,9290,9934,9292,9314]],[[9271]],[[9242]],[[9935,9214]],[[9128]],[[9108]],[[9088]],[[9046]],[[9063]],[[9882,9883]],[[9028]],[[8993,8905]],[[8704]],[[9893,8606]],[[8522]],[[8333]],[[8283]],[[8284]],[[8077]],[[8079]],[[8080]],[[7053]],[[7019]],[[7054]],[[6896]],[[6897]],[[4166]],[[3237]],[[3052,9922,3054,3119,3152,3121,3056,2782]],[[2727]],[[2632]],[[2544]],[[1826]],[[918]],[[919]],[[9402]],[[9401]],[[9395]],[[9388,9389]],[[9390]],[[9372]],[[9373,9379,9375]],[[-9918]],[[1275,1276,1019,1031,1005,1001,994,1008,998,900,891,817,567,360,813,920,599,1117,1282,1286,1391,1288,1134,1392,1380,1390,1382,1537,1615,1747,1934,9903,2006,9904,2008,2118,2165,2177,9905,2173,2287,2175,2248,2545,2250,2452,2321,2454,2553,2527,2557,2559,9881,2561,2547,2752,3046,3097,3048,2751,2629,2770,2897,3116,3066,3156,3256,3346,3531,3521,3805,4124,3946,9921,3944,3785,9954,3787,9955,3789,3726,3668,3524,3553,3584,3752,4102,4392,9956,4394,4784,5059,5405,5058,4782,4856,9957,4858,4690,4581,4268,4408,4169,4080,3824,3834,3840,4088,4192,9906,4194,4521,4293,4613,4731,4615,4295,4385,4417,9945,4342,4409,4669,4810,4866,5063,5188,5005,4865,4807,4982,5225,5370,5424,5372,5109,5148,5330,5473,5536,9940,5683,5638,5472,5431,5282,5394,9941,5581,5626,5665,5871,9942,5902,9943,9944,5905,5850,5823,5851,6042,6259,6044,5845,9958,9959,9960,5847,6041,6047,6086,6179,6194,6038,6056,6247,6431,6425,6582,6258,6583,6564,6492,6560,6804,6761,6831,6759,6893,6990,7112,7271,9920,7273,7279,9961,7281,7328,7588,9416,7693,9413,9930,9415,7862,8081,8046,9931,8048,9932,8050,8078,8053,8285,8280,8336,8523,8607,9894,8609,8705,8835,8906,9013,9099,9139,9161,9152,9098,8991,8903,8992,9888,8988,9116,9153,9204,9889,9206,9146,9200,9276,9296,9890,9298,9326,9891,9322,9892,9324,9332,9353,9360,9884,9356,9885,9358,9362,9351,9340,9331,9302,9329,9304,9285,9264,9262,9235,9221,9193,9886,9137,9363,8968,8865,8969,9065,9006,9064,9008,8913,9009,8915,8804,9887,8806,8797,8790,8787,8676,9880,8678,8701,8838,8861,8880,8847,9010,9027,9899,9025,9089,9003,9084,9900,9078,9901,9080,9902,9082,9109,9070,9049,9037,9060,9017,9090,9131,9092,9020,9130,9132,9175,9936,9164,9217,9166,9937,9168,9179,9216,9227,9247,9938,9249,9229,9243,9254,9246,9255,9939,9257,9273,9293,9318,9347,9352,9345,9342,9310,9253,9190,9127,8977,8872,8869,8883,8392,8394,7889,8111,8037,8208,8504,8191,7725,7740,7697,7519,7056,7020,6899,6528,5874,5606,5291,5193,5288,5438,5155,5018,4853,4552,4697,4472,4696,4474,4482,4847,4484,3626,2685,2373,1893,1611,1464,1298,980,776,622,661,608,610,467,343,233,186,9946,9962,9948,3,75,85,80,83,23,36,19,43,99,88,46,50,29,9,53,110,93,98,103,40,32,64,68,57,60,106,9364,125,151,204,9366,9365,203,137,138,139,140,141,142,143,144,145,146,9368,9370,9371,561,557,484,434,9378,9377,446,9382,9384,491,9394,9907,9392,9396,9397,574,9385,712,713,9386,879,9949,881,1155,1167,9387,1165,1289,1474,1623,1800,1960,2027,2116,2233,2234,2533,2535,2467,2204,2151,1988,1785,1686,1533,1378,1225,1112,9404,9405,948,9400,9399,771,820,9406,1075,1236,9407,1434,1560,1561,9408,1578,9409,1927,9410,9412,2505,-9912,2507,-9910,2509,2514,9926,2516,2669,2593,2594,2595,2636,2579,2443,2401,2200,2062,1831,1716,1713,1721,1724,1701,1570,1279,9923,1281]],[[9612,9619,9600,9610,9536,9547,9542,9545,9501,9528,9516,9644,9518,9525,9874,9527,9503,9875,9505,9543,9508,9544,9540,9546,9538,9611,9602,9606,9596,9607,9591,9608,9581,9571,9609,9872,9493,9479,9465,9873,9463,9480,9468,9481,9475,9567,9471,9568,9559,9628,9624,9622]],[[9489]],[[9626]],[[9552,9521,9870,9523,9551,9533]],[[9561]],[[9499,9529,9871,9531,9497,9534]],[[9869,9550]],[[9455]],[[9515]],[[9447]],[[9563]],[[9514]],[[9491]],[[9445]],[[9555]],[[9554]],[[9440]],[[9586]],[[9510]],[[9444]],[[9434]],[[9513]],[[9512]],[[9588]],[[9511]],[[9431]],[[9548]],[[9642]],[[9460]],[[9438]],[[9562]],[[9432]],[[9470]],[[9451]],[[9589]],[[9487]],[[9458]],[[9426]],[[9553]],[[9437]],[[9524]],[[9492]],[[9500]],[[9441]],[[9435]],[[9490]],[[9592]],[[9439]],[[9625]],[[9486]],[[9485]],[[9488]],[[9442]],[[9452]],[[9443]],[[9597]],[[9454]],[[9436]],[[9453]],[[9585]],[[9483]],[[9449]],[[9428]],[[9456]],[[9446]],[[9620]],[[9603]],[[9459]],[[9448]],[[9457]],[[9450]],[[9594]],[[9583]],[[9584]],[[9582]],[[9476]],[[9587]],[[9605]],[[9604]],[[9484]],[[9627]],[[9461]],[[9560]],[[9429]],[[9427]],[[9433]],[[9593]],[[9430]],[[9629]],[[9630]],[[9631]],[[9632]],[[9633]],[[9634]],[[9466]],[[9635]],[[9636]],[[9637]],[[9638]],[[9639]],[[9640]],[[9509]],[[9467]],[[9641]],[[9643]],[[9867]],[[9866]],[[9840]],[[9813,9697,9666,9723,9817,9718,9726,9759,9868,9839,9877,9737,9820,9731,9847,9853,9844,9863,9864,9855,9865,9834,9848,9782,9878,9822,9803,9689,9746,9830,9705,9790,9823,9668,9768,9779,9660,9761,9879,9654,9788,9832]],[[9417]],[[9422]],[[9421]],[[9423]],[[9876,9420]],[[9424]],[[9425]],[[9418]]]}},arcs:[[[162416,583189],[236,-863],[94,-3199],[220,-1079],[-271,-1241]],[[162695,576807],[-443,-309],[-4396,83]],[[157856,576581],[-6,1800],[-436,606],[-476,3062],[167,1173]],[[157105,583222],[2782,-89],[2529,56]],[[203483,583173],[-111,-3268],[363,0],[1,-4838],[604,-14]],[[204340,575053],[0,-6406],[-109,-3],[-1,-3886]],[[204230,564758],[-1074,300],[-478,661],[-49,-1946]],[[202629,563773],[-411,-2654],[-860,-2419],[-1043,-435],[-462,561]],[[199853,558826],[29,9804],[98,1617],[303,-7],[-114,3279],[302,529],[-36,7508],[72,1628]],[[200507,583184],[2976,-11]],[[181317,583162],[311,-3373],[318,707],[389,-2530],[-133,-1970],[788,-1235],[-38,-1636],[347,-662],[20,-2123]],[[183319,570340],[343,-1416],[-25,-1101],[608,-791]],[[184245,567032],[386,-2907],[-296,-416]],[[184335,563709],[-284,-667],[56,-2637],[-277,-1038],[59,-2316]],[[183889,557051],[-896,68]],[[182993,557119],[-468,-2]],[[182525,557117],[101,1562],[-233,2072],[31,1860],[-477,1550],[-122,1357],[-537,-515],[111,-1134],[-1263,-12],[41,-3203],[-354,-5]],[[179823,560649],[-1,1601],[-1073,-52],[-59,2655]],[[178690,564853],[-26,3920],[480,4],[-5,6466],[-109,1581],[659,10],[112,1730],[-222,1681],[-105,2947]],[[179474,583192],[1843,-30]],[[175797,583199],[0,-9287]],[[175797,573912],[-2052,-28],[-1,6456],[-689,-16]],[[173055,580324],[0,2844]],[[173055,583168],[2742,31]],[[199853,558826],[-98,-1296],[-681,144],[-597,-3335]],[[198477,554339],[-62,2205],[-374,544],[-690,-278]],[[197351,556810],[-1278,1156],[-333,1655]],[[195740,559621],[8,3507],[732,-36],[49,1307],[484,-269],[0,4521],[87,4167]],[[197100,572818],[159,-390],[75,5957],[166,-2],[64,4793]],[[197564,583176],[2943,8]],[[221924,574709],[-1820,8]],[[220104,574717],[-102,3252],[0,5201]],[[220002,583170],[1830,2]],[[221832,583172],[3,-5232],[89,-3231]],[[178690,564853],[-400,43],[-118,-1893],[-228,-480],[-676,326],[-48,1381],[-615,5245],[-698,-1923],[-112,1018]],[[175795,568570],[2,5342]],[[175797,583199],[3677,-7]],[[220104,574717],[-363,-10]],[[219741,574707],[-362,-1],[-1,1624],[-1819,10],[0,-1619]],[[217559,574721],[-1091,11],[0,3239],[-126,10],[-1,5192]],[[216341,583173],[3661,-3]],[[186539,583158],[25,-9701]],[[186564,573457],[-1094,108],[-9,-3230],[-2142,5]],[[181317,583162],[5222,-4]],[[193948,567081],[-538,-46],[0,1653],[-330,-43],[0,1617],[-2172,10],[0,-1617],[-363,1]],[[190545,568656],[35,14501]],[[190580,583157],[3492,32]],[[194072,583189],[-44,-7981],[115,-2218],[-242,-2960],[47,-2949]],[[195740,559621],[-133,1040],[-934,55],[-434,-1362],[-302,351]],[[193937,559705],[11,7376]],[[194072,583189],[3492,-13]],[[206421,583169],[53,-6498],[181,-1619]],[[206655,575052],[-2315,1]],[[203483,583173],[2938,-4]],[[228232,583191],[206,-4516],[166,-1312],[-187,-2686]],[[228417,574677],[-2130,0]],[[226287,574677],[-64,8514]],[[226223,583191],[2009,0]],[[230526,583184],[49,-8486]],[[230575,574698],[-2158,-21]],[[228232,583191],[2294,-7]],[[223380,574698],[-1,-3220],[-639,-11]],[[222740,571467],[-816,5]],[[221924,571472],[0,3237]],[[221832,583172],[1466,10]],[[223298,583182],[0,-5247],[82,-3237]],[[226287,574677],[-1090,12]],[[225197,574689],[-1817,9]],[[223298,583182],[2925,9]],[[168030,583185],[-42,-19407]],[[167988,563778],[-338,-262]],[[167650,563516],[-25,343]],[[167625,563859],[88,1056],[-308,2218],[-251,148],[-798,-1281],[-586,-1450],[-104,1725],[-570,-648],[55,-1799]],[[165151,563828],[-497,4],[-263,1945],[-611,1931],[-82,1381],[-532,1417],[-331,3957]],[[162835,574463],[-140,2344]],[[162416,583189],[2209,-15],[3405,11]],[[171951,583192],[-373,-3049],[-183,-3367],[361,7],[-7,-9706],[182,-1632]],[[171931,565445],[-274,12],[-1,-4693],[-436,1680],[-359,-1132]],[[170861,561312],[-166,418],[-548,-890],[-371,2707],[-364,-947]],[[169412,562600],[-132,2358],[405,757],[-4,1210],[289,2381],[-187,3288],[316,4420],[-331,3951],[45,2219]],[[169813,583184],[2138,8]],[[173055,580324],[-26,-14910]],[[173029,565414],[-1098,31]],[[171951,583192],[1104,-24]],[[169412,562600],[-45,-983],[-485,620],[-109,1069],[-446,-598],[-339,1070]],[[168030,583185],[1783,-1]],[[188725,567028],[0,1624]],[[188725,568652],[374,0],[11,14480]],[[189110,583132],[1470,25]],[[190545,568656],[-200,-1611],[-1620,-17]],[[212324,583170],[-3,-5175],[150,-1639]],[[212471,576356],[-3238,15]],[[209233,576371],[-1,6810]],[[209232,583181],[3092,-11]],[[214880,583162],[-1,-3570]],[[214879,579592],[-364,-1],[-1,-1615],[-226,0],[0,-3239]],[[214288,574737],[-1816,1]],[[212472,574738],[-1,1618]],[[212324,583170],[2556,-8]],[[186539,583158],[2571,-26]],[[188725,568652],[-718,-1],[2,2422],[-362,804],[-543,30],[-81,1075],[-459,475]],[[217559,574721],[0,-1621]],[[217559,573100],[-2179,21],[-1,4852],[-499,6],[-1,1613]],[[214880,583162],[1461,11]],[[233488,574623],[-724,-26]],[[232764,574597],[-2189,101]],[[230526,583184],[3019,-21]],[[233545,583163],[240,-2188],[402,728],[5,-3862],[-704,-3],[0,-3215]],[[209233,576371],[4,-4555]],[[209237,571816],[-1620,-4],[1,1622],[-363,4],[0,1612],[-600,2]],[[206421,583169],[2811,12]],[[175795,568570],[0,-4401]],[[175795,564169],[-503,1656],[-278,-929],[18,-2373]],[[175032,562523],[-508,-3],[3,1885],[-1501,-262]],[[173026,564143],[3,1271]],[[217559,573100],[127,-1619],[-2,-6492],[124,-2],[-3,-3238]],[[217805,561749],[-2509,-20]],[[215296,561729],[1,3269],[-141,0],[0,6485],[-143,10],[0,3259],[-725,-15]],[[156776,574866],[145,-2337],[-336,700],[191,1637]],[[156018,576188],[367,-1161],[-54,-1921],[-274,763],[-39,2319]],[[156711,577874],[437,-1003],[-572,-1182],[-174,1060],[309,1125]],[[239768,576252],[-26,-7172],[46,-6528]],[[239788,562552],[-1935,133],[-2,-978],[-1789,-11]],[[236062,561696],[-29,9709]],[[236033,571405],[-4,6210]],[[236029,577615],[339,173],[235,-1132],[1047,-347],[154,-2131],[907,561],[6,841],[719,948],[332,-276]],[[157403,572219],[-142,1501],[248,575],[362,-1247],[-15,3533]],[[162835,574463],[-341,252],[-585,-931],[-106,-3299],[197,-417]],[[162e3,570068],[-3852,30]],[[158148,570098],[-745,2121]],[[212472,574738],[0,-3235],[160,6],[-1,-4641]],[[212631,566868],[-1041,215],[-260,-1783],[-494,-878],[-372,2570],[-383,-709],[-219,-2110],[-618,322]],[[209244,564495],[-7,7321]],[[219741,574707],[109,-3230],[1,-6504],[110,0],[-1,-3243]],[[219960,561730],[-1079,-3]],[[218881,561727],[-1076,22]],[[243362,568344],[29,-12216],[-17,-11280]],[[243374,544848],[-834,-2840],[212,-1505]],[[242752,540503],[-2,-7]],[[242750,540496],[-224,823]],[[242526,541319],[-10,0]],[[242516,541319],[-187,-592]],[[242329,540727],[-9,7]],[[242320,540734],[-75,-212]],[[242245,540522],[-5,-38]],[[242240,540484],[-9,-872]],[[242231,539612],[3,11]],[[242234,539623],[-248,57]],[[241986,539680],[-26,1879],[-2117,44]],[[239843,541603],[15,4838]],[[239858,546441],[-15,12915],[-55,3196]],[[239768,576252],[1003,-1644],[260,59],[-216,-1483],[572,-280],[382,-4206],[280,489],[20,1987],[577,82],[135,-1750],[581,-1162]],[[209244,564495],[-258,1115],[-593,-179],[-307,1362],[-1057,19],[-145,560],[-288,-1583],[-558,-1]],[[206038,565788],[-93,498],[-752,103],[-963,-1631]],[[165151,563828],[-359,-3363],[-516,-331],[-139,-2995],[-195,-1515],[49,-2367],[561,-1042],[-25,-1385]],[[164527,550830],[-822,-18],[-768,1529],[-383,1474],[-339,202],[-528,3049]],[[161687,557066],[129,2030],[-144,1373]],[[161672,560469],[135,875],[-307,1331],[76,2648],[386,644],[303,1650],[-265,2451]],[[215296,561729],[-1431,3],[-2,-1673]],[[213863,560059],[-714,1226]],[[213149,561285],[-15,1450],[265,1806],[-308,1452],[-460,875]],[[232764,574597],[24,-6811]],[[232788,567786],[-2527,21]],[[230261,567807],[-1799,-6]],[[228462,567801],[14,367]],[[228476,568168],[71,2441],[-130,4068]],[[221924,571472],[-986,7],[-3,-6507],[100,-3249]],[[221035,561723],[-716,0]],[[220319,561723],[-359,7]],[[225197,574689],[73,-6488]],[[225270,568201],[-362,-8],[-2,-3234],[-287,1],[0,-1975]],[[224619,562985],[-263,25],[-571,2718],[-293,-1216],[-752,3114],[0,3841]],[[228476,568168],[-2123,27]],[[226353,568195],[-1083,6]],[[236062,561696],[6,-7465]],[[236068,554231],[0,-615],[-707,-32]],[[235361,553584],[-1430,50]],[[233931,553634],[-29,8560],[-224,1564],[125,1180],[-986,11]],[[232817,564949],[-29,2837]],[[233488,574623],[363,-5],[3,-3239],[2179,26]],[[188725,567028],[1,-2703]],[[188726,564325],[-1602,-42],[-179,1901],[-363,820],[-2337,28]],[[158090,569229],[27,-389]],[[158117,568840],[-233,-1009],[277,-1641],[-369,861],[-55,2156],[353,22]],[[157568,571941],[243,-1776],[-417,-307],[-219,-1059],[350,-339],[185,-3598],[45,1502],[415,-1154],[-2,-2382],[-642,2318],[-20,2344],[-434,1258],[298,3296],[198,-103]],[[156634,565779],[-60,-3687],[-1564,-7],[0,264],[-3066,-4]],[[151944,562345],[-337,5365],[202,2998],[-202,971]],[[151607,571679],[463,-265],[484,-1494],[396,-424],[748,-1863],[763,58],[868,-995],[776,701],[529,-1618]],[[224619,562985],[0,-1281]],[[224619,561704],[-2151,10]],[[222468,561714],[-1433,9]],[[193937,559705],[-803,-422],[-51,-3212],[-1027,-2365]],[[192056,553706],[-1187,-7]],[[190869,553699],[-361,552],[1,1469],[-266,4],[-517,1364],[204,1867],[-1205,-7]],[[188725,558948],[1,5377]],[[161672,560469],[-3555,-37]],[[158117,560432],[249,3191],[301,1598],[-407,1180],[-143,2439]],[[158090,569229],[58,869]],[[179823,560649],[58,-3498],[649,4],[-91,-2233],[238,251],[-154,-1949],[417,-649],[44,-4053]],[[180984,548522],[-292,-238],[-171,1188],[-551,1163],[-685,298]],[[179285,550933],[-478,836],[-38,1568],[-837,1677],[-963,-135]],[[176969,554879],[-354,1336],[183,799],[-95,1862],[-283,1075],[-625,4218]],[[245498,568091],[24,-13480]],[[245522,554611],[-1265,-6316],[-883,-3447]],[[243362,568344],[242,-1593],[425,-163],[-24,-1207],[886,751],[607,1959]],[[226353,568195],[59,-3242],[-1,-6490]],[[226411,558463],[-285,2]],[[226126,558465],[-1436,0]],[[224690,558465],[-71,3239]],[[228462,567801],[350,-5611],[344,-3679]],[[229156,558511],[-1603,-50]],[[227553,558461],[-1142,2]],[[230261,567807],[50,-3920]],[[230311,563887],[2,-2161],[360,-5],[2,-1615],[1435,5],[0,1629],[356,7],[-1,1624]],[[232465,563371],[355,-34]],[[232820,563337],[77,-8073]],[[232897,555264],[-1430,-21]],[[231467,555243],[-2182,14]],[[229285,555257],[-129,3254]],[[232817,564949],[3,-1612]],[[232465,563371],[-1,531],[-2153,-15]],[[209244,564495],[-2,-11147]],[[209242,553348],[-241,-806],[-805,9]],[[208196,552551],[-259,2],[1,3249],[-225,-5],[0,1619],[-1072,7],[1,1622],[-715,4],[0,1622]],[[205927,560671],[111,1440],[0,3677]],[[167625,563859],[-339,-5],[-301,-1380],[-1,-1619],[-240,-1347],[-120,-2159],[-533,-1577],[-2,-1607],[-955,-85],[-358,-2172],[-6,-1862]],[[164770,550046],[-243,784]],[[213149,561285],[0,-2790],[-1274,10],[2,-6436]],[[211877,552069],[-1581,12]],[[210296,552081],[-1055,15]],[[209241,552096],[1,1252]],[[156465,557234],[-1439,15],[0,-1663]],[[155026,555586],[-1512,9],[-857,298]],[[152657,555893],[-215,4015],[-498,2437]],[[156634,565779],[273,1293],[567,-4576],[-189,-396],[-251,-3033],[-105,2479],[-246,-3231],[-218,-1081]],[[188725,558948],[-718,-7],[0,-1612],[-713,3],[0,-1972],[-347,194]],[[186947,555554],[-644,-185],[-426,1863],[-409,506],[-656,-490],[-280,1681],[6,2406],[-203,2374]],[[205927,560671],[-357,-7],[-3,-4859],[-120,-3],[2,-6473]],[[205449,549329],[-1188,-10],[0,-1636],[-355,-3],[0,1641],[-354,-3]],[[203552,549318],[-232,0],[-1,3235],[-355,-6],[105,3251],[-2,6316],[-270,1],[-168,1658]],[[176969,554879],[-257,-1008],[473,-1408],[60,-942],[526,-680],[549,-2997],[263,-2458],[250,-686]],[[178833,544700],[-3820,28]],[[175013,544728],[0,1637]],[[175013,546365],[0,7286]],[[175013,553651],[19,8872]],[[182525,557117],[-825,-26],[-58,-2280],[224,-1574],[136,-3906],[-311,-808],[-707,-1]],[[173026,564143],[8,-11380]],[[173034,552763],[0,-1987]],[[173034,550776],[-2181,20]],[[170853,550796],[8,10516]],[[233931,553634],[40,-4845]],[[233971,548789],[-1065,-20]],[[232906,548769],[-9,6495]],[[175013,553651],[-715,16],[-120,-800],[-1144,-104]],[[203552,549318],[2,-5970]],[[203554,543348],[0,-266]],[[203554,543082],[-1766,-14],[-2,268],[-3263,-152]],[[198523,543184],[-142,489],[173,2154],[-209,2560],[-11,4245],[143,1707]],[[167650,563516],[-17,-12700]],[[167633,550816],[-9,-6518],[-1075,22],[-3,-3262]],[[166546,541058],[-233,-1081]],[[166313,539977],[-187,857],[-295,-1494],[-690,-306]],[[165141,539034],[-276,2022]],[[164865,541056],[127,1141],[-311,5065],[89,2784]],[[170853,550796],[-381,1]],[[170472,550797],[-2839,19]],[[186947,555554],[7,-6012],[711,-1191],[-2,-4005],[368,-11]],[[188031,544335],[35,-1328],[411,-1480]],[[188477,541527],[-392,-449],[14,-3150],[-430,-3]],[[187669,537925],[-672,2],[-784,-2757]],[[186213,535170],[46,3441],[-325,1748],[-347,-22],[-1,2529],[-723,-49],[-4,6432],[-731,40],[-1,5728],[-238,2034]],[[157723,558953],[152,-2103],[-263,244],[111,1859]],[[157679,553460],[-209,2]],[[157470,553462],[-20,-1]],[[157450,553461],[-465,10]],[[156985,553471],[3,2161],[-621,2]],[[156367,555634],[297,1874],[455,873],[193,2438],[440,2118],[103,-3144],[-199,149],[-132,-3407],[313,-1094],[-158,-1981]],[[239858,546441],[-2004,75]],[[237854,546516],[-6,4597],[-694,1379],[-255,2407],[-570,-1212],[-261,544]],[[218881,561727],[0,-3232],[-241,5],[-5,-6449]],[[218635,552051],[-211,-1],[0,-3173],[-602,-11]],[[217822,548866],[-251,2540],[-563,-513]],[[217008,550893],[-256,567],[-256,3108],[36,1844],[-852,-555],[-222,-665],[-1091,1453]],[[214367,556645],[-155,784],[-3,3078],[-346,-448]],[[224690,558465],[0,-1585]],[[224690,556880],[-2133,9]],[[222557,556889],[-89,4825]],[[222557,556889],[-2,-4848]],[[222555,552041],[-597,-4]],[[221958,552037],[-1539,4]],[[220419,552041],[1,6449],[-101,3233]],[[220419,552041],[-222,0]],[[220197,552041],[-1562,10]],[[214367,556645],[0,-4588],[170,0],[-1,-5915]],[[214536,546142],[-1061,-2],[0,-539],[-1412,-13]],[[212063,545588],[-1,6481],[-185,0]],[[197351,556810],[-6,-4998],[-770,-161],[-356,-670],[-49,-3204],[356,-6],[-61,-6487]],[[196465,541284],[-1055,22]],[[195410,541306],[-1057,8],[-1,-1068]],[[194352,540246],[-993,3]],[[193359,540249],[-236,2014],[209,1754],[-4,5386],[-1034,1610],[0,1620],[-238,1073]],[[208196,552551],[218,-2029],[102,-3785],[-297,-2572],[-534,-806]],[[207685,543359],[-1181,12],[-117,1073],[-355,1],[0,1079],[-356,1],[0,3802],[-227,2]],[[157999,553531],[-253,-1157],[151,3089],[102,-1932]],[[161687,557066],[-282,-523],[-596,-2846],[-98,-1164],[460,-3838],[-225,-1131]],[[160946,547564],[-1160,1608],[-293,-321]],[[159493,548851],[-540,718],[-133,1180],[-534,2],[-231,1165]],[[158055,551916],[258,528],[-269,4233],[225,530],[-269,1061],[117,2164]],[[190869,553699],[1,-1066],[-358,1],[-13,-4900],[354,-2],[-21,-5066]],[[190832,542666],[-725,2921],[-441,463],[-28,1539],[-216,-1426],[-1061,-216],[1,-1610],[-331,-2]],[[227553,558461],[-3,-6470],[62,-1591]],[[227612,550400],[-709,17]],[[226903,550417],[-711,10]],[[226192,550427],[-72,1593],[6,6445]],[[226192,550427],[-1411,-1]],[[224781,550426],[-88,1602]],[[224693,552028],[-3,4852]],[[229285,555257],[53,-4884]],[[229338,550373],[-1726,27]],[[156465,557234],[-98,-1600]],[[156985,553471],[-2,-837]],[[156983,552634],[-349,-1455],[-54,-1446],[-357,-1953]],[[156223,547780],[-354,-250]],[[155869,547530],[-801,-41],[-42,8097]],[[182993,557119],[1,-7838],[454,9],[0,-6466]],[[183448,542824],[-493,-548],[1,-1075],[-524,-539],[1,-1072],[-447,49]],[[181986,539639],[-1407,-5]],[[180579,539634],[-732,-499]],[[179847,539135],[-222,1916]],[[179625,541051],[352,195],[-48,4028],[320,550],[-90,1379],[-636,2137],[-238,1593]],[[186213,535170],[-690,-2887]],[[185523,532283],[-1333,17]],[[184190,532300],[-6,8737],[-214,-420],[-522,2207]],[[198523,543184],[180,-1780]],[[198703,541404],[-2238,-120]],[[164865,541056],[-1495,18],[1,1609],[-349,24],[-1,1604],[-1091,-12],[-177,1484],[-533,1821],[-274,-40]],[[224693,552028],[-2138,13]],[[217008,550893],[-1,-451],[-1411,-2],[0,-4839]],[[215596,545601],[-928,-4]],[[214668,545597],[-132,545]],[[155869,547530],[120,-1651],[-5,-3776]],[[155984,542103],[-587,-24]],[[155397,542079],[-2025,38]],[[153372,542117],[-110,2053],[253,-202],[623,1195],[-914,1191],[-230,4847],[-241,1362],[-96,3330]],[[232906,548769],[-1437,4]],[[231469,548773],[-2,6470]],[[231469,548773],[-356,-11]],[[231113,548762],[-1799,-4]],[[229314,548758],[24,1615]],[[179625,541051],[-761,2278],[-31,1371]],[[237854,546516],[-2,-4237]],[[237852,542279],[-1578,50],[42,-9604],[-40,-223]],[[236276,532502],[-231,1006],[-307,-538],[-332,854]],[[235406,533824],[-216,372]],[[235190,534196],[-133,486],[-22,7620]],[[235035,542302],[353,-11],[-27,11293]],[[310206,521389],[-674,-758]],[[309532,520631],[-1071,-1126],[-11,14936],[-1066,258]],[[307384,534699],[-8,3291],[-2505,26]],[[304871,538016],[-841,2]],[[304030,538018],[72,2263],[2153,14228],[505,-616],[6,-3382],[393,-1252],[815,1288],[76,747],[564,5],[41,1253],[358,12],[783,-2953],[455,-2410],[25,-20921],[-70,-4891]],[[193359,540249],[-620,1062],[-850,-749]],[[191889,540562],[-514,-598],[-543,2702]],[[175013,546365],[-1409,188],[-569,1764]],[[173035,548317],[-1,2459]],[[235035,542302],[-1048,14]],[[233987,542316],[-16,6473]],[[160946,547564],[-215,-3053],[-185,-928],[189,-1670]],[[160735,541913],[-845,11],[-206,-1040],[-1032,654]],[[158652,541538],[-352,1507],[-447,420],[-411,2054],[-166,2243]],[[157276,547762],[314,1630],[142,2452],[323,72]],[[157679,553460],[-93,-2779],[-243,609],[127,2172]],[[157450,553461],[-258,-1218],[-95,-3180],[-196,1415],[82,2156]],[[209241,552096],[0,-12823]],[[209241,539273],[-860,0],[-178,810],[-527,0]],[[207676,540083],[9,3276]],[[212063,545588],[-553,-13],[-2,-6518]],[[211508,539057],[-1052,-1]],[[210456,539056],[-1,6519],[-160,-2],[1,6508]],[[210456,539056],[-534,-4],[0,-1652],[-681,3]],[[209241,537403],[0,1870]],[[221958,552037],[-1,-6447],[97,4],[-9,-6501]],[[222045,539093],[-1299,23]],[[220746,539116],[-462,8]],[[220284,539124],[18,6480],[-110,4],[5,6433]],[[224781,550426],[0,-4857],[78,2],[0,-6489]],[[224859,539082],[-1664,-10]],[[223195,539072],[-1150,21]],[[220284,539124],[-1617,18]],[[218667,539142],[-333,973],[-96,2185],[-334,3330]],[[217904,545630],[153,619],[-235,2617]],[[217904,545630],[-2308,-29]],[[170472,550797],[5,-6432],[-150,-2317],[-550,-959]],[[169777,541089],[-3231,-31]],[[173035,548317],[0,-10901]],[[173035,537416],[-1,-2155]],[[173034,535261],[-435,-110],[-89,788]],[[172510,535939],[-70,1545],[-616,2886],[-769,-192],[-280,-1214]],[[170775,538964],[-894,-1263],[-120,595]],[[169761,538296],[16,2793]],[[226903,550417],[68,-4868],[-1,-6487]],[[226970,539062],[-981,13]],[[225989,539075],[-1130,7]],[[229314,548758],[6,-2652],[212,-1371],[-110,-2548],[10,-3117]],[[229432,539070],[-1342,-24]],[[228090,539046],[-1120,16]],[[158652,541538],[-2669,23],[1,542]],[[156223,547780],[371,1366],[-165,-1818],[270,11],[248,1911],[329,-1488]],[[207676,540083],[-352,-1344]],[[207324,538739],[-349,-4],[-351,-1338],[-710,7],[-585,557],[-127,1621],[-225,-2],[-117,3243],[-599,530],[-707,-5]],[[233987,542316],[-1,-1623]],[[233986,540693],[-2817,4]],[[231169,540697],[-56,8065]],[[231169,540697],[7,-1623],[-303,3]],[[230873,539077],[-1399,-8]],[[229474,539069],[-42,1]],[[175013,544728],[1,-5708],[-353,21]],[[174661,539041],[-461,-3],[-274,-1604],[-891,-18]],[[165141,539034],[20,-10944]],[[165161,528090],[-2024,0],[-2593,63]],[[160544,528153],[0,6416]],[[160544,534569],[359,11],[-157,2684],[251,3313],[-262,1336]],[[191889,540562],[-24,-9125]],[[191865,531437],[0,-675]],[[191865,530762],[-1399,153]],[[190466,530915],[-777,9]],[[189689,530924],[-178,1515],[195,2306],[-474,569],[-329,2182],[-426,4031]],[[239843,541603],[18,-6465]],[[239861,535138],[2,-4863]],[[239863,530275],[-1052,-76]],[[238811,530199],[4,1716],[-1019,-55]],[[237796,531860],[-43,6341],[94,109],[5,3969]],[[251183,535146],[2,-1610]],[[251185,533536],[-1045,-5],[1,3214],[-1046,-7],[1,1617],[-346,13],[-67,3221]],[[248683,541589],[281,995],[1035,453],[493,1189],[335,1615],[517,690]],[[251344,546531],[2,-4943],[190,-1609],[-348,15],[-5,-4848]],[[214668,545597],[3,-4901]],[[214671,540696],[-1,-1616]],[[214670,539080],[-2316,-18]],[[212354,539062],[-846,-5]],[[218667,539142],[262,-751],[-62,-3093]],[[218867,535298],[-369,-884],[-548,257],[-360,-2039]],[[217590,532632],[0,1615],[-698,1],[0,4816],[-1166,16],[-1,1620],[-1054,-4]],[[253820,544308],[0,-2728],[148,-1606],[-346,-13],[-2,-4817]],[[253620,535144],[-1568,10]],[[252052,535154],[1,8035],[354,0],[-1,1615],[281,8]],[[252687,544812],[-46,-3487],[634,3347],[545,-364]],[[179847,539135],[-2885,-2989],[-517,-3856],[-988,1959]],[[175457,534249],[-555,1774]],[[174902,536023],[-222,561],[-19,2457]],[[207324,538739],[0,-2429],[-481,-1],[56,-6431]],[[206899,529878],[-149,-3],[0,-6510],[-119,1]],[[206631,523366],[-3371,30]],[[203260,523396],[2,6487],[106,4],[-6,6446],[97,2],[-1,6474],[96,273]],[[203260,523396],[-118,-5],[-3,-8127],[-123,-27],[0,-3173]],[[203016,512064],[-1361,-4],[-1,3224],[108,-22],[0,5983],[-512,206],[100,2748],[-171,715]],[[201179,524914],[0,4963],[-191,-49],[-58,4866],[-348,2],[-60,1616],[-1571,-11]],[[198951,536301],[-119,265]],[[198832,536566],[-129,4838]],[[184190,532300],[-1,-814],[-687,-6],[15,-3299],[-666,-1967]],[[182851,526214],[-255,180],[-220,1599],[-323,48],[141,1392],[-197,1673],[207,1275],[-352,4420],[134,2838]],[[235190,534196],[-1183,4]],[[234007,534200],[-21,6493]],[[237796,531860],[-40,-1612]],[[237756,530248],[-1572,8],[92,2246]],[[155397,542079],[36,-7597]],[[155433,534482],[-1024,26],[-6,-1764]],[[154403,532744],[-413,-941],[-401,1402],[-173,-855],[164,5828],[40,-3886],[154,66],[163,3197],[-178,1201],[335,1945],[-445,-237],[-277,1653]],[[160544,534569],[-1998,-62]],[[158546,534507],[-2722,-5]],[[155824,534502],[-391,-20]],[[189689,530924],[-790,-90],[-193,-3456],[-681,-3145]],[[188025,524233],[-2,4020],[-344,10],[-10,9662]],[[241986,539680],[-2,-4580]],[[241984,535100],[-2123,38]],[[251185,533536],[-1,-4392]],[[251184,529144],[-281,766],[-2333,3002]],[[248570,532912],[1,-217]],[[248571,532695],[-1,217]],[[248570,532912],[-533,692],[-150,1914]],[[247887,535518],[-158,1305]],[[247729,536823],[-232,120]],[[247497,536943],[-117,450]],[[247380,537393],[-170,465]],[[247210,537858],[1092,2058],[381,1673]],[[198832,536566],[-2,-1875],[-409,1],[-280,-2448],[-812,5],[-234,-521],[0,-1926],[-1045,-3]],[[196050,529799],[2,2685],[-229,1641],[-121,3955],[-233,23],[-59,3203]],[[261640,541399],[0,-9499]],[[261640,531900],[-1747,-14]],[[259893,531886],[0,4842]],[[259893,536728],[1,3448]],[[259894,540176],[1066,-173],[680,1396]],[[196050,529799],[-402,-5]],[[195648,529794],[-1369,1],[-6,-1634]],[[194273,528161],[-522,16],[-137,3239]],[[193614,531416],[699,2],[39,8828]],[[193614,531416],[-1749,21]],[[169761,538296],[-37,88]],[[169724,538384],[-623,62],[-454,-1721],[-56,-1735],[-390,-2246],[-741,-1821]],[[167460,530923],[-633,1584],[-9,4567],[-505,2903]],[[167460,530923],[206,-1170],[-54,-2423]],[[167612,527330],[-388,-1247],[-851,-272]],[[166373,525811],[-390,134],[-275,-1277],[-551,-390]],[[165157,524278],[4,3812]],[[234007,534200],[29,-4880]],[[234036,529320],[-1739,14]],[[232297,529334],[-1380,20]],[[230917,529354],[-44,9723]],[[217590,532632],[-397,-2552],[-436,-1343],[-920,-1191],[-478,1151],[-416,-370]],[[214943,528327],[1,2829]],[[214944,531156],[-135,1457],[-12,6465],[-127,2]],[[172510,535939],[0,-949],[-531,-522],[0,-4866],[-168,2],[-1,-2312]],[[171810,527292],[-342,20]],[[171468,527312],[-26,6322],[-175,-16],[-173,2490],[-351,-8],[32,2864]],[[209241,537403],[-2,-4854]],[[209239,532549],[2,-6235]],[[209241,526314],[3,-1180]],[[209244,525134],[-252,2],[0,1618],[-714,26],[2,1575],[-351,-6],[0,1522],[-1030,7]],[[180579,539634],[-29,-2628],[-262,-4539],[-67,-3326],[-131,-1223],[266,-995],[5,-2349],[-249,-34],[-187,-1420],[189,-1949],[-181,-2072]],[[179933,519099],[-282,-1616],[-344,766],[-14,-1410],[527,-2617],[-250,-1838]],[[179570,512384],[-3571,-27],[-470,-1640]],[[175529,510717],[-390,422],[-163,2564],[-956,-4]],[[174020,513699],[362,4439],[258,2019],[-236,2563],[-686,1930]],[[173718,524650],[258,2608]],[[173976,527258],[446,46],[76,2435],[240,1363],[665,-892],[157,1127],[335,203],[-438,2709]],[[182851,526214],[3,-24]],[[182854,526190],[-34,-1070],[-471,-700],[-670,-2752]],[[181679,521668],[-944,-3979],[-194,-400],[-349,1946],[-259,-136]],[[220746,539116],[-2,-6512],[105,-7]],[[220849,532597],[-3,-6355]],[[220846,526242],[-1761,43]],[[219085,526285],[-327,3734],[198,1955],[-89,3324]],[[223195,539072],[-2,-6466]],[[223193,532606],[-2344,-9]],[[174902,536023],[1,-2306],[-958,-326],[31,-6133]],[[173718,524650],[-339,2599]],[[173379,527249],[-122,1925],[104,1310],[-372,3279],[45,1498]],[[212354,539062],[9,-6489]],[[212363,532573],[-197,-14]],[[212166,532559],[-2927,-10]],[[225989,539075],[-2,-6478]],[[225987,532597],[-2698,1]],[[223289,532598],[-96,8]],[[214944,531156],[-1391,13],[0,1436],[-1190,-32]],[[230917,529354],[-1,-1621]],[[230916,527733],[-866,4]],[[230050,527737],[45,1766],[-114,3993],[-380,2928],[-127,2645]],[[228090,539046],[-2,-6457]],[[228088,532589],[-2023,4]],[[226065,532593],[-78,4]],[[230050,527737],[35,-1611]],[[230085,526126],[-1852,-1]],[[228233,526125],[-87,1154],[-58,5310]],[[171468,527312],[-1045,34]],[[170423,527346],[-53,1]],[[170370,527347],[16,3854],[-350,1],[2,1631],[-349,-8],[35,5559]],[[170370,527347],[-2758,-17]],[[247207,537862],[3,-4]],[[248571,532695],[0,-5698],[-321,-1]],[[248250,526996],[-719,-11]],[[247531,526985],[-3,3230],[-343,-15],[1,1609],[-352,7],[6,6374]],[[246840,538190],[367,-328]],[[304871,538016],[-24,-11134],[233,-2084],[-240,-2015],[-258,-234],[344,-2135],[-221,-1593],[445,-9902],[739,1165]],[[305889,510084],[248,-6545]],[[306137,503539],[-330,592],[-241,-1132]],[[305566,502999],[-450,139],[79,-2294],[-907,625]],[[304288,501469],[-183,1244],[-102,3478],[-276,-236],[62,1778],[-139,3374],[-376,-344],[-347,651],[-372,9721]],[[302555,521135],[466,1247],[-87,1101],[431,1781],[-152,2424],[219,2371],[-153,838],[286,2948],[372,1242],[93,2931]],[[307384,534699],[-16,-13241],[-374,-415],[-14,-2790],[297,274],[227,-5338],[-292,-284],[68,-1531],[-1391,-1290]],[[188025,524233],[-403,-667]],[[187622,523566],[-350,1101],[-490,-286],[-233,-1732]],[[186549,522649],[-588,1549],[-293,6520],[-198,-55]],[[185470,530663],[53,1620]],[[259893,531886],[-1,-5144]],[[259892,526742],[-133,-900],[-413,823],[-698,-828],[-156,-2487],[-258,-538]],[[258234,522812],[-83,2590],[0,4873],[-349,11]],[[257802,530286],[0,3251],[697,-26],[0,3238],[1394,-21]],[[198951,536301],[351,-3235],[408,-2428],[-126,-2500]],[[199584,528138],[-454,7],[0,-1079],[-345,0],[-233,-1614],[-461,6],[-62,-7075],[-689,-1094],[-914,66]],[[196426,517355],[-551,2736]],[[195875,520091],[-174,1330],[10,5159],[-63,3214]],[[201179,524914],[-661,1614],[-693,2],[0,1610],[-241,-2]],[[173379,527249],[-1569,43]],[[219085,526285],[-4142,17]],[[214943,526302],[0,2025]],[[253620,535144],[-3,-3220]],[[253617,531924],[2,-6051]],[[253619,525873],[-776,1095]],[[252843,526968],[-385,757],[-418,-132]],[[252040,527593],[-694,1110]],[[251346,528703],[-162,441]],[[251183,535146],[869,8]],[[241984,535100],[-2,-4840]],[[241982,530260],[-158,-2623],[-854,-1719]],[[240970,525918],[-513,-3612]],[[240457,522306],[-838,12]],[[239619,522318],[-5,4660],[247,5],[2,3292]],[[309532,520631],[304,-6938],[-325,-226]],[[309511,513467],[-690,-626],[93,-2259],[-353,-313],[61,-1593],[-355,-304],[157,-4050],[-1023,-1483]],[[307401,502839],[-7,-12]],[[307394,502827],[-61,341],[-964,-1079],[-232,1450]],[[160544,528153],[-247,-4],[10,-4864],[241,-1079]],[[160548,522206],[-796,-345],[-318,-1062]],[[159434,520799],[-910,-1886]],[[158524,518913],[9,9424]],[[158533,528337],[13,6170]],[[158533,528337],[-318,-1795],[-454,494],[-602,-1308],[-130,-1178]],[[157029,524550],[-330,4339],[-600,1896],[-259,-235]],[[155840,530550],[-2,54]],[[155838,530604],[-14,3898]],[[155838,530604],[-183,-462],[-495,2189],[-757,413]],[[235406,533824],[28,-10701]],[[235434,523123],[-1381,-10]],[[234053,523113],[-17,6207]],[[237756,530248],[0,-3231],[116,-9],[14,-2987]],[[237886,524021],[-1641,-2],[226,-872]],[[236471,523147],[-1037,-24]],[[251026,525384],[-2773,33]],[[248253,525417],[-3,1579]],[[251346,528703],[-2,-1704],[-318,2],[0,-1617]],[[155418,529962],[8,-6731]],[[155426,523231],[-1689,63]],[[153737,523294],[-68,3037],[184,1180],[-262,4093],[309,-882],[393,425],[493,-351],[259,901],[373,-1735]],[[214943,526302],[-5,-2]],[[214938,526300],[-2623,9]],[[212315,526309],[-150,2]],[[212165,526311],[1,6248]],[[228233,526125],[-2090,12]],[[226143,526137],[-83,1]],[[226060,526138],[5,6455]],[[223289,532598],[-7,-6387]],[[223282,526211],[-1986,21]],[[221296,526232],[-450,10]],[[226060,526138],[-1995,52]],[[224065,526190],[-783,21]],[[212165,526311],[-2924,3]],[[185470,530663],[-558,-802],[1,-1628],[-449,-1027],[40,-1093],[-451,-1375]],[[184053,524738],[-389,163],[-476,-1895],[-334,3184]],[[255011,527072],[0,-1623],[-222,0],[-2,-3274],[-416,-8]],[[254371,522167],[-587,1081]],[[253784,523248],[-213,794],[48,1831]],[[253617,531924],[1399,-8],[-5,-4844]],[[238811,530199],[-2,-3213],[-238,7],[11,-4605]],[[238582,522388],[9,-3269]],[[238591,519119],[-694,16]],[[237897,519135],[-11,4886]],[[194273,528161],[-16,-1570],[-232,-20],[-119,-1641],[-35,-4874],[-1029,-1611],[-3,-3241],[-365,3],[-1,-3287]],[[192473,511920],[-459,14],[21,11394],[-200,2],[30,7432]],[[190466,530915],[-30,-11211],[-346,-1209],[4,-3242],[-336,0],[-17,-6512]],[[189741,508741],[-32,-6238]],[[189709,502503],[19,-3579]],[[189728,498924],[-493,1905],[18,850],[-441,2415]],[[188812,504094],[13,11149],[64,-1],[-3,5424],[-518,4],[-341,1882],[-405,1014]],[[192473,511920],[739,-89]],[[193212,511831],[-1,-3075]],[[193211,508756],[-2525,-184],[-945,169]],[[186549,522649],[-756,-104],[-628,-2190]],[[185165,520355],[-202,2288],[-910,2095]],[[157029,524550],[63,-2277]],[[157092,522273],[-463,-110]],[[156629,522163],[-284,1059],[-919,9]],[[155418,529962],[422,588]],[[239619,522318],[-1037,70]],[[242661,530268],[51,-9640]],[[242712,520628],[-343,-3]],[[242369,520625],[1,1598],[-1042,59],[-2,-1612],[-997,38]],[[240329,520708],[128,1598]],[[241982,530260],[679,8]],[[245796,530213],[-1,-3233],[691,9]],[[246486,526989],[-5,-6392]],[[246481,520597],[-2401,-12]],[[244080,520585],[-30,9671]],[[244050,530256],[1746,-43]],[[244080,520585],[-1368,43]],[[242661,530268],[1389,-12]],[[209244,525134],[12,-12455]],[[209256,512679],[-50,-4012]],[[209206,508667],[-2732,55]],[[206474,508722],[1,6547],[142,-1],[14,8098]],[[195875,520091],[-795,-463],[-177,-2270],[-459,3],[-573,-1888],[-130,-1894],[-228,1],[-3,-1752],[-298,3]],[[232297,529334],[32,-6470]],[[232329,522864],[-1381,-3]],[[230948,522861],[-32,4872]],[[234053,523113],[0,-269]],[[234053,522844],[-1724,20]],[[252040,527593],[20,-5420],[700,-8]],[[252760,522165],[-8,-6432]],[[252752,515733],[-696,32]],[[252056,515765],[-692,-1],[9,1610],[-345,-7]],[[251028,517367],[-2,8017]],[[158524,518913],[-1068,1088],[-329,768],[-35,1504]],[[165157,524278],[-366,-437]],[[164791,523841],[-600,-1643],[-745,-544],[-478,786]],[[162968,522440],[-730,-1784]],[[162238,520656],[-782,-457],[-46,928],[-635,569]],[[160775,521696],[-227,510]],[[203016,512064],[45,-3465]],[[203061,508599],[-4592,141]],[[198469,508740],[-941,-34]],[[197528,508706],[337,4066],[-1591,0],[48,4006],[104,577]],[[230948,522861],[3,-3246]],[[230951,519615],[-1623,13]],[[229328,519628],[-7,1157],[513,1813],[251,3528]],[[253784,523248],[-5,-1258],[-1019,175]],[[170423,527346],[14,-2610]],[[170437,524736],[-401,-3204],[0,-4052],[-226,-813],[-642,33],[1,-1372],[-752,-187],[118,-2760],[304,1],[77,-3742]],[[168916,508640],[-1798,-1]],[[167118,508639],[49,1621],[4,8063],[-288,1],[0,1596],[-518,16],[8,5875]],[[174020,513699],[-270,-3512]],[[173750,510187],[-1345,32]],[[172405,510219],[-2,1583],[-584,-9],[-295,3221],[-171,-21],[-111,3312],[-289,3248],[113,3191],[-629,-8]],[[255706,527058],[117,-1614],[-5,-6481],[175,-7]],[[255993,518956],[-481,-4769],[-453,-2674],[26,-1006]],[[255085,510507],[-74,93]],[[255011,510600],[-348,1798],[263,2651],[-666,243],[263,2751],[-117,1110],[148,2102],[-183,912]],[[255011,527072],[695,-14]],[[248253,525417],[-2,-6367]],[[248251,519050],[4,-3225]],[[248255,515825],[-1774,-77]],[[246481,515748],[0,4849]],[[246486,526989],[1045,-4]],[[214938,526300],[2,-8789]],[[214940,517511],[-1,-8089]],[[214939,509422],[-2667,29]],[[212272,509451],[0,3227]],[[212272,512678],[43,13631]],[[219085,526285],[420,-1613],[146,-2779],[-339,-2104]],[[219312,519789],[-135,-1298],[382,-971]],[[219559,517520],[-3145,-9]],[[216414,517511],[-1474,0]],[[212272,512678],[-3016,1]],[[221296,526232],[3,-6469]],[[221299,519763],[-1987,26]],[[185165,520355],[-3,-2744],[506,-650],[135,-1730],[3,-4866],[343,-1],[-3,-1637],[400,-13],[67,-3224],[282,-801],[790,-48],[2,-1347],[860,8]],[[188547,503302],[-99,-3225],[-305,274]],[[188143,500351],[-567,-772],[-129,1024],[-637,-765],[-533,835],[-280,-2222],[-238,584],[-857,90],[-96,-2021]],[[184806,497104],[-526,1386],[-10,1397],[-348,4611],[-316,914],[-262,-706],[-323,1502],[13,3600],[-287,1010],[-383,2793],[-233,2701],[-86,3613],[-272,361],[-94,1382]],[[224065,526190],[-1,-6467]],[[224064,519723],[-2739,40]],[[221325,519763],[-26,0]],[[226143,526137],[-2,-6467]],[[226141,519670],[-6,-6480]],[[226135,513190],[-2051,63]],[[224084,513253],[-13,1]],[[224071,513254],[-7,6469]],[[229328,519628],[389,-3087],[628,-1746]],[[230345,514795],[-1456,6],[-40,-559],[-610,15]],[[228239,514257],[-2,4850]],[[228237,519107],[-4,7018]],[[228237,519107],[-408,548],[-1688,15]],[[167118,508639],[-1414,-28]],[[165704,508611],[-332,4],[2,1361]],[[165374,509976],[84,1859],[-342,39],[1,1607],[-347,28],[21,10332]],[[251028,517367],[-1054,48]],[[249974,517415],[-9,1640],[-1714,-5]],[[172405,510219],[-826,-23],[-2,-1616],[-596,-10],[-301,1240],[-304,-1200],[-378,943],[-318,-1615]],[[169680,507938],[-764,702]],[[188812,504094],[-265,-792]],[[237897,519135],[-1085,-11]],[[236812,519124],[-341,4023]],[[165374,509976],[-1964,15]],[[163410,509991],[-24,269]],[[163386,510260],[-111,2406],[145,4765],[366,767],[-140,1600],[-678,2642]],[[206474,508722],[-142,2]],[[206332,508724],[-2606,-129]],[[203726,508595],[-665,4]],[[264518,520373],[-131,-4],[15,-7954]],[[264402,512415],[-335,1]],[[264067,512416],[-1024,59]],[[263043,512475],[5,1628]],[[263048,514103],[0,9277]],[[263048,523380],[752,-2508],[718,-499]],[[155426,523231],[0,-1322],[-345,8],[171,-1358],[345,-537],[-450,-2154],[-12,-1076]],[[155135,516792],[6,-4051],[-896,-4],[0,-2601],[169,-5]],[[154414,510131],[-4,-597]],[[154410,509534],[-766,17]],[[153644,509551],[191,6727],[-98,7016]],[[156629,522163],[0,-1647],[515,-2132],[1,-1597]],[[157145,516787],[-1,-1893],[-346,-271]],[[156798,514623],[-744,2159],[-919,10]],[[236812,519124],[284,-2536]],[[237096,516588],[-222,-1934],[-374,-651]],[[236500,514003],[-341,795],[-1058,-11]],[[235101,514787],[1,1614],[-1027,-8]],[[234075,516393],[-22,6451]],[[232329,522864],[30,-6471]],[[232359,516393],[-1030,-8]],[[231329,516385],[-347,13],[-31,3217]],[[234075,516393],[-344,3]],[[233731,516396],[-1372,-3]],[[163386,510260],[-629,17],[17,874],[-376,1203],[-462,444],[26,1607],[414,1539],[112,2268],[-250,2444]],[[239619,522318],[0,-3212],[333,-17],[8,-2705]],[[239960,516384],[-1367,53]],[[238593,516437],[-2,2682]],[[240329,520708],[8,-1270],[308,-144],[354,-2360],[-276,-2707]],[[240723,514227],[-762,15]],[[239961,514242],[-1,2142]],[[242369,520625],[-6,-8009]],[[242363,512616],[-1675,1]],[[240688,512617],[35,1610]],[[159434,520799],[0,-1905],[284,-1586]],[[159718,517308],[-2288,-7],[-285,-514]],[[160775,521696],[0,-3313],[-116,6],[3,-4865],[-600,-5]],[[160062,513519],[3,2149],[-347,1640]],[[163410,509991],[119,-3799],[225,-798]],[[163754,505394],[-3866,76]],[[159888,505470],[69,1165]],[[159957,506635],[-196,2311],[405,1008],[-239,2616],[135,949]],[[184806,497104],[3,-2717],[-506,66]],[[184303,494453],[-906,-18]],[[183397,494435],[-56,1597],[-348,2544],[-106,-614],[-845,1225],[-633,3398],[-141,1578],[-365,-189],[52,2183],[-181,-234],[-402,-2430],[55,-905],[-491,-1771],[-716,3192],[20,1138]],[[179240,505147],[217,1310],[9,5102],[104,825]],[[309697,499440],[-326,8144],[343,307],[-203,5576]],[[310206,521389],[551,-1389],[510,-516],[-213,-1647],[200,-1810],[-163,-2048],[408,-2916],[145,1141],[349,-534],[352,-3817],[161,-2744],[-592,-2997],[-880,-140],[-164,-1985],[-252,636],[-149,-1354],[-202,2089],[-181,-786],[-141,-3116],[-248,1984]],[[304288,501469],[-305,-404],[-9,-1934],[-241,39]],[[303733,499170],[-304,-527]],[[303429,498643],[-117,2061],[-640,1070],[-291,3135],[-430,-1180],[-152,5251],[122,80],[-151,4819]],[[301770,513879],[26,2283],[518,-340],[-235,2392],[476,2921]],[[266792,512571],[-1372,-94]],[[265420,512477],[-1018,-62]],[[264518,520373],[261,-2225],[563,-388],[377,-1459],[555,-1119],[218,171],[319,-1624],[-19,-1158]],[[244080,520585],[-2,-6434]],[[244078,514151],[-2,-1590],[-344,26]],[[243732,512587],[-1369,29]],[[246481,515748],[-686,31],[0,-1629]],[[245795,514150],[-1717,1]],[[197528,508706],[-1036,15]],[[196492,508721],[-3281,35]],[[221325,519763],[-3,-6470]],[[221322,513293],[-1536,18]],[[219786,513311],[-158,1348],[120,1153],[-189,1708]],[[224071,513254],[-2371,30]],[[221700,513284],[-378,9]],[[228239,514257],[0,-2714]],[[228239,511543],[-746,-4]],[[227493,511539],[-1359,31]],[[226134,511570],[1,1620]],[[231329,516385],[38,-4380]],[[231367,512005],[-336,821]],[[231031,512826],[-637,896]],[[230394,513722],[-49,1073]],[[238593,516437],[-6,-3147]],[[238587,513290],[-26,17]],[[238561,513307],[-163,843],[-522,101],[-780,2337]],[[249974,517415],[-2,-6482]],[[249972,510933],[-1721,20]],[[248251,510953],[4,4872]],[[219786,513311],[-178,-2703],[123,-1550],[-312,142],[-35,-2389]],[[219384,506811],[-387,-2543],[-370,1156],[-115,-974]],[[218512,504450],[-583,57],[-208,-834],[-377,334]],[[217344,504007],[2,4597],[-1015,-5],[83,8912]],[[217344,504007],[-269,-1030],[-621,-1015],[-210,-1237],[-503,175],[-264,-1035],[-539,-243]],[[214938,499622],[1,9800]],[[252056,515765],[-7,-3234],[109,-1632]],[[252158,510899],[-950,13],[2,-1661]],[[251210,509251],[-675,9]],[[250535,509260],[-1,1662],[-562,11]],[[159957,506635],[-1846,-55],[-387,968],[-169,1538],[-534,2059],[129,2390],[-300,15]],[[156850,513550],[-52,1073]],[[156850,513550],[-43,-124]],[[156807,513426],[-486,-577],[117,-1993],[-201,-742]],[[156237,510114],[-1823,17]],[[238561,513307],[-382,-977],[-277,-2080],[-23,-1945]],[[237879,508305],[-685,14]],[[237194,508319],[-679,14]],[[236515,508333],[-15,5670]],[[239961,514242],[-4,-3220]],[[239957,511022],[-577,12],[2,-1654]],[[239382,509380],[-216,1965],[-579,1945]],[[235101,514787],[15,-8081]],[[235116,506706],[-1367,-14]],[[233749,506692],[6,4861]],[[233755,511553],[-24,4843]],[[233755,511553],[-2201,-4]],[[231554,511549],[-187,456]],[[248251,510953],[-430,7],[0,-1618],[-327,3]],[[247494,509345],[-1694,-51]],[[245800,509294],[-5,4856]],[[252752,515733],[340,-44],[-9,-3220],[342,-69],[182,-3245],[999,-1069]],[[254606,508086],[-385,-2583],[-242,-2789]],[[253979,502714],[-8,-1]],[[253971,502713],[-10,-1]],[[253961,502712],[-693,38]],[[253268,502750],[-16,3221],[-670,52]],[[252582,506023],[14,4857],[-438,19]],[[303429,498643],[-266,-4622],[-406,-3326]],[[302757,490695],[-370,576],[-32,2012],[-647,-2107],[393,-1789],[-189,-2754]],[[301912,486633],[-573,-426]],[[301339,486207],[0,-16]],[[301339,486207],[-59,9193]],[[301280,495400],[-86,9641],[-121,9365]],[[301073,514406],[217,752],[480,-1279]],[[230394,513722],[3,-5426]],[[230397,508296],[-1199,-12]],[[229198,508284],[-5,3228],[-954,31]],[[236515,508333],[-686,5],[-1,-1627]],[[235828,506711],[-712,-5]],[[301280,495400],[-90,-875],[-585,121],[-254,-2830],[-201,2230]],[[300150,494046],[-446,795],[-524,2812]],[[299180,497653],[520,1849],[112,1480],[-264,3054],[383,3039],[-19,1891]],[[299912,508966],[388,4730],[214,623],[386,-1123],[173,1210]],[[240688,512617],[-96,-2433],[64,-4037]],[[240656,506147],[-95,-2137]],[[240561,504010],[-562,444],[-38,2207]],[[239961,506661],[97,22],[-1,4337],[-100,2]],[[245800,509294],[3,-3236]],[[245803,506058],[-2030,-24]],[[243773,506034],[-41,6553]],[[159888,505470],[-167,-669],[70,-1970]],[[159791,502831],[-1153,206],[-234,1076],[-631,10],[-781,720],[-578,-1960],[-382,1172]],[[156032,504055],[-98,1557],[388,2208],[-85,2294]],[[175529,510717],[154,-826],[-340,-5246],[151,-1455],[0,-3805]],[[175494,499385],[-398,-1021]],[[175096,498364],[-634,868],[-4,2312],[-267,893],[0,3275],[-765,34]],[[173426,505746],[189,1739],[-44,1635],[179,1067]],[[231554,511549],[662,-3749],[173,-272]],[[232389,507528],[-309,-828],[-3,-1608],[-1680,19]],[[230397,505111],[0,3185]],[[307819,495119],[63,-2040],[-255,1149],[192,891]],[[308823,498239],[322,-1210],[-422,-2791],[-256,1682],[356,2319]],[[309697,499440],[-194,-3153],[-121,2654],[-613,1160],[154,-1192],[-465,-1333],[31,1761],[-402,-1706],[118,-3275],[-828,3345],[180,1911],[-237,2132],[81,1095]],[[221700,513284],[1,-6478]],[[221701,506806],[-279,1]],[[221422,506807],[-2038,4]],[[224084,513253],[3,-6454]],[[224087,506799],[-1659,3]],[[222428,506802],[-727,4]],[[239382,509380],[134,-2743]],[[239516,506637],[-427,-1841]],[[239089,504796],[-534,227]],[[238555,505023],[9,1658],[-687,3],[2,1621]],[[226134,511570],[12,-9713]],[[226146,501857],[-2029,49]],[[224117,501906],[-30,4893]],[[179240,505147],[-395,-1629],[-367,938],[-230,-2310],[-308,-655],[142,-3509],[-185,-1566]],[[177897,496416],[-297,-1464],[-332,-476],[-1622,25],[-30,-1653],[-277,66]],[[175339,492914],[2,3219],[164,2],[-11,3250]],[[212272,509451],[-19,-8102],[-1681,-4]],[[210572,501345],[-701,13],[-661,-630]],[[209210,500728],[-4,7939]],[[242363,512616],[57,-6548]],[[242420,506068],[-1764,79]],[[243773,506034],[0,-3210]],[[243773,502824],[-1350,15]],[[242423,502839],[-3,3229]],[[262700,510887],[28,-4815]],[[262728,506072],[-1240,27],[-113,-876]],[[261375,505223],[-305,883]],[[261070,506106],[220,4694],[-69,1784]],[[261221,512584],[458,-42],[1,-1633],[1020,-22]],[[264067,512416],[-14,-6399]],[[264053,506017],[-1325,55]],[[262700,510887],[342,-32],[1,1620]],[[265420,512477],[-20,-6431]],[[265400,506046],[-1347,-29]],[[227493,511539],[8,-6473]],[[227501,505066],[-4,-4842]],[[227497,500224],[-1004,10]],[[226493,500234],[-9,1613],[-338,10]],[[229198,508284],[-7,-3209]],[[229191,505075],[-1690,-9]],[[233749,506692],[-652,-11],[0,-2565]],[[233097,504116],[-708,3412]],[[239961,506661],[-445,-24]],[[250535,509260],[0,-6476]],[[250535,502784],[-1731,65]],[[248804,502849],[-1313,5]],[[247491,502854],[3,6491]],[[252582,506023],[-689,18],[2,1616],[-685,-6],[0,1600]],[[173426,505746],[-385,-1718],[-296,-3771],[-219,-1145],[9,-3403]],[[172535,495709],[-741,0],[0,1607],[-294,1057],[-1059,-21],[-726,-3486]],[[169715,494866],[-738,-18],[245,2192],[-29,1556],[314,2473],[-552,1434],[612,1573],[-29,2092],[142,1770]],[[156032,504055],[-16,-548]],[[156016,503507],[-1264,17]],[[154752,503524],[-340,334],[-2,5676]],[[165704,508611],[55,-3187],[-11,-9610]],[[165748,495814],[-676,-6],[-1,1543],[-342,912],[-1014,-19],[1,2354]],[[163716,500598],[38,4796]],[[154752,503524],[16,-5366],[-345,3],[16,-1350],[-284,-293],[116,-1140]],[[154271,495378],[-947,-137]],[[153324,495241],[89,2631],[44,7616],[170,1569],[17,2494]],[[214938,499622],[-3,-12]],[[214935,499610],[-311,-1407],[-474,240],[-222,-2776],[-71,-2959],[-2964,12]],[[210893,492720],[-2,2156],[-338,-10],[19,6479]],[[247491,502854],[1,-4850]],[[247492,498004],[-1354,-31],[0,1610],[-337,6],[2,1612]],[[245803,501201],[0,4857]],[[253268,502750],[-7,-1765]],[[253261,500985],[-1005,107]],[[252256,501092],[2,1635],[-1723,57]],[[296979,508865],[60,-3257],[-127,-958]],[[296912,504650],[-471,86],[-134,-1750],[-359,-1102]],[[295948,501884],[-849,1672]],[[295099,503556],[103,5410]],[[295202,508966],[1777,-101]],[[299180,497653],[-205,-1076]],[[298975,496577],[-266,1736],[213,1023],[-144,948],[183,1193],[-188,668],[204,1295],[-286,977]],[[298691,504417],[181,2e3],[-64,2446]],[[298808,508863],[1104,103]],[[295099,503556],[-145,-2596],[-226,-366]],[[294728,500594],[-75,974],[149,3512],[-119,604],[97,3231]],[[294780,508915],[422,51]],[[294728,500594],[65,-315]],[[294793,500279],[-930,-2003],[-662,-178]],[[293201,498098],[-213,5176],[-115,5362]],[[292873,508636],[1907,279]],[[298691,504417],[-203,-1307],[-284,945],[-413,-3859],[-312,777]],[[297479,500973],[-299,925],[174,1659],[-442,1093]],[[296979,508865],[1829,-2]],[[196492,508721],[81,-2400],[-1,-6524],[53,-2],[-1,-6560],[65,0]],[[196689,493235],[-1,-1658]],[[196688,491577],[-673,4],[0,-1650],[-344,-3],[9,-1603],[-502,-5],[2,-1644],[-615,-55]],[[194565,486621],[-361,2183],[-278,575],[-278,-718],[-65,-1424],[-340,-839],[-198,2909],[-378,-147],[-165,1088]],[[192502,490248],[0,2320],[-270,2958],[-406,2562],[50,1661],[-272,1204],[-814,-4],[0,1554],[-1081,0]],[[290927,508615],[234,-781],[324,-14558],[-26,-1329]],[[291459,491947],[-889,-543]],[[290570,491404],[-581,-367],[-299,867]],[[289690,491904],[-769,2247]],[[288921,494151],[-1154,3457]],[[287767,497608],[260,2084],[1343,6200],[870,2516],[687,207]],[[198469,508740],[221,-3931],[453,-2060],[152,402],[684,-2631]],[[199979,500520],[185,-1795],[287,-397],[154,-2198],[-5,-2947]],[[200600,493183],[-3911,52]],[[206332,508724],[28,-15346]],[[206360,493378],[-1,-12616]],[[206359,480762],[-2612,-66]],[[203747,480696],[21,19902]],[[203768,500598],[-42,7997]],[[203768,500598],[-1168,-134],[-2621,56]],[[293201,498098],[-645,-417],[133,-5014],[-525,-324]],[[292164,492343],[-705,-396]],[[290927,508615],[1946,21]],[[209210,500728],[5,-7271]],[[209215,493457],[-2855,-79]],[[169715,494866],[13,-4024]],[[169728,490842],[-1637,145],[-4,-1633],[-2343,-17]],[[165744,489337],[4,6477]],[[237194,508319],[5,-4865]],[[237199,503454],[-679,9],[-2,-1632],[-677,-6],[-1,1627]],[[235840,503452],[-12,3259]],[[238555,505023],[-264,-1740],[-417,-1264]],[[237874,502019],[-336,1431],[-339,4]],[[230397,505111],[0,-3258]],[[230397,501853],[0,-1635]],[[230397,500218],[-1208,4]],[[229189,500222],[2,4853]],[[233097,504116],[341,-1014]],[[233438,503102],[0,-2921],[-654,12]],[[232784,500193],[-25,1632],[-1362,11]],[[231397,501836],[-1e3,17]],[[240561,504010],[200,-612]],[[240761,503398],[-169,-3191],[-689,-567],[0,-757]],[[239903,498883],[-674,2],[0,1341]],[[239229,500226],[-140,4570]],[[221422,506807],[-9,-6505]],[[221413,500302],[-2368,-13]],[[219045,500289],[-317,676],[77,2217],[-293,1268]],[[222428,506802],[33,-13076]],[[222461,493726],[-769,-45]],[[221692,493681],[-243,467]],[[221449,494148],[-36,6154]],[[224117,501906],[15,-8145]],[[224132,493761],[-628,-3]],[[223504,493758],[-1043,-32]],[[235840,503452],[-367,-8],[16,-4852]],[[235489,498592],[-437,8]],[[235052,498600],[-236,771]],[[234816,499371],[-1378,3731]],[[183397,494435],[-268,4],[1,-3240],[-116,1],[10,-3446],[227,-982],[-443,-1878]],[[182808,484894],[-596,-1711],[-145,-1114]],[[182067,482069],[-654,3911],[-113,-748],[-563,1718],[-9,879],[-657,322],[-39,-921],[-426,1521],[-370,1],[1,1214],[-439,-1021]],[[178798,488945],[-56,216]],[[178742,489161],[-154,1983],[62,1848],[-398,879],[-33,1744],[-322,801]],[[242423,502839],[0,-2695],[-505,27]],[[241918,500171],[-647,507],[-510,2720]],[[266980,506080],[138,-2703],[-131,-3752]],[[266987,499625],[-1582,-51]],[[265405,499574],[-5,6472]],[[265400,506046],[1580,34]],[[262728,506072],[-10,-6460]],[[262718,499612],[-1346,23]],[[261372,499635],[3,5588]],[[264053,506017],[3,-6475]],[[264056,499542],[-1338,70]],[[245803,501201],[-678,11]],[[245125,501212],[-1014,-15]],[[244111,501197],[-336,9]],[[243775,501206],[-2,1618]],[[265405,499574],[-1349,-32]],[[175096,498364],[-132,-2275],[-32,-3181],[-260,7]],[[174672,492915],[-1240,21]],[[173432,492936],[-217,1684],[-680,1089]],[[163716,500598],[-1231,-21],[0,-1605],[-451,-3],[2,-1609],[-331,10]],[[161705,497370],[-2049,35]],[[159656,497405],[135,5426]],[[239229,500226],[-676,-7]],[[238553,500219],[-1077,-9]],[[237476,500210],[398,1809]],[[229189,500222],[-676,-12]],[[228513,500210],[-1016,14]],[[297479,500973],[-166,-1451]],[[297313,499522],[-157,-1497],[-296,998],[-160,-1510],[-420,996]],[[296280,498509],[-67,1872],[-265,1503]],[[159656,497405],[121,-2501]],[[159777,494904],[-1469,-89],[-166,-673],[-532,204],[-411,1117],[-498,-541],[-6,-1096],[-722,-4],[-55,1558]],[[155918,495380],[-123,1127],[43,2998],[-132,924],[521,1787],[-211,1291]],[[219045,500289],[-133,-1711],[523,-288],[58,-1572],[780,-877],[539,-1239],[-128,-869]],[[220684,493733],[-1196,-11],[0,-483]],[[219488,493239],[-1893,-6]],[[217595,493233],[-334,-5],[34,9715],[49,1064]],[[260032,504518],[-8,-4869]],[[260024,499649],[-1160,99]],[[258864,499748],[-13,3454],[458,1388]],[[259309,504590],[723,-72]],[[298975,496577],[-544,-513],[-20,-3063]],[[298411,493001],[-914,898]],[[297497,493899],[402,4106],[-586,1517]],[[307394,502827],[-140,-1573],[180,-625],[-64,-1886],[-523,-588],[177,-1427],[-225,-1986]],[[306799,494742],[-257,115],[-412,2029],[-390,-679]],[[305740,496207],[-272,275]],[[305468,496482],[309,2126],[8,3412],[-219,979]],[[189728,498924],[5,-9133]],[[189733,489791],[-389,-951],[-593,-175]],[[188751,488665],[-448,-740],[-1162,820]],[[187141,488745],[-1,811],[-499,8],[1,1607]],[[186642,491171],[338,-6],[2,1607],[490,820],[15,2406],[170,1557],[484,19],[2,2777]],[[217595,493233],[-48,-3229]],[[217547,490004],[-2628,-7]],[[214919,489997],[16,9613]],[[296280,498509],[-410,-5407]],[[295870,493102],[-68,2572],[-938,-658]],[[294864,495016],[48,3058],[-119,2205]],[[155918,495380],[-1647,-2]],[[305468,496482],[-133,-1505],[-266,329],[-18,-2929],[-277,307]],[[304774,492684],[-7,9]],[[304767,492693],[-269,531],[-119,-1120],[-300,314]],[[304079,492418],[-196,1521],[-150,5231]],[[237476,500210],[-51,-1566]],[[237425,498644],[-1936,-52]],[[241918,500171],[207,-1615]],[[242125,498556],[-525,16],[0,-1617],[-334,5],[-1,-3232]],[[241265,493728],[-356,11]],[[240909,493739],[-1010,22]],[[239899,493761],[4,5122]],[[234816,499371],[-1,-4018],[-672,-9],[-5,-1614]],[[234138,493730],[-984,19]],[[233154,493749],[-366,-7]],[[232788,493742],[-4,6451]],[[250535,502784],[-3,-8151]],[[250532,494633],[-1040,40]],[[249492,494673],[-353,36]],[[249139,494709],[-6,4906],[-327,5],[-2,3229]],[[249139,494709],[-495,33]],[[248644,494742],[-1141,-12]],[[247503,494730],[-11,3274]],[[253961,502712],[-152,-2104],[333,-532],[464,2018]],[[254606,502094],[-10,-5904]],[[254596,496190],[-339,8],[-1,-1624],[-432,11]],[[253824,494585],[-416,19]],[[253408,494604],[6,6419],[-153,-38]],[[243775,501206],[-1056,-193],[-152,-3331]],[[242567,497682],[-442,874]],[[252256,501092],[-365,1],[-8,-6465]],[[251883,494628],[-410,-12]],[[251473,494616],[-941,17]],[[255685,502676],[-302,-3069],[-169,-3411]],[[255214,496196],[-618,-6]],[[254606,502094],[72,609]],[[254678,502703],[1007,-27]],[[192502,490248],[5,-10113]],[[192507,480135],[-16,-1620],[-799,3],[0,-1615],[-653,8],[-1,-1051]],[[191038,475860],[-655,-1],[0,1504],[-643,-3]],[[189740,477360],[-2,3452]],[[189738,480812],[-5,8979]],[[226493,500234],[-2,-6499]],[[226491,493735],[-1332,24]],[[225159,493759],[-1027,2]],[[231397,501836],[40,-8076]],[[231437,493760],[-1042,2]],[[230395,493762],[2,6456]],[[232788,493742],[-1310,16]],[[231478,493758],[-41,2]],[[210893,492720],[-1678,5]],[[209215,492725],[0,732]],[[244111,501197],[-1,-6504],[-219,-857],[207,-1948],[-69,-1318]],[[244029,490570],[-834,3122]],[[243195,493692],[-279,3080],[-349,910]],[[245125,501212],[38,-9630]],[[245163,491582],[-120,124]],[[245043,491706],[-313,-400],[-41,-1496],[-287,-3]],[[244402,489807],[-373,763]],[[247503,494730],[-1,-1740]],[[247502,492990],[-1654,56],[-187,-1630]],[[245661,491416],[-498,166]],[[253408,494604],[-589,39]],[[252819,494643],[-936,-15]],[[186642,491171],[-1501,14],[-1,-1610]],[[185140,489575],[-834,8],[-3,4870]],[[203747,480696],[-170,-9]],[[203577,480687],[-2877,-39],[0,148]],[[200700,480796],[-49,12388],[-51,-1]],[[165744,489337],[-329,0],[-5,-4859],[-338,5]],[[165072,484483],[-1001,8],[0,1610],[-336,-4],[-2,1618],[-1027,-13],[-1,1606],[-664,64],[-2,3219],[-321,77],[-13,4702]],[[221449,494148],[180,-1781],[-749,47],[-196,1319]],[[294864,495016],[-214,-1344],[-132,-2763],[162,-4374]],[[294680,486535],[-165,-92]],[[294515,486443],[-1724,-1101]],[[292791,485342],[28,960],[-465,275],[-343,2130],[225,833],[-72,2803]],[[238553,500219],[-2,-6472]],[[238551,493747],[-677,-2]],[[237874,493745],[1,807],[-681,-7]],[[237194,494545],[221,1970],[10,2129]],[[239899,493761],[-13,0]],[[239886,493761],[-1006,-6]],[[238880,493755],[-329,-8]],[[228513,500210],[-4,-6463]],[[228509,493747],[-670,-20]],[[227839,493727],[-1336,7]],[[226503,493734],[-12,1]],[[230395,493762],[0,-2]],[[230395,493760],[-1217,-20]],[[229178,493740],[-669,7]],[[260024,499649],[-9,-6494]],[[260015,493155],[-615,55]],[[259400,493210],[-964,215]],[[258436,493425],[364,3555],[64,2768]],[[261372,499635],[-2,-6463]],[[261370,493172],[-640,-4]],[[260730,493168],[-715,-13]],[[260024,499649],[1348,-14]],[[264056,499542],[8,-6454]],[[264064,493088],[-669,-1]],[[263395,493087],[-679,16]],[[262716,493103],[2,6509]],[[262716,493103],[-656,52]],[[262060,493155],[-690,17]],[[266987,499625],[-62,-3376],[-470,-1067],[-157,-2040]],[[266298,493142],[-886,-31]],[[265412,493111],[-7,6463]],[[265412,493111],[-786,0]],[[264626,493111],[-562,-23]],[[175339,492914],[-169,-3],[-23,-6408]],[[175147,486503],[-644,5]],[[174503,486508],[-557,-1]],[[173946,486507],[0,3241],[391,-17],[114,1594],[220,-13],[1,1603]],[[214919,489997],[-33,-5323],[-334,-145]],[[214552,484529],[-104,-245],[-1766,9]],[[212682,484293],[343,3115],[-3812,-38]],[[209213,487370],[2,5355]],[[297497,493899],[-208,-1404],[-408,589],[-262,-2738],[-163,304]],[[296456,490650],[-487,788],[-99,1664]],[[235052,498600],[861,-2186],[275,-1379]],[[236188,495035],[12,-2914]],[[236200,492121],[-1368,-13]],[[234832,492108],[-669,3],[-25,1619]],[[304079,492418],[-79,-2770]],[[304e3,489648],[-229,-1286],[-556,2438],[-134,-953],[-324,848]],[[237194,494545],[-162,-1485],[-844,1975]],[[243195,493692],[-616,1],[0,-1602]],[[242579,492091],[-668,7],[-1,1620],[-645,10]],[[173432,492936],[-215,-1206],[111,-1864],[-135,-2004]],[[173193,487862],[-118,-728],[-1,-2989]],[[173074,484145],[-2,-31284]],[[173072,452861],[-3259,-52]],[[169813,452809],[-49,5195],[-6,11887],[-34,1],[4,20950]],[[300150,494046],[150,-5520],[-565,-417],[90,-2385]],[[299825,485724],[28,-1263],[-360,-306],[-213,-2182]],[[299280,481973],[-251,-349],[-88,1241],[-239,-1545]],[[298702,481320],[-1098,1335]],[[297604,482655],[73,1782],[273,1403]],[[297950,485840],[461,7161]],[[165072,484483],[0,-1675]],[[165072,482808],[-3996,131]],[[161076,482939],[-1867,-3]],[[159209,482936],[78,4514],[296,1024],[283,3753],[-89,2677]],[[286590,490299],[-326,1891]],[[286264,492190],[242,1614],[1261,3804]],[[288921,494151],[-278,-2136],[171,-535],[-163,-1981],[-600,-1658],[-229,98],[184,-3632]],[[288006,484307],[-698,337],[-439,-517]],[[286869,484127],[-30,11]],[[286839,484138],[-17,6]],[[286822,484144],[-93,2654],[-183,296],[473,1068],[-221,1526],[192,1728],[-400,-1117]],[[306799,494742],[-208,-3178],[83,-580],[-394,-2170],[-422,630],[40,936]],[[305898,490380],[198,677],[-157,2940],[-190,25],[-9,2185]],[[178742,489161],[-408,649],[-97,1865],[-374,-2892],[-523,-708],[-420,-3554],[-518,-1775],[-403,-257]],[[175999,482489],[-852,4014]],[[305898,490380],[-88,1150],[-333,-4456],[-153,1112],[-294,-803],[27,3034],[-191,-1422]],[[304866,488995],[63,1229],[-293,335]],[[304636,490559],[138,2125]],[[255214,496196],[10,-3137],[-283,-948],[-252,-4020]],[[254689,488091],[-861,-9]],[[253828,488082],[-4,6503]],[[296456,490650],[-138,-1260]],[[296318,489390],[-526,-1476],[60,-1043]],[[295852,486871],[-725,197],[35,-1311],[-435,-257]],[[294727,485500],[-47,1035]],[[159209,482936],[-356,-1083],[-4,-2172]],[[158849,479681],[-1695,-61],[-4,1999],[-1023,-130],[-80,4507],[-584,9],[-506,918],[-251,1689],[-581,464],[-272,-1480],[-649,-38]],[[153204,487558],[120,7683]],[[301339,486191],[74,-4637]],[[301413,481554],[-561,-31]],[[300852,481523],[-271,609],[-756,3592]],[[237874,493745],[1,-6477]],[[237875,487268],[-1335,-3]],[[236540,487265],[-340,-1]],[[236200,487264],[0,4857]],[[248644,494742],[4,-1203],[-356,-1775],[167,-1777],[17,-2211],[270,-1702],[223,-2658]],[[248969,483416],[-1467,-1]],[[247502,483415],[1,1681]],[[247503,485096],[-1,7894]],[[249492,494673],[0,-4905]],[[249492,489768],[-4,-6324]],[[249488,483444],[-519,-28]],[[251473,494616],[2,-4829]],[[251475,489787],[-785,-8]],[[250690,489779],[-1198,-11]],[[252819,494643],[-1,-5695]],[[252818,488948],[3,-842],[-1344,42]],[[251477,488148],[-2,1639]],[[253828,488082],[-336,-5]],[[253492,488077],[2,862],[-676,9]],[[185140,489575],[-7,-6496]],[[185133,483079],[-5,-1541],[-325,-81],[-2,-1617],[-333,6],[-31,-3059],[-167,-6]],[[184270,476781],[-988,-2],[0,1538],[-762,6],[71,2286],[-253,1758],[-271,-298]],[[297950,485840],[-1609,2937],[-23,613]],[[289857,482936],[-1180,-3640],[-620,942]],[[288057,480238],[-51,4069]],[[289690,491904],[167,-8968]],[[222306,488875],[139,-1400],[-277,-1473],[-155,-2285],[239,-7],[214,-2924]],[[222466,480786],[-655,1]],[[221811,480787],[-251,2],[-1,4520],[-205,288],[-400,-1289],[-686,-69],[-402,533]],[[219866,484772],[-299,59]],[[219567,484831],[-77,2419],[-2,5989]],[[221692,493681],[38,-1693],[582,-1977],[-6,-1136]],[[231478,493758],[-2,-6467]],[[231476,487291],[-1083,9]],[[230393,487300],[2,6460]],[[233154,493749],[0,-6482]],[[233154,487267],[-1644,21]],[[231510,487288],[-34,3]],[[225159,493759],[1,-4821]],[[225160,488938],[-1327,-45]],[[223833,488893],[-333,-2]],[[223500,488891],[4,4867]],[[239886,493761],[1,-6484]],[[239887,487277],[-11,1]],[[239876,487278],[-996,-7]],[[238880,487271],[0,6484]],[[240909,493739],[-31,-6461]],[[240878,487278],[-991,-1]],[[230393,487300],[-1213,-24]],[[229180,487276],[-2,6464]],[[238880,487271],[-672,1]],[[238208,487272],[-333,-4]],[[223500,488891],[-1194,-16]],[[226503,493734],[-5,-6430]],[[226498,487304],[-323,15]],[[226175,487319],[-998,7]],[[225177,487326],[-17,1612]],[[242579,492091],[0,-4839]],[[242579,487252],[-1030,-242]],[[241549,487010],[-671,268]],[[234832,492108],[2,-4840]],[[234834,487268],[-1653,0]],[[233181,487268],[-27,-1]],[[229180,487276],[-670,-7]],[[228510,487269],[-670,12]],[[227840,487281],[-1,6446]],[[227840,487281],[-666,8]],[[227174,487289],[-676,15]],[[244402,489807],[392,-2555]],[[244794,487252],[-1243,-3]],[[243551,487249],[-972,3]],[[209213,487370],[2,-6520]],[[209215,480850],[-2355,-66]],[[206860,480784],[-501,-22]],[[259400,493210],[11,-6545]],[[259411,486665],[-1095,72]],[[258316,486737],[-227,4105],[347,2583]],[[304e3,489648],[314,-1030]],[[304314,488618],[155,528]],[[304469,489146],[-41,-1011]],[[304428,488135],[-42,-1969],[-144,1438],[-555,-1235],[-307,-2321],[164,-2049],[-435,-545]],[[303109,481454],[-386,1324],[-161,2030],[-306,-178],[3,1605],[-347,398]],[[219567,484831],[-690,962],[-261,-1066],[-279,233],[-415,1973],[-376,207]],[[217546,487140],[0,-1]],[[217546,487140],[1,2864]],[[200700,480796],[-1181,20]],[[199519,480816],[-168,0]],[[199351,480816],[0,2700],[-338,-12],[1,1631],[-671,1],[0,1587],[-983,520],[0,1054],[-332,2],[5,1652],[-345,1626]],[[304469,489146],[96,425],[146,-4224],[-211,-753],[-72,3541]],[[304866,488995],[-144,-863],[186,-1284],[-136,-1342],[-199,4245],[63,808]],[[304767,492693],[-187,-2521],[-266,-1554]],[[260730,493168],[6,-6502]],[[260736,486666],[-1325,-1]],[[262060,493155],[-5,-6525]],[[262055,486630],[-1319,36]],[[263395,493087],[5,-6429]],[[263400,486658],[-1345,-28]],[[264626,493111],[-1,-3070]],[[264625,490041],[-2,-3183]],[[264623,486858],[-1223,-200]],[[247503,485096],[-1667,-111]],[[245836,484985],[-8,6443],[-167,-12]],[[173946,486507],[-392,-272],[-361,1627]],[[292791,485342],[-439,-295],[152,-6649]],[[292504,478398],[55,-2188]],[[292559,476210],[-1099,-481],[-496,1080]],[[290964,476809],[-432,1e3],[257,2733],[-219,10862]],[[236200,487264],[-1352,5]],[[234848,487269],[-14,-1]],[[178798,488945],[-51,-1480]],[[178747,487465],[-147,-2107],[27,-2295],[-141,-364],[-9,-7526]],[[178477,475173],[-2,-5280],[149,-49]],[[178624,469844],[-11,-2674]],[[178613,467170],[-1161,-3],[35,3027],[-978,384],[-398,937],[-84,-1083],[-654,1955],[-183,1188]],[[175190,473575],[801,17],[8,8897]],[[290964,476809],[48,-2087],[-179,-2358]],[[290833,472364],[-10,-3429]],[[290823,468935],[-322,652],[-79,-1360],[-540,1549],[-309,-528]],[[289573,469248],[-20,3211],[418,3255],[-260,632],[239,1293],[-93,5297]],[[245836,484985],[-965,57]],[[244871,485042],[-77,2210]],[[199351,480816],[0,-542],[-2071,-233],[-330,808],[-664,541],[-332,1359],[-996,270],[0,1480],[-393,2122]],[[187141,488745],[-18,-3230],[155,229],[839,-2595]],[[188117,483149],[-2489,-4]],[[185628,483145],[-495,-66]],[[169813,452809],[-3140,-59]],[[166673,452750],[-102,8]],[[166571,452758],[-13,14052],[-1606,-147],[6,8084],[116,22],[-2,8039]],[[199519,480816],[49,-535],[44,-12867],[-117,0],[4,-6462],[53,0]],[[199552,460952],[1,-3214]],[[199553,457738],[-4238,36]],[[195315,457774],[-81,8002],[-208,644],[-621,4049],[-508,1245],[-388,4713],[-175,3678],[-827,30]],[[265345,488432],[-13,-4364],[594,-1608]],[[265926,482460],[2,-2061]],[[265928,480399],[-330,807],[-651,39],[-327,827]],[[264620,482072],[3,4786]],[[264625,490041],[337,2],[2,-1583],[381,-28]],[[217546,487139],[-458,-846],[2,-7566]],[[217090,478727],[-2459,14]],[[214631,478741],[-79,1615],[0,4173]],[[184270,476781],[-1,-3235]],[[184269,473546],[-657,2],[18,-6493],[161,-1616],[-161,-935]],[[183630,464504],[-371,1135],[-285,-316]],[[182974,465323],[1,3349],[164,1],[-2,6527],[-838,4]],[[182299,475204],[-1840,-8]],[[180459,475196],[-55,2307],[-390,208],[75,2719],[-486,2042],[-29,3598],[-455,236],[-372,1159]],[[189738,480812],[-430,714],[-126,1528],[-434,6]],[[188748,483060],[3,5605]],[[251477,488148],[-2,-4871]],[[251475,483277],[-336,-10]],[[251139,483267],[-664,186]],[[250475,483453],[215,6326]],[[250475,483453],[-987,-9]],[[297604,482655],[-139,-531],[-150,-6299]],[[297315,475825],[-695,-198],[-380,613]],[[296240,476240],[-135,842]],[[296105,477082],[40,1309],[261,-315],[91,2132],[-178,490],[251,3497],[-332,632],[104,1629],[-255,1003],[-235,-588]],[[158849,479681],[187,-616],[254,-2713],[-330,-3406],[-529,-206],[-3,-1355]],[[158428,471385],[-331,3],[-437,-1062],[-659,-2951],[-995,-473],[-214,-851]],[[155792,466051],[-606,-123],[-747,708],[-3,821]],[[154436,467457],[-267,104]],[[154169,467561],[-22,3824],[329,1721],[-5,3184],[-170,-23],[1,3263],[-310,1557],[0,1719],[-955,38]],[[153037,482844],[167,4714]],[[253492,488077],[4,-6488]],[[253496,481589],[-667,11]],[[252829,481600],[-2,1626],[-1352,51]],[[225177,487326],[14,-6561]],[[225191,480765],[-1074,13]],[[224117,480778],[-247,-3]],[[223870,480775],[-37,8118]],[[223870,480775],[-1404,11]],[[188748,483060],[-631,89]],[[254689,488091],[84,-3796],[-251,-2704]],[[254522,481591],[-691,-12]],[[253831,481579],[-335,10]],[[174503,486508],[-1,-3222],[107,-1],[3,-3245],[-111,-9],[5,-3147]],[[174506,476884],[-751,3480],[-169,2160],[-512,1621]],[[219866,484772],[49,-6023]],[[219915,478749],[-2825,-22]],[[180459,475196],[-612,-25]],[[179847,475171],[-1370,2]],[[296105,477082],[-1078,260]],[[295027,477342],[17,4427],[-151,1362],[-345,330],[179,2039]],[[212682,484293],[-532,-1541],[1,-2393]],[[212151,480359],[-2937,18]],[[209214,480377],[1,473]],[[231510,487288],[-3,-6495]],[[231507,480793],[-1113,5]],[[230394,480798],[-1,6502]],[[233181,487268],[-6,-6467]],[[233175,480801],[-1132,-10]],[[232043,480791],[-536,2]],[[239876,487278],[3,-6493]],[[239879,480785],[-1250,-4]],[[238629,480781],[-423,3]],[[238206,480784],[2,6488]],[[241549,487010],[0,-6211]],[[241549,480799],[-290,-4]],[[241259,480795],[-1313,-10]],[[239946,480785],[-67,0]],[[244871,485042],[-35,-2081],[144,-2160]],[[244980,480801],[-1096,2]],[[243884,480803],[-334,1]],[[243550,480804],[1,6445]],[[226175,487319],[6,-6546]],[[226181,480773],[-417,-14]],[[225764,480759],[-573,6]],[[227174,487289],[5,-6502]],[[227179,480787],[-998,-14]],[[243550,480804],[-972,-1]],[[242578,480803],[-1029,-4]],[[234848,487269],[-4,-6462]],[[234844,480807],[-164,-8]],[[234680,480799],[-1319,-4]],[[233361,480795],[-186,6]],[[238206,480784],[-897,-1]],[[237309,480783],[-772,10]],[[236537,480793],[3,6472]],[[230394,480798],[-407,0]],[[229987,480798],[-908,-8]],[[229079,480790],[-570,-5]],[[228509,480785],[1,6484]],[[236537,480793],[-544,5]],[[235993,480798],[-1149,9]],[[228509,480785],[-758,1]],[[227751,480786],[-572,1]],[[264620,482072],[-6,-1618],[-556,-296]],[[264058,480158],[-662,0]],[[263396,480158],[4,6500]],[[259411,486665],[-4,-6481]],[[259407,480184],[-1175,91]],[[258232,480275],[-219,3393],[303,3069]],[[263396,480158],[-664,2]],[[262732,480160],[-666,1]],[[262066,480161],[-11,6469]],[[303109,481454],[-237,-3363],[-309,-544],[-343,-4752],[-437,1185]],[[301783,473980],[56,1699],[-493,2897],[67,2978]],[[262066,480161],[-1330,37]],[[260736,480198],[0,6468]],[[260736,480198],[0,-3238]],[[260736,476960],[-635,-23]],[[260101,476937],[-693,9],[-1,3238]],[[295027,477342],[-54,-6909]],[[294973,470433],[-1008,-44]],[[293965,470389],[167,2590],[-54,4202]],[[294078,477181],[-94,3357],[378,3142],[153,2763]],[[175190,473575],[-334,1506],[-129,1913],[-221,-110]],[[294078,477181],[-671,-975],[-134,2686],[-769,-494]],[[221811,480787],[-2,-9343]],[[221809,471444],[-1850,12]],[[219959,471456],[-44,7293]],[[300852,481523],[10,-3416],[-211,-1325]],[[300651,476782],[-895,3175],[-123,-380],[-353,2396]],[[266573,485031],[2,-1116],[972,143]],[[267547,484058],[-7,-6487]],[[267540,477571],[-652,-91],[7,-1620],[-304,-225]],[[266591,475635],[-654,-32]],[[265937,475603],[-9,4796]],[[265926,482460],[77,10]],[[266003,482470],[432,2693],[138,-132]],[[247502,483415],[3,-1619]],[[247505,481796],[-1004,-19],[9,-2420]],[[246510,479357],[-1496,-1]],[[245014,479356],[-34,1445]],[[288057,480238],[-163,246],[-201,-2951],[7,-3154]],[[287700,474379],[-304,516]],[[287396,474895],[-580,1634],[-156,-692],[-618,-119]],[[286042,475718],[-350,485],[-33,3060]],[[285659,479263],[575,1959],[489,118],[146,2787]],[[214631,478741],[5,-4840],[73,-2432]],[[214709,471469],[-1978,12]],[[212731,471481],[-580,15]],[[212151,471496],[0,8863]],[[269259,474627],[-1374,-276]],[[267885,474351],[-11,2434],[-334,786]],[[267547,484058],[1423,278]],[[268970,484336],[189,-4720],[100,-4989]],[[178613,467170],[-2,-14382]],[[178611,452788],[-3086,41],[-2428,19]],[[173097,452848],[-25,13]],[[251139,483267],[-6,-6483]],[[251133,476784],[-1982,151]],[[249151,476935],[334,1631],[4,3332],[-358,174],[-162,1344]],[[249151,476935],[-328,-1617]],[[248823,475318],[-991,-774]],[[247832,474544],[6,7269],[-333,-17]],[[252829,481600],[-49,-6493]],[[252780,475107],[-328,24]],[[252452,475131],[-1318,30]],[[251134,475161],[-1,1623]],[[189740,477360],[2,-5505]],[[189742,471855],[-1523,-1]],[[188219,471854],[6,4870],[-654,10],[0,1562],[-614,11],[-169,1087],[-1161,0],[1,3751]],[[188219,471854],[-1319,42]],[[186900,471896],[-1651,-7],[-264,-1313]],[[184985,470576],[-183,-1642],[-532,-4],[-1,4616]],[[161076,482939],[-47,-16196],[1299,-29],[11,-13965]],[[162339,452749],[-1582,70]],[[160757,452819],[-2346,190]],[[158411,453009],[17,18376]],[[166571,452758],[-1779,10]],[[164792,452768],[-2453,-19]],[[289573,469248],[-100,-158]],[[289473,469090],[-527,-154],[-20,1300],[-279,-24],[-23,1968],[-519,2370],[-405,-171]],[[300651,476782],[-32,-195]],[[300619,476587],[-404,-4938]],[[300215,471649],[-352,1116],[-342,-274],[-74,1832],[-524,-693],[-159,1711],[-267,-361]],[[298497,474980],[-226,2506],[101,2208],[330,1626]],[[154169,467561],[-316,-270],[-199,-1661],[-396,-276],[-61,3940],[-268,1346],[-619,4]],[[152310,470644],[269,5888],[458,6312]],[[298497,474980],[-81,-1100]],[[298416,473880],[-391,59],[61,931],[-822,-385]],[[297264,474485],[51,1340]],[[301783,473980],[-163,-962]],[[301620,473018],[-513,-14],[127,1049],[-615,2534]],[[265937,475603],[-658,-19],[7,-1630]],[[265286,473954],[-1222,-81]],[[264064,473873],[-6,6285]],[[247832,474544],[-657,679]],[[247175,475223],[-660,-544]],[[246515,474679],[-5,4678]],[[254522,481591],[-329,-5330],[49,-1204]],[[254242,475057],[-476,2]],[[253766,475059],[65,6520]],[[253766,475059],[-986,48]],[[238629,480781],[-1,-4543]],[[238628,476238],[-1318,-2]],[[237310,476236],[-1,4547]],[[237308,469765],[-1315,6]],[[235993,469771],[0,6459]],[[235993,476230],[0,4568]],[[237310,476236],[-2,-6471]],[[234682,476230],[-1321,3]],[[233361,476233],[0,4562]],[[234680,480799],[2,-4569]],[[235993,476230],[-1311,0]],[[239947,476239],[-1319,-1]],[[239946,480785],[1,-4546]],[[233361,476233],[-1320,43]],[[232041,476276],[2,4515]],[[209214,480377],[5,-8812]],[[209219,471565],[0,-7313]],[[209219,464252],[-1679,-40]],[[207540,464212],[-659,-10]],[[206881,464202],[-21,16582]],[[241256,475444],[-1309,0]],[[239947,475444],[0,795]],[[241259,480795],[-3,-5351]],[[232041,476276],[-1933,42]],[[230108,476318],[88,2490],[-209,1990]],[[242578,480803],[-3,-5357]],[[242575,475446],[-1319,-2]],[[245014,479356],[4,-1361],[405,-1717],[-331,-3302]],[[245092,472976],[-1192,26]],[[243900,473002],[-16,7801]],[[243900,473002],[-1326,21]],[[242574,473023],[1,2423]],[[230108,476318],[224,-745],[59,-2539]],[[230391,473034],[-980,6]],[[229411,473040],[-330,1]],[[229081,473041],[-2,7749]],[[206881,464202],[-1098,-58],[7,-3247]],[[205790,460897],[-134,-6],[-121,-2624],[-664,265],[160,2348],[-1441,51]],[[203590,460931],[-7,-1]],[[203583,460930],[-6,19757]],[[224117,480778],[91,-2393],[1571,-3239]],[[225779,475146],[90,-530]],[[225869,474616],[-47,-3529],[-165,-2603]],[[225657,468484],[-436,813]],[[225221,469297],[-526,2160]],[[224695,471457],[-1032,3041],[-78,1580],[-470,1325],[-243,2027],[-406,1356]],[[229081,473041],[-659,-11]],[[228422,473030],[0,1617],[-665,-11]],[[227757,474636],[-6,6150]],[[227757,474636],[-663,-12]],[[227094,474624],[-1225,-8]],[[225779,475146],[-15,5613]],[[203583,460930],[-1530,-51],[-2501,73]],[[224695,471457],[-2109,-11]],[[222586,471446],[-777,-2]],[[212151,471496],[-1401,0]],[[210750,471496],[-1531,69]],[[260101,476937],[-1,-1635]],[[260100,475302],[-329,14],[4,-1620],[-1016,-10]],[[258759,473686],[-527,6589]],[[262732,480160],[25,-6465]],[[262757,473695],[-1325,-1]],[[261432,473694],[1,3265],[-697,1]],[[195315,457774],[-2814,132]],[[192501,457906],[-1359,125],[-5,3185],[-131,-2],[32,14646]],[[264064,473873],[0,-195]],[[264064,473678],[-1307,17]],[[246515,474679],[-1111,-3345],[-255,-73]],[[245149,471261],[-57,1715]],[[286042,475718],[-35,-4144],[115,-2963],[261,67],[229,-1455]],[[286612,467223],[26,-2749]],[[286638,464474],[-1117,-2]],[[285521,464472],[-187,1943],[55,5513]],[[285389,471928],[-24,5905]],[[285365,477833],[294,1430]],[[293965,470389],[-115,-2942]],[[293850,467447],[-369,-82]],[[293481,467365],[-266,2462],[-523,832]],[[292692,470659],[-14,505]],[[292678,471164],[-119,5046]],[[217090,478727],[0,-7285]],[[217090,471442],[-2381,27]],[[219959,471456],[-2869,-14]],[[281818,478275],[-5,-4317]],[[281813,473958],[-1305,-81]],[[280508,473877],[0,4510]],[[280508,478387],[1310,-112]],[[280508,473877],[4,-838]],[[280512,473039],[-752,7],[-414,-1125]],[[279346,471921],[-518,1158],[12,3307],[719,1122],[949,879]],[[283548,476628],[9,-4501]],[[283557,472127],[-318,-2],[8,-1701],[-272,15]],[[282975,470439],[-429,33],[9,794],[-498,-13]],[[282057,471253],[10,2716],[-254,-11]],[[281818,478275],[657,-443],[527,-1887],[546,683]],[[285389,471928],[-697,-201]],[[284692,471727],[-474,498],[-661,-98]],[[283548,476628],[635,251],[429,-526],[753,1480]],[[267885,474351],[36,-4847]],[[267921,469504],[-333,-96]],[[267588,469408],[-976,-152]],[[266612,469256],[-21,6379]],[[192501,457906],[15,-12908]],[[192516,444998],[-2779,45]],[[189737,445043],[-3,7851]],[[189734,452894],[0,9524]],[[189734,462418],[8,9437]],[[296240,476240],[-137,-2650],[-357,111],[-31,-3519],[241,-61],[-25,-3494]],[[295931,466627],[-259,37]],[[295672,466664],[-674,89]],[[294998,466753],[-25,3680]],[[251134,475161],[-13,-6521]],[[251121,468640],[-991,-43]],[[250130,468597],[-1307,230]],[[248823,468827],[0,6491]],[[261432,473694],[8,-6496]],[[261440,467198],[-657,-32]],[[260783,467166],[-660,1]],[[260123,467167],[-23,8135]],[[292678,471164],[-1239,47],[-606,1153]],[[301620,473018],[189,655],[301,-1389],[-295,-3187]],[[301815,469097],[-594,-238],[-94,-983],[-503,-1186]],[[300624,466690],[-506,1531],[-67,1971],[164,1457]],[[287396,474895],[215,-2005],[56,-5300]],[[287667,467590],[-1055,-367]],[[297264,474485],[21,-2797],[-310,-2918],[270,-2372]],[[297245,466398],[-1314,229]],[[232041,476276],[7,-6486]],[[232048,469790],[-1892,-6]],[[230156,469784],[78,2628],[157,622]],[[233361,476233],[0,-6428]],[[233361,469805],[-1313,-15]],[[239947,475444],[-4,-5679]],[[239943,469765],[-1318,14]],[[238625,469779],[3,6459]],[[238625,469779],[-1317,-14]],[[235993,469771],[-1311,30]],[[234682,469801],[0,6429]],[[234682,469801],[-1321,4]],[[266612,469256],[-658,-171],[8,-1638]],[[265962,467447],[-657,-45]],[[265305,467402],[-19,6552]],[[242574,473023],[-2,-3272]],[[242572,469751],[-1316,2]],[[241256,469753],[0,5691]],[[241256,469753],[-1313,12]],[[248823,468827],[0,-812]],[[248823,468015],[-1640,-18]],[[247183,467997],[-8,7226]],[[247183,467997],[1,-5692]],[[247184,462305],[-597,23]],[[246587,462328],[-172,2280],[-542,826]],[[245873,465434],[-469,1433],[-255,4394]],[[300624,466690],[-29,-121]],[[300595,466569],[-107,-729],[-1684,270]],[[298804,466110],[-84,15]],[[298720,466125],[-215,4313],[-157,16],[68,3426]],[[260123,467167],[-1187,-13]],[[258936,467154],[-50,4104],[-127,2428]],[[182299,475204],[2,-6522],[-141,-1591],[-469,14]],[[181691,467105],[-327,810],[-823,11],[-55,776],[-638,0]],[[179848,468702],[-1,6469]],[[179848,468702],[-63,-3749]],[[179785,464953],[-565,398],[-162,1616]],[[179058,466967],[-63,1875],[-371,1002]],[[252452,475131],[-16,-6573]],[[252436,468558],[-656,-5]],[[251780,468553],[-659,87]],[[182974,465323],[-238,-239],[-275,-2258],[-767,3]],[[181694,462829],[-3,4276]],[[253766,475059],[-16,-6494]],[[253750,468565],[-660,-23]],[[253090,468542],[-654,16]],[[254242,475057],[185,-6512]],[[254427,468545],[-677,20]],[[289473,469090],[-133,-2371]],[[289340,466719],[-1655,-378]],[[287685,466341],[-18,1249]],[[298720,466125],[-986,173]],[[297734,466298],[-489,100]],[[228422,473030],[0,-5278]],[[228422,467752],[-410,1264],[-493,-321]],[[227519,468695],[-420,21]],[[227099,468716],[-5,5908]],[[227099,468716],[-647,153],[-239,-1688],[-225,-93],[-331,1396]],[[265305,467402],[-657,-79]],[[264648,467323],[-572,-16]],[[264076,467307],[-12,6371]],[[282057,471253],[-126,-2331]],[[281931,468922],[-1419,93]],[[280512,469015],[0,4024]],[[262757,473695],[0,-6486]],[[262757,467209],[-661,6]],[[262096,467215],[-656,-17]],[[264076,467307],[-666,-109]],[[263410,467198],[-653,11]],[[184985,470576],[7,-703],[463,1104],[183,-1172],[54,-3295],[325,-1616],[-111,-2670]],[[185906,462224],[-218,4],[1,-1621],[-435,0],[0,-1622],[-966,-25]],[[184288,458960],[-6,4851],[-652,693]],[[279029,472686],[285,-724],[-124,-1251],[-161,1975]],[[280512,469015],[1,-6165]],[[280513,462850],[-1219,-1634]],[[279294,461216],[-444,1662]],[[278850,462878],[-210,586]],[[278640,463464],[245,2248],[543,1799],[-163,3149],[81,1261]],[[230156,469784],[-257,-2656],[18,-1098],[319,-1424],[30,-1300]],[[230266,463306],[144,-1322]],[[230410,461984],[-513,643]],[[229897,462627],[-187,2346],[-300,1001]],[[229410,465974],[1,7066]],[[229410,465974],[-586,1070]],[[228824,467044],[-402,708]],[[243900,473002],[-5,-8148]],[[243895,464854],[-1323,-36]],[[242572,464818],[0,4933]],[[245873,465434],[-1,-548],[-656,3]],[[245216,464889],[-1321,-35]],[[292692,470659],[24,-1088],[-500,-1877]],[[292216,467694],[-534,-438],[-538,1053]],[[291144,468309],[-321,626]],[[284692,471727],[-24,-4636]],[[284668,467091],[-949,-53],[-149,-3444]],[[283570,463594],[-344,17]],[[283226,463611],[9,1733],[-312,31],[52,5064]],[[186900,471896],[-241,-2319],[147,-3747],[355,398],[146,-1874],[116,-3740]],[[187423,460614],[-60,-2973],[-639,535]],[[186724,458176],[-180,1226],[-380,-494],[84,2409],[-342,907]],[[189734,462418],[-524,-641],[35,1743],[-1064,341],[14,-3257]],[[188195,460604],[-772,10]],[[285521,464472],[224,-1369],[-308,-60]],[[285437,463043],[-555,-97]],[[284882,462946],[2,2100],[-216,2045]],[[210915,461007],[1,-6453],[118,-1623]],[[211034,452931],[-1815,-34]],[[209219,452897],[0,11355]],[[210750,471496],[65,-4017],[1,-6473],[99,1]],[[214922,454659],[-168,-1624]],[[214754,453035],[-1702,-71]],[[213052,452964],[-57,-9]],[[212995,452955],[-124,1630],[-20,6469],[-66,0]],[[212785,461054],[0,6430],[-54,3997]],[[214709,471469],[45,-10348],[76,-3],[-4,-6452],[96,-7]],[[212785,461054],[-1870,-47]],[[225221,469297],[13,-2261]],[[225234,467036],[-777,345],[-862,1235],[-166,869],[-848,-1646]],[[222581,467839],[5,3607]],[[222581,467839],[-781,-1614],[-391,247]],[[221409,466472],[-1271,1432],[-179,713]],[[219959,468617],[0,2839]],[[219959,468617],[86,-14154]],[[220045,454463],[-279,6]],[[219766,454469],[-1612,38]],[[218154,454507],[-1617,75]],[[216537,454582],[-1615,77]],[[158411,453009],[-2622,-72]],[[155789,452937],[3,13114]],[[283226,463611],[-473,58],[-176,-2031]],[[282577,461638],[-328,866],[-551,60]],[[281698,462564],[229,2735],[4,3623]],[[294998,466753],[-244,-4393]],[[294754,462360],[-1202,-852]],[[293552,461508],[61,2653],[237,3286]],[[293481,467365],[-1033,-910]],[[292448,466455],[-257,-293],[25,1532]],[[154436,467457],[-322,-2815],[-164,-2462],[-328,-79],[-48,-2548],[372,-119],[281,-2180],[-183,-1761],[99,-2713]],[[154143,452780],[-1087,57]],[[153056,452837],[-394,1953],[-208,4302],[105,4473],[-71,1599],[-264,1356],[-114,2029],[200,2095]],[[179785,464953],[674,-952],[683,-1920],[360,583]],[[181502,462664],[-185,-223],[-6,-1813],[-601,5],[9,-7878]],[[180719,452755],[-2108,33]],[[232048,469790],[-2,-6489]],[[232046,463301],[-1780,5]],[[234682,469801],[-2,-6505]],[[234680,463296],[-1319,27]],[[233361,463323],[0,6482]],[[233361,463323],[-985,-8]],[[232376,463315],[-330,-14]],[[235993,469771],[0,-4895]],[[235993,464876],[0,-1607]],[[235993,463269],[-1313,27]],[[238625,469779],[-3,-6531]],[[238622,463248],[-1315,8]],[[237307,463256],[0,1612]],[[237307,464868],[1,4897]],[[237307,464868],[-1314,8]],[[239943,469765],[-4,-6533]],[[239939,463232],[-1317,16]],[[241256,469753],[-1,-4930]],[[241255,464823],[1,-1610]],[[241256,463213],[-1317,19]],[[242572,464818],[-1317,5]],[[291144,468309],[49,-3778],[-226,-2026]],[[290967,462505],[-369,-97],[-984,-2871],[-607,-823]],[[289007,458714],[112,1789],[-67,1881],[190,1044],[98,3291]],[[225234,467036],[12,-6037]],[[225246,460999],[0,-6480]],[[225246,454519],[-1283,-6]],[[223963,454513],[-1286,-11]],[[222677,454502],[-33,1]],[[222644,454503],[-31,12930],[-32,406]],[[268694,465642],[-316,-1305],[-142,-3076]],[[268236,461261],[-593,-71]],[[267643,461190],[-55,8218]],[[267921,469504],[681,71],[92,-3933]],[[267643,461190],[-1306,-223]],[[266337,460967],[-314,-75]],[[266023,460892],[-61,6555]],[[301815,469097],[129,-3011],[504,-1291],[-172,-917],[-656,-1009],[-20,-1435],[-247,-532]],[[301353,460902],[-115,246]],[[301238,461148],[-90,2974],[-550,962],[-3,1485]],[[227519,468695],[-2,-7665]],[[227517,461030],[-972,-16]],[[226545,461014],[-1299,-15]],[[228824,467044],[-4,-7638]],[[228820,459406],[-975,10]],[[227845,459416],[1,1618],[-329,-4]],[[281698,462564],[-753,1]],[[280945,462565],[-432,285]],[[250130,468597],[9,-6418]],[[250139,462179],[-99,3]],[[250040,462182],[-1216,98]],[[248824,462280],[-1,5735]],[[181694,462829],[-192,-165]],[[251780,468553],[1,-6529]],[[251781,462024],[-457,58]],[[251324,462082],[-1185,97]],[[221409,466472],[43,-12006]],[[221452,454466],[-68,2]],[[221384,454468],[-1339,-5]],[[253090,468542],[2,-4305]],[[253092,464237],[4,-2164]],[[253096,462073],[-1122,-19]],[[251974,462054],[-193,-30]],[[254427,468545],[185,-1078],[-127,-2165]],[[254485,465302],[-1064,31],[0,-1088],[-329,-8]],[[292448,466455],[-171,-3336],[-36,-2654]],[[292241,460465],[-527,-991]],[[291714,459474],[-489,1291],[-258,1740]],[[293552,461508],[-1311,-1043]],[[248824,462280],[-247,1]],[[248577,462281],[-1393,24]],[[222644,454503],[-1192,-37]],[[287015,460504],[-343,-51]],[[286672,460453],[-34,4021]],[[287685,466341],[71,-5738]],[[287756,460603],[-741,-99]],[[155789,452937],[-801,-56]],[[154988,452881],[-845,-101]],[[266023,460892],[-1299,-123]],[[264724,460769],[-27,1]],[[264697,460770],[-49,6553]],[[264697,460770],[-1281,-49]],[[263416,460721],[-6,6477]],[[263416,460721],[-329,-8]],[[263087,460713],[-985,-2]],[[262102,460711],[-6,6504]],[[262102,460711],[-632,-30]],[[261470,460681],[-681,30]],[[260789,460711],[-6,6455]],[[260789,460711],[-616,-16]],[[260173,460695],[-1419,-24]],[[258754,460671],[182,6483]],[[284882,462946],[17,-1460],[-606,385]],[[284293,461871],[-102,1733],[-621,-10]],[[229897,462627],[-253,6],[-13,-4592]],[[229631,458041],[-268,-255]],[[229363,457786],[-543,3],[0,1617]],[[295672,466664],[201,-1871],[-69,-1578]],[[295804,463215],[-69,-4535]],[[295735,458680],[-148,-5073]],[[295587,453607],[-1209,182]],[[294378,453789],[-26,1]],[[294352,453790],[-31,692],[433,7878]],[[289007,458714],[-9,-2219]],[[288998,456495],[-609,12],[-4,988],[-551,-86]],[[287834,457409],[-78,3194]],[[297645,459260],[-169,1432],[-916,-278],[9,882],[-474,583],[-291,1336]],[[297734,466298],[148,-1093],[-43,-2779],[-194,-3166]],[[301238,461148],[-70,-970]],[[301168,460178],[-67,-41]],[[301101,460137],[28,-397]],[[301129,459740],[-2,-4]],[[301127,459736],[-256,-726]],[[300871,459010],[-22,-492]],[[300849,458518],[-74,-390]],[[300775,458128],[-385,553],[-40,-2081],[-373,-819]],[[299977,455781],[-294,713],[-11,1200],[281,1310],[-388,368],[185,1162],[57,2438],[-390,-234],[39,1513],[-540,411],[-112,1448]],[[299977,455781],[-56,-2596]],[[299921,453185],[-840,-171]],[[299081,453014],[-844,387]],[[298237,453401],[-93,27]],[[298144,453428],[2,2448],[-359,413],[119,1141]],[[297906,457430],[27,1226],[-288,604]],[[184288,458960],[0,-6128]],[[184288,452832],[-2898,-86]],[[181390,452746],[-671,9]],[[246587,462328],[-37,-556],[502,-1805]],[[247052,459967],[-532,14],[-2,-1629],[-648,10]],[[245870,458362],[-647,9]],[[245223,458371],[-7,6518]],[[254485,465302],[3,-3266]],[[254488,462036],[-1092,47]],[[253396,462083],[-300,-10]],[[245223,458371],[-649,13]],[[244574,458384],[-652,-1]],[[243922,458383],[-27,6471]],[[237307,463256],[111,-1603],[1,-4876]],[[237419,456777],[-650,-3]],[[236769,456774],[-649,-15]],[[236120,456759],[0,4918],[-127,1592]],[[243922,458383],[-651,50]],[[243271,458433],[-651,-34]],[[242620,458399],[-48,6419]],[[242620,458399],[-653,5]],[[241967,458404],[-654,-10]],[[241313,458394],[-57,4819]],[[286672,460453],[9,-2065],[-460,403],[-3,-1030],[-340,349]],[[285878,458110],[-226,21]],[[285652,458131],[-201,28],[-14,4884]],[[209219,452897],[0,-5656]],[[209219,447241],[2,-2488]],[[209221,444753],[-1673,14],[-1,1638]],[[207547,446405],[-7,17807]],[[207547,446405],[-1742,68]],[[205805,446473],[-15,14424]],[[189734,452894],[-1286,-39]],[[188448,452855],[-243,1756],[-87,2141],[178,1265],[-101,2587]],[[284293,461871],[21,-3935],[375,114]],[[284689,458050],[-2,-5187]],[[284687,452863],[-1795,-1]],[[282892,452862],[-390,-48]],[[282502,452814],[75,8824]],[[278850,462878],[-1,-10015]],[[278849,452863],[-1529,-47]],[[277320,452816],[-423,27],[0,5034]],[[276897,457877],[602,1758],[633,2570],[508,1259]],[[232376,463315],[-1,-1600],[202,-13],[-4,-4901]],[[232573,456801],[-1911,67]],[[230662,456868],[1,1145]],[[230663,458013],[-154,1201],[39,2679],[-138,91]],[[234680,463296],[161,-1608],[-5,-4919]],[[234836,456769],[-647,13]],[[234189,456782],[-648,10]],[[233541,456792],[3,4901],[-183,1630]],[[233541,456792],[-968,9]],[[236120,456759],[-644,5]],[[235476,456764],[-640,5]],[[238622,463248],[103,-1618],[-1,-4868]],[[238724,456762],[-656,0]],[[238068,456762],[-649,15]],[[239939,463232],[70,-6471]],[[240009,456761],[-640,-7]],[[239369,456754],[-645,8]],[[241313,458394],[-653,-6],[2,-1611]],[[240662,456777],[-653,-16]],[[297906,457430],[-486,-1106],[-24,856],[-523,-374],[-118,1160],[-154,-1681],[-621,1035],[76,1737],[-321,-377]],[[285652,458131],[-963,-81]],[[280945,462565],[4,-9702]],[[280949,452863],[-1704,-50]],[[279245,452813],[-396,50]],[[230663,458013],[-1032,28]],[[282502,452814],[-1272,49]],[[281230,452863],[-281,0]],[[291714,459474],[-261,-2859],[238,-600]],[[291691,456015],[-916,-2845]],[[290775,453170],[-1003,-3057]],[[289772,450113],[-329,184],[-290,2566]],[[289153,452863],[-165,772],[10,2860]],[[248577,462281],[18,-5761]],[[248595,456520],[-1108,-48]],[[247487,456472],[-211,623],[-224,2872]],[[294352,453790],[-85,-1335],[-514,519],[-607,1358]],[[293146,454332],[53,903]],[[293199,455235],[352,2851],[1,3422]],[[249240,456572],[-645,-52]],[[250040,462182],[14,-5553]],[[250054,456629],[-814,-57]],[[251324,462082],[2,-6381]],[[251326,455701],[-650,-38],[2,1005],[-624,-39]],[[186724,458176],[47,-5357]],[[186771,452819],[-155,1]],[[186616,452820],[-2328,12]],[[253396,462083],[-8,-6346]],[[253388,455737],[-109,0]],[[253279,455737],[-975,-13]],[[252304,455724],[-325,0]],[[251979,455724],[-5,6330]],[[251979,455724],[-653,-23]],[[254614,455702],[-1226,35]],[[254488,462036],[-82,-3532],[208,-2802]],[[293199,455235],[-367,801],[-92,-1372],[-647,330],[-402,1021]],[[301127,459736],[69,-1616]],[[301196,458120],[-253,-1012],[-168,1020]],[[300849,458518],[22,492]],[[227845,459416],[-2,-4858]],[[227843,454558],[-1298,-23]],[[226545,454535],[0,6479]],[[212995,452955],[-1853,-35]],[[211142,452920],[-108,11]],[[226545,454535],[3,-3229]],[[226548,451306],[-1288,-24]],[[225260,451282],[-14,3237]],[[266372,454459],[-653,-60]],[[265719,454399],[-998,-201]],[[264721,454198],[3,6571]],[[266337,460967],[35,-6508]],[[203590,460931],[13,-19328],[-708,2],[8,-7373]],[[202903,434232],[-1501,65]],[[201402,434297],[-1279,5]],[[200123,434302],[-1673,-16]],[[198450,434286],[-31,12241],[1170,-39],[16,8015],[-52,3235]],[[205805,446473],[4,-12257]],[[205809,434216],[-2545,-6]],[[203264,434210],[-361,22]],[[188448,452855],[-1677,-36]],[[264721,454198],[-644,35]],[[264077,454233],[-965,-59]],[[263112,454174],[-25,6539]],[[263112,454174],[-326,40]],[[262786,454214],[-1301,-17]],[[261485,454197],[-15,6484]],[[260173,460695],[3,-6540]],[[260176,454155],[-1280,41]],[[258896,454196],[-2,3199],[-393,-4]],[[258501,457391],[253,3280]],[[261485,454197],[-1309,-42]],[[289153,452863],[-334,-23]],[[288819,452840],[-1736,23]],[[287083,452863],[-29,3458],[98,834],[-137,3349]],[[287083,452863],[-115,0]],[[286968,452863],[-1145,0]],[[285823,452863],[55,5247]],[[247487,456472],[432,-1434],[26,-1577]],[[247945,453461],[-2077,28]],[[245868,453489],[2,4873]],[[229363,457786],[-2,-3238]],[[229361,454548],[-545,3]],[[228816,454551],[-973,7]],[[301196,458120],[304,-647]],[[301500,457473],[18,-1677],[-433,-1150]],[[301085,454646],[-839,-2060]],[[300246,452586],[-325,599]],[[298144,453428],[-1041,73]],[[297103,453501],[-1391,88]],[[295712,453589],[-125,18]],[[301793,457791],[116,-445]],[[301909,457346],[403,-2846],[-196,-1501],[475,-1514],[5,-2152]],[[302596,449333],[-234,-1189]],[[302362,448144],[-280,-204],[-97,-1526],[-241,-453]],[[301744,445961],[-218,3011],[-291,-217],[146,1519],[-214,1940],[-82,2432]],[[301500,457473],[293,318]],[[243271,458433],[-1,-8140]],[[243270,450293],[-1301,18]],[[241969,450311],[-2,8093]],[[244574,458384],[-7,-6498]],[[244567,451886],[-1,-1627]],[[244566,450259],[-1296,34]],[[241969,450311],[-1303,-7]],[[240666,450304],[-4,6473]],[[245868,453489],[0,-1629]],[[245868,451860],[-1301,26]],[[285823,452863],[-1027,0]],[[284796,452863],[-109,0]],[[230662,456868],[249,-1941],[-15,-1182]],[[230896,453745],[-107,-597],[-679,13]],[[230110,453161],[-2,1379],[-747,8]],[[198450,434286],[-3154,-25]],[[195296,434261],[-2647,-56]],[[192649,434205],[-133,0]],[[192516,434205],[0,10793]],[[277320,452816],[-6,-2742]],[[277314,450074],[-2528,-14]],[[274786,450060],[0,2383]],[[274786,452443],[526,1090],[1585,4344]],[[258896,454196],[-10,-5792]],[[258886,448404],[-830,-14]],[[258056,448390],[-837,12]],[[257219,448402],[579,2539],[358,3966],[345,2484]],[[232573,456801],[-5,-6484]],[[232568,450317],[-1299,59]],[[231269,450376],[19,2011],[-392,1358]],[[240666,450304],[-1299,5]],[[239367,450309],[2,6445]],[[235476,456764],[0,-6454]],[[235476,450310],[-323,-7]],[[235153,450303],[-970,19]],[[234183,450322],[6,6460]],[[234183,450322],[-1294,1]],[[232889,450323],[-321,-6]],[[238068,456762],[0,-6440]],[[238068,450322],[-326,1]],[[237742,450323],[-971,-4]],[[236771,450319],[-2,6455]],[[236771,450319],[-324,-4]],[[236447,450315],[-971,-5]],[[239367,450309],[-322,8]],[[239045,450317],[-977,5]],[[251326,455701],[-4,-4851]],[[251322,450850],[-1168,-69],[-750,255]],[[249404,451036],[-159,538]],[[249245,451574],[-5,4998]],[[249245,451574],[-1296,-32]],[[247949,451542],[-4,1919]],[[293146,454332],[-66,-9100]],[[293080,445232],[-482,-138],[-384,934],[-288,-777]],[[291926,445251],[-77,1003],[-501,1869],[338,2426],[-911,2621]],[[254614,455702],[218,-1446],[316,-5438]],[[255148,448818],[123,-1399]],[[255271,447419],[-6,-4485]],[[255265,442934],[-737,66],[-9,1648],[-322,-35],[-7,1623],[-327,774]],[[253863,447010],[319,582],[-16,5161],[-954,-144]],[[253212,452609],[67,3128]],[[252304,455724],[-37,-8080]],[[252267,447644],[0,-1641]],[[252267,446003],[-938,-57]],[[251329,445946],[-7,4904]],[[253212,452609],[3,-4870]],[[253215,447739],[-948,-95]],[[216537,454582],[2,-6500]],[[216539,448082],[-1559,-14]],[[214980,448068],[-230,-4],[4,4971]],[[301744,445961],[-236,-1674],[-533,-780]],[[300975,443507],[-36,3034],[-176,277]],[[300763,446818],[-87,707]],[[300676,447525],[-253,1172]],[[300423,448697],[-177,3889]],[[218154,454507],[10,-6475]],[[218164,448032],[-1572,52]],[[216592,448084],[-53,-2]],[[230110,453161],[-2,-5099]],[[230108,448062],[-976,13]],[[229132,448075],[-318,5]],[[228814,448080],[2,6471]],[[227843,454558],[1,-6473]],[[227844,448085],[-1288,-18]],[[226556,448067],[-8,3239]],[[228814,448080],[-648,2]],[[228166,448082],[-322,3]],[[219766,454469],[6,-6447]],[[219772,448022],[-1243,-2]],[[218529,448020],[-365,12]],[[225260,451282],[0,-3235]],[[225260,448047],[-1272,-15]],[[223988,448032],[-19,0]],[[223969,448032],[-6,6481]],[[221384,454468],[0,-6437]],[[221384,448031],[-1572,-10]],[[219812,448021],[-40,1]],[[222677,454502],[3,-6462]],[[222680,448040],[-1296,-9]],[[223969,448032],[-1263,4]],[[222706,448036],[-26,4]],[[265719,454399],[30,-6681]],[[265749,447718],[-327,-64]],[[265422,447654],[-1337,-251]],[[264085,447403],[-8,6830]],[[294378,453789],[-86,-7126]],[[294292,446663],[-33,-2600]],[[294259,444063],[-1125,-725],[-133,-918]],[[293001,442420],[79,2812]],[[302596,449333],[321,-1189],[408,-369],[764,1511],[-341,4569],[401,-2137],[107,-3239],[-210,-1768],[-1085,-604],[-241,-1586],[-502,-404],[144,4027]],[[262786,454214],[4,-5818]],[[262790,448396],[-1035,-6]],[[261755,448390],[-267,4]],[[261488,448394],[-3,5803]],[[264085,447403],[-109,-15]],[[263976,447388],[-1133,-180]],[[262843,447208],[-53,1188]],[[261488,448394],[-1023,-15]],[[260465,448379],[-349,0]],[[260116,448379],[69,741],[-9,5035]],[[260116,448379],[-774,27]],[[259342,448406],[-456,-2]],[[295712,453589],[-58,-1345],[397,121],[-173,-3103],[-189,-155],[94,-2951]],[[295783,446156],[-481,-2335],[-431,-845]],[[294871,442976],[-365,419],[-214,3268]],[[231269,450376],[205,-1283],[-160,-2129]],[[231314,446964],[-897,11]],[[230417,446975],[1,1083],[-310,4]],[[297103,453501],[5,-4180],[88,63],[182,-3932]],[[297378,445452],[-156,-333]],[[297222,445119],[-108,1173],[-581,-358],[-107,-908]],[[296426,445026],[-541,-412],[-102,1542]],[[298237,453401],[8,-1301],[-328,-15],[-2,-2289],[170,-1515],[-230,-737]],[[297855,447544],[-477,-2092]],[[247949,451542],[-252,-2717]],[[247697,448825],[-205,-1009]],[[247492,447816],[-632,692]],[[246860,448508],[-476,-580],[-516,680]],[[245868,448608],[0,3252]],[[299081,453014],[27,-5277]],[[299108,447737],[6,-1575]],[[299114,446162],[-459,-104],[-560,583],[-240,903]],[[300423,448697],[-95,-429]],[[300328,448268],[-110,206]],[[300218,448474],[-189,-592],[-921,-145]],[[291926,445251],[-301,-1608],[-771,-203],[-6,-1282]],[[290848,442158],[-634,1017],[-245,2280]],[[289969,445455],[47,2798],[-244,1860]],[[160757,452819],[3,-15155]],[[160760,437664],[-2931,-15]],[[157829,437649],[50,2566],[-253,887],[-643,-3074],[-236,36],[-242,-1729],[156,-2198],[-334,192],[-289,1393],[-274,-63],[-470,1939]],[[155294,437598],[-187,3492],[-519,272]],[[154588,441362],[111,941],[-260,2964],[146,1892],[-113,2512],[387,1397],[129,1813]],[[214980,448068],[2,-6471]],[[214982,441597],[-197,8],[0,-3232]],[[214785,438373],[-1547,1]],[[213238,438374],[-73,4047]],[[213165,442421],[1,5662],[-117,1089],[3,3792]],[[213165,442421],[-2040,-26]],[[211125,442395],[-4,4869]],[[211121,447264],[21,5656]],[[188448,452855],[2,-2742],[226,-3238],[-46,-2736],[-189,-2015]],[[188441,442124],[-433,106],[-167,-983],[-443,939]],[[187398,442186],[-88,2093],[-182,-89],[-193,3078],[-4,3038],[-315,2514]],[[211121,447264],[-1902,-23]],[[189737,445043],[-2,-6109]],[[189735,438934],[-608,-2e3]],[[189127,436934],[120,1271],[-305,2684],[-249,88]],[[188693,440977],[-252,1147]],[[286968,452863],[88,-6473]],[[287056,446390],[-234,-102],[-57,-1948]],[[286765,444340],[-1655,896]],[[285110,445236],[-170,121]],[[284940,445357],[-144,7506]],[[284940,445357],[-238,-844],[-1781,-169]],[[282921,444344],[-29,8518]],[[187398,442186],[-205,139],[-194,-1813],[-584,5],[-711,-4841]],[[185704,435676],[-852,-1423],[-3463,-5]],[[181389,434248],[1,18498]],[[173097,434253],[-1,-6651],[-636,-10],[-149,-2165]],[[172311,425427],[-25,2930],[-933,15],[0,3230],[-3183,-37],[0,1955],[-1457,-9]],[[166713,433511],[-57,0],[17,19239]],[[173097,452848],[0,-18595]],[[181389,434248],[-13,-16439]],[[181376,417809],[-3391,104],[-1592,99]],[[176393,418012],[-461,-9],[-438,10035],[-1,6209],[-1195,9]],[[174298,434256],[-1201,-3]],[[281230,452863],[9,-7106]],[[281239,445757],[-601,-298]],[[280638,445459],[-179,516],[-1317,-113]],[[279142,445862],[103,6951]],[[282921,444344],[4,-1186]],[[282925,443158],[-1089,-71]],[[281836,443087],[-171,12],[-426,2658]],[[154588,441362],[-303,-18],[-4,1572],[-819,-16]],[[153462,442900],[-267,5082],[-262,812],[123,4043]],[[289969,445455],[-804,-6748]],[[289165,438707],[-411,-130]],[[288754,438577],[180,478],[-59,7138]],[[288875,446193],[-56,6647]],[[288875,446193],[-721,12]],[[288154,446205],[-1098,185]],[[279142,445862],[-1549,13]],[[277593,445875],[-281,-13]],[[277312,445862],[2,4212]],[[164792,452768],[-2,-15095]],[[164790,437673],[-3709,-1]],[[161081,437672],[-321,-8]],[[166713,433511],[-9,-8230],[-71,-9],[-2,-9666],[318,13]],[[166949,415619],[45,-3525],[106,-405],[-51,-2898]],[[167049,408791],[-264,-205]],[[166785,408586],[-505,-709],[-438,-1338],[-205,182],[104,-3535],[-151,-1501]],[[165590,401685],[-469,-1590],[-343,3]],[[164778,400098],[-9,2800]],[[164769,402898],[12,2458]],[[164781,405356],[6,5108]],[[164787,410464],[3,27209]],[[253863,447010],[-4,809],[-643,-82]],[[253216,447737],[-1,2]],[[274786,450060],[0,-6514]],[[274786,443546],[-1348,42]],[[273438,443588],[-1,3974]],[[273437,447562],[3,2573]],[[273440,450135],[1346,2308]],[[245868,448608],[-3,-3243]],[[245865,445365],[-1300,22]],[[244565,445387],[1,4872]],[[249404,451036],[-5,-5898]],[[249399,445138],[-644,-16]],[[248755,445122],[-900,11]],[[247855,445133],[-158,3692]],[[226556,448067],[2,-4023]],[[226558,444044],[-753,-845],[-533,-1]],[[225272,443198],[-12,4849]],[[251329,445946],[-636,7],[1,-814]],[[250694,445139],[-1295,-1]],[[232889,450323],[0,-4862],[165,-1791]],[[233054,443670],[-1389,16]],[[231665,443686],[-256,439],[-95,2839]],[[243270,450293],[6,-6524]],[[243276,443769],[-326,-13]],[[242950,443756],[-979,-17]],[[241971,443739],[-2,6572]],[[237742,450323],[68,-6545]],[[237810,443778],[-1255,-153]],[[236555,443625],[-107,1818],[-1,4872]],[[234183,450322],[1,-4860],[144,-1818]],[[234328,443644],[-317,10]],[[234011,443654],[-957,16]],[[235153,450303],[2,-4797],[121,-1872]],[[235276,443634],[-948,10]],[[241971,443739],[-319,-4]],[[241652,443735],[-960,-14]],[[240692,443721],[-26,6583]],[[239045,450317],[53,-6615]],[[239098,443702],[0,-314]],[[239098,443388],[-1288,390]],[[240692,443721],[-320,-6]],[[240372,443715],[-1274,-13]],[[236555,443625],[-1279,9]],[[244565,445387],[-5,-3261]],[[244560,442126],[-322,12]],[[244238,442138],[-104,1623],[-858,8]],[[273437,447562],[-275,-15],[3,-1357],[-539,-11],[-3,-1320],[-265,-4]],[[272358,444855],[-272,1146]],[[272086,446001],[570,2452],[784,1682]],[[277312,445862],[-602,-34],[-476,-2456]],[[276234,443372],[-1448,-20]],[[274786,443352],[0,194]],[[247855,445133],[-29,-825],[-657,-1555],[-5,-2418]],[[247164,440335],[-1778,120]],[[245386,440455],[0,4]],[[245386,440459],[89,1581],[707,640]],[[246182,442680],[363,171],[871,2340],[76,2625]],[[300676,447525],[-94,-1308],[-254,2051]],[[246182,442680],[7,2674],[-324,11]],[[300218,448474],[-108,-2110]],[[300110,446364],[-154,-894],[-847,-110]],[[299109,445360],[5,802]],[[260465,448379],[14,-4389]],[[260479,443990],[3,-1610]],[[260482,442380],[-1130,-18]],[[259352,442362],[-1,806]],[[259351,443168],[-9,5238]],[[259351,443168],[-1136,-50],[2,-810]],[[258217,442308],[-163,-1]],[[258054,442307],[104,4029],[-102,2054]],[[258054,442307],[-490,-569],[-231,-2173],[-408,-905]],[[256925,438660],[-7,8808]],[[256918,447468],[301,934]],[[262847,444118],[-1085,-69]],[[261762,444049],[-7,4341]],[[262843,447208],[4,-3090]],[[261762,444049],[-1283,-59]],[[229132,448075],[0,-5329]],[[229132,442746],[-759,-1483],[-211,138]],[[228162,441401],[4,6681]],[[228162,441401],[-318,227]],[[227844,441628],[-643,-1180]],[[227201,440448],[0,1151],[-292,1]],[[226909,441600],[0,2456],[-351,-12]],[[230417,446975],[2,-2974],[320,-2434]],[[230739,441567],[-395,2]],[[230344,441569],[-276,747],[-936,373]],[[229132,442689],[0,57]],[[218529,448020],[-5,-6446]],[[218524,441574],[-1550,27]],[[216974,441601],[-383,9]],[[216591,441610],[1,6474]],[[216591,441610],[-1609,-13]],[[225272,443198],[0,-1617]],[[225272,441581],[-1262,6]],[[224010,441587],[-20,-2]],[[223990,441585],[-2,6447]],[[222706,448036],[25,-6450]],[[222731,441586],[-12,-6463]],[[222719,435123],[-609,-9]],[[222110,435114],[-2224,2]],[[219886,435116],[-74,6454]],[[219812,441570],[0,6451]],[[219812,441570],[-1288,4]],[[223990,441585],[-1259,1]],[[267414,445850],[-697,-80]],[[266717,445770],[-430,-32],[-394,-2264],[-479,-1510]],[[265414,441964],[1,1360]],[[265415,443324],[7,4330]],[[265749,447718],[781,161]],[[266530,447879],[6,1]],[[266536,447880],[30,6]],[[266566,447886],[16,1]],[[266582,447887],[26,6]],[[266608,447893],[806,-2043]],[[255265,442934],[-2,-3134]],[[255263,439800],[-1357,-110],[6,-1614],[-648,-80]],[[253264,437996],[-23,4868]],[[253241,442864],[-25,4873]],[[267414,445850],[546,-1925],[381,1255],[294,-1578],[-868,-836]],[[267767,442766],[-50,-4]],[[267717,442762],[-15,-1]],[[267702,442761],[-769,5],[-213,794]],[[266720,443560],[-3,2210]],[[253241,442864],[-956,-107]],[[252285,442757],[-18,3246]],[[265415,443324],[-1279,-37]],[[264136,443287],[-108,529],[-52,3572]],[[273438,443588],[0,-2864]],[[273438,440724],[-1081,8]],[[272357,440732],[1,4123]],[[299109,445360],[-23,-3357],[-140,-1618]],[[298946,440385],[-436,-421],[-482,288],[-416,-840],[-291,2723]],[[297321,442135],[350,235],[-50,1824],[-299,-181],[-100,1106]],[[256110,445860],[11,-7106]],[[256121,438754],[-158,-435]],[[255963,438319],[-386,-1051],[-314,71]],[[255263,437339],[0,2461]],[[255271,447419],[248,-1015],[591,-544]],[[256925,438660],[-559,918],[-245,-824]],[[256110,445860],[808,1608]],[[264136,443287],[1,-1079]],[[264137,442208],[-1288,-29]],[[262849,442179],[-2,1939]],[[211125,442395],[-24,-800]],[[211101,441595],[-1879,-26]],[[209222,441569],[-1,3184]],[[231665,443686],[164,-2163]],[[231829,441523],[-1090,44]],[[300704,446133],[-85,-2793],[-210,505],[295,2288]],[[300975,443507],[-208,-748],[-4,4059]],[[294871,442976],[348,-1153],[336,-2034],[-121,-1229]],[[295434,438560],[-200,-1187],[-705,-2090],[-626,-1185]],[[293903,434098],[-195,2025],[683,2086],[-173,2860]],[[294218,441069],[41,2994]],[[209222,441569],[-4,-7295]],[[209218,434274],[-2479,-59]],[[206739,434215],[-930,1]],[[300110,446364],[27,-3366],[-179,-1833],[-1042,-1242],[30,462]],[[288154,446205],[-316,-4003]],[[287838,442202],[-487,-794],[-761,-136]],[[286590,441272],[175,3068]],[[297321,442135],[207,-2884],[-531,-114]],[[296997,439137],[-298,3270],[-256,-278],[-17,2897]],[[296997,439137],[9,-62]],[[297006,439075],[21,-79]],[[297027,438996],[-1112,58],[-473,-1600],[-8,1106]],[[288754,438577],[-264,-1321]],[[288490,437256],[-133,486],[-104,2827],[-415,1633]],[[293001,442420],[-13,-2190]],[[292988,440230],[-683,-3302]],[[292305,436928],[-373,1054]],[[291932,437982],[-934,2867]],[[290998,440849],[-150,1309]],[[252285,442757],[26,-6500]],[[252311,436257],[-960,-39],[-1,-3314]],[[251350,432904],[-324,-34]],[[251026,432870],[0,3329],[-319,-14]],[[250707,436185],[-5,3838]],[[250702,440023],[-8,5116]],[[272357,440732],[-1,0]],[[272356,440732],[-569,47],[73,-1359],[-321,-13]],[[271539,439407],[-538,-38]],[[271001,439369],[3,1405],[-263,14],[8,2861]],[[270749,443649],[623,-332],[714,2684]],[[280638,445459],[-3,-3672],[463,-4],[46,-3243]],[[281144,438540],[-1140,433],[-177,-968]],[[279827,438005],[-70,1137],[-624,1848],[-379,-396]],[[278754,440594],[88,2092],[292,-302],[8,3478]],[[278754,440594],[-317,-166]],[[278437,440428],[5,1839],[-538,103],[-216,-927]],[[277688,441443],[-95,4432]],[[277688,441443],[-1,-945],[-351,-264],[-253,-2768]],[[277083,437466],[-849,-18]],[[276234,437448],[0,5924]],[[269692,442195],[16,-2668]],[[269708,439527],[-1391,120]],[[268317,439647],[-18,2605],[-150,10]],[[268149,442262],[253,825],[384,-407]],[[268786,442680],[-5,-153]],[[268781,442527],[480,-1172],[431,840]],[[266720,443560],[-15,-4583]],[[266705,438977],[-3,-1624]],[[266702,437353],[-1282,19]],[[265420,437372],[-6,4592]],[[281836,443087],[1,-1967],[-292,-2833]],[[281545,438287],[-401,253]],[[290998,440849],[-384,-1439],[-427,-3445]],[[290187,435965],[-461,1079],[82,1909],[-643,-246]],[[245386,440459],[-830,46],[4,1621]],[[285110,445236],[175,-3416],[441,-1905],[405,-536]],[[286131,439379],[-539,-2232]],[[285592,437147],[-256,304]],[[285336,437451],[-455,-615]],[[284881,436836],[-228,-951],[-463,-355]],[[284190,435530],[-1068,5402],[-197,2226]],[[286590,441272],[-78,-1277]],[[286512,439995],[-381,-616]],[[250702,440023],[-480,-176],[-57,-1256],[-306,11],[0,-1588]],[[249859,437014],[-479,1]],[[249380,437015],[-1,1587],[-610,12]],[[248769,438614],[-14,6508]],[[248769,438614],[-31,-1592],[-323,7]],[[248415,437029],[-1262,34]],[[247153,437063],[11,3272]],[[192516,434205],[-2782,5],[1,4724]],[[262849,442179],[1,-2880]],[[262850,439299],[-1082,-133]],[[261768,439166],[-6,4883]],[[261768,439166],[-323,-1]],[[261445,439165],[-639,38],[-321,533]],[[260485,439736],[-3,2644]],[[226909,441600],[-6,-1597],[-967,-298],[-621,-536],[-31,2413]],[[225284,441582],[-12,-1]],[[293006,440243],[-18,-18]],[[292988,440225],[0,5]],[[294218,441069],[-1212,-826]],[[302428,442673],[372,-1939],[-773,-264],[113,1840],[288,363]],[[271001,439369],[-263,5],[-6,-1403],[-273,-2],[-271,-1169],[-5,-1369]],[[270183,435431],[-459,41]],[[269724,435472],[-16,4055]],[[269692,442195],[936,1653],[121,-199]],[[244238,442138],[-5,-4866]],[[244233,437272],[-641,8]],[[243592,437280],[-640,13]],[[242952,437293],[-2,6463]],[[239098,443388],[2,-6149]],[[239100,437239],[-639,12]],[[238461,437251],[-646,14]],[[237815,437265],[-5,6513]],[[242952,437293],[-653,-16]],[[242299,437277],[-642,-14]],[[241657,437263],[-5,6472]],[[237815,437265],[-627,-98]],[[237188,437167],[-633,7]],[[236555,437174],[0,6451]],[[241657,437263],[-642,-12]],[[241015,437251],[-638,-8]],[[240377,437243],[-5,6472]],[[240377,437243],[-639,-2]],[[239738,437241],[-638,-2]],[[234011,443654],[-4,-6441]],[[234007,437213],[-636,14]],[[233371,437227],[-1382,-2]],[[231989,437225],[-120,575]],[[231869,437800],[88,2413],[-128,1310]],[[235276,443634],[0,-6443]],[[235276,437191],[-633,8]],[[234643,437199],[-636,14]],[[236555,437174],[-638,8]],[[235917,437182],[-641,9]],[[274786,443352],[1,-6623]],[[274787,436729],[-1339,18]],[[273448,436747],[-10,3977]],[[267702,442761],[447,-499]],[[268317,439647],[3,-645]],[[268320,439002],[-1615,-25]],[[276234,437448],[-271,-1900]],[[275963,435548],[-140,819],[-1037,201]],[[274786,436568],[1,161]],[[265420,437372],[-967,-37]],[[264453,437335],[-1,4878],[-315,-5]],[[259352,442362],[14,-4890],[-65,-6]],[[259301,437466],[-1086,-26]],[[258215,437440],[2,4868]],[[284190,435530],[0,-456]],[[284190,435074],[-1015,-1516],[-180,1961],[-470,731],[-132,1393],[-289,-77],[-14,1365],[-389,-1859]],[[281701,437072],[-156,1215]],[[155294,437598],[-138,-2080],[141,-717],[-208,-2138],[-386,312],[218,-3716],[-6,-13593]],[[154915,415666],[-1334,-12]],[[153581,415654],[-243,1901],[-703,2914],[-129,3412],[387,4770],[132,-280],[308,6363],[-131,874],[260,7292]],[[253264,437996],[-21,-1627]],[[253243,436369],[-932,-112]],[[229132,442689],[-7,-7583]],[[229125,435106],[-7,1]],[[229118,435107],[-1274,15]],[[227844,435122],[0,6506]],[[230344,441569],[400,-3784]],[[230744,437785],[23,-2699]],[[230767,435086],[-404,-540]],[[230363,434546],[0,542],[-1238,18]],[[260485,439736],[-89,-4618]],[[260396,435118],[-728,-71]],[[259668,435047],[-364,782],[-3,1637]],[[213238,438374],[-29,-4081]],[[213209,434293],[-91,-1]],[[213118,434292],[-2030,-1]],[[211088,434291],[13,7304]],[[278437,440428],[-17,-5242]],[[278420,435186],[-185,-771],[-669,-629],[-401,1395],[-70,2246]],[[277095,437427],[-12,39]],[[188693,440977],[-212,-2506],[-449,-761],[-413,552],[-140,-1426]],[[187479,436836],[-928,257],[-847,-1417]],[[258215,437440],[-1290,17]],[[256925,437457],[0,1203]],[[288490,437256],[-135,-732]],[[288355,436524],[-329,-581],[98,-1543],[-739,-1772]],[[287385,432628],[-586,684]],[[286799,433312],[-59,3514],[-251,1238],[23,1931]],[[264453,437335],[-316,-6]],[[264137,437329],[-325,1637],[-962,-17]],[[262850,438949],[0,350]],[[245386,440455],[-115,-1740],[344,-1568],[113,-1545]],[[245728,435602],[-1175,26]],[[244553,435628],[2,1613],[-322,31]],[[216974,441601],[-2,-6470],[56,-810]],[[217028,434321],[-2233,-1]],[[214795,434320],[-10,4053]],[[219886,435116],[3,-6448]],[[219889,428668],[-1545,-2]],[[218344,428666],[-1309,-44]],[[217035,428622],[-7,5699]],[[304069,440802],[121,-1847],[-424,-197],[303,2044]],[[227844,435122],[-1276,-6]],[[226568,435116],[-6,2365]],[[226562,437481],[639,2967]],[[211088,434291],[-535,-10]],[[210553,434281],[-1335,-7]],[[226562,437481],[-534,-2005],[-733,-3605]],[[225295,431871],[-11,3241]],[[225284,435112],[0,6470]],[[225284,435112],[-1212,5]],[[224072,435117],[-74,0]],[[223998,435117],[12,6470]],[[223998,435117],[-1279,6]],[[231869,437800],[-1125,-15]],[[189127,436934],[-680,-1517],[-235,-1307],[316,-2474],[-193,-1471],[-256,343]],[[188079,430508],[-272,1154]],[[187807,431662],[-214,1796],[-114,3378]],[[279827,438005],[-264,-1317],[-1,-4191]],[[279562,432497],[-1143,101]],[[278419,432598],[1,2588]],[[157829,437649],[146,-436],[-429,-4820],[-421,-4012],[145,-2152],[-836,-2813],[-185,-2444]],[[156249,420972],[222,-710],[144,-5037]],[[156615,415225],[-1701,-22],[1,463]],[[293524,432082],[-325,588]],[[293199,432670],[123,2992],[-28,2071],[-288,2510]],[[293903,434098],[-379,-2016]],[[291932,437982],[-383,-2133]],[[291549,435849],[-417,-3054],[-322,-187]],[[290810,432608],[-554,3400]],[[290256,436008],[-69,-43]],[[272356,440732],[-5,-6697]],[[272351,434035],[-74,-1524],[-634,144]],[[271643,432655],[-114,1381]],[[271529,434036],[10,5371]],[[273448,436747],[0,-2714],[-243,-5]],[[273205,434028],[-854,7]],[[247153,437063],[-6,-1623]],[[247147,435440],[-963,88]],[[246184,435528],[-456,35]],[[245728,435563],[0,39]],[[250707,436185],[-548,-8],[-300,837]],[[293219,434221],[-863,2534]],[[292356,436755],[-51,173]],[[292988,440225],[220,-3323],[11,-2681]],[[286799,433312],[-277,-2753],[-204,-490]],[[286318,430069],[-412,1992]],[[285906,432061],[44,1187],[-292,2181],[-66,1718]],[[255263,437339],[2,-2898]],[[255265,434441],[-1688,-234]],[[253577,434207],[-321,-56]],[[253256,434151],[-13,2218]],[[261445,439165],[-77,-4820]],[[261368,434345],[-859,-54]],[[260509,434291],[-113,827]],[[294554,427872],[-111,3761]],[[294443,431633],[-93,1192],[769,-305],[174,1128],[1072,-46],[376,298],[903,2985],[-441,-2838],[-371,-1388],[292,-372],[379,1926],[532,898],[205,-1023],[552,1761],[82,-626],[-1554,-3632],[-192,472],[-405,-1606],[-231,346],[-428,-1336],[-389,99],[-351,-945],[-238,353],[-532,-1102]],[[269724,435472],[-278,-7],[9,-1349]],[[269455,434116],[-813,51]],[[268642,434167],[-292,19]],[[268350,434186],[-30,4816]],[[256925,437457],[-1,-4839]],[[256924,432618],[-156,-1387],[-315,-5],[2,-1882]],[[256455,429344],[-469,-1]],[[255986,429343],[-23,8976]],[[271529,434036],[-1228,59]],[[270301,434095],[-118,1336]],[[262850,438949],[1,-4898]],[[262851,434051],[1,-1244]],[[262852,432807],[-755,-89]],[[262097,432718],[-730,-14]],[[261367,432704],[1,1641]],[[268350,434186],[-789,-60]],[[267561,434126],[-857,-30]],[[266704,434096],[-2,3257]],[[281701,437072],[-194,-834],[74,-2825],[-363,-706],[-462,-3035],[47,-403]],[[280803,429269],[26,-143]],[[280829,429126],[-1257,-6]],[[279572,429120],[-10,3377]],[[192649,434205],[0,-3424]],[[192649,430781],[-728,405],[-315,-879],[-787,-888],[-261,131],[-420,-1293]],[[190138,428257],[-340,-1866],[-343,-529],[-618,1479],[-69,1143],[-267,-1698],[-177,190]],[[188324,426976],[-245,3532]],[[284190,435074],[-613,-3675]],[[283577,431399],[-884,-2182]],[[282693,429217],[-399,259],[-333,-970],[-479,890]],[[281482,429396],[-679,-127]],[[290256,436008],[-428,-2351]],[[289828,433657],[-466,-1940],[-519,-917]],[[288843,430800],[-280,2542],[218,671],[-426,2511]],[[264137,437329],[-1,-3255],[-160,-7]],[[263976,434067],[-1125,-16]],[[249380,437015],[-1,-3256]],[[249379,433759],[-966,19]],[[248413,433778],[2,3251]],[[214795,434320],[-2,-28]],[[214793,434292],[-1584,1]],[[255986,429343],[-721,8]],[[255265,429351],[0,5090]],[[292587,430897],[-395,1442]],[[292192,432339],[-104,1880],[-539,1630]],[[292356,436755],[-165,-2166],[367,-971],[29,-2721]],[[231989,437225],[3,-1985]],[[231992,435240],[-431,236],[-484,-1309],[-310,919]],[[164787,410464],[-407,-275]],[[164380,410189],[102,1081],[5,3235],[-258,1376],[-24,1351],[-366,545],[-472,2488],[-707,1250],[-457,-2310],[-371,1200],[1,3539],[-743,-22]],[[161090,423922],[22,8573],[-31,5177]],[[161090,423922],[-473,4]],[[160617,423926],[-1427,-349],[-831,-1032],[-549,336],[-407,-1138],[-271,689],[-883,-1460]],[[285336,437451],[-167,-4196],[366,397],[371,-1591]],[[286318,430069],[-895,-2188]],[[285423,427881],[-525,-887],[-165,332]],[[284733,427326],[26,188]],[[284759,427514],[265,1448],[124,3090]],[[285148,432052],[-223,1660],[-44,3124]],[[259668,435047],[-2,-813]],[[259666,434234],[-620,-58],[0,-1610]],[[259046,432566],[-835,5]],[[258211,432571],[4,4869]],[[226568,435116],[1,-6480]],[[226569,428636],[-1260,-4]],[[225309,428632],[-14,-1]],[[225295,428631],[0,3240]],[[258211,432571],[-314,19]],[[257897,432590],[-973,28]],[[277095,437427],[-6,-9328]],[[277089,428099],[-1270,90]],[[275819,428189],[-27,3362]],[[275792,431551],[-19,2706],[190,1291]],[[278419,432598],[1,-2521],[-655,-4576]],[[277765,425501],[-675,2580]],[[277090,428081],[-1,18]],[[266704,434096],[-266,-3234]],[[266438,430862],[-1015,34]],[[265423,430896],[-1,1871]],[[265422,432767],[-2,4605]],[[265422,432767],[-638,-293],[0,-813],[-644,-36]],[[264140,431625],[-164,2442]],[[243592,437280],[-8,-4878]],[[243584,432402],[-1283,-20]],[[242301,432382],[-2,4895]],[[244553,435628],[-3,-4868],[-104,1]],[[244446,430761],[-862,15]],[[243584,430776],[0,1626]],[[242301,432382],[-1281,-16]],[[241020,432366],[-5,4885]],[[238461,437251],[3,-4896]],[[238464,432355],[-1277,-24]],[[237187,432331],[1,4836]],[[239738,437241],[4,-4883]],[[239742,432358],[-1278,-3]],[[241020,432366],[-1278,-8]],[[233371,437227],[-2,-4811]],[[233369,432416],[-1193,2]],[[232176,432418],[-184,2822]],[[234643,437199],[-2,-4800]],[[234641,432399],[-1272,17]],[[235917,437182],[-1,-4805]],[[235916,432377],[-1275,22]],[[237187,432331],[-1271,46]],[[187807,431662],[-565,-723],[-182,1854],[-716,-2763]],[[186344,430030],[-640,5646]],[[248413,433778],[-2,-4886]],[[248411,428892],[-1277,44]],[[247134,428936],[13,6504]],[[285148,432052],[-398,107],[-1152,-1498]],[[283598,430661],[-21,738]],[[251026,432870],[-1183,-88]],[[249843,432782],[68,968],[-532,9]],[[292970,430541],[-431,-269]],[[292539,430272],[48,625]],[[293219,434221],[-249,-3680]],[[274786,436568],[0,-4189]],[[274786,432379],[-1580,38]],[[273206,432417],[-1,1611]],[[288843,430800],[-376,-510]],[[288467,430290],[-415,-967]],[[288052,429323],[-667,3305]],[[275792,431551],[-1004,-68]],[[274788,431483],[-2,896]],[[253256,434151],[34,-7012],[-625,-15]],[[252665,427124],[-321,-16],[-28,2626],[-961,-79]],[[251355,429655],[-5,3249]],[[290810,432608],[-339,-2310]],[[290471,430298],[-220,-1439],[-616,-2210]],[[289635,426649],[-20,311]],[[289615,426960],[68,3155],[341,1723],[-196,1819]],[[292192,432339],[-162,208],[-116,-3152]],[[291914,429395],[-248,-1212]],[[291666,428183],[-265,1560],[-471,-723]],[[290930,429020],[-459,1278]],[[186344,430030],[155,-1074],[97,-4631]],[[186596,424325],[-109,-154],[37,-2824],[149,-2529],[-95,-2971]],[[186578,415847],[-452,-1998],[-1271,-19],[-3480,52]],[[181375,413882],[1,3927]],[[245728,435563],[-37,-2695],[-356,-1884],[-63,-2389]],[[245272,428595],[-424,1079]],[[244848,429674],[-402,1087]],[[246184,435528],[-12,-8061]],[[246172,427467],[-319,64]],[[245853,427531],[-783,-26]],[[245070,427505],[202,1090]],[[247134,428936],[-3,-1616]],[[247131,427320],[-959,147]],[[270301,434095],[8,-6024]],[[270309,428071],[-263,-11],[2,-1850]],[[270048,426210],[-326,-246]],[[269722,425964],[-6,3195],[-215,1865],[-46,3092]],[[232176,432418],[-58,-2195]],[[232118,430223],[-1754,3]],[[230364,430226],[-1,4320]],[[227844,435122],[-1,-6484]],[[227843,428638],[-1271,-2]],[[226572,428636],[-3,0]],[[225295,428631],[-1221,12]],[[224074,428643],[-2,6474]],[[222110,435114],[25,-6995]],[[222135,428119],[-630,263]],[[221505,428382],[-943,281]],[[220562,428663],[-673,5]],[[224074,428643],[-9,-170]],[[224065,428473],[-507,-690],[-760,186]],[[222798,427969],[-663,150]],[[229118,435107],[-7,-6481]],[[229111,428626],[-1268,12]],[[230364,430226],[0,-4858]],[[230364,425368],[-1251,12]],[[229113,425380],[-2,3246]],[[260509,434291],[14,-6500]],[[260523,427791],[-630,-27]],[[259893,427764],[-208,-13],[-19,6483]],[[255265,429351],[-1,-4575]],[[255264,424776],[-1140,-98]],[[254124,424678],[-508,40],[-39,9489]],[[261367,432704],[3,-4889],[-318,-15]],[[261052,427800],[-529,-9]],[[210532,425375],[-1577,18],[-7,-9746]],[[208948,415647],[-2260,-10]],[[206688,415637],[-254,-1]],[[206434,415636],[-6,4869]],[[206428,420505],[-5,1629],[310,-3],[6,12084]],[[210553,434281],[-21,-8906]],[[217035,428622],[-272,6]],[[216763,428628],[-1968,-10]],[[214795,428618],[0,969]],[[214795,429587],[-2,4705]],[[201978,423908],[55,-1918],[16,-7760]],[[202049,414230],[-1129,-108]],[[200920,414122],[-15,3214]],[[200905,417336],[-2,2479],[-1118,-26]],[[199785,419789],[29,5937],[320,1081],[-11,7495]],[[201402,434297],[26,-1459],[436,-670],[159,-1784],[-185,-3985],[140,-2491]],[[204199,424684],[-292,-2572],[-164,468],[-589,-929],[-98,691],[-519,-162],[-107,1114],[-340,-603],[-112,1217]],[[203264,434210],[15,-1191],[530,-3758],[390,-4577]],[[199785,419789],[-1878,-31],[-2612,18]],[[195295,419776],[7,8024]],[[195302,427800],[-6,6461]],[[213087,423794],[-321,0]],[[212766,423794],[-1910,-39]],[[210856,423755],[-5,1618],[-319,2]],[[213118,434292],[7,-4708]],[[213125,429584],[-38,-5790]],[[214795,429587],[-1670,-3]],[[195302,427800],[-315,562],[-118,3255],[-531,-11],[-250,-2208],[-269,1599],[-807,-1146],[-299,857]],[[192713,430708],[-64,73]],[[176393,418012],[113,-5116],[-101,-2197],[49,-2635],[-263,-2403],[2,-5633]],[[176193,400028],[-1933,-7]],[[174260,400021],[29,16934],[-18,16297],[27,1004]],[[174260,400021],[-2037,36],[-1236,-1303]],[[170987,398754],[153,2224],[-118,2607],[482,3073],[266,298],[86,1838],[-89,2169],[75,3206],[-204,1481]],[[171638,415650],[673,9777]],[[206428,420505],[-1667,-25]],[[204761,420480],[-562,4204]],[[259893,427764],[3,-1604]],[[259896,426160],[-839,-53]],[[259057,426107],[-11,6459]],[[268642,434167],[-7,-5295]],[[268635,428872],[-365,-116]],[[268270,428756],[-705,-39]],[[267565,428717],[-4,5409]],[[254124,424678],[8,-1608]],[[254132,423070],[-1470,-13]],[[252662,423057],[3,4067]],[[269722,425964],[-798,-95]],[[268924,425869],[-10,2970],[-279,33]],[[267565,428717],[-860,-299]],[[266705,428418],[-211,275],[-56,2169]],[[271643,432655],[-7,-4586]],[[271636,428069],[-1327,2]],[[264140,431625],[-158,-803],[1,-2439]],[[263983,428383],[-165,-1]],[[263818,428382],[0,807],[-964,-2]],[[262854,429187],[-2,3620]],[[273206,432417],[-2,-3235]],[[273204,429182],[-418,-80],[-224,-1340]],[[272562,427762],[-923,-316]],[[271639,427446],[-3,623]],[[249843,432782],[-231,-3232]],[[249612,429550],[-356,-3635],[-528,-731]],[[248728,425184],[-4,2060],[-320,38],[7,1610]],[[289615,426960],[-382,-1335]],[[289233,425625],[-268,2542],[-150,-335],[-348,2458]],[[171638,415650],[-2672,-44],[-2017,13]],[[288052,429323],[-372,-1084]],[[287680,428239],[-781,-2648],[-748,-727]],[[286151,424864],[-265,1103]],[[285886,425967],[-463,1914]],[[274788,431483],[-1,-3962]],[[274787,427521],[-415,-1047]],[[274372,426474],[-540,317]],[[273832,426791],[-154,2374],[-474,17]],[[251355,429655],[-154,-1644],[-415,-1270],[-378,-47]],[[250408,426694],[-162,394],[-9,2476],[-625,-14]],[[262854,429187],[-1,-2903]],[[262853,426284],[-742,-74]],[[262111,426210],[-14,6508]],[[265423,430896],[0,-3263]],[[265423,427633],[-634,-31],[-321,800],[-485,-19]],[[188324,426976],[-114,-601]],[[188210,426375],[-465,-891],[-618,-2134],[-142,895],[-389,80]],[[293524,432082],[-12,-1259],[-325,-351]],[[293187,430472],[-27,1524]],[[293160,431996],[39,674]],[[262111,426210],[-369,-18]],[[261742,426192],[-685,-6]],[[261057,426186],[-5,1614]],[[294554,427872],[-875,-1167]],[[293679,426705],[-79,470]],[[293600,427175],[63,323]],[[293663,427498],[119,2121],[-126,535]],[[293656,430154],[90,1670],[410,854],[287,-1045]],[[257897,432590],[-1,-3261]],[[257896,429329],[-463,33],[-65,-3266]],[[257368,426096],[-903,15]],[[256465,426111],[-10,3233]],[[259057,426107],[-583,-24]],[[258474,426083],[2,2440],[-422,-1],[-158,807]],[[279572,429120],[-482,-6118]],[[279090,423002],[-351,-508],[-158,819],[-661,807],[-155,1381]],[[292539,430272],[83,-963]],[[292622,429309],[-118,-889]],[[292504,428420],[-590,975]],[[233369,432416],[31,-5977]],[[233400,426439],[-1091,87]],[[232309,426526],[-329,3028],[138,669]],[[234641,432399],[38,-6061]],[[234679,426338],[-801,63]],[[233878,426401],[-478,38]],[[235916,432377],[-1,-6119]],[[235915,426258],[-449,10]],[[235466,426268],[-787,70]],[[243584,430776],[5,-4002]],[[243589,426774],[-630,136]],[[242959,426910],[-660,-98]],[[242299,426812],[2,5570]],[[242299,426812],[-476,-61]],[[241823,426751],[-800,-120]],[[241023,426631],[-3,5735]],[[237187,432331],[-2,-6015]],[[237185,426316],[-604,-38]],[[236581,426278],[-666,-20]],[[238464,432355],[-1,-5921]],[[238463,426434],[-606,-50]],[[237857,426384],[-672,-68]],[[239742,432358],[1,-5855]],[[239743,426503],[-772,-67]],[[238971,426436],[-508,-2]],[[241023,426631],[-213,-26]],[[240810,426605],[-1067,-102]],[[284759,427514],[-273,768],[-697,261]],[[283789,428543],[-185,151],[-6,1967]],[[293187,430472],[-271,-1807],[244,3331]],[[195295,419776],[-1,-10465]],[[195294,409311],[0,-3031]],[[195294,406280],[-156,-665],[-2555,-5]],[[192583,405610],[1,135]],[[192584,405745],[-39,1805],[122,2542],[304,1923],[-230,5]],[[192741,412020],[-28,18688]],[[275819,428189],[-81,-1216],[-510,-2451]],[[275228,424522],[-441,-3]],[[274787,424519],[0,3002]],[[282497,422685],[-451,359],[271,1888],[-71,939],[431,2360],[16,986]],[[283789,428543],[-584,-2082],[-708,-3776]],[[192741,412020],[-2481,120]],[[190260,412140],[-95,1614]],[[190165,413754],[-27,14503]],[[266705,428418],[4,-3381]],[[266709,425037],[-283,-21]],[[266426,425016],[-1003,645]],[[265423,425661],[0,1972]],[[292970,430541],[-211,-2552],[-210,-378],[73,1698]],[[245070,427505],[-470,-582],[-146,-1016],[115,-2813],[-151,-420]],[[244418,422674],[-829,4100]],[[293663,427498],[-315,245]],[[293348,427743],[-288,1615]],[[293060,429358],[139,999],[457,-203]],[[290930,429020],[33,-2516],[-174,-1499],[76,-1477]],[[290865,423528],[-301,-1443],[-241,-92]],[[290323,421993],[-332,1496],[-16,2220],[-340,940]],[[289233,425625],[-418,-2203]],[[288815,423422],[-127,532]],[[288688,423954],[-1008,4285]],[[232309,426526],[155,-1143]],[[232464,425383],[-995,-12]],[[231469,425371],[-1105,-3]],[[291666,428183],[-6,-1402]],[[291660,426781],[-177,-793],[187,-1217],[-446,-2170]],[[291224,422601],[-359,927]],[[252662,423057],[2,-2183]],[[252664,420874],[-322,-1]],[[252342,420873],[-1598,9]],[[250744,420882],[-321,803]],[[250423,421685],[-15,5009]],[[214795,428618],[0,-4795]],[[214795,423823],[-1708,-29]],[[250423,421685],[-945,-94]],[[249478,421591],[-311,-17],[-6,2159],[-579,14]],[[248582,423747],[146,1437]],[[282497,422685],[136,-2142]],[[282633,420543],[-450,-3766]],[[282183,416777],[-753,1929]],[[281430,418706],[-282,1104],[-60,1366]],[[281088,421176],[343,3266],[-54,1256]],[[281377,425698],[-185,2188],[290,1510]],[[281088,421176],[-85,-1011],[-408,1094],[-38,-1088],[-480,1549]],[[280077,421720],[157,810],[68,2530],[527,4066]],[[293348,427743],[-53,-1237],[-451,497],[216,2355]],[[256465,426111],[5,-1623]],[[256470,424488],[-1206,27]],[[255264,424515],[0,261]],[[292504,428420],[-134,-1705]],[[292370,426715],[-710,66]],[[258474,426083],[-4,-2412]],[[258470,423671],[-889,5]],[[257581,423676],[-3,2416],[-210,4]],[[273832,426791],[-165,-804],[-57,-2449]],[[273610,423538],[-915,163]],[[272695,423701],[15,2450],[-148,1611]],[[263818,428382],[2,-6071],[59,-79]],[[263879,422232],[-1,-5]],[[263878,422227],[-1029,-28]],[[262849,422199],[4,4085]],[[280077,421720],[-106,-1566]],[[279971,420154],[-653,120],[-455,659]],[[278863,420933],[227,2069]],[[248582,423747],[-330,-1227],[-73,-1405],[-363,-2059]],[[247816,419056],[-702,92],[4,1628]],[[247118,420776],[13,6544]],[[268924,425869],[-64,-3813],[-274,84]],[[268586,422140],[-515,158],[-254,1409]],[[267817,423707],[174,1059],[2,2875],[277,1115]],[[267817,423707],[-635,190]],[[267182,423897],[2,1173],[-475,-33]],[[220562,428663],[2,-4872],[-317,7],[0,-1627]],[[220247,422171],[-287,-23]],[[219960,422148],[-1562,-10]],[[218398,422138],[-52,0]],[[218346,422138],[-2,6528]],[[225309,428632],[0,-6478]],[[225309,422154],[-1242,1]],[[224067,422155],[-2,6318]],[[221505,428382],[3,-6212]],[[221508,422170],[-1261,1]],[[218346,422138],[-1521,20]],[[216825,422158],[-55,-2]],[[216770,422156],[-7,6472]],[[216770,422156],[-1975,-23]],[[214795,422133],[0,1690]],[[227843,428638],[0,-6483]],[[227843,422155],[-1260,3]],[[226583,422158],[-9,0]],[[226574,422158],[-2,6478]],[[229113,425380],[-8,-3237]],[[229105,422143],[-1262,12]],[[226574,422158],[-1253,-4]],[[225321,422154],[-12,0]],[[284733,427326],[-651,-856],[-995,-3406],[-367,-2037]],[[282720,421027],[-87,-484]],[[190165,413754],[-530,18],[-2,802],[-456,2164],[59,2009],[-250,2239],[-310,-14],[-357,1412],[-183,1615],[74,2376]],[[224067,422155],[-8,0]],[[224059,422155],[-1261,5]],[[222798,422160],[0,5809]],[[265423,425661],[-341,-1036]],[[265082,424625],[-938,-40],[1,-1903],[-266,-450]],[[222798,422160],[-1257,8]],[[221541,422168],[-33,2]],[[278863,420933],[-360,-3256],[-302,-1293]],[[278201,416384],[-562,1959],[-401,-1171],[-297,845],[-366,-25]],[[276575,417992],[19,1314]],[[276594,419306],[179,812],[290,5226],[-200,1084],[227,1653]],[[288688,423954],[-466,-3820]],[[288222,420134],[-493,-1946]],[[287729,418188],[-773,3321]],[[286956,421509],[-805,3355]],[[276594,419306],[-123,1029],[-749,1490],[-494,2697]],[[271639,427446],[-58,-3551],[-110,16]],[[271471,423911],[-1324,215]],[[270147,424126],[-99,2084]],[[272695,423701],[-15,-2420],[-175,-1661]],[[272505,419620],[-793,132]],[[271712,419752],[19,2733],[-268,49],[8,1377]],[[285886,425967],[-397,-1498],[304,-5190]],[[285793,419279],[-424,-1382]],[[285369,417897],[-35,1119],[-345,857]],[[284989,419873],[-161,1874]],[[284828,421747],[-318,1084],[208,1376],[-107,1919],[122,1200]],[[261057,426186],[8,-3496]],[[261065,422690],[-374,7]],[[260691,422697],[-791,-21]],[[259900,422676],[0,530]],[[259900,423206],[-4,2954]],[[292731,427719],[-75,-1794],[-401,-1052],[179,2727],[297,119]],[[245853,427531],[-16,-6606]],[[245837,420925],[-6,-1698]],[[245831,419227],[-1653,137]],[[244178,419364],[22,898]],[[244200,420262],[218,2412]],[[274787,424519],[3,-1461]],[[274790,423058],[-309,-66]],[[274481,422992],[90,1247],[-199,2235]],[[247118,420776],[-1281,149]],[[284828,421747],[-989,-927],[-267,651],[-693,-2144]],[[282879,419327],[-159,1700]],[[244200,420262],[-1263,158]],[[242937,420420],[2,812]],[[242939,421232],[20,5678]],[[290323,421993],[609,-3619]],[[290932,418374],[-696,-1839]],[[290236,416535],[-114,1663]],[[290122,418198],[-1307,5224]],[[292370,426715],[-184,-1985],[143,-700]],[[292329,424030],[-474,-3179],[-254,-504]],[[291601,420347],[-383,1322],[6,932]],[[242939,421232],[-1108,36]],[[241831,421268],[-6,813]],[[241825,422081],[-2,4670]],[[274481,422992],[82,-1388],[-230,-2519]],[[274333,419085],[-58,-527]],[[274275,418558],[-502,43]],[[273773,418601],[49,4903],[-212,34]],[[241825,422081],[-931,-55]],[[240894,422026],[21,2915],[-105,1664]],[[240894,422026],[-478,-14]],[[240416,422012],[1,803],[-1426,-54]],[[238991,422761],[-20,3675]],[[233878,426401],[60,-5898]],[[233938,420503],[-1042,58]],[[232896,420561],[-163,921],[-269,3901]],[[238991,422761],[0,-2171]],[[238991,420590],[-1104,-44]],[[237887,420546],[-30,5838]],[[235466,426268],[95,-3437]],[[235561,422831],[-21,-4851]],[[235540,417980],[-1218,74]],[[234322,418054],[-79,2428],[-305,21]],[[190260,412140],[-1085,14]],[[189175,412154],[-1095,-4]],[[188080,412150],[-519,2499],[-397,-2608],[-336,-472],[101,2059],[-351,2219]],[[237887,420546],[-2,-2440]],[[237885,418106],[-1261,68]],[[236624,418174],[7,4610]],[[236631,422784],[-50,3494]],[[270147,424126],[-32,-4044]],[[270115,420082],[-784,126],[-762,580]],[[268569,420788],[17,1352]],[[262849,422199],[1,-796]],[[262850,421403],[-1157,-62]],[[261693,421341],[-3,1350]],[[261690,422691],[52,3501]],[[236631,422784],[-1070,47]],[[261690,422691],[-625,-1]],[[259900,423206],[-1060,-73],[0,-541]],[[258840,422592],[-370,1079]],[[257581,423676],[-3,-4054]],[[257578,419622],[-1105,9]],[[256473,419631],[1,2822]],[[256474,422453],[-4,2035]],[[232896,420561],[7,-55]],[[232903,420506],[-1276,-7]],[[231627,420499],[-157,10]],[[231470,420509],[-1,4862]],[[286956,421509],[-435,-1129],[-728,-1101]],[[266426,425016],[-87,-5114]],[[266339,419902],[-1291,820]],[[265048,420722],[34,3903]],[[210856,423755],[-18,-8096],[-651,-3]],[[210187,415656],[-1239,-9]],[[230364,425368],[0,-4857]],[[230364,420511],[0,-4861]],[[230364,415650],[-953,8]],[[229411,415658],[-308,1]],[[229103,415659],[2,6484]],[[231470,420509],[-1106,2]],[[267401,418295],[-101,-658]],[[267300,417637],[-828,69]],[[266472,417706],[25,2123],[-158,73]],[[267182,423897],[1,-3714],[212,-4],[6,-1884]],[[255264,424515],[-14,-6129]],[[255250,418386],[-5,-4933]],[[255245,413453],[-1127,-59]],[[254118,413394],[14,9676]],[[204761,420480],[44,-3995],[-107,-2111]],[[204698,414374],[-40,-1499]],[[204658,412875],[-515,-982],[-138,-1866]],[[204005,410027],[-269,-196],[-186,2235],[-440,1922],[-526,245]],[[202584,414233],[-535,-3]],[[265048,420722],[-23,-1666]],[[265025,419056],[-1141,243]],[[263884,419299],[-6,2928]],[[276575,417992],[2,-1690],[-338,-982]],[[276239,415320],[-807,669],[-645,-1057]],[[274787,414932],[1,1006]],[[274788,415938],[-1,2667]],[[274787,418605],[3,4453]],[[256474,422453],[-391,-1026],[-571,-2640],[86,-782]],[[255598,418005],[-348,381]],[[292681,417933],[-2,100]],[[292679,418033],[-411,-199],[-60,940],[-392,65],[-407,-1734]],[[291409,417105],[-97,1099]],[[291312,418204],[289,2143]],[[292329,424030],[617,-741],[71,-1974],[-164,-3756],[-172,374]],[[271712,419752],[-260,-1288]],[[271452,418464],[-1312,274]],[[270140,418738],[-25,1344]],[[290122,418198],[-263,-1712]],[[289859,416486],[-319,873],[49,-1506],[-196,-651]],[[289393,415202],[-235,1650]],[[289158,416852],[-265,413],[-399,2752],[-272,117]],[[160617,423926],[82,-1783],[339,-681],[-59,-1870],[-213,-1153]],[[160766,418439],[-393,-947],[-168,-2179],[-364,-1740],[-738,-94],[-15,-1615]],[[159088,411864],[-2483,10]],[[156605,411874],[10,3351]],[[164380,410189],[-1412,-44],[-74,-533],[-535,1856],[-381,-2584]],[[161978,408884],[-186,-741]],[[161792,408143],[-928,5114],[-31,2656],[120,1726],[-187,800]],[[268569,420788],[-30,-2813]],[[268539,417975],[-1138,320]],[[214795,422133],[0,-6444]],[[214795,415689],[6,-7987]],[[214801,407702],[-2099,-116]],[[212702,407586],[-2,8093],[66,8115]],[[212702,407586],[-979,-41]],[[211723,407545],[-1541,11]],[[210182,407556],[3,3232]],[[210185,410788],[2,4868]],[[249478,421591],[4,-3680]],[[249482,417911],[-1008,385],[-87,-647]],[[248387,417649],[-390,-864],[-421,-125],[-193,1284]],[[247383,417944],[433,1112]],[[273773,418601],[-955,197]],[[272818,418798],[-313,822]],[[258840,422592],[0,-2942]],[[258840,419650],[1,-653]],[[258841,418997],[-1263,-39]],[[257578,418958],[0,664]],[[291312,418204],[-380,170]],[[259900,422676],[0,-2968]],[[259900,419708],[-1060,-58]],[[274787,418605],[-454,480]],[[254118,413394],[-1462,-13]],[[252656,413381],[8,7493]],[[240416,422012],[-1,-5688]],[[240415,416324],[-1409,-76]],[[239006,416248],[-15,4342]],[[236624,418174],[-6,-1893]],[[236618,416281],[-1077,81]],[[235541,416362],[-1,1618]],[[260691,422697],[7,-5629]],[[260698,417068],[-1,-2446]],[[260697,414622],[-797,-40]],[[259900,414582],[0,5126]],[[261693,421341],[13,-4278]],[[261706,417063],[-1008,5]],[[256473,419631],[4,-4874]],[[256477,414757],[-917,-11]],[[255560,414746],[38,3259]],[[263884,419299],[17,-5164]],[[263901,414135],[-164,-21]],[[263737,414114],[-912,-29]],[[262825,414085],[5,1641]],[[262830,415726],[20,5677]],[[225321,422154],[-1,-6473]],[[225320,415681],[-642,-7]],[[224678,415674],[-618,2]],[[224060,415676],[-1,6479]],[[224060,415676],[-949,-1]],[[223111,415675],[-312,-4]],[[222799,415671],[-1,6489]],[[226583,422158],[-2,-6488]],[[226581,415670],[-307,0]],[[226274,415670],[-954,11]],[[216825,422158],[-7,-6476]],[[216818,415682],[-238,-3]],[[216580,415679],[-1785,10]],[[221541,422168],[6,-6503]],[[221547,415665],[-1532,-5]],[[220015,415660],[-43,2]],[[219972,415662],[-12,6486]],[[227843,422155],[-2,-6487]],[[227841,415668],[-1260,2]],[[229103,415659],[-1262,9]],[[219972,415662],[-1519,9]],[[218453,415671],[-56,3]],[[218397,415674],[1,6464]],[[218397,415674],[-1579,8]],[[222799,415671],[-1245,-6]],[[221554,415665],[-7,0]],[[241831,421268],[7,-4945]],[[241838,416323],[-1399,2]],[[240439,416325],[-24,-1]],[[284989,419873],[-135,-1158],[-365,-437],[-280,-1345]],[[284209,416933],[-135,-748],[-607,-656],[-188,-939]],[[283279,414590],[-400,4737]],[[250744,420882],[11,-4342]],[[250755,416540],[4,-2437],[-209,-17]],[[250550,414086],[-738,301],[-265,799]],[[249547,415186],[-65,2725]],[[281430,418706],[-459,-6339],[-226,-1900]],[[280745,410467],[-1192,6]],[[279553,410473],[143,1890],[-17,4331],[292,3460]],[[287729,418188],[-193,-522],[-134,-4476],[-402,-2750]],[[287e3,410440],[-272,4]],[[286728,410444],[-19,0]],[[286709,410444],[-635,4132],[-197,2069],[-508,1252]],[[262830,415726],[-1089,-10]],[[261741,415716],[-35,1347]],[[242937,420420],[-5,-5731]],[[242932,414689],[-936,53]],[[241996,414742],[-158,1581]],[[283279,414590],[33,-4171]],[[283312,410419],[-28,0]],[[283284,410419],[-1756,39]],[[281528,410458],[270,1944],[385,4375]],[[279553,410473],[-342,-2]],[[279211,410471],[-1285,-23]],[[277926,410448],[-70,2461],[345,3475]],[[252342,420873],[-474,-4214]],[[251868,416659],[-1113,-119]],[[247383,417944],[-442,-2539]],[[246941,415405],[-262,-106],[-246,2264],[-607,13]],[[245826,417576],[5,1651]],[[252656,413381],[-31,-1626]],[[252625,411755],[-759,5]],[[251866,411760],[2,4899]],[[270140,418738],[-33,-4034],[-98,-688]],[[270009,414016],[-637,319]],[[269372,414335],[-891,172]],[[268481,414507],[58,3468]],[[266472,417706],[-35,-1885]],[[266437,415821],[-1449,559]],[[264988,416380],[37,2676]],[[239006,416248],[0,-1219]],[[239006,415029],[-1115,-150]],[[237891,414879],[-6,3227]],[[206434,415636],[-263,-1609]],[[206171,414027],[-698,-18]],[[205473,414009],[-2,412],[-773,-47]],[[231627,420499],[-1,-4856]],[[231626,415643],[-637,4]],[[230989,415647],[-625,3]],[[232903,420506],[433,-2548],[-67,-1276],[313,-1051]],[[233582,415631],[-87,0]],[[233495,415631],[-1249,8]],[[232246,415639],[-620,4]],[[234322,418054],[138,-4323]],[[234460,413731],[-255,-671],[-623,2571]],[[244178,419364],[30,-3037],[165,-1715]],[[244373,414612],[-1128,56]],[[243245,414668],[-313,21]],[[289158,416852],[-454,-2262],[-196,-1986]],[[288508,412604],[-541,-2144]],[[287967,410460],[-967,-20]],[[286709,410444],[-918,-3]],[[285791,410441],[-606,-7]],[[285185,410434],[-592,-13]],[[284593,410421],[124,2546],[-179,2926],[-329,1040]],[[200905,417336],[-779,-15],[-5,-3273],[-315,52],[0,-1664],[-1412,-62],[0,-2430],[-1717,-16],[1,-809],[-1384,192]],[[272795,414723],[-423,-10],[-218,-1045],[-319,59],[-5,-1092],[-317,67]],[[271513,412702],[-96,1662],[35,4100]],[[272818,418798],[-23,-4075]],[[259900,414582],[-209,-308]],[[259691,414274],[-843,-20]],[[258848,414254],[-7,4743]],[[257578,418958],[2,-4763]],[[257580,414195],[0,-1081]],[[257580,413114],[-876,36]],[[256704,413150],[-229,10],[2,1597]],[[245826,417576],[-7,-4829]],[[245819,412747],[1,-1636],[-1253,29]],[[244567,411140],[-193,1581],[-1,1891]],[[264988,416380],[-41,-2986]],[[264947,413394],[-298,808],[-748,-67]],[[274788,415938],[-600,318]],[[274188,416256],[87,2302]],[[291409,417105],[453,-5673],[-67,-3974]],[[291795,407458],[-8,-68]],[[291787,407390],[-674,1374],[-215,1839]],[[290898,410603],[-464,1137],[-81,1797],[-341,1921]],[[290012,415458],[-13,49]],[[289999,415507],[237,1028]],[[258848,414254],[-240,-36]],[[258608,414218],[-1028,-23]],[[274188,416256],[-53,-2245],[-194,-1195]],[[273941,412816],[-1155,355]],[[272786,413171],[9,1552]],[[292681,417933],[179,-418],[-159,-5398],[-46,2228],[-255,-3465],[103,-763],[-505,-2576],[-203,-83]],[[271513,412702],[-9,-1621]],[[271504,411081],[-1056,287]],[[270448,411368],[-261,927],[22,1648],[-200,73]],[[281528,410458],[-678,3]],[[280850,410461],[-105,6]],[[249547,415186],[-334,-14],[-11,-1088],[-814,-276]],[[248388,413808],[-1,3841]],[[161792,408143],[-203,-1301],[-432,-149],[-282,-3313],[-609,-861]],[[160266,402519],[-794,177]],[[159472,402696],[52,1463]],[[159524,404159],[106,2863],[-398,-48],[-7,2486],[153,591],[-290,1813]],[[255560,414746],[183,-1655],[-78,-4758]],[[255665,408333],[-417,-12]],[[255248,408321],[-3,5132]],[[277926,410448],[-234,-9]],[[277692,410439],[-800,-6]],[[276892,410433],[-426,0]],[[276466,410433],[-22,3775],[-205,1112]],[[268481,414507],[-116,-2692]],[[268365,411815],[-1169,326]],[[267196,412141],[-43,3579],[147,1917]],[[289999,415507],[-235,-1943],[-206,-350]],[[289558,413214],[-165,1988]],[[237891,414879],[8,-3256]],[[237899,411623],[-1244,79]],[[236655,411702],[-37,4579]],[[235541,416362],[8,-4089]],[[235549,412273],[-763,19]],[[234786,412292],[-326,1439]],[[181375,413882],[-2,-6764]],[[181373,407118],[-6,-16110]],[[181367,391008],[-2649,0]],[[178718,391008],[-2525,9020]],[[248388,413808],[0,-544]],[[248388,413264],[-1641,72]],[[246747,413336],[194,2069]],[[267196,412141],[-24,-2179]],[[267172,409962],[-1117,398]],[[266055,410360],[17,1046]],[[266072,411406],[162,-81],[203,4496]],[[246747,413336],[32,-697]],[[246779,412639],[-960,108]],[[200920,414122],[-228,4],[1,-10296]],[[200693,403830],[-885,2]],[[199808,403832],[-4513,9]],[[195295,403841],[-1,2439]],[[261741,415716],[-55,-4023]],[[261686,411693],[-223,-17]],[[261463,411676],[-823,-18]],[[260640,411658],[57,2964]],[[284593,410421],[-604,-5]],[[283989,410416],[-677,3]],[[289558,413214],[-576,-1173]],[[288982,412041],[-434,587]],[[288548,412628],[-38,-23]],[[288510,412605],[-2,-1]],[[251866,411760],[-181,-2587]],[[251685,409173],[-599,19]],[[251086,409192],[-316,21],[-7,2708],[-211,269]],[[250552,412190],[-2,1896]],[[206688,415637],[-41,-6]],[[206647,415631],[-213,-1605]],[[206434,414026],[-263,1]],[[241996,414742],[-30,-6459]],[[241966,408283],[-4,0]],[[241962,408283],[-1090,94]],[[240872,408377],[8,1624],[-470,45]],[[240410,410046],[29,6279]],[[266072,411406],[-502,924],[-631,517]],[[264939,412847],[8,547]],[[240410,410046],[-1140,66]],[[239270,410112],[-272,4],[8,4913]],[[236655,411702],[-1,-802]],[[236654,410900],[-1104,25]],[[235550,410925],[-1,1348]],[[274786,410447],[-874,-18]],[[273912,410429],[29,2387]],[[274787,414932],[-1,-4485]],[[276466,410433],[-1406,8]],[[275060,410441],[-274,6]],[[188080,412150],[154,-1357],[-372,-847],[15,-4365],[-94,-1439],[-489,-27],[-259,-1246]],[[187035,402869],[-502,281],[-66,4178],[-5094,-210]],[[262825,414085],[-5,-3544]],[[262820,410541],[-613,-224]],[[262207,410317],[-419,17],[-102,1359]],[[216580,415679],[-8,-8083]],[[216572,407596],[-1771,-4]],[[214801,407592],[0,110]],[[218453,415671],[-6,-8082]],[[218447,407589],[-1806,7]],[[216641,407596],[-69,0]],[[156605,411874],[135,-4012]],[[156740,407862],[1,-964],[-483,-512],[-38,-1771],[225,-3191],[-238,-1152],[-36,-1898],[296,-1405],[109,-1803],[362,-938]],[[156938,394228],[-728,41],[-164,-808],[-645,-63],[-455,-694]],[[154946,392704],[-541,2801],[109,2093],[-386,5926],[150,3428],[-35,2228],[-194,3368],[-468,3106]],[[226274,415670],[1,-6485]],[[226275,409185],[-1,-1617]],[[226274,407568],[-1548,10]],[[224726,407578],[-50,3]],[[224676,407581],[2,8093]],[[224676,407581],[-1502,8]],[[223174,407589],[-61,1]],[[223113,407590],[-2,8085]],[[227841,415668],[2,-6478]],[[227843,409190],[-1568,-5]],[[229411,415658],[-2,-8099]],[[229409,407559],[-425,-1]],[[228984,407558],[-1141,12]],[[227843,407570],[0,1620]],[[220015,415660],[-6,-8093]],[[220009,407567],[-1504,22]],[[218505,407589],[-58,0]],[[170987,398754],[-249,-368]],[[170738,398386],[-2476,18]],[[168262,398404],[-1,696],[-1014,5147],[112,6217],[-310,-1673]],[[221554,415665],[-6,-8087]],[[221548,407578],[-1487,-3]],[[220061,407575],[-52,-8]],[[223113,407590],[-1493,-14]],[[221620,407576],[-72,2]],[[230989,415647],[1,-8092]],[[230990,407555],[-955,2]],[[230035,407557],[-626,2]],[[210185,410788],[-3283,6]],[[206902,410794],[415,545],[-67,968],[390,99],[54,1354],[-365,-16],[-165,-1868],[-731,-135]],[[206433,411741],[1,2285]],[[233495,415631],[0,-6461]],[[233495,409170],[-625,0]],[[232870,409170],[-626,1]],[[232244,409171],[2,6468]],[[232244,409171],[-1,-1611],[-687,-7]],[[231556,407553],[-566,2]],[[234786,412292],[-21,-1748],[-200,350],[-276,-2271]],[[234289,408623],[-168,539],[-626,8]],[[290898,410603],[-392,-2264]],[[290506,408339],[-409,2275],[-302,2865]],[[289795,413479],[217,1979]],[[250552,412190],[-498,-1355],[-387,-1885],[5,-2169]],[[249672,406781],[-468,-23]],[[249204,406758],[-627,-24]],[[248577,406734],[-163,3649],[-26,2881]],[[239270,410112],[-32,-1637]],[[239238,408475],[-1337,-78]],[[237901,408397],[-2,3226]],[[243245,414668],[-19,-5394]],[[243226,409274],[-941,82],[-5,-1096],[-314,23]],[[256704,413150],[-11,-4877]],[[256693,408273],[-517,45]],[[256176,408318],[-511,15]],[[272786,413171],[-213,31],[-15,-3018],[100,-1891]],[[272658,408293],[-850,-351]],[[271808,407942],[-304,3139]],[[244567,411140],[169,-1392]],[[244736,409748],[-1143,47],[1,-537]],[[243594,409258],[-368,16]],[[260640,411658],[-101,-1640]],[[260539,410018],[-888,-25]],[[259651,409993],[40,4281]],[[269372,414335],[-25,-1734],[207,-77],[64,-3317]],[[269618,409207],[-318,124],[-21,-1094],[-338,108],[-318,-1009]],[[268623,407336],[-310,141],[52,4338]],[[205473,414009],[-1,-3086]],[[205472,410923],[-407,495],[-407,1457]],[[270448,411368],[146,-862],[-65,-3237]],[[270529,407269],[-311,107]],[[270218,407376],[-615,748],[15,1083]],[[259651,409993],[-1,-1094]],[[259650,408899],[-829,-88]],[[258821,408811],[-213,-27]],[[258608,408784],[0,5434]],[[202584,414233],[137,-2936],[562,-2151],[-209,-2932],[145,-2133]],[[203219,404081],[-612,-329]],[[202607,403752],[-1914,78]],[[204005,410027],[367,-1170],[-102,-1326]],[[204270,407531],[-525,-3718],[-328,267]],[[203417,404080],[-198,1]],[[258608,408784],[-389,-585],[-532,8]],[[257687,408207],[-86,542],[-21,4365]],[[264939,412847],[-109,-226],[-59,-4847]],[[264771,407774],[-700,215]],[[264071,407989],[-317,28]],[[263754,408017],[-17,6097]],[[263754,408017],[1,-413],[-936,-24]],[[262819,407580],[1,2961]],[[206433,411741],[-1,-3287]],[[206432,408454],[13,-903]],[[206445,407551],[-516,-5958],[-264,-2164]],[[205665,399429],[-5,0]],[[205660,399429],[-187,-2],[-3,8127]],[[205470,407554],[2,3369]],[[206902,410794],[-80,-2161],[-167,812],[-223,-991]],[[290506,408339],[-301,-1740]],[[290205,406599],[-214,1002]],[[289991,407601],[-385,1831],[-352,446],[-281,1743]],[[288973,411621],[822,1858]],[[255248,408321],[1,-2424]],[[255249,405897],[-1194,77]],[[254055,405974],[-17,3810]],[[254038,409784],[80,3610]],[[254038,409784],[-270,-622],[-1139,-17]],[[252629,409145],[-4,2610]],[[248577,406734],[-633,-33]],[[247944,406701],[-412,-2]],[[247532,406699],[2,2166],[-201,554],[5,1620],[-635,683]],[[246703,411722],[76,917]],[[273912,410429],[-309,-2118]],[[273603,408311],[-264,-1244]],[[273339,407067],[6,599],[-687,627]],[[257687,408207],[-84,-2441]],[[257603,405766],[-705,61]],[[256898,405827],[-209,8],[4,2438]],[[205470,407554],[-1200,-23]],[[266055,410360],[-47,-3101]],[[266008,407259],[-855,352]],[[265153,407611],[-382,163]],[[246703,411722],[-132,-1725],[183,-3269]],[[246754,406728],[-92,-2345]],[[246662,404383],[-900,73]],[[245762,404456],[-253,771],[-419,2924]],[[245090,408151],[-354,1597]],[[288982,412041],[-534,-3560],[147,-1015],[-73,-1880],[204,-1804]],[[288726,403782],[-376,-1333],[-304,88]],[[288046,402537],[-18,1506]],[[288028,404043],[-61,6417]],[[288510,412605],[38,23]],[[251086,409192],[2,-5734],[-320,52]],[[250768,403510],[-1088,3],[-8,3268]],[[235550,410925],[3,-4037]],[[235553,406888],[-1398,56]],[[234155,406944],[134,1679]],[[192584,405745],[-2935,12],[-153,2687],[-321,1686]],[[189175,410130],[0,2024]],[[189175,410130],[1,-4419],[-152,2],[6,-8099]],[[189030,397614],[-1545,14],[-447,229]],[[187038,397857],[-3,5012]],[[268623,407336],[-26,-1603]],[[268597,405733],[-717,218],[40,496],[-788,178]],[[267132,406625],[40,3337]],[[159524,404159],[-693,578],[2,-532],[-1674,-52]],[[157159,404153],[9,3692],[-428,17]],[[252629,409145],[5,-3808]],[[252634,405337],[-318,9],[-371,2452],[-255,17],[-5,1358]],[[262207,410317],[-5,-3506]],[[262202,406811],[-729,-13]],[[261473,406798],[-10,4878]],[[261473,406798],[1,-1345]],[[261474,405453],[-925,-9]],[[260549,405444],[-10,4574]],[[247532,406699],[-778,29]],[[237901,408397],[-2,-1616]],[[237899,406781],[-1252,49]],[[236647,406830],[7,4070]],[[289991,407601],[-61,-2065],[-434,1889],[-494,-3193]],[[289002,404232],[-350,2027]],[[288652,406259],[12,7]],[[288664,406266],[-51,2043]],[[288613,408309],[-8,430]],[[288605,408739],[368,2882]],[[164781,405356],[-1401,-15],[-152,1283],[-273,170],[-234,-1182],[-772,-1245]],[[161949,404367],[29,4517]],[[271808,407942],[-352,-103],[16,-1874],[-379,-569]],[[271093,405396],[-587,184],[23,1689]],[[236647,406830],[-6,-1351]],[[236641,405479],[-1087,27]],[[235554,405506],[-1,1382]],[[210182,407556],[-20,1]],[[210162,407557],[-2635,-8]],[[207527,407549],[-1082,2]],[[168262,398404],[-491,-22],[-237,-2422],[1,-1714],[313,16],[-13,-8145],[-697,1]],[[167138,386118],[-482,2257]],[[166656,388375],[-55,3726],[-157,-50],[-42,4120],[307,671],[-2,1728],[-666,42]],[[166041,398612],[-32,2039],[-419,1034]],[[165590,401685],[652,1617],[543,5284]],[[291787,407390],[22,-3591],[-686,-1401]],[[291123,402398],[-572,644]],[[290551,403042],[14,1877],[-360,1680]],[[262819,407580],[-2,-848]],[[262817,406732],[-615,79]],[[283284,410419],[-281,-1862],[-298,-5500]],[[282705,403057],[-115,-74]],[[282590,402983],[-298,3217]],[[282292,406200],[-167,1078],[132,1025],[-513,247]],[[281744,408550],[-440,1436],[-237,-1383],[-192,274]],[[280875,408877],[-25,1584]],[[280875,408877],[-278,-307],[-96,-1937]],[[280501,406633],[-526,345]],[[279975,406978],[-386,1376],[-475,-3170],[-283,767]],[[278831,405951],[380,4520]],[[278831,405951],[-568,-2831]],[[278263,403120],[-600,-2270]],[[277663,400850],[29,9589]],[[288028,404043],[-186,-68]],[[287842,403975],[-578,293],[198,3147],[-296,-282]],[[287166,407133],[-438,3311]],[[276892,410433],[-365,-5307]],[[276527,405126],[-123,314]],[[276404,405440],[-598,2940],[-675,502]],[[275131,408882],[-71,1559]],[[277663,400850],[0,-206]],[[277663,400644],[-557,1424],[-342,-761]],[[276764,401307],[-239,1285]],[[276525,402592],[2,2534]],[[287166,407133],[-74,-2015],[-419,-1267],[83,1880],[-379,-1384]],[[286377,404347],[-194,1934],[-292,888],[-100,3272]],[[275131,408882],[-285,-1378],[11,-1745]],[[274857,405759],[-140,-755]],[[274717,405004],[-207,396]],[[274510,405400],[-283,562],[-368,2261],[-256,88]],[[286377,404347],[69,-1031],[-251,-2457],[-293,640]],[[285902,401499],[0,2434],[-506,6],[2,-1756],[256,-748]],[[285654,401435],[-221,-442]],[[285433,400993],[-513,2542]],[[284920,403535],[-27,1753],[292,5146]],[[284920,403535],[-797,69]],[[284123,403604],[171,2561],[-558,2378],[253,1873]],[[284123,403604],[-2,-8]],[[284121,403596],[-805,-2420]],[[283316,401176],[-301,1526],[-310,355]],[[267132,406625],[-296,-2585]],[[266836,404040],[-607,26]],[[266229,404066],[40,3087],[-261,106]],[[192583,405610],[37,-825],[-294,-4891],[-129,-5401],[227,-2018],[156,-4770]],[[192580,387705],[-3568,0],[0,191]],[[189012,387896],[18,9718]],[[240872,408377],[-43,-5375]],[[240829,403002],[-232,408],[-163,-2184]],[[240434,401226],[-711,2931]],[[239723,404157],[-347,980],[-138,3338]],[[260549,405444],[-153,-1912]],[[260396,403532],[-746,-50]],[[259650,403482],[0,5417]],[[281744,408550],[-325,-479],[-251,-3773]],[[281168,404298],[-330,1391]],[[280838,405689],[-337,944]],[[245090,408151],[-786,-2744],[61,-2460]],[[244365,402947],[-779,381]],[[243586,403328],[8,5930]],[[254055,405974],[-144,-1904]],[[253911,404070],[-1278,-83]],[[252633,403987],[1,1350]],[[243586,403328],[-1650,162]],[[241936,403490],[26,4793]],[[270218,407376],[-23,-1681],[-315,124],[-26,-1652]],[[269854,404167],[-626,216],[-9,-491],[-644,-24]],[[268575,403868],[22,1865]],[[227843,407570],[-4,-4859]],[[227839,402711],[-1559,8]],[[226280,402719],[-6,4849]],[[232870,409170],[-17,-4355]],[[232853,404815],[-53,-3774]],[[232800,401041],[-1244,5]],[[231556,401046],[0,6507]],[[234155,406944],[373,-2132]],[[234528,404812],[-590,6]],[[233938,404818],[-1085,-3]],[[252633,403987],[0,-2970]],[[252633,401017],[-933,24]],[[251700,401041],[-932,31]],[[250768,401072],[0,2438]],[[279975,406978],[-539,-3798],[-360,-1739]],[[279076,401441],[-431,1393],[-382,286]],[[273339,407067],[-230,-1522]],[[273109,405545],[-695,-2161]],[[272414,403384],[-195,1249],[-314,-1223],[-55,-1445],[-293,114],[-131,-1044]],[[271426,401035],[10,997],[-367,905],[24,2459]],[[276404,405440],[-240,-950],[-479,-156]],[[275685,404334],[-828,1425]],[[259650,403482],[-372,-61]],[[259278,403421],[-462,-45]],[[258816,403376],[5,5435]],[[161949,404367],[-299,-280],[-426,-2782],[0,-3647]],[[161224,397658],[-376,-706]],[[160848,396952],[-363,-449],[-90,-981],[-129,6997]],[[258816,403376],[-362,-36]],[[258454,403340],[-695,149]],[[257759,403489],[-4,2280],[-152,-3]],[[282292,406200],[-394,-2354],[-185,-1907]],[[281713,401939],[-545,2359]],[[239723,404157],[-203,523],[-147,-1561],[-300,-406],[-194,-1441],[-195,1193]],[[238684,402465],[-29,-1189],[-453,360],[-301,-768]],[[237901,400868],[-2,5913]],[[241936,403490],[-12,-1887]],[[241924,401603],[-322,44]],[[241602,401647],[-773,1355]],[[256176,408318],[-109,-1613],[-6,-4868]],[[256061,401837],[-1014,8]],[[255047,401845],[202,1649],[0,2403]],[[256898,405827],[-7,-2443],[-310,8],[-2,-3248]],[[256579,400144],[-520,69]],[[256059,400213],[2,1624]],[[274510,405400],[-752,-2906]],[[273758,402494],[-136,1719],[-196,-664]],[[273426,403549],[-49,2100],[-268,-104]],[[246361,401187],[-1284,58],[-7,-1638],[-209,11]],[[244861,399618],[-414,50]],[[244447,399668],[-82,3279]],[[245762,404456],[468,-1904],[131,-1365]],[[264071,407989],[93,-711],[-59,-4822]],[[264105,402456],[-1299,240]],[[262806,402696],[11,4036]],[[265153,407611],[-83,-5848]],[[265070,401763],[-704,292]],[[264366,402055],[-261,401]],[[157159,404153],[-103,-1293],[316,-1811],[516,-796],[-42,-2231],[424,-2417]],[[158270,395605],[-153,-1117]],[[158117,394488],[-193,-2961],[-454,-702]],[[157470,390825],[-532,3403]],[[214801,407592],[7,-8099]],[[214808,399493],[2,-1604]],[[214810,397889],[-3111,-174]],[[211699,397715],[24,9830]],[[289029,404122],[-16,45]],[[289013,404167],[-11,65]],[[290551,403042],[-150,-2724]],[[290401,400318],[-533,654],[-508,1437],[-331,1713]],[[223174,407589],[-9,-8099]],[[223165,399490],[-1516,-10]],[[221649,399480],[-38,0]],[[221611,399480],[9,8096]],[[265463,401619],[-346,126]],[[265117,401745],[-47,18]],[[266229,404066],[-541,-2162],[-225,-285]],[[216641,407596],[-7,-8066]],[[216634,399530],[-241,-6]],[[216393,399524],[-1585,-31]],[[218505,407589],[-3,-8092]],[[218502,399497],[-253,0]],[[218249,399497],[-1615,33]],[[224726,407578],[-8,-6473]],[[224718,401105],[0,-1621]],[[224718,399484],[-1525,8]],[[223193,399492],[-28,-2]],[[220061,407575],[-7,-8104]],[[220054,399471],[-1552,26]],[[228984,407558],[-8,-6447]],[[228976,401111],[-4,-1634]],[[228972,399477],[-1137,-7]],[[227835,399470],[4,3241]],[[226280,402719],[-2,-1625]],[[226278,401094],[-1560,11]],[[221611,399480],[-1512,-5]],[[220099,399475],[-45,-4]],[[230035,407557],[-404,-3028],[468,-4114],[473,-185]],[[230572,400230],[-5,-2410],[-307,8]],[[230260,397828],[0,542],[-975,290],[5,2433],[-314,18]],[[207527,407549],[-7,-8122]],[[207520,399427],[-1032,5]],[[206488,399432],[-823,-3]],[[210162,407557],[-14,-13021],[-936,36]],[[209212,394572],[12,4830],[-1704,25]],[[231556,401046],[-18,-1625]],[[231538,399421],[-118,1200],[-442,280],[-406,-671]],[[211699,397715],[-29,-7916]],[[211670,389799],[2,-1622],[-925,-165]],[[210747,388012],[-1530,111]],[[209217,388123],[-5,6449]],[[205660,399429],[4,-8051]],[[205664,391378],[-1785,-68]],[[203879,391310],[176,2110],[-338,2531],[-236,-28],[-218,2136]],[[203263,398059],[20,4732],[134,1289]],[[271426,401035],[-87,-662]],[[271339,400373],[-1426,435]],[[269913,400808],[-59,3359]],[[187038,397857],[-586,-3353],[17,-2559],[-254,-958],[-384,92],[-188,-2026]],[[185643,389053],[-4276,11]],[[181367,389064],[0,1944]],[[280838,405689],[20,-2091],[-220,-1799],[43,-1667],[-291,-1467]],[[280390,398665],[-1091,2059],[-223,717]],[[235554,405506],[-2,-5520]],[[235552,399986],[-482,732]],[[235070,400718],[-348,1876],[57,1415],[-251,803]],[[262806,402696],[-686,37]],[[262120,402733],[-425,22],[-218,-746]],[[261477,402009],[-3,3444]],[[237901,400868],[-183,147],[-782,-1329]],[[236936,399686],[-300,1183]],[[236636,400869],[5,4610]],[[250768,401072],[-307,-8],[0,-3525]],[[250461,397539],[-935,2],[-151,-542]],[[249375,396999],[-164,-3]],[[249211,396996],[-7,9762]],[[249211,396996],[-1245,20]],[[247966,397016],[-6,4876]],[[247960,401892],[-16,4809]],[[164769,402898],[-1779,-16],[-231,-508],[-692,-3277],[-169,-1785],[-674,346]],[[247960,401892],[-463,-687],[1,-945],[-743,197],[-64,-1253]],[[246691,399204],[-29,5179]],[[268575,403868],[-39,-2983]],[[268536,400885],[-64,-729]],[[268472,400156],[-1582,537]],[[266890,400693],[-54,3347]],[[282590,402983],[-306,-3506]],[[282284,399477],[-571,2462]],[[195295,403841],[-25,-16136]],[[195270,387705],[-2690,0]],[[255047,401845],[-69,-1900]],[[254978,399945],[-895,326]],[[254083,400271],[-160,-18]],[[253923,400253],[-12,3817]],[[273426,403549],[-646,-1538]],[[272780,402011],[-366,1373]],[[257759,403489],[-152,-219],[7,-3170]],[[257614,400100],[-1035,44]],[[275685,404334],[85,-2807]],[[275770,401527],[-169,-2411]],[[275601,399116],[-203,-165]],[[275398,398951],[-825,1176]],[[274573,400127],[195,794],[-216,1514],[165,2569]],[[281713,401939],[-331,-4249]],[[281382,397690],[-453,-530]],[[280929,397160],[-54,1697],[-336,-1326],[-249,538]],[[280290,398069],[100,596]],[[236636,400869],[-257,453],[-437,-2067],[-407,-128]],[[235535,399127],[17,859]],[[261477,402009],[-400,-1353]],[[261077,400656],[-346,-1150],[-342,-59]],[[260389,399447],[7,4085]],[[276525,402592],[-354,-957],[-401,-108]],[[274573,400127],[-368,-1330]],[[274205,398797],[-236,255]],[[273969,399052],[-281,3046],[70,396]],[[233938,404818],[-18,-6982]],[[233920,397836],[-872,234]],[[233048,398070],[-272,169],[24,2802]],[[235070,400718],[-349,74],[-25,-3937]],[[234696,396855],[-411,-173]],[[234285,396682],[-361,-327],[-4,1481]],[[159472,402696],[-103,-2315],[298,-2192],[9,-2579]],[[159676,395610],[-1406,-5]],[[240434,401226],[-265,-1911],[27,-1099]],[[240196,398216],[-322,-2537]],[[239874,395679],[-1243,272]],[[238631,395951],[53,6514]],[[272780,402011],[-162,-1543]],[[272618,400468],[-357,-942],[-433,-2022]],[[271828,397504],[-465,1315]],[[271363,398819],[-24,1554]],[[246691,399204],[104,-2426],[318,-370]],[[247113,396408],[-268,-1767],[-327,1147]],[[246518,395788],[-157,5399]],[[269913,400808],[-106,32],[-45,-3310]],[[269762,397530],[-314,137]],[[269448,397667],[30,1913],[-311,800],[-631,505]],[[273969,399052],[-615,-1858]],[[273354,397194],[-359,392]],[[272995,397586],[-242,74],[-135,2808]],[[288046,402537],[11,-942]],[[288057,401595],[-639,-5]],[[287418,401590],[-372,-2533],[-163,577],[-139,-1617],[-138,1747],[461,4160],[775,51]],[[203263,398059],[-1079,33]],[[202184,398092],[232,2578],[24,2143],[167,939]],[[253923,400253],[-983,-53]],[[252940,400200],[-307,817]],[[266890,400693],[-89,-2651]],[[266801,398042],[-801,-648]],[[266e3,397394],[-555,16],[18,4209]],[[285902,401499],[-150,-622]],[[285752,400877],[-98,558]],[[285433,400993],[-397,-2058]],[[285036,398935],[-134,518]],[[284902,399453],[-167,-26],[-614,4169]],[[199808,403832],[101,-2046]],[[199909,401786],[-296,-714]],[[199613,401072],[-737,-3251],[-270,662],[-334,-354],[-440,-2814],[-665,-1480],[1,-2999]],[[197168,390836],[-2,-3131],[-1896,0]],[[202184,398092],[-58,-1116]],[[202126,396976],[-415,809],[-150,-1174],[-541,1039],[-198,1577],[-600,-2],[-313,2561]],[[289289,396094],[-480,-882],[-190,-1251],[-469,-135]],[[288150,393826],[-70,5854]],[[288080,399680],[-23,1915]],[[288726,403782],[311,-1995],[21,-3695],[231,-1998]],[[258454,403340],[32,-5425],[144,8]],[[258630,397923],[2,-1078]],[[258632,396845],[-1016,28]],[[257616,396873],[-2,3227]],[[260389,399447],[-315,-33],[3,-1128]],[[260077,398286],[-173,-511],[-611,176]],[[259293,397951],[-15,5470]],[[244447,399668],[-615,99],[-12,-1654]],[[243820,398113],[-1328,97]],[[242492,398210],[16,3269],[-584,124]],[[284902,399453],[-317,-3074]],[[284585,396379],[-327,-588]],[[284258,395791],[-575,2284]],[[283683,398075],[-376,337],[-185,1327],[194,1437]],[[259293,397951],[-663,-28]],[[241246,396473],[-791,166],[-259,1577]],[[241602,401647],[-356,-5174]],[[279076,401441],[-306,-3713],[122,-2044],[-246,-2142]],[[278646,393542],[-601,2684]],[[278045,396226],[-22,130]],[[278023,396356],[164,2029],[-157,242],[174,1961],[-541,56]],[[291123,402398],[69,-689],[-433,-4685],[-217,-1125],[-299,-2],[197,2821],[-39,1600]],[[283683,398075],[-584,-3904]],[[283099,394171],[-333,1776]],[[282766,395947],[-855,1322]],[[281911,397269],[373,2208]],[[164778,400098],[2,-985]],[[164780,399113],[3,-842]],[[164783,398271],[-389,10],[-272,-829],[-495,64],[-430,-2100],[-547,1772],[-795,-2034],[-254,-3502]],[[161601,391652],[-950,430]],[[160651,392082],[48,3551],[149,1319]],[[264366,402055],[-167,-4639]],[[264199,397416],[-520,1367]],[[263679,398783],[-327,-384]],[[263352,398399],[-336,1361],[-212,-782]],[[262804,398978],[2,3718]],[[262120,402733],[-187,-6686]],[[261933,396047],[-9,-343]],[[261924,395704],[-187,-294]],[[261737,395410],[-674,-15]],[[261063,395395],[14,5261]],[[262804,398978],[-161,-1387]],[[262643,397591],[-710,-1544]],[[227835,399470],[-1,-3241]],[[227834,396229],[-1551,10]],[[226283,396239],[-5,4855]],[[160651,392082],[-328,7]],[[160323,392089],[-249,595],[-92,1588],[-306,1338]],[[276764,401307],[-43,-2135]],[[276721,399172],[-197,-2650],[-527,-489]],[[275997,396033],[78,1671],[-474,1412]],[[238631,395951],[-2,-269]],[[238629,395682],[-940,177],[-5,-542],[-774,158]],[[236910,395475],[26,4211]],[[278023,396356],[-421,199],[-771,1158],[-110,1459]],[[264942,392757],[-495,1045]],[[264447,393802],[-4,881]],[[264443,394683],[-244,2733]],[[265117,401745],[-175,-8988]],[[281911,397269],[-117,-636]],[[281794,396633],[-412,1057]],[[247966,397016],[-356,-13],[-7,-1413]],[[247603,395590],[-490,818]],[[286601,396690],[-270,-2438],[180,3428],[90,-990]],[[288080,399680],[-243,-645],[-318,-3541]],[[287519,395494],[-452,119]],[[287067,395613],[-237,-813],[-18,1649],[166,2200],[440,2941]],[[256059,400213],[0,-4914]],[[256059,395299],[-785,-99]],[[255274,395200],[-296,4745]],[[202126,396976],[391,-1636],[384,-265],[-241,-1239],[-125,-2430],[202,-1122],[70,-1956],[300,-2059]],[[203107,386269],[-2100,52],[-1,-5185]],[[201006,381136],[-1582,2]],[[199424,381138],[-184,2879]],[[199240,384017],[376,1],[-3,6826]],[[199613,390844],[0,10228]],[[266e3,397394],[-90,-7128]],[[265910,390266],[-554,2430]],[[265356,392696],[-414,61]],[[242492,398210],[-119,-2235],[32,-2529],[-220,-3074]],[[242185,390372],[-394,741],[-91,1045]],[[241700,392158],[-289,3405]],[[241411,395563],[-165,910]],[[166041,398612],[-586,525],[-675,-24]],[[280290,398069],[-483,-2836],[-192,-318],[-231,-2313]],[[279384,392602],[-347,1620],[-177,-1641]],[[278860,392581],[-214,961]],[[285904,391677],[-438,651]],[[285466,392328],[40,2580],[-96,1946],[-374,2081]],[[285752,400877],[17,-34]],[[285769,400843],[123,37]],[[285892,400880],[302,-2195],[-274,-289],[359,-1162],[-397,-2847],[22,-2710]],[[236910,395475],[-14,-1566]],[[236896,393909],[-1362,260]],[[235534,394169],[1,3667]],[[235535,397836],[0,1291]],[[246518,395788],[-459,-1047],[-357,-130]],[[245702,394611],[-426,36],[-426,2233]],[[244850,396880],[11,2738]],[[230260,397828],[-3,-3239]],[[230257,394589],[-1081,7]],[[229176,394596],[-204,1767],[0,3114]],[[199613,390844],[-2445,-8]],[[226283,396239],[-1,-1625]],[[226282,394614],[-1549,-5]],[[224733,394609],[-15,4875]],[[233048,398070],[-2,-3479]],[[233046,394591],[-1241,3]],[[231805,394594],[-1,4258],[-266,569]],[[251700,401041],[-3,-5671],[315,56]],[[252012,395426],[-4,-1645]],[[252008,393781],[-1234,-55],[-1,-1621]],[[250773,392105],[-323,107]],[[250450,392212],[11,5327]],[[252940,400200],[-3,-4846]],[[252937,395354],[-925,72]],[[231805,394594],[2,-2436]],[[231807,392158],[-1134,-2]],[[230673,392156],[-105,1611],[-311,822]],[[269448,397667],[-55,-3546],[-336,-2]],[[269057,394119],[-207,85]],[[268850,394204],[-308,109],[-130,1734]],[[268412,396047],[60,4109]],[[270916,394754],[20,1086],[-281,1702],[-269,-1234]],[[270386,396308],[9,758],[-633,464]],[[271363,398819],[-98,-3218],[-349,-847]],[[235535,397836],[-738,278],[-101,-1259]],[[268412,396047],[-1128,225],[-164,1037]],[[267120,397309],[-319,733]],[[261063,395395],[-665,-1817]],[[260398,393578],[-311,-147]],[[260087,393431],[-10,4855]],[[272995,397586],[-322,-2153]],[[272673,395433],[-626,51]],[[272047,395484],[-219,2020]],[[255274,395200],[-23,-931]],[[255251,394269],[-1050,-45]],[[254201,394224],[-106,0]],[[254095,394224],[-12,6047]],[[254095,394224],[-871,-49]],[[253224,394175],[-287,84],[0,1095]],[[257616,396873],[-2,-1632]],[[257614,395241],[-617,-10]],[[256997,395231],[-542,-4]],[[256455,395227],[-396,72]],[[275398,398951],[-49,-2705],[-193,-1560],[-17,-2747]],[[275139,391939],[-179,223]],[[274960,392162],[-177,2249],[-237,821]],[[274546,395232],[-309,1940],[-32,1625]],[[178718,391008],[0,-11659],[-2488,-10],[-9,-22498]],[[176221,356841],[9,-15660]],[[176230,341181],[-3544,18062]],[[172686,359243],[1,19187],[-1464,8789]],[[171223,387219],[-1407,8282],[-2,1512],[924,1373]],[[244850,396880],[-2,-2773],[-421,28],[-7,-2523]],[[244420,391612],[-356,-627],[-262,515]],[[243802,391500],[-20,-7]],[[243782,391493],[38,6620]],[[263352,398399],[22,-5065]],[[263374,393334],[-124,-465]],[[263250,392869],[-377,1491]],[[262873,394360],[-210,810]],[[262663,395170],[-20,2421]],[[288150,393826],[43,-3599]],[[288193,390227],[-151,927],[-491,-152]],[[287551,391002],[-166,1427],[180,785]],[[287565,393214],[-46,2280]],[[218249,399497],[-18,-8071]],[[218231,391426],[-863,14]],[[217368,391440],[-992,-7]],[[216376,391433],[17,8091]],[[216376,391433],[-231,-10]],[[216145,391423],[-1332,-39]],[[214813,391384],[-3,6505]],[[223193,399492],[-14,-8122]],[[223179,391370],[-1512,-4]],[[221667,391366],[-36,-1]],[[221631,391365],[18,8115]],[[220099,399475],[-16,-8095]],[[220083,391380],[-260,15]],[[219823,391395],[-1228,34]],[[218595,391429],[-364,-3]],[[229176,394596],[-104,-1079],[-8,-3775]],[[229064,389742],[-1230,0]],[[227834,389742],[0,6487]],[[224733,394609],[-4,-3237]],[[224729,391372],[-1523,-3]],[[223206,391369],[-27,1]],[[221631,391365],[-1548,15]],[[285466,392328],[-31,-1556]],[[285435,390772],[-7,-2276]],[[285428,388496],[-134,1401],[-606,809],[-230,-837],[-81,1376]],[[284377,391245],[169,2219]],[[284546,393464],[298,1555],[-259,1360]],[[206488,399432],[13,-4858],[-121,-1295],[371,-47],[-10,-2736]],[[206741,390496],[-830,-42],[-247,924]],[[209217,388123],[-2473,-52]],[[206744,388071],[-3,2425]],[[264443,394683],[-524,-1280]],[[263919,393403],[-110,901],[24,2588],[-154,1891]],[[278045,396226],[-294,-515],[-232,-1658],[80,-1120],[-325,-2167]],[[277274,390766],[-416,1407],[-243,-3513],[-463,-1711],[-244,275],[-358,-1593]],[[275550,385631],[171,2537],[-267,3168]],[[275454,391336],[428,949],[115,3748]],[[166656,388375],[-699,3239]],[[165957,391614],[-901,4159]],[[165056,395773],[-269,1240],[-4,1258]],[[275454,391336],[-315,603]],[[274546,395232],[-268,-471],[-788,-2996]],[[273490,391765],[-200,1393],[150,994],[-86,3042]],[[280929,397160],[39,-1197],[-240,-2110]],[[280728,393853],[-452,-1704],[-259,-2493]],[[280017,389656],[-633,2946]],[[263919,393403],[-308,-257]],[[263611,393146],[-237,188]],[[272047,395484],[-122,-4567],[68,-1111]],[[271993,389806],[-308,-1084],[-178,1340]],[[271507,390062],[-213,1013]],[[271294,391075],[-378,3679]],[[171223,387219],[-1840,-10801],[-214,48]],[[169169,376466],[-2031,9652]],[[260087,393431],[-260,-1361]],[[259827,392070],[-266,627],[-811,-80]],[[258750,392617],[-16,4231],[-102,-3]],[[234285,396682],[0,-4534]],[[234285,392148],[-1239,4]],[[233046,392152],[0,2439]],[[165056,395773],[67,-1276],[-536,-3016]],[[164587,391481],[-681,-2964],[-867,-752],[-370,962],[-735,-860]],[[161934,387867],[-256,3852],[-77,-67]],[[243782,391493],[-600,-672],[-237,-1354]],[[242945,389467],[-301,-676],[-459,1581]],[[241411,395563],[-330,-4505],[-622,73]],[[240459,391131],[-612,170]],[[239847,391301],[27,4378]],[[284258,395791],[-146,-762]],[[284112,395029],[62,-330]],[[284174,394699],[109,-599]],[[284283,394100],[166,-999]],[[284449,393101],[22,-1315],[-319,-1468],[-235,541]],[[283917,390859],[-818,3312]],[[203879,391310],[232,-1351],[-63,-2148],[-283,-1101]],[[203765,386710],[-658,-441]],[[235534,394169],[-3,-2030]],[[235531,392139],[-1246,9]],[[267120,397309],[10,-7398]],[[267130,389911],[-689,1520],[-363,-1183]],[[266078,390248],[-168,18]],[[189012,387896],[-1284,-154]],[[187728,387742],[-2094,148]],[[185634,387890],[9,1163]],[[214813,391384],[1,-1534]],[[214814,389850],[-3144,-51]],[[273490,391765],[-131,-932]],[[273359,390833],[-145,-1041]],[[273214,389792],[-209,606],[-29,1581],[-303,3454]],[[281794,396633],[-352,-2134]],[[281442,394499],[-181,-1569],[-249,-398]],[[281012,392532],[-284,1321]],[[270386,396308],[-126,-2312],[-210,-922],[124,-3421],[-112,-240]],[[270062,389413],[-201,-166]],[[269861,389247],[-208,45],[20,1691],[-328,121],[-31,1670],[-276,128],[19,1217]],[[262663,395170],[-751,43],[12,491]],[[271294,391075],[-509,-438],[-303,-919],[26,-2485]],[[270508,387233],[-446,2180]],[[250450,392212],[-956,23]],[[249494,392235],[-119,4764]],[[268850,394204],[-252,-4689],[-210,-491]],[[268388,389024],[-201,3414],[-398,-533]],[[267789,391905],[-350,-1991],[-309,-3]],[[282766,395947],[-168,-2056],[513,-5136]],[[283111,388755],[-288,-2729]],[[282823,386026],[-280,58],[-558,5269]],[[281985,391353],[-543,3146]],[[249494,392235],[6,-1626],[-311,-14]],[[249189,390595],[-1322,101]],[[247867,390696],[42,2085]],[[247909,392781],[135,617]],[[248044,393398],[6,862],[-447,1330]],[[245702,394611],[-17,-6019]],[[245685,388592],[-299,1157],[-435,348],[-393,1319]],[[244558,391416],[-138,196]],[[284546,393464],[-223,1829]],[[284323,395293],[-65,498]],[[258750,392617],[-93,-1410]],[[258657,391207],[-1043,-28]],[[257614,391179],[0,4062]],[[248044,393398],[-494,1528],[-406,-1104],[-259,-2536],[-553,-983]],[[246332,390303],[-515,-1949],[-132,238]],[[289289,396094],[351,-2735],[270,-53],[-16,-3322],[132,-3186]],[[290026,386798],[-57,0]],[[289969,386798],[-44,0]],[[289925,386798],[-712,13]],[[289213,386811],[-982,153],[-22,1873]],[[288209,388837],[-16,1390]],[[227834,389742],[-1541,10]],[[226293,389752],[-11,4862]],[[278860,392581],[-466,-5287]],[[278394,387294],[-254,-1223]],[[278140,386071],[-449,839],[-166,1723],[-310,768]],[[277215,389401],[59,1365]],[[239847,391301],[-20,-3034]],[[239827,388267],[-622,98],[-4,-541],[-615,114]],[[238586,387938],[4,815]],[[238590,388753],[39,6929]],[[287565,393214],[-230,-1318],[167,-933],[-195,-1781],[-402,1979],[-480,1174],[215,1900],[256,-1835],[-68,1744],[239,1469]],[[283917,390859],[-162,-3064]],[[283755,387795],[-414,1424],[-230,-464]],[[273214,389792],[-307,-1569]],[[272907,388223],[-755,413],[-159,1170]],[[238590,388753],[-1541,208]],[[237049,388961],[-153,25],[0,4923]],[[284458,394060],[-175,40]],[[284174,394699],[-62,330]],[[284323,395293],[135,-1233]],[[165957,391614],[-111,-1812],[217,-2118],[-268,-3202]],[[165795,384482],[-318,1675],[-351,-1063],[-392,1451]],[[164734,386545],[-147,1347]],[[164587,387892],[0,3589]],[[262873,394360],[-58,-1367],[-578,-418]],[[262237,392575],[-496,-1308]],[[261741,391267],[-4,4143]],[[241700,392158],[-280,-5796]],[[241420,386362],[-362,56]],[[241058,386418],[-603,3090],[4,1623]],[[160323,392089],[-77,-1062],[333,-1452],[-117,-1633],[135,-802],[-46,-1999],[-216,-908]],[[160335,384233],[-267,44],[0,3908],[-681,143],[-458,-370]],[[158929,387958],[0,-4]],[[158929,387958],[-514,6077],[-298,453]],[[261741,391267],[-366,837]],[[261375,392104],[-331,-489],[66,-2303]],[[261110,389312],[-395,371]],[[260715,389683],[-3,1350],[-313,1080],[-1,1465]],[[253224,394175],[-108,-3960],[133,-658]],[[253249,389557],[-1250,128]],[[251999,389685],[9,4096]],[[256455,395227],[-410,-1812],[-93,-2129],[104,-2737]],[[256056,388549],[-615,-232]],[[255441,388317],[-297,-785]],[[255144,387532],[-486,-1420]],[[254658,386112],[-34,905],[308,954],[-17,1005]],[[254915,388976],[435,3214],[-99,2079]],[[257614,391179],[2,-2983]],[[257616,388196],[-674,-391]],[[256942,387805],[55,7426]],[[256942,387805],[-413,171]],[[256529,387976],[-473,573]],[[274960,392162],[-143,-1744],[-396,-2216]],[[274421,388202],[-376,577],[-266,-940]],[[273779,387839],[-420,2994]],[[247909,392781],[-238,-998],[-192,-2324],[175,-1160]],[[247654,388299],[-24,-168]],[[247630,388131],[-211,-2528]],[[247419,385603],[-176,2124],[-512,9],[-410,-650]],[[246321,387086],[11,3217]],[[264517,389239],[-698,-957]],[[263819,388282],[-57,221]],[[263762,388503],[-151,4643]],[[264447,393802],[70,-4563]],[[230673,392156],[-3,-4046]],[[230670,388110],[-1298,15]],[[229372,388125],[-307,-1],[-1,1618]],[[226293,389752],[2,-1622]],[[226295,388130],[-1550,-17]],[[224745,388113],[-16,3259]],[[233046,392152],[-20,-5676]],[[233026,386476],[-1232,4]],[[231794,386480],[13,5678]],[[158929,387954],[-62,-1644],[169,-2032],[-399,3],[-19,-2538],[-216,-434]],[[158402,381309],[-24,5]],[[158378,381314],[-291,-21]],[[158087,381293],[-3,45]],[[158084,381338],[140,477],[-107,2272],[-522,4538],[-125,2200]],[[281985,391353],[-669,-3258],[-157,217]],[[281159,388312],[-296,1764]],[[280863,390076],[149,2456]],[[263250,392869],[-350,-1063]],[[262900,391806],[-413,-1090]],[[262487,390716],[-250,1859]],[[158084,381338],[-237,-853],[-152,859]],[[157695,381344],[-539,908],[-435,1971],[-296,-310]],[[156425,383913],[-353,2861],[-569,2152],[-557,3778]],[[254915,388976],[-726,35]],[[254189,389011],[12,5213]],[[280017,389656],[-138,-1763],[572,-1648]],[[280451,386245],[-493,-2674]],[[279958,383571],[-240,-1325]],[[279718,382246],[-1324,5048]],[[254189,389011],[-119,3]],[[254070,389014],[-537,-21]],[[253533,388993],[-284,564]],[[269861,389247],[-95,-2476],[-512,-708]],[[269254,386063],[-253,186]],[[269001,386249],[-194,1565]],[[268807,387814],[-419,1210]],[[237049,388961],[-4,-2241]],[[237045,386720],[-1525,568]],[[235520,387288],[11,4851]],[[280863,390076],[-319,-2827]],[[280544,387249],[-93,-1004]],[[260715,389683],[-623,-25],[-151,-811]],[[259941,388847],[-106,262],[-8,2961]],[[265356,392696],[-244,-3246]],[[265112,389450],[-475,-738]],[[264637,388712],[-120,527]],[[251999,389685],[-2,-2447]],[[251997,387238],[-1241,-17]],[[250756,387221],[2,543]],[[250758,387764],[15,4341]],[[263762,388503],[-226,-927]],[[263536,387576],[-64,-376]],[[263472,387200],[-541,2720],[-31,1886]],[[259941,388847],[-406,-1355],[-4,-1306]],[[259531,386186],[-106,-8]],[[259425,386178],[-618,89]],[[258807,386267],[-150,4]],[[258657,386271],[0,4936]],[[247867,390696],[-213,-2397]],[[285904,391677],[33,-3347],[377,-2748],[-110,-1238],[-607,2727],[-162,3701]],[[266078,390248],[8,-2072]],[[266086,388176],[-605,-1279],[-198,665]],[[265283,387562],[-171,1888]],[[262487,390716],[-392,-1207]],[[262095,389509],[-262,-210]],[[261833,389299],[-458,2805]],[[268807,387814],[-424,-2456]],[[268383,385358],[-426,367],[-546,2055]],[[267411,387780],[397,3341],[-19,784]],[[250758,387764],[-457,107]],[[250301,387871],[-488,-745],[-369,60],[-248,-998]],[[249196,386188],[-7,4407]],[[277215,389401],[-117,-2971],[-334,-2300],[41,-777]],[[276805,383353],[-350,-1565],[-111,-2182]],[[276344,379606],[-848,-338],[-274,1261],[9,2076]],[[275231,382605],[22,2224],[297,802]],[[242945,389467],[-266,-2385],[-345,60],[127,-1459],[-203,-1038]],[[242258,384645],[-596,107],[14,1563],[-256,47]],[[231794,386480],[-23,-4900]],[[231771,381580],[-1110,51]],[[230661,381631],[9,6479]],[[234285,392148],[-26,-6491]],[[234259,385657],[-1233,6]],[[233026,385663],[0,813]],[[235520,387288],[0,-1654]],[[235520,385634],[-1261,23]],[[275231,382605],[-213,772]],[[275018,383377],[-482,1699],[-115,3126]],[[161934,387867],[6,-3922]],[[161940,383945],[-1040,-1303],[-210,591],[-282,-2812]],[[160408,380421],[-311,-431],[76,1800]],[[160173,381790],[162,2443]],[[261833,389299],[-405,-1730]],[[261428,387569],[-332,583]],[[261096,388152],[14,1160]],[[263472,387200],[-446,-2246]],[[263026,384954],[-363,80]],[[262663,385034],[-258,1506],[-110,2136],[-200,833]],[[267411,387780],[-197,-1449],[23,-1521],[-313,-464]],[[266924,384346],[-311,1158]],[[266613,385504],[-354,897],[-173,1775]],[[244558,391416],[4,-9113]],[[244562,382303],[-467,23],[2,-1088]],[[244097,381238],[-267,17]],[[243830,381255],[-40,2514]],[[243790,383769],[12,7731]],[[169169,376466],[1659,-8029]],[[170828,368437],[-2625,-35]],[[168203,368402],[-689,2284]],[[167514,370686],[-267,2691],[-422,166]],[[166825,373543],[187,2774],[-290,1077],[-121,2597],[-312,216],[-475,1906],[-19,2369]],[[246321,387086],[-122,-4889]],[[246199,382197],[-880,-1]],[[245319,382196],[-757,107]],[[243790,383769],[-1536,69]],[[242254,383838],[4,807]],[[164587,387892],[-720,-834],[-259,133],[-515,-1390],[-61,-1062],[-1009,-2141]],[[162023,382598],[-83,1347]],[[288209,388837],[-340,-1484],[-14,-1069]],[[287855,386284],[-365,-3226],[-285,1002],[9,-1396],[-759,4562],[218,1227],[-54,1256],[301,244],[335,-1096],[296,2145]],[[218595,391429],[0,-8114]],[[218595,383315],[-1157,7]],[[217438,383322],[-63,-1]],[[217375,383321],[-7,8119]],[[219823,391395],[8,-8114]],[[219831,383281],[-1236,34]],[[216145,391423],[-1,-8126]],[[216144,383297],[-1330,-14]],[[214814,383283],[1,118]],[[214815,383401],[-1,6449]],[[217375,383321],[-1161,-23]],[[216214,383298],[-70,-1]],[[282823,386026],[45,-780]],[[282868,385246],[-236,-135]],[[282632,385111],[-191,603],[-899,-1519]],[[281542,384195],[7,1473],[-390,2644]],[[221667,391366],[1,-6464]],[[221668,384902],[2,-1623]],[[221670,383279],[-1791,1]],[[219879,383280],[-48,1]],[[241058,386418],[-180,-1533],[-17,-2354]],[[240861,382531],[-193,-605],[-544,142],[-327,1182]],[[239797,383250],[30,5017]],[[224745,388113],[2,-4860]],[[224747,383253],[-1206,6]],[[223541,383259],[-334,2],[0,1622]],[[223207,384883],[-1,6486]],[[206744,388071],[3,-4865],[-303,-5]],[[206444,383201],[-2083,130]],[[204361,383331],[-596,3379]],[[223207,384883],[-1539,19]],[[285428,388496],[2,-844]],[[285430,387652],[-211,220],[-263,-2218]],[[284956,385654],[81,-2289],[-234,434],[-329,2869],[-459,-1569],[-187,2281],[549,3865]],[[258657,386271],[-1,-537],[-1038,13]],[[257618,385747],[-2,2449]],[[270898,384461],[-214,-1052],[-154,1960]],[[270530,385369],[-22,1864]],[[271507,390062],[-150,-656],[68,-2319],[-484,-1260],[-43,-1366]],[[181367,389064],[0,-7900]],[[181367,381164],[-7,-10123]],[[181360,371041],[4,-11253]],[[181364,359788],[2,-2927]],[[181366,356861],[-1984,13],[0,178],[-2727,-7],[-434,-204]],[[199240,384017],[-2,565],[-1384,-11],[128,-1422],[415,-674],[-79,-1241]],[[198318,381234],[-2999,12]],[[195319,381246],[-49,6459]],[[273779,387839],[177,-533],[-261,-1185],[-892,-2812]],[[272803,383309],[-146,3878],[250,1036]],[[249196,386188],[3,-3707]],[[249199,382481],[-545,27]],[[248654,382508],[-40,1621],[-342,19],[-642,3983]],[[281542,384195],[-437,-1435],[-99,693]],[[281006,383453],[-396,1782],[-66,2014]],[[272803,383309],[-1,-6]],[[272802,383303],[-272,-1508],[-143,-3971]],[[272387,377824],[-212,340]],[[272175,378164],[-165,2328],[-356,2011],[-528,-202]],[[271126,382301],[46,1976],[-274,184]],[[214815,383401],[-1944,-34]],[[212871,383367],[-1832,-28]],[[211039,383339],[-284,-8]],[[210755,383331],[-8,4681]],[[227834,389742],[0,-8111]],[[227834,381631],[-920,3]],[[226914,381634],[-613,-2]],[[226301,381632],[-6,6498]],[[229372,388125],[-59,-8133]],[[229313,379992],[-869,39]],[[228444,380031],[-2,1618],[-608,-18]],[[265283,387562],[-139,-989]],[[265144,386573],[-341,379]],[[264803,386952],[-166,1760]],[[253533,388993],[-9,-5827]],[[253524,383166],[-612,-14]],[[252912,383152],[-924,24]],[[251988,383176],[9,4062]],[[261096,388152],[-573,-2670]],[[260523,385482],[-285,-2089],[-141,377]],[[260097,383770],[-46,2157],[-520,259]],[[270530,385369],[-363,-645],[-243,-2058]],[[269924,382666],[-670,3397]],[[262663,385034],[-353,-388]],[[262310,384646],[-796,417]],[[261514,385063],[-86,2506]],[[278140,386071],[-341,-3644],[-207,-671]],[[277592,381756],[-787,1597]],[[283755,387795],[-68,-3119]],[[283687,384676],[-6,-1714]],[[283681,382962],[-121,26]],[[283560,382988],[-214,707]],[[283346,383695],[-232,459]],[[283114,384154],[-246,1092]],[[264803,386952],[-255,-1635]],[[264548,385317],[-418,-1608],[-274,-40]],[[263856,383669],[-44,1680],[-276,2227]],[[185634,387890],[509,-3310],[-59,-2002],[-242,-1389]],[[185842,381189],[-97,-48]],[[185745,381141],[-4378,23]],[[254070,389014],[36,-2007],[-137,-3775]],[[253969,383232],[-445,-66]],[[254658,386112],[-463,-2723],[-218,-213]],[[253977,383176],[-8,56]],[[238586,387938],[-30,-5629]],[[238556,382309],[-1467,73]],[[237089,382382],[-71,8],[27,4330]],[[289213,386811],[95,-1816],[-160,-1192],[-692,-216]],[[288456,383587],[-506,-230]],[[287950,383357],[-283,-697],[-32,1164],[220,2460]],[[275018,383377],[-768,-3505],[-473,452]],[[273777,380324],[-279,2237],[-256,-553],[-440,1295]],[[256529,387976],[-3,-5248]],[[256526,382728],[-678,251]],[[255848,382979],[2,2497],[-255,-92],[-154,2933]],[[158378,381314],[146,-1464],[-437,1443]],[[160173,381790],[-408,-2224],[-354,-188],[-351,1518],[-215,-1698],[-283,502],[-160,1609]],[[239797,383250],[35,-3689]],[[239832,379561],[-1222,173]],[[238610,379734],[-54,2575]],[[255848,382979],[-1,-825],[-418,-677]],[[255429,381477],[-616,58]],[[254813,381535],[-309,1118],[-517,34]],[[253987,382687],[-10,489]],[[257618,385747],[6,-2451]],[[257624,383296],[-312,-1080]],[[257312,382216],[-630,-29]],[[256682,382187],[-156,541]],[[266613,385504],[-146,-2035],[-362,-1580]],[[266105,381889],[-246,1825],[-347,209]],[[265512,383923],[-368,2650]],[[261514,385063],[-513,-1353]],[[261001,383710],[-478,1772]],[[230661,381631],[-3,-1635],[-459,10]],[[230199,380006],[-886,-14]],[[209217,388123],[-12,-6998]],[[209205,381125],[-8,-7666]],[[209197,373459],[-808,1541]],[[208389,375e3],[-823,1546],[-1023,-359],[-102,637]],[[206441,376824],[3,6377]],[[210755,383331],[-21,-1721],[-306,-20],[0,-1082],[-596,-8],[-593,529]],[[209239,381029],[-34,96]],[[226301,381632],[-1535,-18]],[[224766,381614],[-19,1639]],[[248654,382508],[-383,35],[1,-1620],[-477,-883]],[[247795,380040],[-127,736]],[[247668,380776],[-303,1892],[54,2935]],[[250756,387221],[-8,-4860]],[[250748,382361],[-1241,119]],[[249507,382480],[-308,1]],[[285430,387652],[553,-2587],[494,-4061],[-10,-1655],[-344,2010],[-710,2346],[-112,-1069],[-345,3018]],[[164734,386545],[-434,-1184],[-950,-7856],[-382,-2239]],[[162968,375266],[-758,4581]],[[162210,379847],[-187,2751]],[[187728,387742],[-228,-1434],[16,-5094]],[[187516,381214],[-1674,-25]],[[192580,387705],[27,-2493],[351,-3273],[-106,-713]],[[192852,381226],[-4142,-34],[-1194,22]],[[247668,380776],[-455,-1591]],[[247213,379185],[-466,-722],[-158,1359]],[[246589,379822],[-390,2375]],[[268978,383008],[-530,-70]],[[268448,382938],[-65,2420]],[[269001,386249],[-23,-3241]],[[268448,382938],[-363,-1281]],[[268085,381657],[-378,305],[-289,1389],[-223,-1372]],[[267195,381979],[-271,2367]],[[195319,381246],[2,-5061]],[[195321,376185],[-5,-7382]],[[195316,368803],[-5,-9039]],[[195311,359764],[-2662,-21]],[[192649,359743],[-2090,97]],[[190559,359840],[-1844,-32]],[[188715,359808],[653,1884],[604,385],[346,3275],[287,901],[-33,1956],[278,1645]],[[190850,369854],[446,2473],[227,3835],[527,220],[571,4056],[231,788]],[[263856,383669],[113,-1403]],[[263969,382266],[-621,-1698]],[[263348,380568],[-281,1465]],[[263067,382033],[-41,2921]],[[281006,383453],[-231,-1615]],[[280775,381838],[-817,1733]],[[279718,382246],[-89,-2346],[-162,-617]],[[279467,379283],[-168,-1840],[-296,-1251],[-422,177]],[[278581,376369],[-906,3632]],[[277675,380001],[127,1436],[-210,319]],[[251988,383176],[-8,-2447]],[[251980,380729],[-1183,-9]],[[250797,380720],[-49,1641]],[[237089,382382],[-24,-3302]],[[237065,379080],[-1548,436]],[[235517,379516],[3,6118]],[[172686,359243],[-1858,9194]],[[265512,383923],[-362,-1946]],[[265150,381977],[-326,1245],[-276,2095]],[[204361,383331],[336,-2212],[254,-3271],[312,-1387]],[[205263,376461],[44,-2691]],[[205307,373770],[-1620,-57]],[[203687,373713],[-1526,-10],[-2,1613],[-297,15]],[[201862,375331],[0,678],[-568,1790],[-287,-220]],[[201007,377579],[-1,3557]],[[289111,378680],[-677,-384]],[[288434,378296],[-6,32]],[[288428,378328],[-108,834],[337,902],[-201,3523]],[[289925,386798],[-186,-3801],[-305,-810],[-323,-3507]],[[166825,373543],[-110,722]],[[166715,374265],[-627,2326],[-335,-1722],[-420,-936],[-390,89],[-379,1183],[-853,-3610]],[[163711,371595],[-743,3671]],[[233026,385663],[-31,-6553]],[[232995,379110],[-1225,36]],[[231770,379146],[1,2434]],[[242254,383838],[30,-5137]],[[242284,378701],[-616,91]],[[241668,378792],[-306,22],[-345,3550],[-156,167]],[[258807,386267],[-62,-3640],[-147,-849]],[[258598,381778],[-366,-1124]],[[258232,380654],[2,1594],[-309,13],[3,1094],[-304,-59]],[[259425,386178],[1,-1624],[368,-2837]],[[259794,381717],[-134,-3193]],[[259660,378524],[-140,-131]],[[259520,378393],[-503,215],[-244,853],[-175,2317]],[[269924,382666],[-59,-1571],[261,-1815],[-318,-1930]],[[269808,377350],[-304,-1659]],[[269504,375691],[-230,1692]],[[269274,377383],[-144,2308],[-237,1273],[85,2044]],[[260097,383770],[-303,-2053]],[[284512,383385],[-92,-1945]],[[284420,381440],[-8,-27]],[[284412,381413],[-144,-224]],[[284268,381189],[-437,1843],[-150,-70]],[[283687,384676],[250,-96],[535,1272],[40,-2467]],[[267195,381979],[-57,-1464]],[[267138,380515],[-472,-1482]],[[266666,379033],[-181,318]],[[266485,379351],[-380,2538]],[[282632,385111],[-701,-4528]],[[281931,380583],[-408,650],[-297,-356]],[[281226,380877],[-451,961]],[[234259,385657],[-34,-6557]],[[234225,379100],[-1230,10]],[[235517,379516],[0,-428]],[[235517,379088],[-1292,12]],[[261001,383710],[173,-405],[-53,-2162]],[[261121,381143],[-14,-546]],[[261107,380597],[-355,-820],[-434,244],[-629,-1650]],[[259689,378371],[-29,153]],[[283114,384154],[232,-459]],[[283560,382988],[-758,-4755]],[[282802,378233],[-126,314]],[[282676,378547],[-383,1648],[-362,388]],[[271126,382301],[-263,-1063],[-13,-2367]],[[270850,378871],[-720,-941]],[[270130,377930],[-322,-580]],[[263067,382033],[-389,-1467]],[[262678,380566],[-442,233]],[[262236,380799],[74,3847]],[[265150,381977],[-286,-1440]],[[264864,380537],[-573,-892]],[[264291,379645],[-263,850],[-59,1771]],[[262236,380799],[-219,-1712]],[[262017,379087],[-896,2056]],[[223541,383259],[-1,-4853],[-304,-4]],[[223236,378402],[-914,9],[-1,1610],[-610,3]],[[221711,380024],[-41,3255]],[[199424,381138],[158,-1618],[-158,-1773]],[[199424,377747],[-472,-1110]],[[198952,376637],[-30,888],[-421,1384],[24,1647],[-207,678]],[[157695,381344],[162,-972],[-41,-3299],[179,-856],[-251,-1183],[-370,1731],[-114,-336],[-479,2414],[-374,-283],[165,2872],[317,-1457],[-464,3938]],[[266485,379351],[-223,-717],[-503,-259]],[[265759,378375],[-341,2566],[-268,1036]],[[162210,379847],[2,-6325],[-188,423],[-596,-1237],[-739,-3958]],[[160689,368750],[-239,1114],[0,5132]],[[160450,374996],[-71,4167]],[[160379,379163],[29,1258]],[[243830,381255],[-6,-1908],[-732,4],[-351,-755]],[[242741,378596],[-457,105]],[[288428,378328],[-760,-1368],[99,2154],[225,837]],[[287992,379951],[5,43]],[[287997,379994],[-216,-302],[-1,1870],[-264,-794],[434,2589]],[[281226,380877],[-275,-2361]],[[280951,378516],[-515,-3903]],[[280436,374613],[-425,-1184]],[[280011,373429],[-544,5854]],[[285766,378696],[-155,-920]],[[285611,377776],[-363,657],[-314,2280],[-163,-800]],[[284771,379913],[-351,1527]],[[284512,383385],[528,-1942],[635,-277],[253,-1943],[-162,-527]],[[241668,378792],[-8,-3016]],[[241660,375776],[-363,-1063],[-225,1683],[-655,61]],[[240417,376457],[-605,128]],[[239812,376585],[20,2976]],[[269274,377383],[-231,160],[-89,-1393]],[[268954,376150],[-910,2229],[-138,-652]],[[267906,377727],[-93,803]],[[267813,378530],[371,1947],[-99,1180]],[[277675,380001],[-469,-3994]],[[277206,376007],[-657,395],[-135,1144],[-337,-42]],[[276077,377504],[267,2102]],[[214814,383283],[8,-9753]],[[214822,373530],[1,-1754]],[[214823,371776],[-1967,-12]],[[212856,371764],[15,11603]],[[276077,377504],[-296,-1431],[-373,-3413]],[[275408,372660],[-430,-146],[-592,890]],[[274386,373404],[-399,2555]],[[273987,375959],[102,2169],[-312,2196]],[[267813,378530],[-479,65],[-196,1920]],[[206441,376824],[-330,1926],[-322,-2223],[-84,711],[-442,-777]],[[212856,371764],[-914,-4]],[[211942,371760],[-915,4]],[[211027,371764],[12,11575]],[[211027,371764],[-1822,7],[-8,1688]],[[258232,380654],[-83,-1403]],[[258149,379251],[-55,-2225],[-404,-1554]],[[257690,375472],[32,1005],[-295,274],[-178,1615]],[[257249,378366],[114,-4],[-51,3854]],[[273987,375959],[-386,-927]],[[273601,375032],[-357,1057],[-619,250],[-238,1485]],[[217438,383322],[-3,-8107],[40,-1726]],[[217475,373489],[-1218,0]],[[216257,373489],[-44,1699],[1,8110]],[[219879,383280],[1,-4863]],[[219880,378417],[-1219,28],[33,-4957]],[[218694,373488],[-1219,1]],[[216257,373489],[-1435,41]],[[253987,382687],[206,-1256],[-505,-5063]],[[253688,376368],[-787,325]],[[252901,376693],[11,6459]],[[224766,381614],[1,-6484]],[[224767,375130],[-1507,16]],[[223260,375146],[-24,3256]],[[221711,380024],[-1,-3245]],[[221710,376779],[-1831,17]],[[219879,376796],[1,1621]],[[252901,376693],[0,-15]],[[252901,376678],[-925,-16]],[[251976,376662],[4,4067]],[[284268,381189],[-150,-1311],[278,-2136]],[[284396,377742],[-309,-256],[-1,-1105]],[[284086,376381],[-456,-1904]],[[283630,374477],[-165,-177],[-222,1929],[-441,2004]],[[256682,382187],[-392,-3475]],[[256290,378712],[-307,-2568]],[[255983,376144],[-94,369]],[[255889,376513],[-415,787]],[[255474,377300],[-45,4177]],[[254813,381535],[-35,-5040]],[[254778,376495],[-630,72]],[[254148,376567],[54,-1761],[-336,-146]],[[253866,374660],[-178,1708]],[[272175,378164],[-318,-1099],[158,-2552]],[[272015,374513],[-260,-47]],[[271755,374466],[-295,397],[-169,2098],[-573,1278],[132,632]],[[249507,382480],[-7,-4915]],[[249500,377565],[-220,-2832]],[[249280,374733],[-473,1903],[-262,-565]],[[248545,376071],[-165,1642],[-585,2327]],[[238610,379734],[-22,-2902],[-171,-1635]],[[238417,375197],[-154,26]],[[238263,375223],[-509,95],[7,1074],[-716,163]],[[237045,376555],[20,2525]],[[250797,380720],[-133,-3247]],[[250664,377473],[-1164,92]],[[245319,382196],[-11,-8638]],[[245308,373558],[-149,-795]],[[245159,372763],[-438,51],[4,1622],[-612,34]],[[244113,374470],[-16,6768]],[[264291,379645],[-143,-3260]],[[264148,376385],[-273,-833]],[[263875,375552],[-122,1730],[-504,1185]],[[263249,378467],[99,2101]],[[246589,379822],[-14,-6361]],[[246575,373461],[-1267,97]],[[257249,378366],[-460,-1268]],[[256789,377098],[-280,-2533],[-526,1579]],[[259520,378393],[-23,-3367],[-403,-371]],[[259094,374655],[-945,4596]],[[263249,378467],[-138,-2638]],[[263111,375829],[-141,-279],[-100,2291]],[[262870,377841],[-192,2725]],[[265759,378375],[-26,-1497]],[[265733,376878],[-550,230]],[[265183,377108],[-319,3429]],[[228444,380031],[1,-3258]],[[228445,376773],[-1531,-4]],[[226914,376769],[0,4865]],[[231770,379146],[-5,-5695]],[[231765,373451],[0,-2430]],[[231765,371021],[-1573,61]],[[230192,371082],[7,8924]],[[226914,376769],[9,-3303],[-304,-24]],[[226619,373442],[-1831,-22]],[[224788,373420],[-21,1710]],[[255474,377300],[-169,-643],[-206,1280]],[[255099,377937],[-83,-2666],[-238,1224]],[[244113,374470],[-771,42],[-10,-3582]],[[243332,370930],[-613,69]],[[242719,370999],[22,7597]],[[190850,369854],[-4778,-85],[-898,125]],[[185174,369894],[-16,4888],[309,-23],[-28,1599],[335,1],[-29,4782]],[[285474,374121],[-189,-776]],[[285285,373345],[-143,1232],[-392,-213],[-211,1145],[-143,2233]],[[284412,381413],[24,-1012],[357,-714],[24,-1757],[347,-1481],[310,-2328]],[[198952,376637],[-342,-2418]],[[198610,374219],[-358,1511],[-614,-665],[-130,1368],[-1561,20],[-626,-268]],[[282676,378547],[-305,-5181]],[[282371,373366],[-288,723],[-132,1443],[-320,1091]],[[281631,376623],[-680,1893]],[[185174,369894],[-607,4],[0,-813]],[[184567,369085],[-377,-469],[-604,143],[0,868],[-616,2],[-1,1663],[-315,-252],[-1294,1]],[[262017,379087],[-182,-1209]],[[261835,377878],[-647,-598],[-256,976]],[[260932,378256],[175,2341]],[[201007,377579],[-383,-319],[-19,-4903],[45,-4703]],[[200650,367654],[-984,-5]],[[199666,367649],[-1,4038]],[[199665,371687],[0,2392],[-241,3668]],[[262870,377841],[-381,-297],[-271,-1165]],[[262218,376379],[-341,113]],[[261877,376492],[-42,1386]],[[251976,376662],[-1,-808]],[[251975,375854],[-1238,-25]],[[250737,375829],[-73,1644]],[[285611,377776],[352,-2379]],[[285963,375397],[-300,-592]],[[285663,374805],[-240,293],[-546,3121],[-106,1694]],[[248545,376071],[-481,-3793]],[[248064,372278],[-249,-32],[-722,3898],[380,1913],[-260,1128]],[[260932,378256],[-418,-2942],[-267,-430]],[[260247,374884],[-558,3487]],[[267906,377727],[-44,-1950]],[[267862,375777],[-303,91],[-437,-1812],[23,-1008]],[[267145,373048],[-650,2775]],[[266495,375823],[171,3210]],[[265183,377108],[-100,-1732]],[[265083,375376],[-218,283]],[[264865,375659],[-717,726]],[[160450,374996],[-1125,-1844],[-234,1488],[-260,115],[-482,1735]],[[158349,376490],[-209,1238],[349,1656],[315,-572],[373,668],[783,-708],[357,1506],[62,-1115]],[[230192,371082],[-1,-2432]],[[230191,368650],[-1749,-16]],[[228442,368634],[3,8139]],[[223260,375146],[0,-1720]],[[223260,373426],[-1521,36]],[[221739,373462],[-29,3317]],[[278540,374733],[-257,-158],[-226,-2494],[-255,-813]],[[277802,371268],[-172,-1567]],[[277630,369701],[-515,2398],[26,1888]],[[277141,373987],[65,2020]],[[278581,376369],[-41,-1636]],[[248064,372278],[-101,-552]],[[247963,371726],[-1081,38]],[[246882,371764],[-315,-16],[8,1713]],[[163711,371595],[-1656,-4355],[43,-1065],[-727,-3846]],[[161371,362329],[-154,872],[-328,-612],[-163,2474],[146,498],[-186,3197]],[[160686,368758],[3,-8]],[[239812,376585],[-307,30],[-14,-1889]],[[239491,374726],[-1074,471]],[[237045,376555],[-22,-4864]],[[237023,371691],[-1517,258]],[[235506,371949],[0,363]],[[235506,372312],[11,6776]],[[266495,375823],[-378,-675]],[[266117,375148],[-384,1730]],[[280011,373429],[-196,-1763],[-242,63],[-67,-1661]],[[279506,370068],[-122,-195]],[[279384,369873],[-552,4224],[-292,636]],[[259094,374655],[-346,-3823]],[[258748,370832],[-372,-503],[-265,1038],[-246,-1075]],[[257865,370292],[-129,1809]],[[257736,372101],[-46,3371]],[[232995,379110],[-18,-5688]],[[232977,373422],[-1212,29]],[[234225,379100],[-29,-5681]],[[234196,373419],[-1219,3]],[[235506,372312],[-1310,27]],[[234196,372339],[0,1080]],[[287953,369117],[-126,1004]],[[287827,370121],[-283,134],[320,3324],[379,1762],[191,2955]],[[289111,378680],[-116,-2440],[-517,-3407],[-55,-2436],[-470,-1280]],[[271755,374466],[-438,-677],[176,-948],[-282,-761]],[[271211,372080],[-347,405],[-184,-776],[-249,1135],[-83,2839],[-218,2247]],[[286401,372837],[-192,2274],[-246,286]],[[285766,378696],[289,-8],[647,-2450],[-301,-3401]],[[242719,370999],[-614,37]],[[242105,371036],[2,817],[-459,1220],[12,2703]],[[208389,375e3],[-289,-1427],[-262,-3093],[-561,-3167],[-509,-171],[-616,-1904]],[[206152,365238],[46,2010],[-135,4024],[-310,764],[-525,-1496]],[[205228,370540],[79,3230]],[[283630,374477],[147,-1396],[514,-1038],[-44,-591]],[[284247,371452],[-292,-1688]],[[283955,369764],[-489,1286],[-105,1395],[-525,503]],[[282836,372948],[-465,418]],[[281362,373717],[-225,-1081]],[[281137,372636],[-621,1277],[-80,700]],[[281631,376623],[-269,-2906]],[[260247,374884],[160,-1473]],[[260407,373411],[-544,-3500],[-48,-1933]],[[259815,367978],[-431,176]],[[259384,368154],[-184,2177],[-263,88]],[[258937,370419],[-189,413]],[[263875,375552],[-250,-1451]],[[263625,374101],[-126,-753],[-407,1614]],[[263092,374962],[19,867]],[[268954,376150],[-162,-516],[84,-2449]],[[268876,373185],[-340,667],[-495,-733]],[[268041,373119],[-179,2658]],[[219879,376796],[30,-8168]],[[219909,368628],[-1216,-7]],[[218693,368621],[1,4867]],[[257736,372101],[-514,1415]],[[257222,373516],[-85,1915],[-348,1667]],[[273601,375032],[187,-2459],[-193,530],[-410,-2364]],[[273185,370739],[-292,-249],[-64,-1205]],[[272829,369285],[-281,1663],[-394,3474],[-139,91]],[[261877,376492],[-288,-708],[-405,-2399]],[[261184,373385],[-333,-3287]],[[260851,370098],[-286,-39],[142,1604],[-300,1748]],[[271211,372080],[-148,-2078]],[[271063,370002],[-199,-676]],[[270864,369326],[-114,472]],[[270750,369798],[-437,240],[-582,3546]],[[269731,373584],[-227,2107]],[[255889,376513],[81,-2236],[-378,-1771]],[[255592,372506],[-241,-671]],[[255351,371835],[-666,-172]],[[254685,371663],[-57,1803],[-480,3101]],[[285285,373345],[270,-2335]],[[285555,371010],[-138,-2862]],[[285417,368148],[-256,2601]],[[285161,370749],[-819,3092],[-256,2540]],[[199665,371687],[-1364,1]],[[198301,371688],[8,1040],[301,1491]],[[263092,374962],[-79,-1906]],[[263013,373056],[-780,-638]],[[262233,372418],[68,3271],[-83,690]],[[201862,375331],[-47,-8024]],[[201815,367307],[-1165,-220],[0,567]],[[269731,373584],[-340,-1357],[-300,301]],[[269091,372528],[-215,657]],[[277141,373987],[-397,706],[-568,-2859]],[[276176,371834],[-345,-947],[-213,581]],[[275618,371468],[-210,1192]],[[250737,375829],[-7,-4869]],[[250730,370960],[-827,-8],[-198,-520]],[[249705,370432],[27,2111],[-434,1360],[-18,830]],[[266117,375148],[-215,-2029]],[[265902,373119],[-39,-3]],[[265863,373116],[-510,788],[-270,1472]],[[257222,373516],[17,-1185],[-615,-2106]],[[256624,370225],[-1032,2281]],[[264865,375659],[-28,-5332]],[[264837,370327],[-303,-813]],[[264534,369514],[-414,301]],[[264120,369815],[-495,4286]],[[253866,374660],[-364,-2527],[71,-1661]],[[253573,370472],[-674,471]],[[252899,370943],[2,5735]],[[262233,372418],[-14,-886]],[[262219,371532],[-865,379],[-170,1474]],[[221739,373462],[9,-4974]],[[221748,368488],[-1535,133]],[[220213,368621],[-304,7]],[[228442,368634],[-1822,-25]],[[226620,368609],[-1,4833]],[[252899,370943],[-103,7]],[[252796,370950],[-827,-12]],[[251969,370938],[6,4916]],[[285161,370749],[-468,-117]],[[284693,370632],[-446,820]],[[240417,376457],[5,-7665]],[[240422,368792],[-608,47],[-4,-1332]],[[239810,367507],[-305,42]],[[239505,367549],[-14,7177]],[[160686,368758],[-1094,44],[-338,-404]],[[159254,368398],[-341,754],[-149,3106],[-463,2406],[48,1826]],[[282836,372948],[-67,-2692]],[[282769,370256],[-815,2165],[-30,-1006],[-320,603]],[[281604,372018],[-242,1699]],[[249705,370432],[0,-110]],[[249705,370322],[-946,616]],[[248759,370938],[-796,-36]],[[247963,370902],[0,824]],[[238263,375223],[35,-4781]],[[238298,370442],[-1280,166]],[[237018,370608],[5,1083]],[[166715,374265],[-765,-4053],[-188,-2675],[-313,4],[-790,-4320]],[[164659,363221],[-270,1013],[-380,3367],[-298,3994]],[[254685,371663],[-553,-2946]],[[254132,368717],[-234,1246],[-124,-776]],[[253774,369187],[-201,1285]],[[242105,371036],[-9,-2451]],[[242096,368585],[-1210,161]],[[240886,368746],[-464,46]],[[198301,371688],[-2633,-143],[-352,-2742]],[[268041,373119],[135,-3677],[-93,-602]],[[268083,368840],[-64,308]],[[268019,369148],[-398,2375],[-439,724]],[[267182,372247],[-37,801]],[[273842,367755],[-4,20]],[[273838,367775],[-653,2964]],[[274386,373404],[-544,-5649]],[[251969,370938],[-926,-51]],[[251043,370887],[-313,73]],[[267182,372247],[-389,564],[-373,-1145]],[[266420,371666],[-518,1453]],[[265863,373116],[-284,-991],[-227,-2237]],[[265352,369888],[-515,439]],[[286401,372837],[-31,-1676],[-479,915],[-228,2729]],[[203687,373713],[-2,-6471]],[[203685,367242],[-1781,53]],[[201904,367295],[-89,12]],[[158120,372965],[-303,-2]],[[157817,372963],[-33,1344],[287,552],[49,-1894]],[[239505,367549],[-1221,189]],[[238284,367738],[14,2704]],[[264120,369815],[-276,-992]],[[263844,368823],[-589,2769]],[[263255,371592],[-242,1464]],[[224788,373420],[0,-4871]],[[224788,368549],[-1526,-10]],[[223262,368539],[-2,4887]],[[279384,369873],[-416,-2088]],[[278968,367785],[-186,-655]],[[278782,367130],[-282,1313]],[[278500,368443],[-442,1074],[-256,1751]],[[211942,371760],[-29,-11975]],[[211913,359785],[-2568,-74]],[[209345,359711],[-3196,-18]],[[206149,359693],[3,5545]],[[277630,369701],[-234,-1501],[-213,613],[-430,-1507],[-95,-1769]],[[276658,365537],[-630,2108]],[[276028,367645],[291,2275],[-143,1914]],[[245159,372763],[-5,-2033]],[[245154,370730],[-438,88],[-5,-1634],[288,-70],[-3,-1602]],[[244996,367512],[-1212,138]],[[243784,367650],[-301,26],[0,3252],[-151,2]],[[272829,369285],[-248,-1599]],[[272581,367686],[-815,1322],[-628,339],[-75,655]],[[281137,372636],[-25,-1023],[-602,-5508]],[[280510,366105],[-361,1084]],[[280149,367189],[-643,2879]],[[167514,370686],[-806,-4323],[-52,-2727],[-160,-1067],[-478,-108],[49,-890],[-436,-1627],[-319,-2893],[-1552,-1282],[-242,1461],[-239,3370]],[[163279,360600],[183,976],[522,1046],[675,599]],[[285850,370354],[-295,656]],[[285474,374121],[422,-2948],[651,-1011],[-346,-835],[-351,1027]],[[269091,372528],[-167,-3365],[109,-686],[-352,-3385]],[[268681,365092],[-160,2649],[-438,1099]],[[205228,370540],[-718,-4116]],[[204510,366424],[-823,2],[-2,816]],[[281604,372018],[-166,-3772]],[[281438,368246],[-287,-1612]],[[281151,366634],[-415,-1159],[-226,630]],[[270750,369798],[-954,-4452]],[[269796,365346],[-678,-1792]],[[269118,363554],[-32,-122]],[[269086,363432],[-466,1404]],[[268620,364836],[61,256]],[[246882,371764],[-42,-6070]],[[246840,365694],[-2,-838],[-515,-29]],[[246323,364827],[-104,1909],[11,4271],[-1076,-277]],[[216257,373489],[3,-6477]],[[216260,367012],[-86,2]],[[216174,367014],[-1351,13]],[[214823,367027],[0,4749]],[[257865,370292],[-200,-146],[146,-3006]],[[257811,367140],[-547,-1924],[-253,-1484]],[[257011,363732],[-559,3794]],[[256452,367526],[172,2699]],[[217475,373489],[0,-6490]],[[217475,366999],[-1215,13]],[[218693,368621],[0,-1623]],[[218693,366998],[-1158,2]],[[217535,367e3],[-60,-1]],[[223262,368539],[4,-1605]],[[223266,366934],[-1483,-59]],[[221783,366875],[-35,1613]],[[226620,368609],[1,-1637]],[[226621,366972],[-1512,-41]],[[225109,366931],[-321,1],[0,1617]],[[232977,373422],[0,-6492]],[[232977,366930],[-1214,49]],[[231763,366979],[2,4042]],[[234196,372339],[0,-5412]],[[234196,366927],[-1206,3]],[[232990,366930],[-13,0]],[[260851,370098],[153,-1651]],[[261004,368447],[-327,81]],[[260677,368528],[-206,-892]],[[260471,367636],[-656,342]],[[262219,371532],[-27,-1601]],[[262192,369931],[-95,-2448]],[[262097,367483],[-273,950],[-278,-893],[-215,1025],[-327,-118]],[[275618,371468],[-300,-1181],[80,-1044],[-490,-1589]],[[274908,367654],[-100,1094],[-720,-2036],[-246,1043]],[[266420,371666],[-159,-2460]],[[266261,369206],[-144,586],[-553,-948],[-155,568]],[[265409,369412],[-57,476]],[[263255,371592],[-527,-1618]],[[262728,369974],[-536,-43]],[[283955,369764],[143,-836]],[[284098,368928],[-199,-2026]],[[283899,366902],[-182,62]],[[283717,366964],[-298,1139]],[[283419,368103],[99,1639],[-146,1185]],[[283372,370927],[-246,-568]],[[283126,370359],[-198,-214]],[[282928,370145],[-159,111]],[[158120,372965],[96,-2153],[271,-374],[409,-1981]],[[158896,368457],[-209,-644],[106,-2702]],[[158793,365111],[-4,-1304],[-465,-535],[78,-1485]],[[158402,361787],[-314,1660],[11,3040],[-319,2976],[37,3500]],[[268019,369148],[-408,283],[-84,-2105]],[[267527,367326],[-252,702],[-463,-1950],[-186,747],[-277,-816]],[[266349,366009],[-88,3197]],[[282769,370256],[-560,-2687]],[[282209,367569],[-433,1404],[-338,-727]],[[256452,367526],[-546,-453]],[[255906,367073],[-158,651],[-62,2671]],[[255686,370395],[-335,1440]],[[235506,371949],[0,-5388]],[[235506,366561],[0,-480]],[[235506,366081],[-1273,28]],[[234233,366109],[-37,818]],[[276028,367645],[-525,-1521]],[[275503,366124],[-183,485],[-294,-965]],[[275026,365644],[-118,2010]],[[206149,359693],[-184,-2]],[[205965,359691],[-1385,13]],[[204580,359704],[-148,938],[143,4466],[-65,1316]],[[237018,370608],[-19,-4325]],[[236999,366283],[-1493,278]],[[255686,370395],[-1221,-4085]],[[254465,366310],[33,525]],[[254498,366835],[-359,563],[-7,1319]],[[247963,370902],[3,-5312],[-200,55]],[[247766,365645],[-926,49]],[[214823,367027],[-1,-7366]],[[214822,359661],[-2676,121]],[[212146,359782],[-233,3]],[[198301,371688],[-141,-896],[-30,-2362],[-478,-2240],[-241,-2267],[2,-1425],[-247,-2726]],[[197166,359772],[-1855,-8]],[[199666,367649],[1,-7868]],[[199667,359781],[-2501,-9]],[[163279,360600],[-1049,-5634]],[[162230,354966],[-621,1774],[-205,2320]],[[161404,359060],[-33,3269]],[[263844,368823],[-156,-2927]],[[263688,365896],[-150,509],[-457,-2191]],[[263081,364214],[-5,2272],[-355,1236],[7,2252]],[[284693,370632],[402,-618],[175,-1717]],[[285270,368297],[-384,-511],[-28,-974]],[[284858,366812],[-760,2116]],[[259384,368154],[-65,-2032],[-241,-92]],[[259078,366030],[-868,-273]],[[258210,365757],[-399,1383]],[[278500,368443],[-229,-637],[32,-1405]],[[278303,366401],[-518,-5580]],[[277785,360821],[-108,-926],[-313,672]],[[277364,360567],[-363,2794],[-342,617]],[[276659,363978],[-1,1559]],[[184567,369085],[6,-9298]],[[184573,359787],[-3209,1]],[[231763,366979],[-8,-1628]],[[231755,365351],[-1561,66]],[[230194,365417],[-3,3233]],[[246323,364827],[-123,-4110]],[[246200,360717],[-515,62],[-148,783]],[[245537,361562],[-47,1372],[-348,1595],[-44,2975],[-102,8]],[[249705,370322],[275,-3108],[-171,-1185]],[[249809,366029],[-13,-1567]],[[249796,364462],[-367,-344],[-402,-1991]],[[249027,362127],[-283,3]],[[248744,362130],[15,8808]],[[243784,367650],[-24,-6958]],[[243760,360692],[-1208,136]],[[242552,360828],[-452,64]],[[242100,360892],[-4,7693]],[[253774,369187],[-63,-598],[-543,-370],[-221,-906]],[[252947,367313],[-159,350]],[[252788,367663],[8,3287]],[[252788,367663],[-169,-665],[-98,-2358],[240,-2056],[-183,-1537]],[[252578,361047],[0,1701],[-613,3308]],[[251965,366056],[4,4882]],[[283419,368103],[-491,2042]],[[251965,366056],[-546,-28],[-64,-613]],[[251355,365415],[-321,507]],[[251034,365922],[9,4965]],[[251034,365922],[-568,97]],[[250466,366019],[-657,10]],[[285850,370354],[308,-1052]],[[286158,369302],[-18,-1124]],[[286140,368178],[152,-3489],[-321,-310],[-554,3769]],[[248744,362130],[-259,20],[1,-1356],[-425,-246]],[[248061,360548],[-311,844],[16,4253]],[[273838,367775],[29,-1536],[-368,-994]],[[273499,365245],[-679,-1091]],[[272820,364154],[-382,1913]],[[272438,366067],[143,1619]],[[168203,368402],[-33,-2228],[201,-311],[166,-3441],[607,-1527],[212,-3239],[-22,-2583]],[[169334,355073],[-1716,-82],[-1,-1560],[-890,26],[-3,-1596],[-460,19],[-298,-1620]],[[165966,350260],[-246,-1296],[-814,-375],[-3,-4045],[-992,-5108]],[[163911,339436],[-928,3750],[56,1793],[-140,1162]],[[162899,346141],[229,1144],[-1,2966],[-897,4715]],[[238284,367738],[-14,-2707]],[[238270,365031],[-1188,150]],[[237082,365181],[-83,1102]],[[265409,369412],[279,-3141]],[[265688,366271],[-442,-1825]],[[265246,364446],[-535,1287]],[[264711,365733],[-177,3781]],[[255906,367073],[-251,-1812],[146,-2556]],[[255801,362705],[-529,-954],[-438,809]],[[254834,362560],[-346,1711],[-23,2039]],[[283717,366964],[-7,-1436]],[[283710,365528],[-51,69]],[[283659,365597],[-117,-1255]],[[283542,364342],[-75,-143]],[[283467,364199],[-36,-77]],[[283431,364122],[-87,-195]],[[283344,363927],[-565,790]],[[282779,364717],[-265,34],[-366,1828],[61,990]],[[280149,367189],[-243,-2778]],[[279906,364411],[-397,-807]],[[279509,363604],[-259,695],[-282,3486]],[[287953,369117],[-346,-3597],[-150,-3563],[-151,2650],[266,5441],[255,73]],[[263081,364214],[-502,-2273]],[[262579,361941],[-398,1304]],[[262181,363245],[-37,1322],[-302,999]],[[261842,365566],[255,1917]],[[272438,366067],[-555,-2439],[-498,578]],[[271385,364206],[-316,930],[-383,3657],[178,533]],[[254498,366835],[-802,-2923],[-19,-787]],[[253677,363125],[-271,-607]],[[253406,362518],[-71,2344],[-388,2451]],[[188715,359808],[-3142,-15]],[[185573,359793],[-1e3,-6]],[[266349,366009],[57,-1412]],[[266406,364597],[-349,1839],[-369,-165]],[[264711,365733],[-224,-683],[-203,-2441]],[[264284,362609],[-596,3287]],[[271385,364206],[-448,-1771]],[[270937,362435],[-326,-1378],[-364,-500]],[[270247,360557],[-283,4288],[-168,501]],[[286158,369302],[207,215],[310,-1575],[-73,-2372],[-462,2608]],[[268620,364836],[-243,-50],[-502,-1356]],[[267875,363430],[-354,1381],[6,2515]],[[282779,364717],[-405,-1350]],[[282374,363367],[-1213,1929]],[[281161,365296],[-10,1338]],[[284858,366812],[77,-164]],[[284935,366648],[-7,-2001],[-380,948],[-673,137],[24,1170]],[[240886,368746],[3,-7717]],[[240889,361029],[-605,67]],[[240284,361096],[-452,335]],[[239832,361431],[-22,6076]],[[161404,359060],[-763,407],[-257,-1537]],[[160384,357930],[-486,2766],[-658,1780],[-447,2635]],[[158896,368457],[358,-59]],[[261842,365566],[-523,-2202]],[[261319,363364],[-642,5164]],[[242100,360892],[-1211,137]],[[275026,365644],[-484,-1303]],[[274542,364341],[-690,-1814]],[[273852,362527],[-445,2380],[92,338]],[[230194,365417],[-2,-5660]],[[230192,359757],[-625,5]],[[229567,359762],[-1109,1]],[[228458,359763],[-16,8871]],[[228458,359763],[-876,-6]],[[227582,359757],[-948,0]],[[226634,359757],[-13,7215]],[[220213,368621],[49,-8799]],[[220262,359822],[-1515,-40]],[[218747,359782],[-2,7215],[-52,1]],[[221783,366875],[7,-7101]],[[221790,359774],[-1286,38]],[[220504,359812],[-242,10]],[[225109,366931],[7,-7184]],[[225116,359747],[-550,11]],[[224566,359758],[-1269,13]],[[223297,359771],[-31,7163]],[[261319,363364],[-484,-1545]],[[260835,361819],[-445,1353]],[[260390,363172],[-31,2226],[112,2238]],[[278782,367130],[-479,-729]],[[176230,341181],[676,-3535]],[[176906,337646],[-237,-293],[-2131,-6],[-3163,16]],[[171375,337363],[-1036,-168]],[[170339,337195],[74,1516],[-404,8051],[81,566],[-423,2802],[-72,2164],[-261,2779]],[[285483,364729],[247,-950]],[[285730,363779],[-49,-868]],[[285681,362911],[-94,912],[-633,479],[-19,2346]],[[285270,368297],[233,-1659]],[[285503,366638],[-153,-1180]],[[285350,365458],[133,-729]],[[260390,363172],[-160,-225]],[[260230,362947],[-453,-403],[-418,352]],[[259359,362896],[21,897],[-302,2237]],[[267875,363430],[-170,-1501],[19,-1797],[-189,-331]],[[267535,359801],[-167,368]],[[267368,360169],[-60,2882],[-338,936],[-80,1342],[-349,-222],[-82,-931]],[[266459,364176],[-53,421]],[[279509,363604],[-224,-3408]],[[279285,360196],[-519,775]],[[278766,360971],[-292,-175],[-159,1424],[-530,-1399]],[[239832,361431],[-1514,177]],[[238318,361608],[-48,3423]],[[253406,362518],[-128,-3094]],[[253278,359424],[-344,1547],[-334,-766]],[[252600,360205],[-233,1071]],[[252367,361276],[211,-229]],[[245537,361562],[-556,-176],[-16,-3767]],[[244965,357619],[-1212,97]],[[243753,357716],[7,2976]],[[201904,367295],[0,-3259],[564,-4371]],[[202468,359665],[-2632,116]],[[199836,359781],[-169,0]],[[276659,363978],[-321,-1646],[-128,663],[-334,-926]],[[275876,362069],[-139,-177]],[[275737,361892],[-37,2241],[-197,1991]],[[276171,365518],[-31,-845]],[[276140,364673],[211,-935],[217,1690],[-397,90]],[[257011,363732],[-118,-2665]],[[256893,361067],[-311,-151]],[[256582,360916],[-548,-371],[-28,565]],[[256006,361110],[-205,1595]],[[281161,365296],[-22,-3279]],[[281139,362017],[-569,-758]],[[280570,361259],[-694,2327],[30,825]],[[204580,359704],[-804,-10]],[[203776,359694],[-1308,-29]],[[258405,362945],[-625,205],[-142,-3375]],[[257638,359775],[-745,1292]],[[258210,365757],[195,-2812]],[[216174,367014],[4,-7320]],[[216178,359694],[-1317,-41]],[[214861,359653],[-39,8]],[[217535,367e3],[4,-7258]],[[217539,359742],[-1361,-48]],[[218747,359782],[-870,-30]],[[217877,359752],[-338,-10]],[[232990,366930],[-4,-7162]],[[232986,359768],[-736,0]],[[232250,359768],[-495,-4]],[[231755,359764],[0,5587]],[[226634,359757],[-863,-11]],[[225771,359746],[-655,1]],[[223297,359771],[-1270,0]],[[222027,359771],[-237,3]],[[234233,366109],[3,-6336]],[[234236,359773],[-930,-5]],[[233306,359768],[-320,0]],[[254834,362560],[-147,-2742]],[[254687,359818],[-400,-772]],[[254287,359046],[-461,3988],[-149,91]],[[285503,366638],[154,-1165],[635,-2093],[-66,-1012]],[[286226,362368],[53,-609]],[[286279,361759],[-115,-211]],[[286164,361548],[-434,2231]],[[285483,364729],[-133,729]],[[237082,365181],[-19,-4504]],[[237063,360677],[-1557,162]],[[235506,360839],[0,5242]],[[275737,361892],[-473,-1709],[-546,-689]],[[274718,359494],[-101,1954]],[[274617,361448],[153,1099]],[[274770,362547],[-228,1794]],[[266459,364176],[-121,-2911],[119,-2630]],[[266457,358635],[-224,322]],[[266233,358957],[-784,1845]],[[265449,360802],[-274,2103],[71,1541]],[[264091,359038],[-613,-1731]],[[263478,357307],[-281,2109],[-435,319]],[[262762,359735],[-183,2206]],[[264284,362609],[-193,-3571]],[[235506,360839],[0,-1078]],[[235506,359761],[-1085,11]],[[234421,359772],[-185,1]],[[259359,362896],[-159,-1977]],[[259200,360919],[-468,373],[-327,1653]],[[276140,364673],[31,845]],[[252367,361276],[-1008,2722]],[[251359,363998],[-4,1417]],[[272820,364154],[-287,-1786],[161,-862],[-535,-1063],[70,-474]],[[272229,359969],[-685,-1435],[-271,477]],[[271273,359011],[-336,3424]],[[250466,366019],[-48,-4180],[274,-850]],[[250692,360989],[92,-1564]],[[250784,359425],[-347,1556],[-155,-1005]],[[250282,359976],[-177,539],[-309,3947]],[[265449,360802],[-249,-1448],[-375,-410]],[[264825,358944],[-564,-169]],[[264261,358775],[-170,263]],[[251359,363998],[-15,-29]],[[251344,363969],[-427,-1199],[-225,-1781]],[[267368,360169],[-217,-969],[-641,-1367]],[[266510,357833],[-53,802]],[[248061,360548],[-409,-2218]],[[247652,358330],[-1170,82]],[[246482,358412],[-282,2305]],[[283884,365227],[441,265],[239,-1371]],[[284564,364121],[-405,-2255]],[[284159,361866],[-678,-2215]],[[283481,359651],[-2,3311]],[[283479,362962],[63,1380]],[[283659,365597],[225,-370]],[[262181,363245],[-452,-3529],[-71,-1327]],[[261658,358389],[-614,240]],[[261044,358629],[-209,3190]],[[270247,360557],[-500,-1318]],[[269747,359239],[-387,951],[-242,3364]],[[231755,359764],[-101,-4]],[[231654,359760],[-1462,-3]],[[273852,362527],[-162,-1380]],[[273690,361147],[-561,-945],[-310,462],[-429,-1770]],[[272390,358894],[-161,1075]],[[282112,359572],[-317,633]],[[281795,360205],[-220,-114],[-436,1926]],[[282374,363367],[-290,-906],[28,-2889]],[[238318,361608],[-4,-1905]],[[238314,359703],[-2,-1358]],[[238312,358345],[-1259,166]],[[237053,358511],[10,2166]],[[160384,357930],[-174,-102]],[[160210,357828],[-281,264],[-164,-998]],[[159765,357094],[-379,2271],[-464,-404],[-520,2826]],[[283344,363927],[135,-965]],[[283481,359651],[-614,-2145]],[[282867,357506],[-109,311]],[[282758,357817],[-299,1492],[-347,263]],[[269086,363432],[-450,-1508],[10,-1311],[-407,-1312]],[[268239,359301],[-193,764],[-584,-1127],[73,863]],[[250282,359976],[-572,-2622]],[[249710,357354],[-479,-188]],[[249231,357166],[11,1267],[-274,2900],[59,794]],[[280570,361259],[-138,-3504]],[[280432,357755],[-433,-3598]],[[279999,354157],[-48,2703],[-666,3336]],[[274770,362547],[-153,-1099]],[[274718,359494],[-251,-983]],[[274467,358511],[-297,-983]],[[274170,357528],[-480,3619]],[[285497,362381],[-63,-1487],[-424,-1183]],[[285010,359711],[-289,-964]],[[284721,358747],[-34,2055],[-528,1064]],[[284564,364121],[581,-507],[352,-1233]],[[277364,360567],[-130,-3464]],[[277234,357103],[-337,-1260],[-663,787],[-116,-677]],[[276118,355953],[-70,868],[-471,580]],[[275577,357401],[360,2850],[-61,1818]],[[251671,358926],[-486,-648],[-308,443]],[[250877,358721],[-93,704]],[[251344,363969],[327,-5043]],[[252600,360205],[-4,-1497]],[[252596,358708],[-916,78]],[[251680,358786],[-9,140]],[[286164,361548],[133,-1960]],[[286297,359588],[-664,2557],[48,766]],[[269747,359239],[82,-1209],[-301,-552]],[[269528,357478],[-635,40],[-381,-1462]],[[268512,356056],[-298,1723]],[[268214,357779],[25,1522]],[[259200,360919],[-148,-2366]],[[259052,358553],[-666,-2939]],[[258386,355614],[14,578],[-508,429],[-79,979]],[[257813,357600],[-175,2175]],[[262762,359735],[-638,-2584]],[[262124,357151],[-421,-78]],[[261703,357073],[-45,1316]],[[261044,358629],[-402,-2234]],[[260642,356395],[-399,432]],[[260243,356827],[-13,6120]],[[254287,359046],[-781,-1739]],[[253506,357307],[-228,2117]],[[260243,356827],[-662,-2212]],[[259581,354615],[-529,3938]],[[256006,361110],[-211,-8003]],[[255795,353107],[-851,-64]],[[254944,353043],[-147,-18]],[[254797,353025],[95,6137],[-205,656]],[[285916,358061],[-1039,-4907]],[[284877,353154],[-34,77]],[[284843,353231],[-42,1109]],[[284801,354340],[305,3818],[-96,1553]],[[285497,362381],[59,-1873],[467,-1557],[-107,-890]],[[271273,359011],[-157,-551]],[[271116,358460],[-308,-1199],[-364,-179],[-73,-1054],[-635,-1658]],[[269736,354370],[-208,3108]],[[278766,360971],[-356,-9724]],[[278410,351247],[-345,-4]],[[278065,351243],[106,760],[-263,1161],[-285,-493],[86,-1438]],[[277709,351233],[-112,-1]],[[277597,351232],[-569,21]],[[277028,351253],[206,5850]],[[275577,357401],[-419,-1374],[-218,-1669]],[[274940,354358],[-473,4153]],[[249231,357166],[-25,-4320],[-720,33]],[[248486,352879],[-527,25]],[[247959,352904],[-9,1582],[-298,3844]],[[281795,360205],[-66,-4560]],[[281729,355645],[-596,561],[-701,1549]],[[286315,361864],[-36,-105]],[[286315,361864],[307,-509],[-325,-1767]],[[284721,358747],[-1328,-4408]],[[283393,354339],[-167,252],[88,2639],[-447,276]],[[246482,358412],[44,-2141]],[[246526,356271],[-1263,227]],[[245263,356498],[-303,38],[5,1083]],[[240284,361096],[-17,-4867]],[[240267,356229],[-1101,142]],[[239166,356371],[-106,8],[13,3262],[-759,62]],[[274170,357528],[-841,-1351]],[[273329,356177],[-156,-696],[-455,-110]],[[272718,355371],[-328,3523]],[[257813,357600],[-221,-728],[-203,-3628]],[[257389,353244],[-828,-107]],[[256561,353137],[21,7779]],[[256561,353137],[-151,-14]],[[256410,353123],[-615,-16]],[[242552,360828],[-65,-4878]],[[242487,355950],[-1819,221]],[[240668,356171],[-401,58]],[[253506,357307],[130,-2237]],[[253636,355070],[-1045,64]],[[252591,355134],[5,3574]],[[250877,358721],[-61,-2945]],[[250816,355776],[-215,-1258],[64,-1202]],[[250665,353316],[-204,-1647],[-215,1259]],[[250246,352928],[-536,4426]],[[279999,354157],[-151,-412],[-88,-2492]],[[279760,351253],[-173,-5]],[[279587,351248],[-953,1]],[[278634,351249],[-224,-2]],[[243753,357716],[-40,-7253]],[[243713,350463],[-1248,-11]],[[242465,350452],[22,5498]],[[237053,358511],[-17,-3425]],[[237036,355086],[-1531,348]],[[235505,355434],[1,4327]],[[266233,358957],[17,-976],[-599,-2205],[-221,-1818]],[[265430,353958],[-521,3091],[-84,1895]],[[282758,357817],[6,-3369],[-310,-3129]],[[282454,351319],[-369,-16]],[[282085,351303],[-408,-9]],[[281677,351294],[52,4351]],[[268214,357779],[-540,-708],[-177,-2081],[-906,-1448]],[[266591,353542],[-141,2662],[60,1629]],[[272718,355371],[-733,-1028],[-226,-1288]],[[271759,353055],[-261,2813],[-382,2592]],[[192649,359743],[0,-24860],[483,-3],[-46,-2691],[-3,-12919],[-57,-4902],[46,-1624],[-29,-12941],[-91,-9],[0,-3908]],[[192952,295886],[-303,169]],[[192649,296055],[0,7877],[-2090,0],[0,4900]],[[190559,308832],[0,51008]],[[190559,308832],[-267,69],[-549,2097],[-586,1352],[-625,-723],[-214,1094]],[[188318,312721],[8,6150],[-629,15],[-1,3313],[-1550,-154],[-3,3263],[-297,21],[4,2068],[-380,-319],[-149,1054],[-899,1045],[-616,2799],[-445,401]],[[183361,332377],[1,5120],[66,1656],[-122,2775],[363,944],[70,1118],[518,1618],[615,865],[469,2332],[-89,1927],[91,1455],[24,3834],[237,2874],[-31,898]],[[254797,353025],[-1049,763]],[[253748,353788],[-112,1282]],[[233306,359768],[-67,-1052],[1,-6427]],[[233240,352289],[-1054,-2]],[[232186,352287],[-1,6412],[65,1069]],[[231654,359760],[-1,-10708]],[[231653,349052],[-2,-4884],[-743,12]],[[230908,344180],[41,1148],[-278,232],[-357,1844],[-191,-673],[-230,2345],[-236,376],[-145,2238],[-299,-1766],[-371,677]],[[228842,350601],[273,1701],[-395,-68]],[[228720,352234],[-26,1706],[357,-36],[129,1256],[379,564],[8,4038]],[[224566,359758],[31,-9970]],[[224597,349788],[-210,-1342],[-482,1078],[-172,1064],[-325,12]],[[223408,350600],[-48,1718],[-452,3424],[-433,679]],[[222475,356421],[0,1]],[[222475,356422],[-448,3349]],[[234421,359772],[22,-6122]],[[234443,353650],[-18,-2995]],[[234425,350655],[-897,9]],[[233528,350664],[-1,1625],[-287,0]],[[232186,352287],[-8,-3237]],[[232178,349050],[-525,2]],[[227582,359757],[-1,-7542]],[[227581,352215],[-1788,-1]],[[225793,352214],[-22,7532]],[[225793,352214],[0,-2428]],[[225793,349786],[-1196,2]],[[228720,352234],[-1136,-19]],[[227584,352215],[-3,0]],[[235505,355434],[1,-1837]],[[235506,353597],[-1063,53]],[[222475,356421],[0,-4177],[-865,-45]],[[221610,352199],[-1108,8]],[[220502,352207],[2,7605]],[[203776,359694],[98,-2074],[-26,-3169],[117,-4650],[-91,-2222],[-239,-893],[559,-1233],[337,-2424],[573,-1622]],[[205104,341407],[-115,-753],[-407,115]],[[204582,340769],[2,439],[-988,-6],[48,-1326],[-533,2]],[[203111,339878],[-7,660]],[[203104,340538],[1,655],[-1776,-49],[0,4052],[-2059,59]],[[199270,345255],[16,10890],[481,2044],[69,1592]],[[199270,345255],[-7,-4085]],[[199263,341170],[-3954,38]],[[195309,341208],[2,18556]],[[195309,341208],[0,-19410]],[[195309,321798],[-1,-7083]],[[195308,314715],[-3,-14913]],[[195305,299802],[-837,-13],[-15,-900],[-398,-1421]],[[194055,297468],[-881,-3135],[-222,1553]],[[212146,359782],[0,-9302]],[[212146,350480],[-110,1],[3,-8289]],[[212039,342192],[-2,-5881]],[[212037,336311],[-929,13]],[[211108,336324],[28,6448],[-1196,-12],[1,1644],[-599,9],[0,810]],[[209342,345223],[3,14488]],[[214861,359653],[-12,-9170]],[[214849,350483],[-362,-4]],[[214487,350479],[-2341,1]],[[217877,359752],[-24,-9286]],[[217853,350466],[-365,-7]],[[217488,350459],[-1501,5]],[[215987,350464],[-1138,19]],[[220502,352207],[-2,-1740]],[[220500,350467],[-1510,-6]],[[218990,350461],[-1137,5]],[[284801,354340],[42,-1109]],[[284877,353154],[-51,-1711]],[[284826,351443],[-1,-153]],[[284825,351290],[-691,44]],[[284134,351334],[-370,-26]],[[283764,351308],[-248,1789],[-323,550],[200,692]],[[263478,357307],[2,-789],[-559,-4123]],[[262921,352395],[-20,2]],[[262901,352397],[-528,227]],[[262373,352624],[-249,4527]],[[205965,359691],[58,-1482],[-85,-3570],[-387,-996],[-22,-2199],[163,-1118],[-61,-4279]],[[205631,346047],[-184,-448],[-36,-1983],[-307,-2209]],[[209342,345223],[-1191,14]],[[208151,345237],[-1196,-14],[2,803],[-1326,21]],[[239166,356371],[-30,-5933]],[[239136,350438],[-750,14]],[[238386,350452],[29,5979],[-103,1914]],[[162899,346141],[-231,-1190],[-456,1973],[-261,-928],[-61,1185],[-572,3411],[-183,-60],[-19,1981],[-417,1414],[44,778],[-533,3123]],[[265430,353958],[-148,-1853]],[[265282,352105],[-222,46]],[[265060,352151],[-603,35]],[[264457,352186],[-224,1544],[-135,2569],[163,2476]],[[286870,358327],[-79,-1657]],[[286791,356670],[-328,768],[3,1656],[404,-767]],[[264457,352186],[-96,-2]],[[264361,352184],[-1440,211]],[[266591,353542],[-596,-1193]],[[265995,352349],[-713,-244]],[[251680,358786],[-1,-3231]],[[251679,355555],[-863,221]],[[252591,355134],[-9,-4639]],[[252582,350495],[-78,9]],[[252504,350504],[-835,20]],[[251669,350524],[10,5031]],[[261703,357073],[-226,-4256]],[[261477,352817],[-391,-141]],[[261086,352676],[-444,3719]],[[259581,354615],[12,-1749]],[[259593,352866],[-647,210]],[[258946,353076],[-576,206]],[[258370,353282],[16,2332]],[[238386,350452],[-787,-3]],[[237599,350449],[-586,0]],[[237013,350449],[23,4637]],[[287748,351418],[-69,0]],[[287679,351418],[-139,3114],[-110,-3118]],[[287430,351414],[-90,0]],[[287340,351414],[-61,2]],[[287279,351416],[-242,-2]],[[287037,351414],[1,2143],[150,496],[-378,1441],[-61,1239]],[[286749,356733],[42,-63]],[[286870,358327],[530,-179],[348,-6730]],[[274940,354358],[-364,-882],[-48,-1926]],[[274528,351550],[-629,24]],[[273899,351574],[-213,1696]],[[273686,353270],[-50,397]],[[273636,353667],[-307,2510]],[[270321,353193],[-338,-940]],[[269983,352253],[-141,1]],[[269842,352254],[-106,2116]],[[271759,353055],[-114,-499]],[[271645,352556],[-501,43]],[[271144,352599],[-890,-363]],[[270254,352236],[67,957]],[[247959,352904],[-202,-2471]],[[247757,350433],[-990,13]],[[246767,350446],[-44,3365],[-197,2460]],[[286206,357292],[36,565]],[[286206,357292],[-103,-959],[-95,-4917]],[[286008,351416],[-140,0]],[[285868,351416],[-1042,27]],[[285916,358061],[-22,-1250],[348,1046]],[[163911,339436],[276,-2210]],[[164187,337226],[-3149,125]],[[161038,337351],[-326,1746],[-77,1735],[-231,787],[-396,3161],[-503,2053],[-222,5105],[442,1739],[40,3417]],[[283764,351308],[-1310,11]],[[268512,356056],[-491,-2310],[-105,-1529]],[[267916,352217],[-1356,67]],[[266560,352284],[-565,65]],[[281677,351294],[-774,-7]],[[280903,351287],[-371,-27]],[[280532,351260],[-772,-7]],[[262373,352624],[-838,204]],[[261535,352828],[-58,-11]],[[245263,356498],[-29,-6068]],[[245234,350430],[-782,-12]],[[244452,350418],[-119,11]],[[244333,350429],[-620,34]],[[269842,352254],[-878,-31]],[[268964,352223],[-617,-6]],[[268347,352217],[-431,0]],[[258370,353282],[-422,-315]],[[257948,352967],[-559,277]],[[276118,355953],[-148,-277],[114,-4413]],[[276084,351263],[-1077,152]],[[275007,351415],[-479,135]],[[250246,352928],[-253,-2473]],[[249993,350455],[-186,-21]],[[249807,350434],[-151,5]],[[249656,350439],[-18,-3004]],[[249638,347435],[-129,1228],[-367,441],[-80,-746],[-582,45]],[[248480,348403],[6,4476]],[[286305,356800],[-51,-466]],[[286570,356468],[-316,-134]],[[286570,356468],[124,213]],[[286694,356681],[55,52]],[[287037,351414],[-532,-2]],[[286505,351412],[-497,4]],[[286305,356800],[-99,492]],[[277028,351253],[-871,10]],[[276157,351263],[-73,0]],[[181366,356861],[18,-12097],[-305,-3169],[-223,-192],[-381,2417],[-725,-8],[-350,-1053],[144,-4362],[76,-6300],[227,-3470],[73,-3058],[-216,-1125],[36,-1876]],[[179740,322568],[-2834,15078]],[[261086,352676],[-980,65]],[[260106,352741],[-513,125]],[[246767,350446],[-580,-1]],[[246187,350445],[-953,-15]],[[240668,356171],[-20,-5742]],[[240648,350429],[-227,4]],[[240421,350433],[-1234,7]],[[239187,350440],[-51,-2]],[[223408,350600],[12,-6428]],[[223420,344172],[-1187,51]],[[222233,344223],[-596,-4],[-27,7980]],[[273636,353667],[50,-397]],[[273899,351574],[-178,50]],[[273721,351624],[-1258,239]],[[272463,351863],[-903,250]],[[271560,352113],[85,443]],[[242465,350452],[-84,-5]],[[242381,350447],[-1055,0]],[[241326,350447],[-678,-18]],[[251669,350524],[-28,4]],[[251641,350528],[-22,-4]],[[251619,350524],[-191,1382],[-763,1410]],[[237013,350449],[-1507,13]],[[235506,350462],[0,3135]],[[253748,353788],[47,-3358]],[[253795,350430],[-1213,65]],[[170339,337195],[-4266,60]],[[166073,337255],[29,8917],[143,-16],[5,2474],[-284,1630]],[[254944,353043],[136,-5034]],[[255080,348009],[-640,-725],[-443,466]],[[253997,347750],[-26,131]],[[253971,347881],[-176,2549]],[[235506,350462],[154,-6283]],[[235660,344179],[-653,-10]],[[235007,344169],[-597,8]],[[234410,344177],[15,6478]],[[257414,348712],[-201,-1047],[-242,621]],[[256971,348286],[-207,-250],[-369,1607]],[[256395,349643],[15,3480]],[[257948,352967],[-373,-4227],[-161,-28]],[[258946,353076],[-66,-2837]],[[258880,350239],[-152,-2605]],[[258728,347634],[-470,-221],[-397,-1687]],[[257861,345726],[-447,2986]],[[251619,350524],[-1425,9]],[[250194,350533],[-201,-78]],[[256395,349643],[-463,-2485]],[[255932,347158],[-632,238]],[[255300,347396],[-220,613]],[[278065,351243],[-356,-10]],[[260035,350463],[-39,-1632]],[[259996,348831],[-420,265]],[[259576,349096],[-528,339],[-168,804]],[[260106,352741],[-71,-2278]],[[248480,348403],[6,-7256]],[[248486,341147],[-919,-50]],[[247567,341097],[-247,-13]],[[247320,341084],[102,953]],[[247422,342037],[419,2876]],[[247841,344913],[353,1892],[-44,1811],[-209,1819],[-184,-2]],[[262901,352397],[149,-1465]],[[263050,350932],[-592,1050],[-298,-536],[-193,-2703]],[[261967,348743],[-458,2312]],[[261509,351055],[26,1773]],[[261509,351055],[-433,-573],[-153,-1811]],[[260923,348671],[-582,2219],[-306,-427]],[[270706,350628],[-572,-2009],[-308,-73]],[[269826,348546],[-389,912],[-672,-256]],[[268765,349202],[199,3021]],[[270254,352236],[-271,17]],[[271144,352599],[-438,-1971]],[[271560,352113],[-142,-3665]],[[271418,348448],[-528,-1943]],[[270890,346505],[-41,-397]],[[270849,346108],[-351,1893],[300,1976],[-92,651]],[[264361,352184],[5,-1438],[-252,-900],[56,-3382],[-120,-1264]],[[264050,345200],[-190,-992]],[[263860,344208],[-474,1989],[-250,1871]],[[263136,348068],[117,454],[-203,2410]],[[266560,352284],[206,-1169],[31,-2258]],[[266797,348857],[-174,-720],[-607,-562]],[[266016,347575],[-183,13],[-202,1691],[-279,-297]],[[265352,348982],[-292,3169]],[[228842,350601],[-61,-3232],[298,0],[0,-1617]],[[229079,345752],[-602,-1],[-1,-1624],[-593,-2]],[[227883,344125],[-297,101]],[[227586,344226],[-2,7989]],[[268347,352217],[-502,-559],[-752,-3147]],[[267093,348511],[-296,346]],[[233528,350664],[-299,-2],[-14,-8097]],[[233215,342565],[-365,1],[-131,1627],[-399,1]],[[232320,344194],[-150,-1],[8,4857]],[[265352,348982],[-275,-2785]],[[265077,346197],[-193,-790],[-429,315],[-38,-1252],[-367,730]],[[268765,349202],[-61,-397]],[[268704,348805],[-665,-1448],[-393,-1682]],[[267646,345675],[-224,1917],[-258,-1046]],[[267164,346546],[-71,1965]],[[227586,344226],[-599,4]],[[226987,344230],[-1193,4]],[[225794,344234],[-1,5552]],[[222233,344223],[3,-2818]],[[222236,341405],[-226,-158],[-275,-2614],[-162,-422],[-441,841],[-101,2156],[-521,-2268]],[[220510,338940],[0,3261]],[[220510,342201],[-10,8266]],[[272463,351863],[277,-3899]],[[272740,347964],[-622,-2325]],[[272118,345639],[-700,2809]],[[263136,348068],[-494,-1684],[-81,-2308]],[[262561,344076],[-537,-332]],[[262024,343744],[-54,115]],[[261970,343859],[103,956],[-106,3928]],[[273721,351624],[-182,-2986]],[[273539,348638],[-167,-516],[-189,1242],[-443,-1400]],[[230908,344180],[-82,5]],[[230826,344185],[-902,-44]],[[229924,344141],[-550,-15],[0,1626],[-295,0]],[[275007,351415],[-33,-5379]],[[274974,346036],[-1,-378]],[[274973,345658],[-247,762],[-926,-859]],[[273800,345561],[12,1685],[-273,1392]],[[285868,351416],[140,-749]],[[286008,350667],[106,-2464]],[[286114,348203],[-296,-486]],[[285818,347717],[-335,-961]],[[285483,346756],[-266,1180],[-452,774]],[[284765,348710],[60,2580]],[[287331,347551],[-272,271],[-554,3590]],[[287279,351416],[112,-2597],[320,-2367],[229,-3945],[-412,3972],[-197,1072]],[[287748,351418],[261,-5943]],[[288009,345475],[-7,-9]],[[288002,345466],[-124,1107],[-199,4845]],[[276157,351263],[-22,-5309]],[[276135,345954],[-1161,82]],[[287331,347551],[294,-3319],[-296,418],[-595,3435]],[[286734,348085],[-726,2582]],[[282085,351303],[5,-704]],[[282090,350599],[-40,-2323],[-263,-3337]],[[281787,344939],[-837,1178]],[[280950,346117],[82,750],[-129,4420]],[[284010,345759],[-232,-1457]],[[283778,344302],[-264,840],[-153,2057],[-292,-389],[-26,2140],[-250,1169],[-703,480]],[[284134,351334],[123,-1350],[-247,-4225]],[[284765,348710],[428,-835],[170,-2171]],[[285363,345704],[-1353,55]],[[279587,351248],[-16,-5691]],[[279571,345557],[-415,60]],[[279156,345617],[-565,56]],[[278591,345673],[43,5576]],[[280950,346117],[-322,-1897],[-207,205]],[[280421,344425],[-40,5196],[151,1639]],[[280421,344425],[-138,-2849]],[[280283,341576],[-564,914]],[[279719,342490],[-155,442],[7,2625]],[[277597,351232],[-60,-5440]],[[277537,345792],[-1,-133]],[[277536,345659],[-1401,295]],[[278591,345673],[-288,31]],[[278303,345704],[-766,88]],[[261970,343859],[-836,1715],[-211,1218]],[[260923,346792],[0,1879]],[[260923,346792],[-350,-1703],[-444,506]],[[260129,345595],[-184,949],[51,2287]],[[283778,344302],[137,-1341],[-235,-398]],[[283680,342563],[-211,-1306]],[[283469,341257],[-343,603],[-21,992],[-459,1162]],[[282646,344014],[-526,-168],[-333,1093]],[[234410,344177],[-298,-3],[1,-1624],[-250,5]],[[233863,342555],[-648,10]],[[270849,346108],[-412,-3021]],[[270437,343087],[-395,999]],[[270042,344086],[-95,1419],[-234,366]],[[269713,345871],[113,2675]],[[286734,348085],[37,-1381],[441,-2720],[-295,-510],[-337,1726]],[[286580,345200],[-247,781],[-219,2222]],[[251641,350528],[29,-1722],[-373,-22],[-27,-3471]],[[251270,345313],[-542,-338]],[[250728,344975],[-915,150]],[[249813,345125],[341,3659],[40,1749]],[[225794,344234],[-297,0]],[[225497,344234],[-1188,0]],[[224309,344234],[-889,-62]],[[252504,350504],[-37,-6508]],[[252467,343996],[-452,-1664]],[[252015,342332],[-416,1162],[-329,1819]],[[249813,345125],[-408,-510]],[[249405,344615],[-185,1255],[449,35],[-218,1039],[187,491]],[[249807,350434],[-151,5]],[[215987,342196],[-1502,-4]],[[214485,342192],[2,8287]],[[215987,350464],[0,-8268]],[[253971,347881],[-287,-10],[29,-1851],[-361,-2614]],[[253352,343406],[3,475],[-888,115]],[[217486,342236],[0,-44]],[[217486,342192],[-1499,4]],[[217488,350459],[-2,-8223]],[[214485,342192],[-2446,0]],[[218990,350461],[-2,-8244]],[[218988,342217],[-1502,19]],[[220510,342201],[-1504,15]],[[219006,342216],[-18,1]],[[237599,350449],[-67,-2392],[210,-1186]],[[237742,346871],[-201,-1331]],[[237541,345540],[-238,-554],[-1004,172],[-161,-2143],[-448,53]],[[235690,343068],[-30,1111]],[[244333,350429],[-13,-3019],[-310,36],[-1,-1628],[-349,62]],[[243660,345880],[-1297,148]],[[242363,346028],[18,4419]],[[239187,350440],[-9,-7019]],[[239178,343421],[-500,72]],[[238678,343493],[-199,24],[-297,3289],[-440,65]],[[244452,350418],[273,-1429],[140,-3024]],[[244865,345965],[-253,-501],[-21,-6336]],[[244591,339128],[-295,860],[-689,92]],[[243607,340080],[77,1094],[-24,4706]],[[246124,346133],[-9,-2184]],[[246115,343949],[-921,327],[-329,1689]],[[246187,350445],[91,-4020],[-154,-292]],[[240421,350433],[-86,-130],[-16,-7014]],[[240319,343289],[-151,19]],[[240168,343308],[-990,113]],[[241326,350447],[-51,-4301],[214,-302],[163,-1657],[2,-1854]],[[241654,342333],[-1188,137],[-147,819]],[[242363,346028],[-109,-2389]],[[242254,343639],[-4,-1372],[-299,33],[-7,-1620],[-298,35]],[[241646,340715],[8,1618]],[[247841,344913],[-363,-14],[3,1092],[-1357,142]],[[166073,337255],[-1825,-24]],[[164248,337231],[-61,-5]],[[259576,349096],[-441,-2425]],[[259135,346671],[-407,963]],[[256971,348286],[-234,-4732],[-157,-1542]],[[256580,342012],[-358,78]],[[256222,342090],[31,3291]],[[256253,345381],[-11,1627],[-310,150]],[[269713,345871],[-270,-1826],[-440,-1091]],[[269003,342954],[-147,935],[39,5066],[-191,-150]],[[273800,345561],[-24,-3359]],[[273776,342202],[-410,-186]],[[273366,342016],[-834,-921]],[[272532,341095],[-604,2256]],[[271928,343351],[190,2288]],[[266016,347575],[-182,-3347]],[[265834,344228],[-583,406]],[[265251,344634],[-174,1563]],[[260129,345595],[-76,-1981]],[[260053,343614],[-159,-706],[-544,-143]],[[259350,342765],[-215,3906]],[[249405,344615],[100,-1065],[-238,-811],[-78,-1540]],[[249189,341199],[-703,-52]],[[232320,344194],[0,-4873],[-163,-839]],[[232157,338482],[-593,17]],[[231564,338499],[9,4068],[-746,8],[-1,1610]],[[267164,346546],[-203,141],[-387,-2271]],[[266574,344416],[-254,92],[-305,-1843]],[[266015,342665],[-181,1563]],[[257861,345726],[219,-2689]],[[258080,343037],[-288,-2464]],[[257792,340573],[-469,1261],[-395,312],[-275,-1179],[-73,1045]],[[269003,342954],[-22,-1048]],[[268981,341906],[-95,483],[-414,-1436],[-99,-1242],[-215,430]],[[268158,340141],[0,1]],[[268158,340142],[-746,4390]],[[267412,344532],[234,1143]],[[271928,343351],[-738,-110]],[[271190,343241],[-274,1942],[-26,1322]],[[286580,345200],[260,-2059],[-166,-58],[-563,1793],[417,-1963],[-516,-159]],[[286012,342754],[-231,471],[37,4492]],[[263860,344208],[277,-2133]],[[264137,342075],[-291,-1173],[-653,-1442]],[[263193,339460],[-112,1610],[-520,3006]],[[255300,347396],[-148,-2919]],[[255152,344477],[-646,1243],[-422,-29]],[[254084,345691],[-87,2059]],[[254084,345691],[77,-2250],[-252,-3270],[243,-246],[-104,-1722]],[[254048,338203],[-22,-470]],[[254026,337733],[-578,561]],[[253448,338294],[-109,14],[13,5098]],[[259350,342765],[125,-2327]],[[259475,340438],[-385,-123]],[[259090,340315],[-438,450],[-572,2272]],[[286012,342754],[225,-326],[-290,-1136],[-496,1123],[-83,1530],[115,2811]],[[267412,344532],[-191,-1784]],[[267221,342748],[-165,990],[-482,678]],[[256222,342090],[-60,-1686]],[[256162,340404],[-921,638]],[[255241,341042],[-89,3435]],[[238678,343493],[80,-2934],[-203,-1599],[13,-2199]],[[238568,336761],[-493,96]],[[238075,336857],[-599,-165]],[[237476,336692],[-145,21]],[[237331,336713],[52,6147],[158,2680]],[[262024,343744],[-409,-705],[-49,-2263]],[[261566,340776],[-126,977],[-554,938],[-379,-1246]],[[260507,341445],[-454,2169]],[[265251,344634],[-424,-2187],[97,-598],[-378,-805],[-214,-1553]],[[264332,339491],[-195,2584]],[[274973,345658],[38,-1939],[-162,-1685]],[[274849,342034],[-546,79]],[[274303,342113],[-527,89]],[[271190,343241],[205,-849],[-197,-1935]],[[271198,340457],[-257,707]],[[270941,341164],[-122,-754]],[[270819,340410],[-107,-893]],[[270712,339517],[-146,572],[-129,2998]],[[281787,344939],[-692,-7162]],[[281095,337777],[-139,1398],[-673,2401]],[[247320,341084],[-33,-576],[-1290,60]],[[245997,340568],[118,3381]],[[208151,345237],[293,-4778],[-163,-1891],[63,-1472]],[[208344,337096],[-1781,-187],[-951,1848],[-1038,6]],[[204574,338763],[8,2006]],[[276135,345954],[-22,-4592]],[[276113,341362],[-980,-698]],[[275133,340664],[-284,1370]],[[243607,340080],[-387,-1384]],[[243220,338696],[-296,1224],[-438,78],[155,1793],[-387,1848]],[[270042,344086],[-542,-1570]],[[269500,342516],[-247,-1768]],[[269253,340748],[-294,-190],[22,1348]],[[245997,340568],[-63,-1620],[-438,76]],[[245496,339024],[-464,93]],[[245032,339117],[-441,11]],[[277536,345659],[-27,-6364]],[[277509,339295],[-1406,392]],[[276103,339687],[10,1675]],[[278303,345704],[22,-6834]],[[278325,338870],[33,-603],[-850,-17]],[[277508,338250],[1,1045]],[[229924,344141],[1,-4065]],[[229925,340076],[-1447,8]],[[228478,340084],[-594,800],[-1,3241]],[[255241,341042],[-480,-1635],[-27,-1245]],[[254734,338162],[-379,-650],[-307,691]],[[285363,345704],[-90,-1720],[200,-3016],[-54,-1230]],[[285419,339738],[-161,-1089]],[[285258,338649],[0,-1]],[[285258,338649],[-207,364],[-191,-1126],[-97,1433],[-186,-785],[-144,1522],[-394,-15],[-22,1228],[-337,1293]],[[279156,345617],[-183,-6999]],[[278973,338618],[-648,252]],[[279719,342490],[139,-1156],[-370,-2639],[-207,11]],[[279281,338706],[-308,-88]],[[237331,336713],[-1478,-32]],[[235853,336681],[-163,6387]],[[287690,334442],[-349,563]],[[287341,335005],[74,4092],[488,660],[174,-762],[41,-4814],[-337,-751],[-91,1012]],[[288009,345475],[568,-6870],[-469,3339],[-106,3522]],[[252015,342332],[-40,-5057]],[[251975,337275],[-583,117]],[[251392,337392],[-539,1204],[-221,2559]],[[250632,341155],[96,3820]],[[203104,340538],[-422,-118],[-2,-2837],[423,-966]],[[203103,336617],[9,-10066]],[[203112,326551],[-2650,80]],[[200462,326631],[-119,1601],[-198,-3]],[[200145,328229],[4,12910],[-886,31]],[[211108,336324],[-14,-6367],[-716,-155]],[[210378,329802],[-244,606],[-702,7065],[-124,-377],[-964,0]],[[250632,341155],[-254,-2106],[-175,-101]],[[250203,338948],[-180,1222],[-661,-786]],[[249362,339384],[-173,1815]],[[282646,344014],[-362,-5323]],[[282284,338691],[-1014,-2547]],[[281270,336144],[-175,1633]],[[267221,342748],[-212,-3523]],[[267009,339225],[-457,517],[-553,2139]],[[265999,341881],[16,784]],[[265999,341881],[52,-1240],[-389,-1579]],[[265662,339062],[-165,-855],[-257,652],[-539,-385],[-75,-938]],[[264626,337536],[-271,1710]],[[264355,339246],[-23,245]],[[268158,340141],[-176,-2867]],[[267982,337274],[-326,-27],[-492,-1365]],[[267164,335882],[-1,-24]],[[267163,335858],[-154,3367]],[[263193,339460],[-282,-1555]],[[262911,337905],[-375,-1179]],[[262536,336726],[-941,75]],[[261595,336801],[0,25]],[[261595,336826],[-52,385]],[[261543,337211],[10,106]],[[261553,337317],[156,2178],[-143,1281]],[[226987,344230],[5,-8168]],[[226992,336062],[-1485,-16]],[[225507,336046],[-10,8188]],[[228478,340084],[-1,-4054]],[[228477,336030],[-1485,32]],[[225507,336046],[-296,-3],[0,-3229]],[[225211,332814],[-863,2]],[[224348,332816],[-25,4855]],[[224323,337671],[-14,6563]],[[224323,337671],[-2072,-4]],[[222251,337667],[-15,3738]],[[231564,338499],[-444,3],[-1,-4058]],[[231119,334444],[-1192,-1]],[[229927,334443],[-2,5633]],[[233863,342555],[-208,-1974],[145,-1820],[-98,-1074]],[[233702,337687],[-1043,-408],[-29,1219],[-323,-7]],[[232307,338491],[-150,-9]],[[235007,344169],[-28,-9734]],[[234979,334435],[-892,6]],[[234087,334441],[0,3236],[-385,10]],[[235853,336681],[58,-2247]],[[235911,334434],[-932,1]],[[270712,339517],[-422,-1622]],[[270290,337895],[-183,3520],[-607,1101]],[[283469,341257],[168,-1847],[-22,-1611]],[[283615,337799],[-112,244],[-755,-2883]],[[282748,335160],[-250,2798],[-214,733]],[[253448,338294],[-3,-541]],[[253445,337753],[-1089,148],[-102,-658]],[[252254,337243],[-279,32]],[[260507,341445],[21,-2479],[-126,-943]],[[260402,338023],[-565,156]],[[259837,338179],[-362,2259]],[[243220,338696],[34,-3025]],[[243254,335671],[-1124,134]],[[242130,335805],[-496,72],[5,1351]],[[241639,337228],[7,3487]],[[240168,343308],[-18,-7271]],[[240150,336037],[-594,79]],[[239556,336116],[-989,104],[1,541]],[[272532,341095],[-16,-3720]],[[272516,337375],[-83,-532]],[[272433,336843],[-535,176],[-700,3438]],[[241639,337228],[-595,42],[-2,-1349],[-498,75]],[[240544,335996],[-394,41]],[[259090,340315],[-150,-4665]],[[258940,335650],[-106,-1338]],[[258834,334312],[-300,532],[-141,-775],[-313,1293],[-345,-45]],[[257735,335317],[-130,449]],[[257605,335766],[203,1497],[-16,3310]],[[270290,337895],[-396,-2233]],[[269894,335662],[-202,1972],[-170,143]],[[269522,337777],[-269,2971]],[[261553,337317],[-455,475],[-475,-445]],[[260623,337347],[-221,676]],[[281095,337777],[-585,-2047],[-679,-3519]],[[279831,332211],[-571,1186]],[[279260,333397],[-227,517],[248,4792]],[[285258,338648],[-235,-2967]],[[285023,335681],[-392,-875],[-524,1390]],[[284107,336196],[-492,1603]],[[269522,337777],[-293,-274],[-813,-2185],[-219,-149]],[[268197,335169],[-215,2105]],[[275133,340664],[83,-1448],[-296,-1329],[32,-1467]],[[274952,336420],[-480,1873],[-210,137]],[[274262,338430],[41,3683]],[[219006,342216],[1,-8139]],[[219007,334077],[-1521,-4]],[[217486,334073],[0,114]],[[217486,334187],[0,8005]],[[220510,338940],[0,-4867]],[[220510,334073],[-1503,4]],[[217486,334187],[-1496,-22]],[[215990,334165],[-3,8031]],[[214485,342192],[1,-7963]],[[214486,334229],[-2449,-95]],[[212037,334134],[0,2177]],[[274262,338430],[-178,-3320],[96,-3115]],[[274180,331995],[-135,-24]],[[274045,331971],[-450,-339]],[[273595,331632],[-36,1117]],[[273559,332749],[96,1381],[-522,2938]],[[273133,337068],[300,3339],[-67,1609]],[[215990,334165],[0,-71]],[[215990,334094],[-1504,-3]],[[214486,334091],[0,138]],[[257605,335766],[-267,-59]],[[257338,335707],[-1207,2676]],[[256131,338383],[31,2021]],[[273133,337068],[-79,883],[-538,-576]],[[263585,335029],[-124,-484]],[[263461,334545],[-99,4]],[[263362,334549],[-9,1249],[-281,766]],[[263072,336564],[-161,1341]],[[264355,339246],[-770,-4217]],[[267163,335858],[4,-355]],[[267167,335503],[-680,-2475],[-459,116]],[[266028,333144],[-109,2607],[-257,3311]],[[276103,339687],[-56,-7726]],[[276047,331961],[-323,-24]],[[275724,331937],[-70,1389],[-359,2653],[-343,441]],[[222251,337667],[32,-5647]],[[222283,332020],[-589,1],[-2,-1624],[-1182,13]],[[220510,330410],[0,3663]],[[200145,328229],[-3228,29],[-2,-6474],[-1606,14]],[[204574,338763],[16,-15442]],[[204590,323321],[-1474,-28]],[[203116,323293],[-4,3258]],[[203103,336617],[208,1296],[-208,257]],[[203103,338170],[0,312]],[[203103,338482],[8,1396]],[[249362,339384],[-275,31],[115,-1382],[-335,-1404],[-366,-378],[270,-1925],[-281,-846],[135,-919]],[[248625,332561],[-364,176],[-4,-2806]],[[248257,329931],[-36,-137]],[[248221,329794],[-36,1335],[-212,-483]],[[247973,330646],[-400,66]],[[247573,330712],[0,4865]],[[247573,335577],[-6,5520]],[[272433,336843],[-475,-3705]],[[271958,333138],[-10,-83]],[[271948,333055],[-430,282]],[[271518,333337],[-367,-86]],[[271151,333251],[-126,2692],[-326,1639],[222,1422],[-102,1406]],[[251392,337392],[-291,-2345],[-136,397]],[[250965,335444],[-553,1154],[-247,1169]],[[250165,337767],[38,1181]],[[247573,335577],[-2090,162]],[[245483,335739],[13,3285]],[[286926,335501],[-145,-1821],[-233,206],[79,1506],[-351,140]],[[286276,335532],[78,4358]],[[286354,339890],[552,1171],[303,-80],[50,-5636],[-333,156]],[[256131,338383],[-53,-2345],[-292,-1220]],[[255786,334818],[-336,-820],[-354,712],[-199,-818]],[[254897,333892],[-239,1015],[76,3255]],[[286276,335532],[-676,145]],[[285600,335677],[-577,4]],[[285419,339738],[847,1102],[88,-950]],[[203103,338482],[0,-312]],[[259837,338179],[-278,-1956],[-1,-1386]],[[259558,334837],[-289,-248],[-329,1061]],[[271151,333251],[-416,-936],[-546,60]],[[270189,332375],[-338,1184],[43,2103]],[[250165,337767],[-126,96],[-281,-4503]],[[249758,333360],[-309,1168],[-404,124],[-420,-2091]],[[229927,334443],[-12,-3281]],[[229915,331162],[-1439,22]],[[228476,331184],[1,4846]],[[245032,339117],[-92,-1440],[-340,-1929],[-44,-3402],[-591,77]],[[243965,332423],[-591,68]],[[243374,332491],[12,3306],[-132,-126]],[[277508,338250],[-37,-6115]],[[277471,332135],[-595,-66]],[[276876,332069],[-829,-108]],[[264626,337536],[88,-2617],[-150,-1005]],[[264564,333914],[-285,822],[-464,206],[-191,-774]],[[263624,334168],[-163,377]],[[245483,335739],[-6,-4945]],[[245477,330794],[-2,-1651]],[[245475,329143],[-590,63],[-3,1642],[-263,-127]],[[244619,330721],[-662,64],[8,1638]],[[266028,333144],[-304,-143],[-504,-1878]],[[265220,331123],[-22,58]],[[265198,331181],[-124,1694],[-214,-289],[-296,1328]],[[279260,333397],[-157,-1140]],[[279103,332257],[-411,1984],[-405,-1720],[-166,127]],[[278121,332648],[-77,-460]],[[278044,332188],[-573,-53]],[[210378,329802],[0,-2771],[-614,433],[-745,-2270]],[[209019,325194],[-2,1368],[-3247,12],[1,-3243]],[[205771,323331],[-1181,-10]],[[282748,335160],[-108,-471]],[[282640,334689],[-343,-1479]],[[282297,333210],[-672,237]],[[281625,333447],[-169,331],[-186,2366]],[[275724,331937],[-313,-27]],[[275411,331910],[-1231,85]],[[232307,338491],[0,-2433],[148,-23],[1,-3216]],[[232456,332819],[-305,-2],[-149,-3256],[-295,1]],[[231707,329562],[-295,1],[-1,3262],[-292,-4],[0,1623]],[[234087,334441],[-14,-2089],[230,-1261]],[[234303,331091],[-538,-3686],[-283,598]],[[233482,328003],[-1,4815],[-1025,1]],[[260623,337347],[23,-3296],[103,-1581]],[[260749,332470],[-138,-25]],[[260611,332445],[-753,-140]],[[259858,332305],[-300,2532]],[[257338,335707],[-156,-2905],[-342,-2492]],[[256840,330310],[-446,716],[-239,-414]],[[256155,330612],[-245,215]],[[255910,330827],[24,1814],[-148,2177]],[[254026,337733],[-164,-1607],[-17,-2092],[167,-1717],[-89,-1888]],[[253923,330429],[-48,-579]],[[253875,329850],[-477,-215],[-128,791]],[[253270,330426],[-3,1967],[147,1493],[31,3867]],[[254897,333892],[-166,-2346]],[[254731,331546],[-712,-436],[-96,-681]],[[284107,336196],[0,-1815],[235,-1426]],[[284342,332955],[-25,-150]],[[284317,332805],[-216,-594],[-40,-1864]],[[284061,330347],[-198,-1249],[-361,-217]],[[283502,328881],[-237,1612]],[[283265,330493],[-76,1699],[-549,2497]],[[273559,332749],[-1601,389]],[[270189,332375],[-269,-1121]],[[269920,331254],[-1335,-829]],[[268585,330425],[-153,883],[95,1791],[-330,2070]],[[263072,336564],[-195,-3681],[-172,-21],[-175,-2137],[-273,-558]],[[262257,330167],[-331,919]],[[261926,331086],[76,2096],[534,3544]],[[261543,337211],[52,-385]],[[261595,336801],[-473,-3690]],[[261122,333111],[-373,-641]],[[253270,330426],[-331,-79]],[[252939,330347],[-8,1375],[-395,358],[-301,1417]],[[252235,333497],[19,3746]],[[250965,335444],[-26,-4865]],[[250939,330579],[-293,-638]],[[250646,329941],[-810,109]],[[249836,330050],[-78,3310]],[[281625,333447],[-251,-3124],[4,-1252],[-421,-1196]],[[280957,327875],[-522,-413],[-138,954]],[[280297,328416],[-332,3370],[-134,425]],[[224348,332816],[-1,-1627]],[[224347,331189],[-2064,20]],[[222283,331209],[0,811]],[[179740,322568],[3,-2452],[444,-2894],[103,-2182],[267,-2704],[564,-2760]],[[181121,309576],[-326,-2417],[-494,-1592]],[[180301,305567],[-2460,-124],[1,-805],[-4499,-63],[2,-553],[-829,-9],[-928,528],[-315,-3026]],[[171273,301515],[-312,1400]],[[170961,302915],[145,1407],[238,4958],[-64,9969]],[[171280,319249],[98,4],[-3,18110]],[[164248,337231],[-3,-3233],[301,-23],[0,-1605],[244,-1640],[325,-33],[5,-1631],[192,12],[4,-1614],[397,-45],[3,-1614],[314,77],[-22,-1690],[246,-211],[0,-3299]],[[166254,320682],[-755,1375],[-936,2625],[-284,-1411],[-421,-724],[101,-1704],[-444,1648],[-536,-409]],[[162979,322082],[-5,3222],[-296,222],[-393,1771],[197,1535],[-165,1791],[-326,509],[-446,3198],[-339,588],[-168,2433]],[[171280,319249],[-3410,-90],[36,-551]],[[167906,318608],[-267,446],[-750,39],[-88,1202],[-462,376]],[[166339,320671],[-85,11]],[[252235,333497],[-177,-1852],[-458,-1134]],[[251600,330511],[-661,68]],[[242130,335805],[-34,-6486]],[[242096,329319],[-637,87]],[[241459,329406],[3,1623],[-1032,137]],[[240430,331166],[104,1602],[10,3228]],[[268585,330425],[-242,-1949],[-248,-496]],[[268095,327980],[-738,4146]],[[267357,332126],[82,740],[-272,2637]],[[238036,329533],[-270,1020],[-9,-2177],[-298,111],[-9,-1669],[-302,-290]],[[237148,326528],[-149,21],[20,4291]],[[237019,330840],[144,2397],[-140,1638],[249,-26],[204,1843]],[[238075,336857],[-39,-7324]],[[261926,331086],[-253,-1944]],[[261673,329142],[-494,2572],[-57,1397]],[[239556,336116],[-9,-2441],[-149,23],[-7,-2427],[-202,25],[-8,-2654]],[[239181,328642],[-294,242],[-94,1576],[-757,-927]],[[237019,330840],[-164,-1085],[-526,-532],[-175,1675],[-128,-957]],[[236026,329941],[-115,4493]],[[263362,334549],[-670,-5484]],[[262692,329065],[-240,-1164]],[[262452,327901],[-195,2266]],[[212037,334134],[-2,-8177]],[[212035,325957],[-1,-4264]],[[212034,321693],[-669,4],[-4,-1665],[-293,7],[-3,-1619],[-292,8],[-1,-1623],[-585,17],[-91,-1634]],[[210096,315188],[-586,7]],[[209510,315195],[-502,3],[-1,3241]],[[209007,318439],[12,6755]],[[284317,332805],[371,-2175],[955,-1730],[26,-1206]],[[285669,327694],[-54,-767],[-593,-358],[-140,698]],[[284882,327267],[-821,3080]],[[285600,335677],[126,-1604],[273,-883]],[[285999,333190],[-398,-1100],[175,-2297],[-1124,1768],[-310,1394]],[[240430,331166],[-12,-5402],[-114,-39]],[[240304,325725],[-550,-592],[-185,1872],[-331,1451]],[[239238,328456],[-57,186]],[[226992,336062],[8,-6492]],[[227e3,329570],[-1,-749]],[[226999,328821],[0,-19]],[[226999,328802],[-475,-44],[-290,766],[-418,55]],[[225816,329579],[-586,-9],[-19,3244]],[[228476,331184],[-1,-1622]],[[228475,329562],[-1475,8]],[[243374,332491],[-161,-3273],[-723,82]],[[242490,329300],[-394,19]],[[257735,335317],[-73,-4276],[185,-1700]],[[257847,329341],[-411,-2087],[-227,202]],[[257209,327456],[-369,2854]],[[247573,330712],[-600,58]],[[246973,330770],[-1496,24]],[[286926,335501],[415,-496]],[[287690,334442],[20,-1175],[-419,-3065],[-333,-1394],[-288,214],[-380,1512],[-221,-1047],[-325,2540],[265,-143],[-10,1306]],[[259858,332305],[-101,-4380]],[[259757,327925],[-680,1377],[-289,-544]],[[258788,328758],[11,1469]],[[258799,330227],[35,4085]],[[258799,330227],[-519,-1708],[-228,632]],[[258052,329151],[-205,190]],[[267357,332126],[-461,-863],[33,-2552]],[[266929,328711],[-948,-960]],[[265981,327751],[263,2892],[-1024,480]],[[265198,331181],[-169,-1111],[-21,-2086]],[[265008,327984],[-272,-947],[-243,467],[-219,-1109]],[[264274,326395],[-566,1467]],[[263708,327862],[264,835],[-23,1267],[-316,3898]],[[263633,333862],[1,202]],[[263634,334064],[-10,104]],[[255910,330827],[-429,244],[-353,-1106]],[[255128,329965],[-397,1581]],[[283265,330493],[-572,-1458],[-346,398]],[[282347,329433],[-50,3777]],[[248221,329794],[-58,-95]],[[248163,329699],[-190,947]],[[249836,330050],[-441,-507]],[[249395,329543],[-1138,388]],[[263634,334064],[-1,-202]],[[263708,327862],[-580,-828]],[[263128,327034],[-436,2031]],[[236026,329941],[-4,-304]],[[236022,329637],[-175,-1477],[-443,-195],[-252,1214],[-191,-612]],[[234961,328567],[-77,886],[-581,1638]],[[231707,329562],[0,-1617]],[[231707,327945],[-1281,2]],[[230426,327947],[0,3299],[-261,-1414],[-247,176]],[[229918,330008],[-3,1154]],[[279103,332257],[-595,-3991]],[[278508,328266],[-251,855],[-213,3067]],[[214486,334091],[-13,-8132]],[[214473,325959],[-2438,-2]],[[217486,334073],[-2,-8135]],[[217484,325938],[-1494,19]],[[215990,325957],[0,8137]],[[219007,334077],[3,-8124]],[[219010,325953],[-1526,-15]],[[220510,330410],[0,-4461]],[[220510,325949],[-1500,4]],[[215990,325957],[-1517,2]],[[271518,333337],[-29,-4139],[-182,-3291]],[[271307,325907],[-296,68]],[[271011,325975],[-264,59]],[[270747,326034],[1,1307],[-511,2796],[-304,-278]],[[269933,329859],[-13,1395]],[[282347,329433],[-80,-3574]],[[282267,325859],[-165,-563],[-420,837],[-332,-60]],[[281350,326073],[-393,1802]],[[252939,330347],[-5,-701]],[[252934,329646],[-672,-91],[-323,-2399],[-173,1]],[[251766,327157],[-166,3354]],[[280297,328416],[-211,-1293]],[[280086,327123],[-581,255],[-754,-1252]],[[278751,326126],[-353,1413],[110,727]],[[271948,333055],[227,-2695]],[[272175,330360],[382,-2967],[-24,-1802]],[[272533,325591],[-107,26]],[[272426,325617],[-1119,290]],[[273595,331632],[-24,-1620]],[[273571,330012],[-1396,348]],[[261673,329142],[-449,-3851]],[[261224,325291],[-188,2236],[-289,965]],[[260747,328492],[203,1622],[-339,2331]],[[233482,328003],[-312,226]],[[233170,328229],[-399,-1548],[-1070,-1312]],[[231701,325369],[6,2576]],[[225816,329579],[10,-9732]],[[225826,319847],[-1469,0]],[[224357,319847],[-5,4513]],[[224352,324360],[-5,6829]],[[244619,330721],[-212,-1147],[105,-2458],[-223,-2903]],[[244289,324213],[-330,36],[-3,-1236],[-368,689],[-238,-589]],[[243350,323113],[-586,854],[-297,-183]],[[242467,323784],[23,5516]],[[260747,328492],[-422,-561],[-84,-1375],[-372,150]],[[259869,326706],[-112,1219]],[[188318,312721],[-108,-986]],[[188210,311735],[-183,-611],[-147,-4378],[653,-3],[-47,-2816]],[[188486,303927],[-643,1],[-1223,898],[-311,-3086],[-1306,2189],[-1641,-13]],[[183362,303916],[1,5933]],[[183363,309849],[-2,22528]],[[268095,327980],[-175,-2988],[-203,-1444],[134,-484]],[[267851,323064],[-277,-501]],[[267574,322563],[-1,-3]],[[267573,322560],[-644,6151]],[[274045,331971],[332,-4443],[324,-1102]],[[274701,326426],[-806,-3867]],[[273895,322559],[-185,1400]],[[273710,323959],[-377,-576],[22,1922]],[[273355,325305],[216,4707]],[[278751,326126],[-5,-338]],[[278746,325788],[-367,682],[-294,-913],[-345,-2209]],[[277740,323348],[-312,427],[-120,1819]],[[277308,325594],[-233,1635],[-199,4840]],[[277308,325594],[-662,369],[-623,-753]],[[276023,325210],[-58,1792],[126,2469],[-367,2466]],[[275411,331910],[-586,-5936]],[[274825,325974],[-124,452]],[[222283,331209],[11,-6489]],[[222294,324720],[-137,-41]],[[222157,324679],[-1041,42],[0,-1614],[-294,3]],[[220822,323110],[-312,20]],[[220510,323130],[0,2819]],[[276023,325210],[-562,989]],[[275461,326199],[-228,-565],[-408,340]],[[269933,329859],[-238,-2104],[-19,-1655]],[[269676,326100],[-619,-853]],[[269057,325247],[-122,2958],[-350,2220]],[[255128,329965],[-90,-7353]],[[255038,322612],[-1051,45]],[[253987,322657],[8,5395],[-120,1798]],[[230426,327947],[0,-3244],[-137,1],[-1,-3821]],[[230288,320883],[-667,-984],[-127,786]],[[229494,320685],[-2,9491],[426,-168]],[[265981,327751],[-64,-576]],[[265917,327175],[-396,127],[-315,-711],[-198,1393]],[[224352,324360],[-359,353],[-1699,7]],[[229494,320685],[-431,1199]],[[229063,321884],[-238,-1062],[-352,454]],[[228473,321276],[2,8286]],[[241459,329406],[-204,-4750]],[[241255,324656],[-449,-779],[-905,103]],[[239901,323980],[403,1745]],[[256155,330612],[-49,-8076]],[[256106,322536],[-1068,76]],[[234961,328567],[-3,-2253],[-315,-6],[0,-2676]],[[234643,323632],[-1174,5]],[[233469,323637],[0,1895],[-295,3],[-4,2694]],[[262452,327901],[-222,-2978],[129,-2605]],[[262359,322318],[-796,-48]],[[261563,322270],[-276,-33]],[[261287,322237],[-306,-7]],[[260981,322230],[247,1084],[-4,1977]],[[257209,327456],[-20,-5059]],[[257189,322397],[-1046,132]],[[256143,322529],[-37,7]],[[237148,326528],[-7,-1358],[-305,-767]],[[236836,324403],[-229,-383],[-21,-2059],[-606,-644]],[[235980,321317],[42,8320]],[[246973,330770],[-2,-5539]],[[246971,325231],[-1504,75]],[[245467,325306],[8,3837]],[[245467,325306],[-8,-2742],[-290,30]],[[245169,322594],[-399,-324],[-210,-1347]],[[244560,320923],[13,2577],[-284,713]],[[248163,329699],[-214,-2387],[219,-627],[20,-1533],[-293,-395],[-116,-1725],[-268,-566]],[[247511,322466],[186,-1296],[-172,-1230]],[[247525,319940],[-289,-503]],[[247236,319437],[-2,1326]],[[247234,320763],[22,4543],[-285,-75]],[[251766,327157],[-13,-4699]],[[251753,322458],[-101,0]],[[251652,322458],[-541,-5]],[[251111,322453],[-505,-9]],[[250606,322444],[40,7497]],[[283502,328881],[-231,-2074]],[[283271,326807],[-356,-2933],[-358,-1181]],[[282557,322693],[-108,2562],[-182,604]],[[239238,328456],[-4,-1941],[-493,49],[-203,-1309],[-493,-195],[5,-2146]],[[238050,322914],[-1029,136],[-185,1353]],[[269057,325247],[-524,-1430]],[[268533,323817],[-371,-223]],[[268162,323594],[-311,-530]],[[253987,322657],[-600,-192]],[[253387,322465],[-453,-3]],[[252934,322462],[-51,3]],[[252883,322465],[51,7181]],[[273355,325305],[-822,286]],[[285469,320638],[-203,-948],[-926,-816]],[[284340,318874],[-64,5013]],[[284276,323887],[204,503],[398,-2748],[591,-1004]],[[284882,327267],[-235,-2198],[118,-897]],[[284765,324172],[-259,864],[-282,-1162]],[[284224,323874],[-953,2933]],[[258788,328758],[-158,-3843]],[[258630,324915],[-206,2015],[-376,1415],[4,806]],[[249395,329543],[-32,-7084]],[[249363,322459],[-223,-9]],[[249140,322450],[-1629,16]],[[270747,326034],[-688,163]],[[270059,326197],[-383,-97]],[[250606,322444],[-430,-12]],[[250176,322432],[-813,27]],[[252883,322465],[-1130,-7]],[[235980,321317],[-18,-3815]],[[235962,317502],[-20,-4124]],[[235942,313378],[-1326,-11]],[[234616,313367],[-2,3239],[-338,-2]],[[234276,316604],[0,3244],[171,1607],[196,17],[0,2160]],[[226999,328802],[9,-8951]],[[227008,319851],[-1,-3236]],[[227007,316615],[-1172,1]],[[225835,316616],[-9,3231]],[[228473,321276],[-555,611],[-74,2247],[-845,4687]],[[258630,324915],[-2,-2532]],[[258628,322383],[-1295,15]],[[257333,322398],[-144,-1]],[[242467,323784],[-5,-1009]],[[242462,322775],[-297,41],[-5,-1617],[-876,479]],[[241284,321678],[-151,871],[122,2107]],[[259869,326706],[27,-4377]],[[259896,322329],[-1243,53]],[[258653,322382],[-25,1]],[[263128,327034],[11,-1303],[-212,-3409]],[[262927,322322],[-101,-5]],[[262826,322317],[-467,1]],[[200462,326631],[361,-4881]],[[200823,321750],[-379,16],[-5,-7060]],[[200439,314706],[-1451,-14]],[[198988,314692],[-3680,23]],[[229063,321884],[-7,-2046]],[[229056,319838],[-2048,13]],[[267573,322560],[-1043,-137]],[[266530,322423],[-489,3118],[-223,-91]],[[265818,325450],[99,1725]],[[285669,327694],[310,746],[30,-1788],[-452,-995],[295,-346],[-138,-1387],[-575,-2025],[-396,1477],[22,796]],[[260981,322230],[-364,32]],[[260617,322262],[-721,67]],[[281350,326073],[46,-5342],[-149,-3077],[243,-284]],[[281490,317370],[-394,-3132]],[[281096,314238],[-204,2184],[-465,3449]],[[280427,319871],[-419,2517],[-71,1882],[149,2853]],[[239901,323980],[-690,-4023],[1,-1632]],[[239212,318325],[-296,-555]],[[238916,317770],[-881,35]],[[238035,317805],[15,5109]],[[233469,323637],[-441,-557],[-20,-6469]],[[233008,316611],[1,-1619],[-439,-6]],[[232570,314986],[-587,-6],[0,1619],[-585,2]],[[231398,316601],[2,1620]],[[231400,318221],[7,5253],[294,1895]],[[265818,325450],[-331,-347],[-413,-2793]],[[265074,322310],[-349,6]],[[264725,322316],[-533,16]],[[264192,322332],[82,4063]],[[231400,318221],[-877,0]],[[230523,318221],[1,2620],[-236,42]],[[264192,322332],[-835,-2]],[[263357,322330],[-430,-8]],[[280427,319871],[-1132,-401]],[[279295,319470],[-372,2213]],[[278923,321683],[-155,1648],[-22,2457]],[[284224,323874],[52,13]],[[284340,318874],[-211,-331]],[[284129,318543],[-198,2128],[-360,239],[-380,1072],[-481,71]],[[282710,322053],[-153,640]],[[203116,323293],[0,-1615],[261,2],[1,-1550],[-729,1]],[[202649,320131],[-58,616],[-705,53],[-101,-673],[-844,4],[-118,1619]],[[209007,318439],[-587,-7],[1,-1615],[-294,-10],[-3,-1617],[-1242,-7],[0,-4792]],[[206882,310391],[-1173,-5]],[[205709,310386],[1,4846],[62,-6],[-1,8105]],[[270059,326197],[-28,-6431],[221,-1212]],[[270252,318554],[-254,-3697],[-212,-1915]],[[269786,312942],[-11,23]],[[269775,312965],[-379,2612],[-91,3608]],[[269305,319185],[-142,3645],[-154,854],[-476,133]],[[276023,325210],[227,-1072],[186,597],[147,-1356],[71,-2679],[-218,-1752]],[[276436,318948],[-6,0]],[[276430,318948],[-1089,137]],[[275341,319085],[120,7114]],[[278923,321683],[-437,-2239],[-436,98]],[[278050,319542],[11,671]],[[278061,320213],[-25,1291],[-296,1844]],[[275341,319085],[-679,65]],[[274662,319150],[-651,42],[43,2132],[-159,1235]],[[271464,320921],[-199,-1405],[-198,-4516]],[[271067,315e3],[-604,2048],[-211,1506]],[[271011,325975],[333,-4682],[120,-372]],[[282710,322053],[66,-1015],[-81,-3692]],[[282695,317346],[-1205,24]],[[214473,325959],[-5,-8115]],[[214468,317844],[-992,-9]],[[213476,317835],[-1442,8]],[[212034,317843],[0,3850]],[[272173,319555],[-237,565]],[[271936,320120],[-472,801]],[[272426,325617],[-120,-2206],[-216,-215],[83,-3641]],[[219010,325953],[-5,-8103]],[[219005,317850],[-1126,11]],[[217879,317861],[-406,0]],[[217473,317861],[11,8077]],[[220510,323130],[0,-5304]],[[220510,317826],[-1158,20]],[[219352,317846],[-347,4]],[[215990,325957],[-18,-8108]],[[215972,317849],[-1028,11]],[[214944,317860],[-476,-16]],[[277740,323348],[-316,-945],[31,-1526],[-351,-1962]],[[277104,318915],[-668,33]],[[217473,317861],[-1061,-16]],[[216412,317845],[-440,4]],[[273710,323959],[112,-2797],[-91,-1953]],[[273731,319209],[-1617,15]],[[272114,319224],[59,331]],[[266530,322423],[-186,-14]],[[266344,322409],[-1079,-93]],[[265265,322316],[-191,-6]],[[247234,320763],[-1924,142],[-2,-829]],[[245308,320076],[-139,2518]],[[224357,319847],[-575,10],[0,-4860]],[[223782,314997],[-488,-1],[-284,811]],[[223010,315807],[139,1188],[-267,11],[14,2696],[-285,-467]],[[222611,319235],[-167,661],[-83,3113],[-204,1670]],[[284158,318179],[-29,364]],[[285469,320638],[29,1355],[695,561],[-107,-1081],[521,322],[-484,-2668],[-165,-1717],[-182,-44],[-131,1684],[-204,-1777],[-551,162],[-575,-954],[-157,1698]],[[222611,319235],[-441,-168],[-51,-1639],[-679,-8]],[[221440,317420],[-149,817],[-33,3268],[-436,-2],[0,1607]],[[164640,304627],[231,-1775],[-418,-877],[-322,2121],[509,531]],[[165054,305328],[976,-1440],[-461,-704],[-359,131],[-156,2013]],[[166339,320671],[-2,-7969],[-90,-1807]],[[166247,310895],[-250,760],[-867,-159],[-357,994],[-804,202],[-490,-416],[-116,1396],[-373,1056],[124,2395],[-24,2471],[-171,1150],[60,1338]],[[241284,321678],[-584,-794],[39,-1065]],[[240739,319819],[-931,86],[-3,-1605]],[[239805,318300],[-593,25]],[[238035,317805],[-614,-1483]],[[237421,316322],[-244,500],[-834,91],[-381,589]],[[244560,320923],[-20,-4593],[-199,25],[193,-1934]],[[244534,314421],[-604,81],[-3,-1622],[-230,23]],[[243697,312903],[96,2891],[-160,660],[20,4598],[-307,36],[4,2025]],[[269305,319185],[-840,-2741],[-145,-912]],[[268320,315532],[-168,2206],[10,5856]],[[243697,312903],[-75,13]],[[243622,312916],[-905,125]],[[242717,313041],[1,2457],[-235,29],[98,2072],[20,5168],[-139,8]],[[274662,319150],[434,-3775]],[[275096,315375],[-397,-1019],[74,-878],[-605,-586],[-6,1090],[-378,-1531]],[[273784,312451],[4,1591]],[[273788,314042],[49,2841],[-106,2326]],[[234276,316604],[-1268,7]],[[268320,315532],[-415,-2628]],[[267905,312904],[-174,218]],[[267731,313122],[-145,795]],[[267586,313917],[-653,2806]],[[266933,316723],[-40,540]],[[266893,317263],[305,3008],[323,1133],[53,1159]],[[205709,310386],[-2,-1614],[-1700,0]],[[204007,308772],[-1371,-6],[-3,3352]],[[202633,312118],[-147,1515],[16,6496],[147,2]],[[278050,319542],[43,-1242],[-360,-2633]],[[277733,315667],[-629,3248]],[[221440,317420],[1,-4034],[-493,-32]],[[220948,313354],[-223,1273],[-207,-261]],[[220518,314366],[-8,3460]],[[242717,313041],[-496,63]],[[242221,313104],[-106,14]],[[242115,313118],[5,1627],[-291,31],[-264,1665],[-303,325],[6,1345],[-291,53],[9,1622],[-247,33]],[[256004,318053],[-462,772]],[[255542,318825],[-243,556],[-714,-1852],[-404,1290],[-162,1541],[-347,181]],[[253672,320541],[-285,1924]],[[256143,322529],[-11,-3407],[-128,-1069]],[[245308,320076],[-7,-2464],[140,-1661]],[[245441,315951],[-7,-3254],[151,-26],[-6,-2481],[-150,6]],[[245429,310196],[-103,136],[-579,3569],[-213,520]],[[266893,317263],[-555,643],[-280,1346]],[[266058,319252],[-12,1037],[298,2120]],[[257333,322398],[-17,-8213]],[[257316,314185],[-332,545],[-546,1972]],[[256438,316702],[-434,1351]],[[252925,317998],[-982,22]],[[251943,318020],[-96,1897],[-197,-2],[2,2543]],[[252934,322462],[-9,-4464]],[[253555,314761],[-47,-2207]],[[253508,312554],[-481,7]],[[253027,312561],[-4,5160],[-98,277]],[[253672,320541],[-117,-5780]],[[251943,318020],[-47,-2986]],[[251896,315034],[-984,33]],[[250912,315067],[1,4042],[197,807],[1,2537]],[[249142,318304],[-519,9],[-251,-975]],[[248372,317338],[-343,700],[-215,-623]],[[247814,317415],[-5,2533],[-284,-8]],[[249140,322450],[2,-4146]],[[250912,315067],[-438,-278]],[[250474,314789],[-147,-6],[-2,4867],[-149,0],[0,2782]],[[250474,314789],[-2,-1631]],[[250472,313158],[-642,1090],[-534,3]],[[249296,314251],[-2,2446],[-152,1607]],[[266058,319252],[-82,-420]],[[265976,318832],[-275,-140]],[[265701,318692],[-106,2241],[-330,1383]],[[258653,322382],[-137,-6674],[89,-612]],[[258605,315096],[-29,-1679],[-447,-518],[-146,1195]],[[257983,314094],[-427,804],[-240,-713]],[[260678,319948],[-562,-4378],[-610,-2702],[-150,-76]],[[259356,312792],[-223,839],[-30,1451],[-498,14]],[[260617,322262],[61,-2314]],[[263365,319856],[101,-595],[-208,-1794],[7,-2679]],[[263265,314788],[-172,733],[-550,214]],[[262543,315735],[233,4869]],[[262776,320604],[50,1713]],[[263357,322330],[8,-2474]],[[264725,322316],[-135,-684],[239,-2782],[-180,-2853]],[[264649,315997],[-86,-841]],[[264563,315156],[-22,277]],[[264541,315433],[-329,3527],[-293,882],[-554,14]],[[262543,315735],[-381,-217]],[[262162,315518],[-1,1816],[-262,888]],[[261899,318222],[232,964],[228,3132]],[[261899,318222],[-334,1613],[-2,2435]],[[265701,318692],[-212,-1319]],[[265489,317373],[-231,351],[-271,-1838],[-338,111]],[[284158,318179],[119,-1091],[-640,-3358],[-489,-1594]],[[283148,312136],[-159,657],[-294,4553]],[[261287,322237],[-239,-2821],[0,-1352],[-233,-2520]],[[260815,315544],[-137,4404]],[[262162,315518],[-52,-656]],[[262110,314862],[-108,4]],[[262002,314866],[-1168,24]],[[260834,314890],[-19,654]],[[230523,318221],[0,-1628],[-295,-3],[-4,-3251]],[[230224,313339],[-873,12]],[[229351,313351],[0,1622],[-293,812]],[[229058,315785],[-2,4053]],[[202633,312118],[-979,1703],[-317,896],[-898,-11]],[[279295,319470],[266,-2708],[-183,-3842]],[[279378,312920],[-224,-636],[-333,-2783]],[[278821,309501],[-4,24]],[[278817,309525],[-1052,5966]],[[277765,315491],[-32,176]],[[212034,317843],[-3,-8091]],[[212031,309752],[0,-188]],[[212031,309564],[-1940,9],[5,5615]],[[272114,319224],[155,-4645]],[[272269,314579],[-1,-1445]],[[272268,313134],[-327,-920],[-286,1648]],[[271655,313862],[-588,1138]],[[247236,319437],[-213,565],[88,-2172],[-320,-435],[282,-923],[-325,-595]],[[246748,315877],[-1307,74]],[[255542,318825],[30,-628],[-318,-3711]],[[255254,314486],[-1699,275]],[[166086,290611],[276,-965],[-300,-16],[24,981]],[[167726,304768],[-743,1873],[-183,2255],[-553,1999]],[[167906,318608],[691,-9433],[-104,-2110],[-329,6],[-438,-2303]],[[247814,317415],[-122,-2322],[127,-841]],[[247819,314252],[0,-807]],[[247819,313445],[-294,-28],[6,-1584],[-272,-13]],[[247259,311820],[-473,1881]],[[246786,313701],[-38,2176]],[[260834,314890],[37,-1200]],[[260871,313690],[-340,-2929],[-579,-3107]],[[259952,307654],[-731,14]],[[259221,307668],[-12,4227],[147,897]],[[281096,314238],[217,-1643],[-222,-1225]],[[281091,311370],[-528,-425],[-618,1727],[-567,248]],[[223010,315807],[-346,-3461]],[[222664,312346],[46,-2146]],[[222710,310200],[-463,2268],[-59,-1528],[-214,361]],[[221974,311301],[-292,391],[-321,-718],[-413,2380]],[[242115,313118],[-438,43],[-4,-817],[-514,69],[-222,-771]],[[240937,311642],[-45,1094],[-302,570]],[[240590,313306],[-42,1616],[-478,872],[30,2513],[-295,-7]],[[225835,316616],[-146,-4],[-1,-3243]],[[225688,313369],[-284,3],[-145,-1083],[-582,7],[-438,-808]],[[224239,311488],[-1,1890],[-456,-2],[0,1621]],[[229058,315785],[-745,-262],[155,-2162],[-579,4]],[[227889,313365],[-586,3]],[[227303,313368],[-1,3244],[-295,3]],[[264541,315433],[-415,-1026]],[[264126,314407],[-860,-258]],[[263266,314149],[-1,639]],[[266933,316723],[-339,-3833]],[[266594,312890],[-433,-921]],[[266161,311969],[-142,1338]],[[266019,313307],[139,813],[-135,1990],[115,1469],[-162,1253]],[[168718,285870],[613,-3553],[-362,241],[-251,3312]],[[168675,294217],[663,-1336],[119,-1995],[-366,418],[-149,2047],[-267,866]],[[170961,302915],[-533,9],[-383,-3729]],[[170045,299195],[-299,468],[-188,-1226],[-342,667],[55,1824],[-185,2348],[-237,1371],[-531,-106],[-203,-603],[-389,830]],[[273788,314042],[-1519,537]],[[269786,312942],[-1189,-5125]],[[268597,307817],[-93,1502]],[[268504,309319],[-251,3128],[-348,457]],[[276707,313833],[-152,-754],[-450,18],[-676,-2348]],[[275429,310749],[-151,2724]],[[275278,313473],[-182,1902]],[[276430,318948],[164,-2140],[207,-809],[-94,-2166]],[[277765,315491],[-510,-6013]],[[277255,309478],[-68,132]],[[277187,309610],[-190,3520],[-290,703]],[[256438,316702],[-14,-6930]],[[256424,309772],[0,-270]],[[256424,309502],[-1170,99]],[[255254,309601],[0,4885]],[[266019,313307],[-494,36]],[[265525,313343],[-95,2291],[59,1739]],[[271655,313862],[-387,-3128],[-316,-1221],[-138,-1800]],[[270814,307713],[-619,2360],[-220,1485]],[[269975,311558],[-189,1384]],[[209510,315195],[7,-9723]],[[209517,305472],[-585,10],[0,-1637],[-1755,87],[0,1633],[-298,9]],[[206879,305574],[3,4817]],[[249296,314251],[-147,-1]],[[249149,314250],[-1330,2]],[[240590,313306],[-340,47],[-91,-2176],[-1279,142]],[[238880,311319],[36,6451]],[[231398,316601],[2,-3247],[-148,-1629],[-731,-2]],[[230521,311723],[-297,19],[0,1597]],[[253027,312561],[-593,32]],[[252434,312593],[1,817],[-542,-5]],[[251893,313405],[3,1629]],[[216412,317845],[0,-8101]],[[216412,309744],[-260,3]],[[216152,309747],[-1208,11]],[[214944,309758],[0,8102]],[[217879,317861],[-4,-8109]],[[217875,309752],[-265,-6]],[[217610,309746],[-1198,-2]],[[214944,309758],[-258,1]],[[214686,309759],[-1211,-2]],[[213475,309757],[1,8078]],[[219352,317846],[-4,-8079]],[[219348,309767],[-278,10]],[[219070,309777],[-1195,-25]],[[220518,314366],[0,-4631]],[[220518,309735],[-1170,32]],[[238880,311319],[-3,-1067]],[[238877,310252],[-196,24]],[[238681,310276],[-1273,171]],[[237408,310447],[13,5875]],[[213475,309757],[-250,-2]],[[213225,309755],[-1194,-3]],[[265525,313343],[-379,-1617]],[[265146,311726],[-589,2243],[6,1187]],[[283148,312136],[-617,-2746]],[[282531,309390],[-232,1787],[-388,-117],[-188,-953]],[[281723,310107],[-370,469]],[[281353,310576],[-262,794]],[[237408,310447],[-890,102],[31,-3035]],[[236549,307514],[-631,-50]],[[235918,307464],[24,5914]],[[257983,314094],[-89,-4491]],[[257894,309603],[-1470,169]],[[267586,313917],[-206,-1091],[-615,-312]],[[266765,312514],[-171,376]],[[227303,313368],[-1,-4055]],[[227302,309313],[-1606,12]],[[225696,309325],[-8,4044]],[[232570,314986],[0,-1620],[-300,-11],[2,-6507]],[[232272,306848],[-593,2]],[[231679,306850],[-1159,9]],[[230520,306859],[1,4864]],[[234616,313367],[-304,7],[0,-4907],[-291,4],[-15,-1618]],[[234006,306853],[-1734,-5]],[[246786,313701],[-19,-2054],[-497,-863],[38,-1147],[-293,-1724],[-253,399],[310,-1738],[-364,-407]],[[245708,306167],[3,-24]],[[245711,306143],[-453,5]],[[245258,306148],[92,410],[79,3638]],[[229351,313351],[-149,-2],[-1,-3219],[-146,-6]],[[229055,310124],[-301,797],[-865,13],[0,2431]],[[224239,311488],[147,-1345],[-3,-3288]],[[224383,306855],[-432,-385],[-522,1415]],[[223429,307885],[-656,27],[-63,2288]],[[263266,314149],[3,-2538]],[[263269,311611],[-982,-374]],[[262287,311237],[-274,215],[97,3410]],[[278817,309525],[-155,-872]],[[278662,308653],[-702,872],[-466,-1308]],[[277494,308217],[-239,1261]],[[265146,311726],[62,-1577]],[[265208,310149],[-838,21]],[[264370,310170],[1,855]],[[264371,311025],[-245,3382]],[[275429,310749],[0,-38]],[[275429,310711],[-371,-1301],[-162,-2339]],[[274896,307071],[-379,-1286]],[[274517,305785],[-288,-570],[-418,2121],[121,1598]],[[273932,308934],[155,2001],[-303,1516]],[[212031,309564],[-10,-8889]],[[212021,300675],[-15,-4739]],[[212006,295936],[-1274,-7]],[[210732,295929],[1,1618],[-582,-19],[5,3039],[-348,-1],[0,4885],[-291,21]],[[251893,313405],[-148,-262],[-98,-2422]],[[251647,310721],[-1175,275]],[[250472,310996],[0,2162]],[[259221,307668],[-550,-1892]],[[258671,305776],[-416,2982]],[[258255,308758],[-361,845]],[[262002,314866],[-202,-2820],[-428,-1223],[-148,-1566],[-209,4]],[[261015,309261],[-144,4429]],[[262287,311237],[-115,-5511]],[[262172,305726],[-1045,-291]],[[261127,305435],[-112,3826]],[[204007,308772],[-2,-8089],[-357,6],[0,-3269],[-895,189],[3,-3357]],[[202756,294252],[-282,-80],[-3451,20]],[[199023,294192],[-10,14576],[-25,5924]],[[199023,294192],[-802,21],[0,-5147]],[[198221,289066],[-2916,138]],[[195305,289204],[0,10598]],[[255254,309601],[-292,45]],[[254962,309646],[-1501,262]],[[253461,309908],[47,2646]],[[221974,311301],[-1,-5776]],[[221973,305525],[-842,203],[-613,2379]],[[220518,308107],[0,1628]],[[273932,308934],[-751,-1023],[-232,-720],[-385,1197]],[[272564,308388],[-296,4746]],[[245258,306148],[-220,-1244],[179,-1807],[-328,48],[-478,1054]],[[244411,304199],[-66,1224]],[[244345,305423],[-235,2560],[-507,303],[19,4630]],[[264371,311025],[-903,8],[-199,578]],[[250472,310996],[3,-4065]],[[250475,306931],[-737,17]],[[249738,306948],[0,538],[-588,29]],[[249150,307515],[-1,6735]],[[249150,307515],[-2,-541],[-585,15]],[[248563,306989],[-568,-78]],[[247995,306911],[2,1971],[-165,659],[-13,3904]],[[267731,313122],[-172,-4100]],[[267559,309022],[-165,-650],[-348,481],[-159,-755]],[[266887,308098],[-122,4416]],[[277187,309610],[-200,-184],[-957,-3894]],[[276030,305532],[-239,1408],[128,659],[-179,3128],[-311,-16]],[[272564,308388],[-61,-777]],[[272503,307611],[-371,-2256]],[[272132,305355],[-182,82],[-533,1971],[-394,-959]],[[271023,306449],[-209,1264]],[[261127,305435],[65,-2172]],[[261192,303263],[-366,-424]],[[260826,302839],[-582,505]],[[260244,303344],[-292,4310]],[[247116,305288],[0,-1624]],[[247116,303664],[-574,36]],[[246542,303700],[-7,2441],[-827,26]],[[247259,311820],[2,-3021],[-145,16],[0,-3527]],[[247995,306911],[-1,-1623],[-878,0]],[[266161,311969],[-151,-1209],[137,-1333]],[[266147,309427],[-550,-3124]],[[265597,306303],[-143,-536],[-540,1289]],[[264914,307056],[377,2075],[-83,1018]],[[252434,312593],[-3,-7006]],[[252431,305587],[-491,-269]],[[251940,305318],[-293,8]],[[251647,305326],[0,5395]],[[229055,310124],[0,-2981]],[[229055,307143],[-102,-1894]],[[228953,305249],[-1646,5]],[[227307,305254],[-5,4059]],[[230520,306859],[-129,-799],[-366,1]],[[230025,306061],[-236,1077],[-734,5]],[[225696,309325],[4,-2728]],[[225700,306597],[-87,-540],[-545,799],[-164,-1383]],[[224904,305473],[-175,-372],[-346,1754]],[[235918,307464],[-20,-4634]],[[235898,302830],[-25,-5641]],[[235873,297189],[-725,1210]],[[235148,298399],[-85,1118],[-236,-357],[-302,2195],[-518,1395]],[[234007,302750],[-1,4103]],[[240937,311642],[-27,-4926]],[[240910,306716],[-580,117]],[[240330,306833],[-387,76],[-25,1423],[-898,817],[-143,1103]],[[192649,296055],[0,-2067],[-471,-22],[-761,-1596],[-17,-3435]],[[191400,288935],[-519,-982],[-411,-2924],[-457,4942],[-260,4020]],[[189753,293991],[-316,3938],[-198,-1382],[-453,2730],[43,1284],[-343,3366]],[[268504,309319],[-576,-1452],[-270,224]],[[267658,308091],[-99,931]],[[242221,313104],[-71,-8013]],[[242150,305091],[-288,-50]],[[241862,305041],[-455,1583],[-497,92]],[[244345,305423],[-785,1742],[-49,-1484],[-582,-12],[0,-545]],[[242929,305124],[-779,-33]],[[266887,308098],[-133,-492]],[[266754,307606],[-217,1202],[-390,619]],[[281353,310576],[-256,-2617],[-334,-211],[-135,-1226],[-339,132],[-50,-1711],[-247,-2039]],[[279992,302904],[-1171,6597]],[[269975,311558],[-244,-1242],[240,-2297],[-54,-2071],[-167,-825]],[[269750,305123],[-567,148],[-179,-1083]],[[269004,304188],[-407,3629]],[[253461,309908],[-84,-4366]],[[253377,305542],[-946,45]],[[223429,307885],[-1,-7045]],[[223428,300840],[-1456,0]],[[221972,300840],[1,4685]],[[263252,305382],[-219,27]],[[263033,305409],[-515,58]],[[262518,305467],[-346,259]],[[263269,311611],[-17,-6229]],[[264370,310170],[-2,-2778]],[[264368,307392],[-267,-204],[-179,-1893]],[[263922,305295],[-670,87]],[[271023,306449],[-385,-3232]],[[270638,303217],[-108,-158]],[[270530,303059],[5,561],[-727,-210],[-58,1713]],[[282531,309390],[61,24]],[[282592,309414],[10,-65]],[[282602,309349],[-405,-2626],[-165,-1820],[-109,2615]],[[281923,307518],[-200,2589]],[[251647,305326],[-877,-15]],[[250770,305311],[-293,-4],[-2,1624]],[[276030,305532],[200,-730]],[[276230,304802],[-500,-1759],[-394,2383],[-444,601],[4,1044]],[[281923,307518],[8,-4063],[-186,-1610],[-387,486],[-737,-285],[-373,-589]],[[280248,301457],[-33,176]],[[280215,301633],[-11,67]],[[280204,301700],[-212,1204]],[[237408,310447],[27,-3044],[293,-50],[-7,-3257]],[[237721,304096],[-23,-4862],[-351,60]],[[237347,299294],[-4,1]],[[237343,299295],[-252,2449],[-133,5739],[-409,31]],[[238681,310276],[-66,-2358],[143,-158],[46,-2922],[169,-1709]],[[238973,303129],[-231,-2]],[[238742,303127],[-202,-247],[-819,1216]],[[206879,305574],[2,-12856],[-37,-4822],[-1146,-121]],[[205698,287775],[-6,3219],[-1134,-5],[-3,1594],[-1724,6]],[[202831,292589],[-75,1663]],[[240330,306833],[-20,-6441]],[[240310,300392],[-587,-612]],[[239723,299780],[-511,1233],[-239,2116]],[[264914,307056],[-97,-2181]],[[264817,304875],[-449,1093],[0,1424]],[[254962,309646],[-4,-5675]],[[254958,303971],[0,-1619]],[[254958,302352],[-879,89]],[[254079,302441],[-98,2459],[-614,117]],[[253367,305017],[10,525]],[[183362,303916],[0,-11575]],[[183362,292341],[-1740,3],[0,1620],[-862,-20],[-3,-8075],[-686,-61]],[[180071,285808],[-439,260],[-94,887],[82,3389],[-151,600],[21,1938],[272,564]],[[179762,293446],[283,2148],[77,2692],[-106,4262],[274,1899],[11,1120]],[[181121,309576],[281,-790],[1201,-586],[253,1502],[507,147]],[[219070,309777],[-4,-8906]],[[219066,300871],[-1455,-38]],[[217611,300833],[-1,8913]],[[220518,308107],[-138,101],[-4,-7331]],[[220376,300877],[-1310,-6]],[[258255,308758],[-186,-144],[-224,-2438],[-291,-747],[-162,-1946],[-430,-1123],[-129,-1066]],[[256833,301294],[-358,590],[-165,1921]],[[256310,303805],[109,-16],[5,5713]],[[217611,300833],[-1456,-60]],[[216155,300773],[-3,8974]],[[216155,300773],[-1454,-106]],[[214701,300667],[-15,9092]],[[214701,300667],[-1476,8]],[[213225,300675],[0,9080]],[[277494,308217],[-65,-786],[217,-4445],[468,-2796]],[[278114,300190],[-479,-436],[-840,1115],[-215,922]],[[276580,301791],[-276,1144]],[[276304,302935],[225,772],[-299,1095]],[[213225,300675],[-1204,0]],[[256310,303805],[-1352,166]],[[280204,301700],[21,-471],[-685,-2076],[-529,-3188]],[[279011,295965],[-269,-6],[-253,2493]],[[278489,298452],[-185,3128],[-229,1784],[245,1596],[342,3693]],[[278489,298452],[-265,205],[-88,1174]],[[278136,299831],[-22,359]],[[266754,307606],[118,-2921]],[[266872,304685],[-494,-1390]],[[266378,303295],[-72,1227],[-571,652],[-138,1129]],[[227307,305254],[-1,-3184]],[[227306,302070],[-352,1622],[-507,-2568],[-302,757]],[[226145,301881],[90,1860],[-381,232],[-154,2624]],[[269004,304188],[84,-1081]],[[269088,303107],[-225,529]],[[268863,303636],[-374,-245]],[[268489,303391],[-548,1345]],[[267941,304736],[-283,3355]],[[267941,304736],[-591,-490]],[[267350,304246],[-195,-334]],[[267155,303912],[-283,773]],[[274517,305785],[-85,-1864],[134,-4155],[-61,-616]],[[274505,299150],[-581,663],[-511,1884]],[[273413,301697],[-135,2327],[-372,1680],[-227,39],[-176,1868]],[[258671,305776],[-63,-2961]],[[258608,302815],[-229,-1970],[-471,-601],[9,-685]],[[257917,299559],[-515,1403],[-542,-470]],[[256860,300492],[-27,802]],[[221972,300840],[4,-1864]],[[221976,298976],[-229,1201],[-392,509],[-834,191]],[[220521,300877],[-145,0]],[[224904,305473],[0,-4595]],[[224904,300878],[-1476,-38]],[[260244,303344],[-448,-474],[-461,-1878]],[[259335,300992],[-374,2733],[-353,-910]],[[273413,301697],[-85,-3220]],[[273328,298477],[-403,-1010]],[[272925,297467],[-503,1412],[-567,2766]],[[271855,301645],[277,3710]],[[249738,306948],[7,-5486]],[[249745,301462],[-730,-2],[-438,571]],[[248577,302031],[-14,4958]],[[237343,299295],[-645,694],[-800,2841]],[[271855,301645],[-224,-1169]],[[271631,300476],[-514,964],[-162,2031],[-317,-254]],[[264817,304875],[-499,-1732]],[[264318,303143],[-198,104],[-7,-5871]],[[264113,297376],[-299,18],[-3,-1823]],[[263811,295571],[-420,-902]],[[263391,294669],[-672,168]],[[262719,294837],[116,1165]],[[262835,296002],[415,1551],[228,1602]],[[263478,299155],[298,1539],[245,2560],[-99,2041]],[[230025,306061],[101,-881],[-211,-1084],[101,-2120]],[[230016,301976],[-186,350],[-327,-1482],[-269,387],[-183,1849]],[[229051,303080],[-98,2169]],[[244411,304199],[-353,-701],[-25,-3600]],[[244033,299898],[-1166,155]],[[242867,300053],[62,5071]],[[276304,302935],[-783,-2654],[-394,-674],[-382,-2307]],[[274745,297300],[-240,1850]],[[265597,306303],[-143,-2279],[195,-1400]],[[265649,302624],[-510,-2675]],[[265139,299949],[-116,-620]],[[265023,299329],[-659,3103],[-46,711]],[[248577,302031],[0,-1380],[-585,-270],[-2,-1632]],[[247990,298749],[-442,543],[316,1089],[-750,38]],[[247114,300419],[2,3245]],[[250770,305311],[4,-4878],[-150,-1369]],[[250624,299064],[-878,-312]],[[249746,298752],[-1,2710]],[[231679,306850],[149,-590],[1,-3199],[271,-1474],[224,-5]],[[232324,301582],[-241,-630]],[[232083,300952],[-247,888],[-429,-565],[-250,-1798],[-558,-652]],[[230599,298825],[-125,949],[-568,1263],[110,939]],[[234007,302750],[-176,481],[-257,-1570]],[[233574,301661],[-669,201],[-133,967],[-448,-1247]],[[241862,305041],[-376,-48],[-11,-1571],[394,-3307]],[[241869,300115],[-693,133]],[[241176,300248],[-866,144]],[[226145,301881],[-3,-7871]],[[226142,294010],[-1232,-6]],[[224910,294004],[-6,6874]],[[266378,303295],[-305,-1110]],[[266073,302185],[-424,439]],[[246542,303700],[-5,-6913],[-293,-2],[0,-1616]],[[246244,295169],[-1256,-5]],[[244988,295164],[-45,601]],[[244943,295765],[269,599],[-236,1265],[282,815],[-40,1455],[303,-382],[-185,3716],[560,1252],[-185,1658]],[[244943,295765],[-41,-823],[-579,866]],[[244323,295808],[8,4034],[-298,56]],[[262518,305467],[-156,-2441],[-200,-874]],[[262162,302152],[-936,-50]],[[261226,302102],[-34,1161]],[[253367,305017],[-117,-5834]],[[253250,299183],[-737,-1766]],[[252513,297417],[38,554],[-611,6],[-2,2436]],[[251938,300413],[2,4905]],[[210732,295929],[-587,-11],[-3,-3235],[-124,-7],[0,-8008],[-134,-3]],[[209884,284665],[-2861,-35],[-28,-8243]],[[206995,276387],[-1400,-32],[4,8250],[101,1],[-2,3169]],[[263478,299155],[-127,1132],[-280,33]],[[263071,300320],[-38,5089]],[[179762,293446],[-4058,-181]],[[175704,293265],[-2643,-5],[-585,89],[-362,1122],[-387,245]],[[171727,294716],[267,2870],[-339,971],[-382,2958]],[[263071,300320],[-494,-473]],[[262577,299847],[-380,582]],[[262197,300429],[-35,1723]],[[270530,303059],[-303,-446],[112,-1813],[-159,-1241],[160,-3138]],[[270340,296421],[-326,1801]],[[270014,298222],[-319,2646],[-607,2239]],[[251938,300413],[-588,24],[-1,-1081],[-287,-276]],[[251062,299080],[-438,-16]],[[229051,303080],[-27,-97]],[[229024,302983],[-420,-2885],[-33,-1359],[-271,1490],[50,1869],[-342,-239],[-177,-1289],[-249,387],[-61,1401]],[[227521,302358],[-215,-288]],[[242867,300053],[0,-1626]],[[242867,298427],[-989,64]],[[241878,298491],[-9,1624]],[[254079,302441],[14,-7371]],[[254093,295070],[-914,185]],[[253179,295255],[71,3928]],[[268489,303391],[-191,-580],[-387,-2963],[106,-884]],[[268017,298964],[-130,-739]],[[267887,298225],[-343,99],[-450,1171]],[[267094,299495],[12,1605]],[[267106,301100],[49,2812]],[[189753,293991],[-1506,-3],[-6,-4849],[-1376,-19],[-349,1601],[-5,-14590]],[[186511,276131],[-3149,-35]],[[183362,276096],[0,16245]],[[267106,301100],[-728,2195]],[[238742,303127],[-74,-8950]],[[238668,294177],[-668,109]],[[238e3,294286],[-287,2381]],[[237713,296667],[-388,1098],[22,1529]],[[256860,300492],[-290,-2960],[-338,-792],[-245,-1877]],[[255987,294863],[-144,1386],[-293,274]],[[255550,296523],[0,1620],[-291,54],[-9,3268],[-292,887]],[[268863,303636],[139,-2861],[323,-3555]],[[269325,297220],[-471,-581]],[[268854,296639],[-87,-160]],[[268767,296479],[-371,1042],[-216,-421],[-163,1864]],[[227521,302358],[-8,-8969]],[[227513,293389],[-1201,1]],[[226312,293390],[-170,620]],[[259335,300992],[56,-1316],[-280,-1720]],[[259111,297956],[-212,-1709],[70,-887],[-508,-2769]],[[258461,292591],[2,2075],[-386,811]],[[258077,295477],[-160,4082]],[[247114,300419],[-4,-8971]],[[247110,291448],[-285,-7],[1,-1091],[-449,-9]],[[246377,290341],[-133,6],[0,4822]],[[270014,298222],[-538,-798]],[[269476,297424],[-151,-204]],[[271631,300476],[-1005,-5256]],[[270626,295220],[-44,238]],[[270582,295458],[-242,963]],[[265023,299329],[-257,-2572],[-190,585]],[[264576,297342],[-271,24]],[[264305,297366],[-192,10]],[[260085,295668],[2,547],[-556,17],[-158,1641],[-262,83]],[[260826,302839],[-296,-1218],[-7,-4236],[-438,-1717]],[[267094,299495],[-351,-1180]],[[266743,298315],[-277,2222]],[[266466,300537],[-393,1648]],[[261226,302102],[133,-4629]],[[261359,297473],[96,-3170]],[[261455,294303],[-945,242]],[[260510,294545],[-581,52]],[[259929,294597],[156,1071]],[[235148,298399],[-1,-6962]],[[235147,291437],[-172,647]],[[234975,292084],[-223,645],[-660,-165]],[[234092,292564],[-504,-212]],[[233588,292352],[-6,49]],[[233582,292401],[-8,9260]],[[239723,299780],[-33,-6035]],[[239690,293745],[-694,-157]],[[238996,293588],[-328,589]],[[230599,298825],[-15,-6105]],[[230584,292720],[-1252,143]],[[229332,292863],[-306,203]],[[229026,293066],[-2,9917]],[[229026,293066],[-1224,262]],[[227802,293328],[-289,61]],[[237713,296667],[-606,-1073]],[[237107,295594],[-320,702],[-637,-837],[-277,1730]],[[276580,301791],[-335,-2182],[7,-1181],[-302,-3863]],[[275950,294565],[-336,-991]],[[275614,293574],[-478,39],[-285,2097]],[[274851,295710],[-106,1590]],[[171727,294716],[-239,-2194]],[[171488,292522],[-527,2873],[-607,2124],[-309,1676]],[[233582,292401],[-516,1393],[-745,742],[-269,-626]],[[232052,293910],[31,7042]],[[266466,300537],[-488,-4110]],[[265978,296427],[-652,2740]],[[265326,299167],[-187,782]],[[255550,296523],[-579,144],[-98,-1641],[-485,59]],[[254388,295085],[-295,-15]],[[262197,300429],[-36,-1811],[-802,-1145]],[[249746,298752],[0,-823]],[[249746,297929],[-780,-17]],[[248966,297912],[-952,5]],[[248014,297917],[-24,832]],[[278136,299831],[-261,-1729],[-65,-2062],[-295,-1492],[-382,-3555]],[[277133,290993],[-221,469],[-599,3177],[-363,-74]],[[232052,293910],[-3,-968]],[[232049,292942],[-1216,-1076]],[[230833,291866],[-249,854]],[[274851,295710],[-156,131],[-298,-1760],[-415,2481],[-367,85],[-287,1830]],[[272925,297467],[-517,-3023]],[[272408,294444],[-1070,-5442]],[[271338,289002],[-265,919]],[[271073,289921],[-257,2318],[43,1727],[-233,1254]],[[258077,295477],[-439,-1478],[-435,-2504],[-548,-1594]],[[256655,289901],[-109,9]],[[256546,289910],[-267,1112],[-470,3450],[178,391]],[[220521,300877],[16,-8166]],[[220537,292711],[-1467,10]],[[219070,292721],[-4,8150]],[[221976,298976],[5,-6234]],[[221981,292742],[-1444,-31]],[[224910,294004],[2,-1315]],[[224912,292689],[-1486,26]],[[223426,292715],[2,8125]],[[219070,292721],[-1453,-13]],[[217617,292708],[-6,8125]],[[217617,292708],[-1443,-45]],[[216174,292663],[-19,8110]],[[223426,292715],[-1445,27]],[[216174,292663],[-1446,-96]],[[214728,292567],[-27,8100]],[[213225,300675],[57,-8129]],[[213282,292546],[-1287,-1]],[[211995,292545],[11,3391]],[[214728,292567],[-1446,-21]],[[241176,300248],[-12,-1321],[-518,-4118],[192,-1475],[382,-1184]],[[241220,292150],[-1146,188]],[[240074,292338],[-391,56],[7,1351]],[[266743,298315],[382,-3067],[-30,-933]],[[267095,294315],[-707,-913]],[[266388,293402],[-414,1708]],[[265974,295110],[4,1317]],[[262719,294837],[-459,-1602]],[[262260,293235],[-776,48]],[[261484,293283],[-29,1020]],[[262577,299847],[-12,-3859],[270,14]],[[248014,297917],[76,-4060],[-205,-780],[1,-1558]],[[247886,291519],[-437,-567]],[[247449,290952],[-227,-1245],[-112,1741]],[[252513,297417],[69,-2403],[-508,-277]],[[252074,294737],[0,1098],[-968,-56]],[[251106,295779],[-44,3301]],[[241878,298491],[54,-3825],[-183,-2389],[75,-1398]],[[241824,290879],[-230,-523],[-374,1794]],[[244323,295808],[-11,-3253]],[[244312,292555],[-1484,172]],[[242828,292727],[39,5700]],[[264965,295106],[-389,2236]],[[265326,299167],[-46,-1734],[-315,-2327]],[[279011,295965],[-403,-3616],[-92,-2363],[-262,1132],[231,-2620],[-212,-589],[-375,805]],[[277898,288714],[-123,574]],[[277775,289288],[-642,1705]],[[195305,289204],[0,-8032]],[[195305,281172],[-1,-6537]],[[195304,274635],[-186,-4]],[[195118,274631],[-312,2178],[43,3573],[-198,582],[-596,5810],[0,10694]],[[267887,298225],[124,-661],[-175,-1445],[3,-2070]],[[267839,294049],[-421,-2128]],[[267418,291921],[-323,2394]],[[253179,295255],[-83,-4574]],[[253096,290681],[-1016,-26]],[[252080,290655],[-6,4082]],[[265974,295110],[21,-726],[-419,-926],[-105,-1288]],[[265471,292170],[-170,1415]],[[265301,293585],[-336,1521]],[[251106,295779],[-194,-540]],[[250912,295239],[-465,-210],[-350,-1146]],[[250097,293883],[-350,16],[-1,4030]],[[268767,296479],[-104,-668]],[[268663,295811],[-273,-796],[-103,-1445]],[[268287,293570],[-448,479]],[[237107,295594],[1,-5232]],[[237108,290362],[-341,757],[-196,-1322],[-639,965],[-521,-443]],[[235411,290319],[-264,1118]],[[275614,293574],[-88,-2688],[-301,-779]],[[275225,290107],[-353,382],[-40,1051],[-800,-2860]],[[274032,288680],[-22,-72]],[[274010,288608],[-398,2352],[-785,2545]],[[272827,293505],[-419,939]],[[242828,292727],[22,-1854],[-368,-1418],[-65,-1107]],[[242417,288348],[-241,1667],[-352,864]],[[270582,295458],[-741,-3541]],[[269841,291917],[-395,3623],[30,1884]],[[259929,294597],[-147,0],[-211,-3806],[-383,38],[-157,-3571]],[[259031,287258],[-882,-28]],[[258149,287230],[-35,1334],[210,2007],[198,282],[-61,1738]],[[250097,293883],[-203,-505],[0,-2741]],[[249894,290637],[-534,-9]],[[249360,290628],[-4,2180],[-385,256],[-5,4848]],[[249360,290628],[-290,-1321]],[[249070,289307],[-1184,2212]],[[269841,291917],[-165,-789]],[[269676,291128],[-4,-5]],[[269672,291123],[-80,1]],[[269592,291124],[-424,845],[-314,4670]],[[195118,274631],[-3725,22]],[[191393,274653],[0,1610]],[[191393,276263],[7,12672]],[[264305,297366],[79,-1215],[-282,-4274]],[[264102,291877],[-95,1]],[[264007,291878],[19,2058],[-215,1635]],[[265301,293585],[-113,-1287],[-385,-1434]],[[264803,290864],[-134,698],[-567,315]],[[238e3,294286],[55,-4237],[-203,-2132],[-208,87],[128,-2331]],[[237772,285673],[-29,1]],[[237743,285674],[-635,-3]],[[237108,285671],[0,4691]],[[269592,291124],[-134,-694]],[[269458,290430],[-356,976],[-547,-1372]],[[268555,290034],[-268,3536]],[[256546,289910],[-601,-2119],[-102,-2363],[-288,-51]],[[255555,285377],[-818,63]],[[254737,285440],[-326,195],[-14,2539]],[[254397,288174],[-9,6911]],[[211995,292545],[-22,-7993]],[[211973,284552],[0,-8133]],[[211973,276419],[1,-8101]],[[211974,268318],[0,-1611],[-731,-3]],[[211243,266704],[-1104,-3]],[[210139,266701],[0,9724],[-255,-1],[0,8241]],[[252080,290655],[-401,-9]],[[251679,290646],[-766,-8]],[[250913,290638],[-1,4601]],[[244988,295164],[-59,-1673],[289,734],[-26,-3356],[151,-2943],[-317,-598],[225,-984],[-128,-820]],[[245123,285524],[0,-134]],[[245123,285390],[-271,18]],[[244852,285408],[-481,19]],[[244371,285427],[-67,-3]],[[244304,285424],[8,7131]],[[264007,291878],[-125,-1789],[-179,18]],[[263703,290107],[-245,1867],[-67,2695]],[[258149,287230],[-73,-1530]],[[258076,285700],[-260,915],[-756,37],[2,-410]],[[257062,286242],[-403,2158],[-4,1501]],[[271073,289921],[-669,-319],[-229,1236],[-260,-546]],[[269915,290292],[-148,616]],[[269767,290908],[-91,220]],[[254397,288174],[-931,-2937]],[[253466,285237],[-470,-87]],[[252996,285150],[100,5531]],[[250913,290638],[-58,-1638],[-291,-9],[-3,-1640],[-289,-10]],[[250272,287341],[5,3289],[-383,7]],[[246377,290341],[40,-3234]],[[246417,287107],[-592,20],[0,-1670]],[[245825,285457],[-702,67]],[[266388,293402],[-34,-4888]],[[266354,288514],[-753,-747]],[[265601,287767],[-17,901]],[[265584,288668],[-113,3502]],[[263703,290107],[-14,-676]],[[263689,289431],[-975,44],[-28,-604]],[[262686,288871],[-213,626]],[[262473,289497],[-213,3738]],[[277775,289288],[-200,-1210],[-345,-446],[-431,-3536]],[[276799,284096],[-357,-1958],[-73,1501]],[[276369,283639],[-170,-185],[-119,1854],[-263,409]],[[275817,285717],[-479,2444],[-113,1946]],[[175704,293265],[8,-6545],[-64,-14],[-11,-8498]],[[175637,278208],[-2838,-1564],[17,2580],[-320,834],[-131,1949],[82,971],[-206,4490],[-532,4208],[-221,846]],[[261484,293283],[160,-5557]],[[261644,287726],[11,-400]],[[261655,287326],[-1005,-14]],[[260650,287312],[-168,-13]],[[260482,287299],[28,7246]],[[260482,287299],[-991,-305]],[[259491,286994],[-460,264]],[[233588,292352],[-6,-55]],[[233582,292297],[-854,-556],[-398,-900],[-289,-1444]],[[232041,289397],[8,3545]],[[272827,293505],[-15,-5200],[98,-784]],[[272910,287521],[-478,-195],[-495,933],[-201,-1171]],[[271736,287088],[-363,872],[-35,1042]],[[267418,291921],[45,-836],[-297,-951],[-55,-1334]],[[267111,288800],[-431,-35]],[[266680,288765],[-326,-251]],[[202831,292589],[15,-6292]],[[202846,286297],[-1525,-4281],[1,-811],[-1146,18],[-2,-3253]],[[200174,277970],[-860,-3]],[[199314,277967],[-358,449],[43,2766],[-165,3253],[-161,392],[-104,4258],[-348,-19]],[[238996,293588],[-214,-3466],[-111,31],[-24,-4496]],[[238647,285657],[-85,2]],[[238562,285659],[-790,14]],[[268555,290034],[21,-284]],[[268576,289750],[-391,-1856],[-455,-1079]],[[267730,286815],[-127,1309],[-492,676]],[[183362,276096],[1,-8676]],[[183363,267420],[-4125,8475],[13,2284],[251,1898]],[[179502,280077],[536,715],[179,2807],[-146,2209]],[[191393,276263],[-1966,-35],[0,-192],[-2916,95]],[[226312,293390],[-10,-8052]],[[226302,285338],[-375,38]],[[225927,285376],[-1032,85]],[[224895,285461],[17,7228]],[[240074,292338],[-28,-6700]],[[240046,285638],[-697,10]],[[239349,285648],[-702,9]],[[265584,288668],[-611,418]],[[264973,289086],[-229,4]],[[264744,289090],[59,1774]],[[274010,288608],[-793,-2802]],[[273217,285806],[-307,1715]],[[179502,280077],[-3865,-1869]],[[227802,293328],[-42,-8197]],[[227760,285131],[-406,73]],[[227354,285204],[-1052,134]],[[229332,292863],[-29,-7782]],[[229303,285081],[-523,-53]],[[228780,285028],[-1020,103]],[[262473,289497],[-829,-1771]],[[232039,284934],[-231,5],[-115,-1982],[146,-674]],[[231839,282283],[-397,23]],[[231442,282306],[-615,61]],[[230827,282367],[1,2606]],[[230828,284973],[5,6893]],[[232041,289397],[-2,-4463]],[[230828,284973],[-612,11]],[[230216,284984],[-913,97]],[[219070,292721],[-5,-8098]],[[219065,284623],[-381,10]],[[218684,284633],[-1066,127]],[[217618,284760],[-1,7948]],[[220537,292711],[5,-8140]],[[220542,284571],[-432,-2]],[[220110,284569],[-1045,54]],[[234975,292084],[-31,-7088]],[[234944,284996],[-292,1575],[-561,-613]],[[234091,285958],[1,6606]],[[217618,284760],[-376,-125]],[[217242,284635],[-1070,-47]],[[216172,284588],[2,8075]],[[223426,292715],[8,-8204]],[[223434,284511],[-404,2]],[[223030,284513],[-1045,0]],[[221985,284513],[-4,8229]],[[224895,285461],[-2,-1035],[-413,38]],[[224480,284464],[-1046,47]],[[221985,284513],[-393,-1]],[[221592,284512],[-1050,59]],[[244304,285424],[-1696,42]],[[242608,285466],[-191,2882]],[[216172,284588],[-374,14]],[[215798,284602],[-1072,-38]],[[214726,284564],[2,8003]],[[206995,276387],[10,-9680]],[[207005,266707],[-197,-1]],[[206808,266706],[-3007,34]],[[203801,266740],[-1057,-19]],[[202744,266721],[2,17810],[100,1766]],[[213282,292546],[0,-7999]],[[213282,284547],[-1309,5]],[[214726,284564],[-368,-14]],[[214358,284550],[-1076,-3]],[[234091,285958],[-73,-393]],[[234018,285565],[-60,-961],[-377,12]],[[233581,284616],[1,7681]],[[242608,285466],[-1828,115]],[[240780,285581],[-734,57]],[[233581,284616],[-993,-39]],[[232588,284577],[-549,357]],[[235411,290319],[-5,-7248]],[[235406,283071],[-145,-6]],[[235261,283065],[-39,471]],[[235222,283536],[-278,1460]],[[249070,289307],[-206,-1883],[-209,-3399],[-189,-953]],[[248466,283072],[-1108,2439]],[[247358,285511],[-151,1938],[245,380],[-3,3123]],[[264744,289090],[-346,-257]],[[264398,288833],[-567,369],[-126,-463]],[[263705,288739],[-16,692]],[[275817,285717],[197,-1750],[-222,-2037],[-677,747]],[[275115,282677],[4,3611],[-520,96],[-567,2296]],[[247358,285511],[-237,-29],[-3,-1592],[-571,-19]],[[246547,283871],[-8,3240],[-122,-4]],[[269458,290430],[-641,-2764]],[[268817,287666],[-197,886]],[[268620,288552],[-44,1198]],[[269915,290292],[98,-679],[-163,-3128],[52,-2328],[-122,-1899]],[[269780,282258],[-329,-1370]],[[269451,280888],[-242,1119]],[[269209,282007],[-81,3665],[-311,1994]],[[237108,285671],[0,-2571]],[[237108,283100],[-1702,-29]],[[271736,287088],[202,-924]],[[271938,286164],[-630,-2537]],[[271308,283627],[-251,828],[-618,-687],[-182,-1942]],[[270257,281826],[-477,432]],[[252996,285150],[-21,-1156]],[[252975,283994],[-1295,-59]],[[251680,283935],[-1,6711]],[[251680,283935],[-283,11]],[[251397,283946],[-1128,96]],[[250269,284042],[3,3299]],[[250269,284042],[-1132,-33],[-12,-840]],[[249125,283169],[-659,-97]],[[257062,286242],[14,-3976],[-399,14]],[[256677,282280],[-836,-103],[-284,800]],[[255557,282977],[-2,2400]],[[269209,282007],[-689,-991],[-95,755],[-402,-936]],[[268023,280835],[-353,3484]],[[267670,284319],[60,2496]],[[263705,288739],[-84,-3973]],[[263621,284766],[55,-1652]],[[263676,283114],[-539,-692]],[[263137,282422],[-449,518]],[[262688,282940],[-2,5931]],[[262688,282940],[-898,-38]],[[261790,282902],[-135,4424]],[[199314,277967],[-878,-19],[0,-1622],[-852,-5],[-2,-8135],[36,-4019]],[[197618,264167],[-857,-7],[-37,4023],[2,8133],[-306,3],[2,1614],[-576,1],[-5,3232],[-536,6]],[[264398,288833],[-62,-3686]],[[264336,285147],[-715,-381]],[[264973,289086],[-7,-4742],[-221,-294]],[[264745,284050],[2,1070],[-411,27]],[[265601,287767],[265,-1986],[29,-1346]],[[265895,284435],[-506,-1945]],[[265389,282490],[-646,23]],[[264743,282513],[2,1537]],[[267670,284319],[-205,1161],[-587,-1542]],[[266878,283938],[-198,4827]],[[266878,283938],[-137,-519]],[[266741,283419],[-297,-993]],[[266444,282426],[-403,799],[-146,1210]],[[275115,282677],[-128,-2424],[77,-2306]],[[275064,277947],[21,-1799],[-453,1073]],[[274632,277221],[-397,2101],[-304,487]],[[273931,279809],[-206,2389],[-508,3608]],[[273217,285806],[-382,-1361],[-117,-2128],[-399,-1751]],[[272319,280566],[-269,3521],[-24,1416]],[[272026,285503],[-88,661]],[[254737,285440],[-323,-2639],[122,-3923],[141,-1192],[-210,-1223]],[[254467,276463],[-114,140]],[[254353,276603],[-184,1820],[-374,-689],[-62,3380],[-367,2778],[100,1345]],[[261790,282902],[136,-2308]],[[261926,280594],[-1276,-334]],[[260650,280260],[0,7052]],[[260650,280260],[-288,-579],[2,-1890]],[[260364,277791],[-286,-278],[4,-1615],[-248,-23]],[[259834,275875],[-17,4870],[-320,8]],[[259497,280753],[-6,6241]],[[259497,280753],[-1025,-27]],[[258472,280726],[-231,1150],[-165,3824]],[[246547,283871],[-292,-1615],[176,-342],[-73,-2890]],[[246358,279024],[-674,12],[3,3263],[138,3158]],[[235222,283536],[-1204,-38]],[[234018,283498],[0,2067]],[[258472,280726],[-106,-860]],[[258366,279866],[-839,-31],[-2,-819],[-563,45]],[[256962,279061],[-281,-16],[0,1226]],[[256681,280271],[-4,2009]],[[202744,266721],[-672,-16],[-49,-2500],[301,-1531]],[[202324,262674],[-2142,-5]],[[200182,262669],[-8,15301]],[[272319,280566],[44,-2784]],[[272363,277782],[-442,-1977]],[[271921,275805],[-595,2074]],[[271326,277879],[-222,903]],[[271104,278782],[-65,751],[269,4094]],[[273931,279809],[-121,-807]],[[273810,279002],[-90,-725],[-314,2439],[-742,-3661]],[[272664,277055],[-301,727]],[[248466,283072],[-231,-2682],[-557,-1363]],[[247678,279027],[-560,-1640]],[[247118,277387],[-289,-1241]],[[246829,276146],[-463,2072]],[[246366,278218],[-8,806]],[[238701,271113],[-400,6]],[[238301,271119],[-149,1513],[-322,444],[-467,-2738],[-254,8]],[[237109,270346],[-1,3653]],[[237108,273999],[0,5600]],[[237108,279599],[0,3501]],[[237743,285674],[-73,-1364],[157,-1652],[-2,-3964],[475,-5512],[401,-2069]],[[238562,285659],[194,-3036],[29,-8285],[191,-5]],[[238976,274333],[-156,-3244]],[[238820,271089],[-119,24]],[[239516,277585],[89,-2415],[-250,-839],[-379,2]],[[239349,285648],[4,-5606],[141,-1],[22,-2456]],[[240779,280837],[-287,-14],[-146,-3236]],[[240346,277587],[-830,-2]],[[240780,285581],[-1,-4744]],[[242619,280157],[-575,-2639],[-400,30]],[[241644,277548],[0,1623],[-290,937],[-575,729]],[[242608,285466],[11,-5309]],[[234018,283498],[-3,-6187]],[[234015,277311],[-813,788]],[[233202,278099],[-417,1389]],[[232785,279488],[-113,619]],[[232672,280107],[-84,4470]],[[246366,278218],[-28,-989],[-363,176],[-2,-2478],[-251,42],[-36,2444],[-221,12]],[[245465,277425],[-297,1279],[258,1420],[-227,256],[-7,1864],[186,934],[-62,1882],[-224,-1603],[31,1933]],[[268023,280835],[-29,-951]],[[267994,279884],[-750,-2311]],[[267244,277573],[-503,5846]],[[244371,285427],[-163,-2146],[-308,-2022],[-90,-2138]],[[243810,279121],[-368,-2107],[-400,-899]],[[243042,276115],[-26,3010],[-397,1032]],[[255557,282977],[-143,-816],[-4,-3254],[-143,-3],[2,-3233]],[[255269,275671],[-569,-21],[-233,813]],[[244852,285408],[-216,-2699],[-7,-2066],[-283,-3112]],[[244346,277531],[-420,5],[-116,1585]],[[225927,285376],[-30,-8275]],[[225897,277101],[-4,-879]],[[225893,276222],[-1134,26]],[[224759,276248],[-281,39]],[[224478,276287],[2,8177]],[[245465,277425],[-76,-261]],[[245389,277164],[-175,-453],[-903,-2]],[[244311,276709],[35,822]],[[227354,285204],[-18,-8167]],[[227336,277037],[-186,1]],[[227150,277038],[-1253,63]],[[264743,282513],[-219,-2968]],[[264524,279545],[-235,1092]],[[264289,280637],[-264,580],[-349,1897]],[[254353,276603],[-498,-1834],[-40,-1059],[323,-1231]],[[254138,272479],[-1368,-35]],[[252770,272444],[91,5015]],[[252861,277459],[114,6535]],[[228780,285028],[-17,-8118]],[[228763,276910],[-135,16]],[[228628,276926],[-1292,111]],[[230216,284984],[-6,-3141]],[[230210,281843],[-31,-4995]],[[230179,276848],[-1416,62]],[[230827,282367],[0,-513],[-617,-11]],[[232672,280107],[-600,939],[-233,1237]],[[218684,284633],[-13,-8156]],[[218671,276477],[-1432,43]],[[217239,276520],[3,8115]],[[210139,266701],[-717,-2]],[[209422,266699],[-123,-1]],[[209299,266698],[-2294,9]],[[220110,284569],[-7,-8139]],[[220103,276430],[-1432,47]],[[217239,276520],[0,-66]],[[217239,276454],[-1432,21]],[[215807,276475],[-9,8127]],[[215807,276475],[-1432,-37]],[[214375,276438],[-17,8112]],[[214375,276438],[-25,-1]],[[214350,276437],[-2377,-18]],[[221592,284512],[0,-8234]],[[221592,276278],[-49,0]],[[221543,276278],[-1440,152]],[[223030,284513],[0,-8233]],[[223030,276280],[-51,1]],[[222979,276281],[-1387,-3]],[[224478,276287],[-1448,-7]],[[271104,278782],[-447,-786]],[[270657,277996],[-226,1046],[-174,2784]],[[266444,282426],[-237,-2443]],[[266207,279983],[2,-920]],[[266209,279063],[-288,519]],[[265921,279582],[-345,931],[-187,1977]],[[251397,283946],[0,-6508]],[[251397,277438],[-1123,-9]],[[250274,277429],[-5,6613]],[[250274,277429],[-14,-1]],[[250260,277428],[-1136,15],[0,1061]],[[249124,278504],[1,4665]],[[252861,277459],[-1464,-21]],[[235261,283065],[11,-1603]],[[235272,281462],[1,-2618]],[[235273,278844],[-795,-2143]],[[234478,276701],[-463,610]],[[267244,277573],[-756,-2456]],[[266488,275117],[-124,3123],[-155,823]],[[264289,280637],[-142,-524],[-197,-2955],[-99,3]],[[263851,277161],[-538,-506]],[[263313,276655],[-159,-301]],[[263154,276354],[0,1215]],[[263154,277569],[-17,4853]],[[237108,279599],[-281,902],[-86,-872],[-299,1007],[-286,-1037],[-341,13],[-543,1850]],[[249124,278504],[-151,-881]],[[248973,277623],[-205,-34],[-580,-3455]],[[248188,274134],[-494,8],[0,1631],[-576,8],[0,1606]],[[256681,280271],[-69,-2498],[-191,-1960],[-869,-125],[4,-3255],[-143,-9]],[[255413,272424],[-143,-6],[-1,3253]],[[263154,277569],[-1076,448]],[[262078,278017],[-152,2577]],[[265921,279582],[1,-28]],[[265922,279554],[-184,35],[-659,-3027]],[[265079,276562],[-284,2688],[-271,295]],[[231442,282306],[2,-8953]],[[231444,273353],[-1049,21]],[[230395,273374],[-216,3474]],[[270657,277996],[-80,-1269]],[[270577,276727],[-329,-341],[-291,-3111],[55,-643]],[[270012,272632],[0,-5]],[[270012,272627],[-338,-491],[-153,1148]],[[269521,273284],[74,1606],[-301,1073],[-437,275]],[[268857,276238],[507,2500],[87,2150]],[[232785,279488],[1,-3858],[404,-2322]],[[233190,273308],[-1746,45]],[[268857,276238],[-59,1856],[-542,1927],[-262,-137]],[[237108,273999],[-848,-1143],[-402,1183]],[[235858,274039],[-244,1]],[[235614,274040],[-342,532],[1,4272]],[[197618,264167],[24,-1497]],[[197642,262670],[0,-8384],[-2346,-23]],[[195296,254263],[8,20372]],[[259834,275875],[18,-769],[-399,-590]],[[259453,274516],[-479,386],[-118,1013],[-486,-1586]],[[258370,274329],[-4,5537]],[[241644,277548],[-1,-1627]],[[241643,275921],[-577,18],[2,-799],[-433,-2]],[[240635,275138],[-285,12],[-4,2437]],[[273810,279002],[98,-1654]],[[273908,277348],[8,-2098]],[[273916,275250],[-11,-827]],[[273905,274423],[15,-90]],[[273920,274333],[-20,-184]],[[273900,274149],[-60,-392]],[[273840,273757],[-438,-2518],[175,-1903]],[[273577,269336],[17,-224]],[[273594,269112],[-42,-1026],[-431,800]],[[273121,268886],[-76,2024]],[[273045,270910],[44,2085],[-299,3226]],[[272790,276221],[-126,834]],[[265079,276562],[-41,-437]],[[265038,276125],[-259,143],[-399,-2644]],[[264380,273624],[-384,781]],[[263996,274405],[-145,2756]],[[262078,278017],[222,-1817]],[[262300,276200],[-162,-699],[-765,-79],[10,-1076],[-289,-21]],[[261094,274325],[-155,1623],[-575,1843]],[[256962,279061],[29,-2256],[255,-3763]],[[257246,273042],[-260,-2156],[4,-3296]],[[256990,267590],[-755,-8],[-207,1771],[-614,2276]],[[255414,271629],[-1,795]],[[243042,276115],[-252,-2320],[-86,-1940]],[[242704,271855],[-773,7]],[[241931,271862],[-288,2425],[0,1634]],[[268650,272453],[-454,-2106]],[[268196,270347],[-296,-908],[-412,5134]],[[267488,274573],[-244,3e3]],[[268857,276238],[-273,-3365],[66,-420]],[[258370,274329],[-238,-1220]],[[258132,273109],[-630,1133],[-256,-1200]],[[274213,271739],[154,-1026],[-395,-1964],[241,2990]],[[273840,273757],[261,-1594],[-185,-2612],[-322,-439]],[[274414,275981],[264,-153],[280,-1524],[-294,-990],[-167,-1798],[-139,1959],[56,2506]],[[274160,276707],[170,-315],[46,-4156],[-277,1435],[-122,1906],[183,1130]],[[274632,277221],[33,-1171],[-536,816],[-157,-984],[-64,1466]],[[265516,275419],[-478,706]],[[265922,279554],[-53,-2957],[-353,-1178]],[[266488,275117],[0,-942]],[[266488,274175],[-328,-2106]],[[266160,272069],[-649,44]],[[265511,272113],[5,3306]],[[234478,276701],[5,-3100]],[[234483,273601],[0,-4335]],[[234483,269266],[-1322,-45]],[[233161,269221],[-81,1800],[110,2287]],[[244311,276709],[-53,-2458]],[[244258,274251],[-441,-8],[-351,-1303],[-29,-1625],[-344,-1798]],[[243093,269517],[-234,272],[-155,2066]],[[235614,274040],[-175,-434],[-956,-5]],[[271921,275805],[37,-1771],[275,-2845]],[[272233,271189],[-961,-1642]],[[271272,269547],[-98,1564],[-427,591]],[[270747,271702],[140,2717],[-310,2308]],[[250260,277428],[-1,-6571]],[[250259,270857],[-1135,-31]],[[249124,270826],[0,2438],[-151,4359]],[[246829,276146],[-140,-527],[-67,-2600],[-183,267],[-97,-2398]],[[246342,270888],[-114,-1301],[-411,-1386],[-315,624]],[[245502,268825],[-3,115]],[[245499,268940],[-61,70]],[[245438,269010],[-315,191],[118,1426]],[[245241,270627],[337,223],[252,2167],[-256,411],[68,1606],[-306,122],[53,2008]],[[263154,276354],[-211,-1787],[-562,-838]],[[262381,273729],[-81,2471]],[[200182,262669],[-2540,1]],[[273045,270910],[-142,209],[-547,-2637]],[[272356,268482],[-123,2707]],[[261094,274325],[1,-3262]],[[261095,271063],[-1173,-46],[-180,788]],[[259742,271805],[-224,1640]],[[259518,273445],[-65,1071]],[[249124,270826],[0,-3253]],[[249124,267573],[-1393,50]],[[247731,267623],[-42,2293],[499,4218]],[[240635,275138],[6,-4081],[-110,-1625]],[[240531,269432],[-347,19]],[[240184,269451],[-691,9]],[[239493,269460],[-75,1632],[-598,-3]],[[267488,274573],[-96,548],[-482,-3351]],[[266910,271770],[-422,2405]],[[252770,272444],[-27,-1509]],[[252743,270935],[-1345,-64]],[[251398,270871],[-1,6567]],[[251398,270871],[-1139,-14]],[[247731,267623],[-1360,-26]],[[246371,267597],[-29,3291]],[[245241,270627],[-1027,-144]],[[244214,270483],[-103,1786],[147,1982]],[[263996,274405],[-106,-4613]],[[263890,269792],[-3,-599]],[[263887,269193],[-267,9],[-340,1832]],[[263280,271034],[-27,-2]],[[263253,271032],[60,5623]],[[270747,271702],[-157,187]],[[270590,271889],[-578,743]],[[227150,277038],[6,-4410]],[[227156,272628],[-469,-47],[-452,-1537]],[[226235,271044],[-342,5178]],[[228628,276926],[1,-5287]],[[228629,271639],[-1086,-1713]],[[227543,269926],[-107,-742],[-280,1303]],[[227156,270487],[0,2141]],[[230395,273374],[194,-555]],[[230589,272819],[-1430,-4745]],[[229159,268074],[-124,-408],[-406,3973]],[[255414,271629],[-142,-188],[4,-2273],[-284,-8],[4,-2361],[-126,-263]],[[254870,266536],[-1130,-23]],[[253740,266513],[-126,1159],[208,569],[68,3761],[248,477]],[[263253,271032],[-736,-38]],[[262517,270994],[98,589],[-330,1226],[96,920]],[[217239,276454],[-26,-8133]],[[217213,268321],[-225,-2]],[[216988,268319],[-1199,8]],[[215789,268327],[18,8148]],[[218671,276477],[-13,-8190]],[[218658,268287],[-436,22]],[[218222,268309],[-1009,12]],[[220103,276430],[-15,-8195]],[[220088,268235],[-232,-5]],[[219856,268230],[-1198,57]],[[215789,268327],[-226,-12]],[[215563,268315],[-1213,-2]],[[214350,268313],[0,8124]],[[214350,268313],[-210,4]],[[214140,268317],[-1427,-23]],[[212713,268294],[-739,24]],[[265511,272113],[-316,-757],[-183,-1474]],[[265012,269882],[-430,1091]],[[264582,270973],[-206,1238],[4,1413]],[[221543,276278],[-5,-8068]],[[221538,268210],[-231,14]],[[221307,268224],[-1219,11]],[[224759,276248],[2,-3983],[-213,-701]],[[224548,271564],[-1040,-3414]],[[223508,268150],[-541,29]],[[222967,268179],[12,8102]],[[226235,271044],[225,-2721]],[[226460,268323],[-392,-1293]],[[226068,267030],[-565,-1869]],[[225503,265161],[-119,1166],[-213,-724],[-623,5961]],[[222967,268179],[-215,-7]],[[222752,268172],[-1214,38]],[[191393,274653],[-1,-12960]],[[191392,261693],[-1985,-97],[1,-3801],[-565,-10],[0,-1773]],[[188843,256012],[-5480,11408]],[[269521,273284],[-686,-1046]],[[268835,272238],[-185,215]],[[262517,270994],[-386,-1847],[16,-1276]],[[262147,267871],[-360,-24],[-203,1604],[-425,-24]],[[261159,269427],[-64,1636]],[[259742,271805],[-223,-445],[6,-3713]],[[259525,267647],[5,-1554],[-546,-20]],[[258984,266073],[-309,-26],[-4,1611],[-286,-16]],[[258385,267642],[-7,3607],[-246,1860]],[[241931,271862],[-1,-2445]],[[241930,269417],[-1399,15]],[[268196,270347],[-120,-1132]],[[268076,269215],[-774,-4371]],[[267302,264844],[-222,1408],[-144,2418]],[[266936,268670],[128,1356],[-154,1744]],[[264582,270973],[-5,-1325],[-687,144]],[[195296,254263],[-3927,9]],[[191369,254272],[23,7421]],[[258385,267642],[-117,-1603]],[[258268,266039],[-1141,-46]],[[257127,265993],[-137,1597]],[[235858,274039],[-247,-3595],[-56,-4246],[248,15]],[[235803,266213],[165,-2415]],[[235968,263798],[-1351,24]],[[234617,263822],[-133,12],[-1,5432]],[[244214,270483],[8,-2105],[-240,-3867]],[[243982,264511],[-60,1623],[-510,-1824],[-304,1856]],[[243108,266166],[-15,3351]],[[266936,268670],[-756,231]],[[266180,268901],[-20,3168]],[[237109,270346],[74,-4024]],[[237183,266322],[-1380,-109]],[[233161,269221],[87,-951]],[[233248,268270],[-1739,-1463]],[[231509,266807],[-6,123]],[[231503,266930],[-162,2701],[-752,3188]],[[269315,266119],[-168,-187]],[[269147,265932],[-152,1040],[-160,5266]],[[269521,273284],[-206,-7165]],[[270012,272627],[143,-2843],[-121,-4705]],[[270034,265079],[-575,985]],[[269459,266064],[-144,55]],[[238301,271119],[215,-818],[-12,-1664],[522,-3202]],[[239026,265435],[-240,-345],[-1,-1274]],[[238785,263816],[-1220,-19]],[[237565,263797],[-382,2525]],[[231503,266930],[-1231,-4027]],[[230272,262903],[-620,348]],[[229652,263251],[-493,4823]],[[227156,270487],[-696,-2164]],[[270590,271889],[127,-3676],[608,-623]],[[271325,267590],[-175,-617]],[[271150,266973],[-403,-4199]],[[270747,262774],[-221,704]],[[270526,263478],[-177,1370],[-315,231]],[[253740,266513],[-294,-3347],[251,-2068]],[[253697,261098],[-1046,-26]],[[252651,261072],[-26,3649]],[[252625,264721],[118,6214]],[[269147,265932],[-285,-745]],[[268862,265187],[-233,1642],[-442,1367],[-111,1019]],[[261159,269427],[-50,-2453],[-440,-327],[-199,-2179]],[[260470,264468],[-372,2],[4,1617],[-263,0],[-26,1492],[-288,68]],[[266180,268901],[-4,-1686]],[[266176,267215],[-979,52]],[[265197,267267],[-144,1878]],[[265053,269145],[-41,737]],[[271272,269547],[173,-1188]],[[271445,268359],[-120,-769]],[[243108,266166],[-323,-822]],[[242785,265344],[-856,1]],[[241929,265345],[1,4072]],[[257127,265993],[-143,-9],[6,-2440]],[[256990,263544],[-1656,-27]],[[255334,263517],[-331,-38],[-133,3057]],[[229652,263251],[-593,-1974]],[[229059,261277],[-293,2871],[-669,-2188]],[[228097,261960],[2,1607],[-453,1892],[173,815],[-272,611],[-4,3041]],[[225503,265161],[144,-1412],[-855,-2935]],[[224792,260814],[-82,738],[-489,-431]],[[224221,261121],[-713,7029]],[[245438,269010],[61,-70]],[[245502,268825],[-127,-1815],[-313,-1032],[-168,-1704]],[[244894,264274],[-270,-484],[77,-1752]],[[244701,262038],[-172,-287]],[[244529,261751],[-462,332]],[[244067,262083],[-85,2428]],[[272356,268482],[444,-3810]],[[272800,264672],[248,-708],[-50,-2336],[-442,1524]],[[272556,263152],[-244,2510],[-518,506],[-349,2191]],[[239493,269460],[179,-3272],[-322,2],[-3,-1288],[-321,533]],[[273103,263918],[241,-620],[-261,-1764],[-124,1738],[144,646]],[[273429,267956],[229,-1123],[-211,-968],[-18,2091]],[[273121,268886],[209,-711],[80,-2196],[219,-966],[-158,-953],[-438,1415],[-233,-803]],[[263887,269193],[-34,-3123]],[[263853,266070],[-27,-877],[-408,18]],[[263418,265211],[-156,2]],[[263262,265213],[18,5821]],[[263262,265213],[-700,78]],[[262562,265291],[-449,1252]],[[262113,266543],[34,1328]],[[265197,267267],[107,-2252]],[[265304,265015],[-1157,121],[0,-794]],[[264147,264342],[-294,1728]],[[252625,264721],[-414,-683],[-803,-568]],[[251408,263470],[-10,7401]],[[246371,267597],[-50,-4882]],[[246321,262715],[-773,1410],[-654,149]],[[251408,263470],[-93,-39]],[[251315,263431],[-1039,-418]],[[250276,263013],[-17,7844]],[[250276,263013],[-235,-98]],[[250041,262915],[-702,-302]],[[249339,262613],[-25,4964],[-190,-4]],[[228097,261960],[-913,-2938]],[[227184,259022],[-236,2295],[-214,-718]],[[226734,260599],[-666,6431]],[[268862,265187],[-531,-2011]],[[268331,263176],[-444,-556]],[[267887,262620],[-507,1245]],[[267380,263865],[-78,979]],[[241929,265345],[-140,-2434]],[[241789,262911],[-714,10],[-2,-1631],[-985,-12]],[[240088,261278],[64,2739],[215,1718],[-183,3716]],[[240088,261278],[187,-1588],[292,-495],[230,-1479]],[[240797,257716],[-541,-2780],[-190,-403]],[[240066,254533],[-710,332]],[[239356,254865],[-1,3236],[-281,-4],[-5,3280],[-287,5],[3,2434]],[[262113,266543],[-202,-2490],[-1,-1443]],[[261910,262610],[38,-331]],[[261948,262279],[-247,-1122],[-557,78],[-1,-1623]],[[261143,259612],[-925,-26]],[[260218,259586],[89,792]],[[260307,260378],[163,4090]],[[234617,263822],[-104,-1184],[69,-2704],[234,-2044]],[[234816,257890],[-383,-1877]],[[234433,256013],[-270,786],[-111,1767],[-372,551]],[[233680,259117],[-7,1203],[-351,1944],[-118,1559],[44,4447]],[[267380,263865],[-842,-11]],[[266538,263854],[-369,126]],[[266169,263980],[7,3235]],[[273082,261033],[-133,-2581],[-38,2028],[171,553]],[[272467,260258],[-390,845]],[[272077,261103],[-418,1230],[-343,2022],[41,1842],[-207,776]],[[272556,263152],[364,-1898],[-453,-996]],[[218222,268309],[-10,-7269]],[[218212,261040],[-112,-2492],[-1121,-109]],[[216979,258439],[2,1757]],[[216981,260196],[7,8123]],[[216981,260196],[-1417,10]],[[215564,260206],[-1,8109]],[[215564,260206],[-1425,-1]],[[214139,260205],[1,8112]],[[214139,260205],[-87,1]],[[214052,260206],[-1250,7]],[[212802,260213],[-89,1]],[[212713,260214],[0,8080]],[[212713,260214],[-1472,-6]],[[211241,260208],[2,6496]],[[219856,268230],[-1,-7250]],[[219855,260980],[-1643,60]],[[233680,259117],[-1054,-950],[-246,-706]],[[232380,257461],[15,2779],[-147,-648]],[[232248,259592],[-249,2566],[-298,601],[38,1653],[-230,2395]],[[222752,268172],[-19,-11396]],[[222733,256776],[-311,-1069],[-354,1218],[-198,-944],[-249,1262]],[[221621,257243],[-334,1575]],[[221287,258818],[20,9406]],[[221287,258818],[-1085,65]],[[220202,258883],[-345,20],[-2,2077]],[[224221,261121],[-256,-235],[-55,-1438],[-590,-2354]],[[223320,257094],[-275,-434]],[[223045,256660],[-312,116]],[[260218,259586],[-114,-1]],[[260104,259585],[-994,-4]],[[259110,259581],[-7,3224],[-142,-9],[23,3277]],[[259110,259581],[-135,-3310]],[[258975,256271],[-230,291],[-9,1358],[-330,-1425],[-5,1399],[-275,-34]],[[258126,257860],[-1,2419],[142,6],[1,5754]],[[247731,267623],[274,-3564],[25,-1966]],[[248030,262093],[-341,-656]],[[247689,261437],[-106,-329],[-1263,-24]],[[246320,261084],[1,1631]],[[249339,262613],[-284,-111]],[[249055,262502],[-612,-243]],[[248443,262259],[-413,-166]],[[266169,263980],[-1,-929],[-528,-12]],[[265640,263039],[-382,824]],[[265258,263863],[46,1152]],[[225328,255832],[-536,4982]],[[226734,260599],[-1152,-3887]],[[225582,256712],[-254,-880]],[[272077,261103],[-207,-2290],[-271,-705]],[[271599,258108],[-852,4666]],[[232248,259592],[-1251,-3816]],[[230997,255776],[-725,7127]],[[209299,266698],[-218,-16661]],[[209081,250037],[-2269,-8219]],[[206812,241818],[27,3208],[-31,21680]],[[206812,241818],[-175,-639]],[[206637,241179],[-655,3287],[-500,980],[-452,2433],[-137,1784],[-467,1522],[-266,2270],[-357,1834]],[[203803,255289],[-2,11451]],[[203803,255289],[-618,1714],[-454,4718],[-407,953]],[[211241,260208],[-789,7]],[[210452,260215],[-226,1786],[-294,419],[-120,2210],[-128,-359],[-262,2428]],[[210452,260215],[261,-433],[176,-3774],[534,31],[187,-1030],[512,-17]],[[212122,254992],[-1599,-11259]],[[210523,243733],[-1442,6304]],[[262562,265291],[-9,-2748],[-135,18]],[[262418,262561],[-508,49]],[[255334,263517],[-41,-2445],[-142,-14],[4,-2674],[-156,-742],[132,-1478],[-365,-604],[-167,-1944]],[[254599,253616],[-506,-1944]],[[254093,251672],[-63,1221],[229,2446],[-147,-275],[95,2173],[-484,2051],[-26,1810]],[[237565,263797],[234,-2648],[-111,-2155]],[[237688,258994],[-417,-314]],[[237271,258680],[-297,954],[-857,614]],[[236117,260248],[-149,3550]],[[244067,262083],[-416,-314],[-36,-1776],[-276,-171],[-2,-3574],[-156,-1569],[81,-1641]],[[243262,253038],[-258,531],[-178,-1296],[-48,1873]],[[242778,254146],[7,11198]],[[269459,266064],[0,-2383],[-247,7],[-4,-2375]],[[269208,261313],[-295,-711]],[[268913,260602],[-583,-22],[1,2596]],[[264147,264342],[212,-842],[-100,-3841]],[[264259,259659],[-425,-12]],[[263834,259647],[-269,0]],[[263565,259647],[-156,2805],[9,2759]],[[270526,263478],[-236,-1e3],[1,-5622]],[[270291,256856],[-262,1105]],[[270029,257961],[-821,3352]],[[258126,257860],[-564,-27]],[[257562,257833],[-384,26],[-188,2e3],[3,2240]],[[256993,262099],[-3,1445]],[[263565,259647],[-754,-30]],[[262811,259617],[-348,-20],[-45,2964]],[[242778,254146],[-219,178]],[[242559,254324],[-305,2653]],[[242254,256977],[-195,277],[-241,2436],[-29,3221]],[[265258,263863],[-181,-811],[-39,-2867]],[[265038,260185],[-69,-496],[-710,-30]],[[252692,256194],[-1093,-41]],[[251599,256153],[-284,-4]],[[251315,256149],[0,7282]],[[252651,261072],[41,-4878]],[[246320,261084],[-2,-1627]],[[246318,259457],[-1160,-19]],[[245158,259438],[-408,1159],[-49,1441]],[[227703,254041],[-519,4981]],[[229059,261277],[364,-3474]],[[229423,257803],[-1328,-4514]],[[228095,253289],[-182,-662],[-210,1414]],[[266538,263854],[73,-1664]],[[266611,262190],[-131,-3053]],[[266480,259137],[-414,-482]],[[266066,258655],[-411,1022],[-15,3362]],[[267887,262620],[-7,-2008]],[[267880,260612],[-912,138],[0,1415],[-357,25]],[[266066,258655],[-13,-4419]],[[266053,254236],[-962,79]],[[265091,254315],[4,2025]],[[265095,256340],[-57,3845]],[[236117,260248],[245,-1198],[-44,-6786]],[[236318,252264],[-314,1644],[-175,1815],[-632,880],[-381,1287]],[[239356,254865],[-430,-6],[-146,-1627],[-240,7],[-65,-1705]],[[238475,251534],[-133,-174]],[[238342,251360],[-234,2339],[-88,3954],[-332,1341]],[[271599,258108],[109,-1595]],[[271708,256513],[-299,-2289]],[[271409,254224],[-861,806]],[[270548,255030],[-29,1447],[-228,379]],[[256993,262099],[-405,-645],[-234,-1413],[-90,-2314],[-724,-4800]],[[255540,252927],[-525,-296]],[[255015,252631],[-416,985]],[[251315,256149],[-565,11]],[[250750,256160],[-705,0]],[[250045,256160],[-4,6755]],[[229993,252193],[-570,5610]],[[230997,255776],[-230,-1047]],[[230767,254729],[-774,-2536]],[[268913,260602],[84,-3783]],[[268997,256819],[-88,-1964]],[[268909,254855],[-525,10],[-61,691],[-839,350]],[[267484,255906],[-15,966]],[[267469,256872],[411,3740]],[[242254,256977],[-1212,-1625],[-245,2364]],[[250045,256160],[-145,0]],[[249900,256160],[-376,-7]],[[249524,256153],[-46,1959],[-425,1320],[2,3070]],[[262811,259617],[-6,-2207]],[[262805,257410],[-584,-281],[-45,579]],[[262176,257708],[-228,4571]],[[262176,257708],[-117,-3882]],[[262059,253826],[-920,118]],[[261139,253944],[4,5668]],[[249524,256153],[-188,2]],[[249336,256155],[-474,-1],[2,-814],[-378,9]],[[248486,255349],[-43,6910]],[[267469,256872],[-538,69]],[[266931,256941],[-451,2196]],[[244529,261751],[-62,-2123],[-258,460],[229,-1495],[-276,-599],[18,-3120],[-205,750],[174,-2365],[-387,-521],[182,-1100]],[[243944,251638],[-102,-1383],[173,-931],[-202,-1256]],[[243813,248068],[-73,-540]],[[243740,247528],[12,447]],[[243752,247975],[-182,929]],[[243570,248904],[129,2677],[-437,1457]],[[248486,255349],[-225,-1013]],[[248261,254336],[-569,265]],[[247692,254601],[-3,6836]],[[257562,257833],[96,-2876],[-100,-437],[8,-2858]],[[257566,251662],[-179,1283],[-1847,-18]],[[245158,259438],[-12,-4904]],[[245146,254534],[-217,450],[-649,-954],[-49,-1688],[-287,-704]],[[191369,254272],[-1713,-9],[-813,1749]],[[225328,255832],[-812,-3459]],[[224516,252373],[-177,743],[-194,2530],[-443,141],[-382,1307]],[[247692,254601],[-45,0]],[[247647,254601],[-802,-13]],[[246845,254588],[-237,-7]],[[246608,254581],[0,4882],[-290,-6]],[[270029,257961],[-328,-1873],[-203,-243]],[[269498,255845],[-501,974]],[[226342,249372],[-760,7340]],[[227703,254041],[-1361,-4669]],[[220202,258883],[-12,-9165]],[[220190,249718],[-1597,-27]],[[218593,249691],[-12,8144],[-1602,88]],[[216979,257923],[0,516]],[[254093,251672],[-73,-563]],[[254020,251109],[-140,-343],[-854,-8],[-285,-550]],[[252741,250208],[-49,5986]],[[272895,258076],[-221,-2947],[-140,1836],[361,1111]],[[272467,260258],[359,-497],[69,-955],[-372,-536],[-14,-3438],[142,-738],[-530,300]],[[272121,254394],[-413,2119]],[[232380,257461],[233,-3410],[-192,-919],[-109,-3298]],[[232312,249834],[-587,-40],[-741,-2203]],[[230984,247591],[-246,5282],[29,1856]],[[215564,260206],[-1,-10641]],[[215563,249565],[-1463,119]],[[214100,249684],[-48,10522]],[[214100,249684],[-246,18]],[[213854,249702],[-112,1974],[-687,2489],[-255,-616]],[[212800,253549],[2,6664]],[[237271,258680],[3,-1922],[-169,-1045],[14,-5133]],[[237119,250580],[-252,-652]],[[236867,249928],[-549,2336]],[[216979,257923],[-20,-8366]],[[216959,249557],[-1396,8]],[[212800,253549],[-158,-489],[-520,1932]],[[265095,256340],[-399,-67]],[[264696,256273],[-805,-61]],[[263891,256212],[-57,3435]],[[263891,256212],[-578,-54]],[[263313,256158],[-423,46],[-85,1206]],[[261139,253944],[-190,-1282],[-485,462],[-142,-1410]],[[260322,251714],[-224,22]],[[260098,251736],[6,7849]],[[260098,251736],[-1121,-78]],[[258977,251658],[-2,4613]],[[246608,254581],[-1058,-7],[-230,-519]],[[245320,254055],[-174,479]],[[238342,251360],[-866,-337]],[[237476,251023],[-357,-443]],[[266931,256941],[-267,-2338]],[[266664,254603],[-217,-428]],[[266447,254175],[-394,61]],[[234433,256013],[126,-728]],[[234559,255285],[-1328,-6123]],[[233231,249162],[-512,-2377]],[[232719,246785],[-160,1025],[33,1830],[-280,194]],[[221621,257243],[-4,-7538]],[[221617,249705],[-1427,13]],[[270548,255030],[135,-1217],[-559,-1966],[-260,400]],[[269864,252247],[-282,1360],[-84,2238]],[[258977,251658],[18,-3690]],[[258995,247968],[-561,3]],[[258434,247971],[-835,7]],[[257599,247978],[-33,3684]],[[218593,249691],[-762,-75]],[[217831,249616],[-872,-59]],[[236867,249928],[-914,-1225]],[[235953,248703],[-290,477]],[[235663,249180],[-783,1632]],[[234880,250812],[-186,3541],[-135,932]],[[263313,256158],[-12,-3257]],[[263301,252901],[-768,-60],[-14,-3409]],[[262519,249432],[-296,57]],[[262223,249489],[-201,1664],[37,2673]],[[229345,250051],[-671,-2227]],[[228674,247824],[-579,5465]],[[229993,252193],[-648,-2142]],[[242559,254324],[-409,-313],[69,-6634],[-201,53]],[[242018,247430],[-298,679],[-278,-1715],[-307,-248]],[[241135,246146],[-630,-114]],[[240505,246032],[-17,6745],[-422,1756]],[[223045,256660],[-5,-9678]],[[223040,246982],[-1093,-7]],[[221947,246975],[-331,2],[1,2728]],[[224516,252373],[110,-2638],[233,-1105]],[[224859,248630],[-17,-2012]],[[224842,246618],[-1446,-2]],[[223396,246616],[-356,366]],[[267484,255906],[289,-2603],[-29,-1804]],[[267744,251499],[-329,-678],[-91,-2266]],[[267324,248555],[-270,35]],[[267054,248590],[-114,4038],[-276,1975]],[[269864,252247],[216,-986],[1,-1604],[213,-1377]],[[270294,248280],[-791,53],[-15,-4066],[756,-202],[-181,-4018]],[[270063,240047],[-569,247]],[[269494,240294],[-47,4435],[-166,-9],[13,2675],[-283,1029],[-221,3072]],[[268790,251496],[-78,1758],[187,-78]],[[268899,253176],[10,1679]],[[226342,249372],[-12,-642]],[[226330,248730],[-1471,-100]],[[272518,253791],[20,18]],[[272538,253809],[99,-1699],[-281,-1544],[-109,1279],[124,2060],[147,-114]],[[272121,254394],[4,-51]],[[272125,254343],[81,-132]],[[272206,254211],[155,-845],[-204,-1996],[71,-2600],[-325,802]],[[271903,249572],[-591,1666]],[[271312,251238],[97,2986]],[[264696,256273],[-167,-1561],[-391,-949],[-69,-1201],[-328,-1573],[-68,-1447]],[[263673,249542],[-96,10]],[[263577,249552],[15,3293],[-291,56]],[[265091,254315],[-12,-4796]],[[265079,249519],[-315,12]],[[264764,249531],[-724,18]],[[264040,249549],[-367,-7]],[[252741,250208],[18,-2159]],[[252759,248049],[-1139,-6]],[[251620,248043],[-21,8110]],[[250750,256160],[24,-9758]],[[250774,246402],[-565,1]],[[250209,246403],[-23,1870]],[[250186,248273],[3,6261],[-287,-6],[-2,1632]],[[250186,248273],[-850,-146]],[[249336,248127],[0,8028]],[[251620,248043],[-141,-1624]],[[251479,246419],[-705,-17]],[[249336,248127],[-206,-4]],[[249130,248123],[-300,-5]],[[248830,248118],[0,1358],[-237,-6],[-309,1882],[-23,2984]],[[268790,251496],[-833,9]],[[267957,251505],[-213,-6]],[[234880,250812],[-269,-1952],[-727,-4046]],[[233884,244814],[-145,1529],[-209,-878]],[[233530,245465],[-193,-35],[-106,3732]],[[213854,249702],[556,-1560],[549,-266],[329,-1468],[180,-3869],[116,-913]],[[215584,241626],[-1029,50],[-1,-1090],[-571,24],[0,-5857],[-623,-16],[0,-4293]],[[213360,230444],[-2433,11417]],[[210927,241861],[-404,1872]],[[271312,251238],[-472,-2258]],[[270840,248980],[-349,503],[-197,-1203]],[[245320,254055],[101,-733],[-2,-5263]],[[245419,248059],[-325,3]],[[245094,248062],[-1281,6]],[[240505,246032],[-431,-220]],[[240074,245812],[-1234,93],[-382,-268]],[[238458,245637],[138,2982],[-121,2915]],[[230984,247591],[-297,-1133],[-306,-3132],[-307,-919]],[[230074,242407],[-150,660]],[[229924,243067],[-83,1790],[-230,1424],[-92,2592],[-174,1178]],[[267054,248590],[-504,85]],[[266550,248675],[-89,305]],[[266461,248980],[-188,553]],[[266273,249533],[181,2384],[-7,2258]],[[246845,254588],[1,-6514]],[[246846,248074],[-55,0]],[[246791,248074],[-720,-7]],[[246071,248067],[-652,-8]],[[247647,254601],[2,-6508]],[[247649,248093],[-244,-6]],[[247405,248087],[-559,-13]],[[248830,248118],[-1181,-25]],[[243570,248904],[-75,-474]],[[243495,248430],[-154,-909],[-26,-2268]],[[243315,245253],[-1107,8]],[[242208,245261],[-190,2169]],[[266273,249533],[3,-822],[-452,71]],[[265824,248782],[-746,72],[1,665]],[[228674,247824],[-526,-1799],[-157,-2556]],[[227991,243469],[-863,2199],[-567,665]],[[226561,246333],[-231,2397]],[[255015,252631],[47,-4598]],[[255062,248033],[-100,-2449],[292,-2293],[343,-1258],[-72,-3553]],[[255525,238480],[118,-709],[-472,-3244],[-776,-834],[-363,138],[617,1003],[-445,2269],[13,2457],[-99,3216],[-227,556]],[[253891,243332],[-3,424]],[[253888,243756],[51,358]],[[253939,244114],[171,4892],[-90,2103]],[[262223,249489],[73,-1396]],[[262296,248093],[-1355,-67]],[[260941,248026],[8,3775],[-627,-87]],[[257599,247978],[-271,46]],[[257328,248024],[-1052,37]],[[256276,248061],[-1214,-28]],[[263577,249552],[-524,-184]],[[263053,249368],[-534,64]],[[260941,248026],[-26,-3]],[[260915,248023],[-1496,-68]],[[259419,247955],[-424,13]],[[238458,245637],[-203,-3553],[-301,-2557],[116,-1801],[-122,-774]],[[237948,236952],[-67,-1097],[156,-1846]],[[238037,234009],[-534,-28]],[[237503,233981],[98,13117],[-125,3925]],[[269494,240294],[-114,45]],[[269380,240339],[-346,137]],[[269034,240476],[-18,2136],[-493,492],[-222,1908],[-346,636]],[[267955,245648],[2,5857]],[[267955,245648],[-134,-370]],[[267821,245278],[-66,1821],[-380,52],[-51,1404]],[[253939,244114],[-283,-5327],[-10,-2293],[-805,174]],[[252841,236668],[-47,6490]],[[252794,243158],[-35,4891]],[[272307,246842],[-203,-3711],[-81,2742],[284,969]],[[271903,249572],[306,-2478],[-160,-4072],[-292,-203]],[[271757,242819],[-831,2065]],[[270926,244884],[0,3895],[-86,201]],[[237503,233981],[-603,-19]],[[236900,233962],[96,1937],[-93,1644],[125,1714]],[[237028,239257],[57,2122],[-200,796],[-362,6258],[-570,270]],[[235663,249180],[-268,-877],[313,-9029]],[[235708,239274],[21,-670],[-542,-17]],[[235187,238587],[-329,77]],[[234858,238664],[56,882],[-384,658],[-240,1922],[-168,-357],[-46,2247],[-192,798]],[[229924,243067],[-953,-3232]],[[228971,239835],[-534,-1857]],[[228437,237978],[-325,5186],[-121,305]],[[209922,237143],[-279,-6],[-3006,4042]],[[210927,241861],[-1005,-4718]],[[232719,246785],[-682,-1234]],[[232037,245551],[-850,-766]],[[231187,244785],[-203,2806]],[[221947,246975],[2,-4279]],[[221949,242696],[-1761,-8]],[[220188,242688],[2,7030]],[[220188,242688],[-2353,-81]],[[217835,242607],[-4,7009]],[[217835,242607],[0,-7787]],[[217835,234820],[-2223,6]],[[215612,234826],[279,1284],[-229,1216],[263,2565],[-18,1122],[-323,613]],[[264040,249549],[-12,-7241]],[[264028,242308],[-1345,403]],[[262683,242711],[300,3247],[70,3410]],[[264764,249531],[114,-3092],[-22,-4394]],[[264856,242045],[-554,176]],[[264302,242221],[-274,87]],[[266550,248675],[98,-2368],[249,-1172],[-274,-444],[-99,-1222],[356,-2141]],[[266880,241328],[-709,260]],[[266171,241588],[-368,134]],[[265803,241722],[21,7060]],[[265803,241722],[-735,254]],[[265068,241976],[-212,69]],[[262683,242711],[-3,0]],[[262680,242711],[-384,5382]],[[270926,244884],[-366,-1369],[-37,-1852],[123,-1709],[-124,-3745]],[[270522,236209],[-335,-64],[-107,1022],[-17,2880]],[[237028,239257],[-1320,17]],[[233530,245465],[-89,-6610]],[[233441,238855],[-666,84],[-646,2258]],[[232129,241197],[-92,4354]],[[244740,241601],[-76,124]],[[244664,241725],[-138,1864],[-596,-160],[213,1883],[-298,-206],[-105,2422]],[[245094,248062],[-354,-6461]],[[226561,246333],[-375,-2252],[-241,-2998]],[[225945,241083],[-212,-3685]],[[225733,237398],[-624,1108]],[[225109,238506],[-245,3503],[173,1353],[-5,1659],[-190,1597]],[[267821,245278],[-326,-1352],[-1,-2846]],[[267494,241080],[-481,193]],[[267013,241273],[-88,37]],[[266925,241310],[-45,18]],[[244664,241725],[-233,-2739],[-196,-268]],[[244235,238718],[-602,5]],[[243633,238723],[-154,6]],[[243479,238729],[63,3797],[-227,2727]],[[243752,247975],[-257,455]],[[250209,246403],[-2,-4881]],[[250207,241522],[-565,12],[0,-2449],[-406,-1071]],[[249236,238014],[-349,2359],[-75,1498]],[[248812,241871],[318,6252]],[[248812,241871],[-426,-22],[-726,870]],[[247660,242719],[-255,5368]],[[242208,245261],[112,-1501],[-109,-3720],[-662,-628],[-123,-1003]],[[241426,238409],[-387,12]],[[241039,238421],[5,125]],[[241044,238546],[92,1719],[-1,5881]],[[262680,242711],[-189,-1959]],[[262491,240752],[-656,31],[-11,-813],[-591,47]],[[261233,240017],[-143,13]],[[261090,240030],[8,4056],[-466,837]],[[260632,244923],[283,3100]],[[247660,242719],[34,-9078]],[[247694,233641],[-96,120]],[[247598,233761],[-55,1170],[-290,-153]],[[247253,234778],[-284,1435],[-176,2313],[-2,3039]],[[246791,241565],[0,6509]],[[256232,239600],[16,-2077],[-262,-1642],[-543,-650],[107,1725],[233,527],[-258,997]],[[256276,248061],[-334,-1385],[-81,-3536],[371,-3540]],[[257328,248024],[-39,-10998]],[[257289,237026],[-1052,-1037],[665,1910],[-225,961],[-136,-1053],[-250,2451],[-59,-658]],[[252794,243158],[-1314,0]],[[251480,243158],[-1,3261]],[[246791,241565],[-956,-12]],[[245835,241553],[167,1301]],[[246002,242854],[-21,4096],[90,1117]],[[258434,247971],[-17,-10056]],[[258417,237915],[-166,1067],[-410,-2043],[-552,87]],[[246002,242854],[-1125,-260],[-121,-1038]],[[244756,241556],[-16,45]],[[260632,244923],[-55,-1607],[-562,869],[-66,-1633]],[[259949,242552],[-537,37],[7,5366]],[[259949,242552],[-196,-1239],[99,-2459],[-315,-2140]],[[259537,236714],[-9,-2240]],[[259528,234474],[-1118,2046]],[[258410,236875],[0,-355]],[[258410,236875],[816,-133],[-426,1780],[-383,-607]],[[231187,244785],[-45,-4378],[221,-3089],[-139,-1697]],[[231224,235621],[12,737],[-414,180]],[[230822,236538],[-165,3013],[-358,1438],[-320,391],[95,1027]],[[223396,246616],[1,-7873]],[[223397,238743],[-946,26]],[[222451,238769],[-503,-4],[1,3931]],[[225109,238506],[-674,264]],[[224435,238770],[-1038,-27]],[[251480,243158],[0,-1087]],[[251480,242071],[-990,-2],[-283,-547]],[[228437,237978],[-499,-1008]],[[227938,236970],[-97,304]],[[227841,237274],[-634,1522],[-437,-1264],[-263,726],[-303,2900],[-259,-75]],[[234858,238664],[-878,-2778]],[[233980,235886],[-396,1124],[-143,1845]],[[241044,238546],[-396,8],[-9,-943],[-990,-262]],[[239649,237349],[2,3245],[421,9],[2,5209]],[[239649,237349],[0,-382]],[[239649,236967],[-709,-8],[2,1629],[-283,7],[1,-1639],[-712,-4]],[[269034,240476],[-293,113]],[[268741,240589],[-1247,491]],[[232129,241197],[72,-7162]],[[232201,234035],[-806,-384]],[[231395,233651],[-171,1970]],[[243479,238729],[216,-1917],[-535,411],[-328,-897]],[[242832,236326],[-172,207],[-257,-1508]],[[242403,235025],[-94,2569],[-194,809],[-689,6]],[[261090,240030],[-142,0],[-5,-2437],[-1018,73],[-388,-952]],[[271757,242819],[498,-308],[-34,-3432],[-155,926],[-295,-107]],[[271771,239898],[-322,203],[-925,-5548]],[[270524,234553],[-2,1656]],[[252841,236668],[-233,-1277],[-178,1270],[-575,-702],[-371,1453]],[[251484,237412],[-4,4659]],[[230822,236538],[-952,-1549]],[[229870,234989],[-278,409],[-621,4437]],[[245835,241553],[-210,-1460],[-15,-2062],[278,-2140]],[[245888,235891],[-360,-439]],[[245528,235452],[-338,30]],[[245190,235482],[-277,639],[124,2784],[-183,-36],[-98,2687]],[[249236,238014],[203,-4319],[261,-907]],[[249700,232788],[-283,-440]],[[249417,232348],[-471,-68],[-254,869],[-304,-894],[-309,779]],[[248079,233034],[-385,607]],[[264302,242221],[-267,-2074],[-54,-1701],[-693,-1753]],[[263288,236693],[-375,1330],[-2,1097],[-281,268],[-139,1364]],[[222451,238769],[6,-3970]],[[222457,234799],[-1261,76]],[[221196,234875],[-1009,-7]],[[220187,234868],[1,7820]],[[220187,234868],[-1627,-38]],[[218560,234830],[-725,-10]],[[265068,241976],[85,-2796],[-178,-1],[-97,-4622]],[[264878,234557],[-479,557],[-1297,-63]],[[263102,235051],[186,1642]],[[251484,237412],[-1134,-2305],[-141,1298]],[[250209,236405],[-2,5117]],[[266171,241588],[21,-1291],[-370,-1383],[42,-1369],[-274,-2432]],[[265590,235113],[-266,-1104],[-213,-2775]],[[265111,231234],[-234,66]],[[264877,231300],[1,3257]],[[209944,215738],[-22,21405]],[[213360,230444],[686,-3232]],[[214046,227212],[-190,-2194],[-356,428],[-422,-724],[-393,-4187],[-190,-3082],[-26,-2697],[-288,-495],[-452,-3923],[-784,1354],[-338,2103],[-458,443],[-205,1500]],[[245190,235482],[-472,-15],[-483,3251]],[[215612,234826],[-8,-9436]],[[215604,225390],[-988,210],[-570,1612]],[[247253,234778],[-437,-1709],[-207,516]],[[246609,233585],[-184,-841],[-537,3147]],[[266925,241310],[88,-37]],[[267013,241273],[105,-135],[78,-2865],[203,-1637]],[[267399,236636],[-213,-2319]],[[267186,234317],[-334,-5]],[[266852,234312],[-283,815],[-979,-14]],[[250209,236405],[34,-1301],[-543,-2316]],[[268741,240589],[-104,-715],[226,-2817],[-101,-1193],[-315,-130]],[[268447,235734],[-586,1764],[-462,-862]],[[209944,215738],[-499,619],[-308,933],[-500,3117],[-209,111],[-481,2314],[-467,5014],[-27,4955],[-481,3934],[-35,2230],[-300,2214]],[[233980,235886],[192,-3310]],[[234172,232576],[-466,-2513],[-754,2533],[-380,-1253],[-369,-201]],[[232203,231142],[-2,2893]],[[227841,237274],[-344,-3901],[-437,-2646]],[[227060,230727],[-169,-807]],[[226891,229920],[-1289,6177]],[[225602,236097],[131,1301]],[[262491,240752],[-511,-7567]],[[261980,233185],[-763,18]],[[261217,233203],[16,6814]],[[263102,235051],[119,-3211],[349,-2174]],[[263570,229666],[-1288,55],[-50,-791]],[[262232,228930],[-308,1351],[56,2904]],[[269380,240339],[4,-8335]],[[269384,232004],[-309,-3002],[110,-640]],[[269185,228362],[-359,-2062]],[[268826,226300],[-394,1903]],[[268432,228203],[15,7531]],[[272248,234159],[-9,-2722],[-434,368]],[[271805,231805],[-186,100],[91,1895],[-113,885],[151,2029],[471,-634],[29,-1921]],[[272388,234172],[-135,-12]],[[272253,234160],[-2,2672],[137,-2660]],[[271771,239898],[387,-696],[23,-1979],[-488,-401],[1,-1430],[-265,-958],[92,-1411]],[[271521,233023],[-998,-79]],[[270523,232944],[1,1609]],[[270523,232944],[0,-816]],[[270523,232128],[-259,0]],[[270264,232128],[-880,-124]],[[261213,230026],[6,-1939]],[[261219,228087],[-831,3621],[181,87],[319,-1692],[325,-77]],[[261217,233203],[-4,-3055]],[[261213,230148],[-256,-46],[-113,1656],[-199,-122],[-386,1289],[-6,-1143],[-725,2692]],[[229870,234989],[-428,-2537]],[[229442,232452],[-640,-2032]],[[228802,230420],[-160,3872],[-704,2678]],[[236900,233962],[5,-1513]],[[236905,232449],[-445,185],[-184,-1246],[-288,178]],[[235988,231566],[-422,-16],[-379,7037]],[[224435,238770],[11,-6721]],[[224446,232049],[-926,-12]],[[223520,232037],[-1061,-73],[-2,2835]],[[225602,236097],[-347,-5926]],[[225255,230171],[-325,-1870]],[[224930,228301],[-484,3748]],[[245308,223867],[-799,1569],[36,944],[-274,2264]],[[244271,228644],[603,287]],[[244874,228931],[203,-2331],[251,-832],[-20,-1901]],[[244558,230559],[-645,-479],[-351,1662],[-258,-1459],[-367,543]],[[242937,230826],[126,1509],[-231,3991]],[[243633,238723],[169,-1018],[54,-2471],[406,-1498],[38,-2365],[258,-812]],[[245528,235452],[-238,-4825]],[[245290,230627],[-329,-692]],[[244961,229935],[-403,624]],[[235988,231566],[8,-4159]],[[235996,227407],[-1499,-100]],[[234497,227307],[-325,5269]],[[239649,236967],[279,-442],[95,-4141],[287,-11],[14,-1373],[-301,-819]],[[240023,230181],[-367,261],[-1652,-20]],[[238004,230422],[33,3587]],[[241039,238421],[19,-2543]],[[241058,235878],[90,-2556],[-90,-2140]],[[241058,231182],[-312,-1023]],[[240746,230159],[-723,22]],[[242403,235025],[-396,-2817]],[[242007,232208],[-408,-1799],[-460,906]],[[241139,231315],[-81,-133]],[[268432,228203],[-222,-845]],[[268210,227358],[-526,3596],[-439,645],[-59,2718]],[[228802,230420],[-812,-4930]],[[227990,225490],[-930,5237]],[[231395,233651],[-275,-1643],[131,-1238]],[[231251,230770],[-412,483],[-916,-965]],[[229923,230288],[-71,1866],[-410,298]],[[242937,230826],[-38,-676]],[[242899,230150],[-457,1473],[-435,585]],[[226432,226825],[-346,-1970]],[[226086,224855],[-87,1789],[-744,3527]],[[226891,229920],[-513,-2622],[54,-473]],[[246609,233585],[-25,-1023]],[[246584,232562],[-762,-996],[-135,-865]],[[245687,230701],[0,-1]],[[245687,230700],[-397,-73]],[[266852,234312],[-10,-6935],[145,-1217]],[[266987,226160],[-200,-2815]],[[266787,223345],[-399,937],[-283,2980],[-405,1944],[-589,2028]],[[264877,231300],[-794,-653],[8,-1736],[-255,56]],[[263836,228967],[-266,699]],[[247598,233761],[-477,-3687],[-248,-294],[-10,-2337]],[[246863,227443],[-276,26]],[[246587,227469],[-43,-63]],[[246544,227406],[-91,2727],[131,2429]],[[218560,234830],[1,-12369]],[[218561,222461],[3,-3801],[-131,-3064],[-135,-246]],[[218298,215350],[-586,2295],[-155,1738],[-559,1471],[-109,1938],[-428,2706],[-230,-539],[-627,431]],[[221196,234875],[-9,-4032]],[[221187,230843],[-585,153],[-126,-5325],[-5,-3218]],[[220471,222453],[-272,-3]],[[220199,222450],[-1638,11]],[[223520,232037],[7,-6643]],[[223527,225394],[-721,2115],[-1183,235]],[[221623,227744],[-251,17],[4,3079],[-189,3]],[[268210,227358],[-114,-1168]],[[268096,226190],[-1109,-30]],[[272837,223331],[-14,0]],[[272823,223331],[-64,-213]],[[272759,223118],[-215,-625],[-556,-55]],[[271988,222438],[-4,2546]],[[271984,224984],[-177,2427],[99,1442],[-322,1679],[221,1273]],[[272248,234159],[350,-6434],[-19,-1080],[258,-3314]],[[272388,234172],[216,-5656],[-351,5644]],[[238004,230422],[-370,-3472]],[[237634,226950],[-15,2086],[-480,949],[-234,2464]],[[232203,231142],[-438,1363],[375,-6983]],[[232140,225522],[-575,-1123]],[[231565,224399],[-196,1520],[-118,4851]],[[247737,223729],[-329,25],[-92,1327],[-453,2362]],[[247598,233761],[-7,-4805],[112,-2059],[203,-841],[-169,-2327]],[[248079,233034],[-93,-5082],[222,493],[142,-926]],[[248350,227519],[-169,-1243],[4,-1675],[243,-2463],[7,-2735]],[[248435,219403],[-412,1679],[32,1884],[-166,601]],[[247889,223567],[-152,162]],[[262232,228930],[-64,-3572]],[[262168,225358],[-1,-31]],[[262167,225327],[-472,-1559]],[[261695,223768],[-260,-97],[30,2044],[-246,2372]],[[261213,230026],[0,122]],[[249417,232348],[-288,-1736],[-365,-1099]],[[248764,229513],[-363,-244],[-62,-812],[282,-1440]],[[248621,227017],[-271,502]],[[271521,233023],[-209,-1367],[211,19],[-61,-1459],[280,-1434],[17,-2305]],[[271759,226477],[-575,-58],[-356,-1658],[-304,-535]],[[270524,224226],[-1,7902]],[[237634,226950],[-209,-1155],[251,-2061]],[[237676,223734],[-488,-232],[-948,-2204]],[[236240,221298],[-9,6070],[-235,39]],[[234497,227307],[188,-998],[-40,-2779]],[[234645,223530],[-249,562],[-163,2138],[-77,-1073],[335,-1692],[-100,-2415]],[[234391,221050],[-400,-946],[-152,1094]],[[233839,221198],[-128,697],[-451,-247]],[[233260,221648],[-1120,3874]],[[249637,222999],[-31,137]],[[249606,223136],[-17,-11]],[[249589,223125],[-854,2530],[-114,1362]],[[248764,229513],[178,-1314],[189,484],[62,-1577],[278,-41],[74,2259],[374,1265],[70,-3363],[267,-194],[-426,-2469],[-490,256],[297,-1820]],[[250525,230647],[-312,-71],[261,1146],[51,-1075]],[[246544,227406],[-360,597],[-279,-302]],[[245905,227701],[-208,1350],[-10,1649]],[[229923,230288],[145,-1541]],[[230068,228747],[-848,-6121]],[[229220,222626],[-749,-87]],[[228471,222539],[-487,2914]],[[227984,225453],[6,37]],[[242899,230150],[-21,-3785]],[[242878,226365],[-34,-727],[-510,-1743],[182,-15],[-22,-1563],[-530,-1558],[-885,886]],[[241079,221645],[5,8529],[-338,-15]],[[270524,224226],[-18,-8]],[[270506,224218],[-216,2191],[-389,132],[-406,1491]],[[269495,228032],[311,619],[458,3477]],[[269495,228032],[-310,330]],[[224930,228301],[-647,-3579]],[[224283,224722],[-370,-472]],[[223913,224250],[-386,1144]],[[243094,222650],[507,-1497],[-373,-1379],[-504,1635],[370,1241]],[[244961,229935],[-87,-1004]],[[244271,228644],[-426,-208],[-645,-3854]],[[243200,224582],[80,1697],[-402,86]],[[231565,224399],[21,-2330],[-179,-21]],[[231407,222048],[-240,599]],[[231167,222647],[-226,617],[-208,2752],[-251,273],[-414,2458]],[[245905,227701],[-338,-3548]],[[245567,224153],[-211,-1645]],[[245356,222508],[-48,1359]],[[221623,227744],[-6,-5221]],[[221617,222523],[-1146,-70]],[[227984,225453],[-780,-2865],[-98,358]],[[227106,222946],[-308,892],[-366,2987]],[[241079,221645],[-915,2302],[-643,1244],[-860,-33],[-722,-625],[-263,-799]],[[226086,224855],[-251,-1276],[-617,-1664]],[[225218,221915],[-190,1265],[73,1338],[-818,204]],[[261984,223666],[48,-1027],[-349,843],[301,184]],[[262167,225327],[153,-1172],[-625,-387]],[[263836,228967],[267,-1312],[-501,151],[-1029,-3276],[-405,828]],[[231167,222647],[-368,-2222],[-115,-1978],[-812,-2987]],[[229872,215460],[-51,299]],[[229821,215759],[273,1332],[-648,4505],[-226,1030]],[[245356,222508],[-369,-726]],[[244987,221782],[-280,-1858],[-256,1228],[-396,-628],[-7,2090],[-206,-84],[-20,2140],[-622,-88]],[[270506,224218],[-1,-4598]],[[270505,219620],[-384,-936],[-50,1175],[-543,18]],[[269528,219877],[-418,-93],[-2,1070],[-275,505]],[[268833,221359],[-7,4941]],[[268833,221359],[-783,495]],[[268050,221854],[-36,3076],[82,1260]],[[248195,214699],[-70,-748]],[[248125,213951],[-368,-1498],[-381,4155],[-144,-1654]],[[247232,214954],[0,260]],[[247232,215214],[0,103]],[[247232,215317],[15,318]],[[247247,215635],[13,86]],[[247260,215721],[55,1625],[-668,4635],[-414,1833],[-105,1452],[-208,-1076],[-353,-37]],[[247889,223567],[32,-2068],[-180,-982],[125,-870],[386,-448],[38,-1287],[-225,-2e3],[130,-1213]],[[222150,222529],[-533,-6]],[[223913,224250],[-73,-521]],[[223840,223729],[-340,-2416],[-157,1139],[-1193,77]],[[249173,217874],[111,-1305],[-400,134],[289,1171]],[[249589,223125],[-488,-958],[203,-1847],[362,-1192],[-111,-777],[530,-230],[375,-1687],[141,831],[307,-3039],[-50,-1667],[-254,-1182],[-172,579],[-447,-2429],[422,3793],[-138,1557],[-368,-603],[-134,2620],[-304,1182],[-628,94],[58,1184],[-307,734],[-151,-685]],[[236240,221298],[-45,-112]],[[236195,221186],[-276,35]],[[235919,221221],[-211,269],[-540,-841],[124,4279],[-302,699],[-198,-2304],[-147,207]],[[227106,222946],[-578,-5086]],[[226528,217860],[-680,53],[-139,1116]],[[225709,219029],[22,814],[-513,2072]],[[271988,222438],[9,-2348],[241,-1825]],[[272238,218265],[-390,-928]],[[271848,217337],[-291,1592],[-5,2834],[246,456],[-91,1669],[277,1096]],[[271759,226477],[138,-1242],[-266,-1802],[-119,-4400],[73,-1266]],[[271585,217767],[-204,-13],[-96,2166],[-186,606],[-594,-906]],[[233260,221648],[-107,-2624],[-243,-16],[-116,-2071]],[[232794,216937],[-175,-671],[-275,621],[-264,-1151]],[[232080,215736],[-404,3185],[-269,3127]],[[228471,222539],[-170,-901],[-100,-3633]],[[228201,218005],[-1040,-5116]],[[227161,212889],[-321,2085]],[[226840,214974],[-364,2442],[52,444]],[[244928,217715],[211,-933],[-107,-1820],[-305,1569],[201,1184]],[[247260,215721],[-525,940],[-7,-1505],[-198,-130],[-95,-1883],[-522,-151],[-171,914],[376,1325],[-332,809],[-84,1095],[-261,-2776],[-233,825],[15,1953],[-358,1998],[122,2647]],[[225709,219029],[-761,-6052]],[[224948,212977],[-1106,2536]],[[223842,215513],[-2,8216]],[[223842,215513],[-1,-2983]],[[223841,212530],[-1697,16]],[[222144,212546],[6,9983]],[[272759,223118],[386,-4323]],[[273145,218795],[-132,-298],[16,-2699],[-744,-89],[-47,2556]],[[232080,215736],[-73,-613]],[[232007,215123],[-254,-1543],[-960,-3417]],[[230793,210163],[-921,5297]],[[229821,215759],[-780,-3735]],[[229041,212024],[-105,759]],[[228936,212783],[-735,5222]],[[222144,212546],[-1943,-92]],[[220201,212454],[-2,9996]],[[220201,212454],[-1549,-37]],[[218652,212417],[-301,1679],[-53,1254]],[[235183,217123],[-168,-988],[-897,-3581],[738,3848],[327,721]],[[234284,214573],[-491,4941],[46,1684]],[[234391,221050],[301,-995],[33,-3555],[-122,190],[-319,-2117]],[[236195,221186],[-1085,-2978],[545,2519],[264,494]],[[234284,214573],[-259,-341],[-245,-3555],[-456,-2355],[-295,-718]],[[233029,207604],[-168,76],[-313,2527],[-238,31],[-6,1604],[-193,734],[-104,2547]],[[269528,219877],[10,-5017],[-370,-17],[1,-3161]],[[269169,211682],[-610,-875]],[[268559,210807],[-4,-26]],[[268555,210781],[11,1180],[-229,1769],[-631,423],[-130,2753]],[[267576,216906],[349,3015],[125,1933]],[[271585,217767],[74,-1765]],[[271659,216002],[-47,-5892],[-823,-7]],[[270789,210103],[-996,7]],[[269793,210110],[-470,1716],[-154,-144]],[[226840,214974],[-1288,-6318]],[[225552,208656],[-604,4321]],[[274038,206958],[-133,1]],[[273905,206959],[-39,-1]],[[273866,206958],[-329,-17],[-54,-3299]],[[273483,203642],[-296,3940]],[[273187,207582],[-245,-773],[-517,1780]],[[272425,208589],[33,1990],[-268,1417]],[[272190,211996],[-290,2402]],[[271900,214398],[73,2026],[-125,913]],[[273145,218795],[71,-1438],[822,-10399]],[[228017,208315],[-311,1140],[-437,-2085]],[[227269,207370],[-501,3617],[393,1902]],[[228936,212783],[-919,-4468]],[[272425,208589],[-133,-1746]],[[272292,206843],[-680,-113],[4,-8039]],[[271616,198691],[-837,-35]],[[270779,198656],[10,11447]],[[271659,216002],[241,-1604]],[[230793,210163],[-40,-5357]],[[230753,204806],[-186,-16]],[[230567,204790],[-105,611]],[[230462,205401],[-405,-37]],[[230057,205364],[-229,272]],[[229828,205636],[-9,-8]],[[229819,205628],[-2,32]],[[229817,205660],[-203,3106],[-295,2552],[-278,706]],[[225150,203636],[-1,663],[-1297,-17]],[[223852,204282],[-11,8248]],[[225552,208656],[258,-1776]],[[225810,206880],[-660,-3244]],[[230757,204203],[-4,603]],[[233029,207604],[-514,-1808],[-270,336],[-409,-941],[-73,-1321],[716,1768],[-1755,-5263],[983,3206],[18,865],[-525,-948],[-443,705]],[[226700,204666],[-382,955],[-249,-541]],[[226069,205080],[-259,1800]],[[227269,207370],[-569,-2704]],[[229817,205660],[1,-376]],[[229818,205284],[-753,-2126],[109,-1486]],[[229174,201672],[-69,-398],[-683,1260]],[[228422,202534],[5,4144],[-122,1448],[-288,189]],[[223852,204282],[-1657,-123]],[[222195,204159],[-37,-4]],[[222158,204155],[-14,8391]],[[222158,204155],[-1965,141]],[[220193,204296],[8,8158]],[[220193,204296],[2,-8383]],[[220195,195913],[-275,-20]],[[219920,195893],[-228,1634],[-299,5632],[-270,1346],[-137,3111],[-290,2181],[-44,2620]],[[269793,210110],[391,-3170],[-256,-2281]],[[269928,204659],[-433,506],[-598,-8]],[[268897,205157],[-149,697],[-6,3295],[-183,1658]],[[270779,198656],[-274,-620]],[[270505,198036],[2,3099]],[[270507,201135],[2,766],[-428,978],[-153,1780]],[[228422,202534],[-599,-3072]],[[227823,199462],[-496,1215],[-66,1282],[-333,364],[-228,2343]],[[273483,203642],[-949,-51],[-367,555],[125,2697]],[[273866,206958],[152,-4435],[384,-6703],[460,-6126],[-21,-545]],[[274841,189149],[-1029,-223]],[[273812,188926],[17,9772]],[[273829,198698],[-61,3007],[-285,1937]],[[274038,206958],[411,-2425],[-276,2427]],[[274173,206960],[19,0]],[[274192,206960],[437,-3794],[144,-2446],[-167,-836],[-12,3069],[-288,-3646],[-72,100],[-11,3804],[-174,606],[153,1506],[-297,1636]],[[226409,193288],[-981,21]],[[225428,193309],[-276,-3]],[[225152,193306],[-2,10330]],[[226069,205080],[-235,-508],[782,-8928],[-25,-123]],[[226591,195521],[-240,-1164],[58,-1069]],[[273829,198698],[-2213,-7]],[[229313,193901],[29,366]],[[229342,194267],[112,1478],[226,125],[508,2370],[340,470],[-1215,-4809]],[[229467,200562],[-293,1110]],[[229818,205284],[138,-1955],[593,-2862],[-702,-2230],[-380,2325]],[[230462,205401],[-19,-1857],[-353,715],[-33,1105]],[[227823,199462],[-461,-4167]],[[227362,195295],[-76,-648],[-695,874]],[[270507,201135],[-552,2],[0,-813],[-1166,-23]],[[268789,200301],[108,4856]],[[223852,204282],[-7,-10983]],[[223845,193299],[-1631,-503],[-15,3242]],[[222199,196038],[-4,8121]],[[225152,193306],[-1307,-7]],[[222199,196038],[-2004,-125]],[[229467,200562],[-206,-608],[191,-1783]],[[229452,198171],[-926,-864],[295,-1302]],[[228821,196005],[-626,-2606]],[[228195,193399],[-53,240]],[[228142,193639],[-158,1151],[-622,505]],[[270505,198036],[-139,-2611]],[[270366,195425],[-1519,30]],[[268847,195455],[-374,-12]],[[268473,195443],[316,4858]],[[271616,198691],[0,-1635],[277,2],[94,-2171],[192,-1069],[303,-11],[-262,-959],[585,-3549],[246,-3711]],[[273051,185588],[-1173,63]],[[271878,185651],[-1368,-4]],[[270510,185647],[-6,9777],[-138,1]],[[273812,188926],[-11,-3356]],[[273801,185570],[-750,18]],[[229222,193536],[-326,-2723],[39,1456],[287,1267]],[[228195,193399],[229,-262],[-76,-1380]],[[228348,191757],[-206,1882]],[[228490,190446],[-134,1235]],[[228356,191681],[444,2665],[-7,-1493],[-303,-2407]],[[229452,198171],[-21,-806]],[[229431,197365],[-30,-1032]],[[229401,196333],[-338,-1783],[-242,1455]],[[223845,193299],[14,-13095]],[[223859,180204],[1,-1601],[-436,24]],[[223424,178627],[-1056,73],[-103,854],[-232,-1005]],[[222033,178549],[-141,1379],[72,2611],[-322,2960],[-327,370],[-463,2627],[-155,3392],[-155,198],[-278,2896],[-344,911]],[[228348,191757],[8,-76]],[[228490,190446],[-3,-28]],[[228487,190418],[-16,-156]],[[228471,190262],[-133,-1330],[-231,1091],[-604,-774]],[[227503,189249],[-413,475],[-457,1288],[12,1137]],[[226645,192149],[-45,799]],[[226600,192948],[-191,340]],[[268847,195455],[7,-2885]],[[268854,192570],[-198,-1538],[342,-1335],[-115,-2957],[-287,863],[-300,2065],[148,2365],[29,3410]],[[270510,185647],[-1388,-19]],[[269122,185628],[467,3254],[-294,1838],[49,-1786],[-175,307],[19,1799],[-334,1530]],[[225428,193309],[7,-14809]],[[225435,178500],[-810,49]],[[224625,178549],[3,1455],[-769,200]],[[226645,192149],[-378,-2056],[-22,-4642]],[[226245,185451],[-328,-1],[5,-6978]],[[225922,178472],[-487,28]],[[228402,187096],[249,1941],[-343,-3973],[94,2032]],[[227963,184054],[-1438,-46],[-280,1443]],[[227503,189249],[288,8],[201,-2841],[170,164],[-199,-2526]],[[275241,183987],[-902,23]],[[274339,184010],[-271,4],[-3,1573],[-264,-17]],[[274841,189149],[341,-3281],[59,-1881]],[[273051,185588],[-176,-2846],[396,-2050],[334,-3158]],[[273605,177534],[-628,-17],[1,-1639],[-277,-12],[2,-1649],[-824,22]],[[271879,174239],[-2,5717]],[[271877,179956],[1,5695]],[[271877,179956],[-1371,-47]],[[270506,179909],[4,5738]],[[270506,179909],[-2,-2429]],[[270504,177480],[-549,22],[3,3302],[-874,53]],[[269084,180857],[-345,1646],[240,734],[143,2391]],[[274339,184010],[6,-6562]],[[274345,177448],[1,-1562],[-580,-3038]],[[273766,172848],[42,3614],[-203,1072]],[[227901,178788],[-37,1]],[[227864,178789],[9,1767],[307,3881]],[[228180,184437],[70,-94]],[[228250,184343],[-349,-5555]],[[227963,184054],[-251,-4475],[-258,-852],[114,2438],[-407,-1626],[-336,1829],[200,-2389],[-320,-88]],[[226705,178891],[-582,-1386]],[[226123,177505],[-201,967]],[[275241,183987],[343,-5478]],[[275584,178509],[-145,-584]],[[275439,177925],[-1,-410]],[[275438,177515],[-1093,-67]],[[270504,177480],[-3,-3270]],[[270501,174210],[-551,17],[0,-506]],[[269950,173721],[0,-130]],[[269950,173591],[-1,-996],[-273,12]],[[269676,172607],[-254,2093],[-338,6157]],[[224625,178549],[159,-3917],[135,10],[-13,-5059]],[[224906,169583],[-1481,40]],[[223425,169623],[-1,9004]],[[271879,174239],[-1378,-29]],[[223425,169623],[-158,-2061],[-441,-1922]],[[222826,165640],[-276,5054],[-494,3303],[54,2886],[-77,1666]],[[228015,167092],[-166,1925],[-8,2670]],[[227841,171687],[174,-4595]],[[227841,171687],[-52,110],[22,6050],[53,942]],[[227901,178788],[-82,-3294],[22,-3807]],[[227632,166164],[-1163,-35],[-267,256]],[[226202,166385],[-78,3148]],[[226124,169533],[-1,7972]],[[226705,178891],[360,-137],[283,-871],[341,625],[-132,-4582],[-184,-313],[-31,-3271],[212,-1257],[78,-2921]],[[226124,169533],[-934,42]],[[225190,169575],[-284,8]],[[275994,173067],[-63,2]],[[275931,173069],[-9,1]],[[275922,173070],[-37,2]],[[275885,173072],[-22,0]],[[275863,173072],[-26,-266],[-2071,42]],[[275438,177515],[375,-1551],[181,-2897]],[[273766,172848],[-167,-3535],[-1729,10]],[[271870,169323],[9,4916]],[[269950,173591],[197,-1158],[100,-2595],[-427,921],[-144,1848]],[[271870,169323],[-1374,16]],[[270496,169339],[-105,2644],[304,1032],[-368,4],[-94,-803],[-283,1505]],[[275863,173072],[173,-517],[58,-7156],[-69,-4426]],[[276025,160973],[-424,252],[-1823,-64]],[[273778,161161],[-12,11687]],[[273778,161161],[4,-1336]],[[273782,159825],[-1083,-119],[-9,4916],[-814,-70]],[[271876,164552],[-6,4771]],[[270224,168129],[277,-3877],[-101,-154],[-176,4031]],[[271876,164552],[5,-1688],[-271,-31],[4,-1924],[-522,237]],[[271092,161146],[-65,2473],[-474,1226],[-124,2786],[67,1708]],[[225190,169575],[-740,-9780]],[[224450,159795],[-249,-323],[-357,2361],[-856,1101],[54,931],[-216,1775]],[[226202,166385],[-130,-3036],[395,-282],[0,-1591]],[[226467,161476],[2,-5174]],[[226469,156302],[-921,-317],[-542,1946],[-162,1244],[-394,620]],[[227781,162637],[-161,-1600],[-221,-469],[-932,908]],[[227632,166164],[36,-3208],[113,-319]],[[273782,159825],[19,-5212]],[[273801,154613],[0,-3238]],[[273801,151375],[-1312,-39]],[[272489,151336],[-461,1867],[-228,-193],[-395,1936],[-191,1815],[-122,4385]],[[227781,162637],[266,-4006],[-45,-1342],[291,-825],[-120,-2091],[-349,-1094],[6,-1266],[-411,861],[-516,2812],[-434,616]],[[276025,160973],[-123,-6440]],[[275902,154533],[-491,-343],[-1072,2],[-538,421]],[[275036,140768],[-16,1]],[[275020,140769],[-149,-434]],[[274871,140335],[3,-76]],[[274874,140259],[-199,601],[-388,-1467],[-445,274]],[[273842,139667],[-42,3489],[1,8219]],[[275902,154533],[-196,-4031],[-305,-2455],[-117,-2922],[81,-1855],[-329,-2502]],[[275491,142866],[-401,-4417],[-362,-2015],[523,3742],[240,2690]],[[273842,139667],[-118,-686],[-512,-438],[-244,1966],[102,2254],[184,-1641],[296,-971],[166,920],[-246,1771],[-349,146],[-259,2834],[-188,3420],[234,599],[-210,868],[-82,-1356],[-127,1983]],[[267576,216906],[-181,85],[-177,1931],[-468,2015],[37,2408]],[[233545,583163],[470,-1],[0,7179],[546,-266],[367,-1412],[396,-7638],[-21,-1975],[288,-1125],[438,-310]],[[249572,564554],[-1138,-3158],[-1287,-1848],[-816,-1938],[-809,-2999]],[[245498,568091],[407,1054],[402,-2818],[1697,311],[722,-2325],[296,673],[550,-432]],[[244050,541402],[0,-11146]],[[242234,539623],[263,1550],[296,-1143],[509,150],[748,1222]],[[245788,538230],[8,-8017]],[[244050,541402],[832,1557],[406,335],[672,1956],[311,-1206],[-365,-2639],[91,-1053],[-209,-2122]],[[245788,538230],[630,1480],[422,-1520]],[[246668,543604],[119,-491],[-601,-1772],[482,2263]],[[254361,554779],[386,-1343],[-683,-275],[52,-770],[-806,-2719]],[[253310,549672],[-198,1603],[-596,-3]],[[252516,551272],[245,1549],[576,1487],[1024,471]],[[252129,567028],[638,1075],[-743,-3451],[-872,-1783],[142,-551],[-582,-1037],[-166,1627],[1583,4120]],[[252473,548019],[214,-3207]],[[251344,546531],[128,1308],[717,2354],[12,-1815],[272,-359]],[[253310,549672],[-511,-4124],[-63,2158],[-507,612],[-28,1852],[315,1102]],[[256406,536544],[0,-6253]],[[256406,530291],[-348,-1],[-4,-3236],[-348,4]],[[253820,544308],[634,-392],[509,-1456],[171,-1720],[674,-4188],[598,-8]],[[257802,530286],[-1396,5]],[[256406,536544],[265,725],[573,-1784],[182,767],[315,-1250],[489,2628],[901,2228],[763,318]],[[258234,522812],[-689,-2e3],[491,3712],[-698,206],[-249,-2795],[-468,641],[-361,-1504],[-267,-2116]],[[255011,510600],[-35,-2168],[-370,-346]],[[254678,502703],[346,2967],[570,1286],[473,4864],[330,489],[143,1898],[235,8],[-572,-6086],[-44,-1740],[-320,-1641],[-154,-2072]],[[266291,525881],[-781,769]],[[265510,526650],[490,1336],[-121,1234],[374,-217],[304,-1926],[-266,-1196]],[[264534,537282],[192,-119],[-169,-2149],[-263,1387],[240,881]],[[264771,527003],[-281,49]],[[264490,527052],[-48,-2]],[[264442,527050],[-19,1612],[-346,2],[-1,1612],[-2086,1],[-3,1628],[-347,-5]],[[261640,541399],[788,243],[-207,-1485],[-13,-3740],[568,-816],[557,744],[103,-1308],[702,1641],[226,-1325],[215,-3355],[-110,-1628],[279,286],[140,-1587],[477,-2056],[-594,-10]],[[263518,523913],[579,-847],[-387,-679],[-192,1526]],[[264442,527050],[-1182,1276],[-230,-2015],[-35,-1966],[-708,3125],[-1172,1762],[-254,-167],[-506,-2455]],[[260355,526610],[-463,132]],[[263048,514103],[-754,-309],[-259,1732]],[[262035,515526],[484,1050],[-316,238],[-233,2467],[498,2959],[580,1140]],[[261221,512584],[62,1278],[458,1591],[294,73]],[[260809,522684],[123,-2641],[-358,-487],[235,3128]],[[259619,509895],[-266,697],[189,946],[77,-1643]],[[260516,504530],[-484,-12]],[[259309,504590],[9,2168],[372,1310],[375,-215],[515,4334],[143,-2358],[-221,-3319],[14,-1980]],[[260516,504530],[127,-152],[342,4121],[-150,-4481],[235,2088]],[[266792,512571],[208,-2839],[-312,126],[-6,-2477],[298,-1301]],[[266298,493142],[-35,-2125],[-276,-1072],[-460,40],[-182,-1553]],[[266573,485031],[572,4601],[580,621],[347,1131],[524,-1430],[297,-2969],[77,-2649]],[[269259,474627],[236,-3607],[-157,-1606],[-122,-4884],[-353,83],[-169,1029]],[[268236,461261],[-80,-1234],[-498,-1330],[-248,-2669],[-87,-2521]],[[267323,453507],[-275,1112],[-676,-160]],[[267323,453507],[-736,-4608],[-57,-1020]],[[276369,283639],[51,-2897],[155,-81],[-317,-2464],[-721,-1619]],[[275537,276578],[-263,-628]],[[275274,275950],[-210,1997]],[[277898,288714],[355,-1067],[-412,-2026],[-248,443],[-747,-4416],[-356,-321],[309,2769]],[[64909,48285],[735,-2763],[362,-391],[488,-1483],[555,-3196],[-25,-2084],[244,11],[54,-1736],[492,-2286],[-474,-3219],[-428,-1373],[-453,-186],[-605,-2496],[-405,-3858],[-627,2125],[-103,1501],[89,4218],[-292,5441],[-196,1715],[345,2265],[317,3334],[-187,1774],[-23,2014],[137,673]],[[55028,84760],[233,-813],[-51,-4138],[-317,-1724],[-531,856],[-341,1190],[-70,1626],[168,1566],[392,1359],[517,78]],[[61944,65038],[-272,274]],[[61944,65038],[565,-356],[-456,-1900],[-525,1012],[-688,11],[160,2281],[672,-774]],[[61752,60573],[246,-292],[244,-1961],[-82,-859],[-351,-533],[-258,3324],[201,321]],[[62904,54516],[45,-1246],[-351,-599],[9,965],[297,880]],[[62814,62495],[340,-2480],[439,903],[263,-353],[320,-1916],[312,-600],[35,-1559],[-160,-1021],[-712,-1316],[-391,412],[-54,3221],[-459,616],[-172,1326],[59,2293],[180,474]],[[58972,75138],[409,-3430],[-19,-1219],[215,21],[315,-3031],[-404,-786],[-271,1419],[-580,-706],[-493,5221],[435,169],[393,2342]],[[53118,80469],[25,-1794],[-233,-683],[-126,-1603],[-75,1953],[409,2127]],[[996993,632383],[817,-1163],[91,-906],[715,-2639],[-621,1211],[-350,1710],[-879,1732],[227,55]],[[949,635992],[99,-1643],[-281,619],[182,1024]],[[7983,636500],[-23,-2275],[-307,-73],[-67,2101],[397,247]],[[8254,636861],[430,-729],[-177,-971],[-343,386],[90,1314]],[[8791,637399],[79,-1229],[-422,751],[343,478]],[[2943,637533],[355,-28],[110,-1138],[762,-730],[-472,-573],[-84,-1947],[-423,-823],[-299,1293],[442,1083],[-738,1716],[347,1147]],[[5406,633632],[-183,-597],[-329,1038],[-855,-380],[1115,1264],[256,737],[15,1940],[429,-501],[-230,-1194],[22,-1773],[-240,-534]],[[996376,638802],[311,-785],[-243,-852],[-68,1637]],[[7153,639094],[-123,-3160],[551,52],[-111,-1993],[-622,-692],[-248,-1116],[-148,1715],[-276,-2445],[-150,1181],[346,1636],[-142,1180],[574,-355],[-294,2578],[643,1419]],[[999634,639522],[333,-975],[-327,-1865],[-356,430],[-110,1601],[460,809]],[[8394,641129],[361,-843],[-150,-1151],[-356,-113],[145,2107]],[[993962,641501],[134,-1164],[-301,-1591],[5,-1345],[-561,-90],[-112,-1517],[-310,1266],[482,1562],[297,123],[366,2756]],[[15681,641867],[-88,-644],[551,-599],[499,441],[600,-278],[-1374,-850],[-663,468],[-396,-613],[-512,1117],[346,752],[243,-725],[794,931]],[[18716,646240],[355,-1060],[-312,-984],[-542,-452],[86,1790],[413,706]],[[13937,646817],[445,-1871],[-209,-1713],[-378,-563],[294,-1046],[-846,-839],[-955,-1616],[-414,666],[-938,-680],[1039,1800],[664,138],[756,1388],[293,1606],[-346,796],[246,1637],[349,297]],[[983194,648582],[-58,-2897],[-305,734],[-723,157],[686,1802],[400,204]],[[23639,652034],[277,-453],[-113,-1345],[-515,-1146],[-83,1789],[434,1155]],[[26147,655623],[246,-1330],[-168,-813],[-713,1494],[635,649]],[[980646,657671],[765,-147],[436,-2390],[463,-235],[-708,-1136],[-317,775],[-432,-1614],[-470,872],[165,1668],[-516,-336],[77,1140],[-541,-71],[552,1545],[526,-71]],[[28035,654543],[906,4624],[-94,1472],[527,2186],[747,66],[-272,830],[81,1805],[502,2014],[613,648],[607,-970],[-156,-2372],[-1193,-2675],[-517,-3466],[-1751,-4162]],[[36357,673363],[-391,-2467],[-196,1415],[587,1052]],[[34797,676523],[213,-3286],[496,2734],[387,-123],[69,-1817],[-313,-391],[-520,-2697],[580,1301],[182,-1595],[-673,-869],[-156,-1540],[-280,592],[46,-1877],[-401,265],[-1841,-3579],[-465,-1377],[-652,1241],[1054,2460],[1094,1206],[-224,1758],[468,338],[-151,1493],[938,464],[-875,524],[-340,2033],[352,1704],[1012,1038]],[[26197,724966],[756,-263],[-288,-1191],[-468,1454]],[[25148,736553],[-442,-1993],[-390,1138],[832,855]],[[39421,678834],[125,-1114],[-550,-30],[-134,746],[559,398]],[[36825,680387],[730,-1661],[-578,-1781],[-479,150],[-104,2381],[431,911]],[[38083,681762],[-169,-1483],[356,-62],[-384,-1861],[-336,2175],[180,1214],[353,17]],[[45571,685391],[688,-1487],[-645,-37],[-43,1524]],[[46952,694607],[166,-1890],[-229,-1028],[-301,1739],[364,1179]],[[42853,695877],[635,14],[266,-1568],[335,-4089],[373,437],[214,-1478],[-487,52],[-124,932],[-254,-1722],[-453,-779],[-609,441],[-827,-359],[-641,-1585],[-62,-1249],[-802,-1375],[-569,491],[-279,2148],[72,1348],[583,1047],[405,3984],[357,1064],[527,-514],[982,2495],[358,265]],[[48297,698203],[503,-1314],[-281,-972],[-458,2014],[236,272]],[[54719,699114],[35,-1698],[-430,-1611],[395,3309]],[[53768,699716],[-57,-3065],[-690,-2054],[16,3270],[392,-758],[85,2465],[254,142]],[[52387,701641],[19,-2213],[-523,1390],[504,823]],[[51366,702388],[94,-1872],[270,219],[343,-2313],[-187,-1094],[-921,1412],[40,2470],[361,1178]],[[52632,703466],[224,-1137],[-482,351],[258,786]],[[56428,729876],[0,-164]],[[56428,729712],[1,-1271]],[[56429,728441],[-376,-902],[0,-1576],[-688,44],[0,-1691],[-885,0],[-1,-1609],[-854,-47],[-10,-3153],[262,-17],[11,-6313],[-174,-1752],[845,0],[0,-4665]],[[54559,706760],[-221,3584],[-465,487],[-226,-1331],[-227,543],[-128,-1791],[-942,-1954],[-501,-2558],[-203,1961],[-156,-2246],[-321,-160],[-388,1335],[-213,-1550],[-896,-1527],[-526,87],[101,2154],[312,2133],[-635,501],[-315,-1612],[38,-2336],[-533,-3433],[-423,296],[235,-2134],[-319,-953],[-328,1503],[-197,-2494],[-614,575],[-124,3742],[-387,952],[-195,-964],[305,-1471],[135,-4091],[-322,1731],[-87,-1650],[-581,-104],[-229,2389],[-557,961],[-44,-1927],[533,-1473],[-911,-2585],[204,4150],[-79,1484],[293,977],[934,318],[218,2402],[379,1261],[396,-106],[-126,1804],[846,4218],[1241,3631],[1202,1199],[764,131],[636,709],[-429,-1919],[670,-3198],[315,-565],[-272,3531],[664,-282],[156,-1434],[616,-516],[78,1328],[-802,1925],[-146,1183],[588,5125],[1475,4921],[1402,2354],[1201,3895]],[[131839,702693],[478,-1815],[-261,-3590],[-338,3444],[121,1961]],[[133475,712615],[472,-2306],[365,-3908],[-109,-3956],[-237,-2723],[-412,-1256],[-725,1926],[513,3110],[-666,-3077],[-842,2748],[552,2915],[-268,716],[-19,1677],[519,1253],[-147,1905],[1004,976]],[[60956,762087],[579,2152],[207,3039]],[[61742,767278],[1861,118],[1,-5313],[-2648,4]],[[51410,765657],[-525,-4199],[-534,-542],[50,2808],[1009,1933]],[[50361,766039],[-741,-1613]],[[49620,764426],[-84,1634],[825,-21]],[[50463,766367],[0,3048],[447,4],[153,1512],[-4,3289],[475,13],[-1,1618],[474,68],[155,1546],[1,3271],[484,-4],[8,3225],[637,43],[12,3203],[445,89],[14,3067],[182,1579],[477,25],[0,3225],[493,-12],[187,1563],[6,3225],[507,4],[7,1610],[466,16],[197,3194],[2958,4],[8,-1469],[509,-23],[-9,1634],[498,0],[0,1661],[983,-7],[4,-1637],[3363,-86]],[[64599,804865],[6,-22904],[-455,-40],[-4,-1619],[-951,22],[-1,-1609],[-472,18],[-264,-3260],[-959,50],[-1,-1622],[-475,33],[8,-3299],[224,-22],[8,-3864]],[[61263,766749],[-1094,-1969],[-1642,-2596],[-488,694],[-100,1404],[-595,1396],[200,3649],[-346,-1592],[-442,-553],[-70,-2804],[-205,-87],[353,-4364],[-131,-1596],[-719,558],[-940,6038],[-710,1488],[71,1756],[-303,-417],[-191,-2035],[-311,-514],[-282,1932],[-662,238],[-84,2398],[-285,617],[-1091,-3021],[-733,-1002]],[[61033,724292],[684,-545],[-930,-219],[246,764]],[[71633,804882],[114,-1587],[1,-6528],[-370,-12],[-9,-6508],[-350,-18],[4,-6265],[-356,2],[-2,-1646],[-479,-11],[4,-3276],[-475,-9],[9,-1643],[-816,-49],[14,-3240],[-942,-29],[5,-3278],[149,-20],[-2,-6355],[154,-1634],[924,0]],[[69210,762776],[7,-3471],[-453,-1843],[-736,-1056],[-774,-256],[-138,-1018],[-764,-799],[4,-5901],[-324,-916],[-689,-542],[-206,-2415],[-365,-3],[219,-1278],[-365,-813],[-334,533],[-169,-1391],[-664,236],[-689,-3490],[-377,-3219],[1107,-39]],[[63500,735095],[-534,-3229],[-498,991],[-283,-2643],[-165,1250],[-876,-3730],[-513,1840],[-93,-1738],[-418,-1467],[297,-1220],[-476,-272],[-290,1208],[-838,-1435],[-237,-1294],[835,518],[-97,-1512],[-773,886],[47,-1061],[-586,328],[-1008,-4054],[729,1416],[658,-1055],[-890,-5668],[-359,2476],[4,-2388],[-569,564],[-201,-1660],[-1170,-915],[-208,-1647],[-122,1992],[-209,-168],[97,-2311],[-195,-2337]],[[56429,728441],[768,-812],[-200,4018],[209,1634],[848,4197],[641,1528],[416,1983],[586,1663],[449,-1864],[-119,2914],[-249,-206],[-35,2059],[292,6723],[196,1491],[338,171],[-417,2931],[211,2814],[593,2402]],[[61742,767278],[-123,1251],[-356,-1780]],[[64599,804865],[4288,-12],[2746,29]],[[65699,709069],[-504,744],[538,1338],[-34,-2082]],[[70400,724037],[-204,-1087],[-508,-19],[712,1106]],[[68718,724702],[-249,-2013],[-521,-1694],[196,2303],[574,1404]],[[69851,724354],[-436,-1711],[-363,957],[373,1310],[426,-556]],[[72263,735888],[654,-276],[179,-1133],[-749,-602],[-369,-1913],[-213,2136],[498,1788]],[[71587,750055],[468,-1112],[218,-1969],[-712,1537],[26,1544]],[[72121,750653],[752,-1609],[143,801],[402,-896],[-319,-1580],[498,-23],[268,1873],[864,-1804],[-645,-1900],[256,-24],[-10,-2224],[878,340],[-525,-3652],[-488,209],[-628,1356],[-204,-635],[516,-1217],[-216,-2411],[-309,-183],[-530,1368],[-251,-544],[428,-942],[-369,-902],[-533,226],[-638,-2935],[-448,348],[322,-1679],[-993,-4198],[-693,-436],[211,1779],[606,2267],[-320,-122],[143,1970],[-433,-1663],[-186,436],[448,2279],[-693,794],[-670,-679],[120,-1420],[344,1135],[575,213],[-523,-3914],[-670,1507],[-38,3723],[-597,1836],[85,2427],[257,1668],[757,2434],[973,102],[63,-1862],[628,-4462],[-147,2063],[79,2795],[-204,1554],[706,-247],[-928,1791],[8,1470],[588,1559],[419,-1165],[70,-2442],[174,2478],[786,-908],[-91,1984],[527,-1432],[-621,2635],[26,690]],[[72294,752633],[298,-243],[384,-2001],[-771,1279],[-524,168],[436,1600],[177,-803]],[[74768,758552],[203,-1494],[403,602],[-149,-1955],[513,1173],[-64,-2164],[-263,-1096],[-683,1715],[168,-2076],[-475,81],[-333,-1022],[-37,2484],[-168,-2623],[-420,-227],[-2,-1319],[-1063,2147],[-114,1830],[590,-260],[-304,1148],[155,946],[718,-477],[-72,2281],[417,1422],[495,-330],[341,-2521],[144,1735]],[[73815,761335],[865,1186],[-376,-3031],[-417,471],[-72,1374]],[[72144,766667],[-256,-165],[-279,-2562],[-649,-1819],[-613,-91],[-174,-2213],[-343,-43],[106,-2403],[-387,-650],[215,-848],[-602,-2221],[-49,-1387],[-356,1779],[54,-1574],[-325,275],[-479,-1769],[-793,237],[-111,-2260],[-819,-2014],[-130,-1038],[-600,882],[68,-2347],[-396,-579],[9,-1505],[-775,384],[-35,-2432],[-520,654],[-902,-2724],[-22,-1053],[573,813],[-196,-1902],[142,-997]],[[69210,762776],[1368,8],[-5,1620],[1015,10],[-7,2250],[405,-14]],[[71986,766650],[158,17]],[[124853,753145],[-549,-606],[-394,-1297],[-255,1284]],[[123655,752526],[58,1721]],[[123713,754247],[93,682]],[[123806,754929],[27,-1188],[798,113],[222,-709]],[[124293,757146],[749,-2547],[-1014,763],[-164,962],[429,822]],[[124853,768717],[211,-1953],[1165,-2450],[370,-2181],[920,-3383],[-235,-797],[808,-4371]],[[128092,753582],[-945,-4191]],[[127147,749391],[-329,-1604]],[[126818,747787],[-267,-754]],[[126551,747033],[-348,2791],[-600,2743],[-36,3375],[303,711],[-120,1531],[-569,-3645],[-841,2824],[-590,340],[-226,2827],[-376,2538],[-6,5749]],[[123142,768817],[1711,-100]],[[122507,768865],[608,-35]],[[123115,768830],[94,-1237],[-284,-3190],[-329,1968],[-89,2494]],[[125028,711856],[427,56],[-445,-1309],[18,1253]],[[130215,719801],[107,-2063],[756,-2315],[-338,-626],[254,-2100],[-618,-805],[-298,1242],[209,718],[-487,1319],[-280,-690],[-164,3076],[325,413],[163,1718],[371,113]],[[129378,721918],[249,-1134],[-115,-2167],[-590,-788],[-540,1882],[182,1807],[814,400]],[[130830,716910],[-489,1840],[74,2204],[-143,1693],[379,-778],[302,-2036],[326,196],[295,-2757],[-436,-1557],[-308,1195]],[[128815,728558],[1034,-4174],[-772,-1663],[-360,265],[62,2359],[-148,3099],[184,114]],[[126153,727422],[-66,1104],[446,-558],[-459,-4949],[-272,-4761],[208,396],[-146,-3602],[-196,615],[-111,3651],[-137,-5807],[-277,1260],[-136,3641],[146,2921],[525,49],[-191,2101],[-591,341],[101,963],[-332,2219],[-28,2428],[338,-759],[186,2187],[562,-1046],[430,-2394]],[[126096,733937],[1281,-1597],[902,-116],[343,-1458],[134,-4906],[-199,-1131],[-500,1925],[-370,3179],[207,-4437],[380,-383],[50,-1490],[-321,-1688],[-659,1031],[14,-897],[-617,-308],[-202,4527],[180,2218],[-303,119],[-132,1682],[-636,2448],[448,1282]],[[130329,738612],[336,-2561],[-336,-2230],[901,-864],[-218,-3192],[698,-1259],[105,-3850],[709,243],[1430,-3886]],[[133954,721013],[215,-2257],[-268,-1573],[-450,60],[-523,-1243],[217,-2328],[-367,57],[-534,1418],[-526,-1313],[-53,-1739],[-415,-1188],[272,-1077],[-70,-1918],[-374,-1019],[-347,1785]],[[130731,708678],[461,1375],[54,2694],[202,40],[-10,3932],[574,625],[-464,526],[-186,2188],[-506,719],[-71,1280],[-436,1390],[254,2614],[-500,-62],[-115,1369],[-779,1724],[-462,2944],[356,-607],[-84,2467],[-160,-1289],[-1099,1537],[-631,1283]],[[127129,735427],[607,1116],[481,-957],[392,2691],[952,1778],[768,-1443]],[[120135,747679],[-911,-75]],[[119224,747604],[-113,-9]],[[119111,747595],[-67,-5]],[[119044,747590],[175,3136],[916,-3047]],[[118824,752542],[436,-1596],[-323,-3068],[-279,1217],[166,3447]],[[127129,735427],[-11,1829],[1069,643],[-784,626],[-296,2733],[133,1559],[-543,1078],[247,1825],[1153,-2770],[-708,2710],[-430,722],[26,2218]],[[126985,748600],[107,525]],[[127092,749125],[55,266]],[[128092,753582],[282,-2841],[560,-2991],[880,-6389],[515,-2749]],[[124853,753145],[18,23]],[[124871,753168],[418,537]],[[125289,753705],[-148,-676],[909,-5880],[23,-2256],[-213,92],[-809,7066],[78,-1904],[-258,510],[590,-4994],[507,-2211],[51,-2144],[-521,218],[645,-2298],[-310,-1473],[-533,1666],[53,-3416],[-405,-716],[-196,-1446],[-544,-1275],[-190,2104],[50,2518],[367,839],[-3,1567],[-686,5962],[69,2065],[-286,4181],[126,722]],[[120491,750760],[-344,-2996]],[[120147,747764],[-1106,4388],[166,2241],[347,-765],[278,1062],[445,-194],[427,1507],[913,-2103],[-367,-2249],[68,-1158],[543,2952],[316,-1048],[502,33],[561,-2130],[-236,-1608],[-622,1179],[757,-2767],[-774,-493],[-454,1349],[-1420,2800]],[[123713,754247],[-95,-1670],[-341,1775],[-156,4018],[685,-3441]],[[114794,765672],[1165,1936]],[[115959,767608],[1943,4721],[682,110],[264,1748]],[[118848,774187],[1665,-1619],[529,-1279],[326,-2198],[-480,-4537],[582,-819],[409,-1530],[231,-2153],[-489,-11]],[[121621,760041],[49,-2296],[-405,961],[-824,-873],[206,2553],[-684,5535],[900,1274],[-791,545],[-394,2927],[235,-3862],[-191,-2032],[-886,1580],[-101,2460],[-280,-1505],[-688,1343],[-390,-1137],[761,-460],[670,-1418],[-346,-493],[774,-1580],[-470,-1770],[538,847],[342,-513],[455,-4297],[-639,-1196],[-13,909],[-621,-1129],[-298,1069],[41,-2621],[-717,2666],[-654,322],[-1470,4078],[-936,3744]],[[122912,775799],[-900,-103]],[[122012,775696],[-90,222]],[[121922,775918],[-936,7001]],[[120986,782919],[676,1289],[685,-1898],[571,-2465],[-202,-2534],[196,-1512]],[[123142,768817],[-27,13]],[[122507,768865],[-495,6831]],[[122912,775799],[198,-1219],[722,-593],[59,-1056],[546,-1130],[416,-3084]],[[121922,775918],[-145,-2315],[-358,301],[513,-2663],[-50,-2481],[722,-6540],[-70,-1018],[302,-3962],[-98,-2100],[-512,-56],[-321,1677],[-284,3280]],[[118848,774187],[34,3836],[479,-24],[183,1767],[-318,752],[1118,1161],[642,1240]],[[120877,738496],[389,-2216],[137,-2451],[-166,-1459],[-605,-380],[11,6413],[234,93]],[[123928,718235],[-2,-1610]],[[123926,716625],[-393,1362],[-697,5371],[278,1647],[-447,-368],[-256,2377],[77,1437],[-515,245],[-59,2351],[446,1679],[-481,1224],[98,2800],[-464,-184],[-452,2135],[588,60],[-326,842],[146,1989],[629,565],[-77,-1197],[395,257],[557,-1676],[490,7],[-81,-2391],[463,-6886],[222,-4906],[-139,-7130]],[[120135,747679],[12,85]],[[120491,750760],[1455,-3708],[395,-1834],[349,1018],[504,16],[258,-5147],[-689,-337],[-265,1057],[-1794,4644],[718,-3300],[33,-2583],[-443,-1626],[-365,435],[-451,2590],[538,-1592],[-959,3723],[84,790],[-635,2698]],[[40063,839903],[770,-536],[-859,-2772],[-125,3412],[214,-104]],[[40964,844347],[883,-2223],[79,-1915],[441,-2171],[-40,-1740],[-704,2418],[-1774,1537],[90,1825],[445,2301],[580,-32]],[[42065,848667],[903,-976],[563,-1663],[-706,-1821],[-339,-2285],[-564,-2],[-711,2401],[-620,812],[14,1297],[651,1761],[809,476]],[[46153,848898],[568,1],[10,-1610],[529,1],[18,-1676],[524,-12],[-4,-1547],[3176,0]],[[50974,844055],[-395,-2136],[-20,-6445],[-126,-25],[-6,-6437],[383,-5],[-10,-4748],[1058,-39]],[[51858,824220],[180,-1451],[604,-215],[-1456,-2220],[-980,-2588],[-900,-571],[-1213,-1602],[-1234,662],[-494,709],[-1854,-1999],[-659,648],[-690,-2756],[-941,669],[31,-2392],[-389,-2165],[-92,-1943],[-1046,-1523],[-746,776],[-935,-1159]],[[39044,805100],[-172,1112],[664,830],[-1128,3201],[-13,-2176],[-520,182],[-234,2567],[116,849],[-614,571],[-207,2123],[418,1187],[-481,1394],[-546,-1187],[-95,2644],[1073,795],[-526,599],[-413,1924],[1380,582],[-440,3023],[251,2549],[1109,5289],[619,2101],[570,-119],[933,3977],[823,-896],[965,-4031],[-209,4581],[-457,1793],[12,1197],[848,640],[78,1725],[725,1785],[524,-1399],[778,464],[610,2670],[668,1252]],[[46896,791982],[261,-1285],[-270,-665],[9,1950]],[[36192,795959],[180,-1952],[581,363],[562,-947],[-123,-4413],[448,-2402],[-1265,-1162],[-486,-2126],[-685,2e3],[-493,-131],[-1055,2670],[-324,-89],[-644,1570],[-206,2197],[272,858],[1286,-625],[56,1283],[1008,2111],[905,-187],[-17,982]],[[17304,799216],[126,-1745],[804,-2158],[616,-183],[448,-1365],[-1028,65],[-1e3,3083],[-322,373],[356,1930]],[[39654,805231],[136,-1106],[641,589],[-101,-1482],[649,41],[525,-808],[139,-1889],[-482,-1833],[-426,-534],[213,-1308],[-375,-571],[-319,-2845],[-422,135],[-775,2413],[439,1980],[-612,-774],[-640,997],[1252,2977],[-199,1359],[401,589],[-44,2070]],[[51858,824220],[3536,-32],[10,1609],[2034,-5],[-4,1617],[4083,203],[1,-1838],[5893,-29],[3388,4],[-14,1716],[962,59],[3,1571],[903,-11],[192,1616]],[[72845,830700],[-3,-16190]],[[72842,814510],[-1303,45],[-14,-5422],[124,-21],[-16,-4230]],[[50463,766367],[-102,-328]],[[49620,764426],[-139,-1468],[-1061,-1905],[-97,1293],[-1035,446],[862,1205],[617,1650],[-307,160],[-238,3846],[703,1138],[-113,1059],[-716,-1213],[-383,2903],[195,2895],[687,2210],[-441,2484],[-273,3082],[-346,1471],[-416,3726],[137,1138],[-767,3115],[393,1259],[285,3791],[-129,577],[-402,-4189],[-434,-1001],[311,-2534],[-69,-3036],[-406,-1085],[-1628,-2447],[-1520,-851],[-1012,789],[-258,2086],[267,429],[-760,1956],[-694,3087],[-87,1177],[383,1597],[-110,1291],[397,379],[-183,1458],[364,50],[277,1573],[411,342],[228,1752],[702,-118],[-16,-3249],[425,240],[607,2498],[-384,1562],[-1050,843],[629,147],[400,1001],[-600,267],[-481,-1345],[-125,3490],[-458,-1834],[195,-1307],[-1242,-569],[-216,1520],[-538,-627],[-174,927],[-743,-457]],[[91002,847056],[9,-3988],[145,-1795],[8,-11469],[-1548,26],[56,-1646],[46,-12769],[-726,14],[-2,-927],[-3493,32]],[[85497,814534],[-2026,-32],[-141,995]],[[83330,815497],[-404,601],[-735,-459],[-672,-2022],[-283,-2604],[-1335,126],[-328,2166],[-15,-1517],[-1058,-1636]],[[78500,810152],[-4,1152],[-1002,21],[-4,3164],[-4648,21]],[[72845,830700],[0,8044]],[[72845,838744],[3088,-82],[10,1347],[6637,9993],[4096,-25],[12,2587],[2946,186]],[[89634,852750],[1353,59],[15,-5753]],[[86653,868811],[757,-1570],[2145,14]],[[89555,867255],[87,-6323],[-8,-8182]],[[72845,838744],[1580,8236],[-1,2534],[-536,-83],[-516,926],[-152,2433],[36,3161],[1704,93],[24,3109],[496,-4],[22,3291],[619,95],[97,1432],[588,58],[151,-985],[625,-419],[1536,6612],[4538,-401],[2997,-21]],[[85497,814534],[-37,-10730],[-760,-83],[1,-2090]],[[84701,801631],[-828,17],[9,1987]],[[83882,803635],[-435,1931],[-460,-308],[-1062,1669],[-902,2471],[707,3049],[1129,2748],[471,302]],[[97244,787641],[-970,-3439],[63,995],[907,2444]],[[87222,789210],[-181,-1772],[-422,-410],[603,2182]],[[86635,788749],[223,2200],[232,-961],[-455,-1239]],[[86658,791573],[-369,-3115],[-330,1166],[699,1949]],[[89188,794370],[360,-14],[-243,-1523],[503,637],[-806,-2688],[-814,-3927],[156,-1241],[-672,-1392],[-694,-249],[130,1479],[1249,4306],[686,2953],[145,1659]],[[86769,795107],[-71,-1859],[-324,817],[395,1042]],[[90857,797012],[511,-366],[-57,-1276],[666,500],[124,-712],[-950,-1371],[-533,-1467],[-218,828],[596,1566],[-651,-377],[-25,892],[537,1783]],[[87021,792777],[237,3392],[601,-294],[-413,-4995],[-425,1897]],[[84910,786500],[234,323],[68,9012],[-286,660]],[[84926,796495],[584,1623],[519,-1019],[523,1881],[285,-1347],[30,-1922],[-996,-2869],[605,-1030],[-717,-2215],[-215,-2677],[-634,-420]],[[92921,798974],[-9,-545],[-1147,-2071],[-222,1208],[1378,1408]],[[88339,800844],[383,-576],[-511,-771],[128,1347]],[[86236,802132],[283,-1843],[-421,600],[138,1243]],[[84951,797243],[-1,3142]],[[84950,800385],[697,2105],[-36,-2998],[388,2501],[244,-2671],[-390,-1481],[-418,814],[-484,-1412]],[[86676,805210],[325,-2117],[-624,-286],[299,2403]],[[84951,801507],[-250,124]],[[91002,847056],[976,234],[63,648],[2682,18],[0,-1651],[1595,-292],[4037,-37],[350,-2273],[-454,-2972],[436,-1269],[-270,-2840],[732,-302],[295,1951],[1174,-336],[-15,-1588],[537,-65],[-10,-1550],[466,-24],[-40,-6434],[413,-697],[4,-4218],[2303,15]],[[106276,823374],[-1,-28114]],[[106275,795260],[-589,822],[-1600,-31],[4,1610],[-3847,-34],[-2014,-8871],[13,-855]],[[98242,787901],[-1021,2713],[47,775],[-1005,-33],[-276,1650],[-683,426],[369,3141],[18,2628],[-612,-1565],[-178,-1401],[-659,-2022],[-457,1505],[-714,1071],[-573,-359],[943,3800],[-1116,-764],[259,1691],[-925,-1558],[532,2101],[-1009,-888],[-677,62],[-94,801],[1014,956],[446,1115],[-1050,-704],[-516,1833],[317,3213],[1053,57],[-177,903],[-744,-283],[-1116,-3389],[-359,1426],[-193,-1467],[-586,-1116],[-376,408],[6,3472],[-402,-3497],[-547,-1350],[-586,2075],[324,2590],[504,2086],[123,1742],[-770,-3524],[-194,-1549],[-275,1236],[-413,-4415],[-943,-1986]],[[71670,777076],[233,-1112],[-578,-408],[345,1520]],[[79473,776784],[-279,-2074],[90,2387],[189,-313]],[[75949,796147],[-337,-1236],[224,2635],[113,-1399]],[[84951,801507],[-1,-1122]],[[84951,797243],[-25,-748]],[[84910,786500],[-1245,807],[240,1474],[-371,-167],[-386,-2038],[-206,3702],[-29,-2396],[-481,-1666],[-173,-1732],[-183,2620],[-197,-5326],[-848,3357],[-39,-1545],[420,-800],[-371,-1104],[-68,-1569],[-635,-858],[208,3841],[-673,-5212],[-363,1475],[21,-2088],[-388,-20],[-756,-4011],[-74,2111],[-347,-2231],[-660,934],[-173,-859],[-799,-887],[-18,1049],[-623,715],[205,2741],[546,1203],[718,23],[17,1317],[737,963],[-66,842],[764,2927],[-372,25],[-1227,-2967],[-387,246],[-629,2275],[460,4880],[786,3381],[112,2715],[231,475],[102,3025],[-410,3227],[967,1254],[994,2799],[846,1832],[515,-1977],[448,-352],[796,1052],[346,-814],[1490,-887],[200,-646]],[[78500,810152],[-529,-2655],[-889,-709],[-891,-2927],[268,-2258],[-402,43],[-550,-1341],[-153,-1302],[-582,-1608],[-230,-3803],[-474,-1479],[-1035,411],[707,-1449],[308,-1771],[-381,-2913],[-287,-680],[-1149,-274],[-159,-989],[796,2],[-164,-2224],[-453,-1068],[-562,296],[227,1314],[-337,1411],[33,-1984],[-398,-2576],[-671,-197],[279,-1966],[-1055,-1700],[-61,-2764],[-263,-488],[166,-2860],[277,1050],[1025,35],[413,-1682],[604,-1164],[58,-1233]],[[106275,795260],[0,-1588],[1343,-1612],[173,1644],[1330,-2348],[801,2853],[1723,322],[-345,-4919],[404,-1740],[964,-1648],[226,-2564],[2839,-9771],[300,-4810],[-74,-1471]],[[114794,765672],[-73,1821],[-694,2541],[-828,1292],[163,1473],[-568,-631],[-1881,4464],[-679,903],[-783,1959],[551,424],[542,2604],[-421,3603],[333,1618],[530,-2532],[164,177],[-480,2635],[-360,838],[-174,-1871],[-463,-2242],[-1472,-2407],[-1544,735],[-1623,2726],[527,2089],[-371,3153],[-375,-856],[437,-1616],[-624,-1272],[-2761,2302],[-2696,-711],[-929,-990]],[[106279,946179],[-1,-49412]],[[106278,896767],[-929,-2457],[-130,-1600],[-1321,-3359],[-907,419],[-783,-1693],[-450,408],[-349,-3372],[-325,-1449],[-654,-436],[-1188,-2953],[58,-3794],[-686,-1988],[-821,654]],[[97793,875147],[-205,2151],[358,3325],[-316,719],[513,846],[-159,1080],[-963,-156],[-338,-900],[-1244,1394],[-886,-1195],[-579,221],[-639,-953],[-286,1202],[374,853],[-1289,1884],[-166,1202],[398,1802],[-514,869],[-625,-618],[-460,-1403],[-1061,-1321],[-1073,-10],[-601,-1159],[-3102,6],[49,-11363],[273,317],[853,-2473],[548,-2656]],[[50974,844055],[10,4776],[492,29],[-58,4949],[548,10],[4,1425],[1103,13],[-17,1635],[486,23],[-3,1682],[645,-27],[-89,4840],[-627,-26],[-61,12986],[569,33],[-9,3217],[557,13],[-4,6309],[539,-18],[-5,4867],[-575,-8]],[[54479,890783],[-5,8105],[1752,-14],[2,3093],[2984,34],[5,6543],[2343,38],[1,-3290],[1183,54],[6,3236],[1194,12],[-3,-1576],[600,61],[1,-1630],[1168,-18],[135,4836],[1805,-29],[9,2778],[1841,-6],[167,1643],[-10,6646],[-437,-20],[-10,1684],[-1234,59],[4,4809],[169,1664],[-624,-6],[17,1606],[-634,-27],[7,1645],[-621,10],[151,4212]],[[66445,936935],[6419,-2],[8315,-30],[7299,18],[3888,6],[-10,9096],[4663,309],[4790,-300],[4470,147]],[[97793,875147],[-1158,-1860],[-1437,-204],[-262,-1096],[-804,-486],[-476,-1291],[-576,796],[-732,-1427],[-433,43],[-568,-2104],[-1792,-263]],[[106278,896767],[-2,-73393]],[[79659,983425],[-186,-1458],[-395,1373],[581,85]],[[66445,936935],[-1,525],[-2610,-23],[-8,1900],[-2541,-186],[-15,1669],[-3117,28],[-4016,91],[-18,1253],[-1129,58],[26,-1250],[-2705,21],[-18,1268],[-1182,3],[11,-1279],[-1329,46],[-7,1283],[-2020,165],[0,-1272],[-4957,-98],[15,-3782],[-2411,70]],[[38413,937425],[-1695,2109],[-331,1545],[-1320,2645],[530,804],[403,3101],[38,5653],[2426,-416],[2905,1304],[905,1071],[1222,2916],[1184,4349],[538,5906],[-329,649],[1231,3476],[365,2385],[846,2065],[658,2577],[521,-1587],[1146,663],[1622,2412],[1470,3493],[882,527],[-302,-3710],[454,-2622],[-62,3461],[380,972],[-494,2433],[-541,46],[1260,3273],[1370,1209],[-523,-1007],[415,-852],[3297,1404],[1421,2118],[704,1933],[1322,4593],[409,808],[627,-1392],[915,-472],[117,-1342],[1298,-97],[153,-1576],[-589,-1821],[-1263,-1269],[606,-390],[-400,-1319],[1303,-54],[456,606],[-100,1673],[703,1368],[285,1695],[248,-1305],[706,928],[682,-1755],[-272,-1975],[1375,-2189],[693,2096],[1211,87],[987,691],[970,-830],[279,-2575],[299,2682],[989,-1071],[-561,-2519],[5,-1532],[1009,-525],[-1482,-681],[2474,169],[-499,-2280],[1552,-378],[326,-1080],[240,1607],[1280,271],[-195,-2495],[904,1573],[845,524],[665,1466],[1963,-425],[886,-1703],[688,50],[281,-1515],[1081,464],[877,-2131],[2068,-1579],[1439,785],[1493,-1038],[433,638],[1637,-3240],[1773,-387],[359,912],[3399,1866],[1396,-1344],[1104,-2165],[387,-1505],[1266,-1051],[1131,-2960],[450,854],[588,-630],[-1,-21362]],[[54479,890783],[-578,0],[-10,-1617],[-6227,42],[-4789,-36],[-1,3200],[-592,6],[0,3250],[-769,-10],[8,6456],[-205,26],[-5,6430],[-226,1957]],[[41085,910487],[1578,205],[202,-2556],[-311,-1225],[120,-2178],[-263,-1028],[215,-1763],[590,-1196],[375,540],[1138,-445],[965,699],[321,-1177],[667,-159],[982,797],[546,-2004],[189,2045],[810,3513],[796,-959],[609,527],[-495,1902],[-1494,1020],[-695,-1271],[194,3234],[-839,3465],[-836,788],[-422,2410],[386,1581],[446,30],[876,-3094],[-154,-2498],[448,-1913],[931,-1944],[1114,1832],[1074,-3146],[1511,331],[131,1770],[-331,2163],[-932,-162],[-460,1241],[-885,-263],[-253,-1860],[-717,-285],[-1099,3517],[232,3056],[871,1516],[-974,1717],[-1121,-1076],[-1026,-153],[-389,1249],[-528,-564],[-2241,1824],[-397,5492],[-677,3578],[-1097,2080],[-2353,5735]],[[46592,855663],[131,-1524],[-910,378],[779,1146]],[[20846,858392],[155,-1918],[1767,-2169],[1395,2514],[527,-232],[506,-1478],[153,-2243],[1093,-1044],[302,-1308],[1483,-327],[899,-741],[-443,-2851],[-1263,664],[-756,-2937],[125,-925],[-599,-398],[122,1508],[-581,2032],[-993,769],[95,1587],[-980,2254],[-777,1164],[-1179,-1499],[-406,-1269],[-853,1089],[-307,2233],[515,5525]],[[40155,909679],[-378,-812],[-1698,-1707],[2076,2519]],[[46153,848898],[640,3384],[128,1617],[836,-1042],[-394,-958],[1743,358],[1080,995],[1027,4968],[-512,5797],[-74,2808],[-783,2760],[-729,205],[138,2075],[1089,-245],[770,2178],[52,1988],[-320,1965],[-760,1982],[-574,-2906],[-898,82],[-597,-1411],[-710,-399],[-196,-1163],[-840,-1617],[-252,-2634],[-446,-1194],[-161,3173],[-951,2836],[-459,-1140],[680,-1515],[9,-1792],[-1367,2870],[-2018,-58],[-2019,-2251],[-807,901],[-2508,1784],[-689,2790],[279,1486],[-107,1445],[-749,1760],[-607,2842],[664,-527],[574,1254],[301,1828],[876,-777],[601,-2903],[499,-323],[640,1345],[-382,828],[-828,195],[-166,-711],[-669,2577],[-1941,1613],[-1534,482],[-1420,2818],[-465,461],[786,2442],[578,22],[0,1593],[845,1741],[325,-909],[992,2481],[418,1888],[1044,1672],[643,-1028],[1215,99],[319,783],[-1041,1553],[504,1846],[720,1193],[1099,506],[107,-679],[853,2834],[831,668]],[[129335,693546],[271,-1010],[-142,-1955],[-385,2864],[256,101]],[[133465,694933],[144,-1619],[-433,-1116],[-420,1401],[709,1334]],[[129050,698432],[385,-3029],[-187,-665],[-381,868],[233,1060],[-50,1766]],[[128271,699419],[264,-2151],[-73,-1620],[899,-5179],[112,-1526],[-465,199],[-651,4105],[-450,3522],[53,2603],[311,47]],[[132791,699517],[329,-1553],[-33,-2741],[-745,304],[319,2136],[-199,1261],[329,593]],[[127590,701351],[340,-1447],[-98,-960],[-490,-120],[14,2204],[234,323]],[[126995,702605],[287,-601],[-587,-1676],[300,2277]],[[127349,703974],[-507,-707],[254,1440],[253,-733]],[[126549,705223],[400,-333],[-240,-1814],[-293,1014],[133,1133]],[[127577,705503],[192,-1281],[-213,-946],[-252,1520],[273,707]],[[126975,710441],[673,-1209],[-593,136],[46,-1542],[-470,1638],[344,977]],[[127738,711890],[119,-2595],[-286,1329],[167,1266]],[[132951,712558],[-517,-394],[513,1288],[4,-894]],[[127377,716539],[387,-260],[-15,-2495],[-236,369],[-706,-1255],[-240,-1211],[-257,709],[519,3076],[548,1067]],[[126878,720140],[451,-579],[750,57],[384,-2788],[-191,-1469],[383,-1822],[435,266],[497,-1761],[456,-2620],[47,-3196],[267,734],[169,-1960],[371,-1718],[-850,2044],[-552,-1434],[684,586],[160,-2342],[299,487],[445,-2791],[-464,-922],[454,-352],[205,1480],[89,-3147],[-431,-827],[396,-512],[101,-2502],[-398,-59],[421,-1193],[-183,-2479],[-613,702],[-449,4336],[-561,-35],[258,2640],[-329,-710],[132,1822],[-300,-502],[-725,2251],[-725,264],[28,1947],[514,-21],[-361,1667],[236,2818],[-439,-873],[-448,796],[643,3530],[-238,1458],[-150,5160],[-814,306],[-187,1877],[133,1386]],[[133954,721013],[796,-683],[442,-1861],[432,-443],[118,-1890],[501,-841],[396,492],[280,-2136],[-1,-1873],[-414,-2628],[68,-3449],[429,-5569],[-359,-1662],[-236,-2416],[-441,-2702],[-867,-2699],[-213,1932],[-286,-2060],[-269,663],[-207,4192],[490,1686],[-537,-477],[-156,1948],[582,2169],[-76,7458],[-887,5088],[-486,-470],[-72,869],[-950,-2430],[-396,-118],[344,-1651],[-545,-5283],[-588,1664],[-115,2845]],[[312327,9345],[187,-607]],[[312514,8738],[-15,-1699]],[[312499,7039],[-350,67]],[[312149,7106],[17,912]],[[312166,8018],[43,812]],[[312209,8830],[118,515]],[[312084,13310],[6,-1330]],[[312090,11980],[-147,-91]],[[311943,11889],[-157,1158]],[[311786,13047],[223,739]],[[312009,13786],[75,-476]],[[312224,10808],[178,-1249]],[[312402,9559],[-75,-214]],[[312209,8830],[-202,83]],[[312007,8913],[-56,276]],[[311951,9189],[-19,1837]],[[311932,11026],[292,-218]],[[313107,15065],[-14,-2951]],[[313093,12114],[-156,-33]],[[312937,12081],[5,365]],[[312942,12446],[-35,2687]],[[312907,15133],[200,-68]],[[312774,6524],[70,-1308]],[[312844,5216],[-339,-42]],[[312505,5174],[62,1491]],[[312567,6665],[207,-141]],[[312709,10759],[26,-1200]],[[312735,9559],[-333,0]],[[312224,10808],[123,645]],[[312347,11453],[362,-694]],[[315123,11875],[54,-128]],[[315177,11747],[78,-1803]],[[315255,9944],[-163,-1770]],[[315092,8174],[-119,1033]],[[314973,9207],[-63,762]],[[314910,9969],[144,1736]],[[315054,11705],[69,170]],[[314670,11208],[37,-330]],[[314707,10878],[60,-642]],[[314767,10236],[-199,-737]],[[314568,9499],[-72,1129]],[[314496,10628],[174,580]],[[314052,6833],[264,-476]],[[314316,6357],[-19,-702]],[[314297,5655],[-318,75]],[[313979,5730],[73,1103]],[[312567,6665],[-68,374]],[[312514,8738],[144,137]],[[312658,8875],[116,-2351]],[[312942,12446],[-192,449]],[[312750,12895],[-16,-17]],[[312734,12878],[-7,2191]],[[312727,15069],[180,64]],[[313370,8907],[-65,-415]],[[313305,8492],[-209,82]],[[313096,8574],[-80,-28]],[[313016,8546],[-82,705]],[[312934,9251],[27,1093]],[[312961,10344],[345,-244],[64,-1193]],[[313305,8492],[-14,-2847]],[[313291,5645],[-154,398]],[[313137,6043],[-41,2531]],[[314464,12204],[-98,-1501]],[[314366,10703],[-105,-151]],[[314261,10552],[-75,983]],[[314186,11535],[35,729]],[[314221,12264],[129,637]],[[314350,12901],[114,-697]],[[314016,15104],[-14,-2136]],[[314002,12968],[-54,9]],[[313948,12977],[-196,-375]],[[313752,12602],[-27,1006]],[[313725,13608],[25,1394]],[[313750,15002],[266,102]],[[313604,15085],[-4,-1775]],[[313600,13310],[-8,-955]],[[313592,12355],[-45,-184]],[[313547,12171],[-454,-57]],[[313107,15065],[497,20]],[[314264,15070],[-76,-2600]],[[314188,12470],[-186,498]],[[314016,15104],[248,-34]],[[315464,13512],[1,-2420]],[[315465,11092],[-66,434]],[[315399,11526],[-159,1610]],[[315240,13136],[-103,1307]],[[315137,14443],[122,138]],[[315259,14581],[205,-1069]],[[314938,14053],[76,-2457]],[[315014,11596],[-176,-329]],[[314838,11267],[34,2700]],[[314872,13967],[51,292]],[[314923,14259],[15,-206]],[[315375,10330],[63,-1609]],[[315438,8721],[6,-427]],[[315444,8294],[-234,-827]],[[315210,7467],[-116,640]],[[315094,8107],[-2,67]],[[315255,9944],[120,386]],[[313784,8891],[255,-1303]],[[314039,7588],[13,-755]],[[313979,5730],[-242,-150]],[[313737,5580],[-39,3313]],[[313698,8893],[16,19]],[[313714,8912],[70,-21]],[[315465,11092],[-90,-762]],[[315177,11747],[222,-221]],[[313725,9097],[-11,-185]],[[313698,8893],[-269,126]],[[313429,9019],[231,2602]],[[313660,11621],[65,-2524]],[[314361,14911],[31,-1699]],[[314392,13212],[-42,-311]],[[314221,12264],[-33,206]],[[314264,15070],[97,-159]],[[312306,11771],[41,-318]],[[311932,11026],[-107,569]],[[311825,11595],[118,294]],[[312090,11980],[216,-209]],[[312937,12081],[24,-1737]],[[312934,9251],[-27,-13]],[[312907,9238],[-172,321]],[[312709,10759],[41,2136]],[[312505,5174],[-359,-115]],[[312146,5059],[3,2047]],[[314634,8728],[-21,-893]],[[314613,7835],[-92,-362]],[[314521,7473],[-160,1420]],[[314361,8893],[201,525]],[[314562,9418],[72,-690]],[[312295,14639],[81,-1251]],[[312376,13388],[-70,-1617]],[[312084,13310],[211,1329]],[[312007,8913],[159,-895]],[[312146,5059],[-281,903],[86,3227]],[[315210,7467],[60,-308]],[[315270,7159],[221,-1461]],[[315491,5698],[-308,-32]],[[315009,6674],[174,-1008]],[[315009,6674],[81,1384]],[[315090,8058],[4,49]],[[314186,11535],[-217,-675]],[[313969,10860],[-21,2117]],[[312009,13786],[157,1824]],[[312166,15610],[129,-971]],[[313137,6043],[-273,-821]],[[312864,5222],[152,3324]],[[314838,11267],[-131,-389]],[[314670,11208],[-8,753]],[[314662,11961],[28,1346]],[[314690,13307],[76,779]],[[314766,14086],[106,-119]],[[313547,12171],[113,-550]],[[313429,9019],[-59,-112]],[[314973,9207],[-339,-479]],[[314562,9418],[6,81]],[[314767,10236],[143,-267]],[[314776,6994],[-112,-1632]],[[314664,5362],[-367,293]],[[314316,6357],[205,1116]],[[314613,7835],[163,-841]],[[312679,13385],[55,-507]],[[312376,13388],[303,-3]],[[315090,8058],[-314,-1064]],[[314662,11961],[-198,243]],[[314392,13212],[143,200]],[[314535,13412],[155,-105]],[[312679,13385],[-109,1772]],[[312570,15157],[157,-88]],[[313752,12602],[-160,-247]],[[313600,13310],[125,298]],[[314496,10628],[-130,75]],[[313604,15085],[146,-83]],[[315240,13136],[-117,-1261]],[[315054,11705],[-40,-109]],[[314938,14053],[199,390]],[[315043,5450],[-34,1224]],[[315043,5450],[-379,-88]],[[312864,5222],[-20,-6]],[[312658,8875],[249,363]],[[314001,9350],[196,-57]],[[314197,9293],[164,-400]],[[314039,7588],[-38,1762]],[[313784,8891],[217,459]],[[313969,10860],[-244,-1763]],[[313737,5580],[-446,65]],[[314261,10552],[-64,-1259]],[[312166,15610],[404,-453]],[[315579,8262],[226,-901]],[[315805,7361],[-150,-1087]],[[315655,6274],[-385,885]],[[315444,8294],[135,-32]],[[314849,14669],[-83,-583]],[[314535,13412],[108,1312]],[[314643,14724],[206,-55]],[[318309,12804],[169,-865],[-544,829],[375,36]],[[316158,12800],[-233,-1215]],[[315925,11585],[-15,-114]],[[315910,11471],[23,1757]],[[315933,13228],[225,-428]],[[315714,13935],[-106,-832]],[[315608,13103],[-144,409]],[[315259,14581],[455,-646]],[[315655,6274],[-164,-576]],[[315910,11471],[-22,-197]],[[315888,11274],[-160,-129]],[[315728,11145],[-34,40]],[[315694,11185],[-86,1918]],[[315714,13935],[219,-707]],[[315888,11274],[293,-1348]],[[316181,9926],[-216,-625]],[[315965,9301],[-242,491]],[[315723,9792],[5,1353]],[[315723,9792],[-144,-1530]],[[315438,8721],[211,2085]],[[315649,10806],[45,379]],[[315649,10806],[-184,286]],[[316256,11346],[-331,239]],[[316158,12800],[154,393],[-56,-1847]],[[316256,11346],[125,-1004],[-200,-416]],[[315965,9301],[-160,-1940]],[[316936,9055],[328,-560],[-757,-909],[-91,685],[520,784]],[[318661,1986],[376,-1085],[-740,-781],[24,1181],[340,685]],[[314361,14911],[282,-187]],[[123928,718235],[-2,-1610]],[[119111,747595],[-67,-5]],[[124871,753168],[418,537]],[[71986,766650],[158,17]],[[56428,729876],[0,-164]],[[126985,748600],[107,525]],[[126818,747787],[-267,-754]],[[61672,65312],[272,-274]],[[314849,14669],[74,-410]],[[315183,5666],[-140,-216]],[[311825,11595],[-39,1452]],[[253891,243332],[-3,424]],[[297006,439075],[21,-79]],[[273150,218795],[-218,2571],[-109,2556],[341,-5125]],[[273164,218797],[-14,-2]],[[275036,140768],[-16,1]],[[274871,140335],[3,-76]],[[268559,210807],[-4,-26]],[[258410,236520],[0,355]],[[272837,223331],[-14,0]],[[274173,206960],[19,0]],[[275584,178509],[-145,-584]],[[275994,173067],[-63,2]],[[275922,173070],[-37,2]],[[272518,253791],[20,18]],[[272125,254343],[81,-132]],[[256680,462075],[-142,-2897],[-384,-10769]],[[256154,448409],[-883,-7],[0,-983]],[[254488,462036],[2192,39]],[[256154,448409],[1065,-7]],[[249637,222999],[-31,137]],[[248195,214699],[-70,-748]],[[247232,214954],[0,260]],[[247232,215317],[15,318]],[[301353,460902],[-185,-724]],[[301101,460137],[28,-397]],[[301793,457791],[116,-445]],[[285769,400843],[123,37]],[[264771,527003],[-281,49]],[[267568,452013],[-852,-4103],[-108,-17]],[[266608,447893],[-26,-6]],[[266582,447887],[-16,-1]],[[266566,447886],[-30,-6]],[[266536,447880],[-6,-1]],[[256680,462075],[-375,16538],[12,3500],[187,5880],[609,12037],[445,5943],[542,3980],[721,3116],[-1423,3912],[-936,-37],[-588,-3704],[-267,-718],[-95,-2358],[-427,343]],[[247207,537862],[1281,13508]],[[248488,551370],[1322,13439]],[[249810,564809],[408,-727],[1834,5024],[865,1148],[2109,-5688],[7666,-20686],[271,-4739],[574,-3230],[509,900],[683,396],[-47,-2079],[105,-3301],[426,-3438],[360,1156],[708,-243],[385,-2004],[-455,-3293],[3005,-8985],[1103,-32532],[-926,-12370],[-34,-3060],[-156,-2886],[-328,-976],[-521,-3379],[-656,-1036],[-180,-1472],[-60,-3681],[110,-1615]],[[252129,567028],[-1583,-4120],[166,-1627],[582,1037],[-142,551],[872,1783],[743,3451],[-638,-1075]],[[248488,551370],[-1963,212],[-2260,-6869],[-1513,-4210]],[[249572,564554],[238,255]],[[282592,309414],[10,-65]],[[289029,404122],[-16,45]],[[293679,426705],[-79,470]],[[286839,484138],[-17,6]],[[276897,457877],[-3,4558]],[[276894,462435],[2305,5850],[8,2378],[-220,544],[-164,5160],[-363,3502],[1422,3362],[1923,0],[3353,0],[997,8619],[109,340]],[[267767,442766],[-50,-4]],[[267568,452013],[114,-1687],[1085,-3482],[787,0],[3209,9884],[2039,2175]],[[274802,458903],[-16,-6460]],[[274802,458903],[1209,1289],[883,2243]],[[275537,276578],[-263,-628]],[[273916,275250],[-11,-827]],[[273920,274333],[-20,-184]],[[228015,167092],[147,-2633],[-252,2651],[105,-18]],[[228180,184437],[70,-94]],[[229313,193901],[29,366]],[[230757,204203],[-190,587]],[[229828,205636],[-9,-8]],[[229431,197365],[-30,-1032]],[[228487,190418],[-16,-156]],[[286226,362368],[89,-504]],[[283710,365528],[174,-301]],[[286242,357857],[63,-1057]],[[286254,356334],[304,311]],[[286558,356645],[136,36]],[[284458,394060],[-9,-959]],[[151607,571679],[12,2074],[1993,-3664],[1312,-1342],[815,1107],[372,2584],[-289,2342],[-137,2706],[722,1361],[0,1194],[-873,3181],[648,-1]],[[156182,583221],[153,1]],[[156335,583222],[770,0]],[[253979,502714],[-8,-1]],[[242231,539612],[9,872]],[[242245,540522],[75,212]],[[242329,540727],[187,592]],[[242526,541319],[224,-823]],[[288652,406259],[12,7]],[[288613,408309],[-8,430]],[[290026,386798],[-57,0]],[[287992,379951],[5,43]],[[287430,351414],[50,-2]],[[287480,351412],[118,4]],[[287598,351416],[-258,-2]],[[280248,301457],[-33,176]],[[156182,583221],[153,1]]],transform:{scale:[.00035892617892657177,5371486851395936e-20],translate:[-179.1473400003406,17.67439566600018]}}}}),function(e,t){typeof define=="function"&&define.amd?define("map/ChoroplethStates.js",["d3","./Choropleth","topojson","./us-states"],t):e.map_ChoroplethStates=t(e.d3,e.map_Choropleth,e.topojson,e.map_usStates)}(this,function(e,t,n,r){function i(){t.call(this),this.projection("albersUsaPr")}return i.prototype=Object.create(t.prototype),i.prototype._class+=" map_ChoroplethStates",i.prototype.testData=function(){var e={};for(var t in r.stateNames){var n=r.stateNames[t];e[n.name]=n.code}var i=[{name:"Alabama",weight:4779736},{name:"Alaska",weight:710231},{name:"Arizona",weight:6392017},{name:"Arkansas",weight:2915918},{name:"California",weight:37253956},{name:"Colorado",weight:5029196},{name:"Connecticut",weight:3574097},{name:"District of Columbia",weight:601723},{name:"Florida",weight:18801310},{name:"Georgia",weight:9687653},{name:"Hawaii",weight:1360301},{name:"Idaho",weight:1567582},{name:"Illinois",weight:12830632},{name:"Indiana",weight:6483802},{name:"Iowa",weight:3046355},{name:"Maine",weight:1328361},{name:"Maryland",weight:5773552},{name:"Massachusetts",weight:6547629},{name:"Michigan",weight:9883640},{name:"Minnesota",weight:5303925},{name:"Mississippi",weight:2967297},{name:"Missouri",weight:5988927},{name:"Montana",weight:989415},{name:"Nebraska",weight:1826341},{name:"Nevada",weight:2700551},{name:"New Hampshire",weight:1316470},{name:"New Jersey",weight:8791894},{name:"New Mexico",weight:2059179},{name:"New York",weight:19378102},{name:"North Carolina",weight:9535483},{name:"North Dakota",weight:672591},{name:"Ohio",weight:11536504},{name:"Oklahoma",weight:3751351},{name:"Oregon",weight:3831074},{name:"Pennsylvania",weight:12702379},{name:"Rhode Island",weight:1052567},{name:"South Carolina",weight:4625364},{name:"South Dakota",weight:814180},{name:"Tennessee",weight:6346105},{name:"Texas",weight:25145561},{name:"Utah",weight:2763885},{name:"Vermont",weight:625741},{name:"Virginia",weight:8001024},{name:"Washington",weight:6724540},{name:"West Virginia",weight:1852994},{name:"Wisconsin",weight:5686986},{name:"Wyoming",weight:563626}];this.columns(["State","Weight","Label"]);var s=i.map(function(t){return[e[t.name],t.weight,t.name]});return this.data(s),this},i.prototype.enter=function(i,s){t.prototype.enter.apply(this,arguments),s.classed("map_Choropleth",!0);var o=this._svg.selectAll("path").data(n.feature(r.topology,r.topology.objects.states).features),u=this;this.choroPaths=o.enter().append("path").on("click",function(e){var t=r.stateNames[e.id].code;u._dataMap[t]&&u.click(u.rowToObj(u._dataMap[t]),"weight")}).on("dblclick",function(t){e.event.stopPropagation(),u.zoomToFit(u.active===this?null:this,750),u.active=this}),this.choroPaths.append("title")},i.prototype.update=function(n,i){t.prototype.update.apply(this,arguments);var s=this;this.choroPaths.attr("d",this.d3Path).each(function(t){var n=r.stateNames[t.id].code,i=s._dataMap[n]?s._dataMap[n][1]:undefined;e.select(this).style("fill",i===undefined?"url(#hash)":s._palette(i,s._dataMinWeight,s._dataMaxWeight)).select("title").text(r.stateNames[t.id].name+(i===undefined?"":" ("+i+")"))})},i}),function(e,t){typeof define=="function"&&define.amd?define("map/GMap.js",["d3","../common/SVGWidget","../graph/Graph","../graph/Edge","../common/Shape","async!http://maps.google.com/maps/api/js?sensor=false","css!./GMap"],t):e.map_GMap=t(e.d3,e.common_SVGWidget,e.graph_Graph,e.graph_Edge,e.common_Shape)}(this,function(e,t,n,r,i){function s(e){n.call(this),this.layout("none"),this._markers=[]}return s.prototype=Object.create(n.prototype),s.prototype._class+=" map_GMap",s.prototype.testData=function(){var e=[{geo_lat:"37.665074",geo_long:"-122.384375",__viz_markerIcon:"green-dot.png"},{geo_lat:"32.690680",geo_long:"-117.178540"},{geo_lat:"39.709455",geo_long:"-104.969859"},{geo_lat:"41.244123",geo_long:"-95.961610"},{geo_lat:"32.688980",geo_long:"-117.192040"},{geo_lat:"45.786490",geo_long:"-108.526600"},{geo_lat:"45.796180",geo_long:"-108.535652"},{geo_lat:"45.774320",geo_long:"-108.494370"},{geo_lat:"45.777062",geo_long:"-108.549835",__viz_markerIcon:"red-dot.png"}],t=[],n=[],s=null;return e.forEach(function(e){var o=(new i).shape("circle").radius(3).data(e);t.push(o),s&&n.push((new r).sourceVertex(s).targetVertex(o).targetMarker("arrowHead")),s=o}),this.data({vertices:t,edges:n}),this},s.prototype.data=function(e){arguments.length&&this.graphData.nodeValues().forEach(function(e){e._marker&&e._marker.setMap(null)});var t=n.prototype.data.apply(this,arguments);return t},s.prototype.enter=function(t,r,i){n.prototype.enter.apply(this,arguments),this._googleMap=new google.maps.Map(e.select(this._target).node(),{zoom:4,center:new google.maps.LatLng(42.877742,-97.380979),mapTypeId:google.maps.MapTypeId.ROADMAP}),this._gmOverlay=new google.maps.OverlayView;var s=this;this._gmOverlay.onAdd=function(){s.layer=e.select(this.getPanes().overlayLayer).append("div").style("position","absolute").attr("class","gmapLayer"),s.layer.node().appendChild(s._parentElement.node()),s._gmOverlay.draw=function(){var e=s._gmOverlay.getProjection(),t=s._googleMap.getBounds(),n=e.fromLatLngToDivPixel(t.getSouthWest()),r=e.fromLatLngToDivPixel(t.getNorthEast()),i=s.layer.node();i.style.left=n.x+"px",i.style.top=r.y+"px",i.style.width=r.x-n.x+"px",i.style.height=n.y-r.y+"px",s.firstRun?s.calcLatLong(n.x,r.y):(s.firstRun=!0,setTimeout(function(){s.calcLatLong(n.x,r.y),s.zoomToFit()},100))},google.maps.event.addListener(s._googleMap,"center_changed",function(){s._gmOverlay.draw()})},this._gmOverlay.setMap(this._googleMap)},s.prototype.createMarker=function(e,t,n,r){return new google.maps.Marker({position:new google.maps.LatLng(e,t),animation:google.maps.Animation.DROP,title:r,icon:"http://maps.google.com/mapfiles/ms/icons/"+n,map:this._googleMap})},s.prototype.createCircle=function(e,t,n){var r=new google.maps.Circle({radius:16093*t/10,fillColor:n,strokeColor:n,map:this._googleMap});return r.bindTo("center",e,"position"),r},s.prototype.calcLatLong=function(e,t){e+=this.width()/2,t+=this.height()/2;var n=this._gmOverlay.getProjection(),r=this;this.graphData.nodeValues().forEach(function(i){var s=new google.maps.LatLng(i._data.geo_lat,i._data.geo_long);i._data.__viz_markerIcon&&!i._marker&&(i._marker=r.createMarker(i._data.geo_lat,i._data.geo_long,i._data.__viz_markerIcon,"")),s=n.fromLatLngToDivPixel(s),s.x-=e,s.y-=t,i.move(s)}),this.graphData.edgeValues().forEach(function(e){e.points([])})},s.prototype.zoomTo=function(e){var t=0,n=new google.maps.LatLngBounds;return e.forEach(function(e){var r=new google.maps.LatLng(e.geo_lat,e.geo_long);n.extend(r),++t}),t&&(this._googleMap.setCenter(n.getCenter()),this._googleMap.fitBounds(n),this._googleMap.getZoom()>12&&this._googleMap.setZoom(12)),this},s.prototype.zoomToFit=function(){return this.zoomTo(this.graphData.nodeValues().map(function(e){return e._data}))},s}); \ No newline at end of file diff --git a/dist/hpcc-viz-marshaller.js b/dist/hpcc-viz-marshaller.js new file mode 100644 index 0000000000..1869c6974e --- /dev/null +++ b/dist/hpcc-viz-marshaller.js @@ -0,0 +1,1580 @@ + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('marshaller/HipieDDL.js',["../other/Comms", "../common/Widget", "require"], factory); + } else { + root.marshaller_HipieDDL = factory(root.other_Comms, root.common_Widget, root.require); + } +}(this, function (Comms, Widget, require) { + var Vertex = null; + var Edge = null; + var exists = function (prop, scope) { + var propParts = prop.split("."); + var testScope = scope; + for (var i = 0; i < propParts.length; ++i) { + var item = propParts[i]; + if (!testScope || testScope[item] === undefined) { + return false; + } + testScope = testScope[item]; + } + return true; + }; + + // Mappings --- + function SourceMappings(visualization, mappings) { + this.visualization = visualization; + this.mappings = mappings; + this.hasMappings = false; + this.reverseMappings = {}; + this.columns = []; + this.columnsIdx = {}; + this.columnsRHS = []; + this.columnsRHSIdx = {}; + } + + SourceMappings.prototype.init = function() { + for (var key in this.mappings) { + this.reverseMappings[this.mappings[key]] = key; + if (this.columnsIdx[key] === undefined) { + this.columns.push(key); + this.columnsIdx[key] = this.columns.length - 1; + } + this.columnsRHS[this.columnsIdx[key]] = this.mappings[key]; + this.columnsRHSIdx[this.mappings[key]] = this.columnsIdx[key]; + this.hasMappings = true; + } + }; + + SourceMappings.prototype.contains = function (key) { + return this.mappings[key] !== undefined; + }; + + SourceMappings.prototype.doMap = function (item) { + var retVal = []; + for (var key in this.mappings) { + try { + var rhsKey = this.mappings[key]; + var val = item[rhsKey]; + if (val === undefined) { + val = item[rhsKey.toLowerCase()]; + } + // Symposium AVE Hack + if (val === undefined && rhsKey.indexOf("_AVE") === rhsKey.length - 4 && item.base_count !== undefined) { + var rhsSum = rhsKey.substring(0, rhsKey.length - 4) + "_SUM"; + val = item[rhsSum]; + if (val === undefined) { + val = item[rhsSum.toLowerCase()]; + } + if (val) { + val /= item.base_count; + } + } + retVal[this.columnsIdx[key]] = val; + } catch (e) { + console.log("Invalid Mapping: " + this.visualization.id + " [" + rhsKey + "->" + item + "]"); + } + } + return retVal; + }; + + SourceMappings.prototype.doMapAll = function (data) { + var context = this; + return data.map(function (item) { + return context.doMap(item); + }); + }; + + SourceMappings.prototype.getMap = function (key) { + return this.mappings[key]; + }; + + SourceMappings.prototype.getReverseMap = function (key) { + return this.reverseMappings[key]; + }; + + function ChartMappings(visualization, mappings) { + SourceMappings.call(this, visualization, mappings); + this.columns = ["label", "weight"]; + this.columnsIdx = { label: 0, weight: 1 }; + this.init(); + } + ChartMappings.prototype = Object.create(SourceMappings.prototype); + + function ChoroMappings(visualization, mappings) { + SourceMappings.call(this, visualization, mappings); + if (mappings.state) { + this.columns = ["state", "weight"]; + this.columnsIdx = { state: 0, weight: 1 }; + } else if (mappings.county) { + this.columns = ["county", "weight"]; + this.columnsIdx = { county: 0, weight: 1 }; + } + this.init(); + } + ChoroMappings.prototype = Object.create(SourceMappings.prototype); + + function LineMappings(visualization, mappings) { + var newMappings = { + label: mappings.x[0] + }; + mappings.y.forEach(function(item, idx) { + newMappings[item] = item; + }); + SourceMappings.call(this, visualization, newMappings); + this.init(); + } + LineMappings.prototype = Object.create(SourceMappings.prototype); + + function TableMappings(visualization, mappings) { + var newMappings = {}; + for (var key in mappings) { + mappings[key].forEach(function (mapingItem, idx) { + newMappings[visualization.label[idx]] = mapingItem; + }); + } + SourceMappings.call(this, visualization, newMappings); + this.init(); + } + TableMappings.prototype = Object.create(SourceMappings.prototype); + + function GraphMappings(visualization, mappings, link) { + SourceMappings.call(this, visualization, mappings); + this.icon = visualization.icon || {}; + this.fields = visualization.fields || {}; + this.columns = ["uid", "label", "weight", "flags"]; + this.columnsIdx = { uid: 0, label: 1, weight: 2, flags: 3 }; + this.init(); + this.link = link; + } + GraphMappings.prototype = Object.create(SourceMappings.prototype); + + GraphMappings.prototype.calcAnnotation = function (field, origItem, forAnnotation) { + var retVal = {}; + function faCharFix(faChar) { + if (faChar) { + return String.fromCharCode(parseInt(faChar)); + } + return faChar; + } + function mapStruct(struct, retVal) { + if (struct) { + for (var key in struct) { + switch (key) { + case "faChar": + retVal.faChar = faCharFix(struct.faChar); + break; + case "tooltip": + retVal[key] = struct[key]; + break; + case "icon_image_colorFill": + case "icon_shape_colorFill": + case "icon_shape_colorStroke": + if (forAnnotation) { + retVal[key.split("icon_")[1]] = struct[key]; + } else { + retVal[key] = struct[key]; + } + break; + case "textbox_image_colorFill": + case "textbox_shape_colorFill": + case "textbox_shape_colorStroke": + if (!forAnnotation) { + retVal[key] = struct[key]; + } + break; + case "id": + case "valuemappings": + case "font": + case "charttype": + break; + default: + console.log("Unknown annotation property: " + key); + } + } + } + } + mapStruct(field, retVal); + if (origItem && origItem[field.id] && field.valuemappings) { + var annotationInfo = field.valuemappings[origItem[field.id]]; + mapStruct(annotationInfo, retVal); + } + + for (var key in retVal) { // jshint ignore:line + return retVal; + } + return null; + }; + + GraphMappings.prototype.doMapAll = function (data) { + var context = this; + var vertexMap = {}; + var vertices = []; + function getVertex(item, origItem) { + var id = "uid_" + item[0]; + var retVal = vertexMap[id]; + if (!retVal) { + retVal = new Vertex() + .faChar("\uf128") + .text(item[1]) + ; + retVal.__hpcc_uid = item[0]; + vertexMap[id] = retVal; + vertices.push(retVal); + } + if (origItem) { + // Icon --- + var icon = context.calcAnnotation(context.visualization.icon, origItem); + if (icon) { + for (var key in icon) { + if (retVal[key]) { + retVal[key](icon[key]); + } + } + } + // Annotations --- + var annotations = []; + context.fields.forEach(function (field) { + var annotation = context.calcAnnotation(field, origItem, true); + if (annotation) { + annotations.push(annotation); + } + }); + retVal.annotationIcons(annotations); + } + return retVal; + } + var edges = []; + data.forEach(function (item) { + var mappedItem = context.doMap(item); + var vertex = getVertex(mappedItem, item); + if (item[context.link.childfile] && item[context.link.childfile].Row) { + var childItems = item[context.link.childfile].Row; + childItems.forEach(function (childItem, i) { + var childMappedItem = context.doMap(childItem); + var childVertex = getVertex(childMappedItem); + if (vertex.id() !== childVertex.id()) { + var edge = new Edge() + .sourceVertex(vertex) + .targetVertex(childVertex) + .sourceMarker("circleFoot") + .targetMarker("arrowHead") + ; + edges.push(edge); + } + }); + } + }); + return { vertices: vertices, edges: edges, merge: false }; + }; + + // Viz Source --- + function Source(visualization, source) { + this.visualization = visualization; + if (source) { + this._id = source.id; + this._output = source.output; + this.mappings = null; + if (!source.mappings) { + console.log("no mappings for:" + visualization.id + "->" + source.id); + } + switch (this.visualization.type) { + case "LINE": + this.mappings = new LineMappings(this.visualization, source.mappings); + break; + case "TABLE": + this.mappings = new TableMappings(this.visualization, source.mappings); + break; + case "GRAPH": + this.mappings = new GraphMappings(this.visualization, source.mappings, source.link); + break; + case "CHORO": + this.mappings = new ChoroMappings(this.visualization, source.mappings, source.link); + break; + default: + this.mappings = new ChartMappings(this.visualization, source.mappings); + break; + } + this.first = source.first; + this.reverse = source.reverse; + this.sort = source.sort; + } + } + + Source.prototype.getQualifiedID = function () { + return this.visualization.getQualifiedID() + "." + this.id; + }; + + Source.prototype.exists = function () { + return this._id; + }; + + Source.prototype.getDatasource = function () { + return this.visualization.dashboard.datasources[this._id]; + }; + + Source.prototype.getOutput = function () { + var datasource = this.getDatasource(); + if (datasource && datasource.outputs) { + return datasource.outputs[this._output]; + } + return null; + }; + + Source.prototype.hasData = function () { + return this.getOutput().data ? true : false; + }; + + Source.prototype.getColumns = function () { + return this.mappings.columns; + }; + + Source.prototype.getData = function () { + var context = this; + var data = this.getOutput().data; + if (this.sort) { + data.sort(function (l, r) { + for (var i = 0; i < context.sort.length; ++i) { + var sortField = context.sort[i]; + var reverse = false; + if (sortField.indexOf("-") === 0) { + sortField = sortField.substring(1); + reverse = true; + } + var lVal = l[sortField]; + if (lVal === undefined) { + lVal = l[sortField.toLowerCase()]; + } + var rVal = r[sortField]; + if (rVal === undefined) { + rVal = r[sortField.toLowerCase()]; + } + + if (lVal !== rVal) { + return reverse ? rVal - lVal : lVal - rVal; + } + } + return 0; + }); + } + if (this.reverse) { + data.reverse(); + } + if (this.first && data.length > this.first) { + data.length = this.first; + } + return this.mappings.doMapAll(data); + }; + + // Viz Events --- + function Event(visualization, eventID, event) { + this.visualization = visualization; + this.eventID = eventID; + if (event) { + this._updates = event.updates; + this.mappings = event.mappings; + } + } + + Event.prototype.exists = function () { + return this._updates !== undefined; + }; + + Event.prototype.getUpdates = function () { + var retVal = []; + if (exists("_updates", this) && this._updates instanceof Array) { + this._updates.forEach(function (item, idx) { + var datasource = this.visualization.dashboard.datasources[item.datasource]; + var visualization = this.visualization.dashboard.visualizations[item.visualization]; + retVal.push({ + eventID: this.eventID, + datasource: datasource, + visualization: visualization + }); + }, this); + } + return retVal; + }; + + Event.prototype.getUpdatesDatasources = function () { + var dedup = {}; + var retVal = []; + this.getUpdatesVisualizations().forEach(function (item, idx) { + var datasource = item.source.getDatasource(); + if (datasource && !dedup[datasource.id]) { + dedup[datasource.id] = true; + retVal.push(datasource); + } + }, this); + return retVal; + }; + + Event.prototype.getUpdatesVisualizations = function () { + var dedup = {}; + var retVal = []; + if (exists("_updates", this) && this._updates instanceof Array) { + this._updates.forEach(function (item, idx) { + var visualization = this.visualization.dashboard.visualizations[item.visualization]; + if (!dedup[visualization.id]) { + dedup[visualization.id] = true; + retVal.push(visualization); + } + }, this); + } + return retVal; + }; + + function Events(visualization, events) { + this.visualization = visualization; + this.events = {}; + for (var key in events) { + this.events[key] = new Event(visualization, key, events[key]); + } + } + + Events.prototype.setWidget = function (widget) { + var context = this; + for (var key in this.events) { + if (widget["vertex_" + key]) { + widget["vertex_" + key] = function (d) { + context.visualization.onEvent(key, context.events[key], d); + }; + } else if (widget[key]) { + widget[key] = function (d) { + context.visualization.onEvent(key, context.events[key], d); + }; + } + } + }; + + Events.prototype.exists = function () { + return this._updates !== undefined; + }; + + Events.prototype.getUpdates = function () { + var retVal = []; + for (var key in this.events) { + retVal = retVal.concat(this.events[key].getUpdates()); + } + return retVal; + }; + + Events.prototype.getUpdatesDatasources = function () { + var retVal = []; + for (var key in this.events) { + retVal = retVal.concat(this.events[key].getUpdatesDatasources()); + } + return retVal; + }; + + Events.prototype.getUpdatesVisualizations = function () { + var retVal = []; + for (var key in this.events) { + retVal = retVal.concat(this.events[key].getUpdatesVisualizations()); + } + return retVal; + }; + + // Visualization --- + function Visualization(dashboard, visualization) { + this.dashboard = dashboard; + this.id = visualization.id; + this.label = visualization.label; + this.title = visualization.title || visualization.id; + this.type = visualization.type; + this.icon = visualization.icon || {}; + this.fields = visualization.fields || {}; + this.properties = visualization.properties || (visualization.source ? visualization.source.properties : null) || {}; + this.source = new Source(this, visualization.source); + this.events = new Events(this, visualization.events); + + var context = this; + switch (this.type) { + case "CHORO": + this.loadWidget(this.source.mappings.contains("county") ? "src/map/ChoroplethCounties" : "src/map/ChoroplethStates", function (widget) { + widget + .id(visualization.id) + ; + }); + break; + case "2DCHART": + case "PIE": + case "BUBBLE": + case "BAR": + case "WORD_CLOUD": + this.loadWidget("src/chart/MultiChart", function (widget) { + widget + .id(visualization.id) + .chartType(context.properties.charttype || context.type) + ; + }); + break; + case "LINE": + this.loadWidget("src/chart/MultiChart", function (widget) { + widget + .id(visualization.id) + .chartType(context.properties.charttype || context.type) + ; + }); + break; + case "TABLE": + this.loadWidget("src/other/Table", function (widget) { + widget + .id(visualization.id) + .columns(context.label) + ; + }); + break; + case "SLIDER": + this.loadWidget("src/form/Slider", function (widget) { + widget + .id(visualization.id) + ; + if (visualization.range) { + var selectionLabel = ""; + for (var key in visualization.events.events.mappings) { + selectionLabel = key; + break; + } + widget + .low(+visualization.range[0]) + .high(+visualization.range[1]) + .step(+visualization.range[2]) + .selectionLabel(selectionLabel) + ; + } + }); + break; + case "GRAPH": + this.loadWidgets(["src/graph/Graph", "src/graph/Vertex", "src/graph/Edge"], function (widget, widgetClasses) { + Vertex = widgetClasses[1]; + Edge = widgetClasses[2]; + widget + .id(visualization.id) + .layout("ForceDirected2") + .applyScaleOnLayout(true) + ; + }); + break; + case "FORM": + this.loadWidgets(["src/form/Form", "src/form/Input"], function (widget, widgetClasses) { + var Input = widgetClasses[1]; + widget + .id(visualization.id) + .inputs(visualization.fields.map(function(field) { + return new Input() + .name(field.id) + .label((field.properties ? field.properties.label : null) || field.label) + .type("textbox") + .value(field.properties.default ? field.properties.default : "") + ; + })) + ; + }); + break; + default: + this.loadWidget("src/common/TextBox", function (widget) { + widget + .id(visualization.id) + .text(context.id + "\n" + "TODO: " + context.type) + ; + }); + break; + } + } + + Visualization.prototype.getQualifiedID = function () { + return this.dashboard.getQualifiedID() + "." + this.id; + }; + + Visualization.prototype.isLoading = function (widgetPath, callback) { + return this.widget === null; + }; + + Visualization.prototype.isLoaded = function (widgetPath, callback) { + return this.widget instanceof Widget; + }; + + Visualization.prototype.loadWidget = function (widgetPath, callback) { + this.loadWidgets([widgetPath], callback); + }; + + Visualization.prototype.loadWidgets = function (widgetPaths, callback) { + this.widget = null; + + var context = this; + require(widgetPaths, function (Widget) { + context.setWidget(new Widget()); + if (callback) { + callback(context.widget, arguments); + } + }); + }; + + Visualization.prototype.setWidget = function (widget, skipProperties) { + this.widget = widget; + this.events.setWidget(widget); + if (!skipProperties) { + for (var key in this.properties) { + if (this.widget[key]) { + try { + this.widget[key](this.properties[key]); + } catch (e) { + console.log("Invalid Property:" + this.id + ".properties." + key); + } + } + } + } + return this.widget; + }; + + Visualization.prototype.accept = function (visitor) { + visitor.visit(this); + }; + + Visualization.prototype.notify = function () { + if (this.source.hasData()) { + if (this.widget) { + var columns = this.source.getColumns(); + this.widget.columns(columns); + var data = this.source.getData(); + this.dashboard.marshaller.updateViz(this, data); + this.widget.data(data); + + var params = this.source.getOutput().getParams(); + if (exists("widget.title", this)) { + this.widget.title(this.title + (params ? " (" +params + ")": "")); + this.widget.render(); + } else if (exists("widgetSurface.title", this)) { + this.widgetSurface.title(this.title + (params ? " (" + params + ")" : "")); + this.widgetSurface.render(); + } else { + this.widget.render(); + } + } + } + }; + + Visualization.prototype.onEvent = function (eventID, event, d) { + if (event.exists()) { + var request = {}; + for (var key in event.mappings) { + var origKey = (this.source.mappings && this.source.mappings.hasMappings) ? this.source.mappings.getReverseMap(key) : key; + request[event.mappings[key]] = d[origKey]; + } + var dataSources = event.getUpdatesDatasources(); + dataSources.forEach(function (item) { + item.fetchData(request, false, event._updates.map(function (item) { + return item.visualization; + })); + }); + } + }; + + // Output --- + function Output(dataSource, output) { + this.dataSource = dataSource; + this.id = output.id; + this.from = output.from; + this.request = {}; + this.notify = output.notify || []; + this.filter = output.filter || []; + } + + Output.prototype.getQualifiedID = function () { + return this.dataSource.getQualifiedID() + "." + this.id; + }; + + Output.prototype.getParams = function () { + var retVal = ""; + for (var key in this.request) { + if (retVal.length) { + retVal += ", "; + } + retVal += this.request[key]; + } + return retVal; + }; + + Output.prototype.accept = function (visitor) { + visitor.visit(this); + }; + + Output.prototype.setData = function (data, request, updates) { + var context = this; + this.request = request; + this.data = data; + this.notify.forEach(function (item) { + if (!updates || updates.indexOf(item) >= 0) { + var viz = context.dataSource.dashboard.visualizations[item]; + viz.notify(); + } + }); + }; + + // DataSource --- + function DataSource(dashboard, dataSource, proxyMappings) { + this.dashboard = dashboard; + this.id = dataSource.id; + this.filter = dataSource.filter || []; + this.WUID = dataSource.WUID; + this.URL = dataSource.URL; + this.databomb = dataSource.databomb; + this.request = {}; + + var context = this; + this.outputs = {}; + var hipieResults = []; + dataSource.outputs.forEach(function (item) { + context.outputs[item.id] = new Output(context, item); + hipieResults.push({ + id: item.id, + from: item.from, + filter: item.filter || this.filter + }); + }, this); + + if (this.WUID) { + this.comms = new Comms.HIPIEWorkunit() + .url(dashboard.marshaller.espUrl._url) + .proxyMappings(proxyMappings) + .hipieResults(hipieResults) + ; + } else if (this.databomb) { + this.comms = new Comms.HIPIEDatabomb() + .hipieResults(hipieResults) + ; + } else { + this.comms = new Comms.HIPIERoxie() + .url(dataSource.URL) + .proxyMappings(proxyMappings) + ; + } + } + + DataSource.prototype.getQualifiedID = function () { + return this.dashboard.getQualifiedID() + "." + this.id; + }; + + DataSource.prototype.accept = function (visitor) { + visitor.visit(this); + for (var key in this.outputs) { + this.outputs[key].accept(visitor); + } + }; + + DataSource.prototype.fetchData = function (request, refresh, updates) { + if (!updates) { + updates = []; + for (var oKey in this.outputs) { + var output = this.outputs[oKey]; + if (!output.filter || !output.filter.length) { + output.notify.forEach(function (item) { + updates.push(item); + }); + } + } + } + + var context = this; + this.request.refresh = refresh ? true : false; + this.filter.forEach(function (item) { + context.request[item + "_changed"] = false; + }); + for (var key in request) { + this.request[key] = request[key] === undefined ? "" : request[key]; + this.request[key + "_changed"] = true; + } + this.comms.call(this.request, function (response) { + context.processResponse(response, request, updates); + }); + }; + + DataSource.prototype.processResponse = function (response, request, updates) { + var lowerResponse = {}; + for (var responseKey in response) { + lowerResponse[responseKey.toLowerCase()] = response[responseKey]; + } + for (var key in this.outputs) { + var from = this.outputs[key].from; + if (!from) { + // Temp workaround for older services --- + from = this.outputs[key].id.toLowerCase(); + } + if (exists(from, response) && (!exists(from + "_changed", response) || (exists(from + "_changed", response) && response[from + "_changed"].length && response[from + "_changed"][0][from + "_changed"]))) { + this.outputs[key].setData(response[from], request, updates); + } else if (exists(from, lowerResponse)) {// && exists(from + "_changed", lowerResponse) && lowerResponse[from + "_changed"].length && lowerResponse[from + "_changed"][0][from + "_changed"]) { + console.log("DDL 'DataSource.From' case is Incorrect"); + this.outputs[key].setData(lowerResponse[from], request, updates); + } else { + var responseItems = []; + for (var responseKey2 in response) { + responseItems.push(responseKey2); + } + console.log("Unable to locate '" + from + "' in response {" + responseItems.join(", ") + "}"); + } + } + }; + + // Dashboard --- + function Dashboard(marshaller, dashboard, proxyMappings) { + this.marshaller = marshaller; + this.id = dashboard.id; + this.title = dashboard.title; + + var context = this; + this.datasources = {}; + this.datasourceTotal = 0; + dashboard.datasources.forEach(function (item) { + context.datasources[item.id] = new DataSource(context, item, proxyMappings); + ++context.datasourceTotal; + }); + + this.visualizations = {}; + this.visualizationsArray = []; + dashboard.visualizations.forEach(function (item) { + var newItem = new Visualization(context, item); + context.visualizations[item.id] = newItem; + context.visualizationsArray.push(newItem); + }); + this.visualizationTotal = this.visualizationsArray.length; + var vizIncluded = {}; + this.visualizationsTree = []; + var walkSelect = function (viz, result) { + if (viz && !vizIncluded[viz.id]) { + vizIncluded[viz.id] = true; + var treeItem = { visualization: viz, children: [] }; + result.push(treeItem); + var visualizations = viz.events.getUpdatesVisualizations(); + visualizations.forEach(function (item) { + walkSelect(item, treeItem.children); + }); + } + }; + this.visualizationsArray.forEach(function (item) { + walkSelect(item, this.visualizationsTree); + }, this); + } + + Dashboard.prototype.getQualifiedID = function () { + return this.id; + }; + + Dashboard.prototype.accept = function (visitor) { + visitor.visit(this); + for (var key in this.datasources) { + this.datasources[key].accept(visitor); + } + this.visualizationsArray.forEach(function (item) { + item.accept(visitor); + }, this); + }; + + Dashboard.prototype.allVisualizationsLoaded = function () { + var notLoaded = this.visualizationsArray.filter(function (item) { return !item.isLoaded(); }); + return notLoaded.length === 0; + }; + + // Marshaller --- + function Marshaller() { + this._proxyMappings = {}; + } + + Marshaller.prototype.accept = function (visitor) { + visitor.visit(this); + this.dashboardTotal = 0; + for (var key in this.dashboards) { + this.dashboards[key].accept(visitor); + ++this.dashboardTotal; + } + }; + + Marshaller.prototype.url = function (url, callback) { + this.espUrl = new Comms.ESPUrl() + .url(url) + ; + var transport = null; + var hipieResultName = "HIPIE_DDL"; + if (this.espUrl.isWorkunitResult()) { + hipieResultName = this.espUrl._params["ResultName"]; + transport = new Comms.HIPIEWorkunit() + .url(url) + .proxyMappings(this._proxyMappings) + ; + } else { + transport = new Comms.HIPIERoxie() + .url(url) + .proxyMappings(this._proxyMappings) + ; + } + var request = { + refresh: false + }; + + var context = this; + transport + .call(request, function (response) { + if (exists(hipieResultName, response)) { + transport.fetchResult(hipieResultName, function (ddlResponse) { + var json = ddlResponse[0][hipieResultName]; + // Temp Hack --- + var ddlParts = json.split("\\"); + if (ddlParts.length > 1) { + var urlEndQuote = ddlParts[1].indexOf("\""); + ddlParts[1] = ddlParts[1].substring(urlEndQuote); + json = ddlParts.join(url); + } + // --- --- + context.parse(json, function () { + callback(response); + }); + }); + } + }) + ; + }; + + Marshaller.prototype.proxyMappings = function (_) { + if (!arguments.length) return this._proxyMappings; + this._proxyMappings = _; + return this; + }; + + Marshaller.prototype.parse = function (json, callback) { + var context = this; + this._json = json; + this._jsonParsed = JSON.parse(this._json); + this.dashboards = {}; + this.dashboardArray = []; + this._jsonParsed.forEach(function (item) { + var newDashboard = new Dashboard(context, item, context._proxyMappings); + context.dashboards[item.id] = newDashboard; + context.dashboardArray.push(newDashboard); + }); + this.ready(callback); + return this; + }; + + Marshaller.prototype.allDashboardsLoaded = function () { + return this.dashboardArray.filter(function (item) { return !item.allVisualizationsLoaded(); }).length === 0; + }; + + Marshaller.prototype.ready = function (callback) { + if (!callback) { + return; + } + var context = this; + function waitForLoad(callback) { + if (context.allDashboardsLoaded()) { + callback(); + } else { + setTimeout(waitForLoad, 100, callback); + } + } + waitForLoad(callback); + }; + + Marshaller.prototype.updateViz = function (vizInfo, data) { + }; + + return { + exists: exists, + Marshaller: Marshaller, + Dashboard: Dashboard, + DataSource: DataSource, + Output: Output, + Visualization: Visualization + }; +})); + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('marshaller/Graph.js',["d3", "../common/SVGWidget", "../common/TextBox", "../common/Surface", "../common/ResizeSurface", "../chart/MultiChartSurface", "../common/Palette", "../graph/Graph", "../graph/Vertex", "../graph/Edge", "./HipieDDL"], factory); + } else { + root.marshaller_Graph = factory(root.d3, root.common_SVGWidget, root.common_TextBox, root.common_Surface, root.common_ResizeSurface, root.chart_MultiChartSurface, root.common_Palette, root.graph_Graph, root.graph_Vertex, root.graph_Edge, root.marshaller_HipieDDL); + } +}(this, function (d3, SVGWidget, TextBox, Surface, ResizeSurface, MultiChartSurface, Palette, GraphWidget, Vertex, Edge, HipieDDL) { + function createGraphData(marshaller, databomb, visualizeRoxie) { + if (databomb instanceof Object) { + } else if (databomb){ + databomb = JSON.parse(databomb); + } + var curr = null; + var dashboards = {}; + marshaller.accept({ + _visualizeRoxie: visualizeRoxie, + visit: function (item) { + if (item instanceof HipieDDL.Dashboard) { + curr = { + dashboard: item, + vertexMap: {}, + edges: [] + }; + dashboards[item.getQualifiedID()] = curr; + } else if (item instanceof HipieDDL.DataSource) { + if (item.databomb && databomb[item.id]) { + item.comms.databomb(databomb[item.id]); + } + if (this._visualizeRoxie) { + var params = ""; + item.filter.forEach(function (item) { + if (params.length > 0) { + params += ", "; + } + params += item; + }); + params = " (" + params + ")"; + curr.vertexMap[item.getQualifiedID()] = new Vertex() + .class("vertexLabel") + .faChar("\uf1c0") + .text(item.id + params) + ; + } + } else if (item instanceof HipieDDL.Output) { + if (item.dataSource.databomb) { + item.dataSource.comms.databombOutput(item.from); + } + if (this._visualizeRoxie) { + curr.vertexMap[item.getQualifiedID()] = new Vertex() + .class("vertexLabel") + .faChar("\uf0ce") + .text(item.id + "\n[" + item.from + "]") + ; + } + } else if (item instanceof HipieDDL.Visualization) { + if (item.widget) { + var newSurface = null; + if (item.widget instanceof Surface) { + newSurface = item.widget + .size({ width: 210, height: 210 }) + ; + } else if (item.widget instanceof TextBox) { + newSurface = item.widget; + } else { + var width = 280; + var height = 210; + if (item.type === "GRAPH") { + width = 800; + height = 600; + } + newSurface = new ResizeSurface() + .size({ width: width, height: height }) + .title(item.title) + .content(item.widget) + ; + } + if (newSurface) { + item.widgetSurface = newSurface; + curr.vertexMap[item.getQualifiedID()] = newSurface; + + switch (item.type) { + case "2DCHART": + case "PIE": + case "BUBBLE": + case "BAR": + case "WORD_CLOUD": + newSurface.menu(item.widget._2dChartTypes.concat(item.widget._anyChartTypes).map(function (item) { return item.display; }).sort()); + newSurface._menu.click = function (d) { + item.widget + .chartType(d) + .render() + ; + }; + break; + case "LINE": + newSurface.menu(item.widget._multiChartTypes.concat(item.widget._anyChartTypes).map(function (item) { return item.display; }).sort()); + newSurface._menu.click = function (d) { + item.widget + .chartType(d) + .render() + ; + }; + break; + case "CHORO": + newSurface._menu + .data(Palette.rainbow()) + ; + newSurface._menu.click = function (d) { + newSurface._content + .paletteID(d) + .render(d) + ; + }; + break; + case "GRAPH": + newSurface._menu + .data(["Circle", "ForceDirected", "ForceDirected2", "Hierarchy"]) + ; + newSurface._menu.click = function (d) { + newSurface._content + .layout(d) + ; + }; + break; + } + } + } + } + } + }); + + function addEdge(curr, sourceID, targetID, sourceMarker, targetMarker, text) { + sourceMarker = sourceMarker || ""; + targetMarker = targetMarker || ""; + text = text || ""; + if (sourceID && targetID && curr.vertexMap[sourceID] && curr.vertexMap[targetID]) { + curr.edges.push(new Edge() + .sourceVertex(curr.vertexMap[sourceID]) + .targetVertex(curr.vertexMap[targetID]) + .sourceMarker(sourceMarker) + .targetMarker(targetMarker) + .text(text) + ); + } else { + if (!curr.vertexMap[sourceID]) { + console.log("Unknown Vertex: " + sourceID); + } + if (!curr.vertexMap[targetID]) { + console.log("Unknown Vertex: " + targetID); + } + } + } + + curr = null; + marshaller.accept({ + _visualizeRoxie: visualizeRoxie, + visit: function (item) { + if (item instanceof HipieDDL.Dashboard) { + curr = dashboards[item.getQualifiedID()]; + } else if (item instanceof HipieDDL.DataSource) { + } else if (item instanceof HipieDDL.Output) { + if (this._visualizeRoxie) { + addEdge(curr, item.dataSource.getQualifiedID(), item.getQualifiedID(), "circleFoot", "circleHead"); + } + } else if (item instanceof HipieDDL.Visualization) { + if (this._visualizeRoxie) { + if (item.source.getDatasource()) { + addEdge(curr, item.getQualifiedID(), item.source.getDatasource().getQualifiedID(), "", "arrowHead", "update"); + } + if (item.source.getOutput()) { + addEdge(curr, item.source.getOutput().getQualifiedID(), item.getQualifiedID(), "", "arrowHead", "notify"); + } + } + + item.events.getUpdates().forEach(function (updates) { + addEdge(curr, item.getQualifiedID(), updates.visualization.getQualifiedID(), undefined, "arrowHead", "on " + updates.eventID); + }); + } + } + }); + return dashboards; + } + + var PERSIST_VER = 2; + function Graph() { + GraphWidget.call(this); + + this._design_mode = false; + this._dashboards = []; + this.graphAttributes = ["snapToGrid", "showEdges"]; + this.widgetAttributes = ["layout", "chartType", "palette", "title", "columns", "data"]; + } + Graph.prototype = Object.create(GraphWidget.prototype); + Graph.prototype._class += " marshaller_Graph"; + + Graph.prototype.publish("ddlUrl", "", "string", "DDL URL",null,{tags:['Private']}); + Graph.prototype.publish("databomb", "", "string", "Data Bomb",null,{tags:['Private']}); + Graph.prototype.publish("visualizeRoxie", false, "boolean", "Show Roxie Data Sources",null,{tags:['Private']}); + Graph.prototype.publish("proxyMappings", [], "array", "Proxy Mappings",null,{tags:['Private']}); + + Graph.prototype.testData = function () { + //this.ddlUrl("http://10.173.147.1:8002/WsEcl/submit/query/roxie/drealeed_testaddressclean.ins002_service/json"); + //this.ddlUrl("http://10.241.100.157:8002/WsEcl/submit/query/roxie/hipie_testrelavator2.ins002_service/json"); + this.ddlUrl('[ { "visualizations": [ { "color": "Red_Yellow_Blue", "id": "statesummary", "source": { "output": "View_statesummary", "mappings": { "weight": "Cnt", "state": "clean_st" }, "id": "statesum" }, "type": "CHORO", "title": "Count by State", "events": { "click": { "mappings": { "clean_st": "clean_st" }, "updates": [ { "visualization": "statedetails", "instance": "Ins001", "datasource": "details", "merge": false }, { "visualization": "alldetails", "instance": "Ins001", "datasource": "details", "merge": false } ] } }, "onSelect": { "mappings": { "clean_st": "clean_st" }, "updates": [ { "visualization": "statedetails", "instance": "Ins001", "datasource": "details", "merge": false }, { "visualization": "alldetails", "instance": "Ins001", "datasource": "details", "merge": false } ] } }, { "id": "statedetails", "label": [ "State", "Error", "Count" ], "source": { "output": "View_statedetails", "mappings": { "value": [ "clean_st", "clean_error", "Cnt" ] }, "id": "details" }, "type": "TABLE", "title": "State Error Details" }, { "color": "Red_Yellow_Blue", "id": "errorsummary", "source": { "output": "View_errorsummary", "mappings": { "weight": "Cnt", "label": "clean_error" }, "id": "errorsum" }, "type": "PIE", "title": "Count by error--aggregated client side", "events": { "click": { "mappings": { "clean_error": "clean_error" }, "updates": [ { "visualization": "errordetails", "instance": "Ins001", "datasource": "details", "merge": false }, { "visualization": "alldetails", "instance": "Ins001", "datasource": "details", "merge": false } ] } }, "onSelect": { "mappings": { "clean_error": "clean_error" }, "updates": [ { "visualization": "errordetails", "instance": "Ins001", "datasource": "details", "merge": false }, { "visualization": "alldetails", "instance": "Ins001", "datasource": "details", "merge": false } ] } }, { "id": "errordetails", "label": [ "State", "Error", "Count" ], "source": { "output": "View_errordetails", "mappings": { "value": [ "clean_st", "clean_error", "Cnt" ] }, "id": "details" }, "type": "TABLE", "title": "Error Code Details" }, { "id": "alldetails", "label": [ "State", "Error", "Count" ], "source": { "output": "View_alldetails", "mappings": { "value": [ "clean_st", "clean_error", "Cnt" ] }, "id": "details" }, "type": "TABLE", "title": "Details updated from both count by state and count by error" } ], "datasources": [ { "outputs": [ { "from": "View_statesummary", "id": "View_statesummary", "notify": [ "statesummary" ] } ], "databomb": true, "id": "statesum" }, { "outputs": [ { "from": "View_errorsummary", "id": "View_errorsummary", "notify": [ "errorsummary" ] } ], "databomb": true, "id": "errorsum" }, { "filter": [ "clean_st", "clean_error" ], "outputs": [ { "from": "View_statedetails", "id": "View_statedetails", "notify": [ "statedetails" ] }, { "from": "View_errordetails", "id": "View_errordetails", "notify": [ "errordetails" ] }, { "from": "View_alldetails", "id": "View_alldetails", "notify": [ "alldetails" ] } ], "databomb": true, "id": "details" } ], "enable": "true", "id": "Ins001_DatabombDashboard", "label": "DatabombDashboard", "title": "Databomb Dashboard", "primary": false } ]'); + this.databomb('{"errorsum":[{"clean_error":"E212","Cnt":"1"},{"clean_error":"E214","Cnt":"3"},{"clean_error":"E216","Cnt":"1"},{"clean_error":"E412","Cnt":"204"},{"clean_error":"E421","Cnt":"174"},{"clean_error":"E422","Cnt":"43"},{"clean_error":"E423","Cnt":"6"},{"clean_error":"E427","Cnt":"24"},{"clean_error":"E430","Cnt":"1"},{"clean_error":"E505","Cnt":"2"},{"clean_error":"E600","Cnt":"7"},{"clean_error":"S400","Cnt":"3"},{"clean_error":"S800","Cnt":"19370"},{"clean_error":"S810","Cnt":"10"},{"clean_error":"S820","Cnt":"49"},{"clean_error":"S840","Cnt":"2"},{"clean_error":"S860","Cnt":"3"},{"clean_error":"S880","Cnt":"26"},{"clean_error":"S890","Cnt":"9"},{"clean_error":"S891","Cnt":"1"},{"clean_error":"S8A0","Cnt":"3"},{"clean_error":"S8B0","Cnt":"2"},{"clean_error":"S8C0","Cnt":"2"},{"clean_error":"S900","Cnt":"22"},{"clean_error":"S910","Cnt":"4"},{"clean_error":"S920","Cnt":"2"},{"clean_error":"S980","Cnt":"1"},{"clean_error":"SA00","Cnt":"21"},{"clean_error":"SB00","Cnt":"3"},{"clean_error":"SC10","Cnt":"1"}],"statesum":[{"clean_st":"AK","Cnt":"57"},{"clean_st":"AL","Cnt":"225"},{"clean_st":"AR","Cnt":"140"},{"clean_st":"AZ","Cnt":"342"},{"clean_st":"CA","Cnt":"2695"},{"clean_st":"CO","Cnt":"459"},{"clean_st":"CT","Cnt":"246"},{"clean_st":"DC","Cnt":"91"},{"clean_st":"DE","Cnt":"33"},{"clean_st":"FL","Cnt":"1924"},{"clean_st":"GA","Cnt":"683"},{"clean_st":"GU","Cnt":"1"},{"clean_st":"HI","Cnt":"54"},{"clean_st":"IA","Cnt":"163"},{"clean_st":"ID","Cnt":"139"},{"clean_st":"IL","Cnt":"718"},{"clean_st":"IN","Cnt":"318"},{"clean_st":"KS","Cnt":"155"},{"clean_st":"KY","Cnt":"211"},{"clean_st":"LA","Cnt":"279"},{"clean_st":"MA","Cnt":"450"},{"clean_st":"MD","Cnt":"459"},{"clean_st":"ME","Cnt":"57"},{"clean_st":"MI","Cnt":"554"},{"clean_st":"MN","Cnt":"419"},{"clean_st":"MO","Cnt":"297"},{"clean_st":"MS","Cnt":"201"},{"clean_st":"MT","Cnt":"73"},{"clean_st":"NC","Cnt":"433"},{"clean_st":"ND","Cnt":"35"},{"clean_st":"NE","Cnt":"108"},{"clean_st":"NH","Cnt":"97"},{"clean_st":"NJ","Cnt":"505"},{"clean_st":"NM","Cnt":"92"},{"clean_st":"NV","Cnt":"142"},{"clean_st":"NY","Cnt":"1237"},{"clean_st":"OH","Cnt":"652"},{"clean_st":"OK","Cnt":"190"},{"clean_st":"OR","Cnt":"316"},{"clean_st":"PA","Cnt":"678"},{"clean_st":"PR","Cnt":"9"},{"clean_st":"RI","Cnt":"77"},{"clean_st":"SC","Cnt":"209"},{"clean_st":"SD","Cnt":"46"},{"clean_st":"TN","Cnt":"378"},{"clean_st":"TX","Cnt":"1794"},{"clean_st":"UT","Cnt":"189"},{"clean_st":"VA","Cnt":"473"},{"clean_st":"VI","Cnt":"3"},{"clean_st":"VT","Cnt":"43"},{"clean_st":"WA","Cnt":"456"},{"clean_st":"WI","Cnt":"302"},{"clean_st":"WV","Cnt":"61"},{"clean_st":"WY","Cnt":"29"}],"details":[{"clean_st":"LA","clean_error":"S900","Cnt":"1"},{"clean_st":"WA","clean_error":"E422","Cnt":"3"},{"clean_st":"SC","clean_error":"S800","Cnt":"203"},{"clean_st":"NM","clean_error":"E427","Cnt":"3"},{"clean_st":"WY","clean_error":"S820","Cnt":"1"},{"clean_st":"KS","clean_error":"SC10","Cnt":"1"},{"clean_st":"WA","clean_error":"E423","Cnt":"1"},{"clean_st":"PR","clean_error":"S800","Cnt":"8"},{"clean_st":"NE","clean_error":"E412","Cnt":"2"},{"clean_st":"NH","clean_error":"S800","Cnt":"93"},{"clean_st":"OR","clean_error":"S840","Cnt":"1"},{"clean_st":"TX","clean_error":"E421","Cnt":"13"},{"clean_st":"NH","clean_error":"E412","Cnt":"1"},{"clean_st":"FL","clean_error":"SA00","Cnt":"4"},{"clean_st":"GA","clean_error":"E427","Cnt":"2"},{"clean_st":"AZ","clean_error":"S900","Cnt":"2"},{"clean_st":"SD","clean_error":"E412","Cnt":"1"},{"clean_st":"NC","clean_error":"E421","Cnt":"2"},{"clean_st":"MO","clean_error":"S880","Cnt":"1"},{"clean_st":"MI","clean_error":"SB00","Cnt":"1"},{"clean_st":"IL","clean_error":"S920","Cnt":"1"},{"clean_st":"WI","clean_error":"E421","Cnt":"7"},{"clean_st":"LA","clean_error":"S800","Cnt":"270"},{"clean_st":"GA","clean_error":"E412","Cnt":"8"},{"clean_st":"CA","clean_error":"E421","Cnt":"20"},{"clean_st":"KY","clean_error":"E421","Cnt":"1"},{"clean_st":"MI","clean_error":"E412","Cnt":"3"},{"clean_st":"MO","clean_error":"S800","Cnt":"285"},{"clean_st":"WI","clean_error":"E422","Cnt":"2"},{"clean_st":"PA","clean_error":"SA00","Cnt":"1"},{"clean_st":"CA","clean_error":"E422","Cnt":"2"},{"clean_st":"FL","clean_error":"E422","Cnt":"5"},{"clean_st":"WI","clean_error":"S800","Cnt":"262"},{"clean_st":"CO","clean_error":"S820","Cnt":"1"},{"clean_st":"NY","clean_error":"S900","Cnt":"1"},{"clean_st":"TX","clean_error":"SA00","Cnt":"6"},{"clean_st":"WA","clean_error":"E412","Cnt":"1"},{"clean_st":"CA","clean_error":"E423","Cnt":"1"},{"clean_st":"CO","clean_error":"S900","Cnt":"2"},{"clean_st":"NC","clean_error":"E422","Cnt":"3"},{"clean_st":"","clean_error":"E214","Cnt":"2"},{"clean_st":"RI","clean_error":"S800","Cnt":"77"},{"clean_st":"MN","clean_error":"S840","Cnt":"1"},{"clean_st":"TN","clean_error":"E422","Cnt":"2"},{"clean_st":"TX","clean_error":"E505","Cnt":"1"},{"clean_st":"FL","clean_error":"E600","Cnt":"1"},{"clean_st":"MO","clean_error":"S820","Cnt":"1"},{"clean_st":"WV","clean_error":"S810","Cnt":"1"},{"clean_st":"MN","clean_error":"E412","Cnt":"5"},{"clean_st":"ND","clean_error":"S800","Cnt":"29"},{"clean_st":"WI","clean_error":"S820","Cnt":"29"},{"clean_st":"TN","clean_error":"E423","Cnt":"1"},{"clean_st":"IA","clean_error":"E412","Cnt":"5"},{"clean_st":"NE","clean_error":"S800","Cnt":"105"},{"clean_st":"GA","clean_error":"S8A0","Cnt":"1"},{"clean_st":"CA","clean_error":"S900","Cnt":"1"},{"clean_st":"FL","clean_error":"E421","Cnt":"12"},{"clean_st":"AK","clean_error":"E412","Cnt":"1"},{"clean_st":"","clean_error":"E212","Cnt":"1"},{"clean_st":"TX","clean_error":"E427","Cnt":"1"},{"clean_st":"CO","clean_error":"S880","Cnt":"1"},{"clean_st":"FL","clean_error":"S800","Cnt":"1885"},{"clean_st":"WV","clean_error":"E412","Cnt":"3"},{"clean_st":"NV","clean_error":"S800","Cnt":"138"},{"clean_st":"WI","clean_error":"S900","Cnt":"1"},{"clean_st":"NY","clean_error":"S910","Cnt":"1"},{"clean_st":"TX","clean_error":"E412","Cnt":"14"},{"clean_st":"TN","clean_error":"E421","Cnt":"5"},{"clean_st":"AL","clean_error":"S800","Cnt":"219"},{"clean_st":"NC","clean_error":"S800","Cnt":"422"},{"clean_st":"OH","clean_error":"S880","Cnt":"1"},{"clean_st":"ND","clean_error":"E421","Cnt":"1"},{"clean_st":"FL","clean_error":"E427","Cnt":"3"},{"clean_st":"DE","clean_error":"S800","Cnt":"32"},{"clean_st":"AR","clean_error":"E421","Cnt":"3"},{"clean_st":"MN","clean_error":"E421","Cnt":"5"},{"clean_st":"PA","clean_error":"S810","Cnt":"1"},{"clean_st":"ID","clean_error":"E412","Cnt":"6"},{"clean_st":"AK","clean_error":"S800","Cnt":"55"},{"clean_st":"NM","clean_error":"E412","Cnt":"5"},{"clean_st":"OR","clean_error":"E423","Cnt":"1"},{"clean_st":"MS","clean_error":"S800","Cnt":"192"},{"clean_st":"CO","clean_error":"E422","Cnt":"1"},{"clean_st":"AZ","clean_error":"S800","Cnt":"329"},{"clean_st":"ID","clean_error":"S820","Cnt":"4"},{"clean_st":"WY","clean_error":"S810","Cnt":"1"},{"clean_st":"ND","clean_error":"E427","Cnt":"2"},{"clean_st":"PR","clean_error":"E412","Cnt":"1"},{"clean_st":"NY","clean_error":"SB00","Cnt":"1"},{"clean_st":"KS","clean_error":"E422","Cnt":"1"},{"clean_st":"MI","clean_error":"S800","Cnt":"541"},{"clean_st":"MA","clean_error":"S880","Cnt":"1"},{"clean_st":"WV","clean_error":"S900","Cnt":"1"},{"clean_st":"AZ","clean_error":"E421","Cnt":"7"},{"clean_st":"OK","clean_error":"S820","Cnt":"1"},{"clean_st":"LA","clean_error":"E412","Cnt":"3"},{"clean_st":"OR","clean_error":"E421","Cnt":"2"},{"clean_st":"NE","clean_error":"E422","Cnt":"1"},{"clean_st":"MN","clean_error":"E422","Cnt":"1"},{"clean_st":"AR","clean_error":"E422","Cnt":"1"},{"clean_st":"PA","clean_error":"E505","Cnt":"1"},{"clean_st":"MD","clean_error":"S880","Cnt":"2"},{"clean_st":"SC","clean_error":"E421","Cnt":"1"},{"clean_st":"LA","clean_error":"S910","Cnt":"1"},{"clean_st":"UT","clean_error":"SB00","Cnt":"1"},{"clean_st":"CO","clean_error":"E421","Cnt":"3"},{"clean_st":"HI","clean_error":"E421","Cnt":"1"},{"clean_st":"DE","clean_error":"E412","Cnt":"1"},{"clean_st":"ME","clean_error":"S800","Cnt":"54"},{"clean_st":"NY","clean_error":"E412","Cnt":"10"},{"clean_st":"KY","clean_error":"S800","Cnt":"209"},{"clean_st":"OK","clean_error":"S800","Cnt":"180"},{"clean_st":"IN","clean_error":"E412","Cnt":"4"},{"clean_st":"KS","clean_error":"E421","Cnt":"1"},{"clean_st":"GA","clean_error":"S900","Cnt":"1"},{"clean_st":"AZ","clean_error":"E422","Cnt":"4"},{"clean_st":"SC","clean_error":"E427","Cnt":"2"},{"clean_st":"LA","clean_error":"E421","Cnt":"2"},{"clean_st":"OR","clean_error":"E412","Cnt":"1"},{"clean_st":"CT","clean_error":"E412","Cnt":"6"},{"clean_st":"WA","clean_error":"S800","Cnt":"445"},{"clean_st":"MN","clean_error":"E427","Cnt":"5"},{"clean_st":"FL","clean_error":"E412","Cnt":"7"},{"clean_st":"CA","clean_error":"SA00","Cnt":"1"},{"clean_st":"MT","clean_error":"E412","Cnt":"2"},{"clean_st":"AL","clean_error":"SA00","Cnt":"1"},{"clean_st":"IN","clean_error":"E421","Cnt":"1"},{"clean_st":"CA","clean_error":"S880","Cnt":"4"},{"clean_st":"GU","clean_error":"S800","Cnt":"1"},{"clean_st":"UT","clean_error":"S900","Cnt":"2"},{"clean_st":"CT","clean_error":"S890","Cnt":"1"},{"clean_st":"AK","clean_error":"S900","Cnt":"1"},{"clean_st":"OK","clean_error":"S810","Cnt":"2"},{"clean_st":"ND","clean_error":"E412","Cnt":"2"},{"clean_st":"NJ","clean_error":"E421","Cnt":"2"},{"clean_st":"NM","clean_error":"S800","Cnt":"84"},{"clean_st":"UT","clean_error":"S820","Cnt":"5"},{"clean_st":"VA","clean_error":"S8B0","Cnt":"1"},{"clean_st":"CA","clean_error":"S910","Cnt":"1"},{"clean_st":"VA","clean_error":"E412","Cnt":"3"},{"clean_st":"NJ","clean_error":"E422","Cnt":"1"},{"clean_st":"IN","clean_error":"E422","Cnt":"1"},{"clean_st":"TX","clean_error":"S900","Cnt":"1"},{"clean_st":"WY","clean_error":"E412","Cnt":"4"},{"clean_st":"WV","clean_error":"S800","Cnt":"54"},{"clean_st":"MI","clean_error":"S900","Cnt":"2"},{"clean_st":"NV","clean_error":"E412","Cnt":"3"},{"clean_st":"NY","clean_error":"E427","Cnt":"1"},{"clean_st":"IL","clean_error":"S900","Cnt":"1"},{"clean_st":"IL","clean_error":"E412","Cnt":"13"},{"clean_st":"NJ","clean_error":"SA00","Cnt":"1"},{"clean_st":"WA","clean_error":"S8A0","Cnt":"1"},{"clean_st":"CA","clean_error":"S8C0","Cnt":"1"},{"clean_st":"CO","clean_error":"E412","Cnt":"7"},{"clean_st":"DC","clean_error":"E412","Cnt":"1"},{"clean_st":"GA","clean_error":"S800","Cnt":"660"},{"clean_st":"IA","clean_error":"S800","Cnt":"151"},{"clean_st":"WY","clean_error":"S800","Cnt":"23"},{"clean_st":"TN","clean_error":"E600","Cnt":"1"},{"clean_st":"MD","clean_error":"S800","Cnt":"445"},{"clean_st":"PA","clean_error":"E600","Cnt":"1"},{"clean_st":"NY","clean_error":"S8B0","Cnt":"1"},{"clean_st":"NJ","clean_error":"E427","Cnt":"1"},{"clean_st":"TX","clean_error":"S800","Cnt":"1751"},{"clean_st":"CT","clean_error":"E423","Cnt":"1"},{"clean_st":"OH","clean_error":"E412","Cnt":"5"},{"clean_st":"KS","clean_error":"S820","Cnt":"1"},{"clean_st":"NY","clean_error":"E600","Cnt":"1"},{"clean_st":"NJ","clean_error":"E412","Cnt":"5"},{"clean_st":"NY","clean_error":"E422","Cnt":"1"},{"clean_st":"OK","clean_error":"E412","Cnt":"2"},{"clean_st":"MA","clean_error":"E421","Cnt":"1"},{"clean_st":"AR","clean_error":"S820","Cnt":"1"},{"clean_st":"PA","clean_error":"S820","Cnt":"2"},{"clean_st":"MA","clean_error":"S910","Cnt":"1"},{"clean_st":"NY","clean_error":"E421","Cnt":"8"},{"clean_st":"UT","clean_error":"E412","Cnt":"9"},{"clean_st":"NY","clean_error":"S890","Cnt":"2"},{"clean_st":"CO","clean_error":"S800","Cnt":"443"},{"clean_st":"MN","clean_error":"S800","Cnt":"401"},{"clean_st":"FL","clean_error":"E214","Cnt":"1"},{"clean_st":"UT","clean_error":"S880","Cnt":"1"},{"clean_st":"OH","clean_error":"E421","Cnt":"7"},{"clean_st":"IN","clean_error":"S810","Cnt":"1"},{"clean_st":"CA","clean_error":"S800","Cnt":"2645"},{"clean_st":"OR","clean_error":"S800","Cnt":"311"},{"clean_st":"WA","clean_error":"S810","Cnt":"1"},{"clean_st":"FL","clean_error":"E216","Cnt":"1"},{"clean_st":"VT","clean_error":"E430","Cnt":"1"},{"clean_st":"NY","clean_error":"S800","Cnt":"1206"},{"clean_st":"IL","clean_error":"S800","Cnt":"696"},{"clean_st":"MS","clean_error":"E412","Cnt":"4"},{"clean_st":"NV","clean_error":"E422","Cnt":"1"},{"clean_st":"NC","clean_error":"SA00","Cnt":"1"},{"clean_st":"MA","clean_error":"S800","Cnt":"441"},{"clean_st":"MI","clean_error":"S880","Cnt":"1"},{"clean_st":"GA","clean_error":"E600","Cnt":"2"},{"clean_st":"TX","clean_error":"S891","Cnt":"1"},{"clean_st":"OH","clean_error":"E422","Cnt":"1"},{"clean_st":"IA","clean_error":"S8C0","Cnt":"1"},{"clean_st":"KS","clean_error":"S810","Cnt":"1"},{"clean_st":"CA","clean_error":"S890","Cnt":"3"},{"clean_st":"WI","clean_error":"S880","Cnt":"1"},{"clean_st":"VT","clean_error":"S800","Cnt":"37"},{"clean_st":"FL","clean_error":"S820","Cnt":"1"},{"clean_st":"VA","clean_error":"E421","Cnt":"4"},{"clean_st":"VA","clean_error":"S890","Cnt":"2"},{"clean_st":"PA","clean_error":"S900","Cnt":"1"},{"clean_st":"ME","clean_error":"E412","Cnt":"3"},{"clean_st":"MO","clean_error":"E421","Cnt":"4"},{"clean_st":"IL","clean_error":"E422","Cnt":"2"},{"clean_st":"CT","clean_error":"S800","Cnt":"238"},{"clean_st":"UT","clean_error":"E427","Cnt":"1"},{"clean_st":"MI","clean_error":"E422","Cnt":"1"},{"clean_st":"ND","clean_error":"S880","Cnt":"1"},{"clean_st":"TN","clean_error":"S800","Cnt":"369"},{"clean_st":"IL","clean_error":"E421","Cnt":"3"},{"clean_st":"MO","clean_error":"E422","Cnt":"3"},{"clean_st":"MT","clean_error":"E421","Cnt":"1"},{"clean_st":"VI","clean_error":"E421","Cnt":"2"},{"clean_st":"ID","clean_error":"S800","Cnt":"126"},{"clean_st":"MA","clean_error":"E412","Cnt":"6"},{"clean_st":"MS","clean_error":"S900","Cnt":"1"},{"clean_st":"VA","clean_error":"S800","Cnt":"461"},{"clean_st":"LA","clean_error":"S880","Cnt":"2"},{"clean_st":"SD","clean_error":"S800","Cnt":"43"},{"clean_st":"VT","clean_error":"E412","Cnt":"3"},{"clean_st":"FL","clean_error":"S880","Cnt":"2"},{"clean_st":"NC","clean_error":"S980","Cnt":"1"},{"clean_st":"TX","clean_error":"E600","Cnt":"1"},{"clean_st":"MD","clean_error":"SA00","Cnt":"1"},{"clean_st":"AL","clean_error":"E422","Cnt":"1"},{"clean_st":"MI","clean_error":"E421","Cnt":"4"},{"clean_st":"HI","clean_error":"S800","Cnt":"53"},{"clean_st":"IA","clean_error":"S920","Cnt":"1"},{"clean_st":"VI","clean_error":"E412","Cnt":"1"},{"clean_st":"OH","clean_error":"SA00","Cnt":"1"},{"clean_st":"AL","clean_error":"E421","Cnt":"2"},{"clean_st":"MD","clean_error":"E421","Cnt":"5"},{"clean_st":"PA","clean_error":"E412","Cnt":"11"},{"clean_st":"IA","clean_error":"E427","Cnt":"1"},{"clean_st":"FL","clean_error":"S900","Cnt":"2"},{"clean_st":"MS","clean_error":"E421","Cnt":"4"},{"clean_st":"UT","clean_error":"E422","Cnt":"3"},{"clean_st":"NH","clean_error":"E421","Cnt":"3"},{"clean_st":"AL","clean_error":"E427","Cnt":"2"},{"clean_st":"UT","clean_error":"E421","Cnt":"2"},{"clean_st":"VA","clean_error":"SA00","Cnt":"2"},{"clean_st":"SD","clean_error":"E421","Cnt":"2"},{"clean_st":"AR","clean_error":"S900","Cnt":"1"},{"clean_st":"OK","clean_error":"E422","Cnt":"1"},{"clean_st":"MI","clean_error":"S820","Cnt":"1"},{"clean_st":"KY","clean_error":"E412","Cnt":"1"},{"clean_st":"NY","clean_error":"S880","Cnt":"2"},{"clean_st":"MO","clean_error":"E412","Cnt":"3"},{"clean_st":"WV","clean_error":"E422","Cnt":"1"},{"clean_st":"MT","clean_error":"S860","Cnt":"1"},{"clean_st":"OK","clean_error":"E423","Cnt":"1"},{"clean_st":"CA","clean_error":"E412","Cnt":"16"},{"clean_st":"MD","clean_error":"E412","Cnt":"6"},{"clean_st":"NJ","clean_error":"S800","Cnt":"495"},{"clean_st":"NC","clean_error":"E412","Cnt":"4"},{"clean_st":"TX","clean_error":"S860","Cnt":"2"},{"clean_st":"PA","clean_error":"E421","Cnt":"11"},{"clean_st":"IA","clean_error":"E422","Cnt":"1"},{"clean_st":"NY","clean_error":"SA00","Cnt":"2"},{"clean_st":"IL","clean_error":"S8A0","Cnt":"1"},{"clean_st":"GA","clean_error":"S880","Cnt":"1"},{"clean_st":"WV","clean_error":"E421","Cnt":"1"},{"clean_st":"IL","clean_error":"S810","Cnt":"1"},{"clean_st":"IA","clean_error":"S880","Cnt":"2"},{"clean_st":"MT","clean_error":"S800","Cnt":"69"},{"clean_st":"VT","clean_error":"E421","Cnt":"2"},{"clean_st":"SC","clean_error":"E412","Cnt":"2"},{"clean_st":"IN","clean_error":"S800","Cnt":"311"},{"clean_st":"UT","clean_error":"S800","Cnt":"165"},{"clean_st":"GA","clean_error":"E421","Cnt":"8"},{"clean_st":"CO","clean_error":"S890","Cnt":"1"},{"clean_st":"OK","clean_error":"E421","Cnt":"3"},{"clean_st":"ID","clean_error":"E421","Cnt":"3"},{"clean_st":"KS","clean_error":"S800","Cnt":"150"},{"clean_st":"SC","clean_error":"S820","Cnt":"1"},{"clean_st":"TX","clean_error":"S880","Cnt":"3"},{"clean_st":"MN","clean_error":"S810","Cnt":"1"},{"clean_st":"OH","clean_error":"S800","Cnt":"637"},{"clean_st":"AR","clean_error":"S800","Cnt":"134"},{"clean_st":"PA","clean_error":"S800","Cnt":"647"},{"clean_st":"IA","clean_error":"E421","Cnt":"1"},{"clean_st":"PA","clean_error":"E422","Cnt":"2"},{"clean_st":"WA","clean_error":"E421","Cnt":"4"},{"clean_st":"DC","clean_error":"S800","Cnt":"90"}]}'); + return this; + }; + + Graph.prototype.design_mode = function (_) { + if (!arguments.length) return this._design_mode; + this._design_mode = _; + this + .showEdges(this._designMode) + .snapToGrid(this._designMode ? 12 : 0) + .allowDragging(this._designMode) + ; + if (this._data.vertices) { + this._data.vertices.forEach(function (row) { + row.show_title(this._design_mode) + .render() + ; + }, this); + } + return this; + }; + + Graph.prototype.dashboards = function (_) { + if (!arguments.length) return this._dashboards; + this._dashboards = _; + return this; + }; + + Graph.prototype.title = function () { + var retVal = ""; + this._dashboards.forEach(function (item) { + if (retVal) { + retVal += ", "; + } + retVal += item.dashboard.title; + }); + return retVal; + }; + + Graph.prototype.renderDashboards = function (restorePersist) { + this.data({ vertices: [], edges: []}); + var vertices = []; + var edges = []; + for (var key in this._dashboards) { + for (var vm_key in this._dashboards[key].vertexMap) { + vertices.push(this._dashboards[key].vertexMap[vm_key]); + } + edges = edges.concat(this._dashboards[key].edges); + } + this.data({ vertices: vertices, edges: edges }); + var loadResult = restorePersist ? this.load() : { changed: false, dataChanged: false }; + if (loadResult.changed) { + this.layout(""); + } + if (!loadResult.dataChanged) { + this.fetchData(); + } + return this; + }; + + Graph.prototype.fetchData = function () { + for (var dashKey in this._dashboards) { + var dashboard = this._dashboards[dashKey].dashboard; + for (var key in dashboard.datasources) { + dashboard.datasources[key].fetchData({}, true); + } + } + return this; + }; + + Graph.prototype.checksum = function (s) { + var hash = 0, + strlen = s.length, + i, + c; + if ( strlen === 0 ) { + return hash; + } + for ( i = 0; i < strlen; i++ ) { + c = s.charCodeAt( i ); + hash = ((hash << 5) - hash) + c; + hash = hash & hash; // Convert to 32bit integer + } + return hash; + }; + + Graph.prototype.calcHash = function () { + var context = this; + var hash = PERSIST_VER; + for (var key in this._dashboards) { + var currDashboard = this._dashboards[key].dashboard; + currDashboard.accept({ + visit: function (item) { + if (item instanceof HipieDDL.Visualization) { + hash += context.checksum(item.getQualifiedID()); + } + } + }); + } + return hash; + }; + + Graph.prototype.clear = function () { + localStorage.setItem("Graph_" + this.calcHash(), ""); + }; + + Graph.prototype.serialize = function (graphAttributes, widgetAttributes) { + graphAttributes = graphAttributes || []; + widgetAttributes = widgetAttributes || []; + + var state = {}; + state["zoom"] = { + translation: this.zoom.translate(), + scale: this.zoom.scale() + }; + graphAttributes.forEach(function (attr) { + if (this[attr]) { + state[attr] = this[attr](); + } + }, this); + for (var key in this._dashboards) { + var currDashboard = this._dashboards[key].dashboard; + var currDashboardID = currDashboard.getQualifiedID(); + state[currDashboardID] = {}; + currDashboard.accept({ + visit: function (item) { + if (item instanceof HipieDDL.Visualization) { + if (item.widgetSurface) { + var vizState = { + pos: item.widgetSurface.pos(), + size: item.widgetSurface.size() + }; + widgetAttributes.forEach(function (attr) { + if (item.widget[attr]) { + vizState[attr] = item.widget[attr](); + } else if (item.widgetSurface[attr]) { + vizState[attr] = item.widgetSurface[attr](); + } + }); + state[currDashboardID][item.getQualifiedID()] = vizState; + } + } + } + }); + } + return JSON.stringify(state); + }; + + Graph.prototype.save = function () { + localStorage.setItem("Graph_" + this.calcHash(), this.serialize(this.graphAttributes, this.widgetAttributes)); + }; + + Graph.prototype.deserialize = function (state, graphAttributes, widgetAttributes) { + graphAttributes = graphAttributes || []; + widgetAttributes = widgetAttributes || []; + + var changed = false; + var dataChanged = false; + + graphAttributes.forEach(function (attr) { + if (this[attr] && state[attr] !== undefined) { + this[attr](state[attr]); + } + }, this); + if (state.zoom) { + this.setZoom(state.zoom.translation, state.zoom.scale); + changed = true; + } + + for (var key in this._dashboards) { + var currDashboard = this._dashboards[key].dashboard; + var currDashboardID = currDashboard.getQualifiedID(); + currDashboard.accept({ + visit: function (item) { + if (item instanceof HipieDDL.Visualization && state[currDashboardID] && state[currDashboardID][item.getQualifiedID()]) { + var vizState = state[currDashboardID][item.getQualifiedID()]; + item.widgetSurface + .pos(vizState.pos) + .size(vizState.size) + ; + changed = true; + widgetAttributes.forEach(function (attr) { + if (item.widget[attr] && vizState[attr] !== undefined) { + item.widget[attr](vizState[attr]); + if (attr === "data") { + dataChanged = true; + } + } else if (item.widgetSurface[attr] && vizState[attr]) { + item.widgetSurface[attr](vizState[attr]); + } + }); + } + } + }); + } + return { changed: changed, dataChanged: dataChanged }; + }; + + Graph.prototype.load = function () { + var retVal = { changed: false, dataChanged: false }; + var stateJSON = localStorage.getItem("Graph_" + this.calcHash()); + if (stateJSON) { + retVal = this.deserialize(JSON.parse(stateJSON), this.graphAttributes, this.widgetAttributes); + } + return retVal; + }; + + Graph.prototype.enter = function (domNode, element) { + GraphWidget.prototype.enter.apply(this, arguments); + element.classed("graph_Graph", true); + }; + + Graph.prototype.update = function (domNode, element) { + GraphWidget.prototype.update.apply(this, arguments); + }; + + Graph.prototype.render = function (callback) { + if (this.ddlUrl() === "" || (this.ddlUrl() === this._prev_ddlUrl && this.databomb() === this._prev_databomb && this._prev_visualizeRoxie === this.visualizeRoxie())) { + return GraphWidget.prototype.render.apply(this, arguments); + } + this._prev_ddlUrl = this.ddlUrl(); + this._prev_databomb = this.databomb(); + this._prev_visualizeRoxie = this.visualizeRoxie(); + + var marshaller = new HipieDDL.Marshaller().proxyMappings(this.proxyMappings()); + var context = this; + if (this.ddlUrl()[0] === "[" || this.ddlUrl()[0] === "{") { + marshaller.parse(this.ddlUrl(), function () { + postParse(); + }); + } else { + marshaller.url(this.ddlUrl(), function () { + postParse(); + }); + } + function postParse() { + var dashboards = createGraphData(marshaller, context.databomb(), context.visualizeRoxie()); + context.dashboards(dashboards); + context + .applyScaleOnLayout(true) + .layout("Hierarchy") + .renderDashboards(true) + ; + GraphWidget.prototype.render.call(context, function (widget) { + if (callback) { + callback(widget); + } + }); + } + return this; + }; + + return Graph; +})); + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('marshaller/HTML.js',["d3", "../layout/Grid", "./HipieDDL", "../layout/Surface", "../layout/Cell"], factory); + } else { + root.marshaller_HTML = factory(root.d3, root.layout_Grid, root.marshaller_HipieDDL, root.layout_Surface, root.layout_Cell); + } +}(this, function (d3, Grid, HipieDDL, Surface, Cell) { + function HTML() { + Grid.call(this); + } + HTML.prototype = Object.create(Grid.prototype); + HTML.prototype._class += " marshaller_HTML"; + + HTML.prototype.publish("ddlUrl", "", "string", "DDL URL",null,{tags:['Private']}); + HTML.prototype.publish("databomb", "", "string", "Data Bomb",null,{tags:['Private']}); + HTML.prototype.publish("proxyMappings", [], "array", "Proxy Mappings",null,{tags:['Private']}); + + HTML.prototype.testData = function () { + this.ddlUrl('[ { "visualizations": [ { "color": "Red_Yellow_Blue", "id": "statesummary", "source": { "output": "View_statesummary", "mappings": { "weight": "Cnt", "state": "clean_st" }, "id": "statesum" }, "type": "CHORO", "title": "Count by State", "events": { "click": { "mappings": { "clean_st": "clean_st" }, "updates": [ { "visualization": "statedetails", "instance": "Ins001", "datasource": "details", "merge": false }, { "visualization": "alldetails", "instance": "Ins001", "datasource": "details", "merge": false } ] } }, "onSelect": { "mappings": { "clean_st": "clean_st" }, "updates": [ { "visualization": "statedetails", "instance": "Ins001", "datasource": "details", "merge": false }, { "visualization": "alldetails", "instance": "Ins001", "datasource": "details", "merge": false } ] } }, { "id": "statedetails", "label": [ "State", "Error", "Count" ], "source": { "output": "View_statedetails", "mappings": { "value": [ "clean_st", "clean_error", "Cnt" ] }, "id": "details" }, "type": "TABLE", "title": "State Error Details" }, { "color": "Red_Yellow_Blue", "id": "errorsummary", "source": { "output": "View_errorsummary", "mappings": { "weight": "Cnt", "label": "clean_error" }, "id": "errorsum" }, "type": "PIE", "title": "Count by error--aggregated client side", "events": { "click": { "mappings": { "clean_error": "clean_error" }, "updates": [ { "visualization": "errordetails", "instance": "Ins001", "datasource": "details", "merge": false }, { "visualization": "alldetails", "instance": "Ins001", "datasource": "details", "merge": false } ] } }, "onSelect": { "mappings": { "clean_error": "clean_error" }, "updates": [ { "visualization": "errordetails", "instance": "Ins001", "datasource": "details", "merge": false }, { "visualization": "alldetails", "instance": "Ins001", "datasource": "details", "merge": false } ] } }, { "id": "errordetails", "label": [ "State", "Error", "Count" ], "source": { "output": "View_errordetails", "mappings": { "value": [ "clean_st", "clean_error", "Cnt" ] }, "id": "details" }, "type": "TABLE", "title": "Error Code Details" }, { "id": "alldetails", "label": [ "State", "Error", "Count" ], "source": { "output": "View_alldetails", "mappings": { "value": [ "clean_st", "clean_error", "Cnt" ] }, "id": "details" }, "type": "TABLE", "title": "Details updated from both count by state and count by error" } ], "datasources": [ { "outputs": [ { "from": "View_statesummary", "id": "View_statesummary", "notify": [ "statesummary" ] } ], "databomb": true, "id": "statesum" }, { "outputs": [ { "from": "View_errorsummary", "id": "View_errorsummary", "notify": [ "errorsummary" ] } ], "databomb": true, "id": "errorsum" }, { "filter": [ "clean_st", "clean_error" ], "outputs": [ { "from": "View_statedetails", "id": "View_statedetails", "notify": [ "statedetails" ] }, { "from": "View_errordetails", "id": "View_errordetails", "notify": [ "errordetails" ] }, { "from": "View_alldetails", "id": "View_alldetails", "notify": [ "alldetails" ] } ], "databomb": true, "id": "details" } ], "enable": "true", "id": "Ins001_DatabombDashboard", "label": "DatabombDashboard", "title": "Databomb Dashboard", "primary": false } ]'); + this.databomb('{"errorsum":[{"clean_error":"E212","Cnt":"1"},{"clean_error":"E214","Cnt":"3"},{"clean_error":"E216","Cnt":"1"},{"clean_error":"E412","Cnt":"204"},{"clean_error":"E421","Cnt":"174"},{"clean_error":"E422","Cnt":"43"},{"clean_error":"E423","Cnt":"6"},{"clean_error":"E427","Cnt":"24"},{"clean_error":"E430","Cnt":"1"},{"clean_error":"E505","Cnt":"2"},{"clean_error":"E600","Cnt":"7"},{"clean_error":"S400","Cnt":"3"},{"clean_error":"S800","Cnt":"19370"},{"clean_error":"S810","Cnt":"10"},{"clean_error":"S820","Cnt":"49"},{"clean_error":"S840","Cnt":"2"},{"clean_error":"S860","Cnt":"3"},{"clean_error":"S880","Cnt":"26"},{"clean_error":"S890","Cnt":"9"},{"clean_error":"S891","Cnt":"1"},{"clean_error":"S8A0","Cnt":"3"},{"clean_error":"S8B0","Cnt":"2"},{"clean_error":"S8C0","Cnt":"2"},{"clean_error":"S900","Cnt":"22"},{"clean_error":"S910","Cnt":"4"},{"clean_error":"S920","Cnt":"2"},{"clean_error":"S980","Cnt":"1"},{"clean_error":"SA00","Cnt":"21"},{"clean_error":"SB00","Cnt":"3"},{"clean_error":"SC10","Cnt":"1"}],"statesum":[{"clean_st":"AK","Cnt":"57"},{"clean_st":"AL","Cnt":"225"},{"clean_st":"AR","Cnt":"140"},{"clean_st":"AZ","Cnt":"342"},{"clean_st":"CA","Cnt":"2695"},{"clean_st":"CO","Cnt":"459"},{"clean_st":"CT","Cnt":"246"},{"clean_st":"DC","Cnt":"91"},{"clean_st":"DE","Cnt":"33"},{"clean_st":"FL","Cnt":"1924"},{"clean_st":"GA","Cnt":"683"},{"clean_st":"GU","Cnt":"1"},{"clean_st":"HI","Cnt":"54"},{"clean_st":"IA","Cnt":"163"},{"clean_st":"ID","Cnt":"139"},{"clean_st":"IL","Cnt":"718"},{"clean_st":"IN","Cnt":"318"},{"clean_st":"KS","Cnt":"155"},{"clean_st":"KY","Cnt":"211"},{"clean_st":"LA","Cnt":"279"},{"clean_st":"MA","Cnt":"450"},{"clean_st":"MD","Cnt":"459"},{"clean_st":"ME","Cnt":"57"},{"clean_st":"MI","Cnt":"554"},{"clean_st":"MN","Cnt":"419"},{"clean_st":"MO","Cnt":"297"},{"clean_st":"MS","Cnt":"201"},{"clean_st":"MT","Cnt":"73"},{"clean_st":"NC","Cnt":"433"},{"clean_st":"ND","Cnt":"35"},{"clean_st":"NE","Cnt":"108"},{"clean_st":"NH","Cnt":"97"},{"clean_st":"NJ","Cnt":"505"},{"clean_st":"NM","Cnt":"92"},{"clean_st":"NV","Cnt":"142"},{"clean_st":"NY","Cnt":"1237"},{"clean_st":"OH","Cnt":"652"},{"clean_st":"OK","Cnt":"190"},{"clean_st":"OR","Cnt":"316"},{"clean_st":"PA","Cnt":"678"},{"clean_st":"PR","Cnt":"9"},{"clean_st":"RI","Cnt":"77"},{"clean_st":"SC","Cnt":"209"},{"clean_st":"SD","Cnt":"46"},{"clean_st":"TN","Cnt":"378"},{"clean_st":"TX","Cnt":"1794"},{"clean_st":"UT","Cnt":"189"},{"clean_st":"VA","Cnt":"473"},{"clean_st":"VI","Cnt":"3"},{"clean_st":"VT","Cnt":"43"},{"clean_st":"WA","Cnt":"456"},{"clean_st":"WI","Cnt":"302"},{"clean_st":"WV","Cnt":"61"},{"clean_st":"WY","Cnt":"29"}],"details":[{"clean_st":"LA","clean_error":"S900","Cnt":"1"},{"clean_st":"WA","clean_error":"E422","Cnt":"3"},{"clean_st":"SC","clean_error":"S800","Cnt":"203"},{"clean_st":"NM","clean_error":"E427","Cnt":"3"},{"clean_st":"WY","clean_error":"S820","Cnt":"1"},{"clean_st":"KS","clean_error":"SC10","Cnt":"1"},{"clean_st":"WA","clean_error":"E423","Cnt":"1"},{"clean_st":"PR","clean_error":"S800","Cnt":"8"},{"clean_st":"NE","clean_error":"E412","Cnt":"2"},{"clean_st":"NH","clean_error":"S800","Cnt":"93"},{"clean_st":"OR","clean_error":"S840","Cnt":"1"},{"clean_st":"TX","clean_error":"E421","Cnt":"13"},{"clean_st":"NH","clean_error":"E412","Cnt":"1"},{"clean_st":"FL","clean_error":"SA00","Cnt":"4"},{"clean_st":"GA","clean_error":"E427","Cnt":"2"},{"clean_st":"AZ","clean_error":"S900","Cnt":"2"},{"clean_st":"SD","clean_error":"E412","Cnt":"1"},{"clean_st":"NC","clean_error":"E421","Cnt":"2"},{"clean_st":"MO","clean_error":"S880","Cnt":"1"},{"clean_st":"MI","clean_error":"SB00","Cnt":"1"},{"clean_st":"IL","clean_error":"S920","Cnt":"1"},{"clean_st":"WI","clean_error":"E421","Cnt":"7"},{"clean_st":"LA","clean_error":"S800","Cnt":"270"},{"clean_st":"GA","clean_error":"E412","Cnt":"8"},{"clean_st":"CA","clean_error":"E421","Cnt":"20"},{"clean_st":"KY","clean_error":"E421","Cnt":"1"},{"clean_st":"MI","clean_error":"E412","Cnt":"3"},{"clean_st":"MO","clean_error":"S800","Cnt":"285"},{"clean_st":"WI","clean_error":"E422","Cnt":"2"},{"clean_st":"PA","clean_error":"SA00","Cnt":"1"},{"clean_st":"CA","clean_error":"E422","Cnt":"2"},{"clean_st":"FL","clean_error":"E422","Cnt":"5"},{"clean_st":"WI","clean_error":"S800","Cnt":"262"},{"clean_st":"CO","clean_error":"S820","Cnt":"1"},{"clean_st":"NY","clean_error":"S900","Cnt":"1"},{"clean_st":"TX","clean_error":"SA00","Cnt":"6"},{"clean_st":"WA","clean_error":"E412","Cnt":"1"},{"clean_st":"CA","clean_error":"E423","Cnt":"1"},{"clean_st":"CO","clean_error":"S900","Cnt":"2"},{"clean_st":"NC","clean_error":"E422","Cnt":"3"},{"clean_st":"","clean_error":"E214","Cnt":"2"},{"clean_st":"RI","clean_error":"S800","Cnt":"77"},{"clean_st":"MN","clean_error":"S840","Cnt":"1"},{"clean_st":"TN","clean_error":"E422","Cnt":"2"},{"clean_st":"TX","clean_error":"E505","Cnt":"1"},{"clean_st":"FL","clean_error":"E600","Cnt":"1"},{"clean_st":"MO","clean_error":"S820","Cnt":"1"},{"clean_st":"WV","clean_error":"S810","Cnt":"1"},{"clean_st":"MN","clean_error":"E412","Cnt":"5"},{"clean_st":"ND","clean_error":"S800","Cnt":"29"},{"clean_st":"WI","clean_error":"S820","Cnt":"29"},{"clean_st":"TN","clean_error":"E423","Cnt":"1"},{"clean_st":"IA","clean_error":"E412","Cnt":"5"},{"clean_st":"NE","clean_error":"S800","Cnt":"105"},{"clean_st":"GA","clean_error":"S8A0","Cnt":"1"},{"clean_st":"CA","clean_error":"S900","Cnt":"1"},{"clean_st":"FL","clean_error":"E421","Cnt":"12"},{"clean_st":"AK","clean_error":"E412","Cnt":"1"},{"clean_st":"","clean_error":"E212","Cnt":"1"},{"clean_st":"TX","clean_error":"E427","Cnt":"1"},{"clean_st":"CO","clean_error":"S880","Cnt":"1"},{"clean_st":"FL","clean_error":"S800","Cnt":"1885"},{"clean_st":"WV","clean_error":"E412","Cnt":"3"},{"clean_st":"NV","clean_error":"S800","Cnt":"138"},{"clean_st":"WI","clean_error":"S900","Cnt":"1"},{"clean_st":"NY","clean_error":"S910","Cnt":"1"},{"clean_st":"TX","clean_error":"E412","Cnt":"14"},{"clean_st":"TN","clean_error":"E421","Cnt":"5"},{"clean_st":"AL","clean_error":"S800","Cnt":"219"},{"clean_st":"NC","clean_error":"S800","Cnt":"422"},{"clean_st":"OH","clean_error":"S880","Cnt":"1"},{"clean_st":"ND","clean_error":"E421","Cnt":"1"},{"clean_st":"FL","clean_error":"E427","Cnt":"3"},{"clean_st":"DE","clean_error":"S800","Cnt":"32"},{"clean_st":"AR","clean_error":"E421","Cnt":"3"},{"clean_st":"MN","clean_error":"E421","Cnt":"5"},{"clean_st":"PA","clean_error":"S810","Cnt":"1"},{"clean_st":"ID","clean_error":"E412","Cnt":"6"},{"clean_st":"AK","clean_error":"S800","Cnt":"55"},{"clean_st":"NM","clean_error":"E412","Cnt":"5"},{"clean_st":"OR","clean_error":"E423","Cnt":"1"},{"clean_st":"MS","clean_error":"S800","Cnt":"192"},{"clean_st":"CO","clean_error":"E422","Cnt":"1"},{"clean_st":"AZ","clean_error":"S800","Cnt":"329"},{"clean_st":"ID","clean_error":"S820","Cnt":"4"},{"clean_st":"WY","clean_error":"S810","Cnt":"1"},{"clean_st":"ND","clean_error":"E427","Cnt":"2"},{"clean_st":"PR","clean_error":"E412","Cnt":"1"},{"clean_st":"NY","clean_error":"SB00","Cnt":"1"},{"clean_st":"KS","clean_error":"E422","Cnt":"1"},{"clean_st":"MI","clean_error":"S800","Cnt":"541"},{"clean_st":"MA","clean_error":"S880","Cnt":"1"},{"clean_st":"WV","clean_error":"S900","Cnt":"1"},{"clean_st":"AZ","clean_error":"E421","Cnt":"7"},{"clean_st":"OK","clean_error":"S820","Cnt":"1"},{"clean_st":"LA","clean_error":"E412","Cnt":"3"},{"clean_st":"OR","clean_error":"E421","Cnt":"2"},{"clean_st":"NE","clean_error":"E422","Cnt":"1"},{"clean_st":"MN","clean_error":"E422","Cnt":"1"},{"clean_st":"AR","clean_error":"E422","Cnt":"1"},{"clean_st":"PA","clean_error":"E505","Cnt":"1"},{"clean_st":"MD","clean_error":"S880","Cnt":"2"},{"clean_st":"SC","clean_error":"E421","Cnt":"1"},{"clean_st":"LA","clean_error":"S910","Cnt":"1"},{"clean_st":"UT","clean_error":"SB00","Cnt":"1"},{"clean_st":"CO","clean_error":"E421","Cnt":"3"},{"clean_st":"HI","clean_error":"E421","Cnt":"1"},{"clean_st":"DE","clean_error":"E412","Cnt":"1"},{"clean_st":"ME","clean_error":"S800","Cnt":"54"},{"clean_st":"NY","clean_error":"E412","Cnt":"10"},{"clean_st":"KY","clean_error":"S800","Cnt":"209"},{"clean_st":"OK","clean_error":"S800","Cnt":"180"},{"clean_st":"IN","clean_error":"E412","Cnt":"4"},{"clean_st":"KS","clean_error":"E421","Cnt":"1"},{"clean_st":"GA","clean_error":"S900","Cnt":"1"},{"clean_st":"AZ","clean_error":"E422","Cnt":"4"},{"clean_st":"SC","clean_error":"E427","Cnt":"2"},{"clean_st":"LA","clean_error":"E421","Cnt":"2"},{"clean_st":"OR","clean_error":"E412","Cnt":"1"},{"clean_st":"CT","clean_error":"E412","Cnt":"6"},{"clean_st":"WA","clean_error":"S800","Cnt":"445"},{"clean_st":"MN","clean_error":"E427","Cnt":"5"},{"clean_st":"FL","clean_error":"E412","Cnt":"7"},{"clean_st":"CA","clean_error":"SA00","Cnt":"1"},{"clean_st":"MT","clean_error":"E412","Cnt":"2"},{"clean_st":"AL","clean_error":"SA00","Cnt":"1"},{"clean_st":"IN","clean_error":"E421","Cnt":"1"},{"clean_st":"CA","clean_error":"S880","Cnt":"4"},{"clean_st":"GU","clean_error":"S800","Cnt":"1"},{"clean_st":"UT","clean_error":"S900","Cnt":"2"},{"clean_st":"CT","clean_error":"S890","Cnt":"1"},{"clean_st":"AK","clean_error":"S900","Cnt":"1"},{"clean_st":"OK","clean_error":"S810","Cnt":"2"},{"clean_st":"ND","clean_error":"E412","Cnt":"2"},{"clean_st":"NJ","clean_error":"E421","Cnt":"2"},{"clean_st":"NM","clean_error":"S800","Cnt":"84"},{"clean_st":"UT","clean_error":"S820","Cnt":"5"},{"clean_st":"VA","clean_error":"S8B0","Cnt":"1"},{"clean_st":"CA","clean_error":"S910","Cnt":"1"},{"clean_st":"VA","clean_error":"E412","Cnt":"3"},{"clean_st":"NJ","clean_error":"E422","Cnt":"1"},{"clean_st":"IN","clean_error":"E422","Cnt":"1"},{"clean_st":"TX","clean_error":"S900","Cnt":"1"},{"clean_st":"WY","clean_error":"E412","Cnt":"4"},{"clean_st":"WV","clean_error":"S800","Cnt":"54"},{"clean_st":"MI","clean_error":"S900","Cnt":"2"},{"clean_st":"NV","clean_error":"E412","Cnt":"3"},{"clean_st":"NY","clean_error":"E427","Cnt":"1"},{"clean_st":"IL","clean_error":"S900","Cnt":"1"},{"clean_st":"IL","clean_error":"E412","Cnt":"13"},{"clean_st":"NJ","clean_error":"SA00","Cnt":"1"},{"clean_st":"WA","clean_error":"S8A0","Cnt":"1"},{"clean_st":"CA","clean_error":"S8C0","Cnt":"1"},{"clean_st":"CO","clean_error":"E412","Cnt":"7"},{"clean_st":"DC","clean_error":"E412","Cnt":"1"},{"clean_st":"GA","clean_error":"S800","Cnt":"660"},{"clean_st":"IA","clean_error":"S800","Cnt":"151"},{"clean_st":"WY","clean_error":"S800","Cnt":"23"},{"clean_st":"TN","clean_error":"E600","Cnt":"1"},{"clean_st":"MD","clean_error":"S800","Cnt":"445"},{"clean_st":"PA","clean_error":"E600","Cnt":"1"},{"clean_st":"NY","clean_error":"S8B0","Cnt":"1"},{"clean_st":"NJ","clean_error":"E427","Cnt":"1"},{"clean_st":"TX","clean_error":"S800","Cnt":"1751"},{"clean_st":"CT","clean_error":"E423","Cnt":"1"},{"clean_st":"OH","clean_error":"E412","Cnt":"5"},{"clean_st":"KS","clean_error":"S820","Cnt":"1"},{"clean_st":"NY","clean_error":"E600","Cnt":"1"},{"clean_st":"NJ","clean_error":"E412","Cnt":"5"},{"clean_st":"NY","clean_error":"E422","Cnt":"1"},{"clean_st":"OK","clean_error":"E412","Cnt":"2"},{"clean_st":"MA","clean_error":"E421","Cnt":"1"},{"clean_st":"AR","clean_error":"S820","Cnt":"1"},{"clean_st":"PA","clean_error":"S820","Cnt":"2"},{"clean_st":"MA","clean_error":"S910","Cnt":"1"},{"clean_st":"NY","clean_error":"E421","Cnt":"8"},{"clean_st":"UT","clean_error":"E412","Cnt":"9"},{"clean_st":"NY","clean_error":"S890","Cnt":"2"},{"clean_st":"CO","clean_error":"S800","Cnt":"443"},{"clean_st":"MN","clean_error":"S800","Cnt":"401"},{"clean_st":"FL","clean_error":"E214","Cnt":"1"},{"clean_st":"UT","clean_error":"S880","Cnt":"1"},{"clean_st":"OH","clean_error":"E421","Cnt":"7"},{"clean_st":"IN","clean_error":"S810","Cnt":"1"},{"clean_st":"CA","clean_error":"S800","Cnt":"2645"},{"clean_st":"OR","clean_error":"S800","Cnt":"311"},{"clean_st":"WA","clean_error":"S810","Cnt":"1"},{"clean_st":"FL","clean_error":"E216","Cnt":"1"},{"clean_st":"VT","clean_error":"E430","Cnt":"1"},{"clean_st":"NY","clean_error":"S800","Cnt":"1206"},{"clean_st":"IL","clean_error":"S800","Cnt":"696"},{"clean_st":"MS","clean_error":"E412","Cnt":"4"},{"clean_st":"NV","clean_error":"E422","Cnt":"1"},{"clean_st":"NC","clean_error":"SA00","Cnt":"1"},{"clean_st":"MA","clean_error":"S800","Cnt":"441"},{"clean_st":"MI","clean_error":"S880","Cnt":"1"},{"clean_st":"GA","clean_error":"E600","Cnt":"2"},{"clean_st":"TX","clean_error":"S891","Cnt":"1"},{"clean_st":"OH","clean_error":"E422","Cnt":"1"},{"clean_st":"IA","clean_error":"S8C0","Cnt":"1"},{"clean_st":"KS","clean_error":"S810","Cnt":"1"},{"clean_st":"CA","clean_error":"S890","Cnt":"3"},{"clean_st":"WI","clean_error":"S880","Cnt":"1"},{"clean_st":"VT","clean_error":"S800","Cnt":"37"},{"clean_st":"FL","clean_error":"S820","Cnt":"1"},{"clean_st":"VA","clean_error":"E421","Cnt":"4"},{"clean_st":"VA","clean_error":"S890","Cnt":"2"},{"clean_st":"PA","clean_error":"S900","Cnt":"1"},{"clean_st":"ME","clean_error":"E412","Cnt":"3"},{"clean_st":"MO","clean_error":"E421","Cnt":"4"},{"clean_st":"IL","clean_error":"E422","Cnt":"2"},{"clean_st":"CT","clean_error":"S800","Cnt":"238"},{"clean_st":"UT","clean_error":"E427","Cnt":"1"},{"clean_st":"MI","clean_error":"E422","Cnt":"1"},{"clean_st":"ND","clean_error":"S880","Cnt":"1"},{"clean_st":"TN","clean_error":"S800","Cnt":"369"},{"clean_st":"IL","clean_error":"E421","Cnt":"3"},{"clean_st":"MO","clean_error":"E422","Cnt":"3"},{"clean_st":"MT","clean_error":"E421","Cnt":"1"},{"clean_st":"VI","clean_error":"E421","Cnt":"2"},{"clean_st":"ID","clean_error":"S800","Cnt":"126"},{"clean_st":"MA","clean_error":"E412","Cnt":"6"},{"clean_st":"MS","clean_error":"S900","Cnt":"1"},{"clean_st":"VA","clean_error":"S800","Cnt":"461"},{"clean_st":"LA","clean_error":"S880","Cnt":"2"},{"clean_st":"SD","clean_error":"S800","Cnt":"43"},{"clean_st":"VT","clean_error":"E412","Cnt":"3"},{"clean_st":"FL","clean_error":"S880","Cnt":"2"},{"clean_st":"NC","clean_error":"S980","Cnt":"1"},{"clean_st":"TX","clean_error":"E600","Cnt":"1"},{"clean_st":"MD","clean_error":"SA00","Cnt":"1"},{"clean_st":"AL","clean_error":"E422","Cnt":"1"},{"clean_st":"MI","clean_error":"E421","Cnt":"4"},{"clean_st":"HI","clean_error":"S800","Cnt":"53"},{"clean_st":"IA","clean_error":"S920","Cnt":"1"},{"clean_st":"VI","clean_error":"E412","Cnt":"1"},{"clean_st":"OH","clean_error":"SA00","Cnt":"1"},{"clean_st":"AL","clean_error":"E421","Cnt":"2"},{"clean_st":"MD","clean_error":"E421","Cnt":"5"},{"clean_st":"PA","clean_error":"E412","Cnt":"11"},{"clean_st":"IA","clean_error":"E427","Cnt":"1"},{"clean_st":"FL","clean_error":"S900","Cnt":"2"},{"clean_st":"MS","clean_error":"E421","Cnt":"4"},{"clean_st":"UT","clean_error":"E422","Cnt":"3"},{"clean_st":"NH","clean_error":"E421","Cnt":"3"},{"clean_st":"AL","clean_error":"E427","Cnt":"2"},{"clean_st":"UT","clean_error":"E421","Cnt":"2"},{"clean_st":"VA","clean_error":"SA00","Cnt":"2"},{"clean_st":"SD","clean_error":"E421","Cnt":"2"},{"clean_st":"AR","clean_error":"S900","Cnt":"1"},{"clean_st":"OK","clean_error":"E422","Cnt":"1"},{"clean_st":"MI","clean_error":"S820","Cnt":"1"},{"clean_st":"KY","clean_error":"E412","Cnt":"1"},{"clean_st":"NY","clean_error":"S880","Cnt":"2"},{"clean_st":"MO","clean_error":"E412","Cnt":"3"},{"clean_st":"WV","clean_error":"E422","Cnt":"1"},{"clean_st":"MT","clean_error":"S860","Cnt":"1"},{"clean_st":"OK","clean_error":"E423","Cnt":"1"},{"clean_st":"CA","clean_error":"E412","Cnt":"16"},{"clean_st":"MD","clean_error":"E412","Cnt":"6"},{"clean_st":"NJ","clean_error":"S800","Cnt":"495"},{"clean_st":"NC","clean_error":"E412","Cnt":"4"},{"clean_st":"TX","clean_error":"S860","Cnt":"2"},{"clean_st":"PA","clean_error":"E421","Cnt":"11"},{"clean_st":"IA","clean_error":"E422","Cnt":"1"},{"clean_st":"NY","clean_error":"SA00","Cnt":"2"},{"clean_st":"IL","clean_error":"S8A0","Cnt":"1"},{"clean_st":"GA","clean_error":"S880","Cnt":"1"},{"clean_st":"WV","clean_error":"E421","Cnt":"1"},{"clean_st":"IL","clean_error":"S810","Cnt":"1"},{"clean_st":"IA","clean_error":"S880","Cnt":"2"},{"clean_st":"MT","clean_error":"S800","Cnt":"69"},{"clean_st":"VT","clean_error":"E421","Cnt":"2"},{"clean_st":"SC","clean_error":"E412","Cnt":"2"},{"clean_st":"IN","clean_error":"S800","Cnt":"311"},{"clean_st":"UT","clean_error":"S800","Cnt":"165"},{"clean_st":"GA","clean_error":"E421","Cnt":"8"},{"clean_st":"CO","clean_error":"S890","Cnt":"1"},{"clean_st":"OK","clean_error":"E421","Cnt":"3"},{"clean_st":"ID","clean_error":"E421","Cnt":"3"},{"clean_st":"KS","clean_error":"S800","Cnt":"150"},{"clean_st":"SC","clean_error":"S820","Cnt":"1"},{"clean_st":"TX","clean_error":"S880","Cnt":"3"},{"clean_st":"MN","clean_error":"S810","Cnt":"1"},{"clean_st":"OH","clean_error":"S800","Cnt":"637"},{"clean_st":"AR","clean_error":"S800","Cnt":"134"},{"clean_st":"PA","clean_error":"S800","Cnt":"647"},{"clean_st":"IA","clean_error":"E421","Cnt":"1"},{"clean_st":"PA","clean_error":"E422","Cnt":"2"},{"clean_st":"WA","clean_error":"E421","Cnt":"4"},{"clean_st":"DC","clean_error":"S800","Cnt":"90"}]}'); + return this; + }; + + HTML.prototype.testData2 = function () { + this.ddlUrl("http://10.241.100.159:8002/WsEcl/submit/query/roxie/hipie_testrelavator3.ins002_service/json"); + //this.ddlUrl("http://10.173.147.1:8010/wsWorkunits/WUResult?Wuid=W20150617-115910&ResultName=leeddx_issue_780_formwidget_Comp_Ins002_DDL"); + //this.ddlUrl("http://10.173.147.1:8010/wsWorkunits/WUResult?Wuid=W20150617-120745&ResultName=leeddx_issue_780_formtablewidget_Comp_Ins002_DDL"); + //this.ddlUrl("http://10.241.100.159:8002/WsEcl/submit/query/roxie/hipie_testrelavator2.ins002_service/json"); + return this; + }; + + HTML.prototype.content = function () { + return Grid.prototype.content.apply(this, arguments); + }; + + HTML.prototype.setContent = function (row, col, widget, title, rowSpan, colSpan) { + return Grid.prototype.setContent.apply(this, arguments); + }; + + HTML.prototype.enter = function (domNode, element) { + Grid.prototype.enter.apply(this, arguments); + }; + + function createGraphData(marshaller, databomb) { + if (databomb instanceof Object) { + } else if (databomb){ + databomb = JSON.parse(databomb); + } + var curr = null; + var dashboards = {}; + marshaller.accept({ + visit: function (item) { + if (item instanceof HipieDDL.Dashboard) { + curr = { + dashboard: item, + visualizations: [] + }; + dashboards[item.getQualifiedID()] = curr; + } else if (item instanceof HipieDDL.DataSource) { + if (item.databomb && databomb[item.id]) { + item.comms.databomb(databomb[item.id]); + } + } else if (item instanceof HipieDDL.Output) { + if (item.dataSource.databomb) { + item.dataSource.comms.databombOutput(item.from); + } + } else if (item instanceof HipieDDL.Visualization) { + if (item.widget) { + curr.visualizations.push(item); + } + } + } + }); + return dashboards; + } + + HTML.prototype.render = function (callback) { + if (this.ddlUrl() === "" || (this.ddlUrl() === this._prev_ddlUrl && this.databomb() === this._prev_databomb)) { + return Grid.prototype.render.apply(this, arguments); + } + this._prev_ddlUrl = this.ddlUrl(); + this._prev_databomb = this.databomb(); + + var marshaller = new HipieDDL.Marshaller().proxyMappings(this.proxyMappings()); + var context = this; + if (this.ddlUrl()[0] === "[" || this.ddlUrl()[0] === "{") { + marshaller.parse(this.ddlUrl(), function () { + postParse(); + }); + } else { + marshaller.url(this.ddlUrl(), function () { + postParse(); + }); + } + function postParse() { + var dashboards = createGraphData(marshaller, context.databomb()); + for (var key in dashboards) { + var cellRow = 0; + var cellCol = 0; + var maxCol = Math.floor(Math.sqrt(dashboards[key].visualizations.length)); + dashboards[key].visualizations.forEach(function (viz, idx) { + if (idx && (idx % maxCol === 0)) { + cellRow++; + cellCol = 0; + } + viz.widget.size({ width: 0, height: 0 }); + var existingWidget = context.getContent(viz.widget._id); + if (existingWidget) { + viz.setWidget(existingWidget, true); + } else { + context.setContent(cellRow, cellCol, viz.widget, viz.title); + } + cellCol++; + }); + for (var key2 in dashboards[key].dashboard.datasources) { + dashboards[key].dashboard.datasources[key2].fetchData({}, true); + } + } + Grid.prototype.render.call(context, function (widget) { + if (callback) { + callback(widget); + } + }); + } + return this; + }; + + return HTML; +})); + diff --git a/dist/hpcc-viz-marshaller.min.js b/dist/hpcc-viz-marshaller.min.js new file mode 100644 index 0000000000..f0fee6b8db --- /dev/null +++ b/dist/hpcc-viz-marshaller.min.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define("marshaller/HipieDDL.js",["../other/Comms","../common/Widget","require"],t):e.marshaller_HipieDDL=t(e.other_Comms,e.common_Widget,e.require)})(this,function(e,t,n){function o(e,t){this.visualization=e,this.mappings=t,this.hasMappings=!1,this.reverseMappings={},this.columns=[],this.columnsIdx={},this.columnsRHS=[],this.columnsRHSIdx={}}function u(e,t){o.call(this,e,t),this.columns=["label","weight"],this.columnsIdx={label:0,weight:1},this.init()}function a(e,t){o.call(this,e,t),t.state?(this.columns=["state","weight"],this.columnsIdx={state:0,weight:1}):t.county&&(this.columns=["county","weight"],this.columnsIdx={county:0,weight:1}),this.init()}function f(e,t){var n={label:t.x[0]};t.y.forEach(function(e,t){n[e]=e}),o.call(this,e,n),this.init()}function l(e,t){var n={};for(var r in t)t[r].forEach(function(t,r){n[e.label[r]]=t});o.call(this,e,n),this.init()}function c(e,t,n){o.call(this,e,t),this.icon=e.icon||{},this.fields=e.fields||{},this.columns=["uid","label","weight","flags"],this.columnsIdx={uid:0,label:1,weight:2,flags:3},this.init(),this.link=n}function h(e,t){this.visualization=e;if(t){this._id=t.id,this._output=t.output,this.mappings=null,t.mappings||console.log("no mappings for:"+e.id+"->"+t.id);switch(this.visualization.type){case"LINE":this.mappings=new f(this.visualization,t.mappings);break;case"TABLE":this.mappings=new l(this.visualization,t.mappings);break;case"GRAPH":this.mappings=new c(this.visualization,t.mappings,t.link);break;case"CHORO":this.mappings=new a(this.visualization,t.mappings,t.link);break;default:this.mappings=new u(this.visualization,t.mappings)}this.first=t.first,this.reverse=t.reverse,this.sort=t.sort}}function p(e,t,n){this.visualization=e,this.eventID=t,n&&(this._updates=n.updates,this.mappings=n.mappings)}function d(e,t){this.visualization=e,this.events={};for(var n in t)this.events[n]=new p(e,n,t[n])}function v(e,t){this.dashboard=e,this.id=t.id,this.label=t.label,this.title=t.title||t.id,this.type=t.type,this.icon=t.icon||{},this.fields=t.fields||{},this.properties=t.properties||(t.source?t.source.properties:null)||{},this.source=new h(this,t.source),this.events=new d(this,t.events);var n=this;switch(this.type){case"CHORO":this.loadWidget(this.source.mappings.contains("county")?"src/map/ChoroplethCounties":"src/map/ChoroplethStates",function(e){e.id(t.id)});break;case"2DCHART":case"PIE":case"BUBBLE":case"BAR":case"WORD_CLOUD":this.loadWidget("src/chart/MultiChart",function(e){e.id(t.id).chartType(n.properties.charttype||n.type)});break;case"LINE":this.loadWidget("src/chart/MultiChart",function(e){e.id(t.id).chartType(n.properties.charttype||n.type)});break;case"TABLE":this.loadWidget("src/other/Table",function(e){e.id(t.id).columns(n.label)});break;case"SLIDER":this.loadWidget("src/form/Slider",function(e){e.id(t.id);if(t.range){var n="";for(var r in t.events.events.mappings){n=r;break}e.low(+t.range[0]).high(+t.range[1]).step(+t.range[2]).selectionLabel(n)}});break;case"GRAPH":this.loadWidgets(["src/graph/Graph","src/graph/Vertex","src/graph/Edge"],function(e,n){r=n[1],i=n[2],e.id(t.id).layout("ForceDirected2").applyScaleOnLayout(!0)});break;case"FORM":this.loadWidgets(["src/form/Form","src/form/Input"],function(e,n){var r=n[1];e.id(t.id).inputs(t.fields.map(function(e){return(new r).name(e.id).label((e.properties?e.properties.label:null)||e.label).type("textbox").value(e.properties.default?e.properties.default:"")}))});break;default:this.loadWidget("src/common/TextBox",function(e){e.id(t.id).text(n.id+"\n"+"TODO: "+n.type)})}}function m(e,t){this.dataSource=e,this.id=t.id,this.from=t.from,this.request={},this.notify=t.notify||[],this.filter=t.filter||[]}function g(t,n,r){this.dashboard=t,this.id=n.id,this.filter=n.filter||[],this.WUID=n.WUID,this.URL=n.URL,this.databomb=n.databomb,this.request={};var i=this;this.outputs={};var s=[];n.outputs.forEach(function(e){i.outputs[e.id]=new m(i,e),s.push({id:e.id,from:e.from,filter:e.filter||this.filter})},this),this.WUID?this.comms=(new e.HIPIEWorkunit).url(t.marshaller.espUrl._url).proxyMappings(r).hipieResults(s):this.databomb?this.comms=(new e.HIPIEDatabomb).hipieResults(s):this.comms=(new e.HIPIERoxie).url(n.URL).proxyMappings(r)}function y(e,t,n){this.marshaller=e,this.id=t.id,this.title=t.title;var r=this;this.datasources={},this.datasourceTotal=0,t.datasources.forEach(function(e){r.datasources[e.id]=new g(r,e,n),++r.datasourceTotal}),this.visualizations={},this.visualizationsArray=[],t.visualizations.forEach(function(e){var t=new v(r,e);r.visualizations[e.id]=t,r.visualizationsArray.push(t)}),this.visualizationTotal=this.visualizationsArray.length;var i={};this.visualizationsTree=[];var s=function(e,t){if(e&&!i[e.id]){i[e.id]=!0;var n={visualization:e,children:[]};t.push(n);var r=e.events.getUpdatesVisualizations();r.forEach(function(e){s(e,n.children)})}};this.visualizationsArray.forEach(function(e){s(e,this.visualizationsTree)},this)}function b(){this._proxyMappings={}}var r=null,i=null,s=function(e,t){var n=e.split("."),r=t;for(var i=0;i"+e+"]")}return t},o.prototype.doMapAll=function(e){var t=this;return e.map(function(e){return t.doMap(e)})},o.prototype.getMap=function(e){return this.mappings[e]},o.prototype.getReverseMap=function(e){return this.reverseMappings[e]},u.prototype=Object.create(o.prototype),a.prototype=Object.create(o.prototype),f.prototype=Object.create(o.prototype),l.prototype=Object.create(o.prototype),c.prototype=Object.create(o.prototype),c.prototype.calcAnnotation=function(e,t,n){function i(e){return e?String.fromCharCode(parseInt(e)):e}function s(e,t){if(e)for(var r in e)switch(r){case"faChar":t.faChar=i(e.faChar);break;case"tooltip":t[r]=e[r];break;case"icon_image_colorFill":case"icon_shape_colorFill":case"icon_shape_colorStroke":n?t[r.split("icon_")[1]]=e[r]:t[r]=e[r];break;case"textbox_image_colorFill":case"textbox_shape_colorFill":case"textbox_shape_colorStroke":n||(t[r]=e[r]);break;case"id":case"valuemappings":case"font":case"charttype":break;default:console.log("Unknown annotation property: "+r)}}var r={};s(e,r);if(t&&t[e.id]&&e.valuemappings){var o=e.valuemappings[t[e.id]];s(o,r)}for(var u in r)return r;return null},c.prototype.doMapAll=function(e){function o(e,i){var o="uid_"+e[0],u=n[o];u||(u=(new r).faChar("").text(e[1]),u.__hpcc_uid=e[0],n[o]=u,s.push(u));if(i){var a=t.calcAnnotation(t.visualization.icon,i);if(a)for(var f in a)u[f]&&u[f](a[f]);var l=[];t.fields.forEach(function(e){var n=t.calcAnnotation(e,i,!0);n&&l.push(n)}),u.annotationIcons(l)}return u}var t=this,n={},s=[],u=[];return e.forEach(function(e){var n=t.doMap(e),r=o(n,e);if(e[t.link.childfile]&&e[t.link.childfile].Row){var s=e[t.link.childfile].Row;s.forEach(function(e,n){var s=t.doMap(e),a=o(s);if(r.id()!==a.id()){var f=(new i).sourceVertex(r).targetVertex(a).sourceMarker("circleFoot").targetMarker("arrowHead");u.push(f)}})}}),{vertices:s,edges:u,merge:!1}},h.prototype.getQualifiedID=function(){return this.visualization.getQualifiedID()+"."+this.id},h.prototype.exists=function(){return this._id},h.prototype.getDatasource=function(){return this.visualization.dashboard.datasources[this._id]},h.prototype.getOutput=function(){var e=this.getDatasource();return e&&e.outputs?e.outputs[this._output]:null},h.prototype.hasData=function(){return this.getOutput().data?!0:!1},h.prototype.getColumns=function(){return this.mappings.columns},h.prototype.getData=function(){var e=this,t=this.getOutput().data;return this.sort&&t.sort(function(t,n){for(var r=0;rthis.first&&(t.length=this.first),this.mappings.doMapAll(t)},p.prototype.exists=function(){return this._updates!==undefined},p.prototype.getUpdates=function(){var e=[];return s("_updates",this)&&this._updates instanceof Array&&this._updates.forEach(function(t,n){var r=this.visualization.dashboard.datasources[t.datasource],i=this.visualization.dashboard.visualizations[t.visualization];e.push({eventID:this.eventID,datasource:r,visualization:i})},this),e},p.prototype.getUpdatesDatasources=function(){var e={},t=[];return this.getUpdatesVisualizations().forEach(function(n,r){var i=n.source.getDatasource();i&&!e[i.id]&&(e[i.id]=!0,t.push(i))},this),t},p.prototype.getUpdatesVisualizations=function(){var e={},t=[];return s("_updates",this)&&this._updates instanceof Array&&this._updates.forEach(function(n,r){var i=this.visualization.dashboard.visualizations[n.visualization];e[i.id]||(e[i.id]=!0,t.push(i))},this),t},d.prototype.setWidget=function(e){var t=this;for(var n in this.events)e["vertex_"+n]?e["vertex_"+n]=function(e){t.visualization.onEvent(n,t.events[n],e)}:e[n]&&(e[n]=function(e){t.visualization.onEvent(n,t.events[n],e)})},d.prototype.exists=function(){return this._updates!==undefined},d.prototype.getUpdates=function(){var e=[];for(var t in this.events)e=e.concat(this.events[t].getUpdates());return e},d.prototype.getUpdatesDatasources=function(){var e=[];for(var t in this.events)e=e.concat(this.events[t].getUpdatesDatasources());return e},d.prototype.getUpdatesVisualizations=function(){var e=[];for(var t in this.events)e=e.concat(this.events[t].getUpdatesVisualizations());return e},v.prototype.getQualifiedID=function(){return this.dashboard.getQualifiedID()+"."+this.id},v.prototype.isLoading=function(e,t){return this.widget===null},v.prototype.isLoaded=function(e,n){return this.widget instanceof t},v.prototype.loadWidget=function(e,t){this.loadWidgets([e],t)},v.prototype.loadWidgets=function(e,t){this.widget=null;var r=this;n(e,function(e){r.setWidget(new e),t&&t(r.widget,arguments)})},v.prototype.setWidget=function(e,t){this.widget=e,this.events.setWidget(e);if(!t)for(var n in this.properties)if(this.widget[n])try{this.widget[n](this.properties[n])}catch(r){console.log("Invalid Property:"+this.id+".properties."+n)}return this.widget},v.prototype.accept=function(e){e.visit(this)},v.prototype.notify=function(){if(this.source.hasData()&&this.widget){var e=this.source.getColumns();this.widget.columns(e);var t=this.source.getData();this.dashboard.marshaller.updateViz(this,t),this.widget.data(t);var n=this.source.getOutput().getParams();s("widget.title",this)?(this.widget.title(this.title+(n?" ("+n+")":"")),this.widget.render()):s("widgetSurface.title",this)?(this.widgetSurface.title(this.title+(n?" ("+n+")":"")),this.widgetSurface.render()):this.widget.render()}},v.prototype.onEvent=function(e,t,n){if(t.exists()){var r={};for(var i in t.mappings){var s=this.source.mappings&&this.source.mappings.hasMappings?this.source.mappings.getReverseMap(i):i;r[t.mappings[i]]=n[s]}var o=t.getUpdatesDatasources();o.forEach(function(e){e.fetchData(r,!1,t._updates.map(function(e){return e.visualization}))})}},m.prototype.getQualifiedID=function(){return this.dataSource.getQualifiedID()+"."+this.id},m.prototype.getParams=function(){var e="";for(var t in this.request)e.length&&(e+=", "),e+=this.request[t];return e},m.prototype.accept=function(e){e.visit(this)},m.prototype.setData=function(e,t,n){var r=this;this.request=t,this.data=e,this.notify.forEach(function(e){if(!n||n.indexOf(e)>=0){var t=r.dataSource.dashboard.visualizations[e];t.notify()}})},g.prototype.getQualifiedID=function(){return this.dashboard.getQualifiedID()+"."+this.id},g.prototype.accept=function(e){e.visit(this);for(var t in this.outputs)this.outputs[t].accept(e)},g.prototype.fetchData=function(e,t,n){if(!n){n=[];for(var r in this.outputs){var i=this.outputs[r];(!i.filter||!i.filter.length)&&i.notify.forEach(function(e){n.push(e)})}}var s=this;this.request.refresh=t?!0:!1,this.filter.forEach(function(e){s.request[e+"_changed"]=!1});for(var o in e)this.request[o]=e[o]===undefined?"":e[o],this.request[o+"_changed"]=!0;this.comms.call(this.request,function(t){s.processResponse(t,e,n)})},g.prototype.processResponse=function(e,t,n){var r={};for(var i in e)r[i.toLowerCase()]=e[i];for(var o in this.outputs){var u=this.outputs[o].from;u||(u=this.outputs[o].id.toLowerCase());if(s(u,e)&&(!s(u+"_changed",e)||s(u+"_changed",e)&&e[u+"_changed"].length&&e[u+"_changed"][0][u+"_changed"]))this.outputs[o].setData(e[u],t,n);else if(s(u,r))console.log("DDL 'DataSource.From' case is Incorrect"),this.outputs[o].setData(r[u],t,n);else{var a=[];for(var f in e)a.push(f);console.log("Unable to locate '"+u+"' in response {"+a.join(", ")+"}")}}},y.prototype.getQualifiedID=function(){return this.id},y.prototype.accept=function(e){e.visit(this);for(var t in this.datasources)this.datasources[t].accept(e);this.visualizationsArray.forEach(function(t){t.accept(e)},this)},y.prototype.allVisualizationsLoaded=function(){var e=this.visualizationsArray.filter(function(e){return!e.isLoaded()});return e.length===0},b.prototype.accept=function(e){e.visit(this),this.dashboardTotal=0;for(var t in this.dashboards)this.dashboards[t].accept(e),++this.dashboardTotal},b.prototype.url=function(t,n){this.espUrl=(new e.ESPUrl).url(t);var r=null,i="HIPIE_DDL";this.espUrl.isWorkunitResult()?(i=this.espUrl._params.ResultName,r=(new e.HIPIEWorkunit).url(t).proxyMappings(this._proxyMappings)):r=(new e.HIPIERoxie).url(t).proxyMappings(this._proxyMappings);var o={refresh:!1},u=this;r.call(o,function(e){s(i,e)&&r.fetchResult(i,function(r){var s=r[0][i],o=s.split("\\");if(o.length>1){var a=o[1].indexOf('"');o[1]=o[1].substring(a),s=o.join(t)}u.parse(s,function(){n(e)})})})},b.prototype.proxyMappings=function(e){return arguments.length?(this._proxyMappings=e,this):this._proxyMappings},b.prototype.parse=function(e,t){var n=this;return this._json=e,this._jsonParsed=JSON.parse(this._json),this.dashboards={},this.dashboardArray=[],this._jsonParsed.forEach(function(e){var t=new y(n,e,n._proxyMappings);n.dashboards[e.id]=t,n.dashboardArray.push(t)}),this.ready(t),this},b.prototype.allDashboardsLoaded=function(){return this.dashboardArray.filter(function(e){return!e.allVisualizationsLoaded()}).length===0},b.prototype.ready=function(e){function n(e){t.allDashboardsLoaded()?e():setTimeout(n,100,e)}if(!e)return;var t=this;n(e)},b.prototype.updateViz=function(e,t){},{exists:s,Marshaller:b,Dashboard:y,DataSource:g,Output:m,Visualization:v}}),function(e,t){typeof define=="function"&&define.amd?define("marshaller/Graph.js",["d3","../common/SVGWidget","../common/TextBox","../common/Surface","../common/ResizeSurface","../chart/MultiChartSurface","../common/Palette","../graph/Graph","../graph/Vertex","../graph/Edge","./HipieDDL"],t):e.marshaller_Graph=t(e.d3,e.common_SVGWidget,e.common_TextBox,e.common_Surface,e.common_ResizeSurface,e.chart_MultiChartSurface,e.common_Palette,e.graph_Graph,e.graph_Vertex,e.graph_Edge,e.marshaller_HipieDDL)}(this,function(e,t,n,r,i,s,o,u,a,f,l){function c(e,t,s){function h(e,t,n,r,i,s){r=r||"",i=i||"",s=s||"",t&&n&&e.vertexMap[t]&&e.vertexMap[n]?e.edges.push((new f).sourceVertex(e.vertexMap[t]).targetVertex(e.vertexMap[n]).sourceMarker(r).targetMarker(i).text(s)):(e.vertexMap[t]||console.log("Unknown Vertex: "+t),e.vertexMap[n]||console.log("Unknown Vertex: "+n))}t instanceof Object||t&&(t=JSON.parse(t));var u=null,c={};return e.accept({_visualizeRoxie:s,visit:function(e){if(e instanceof l.Dashboard)u={dashboard:e,vertexMap:{},edges:[]},c[e.getQualifiedID()]=u;else if(e instanceof l.DataSource){e.databomb&&t[e.id]&&e.comms.databomb(t[e.id]);if(this._visualizeRoxie){var s="";e.filter.forEach(function(e){s.length>0&&(s+=", "),s+=e}),s=" ("+s+")",u.vertexMap[e.getQualifiedID()]=(new a).class("vertexLabel").faChar("").text(e.id+s)}}else if(e instanceof l.Output)e.dataSource.databomb&&e.dataSource.comms.databombOutput(e.from),this._visualizeRoxie&&(u.vertexMap[e.getQualifiedID()]=(new a).class("vertexLabel").faChar("").text(e.id+"\n["+e.from+"]"));else if(e instanceof l.Visualization&&e.widget){var f=null;if(e.widget instanceof r)f=e.widget.size({width:210,height:210});else if(e.widget instanceof n)f=e.widget;else{var h=280,p=210;e.type==="GRAPH"&&(h=800,p=600),f=(new i).size({width:h,height:p}).title(e.title).content(e.widget)}if(f){e.widgetSurface=f,u.vertexMap[e.getQualifiedID()]=f;switch(e.type){case"2DCHART":case"PIE":case"BUBBLE":case"BAR":case"WORD_CLOUD":f.menu(e.widget._2dChartTypes.concat(e.widget._anyChartTypes).map(function(e){return e.display}).sort()),f._menu.click=function(t){e.widget.chartType(t).render()};break;case"LINE":f.menu(e.widget._multiChartTypes.concat(e.widget._anyChartTypes).map(function(e){return e.display}).sort()),f._menu.click=function(t){e.widget.chartType(t).render()};break;case"CHORO":f._menu.data(o.rainbow()),f._menu.click=function(e){f._content.paletteID(e).render(e)};break;case"GRAPH":f._menu.data(["Circle","ForceDirected","ForceDirected2","Hierarchy"]),f._menu.click=function(e){f._content.layout(e)}}}}}}),u=null,e.accept({_visualizeRoxie:s,visit:function(e){e instanceof l.Dashboard?u=c[e.getQualifiedID()]:e instanceof l.DataSource||(e instanceof l.Output?this._visualizeRoxie&&h(u,e.dataSource.getQualifiedID(),e.getQualifiedID(),"circleFoot","circleHead"):e instanceof l.Visualization&&(this._visualizeRoxie&&(e.source.getDatasource()&&h(u,e.getQualifiedID(),e.source.getDatasource().getQualifiedID(),"","arrowHead","update"),e.source.getOutput()&&h(u,e.source.getOutput().getQualifiedID(),e.getQualifiedID(),"","arrowHead","notify")),e.events.getUpdates().forEach(function(t){h(u,e.getQualifiedID(),t.visualization.getQualifiedID(),undefined,"arrowHead","on "+t.eventID)})))}}),c}function p(){u.call(this),this._design_mode=!1,this._dashboards=[],this.graphAttributes=["snapToGrid","showEdges"],this.widgetAttributes=["layout","chartType","palette","title","columns","data"]}var h=2;return p.prototype=Object.create(u.prototype),p.prototype._class+=" marshaller_Graph",p.prototype.publish("ddlUrl","","string","DDL URL",null,{tags:["Private"]}),p.prototype.publish("databomb","","string","Data Bomb",null,{tags:["Private"]}),p.prototype.publish("visualizeRoxie",!1,"boolean","Show Roxie Data Sources",null,{tags:["Private"]}),p.prototype.publish("proxyMappings",[],"array","Proxy Mappings",null,{tags:["Private"]}),p.prototype.testData=function(){return this.ddlUrl('[ { "visualizations": [ { "color": "Red_Yellow_Blue", "id": "statesummary", "source": { "output": "View_statesummary", "mappings": { "weight": "Cnt", "state": "clean_st" }, "id": "statesum" }, "type": "CHORO", "title": "Count by State", "events": { "click": { "mappings": { "clean_st": "clean_st" }, "updates": [ { "visualization": "statedetails", "instance": "Ins001", "datasource": "details", "merge": false }, { "visualization": "alldetails", "instance": "Ins001", "datasource": "details", "merge": false } ] } }, "onSelect": { "mappings": { "clean_st": "clean_st" }, "updates": [ { "visualization": "statedetails", "instance": "Ins001", "datasource": "details", "merge": false }, { "visualization": "alldetails", "instance": "Ins001", "datasource": "details", "merge": false } ] } }, { "id": "statedetails", "label": [ "State", "Error", "Count" ], "source": { "output": "View_statedetails", "mappings": { "value": [ "clean_st", "clean_error", "Cnt" ] }, "id": "details" }, "type": "TABLE", "title": "State Error Details" }, { "color": "Red_Yellow_Blue", "id": "errorsummary", "source": { "output": "View_errorsummary", "mappings": { "weight": "Cnt", "label": "clean_error" }, "id": "errorsum" }, "type": "PIE", "title": "Count by error--aggregated client side", "events": { "click": { "mappings": { "clean_error": "clean_error" }, "updates": [ { "visualization": "errordetails", "instance": "Ins001", "datasource": "details", "merge": false }, { "visualization": "alldetails", "instance": "Ins001", "datasource": "details", "merge": false } ] } }, "onSelect": { "mappings": { "clean_error": "clean_error" }, "updates": [ { "visualization": "errordetails", "instance": "Ins001", "datasource": "details", "merge": false }, { "visualization": "alldetails", "instance": "Ins001", "datasource": "details", "merge": false } ] } }, { "id": "errordetails", "label": [ "State", "Error", "Count" ], "source": { "output": "View_errordetails", "mappings": { "value": [ "clean_st", "clean_error", "Cnt" ] }, "id": "details" }, "type": "TABLE", "title": "Error Code Details" }, { "id": "alldetails", "label": [ "State", "Error", "Count" ], "source": { "output": "View_alldetails", "mappings": { "value": [ "clean_st", "clean_error", "Cnt" ] }, "id": "details" }, "type": "TABLE", "title": "Details updated from both count by state and count by error" } ], "datasources": [ { "outputs": [ { "from": "View_statesummary", "id": "View_statesummary", "notify": [ "statesummary" ] } ], "databomb": true, "id": "statesum" }, { "outputs": [ { "from": "View_errorsummary", "id": "View_errorsummary", "notify": [ "errorsummary" ] } ], "databomb": true, "id": "errorsum" }, { "filter": [ "clean_st", "clean_error" ], "outputs": [ { "from": "View_statedetails", "id": "View_statedetails", "notify": [ "statedetails" ] }, { "from": "View_errordetails", "id": "View_errordetails", "notify": [ "errordetails" ] }, { "from": "View_alldetails", "id": "View_alldetails", "notify": [ "alldetails" ] } ], "databomb": true, "id": "details" } ], "enable": "true", "id": "Ins001_DatabombDashboard", "label": "DatabombDashboard", "title": "Databomb Dashboard", "primary": false } ]'),this.databomb('{"errorsum":[{"clean_error":"E212","Cnt":"1"},{"clean_error":"E214","Cnt":"3"},{"clean_error":"E216","Cnt":"1"},{"clean_error":"E412","Cnt":"204"},{"clean_error":"E421","Cnt":"174"},{"clean_error":"E422","Cnt":"43"},{"clean_error":"E423","Cnt":"6"},{"clean_error":"E427","Cnt":"24"},{"clean_error":"E430","Cnt":"1"},{"clean_error":"E505","Cnt":"2"},{"clean_error":"E600","Cnt":"7"},{"clean_error":"S400","Cnt":"3"},{"clean_error":"S800","Cnt":"19370"},{"clean_error":"S810","Cnt":"10"},{"clean_error":"S820","Cnt":"49"},{"clean_error":"S840","Cnt":"2"},{"clean_error":"S860","Cnt":"3"},{"clean_error":"S880","Cnt":"26"},{"clean_error":"S890","Cnt":"9"},{"clean_error":"S891","Cnt":"1"},{"clean_error":"S8A0","Cnt":"3"},{"clean_error":"S8B0","Cnt":"2"},{"clean_error":"S8C0","Cnt":"2"},{"clean_error":"S900","Cnt":"22"},{"clean_error":"S910","Cnt":"4"},{"clean_error":"S920","Cnt":"2"},{"clean_error":"S980","Cnt":"1"},{"clean_error":"SA00","Cnt":"21"},{"clean_error":"SB00","Cnt":"3"},{"clean_error":"SC10","Cnt":"1"}],"statesum":[{"clean_st":"AK","Cnt":"57"},{"clean_st":"AL","Cnt":"225"},{"clean_st":"AR","Cnt":"140"},{"clean_st":"AZ","Cnt":"342"},{"clean_st":"CA","Cnt":"2695"},{"clean_st":"CO","Cnt":"459"},{"clean_st":"CT","Cnt":"246"},{"clean_st":"DC","Cnt":"91"},{"clean_st":"DE","Cnt":"33"},{"clean_st":"FL","Cnt":"1924"},{"clean_st":"GA","Cnt":"683"},{"clean_st":"GU","Cnt":"1"},{"clean_st":"HI","Cnt":"54"},{"clean_st":"IA","Cnt":"163"},{"clean_st":"ID","Cnt":"139"},{"clean_st":"IL","Cnt":"718"},{"clean_st":"IN","Cnt":"318"},{"clean_st":"KS","Cnt":"155"},{"clean_st":"KY","Cnt":"211"},{"clean_st":"LA","Cnt":"279"},{"clean_st":"MA","Cnt":"450"},{"clean_st":"MD","Cnt":"459"},{"clean_st":"ME","Cnt":"57"},{"clean_st":"MI","Cnt":"554"},{"clean_st":"MN","Cnt":"419"},{"clean_st":"MO","Cnt":"297"},{"clean_st":"MS","Cnt":"201"},{"clean_st":"MT","Cnt":"73"},{"clean_st":"NC","Cnt":"433"},{"clean_st":"ND","Cnt":"35"},{"clean_st":"NE","Cnt":"108"},{"clean_st":"NH","Cnt":"97"},{"clean_st":"NJ","Cnt":"505"},{"clean_st":"NM","Cnt":"92"},{"clean_st":"NV","Cnt":"142"},{"clean_st":"NY","Cnt":"1237"},{"clean_st":"OH","Cnt":"652"},{"clean_st":"OK","Cnt":"190"},{"clean_st":"OR","Cnt":"316"},{"clean_st":"PA","Cnt":"678"},{"clean_st":"PR","Cnt":"9"},{"clean_st":"RI","Cnt":"77"},{"clean_st":"SC","Cnt":"209"},{"clean_st":"SD","Cnt":"46"},{"clean_st":"TN","Cnt":"378"},{"clean_st":"TX","Cnt":"1794"},{"clean_st":"UT","Cnt":"189"},{"clean_st":"VA","Cnt":"473"},{"clean_st":"VI","Cnt":"3"},{"clean_st":"VT","Cnt":"43"},{"clean_st":"WA","Cnt":"456"},{"clean_st":"WI","Cnt":"302"},{"clean_st":"WV","Cnt":"61"},{"clean_st":"WY","Cnt":"29"}],"details":[{"clean_st":"LA","clean_error":"S900","Cnt":"1"},{"clean_st":"WA","clean_error":"E422","Cnt":"3"},{"clean_st":"SC","clean_error":"S800","Cnt":"203"},{"clean_st":"NM","clean_error":"E427","Cnt":"3"},{"clean_st":"WY","clean_error":"S820","Cnt":"1"},{"clean_st":"KS","clean_error":"SC10","Cnt":"1"},{"clean_st":"WA","clean_error":"E423","Cnt":"1"},{"clean_st":"PR","clean_error":"S800","Cnt":"8"},{"clean_st":"NE","clean_error":"E412","Cnt":"2"},{"clean_st":"NH","clean_error":"S800","Cnt":"93"},{"clean_st":"OR","clean_error":"S840","Cnt":"1"},{"clean_st":"TX","clean_error":"E421","Cnt":"13"},{"clean_st":"NH","clean_error":"E412","Cnt":"1"},{"clean_st":"FL","clean_error":"SA00","Cnt":"4"},{"clean_st":"GA","clean_error":"E427","Cnt":"2"},{"clean_st":"AZ","clean_error":"S900","Cnt":"2"},{"clean_st":"SD","clean_error":"E412","Cnt":"1"},{"clean_st":"NC","clean_error":"E421","Cnt":"2"},{"clean_st":"MO","clean_error":"S880","Cnt":"1"},{"clean_st":"MI","clean_error":"SB00","Cnt":"1"},{"clean_st":"IL","clean_error":"S920","Cnt":"1"},{"clean_st":"WI","clean_error":"E421","Cnt":"7"},{"clean_st":"LA","clean_error":"S800","Cnt":"270"},{"clean_st":"GA","clean_error":"E412","Cnt":"8"},{"clean_st":"CA","clean_error":"E421","Cnt":"20"},{"clean_st":"KY","clean_error":"E421","Cnt":"1"},{"clean_st":"MI","clean_error":"E412","Cnt":"3"},{"clean_st":"MO","clean_error":"S800","Cnt":"285"},{"clean_st":"WI","clean_error":"E422","Cnt":"2"},{"clean_st":"PA","clean_error":"SA00","Cnt":"1"},{"clean_st":"CA","clean_error":"E422","Cnt":"2"},{"clean_st":"FL","clean_error":"E422","Cnt":"5"},{"clean_st":"WI","clean_error":"S800","Cnt":"262"},{"clean_st":"CO","clean_error":"S820","Cnt":"1"},{"clean_st":"NY","clean_error":"S900","Cnt":"1"},{"clean_st":"TX","clean_error":"SA00","Cnt":"6"},{"clean_st":"WA","clean_error":"E412","Cnt":"1"},{"clean_st":"CA","clean_error":"E423","Cnt":"1"},{"clean_st":"CO","clean_error":"S900","Cnt":"2"},{"clean_st":"NC","clean_error":"E422","Cnt":"3"},{"clean_st":"","clean_error":"E214","Cnt":"2"},{"clean_st":"RI","clean_error":"S800","Cnt":"77"},{"clean_st":"MN","clean_error":"S840","Cnt":"1"},{"clean_st":"TN","clean_error":"E422","Cnt":"2"},{"clean_st":"TX","clean_error":"E505","Cnt":"1"},{"clean_st":"FL","clean_error":"E600","Cnt":"1"},{"clean_st":"MO","clean_error":"S820","Cnt":"1"},{"clean_st":"WV","clean_error":"S810","Cnt":"1"},{"clean_st":"MN","clean_error":"E412","Cnt":"5"},{"clean_st":"ND","clean_error":"S800","Cnt":"29"},{"clean_st":"WI","clean_error":"S820","Cnt":"29"},{"clean_st":"TN","clean_error":"E423","Cnt":"1"},{"clean_st":"IA","clean_error":"E412","Cnt":"5"},{"clean_st":"NE","clean_error":"S800","Cnt":"105"},{"clean_st":"GA","clean_error":"S8A0","Cnt":"1"},{"clean_st":"CA","clean_error":"S900","Cnt":"1"},{"clean_st":"FL","clean_error":"E421","Cnt":"12"},{"clean_st":"AK","clean_error":"E412","Cnt":"1"},{"clean_st":"","clean_error":"E212","Cnt":"1"},{"clean_st":"TX","clean_error":"E427","Cnt":"1"},{"clean_st":"CO","clean_error":"S880","Cnt":"1"},{"clean_st":"FL","clean_error":"S800","Cnt":"1885"},{"clean_st":"WV","clean_error":"E412","Cnt":"3"},{"clean_st":"NV","clean_error":"S800","Cnt":"138"},{"clean_st":"WI","clean_error":"S900","Cnt":"1"},{"clean_st":"NY","clean_error":"S910","Cnt":"1"},{"clean_st":"TX","clean_error":"E412","Cnt":"14"},{"clean_st":"TN","clean_error":"E421","Cnt":"5"},{"clean_st":"AL","clean_error":"S800","Cnt":"219"},{"clean_st":"NC","clean_error":"S800","Cnt":"422"},{"clean_st":"OH","clean_error":"S880","Cnt":"1"},{"clean_st":"ND","clean_error":"E421","Cnt":"1"},{"clean_st":"FL","clean_error":"E427","Cnt":"3"},{"clean_st":"DE","clean_error":"S800","Cnt":"32"},{"clean_st":"AR","clean_error":"E421","Cnt":"3"},{"clean_st":"MN","clean_error":"E421","Cnt":"5"},{"clean_st":"PA","clean_error":"S810","Cnt":"1"},{"clean_st":"ID","clean_error":"E412","Cnt":"6"},{"clean_st":"AK","clean_error":"S800","Cnt":"55"},{"clean_st":"NM","clean_error":"E412","Cnt":"5"},{"clean_st":"OR","clean_error":"E423","Cnt":"1"},{"clean_st":"MS","clean_error":"S800","Cnt":"192"},{"clean_st":"CO","clean_error":"E422","Cnt":"1"},{"clean_st":"AZ","clean_error":"S800","Cnt":"329"},{"clean_st":"ID","clean_error":"S820","Cnt":"4"},{"clean_st":"WY","clean_error":"S810","Cnt":"1"},{"clean_st":"ND","clean_error":"E427","Cnt":"2"},{"clean_st":"PR","clean_error":"E412","Cnt":"1"},{"clean_st":"NY","clean_error":"SB00","Cnt":"1"},{"clean_st":"KS","clean_error":"E422","Cnt":"1"},{"clean_st":"MI","clean_error":"S800","Cnt":"541"},{"clean_st":"MA","clean_error":"S880","Cnt":"1"},{"clean_st":"WV","clean_error":"S900","Cnt":"1"},{"clean_st":"AZ","clean_error":"E421","Cnt":"7"},{"clean_st":"OK","clean_error":"S820","Cnt":"1"},{"clean_st":"LA","clean_error":"E412","Cnt":"3"},{"clean_st":"OR","clean_error":"E421","Cnt":"2"},{"clean_st":"NE","clean_error":"E422","Cnt":"1"},{"clean_st":"MN","clean_error":"E422","Cnt":"1"},{"clean_st":"AR","clean_error":"E422","Cnt":"1"},{"clean_st":"PA","clean_error":"E505","Cnt":"1"},{"clean_st":"MD","clean_error":"S880","Cnt":"2"},{"clean_st":"SC","clean_error":"E421","Cnt":"1"},{"clean_st":"LA","clean_error":"S910","Cnt":"1"},{"clean_st":"UT","clean_error":"SB00","Cnt":"1"},{"clean_st":"CO","clean_error":"E421","Cnt":"3"},{"clean_st":"HI","clean_error":"E421","Cnt":"1"},{"clean_st":"DE","clean_error":"E412","Cnt":"1"},{"clean_st":"ME","clean_error":"S800","Cnt":"54"},{"clean_st":"NY","clean_error":"E412","Cnt":"10"},{"clean_st":"KY","clean_error":"S800","Cnt":"209"},{"clean_st":"OK","clean_error":"S800","Cnt":"180"},{"clean_st":"IN","clean_error":"E412","Cnt":"4"},{"clean_st":"KS","clean_error":"E421","Cnt":"1"},{"clean_st":"GA","clean_error":"S900","Cnt":"1"},{"clean_st":"AZ","clean_error":"E422","Cnt":"4"},{"clean_st":"SC","clean_error":"E427","Cnt":"2"},{"clean_st":"LA","clean_error":"E421","Cnt":"2"},{"clean_st":"OR","clean_error":"E412","Cnt":"1"},{"clean_st":"CT","clean_error":"E412","Cnt":"6"},{"clean_st":"WA","clean_error":"S800","Cnt":"445"},{"clean_st":"MN","clean_error":"E427","Cnt":"5"},{"clean_st":"FL","clean_error":"E412","Cnt":"7"},{"clean_st":"CA","clean_error":"SA00","Cnt":"1"},{"clean_st":"MT","clean_error":"E412","Cnt":"2"},{"clean_st":"AL","clean_error":"SA00","Cnt":"1"},{"clean_st":"IN","clean_error":"E421","Cnt":"1"},{"clean_st":"CA","clean_error":"S880","Cnt":"4"},{"clean_st":"GU","clean_error":"S800","Cnt":"1"},{"clean_st":"UT","clean_error":"S900","Cnt":"2"},{"clean_st":"CT","clean_error":"S890","Cnt":"1"},{"clean_st":"AK","clean_error":"S900","Cnt":"1"},{"clean_st":"OK","clean_error":"S810","Cnt":"2"},{"clean_st":"ND","clean_error":"E412","Cnt":"2"},{"clean_st":"NJ","clean_error":"E421","Cnt":"2"},{"clean_st":"NM","clean_error":"S800","Cnt":"84"},{"clean_st":"UT","clean_error":"S820","Cnt":"5"},{"clean_st":"VA","clean_error":"S8B0","Cnt":"1"},{"clean_st":"CA","clean_error":"S910","Cnt":"1"},{"clean_st":"VA","clean_error":"E412","Cnt":"3"},{"clean_st":"NJ","clean_error":"E422","Cnt":"1"},{"clean_st":"IN","clean_error":"E422","Cnt":"1"},{"clean_st":"TX","clean_error":"S900","Cnt":"1"},{"clean_st":"WY","clean_error":"E412","Cnt":"4"},{"clean_st":"WV","clean_error":"S800","Cnt":"54"},{"clean_st":"MI","clean_error":"S900","Cnt":"2"},{"clean_st":"NV","clean_error":"E412","Cnt":"3"},{"clean_st":"NY","clean_error":"E427","Cnt":"1"},{"clean_st":"IL","clean_error":"S900","Cnt":"1"},{"clean_st":"IL","clean_error":"E412","Cnt":"13"},{"clean_st":"NJ","clean_error":"SA00","Cnt":"1"},{"clean_st":"WA","clean_error":"S8A0","Cnt":"1"},{"clean_st":"CA","clean_error":"S8C0","Cnt":"1"},{"clean_st":"CO","clean_error":"E412","Cnt":"7"},{"clean_st":"DC","clean_error":"E412","Cnt":"1"},{"clean_st":"GA","clean_error":"S800","Cnt":"660"},{"clean_st":"IA","clean_error":"S800","Cnt":"151"},{"clean_st":"WY","clean_error":"S800","Cnt":"23"},{"clean_st":"TN","clean_error":"E600","Cnt":"1"},{"clean_st":"MD","clean_error":"S800","Cnt":"445"},{"clean_st":"PA","clean_error":"E600","Cnt":"1"},{"clean_st":"NY","clean_error":"S8B0","Cnt":"1"},{"clean_st":"NJ","clean_error":"E427","Cnt":"1"},{"clean_st":"TX","clean_error":"S800","Cnt":"1751"},{"clean_st":"CT","clean_error":"E423","Cnt":"1"},{"clean_st":"OH","clean_error":"E412","Cnt":"5"},{"clean_st":"KS","clean_error":"S820","Cnt":"1"},{"clean_st":"NY","clean_error":"E600","Cnt":"1"},{"clean_st":"NJ","clean_error":"E412","Cnt":"5"},{"clean_st":"NY","clean_error":"E422","Cnt":"1"},{"clean_st":"OK","clean_error":"E412","Cnt":"2"},{"clean_st":"MA","clean_error":"E421","Cnt":"1"},{"clean_st":"AR","clean_error":"S820","Cnt":"1"},{"clean_st":"PA","clean_error":"S820","Cnt":"2"},{"clean_st":"MA","clean_error":"S910","Cnt":"1"},{"clean_st":"NY","clean_error":"E421","Cnt":"8"},{"clean_st":"UT","clean_error":"E412","Cnt":"9"},{"clean_st":"NY","clean_error":"S890","Cnt":"2"},{"clean_st":"CO","clean_error":"S800","Cnt":"443"},{"clean_st":"MN","clean_error":"S800","Cnt":"401"},{"clean_st":"FL","clean_error":"E214","Cnt":"1"},{"clean_st":"UT","clean_error":"S880","Cnt":"1"},{"clean_st":"OH","clean_error":"E421","Cnt":"7"},{"clean_st":"IN","clean_error":"S810","Cnt":"1"},{"clean_st":"CA","clean_error":"S800","Cnt":"2645"},{"clean_st":"OR","clean_error":"S800","Cnt":"311"},{"clean_st":"WA","clean_error":"S810","Cnt":"1"},{"clean_st":"FL","clean_error":"E216","Cnt":"1"},{"clean_st":"VT","clean_error":"E430","Cnt":"1"},{"clean_st":"NY","clean_error":"S800","Cnt":"1206"},{"clean_st":"IL","clean_error":"S800","Cnt":"696"},{"clean_st":"MS","clean_error":"E412","Cnt":"4"},{"clean_st":"NV","clean_error":"E422","Cnt":"1"},{"clean_st":"NC","clean_error":"SA00","Cnt":"1"},{"clean_st":"MA","clean_error":"S800","Cnt":"441"},{"clean_st":"MI","clean_error":"S880","Cnt":"1"},{"clean_st":"GA","clean_error":"E600","Cnt":"2"},{"clean_st":"TX","clean_error":"S891","Cnt":"1"},{"clean_st":"OH","clean_error":"E422","Cnt":"1"},{"clean_st":"IA","clean_error":"S8C0","Cnt":"1"},{"clean_st":"KS","clean_error":"S810","Cnt":"1"},{"clean_st":"CA","clean_error":"S890","Cnt":"3"},{"clean_st":"WI","clean_error":"S880","Cnt":"1"},{"clean_st":"VT","clean_error":"S800","Cnt":"37"},{"clean_st":"FL","clean_error":"S820","Cnt":"1"},{"clean_st":"VA","clean_error":"E421","Cnt":"4"},{"clean_st":"VA","clean_error":"S890","Cnt":"2"},{"clean_st":"PA","clean_error":"S900","Cnt":"1"},{"clean_st":"ME","clean_error":"E412","Cnt":"3"},{"clean_st":"MO","clean_error":"E421","Cnt":"4"},{"clean_st":"IL","clean_error":"E422","Cnt":"2"},{"clean_st":"CT","clean_error":"S800","Cnt":"238"},{"clean_st":"UT","clean_error":"E427","Cnt":"1"},{"clean_st":"MI","clean_error":"E422","Cnt":"1"},{"clean_st":"ND","clean_error":"S880","Cnt":"1"},{"clean_st":"TN","clean_error":"S800","Cnt":"369"},{"clean_st":"IL","clean_error":"E421","Cnt":"3"},{"clean_st":"MO","clean_error":"E422","Cnt":"3"},{"clean_st":"MT","clean_error":"E421","Cnt":"1"},{"clean_st":"VI","clean_error":"E421","Cnt":"2"},{"clean_st":"ID","clean_error":"S800","Cnt":"126"},{"clean_st":"MA","clean_error":"E412","Cnt":"6"},{"clean_st":"MS","clean_error":"S900","Cnt":"1"},{"clean_st":"VA","clean_error":"S800","Cnt":"461"},{"clean_st":"LA","clean_error":"S880","Cnt":"2"},{"clean_st":"SD","clean_error":"S800","Cnt":"43"},{"clean_st":"VT","clean_error":"E412","Cnt":"3"},{"clean_st":"FL","clean_error":"S880","Cnt":"2"},{"clean_st":"NC","clean_error":"S980","Cnt":"1"},{"clean_st":"TX","clean_error":"E600","Cnt":"1"},{"clean_st":"MD","clean_error":"SA00","Cnt":"1"},{"clean_st":"AL","clean_error":"E422","Cnt":"1"},{"clean_st":"MI","clean_error":"E421","Cnt":"4"},{"clean_st":"HI","clean_error":"S800","Cnt":"53"},{"clean_st":"IA","clean_error":"S920","Cnt":"1"},{"clean_st":"VI","clean_error":"E412","Cnt":"1"},{"clean_st":"OH","clean_error":"SA00","Cnt":"1"},{"clean_st":"AL","clean_error":"E421","Cnt":"2"},{"clean_st":"MD","clean_error":"E421","Cnt":"5"},{"clean_st":"PA","clean_error":"E412","Cnt":"11"},{"clean_st":"IA","clean_error":"E427","Cnt":"1"},{"clean_st":"FL","clean_error":"S900","Cnt":"2"},{"clean_st":"MS","clean_error":"E421","Cnt":"4"},{"clean_st":"UT","clean_error":"E422","Cnt":"3"},{"clean_st":"NH","clean_error":"E421","Cnt":"3"},{"clean_st":"AL","clean_error":"E427","Cnt":"2"},{"clean_st":"UT","clean_error":"E421","Cnt":"2"},{"clean_st":"VA","clean_error":"SA00","Cnt":"2"},{"clean_st":"SD","clean_error":"E421","Cnt":"2"},{"clean_st":"AR","clean_error":"S900","Cnt":"1"},{"clean_st":"OK","clean_error":"E422","Cnt":"1"},{"clean_st":"MI","clean_error":"S820","Cnt":"1"},{"clean_st":"KY","clean_error":"E412","Cnt":"1"},{"clean_st":"NY","clean_error":"S880","Cnt":"2"},{"clean_st":"MO","clean_error":"E412","Cnt":"3"},{"clean_st":"WV","clean_error":"E422","Cnt":"1"},{"clean_st":"MT","clean_error":"S860","Cnt":"1"},{"clean_st":"OK","clean_error":"E423","Cnt":"1"},{"clean_st":"CA","clean_error":"E412","Cnt":"16"},{"clean_st":"MD","clean_error":"E412","Cnt":"6"},{"clean_st":"NJ","clean_error":"S800","Cnt":"495"},{"clean_st":"NC","clean_error":"E412","Cnt":"4"},{"clean_st":"TX","clean_error":"S860","Cnt":"2"},{"clean_st":"PA","clean_error":"E421","Cnt":"11"},{"clean_st":"IA","clean_error":"E422","Cnt":"1"},{"clean_st":"NY","clean_error":"SA00","Cnt":"2"},{"clean_st":"IL","clean_error":"S8A0","Cnt":"1"},{"clean_st":"GA","clean_error":"S880","Cnt":"1"},{"clean_st":"WV","clean_error":"E421","Cnt":"1"},{"clean_st":"IL","clean_error":"S810","Cnt":"1"},{"clean_st":"IA","clean_error":"S880","Cnt":"2"},{"clean_st":"MT","clean_error":"S800","Cnt":"69"},{"clean_st":"VT","clean_error":"E421","Cnt":"2"},{"clean_st":"SC","clean_error":"E412","Cnt":"2"},{"clean_st":"IN","clean_error":"S800","Cnt":"311"},{"clean_st":"UT","clean_error":"S800","Cnt":"165"},{"clean_st":"GA","clean_error":"E421","Cnt":"8"},{"clean_st":"CO","clean_error":"S890","Cnt":"1"},{"clean_st":"OK","clean_error":"E421","Cnt":"3"},{"clean_st":"ID","clean_error":"E421","Cnt":"3"},{"clean_st":"KS","clean_error":"S800","Cnt":"150"},{"clean_st":"SC","clean_error":"S820","Cnt":"1"},{"clean_st":"TX","clean_error":"S880","Cnt":"3"},{"clean_st":"MN","clean_error":"S810","Cnt":"1"},{"clean_st":"OH","clean_error":"S800","Cnt":"637"},{"clean_st":"AR","clean_error":"S800","Cnt":"134"},{"clean_st":"PA","clean_error":"S800","Cnt":"647"},{"clean_st":"IA","clean_error":"E421","Cnt":"1"},{"clean_st":"PA","clean_error":"E422","Cnt":"2"},{"clean_st":"WA","clean_error":"E421","Cnt":"4"},{"clean_st":"DC","clean_error":"S800","Cnt":"90"}]}'),this},p.prototype.design_mode=function(e){return arguments.length?(this._design_mode=e,this.showEdges(this._designMode).snapToGrid(this._designMode?12:0).allowDragging(this._designMode),this._data.vertices&&this._data.vertices.forEach(function(e){e.show_title(this._design_mode).render()},this),this):this._design_mode},p.prototype.dashboards=function(e){return arguments.length?(this._dashboards=e,this):this._dashboards},p.prototype.title=function(){var e="";return this._dashboards.forEach(function(t){e&&(e+=", "),e+=t.dashboard.title}),e},p.prototype.renderDashboards=function(e){this.data({vertices:[],edges:[]});var t=[],n=[];for(var r in this._dashboards){for(var i in this._dashboards[r].vertexMap)t.push(this._dashboards[r].vertexMap[i]);n=n.concat(this._dashboards[r].edges)}this.data({vertices:t,edges:n});var s=e?this.load():{changed:!1,dataChanged:!1};return s.changed&&this.layout(""),s.dataChanged||this.fetchData(),this},p.prototype.fetchData=function(){for(var e in this._dashboards){var t=this._dashboards[e].dashboard;for(var n in t.datasources)t.datasources[n].fetchData({},!0)}return this},p.prototype.checksum=function(e){var t=0,n=e.length,r,i;if(n===0)return t;for(r=0;r= 0 || this._params["Wuid"]; + }; + + ESPUrl.prototype.isWorkunitResult = function () { + return this.isWsWorkunits() && (this._params["Sequence"] || this._params["ResultName"]); + }; + + ESPUrl.prototype.isWsEcl = function () { + return this._pathname.toLowerCase().indexOf("wsecl") >= 0 || (this._params["QuerySetId"] && this._params["Id"]); + }; + + ESPUrl.prototype.isWsWorkunits_GetStats = function () { + return this._pathname.toLowerCase().indexOf("wsworkunits/wugetstats") >= 0 && this._params["WUID"]; + }; + + ESPUrl.prototype.getUrl = function (overrides) { + overrides = overrides || {}; + return (overrides.protocol ? overrides.protocol : this._protocol) + "//" + + (overrides.hostname ? overrides.hostname : this._hostname) + ":" + + (overrides.port ? overrides.port : this._port) + "/" + + (overrides.pathname ? overrides.pathname : this._pathname); + }; + + function ESPMappings(mappings) { + this._mappings = mappings; + this._reverseMappings = {}; + for (var resultName in this._mappings) { + this._reverseMappings[resultName] = {}; + for (var key in this._mappings[resultName]) { + this._reverseMappings[resultName][this._mappings[resultName][key]] = key; + } + } + } + + ESPMappings.prototype.contains = function (resultName, origField) { + return exists(resultName + "." + origField, this._mappings); + }; + + ESPMappings.prototype.mapResult = function (response, resultName) { + var mapping = this._mappings[resultName]; + if (mapping) { + response[resultName] = response[resultName].map(function (item) { + var row = []; + if (mapping.x && mapping.x instanceof Array) { + // LINE Mapping --- + row = []; + for (var i = 0; i < mapping.x.length; ++i) { + row.push(item[mapping.y[i]]); + } + } else { + // Regular Mapping --- + for (var key in mapping) { + if (mapping[key] === "label") { + row[0] = item[key]; + } else if (mapping[key] === "weight") { + row[1] = item[key]; + } + } + } + return row; + }, this); + } + }; + + ESPMappings.prototype.mapResponse = function (response) { + for (var key in response) { + this.mapResult(response, key); + } + }; + + function Comms() { + ESPUrl.call(this); + this._proxyMappings = {}; + this._mappings = new ESPMappings({}); + } + Comms.prototype = Object.create(ESPUrl.prototype); + + var exists = function (prop, scope) { + var propParts = prop.split("."); + var testScope = scope; + for (var i = 0; i < propParts.length; ++i) { + var item = propParts[i]; + if (testScope[item] === undefined) { + return false; + } + testScope = testScope[item]; + } + return true; + }; + + var serialize = function (obj) { + var str = []; + for (var key in obj) { + if (obj.hasOwnProperty(key)) { + str.push(encodeURIComponent(key) + "=" + encodeURIComponent(obj[key])); + } + } + return str.join("&"); + }; + + Comms.prototype.jsonp = function (url, request, callback) { + for (var key in this._proxyMappings) { + var newUrlParts = url.split(key); + var newUrl = newUrlParts[0]; + if(newUrlParts.length > 1) { + var espUrl = new ESPUrl() + .url(url) + ; + url = newUrl + this._proxyMappings[key]; + request.IP = espUrl._hostname; + request.PORT = espUrl._port; + if (newUrlParts.length > 0) { + request.PATH = newUrlParts[1]; + } + break; + } + } + + var respondedTimeout = 60000; + var respondedTick = 5000; + var callbackName = 'jsonp_callback_' + Math.round(Math.random() * 999999); + window[callbackName] = function (response) { + respondedTimeout = 0; + doCallback(response); + }; + var script = document.createElement('script'); + script.src = url + (url.indexOf('?') >= 0 ? '&' : '?') + 'jsonp=' + callbackName + "&" + serialize(request); + document.body.appendChild(script); + var progress = setInterval(function () { + if (respondedTimeout <= 0) { + clearInterval(progress); + } else { + respondedTimeout -= respondedTick; + if (respondedTimeout <= 0) { + clearInterval(progress); + console.log("Request timeout: " + script.src); + doCallback(); + } else { + console.log("Request pending (" + respondedTimeout / 1000 + " sec): " + script.src); + } + } + }, respondedTick); + + function doCallback(response) { + delete window[callbackName]; + document.body.removeChild(script); + callback(response); + } + }; + + Comms.prototype.mappings = function (_) { + if (!arguments.length) return this._mappings; + this._mappings = new ESPMappings(_); + return this; + }; + + Comms.prototype.proxyMappings = function (_) { + if (!arguments.length) return this._proxyMappings; + this._proxyMappings = _; + return this; + }; + + function Basic() { + Comms.call(this); + } + Basic.prototype = Object.create(Comms.prototype); + + Basic.prototype.cacheCalls = function (_) { + if (!arguments.length) return this._cacheCalls; + this._cacheCalls = _; + return this; + }; + + Basic.prototype.call = function (request, callback) { + var url = this._url + (this._url.indexOf('?') >= 0 ? '&' : '?') + serialize(request); + function doCall(request, callback) { + var xhr = new XMLHttpRequest(); + xhr.open("GET", url, true); + xhr.onload = function (e) { + callback(JSON.parse(xhr.responseText)); + }; + xhr.onerror = function (e) { + callback({}); + }; + xhr.send(null); + } + if (this._cacheCalls) { + var response = localStorage["hpcc.viz." + url]; + if (response && response !== null) { + setTimeout(function () { + callback(JSON.parse(response)); + }, 0); + } else { + doCall(request, function (response) { + localStorage["hpcc.viz." + url] = JSON.stringify(response); + callback(response); + }); + } + } else { + localStorage["hpcc.viz." + url] = null; + doCall(request, callback); + } + }; + + function WsECL() { + Comms.call(this); + + this._port = "8002"; + this._target = ""; + this._query = ""; + } + WsECL.prototype = Object.create(Comms.prototype); + + WsECL.prototype.url = function (_) { + var retVal = Comms.prototype.url.apply(this, arguments); + if (arguments.length) { + // http://192.168.1.201:8010/esp/files/stub.htm?QuerySetId=roxie&Id=stock.3&Widget=QuerySetDetailsWidget + this._port = this._port === "8010" ? "8002" : this._port; // Need a better way --- + for (var key in this._params) { + switch (key) { + case "QuerySetId": + this.target(this._params[key]); + break; + case "Id": + this.query(this._params[key]); + break; + } + } + + var pathParts, queryParts; + if (!this._target && !this._query) { + // http://192.168.1.201:8002/WsEcl/res/query/hthor/quicktest/res/index.html + pathParts = this._pathname.split("/res/"); + if (pathParts.length >= 2) { + queryParts = pathParts[1].split("/"); + if (queryParts.length >= 3) { + this.target(queryParts[1]); + this.query(queryParts[2]); + } + } + } + if (!this._target && !this._query) { + //http://10.241.100.157:8002/WsEcl/forms/default/query/roxie/wecare + pathParts = this._pathname.split("/forms/default/"); + if (pathParts.length >= 2) { + queryParts = pathParts[1].split("/"); + if (queryParts.length >= 3) { + this.target(queryParts[1]); + this.query(queryParts[2]); + } + } + } + } + return retVal; + }; + + WsECL.prototype.target = function (_) { + if (!arguments.length) return this._target; + this._target = _; + return this; + }; + + WsECL.prototype.query = function (_) { + if (!arguments.length) return this._query; + this._query = _; + return this; + }; + + WsECL.prototype.constructUrl = function () { + return Comms.prototype.getUrl.call(this, { + pathname: "WsEcl/submit/query/" + this._target + "/" + this._query + "/json" + }); + }; + + WsECL.prototype.call = function (target, request, callback) { + target = target || {}; + target.target = target.target || this._target; + target.query = target.query || this._query; + var context = this; + var url = this.getUrl({ + pathname: "WsEcl/submit/query/" + target.target + "/" + target.query + "/json" + }); + this.jsonp(url, request, function (response) { + // Remove "xxxResponse.Result" + for (var key in response) { + response = response[key].Results; + break; + } + // Remove "response.result.Row" + for (key in response) { + response[key] = response[key].Row.map(espRowFix); + + } + context._mappings.mapResponse(response); + callback(response); + }); + }; + + WsECL.prototype.send = function (request, callback) { + this.call({target: this._target, query: this._query}, request, callback); + }; + + function WsWorkunits() { + Comms.call(this); + + this._port = "8010"; + this._wuid = ""; + this._jobname = ""; + this._sequence = null; + this._resultName = null; + + this._resultNameCache = {}; + this._resultNameCacheCount = 0; + } + WsWorkunits.prototype = Object.create(Comms.prototype); + + WsWorkunits.prototype.url = function (_) { + var retVal = Comms.prototype.url.apply(this, arguments); + if (arguments.length) { + // http:x.x.x.x:8010/WsWorkunit/WuResult?Wuid=xxx&ResultName=yyy + for (var key in this._params) { + switch (key) { + case "Wuid": + this.wuid(this._params[key]); + break; + case "ResultName": + this.resultName(this._params[key]); + break; + case "Sequence": + this.sequence(this._params[key]); + break; + } + } + if (!this._wuid) { + // http://192.168.1.201:8010/WsWorkunits/res/W20140922-213329/c:/temp/index.html + var urlParts = this._url.split("/res/"); + if (urlParts.length >= 2) { + var urlParts2 = urlParts[1].split("/"); + this.wuid(urlParts2[0]); + } + } + } + return retVal; + }; + + WsWorkunits.prototype.wuid = function (_) { + if (!arguments.length) return this._wuid; + this._wuid = _; + return this; + }; + + WsWorkunits.prototype.jobname = function (_) { + if (!arguments.length) return this._jobname; + this._jobname = _; + return this; + }; + + WsWorkunits.prototype.sequence = function (_) { + if (!arguments.length) return this._sequence; + this._sequence = _; + return this; + }; + + WsWorkunits.prototype.resultName = function (_) { + if (!arguments.length) return this._resultName; + this._resultName = _; + return this; + }; + + WsWorkunits.prototype.appendParam = function (label, value, params) { + if (value) { + if (params) { + params += "&"; + } + return params + label + "=" + value; + } + return params; + }; + + WsWorkunits.prototype.constructUrl = function () { + var url = Comms.prototype.getUrl.call(this, { + pathname: "WsWorkunits/res/" + this._wuid + "/" + }); + var params = ""; + params = this.appendParam("ResultName", this._resultName, params); + return url + (params ? "?" + params : ""); + }; + + WsWorkunits.prototype._fetchResult = function (target, callback, skipMapping) { + target = target || {}; + target._start = target._start || 0; + target._count = target._count || -1; + var url = this.getUrl({ + pathname: "WsWorkunits/WUResult.json" + }); + var request = { + Wuid: target.wuid, + ResultName: target.resultname, + SuppressXmlSchema: true, + Start: target._start, + Count: target._count + }; + this._resultNameCache[target.resultname] = {}; + var context = this; + this.jsonp(url, request, function (response) { + // Remove "xxxResponse.Result" + for (var key in response) { + if (!response[key].Result) { + throw "No result found."; + } + context._total = response[key].Total; + response = response[key].Result; + for (var responseKey in response) { + response = response[responseKey].Row.map(espRowFix); + break; + } + break; + } + context._resultNameCache[target.resultname] = response; + if (!skipMapping) { + context._mappings.mapResult(context._resultNameCache, target.resultname); + } + callback(context._resultNameCache[target.resultname]); + }); + }; + + WsWorkunits.prototype.fetchResult = function (target, callback, skipMapping) { + if (target.wuid) { + this._fetchResult(target, callback, skipMapping); + } else if (target.jobname) { + var context = this; + this.WUQuery(target, function (response) { + target.wuid = response[0].Wuid; + context._fetchResult(target, callback, skipMapping); + }); + } + }; + + WsWorkunits.prototype.WUQuery = function (_request, callback) { + var url = this.getUrl({ + pathname: "WsWorkunits/WUQuery.json", + }); + var request = { + Jobname: request.jobname, + Count: 1 + }; + + this._resultNameCache = {}; + this._resultNameCacheCount = 0; + this.jsonp(url, request, function (response) { + if (!exists("WUQueryResponse.Workunits.ECLWorkunit", response)) { + throw "No workunit found."; + } + response = response.WUQueryResponse.Workunits.ECLWorkunit; + callback(response); + }); + }; + + WsWorkunits.prototype.fetchResultNames = function (callback) { + var url = this.getUrl({ + pathname: "WsWorkunits/WUInfo.json", + }); + var request = { + Wuid: this._wuid, + TruncateEclTo64k: true, + IncludeExceptions: false, + IncludeGraphs: false, + IncludeSourceFiles: false, + IncludeResults: true, + IncludeResultsViewNames: false, + IncludeVariables: false, + IncludeTimers: false, + IncludeResourceURLs: false, + IncludeDebugValues: false, + IncludeApplicationValues: false, + IncludeWorkflows: false, + IncludeXmlSchemas: false, + SuppressResultSchemas: true + }; + + this._resultNameCache = {}; + this._resultNameCacheCount = 0; + var context = this; + this.jsonp(url, request, function (response) { + if (exists("WUInfoResponse.Workunit.Results.ECLResult", response)) { + response.WUInfoResponse.Workunit.Results.ECLResult.map(function (item) { + context._resultNameCache[item.Name] = []; + ++context._resultNameCacheCount; + }); + callback(context._resultNameCache); + } + }); + }; + + WsWorkunits.prototype.fetchResults = function (callback, skipMapping) { + var context = this; + this.fetchResultNames(function (response) { + var toFetch = context._resultNameCacheCount; + if (toFetch > 0) { + for (var key in context._resultNameCache) { + context.fetchResult({ wuid: context._wuid, resultname: key }, function (response) { + if (--toFetch <= 0) { + callback(context._resultNameCache); + } + }, skipMapping); + } + } else { + callback(context._resultNameCache); + } + }); + }; + + WsWorkunits.prototype.postFilter = function (request, response) { + var retVal = {}; + for (var key in response) { + retVal[key] = response[key].filter(function (row, idx) { + for (var request_key in request) { + if (row[request_key] !== undefined && request[request_key] !== undefined && row[request_key] !== request[request_key]) { + return false; + } + } + return true; + }); + } + this._mappings.mapResponse(retVal); + return retVal; + }; + + WsWorkunits.prototype.send = function (request, callback) { + var context = this; + if (!this._resultNameCacheCount) { + this.fetchResults(function (response) { + callback(context.postFilter(request, response)); + }, true); + } else { + callback(context.postFilter(request, this._resultNameCache)); + } + }; + + function WsWorkunits_GetStats() { + Comms.call(this); + + this._port = "8010"; + this._wuid = null; + } + WsWorkunits_GetStats.prototype = Object.create(Comms.prototype); + + WsWorkunits_GetStats.prototype.url = function (_) { + var retVal = Comms.prototype.url.apply(this, arguments); + if (arguments.length) { + // http://192.168.1.201:8010/WsWorkunits/WUGetStats?WUID="xxx" + for (var key in this._params) { + switch (key) { + case "WUID": + this.wuid(this._params[key]); + break; + } + } + } + return retVal; + }; + + WsWorkunits_GetStats.prototype.wuid = function (_) { + if (!arguments.length) return this._wuid; + this._wuid = _; + return this; + }; + + WsWorkunits_GetStats.prototype.constructUrl = function () { + return Comms.prototype.getUrl.call(this, { + pathname: "WsWorkunits/WUGetStats?WUID=" + this._wuid + }); + }; + + WsWorkunits_GetStats.prototype.send = function (request, callback) { + var url = this.getUrl({ + pathname: "WsWorkunits/WUGetStats.json?WUID=" + this._wuid + }); + this.jsonp(url, request, function (response) { + if (exists("WUGetStatsResponse.Statistics.WUStatisticItem", response)) { + callback(response.WUGetStatsResponse.Statistics.WUStatisticItem); + } else { + callback([]); + } + }); + }; + + // HIPIERoxie --- + function HIPIERoxie() { + Comms.call(this); + } + HIPIERoxie.prototype = Object.create(Comms.prototype); + + HIPIERoxie.prototype.fetchResults = function (request, callback) { + var url = this.getUrl({}); + this._resultNameCache = {}; + this._resultNameCacheCount = 0; + var context = this; + this.jsonp(url, request, function (response) { + // Remove "xxxResponse.Result" + for (var key in response) { + response = response[key].Results; + break; + } + // Remove "response.result.Row" + for (key in response) { + context._resultNameCache[key] = response[key].Row.map(espRowFix); + ++context._resultNameCacheCount; + } + callback(context._resultNameCache); + }); + }; + + HIPIERoxie.prototype.fetchResult = function (name, callback) { + callback(this._resultNameCache[name]); + }; + + HIPIERoxie.prototype.call = function (request, callback) { + this.fetchResults(request, callback); + }; + + // HIPIEWorkunit --- + function HIPIEWorkunit() { + WsWorkunits.call(this); + + this._hipieResults = {}; + } + HIPIEWorkunit.prototype = Object.create(WsWorkunits.prototype); + + HIPIEWorkunit.prototype.hipieResults = function (_) { + if (!arguments.length) return this._hipieResults; + this._hipieResultsLength = 0; + this._hipieResults = {}; + var context = this; + _.forEach(function (item) { + context._hipieResultsLength++; + context._hipieResults[item.id] = item; + }); + return this; + }; + + HIPIEWorkunit.prototype.fetchResults = function (callback) { + var context = this; + return WsWorkunits.prototype.fetchResultNames.call(this, function (response) { + var toFetch = context._hipieResultsLength; + if (toFetch > 0) { + for (var key in context._hipieResults) { + var item = context._hipieResults[key]; + context.fetchResult(item.from, function (response) { + if (--toFetch <= 0) { + callback(context._resultNameCache); + } + }); + } + } else { + callback(context._resultNameCache); + } + }); + }; + + HIPIEWorkunit.prototype.fetchResult = function (name, callback) { + return WsWorkunits.prototype.fetchResult.call(this, { wuid: this._wuid, resultname: name }, function (response) { + callback(response); + }); + }; + + HIPIEWorkunit.prototype.call = function (request, callback) { + if (request.refresh || !this._resultNameCache || !this._resultNameCacheCount) { + this.fetchResults(callback); + } else { + var changedFilter = {}; + for (var key in request) { + if (request[key] && request[key + "_changed"]) { + changedFilter[key] = request[key]; + } + } + var retVal = {}; + for (var hipieKey in this._hipieResults) { + var item = this._hipieResults[hipieKey]; + var matchedResult = true; + for (var key2 in changedFilter) { + if (item.filter.indexOf(key2) < 0) { + matchedResult = false; + break; + } + } + if (matchedResult) { + retVal[item.from] = this._resultNameCache[item.from].filter(function (row) { + for (var key2 in changedFilter) { + if (row[key2] !== changedFilter[key2]) { + return false; + } + } + return true; + }); + } + } + callback(retVal); + } + }; + + // HIPIEDatabomb --- + function HIPIEDatabomb() { + HIPIEWorkunit.call(this); + } + HIPIEDatabomb.prototype = Object.create(HIPIEWorkunit.prototype); + + HIPIEDatabomb.prototype.databomb = function (_) { + if (!arguments.length) return this._databomb; + this._databomb = _.map(espRowFix); + return this; + }; + + HIPIEDatabomb.prototype.databombOutput = function (_) { + if (!arguments.length) return undefined; + this._resultNameCacheCount++; + this._resultNameCache[_] = this._databomb; + return this; + }; + + HIPIEDatabomb.prototype.fetchResults = function (callback) { + var context = this; + setTimeout(function () { + callback(context._resultNameCache); + }, 0); + }; + + return { + Basic: Basic, + ESPMappings: ESPMappings, + ESPUrl: ESPUrl, + WsECL: WsECL, + WsWorkunits: WsWorkunits, + HIPIERoxie: HIPIERoxie, + HIPIEWorkunit: HIPIEWorkunit, + HIPIEDatabomb: HIPIEDatabomb, + createESPConnection: function (url) { + url = url || document.URL; + var testURL = new ESPUrl() + .url(url) + ; + if (testURL.isWsWorkunits_GetStats()) { + return new WsWorkunits_GetStats() + .url(url) + ; + } + if (testURL.isWsWorkunits()) { + return new WsWorkunits() + .url(url) + ; + } + if (testURL.isWsEcl()) { + return new WsECL() + .url(url) + ; + } + return null; + } + }; +})); + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('other/IWordCloud',[], factory); + } else { + root.other_IWordCloud = factory(); + } +}(this, function () { + function IWordCloud() { + } + + IWordCloud.prototype.testData = function () { + this.columns(["Word", "Weight"]); + var words = ["Myriel", "Napoleon", "Mlle.Baptistine", "Mme.Magloire", "CountessdeLo", "Geborand", "Champtercier", "Cravatte", "Count", "OldMan", "Labarre", "Valjean", "Marguerite", "Mme.deR", "Isabeau", "Gervais", "Tholomyes", "Listolier", "Fameuil", "Blacheville", "Favourite", "Dahlia", "Zephine", "Fantine", "Mme.Thenardier", "Thenardier", "Cosette", "Javert", "Fauchelevent", "Bamatabois", "Perpetue", "Simplice", "Scaufflaire", "Woman1", "Judge", "Champmathieu", "Brevet", "Chenildieu", "Cochepaille", "Pontmercy", "Boulatruelle", "Eponine", "Anzelma", "Woman2", "MotherInnocent", "Gribier", "Jondrette", "Mme.Burgon", "Gavroche", "Gillenormand", "Magnon", "Mlle.Gillenormand", "Mme.Pontmercy", "Mlle.Vaubois", "Lt.Gillenormand", "Marius", "BaronessT", "Mabeuf", "Enjolras", "Combeferre", "Prouvaire", "Feuilly", "Courfeyrac", "Bahorel", "Bossuet", "Joly", "Grantaire", "MotherPlutarch", "Gueulemer", "Babet", "Claquesous", "Montparnasse", "Toussaint", "Child1", "Child2", "Brujon", "Mme.Hucheloup"].map(function (d) { + return [ d, 10 + Math.random() * 14 ]; + }); + this.data(words); + return this; + }; + + // Properties --- + + // Events --- + IWordCloud.prototype.click = function (d) { + console.log("Click: " + d.label); + }; + + return IWordCloud; +})); + +if (typeof define === "function" && define.amd) { + define('css',[], function () { + return { + load: function ($1, $2, load) { load() } + } + }) +}; + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('other/MorphText.js',["../common/SVGWidget", "css!./MorphText"], factory); + } else { + root.other_MorphText = factory(root.common_SVGWidget); + } +}(this, function (SVGWidget) { + function MorphText() { + SVGWidget.call(this); + + this._text = ""; + this._anchor = "middle"; + this._reverse = false; + } + MorphText.prototype = Object.create(SVGWidget.prototype); + MorphText.prototype._class += " other_MorphText"; + + MorphText.prototype.text = function (_) { + if (!arguments.length) return this._text; + this._text = _; + + var usedChars = {}; + var chars = this._text.split(""); + this.data(chars.map(function(d) { + var id = "_" + d; + if (usedChars[id] === undefined) { + usedChars[id] = 0; + } + usedChars[id]++; + return {text: d, id: d.charCodeAt(0) + (1024 * usedChars[id])}; + })); + + return this; + }; + + MorphText.prototype.anchor = function (_) { + if (!arguments.length) return this._anchor; + this._anchor = _; + return this; + }; + + MorphText.prototype.fontSize = function (_) { + if (!arguments.length) return this._fontSize; + this._fontSize = _; + return this; + }; + + MorphText.prototype.reverse = function (_) { + if (!arguments.length) return this._reverse; + this._reverse = _; + return this; + }; + + MorphText.prototype.enter = function (domNode, element) { + if (!this._fontSize) { + var style = window.getComputedStyle(domNode, null); + this._fontSize = parseInt(style.fontSize); + } + this._fontWidth = this._fontSize * 32 / 48; + this._textElement = element.append("g") + ; + }; + + MorphText.prototype.dateTime = function () { + var d = new Date(), + seconds = d.getSeconds().toString().length === 1 ? '0' + d.getSeconds() : d.getSeconds(), + minutes = d.getMinutes().toString().length === 1 ? '0' + d.getMinutes() : d.getMinutes(), + hours = d.getHours().toString().length === 1 ? '0' + d.getHours() : d.getHours(), + ampm = d.getHours() >= 12 ? 'pm' : 'am', + months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + days = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat']; + return days[d.getDay()] + ' ' + months[d.getMonth()] + ' ' + d.getDate() + ' ' + d.getFullYear() + ' ' + hours + ':' + minutes + ':' + seconds + ampm; + }; + + MorphText.prototype.update = function (domNode, element) { + var context = this; + var text = this._textElement.selectAll("text") + .data(this.data(), function (d) { return d.id; }) + ; + text + .attr("class", "update") + ; + this.transition.apply(text) + .attr("x", function (d, i) { return (-context._data.length / 2 + i) * context._fontWidth + context._fontWidth / 2; }) + ; + + var newText = text.enter().append("text") + .attr("class", "enter") + .attr("font-size", this._fontSize) + .attr("dy", ".35em") + .attr("y", (this._reverse ? +1 : -1) * this._fontWidth * 2) + .attr("x", function (d, i) { return (-context._data.length / 2 + i) * context._fontWidth + context._fontWidth / 2; }) + .style("fill-opacity", 1e-6) + .style("text-anchor", this._anchor) + .text(function (d) { return d.text; }) + ; + this.transition.apply(newText) + .attr("y", 0) + .style("fill-opacity", 1) + ; + + text.exit() + .attr("class", "exit") + ; + this.transition.apply(text.exit()) + .attr("y", (this._reverse ? -1 : +1) * this._fontWidth * 2) + .style("fill-opacity", 1e-6) + .remove() + ; + }; + + return MorphText; +})); + + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('other/Paginator',["d3", "../common/HTMLWidget","css!./Paginator"], factory); + } else { + root.other_Paginator = factory(root.d3, root.common_HTMLWidget); + } +}(this, function (d3, HTMLWidget) { + function Paginator() { + HTMLWidget.call(this); + + this._tag = "div"; + + this._tNumPages = 1; //np + + this._numList = []; //pn + } + Paginator.prototype = Object.create(HTMLWidget.prototype); + Paginator.prototype._class += " other_Paginator"; + + Paginator.prototype.publish("itemsPerPage", 2, "number", "Pagination items per page",null,{tags:['Private']}); + Paginator.prototype.publish("numItems", 10, "number", "Pagination total number of items",null,{tags:['Private']}); + Paginator.prototype.publish("pageNumber", 1, "number", "Pagination set or get the page number",null,{tags:['Private']}); + + Paginator.prototype.enter = function (domNode, element) { + HTMLWidget.prototype.enter.apply(this, arguments); + this.paginator = element.append("ul").attr("class","paginator pagination pagination-sm"); + }; + + Paginator.prototype.update = function (domNode, element) { + var context = this; + this._tNumPages = Math.ceil(this.numItems() / this.itemsPerPage()) || 1; + + if (this.pageNumber() > this._tNumPages) { this.pageNumber(1); } + + this._numList = []; + if (this.numItems()) { + this._numList.push("previous"); + for (var i=0; i < this._tNumPages; i++) { + this._numList.push(i+1); + } + this._numList.push("next"); + } + + var page = this.paginator.selectAll("li").data(this._numList,function(d) { return d; }); + page + .enter() + .append("li") + .append("a") + .attr("href", "#") + .on('click', function(d, i) { + d3.event.preventDefault(); + if (d==='next') { + if ((context.pageNumber()+1) <= context._tNumPages) { + var p = context.pageNumber()+1; + context.pageNumber(p); + context._onSelect(p,"next"); + } + } else if (d==='previous') { + if ((context.pageNumber() - 1) >= 1) { + var p2 = context.pageNumber()-1; + context.pageNumber(p2); + context._onSelect(p2, "previous"); + } + } else { + context.pageNumber(d); + context._onSelect(d); + } + }) + ; + + page.classed("active", function(e, j) { return j === context.pageNumber(); }) + .select("a") + .text(function(d) { return d; }) + ; + + page.exit().remove(); + page.order(); + + if (this.numItems() === 0) { + d3.select(domNode).remove(); + } + }; + + Paginator.prototype.exit = function (domNode, element) { + HTMLWidget.prototype.exit.apply(this, arguments); + }; + + return Paginator; +})); + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('other/Persist',["require"], factory); + } else { + root.other_Persist = factory(root.require); + } +}(this, function (require) { + return { + discover: function (widget) { + var retVal = []; + var isPrototype = widget._id === undefined; + for (var key in widget) { + if (key.indexOf("__meta_") >= 0) { + var item = widget; + var meta = item[key]; + if (meta.type) { + if (!(isPrototype && meta.type === "proxy")) { + while (meta.type === "proxy") { + item = item[meta.proxy]; + meta = item["__meta_" + meta.method]; + } + if (meta.id !== widget[key].id) { + meta = JSON.parse(JSON.stringify(meta)); // Clone meta so we can safely replace the id. + meta.id = widget[key].id; + } + retVal.push(meta); + } + } + } + } + return retVal; + }, + + serializeToObject: function (widget, properties, includeData) { + var retVal = { + __version: 3, + __class: widget.classID(), + __id: widget._id, + __properties: {} + }; + if (properties && properties.length) { + properties.forEach.forEach(function (item) { + if (widget[item.id + "_modified"]()) { + retVal.__properties[item] = widget[item](); + } + }); + } else { + this.discover(widget).forEach(function (item) { + if (widget[item.id + "_modified"]() || typeof(widget["__meta_"+item.id].trueDefaultValue) !== "undefined") { + switch (item.type) { + case "widget": + retVal.__properties[item.id] = this.serializeToObject(widget[item.id](), null, includeData); + break; + case "widgetArray": + retVal.__properties[item.id] = []; + var widgetArray = widget[item.id](); + widgetArray.forEach(function (widget, idx) { + retVal.__properties[item.id].push(this.serializeToObject(widget, null, includeData)); + }, this); + break; + default: + retVal.__properties[item.id] = widget[item.id](); + break; + } + } + }, this); + } + if (widget.classID() === "marshaller_Graph") { + var vertices = widget.data().vertices; + if (vertices) { + this.__vertices = vertices.map(function (item) { + return this.serializeToObject(item, null, includeData); + }, this); + } + } + if (includeData) { + retVal.__data = {}; + retVal.__data.columns = widget.columns(); + retVal.__data.data = widget.data(); + } + return retVal; + }, + + serialize: function (widget, properties, includeData) { + return JSON.stringify(this.serializeToObject(widget, properties, includeData)); + }, + + deserialize: function (state, callback) { + var context = this; + var path = "src/" + state.__class.split("_").join("/"); + require([path], function (Widget) { + var widget = new Widget(); + if (state instanceof String) { + state = JSON.parse(state); + } + if (state.__id.indexOf("_w") !== 0) { + widget._id = state.__id; + } + var createCount = 0; + for (var key in state.__properties) { + if (widget["__meta_" + key]) { + switch (widget["__meta_" + key].type) { + case "widget": + ++createCount; + var widgetKey = key; + context.deserialize(state.__properties[key], function (widgetItem) { + widget[widgetKey](widgetItem); + --createCount; + }); + break; + case "widgetArray": + ++createCount; + var widgetArrayKey = key; + var widgetStateArray = state.__properties[key]; + var widgetArray = []; + widgetArray.length = widgetStateArray.length; + var arrayCreateCount = 0; + widgetStateArray.forEach(function (widgetState, idx) { + ++arrayCreateCount; + context.deserialize(widgetState, function (widgetItem) { + widgetArray[idx] = widgetItem; + --arrayCreateCount; + }); + var arrayIntervalHandler = setInterval(function () { + if (arrayCreateCount <= 0) { + clearInterval(arrayIntervalHandler); + arrayCreateCount = undefined; + widget[widgetArrayKey](widgetArray); + --createCount; + } + }, 20); + }); + break; + default: + widget[key](state.__properties[key]); + break; + } + } + } + var intervalHandler = setInterval(function () { + if (createCount <= 0) { + clearInterval(intervalHandler); + createCount = undefined; + if (state.__data) { + for (var key in state.__data) { + widget[key](state.__data[key]); + } + } + callback(widget); + } + }, 20); + }); + }, + + create: function (state, callback) { + if (typeof state === "string") { + state = JSON.parse(state); + } + this.deserialize(state, callback); + }, + + clone: function (widget, callback) { + this.create(this.serializeToObject(widget, [], true), callback); + } + }; +})); + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('other/PropertyEditor',["d3", "../common/Widget", "../common/HTMLWidget", "./Persist", "css!./PropertyEditor"], factory); + } else { + root.other_PropertyEditor = factory(root.d3, root.common_Widget, root.common_HTMLWidget, root.other_Persist); + } +}(this, function (d3, Widget, HTMLWidget, Persist) { + function PropertyEditor() { + HTMLWidget.call(this); + + this._tag = "div"; + this._columns = ["Key", "Value"]; + this._contentEditors = []; + this._show_settings = true; + } + PropertyEditor.prototype = Object.create(HTMLWidget.prototype); + PropertyEditor.prototype._class += " other_PropertyEditor"; + + PropertyEditor.prototype.publish("themeMode", false, "boolean", "Edit default values",null,{tags:['Basic','TODO2']}); + PropertyEditor.prototype.publish("showColumns", true, "boolean", "Show Columns",null,{tags:['Intermediate','TODO2']}); + PropertyEditor.prototype.publish("showData", true, "boolean", "Show Data",null,{tags:['Intermediate','TODO2']}); + PropertyEditor.prototype.publish("shareCountMin", 2, "number", "Share Count Min",null,{tags:['Basic','TODO2']}); + PropertyEditor.prototype.publish("paramGrouping", "By Widget", "set", "Param Grouping", ["By Param", "By Widget"],{tags:['Basic','TODO2']}); + PropertyEditor.prototype.publish("sectionTitle", "", "string", "Section Title",null,{tags:['Private','TODO2']}); + PropertyEditor.prototype.publish("collapsibleSections", true, "boolean", "Collapsible Sections",null,{tags:['Basic','TODO2']}); + + PropertyEditor.prototype.show_settings = function (_) { + if (!arguments.length) { + return this._show_settings; + } + this._show_settings = _; + return this; + }; + var formatJSRequire = function (widget, fieldName, properties, renderCallback, postCreate) { + if (!widget) { + return ""; + } + var classParts = widget.classID().split("_"); + var path = "src/" + classParts.join("/"); + var label = classParts[classParts.length - 1]; + var propertiesString = properties.split("\n").map(function (item) { + return item.length ? " " + item : ""; + }).join("\n"); + propertiesString += propertiesString.length ? "\n" : ""; + + postCreate += postCreate.length ? "\n" : ""; + return "require([\"" + path + "\"], function(" + label + ") {\n" + + " var " + fieldName + " = new " + label + "()\n" + + " .target(\"divID\")\n" + + propertiesString + + " .render(" + renderCallback.split("\n").join("\n ") + ")\n" + + " ;\n" + + postCreate + + "});"; + }; + + var formatJSCallback = function (innerProp, properties, renderCallback) { + var propertiesString = properties.split("\n").map(function (item) { + return item.length ? " " + item : ""; + }).join("\n"); + propertiesString += propertiesString.length ? "\n" : ""; + return "function(widget) {\n" + + " widget." + innerProp + "\n" + + propertiesString + + " .render(" + renderCallback + ")\n" + + " ;\n" + + "}"; + }; + + var formatJSProperties = function (widget, includeColumns, includeData) { + if (!widget) { + return ""; + } + var context = this; + var propsStr = Persist.discover(this.theme_mode() ? Object.getPrototypeOf(widget) : widget).map(function (prop) { + if (!context.widgetPropertyModified(widget, prop.id)) { + return ""; + } + return "." + prop.id + "(" + JSON.stringify(context.widgetProperty(widget, prop.id)) + ")"; + }).filter(function (str) { + return str !== ""; + }).join("\n"); + if (includeColumns) { + var columns = widget.columns(); + if (columns instanceof Array) { + if (columns.length) { + propsStr += (propsStr.length ? "\n" : ""); + propsStr += ".columns(" + JSON.stringify(columns) + ")"; + } + } else if (columns) { + propsStr += (propsStr.length ? "\n" : ""); + propsStr += ".columns(" + JSON.stringify(columns) + ")"; + } + } + if (includeData) { + var data = widget.data(); + if (data instanceof Array) { + if (data.length) { + propsStr += (propsStr.length ? "\n" : ""); + propsStr += ".data(" + JSON.stringify(data) + ")"; + } + } else if (data) { + propsStr += (propsStr.length ? "\n" : ""); + try { + propsStr += ".data(" + JSON.stringify(data) + ")"; + } catch (e) { + propsStr += ".data(" + e + ")"; + } + } + } + return propsStr; + }; + + PropertyEditor.prototype.getJavaScript = function (fieldName, includeColumns, includeData, postCreate) { + postCreate = postCreate || ""; + var callbackJS = ""; + if (this._data._content) { + callbackJS = formatJSCallback("_content", formatJSProperties(this._data._content, includeColumns, includeData), ""); + } + return formatJSRequire(this._data, fieldName, formatJSProperties(this._data, includeColumns, includeData), callbackJS, postCreate); + }; + + PropertyEditor.prototype.getPersistString = function (fieldName) { + return "var " + fieldName + " = " + JSON.stringify(Persist.serializeToObject(this._data, null, false), null, " ") + ";"; + }; + + PropertyEditor.prototype.onChange = function (widget, propID) { + }; + + PropertyEditor.prototype.enter = function (domNode, element) { + HTMLWidget.prototype.enter.apply(this, arguments); + this._parentElement.style("overflow", "auto"); + }; + + PropertyEditor.prototype.findSharedProperties = function (data, themeMode) { + var propsByID = {}; + + if (typeof (data) !== 'undefined' && data.length > 0) { + var allProps = []; + data.forEach(function (widget) { + var gpResponse = this._getParams(themeMode ? Object.getPrototypeOf(widget) : widget, 0); + allProps = allProps.concat(gpResponse); + }, this); + allProps.forEach(function (prop) { + if (['widget', 'widgetArray'].indexOf(prop.type) === -1) { + var tempIdx = prop.id + '_' + prop.description; + if (typeof (propsByID[tempIdx]) === 'undefined') { + propsByID[tempIdx] = { arr: [] }; + } + propsByID[tempIdx].id = prop.id; + propsByID[tempIdx].description = prop.description; + propsByID[tempIdx].type = prop.type; + propsByID[tempIdx].set = prop.set; + propsByID[tempIdx].arr.push(prop); + } + }); + } + return propsByID; + }; + + PropertyEditor.prototype._getParams = function(widgetObj, depth) { + var retArr = []; + var paramArr = Persist.discover(widgetObj); + paramArr.forEach(function (param, i1) { + retArr.push({ + id: param.id, + type: param.type, + description: param.description, + set: param.set, + widget: widgetObj + }); + if (param.type === "widgetArray") { + var childWidgetArray = this.widgetProperty(widgetObj, param.id); + childWidgetArray.forEach(function (childWidget) { + var cwArr = this._getParams(childWidget, depth + 1); + retArr = retArr.concat(cwArr); + }, this); + } + else if (param.type === "widget") { + var childWidget = this.widgetProperty(widgetObj, param.id); + var temp = this._getParams(childWidget, depth + 1); + retArr = retArr.concat(temp); + } + }, this); + return retArr; + }; + var tableNeedsRedraw = function (context) { + var needsRedraw = false; + if (typeof (context._current_grouping) === 'undefined') { + context._current_grouping = context._group_params_by; + } else if (context._current_grouping !== context._group_params_by) { + needsRedraw = true; + } + if (typeof (context._showing_columns) === 'undefined') { + context._showing_columns = context.showColumns(); + } else if (context._showing_columns !== context.showColumns()) { + needsRedraw = true; + } + if (typeof (context._showing_data) === 'undefined') { + context._showing_data = context.showData(); + } else if (context._showing_data !== context.showData()) { + needsRedraw = true; + } + if (typeof (context._showing_themeMode) === 'undefined') { + context._showing_themeMode = context.themeMode(); + } else if (context._showing_themeMode !== context.themeMode()) { + needsRedraw = true; + } + return needsRedraw; + }; + PropertyEditor.prototype.widgetPropertyModified = function (widget, propID) { + return !this.themeMode() || this === widget ? widget[propID + "_modified"]() : Object.getPrototypeOf(widget)[propID + "_modified"](); + }; + PropertyEditor.prototype.widgetProperty = function (widget, propID, _) { + if (_ === undefined) { + return !this.themeMode() || this === widget ? widget[propID]() : Object.getPrototypeOf(widget)[propID](); + } + return !this.themeMode() || this === widget ? widget[propID](_) : Object.getPrototypeOf(widget)[propID](_); + }; + + PropertyEditor.prototype.update = function (domNode, element) { + HTMLWidget.prototype.update.apply(this, arguments); + var context = this; + if (tableNeedsRedraw(this)) { + element.selectAll("#" + this._id + " > table").remove(); + } + this._current_grouping = this.paramGrouping(); + if (this._show_settings) { + //Display table containing PropertyEditor settings + var editorTable = element.selectAll("#" + this._id + " > div").data([this], function (d) { + return d._id; + }); + editorTable.enter().append("div").each(function (widget) { + new PropertyEditor() + .showColumns(false) + .showData(false) + .show_settings(false) + .paramGrouping('By Widget') + .sectionTitle('Property Editor Settings') + .target(d3.select(this).node()) + .data([widget]) + .render() + ; + }); + } + //Update tables based on "group by" setting + if (this.paramGrouping() === "By Param") { + var sharedPropsMainSections = []; + var sPropSections = []; + if (this._data.length > 0) { + sharedPropsMainSections.push(this.findSharedProperties(this._data, this.themeMode())); + for (var k1 in sharedPropsMainSections) { + var sectionArr = []; + for (var k2 in sharedPropsMainSections[k1]) { + var widgetArr = []; + sharedPropsMainSections[k1][k2].arr.forEach(function (n) { + widgetArr.push(n.widget); + }); + if (this.shareCountMin() <= widgetArr.length || widgetArr[0]._class.indexOf('PropertyEditor') !== -1) { + sectionArr.push({ + rowType: 'shared', + widgetArr: widgetArr, + id: sharedPropsMainSections[k1][k2].id, + description: sharedPropsMainSections[k1][k2].description, + type: sharedPropsMainSections[k1][k2].type, + set: sharedPropsMainSections[k1][k2].set + }); + sharedPropsMainSections[k1][k2].arr.forEach(function (widgetNode) { + sectionArr.push({ + rowType: 'individual', + widgetArr: [widgetNode.widget], + id: sharedPropsMainSections[k1][k2].id, + description: sharedPropsMainSections[k1][k2].description, + type: sharedPropsMainSections[k1][k2].type, + set: sharedPropsMainSections[k1][k2].set + }); + }); + } + } + sPropSections.push(sectionArr); + } + } + } + //Creating Table and THEAD + var table = null; + if (true) { + table = element.selectAll("#" + this._id + " > table").data(this._data, function (d) { + return d._id; + }); + table.enter().append("table") + .each(function (widget) { + var element = d3.select(this); + var thead = element.append("thead"); + if (context.collapsibleSections()) { + thead.attr("class", "mm-label max").on("click", function () { + var elm = d3.select(this); + if (elm.classed("min")) { + elm.classed("max", true); + elm.classed("min", false); + } else { + elm.classed("max", false); + elm.classed("min", true); + } + }); + } + + thead.append("tr").append("th").attr("colspan", context._columns.length).attr("class", "th-widget-class").text(function () { + var text = ''; + if (context.sectionTitle()) { + text = context.sectionTitle(); + } else { + var splitClass = widget.classID().split('_'); + if (splitClass.length > 1) { + text = "Widget: " + splitClass[splitClass.length - 1]; + } else { + text = "Widget: " + widget._class; + } + } + return text; + }); + thead = thead.append("tr").attr("class", "mm-content"); + element.append("tbody").attr("class", "mm-content"); + var th = thead.selectAll("th").data(context._columns, function (d) { + return d; + }); + th.enter() + .append("th") + .text(function (column) { + return column; + }) + ; + th.exit().remove(); + }) + ; + } + //Creating TBODY + if (true) { + table.select("tbody").each(function (widget, widgetIdx) { + var tbody = d3.select(this); + var rows; + // Columns --- + var tr; + var td; + var input = null; + if (context.showColumns()) { + tr = tbody.append("tr"); + td = tr.append("td").text("Columns"); + td = tr.append("td"); + input = td.append("textarea") + .attr("rows", "4") + .attr("cols", "25") + .on("change", function () { + widget + .columns(JSON.parse(this.value)) + .render(function () { + context.onChange(widget, "columns"); + }) + ; + }) + ; + input.node().value = JSON.stringify(widget._columns); + } + // Data --- + + if (context.showData()) { + tr = tbody.append("tr"); + td = tr.append("td") + .text("Data") + ; + td = tr.append("td"); + input = td.append("textarea") + .attr("rows", "4") + .attr("cols", "25") + .on("change", function () { + widget + .data(JSON.parse(this.value)) + .render(function () { + context.onChange("data"); + }) + ; + }) + ; + try { + input.node().value = JSON.stringify(widget._data); + } catch (e) { + input.node().value = e; + } + } + //Updating TR 'By Param' + if (context.paramGrouping() === "By Param") { + rows = tbody.selectAll(".tr_" + widget._id).data(sPropSections[widgetIdx]); + rows.enter().append("tr").each(function (d) { + var tr = d3.select(this); + var rowClass = "propertyRow"; + if (d.rowType === 'shared') { + rowClass = "sharedPropertyRow"; + } + else if (d.rowType === 'individual') { + this.hidden = true; + } + tr.attr("class", "tr_" + widget._id + " " + rowClass); + tr.append("td").attr("class", "pe-label").html(function (sProp) { + var text = ''; + switch (sProp.rowType) { + case 'shared': + text = sProp.id; + break; + case 'individual': + var splitClass = sProp.widgetArr[0].classID().split('_'); + var displayClass = splitClass[splitClass.length - 1]; + text = displayClass + ' [' + sProp.widgetArr[0]._id + ']'; + break; + } + return text; + }) + .on("click", function (sProp) { + var hidden, classList = this.className.split(' '); + if (classList.indexOf('expanded') === -1) { + hidden = false; + classList.push('expanded'); + this.className = classList.join(' '); + } else { + hidden = true; + var newClassList = ''; + classList.forEach(function (c) { + if (c !== 'expanded') { + newClassList += c; + } + }); + this.className = newClassList; + } + var childCount = sProp.widgetArr.length; + var childNode = this.parentNode.nextSibling; + for (var i = 0; i < childCount; i++) { + childNode.hidden = hidden; + childNode = childNode.nextSibling; + } + }); + //Setting the td.field content + tr.append("td").attr("class", "field").each(function () { + var td = d3.select(this); + var input = null; + switch (d.type) { + case "boolean": + input = td.append("input") + .attr("class", "input_" + widget._id) + .attr("type", "checkbox") + .on("change", function () { + var that = this; + d.widgetArr.forEach(function (w) { + context.widgetProperty(w, d.id, that.checked).render(function (w) { + context.onChange(w, d.id); + context.render(); + }); + }); + }) + ; + break; + case "number": + if (typeof (d.ext) !== 'undefined' && typeof (d.ext.inputType) !== 'undefined') { + if (d.ext.inputType === "textarea") { + input = td.append('textarea'); + } + else if (d.ext.inputType === 'range') { + input = td.append('input') + .attr('type', 'range') + .attr('min', d.ext.min) + .attr('max', d.ext.max) + .attr('step', d.ext.step) + ; + } + } + if (typeof (input) === 'undefined' || input === null) { + input = td.append('input'); + } + input.attr("class", "input_" + widget._id) + .on("change", function () { + var that = this; + d.widgetArr.forEach(function (w) { + context.widgetProperty(w, d.id, that.value); + }); + widget.render(); + }); + break; + case "string": + if (typeof (d.ext) !== 'undefined' && typeof (d.ext.inputType) !== 'undefined') { + if (d.ext.inputType === "textarea") { + input = td.append('textarea'); + } + } + if (typeof (input) === 'undefined' || input === null) { + input = td.append('input'); + } + input.attr("class", "input_" + widget._id) + .on("change", function () { + var that = this; + d.widgetArr.forEach(function (w) { + context.widgetProperty(w, d.id, that.value); + }); + widget.render(); + }) + ; + break; + case "html-color": + input = td.append("input") + .attr("class", "input_" + widget._id) + .on("change", function () { + var that = this; + d.widgetArr.forEach(function (w) { + context.widgetProperty(w, d.id, that.value).render(function (w) { + context.onChange(w, d.id); + context.render(); + }); + }); + }) + ; + if (!context.isIE) { + try { + var colorInput = input; + var inputColor = td.append("input") + .attr("type", "color") + .on("change", function () { + var node = colorInput.node(); + node.value = this.value; + colorInput.on("change").apply(colorInput.node()); + }) + ; + d.widgetArr.forEach(function (w) { + inputColor.node().value = context.widgetProperty(w, d.id); + }); + } catch (e) { + inputColor.remove(); + } + } + break; + case "set": + input = td.append("select") + .attr("class", "input_" + widget._id) + .on("change", function () { + var that = this; + d.widgetArr.forEach(function (w) { + context.widgetProperty(w, d.id, that.value).render(function (w) { + context.onChange(w, d.id); + context.render(); + }); + }); + }) + ; + d.set.forEach(function (item) { + input.append("option") + .attr("value", item) + .text(item) + ; + }); + break; + case "array": + input = td.append("textarea") + .attr("class", "input_" + widget._id) + .attr("rows", "4") + .attr("cols", "25") + .on("change", function () { + var that = this; + d.widgetArr.forEach(function (w) { + context.widgetProperty(w, d.id, JSON.parse(that.value)).render(function (w) { + context.onChange(w, d.id); + context.render(); + }); + }); + }) + ; + break; + default: + break; + } + }); + }); + //Setting the td.pe-label html content + rows.selectAll('td.pe-label').each(function (sProp) { + var text = ''; + switch (sProp.rowType) { + case 'shared': + text = sProp.id; + break; + case 'individual': + var displayClass = sProp.widgetArr[0].classID().split('_')[1]; + text = displayClass + ' [' + sProp.widgetArr[0]._id + ']'; + break; + } + this.innerHTML = text; + }); + //Setting the state of the inputs + rows.select(".input_" + widget._id).each(function (sProp) { + var input = d3.select(this); + if (sProp.rowType === 'individual') { + sProp.widgetArr.forEach(function (w) { + switch (sProp.type) { + case "boolean": + input.node().checked = context.widgetProperty(w, sProp.id); + break; + case "html-color": + input.node().value = context.widgetProperty(w, sProp.id); + break; + case "array": + input.node().value = JSON.stringify(context.widgetProperty(w, sProp.id), null, " "); + break; + case "widget": + var innerWidget = context.widgetProperty(w, sProp.id); + w["_propertyEditor_" + sProp.id] + .data(innerWidget ? [innerWidget] : []) + .render() + ; + break; + case "widgetArray": + w["_propertyEditor_" + sProp.id] + .data(context.widgetProperty(sProp.widget, sProp.id)) + .render() + ; + break; + case "number": + case "string": + case "set": + /* falls through */ + default: + input.node().value = context.widgetProperty(w, sProp.id); + break; + } + }); + } + }); + //On Exit + rows.exit().each(function (d) { + var element = d3.select(this); + console.log("PropertyEditor exit:" + d._class + d._id); + switch (d.type) { + case "widget": + d.propertyEditor + .target(null) + ; + break; + case "widgetArray": + element.html(""); + break; + } + }).remove(); + } else if (context.paramGrouping() === "By Widget") { + //Updating TR 'By Widget' + rows = tbody.selectAll(".tr_" + widget._id).data(Persist.discover(context.themeMode() ? Object.getPrototypeOf(widget) : widget), function (d) { + return widget._id + "_" + d.id + "_" + d.type; + }); + rows.enter().append("tr").each(function (d) { + var tr = d3.select(this); + tr.attr("class", "tr_" + widget._id); + tr.append("td").attr("class", "pe-label").text(function (d) { + return d.id; + }); + var inputType = 'input'; + if (typeof (d.ext) !== 'undefined' && + typeof (d.ext.inputType) !== 'undefined' && + d.ext.inputType === "textarea") { + inputType = 'textarea'; + } + tr.append("td") + .attr("class", "field") + .each(function () { + var td = d3.select(this); + var input = null; + switch (d.type) { + case "boolean": + input = td.append(inputType) + .attr("class", "input_" + widget._id) + .attr("type", "checkbox") + .on("change", function () { + context.widgetProperty(widget, d.id, this.checked).render(function () { + context.onChange(widget, d.id); + context.render(); + }); + }) + ; + break; + case "number": + case "string": + if (typeof (d.ext) !== 'undefined' && typeof (d.ext.inputType) !== 'undefined') { + if (d.ext.inputType === "textarea") { + input = td.append('textarea'); + } + else if (d.type === 'number' && d.ext.inputType === 'range') { + input = td.append('input') + .attr('type', 'range') + .attr('min', d.ext.min) + .attr('max', d.ext.max) + .attr('step', d.ext.step) + ; + } + } + if (input === null) { + input = td.append('input'); + } + input.attr("class", "input_" + widget._id) + .on("change", function () { + context.widgetProperty(widget, d.id, this.value).render(function (widget) { + context.onChange(widget, d.id); + context.render(); + }); + }) + ; + break; + case "html-color": + input = td.append("input") + .attr("class", "input_" + widget._id) + .on("change", function () { + context.widgetProperty(widget, d.id, this.value).render(function (widget) { + context.onChange(widget, d.id); + context.render(); + }); + }) + ; + if (!context.isIE) { + try { + var colorInput = input; + var inputColor = td.append("input") + .attr("type", "color") + .on("change", function () { + var node = colorInput.node(); + node.value = this.value; + colorInput.on("change").apply(colorInput.node()); + }) + ; + inputColor.node().value = context.widgetProperty(widget, d.id); + } catch (e) { + inputColor.remove(); + } + } + break; + case "set": + input = td.append("select") + .attr("class", "input_" + widget._id) + .on("change", function () { + context.widgetProperty(widget, d.id, this.value).render(function (widget) { + context.onChange(widget, d.id); + context.render(); + }); + }) + ; + d.set.forEach(function (item) { + input.append("option") + .attr("value", item) + .text(item) + ; + }); + break; + case "array": + input = td.append("textarea") + .attr("class", "input_" + widget._id) + .attr("rows", "4") + .attr("cols", "25") + .on("change", function () { + context.widgetProperty(widget, d.id, JSON.parse(this.value)).render(function () { + context.onChange(widget, d.id); + context.render(); + }); + }) + ; + break; + case "widget": + case "widgetArray": + input = td.append("div") + .attr("class", "input_" + widget._id) + ; + widget["_propertyEditor_" + d.id] = new PropertyEditor() + .paramGrouping('By Widget') + .showColumns(context.showColumns()) + .showData(context.showData()) + .show_settings(false) + .target(input.node()) + ; + widget["_propertyEditor_" + d.id].onChange = function (widget, propID) { + context.onChange(widget, propID); + // No render needed --- + }; + break; + default: + break; + } + }) + ; + }); + rows.select(".input_" + widget._id).each(function (d) { + var input = d3.select(this); + switch (d.type) { + case "boolean": + input.node().checked = context.widgetProperty(widget, d.id); + break; + case "html-color": + input.node().value = context.widgetProperty(widget, d.id); + break; + case "array": + input.node().value = JSON.stringify(context.widgetProperty(widget, d.id), null, " "); + break; + case "widget": + var innerWidget = context.widgetProperty(widget, d.id); + widget["_propertyEditor_" + d.id].data(innerWidget ? [innerWidget] : []).render(); + break; + case "widgetArray": + widget["_propertyEditor_" + d.id].data(context.widgetProperty(widget, d.id)).render(); + break; + case "number": + case "string": + case "set": + /* falls through */ + default: + input.node().value = context.widgetProperty(widget, d.id); + break; + } + }); + rows.exit().each(function (d) { + var element = d3.select(this); + console.log("PropertyEditor exit:" + d._class + d._id); + switch (d.type) { + case "widget": + d.propertyEditor.target(null); + break; + case "widgetArray": + element.html(""); + break; + } + }).remove(); + } + }); + } + table.exit().remove(); + }; + + PropertyEditor.prototype.exit = function (domNode, element) { + HTMLWidget.prototype.exit.apply(this, arguments); + }; + + PropertyEditor.prototype.click = function (d) { + }; + + return PropertyEditor; +})); + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('other/Table.js',["d3", "../common/HTMLWidget","../other/Paginator", "../other/Bag", "css!./Table"], factory); + } else { + root.other_Table = factory(root.d3, root.common_HTMLWidget, root.other_Paginator, root.other_Bag); + } +}(this, function (d3, HTMLWidget, Paginator, Bag) { + function Table() { + HTMLWidget.call(this); + this._tag = "div"; + this._currentSort = ""; + this._currentSortOrder = 1; + this._columns = []; + this._paginator = new Paginator(); + this._selectionBag = new Bag.Selection(); + this._selectionPrevClick = null; + } + Table.prototype = Object.create(HTMLWidget.prototype); + Table.prototype._class += " other_Table"; + + Table.prototype.testData = function () { + this + .columns(["Lat", "Long", "Pin"]) + .data([ + [37.665074, -122.384375, "green-dot.png"], + [32.690680, -117.178540], + [39.709455, -104.969859], + [41.244123, -95.961610], + [32.688980, -117.192040], + [45.786490, -108.526600], + [45.796180, -108.535652], + [45.774320, -108.494370], + [45.777062, -108.549835, "red-dot.png"] + ]) + ; + return this; + }; + + Table.prototype.publish("pagination", false, "boolean", "enable or disable pagination",null,{tags:['Private']}); + Table.prototype.publishProxy("itemsPerPage", "_paginator"); + Table.prototype.publishProxy("pageNumber", "_paginator", "pageNumber",1); + + Table.prototype.enter = function (domNode, element) { + HTMLWidget.prototype.enter.apply(this, arguments); + this._parentElement.style("overflow", "auto"); + + this.table = element.append("table"); + this.thead = this.table.append("thead").append("tr"); + this.tbody = this.table.append("tbody"); + }; + + Table.prototype._generateTempCell = function() { + var trow = this.tbody.selectAll("tr").data([[0]]); + trow + .enter() + .append("tr") + ; + var tcell = trow.selectAll("td").data(function (row, i) { + return row; + }); + tcell.enter() + .append("td") + .text(function (d) { + return d; + }) + ; + tcell.exit() + .remove() + ; + return tcell; + }; + + Table.prototype._createSelectionObject = function (d) { + var context = this; + return { + _id: d, + element: function () { + return context.tbody.selectAll("tr").filter(function (d2) { return d2 === d; }); + } + }; + }; + + Table.prototype._calcRowsPerPage = function(th) { + if (this._paginator.numItems() === 0) { // only run on first render + this._paginator.numItems(1); + this.itemsPerPage(1); + } + this._paginator.render(); + var thHeight = this.calcHeight(th); + var tcellHeight = this.calcHeight(this._generateTempCell()); + var paginatorHeight = this.calcHeight(this._paginator.element()); + + var ipp = Math.ceil((this.height() - thHeight - paginatorHeight) / tcellHeight) || 1; + return ipp; + }; + + Table.prototype.update = function (domNode, element) { + HTMLWidget.prototype.update.apply(this, arguments); + var context = this; + + var th = this.thead.selectAll("th").data(this._columns); + th + .enter() + .append("th") + .each(function(d) { + var element = d3.select(this); + element + .append("span") + .attr("class", "thText") + ; + element + .append("span") + .attr("class", "thIcon") + ; + }) + .on("click", function (column) { + context.headerClick(column); + }) + ; + th.select(".thText") + .text(function (column) { + return column; + }) + ; + th.select(".thIcon") + .text(function (column) { + if (context._currentSortOrder === -1) { + return context._currentSort === column ? "\uf078" : ""; + } else { + return context._currentSort === column ? "\uf077" : ""; + } + }) + ; + th.exit() + .remove() + ; + + if (this.pagination()) { + if (this._paginator.target() === null) { + this._paginator.target(domNode); + } + + var ipp = this._calcRowsPerPage(th); + this.itemsPerPage(ipp); + + this._paginator.numItems(this._data.length); + this._tNumPages = Math.ceil(this._paginator.numItems() / this.itemsPerPage()) || 1; + if (this.pageNumber() > this._tNumPages) { this.pageNumber(1); } // resets if current pagenum selected out of range + + this._paginator._onSelect = function(p, d) { + console.log('page: ' + p); + context.pageNumber(p); + context.render(); + return; + }; + + } else { + this._paginator.numItems(0); // remove widget + } + + // pageNumber starts at index 1 + var startIndex = this.pageNumber()-1; + var itemsOnPage = this.itemsPerPage(); + + var start = startIndex * itemsOnPage; + var end = parseInt(startIndex * itemsOnPage) + parseInt(itemsOnPage); + + var tData = null; + if (this.pagination()) { + tData = this._data.slice(start,end); + } else { + tData = this._data; + } + + var rows = this.tbody.selectAll("tr").data(tData); + rows + .enter() + .append("tr") + .on("click.selectionBag", function (d) { + context.selectionBagClick(d); + context.render(); + }) + .on("click", function (d) { + context.click(context.rowToObj(d)); + }) + ; + + rows + .attr("class", function (d) { + if (context._selectionBag.isSelected(context._createSelectionObject(d))) { + return "selected"; + } + }) + ; + + rows.exit() + .remove() + ; + + var cells = rows.selectAll("td").data(function (row, i) { + return row; + }); + cells.enter() + .append("td") + ; + cells + .text(function (d) { + if (d instanceof String) { + return d.trim(); + } else if (d instanceof Object) { + return ""; + } + return d; + }) + ; + cells.exit() + .remove() + ; + this._paginator.render(); + }; + + Table.prototype.exit = function (domNode, element) { + this._paginator.target(null); + HTMLWidget.prototype.exit.apply(this, arguments); + }; + + Table.prototype.headerClick = function (column) { + var context = this; + if (this._currentSort !== column) { + this._currentSort = column; + this._currentSortOrder = 1; + } else { + this._currentSortOrder *= -1; + } + var idx = this._columns.indexOf(column); + + this._data.sort(function (l, r) { + if (l[idx] === r[idx]) { + return 0; + } else if (typeof (r[idx]) === "undefined" || l[idx] > r[idx]) { + return context._currentSortOrder; + } + return context._currentSortOrder * -1; + }); + this.render(); + }; + + Table.prototype.selection = function (_) { + if (!arguments.length) return this._selectionBag.get().map(function (d) { return d._id; }); + this._selectionBag.set(_.map(function (row) { + return this._createSelectionObject(row); + }, this)); + return this; + }; + + Table.prototype.selectionBagClick = function (d) { + if (d3.event.shiftKey) { + var inRange = false; + var selection = this._data.filter(function (row) { + var lastInRangeRow = false; + if (row === d || row === this._selectionPrevClick) { + if (inRange) { + lastInRangeRow = true; + } + inRange = !inRange; + } + return inRange || lastInRangeRow; + }, this); + this.selection(selection); + } else { + this._selectionBag.click(this._createSelectionObject(d), d3.event); + this._selectionPrevClick = d; + } + }; + + Table.prototype.click = function (row, column) { + console.log("Click: " + JSON.stringify(row) + ", " + column); + }; + + return Table; +})); + + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('other/ThemeEditor.js',["../common/Widget", "../common/HTMLWidget", "./Persist", "./PropertyEditor", "css!./ThemeEditor"], factory); + } else { + root.other_PropertyEditor = factory(root.common_Widget, root.common_HTMLWidget, root.other_Persist, root.other_PropertyEditor); + } +}(this, function (Widget, HTMLWidget, Persist, PropertyEditor) { + function ThemeEditor() { + HTMLWidget.call(this); + + this._tag = "div"; + this._current_grouping = undefined; + this._showing_columns = undefined; + this._showing_data = undefined; + this._columns = ["Key", "Value"]; + this._contentEditors = []; + this._showSettings = true; + + this._defaultThemes = []; + + this._widgetObjsById = {}; + } + var getThemes = function(idx){ + g_defaultThemes(idx); // jshint ignore:line + return JSON.parse(localStorage.themeEditorThemes); + }; + var getSerials = function(idx){ + g_defaultSerials(idx); // jshint ignore:line + return JSON.parse(localStorage.themeEditorSerials); + }; + var getThemeNames = function(idx){ + var loadedThemes = getThemes(); + var themes = []; + for(var themeName in loadedThemes){ + themes.push(themeName); + } + if(typeof(idx) !== "undefined" && typeof(themes[idx]) !== "undefined"){ + themes = themes[idx]; + } + return themes; + }; + var getSerialNames = function(idx){ + var loadedSerials = getSerials(); + var serials = []; + for(var serialName in loadedSerials){ + serials.push(serialName); + } + if(typeof(idx) !== "undefined" && typeof(serials[idx]) !== "undefined"){ + serials = serials[idx]; + } + return serials; + }; + ThemeEditor.prototype = Object.create(HTMLWidget.prototype); + ThemeEditor.prototype._class += " other_ThemeEditor"; + + ThemeEditor.prototype.publish("themeMode", true, "boolean", "Edit default values",null,{tags:['Basic']}); + ThemeEditor.prototype.publish("saveTheme", "", "string", "Save Theme",null,{tags:['Basic','Theme'],saveButton:'Save',saveButtonID:'te-save-button'}); + ThemeEditor.prototype.publish("loadedTheme", getThemeNames(1), "set", "Loaded Theme",getThemeNames(),{tags:['Basic','Theme']}); + ThemeEditor.prototype.publish("saveSerial", "", "string", "Save Serial",null,{tags:['Basic','Serial'],saveButton:'Save',saveButtonID:'te-save-button'}); + ThemeEditor.prototype.publish("loadedSerial", getSerialNames(0), "set", "Loaded Serial",getSerialNames(),{tags:['Basic','Serial']}); + ThemeEditor.prototype.publish("showColumns", true, "boolean", "Show Columns",null,{tags:['Intermediate']}); + ThemeEditor.prototype.publish("showData", true, "boolean", "Show Data",null,{tags:['Intermediate']}); + ThemeEditor.prototype.publish("shareCountMin", 1, "number", "Share Count Min",null,{tags:['Private']}); + ThemeEditor.prototype.publish("paramGrouping", "By Param", "set", "Param Grouping", ["By Param", "By Widget"],{tags:['Private']}); + ThemeEditor.prototype.publish("editorComplexity", "Basic", "set", "Choose what publish properties to display within the editor.", ["Basic", "Intermediate", "Advanced", "Private"],{tags:['Private']}); + ThemeEditor.prototype.publish("sectionTitle", "", "string", "Section Title",null,{tags:['Private']}); + ThemeEditor.prototype.publish("collapsibleSections", true, "boolean", "Collapsible Sections",null,{tags:['Intermediate']}); + + ThemeEditor.prototype.getThemes = getThemes; + ThemeEditor.prototype.getSerials = getSerials; + ThemeEditor.prototype.getDefaultThemes = getThemeNames; + ThemeEditor.prototype.getDefaultSerials = getSerialNames; + + ThemeEditor.prototype.showSettings = function (_) { + if (!arguments.length) { + return this._showSettings; + } + this._showSettings = _; + return this; + }; + + ThemeEditor.prototype.onChange = function (widget, propID) {}; + + ThemeEditor.prototype.enter = function (domNode, element) { + HTMLWidget.prototype.enter.apply(this, arguments); + this._parentElement.style("overflow", "auto"); + }; + + var tableNeedsRedraw = function (context) { + var needsRedraw = false; + if (typeof (context._current_grouping) === 'undefined') { + context._current_grouping = context._group_params_by; + } else if (context._current_grouping !== context._group_params_by) { + needsRedraw = true; + } + if (typeof (context._showing_columns) === 'undefined') { + context._showing_columns = context.showColumns(); + } else if (context._showing_columns !== context.showColumns()) { + needsRedraw = true; + } + if (typeof (context._showing_data) === 'undefined') { + context._showing_data = context.showData(); + } else if (context._showing_data !== context.showData()) { + needsRedraw = true; + } + return needsRedraw; + }; + + ThemeEditor.prototype.widgetProperty = function (widget, propID, _) { + if (_ === undefined) { + return widget[propID](); + } + return widget[propID](_); + }; + + ThemeEditor.prototype.load = function(){}; + + ThemeEditor.prototype.save = function(){}; + + ThemeEditor.prototype.needsPropTableRedraw = function (domNode, element) { + var ret = document.getElementById('te-themeEditorOptions') === null; + return ret; + }; + + ThemeEditor.prototype.update = function (domNode, element) { + HTMLWidget.prototype.update.apply(this, arguments); + if (tableNeedsRedraw(this)) { + element.selectAll("#" + this._id + " > table").remove(); + } + this._current_grouping = this.paramGrouping(); + this._widgetObjsById[this._id] = this; + this._sharedProperties = this.findSharedProperties(this._data); + + var needsPropertiesTableRedraw = this.needsPropTableRedraw(); + if(needsPropertiesTableRedraw && this.showSettings()){ + var teParams = Persist.discover(this); + for(var i in teParams){ + if(teParams[i].ext.tags.indexOf(this.editorComplexity()) !== -1){ + var teParamVal = this[teParams[i].id](); + if(teParams[i].id === "loadedTheme" || teParams[i].id === "loadedSerial"){ + teParams[i].inputID = 'te-load-theme'; + } + teParams[i].input = tableInputHtml(teParams[i],teParamVal,[this._id],this._id); + } else { + delete teParams[i]; + } + } + domNode.innerHTML = this.propertiesTableHtml(teParams); + var evt = document.createEvent("Events"); + evt.initEvent("TE Properties Ready", true, true); + document.dispatchEvent(evt); + } + + this.buildTableObjects(domNode,this._sharedProperties); + + this.initFunctionality(domNode); + }; + + ThemeEditor.prototype.exit = function (domNode, element) { + HTMLWidget.prototype.exit.apply(this, arguments); + }; + + ThemeEditor.prototype.click = function (d) { + }; + + ThemeEditor.prototype.propertiesTableHtml = function (editorParams) { + var tableObj = { + id:'te-themeEditorOptions', + label:'Editor Options', + rowArr: [] + }; + var modeTableObj = { + id:'te-tableModeOptions', + label:this.themeMode() ? 'Save/Load Theme' : 'Save/Load Serial', + rowArr: [] + }; + for(var i in editorParams){ + if(this.themeMode()){ + if(editorParams[i].ext.tags.indexOf('Theme') === -1 && editorParams[i].ext.tags.indexOf('Serial') === -1){ + tableObj.rowArr.push({ + th:camelizeString(editorParams[i].id), + td:editorParams[i].input, + trClass:'propertyRow', + }); + } + else if(editorParams[i].ext.tags.indexOf('Theme') !== -1){ + modeTableObj.rowArr.push({ + th:camelizeString(editorParams[i].id), + td:editorParams[i].input, + trClass:'propertyRow', + }); + } + } else { + if (editorParams[i].ext.tags.indexOf('Serial') === -1 && editorParams[i].ext.tags.indexOf('Theme') === -1){ + tableObj.rowArr.push({ + th:camelizeString(editorParams[i].id), + td:editorParams[i].input, + trClass:'propertyRow', + }); + } + else if (editorParams[i].ext.tags.indexOf('Serial') !== -1){ + modeTableObj.rowArr.push({ + th:camelizeString(editorParams[i].id), + td:editorParams[i].input, + trClass:'propertyRow', + }); + } + } + + } + var html = ''; + if(tableObj.rowArr.length > 0){ + html += this.tableObjHtml(tableObj); + } + if(modeTableObj.rowArr.length > 0){ + html += this.tableObjHtml(modeTableObj); + } + return html; + }; + ThemeEditor.prototype.buildTableObjects = function(targetElement, propObjs){ + var sectionObjs = {}; + if(this.themeMode()){ + sectionObjs = { + 'chartColorSection':{ + id:'te-colorOptions', + label:'Chart Colors', + rowObjArr: [] + }, + 'surfaceSection':{ + id:'te-containerOptions', + label:'Container Styles/Colors', + rowObjArr: [] + }, + 'fontSection':{ + id:'te-fontOptions', + label:'Font Styles/Colors', + rowObjArr: [] + } + }; + } else { + sectionObjs = { + 'nonSurfaceSection':{ + id:'te-chartOptions', + label:'Chart Properties', + rowObjArr: [] + } + }; + } + for(var p in propObjs){ + if(this.themeMode()){ + if(p.toUpperCase().indexOf('FONT') !== -1 && !(propObjs[p].arr[0].widget._class.indexOf("layout_Surface") !== -1 && p.toUpperCase().indexOf('COLOR') !== -1)){ + sectionObjs['fontSection'].rowObjArr.push(propObjs[p]); + } + else if(p === "paletteID"){ + sectionObjs['chartColorSection'].rowObjArr.push(propObjs[p]); + } + else if(propObjs[p].arr[0].widget._class.indexOf("layout_Surface") !== -1){ + sectionObjs['surfaceSection'].rowObjArr.push(propObjs[p]); + } + } else { + if(propObjs[p].arr[0].widget._class.indexOf("layout_Surface") === -1){ + sectionObjs['nonSurfaceSection'].rowObjArr.push(propObjs[p]); + } + } + } + var html = ''; + for(var i in sectionObjs){ + html += this.sharedPropertyTableHtml(sectionObjs[i]); + } + targetElement.innerHTML += html; + }; + + ThemeEditor.prototype.initFunctionality = function(elm){ + var context = this; + _expandCollapse(elm); + _inputOnChange(elm); + _inputOnClick(elm); + function _inputOnClick(elm){ + if(context.showSettings()){ + var saveBtn = document.getElementById('te-save-button'); + saveBtn.onclick = function(e){ + var clickedElm = e.srcElement; + var themeName = clickedElm.previousSibling.value; + if(themeName.length > 1){ + var loadSelect = document.getElementById('te-load-theme'); + var loadOptions = loadSelect.getElementsByTagName('option'); + var saveExists = false; + var saveStr; + for(var i in loadOptions){ + var val = loadOptions[i].value; + if(val === themeName){ + saveExists = true; + } + } + if(!saveExists){ + saveStr = context.save(themeName); + loadSelect.innerHTML += ''; + } else { + var overwrite = confirm("'"+themeName+"' already exists. Do you want to overwrite the existing save?"); + if (overwrite) { + saveStr = context.save(themeName); + } + } + clickedElm.previousSibling.value = ''; + loadSelect.value = themeName; + } else { + alert('Save Name cannot be empty.'); + } + }; + } + } + function _inputOnChange(elm){ + var teInputs = elm.getElementsByClassName('te-input'); + for(var i in teInputs){ + if(isNaN(parseInt(i)))break; + var inputElm = teInputs[i]; + var inputID = inputElm.getAttribute('id'); + if(inputID === "te-load-theme"){ + inputElm.onchange = function (e){ + var elm = e.srcElement; + context.load(elm.value); + }; + } + else if(inputID !== null && inputID.indexOf("te-input-themeMode") !== -1){ + inputElm.onchange = function (e){ + var elm = e.srcElement; + context.themeMode(elm.checked); + + var name = document.getElementById("te-load-theme"); + var nameToLoad = name !== null ? name.value : "Default"; + context.load(nameToLoad); + }; + } + else if(inputElm.tagName === 'INPUT' || inputElm.tagName === 'SELECT' || inputElm.tagName === 'TEXTAREA'){ + inputElm.onchange = function(e){ + var elm = e.srcElement; + + var id = elm.getAttribute('id'); + + if (elm.className.split(' ').indexOf('te-html-color-button') !== -1){ + id = elm.previousSibling.getAttribute('id'); + elm.previousSibling.value = elm.value; + } + var elmType = elm.getAttribute('type'); + var splitId = id.split('-'); + var genericId = splitId.slice(0,splitId.length-1).join('-') + '-'; + + var widsStr = elm.getAttribute('data-wids'); + var paramId = elm.getAttribute('data-paramid'); + var widArr = widsStr.split(','); + widArr.forEach(function(wid){ + var individualId = genericId + wid; + var indElm = document.getElementById(individualId); + if(elmType === "checkbox"){ + indElm.checked = elm.checked; + context._widgetObjsById[wid][paramId](elm.checked); + } + else if (elm.getAttribute('data-type') === 'array') { + indElm.value = elm.value; + try{ + context._widgetObjsById[wid][paramId](JSON.parse(elm.value)); + }catch(e){} + } + else { + indElm.value = elm.value; + context._widgetObjsById[wid][paramId](elm.value); + + if (indElm.className.split(' ').indexOf('te-html-color-input') !== -1){ + indElm.nextSibling.value = elm.value; + } + else if (indElm.className.split(' ').indexOf('te-html-color-button') !== -1) { + indElm.previousSibling.value = elm.value; + } + } + }); + context._data.forEach(function(d){ + d.render(); + }); + }; + } + } + } + function _expandCollapse(elm){ + var tableArr = elm.getElementsByClassName('te-section-table'); + for(var i in tableArr){ + if(typeof(tableArr[i].getElementsByTagName) === 'function'){ + var thead = tableArr[i].getElementsByTagName('thead'); + thead[0].onclick = function(e){ + var elm = e.toElement; + if(elm.tagName === 'TH'){ + elm = elm.parentElement.parentElement; + } + var parent = elm.parentElement; + var tbodyClass = ''; + if(parent.className.split(' ').indexOf('expanded') === -1){ + parent.className = 'te-section-table expanded'; + tbodyClass = 'shown'; + } else { + parent.className = 'te-section-table collapsed'; + tbodyClass = 'hidden'; + } + var tbody = parent.getElementsByTagName('tbody'); + tbody[0].className = tbodyClass; + }; + } + } + var sharedRowArr = elm.getElementsByClassName('sharedPropertyRow'); + for(var n in sharedRowArr){ + if(typeof(sharedRowArr[n].getElementsByClassName) === 'function'){ + var label = sharedRowArr[n].getElementsByClassName('te-label'); + label[0].onclick = function(e){ + var elm = e.toElement; + var parent = elm.parentElement; + var subRowClass = ''; + if(parent.className.split(' ').indexOf('expanded') === -1){ + parent.className = 'sharedPropertyRow expanded'; + subRowClass = 'shown'; + } else { + parent.className = 'sharedPropertyRow collapsed'; + subRowClass = 'hidden'; + } + var nextSib = parent.nextSibling; + while(nextSib !== null){ + if(nextSib.className.split(' ').indexOf('sharedPropertyRow') === -1){ + nextSib.className = 'propertyRow '+subRowClass; + nextSib = nextSib.nextSibling; + } else { + nextSib = null; + } + } + }; + } + } + } + }; + ThemeEditor.prototype.sharedPropertyTableHtml = function(sectionObj){ + var tableObj = { + id:sectionObj.id, + label:sectionObj.label, + rowArr: [] + }; + sectionObj.rowObjArr.forEach(function(rowObj){ + rowObj.arr.forEach(function(widgetObj,widgetIdx){ + if(widgetIdx === 0){ + tableObj.rowArr.push({ + th:_sharedPropertyLabel(rowObj), + td:_sharedPropertyInput(rowObj), + trClass:'sharedPropertyRow collapsed' + }); + } + tableObj.rowArr.push({ + th:_propertyLabel(widgetObj), + td:_propertyInput(rowObj,widgetIdx), + trClass:'propertyRow hidden' + }); + }); + }); + + return this.tableObjHtml(tableObj); + + function _propertyLabel(widgetObj){ + var splitClass = widgetObj.widget.classID().split('_'); + var displayClass = splitClass.join('/'); + return displayClass + ' [' + widgetObj.widget._id + ']'; + } + function _sharedPropertyLabel(rowObj){ + return camelizeString(rowObj.id); + } + + function _propertyInput(rowObj,idx){ + var value = _value(rowObj,idx); + var html = tableInputHtml(rowObj,value,[rowObj.arr[idx]],rowObj.arr[idx].widget._id); + return html; + + function _value(rowObj,idx){ + var value = rowObj.arr[idx].widget[rowObj.id](); + return value !== null ? value : ''; + } + } + function _sharedPropertyInput(rowObj){ + var value = _sharedValue(rowObj); + var html = tableInputHtml(rowObj,value,rowObj.arr,'shared'); + return html; + + function _sharedValue(rowObj){ + var value = rowObj.arr[0].widget[rowObj.id](); + rowObj.arr.forEach(function(w,i){ + if(value !== w.widget[w.id]()){ + return ''; + } + }); + if(value !== null){ + if(rowObj.type === 'array'){ + return JSON.stringify(value); + } + return value; + } + return ''; + } + } + }; + + var camelizeString = function(str){ + var spacedText = str.split(/(?=[0-9A-Z])/).map(function(n){return n.length > 1 ? n+' ' : n;}).join(''); + return spacedText.replace(/(?:^|\s)\S/g, function(a) { return a.toUpperCase(); }); + }; + + var tableInputHtml = function (rowObj,value,widgetArr,idSuffix){ + var inputHtml = ''; + var id = 'te-input-'+rowObj.id+'-'+idSuffix; + + var inputType; + if (typeof (rowObj.ext) !== 'undefined' && typeof (rowObj.ext.inputType) !== 'undefined') { + inputType = rowObj.ext.inputType; + } + + if(typeof(rowObj.inputID) !== "undefined"){ + id = rowObj.inputID; + } + + var dataWIDs = 'data-paramid="'+rowObj.id+'" data-wids="'+widgetArr.map(function(w){ + if(typeof(w.widget) === "object"){ + return w.widget._id; + } else { + return w; + } + }).join(',')+'"'; + switch(rowObj.type){ + case "boolean": + var checked = value ? ' checked' : ''; + inputHtml = ''; + break; + case "number": + if (typeof (inputType) !== 'undefined') { + if (inputType === "textarea") { + inputHtml = ''; + } + else if (inputType === 'range') { + inputHtml = ''; + } + } + else { + inputHtml = ''; + } + break; + case "string": + if (typeof (inputType) !== 'undefined') { + if (inputType === "textarea") { + inputHtml = ''; + } + } + else { + inputHtml = ''; + } + break; + case "html-color": + var valueAttr = value === '' ? '' : ' value="'+value+'"'; + inputHtml = ''; + inputHtml += ''; + break; + case "set": + var options = _options(rowObj,value); + inputHtml = ''; + break; + case "array": + inputHtml = ''; + break; + default: + break; + } + if(typeof(rowObj.ext.saveButton) !== "undefined"){ + inputHtml += ''; + } + return inputHtml; + + function _options(obj,val){ + var options = ''; + obj.set.forEach(function(s){ + var selected = s === val ? ' selected' : ''; + options += ''; + }); + return options; + } + }; + + ThemeEditor.prototype.tableObjHtml = function (tableObj) { + var html = ''; + html += ''; + html += ''; + tableObj.rowArr.forEach(function(rowObj){ + html += this.tableRowObjHtml(rowObj); + },this); + html += ''; + return html + '
'+tableObj.label+'
'; + }; + ThemeEditor.prototype.tableRowObjHtml = function (rowObj) { + var html = typeof (rowObj.trClass) !== 'undefined' ? '' : ''; + html += ''+rowObj.th+''; + html += ''+rowObj.td+''; + return html + ''; + }; + + ThemeEditor.prototype.setWidgetObjsById = function (widgetProp) { + var context = this; + var val = widgetProp.widget[widgetProp.id](); + if(widgetProp.type === "widgetArray") { + val.forEach(function(widget){ + context._widgetObjsById[widget._id] = widget; + }); + } + else if(widgetProp.type === "widget" && val !== null) { + this._widgetObjsById[val._id] = val; + } + }; + ThemeEditor.prototype.checkTagFilter = function (tagArr) { + var allowTags = ["Basic"]; + var ret = false; + tagArr.forEach(function(tag){ + if(allowTags.indexOf(tag) !== -1){ + ret = true; + } + }); + return ret; + }; + ThemeEditor.prototype.findSharedProperties = function (data) { + var context = this; + var propsByID; + if (typeof (data) !== 'undefined' && data.length > 0) { + var allProps = []; + propsByID = {}; + var surfacePropsByID = {}; + var nonSurfacePropsByID = {}; + data.forEach(function (widget) { + var gpResponse = _getParams(widget, 0); + allProps = allProps.concat(gpResponse); + }); + allProps.forEach(function (prop) { + if (['widget', 'widgetArray'].indexOf(prop.type) !== -1) { + context.setWidgetObjsById(prop); + } else if (context.checkTagFilter(prop.ext.tags)) { + var tempIdx = prop.id; + if(prop.widget._class.indexOf('Surface') !== -1){ + if (typeof (surfacePropsByID[tempIdx]) === 'undefined') { + surfacePropsByID[tempIdx] = { arr: [] }; + } + surfacePropsByID[tempIdx].id = prop.id; + surfacePropsByID[tempIdx].description = prop.description; + surfacePropsByID[tempIdx].type = prop.type; + surfacePropsByID[tempIdx].set = prop.set; + surfacePropsByID[tempIdx].ext = prop.ext; + surfacePropsByID[tempIdx].arr.push(prop); + } else { + if (typeof (nonSurfacePropsByID[tempIdx]) === 'undefined') { + nonSurfacePropsByID[tempIdx] = { arr: [] }; + } + nonSurfacePropsByID[tempIdx].id = prop.id; + nonSurfacePropsByID[tempIdx].description = prop.description; + nonSurfacePropsByID[tempIdx].type = prop.type; + nonSurfacePropsByID[tempIdx].set = prop.set; + nonSurfacePropsByID[tempIdx].ext = prop.ext; + nonSurfacePropsByID[tempIdx].arr.push(prop); + } + if (typeof (propsByID[tempIdx]) === 'undefined') { + propsByID[tempIdx] = { arr: [] }; + } + propsByID[tempIdx].id = prop.id; + propsByID[tempIdx].description = prop.description; + propsByID[tempIdx].type = prop.type; + propsByID[tempIdx].set = prop.set; + propsByID[tempIdx].ext = prop.ext; + propsByID[tempIdx].arr.push(prop); + } + }); + } + return propsByID; + + function _getParams(widgetObj, depth) { + var retArr = []; + if(widgetObj !== null){ + var paramArr = Persist.discover(widgetObj); + paramArr.forEach(function (param, i1) { + if(typeof(param.ext.tags) !== 'undefined'){ + retArr.push({ + id: param.id, + type: param.type, + description: param.description, + set: param.set, + ext: param.ext, + widget: widgetObj + }); + } + if (param.type === "widgetArray") { + var childWidgetArray = context.widgetProperty(widgetObj, param.id); + childWidgetArray.forEach(function (childWidget) { + var cwArr = _getParams(childWidget, depth + 1); + retArr = retArr.concat(cwArr); + }); + } + else if (param.type === "widget") { + var childWidget = context.widgetProperty(widgetObj, param.id); + var temp = _getParams(childWidget, depth + 1); + retArr = retArr.concat(temp); + } + }); + } + return retArr; + } + }; + + return ThemeEditor; +})); + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('other/WordCloud.js',["d3", "../common/SVGWidget", "./IWordCloud", "require", "css!./WordCloud"], factory); + } else { + root.other_WordCloud = factory(root.d3, root.common_SVGWidget, root.other_IWordCloud, root.require); + } +}(this, function (d3, SVGWidget, IWordCloud, require) { + function WordCloud() { + SVGWidget.call(this); + IWordCloud.call(this); + } + WordCloud.prototype = Object.create(SVGWidget.prototype); + WordCloud.prototype._class += " other_WordCloud"; + WordCloud.prototype.implements(IWordCloud.prototype); + + WordCloud.prototype.publish("padding", 1, "number", "Padding",null,{tags:['Intermediate']}); + WordCloud.prototype.publish("fontFamily", "Verdana", "string", "Font Name",null,{tags:['Basic']}); + WordCloud.prototype.publish("fontSizeFrom", 6, "number", "Font Size From",null,{tags:['Basic']}); + WordCloud.prototype.publish("fontSizeTo", 24, "number", "Font Size To",null,{tags:['Basic']}); + WordCloud.prototype.publish("angleFrom", -60, "number", "Angle From",null,{tags:['Basic']}); + WordCloud.prototype.publish("angleTo", 60, "number", "Angle To",null,{tags:['Basic']}); + WordCloud.prototype.publish("angleCount", 5, "number", "Angle Count",null,{tags:['Basic']}); + + WordCloud.prototype.data = function (_) { + var retVal = SVGWidget.prototype.data.apply(this, arguments); + if (arguments.length) { + this._vizData = _.map(function (row) { + var retVal = {}; + for (var key in row) { + retVal["__viz_" + key] = row[key]; + } + return retVal; + }); + } + return retVal; + }; + + WordCloud.prototype.enter = function (domNode, element) { + this.cloud = d3.layout.cloud() + .font(this.fontFamily()) + .padding(this.padding()) + ; + this.svg = element.append("g"); + }; + + WordCloud.prototype.update = function (domNode, element) { + var context = this; + var extent = d3.extent(this._vizData, function (d) { + return d.__viz_1; + }); + var scale = d3.scale.log().domain(extent).range([this.fontSizeFrom(), this.fontSizeTo()]); + + var angleDomain = d3.scale.linear().domain([0, context.angleCount() - 1]).range([context.angleFrom(), context.angleTo()]); + + this.cloud + .size([this.width(), this.height()]) + .words(this._vizData) + .rotate(function () { + return angleDomain(~~(Math.random() * context.angleCount())); + }) + .fontSize(function (d) { + return scale(d.__viz_1); + }) + .on("end", draw) + .start() + ; + + function draw(data, bounds) { + var fill = d3.scale.category20(); + var text = context.svg.selectAll("text") + .data(data, function (d) { return d.__viz_0 ? d.__viz_0.toLowerCase() : ""; }) + ; + text.transition() + .duration(1000) + .attr("transform", function(d) { return "translate(" + [d.x, d.y] + ")rotate(" + d.rotate + ")"; }) + .style("font-size", function (d) { + return scale(d.__viz_1) + "px"; + }) + .style("opacity", 1) + ; + text.enter().append("text") + .attr("text-anchor", "middle") + .attr("transform", function(d) { return "translate(" + [d.x, d.y] + ")rotate(" + d.rotate + ")"; }) + .style("font-size", function(d) { + return scale(d.__viz_1) + "px"; + }) + .style("font-family", function (d) { return d.fontFamily; }) + .style("fill", function (d) { return fill(d.__viz_0 ? d.__viz_0.toLowerCase() : ""); }) + .text(function (d) { return d.__viz_0; }) + .on("click", function (d) { + context.click({label: d.__viz_0, weight: d.__viz_1}); + }) + .style("opacity", 1e-6) + .transition() + .duration(1000) + .style("opacity", 1) + ; + + text.exit().transition().duration(1000) + .style("opacity", 1e-4) + .remove() + ; + + if (bounds) { + var w = context.width(); + var h = context.height(); + var dx = bounds[1].x - bounds[0].x, + dy = bounds[1].y - bounds[0].y, + borderScale = 0.9 / Math.max(dx / w, dy / h); + context.svg.transition().delay(1000).duration(750) + .attr("transform", "scale(" + borderScale + ")") + ; + } + } + }; + + WordCloud.prototype.render = function (callback) { + var context = this; + require(["d3.layout.cloud"], function (d3LayoutClout) { + SVGWidget.prototype.render.call(context, callback); + }); + return this; + }; + + return WordCloud; +})); + diff --git a/dist/hpcc-viz-other.min.js b/dist/hpcc-viz-other.min.js new file mode 100644 index 0000000000..12f0c68f1e --- /dev/null +++ b/dist/hpcc-viz-other.min.js @@ -0,0 +1 @@ +(function(e,t){typeof define=="function"&&define.amd?define("other/Audio.js",["d3","../common/HTMLWidget"],t):e.other_Audio=t(e.d3,e.common_HTMLWidget)})(this,function(e,t){function n(){t.call(this),this._tag="audio",this._source=[],this._sections={}}return n.prototype=Object.create(t.prototype),n.prototype._class+=" other_Audio",n.prototype.source=function(e){return arguments.length?(this._source=e,this):this._source},n.prototype.section=function(e,t,n,r){return arguments.length?arguments.length===1?this._sections[e]:(this._sections[e]={label:e,offset:t,beatLength:n,beatCount:r,endOffset:t+r*n},this):this._sections},n.prototype.getType=function(e){switch(e){case"mp3":return"audio/mpeg; codecs='mp3'";case"ogg":return"audio/ogg; codecs='vorbis'"}return""},n.prototype.enter=function(e,t){var n=this;t.on("play",function(e){n.onPlay(e)})},n.prototype.update=function(e,t){var n=t.selectAll("source").data(this._source,function(e){return e});n.enter().append("source").attr("src",function(e){return e})},n.prototype.createTimer=function(t,n,r){var i=this;e.timer(function(){return i.onTick(t.label,r,t),!0},r*t.beatLength,n+t.offset)},n.prototype.onTick=function(e,t,n){},n.prototype.onPlay=function(e){var t=Date.now();for(var n in this._sections){var r=this._sections[n];for(var i=0;i=0||this._params.Wuid},n.prototype.isWorkunitResult=function(){return this.isWsWorkunits()&&(this._params.Sequence||this._params.ResultName)},n.prototype.isWsEcl=function(){return this._pathname.toLowerCase().indexOf("wsecl")>=0||this._params.QuerySetId&&this._params.Id},n.prototype.isWsWorkunits_GetStats=function(){return this._pathname.toLowerCase().indexOf("wsworkunits/wugetstats")>=0&&this._params.WUID},n.prototype.getUrl=function(e){return e=e||{},(e.protocol?e.protocol:this._protocol)+"//"+(e.hostname?e.hostname:this._hostname)+":"+(e.port?e.port:this._port)+"/"+(e.pathname?e.pathname:this._pathname)},r.prototype.contains=function(e,t){return s(e+"."+t,this._mappings)},r.prototype.mapResult=function(e,t){var n=this._mappings[t];n&&(e[t]=e[t].map(function(e){var t=[];if(n.x&&n.x instanceof Array){t=[];for(var r=0;r1){var a=(new n).url(e);e=u+this._proxyMappings[i],t.IP=a._hostname,t.PORT=a._port,s.length>0&&(t.PATH=s[1]);break}}var f=6e4,l=5e3,c="jsonp_callback_"+Math.round(Math.random()*999999);window[c]=function(e){f=0,d(e)};var h=document.createElement("script");h.src=e+(e.indexOf("?")>=0?"&":"?")+"jsonp="+c+"&"+o(t),document.body.appendChild(h);var p=setInterval(function(){f<=0?clearInterval(p):(f-=l,f<=0?(clearInterval(p),console.log("Request timeout: "+h.src),d()):console.log("Request pending ("+f/1e3+" sec): "+h.src))},l)},i.prototype.mappings=function(e){return arguments.length?(this._mappings=new r(e),this):this._mappings},i.prototype.proxyMappings=function(e){return arguments.length?(this._proxyMappings=e,this):this._proxyMappings},u.prototype=Object.create(i.prototype),u.prototype.cacheCalls=function(e){return arguments.length?(this._cacheCalls=e,this):this._cacheCalls},u.prototype.call=function(e,t){function r(e,t){var r=new XMLHttpRequest;r.open("GET",n,!0),r.onload=function(e){t(JSON.parse(r.responseText))},r.onerror=function(e){t({})},r.send(null)}var n=this._url+(this._url.indexOf("?")>=0?"&":"?")+o(e);if(this._cacheCalls){var i=localStorage["hpcc.viz."+n];i&&i!==null?setTimeout(function(){t(JSON.parse(i))},0):r(e,function(e){localStorage["hpcc.viz."+n]=JSON.stringify(e),t(e)})}else localStorage["hpcc.viz."+n]=null,r(e,t)},a.prototype=Object.create(i.prototype),a.prototype.url=function(e){var t=i.prototype.url.apply(this,arguments);if(arguments.length){this._port=this._port==="8010"?"8002":this._port;for(var n in this._params)switch(n){case"QuerySetId":this.target(this._params[n]);break;case"Id":this.query(this._params[n])}var r,s;!this._target&&!this._query&&(r=this._pathname.split("/res/"),r.length>=2&&(s=r[1].split("/"),s.length>=3&&(this.target(s[1]),this.query(s[2])))),!this._target&&!this._query&&(r=this._pathname.split("/forms/default/"),r.length>=2&&(s=r[1].split("/"),s.length>=3&&(this.target(s[1]),this.query(s[2]))))}return t},a.prototype.target=function(e){return arguments.length?(this._target=e,this):this._target},a.prototype.query=function(e){return arguments.length?(this._query=e,this):this._query},a.prototype.constructUrl=function(){return i.prototype.getUrl.call(this,{pathname:"WsEcl/submit/query/"+this._target+"/"+this._query+"/json"})},a.prototype.call=function(e,n,r){e=e||{},e.target=e.target||this._target,e.query=e.query||this._query;var i=this,s=this.getUrl({pathname:"WsEcl/submit/query/"+e.target+"/"+e.query+"/json"});this.jsonp(s,n,function(e){for(var n in e){e=e[n].Results;break}for(n in e)e[n]=e[n].Row.map(t);i._mappings.mapResponse(e),r(e)})},a.prototype.send=function(e,t){this.call({target:this._target,query:this._query},e,t)},f.prototype=Object.create(i.prototype),f.prototype.url=function(e){var t=i.prototype.url.apply(this,arguments);if(arguments.length){for(var n in this._params)switch(n){case"Wuid":this.wuid(this._params[n]);break;case"ResultName":this.resultName(this._params[n]);break;case"Sequence":this.sequence(this._params[n])}if(!this._wuid){var r=this._url.split("/res/");if(r.length>=2){var s=r[1].split("/");this.wuid(s[0])}}}return t},f.prototype.wuid=function(e){return arguments.length?(this._wuid=e,this):this._wuid},f.prototype.jobname=function(e){return arguments.length?(this._jobname=e,this):this._jobname},f.prototype.sequence=function(e){return arguments.length?(this._sequence=e,this):this._sequence},f.prototype.resultName=function(e){return arguments.length?(this._resultName=e,this):this._resultName},f.prototype.appendParam=function(e,t,n){return t?(n&&(n+="&"),n+e+"="+t):n},f.prototype.constructUrl=function(){var e=i.prototype.getUrl.call(this,{pathname:"WsWorkunits/res/"+this._wuid+"/"}),t="";return t=this.appendParam("ResultName",this._resultName,t),e+(t?"?"+t:"")},f.prototype._fetchResult=function(e,n,r){e=e||{},e._start=e._start||0,e._count=e._count||-1;var i=this.getUrl({pathname:"WsWorkunits/WUResult.json"}),s={Wuid:e.wuid,ResultName:e.resultname,SuppressXmlSchema:!0,Start:e._start,Count:e._count};this._resultNameCache[e.resultname]={};var o=this;this.jsonp(i,s,function(i){for(var s in i){if(!i[s].Result)throw"No result found.";o._total=i[s].Total,i=i[s].Result;for(var u in i){i=i[u].Row.map(t);break}break}o._resultNameCache[e.resultname]=i,r||o._mappings.mapResult(o._resultNameCache,e.resultname),n(o._resultNameCache[e.resultname])})},f.prototype.fetchResult=function(e,t,n){if(e.wuid)this._fetchResult(e,t,n);else if(e.jobname){var r=this;this.WUQuery(e,function(i){e.wuid=i[0].Wuid,r._fetchResult(e,t,n)})}},f.prototype.WUQuery=function(e,t){var n=this.getUrl({pathname:"WsWorkunits/WUQuery.json"}),r={Jobname:r.jobname,Count:1};this._resultNameCache={},this._resultNameCacheCount=0,this.jsonp(n,r,function(e){if(!s("WUQueryResponse.Workunits.ECLWorkunit",e))throw"No workunit found.";e=e.WUQueryResponse.Workunits.ECLWorkunit,t(e)})},f.prototype.fetchResultNames=function(e){var t=this.getUrl({pathname:"WsWorkunits/WUInfo.json"}),n={Wuid:this._wuid,TruncateEclTo64k:!0,IncludeExceptions:!1,IncludeGraphs:!1,IncludeSourceFiles:!1,IncludeResults:!0,IncludeResultsViewNames:!1,IncludeVariables:!1,IncludeTimers:!1,IncludeResourceURLs:!1,IncludeDebugValues:!1,IncludeApplicationValues:!1,IncludeWorkflows:!1,IncludeXmlSchemas:!1,SuppressResultSchemas:!0};this._resultNameCache={},this._resultNameCacheCount=0;var r=this;this.jsonp(t,n,function(t){s("WUInfoResponse.Workunit.Results.ECLResult",t)&&(t.WUInfoResponse.Workunit.Results.ECLResult.map(function(e){r._resultNameCache[e.Name]=[],++r._resultNameCacheCount}),e(r._resultNameCache))})},f.prototype.fetchResults=function(e,t){var n=this;this.fetchResultNames(function(r){var i=n._resultNameCacheCount;if(i>0)for(var s in n._resultNameCache)n.fetchResult({wuid:n._wuid,resultname:s},function(t){--i<=0&&e(n._resultNameCache)},t);else e(n._resultNameCache)})},f.prototype.postFilter=function(e,t){var n={};for(var r in t)n[r]=t[r].filter(function(t,n){for(var r in e)if(t[r]!==undefined&&e[r]!==undefined&&t[r]!==e[r])return!1;return!0});return this._mappings.mapResponse(n),n},f.prototype.send=function(e,t){var n=this;this._resultNameCacheCount?t(n.postFilter(e,this._resultNameCache)):this.fetchResults(function(r){t(n.postFilter(e,r))},!0)},l.prototype=Object.create(i.prototype),l.prototype.url=function(e){var t=i.prototype.url.apply(this,arguments);if(arguments.length)for(var n in this._params)switch(n){case"WUID":this.wuid(this._params[n])}return t},l.prototype.wuid=function(e){return arguments.length?(this._wuid=e,this):this._wuid},l.prototype.constructUrl=function(){return i.prototype.getUrl.call(this,{pathname:"WsWorkunits/WUGetStats?WUID="+this._wuid})},l.prototype.send=function(e,t){var n=this.getUrl({pathname:"WsWorkunits/WUGetStats.json?WUID="+this._wuid});this.jsonp(n,e,function(e){s("WUGetStatsResponse.Statistics.WUStatisticItem",e)?t(e.WUGetStatsResponse.Statistics.WUStatisticItem):t([])})},c.prototype=Object.create(i.prototype),c.prototype.fetchResults=function(e,n){var r=this.getUrl({});this._resultNameCache={},this._resultNameCacheCount=0;var i=this;this.jsonp(r,e,function(e){for(var r in e){e=e[r].Results;break}for(r in e)i._resultNameCache[r]=e[r].Row.map(t),++i._resultNameCacheCount;n(i._resultNameCache)})},c.prototype.fetchResult=function(e,t){t(this._resultNameCache[e])},c.prototype.call=function(e,t){this.fetchResults(e,t)},h.prototype=Object.create(f.prototype),h.prototype.hipieResults=function(e){if(!arguments.length)return this._hipieResults;this._hipieResultsLength=0,this._hipieResults={};var t=this;return e.forEach(function(e){t._hipieResultsLength++,t._hipieResults[e.id]=e}),this},h.prototype.fetchResults=function(e){var t=this;return f.prototype.fetchResultNames.call(this,function(n){var r=t._hipieResultsLength;if(r>0)for(var i in t._hipieResults){var s=t._hipieResults[i];t.fetchResult(s.from,function(n){--r<=0&&e(t._resultNameCache)})}else e(t._resultNameCache)})},h.prototype.fetchResult=function(e,t){return f.prototype.fetchResult.call(this,{wuid:this._wuid,resultname:e},function(e){t(e)})},h.prototype.call=function(e,t){if(e.refresh||!this._resultNameCache||!this._resultNameCacheCount)this.fetchResults(t);else{var n={};for(var r in e)e[r]&&e[r+"_changed"]&&(n[r]=e[r]);var i={};for(var s in this._hipieResults){var o=this._hipieResults[s],u=!0;for(var a in n)if(o.filter.indexOf(a)<0){u=!1;break}u&&(i[o.from]=this._resultNameCache[o.from].filter(function(e){for(var t in n)if(e[t]!==n[t])return!1;return!0}))}t(i)}},p.prototype=Object.create(h.prototype),p.prototype.databomb=function(e){return arguments.length?(this._databomb=e.map(t),this):this._databomb},p.prototype.databombOutput=function(e){return arguments.length?(this._resultNameCacheCount++,this._resultNameCache[e]=this._databomb,this):undefined},p.prototype.fetchResults=function(e){var t=this;setTimeout(function(){e(t._resultNameCache)},0)},{Basic:u,ESPMappings:r,ESPUrl:n,WsECL:a,WsWorkunits:f,HIPIERoxie:c,HIPIEWorkunit:h,HIPIEDatabomb:p,createESPConnection:function(e){e=e||document.URL;var t=(new n).url(e);return t.isWsWorkunits_GetStats()?(new l).url(e):t.isWsWorkunits()?(new f).url(e):t.isWsEcl()?(new a).url(e):null}}}),function(e,t){typeof define=="function"&&define.amd?define("other/IWordCloud",[],t):e.other_IWordCloud=t()}(this,function(){function e(){}return e.prototype.testData=function(){this.columns(["Word","Weight"]);var e=["Myriel","Napoleon","Mlle.Baptistine","Mme.Magloire","CountessdeLo","Geborand","Champtercier","Cravatte","Count","OldMan","Labarre","Valjean","Marguerite","Mme.deR","Isabeau","Gervais","Tholomyes","Listolier","Fameuil","Blacheville","Favourite","Dahlia","Zephine","Fantine","Mme.Thenardier","Thenardier","Cosette","Javert","Fauchelevent","Bamatabois","Perpetue","Simplice","Scaufflaire","Woman1","Judge","Champmathieu","Brevet","Chenildieu","Cochepaille","Pontmercy","Boulatruelle","Eponine","Anzelma","Woman2","MotherInnocent","Gribier","Jondrette","Mme.Burgon","Gavroche","Gillenormand","Magnon","Mlle.Gillenormand","Mme.Pontmercy","Mlle.Vaubois","Lt.Gillenormand","Marius","BaronessT","Mabeuf","Enjolras","Combeferre","Prouvaire","Feuilly","Courfeyrac","Bahorel","Bossuet","Joly","Grantaire","MotherPlutarch","Gueulemer","Babet","Claquesous","Montparnasse","Toussaint","Child1","Child2","Brujon","Mme.Hucheloup"].map(function(e){return[e,10+Math.random()*14]});return this.data(e),this},e.prototype.click=function(e){console.log("Click: "+e.label)},e}),typeof define=="function"&&define.amd&&define("css",[],function(){return{load:function(e,t,n){n()}}}),function(e,t){typeof define=="function"&&define.amd?define("other/MorphText.js",["../common/SVGWidget","css!./MorphText"],t):e.other_MorphText=t(e.common_SVGWidget)}(this,function(e){function t(){e.call(this),this._text="",this._anchor="middle",this._reverse=!1}return t.prototype=Object.create(e.prototype),t.prototype._class+=" other_MorphText",t.prototype.text=function(e){if(!arguments.length)return this._text;this._text=e;var t={},n=this._text.split("");return this.data(n.map(function(e){var n="_"+e;return t[n]===undefined&&(t[n]=0),t[n]++,{text:e,id:e.charCodeAt(0)+1024*t[n]}})),this},t.prototype.anchor=function(e){return arguments.length?(this._anchor=e,this):this._anchor},t.prototype.fontSize=function(e){return arguments.length?(this._fontSize=e,this):this._fontSize},t.prototype.reverse=function(e){return arguments.length?(this._reverse=e,this):this._reverse},t.prototype.enter=function(e,t){if(!this._fontSize){var n=window.getComputedStyle(e,null);this._fontSize=parseInt(n.fontSize)}this._fontWidth=this._fontSize*32/48,this._textElement=t.append("g")},t.prototype.dateTime=function(){var e=new Date,t=e.getSeconds().toString().length===1?"0"+e.getSeconds():e.getSeconds(),n=e.getMinutes().toString().length===1?"0"+e.getMinutes():e.getMinutes(),r=e.getHours().toString().length===1?"0"+e.getHours():e.getHours(),i=e.getHours()>=12?"pm":"am",s=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],o=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];return o[e.getDay()]+" "+s[e.getMonth()]+" "+e.getDate()+" "+e.getFullYear()+" "+r+":"+n+":"+t+i},t.prototype.update=function(e,t){var n=this,r=this._textElement.selectAll("text").data(this.data(),function(e){return e.id});r.attr("class","update"),this.transition.apply(r).attr("x",function(e,t){return(-n._data.length/2+t)*n._fontWidth+n._fontWidth/2});var i=r.enter().append("text").attr("class","enter").attr("font-size",this._fontSize).attr("dy",".35em").attr("y",(this._reverse?1:-1)*this._fontWidth*2).attr("x",function(e,t){return(-n._data.length/2+t)*n._fontWidth+n._fontWidth/2}).style("fill-opacity",1e-6).style("text-anchor",this._anchor).text(function(e){return e.text});this.transition.apply(i).attr("y",0).style("fill-opacity",1),r.exit().attr("class","exit"),this.transition.apply(r.exit()).attr("y",(this._reverse?-1:1)*this._fontWidth*2).style("fill-opacity",1e-6).remove()},t}),function(e,t){typeof define=="function"&&define.amd?define("other/Paginator",["d3","../common/HTMLWidget","css!./Paginator"],t):e.other_Paginator=t(e.d3,e.common_HTMLWidget)}(this,function(e,t){function n(){t.call(this),this._tag="div",this._tNumPages=1,this._numList=[]}return n.prototype=Object.create(t.prototype),n.prototype._class+=" other_Paginator",n.prototype.publish("itemsPerPage",2,"number","Pagination items per page",null,{tags:["Private"]}),n.prototype.publish("numItems",10,"number","Pagination total number of items",null,{tags:["Private"]}),n.prototype.publish("pageNumber",1,"number","Pagination set or get the page number",null,{tags:["Private"]}),n.prototype.enter=function(e,n){t.prototype.enter.apply(this,arguments),this.paginator=n.append("ul").attr("class","paginator pagination pagination-sm")},n.prototype.update=function(t,n){var r=this;this._tNumPages=Math.ceil(this.numItems()/this.itemsPerPage())||1,this.pageNumber()>this._tNumPages&&this.pageNumber(1),this._numList=[];if(this.numItems()){this._numList.push("previous");for(var i=0;i=1){var s=r.pageNumber()-1;r.pageNumber(s),r._onSelect(s,"previous")}}else r.pageNumber(t),r._onSelect(t)}),s.classed("active",function(e,t){return t===r.pageNumber()}).select("a").text(function(e){return e}),s.exit().remove(),s.order(),this.numItems()===0&&e.select(t).remove()},n.prototype.exit=function(e,n){t.prototype.exit.apply(this,arguments)},n}),function(e,t){typeof define=="function"&&define.amd?define("other/Persist",["require"],t):e.other_Persist=t(e.require)}(this,function(e){return{discover:function(e){var t=[],n=e._id===undefined;for(var r in e)if(r.indexOf("__meta_")>=0){var i=e,s=i[r];if(s.type)if(!n||s.type!=="proxy"){while(s.type==="proxy")i=i[s.proxy],s=i["__meta_"+s.method];s.id!==e[r].id&&(s=JSON.parse(JSON.stringify(s)),s.id=e[r].id),t.push(s)}}return t},serializeToObject:function(e,t,n){var r={__version:3,__class:e.classID(),__id:e._id,__properties:{}};t&&t.length?t.forEach.forEach(function(t){e[t.id+"_modified"]()&&(r.__properties[t]=e[t]())}):this.discover(e).forEach(function(t){if(e[t.id+"_modified"]()||typeof e["__meta_"+t.id].trueDefaultValue!="undefined")switch(t.type){case"widget":r.__properties[t.id]=this.serializeToObject(e[t.id](),null,n);break;case"widgetArray":r.__properties[t.id]=[];var i=e[t.id]();i.forEach(function(e,i){r.__properties[t.id].push(this.serializeToObject(e,null,n))},this);break;default:r.__properties[t.id]=e[t.id]()}},this);if(e.classID()==="marshaller_Graph"){var i=e.data().vertices;i&&(this.__vertices=i.map(function(e){return this.serializeToObject(e,null,n)},this))}return n&&(r.__data={},r.__data.columns=e.columns(),r.__data.data=e.data()),r},serialize:function(e,t,n){return JSON.stringify(this.serializeToObject(e,t,n))},deserialize:function(t,n){var r=this,i="src/"+t.__class.split("_").join("/");e([i],function(e){var i=new e;t instanceof String&&(t=JSON.parse(t)),t.__id.indexOf("_w")!==0&&(i._id=t.__id);var s=0;for(var o in t.__properties)if(i["__meta_"+o])switch(i["__meta_"+o].type){case"widget":++s;var u=o;r.deserialize(t.__properties[o],function(e){i[u](e),--s});break;case"widgetArray":++s;var a=o,f=t.__properties[o],l=[];l.length=f.length;var c=0;f.forEach(function(e,t){++c,r.deserialize(e,function(e){l[t]=e,--c});var n=setInterval(function(){c<=0&&(clearInterval(n),c=undefined,i[a](l),--s)},20)});break;default:i[o](t.__properties[o])}var h=setInterval(function(){if(s<=0){clearInterval(h),s=undefined;if(t.__data)for(var e in t.__data)i[e](t.__data[e]);n(i)}},20)})},create:function(e,t){typeof e=="string"&&(e=JSON.parse(e)),this.deserialize(e,t)},clone:function(e,t){this.create(this.serializeToObject(e,[],!0),t)}}}),function(e,t){typeof define=="function"&&define.amd?define("other/PropertyEditor",["d3","../common/Widget","../common/HTMLWidget","./Persist","css!./PropertyEditor"],t):e.other_PropertyEditor=t(e.d3,e.common_Widget,e.common_HTMLWidget,e.other_Persist)}(this,function(e,t,n,r){function i(){n.call(this),this._tag="div",this._columns=["Key","Value"],this._contentEditors=[],this._show_settings=!0}i.prototype=Object.create(n.prototype),i.prototype._class+=" other_PropertyEditor",i.prototype.publish("themeMode",!1,"boolean","Edit default values",null,{tags:["Basic","TODO2"]}),i.prototype.publish("showColumns",!0,"boolean","Show Columns",null,{tags:["Intermediate","TODO2"]}),i.prototype.publish("showData",!0,"boolean","Show Data",null,{tags:["Intermediate","TODO2"]}),i.prototype.publish("shareCountMin",2,"number","Share Count Min",null,{tags:["Basic","TODO2"]}),i.prototype.publish("paramGrouping","By Widget","set","Param Grouping",["By Param","By Widget"],{tags:["Basic","TODO2"]}),i.prototype.publish("sectionTitle","","string","Section Title",null,{tags:["Private","TODO2"]}),i.prototype.publish("collapsibleSections",!0,"boolean","Collapsible Sections",null,{tags:["Basic","TODO2"]}),i.prototype.show_settings=function(e){return arguments.length?(this._show_settings=e,this):this._show_settings};var s=function(e,t,n,r,i){if(!e)return"";var s=e.classID().split("_"),o="src/"+s.join("/"),u=s[s.length-1],a=n.split("\n").map(function(e){return e.length?" "+e:""}).join("\n");return a+=a.length?"\n":"",i+=i.length?"\n":"",'require(["'+o+'"], function('+u+") {\n"+" var "+t+" = new "+u+"()\n"+' .target("divID")\n'+a+" .render("+r.split("\n").join("\n ")+")\n"+" ;\n"+i+"});"},o=function(e,t,n){var r=t.split("\n").map(function(e){return e.length?" "+e:""}).join("\n");return r+=r.length?"\n":"","function(widget) {\n widget."+e+"\n"+r+" .render("+n+")\n"+" ;\n"+"}"},u=function(e,t,n){if(!e)return"";var i=this,s=r.discover(this.theme_mode()?Object.getPrototypeOf(e):e).map(function(t){return i.widgetPropertyModified(e,t.id)?"."+t.id+"("+JSON.stringify(i.widgetProperty(e,t.id))+")":""}).filter(function(e){return e!==""}).join("\n");if(t){var o=e.columns();o instanceof Array?o.length&&(s+=s.length?"\n":"",s+=".columns("+JSON.stringify(o)+")"):o&&(s+=s.length?"\n":"",s+=".columns("+JSON.stringify(o)+")")}if(n){var u=e.data();if(u instanceof Array)u.length&&(s+=s.length?"\n":"",s+=".data("+JSON.stringify(u)+")");else if(u){s+=s.length?"\n":"";try{s+=".data("+JSON.stringify(u)+")"}catch(a){s+=".data("+a+")"}}}return s};i.prototype.getJavaScript=function(e,t,n,r){r=r||"";var i="";return this._data._content&&(i=o("_content",u(this._data._content,t,n),"")),s(this._data,e,u(this._data,t,n),i,r)},i.prototype.getPersistString=function(e){return"var "+e+" = "+JSON.stringify(r.serializeToObject(this._data,null,!1),null," ")+";"},i.prototype.onChange=function(e,t){},i.prototype.enter=function(e,t){n.prototype.enter.apply(this,arguments),this._parentElement.style("overflow","auto")},i.prototype.findSharedProperties=function(e,t){var n={};if(typeof e!="undefined"&&e.length>0){var r=[];e.forEach(function(e){var n=this._getParams(t?Object.getPrototypeOf(e):e,0);r=r.concat(n)},this),r.forEach(function(e){if(["widget","widgetArray"].indexOf(e.type)===-1){var t=e.id+"_"+e.description;typeof n[t]=="undefined"&&(n[t]={arr:[]}),n[t].id=e.id,n[t].description=e.description,n[t].type=e.type,n[t].set=e.set,n[t].arr.push(e)}})}return n},i.prototype._getParams=function(e,t){var n=[],i=r.discover(e);return i.forEach(function(r,i){n.push({id:r.id,type:r.type,description:r.description,set:r.set,widget:e});if(r.type==="widgetArray"){var s=this.widgetProperty(e,r.id);s.forEach(function(e){var r=this._getParams(e,t+1);n=n.concat(r)},this)}else if(r.type==="widget"){var o=this.widgetProperty(e,r.id),u=this._getParams(o,t+1);n=n.concat(u)}},this),n};var a=function(e){var t=!1;return typeof e._current_grouping=="undefined"?e._current_grouping=e._group_params_by:e._current_grouping!==e._group_params_by&&(t=!0),typeof e._showing_columns=="undefined"?e._showing_columns=e.showColumns():e._showing_columns!==e.showColumns()&&(t=!0),typeof e._showing_data=="undefined"?e._showing_data=e.showData():e._showing_data!==e.showData()&&(t=!0),typeof e._showing_themeMode=="undefined"?e._showing_themeMode=e.themeMode():e._showing_themeMode!==e.themeMode()&&(t=!0),t};return i.prototype.widgetPropertyModified=function(e,t){return!this.themeMode()||this===e?e[t+"_modified"]():Object.getPrototypeOf(e)[t+"_modified"]()},i.prototype.widgetProperty=function(e,t,n){return n===undefined?!this.themeMode()||this===e?e[t]():Object.getPrototypeOf(e)[t]():!this.themeMode()||this===e?e[t](n):Object.getPrototypeOf(e)[t](n)},i.prototype.update=function(t,s){n.prototype.update.apply(this,arguments);var o=this;a(this)&&s.selectAll("#"+this._id+" > table").remove(),this._current_grouping=this.paramGrouping();if(this._show_settings){var u=s.selectAll("#"+this._id+" > div").data([this],function(e){return e._id});u.enter().append("div").each(function(t){(new i).showColumns(!1).showData(!1).show_settings(!1).paramGrouping("By Widget").sectionTitle("Property Editor Settings").target(e.select(this).node()).data([t]).render()})}if(this.paramGrouping()==="By Param"){var f=[],l=[];if(this._data.length>0){f.push(this.findSharedProperties(this._data,this.themeMode()));for(var c in f){var h=[];for(var p in f[c]){var d=[];f[c][p].arr.forEach(function(e){d.push(e.widget)});if(this.shareCountMin()<=d.length||d[0]._class.indexOf("PropertyEditor")!==-1)h.push({rowType:"shared",widgetArr:d,id:f[c][p].id,description:f[c][p].description,type:f[c][p].type,set:f[c][p].set}),f[c][p].arr.forEach(function(e){h.push({rowType:"individual",widgetArr:[e.widget],id:f[c][p].id,description:f[c][p].description,type:f[c][p].type,set:f[c][p].set})})}l.push(h)}}}var v=null;v=s.selectAll("#"+this._id+" > table").data(this._data,function(e){return e._id}),v.enter().append("table").each(function(t){var n=e.select(this),r=n.append("thead");o.collapsibleSections()&&r.attr("class","mm-label max").on("click",function(){var t=e.select(this);t.classed("min")?(t.classed("max",!0),t.classed("min",!1)):(t.classed("max",!1),t.classed("min",!0))}),r.append("tr").append("th").attr("colspan",o._columns.length).attr("class","th-widget-class").text(function(){var e="";if(o.sectionTitle())e=o.sectionTitle();else{var n=t.classID().split("_");n.length>1?e="Widget: "+n[n.length-1]:e="Widget: "+t._class}return e}),r=r.append("tr").attr("class","mm-content"),n.append("tbody").attr("class","mm-content");var i=r.selectAll("th").data(o._columns,function(e){return e});i.enter().append("th").text(function(e){return e}),i.exit().remove()}),v.select("tbody").each(function(t,n){var s=e.select(this),u,a,f,c=null;o.showColumns()&&(a=s.append("tr"),f=a.append("td").text("Columns"),f=a.append("td"),c=f.append("textarea").attr("rows","4").attr("cols","25").on("change",function(){t.columns(JSON.parse(this.value)).render(function(){o.onChange(t,"columns")})}),c.node().value=JSON.stringify(t._columns));if(o.showData()){a=s.append("tr"),f=a.append("td").text("Data"),f=a.append("td"),c=f.append("textarea").attr("rows","4").attr("cols","25").on("change",function(){t.data(JSON.parse(this.value)).render(function(){o.onChange("data")})});try{c.node().value=JSON.stringify(t._data)}catch(h){c.node().value=h}}o.paramGrouping()==="By Param"?(u=s.selectAll(".tr_"+t._id).data(l[n]),u.enter().append("tr").each(function(n){var r=e.select(this),i="propertyRow";n.rowType==="shared"?i="sharedPropertyRow":n.rowType==="individual"&&(this.hidden=!0),r.attr("class","tr_"+t._id+" "+i),r.append("td").attr("class","pe-label").html(function(e){var t="";switch(e.rowType){case"shared":t=e.id;break;case"individual":var n=e.widgetArr[0].classID().split("_"),r=n[n.length-1];t=r+" ["+e.widgetArr[0]._id+"]"}return t}).on("click",function(e){var t,n=this.className.split(" ");if(n.indexOf("expanded")===-1)t=!1,n.push("expanded"),this.className=n.join(" ");else{t=!0;var r="";n.forEach(function(e){e!=="expanded"&&(r+=e)}),this.className=r}var i=e.widgetArr.length,s=this.parentNode.nextSibling;for(var o=0;othis._tNumPages&&this.pageNumber(1),this._paginator._onSelect=function(e,t){console.log("page: "+e),i.pageNumber(e),i.render();return}}else this._paginator.numItems(0);var u=this.pageNumber()-1,a=this.itemsPerPage(),f=u*a,l=parseInt(u*a)+parseInt(a),c=null;this.pagination()?c=this._data.slice(f,l):c=this._data;var h=this.tbody.selectAll("tr").data(c);h.enter().append("tr").on("click.selectionBag",function(e){i.selectionBagClick(e),i.render()}).on("click",function(e){i.click(i.rowToObj(e))}),h.attr("class",function(e){if(i._selectionBag.isSelected(i._createSelectionObject(e)))return"selected"}),h.exit().remove();var p=h.selectAll("td").data(function(e,t){return e});p.enter().append("td"),p.text(function(e){return e instanceof String?e.trim():e instanceof Object?"":e}),p.exit().remove(),this._paginator.render()},i.prototype.exit=function(e,n){this._paginator.target(null),t.prototype.exit.apply(this,arguments)},i.prototype.headerClick=function(e){var t=this;this._currentSort!==e?(this._currentSort=e,this._currentSortOrder=1):this._currentSortOrder*=-1;var n=this._columns.indexOf(e);this._data.sort(function(e,r){return e[n]===r[n]?0:typeof r[n]=="undefined"||e[n]>r[n]?t._currentSortOrder:t._currentSortOrder*-1}),this.render()},i.prototype.selection=function(e){return arguments.length?(this._selectionBag.set(e.map(function(e){return this._createSelectionObject(e)},this)),this):this._selectionBag.get().map(function(e){return e._id})},i.prototype.selectionBagClick=function(t){if(e.event.shiftKey){var n=!1,r=this._data.filter(function(e){var r=!1;if(e===t||e===this._selectionPrevClick)n&&(r=!0),n=!n;return n||r},this);this.selection(r)}else this._selectionBag.click(this._createSelectionObject(t),e.event),this._selectionPrevClick=t},i.prototype.click=function(e,t){console.log("Click: "+JSON.stringify(e)+", "+t)},i}),function(e,t){typeof define=="function"&&define.amd?define("other/ThemeEditor.js",["../common/Widget","../common/HTMLWidget","./Persist","./PropertyEditor","css!./ThemeEditor"],t):e.other_PropertyEditor=t(e.common_Widget,e.common_HTMLWidget,e.other_Persist,e.other_PropertyEditor)}(this,function(e,t,n,r){function i(){t.call(this),this._tag="div",this._current_grouping=undefined,this._showing_columns=undefined,this._showing_data=undefined,this._columns=["Key","Value"],this._contentEditors=[],this._showSettings=!0,this._defaultThemes=[],this._widgetObjsById={}}var s=function(e){return g_defaultThemes(e),JSON.parse(localStorage.themeEditorThemes)},o=function(e){return g_defaultSerials(e),JSON.parse(localStorage.themeEditorSerials)},u=function(e){var t=s(),n=[];for(var r in t)n.push(r);return typeof e!="undefined"&&typeof n[e]!="undefined"&&(n=n[e]),n},a=function(e){var t=o(),n=[];for(var r in t)n.push(r);return typeof e!="undefined"&&typeof n[e]!="undefined"&&(n=n[e]),n};i.prototype=Object.create(t.prototype),i.prototype._class+=" other_ThemeEditor",i.prototype.publish("themeMode",!0,"boolean","Edit default values",null,{tags:["Basic"]}),i.prototype.publish("saveTheme","","string","Save Theme",null,{tags:["Basic","Theme"],saveButton:"Save",saveButtonID:"te-save-button"}),i.prototype.publish("loadedTheme",u(1),"set","Loaded Theme",u(),{tags:["Basic","Theme"]}),i.prototype.publish("saveSerial","","string","Save Serial",null,{tags:["Basic","Serial"],saveButton:"Save",saveButtonID:"te-save-button"}),i.prototype.publish("loadedSerial",a(0),"set","Loaded Serial",a(),{tags:["Basic","Serial"]}),i.prototype.publish("showColumns",!0,"boolean","Show Columns",null,{tags:["Intermediate"]}),i.prototype.publish("showData",!0,"boolean","Show Data",null,{tags:["Intermediate"]}),i.prototype.publish("shareCountMin",1,"number","Share Count Min",null,{tags:["Private"]}),i.prototype.publish("paramGrouping","By Param","set","Param Grouping",["By Param","By Widget"],{tags:["Private"]}),i.prototype.publish("editorComplexity","Basic","set","Choose what publish properties to display within the editor.",["Basic","Intermediate","Advanced","Private"],{tags:["Private"]}),i.prototype.publish("sectionTitle","","string","Section Title",null,{tags:["Private"]}),i.prototype.publish("collapsibleSections",!0,"boolean","Collapsible Sections",null,{tags:["Intermediate"]}),i.prototype.getThemes=s,i.prototype.getSerials=o,i.prototype.getDefaultThemes=u,i.prototype.getDefaultSerials=a,i.prototype.showSettings=function(e){return arguments.length?(this._showSettings=e,this):this._showSettings},i.prototype.onChange=function(e,t){},i.prototype.enter=function(e,n){t.prototype.enter.apply(this,arguments),this._parentElement.style("overflow","auto")};var f=function(e){var t=!1;return typeof e._current_grouping=="undefined"?e._current_grouping=e._group_params_by:e._current_grouping!==e._group_params_by&&(t=!0),typeof e._showing_columns=="undefined"?e._showing_columns=e.showColumns():e._showing_columns!==e.showColumns()&&(t=!0),typeof e._showing_data=="undefined"?e._showing_data=e.showData():e._showing_data!==e.showData()&&(t=!0),t};i.prototype.widgetProperty=function(e,t,n){return n===undefined?e[t]():e[t](n)},i.prototype.load=function(){},i.prototype.save=function(){},i.prototype.needsPropTableRedraw=function(e,t){var n=document.getElementById("te-themeEditorOptions")===null;return n},i.prototype.update=function(e,r){t.prototype.update.apply(this,arguments),f(this)&&r.selectAll("#"+this._id+" > table").remove(),this._current_grouping=this.paramGrouping(),this._widgetObjsById[this._id]=this,this._sharedProperties=this.findSharedProperties(this._data);var i=this.needsPropTableRedraw();if(i&&this.showSettings()){var s=n.discover(this);for(var o in s)if(s[o].ext.tags.indexOf(this.editorComplexity())!==-1){var u=this[s[o].id]();if(s[o].id==="loadedTheme"||s[o].id==="loadedSerial")s[o].inputID="te-load-theme";s[o].input=c(s[o],u,[this._id],this._id)}else delete s[o];e.innerHTML=this.propertiesTableHtml(s);var a=document.createEvent("Events");a.initEvent("TE Properties Ready",!0,!0),document.dispatchEvent(a)}this.buildTableObjects(e,this._sharedProperties),this.initFunctionality(e)},i.prototype.exit=function(e,n){t.prototype.exit.apply(this,arguments)},i.prototype.click=function(e){},i.prototype.propertiesTableHtml=function(e){var t={id:"te-themeEditorOptions",label:"Editor Options",rowArr:[]},n={id:"te-tableModeOptions",label:this.themeMode()?"Save/Load Theme":"Save/Load Serial",rowArr:[]};for(var r in e)this.themeMode()?e[r].ext.tags.indexOf("Theme")===-1&&e[r].ext.tags.indexOf("Serial")===-1?t.rowArr.push({th:l(e[r].id),td:e[r].input,trClass:"propertyRow"}):e[r].ext.tags.indexOf("Theme")!==-1&&n.rowArr.push({th:l(e[r].id),td:e[r].input,trClass:"propertyRow"}):e[r].ext.tags.indexOf("Serial")===-1&&e[r].ext.tags.indexOf("Theme")===-1?t.rowArr.push({th:l(e[r].id),td:e[r].input,trClass:"propertyRow"}):e[r].ext.tags.indexOf("Serial")!==-1&&n.rowArr.push({th:l(e[r].id),td:e[r].input,trClass:"propertyRow"});var i="";return t.rowArr.length>0&&(i+=this.tableObjHtml(t)),n.rowArr.length>0&&(i+=this.tableObjHtml(n)),i},i.prototype.buildTableObjects=function(e,t){var n={};this.themeMode()?n={chartColorSection:{id:"te-colorOptions",label:"Chart Colors",rowObjArr:[]},surfaceSection:{id:"te-containerOptions",label:"Container Styles/Colors",rowObjArr:[]},fontSection:{id:"te-fontOptions",label:"Font Styles/Colors",rowObjArr:[]}}:n={nonSurfaceSection:{id:"te-chartOptions",label:"Chart Properties",rowObjArr:[]}};for(var r in t)this.themeMode()?r.toUpperCase().indexOf("FONT")===-1||t[r].arr[0].widget._class.indexOf("layout_Surface")!==-1&&r.toUpperCase().indexOf("COLOR")!==-1?r==="paletteID"?n.chartColorSection.rowObjArr.push(t[r]):t[r].arr[0].widget._class.indexOf("layout_Surface")!==-1&&n.surfaceSection.rowObjArr.push(t[r]):n.fontSection.rowObjArr.push(t[r]):t[r].arr[0].widget._class.indexOf("layout_Surface")===-1&&n.nonSurfaceSection.rowObjArr.push(t[r]);var i="";for(var s in n)i+=this.sharedPropertyTableHtml(n[s]);e.innerHTML+=i},i.prototype.initFunctionality=function(e){function n(e){if(t.showSettings()){var n=document.getElementById("te-save-button");n.onclick=function(e){var n=e.srcElement,r=n.previousSibling.value;if(r.length>1){var i=document.getElementById("te-load-theme"),s=i.getElementsByTagName("option"),o=!1,u;for(var a in s){var f=s[a].value;f===r&&(o=!0)}if(!o)u=t.save(r),i.innerHTML+='";else{var l=confirm("'"+r+"' already exists. Do you want to overwrite the existing save?");l&&(u=t.save(r))}n.previousSibling.value="",i.value=r}else alert("Save Name cannot be empty.")}}}function r(e){var n=e.getElementsByClassName("te-input");for(var r in n){if(isNaN(parseInt(r)))break;var i=n[r],s=i.getAttribute("id");if(s==="te-load-theme")i.onchange=function(e){var n=e.srcElement;t.load(n.value)};else if(s!==null&&s.indexOf("te-input-themeMode")!==-1)i.onchange=function(e){var n=e.srcElement;t.themeMode(n.checked);var r=document.getElementById("te-load-theme"),i=r!==null?r.value:"Default";t.load(i)};else if(i.tagName==="INPUT"||i.tagName==="SELECT"||i.tagName==="TEXTAREA")i.onchange=function(e){var n=e.srcElement,r=n.getAttribute("id");n.className.split(" ").indexOf("te-html-color-button")!==-1&&(r=n.previousSibling.getAttribute("id"),n.previousSibling.value=n.value);var i=n.getAttribute("type"),s=r.split("-"),o=s.slice(0,s.length-1).join("-")+"-",u=n.getAttribute("data-wids"),a=n.getAttribute("data-paramid"),f=u.split(",");f.forEach(function(e){var r=o+e,s=document.getElementById(r);if(i==="checkbox")s.checked=n.checked,t._widgetObjsById[e][a](n.checked);else if(n.getAttribute("data-type")==="array"){s.value=n.value;try{t._widgetObjsById[e][a](JSON.parse(n.value))}catch(u){}}else s.value=n.value,t._widgetObjsById[e][a](n.value),s.className.split(" ").indexOf("te-html-color-input")!==-1?s.nextSibling.value=n.value:s.className.split(" ").indexOf("te-html-color-button")!==-1&&(s.previousSibling.value=n.value)}),t._data.forEach(function(e){e.render()})}}}function i(e){var t=e.getElementsByClassName("te-section-table");for(var n in t)if(typeof t[n].getElementsByTagName=="function"){var r=t[n].getElementsByTagName("thead");r[0].onclick=function(e){var t=e.toElement;t.tagName==="TH"&&(t=t.parentElement.parentElement);var n=t.parentElement,r="";n.className.split(" ").indexOf("expanded")===-1?(n.className="te-section-table expanded",r="shown"):(n.className="te-section-table collapsed",r="hidden");var i=n.getElementsByTagName("tbody");i[0].className=r}}var i=e.getElementsByClassName("sharedPropertyRow");for(var s in i)if(typeof i[s].getElementsByClassName=="function"){var o=i[s].getElementsByClassName("te-label");o[0].onclick=function(e){var t=e.toElement,n=t.parentElement,r="";n.className.split(" ").indexOf("expanded")===-1?(n.className="sharedPropertyRow expanded",r="shown"):(n.className="sharedPropertyRow collapsed",r="hidden");var i=n.nextSibling;while(i!==null)i.className.split(" ").indexOf("sharedPropertyRow")===-1?(i.className="propertyRow "+r,i=i.nextSibling):i=null}}}var t=this;i(e),r(e),n(e)},i.prototype.sharedPropertyTableHtml=function(e){function n(e){var t=e.widget.classID().split("_"),n=t.join("/");return n+" ["+e.widget._id+"]"}function r(e){return l(e.id)}function i(e,t){function i(e,t){var n=e.arr[t].widget[e.id]();return n!==null?n:""}var n=i(e,t),r=c(e,n,[e.arr[t]],e.arr[t].widget._id);return r}function s(e){function r(e){var t=e.arr[0].widget[e.id]();return e.arr.forEach(function(e,n){if(t!==e.widget[e.id]())return""}),t!==null?e.type==="array"?JSON.stringify(t):t:""}var t=r(e),n=c(e,t,e.arr,"shared");return n}var t={id:e.id,label:e.label,rowArr:[]};return e.rowObjArr.forEach(function(e){e.arr.forEach(function(o,u){u===0&&t.rowArr.push({th:r(e),td:s(e),trClass:"sharedPropertyRow collapsed"}),t.rowArr.push({th:n(o),td:i(e,u),trClass:"propertyRow hidden"})})}),this.tableObjHtml(t)};var l=function(e){var t=e.split(/(?=[0-9A-Z])/).map(function(e){return e.length>1?e+" ":e}).join("");return t.replace(/(?:^|\s)\S/g,function(e){return e.toUpperCase()})},c=function(e,t,n,r){function c(e,t){var n="";return e.set.forEach(function(e){var r=e===t?" selected":"";n+='"}),n}var i="",s="te-input-"+e.id+"-"+r,o;typeof e.ext!="undefined"&&typeof e.ext.inputType!="undefined"&&(o=e.ext.inputType),typeof e.inputID!="undefined"&&(s=e.inputID);var u='data-paramid="'+e.id+'" data-wids="'+n.map(function(e){return typeof e.widget=="object"?e.widget._id:e}).join(",")+'"';switch(e.type){case"boolean":var a=t?" checked":"";i='";break;case"number":typeof o!="undefined"?o==="textarea"?i='":o==="range"&&(i=''):i='';break;case"string":typeof o!="undefined"?o==="textarea"&&(i='"):i='";break;case"html-color":var f=t===""?"":' value="'+t+'"';i='",i+='";break;case"set":var l=c(e,t);i='";break;case"array":i='";break;default:}return typeof e.ext.saveButton!="undefined"&&(i+='"),i};return i.prototype.tableObjHtml=function(e){var t='';return t+='",t+="",e.rowArr.forEach(function(e){t+=this.tableRowObjHtml(e)},this),t+="",t+"
'+e.label+"
"},i.prototype.tableRowObjHtml=function(e){var t=typeof e.trClass!="undefined"?'':"";return t+=''+e.th+"",t+=""+e.td+"",t+""},i.prototype.setWidgetObjsById=function(e){var t=this,n=e.widget[e.id]();e.type==="widgetArray"?n.forEach(function(e){t._widgetObjsById[e._id]=e}):e.type==="widget"&&n!==null&&(this._widgetObjsById[n._id]=n)},i.prototype.checkTagFilter=function(e){var t=["Basic"],n=!1;return e.forEach(function(e){t.indexOf(e)!==-1&&(n=!0)}),n},i.prototype.findSharedProperties=function(e){function u(e,r){var i=[];if(e!==null){var s=n.discover(e);s.forEach(function(n,s){typeof n.ext.tags!="undefined"&&i.push({id:n.id,type:n.type,description:n.description,set:n.set,ext:n.ext,widget:e});if(n.type==="widgetArray"){var o=t.widgetProperty(e,n.id);o.forEach(function(e){var t=u(e,r+1);i=i.concat(t)})}else if(n.type==="widget"){var a=t.widgetProperty(e,n.id),f=u(a,r+1);i=i.concat(f)}})}return i}var t=this,r;if(typeof e!="undefined"&&e.length>0){var i=[];r={};var s={},o={};e.forEach(function(e){var t=u(e,0);i=i.concat(t)}),i.forEach(function(e){if(["widget","widgetArray"].indexOf(e.type)!==-1)t.setWidgetObjsById(e);else if(t.checkTagFilter(e.ext.tags)){var n=e.id;e.widget._class.indexOf("Surface")!==-1?(typeof s[n]=="undefined"&&(s[n]={arr:[]}),s[n].id=e.id,s[n].description=e.description,s[n].type=e.type,s[n].set=e.set,s[n].ext=e.ext,s[n].arr.push(e)):(typeof o[n]=="undefined"&&(o[n]={arr:[]}),o[n].id=e.id,o[n].description=e.description,o[n].type=e.type,o[n].set=e.set,o[n].ext=e.ext,o[n].arr.push(e)),typeof r[n]=="undefined"&&(r[n]={arr:[]}),r[n].id=e.id,r[n].description=e.description,r[n].type=e.type,r[n].set=e.set,r[n].ext=e.ext,r[n].arr.push(e)}})}return r},i}),function(e,t){typeof define=="function"&&define.amd?define("other/WordCloud.js",["d3","../common/SVGWidget","./IWordCloud","require","css!./WordCloud"],t):e.other_WordCloud=t(e.d3,e.common_SVGWidget,e.other_IWordCloud,e.require)}(this,function(e,t,n,r){function i(){t.call(this),n.call(this)}return i.prototype=Object.create(t.prototype),i.prototype._class+=" other_WordCloud",i.prototype.implements(n.prototype),i.prototype.publish("padding",1,"number","Padding",null,{tags:["Intermediate"]}),i.prototype.publish("fontFamily","Verdana","string","Font Name",null,{tags:["Basic"]}),i.prototype.publish("fontSizeFrom",6,"number","Font Size From",null,{tags:["Basic"]}),i.prototype.publish("fontSizeTo",24,"number","Font Size To",null,{tags:["Basic"]}),i.prototype.publish("angleFrom",-60,"number","Angle From",null,{tags:["Basic"]}),i.prototype.publish("angleTo",60,"number","Angle To",null,{tags:["Basic"]}),i.prototype.publish("angleCount",5,"number","Angle Count",null,{tags:["Basic"]}),i.prototype.data=function(e){var n=t.prototype.data.apply(this,arguments);return arguments.length&&(this._vizData=e.map(function(e){var t={};for(var n in e)t["__viz_"+n]=e[n];return t})),n},i.prototype.enter=function(t,n){this.cloud=e.layout.cloud().font(this.fontFamily()).padding(this.padding()),this.svg=n.append("g")},i.prototype.update=function(t,n){function u(t,n){var i=e.scale.category20(),o=r.svg.selectAll("text").data(t,function(e){return e.__viz_0?e.__viz_0.toLowerCase():""});o.transition().duration(1e3).attr("transform",function(e){return"translate("+[e.x,e.y]+")rotate("+e.rotate+")"}).style("font-size",function(e){return s(e.__viz_1)+"px"}).style("opacity",1),o.enter().append("text").attr("text-anchor","middle").attr("transform",function(e){return"translate("+[e.x,e.y]+")rotate("+e.rotate+")"}).style("font-size",function(e){return s(e.__viz_1)+"px"}).style("font-family",function(e){return e.fontFamily}).style("fill",function(e){return i(e.__viz_0?e.__viz_0.toLowerCase():"")}).text(function(e){return e.__viz_0}).on("click",function(e){r.click({label:e.__viz_0,weight:e.__viz_1})}).style("opacity",1e-6).transition().duration(1e3).style("opacity",1),o.exit().transition().duration(1e3).style("opacity",1e-4).remove();if(n){var u=r.width(),a=r.height(),f=n[1].x-n[0].x,l=n[1].y-n[0].y,c=.9/Math.max(f/u,l/a);r.svg.transition().delay(1e3).duration(750).attr("transform","scale("+c+")")}}var r=this,i=e.extent(this._vizData,function(e){return e.__viz_1}),s=e.scale.log().domain(i).range([this.fontSizeFrom(),this.fontSizeTo()]),o=e.scale.linear().domain([0,r.angleCount()-1]).range([r.angleFrom(),r.angleTo()]);this.cloud.size([this.width(),this.height()]).words(this._vizData).rotate(function(){return o(~~(Math.random()*r.angleCount()))}).fontSize(function(e){return s(e.__viz_1)}).on("end",u).start()},i.prototype.render=function(e){var n=this;return r(["d3.layout.cloud"],function(r){t.prototype.render.call(n,e)}),this},i}); \ No newline at end of file diff --git a/dist/hpcc-viz-tree.js b/dist/hpcc-viz-tree.js new file mode 100644 index 0000000000..4d550ed837 --- /dev/null +++ b/dist/hpcc-viz-tree.js @@ -0,0 +1,373 @@ +if (typeof define === "function" && define.amd) { + define('css',[], function () { + return { + load: function ($1, $2, load) { load() } + } + }) +}; + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('tree/CirclePacking.js',["d3", "../common/SVGWidget", "../api/ITree", "../common/Text", "../common/FAChar", "css!./CirclePacking"], factory); + } else { + root.tree_CirclePacking = factory(root.d3, root.common_SVGWidget, root.api_ITree, root.common_Text, root.common_FAChar); + } +}(this, function (d3, SVGWidget, ITree, Text, FAChar) { + function CirclePacking(target) { + SVGWidget.call(this); + ITree.call(this); + } + CirclePacking.prototype = Object.create(SVGWidget.prototype); + CirclePacking.prototype._class += " tree_CirclePacking"; + CirclePacking.prototype.implements(ITree.prototype); + + CirclePacking.prototype.publish("paletteID", "default", "set", "Palette ID", CirclePacking.prototype._palette.switch(),{tags:['Basic','Shared']}); + + CirclePacking.prototype.enter = function (domNode, element) { + this.diameter = Math.min(this.width(), this.height()); + + this.pack = d3.layout.pack() + .size([this.diameter - 4, this.diameter - 4]) + .value(function (d) { + return 1; + }) + ; + + this.svg = element + .append("g") + .attr("transform", "rotate(30)") + ; + }; + + CirclePacking.prototype.update = function (domNode, element) { + var context = this; + + this._palette = this._palette.switch(this.paletteID()); + this.svg.selectAll("circle").remove(); + this.svg.selectAll("text").remove(); + + var root = this._data; + var focus = root; + var nodes = this.pack.nodes(root); + + this.circle = this.svg.selectAll("circle") + .data(nodes) + .enter().append("circle") + .attr("class", function (d) { return d.parent ? d.children ? "node" : "node leaf" : "node root"; }) + .style("fill", function (d) { return context._palette(d.label); }) + .on("click", function (d) { context.click(d); }) + .on("dblclick", function (d) { + if (focus !== d) { + context.zoom(d); + } + d3.event.stopPropagation(); + }) + ; + this.circle.append("title").text(function (d) { return d.label; }); + + this.svg.selectAll("text").data(nodes).enter() + .append("text") + .attr("class", "label") + .style("fill-opacity", function (d) { return d.parent === root ? 1 : 0; }) + .style("display", function (d) { return d.parent === root ? null : "none"; }) + .text(function (d) { return d.label; }) + ; + + this.node = this.svg.selectAll("circle,text"); + + this.zoomTo([root.x, root.y, root.r * 2]); + }; + + CirclePacking.prototype.zoom = function (d) { + var context = this; + var focus = d; + + this.svg.selectAll("circle") + .filter(function (d) { return d === focus; }) + ; + var zoomTextSel = this.svg.selectAll("text") + .filter(function (d) { return d !== focus && this.style.display === "inline"; }) + ; + zoomTextSel.transition().duration(500) + .style("opacity", 0) + .each("end", function (d) { + if (d !== focus) { + d3.select(this) + .style("display", "none") + .style("opacity", 1) + ; + } + }) + ; + + var transition = this.svg.transition() + .duration(1000) + .tween("zoom", function (d) { + var i = d3.interpolateZoom(context.view, [focus.x, focus.y, focus.r * 2]); + return function (t) { context.zoomTo(i(t)); }; + }); + + transition.selectAll("text") + .filter(function (d) { return d.parent === focus || this.style.display === "inline"; }) + .style("fill-opacity", function (d) { return d.parent === focus ? 1 : 0; }) + .each("start", function (d) { if (d.parent === focus) this.style.display = "inline"; }) + .each("end", function (d) { + if (d.parent !== focus) { + this.style.display = "none"; + } + }) + ; + }; + + CirclePacking.prototype.zoomTo = function (v) { + var k = this.diameter / v[2]; + this.view = v; + this.node.attr("transform", function (d) { return "translate(" + (d.x - v[0]) * k + "," + (d.y - v[1]) * k + ")rotate(-30)"; }); + this.circle.attr("r", function (d) { return d.r * k; }); + }; + + return CirclePacking; +})); + + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('tree/Dendrogram.js',["d3", "../common/SVGWidget", "../api/ITree", "css!./Dendrogram"], factory); + } else { + root.tree_Dendrogram = factory(root.d3, root.common_SVGWidget, root.api_ITree); + } +}(this, function (d3, SVGWidget, ITree) { + function Dendrogram(target) { + SVGWidget.call(this); + ITree.call(this); + + this._drawStartPos = "origin"; + this._maxTextWidth = 0; + } + Dendrogram.prototype = Object.create(SVGWidget.prototype); + Dendrogram.prototype._class += " tree_Dendrogram"; + Dendrogram.prototype.implements(ITree.prototype); + + Dendrogram.prototype.publish("paletteID", "default", "set", "Palette ID", Dendrogram.prototype._palette.switch(),{tags:['Basic','Shared']}); + Dendrogram.prototype.publish("textOffset", 8, "number", "Text offset from circle",null,{tags:['Private']}); + Dendrogram.prototype.publish("orientation", "horizontal", "set", "Orientation", ["horizontal","vertical"],{tags:['Private']}); + + Dendrogram.prototype.enter = function (domNode, element) { + SVGWidget.prototype.enter.apply(this, arguments); + var context = this; + this.layout = d3.layout.cluster(); + + this.diagonal = d3.svg.diagonal() + .projection(function (d) { return context.orientation() === "horizontal" ? [d.y, d.x] : [d.x, d.y]; }) + ; + }; + + Dendrogram.prototype.update = function (domNode, element, secondPass) { + var context = this; + SVGWidget.prototype.update.apply(this, arguments); + + this._palette = this._palette.switch(this.paletteID()); + + // Pad to allow text to display --- + this.x(this._maxTextWidth); + var width = this.width() - this._maxTextWidth * 2; + if(this.orientation() === "horizontal"){ + this.layout + .size([this.height(), width]) + ; + } else { + this.layout + .size([width, this.height()]) + ; + } + + var dataNodes = this.layout.nodes(this.data()); + var links = this.layout.links(dataNodes); + + // Lines --- + var lines = element.selectAll(".link").data(links); + lines.enter().append("path") + .attr("class", "link") + ; + lines + .attr("d", this.diagonal) + ; + lines.exit().remove(); + + // Nodes --- + var nodes = element.selectAll(".node").data(dataNodes); + nodes.enter().append("g") + .attr("class", "node") + .on("click", function (d) { context.click(d); }) + .each(function (d) { + var element = d3.select(this); + element.append("circle"); + element.append("text"); + }) + ; + + var maxTextWidth = 0; + nodes + .attr("transform", function (d) { return context.orientation() === "horizontal" ? "translate(" + d.y + "," + d.x + ")" : "translate(" + d.x + "," + d.y + ")"; }) + ; + nodes.select("circle") + .attr("r", 4.5) + .style("fill", function (d) { return context._palette(d.label); }) + .append("title") + .text(function (d) { return d.label; }) + ; + nodes.select("text") + .style("text-anchor", function (d) { return d.children ? "end" : "start"; }) + .attr("dx", function (d) { return d.children ? -context.textOffset() : context.textOffset(); }) + .attr("dy", 3) + .text(function (d) { return d.label; }) + .each(function (d) { + if (!secondPass) { + var bbox = d3.select(this).node().getBBox(); + if (bbox.width > maxTextWidth) { + maxTextWidth = bbox.width; + } + } + }) + ; + maxTextWidth += this.textOffset(); + + nodes.exit().remove(); + + if (!secondPass && this._maxTextWidth !== maxTextWidth) { + this._maxTextWidth = maxTextWidth; + this.update(domNode, element, true); + } + }; + + return Dendrogram; +})); + + + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + define('tree/SunburstPartition.js',["d3", "../common/SVGWidget", "../api/ITree", "../common/Text", "../common/FAChar", "css!./SunburstPartition"], factory); + } else { + root.tree_SunburstPartition = factory(root.d3, root.common_SVGWidget, root.api_ITree, root.common_Text, root.common_FAChar); + } +}(this, function (d3, SVGWidget, ITree, Text, FAChar) { + function SunburstPartition(target) { + SVGWidget.call(this); + ITree.call(this); + } + SunburstPartition.prototype = Object.create(SVGWidget.prototype); + SunburstPartition.prototype._class += " tree_SunburstPartition"; + SunburstPartition.prototype.implements(ITree.prototype); + + SunburstPartition.prototype.publish("paletteID", "default", "set", "Palette ID", SunburstPartition.prototype._palette.switch(),{tags:['Basic','Shared']}); + + SunburstPartition.prototype.root = function (_) { + if (!arguments.length) return this._root || this._data; + this._root = _; + + if (this.svg) { + this.svg.selectAll("path").transition() + .duration(750) + .attrTween("d", this.arcTweenFunc(this._root)) + ; + } + return this; + }; + + SunburstPartition.prototype.data = function () { + var retVal = SVGWidget.prototype.data.apply(this, arguments); + if (arguments.length) { + this._resetRoot = true; + } + return retVal; + }; + + SunburstPartition.prototype.enter = function (domNode, element) { + var context = this; + + this.radius = Math.min(this.width(), this.height()) / 2; + + this._xScale = d3.scale.linear() + .range([0, 2 * Math.PI]) + ; + + this._yScale = d3.scale.sqrt() + .range([0, this.radius]) + ; + + this.partition = d3.layout.partition() + .value(function (d) { + return d.value !== undefined ? d.value : 1; + }) + ; + + this.arc = d3.svg.arc() + .startAngle(function (d) { return Math.max(0, Math.min(2 * Math.PI, context._xScale(d.x))); }) + .endAngle(function (d) { return Math.max(0, Math.min(2 * Math.PI, context._xScale(d.x + d.dx))); }) + .innerRadius(function (d) { return Math.max(0, context._yScale(d.y)); }) + .outerRadius(function (d) { return Math.max(0, context._yScale(d.y + d.dy)); }) + ; + + this.svg = element.append("g"); + }; + + SunburstPartition.prototype.update = function (domNode, element) { + var context = this; + + this._palette = this._palette.switch(this.paletteID()); + this.radius = Math.min(this.width(), this.height()) / 2; + this._xScale.range([0, 2 * Math.PI]); + this._yScale.range([0, this.radius]); + + this._dataNodes = this.partition.nodes(this._data); + var paths = this.svg.selectAll("path").data(this._dataNodes, function (d, i) { return d.id !== undefined ? d.id : i; }); + paths.enter().append("path") + .on("click", function (d) { context.click(d); }) + .on("dblclick", dblclick) + .append("title") + ; + paths + .attr("d", this.arc) + .style("fill", function (d) { + return d.__viz_fill ? d.__viz_fill : context._palette(d.label); + }) + .style("stroke", function (d) { + return d.value > 16 ? "white" : "none"; + }) + .select("title") + .text(function (d) { return d.label; }) + ; + + paths.exit().remove(); + + if (this._resetRoot) { + this._resetRoot = false; + this.root(this._dataNodes[0]); + } + + function dblclick(d) { + if (d3.event) { + d3.event.stopPropagation(); + } + context.root(d); + } + }; + + SunburstPartition.prototype.arcTweenFunc = function (d) { + var xd = d3.interpolate(this._xScale.domain(), [d.x, d.x + d.dx]), + yd = d3.interpolate(this._yScale.domain(), [d.y, 1]), + yr = d3.interpolate(this._yScale.range(), [d.y ? 20 : 0, this.radius]); + var context = this; + return function (d, i) { + return i ? + function (t) { return context.arc(d); } : + function (t) { context._xScale.domain(xd(t)); context._yScale.domain(yd(t)).range(yr(t)); return context.arc(d); }; + }; + }; + + return SunburstPartition; +})); + diff --git a/dist/hpcc-viz-tree.min.js b/dist/hpcc-viz-tree.min.js new file mode 100644 index 0000000000..ad31cb532b --- /dev/null +++ b/dist/hpcc-viz-tree.min.js @@ -0,0 +1 @@ +typeof define=="function"&&define.amd&&define("css",[],function(){return{load:function(e,t,n){n()}}}),function(e,t){typeof define=="function"&&define.amd?define("tree/CirclePacking.js",["d3","../common/SVGWidget","../api/ITree","../common/Text","../common/FAChar","css!./CirclePacking"],t):e.tree_CirclePacking=t(e.d3,e.common_SVGWidget,e.api_ITree,e.common_Text,e.common_FAChar)}(this,function(e,t,n,r,i){function s(e){t.call(this),n.call(this)}return s.prototype=Object.create(t.prototype),s.prototype._class+=" tree_CirclePacking",s.prototype.implements(n.prototype),s.prototype.publish("paletteID","default","set","Palette ID",s.prototype._palette.switch(),{tags:["Basic","Shared"]}),s.prototype.enter=function(t,n){this.diameter=Math.min(this.width(),this.height()),this.pack=e.layout.pack().size([this.diameter-4,this.diameter-4]).value(function(e){return 1}),this.svg=n.append("g").attr("transform","rotate(30)")},s.prototype.update=function(t,n){var r=this;this._palette=this._palette.switch(this.paletteID()),this.svg.selectAll("circle").remove(),this.svg.selectAll("text").remove();var i=this._data,s=i,o=this.pack.nodes(i);this.circle=this.svg.selectAll("circle").data(o).enter().append("circle").attr("class",function(e){return e.parent?e.children?"node":"node leaf":"node root"}).style("fill",function(e){return r._palette(e.label)}).on("click",function(e){r.click(e)}).on("dblclick",function(t){s!==t&&r.zoom(t),e.event.stopPropagation()}),this.circle.append("title").text(function(e){return e.label}),this.svg.selectAll("text").data(o).enter().append("text").attr("class","label").style("fill-opacity",function(e){return e.parent===i?1:0}).style("display",function(e){return e.parent===i?null:"none"}).text(function(e){return e.label}),this.node=this.svg.selectAll("circle,text"),this.zoomTo([i.x,i.y,i.r*2])},s.prototype.zoom=function(t){var n=this,r=t;this.svg.selectAll("circle").filter(function(e){return e===r});var i=this.svg.selectAll("text").filter(function(e){return e!==r&&this.style.display==="inline"});i.transition().duration(500).style("opacity",0).each("end",function(t){t!==r&&e.select(this).style("display","none").style("opacity",1)});var s=this.svg.transition().duration(1e3).tween("zoom",function(t){var i=e.interpolateZoom(n.view,[r.x,r.y,r.r*2]);return function(e){n.zoomTo(i(e))}});s.selectAll("text").filter(function(e){return e.parent===r||this.style.display==="inline"}).style("fill-opacity",function(e){return e.parent===r?1:0}).each("start",function(e){e.parent===r&&(this.style.display="inline")}).each("end",function(e){e.parent!==r&&(this.style.display="none")})},s.prototype.zoomTo=function(e){var t=this.diameter/e[2];this.view=e,this.node.attr("transform",function(n){return"translate("+(n.x-e[0])*t+","+(n.y-e[1])*t+")rotate(-30)"}),this.circle.attr("r",function(e){return e.r*t})},s}),function(e,t){typeof define=="function"&&define.amd?define("tree/Dendrogram.js",["d3","../common/SVGWidget","../api/ITree","css!./Dendrogram"],t):e.tree_Dendrogram=t(e.d3,e.common_SVGWidget,e.api_ITree)}(this,function(e,t,n){function r(e){t.call(this),n.call(this),this._drawStartPos="origin",this._maxTextWidth=0}return r.prototype=Object.create(t.prototype),r.prototype._class+=" tree_Dendrogram",r.prototype.implements(n.prototype),r.prototype.publish("paletteID","default","set","Palette ID",r.prototype._palette.switch(),{tags:["Basic","Shared"]}),r.prototype.publish("textOffset",8,"number","Text offset from circle",null,{tags:["Private"]}),r.prototype.publish("orientation","horizontal","set","Orientation",["horizontal","vertical"],{tags:["Private"]}),r.prototype.enter=function(n,r){t.prototype.enter.apply(this,arguments);var i=this;this.layout=e.layout.cluster(),this.diagonal=e.svg.diagonal().projection(function(e){return i.orientation()==="horizontal"?[e.y,e.x]:[e.x,e.y]})},r.prototype.update=function(n,r,i){var s=this;t.prototype.update.apply(this,arguments),this._palette=this._palette.switch(this.paletteID()),this.x(this._maxTextWidth);var o=this.width()-this._maxTextWidth*2;this.orientation()==="horizontal"?this.layout.size([this.height(),o]):this.layout.size([o,this.height()]);var u=this.layout.nodes(this.data()),a=this.layout.links(u),f=r.selectAll(".link").data(a);f.enter().append("path").attr("class","link"),f.attr("d",this.diagonal),f.exit().remove();var l=r.selectAll(".node").data(u);l.enter().append("g").attr("class","node").on("click",function(e){s.click(e)}).each(function(t){var n=e.select(this);n.append("circle"),n.append("text")});var c=0;l.attr("transform",function(e){return s.orientation()==="horizontal"?"translate("+e.y+","+e.x+")":"translate("+e.x+","+e.y+")"}),l.select("circle").attr("r",4.5).style("fill",function(e){return s._palette(e.label)}).append("title").text(function(e){return e.label}),l.select("text").style("text-anchor",function(e){return e.children?"end":"start"}).attr("dx",function(e){return e.children?-s.textOffset():s.textOffset()}).attr("dy",3).text(function(e){return e.label}).each(function(t){if(!i){var n=e.select(this).node().getBBox();n.width>c&&(c=n.width)}}),c+=this.textOffset(),l.exit().remove(),!i&&this._maxTextWidth!==c&&(this._maxTextWidth=c,this.update(n,r,!0))},r}),function(e,t){typeof define=="function"&&define.amd?define("tree/SunburstPartition.js",["d3","../common/SVGWidget","../api/ITree","../common/Text","../common/FAChar","css!./SunburstPartition"],t):e.tree_SunburstPartition=t(e.d3,e.common_SVGWidget,e.api_ITree,e.common_Text,e.common_FAChar)}(this,function(e,t,n,r,i){function s(e){t.call(this),n.call(this)}return s.prototype=Object.create(t.prototype),s.prototype._class+=" tree_SunburstPartition",s.prototype.implements(n.prototype),s.prototype.publish("paletteID","default","set","Palette ID",s.prototype._palette.switch(),{tags:["Basic","Shared"]}),s.prototype.root=function(e){return arguments.length?(this._root=e,this.svg&&this.svg.selectAll("path").transition().duration(750).attrTween("d",this.arcTweenFunc(this._root)),this):this._root||this._data},s.prototype.data=function(){var e=t.prototype.data.apply(this,arguments);return arguments.length&&(this._resetRoot=!0),e},s.prototype.enter=function(t,n){var r=this;this.radius=Math.min(this.width(),this.height())/2,this._xScale=e.scale.linear().range([0,2*Math.PI]),this._yScale=e.scale.sqrt().range([0,this.radius]),this.partition=e.layout.partition().value(function(e){return e.value!==undefined?e.value:1}),this.arc=e.svg.arc().startAngle(function(e){return Math.max(0,Math.min(2*Math.PI,r._xScale(e.x)))}).endAngle(function(e){return Math.max(0,Math.min(2*Math.PI,r._xScale(e.x+e.dx)))}).innerRadius(function(e){return Math.max(0,r._yScale(e.y))}).outerRadius(function(e){return Math.max(0,r._yScale(e.y+e.dy))}),this.svg=n.append("g")},s.prototype.update=function(t,n){function s(t){e.event&&e.event.stopPropagation(),r.root(t)}var r=this;this._palette=this._palette.switch(this.paletteID()),this.radius=Math.min(this.width(),this.height())/2,this._xScale.range([0,2*Math.PI]),this._yScale.range([0,this.radius]),this._dataNodes=this.partition.nodes(this._data);var i=this.svg.selectAll("path").data(this._dataNodes,function(e,t){return e.id!==undefined?e.id:t});i.enter().append("path").on("click",function(e){r.click(e)}).on("dblclick",s).append("title"),i.attr("d",this.arc).style("fill",function(e){return e.__viz_fill?e.__viz_fill:r._palette(e.label)}).style("stroke",function(e){return e.value>16?"white":"none"}).select("title").text(function(e){return e.label}),i.exit().remove(),this._resetRoot&&(this._resetRoot=!1,this.root(this._dataNodes[0]))},s.prototype.arcTweenFunc=function(t){var n=e.interpolate(this._xScale.domain(),[t.x,t.x+t.dx]),r=e.interpolate(this._yScale.domain(),[t.y,1]),i=e.interpolate(this._yScale.range(),[t.y?20:0,this.radius]),s=this;return function(e,t){return t?function(t){return s.arc(e)}:function(t){return s._xScale.domain(n(t)),s._yScale.domain(r(t)).range(i(t)),s.arc(e)}}},s}); \ No newline at end of file diff --git a/dist/hpcc-viz.css b/dist/hpcc-viz.css new file mode 100644 index 0000000000..15ca735426 --- /dev/null +++ b/dist/hpcc-viz.css @@ -0,0 +1,1272 @@ + + +.chart_Bubble circle { + cursor: pointer; +} + +.chart_Bubble .common_FAChar { + fill: white; + pointer-events: none; +} + +.chart_Bubble .common_Text { + pointer-events: none; +} +.chart_Column .columnRect { + fill: steelblue; + cursor: pointer; +} + +.chart_Column .columnRect:hover { + fill: #ff7f0e; +} + +.chart_Column .axis { + fill: black; + font: 10px sans-serif; +} + +.chart_Column .axis path, +.chart_Column .axis line { + fill: none; + stroke: #000; + shape-rendering: crispEdges; +} + +.chart_Column .data.axis path { + display: none; +} +.chart_Line .dataLine { + fill: none; + stroke: steelblue; + stroke-width: 1.5px; +} + +.chart_Line .axis { + fill: black; + font: 10px sans-serif; +} + +.chart_Line .axis path, +.chart_Line .axis line { + fill: none; + stroke: #000; + shape-rendering: crispEdges; +} +.chart_Pie path { + cursor: pointer; +} + +.chart_Pie .common_FAChar { + pointer-events: none; +} + +.chart_Pie .common_Text { + pointer-events: none; +} + +.chart_Pie .innerLabel.common_FAChar { + fill: white; +} + +.chart_Pie .outerLabel.common_FAChar { + fill: black; +} + +.chart_Pie .innerLabel.common_Text { + fill: white; +} + +.chart_Pie .outerLabel.common_Text { + fill: black; +} +.chart_Scatter .axis path, +.chart_Scatter .axis line { + fill: none; + stroke: #000; + shape-rendering: crispEdges; +} + +line.point, +line.point1 { + stroke-width: 2; +} +.chart_XYAxis .axis path, +.chart_XYAxis .axis line { + fill: none; + stroke: #000; + shape-rendering: crispEdges; +} + +.chart_XYAxis .region { + opacity: 0.33; +} + +.chart_XYAxis .brush rect.background { + z-index: -999; +} + +.chart_XYAxis .brush .extent { + stroke: none; + fill: steelblue; + fill-opacity: .125; + shape-rendering: crispEdges; +} + +.chart_XYAxis .brush .resize path { + fill: #eee; + stroke: #666; +} +.common_FAChar .common_Text { + font-size: 14px; +} +.common_Icon .common_FAChar .common_Text { + fill: white; +} +.common_List .common_TextBox .common_Shape { + fill: #dcf1ff; + stroke: #dcf1ff; +} + +.common_List .common_TextBox .common_Text { + pointer-events: none; +} + +.common_List .common_TextBox .common_Shape:hover { + fill: white; + stroke: white; +} +.common_Menu .common_FAChar { + fill: white; + cursor: pointer; +} + +.common_Menu.disabled .common_FAChar { + visibility: hidden; + cursor: inherit; +} + +.common_Menu .common_List .common_TextBox .common_Shape { + fill: #1f77b4; + stroke: #1f77b4; +} + +.common_Menu .common_List .common_TextBox .common_Text { + fill: white; +} + +.common_Menu .common_List .common_TextBox .common_Shape:hover { + fill: #ff7f0e; + stroke: #ff7f0e; +} +.resizeN { + cursor: ns-resize; + opacity: 0; +} + +.resizeNE { + cursor: ne-resize; + opacity: 0; +} + +.resizeE { + cursor: ew-resize; + opacity: 0; +} + +.resizeSE { + cursor: se-resize; + opacity: 0; +} + +.resizeS { + cursor: ns-resize; + opacity: 0; +} + +.resizeSW { + cursor: sw-resize; + opacity: 0; +} + +.resizeW { + cursor: ew-resize; + opacity: 0; +} + +.resizeNW { + cursor: nw-resize; + opacity: 0; +} +.common_Shape { + fill: #1f77b4; + stroke: #1f77b4; +} +.common_Surface .container .common_Shape { + fill: #f9fcff; + stroke: #1f77b4; + stroke-width: 1.0px; +} + +.common_Surface .title { + cursor: move; +} + +.common_Surface .title .common_Shape { + fill: #1f77b4; + stroke: #1f77b4; + stroke-width: 1.0px; +} + +.common_Surface .title text { + fill: white; + stroke: none; +} + +.svg-button-container { + position: fixed; +} + +.svg-button-container .surface-button { + position: relative; + background: transparent; + border: none; + opacity: 0.8; + color: #fff; +} + +.svg-button-container .surface-button:hover { + opacity: 1; +} + +.svg-button-container .surface-button:active { + opacity: 0.5; +} +.common_Text { + fill: #000; + font-size: 12px; +} +.common_TextBox .common_Shape { + fill: #dcf1ff; + stroke: #1f77b4; +} +.form_Form { + color: #404040; +} + +.form_Form tbody td { + white-space: nowrap; + border: 1px solid #E5E5E5; +} + +.form_Form td.prompt { + padding: 5px; + vertical-align: top; + background-color: #E5E5E5; +} + +.form_Form td.input { + padding: 5px; + width: 100%; + vertical-align: middle; +} + +.form_Form tfoot button { + margin: 5px; +} + +.form_Form tbody tr:hover { + background-color: #FAFAFA; +} +.form_Input input, +.form_Input select, +.form_Input button, +.form_Input textarea { + padding: 2px; +} + +.form_Input button { + cursor: pointer; +} + +.form_Input textarea { + width: 100%; + box-sizing: border-box; + display: block; +} + +.form_Input input[type='textbox'] { + width: 100%; + box-sizing: border-box; + display: block; +} +.form_Slider text { + color: #000; +} + +.form_Slider .axis { + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; +} + +.form_Slider .axis .domain { + stroke: lightgray; + stroke-width: 10px; + stroke-linecap: round; +} + +.form_Slider .axis .halo { + fill: none; + stroke: #ddd; + stroke-width: 8px; + stroke-linecap: round; +} + +.form_Slider .extent { + fill: #fff; + opacity: 0.5; +} + +.form_Slider .handle { + fill: #fff; + stroke: #bbb; + stroke-opacity: .5; + stroke-width: 1.00px; + pointer-events: none; +} + +.form_Slider .common_Icon .common_Widget .common_Shape { + fill: #ccc; + stroke: #bbb; +} + +.form_Slider .common_Icon:hover { + cursor: pointer; +} + +.form_Slider .common_Icon:hover .common_Widget .common_Shape { + stroke: #aaa; +} + + + + +.graph_Edge { + fill: none; + stroke: #656565; + stroke-width: 1.0px; +} + +.graph_Edge .common_TextBox .common_Text { + fill: black; + stroke: none; +} + +.graph_Edge .common_TextBox .common_Shape { + fill: none; + stroke: none; +} +.graph_Graph .marker { + fill: #656565; + stroke: none; + stroke-width: 1.0px; +} + +.graph_Graph .zoom { + fill: none; + pointer-events: all; +} + +.graph_Graph .selectionBrush { + fill: none; + stroke: darkgray; +} + +.graph_Graph .graphVertex .graph_Vertex.selected .common_Shape { + stroke: red !important; +} +.graph_Vertex { + cursor: move; +} +.layout_Border .cell { + border-radius: 5px; + border: 1px solid #e5e5e5; + display: inline-block; + overflow: hidden; +} + +.layout_Border .cell h2 { + margin: 0px; + padding-top: 4px; + -webkit-margin: 0px; + text-align: center; +} + +.layout_Border .dropCell { + box-sizing: border-box; + background-color: lightgrey; + opacity: 0.33; + border-radius: 5px; + border: 1px solid #333; + display: inline-block; + overflow: hidden; +} + +.layout_Border .dropCell.over { + border: 2px dashed #000; +} + +.layout_Border .layout_BorderCell.over { + border: 2px dashed #000; +} + +.layout_Border .dragItem { + z-index: -1; + opacity: 0.33; +} + +.layout_Border .notDragItem { + z-index: -1; + opacity: 1; +} + +.layout_Border div[draggable=true] { + opacity: 0.75; + cursor: default; +} + +.layout_Border div[draggable=true] .dragHandle { + opacity: 1.0; +} + +.layout_Border div[draggable=true] .dragHandle_n, +.layout_Border div[draggable=true] .dragHandle_e, +.layout_Border div[draggable=true] .dragHandle_s, +.layout_Border div[draggable=true] .dragHandle_w { + background-color: #AAA; +} + +.layout_Border div[draggable=true] .dragHandle_nw, +.layout_Border div[draggable=true] .dragHandle_ne, +.layout_Border div[draggable=true] .dragHandle_se, +.layout_Border div[draggable=true] .dragHandle_sw { + background-color: #333; +} + +.layout_Border div[draggable=true] .dragHandle_nw { + cursor: nw-resize; +} + +.layout_Border div[draggable=true] .dragHandle_n { + cursor: n-resize; +} + +.layout_Border div[draggable=true] .dragHandle_ne { + cursor: ne-resize; +} + +.layout_Border div[draggable=true] .dragHandle_e { + cursor: e-resize; +} + +.layout_Border div[draggable=true] .dragHandle_se { + cursor: se-resize; +} + +.layout_Border div[draggable=true] .dragHandle_s { + cursor: s-resize; +} + +.layout_Border div[draggable=true] .dragHandle_sw { + cursor: sw-resize; +} + +.layout_Border div[draggable=true] .dragHandle_w { + cursor: w-resize; +} + +.layout_Border div[draggable=false] > div > .dragHandle { + display: none; +} + +.layout_Border .grid-drop-target { + position: fixed; + box-sizing: border-box; + border: 2px dashed #7f8c8d; + border-radius: 0px; + background: repeating-linear-gradient( + -45deg, + rgba(0, 0, 0, 0), + rgba(0, 0, 0, 0) 4px, + rgba(100, 100, 100, 0.1) 4px, + rgba(100, 100, 100, 0.1) 8px + ); +} + +.layout_Border .grid-drop-target.drop-target-over { + border: 2px dashed #179BD7; + background: repeating-linear-gradient( + -45deg, + rgba(0, 0, 0, 0), + rgba(0, 0, 0, 0) 6px, + rgba(17, 155, 215, 0.1) 6px, + rgba(17, 155, 215, 0.1) 12px + ); +} + +.layout_Grid .cell { + border-radius: 5px; + border: 1px solid #e5e5e5; + display: inline-block; + overflow: hidden; +} + +.layout_Grid .cell h2 { + margin: 0px; + padding-top: 4px; + -webkit-margin: 0px; + text-align: center; +} + +.layout_Grid .dropCell { + box-sizing: border-box; + background-color: lightgrey; + opacity: 0.33; + border-radius: 5px; + border: 1px solid #333; + display: inline-block; + overflow: hidden; +} + +.layout_Grid .dropCell.over { + border: 2px dashed #000; +} + +.layout_Grid .layout_Cell.over { + border: 2px dashed #000; +} + +.layout_Grid .dragItem { + z-index: 0; + opacity: 0.33; +} + +.layout_Grid .notDragItem { + z-index: -1; + opacity: 1; +} + +.layout_Grid div[draggable=true] { + opacity: 0.75; + cursor: move; +} + +.layout_Grid div[draggable=true] .dragHandle { + opacity: 1.0; +} + +.layout_Grid div[draggable=true] .dragHandle_n, +.layout_Grid div[draggable=true] .dragHandle_e, +.layout_Grid div[draggable=true] .dragHandle_s, +.layout_Grid div[draggable=true] .dragHandle_w { + background-color: #AAA; +} + +.layout_Grid div[draggable=true] .dragHandle_nw, +.layout_Grid div[draggable=true] .dragHandle_ne, +.layout_Grid div[draggable=true] .dragHandle_se, +.layout_Grid div[draggable=true] .dragHandle_sw { + background-color: #333; +} + +.layout_Grid div[draggable=true] .dragHandle_nw { + cursor: nw-resize; +} + +.layout_Grid div[draggable=true] .dragHandle_n { + cursor: n-resize; +} + +.layout_Grid div[draggable=true] .dragHandle_ne { + cursor: ne-resize; +} + +.layout_Grid div[draggable=true] .dragHandle_e { + cursor: e-resize; +} + +.layout_Grid div[draggable=true] .dragHandle_se { + cursor: se-resize; +} + +.layout_Grid div[draggable=true] .dragHandle_s { + cursor: s-resize; +} + +.layout_Grid div[draggable=true] .dragHandle_sw { + cursor: sw-resize; +} + +.layout_Grid div[draggable=true] .dragHandle_w { + cursor: w-resize; +} + +.layout_Grid div[draggable=false] > div > .dragHandle { + display: none; +} + +.layout_Grid .grid-drop-target { + position: fixed; + box-sizing: border-box; + border: 2px dashed #7f8c8d; + border-radius: 0px; + background: repeating-linear-gradient( + -45deg, + rgba(0, 0, 0, 0), + rgba(0, 0, 0, 0) 4px, + rgba(100, 100, 100, 0.1) 4px, + rgba(100, 100, 100, 0.1) 8px + ); +} + +.layout_Grid .grid-drop-target.drop-target-over { + border: 2px dashed #179BD7; + background: repeating-linear-gradient( + -45deg, + rgba(0, 0, 0, 0), + rgba(0, 0, 0, 0) 6px, + rgba(17, 155, 215, 0.1) 6px, + rgba(17, 155, 215, 0.1) 12px + ); +} +.layout_Surface { + margin: 0px; + border: 1px solid #e5e5e5; + border-radius: 3px; + overflow: hidden; +} + +.layout_Surface > h3 { + margin: 0px; + padding: 2px; + text-align: center; + font-weight: bold; + background-color: #e5e5e5; +} + +.layout_Surface .html-button-container { + position: absolute; + right: 0px; + top: 3px; +} + +.layout_Surface > div { + padding: 8px; +} + +.layout_Surface .html-button-container .surface-button { + position: relative; + background: transparent; + border: none; + opacity: 0.8; +} + +​ + +.layout_Surface .html-button-container .surface-button:hover { + opacity: 1; +} + +.layout_Surface .html-button-container .surface-button:active { + opacity: 0.5; +} +.noFill { + fill: whitesmoke; + stroke: none; +} + +.map_Choropleth .zoom { + stroke: none; + fill: none; + pointer-events: all; +} + +.map_Choropleth path { + cursor: pointer; + fill: whitesmoke; + stroke: #6d6e71; + stroke-width: 0.125px; + stroke-linejoin: round; + stroke-linecap: round; + vector-effect: non-scaling-stroke; +} +.map_GMap .marker { + fill: #656565; + stroke: none; + stroke-width: 1.0px; +} + +.map_GMap .zoom { + fill: none; + pointer-events: all; +} + +.gm-style img { + max-width: none; +} + +.gm-style label { + width: auto; + display: inline; +} +.other_MorphText .enter { + fill: green; +} + +.other_MorphText .update { + fill: #333; +} + +.other_MorphText .exit { + fill: brown; +} +.other_Paginator .pagination { + display: inline-block; + padding-left: 0; + margin: 20px 0; + border-radius: 4px; +} + +.other_Paginator .pagination > li { + display: inline; +} + +.other_Paginator .pagination > li > a, +.other_Paginator .pagination > li > span { + position: relative; + float: left; + padding: 6px 12px; + margin-left: -1px; + line-height: 1.42857143; + color: #337ab7; + text-decoration: none; + background-color: #fff; + border: 1px solid #ddd; +} + +.other_Paginator .pagination > li:first-child > a, +.other_Paginator .pagination > li:first-child > span { + margin-left: 0; + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} + +.other_Paginator .pagination > li:last-child > a, +.other_Paginator .pagination > li:last-child > span { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} + +.other_Paginator .pagination > li > a:hover, +.other_Paginator .pagination > li > span:hover, +.other_Paginator .pagination > li > a:focus, +.other_Paginator .pagination > li > span:focus { + color: #23527c; + background-color: #eee; + border-color: #ddd; +} + +.other_Paginator .pagination > .active > a, +.other_Paginator .pagination > .active > span, +.other_Paginator .pagination > .active > a:hover, +.other_Paginator .pagination > .active > span:hover, +.other_Paginator .pagination > .active > a:focus, +.other_Paginator .pagination > .active > span:focus { + z-index: 2; + color: #fff; + cursor: default; + background-color: #337ab7; + border-color: #337ab7; +} + +.other_Paginator .pagination > .disabled > span, +.other_Paginator .pagination > .disabled > span:hover, +.other_Paginator .pagination > .disabled > span:focus, +.other_Paginator .pagination > .disabled > a, +.other_Paginator .pagination > .disabled > a:hover, +.other_Paginator .pagination > .disabled > a:focus { + color: #777; + cursor: not-allowed; + background-color: #fff; + border-color: #ddd; +} + +.other_Paginator .pagination-lg > li > a, +.other_Paginator .pagination-lg > li > span { + padding: 10px 16px; + font-size: 18px; +} + +.other_Paginator .pagination-lg > li:first-child > a, +.other_Paginator .pagination-lg > li:first-child > span { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +.other_Paginator .pagination-lg > li:last-child > a, +.other_Paginator .pagination-lg > li:last-child > span { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.other_Paginator .pagination-sm > li > a, +.other_Paginator .pagination-sm > li > span { + padding: 5px 10px; + font-size: 12px; +} + +.other_Paginator .pagination-sm > li:first-child > a, +.other_Paginator .pagination-sm > li:first-child > span { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; +} + +.other_Paginator .pagination-sm > li:last-child > a, +.other_Paginator .pagination-sm > li:last-child > span { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.other_PropertyEditor * { + box-sizing: border-box; +} + +.other_PropertyEditor table { + width: 100%; + margin-bottom: 4px; +} + +/* +.other_PropertyEditor table:last-child{ + margin-bottom:0px; +} +*/ + +.other_PropertyEditor thead > tr > th { + text-align: left; +} + +.other_PropertyEditor thead > tr > th > b { + font-weight: bold; +} + +.other_PropertyEditor thead > tr > th { + background-color: #FAFAFA; +} + +.other_PropertyEditor thead > tr:first-child > th { + background-color: #E5E5E5; +} + +.other_PropertyEditor thead > tr.mm-content > th { + padding: 0 4px; + font-size: 12px; +} + +.other_PropertyEditor th, +.other_PropertyEditor td { + padding: 4px; + white-space: nowrap; +} + +.other_PropertyEditor thead.mm-label > tr:first-child > th { + position: relative; + padding-left: 29px; +} + +.other_PropertyEditor thead.mm-label > tr:first-child > th::before { + content: '[+]'; + position: absolute; + left: 3px; + top: 3px; + color: #404040; + height: 15px; + width: 15px; + font-family: monospace; +} + +.other_PropertyEditor thead.mm-label.max > tr:first-child > th::before { + content: '[-]'; +} + +.other_PropertyEditor tr.sharedPropertyRow > td.label::after { + content: '[+]'; + position: absolute; + right: 10px; + top: 3px; + color: #404040; + height: 15px; + width: 15px; + font-family: monospace; +} + +.other_PropertyEditor tr.sharedPropertyRow > td.label.expanded::after { + content: '[-]'; +} + +.other_PropertyEditor tr.sharedPropertyRow > td.label { + position: relative; + padding-right: 30px; + text-decoration: underline; +} + +.other_PropertyEditor tr.sharedPropertyRow > td.label:hover { + text-decoration: none; + cursor: pointer; +} + +.other_PropertyEditor tr.propertyRow { + background-color: #fafafa; +} + +.other_PropertyEditor tr.propertyRow > td.label { + padding-left: 24px; +} + +.other_PropertyEditor table, +.other_PropertyEditor th, +.other_PropertyEditor td { + border: 1px solid #e5e5e5; +} + +.other_PropertyEditor .mm-label.min .mm-content, +.other_PropertyEditor .mm-label.min + .mm-content { + display: none; +} + +.mm-label:hover { + cursor: pointer; +} + +/* +.widget-property-hover{ + background-color: #F1C40F!important; + border-color:#f39c12; +}*/ +.other_Table { + color: #333333; + border-width: 1px; + border-color: #999999; + border-collapse: collapse; +} + +.other_Table th { + padding: 5px 10px; + background-color: #1f77b4; + border-width: 1px; + border-style: solid; + border-color: #a9c6c9; + color: white; + white-space: nowrap; + cursor: pointer; +} + +.other_Table .thIcon { + font-family: FontAwesome; + padding-left: 8px; +} + +.other_Table tr { + background-color: #dcf1ff; + color: black; +} + +.other_Table tr.selected { + background-color: #f48a00; + color: white; +} + +.other_Table tr:hover { + background-color: #bfd7e7; +} + +.other_Table tr.selected:hover { + background-color: #5ea8db; + color: white; +} + +.other_Table td { + border-width: 1px; + padding: 2px 5px; + border-style: solid; + border-color: #a9c6c9; + white-space: nowrap; +} +.other_ThemeEditor * { + box-sizing: border-box; +} + +.other_ThemeEditor table { + width: 100%; + margin-bottom: 4px; +} + +.other_ThemeEditor table:last-child { + margin-bottom: 0px; +} + +.other_ThemeEditor thead > tr > th { + text-align: left; +} + +.other_ThemeEditor thead > tr > th > b { + font-weight: bold; +} + +.other_ThemeEditor thead > tr > th { + background-color: #FAFAFA; +} + +.other_ThemeEditor tbody > tr > th, +.other_ThemeEditor tbody > tr > td { + font-weight: normal; + background-color: #FAFAFA; +} + +.other_ThemeEditor thead > tr:first-child > th { + background-color: #E5E5E5; +} + +.other_ThemeEditor thead > tr.mm-content > th { + padding: 0 4px; + font-size: 12px; +} + +.other_ThemeEditor th, +.other_ThemeEditor td { + padding: 4px; + white-space: nowrap; +} + +.other_ThemeEditor thead.mm-label > tr:first-child > th { + position: relative; + padding-left: 29px; +} + +.other_ThemeEditor thead.mm-label > tr:first-child > th::before { + content: '[+]'; + position: absolute; + left: 3px; + top: 3px; + color: #404040; + height: 15px; + width: 15px; + font-family: monospace; +} + +.other_ThemeEditor thead.mm-label.max > tr:first-child > th::before { + content: '[-]'; +} + +.other_ThemeEditor tr.sharedPropertyRow > td.label::after { + content: '[+]'; + position: absolute; + right: 10px; + top: 3px; + color: #404040; + height: 15px; + width: 15px; + font-family: monospace; +} + +.other_ThemeEditor tr.sharedPropertyRow > td.label.expanded::after { + content: '[-]'; +} + +.other_ThemeEditor tr.sharedPropertyRow > td.label { + position: relative; + padding-right: 30px; + text-decoration: underline; +} + +.other_ThemeEditor tr.sharedPropertyRow > td.label:hover { + text-decoration: none; + cursor: pointer; +} + +.other_ThemeEditor tr.propertyRow > th, +.other_ThemeEditor tr.propertyRow > td { + background-color: #F4F4F4; +} + +.other_ThemeEditor tr.propertyRow > td.label { + padding-left: 24px; +} + +.other_ThemeEditor table, +.other_ThemeEditor th, +.other_ThemeEditor td { + border: 1px solid #e5e5e5; +} + +.other_ThemeEditor .mm-label.min .mm-content, +.other_ThemeEditor .mm-label.min + .mm-content { + display: none; +} + +.mm-label:hover { + cursor: pointer; +} + +.other_ThemeEditor .sharedPropertyRow > .te-label { + cursor: pointer; +} + +.other_ThemeEditor .sharedPropertyRow > .te-label:hover { + text-decoration: none; +} + +.other_ThemeEditor .propertyRow.shown > .te-label { + padding-left: 15px; +} + +.other_ThemeEditor .propertyRow > td { + background-color: #F4F4F4; +} + +.other_ThemeEditor [class*=" te-"] { + /*float:left;*/ +} + +.other_ThemeEditor input, +.other_ThemeEditor textarea, +.other_ThemeEditor select { + height: 30px; + float: left; +} + +.other_ThemeEditor input, +.other_ThemeEditor select { + width: 150px; +} + +.other_ThemeEditor .te-checkbox { + width: 20px; + height: 20px; + margin: 0; +} + +.other_ThemeEditor .te-html-color-input { + height: 30px; + width: 120px; +} + +.other_ThemeEditor .te-html-color-button { + width: 30px; +} + +.other_ThemeEditor button, +.other_ThemeEditor .te-html-color-button { + background-color: #CCC; + border: 1px solid #A9A9A9; + border-left: 0; + height: 30px; + float: left; + padding: 4px; +} + +.other_ThemeEditor button, +.other_ThemeEditor .te-html-color-button, +.other_ThemeEditor .te-section-table thead { + cursor: pointer; +} + +.other_ThemeEditor button:hover, +.other_ThemeEditor .te-html-color-button:hover { + background-color: #BBB; +} + +.other_ThemeEditor button:active, +.other_ThemeEditor .te-html-color-button:active { + background-color: #AAA; +} + +.other_ThemeEditor .te-label { + white-space: nowrap; + width: 1%; + vertical-align: top; +} + +.other_ThemeEditor .te-section-table > tbody > tr:hover { + background-color: #F8FF98; +} + +.te-section-table thead th { + font-weight: bold; +} + +.te-section-table.expanded > thead > tr > th:after { + font: normal normal normal 14px/1 FontAwesome; + content: "ï…‡"; + float: right; + margin-right: 6px; + margin-top: 4px; +} + +.te-section-table.collapsed > thead > tr > th:after { + font: normal normal normal 14px/1 FontAwesome; + content: ""; + float: right; + margin-right: 6px; + margin-top: 4px; +} + +#te-tableModeOptions thead > tr > th, +#te-themeEditorOptions thead > tr > th { + border: 1px solid #6E6E73; + background-color: #6E6E73; + color: #FAFAFA; +} + +/* +.widget-property-hover{ + background-color: #F1C40F!important; + border-color:#f39c12; +}*/ +.other_Wordcloud text { + cursor: pointer; +} +.tree_CirclePacking circle { + fill: rgb(31, 119, 180); + fill-opacity: .25; + stroke: rgb(31, 119, 180); + stroke-width: 1px; +} + +.tree_CirclePacking .leaf circle { + fill: #ff7f0e; + fill-opacity: 1; +} + +.tree_CirclePacking .label { + fill: white; + text-anchor: middle; +} +.tree_Dendrogram .node circle { + fill: #dcf1ff; + stroke: #1f77b4; + stroke-width: 1.0px; +} + + + +.tree_Dendrogram .link { + fill: none; + stroke: #656565; + stroke-width: 1.0px; +} +.tree_Sunburst path { + stroke: #fff; + stroke-width: 0.5px; + fill-rule: evenodd; +} \ No newline at end of file diff --git a/dist/hpcc-viz.min.css b/dist/hpcc-viz.min.css new file mode 100644 index 0000000000..0e3eb559d5 --- /dev/null +++ b/dist/hpcc-viz.min.css @@ -0,0 +1,218 @@ +.chart_Bubble circle,.chart_Column .columnRect,.chart_Pie path{cursor:pointer} +.chart_Bubble .common_Text,.chart_Pie .common_FAChar,.chart_Pie .common_Text,.common_List .common_TextBox .common_Text,.form_Slider .handle{pointer-events:none} +.chart_Bubble .common_FAChar{fill:#fff;pointer-events:none} +.chart_Column .columnRect{fill:#4682b4} +.chart_Column .columnRect:hover{fill:#ff7f0e} +.chart_Column .axis{fill:#000;font:10px sans-serif} +.chart_Column .axis line,.chart_Column .axis path{fill:none;stroke:#000;shape-rendering:crispEdges} +.chart_Column .data.axis path{display:none} +.chart_Line .dataLine{fill:none;stroke:#4682b4;stroke-width:1.5px} +.chart_Line .axis{fill:#000;font:10px sans-serif} +.other_PropertyEditor thead>tr>th>b,.other_ThemeEditor thead>tr>th>b{font-weight:700} +.chart_Line .axis line,.chart_Line .axis path{fill:none;stroke:#000;shape-rendering:crispEdges} +.chart_Pie .innerLabel.common_FAChar{fill:#fff} +.chart_Pie .outerLabel.common_FAChar{fill:#000} +.chart_Pie .innerLabel.common_Text{fill:#fff} +.chart_Pie .outerLabel.common_Text{fill:#000} +.chart_Scatter .axis line,.chart_Scatter .axis path{fill:none;stroke:#000;shape-rendering:crispEdges} +line.point,line.point1{stroke-width:2} +.chart_XYAxis .axis line,.chart_XYAxis .axis path{fill:none;stroke:#000;shape-rendering:crispEdges} +.chart_XYAxis .region{opacity:.33} +.chart_XYAxis .brush rect.background{z-index:-999} +.chart_XYAxis .brush .extent{stroke:none;fill:#4682b4;fill-opacity:.125;shape-rendering:crispEdges} +.chart_XYAxis .brush .resize path{fill:#eee;stroke:#666} +.common_FAChar .common_Text{font-size:14px} +.common_Icon .common_FAChar .common_Text{fill:#fff} +.common_List .common_TextBox .common_Shape{fill:#dcf1ff;stroke:#dcf1ff} +.common_List .common_TextBox .common_Shape:hover{fill:#fff;stroke:#fff} +.common_Menu .common_FAChar{fill:#fff;cursor:pointer} +.common_Menu.disabled .common_FAChar{visibility:hidden;cursor:inherit} +.common_Menu .common_List .common_TextBox .common_Shape{fill:#1f77b4;stroke:#1f77b4} +.common_Menu .common_List .common_TextBox .common_Text{fill:#fff} +.common_Menu .common_List .common_TextBox .common_Shape:hover{fill:#ff7f0e;stroke:#ff7f0e} +.resizeN{cursor:ns-resize;opacity:0} +.resizeNE{cursor:ne-resize;opacity:0} +.resizeE{cursor:ew-resize;opacity:0} +.resizeSE{cursor:se-resize;opacity:0} +.resizeS{cursor:ns-resize;opacity:0} +.resizeSW{cursor:sw-resize;opacity:0} +.resizeW{cursor:ew-resize;opacity:0} +.resizeNW{cursor:nw-resize;opacity:0} +.common_Shape{fill:#1f77b4;stroke:#1f77b4} +.common_Surface .container .common_Shape{fill:#f9fcff;stroke:#1f77b4;stroke-width:1px} +.common_Surface .title{cursor:move} +.form_Input button,.form_Slider .common_Icon:hover{cursor:pointer} +.common_Surface .title .common_Shape{fill:#1f77b4;stroke:#1f77b4;stroke-width:1px} +.common_Surface .title text{fill:#fff;stroke:none} +.svg-button-container{position:fixed} +.svg-button-container .surface-button{position:relative;background:0 0;border:none;opacity:.8;color:#fff} +.svg-button-container .surface-button:hover{opacity:1} +.svg-button-container .surface-button:active{opacity:.5} +.common_Text{fill:#000;font-size:12px} +.common_TextBox .common_Shape{fill:#dcf1ff;stroke:#1f77b4} +.form_Form{color:#404040} +.form_Form tbody td{white-space:nowrap;border:1px solid #E5E5E5} +.form_Form td.prompt{padding:5px;vertical-align:top;background-color:#E5E5E5} +.form_Form td.input{padding:5px;width:100%;vertical-align:middle} +.form_Form tfoot button{margin:5px} +.form_Form tbody tr:hover{background-color:#FAFAFA} +.form_Input button,.form_Input input,.form_Input select,.form_Input textarea{padding:2px} +.form_Input input[type=textbox],.form_Input textarea{width:100%;box-sizing:border-box;display:block} +.form_Slider text{color:#000} +.form_Slider .axis{-webkit-user-select:none;-moz-user-select:none;user-select:none} +.form_Slider .axis .domain{stroke:#d3d3d3;stroke-width:10px;stroke-linecap:round} +.form_Slider .axis .halo{fill:none;stroke:#ddd;stroke-width:8px;stroke-linecap:round} +.form_Slider .extent{fill:#fff;opacity:.5} +.form_Slider .handle{fill:#fff;stroke:#bbb;stroke-opacity:.5;stroke-width:1px} +.form_Slider .common_Icon .common_Widget .common_Shape{fill:#ccc;stroke:#bbb} +.form_Slider .common_Icon:hover .common_Widget .common_Shape{stroke:#aaa} +.graph_Edge{fill:none;stroke:#656565;stroke-width:1px} +.graph_Edge .common_TextBox .common_Text{fill:#000;stroke:none} +.graph_Edge .common_TextBox .common_Shape{fill:none;stroke:none} +.graph_Graph .marker{fill:#656565;stroke:none;stroke-width:1px} +.graph_Graph .zoom{fill:none;pointer-events:all} +.graph_Graph .selectionBrush{fill:none;stroke:#a9a9a9} +.graph_Graph .graphVertex .graph_Vertex.selected .common_Shape{stroke:red!important} +.graph_Vertex{cursor:move} +.layout_Border .cell{border-radius:5px;border:1px solid #e5e5e5;display:inline-block;overflow:hidden} +.layout_Border .cell h2{margin:0;padding-top:4px;-webkit-margin:0;text-align:center} +.layout_Border .dropCell{box-sizing:border-box;background-color:#d3d3d3;opacity:.33;border-radius:5px;border:1px solid #333;display:inline-block;overflow:hidden} +.layout_Border .dropCell.over,.layout_Border .layout_BorderCell.over{border:2px dashed #000} +.layout_Border .dragItem{z-index:-1;opacity:.33} +.layout_Border .notDragItem{z-index:-1;opacity:1} +.layout_Border div[draggable=true]{opacity:.75;cursor:default} +.layout_Border div[draggable=true] .dragHandle{opacity:1} +.layout_Border div[draggable=true] .dragHandle_e,.layout_Border div[draggable=true] .dragHandle_n,.layout_Border div[draggable=true] .dragHandle_s,.layout_Border div[draggable=true] .dragHandle_w{background-color:#AAA} +.layout_Border div[draggable=true] .dragHandle_ne,.layout_Border div[draggable=true] .dragHandle_nw,.layout_Border div[draggable=true] .dragHandle_se,.layout_Border div[draggable=true] .dragHandle_sw{background-color:#333} +.layout_Border div[draggable=true] .dragHandle_nw{cursor:nw-resize} +.layout_Border div[draggable=true] .dragHandle_n{cursor:n-resize} +.layout_Border div[draggable=true] .dragHandle_ne{cursor:ne-resize} +.layout_Border div[draggable=true] .dragHandle_e{cursor:e-resize} +.layout_Border div[draggable=true] .dragHandle_se{cursor:se-resize} +.layout_Border div[draggable=true] .dragHandle_s{cursor:s-resize} +.layout_Border div[draggable=true] .dragHandle_sw{cursor:sw-resize} +.layout_Border div[draggable=true] .dragHandle_w{cursor:w-resize} +.layout_Border div[draggable=false]>div>.dragHandle{display:none} +.layout_Border .grid-drop-target{position:fixed;box-sizing:border-box;border:2px dashed #7f8c8d;border-radius:0;background:repeating-linear-gradient(-45deg,rgba(0,0,0,0),rgba(0,0,0,0) 4px,rgba(100,100,100,.1) 4px,rgba(100,100,100,.1) 8px)} +.layout_Border .grid-drop-target.drop-target-over{border:2px dashed #179BD7;background:repeating-linear-gradient(-45deg,rgba(0,0,0,0),rgba(0,0,0,0) 6px,rgba(17,155,215,.1) 6px,rgba(17,155,215,.1) 12px)} +.layout_Grid .cell{border-radius:5px;border:1px solid #e5e5e5;display:inline-block;overflow:hidden} +.layout_Grid .cell h2{margin:0;padding-top:4px;-webkit-margin:0;text-align:center} +.layout_Grid .dropCell{box-sizing:border-box;background-color:#d3d3d3;opacity:.33;border-radius:5px;border:1px solid #333;display:inline-block;overflow:hidden} +.layout_Grid .dropCell.over,.layout_Grid .layout_Cell.over{border:2px dashed #000} +.layout_Grid .dragItem{z-index:0;opacity:.33} +.layout_Grid .notDragItem{z-index:-1;opacity:1} +.layout_Grid div[draggable=true]{opacity:.75;cursor:move} +.layout_Grid div[draggable=true] .dragHandle{opacity:1} +.layout_Grid div[draggable=true] .dragHandle_e,.layout_Grid div[draggable=true] .dragHandle_n,.layout_Grid div[draggable=true] .dragHandle_s,.layout_Grid div[draggable=true] .dragHandle_w{background-color:#AAA} +.layout_Grid div[draggable=true] .dragHandle_ne,.layout_Grid div[draggable=true] .dragHandle_nw,.layout_Grid div[draggable=true] .dragHandle_se,.layout_Grid div[draggable=true] .dragHandle_sw{background-color:#333} +.layout_Grid div[draggable=true] .dragHandle_nw{cursor:nw-resize} +.layout_Grid div[draggable=true] .dragHandle_n{cursor:n-resize} +.layout_Grid div[draggable=true] .dragHandle_ne{cursor:ne-resize} +.layout_Grid div[draggable=true] .dragHandle_e{cursor:e-resize} +.layout_Grid div[draggable=true] .dragHandle_se{cursor:se-resize} +.layout_Grid div[draggable=true] .dragHandle_s{cursor:s-resize} +.layout_Grid div[draggable=true] .dragHandle_sw{cursor:sw-resize} +.layout_Grid div[draggable=true] .dragHandle_w{cursor:w-resize} +.layout_Grid div[draggable=false]>div>.dragHandle{display:none} +.layout_Grid .grid-drop-target{position:fixed;box-sizing:border-box;border:2px dashed #7f8c8d;border-radius:0;background:repeating-linear-gradient(-45deg,rgba(0,0,0,0),rgba(0,0,0,0) 4px,rgba(100,100,100,.1) 4px,rgba(100,100,100,.1) 8px)} +.layout_Grid .grid-drop-target.drop-target-over{border:2px dashed #179BD7;background:repeating-linear-gradient(-45deg,rgba(0,0,0,0),rgba(0,0,0,0) 6px,rgba(17,155,215,.1) 6px,rgba(17,155,215,.1) 12px)} +.layout_Surface{margin:0;border:1px solid #e5e5e5;border-radius:3px;overflow:hidden} +.layout_Surface>h3{margin:0;padding:2px;text-align:center;font-weight:700;background-color:#e5e5e5} +.layout_Surface .html-button-container{position:absolute;right:0;top:3px} +.layout_Surface>div{padding:8px} +.layout_Surface .html-button-container .surface-button{position:relative;background:0 0;border:none;opacity:.8} +​ .layout_Surface .html-button-container .surface-button:hover{opacity:1} +.layout_Surface .html-button-container .surface-button:active{opacity:.5} +.noFill{fill:#f5f5f5;stroke:none} +.map_Choropleth .zoom{stroke:none;fill:none;pointer-events:all} +.map_Choropleth path{cursor:pointer;fill:#f5f5f5;stroke:#6d6e71;stroke-width:.13px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke} +.map_GMap .marker{fill:#656565;stroke:none;stroke-width:1px} +.map_GMap .zoom{fill:none;pointer-events:all} +.gm-style img{max-width:none} +.gm-style label{width:auto;display:inline} +.other_MorphText .enter{fill:green} +.other_MorphText .update{fill:#333} +.other_MorphText .exit{fill:brown} +.other_Paginator .pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px} +.other_Paginator .pagination>li{display:inline} +.other_PropertyEditor .mm-label.min .mm-content,.other_PropertyEditor .mm-label.min+.mm-content,.other_ThemeEditor .mm-label.min .mm-content,.other_ThemeEditor .mm-label.min+.mm-content{display:none} +.other_Paginator .pagination>li>a,.other_Paginator .pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd} +.other_Paginator .pagination>li:first-child>a,.other_Paginator .pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px} +.other_Paginator .pagination>li:last-child>a,.other_Paginator .pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px} +.other_Paginator .pagination>li>a:focus,.other_Paginator .pagination>li>a:hover,.other_Paginator .pagination>li>span:focus,.other_Paginator .pagination>li>span:hover{color:#23527c;background-color:#eee;border-color:#ddd} +.other_Paginator .pagination>.active>a,.other_Paginator .pagination>.active>a:focus,.other_Paginator .pagination>.active>a:hover,.other_Paginator .pagination>.active>span,.other_Paginator .pagination>.active>span:focus,.other_Paginator .pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7} +.other_Paginator .pagination>.disabled>a,.other_Paginator .pagination>.disabled>a:focus,.other_Paginator .pagination>.disabled>a:hover,.other_Paginator .pagination>.disabled>span,.other_Paginator .pagination>.disabled>span:focus,.other_Paginator .pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd} +.other_Paginator .pagination-lg>li>a,.other_Paginator .pagination-lg>li>span{padding:10px 16px;font-size:18px} +.other_Paginator .pagination-lg>li:first-child>a,.other_Paginator .pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px} +.other_Paginator .pagination-lg>li:last-child>a,.other_Paginator .pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px} +.other_Paginator .pagination-sm>li>a,.other_Paginator .pagination-sm>li>span{padding:5px 10px;font-size:12px} +.other_Paginator .pagination-sm>li:first-child>a,.other_Paginator .pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px} +.other_Paginator .pagination-sm>li:last-child>a,.other_Paginator .pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px} +.other_PropertyEditor *{box-sizing:border-box} +.other_PropertyEditor table{width:100%;margin-bottom:4px} +.other_PropertyEditor thead>tr>th{text-align:left;background-color:#FAFAFA} +.other_PropertyEditor thead>tr:first-child>th{background-color:#E5E5E5} +.other_PropertyEditor thead>tr.mm-content>th{padding:0 4px;font-size:12px} +.other_PropertyEditor td,.other_PropertyEditor th{padding:4px;white-space:nowrap} +.other_PropertyEditor thead.mm-label>tr:first-child>th{position:relative;padding-left:29px} +.other_PropertyEditor thead.mm-label>tr:first-child>th::before{content:'[+]';position:absolute;left:3px;top:3px;color:#404040;height:15px;width:15px;font-family:monospace} +.other_PropertyEditor thead.mm-label.max>tr:first-child>th::before{content:'[-]'} +.other_PropertyEditor tr.sharedPropertyRow>td.label::after{content:'[+]';position:absolute;right:10px;top:3px;color:#404040;height:15px;width:15px;font-family:monospace} +.other_PropertyEditor tr.sharedPropertyRow>td.label.expanded::after{content:'[-]'} +.other_PropertyEditor tr.sharedPropertyRow>td.label{position:relative;padding-right:30px;text-decoration:underline} +.other_PropertyEditor tr.sharedPropertyRow>td.label:hover{text-decoration:none;cursor:pointer} +.other_PropertyEditor tr.propertyRow{background-color:#fafafa} +.other_PropertyEditor tr.propertyRow>td.label{padding-left:24px} +.other_PropertyEditor table,.other_PropertyEditor td,.other_PropertyEditor th{border:1px solid #e5e5e5} +.other_Table{color:#333;border-width:1px;border-color:#999;border-collapse:collapse} +.other_Table td,.other_Table th{white-space:nowrap;border-width:1px;border-style:solid;border-color:#a9c6c9} +.other_Table th{padding:5px 10px;background-color:#1f77b4;color:#fff;cursor:pointer} +.other_Table .thIcon{font-family:FontAwesome;padding-left:8px} +.other_Table tr{background-color:#dcf1ff;color:#000} +.other_Table tr.selected{background-color:#f48a00;color:#fff} +.other_Table tr:hover{background-color:#bfd7e7} +.other_Table tr.selected:hover{background-color:#5ea8db;color:#fff} +.other_Table td{padding:2px 5px} +.other_ThemeEditor *{box-sizing:border-box} +.other_ThemeEditor table{width:100%;margin-bottom:4px} +.other_ThemeEditor table:last-child{margin-bottom:0} +.other_ThemeEditor thead>tr>th{text-align:left;background-color:#FAFAFA} +.other_ThemeEditor tbody>tr>td,.other_ThemeEditor tbody>tr>th{font-weight:400;background-color:#FAFAFA} +.other_ThemeEditor thead>tr:first-child>th{background-color:#E5E5E5} +.other_ThemeEditor .propertyRow>td,.other_ThemeEditor tr.propertyRow>td,.other_ThemeEditor tr.propertyRow>th{background-color:#F4F4F4} +.other_ThemeEditor thead>tr.mm-content>th{padding:0 4px;font-size:12px} +.other_ThemeEditor td,.other_ThemeEditor th{padding:4px;white-space:nowrap} +.other_ThemeEditor thead.mm-label>tr:first-child>th{position:relative;padding-left:29px} +.other_ThemeEditor thead.mm-label>tr:first-child>th::before{content:'[+]';position:absolute;left:3px;top:3px;color:#404040;height:15px;width:15px;font-family:monospace} +.other_ThemeEditor thead.mm-label.max>tr:first-child>th::before{content:'[-]'} +.other_ThemeEditor tr.sharedPropertyRow>td.label::after{content:'[+]';position:absolute;right:10px;top:3px;color:#404040;height:15px;width:15px;font-family:monospace} +.other_ThemeEditor tr.sharedPropertyRow>td.label.expanded::after{content:'[-]'} +.other_ThemeEditor tr.sharedPropertyRow>td.label{position:relative;padding-right:30px;text-decoration:underline} +.other_ThemeEditor tr.sharedPropertyRow>td.label:hover{text-decoration:none;cursor:pointer} +.other_ThemeEditor tr.propertyRow>td.label{padding-left:24px} +.other_ThemeEditor table,.other_ThemeEditor td,.other_ThemeEditor th{border:1px solid #e5e5e5} +.mm-label:hover,.other_ThemeEditor .sharedPropertyRow>.te-label{cursor:pointer} +.other_ThemeEditor .sharedPropertyRow>.te-label:hover{text-decoration:none} +.other_ThemeEditor .propertyRow.shown>.te-label{padding-left:15px} +.other_ThemeEditor input,.other_ThemeEditor select,.other_ThemeEditor textarea{height:30px;float:left} +.other_ThemeEditor input,.other_ThemeEditor select{width:150px} +.other_ThemeEditor .te-checkbox{width:20px;height:20px;margin:0} +.other_ThemeEditor .te-html-color-input{height:30px;width:120px} +.other_ThemeEditor .te-html-color-button{width:30px} +.other_ThemeEditor .te-html-color-button,.other_ThemeEditor button{background-color:#CCC;border:1px solid #A9A9A9;border-left:0;height:30px;float:left;padding:4px} +.other_ThemeEditor .te-html-color-button,.other_ThemeEditor .te-section-table thead,.other_ThemeEditor button{cursor:pointer} +.other_ThemeEditor .te-html-color-button:hover,.other_ThemeEditor button:hover{background-color:#BBB} +.other_ThemeEditor .te-html-color-button:active,.other_ThemeEditor button:active{background-color:#AAA} +.other_ThemeEditor .te-label{white-space:nowrap;width:1%;vertical-align:top} +.other_ThemeEditor .te-section-table>tbody>tr:hover{background-color:#F8FF98} +.te-section-table thead th{font-weight:700} +.te-section-table.expanded>thead>tr>th:after{font:normal normal normal 14px/1 FontAwesome;content:"ï…‡";float:right;margin-right:6px;margin-top:4px} +.te-section-table.collapsed>thead>tr>th:after{font:normal normal normal 14px/1 FontAwesome;content:"";float:right;margin-right:6px;margin-top:4px} +#te-tableModeOptions thead>tr>th,#te-themeEditorOptions thead>tr>th{border:1px solid #6E6E73;background-color:#6E6E73;color:#FAFAFA} +.other_Wordcloud text{cursor:pointer} +.tree_CirclePacking circle{fill:#1f77b4;fill-opacity:.25;stroke:#1f77b4;stroke-width:1px} +.tree_CirclePacking .leaf circle{fill:#ff7f0e;fill-opacity:1} +.tree_CirclePacking .label{fill:#fff;text-anchor:middle} +.tree_Dendrogram .node circle{fill:#dcf1ff;stroke:#1f77b4;stroke-width:1px} +.tree_Dendrogram .link{fill:none;stroke:#656565;stroke-width:1px} +.tree_Sunburst path{stroke:#fff;stroke-width:.5px;fill-rule:evenodd} \ No newline at end of file diff --git a/package.json b/package.json index 9ae46d59b5..25b1f5f316 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "hpcc-viz", - "version": "1.3.0", + "version": "1.4.4", "description": "HPCC Visualization Framework", "devDependencies": { "fs": "^0.0.2",