{ "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "\n", "Install the spreadsheet gem version ~>1.1.1 for using spreadsheet functions.\n", "\n", "Install the mechanize gem version ~>2.7.5 for using mechanize functions.\n" ] }, { "data": { "text/plain": [ "true" ] }, "execution_count": 1, "metadata": {}, "output_type": "execute_result" } ], "source": [ "require 'daru/view'" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "application/javascript": [ "\n", " /* BEGIN highstock.js */\n", "\n", "/*\n", " Highstock JS v6.1.0 (2018-04-13)\n", "\n", " (c) 2009-2016 Torstein Honsi\n", "\n", " License: www.highcharts.com/license\n", "*/\n", "(function(V,L){\"object\"===typeof module&&module.exports?module.exports=V.document?L(V):L:V.Highcharts=L(V)})(\"undefined\"!==typeof window?window:this,function(V){var L=function(){var a=\"undefined\"===typeof V?window:V,B=a.document,C=a.navigator&&a.navigator.userAgent||\"\",G=B&&B.createElementNS&&!!B.createElementNS(\"http://www.w3.org/2000/svg\",\"svg\").createSVGRect,p=/(edge|msie|trident)/i.test(C)&&!a.opera,m=-1!==C.indexOf(\"Firefox\"),g=-1!==C.indexOf(\"Chrome\"),v=m&&4>parseInt(C.split(\"Firefox/\")[1],\n", "10);return a.Highcharts?a.Highcharts.error(16,!0):{product:\"Highstock\",version:\"6.1.0\",deg2rad:2*Math.PI/360,doc:B,hasBidiBug:v,hasTouch:B&&void 0!==B.documentElement.ontouchstart,isMS:p,isWebKit:-1!==C.indexOf(\"AppleWebKit\"),isFirefox:m,isChrome:g,isSafari:!g&&-1!==C.indexOf(\"Safari\"),isTouchDevice:/(Mobile|Android|Windows Phone)/.test(C),SVG_NS:\"http://www.w3.org/2000/svg\",chartCount:0,seriesTypes:{},symbolSizes:{},svg:G,win:a,marginNames:[\"plotTop\",\"marginRight\",\"marginBottom\",\"plotLeft\"],noop:function(){},\n", "charts:[]}}();(function(a){a.timers=[];var B=a.charts,C=a.doc,G=a.win;a.error=function(p,m){p=a.isNumber(p)?\"Highcharts error #\"+p+\": www.highcharts.com/errors/\"+p:p;if(m)throw Error(p);G.console&&console.log(p)};a.Fx=function(a,m,g){this.options=m;this.elem=a;this.prop=g};a.Fx.prototype={dSetter:function(){var a=this.paths[0],m=this.paths[1],g=[],v=this.now,z=a.length,u;if(1===v)g=this.toD;else if(z===m.length&&1>v)for(;z--;)u=parseFloat(a[z]),g[z]=isNaN(u)?m[z]:v*parseFloat(m[z]-u)+u;else g=m;this.elem.attr(\"d\",\n", "g,null,!0)},update:function(){var a=this.elem,m=this.prop,g=this.now,v=this.options.step;if(this[m+\"Setter\"])this[m+\"Setter\"]();else a.attr?a.element&&a.attr(m,g,null,!0):a.style[m]=g+this.unit;v&&v.call(a,g,this)},run:function(p,m,g){var v=this,z=v.options,u=function(a){return u.stopped?!1:v.step(a)},y=G.requestAnimationFrame||function(a){setTimeout(a,13)},l=function(){for(var b=0;b=y+this.startTime?(this.now=this.end,this.pos=1,this.update(),g=l[this.prop]=!0,a.objectEach(l,function(a){!0!==\n", "a&&(g=!1)}),g&&u&&u.call(z),p=!1):(this.pos=v.easing((m-this.startTime)/y),this.now=this.start+(this.end-this.start)*this.pos,this.update(),p=!0);return p},initPath:function(p,m,g){function v(a){var b,f;for(c=a.length;c--;)b=\"M\"===a[c]||\"L\"===a[c],f=/[a-zA-Z]/.test(a[c+3]),b&&f&&a.splice(c+1,0,a[c+1],a[c+2],a[c+1],a[c+2])}function z(a,b){for(;a.lengtha&&-Infinity=g&&(m=[1/g])));for(v=0;v=p||\n", "!z&&u<=(m[v]+(m[v+1]||m[v]))/2);v++);return y=a.correctFloat(y*g,-Math.round(Math.log(.001)/Math.LN10))};a.stableSort=function(a,m){var g=a.length,v,z;for(z=0;zg&&(g=a[m]);return g};a.destroyObjectProperties=function(p,m){a.objectEach(p,function(a,\n", "v){a&&a!==m&&a.destroy&&a.destroy();delete p[v]})};a.discardElement=function(p){var m=a.garbageBin;m||(m=a.createElement(\"div\"));p&&m.appendChild(p);m.innerHTML=\"\"};a.correctFloat=function(a,m){return parseFloat(a.toPrecision(m||14))};a.setAnimation=function(p,m){m.renderer.globalAnimation=a.pick(p,m.options.chart.animation,!0)};a.animObject=function(p){return a.isObject(p)?a.merge(p):{duration:p?500:0}};a.timeUnits={millisecond:1,second:1E3,minute:6E4,hour:36E5,day:864E5,week:6048E5,month:24192E5,\n", "year:314496E5};a.numberFormat=function(p,m,g,v){p=+p||0;m=+m;var z=a.defaultOptions.lang,u=(p.toString().split(\".\")[1]||\"\").split(\"e\")[0].length,y,l,b=p.toString().split(\"e\");-1===m?m=Math.min(u,20):a.isNumber(m)?m&&b[1]&&0>b[1]&&(y=m+ +b[1],0<=y?(b[0]=(+b[0]).toExponential(y).split(\"e\")[0],m=y):(b[0]=b[0].split(\".\")[0]||0,p=20>m?(b[0]*Math.pow(10,b[1])).toFixed(m):0,b[1]=0)):m=2;l=(Math.abs(b[1]?b[0]:p)+Math.pow(10,-Math.max(m,u)-1)).toFixed(m);u=String(a.pInt(l));y=3p?\"-\":\"\")+(y?u.substr(0,y)+v:\"\");p+=u.substr(y).replace(/(\\d{3})(?=\\d)/g,\"$1\"+v);m&&(p+=g+l.slice(-m));b[1]&&0!==+p&&(p+=\"e\"+b[1]);return p};Math.easeInOutSine=function(a){return-.5*(Math.cos(Math.PI*a)-1)};a.getStyle=function(p,m,g){if(\"width\"===m)return Math.min(p.offsetWidth,p.scrollWidth)-a.getStyle(p,\"padding-left\")-a.getStyle(p,\"padding-right\");if(\"height\"===m)return Math.min(p.offsetHeight,p.scrollHeight)-a.getStyle(p,\"padding-top\")-a.getStyle(p,\n", "\"padding-bottom\");G.getComputedStyle||a.error(27,!0);if(p=G.getComputedStyle(p,void 0))p=p.getPropertyValue(m),a.pick(g,\"opacity\"!==m)&&(p=a.pInt(p));return p};a.inArray=function(p,m,g){return(a.indexOfPolyfill||Array.prototype.indexOf).call(m,p,g)};a.grep=function(p,m){return(a.filterPolyfill||Array.prototype.filter).call(p,m)};a.find=Array.prototype.find?function(a,m){return a.find(m)}:function(a,m){var g,v=a.length;for(g=0;g>16,(g&65280)>>8,g&255,1]:4===m&&(z=[(g&3840)>>4|(g&3840)>>8,(g&240)>>4|g&240,(g&15)<<4|g&15,1])),!z)for(u=this.parsers.length;u--&&\n", "!z;)y=this.parsers[u],(m=y.regex.exec(g))&&(z=y.parse(m));this.rgba=z||[]},get:function(a){var g=this.input,m=this.rgba,u;this.stops?(u=p(g),u.stops=[].concat(u.stops),B(this.stops,function(g,l){u.stops[l]=[u.stops[l][0],g.get(a)]})):u=m&&C(m[0])?\"rgb\"===a||!a&&1===m[3]?\"rgb(\"+m[0]+\",\"+m[1]+\",\"+m[2]+\")\":\"a\"===a?m[3]:\"rgba(\"+m.join(\",\")+\")\":g;return u},brighten:function(a){var g,z=this.rgba;if(this.stops)B(this.stops,function(g){g.brighten(a)});else if(C(a)&&0!==a)for(g=0;3>g;g++)z[g]+=m(255*a),0>\n", "z[g]&&(z[g]=0),255d.width)d={width:0,height:0}}else d=this.htmlGetBBox();A.isSVG&&(a=d.width,A=d.height,f&&\"11px\"===f.fontSize&&17===Math.round(A)&&(d.height=A=\n", "14),k&&(d.width=Math.abs(A*Math.sin(b))+Math.abs(a*Math.cos(b)),d.height=Math.abs(A*Math.cos(b))+Math.abs(a*Math.sin(b))));if(e&&0]*>/g,\n", "\"\").replace(/</g,\"\\x3c\").replace(/>/g,\"\\x3e\")))},textSetter:function(a){a!==this.textStr&&(delete this.bBox,this.textStr=a,this.added&&this.renderer.buildText(this))},fillSetter:function(a,k,d){\"string\"===typeof a?d.setAttribute(k,a):a&&this.complexColor(a,k,d)},visibilitySetter:function(a,k,d){\"inherit\"===a?d.removeAttribute(k):this[k]!==a&&d.setAttribute(k,a);this[k]=a},zIndexSetter:function(a,d){var A=this.renderer,b=this.parentGroup,c=(b||A).element||A.box,f,h=this.element,I,x,A=c===A.box;\n", "f=this.added;var n;y(a)&&(h.zIndex=a,a=+a,this[d]===a&&(f=!1),this[d]=a);if(f){(a=this.zIndex)&&b&&(b.handleZ=!0);d=c.childNodes;for(n=d.length-1;0<=n&&!I;n--)if(b=d[n],f=b.zIndex,x=!y(f),b!==h)if(0>a&&x&&!A&&!n)c.insertBefore(h,d[n]),I=!0;else if(k(f)<=a||x&&(!y(a)||0<=a))c.insertBefore(h,d[n+1]||null),I=!0;I||(c.insertBefore(h,d[A?3:0]||null),I=!0)}return I},_defaultSetter:function(a,k,d){d.setAttribute(k,a)}});B.prototype.yGetter=B.prototype.xGetter;B.prototype.translateXSetter=B.prototype.translateYSetter=\n", "B.prototype.rotationSetter=B.prototype.verticalAlignSetter=B.prototype.rotationOriginXSetter=B.prototype.rotationOriginYSetter=B.prototype.scaleXSetter=B.prototype.scaleYSetter=B.prototype.matrixSetter=function(a,k){this[k]=a;this.doTransform=!0};B.prototype[\"stroke-widthSetter\"]=B.prototype.strokeSetter=function(a,k,d){this[k]=a;this.stroke&&this[\"stroke-width\"]?(B.prototype.fillSetter.call(this,this.stroke,\"stroke\",d),d.setAttribute(\"stroke-width\",this[\"stroke-width\"]),this.hasStroke=!0):\"stroke-width\"===\n", "k&&0===a&&this.hasStroke&&(d.removeAttribute(\"stroke\"),this.hasStroke=!1)};C=a.SVGRenderer=function(){this.init.apply(this,arguments)};n(C.prototype,{Element:B,SVG_NS:I,init:function(a,k,d,A,b,c){var f;A=this.createElement(\"svg\").attr({version:\"1.1\",\"class\":\"highcharts-root\"}).css(this.getStyle(A));f=A.element;a.appendChild(f);m(a,\"dir\",\"ltr\");-1===a.innerHTML.indexOf(\"xmlns\")&&m(f,\"xmlns\",this.SVG_NS);this.isSVG=!0;this.box=f;this.boxWrapper=A;this.alignedObjects=[];this.url=(r||x)&&e.getElementsByTagName(\"base\").length?\n", "N.location.href.replace(/#.*?$/,\"\").replace(/<[^>]*>/g,\"\").replace(/([\\('\\)])/g,\"\\\\$1\").replace(/ /g,\"%20\"):\"\";this.createElement(\"desc\").add().element.appendChild(e.createTextNode(\"Created with Highstock 6.1.0\"));this.defs=this.createElement(\"defs\").add();this.allowHTML=c;this.forExport=b;this.gradients={};this.cache={};this.cacheKeys=[];this.imgCount=0;this.setSize(k,d,!1);var h;r&&a.getBoundingClientRect&&(k=function(){z(a,{left:0,top:0});h=a.getBoundingClientRect();z(a,{left:Math.ceil(h.left)-\n", "h.left+\"px\",top:Math.ceil(h.top)-h.top+\"px\"})},k(),this.unSubPixelFix=G(N,\"resize\",k))},getStyle:function(a){return this.style=n({fontFamily:'\"Lucida Grande\", \"Lucida Sans Unicode\", Arial, Helvetica, sans-serif',fontSize:\"12px\"},a)},setStyle:function(a){this.boxWrapper.css(this.getStyle(a))},isHidden:function(){return!this.boxWrapper.getBBox().width},destroy:function(){var a=this.defs;this.box=null;this.boxWrapper=this.boxWrapper.destroy();b(this.gradients||{});this.gradients=null;a&&(this.defs=a.destroy());\n", "this.unSubPixelFix&&this.unSubPixelFix();return this.alignedObjects=null},createElement:function(a){var k=new this.Element;k.init(this,a);return k},draw:d,getRadialAttr:function(a,k){return{cx:a[0]-a[2]/2+k.cx*a[2],cy:a[1]-a[2]/2+k.cy*a[2],r:k.r*a[2]}},getSpanWidth:function(a){return a.getBBox(!0).width},applyEllipsis:function(a,k,d,A){var b=a.rotation,c=d,f,h=0,I=d.length,x=function(a){k.removeChild(k.firstChild);a&&k.appendChild(e.createTextNode(a))},n;a.rotation=0;c=this.getSpanWidth(a,k);if(n=\n", "c>A){for(;h<=I;)f=Math.ceil((h+I)/2),c=d.substring(0,f)+\"\\u2026\",x(c),c=this.getSpanWidth(a,k),h===I?h=I+1:c>A?I=f-1:h=f;0===I&&x(\"\")}a.rotation=b;return n},escapes:{\"\\x26\":\"\\x26amp;\",\"\\x3c\":\"\\x26lt;\",\"\\x3e\":\"\\x26gt;\",\"'\":\"\\x26#39;\",'\"':\"\\x26quot;\"},buildText:function(a){var d=a.element,A=this,b=A.forExport,f=E(a.textStr,\"\").toString(),h=-1!==f.indexOf(\"\\x3c\"),x=d.childNodes,n,r=m(d,\"x\"),q=a.styles,l=a.textWidth,D=q&&q.lineHeight,F=q&&q.textOutline,P=q&&\"ellipsis\"===q.textOverflow,K=q&&\"nowrap\"===\n", "q.whiteSpace,M=q&&q.fontSize,J,g,Q=x.length,q=l&&!a.added&&this.box,u=function(a){var b;b=/(px|em)$/.test(a&&a.style.fontSize)?a.style.fontSize:M||A.style.fontSize||12;return D?k(D):A.fontMetrics(b,a.getAttribute(\"style\")?a:d).h},y=function(a,k){H(A.escapes,function(d,A){k&&-1!==w(d,k)||(a=a.toString().replace(new RegExp(d,\"g\"),A))});return a},N=function(a,k){var d;d=a.indexOf(\"\\x3c\");a=a.substring(d,a.indexOf(\"\\x3e\")-d);d=a.indexOf(k+\"\\x3d\");if(-1!==d&&(d=d+k.length+1,k=a.charAt(d),'\"'===k||\"'\"===\n", "k))return a=a.substring(d+1),a.substring(0,a.indexOf(k))};J=[f,P,K,D,F,M,l].join();if(J!==a.textCache){for(a.textCache=J;Q--;)d.removeChild(x[Q]);h||F||P||l||-1!==f.indexOf(\" \")?(q&&q.appendChild(d),f=h?f.replace(/<(b|strong)>/g,'\\x3cspan style\\x3d\"font-weight:bold\"\\x3e').replace(/<(i|em)>/g,'\\x3cspan style\\x3d\"font-style:italic\"\\x3e').replace(//g,\"\\x3c/span\\x3e\").split(//g):[f],f=c(f,function(a){return\"\"!==a}),t(f,function(k,f){var c,h=0;k=k.replace(/^\\s+|\\s+$/g,\n", "\"\").replace(//g,\"\\x3c/span\\x3e|||\");c=k.split(\"|||\");t(c,function(k){if(\"\"!==k||1===c.length){var x={},q=e.createElementNS(A.SVG_NS,\"tspan\"),w,E;(w=N(k,\"class\"))&&m(q,\"class\",w);if(w=N(k,\"style\"))w=w.replace(/(;| |^)color([ :])/,\"$1fill$2\"),m(q,\"style\",w);(E=N(k,\"href\"))&&!b&&(m(q,\"onclick\",'location.href\\x3d\"'+E+'\"'),m(q,\"class\",\"highcharts-anchor\"),z(q,{cursor:\"pointer\"}));k=y(k.replace(/<[a-zA-Z\\/](.|\\n)*?>/g,\"\")||\" \");if(\" \"!==k){q.appendChild(e.createTextNode(k));\n", "h?x.dx=0:f&&null!==r&&(x.x=r);m(q,x);d.appendChild(q);!h&&g&&(!R&&b&&z(q,{display:\"block\"}),m(q,\"dy\",u(q)));if(l){x=k.replace(/([^\\^])-/g,\"$1- \").split(\" \");E=1l,void 0===n&&(n=k),k&&1!==x.length?(q.removeChild(q.firstChild),H.unshift(x.pop())):(x=H,H=[],x.length&&!K&&(q=e.createElementNS(I,\"tspan\"),m(q,{dy:t,x:r}),w&&m(q,\"style\",w),d.appendChild(q)),\n", "D>l&&(l=D)),x.length&&q.appendChild(e.createTextNode(x.join(\" \").replace(/- /g,\"-\")));a.rotation=F}h++}}});g=g||d.childNodes.length}),n&&a.attr(\"title\",y(a.textStr,[\"\\x26lt;\",\"\\x26gt;\"])),q&&q.removeChild(d),F&&a.applyTextOutline&&a.applyTextOutline(F)):d.appendChild(e.createTextNode(y(f)))}},getContrast:function(a){a=v(a).rgba;return 510Math.abs(b.end-b.start-2*Math.PI));var x=Math.cos(c),n=Math.sin(c),q=Math.cos(I),I=Math.sin(I);b=.001>b.end-c-Math.PI?0:1;f=[\"M\",a+f*x,k+h*n,\"A\",f,h,0,b,1,a+f*q,k+h*I];y(d)&&f.push(A?\"M\":\"L\",a+d*q,k+d*I,\"A\",d,d,0,b,0,a+d*x,k+d*n);f.push(A?\"\":\"Z\");return f},callout:function(a,k,d,A,b){var c=Math.min(b&&b.r||0,d,A),f=c+6,h=b&&b.anchorX;b=b&&b.anchorY;var I;I=[\"M\",a+c,k,\"L\",a+d-c,k,\"C\",a+d,k,a+d,k,a+d,k+c,\"L\",a+d,k+A-\n", "c,\"C\",a+d,k+A,a+d,k+A,a+d-c,k+A,\"L\",a+c,k+A,\"C\",a,k+A,a,k+A,a,k+A-c,\"L\",a,k+c,\"C\",a,k,a,k,a+c,k];h&&h>d?b>k+f&&bh?b>k+f&&bA&&h>a+f&&hb&&h>a+f&&ha?a+3:Math.round(1.2*a);return{h:d,b:Math.round(.8*d),f:a}},rotCorr:function(a,k,d){var A=a;k&&d&&(A=Math.max(A*Math.cos(k*l),4));return{x:-a/3*Math.sin(k*l),y:A}},label:function(k,d,b,c,f,h,I,x,q){var r=this,e=r.g(\"button\"!==q&&\"label\"),w=e.text=r.text(\"\",0,0,I).attr({zIndex:1}),\n", "E,l,H=0,D=3,F=0,R,P,J,g,Q,m={},u,N,v=/^url\\((.*?)\\)$/.test(c),z=v,M,p,S,O;q&&e.addClass(\"highcharts-\"+q);z=v;M=function(){return(u||0)%2/2};p=function(){var a=w.element.style,k={};l=(void 0===R||void 0===P||Q)&&y(w.textStr)&&w.getBBox();e.width=(R||l.width||0)+2*D+F;e.height=(P||l.height||0)+2*D;N=D+r.fontMetrics(a&&a.fontSize,w).b;z&&(E||(e.box=E=r.symbols[c]||v?r.symbol(c):r.rect(),E.addClass((\"button\"===q?\"\":\"highcharts-label-box\")+(q?\" highcharts-\"+q+\"-box\":\"\")),E.add(e),a=M(),k.x=a,k.y=(x?-N:\n", "0)+a),k.width=Math.round(e.width),k.height=Math.round(e.height),E.attr(n(k,m)),m={})};S=function(){var a=F+D,k;k=x?0:N;y(R)&&l&&(\"center\"===Q||\"right\"===Q)&&(a+={center:.5,right:1}[Q]*(R-l.width));if(a!==w.x||k!==w.y)w.attr(\"x\",a),void 0!==k&&w.attr(\"y\",k);w.x=a;w.y=k};O=function(a,k){E?E.attr(a,k):m[a]=k};e.onAdd=function(){w.add(e);e.attr({text:k||0===k?k:\"\",x:d,y:b});E&&y(f)&&e.attr({anchorX:f,anchorY:h})};e.widthSetter=function(k){R=a.isNumber(k)?k:null};e.heightSetter=function(a){P=a};e[\"text-alignSetter\"]=\n", "function(a){Q=a};e.paddingSetter=function(a){y(a)&&a!==D&&(D=e.padding=a,S())};e.paddingLeftSetter=function(a){y(a)&&a!==F&&(F=a,S())};e.alignSetter=function(a){a={left:0,center:.5,right:1}[a];a!==H&&(H=a,l&&e.attr({x:J}))};e.textSetter=function(a){void 0!==a&&w.textSetter(a);p();S()};e[\"stroke-widthSetter\"]=function(a,k){a&&(z=!0);u=this[\"stroke-width\"]=a;O(k,a)};e.strokeSetter=e.fillSetter=e.rSetter=function(a,k){\"r\"!==k&&(\"fill\"===k&&a&&(z=!0),e[k]=a);O(k,a)};e.anchorXSetter=function(a,k){f=e.anchorX=\n", "a;O(k,Math.round(a)-M()-J)};e.anchorYSetter=function(a,k){h=e.anchorY=a;O(k,a-g)};e.xSetter=function(a){e.x=a;H&&(a-=H*((R||l.width)+2*D),e[\"forceAnimate:x\"]=!0);J=Math.round(a);e.attr(\"translateX\",J)};e.ySetter=function(a){g=e.y=Math.round(a);e.attr(\"translateY\",g)};var ea=e.css;return n(e,{css:function(a){if(a){var k={};a=K(a);t(e.textProps,function(d){void 0!==a[d]&&(k[d]=a[d],delete a[d])});w.css(k);\"width\"in k&&p()}return ea.call(e,a)},getBBox:function(){return{width:l.width+2*D,height:l.height+\n", "2*D,x:l.x-D,y:l.y-D}},shadow:function(a){a&&(p(),E&&E.shadow(a));return e},destroy:function(){A(e.element,\"mouseenter\");A(e.element,\"mouseleave\");w&&(w=w.destroy());E&&(E=E.destroy());B.prototype.destroy.call(e);e=r=p=S=O=null}})}});a.Renderer=C})(L);(function(a){var B=a.attr,C=a.createElement,G=a.css,p=a.defined,m=a.each,g=a.extend,v=a.isFirefox,z=a.isMS,u=a.isWebKit,y=a.pick,l=a.pInt,b=a.SVGRenderer,e=a.win,t=a.wrap;g(a.SVGElement.prototype,{htmlCss:function(a){var b=this.element;if(b=a&&\"SPAN\"===\n", "b.tagName&&a.width)delete a.width,this.textWidth=b,this.htmlUpdateTransform();a&&\"ellipsis\"===a.textOverflow&&(a.whiteSpace=\"nowrap\",a.overflow=\"hidden\");this.styles=g(this.styles,a);G(this.element,a);return this},htmlGetBBox:function(){var a=this.element;return{x:a.offsetLeft,y:a.offsetTop,width:a.offsetWidth,height:a.offsetHeight}},htmlUpdateTransform:function(){if(this.added){var a=this.renderer,b=this.element,c=this.translateX||0,h=this.translateY||0,e=this.x||0,D=this.y||0,r=this.textAlign||\n", "\"left\",t={left:0,center:.5,right:1}[r],q=this.styles,F=q&&q.whiteSpace;G(b,{marginLeft:c,marginTop:h});this.shadows&&m(this.shadows,function(a){G(a,{marginLeft:c+1,marginTop:h+1})});this.inverted&&m(b.childNodes,function(d){a.invertChild(d,b)});if(\"SPAN\"===b.tagName){var q=this.rotation,x=this.textWidth&&l(this.textWidth),K=[q,r,b.innerHTML,this.textWidth,this.textAlign].join(),d;(d=x!==this.oldTextWidth)&&!(d=x>this.oldTextWidth)&&((d=this.textPxLength)||(G(b,{width:\"\",whiteSpace:F||\"nowrap\"}),d=\n", "b.offsetWidth),d=d>x);d&&/[ \\-]/.test(b.textContent||b.innerText)&&(G(b,{width:x+\"px\",display:\"block\",whiteSpace:F||\"normal\"}),this.oldTextWidth=x);K!==this.cTT&&(F=a.fontMetrics(b.style.fontSize).b,p(q)&&q!==(this.oldRotation||0)&&this.setSpanRotation(q,t,F),this.getSpanCorrection(!p(q)&&this.textPxLength||b.offsetWidth,F,t,q,r));G(b,{left:e+(this.xCorr||0)+\"px\",top:D+(this.yCorr||0)+\"px\"});this.cTT=K;this.oldRotation=q}}else this.alignOnAdd=!0},setSpanRotation:function(a,b,c){var f={},e=this.renderer.getTransformKey();\n", "f[e]=f.transform=\"rotate(\"+a+\"deg)\";f[e+(v?\"Origin\":\"-origin\")]=f.transformOrigin=100*b+\"% \"+c+\"px\";G(this.element,f)},getSpanCorrection:function(a,b,c){this.xCorr=-a*c;this.yCorr=-b}});g(b.prototype,{getTransformKey:function(){return z&&!/Edge/.test(e.navigator.userAgent)?\"-ms-transform\":u?\"-webkit-transform\":v?\"MozTransform\":e.opera?\"-o-transform\":\"\"},html:function(a,b,c){var f=this.createElement(\"span\"),e=f.element,n=f.renderer,r=n.isSVG,l=function(a,b){m([\"opacity\",\"visibility\"],function(c){t(a,\n", "c+\"Setter\",function(a,d,c,f){a.call(this,d,c,f);b[c]=d})});a.addedSetters=!0};f.textSetter=function(a){a!==e.innerHTML&&delete this.bBox;this.textStr=a;e.innerHTML=y(a,\"\");f.doTransform=!0};r&&l(f,f.element.style);f.xSetter=f.ySetter=f.alignSetter=f.rotationSetter=function(a,b){\"align\"===b&&(b=\"textAlign\");f[b]=a;f.doTransform=!0};f.afterSetters=function(){this.doTransform&&(this.htmlUpdateTransform(),this.doTransform=!1)};f.attr({text:a,x:Math.round(b),y:Math.round(c)}).css({fontFamily:this.style.fontFamily,\n", "fontSize:this.style.fontSize,position:\"absolute\"});e.style.whiteSpace=\"nowrap\";f.css=f.htmlCss;r&&(f.add=function(a){var b,c=n.box.parentNode,h=[];if(this.parentGroup=a){if(b=a.div,!b){for(;a;)h.push(a),a=a.parentGroup;m(h.reverse(),function(a){function d(k,d){a[d]=k;\"translateX\"===d?x.left=k+\"px\":x.top=k+\"px\";a.doTransform=!0}var x,k=B(a.element,\"class\");k&&(k={className:k});b=a.div=a.div||C(\"div\",k,{position:\"absolute\",left:(a.translateX||0)+\"px\",top:(a.translateY||0)+\"px\",display:a.display,opacity:a.opacity,\n", "pointerEvents:a.styles&&a.styles.pointerEvents},b||c);x=b.style;g(a,{classSetter:function(a){return function(k){this.element.setAttribute(\"class\",k);a.className=k}}(b),on:function(){h[0].div&&f.on.apply({element:h[0].div},arguments);return a},translateXSetter:d,translateYSetter:d});a.addedSetters||l(a,x)})}}else b=c;b.appendChild(e);f.added=!0;f.alignOnAdd&&f.htmlUpdateTransform();return f});return f}})})(L);(function(a){var B=a.defined,C=a.each,G=a.extend,p=a.merge,m=a.pick,g=a.timeUnits,v=a.win;\n", "a.Time=function(a){this.update(a,!1)};a.Time.prototype={defaultOptions:{},update:function(g){var u=m(g&&g.useUTC,!0),y=this;this.options=g=p(!0,this.options||{},g);this.Date=g.Date||v.Date;this.timezoneOffset=(this.useUTC=u)&&g.timezoneOffset;this.getTimezoneOffset=this.timezoneOffsetFunction();(this.variableTimezone=!(u&&!g.getTimezoneOffset&&!g.timezone))||this.timezoneOffset?(this.get=function(a,b){var e=b.getTime(),l=e-y.getTimezoneOffset(b);b.setTime(l);a=b[\"getUTC\"+a]();b.setTime(e);return a},\n", "this.set=function(l,b,e){var t;if(-1!==a.inArray(l,[\"Milliseconds\",\"Seconds\",\"Minutes\"]))b[\"set\"+l](e);else t=y.getTimezoneOffset(b),t=b.getTime()-t,b.setTime(t),b[\"setUTC\"+l](e),l=y.getTimezoneOffset(b),t=b.getTime()+l,b.setTime(t)}):u?(this.get=function(a,b){return b[\"getUTC\"+a]()},this.set=function(a,b,e){return b[\"setUTC\"+a](e)}):(this.get=function(a,b){return b[\"get\"+a]()},this.set=function(a,b,e){return b[\"set\"+a](e)})},makeTime:function(g,u,y,l,b,e){var t,n,f;this.useUTC?(t=this.Date.UTC.apply(0,\n", "arguments),n=this.getTimezoneOffset(t),t+=n,f=this.getTimezoneOffset(t),n!==f?t+=f-n:n-36E5!==this.getTimezoneOffset(t-36E5)||a.isSafari||(t-=36E5)):t=(new this.Date(g,u,m(y,1),m(l,0),m(b,0),m(e,0))).getTime();return t},timezoneOffsetFunction:function(){var g=this,m=this.options,y=v.moment;if(!this.useUTC)return function(a){return 6E4*(new Date(a)).getTimezoneOffset()};if(m.timezone){if(y)return function(a){return 6E4*-y.tz(a,m.timezone).utcOffset()};a.error(25)}return this.useUTC&&m.getTimezoneOffset?\n", "function(a){return 6E4*m.getTimezoneOffset(a)}:function(){return 6E4*(g.timezoneOffset||0)}},dateFormat:function(g,m,y){if(!a.defined(m)||isNaN(m))return a.defaultOptions.lang.invalidDate||\"\";g=a.pick(g,\"%Y-%m-%d %H:%M:%S\");var l=this,b=new this.Date(m),e=this.get(\"Hours\",b),t=this.get(\"Day\",b),n=this.get(\"Date\",b),f=this.get(\"Month\",b),c=this.get(\"FullYear\",b),h=a.defaultOptions.lang,w=h.weekdays,D=h.shortWeekdays,r=a.pad,b=a.extend({a:D?D[t]:w[t].substr(0,3),A:w[t],d:r(n),e:r(n,2,\" \"),w:t,b:h.shortMonths[f],\n", "B:h.months[f],m:r(f+1),y:c.toString().substr(2,2),Y:c,H:r(e),k:e,I:r(e%12||12),l:e%12||12,M:r(l.get(\"Minutes\",b)),p:12>e?\"AM\":\"PM\",P:12>e?\"am\":\"pm\",S:r(b.getSeconds()),L:r(Math.round(m%1E3),3)},a.dateFormats);a.objectEach(b,function(a,b){for(;-1!==g.indexOf(\"%\"+b);)g=g.replace(\"%\"+b,\"function\"===typeof a?a.call(l,m):a)});return y?g.substr(0,1).toUpperCase()+g.substr(1):g},getTimeTicks:function(a,u,y,l){var b=this,e=[],t={},n,f=new b.Date(u),c=a.unitRange,h=a.count||1,w;if(B(u)){b.set(\"Milliseconds\",\n", "f,c>=g.second?0:h*Math.floor(b.get(\"Milliseconds\",f)/h));c>=g.second&&b.set(\"Seconds\",f,c>=g.minute?0:h*Math.floor(b.get(\"Seconds\",f)/h));c>=g.minute&&b.set(\"Minutes\",f,c>=g.hour?0:h*Math.floor(b.get(\"Minutes\",f)/h));c>=g.hour&&b.set(\"Hours\",f,c>=g.day?0:h*Math.floor(b.get(\"Hours\",f)/h));c>=g.day&&b.set(\"Date\",f,c>=g.month?1:h*Math.floor(b.get(\"Date\",f)/h));c>=g.month&&(b.set(\"Month\",f,c>=g.year?0:h*Math.floor(b.get(\"Month\",f)/h)),n=b.get(\"FullYear\",f));c>=g.year&&b.set(\"FullYear\",f,n-n%h);c===g.week&&\n", "b.set(\"Date\",f,b.get(\"Date\",f)-b.get(\"Day\",f)+m(l,1));n=b.get(\"FullYear\",f);l=b.get(\"Month\",f);var D=b.get(\"Date\",f),r=b.get(\"Hours\",f);u=f.getTime();b.variableTimezone&&(w=y-u>4*g.month||b.getTimezoneOffset(u)!==b.getTimezoneOffset(y));f=f.getTime();for(u=1;fe.length&&C(e,function(a){0===\n", "a%18E5&&\"000000000\"===b.dateFormat(\"%H%M%S%L\",a)&&(t[a]=\"day\")})}e.info=G(a,{higherRanks:t,totalRange:c*h});return e}}})(L);(function(a){var B=a.color,C=a.merge;a.defaultOptions={colors:\"#7cb5ec #434348 #90ed7d #f7a35c #8085e9 #f15c80 #e4d354 #2b908f #f45b5b #91e8e1\".split(\" \"),symbols:[\"circle\",\"diamond\",\"square\",\"triangle\",\"triangle-down\"],lang:{loading:\"Loading...\",months:\"January February March April May June July August September October November December\".split(\" \"),shortMonths:\"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec\".split(\" \"),\n", "weekdays:\"Sunday Monday Tuesday Wednesday Thursday Friday Saturday\".split(\" \"),decimalPoint:\".\",numericSymbols:\"kMGTPE\".split(\"\"),resetZoom:\"Reset zoom\",resetZoomTitle:\"Reset zoom level 1:1\",thousandsSep:\" \"},global:{},time:a.Time.prototype.defaultOptions,chart:{borderRadius:0,defaultSeriesType:\"line\",ignoreHiddenSeries:!0,spacing:[10,10,15,10],resetZoomButton:{theme:{zIndex:6},position:{align:\"right\",x:-10,y:10}},width:null,height:null,borderColor:\"#335cad\",backgroundColor:\"#ffffff\",plotBorderColor:\"#cccccc\"},\n", "title:{text:\"Chart title\",align:\"center\",margin:15,widthAdjust:-44},subtitle:{text:\"\",align:\"center\",widthAdjust:-44},plotOptions:{},labels:{style:{position:\"absolute\",color:\"#333333\"}},legend:{enabled:!0,align:\"center\",alignColumns:!0,layout:\"horizontal\",labelFormatter:function(){return this.name},borderColor:\"#999999\",borderRadius:0,navigation:{activeColor:\"#003399\",inactiveColor:\"#cccccc\"},itemStyle:{color:\"#333333\",fontSize:\"12px\",fontWeight:\"bold\",textOverflow:\"ellipsis\"},itemHoverStyle:{color:\"#000000\"},\n", "itemHiddenStyle:{color:\"#cccccc\"},shadow:!1,itemCheckboxStyle:{position:\"absolute\",width:\"13px\",height:\"13px\"},squareSymbol:!0,symbolPadding:5,verticalAlign:\"bottom\",x:0,y:0,title:{style:{fontWeight:\"bold\"}}},loading:{labelStyle:{fontWeight:\"bold\",position:\"relative\",top:\"45%\"},style:{position:\"absolute\",backgroundColor:\"#ffffff\",opacity:.5,textAlign:\"center\"}},tooltip:{enabled:!0,animation:a.svg,borderRadius:3,dateTimeLabelFormats:{millisecond:\"%A, %b %e, %H:%M:%S.%L\",second:\"%A, %b %e, %H:%M:%S\",\n", "minute:\"%A, %b %e, %H:%M\",hour:\"%A, %b %e, %H:%M\",day:\"%A, %b %e, %Y\",week:\"Week from %A, %b %e, %Y\",month:\"%B %Y\",year:\"%Y\"},footerFormat:\"\",padding:8,snap:a.isTouchDevice?25:10,backgroundColor:B(\"#f7f7f7\").setOpacity(.85).get(),borderWidth:1,headerFormat:'\\x3cspan style\\x3d\"font-size: 10px\"\\x3e{point.key}\\x3c/span\\x3e\\x3cbr/\\x3e',pointFormat:'\\x3cspan style\\x3d\"color:{point.color}\"\\x3e\\u25cf\\x3c/span\\x3e {series.name}: \\x3cb\\x3e{point.y}\\x3c/b\\x3e\\x3cbr/\\x3e',shadow:!0,style:{color:\"#333333\",cursor:\"default\",\n", "fontSize:\"12px\",pointerEvents:\"none\",whiteSpace:\"nowrap\"}},credits:{enabled:!0,href:\"http://www.highcharts.com\",position:{align:\"right\",x:-10,verticalAlign:\"bottom\",y:-5},style:{cursor:\"pointer\",color:\"#999999\",fontSize:\"9px\"},text:\"Highcharts.com\"}};a.setOptions=function(B){a.defaultOptions=C(!0,a.defaultOptions,B);a.time.update(C(a.defaultOptions.global,a.defaultOptions.time),!1);return a.defaultOptions};a.getOptions=function(){return a.defaultOptions};a.defaultPlotOptions=a.defaultOptions.plotOptions;\n", "a.time=new a.Time(C(a.defaultOptions.global,a.defaultOptions.time));a.dateFormat=function(C,p,m){return a.time.dateFormat(C,p,m)}})(L);(function(a){var B=a.correctFloat,C=a.defined,G=a.destroyObjectProperties,p=a.fireEvent,m=a.isNumber,g=a.merge,v=a.pick,z=a.deg2rad;a.Tick=function(a,g,l,b){this.axis=a;this.pos=g;this.type=l||\"\";this.isNewLabel=this.isNew=!0;l||b||this.addLabel()};a.Tick.prototype={addLabel:function(){var a=this.axis,m=a.options,l=a.chart,b=a.categories,e=a.names,t=this.pos,n=m.labels,\n", "f=a.tickPositions,c=t===f[0],h=t===f[f.length-1],e=b?v(b[t],e[t],t):t,b=this.label,f=f.info,w;a.isDatetimeAxis&&f&&(w=m.dateTimeLabelFormats[f.higherRanks[t]||f.unitName]);this.isFirst=c;this.isLast=h;m=a.labelFormatter.call({axis:a,chart:l,isFirst:c,isLast:h,dateTimeLabelFormat:w,value:a.isLog?B(a.lin2log(e)):e,pos:t});if(C(b))b&&b.attr({text:m});else{if(this.label=b=C(m)&&n.enabled?l.renderer.text(m,0,0,n.useHTML).css(g(n.style)).add(a.labelGroup):null)b.textPxLength=b.getBBox().width;this.rotation=\n", "0}},getLabelSize:function(){return this.label?this.label.getBBox()[this.axis.horiz?\"height\":\"width\"]:0},handleOverflow:function(a){var g=this.axis,l=g.options.labels,b=a.x,e=g.chart.chartWidth,t=g.chart.spacing,n=v(g.labelLeft,Math.min(g.pos,t[3])),t=v(g.labelRight,Math.max(g.isRadial?0:g.pos+g.len,e-t[1])),f=this.label,c=this.rotation,h={left:0,center:.5,right:1}[g.labelAlign||f.attr(\"align\")],w=f.getBBox().width,D=g.getSlotWidth(),r=D,J=1,q,F={};if(c||!1===l.overflow)0>c&&b-h*wt&&(q=Math.round((e-b)/Math.cos(c*z)));else if(e=b+(1-h)*w,b-h*wt&&(r=t-a.x+r*h,J=-1),r=Math.min(D,r),rr||g.autoRotation&&(f.styles||{}).width)q=r;q&&(F.width=q,(l.style||{}).textOverflow||(F.textOverflow=\"ellipsis\"),f.css(F))},getPosition:function(g,m,l,b){var e=this.axis,t=e.chart,n=b&&t.oldChartHeight||t.chartHeight;g={x:g?a.correctFloat(e.translate(m+l,null,null,b)+e.transB):e.left+\n", "e.offset+(e.opposite?(b&&t.oldChartWidth||t.chartWidth)-e.right-e.left:0),y:g?n-e.bottom+e.offset-(e.opposite?e.height:0):a.correctFloat(n-e.translate(m+l,null,null,b)-e.transB)};p(this,\"afterGetPosition\",{pos:g});return g},getLabelPosition:function(a,g,l,b,e,t,n,f){var c=this.axis,h=c.transA,w=c.reversed,D=c.staggerLines,r=c.tickRotCorr||{x:0,y:0},J=e.y,q=b||c.reserveSpaceDefault?0:-c.labelOffset*(\"center\"===c.labelAlign?.5:1),F={};C(J)||(J=0===c.side?l.rotation?-8:-l.getBBox().height:2===c.side?\n", "r.y+8:Math.cos(l.rotation*z)*(r.y-l.getBBox(!1,0).height/2));a=a+e.x+q+r.x-(t&&b?t*h*(w?-1:1):0);g=g+J-(t&&!b?t*h*(w?1:-1):0);D&&(l=n/(f||1)%D,c.opposite&&(l=D-l-1),g+=c.labelOffset/D*l);F.x=a;F.y=Math.round(g);p(this,\"afterGetLabelPosition\",{pos:F});return F},getMarkPath:function(a,g,l,b,e,t){return t.crispLine([\"M\",a,g,\"L\",a+(e?0:-l),g+(e?l:0)],b)},renderGridLine:function(a,g,l){var b=this.axis,e=b.options,t=this.gridLine,n={},f=this.pos,c=this.type,h=b.tickmarkOffset,w=b.chart.renderer,D=c?c+\"Grid\":\n", "\"grid\",r=e[D+\"LineWidth\"],J=e[D+\"LineColor\"],e=e[D+\"LineDashStyle\"];t||(n.stroke=J,n[\"stroke-width\"]=r,e&&(n.dashstyle=e),c||(n.zIndex=1),a&&(n.opacity=0),this.gridLine=t=w.path().attr(n).addClass(\"highcharts-\"+(c?c+\"-\":\"\")+\"grid-line\").add(b.gridGroup));if(!a&&t&&(a=b.getPlotLinePath(f+h,t.strokeWidth()*l,a,!0)))t[this.isNew?\"attr\":\"animate\"]({d:a,opacity:g})},renderMark:function(a,g,l){var b=this.axis,e=b.options,t=b.chart.renderer,n=this.type,f=n?n+\"Tick\":\"tick\",c=b.tickSize(f),h=this.mark,w=!h,\n", "D=a.x;a=a.y;var r=v(e[f+\"Width\"],!n&&b.isXAxis?1:0),e=e[f+\"Color\"];c&&(b.opposite&&(c[0]=-c[0]),w&&(this.mark=h=t.path().addClass(\"highcharts-\"+(n?n+\"-\":\"\")+\"tick\").add(b.axisGroup),h.attr({stroke:e,\"stroke-width\":r})),h[w?\"attr\":\"animate\"]({d:this.getMarkPath(D,a,c[0],h.strokeWidth()*l,b.horiz,t),opacity:g}))},renderLabel:function(a,g,l,b){var e=this.axis,t=e.horiz,n=e.options,f=this.label,c=n.labels,h=c.step,e=e.tickmarkOffset,w=!0,D=a.x;a=a.y;f&&m(D)&&(f.xy=a=this.getLabelPosition(D,a,f,t,c,e,\n", "b,h),this.isFirst&&!this.isLast&&!v(n.showFirstLabel,1)||this.isLast&&!this.isFirst&&!v(n.showLastLabel,1)?w=!1:!t||c.step||c.rotation||g||0===l||this.handleOverflow(a),h&&b%h&&(w=!1),w&&m(a.y)?(a.opacity=l,f[this.isNewLabel?\"attr\":\"animate\"](a),this.isNewLabel=!1):(f.attr(\"y\",-9999),this.isNewLabel=!0))},render:function(g,m,l){var b=this.axis,e=b.horiz,t=this.getPosition(e,this.pos,b.tickmarkOffset,m),n=t.x,f=t.y,b=e&&n===b.pos+b.len||!e&&f===b.pos?-1:1;l=v(l,1);this.isActive=!0;this.renderGridLine(m,\n", "l,b);this.renderMark(t,l,b);this.renderLabel(t,m,l,g);this.isNew=!1;a.fireEvent(this,\"afterRender\")},destroy:function(){G(this,this.axis)}}})(L);var da=function(a){var B=a.addEvent,C=a.animObject,G=a.arrayMax,p=a.arrayMin,m=a.color,g=a.correctFloat,v=a.defaultOptions,z=a.defined,u=a.deg2rad,y=a.destroyObjectProperties,l=a.each,b=a.extend,e=a.fireEvent,t=a.format,n=a.getMagnitude,f=a.grep,c=a.inArray,h=a.isArray,w=a.isNumber,D=a.isString,r=a.merge,J=a.normalizeTickInterval,q=a.objectEach,F=a.pick,\n", "x=a.removeEvent,K=a.splat,d=a.syncTimeout,H=a.Tick,E=function(){this.init.apply(this,arguments)};a.extend(E.prototype,{defaultOptions:{dateTimeLabelFormats:{millisecond:\"%H:%M:%S.%L\",second:\"%H:%M:%S\",minute:\"%H:%M\",hour:\"%H:%M\",day:\"%e. %b\",week:\"%e. %b\",month:\"%b '%y\",year:\"%Y\"},endOnTick:!1,labels:{enabled:!0,style:{color:\"#666666\",cursor:\"default\",fontSize:\"11px\"},x:0},maxPadding:.01,minorTickLength:2,minorTickPosition:\"outside\",minPadding:.01,startOfWeek:1,startOnTick:!1,tickLength:10,tickmarkPlacement:\"between\",\n", "tickPixelInterval:100,tickPosition:\"outside\",title:{align:\"middle\",style:{color:\"#666666\"}},type:\"linear\",minorGridLineColor:\"#f2f2f2\",minorGridLineWidth:1,minorTickColor:\"#999999\",lineColor:\"#ccd6eb\",lineWidth:1,gridLineColor:\"#e6e6e6\",tickColor:\"#ccd6eb\"},defaultYAxisOptions:{endOnTick:!0,tickPixelInterval:72,showLastLabel:!0,labels:{x:-8},maxPadding:.05,minPadding:.05,startOnTick:!0,title:{rotation:270,text:\"Values\"},stackLabels:{allowOverlap:!1,enabled:!1,formatter:function(){return a.numberFormat(this.total,\n", "-1)},style:{fontSize:\"11px\",fontWeight:\"bold\",color:\"#000000\",textOutline:\"1px contrast\"}},gridLineWidth:1,lineWidth:0},defaultLeftAxisOptions:{labels:{x:-15},title:{rotation:270}},defaultRightAxisOptions:{labels:{x:15},title:{rotation:90}},defaultBottomAxisOptions:{labels:{autoRotation:[-45],x:0},title:{rotation:0}},defaultTopAxisOptions:{labels:{autoRotation:[-45],x:0},title:{rotation:0}},init:function(a,d){var k=d.isX,b=this;b.chart=a;b.horiz=a.inverted&&!b.isZAxis?!k:k;b.isXAxis=k;b.coll=b.coll||\n", "(k?\"xAxis\":\"yAxis\");e(this,\"init\",{userOptions:d});b.opposite=d.opposite;b.side=d.side||(b.horiz?b.opposite?0:2:b.opposite?1:3);b.setOptions(d);var A=this.options,f=A.type;b.labelFormatter=A.labels.formatter||b.defaultLabelFormatter;b.userOptions=d;b.minPixelPadding=0;b.reversed=A.reversed;b.visible=!1!==A.visible;b.zoomEnabled=!1!==A.zoomEnabled;b.hasNames=\"category\"===f||!0===A.categories;b.categories=A.categories||b.hasNames;b.names||(b.names=[],b.names.keys={});b.plotLinesAndBandsGroups={};b.isLog=\n", "\"logarithmic\"===f;b.isDatetimeAxis=\"datetime\"===f;b.positiveValuesOnly=b.isLog&&!b.allowNegativeLog;b.isLinked=z(A.linkedTo);b.ticks={};b.labelEdge=[];b.minorTicks={};b.plotLinesAndBands=[];b.alternateBands={};b.len=0;b.minRange=b.userMinRange=A.minRange||A.maxZoom;b.range=A.range;b.offset=A.offset||0;b.stacks={};b.oldStacks={};b.stacksTouched=0;b.max=null;b.min=null;b.crosshair=F(A.crosshair,K(a.options.tooltip.crosshairs)[k?0:1],!1);d=b.options.events;-1===c(b,a.axes)&&(k?a.axes.splice(a.xAxis.length,\n", "0,b):a.axes.push(b),a[b.coll].push(b));b.series=b.series||[];a.inverted&&!b.isZAxis&&k&&void 0===b.reversed&&(b.reversed=!0);q(d,function(a,k){B(b,k,a)});b.lin2log=A.linearToLogConverter||b.lin2log;b.isLog&&(b.val2lin=b.log2lin,b.lin2val=b.lin2log);e(this,\"afterInit\")},setOptions:function(a){this.options=r(this.defaultOptions,\"yAxis\"===this.coll&&this.defaultYAxisOptions,[this.defaultTopAxisOptions,this.defaultRightAxisOptions,this.defaultBottomAxisOptions,this.defaultLeftAxisOptions][this.side],\n", "r(v[this.coll],a));e(this,\"afterSetOptions\",{userOptions:a})},defaultLabelFormatter:function(){var k=this.axis,d=this.value,b=k.chart.time,c=k.categories,f=this.dateTimeLabelFormat,h=v.lang,x=h.numericSymbols,h=h.numericSymbolMagnitude||1E3,e=x&&x.length,r,n=k.options.labels.format,k=k.isLog?Math.abs(d):k.tickInterval;if(n)r=t(n,this,b);else if(c)r=d;else if(f)r=b.dateFormat(f,d);else if(e&&1E3<=k)for(;e--&&void 0===r;)b=Math.pow(h,e+1),k>=b&&0===10*d%b&&null!==x[e]&&0!==d&&(r=a.numberFormat(d/b,\n", "-1)+x[e]);void 0===r&&(r=1E4<=Math.abs(d)?a.numberFormat(d,-1):a.numberFormat(d,-1,void 0,\"\"));return r},getSeriesExtremes:function(){var a=this,d=a.chart;e(this,\"getSeriesExtremes\",null,function(){a.hasVisibleSeries=!1;a.dataMin=a.dataMax=a.threshold=null;a.softThreshold=!a.isXAxis;a.buildStacks&&a.buildStacks();l(a.series,function(k){if(k.visible||!d.options.chart.ignoreHiddenSeries){var b=k.options,A=b.threshold,c;a.hasVisibleSeries=!0;a.positiveValuesOnly&&0>=A&&(A=null);if(a.isXAxis)b=k.xData,\n", "b.length&&(k=p(b),c=G(b),w(k)||k instanceof Date||(b=f(b,w),k=p(b),c=G(b)),b.length&&(a.dataMin=Math.min(F(a.dataMin,b[0],k),k),a.dataMax=Math.max(F(a.dataMax,b[0],c),c)));else if(k.getExtremes(),c=k.dataMax,k=k.dataMin,z(k)&&z(c)&&(a.dataMin=Math.min(F(a.dataMin,k),k),a.dataMax=Math.max(F(a.dataMax,c),c)),z(A)&&(a.threshold=A),!b.softThreshold||a.positiveValuesOnly)a.softThreshold=!1}})});e(this,\"afterGetSeriesExtremes\")},translate:function(a,d,b,c,f,h){var k=this.linkedParent||this,A=1,x=0,I=c?\n", "k.oldTransA:k.transA;c=c?k.oldMin:k.min;var e=k.minPixelPadding;f=(k.isOrdinal||k.isBroken||k.isLog&&f)&&k.lin2val;I||(I=k.transA);b&&(A*=-1,x=k.len);k.reversed&&(A*=-1,x-=A*(k.sector||k.len));d?(a=(a*A+x-e)/I+c,f&&(a=k.lin2val(a))):(f&&(a=k.val2lin(a)),a=w(c)?A*(a-c)*I+x+A*e+(w(h)?I*h:0):void 0);return a},toPixels:function(a,d){return this.translate(a,!1,!this.horiz,null,!0)+(d?0:this.pos)},toValue:function(a,d){return this.translate(a-(d?0:this.pos),!0,!this.horiz,null,!0)},getPlotLinePath:function(a,\n", "d,b,c,f){var k=this.chart,A=this.left,h=this.top,x,I,e=b&&k.oldChartHeight||k.chartHeight,r=b&&k.oldChartWidth||k.chartWidth,n;x=this.transB;var q=function(a,k,d){if(ad)c?a=Math.min(Math.max(k,a),d):n=!0;return a};f=F(f,this.translate(a,null,null,b));f=Math.min(Math.max(-1E5,f),1E5);a=b=Math.round(f+x);x=I=Math.round(e-f-x);w(f)?this.horiz?(x=h,I=e-this.bottom,a=b=q(a,A,A+this.width)):(a=A,b=r-this.right,x=I=q(x,h,h+this.height)):(n=!0,c=!1);return n&&!c?null:k.renderer.crispLine([\"M\",a,x,\"L\",\n", "b,I],d||1)},getLinearTickPositions:function(a,d,b){var k,A=g(Math.floor(d/a)*a);b=g(Math.ceil(b/a)*a);var c=[],f;g(A+a)===A&&(f=20);if(this.single)return[d];for(d=A;d<=b;){c.push(d);d=g(d+a,f);if(d===k)break;k=d}return c},getMinorTickInterval:function(){var a=this.options;return!0===a.minorTicks?F(a.minorTickInterval,\"auto\"):!1===a.minorTicks?null:a.minorTickInterval},getMinorTickPositions:function(){var a=this,d=a.options,b=a.tickPositions,c=a.minorTickInterval,f=[],h=a.pointRangePadding||0,x=a.min-\n", "h,h=a.max+h,e=h-x;if(e&&e/c=this.minRange,q=this.minRange,c=(q-b+d)/2,c=[d-c,F(a.min,d-c)],f&&(c[2]=this.isLog?this.log2lin(this.dataMin):this.dataMin),d=G(c),b=[d+q,F(a.max,d+q)],f&&(b[2]=this.isLog?this.log2lin(this.dataMax):this.dataMax),b=p(b),b-d=K?(y=K,E=0):d.dataMax<=K&&(v=K,q=0)),d.min=F(u,y,d.dataMin),d.max=F(p,v,d.dataMax));f&&(d.positiveValuesOnly&&!k&&0>=Math.min(d.min,F(d.dataMin,d.min))&&a.error(10,1),d.min=g(d.log2lin(d.min),15),d.max=g(d.log2lin(d.max),15));d.range&&z(d.max)&&(d.userMin=d.min=\n", "u=Math.max(d.dataMin,d.minFromRange()),d.userMax=p=d.max,d.range=null);e(d,\"foundExtremes\");d.beforePadding&&d.beforePadding();d.adjustForMinRange();!(t||d.axisPointRange||d.usePercentage||r)&&z(d.min)&&z(d.max)&&(b=d.max-d.min)&&(!z(u)&&E&&(d.min-=b*E),!z(p)&&q&&(d.max+=b*q));w(c.softMin)&&!w(d.userMin)&&(d.min=Math.min(d.min,c.softMin));w(c.softMax)&&!w(d.userMax)&&(d.max=Math.max(d.max,c.softMax));w(c.floor)&&(d.min=Math.max(d.min,c.floor));w(c.ceiling)&&(d.max=Math.min(d.max,c.ceiling));m&&z(d.dataMin)&&\n", "(K=K||0,!z(u)&&d.min=K?d.min=K:!z(p)&&d.max>K&&d.dataMax<=K&&(d.max=K));d.tickInterval=d.min===d.max||void 0===d.min||void 0===d.max?1:r&&!D&&H===d.linkedParent.options.tickPixelInterval?D=d.linkedParent.tickInterval:F(D,this.tickAmount?(d.max-d.min)/Math.max(this.tickAmount-1,1):void 0,t?1:(d.max-d.min)*H/Math.max(d.len,H));x&&!k&&l(d.series,function(a){a.processData(d.min!==d.oldMin||d.max!==d.oldMax)});d.setAxisTranslation(!0);d.beforeSetTickPositions&&d.beforeSetTickPositions();\n", "d.postProcessTickInterval&&(d.tickInterval=d.postProcessTickInterval(d.tickInterval));d.pointRange&&!D&&(d.tickInterval=Math.max(d.pointRange,d.tickInterval));k=F(c.minTickInterval,d.isDatetimeAxis&&d.closestPointRange);!D&&d.tickIntervald.tickInterval&&1E3d.max)),!!this.tickAmount));this.tickAmount||(d.tickInterval=d.unsquish());this.setTickPositions()},setTickPositions:function(){var a=\n", "this.options,d,b=a.tickPositions;d=this.getMinorTickInterval();var c=a.tickPositioner,f=a.startOnTick,h=a.endOnTick;this.tickmarkOffset=this.categories&&\"between\"===a.tickmarkPlacement&&1===this.tickInterval?.5:0;this.minorTickInterval=\"auto\"===d&&this.tickInterval?this.tickInterval/5:d;this.single=this.min===this.max&&z(this.min)&&!this.tickAmount&&(parseInt(this.min,10)===this.min||!1!==a.allowDecimals);this.tickPositions=d=b&&b.slice();!d&&(d=this.isDatetimeAxis?this.getTimeTicks(this.normalizeTimeTickInterval(this.tickInterval,\n", "a.units),this.min,this.max,a.startOfWeek,this.ordinalPositions,this.closestPointRange,!0):this.isLog?this.getLogTickPositions(this.tickInterval,this.min,this.max):this.getLinearTickPositions(this.tickInterval,this.min,this.max),d.length>this.len&&(d=[d[0],d.pop()],d[0]===d[1]&&(d.length=1)),this.tickPositions=d,c&&(c=c.apply(this,[this.min,this.max])))&&(this.tickPositions=d=c);this.paddedTicks=d.slice(0);this.trimTicks(d,f,h);this.isLinked||(this.single&&2>d.length&&(this.min-=.5,this.max+=.5),b||\n", "c||this.adjustTickAmount());e(this,\"afterSetTickPositions\")},trimTicks:function(a,d,b){var k=a[0],c=a[a.length-1],f=this.minPointOffset||0;if(!this.isLinked){if(d&&-Infinity!==k)this.min=k;else for(;this.min-f>a[0];)a.shift();if(b)this.max=c;else for(;this.max+fd&&(this.finalTickAmt=d,d=5);this.tickAmount=d},adjustTickAmount:function(){var a=this.tickInterval,d=\n", "this.tickPositions,b=this.tickAmount,c=this.finalTickAmt,f=d&&d.length,h=F(this.threshold,this.softThreshold?0:null);if(this.hasData()){if(fb&&(this.tickInterval*=2,this.setTickPositions());if(z(c)){for(a=b=d.length;a--;)(3===c&&1===a%2||2>=c&&0c&&(a=c)),z(b)&&(dc&&(d=c))),this.displayBtn=void 0!==a||void 0!==d,this.setExtremes(a,d,!1,void 0,{trigger:\"zoom\"});return!0},setAxisSize:function(){var d=this.chart,b=this.options,c=b.offsets||[0,0,0,0],f=this.horiz,h=this.width=Math.round(a.relativeLength(F(b.width,d.plotWidth-c[3]+c[1]),d.plotWidth)),x=this.height=Math.round(a.relativeLength(F(b.height,d.plotHeight-c[0]+c[2]),d.plotHeight)),e=this.top=Math.round(a.relativeLength(F(b.top,d.plotTop+c[0]),d.plotHeight,d.plotTop)),\n", "b=this.left=Math.round(a.relativeLength(F(b.left,d.plotLeft+c[3]),d.plotWidth,d.plotLeft));this.bottom=d.chartHeight-x-e;this.right=d.chartWidth-h-b;this.len=Math.max(f?h:x,0);this.pos=f?b:e},getExtremes:function(){var a=this.isLog;return{min:a?g(this.lin2log(this.min)):this.min,max:a?g(this.lin2log(this.max)):this.max,dataMin:this.dataMin,dataMax:this.dataMax,userMin:this.userMin,userMax:this.userMax}},getThreshold:function(a){var d=this.isLog,k=d?this.lin2log(this.min):this.min,d=d?this.lin2log(this.max):\n", "this.max;null===a||-Infinity===a?a=k:Infinity===a?a=d:k>a?a=k:da?\"right\":195a?\"left\":\"center\"},tickSize:function(a){var d=this.options,k=d[a+\"Length\"],b=F(d[a+\"Width\"],\"tick\"===a&&this.isXAxis?1:0);if(b&&k)return\"inside\"===d[a+\"Position\"]&&(k=-k),[k,b]},labelMetrics:function(){var a=this.tickPositions&&this.tickPositions[0]||0;return this.chart.renderer.fontMetrics(this.options.labels.style&&\n", "this.options.labels.style.fontSize,this.ticks[a]&&this.ticks[a].label)},unsquish:function(){var a=this.options.labels,d=this.horiz,b=this.tickInterval,c=b,f=this.len/(((this.categories?1:0)+this.max-this.min)/b),h,x=a.rotation,e=this.labelMetrics(),r,q=Number.MAX_VALUE,n,w=function(a){a/=f||1;a=1=a)r=w(Math.abs(e.h/Math.sin(u*a))),d=\n", "r+Math.abs(a/360),d(b.step||0)&&!b.rotation&&(this.staggerLines||1)*this.len/c||!d&&(b.style&&parseInt(b.style.width,10)||f&&f-a.spacing[3]||.33*a.chartWidth)},renderUnsquish:function(){var a=this.chart,d=a.renderer,b=this.tickPositions,c=this.ticks,\n", "f=this.options.labels,h=this.horiz,x=this.getSlotWidth(),e=Math.max(1,Math.round(x-2*(f.padding||5))),r={},q=this.labelMetrics(),n=f.style&&f.style.textOverflow,w,E,H=0,t;D(f.rotation)||(r.rotation=f.rotation||0);l(b,function(a){(a=c[a])&&a.label&&a.label.textPxLength>H&&(H=a.label.textPxLength)});this.maxLabelLength=H;if(this.autoRotation)H>e&&H>q.h?r.rotation=this.labelRotation:this.labelRotation=0;else if(x&&(w=e,!n))for(E=\"clip\",e=b.length;!h&&e--;)if(t=b[e],t=c[t].label)t.styles&&\"ellipsis\"===\n", "t.styles.textOverflow?t.css({textOverflow:\"clip\"}):t.textPxLength>x&&t.css({width:x+\"px\"}),t.getBBox().height>this.len/b.length-(q.h-q.f)&&(t.specificTextOverflow=\"ellipsis\");r.rotation&&(w=H>.5*a.chartHeight?.33*a.chartHeight:a.chartHeight,n||(E=\"ellipsis\"));if(this.labelAlign=f.align||this.autoLabelAlign(this.labelRotation))r.align=this.labelAlign;l(b,function(a){var d=(a=c[a])&&a.label,b={};d&&(d.attr(r),!w||f.style&&f.style.width||!(w=this.min&&a<=this.max)k[a]||(k[a]=new H(this,a)),c&&k[a].isNew&&k[a].render(d,!0,.1),k[a].render(d)},render:function(){var b=\n", "this,c=b.chart,f=b.options,h=b.isLog,x=b.isLinked,r=b.tickPositions,n=b.axisTitle,E=b.ticks,D=b.minorTicks,t=b.alternateBands,K=f.stackLabels,F=f.alternateGridColor,g=b.tickmarkOffset,J=b.axisLine,m=b.showAxis,y=C(c.renderer.globalAnimation),v,u;b.labelEdge.length=0;b.overlap=!1;l([E,D,t],function(a){q(a,function(a){a.isActive=!1})});if(b.hasData()||x)b.minorTickInterval&&!b.categories&&l(b.getMinorTickPositions(),function(a){b.renderMinorTick(a)}),r.length&&(l(r,function(a,d){b.renderTick(a,d)}),\n", "g&&(0===b.min||b.single)&&(E[-1]||(E[-1]=new H(b,-1,null,!0)),E[-1].render(-1))),F&&l(r,function(d,k){u=void 0!==r[k+1]?r[k+1]+g:b.max-g;0===k%2&&dv&&(!u||f<=z)&&void 0!==f&&b.push(f),f>z&&(c=!0),f=n;else v=this.lin2log(v),z=this.lin2log(z),a=u?this.getMinorTickInterval():\n", "g.tickInterval,a=m(\"auto\"===a?null:a,this._minorAutoInterval,g.tickPixelInterval/(u?5:1)*(z-v)/((u?l/this.tickPositions.length:l)||1)),a=p(a,null,C(a)),b=G(this.getLinearTickPositions(a,v,z),this.log2lin),u||(this._minorAutoInterval=a/5);u||(this.tickInterval=a);return b};B.prototype.log2lin=function(a){return Math.log(a)/Math.LN10};B.prototype.lin2log=function(a){return Math.pow(10,a)}})(L);(function(a,B){var C=a.arrayMax,G=a.arrayMin,p=a.defined,m=a.destroyObjectProperties,g=a.each,v=a.erase,z=\n", "a.merge,u=a.pick;a.PlotLineOrBand=function(a,l){this.axis=a;l&&(this.options=l,this.id=l.id)};a.PlotLineOrBand.prototype={render:function(){var g=this,l=g.axis,b=l.horiz,e=g.options,t=e.label,n=g.label,f=e.to,c=e.from,h=e.value,w=p(c)&&p(f),D=p(h),r=g.svgElem,J=!r,q=[],F=e.color,x=u(e.zIndex,0),K=e.events,q={\"class\":\"highcharts-plot-\"+(w?\"band \":\"line \")+(e.className||\"\")},d={},H=l.chart.renderer,E=w?\"bands\":\"lines\";l.isLog&&(c=l.log2lin(c),f=l.log2lin(f),h=l.log2lin(h));D?(q={stroke:F,\"stroke-width\":e.width},\n", "e.dashStyle&&(q.dashstyle=e.dashStyle)):w&&(F&&(q.fill=F),e.borderWidth&&(q.stroke=e.borderColor,q[\"stroke-width\"]=e.borderWidth));d.zIndex=x;E+=\"-\"+x;(F=l.plotLinesAndBandsGroups[E])||(l.plotLinesAndBandsGroups[E]=F=H.g(\"plot-\"+E).attr(d).add());J&&(g.svgElem=r=H.path().attr(q).add(F));if(D)q=l.getPlotLinePath(h,r.strokeWidth());else if(w)q=l.getPlotBandPath(c,f,e);else return;J&&q&&q.length?(r.attr({d:q}),K&&a.objectEach(K,function(a,d){r.on(d,function(a){K[d].apply(g,[a])})})):r&&(q?(r.show(),\n", "r.animate({d:q})):(r.hide(),n&&(g.label=n=n.destroy())));t&&p(t.text)&&q&&q.length&&0this.max&&l>this.max;if(e&&\n", "b)for(a&&(c=e.toString()===b.toString(),f=0),a=0;aw-c?w:w-c);else if(q)f[a]=Math.max(k,h+c+b>d?h:h+c);else return!1},q=function(a,d,b,c){var k;cd-n?k=!1:f[a]=cd-b/2?d-b-2:c-b/2;return k},F=function(a){var d=w;w=D;D=d;h=a},x=function(){!1!==g.apply(0,w)?!1!==q.apply(0,D)||h||(F(!0),x()):h?f.x=f.y=0:(F(!0),x())};(l.inverted||1x&&(c=!1);a=(l.series&&l.series.yAxis&&l.series.yAxis.pos)+(l.plotY||0);a-=n.plotTop;t.push({target:l.isHeader?n.plotHeight+\n", "w:a,rank:l.isHeader?1:0,size:r.tt.getBBox().height+1,point:l,x:x,tt:F})}});this.cleanSplit();a.distribute(t,n.plotHeight+w);B(t,function(a){var b=a.point,f=b.series;a.tt.attr({visibility:void 0===a.pos?\"hidden\":\"inherit\",x:c||b.isHeader?a.x:b.plotX+n.plotLeft+v(h.distance,16),y:a.pos+n.plotTop,anchorX:b.isHeader?b.plotX+n.plotLeft:b.plotX+f.xAxis.pos,anchorY:b.isHeader?a.pos+n.plotTop-15:b.plotY+f.yAxis.pos})})},updatePosition:function(a){var b=this.chart,e=this.getLabel(),e=(this.options.positioner||\n", "this.getPosition).call(this,e.width,e.height,a);this.move(Math.round(e.x),Math.round(e.y||0),a.plotX+b.plotLeft,a.plotY+b.plotTop)},getDateFormat:function(a,b,e,t){var n=this.chart.time,f=n.dateFormat(\"%m-%d %H:%M:%S.%L\",b),c,h,w={millisecond:15,second:12,minute:9,hour:6,day:3},l=\"millisecond\";for(h in y){if(a===y.week&&+n.dateFormat(\"%w\",b)===e&&\"00:00:00.000\"===f.substr(6)){h=\"week\";break}if(y[h]>a){h=l;break}if(w[h]&&f.substr(w[h])!==\"01-01 00:00:00.000\".substr(w[h]))break;\"week\"!==h&&(l=h)}h&&\n", "(c=t[h]);return c},getXDateFormat:function(a,b,e){b=b.dateTimeLabelFormats;var l=e&&e.closestPointRange;return(l?this.getDateFormat(l,a.x,e.options.startOfWeek,b):b.day)||b.year},tooltipFooterHeaderFormatter:function(a,b){b=b?\"footer\":\"header\";var e=a.series,l=e.tooltipOptions,n=l.xDateFormat,f=e.xAxis,c=f&&\"datetime\"===f.options.type&&p(a.key),h=l[b+\"Format\"];c&&!n&&(n=this.getXDateFormat(a,l,f));c&&n&&B(a.point&&a.point.tooltipDateKeys||[\"key\"],function(a){h=h.replace(\"{point.\"+a+\"}\",\"{point.\"+\n", "a+\":\"+n+\"}\")});return G(h,{point:a,series:e},this.chart.time)},bodyFormatter:function(a){return m(a,function(a){var b=a.series.tooltipOptions;return(b[(a.point.formatPrefix||\"point\")+\"Formatter\"]||a.point.tooltipFormatter).call(a.point,b[(a.point.formatPrefix||\"point\")+\"Format\"])})}}})(L);(function(a){var B=a.addEvent,C=a.attr,G=a.charts,p=a.color,m=a.css,g=a.defined,v=a.each,z=a.extend,u=a.find,y=a.fireEvent,l=a.isNumber,b=a.isObject,e=a.offset,t=a.pick,n=a.splat,f=a.Tooltip;a.Pointer=function(a,\n", "b){this.init(a,b)};a.Pointer.prototype={init:function(a,b){this.options=b;this.chart=a;this.runChartClick=b.chart.events&&!!b.chart.events.click;this.pinchDown=[];this.lastValidTouch={};f&&(a.tooltip=new f(a,b.tooltip),this.followTouchMove=t(b.tooltip.followTouchMove,!0));this.setDOMEvents()},zoomOption:function(a){var b=this.chart,c=b.options.chart,f=c.zoomType||\"\",b=b.inverted;/touch/.test(a.type)&&(f=t(c.pinchType,f));this.zoomX=a=/x/.test(f);this.zoomY=f=/y/.test(f);this.zoomHor=a&&!b||f&&b;this.zoomVert=\n", "f&&!b||a&&b;this.hasZoom=a||f},normalize:function(a,b){var c;c=a.touches?a.touches.length?a.touches.item(0):a.changedTouches[0]:a;b||(this.chartPosition=b=e(this.chart.container));return z(a,{chartX:Math.round(c.pageX-b.left),chartY:Math.round(c.pageY-b.top)})},getCoordinates:function(a){var b={xAxis:[],yAxis:[]};v(this.chart.axes,function(c){b[c.isXAxis?\"xAxis\":\"yAxis\"].push({axis:c,value:c.toValue(a[c.horiz?\"chartX\":\"chartY\"])})});return b},findNearestKDPoint:function(a,f,e){var c;v(a,function(a){var h=\n", "!(a.noSharedTooltip&&f)&&0>a.options.findNearestPointBy.indexOf(\"y\");a=a.searchPoint(e,h);if((h=b(a,!0))&&!(h=!b(c,!0)))var h=c.distX-a.distX,n=c.dist-a.dist,r=(a.series.group&&a.series.group.zIndex)-(c.series.group&&c.series.group.zIndex),h=0<(0!==h&&f?h:0!==n?n:0!==r?r:c.series.index>a.series.index?-1:1);h&&(c=a)});return c},getPointFromEvent:function(a){a=a.target;for(var b;a&&!b;)b=a.point,a=a.parentNode;return b},getChartCoordinatesFromPoint:function(a,b){var c=a.series,f=c.xAxis,c=c.yAxis,h=\n", "t(a.clientX,a.plotX),e=a.shapeArgs;if(f&&c)return b?{chartX:f.len+f.pos-h,chartY:c.len+c.pos-a.plotY}:{chartX:h+f.pos,chartY:a.plotY+c.pos};if(e&&e.x&&e.y)return{chartX:e.x,chartY:e.y}},getHoverData:function(c,f,e,n,r,l,q){var h,x=[],w=q&&q.isBoosting;n=!(!n||!c);q=f&&!f.stickyTracking?[f]:a.grep(e,function(a){return a.visible&&!(!r&&a.directTouch)&&t(a.options.enableMouseTracking,!0)&&a.stickyTracking});f=(h=n?c:this.findNearestKDPoint(q,r,l))&&h.series;h&&(r&&!f.noSharedTooltip?(q=a.grep(e,function(a){return a.visible&&\n", "!(!r&&a.directTouch)&&t(a.options.enableMouseTracking,!0)&&!a.noSharedTooltip}),v(q,function(a){var d=u(a.points,function(a){return a.x===h.x&&!a.isNull});b(d)&&(w&&(d=a.getPoint(d)),x.push(d))})):x.push(h));return{hoverPoint:h,hoverSeries:f,hoverPoints:x}},runPointActions:function(b,f){var c=this.chart,h=c.tooltip&&c.tooltip.options.enabled?c.tooltip:void 0,e=h?h.shared:!1,n=f||c.hoverPoint,q=n&&n.series||c.hoverSeries,q=this.getHoverData(n,q,c.series,!!f||q&&q.directTouch&&this.isDirectTouch,e,\n", "b,{isBoosting:c.isBoosting}),l,n=q.hoverPoint;l=q.hoverPoints;f=(q=q.hoverSeries)&&q.tooltipOptions.followPointer;e=e&&q&&!q.noSharedTooltip;if(n&&(n!==c.hoverPoint||h&&h.isHidden)){v(c.hoverPoints||[],function(b){-1===a.inArray(b,l)&&b.setState()});v(l||[],function(a){a.setState(\"hover\")});if(c.hoverSeries!==q)q.onMouseOver();c.hoverPoint&&c.hoverPoint.firePointEvent(\"mouseOut\");if(!n.series)return;n.firePointEvent(\"mouseOver\");c.hoverPoints=l;c.hoverPoint=n;h&&h.refresh(e?l:n,b)}else f&&h&&!h.isHidden&&\n", "(n=h.getAnchor([{}],b),h.updatePosition({plotX:n[0],plotY:n[1]}));this.unDocMouseMove||(this.unDocMouseMove=B(c.container.ownerDocument,\"mousemove\",function(b){var c=G[a.hoverChartIndex];if(c)c.pointer.onDocumentMouseMove(b)}));v(c.axes,function(c){var f=t(c.crosshair.snap,!0),d=f?a.find(l,function(a){return a.series[c.coll]===c}):void 0;d||!f?c.drawCrosshair(b,d):c.hideCrosshair()})},reset:function(a,b){var c=this.chart,f=c.hoverSeries,h=c.hoverPoint,e=c.hoverPoints,q=c.tooltip,l=q&&q.shared?e:h;\n", "a&&l&&v(n(l),function(b){b.series.isCartesian&&void 0===b.plotX&&(a=!1)});if(a)q&&l&&(q.refresh(l),h&&(h.setState(h.state,!0),v(c.axes,function(a){a.crosshair&&a.drawCrosshair(null,h)})));else{if(h)h.onMouseOut();e&&v(e,function(a){a.setState()});if(f)f.onMouseOut();q&&q.hide(b);this.unDocMouseMove&&(this.unDocMouseMove=this.unDocMouseMove());v(c.axes,function(a){a.hideCrosshair()});this.hoverX=c.hoverPoints=c.hoverPoint=null}},scaleGroups:function(a,b){var c=this.chart,f;v(c.series,function(h){f=\n", "a||h.getPlotBox();h.xAxis&&h.xAxis.zoomEnabled&&h.group&&(h.group.attr(f),h.markerGroup&&(h.markerGroup.attr(f),h.markerGroup.clip(b?c.clipRect:null)),h.dataLabelsGroup&&h.dataLabelsGroup.attr(f))});c.clipRect.attr(b||c.clipBox)},dragStart:function(a){var b=this.chart;b.mouseIsDown=a.type;b.cancelClick=!1;b.mouseDownX=this.mouseDownX=a.chartX;b.mouseDownY=this.mouseDownY=a.chartY},drag:function(a){var b=this.chart,c=b.options.chart,f=a.chartX,e=a.chartY,n=this.zoomHor,q=this.zoomVert,l=b.plotLeft,\n", "x=b.plotTop,t=b.plotWidth,d=b.plotHeight,H,E=this.selectionMarker,k=this.mouseDownX,A=this.mouseDownY,g=c.panKey&&a[c.panKey+\"Key\"];E&&E.touch||(fl+t&&(f=l+t),ex+d&&(e=x+d),this.hasDragged=Math.sqrt(Math.pow(k-f,2)+Math.pow(A-e,2)),10x.max&&(g=x.max-r,A=!0);A?(H-=.8*(H-e[f][0]),K||(k-=.8*(k-e[f][1])),m()):e[f]=[H,k];F||(b[f]=J-D,b[w]=r);b=F?1/q:q;l[w]=r;l[f]=g;p[F?a?\"scaleY\":\"scaleX\":\"scale\"+c]=q;p[\"translate\"+c]=b*D+(H-b*d)},pinch:function(a){var v=\n", "this,u=v.chart,y=v.pinchDown,l=a.touches,b=l.length,e=v.lastValidTouch,t=v.hasZoom,n=v.selectionMarker,f={},c=1===b&&(v.inClass(a.target,\"highcharts-tracker\")&&u.runTrackerClick||v.runChartClick),h={};1b-6&&ng?this.maxItemWidth:a.itemWidth;h&&this.itemX-c+b>g&&(this.itemX=c,this.itemY+=n+this.lastLineHeight+l,this.lastLineHeight=0);this.lastItemY=n+this.itemY+l;this.lastLineHeight=Math.max(e,this.lastLineHeight);a._legendItemPos=[this.itemX,this.itemY];h?this.itemX+=b:(this.itemY+=n+e+l,this.lastLineHeight=e);this.offsetWidth=q||Math.max((h?this.itemX-c-(a.checkbox?0:t):b)+c,this.offsetWidth)},getAllItems:function(){var a=[];m(this.chart.series,function(b){var c=\n", "b&&b.options;b&&y(c.showInLegend,p(c.linkedTo)?!1:void 0,!0)&&(a=a.concat(b.legendItems||(\"point\"===c.legendType?b.data:b)))});g(this,\"afterGetAllItems\",{allItems:a});return a},getAlignment:function(){var a=this.options;return a.floating?\"\":a.align.charAt(0)+a.verticalAlign.charAt(0)+a.layout.charAt(0)},adjustMargins:function(a,b){var c=this.chart,f=this.options,e=this.getAlignment();e&&m([/(lth|ct|rth)/,/(rtv|rm|rbv)/,/(rbh|cb|lbh)/,/(lbv|lm|ltv)/],function(h,l){h.test(e)&&!p(a[l])&&(c[z[l]]=Math.max(c[z[l]],\n", "c.legend[(l+1)%2?\"legendHeight\":\"legendWidth\"]+[1,-1,-1,1][l]*f[l%2?\"x\":\"y\"]+y(f.margin,12)+b[l]+(0===l&&void 0!==c.options.title.margin?c.titleOffset+c.options.title.margin:0)))})},render:function(){var a=this.chart,f=a.renderer,c=this.group,e,l,t,r,g=this.box,q=this.options,F=this.padding;this.itemX=F;this.itemY=this.initialItemY;this.lastItemY=this.offsetWidth=0;c||(this.group=c=f.g(\"legend\").attr({zIndex:7}).add(),this.contentGroup=f.g().attr({zIndex:1}).add(c),this.scrollGroup=f.g().add(this.contentGroup));\n", "this.renderTitle();e=this.getAllItems();b(e,function(a,b){return(a.options&&a.options.legendIndex||0)-(b.options&&b.options.legendIndex||0)});q.reversed&&e.reverse();this.allItems=e;this.display=l=!!e.length;this.itemHeight=this.totalItemWidth=this.maxItemWidth=this.lastLineHeight=0;m(e,this.renderItem,this);m(e,this.layoutItem,this);t=(q.width||this.offsetWidth)+F;r=this.lastItemY+this.lastLineHeight+this.titleHeight;r=this.handleOverflow(r);r+=F;g||(this.box=g=f.rect().addClass(\"highcharts-legend-box\").attr({r:q.borderRadius}).add(c),\n", "g.isNew=!0);g.attr({stroke:q.borderColor,\"stroke-width\":q.borderWidth||0,fill:q.backgroundColor||\"none\"}).shadow(q.shadow);0c&&!1!==g.enabled?(this.clipHeight=t=Math.max(c-20-this.titleHeight-r,0),this.currentPage=y(this.currentPage,1),this.fullHeight=a,m(k,function(a,b){var d=a._legendItemPos[1],c=Math.round(a.legendItem.getBBox().height),f=H.length;if(!f||d-H[f-1]>t&&(E||d)!==H[f-1])H.push(E||d),f++;a.pageIx=f-1;E&&(k[b-1].pageIx=f-1);b===k.length-1&&d+c-H[f-1]>t&&(H.push(d),a.pageIx=f);d!==E&&(E=d)}),q||(q=b.clipRect=e.clipRect(0,r,9999,\n", "0),b.contentGroup.clip(q)),A(t),d||(this.nav=d=e.g().attr({zIndex:1}).add(this.group),this.up=e.symbol(\"triangle\",0,0,K,K).on(\"click\",function(){b.scroll(-1,x)}).add(d),this.pager=e.text(\"\",15,10).addClass(\"highcharts-legend-navigation\").css(g.style).add(d),this.down=e.symbol(\"triangle-down\",0,0,K,K).on(\"click\",function(){b.scroll(1,x)}).add(d)),b.scroll(0),a=c):d&&(A(),this.nav=d.destroy(),this.scrollGroup.attr({translateY:1}),this.clipHeight=0);return a},scroll:function(a,b){var c=this.pages,f=\n", "c.length;a=this.currentPage+a;var e=this.clipHeight,n=this.options.navigation,r=this.pager,t=this.padding;a>f&&(a=f);0f&&(e=typeof l[0],\"string\"===e?b.name=l[0]:\"number\"===e&&(b.x=l[0]),c++);h=t.value;)t=b[++e];this.nonZonedColor||(this.nonZonedColor=this.color);this.color=t&&t.color&&!this.options.color?t.color:this.nonZonedColor;return t},destroy:function(){var a=this.series.chart,b=a.hoverPoints,e;a.pointCount--;b&&(this.setState(),p(b,this),b.length||(a.hoverPoints=null));if(this===a.hoverPoint)this.onMouseOut();if(this.graphic||this.dataLabel)y(this),this.destroyElements();this.legendItem&&\n", "a.legend.destroyItem(this);for(e in this)this[e]=null},destroyElements:function(){for(var a=[\"graphic\",\"dataLabel\",\"dataLabelUpper\",\"connector\",\"shadowGroup\"],b,e=6;e--;)b=a[e],this[b]&&(this[b]=this[b].destroy())},getLabelConfig:function(){return{x:this.category,y:this.y,color:this.color,colorIndex:this.colorIndex,key:this.name||this.category,series:this.series,point:this,percentage:this.percentage,total:this.total||this.stackTotal}},tooltipFormatter:function(a){var b=this.series,e=b.tooltipOptions,\n", "l=u(e.valueDecimals,\"\"),n=e.valuePrefix||\"\",f=e.valueSuffix||\"\";C(b.pointArrayMap||[\"y\"],function(b){b=\"{point.\"+b;if(n||f)a=a.replace(RegExp(b+\"}\",\"g\"),n+b+\"}\"+f);a=a.replace(RegExp(b+\"}\",\"g\"),b+\":,.\"+l+\"f}\")});return g(a,{point:this,series:this.series},b.chart.time)},firePointEvent:function(a,b,e){var l=this,n=this.series.options;(n.point.events[a]||l.options&&l.options.events&&l.options.events[a])&&this.importEvents();\"click\"===a&&n.allowPointSelect&&(e=function(a){l.select&&l.select(null,a.ctrlKey||\n", "a.metaKey||a.shiftKey)});m(this,a,b,e)},visible:!0}})(L);(function(a){var B=a.addEvent,C=a.animObject,G=a.arrayMax,p=a.arrayMin,m=a.correctFloat,g=a.defaultOptions,v=a.defaultPlotOptions,z=a.defined,u=a.each,y=a.erase,l=a.extend,b=a.fireEvent,e=a.grep,t=a.isArray,n=a.isNumber,f=a.isString,c=a.merge,h=a.objectEach,w=a.pick,D=a.removeEvent,r=a.splat,J=a.SVGElement,q=a.syncTimeout,F=a.win;a.Series=a.seriesType(\"line\",null,{lineWidth:2,allowPointSelect:!1,showCheckbox:!1,animation:{duration:1E3},events:{},\n", "marker:{lineWidth:0,lineColor:\"#ffffff\",enabledThreshold:2,radius:4,states:{normal:{animation:!0},hover:{animation:{duration:50},enabled:!0,radiusPlus:2,lineWidthPlus:1},select:{fillColor:\"#cccccc\",lineColor:\"#000000\",lineWidth:2}}},point:{events:{}},dataLabels:{align:\"center\",formatter:function(){return null===this.y?\"\":a.numberFormat(this.y,-1)},style:{fontSize:\"11px\",fontWeight:\"bold\",color:\"contrast\",textOutline:\"1px contrast\"},verticalAlign:\"bottom\",x:0,y:0,padding:5},cropThreshold:300,pointRange:0,\n", "softThreshold:!0,states:{normal:{animation:!0},hover:{animation:{duration:50},lineWidthPlus:1,marker:{},halo:{size:10,opacity:.25}},select:{marker:{}}},stickyTracking:!0,turboThreshold:1E3,findNearestPointBy:\"x\"},{isCartesian:!0,pointClass:a.Point,sorted:!0,requireSorting:!0,directTouch:!1,axisTypes:[\"xAxis\",\"yAxis\"],colorCounter:0,parallelArrays:[\"x\",\"y\"],coll:\"series\",init:function(a,c){var d=this,f,e=a.series,k;d.chart=a;d.options=c=d.setOptions(c);d.linkedSeries=[];d.bindAxes();l(d,{name:c.name,\n", "state:\"\",visible:!1!==c.visible,selected:!0===c.selected});f=c.events;h(f,function(a,b){B(d,b,a)});if(f&&f.click||c.point&&c.point.events&&c.point.events.click||c.allowPointSelect)a.runTrackerClick=!0;d.getColor();d.getSymbol();u(d.parallelArrays,function(a){d[a+\"Data\"]=[]});d.setData(c.data,!1);d.isCartesian&&(a.hasCartesianSeries=!0);e.length&&(k=e[e.length-1]);d._i=w(k&&k._i,-1)+1;a.orderSeries(this.insert(e));b(this,\"afterInit\")},insert:function(a){var b=this.options.index,d;if(n(b)){for(d=a.length;d--;)if(b>=\n", "w(a[d].options.index,a[d]._i)){a.splice(d+1,0,this);break}-1===d&&a.unshift(this);d+=1}else a.push(this);return w(d,a.length-1)},bindAxes:function(){var b=this,c=b.options,d=b.chart,f;u(b.axisTypes||[],function(e){u(d[e],function(a){f=a.options;if(c[e]===f.index||void 0!==c[e]&&c[e]===f.id||void 0===c[e]&&0===f.index)b.insert(a.series),b[e]=a,a.isDirty=!0});b[e]||b.optionalAxis===e||a.error(18,!0)})},updateParallelArrays:function(a,b){var d=a.series,c=arguments,f=n(b)?function(c){var k=\"y\"===c&&d.toYData?\n", "d.toYData(a):a[c];d[c+\"Data\"][b]=k}:function(a){Array.prototype[b].apply(d[a+\"Data\"],Array.prototype.slice.call(c,2))};u(d.parallelArrays,f)},autoIncrement:function(){var a=this.options,b=this.xIncrement,d,c=a.pointIntervalUnit,f=this.chart.time,b=w(b,a.pointStart,0);this.pointInterval=d=w(this.pointInterval,a.pointInterval,1);c&&(a=new f.Date(b),\"day\"===c?f.set(\"Date\",a,f.get(\"Date\",a)+d):\"month\"===c?f.set(\"Month\",a,f.get(\"Month\",a)+d):\"year\"===c&&f.set(\"FullYear\",a,f.get(\"FullYear\",a)+d),d=a.getTime()-\n", "b);this.xIncrement=b+d;return b},setOptions:function(a){var f=this.chart,d=f.options,e=d.plotOptions,h=(f.userOptions||{}).plotOptions||{},k=e[this.type];this.userOptions=a;f=c(k,e.series,a);this.tooltipOptions=c(g.tooltip,g.plotOptions.series&&g.plotOptions.series.tooltip,g.plotOptions[this.type].tooltip,d.tooltip.userOptions,e.series&&e.series.tooltip,e[this.type].tooltip,a.tooltip);this.stickyTracking=w(a.stickyTracking,h[this.type]&&h[this.type].stickyTracking,h.series&&h.series.stickyTracking,\n", "this.tooltipOptions.shared&&!this.noSharedTooltip?!0:f.stickyTracking);null===k.marker&&delete f.marker;this.zoneAxis=f.zoneAxis;a=this.zones=(f.zones||[]).slice();!f.negativeColor&&!f.negativeFillColor||f.zones||a.push({value:f[this.zoneAxis+\"Threshold\"]||f.threshold||0,className:\"highcharts-negative\",color:f.negativeColor,fillColor:f.negativeFillColor});a.length&&z(a[a.length-1].value)&&a.push({color:this.color,fillColor:this.fillColor});b(this,\"afterSetOptions\",{options:f});return f},getName:function(){return this.name||\n", "\"Series \"+(this.index+1)},getCyclic:function(a,b,d){var c,f=this.chart,k=this.userOptions,e=a+\"Index\",h=a+\"Counter\",x=d?d.length:w(f.options.chart[a+\"Count\"],f[a+\"Count\"]);b||(c=w(k[e],k[\"_\"+e]),z(c)||(f.series.length||(f[h]=0),k[\"_\"+e]=c=f[h]%x,f[h]+=1),d&&(b=d[c]));void 0!==c&&(this[e]=c);this[a]=b},getColor:function(){this.options.colorByPoint?this.options.color=null:this.getCyclic(\"color\",this.options.color||v[this.type].color,this.chart.options.colors)},getSymbol:function(){this.getCyclic(\"symbol\",\n", "this.options.marker.symbol,this.chart.options.symbols)},drawLegendSymbol:a.LegendSymbolMixin.drawLineMarker,updateData:function(b){var c=this.options,d=this.points,f=[],e,k,h,x=this.requireSorting;u(b,function(b){var k;k=a.defined(b)&&this.pointClass.prototype.optionsToObject.call({series:this},b).x;n(k)&&(k=a.inArray(k,this.xData,h),-1===k?f.push(b):b!==c.data[k]?(d[k].update(b,!1,null,!1),d[k].touched=!0,x&&(h=k)):d[k]&&(d[k].touched=!0),e=!0)},this);if(e)for(b=d.length;b--;)k=d[b],k.touched||k.remove(!1),\n", "k.touched=!1;else if(b.length===d.length)u(b,function(a,b){d[b].update&&a!==c.data[b]&&d[b].update(a,!1,null,!1)});else return!1;u(f,function(a){this.addPoint(a,!1)},this);return!0},setData:function(b,c,d,e){var h=this,k=h.points,x=k&&k.length||0,q,l=h.options,r=h.chart,g=null,H=h.xAxis,F=l.turboThreshold,m=this.xData,D=this.yData,K=(q=h.pointArrayMap)&&q.length,J;b=b||[];q=b.length;c=w(c,!0);!1!==e&&q&&x&&!h.cropped&&!h.hasGroupedData&&h.visible&&(J=this.updateData(b));if(!J){h.xIncrement=null;h.colorCounter=\n", "0;u(this.parallelArrays,function(a){h[a+\"Data\"].length=0});if(F&&q>F){for(d=0;null===g&&dq||this.forceCrop))if(c[f-1]F)c=[],d=[];else if(c[0]F)e=this.cropData(this.xData,this.yData,w,F),c=e.xData,d=e.yData,e=e.start,k=!0;for(q=c.length||1;--q;)f=g?l(c[q])-l(c[q-1]):c[q]-c[q-1],0f&&t&&(a.error(15),t=!1);this.cropped=k;this.cropStart=e;this.processedXData=c;this.processedYData=d;this.closestPointRange=h},cropData:function(a,b,d,c,f){var k=a.length,e=0,h=k,x;f=\n", "w(f,this.cropShoulder,1);for(x=0;x=d){e=Math.max(0,x-f);break}for(d=x;dc){h=d+f;break}return{xData:a.slice(e,h),yData:b.slice(e,h),start:e,end:h}},generatePoints:function(){var a=this.options,b=a.data,d=this.data,c,f=this.processedXData,k=this.processedYData,e=this.pointClass,h=f.length,q=this.cropStart||0,l,n=this.hasGroupedData,a=a.keys,g,t=[],w;d||n||(d=[],d.length=b.length,d=this.data=d);a&&n&&(this.options.keys=!1);for(w=0;w=e&&(d[g-l]||x)<=h,q&&x)if(q=r.length)for(;q--;)\"number\"===typeof r[q]&&(f[k++]=r[q]);else f[k++]=r;this.dataMin=p(f);this.dataMax=G(f)},translate:function(){this.processedXData||this.processData();this.generatePoints();var a=this.options,c=a.stacking,d=this.xAxis,f=d.categories,e=this.yAxis,k=this.points,h=k.length,q=!!this.modifyValue,l=a.pointPlacement,\n", "r=\"between\"===l||n(l),g=a.threshold,t=a.startFromThreshold?g:0,F,D,J,u,v=Number.MAX_VALUE;\"between\"===l&&(l=.5);n(l)&&(l*=w(a.pointRange||d.pointRange));for(a=0;a=C&&(p.isNull=!0);p.plotX=F=m(Math.min(Math.max(-1E5,d.translate(y,0,0,0,1,l,\"flags\"===this.type)),1E5));c&&this.visible&&!p.isNull&&B&&B[y]&&(u=this.getStackIndicator(u,y,this.index),G=B[y],C=G.points[u.key],\n", "D=C[0],C=C[1],D===t&&u.key===B[y].base&&(D=w(n(g)&&g,e.min)),e.positiveValuesOnly&&0>=D&&(D=null),p.total=p.stackTotal=G.total,p.percentage=G.total&&p.y/G.total*100,p.stackY=C,G.setOffset(this.pointXOffset||0,this.barW||0));p.yBottom=z(D)?Math.min(Math.max(-1E5,e.translate(D,0,1,0,1)),1E5):null;q&&(C=this.modifyValue(C,p));p.plotY=D=\"number\"===typeof C&&Infinity!==C?Math.min(Math.max(-1E5,e.translate(C,0,1,0,1)),1E5):void 0;p.isInside=void 0!==D&&0<=D&&D<=e.len&&0<=F&&F<=d.len;p.clientX=r?m(d.translate(y,\n", "0,0,0,1,l)):F;p.negative=p.y<(g||0);p.category=f&&void 0!==f[p.x]?f[p.x]:p.x;p.isNull||(void 0!==J&&(v=Math.min(v,Math.abs(F-J))),J=F);p.zone=this.zones.length&&p.getZone()}this.closestPointRangePx=v;b(this,\"afterTranslate\")},getValidPoints:function(a,b){var d=this.chart;return e(a||this.points||[],function(a){return b&&!d.isInsidePlot(a.plotX,a.plotY,d.inverted)?!1:!a.isNull})},setClip:function(a){var b=this.chart,d=this.options,c=b.renderer,f=b.inverted,k=this.clipBox,e=k||b.clipBox,h=this.sharedClipKey||\n", "[\"_sharedClip\",a&&a.duration,a&&a.easing,e.height,d.xAxis,d.yAxis].join(),q=b[h],l=b[h+\"m\"];q||(a&&(e.width=0,f&&(e.x=b.plotSizeX),b[h+\"m\"]=l=c.clipRect(f?b.plotSizeX+99:-99,f?-b.plotLeft:-b.plotTop,99,f?b.chartWidth:b.chartHeight)),b[h]=q=c.clipRect(e),q.count={length:0});a&&!q.count[this.index]&&(q.count[this.index]=!0,q.count.length+=1);!1!==d.clip&&(this.group.clip(a||k?q:b.clipRect),this.markerGroup.clip(l),this.sharedClipKey=h);a||(q.count[this.index]&&(delete q.count[this.index],--q.count.length),\n", "0===q.count.length&&h&&b[h]&&(k||(b[h]=b[h].destroy()),b[h+\"m\"]&&(b[h+\"m\"]=b[h+\"m\"].destroy())))},animate:function(a){var b=this.chart,d=C(this.options.animation),c;a?this.setClip(d):(c=this.sharedClipKey,(a=b[c])&&a.animate({width:b.plotSizeX,x:0},d),b[c+\"m\"]&&b[c+\"m\"].animate({width:b.plotSizeX+99,x:0},d),this.animate=null)},afterAnimate:function(){this.setClip();b(this,\"afterAnimate\");this.finishedAnimating=!0},drawPoints:function(){var a=this.points,b=this.chart,d,c,f,k,e=this.options.marker,\n", "h,q,l,r=this[this.specialGroup]||this.markerGroup,g,n=w(e.enabled,this.xAxis.isRadial?!0:null,this.closestPointRangePx>=e.enabledThreshold*e.radius);if(!1!==e.enabled||this._hasPointMarkers)for(d=0;df&&b.shadow));e&&(e.startX=d.xMap,e.isArea=d.isArea)})},getZonesGraphs:function(a){u(this.zones,function(b,d){a.push([\"zone-graph-\"+d,\"highcharts-graph highcharts-zone-graph-\"+d+\" \"+(b.className||\"\"),b.color||this.color,b.dashStyle||this.options.dashStyle])},this);return a},applyZones:function(){var a=this,\n", "b=this.chart,d=b.renderer,c=this.zones,f,k,e=this.clips||[],h,q=this.graph,l=this.area,r=Math.max(b.chartWidth,b.chartHeight),g=this[(this.zoneAxis||\"y\")+\"Axis\"],n,t,F=b.inverted,D,m,J,p,v=!1;c.length&&(q||l)&&g&&void 0!==g.min&&(t=g.reversed,D=g.horiz,q&&!this.showLine&&q.hide(),l&&l.hide(),n=g.getExtremes(),u(c,function(c,x){f=t?D?b.plotWidth:0:D?0:g.toPixels(n.min);f=Math.min(Math.max(w(k,f),0),r);k=Math.min(Math.max(Math.round(g.toPixels(w(c.value,n.max),!0)),0),r);v&&(f=k=g.toPixels(n.max));\n", "m=Math.abs(f-k);J=Math.min(f,k);p=Math.max(f,k);g.isXAxis?(h={x:F?p:J,y:0,width:m,height:r},D||(h.x=b.plotHeight-h.x)):(h={x:0,y:F?p:J,width:r,height:m},D&&(h.y=b.plotWidth-h.y));F&&d.isVML&&(h=g.isXAxis?{x:0,y:t?J:p,height:h.width,width:b.chartWidth}:{x:h.y-b.plotLeft-b.spacingBox.x,y:0,width:h.height,height:b.chartHeight});e[x]?e[x].animate(h):(e[x]=d.clipRect(h),q&&a[\"zone-graph-\"+x].clip(e[x]),l&&a[\"zone-area-\"+x].clip(e[x]));v=c.value>n.max;a.resetZones&&0===k&&(k=void 0)}),this.clips=e)},invertGroups:function(a){function b(){u([\"group\",\n", "\"markerGroup\"],function(b){d[b]&&(c.renderer.isVML&&d[b].attr({width:d.yAxis.len,height:d.xAxis.len}),d[b].width=d.yAxis.len,d[b].height=d.xAxis.len,d[b].invert(a))})}var d=this,c=d.chart,f;d.xAxis&&(f=B(c,\"resize\",b),B(d,\"destroy\",f),b(a),d.invertGroups=b)},plotGroup:function(a,b,d,c,f){var k=this[a],e=!k;e&&(this[a]=k=this.chart.renderer.g().attr({zIndex:c||.1}).add(f));k.addClass(\"highcharts-\"+b+\" highcharts-series-\"+this.index+\" highcharts-\"+this.type+\"-series \"+(z(this.colorIndex)?\"highcharts-color-\"+\n", "this.colorIndex+\" \":\"\")+(this.options.className||\"\")+(k.hasClass(\"highcharts-tracker\")?\" highcharts-tracker\":\"\"),!0);k.attr({visibility:d})[e?\"attr\":\"animate\"](this.getPlotBox());return k},getPlotBox:function(){var a=this.chart,b=this.xAxis,d=this.yAxis;a.inverted&&(b=d,d=this.xAxis);return{translateX:b?b.left:a.plotLeft,translateY:d?d.top:a.plotTop,scaleX:1,scaleY:1}},render:function(){var a=this,c=a.chart,d,f=a.options,e=!!a.animate&&c.renderer.isSVG&&C(f.animation).duration,k=a.visible?\"inherit\":\n", "\"hidden\",h=f.zIndex,l=a.hasRendered,r=c.seriesGroup,g=c.inverted;d=a.plotGroup(\"group\",\"series\",k,h,r);a.markerGroup=a.plotGroup(\"markerGroup\",\"markers\",k,h,r);e&&a.animate(!0);d.inverted=a.isCartesian?g:!1;a.drawGraph&&(a.drawGraph(),a.applyZones());a.drawDataLabels&&a.drawDataLabels();a.visible&&a.drawPoints();a.drawTracker&&!1!==a.options.enableMouseTracking&&a.drawTracker();a.invertGroups(g);!1===f.clip||a.sharedClipKey||l||d.clip(c.clipRect);e&&a.animate();l||(a.animationTimeout=q(function(){a.afterAnimate()},\n", "e));a.isDirty=!1;a.hasRendered=!0;b(a,\"afterRender\")},redraw:function(){var a=this.chart,b=this.isDirty||this.isDirtyData,d=this.group,c=this.xAxis,f=this.yAxis;d&&(a.inverted&&d.attr({width:a.plotWidth,height:a.plotHeight}),d.animate({translateX:w(c&&c.left,a.plotLeft),translateY:w(f&&f.top,a.plotTop)}));this.translate();this.render();b&&delete this.kdTree},kdAxisArray:[\"clientX\",\"plotY\"],searchPoint:function(a,b){var d=this.xAxis,c=this.yAxis,f=this.chart.inverted;return this.searchKDTree({clientX:f?\n", "d.len-a.chartY+d.pos:a.chartX-d.pos,plotY:f?c.len-a.chartX+c.pos:a.chartY-c.pos},b)},buildKDTree:function(){function a(d,c,f){var k,e;if(e=d&&d.length)return k=b.kdAxisArray[c%f],d.sort(function(a,b){return a[k]-b[k]}),e=Math.floor(e/2),{point:d[e],left:a(d.slice(0,e),c+1,f),right:a(d.slice(e+1),c+1,f)}}this.buildingKdTree=!0;var b=this,d=-1r?\"left\":\"right\";n=0>r?\"right\":\"left\";b[g]&&(g=d(a,b[g],h+1,q),t=g[e]t;)x--;this.updateParallelArrays(g,\n", "\"splice\",x,0,0);this.updateParallelArrays(g,x);k&&g.name&&(k[t]=g.name);l.splice(x,0,a);r&&(this.data.splice(x,0,null),this.processData());\"point\"===d.legendType&&this.generatePoints();f&&(h[0]&&h[0].remove?h[0].remove(!1):(h.shift(),this.updateParallelArrays(g,\"shift\"),l.shift()));this.isDirtyData=this.isDirty=!0;b&&q.redraw(e)},removePoint:function(a,b,f){var e=this,d=e.data,h=d[a],q=e.points,k=e.chart,l=function(){q&&q.length===d.length&&q.splice(a,1);d.splice(a,1);e.options.data.splice(a,1);e.updateParallelArrays(h||\n", "{series:e},\"splice\",a,1);h&&h.destroy();e.isDirty=!0;e.isDirtyData=!0;b&&k.redraw()};r(f,k);b=c(b,!0);h?h.firePointEvent(\"remove\",null,l):l()},remove:function(a,b,f){function e(){d.destroy();h.isDirtyLegend=h.isDirtyBox=!0;h.linkSeries();c(a,!0)&&h.redraw(b)}var d=this,h=d.chart;!1!==f?y(d,\"remove\",null,e):e()},update:function(b,f){var e=this,h=e.chart,d=e.userOptions,q=e.oldType||e.type,g=b.type||d.type||h.options.chart.type,k=D[q].prototype,r,t=[\"group\",\"markerGroup\",\"dataLabelsGroup\"],w=[\"navigatorSeries\",\n", "\"baseSeries\"],m=e.finishedAnimating&&{animation:!1},F=[\"data\",\"name\",\"turboThreshold\"],J=a.keys(b),p=0a&&u>g?(u=Math.max(a,g),l=2*g-u):up&&l>g?(l=Math.max(p,g),u=2*g-l):l=Math.abs(b)&&.5a.closestPointRange*a.xAxis.transA,g=a.borderWidth=v(e.borderWidth,g?0:1),n=a.yAxis,f=e.threshold,c=a.translatedThreshold=n.getThreshold(f),h=v(e.minPointLength,5),w=a.getColumnMetrics(),m=w.width,r=a.barW=Math.max(m,1+2*g),J=a.pointXOffset=w.offset;b.inverted&&(c-=.5);e.pointPadding&&\n", "(r=Math.ceil(r));z.prototype.translate.apply(a);G(a.points,function(e){var g=v(e.yBottom,c),q=999+Math.abs(g),q=Math.min(Math.max(-q,e.plotY),n.len+q),l=e.plotX+J,d=r,t=Math.min(q,g),w,k=Math.max(q,g)-t;h&&Math.abs(k)h?g-h:c-(w?h:0));e.barX=l;e.pointWidth=m;e.tooltipPos=b.inverted?[n.len+n.pos-b.plotLeft-q,a.xAxis.len-l-d/2,k]:[l+d/2,q+n.pos-b.plotTop,k];e.shapeType=\"rect\";e.shapeArgs=\n", "a.crispCol.apply(a,e.isNull?[l,c,d,0]:[l,t,d,k])})},getSymbol:a.noop,drawLegendSymbol:a.LegendSymbolMixin.drawRectangle,drawGraph:function(){this.group[this.dense?\"addClass\":\"removeClass\"](\"highcharts-dense-data\")},pointAttribs:function(a,b){var e=this.options,l,n=this.pointAttrToOptions||{};l=n.stroke||\"borderColor\";var f=n[\"stroke-width\"]||\"borderWidth\",c=a&&a.color||this.color,h=a&&a[l]||e[l]||this.color||c,w=a&&a[f]||e[f]||this[f]||0,n=e.dashStyle;a&&this.zones.length&&(c=a.getZone(),c=a.options.color||\n", "c&&c.color||this.color);b&&(a=g(e.states[b],a.options.states&&a.options.states[b]||{}),b=a.brightness,c=a.color||void 0!==b&&C(c).brighten(a.brightness).get()||c,h=a[l]||h,w=a[f]||w,n=a.dashStyle||n);l={fill:c,stroke:h,\"stroke-width\":w};n&&(l.dashstyle=n);return l},drawPoints:function(){var a=this,b=this.chart,e=a.options,t=b.renderer,n=e.animationLimit||250,f;G(a.points,function(c){var h=c.graphic,l=h&&b.pointCountl;++l)b=u[l],a=2>l||2===l&&/%$/.test(b),u[l]=p(b,[z,g,y,u[2]][l])+(a?v:0);u[3]>u[2]&&(u[3]=u[2]);return u},getStartAndEndRadians:function(a,g){a=C(a)?a:0;g=C(g)&&g>a&&360>g-a?g:a+360;return{start:B*(a+-90),end:B*(g+-90)}}}})(L);(function(a){var B=a.addEvent,C=a.CenteredSeriesMixin,G=a.defined,p=a.each,m=a.extend,g=C.getStartAndEndRadians,v=a.inArray,z=a.noop,u=a.pick,y=a.Point,\n", "l=a.Series,b=a.seriesType,e=a.setAnimation;b(\"pie\",\"line\",{center:[null,null],clip:!1,colorByPoint:!0,dataLabels:{distance:30,enabled:!0,formatter:function(){return this.point.isNull?void 0:this.point.name},x:0},ignoreHiddenPoint:!0,legendType:\"point\",marker:null,size:null,showInLegend:!1,slicedOffset:10,stickyTracking:!1,tooltip:{followPointer:!0},borderColor:\"#ffffff\",borderWidth:1,states:{hover:{brightness:.1}}},{isCartesian:!1,requireSorting:!1,directTouch:!0,noSharedTooltip:!0,trackerGroups:[\"group\",\n", "\"dataLabelsGroup\"],axisTypes:[],pointAttribs:a.seriesTypes.column.prototype.pointAttribs,animate:function(a){var b=this,f=b.points,c=b.startAngleRad;a||(p(f,function(a){var f=a.graphic,e=a.shapeArgs;f&&(f.attr({r:a.startR||b.center[3]/2,start:c,end:c}),f.animate({r:e.r,start:e.start,end:e.end},b.options.animation))}),b.animate=null)},updateTotals:function(){var a,b=0,f=this.points,c=f.length,e,g=this.options.ignoreHiddenPoint;for(a=0;a1.5*Math.PI?r-=2*Math.PI:r<-Math.PI/2&&(r+=2*Math.PI);\n", "E.slicedTranslation={translateX:Math.round(Math.cos(r)*c),translateY:Math.round(Math.sin(r)*c)};m=Math.cos(r)*a[2]/2;x=Math.sin(r)*a[2]/2;E.tooltipPos=[a[0]+.7*m,a[1]+.7*x];E.half=r<-Math.PI/2||r>Math.PI/2?1:0;E.angle=r;l=Math.min(e,E.labelDistance/5);E.labelPos=[a[0]+m+Math.cos(r)*E.labelDistance,a[1]+x+Math.sin(r)*E.labelDistance,a[0]+m+Math.cos(r)*l,a[1]+x+Math.sin(r)*l,a[0]+m,a[1]+x,0>E.labelDistance?\"center\":E.half?\"right\":\"left\",r]}},drawGraph:null,drawPoints:function(){var a=this,b=a.chart.renderer,\n", "f,c,e,g,l=a.options.shadow;l&&!a.shadowGroup&&(a.shadowGroup=b.g(\"shadow\").add(a.group));p(a.points,function(h){c=h.graphic;if(h.isNull)c&&(h.graphic=c.destroy());else{g=h.shapeArgs;f=h.getTranslate();var r=h.shadowGroup;l&&!r&&(r=h.shadowGroup=b.g(\"shadow\").add(a.shadowGroup));r&&r.attr(f);e=a.pointAttribs(h,h.selected&&\"select\");c?c.setRadialReference(a.center).attr(e).animate(m(g,f)):(h.graphic=c=b[h.shapeType](g).setRadialReference(a.center).attr(f).add(a.group),h.visible||c.attr({visibility:\"hidden\"}),\n", "c.attr(e).attr({\"stroke-linejoin\":\"round\"}).shadow(l,r));c.addClass(h.getClassName())}})},searchPoint:z,sortByAngle:function(a,b){a.sort(function(a,c){return void 0!==a.angle&&(c.angle-a.angle)*b})},drawLegendSymbol:a.LegendSymbolMixin.drawRectangle,getCenter:C.getCenter,getSymbol:z},{init:function(){y.prototype.init.apply(this,arguments);var a=this,b;a.name=u(a.name,\"Slice\");b=function(b){a.slice(\"select\"===b.type)};B(a,\"select\",b);B(a,\"unselect\",b);return a},isValid:function(){return a.isNumber(this.y,\n", "!0)&&0<=this.y},setVisible:function(a,b){var f=this,c=f.series,e=c.chart,g=c.options.ignoreHiddenPoint;b=u(b,g);a!==f.visible&&(f.visible=f.options.visible=a=void 0===a?!f.visible:a,c.options.data[v(f,c.data)]=f.options,p([\"graphic\",\"dataLabel\",\"connector\",\"shadowGroup\"],function(b){if(f[b])f[b][a?\"show\":\"hide\"](!0)}),f.legendItem&&e.legend.colorizeItem(f,a),a||\"hover\"!==f.state||f.setState(\"\"),g&&(c.isDirty=!0),b&&e.redraw())},slice:function(a,b,f){var c=this.series;e(f,c.chart);u(b,!0);this.sliced=\n", "this.options.sliced=G(a)?a:!this.sliced;c.options.data[v(this,c.data)]=this.options;this.graphic.animate(this.getTranslate());this.shadowGroup&&this.shadowGroup.animate(this.getTranslate())},getTranslate:function(){return this.sliced?this.slicedTranslation:{translateX:0,translateY:0}},haloPath:function(a){var b=this.shapeArgs;return this.sliced||!this.visible?[]:this.series.chart.renderer.symbols.arc(b.x,b.y,b.r+a,b.r+a,{innerR:this.shapeArgs.r-1,start:b.start,end:b.end})}})})(L);(function(a){var B=\n", "a.addEvent,C=a.arrayMax,G=a.defined,p=a.each,m=a.extend,g=a.format,v=a.map,z=a.merge,u=a.noop,y=a.pick,l=a.relativeLength,b=a.Series,e=a.seriesTypes,t=a.some,n=a.stableSort;a.distribute=function(b,c,e){function f(a,b){return a.target-b.target}var h,g=!0,l=b,q=[],m;m=0;var x=l.reducedLen||c;for(h=b.length;h--;)m+=b[h].size;if(m>x){n(b,function(a,b){return(b.rank||0)-(a.rank||0)});for(m=h=0;m<=x;)m+=b[h].size,h++;q=b.splice(h-1,b.length)}n(b,f);for(b=v(b,function(a){return{size:a.size,targets:[a.target],\n", "align:y(a.align,.5)}});g;){for(h=b.length;h--;)g=b[h],m=(Math.min.apply(0,g.targets)+Math.max.apply(0,g.targets))/2,g.pos=Math.min(Math.max(0,m-g.size*g.align),c-g.size);h=b.length;for(g=!1;h--;)0b[h].pos&&(b[h-1].size+=b[h].size,b[h-1].targets=b[h-1].targets.concat(b[h].targets),b[h-1].align=.5,b[h-1].pos+b[h-1].size>c&&(b[h-1].pos=c-b[h-1].size),b.splice(h,1),g=!0)}l.push.apply(l,q);h=0;t(b,function(b){var d=0;if(t(b.targets,function(){l[h].pos=b.pos+d;if(Math.abs(l[h].pos-\n", "l[h].target)>e)return p(l.slice(0,h+1),function(a){delete a.pos}),l.reducedLen=(l.reducedLen||c)-.1*c,l.reducedLen>.1*c&&a.distribute(l,c,e),!0;d+=l[h].size;h++}))return!0});n(l,f)};b.prototype.drawDataLabels=function(){function b(a,b){var d=b.filter;return d?(b=d.operator,a=a[d.property],d=d.value,\"\\x3e\"===b&&a>d||\"\\x3c\"===b&&a=d||\"\\x3c\\x3d\"===b&&a<=d||\"\\x3d\\x3d\"===b&&a==d||\"\\x3d\\x3d\\x3d\"===b&&a===d?!0:!1):!0}var c=this,e=c.chart,l=c.options,n=l.dataLabels,r=c.points,m,q,t=\n", "c.hasRendered||0,x,u,d=y(n.defer,!!l.animation),H=e.renderer;if(n.enabled||c._hasPointLabels)c.dlProcessOptions&&c.dlProcessOptions(n),u=c.plotGroup(\"dataLabelsGroup\",\"data-labels\",d&&!t?\"hidden\":\"visible\",n.zIndex||6),d&&(u.attr({opacity:+t}),t||B(c,\"afterAnimate\",function(){c.visible&&u.show(!0);u[l.animation?\"animate\":\"attr\"]({opacity:1},{duration:200})})),q=n,p(r,function(d){var f,h=d.dataLabel,r,w,t=d.connector,F=!h,E;m=d.dlOptions||d.options&&d.options.dataLabels;(f=y(m&&m.enabled,q.enabled)&&\n", "!d.isNull)&&(f=!0===b(d,m||n));f&&(n=z(q,m),r=d.getLabelConfig(),E=n[d.formatPrefix+\"Format\"]||n.format,x=G(E)?g(E,r,e.time):(n[d.formatPrefix+\"Formatter\"]||n.formatter).call(r,n),E=n.style,r=n.rotation,E.color=y(n.color,E.color,c.color,\"#000000\"),\"contrast\"===E.color&&(d.contrastColor=H.getContrast(d.color||c.color),E.color=n.inside||0>y(d.labelDistance,n.distance)||l.stacking?d.contrastColor:\"#000000\"),l.cursor&&(E.cursor=l.cursor),w={fill:n.backgroundColor,stroke:n.borderColor,\"stroke-width\":n.borderWidth,\n", "r:n.borderRadius||0,rotation:r,padding:n.padding,zIndex:1},a.objectEach(w,function(a,b){void 0===a&&delete w[b]}));!h||f&&G(x)?f&&G(x)&&(h?w.text=x:(h=d.dataLabel=r?H.text(x,0,-9999).addClass(\"highcharts-data-label\"):H.label(x,0,-9999,n.shape,null,null,n.useHTML,null,\"data-label\"),h.addClass(\" highcharts-data-label-color-\"+d.colorIndex+\" \"+(n.className||\"\")+(n.useHTML?\"highcharts-tracker\":\"\"))),h.attr(w),h.css(E).shadow(n.shadow),h.added||h.add(u),c.alignDataLabel(d,h,n,null,F)):(d.dataLabel=h=h.destroy(),\n", "t&&(d.connector=t.destroy()))});a.fireEvent(this,\"afterDrawDataLabels\")};b.prototype.alignDataLabel=function(a,b,e,g,l){var c=this.chart,f=c.inverted,h=y(a.dlBox&&a.dlBox.centerX,a.plotX,-9999),n=y(a.plotY,-9999),x=b.getBBox(),w,d=e.rotation,t=e.align,E=this.visible&&(a.series.forceDL||c.isInsidePlot(h,Math.round(n),f)||g&&c.isInsidePlot(h,f?g.x+1:g.y+g.height-1,f)),k=\"justify\"===y(e.overflow,\"justify\");if(E&&(w=e.style.fontSize,w=c.renderer.fontMetrics(w,b).b,g=m({x:f?this.yAxis.len-n:h,y:Math.round(f?\n", "this.xAxis.len-h:n),width:0,height:0},g),m(e,{width:x.width,height:x.height}),d?(k=!1,h=c.renderer.rotCorr(w,d),h={x:g.x+e.x+g.width/2+h.x,y:g.y+e.y+{top:0,middle:.5,bottom:1}[e.verticalAlign]*g.height},b[l?\"attr\":\"animate\"](h).attr({align:t}),n=(d+720)%360,n=180n,\"left\"===t?h.y-=n?x.height:0:\"center\"===t?(h.x-=x.width/2,h.y-=x.height/2):\"right\"===t&&(h.x-=x.width,h.y-=n?0:x.height),b.placed=!0,b.alignAttr=h):(b.align(e,null,g),h=b.alignAttr),k?a.isLabelJustified=this.justifyDataLabel(b,e,\n", "h,x,g,l):y(e.crop,!0)&&(E=c.isInsidePlot(h.x,h.y)&&c.isInsidePlot(h.x+x.width,h.y+x.height)),e.shape&&!d))b[l?\"attr\":\"animate\"]({anchorX:f?c.plotWidth-a.plotY:a.plotX,anchorY:f?c.plotHeight-a.plotX:a.plotY});E||(b.attr({y:-9999}),b.placed=!1)};b.prototype.justifyDataLabel=function(a,b,e,g,l,r){var c=this.chart,f=b.align,h=b.verticalAlign,n,m,d=a.box?0:a.padding||0;n=e.x+d;0>n&&(\"right\"===f?b.align=\"left\":b.x=-n,m=!0);n=e.x+g.width-d;n>c.plotWidth&&(\"left\"===f?b.align=\"right\":b.x=c.plotWidth-n,m=!0);\n", "n=e.y+d;0>n&&(\"bottom\"===h?b.verticalAlign=\"top\":b.y=-n,m=!0);n=e.y+g.height-d;n>c.plotHeight&&(\"top\"===h?b.verticalAlign=\"bottom\":b.y=c.plotHeight-n,m=!0);m&&(a.placed=!r,a.align(b,null,l));return m};e.pie&&(e.pie.prototype.drawDataLabels=function(){var f=this,c=f.data,e,g=f.chart,l=f.options.dataLabels,r=y(l.connectorPadding,10),n=y(l.connectorWidth,1),q=g.plotWidth,m=g.plotHeight,x=Math.round(g.chartWidth/3),t,d=f.center,H=d[2]/2,E=d[1],k,A,u,v,z=[[],[]],B,N,M,S,O=[0,0,0,0];f.visible&&(l.enabled||\n", "f._hasPointLabels)&&(p(c,function(a){a.dataLabel&&a.visible&&a.dataLabel.shortened&&(a.dataLabel.attr({width:\"auto\"}).css({width:\"auto\",textOverflow:\"clip\"}),a.dataLabel.shortened=!1)}),b.prototype.drawDataLabels.apply(f),p(c,function(a){a.dataLabel&&a.visible&&(z[a.half].push(a),a.dataLabel._pos=null,!G(l.style.width)&&!G(a.options.dataLabels&&a.options.dataLabels.style&&a.options.dataLabels.style.width)&&a.dataLabel.getBBox().width>x&&(a.dataLabel.css({width:.7*x}),a.dataLabel.shortened=!0))}),\n", "p(z,function(b,c){var h,n,x=b.length,t=[],w;if(x)for(f.sortByAngle(b,c-.5),0e.bottom-2?h:N,c,e),k._attr={visibility:M,align:u[6]},k._pos={x:B+l.x+({left:r,right:-r}[u[6]]||0),y:N+l.y-10},u.x=B,u.y=N,y(l.crop,!0)&&(A=k.getBBox().width,h=null,B-Aq-r&&0===c&&(h=Math.round(B+A-q+r),O[1]=\n", "Math.max(h,O[1])),0>N-v/2?O[0]=Math.max(Math.round(-N+v/2),O[0]):N+v/2>m&&(O[2]=Math.max(Math.round(N+v/2-m),O[2])),k.sideOverflow=h)}),0===C(O)||this.verifyDataLabelOverflow(O))&&(this.placeDataLabels(),n&&p(this.points,function(a){var b;t=a.connector;if((k=a.dataLabel)&&k._pos&&a.visible&&0y(this.translatedThreshold,\n", "h.yAxis.len)),m=y(e.inside,!!this.options.stacking);q&&(g=z(q),0>g.y&&(g.height+=g.y,g.y=0),q=g.y+g.height-h.yAxis.len,0a+e||g+qb+f||l+nthis.pointCount))},pan:function(a,b){var c=this,e=c.hoverPoints,f;e&&v(e,function(a){a.setState()});v(\"xy\"===b?[1,0]:[1],function(b){b=c[b?\"xAxis\":\"yAxis\"][0];var d=b.horiz,e=a[d?\"chartX\":\"chartY\"],d=d?\"mouseDownX\":\"mouseDownY\",h=c[d],k=(b.pointRange||0)/2,g=b.reversed&&!c.inverted||!b.reversed&&c.inverted?-1:1,l=b.getExtremes(),\n", "n=b.toValue(h-e,!0)+k*g,g=b.toValue(h+b.len-e,!0)-k*g,q=g=g(p.minWidth,0)&&this.chartHeight>=g(p.minHeight,0)}).call(this)&&m.push(a._id)};B.prototype.currentOptions=function(g){function u(g,b,e,t){var l;a.objectEach(g,function(a,c){if(!t&&-1c.length||void 0===g)return a.call(this,e,g,l,f);x=c.length;for(n=0;nl;c[n]5*h||u){if(c[n]>H){for(t=a.call(this,e,c[b],c[n],f);t.length&&t[0]<=H;)t.shift();t.length&&(H=t[t.length-1]);d=d.concat(t)}b=n+1}if(u)break}a=t.info;if(w&&a.unitRange<=y.hour){n=d.length-1;for(b=1;bl?k-1:k;for(A=void 0;w--;)b=n[w],l=Math.abs(A-b),A&&l<.8*E&&(null===p||l<.8*p)?(q[d[w]]&&!q[d[w+1]]?(l=w+1,A=b):l=w,d.splice(l,1)):A=b}return d});v(C.prototype,{beforeSetTickPositions:function(){var a,e=[],l=!1,n,f=this.getExtremes(),c=f.min,h=f.max,w,p=this.isXAxis&&!!this.options.breaks,f=this.options.ordinal,r=Number.MAX_VALUE,\n", "v=this.chart.options.chart.ignoreHiddenSeries;n=\"highcharts-navigator-xaxis\"===this.options.className;!this.options.overscroll||this.max!==this.dataMax||this.chart.mouseIsDown&&!n||this.eventArgs&&(!this.eventArgs||\"navigator\"===this.eventArgs.trigger)||(this.max+=this.options.overscroll,!n&&m(this.userMin)&&(this.min+=this.options.overscroll));if(f||p){g(this.series,function(b,c){if(!(v&&!1===b.visible||!1===b.takeOrdinalPosition&&!p)&&(e=e.concat(b.processedXData),a=e.length,e.sort(function(a,b){return a-\n", "b}),r=Math.min(r,u(b.closestPointRange,r)),a))for(c=a-1;c--;)e[c]===e[c+1]&&e.splice(c,1)});a=e.length;if(2n||h-e[e.length-1]>n)&&(l=!0)}else this.options.overscroll&&(2===a?r=e[1]-e[0]:1===a?(r=this.options.overscroll,e=[e[0],e[0]+r]):r=this.overscrollPointsRange);l?(this.options.overscroll&&(this.overscrollPointsRange=r,e=e.concat(this.getOverscrollPositions())),this.ordinalPositions=e,n=this.ordinal2lin(Math.max(c,\n", "e[0]),!0),w=Math.max(this.ordinal2lin(Math.min(h,e[e.length-1]),!0),1),this.ordinalSlope=h=(h-c)/(w-n),this.ordinalOffset=c-n*h):(this.overscrollPointsRange=u(this.closestPointRange,this.overscrollPointsRange),this.ordinalPositions=this.ordinalSlope=this.ordinalOffset=void 0)}this.isOrdinal=f&&l;this.groupIntervalFactor=null},val2lin:function(a,e){var b=this.ordinalPositions;if(b){var g=b.length,f,c;for(f=g;f--;)if(b[f]===a){c=f;break}for(f=g-1;f--;)if(a>b[f]||0===f){a=(a-b[f])/(b[f+1]-b[f]);c=f+\n", "a;break}e=e?c:this.ordinalSlope*(c||0)+this.ordinalOffset}else e=a;return e},lin2val:function(a,e){var b=this.ordinalPositions;if(b){var g=this.ordinalSlope,f=this.ordinalOffset,c=b.length-1,h;if(e)0>a?a=b[0]:a>c?a=b[c]:(c=Math.floor(a),h=a-c);else for(;c--;)if(e=g*c+f,a>=e){g=g*(c+1)+f;h=(a-e)/(g-e);break}return void 0!==h&&void 0!==b[c]?b[c]+(h?h*(b[c+1]-b[c]):0):a}return a},getExtendedPositions:function(){var a=this,e=a.chart,l=a.series[0].currentDataGrouping,n=a.ordinalIndex,f=l?l.count+l.unitName:\n", "\"raw\",c=a.options.overscroll,h=a.getExtremes(),m,p;n||(n=a.ordinalIndex={});n[f]||(m={series:[],chart:e,getExtremes:function(){return{min:h.dataMin,max:h.dataMax+c}},options:{ordinal:!0},val2lin:C.prototype.val2lin,ordinal2lin:C.prototype.ordinal2lin},g(a.series,function(b){p={xAxis:m,xData:b.xData.slice(),chart:e,destroyGroupedData:z};p.xData=p.xData.concat(a.getOverscrollPositions());p.options={dataGrouping:l?{enabled:!0,forced:!0,approximation:\"open\",units:[[l.unitName,[l.count]]]}:{enabled:!1}};\n", "b.processData.apply(p);m.series.push(p)}),a.beforeSetTickPositions.apply(m),n[f]=m.ordinalPositions);return n[f]},getOverscrollPositions:function(){var b=this.options.overscroll,e=this.overscrollPointsRange,g=[],l=this.dataMax;if(a.defined(e))for(g.push(l);l<=this.dataMax+b;)l+=e,g.push(l);return g},getGroupIntervalFactor:function(a,e,g){var b;g=g.processedXData;var f=g.length,c=[];b=this.groupIntervalFactor;if(!b){for(b=0;bh?(q=x,d=b.ordinalPositions?b:x):(q=b.ordinalPositions?b:x,d=x),x=d.ordinalPositions,u>x[x.length-1]&&x.push(u),this.fixedRange=v-r,h=b.toFixedRange(null,null,F.apply(q,[y.apply(q,[r,!0])+h,!0]),F.apply(d,[y.apply(d,[v,!0])+h,!0])),h.min>=Math.min(m.dataMin,r)&&\n", "h.max<=Math.max(u,v)+l&&b.setExtremes(h.min,h.max,!0,!1,{trigger:\"pan\"}),this.mouseDownX=f,p(this.container,{cursor:\"move\"})):c=!0}else c=!0;c&&(l&&(b.max=b.dataMax+l),a.apply(this,Array.prototype.slice.call(arguments,1)))})})(L);(function(a){function B(){return Array.prototype.slice.call(arguments,1)}function C(a){a.apply(this);this.drawBreaks(this.xAxis,[\"x\"]);this.drawBreaks(this.yAxis,p(this.pointArrayMap,[\"y\"]))}var G=a.addEvent,p=a.pick,m=a.wrap,g=a.each,v=a.extend,z=a.isArray,u=a.fireEvent,\n", "y=a.Axis,l=a.Series;v(y.prototype,{isInBreak:function(a,e){var b=a.repeat||Infinity,g=a.from,f=a.to-a.from;e=e>=g?(e-g)%b:b-(g-e)%b;return a.inclusive?e<=f:e=b)break;else if(a.isInBreak(f,b)){e-=b-f.from;break}return e},a.lin2val=function(b){var e,f;for(f=0;f=b);f++)e.tom;)q-=l;for(;qe.to||c>e.from&&me.from&&me.from&&m>e.to&&mb&&(b=e);l--;)g[l+1].x-g[l].x>b&&(e=(g[l].x+g[l+1].x)/2,g.splice(l+1,0,{isNull:!0,x:e}),this.options.stacking&&(e=f.stacks[this.stackKey][e]=new a.StackItem(f,f.options.stackLabels,!1,e,this.stack),e.total=0));return this.getGraphPath(g)};m(a.seriesTypes.column.prototype,\"drawPoints\",C);m(a.Series.prototype,\n", "\"drawPoints\",C)})(L);(function(a){var B=a.addEvent,C=a.arrayMax,G=a.arrayMin,p=a.Axis,m=a.defaultPlotOptions,g=a.defined,v=a.each,z=a.extend,u=a.format,y=a.isNumber,l=a.merge,b=a.pick,e=a.Point,t=a.Series,n=a.Tooltip,f=a.wrap,c=t.prototype,h=c.processData,w=c.generatePoints,D={approximation:\"average\",groupPixelWidth:2,dateTimeLabelFormats:{millisecond:[\"%A, %b %e, %H:%M:%S.%L\",\"%A, %b %e, %H:%M:%S.%L\",\"-%H:%M:%S.%L\"],second:[\"%A, %b %e, %H:%M:%S\",\"%A, %b %e, %H:%M:%S\",\"-%H:%M:%S\"],minute:[\"%A, %b %e, %H:%M\",\n", "\"%A, %b %e, %H:%M\",\"-%H:%M\"],hour:[\"%A, %b %e, %H:%M\",\"%A, %b %e, %H:%M\",\"-%H:%M\"],day:[\"%A, %b %e, %Y\",\"%A, %b %e\",\"-%A, %b %e, %Y\"],week:[\"Week from %A, %b %e, %Y\",\"%A, %b %e\",\"-%A, %b %e, %Y\"],month:[\"%B %Y\",\"%B\",\"-%B %Y\"],year:[\"%Y\",\"%Y\",\"-%Y\"]}},r={line:{},spline:{},area:{},areaspline:{},column:{approximation:\"sum\",groupPixelWidth:10},arearange:{approximation:\"range\"},areasplinerange:{approximation:\"range\"},columnrange:{approximation:\"range\",groupPixelWidth:10},candlestick:{approximation:\"ohlc\",\n", "groupPixelWidth:10},ohlc:{approximation:\"ohlc\",groupPixelWidth:5}},J=a.defaultDataGroupingUnits=[[\"millisecond\",[1,2,5,10,20,25,50,100,200,500]],[\"second\",[1,2,5,10,15,30]],[\"minute\",[1,2,5,10,15,30]],[\"hour\",[1,2,3,4,6,8,12]],[\"day\",[1]],[\"week\",[1]],[\"month\",[1,3,6]],[\"year\",null]],q=a.approximations={sum:function(a){var b=a.length,c;if(!b&&a.hasNulls)c=null;else if(b)for(c=0;b--;)c+=a[b];return c},average:function(a){var b=a.length;a=q.sum(a);y(a)&&b&&(a/=b);return a},averages:function(){var a=\n", "[];v(arguments,function(b){a.push(q.average(b))});return void 0===a[0]?void 0:a},open:function(a){return a.length?a[0]:a.hasNulls?null:void 0},high:function(a){return a.length?C(a):a.hasNulls?null:void 0},low:function(a){return a.length?G(a):a.hasNulls?null:void 0},close:function(a){return a.length?a[a.length-1]:a.hasNulls?null:void 0},ohlc:function(a,b,c,d){a=q.open(a);b=q.high(b);c=q.low(c);d=q.close(d);if(y(a)||y(b)||y(c)||y(d))return[a,b,c,d]},range:function(a,b){a=q.low(a);b=q.high(b);if(y(a)||\n", "y(b))return[a,b];if(null===a&&null===b)return null}};c.groupData=function(a,b,c,d){var e=this.data,f=this.options.data,k=[],h=[],g=[],l=a.length,m,n,p=!!b,w=[];d=\"function\"===typeof d?d:q[d]||r[this.type]&&q[r[this.type].approximation]||q[D.approximation];var x=this.pointArrayMap,t=x&&x.length,u=0;n=0;var F,z;t?v(x,function(){w.push([])}):w.push([]);F=t||1;for(z=0;z<=l&&!(a[z]>=c[0]);z++);for(z;z<=l;z++){for(;void 0!==c[u+1]&&a[z]>=c[u+1]||z===l;){m=c[u];this.dataGroupInfo={start:n,length:w[0].length};\n", "n=d.apply(this,w);void 0!==n&&(k.push(m),h.push(n),g.push(this.dataGroupInfo));n=z;for(m=0;mthis.chart.plotSizeX/d||b&&f.forced)&&(e=!0);return e?d:0};p.prototype.setDataGrouping=function(a,c){var e;c=b(c,!0);a||(a={forced:!1,\n", "units:null});if(this instanceof p)for(e=this.series.length;e--;)this.series[e].update({dataGrouping:a},!1);else v(this.chart.options.series,function(b){b.dataGrouping=a},!1);this.ordinalSlope=null;c&&this.chart.redraw()}})(L);(function(a){var B=a.each,C=a.Point,G=a.seriesType,p=a.seriesTypes;G(\"ohlc\",\"column\",{lineWidth:1,tooltip:{pointFormat:'\\x3cspan style\\x3d\"color:{point.color}\"\\x3e\\u25cf\\x3c/span\\x3e \\x3cb\\x3e {series.name}\\x3c/b\\x3e\\x3cbr/\\x3eOpen: {point.open}\\x3cbr/\\x3eHigh: {point.high}\\x3cbr/\\x3eLow: {point.low}\\x3cbr/\\x3eClose: {point.close}\\x3cbr/\\x3e'},\n", "threshold:null,states:{hover:{lineWidth:3}},stickyTracking:!0},{directTouch:!1,pointArrayMap:[\"open\",\"high\",\"low\",\"close\"],toYData:function(a){return[a.open,a.high,a.low,a.close]},pointValKey:\"close\",pointAttrToOptions:{stroke:\"color\",\"stroke-width\":\"lineWidth\"},pointAttribs:function(a,g){g=p.column.prototype.pointAttribs.call(this,a,g);var m=this.options;delete g.fill;!a.options.color&&m.upColor&&a.openz)););B(v,function(a,b){var e;a.plotX+=h;if(void 0===a.plotY||n)0<=a.plotX&&a.plotX<=f.len?n?(a.plotY=f.translate(a.x,0,1,0,1),a.plotX=C(a.y)?c.translate(a.y,0,0,0,1):0):a.plotY=g.chartHeight-f.bottom-(f.opposite?f.height:0)+f.offset-c.top:a.shapeArgs={};(y=v[b-1])&&y.plotX===a.plotX&&(void 0===y.stackIndex&&(y.stackIndex=0),e=y.stackIndex+1);\n", "a.stackIndex=e});this.onSeries=l}}}(L);(function(a,B){function C(a){l[a+\"pin\"]=function(b,g,m,f,c){var e=c&&c.anchorX;c=c&&c.anchorY;\"circle\"===a&&f>m&&(b-=Math.round((f-m)/2),m=f);b=l[a](b,g,m,f);e&&c&&(b.push(\"M\",\"circle\"===a?b[1]-b[4]:b[1]+b[4]/2,g>c?g:g+f,\"L\",e,c),b=b.concat(l.circle(e-1,c-1,2,2)));return b}}var G=a.addEvent,p=a.each,m=a.merge,g=a.noop,v=a.Renderer,z=a.seriesType,u=a.TrackerMixin,y=a.VMLRenderer,l=a.SVGRenderer.prototype.symbols;z(\"flags\",\"column\",{pointRange:0,allowOverlapX:!1,\n", "shape:\"flag\",stackDistance:12,textAlign:\"center\",tooltip:{pointFormat:\"{point.text}\\x3cbr/\\x3e\"},threshold:null,y:-30,fillColor:\"#ffffff\",lineWidth:1,states:{hover:{lineColor:\"#000000\",fillColor:\"#ccd6eb\"}},style:{fontSize:\"11px\",fontWeight:\"bold\"}},{sorted:!1,noSharedTooltip:!0,allowDG:!1,takeOrdinalPosition:!1,trackerGroups:[\"markerGroup\"],forceCrop:!0,init:a.Series.prototype.init,pointAttribs:function(a,e){var b=this.options,g=a&&a.color||this.color,f=b.lineColor,c=a&&a.lineWidth;a=a&&a.fillColor||\n", "b.fillColor;e&&(a=b.states[e].fillColor,f=b.states[e].lineColor,c=b.states[e].lineWidth);return{fill:a||g,stroke:f||g,\"stroke-width\":c||b.lineWidth||0}},translate:B.translate,getPlotBox:B.getPlotBox,drawPoints:function(){var b=this.points,e=this.chart,g=e.renderer,l,f,c=e.inverted,h=this.options,w=h.y,u,r,v,q,y,x,z=this.yAxis,d={},H=[];for(r=b.length;r--;)v=b[r],x=(c?v.plotY:v.plotX)>this.xAxis.len,l=v.plotX,q=v.stackIndex,u=v.options.shape||h.shape,f=v.plotY,void 0!==f&&(f=v.plotY+w-(void 0!==q&&\n", "q*h.stackDistance)),v.anchorX=q?void 0:v.plotX,y=q?void 0:v.plotY,q=v.graphic,void 0!==f&&0<=l&&!x?(q||(q=v.graphic=g.label(\"\",null,null,u,null,null,h.useHTML).attr(this.pointAttribs(v)).css(m(h.style,v.style)).attr({align:\"flag\"===u?\"left\":\"center\",width:h.width,height:h.height,\"text-align\":h.textAlign}).addClass(\"highcharts-point\").add(this.markerGroup),v.graphic.div&&(v.graphic.div.point=v),q.shadow(h.shadow),q.isNew=!0),0=m?this.scrollbarRifles.hide():this.scrollbarRifles.show(!0),!1===c.showFull&&(0>=a&&1<=b?this.group.hide():this.group.show()),this.rendered=!0)},initEvents:function(){var a=this;a.mouseMoveHandler=function(b){var c=a.chart.pointer.normalize(b),e=a.options.vertical?\"chartY\":\"chartX\",f=a.initPositions;!a.grabbedCenter||b.touches&&0===b.touches[0][e]||\n", "(c=a.cursorToScrollbarPosition(c)[e],e=a[e],e=c-e,a.hasDragged=!0,a.updatePosition(f[0]+e,f[1]+e),a.hasDragged&&u(a,\"changed\",{from:a.from,to:a.to,trigger:\"scrollbar\",DOMType:b.type,DOMEvent:b}))};a.mouseUpHandler=function(b){a.hasDragged&&u(a,\"changed\",{from:a.from,to:a.to,trigger:\"scrollbar\",DOMType:b.type,DOMEvent:b});a.grabbedCenter=a.hasDragged=a.chartX=a.chartY=null};a.mouseDownHandler=function(b){b=a.chart.pointer.normalize(b);b=a.cursorToScrollbarPosition(b);a.chartX=b.chartX;a.chartY=b.chartY;\n", "a.initPositions=[a.from,a.to];a.grabbedCenter=!0};a.buttonToMinClick=function(b){var c=p(a.to-a.from)*a.options.step;a.updatePosition(p(a.from-c),p(a.to-c));u(a,\"changed\",{from:a.from,to:a.to,trigger:\"scrollbar\",DOMEvent:b})};a.buttonToMaxClick=function(b){var c=(a.to-a.from)*a.options.step;a.updatePosition(a.from+c,a.to+c);u(a,\"changed\",{from:a.from,to:a.to,trigger:\"scrollbar\",DOMEvent:b})};a.trackClick=function(b){var c=a.chart.pointer.normalize(b),e=a.to-a.from,f=a.y+a.scrollbarTop,g=a.x+a.scrollbarLeft;\n", "a.options.vertical&&c.chartY>f||!a.options.vertical&&c.chartX>g?a.updatePosition(a.from+e,a.to+e):a.updatePosition(a.from-e,a.to-e);u(a,\"changed\",{from:a.from,to:a.to,trigger:\"scrollbar\",DOMEvent:b})}},cursorToScrollbarPosition:function(a){var b=this.options,b=b.minWidth>this.calculatedWidth?b.minWidth:0;return{chartX:(a.chartX-this.x-this.xOffset)/(this.barWidth-b),chartY:(a.chartY-this.y-this.yOffset)/(this.barWidth-b)}},updatePosition:function(a,b){1a&&(b=p(b-a),a=0);\n", "this.from=a;this.to=b},update:function(a){this.destroy();this.init(this.chart.renderer,b(!0,this.options,a),this.chart)},addEvents:function(){var a=this.options.inverted?[1,0]:[0,1],b=this.scrollbarButtons,c=this.scrollbarGroup.element,e=this.mouseDownHandler,f=this.mouseMoveHandler,g=this.mouseUpHandler,a=[[b[a[0]].element,\"click\",this.buttonToMinClick],[b[a[1]].element,\"click\",this.buttonToMaxClick],[this.track.element,\"click\",this.trackClick],[c,\"mousedown\",e],[c.ownerDocument,\"mousemove\",f],[c.ownerDocument,\n", "\"mouseup\",g]];y&&a.push([c,\"touchstart\",e],[c.ownerDocument,\"touchmove\",f],[c.ownerDocument,\"touchend\",g]);z(a,function(a){C.apply(null,a)});this._events=a},removeEvents:function(){z(this._events,function(a){t.apply(null,a)});this._events.length=0},destroy:function(){var a=this.chart.scroller;this.removeEvents();z([\"track\",\"scrollbarRifles\",\"scrollbar\",\"scrollbarGroup\",\"group\"],function(a){this[a]&&this[a].destroy&&(this[a]=this[a].destroy())},this);a&&this===a.scrollbar&&(a.scrollbar=null,v(a.scrollbarButtons))}};\n", "n(G.prototype,\"init\",function(a){var b=this;a.apply(b,Array.prototype.slice.call(arguments,1));b.options.scrollbar&&b.options.scrollbar.enabled&&(b.options.scrollbar.vertical=!b.horiz,b.options.startOnTick=b.options.endOnTick=!1,b.scrollbar=new B(b.chart.renderer,b.options.scrollbar,b.chart),C(b.scrollbar,\"changed\",function(a){var c=Math.min(e(b.options.min,b.min),b.min,b.dataMin),f=Math.max(e(b.options.max,b.max),b.max,b.dataMax)-c,g;b.horiz&&!b.reversed||!b.horiz&&b.reversed?(g=c+f*this.to,c+=f*\n", "this.from):(g=c+f*(1-this.from),c+=f*(1-this.to));b.setExtremes(c,g,!0,!1,a)}))});n(G.prototype,\"render\",function(a){var b=Math.min(e(this.options.min,this.min),this.min,e(this.dataMin,this.min)),c=Math.max(e(this.options.max,this.max),this.max,e(this.dataMax,this.max)),f=this.scrollbar,h=this.titleOffset||0;a.apply(this,Array.prototype.slice.call(arguments,1));if(f){this.horiz?(f.position(this.left,this.top+this.height+2+this.chart.scrollbarsOffsets[1]+(this.opposite?0:h+this.axisTitleMargin+this.offset),\n", "this.width,this.height),h=1):(f.position(this.left+this.width+2+this.chart.scrollbarsOffsets[0]+(this.opposite?h+this.axisTitleMargin+this.offset:0),this.top,this.width,this.height),h=0);if(!this.opposite&&!this.horiz||this.opposite&&this.horiz)this.chart.scrollbarsOffsets[h]+=this.scrollbar.size+this.scrollbar.options.margin;isNaN(b)||isNaN(c)||!g(this.min)||!g(this.max)?f.setRange(0,0):(h=(this.min-b)/(c-b),b=(this.max-b)/(c-b),this.horiz&&!this.reversed||!this.horiz&&this.reversed?f.setRange(h,\n", "b):f.setRange(1-b,1-h))}});n(G.prototype,\"getOffset\",function(a){var b=this.horiz?2:1,c=this.scrollbar;a.apply(this,Array.prototype.slice.call(arguments,1));c&&(this.chart.scrollbarsOffsets=[0,0],this.chart.axisOffset[b]+=c.size+c.options.margin)});n(G.prototype,\"destroy\",function(a){this.scrollbar&&(this.scrollbar=this.scrollbar.destroy());a.apply(this,Array.prototype.slice.call(arguments,1))});a.Scrollbar=B})(L);(function(a){function B(a){this.init(a)}var C=a.addEvent,G=a.Axis,p=a.Chart,m=a.color,\n", "g=a.defaultOptions,v=a.defined,z=a.destroyObjectProperties,u=a.each,y=a.erase,l=a.error,b=a.extend,e=a.grep,t=a.hasTouch,n=a.isArray,f=a.isNumber,c=a.isObject,h=a.merge,w=a.pick,D=a.removeEvent,r=a.Scrollbar,J=a.Series,q=a.seriesTypes,F=a.wrap,x=[].concat(a.defaultDataGroupingUnits),K=function(a){var b=e(arguments,f);if(b.length)return Math[a].apply(0,b)};x[4]=[\"day\",[1,2,3,4]];x[5]=[\"week\",[1,2,3]];q=void 0===q.areaspline?\"line\":\"areaspline\";b(g,{navigator:{height:40,margin:25,maskInside:!0,handles:{width:7,\n", "height:15,symbols:[\"navigator-handle\",\"navigator-handle\"],enabled:!0,lineWidth:1,backgroundColor:\"#f2f2f2\",borderColor:\"#999999\"},maskFill:m(\"#6685c2\").setOpacity(.3).get(),outlineColor:\"#cccccc\",outlineWidth:1,series:{type:q,fillOpacity:.05,lineWidth:1,compare:null,dataGrouping:{approximation:\"average\",enabled:!0,groupPixelWidth:2,smoothed:!0,units:x},dataLabels:{enabled:!1,zIndex:2},id:\"highcharts-navigator-series\",className:\"highcharts-navigator-series\",lineColor:null,marker:{enabled:!1},pointRange:0,\n", "threshold:null},xAxis:{overscroll:0,className:\"highcharts-navigator-xaxis\",tickLength:0,lineWidth:0,gridLineColor:\"#e6e6e6\",gridLineWidth:1,tickPixelInterval:200,labels:{align:\"left\",style:{color:\"#999999\"},x:3,y:-4},crosshair:!1},yAxis:{className:\"highcharts-navigator-yaxis\",gridLineWidth:0,startOnTick:!1,endOnTick:!1,minPadding:.1,maxPadding:.1,labels:{enabled:!1},crosshair:!1,title:{text:null},tickLength:0,tickWidth:0}}});a.Renderer.prototype.symbols[\"navigator-handle\"]=function(a,b,c,e,f){a=f.width/\n", "2;b=Math.round(a/3)+.5;f=f.height;return[\"M\",-a-1,.5,\"L\",a,.5,\"L\",a,f+.5,\"L\",-a-1,f+.5,\"L\",-a-1,.5,\"M\",-b,4,\"L\",-b,f-3,\"M\",b-1,4,\"L\",b-1,f-3]};B.prototype={drawHandle:function(a,b,c,e){var d=this.navigatorOptions.handles.height;this.handles[b][e](c?{translateX:Math.round(this.left+this.height/2),translateY:Math.round(this.top+parseInt(a,10)+.5-d)}:{translateX:Math.round(this.left+parseInt(a,10)),translateY:Math.round(this.top+this.height/2-d/2-1)})},drawOutline:function(a,b,c,e){var d=this.navigatorOptions.maskInside,\n", "f=this.outline.strokeWidth(),k=f/2,f=f%2/2,g=this.outlineHeight,h=this.scrollbarHeight,l=this.size,m=this.left-h,n=this.top;c?(m-=k,c=n+b+f,b=n+a+f,a=[\"M\",m+g,n-h-f,\"L\",m+g,c,\"L\",m,c,\"L\",m,b,\"L\",m+g,b,\"L\",m+g,n+l+h].concat(d?[\"M\",m+g,c-k,\"L\",m+g,b+k]:[])):(a+=m+h-f,b+=m+h-f,n+=k,a=[\"M\",m,n,\"L\",a,n,\"L\",a,n+g,\"L\",b,n+g,\"L\",b,n,\"L\",m+l+2*h,n].concat(d?[\"M\",a-k,n,\"L\",b+k,n]:[]));this.outline[e]({d:a})},drawMasks:function(a,b,c,e){var d=this.left,f=this.top,k=this.height,g,h,l,m;c?(l=[d,d,d],m=[f,f+a,\n", "f+b],h=[k,k,k],g=[a,b-a,this.size-b]):(l=[d,d+a,d+b],m=[f,f,f],h=[a,b-a,this.size-b],g=[k,k,k]);u(this.shades,function(a,b){a[e]({x:l[b],y:m[b],width:h[b],height:g[b]})})},renderElements:function(){var a=this,b=a.navigatorOptions,c=b.maskInside,e=a.chart,f=e.inverted,g=e.renderer,h;a.navigatorGroup=h=g.g(\"navigator\").attr({zIndex:8,visibility:\"hidden\"}).add();var l={cursor:f?\"ns-resize\":\"ew-resize\"};u([!c,c,!c],function(d,c){a.shades[c]=g.rect().addClass(\"highcharts-navigator-mask\"+(1===c?\"-inside\":\n", "\"-outside\")).attr({fill:d?b.maskFill:\"rgba(0,0,0,0)\"}).css(1===c&&l).add(h)});a.outline=g.path().addClass(\"highcharts-navigator-outline\").attr({\"stroke-width\":b.outlineWidth,stroke:b.outlineColor}).add(h);b.handles.enabled&&u([0,1],function(d){b.handles.inverted=e.inverted;a.handles[d]=g.symbol(b.handles.symbols[d],-b.handles.width/2-1,0,b.handles.width,b.handles.height,b.handles);a.handles[d].attr({zIndex:7-d}).addClass(\"highcharts-navigator-handle highcharts-navigator-handle-\"+[\"left\",\"right\"][d]).add(h);\n", "var c=b.handles;a.handles[d].attr({fill:c.backgroundColor,stroke:c.borderColor,\"stroke-width\":c.lineWidth}).css(l)})},update:function(a){u(this.series||[],function(a){a.baseSeries&&delete a.baseSeries.navigatorSeries});this.destroy();h(!0,this.chart.options.navigator,this.options,a);this.init(this.chart)},render:function(b,c,e,k){var d=this.chart,g,h,l=this.scrollbarHeight,m,n=this.xAxis;g=n.fake?d.xAxis[0]:n;var q=this.navigatorEnabled,p,r=this.rendered;h=d.inverted;var t,x=d.xAxis[0].minRange,u=\n", "d.xAxis[0].options.maxRange;if(!this.hasDragged||v(e)){if(!f(b)||!f(c))if(r)e=0,k=w(n.width,g.width);else return;this.left=w(n.left,d.plotLeft+l+(h?d.plotWidth:0));this.size=p=m=w(n.len,(h?d.plotHeight:d.plotWidth)-2*l);d=h?l:m+2*l;e=w(e,n.toPixels(b,!0));k=w(k,n.toPixels(c,!0));f(e)&&Infinity!==Math.abs(e)||(e=0,k=d);b=n.toValue(e,!0);c=n.toValue(k,!0);t=Math.abs(a.correctFloat(c-b));tu&&(this.grabbedLeft?\n", "e=n.toPixels(c-u,!0):this.grabbedRight&&(k=n.toPixels(b+u,!0)));this.zoomedMax=Math.min(Math.max(e,k,0),p);this.zoomedMin=Math.min(Math.max(this.fixedWidth?this.zoomedMax-this.fixedWidth:Math.min(e,k),0),p);this.range=this.zoomedMax-this.zoomedMin;p=Math.round(this.zoomedMax);e=Math.round(this.zoomedMin);q&&(this.navigatorGroup.attr({visibility:\"visible\"}),r=r&&!this.hasDragged?\"animate\":\"attr\",this.drawMasks(e,p,h,r),this.drawOutline(e,p,h,r),this.navigatorOptions.handles.enabled&&(this.drawHandle(e,\n", "0,h,r),this.drawHandle(p,1,h,r)));this.scrollbar&&(h?(h=this.top-l,g=this.left-l+(q||!g.opposite?0:(g.titleOffset||0)+g.axisTitleMargin),l=m+2*l):(h=this.top+(q?this.height:-l),g=this.left-l),this.scrollbar.position(g,h,d,l),this.scrollbar.setRange(this.zoomedMin/m,this.zoomedMax/m));this.rendered=!0}},addMouseEvents:function(){var a=this,b=a.chart,c=b.container,e=[],f,g;a.mouseMoveHandler=f=function(b){a.onMouseMove(b)};a.mouseUpHandler=g=function(b){a.onMouseUp(b)};e=a.getPartsEvents(\"mousedown\");\n", "e.push(C(c,\"mousemove\",f),C(c.ownerDocument,\"mouseup\",g));t&&(e.push(C(c,\"touchmove\",f),C(c.ownerDocument,\"touchend\",g)),e.concat(a.getPartsEvents(\"touchstart\")));a.eventsToUnbind=e;a.series&&a.series[0]&&e.push(C(a.series[0].xAxis,\"foundExtremes\",function(){b.navigator.modifyNavigatorAxisExtremes()}))},getPartsEvents:function(a){var b=this,d=[];u([\"shades\",\"handles\"],function(c){u(b[c],function(e,f){d.push(C(e.element,a,function(a){b[c+\"Mousedown\"](a,f)}))})});return d},shadesMousedown:function(a,\n", "b){a=this.chart.pointer.normalize(a);var d=this.chart,c=this.xAxis,e=this.zoomedMin,f=this.left,g=this.size,h=this.range,l=a.chartX,m,n;d.inverted&&(l=a.chartY,f=this.top);1===b?(this.grabbedCenter=l,this.fixedWidth=h,this.dragOffset=l-e):(a=l-f-h/2,0===b?a=Math.max(0,a):2===b&&a+h>=g&&(a=g-h,c.reversed?(a-=h,n=this.getUnionExtremes().dataMin):m=this.getUnionExtremes().dataMax),a!==e&&(this.fixedWidth=h,b=c.toFixedRange(a,a+h,n,m),v(b.min)&&d.xAxis[0].setExtremes(Math.min(b.min,b.max),Math.max(b.min,\n", "b.max),!0,null,{trigger:\"navigator\"})))},handlesMousedown:function(a,b){this.chart.pointer.normalize(a);a=this.chart;var d=a.xAxis[0],c=a.inverted&&!d.reversed||!a.inverted&&d.reversed;0===b?(this.grabbedLeft=!0,this.otherHandlePos=this.zoomedMax,this.fixedExtreme=c?d.min:d.max):(this.grabbedRight=!0,this.otherHandlePos=this.zoomedMin,this.fixedExtreme=c?d.max:d.min);a.fixedRange=null},onMouseMove:function(a){var b=this,d=b.chart,c=b.left,e=b.navigatorSize,f=b.range,g=b.dragOffset,h=d.inverted;a.touches&&\n", "0===a.touches[0].pageX||(a=d.pointer.normalize(a),d=a.chartX,h&&(c=b.top,d=a.chartY),b.grabbedLeft?(b.hasDragged=!0,b.render(0,0,d-c,b.otherHandlePos)):b.grabbedRight?(b.hasDragged=!0,b.render(0,0,b.otherHandlePos,d-c)):b.grabbedCenter&&(b.hasDragged=!0,de+g-f&&(d=e+g-f),b.render(0,0,d-g,d-g+f)),b.hasDragged&&b.scrollbar&&b.scrollbar.options.liveRedraw&&(a.DOMType=a.type,setTimeout(function(){b.onMouseUp(a)},0)))},onMouseUp:function(a){var b=this.chart,d=this.xAxis,c=d&&d.reversed,e=this.scrollbar,\n", "f,g,h=a.DOMEvent||a;(!this.hasDragged||e&&e.hasDragged)&&\"scrollbar\"!==a.trigger||(e=this.getUnionExtremes(),this.zoomedMin===this.otherHandlePos?f=this.fixedExtreme:this.zoomedMax===this.otherHandlePos&&(g=this.fixedExtreme),this.zoomedMax===this.size&&(g=c?e.dataMin:e.dataMax),0===this.zoomedMin&&(f=c?e.dataMax:e.dataMin),d=d.toFixedRange(this.zoomedMin,this.zoomedMax,f,g),v(d.min)&&b.xAxis[0].setExtremes(Math.min(d.min,d.max),Math.max(d.min,d.max),!0,this.hasDragged?!1:null,{trigger:\"navigator\",\n", "triggerOp:\"navigator-drag\",DOMEvent:h}));\"mousemove\"!==a.DOMType&&(this.grabbedLeft=this.grabbedRight=this.grabbedCenter=this.fixedWidth=this.fixedExtreme=this.otherHandlePos=this.hasDragged=this.dragOffset=null)},removeEvents:function(){this.eventsToUnbind&&(u(this.eventsToUnbind,function(a){a()}),this.eventsToUnbind=void 0);this.removeBaseSeriesEvents()},removeBaseSeriesEvents:function(){var a=this.baseSeries||[];this.navigatorEnabled&&a[0]&&(!1!==this.navigatorOptions.adaptToUpdatedData&&u(a,function(a){D(a,\n", "\"updatedData\",this.updatedDataHandler)},this),a[0].xAxis&&D(a[0].xAxis,\"foundExtremes\",this.modifyBaseAxisExtremes))},init:function(a){var b=a.options,d=b.navigator,c=d.enabled,e=b.scrollbar,f=e.enabled,b=c?d.height:0,g=f?e.height:0;this.handles=[];this.shades=[];this.chart=a;this.setBaseSeries();this.height=b;this.scrollbarHeight=g;this.scrollbarEnabled=f;this.navigatorEnabled=c;this.navigatorOptions=d;this.scrollbarOptions=e;this.outlineHeight=b+g;this.opposite=w(d.opposite,!c&&a.inverted);var l=\n", "this,e=l.baseSeries,f=a.xAxis.length,m=a.yAxis.length,n=e&&e[0]&&e[0].xAxis||a.xAxis[0]||{options:{}};a.extraMargin={type:l.opposite?\"plotTop\":\"marginBottom\",value:(c||!a.inverted?l.outlineHeight:0)+d.margin};a.inverted&&(a.extraMargin.type=l.opposite?\"marginRight\":\"plotLeft\");a.isDirtyBox=!0;l.navigatorEnabled?(l.xAxis=new G(a,h({breaks:n.options.breaks,ordinal:n.options.ordinal},d.xAxis,{id:\"navigator-x-axis\",yAxis:\"navigator-y-axis\",isX:!0,type:\"datetime\",index:f,offset:0,keepOrdinalPadding:!0,\n", "startOnTick:!1,endOnTick:!1,minPadding:0,maxPadding:0,zoomEnabled:!1},a.inverted?{offsets:[g,0,-g,0],width:b}:{offsets:[0,-g,0,g],height:b})),l.yAxis=new G(a,h(d.yAxis,{id:\"navigator-y-axis\",alignTicks:!1,offset:0,index:m,zoomEnabled:!1},a.inverted?{width:b}:{height:b})),e||d.series.data?l.updateNavigatorSeries(!1):0===a.series.length&&(l.unbindRedraw=C(a,\"beforeRedraw\",function(){0a.inArray(d,l)?(d&&(D(d,\"updatedData\",e.updatedDataHandler),delete d.navigatorSeries),b.destroy(),!1):!0});l&&l.length&&u(l,function(a){var d=a.navigatorSeries,k=b({color:a.color},n(p)?g.navigator.series:p);d&&!1===e.navigatorOptions.adaptToUpdatedData||(t.name=\"Navigator \"+l.length,m=a.options||{},r=m.navigatorOptions||{},q=\n", "h(m,t,k,r),k=r.data||k.data,e.hasNavigatorData=e.hasNavigatorData||!!k,q.data=k||m.data&&m.data.slice(0),d&&d.options?d.update(q,c):(a.navigatorSeries=f.initSeries(q),a.navigatorSeries.baseSeries=a,x.push(a.navigatorSeries)))});if(p.data&&(!l||!l.length)||n(p))e.hasNavigatorData=!1,p=a.splat(p),u(p,function(a,b){t.name=\"Navigator \"+(x.length+1);q=h(g.navigator.series,{color:f.series[b]&&!f.series[b].options.isInternal&&f.series[b].color||f.options.colors[b]||f.options.colors[0]},t,a);q.data=a.data;\n", "q.data&&(e.hasNavigatorData=!0,x.push(f.initSeries(q)))});d&&this.addBaseSeriesEvents()},addBaseSeriesEvents:function(){var a=this,b=a.baseSeries||[];b[0]&&b[0].xAxis&&C(b[0].xAxis,\"foundExtremes\",this.modifyBaseAxisExtremes);u(b,function(b){C(b,\"show\",function(){this.navigatorSeries&&this.navigatorSeries.setVisible(!0,!1)});C(b,\"hide\",function(){this.navigatorSeries&&this.navigatorSeries.setVisible(!1,!1)});!1!==this.navigatorOptions.adaptToUpdatedData&&b.xAxis&&C(b,\"updatedData\",this.updatedDataHandler);\n", "C(b,\"remove\",function(){this.navigatorSeries&&(y(a.series,this.navigatorSeries),v(this.navigatorSeries.options)&&this.navigatorSeries.remove(!1),delete this.navigatorSeries)})},this)},modifyNavigatorAxisExtremes:function(){var a=this.xAxis,b;a.getExtremes&&(!(b=this.getUnionExtremes(!0))||b.dataMin===a.min&&b.dataMax===a.max||(a.min=b.dataMin,a.max=b.dataMax))},modifyBaseAxisExtremes:function(){var a=this.chart.navigator,b=this.getExtremes(),c=b.dataMin,e=b.dataMax,b=b.max-b.min,g=a.stickToMin,h=\n", "a.stickToMax,l=w(this.options.overscroll,0),m,n,q=a.series&&a.series[0],p=!!this.setExtremes;this.eventArgs&&\"rangeSelectorButton\"===this.eventArgs.trigger||(g&&(n=c,m=n+b),h&&(m=e+l,g||(n=Math.max(m-b,q&&q.xData?q.xData[0]:-Number.MAX_VALUE))),p&&(g||h)&&f(n)&&(this.min=this.userMin=n,this.max=this.userMax=m));a.stickToMin=a.stickToMax=null},updatedDataHandler:function(){var a=this.chart.navigator,b=this.navigatorSeries;a.stickToMax=a.xAxis.reversed?0===Math.round(a.zoomedMin):Math.round(a.zoomedMax)>=\n", "Math.round(a.size);a.stickToMin=f(this.xAxis.min)&&this.xAxis.min<=this.xData[0]&&(!this.chart.fixedRange||!a.stickToMax);b&&!a.hasNavigatorData&&(b.options.pointStart=this.xData[0],b.setData(this.options.data,!1,null,!1))},addChartEvents:function(){C(this.chart,\"redraw\",function(){var a=this.navigator,b=a&&(a.baseSeries&&a.baseSeries[0]&&a.baseSeries[0].xAxis||a.scrollbar&&this.xAxis[0]);b&&a.render(b.min,b.max)})},destroy:function(){this.removeEvents();this.xAxis&&(y(this.chart.xAxis,this.xAxis),\n", "y(this.chart.axes,this.xAxis));this.yAxis&&(y(this.chart.yAxis,this.yAxis),y(this.chart.axes,this.yAxis));u(this.series||[],function(a){a.destroy&&a.destroy()});u(\"series xAxis yAxis shades outline scrollbarTrack scrollbarRifles scrollbarGroup scrollbar navigatorGroup rendered\".split(\" \"),function(a){this[a]&&this[a].destroy&&this[a].destroy();this[a]=null},this);u([this.handles],function(a){z(a)},this)}};a.Navigator=B;F(G.prototype,\"zoom\",function(a,b,c){var d=this.chart,e=d.options,f=e.chart.zoomType,\n", "g=e.chart.pinchType,h=e.navigator,e=e.rangeSelector,l;this.isXAxis&&(h&&h.enabled||e&&e.enabled)&&(\"x\"===f||\"x\"===g?d.resetZoomButton=\"blocked\":\"y\"===f?l=!1:\"xy\"!==f&&\"xy\"!==g||!this.options.range||(d=this.previousZoom,v(b)?this.previousZoom=[this.min,this.max]:d&&(b=d[0],c=d[1],delete this.previousZoom)));return void 0!==l?l:a.call(this,b,c)});C(p,\"beforeRender\",function(){var a=this.options;if(a.navigator.enabled||a.scrollbar.enabled)this.scroller=this.navigator=new B(this)});C(p,\"afterSetChartSize\",\n", "function(){var a=this.legend,b=this.navigator,c,e,f,g;b&&(e=a&&a.options,f=b.xAxis,g=b.yAxis,c=b.scrollbarHeight,this.inverted?(b.left=b.opposite?this.chartWidth-c-b.height:this.spacing[3]+c,b.top=this.plotTop+c):(b.left=this.plotLeft+c,b.top=b.navigatorOptions.top||this.chartHeight-b.height-c-this.spacing[2]-(this.rangeSelector&&this.extraBottomMargin?this.rangeSelector.getHeight():0)-(e&&\"bottom\"===e.verticalAlign&&e.enabled&&!e.floating?a.legendHeight+w(e.margin,10):0)),f&&g&&(this.inverted?f.options.left=\n", "g.options.left=b.left:f.options.top=g.options.top=b.top,f.setAxisSize(),g.setAxisSize()))});F(J.prototype,\"addPoint\",function(a,b,e,f,g){var d=this.options.turboThreshold;d&&this.xData.length>d&&c(b,!0)&&this.chart.navigator&&l(20,!0);a.call(this,b,e,f,g)});C(p,\"afterAddSeries\",function(){this.navigator&&this.navigator.setBaseSeries(null,!1)});C(J,\"afterUpdate\",function(){this.chart.navigator&&!this.options.isInternal&&this.chart.navigator.setBaseSeries(null,!1)});p.prototype.callbacks.push(function(a){var b=\n", "a.navigator;b&&a.xAxis[0]&&(a=a.xAxis[0].getExtremes(),b.render(a.min,a.max))})})(L);(function(a){function B(a){this.init(a)}var C=a.addEvent,G=a.Axis,p=a.Chart,m=a.css,g=a.createElement,v=a.defaultOptions,z=a.defined,u=a.destroyObjectProperties,y=a.discardElement,l=a.each,b=a.extend,e=a.fireEvent,t=a.isNumber,n=a.merge,f=a.pick,c=a.pInt,h=a.splat,w=a.wrap;b(v,{rangeSelector:{verticalAlign:\"top\",buttonTheme:{\"stroke-width\":0,width:28,height:18,padding:2,zIndex:7},floating:!1,x:0,y:0,height:void 0,\n", "inputPosition:{align:\"right\",x:0,y:0},buttonPosition:{align:\"left\",x:0,y:0},labelStyle:{color:\"#666666\"}}});v.lang=n(v.lang,{rangeSelectorZoom:\"Zoom\",rangeSelectorFrom:\"From\",rangeSelectorTo:\"To\"});B.prototype={clickButton:function(a,b){var c=this,e=c.chart,g=c.buttonOptions[a],m=e.xAxis[0],n=e.scroller&&e.scroller.getUnionExtremes()||m||{},d=n.dataMin,p=n.dataMax,r,k=m&&Math.round(Math.min(m.max,f(p,m.max))),u=g.type,v,n=g._range,w,D,y,z=g.dataGrouping;if(null!==d&&null!==p){e.fixedRange=n;z&&(this.forcedDataGrouping=\n", "!0,G.prototype.setDataGrouping.call(m||{chart:this.chart},z,!1));if(\"month\"===u||\"year\"===u)m?(u={range:g,max:k,chart:e,dataMin:d,dataMax:p},r=m.minFromRange.call(u),t(u.newMax)&&(k=u.newMax)):n=g;else if(n)r=Math.max(k-n,d),k=Math.min(r+n,p);else if(\"ytd\"===u)if(m)void 0===p&&(d=Number.MAX_VALUE,p=Number.MIN_VALUE,l(e.series,function(a){a=a.xData;d=Math.min(a[0],d);p=Math.max(a[a.length-1],p)}),b=!1),k=c.getYTDExtremes(p,d,e.time.useUTC),r=w=k.min,k=k.max;else{C(e,\"beforeRender\",function(){c.clickButton(a)});\n", "return}else\"all\"===u&&m&&(r=d,k=p);r+=g._offsetMin;k+=g._offsetMax;c.setSelected(a);m?m.setExtremes(r,k,f(b,1),null,{trigger:\"rangeSelectorButton\",rangeSelectorButton:g}):(v=h(e.options.xAxis)[0],y=v.range,v.range=n,D=v.min,v.min=w,C(e,\"load\",function(){v.range=y;v.min=D}))}},setSelected:function(a){this.selected=this.options.selected=a},defaultButtons:[{type:\"month\",count:1,text:\"1m\"},{type:\"month\",count:3,text:\"3m\"},{type:\"month\",count:6,text:\"6m\"},{type:\"ytd\",text:\"YTD\"},{type:\"year\",count:1,text:\"1y\"},\n", "{type:\"all\",text:\"All\"}],init:function(a){var b=this,c=a.options.rangeSelector,f=c.buttons||[].concat(b.defaultButtons),g=c.selected,h=function(){var a=b.minInput,c=b.maxInput;a&&a.blur&&e(a,\"blur\");c&&c.blur&&e(c,\"blur\")};b.chart=a;b.options=c;b.buttons=[];a.extraTopMargin=c.height;b.buttonOptions=f;this.unMouseDown=C(a.container,\"mousedown\",h);this.unResize=C(a,\"resize\",h);l(f,b.computeButtonRange);void 0!==g&&f[g]&&this.clickButton(g,!1);C(a,\"load\",function(){a.xAxis&&a.xAxis[0]&&C(a.xAxis[0],\n", "\"setExtremes\",function(c){this.max-this.min!==a.fixedRange&&\"rangeSelectorButton\"!==c.trigger&&\"updatedData\"!==c.trigger&&b.forcedDataGrouping&&this.setDataGrouping(!1,!1)})})},updateButtonStates:function(){var a=this.chart,b=a.xAxis[0],c=Math.round(b.max-b.min),e=!b.hasVisibleSeries,f=a.scroller&&a.scroller.getUnionExtremes()||b,g=f.dataMin,h=f.dataMax,a=this.getYTDExtremes(h,g,a.time.useUTC),d=a.min,m=a.max,n=this.selected,k=t(n),p=this.options.allButtonsEnabled,u=this.buttons;l(this.buttonOptions,\n", "function(a,f){var l=a._range,q=a.type,r=a.count||1,t=u[f],v=0;a=a._offsetMax-a._offsetMin;f=f===n;var x=l>h-g,w=l=864E5*{month:28,year:365}[q]*r-a&&c-36E5<=864E5*{month:31,year:366}[q]*r+a?l=!0:\"ytd\"===q?(l=m-d+a===c,A=!f):\"all\"===q&&(l=b.max-b.min>=h-g,y=!f&&k&&l);q=!p&&(x||w||y||e);r=f&&l||l&&!k&&!A;q?v=3:r&&(k=!0,v=2);t.state!==v&&t.setState(v)})},computeButtonRange:function(a){var b=a.type,c=a.count||1,e={millisecond:1,second:1E3,\n", "minute:6E4,hour:36E5,day:864E5,week:6048E5};if(e[b])a._range=e[b]*c;else if(\"month\"===b||\"year\"===b)a._range=864E5*{month:30,year:365}[b]*c;a._offsetMin=f(a.offsetMin,0);a._offsetMax=f(a.offsetMax,0);a._range+=a._offsetMax-a._offsetMin},setInputValue:function(a,b){var c=this.chart.options.rangeSelector,e=this.chart.time,f=this[a+\"Input\"];z(b)&&(f.previousValue=f.HCTime,f.HCTime=b);f.value=e.dateFormat(c.inputEditDateFormat||\"%Y-%m-%d\",f.HCTime);this[a+\"DateBox\"].attr({text:e.dateFormat(c.inputDateFormat||\n", "\"%b %e, %Y\",f.HCTime)})},showInput:function(a){var b=this.inputGroup,c=this[a+\"DateBox\"];m(this[a+\"Input\"],{left:b.translateX+c.x+\"px\",top:b.translateY+\"px\",width:c.width-2+\"px\",height:c.height-2+\"px\",border:\"2px solid silver\"})},hideInput:function(a){m(this[a+\"Input\"],{border:0,width:\"1px\",height:\"1px\"});this.setInputValue(a)},drawInput:function(a){function e(){var a=y.value,b=(u.inputDateParser||Date.parse)(a),d=h.xAxis[0],e=h.scroller&&h.scroller.xAxis?h.scroller.xAxis:d,g=e.dataMin,e=e.dataMax;\n", "b!==y.previousValue&&(y.previousValue=b,t(b)||(b=a.split(\"-\"),b=Date.UTC(c(b[0]),c(b[1])-1,c(b[2]))),t(b)&&(h.time.useUTC||(b+=6E4*(new Date).getTimezoneOffset()),w?b>f.maxInput.HCTime?b=void 0:be&&(b=e),void 0!==b&&d.setExtremes(w?b:d.min,w?d.max:b,void 0,void 0,{trigger:\"rangeSelectorInput\"})))}var f=this,h=f.chart,l=h.renderer.style||{},p=h.renderer,u=h.options.rangeSelector,d=f.div,w=\"min\"===a,y,k,A=this.inputGroup;this[a+\"Label\"]=k=p.label(v.lang[w?\"rangeSelectorFrom\":\n", "\"rangeSelectorTo\"],this.inputGroup.offset).addClass(\"highcharts-range-label\").attr({padding:2}).add(A);A.offset+=k.width+5;this[a+\"DateBox\"]=p=p.label(\"\",A.offset).addClass(\"highcharts-range-input\").attr({padding:2,width:u.inputBoxWidth||90,height:u.inputBoxHeight||17,stroke:u.inputBoxBorderColor||\"#cccccc\",\"stroke-width\":1,\"text-align\":\"center\"}).on(\"click\",function(){f.showInput(a);f[a+\"Input\"].focus()}).add(A);A.offset+=p.width+(w?10:0);this[a+\"Input\"]=y=g(\"input\",{name:a,className:\"highcharts-range-selector\",\n", "type:\"text\"},{top:h.plotTop+\"px\"},d);k.css(n(l,u.labelStyle));p.css(n({color:\"#333333\"},l,u.inputStyle));m(y,b({position:\"absolute\",border:0,width:\"1px\",height:\"1px\",padding:0,textAlign:\"center\",fontSize:l.fontSize,fontFamily:l.fontFamily,top:\"-9999em\"},u.inputStyle));y.onfocus=function(){f.showInput(a)};y.onblur=function(){f.hideInput(a)};y.onchange=e;y.onkeypress=function(a){13===a.keyCode&&e()}},getPosition:function(){var a=this.chart,b=a.options.rangeSelector,a=\"top\"===b.verticalAlign?a.plotTop-\n", "a.axisOffset[0]:0;return{buttonTop:a+b.buttonPosition.y,inputTop:a+b.inputPosition.y-10}},getYTDExtremes:function(a,b,c){var e=this.chart.time,f=new e.Date(a),g=e.get(\"FullYear\",f);c=c?e.Date.UTC(g,0,1):+new e.Date(g,0,1);b=Math.max(b||0,c);f=f.getTime();return{max:Math.min(a||f,f),min:b}},render:function(a,b){var c=this,e=c.chart,h=e.renderer,m=e.container,n=e.options,d=n.exporting&&!1!==n.exporting.enabled&&n.navigation&&n.navigation.buttonOptions,p=v.lang,r=c.div,k=n.rangeSelector,n=k.floating,\n", "t=c.buttons,r=c.inputGroup,u=k.buttonTheme,w=k.buttonPosition,y=k.inputPosition,z=k.inputEnabled,D=u&&u.states,B=e.plotLeft,C,G=c.buttonGroup,L;L=c.rendered;var X=c.options.verticalAlign,Z=e.legend,aa=Z&&Z.options,ba=w.y,Y=y.y,ca=L||!1,W=0,T=0,U;if(!1!==k.enabled){L||(c.group=L=h.g(\"range-selector-group\").attr({zIndex:7}).add(),c.buttonGroup=G=h.g(\"range-selector-buttons\").add(L),c.zoomText=h.text(p.rangeSelectorZoom,f(B+w.x,B),15).css(k.labelStyle).add(G),C=f(B+w.x,B)+c.zoomText.getBBox().width+\n", "5,l(c.buttonOptions,function(a,b){t[b]=h.button(a.text,C,0,function(){var d=a.events&&a.events.click,e;d&&(e=d.call(a));!1!==e&&c.clickButton(b);c.isActive=!0},u,D&&D.hover,D&&D.select,D&&D.disabled).attr({\"text-align\":\"center\"}).add(G);C+=t[b].width+f(k.buttonSpacing,5)}),!1!==z&&(c.div=r=g(\"div\",null,{position:\"relative\",height:0,zIndex:1}),m.parentNode.insertBefore(r,m),c.inputGroup=r=h.g(\"input-group\").add(L),r.offset=0,c.drawInput(\"min\"),c.drawInput(\"max\")));B=e.plotLeft-e.spacing[3];c.updateButtonStates();\n", "d&&this.titleCollision(e)&&\"top\"===X&&\"right\"===w.align&&w.y+G.getBBox().height-12<(d.y||0)+d.height&&(W=-40);\"left\"===w.align?U=w.x-e.spacing[3]:\"right\"===w.align&&(U=w.x+W-e.spacing[1]);G.align({y:w.y,width:G.getBBox().width,align:w.align,x:U},!0,e.spacingBox);c.group.placed=ca;c.buttonGroup.placed=ca;!1!==z&&(W=d&&this.titleCollision(e)&&\"top\"===X&&\"right\"===y.align&&y.y-r.getBBox().height-12<(d.y||0)+d.height+e.spacing[0]?-40:0,\"left\"===y.align?U=B:\"right\"===y.align&&(U=-Math.max(e.axisOffset[1],\n", "-W)),r.align({y:y.y,width:r.getBBox().width,align:y.align,x:y.x+U-2},!0,e.spacingBox),m=r.alignAttr.translateX+r.alignOptions.x-W+r.getBBox().x+2,d=r.alignOptions.width,p=G.alignAttr.translateX+G.getBBox().x,U=G.getBBox().width+20,(y.align===w.align||p+U>m&&m+d>p&&ba=-W?0:-W),translateY:r.alignAttr.translateY+G.getBBox().height+10}),c.setInputValue(\"min\",a),c.setInputValue(\"max\",b),c.inputGroup.placed=ca);c.group.align({verticalAlign:X},\n", "!0,e.spacingBox);a=c.group.getBBox().height+20;b=c.group.alignAttr.translateY;\"bottom\"===X&&(Z=aa&&\"bottom\"===aa.verticalAlign&&aa.enabled&&!aa.floating?Z.legendHeight+f(aa.margin,10):0,a=a+Z-20,T=b-a-(n?0:k.y)-10);if(\"top\"===X)n&&(T=0),e.titleOffset&&(T=e.titleOffset+e.options.title.margin),T+=e.margin[0]-e.spacing[0]||0;else if(\"middle\"===X)if(Y===ba)T=0>Y?b+void 0:b;else if(Y||ba)T=0>Y||0>ba?T-Math.min(Y,ba):b-a+NaN;c.group.translate(k.x,k.y+Math.floor(T));!1!==z&&(c.minInput.style.marginTop=c.group.translateY+\n", "\"px\",c.maxInput.style.marginTop=c.group.translateY+\"px\");c.rendered=!0}},getHeight:function(){var a=this.options,b=this.group,c=a.y,e=a.buttonPosition.y,a=a.inputPosition.y,b=b?b.getBBox(!0).height+13+c:0,c=Math.min(a,e);if(0>a&&0>e||0c&&(e?a=b-g:b=a+g);t(a)&&t(b)||(a=\n", "b=void 0);return{min:a,max:b}};G.prototype.minFromRange=function(){var a=this.range,b={month:\"Month\",year:\"FullYear\"}[a.type],c,e=this.max,g,h,l=function(a,c){var d=new Date(a),e=d[\"get\"+b]();d[\"set\"+b](e+c);e===d[\"get\"+b]()&&d.setDate(0);return d.getTime()-a};t(a)?(c=e-a,h=a):(c=e+l(e,-a.count),this.chart&&(this.chart.fixedRange=e-c));g=f(this.dataMin,Number.MIN_VALUE);t(c)||(c=g);c<=g&&(c=g,void 0===h&&(h=l(c,a.count)),this.newMax=Math.min(c+h,this.dataMax));t(e)||(c=void 0);return c};C(p,\"afterGetContainer\",\n", "function(){this.options.rangeSelector.enabled&&(this.rangeSelector=new B(this))});w(p.prototype,\"render\",function(a,b,c){var e=this.axes,f=this.rangeSelector;f&&(l(e,function(a){a.updateNames();a.setScale()}),this.getAxisMargins(),f.render(),e=f.options.verticalAlign,f.options.floating||(\"bottom\"===e?this.extraBottomMargin=!0:\"middle\"!==e&&(this.extraTopMargin=!0)));a.call(this,b,c)});C(p,\"update\",function(a){var b=a.options;a=this.rangeSelector;this.extraTopMargin=this.extraBottomMargin=!1;this.isDirtyBox=\n", "!0;a&&(a.render(),b=b.rangeSelector&&b.rangeSelector.verticalAlign||a.options&&a.options.verticalAlign,a.options.floating||(\"bottom\"===b?this.extraBottomMargin=!0:\"middle\"!==b&&(this.extraTopMargin=!0)))});w(p.prototype,\"redraw\",function(a,b,c){var e=this.rangeSelector;e&&!e.options.floating&&(e.render(),e=e.options.verticalAlign,\"bottom\"===e?this.extraBottomMargin=!0:\"middle\"!==e&&(this.extraTopMargin=!0));a.call(this,b,c)});p.prototype.adjustPlotArea=function(){var a=this.rangeSelector;this.rangeSelector&&\n", "(a=a.getHeight(),this.extraTopMargin&&(this.plotTop+=a),this.extraBottomMargin&&(this.marginBottom+=a))};p.prototype.callbacks.push(function(a){function b(){c=a.xAxis[0].getExtremes();t(c.min)&&e.render(c.min,c.max)}var c,e=a.rangeSelector,f,g;e&&(g=C(a.xAxis[0],\"afterSetExtremes\",function(a){e.render(a.min,a.max)}),f=C(a,\"redraw\",b),b());C(a,\"destroy\",function(){e&&(f(),g())})});a.RangeSelector=B})(L);(function(a){var B=a.addEvent,C=a.arrayMax,G=a.arrayMin,p=a.Axis,m=a.Chart,g=a.defined,v=a.each,\n", "z=a.extend,u=a.format,y=a.grep,l=a.inArray,b=a.isNumber,e=a.isString,t=a.map,n=a.merge,f=a.pick,c=a.Point,h=a.Renderer,w=a.Series,D=a.splat,r=a.SVGRenderer,J=a.VMLRenderer,q=a.wrap,F=w.prototype,x=F.init,K=F.processData,d=c.prototype.tooltipFormatter;a.StockChart=a.stockChart=function(b,c,d){var g=e(b)||b.nodeName,k=arguments[g?1:0],h=k.series,l=a.getOptions(),p,q=f(k.navigator&&k.navigator.enabled,l.navigator.enabled,!0),r=q?{startOnTick:!1,endOnTick:!1}:null,u={marker:{enabled:!1,radius:2}},v={shadow:!1,\n", "borderWidth:0};k.xAxis=t(D(k.xAxis||{}),function(a,b){return n({minPadding:0,maxPadding:0,overscroll:0,ordinal:!0,title:{text:null},labels:{overflow:\"justify\"},showLastLabel:!0},l.xAxis,l.xAxis&&l.xAxis[b],a,{type:\"datetime\",categories:null},r)});k.yAxis=t(D(k.yAxis||{}),function(a,b){p=f(a.opposite,!0);return n({labels:{y:-2},opposite:p,showLastLabel:!(!a.categories&&\"category\"!==a.type),title:{text:null}},l.yAxis,l.yAxis&&l.yAxis[b],a)});k.series=null;k=n({chart:{panning:!0,pinchType:\"x\"},navigator:{enabled:q},\n", "scrollbar:{enabled:f(l.scrollbar.enabled,!0)},rangeSelector:{enabled:f(l.rangeSelector.enabled,!0)},title:{text:null},tooltip:{split:f(l.tooltip.split,!0),crosshairs:!0},legend:{enabled:!1},plotOptions:{line:u,spline:u,area:u,areaspline:u,arearange:u,areasplinerange:u,column:v,columnrange:v,candlestick:v,ohlc:v}},k,{isStock:!0});k.series=h;return g?new m(b,k,d):new m(k,c)};q(p.prototype,\"autoLabelAlign\",function(a){var b=this.chart,c=this.options,b=b._labelPanes=b._labelPanes||{},d=this.options.labels;\n", "return this.chart.options.isStock&&\"yAxis\"===this.coll&&(c=c.top+\",\"+c.height,!b[c]&&d.enabled)?(15===d.x&&(d.x=0),void 0===d.align&&(d.align=\"right\"),b[c]=this,\"right\"):a.apply(this,[].slice.call(arguments,1))});B(p,\"destroy\",function(){var a=this.chart,b=this.options&&this.options.top+\",\"+this.options.height;b&&a._labelPanes&&a._labelPanes[b]===this&&delete a._labelPanes[b]});q(p.prototype,\"getPlotLinePath\",function(c,d,k,h,m,n){var p=this,q=this.isLinked&&!this.series?this.linkedParent.series:\n", "this.series,r=p.chart,u=r.renderer,w=p.left,x=p.top,y,A,z,E,B=[],D=[],C,H;if(\"xAxis\"!==p.coll&&\"yAxis\"!==p.coll)return c.apply(this,[].slice.call(arguments,1));D=function(a){var c=\"xAxis\"===a?\"yAxis\":\"xAxis\";a=p.options[c];return b(a)?[r[c][a]]:e(a)?[r.get(a)]:t(q,function(a){return a[c]})}(p.coll);v(p.isXAxis?r.yAxis:r.xAxis,function(a){if(g(a.options.id)?-1===a.options.id.indexOf(\"navigator\"):1){var b=a.isXAxis?\"yAxis\":\"xAxis\",b=g(a.options[b])?r[b][a.options[b]]:r[b][0];p===b&&D.push(a)}});C=D.length?\n", "[]:[p.isXAxis?r.yAxis[0]:r.xAxis[0]];v(D,function(b){-1!==l(b,C)||a.find(C,function(a){return a.pos===b.pos&&a.len&&b.len})||C.push(b)});H=f(n,p.translate(d,null,null,h));b(H)&&(p.horiz?v(C,function(a){var b;A=a.pos;E=A+a.len;y=z=Math.round(H+p.transB);if(yw+p.width)m?y=z=Math.min(Math.max(w,y),w+p.width):b=!0;b||B.push(\"M\",y,A,\"L\",z,E)}):v(C,function(a){var b;y=a.pos;z=y+a.len;A=E=Math.round(x+p.height-H);if(Ax+p.height)m?A=E=Math.min(Math.max(x,A),p.top+p.height):b=!0;b||B.push(\"M\",\n", "y,A,\"L\",z,E)}));return 0this.max?\"hidden\":\"visible\"});e=m.getBBox();if(h){if(q&&!b||!q&&b)l=m.y-e.height}else l=m.y-e.height/2;h?(b=c-e.x,c=c+this.width-e.x):(b=\"left\"===this.labelAlign?c:0,c=\"right\"===this.labelAlign?c+this.width:d.chartWidth);m.translateX=\n", "c&&(t=-(m.translateX+e.width-c));m.attr({x:a+t,y:l,anchorX:h?a:this.opposite?0:d.chartWidth,anchorY:h?this.opposite?d.chartHeight:0:l+e.height/2})}});F.init=function(){x.apply(this,arguments);this.setCompare(this.options.compare)};F.setCompare=function(a){this.modifyValue=\"value\"===a||\"percent\"===a?function(b,c){var d=this.compareValue;if(void 0!==b&&void 0!==d)return b=\"value\"===a?b-d:b/d*100-(100===this.options.compareBase?0:100),c&&(c.change=b),b}:null;this.userOptions.compare=a;this.chart.hasRendered&&\n", "(this.isDirty=!0)};F.processData=function(){var a,c=-1,d,e,f=!0===this.options.compareStart?0:1,g,h;K.apply(this,arguments);if(this.xAxis&&this.processedYData)for(d=this.processedXData,e=this.processedYData,g=e.length,this.pointArrayMap&&(c=l(\"close\",this.pointArrayMap),-1===c&&(c=l(this.pointValKey||\"y\",this.pointArrayMap))),a=0;a=this.xAxis.min&&0!==h){this.compareValue=h;break}};q(F,\"getExtremes\",function(a){var b;a.apply(this,[].slice.call(arguments,\n", "1));this.modifyValue&&(b=[this.modifyValue(this.dataMin),this.modifyValue(this.dataMax)],this.dataMin=G(b),this.dataMax=C(b))});p.prototype.setCompare=function(a,b){this.isXAxis||(v(this.series,function(b){b.setCompare(a)}),f(b,!0)&&this.chart.redraw())};c.prototype.tooltipFormatter=function(b){b=b.replace(\"{point.change}\",(0g?this:a,a=(g.max-g.min)*g.transA,g.pixelPadding=g.len-a,g.minPixelPadding=\n", "g.pixelPadding/2,a=g.fixTo)){a=a[1]-g.toValue(a[0],!0);a*=g.transA;if(Math.abs(a)>g.minPixelPadding||g.min===g.dataMin&&g.max===g.dataMax)a=0;g.minPixelPadding-=a}});l(h,\"render\",function(){this.fixTo=null})})(x);(function(a){var l=a.addEvent,h=a.Axis,k=a.Chart,f=a.color,q,g=a.each,u=a.extend,t=a.isNumber,e=a.Legend,b=a.LegendSymbolMixin,d=a.noop,n=a.merge,r=a.pick;a.ColorAxis||(q=a.ColorAxis=function(){this.init.apply(this,arguments)},u(q.prototype,h.prototype),u(q.prototype,{defaultColorAxisOptions:{lineWidth:0,\n", "minPadding:0,maxPadding:0,gridLineWidth:1,tickPixelInterval:72,startOnTick:!0,endOnTick:!0,offset:0,marker:{animation:{duration:50},width:.01,color:\"#999999\"},labels:{overflow:\"justify\",rotation:0},minColor:\"#e6ebf5\",maxColor:\"#003399\",tickLength:5,showInLegend:!0},keepProps:[\"legendGroup\",\"legendItemHeight\",\"legendItemWidth\",\"legendItem\",\"legendSymbol\"].concat(h.prototype.keepProps),init:function(a,b){var c=\"vertical\"!==a.options.legend.layout,m;this.coll=\"colorAxis\";m=n(this.defaultColorAxisOptions,\n", "{side:c?2:1,reversed:!c},b,{opposite:!c,showEmpty:!1,title:null,visible:a.options.legend.enabled});h.prototype.init.call(this,a,m);b.dataClasses&&this.initDataClasses(b);this.initStops();this.horiz=c;this.zoomEnabled=!1;this.defaultLegendLength=200},initDataClasses:function(a){var b=this.chart,c,m=0,d=b.options.chart.colorCount,e=this.options,y=a.dataClasses.length;this.dataClasses=c=[];this.legendItems=[];g(a.dataClasses,function(a,p){a=n(a);c.push(a);a.color||(\"category\"===e.dataClassColor?(p=b.options.colors,\n", "d=p.length,a.color=p[m],a.colorIndex=m,m++,m===d&&(m=0)):a.color=f(e.minColor).tweenTo(f(e.maxColor),2>y?.5:p/(y-1)))})},setTickPositions:function(){if(!this.dataClasses)return h.prototype.setTickPositions.call(this)},initStops:function(){this.stops=this.options.stops||[[0,this.options.minColor],[1,this.options.maxColor]];g(this.stops,function(a){a.color=f(a[1])})},setOptions:function(a){h.prototype.setOptions.call(this,a);this.options.crosshair=this.options.marker},setAxisSize:function(){var a=this.legendSymbol,\n", "b=this.chart,c=b.options.legend||{},p,d;a?(this.left=c=a.attr(\"x\"),this.top=p=a.attr(\"y\"),this.width=d=a.attr(\"width\"),this.height=a=a.attr(\"height\"),this.right=b.chartWidth-c-d,this.bottom=b.chartHeight-p-a,this.len=this.horiz?d:a,this.pos=this.horiz?c:p):this.len=(this.horiz?c.symbolWidth:c.symbolHeight)||this.defaultLegendLength},normalizedValue:function(a){this.isLog&&(a=this.val2lin(a));return 1-(this.max-a)/(this.max-this.min||1)},toColor:function(a,b){var c=this.stops,p,m,v=this.dataClasses,\n", "d,e;if(v)for(e=v.length;e--;){if(d=v[e],p=d.from,c=d.to,(void 0===p||a>=p)&&(void 0===c||a<=c)){m=d.color;b&&(b.dataClass=e,b.colorIndex=d.colorIndex);break}}else{a=this.normalizedValue(a);for(e=c.length;e--&&!(a>c[e][0]););p=c[e]||c[e+1];c=c[e+1]||p;a=1-(c[0]-a)/(c[0]-p[0]||1);m=p.color.tweenTo(c.color,a)}return m},getOffset:function(){var a=this.legendGroup,b=this.chart.axisOffset[this.side];a&&(this.axisParent=a,h.prototype.getOffset.call(this),this.added||(this.added=!0,this.labelLeft=0,this.labelRight=\n", "this.width),this.chart.axisOffset[this.side]=b)},setLegendColor:function(){var a,b=this.reversed;a=b?1:0;b=b?0:1;a=this.horiz?[a,0,b,0]:[0,b,0,a];this.legendColor={linearGradient:{x1:a[0],y1:a[1],x2:a[2],y2:a[3]},stops:this.stops}},drawLegendSymbol:function(a,b){var c=a.padding,p=a.options,d=this.horiz,m=r(p.symbolWidth,d?this.defaultLegendLength:12),v=r(p.symbolHeight,d?12:this.defaultLegendLength),e=r(p.labelPadding,d?16:30),p=r(p.itemDistance,10);this.setLegendColor();b.legendSymbol=this.chart.renderer.rect(0,\n", "a.baseline-11,m,v).attr({zIndex:1}).add(b.legendGroup);this.legendItemWidth=m+c+(d?p:e);this.legendItemHeight=v+c+(d?e:0)},setState:function(a){g(this.series,function(b){b.setState(a)})},visible:!0,setVisible:d,getSeriesExtremes:function(){var a=this.series,b=a.length;this.dataMin=Infinity;for(this.dataMax=-Infinity;b--;)void 0!==a[b].valueMin&&(this.dataMin=Math.min(this.dataMin,a[b].valueMin),this.dataMax=Math.max(this.dataMax,a[b].valueMax))},drawCrosshair:function(a,b){var c=b&&b.plotX,p=b&&b.plotY,\n", "d,e=this.pos,m=this.len;b&&(d=this.toPixels(b[b.series.colorKey]),de+m&&(d=e+m+2),b.plotX=d,b.plotY=this.len-d,h.prototype.drawCrosshair.call(this,a,b),b.plotX=c,b.plotY=p,this.cross&&!this.cross.addedToColorAxis&&this.legendGroup&&(this.cross.addClass(\"highcharts-coloraxis-marker\").add(this.legendGroup),this.cross.addedToColorAxis=!0,this.cross.attr({fill:this.crosshair.color})))},getPlotLinePath:function(a,b,c,d,e){return t(e)?this.horiz?[\"M\",e-4,this.top-6,\"L\",e+4,this.top-6,e,this.top,\n", "\"Z\"]:[\"M\",this.left,e,\"L\",this.left-6,e+6,this.left-6,e-6,\"Z\"]:h.prototype.getPlotLinePath.call(this,a,b,c,d)},update:function(a,b){var c=this.chart,d=c.legend;g(this.series,function(a){a.isDirtyData=!0});a.dataClasses&&d.allItems&&(g(d.allItems,function(a){a.isDataClass&&a.legendGroup&&a.legendGroup.destroy()}),c.isDirtyLegend=!0);c.options[this.coll]=n(this.userOptions,a);h.prototype.update.call(this,a,b);this.legendItem&&(this.setLegendColor(),d.colorizeItem(this,!0))},remove:function(){this.legendItem&&\n", "this.chart.legend.destroyItem(this);h.prototype.remove.call(this)},getDataClassLegendSymbols:function(){var e=this,v=this.chart,c=this.legendItems,p=v.options.legend,n=p.valueDecimals,r=p.valueSuffix||\"\",y;c.length||g(this.dataClasses,function(p,m){var w=!0,f=p.from,q=p.to;y=\"\";void 0===f?y=\"\\x3c \":void 0===q&&(y=\"\\x3e \");void 0!==f&&(y+=a.numberFormat(f,n)+r);void 0!==f&&void 0!==q&&(y+=\" - \");void 0!==q&&(y+=a.numberFormat(q,n)+r);c.push(u({chart:v,name:y,options:{},drawLegendSymbol:b.drawRectangle,\n", "visible:!0,setState:d,isDataClass:!0,setVisible:function(){w=this.visible=!w;g(e.series,function(a){g(a.points,function(a){a.dataClass===m&&a.setVisible(w)})});v.legend.colorizeItem(this,w)}},p))});return c},name:\"\"}),g([\"fill\",\"stroke\"],function(b){a.Fx.prototype[b+\"Setter\"]=function(){this.elem.attr(b,f(this.start).tweenTo(f(this.end),this.pos),null,!0)}}),l(k,\"afterGetAxes\",function(){var a=this.options.colorAxis;this.colorAxis=[];a&&new q(this,a)}),l(e,\"afterGetAllItems\",function(b){var d=[],\n", "c=this.chart.colorAxis[0];c&&c.options&&(c.options.showInLegend&&(c.options.dataClasses?d=c.getDataClassLegendSymbols():d.push(c)),g(c.series,function(c){a.erase(b.allItems,c)}));for(;d.length;)b.allItems.unshift(d.pop())}),l(e,\"afterColorizeItem\",function(a){a.visible&&a.item.legendColor&&a.item.legendSymbol.attr({fill:a.item.legendColor})}),l(e,\"afterUpdate\",function(a,b,c){this.chart.colorAxis[0]&&this.chart.colorAxis[0].update({},c)}))})(x);(function(a){var l=a.defined,h=a.each,k=a.noop,f=a.seriesTypes;\n", "a.colorPointMixin={isValid:function(){return null!==this.value&&Infinity!==this.value&&-Infinity!==this.value},setVisible:function(a){var f=this,q=a?\"show\":\"hide\";h([\"graphic\",\"dataLabel\"],function(a){if(f[a])f[a][q]()})},setState:function(f){a.Point.prototype.setState.call(this,f);this.graphic&&this.graphic.attr({zIndex:\"hover\"===f?1:0})}};a.colorSeriesMixin={pointArrayMap:[\"value\"],axisTypes:[\"xAxis\",\"yAxis\",\"colorAxis\"],optionalAxis:\"colorAxis\",trackerGroups:[\"group\",\"markerGroup\",\"dataLabelsGroup\"],\n", "getSymbol:k,parallelArrays:[\"x\",\"y\",\"value\"],colorKey:\"value\",pointAttribs:f.column.prototype.pointAttribs,translateColors:function(){var a=this,f=this.options.nullColor,k=this.colorAxis,l=this.colorKey;h(this.data,function(e){var b=e[l];if(b=e.options.color||(e.isNull?f:k&&void 0!==b?k.toColor(b,e):e.color||a.color))e.color=b})},colorAttribs:function(a){var f={};l(a.color)&&(f[this.colorProp||\"fill\"]=a.color);return f}}})(x);(function(a){function l(a){a&&(a.preventDefault&&a.preventDefault(),a.stopPropagation&&\n", "a.stopPropagation(),a.cancelBubble=!0)}function h(a){this.init(a)}var k=a.addEvent,f=a.Chart,q=a.doc,g=a.each,u=a.extend,t=a.merge,e=a.pick;h.prototype.init=function(a){this.chart=a;a.mapNavButtons=[]};h.prototype.update=function(b){var d=this.chart,n=d.options.mapNavigation,f,m,v,c,p,w=function(a){this.handler.call(d,a);l(a)},q=d.mapNavButtons;b&&(n=d.options.mapNavigation=t(d.options.mapNavigation,b));for(;q.length;)q.pop().destroy();e(n.enableButtons,n.enabled)&&!d.renderer.forExport&&a.objectEach(n.buttons,\n", "function(a,b){f=t(n.buttonOptions,a);m=f.theme;m.style=t(f.theme.style,f.style);c=(v=m.states)&&v.hover;p=v&&v.select;a=d.renderer.button(f.text,0,0,w,m,c,p,0,\"zoomIn\"===b?\"topbutton\":\"bottombutton\").addClass(\"highcharts-map-navigation\").attr({width:f.width,height:f.height,title:d.options.lang[b],padding:f.padding,zIndex:5}).add();a.handler=f.onclick;a.align(u(f,{width:a.width,height:2*a.height}),null,f.alignTo);k(a.element,\"dblclick\",l);q.push(a)});this.updateEvents(n)};h.prototype.updateEvents=\n", "function(a){var b=this.chart;e(a.enableDoubleClickZoom,a.enabled)||a.enableDoubleClickZoomTo?this.unbindDblClick=this.unbindDblClick||k(b.container,\"dblclick\",function(a){b.pointer.onContainerDblClick(a)}):this.unbindDblClick&&(this.unbindDblClick=this.unbindDblClick());e(a.enableMouseWheelZoom,a.enabled)?this.unbindMouseWheel=this.unbindMouseWheel||k(b.container,void 0===q.onmousewheel?\"DOMMouseScroll\":\"mousewheel\",function(a){b.pointer.onContainerMouseWheel(a);l(a);return!1}):this.unbindMouseWheel&&\n", "(this.unbindMouseWheel=this.unbindMouseWheel())};u(f.prototype,{fitToBox:function(a,d){g([[\"x\",\"width\"],[\"y\",\"height\"]],function(b){var e=b[0];b=b[1];a[e]+a[b]>d[e]+d[b]&&(a[b]>d[b]?(a[b]=d[b],a[e]=d[e]):a[e]=d[e]+d[b]-a[b]);a[b]>d[b]&&(a[b]=d[b]);a[e]=b.dataMax-b.dataMin&&p.y<=c.dataMin&&p.height>=c.dataMax-c.dataMin;q&&(b.fixTo=[q-b.pos,d]);m&&(c.fixTo=[m-c.pos,f]);void 0===a||w?(b.setExtremes(void 0,void 0,!1),c.setExtremes(void 0,void 0,!1)):(b.setExtremes(p.x,p.x+p.width,!1),c.setExtremes(p.y,p.y+p.height,!1));this.redraw()}});k(f,\"beforeRender\",function(){this.mapNavigation=new h(this);this.mapNavigation.update()})})(x);(function(a){var l=\n", "a.extend,h=a.pick,k=a.Pointer;a=a.wrap;l(k.prototype,{onContainerDblClick:function(a){var f=this.chart;a=this.normalize(a);f.options.mapNavigation.enableDoubleClickZoomTo?f.pointer.inClass(a.target,\"highcharts-tracker\")&&f.hoverPoint&&f.hoverPoint.zoomTo():f.isInsidePlot(a.chartX-f.plotLeft,a.chartY-f.plotTop)&&f.mapZoom(.5,f.xAxis[0].toValue(a.chartX),f.yAxis[0].toValue(a.chartY),a.chartX,a.chartY)},onContainerMouseWheel:function(a){var f=this.chart,g;a=this.normalize(a);g=a.detail||-(a.wheelDelta/\n", "120);f.isInsidePlot(a.chartX-f.plotLeft,a.chartY-f.plotTop)&&f.mapZoom(Math.pow(f.options.mapNavigation.mouseWheelSensitivity,g),f.xAxis[0].toValue(a.chartX),f.yAxis[0].toValue(a.chartY),a.chartX,a.chartY)}});a(k.prototype,\"zoomOption\",function(a){var f=this.chart.options.mapNavigation;h(f.enableTouchZoom,f.enabled)&&(this.chart.options.chart.pinchType=\"xy\");a.apply(this,[].slice.call(arguments,1))});a(k.prototype,\"pinchTranslate\",function(a,h,g,k,l,e,b){a.call(this,h,g,k,l,e,b);\"map\"===this.chart.options.chart.type&&\n", "this.hasZoom&&(a=k.scaleX>k.scaleY,this.pinchTranslateDirection(!a,h,g,k,l,e,b,a?k.scaleX:k.scaleY))})})(x);(function(a){var l=a.colorPointMixin,h=a.each,k=a.extend,f=a.isNumber,q=a.map,g=a.merge,u=a.noop,t=a.pick,e=a.isArray,b=a.Point,d=a.Series,n=a.seriesType,r=a.seriesTypes,m=a.splat,v=void 0!==a.doc.documentElement.style.vectorEffect;n(\"map\",\"scatter\",{allAreas:!0,animation:!1,nullColor:\"#f7f7f7\",borderColor:\"#cccccc\",borderWidth:1,marker:null,stickyTracking:!1,joinBy:\"hc-key\",dataLabels:{formatter:function(){return this.point.value},\n", "inside:!0,verticalAlign:\"middle\",crop:!1,overflow:!1,padding:0},turboThreshold:0,tooltip:{followPointer:!0,pointFormat:\"{point.name}: {point.value}\\x3cbr/\\x3e\"},states:{normal:{animation:!0},hover:{halo:null,brightness:.2},select:{color:\"#cccccc\"}}},g(a.colorSeriesMixin,{type:\"map\",getExtremesFromAll:!0,useMapGeometry:!0,forceDL:!0,searchPoint:u,directTouch:!0,preserveAspectRatio:!0,pointArrayMap:[\"value\"],getBox:function(c){var b=Number.MAX_VALUE,d=-b,e=b,m=-b,v=b,n=b,g=this.xAxis,k=this.yAxis,q;\n", "h(c||[],function(c){if(c.path){\"string\"===typeof c.path&&(c.path=a.splitPath(c.path));var p=c.path||[],w=p.length,g=!1,h=-b,k=b,y=-b,r=b,A=c.properties;if(!c._foundBox){for(;w--;)f(p[w])&&(g?(h=Math.max(h,p[w]),k=Math.min(k,p[w])):(y=Math.max(y,p[w]),r=Math.min(r,p[w])),g=!g);c._midX=k+(h-k)*t(c.middleX,A&&A[\"hc-middle-x\"],.5);c._midY=r+(y-r)*t(c.middleY,A&&A[\"hc-middle-y\"],.5);c._maxX=h;c._minX=k;c._maxY=y;c._minY=r;c.labelrank=t(c.labelrank,(h-k)*(y-r));c._foundBox=!0}d=Math.max(d,c._maxX);e=Math.min(e,\n", "c._minX);m=Math.max(m,c._maxY);v=Math.min(v,c._minY);n=Math.min(c._maxX-c._minX,c._maxY-c._minY,n);q=!0}});q&&(this.minY=Math.min(v,t(this.minY,b)),this.maxY=Math.max(m,t(this.maxY,-b)),this.minX=Math.min(e,t(this.minX,b)),this.maxX=Math.max(d,t(this.maxX,-b)),g&&void 0===g.options.minRange&&(g.minRange=Math.min(5*n,(this.maxX-this.minX)/5,g.minRange||b)),k&&void 0===k.options.minRange&&(k.minRange=Math.min(5*n,(this.maxY-this.minY)/5,k.minRange||b)))},getExtremes:function(){d.prototype.getExtremes.call(this,\n", "this.valueData);this.chart.hasRendered&&this.isDirtyData&&this.getBox(this.options.data);this.valueMin=this.dataMin;this.valueMax=this.dataMax;this.dataMin=this.minY;this.dataMax=this.maxY},translatePath:function(a){var c=!1,b=this.xAxis,d=this.yAxis,e=b.min,m=b.transA,b=b.minPixelPadding,v=d.min,n=d.transA,d=d.minPixelPadding,g,h=[];if(a)for(g=a.length;g--;)f(a[g])?(h[g]=c?(a[g]-e)*m+b:(a[g]-v)*n+d,c=!c):h[g]=a[g];return h},setData:function(c,b,v,n){var p=this.options,w=this.chart.options.chart,\n", "k=w&&w.map,r=p.mapData,l=p.joinBy,t=null===l,B=p.keys||this.pointArrayMap,u=[],x={},z=this.chart.mapTransforms;!r&&k&&(r=\"string\"===typeof k?a.maps[k]:k);t&&(l=\"_i\");l=this.joinBy=m(l);l[1]||(l[1]=l[0]);c&&h(c,function(b,d){var m=0;if(f(b))c[d]={value:b};else if(e(b)){c[d]={};!p.keys&&b.length>B.length&&\"string\"===typeof b[0]&&(c[d][\"hc-key\"]=b[0],++m);for(var v=0;vg&&.99n&&(n=g=1,k=Math.round(k),l=Math.round(l)),t=this.transformGroup,m.renderer.globalAnimation?(u=t.attr(\"translateX\"),z=t.attr(\"translateY\"),x=t.attr(\"scaleX\"),G=t.attr(\"scaleY\"),\n", "t.attr({animator:0}).animate({animator:1},{step:function(a,b){t.attr({translateX:u+(k-u)*b.pos,translateY:z+(l-z)*b.pos,scaleX:x+(g-x)*b.pos,scaleY:G+(n-G)*b.pos})}})):t.attr({translateX:k,translateY:l,scaleX:g,scaleY:n}));v||a.group.element.setAttribute(\"stroke-width\",a.options[a.pointAttrToOptions&&a.pointAttrToOptions[\"stroke-width\"]||\"borderWidth\"]/(g||1));this.drawMapDataLabels()},drawMapDataLabels:function(){d.prototype.drawDataLabels.call(this);this.dataLabelsGroup&&this.dataLabelsGroup.clip(this.chart.clipRect)},\n", "render:function(){var a=this,b=d.prototype.render;a.chart.renderer.isVML&&3E3=this.minPxSize/2?(c.marker=a.extend(c.marker,{radius:e,width:2*e,height:2*e}),c.dlBox={x:c.plotX-e,y:c.plotY-e,width:2*e,height:2*e}):c.shapeArgs=c.plotY=c.dlBox=void 0},alignDataLabel:r.column.prototype.alignDataLabel,buildKDTree:u,applyZones:u},{haloPath:function(a){return b.prototype.haloPath.call(this,0===a?0:(this.marker?this.marker.radius||0:0)+a)},ttBelow:!1});k.prototype.beforePadding=function(){var a=this,b=this.len,c=this.chart,d=0,f=b,n=this.isXAxis,\n", "k=n?\"xData\":\"yData\",r=this.min,u={},x=Math.min(c.plotWidth,c.plotHeight),A=Number.MAX_VALUE,D=-Number.MAX_VALUE,E=this.max-r,C=b/E,F=[];q(this.series,function(b){var d=b.options;!b.bubblePadding||!b.visible&&c.options.chart.ignoreHiddenSeries||(a.allowZoomOutside=!0,F.push(b),n&&(q([\"minSize\",\"maxSize\"],function(a){var b=d[a],c=/%$/.test(b),b=e(b);u[a]=c?x*b/100:b}),b.minPxSize=u.minSize,b.maxPxSize=Math.max(u.maxSize,u.minSize),b=b.zData,b.length&&(A=t(d.zMin,Math.min(A,Math.max(h(b),!1===d.displayNegative?\n", "d.zThreshold:-Number.MAX_VALUE))),D=t(d.zMax,Math.max(D,l(b))))))});q(F,function(b){var c=b[k],e=c.length,m;n&&b.getRadii(A,D,b.minPxSize,b.maxPxSize);if(0c,f=b[d][1]>c,e!==f&&h<(b[d][0]-b[a][0])*(c-b[a][1])/(b[d][1]-b[a][1])+b[a][0]&&(g=!g);return g}var h=a.Chart,k=a.each,f=a.extend,q=a.format,g=a.merge,u=a.win,t=a.wrap;h.prototype.transformFromLatLon=function(e,b){if(void 0===u.proj4)return a.error(21),{x:0,y:null};e=u.proj4(b.crs,[e.lon,e.lat]);var d=b.cosAngle||b.rotation&&Math.cos(b.rotation),f=b.sinAngle||b.rotation&&Math.sin(b.rotation);\n", "e=b.rotation?[e[0]*d+e[1]*f,-e[0]*f+e[1]*d]:e;return{x:((e[0]-(b.xoffset||0))*(b.scale||1)+(b.xpan||0))*(b.jsonres||1)+(b.jsonmarginX||0),y:(((b.yoffset||0)-e[1])*(b.scale||1)+(b.ypan||0))*(b.jsonres||1)-(b.jsonmarginY||0)}};h.prototype.transformToLatLon=function(e,b){if(void 0===u.proj4)a.error(21);else{e={x:((e.x-(b.jsonmarginX||0))/(b.jsonres||1)-(b.xpan||0))/(b.scale||1)+(b.xoffset||0),y:((-e.y-(b.jsonmarginY||0))/(b.jsonres||1)+(b.ypan||0))/(b.scale||1)+(b.yoffset||0)};var d=b.cosAngle||b.rotation&&\n", "Math.cos(b.rotation),f=b.sinAngle||b.rotation&&Math.sin(b.rotation);b=u.proj4(b.crs,\"WGS84\",b.rotation?{x:e.x*d+e.y*-f,y:e.x*f+e.y*d}:e);return{lat:b.y,lon:b.x}}};h.prototype.fromPointToLatLon=function(e){var b=this.mapTransforms,d;if(b){for(d in b)if(b.hasOwnProperty(d)&&b[d].hitZone&&l({x:e.x,y:-e.y},b[d].hitZone.coordinates[0]))return this.transformToLatLon(e,b[d]);return this.transformToLatLon(e,b[\"default\"])}a.error(22)};h.prototype.fromLatLonToPoint=function(e){var b=this.mapTransforms,d,f;\n", "if(!b)return a.error(22),{x:0,y:null};for(d in b)if(b.hasOwnProperty(d)&&b[d].hitZone&&(f=this.transformFromLatLon(e,b[d]),l({x:f.x,y:-f.y},b[d].hitZone.coordinates[0])))return f;return this.transformFromLatLon(e,b[\"default\"])};a.geojson=function(a,b,d){var e=[],g=[],h=function(a){var b,d=a.length;g.push(\"M\");for(b=0;b(.*?$)/);e&&e[1]&&(e='\\x3cforeignObject x\\x3d\"0\" y\\x3d\"0\" width\\x3d\"'+b.chart.width+'\" height\\x3d\"'+b.chart.height+'\"\\x3e\\x3cbody xmlns\\x3d\"http://www.w3.org/1999/xhtml\"\\x3e'+e[1]+\"\\x3c/body\\x3e\\x3c/foreignObject\\x3e\",a=a.replace(\"\\x3c/svg\\x3e\",e+\"\\x3c/svg\\x3e\"))}a=a.replace(/zIndex=\"[^\"]+\"/g,\n", "\"\").replace(/isShadow=\"[^\"]+\"/g,\"\").replace(/symbolName=\"[^\"]+\"/g,\"\").replace(/jQuery[0-9]+=\"[^\"]+\"/g,\"\").replace(/url\\((\"|")(\\S+)(\"|")\\)/g,\"url($2)\").replace(/url\\([^#]+#/g,\"url(#\").replace(/.*?$/,\"\\x3c/svg\\x3e\").replace(/(fill|stroke)=\"rgba\\(([ 0-9]+,[ 0-9]+,[ 0-9]+),([ 0-9\\.]+)\\)\"/g,'$1\\x3d\"rgb($2)\" $1-opacity\\x3d\"$3\"').replace(/ /g,\n", "\"\\u00a0\").replace(/­/g,\"\\u00ad\");this.ieSanitizeSVG&&(a=this.ieSanitizeSVG(a));return a},getChartHTML:function(){return this.container.innerHTML},getSVG:function(a){var b,e,c,v,m,g=p(this.options,a);e=q(\"div\",null,{position:\"absolute\",top:\"-9999em\",width:this.chartWidth+\"px\",height:this.chartHeight+\"px\"},z.body);c=this.renderTo.style.width;m=this.renderTo.style.height;c=g.exporting.sourceWidth||g.chart.width||/px$/.test(c)&&parseInt(c,10)||600;m=g.exporting.sourceHeight||g.chart.height||/px$/.test(m)&&\n", "parseInt(m,10)||400;t(g.chart,{animation:!1,renderTo:e,forExport:!0,renderer:\"SVGRenderer\",width:c,height:m});g.exporting.enabled=!1;delete g.data;g.series=[];k(this.series,function(a){v=p(a.userOptions,{animation:!1,enableMouseTracking:!1,showCheckbox:!1,visible:a.visible});v.isInternal||g.series.push(v)});k(this.axes,function(a){a.userOptions.internalKey||(a.userOptions.internalKey=f.uniqueKey())});b=new f.Chart(g,this.callback);a&&k([\"xAxis\",\"yAxis\",\"series\"],function(c){var d={};a[c]&&(d[c]=a[c],\n", "b.update(d))});k(this.axes,function(a){var c=f.find(b.axes,function(b){return b.options.internalKey===a.userOptions.internalKey}),d=a.getExtremes(),e=d.userMin,d=d.userMax;!c||void 0===e&&void 0===d||c.setExtremes(e,d,!0,!1)});c=b.getChartHTML();c=this.sanitizeSVG(c,g);g=null;b.destroy();B(e);return c},getSVGForExport:function(a,b){var e=this.options.exporting;return this.getSVG(p({chart:{borderRadius:0}},e.chartOptions,b,{exporting:{sourceWidth:a&&a.sourceWidth||e.sourceWidth,sourceHeight:a&&a.sourceHeight||\n", "e.sourceHeight}}))},exportChart:function(a,b){b=this.getSVGForExport(a,b);a=p(this.options.exporting,a);f.post(a.url,{filename:a.filename||\"chart\",type:a.type,width:a.width||0,scale:a.scale,svg:b},a.formAttributes)},print:function(){var a=this,b=a.container,e=[],c=b.parentNode,f=z.body,m=f.childNodes,g=a.options.exporting.printMaxWidth,d,n;if(!a.isPrinting){a.isPrinting=!0;a.pointer.reset(null,0);D(a,\"beforePrint\");if(n=g&&a.chartWidth>g)d=[a.options.chart.width,void 0,!1],a.setSize(g,void 0,!1);\n", "k(m,function(a,b){1===a.nodeType&&(e[b]=a.style.display,a.style.display=\"none\")});f.appendChild(b);C.focus();C.print();setTimeout(function(){c.appendChild(b);k(m,function(a,b){1===a.nodeType&&(a.style.display=e[b])});a.isPrinting=!1;n&&a.setSize.apply(a,d);D(a,\"afterPrint\")},1E3)}},contextMenu:function(a,b,e,c,v,m,g){var d=this,n=d.options.navigation,h=d.chartWidth,G=d.chartHeight,p=\"cache-\"+a,l=d[p],x=Math.max(v,m),y,r;l||(d[p]=l=q(\"div\",{className:a},{position:\"absolute\",zIndex:1E3,padding:x+\"px\"},\n", "d.container),y=q(\"div\",{className:\"highcharts-menu\"},null,l),u(y,t({MozBoxShadow:\"3px 3px 10px #888\",WebkitBoxShadow:\"3px 3px 10px #888\",boxShadow:\"3px 3px 10px #888\"},n.menuStyle)),r=function(){u(l,{display:\"none\"});g&&g.setState(0);d.openMenu=!1},d.exportEvents.push(w(l,\"mouseleave\",function(){l.hideTimer=setTimeout(r,500)}),w(l,\"mouseenter\",function(){f.clearTimeout(l.hideTimer)}),w(z,\"mouseup\",function(b){d.pointer.inClass(b.target,a)||r()})),k(b,function(a){\"string\"===typeof a&&(a=d.options.exporting.menuItemDefinitions[a]);\n", "if(f.isObject(a,!0)){var b;a.separator?b=q(\"hr\",null,null,y):(b=q(\"div\",{className:\"highcharts-menu-item\",onclick:function(b){b&&b.stopPropagation();r();a.onclick&&a.onclick.apply(d,arguments)},innerHTML:a.text||d.options.lang[a.textKey]},null,y),b.onmouseover=function(){u(this,n.menuItemHoverStyle)},b.onmouseout=function(){u(this,n.menuItemStyle)},u(b,t({cursor:\"pointer\"},n.menuItemStyle)));d.exportDivElements.push(b)}}),d.exportDivElements.push(y,l),d.exportMenuWidth=l.offsetWidth,d.exportMenuHeight=\n", "l.offsetHeight);b={display:\"block\"};e+d.exportMenuWidth>h?b.right=h-e-v-x+\"px\":b.left=e-x+\"px\";c+m+d.exportMenuHeight>G&&\"top\"!==g.alignOptions.verticalAlign?b.bottom=G-c-x+\"px\":b.top=c+m-x+\"px\";u(l,b);d.openMenu=!0},addButton:function(a){var b=this,e=b.renderer,c=p(b.options.navigation.buttonOptions,a),f=c.onclick,m=c.menuItems,g,d,n=c.symbolSize||12;b.btnCount||(b.btnCount=0);b.exportDivElements||(b.exportDivElements=[],b.exportSVGElements=[]);if(!1!==c.enabled){var h=c.theme,k=h.states,q=k&&k.hover,\n", "k=k&&k.select,l;delete h.states;f?l=function(a){a.stopPropagation();f.call(b,a)}:m&&(l=function(){b.contextMenu(d.menuClassName,m,d.translateX,d.translateY,d.width,d.height,d);d.setState(2)});c.text&&c.symbol?h.paddingLeft=r(h.paddingLeft,25):c.text||t(h,{width:c.width,height:c.height,padding:0});d=e.button(c.text,0,0,l,h,q,k).addClass(a.className).attr({\"stroke-linecap\":\"round\",title:r(b.options.lang[c._titleKey],\"\"),zIndex:3});d.menuClassName=a.menuClassName||\"highcharts-menu-\"+b.btnCount++;c.symbol&&\n", "(g=e.symbol(c.symbol,c.symbolX-n/2,c.symbolY-n/2,n,n,{width:n,height:n}).addClass(\"highcharts-button-symbol\").attr({zIndex:1}).add(d),g.attr({stroke:c.symbolStroke,fill:c.symbolFill,\"stroke-width\":c.symbolStrokeWidth||1}));d.add().align(t(c,{width:d.width,x:r(c.x,b.buttonOffset)}),!0,\"spacingBox\");b.buttonOffset+=(d.width+c.buttonSpacing)*(\"right\"===c.align?-1:1);b.exportSVGElements.push(d,g)}},destroyExport:function(a){var b=a?a.target:this;a=b.exportSVGElements;var e=b.exportDivElements,c=b.exportEvents,\n", "h;a&&(k(a,function(a,c){a&&(a.onclick=a.ontouchstart=null,h=\"cache-\"+a.menuClassName,b[h]&&delete b[h],b.exportSVGElements[c]=a.destroy())}),a.length=0);e&&(k(e,function(a,c){f.clearTimeout(a.hideTimer);H(a,\"mouseleave\");b.exportDivElements[c]=a.onmouseout=a.onmouseover=a.ontouchstart=a.onclick=null;B(a)}),e.length=0);c&&(k(c,function(a){a()}),c.length=0)}});J.menu=function(a,b,e,c){return[\"M\",a,b+2.5,\"L\",a+e,b+2.5,\"M\",a,b+c/2+.5,\"L\",a+e,b+c/2+.5,\"M\",a,b+c-1.5,\"L\",a+e,b+c-1.5]};A.prototype.renderExporting=\n", "function(){var a=this,b=a.options.exporting,e=b.buttons,c=a.isDirtyExporting||!a.exportSVGElements;a.buttonOffset=0;a.isDirtyExporting&&a.destroyExport();c&&!1!==b.enabled&&(a.exportEvents=[],E(e,function(b){a.addButton(b)}),a.isDirtyExporting=!1);w(a,\"destroy\",a.destroyExport)};A.prototype.callbacks.push(function(a){a.renderExporting();w(a,\"redraw\",a.renderExporting);k([\"exporting\",\"navigation\"],function(b){a[b]={update:function(e,c){a.isDirtyExporting=!0;p(!0,a.options[b],e);r(c,!0)&&a.redraw()}}})})})(h)});\n", "\n", " /* END modules/exporting.js*/\n", "\n", " /* BEGIN highcharts-3d.js */\n", "\n", "/*\n", " Highcharts JS v6.1.0 (2018-04-13)\n", "\n", " 3D features for Highcharts JS\n", "\n", " @license: www.highcharts.com/license\n", "*/\n", "(function(B){\"object\"===typeof module&&module.exports?module.exports=B:B(Highcharts)})(function(B){(function(b){var p=b.deg2rad,y=b.pick;b.perspective=function(t,g,A){var z=g.options.chart.options3d,n=A?g.inverted:!1,r=g.plotWidth/2,x=g.plotHeight/2,q=z.depth/2,f=y(z.depth,1)*y(z.viewDistance,0),a=g.scale3d||1,d=p*z.beta*(n?-1:1),z=p*z.alpha*(n?-1:1),h=Math.cos(z),k=Math.cos(-d),e=Math.sin(z),c=Math.sin(-d);A||(r+=g.plotLeft,x+=g.plotTop);return b.map(t,function(b){var d,l;l=(n?b.y:b.x)-r;var v=(n?\n", "b.x:b.y)-x,G=(b.z||0)-q;d=k*l-c*G;b=-e*c*l+h*v-k*e*G;l=h*c*l+e*v+h*k*G;v=0d&&f-d>Math.PI/2+.0001?(m=m.concat(p(a,e,c,b,d,d+Math.PI/2,k,l)),m=m.concat(p(a,e,c,b,d+Math.PI/2,f,k,l))):fMath.PI/2+.0001?(m=m.concat(p(a,e,c,b,d,d-Math.PI/2,k,l)),m=m.concat(p(a,e,c,b,d-Math.PI/2,f,k,l))):[\"C\",a+c*Math.cos(d)-c*w*C*Math.sin(d)+k,e+b*Math.sin(d)+b*w*C*Math.cos(d)+l,a+c*Math.cos(f)+c*w*C*Math.sin(f)+k,e+b*Math.sin(f)-\n", "b*w*C*Math.cos(f)+l,a+c*Math.cos(f)+k,e+b*Math.sin(f)+l]}var y=Math.cos,t=Math.PI,g=Math.sin,A=b.animObject,z=b.charts,n=b.color,r=b.defined,x=b.deg2rad,q=b.each,f=b.extend,a=b.inArray,d=b.map,h=b.merge,k=b.perspective,e=b.pick,c=b.SVGElement,l=b.SVGRenderer,u=b.wrap,w=4*(Math.sqrt(2)-1)/3/(t/2);l.prototype.toLinePath=function(a,e){var c=[];q(a,function(a){c.push(\"L\",a.x,a.y)});a.length&&(c[0]=\"M\",e&&c.push(\"Z\"));return c};l.prototype.toLineSegments=function(a){var e=[],c=!0;q(a,function(a){e.push(c?\n", "\"M\":\"L\",a.x,a.y);c=!c});return e};l.prototype.face3d=function(a){var c=this,m=this.createElement(\"path\");m.vertexes=[];m.insidePlotArea=!1;m.enabled=!0;u(m,\"attr\",function(a,m){if(\"object\"===typeof m&&(r(m.enabled)||r(m.vertexes)||r(m.insidePlotArea))){this.enabled=e(m.enabled,this.enabled);this.vertexes=e(m.vertexes,this.vertexes);this.insidePlotArea=e(m.insidePlotArea,this.insidePlotArea);delete m.enabled;delete m.vertexes;delete m.insidePlotArea;var d=k(this.vertexes,z[c.chartIndex],this.insidePlotArea),\n", "C=c.toLinePath(d,!0),d=b.shapeArea(d),d=this.enabled&&0b.faces.length;)c.faces.pop().destroy();\n", "for(;c.faces.lengthb.faces.length;)c.faces.pop().destroy();for(;c.faces.lengthb.shapeArea(a)?m=[a,0]:0>b.shapeArea(c)&&(m=[c,1]);return m};D=w([3,2,1,0],[7,6,5,4]);a=D[0];u=D[1];D=w([1,6,7,0],[4,5,2,3]);v=D[0];h=D[1];D=w([1,2,5,6],[0,7,4,3]);w=D[0];D=D[1];1===D?g+=1E4*(1E3-c):D||\n", "(g+=1E4*c);g+=10*(!h||0<=n&&180>=n||360>n&&357.5Math.PI&&(a=2*Math.PI-a);return a}var e=a.x,b=a.y,d=a.start,f=a.end-.00001,l=a.r,k=a.innerR,u=a.depth,h=a.alpha,q=a.beta,v=Math.cos(d),w=Math.sin(d);a=Math.cos(f);var n=Math.sin(f),r=l*Math.cos(q),l=l*Math.cos(h),z=k*Math.cos(q),x=k*Math.cos(h),k=u*Math.sin(q),A=u*Math.sin(h),u=[\"M\",e+r*v,b+l*w],u=u.concat(p(e,b,r,l,d,f,0,0)),u=u.concat([\"L\",e+z*a,b+x*n]),u=u.concat(p(e,b,z,x,f,d,0,0)),u=u.concat([\"Z\"]),B=\n", "0-B?d:f>-B?-B:d,E=fF&&dt-q&&dl&&(m=Math.min(m,1-Math.abs((a+e)/(l+e))%1));dq&&(m=0>q?Math.min(m,(h+c)/(-q+h+c)):Math.min(m,1-(h+c)/(q+c)%1));ka?-1:0},u=l([{x:d,y:e,z:c},{x:h,y:e,z:c},{x:h,y:e,z:0},{x:d,y:e,z:0}]),w=l([{x:d,y:k,z:0},{x:h,y:k,z:0},{x:h,y:k,z:c},{x:d,y:k,z:c}]),v=l([{x:d,y:k,z:0},{x:d,y:k,z:c},{x:d,y:e,z:c},{x:d,y:e,z:0}]),r=l([{x:h,y:k,z:c},{x:h,y:k,z:0},{x:h,y:e,z:0},{x:h,y:e,z:c}]),m=l([{x:d,y:e,z:0},{x:h,y:e,z:0},{x:h,y:k,z:0},{x:d,y:k,z:0}]),l=l([{x:d,y:k,z:c},{x:h,y:k,z:c},\n", "{x:h,y:e,z:c},{x:d,y:e,z:c}]),t=!1,A=!1,x=!1,p=!1;g([].concat(q.xAxis,q.yAxis,q.zAxis),function(a){a&&(a.horiz?a.opposite?A=!0:t=!0:a.opposite?p=!0:x=!0)});var y=function(a,c,e){for(var b=[\"size\",\"color\",\"visible\"],d={},f=0;fe*d[b][c]?b=f:e*d[f][c]===e*d[b][c]&&d[f].zthis.pos&&(b.isArray(this.start)||b.isArray(this.end))){var f=this.start||[1,0,0,1,0,0],a=this.end||[1,0,0,1,0,0];g=[];for(var d=0;6>d;d++)g.push(this.pos*a[d]+(1-this.pos)*f[d])}else g=this.end;this.elem.attr(this.prop,\n", "g,null,!0)}})(B);(function(b){function p(e,c,b){if(!e.chart.is3d()||\"colorAxis\"===e.coll)return c;var d=e.chart,l=z*d.options.chart.options3d.alpha,h=z*d.options.chart.options3d.beta,k=f(b&&e.options.title.position3d,e.options.labels.position3d);b=f(b&&e.options.title.skew3d,e.options.labels.skew3d);var m=d.frame3d,g=d.plotLeft,n=d.plotWidth+g,r=d.plotTop,t=d.plotHeight+r,d=!1,x=0,A=0,p={x:0,y:1,z:0};c=e.swapZ({x:c.x,y:c.y,z:0});if(e.isZAxis)if(e.opposite){if(null===m.axes.z.top)return{};A=c.y-r;\n", "c.x=m.axes.z.top.x;c.y=m.axes.z.top.y;g=m.axes.z.top.xDir;d=!m.top.frontFacing}else{if(null===m.axes.z.bottom)return{};A=c.y-t;c.x=m.axes.z.bottom.x;c.y=m.axes.z.bottom.y;g=m.axes.z.bottom.xDir;d=!m.bottom.frontFacing}else if(e.horiz)if(e.opposite){if(null===m.axes.x.top)return{};A=c.y-r;c.y=m.axes.x.top.y;c.z=m.axes.x.top.z;g=m.axes.x.top.xDir;d=!m.top.frontFacing}else{if(null===m.axes.x.bottom)return{};A=c.y-t;c.y=m.axes.x.bottom.y;c.z=m.axes.x.bottom.z;g=m.axes.x.bottom.xDir;d=!m.bottom.frontFacing}else if(e.opposite){if(null===\n", "m.axes.y.right)return{};x=c.x-n;c.x=m.axes.y.right.x;c.z=m.axes.y.right.z;g=m.axes.y.right.xDir;g={x:g.z,y:g.y,z:-g.x}}else{if(null===m.axes.y.left)return{};x=c.x-g;c.x=m.axes.y.left.x;c.z=m.axes.y.left.z;g=m.axes.y.left.xDir}\"chart\"!==k&&(\"flap\"===k?e.horiz?(h=Math.sin(l),l=Math.cos(l),e.opposite&&(h=-h),d&&(h=-h),p={x:g.z*h,y:l,z:-g.x*h}):g={x:Math.cos(h),y:0,z:Math.sin(h)}:\"ortho\"===k?e.horiz?(p=Math.cos(l),k=Math.sin(h)*p,l=-Math.sin(l),h=-p*Math.cos(h),p={x:g.y*h-g.z*l,y:g.z*k-g.x*h,z:g.x*l-\n", "g.y*k},l=1/Math.sqrt(p.x*p.x+p.y*p.y+p.z*p.z),d&&(l=-l),p={x:l*p.x,y:l*p.y,z:l*p.z}):g={x:Math.cos(h),y:0,z:Math.sin(h)}:e.horiz?p={x:Math.sin(h)*Math.sin(l),y:Math.cos(l),z:-Math.cos(h)*Math.sin(l)}:g={x:Math.cos(h),y:0,z:Math.sin(h)});c.x+=x*g.x+A*p.x;c.y+=x*g.y+A*p.y;c.z+=x*g.z+A*p.z;d=q([c],e.chart)[0];b?(0>a(q([c,{x:c.x+g.x,y:c.y+g.y,z:c.z+g.z},{x:c.x+p.x,y:c.y+p.y,z:c.z+p.z}],e.chart))&&(g={x:-g.x,y:-g.y,z:-g.z}),e=q([{x:c.x,y:c.y,z:c.z},{x:c.x+g.x,y:c.y+g.y,z:c.z+g.z},{x:c.x+p.x,y:c.y+p.y,\n", "z:c.z+p.z}],e.chart),d.matrix=[e[1].x-e[0].x,e[1].y-e[0].y,e[2].x-e[0].x,e[2].y-e[0].y,d.x,d.y],d.matrix[4]-=d.x*d.matrix[0]+d.y*d.matrix[2],d.matrix[5]-=d.x*d.matrix[1]+d.y*d.matrix[3]):d.matrix=null;return d}var y,t=b.addEvent,g=b.Axis,A=b.Chart,z=b.deg2rad,n=b.each,r=b.extend,x=b.merge,q=b.perspective,f=b.pick,a=b.shapeArea,d=b.splat,h=b.Tick,k=b.wrap;x(!0,g.prototype.defaultOptions,{labels:{position3d:\"offset\",skew3d:!1},title:{position3d:null,skew3d:null}});t(g,\"afterSetOptions\",function(){var a;\n", "this.chart.is3d&&this.chart.is3d()&&\"colorAxis\"!==this.coll&&(a=this.options,a.tickWidth=f(a.tickWidth,0),a.gridLineWidth=f(a.gridLineWidth,1))});k(g.prototype,\"getPlotLinePath\",function(a){var c=a.apply(this,[].slice.call(arguments,1));if(!this.chart.is3d()||\"colorAxis\"===this.coll||null===c)return c;var b=this.chart,e=b.options.chart.options3d,e=this.isZAxis?b.plotWidth:e.depth,b=b.frame3d,c=[this.swapZ({x:c[1],y:c[2],z:0}),this.swapZ({x:c[1],y:c[2],z:e}),this.swapZ({x:c[4],y:c[5],z:0}),this.swapZ({x:c[4],\n", "y:c[5],z:e})],e=[];this.horiz?(this.isZAxis?(b.left.visible&&e.push(c[0],c[2]),b.right.visible&&e.push(c[1],c[3])):(b.front.visible&&e.push(c[0],c[2]),b.back.visible&&e.push(c[1],c[3])),b.top.visible&&e.push(c[0],c[1]),b.bottom.visible&&e.push(c[2],c[3])):(b.front.visible&&e.push(c[0],c[2]),b.back.visible&&e.push(c[1],c[3]),b.left.visible&&e.push(c[0],c[1]),b.right.visible&&e.push(c[2],c[3]));e=q(e,this.chart,!1);return this.chart.renderer.toLineSegments(e)});k(g.prototype,\"getLinePath\",function(a){return this.chart.is3d()&&\n", "\"colorAxis\"!==this.coll?[]:a.apply(this,[].slice.call(arguments,1))});k(g.prototype,\"getPlotBandPath\",function(a){if(!this.chart.is3d()||\"colorAxis\"===this.coll)return a.apply(this,[].slice.call(arguments,1));var b=arguments,e=b[2],d=[],b=this.getPlotLinePath(b[1]),e=this.getPlotLinePath(e);if(b&&e)for(var f=0;f=p.min&&r<=p.max:!1):n.plotZ=0,z.push({x:t(n.plotXold,n.plotX),y:t(n.plotYold,n.plotY),z:t(n.plotZold,n.plotZ)});b=y(z,b,!0);for(x=0;xn&&(d[a[1]]+=d[a[0]]+e,d[a[0]]=-e,n=0);n+d[a[1]]>b[a[0]+\"Axis\"].len&&0!==d[a[1]]&&(d[a[1]]=b[a[0]+\"Axis\"].len-d[a[0]]);if(0!==d[a[1]]&&(d[a[0]]>=b[a[0]+\"Axis\"].len||d[a[0]]+d[a[1]]<=e)){for(var f in d)d[f]=0;c.outside3dPlot=!0}});c.shapeType=\"cuboid\";d.z=k;d.depth=h;d.insidePlotArea=!0;f=g([{x:f[0],y:f[1],z:k}],a,!0)[0];c.tooltipPos=[f.x,f.y]}});b.z=k};q(n.column.prototype,\"animate\",function(b){if(this.chart.is3d()){var a=arguments[1],d=this.yAxis,f=this,k=this.yAxis.reversed;x&&(a?t(f.data,function(a){null!==\n", "a.y&&(a.height=a.shapeArgs.height,a.shapey=a.shapeArgs.y,a.shapeArgs.height=1,k||(a.shapeArgs.y=a.stackY?a.plotY+d.translate(a.stackY):a.plotY+(a.negative?-a.height:a.height)))}):(t(f.data,function(a){null!==a.y&&(a.shapeArgs.height=a.height,a.shapeArgs.y=a.shapey,a.graphic&&a.graphic.animate(a.shapeArgs,f.options.animation))}),this.drawDataLabels(),f.animate=null))}else b.apply(this,[].slice.call(arguments,1))});q(n.column.prototype,\"plotGroup\",function(b,a,d,h,k,e){this.chart.is3d()&&e&&!this[a]&&\n", "(this.chart.columnGroup||(this.chart.columnGroup=this.chart.renderer.g(\"columnGroup\").add(e)),this[a]=this.chart.columnGroup,this.chart.columnGroup.attr(this.getPlotBox()),this[a].survive=!0);return b.apply(this,Array.prototype.slice.call(arguments,1))});q(n.column.prototype,\"setVisible\",function(b,a){var d=this,f;d.chart.is3d()&&t(d.data,function(b){f=(b.visible=b.options.visible=a=void 0===a?!b.visible:a)?\"visible\":\"hidden\";d.options.data[r(b,d.data)]=b.options;b.graphic&&b.graphic.attr({visibility:f})});\n", "b.apply(this,Array.prototype.slice.call(arguments,1))});n.column.prototype.handle3dGrouping=!0;y(z,\"afterInit\",function(){if(this.chart.is3d()&&this.handle3dGrouping){var b=this.options,a=b.grouping,d=b.stacking,h=A(this.yAxis.options.reversedStacks,!0),k=0;if(void 0===a||a){a=this.chart.retrieveStacks(d);k=b.stack||0;for(d=0;du||u>K?(++u,n=\"\"):(!isNaN(parseFloat(n))&&isFinite(n)?(n=parseFloat(n),f(\"number\")):isNaN(Date.parse(n))?f(\"string\"):(n=n.replace(/\\//g,\"-\"),f(\"date\")),p.lengthu[\",\"]?\";\":\",\";d.decimalPoint||(d.decimalPoint=b>c?\".\":\",\",e.decimalRegex=new RegExp(\"^(-?[0-9]+)\"+d.decimalPoint+\"([0-9]+)$\"));return f}function f(a,b){var c,f,g=0,k=!1,n=[],p=[],l;if(!b||b>a.length)b=a.length;for(;gc[l]?\"YY\":\"YYYY\":12=c[l]?(f[l]=\"dd\",k=!0):f[l].length||(f[l]=\"mm\")));if(k){for(l=0;la)a=0;if(!g||g>=k.length)g=k.length-1;d.itemDelimiter?m=d.itemDelimiter:(m=null,\n", "m=c(k));for(var r=0,t=a;t<=g;t++)\"#\"===k[t][0]?r++:b(k[t],t-a-r);d.columnTypes&&0!==d.columnTypes.length||!w.length||!w[0].length||\"date\"!==w[0][1]||d.dateFormat||(d.dateFormat=f(p[0]));this.dataFound()}return p},parseTable:function(){var a=this.options,b=a.table,c=this.columns,f=a.startRow||0,e=a.endRow||Number.MAX_VALUE,d=a.startColumn||0,k=a.endColumn||Number.MAX_VALUE;b&&(\"string\"===typeof b&&(b=r.getElementById(b)),v(b.getElementsByTagName(\"tr\"),function(a,b){b>=f&&b<=e&&v(a.children,function(a,\n", "e){(\"TD\"===a.tagName||\"TH\"===a.tagName)&&e>=d&&e<=k&&(c[e-d]||(c[e-d]=[]),c[e-d][b-f]=a.innerHTML)})}),this.dataFound());return c},fetchLiveData:function(){function a(p){function g(g,k,m){function t(){e&&b.liveDataURL===g&&(b.liveDataTimeout=setTimeout(a,d))}if(!g||0!==g.indexOf(\"http\"))return g&&c.error&&c.error(\"Invalid URL\"),!1;p&&(clearTimeout(b.liveDataTimeout),b.liveDataURL=g);h.ajax({url:g,dataType:m||\"json\",success:function(a){b&&b.series&&k(a);t()},error:function(a,b){3>++f&&t();return c.error&&\n", "c.error(b,a)}});return!0}g(k.csvURL,function(a){b.update({data:{csv:a}})},\"text\")||g(k.rowsURL,function(a){b.update({data:{rows:a}})})||g(k.columnsURL,function(a){b.update({data:{columns:a}})})}var b=this.chart,c=this.options,f=0,e=c.enablePolling,d=1E3*(c.dataRefreshRate||2),k=B(c);if(!c||!c.csvURL&&!c.rowsURL&&!c.columnsURL)return!1;1E3>d&&(d=1E3);delete c.csvURL;delete c.rowsURL;delete c.columnsURL;a(!0);return c&&(c.csvURL||c.rowsURL||c.columnsURL)},parseGoogleSpreadsheet:function(){function a(d){var f=\n", "[\"https://spreadsheets.google.com/feeds/cells\",c,e,\"public/values?alt\\x3djson\"].join(\"/\");h.ajax({url:f,dataType:\"json\",success:function(c){d(c);b.enablePolling&&setTimeout(function(){a(d)},b.dataRefreshRate)},error:function(a,c){return b.error&&b.error(c,a)}})}var b=this.options,c=b.googleSpreadsheetKey,f=this.chart,e=b.googleSpreadsheetWorksheet||1,d=b.startRow||0,k=b.endRow||Number.MAX_VALUE,p=b.startColumn||0,g=b.endColumn||Number.MAX_VALUE,n=1E3*(b.dataRefreshRate||2);4E3>n&&(n=4E3);c&&(delete b.googleSpreadsheetKey,\n", "a(function(a){var b=[];a=a.feed.entry;var c,e=(a||[]).length,h=0,n,m,q;if(!a||0===a.length)return!1;for(q=0;q=p&&q<=g&&(b[q-p]=[]);for(q=0;q=p&&n<=g&&h>=d&&h<=k&&(m=c.gs$cell||c.content,c=null,m.numericValue?c=0<=m.$t.indexOf(\"/\")||0<=m.$t.indexOf(\"-\")?m.$t:0a[e+1])):(h&&h.length&&(v=this.parseDate(d)),r&&E(v)&&\"float\"!==x?(t[e]=d,a[e]=v,a.isDatetime=!0,void 0!==a[e+1]&&(d=v>a[e+1],d!==u&&void 0!==\n", "u&&(this.alternativeFormat?(this.dateFormat=this.alternativeFormat,e=a.length,this.alternativeFormat=this.dateFormats[this.dateFormat].alternative):a.unsorted=!0),u=d)):(a[e]=\"\"===h?null:h,0!==e&&(a.isDatetime||a.isNumeric)&&(a.mixed=!0)));r&&a.mixed&&(f[b]=c[b]);if(r&&u&&this.options.sort)for(b=0;b(new Date).getFullYear()-2E3?b+1900:b+2E3;return Date.UTC(b,a[2]-1,+a[1])},alternative:\"mm/dd/YY\"},\"mm/dd/YY\":{regex:/^([0-9]{1,2})[\\-\\/\\.]([0-9]{1,2})[\\-\\/\\.]([0-9]{2})$/,\n", "parser:function(a){return Date.UTC(+a[3]+2E3,a[1]-1,+a[2])}}},parseDate:function(a){var b=this.options.parseDate,c,f,e=this.options.dateFormat||this.dateFormat,d;if(b)c=b(a);else if(\"string\"===typeof a){if(e)(b=this.dateFormats[e])||(b=this.dateFormats[\"YYYY/mm/dd\"]),(d=a.match(b.regex))&&(c=b.parser(d));else for(f in this.dateFormats)if(b=this.dateFormats[f],d=a.match(b.regex)){this.dateFormat=f;this.alternativeFormat=b.alternative;c=b.parser(d);break}d||(d=Date.parse(a),\"object\"===typeof d&&null!==\n", "d&&d.getTime?c=d.getTime()-6E4*d.getTimezoneOffset():E(d)&&(c=d-6E4*(new Date(d)).getTimezoneOffset()))}return c},rowsToColumns:function(a){var b,c,f,e,d;if(a)for(d=[],c=a.length,b=0;bparseInt(C.split(\\\"Firefox/\\\")[1],\\n10);return a.Highcharts?a.Highcharts.error(16,!0):{product:\\\"Highstock\\\",version:\\\"6.1.0\\\",deg2rad:2*Math.PI/360,doc:B,hasBidiBug:v,hasTouch:B&&void 0!==B.documentElement.ontouchstart,isMS:p,isWebKit:-1!==C.indexOf(\\\"AppleWebKit\\\"),isFirefox:m,isChrome:g,isSafari:!g&&-1!==C.indexOf(\\\"Safari\\\"),isTouchDevice:/(Mobile|Android|Windows Phone)/.test(C),SVG_NS:\\\"http://www.w3.org/2000/svg\\\",chartCount:0,seriesTypes:{},symbolSizes:{},svg:G,win:a,marginNames:[\\\"plotTop\\\",\\\"marginRight\\\",\\\"marginBottom\\\",\\\"plotLeft\\\"],noop:function(){},\\ncharts:[]}}();(function(a){a.timers=[];var B=a.charts,C=a.doc,G=a.win;a.error=function(p,m){p=a.isNumber(p)?\\\"Highcharts error #\\\"+p+\\\": www.highcharts.com/errors/\\\"+p:p;if(m)throw Error(p);G.console&&console.log(p)};a.Fx=function(a,m,g){this.options=m;this.elem=a;this.prop=g};a.Fx.prototype={dSetter:function(){var a=this.paths[0],m=this.paths[1],g=[],v=this.now,z=a.length,u;if(1===v)g=this.toD;else if(z===m.length&&1>v)for(;z--;)u=parseFloat(a[z]),g[z]=isNaN(u)?m[z]:v*parseFloat(m[z]-u)+u;else g=m;this.elem.attr(\\\"d\\\",\\ng,null,!0)},update:function(){var a=this.elem,m=this.prop,g=this.now,v=this.options.step;if(this[m+\\\"Setter\\\"])this[m+\\\"Setter\\\"]();else a.attr?a.element&&a.attr(m,g,null,!0):a.style[m]=g+this.unit;v&&v.call(a,g,this)},run:function(p,m,g){var v=this,z=v.options,u=function(a){return u.stopped?!1:v.step(a)},y=G.requestAnimationFrame||function(a){setTimeout(a,13)},l=function(){for(var b=0;b=y+this.startTime?(this.now=this.end,this.pos=1,this.update(),g=l[this.prop]=!0,a.objectEach(l,function(a){!0!==\\na&&(g=!1)}),g&&u&&u.call(z),p=!1):(this.pos=v.easing((m-this.startTime)/y),this.now=this.start+(this.end-this.start)*this.pos,this.update(),p=!0);return p},initPath:function(p,m,g){function v(a){var b,f;for(c=a.length;c--;)b=\\\"M\\\"===a[c]||\\\"L\\\"===a[c],f=/[a-zA-Z]/.test(a[c+3]),b&&f&&a.splice(c+1,0,a[c+1],a[c+2],a[c+1],a[c+2])}function z(a,b){for(;a.lengtha&&-Infinity=g&&(m=[1/g])));for(v=0;v=p||\\n!z&&u<=(m[v]+(m[v+1]||m[v]))/2);v++);return y=a.correctFloat(y*g,-Math.round(Math.log(.001)/Math.LN10))};a.stableSort=function(a,m){var g=a.length,v,z;for(z=0;zg&&(g=a[m]);return g};a.destroyObjectProperties=function(p,m){a.objectEach(p,function(a,\\nv){a&&a!==m&&a.destroy&&a.destroy();delete p[v]})};a.discardElement=function(p){var m=a.garbageBin;m||(m=a.createElement(\\\"div\\\"));p&&m.appendChild(p);m.innerHTML=\\\"\\\"};a.correctFloat=function(a,m){return parseFloat(a.toPrecision(m||14))};a.setAnimation=function(p,m){m.renderer.globalAnimation=a.pick(p,m.options.chart.animation,!0)};a.animObject=function(p){return a.isObject(p)?a.merge(p):{duration:p?500:0}};a.timeUnits={millisecond:1,second:1E3,minute:6E4,hour:36E5,day:864E5,week:6048E5,month:24192E5,\\nyear:314496E5};a.numberFormat=function(p,m,g,v){p=+p||0;m=+m;var z=a.defaultOptions.lang,u=(p.toString().split(\\\".\\\")[1]||\\\"\\\").split(\\\"e\\\")[0].length,y,l,b=p.toString().split(\\\"e\\\");-1===m?m=Math.min(u,20):a.isNumber(m)?m&&b[1]&&0>b[1]&&(y=m+ +b[1],0<=y?(b[0]=(+b[0]).toExponential(y).split(\\\"e\\\")[0],m=y):(b[0]=b[0].split(\\\".\\\")[0]||0,p=20>m?(b[0]*Math.pow(10,b[1])).toFixed(m):0,b[1]=0)):m=2;l=(Math.abs(b[1]?b[0]:p)+Math.pow(10,-Math.max(m,u)-1)).toFixed(m);u=String(a.pInt(l));y=3p?\\\"-\\\":\\\"\\\")+(y?u.substr(0,y)+v:\\\"\\\");p+=u.substr(y).replace(/(\\\\d{3})(?=\\\\d)/g,\\\"$1\\\"+v);m&&(p+=g+l.slice(-m));b[1]&&0!==+p&&(p+=\\\"e\\\"+b[1]);return p};Math.easeInOutSine=function(a){return-.5*(Math.cos(Math.PI*a)-1)};a.getStyle=function(p,m,g){if(\\\"width\\\"===m)return Math.min(p.offsetWidth,p.scrollWidth)-a.getStyle(p,\\\"padding-left\\\")-a.getStyle(p,\\\"padding-right\\\");if(\\\"height\\\"===m)return Math.min(p.offsetHeight,p.scrollHeight)-a.getStyle(p,\\\"padding-top\\\")-a.getStyle(p,\\n\\\"padding-bottom\\\");G.getComputedStyle||a.error(27,!0);if(p=G.getComputedStyle(p,void 0))p=p.getPropertyValue(m),a.pick(g,\\\"opacity\\\"!==m)&&(p=a.pInt(p));return p};a.inArray=function(p,m,g){return(a.indexOfPolyfill||Array.prototype.indexOf).call(m,p,g)};a.grep=function(p,m){return(a.filterPolyfill||Array.prototype.filter).call(p,m)};a.find=Array.prototype.find?function(a,m){return a.find(m)}:function(a,m){var g,v=a.length;for(g=0;g>16,(g&65280)>>8,g&255,1]:4===m&&(z=[(g&3840)>>4|(g&3840)>>8,(g&240)>>4|g&240,(g&15)<<4|g&15,1])),!z)for(u=this.parsers.length;u--&&\\n!z;)y=this.parsers[u],(m=y.regex.exec(g))&&(z=y.parse(m));this.rgba=z||[]},get:function(a){var g=this.input,m=this.rgba,u;this.stops?(u=p(g),u.stops=[].concat(u.stops),B(this.stops,function(g,l){u.stops[l]=[u.stops[l][0],g.get(a)]})):u=m&&C(m[0])?\\\"rgb\\\"===a||!a&&1===m[3]?\\\"rgb(\\\"+m[0]+\\\",\\\"+m[1]+\\\",\\\"+m[2]+\\\")\\\":\\\"a\\\"===a?m[3]:\\\"rgba(\\\"+m.join(\\\",\\\")+\\\")\\\":g;return u},brighten:function(a){var g,z=this.rgba;if(this.stops)B(this.stops,function(g){g.brighten(a)});else if(C(a)&&0!==a)for(g=0;3>g;g++)z[g]+=m(255*a),0>\\nz[g]&&(z[g]=0),255d.width)d={width:0,height:0}}else d=this.htmlGetBBox();A.isSVG&&(a=d.width,A=d.height,f&&\\\"11px\\\"===f.fontSize&&17===Math.round(A)&&(d.height=A=\\n14),k&&(d.width=Math.abs(A*Math.sin(b))+Math.abs(a*Math.cos(b)),d.height=Math.abs(A*Math.cos(b))+Math.abs(a*Math.sin(b))));if(e&&0]*>/g,\\n\\\"\\\").replace(/</g,\\\"\\\\x3c\\\").replace(/>/g,\\\"\\\\x3e\\\")))},textSetter:function(a){a!==this.textStr&&(delete this.bBox,this.textStr=a,this.added&&this.renderer.buildText(this))},fillSetter:function(a,k,d){\\\"string\\\"===typeof a?d.setAttribute(k,a):a&&this.complexColor(a,k,d)},visibilitySetter:function(a,k,d){\\\"inherit\\\"===a?d.removeAttribute(k):this[k]!==a&&d.setAttribute(k,a);this[k]=a},zIndexSetter:function(a,d){var A=this.renderer,b=this.parentGroup,c=(b||A).element||A.box,f,h=this.element,I,x,A=c===A.box;\\nf=this.added;var n;y(a)&&(h.zIndex=a,a=+a,this[d]===a&&(f=!1),this[d]=a);if(f){(a=this.zIndex)&&b&&(b.handleZ=!0);d=c.childNodes;for(n=d.length-1;0<=n&&!I;n--)if(b=d[n],f=b.zIndex,x=!y(f),b!==h)if(0>a&&x&&!A&&!n)c.insertBefore(h,d[n]),I=!0;else if(k(f)<=a||x&&(!y(a)||0<=a))c.insertBefore(h,d[n+1]||null),I=!0;I||(c.insertBefore(h,d[A?3:0]||null),I=!0)}return I},_defaultSetter:function(a,k,d){d.setAttribute(k,a)}});B.prototype.yGetter=B.prototype.xGetter;B.prototype.translateXSetter=B.prototype.translateYSetter=\\nB.prototype.rotationSetter=B.prototype.verticalAlignSetter=B.prototype.rotationOriginXSetter=B.prototype.rotationOriginYSetter=B.prototype.scaleXSetter=B.prototype.scaleYSetter=B.prototype.matrixSetter=function(a,k){this[k]=a;this.doTransform=!0};B.prototype[\\\"stroke-widthSetter\\\"]=B.prototype.strokeSetter=function(a,k,d){this[k]=a;this.stroke&&this[\\\"stroke-width\\\"]?(B.prototype.fillSetter.call(this,this.stroke,\\\"stroke\\\",d),d.setAttribute(\\\"stroke-width\\\",this[\\\"stroke-width\\\"]),this.hasStroke=!0):\\\"stroke-width\\\"===\\nk&&0===a&&this.hasStroke&&(d.removeAttribute(\\\"stroke\\\"),this.hasStroke=!1)};C=a.SVGRenderer=function(){this.init.apply(this,arguments)};n(C.prototype,{Element:B,SVG_NS:I,init:function(a,k,d,A,b,c){var f;A=this.createElement(\\\"svg\\\").attr({version:\\\"1.1\\\",\\\"class\\\":\\\"highcharts-root\\\"}).css(this.getStyle(A));f=A.element;a.appendChild(f);m(a,\\\"dir\\\",\\\"ltr\\\");-1===a.innerHTML.indexOf(\\\"xmlns\\\")&&m(f,\\\"xmlns\\\",this.SVG_NS);this.isSVG=!0;this.box=f;this.boxWrapper=A;this.alignedObjects=[];this.url=(r||x)&&e.getElementsByTagName(\\\"base\\\").length?\\nN.location.href.replace(/#.*?$/,\\\"\\\").replace(/<[^>]*>/g,\\\"\\\").replace(/([\\\\('\\\\)])/g,\\\"\\\\\\\\$1\\\").replace(/ /g,\\\"%20\\\"):\\\"\\\";this.createElement(\\\"desc\\\").add().element.appendChild(e.createTextNode(\\\"Created with Highstock 6.1.0\\\"));this.defs=this.createElement(\\\"defs\\\").add();this.allowHTML=c;this.forExport=b;this.gradients={};this.cache={};this.cacheKeys=[];this.imgCount=0;this.setSize(k,d,!1);var h;r&&a.getBoundingClientRect&&(k=function(){z(a,{left:0,top:0});h=a.getBoundingClientRect();z(a,{left:Math.ceil(h.left)-\\nh.left+\\\"px\\\",top:Math.ceil(h.top)-h.top+\\\"px\\\"})},k(),this.unSubPixelFix=G(N,\\\"resize\\\",k))},getStyle:function(a){return this.style=n({fontFamily:'\\\"Lucida Grande\\\", \\\"Lucida Sans Unicode\\\", Arial, Helvetica, sans-serif',fontSize:\\\"12px\\\"},a)},setStyle:function(a){this.boxWrapper.css(this.getStyle(a))},isHidden:function(){return!this.boxWrapper.getBBox().width},destroy:function(){var a=this.defs;this.box=null;this.boxWrapper=this.boxWrapper.destroy();b(this.gradients||{});this.gradients=null;a&&(this.defs=a.destroy());\\nthis.unSubPixelFix&&this.unSubPixelFix();return this.alignedObjects=null},createElement:function(a){var k=new this.Element;k.init(this,a);return k},draw:d,getRadialAttr:function(a,k){return{cx:a[0]-a[2]/2+k.cx*a[2],cy:a[1]-a[2]/2+k.cy*a[2],r:k.r*a[2]}},getSpanWidth:function(a){return a.getBBox(!0).width},applyEllipsis:function(a,k,d,A){var b=a.rotation,c=d,f,h=0,I=d.length,x=function(a){k.removeChild(k.firstChild);a&&k.appendChild(e.createTextNode(a))},n;a.rotation=0;c=this.getSpanWidth(a,k);if(n=\\nc>A){for(;h<=I;)f=Math.ceil((h+I)/2),c=d.substring(0,f)+\\\"\\\\u2026\\\",x(c),c=this.getSpanWidth(a,k),h===I?h=I+1:c>A?I=f-1:h=f;0===I&&x(\\\"\\\")}a.rotation=b;return n},escapes:{\\\"\\\\x26\\\":\\\"\\\\x26amp;\\\",\\\"\\\\x3c\\\":\\\"\\\\x26lt;\\\",\\\"\\\\x3e\\\":\\\"\\\\x26gt;\\\",\\\"'\\\":\\\"\\\\x26#39;\\\",'\\\"':\\\"\\\\x26quot;\\\"},buildText:function(a){var d=a.element,A=this,b=A.forExport,f=E(a.textStr,\\\"\\\").toString(),h=-1!==f.indexOf(\\\"\\\\x3c\\\"),x=d.childNodes,n,r=m(d,\\\"x\\\"),q=a.styles,l=a.textWidth,D=q&&q.lineHeight,F=q&&q.textOutline,P=q&&\\\"ellipsis\\\"===q.textOverflow,K=q&&\\\"nowrap\\\"===\\nq.whiteSpace,M=q&&q.fontSize,J,g,Q=x.length,q=l&&!a.added&&this.box,u=function(a){var b;b=/(px|em)$/.test(a&&a.style.fontSize)?a.style.fontSize:M||A.style.fontSize||12;return D?k(D):A.fontMetrics(b,a.getAttribute(\\\"style\\\")?a:d).h},y=function(a,k){H(A.escapes,function(d,A){k&&-1!==w(d,k)||(a=a.toString().replace(new RegExp(d,\\\"g\\\"),A))});return a},N=function(a,k){var d;d=a.indexOf(\\\"\\\\x3c\\\");a=a.substring(d,a.indexOf(\\\"\\\\x3e\\\")-d);d=a.indexOf(k+\\\"\\\\x3d\\\");if(-1!==d&&(d=d+k.length+1,k=a.charAt(d),'\\\"'===k||\\\"'\\\"===\\nk))return a=a.substring(d+1),a.substring(0,a.indexOf(k))};J=[f,P,K,D,F,M,l].join();if(J!==a.textCache){for(a.textCache=J;Q--;)d.removeChild(x[Q]);h||F||P||l||-1!==f.indexOf(\\\" \\\")?(q&&q.appendChild(d),f=h?f.replace(/<(b|strong)>/g,'\\\\x3cspan style\\\\x3d\\\"font-weight:bold\\\"\\\\x3e').replace(/<(i|em)>/g,'\\\\x3cspan style\\\\x3d\\\"font-style:italic\\\"\\\\x3e').replace(//g,\\\"\\\\x3c/span\\\\x3e\\\").split(//g):[f],f=c(f,function(a){return\\\"\\\"!==a}),t(f,function(k,f){var c,h=0;k=k.replace(/^\\\\s+|\\\\s+$/g,\\n\\\"\\\").replace(//g,\\\"\\\\x3c/span\\\\x3e|||\\\");c=k.split(\\\"|||\\\");t(c,function(k){if(\\\"\\\"!==k||1===c.length){var x={},q=e.createElementNS(A.SVG_NS,\\\"tspan\\\"),w,E;(w=N(k,\\\"class\\\"))&&m(q,\\\"class\\\",w);if(w=N(k,\\\"style\\\"))w=w.replace(/(;| |^)color([ :])/,\\\"$1fill$2\\\"),m(q,\\\"style\\\",w);(E=N(k,\\\"href\\\"))&&!b&&(m(q,\\\"onclick\\\",'location.href\\\\x3d\\\"'+E+'\\\"'),m(q,\\\"class\\\",\\\"highcharts-anchor\\\"),z(q,{cursor:\\\"pointer\\\"}));k=y(k.replace(/<[a-zA-Z\\\\/](.|\\\\n)*?>/g,\\\"\\\")||\\\" \\\");if(\\\" \\\"!==k){q.appendChild(e.createTextNode(k));\\nh?x.dx=0:f&&null!==r&&(x.x=r);m(q,x);d.appendChild(q);!h&&g&&(!R&&b&&z(q,{display:\\\"block\\\"}),m(q,\\\"dy\\\",u(q)));if(l){x=k.replace(/([^\\\\^])-/g,\\\"$1- \\\").split(\\\" \\\");E=1l,void 0===n&&(n=k),k&&1!==x.length?(q.removeChild(q.firstChild),H.unshift(x.pop())):(x=H,H=[],x.length&&!K&&(q=e.createElementNS(I,\\\"tspan\\\"),m(q,{dy:t,x:r}),w&&m(q,\\\"style\\\",w),d.appendChild(q)),\\nD>l&&(l=D)),x.length&&q.appendChild(e.createTextNode(x.join(\\\" \\\").replace(/- /g,\\\"-\\\")));a.rotation=F}h++}}});g=g||d.childNodes.length}),n&&a.attr(\\\"title\\\",y(a.textStr,[\\\"\\\\x26lt;\\\",\\\"\\\\x26gt;\\\"])),q&&q.removeChild(d),F&&a.applyTextOutline&&a.applyTextOutline(F)):d.appendChild(e.createTextNode(y(f)))}},getContrast:function(a){a=v(a).rgba;return 510Math.abs(b.end-b.start-2*Math.PI));var x=Math.cos(c),n=Math.sin(c),q=Math.cos(I),I=Math.sin(I);b=.001>b.end-c-Math.PI?0:1;f=[\\\"M\\\",a+f*x,k+h*n,\\\"A\\\",f,h,0,b,1,a+f*q,k+h*I];y(d)&&f.push(A?\\\"M\\\":\\\"L\\\",a+d*q,k+d*I,\\\"A\\\",d,d,0,b,0,a+d*x,k+d*n);f.push(A?\\\"\\\":\\\"Z\\\");return f},callout:function(a,k,d,A,b){var c=Math.min(b&&b.r||0,d,A),f=c+6,h=b&&b.anchorX;b=b&&b.anchorY;var I;I=[\\\"M\\\",a+c,k,\\\"L\\\",a+d-c,k,\\\"C\\\",a+d,k,a+d,k,a+d,k+c,\\\"L\\\",a+d,k+A-\\nc,\\\"C\\\",a+d,k+A,a+d,k+A,a+d-c,k+A,\\\"L\\\",a+c,k+A,\\\"C\\\",a,k+A,a,k+A,a,k+A-c,\\\"L\\\",a,k+c,\\\"C\\\",a,k,a,k,a+c,k];h&&h>d?b>k+f&&bh?b>k+f&&bA&&h>a+f&&hb&&h>a+f&&ha?a+3:Math.round(1.2*a);return{h:d,b:Math.round(.8*d),f:a}},rotCorr:function(a,k,d){var A=a;k&&d&&(A=Math.max(A*Math.cos(k*l),4));return{x:-a/3*Math.sin(k*l),y:A}},label:function(k,d,b,c,f,h,I,x,q){var r=this,e=r.g(\\\"button\\\"!==q&&\\\"label\\\"),w=e.text=r.text(\\\"\\\",0,0,I).attr({zIndex:1}),\\nE,l,H=0,D=3,F=0,R,P,J,g,Q,m={},u,N,v=/^url\\\\((.*?)\\\\)$/.test(c),z=v,M,p,S,O;q&&e.addClass(\\\"highcharts-\\\"+q);z=v;M=function(){return(u||0)%2/2};p=function(){var a=w.element.style,k={};l=(void 0===R||void 0===P||Q)&&y(w.textStr)&&w.getBBox();e.width=(R||l.width||0)+2*D+F;e.height=(P||l.height||0)+2*D;N=D+r.fontMetrics(a&&a.fontSize,w).b;z&&(E||(e.box=E=r.symbols[c]||v?r.symbol(c):r.rect(),E.addClass((\\\"button\\\"===q?\\\"\\\":\\\"highcharts-label-box\\\")+(q?\\\" highcharts-\\\"+q+\\\"-box\\\":\\\"\\\")),E.add(e),a=M(),k.x=a,k.y=(x?-N:\\n0)+a),k.width=Math.round(e.width),k.height=Math.round(e.height),E.attr(n(k,m)),m={})};S=function(){var a=F+D,k;k=x?0:N;y(R)&&l&&(\\\"center\\\"===Q||\\\"right\\\"===Q)&&(a+={center:.5,right:1}[Q]*(R-l.width));if(a!==w.x||k!==w.y)w.attr(\\\"x\\\",a),void 0!==k&&w.attr(\\\"y\\\",k);w.x=a;w.y=k};O=function(a,k){E?E.attr(a,k):m[a]=k};e.onAdd=function(){w.add(e);e.attr({text:k||0===k?k:\\\"\\\",x:d,y:b});E&&y(f)&&e.attr({anchorX:f,anchorY:h})};e.widthSetter=function(k){R=a.isNumber(k)?k:null};e.heightSetter=function(a){P=a};e[\\\"text-alignSetter\\\"]=\\nfunction(a){Q=a};e.paddingSetter=function(a){y(a)&&a!==D&&(D=e.padding=a,S())};e.paddingLeftSetter=function(a){y(a)&&a!==F&&(F=a,S())};e.alignSetter=function(a){a={left:0,center:.5,right:1}[a];a!==H&&(H=a,l&&e.attr({x:J}))};e.textSetter=function(a){void 0!==a&&w.textSetter(a);p();S()};e[\\\"stroke-widthSetter\\\"]=function(a,k){a&&(z=!0);u=this[\\\"stroke-width\\\"]=a;O(k,a)};e.strokeSetter=e.fillSetter=e.rSetter=function(a,k){\\\"r\\\"!==k&&(\\\"fill\\\"===k&&a&&(z=!0),e[k]=a);O(k,a)};e.anchorXSetter=function(a,k){f=e.anchorX=\\na;O(k,Math.round(a)-M()-J)};e.anchorYSetter=function(a,k){h=e.anchorY=a;O(k,a-g)};e.xSetter=function(a){e.x=a;H&&(a-=H*((R||l.width)+2*D),e[\\\"forceAnimate:x\\\"]=!0);J=Math.round(a);e.attr(\\\"translateX\\\",J)};e.ySetter=function(a){g=e.y=Math.round(a);e.attr(\\\"translateY\\\",g)};var ea=e.css;return n(e,{css:function(a){if(a){var k={};a=K(a);t(e.textProps,function(d){void 0!==a[d]&&(k[d]=a[d],delete a[d])});w.css(k);\\\"width\\\"in k&&p()}return ea.call(e,a)},getBBox:function(){return{width:l.width+2*D,height:l.height+\\n2*D,x:l.x-D,y:l.y-D}},shadow:function(a){a&&(p(),E&&E.shadow(a));return e},destroy:function(){A(e.element,\\\"mouseenter\\\");A(e.element,\\\"mouseleave\\\");w&&(w=w.destroy());E&&(E=E.destroy());B.prototype.destroy.call(e);e=r=p=S=O=null}})}});a.Renderer=C})(L);(function(a){var B=a.attr,C=a.createElement,G=a.css,p=a.defined,m=a.each,g=a.extend,v=a.isFirefox,z=a.isMS,u=a.isWebKit,y=a.pick,l=a.pInt,b=a.SVGRenderer,e=a.win,t=a.wrap;g(a.SVGElement.prototype,{htmlCss:function(a){var b=this.element;if(b=a&&\\\"SPAN\\\"===\\nb.tagName&&a.width)delete a.width,this.textWidth=b,this.htmlUpdateTransform();a&&\\\"ellipsis\\\"===a.textOverflow&&(a.whiteSpace=\\\"nowrap\\\",a.overflow=\\\"hidden\\\");this.styles=g(this.styles,a);G(this.element,a);return this},htmlGetBBox:function(){var a=this.element;return{x:a.offsetLeft,y:a.offsetTop,width:a.offsetWidth,height:a.offsetHeight}},htmlUpdateTransform:function(){if(this.added){var a=this.renderer,b=this.element,c=this.translateX||0,h=this.translateY||0,e=this.x||0,D=this.y||0,r=this.textAlign||\\n\\\"left\\\",t={left:0,center:.5,right:1}[r],q=this.styles,F=q&&q.whiteSpace;G(b,{marginLeft:c,marginTop:h});this.shadows&&m(this.shadows,function(a){G(a,{marginLeft:c+1,marginTop:h+1})});this.inverted&&m(b.childNodes,function(d){a.invertChild(d,b)});if(\\\"SPAN\\\"===b.tagName){var q=this.rotation,x=this.textWidth&&l(this.textWidth),K=[q,r,b.innerHTML,this.textWidth,this.textAlign].join(),d;(d=x!==this.oldTextWidth)&&!(d=x>this.oldTextWidth)&&((d=this.textPxLength)||(G(b,{width:\\\"\\\",whiteSpace:F||\\\"nowrap\\\"}),d=\\nb.offsetWidth),d=d>x);d&&/[ \\\\-]/.test(b.textContent||b.innerText)&&(G(b,{width:x+\\\"px\\\",display:\\\"block\\\",whiteSpace:F||\\\"normal\\\"}),this.oldTextWidth=x);K!==this.cTT&&(F=a.fontMetrics(b.style.fontSize).b,p(q)&&q!==(this.oldRotation||0)&&this.setSpanRotation(q,t,F),this.getSpanCorrection(!p(q)&&this.textPxLength||b.offsetWidth,F,t,q,r));G(b,{left:e+(this.xCorr||0)+\\\"px\\\",top:D+(this.yCorr||0)+\\\"px\\\"});this.cTT=K;this.oldRotation=q}}else this.alignOnAdd=!0},setSpanRotation:function(a,b,c){var f={},e=this.renderer.getTransformKey();\\nf[e]=f.transform=\\\"rotate(\\\"+a+\\\"deg)\\\";f[e+(v?\\\"Origin\\\":\\\"-origin\\\")]=f.transformOrigin=100*b+\\\"% \\\"+c+\\\"px\\\";G(this.element,f)},getSpanCorrection:function(a,b,c){this.xCorr=-a*c;this.yCorr=-b}});g(b.prototype,{getTransformKey:function(){return z&&!/Edge/.test(e.navigator.userAgent)?\\\"-ms-transform\\\":u?\\\"-webkit-transform\\\":v?\\\"MozTransform\\\":e.opera?\\\"-o-transform\\\":\\\"\\\"},html:function(a,b,c){var f=this.createElement(\\\"span\\\"),e=f.element,n=f.renderer,r=n.isSVG,l=function(a,b){m([\\\"opacity\\\",\\\"visibility\\\"],function(c){t(a,\\nc+\\\"Setter\\\",function(a,d,c,f){a.call(this,d,c,f);b[c]=d})});a.addedSetters=!0};f.textSetter=function(a){a!==e.innerHTML&&delete this.bBox;this.textStr=a;e.innerHTML=y(a,\\\"\\\");f.doTransform=!0};r&&l(f,f.element.style);f.xSetter=f.ySetter=f.alignSetter=f.rotationSetter=function(a,b){\\\"align\\\"===b&&(b=\\\"textAlign\\\");f[b]=a;f.doTransform=!0};f.afterSetters=function(){this.doTransform&&(this.htmlUpdateTransform(),this.doTransform=!1)};f.attr({text:a,x:Math.round(b),y:Math.round(c)}).css({fontFamily:this.style.fontFamily,\\nfontSize:this.style.fontSize,position:\\\"absolute\\\"});e.style.whiteSpace=\\\"nowrap\\\";f.css=f.htmlCss;r&&(f.add=function(a){var b,c=n.box.parentNode,h=[];if(this.parentGroup=a){if(b=a.div,!b){for(;a;)h.push(a),a=a.parentGroup;m(h.reverse(),function(a){function d(k,d){a[d]=k;\\\"translateX\\\"===d?x.left=k+\\\"px\\\":x.top=k+\\\"px\\\";a.doTransform=!0}var x,k=B(a.element,\\\"class\\\");k&&(k={className:k});b=a.div=a.div||C(\\\"div\\\",k,{position:\\\"absolute\\\",left:(a.translateX||0)+\\\"px\\\",top:(a.translateY||0)+\\\"px\\\",display:a.display,opacity:a.opacity,\\npointerEvents:a.styles&&a.styles.pointerEvents},b||c);x=b.style;g(a,{classSetter:function(a){return function(k){this.element.setAttribute(\\\"class\\\",k);a.className=k}}(b),on:function(){h[0].div&&f.on.apply({element:h[0].div},arguments);return a},translateXSetter:d,translateYSetter:d});a.addedSetters||l(a,x)})}}else b=c;b.appendChild(e);f.added=!0;f.alignOnAdd&&f.htmlUpdateTransform();return f});return f}})})(L);(function(a){var B=a.defined,C=a.each,G=a.extend,p=a.merge,m=a.pick,g=a.timeUnits,v=a.win;\\na.Time=function(a){this.update(a,!1)};a.Time.prototype={defaultOptions:{},update:function(g){var u=m(g&&g.useUTC,!0),y=this;this.options=g=p(!0,this.options||{},g);this.Date=g.Date||v.Date;this.timezoneOffset=(this.useUTC=u)&&g.timezoneOffset;this.getTimezoneOffset=this.timezoneOffsetFunction();(this.variableTimezone=!(u&&!g.getTimezoneOffset&&!g.timezone))||this.timezoneOffset?(this.get=function(a,b){var e=b.getTime(),l=e-y.getTimezoneOffset(b);b.setTime(l);a=b[\\\"getUTC\\\"+a]();b.setTime(e);return a},\\nthis.set=function(l,b,e){var t;if(-1!==a.inArray(l,[\\\"Milliseconds\\\",\\\"Seconds\\\",\\\"Minutes\\\"]))b[\\\"set\\\"+l](e);else t=y.getTimezoneOffset(b),t=b.getTime()-t,b.setTime(t),b[\\\"setUTC\\\"+l](e),l=y.getTimezoneOffset(b),t=b.getTime()+l,b.setTime(t)}):u?(this.get=function(a,b){return b[\\\"getUTC\\\"+a]()},this.set=function(a,b,e){return b[\\\"setUTC\\\"+a](e)}):(this.get=function(a,b){return b[\\\"get\\\"+a]()},this.set=function(a,b,e){return b[\\\"set\\\"+a](e)})},makeTime:function(g,u,y,l,b,e){var t,n,f;this.useUTC?(t=this.Date.UTC.apply(0,\\narguments),n=this.getTimezoneOffset(t),t+=n,f=this.getTimezoneOffset(t),n!==f?t+=f-n:n-36E5!==this.getTimezoneOffset(t-36E5)||a.isSafari||(t-=36E5)):t=(new this.Date(g,u,m(y,1),m(l,0),m(b,0),m(e,0))).getTime();return t},timezoneOffsetFunction:function(){var g=this,m=this.options,y=v.moment;if(!this.useUTC)return function(a){return 6E4*(new Date(a)).getTimezoneOffset()};if(m.timezone){if(y)return function(a){return 6E4*-y.tz(a,m.timezone).utcOffset()};a.error(25)}return this.useUTC&&m.getTimezoneOffset?\\nfunction(a){return 6E4*m.getTimezoneOffset(a)}:function(){return 6E4*(g.timezoneOffset||0)}},dateFormat:function(g,m,y){if(!a.defined(m)||isNaN(m))return a.defaultOptions.lang.invalidDate||\\\"\\\";g=a.pick(g,\\\"%Y-%m-%d %H:%M:%S\\\");var l=this,b=new this.Date(m),e=this.get(\\\"Hours\\\",b),t=this.get(\\\"Day\\\",b),n=this.get(\\\"Date\\\",b),f=this.get(\\\"Month\\\",b),c=this.get(\\\"FullYear\\\",b),h=a.defaultOptions.lang,w=h.weekdays,D=h.shortWeekdays,r=a.pad,b=a.extend({a:D?D[t]:w[t].substr(0,3),A:w[t],d:r(n),e:r(n,2,\\\" \\\"),w:t,b:h.shortMonths[f],\\nB:h.months[f],m:r(f+1),y:c.toString().substr(2,2),Y:c,H:r(e),k:e,I:r(e%12||12),l:e%12||12,M:r(l.get(\\\"Minutes\\\",b)),p:12>e?\\\"AM\\\":\\\"PM\\\",P:12>e?\\\"am\\\":\\\"pm\\\",S:r(b.getSeconds()),L:r(Math.round(m%1E3),3)},a.dateFormats);a.objectEach(b,function(a,b){for(;-1!==g.indexOf(\\\"%\\\"+b);)g=g.replace(\\\"%\\\"+b,\\\"function\\\"===typeof a?a.call(l,m):a)});return y?g.substr(0,1).toUpperCase()+g.substr(1):g},getTimeTicks:function(a,u,y,l){var b=this,e=[],t={},n,f=new b.Date(u),c=a.unitRange,h=a.count||1,w;if(B(u)){b.set(\\\"Milliseconds\\\",\\nf,c>=g.second?0:h*Math.floor(b.get(\\\"Milliseconds\\\",f)/h));c>=g.second&&b.set(\\\"Seconds\\\",f,c>=g.minute?0:h*Math.floor(b.get(\\\"Seconds\\\",f)/h));c>=g.minute&&b.set(\\\"Minutes\\\",f,c>=g.hour?0:h*Math.floor(b.get(\\\"Minutes\\\",f)/h));c>=g.hour&&b.set(\\\"Hours\\\",f,c>=g.day?0:h*Math.floor(b.get(\\\"Hours\\\",f)/h));c>=g.day&&b.set(\\\"Date\\\",f,c>=g.month?1:h*Math.floor(b.get(\\\"Date\\\",f)/h));c>=g.month&&(b.set(\\\"Month\\\",f,c>=g.year?0:h*Math.floor(b.get(\\\"Month\\\",f)/h)),n=b.get(\\\"FullYear\\\",f));c>=g.year&&b.set(\\\"FullYear\\\",f,n-n%h);c===g.week&&\\nb.set(\\\"Date\\\",f,b.get(\\\"Date\\\",f)-b.get(\\\"Day\\\",f)+m(l,1));n=b.get(\\\"FullYear\\\",f);l=b.get(\\\"Month\\\",f);var D=b.get(\\\"Date\\\",f),r=b.get(\\\"Hours\\\",f);u=f.getTime();b.variableTimezone&&(w=y-u>4*g.month||b.getTimezoneOffset(u)!==b.getTimezoneOffset(y));f=f.getTime();for(u=1;fe.length&&C(e,function(a){0===\\na%18E5&&\\\"000000000\\\"===b.dateFormat(\\\"%H%M%S%L\\\",a)&&(t[a]=\\\"day\\\")})}e.info=G(a,{higherRanks:t,totalRange:c*h});return e}}})(L);(function(a){var B=a.color,C=a.merge;a.defaultOptions={colors:\\\"#7cb5ec #434348 #90ed7d #f7a35c #8085e9 #f15c80 #e4d354 #2b908f #f45b5b #91e8e1\\\".split(\\\" \\\"),symbols:[\\\"circle\\\",\\\"diamond\\\",\\\"square\\\",\\\"triangle\\\",\\\"triangle-down\\\"],lang:{loading:\\\"Loading...\\\",months:\\\"January February March April May June July August September October November December\\\".split(\\\" \\\"),shortMonths:\\\"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec\\\".split(\\\" \\\"),\\nweekdays:\\\"Sunday Monday Tuesday Wednesday Thursday Friday Saturday\\\".split(\\\" \\\"),decimalPoint:\\\".\\\",numericSymbols:\\\"kMGTPE\\\".split(\\\"\\\"),resetZoom:\\\"Reset zoom\\\",resetZoomTitle:\\\"Reset zoom level 1:1\\\",thousandsSep:\\\" \\\"},global:{},time:a.Time.prototype.defaultOptions,chart:{borderRadius:0,defaultSeriesType:\\\"line\\\",ignoreHiddenSeries:!0,spacing:[10,10,15,10],resetZoomButton:{theme:{zIndex:6},position:{align:\\\"right\\\",x:-10,y:10}},width:null,height:null,borderColor:\\\"#335cad\\\",backgroundColor:\\\"#ffffff\\\",plotBorderColor:\\\"#cccccc\\\"},\\ntitle:{text:\\\"Chart title\\\",align:\\\"center\\\",margin:15,widthAdjust:-44},subtitle:{text:\\\"\\\",align:\\\"center\\\",widthAdjust:-44},plotOptions:{},labels:{style:{position:\\\"absolute\\\",color:\\\"#333333\\\"}},legend:{enabled:!0,align:\\\"center\\\",alignColumns:!0,layout:\\\"horizontal\\\",labelFormatter:function(){return this.name},borderColor:\\\"#999999\\\",borderRadius:0,navigation:{activeColor:\\\"#003399\\\",inactiveColor:\\\"#cccccc\\\"},itemStyle:{color:\\\"#333333\\\",fontSize:\\\"12px\\\",fontWeight:\\\"bold\\\",textOverflow:\\\"ellipsis\\\"},itemHoverStyle:{color:\\\"#000000\\\"},\\nitemHiddenStyle:{color:\\\"#cccccc\\\"},shadow:!1,itemCheckboxStyle:{position:\\\"absolute\\\",width:\\\"13px\\\",height:\\\"13px\\\"},squareSymbol:!0,symbolPadding:5,verticalAlign:\\\"bottom\\\",x:0,y:0,title:{style:{fontWeight:\\\"bold\\\"}}},loading:{labelStyle:{fontWeight:\\\"bold\\\",position:\\\"relative\\\",top:\\\"45%\\\"},style:{position:\\\"absolute\\\",backgroundColor:\\\"#ffffff\\\",opacity:.5,textAlign:\\\"center\\\"}},tooltip:{enabled:!0,animation:a.svg,borderRadius:3,dateTimeLabelFormats:{millisecond:\\\"%A, %b %e, %H:%M:%S.%L\\\",second:\\\"%A, %b %e, %H:%M:%S\\\",\\nminute:\\\"%A, %b %e, %H:%M\\\",hour:\\\"%A, %b %e, %H:%M\\\",day:\\\"%A, %b %e, %Y\\\",week:\\\"Week from %A, %b %e, %Y\\\",month:\\\"%B %Y\\\",year:\\\"%Y\\\"},footerFormat:\\\"\\\",padding:8,snap:a.isTouchDevice?25:10,backgroundColor:B(\\\"#f7f7f7\\\").setOpacity(.85).get(),borderWidth:1,headerFormat:'\\\\x3cspan style\\\\x3d\\\"font-size: 10px\\\"\\\\x3e{point.key}\\\\x3c/span\\\\x3e\\\\x3cbr/\\\\x3e',pointFormat:'\\\\x3cspan style\\\\x3d\\\"color:{point.color}\\\"\\\\x3e\\\\u25cf\\\\x3c/span\\\\x3e {series.name}: \\\\x3cb\\\\x3e{point.y}\\\\x3c/b\\\\x3e\\\\x3cbr/\\\\x3e',shadow:!0,style:{color:\\\"#333333\\\",cursor:\\\"default\\\",\\nfontSize:\\\"12px\\\",pointerEvents:\\\"none\\\",whiteSpace:\\\"nowrap\\\"}},credits:{enabled:!0,href:\\\"http://www.highcharts.com\\\",position:{align:\\\"right\\\",x:-10,verticalAlign:\\\"bottom\\\",y:-5},style:{cursor:\\\"pointer\\\",color:\\\"#999999\\\",fontSize:\\\"9px\\\"},text:\\\"Highcharts.com\\\"}};a.setOptions=function(B){a.defaultOptions=C(!0,a.defaultOptions,B);a.time.update(C(a.defaultOptions.global,a.defaultOptions.time),!1);return a.defaultOptions};a.getOptions=function(){return a.defaultOptions};a.defaultPlotOptions=a.defaultOptions.plotOptions;\\na.time=new a.Time(C(a.defaultOptions.global,a.defaultOptions.time));a.dateFormat=function(C,p,m){return a.time.dateFormat(C,p,m)}})(L);(function(a){var B=a.correctFloat,C=a.defined,G=a.destroyObjectProperties,p=a.fireEvent,m=a.isNumber,g=a.merge,v=a.pick,z=a.deg2rad;a.Tick=function(a,g,l,b){this.axis=a;this.pos=g;this.type=l||\\\"\\\";this.isNewLabel=this.isNew=!0;l||b||this.addLabel()};a.Tick.prototype={addLabel:function(){var a=this.axis,m=a.options,l=a.chart,b=a.categories,e=a.names,t=this.pos,n=m.labels,\\nf=a.tickPositions,c=t===f[0],h=t===f[f.length-1],e=b?v(b[t],e[t],t):t,b=this.label,f=f.info,w;a.isDatetimeAxis&&f&&(w=m.dateTimeLabelFormats[f.higherRanks[t]||f.unitName]);this.isFirst=c;this.isLast=h;m=a.labelFormatter.call({axis:a,chart:l,isFirst:c,isLast:h,dateTimeLabelFormat:w,value:a.isLog?B(a.lin2log(e)):e,pos:t});if(C(b))b&&b.attr({text:m});else{if(this.label=b=C(m)&&n.enabled?l.renderer.text(m,0,0,n.useHTML).css(g(n.style)).add(a.labelGroup):null)b.textPxLength=b.getBBox().width;this.rotation=\\n0}},getLabelSize:function(){return this.label?this.label.getBBox()[this.axis.horiz?\\\"height\\\":\\\"width\\\"]:0},handleOverflow:function(a){var g=this.axis,l=g.options.labels,b=a.x,e=g.chart.chartWidth,t=g.chart.spacing,n=v(g.labelLeft,Math.min(g.pos,t[3])),t=v(g.labelRight,Math.max(g.isRadial?0:g.pos+g.len,e-t[1])),f=this.label,c=this.rotation,h={left:0,center:.5,right:1}[g.labelAlign||f.attr(\\\"align\\\")],w=f.getBBox().width,D=g.getSlotWidth(),r=D,J=1,q,F={};if(c||!1===l.overflow)0>c&&b-h*wt&&(q=Math.round((e-b)/Math.cos(c*z)));else if(e=b+(1-h)*w,b-h*wt&&(r=t-a.x+r*h,J=-1),r=Math.min(D,r),rr||g.autoRotation&&(f.styles||{}).width)q=r;q&&(F.width=q,(l.style||{}).textOverflow||(F.textOverflow=\\\"ellipsis\\\"),f.css(F))},getPosition:function(g,m,l,b){var e=this.axis,t=e.chart,n=b&&t.oldChartHeight||t.chartHeight;g={x:g?a.correctFloat(e.translate(m+l,null,null,b)+e.transB):e.left+\\ne.offset+(e.opposite?(b&&t.oldChartWidth||t.chartWidth)-e.right-e.left:0),y:g?n-e.bottom+e.offset-(e.opposite?e.height:0):a.correctFloat(n-e.translate(m+l,null,null,b)-e.transB)};p(this,\\\"afterGetPosition\\\",{pos:g});return g},getLabelPosition:function(a,g,l,b,e,t,n,f){var c=this.axis,h=c.transA,w=c.reversed,D=c.staggerLines,r=c.tickRotCorr||{x:0,y:0},J=e.y,q=b||c.reserveSpaceDefault?0:-c.labelOffset*(\\\"center\\\"===c.labelAlign?.5:1),F={};C(J)||(J=0===c.side?l.rotation?-8:-l.getBBox().height:2===c.side?\\nr.y+8:Math.cos(l.rotation*z)*(r.y-l.getBBox(!1,0).height/2));a=a+e.x+q+r.x-(t&&b?t*h*(w?-1:1):0);g=g+J-(t&&!b?t*h*(w?1:-1):0);D&&(l=n/(f||1)%D,c.opposite&&(l=D-l-1),g+=c.labelOffset/D*l);F.x=a;F.y=Math.round(g);p(this,\\\"afterGetLabelPosition\\\",{pos:F});return F},getMarkPath:function(a,g,l,b,e,t){return t.crispLine([\\\"M\\\",a,g,\\\"L\\\",a+(e?0:-l),g+(e?l:0)],b)},renderGridLine:function(a,g,l){var b=this.axis,e=b.options,t=this.gridLine,n={},f=this.pos,c=this.type,h=b.tickmarkOffset,w=b.chart.renderer,D=c?c+\\\"Grid\\\":\\n\\\"grid\\\",r=e[D+\\\"LineWidth\\\"],J=e[D+\\\"LineColor\\\"],e=e[D+\\\"LineDashStyle\\\"];t||(n.stroke=J,n[\\\"stroke-width\\\"]=r,e&&(n.dashstyle=e),c||(n.zIndex=1),a&&(n.opacity=0),this.gridLine=t=w.path().attr(n).addClass(\\\"highcharts-\\\"+(c?c+\\\"-\\\":\\\"\\\")+\\\"grid-line\\\").add(b.gridGroup));if(!a&&t&&(a=b.getPlotLinePath(f+h,t.strokeWidth()*l,a,!0)))t[this.isNew?\\\"attr\\\":\\\"animate\\\"]({d:a,opacity:g})},renderMark:function(a,g,l){var b=this.axis,e=b.options,t=b.chart.renderer,n=this.type,f=n?n+\\\"Tick\\\":\\\"tick\\\",c=b.tickSize(f),h=this.mark,w=!h,\\nD=a.x;a=a.y;var r=v(e[f+\\\"Width\\\"],!n&&b.isXAxis?1:0),e=e[f+\\\"Color\\\"];c&&(b.opposite&&(c[0]=-c[0]),w&&(this.mark=h=t.path().addClass(\\\"highcharts-\\\"+(n?n+\\\"-\\\":\\\"\\\")+\\\"tick\\\").add(b.axisGroup),h.attr({stroke:e,\\\"stroke-width\\\":r})),h[w?\\\"attr\\\":\\\"animate\\\"]({d:this.getMarkPath(D,a,c[0],h.strokeWidth()*l,b.horiz,t),opacity:g}))},renderLabel:function(a,g,l,b){var e=this.axis,t=e.horiz,n=e.options,f=this.label,c=n.labels,h=c.step,e=e.tickmarkOffset,w=!0,D=a.x;a=a.y;f&&m(D)&&(f.xy=a=this.getLabelPosition(D,a,f,t,c,e,\\nb,h),this.isFirst&&!this.isLast&&!v(n.showFirstLabel,1)||this.isLast&&!this.isFirst&&!v(n.showLastLabel,1)?w=!1:!t||c.step||c.rotation||g||0===l||this.handleOverflow(a),h&&b%h&&(w=!1),w&&m(a.y)?(a.opacity=l,f[this.isNewLabel?\\\"attr\\\":\\\"animate\\\"](a),this.isNewLabel=!1):(f.attr(\\\"y\\\",-9999),this.isNewLabel=!0))},render:function(g,m,l){var b=this.axis,e=b.horiz,t=this.getPosition(e,this.pos,b.tickmarkOffset,m),n=t.x,f=t.y,b=e&&n===b.pos+b.len||!e&&f===b.pos?-1:1;l=v(l,1);this.isActive=!0;this.renderGridLine(m,\\nl,b);this.renderMark(t,l,b);this.renderLabel(t,m,l,g);this.isNew=!1;a.fireEvent(this,\\\"afterRender\\\")},destroy:function(){G(this,this.axis)}}})(L);var da=function(a){var B=a.addEvent,C=a.animObject,G=a.arrayMax,p=a.arrayMin,m=a.color,g=a.correctFloat,v=a.defaultOptions,z=a.defined,u=a.deg2rad,y=a.destroyObjectProperties,l=a.each,b=a.extend,e=a.fireEvent,t=a.format,n=a.getMagnitude,f=a.grep,c=a.inArray,h=a.isArray,w=a.isNumber,D=a.isString,r=a.merge,J=a.normalizeTickInterval,q=a.objectEach,F=a.pick,\\nx=a.removeEvent,K=a.splat,d=a.syncTimeout,H=a.Tick,E=function(){this.init.apply(this,arguments)};a.extend(E.prototype,{defaultOptions:{dateTimeLabelFormats:{millisecond:\\\"%H:%M:%S.%L\\\",second:\\\"%H:%M:%S\\\",minute:\\\"%H:%M\\\",hour:\\\"%H:%M\\\",day:\\\"%e. %b\\\",week:\\\"%e. %b\\\",month:\\\"%b '%y\\\",year:\\\"%Y\\\"},endOnTick:!1,labels:{enabled:!0,style:{color:\\\"#666666\\\",cursor:\\\"default\\\",fontSize:\\\"11px\\\"},x:0},maxPadding:.01,minorTickLength:2,minorTickPosition:\\\"outside\\\",minPadding:.01,startOfWeek:1,startOnTick:!1,tickLength:10,tickmarkPlacement:\\\"between\\\",\\ntickPixelInterval:100,tickPosition:\\\"outside\\\",title:{align:\\\"middle\\\",style:{color:\\\"#666666\\\"}},type:\\\"linear\\\",minorGridLineColor:\\\"#f2f2f2\\\",minorGridLineWidth:1,minorTickColor:\\\"#999999\\\",lineColor:\\\"#ccd6eb\\\",lineWidth:1,gridLineColor:\\\"#e6e6e6\\\",tickColor:\\\"#ccd6eb\\\"},defaultYAxisOptions:{endOnTick:!0,tickPixelInterval:72,showLastLabel:!0,labels:{x:-8},maxPadding:.05,minPadding:.05,startOnTick:!0,title:{rotation:270,text:\\\"Values\\\"},stackLabels:{allowOverlap:!1,enabled:!1,formatter:function(){return a.numberFormat(this.total,\\n-1)},style:{fontSize:\\\"11px\\\",fontWeight:\\\"bold\\\",color:\\\"#000000\\\",textOutline:\\\"1px contrast\\\"}},gridLineWidth:1,lineWidth:0},defaultLeftAxisOptions:{labels:{x:-15},title:{rotation:270}},defaultRightAxisOptions:{labels:{x:15},title:{rotation:90}},defaultBottomAxisOptions:{labels:{autoRotation:[-45],x:0},title:{rotation:0}},defaultTopAxisOptions:{labels:{autoRotation:[-45],x:0},title:{rotation:0}},init:function(a,d){var k=d.isX,b=this;b.chart=a;b.horiz=a.inverted&&!b.isZAxis?!k:k;b.isXAxis=k;b.coll=b.coll||\\n(k?\\\"xAxis\\\":\\\"yAxis\\\");e(this,\\\"init\\\",{userOptions:d});b.opposite=d.opposite;b.side=d.side||(b.horiz?b.opposite?0:2:b.opposite?1:3);b.setOptions(d);var A=this.options,f=A.type;b.labelFormatter=A.labels.formatter||b.defaultLabelFormatter;b.userOptions=d;b.minPixelPadding=0;b.reversed=A.reversed;b.visible=!1!==A.visible;b.zoomEnabled=!1!==A.zoomEnabled;b.hasNames=\\\"category\\\"===f||!0===A.categories;b.categories=A.categories||b.hasNames;b.names||(b.names=[],b.names.keys={});b.plotLinesAndBandsGroups={};b.isLog=\\n\\\"logarithmic\\\"===f;b.isDatetimeAxis=\\\"datetime\\\"===f;b.positiveValuesOnly=b.isLog&&!b.allowNegativeLog;b.isLinked=z(A.linkedTo);b.ticks={};b.labelEdge=[];b.minorTicks={};b.plotLinesAndBands=[];b.alternateBands={};b.len=0;b.minRange=b.userMinRange=A.minRange||A.maxZoom;b.range=A.range;b.offset=A.offset||0;b.stacks={};b.oldStacks={};b.stacksTouched=0;b.max=null;b.min=null;b.crosshair=F(A.crosshair,K(a.options.tooltip.crosshairs)[k?0:1],!1);d=b.options.events;-1===c(b,a.axes)&&(k?a.axes.splice(a.xAxis.length,\\n0,b):a.axes.push(b),a[b.coll].push(b));b.series=b.series||[];a.inverted&&!b.isZAxis&&k&&void 0===b.reversed&&(b.reversed=!0);q(d,function(a,k){B(b,k,a)});b.lin2log=A.linearToLogConverter||b.lin2log;b.isLog&&(b.val2lin=b.log2lin,b.lin2val=b.lin2log);e(this,\\\"afterInit\\\")},setOptions:function(a){this.options=r(this.defaultOptions,\\\"yAxis\\\"===this.coll&&this.defaultYAxisOptions,[this.defaultTopAxisOptions,this.defaultRightAxisOptions,this.defaultBottomAxisOptions,this.defaultLeftAxisOptions][this.side],\\nr(v[this.coll],a));e(this,\\\"afterSetOptions\\\",{userOptions:a})},defaultLabelFormatter:function(){var k=this.axis,d=this.value,b=k.chart.time,c=k.categories,f=this.dateTimeLabelFormat,h=v.lang,x=h.numericSymbols,h=h.numericSymbolMagnitude||1E3,e=x&&x.length,r,n=k.options.labels.format,k=k.isLog?Math.abs(d):k.tickInterval;if(n)r=t(n,this,b);else if(c)r=d;else if(f)r=b.dateFormat(f,d);else if(e&&1E3<=k)for(;e--&&void 0===r;)b=Math.pow(h,e+1),k>=b&&0===10*d%b&&null!==x[e]&&0!==d&&(r=a.numberFormat(d/b,\\n-1)+x[e]);void 0===r&&(r=1E4<=Math.abs(d)?a.numberFormat(d,-1):a.numberFormat(d,-1,void 0,\\\"\\\"));return r},getSeriesExtremes:function(){var a=this,d=a.chart;e(this,\\\"getSeriesExtremes\\\",null,function(){a.hasVisibleSeries=!1;a.dataMin=a.dataMax=a.threshold=null;a.softThreshold=!a.isXAxis;a.buildStacks&&a.buildStacks();l(a.series,function(k){if(k.visible||!d.options.chart.ignoreHiddenSeries){var b=k.options,A=b.threshold,c;a.hasVisibleSeries=!0;a.positiveValuesOnly&&0>=A&&(A=null);if(a.isXAxis)b=k.xData,\\nb.length&&(k=p(b),c=G(b),w(k)||k instanceof Date||(b=f(b,w),k=p(b),c=G(b)),b.length&&(a.dataMin=Math.min(F(a.dataMin,b[0],k),k),a.dataMax=Math.max(F(a.dataMax,b[0],c),c)));else if(k.getExtremes(),c=k.dataMax,k=k.dataMin,z(k)&&z(c)&&(a.dataMin=Math.min(F(a.dataMin,k),k),a.dataMax=Math.max(F(a.dataMax,c),c)),z(A)&&(a.threshold=A),!b.softThreshold||a.positiveValuesOnly)a.softThreshold=!1}})});e(this,\\\"afterGetSeriesExtremes\\\")},translate:function(a,d,b,c,f,h){var k=this.linkedParent||this,A=1,x=0,I=c?\\nk.oldTransA:k.transA;c=c?k.oldMin:k.min;var e=k.minPixelPadding;f=(k.isOrdinal||k.isBroken||k.isLog&&f)&&k.lin2val;I||(I=k.transA);b&&(A*=-1,x=k.len);k.reversed&&(A*=-1,x-=A*(k.sector||k.len));d?(a=(a*A+x-e)/I+c,f&&(a=k.lin2val(a))):(f&&(a=k.val2lin(a)),a=w(c)?A*(a-c)*I+x+A*e+(w(h)?I*h:0):void 0);return a},toPixels:function(a,d){return this.translate(a,!1,!this.horiz,null,!0)+(d?0:this.pos)},toValue:function(a,d){return this.translate(a-(d?0:this.pos),!0,!this.horiz,null,!0)},getPlotLinePath:function(a,\\nd,b,c,f){var k=this.chart,A=this.left,h=this.top,x,I,e=b&&k.oldChartHeight||k.chartHeight,r=b&&k.oldChartWidth||k.chartWidth,n;x=this.transB;var q=function(a,k,d){if(ad)c?a=Math.min(Math.max(k,a),d):n=!0;return a};f=F(f,this.translate(a,null,null,b));f=Math.min(Math.max(-1E5,f),1E5);a=b=Math.round(f+x);x=I=Math.round(e-f-x);w(f)?this.horiz?(x=h,I=e-this.bottom,a=b=q(a,A,A+this.width)):(a=A,b=r-this.right,x=I=q(x,h,h+this.height)):(n=!0,c=!1);return n&&!c?null:k.renderer.crispLine([\\\"M\\\",a,x,\\\"L\\\",\\nb,I],d||1)},getLinearTickPositions:function(a,d,b){var k,A=g(Math.floor(d/a)*a);b=g(Math.ceil(b/a)*a);var c=[],f;g(A+a)===A&&(f=20);if(this.single)return[d];for(d=A;d<=b;){c.push(d);d=g(d+a,f);if(d===k)break;k=d}return c},getMinorTickInterval:function(){var a=this.options;return!0===a.minorTicks?F(a.minorTickInterval,\\\"auto\\\"):!1===a.minorTicks?null:a.minorTickInterval},getMinorTickPositions:function(){var a=this,d=a.options,b=a.tickPositions,c=a.minorTickInterval,f=[],h=a.pointRangePadding||0,x=a.min-\\nh,h=a.max+h,e=h-x;if(e&&e/c=this.minRange,q=this.minRange,c=(q-b+d)/2,c=[d-c,F(a.min,d-c)],f&&(c[2]=this.isLog?this.log2lin(this.dataMin):this.dataMin),d=G(c),b=[d+q,F(a.max,d+q)],f&&(b[2]=this.isLog?this.log2lin(this.dataMax):this.dataMax),b=p(b),b-d=K?(y=K,E=0):d.dataMax<=K&&(v=K,q=0)),d.min=F(u,y,d.dataMin),d.max=F(p,v,d.dataMax));f&&(d.positiveValuesOnly&&!k&&0>=Math.min(d.min,F(d.dataMin,d.min))&&a.error(10,1),d.min=g(d.log2lin(d.min),15),d.max=g(d.log2lin(d.max),15));d.range&&z(d.max)&&(d.userMin=d.min=\\nu=Math.max(d.dataMin,d.minFromRange()),d.userMax=p=d.max,d.range=null);e(d,\\\"foundExtremes\\\");d.beforePadding&&d.beforePadding();d.adjustForMinRange();!(t||d.axisPointRange||d.usePercentage||r)&&z(d.min)&&z(d.max)&&(b=d.max-d.min)&&(!z(u)&&E&&(d.min-=b*E),!z(p)&&q&&(d.max+=b*q));w(c.softMin)&&!w(d.userMin)&&(d.min=Math.min(d.min,c.softMin));w(c.softMax)&&!w(d.userMax)&&(d.max=Math.max(d.max,c.softMax));w(c.floor)&&(d.min=Math.max(d.min,c.floor));w(c.ceiling)&&(d.max=Math.min(d.max,c.ceiling));m&&z(d.dataMin)&&\\n(K=K||0,!z(u)&&d.min=K?d.min=K:!z(p)&&d.max>K&&d.dataMax<=K&&(d.max=K));d.tickInterval=d.min===d.max||void 0===d.min||void 0===d.max?1:r&&!D&&H===d.linkedParent.options.tickPixelInterval?D=d.linkedParent.tickInterval:F(D,this.tickAmount?(d.max-d.min)/Math.max(this.tickAmount-1,1):void 0,t?1:(d.max-d.min)*H/Math.max(d.len,H));x&&!k&&l(d.series,function(a){a.processData(d.min!==d.oldMin||d.max!==d.oldMax)});d.setAxisTranslation(!0);d.beforeSetTickPositions&&d.beforeSetTickPositions();\\nd.postProcessTickInterval&&(d.tickInterval=d.postProcessTickInterval(d.tickInterval));d.pointRange&&!D&&(d.tickInterval=Math.max(d.pointRange,d.tickInterval));k=F(c.minTickInterval,d.isDatetimeAxis&&d.closestPointRange);!D&&d.tickIntervald.tickInterval&&1E3d.max)),!!this.tickAmount));this.tickAmount||(d.tickInterval=d.unsquish());this.setTickPositions()},setTickPositions:function(){var a=\\nthis.options,d,b=a.tickPositions;d=this.getMinorTickInterval();var c=a.tickPositioner,f=a.startOnTick,h=a.endOnTick;this.tickmarkOffset=this.categories&&\\\"between\\\"===a.tickmarkPlacement&&1===this.tickInterval?.5:0;this.minorTickInterval=\\\"auto\\\"===d&&this.tickInterval?this.tickInterval/5:d;this.single=this.min===this.max&&z(this.min)&&!this.tickAmount&&(parseInt(this.min,10)===this.min||!1!==a.allowDecimals);this.tickPositions=d=b&&b.slice();!d&&(d=this.isDatetimeAxis?this.getTimeTicks(this.normalizeTimeTickInterval(this.tickInterval,\\na.units),this.min,this.max,a.startOfWeek,this.ordinalPositions,this.closestPointRange,!0):this.isLog?this.getLogTickPositions(this.tickInterval,this.min,this.max):this.getLinearTickPositions(this.tickInterval,this.min,this.max),d.length>this.len&&(d=[d[0],d.pop()],d[0]===d[1]&&(d.length=1)),this.tickPositions=d,c&&(c=c.apply(this,[this.min,this.max])))&&(this.tickPositions=d=c);this.paddedTicks=d.slice(0);this.trimTicks(d,f,h);this.isLinked||(this.single&&2>d.length&&(this.min-=.5,this.max+=.5),b||\\nc||this.adjustTickAmount());e(this,\\\"afterSetTickPositions\\\")},trimTicks:function(a,d,b){var k=a[0],c=a[a.length-1],f=this.minPointOffset||0;if(!this.isLinked){if(d&&-Infinity!==k)this.min=k;else for(;this.min-f>a[0];)a.shift();if(b)this.max=c;else for(;this.max+fd&&(this.finalTickAmt=d,d=5);this.tickAmount=d},adjustTickAmount:function(){var a=this.tickInterval,d=\\nthis.tickPositions,b=this.tickAmount,c=this.finalTickAmt,f=d&&d.length,h=F(this.threshold,this.softThreshold?0:null);if(this.hasData()){if(fb&&(this.tickInterval*=2,this.setTickPositions());if(z(c)){for(a=b=d.length;a--;)(3===c&&1===a%2||2>=c&&0c&&(a=c)),z(b)&&(dc&&(d=c))),this.displayBtn=void 0!==a||void 0!==d,this.setExtremes(a,d,!1,void 0,{trigger:\\\"zoom\\\"});return!0},setAxisSize:function(){var d=this.chart,b=this.options,c=b.offsets||[0,0,0,0],f=this.horiz,h=this.width=Math.round(a.relativeLength(F(b.width,d.plotWidth-c[3]+c[1]),d.plotWidth)),x=this.height=Math.round(a.relativeLength(F(b.height,d.plotHeight-c[0]+c[2]),d.plotHeight)),e=this.top=Math.round(a.relativeLength(F(b.top,d.plotTop+c[0]),d.plotHeight,d.plotTop)),\\nb=this.left=Math.round(a.relativeLength(F(b.left,d.plotLeft+c[3]),d.plotWidth,d.plotLeft));this.bottom=d.chartHeight-x-e;this.right=d.chartWidth-h-b;this.len=Math.max(f?h:x,0);this.pos=f?b:e},getExtremes:function(){var a=this.isLog;return{min:a?g(this.lin2log(this.min)):this.min,max:a?g(this.lin2log(this.max)):this.max,dataMin:this.dataMin,dataMax:this.dataMax,userMin:this.userMin,userMax:this.userMax}},getThreshold:function(a){var d=this.isLog,k=d?this.lin2log(this.min):this.min,d=d?this.lin2log(this.max):\\nthis.max;null===a||-Infinity===a?a=k:Infinity===a?a=d:k>a?a=k:da?\\\"right\\\":195a?\\\"left\\\":\\\"center\\\"},tickSize:function(a){var d=this.options,k=d[a+\\\"Length\\\"],b=F(d[a+\\\"Width\\\"],\\\"tick\\\"===a&&this.isXAxis?1:0);if(b&&k)return\\\"inside\\\"===d[a+\\\"Position\\\"]&&(k=-k),[k,b]},labelMetrics:function(){var a=this.tickPositions&&this.tickPositions[0]||0;return this.chart.renderer.fontMetrics(this.options.labels.style&&\\nthis.options.labels.style.fontSize,this.ticks[a]&&this.ticks[a].label)},unsquish:function(){var a=this.options.labels,d=this.horiz,b=this.tickInterval,c=b,f=this.len/(((this.categories?1:0)+this.max-this.min)/b),h,x=a.rotation,e=this.labelMetrics(),r,q=Number.MAX_VALUE,n,w=function(a){a/=f||1;a=1=a)r=w(Math.abs(e.h/Math.sin(u*a))),d=\\nr+Math.abs(a/360),d(b.step||0)&&!b.rotation&&(this.staggerLines||1)*this.len/c||!d&&(b.style&&parseInt(b.style.width,10)||f&&f-a.spacing[3]||.33*a.chartWidth)},renderUnsquish:function(){var a=this.chart,d=a.renderer,b=this.tickPositions,c=this.ticks,\\nf=this.options.labels,h=this.horiz,x=this.getSlotWidth(),e=Math.max(1,Math.round(x-2*(f.padding||5))),r={},q=this.labelMetrics(),n=f.style&&f.style.textOverflow,w,E,H=0,t;D(f.rotation)||(r.rotation=f.rotation||0);l(b,function(a){(a=c[a])&&a.label&&a.label.textPxLength>H&&(H=a.label.textPxLength)});this.maxLabelLength=H;if(this.autoRotation)H>e&&H>q.h?r.rotation=this.labelRotation:this.labelRotation=0;else if(x&&(w=e,!n))for(E=\\\"clip\\\",e=b.length;!h&&e--;)if(t=b[e],t=c[t].label)t.styles&&\\\"ellipsis\\\"===\\nt.styles.textOverflow?t.css({textOverflow:\\\"clip\\\"}):t.textPxLength>x&&t.css({width:x+\\\"px\\\"}),t.getBBox().height>this.len/b.length-(q.h-q.f)&&(t.specificTextOverflow=\\\"ellipsis\\\");r.rotation&&(w=H>.5*a.chartHeight?.33*a.chartHeight:a.chartHeight,n||(E=\\\"ellipsis\\\"));if(this.labelAlign=f.align||this.autoLabelAlign(this.labelRotation))r.align=this.labelAlign;l(b,function(a){var d=(a=c[a])&&a.label,b={};d&&(d.attr(r),!w||f.style&&f.style.width||!(w=this.min&&a<=this.max)k[a]||(k[a]=new H(this,a)),c&&k[a].isNew&&k[a].render(d,!0,.1),k[a].render(d)},render:function(){var b=\\nthis,c=b.chart,f=b.options,h=b.isLog,x=b.isLinked,r=b.tickPositions,n=b.axisTitle,E=b.ticks,D=b.minorTicks,t=b.alternateBands,K=f.stackLabels,F=f.alternateGridColor,g=b.tickmarkOffset,J=b.axisLine,m=b.showAxis,y=C(c.renderer.globalAnimation),v,u;b.labelEdge.length=0;b.overlap=!1;l([E,D,t],function(a){q(a,function(a){a.isActive=!1})});if(b.hasData()||x)b.minorTickInterval&&!b.categories&&l(b.getMinorTickPositions(),function(a){b.renderMinorTick(a)}),r.length&&(l(r,function(a,d){b.renderTick(a,d)}),\\ng&&(0===b.min||b.single)&&(E[-1]||(E[-1]=new H(b,-1,null,!0)),E[-1].render(-1))),F&&l(r,function(d,k){u=void 0!==r[k+1]?r[k+1]+g:b.max-g;0===k%2&&dv&&(!u||f<=z)&&void 0!==f&&b.push(f),f>z&&(c=!0),f=n;else v=this.lin2log(v),z=this.lin2log(z),a=u?this.getMinorTickInterval():\\ng.tickInterval,a=m(\\\"auto\\\"===a?null:a,this._minorAutoInterval,g.tickPixelInterval/(u?5:1)*(z-v)/((u?l/this.tickPositions.length:l)||1)),a=p(a,null,C(a)),b=G(this.getLinearTickPositions(a,v,z),this.log2lin),u||(this._minorAutoInterval=a/5);u||(this.tickInterval=a);return b};B.prototype.log2lin=function(a){return Math.log(a)/Math.LN10};B.prototype.lin2log=function(a){return Math.pow(10,a)}})(L);(function(a,B){var C=a.arrayMax,G=a.arrayMin,p=a.defined,m=a.destroyObjectProperties,g=a.each,v=a.erase,z=\\na.merge,u=a.pick;a.PlotLineOrBand=function(a,l){this.axis=a;l&&(this.options=l,this.id=l.id)};a.PlotLineOrBand.prototype={render:function(){var g=this,l=g.axis,b=l.horiz,e=g.options,t=e.label,n=g.label,f=e.to,c=e.from,h=e.value,w=p(c)&&p(f),D=p(h),r=g.svgElem,J=!r,q=[],F=e.color,x=u(e.zIndex,0),K=e.events,q={\\\"class\\\":\\\"highcharts-plot-\\\"+(w?\\\"band \\\":\\\"line \\\")+(e.className||\\\"\\\")},d={},H=l.chart.renderer,E=w?\\\"bands\\\":\\\"lines\\\";l.isLog&&(c=l.log2lin(c),f=l.log2lin(f),h=l.log2lin(h));D?(q={stroke:F,\\\"stroke-width\\\":e.width},\\ne.dashStyle&&(q.dashstyle=e.dashStyle)):w&&(F&&(q.fill=F),e.borderWidth&&(q.stroke=e.borderColor,q[\\\"stroke-width\\\"]=e.borderWidth));d.zIndex=x;E+=\\\"-\\\"+x;(F=l.plotLinesAndBandsGroups[E])||(l.plotLinesAndBandsGroups[E]=F=H.g(\\\"plot-\\\"+E).attr(d).add());J&&(g.svgElem=r=H.path().attr(q).add(F));if(D)q=l.getPlotLinePath(h,r.strokeWidth());else if(w)q=l.getPlotBandPath(c,f,e);else return;J&&q&&q.length?(r.attr({d:q}),K&&a.objectEach(K,function(a,d){r.on(d,function(a){K[d].apply(g,[a])})})):r&&(q?(r.show(),\\nr.animate({d:q})):(r.hide(),n&&(g.label=n=n.destroy())));t&&p(t.text)&&q&&q.length&&0this.max&&l>this.max;if(e&&\\nb)for(a&&(c=e.toString()===b.toString(),f=0),a=0;aw-c?w:w-c);else if(q)f[a]=Math.max(k,h+c+b>d?h:h+c);else return!1},q=function(a,d,b,c){var k;cd-n?k=!1:f[a]=cd-b/2?d-b-2:c-b/2;return k},F=function(a){var d=w;w=D;D=d;h=a},x=function(){!1!==g.apply(0,w)?!1!==q.apply(0,D)||h||(F(!0),x()):h?f.x=f.y=0:(F(!0),x())};(l.inverted||1x&&(c=!1);a=(l.series&&l.series.yAxis&&l.series.yAxis.pos)+(l.plotY||0);a-=n.plotTop;t.push({target:l.isHeader?n.plotHeight+\\nw:a,rank:l.isHeader?1:0,size:r.tt.getBBox().height+1,point:l,x:x,tt:F})}});this.cleanSplit();a.distribute(t,n.plotHeight+w);B(t,function(a){var b=a.point,f=b.series;a.tt.attr({visibility:void 0===a.pos?\\\"hidden\\\":\\\"inherit\\\",x:c||b.isHeader?a.x:b.plotX+n.plotLeft+v(h.distance,16),y:a.pos+n.plotTop,anchorX:b.isHeader?b.plotX+n.plotLeft:b.plotX+f.xAxis.pos,anchorY:b.isHeader?a.pos+n.plotTop-15:b.plotY+f.yAxis.pos})})},updatePosition:function(a){var b=this.chart,e=this.getLabel(),e=(this.options.positioner||\\nthis.getPosition).call(this,e.width,e.height,a);this.move(Math.round(e.x),Math.round(e.y||0),a.plotX+b.plotLeft,a.plotY+b.plotTop)},getDateFormat:function(a,b,e,t){var n=this.chart.time,f=n.dateFormat(\\\"%m-%d %H:%M:%S.%L\\\",b),c,h,w={millisecond:15,second:12,minute:9,hour:6,day:3},l=\\\"millisecond\\\";for(h in y){if(a===y.week&&+n.dateFormat(\\\"%w\\\",b)===e&&\\\"00:00:00.000\\\"===f.substr(6)){h=\\\"week\\\";break}if(y[h]>a){h=l;break}if(w[h]&&f.substr(w[h])!==\\\"01-01 00:00:00.000\\\".substr(w[h]))break;\\\"week\\\"!==h&&(l=h)}h&&\\n(c=t[h]);return c},getXDateFormat:function(a,b,e){b=b.dateTimeLabelFormats;var l=e&&e.closestPointRange;return(l?this.getDateFormat(l,a.x,e.options.startOfWeek,b):b.day)||b.year},tooltipFooterHeaderFormatter:function(a,b){b=b?\\\"footer\\\":\\\"header\\\";var e=a.series,l=e.tooltipOptions,n=l.xDateFormat,f=e.xAxis,c=f&&\\\"datetime\\\"===f.options.type&&p(a.key),h=l[b+\\\"Format\\\"];c&&!n&&(n=this.getXDateFormat(a,l,f));c&&n&&B(a.point&&a.point.tooltipDateKeys||[\\\"key\\\"],function(a){h=h.replace(\\\"{point.\\\"+a+\\\"}\\\",\\\"{point.\\\"+\\na+\\\":\\\"+n+\\\"}\\\")});return G(h,{point:a,series:e},this.chart.time)},bodyFormatter:function(a){return m(a,function(a){var b=a.series.tooltipOptions;return(b[(a.point.formatPrefix||\\\"point\\\")+\\\"Formatter\\\"]||a.point.tooltipFormatter).call(a.point,b[(a.point.formatPrefix||\\\"point\\\")+\\\"Format\\\"])})}}})(L);(function(a){var B=a.addEvent,C=a.attr,G=a.charts,p=a.color,m=a.css,g=a.defined,v=a.each,z=a.extend,u=a.find,y=a.fireEvent,l=a.isNumber,b=a.isObject,e=a.offset,t=a.pick,n=a.splat,f=a.Tooltip;a.Pointer=function(a,\\nb){this.init(a,b)};a.Pointer.prototype={init:function(a,b){this.options=b;this.chart=a;this.runChartClick=b.chart.events&&!!b.chart.events.click;this.pinchDown=[];this.lastValidTouch={};f&&(a.tooltip=new f(a,b.tooltip),this.followTouchMove=t(b.tooltip.followTouchMove,!0));this.setDOMEvents()},zoomOption:function(a){var b=this.chart,c=b.options.chart,f=c.zoomType||\\\"\\\",b=b.inverted;/touch/.test(a.type)&&(f=t(c.pinchType,f));this.zoomX=a=/x/.test(f);this.zoomY=f=/y/.test(f);this.zoomHor=a&&!b||f&&b;this.zoomVert=\\nf&&!b||a&&b;this.hasZoom=a||f},normalize:function(a,b){var c;c=a.touches?a.touches.length?a.touches.item(0):a.changedTouches[0]:a;b||(this.chartPosition=b=e(this.chart.container));return z(a,{chartX:Math.round(c.pageX-b.left),chartY:Math.round(c.pageY-b.top)})},getCoordinates:function(a){var b={xAxis:[],yAxis:[]};v(this.chart.axes,function(c){b[c.isXAxis?\\\"xAxis\\\":\\\"yAxis\\\"].push({axis:c,value:c.toValue(a[c.horiz?\\\"chartX\\\":\\\"chartY\\\"])})});return b},findNearestKDPoint:function(a,f,e){var c;v(a,function(a){var h=\\n!(a.noSharedTooltip&&f)&&0>a.options.findNearestPointBy.indexOf(\\\"y\\\");a=a.searchPoint(e,h);if((h=b(a,!0))&&!(h=!b(c,!0)))var h=c.distX-a.distX,n=c.dist-a.dist,r=(a.series.group&&a.series.group.zIndex)-(c.series.group&&c.series.group.zIndex),h=0<(0!==h&&f?h:0!==n?n:0!==r?r:c.series.index>a.series.index?-1:1);h&&(c=a)});return c},getPointFromEvent:function(a){a=a.target;for(var b;a&&!b;)b=a.point,a=a.parentNode;return b},getChartCoordinatesFromPoint:function(a,b){var c=a.series,f=c.xAxis,c=c.yAxis,h=\\nt(a.clientX,a.plotX),e=a.shapeArgs;if(f&&c)return b?{chartX:f.len+f.pos-h,chartY:c.len+c.pos-a.plotY}:{chartX:h+f.pos,chartY:a.plotY+c.pos};if(e&&e.x&&e.y)return{chartX:e.x,chartY:e.y}},getHoverData:function(c,f,e,n,r,l,q){var h,x=[],w=q&&q.isBoosting;n=!(!n||!c);q=f&&!f.stickyTracking?[f]:a.grep(e,function(a){return a.visible&&!(!r&&a.directTouch)&&t(a.options.enableMouseTracking,!0)&&a.stickyTracking});f=(h=n?c:this.findNearestKDPoint(q,r,l))&&h.series;h&&(r&&!f.noSharedTooltip?(q=a.grep(e,function(a){return a.visible&&\\n!(!r&&a.directTouch)&&t(a.options.enableMouseTracking,!0)&&!a.noSharedTooltip}),v(q,function(a){var d=u(a.points,function(a){return a.x===h.x&&!a.isNull});b(d)&&(w&&(d=a.getPoint(d)),x.push(d))})):x.push(h));return{hoverPoint:h,hoverSeries:f,hoverPoints:x}},runPointActions:function(b,f){var c=this.chart,h=c.tooltip&&c.tooltip.options.enabled?c.tooltip:void 0,e=h?h.shared:!1,n=f||c.hoverPoint,q=n&&n.series||c.hoverSeries,q=this.getHoverData(n,q,c.series,!!f||q&&q.directTouch&&this.isDirectTouch,e,\\nb,{isBoosting:c.isBoosting}),l,n=q.hoverPoint;l=q.hoverPoints;f=(q=q.hoverSeries)&&q.tooltipOptions.followPointer;e=e&&q&&!q.noSharedTooltip;if(n&&(n!==c.hoverPoint||h&&h.isHidden)){v(c.hoverPoints||[],function(b){-1===a.inArray(b,l)&&b.setState()});v(l||[],function(a){a.setState(\\\"hover\\\")});if(c.hoverSeries!==q)q.onMouseOver();c.hoverPoint&&c.hoverPoint.firePointEvent(\\\"mouseOut\\\");if(!n.series)return;n.firePointEvent(\\\"mouseOver\\\");c.hoverPoints=l;c.hoverPoint=n;h&&h.refresh(e?l:n,b)}else f&&h&&!h.isHidden&&\\n(n=h.getAnchor([{}],b),h.updatePosition({plotX:n[0],plotY:n[1]}));this.unDocMouseMove||(this.unDocMouseMove=B(c.container.ownerDocument,\\\"mousemove\\\",function(b){var c=G[a.hoverChartIndex];if(c)c.pointer.onDocumentMouseMove(b)}));v(c.axes,function(c){var f=t(c.crosshair.snap,!0),d=f?a.find(l,function(a){return a.series[c.coll]===c}):void 0;d||!f?c.drawCrosshair(b,d):c.hideCrosshair()})},reset:function(a,b){var c=this.chart,f=c.hoverSeries,h=c.hoverPoint,e=c.hoverPoints,q=c.tooltip,l=q&&q.shared?e:h;\\na&&l&&v(n(l),function(b){b.series.isCartesian&&void 0===b.plotX&&(a=!1)});if(a)q&&l&&(q.refresh(l),h&&(h.setState(h.state,!0),v(c.axes,function(a){a.crosshair&&a.drawCrosshair(null,h)})));else{if(h)h.onMouseOut();e&&v(e,function(a){a.setState()});if(f)f.onMouseOut();q&&q.hide(b);this.unDocMouseMove&&(this.unDocMouseMove=this.unDocMouseMove());v(c.axes,function(a){a.hideCrosshair()});this.hoverX=c.hoverPoints=c.hoverPoint=null}},scaleGroups:function(a,b){var c=this.chart,f;v(c.series,function(h){f=\\na||h.getPlotBox();h.xAxis&&h.xAxis.zoomEnabled&&h.group&&(h.group.attr(f),h.markerGroup&&(h.markerGroup.attr(f),h.markerGroup.clip(b?c.clipRect:null)),h.dataLabelsGroup&&h.dataLabelsGroup.attr(f))});c.clipRect.attr(b||c.clipBox)},dragStart:function(a){var b=this.chart;b.mouseIsDown=a.type;b.cancelClick=!1;b.mouseDownX=this.mouseDownX=a.chartX;b.mouseDownY=this.mouseDownY=a.chartY},drag:function(a){var b=this.chart,c=b.options.chart,f=a.chartX,e=a.chartY,n=this.zoomHor,q=this.zoomVert,l=b.plotLeft,\\nx=b.plotTop,t=b.plotWidth,d=b.plotHeight,H,E=this.selectionMarker,k=this.mouseDownX,A=this.mouseDownY,g=c.panKey&&a[c.panKey+\\\"Key\\\"];E&&E.touch||(fl+t&&(f=l+t),ex+d&&(e=x+d),this.hasDragged=Math.sqrt(Math.pow(k-f,2)+Math.pow(A-e,2)),10x.max&&(g=x.max-r,A=!0);A?(H-=.8*(H-e[f][0]),K||(k-=.8*(k-e[f][1])),m()):e[f]=[H,k];F||(b[f]=J-D,b[w]=r);b=F?1/q:q;l[w]=r;l[f]=g;p[F?a?\\\"scaleY\\\":\\\"scaleX\\\":\\\"scale\\\"+c]=q;p[\\\"translate\\\"+c]=b*D+(H-b*d)},pinch:function(a){var v=\\nthis,u=v.chart,y=v.pinchDown,l=a.touches,b=l.length,e=v.lastValidTouch,t=v.hasZoom,n=v.selectionMarker,f={},c=1===b&&(v.inClass(a.target,\\\"highcharts-tracker\\\")&&u.runTrackerClick||v.runChartClick),h={};1b-6&&ng?this.maxItemWidth:a.itemWidth;h&&this.itemX-c+b>g&&(this.itemX=c,this.itemY+=n+this.lastLineHeight+l,this.lastLineHeight=0);this.lastItemY=n+this.itemY+l;this.lastLineHeight=Math.max(e,this.lastLineHeight);a._legendItemPos=[this.itemX,this.itemY];h?this.itemX+=b:(this.itemY+=n+e+l,this.lastLineHeight=e);this.offsetWidth=q||Math.max((h?this.itemX-c-(a.checkbox?0:t):b)+c,this.offsetWidth)},getAllItems:function(){var a=[];m(this.chart.series,function(b){var c=\\nb&&b.options;b&&y(c.showInLegend,p(c.linkedTo)?!1:void 0,!0)&&(a=a.concat(b.legendItems||(\\\"point\\\"===c.legendType?b.data:b)))});g(this,\\\"afterGetAllItems\\\",{allItems:a});return a},getAlignment:function(){var a=this.options;return a.floating?\\\"\\\":a.align.charAt(0)+a.verticalAlign.charAt(0)+a.layout.charAt(0)},adjustMargins:function(a,b){var c=this.chart,f=this.options,e=this.getAlignment();e&&m([/(lth|ct|rth)/,/(rtv|rm|rbv)/,/(rbh|cb|lbh)/,/(lbv|lm|ltv)/],function(h,l){h.test(e)&&!p(a[l])&&(c[z[l]]=Math.max(c[z[l]],\\nc.legend[(l+1)%2?\\\"legendHeight\\\":\\\"legendWidth\\\"]+[1,-1,-1,1][l]*f[l%2?\\\"x\\\":\\\"y\\\"]+y(f.margin,12)+b[l]+(0===l&&void 0!==c.options.title.margin?c.titleOffset+c.options.title.margin:0)))})},render:function(){var a=this.chart,f=a.renderer,c=this.group,e,l,t,r,g=this.box,q=this.options,F=this.padding;this.itemX=F;this.itemY=this.initialItemY;this.lastItemY=this.offsetWidth=0;c||(this.group=c=f.g(\\\"legend\\\").attr({zIndex:7}).add(),this.contentGroup=f.g().attr({zIndex:1}).add(c),this.scrollGroup=f.g().add(this.contentGroup));\\nthis.renderTitle();e=this.getAllItems();b(e,function(a,b){return(a.options&&a.options.legendIndex||0)-(b.options&&b.options.legendIndex||0)});q.reversed&&e.reverse();this.allItems=e;this.display=l=!!e.length;this.itemHeight=this.totalItemWidth=this.maxItemWidth=this.lastLineHeight=0;m(e,this.renderItem,this);m(e,this.layoutItem,this);t=(q.width||this.offsetWidth)+F;r=this.lastItemY+this.lastLineHeight+this.titleHeight;r=this.handleOverflow(r);r+=F;g||(this.box=g=f.rect().addClass(\\\"highcharts-legend-box\\\").attr({r:q.borderRadius}).add(c),\\ng.isNew=!0);g.attr({stroke:q.borderColor,\\\"stroke-width\\\":q.borderWidth||0,fill:q.backgroundColor||\\\"none\\\"}).shadow(q.shadow);0c&&!1!==g.enabled?(this.clipHeight=t=Math.max(c-20-this.titleHeight-r,0),this.currentPage=y(this.currentPage,1),this.fullHeight=a,m(k,function(a,b){var d=a._legendItemPos[1],c=Math.round(a.legendItem.getBBox().height),f=H.length;if(!f||d-H[f-1]>t&&(E||d)!==H[f-1])H.push(E||d),f++;a.pageIx=f-1;E&&(k[b-1].pageIx=f-1);b===k.length-1&&d+c-H[f-1]>t&&(H.push(d),a.pageIx=f);d!==E&&(E=d)}),q||(q=b.clipRect=e.clipRect(0,r,9999,\\n0),b.contentGroup.clip(q)),A(t),d||(this.nav=d=e.g().attr({zIndex:1}).add(this.group),this.up=e.symbol(\\\"triangle\\\",0,0,K,K).on(\\\"click\\\",function(){b.scroll(-1,x)}).add(d),this.pager=e.text(\\\"\\\",15,10).addClass(\\\"highcharts-legend-navigation\\\").css(g.style).add(d),this.down=e.symbol(\\\"triangle-down\\\",0,0,K,K).on(\\\"click\\\",function(){b.scroll(1,x)}).add(d)),b.scroll(0),a=c):d&&(A(),this.nav=d.destroy(),this.scrollGroup.attr({translateY:1}),this.clipHeight=0);return a},scroll:function(a,b){var c=this.pages,f=\\nc.length;a=this.currentPage+a;var e=this.clipHeight,n=this.options.navigation,r=this.pager,t=this.padding;a>f&&(a=f);0f&&(e=typeof l[0],\\\"string\\\"===e?b.name=l[0]:\\\"number\\\"===e&&(b.x=l[0]),c++);h=t.value;)t=b[++e];this.nonZonedColor||(this.nonZonedColor=this.color);this.color=t&&t.color&&!this.options.color?t.color:this.nonZonedColor;return t},destroy:function(){var a=this.series.chart,b=a.hoverPoints,e;a.pointCount--;b&&(this.setState(),p(b,this),b.length||(a.hoverPoints=null));if(this===a.hoverPoint)this.onMouseOut();if(this.graphic||this.dataLabel)y(this),this.destroyElements();this.legendItem&&\\na.legend.destroyItem(this);for(e in this)this[e]=null},destroyElements:function(){for(var a=[\\\"graphic\\\",\\\"dataLabel\\\",\\\"dataLabelUpper\\\",\\\"connector\\\",\\\"shadowGroup\\\"],b,e=6;e--;)b=a[e],this[b]&&(this[b]=this[b].destroy())},getLabelConfig:function(){return{x:this.category,y:this.y,color:this.color,colorIndex:this.colorIndex,key:this.name||this.category,series:this.series,point:this,percentage:this.percentage,total:this.total||this.stackTotal}},tooltipFormatter:function(a){var b=this.series,e=b.tooltipOptions,\\nl=u(e.valueDecimals,\\\"\\\"),n=e.valuePrefix||\\\"\\\",f=e.valueSuffix||\\\"\\\";C(b.pointArrayMap||[\\\"y\\\"],function(b){b=\\\"{point.\\\"+b;if(n||f)a=a.replace(RegExp(b+\\\"}\\\",\\\"g\\\"),n+b+\\\"}\\\"+f);a=a.replace(RegExp(b+\\\"}\\\",\\\"g\\\"),b+\\\":,.\\\"+l+\\\"f}\\\")});return g(a,{point:this,series:this.series},b.chart.time)},firePointEvent:function(a,b,e){var l=this,n=this.series.options;(n.point.events[a]||l.options&&l.options.events&&l.options.events[a])&&this.importEvents();\\\"click\\\"===a&&n.allowPointSelect&&(e=function(a){l.select&&l.select(null,a.ctrlKey||\\na.metaKey||a.shiftKey)});m(this,a,b,e)},visible:!0}})(L);(function(a){var B=a.addEvent,C=a.animObject,G=a.arrayMax,p=a.arrayMin,m=a.correctFloat,g=a.defaultOptions,v=a.defaultPlotOptions,z=a.defined,u=a.each,y=a.erase,l=a.extend,b=a.fireEvent,e=a.grep,t=a.isArray,n=a.isNumber,f=a.isString,c=a.merge,h=a.objectEach,w=a.pick,D=a.removeEvent,r=a.splat,J=a.SVGElement,q=a.syncTimeout,F=a.win;a.Series=a.seriesType(\\\"line\\\",null,{lineWidth:2,allowPointSelect:!1,showCheckbox:!1,animation:{duration:1E3},events:{},\\nmarker:{lineWidth:0,lineColor:\\\"#ffffff\\\",enabledThreshold:2,radius:4,states:{normal:{animation:!0},hover:{animation:{duration:50},enabled:!0,radiusPlus:2,lineWidthPlus:1},select:{fillColor:\\\"#cccccc\\\",lineColor:\\\"#000000\\\",lineWidth:2}}},point:{events:{}},dataLabels:{align:\\\"center\\\",formatter:function(){return null===this.y?\\\"\\\":a.numberFormat(this.y,-1)},style:{fontSize:\\\"11px\\\",fontWeight:\\\"bold\\\",color:\\\"contrast\\\",textOutline:\\\"1px contrast\\\"},verticalAlign:\\\"bottom\\\",x:0,y:0,padding:5},cropThreshold:300,pointRange:0,\\nsoftThreshold:!0,states:{normal:{animation:!0},hover:{animation:{duration:50},lineWidthPlus:1,marker:{},halo:{size:10,opacity:.25}},select:{marker:{}}},stickyTracking:!0,turboThreshold:1E3,findNearestPointBy:\\\"x\\\"},{isCartesian:!0,pointClass:a.Point,sorted:!0,requireSorting:!0,directTouch:!1,axisTypes:[\\\"xAxis\\\",\\\"yAxis\\\"],colorCounter:0,parallelArrays:[\\\"x\\\",\\\"y\\\"],coll:\\\"series\\\",init:function(a,c){var d=this,f,e=a.series,k;d.chart=a;d.options=c=d.setOptions(c);d.linkedSeries=[];d.bindAxes();l(d,{name:c.name,\\nstate:\\\"\\\",visible:!1!==c.visible,selected:!0===c.selected});f=c.events;h(f,function(a,b){B(d,b,a)});if(f&&f.click||c.point&&c.point.events&&c.point.events.click||c.allowPointSelect)a.runTrackerClick=!0;d.getColor();d.getSymbol();u(d.parallelArrays,function(a){d[a+\\\"Data\\\"]=[]});d.setData(c.data,!1);d.isCartesian&&(a.hasCartesianSeries=!0);e.length&&(k=e[e.length-1]);d._i=w(k&&k._i,-1)+1;a.orderSeries(this.insert(e));b(this,\\\"afterInit\\\")},insert:function(a){var b=this.options.index,d;if(n(b)){for(d=a.length;d--;)if(b>=\\nw(a[d].options.index,a[d]._i)){a.splice(d+1,0,this);break}-1===d&&a.unshift(this);d+=1}else a.push(this);return w(d,a.length-1)},bindAxes:function(){var b=this,c=b.options,d=b.chart,f;u(b.axisTypes||[],function(e){u(d[e],function(a){f=a.options;if(c[e]===f.index||void 0!==c[e]&&c[e]===f.id||void 0===c[e]&&0===f.index)b.insert(a.series),b[e]=a,a.isDirty=!0});b[e]||b.optionalAxis===e||a.error(18,!0)})},updateParallelArrays:function(a,b){var d=a.series,c=arguments,f=n(b)?function(c){var k=\\\"y\\\"===c&&d.toYData?\\nd.toYData(a):a[c];d[c+\\\"Data\\\"][b]=k}:function(a){Array.prototype[b].apply(d[a+\\\"Data\\\"],Array.prototype.slice.call(c,2))};u(d.parallelArrays,f)},autoIncrement:function(){var a=this.options,b=this.xIncrement,d,c=a.pointIntervalUnit,f=this.chart.time,b=w(b,a.pointStart,0);this.pointInterval=d=w(this.pointInterval,a.pointInterval,1);c&&(a=new f.Date(b),\\\"day\\\"===c?f.set(\\\"Date\\\",a,f.get(\\\"Date\\\",a)+d):\\\"month\\\"===c?f.set(\\\"Month\\\",a,f.get(\\\"Month\\\",a)+d):\\\"year\\\"===c&&f.set(\\\"FullYear\\\",a,f.get(\\\"FullYear\\\",a)+d),d=a.getTime()-\\nb);this.xIncrement=b+d;return b},setOptions:function(a){var f=this.chart,d=f.options,e=d.plotOptions,h=(f.userOptions||{}).plotOptions||{},k=e[this.type];this.userOptions=a;f=c(k,e.series,a);this.tooltipOptions=c(g.tooltip,g.plotOptions.series&&g.plotOptions.series.tooltip,g.plotOptions[this.type].tooltip,d.tooltip.userOptions,e.series&&e.series.tooltip,e[this.type].tooltip,a.tooltip);this.stickyTracking=w(a.stickyTracking,h[this.type]&&h[this.type].stickyTracking,h.series&&h.series.stickyTracking,\\nthis.tooltipOptions.shared&&!this.noSharedTooltip?!0:f.stickyTracking);null===k.marker&&delete f.marker;this.zoneAxis=f.zoneAxis;a=this.zones=(f.zones||[]).slice();!f.negativeColor&&!f.negativeFillColor||f.zones||a.push({value:f[this.zoneAxis+\\\"Threshold\\\"]||f.threshold||0,className:\\\"highcharts-negative\\\",color:f.negativeColor,fillColor:f.negativeFillColor});a.length&&z(a[a.length-1].value)&&a.push({color:this.color,fillColor:this.fillColor});b(this,\\\"afterSetOptions\\\",{options:f});return f},getName:function(){return this.name||\\n\\\"Series \\\"+(this.index+1)},getCyclic:function(a,b,d){var c,f=this.chart,k=this.userOptions,e=a+\\\"Index\\\",h=a+\\\"Counter\\\",x=d?d.length:w(f.options.chart[a+\\\"Count\\\"],f[a+\\\"Count\\\"]);b||(c=w(k[e],k[\\\"_\\\"+e]),z(c)||(f.series.length||(f[h]=0),k[\\\"_\\\"+e]=c=f[h]%x,f[h]+=1),d&&(b=d[c]));void 0!==c&&(this[e]=c);this[a]=b},getColor:function(){this.options.colorByPoint?this.options.color=null:this.getCyclic(\\\"color\\\",this.options.color||v[this.type].color,this.chart.options.colors)},getSymbol:function(){this.getCyclic(\\\"symbol\\\",\\nthis.options.marker.symbol,this.chart.options.symbols)},drawLegendSymbol:a.LegendSymbolMixin.drawLineMarker,updateData:function(b){var c=this.options,d=this.points,f=[],e,k,h,x=this.requireSorting;u(b,function(b){var k;k=a.defined(b)&&this.pointClass.prototype.optionsToObject.call({series:this},b).x;n(k)&&(k=a.inArray(k,this.xData,h),-1===k?f.push(b):b!==c.data[k]?(d[k].update(b,!1,null,!1),d[k].touched=!0,x&&(h=k)):d[k]&&(d[k].touched=!0),e=!0)},this);if(e)for(b=d.length;b--;)k=d[b],k.touched||k.remove(!1),\\nk.touched=!1;else if(b.length===d.length)u(b,function(a,b){d[b].update&&a!==c.data[b]&&d[b].update(a,!1,null,!1)});else return!1;u(f,function(a){this.addPoint(a,!1)},this);return!0},setData:function(b,c,d,e){var h=this,k=h.points,x=k&&k.length||0,q,l=h.options,r=h.chart,g=null,H=h.xAxis,F=l.turboThreshold,m=this.xData,D=this.yData,K=(q=h.pointArrayMap)&&q.length,J;b=b||[];q=b.length;c=w(c,!0);!1!==e&&q&&x&&!h.cropped&&!h.hasGroupedData&&h.visible&&(J=this.updateData(b));if(!J){h.xIncrement=null;h.colorCounter=\\n0;u(this.parallelArrays,function(a){h[a+\\\"Data\\\"].length=0});if(F&&q>F){for(d=0;null===g&&dq||this.forceCrop))if(c[f-1]F)c=[],d=[];else if(c[0]F)e=this.cropData(this.xData,this.yData,w,F),c=e.xData,d=e.yData,e=e.start,k=!0;for(q=c.length||1;--q;)f=g?l(c[q])-l(c[q-1]):c[q]-c[q-1],0f&&t&&(a.error(15),t=!1);this.cropped=k;this.cropStart=e;this.processedXData=c;this.processedYData=d;this.closestPointRange=h},cropData:function(a,b,d,c,f){var k=a.length,e=0,h=k,x;f=\\nw(f,this.cropShoulder,1);for(x=0;x=d){e=Math.max(0,x-f);break}for(d=x;dc){h=d+f;break}return{xData:a.slice(e,h),yData:b.slice(e,h),start:e,end:h}},generatePoints:function(){var a=this.options,b=a.data,d=this.data,c,f=this.processedXData,k=this.processedYData,e=this.pointClass,h=f.length,q=this.cropStart||0,l,n=this.hasGroupedData,a=a.keys,g,t=[],w;d||n||(d=[],d.length=b.length,d=this.data=d);a&&n&&(this.options.keys=!1);for(w=0;w=e&&(d[g-l]||x)<=h,q&&x)if(q=r.length)for(;q--;)\\\"number\\\"===typeof r[q]&&(f[k++]=r[q]);else f[k++]=r;this.dataMin=p(f);this.dataMax=G(f)},translate:function(){this.processedXData||this.processData();this.generatePoints();var a=this.options,c=a.stacking,d=this.xAxis,f=d.categories,e=this.yAxis,k=this.points,h=k.length,q=!!this.modifyValue,l=a.pointPlacement,\\nr=\\\"between\\\"===l||n(l),g=a.threshold,t=a.startFromThreshold?g:0,F,D,J,u,v=Number.MAX_VALUE;\\\"between\\\"===l&&(l=.5);n(l)&&(l*=w(a.pointRange||d.pointRange));for(a=0;a=C&&(p.isNull=!0);p.plotX=F=m(Math.min(Math.max(-1E5,d.translate(y,0,0,0,1,l,\\\"flags\\\"===this.type)),1E5));c&&this.visible&&!p.isNull&&B&&B[y]&&(u=this.getStackIndicator(u,y,this.index),G=B[y],C=G.points[u.key],\\nD=C[0],C=C[1],D===t&&u.key===B[y].base&&(D=w(n(g)&&g,e.min)),e.positiveValuesOnly&&0>=D&&(D=null),p.total=p.stackTotal=G.total,p.percentage=G.total&&p.y/G.total*100,p.stackY=C,G.setOffset(this.pointXOffset||0,this.barW||0));p.yBottom=z(D)?Math.min(Math.max(-1E5,e.translate(D,0,1,0,1)),1E5):null;q&&(C=this.modifyValue(C,p));p.plotY=D=\\\"number\\\"===typeof C&&Infinity!==C?Math.min(Math.max(-1E5,e.translate(C,0,1,0,1)),1E5):void 0;p.isInside=void 0!==D&&0<=D&&D<=e.len&&0<=F&&F<=d.len;p.clientX=r?m(d.translate(y,\\n0,0,0,1,l)):F;p.negative=p.y<(g||0);p.category=f&&void 0!==f[p.x]?f[p.x]:p.x;p.isNull||(void 0!==J&&(v=Math.min(v,Math.abs(F-J))),J=F);p.zone=this.zones.length&&p.getZone()}this.closestPointRangePx=v;b(this,\\\"afterTranslate\\\")},getValidPoints:function(a,b){var d=this.chart;return e(a||this.points||[],function(a){return b&&!d.isInsidePlot(a.plotX,a.plotY,d.inverted)?!1:!a.isNull})},setClip:function(a){var b=this.chart,d=this.options,c=b.renderer,f=b.inverted,k=this.clipBox,e=k||b.clipBox,h=this.sharedClipKey||\\n[\\\"_sharedClip\\\",a&&a.duration,a&&a.easing,e.height,d.xAxis,d.yAxis].join(),q=b[h],l=b[h+\\\"m\\\"];q||(a&&(e.width=0,f&&(e.x=b.plotSizeX),b[h+\\\"m\\\"]=l=c.clipRect(f?b.plotSizeX+99:-99,f?-b.plotLeft:-b.plotTop,99,f?b.chartWidth:b.chartHeight)),b[h]=q=c.clipRect(e),q.count={length:0});a&&!q.count[this.index]&&(q.count[this.index]=!0,q.count.length+=1);!1!==d.clip&&(this.group.clip(a||k?q:b.clipRect),this.markerGroup.clip(l),this.sharedClipKey=h);a||(q.count[this.index]&&(delete q.count[this.index],--q.count.length),\\n0===q.count.length&&h&&b[h]&&(k||(b[h]=b[h].destroy()),b[h+\\\"m\\\"]&&(b[h+\\\"m\\\"]=b[h+\\\"m\\\"].destroy())))},animate:function(a){var b=this.chart,d=C(this.options.animation),c;a?this.setClip(d):(c=this.sharedClipKey,(a=b[c])&&a.animate({width:b.plotSizeX,x:0},d),b[c+\\\"m\\\"]&&b[c+\\\"m\\\"].animate({width:b.plotSizeX+99,x:0},d),this.animate=null)},afterAnimate:function(){this.setClip();b(this,\\\"afterAnimate\\\");this.finishedAnimating=!0},drawPoints:function(){var a=this.points,b=this.chart,d,c,f,k,e=this.options.marker,\\nh,q,l,r=this[this.specialGroup]||this.markerGroup,g,n=w(e.enabled,this.xAxis.isRadial?!0:null,this.closestPointRangePx>=e.enabledThreshold*e.radius);if(!1!==e.enabled||this._hasPointMarkers)for(d=0;df&&b.shadow));e&&(e.startX=d.xMap,e.isArea=d.isArea)})},getZonesGraphs:function(a){u(this.zones,function(b,d){a.push([\\\"zone-graph-\\\"+d,\\\"highcharts-graph highcharts-zone-graph-\\\"+d+\\\" \\\"+(b.className||\\\"\\\"),b.color||this.color,b.dashStyle||this.options.dashStyle])},this);return a},applyZones:function(){var a=this,\\nb=this.chart,d=b.renderer,c=this.zones,f,k,e=this.clips||[],h,q=this.graph,l=this.area,r=Math.max(b.chartWidth,b.chartHeight),g=this[(this.zoneAxis||\\\"y\\\")+\\\"Axis\\\"],n,t,F=b.inverted,D,m,J,p,v=!1;c.length&&(q||l)&&g&&void 0!==g.min&&(t=g.reversed,D=g.horiz,q&&!this.showLine&&q.hide(),l&&l.hide(),n=g.getExtremes(),u(c,function(c,x){f=t?D?b.plotWidth:0:D?0:g.toPixels(n.min);f=Math.min(Math.max(w(k,f),0),r);k=Math.min(Math.max(Math.round(g.toPixels(w(c.value,n.max),!0)),0),r);v&&(f=k=g.toPixels(n.max));\\nm=Math.abs(f-k);J=Math.min(f,k);p=Math.max(f,k);g.isXAxis?(h={x:F?p:J,y:0,width:m,height:r},D||(h.x=b.plotHeight-h.x)):(h={x:0,y:F?p:J,width:r,height:m},D&&(h.y=b.plotWidth-h.y));F&&d.isVML&&(h=g.isXAxis?{x:0,y:t?J:p,height:h.width,width:b.chartWidth}:{x:h.y-b.plotLeft-b.spacingBox.x,y:0,width:h.height,height:b.chartHeight});e[x]?e[x].animate(h):(e[x]=d.clipRect(h),q&&a[\\\"zone-graph-\\\"+x].clip(e[x]),l&&a[\\\"zone-area-\\\"+x].clip(e[x]));v=c.value>n.max;a.resetZones&&0===k&&(k=void 0)}),this.clips=e)},invertGroups:function(a){function b(){u([\\\"group\\\",\\n\\\"markerGroup\\\"],function(b){d[b]&&(c.renderer.isVML&&d[b].attr({width:d.yAxis.len,height:d.xAxis.len}),d[b].width=d.yAxis.len,d[b].height=d.xAxis.len,d[b].invert(a))})}var d=this,c=d.chart,f;d.xAxis&&(f=B(c,\\\"resize\\\",b),B(d,\\\"destroy\\\",f),b(a),d.invertGroups=b)},plotGroup:function(a,b,d,c,f){var k=this[a],e=!k;e&&(this[a]=k=this.chart.renderer.g().attr({zIndex:c||.1}).add(f));k.addClass(\\\"highcharts-\\\"+b+\\\" highcharts-series-\\\"+this.index+\\\" highcharts-\\\"+this.type+\\\"-series \\\"+(z(this.colorIndex)?\\\"highcharts-color-\\\"+\\nthis.colorIndex+\\\" \\\":\\\"\\\")+(this.options.className||\\\"\\\")+(k.hasClass(\\\"highcharts-tracker\\\")?\\\" highcharts-tracker\\\":\\\"\\\"),!0);k.attr({visibility:d})[e?\\\"attr\\\":\\\"animate\\\"](this.getPlotBox());return k},getPlotBox:function(){var a=this.chart,b=this.xAxis,d=this.yAxis;a.inverted&&(b=d,d=this.xAxis);return{translateX:b?b.left:a.plotLeft,translateY:d?d.top:a.plotTop,scaleX:1,scaleY:1}},render:function(){var a=this,c=a.chart,d,f=a.options,e=!!a.animate&&c.renderer.isSVG&&C(f.animation).duration,k=a.visible?\\\"inherit\\\":\\n\\\"hidden\\\",h=f.zIndex,l=a.hasRendered,r=c.seriesGroup,g=c.inverted;d=a.plotGroup(\\\"group\\\",\\\"series\\\",k,h,r);a.markerGroup=a.plotGroup(\\\"markerGroup\\\",\\\"markers\\\",k,h,r);e&&a.animate(!0);d.inverted=a.isCartesian?g:!1;a.drawGraph&&(a.drawGraph(),a.applyZones());a.drawDataLabels&&a.drawDataLabels();a.visible&&a.drawPoints();a.drawTracker&&!1!==a.options.enableMouseTracking&&a.drawTracker();a.invertGroups(g);!1===f.clip||a.sharedClipKey||l||d.clip(c.clipRect);e&&a.animate();l||(a.animationTimeout=q(function(){a.afterAnimate()},\\ne));a.isDirty=!1;a.hasRendered=!0;b(a,\\\"afterRender\\\")},redraw:function(){var a=this.chart,b=this.isDirty||this.isDirtyData,d=this.group,c=this.xAxis,f=this.yAxis;d&&(a.inverted&&d.attr({width:a.plotWidth,height:a.plotHeight}),d.animate({translateX:w(c&&c.left,a.plotLeft),translateY:w(f&&f.top,a.plotTop)}));this.translate();this.render();b&&delete this.kdTree},kdAxisArray:[\\\"clientX\\\",\\\"plotY\\\"],searchPoint:function(a,b){var d=this.xAxis,c=this.yAxis,f=this.chart.inverted;return this.searchKDTree({clientX:f?\\nd.len-a.chartY+d.pos:a.chartX-d.pos,plotY:f?c.len-a.chartX+c.pos:a.chartY-c.pos},b)},buildKDTree:function(){function a(d,c,f){var k,e;if(e=d&&d.length)return k=b.kdAxisArray[c%f],d.sort(function(a,b){return a[k]-b[k]}),e=Math.floor(e/2),{point:d[e],left:a(d.slice(0,e),c+1,f),right:a(d.slice(e+1),c+1,f)}}this.buildingKdTree=!0;var b=this,d=-1r?\\\"left\\\":\\\"right\\\";n=0>r?\\\"right\\\":\\\"left\\\";b[g]&&(g=d(a,b[g],h+1,q),t=g[e]t;)x--;this.updateParallelArrays(g,\\n\\\"splice\\\",x,0,0);this.updateParallelArrays(g,x);k&&g.name&&(k[t]=g.name);l.splice(x,0,a);r&&(this.data.splice(x,0,null),this.processData());\\\"point\\\"===d.legendType&&this.generatePoints();f&&(h[0]&&h[0].remove?h[0].remove(!1):(h.shift(),this.updateParallelArrays(g,\\\"shift\\\"),l.shift()));this.isDirtyData=this.isDirty=!0;b&&q.redraw(e)},removePoint:function(a,b,f){var e=this,d=e.data,h=d[a],q=e.points,k=e.chart,l=function(){q&&q.length===d.length&&q.splice(a,1);d.splice(a,1);e.options.data.splice(a,1);e.updateParallelArrays(h||\\n{series:e},\\\"splice\\\",a,1);h&&h.destroy();e.isDirty=!0;e.isDirtyData=!0;b&&k.redraw()};r(f,k);b=c(b,!0);h?h.firePointEvent(\\\"remove\\\",null,l):l()},remove:function(a,b,f){function e(){d.destroy();h.isDirtyLegend=h.isDirtyBox=!0;h.linkSeries();c(a,!0)&&h.redraw(b)}var d=this,h=d.chart;!1!==f?y(d,\\\"remove\\\",null,e):e()},update:function(b,f){var e=this,h=e.chart,d=e.userOptions,q=e.oldType||e.type,g=b.type||d.type||h.options.chart.type,k=D[q].prototype,r,t=[\\\"group\\\",\\\"markerGroup\\\",\\\"dataLabelsGroup\\\"],w=[\\\"navigatorSeries\\\",\\n\\\"baseSeries\\\"],m=e.finishedAnimating&&{animation:!1},F=[\\\"data\\\",\\\"name\\\",\\\"turboThreshold\\\"],J=a.keys(b),p=0a&&u>g?(u=Math.max(a,g),l=2*g-u):up&&l>g?(l=Math.max(p,g),u=2*g-l):l=Math.abs(b)&&.5a.closestPointRange*a.xAxis.transA,g=a.borderWidth=v(e.borderWidth,g?0:1),n=a.yAxis,f=e.threshold,c=a.translatedThreshold=n.getThreshold(f),h=v(e.minPointLength,5),w=a.getColumnMetrics(),m=w.width,r=a.barW=Math.max(m,1+2*g),J=a.pointXOffset=w.offset;b.inverted&&(c-=.5);e.pointPadding&&\\n(r=Math.ceil(r));z.prototype.translate.apply(a);G(a.points,function(e){var g=v(e.yBottom,c),q=999+Math.abs(g),q=Math.min(Math.max(-q,e.plotY),n.len+q),l=e.plotX+J,d=r,t=Math.min(q,g),w,k=Math.max(q,g)-t;h&&Math.abs(k)h?g-h:c-(w?h:0));e.barX=l;e.pointWidth=m;e.tooltipPos=b.inverted?[n.len+n.pos-b.plotLeft-q,a.xAxis.len-l-d/2,k]:[l+d/2,q+n.pos-b.plotTop,k];e.shapeType=\\\"rect\\\";e.shapeArgs=\\na.crispCol.apply(a,e.isNull?[l,c,d,0]:[l,t,d,k])})},getSymbol:a.noop,drawLegendSymbol:a.LegendSymbolMixin.drawRectangle,drawGraph:function(){this.group[this.dense?\\\"addClass\\\":\\\"removeClass\\\"](\\\"highcharts-dense-data\\\")},pointAttribs:function(a,b){var e=this.options,l,n=this.pointAttrToOptions||{};l=n.stroke||\\\"borderColor\\\";var f=n[\\\"stroke-width\\\"]||\\\"borderWidth\\\",c=a&&a.color||this.color,h=a&&a[l]||e[l]||this.color||c,w=a&&a[f]||e[f]||this[f]||0,n=e.dashStyle;a&&this.zones.length&&(c=a.getZone(),c=a.options.color||\\nc&&c.color||this.color);b&&(a=g(e.states[b],a.options.states&&a.options.states[b]||{}),b=a.brightness,c=a.color||void 0!==b&&C(c).brighten(a.brightness).get()||c,h=a[l]||h,w=a[f]||w,n=a.dashStyle||n);l={fill:c,stroke:h,\\\"stroke-width\\\":w};n&&(l.dashstyle=n);return l},drawPoints:function(){var a=this,b=this.chart,e=a.options,t=b.renderer,n=e.animationLimit||250,f;G(a.points,function(c){var h=c.graphic,l=h&&b.pointCountl;++l)b=u[l],a=2>l||2===l&&/%$/.test(b),u[l]=p(b,[z,g,y,u[2]][l])+(a?v:0);u[3]>u[2]&&(u[3]=u[2]);return u},getStartAndEndRadians:function(a,g){a=C(a)?a:0;g=C(g)&&g>a&&360>g-a?g:a+360;return{start:B*(a+-90),end:B*(g+-90)}}}})(L);(function(a){var B=a.addEvent,C=a.CenteredSeriesMixin,G=a.defined,p=a.each,m=a.extend,g=C.getStartAndEndRadians,v=a.inArray,z=a.noop,u=a.pick,y=a.Point,\\nl=a.Series,b=a.seriesType,e=a.setAnimation;b(\\\"pie\\\",\\\"line\\\",{center:[null,null],clip:!1,colorByPoint:!0,dataLabels:{distance:30,enabled:!0,formatter:function(){return this.point.isNull?void 0:this.point.name},x:0},ignoreHiddenPoint:!0,legendType:\\\"point\\\",marker:null,size:null,showInLegend:!1,slicedOffset:10,stickyTracking:!1,tooltip:{followPointer:!0},borderColor:\\\"#ffffff\\\",borderWidth:1,states:{hover:{brightness:.1}}},{isCartesian:!1,requireSorting:!1,directTouch:!0,noSharedTooltip:!0,trackerGroups:[\\\"group\\\",\\n\\\"dataLabelsGroup\\\"],axisTypes:[],pointAttribs:a.seriesTypes.column.prototype.pointAttribs,animate:function(a){var b=this,f=b.points,c=b.startAngleRad;a||(p(f,function(a){var f=a.graphic,e=a.shapeArgs;f&&(f.attr({r:a.startR||b.center[3]/2,start:c,end:c}),f.animate({r:e.r,start:e.start,end:e.end},b.options.animation))}),b.animate=null)},updateTotals:function(){var a,b=0,f=this.points,c=f.length,e,g=this.options.ignoreHiddenPoint;for(a=0;a1.5*Math.PI?r-=2*Math.PI:r<-Math.PI/2&&(r+=2*Math.PI);\\nE.slicedTranslation={translateX:Math.round(Math.cos(r)*c),translateY:Math.round(Math.sin(r)*c)};m=Math.cos(r)*a[2]/2;x=Math.sin(r)*a[2]/2;E.tooltipPos=[a[0]+.7*m,a[1]+.7*x];E.half=r<-Math.PI/2||r>Math.PI/2?1:0;E.angle=r;l=Math.min(e,E.labelDistance/5);E.labelPos=[a[0]+m+Math.cos(r)*E.labelDistance,a[1]+x+Math.sin(r)*E.labelDistance,a[0]+m+Math.cos(r)*l,a[1]+x+Math.sin(r)*l,a[0]+m,a[1]+x,0>E.labelDistance?\\\"center\\\":E.half?\\\"right\\\":\\\"left\\\",r]}},drawGraph:null,drawPoints:function(){var a=this,b=a.chart.renderer,\\nf,c,e,g,l=a.options.shadow;l&&!a.shadowGroup&&(a.shadowGroup=b.g(\\\"shadow\\\").add(a.group));p(a.points,function(h){c=h.graphic;if(h.isNull)c&&(h.graphic=c.destroy());else{g=h.shapeArgs;f=h.getTranslate();var r=h.shadowGroup;l&&!r&&(r=h.shadowGroup=b.g(\\\"shadow\\\").add(a.shadowGroup));r&&r.attr(f);e=a.pointAttribs(h,h.selected&&\\\"select\\\");c?c.setRadialReference(a.center).attr(e).animate(m(g,f)):(h.graphic=c=b[h.shapeType](g).setRadialReference(a.center).attr(f).add(a.group),h.visible||c.attr({visibility:\\\"hidden\\\"}),\\nc.attr(e).attr({\\\"stroke-linejoin\\\":\\\"round\\\"}).shadow(l,r));c.addClass(h.getClassName())}})},searchPoint:z,sortByAngle:function(a,b){a.sort(function(a,c){return void 0!==a.angle&&(c.angle-a.angle)*b})},drawLegendSymbol:a.LegendSymbolMixin.drawRectangle,getCenter:C.getCenter,getSymbol:z},{init:function(){y.prototype.init.apply(this,arguments);var a=this,b;a.name=u(a.name,\\\"Slice\\\");b=function(b){a.slice(\\\"select\\\"===b.type)};B(a,\\\"select\\\",b);B(a,\\\"unselect\\\",b);return a},isValid:function(){return a.isNumber(this.y,\\n!0)&&0<=this.y},setVisible:function(a,b){var f=this,c=f.series,e=c.chart,g=c.options.ignoreHiddenPoint;b=u(b,g);a!==f.visible&&(f.visible=f.options.visible=a=void 0===a?!f.visible:a,c.options.data[v(f,c.data)]=f.options,p([\\\"graphic\\\",\\\"dataLabel\\\",\\\"connector\\\",\\\"shadowGroup\\\"],function(b){if(f[b])f[b][a?\\\"show\\\":\\\"hide\\\"](!0)}),f.legendItem&&e.legend.colorizeItem(f,a),a||\\\"hover\\\"!==f.state||f.setState(\\\"\\\"),g&&(c.isDirty=!0),b&&e.redraw())},slice:function(a,b,f){var c=this.series;e(f,c.chart);u(b,!0);this.sliced=\\nthis.options.sliced=G(a)?a:!this.sliced;c.options.data[v(this,c.data)]=this.options;this.graphic.animate(this.getTranslate());this.shadowGroup&&this.shadowGroup.animate(this.getTranslate())},getTranslate:function(){return this.sliced?this.slicedTranslation:{translateX:0,translateY:0}},haloPath:function(a){var b=this.shapeArgs;return this.sliced||!this.visible?[]:this.series.chart.renderer.symbols.arc(b.x,b.y,b.r+a,b.r+a,{innerR:this.shapeArgs.r-1,start:b.start,end:b.end})}})})(L);(function(a){var B=\\na.addEvent,C=a.arrayMax,G=a.defined,p=a.each,m=a.extend,g=a.format,v=a.map,z=a.merge,u=a.noop,y=a.pick,l=a.relativeLength,b=a.Series,e=a.seriesTypes,t=a.some,n=a.stableSort;a.distribute=function(b,c,e){function f(a,b){return a.target-b.target}var h,g=!0,l=b,q=[],m;m=0;var x=l.reducedLen||c;for(h=b.length;h--;)m+=b[h].size;if(m>x){n(b,function(a,b){return(b.rank||0)-(a.rank||0)});for(m=h=0;m<=x;)m+=b[h].size,h++;q=b.splice(h-1,b.length)}n(b,f);for(b=v(b,function(a){return{size:a.size,targets:[a.target],\\nalign:y(a.align,.5)}});g;){for(h=b.length;h--;)g=b[h],m=(Math.min.apply(0,g.targets)+Math.max.apply(0,g.targets))/2,g.pos=Math.min(Math.max(0,m-g.size*g.align),c-g.size);h=b.length;for(g=!1;h--;)0b[h].pos&&(b[h-1].size+=b[h].size,b[h-1].targets=b[h-1].targets.concat(b[h].targets),b[h-1].align=.5,b[h-1].pos+b[h-1].size>c&&(b[h-1].pos=c-b[h-1].size),b.splice(h,1),g=!0)}l.push.apply(l,q);h=0;t(b,function(b){var d=0;if(t(b.targets,function(){l[h].pos=b.pos+d;if(Math.abs(l[h].pos-\\nl[h].target)>e)return p(l.slice(0,h+1),function(a){delete a.pos}),l.reducedLen=(l.reducedLen||c)-.1*c,l.reducedLen>.1*c&&a.distribute(l,c,e),!0;d+=l[h].size;h++}))return!0});n(l,f)};b.prototype.drawDataLabels=function(){function b(a,b){var d=b.filter;return d?(b=d.operator,a=a[d.property],d=d.value,\\\"\\\\x3e\\\"===b&&a>d||\\\"\\\\x3c\\\"===b&&a=d||\\\"\\\\x3c\\\\x3d\\\"===b&&a<=d||\\\"\\\\x3d\\\\x3d\\\"===b&&a==d||\\\"\\\\x3d\\\\x3d\\\\x3d\\\"===b&&a===d?!0:!1):!0}var c=this,e=c.chart,l=c.options,n=l.dataLabels,r=c.points,m,q,t=\\nc.hasRendered||0,x,u,d=y(n.defer,!!l.animation),H=e.renderer;if(n.enabled||c._hasPointLabels)c.dlProcessOptions&&c.dlProcessOptions(n),u=c.plotGroup(\\\"dataLabelsGroup\\\",\\\"data-labels\\\",d&&!t?\\\"hidden\\\":\\\"visible\\\",n.zIndex||6),d&&(u.attr({opacity:+t}),t||B(c,\\\"afterAnimate\\\",function(){c.visible&&u.show(!0);u[l.animation?\\\"animate\\\":\\\"attr\\\"]({opacity:1},{duration:200})})),q=n,p(r,function(d){var f,h=d.dataLabel,r,w,t=d.connector,F=!h,E;m=d.dlOptions||d.options&&d.options.dataLabels;(f=y(m&&m.enabled,q.enabled)&&\\n!d.isNull)&&(f=!0===b(d,m||n));f&&(n=z(q,m),r=d.getLabelConfig(),E=n[d.formatPrefix+\\\"Format\\\"]||n.format,x=G(E)?g(E,r,e.time):(n[d.formatPrefix+\\\"Formatter\\\"]||n.formatter).call(r,n),E=n.style,r=n.rotation,E.color=y(n.color,E.color,c.color,\\\"#000000\\\"),\\\"contrast\\\"===E.color&&(d.contrastColor=H.getContrast(d.color||c.color),E.color=n.inside||0>y(d.labelDistance,n.distance)||l.stacking?d.contrastColor:\\\"#000000\\\"),l.cursor&&(E.cursor=l.cursor),w={fill:n.backgroundColor,stroke:n.borderColor,\\\"stroke-width\\\":n.borderWidth,\\nr:n.borderRadius||0,rotation:r,padding:n.padding,zIndex:1},a.objectEach(w,function(a,b){void 0===a&&delete w[b]}));!h||f&&G(x)?f&&G(x)&&(h?w.text=x:(h=d.dataLabel=r?H.text(x,0,-9999).addClass(\\\"highcharts-data-label\\\"):H.label(x,0,-9999,n.shape,null,null,n.useHTML,null,\\\"data-label\\\"),h.addClass(\\\" highcharts-data-label-color-\\\"+d.colorIndex+\\\" \\\"+(n.className||\\\"\\\")+(n.useHTML?\\\"highcharts-tracker\\\":\\\"\\\"))),h.attr(w),h.css(E).shadow(n.shadow),h.added||h.add(u),c.alignDataLabel(d,h,n,null,F)):(d.dataLabel=h=h.destroy(),\\nt&&(d.connector=t.destroy()))});a.fireEvent(this,\\\"afterDrawDataLabels\\\")};b.prototype.alignDataLabel=function(a,b,e,g,l){var c=this.chart,f=c.inverted,h=y(a.dlBox&&a.dlBox.centerX,a.plotX,-9999),n=y(a.plotY,-9999),x=b.getBBox(),w,d=e.rotation,t=e.align,E=this.visible&&(a.series.forceDL||c.isInsidePlot(h,Math.round(n),f)||g&&c.isInsidePlot(h,f?g.x+1:g.y+g.height-1,f)),k=\\\"justify\\\"===y(e.overflow,\\\"justify\\\");if(E&&(w=e.style.fontSize,w=c.renderer.fontMetrics(w,b).b,g=m({x:f?this.yAxis.len-n:h,y:Math.round(f?\\nthis.xAxis.len-h:n),width:0,height:0},g),m(e,{width:x.width,height:x.height}),d?(k=!1,h=c.renderer.rotCorr(w,d),h={x:g.x+e.x+g.width/2+h.x,y:g.y+e.y+{top:0,middle:.5,bottom:1}[e.verticalAlign]*g.height},b[l?\\\"attr\\\":\\\"animate\\\"](h).attr({align:t}),n=(d+720)%360,n=180n,\\\"left\\\"===t?h.y-=n?x.height:0:\\\"center\\\"===t?(h.x-=x.width/2,h.y-=x.height/2):\\\"right\\\"===t&&(h.x-=x.width,h.y-=n?0:x.height),b.placed=!0,b.alignAttr=h):(b.align(e,null,g),h=b.alignAttr),k?a.isLabelJustified=this.justifyDataLabel(b,e,\\nh,x,g,l):y(e.crop,!0)&&(E=c.isInsidePlot(h.x,h.y)&&c.isInsidePlot(h.x+x.width,h.y+x.height)),e.shape&&!d))b[l?\\\"attr\\\":\\\"animate\\\"]({anchorX:f?c.plotWidth-a.plotY:a.plotX,anchorY:f?c.plotHeight-a.plotX:a.plotY});E||(b.attr({y:-9999}),b.placed=!1)};b.prototype.justifyDataLabel=function(a,b,e,g,l,r){var c=this.chart,f=b.align,h=b.verticalAlign,n,m,d=a.box?0:a.padding||0;n=e.x+d;0>n&&(\\\"right\\\"===f?b.align=\\\"left\\\":b.x=-n,m=!0);n=e.x+g.width-d;n>c.plotWidth&&(\\\"left\\\"===f?b.align=\\\"right\\\":b.x=c.plotWidth-n,m=!0);\\nn=e.y+d;0>n&&(\\\"bottom\\\"===h?b.verticalAlign=\\\"top\\\":b.y=-n,m=!0);n=e.y+g.height-d;n>c.plotHeight&&(\\\"top\\\"===h?b.verticalAlign=\\\"bottom\\\":b.y=c.plotHeight-n,m=!0);m&&(a.placed=!r,a.align(b,null,l));return m};e.pie&&(e.pie.prototype.drawDataLabels=function(){var f=this,c=f.data,e,g=f.chart,l=f.options.dataLabels,r=y(l.connectorPadding,10),n=y(l.connectorWidth,1),q=g.plotWidth,m=g.plotHeight,x=Math.round(g.chartWidth/3),t,d=f.center,H=d[2]/2,E=d[1],k,A,u,v,z=[[],[]],B,N,M,S,O=[0,0,0,0];f.visible&&(l.enabled||\\nf._hasPointLabels)&&(p(c,function(a){a.dataLabel&&a.visible&&a.dataLabel.shortened&&(a.dataLabel.attr({width:\\\"auto\\\"}).css({width:\\\"auto\\\",textOverflow:\\\"clip\\\"}),a.dataLabel.shortened=!1)}),b.prototype.drawDataLabels.apply(f),p(c,function(a){a.dataLabel&&a.visible&&(z[a.half].push(a),a.dataLabel._pos=null,!G(l.style.width)&&!G(a.options.dataLabels&&a.options.dataLabels.style&&a.options.dataLabels.style.width)&&a.dataLabel.getBBox().width>x&&(a.dataLabel.css({width:.7*x}),a.dataLabel.shortened=!0))}),\\np(z,function(b,c){var h,n,x=b.length,t=[],w;if(x)for(f.sortByAngle(b,c-.5),0e.bottom-2?h:N,c,e),k._attr={visibility:M,align:u[6]},k._pos={x:B+l.x+({left:r,right:-r}[u[6]]||0),y:N+l.y-10},u.x=B,u.y=N,y(l.crop,!0)&&(A=k.getBBox().width,h=null,B-Aq-r&&0===c&&(h=Math.round(B+A-q+r),O[1]=\\nMath.max(h,O[1])),0>N-v/2?O[0]=Math.max(Math.round(-N+v/2),O[0]):N+v/2>m&&(O[2]=Math.max(Math.round(N+v/2-m),O[2])),k.sideOverflow=h)}),0===C(O)||this.verifyDataLabelOverflow(O))&&(this.placeDataLabels(),n&&p(this.points,function(a){var b;t=a.connector;if((k=a.dataLabel)&&k._pos&&a.visible&&0y(this.translatedThreshold,\\nh.yAxis.len)),m=y(e.inside,!!this.options.stacking);q&&(g=z(q),0>g.y&&(g.height+=g.y,g.y=0),q=g.y+g.height-h.yAxis.len,0a+e||g+qb+f||l+nthis.pointCount))},pan:function(a,b){var c=this,e=c.hoverPoints,f;e&&v(e,function(a){a.setState()});v(\\\"xy\\\"===b?[1,0]:[1],function(b){b=c[b?\\\"xAxis\\\":\\\"yAxis\\\"][0];var d=b.horiz,e=a[d?\\\"chartX\\\":\\\"chartY\\\"],d=d?\\\"mouseDownX\\\":\\\"mouseDownY\\\",h=c[d],k=(b.pointRange||0)/2,g=b.reversed&&!c.inverted||!b.reversed&&c.inverted?-1:1,l=b.getExtremes(),\\nn=b.toValue(h-e,!0)+k*g,g=b.toValue(h+b.len-e,!0)-k*g,q=g=g(p.minWidth,0)&&this.chartHeight>=g(p.minHeight,0)}).call(this)&&m.push(a._id)};B.prototype.currentOptions=function(g){function u(g,b,e,t){var l;a.objectEach(g,function(a,c){if(!t&&-1c.length||void 0===g)return a.call(this,e,g,l,f);x=c.length;for(n=0;nl;c[n]5*h||u){if(c[n]>H){for(t=a.call(this,e,c[b],c[n],f);t.length&&t[0]<=H;)t.shift();t.length&&(H=t[t.length-1]);d=d.concat(t)}b=n+1}if(u)break}a=t.info;if(w&&a.unitRange<=y.hour){n=d.length-1;for(b=1;bl?k-1:k;for(A=void 0;w--;)b=n[w],l=Math.abs(A-b),A&&l<.8*E&&(null===p||l<.8*p)?(q[d[w]]&&!q[d[w+1]]?(l=w+1,A=b):l=w,d.splice(l,1)):A=b}return d});v(C.prototype,{beforeSetTickPositions:function(){var a,e=[],l=!1,n,f=this.getExtremes(),c=f.min,h=f.max,w,p=this.isXAxis&&!!this.options.breaks,f=this.options.ordinal,r=Number.MAX_VALUE,\\nv=this.chart.options.chart.ignoreHiddenSeries;n=\\\"highcharts-navigator-xaxis\\\"===this.options.className;!this.options.overscroll||this.max!==this.dataMax||this.chart.mouseIsDown&&!n||this.eventArgs&&(!this.eventArgs||\\\"navigator\\\"===this.eventArgs.trigger)||(this.max+=this.options.overscroll,!n&&m(this.userMin)&&(this.min+=this.options.overscroll));if(f||p){g(this.series,function(b,c){if(!(v&&!1===b.visible||!1===b.takeOrdinalPosition&&!p)&&(e=e.concat(b.processedXData),a=e.length,e.sort(function(a,b){return a-\\nb}),r=Math.min(r,u(b.closestPointRange,r)),a))for(c=a-1;c--;)e[c]===e[c+1]&&e.splice(c,1)});a=e.length;if(2n||h-e[e.length-1]>n)&&(l=!0)}else this.options.overscroll&&(2===a?r=e[1]-e[0]:1===a?(r=this.options.overscroll,e=[e[0],e[0]+r]):r=this.overscrollPointsRange);l?(this.options.overscroll&&(this.overscrollPointsRange=r,e=e.concat(this.getOverscrollPositions())),this.ordinalPositions=e,n=this.ordinal2lin(Math.max(c,\\ne[0]),!0),w=Math.max(this.ordinal2lin(Math.min(h,e[e.length-1]),!0),1),this.ordinalSlope=h=(h-c)/(w-n),this.ordinalOffset=c-n*h):(this.overscrollPointsRange=u(this.closestPointRange,this.overscrollPointsRange),this.ordinalPositions=this.ordinalSlope=this.ordinalOffset=void 0)}this.isOrdinal=f&&l;this.groupIntervalFactor=null},val2lin:function(a,e){var b=this.ordinalPositions;if(b){var g=b.length,f,c;for(f=g;f--;)if(b[f]===a){c=f;break}for(f=g-1;f--;)if(a>b[f]||0===f){a=(a-b[f])/(b[f+1]-b[f]);c=f+\\na;break}e=e?c:this.ordinalSlope*(c||0)+this.ordinalOffset}else e=a;return e},lin2val:function(a,e){var b=this.ordinalPositions;if(b){var g=this.ordinalSlope,f=this.ordinalOffset,c=b.length-1,h;if(e)0>a?a=b[0]:a>c?a=b[c]:(c=Math.floor(a),h=a-c);else for(;c--;)if(e=g*c+f,a>=e){g=g*(c+1)+f;h=(a-e)/(g-e);break}return void 0!==h&&void 0!==b[c]?b[c]+(h?h*(b[c+1]-b[c]):0):a}return a},getExtendedPositions:function(){var a=this,e=a.chart,l=a.series[0].currentDataGrouping,n=a.ordinalIndex,f=l?l.count+l.unitName:\\n\\\"raw\\\",c=a.options.overscroll,h=a.getExtremes(),m,p;n||(n=a.ordinalIndex={});n[f]||(m={series:[],chart:e,getExtremes:function(){return{min:h.dataMin,max:h.dataMax+c}},options:{ordinal:!0},val2lin:C.prototype.val2lin,ordinal2lin:C.prototype.ordinal2lin},g(a.series,function(b){p={xAxis:m,xData:b.xData.slice(),chart:e,destroyGroupedData:z};p.xData=p.xData.concat(a.getOverscrollPositions());p.options={dataGrouping:l?{enabled:!0,forced:!0,approximation:\\\"open\\\",units:[[l.unitName,[l.count]]]}:{enabled:!1}};\\nb.processData.apply(p);m.series.push(p)}),a.beforeSetTickPositions.apply(m),n[f]=m.ordinalPositions);return n[f]},getOverscrollPositions:function(){var b=this.options.overscroll,e=this.overscrollPointsRange,g=[],l=this.dataMax;if(a.defined(e))for(g.push(l);l<=this.dataMax+b;)l+=e,g.push(l);return g},getGroupIntervalFactor:function(a,e,g){var b;g=g.processedXData;var f=g.length,c=[];b=this.groupIntervalFactor;if(!b){for(b=0;bh?(q=x,d=b.ordinalPositions?b:x):(q=b.ordinalPositions?b:x,d=x),x=d.ordinalPositions,u>x[x.length-1]&&x.push(u),this.fixedRange=v-r,h=b.toFixedRange(null,null,F.apply(q,[y.apply(q,[r,!0])+h,!0]),F.apply(d,[y.apply(d,[v,!0])+h,!0])),h.min>=Math.min(m.dataMin,r)&&\\nh.max<=Math.max(u,v)+l&&b.setExtremes(h.min,h.max,!0,!1,{trigger:\\\"pan\\\"}),this.mouseDownX=f,p(this.container,{cursor:\\\"move\\\"})):c=!0}else c=!0;c&&(l&&(b.max=b.dataMax+l),a.apply(this,Array.prototype.slice.call(arguments,1)))})})(L);(function(a){function B(){return Array.prototype.slice.call(arguments,1)}function C(a){a.apply(this);this.drawBreaks(this.xAxis,[\\\"x\\\"]);this.drawBreaks(this.yAxis,p(this.pointArrayMap,[\\\"y\\\"]))}var G=a.addEvent,p=a.pick,m=a.wrap,g=a.each,v=a.extend,z=a.isArray,u=a.fireEvent,\\ny=a.Axis,l=a.Series;v(y.prototype,{isInBreak:function(a,e){var b=a.repeat||Infinity,g=a.from,f=a.to-a.from;e=e>=g?(e-g)%b:b-(g-e)%b;return a.inclusive?e<=f:e=b)break;else if(a.isInBreak(f,b)){e-=b-f.from;break}return e},a.lin2val=function(b){var e,f;for(f=0;f=b);f++)e.tom;)q-=l;for(;qe.to||c>e.from&&me.from&&me.from&&m>e.to&&mb&&(b=e);l--;)g[l+1].x-g[l].x>b&&(e=(g[l].x+g[l+1].x)/2,g.splice(l+1,0,{isNull:!0,x:e}),this.options.stacking&&(e=f.stacks[this.stackKey][e]=new a.StackItem(f,f.options.stackLabels,!1,e,this.stack),e.total=0));return this.getGraphPath(g)};m(a.seriesTypes.column.prototype,\\\"drawPoints\\\",C);m(a.Series.prototype,\\n\\\"drawPoints\\\",C)})(L);(function(a){var B=a.addEvent,C=a.arrayMax,G=a.arrayMin,p=a.Axis,m=a.defaultPlotOptions,g=a.defined,v=a.each,z=a.extend,u=a.format,y=a.isNumber,l=a.merge,b=a.pick,e=a.Point,t=a.Series,n=a.Tooltip,f=a.wrap,c=t.prototype,h=c.processData,w=c.generatePoints,D={approximation:\\\"average\\\",groupPixelWidth:2,dateTimeLabelFormats:{millisecond:[\\\"%A, %b %e, %H:%M:%S.%L\\\",\\\"%A, %b %e, %H:%M:%S.%L\\\",\\\"-%H:%M:%S.%L\\\"],second:[\\\"%A, %b %e, %H:%M:%S\\\",\\\"%A, %b %e, %H:%M:%S\\\",\\\"-%H:%M:%S\\\"],minute:[\\\"%A, %b %e, %H:%M\\\",\\n\\\"%A, %b %e, %H:%M\\\",\\\"-%H:%M\\\"],hour:[\\\"%A, %b %e, %H:%M\\\",\\\"%A, %b %e, %H:%M\\\",\\\"-%H:%M\\\"],day:[\\\"%A, %b %e, %Y\\\",\\\"%A, %b %e\\\",\\\"-%A, %b %e, %Y\\\"],week:[\\\"Week from %A, %b %e, %Y\\\",\\\"%A, %b %e\\\",\\\"-%A, %b %e, %Y\\\"],month:[\\\"%B %Y\\\",\\\"%B\\\",\\\"-%B %Y\\\"],year:[\\\"%Y\\\",\\\"%Y\\\",\\\"-%Y\\\"]}},r={line:{},spline:{},area:{},areaspline:{},column:{approximation:\\\"sum\\\",groupPixelWidth:10},arearange:{approximation:\\\"range\\\"},areasplinerange:{approximation:\\\"range\\\"},columnrange:{approximation:\\\"range\\\",groupPixelWidth:10},candlestick:{approximation:\\\"ohlc\\\",\\ngroupPixelWidth:10},ohlc:{approximation:\\\"ohlc\\\",groupPixelWidth:5}},J=a.defaultDataGroupingUnits=[[\\\"millisecond\\\",[1,2,5,10,20,25,50,100,200,500]],[\\\"second\\\",[1,2,5,10,15,30]],[\\\"minute\\\",[1,2,5,10,15,30]],[\\\"hour\\\",[1,2,3,4,6,8,12]],[\\\"day\\\",[1]],[\\\"week\\\",[1]],[\\\"month\\\",[1,3,6]],[\\\"year\\\",null]],q=a.approximations={sum:function(a){var b=a.length,c;if(!b&&a.hasNulls)c=null;else if(b)for(c=0;b--;)c+=a[b];return c},average:function(a){var b=a.length;a=q.sum(a);y(a)&&b&&(a/=b);return a},averages:function(){var a=\\n[];v(arguments,function(b){a.push(q.average(b))});return void 0===a[0]?void 0:a},open:function(a){return a.length?a[0]:a.hasNulls?null:void 0},high:function(a){return a.length?C(a):a.hasNulls?null:void 0},low:function(a){return a.length?G(a):a.hasNulls?null:void 0},close:function(a){return a.length?a[a.length-1]:a.hasNulls?null:void 0},ohlc:function(a,b,c,d){a=q.open(a);b=q.high(b);c=q.low(c);d=q.close(d);if(y(a)||y(b)||y(c)||y(d))return[a,b,c,d]},range:function(a,b){a=q.low(a);b=q.high(b);if(y(a)||\\ny(b))return[a,b];if(null===a&&null===b)return null}};c.groupData=function(a,b,c,d){var e=this.data,f=this.options.data,k=[],h=[],g=[],l=a.length,m,n,p=!!b,w=[];d=\\\"function\\\"===typeof d?d:q[d]||r[this.type]&&q[r[this.type].approximation]||q[D.approximation];var x=this.pointArrayMap,t=x&&x.length,u=0;n=0;var F,z;t?v(x,function(){w.push([])}):w.push([]);F=t||1;for(z=0;z<=l&&!(a[z]>=c[0]);z++);for(z;z<=l;z++){for(;void 0!==c[u+1]&&a[z]>=c[u+1]||z===l;){m=c[u];this.dataGroupInfo={start:n,length:w[0].length};\\nn=d.apply(this,w);void 0!==n&&(k.push(m),h.push(n),g.push(this.dataGroupInfo));n=z;for(m=0;mthis.chart.plotSizeX/d||b&&f.forced)&&(e=!0);return e?d:0};p.prototype.setDataGrouping=function(a,c){var e;c=b(c,!0);a||(a={forced:!1,\\nunits:null});if(this instanceof p)for(e=this.series.length;e--;)this.series[e].update({dataGrouping:a},!1);else v(this.chart.options.series,function(b){b.dataGrouping=a},!1);this.ordinalSlope=null;c&&this.chart.redraw()}})(L);(function(a){var B=a.each,C=a.Point,G=a.seriesType,p=a.seriesTypes;G(\\\"ohlc\\\",\\\"column\\\",{lineWidth:1,tooltip:{pointFormat:'\\\\x3cspan style\\\\x3d\\\"color:{point.color}\\\"\\\\x3e\\\\u25cf\\\\x3c/span\\\\x3e \\\\x3cb\\\\x3e {series.name}\\\\x3c/b\\\\x3e\\\\x3cbr/\\\\x3eOpen: {point.open}\\\\x3cbr/\\\\x3eHigh: {point.high}\\\\x3cbr/\\\\x3eLow: {point.low}\\\\x3cbr/\\\\x3eClose: {point.close}\\\\x3cbr/\\\\x3e'},\\nthreshold:null,states:{hover:{lineWidth:3}},stickyTracking:!0},{directTouch:!1,pointArrayMap:[\\\"open\\\",\\\"high\\\",\\\"low\\\",\\\"close\\\"],toYData:function(a){return[a.open,a.high,a.low,a.close]},pointValKey:\\\"close\\\",pointAttrToOptions:{stroke:\\\"color\\\",\\\"stroke-width\\\":\\\"lineWidth\\\"},pointAttribs:function(a,g){g=p.column.prototype.pointAttribs.call(this,a,g);var m=this.options;delete g.fill;!a.options.color&&m.upColor&&a.openz)););B(v,function(a,b){var e;a.plotX+=h;if(void 0===a.plotY||n)0<=a.plotX&&a.plotX<=f.len?n?(a.plotY=f.translate(a.x,0,1,0,1),a.plotX=C(a.y)?c.translate(a.y,0,0,0,1):0):a.plotY=g.chartHeight-f.bottom-(f.opposite?f.height:0)+f.offset-c.top:a.shapeArgs={};(y=v[b-1])&&y.plotX===a.plotX&&(void 0===y.stackIndex&&(y.stackIndex=0),e=y.stackIndex+1);\\na.stackIndex=e});this.onSeries=l}}}(L);(function(a,B){function C(a){l[a+\\\"pin\\\"]=function(b,g,m,f,c){var e=c&&c.anchorX;c=c&&c.anchorY;\\\"circle\\\"===a&&f>m&&(b-=Math.round((f-m)/2),m=f);b=l[a](b,g,m,f);e&&c&&(b.push(\\\"M\\\",\\\"circle\\\"===a?b[1]-b[4]:b[1]+b[4]/2,g>c?g:g+f,\\\"L\\\",e,c),b=b.concat(l.circle(e-1,c-1,2,2)));return b}}var G=a.addEvent,p=a.each,m=a.merge,g=a.noop,v=a.Renderer,z=a.seriesType,u=a.TrackerMixin,y=a.VMLRenderer,l=a.SVGRenderer.prototype.symbols;z(\\\"flags\\\",\\\"column\\\",{pointRange:0,allowOverlapX:!1,\\nshape:\\\"flag\\\",stackDistance:12,textAlign:\\\"center\\\",tooltip:{pointFormat:\\\"{point.text}\\\\x3cbr/\\\\x3e\\\"},threshold:null,y:-30,fillColor:\\\"#ffffff\\\",lineWidth:1,states:{hover:{lineColor:\\\"#000000\\\",fillColor:\\\"#ccd6eb\\\"}},style:{fontSize:\\\"11px\\\",fontWeight:\\\"bold\\\"}},{sorted:!1,noSharedTooltip:!0,allowDG:!1,takeOrdinalPosition:!1,trackerGroups:[\\\"markerGroup\\\"],forceCrop:!0,init:a.Series.prototype.init,pointAttribs:function(a,e){var b=this.options,g=a&&a.color||this.color,f=b.lineColor,c=a&&a.lineWidth;a=a&&a.fillColor||\\nb.fillColor;e&&(a=b.states[e].fillColor,f=b.states[e].lineColor,c=b.states[e].lineWidth);return{fill:a||g,stroke:f||g,\\\"stroke-width\\\":c||b.lineWidth||0}},translate:B.translate,getPlotBox:B.getPlotBox,drawPoints:function(){var b=this.points,e=this.chart,g=e.renderer,l,f,c=e.inverted,h=this.options,w=h.y,u,r,v,q,y,x,z=this.yAxis,d={},H=[];for(r=b.length;r--;)v=b[r],x=(c?v.plotY:v.plotX)>this.xAxis.len,l=v.plotX,q=v.stackIndex,u=v.options.shape||h.shape,f=v.plotY,void 0!==f&&(f=v.plotY+w-(void 0!==q&&\\nq*h.stackDistance)),v.anchorX=q?void 0:v.plotX,y=q?void 0:v.plotY,q=v.graphic,void 0!==f&&0<=l&&!x?(q||(q=v.graphic=g.label(\\\"\\\",null,null,u,null,null,h.useHTML).attr(this.pointAttribs(v)).css(m(h.style,v.style)).attr({align:\\\"flag\\\"===u?\\\"left\\\":\\\"center\\\",width:h.width,height:h.height,\\\"text-align\\\":h.textAlign}).addClass(\\\"highcharts-point\\\").add(this.markerGroup),v.graphic.div&&(v.graphic.div.point=v),q.shadow(h.shadow),q.isNew=!0),0=m?this.scrollbarRifles.hide():this.scrollbarRifles.show(!0),!1===c.showFull&&(0>=a&&1<=b?this.group.hide():this.group.show()),this.rendered=!0)},initEvents:function(){var a=this;a.mouseMoveHandler=function(b){var c=a.chart.pointer.normalize(b),e=a.options.vertical?\\\"chartY\\\":\\\"chartX\\\",f=a.initPositions;!a.grabbedCenter||b.touches&&0===b.touches[0][e]||\\n(c=a.cursorToScrollbarPosition(c)[e],e=a[e],e=c-e,a.hasDragged=!0,a.updatePosition(f[0]+e,f[1]+e),a.hasDragged&&u(a,\\\"changed\\\",{from:a.from,to:a.to,trigger:\\\"scrollbar\\\",DOMType:b.type,DOMEvent:b}))};a.mouseUpHandler=function(b){a.hasDragged&&u(a,\\\"changed\\\",{from:a.from,to:a.to,trigger:\\\"scrollbar\\\",DOMType:b.type,DOMEvent:b});a.grabbedCenter=a.hasDragged=a.chartX=a.chartY=null};a.mouseDownHandler=function(b){b=a.chart.pointer.normalize(b);b=a.cursorToScrollbarPosition(b);a.chartX=b.chartX;a.chartY=b.chartY;\\na.initPositions=[a.from,a.to];a.grabbedCenter=!0};a.buttonToMinClick=function(b){var c=p(a.to-a.from)*a.options.step;a.updatePosition(p(a.from-c),p(a.to-c));u(a,\\\"changed\\\",{from:a.from,to:a.to,trigger:\\\"scrollbar\\\",DOMEvent:b})};a.buttonToMaxClick=function(b){var c=(a.to-a.from)*a.options.step;a.updatePosition(a.from+c,a.to+c);u(a,\\\"changed\\\",{from:a.from,to:a.to,trigger:\\\"scrollbar\\\",DOMEvent:b})};a.trackClick=function(b){var c=a.chart.pointer.normalize(b),e=a.to-a.from,f=a.y+a.scrollbarTop,g=a.x+a.scrollbarLeft;\\na.options.vertical&&c.chartY>f||!a.options.vertical&&c.chartX>g?a.updatePosition(a.from+e,a.to+e):a.updatePosition(a.from-e,a.to-e);u(a,\\\"changed\\\",{from:a.from,to:a.to,trigger:\\\"scrollbar\\\",DOMEvent:b})}},cursorToScrollbarPosition:function(a){var b=this.options,b=b.minWidth>this.calculatedWidth?b.minWidth:0;return{chartX:(a.chartX-this.x-this.xOffset)/(this.barWidth-b),chartY:(a.chartY-this.y-this.yOffset)/(this.barWidth-b)}},updatePosition:function(a,b){1a&&(b=p(b-a),a=0);\\nthis.from=a;this.to=b},update:function(a){this.destroy();this.init(this.chart.renderer,b(!0,this.options,a),this.chart)},addEvents:function(){var a=this.options.inverted?[1,0]:[0,1],b=this.scrollbarButtons,c=this.scrollbarGroup.element,e=this.mouseDownHandler,f=this.mouseMoveHandler,g=this.mouseUpHandler,a=[[b[a[0]].element,\\\"click\\\",this.buttonToMinClick],[b[a[1]].element,\\\"click\\\",this.buttonToMaxClick],[this.track.element,\\\"click\\\",this.trackClick],[c,\\\"mousedown\\\",e],[c.ownerDocument,\\\"mousemove\\\",f],[c.ownerDocument,\\n\\\"mouseup\\\",g]];y&&a.push([c,\\\"touchstart\\\",e],[c.ownerDocument,\\\"touchmove\\\",f],[c.ownerDocument,\\\"touchend\\\",g]);z(a,function(a){C.apply(null,a)});this._events=a},removeEvents:function(){z(this._events,function(a){t.apply(null,a)});this._events.length=0},destroy:function(){var a=this.chart.scroller;this.removeEvents();z([\\\"track\\\",\\\"scrollbarRifles\\\",\\\"scrollbar\\\",\\\"scrollbarGroup\\\",\\\"group\\\"],function(a){this[a]&&this[a].destroy&&(this[a]=this[a].destroy())},this);a&&this===a.scrollbar&&(a.scrollbar=null,v(a.scrollbarButtons))}};\\nn(G.prototype,\\\"init\\\",function(a){var b=this;a.apply(b,Array.prototype.slice.call(arguments,1));b.options.scrollbar&&b.options.scrollbar.enabled&&(b.options.scrollbar.vertical=!b.horiz,b.options.startOnTick=b.options.endOnTick=!1,b.scrollbar=new B(b.chart.renderer,b.options.scrollbar,b.chart),C(b.scrollbar,\\\"changed\\\",function(a){var c=Math.min(e(b.options.min,b.min),b.min,b.dataMin),f=Math.max(e(b.options.max,b.max),b.max,b.dataMax)-c,g;b.horiz&&!b.reversed||!b.horiz&&b.reversed?(g=c+f*this.to,c+=f*\\nthis.from):(g=c+f*(1-this.from),c+=f*(1-this.to));b.setExtremes(c,g,!0,!1,a)}))});n(G.prototype,\\\"render\\\",function(a){var b=Math.min(e(this.options.min,this.min),this.min,e(this.dataMin,this.min)),c=Math.max(e(this.options.max,this.max),this.max,e(this.dataMax,this.max)),f=this.scrollbar,h=this.titleOffset||0;a.apply(this,Array.prototype.slice.call(arguments,1));if(f){this.horiz?(f.position(this.left,this.top+this.height+2+this.chart.scrollbarsOffsets[1]+(this.opposite?0:h+this.axisTitleMargin+this.offset),\\nthis.width,this.height),h=1):(f.position(this.left+this.width+2+this.chart.scrollbarsOffsets[0]+(this.opposite?h+this.axisTitleMargin+this.offset:0),this.top,this.width,this.height),h=0);if(!this.opposite&&!this.horiz||this.opposite&&this.horiz)this.chart.scrollbarsOffsets[h]+=this.scrollbar.size+this.scrollbar.options.margin;isNaN(b)||isNaN(c)||!g(this.min)||!g(this.max)?f.setRange(0,0):(h=(this.min-b)/(c-b),b=(this.max-b)/(c-b),this.horiz&&!this.reversed||!this.horiz&&this.reversed?f.setRange(h,\\nb):f.setRange(1-b,1-h))}});n(G.prototype,\\\"getOffset\\\",function(a){var b=this.horiz?2:1,c=this.scrollbar;a.apply(this,Array.prototype.slice.call(arguments,1));c&&(this.chart.scrollbarsOffsets=[0,0],this.chart.axisOffset[b]+=c.size+c.options.margin)});n(G.prototype,\\\"destroy\\\",function(a){this.scrollbar&&(this.scrollbar=this.scrollbar.destroy());a.apply(this,Array.prototype.slice.call(arguments,1))});a.Scrollbar=B})(L);(function(a){function B(a){this.init(a)}var C=a.addEvent,G=a.Axis,p=a.Chart,m=a.color,\\ng=a.defaultOptions,v=a.defined,z=a.destroyObjectProperties,u=a.each,y=a.erase,l=a.error,b=a.extend,e=a.grep,t=a.hasTouch,n=a.isArray,f=a.isNumber,c=a.isObject,h=a.merge,w=a.pick,D=a.removeEvent,r=a.Scrollbar,J=a.Series,q=a.seriesTypes,F=a.wrap,x=[].concat(a.defaultDataGroupingUnits),K=function(a){var b=e(arguments,f);if(b.length)return Math[a].apply(0,b)};x[4]=[\\\"day\\\",[1,2,3,4]];x[5]=[\\\"week\\\",[1,2,3]];q=void 0===q.areaspline?\\\"line\\\":\\\"areaspline\\\";b(g,{navigator:{height:40,margin:25,maskInside:!0,handles:{width:7,\\nheight:15,symbols:[\\\"navigator-handle\\\",\\\"navigator-handle\\\"],enabled:!0,lineWidth:1,backgroundColor:\\\"#f2f2f2\\\",borderColor:\\\"#999999\\\"},maskFill:m(\\\"#6685c2\\\").setOpacity(.3).get(),outlineColor:\\\"#cccccc\\\",outlineWidth:1,series:{type:q,fillOpacity:.05,lineWidth:1,compare:null,dataGrouping:{approximation:\\\"average\\\",enabled:!0,groupPixelWidth:2,smoothed:!0,units:x},dataLabels:{enabled:!1,zIndex:2},id:\\\"highcharts-navigator-series\\\",className:\\\"highcharts-navigator-series\\\",lineColor:null,marker:{enabled:!1},pointRange:0,\\nthreshold:null},xAxis:{overscroll:0,className:\\\"highcharts-navigator-xaxis\\\",tickLength:0,lineWidth:0,gridLineColor:\\\"#e6e6e6\\\",gridLineWidth:1,tickPixelInterval:200,labels:{align:\\\"left\\\",style:{color:\\\"#999999\\\"},x:3,y:-4},crosshair:!1},yAxis:{className:\\\"highcharts-navigator-yaxis\\\",gridLineWidth:0,startOnTick:!1,endOnTick:!1,minPadding:.1,maxPadding:.1,labels:{enabled:!1},crosshair:!1,title:{text:null},tickLength:0,tickWidth:0}}});a.Renderer.prototype.symbols[\\\"navigator-handle\\\"]=function(a,b,c,e,f){a=f.width/\\n2;b=Math.round(a/3)+.5;f=f.height;return[\\\"M\\\",-a-1,.5,\\\"L\\\",a,.5,\\\"L\\\",a,f+.5,\\\"L\\\",-a-1,f+.5,\\\"L\\\",-a-1,.5,\\\"M\\\",-b,4,\\\"L\\\",-b,f-3,\\\"M\\\",b-1,4,\\\"L\\\",b-1,f-3]};B.prototype={drawHandle:function(a,b,c,e){var d=this.navigatorOptions.handles.height;this.handles[b][e](c?{translateX:Math.round(this.left+this.height/2),translateY:Math.round(this.top+parseInt(a,10)+.5-d)}:{translateX:Math.round(this.left+parseInt(a,10)),translateY:Math.round(this.top+this.height/2-d/2-1)})},drawOutline:function(a,b,c,e){var d=this.navigatorOptions.maskInside,\\nf=this.outline.strokeWidth(),k=f/2,f=f%2/2,g=this.outlineHeight,h=this.scrollbarHeight,l=this.size,m=this.left-h,n=this.top;c?(m-=k,c=n+b+f,b=n+a+f,a=[\\\"M\\\",m+g,n-h-f,\\\"L\\\",m+g,c,\\\"L\\\",m,c,\\\"L\\\",m,b,\\\"L\\\",m+g,b,\\\"L\\\",m+g,n+l+h].concat(d?[\\\"M\\\",m+g,c-k,\\\"L\\\",m+g,b+k]:[])):(a+=m+h-f,b+=m+h-f,n+=k,a=[\\\"M\\\",m,n,\\\"L\\\",a,n,\\\"L\\\",a,n+g,\\\"L\\\",b,n+g,\\\"L\\\",b,n,\\\"L\\\",m+l+2*h,n].concat(d?[\\\"M\\\",a-k,n,\\\"L\\\",b+k,n]:[]));this.outline[e]({d:a})},drawMasks:function(a,b,c,e){var d=this.left,f=this.top,k=this.height,g,h,l,m;c?(l=[d,d,d],m=[f,f+a,\\nf+b],h=[k,k,k],g=[a,b-a,this.size-b]):(l=[d,d+a,d+b],m=[f,f,f],h=[a,b-a,this.size-b],g=[k,k,k]);u(this.shades,function(a,b){a[e]({x:l[b],y:m[b],width:h[b],height:g[b]})})},renderElements:function(){var a=this,b=a.navigatorOptions,c=b.maskInside,e=a.chart,f=e.inverted,g=e.renderer,h;a.navigatorGroup=h=g.g(\\\"navigator\\\").attr({zIndex:8,visibility:\\\"hidden\\\"}).add();var l={cursor:f?\\\"ns-resize\\\":\\\"ew-resize\\\"};u([!c,c,!c],function(d,c){a.shades[c]=g.rect().addClass(\\\"highcharts-navigator-mask\\\"+(1===c?\\\"-inside\\\":\\n\\\"-outside\\\")).attr({fill:d?b.maskFill:\\\"rgba(0,0,0,0)\\\"}).css(1===c&&l).add(h)});a.outline=g.path().addClass(\\\"highcharts-navigator-outline\\\").attr({\\\"stroke-width\\\":b.outlineWidth,stroke:b.outlineColor}).add(h);b.handles.enabled&&u([0,1],function(d){b.handles.inverted=e.inverted;a.handles[d]=g.symbol(b.handles.symbols[d],-b.handles.width/2-1,0,b.handles.width,b.handles.height,b.handles);a.handles[d].attr({zIndex:7-d}).addClass(\\\"highcharts-navigator-handle highcharts-navigator-handle-\\\"+[\\\"left\\\",\\\"right\\\"][d]).add(h);\\nvar c=b.handles;a.handles[d].attr({fill:c.backgroundColor,stroke:c.borderColor,\\\"stroke-width\\\":c.lineWidth}).css(l)})},update:function(a){u(this.series||[],function(a){a.baseSeries&&delete a.baseSeries.navigatorSeries});this.destroy();h(!0,this.chart.options.navigator,this.options,a);this.init(this.chart)},render:function(b,c,e,k){var d=this.chart,g,h,l=this.scrollbarHeight,m,n=this.xAxis;g=n.fake?d.xAxis[0]:n;var q=this.navigatorEnabled,p,r=this.rendered;h=d.inverted;var t,x=d.xAxis[0].minRange,u=\\nd.xAxis[0].options.maxRange;if(!this.hasDragged||v(e)){if(!f(b)||!f(c))if(r)e=0,k=w(n.width,g.width);else return;this.left=w(n.left,d.plotLeft+l+(h?d.plotWidth:0));this.size=p=m=w(n.len,(h?d.plotHeight:d.plotWidth)-2*l);d=h?l:m+2*l;e=w(e,n.toPixels(b,!0));k=w(k,n.toPixels(c,!0));f(e)&&Infinity!==Math.abs(e)||(e=0,k=d);b=n.toValue(e,!0);c=n.toValue(k,!0);t=Math.abs(a.correctFloat(c-b));tu&&(this.grabbedLeft?\\ne=n.toPixels(c-u,!0):this.grabbedRight&&(k=n.toPixels(b+u,!0)));this.zoomedMax=Math.min(Math.max(e,k,0),p);this.zoomedMin=Math.min(Math.max(this.fixedWidth?this.zoomedMax-this.fixedWidth:Math.min(e,k),0),p);this.range=this.zoomedMax-this.zoomedMin;p=Math.round(this.zoomedMax);e=Math.round(this.zoomedMin);q&&(this.navigatorGroup.attr({visibility:\\\"visible\\\"}),r=r&&!this.hasDragged?\\\"animate\\\":\\\"attr\\\",this.drawMasks(e,p,h,r),this.drawOutline(e,p,h,r),this.navigatorOptions.handles.enabled&&(this.drawHandle(e,\\n0,h,r),this.drawHandle(p,1,h,r)));this.scrollbar&&(h?(h=this.top-l,g=this.left-l+(q||!g.opposite?0:(g.titleOffset||0)+g.axisTitleMargin),l=m+2*l):(h=this.top+(q?this.height:-l),g=this.left-l),this.scrollbar.position(g,h,d,l),this.scrollbar.setRange(this.zoomedMin/m,this.zoomedMax/m));this.rendered=!0}},addMouseEvents:function(){var a=this,b=a.chart,c=b.container,e=[],f,g;a.mouseMoveHandler=f=function(b){a.onMouseMove(b)};a.mouseUpHandler=g=function(b){a.onMouseUp(b)};e=a.getPartsEvents(\\\"mousedown\\\");\\ne.push(C(c,\\\"mousemove\\\",f),C(c.ownerDocument,\\\"mouseup\\\",g));t&&(e.push(C(c,\\\"touchmove\\\",f),C(c.ownerDocument,\\\"touchend\\\",g)),e.concat(a.getPartsEvents(\\\"touchstart\\\")));a.eventsToUnbind=e;a.series&&a.series[0]&&e.push(C(a.series[0].xAxis,\\\"foundExtremes\\\",function(){b.navigator.modifyNavigatorAxisExtremes()}))},getPartsEvents:function(a){var b=this,d=[];u([\\\"shades\\\",\\\"handles\\\"],function(c){u(b[c],function(e,f){d.push(C(e.element,a,function(a){b[c+\\\"Mousedown\\\"](a,f)}))})});return d},shadesMousedown:function(a,\\nb){a=this.chart.pointer.normalize(a);var d=this.chart,c=this.xAxis,e=this.zoomedMin,f=this.left,g=this.size,h=this.range,l=a.chartX,m,n;d.inverted&&(l=a.chartY,f=this.top);1===b?(this.grabbedCenter=l,this.fixedWidth=h,this.dragOffset=l-e):(a=l-f-h/2,0===b?a=Math.max(0,a):2===b&&a+h>=g&&(a=g-h,c.reversed?(a-=h,n=this.getUnionExtremes().dataMin):m=this.getUnionExtremes().dataMax),a!==e&&(this.fixedWidth=h,b=c.toFixedRange(a,a+h,n,m),v(b.min)&&d.xAxis[0].setExtremes(Math.min(b.min,b.max),Math.max(b.min,\\nb.max),!0,null,{trigger:\\\"navigator\\\"})))},handlesMousedown:function(a,b){this.chart.pointer.normalize(a);a=this.chart;var d=a.xAxis[0],c=a.inverted&&!d.reversed||!a.inverted&&d.reversed;0===b?(this.grabbedLeft=!0,this.otherHandlePos=this.zoomedMax,this.fixedExtreme=c?d.min:d.max):(this.grabbedRight=!0,this.otherHandlePos=this.zoomedMin,this.fixedExtreme=c?d.max:d.min);a.fixedRange=null},onMouseMove:function(a){var b=this,d=b.chart,c=b.left,e=b.navigatorSize,f=b.range,g=b.dragOffset,h=d.inverted;a.touches&&\\n0===a.touches[0].pageX||(a=d.pointer.normalize(a),d=a.chartX,h&&(c=b.top,d=a.chartY),b.grabbedLeft?(b.hasDragged=!0,b.render(0,0,d-c,b.otherHandlePos)):b.grabbedRight?(b.hasDragged=!0,b.render(0,0,b.otherHandlePos,d-c)):b.grabbedCenter&&(b.hasDragged=!0,de+g-f&&(d=e+g-f),b.render(0,0,d-g,d-g+f)),b.hasDragged&&b.scrollbar&&b.scrollbar.options.liveRedraw&&(a.DOMType=a.type,setTimeout(function(){b.onMouseUp(a)},0)))},onMouseUp:function(a){var b=this.chart,d=this.xAxis,c=d&&d.reversed,e=this.scrollbar,\\nf,g,h=a.DOMEvent||a;(!this.hasDragged||e&&e.hasDragged)&&\\\"scrollbar\\\"!==a.trigger||(e=this.getUnionExtremes(),this.zoomedMin===this.otherHandlePos?f=this.fixedExtreme:this.zoomedMax===this.otherHandlePos&&(g=this.fixedExtreme),this.zoomedMax===this.size&&(g=c?e.dataMin:e.dataMax),0===this.zoomedMin&&(f=c?e.dataMax:e.dataMin),d=d.toFixedRange(this.zoomedMin,this.zoomedMax,f,g),v(d.min)&&b.xAxis[0].setExtremes(Math.min(d.min,d.max),Math.max(d.min,d.max),!0,this.hasDragged?!1:null,{trigger:\\\"navigator\\\",\\ntriggerOp:\\\"navigator-drag\\\",DOMEvent:h}));\\\"mousemove\\\"!==a.DOMType&&(this.grabbedLeft=this.grabbedRight=this.grabbedCenter=this.fixedWidth=this.fixedExtreme=this.otherHandlePos=this.hasDragged=this.dragOffset=null)},removeEvents:function(){this.eventsToUnbind&&(u(this.eventsToUnbind,function(a){a()}),this.eventsToUnbind=void 0);this.removeBaseSeriesEvents()},removeBaseSeriesEvents:function(){var a=this.baseSeries||[];this.navigatorEnabled&&a[0]&&(!1!==this.navigatorOptions.adaptToUpdatedData&&u(a,function(a){D(a,\\n\\\"updatedData\\\",this.updatedDataHandler)},this),a[0].xAxis&&D(a[0].xAxis,\\\"foundExtremes\\\",this.modifyBaseAxisExtremes))},init:function(a){var b=a.options,d=b.navigator,c=d.enabled,e=b.scrollbar,f=e.enabled,b=c?d.height:0,g=f?e.height:0;this.handles=[];this.shades=[];this.chart=a;this.setBaseSeries();this.height=b;this.scrollbarHeight=g;this.scrollbarEnabled=f;this.navigatorEnabled=c;this.navigatorOptions=d;this.scrollbarOptions=e;this.outlineHeight=b+g;this.opposite=w(d.opposite,!c&&a.inverted);var l=\\nthis,e=l.baseSeries,f=a.xAxis.length,m=a.yAxis.length,n=e&&e[0]&&e[0].xAxis||a.xAxis[0]||{options:{}};a.extraMargin={type:l.opposite?\\\"plotTop\\\":\\\"marginBottom\\\",value:(c||!a.inverted?l.outlineHeight:0)+d.margin};a.inverted&&(a.extraMargin.type=l.opposite?\\\"marginRight\\\":\\\"plotLeft\\\");a.isDirtyBox=!0;l.navigatorEnabled?(l.xAxis=new G(a,h({breaks:n.options.breaks,ordinal:n.options.ordinal},d.xAxis,{id:\\\"navigator-x-axis\\\",yAxis:\\\"navigator-y-axis\\\",isX:!0,type:\\\"datetime\\\",index:f,offset:0,keepOrdinalPadding:!0,\\nstartOnTick:!1,endOnTick:!1,minPadding:0,maxPadding:0,zoomEnabled:!1},a.inverted?{offsets:[g,0,-g,0],width:b}:{offsets:[0,-g,0,g],height:b})),l.yAxis=new G(a,h(d.yAxis,{id:\\\"navigator-y-axis\\\",alignTicks:!1,offset:0,index:m,zoomEnabled:!1},a.inverted?{width:b}:{height:b})),e||d.series.data?l.updateNavigatorSeries(!1):0===a.series.length&&(l.unbindRedraw=C(a,\\\"beforeRedraw\\\",function(){0a.inArray(d,l)?(d&&(D(d,\\\"updatedData\\\",e.updatedDataHandler),delete d.navigatorSeries),b.destroy(),!1):!0});l&&l.length&&u(l,function(a){var d=a.navigatorSeries,k=b({color:a.color},n(p)?g.navigator.series:p);d&&!1===e.navigatorOptions.adaptToUpdatedData||(t.name=\\\"Navigator \\\"+l.length,m=a.options||{},r=m.navigatorOptions||{},q=\\nh(m,t,k,r),k=r.data||k.data,e.hasNavigatorData=e.hasNavigatorData||!!k,q.data=k||m.data&&m.data.slice(0),d&&d.options?d.update(q,c):(a.navigatorSeries=f.initSeries(q),a.navigatorSeries.baseSeries=a,x.push(a.navigatorSeries)))});if(p.data&&(!l||!l.length)||n(p))e.hasNavigatorData=!1,p=a.splat(p),u(p,function(a,b){t.name=\\\"Navigator \\\"+(x.length+1);q=h(g.navigator.series,{color:f.series[b]&&!f.series[b].options.isInternal&&f.series[b].color||f.options.colors[b]||f.options.colors[0]},t,a);q.data=a.data;\\nq.data&&(e.hasNavigatorData=!0,x.push(f.initSeries(q)))});d&&this.addBaseSeriesEvents()},addBaseSeriesEvents:function(){var a=this,b=a.baseSeries||[];b[0]&&b[0].xAxis&&C(b[0].xAxis,\\\"foundExtremes\\\",this.modifyBaseAxisExtremes);u(b,function(b){C(b,\\\"show\\\",function(){this.navigatorSeries&&this.navigatorSeries.setVisible(!0,!1)});C(b,\\\"hide\\\",function(){this.navigatorSeries&&this.navigatorSeries.setVisible(!1,!1)});!1!==this.navigatorOptions.adaptToUpdatedData&&b.xAxis&&C(b,\\\"updatedData\\\",this.updatedDataHandler);\\nC(b,\\\"remove\\\",function(){this.navigatorSeries&&(y(a.series,this.navigatorSeries),v(this.navigatorSeries.options)&&this.navigatorSeries.remove(!1),delete this.navigatorSeries)})},this)},modifyNavigatorAxisExtremes:function(){var a=this.xAxis,b;a.getExtremes&&(!(b=this.getUnionExtremes(!0))||b.dataMin===a.min&&b.dataMax===a.max||(a.min=b.dataMin,a.max=b.dataMax))},modifyBaseAxisExtremes:function(){var a=this.chart.navigator,b=this.getExtremes(),c=b.dataMin,e=b.dataMax,b=b.max-b.min,g=a.stickToMin,h=\\na.stickToMax,l=w(this.options.overscroll,0),m,n,q=a.series&&a.series[0],p=!!this.setExtremes;this.eventArgs&&\\\"rangeSelectorButton\\\"===this.eventArgs.trigger||(g&&(n=c,m=n+b),h&&(m=e+l,g||(n=Math.max(m-b,q&&q.xData?q.xData[0]:-Number.MAX_VALUE))),p&&(g||h)&&f(n)&&(this.min=this.userMin=n,this.max=this.userMax=m));a.stickToMin=a.stickToMax=null},updatedDataHandler:function(){var a=this.chart.navigator,b=this.navigatorSeries;a.stickToMax=a.xAxis.reversed?0===Math.round(a.zoomedMin):Math.round(a.zoomedMax)>=\\nMath.round(a.size);a.stickToMin=f(this.xAxis.min)&&this.xAxis.min<=this.xData[0]&&(!this.chart.fixedRange||!a.stickToMax);b&&!a.hasNavigatorData&&(b.options.pointStart=this.xData[0],b.setData(this.options.data,!1,null,!1))},addChartEvents:function(){C(this.chart,\\\"redraw\\\",function(){var a=this.navigator,b=a&&(a.baseSeries&&a.baseSeries[0]&&a.baseSeries[0].xAxis||a.scrollbar&&this.xAxis[0]);b&&a.render(b.min,b.max)})},destroy:function(){this.removeEvents();this.xAxis&&(y(this.chart.xAxis,this.xAxis),\\ny(this.chart.axes,this.xAxis));this.yAxis&&(y(this.chart.yAxis,this.yAxis),y(this.chart.axes,this.yAxis));u(this.series||[],function(a){a.destroy&&a.destroy()});u(\\\"series xAxis yAxis shades outline scrollbarTrack scrollbarRifles scrollbarGroup scrollbar navigatorGroup rendered\\\".split(\\\" \\\"),function(a){this[a]&&this[a].destroy&&this[a].destroy();this[a]=null},this);u([this.handles],function(a){z(a)},this)}};a.Navigator=B;F(G.prototype,\\\"zoom\\\",function(a,b,c){var d=this.chart,e=d.options,f=e.chart.zoomType,\\ng=e.chart.pinchType,h=e.navigator,e=e.rangeSelector,l;this.isXAxis&&(h&&h.enabled||e&&e.enabled)&&(\\\"x\\\"===f||\\\"x\\\"===g?d.resetZoomButton=\\\"blocked\\\":\\\"y\\\"===f?l=!1:\\\"xy\\\"!==f&&\\\"xy\\\"!==g||!this.options.range||(d=this.previousZoom,v(b)?this.previousZoom=[this.min,this.max]:d&&(b=d[0],c=d[1],delete this.previousZoom)));return void 0!==l?l:a.call(this,b,c)});C(p,\\\"beforeRender\\\",function(){var a=this.options;if(a.navigator.enabled||a.scrollbar.enabled)this.scroller=this.navigator=new B(this)});C(p,\\\"afterSetChartSize\\\",\\nfunction(){var a=this.legend,b=this.navigator,c,e,f,g;b&&(e=a&&a.options,f=b.xAxis,g=b.yAxis,c=b.scrollbarHeight,this.inverted?(b.left=b.opposite?this.chartWidth-c-b.height:this.spacing[3]+c,b.top=this.plotTop+c):(b.left=this.plotLeft+c,b.top=b.navigatorOptions.top||this.chartHeight-b.height-c-this.spacing[2]-(this.rangeSelector&&this.extraBottomMargin?this.rangeSelector.getHeight():0)-(e&&\\\"bottom\\\"===e.verticalAlign&&e.enabled&&!e.floating?a.legendHeight+w(e.margin,10):0)),f&&g&&(this.inverted?f.options.left=\\ng.options.left=b.left:f.options.top=g.options.top=b.top,f.setAxisSize(),g.setAxisSize()))});F(J.prototype,\\\"addPoint\\\",function(a,b,e,f,g){var d=this.options.turboThreshold;d&&this.xData.length>d&&c(b,!0)&&this.chart.navigator&&l(20,!0);a.call(this,b,e,f,g)});C(p,\\\"afterAddSeries\\\",function(){this.navigator&&this.navigator.setBaseSeries(null,!1)});C(J,\\\"afterUpdate\\\",function(){this.chart.navigator&&!this.options.isInternal&&this.chart.navigator.setBaseSeries(null,!1)});p.prototype.callbacks.push(function(a){var b=\\na.navigator;b&&a.xAxis[0]&&(a=a.xAxis[0].getExtremes(),b.render(a.min,a.max))})})(L);(function(a){function B(a){this.init(a)}var C=a.addEvent,G=a.Axis,p=a.Chart,m=a.css,g=a.createElement,v=a.defaultOptions,z=a.defined,u=a.destroyObjectProperties,y=a.discardElement,l=a.each,b=a.extend,e=a.fireEvent,t=a.isNumber,n=a.merge,f=a.pick,c=a.pInt,h=a.splat,w=a.wrap;b(v,{rangeSelector:{verticalAlign:\\\"top\\\",buttonTheme:{\\\"stroke-width\\\":0,width:28,height:18,padding:2,zIndex:7},floating:!1,x:0,y:0,height:void 0,\\ninputPosition:{align:\\\"right\\\",x:0,y:0},buttonPosition:{align:\\\"left\\\",x:0,y:0},labelStyle:{color:\\\"#666666\\\"}}});v.lang=n(v.lang,{rangeSelectorZoom:\\\"Zoom\\\",rangeSelectorFrom:\\\"From\\\",rangeSelectorTo:\\\"To\\\"});B.prototype={clickButton:function(a,b){var c=this,e=c.chart,g=c.buttonOptions[a],m=e.xAxis[0],n=e.scroller&&e.scroller.getUnionExtremes()||m||{},d=n.dataMin,p=n.dataMax,r,k=m&&Math.round(Math.min(m.max,f(p,m.max))),u=g.type,v,n=g._range,w,D,y,z=g.dataGrouping;if(null!==d&&null!==p){e.fixedRange=n;z&&(this.forcedDataGrouping=\\n!0,G.prototype.setDataGrouping.call(m||{chart:this.chart},z,!1));if(\\\"month\\\"===u||\\\"year\\\"===u)m?(u={range:g,max:k,chart:e,dataMin:d,dataMax:p},r=m.minFromRange.call(u),t(u.newMax)&&(k=u.newMax)):n=g;else if(n)r=Math.max(k-n,d),k=Math.min(r+n,p);else if(\\\"ytd\\\"===u)if(m)void 0===p&&(d=Number.MAX_VALUE,p=Number.MIN_VALUE,l(e.series,function(a){a=a.xData;d=Math.min(a[0],d);p=Math.max(a[a.length-1],p)}),b=!1),k=c.getYTDExtremes(p,d,e.time.useUTC),r=w=k.min,k=k.max;else{C(e,\\\"beforeRender\\\",function(){c.clickButton(a)});\\nreturn}else\\\"all\\\"===u&&m&&(r=d,k=p);r+=g._offsetMin;k+=g._offsetMax;c.setSelected(a);m?m.setExtremes(r,k,f(b,1),null,{trigger:\\\"rangeSelectorButton\\\",rangeSelectorButton:g}):(v=h(e.options.xAxis)[0],y=v.range,v.range=n,D=v.min,v.min=w,C(e,\\\"load\\\",function(){v.range=y;v.min=D}))}},setSelected:function(a){this.selected=this.options.selected=a},defaultButtons:[{type:\\\"month\\\",count:1,text:\\\"1m\\\"},{type:\\\"month\\\",count:3,text:\\\"3m\\\"},{type:\\\"month\\\",count:6,text:\\\"6m\\\"},{type:\\\"ytd\\\",text:\\\"YTD\\\"},{type:\\\"year\\\",count:1,text:\\\"1y\\\"},\\n{type:\\\"all\\\",text:\\\"All\\\"}],init:function(a){var b=this,c=a.options.rangeSelector,f=c.buttons||[].concat(b.defaultButtons),g=c.selected,h=function(){var a=b.minInput,c=b.maxInput;a&&a.blur&&e(a,\\\"blur\\\");c&&c.blur&&e(c,\\\"blur\\\")};b.chart=a;b.options=c;b.buttons=[];a.extraTopMargin=c.height;b.buttonOptions=f;this.unMouseDown=C(a.container,\\\"mousedown\\\",h);this.unResize=C(a,\\\"resize\\\",h);l(f,b.computeButtonRange);void 0!==g&&f[g]&&this.clickButton(g,!1);C(a,\\\"load\\\",function(){a.xAxis&&a.xAxis[0]&&C(a.xAxis[0],\\n\\\"setExtremes\\\",function(c){this.max-this.min!==a.fixedRange&&\\\"rangeSelectorButton\\\"!==c.trigger&&\\\"updatedData\\\"!==c.trigger&&b.forcedDataGrouping&&this.setDataGrouping(!1,!1)})})},updateButtonStates:function(){var a=this.chart,b=a.xAxis[0],c=Math.round(b.max-b.min),e=!b.hasVisibleSeries,f=a.scroller&&a.scroller.getUnionExtremes()||b,g=f.dataMin,h=f.dataMax,a=this.getYTDExtremes(h,g,a.time.useUTC),d=a.min,m=a.max,n=this.selected,k=t(n),p=this.options.allButtonsEnabled,u=this.buttons;l(this.buttonOptions,\\nfunction(a,f){var l=a._range,q=a.type,r=a.count||1,t=u[f],v=0;a=a._offsetMax-a._offsetMin;f=f===n;var x=l>h-g,w=l=864E5*{month:28,year:365}[q]*r-a&&c-36E5<=864E5*{month:31,year:366}[q]*r+a?l=!0:\\\"ytd\\\"===q?(l=m-d+a===c,A=!f):\\\"all\\\"===q&&(l=b.max-b.min>=h-g,y=!f&&k&&l);q=!p&&(x||w||y||e);r=f&&l||l&&!k&&!A;q?v=3:r&&(k=!0,v=2);t.state!==v&&t.setState(v)})},computeButtonRange:function(a){var b=a.type,c=a.count||1,e={millisecond:1,second:1E3,\\nminute:6E4,hour:36E5,day:864E5,week:6048E5};if(e[b])a._range=e[b]*c;else if(\\\"month\\\"===b||\\\"year\\\"===b)a._range=864E5*{month:30,year:365}[b]*c;a._offsetMin=f(a.offsetMin,0);a._offsetMax=f(a.offsetMax,0);a._range+=a._offsetMax-a._offsetMin},setInputValue:function(a,b){var c=this.chart.options.rangeSelector,e=this.chart.time,f=this[a+\\\"Input\\\"];z(b)&&(f.previousValue=f.HCTime,f.HCTime=b);f.value=e.dateFormat(c.inputEditDateFormat||\\\"%Y-%m-%d\\\",f.HCTime);this[a+\\\"DateBox\\\"].attr({text:e.dateFormat(c.inputDateFormat||\\n\\\"%b %e, %Y\\\",f.HCTime)})},showInput:function(a){var b=this.inputGroup,c=this[a+\\\"DateBox\\\"];m(this[a+\\\"Input\\\"],{left:b.translateX+c.x+\\\"px\\\",top:b.translateY+\\\"px\\\",width:c.width-2+\\\"px\\\",height:c.height-2+\\\"px\\\",border:\\\"2px solid silver\\\"})},hideInput:function(a){m(this[a+\\\"Input\\\"],{border:0,width:\\\"1px\\\",height:\\\"1px\\\"});this.setInputValue(a)},drawInput:function(a){function e(){var a=y.value,b=(u.inputDateParser||Date.parse)(a),d=h.xAxis[0],e=h.scroller&&h.scroller.xAxis?h.scroller.xAxis:d,g=e.dataMin,e=e.dataMax;\\nb!==y.previousValue&&(y.previousValue=b,t(b)||(b=a.split(\\\"-\\\"),b=Date.UTC(c(b[0]),c(b[1])-1,c(b[2]))),t(b)&&(h.time.useUTC||(b+=6E4*(new Date).getTimezoneOffset()),w?b>f.maxInput.HCTime?b=void 0:be&&(b=e),void 0!==b&&d.setExtremes(w?b:d.min,w?d.max:b,void 0,void 0,{trigger:\\\"rangeSelectorInput\\\"})))}var f=this,h=f.chart,l=h.renderer.style||{},p=h.renderer,u=h.options.rangeSelector,d=f.div,w=\\\"min\\\"===a,y,k,A=this.inputGroup;this[a+\\\"Label\\\"]=k=p.label(v.lang[w?\\\"rangeSelectorFrom\\\":\\n\\\"rangeSelectorTo\\\"],this.inputGroup.offset).addClass(\\\"highcharts-range-label\\\").attr({padding:2}).add(A);A.offset+=k.width+5;this[a+\\\"DateBox\\\"]=p=p.label(\\\"\\\",A.offset).addClass(\\\"highcharts-range-input\\\").attr({padding:2,width:u.inputBoxWidth||90,height:u.inputBoxHeight||17,stroke:u.inputBoxBorderColor||\\\"#cccccc\\\",\\\"stroke-width\\\":1,\\\"text-align\\\":\\\"center\\\"}).on(\\\"click\\\",function(){f.showInput(a);f[a+\\\"Input\\\"].focus()}).add(A);A.offset+=p.width+(w?10:0);this[a+\\\"Input\\\"]=y=g(\\\"input\\\",{name:a,className:\\\"highcharts-range-selector\\\",\\ntype:\\\"text\\\"},{top:h.plotTop+\\\"px\\\"},d);k.css(n(l,u.labelStyle));p.css(n({color:\\\"#333333\\\"},l,u.inputStyle));m(y,b({position:\\\"absolute\\\",border:0,width:\\\"1px\\\",height:\\\"1px\\\",padding:0,textAlign:\\\"center\\\",fontSize:l.fontSize,fontFamily:l.fontFamily,top:\\\"-9999em\\\"},u.inputStyle));y.onfocus=function(){f.showInput(a)};y.onblur=function(){f.hideInput(a)};y.onchange=e;y.onkeypress=function(a){13===a.keyCode&&e()}},getPosition:function(){var a=this.chart,b=a.options.rangeSelector,a=\\\"top\\\"===b.verticalAlign?a.plotTop-\\na.axisOffset[0]:0;return{buttonTop:a+b.buttonPosition.y,inputTop:a+b.inputPosition.y-10}},getYTDExtremes:function(a,b,c){var e=this.chart.time,f=new e.Date(a),g=e.get(\\\"FullYear\\\",f);c=c?e.Date.UTC(g,0,1):+new e.Date(g,0,1);b=Math.max(b||0,c);f=f.getTime();return{max:Math.min(a||f,f),min:b}},render:function(a,b){var c=this,e=c.chart,h=e.renderer,m=e.container,n=e.options,d=n.exporting&&!1!==n.exporting.enabled&&n.navigation&&n.navigation.buttonOptions,p=v.lang,r=c.div,k=n.rangeSelector,n=k.floating,\\nt=c.buttons,r=c.inputGroup,u=k.buttonTheme,w=k.buttonPosition,y=k.inputPosition,z=k.inputEnabled,D=u&&u.states,B=e.plotLeft,C,G=c.buttonGroup,L;L=c.rendered;var X=c.options.verticalAlign,Z=e.legend,aa=Z&&Z.options,ba=w.y,Y=y.y,ca=L||!1,W=0,T=0,U;if(!1!==k.enabled){L||(c.group=L=h.g(\\\"range-selector-group\\\").attr({zIndex:7}).add(),c.buttonGroup=G=h.g(\\\"range-selector-buttons\\\").add(L),c.zoomText=h.text(p.rangeSelectorZoom,f(B+w.x,B),15).css(k.labelStyle).add(G),C=f(B+w.x,B)+c.zoomText.getBBox().width+\\n5,l(c.buttonOptions,function(a,b){t[b]=h.button(a.text,C,0,function(){var d=a.events&&a.events.click,e;d&&(e=d.call(a));!1!==e&&c.clickButton(b);c.isActive=!0},u,D&&D.hover,D&&D.select,D&&D.disabled).attr({\\\"text-align\\\":\\\"center\\\"}).add(G);C+=t[b].width+f(k.buttonSpacing,5)}),!1!==z&&(c.div=r=g(\\\"div\\\",null,{position:\\\"relative\\\",height:0,zIndex:1}),m.parentNode.insertBefore(r,m),c.inputGroup=r=h.g(\\\"input-group\\\").add(L),r.offset=0,c.drawInput(\\\"min\\\"),c.drawInput(\\\"max\\\")));B=e.plotLeft-e.spacing[3];c.updateButtonStates();\\nd&&this.titleCollision(e)&&\\\"top\\\"===X&&\\\"right\\\"===w.align&&w.y+G.getBBox().height-12<(d.y||0)+d.height&&(W=-40);\\\"left\\\"===w.align?U=w.x-e.spacing[3]:\\\"right\\\"===w.align&&(U=w.x+W-e.spacing[1]);G.align({y:w.y,width:G.getBBox().width,align:w.align,x:U},!0,e.spacingBox);c.group.placed=ca;c.buttonGroup.placed=ca;!1!==z&&(W=d&&this.titleCollision(e)&&\\\"top\\\"===X&&\\\"right\\\"===y.align&&y.y-r.getBBox().height-12<(d.y||0)+d.height+e.spacing[0]?-40:0,\\\"left\\\"===y.align?U=B:\\\"right\\\"===y.align&&(U=-Math.max(e.axisOffset[1],\\n-W)),r.align({y:y.y,width:r.getBBox().width,align:y.align,x:y.x+U-2},!0,e.spacingBox),m=r.alignAttr.translateX+r.alignOptions.x-W+r.getBBox().x+2,d=r.alignOptions.width,p=G.alignAttr.translateX+G.getBBox().x,U=G.getBBox().width+20,(y.align===w.align||p+U>m&&m+d>p&&ba=-W?0:-W),translateY:r.alignAttr.translateY+G.getBBox().height+10}),c.setInputValue(\\\"min\\\",a),c.setInputValue(\\\"max\\\",b),c.inputGroup.placed=ca);c.group.align({verticalAlign:X},\\n!0,e.spacingBox);a=c.group.getBBox().height+20;b=c.group.alignAttr.translateY;\\\"bottom\\\"===X&&(Z=aa&&\\\"bottom\\\"===aa.verticalAlign&&aa.enabled&&!aa.floating?Z.legendHeight+f(aa.margin,10):0,a=a+Z-20,T=b-a-(n?0:k.y)-10);if(\\\"top\\\"===X)n&&(T=0),e.titleOffset&&(T=e.titleOffset+e.options.title.margin),T+=e.margin[0]-e.spacing[0]||0;else if(\\\"middle\\\"===X)if(Y===ba)T=0>Y?b+void 0:b;else if(Y||ba)T=0>Y||0>ba?T-Math.min(Y,ba):b-a+NaN;c.group.translate(k.x,k.y+Math.floor(T));!1!==z&&(c.minInput.style.marginTop=c.group.translateY+\\n\\\"px\\\",c.maxInput.style.marginTop=c.group.translateY+\\\"px\\\");c.rendered=!0}},getHeight:function(){var a=this.options,b=this.group,c=a.y,e=a.buttonPosition.y,a=a.inputPosition.y,b=b?b.getBBox(!0).height+13+c:0,c=Math.min(a,e);if(0>a&&0>e||0c&&(e?a=b-g:b=a+g);t(a)&&t(b)||(a=\\nb=void 0);return{min:a,max:b}};G.prototype.minFromRange=function(){var a=this.range,b={month:\\\"Month\\\",year:\\\"FullYear\\\"}[a.type],c,e=this.max,g,h,l=function(a,c){var d=new Date(a),e=d[\\\"get\\\"+b]();d[\\\"set\\\"+b](e+c);e===d[\\\"get\\\"+b]()&&d.setDate(0);return d.getTime()-a};t(a)?(c=e-a,h=a):(c=e+l(e,-a.count),this.chart&&(this.chart.fixedRange=e-c));g=f(this.dataMin,Number.MIN_VALUE);t(c)||(c=g);c<=g&&(c=g,void 0===h&&(h=l(c,a.count)),this.newMax=Math.min(c+h,this.dataMax));t(e)||(c=void 0);return c};C(p,\\\"afterGetContainer\\\",\\nfunction(){this.options.rangeSelector.enabled&&(this.rangeSelector=new B(this))});w(p.prototype,\\\"render\\\",function(a,b,c){var e=this.axes,f=this.rangeSelector;f&&(l(e,function(a){a.updateNames();a.setScale()}),this.getAxisMargins(),f.render(),e=f.options.verticalAlign,f.options.floating||(\\\"bottom\\\"===e?this.extraBottomMargin=!0:\\\"middle\\\"!==e&&(this.extraTopMargin=!0)));a.call(this,b,c)});C(p,\\\"update\\\",function(a){var b=a.options;a=this.rangeSelector;this.extraTopMargin=this.extraBottomMargin=!1;this.isDirtyBox=\\n!0;a&&(a.render(),b=b.rangeSelector&&b.rangeSelector.verticalAlign||a.options&&a.options.verticalAlign,a.options.floating||(\\\"bottom\\\"===b?this.extraBottomMargin=!0:\\\"middle\\\"!==b&&(this.extraTopMargin=!0)))});w(p.prototype,\\\"redraw\\\",function(a,b,c){var e=this.rangeSelector;e&&!e.options.floating&&(e.render(),e=e.options.verticalAlign,\\\"bottom\\\"===e?this.extraBottomMargin=!0:\\\"middle\\\"!==e&&(this.extraTopMargin=!0));a.call(this,b,c)});p.prototype.adjustPlotArea=function(){var a=this.rangeSelector;this.rangeSelector&&\\n(a=a.getHeight(),this.extraTopMargin&&(this.plotTop+=a),this.extraBottomMargin&&(this.marginBottom+=a))};p.prototype.callbacks.push(function(a){function b(){c=a.xAxis[0].getExtremes();t(c.min)&&e.render(c.min,c.max)}var c,e=a.rangeSelector,f,g;e&&(g=C(a.xAxis[0],\\\"afterSetExtremes\\\",function(a){e.render(a.min,a.max)}),f=C(a,\\\"redraw\\\",b),b());C(a,\\\"destroy\\\",function(){e&&(f(),g())})});a.RangeSelector=B})(L);(function(a){var B=a.addEvent,C=a.arrayMax,G=a.arrayMin,p=a.Axis,m=a.Chart,g=a.defined,v=a.each,\\nz=a.extend,u=a.format,y=a.grep,l=a.inArray,b=a.isNumber,e=a.isString,t=a.map,n=a.merge,f=a.pick,c=a.Point,h=a.Renderer,w=a.Series,D=a.splat,r=a.SVGRenderer,J=a.VMLRenderer,q=a.wrap,F=w.prototype,x=F.init,K=F.processData,d=c.prototype.tooltipFormatter;a.StockChart=a.stockChart=function(b,c,d){var g=e(b)||b.nodeName,k=arguments[g?1:0],h=k.series,l=a.getOptions(),p,q=f(k.navigator&&k.navigator.enabled,l.navigator.enabled,!0),r=q?{startOnTick:!1,endOnTick:!1}:null,u={marker:{enabled:!1,radius:2}},v={shadow:!1,\\nborderWidth:0};k.xAxis=t(D(k.xAxis||{}),function(a,b){return n({minPadding:0,maxPadding:0,overscroll:0,ordinal:!0,title:{text:null},labels:{overflow:\\\"justify\\\"},showLastLabel:!0},l.xAxis,l.xAxis&&l.xAxis[b],a,{type:\\\"datetime\\\",categories:null},r)});k.yAxis=t(D(k.yAxis||{}),function(a,b){p=f(a.opposite,!0);return n({labels:{y:-2},opposite:p,showLastLabel:!(!a.categories&&\\\"category\\\"!==a.type),title:{text:null}},l.yAxis,l.yAxis&&l.yAxis[b],a)});k.series=null;k=n({chart:{panning:!0,pinchType:\\\"x\\\"},navigator:{enabled:q},\\nscrollbar:{enabled:f(l.scrollbar.enabled,!0)},rangeSelector:{enabled:f(l.rangeSelector.enabled,!0)},title:{text:null},tooltip:{split:f(l.tooltip.split,!0),crosshairs:!0},legend:{enabled:!1},plotOptions:{line:u,spline:u,area:u,areaspline:u,arearange:u,areasplinerange:u,column:v,columnrange:v,candlestick:v,ohlc:v}},k,{isStock:!0});k.series=h;return g?new m(b,k,d):new m(k,c)};q(p.prototype,\\\"autoLabelAlign\\\",function(a){var b=this.chart,c=this.options,b=b._labelPanes=b._labelPanes||{},d=this.options.labels;\\nreturn this.chart.options.isStock&&\\\"yAxis\\\"===this.coll&&(c=c.top+\\\",\\\"+c.height,!b[c]&&d.enabled)?(15===d.x&&(d.x=0),void 0===d.align&&(d.align=\\\"right\\\"),b[c]=this,\\\"right\\\"):a.apply(this,[].slice.call(arguments,1))});B(p,\\\"destroy\\\",function(){var a=this.chart,b=this.options&&this.options.top+\\\",\\\"+this.options.height;b&&a._labelPanes&&a._labelPanes[b]===this&&delete a._labelPanes[b]});q(p.prototype,\\\"getPlotLinePath\\\",function(c,d,k,h,m,n){var p=this,q=this.isLinked&&!this.series?this.linkedParent.series:\\nthis.series,r=p.chart,u=r.renderer,w=p.left,x=p.top,y,A,z,E,B=[],D=[],C,H;if(\\\"xAxis\\\"!==p.coll&&\\\"yAxis\\\"!==p.coll)return c.apply(this,[].slice.call(arguments,1));D=function(a){var c=\\\"xAxis\\\"===a?\\\"yAxis\\\":\\\"xAxis\\\";a=p.options[c];return b(a)?[r[c][a]]:e(a)?[r.get(a)]:t(q,function(a){return a[c]})}(p.coll);v(p.isXAxis?r.yAxis:r.xAxis,function(a){if(g(a.options.id)?-1===a.options.id.indexOf(\\\"navigator\\\"):1){var b=a.isXAxis?\\\"yAxis\\\":\\\"xAxis\\\",b=g(a.options[b])?r[b][a.options[b]]:r[b][0];p===b&&D.push(a)}});C=D.length?\\n[]:[p.isXAxis?r.yAxis[0]:r.xAxis[0]];v(D,function(b){-1!==l(b,C)||a.find(C,function(a){return a.pos===b.pos&&a.len&&b.len})||C.push(b)});H=f(n,p.translate(d,null,null,h));b(H)&&(p.horiz?v(C,function(a){var b;A=a.pos;E=A+a.len;y=z=Math.round(H+p.transB);if(yw+p.width)m?y=z=Math.min(Math.max(w,y),w+p.width):b=!0;b||B.push(\\\"M\\\",y,A,\\\"L\\\",z,E)}):v(C,function(a){var b;y=a.pos;z=y+a.len;A=E=Math.round(x+p.height-H);if(Ax+p.height)m?A=E=Math.min(Math.max(x,A),p.top+p.height):b=!0;b||B.push(\\\"M\\\",\\ny,A,\\\"L\\\",z,E)}));return 0this.max?\\\"hidden\\\":\\\"visible\\\"});e=m.getBBox();if(h){if(q&&!b||!q&&b)l=m.y-e.height}else l=m.y-e.height/2;h?(b=c-e.x,c=c+this.width-e.x):(b=\\\"left\\\"===this.labelAlign?c:0,c=\\\"right\\\"===this.labelAlign?c+this.width:d.chartWidth);m.translateX=\\nc&&(t=-(m.translateX+e.width-c));m.attr({x:a+t,y:l,anchorX:h?a:this.opposite?0:d.chartWidth,anchorY:h?this.opposite?d.chartHeight:0:l+e.height/2})}});F.init=function(){x.apply(this,arguments);this.setCompare(this.options.compare)};F.setCompare=function(a){this.modifyValue=\\\"value\\\"===a||\\\"percent\\\"===a?function(b,c){var d=this.compareValue;if(void 0!==b&&void 0!==d)return b=\\\"value\\\"===a?b-d:b/d*100-(100===this.options.compareBase?0:100),c&&(c.change=b),b}:null;this.userOptions.compare=a;this.chart.hasRendered&&\\n(this.isDirty=!0)};F.processData=function(){var a,c=-1,d,e,f=!0===this.options.compareStart?0:1,g,h;K.apply(this,arguments);if(this.xAxis&&this.processedYData)for(d=this.processedXData,e=this.processedYData,g=e.length,this.pointArrayMap&&(c=l(\\\"close\\\",this.pointArrayMap),-1===c&&(c=l(this.pointValKey||\\\"y\\\",this.pointArrayMap))),a=0;a=this.xAxis.min&&0!==h){this.compareValue=h;break}};q(F,\\\"getExtremes\\\",function(a){var b;a.apply(this,[].slice.call(arguments,\\n1));this.modifyValue&&(b=[this.modifyValue(this.dataMin),this.modifyValue(this.dataMax)],this.dataMin=G(b),this.dataMax=C(b))});p.prototype.setCompare=function(a,b){this.isXAxis||(v(this.series,function(b){b.setCompare(a)}),f(b,!0)&&this.chart.redraw())};c.prototype.tooltipFormatter=function(b){b=b.replace(\\\"{point.change}\\\",(0g?this:a,a=(g.max-g.min)*g.transA,g.pixelPadding=g.len-a,g.minPixelPadding=\\ng.pixelPadding/2,a=g.fixTo)){a=a[1]-g.toValue(a[0],!0);a*=g.transA;if(Math.abs(a)>g.minPixelPadding||g.min===g.dataMin&&g.max===g.dataMax)a=0;g.minPixelPadding-=a}});l(h,\\\"render\\\",function(){this.fixTo=null})})(x);(function(a){var l=a.addEvent,h=a.Axis,k=a.Chart,f=a.color,q,g=a.each,u=a.extend,t=a.isNumber,e=a.Legend,b=a.LegendSymbolMixin,d=a.noop,n=a.merge,r=a.pick;a.ColorAxis||(q=a.ColorAxis=function(){this.init.apply(this,arguments)},u(q.prototype,h.prototype),u(q.prototype,{defaultColorAxisOptions:{lineWidth:0,\\nminPadding:0,maxPadding:0,gridLineWidth:1,tickPixelInterval:72,startOnTick:!0,endOnTick:!0,offset:0,marker:{animation:{duration:50},width:.01,color:\\\"#999999\\\"},labels:{overflow:\\\"justify\\\",rotation:0},minColor:\\\"#e6ebf5\\\",maxColor:\\\"#003399\\\",tickLength:5,showInLegend:!0},keepProps:[\\\"legendGroup\\\",\\\"legendItemHeight\\\",\\\"legendItemWidth\\\",\\\"legendItem\\\",\\\"legendSymbol\\\"].concat(h.prototype.keepProps),init:function(a,b){var c=\\\"vertical\\\"!==a.options.legend.layout,m;this.coll=\\\"colorAxis\\\";m=n(this.defaultColorAxisOptions,\\n{side:c?2:1,reversed:!c},b,{opposite:!c,showEmpty:!1,title:null,visible:a.options.legend.enabled});h.prototype.init.call(this,a,m);b.dataClasses&&this.initDataClasses(b);this.initStops();this.horiz=c;this.zoomEnabled=!1;this.defaultLegendLength=200},initDataClasses:function(a){var b=this.chart,c,m=0,d=b.options.chart.colorCount,e=this.options,y=a.dataClasses.length;this.dataClasses=c=[];this.legendItems=[];g(a.dataClasses,function(a,p){a=n(a);c.push(a);a.color||(\\\"category\\\"===e.dataClassColor?(p=b.options.colors,\\nd=p.length,a.color=p[m],a.colorIndex=m,m++,m===d&&(m=0)):a.color=f(e.minColor).tweenTo(f(e.maxColor),2>y?.5:p/(y-1)))})},setTickPositions:function(){if(!this.dataClasses)return h.prototype.setTickPositions.call(this)},initStops:function(){this.stops=this.options.stops||[[0,this.options.minColor],[1,this.options.maxColor]];g(this.stops,function(a){a.color=f(a[1])})},setOptions:function(a){h.prototype.setOptions.call(this,a);this.options.crosshair=this.options.marker},setAxisSize:function(){var a=this.legendSymbol,\\nb=this.chart,c=b.options.legend||{},p,d;a?(this.left=c=a.attr(\\\"x\\\"),this.top=p=a.attr(\\\"y\\\"),this.width=d=a.attr(\\\"width\\\"),this.height=a=a.attr(\\\"height\\\"),this.right=b.chartWidth-c-d,this.bottom=b.chartHeight-p-a,this.len=this.horiz?d:a,this.pos=this.horiz?c:p):this.len=(this.horiz?c.symbolWidth:c.symbolHeight)||this.defaultLegendLength},normalizedValue:function(a){this.isLog&&(a=this.val2lin(a));return 1-(this.max-a)/(this.max-this.min||1)},toColor:function(a,b){var c=this.stops,p,m,v=this.dataClasses,\\nd,e;if(v)for(e=v.length;e--;){if(d=v[e],p=d.from,c=d.to,(void 0===p||a>=p)&&(void 0===c||a<=c)){m=d.color;b&&(b.dataClass=e,b.colorIndex=d.colorIndex);break}}else{a=this.normalizedValue(a);for(e=c.length;e--&&!(a>c[e][0]););p=c[e]||c[e+1];c=c[e+1]||p;a=1-(c[0]-a)/(c[0]-p[0]||1);m=p.color.tweenTo(c.color,a)}return m},getOffset:function(){var a=this.legendGroup,b=this.chart.axisOffset[this.side];a&&(this.axisParent=a,h.prototype.getOffset.call(this),this.added||(this.added=!0,this.labelLeft=0,this.labelRight=\\nthis.width),this.chart.axisOffset[this.side]=b)},setLegendColor:function(){var a,b=this.reversed;a=b?1:0;b=b?0:1;a=this.horiz?[a,0,b,0]:[0,b,0,a];this.legendColor={linearGradient:{x1:a[0],y1:a[1],x2:a[2],y2:a[3]},stops:this.stops}},drawLegendSymbol:function(a,b){var c=a.padding,p=a.options,d=this.horiz,m=r(p.symbolWidth,d?this.defaultLegendLength:12),v=r(p.symbolHeight,d?12:this.defaultLegendLength),e=r(p.labelPadding,d?16:30),p=r(p.itemDistance,10);this.setLegendColor();b.legendSymbol=this.chart.renderer.rect(0,\\na.baseline-11,m,v).attr({zIndex:1}).add(b.legendGroup);this.legendItemWidth=m+c+(d?p:e);this.legendItemHeight=v+c+(d?e:0)},setState:function(a){g(this.series,function(b){b.setState(a)})},visible:!0,setVisible:d,getSeriesExtremes:function(){var a=this.series,b=a.length;this.dataMin=Infinity;for(this.dataMax=-Infinity;b--;)void 0!==a[b].valueMin&&(this.dataMin=Math.min(this.dataMin,a[b].valueMin),this.dataMax=Math.max(this.dataMax,a[b].valueMax))},drawCrosshair:function(a,b){var c=b&&b.plotX,p=b&&b.plotY,\\nd,e=this.pos,m=this.len;b&&(d=this.toPixels(b[b.series.colorKey]),de+m&&(d=e+m+2),b.plotX=d,b.plotY=this.len-d,h.prototype.drawCrosshair.call(this,a,b),b.plotX=c,b.plotY=p,this.cross&&!this.cross.addedToColorAxis&&this.legendGroup&&(this.cross.addClass(\\\"highcharts-coloraxis-marker\\\").add(this.legendGroup),this.cross.addedToColorAxis=!0,this.cross.attr({fill:this.crosshair.color})))},getPlotLinePath:function(a,b,c,d,e){return t(e)?this.horiz?[\\\"M\\\",e-4,this.top-6,\\\"L\\\",e+4,this.top-6,e,this.top,\\n\\\"Z\\\"]:[\\\"M\\\",this.left,e,\\\"L\\\",this.left-6,e+6,this.left-6,e-6,\\\"Z\\\"]:h.prototype.getPlotLinePath.call(this,a,b,c,d)},update:function(a,b){var c=this.chart,d=c.legend;g(this.series,function(a){a.isDirtyData=!0});a.dataClasses&&d.allItems&&(g(d.allItems,function(a){a.isDataClass&&a.legendGroup&&a.legendGroup.destroy()}),c.isDirtyLegend=!0);c.options[this.coll]=n(this.userOptions,a);h.prototype.update.call(this,a,b);this.legendItem&&(this.setLegendColor(),d.colorizeItem(this,!0))},remove:function(){this.legendItem&&\\nthis.chart.legend.destroyItem(this);h.prototype.remove.call(this)},getDataClassLegendSymbols:function(){var e=this,v=this.chart,c=this.legendItems,p=v.options.legend,n=p.valueDecimals,r=p.valueSuffix||\\\"\\\",y;c.length||g(this.dataClasses,function(p,m){var w=!0,f=p.from,q=p.to;y=\\\"\\\";void 0===f?y=\\\"\\\\x3c \\\":void 0===q&&(y=\\\"\\\\x3e \\\");void 0!==f&&(y+=a.numberFormat(f,n)+r);void 0!==f&&void 0!==q&&(y+=\\\" - \\\");void 0!==q&&(y+=a.numberFormat(q,n)+r);c.push(u({chart:v,name:y,options:{},drawLegendSymbol:b.drawRectangle,\\nvisible:!0,setState:d,isDataClass:!0,setVisible:function(){w=this.visible=!w;g(e.series,function(a){g(a.points,function(a){a.dataClass===m&&a.setVisible(w)})});v.legend.colorizeItem(this,w)}},p))});return c},name:\\\"\\\"}),g([\\\"fill\\\",\\\"stroke\\\"],function(b){a.Fx.prototype[b+\\\"Setter\\\"]=function(){this.elem.attr(b,f(this.start).tweenTo(f(this.end),this.pos),null,!0)}}),l(k,\\\"afterGetAxes\\\",function(){var a=this.options.colorAxis;this.colorAxis=[];a&&new q(this,a)}),l(e,\\\"afterGetAllItems\\\",function(b){var d=[],\\nc=this.chart.colorAxis[0];c&&c.options&&(c.options.showInLegend&&(c.options.dataClasses?d=c.getDataClassLegendSymbols():d.push(c)),g(c.series,function(c){a.erase(b.allItems,c)}));for(;d.length;)b.allItems.unshift(d.pop())}),l(e,\\\"afterColorizeItem\\\",function(a){a.visible&&a.item.legendColor&&a.item.legendSymbol.attr({fill:a.item.legendColor})}),l(e,\\\"afterUpdate\\\",function(a,b,c){this.chart.colorAxis[0]&&this.chart.colorAxis[0].update({},c)}))})(x);(function(a){var l=a.defined,h=a.each,k=a.noop,f=a.seriesTypes;\\na.colorPointMixin={isValid:function(){return null!==this.value&&Infinity!==this.value&&-Infinity!==this.value},setVisible:function(a){var f=this,q=a?\\\"show\\\":\\\"hide\\\";h([\\\"graphic\\\",\\\"dataLabel\\\"],function(a){if(f[a])f[a][q]()})},setState:function(f){a.Point.prototype.setState.call(this,f);this.graphic&&this.graphic.attr({zIndex:\\\"hover\\\"===f?1:0})}};a.colorSeriesMixin={pointArrayMap:[\\\"value\\\"],axisTypes:[\\\"xAxis\\\",\\\"yAxis\\\",\\\"colorAxis\\\"],optionalAxis:\\\"colorAxis\\\",trackerGroups:[\\\"group\\\",\\\"markerGroup\\\",\\\"dataLabelsGroup\\\"],\\ngetSymbol:k,parallelArrays:[\\\"x\\\",\\\"y\\\",\\\"value\\\"],colorKey:\\\"value\\\",pointAttribs:f.column.prototype.pointAttribs,translateColors:function(){var a=this,f=this.options.nullColor,k=this.colorAxis,l=this.colorKey;h(this.data,function(e){var b=e[l];if(b=e.options.color||(e.isNull?f:k&&void 0!==b?k.toColor(b,e):e.color||a.color))e.color=b})},colorAttribs:function(a){var f={};l(a.color)&&(f[this.colorProp||\\\"fill\\\"]=a.color);return f}}})(x);(function(a){function l(a){a&&(a.preventDefault&&a.preventDefault(),a.stopPropagation&&\\na.stopPropagation(),a.cancelBubble=!0)}function h(a){this.init(a)}var k=a.addEvent,f=a.Chart,q=a.doc,g=a.each,u=a.extend,t=a.merge,e=a.pick;h.prototype.init=function(a){this.chart=a;a.mapNavButtons=[]};h.prototype.update=function(b){var d=this.chart,n=d.options.mapNavigation,f,m,v,c,p,w=function(a){this.handler.call(d,a);l(a)},q=d.mapNavButtons;b&&(n=d.options.mapNavigation=t(d.options.mapNavigation,b));for(;q.length;)q.pop().destroy();e(n.enableButtons,n.enabled)&&!d.renderer.forExport&&a.objectEach(n.buttons,\\nfunction(a,b){f=t(n.buttonOptions,a);m=f.theme;m.style=t(f.theme.style,f.style);c=(v=m.states)&&v.hover;p=v&&v.select;a=d.renderer.button(f.text,0,0,w,m,c,p,0,\\\"zoomIn\\\"===b?\\\"topbutton\\\":\\\"bottombutton\\\").addClass(\\\"highcharts-map-navigation\\\").attr({width:f.width,height:f.height,title:d.options.lang[b],padding:f.padding,zIndex:5}).add();a.handler=f.onclick;a.align(u(f,{width:a.width,height:2*a.height}),null,f.alignTo);k(a.element,\\\"dblclick\\\",l);q.push(a)});this.updateEvents(n)};h.prototype.updateEvents=\\nfunction(a){var b=this.chart;e(a.enableDoubleClickZoom,a.enabled)||a.enableDoubleClickZoomTo?this.unbindDblClick=this.unbindDblClick||k(b.container,\\\"dblclick\\\",function(a){b.pointer.onContainerDblClick(a)}):this.unbindDblClick&&(this.unbindDblClick=this.unbindDblClick());e(a.enableMouseWheelZoom,a.enabled)?this.unbindMouseWheel=this.unbindMouseWheel||k(b.container,void 0===q.onmousewheel?\\\"DOMMouseScroll\\\":\\\"mousewheel\\\",function(a){b.pointer.onContainerMouseWheel(a);l(a);return!1}):this.unbindMouseWheel&&\\n(this.unbindMouseWheel=this.unbindMouseWheel())};u(f.prototype,{fitToBox:function(a,d){g([[\\\"x\\\",\\\"width\\\"],[\\\"y\\\",\\\"height\\\"]],function(b){var e=b[0];b=b[1];a[e]+a[b]>d[e]+d[b]&&(a[b]>d[b]?(a[b]=d[b],a[e]=d[e]):a[e]=d[e]+d[b]-a[b]);a[b]>d[b]&&(a[b]=d[b]);a[e]=b.dataMax-b.dataMin&&p.y<=c.dataMin&&p.height>=c.dataMax-c.dataMin;q&&(b.fixTo=[q-b.pos,d]);m&&(c.fixTo=[m-c.pos,f]);void 0===a||w?(b.setExtremes(void 0,void 0,!1),c.setExtremes(void 0,void 0,!1)):(b.setExtremes(p.x,p.x+p.width,!1),c.setExtremes(p.y,p.y+p.height,!1));this.redraw()}});k(f,\\\"beforeRender\\\",function(){this.mapNavigation=new h(this);this.mapNavigation.update()})})(x);(function(a){var l=\\na.extend,h=a.pick,k=a.Pointer;a=a.wrap;l(k.prototype,{onContainerDblClick:function(a){var f=this.chart;a=this.normalize(a);f.options.mapNavigation.enableDoubleClickZoomTo?f.pointer.inClass(a.target,\\\"highcharts-tracker\\\")&&f.hoverPoint&&f.hoverPoint.zoomTo():f.isInsidePlot(a.chartX-f.plotLeft,a.chartY-f.plotTop)&&f.mapZoom(.5,f.xAxis[0].toValue(a.chartX),f.yAxis[0].toValue(a.chartY),a.chartX,a.chartY)},onContainerMouseWheel:function(a){var f=this.chart,g;a=this.normalize(a);g=a.detail||-(a.wheelDelta/\\n120);f.isInsidePlot(a.chartX-f.plotLeft,a.chartY-f.plotTop)&&f.mapZoom(Math.pow(f.options.mapNavigation.mouseWheelSensitivity,g),f.xAxis[0].toValue(a.chartX),f.yAxis[0].toValue(a.chartY),a.chartX,a.chartY)}});a(k.prototype,\\\"zoomOption\\\",function(a){var f=this.chart.options.mapNavigation;h(f.enableTouchZoom,f.enabled)&&(this.chart.options.chart.pinchType=\\\"xy\\\");a.apply(this,[].slice.call(arguments,1))});a(k.prototype,\\\"pinchTranslate\\\",function(a,h,g,k,l,e,b){a.call(this,h,g,k,l,e,b);\\\"map\\\"===this.chart.options.chart.type&&\\nthis.hasZoom&&(a=k.scaleX>k.scaleY,this.pinchTranslateDirection(!a,h,g,k,l,e,b,a?k.scaleX:k.scaleY))})})(x);(function(a){var l=a.colorPointMixin,h=a.each,k=a.extend,f=a.isNumber,q=a.map,g=a.merge,u=a.noop,t=a.pick,e=a.isArray,b=a.Point,d=a.Series,n=a.seriesType,r=a.seriesTypes,m=a.splat,v=void 0!==a.doc.documentElement.style.vectorEffect;n(\\\"map\\\",\\\"scatter\\\",{allAreas:!0,animation:!1,nullColor:\\\"#f7f7f7\\\",borderColor:\\\"#cccccc\\\",borderWidth:1,marker:null,stickyTracking:!1,joinBy:\\\"hc-key\\\",dataLabels:{formatter:function(){return this.point.value},\\ninside:!0,verticalAlign:\\\"middle\\\",crop:!1,overflow:!1,padding:0},turboThreshold:0,tooltip:{followPointer:!0,pointFormat:\\\"{point.name}: {point.value}\\\\x3cbr/\\\\x3e\\\"},states:{normal:{animation:!0},hover:{halo:null,brightness:.2},select:{color:\\\"#cccccc\\\"}}},g(a.colorSeriesMixin,{type:\\\"map\\\",getExtremesFromAll:!0,useMapGeometry:!0,forceDL:!0,searchPoint:u,directTouch:!0,preserveAspectRatio:!0,pointArrayMap:[\\\"value\\\"],getBox:function(c){var b=Number.MAX_VALUE,d=-b,e=b,m=-b,v=b,n=b,g=this.xAxis,k=this.yAxis,q;\\nh(c||[],function(c){if(c.path){\\\"string\\\"===typeof c.path&&(c.path=a.splitPath(c.path));var p=c.path||[],w=p.length,g=!1,h=-b,k=b,y=-b,r=b,A=c.properties;if(!c._foundBox){for(;w--;)f(p[w])&&(g?(h=Math.max(h,p[w]),k=Math.min(k,p[w])):(y=Math.max(y,p[w]),r=Math.min(r,p[w])),g=!g);c._midX=k+(h-k)*t(c.middleX,A&&A[\\\"hc-middle-x\\\"],.5);c._midY=r+(y-r)*t(c.middleY,A&&A[\\\"hc-middle-y\\\"],.5);c._maxX=h;c._minX=k;c._maxY=y;c._minY=r;c.labelrank=t(c.labelrank,(h-k)*(y-r));c._foundBox=!0}d=Math.max(d,c._maxX);e=Math.min(e,\\nc._minX);m=Math.max(m,c._maxY);v=Math.min(v,c._minY);n=Math.min(c._maxX-c._minX,c._maxY-c._minY,n);q=!0}});q&&(this.minY=Math.min(v,t(this.minY,b)),this.maxY=Math.max(m,t(this.maxY,-b)),this.minX=Math.min(e,t(this.minX,b)),this.maxX=Math.max(d,t(this.maxX,-b)),g&&void 0===g.options.minRange&&(g.minRange=Math.min(5*n,(this.maxX-this.minX)/5,g.minRange||b)),k&&void 0===k.options.minRange&&(k.minRange=Math.min(5*n,(this.maxY-this.minY)/5,k.minRange||b)))},getExtremes:function(){d.prototype.getExtremes.call(this,\\nthis.valueData);this.chart.hasRendered&&this.isDirtyData&&this.getBox(this.options.data);this.valueMin=this.dataMin;this.valueMax=this.dataMax;this.dataMin=this.minY;this.dataMax=this.maxY},translatePath:function(a){var c=!1,b=this.xAxis,d=this.yAxis,e=b.min,m=b.transA,b=b.minPixelPadding,v=d.min,n=d.transA,d=d.minPixelPadding,g,h=[];if(a)for(g=a.length;g--;)f(a[g])?(h[g]=c?(a[g]-e)*m+b:(a[g]-v)*n+d,c=!c):h[g]=a[g];return h},setData:function(c,b,v,n){var p=this.options,w=this.chart.options.chart,\\nk=w&&w.map,r=p.mapData,l=p.joinBy,t=null===l,B=p.keys||this.pointArrayMap,u=[],x={},z=this.chart.mapTransforms;!r&&k&&(r=\\\"string\\\"===typeof k?a.maps[k]:k);t&&(l=\\\"_i\\\");l=this.joinBy=m(l);l[1]||(l[1]=l[0]);c&&h(c,function(b,d){var m=0;if(f(b))c[d]={value:b};else if(e(b)){c[d]={};!p.keys&&b.length>B.length&&\\\"string\\\"===typeof b[0]&&(c[d][\\\"hc-key\\\"]=b[0],++m);for(var v=0;vg&&.99n&&(n=g=1,k=Math.round(k),l=Math.round(l)),t=this.transformGroup,m.renderer.globalAnimation?(u=t.attr(\\\"translateX\\\"),z=t.attr(\\\"translateY\\\"),x=t.attr(\\\"scaleX\\\"),G=t.attr(\\\"scaleY\\\"),\\nt.attr({animator:0}).animate({animator:1},{step:function(a,b){t.attr({translateX:u+(k-u)*b.pos,translateY:z+(l-z)*b.pos,scaleX:x+(g-x)*b.pos,scaleY:G+(n-G)*b.pos})}})):t.attr({translateX:k,translateY:l,scaleX:g,scaleY:n}));v||a.group.element.setAttribute(\\\"stroke-width\\\",a.options[a.pointAttrToOptions&&a.pointAttrToOptions[\\\"stroke-width\\\"]||\\\"borderWidth\\\"]/(g||1));this.drawMapDataLabels()},drawMapDataLabels:function(){d.prototype.drawDataLabels.call(this);this.dataLabelsGroup&&this.dataLabelsGroup.clip(this.chart.clipRect)},\\nrender:function(){var a=this,b=d.prototype.render;a.chart.renderer.isVML&&3E3=this.minPxSize/2?(c.marker=a.extend(c.marker,{radius:e,width:2*e,height:2*e}),c.dlBox={x:c.plotX-e,y:c.plotY-e,width:2*e,height:2*e}):c.shapeArgs=c.plotY=c.dlBox=void 0},alignDataLabel:r.column.prototype.alignDataLabel,buildKDTree:u,applyZones:u},{haloPath:function(a){return b.prototype.haloPath.call(this,0===a?0:(this.marker?this.marker.radius||0:0)+a)},ttBelow:!1});k.prototype.beforePadding=function(){var a=this,b=this.len,c=this.chart,d=0,f=b,n=this.isXAxis,\\nk=n?\\\"xData\\\":\\\"yData\\\",r=this.min,u={},x=Math.min(c.plotWidth,c.plotHeight),A=Number.MAX_VALUE,D=-Number.MAX_VALUE,E=this.max-r,C=b/E,F=[];q(this.series,function(b){var d=b.options;!b.bubblePadding||!b.visible&&c.options.chart.ignoreHiddenSeries||(a.allowZoomOutside=!0,F.push(b),n&&(q([\\\"minSize\\\",\\\"maxSize\\\"],function(a){var b=d[a],c=/%$/.test(b),b=e(b);u[a]=c?x*b/100:b}),b.minPxSize=u.minSize,b.maxPxSize=Math.max(u.maxSize,u.minSize),b=b.zData,b.length&&(A=t(d.zMin,Math.min(A,Math.max(h(b),!1===d.displayNegative?\\nd.zThreshold:-Number.MAX_VALUE))),D=t(d.zMax,Math.max(D,l(b))))))});q(F,function(b){var c=b[k],e=c.length,m;n&&b.getRadii(A,D,b.minPxSize,b.maxPxSize);if(0c,f=b[d][1]>c,e!==f&&h<(b[d][0]-b[a][0])*(c-b[a][1])/(b[d][1]-b[a][1])+b[a][0]&&(g=!g);return g}var h=a.Chart,k=a.each,f=a.extend,q=a.format,g=a.merge,u=a.win,t=a.wrap;h.prototype.transformFromLatLon=function(e,b){if(void 0===u.proj4)return a.error(21),{x:0,y:null};e=u.proj4(b.crs,[e.lon,e.lat]);var d=b.cosAngle||b.rotation&&Math.cos(b.rotation),f=b.sinAngle||b.rotation&&Math.sin(b.rotation);\\ne=b.rotation?[e[0]*d+e[1]*f,-e[0]*f+e[1]*d]:e;return{x:((e[0]-(b.xoffset||0))*(b.scale||1)+(b.xpan||0))*(b.jsonres||1)+(b.jsonmarginX||0),y:(((b.yoffset||0)-e[1])*(b.scale||1)+(b.ypan||0))*(b.jsonres||1)-(b.jsonmarginY||0)}};h.prototype.transformToLatLon=function(e,b){if(void 0===u.proj4)a.error(21);else{e={x:((e.x-(b.jsonmarginX||0))/(b.jsonres||1)-(b.xpan||0))/(b.scale||1)+(b.xoffset||0),y:((-e.y-(b.jsonmarginY||0))/(b.jsonres||1)+(b.ypan||0))/(b.scale||1)+(b.yoffset||0)};var d=b.cosAngle||b.rotation&&\\nMath.cos(b.rotation),f=b.sinAngle||b.rotation&&Math.sin(b.rotation);b=u.proj4(b.crs,\\\"WGS84\\\",b.rotation?{x:e.x*d+e.y*-f,y:e.x*f+e.y*d}:e);return{lat:b.y,lon:b.x}}};h.prototype.fromPointToLatLon=function(e){var b=this.mapTransforms,d;if(b){for(d in b)if(b.hasOwnProperty(d)&&b[d].hitZone&&l({x:e.x,y:-e.y},b[d].hitZone.coordinates[0]))return this.transformToLatLon(e,b[d]);return this.transformToLatLon(e,b[\\\"default\\\"])}a.error(22)};h.prototype.fromLatLonToPoint=function(e){var b=this.mapTransforms,d,f;\\nif(!b)return a.error(22),{x:0,y:null};for(d in b)if(b.hasOwnProperty(d)&&b[d].hitZone&&(f=this.transformFromLatLon(e,b[d]),l({x:f.x,y:-f.y},b[d].hitZone.coordinates[0])))return f;return this.transformFromLatLon(e,b[\\\"default\\\"])};a.geojson=function(a,b,d){var e=[],g=[],h=function(a){var b,d=a.length;g.push(\\\"M\\\");for(b=0;b(.*?$)/);e&&e[1]&&(e='\\\\x3cforeignObject x\\\\x3d\\\"0\\\" y\\\\x3d\\\"0\\\" width\\\\x3d\\\"'+b.chart.width+'\\\" height\\\\x3d\\\"'+b.chart.height+'\\\"\\\\x3e\\\\x3cbody xmlns\\\\x3d\\\"http://www.w3.org/1999/xhtml\\\"\\\\x3e'+e[1]+\\\"\\\\x3c/body\\\\x3e\\\\x3c/foreignObject\\\\x3e\\\",a=a.replace(\\\"\\\\x3c/svg\\\\x3e\\\",e+\\\"\\\\x3c/svg\\\\x3e\\\"))}a=a.replace(/zIndex=\\\"[^\\\"]+\\\"/g,\\n\\\"\\\").replace(/isShadow=\\\"[^\\\"]+\\\"/g,\\\"\\\").replace(/symbolName=\\\"[^\\\"]+\\\"/g,\\\"\\\").replace(/jQuery[0-9]+=\\\"[^\\\"]+\\\"/g,\\\"\\\").replace(/url\\\\((\\\"|")(\\\\S+)(\\\"|")\\\\)/g,\\\"url($2)\\\").replace(/url\\\\([^#]+#/g,\\\"url(#\\\").replace(/.*?$/,\\\"\\\\x3c/svg\\\\x3e\\\").replace(/(fill|stroke)=\\\"rgba\\\\(([ 0-9]+,[ 0-9]+,[ 0-9]+),([ 0-9\\\\.]+)\\\\)\\\"/g,'$1\\\\x3d\\\"rgb($2)\\\" $1-opacity\\\\x3d\\\"$3\\\"').replace(/ /g,\\n\\\"\\\\u00a0\\\").replace(/­/g,\\\"\\\\u00ad\\\");this.ieSanitizeSVG&&(a=this.ieSanitizeSVG(a));return a},getChartHTML:function(){return this.container.innerHTML},getSVG:function(a){var b,e,c,v,m,g=p(this.options,a);e=q(\\\"div\\\",null,{position:\\\"absolute\\\",top:\\\"-9999em\\\",width:this.chartWidth+\\\"px\\\",height:this.chartHeight+\\\"px\\\"},z.body);c=this.renderTo.style.width;m=this.renderTo.style.height;c=g.exporting.sourceWidth||g.chart.width||/px$/.test(c)&&parseInt(c,10)||600;m=g.exporting.sourceHeight||g.chart.height||/px$/.test(m)&&\\nparseInt(m,10)||400;t(g.chart,{animation:!1,renderTo:e,forExport:!0,renderer:\\\"SVGRenderer\\\",width:c,height:m});g.exporting.enabled=!1;delete g.data;g.series=[];k(this.series,function(a){v=p(a.userOptions,{animation:!1,enableMouseTracking:!1,showCheckbox:!1,visible:a.visible});v.isInternal||g.series.push(v)});k(this.axes,function(a){a.userOptions.internalKey||(a.userOptions.internalKey=f.uniqueKey())});b=new f.Chart(g,this.callback);a&&k([\\\"xAxis\\\",\\\"yAxis\\\",\\\"series\\\"],function(c){var d={};a[c]&&(d[c]=a[c],\\nb.update(d))});k(this.axes,function(a){var c=f.find(b.axes,function(b){return b.options.internalKey===a.userOptions.internalKey}),d=a.getExtremes(),e=d.userMin,d=d.userMax;!c||void 0===e&&void 0===d||c.setExtremes(e,d,!0,!1)});c=b.getChartHTML();c=this.sanitizeSVG(c,g);g=null;b.destroy();B(e);return c},getSVGForExport:function(a,b){var e=this.options.exporting;return this.getSVG(p({chart:{borderRadius:0}},e.chartOptions,b,{exporting:{sourceWidth:a&&a.sourceWidth||e.sourceWidth,sourceHeight:a&&a.sourceHeight||\\ne.sourceHeight}}))},exportChart:function(a,b){b=this.getSVGForExport(a,b);a=p(this.options.exporting,a);f.post(a.url,{filename:a.filename||\\\"chart\\\",type:a.type,width:a.width||0,scale:a.scale,svg:b},a.formAttributes)},print:function(){var a=this,b=a.container,e=[],c=b.parentNode,f=z.body,m=f.childNodes,g=a.options.exporting.printMaxWidth,d,n;if(!a.isPrinting){a.isPrinting=!0;a.pointer.reset(null,0);D(a,\\\"beforePrint\\\");if(n=g&&a.chartWidth>g)d=[a.options.chart.width,void 0,!1],a.setSize(g,void 0,!1);\\nk(m,function(a,b){1===a.nodeType&&(e[b]=a.style.display,a.style.display=\\\"none\\\")});f.appendChild(b);C.focus();C.print();setTimeout(function(){c.appendChild(b);k(m,function(a,b){1===a.nodeType&&(a.style.display=e[b])});a.isPrinting=!1;n&&a.setSize.apply(a,d);D(a,\\\"afterPrint\\\")},1E3)}},contextMenu:function(a,b,e,c,v,m,g){var d=this,n=d.options.navigation,h=d.chartWidth,G=d.chartHeight,p=\\\"cache-\\\"+a,l=d[p],x=Math.max(v,m),y,r;l||(d[p]=l=q(\\\"div\\\",{className:a},{position:\\\"absolute\\\",zIndex:1E3,padding:x+\\\"px\\\"},\\nd.container),y=q(\\\"div\\\",{className:\\\"highcharts-menu\\\"},null,l),u(y,t({MozBoxShadow:\\\"3px 3px 10px #888\\\",WebkitBoxShadow:\\\"3px 3px 10px #888\\\",boxShadow:\\\"3px 3px 10px #888\\\"},n.menuStyle)),r=function(){u(l,{display:\\\"none\\\"});g&&g.setState(0);d.openMenu=!1},d.exportEvents.push(w(l,\\\"mouseleave\\\",function(){l.hideTimer=setTimeout(r,500)}),w(l,\\\"mouseenter\\\",function(){f.clearTimeout(l.hideTimer)}),w(z,\\\"mouseup\\\",function(b){d.pointer.inClass(b.target,a)||r()})),k(b,function(a){\\\"string\\\"===typeof a&&(a=d.options.exporting.menuItemDefinitions[a]);\\nif(f.isObject(a,!0)){var b;a.separator?b=q(\\\"hr\\\",null,null,y):(b=q(\\\"div\\\",{className:\\\"highcharts-menu-item\\\",onclick:function(b){b&&b.stopPropagation();r();a.onclick&&a.onclick.apply(d,arguments)},innerHTML:a.text||d.options.lang[a.textKey]},null,y),b.onmouseover=function(){u(this,n.menuItemHoverStyle)},b.onmouseout=function(){u(this,n.menuItemStyle)},u(b,t({cursor:\\\"pointer\\\"},n.menuItemStyle)));d.exportDivElements.push(b)}}),d.exportDivElements.push(y,l),d.exportMenuWidth=l.offsetWidth,d.exportMenuHeight=\\nl.offsetHeight);b={display:\\\"block\\\"};e+d.exportMenuWidth>h?b.right=h-e-v-x+\\\"px\\\":b.left=e-x+\\\"px\\\";c+m+d.exportMenuHeight>G&&\\\"top\\\"!==g.alignOptions.verticalAlign?b.bottom=G-c-x+\\\"px\\\":b.top=c+m-x+\\\"px\\\";u(l,b);d.openMenu=!0},addButton:function(a){var b=this,e=b.renderer,c=p(b.options.navigation.buttonOptions,a),f=c.onclick,m=c.menuItems,g,d,n=c.symbolSize||12;b.btnCount||(b.btnCount=0);b.exportDivElements||(b.exportDivElements=[],b.exportSVGElements=[]);if(!1!==c.enabled){var h=c.theme,k=h.states,q=k&&k.hover,\\nk=k&&k.select,l;delete h.states;f?l=function(a){a.stopPropagation();f.call(b,a)}:m&&(l=function(){b.contextMenu(d.menuClassName,m,d.translateX,d.translateY,d.width,d.height,d);d.setState(2)});c.text&&c.symbol?h.paddingLeft=r(h.paddingLeft,25):c.text||t(h,{width:c.width,height:c.height,padding:0});d=e.button(c.text,0,0,l,h,q,k).addClass(a.className).attr({\\\"stroke-linecap\\\":\\\"round\\\",title:r(b.options.lang[c._titleKey],\\\"\\\"),zIndex:3});d.menuClassName=a.menuClassName||\\\"highcharts-menu-\\\"+b.btnCount++;c.symbol&&\\n(g=e.symbol(c.symbol,c.symbolX-n/2,c.symbolY-n/2,n,n,{width:n,height:n}).addClass(\\\"highcharts-button-symbol\\\").attr({zIndex:1}).add(d),g.attr({stroke:c.symbolStroke,fill:c.symbolFill,\\\"stroke-width\\\":c.symbolStrokeWidth||1}));d.add().align(t(c,{width:d.width,x:r(c.x,b.buttonOffset)}),!0,\\\"spacingBox\\\");b.buttonOffset+=(d.width+c.buttonSpacing)*(\\\"right\\\"===c.align?-1:1);b.exportSVGElements.push(d,g)}},destroyExport:function(a){var b=a?a.target:this;a=b.exportSVGElements;var e=b.exportDivElements,c=b.exportEvents,\\nh;a&&(k(a,function(a,c){a&&(a.onclick=a.ontouchstart=null,h=\\\"cache-\\\"+a.menuClassName,b[h]&&delete b[h],b.exportSVGElements[c]=a.destroy())}),a.length=0);e&&(k(e,function(a,c){f.clearTimeout(a.hideTimer);H(a,\\\"mouseleave\\\");b.exportDivElements[c]=a.onmouseout=a.onmouseover=a.ontouchstart=a.onclick=null;B(a)}),e.length=0);c&&(k(c,function(a){a()}),c.length=0)}});J.menu=function(a,b,e,c){return[\\\"M\\\",a,b+2.5,\\\"L\\\",a+e,b+2.5,\\\"M\\\",a,b+c/2+.5,\\\"L\\\",a+e,b+c/2+.5,\\\"M\\\",a,b+c-1.5,\\\"L\\\",a+e,b+c-1.5]};A.prototype.renderExporting=\\nfunction(){var a=this,b=a.options.exporting,e=b.buttons,c=a.isDirtyExporting||!a.exportSVGElements;a.buttonOffset=0;a.isDirtyExporting&&a.destroyExport();c&&!1!==b.enabled&&(a.exportEvents=[],E(e,function(b){a.addButton(b)}),a.isDirtyExporting=!1);w(a,\\\"destroy\\\",a.destroyExport)};A.prototype.callbacks.push(function(a){a.renderExporting();w(a,\\\"redraw\\\",a.renderExporting);k([\\\"exporting\\\",\\\"navigation\\\"],function(b){a[b]={update:function(e,c){a.isDirtyExporting=!0;p(!0,a.options[b],e);r(c,!0)&&a.redraw()}}})})})(h)});\\n\\n /* END modules/exporting.js*/\\n\\n /* BEGIN highcharts-3d.js */\\n\\n/*\\n Highcharts JS v6.1.0 (2018-04-13)\\n\\n 3D features for Highcharts JS\\n\\n @license: www.highcharts.com/license\\n*/\\n(function(B){\\\"object\\\"===typeof module&&module.exports?module.exports=B:B(Highcharts)})(function(B){(function(b){var p=b.deg2rad,y=b.pick;b.perspective=function(t,g,A){var z=g.options.chart.options3d,n=A?g.inverted:!1,r=g.plotWidth/2,x=g.plotHeight/2,q=z.depth/2,f=y(z.depth,1)*y(z.viewDistance,0),a=g.scale3d||1,d=p*z.beta*(n?-1:1),z=p*z.alpha*(n?-1:1),h=Math.cos(z),k=Math.cos(-d),e=Math.sin(z),c=Math.sin(-d);A||(r+=g.plotLeft,x+=g.plotTop);return b.map(t,function(b){var d,l;l=(n?b.y:b.x)-r;var v=(n?\\nb.x:b.y)-x,G=(b.z||0)-q;d=k*l-c*G;b=-e*c*l+h*v-k*e*G;l=h*c*l+e*v+h*k*G;v=0d&&f-d>Math.PI/2+.0001?(m=m.concat(p(a,e,c,b,d,d+Math.PI/2,k,l)),m=m.concat(p(a,e,c,b,d+Math.PI/2,f,k,l))):fMath.PI/2+.0001?(m=m.concat(p(a,e,c,b,d,d-Math.PI/2,k,l)),m=m.concat(p(a,e,c,b,d-Math.PI/2,f,k,l))):[\\\"C\\\",a+c*Math.cos(d)-c*w*C*Math.sin(d)+k,e+b*Math.sin(d)+b*w*C*Math.cos(d)+l,a+c*Math.cos(f)+c*w*C*Math.sin(f)+k,e+b*Math.sin(f)-\\nb*w*C*Math.cos(f)+l,a+c*Math.cos(f)+k,e+b*Math.sin(f)+l]}var y=Math.cos,t=Math.PI,g=Math.sin,A=b.animObject,z=b.charts,n=b.color,r=b.defined,x=b.deg2rad,q=b.each,f=b.extend,a=b.inArray,d=b.map,h=b.merge,k=b.perspective,e=b.pick,c=b.SVGElement,l=b.SVGRenderer,u=b.wrap,w=4*(Math.sqrt(2)-1)/3/(t/2);l.prototype.toLinePath=function(a,e){var c=[];q(a,function(a){c.push(\\\"L\\\",a.x,a.y)});a.length&&(c[0]=\\\"M\\\",e&&c.push(\\\"Z\\\"));return c};l.prototype.toLineSegments=function(a){var e=[],c=!0;q(a,function(a){e.push(c?\\n\\\"M\\\":\\\"L\\\",a.x,a.y);c=!c});return e};l.prototype.face3d=function(a){var c=this,m=this.createElement(\\\"path\\\");m.vertexes=[];m.insidePlotArea=!1;m.enabled=!0;u(m,\\\"attr\\\",function(a,m){if(\\\"object\\\"===typeof m&&(r(m.enabled)||r(m.vertexes)||r(m.insidePlotArea))){this.enabled=e(m.enabled,this.enabled);this.vertexes=e(m.vertexes,this.vertexes);this.insidePlotArea=e(m.insidePlotArea,this.insidePlotArea);delete m.enabled;delete m.vertexes;delete m.insidePlotArea;var d=k(this.vertexes,z[c.chartIndex],this.insidePlotArea),\\nC=c.toLinePath(d,!0),d=b.shapeArea(d),d=this.enabled&&0b.faces.length;)c.faces.pop().destroy();\\nfor(;c.faces.lengthb.faces.length;)c.faces.pop().destroy();for(;c.faces.lengthb.shapeArea(a)?m=[a,0]:0>b.shapeArea(c)&&(m=[c,1]);return m};D=w([3,2,1,0],[7,6,5,4]);a=D[0];u=D[1];D=w([1,6,7,0],[4,5,2,3]);v=D[0];h=D[1];D=w([1,2,5,6],[0,7,4,3]);w=D[0];D=D[1];1===D?g+=1E4*(1E3-c):D||\\n(g+=1E4*c);g+=10*(!h||0<=n&&180>=n||360>n&&357.5Math.PI&&(a=2*Math.PI-a);return a}var e=a.x,b=a.y,d=a.start,f=a.end-.00001,l=a.r,k=a.innerR,u=a.depth,h=a.alpha,q=a.beta,v=Math.cos(d),w=Math.sin(d);a=Math.cos(f);var n=Math.sin(f),r=l*Math.cos(q),l=l*Math.cos(h),z=k*Math.cos(q),x=k*Math.cos(h),k=u*Math.sin(q),A=u*Math.sin(h),u=[\\\"M\\\",e+r*v,b+l*w],u=u.concat(p(e,b,r,l,d,f,0,0)),u=u.concat([\\\"L\\\",e+z*a,b+x*n]),u=u.concat(p(e,b,z,x,f,d,0,0)),u=u.concat([\\\"Z\\\"]),B=\\n0-B?d:f>-B?-B:d,E=fF&&dt-q&&dl&&(m=Math.min(m,1-Math.abs((a+e)/(l+e))%1));dq&&(m=0>q?Math.min(m,(h+c)/(-q+h+c)):Math.min(m,1-(h+c)/(q+c)%1));ka?-1:0},u=l([{x:d,y:e,z:c},{x:h,y:e,z:c},{x:h,y:e,z:0},{x:d,y:e,z:0}]),w=l([{x:d,y:k,z:0},{x:h,y:k,z:0},{x:h,y:k,z:c},{x:d,y:k,z:c}]),v=l([{x:d,y:k,z:0},{x:d,y:k,z:c},{x:d,y:e,z:c},{x:d,y:e,z:0}]),r=l([{x:h,y:k,z:c},{x:h,y:k,z:0},{x:h,y:e,z:0},{x:h,y:e,z:c}]),m=l([{x:d,y:e,z:0},{x:h,y:e,z:0},{x:h,y:k,z:0},{x:d,y:k,z:0}]),l=l([{x:d,y:k,z:c},{x:h,y:k,z:c},\\n{x:h,y:e,z:c},{x:d,y:e,z:c}]),t=!1,A=!1,x=!1,p=!1;g([].concat(q.xAxis,q.yAxis,q.zAxis),function(a){a&&(a.horiz?a.opposite?A=!0:t=!0:a.opposite?p=!0:x=!0)});var y=function(a,c,e){for(var b=[\\\"size\\\",\\\"color\\\",\\\"visible\\\"],d={},f=0;fe*d[b][c]?b=f:e*d[f][c]===e*d[b][c]&&d[f].zthis.pos&&(b.isArray(this.start)||b.isArray(this.end))){var f=this.start||[1,0,0,1,0,0],a=this.end||[1,0,0,1,0,0];g=[];for(var d=0;6>d;d++)g.push(this.pos*a[d]+(1-this.pos)*f[d])}else g=this.end;this.elem.attr(this.prop,\\ng,null,!0)}})(B);(function(b){function p(e,c,b){if(!e.chart.is3d()||\\\"colorAxis\\\"===e.coll)return c;var d=e.chart,l=z*d.options.chart.options3d.alpha,h=z*d.options.chart.options3d.beta,k=f(b&&e.options.title.position3d,e.options.labels.position3d);b=f(b&&e.options.title.skew3d,e.options.labels.skew3d);var m=d.frame3d,g=d.plotLeft,n=d.plotWidth+g,r=d.plotTop,t=d.plotHeight+r,d=!1,x=0,A=0,p={x:0,y:1,z:0};c=e.swapZ({x:c.x,y:c.y,z:0});if(e.isZAxis)if(e.opposite){if(null===m.axes.z.top)return{};A=c.y-r;\\nc.x=m.axes.z.top.x;c.y=m.axes.z.top.y;g=m.axes.z.top.xDir;d=!m.top.frontFacing}else{if(null===m.axes.z.bottom)return{};A=c.y-t;c.x=m.axes.z.bottom.x;c.y=m.axes.z.bottom.y;g=m.axes.z.bottom.xDir;d=!m.bottom.frontFacing}else if(e.horiz)if(e.opposite){if(null===m.axes.x.top)return{};A=c.y-r;c.y=m.axes.x.top.y;c.z=m.axes.x.top.z;g=m.axes.x.top.xDir;d=!m.top.frontFacing}else{if(null===m.axes.x.bottom)return{};A=c.y-t;c.y=m.axes.x.bottom.y;c.z=m.axes.x.bottom.z;g=m.axes.x.bottom.xDir;d=!m.bottom.frontFacing}else if(e.opposite){if(null===\\nm.axes.y.right)return{};x=c.x-n;c.x=m.axes.y.right.x;c.z=m.axes.y.right.z;g=m.axes.y.right.xDir;g={x:g.z,y:g.y,z:-g.x}}else{if(null===m.axes.y.left)return{};x=c.x-g;c.x=m.axes.y.left.x;c.z=m.axes.y.left.z;g=m.axes.y.left.xDir}\\\"chart\\\"!==k&&(\\\"flap\\\"===k?e.horiz?(h=Math.sin(l),l=Math.cos(l),e.opposite&&(h=-h),d&&(h=-h),p={x:g.z*h,y:l,z:-g.x*h}):g={x:Math.cos(h),y:0,z:Math.sin(h)}:\\\"ortho\\\"===k?e.horiz?(p=Math.cos(l),k=Math.sin(h)*p,l=-Math.sin(l),h=-p*Math.cos(h),p={x:g.y*h-g.z*l,y:g.z*k-g.x*h,z:g.x*l-\\ng.y*k},l=1/Math.sqrt(p.x*p.x+p.y*p.y+p.z*p.z),d&&(l=-l),p={x:l*p.x,y:l*p.y,z:l*p.z}):g={x:Math.cos(h),y:0,z:Math.sin(h)}:e.horiz?p={x:Math.sin(h)*Math.sin(l),y:Math.cos(l),z:-Math.cos(h)*Math.sin(l)}:g={x:Math.cos(h),y:0,z:Math.sin(h)});c.x+=x*g.x+A*p.x;c.y+=x*g.y+A*p.y;c.z+=x*g.z+A*p.z;d=q([c],e.chart)[0];b?(0>a(q([c,{x:c.x+g.x,y:c.y+g.y,z:c.z+g.z},{x:c.x+p.x,y:c.y+p.y,z:c.z+p.z}],e.chart))&&(g={x:-g.x,y:-g.y,z:-g.z}),e=q([{x:c.x,y:c.y,z:c.z},{x:c.x+g.x,y:c.y+g.y,z:c.z+g.z},{x:c.x+p.x,y:c.y+p.y,\\nz:c.z+p.z}],e.chart),d.matrix=[e[1].x-e[0].x,e[1].y-e[0].y,e[2].x-e[0].x,e[2].y-e[0].y,d.x,d.y],d.matrix[4]-=d.x*d.matrix[0]+d.y*d.matrix[2],d.matrix[5]-=d.x*d.matrix[1]+d.y*d.matrix[3]):d.matrix=null;return d}var y,t=b.addEvent,g=b.Axis,A=b.Chart,z=b.deg2rad,n=b.each,r=b.extend,x=b.merge,q=b.perspective,f=b.pick,a=b.shapeArea,d=b.splat,h=b.Tick,k=b.wrap;x(!0,g.prototype.defaultOptions,{labels:{position3d:\\\"offset\\\",skew3d:!1},title:{position3d:null,skew3d:null}});t(g,\\\"afterSetOptions\\\",function(){var a;\\nthis.chart.is3d&&this.chart.is3d()&&\\\"colorAxis\\\"!==this.coll&&(a=this.options,a.tickWidth=f(a.tickWidth,0),a.gridLineWidth=f(a.gridLineWidth,1))});k(g.prototype,\\\"getPlotLinePath\\\",function(a){var c=a.apply(this,[].slice.call(arguments,1));if(!this.chart.is3d()||\\\"colorAxis\\\"===this.coll||null===c)return c;var b=this.chart,e=b.options.chart.options3d,e=this.isZAxis?b.plotWidth:e.depth,b=b.frame3d,c=[this.swapZ({x:c[1],y:c[2],z:0}),this.swapZ({x:c[1],y:c[2],z:e}),this.swapZ({x:c[4],y:c[5],z:0}),this.swapZ({x:c[4],\\ny:c[5],z:e})],e=[];this.horiz?(this.isZAxis?(b.left.visible&&e.push(c[0],c[2]),b.right.visible&&e.push(c[1],c[3])):(b.front.visible&&e.push(c[0],c[2]),b.back.visible&&e.push(c[1],c[3])),b.top.visible&&e.push(c[0],c[1]),b.bottom.visible&&e.push(c[2],c[3])):(b.front.visible&&e.push(c[0],c[2]),b.back.visible&&e.push(c[1],c[3]),b.left.visible&&e.push(c[0],c[1]),b.right.visible&&e.push(c[2],c[3]));e=q(e,this.chart,!1);return this.chart.renderer.toLineSegments(e)});k(g.prototype,\\\"getLinePath\\\",function(a){return this.chart.is3d()&&\\n\\\"colorAxis\\\"!==this.coll?[]:a.apply(this,[].slice.call(arguments,1))});k(g.prototype,\\\"getPlotBandPath\\\",function(a){if(!this.chart.is3d()||\\\"colorAxis\\\"===this.coll)return a.apply(this,[].slice.call(arguments,1));var b=arguments,e=b[2],d=[],b=this.getPlotLinePath(b[1]),e=this.getPlotLinePath(e);if(b&&e)for(var f=0;f=p.min&&r<=p.max:!1):n.plotZ=0,z.push({x:t(n.plotXold,n.plotX),y:t(n.plotYold,n.plotY),z:t(n.plotZold,n.plotZ)});b=y(z,b,!0);for(x=0;xn&&(d[a[1]]+=d[a[0]]+e,d[a[0]]=-e,n=0);n+d[a[1]]>b[a[0]+\\\"Axis\\\"].len&&0!==d[a[1]]&&(d[a[1]]=b[a[0]+\\\"Axis\\\"].len-d[a[0]]);if(0!==d[a[1]]&&(d[a[0]]>=b[a[0]+\\\"Axis\\\"].len||d[a[0]]+d[a[1]]<=e)){for(var f in d)d[f]=0;c.outside3dPlot=!0}});c.shapeType=\\\"cuboid\\\";d.z=k;d.depth=h;d.insidePlotArea=!0;f=g([{x:f[0],y:f[1],z:k}],a,!0)[0];c.tooltipPos=[f.x,f.y]}});b.z=k};q(n.column.prototype,\\\"animate\\\",function(b){if(this.chart.is3d()){var a=arguments[1],d=this.yAxis,f=this,k=this.yAxis.reversed;x&&(a?t(f.data,function(a){null!==\\na.y&&(a.height=a.shapeArgs.height,a.shapey=a.shapeArgs.y,a.shapeArgs.height=1,k||(a.shapeArgs.y=a.stackY?a.plotY+d.translate(a.stackY):a.plotY+(a.negative?-a.height:a.height)))}):(t(f.data,function(a){null!==a.y&&(a.shapeArgs.height=a.height,a.shapeArgs.y=a.shapey,a.graphic&&a.graphic.animate(a.shapeArgs,f.options.animation))}),this.drawDataLabels(),f.animate=null))}else b.apply(this,[].slice.call(arguments,1))});q(n.column.prototype,\\\"plotGroup\\\",function(b,a,d,h,k,e){this.chart.is3d()&&e&&!this[a]&&\\n(this.chart.columnGroup||(this.chart.columnGroup=this.chart.renderer.g(\\\"columnGroup\\\").add(e)),this[a]=this.chart.columnGroup,this.chart.columnGroup.attr(this.getPlotBox()),this[a].survive=!0);return b.apply(this,Array.prototype.slice.call(arguments,1))});q(n.column.prototype,\\\"setVisible\\\",function(b,a){var d=this,f;d.chart.is3d()&&t(d.data,function(b){f=(b.visible=b.options.visible=a=void 0===a?!b.visible:a)?\\\"visible\\\":\\\"hidden\\\";d.options.data[r(b,d.data)]=b.options;b.graphic&&b.graphic.attr({visibility:f})});\\nb.apply(this,Array.prototype.slice.call(arguments,1))});n.column.prototype.handle3dGrouping=!0;y(z,\\\"afterInit\\\",function(){if(this.chart.is3d()&&this.handle3dGrouping){var b=this.options,a=b.grouping,d=b.stacking,h=A(this.yAxis.options.reversedStacks,!0),k=0;if(void 0===a||a){a=this.chart.retrieveStacks(d);k=b.stack||0;for(d=0;du||u>K?(++u,n=\\\"\\\"):(!isNaN(parseFloat(n))&&isFinite(n)?(n=parseFloat(n),f(\\\"number\\\")):isNaN(Date.parse(n))?f(\\\"string\\\"):(n=n.replace(/\\\\//g,\\\"-\\\"),f(\\\"date\\\")),p.lengthu[\\\",\\\"]?\\\";\\\":\\\",\\\";d.decimalPoint||(d.decimalPoint=b>c?\\\".\\\":\\\",\\\",e.decimalRegex=new RegExp(\\\"^(-?[0-9]+)\\\"+d.decimalPoint+\\\"([0-9]+)$\\\"));return f}function f(a,b){var c,f,g=0,k=!1,n=[],p=[],l;if(!b||b>a.length)b=a.length;for(;gc[l]?\\\"YY\\\":\\\"YYYY\\\":12=c[l]?(f[l]=\\\"dd\\\",k=!0):f[l].length||(f[l]=\\\"mm\\\")));if(k){for(l=0;la)a=0;if(!g||g>=k.length)g=k.length-1;d.itemDelimiter?m=d.itemDelimiter:(m=null,\\nm=c(k));for(var r=0,t=a;t<=g;t++)\\\"#\\\"===k[t][0]?r++:b(k[t],t-a-r);d.columnTypes&&0!==d.columnTypes.length||!w.length||!w[0].length||\\\"date\\\"!==w[0][1]||d.dateFormat||(d.dateFormat=f(p[0]));this.dataFound()}return p},parseTable:function(){var a=this.options,b=a.table,c=this.columns,f=a.startRow||0,e=a.endRow||Number.MAX_VALUE,d=a.startColumn||0,k=a.endColumn||Number.MAX_VALUE;b&&(\\\"string\\\"===typeof b&&(b=r.getElementById(b)),v(b.getElementsByTagName(\\\"tr\\\"),function(a,b){b>=f&&b<=e&&v(a.children,function(a,\\ne){(\\\"TD\\\"===a.tagName||\\\"TH\\\"===a.tagName)&&e>=d&&e<=k&&(c[e-d]||(c[e-d]=[]),c[e-d][b-f]=a.innerHTML)})}),this.dataFound());return c},fetchLiveData:function(){function a(p){function g(g,k,m){function t(){e&&b.liveDataURL===g&&(b.liveDataTimeout=setTimeout(a,d))}if(!g||0!==g.indexOf(\\\"http\\\"))return g&&c.error&&c.error(\\\"Invalid URL\\\"),!1;p&&(clearTimeout(b.liveDataTimeout),b.liveDataURL=g);h.ajax({url:g,dataType:m||\\\"json\\\",success:function(a){b&&b.series&&k(a);t()},error:function(a,b){3>++f&&t();return c.error&&\\nc.error(b,a)}});return!0}g(k.csvURL,function(a){b.update({data:{csv:a}})},\\\"text\\\")||g(k.rowsURL,function(a){b.update({data:{rows:a}})})||g(k.columnsURL,function(a){b.update({data:{columns:a}})})}var b=this.chart,c=this.options,f=0,e=c.enablePolling,d=1E3*(c.dataRefreshRate||2),k=B(c);if(!c||!c.csvURL&&!c.rowsURL&&!c.columnsURL)return!1;1E3>d&&(d=1E3);delete c.csvURL;delete c.rowsURL;delete c.columnsURL;a(!0);return c&&(c.csvURL||c.rowsURL||c.columnsURL)},parseGoogleSpreadsheet:function(){function a(d){var f=\\n[\\\"https://spreadsheets.google.com/feeds/cells\\\",c,e,\\\"public/values?alt\\\\x3djson\\\"].join(\\\"/\\\");h.ajax({url:f,dataType:\\\"json\\\",success:function(c){d(c);b.enablePolling&&setTimeout(function(){a(d)},b.dataRefreshRate)},error:function(a,c){return b.error&&b.error(c,a)}})}var b=this.options,c=b.googleSpreadsheetKey,f=this.chart,e=b.googleSpreadsheetWorksheet||1,d=b.startRow||0,k=b.endRow||Number.MAX_VALUE,p=b.startColumn||0,g=b.endColumn||Number.MAX_VALUE,n=1E3*(b.dataRefreshRate||2);4E3>n&&(n=4E3);c&&(delete b.googleSpreadsheetKey,\\na(function(a){var b=[];a=a.feed.entry;var c,e=(a||[]).length,h=0,n,m,q;if(!a||0===a.length)return!1;for(q=0;q=p&&q<=g&&(b[q-p]=[]);for(q=0;q=p&&n<=g&&h>=d&&h<=k&&(m=c.gs$cell||c.content,c=null,m.numericValue?c=0<=m.$t.indexOf(\\\"/\\\")||0<=m.$t.indexOf(\\\"-\\\")?m.$t:0a[e+1])):(h&&h.length&&(v=this.parseDate(d)),r&&E(v)&&\\\"float\\\"!==x?(t[e]=d,a[e]=v,a.isDatetime=!0,void 0!==a[e+1]&&(d=v>a[e+1],d!==u&&void 0!==\\nu&&(this.alternativeFormat?(this.dateFormat=this.alternativeFormat,e=a.length,this.alternativeFormat=this.dateFormats[this.dateFormat].alternative):a.unsorted=!0),u=d)):(a[e]=\\\"\\\"===h?null:h,0!==e&&(a.isDatetime||a.isNumeric)&&(a.mixed=!0)));r&&a.mixed&&(f[b]=c[b]);if(r&&u&&this.options.sort)for(b=0;b(new Date).getFullYear()-2E3?b+1900:b+2E3;return Date.UTC(b,a[2]-1,+a[1])},alternative:\\\"mm/dd/YY\\\"},\\\"mm/dd/YY\\\":{regex:/^([0-9]{1,2})[\\\\-\\\\/\\\\.]([0-9]{1,2})[\\\\-\\\\/\\\\.]([0-9]{2})$/,\\nparser:function(a){return Date.UTC(+a[3]+2E3,a[1]-1,+a[2])}}},parseDate:function(a){var b=this.options.parseDate,c,f,e=this.options.dateFormat||this.dateFormat,d;if(b)c=b(a);else if(\\\"string\\\"===typeof a){if(e)(b=this.dateFormats[e])||(b=this.dateFormats[\\\"YYYY/mm/dd\\\"]),(d=a.match(b.regex))&&(c=b.parser(d));else for(f in this.dateFormats)if(b=this.dateFormats[f],d=a.match(b.regex)){this.dateFormat=f;this.alternativeFormat=b.alternative;c=b.parser(d);break}d||(d=Date.parse(a),\\\"object\\\"===typeof d&&null!==\\nd&&d.getTime?c=d.getTime()-6E4*d.getTimezoneOffset():E(d)&&(c=d-6E4*(new Date(d)).getTimezoneOffset()))}return c},rowsToColumns:function(a){var b,c,f,e,d;if(a)for(d=[],c=a.length,b=0;b\n", " $(function() {\n", "\n", " var options = { \"chart\": { \"map\": \"countries/in/in-all\",\"renderTo\": \"mkcxpyglwnh\" },\"title\": { \"text\": \"Highmaps basic demo\" },\"subtitle\": { \"text\": \"Source map: India\" },\"mapNavigation\": { \"enabled\": true,\"buttonOptions\": { \"verticalAlign\": \"bottom\" } },\"colorAxis\": { \"min\": 0 },\"series\": [{ \"type\": null,\"name\": null,\"data\": [ [ \"in-py\",0 ],[ \"in-ld\",1 ],[ \"in-wb\",2 ],[ \"in-or\",3 ],[ \"in-br\",4 ],[ \"in-sk\",5 ],[ \"in-ct\",6 ],[ \"in-tn\",7 ],[ \"in-mp\",8 ],[ \"in-2984\",9 ],[ \"in-ga\",10 ],[ \"in-nl\",11 ],[ \"in-mn\",12 ],[ \"in-ar\",13 ],[ \"in-mz\",14 ],[ \"in-tr\",15 ],[ \"in-3464\",16 ],[ \"in-dl\",17 ],[ \"in-hr\",18 ],[ \"in-ch\",19 ],[ \"in-hp\",20 ],[ \"in-jk\",21 ],[ \"in-kl\",22 ],[ \"in-ka\",23 ],[ \"in-dn\",24 ],[ \"in-mh\",25 ],[ \"in-as\",26 ],[ \"in-ap\",27 ],[ \"in-ml\",28 ],[ \"in-pb\",29 ],[ \"in-rj\",30 ],[ \"in-up\",31 ],[ \"in-ut\",32 ],[ \"in-jh\",33 ] ] }] };\n", " \n", " window.chart_mkcxpyglwnh = new Highcharts.Map(options);\n", "\n", " });\n", " \n", "\n", "
" ], "text/plain": [ "\" \\n\\n
\"" ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "opts = {\n", " chart_class: 'map',\n", " chart: {\n", " map: 'countries/in/in-all'\n", " },\n", "\n", " title: {\n", " text: 'Highmaps basic demo'\n", " },\n", "\n", " subtitle: {\n", " text: 'Source map:
India'\n", " },\n", "\n", " mapNavigation: {\n", " enabled: true,\n", " buttonOptions: {\n", " verticalAlign: 'bottom'\n", " }\n", " },\n", "\n", " colorAxis: {\n", " min: 0\n", " }\n", " }\n", "\n", "df = Daru::DataFrame.new(\n", " {\n", " countries: ['in-py', 'in-ld', 'in-wb', 'in-or', 'in-br', 'in-sk', 'in-ct', 'in-tn', 'in-mp', 'in-2984', 'in-ga', 'in-nl', 'in-mn', 'in-ar', 'in-mz', 'in-tr', 'in-3464', 'in-dl', 'in-hr', 'in-ch', 'in-hp', 'in-jk', 'in-kl', 'in-ka', 'in-dn', 'in-mh', 'in-as', 'in-ap', 'in-ml', 'in-pb', 'in-rj', 'in-up', 'in-ut', 'in-jh'],\n", " data: [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]\n", " }\n", ")\n", "map = Daru::View::Plot.new(df, opts)\n", "map.show_in_iruby" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "application/javascript": [ "\n", " /* BEGIN mapdata/countries/in/custom/in-all-andaman-and-nicobar.js */\n", "\n", "Highcharts.maps[\"countries/in/custom/in-all-andaman-and-nicobar\"] = {\"title\":\"India with Andaman and Nicobar\",\"version\":\"1.1.2\",\"type\":\"FeatureCollection\",\"copyright\":\"Copyright (c) 2015 Highsoft AS, Based on data from Natural Earth\",\"copyrightShort\":\"Natural Earth\",\"copyrightUrl\":\"http://www.naturalearthdata.com\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"urn:ogc:def:crs:EPSG:32644\"}},\"hc-transform\":{\"default\":{\"crs\":\"+proj=utm +zone=44 +datum=WGS84 +units=m +no_defs\",\"scale\":0.000220958400083,\"jsonres\":15.5,\"jsonmarginX\":-999,\"jsonmarginY\":9851.0,\"xoffset\":-817769.399432,\"yoffset\":3932692.56248}},\r\n", "\"features\":[{\"type\":\"Feature\",\"id\":\"IN.5390\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.54,\"hc-middle-y\":0.46,\"hc-key\":\"in-5390\",\"hc-a2\":\"NU\",\"labelrank\":\"20\",\"hasc\":\"-99\",\"alt-name\":null,\"woe-id\":\"-99\",\"subregion\":null,\"fips\":null,\"postal-code\":null,\"name\":null,\"country\":\"India\",\"type-en\":null,\"region\":null,\"longitude\":\"79.0729\",\"woe-name\":null,\"latitude\":\"9.19759\",\"woe-label\":null,\"type\":null},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[2791,-133],[2793,-136],[2784,-133],[2786,-131],[2791,-133]]]}},{\"type\":\"Feature\",\"id\":\"IN.PY\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.64,\"hc-middle-y\":0.81,\"hc-key\":\"in-py\",\"hc-a2\":\"PY\",\"labelrank\":\"2\",\"hasc\":\"IN.PY\",\"alt-name\":\"Pondicherry|Puduchcheri|Pondichéry\",\"woe-id\":\"20070459\",\"subregion\":null,\"fips\":\"IN22\",\"postal-code\":\"PY\",\"name\":\"Puducherry\",\"country\":\"India\",\"type-en\":\"Union Territory\",\"region\":\"South\",\"longitude\":\"79.7758\",\"woe-name\":\"Puducherry\",\"latitude\":\"10.9224\",\"woe-label\":\"Puducherry, IN, India\",\"type\":\"Union Territor\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[3970,2704],[3944,2714],[3963,2714],[3989,2720],[3970,2704]]],[[[3083,540],[3080,529],[3083,475],[3030,514],[3042,542],[3083,540]]],[[[3085,909],[3074,880],[3071,863],[3030,873],[3024,926],[3085,909]]],[[[1388,964],[1373,953],[1357,956],[1358,986],[1423,1001],[1388,964]]]]}},{\"type\":\"Feature\",\"id\":\"IN.LD\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.60,\"hc-middle-y\":0.63,\"hc-key\":\"in-ld\",\"hc-a2\":\"LD\",\"labelrank\":\"2\",\"hasc\":\"IN.LD\",\"alt-name\":\"Íles Laquedives|Laccadive|Minicoy and Amindivi Islands|Laccadives|Lackadiverna|Lakkadiven|Lakkadi\",\"woe-id\":\"2345748\",\"subregion\":null,\"fips\":\"IN14\",\"postal-code\":\"LD\",\"name\":\"Lakshadweep\",\"country\":\"India\",\"type-en\":\"Union Territory\",\"region\":\"South\",\"longitude\":\"72.7811\",\"woe-name\":\"Lakshadweep\",\"latitude\":\"11.2249\",\"woe-label\":\"Lakshadweep, IN, India\",\"type\":\"Union Territor\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[509,-461],[496,-462],[511,-453],[520,-442],[509,-461]]]}},{\"type\":\"Feature\",\"id\":\"IN.AN\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.24,\"hc-middle-y\":0.12,\"hc-key\":\"in-an\",\"hc-a2\":\"AN\",\"labelrank\":\"2\",\"hasc\":\"IN.AN\",\"alt-name\":\"Andaman & Nicobar Islands|Andaman et Nicobar|Iihas de Andama e Nicobar|Inseln Andamanen und Nikobare\",\"woe-id\":\"2345739\",\"subregion\":null,\"fips\":\"IN01\",\"postal-code\":\"AN\",\"name\":\"Andaman and Nicobar\",\"country\":\"India\",\"type-en\":\"Union Territory\",\"region\":null,\"longitude\":\"93.7895\",\"woe-name\":\"Andaman and Nicobar\",\"latitude\":\"6.83654\",\"woe-label\":\"Andaman and Nicobar Islands, IN, India\",\"type\":\"Union Territor\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[8415,-817],[8446,-894],[8433,-977],[8412,-999],[8364,-904],[8337,-897],[8346,-831],[8415,-817]]],[[[8243,-535],[8252,-567],[8194,-538],[8226,-512],[8243,-535]]],[[[8276,-514],[8267,-492],[8246,-453],[8275,-428],[8276,-514]]],[[[7997,-81],[7958,-88],[7949,-61],[7969,-36],[7997,-81]]],[[[7878,551],[7879,470],[7856,441],[7804,452],[7818,486],[7800,545],[7856,590],[7878,551]]],[[[8031,1071],[8025,1031],[8045,987],[7998,1020],[8031,1071]]],[[[7987,1401],[7956,1375],[7990,1358],[8006,1225],[7987,1186],[7953,1189],[7980,1152],[7974,1100],[7925,1050],[7919,1005],[7943,969],[7936,873],[7894,771],[7872,909],[7845,976],[7877,970],[7879,1071],[7894,1104],[7936,1101],[7905,1160],[7902,1251],[7925,1278],[7905,1332],[7928,1352],[7945,1499],[7935,1534],[7970,1617],[8006,1632],[8016,1569],[7996,1539],[8026,1513],[8007,1424],[7987,1401]]]]}},{\"type\":\"Feature\",\"id\":\"IN.WB\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.50,\"hc-middle-y\":0.74,\"hc-key\":\"in-wb\",\"hc-a2\":\"WB\",\"labelrank\":\"2\",\"hasc\":\"IN.WB\",\"alt-name\":\"Bangla|Bengala Occidentale|Bengala Ocidental|Bengale occidental\",\"woe-id\":\"2345761\",\"subregion\":null,\"fips\":\"IN28\",\"postal-code\":\"WB\",\"name\":\"West Bengal\",\"country\":\"India\",\"type-en\":\"State\",\"region\":\"East\",\"longitude\":\"87.7289\",\"woe-name\":\"West Bengal\",\"latitude\":\"23.0523\",\"woe-label\":\"West Bengal, IN, India\",\"type\":\"State\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[6033,4720],[6057,4684],[6046,4631],[6018,4635],[6033,4720]]],[[[5814,4616],[5787,4680],[5739,4689],[5706,4742],[5660,4721],[5638,4773],[5524,4835],[5580,4872],[5531,4931],[5541,4960],[5492,4981],[5482,5009],[5414,5046],[5429,5131],[5320,5136],[5276,5182],[5229,5184],[5207,5220],[5228,5280],[5204,5305],[5263,5318],[5271,5354],[5308,5345],[5340,5297],[5382,5321],[5423,5372],[5541,5410],[5565,5482],[5638,5448],[5694,5464],[5704,5508],[5777,5543],[5775,5572],[5835,5598],[5823,5630],[5853,5650],[5877,5721],[5858,5755],[5903,5756],[5891,5820],[5898,5871],[5860,5945],[5858,5992],[5876,6017],[5841,6063],[5911,6117],[5951,6103],[5940,6170],[5853,6244],[5859,6296],[5907,6351],[6014,6438],[5972,6509],[5936,6503],[5960,6582],[5923,6675],[5884,6715],[5893,6772],[5934,6732],[6021,6716],[6069,6754],[6143,6748],[6177,6731],[6199,6686],[6275,6631],[6358,6649],[6453,6621],[6449,6604],[6539,6610],[6554,6539],[6539,6459],[6484,6401],[6452,6382],[6468,6350],[6452,6316],[6383,6322],[6304,6369],[6287,6445],[6234,6481],[6216,6454],[6270,6411],[6190,6400],[6134,6467],[6042,6516],[6015,6485],[6066,6477],[6019,6380],[5971,6352],[5945,6262],[5966,6212],[6000,6225],[6069,6171],[6111,6115],[6163,6105],[6194,6121],[6225,6055],[6269,6049],[6255,5996],[6141,5999],[6084,5988],[6084,5942],[6049,5870],[6009,5897],[5952,5780],[5996,5725],[6117,5662],[6173,5657],[6215,5632],[6191,5605],[6208,5518],[6167,5493],[6153,5410],[6220,5344],[6237,5344],[6212,5276],[6221,5257],[6309,5240],[6274,5196],[6274,5154],[6312,5111],[6301,5070],[6374,4848],[6372,4766],[6354,4752],[6386,4666],[6357,4637],[6313,4661],[6273,4615],[6243,4667],[6252,4798],[6234,4747],[6205,4612],[6178,4602],[6185,4713],[6160,4687],[6162,4635],[6125,4657],[6090,4607],[6063,4654],[6069,4700],[6046,4758],[6071,4805],[6048,4833],[5986,4708],[5894,4635],[5814,4616]]]]}},{\"type\":\"Feature\",\"id\":\"IN.OR\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.55,\"hc-middle-y\":0.38,\"hc-key\":\"in-or\",\"hc-a2\":\"OR\",\"labelrank\":\"2\",\"hasc\":\"IN.OR\",\"alt-name\":null,\"woe-id\":\"2345755\",\"subregion\":null,\"fips\":\"IN21\",\"postal-code\":\"OR\",\"name\":\"Orissa\",\"country\":\"India\",\"type-en\":\"State\",\"region\":\"East\",\"longitude\":\"84.4341\",\"woe-name\":\"Orissa\",\"latitude\":\"20.625\",\"woe-label\":\"Orissa, IN, India\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[5814,4616],[5716,4588],[5669,4557],[5619,4499],[5592,4440],[5596,4405],[5638,4317],[5656,4250],[5579,4187],[5561,4100],[5483,4059],[5450,3981],[5405,4012],[5367,4012],[5441,3974],[5337,3924],[5218,3891],[5113,3851],[5153,3886],[5154,3931],[5116,3941],[5030,3875],[4989,3796],[5025,3792],[5045,3845],[5092,3859],[5073,3815],[5018,3775],[4876,3636],[4845,3652],[4785,3602],[4712,3516],[4656,3506],[4562,3512],[4524,3585],[4502,3558],[4456,3633],[4398,3571],[4343,3579],[4378,3533],[4309,3484],[4282,3490],[4247,3445],[4267,3402],[4252,3350],[4159,3337],[4089,3293],[4092,3324],[4038,3398],[4009,3357],[3988,3274],[3996,3217],[3964,3197],[3892,3216],[3849,3199],[3724,3122],[3657,3125],[3675,3153],[3711,3298],[3782,3334],[3844,3406],[3864,3459],[3925,3483],[3956,3584],[3932,3625],[3934,3725],[3884,3774],[3883,3873],[3807,3928],[3851,3997],[3954,3942],[3977,3896],[4009,3915],[4080,3899],[4079,3871],[4129,3904],[4121,3959],[4092,3954],[4021,3984],[4022,4121],[3993,4169],[3992,4284],[4032,4279],[4070,4321],[4107,4397],[4213,4407],[4253,4383],[4296,4406],[4324,4477],[4353,4469],[4340,4530],[4390,4648],[4419,4659],[4404,4708],[4434,4796],[4571,4892],[4561,4929],[4624,4872],[4721,4853],[4759,4889],[4892,4892],[4947,4924],[4957,4840],[4923,4775],[4967,4775],[5007,4746],[5078,4799],[5169,4768],[5208,4790],[5207,4745],[5253,4751],[5273,4783],[5274,4893],[5255,4933],[5290,4955],[5409,4873],[5451,4877],[5524,4835],[5638,4773],[5660,4721],[5706,4742],[5739,4689],[5787,4680],[5814,4616]]]}},{\"type\":\"Feature\",\"id\":\"IN.BR\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.44,\"hc-middle-y\":0.59,\"hc-key\":\"in-br\",\"hc-a2\":\"BR\",\"labelrank\":\"2\",\"hasc\":\"IN.BR\",\"alt-name\":null,\"woe-id\":\"2345742\",\"subregion\":null,\"fips\":\"IN34\",\"postal-code\":\"BR\",\"name\":\"Bihar\",\"country\":\"India\",\"type-en\":\"State\",\"region\":\"East\",\"longitude\":\"85.8134\",\"woe-name\":\"Bihar\",\"latitude\":\"25.6853\",\"woe-label\":\"Bihar, IN, India\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[4481,6753],[4474,6786],[4532,6790],[4556,6816],[4629,6768],[4727,6752],[4755,6705],[4751,6639],[4849,6614],[4882,6573],[4931,6577],[4975,6535],[5080,6583],[5111,6568],[5122,6508],[5160,6479],[5224,6513],[5290,6489],[5317,6500],[5468,6432],[5496,6439],[5577,6500],[5594,6444],[5679,6418],[5697,6444],[5768,6432],[5863,6469],[5901,6435],[5936,6503],[5972,6509],[6014,6438],[5907,6351],[5859,6296],[5853,6244],[5940,6170],[5951,6103],[5911,6117],[5841,6063],[5876,6017],[5858,5992],[5766,6029],[5728,5973],[5688,5969],[5681,5929],[5631,5888],[5614,5745],[5568,5749],[5560,5718],[5512,5737],[5453,5725],[5423,5692],[5406,5639],[5348,5672],[5351,5717],[5304,5717],[5253,5786],[5217,5768],[5159,5793],[5126,5746],[5132,5716],[5086,5688],[5039,5690],[4891,5624],[4833,5679],[4785,5631],[4761,5638],[4721,5604],[4664,5657],[4661,5687],[4589,5676],[4570,5721],[4527,5689],[4450,5674],[4390,5681],[4383,5769],[4331,5807],[4320,5924],[4337,5948],[4514,6063],[4594,6144],[4628,6111],[4657,6116],[4673,6157],[4713,6133],[4751,6152],[4727,6195],[4672,6223],[4633,6219],[4564,6283],[4538,6334],[4604,6355],[4600,6398],[4511,6422],[4571,6490],[4668,6490],[4620,6532],[4617,6577],[4559,6594],[4512,6706],[4481,6753]]]}},{\"type\":\"Feature\",\"id\":\"IN.SK\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.45,\"hc-middle-y\":0.51,\"hc-key\":\"in-sk\",\"hc-a2\":\"SK\",\"labelrank\":\"2\",\"hasc\":\"IN.SK\",\"alt-name\":null,\"woe-id\":\"2345762\",\"subregion\":null,\"fips\":\"IN29\",\"postal-code\":\"SK\",\"name\":\"Sikkim\",\"country\":\"India\",\"type-en\":\"State\",\"region\":\"East\",\"longitude\":\"88.4482\",\"woe-name\":\"Sikkim\",\"latitude\":\"27.5709\",\"woe-label\":\"Sikkim, IN, India\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[5893,6772],[5894,6865],[5934,6975],[5915,7040],[6003,7058],[6079,7110],[6151,7072],[6167,7016],[6136,6899],[6151,6848],[6193,6815],[6143,6748],[6069,6754],[6021,6716],[5934,6732],[5893,6772]]]}},{\"type\":\"Feature\",\"id\":\"IN.CT\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.51,\"hc-middle-y\":0.34,\"hc-key\":\"in-ct\",\"hc-a2\":\"CT\",\"labelrank\":\"2\",\"hasc\":\"IN.CT\",\"alt-name\":null,\"woe-id\":\"20070464\",\"subregion\":null,\"fips\":\"IN37\",\"postal-code\":\"CT\",\"name\":\"Chhattisgarh\",\"country\":\"India\",\"type-en\":\"State\",\"region\":\"Central\",\"longitude\":\"82.3069\",\"woe-name\":\"Chhattisgarh\",\"latitude\":\"21.8044\",\"woe-label\":\"Chhattisgarh, IN, India\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[4561,4929],[4571,4892],[4434,4796],[4404,4708],[4419,4659],[4390,4648],[4340,4530],[4353,4469],[4324,4477],[4296,4406],[4253,4383],[4213,4407],[4107,4397],[4070,4321],[4032,4279],[3992,4284],[3993,4169],[4022,4121],[4021,3984],[4092,3954],[4121,3959],[4129,3904],[4079,3871],[4080,3899],[4009,3915],[3977,3896],[3954,3942],[3851,3997],[3807,3928],[3883,3873],[3884,3774],[3934,3725],[3932,3625],[3956,3584],[3925,3483],[3864,3459],[3844,3406],[3782,3334],[3711,3298],[3675,3153],[3657,3125],[3568,3136],[3530,3113],[3509,3138],[3492,3231],[3432,3286],[3404,3355],[3334,3426],[3280,3423],[3251,3469],[3278,3521],[3252,3570],[3300,3672],[3362,3726],[3415,3677],[3454,3708],[3476,3761],[3411,3802],[3348,3885],[3324,3868],[3308,3916],[3346,3926],[3346,4007],[3309,4012],[3308,4045],[3379,4080],[3379,4184],[3335,4182],[3362,4221],[3355,4305],[3313,4335],[3331,4399],[3381,4427],[3400,4468],[3415,4515],[3419,4606],[3457,4656],[3456,4696],[3486,4751],[3506,4734],[3522,4788],[3556,4826],[3577,4896],[3636,4903],[3661,4880],[3740,4923],[3784,4967],[3791,5038],[3844,5074],[3846,5111],[3910,5131],[3931,5204],[3861,5246],[3839,5282],[3774,5300],[3739,5277],[3721,5306],[3754,5356],[3730,5423],[3786,5398],[3841,5413],[3890,5399],[4049,5390],[4130,5449],[4142,5476],[4199,5445],[4283,5457],[4328,5532],[4392,5505],[4405,5456],[4455,5413],[4486,5325],[4530,5318],[4554,5348],[4568,5314],[4546,5244],[4570,5249],[4576,5160],[4608,5104],[4684,5095],[4692,5063],[4637,4992],[4561,4929]]]}},{\"type\":\"Feature\",\"id\":\"IN.TN\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.59,\"hc-middle-y\":0.41,\"hc-key\":\"in-tn\",\"hc-a2\":\"TN\",\"labelrank\":\"2\",\"hasc\":\"IN.\",\"alt-name\":null,\"woe-id\":\"2345758\",\"subregion\":null,\"fips\":\"IN22\",\"postal-code\":\"TN\",\"name\":\"Tamil Nadu\",\"country\":\"India\",\"type-en\":\"State\",\"region\":\"South\",\"longitude\":\"78.2704\",\"woe-name\":\"Tamil Nadu\",\"latitude\":\"11.0159\",\"woe-label\":\"Tamil Nadu, IN, India\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[3085,909],[3024,926],[3030,873],[3071,863],[3048,766],[3061,709],[3027,663],[3078,677],[3083,540],[3042,542],[3030,514],[3083,475],[3083,276],[2984,299],[2913,292],[2852,233],[2868,183],[2839,159],[2755,44],[2730,-29],[2777,-89],[2856,-100],[2882,-87],[2921,-149],[2872,-114],[2745,-104],[2618,-155],[2554,-163],[2475,-220],[2427,-336],[2431,-401],[2406,-444],[2197,-555],[2123,-535],[2046,-474],[2067,-466],[2111,-383],[2074,-319],[2101,-257],[2069,-203],[2104,-157],[2160,-14],[2138,16],[2081,29],[2109,162],[2096,198],[2117,256],[2085,310],[2008,265],[1954,296],[1947,418],[1974,474],[1948,510],[1900,533],[1929,578],[1883,638],[1808,641],[1847,687],[1797,726],[1740,742],[1735,790],[1772,785],[1801,813],[1845,828],[1851,804],[1953,795],[1986,861],[2020,870],[2051,843],[2118,865],[2183,862],[2204,906],[2272,922],[2309,978],[2272,1010],[2207,1012],[2256,1115],[2237,1146],[2253,1188],[2287,1191],[2325,1257],[2420,1252],[2484,1219],[2554,1170],[2615,1224],[2639,1305],[2666,1328],[2751,1343],[2831,1324],[2865,1362],[2928,1389],[2936,1428],[3020,1416],[3063,1390],[3075,1417],[3180,1480],[3240,1482],[3257,1472],[3246,1499],[3247,1499],[3250,1504],[3257,1472],[3265,1467],[3267,1379],[3249,1330],[3227,1181],[3200,1106],[3090,935],[3085,909]]]}},{\"type\":\"Feature\",\"id\":\"IN.MP\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.49,\"hc-middle-y\":0.66,\"hc-key\":\"in-mp\",\"hc-a2\":\"MP\",\"labelrank\":\"2\",\"hasc\":\"IN.MP\",\"alt-name\":null,\"woe-id\":\"2345749\",\"subregion\":null,\"fips\":\"IN35\",\"postal-code\":\"MP\",\"name\":\"Madhya Pradesh\",\"country\":\"India\",\"type-en\":\"State\",\"region\":\"Central\",\"longitude\":\"78.42140000000001\",\"woe-name\":\"Madhya Pradesh\",\"latitude\":\"22.9404\",\"woe-label\":\"Madhya Pradesh, IN, India\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[4142,5476],[4130,5449],[4049,5390],[3890,5399],[3841,5413],[3786,5398],[3730,5423],[3754,5356],[3721,5306],[3739,5277],[3774,5300],[3839,5282],[3861,5246],[3931,5204],[3910,5131],[3846,5111],[3844,5074],[3791,5038],[3784,4967],[3740,4923],[3661,4880],[3636,4903],[3577,4896],[3556,4826],[3522,4788],[3506,4734],[3486,4751],[3456,4696],[3457,4656],[3419,4606],[3415,4515],[3400,4468],[3305,4484],[3305,4513],[3226,4578],[3161,4544],[3103,4539],[3088,4560],[3000,4546],[2952,4599],[2891,4609],[2882,4587],[2777,4557],[2771,4533],[2697,4521],[2602,4535],[2580,4580],[2459,4511],[2347,4491],[2268,4498],[2248,4539],[2292,4554],[2292,4613],[2260,4641],[2215,4644],[2174,4617],[2138,4627],[2022,4574],[1997,4512],[1962,4486],[1954,4433],[1890,4399],[1800,4394],[1767,4502],[1694,4516],[1572,4510],[1492,4516],[1428,4540],[1401,4586],[1347,4610],[1281,4612],[1213,4659],[1207,4743],[1180,4773],[1107,4739],[1080,4751],[1086,4796],[1064,4845],[1067,4901],[1121,4901],[1053,4953],[1101,4965],[1180,5013],[1211,5070],[1180,5099],[1168,5161],[1222,5168],[1308,5209],[1246,5239],[1260,5283],[1351,5330],[1395,5399],[1388,5479],[1411,5530],[1380,5609],[1333,5620],[1375,5685],[1330,5721],[1358,5775],[1421,5782],[1426,5817],[1378,5823],[1376,5875],[1429,5846],[1466,5854],[1485,5911],[1551,5915],[1540,5850],[1504,5855],[1504,5790],[1589,5778],[1698,5802],[1734,5701],[1684,5668],[1706,5622],[1686,5579],[1705,5551],[1677,5507],[1610,5525],[1592,5487],[1628,5439],[1663,5429],[1691,5462],[1761,5487],[1771,5523],[1813,5553],[1822,5627],[1855,5606],[1933,5599],[1963,5579],[2001,5613],[2040,5556],[2085,5585],[2059,5631],[2059,5705],[2092,5682],[2147,5705],[2117,5773],[2053,5813],[2089,5834],[2083,5886],[2197,5919],[2250,5912],[2271,5949],[2249,6037],[2197,6000],[2105,5990],[2015,6020],[1982,6052],[1960,6151],[1985,6199],[2048,6223],[2112,6290],[2217,6342],[2257,6382],[2294,6390],[2433,6463],[2458,6496],[2519,6501],[2527,6544],[2561,6554],[2620,6563],[2684,6527],[2735,6541],[2808,6505],[2851,6371],[2818,6342],[2813,6278],[2762,6177],[2738,6158],[2728,6096],[2609,6070],[2571,6017],[2605,5931],[2594,5869],[2534,5811],[2565,5745],[2553,5684],[2594,5636],[2605,5595],[2642,5636],[2746,5561],[2812,5655],[2771,5720],[2728,5720],[2729,5788],[2698,5845],[2689,5911],[2657,5961],[2686,6016],[2734,5992],[2732,6046],[2757,6020],[2792,6061],[2808,6025],[2786,5924],[2839,5956],[2832,5923],[2917,5918],[2926,5954],[2971,5952],[2941,5911],[2959,5883],[3011,5921],[3122,5911],[3118,5947],[3236,6009],[3267,6009],[3315,5921],[3268,5858],[3347,5867],[3327,5896],[3369,5908],[3392,5878],[3406,5911],[3465,5923],[3438,5841],[3516,5839],[3548,5817],[3578,5841],[3598,5916],[3699,5928],[3716,5882],[3797,5866],[3819,5823],[3953,5772],[3967,5714],[4009,5747],[4128,5730],[4116,5685],[4128,5623],[4117,5557],[4096,5544],[4142,5476]]]}},{\"type\":\"Feature\",\"id\":\"IN.2984\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.51,\"hc-middle-y\":0.30,\"hc-key\":\"in-2984\",\"hc-a2\":\"GU\",\"labelrank\":\"2\",\"hasc\":\"IN.\",\"alt-name\":null,\"woe-id\":\"2345743\",\"subregion\":null,\"fips\":\"IN32\",\"postal-code\":null,\"name\":\"Gujarat\",\"country\":\"India\",\"type-en\":null,\"region\":\"West\",\"longitude\":\"71.3013\",\"woe-name\":\"Gujarat\",\"latitude\":\"22.7501\",\"woe-label\":\"Gujarat, IN, India\",\"type\":null},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[1168,5161],[1180,5099],[1211,5070],[1180,5013],[1101,4965],[1053,4953],[1121,4901],[1067,4901],[1064,4845],[1086,4796],[1080,4751],[964,4712],[968,4641],[940,4627],[963,4587],[1026,4602],[1131,4581],[1010,4541],[994,4502],[951,4500],[911,4442],[970,4382],[982,4306],[937,4243],[878,4230],[817,4291],[785,4264],[816,4223],[778,4160],[775,4087],[742,4094],[703,4066],[671,4153],[608,4111],[624,4075],[560,4067],[537,4058],[555,4137],[582,4173],[606,4177],[595,4207],[618,4306],[609,4370],[554,4441],[564,4488],[524,4516],[511,4562],[533,4600],[647,4670],[536,4676],[507,4688],[544,4783],[501,4789],[520,4857],[554,4876],[593,4856],[630,4883],[526,4905],[468,4897],[473,4941],[437,4890],[434,4832],[368,4800],[380,4744],[321,4754],[326,4722],[378,4726],[421,4670],[398,4605],[345,4544],[343,4502],[105,4393],[-63,4347],[-72,4348],[-76,4337],[-124,4337],[-229,4385],[-300,4435],[-394,4527],[-474,4643],[-536,4718],[-680,4870],[-761,4998],[-747,5040],[-665,5031],[-666,4983],[-566,5003],[-541,5042],[-519,5003],[-474,5047],[-455,5024],[-390,5062],[-312,5067],[-233,5193],[-175,5235],[-194,5277],[-220,5256],[-223,5208],[-280,5234],[-292,5216],[-427,5190],[-472,5150],[-639,5200],[-766,5280],[-847,5353],[-849,5406],[-910,5458],[-885,5482],[-902,5529],[-754,5612],[-822,5600],[-906,5556],[-939,5515],[-999,5526],[-955,5547],[-990,5582],[-981,5619],[-889,5658],[-785,5648],[-774,5773],[-715,5779],[-691,5753],[-578,5754],[-479,5743],[-444,5706],[-338,5688],[-286,5738],[-138,5773],[-128,5719],[-61,5692],[-0,5738],[59,5753],[24,5776],[19,5822],[58,5861],[125,5835],[229,5847],[369,5828],[406,5843],[530,5762],[538,5730],[577,5755],[641,5703],[703,5692],[732,5740],[760,5745],[777,5678],[754,5628],[808,5553],[848,5585],[869,5521],[844,5463],[930,5381],[930,5326],[995,5321],[1019,5283],[1045,5290],[1138,5208],[1168,5161]]]}},{\"type\":\"Feature\",\"id\":\"IN.GA\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.60,\"hc-middle-y\":0.47,\"hc-key\":\"in-ga\",\"hc-a2\":\"GA\",\"labelrank\":\"2\",\"hasc\":\"IN.GA\",\"alt-name\":\"Gôa\",\"woe-id\":\"2345764\",\"subregion\":null,\"fips\":\"IN08\",\"postal-code\":\"GA\",\"name\":\"Goa\",\"country\":\"India\",\"type-en\":\"State\",\"region\":\"West\",\"longitude\":\"73.99509999999999\",\"woe-name\":\"Goa\",\"latitude\":\"15.3133\",\"woe-label\":\"Goa, IN, India\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[964,2059],[900,2134],[914,2165],[895,2235],[861,2276],[830,2382],[877,2403],[918,2344],[976,2346],[1023,2340],[1045,2203],[1020,2083],[964,2059]]]}},{\"type\":\"Feature\",\"id\":\"IN.NL\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.63,\"hc-middle-y\":0.55,\"hc-key\":\"in-nl\",\"hc-a2\":\"NL\",\"labelrank\":\"2\",\"hasc\":\"IN.NL\",\"alt-name\":null,\"woe-id\":\"2345754\",\"subregion\":null,\"fips\":\"IN20\",\"postal-code\":\"NL\",\"name\":\"Nagaland\",\"country\":\"India\",\"type-en\":\"State\",\"region\":\"Northeast\",\"longitude\":\"94.5664\",\"woe-name\":\"Nagaland\",\"latitude\":\"26.1094\",\"woe-label\":\"Nagaland, IN, India\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[8400,6753],[8358,6731],[8336,6678],[8348,6591],[8393,6518],[8346,6463],[8356,6392],[8281,6288],[8243,6266],[8200,6288],[8206,6356],[8126,6280],[8086,6269],[8020,6285],[7943,6274],[7948,6236],[7886,6137],[7828,6169],[7828,6169],[7828,6169],[7828,6181],[7828,6199],[7819,6210],[7780,6256],[7928,6427],[7923,6383],[7966,6398],[7992,6435],[7989,6528],[8041,6606],[8065,6680],[8098,6661],[8135,6735],[8203,6767],[8273,6857],[8313,6855],[8359,6899],[8375,6836],[8400,6753]]]}},{\"type\":\"Feature\",\"id\":\"IN.MN\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.45,\"hc-middle-y\":0.61,\"hc-key\":\"in-mn\",\"hc-a2\":\"MN\",\"labelrank\":\"2\",\"hasc\":\"IN.MN\",\"alt-name\":null,\"woe-id\":\"2345751\",\"subregion\":null,\"fips\":\"IN17\",\"postal-code\":\"MN\",\"name\":\"Manipur\",\"country\":\"India\",\"type-en\":\"State\",\"region\":\"Northeast\",\"longitude\":\"93.84569999999999\",\"woe-name\":\"Manipur\",\"latitude\":\"24.7442\",\"woe-label\":\"Manipur, IN, India\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[7828,6169],[7886,6137],[7948,6236],[7943,6274],[8020,6285],[8086,6269],[8126,6280],[8206,6356],[8200,6288],[8243,6266],[8216,6185],[8269,6149],[8280,6106],[8249,5994],[8225,5975],[8160,5817],[8137,5690],[8110,5628],[8071,5653],[8002,5654],[7931,5676],[7878,5652],[7843,5695],[7821,5676],[7751,5674],[7710,5690],[7708,5807],[7731,5878],[7731,5969],[7754,5971],[7811,6141],[7828,6169],[7828,6169],[7828,6169]]]}},{\"type\":\"Feature\",\"id\":\"IN.AR\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.52,\"hc-middle-y\":0.39,\"hc-key\":\"in-ar\",\"hc-a2\":\"AR\",\"labelrank\":\"2\",\"hasc\":\"IN.AR\",\"alt-name\":\"Agence de la Frontisre du Nord-Est(French-obsolete)|North East Frontier Agency\",\"woe-id\":\"2345763\",\"subregion\":null,\"fips\":\"IN30\",\"postal-code\":\"AR\",\"name\":\"Arunachal Pradesh\",\"country\":\"India\",\"type-en\":\"State\",\"region\":\"Northeast\",\"longitude\":\"94.46729999999999\",\"woe-name\":\"Arunachal Pradesh\",\"latitude\":\"28.4056\",\"woe-label\":\"Arunachal Pradesh, IN, India\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[7296,6747],[7259,6835],[7284,6894],[7241,6955],[7166,6927],[7109,6972],[7114,7055],[7232,7053],[7262,7082],[7342,7086],[7448,7146],[7469,7195],[7450,7220],[7513,7260],[7589,7335],[7605,7386],[7697,7465],[7758,7471],[7921,7577],[7987,7634],[7958,7659],[7995,7706],[8039,7721],[8069,7759],[8126,7706],[8199,7698],[8186,7714],[8302,7683],[8307,7716],[8376,7723],[8398,7772],[8442,7765],[8445,7813],[8578,7842],[8605,7802],[8648,7816],[8647,7774],[8602,7743],[8613,7712],[8663,7747],[8754,7645],[8767,7608],[8716,7562],[8746,7492],[8759,7557],[8807,7566],[8912,7478],[8962,7499],[9041,7451],[9037,7402],[9066,7366],[9062,7326],[9023,7323],[8916,7198],[8939,7118],[9033,7019],[8997,7000],[8929,7030],[8892,7085],[8832,7082],[8809,7055],[8683,7026],[8641,6994],[8606,6926],[8569,6909],[8512,6835],[8477,6826],[8449,6776],[8400,6753],[8375,6836],[8359,6899],[8440,6951],[8476,7007],[8512,6994],[8599,7023],[8631,7061],[8617,7093],[8590,7070],[8580,7131],[8534,7188],[8586,7303],[8501,7291],[8446,7249],[8367,7238],[8093,7088],[8011,7100],[8016,7053],[7893,6913],[7890,6872],[7848,6833],[7770,6802],[7739,6815],[7618,6789],[7544,6820],[7341,6748],[7296,6747]]]}},{\"type\":\"Feature\",\"id\":\"IN.MZ\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.53,\"hc-middle-y\":0.38,\"hc-key\":\"in-mz\",\"hc-a2\":\"MZ\",\"labelrank\":\"2\",\"hasc\":\"IN.MZ\",\"alt-name\":null,\"woe-id\":\"20070461\",\"subregion\":null,\"fips\":\"IN31\",\"postal-code\":\"MZ\",\"name\":\"Mizoram\",\"country\":\"India\",\"type-en\":\"State\",\"region\":\"Northeast\",\"longitude\":\"92.84090000000001\",\"woe-name\":\"Mizoram\",\"latitude\":\"23.2037\",\"woe-label\":\"Mizoram, IN, India\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[7821,5676],[7856,5564],[7880,5531],[7877,5330],[7854,5284],[7797,5274],[7814,5228],[7783,5183],[7799,5083],[7826,5037],[7824,4959],[7782,4962],[7772,4881],[7726,4888],[7661,4934],[7653,4881],[7627,4863],[7622,4936],[7577,5137],[7518,5234],[7503,5315],[7510,5361],[7463,5481],[7463,5517],[7479,5576],[7471,5706],[7460,5724],[7501,5728],[7518,5688],[7575,5734],[7610,5827],[7642,5793],[7708,5807],[7710,5690],[7751,5674],[7821,5676]]]}},{\"type\":\"Feature\",\"id\":\"IN.TR\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.51,\"hc-middle-y\":0.46,\"hc-key\":\"in-tr\",\"hc-a2\":\"TR\",\"labelrank\":\"2\",\"hasc\":\"IN.TR\",\"alt-name\":null,\"woe-id\":\"2345759\",\"subregion\":null,\"fips\":\"IN26\",\"postal-code\":\"TR\",\"name\":\"Tripura\",\"country\":\"India\",\"type-en\":\"State\",\"region\":\"Northeast\",\"longitude\":\"91.70310000000001\",\"woe-name\":\"Tripura\",\"latitude\":\"23.8519\",\"woe-label\":\"Tripura, IN, India\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[7460,5724],[7471,5706],[7479,5576],[7463,5517],[7423,5525],[7374,5489],[7348,5516],[7356,5428],[7307,5376],[7293,5338],[7316,5269],[7246,5208],[7196,5296],[7161,5324],[7166,5248],[7139,5276],[7104,5400],[7070,5452],[7088,5568],[7129,5604],[7135,5645],[7204,5646],[7224,5692],[7261,5706],[7310,5678],[7324,5754],[7387,5783],[7398,5836],[7440,5783],[7431,5732],[7460,5724]]]}},{\"type\":\"Feature\",\"id\":\"IN.3464\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.98,\"hc-middle-y\":0.90,\"hc-key\":\"in-3464\",\"hc-a2\":\"DA\",\"labelrank\":\"2\",\"hasc\":\"IN.\",\"alt-name\":null,\"woe-id\":\"20070460\",\"subregion\":null,\"fips\":\"IN32\",\"postal-code\":null,\"name\":\"Daman and Diu\",\"country\":\"India\",\"type-en\":null,\"region\":\"West\",\"longitude\":\"72.8511\",\"woe-name\":\"Daman and Diu\",\"latitude\":\"20.4226\",\"woe-label\":\"Daman and Diu, IN, India\",\"type\":null},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[582,4173],[588,4195],[595,4207],[606,4177],[582,4173]]],[[[-63,4347],[-65,4341],[-76,4337],[-72,4348],[-63,4347]]]]}},{\"type\":\"Feature\",\"id\":\"IN.DL\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.60,\"hc-middle-y\":0.46,\"hc-key\":\"in-dl\",\"hc-a2\":\"DL\",\"labelrank\":\"9\",\"hasc\":\"IN.DL\",\"alt-name\":null,\"woe-id\":\"20070458\",\"subregion\":null,\"fips\":\"IN07\",\"postal-code\":\"DL\",\"name\":\"Delhi\",\"country\":\"India\",\"type-en\":\"Union Territory\",\"region\":\"Central\",\"longitude\":\"77.0856\",\"woe-name\":\"Delhi\",\"latitude\":\"28.69\",\"woe-label\":\"Delhi, IN, India\",\"type\":\"Union Territor\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[2283,7206],[2237,7174],[2197,7212],[2130,7210],[2118,7231],[2158,7277],[2156,7322],[2200,7346],[2245,7343],[2278,7282],[2283,7206]]]}},{\"type\":\"Feature\",\"id\":\"IN.HR\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.54,\"hc-middle-y\":0.62,\"hc-key\":\"in-hr\",\"hc-a2\":\"HR\",\"labelrank\":\"2\",\"hasc\":\"IN.HR\",\"alt-name\":null,\"woe-id\":\"2345744\",\"subregion\":null,\"fips\":\"IN10\",\"postal-code\":\"HR\",\"name\":\"Haryana\",\"country\":\"India\",\"type-en\":\"State\",\"region\":\"Central\",\"longitude\":\"76.271\",\"woe-name\":\"Haryana\",\"latitude\":\"29.1003\",\"woe-label\":\"Haryana, IN, India\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[2245,7343],[2200,7346],[2156,7322],[2158,7277],[2118,7231],[2130,7210],[2197,7212],[2237,7174],[2283,7206],[2338,7156],[2348,7102],[2325,7025],[2345,6988],[2259,6936],[2178,6938],[2188,6913],[2132,6887],[2145,6956],[2148,7059],[2121,7100],[2049,7048],[2015,7006],[1982,7041],[1985,7080],[1893,7050],[1883,7029],[1899,6961],[1827,6964],[1807,7008],[1840,7055],[1811,7070],[1859,7089],[1798,7179],[1763,7190],[1703,7274],[1662,7422],[1626,7527],[1542,7509],[1459,7576],[1388,7553],[1365,7596],[1387,7606],[1390,7720],[1349,7713],[1377,7756],[1369,7789],[1413,7774],[1472,7798],[1526,7752],[1552,7758],[1605,7701],[1581,7679],[1600,7630],[1674,7719],[1726,7701],[1788,7723],[1843,7686],[1930,7728],[1920,7765],[1939,7834],[1989,7825],[1995,7849],[2039,7809],[2075,7854],[2041,7866],[2103,7903],[2106,7931],[2166,7919],[2168,8000],[2145,8032],[2145,8053],[2142,8074],[2149,8094],[2129,8119],[2174,8114],[2203,8067],[2240,8045],[2243,7986],[2265,7959],[2390,7911],[2384,7871],[2268,7760],[2250,7695],[2206,7602],[2234,7543],[2228,7440],[2245,7343]]]}},{\"type\":\"Feature\",\"id\":\"IN.CH\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.74,\"hc-middle-y\":0.29,\"hc-key\":\"in-ch\",\"hc-a2\":\"CH\",\"labelrank\":\"9\",\"hasc\":\"IN.CH\",\"alt-name\":null,\"woe-id\":\"20070456\",\"subregion\":null,\"fips\":\"IN05\",\"postal-code\":\"CH\",\"name\":\"Chandigarh\",\"country\":\"India\",\"type-en\":\"Union Territory\",\"region\":\"North\",\"longitude\":\"76.76049999999999\",\"woe-name\":\"Chandigarh\",\"latitude\":\"30.7452\",\"woe-label\":\"Chandigarh, IN, India\",\"type\":\"Union Territor\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[2142,8074],[2145,8053],[2145,8032],[2106,8072],[2142,8074]]]}},{\"type\":\"Feature\",\"id\":\"IN.HP\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.38,\"hc-middle-y\":0.41,\"hc-key\":\"in-hp\",\"hc-a2\":\"HP\",\"labelrank\":\"2\",\"hasc\":\"IN.HP\",\"alt-name\":null,\"woe-id\":\"2345745\",\"subregion\":null,\"fips\":\"IN11\",\"postal-code\":\"HP\",\"name\":\"Himachal Pradesh\",\"country\":\"India\",\"type-en\":\"Union Territory\",\"region\":\"North\",\"longitude\":\"77.28749999999999\",\"woe-name\":\"Himachal Pradesh\",\"latitude\":\"31.6755\",\"woe-label\":\"Himachal Pradesh, IN, India\",\"type\":\"Union Territor\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[2390,7911],[2265,7959],[2243,7986],[2240,8045],[2203,8067],[2174,8114],[2129,8119],[2090,8156],[2072,8245],[2025,8279],[2007,8319],[1974,8279],[1936,8291],[1911,8378],[1867,8473],[1882,8488],[1856,8536],[1762,8587],[1801,8653],[1875,8710],[1856,8744],[1882,8781],[1880,8840],[1849,8890],[1903,8892],[1984,8942],[2010,8977],[2096,9005],[2154,8990],[2220,8922],[2276,8882],[2344,8857],[2406,8874],[2465,8908],[2507,8854],[2553,8753],[2669,8809],[2671,8764],[2636,8710],[2672,8718],[2694,8676],[2694,8604],[2784,8502],[2759,8429],[2806,8366],[2766,8329],[2786,8304],[2777,8263],[2823,8248],[2859,8184],[2818,8181],[2794,8214],[2699,8221],[2629,8249],[2548,8206],[2516,8207],[2451,8132],[2463,8117],[2434,8065],[2467,7961],[2384,7923],[2390,7911]]]}},{\"type\":\"Feature\",\"id\":\"IN.JK\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.43,\"hc-middle-y\":0.51,\"hc-key\":\"in-jk\",\"hc-a2\":\"JK\",\"labelrank\":\"2\",\"hasc\":\"IN.JK\",\"alt-name\":null,\"woe-id\":\"2345746\",\"subregion\":null,\"fips\":\"IN12\",\"postal-code\":\"JK\",\"name\":\"Jammu and Kashmir\",\"country\":\"India\",\"type-en\":\"State\",\"region\":\"North\",\"longitude\":\"76.6395\",\"woe-name\":\"Jammu and Kashmir\",\"latitude\":\"33.9658\",\"woe-label\":\"Jammu and Kashmir, IN, India\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[2672,8718],[2636,8710],[2671,8764],[2669,8809],[2553,8753],[2507,8854],[2465,8908],[2406,8874],[2344,8857],[2276,8882],[2220,8922],[2154,8990],[2096,9005],[2010,8977],[1984,8942],[1903,8892],[1849,8890],[1880,8840],[1882,8781],[1856,8744],[1740,8667],[1720,8691],[1675,8683],[1589,8739],[1493,8742],[1465,8792],[1488,8884],[1434,8854],[1366,8883],[1375,8945],[1323,8974],[1278,9030],[1280,9065],[1315,9091],[1332,9168],[1282,9209],[1305,9277],[1339,9280],[1384,9323],[1371,9343],[1281,9348],[1264,9377],[1303,9418],[1286,9460],[1237,9489],[1290,9560],[1290,9589],[1408,9629],[1448,9625],[1525,9591],[1635,9562],[1697,9564],[1737,9528],[1819,9501],[1871,9501],[1952,9563],[2027,9562],[2072,9585],[2119,9573],[2181,9606],[2194,9648],[2238,9643],[2268,9666],[2279,9712],[2520,9851],[2545,9826],[2578,9849],[2599,9832],[2580,9763],[2618,9681],[2658,9529],[2691,9497],[2762,9483],[2860,9415],[2876,9356],[2797,9305],[2793,9273],[2814,9177],[2809,9105],[2868,9011],[2996,8954],[2981,8875],[3033,8795],[3025,8756],[2959,8698],[2907,8692],[2894,8654],[2841,8649],[2797,8690],[2780,8758],[2752,8735],[2672,8718]]]}},{\"type\":\"Feature\",\"id\":\"IN.KL\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.75,\"hc-middle-y\":0.65,\"hc-key\":\"in-kl\",\"hc-a2\":\"KL\",\"labelrank\":\"2\",\"hasc\":\"IN.KL\",\"alt-name\":null,\"woe-id\":\"2345747\",\"subregion\":null,\"fips\":\"IN13\",\"postal-code\":\"KL\",\"name\":\"Kerala\",\"country\":\"India\",\"type-en\":\"State\",\"region\":\"South\",\"longitude\":\"76.52370000000001\",\"woe-name\":\"Kerala\",\"latitude\":\"10.3666\",\"woe-label\":\"Kerala, IN, India\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[1357,956],[1261,1155],[1226,1242],[1260,1245],[1320,1189],[1380,1176],[1422,1059],[1510,984],[1559,970],[1590,925],[1668,928],[1679,893],[1713,887],[1801,813],[1772,785],[1735,790],[1740,742],[1797,726],[1847,687],[1808,641],[1883,638],[1929,578],[1900,533],[1948,510],[1974,474],[1947,418],[1954,296],[2008,265],[2085,310],[2117,256],[2096,198],[2109,162],[2081,29],[2138,16],[2160,-14],[2104,-157],[2069,-203],[2101,-257],[2074,-319],[2111,-383],[2067,-466],[2046,-474],[2003,-442],[1840,-242],[1768,-76],[1750,-12],[1733,137],[1790,59],[1770,148],[1727,176],[1658,377],[1610,474],[1579,601],[1530,724],[1501,745],[1470,829],[1388,922],[1388,964],[1423,1001],[1358,986],[1357,956]]]}},{\"type\":\"Feature\",\"id\":\"IN.KA\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.37,\"hc-middle-y\":0.49,\"hc-key\":\"in-ka\",\"hc-a2\":\"KA\",\"labelrank\":\"2\",\"hasc\":\"IN.KA\",\"alt-name\":\"Maisur|Mysore\",\"woe-id\":\"2345753\",\"subregion\":null,\"fips\":\"IN19\",\"postal-code\":\"KA\",\"name\":\"Karnataka\",\"country\":\"India\",\"type-en\":\"State\",\"region\":\"South\",\"longitude\":\"75.667\",\"woe-name\":\"Karnataka\",\"latitude\":\"14.3681\",\"woe-label\":\"Karnataka, IN, India\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[1801,813],[1713,887],[1679,893],[1668,928],[1590,925],[1559,970],[1510,984],[1422,1059],[1380,1176],[1320,1189],[1260,1245],[1226,1242],[1213,1279],[1167,1534],[1136,1679],[1107,1720],[1069,1893],[1037,1919],[1025,1986],[964,2023],[964,2059],[1020,2083],[1045,2203],[1023,2340],[976,2346],[1009,2392],[1063,2389],[1118,2520],[1113,2575],[1070,2587],[1076,2628],[1040,2687],[1081,2687],[1110,2724],[1152,2689],[1196,2707],[1205,2746],[1268,2762],[1265,2798],[1308,2835],[1383,2801],[1417,2835],[1549,2837],[1561,2881],[1530,2995],[1553,3026],[1614,2987],[1646,3002],[1669,2967],[1770,2988],[1818,2973],[1813,3074],[1884,3132],[1943,3105],[2021,3205],[2025,3270],[2096,3288],[2149,3339],[2176,3386],[2224,3318],[2265,3327],[2288,3181],[2243,3139],[2252,3114],[2210,3071],[2277,3038],[2309,3045],[2193,2916],[2225,2847],[2203,2725],[2210,2677],[2145,2623],[2231,2595],[2225,2452],[2211,2434],[2100,2439],[2059,2406],[2076,2328],[2032,2266],[2052,2208],[2081,2191],[2088,2124],[2050,2077],[1954,2112],[1937,2073],[1974,2046],[1943,1951],[1946,1912],[2011,1866],[1985,1845],[2001,1794],[2052,1783],[2088,1825],[2131,1821],[2208,1766],[2158,1743],[2181,1654],[2141,1698],[2075,1697],[2032,1721],[2023,1760],[1986,1755],[2037,1659],[2017,1613],[2082,1613],[2086,1661],[2175,1635],[2196,1580],[2253,1594],[2326,1644],[2327,1669],[2381,1676],[2374,1626],[2416,1646],[2437,1574],[2471,1538],[2539,1533],[2531,1452],[2610,1391],[2554,1289],[2490,1254],[2484,1219],[2420,1252],[2325,1257],[2287,1191],[2253,1188],[2237,1146],[2256,1115],[2207,1012],[2272,1010],[2309,978],[2272,922],[2204,906],[2183,862],[2118,865],[2051,843],[2020,870],[1986,861],[1953,795],[1851,804],[1845,828],[1801,813]]]}},{\"type\":\"Feature\",\"id\":\"IN.DN\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.52,\"hc-middle-y\":0.60,\"hc-key\":\"in-dn\",\"hc-a2\":\"DN\",\"labelrank\":\"9\",\"hasc\":\"IN.DN\",\"alt-name\":\"DAdra et Nagar Haveli|Dadra e Nagar Haveli\",\"woe-id\":\"20070457\",\"subregion\":null,\"fips\":\"IN06\",\"postal-code\":\"DN\",\"name\":\"Dadra and Nagar Haveli\",\"country\":\"India\",\"type-en\":\"Union Territory\",\"region\":\"West\",\"longitude\":\"73.029\",\"woe-name\":\"Dadra and Nagar Haveli\",\"latitude\":\"20.1841\",\"woe-label\":\"Dadra and Nagar Haveli, IN, India\",\"type\":\"Union Territor\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[624,4075],[608,4111],[671,4153],[703,4066],[700,4040],[641,4040],[624,4075]]]}},{\"type\":\"Feature\",\"id\":\"IN.MH\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.32,\"hc-middle-y\":0.45,\"hc-key\":\"in-mh\",\"hc-a2\":\"MH\",\"labelrank\":\"2\",\"hasc\":\"IN.MH\",\"alt-name\":null,\"woe-id\":\"2345750\",\"subregion\":null,\"fips\":\"IN16\",\"postal-code\":\"MH\",\"name\":\"Maharashtra\",\"country\":\"India\",\"type-en\":\"State\",\"region\":\"West\",\"longitude\":\"75.46469999999999\",\"woe-name\":\"Maharashtra\",\"latitude\":\"19.4723\",\"woe-label\":\"Maharashtra, IN, India\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[624,4075],[641,4040],[700,4040],[703,4066],[742,4094],[775,4087],[778,4160],[816,4223],[785,4264],[817,4291],[878,4230],[937,4243],[982,4306],[970,4382],[911,4442],[951,4500],[994,4502],[1010,4541],[1131,4581],[1026,4602],[963,4587],[940,4627],[968,4641],[964,4712],[1080,4751],[1107,4739],[1180,4773],[1207,4743],[1213,4659],[1281,4612],[1347,4610],[1401,4586],[1428,4540],[1492,4516],[1572,4510],[1694,4516],[1767,4502],[1800,4394],[1890,4399],[1954,4433],[1962,4486],[1997,4512],[2022,4574],[2138,4627],[2174,4617],[2215,4644],[2260,4641],[2292,4613],[2292,4554],[2248,4539],[2268,4498],[2347,4491],[2459,4511],[2580,4580],[2602,4535],[2697,4521],[2771,4533],[2777,4557],[2882,4587],[2891,4609],[2952,4599],[3000,4546],[3088,4560],[3103,4539],[3161,4544],[3226,4578],[3305,4513],[3305,4484],[3400,4468],[3381,4427],[3331,4399],[3313,4335],[3355,4305],[3362,4221],[3335,4182],[3379,4184],[3379,4080],[3308,4045],[3309,4012],[3346,4007],[3346,3926],[3308,3916],[3324,3868],[3348,3885],[3411,3802],[3476,3761],[3454,3708],[3415,3677],[3362,3726],[3300,3672],[3252,3570],[3278,3521],[3251,3469],[3186,3463],[3123,3513],[3139,3528],[3130,3598],[3142,3731],[3130,3761],[3060,3807],[2989,3782],[2947,3783],[2857,3826],[2789,3799],[2718,3877],[2629,3896],[2609,3887],[2556,3923],[2581,3863],[2544,3768],[2498,3727],[2495,3686],[2400,3711],[2373,3633],[2343,3605],[2400,3524],[2326,3470],[2314,3425],[2282,3418],[2248,3355],[2265,3327],[2224,3318],[2176,3386],[2149,3339],[2096,3288],[2025,3270],[2021,3205],[1943,3105],[1884,3132],[1813,3074],[1818,2973],[1770,2988],[1669,2967],[1646,3002],[1614,2987],[1553,3026],[1530,2995],[1561,2881],[1549,2837],[1417,2835],[1383,2801],[1308,2835],[1265,2798],[1268,2762],[1205,2746],[1196,2707],[1152,2689],[1110,2724],[1081,2687],[1040,2687],[1076,2628],[1070,2587],[1113,2575],[1118,2520],[1063,2389],[1009,2392],[976,2346],[918,2344],[877,2403],[830,2382],[741,2517],[696,2708],[692,2905],[657,3035],[646,3154],[600,3292],[602,3354],[637,3346],[579,3403],[583,3476],[565,3558],[614,3594],[584,3605],[619,3643],[549,3641],[560,3713],[512,3971],[537,4058],[560,4067],[624,4075]]]}},{\"type\":\"Feature\",\"id\":\"IN.AS\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.53,\"hc-middle-y\":0.46,\"hc-key\":\"in-as\",\"hc-a2\":\"AS\",\"labelrank\":\"2\",\"hasc\":\"IN.AS\",\"alt-name\":null,\"woe-id\":\"2345741\",\"subregion\":null,\"fips\":\"IN03\",\"postal-code\":\"AS\",\"name\":\"Assam\",\"country\":\"India\",\"type-en\":\"State\",\"region\":\"Northeast\",\"longitude\":\"92.99290000000001\",\"woe-name\":\"Assam\",\"latitude\":\"26.3302\",\"woe-label\":\"Assam, IN, India\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[6539,6610],[6617,6624],[6645,6660],[6714,6688],[6788,6651],[6832,6649],[6996,6676],[7024,6667],[7066,6708],[7107,6683],[7170,6691],[7233,6726],[7283,6720],[7296,6747],[7341,6748],[7544,6820],[7618,6789],[7739,6815],[7770,6802],[7848,6833],[7890,6872],[7893,6913],[8016,7053],[8011,7100],[8093,7088],[8367,7238],[8446,7249],[8501,7291],[8586,7303],[8534,7188],[8580,7131],[8590,7070],[8617,7093],[8631,7061],[8599,7023],[8512,6994],[8476,7007],[8440,6951],[8359,6899],[8313,6855],[8273,6857],[8203,6767],[8135,6735],[8098,6661],[8065,6680],[8041,6606],[7989,6528],[7992,6435],[7966,6398],[7923,6383],[7928,6427],[7780,6256],[7815,6222],[7819,6210],[7828,6181],[7829,6177],[7828,6169],[7828,6169],[7828,6169],[7811,6141],[7754,5971],[7731,5969],[7731,5878],[7708,5807],[7642,5793],[7610,5827],[7575,5734],[7518,5688],[7501,5728],[7460,5724],[7431,5732],[7440,5783],[7398,5836],[7422,5978],[7469,5956],[7503,5994],[7465,6021],[7524,6083],[7605,6119],[7595,6165],[7520,6217],[7519,6251],[7439,6312],[7367,6281],[7388,6421],[7353,6430],[7271,6404],[7235,6421],[7202,6371],[7153,6390],[7121,6323],[7082,6313],[7032,6268],[7024,6318],[6968,6301],[6945,6341],[6873,6342],[6795,6317],[6796,6344],[6736,6353],[6655,6326],[6603,6262],[6595,6219],[6618,6180],[6555,6119],[6559,6194],[6537,6271],[6551,6308],[6484,6401],[6539,6459],[6554,6539],[6539,6610]]]}},{\"type\":\"Feature\",\"id\":\"IN.AP\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.26,\"hc-middle-y\":0.55,\"hc-key\":\"in-ap\",\"hc-a2\":\"AP\",\"labelrank\":\"2\",\"hasc\":\"IN.AP\",\"alt-name\":null,\"woe-id\":\"2345740\",\"subregion\":null,\"fips\":\"IN02\",\"postal-code\":\"AP\",\"name\":\"Andhra Pradesh\",\"country\":\"India\",\"type-en\":\"State\",\"region\":\"South\",\"longitude\":\"79.208\",\"woe-name\":\"Andhra Pradesh\",\"latitude\":\"16.4854\",\"woe-label\":\"Andhra Pradesh, IN, India\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[3246,1499],[3196,1581],[3163,1539],[3188,1494],[3240,1482],[3180,1480],[3075,1417],[3063,1390],[3020,1416],[2936,1428],[2928,1389],[2865,1362],[2831,1324],[2751,1343],[2666,1328],[2639,1305],[2615,1224],[2554,1170],[2484,1219],[2490,1254],[2554,1289],[2610,1391],[2531,1452],[2539,1533],[2471,1538],[2437,1574],[2416,1646],[2374,1626],[2381,1676],[2327,1669],[2326,1644],[2253,1594],[2196,1580],[2175,1635],[2086,1661],[2082,1613],[2017,1613],[2037,1659],[1986,1755],[2023,1760],[2032,1721],[2075,1697],[2141,1698],[2181,1654],[2158,1743],[2208,1766],[2131,1821],[2088,1825],[2052,1783],[2001,1794],[1985,1845],[2011,1866],[1946,1912],[1943,1951],[1974,2046],[1937,2073],[1954,2112],[2050,2077],[2088,2124],[2081,2191],[2052,2208],[2032,2266],[2076,2328],[2059,2406],[2100,2439],[2211,2434],[2225,2452],[2231,2595],[2145,2623],[2210,2677],[2203,2725],[2225,2847],[2193,2916],[2309,3045],[2277,3038],[2210,3071],[2252,3114],[2243,3139],[2288,3181],[2265,3327],[2248,3355],[2282,3418],[2314,3425],[2326,3470],[2400,3524],[2343,3605],[2373,3633],[2400,3711],[2495,3686],[2498,3727],[2544,3768],[2581,3863],[2556,3923],[2609,3887],[2629,3896],[2718,3877],[2789,3799],[2857,3826],[2947,3783],[2989,3782],[3060,3807],[3130,3761],[3142,3731],[3130,3598],[3139,3528],[3123,3513],[3186,3463],[3251,3469],[3280,3423],[3334,3426],[3404,3355],[3432,3286],[3492,3231],[3509,3138],[3530,3113],[3568,3136],[3657,3125],[3724,3122],[3849,3199],[3892,3216],[3964,3197],[3996,3217],[3988,3274],[4009,3357],[4038,3398],[4092,3324],[4089,3293],[4159,3337],[4252,3350],[4267,3402],[4247,3445],[4282,3490],[4309,3484],[4378,3533],[4343,3579],[4398,3571],[4456,3633],[4502,3558],[4524,3585],[4562,3512],[4656,3506],[4712,3516],[4785,3602],[4845,3652],[4876,3636],[4837,3564],[4752,3451],[4652,3350],[4629,3310],[4462,3222],[4409,3167],[4328,3049],[4204,2978],[4140,2954],[4051,2899],[3988,2832],[3977,2771],[4011,2768],[3992,2662],[3877,2596],[3793,2563],[3665,2586],[3605,2562],[3571,2435],[3514,2382],[3474,2401],[3443,2333],[3432,2397],[3351,2395],[3279,2356],[3244,2318],[3180,2178],[3166,2068],[3186,1950],[3218,1897],[3192,1781],[3205,1679],[3232,1623],[3226,1569],[3250,1504],[3247,1499],[3246,1499]],[[3970,2704],[3989,2720],[3963,2714],[3944,2714],[3970,2704]]]}},{\"type\":\"Feature\",\"id\":\"IN.ML\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.31,\"hc-middle-y\":0.75,\"hc-key\":\"in-ml\",\"hc-a2\":\"ML\",\"labelrank\":\"2\",\"hasc\":\"IN.ML\",\"alt-name\":null,\"woe-id\":\"2345752\",\"subregion\":null,\"fips\":\"IN18\",\"postal-code\":\"ML\",\"name\":\"Meghalaya\",\"country\":\"India\",\"type-en\":\"State\",\"region\":\"Northeast\",\"longitude\":\"91.3031\",\"woe-name\":\"Meghalaya\",\"latitude\":\"25.4804\",\"woe-label\":\"Meghalaya, IN, India\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[7465,6021],[7435,6045],[7326,6078],[7231,6064],[7209,6047],[7142,6044],[7058,6064],[6915,6030],[6885,6039],[6756,6022],[6593,6067],[6568,6060],[6555,6119],[6618,6180],[6595,6219],[6603,6262],[6655,6326],[6736,6353],[6796,6344],[6795,6317],[6873,6342],[6945,6341],[6968,6301],[7024,6318],[7032,6268],[7082,6313],[7121,6323],[7153,6390],[7202,6371],[7235,6421],[7271,6404],[7353,6430],[7388,6421],[7367,6281],[7439,6312],[7519,6251],[7520,6217],[7595,6165],[7605,6119],[7524,6083],[7465,6021]]]}},{\"type\":\"Feature\",\"id\":\"IN.PB\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.52,\"hc-middle-y\":0.53,\"hc-key\":\"in-pb\",\"hc-a2\":\"PB\",\"labelrank\":\"2\",\"hasc\":\"IN.PB\",\"alt-name\":null,\"woe-id\":\"2345756\",\"subregion\":null,\"fips\":\"IN23\",\"postal-code\":\"PB\",\"name\":\"Punjab\",\"country\":\"India\",\"type-en\":\"State\",\"region\":\"North\",\"longitude\":\"75.3762\",\"woe-name\":\"Punjab\",\"latitude\":\"31.0245\",\"woe-label\":\"Punjab, IN, India\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[2129,8119],[2149,8094],[2142,8074],[2106,8072],[2145,8032],[2168,8000],[2166,7919],[2106,7931],[2103,7903],[2041,7866],[2075,7854],[2039,7809],[1995,7849],[1989,7825],[1939,7834],[1920,7765],[1930,7728],[1843,7686],[1788,7723],[1726,7701],[1674,7719],[1600,7630],[1581,7679],[1605,7701],[1552,7758],[1526,7752],[1472,7798],[1413,7774],[1369,7789],[1161,7816],[1192,7872],[1186,7898],[1155,7957],[1231,8021],[1329,8155],[1352,8152],[1441,8219],[1393,8257],[1433,8356],[1399,8461],[1427,8509],[1517,8574],[1587,8598],[1630,8592],[1670,8613],[1693,8655],[1675,8683],[1720,8691],[1740,8667],[1856,8744],[1875,8710],[1801,8653],[1762,8587],[1856,8536],[1882,8488],[1867,8473],[1911,8378],[1936,8291],[1974,8279],[2007,8319],[2025,8279],[2072,8245],[2090,8156],[2129,8119]]]}},{\"type\":\"Feature\",\"id\":\"IN.RJ\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.53,\"hc-middle-y\":0.52,\"hc-key\":\"in-rj\",\"hc-a2\":\"RJ\",\"labelrank\":\"2\",\"hasc\":\"IN.RJ\",\"alt-name\":\"Greater Rajasthan|Rajputana\",\"woe-id\":\"2345757\",\"subregion\":null,\"fips\":\"IN24\",\"postal-code\":\"RJ\",\"name\":\"Rajasthan\",\"country\":\"India\",\"type-en\":\"State\",\"region\":\"Central\",\"longitude\":\"73.8556\",\"woe-name\":\"Rajasthan\",\"latitude\":\"26.7468\",\"woe-label\":\"Rajasthan, IN, India\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[1369,7789],[1377,7756],[1349,7713],[1390,7720],[1387,7606],[1365,7596],[1388,7553],[1459,7576],[1542,7509],[1626,7527],[1662,7422],[1703,7274],[1763,7190],[1798,7179],[1859,7089],[1811,7070],[1840,7055],[1807,7008],[1827,6964],[1899,6961],[1883,7029],[1893,7050],[1985,7080],[1982,7041],[2015,7006],[2049,7048],[2121,7100],[2148,7059],[2145,6956],[2132,6887],[2188,6913],[2178,6938],[2259,6936],[2278,6834],[2315,6773],[2364,6749],[2380,6702],[2325,6661],[2392,6621],[2310,6591],[2286,6547],[2393,6598],[2486,6586],[2530,6601],[2578,6589],[2561,6554],[2527,6544],[2519,6501],[2458,6496],[2433,6463],[2294,6390],[2257,6382],[2217,6342],[2112,6290],[2048,6223],[1985,6199],[1960,6151],[1982,6052],[2015,6020],[2105,5990],[2197,6000],[2249,6037],[2271,5949],[2250,5912],[2197,5919],[2083,5886],[2089,5834],[2053,5813],[2117,5773],[2147,5705],[2092,5682],[2059,5705],[2059,5631],[2085,5585],[2040,5556],[2001,5613],[1963,5579],[1933,5599],[1855,5606],[1822,5627],[1813,5553],[1771,5523],[1761,5487],[1691,5462],[1663,5429],[1628,5439],[1592,5487],[1610,5525],[1677,5507],[1705,5551],[1686,5579],[1706,5622],[1684,5668],[1734,5701],[1698,5802],[1589,5778],[1504,5790],[1504,5855],[1540,5850],[1551,5915],[1485,5911],[1466,5854],[1429,5846],[1376,5875],[1378,5823],[1426,5817],[1421,5782],[1358,5775],[1330,5721],[1375,5685],[1333,5620],[1380,5609],[1411,5530],[1388,5479],[1395,5399],[1351,5330],[1260,5283],[1246,5239],[1308,5209],[1222,5168],[1168,5161],[1138,5208],[1045,5290],[1019,5283],[995,5321],[930,5326],[930,5381],[844,5463],[869,5521],[848,5585],[808,5553],[754,5628],[777,5678],[760,5745],[732,5740],[703,5692],[641,5703],[577,5755],[538,5730],[530,5762],[406,5843],[369,5828],[229,5847],[125,5835],[58,5861],[10,5984],[2,6037],[-64,6155],[-61,6259],[-156,6256],[-188,6268],[-249,6382],[-219,6457],[-198,6590],[-232,6616],[-315,6620],[-417,6689],[-428,6718],[-405,6810],[-376,6860],[-275,6937],[-211,7005],[-179,7076],[-86,7152],[-46,7160],[10,7113],[30,7038],[70,7019],[239,7067],[324,7063],[428,7087],[443,7142],[479,7190],[537,7234],[581,7342],[628,7392],[808,7471],[933,7659],[988,7805],[1053,7833],[1114,7843],[1186,7898],[1192,7872],[1161,7816],[1369,7789]]]}},{\"type\":\"Feature\",\"id\":\"IN.UP\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.39,\"hc-middle-y\":0.52,\"hc-key\":\"in-up\",\"hc-a2\":\"UP\",\"labelrank\":\"2\",\"hasc\":\"IN.UP\",\"alt-name\":\"United Provinces\",\"woe-id\":\"2345760\",\"subregion\":null,\"fips\":\"IN36\",\"postal-code\":\"UP\",\"name\":\"Uttar Pradesh\",\"country\":\"India\",\"type-en\":\"State\",\"region\":\"Central\",\"longitude\":\"80.9966\",\"woe-name\":\"Uttar Pradesh\",\"latitude\":\"26.7201\",\"woe-label\":\"Uttar Pradesh, IN, India\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[2561,6554],[2578,6589],[2530,6601],[2486,6586],[2393,6598],[2286,6547],[2310,6591],[2392,6621],[2325,6661],[2380,6702],[2364,6749],[2315,6773],[2278,6834],[2259,6936],[2345,6988],[2325,7025],[2348,7102],[2338,7156],[2283,7206],[2278,7282],[2245,7343],[2228,7440],[2234,7543],[2206,7602],[2250,7695],[2268,7760],[2384,7871],[2390,7911],[2415,7915],[2507,7849],[2470,7813],[2439,7755],[2464,7634],[2505,7657],[2555,7629],[2583,7648],[2573,7732],[2598,7740],[2647,7668],[2679,7652],[2732,7581],[2823,7535],[2756,7484],[2804,7457],[2819,7415],[2867,7432],[2946,7362],[2971,7361],[2994,7315],[3035,7326],[3127,7316],[3164,7270],[3204,7302],[3296,7225],[3344,7208],[3346,7244],[3396,7225],[3514,7140],[3563,7131],[3617,7037],[3647,7051],[3668,7019],[3812,6933],[3869,6955],[3988,6870],[4072,6881],[4107,6802],[4236,6785],[4295,6743],[4313,6793],[4391,6793],[4481,6753],[4512,6706],[4559,6594],[4617,6577],[4620,6532],[4668,6490],[4571,6490],[4511,6422],[4600,6398],[4604,6355],[4538,6334],[4564,6283],[4633,6219],[4672,6223],[4727,6195],[4751,6152],[4713,6133],[4673,6157],[4657,6116],[4628,6111],[4594,6144],[4514,6063],[4337,5948],[4320,5924],[4331,5807],[4383,5769],[4390,5681],[4348,5669],[4367,5617],[4328,5532],[4283,5457],[4199,5445],[4142,5476],[4096,5544],[4117,5557],[4128,5623],[4116,5685],[4128,5730],[4009,5747],[3967,5714],[3953,5772],[3819,5823],[3797,5866],[3716,5882],[3699,5928],[3598,5916],[3578,5841],[3548,5817],[3516,5839],[3438,5841],[3465,5923],[3406,5911],[3392,5878],[3369,5908],[3327,5896],[3347,5867],[3268,5858],[3315,5921],[3267,6009],[3236,6009],[3118,5947],[3122,5911],[3011,5921],[2959,5883],[2941,5911],[2971,5952],[2926,5954],[2917,5918],[2832,5923],[2839,5956],[2786,5924],[2808,6025],[2792,6061],[2757,6020],[2732,6046],[2734,5992],[2686,6016],[2657,5961],[2689,5911],[2698,5845],[2729,5788],[2728,5720],[2771,5720],[2812,5655],[2746,5561],[2642,5636],[2605,5595],[2594,5636],[2553,5684],[2565,5745],[2534,5811],[2594,5869],[2605,5931],[2571,6017],[2609,6070],[2728,6096],[2738,6158],[2762,6177],[2813,6278],[2818,6342],[2851,6371],[2808,6505],[2735,6541],[2684,6527],[2620,6563],[2561,6554]]]}},{\"type\":\"Feature\",\"id\":\"IN.UT\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.45,\"hc-middle-y\":0.46,\"hc-key\":\"in-ut\",\"hc-a2\":\"UT\",\"labelrank\":\"2\",\"hasc\":\"IN.UT\",\"alt-name\":\"Uttarakhand\",\"woe-id\":\"20070462\",\"subregion\":null,\"fips\":\"IN39\",\"postal-code\":\"UT\",\"name\":\"Uttaranchal\",\"country\":\"India\",\"type-en\":\"State\",\"region\":\"Central\",\"longitude\":\"79.2841\",\"woe-name\":\"Uttaranchal\",\"latitude\":\"30.0576\",\"woe-label\":\"Uttarakhand, IN, India\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[2390,7911],[2384,7923],[2467,7961],[2434,8065],[2463,8117],[2451,8132],[2516,8207],[2548,8206],[2629,8249],[2699,8221],[2794,8214],[2818,8181],[2859,8184],[2823,8248],[2855,8256],[2884,8298],[2927,8256],[2958,8179],[2992,8141],[3049,8108],[3133,8115],[3207,8048],[3262,8024],[3245,7962],[3293,7957],[3423,7897],[3442,7870],[3515,7829],[3465,7803],[3400,7737],[3372,7729],[3341,7675],[3305,7657],[3310,7599],[3253,7528],[3275,7487],[3259,7423],[3225,7412],[3192,7338],[3204,7302],[3164,7270],[3127,7316],[3035,7326],[2994,7315],[2971,7361],[2946,7362],[2867,7432],[2819,7415],[2804,7457],[2756,7484],[2823,7535],[2732,7581],[2679,7652],[2647,7668],[2598,7740],[2573,7732],[2583,7648],[2555,7629],[2505,7657],[2464,7634],[2439,7755],[2470,7813],[2507,7849],[2415,7915],[2390,7911]]]}},{\"type\":\"Feature\",\"id\":\"IN.JH\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.44,\"hc-middle-y\":0.59,\"hc-key\":\"in-jh\",\"hc-a2\":\"JH\",\"labelrank\":\"2\",\"hasc\":\"IN.JH\",\"alt-name\":\"Vananchal\",\"woe-id\":\"20070463\",\"subregion\":null,\"fips\":\"IN38\",\"postal-code\":\"JH\",\"name\":\"Jharkhand\",\"country\":\"India\",\"type-en\":\"State\",\"region\":\"East\",\"longitude\":\"85.05840000000001\",\"woe-name\":\"Jharkhand\",\"latitude\":\"23.5221\",\"woe-label\":\"Jharkhand, IN, India\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[4328,5532],[4367,5617],[4348,5669],[4390,5681],[4450,5674],[4527,5689],[4570,5721],[4589,5676],[4661,5687],[4664,5657],[4721,5604],[4761,5638],[4785,5631],[4833,5679],[4891,5624],[5039,5690],[5086,5688],[5132,5716],[5126,5746],[5159,5793],[5217,5768],[5253,5786],[5304,5717],[5351,5717],[5348,5672],[5406,5639],[5423,5692],[5453,5725],[5512,5737],[5560,5718],[5568,5749],[5614,5745],[5631,5888],[5681,5929],[5688,5969],[5728,5973],[5766,6029],[5858,5992],[5860,5945],[5898,5871],[5891,5820],[5903,5756],[5858,5755],[5877,5721],[5853,5650],[5823,5630],[5835,5598],[5775,5572],[5777,5543],[5704,5508],[5694,5464],[5638,5448],[5565,5482],[5541,5410],[5423,5372],[5382,5321],[5340,5297],[5308,5345],[5271,5354],[5263,5318],[5204,5305],[5228,5280],[5207,5220],[5229,5184],[5276,5182],[5320,5136],[5429,5131],[5414,5046],[5482,5009],[5492,4981],[5541,4960],[5531,4931],[5580,4872],[5524,4835],[5451,4877],[5409,4873],[5290,4955],[5255,4933],[5274,4893],[5273,4783],[5253,4751],[5207,4745],[5208,4790],[5169,4768],[5078,4799],[5007,4746],[4967,4775],[4923,4775],[4957,4840],[4947,4924],[4892,4892],[4759,4889],[4721,4853],[4624,4872],[4561,4929],[4637,4992],[4692,5063],[4684,5095],[4608,5104],[4576,5160],[4570,5249],[4546,5244],[4568,5314],[4554,5348],[4530,5318],[4486,5325],[4455,5413],[4405,5456],[4392,5505],[4328,5532]]]}}]}\n", " /* END mapdata/countries/in/custom/in-all-andaman-and-nicobar.js*/\n", "\n", "\n", "var event = document.createEvent(\"HTMLEvents\");\n", "event.initEvent(\"load_highcharts\", false, false);\n", "window.dispatchEvent(event);\n", "console.log(\"Finish loading highchartsjs\");\n" ], "text/plain": [ "\"\\n /* BEGIN mapdata/countries/in/custom/in-all-andaman-and-nicobar.js */\\n\\nHighcharts.maps[\\\"countries/in/custom/in-all-andaman-and-nicobar\\\"] = {\\\"title\\\":\\\"India with Andaman and Nicobar\\\",\\\"version\\\":\\\"1.1.2\\\",\\\"type\\\":\\\"FeatureCollection\\\",\\\"copyright\\\":\\\"Copyright (c) 2015 Highsoft AS, Based on data from Natural Earth\\\",\\\"copyrightShort\\\":\\\"Natural Earth\\\",\\\"copyrightUrl\\\":\\\"http://www.naturalearthdata.com\\\",\\\"crs\\\":{\\\"type\\\":\\\"name\\\",\\\"properties\\\":{\\\"name\\\":\\\"urn:ogc:def:crs:EPSG:32644\\\"}},\\\"hc-transform\\\":{\\\"default\\\":{\\\"crs\\\":\\\"+proj=utm +zone=44 +datum=WGS84 +units=m +no_defs\\\",\\\"scale\\\":0.000220958400083,\\\"jsonres\\\":15.5,\\\"jsonmarginX\\\":-999,\\\"jsonmarginY\\\":9851.0,\\\"xoffset\\\":-817769.399432,\\\"yoffset\\\":3932692.56248}},\\r\\n\\\"features\\\":[{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"IN.5390\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.54,\\\"hc-middle-y\\\":0.46,\\\"hc-key\\\":\\\"in-5390\\\",\\\"hc-a2\\\":\\\"NU\\\",\\\"labelrank\\\":\\\"20\\\",\\\"hasc\\\":\\\"-99\\\",\\\"alt-name\\\":null,\\\"woe-id\\\":\\\"-99\\\",\\\"subregion\\\":null,\\\"fips\\\":null,\\\"postal-code\\\":null,\\\"name\\\":null,\\\"country\\\":\\\"India\\\",\\\"type-en\\\":null,\\\"region\\\":null,\\\"longitude\\\":\\\"79.0729\\\",\\\"woe-name\\\":null,\\\"latitude\\\":\\\"9.19759\\\",\\\"woe-label\\\":null,\\\"type\\\":null},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[2791,-133],[2793,-136],[2784,-133],[2786,-131],[2791,-133]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"IN.PY\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.64,\\\"hc-middle-y\\\":0.81,\\\"hc-key\\\":\\\"in-py\\\",\\\"hc-a2\\\":\\\"PY\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"IN.PY\\\",\\\"alt-name\\\":\\\"Pondicherry|Puduchcheri|Pondichéry\\\",\\\"woe-id\\\":\\\"20070459\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"IN22\\\",\\\"postal-code\\\":\\\"PY\\\",\\\"name\\\":\\\"Puducherry\\\",\\\"country\\\":\\\"India\\\",\\\"type-en\\\":\\\"Union Territory\\\",\\\"region\\\":\\\"South\\\",\\\"longitude\\\":\\\"79.7758\\\",\\\"woe-name\\\":\\\"Puducherry\\\",\\\"latitude\\\":\\\"10.9224\\\",\\\"woe-label\\\":\\\"Puducherry, IN, India\\\",\\\"type\\\":\\\"Union Territor\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"MultiPolygon\\\",\\\"coordinates\\\":[[[[3970,2704],[3944,2714],[3963,2714],[3989,2720],[3970,2704]]],[[[3083,540],[3080,529],[3083,475],[3030,514],[3042,542],[3083,540]]],[[[3085,909],[3074,880],[3071,863],[3030,873],[3024,926],[3085,909]]],[[[1388,964],[1373,953],[1357,956],[1358,986],[1423,1001],[1388,964]]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"IN.LD\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.60,\\\"hc-middle-y\\\":0.63,\\\"hc-key\\\":\\\"in-ld\\\",\\\"hc-a2\\\":\\\"LD\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"IN.LD\\\",\\\"alt-name\\\":\\\"Íles Laquedives|Laccadive|Minicoy and Amindivi Islands|Laccadives|Lackadiverna|Lakkadiven|Lakkadi\\\",\\\"woe-id\\\":\\\"2345748\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"IN14\\\",\\\"postal-code\\\":\\\"LD\\\",\\\"name\\\":\\\"Lakshadweep\\\",\\\"country\\\":\\\"India\\\",\\\"type-en\\\":\\\"Union Territory\\\",\\\"region\\\":\\\"South\\\",\\\"longitude\\\":\\\"72.7811\\\",\\\"woe-name\\\":\\\"Lakshadweep\\\",\\\"latitude\\\":\\\"11.2249\\\",\\\"woe-label\\\":\\\"Lakshadweep, IN, India\\\",\\\"type\\\":\\\"Union Territor\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[509,-461],[496,-462],[511,-453],[520,-442],[509,-461]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"IN.AN\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.24,\\\"hc-middle-y\\\":0.12,\\\"hc-key\\\":\\\"in-an\\\",\\\"hc-a2\\\":\\\"AN\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"IN.AN\\\",\\\"alt-name\\\":\\\"Andaman & Nicobar Islands|Andaman et Nicobar|Iihas de Andama e Nicobar|Inseln Andamanen und Nikobare\\\",\\\"woe-id\\\":\\\"2345739\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"IN01\\\",\\\"postal-code\\\":\\\"AN\\\",\\\"name\\\":\\\"Andaman and Nicobar\\\",\\\"country\\\":\\\"India\\\",\\\"type-en\\\":\\\"Union Territory\\\",\\\"region\\\":null,\\\"longitude\\\":\\\"93.7895\\\",\\\"woe-name\\\":\\\"Andaman and Nicobar\\\",\\\"latitude\\\":\\\"6.83654\\\",\\\"woe-label\\\":\\\"Andaman and Nicobar Islands, IN, India\\\",\\\"type\\\":\\\"Union Territor\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"MultiPolygon\\\",\\\"coordinates\\\":[[[[8415,-817],[8446,-894],[8433,-977],[8412,-999],[8364,-904],[8337,-897],[8346,-831],[8415,-817]]],[[[8243,-535],[8252,-567],[8194,-538],[8226,-512],[8243,-535]]],[[[8276,-514],[8267,-492],[8246,-453],[8275,-428],[8276,-514]]],[[[7997,-81],[7958,-88],[7949,-61],[7969,-36],[7997,-81]]],[[[7878,551],[7879,470],[7856,441],[7804,452],[7818,486],[7800,545],[7856,590],[7878,551]]],[[[8031,1071],[8025,1031],[8045,987],[7998,1020],[8031,1071]]],[[[7987,1401],[7956,1375],[7990,1358],[8006,1225],[7987,1186],[7953,1189],[7980,1152],[7974,1100],[7925,1050],[7919,1005],[7943,969],[7936,873],[7894,771],[7872,909],[7845,976],[7877,970],[7879,1071],[7894,1104],[7936,1101],[7905,1160],[7902,1251],[7925,1278],[7905,1332],[7928,1352],[7945,1499],[7935,1534],[7970,1617],[8006,1632],[8016,1569],[7996,1539],[8026,1513],[8007,1424],[7987,1401]]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"IN.WB\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.50,\\\"hc-middle-y\\\":0.74,\\\"hc-key\\\":\\\"in-wb\\\",\\\"hc-a2\\\":\\\"WB\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"IN.WB\\\",\\\"alt-name\\\":\\\"Bangla|Bengala Occidentale|Bengala Ocidental|Bengale occidental\\\",\\\"woe-id\\\":\\\"2345761\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"IN28\\\",\\\"postal-code\\\":\\\"WB\\\",\\\"name\\\":\\\"West Bengal\\\",\\\"country\\\":\\\"India\\\",\\\"type-en\\\":\\\"State\\\",\\\"region\\\":\\\"East\\\",\\\"longitude\\\":\\\"87.7289\\\",\\\"woe-name\\\":\\\"West Bengal\\\",\\\"latitude\\\":\\\"23.0523\\\",\\\"woe-label\\\":\\\"West Bengal, IN, India\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"MultiPolygon\\\",\\\"coordinates\\\":[[[[6033,4720],[6057,4684],[6046,4631],[6018,4635],[6033,4720]]],[[[5814,4616],[5787,4680],[5739,4689],[5706,4742],[5660,4721],[5638,4773],[5524,4835],[5580,4872],[5531,4931],[5541,4960],[5492,4981],[5482,5009],[5414,5046],[5429,5131],[5320,5136],[5276,5182],[5229,5184],[5207,5220],[5228,5280],[5204,5305],[5263,5318],[5271,5354],[5308,5345],[5340,5297],[5382,5321],[5423,5372],[5541,5410],[5565,5482],[5638,5448],[5694,5464],[5704,5508],[5777,5543],[5775,5572],[5835,5598],[5823,5630],[5853,5650],[5877,5721],[5858,5755],[5903,5756],[5891,5820],[5898,5871],[5860,5945],[5858,5992],[5876,6017],[5841,6063],[5911,6117],[5951,6103],[5940,6170],[5853,6244],[5859,6296],[5907,6351],[6014,6438],[5972,6509],[5936,6503],[5960,6582],[5923,6675],[5884,6715],[5893,6772],[5934,6732],[6021,6716],[6069,6754],[6143,6748],[6177,6731],[6199,6686],[6275,6631],[6358,6649],[6453,6621],[6449,6604],[6539,6610],[6554,6539],[6539,6459],[6484,6401],[6452,6382],[6468,6350],[6452,6316],[6383,6322],[6304,6369],[6287,6445],[6234,6481],[6216,6454],[6270,6411],[6190,6400],[6134,6467],[6042,6516],[6015,6485],[6066,6477],[6019,6380],[5971,6352],[5945,6262],[5966,6212],[6000,6225],[6069,6171],[6111,6115],[6163,6105],[6194,6121],[6225,6055],[6269,6049],[6255,5996],[6141,5999],[6084,5988],[6084,5942],[6049,5870],[6009,5897],[5952,5780],[5996,5725],[6117,5662],[6173,5657],[6215,5632],[6191,5605],[6208,5518],[6167,5493],[6153,5410],[6220,5344],[6237,5344],[6212,5276],[6221,5257],[6309,5240],[6274,5196],[6274,5154],[6312,5111],[6301,5070],[6374,4848],[6372,4766],[6354,4752],[6386,4666],[6357,4637],[6313,4661],[6273,4615],[6243,4667],[6252,4798],[6234,4747],[6205,4612],[6178,4602],[6185,4713],[6160,4687],[6162,4635],[6125,4657],[6090,4607],[6063,4654],[6069,4700],[6046,4758],[6071,4805],[6048,4833],[5986,4708],[5894,4635],[5814,4616]]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"IN.OR\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.55,\\\"hc-middle-y\\\":0.38,\\\"hc-key\\\":\\\"in-or\\\",\\\"hc-a2\\\":\\\"OR\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"IN.OR\\\",\\\"alt-name\\\":null,\\\"woe-id\\\":\\\"2345755\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"IN21\\\",\\\"postal-code\\\":\\\"OR\\\",\\\"name\\\":\\\"Orissa\\\",\\\"country\\\":\\\"India\\\",\\\"type-en\\\":\\\"State\\\",\\\"region\\\":\\\"East\\\",\\\"longitude\\\":\\\"84.4341\\\",\\\"woe-name\\\":\\\"Orissa\\\",\\\"latitude\\\":\\\"20.625\\\",\\\"woe-label\\\":\\\"Orissa, IN, India\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[5814,4616],[5716,4588],[5669,4557],[5619,4499],[5592,4440],[5596,4405],[5638,4317],[5656,4250],[5579,4187],[5561,4100],[5483,4059],[5450,3981],[5405,4012],[5367,4012],[5441,3974],[5337,3924],[5218,3891],[5113,3851],[5153,3886],[5154,3931],[5116,3941],[5030,3875],[4989,3796],[5025,3792],[5045,3845],[5092,3859],[5073,3815],[5018,3775],[4876,3636],[4845,3652],[4785,3602],[4712,3516],[4656,3506],[4562,3512],[4524,3585],[4502,3558],[4456,3633],[4398,3571],[4343,3579],[4378,3533],[4309,3484],[4282,3490],[4247,3445],[4267,3402],[4252,3350],[4159,3337],[4089,3293],[4092,3324],[4038,3398],[4009,3357],[3988,3274],[3996,3217],[3964,3197],[3892,3216],[3849,3199],[3724,3122],[3657,3125],[3675,3153],[3711,3298],[3782,3334],[3844,3406],[3864,3459],[3925,3483],[3956,3584],[3932,3625],[3934,3725],[3884,3774],[3883,3873],[3807,3928],[3851,3997],[3954,3942],[3977,3896],[4009,3915],[4080,3899],[4079,3871],[4129,3904],[4121,3959],[4092,3954],[4021,3984],[4022,4121],[3993,4169],[3992,4284],[4032,4279],[4070,4321],[4107,4397],[4213,4407],[4253,4383],[4296,4406],[4324,4477],[4353,4469],[4340,4530],[4390,4648],[4419,4659],[4404,4708],[4434,4796],[4571,4892],[4561,4929],[4624,4872],[4721,4853],[4759,4889],[4892,4892],[4947,4924],[4957,4840],[4923,4775],[4967,4775],[5007,4746],[5078,4799],[5169,4768],[5208,4790],[5207,4745],[5253,4751],[5273,4783],[5274,4893],[5255,4933],[5290,4955],[5409,4873],[5451,4877],[5524,4835],[5638,4773],[5660,4721],[5706,4742],[5739,4689],[5787,4680],[5814,4616]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"IN.BR\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.44,\\\"hc-middle-y\\\":0.59,\\\"hc-key\\\":\\\"in-br\\\",\\\"hc-a2\\\":\\\"BR\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"IN.BR\\\",\\\"alt-name\\\":null,\\\"woe-id\\\":\\\"2345742\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"IN34\\\",\\\"postal-code\\\":\\\"BR\\\",\\\"name\\\":\\\"Bihar\\\",\\\"country\\\":\\\"India\\\",\\\"type-en\\\":\\\"State\\\",\\\"region\\\":\\\"East\\\",\\\"longitude\\\":\\\"85.8134\\\",\\\"woe-name\\\":\\\"Bihar\\\",\\\"latitude\\\":\\\"25.6853\\\",\\\"woe-label\\\":\\\"Bihar, IN, India\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[4481,6753],[4474,6786],[4532,6790],[4556,6816],[4629,6768],[4727,6752],[4755,6705],[4751,6639],[4849,6614],[4882,6573],[4931,6577],[4975,6535],[5080,6583],[5111,6568],[5122,6508],[5160,6479],[5224,6513],[5290,6489],[5317,6500],[5468,6432],[5496,6439],[5577,6500],[5594,6444],[5679,6418],[5697,6444],[5768,6432],[5863,6469],[5901,6435],[5936,6503],[5972,6509],[6014,6438],[5907,6351],[5859,6296],[5853,6244],[5940,6170],[5951,6103],[5911,6117],[5841,6063],[5876,6017],[5858,5992],[5766,6029],[5728,5973],[5688,5969],[5681,5929],[5631,5888],[5614,5745],[5568,5749],[5560,5718],[5512,5737],[5453,5725],[5423,5692],[5406,5639],[5348,5672],[5351,5717],[5304,5717],[5253,5786],[5217,5768],[5159,5793],[5126,5746],[5132,5716],[5086,5688],[5039,5690],[4891,5624],[4833,5679],[4785,5631],[4761,5638],[4721,5604],[4664,5657],[4661,5687],[4589,5676],[4570,5721],[4527,5689],[4450,5674],[4390,5681],[4383,5769],[4331,5807],[4320,5924],[4337,5948],[4514,6063],[4594,6144],[4628,6111],[4657,6116],[4673,6157],[4713,6133],[4751,6152],[4727,6195],[4672,6223],[4633,6219],[4564,6283],[4538,6334],[4604,6355],[4600,6398],[4511,6422],[4571,6490],[4668,6490],[4620,6532],[4617,6577],[4559,6594],[4512,6706],[4481,6753]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"IN.SK\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.45,\\\"hc-middle-y\\\":0.51,\\\"hc-key\\\":\\\"in-sk\\\",\\\"hc-a2\\\":\\\"SK\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"IN.SK\\\",\\\"alt-name\\\":null,\\\"woe-id\\\":\\\"2345762\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"IN29\\\",\\\"postal-code\\\":\\\"SK\\\",\\\"name\\\":\\\"Sikkim\\\",\\\"country\\\":\\\"India\\\",\\\"type-en\\\":\\\"State\\\",\\\"region\\\":\\\"East\\\",\\\"longitude\\\":\\\"88.4482\\\",\\\"woe-name\\\":\\\"Sikkim\\\",\\\"latitude\\\":\\\"27.5709\\\",\\\"woe-label\\\":\\\"Sikkim, IN, India\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[5893,6772],[5894,6865],[5934,6975],[5915,7040],[6003,7058],[6079,7110],[6151,7072],[6167,7016],[6136,6899],[6151,6848],[6193,6815],[6143,6748],[6069,6754],[6021,6716],[5934,6732],[5893,6772]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"IN.CT\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.51,\\\"hc-middle-y\\\":0.34,\\\"hc-key\\\":\\\"in-ct\\\",\\\"hc-a2\\\":\\\"CT\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"IN.CT\\\",\\\"alt-name\\\":null,\\\"woe-id\\\":\\\"20070464\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"IN37\\\",\\\"postal-code\\\":\\\"CT\\\",\\\"name\\\":\\\"Chhattisgarh\\\",\\\"country\\\":\\\"India\\\",\\\"type-en\\\":\\\"State\\\",\\\"region\\\":\\\"Central\\\",\\\"longitude\\\":\\\"82.3069\\\",\\\"woe-name\\\":\\\"Chhattisgarh\\\",\\\"latitude\\\":\\\"21.8044\\\",\\\"woe-label\\\":\\\"Chhattisgarh, IN, India\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[4561,4929],[4571,4892],[4434,4796],[4404,4708],[4419,4659],[4390,4648],[4340,4530],[4353,4469],[4324,4477],[4296,4406],[4253,4383],[4213,4407],[4107,4397],[4070,4321],[4032,4279],[3992,4284],[3993,4169],[4022,4121],[4021,3984],[4092,3954],[4121,3959],[4129,3904],[4079,3871],[4080,3899],[4009,3915],[3977,3896],[3954,3942],[3851,3997],[3807,3928],[3883,3873],[3884,3774],[3934,3725],[3932,3625],[3956,3584],[3925,3483],[3864,3459],[3844,3406],[3782,3334],[3711,3298],[3675,3153],[3657,3125],[3568,3136],[3530,3113],[3509,3138],[3492,3231],[3432,3286],[3404,3355],[3334,3426],[3280,3423],[3251,3469],[3278,3521],[3252,3570],[3300,3672],[3362,3726],[3415,3677],[3454,3708],[3476,3761],[3411,3802],[3348,3885],[3324,3868],[3308,3916],[3346,3926],[3346,4007],[3309,4012],[3308,4045],[3379,4080],[3379,4184],[3335,4182],[3362,4221],[3355,4305],[3313,4335],[3331,4399],[3381,4427],[3400,4468],[3415,4515],[3419,4606],[3457,4656],[3456,4696],[3486,4751],[3506,4734],[3522,4788],[3556,4826],[3577,4896],[3636,4903],[3661,4880],[3740,4923],[3784,4967],[3791,5038],[3844,5074],[3846,5111],[3910,5131],[3931,5204],[3861,5246],[3839,5282],[3774,5300],[3739,5277],[3721,5306],[3754,5356],[3730,5423],[3786,5398],[3841,5413],[3890,5399],[4049,5390],[4130,5449],[4142,5476],[4199,5445],[4283,5457],[4328,5532],[4392,5505],[4405,5456],[4455,5413],[4486,5325],[4530,5318],[4554,5348],[4568,5314],[4546,5244],[4570,5249],[4576,5160],[4608,5104],[4684,5095],[4692,5063],[4637,4992],[4561,4929]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"IN.TN\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.59,\\\"hc-middle-y\\\":0.41,\\\"hc-key\\\":\\\"in-tn\\\",\\\"hc-a2\\\":\\\"TN\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"IN.\\\",\\\"alt-name\\\":null,\\\"woe-id\\\":\\\"2345758\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"IN22\\\",\\\"postal-code\\\":\\\"TN\\\",\\\"name\\\":\\\"Tamil Nadu\\\",\\\"country\\\":\\\"India\\\",\\\"type-en\\\":\\\"State\\\",\\\"region\\\":\\\"South\\\",\\\"longitude\\\":\\\"78.2704\\\",\\\"woe-name\\\":\\\"Tamil Nadu\\\",\\\"latitude\\\":\\\"11.0159\\\",\\\"woe-label\\\":\\\"Tamil Nadu, IN, India\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[3085,909],[3024,926],[3030,873],[3071,863],[3048,766],[3061,709],[3027,663],[3078,677],[3083,540],[3042,542],[3030,514],[3083,475],[3083,276],[2984,299],[2913,292],[2852,233],[2868,183],[2839,159],[2755,44],[2730,-29],[2777,-89],[2856,-100],[2882,-87],[2921,-149],[2872,-114],[2745,-104],[2618,-155],[2554,-163],[2475,-220],[2427,-336],[2431,-401],[2406,-444],[2197,-555],[2123,-535],[2046,-474],[2067,-466],[2111,-383],[2074,-319],[2101,-257],[2069,-203],[2104,-157],[2160,-14],[2138,16],[2081,29],[2109,162],[2096,198],[2117,256],[2085,310],[2008,265],[1954,296],[1947,418],[1974,474],[1948,510],[1900,533],[1929,578],[1883,638],[1808,641],[1847,687],[1797,726],[1740,742],[1735,790],[1772,785],[1801,813],[1845,828],[1851,804],[1953,795],[1986,861],[2020,870],[2051,843],[2118,865],[2183,862],[2204,906],[2272,922],[2309,978],[2272,1010],[2207,1012],[2256,1115],[2237,1146],[2253,1188],[2287,1191],[2325,1257],[2420,1252],[2484,1219],[2554,1170],[2615,1224],[2639,1305],[2666,1328],[2751,1343],[2831,1324],[2865,1362],[2928,1389],[2936,1428],[3020,1416],[3063,1390],[3075,1417],[3180,1480],[3240,1482],[3257,1472],[3246,1499],[3247,1499],[3250,1504],[3257,1472],[3265,1467],[3267,1379],[3249,1330],[3227,1181],[3200,1106],[3090,935],[3085,909]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"IN.MP\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.49,\\\"hc-middle-y\\\":0.66,\\\"hc-key\\\":\\\"in-mp\\\",\\\"hc-a2\\\":\\\"MP\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"IN.MP\\\",\\\"alt-name\\\":null,\\\"woe-id\\\":\\\"2345749\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"IN35\\\",\\\"postal-code\\\":\\\"MP\\\",\\\"name\\\":\\\"Madhya Pradesh\\\",\\\"country\\\":\\\"India\\\",\\\"type-en\\\":\\\"State\\\",\\\"region\\\":\\\"Central\\\",\\\"longitude\\\":\\\"78.42140000000001\\\",\\\"woe-name\\\":\\\"Madhya Pradesh\\\",\\\"latitude\\\":\\\"22.9404\\\",\\\"woe-label\\\":\\\"Madhya Pradesh, IN, India\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[4142,5476],[4130,5449],[4049,5390],[3890,5399],[3841,5413],[3786,5398],[3730,5423],[3754,5356],[3721,5306],[3739,5277],[3774,5300],[3839,5282],[3861,5246],[3931,5204],[3910,5131],[3846,5111],[3844,5074],[3791,5038],[3784,4967],[3740,4923],[3661,4880],[3636,4903],[3577,4896],[3556,4826],[3522,4788],[3506,4734],[3486,4751],[3456,4696],[3457,4656],[3419,4606],[3415,4515],[3400,4468],[3305,4484],[3305,4513],[3226,4578],[3161,4544],[3103,4539],[3088,4560],[3000,4546],[2952,4599],[2891,4609],[2882,4587],[2777,4557],[2771,4533],[2697,4521],[2602,4535],[2580,4580],[2459,4511],[2347,4491],[2268,4498],[2248,4539],[2292,4554],[2292,4613],[2260,4641],[2215,4644],[2174,4617],[2138,4627],[2022,4574],[1997,4512],[1962,4486],[1954,4433],[1890,4399],[1800,4394],[1767,4502],[1694,4516],[1572,4510],[1492,4516],[1428,4540],[1401,4586],[1347,4610],[1281,4612],[1213,4659],[1207,4743],[1180,4773],[1107,4739],[1080,4751],[1086,4796],[1064,4845],[1067,4901],[1121,4901],[1053,4953],[1101,4965],[1180,5013],[1211,5070],[1180,5099],[1168,5161],[1222,5168],[1308,5209],[1246,5239],[1260,5283],[1351,5330],[1395,5399],[1388,5479],[1411,5530],[1380,5609],[1333,5620],[1375,5685],[1330,5721],[1358,5775],[1421,5782],[1426,5817],[1378,5823],[1376,5875],[1429,5846],[1466,5854],[1485,5911],[1551,5915],[1540,5850],[1504,5855],[1504,5790],[1589,5778],[1698,5802],[1734,5701],[1684,5668],[1706,5622],[1686,5579],[1705,5551],[1677,5507],[1610,5525],[1592,5487],[1628,5439],[1663,5429],[1691,5462],[1761,5487],[1771,5523],[1813,5553],[1822,5627],[1855,5606],[1933,5599],[1963,5579],[2001,5613],[2040,5556],[2085,5585],[2059,5631],[2059,5705],[2092,5682],[2147,5705],[2117,5773],[2053,5813],[2089,5834],[2083,5886],[2197,5919],[2250,5912],[2271,5949],[2249,6037],[2197,6000],[2105,5990],[2015,6020],[1982,6052],[1960,6151],[1985,6199],[2048,6223],[2112,6290],[2217,6342],[2257,6382],[2294,6390],[2433,6463],[2458,6496],[2519,6501],[2527,6544],[2561,6554],[2620,6563],[2684,6527],[2735,6541],[2808,6505],[2851,6371],[2818,6342],[2813,6278],[2762,6177],[2738,6158],[2728,6096],[2609,6070],[2571,6017],[2605,5931],[2594,5869],[2534,5811],[2565,5745],[2553,5684],[2594,5636],[2605,5595],[2642,5636],[2746,5561],[2812,5655],[2771,5720],[2728,5720],[2729,5788],[2698,5845],[2689,5911],[2657,5961],[2686,6016],[2734,5992],[2732,6046],[2757,6020],[2792,6061],[2808,6025],[2786,5924],[2839,5956],[2832,5923],[2917,5918],[2926,5954],[2971,5952],[2941,5911],[2959,5883],[3011,5921],[3122,5911],[3118,5947],[3236,6009],[3267,6009],[3315,5921],[3268,5858],[3347,5867],[3327,5896],[3369,5908],[3392,5878],[3406,5911],[3465,5923],[3438,5841],[3516,5839],[3548,5817],[3578,5841],[3598,5916],[3699,5928],[3716,5882],[3797,5866],[3819,5823],[3953,5772],[3967,5714],[4009,5747],[4128,5730],[4116,5685],[4128,5623],[4117,5557],[4096,5544],[4142,5476]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"IN.2984\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.51,\\\"hc-middle-y\\\":0.30,\\\"hc-key\\\":\\\"in-2984\\\",\\\"hc-a2\\\":\\\"GU\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"IN.\\\",\\\"alt-name\\\":null,\\\"woe-id\\\":\\\"2345743\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"IN32\\\",\\\"postal-code\\\":null,\\\"name\\\":\\\"Gujarat\\\",\\\"country\\\":\\\"India\\\",\\\"type-en\\\":null,\\\"region\\\":\\\"West\\\",\\\"longitude\\\":\\\"71.3013\\\",\\\"woe-name\\\":\\\"Gujarat\\\",\\\"latitude\\\":\\\"22.7501\\\",\\\"woe-label\\\":\\\"Gujarat, IN, India\\\",\\\"type\\\":null},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[1168,5161],[1180,5099],[1211,5070],[1180,5013],[1101,4965],[1053,4953],[1121,4901],[1067,4901],[1064,4845],[1086,4796],[1080,4751],[964,4712],[968,4641],[940,4627],[963,4587],[1026,4602],[1131,4581],[1010,4541],[994,4502],[951,4500],[911,4442],[970,4382],[982,4306],[937,4243],[878,4230],[817,4291],[785,4264],[816,4223],[778,4160],[775,4087],[742,4094],[703,4066],[671,4153],[608,4111],[624,4075],[560,4067],[537,4058],[555,4137],[582,4173],[606,4177],[595,4207],[618,4306],[609,4370],[554,4441],[564,4488],[524,4516],[511,4562],[533,4600],[647,4670],[536,4676],[507,4688],[544,4783],[501,4789],[520,4857],[554,4876],[593,4856],[630,4883],[526,4905],[468,4897],[473,4941],[437,4890],[434,4832],[368,4800],[380,4744],[321,4754],[326,4722],[378,4726],[421,4670],[398,4605],[345,4544],[343,4502],[105,4393],[-63,4347],[-72,4348],[-76,4337],[-124,4337],[-229,4385],[-300,4435],[-394,4527],[-474,4643],[-536,4718],[-680,4870],[-761,4998],[-747,5040],[-665,5031],[-666,4983],[-566,5003],[-541,5042],[-519,5003],[-474,5047],[-455,5024],[-390,5062],[-312,5067],[-233,5193],[-175,5235],[-194,5277],[-220,5256],[-223,5208],[-280,5234],[-292,5216],[-427,5190],[-472,5150],[-639,5200],[-766,5280],[-847,5353],[-849,5406],[-910,5458],[-885,5482],[-902,5529],[-754,5612],[-822,5600],[-906,5556],[-939,5515],[-999,5526],[-955,5547],[-990,5582],[-981,5619],[-889,5658],[-785,5648],[-774,5773],[-715,5779],[-691,5753],[-578,5754],[-479,5743],[-444,5706],[-338,5688],[-286,5738],[-138,5773],[-128,5719],[-61,5692],[-0,5738],[59,5753],[24,5776],[19,5822],[58,5861],[125,5835],[229,5847],[369,5828],[406,5843],[530,5762],[538,5730],[577,5755],[641,5703],[703,5692],[732,5740],[760,5745],[777,5678],[754,5628],[808,5553],[848,5585],[869,5521],[844,5463],[930,5381],[930,5326],[995,5321],[1019,5283],[1045,5290],[1138,5208],[1168,5161]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"IN.GA\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.60,\\\"hc-middle-y\\\":0.47,\\\"hc-key\\\":\\\"in-ga\\\",\\\"hc-a2\\\":\\\"GA\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"IN.GA\\\",\\\"alt-name\\\":\\\"Gôa\\\",\\\"woe-id\\\":\\\"2345764\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"IN08\\\",\\\"postal-code\\\":\\\"GA\\\",\\\"name\\\":\\\"Goa\\\",\\\"country\\\":\\\"India\\\",\\\"type-en\\\":\\\"State\\\",\\\"region\\\":\\\"West\\\",\\\"longitude\\\":\\\"73.99509999999999\\\",\\\"woe-name\\\":\\\"Goa\\\",\\\"latitude\\\":\\\"15.3133\\\",\\\"woe-label\\\":\\\"Goa, IN, India\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[964,2059],[900,2134],[914,2165],[895,2235],[861,2276],[830,2382],[877,2403],[918,2344],[976,2346],[1023,2340],[1045,2203],[1020,2083],[964,2059]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"IN.NL\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.63,\\\"hc-middle-y\\\":0.55,\\\"hc-key\\\":\\\"in-nl\\\",\\\"hc-a2\\\":\\\"NL\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"IN.NL\\\",\\\"alt-name\\\":null,\\\"woe-id\\\":\\\"2345754\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"IN20\\\",\\\"postal-code\\\":\\\"NL\\\",\\\"name\\\":\\\"Nagaland\\\",\\\"country\\\":\\\"India\\\",\\\"type-en\\\":\\\"State\\\",\\\"region\\\":\\\"Northeast\\\",\\\"longitude\\\":\\\"94.5664\\\",\\\"woe-name\\\":\\\"Nagaland\\\",\\\"latitude\\\":\\\"26.1094\\\",\\\"woe-label\\\":\\\"Nagaland, IN, India\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[8400,6753],[8358,6731],[8336,6678],[8348,6591],[8393,6518],[8346,6463],[8356,6392],[8281,6288],[8243,6266],[8200,6288],[8206,6356],[8126,6280],[8086,6269],[8020,6285],[7943,6274],[7948,6236],[7886,6137],[7828,6169],[7828,6169],[7828,6169],[7828,6181],[7828,6199],[7819,6210],[7780,6256],[7928,6427],[7923,6383],[7966,6398],[7992,6435],[7989,6528],[8041,6606],[8065,6680],[8098,6661],[8135,6735],[8203,6767],[8273,6857],[8313,6855],[8359,6899],[8375,6836],[8400,6753]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"IN.MN\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.45,\\\"hc-middle-y\\\":0.61,\\\"hc-key\\\":\\\"in-mn\\\",\\\"hc-a2\\\":\\\"MN\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"IN.MN\\\",\\\"alt-name\\\":null,\\\"woe-id\\\":\\\"2345751\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"IN17\\\",\\\"postal-code\\\":\\\"MN\\\",\\\"name\\\":\\\"Manipur\\\",\\\"country\\\":\\\"India\\\",\\\"type-en\\\":\\\"State\\\",\\\"region\\\":\\\"Northeast\\\",\\\"longitude\\\":\\\"93.84569999999999\\\",\\\"woe-name\\\":\\\"Manipur\\\",\\\"latitude\\\":\\\"24.7442\\\",\\\"woe-label\\\":\\\"Manipur, IN, India\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[7828,6169],[7886,6137],[7948,6236],[7943,6274],[8020,6285],[8086,6269],[8126,6280],[8206,6356],[8200,6288],[8243,6266],[8216,6185],[8269,6149],[8280,6106],[8249,5994],[8225,5975],[8160,5817],[8137,5690],[8110,5628],[8071,5653],[8002,5654],[7931,5676],[7878,5652],[7843,5695],[7821,5676],[7751,5674],[7710,5690],[7708,5807],[7731,5878],[7731,5969],[7754,5971],[7811,6141],[7828,6169],[7828,6169],[7828,6169]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"IN.AR\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.52,\\\"hc-middle-y\\\":0.39,\\\"hc-key\\\":\\\"in-ar\\\",\\\"hc-a2\\\":\\\"AR\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"IN.AR\\\",\\\"alt-name\\\":\\\"Agence de la Frontisre du Nord-Est(French-obsolete)|North East Frontier Agency\\\",\\\"woe-id\\\":\\\"2345763\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"IN30\\\",\\\"postal-code\\\":\\\"AR\\\",\\\"name\\\":\\\"Arunachal Pradesh\\\",\\\"country\\\":\\\"India\\\",\\\"type-en\\\":\\\"State\\\",\\\"region\\\":\\\"Northeast\\\",\\\"longitude\\\":\\\"94.46729999999999\\\",\\\"woe-name\\\":\\\"Arunachal Pradesh\\\",\\\"latitude\\\":\\\"28.4056\\\",\\\"woe-label\\\":\\\"Arunachal Pradesh, IN, India\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[7296,6747],[7259,6835],[7284,6894],[7241,6955],[7166,6927],[7109,6972],[7114,7055],[7232,7053],[7262,7082],[7342,7086],[7448,7146],[7469,7195],[7450,7220],[7513,7260],[7589,7335],[7605,7386],[7697,7465],[7758,7471],[7921,7577],[7987,7634],[7958,7659],[7995,7706],[8039,7721],[8069,7759],[8126,7706],[8199,7698],[8186,7714],[8302,7683],[8307,7716],[8376,7723],[8398,7772],[8442,7765],[8445,7813],[8578,7842],[8605,7802],[8648,7816],[8647,7774],[8602,7743],[8613,7712],[8663,7747],[8754,7645],[8767,7608],[8716,7562],[8746,7492],[8759,7557],[8807,7566],[8912,7478],[8962,7499],[9041,7451],[9037,7402],[9066,7366],[9062,7326],[9023,7323],[8916,7198],[8939,7118],[9033,7019],[8997,7000],[8929,7030],[8892,7085],[8832,7082],[8809,7055],[8683,7026],[8641,6994],[8606,6926],[8569,6909],[8512,6835],[8477,6826],[8449,6776],[8400,6753],[8375,6836],[8359,6899],[8440,6951],[8476,7007],[8512,6994],[8599,7023],[8631,7061],[8617,7093],[8590,7070],[8580,7131],[8534,7188],[8586,7303],[8501,7291],[8446,7249],[8367,7238],[8093,7088],[8011,7100],[8016,7053],[7893,6913],[7890,6872],[7848,6833],[7770,6802],[7739,6815],[7618,6789],[7544,6820],[7341,6748],[7296,6747]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"IN.MZ\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.53,\\\"hc-middle-y\\\":0.38,\\\"hc-key\\\":\\\"in-mz\\\",\\\"hc-a2\\\":\\\"MZ\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"IN.MZ\\\",\\\"alt-name\\\":null,\\\"woe-id\\\":\\\"20070461\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"IN31\\\",\\\"postal-code\\\":\\\"MZ\\\",\\\"name\\\":\\\"Mizoram\\\",\\\"country\\\":\\\"India\\\",\\\"type-en\\\":\\\"State\\\",\\\"region\\\":\\\"Northeast\\\",\\\"longitude\\\":\\\"92.84090000000001\\\",\\\"woe-name\\\":\\\"Mizoram\\\",\\\"latitude\\\":\\\"23.2037\\\",\\\"woe-label\\\":\\\"Mizoram, IN, India\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[7821,5676],[7856,5564],[7880,5531],[7877,5330],[7854,5284],[7797,5274],[7814,5228],[7783,5183],[7799,5083],[7826,5037],[7824,4959],[7782,4962],[7772,4881],[7726,4888],[7661,4934],[7653,4881],[7627,4863],[7622,4936],[7577,5137],[7518,5234],[7503,5315],[7510,5361],[7463,5481],[7463,5517],[7479,5576],[7471,5706],[7460,5724],[7501,5728],[7518,5688],[7575,5734],[7610,5827],[7642,5793],[7708,5807],[7710,5690],[7751,5674],[7821,5676]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"IN.TR\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.51,\\\"hc-middle-y\\\":0.46,\\\"hc-key\\\":\\\"in-tr\\\",\\\"hc-a2\\\":\\\"TR\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"IN.TR\\\",\\\"alt-name\\\":null,\\\"woe-id\\\":\\\"2345759\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"IN26\\\",\\\"postal-code\\\":\\\"TR\\\",\\\"name\\\":\\\"Tripura\\\",\\\"country\\\":\\\"India\\\",\\\"type-en\\\":\\\"State\\\",\\\"region\\\":\\\"Northeast\\\",\\\"longitude\\\":\\\"91.70310000000001\\\",\\\"woe-name\\\":\\\"Tripura\\\",\\\"latitude\\\":\\\"23.8519\\\",\\\"woe-label\\\":\\\"Tripura, IN, India\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[7460,5724],[7471,5706],[7479,5576],[7463,5517],[7423,5525],[7374,5489],[7348,5516],[7356,5428],[7307,5376],[7293,5338],[7316,5269],[7246,5208],[7196,5296],[7161,5324],[7166,5248],[7139,5276],[7104,5400],[7070,5452],[7088,5568],[7129,5604],[7135,5645],[7204,5646],[7224,5692],[7261,5706],[7310,5678],[7324,5754],[7387,5783],[7398,5836],[7440,5783],[7431,5732],[7460,5724]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"IN.3464\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.98,\\\"hc-middle-y\\\":0.90,\\\"hc-key\\\":\\\"in-3464\\\",\\\"hc-a2\\\":\\\"DA\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"IN.\\\",\\\"alt-name\\\":null,\\\"woe-id\\\":\\\"20070460\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"IN32\\\",\\\"postal-code\\\":null,\\\"name\\\":\\\"Daman and Diu\\\",\\\"country\\\":\\\"India\\\",\\\"type-en\\\":null,\\\"region\\\":\\\"West\\\",\\\"longitude\\\":\\\"72.8511\\\",\\\"woe-name\\\":\\\"Daman and Diu\\\",\\\"latitude\\\":\\\"20.4226\\\",\\\"woe-label\\\":\\\"Daman and Diu, IN, India\\\",\\\"type\\\":null},\\\"geometry\\\":{\\\"type\\\":\\\"MultiPolygon\\\",\\\"coordinates\\\":[[[[582,4173],[588,4195],[595,4207],[606,4177],[582,4173]]],[[[-63,4347],[-65,4341],[-76,4337],[-72,4348],[-63,4347]]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"IN.DL\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.60,\\\"hc-middle-y\\\":0.46,\\\"hc-key\\\":\\\"in-dl\\\",\\\"hc-a2\\\":\\\"DL\\\",\\\"labelrank\\\":\\\"9\\\",\\\"hasc\\\":\\\"IN.DL\\\",\\\"alt-name\\\":null,\\\"woe-id\\\":\\\"20070458\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"IN07\\\",\\\"postal-code\\\":\\\"DL\\\",\\\"name\\\":\\\"Delhi\\\",\\\"country\\\":\\\"India\\\",\\\"type-en\\\":\\\"Union Territory\\\",\\\"region\\\":\\\"Central\\\",\\\"longitude\\\":\\\"77.0856\\\",\\\"woe-name\\\":\\\"Delhi\\\",\\\"latitude\\\":\\\"28.69\\\",\\\"woe-label\\\":\\\"Delhi, IN, India\\\",\\\"type\\\":\\\"Union Territor\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[2283,7206],[2237,7174],[2197,7212],[2130,7210],[2118,7231],[2158,7277],[2156,7322],[2200,7346],[2245,7343],[2278,7282],[2283,7206]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"IN.HR\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.54,\\\"hc-middle-y\\\":0.62,\\\"hc-key\\\":\\\"in-hr\\\",\\\"hc-a2\\\":\\\"HR\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"IN.HR\\\",\\\"alt-name\\\":null,\\\"woe-id\\\":\\\"2345744\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"IN10\\\",\\\"postal-code\\\":\\\"HR\\\",\\\"name\\\":\\\"Haryana\\\",\\\"country\\\":\\\"India\\\",\\\"type-en\\\":\\\"State\\\",\\\"region\\\":\\\"Central\\\",\\\"longitude\\\":\\\"76.271\\\",\\\"woe-name\\\":\\\"Haryana\\\",\\\"latitude\\\":\\\"29.1003\\\",\\\"woe-label\\\":\\\"Haryana, IN, India\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[2245,7343],[2200,7346],[2156,7322],[2158,7277],[2118,7231],[2130,7210],[2197,7212],[2237,7174],[2283,7206],[2338,7156],[2348,7102],[2325,7025],[2345,6988],[2259,6936],[2178,6938],[2188,6913],[2132,6887],[2145,6956],[2148,7059],[2121,7100],[2049,7048],[2015,7006],[1982,7041],[1985,7080],[1893,7050],[1883,7029],[1899,6961],[1827,6964],[1807,7008],[1840,7055],[1811,7070],[1859,7089],[1798,7179],[1763,7190],[1703,7274],[1662,7422],[1626,7527],[1542,7509],[1459,7576],[1388,7553],[1365,7596],[1387,7606],[1390,7720],[1349,7713],[1377,7756],[1369,7789],[1413,7774],[1472,7798],[1526,7752],[1552,7758],[1605,7701],[1581,7679],[1600,7630],[1674,7719],[1726,7701],[1788,7723],[1843,7686],[1930,7728],[1920,7765],[1939,7834],[1989,7825],[1995,7849],[2039,7809],[2075,7854],[2041,7866],[2103,7903],[2106,7931],[2166,7919],[2168,8000],[2145,8032],[2145,8053],[2142,8074],[2149,8094],[2129,8119],[2174,8114],[2203,8067],[2240,8045],[2243,7986],[2265,7959],[2390,7911],[2384,7871],[2268,7760],[2250,7695],[2206,7602],[2234,7543],[2228,7440],[2245,7343]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"IN.CH\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.74,\\\"hc-middle-y\\\":0.29,\\\"hc-key\\\":\\\"in-ch\\\",\\\"hc-a2\\\":\\\"CH\\\",\\\"labelrank\\\":\\\"9\\\",\\\"hasc\\\":\\\"IN.CH\\\",\\\"alt-name\\\":null,\\\"woe-id\\\":\\\"20070456\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"IN05\\\",\\\"postal-code\\\":\\\"CH\\\",\\\"name\\\":\\\"Chandigarh\\\",\\\"country\\\":\\\"India\\\",\\\"type-en\\\":\\\"Union Territory\\\",\\\"region\\\":\\\"North\\\",\\\"longitude\\\":\\\"76.76049999999999\\\",\\\"woe-name\\\":\\\"Chandigarh\\\",\\\"latitude\\\":\\\"30.7452\\\",\\\"woe-label\\\":\\\"Chandigarh, IN, India\\\",\\\"type\\\":\\\"Union Territor\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[2142,8074],[2145,8053],[2145,8032],[2106,8072],[2142,8074]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"IN.HP\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.38,\\\"hc-middle-y\\\":0.41,\\\"hc-key\\\":\\\"in-hp\\\",\\\"hc-a2\\\":\\\"HP\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"IN.HP\\\",\\\"alt-name\\\":null,\\\"woe-id\\\":\\\"2345745\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"IN11\\\",\\\"postal-code\\\":\\\"HP\\\",\\\"name\\\":\\\"Himachal Pradesh\\\",\\\"country\\\":\\\"India\\\",\\\"type-en\\\":\\\"Union Territory\\\",\\\"region\\\":\\\"North\\\",\\\"longitude\\\":\\\"77.28749999999999\\\",\\\"woe-name\\\":\\\"Himachal Pradesh\\\",\\\"latitude\\\":\\\"31.6755\\\",\\\"woe-label\\\":\\\"Himachal Pradesh, IN, India\\\",\\\"type\\\":\\\"Union Territor\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[2390,7911],[2265,7959],[2243,7986],[2240,8045],[2203,8067],[2174,8114],[2129,8119],[2090,8156],[2072,8245],[2025,8279],[2007,8319],[1974,8279],[1936,8291],[1911,8378],[1867,8473],[1882,8488],[1856,8536],[1762,8587],[1801,8653],[1875,8710],[1856,8744],[1882,8781],[1880,8840],[1849,8890],[1903,8892],[1984,8942],[2010,8977],[2096,9005],[2154,8990],[2220,8922],[2276,8882],[2344,8857],[2406,8874],[2465,8908],[2507,8854],[2553,8753],[2669,8809],[2671,8764],[2636,8710],[2672,8718],[2694,8676],[2694,8604],[2784,8502],[2759,8429],[2806,8366],[2766,8329],[2786,8304],[2777,8263],[2823,8248],[2859,8184],[2818,8181],[2794,8214],[2699,8221],[2629,8249],[2548,8206],[2516,8207],[2451,8132],[2463,8117],[2434,8065],[2467,7961],[2384,7923],[2390,7911]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"IN.JK\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.43,\\\"hc-middle-y\\\":0.51,\\\"hc-key\\\":\\\"in-jk\\\",\\\"hc-a2\\\":\\\"JK\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"IN.JK\\\",\\\"alt-name\\\":null,\\\"woe-id\\\":\\\"2345746\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"IN12\\\",\\\"postal-code\\\":\\\"JK\\\",\\\"name\\\":\\\"Jammu and Kashmir\\\",\\\"country\\\":\\\"India\\\",\\\"type-en\\\":\\\"State\\\",\\\"region\\\":\\\"North\\\",\\\"longitude\\\":\\\"76.6395\\\",\\\"woe-name\\\":\\\"Jammu and Kashmir\\\",\\\"latitude\\\":\\\"33.9658\\\",\\\"woe-label\\\":\\\"Jammu and Kashmir, IN, India\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[2672,8718],[2636,8710],[2671,8764],[2669,8809],[2553,8753],[2507,8854],[2465,8908],[2406,8874],[2344,8857],[2276,8882],[2220,8922],[2154,8990],[2096,9005],[2010,8977],[1984,8942],[1903,8892],[1849,8890],[1880,8840],[1882,8781],[1856,8744],[1740,8667],[1720,8691],[1675,8683],[1589,8739],[1493,8742],[1465,8792],[1488,8884],[1434,8854],[1366,8883],[1375,8945],[1323,8974],[1278,9030],[1280,9065],[1315,9091],[1332,9168],[1282,9209],[1305,9277],[1339,9280],[1384,9323],[1371,9343],[1281,9348],[1264,9377],[1303,9418],[1286,9460],[1237,9489],[1290,9560],[1290,9589],[1408,9629],[1448,9625],[1525,9591],[1635,9562],[1697,9564],[1737,9528],[1819,9501],[1871,9501],[1952,9563],[2027,9562],[2072,9585],[2119,9573],[2181,9606],[2194,9648],[2238,9643],[2268,9666],[2279,9712],[2520,9851],[2545,9826],[2578,9849],[2599,9832],[2580,9763],[2618,9681],[2658,9529],[2691,9497],[2762,9483],[2860,9415],[2876,9356],[2797,9305],[2793,9273],[2814,9177],[2809,9105],[2868,9011],[2996,8954],[2981,8875],[3033,8795],[3025,8756],[2959,8698],[2907,8692],[2894,8654],[2841,8649],[2797,8690],[2780,8758],[2752,8735],[2672,8718]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"IN.KL\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.75,\\\"hc-middle-y\\\":0.65,\\\"hc-key\\\":\\\"in-kl\\\",\\\"hc-a2\\\":\\\"KL\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"IN.KL\\\",\\\"alt-name\\\":null,\\\"woe-id\\\":\\\"2345747\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"IN13\\\",\\\"postal-code\\\":\\\"KL\\\",\\\"name\\\":\\\"Kerala\\\",\\\"country\\\":\\\"India\\\",\\\"type-en\\\":\\\"State\\\",\\\"region\\\":\\\"South\\\",\\\"longitude\\\":\\\"76.52370000000001\\\",\\\"woe-name\\\":\\\"Kerala\\\",\\\"latitude\\\":\\\"10.3666\\\",\\\"woe-label\\\":\\\"Kerala, IN, India\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[1357,956],[1261,1155],[1226,1242],[1260,1245],[1320,1189],[1380,1176],[1422,1059],[1510,984],[1559,970],[1590,925],[1668,928],[1679,893],[1713,887],[1801,813],[1772,785],[1735,790],[1740,742],[1797,726],[1847,687],[1808,641],[1883,638],[1929,578],[1900,533],[1948,510],[1974,474],[1947,418],[1954,296],[2008,265],[2085,310],[2117,256],[2096,198],[2109,162],[2081,29],[2138,16],[2160,-14],[2104,-157],[2069,-203],[2101,-257],[2074,-319],[2111,-383],[2067,-466],[2046,-474],[2003,-442],[1840,-242],[1768,-76],[1750,-12],[1733,137],[1790,59],[1770,148],[1727,176],[1658,377],[1610,474],[1579,601],[1530,724],[1501,745],[1470,829],[1388,922],[1388,964],[1423,1001],[1358,986],[1357,956]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"IN.KA\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.37,\\\"hc-middle-y\\\":0.49,\\\"hc-key\\\":\\\"in-ka\\\",\\\"hc-a2\\\":\\\"KA\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"IN.KA\\\",\\\"alt-name\\\":\\\"Maisur|Mysore\\\",\\\"woe-id\\\":\\\"2345753\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"IN19\\\",\\\"postal-code\\\":\\\"KA\\\",\\\"name\\\":\\\"Karnataka\\\",\\\"country\\\":\\\"India\\\",\\\"type-en\\\":\\\"State\\\",\\\"region\\\":\\\"South\\\",\\\"longitude\\\":\\\"75.667\\\",\\\"woe-name\\\":\\\"Karnataka\\\",\\\"latitude\\\":\\\"14.3681\\\",\\\"woe-label\\\":\\\"Karnataka, IN, India\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[1801,813],[1713,887],[1679,893],[1668,928],[1590,925],[1559,970],[1510,984],[1422,1059],[1380,1176],[1320,1189],[1260,1245],[1226,1242],[1213,1279],[1167,1534],[1136,1679],[1107,1720],[1069,1893],[1037,1919],[1025,1986],[964,2023],[964,2059],[1020,2083],[1045,2203],[1023,2340],[976,2346],[1009,2392],[1063,2389],[1118,2520],[1113,2575],[1070,2587],[1076,2628],[1040,2687],[1081,2687],[1110,2724],[1152,2689],[1196,2707],[1205,2746],[1268,2762],[1265,2798],[1308,2835],[1383,2801],[1417,2835],[1549,2837],[1561,2881],[1530,2995],[1553,3026],[1614,2987],[1646,3002],[1669,2967],[1770,2988],[1818,2973],[1813,3074],[1884,3132],[1943,3105],[2021,3205],[2025,3270],[2096,3288],[2149,3339],[2176,3386],[2224,3318],[2265,3327],[2288,3181],[2243,3139],[2252,3114],[2210,3071],[2277,3038],[2309,3045],[2193,2916],[2225,2847],[2203,2725],[2210,2677],[2145,2623],[2231,2595],[2225,2452],[2211,2434],[2100,2439],[2059,2406],[2076,2328],[2032,2266],[2052,2208],[2081,2191],[2088,2124],[2050,2077],[1954,2112],[1937,2073],[1974,2046],[1943,1951],[1946,1912],[2011,1866],[1985,1845],[2001,1794],[2052,1783],[2088,1825],[2131,1821],[2208,1766],[2158,1743],[2181,1654],[2141,1698],[2075,1697],[2032,1721],[2023,1760],[1986,1755],[2037,1659],[2017,1613],[2082,1613],[2086,1661],[2175,1635],[2196,1580],[2253,1594],[2326,1644],[2327,1669],[2381,1676],[2374,1626],[2416,1646],[2437,1574],[2471,1538],[2539,1533],[2531,1452],[2610,1391],[2554,1289],[2490,1254],[2484,1219],[2420,1252],[2325,1257],[2287,1191],[2253,1188],[2237,1146],[2256,1115],[2207,1012],[2272,1010],[2309,978],[2272,922],[2204,906],[2183,862],[2118,865],[2051,843],[2020,870],[1986,861],[1953,795],[1851,804],[1845,828],[1801,813]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"IN.DN\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.52,\\\"hc-middle-y\\\":0.60,\\\"hc-key\\\":\\\"in-dn\\\",\\\"hc-a2\\\":\\\"DN\\\",\\\"labelrank\\\":\\\"9\\\",\\\"hasc\\\":\\\"IN.DN\\\",\\\"alt-name\\\":\\\"DAdra et Nagar Haveli|Dadra e Nagar Haveli\\\",\\\"woe-id\\\":\\\"20070457\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"IN06\\\",\\\"postal-code\\\":\\\"DN\\\",\\\"name\\\":\\\"Dadra and Nagar Haveli\\\",\\\"country\\\":\\\"India\\\",\\\"type-en\\\":\\\"Union Territory\\\",\\\"region\\\":\\\"West\\\",\\\"longitude\\\":\\\"73.029\\\",\\\"woe-name\\\":\\\"Dadra and Nagar Haveli\\\",\\\"latitude\\\":\\\"20.1841\\\",\\\"woe-label\\\":\\\"Dadra and Nagar Haveli, IN, India\\\",\\\"type\\\":\\\"Union Territor\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[624,4075],[608,4111],[671,4153],[703,4066],[700,4040],[641,4040],[624,4075]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"IN.MH\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.32,\\\"hc-middle-y\\\":0.45,\\\"hc-key\\\":\\\"in-mh\\\",\\\"hc-a2\\\":\\\"MH\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"IN.MH\\\",\\\"alt-name\\\":null,\\\"woe-id\\\":\\\"2345750\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"IN16\\\",\\\"postal-code\\\":\\\"MH\\\",\\\"name\\\":\\\"Maharashtra\\\",\\\"country\\\":\\\"India\\\",\\\"type-en\\\":\\\"State\\\",\\\"region\\\":\\\"West\\\",\\\"longitude\\\":\\\"75.46469999999999\\\",\\\"woe-name\\\":\\\"Maharashtra\\\",\\\"latitude\\\":\\\"19.4723\\\",\\\"woe-label\\\":\\\"Maharashtra, IN, India\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[624,4075],[641,4040],[700,4040],[703,4066],[742,4094],[775,4087],[778,4160],[816,4223],[785,4264],[817,4291],[878,4230],[937,4243],[982,4306],[970,4382],[911,4442],[951,4500],[994,4502],[1010,4541],[1131,4581],[1026,4602],[963,4587],[940,4627],[968,4641],[964,4712],[1080,4751],[1107,4739],[1180,4773],[1207,4743],[1213,4659],[1281,4612],[1347,4610],[1401,4586],[1428,4540],[1492,4516],[1572,4510],[1694,4516],[1767,4502],[1800,4394],[1890,4399],[1954,4433],[1962,4486],[1997,4512],[2022,4574],[2138,4627],[2174,4617],[2215,4644],[2260,4641],[2292,4613],[2292,4554],[2248,4539],[2268,4498],[2347,4491],[2459,4511],[2580,4580],[2602,4535],[2697,4521],[2771,4533],[2777,4557],[2882,4587],[2891,4609],[2952,4599],[3000,4546],[3088,4560],[3103,4539],[3161,4544],[3226,4578],[3305,4513],[3305,4484],[3400,4468],[3381,4427],[3331,4399],[3313,4335],[3355,4305],[3362,4221],[3335,4182],[3379,4184],[3379,4080],[3308,4045],[3309,4012],[3346,4007],[3346,3926],[3308,3916],[3324,3868],[3348,3885],[3411,3802],[3476,3761],[3454,3708],[3415,3677],[3362,3726],[3300,3672],[3252,3570],[3278,3521],[3251,3469],[3186,3463],[3123,3513],[3139,3528],[3130,3598],[3142,3731],[3130,3761],[3060,3807],[2989,3782],[2947,3783],[2857,3826],[2789,3799],[2718,3877],[2629,3896],[2609,3887],[2556,3923],[2581,3863],[2544,3768],[2498,3727],[2495,3686],[2400,3711],[2373,3633],[2343,3605],[2400,3524],[2326,3470],[2314,3425],[2282,3418],[2248,3355],[2265,3327],[2224,3318],[2176,3386],[2149,3339],[2096,3288],[2025,3270],[2021,3205],[1943,3105],[1884,3132],[1813,3074],[1818,2973],[1770,2988],[1669,2967],[1646,3002],[1614,2987],[1553,3026],[1530,2995],[1561,2881],[1549,2837],[1417,2835],[1383,2801],[1308,2835],[1265,2798],[1268,2762],[1205,2746],[1196,2707],[1152,2689],[1110,2724],[1081,2687],[1040,2687],[1076,2628],[1070,2587],[1113,2575],[1118,2520],[1063,2389],[1009,2392],[976,2346],[918,2344],[877,2403],[830,2382],[741,2517],[696,2708],[692,2905],[657,3035],[646,3154],[600,3292],[602,3354],[637,3346],[579,3403],[583,3476],[565,3558],[614,3594],[584,3605],[619,3643],[549,3641],[560,3713],[512,3971],[537,4058],[560,4067],[624,4075]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"IN.AS\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.53,\\\"hc-middle-y\\\":0.46,\\\"hc-key\\\":\\\"in-as\\\",\\\"hc-a2\\\":\\\"AS\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"IN.AS\\\",\\\"alt-name\\\":null,\\\"woe-id\\\":\\\"2345741\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"IN03\\\",\\\"postal-code\\\":\\\"AS\\\",\\\"name\\\":\\\"Assam\\\",\\\"country\\\":\\\"India\\\",\\\"type-en\\\":\\\"State\\\",\\\"region\\\":\\\"Northeast\\\",\\\"longitude\\\":\\\"92.99290000000001\\\",\\\"woe-name\\\":\\\"Assam\\\",\\\"latitude\\\":\\\"26.3302\\\",\\\"woe-label\\\":\\\"Assam, IN, India\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[6539,6610],[6617,6624],[6645,6660],[6714,6688],[6788,6651],[6832,6649],[6996,6676],[7024,6667],[7066,6708],[7107,6683],[7170,6691],[7233,6726],[7283,6720],[7296,6747],[7341,6748],[7544,6820],[7618,6789],[7739,6815],[7770,6802],[7848,6833],[7890,6872],[7893,6913],[8016,7053],[8011,7100],[8093,7088],[8367,7238],[8446,7249],[8501,7291],[8586,7303],[8534,7188],[8580,7131],[8590,7070],[8617,7093],[8631,7061],[8599,7023],[8512,6994],[8476,7007],[8440,6951],[8359,6899],[8313,6855],[8273,6857],[8203,6767],[8135,6735],[8098,6661],[8065,6680],[8041,6606],[7989,6528],[7992,6435],[7966,6398],[7923,6383],[7928,6427],[7780,6256],[7815,6222],[7819,6210],[7828,6181],[7829,6177],[7828,6169],[7828,6169],[7828,6169],[7811,6141],[7754,5971],[7731,5969],[7731,5878],[7708,5807],[7642,5793],[7610,5827],[7575,5734],[7518,5688],[7501,5728],[7460,5724],[7431,5732],[7440,5783],[7398,5836],[7422,5978],[7469,5956],[7503,5994],[7465,6021],[7524,6083],[7605,6119],[7595,6165],[7520,6217],[7519,6251],[7439,6312],[7367,6281],[7388,6421],[7353,6430],[7271,6404],[7235,6421],[7202,6371],[7153,6390],[7121,6323],[7082,6313],[7032,6268],[7024,6318],[6968,6301],[6945,6341],[6873,6342],[6795,6317],[6796,6344],[6736,6353],[6655,6326],[6603,6262],[6595,6219],[6618,6180],[6555,6119],[6559,6194],[6537,6271],[6551,6308],[6484,6401],[6539,6459],[6554,6539],[6539,6610]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"IN.AP\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.26,\\\"hc-middle-y\\\":0.55,\\\"hc-key\\\":\\\"in-ap\\\",\\\"hc-a2\\\":\\\"AP\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"IN.AP\\\",\\\"alt-name\\\":null,\\\"woe-id\\\":\\\"2345740\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"IN02\\\",\\\"postal-code\\\":\\\"AP\\\",\\\"name\\\":\\\"Andhra Pradesh\\\",\\\"country\\\":\\\"India\\\",\\\"type-en\\\":\\\"State\\\",\\\"region\\\":\\\"South\\\",\\\"longitude\\\":\\\"79.208\\\",\\\"woe-name\\\":\\\"Andhra Pradesh\\\",\\\"latitude\\\":\\\"16.4854\\\",\\\"woe-label\\\":\\\"Andhra Pradesh, IN, India\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[3246,1499],[3196,1581],[3163,1539],[3188,1494],[3240,1482],[3180,1480],[3075,1417],[3063,1390],[3020,1416],[2936,1428],[2928,1389],[2865,1362],[2831,1324],[2751,1343],[2666,1328],[2639,1305],[2615,1224],[2554,1170],[2484,1219],[2490,1254],[2554,1289],[2610,1391],[2531,1452],[2539,1533],[2471,1538],[2437,1574],[2416,1646],[2374,1626],[2381,1676],[2327,1669],[2326,1644],[2253,1594],[2196,1580],[2175,1635],[2086,1661],[2082,1613],[2017,1613],[2037,1659],[1986,1755],[2023,1760],[2032,1721],[2075,1697],[2141,1698],[2181,1654],[2158,1743],[2208,1766],[2131,1821],[2088,1825],[2052,1783],[2001,1794],[1985,1845],[2011,1866],[1946,1912],[1943,1951],[1974,2046],[1937,2073],[1954,2112],[2050,2077],[2088,2124],[2081,2191],[2052,2208],[2032,2266],[2076,2328],[2059,2406],[2100,2439],[2211,2434],[2225,2452],[2231,2595],[2145,2623],[2210,2677],[2203,2725],[2225,2847],[2193,2916],[2309,3045],[2277,3038],[2210,3071],[2252,3114],[2243,3139],[2288,3181],[2265,3327],[2248,3355],[2282,3418],[2314,3425],[2326,3470],[2400,3524],[2343,3605],[2373,3633],[2400,3711],[2495,3686],[2498,3727],[2544,3768],[2581,3863],[2556,3923],[2609,3887],[2629,3896],[2718,3877],[2789,3799],[2857,3826],[2947,3783],[2989,3782],[3060,3807],[3130,3761],[3142,3731],[3130,3598],[3139,3528],[3123,3513],[3186,3463],[3251,3469],[3280,3423],[3334,3426],[3404,3355],[3432,3286],[3492,3231],[3509,3138],[3530,3113],[3568,3136],[3657,3125],[3724,3122],[3849,3199],[3892,3216],[3964,3197],[3996,3217],[3988,3274],[4009,3357],[4038,3398],[4092,3324],[4089,3293],[4159,3337],[4252,3350],[4267,3402],[4247,3445],[4282,3490],[4309,3484],[4378,3533],[4343,3579],[4398,3571],[4456,3633],[4502,3558],[4524,3585],[4562,3512],[4656,3506],[4712,3516],[4785,3602],[4845,3652],[4876,3636],[4837,3564],[4752,3451],[4652,3350],[4629,3310],[4462,3222],[4409,3167],[4328,3049],[4204,2978],[4140,2954],[4051,2899],[3988,2832],[3977,2771],[4011,2768],[3992,2662],[3877,2596],[3793,2563],[3665,2586],[3605,2562],[3571,2435],[3514,2382],[3474,2401],[3443,2333],[3432,2397],[3351,2395],[3279,2356],[3244,2318],[3180,2178],[3166,2068],[3186,1950],[3218,1897],[3192,1781],[3205,1679],[3232,1623],[3226,1569],[3250,1504],[3247,1499],[3246,1499]],[[3970,2704],[3989,2720],[3963,2714],[3944,2714],[3970,2704]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"IN.ML\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.31,\\\"hc-middle-y\\\":0.75,\\\"hc-key\\\":\\\"in-ml\\\",\\\"hc-a2\\\":\\\"ML\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"IN.ML\\\",\\\"alt-name\\\":null,\\\"woe-id\\\":\\\"2345752\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"IN18\\\",\\\"postal-code\\\":\\\"ML\\\",\\\"name\\\":\\\"Meghalaya\\\",\\\"country\\\":\\\"India\\\",\\\"type-en\\\":\\\"State\\\",\\\"region\\\":\\\"Northeast\\\",\\\"longitude\\\":\\\"91.3031\\\",\\\"woe-name\\\":\\\"Meghalaya\\\",\\\"latitude\\\":\\\"25.4804\\\",\\\"woe-label\\\":\\\"Meghalaya, IN, India\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[7465,6021],[7435,6045],[7326,6078],[7231,6064],[7209,6047],[7142,6044],[7058,6064],[6915,6030],[6885,6039],[6756,6022],[6593,6067],[6568,6060],[6555,6119],[6618,6180],[6595,6219],[6603,6262],[6655,6326],[6736,6353],[6796,6344],[6795,6317],[6873,6342],[6945,6341],[6968,6301],[7024,6318],[7032,6268],[7082,6313],[7121,6323],[7153,6390],[7202,6371],[7235,6421],[7271,6404],[7353,6430],[7388,6421],[7367,6281],[7439,6312],[7519,6251],[7520,6217],[7595,6165],[7605,6119],[7524,6083],[7465,6021]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"IN.PB\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.52,\\\"hc-middle-y\\\":0.53,\\\"hc-key\\\":\\\"in-pb\\\",\\\"hc-a2\\\":\\\"PB\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"IN.PB\\\",\\\"alt-name\\\":null,\\\"woe-id\\\":\\\"2345756\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"IN23\\\",\\\"postal-code\\\":\\\"PB\\\",\\\"name\\\":\\\"Punjab\\\",\\\"country\\\":\\\"India\\\",\\\"type-en\\\":\\\"State\\\",\\\"region\\\":\\\"North\\\",\\\"longitude\\\":\\\"75.3762\\\",\\\"woe-name\\\":\\\"Punjab\\\",\\\"latitude\\\":\\\"31.0245\\\",\\\"woe-label\\\":\\\"Punjab, IN, India\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[2129,8119],[2149,8094],[2142,8074],[2106,8072],[2145,8032],[2168,8000],[2166,7919],[2106,7931],[2103,7903],[2041,7866],[2075,7854],[2039,7809],[1995,7849],[1989,7825],[1939,7834],[1920,7765],[1930,7728],[1843,7686],[1788,7723],[1726,7701],[1674,7719],[1600,7630],[1581,7679],[1605,7701],[1552,7758],[1526,7752],[1472,7798],[1413,7774],[1369,7789],[1161,7816],[1192,7872],[1186,7898],[1155,7957],[1231,8021],[1329,8155],[1352,8152],[1441,8219],[1393,8257],[1433,8356],[1399,8461],[1427,8509],[1517,8574],[1587,8598],[1630,8592],[1670,8613],[1693,8655],[1675,8683],[1720,8691],[1740,8667],[1856,8744],[1875,8710],[1801,8653],[1762,8587],[1856,8536],[1882,8488],[1867,8473],[1911,8378],[1936,8291],[1974,8279],[2007,8319],[2025,8279],[2072,8245],[2090,8156],[2129,8119]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"IN.RJ\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.53,\\\"hc-middle-y\\\":0.52,\\\"hc-key\\\":\\\"in-rj\\\",\\\"hc-a2\\\":\\\"RJ\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"IN.RJ\\\",\\\"alt-name\\\":\\\"Greater Rajasthan|Rajputana\\\",\\\"woe-id\\\":\\\"2345757\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"IN24\\\",\\\"postal-code\\\":\\\"RJ\\\",\\\"name\\\":\\\"Rajasthan\\\",\\\"country\\\":\\\"India\\\",\\\"type-en\\\":\\\"State\\\",\\\"region\\\":\\\"Central\\\",\\\"longitude\\\":\\\"73.8556\\\",\\\"woe-name\\\":\\\"Rajasthan\\\",\\\"latitude\\\":\\\"26.7468\\\",\\\"woe-label\\\":\\\"Rajasthan, IN, India\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[1369,7789],[1377,7756],[1349,7713],[1390,7720],[1387,7606],[1365,7596],[1388,7553],[1459,7576],[1542,7509],[1626,7527],[1662,7422],[1703,7274],[1763,7190],[1798,7179],[1859,7089],[1811,7070],[1840,7055],[1807,7008],[1827,6964],[1899,6961],[1883,7029],[1893,7050],[1985,7080],[1982,7041],[2015,7006],[2049,7048],[2121,7100],[2148,7059],[2145,6956],[2132,6887],[2188,6913],[2178,6938],[2259,6936],[2278,6834],[2315,6773],[2364,6749],[2380,6702],[2325,6661],[2392,6621],[2310,6591],[2286,6547],[2393,6598],[2486,6586],[2530,6601],[2578,6589],[2561,6554],[2527,6544],[2519,6501],[2458,6496],[2433,6463],[2294,6390],[2257,6382],[2217,6342],[2112,6290],[2048,6223],[1985,6199],[1960,6151],[1982,6052],[2015,6020],[2105,5990],[2197,6000],[2249,6037],[2271,5949],[2250,5912],[2197,5919],[2083,5886],[2089,5834],[2053,5813],[2117,5773],[2147,5705],[2092,5682],[2059,5705],[2059,5631],[2085,5585],[2040,5556],[2001,5613],[1963,5579],[1933,5599],[1855,5606],[1822,5627],[1813,5553],[1771,5523],[1761,5487],[1691,5462],[1663,5429],[1628,5439],[1592,5487],[1610,5525],[1677,5507],[1705,5551],[1686,5579],[1706,5622],[1684,5668],[1734,5701],[1698,5802],[1589,5778],[1504,5790],[1504,5855],[1540,5850],[1551,5915],[1485,5911],[1466,5854],[1429,5846],[1376,5875],[1378,5823],[1426,5817],[1421,5782],[1358,5775],[1330,5721],[1375,5685],[1333,5620],[1380,5609],[1411,5530],[1388,5479],[1395,5399],[1351,5330],[1260,5283],[1246,5239],[1308,5209],[1222,5168],[1168,5161],[1138,5208],[1045,5290],[1019,5283],[995,5321],[930,5326],[930,5381],[844,5463],[869,5521],[848,5585],[808,5553],[754,5628],[777,5678],[760,5745],[732,5740],[703,5692],[641,5703],[577,5755],[538,5730],[530,5762],[406,5843],[369,5828],[229,5847],[125,5835],[58,5861],[10,5984],[2,6037],[-64,6155],[-61,6259],[-156,6256],[-188,6268],[-249,6382],[-219,6457],[-198,6590],[-232,6616],[-315,6620],[-417,6689],[-428,6718],[-405,6810],[-376,6860],[-275,6937],[-211,7005],[-179,7076],[-86,7152],[-46,7160],[10,7113],[30,7038],[70,7019],[239,7067],[324,7063],[428,7087],[443,7142],[479,7190],[537,7234],[581,7342],[628,7392],[808,7471],[933,7659],[988,7805],[1053,7833],[1114,7843],[1186,7898],[1192,7872],[1161,7816],[1369,7789]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"IN.UP\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.39,\\\"hc-middle-y\\\":0.52,\\\"hc-key\\\":\\\"in-up\\\",\\\"hc-a2\\\":\\\"UP\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"IN.UP\\\",\\\"alt-name\\\":\\\"United Provinces\\\",\\\"woe-id\\\":\\\"2345760\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"IN36\\\",\\\"postal-code\\\":\\\"UP\\\",\\\"name\\\":\\\"Uttar Pradesh\\\",\\\"country\\\":\\\"India\\\",\\\"type-en\\\":\\\"State\\\",\\\"region\\\":\\\"Central\\\",\\\"longitude\\\":\\\"80.9966\\\",\\\"woe-name\\\":\\\"Uttar Pradesh\\\",\\\"latitude\\\":\\\"26.7201\\\",\\\"woe-label\\\":\\\"Uttar Pradesh, IN, India\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[2561,6554],[2578,6589],[2530,6601],[2486,6586],[2393,6598],[2286,6547],[2310,6591],[2392,6621],[2325,6661],[2380,6702],[2364,6749],[2315,6773],[2278,6834],[2259,6936],[2345,6988],[2325,7025],[2348,7102],[2338,7156],[2283,7206],[2278,7282],[2245,7343],[2228,7440],[2234,7543],[2206,7602],[2250,7695],[2268,7760],[2384,7871],[2390,7911],[2415,7915],[2507,7849],[2470,7813],[2439,7755],[2464,7634],[2505,7657],[2555,7629],[2583,7648],[2573,7732],[2598,7740],[2647,7668],[2679,7652],[2732,7581],[2823,7535],[2756,7484],[2804,7457],[2819,7415],[2867,7432],[2946,7362],[2971,7361],[2994,7315],[3035,7326],[3127,7316],[3164,7270],[3204,7302],[3296,7225],[3344,7208],[3346,7244],[3396,7225],[3514,7140],[3563,7131],[3617,7037],[3647,7051],[3668,7019],[3812,6933],[3869,6955],[3988,6870],[4072,6881],[4107,6802],[4236,6785],[4295,6743],[4313,6793],[4391,6793],[4481,6753],[4512,6706],[4559,6594],[4617,6577],[4620,6532],[4668,6490],[4571,6490],[4511,6422],[4600,6398],[4604,6355],[4538,6334],[4564,6283],[4633,6219],[4672,6223],[4727,6195],[4751,6152],[4713,6133],[4673,6157],[4657,6116],[4628,6111],[4594,6144],[4514,6063],[4337,5948],[4320,5924],[4331,5807],[4383,5769],[4390,5681],[4348,5669],[4367,5617],[4328,5532],[4283,5457],[4199,5445],[4142,5476],[4096,5544],[4117,5557],[4128,5623],[4116,5685],[4128,5730],[4009,5747],[3967,5714],[3953,5772],[3819,5823],[3797,5866],[3716,5882],[3699,5928],[3598,5916],[3578,5841],[3548,5817],[3516,5839],[3438,5841],[3465,5923],[3406,5911],[3392,5878],[3369,5908],[3327,5896],[3347,5867],[3268,5858],[3315,5921],[3267,6009],[3236,6009],[3118,5947],[3122,5911],[3011,5921],[2959,5883],[2941,5911],[2971,5952],[2926,5954],[2917,5918],[2832,5923],[2839,5956],[2786,5924],[2808,6025],[2792,6061],[2757,6020],[2732,6046],[2734,5992],[2686,6016],[2657,5961],[2689,5911],[2698,5845],[2729,5788],[2728,5720],[2771,5720],[2812,5655],[2746,5561],[2642,5636],[2605,5595],[2594,5636],[2553,5684],[2565,5745],[2534,5811],[2594,5869],[2605,5931],[2571,6017],[2609,6070],[2728,6096],[2738,6158],[2762,6177],[2813,6278],[2818,6342],[2851,6371],[2808,6505],[2735,6541],[2684,6527],[2620,6563],[2561,6554]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"IN.UT\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.45,\\\"hc-middle-y\\\":0.46,\\\"hc-key\\\":\\\"in-ut\\\",\\\"hc-a2\\\":\\\"UT\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"IN.UT\\\",\\\"alt-name\\\":\\\"Uttarakhand\\\",\\\"woe-id\\\":\\\"20070462\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"IN39\\\",\\\"postal-code\\\":\\\"UT\\\",\\\"name\\\":\\\"Uttaranchal\\\",\\\"country\\\":\\\"India\\\",\\\"type-en\\\":\\\"State\\\",\\\"region\\\":\\\"Central\\\",\\\"longitude\\\":\\\"79.2841\\\",\\\"woe-name\\\":\\\"Uttaranchal\\\",\\\"latitude\\\":\\\"30.0576\\\",\\\"woe-label\\\":\\\"Uttarakhand, IN, India\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[2390,7911],[2384,7923],[2467,7961],[2434,8065],[2463,8117],[2451,8132],[2516,8207],[2548,8206],[2629,8249],[2699,8221],[2794,8214],[2818,8181],[2859,8184],[2823,8248],[2855,8256],[2884,8298],[2927,8256],[2958,8179],[2992,8141],[3049,8108],[3133,8115],[3207,8048],[3262,8024],[3245,7962],[3293,7957],[3423,7897],[3442,7870],[3515,7829],[3465,7803],[3400,7737],[3372,7729],[3341,7675],[3305,7657],[3310,7599],[3253,7528],[3275,7487],[3259,7423],[3225,7412],[3192,7338],[3204,7302],[3164,7270],[3127,7316],[3035,7326],[2994,7315],[2971,7361],[2946,7362],[2867,7432],[2819,7415],[2804,7457],[2756,7484],[2823,7535],[2732,7581],[2679,7652],[2647,7668],[2598,7740],[2573,7732],[2583,7648],[2555,7629],[2505,7657],[2464,7634],[2439,7755],[2470,7813],[2507,7849],[2415,7915],[2390,7911]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"IN.JH\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.44,\\\"hc-middle-y\\\":0.59,\\\"hc-key\\\":\\\"in-jh\\\",\\\"hc-a2\\\":\\\"JH\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"IN.JH\\\",\\\"alt-name\\\":\\\"Vananchal\\\",\\\"woe-id\\\":\\\"20070463\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"IN38\\\",\\\"postal-code\\\":\\\"JH\\\",\\\"name\\\":\\\"Jharkhand\\\",\\\"country\\\":\\\"India\\\",\\\"type-en\\\":\\\"State\\\",\\\"region\\\":\\\"East\\\",\\\"longitude\\\":\\\"85.05840000000001\\\",\\\"woe-name\\\":\\\"Jharkhand\\\",\\\"latitude\\\":\\\"23.5221\\\",\\\"woe-label\\\":\\\"Jharkhand, IN, India\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[4328,5532],[4367,5617],[4348,5669],[4390,5681],[4450,5674],[4527,5689],[4570,5721],[4589,5676],[4661,5687],[4664,5657],[4721,5604],[4761,5638],[4785,5631],[4833,5679],[4891,5624],[5039,5690],[5086,5688],[5132,5716],[5126,5746],[5159,5793],[5217,5768],[5253,5786],[5304,5717],[5351,5717],[5348,5672],[5406,5639],[5423,5692],[5453,5725],[5512,5737],[5560,5718],[5568,5749],[5614,5745],[5631,5888],[5681,5929],[5688,5969],[5728,5973],[5766,6029],[5858,5992],[5860,5945],[5898,5871],[5891,5820],[5903,5756],[5858,5755],[5877,5721],[5853,5650],[5823,5630],[5835,5598],[5775,5572],[5777,5543],[5704,5508],[5694,5464],[5638,5448],[5565,5482],[5541,5410],[5423,5372],[5382,5321],[5340,5297],[5308,5345],[5271,5354],[5263,5318],[5204,5305],[5228,5280],[5207,5220],[5229,5184],[5276,5182],[5320,5136],[5429,5131],[5414,5046],[5482,5009],[5492,4981],[5541,4960],[5531,4931],[5580,4872],[5524,4835],[5451,4877],[5409,4873],[5290,4955],[5255,4933],[5274,4893],[5273,4783],[5253,4751],[5207,4745],[5208,4790],[5169,4768],[5078,4799],[5007,4746],[4967,4775],[4923,4775],[4957,4840],[4947,4924],[4892,4892],[4759,4889],[4721,4853],[4624,4872],[4561,4929],[4637,4992],[4692,5063],[4684,5095],[4608,5104],[4576,5160],[4570,5249],[4546,5244],[4568,5314],[4554,5348],[4530,5318],[4486,5325],[4455,5413],[4405,5456],[4392,5505],[4328,5532]]]}}]}\\n /* END mapdata/countries/in/custom/in-all-andaman-and-nicobar.js*/\\n\\n\\nvar event = document.createEvent(\\\"HTMLEvents\\\");\\nevent.initEvent(\\\"load_highcharts\\\", false, false);\\nwindow.dispatchEvent(event);\\nconsole.log(\\\"Finish loading highchartsjs\\\");\\n\"" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ " \n", "\n", "
" ], "text/plain": [ "\" \\n\\n
\"" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "opts = {\n", " chart_class: 'map',\n", " chart: {\n", " map: 'countries/in/custom/in-all-andaman-and-nicobar'\n", " },\n", "\n", " title: {\n", " text: 'Highmaps basic demo'\n", " },\n", "\n", " subtitle: {\n", " text: 'Source map: India'\n", " },\n", "\n", " mapNavigation: {\n", " enabled: true,\n", " buttonOptions: {\n", " verticalAlign: 'bottom'\n", " }\n", " },\n", "\n", " colorAxis: {\n", " min: 0\n", " }\n", " }\n", "\n", "df = Daru::DataFrame.new(\n", " {\n", " countries: ['in-5390', 'in-py', 'in-ld', 'in-an', 'in-wb', 'in-or', 'in-br', 'in-sk', 'in-ct', 'in-tn', 'in-mp', 'in-2984', 'in-ga', 'in-nl', 'in-mn', 'in-ar', 'in-mz', 'in-tr', 'in-3464', 'in-dl', 'in-hr', 'in-ch', 'in-hp', 'in-jk', 'in-kl', 'in-ka', 'in-dn', 'in-mh', 'in-as', 'in-ap', 'in-ml', 'in-pb', 'in-rj', 'in-up', 'in-ut', 'in-jh'],\n", " data: [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]\n", " }\n", ")\n", "map = Daru::View::Plot.new(df, opts)\n", "map.show_in_iruby" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "application/javascript": [ "\n", " /* BEGIN mapdata/countries/us/us-all.js */\n", "\n", "Highcharts.maps[\"countries/us/us-all\"] = {\"title\":\"United States of America\",\"version\":\"1.1.2\",\"type\":\"FeatureCollection\",\"copyright\":\"Copyright (c) 2015 Highsoft AS, Based on data from Natural Earth\",\"copyrightShort\":\"Natural Earth\",\"copyrightUrl\":\"http://www.naturalearthdata.com\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"urn:ogc:def:crs:EPSG:102004\"}},\"hc-transform\":{\"default\":{\"crs\":\"+proj=lcc +lat_1=33 +lat_2=45 +lat_0=39 +lon_0=-96 +x_0=0 +y_0=0 +datum=NAD83 +units=m +no_defs\",\"scale\":0.000151481324748,\"jsonres\":15.5,\"jsonmarginX\":-999,\"jsonmarginY\":9851.0,\"xoffset\":-2361356.09818,\"yoffset\":1398996.77886},\"us-all-hawaii\":{\"xpan\":190,\"ypan\":417,\"hitZone\":{\"type\":\"Polygon\",\"coordinates\":[[[1747,3920],[3651,2950],[3651,-999],[1747,-999],[1747,3920]]]},\"crs\":\"+proj=aea +lat_1=8 +lat_2=18 +lat_0=13 +lon_0=-157 +x_0=0 +y_0=0 +datum=NAD83 +units=m +no_defs\",\"scale\":0.000123090941806,\"jsonres\":15.5,\"jsonmarginX\":-999,\"jsonmarginY\":9851.0,\"xoffset\":-338610.47557,\"yoffset\":1022754.31736},\"us-all-alaska\":{\"rotation\":-0.0174532925199,\"xpan\":5,\"ypan\":357,\"hitZone\":{\"type\":\"Polygon\",\"coordinates\":[[[-999,5188],[-707,5188],[1747,3920],[1747,-999],[-999,-999],[-999,5188]]]},\"crs\":\"+proj=tmerc +lat_0=54 +lon_0=-142 +k=0.9999 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs\",\"scale\":5.84397059179e-05,\"jsonres\":15.5,\"jsonmarginX\":-999,\"jsonmarginY\":9851.0,\"xoffset\":-1566154.00853,\"yoffset\":1992671.14918}},\r", "\r\n", "\"features\":[{\"type\":\"Feature\",\"id\":\"US.MA\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.36,\"hc-middle-y\":0.47,\"hc-key\":\"us-ma\",\"hc-a2\":\"MA\",\"labelrank\":\"0\",\"hasc\":\"US.MA\",\"woe-id\":\"2347580\",\"state-fips\":\"25\",\"fips\":\"US25\",\"postal-code\":\"MA\",\"name\":\"Massachusetts\",\"country\":\"United States of America\",\"region\":\"Northeast\",\"longitude\":\"-71.99930000000001\",\"woe-name\":\"Massachusetts\",\"latitude\":\"42.3739\",\"woe-label\":\"Massachusetts, US, United States\",\"type\":\"State\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[9430,7889],[9476,7878],[9436,7864],[9417,7844],[9430,7889]]],[[[9314,7915],[9312,7927],[9304,7921],[9278,7938],[9254,7990],[9177,7968],[8997,7925],[8860,7896],[8853,7901],[8856,8080],[8922,8096],[9005,8115],[9005,8115],[9222,8166],[9242,8201],[9300,8236],[9318,8197],[9357,8186],[9312,8147],[9299,8081],[9324,8091],[9365,8074],[9428,7985],[9483,7974],[9525,8007],[9501,8067],[9535,8028],[9549,7982],[9504,7965],[9420,7906],[9411,7955],[9371,7921],[9373,7898],[9339,7878],[9327,7915],[9314,7915]]]]}},{\"type\":\"Feature\",\"id\":\"US.WA\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.56,\"hc-middle-y\":0.52,\"hc-key\":\"us-wa\",\"hc-a2\":\"WA\",\"labelrank\":\"0\",\"hasc\":\"US.WA\",\"woe-id\":\"2347606\",\"state-fips\":\"53\",\"fips\":\"US53\",\"postal-code\":\"WA\",\"name\":\"Washington\",\"country\":\"United States of America\",\"region\":\"West\",\"longitude\":\"-120.361\",\"woe-name\":\"Washington\",\"latitude\":\"47.4865\",\"woe-label\":\"Washington, US, United States\",\"type\":\"State\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-77,9797],[-56,9768],[-91,9757],[-86,9712],[-136,9751],[-111,9756],[-77,9797]]],[[[-52,9689],[-85,9658],[-66,9645],[-43,9568],[-77,9588],[-74,9635],[-89,9664],[-52,9690],[-60,9697],[-61,9737],[-31,9701],[-12,9731],[-9,9774],[-33,9788],[-46,9839],[-32,9851],[926,9593],[767,8925],[779,8870],[774,8822],[398,8914],[378,8905],[289,8922],[163,8905],[94,8923],[38,8914],[-10,8925],[-22,8950],[-113,8979],[-207,8965],[-283,9014],[-271,9096],[-280,9134],[-321,9167],[-357,9171],[-365,9207],[-400,9226],[-436,9219],[-460,9259],[-436,9333],[-441,9279],[-416,9297],[-401,9347],[-434,9357],[-429,9395],[-369,9396],[-424,9436],[-424,9523],[-410,9624],[-433,9678],[-428,9749],[-385,9790],[-313,9713],[-183,9655],[-161,9666],[-146,9623],[-100,9637],[-95,9567],[-135,9518],[-77,9566],[-112,9491],[-89,9426],[-154,9433],[-175,9394],[-167,9449],[-222,9394],[-157,9376],[-124,9418],[-82,9426],[-82,9476],[-66,9527],[-18,9570],[-37,9644],[-24,9661],[-52,9689]]]]}},{\"type\":\"Feature\",\"id\":\"US.CA\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.51,\"hc-middle-y\":0.67,\"hc-key\":\"us-ca\",\"hc-a2\":\"CA\",\"labelrank\":\"0\",\"hasc\":\"US.CA\",\"woe-id\":\"2347563\",\"state-fips\":\"6\",\"fips\":\"US06\",\"postal-code\":\"CA\",\"name\":\"California\",\"country\":\"United States of America\",\"region\":\"West\",\"longitude\":\"-119.591\",\"woe-name\":\"California\",\"latitude\":\"36.7496\",\"woe-label\":\"California, US, United States\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[-833,8186],[-50,7955],[-253,7203],[32,6779],[261,6430],[593,5936],[620,5788],[660,5730],[598,5702],[559,5661],[555,5605],[510,5537],[489,5536],[476,5452],[519,5416],[492,5355],[451,5357],[-76,5426],[-69,5467],[-95,5476],[-84,5583],[-110,5649],[-224,5792],[-276,5799],[-265,5822],[-284,5881],[-342,5885],[-417,5946],[-422,5975],[-484,6035],[-539,6046],[-588,6077],[-659,6091],[-686,6135],[-647,6273],[-691,6316],[-672,6333],[-720,6428],[-742,6442],[-793,6601],[-820,6637],[-816,6709],[-775,6726],[-761,6756],[-778,6807],[-821,6819],[-855,6888],[-842,6929],[-853,6979],[-833,7041],[-810,7042],[-816,6985],[-764,6931],[-772,6991],[-797,7030],[-787,7089],[-738,7083],[-782,7126],[-806,7122],[-833,7050],[-892,7126],[-903,7243],[-983,7395],[-967,7420],[-969,7507],[-943,7553],[-936,7629],[-964,7712],[-999,7766],[-993,7813],[-890,7943],[-849,8038],[-844,8118],[-860,8134],[-833,8186]]]}},{\"type\":\"Feature\",\"id\":\"US.OR\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.47,\"hc-middle-y\":0.52,\"hc-key\":\"us-or\",\"hc-a2\":\"OR\",\"labelrank\":\"0\",\"hasc\":\"US.OR\",\"woe-id\":\"2347596\",\"state-fips\":\"41\",\"fips\":\"US41\",\"postal-code\":\"OR\",\"name\":\"Oregon\",\"country\":\"United States of America\",\"region\":\"West\",\"longitude\":\"-120.386\",\"woe-name\":\"Oregon\",\"latitude\":\"43.8333\",\"woe-label\":\"Oregon, US, United States\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[-50,7955],[-833,8186],[-851,8223],[-847,8281],[-817,8362],[-827,8415],[-793,8455],[-756,8527],[-714,8570],[-672,8648],[-594,8829],[-582,8877],[-494,9051],[-493,9108],[-468,9158],[-460,9216],[-396,9192],[-367,9202],[-359,9169],[-321,9167],[-280,9134],[-271,9096],[-283,9014],[-207,8965],[-113,8979],[-22,8950],[-10,8925],[38,8914],[94,8923],[163,8905],[289,8922],[378,8905],[398,8914],[774,8822],[785,8775],[821,8744],[823,8698],[776,8646],[718,8545],[624,8450],[615,8403],[662,8361],[616,8265],[510,7813],[-50,7955]]]}},{\"type\":\"Feature\",\"id\":\"US.WI\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.41,\"hc-middle-y\":0.38,\"hc-key\":\"us-wi\",\"hc-a2\":\"WI\",\"labelrank\":\"0\",\"hasc\":\"US.WI\",\"woe-id\":\"2347608\",\"state-fips\":\"55\",\"fips\":\"US55\",\"postal-code\":\"WI\",\"name\":\"Wisconsin\",\"country\":\"United States of America\",\"region\":\"Midwest\",\"longitude\":\"-89.5831\",\"woe-name\":\"Wisconsin\",\"latitude\":\"44.3709\",\"woe-label\":\"Wisconsin, US, United States\",\"type\":\"State\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[6206,8297],[6197,8237],[6159,8156],[6136,8180],[6161,8249],[6206,8297]]],[[[5575,7508],[5561,7544],[5494,7563],[5465,7670],[5479,7702],[5445,7758],[5431,7866],[5405,7892],[5360,7903],[5273,7994],[5217,8029],[5181,8035],[5136,8072],[5146,8117],[5144,8214],[5158,8253],[5117,8285],[5116,8322],[5147,8375],[5220,8422],[5214,8573],[5245,8603],[5303,8589],[5410,8635],[5449,8660],[5489,8656],[5481,8617],[5508,8583],[5554,8572],[5588,8553],[5611,8510],[5795,8473],[5849,8447],[5968,8437],[5993,8394],[6045,8372],[6042,8286],[6080,8287],[6071,8242],[6096,8224],[6058,8180],[6028,8078],[6049,8076],[6099,8156],[6129,8170],[6153,8151],[6124,8019],[6136,7996],[6101,7916],[6110,7860],[6082,7742],[6089,7679],[6116,7626],[6119,7543],[5780,7519],[5606,7509],[5575,7508]]]]}},{\"type\":\"Feature\",\"id\":\"US.ME\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.43,\"hc-middle-y\":0.40,\"hc-key\":\"us-me\",\"hc-a2\":\"ME\",\"labelrank\":\"0\",\"hasc\":\"US.ME\",\"woe-id\":\"2347578\",\"state-fips\":\"23\",\"fips\":\"US23\",\"postal-code\":\"ME\",\"name\":\"Maine\",\"country\":\"United States of America\",\"region\":\"Northeast\",\"longitude\":\"-69.1973\",\"woe-name\":\"Maine\",\"latitude\":\"45.148\",\"woe-label\":\"Maine, US, United States\",\"type\":\"State\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[9623,8727],[9643,8763],[9665,8747],[9641,8690],[9623,8727]]],[[[9225,8399],[9079,8830],[9115,8824],[9130,8917],[9168,8971],[9177,9035],[9160,9062],[9160,9140],[9176,9161],[9166,9236],[9238,9459],[9272,9467],[9292,9423],[9319,9415],[9428,9491],[9519,9435],[9630,9097],[9697,9099],[9717,9017],[9747,8995],[9778,9009],[9851,8939],[9818,8875],[9789,8883],[9784,8851],[9706,8811],[9712,8773],[9690,8747],[9669,8782],[9611,8766],[9590,8707],[9615,8647],[9554,8716],[9552,8761],[9517,8719],[9529,8622],[9505,8581],[9483,8586],[9467,8544],[9433,8531],[9420,8493],[9387,8524],[9346,8471],[9362,8439],[9314,8347],[9298,8291],[9235,8354],[9225,8399]]]]}},{\"type\":\"Feature\",\"id\":\"US.MI\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.71,\"hc-middle-y\":0.67,\"hc-key\":\"us-mi\",\"hc-a2\":\"MI\",\"labelrank\":\"0\",\"hasc\":\"US.MI\",\"woe-id\":\"2347581\",\"state-fips\":\"26\",\"fips\":\"US26\",\"postal-code\":\"MI\",\"name\":\"Michigan\",\"country\":\"United States of America\",\"region\":\"Midwest\",\"longitude\":\"-84.9479\",\"woe-name\":\"Michigan\",\"latitude\":\"43.4343\",\"woe-label\":\"Michigan, US, United States\",\"type\":\"State\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[6802,8561],[6808,8523],[6764,8521],[6774,8565],[6802,8561]]],[[[5863,9010],[5834,8966],[5759,8913],[5758,8947],[5863,9010]]],[[[6976,7443],[6815,7415],[6718,7400],[6716,7416],[6323,7372],[6364,7423],[6399,7509],[6417,7630],[6409,7695],[6330,7861],[6345,7903],[6322,7979],[6361,8059],[6352,8141],[6381,8159],[6381,8204],[6423,8217],[6453,8283],[6469,8252],[6460,8196],[6479,8180],[6501,8221],[6497,8298],[6533,8342],[6567,8348],[6542,8410],[6593,8461],[6646,8436],[6627,8469],[6669,8467],[6654,8434],[6698,8433],[6726,8400],[6837,8377],[6863,8359],[6884,8307],[6860,8285],[6902,8213],[6903,8115],[6872,8094],[6868,8040],[6821,8014],[6824,7934],[6868,7920],[6900,7950],[6937,8030],[6993,8059],[7042,8027],[7097,7866],[7128,7802],[7124,7704],[7066,7697],[7061,7631],[7021,7590],[7008,7500],[6976,7443]]],[[[5874,8741],[5900,8700],[5901,8651],[5938,8693],[6017,8689],[6049,8673],[6107,8596],[6174,8609],[6192,8589],[6244,8596],[6318,8663],[6430,8674],[6485,8705],[6529,8713],[6518,8645],[6560,8631],[6591,8646],[6609,8627],[6633,8653],[6688,8665],[6692,8589],[6745,8536],[6723,8521],[6631,8516],[6606,8530],[6598,8476],[6541,8514],[6480,8529],[6444,8521],[6426,8490],[6320,8470],[6302,8429],[6244,8388],[6264,8448],[6227,8437],[6192,8395],[6185,8444],[6096,8224],[6071,8242],[6080,8287],[6042,8286],[6045,8372],[5993,8394],[5968,8437],[5849,8447],[5795,8473],[5611,8510],[5588,8553],[5554,8572],[5623,8604],[5661,8642],[5731,8656],[5776,8696],[5805,8702],[5860,8764],[5868,8750],[5893,8802],[5958,8837],[6017,8829],[5931,8757],[5903,8703],[5900,8738],[5874,8741]]]]}},{\"type\":\"Feature\",\"id\":\"US.NV\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.46,\"hc-middle-y\":0.38,\"hc-key\":\"us-nv\",\"hc-a2\":\"NV\",\"labelrank\":\"0\",\"hasc\":\"US.NV\",\"woe-id\":\"2347587\",\"state-fips\":\"32\",\"fips\":\"US32\",\"postal-code\":\"NV\",\"name\":\"Nevada\",\"country\":\"United States of America\",\"region\":\"West\",\"longitude\":\"-117.02\",\"woe-name\":\"Nevada\",\"latitude\":\"39.4299\",\"woe-label\":\"Nevada, US, United States\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[-50,7955],[510,7813],[897,7727],[1073,7690],[929,6975],[818,6420],[777,6221],[752,6180],[669,6227],[631,6217],[631,6159],[611,6068],[614,5982],[593,5936],[261,6430],[32,6779],[-253,7203],[-50,7955]]]}},{\"type\":\"Feature\",\"id\":\"US.NM\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.51,\"hc-middle-y\":0.50,\"hc-key\":\"us-nm\",\"hc-a2\":\"NM\",\"labelrank\":\"0\",\"hasc\":\"US.NM\",\"woe-id\":\"2347590\",\"state-fips\":\"35\",\"fips\":\"US35\",\"postal-code\":\"NM\",\"name\":\"New Mexico\",\"country\":\"United States of America\",\"region\":\"West\",\"longitude\":\"-106.024\",\"woe-name\":\"New Mexico\",\"latitude\":\"34.5002\",\"woe-label\":\"New Mexico, US, United States\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[1841,6242],[3091,6104],[3083,6007],[3081,5975],[3072,5970],[2976,4810],[2181,4887],[2208,4823],[1830,4873],[1815,4756],[1630,4782],[1736,5514],[1841,6242]]]}},{\"type\":\"Feature\",\"id\":\"US.CO\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.51,\"hc-middle-y\":0.50,\"hc-key\":\"us-co\",\"hc-a2\":\"CO\",\"labelrank\":\"0\",\"hasc\":\"US.CO\",\"woe-id\":\"2347564\",\"state-fips\":\"8\",\"fips\":\"US08\",\"postal-code\":\"CO\",\"name\":\"Colorado\",\"country\":\"United States of America\",\"region\":\"West\",\"longitude\":\"-105.543\",\"woe-name\":\"Colorado\",\"latitude\":\"38.9998\",\"woe-label\":\"Colorado, US, United States\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[3091,6104],[1841,6242],[1966,7108],[1990,7269],[2964,7155],[3357,7124],[3339,6866],[3329,6696],[3290,6089],[3091,6104]]]}},{\"type\":\"Feature\",\"id\":\"US.WY\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.51,\"hc-middle-y\":0.50,\"hc-key\":\"us-wy\",\"hc-a2\":\"WY\",\"labelrank\":\"0\",\"hasc\":\"US.WY\",\"woe-id\":\"2347609\",\"state-fips\":\"56\",\"fips\":\"US56\",\"postal-code\":\"WY\",\"name\":\"Wyoming\",\"country\":\"United States of America\",\"region\":\"West\",\"longitude\":\"-107.552\",\"woe-name\":\"Wyoming\",\"latitude\":\"42.9999\",\"woe-label\":\"Wyoming, US, United States\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[2964,7155],[1990,7269],[1600,7329],[1643,7585],[1677,7785],[1750,8226],[1772,8355],[3056,8191],[3019,7770],[3010,7672],[3002,7575],[2964,7155]]]}},{\"type\":\"Feature\",\"id\":\"US.KS\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.30,\"hc-middle-y\":0.49,\"hc-key\":\"us-ks\",\"hc-a2\":\"KS\",\"labelrank\":\"0\",\"hasc\":\"US.KS\",\"woe-id\":\"2347575\",\"state-fips\":\"20\",\"fips\":\"US20\",\"postal-code\":\"KS\",\"name\":\"Kansas\",\"country\":\"United States of America\",\"region\":\"Midwest\",\"longitude\":\"-98.3309\",\"woe-name\":\"Kansas\",\"latitude\":\"38.5\",\"woe-label\":\"Kansas, US, United States\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[3339,6866],[4682,6826],[4769,6780],[4726,6705],[4767,6667],[4781,6624],[4824,6600],[4833,6050],[3290,6089],[3329,6696],[3339,6866]]]}},{\"type\":\"Feature\",\"id\":\"US.NE\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.43,\"hc-middle-y\":0.50,\"hc-key\":\"us-ne\",\"hc-a2\":\"NE\",\"labelrank\":\"0\",\"hasc\":\"US.NE\",\"woe-id\":\"2347586\",\"state-fips\":\"31\",\"fips\":\"US31\",\"postal-code\":\"NE\",\"name\":\"Nebraska\",\"country\":\"United States of America\",\"region\":\"Midwest\",\"longitude\":\"-99.68550000000001\",\"woe-name\":\"Nebraska\",\"latitude\":\"41.5002\",\"woe-label\":\"Nebraska, US, United States\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[4682,6826],[3339,6866],[3357,7124],[2964,7155],[3002,7575],[3010,7672],[4071,7611],[4148,7558],[4194,7574],[4297,7577],[4330,7551],[4409,7521],[4453,7479],[4469,7474],[4478,7398],[4515,7341],[4533,7291],[4529,7228],[4559,7206],[4571,7165],[4579,7031],[4592,6986],[4592,6981],[4592,6981],[4591,6981],[4591,6981],[4619,6915],[4682,6826]]]}},{\"type\":\"Feature\",\"id\":\"US.OK\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.78,\"hc-middle-y\":0.52,\"hc-key\":\"us-ok\",\"hc-a2\":\"OK\",\"labelrank\":\"0\",\"hasc\":\"US.OK\",\"woe-id\":\"2347595\",\"state-fips\":\"40\",\"fips\":\"US40\",\"postal-code\":\"OK\",\"name\":\"Oklahoma\",\"country\":\"United States of America\",\"region\":\"South\",\"longitude\":\"-97.1309\",\"woe-name\":\"Oklahoma\",\"latitude\":\"35.452\",\"woe-label\":\"Oklahoma, US, United States\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[3290,6089],[4833,6050],[4833,6017],[4835,5920],[4877,5632],[4875,5180],[4790,5207],[4714,5260],[4685,5235],[4632,5257],[4595,5233],[4559,5242],[4474,5191],[4405,5248],[4360,5237],[4347,5258],[4312,5234],[4304,5199],[4283,5247],[4248,5227],[4181,5268],[4121,5246],[4093,5310],[4007,5296],[3908,5334],[3856,5341],[3842,5388],[3753,5388],[3686,5437],[3707,5936],[3081,5975],[3083,6007],[3091,6104],[3290,6089]]]}},{\"type\":\"Feature\",\"id\":\"US.MO\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.48,\"hc-middle-y\":0.51,\"hc-key\":\"us-mo\",\"hc-a2\":\"MO\",\"labelrank\":\"0\",\"hasc\":\"US.MO\",\"woe-id\":\"2347584\",\"state-fips\":\"29\",\"fips\":\"US29\",\"postal-code\":\"MO\",\"name\":\"Missouri\",\"country\":\"United States of America\",\"region\":\"Midwest\",\"longitude\":\"-92.446\",\"woe-name\":\"Missouri\",\"latitude\":\"38.5487\",\"woe-label\":\"Missouri, US, United States\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[4835,5920],[4833,6017],[4833,6050],[4824,6600],[4781,6624],[4767,6667],[4726,6705],[4769,6780],[4682,6826],[4619,6915],[4591,6981],[4591,6981],[4592,6981],[4846,6977],[5120,6985],[5389,7006],[5449,6947],[5449,6947],[5449,6947],[5436,6893],[5454,6813],[5475,6774],[5540,6711],[5588,6679],[5616,6596],[5642,6567],[5672,6592],[5735,6561],[5692,6420],[5752,6350],[5792,6336],[5873,6276],[5898,6211],[5886,6165],[5918,6121],[5975,6097],[5976,6033],[5956,5988],[5932,6005],[5921,5968],[5911,5955],[5907,5967],[5890,5980],[5893,5966],[5901,5936],[5869,5898],[5888,5872],[5868,5834],[5731,5821],[5790,5904],[5767,5957],[4835,5920]]]}},{\"type\":\"Feature\",\"id\":\"US.IL\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.56,\"hc-middle-y\":0.45,\"hc-key\":\"us-il\",\"hc-a2\":\"IL\",\"labelrank\":\"0\",\"hasc\":\"US.IL\",\"woe-id\":\"2347572\",\"state-fips\":\"17\",\"fips\":\"US17\",\"postal-code\":\"IL\",\"name\":\"Illinois\",\"country\":\"United States of America\",\"region\":\"Midwest\",\"longitude\":\"-89.1991\",\"woe-name\":\"Illinois\",\"latitude\":\"39.946\",\"woe-label\":\"Illinois, US, United States\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[6119,7543],[6121,7488],[6192,7351],[6247,6739],[6226,6674],[6254,6638],[6266,6585],[6244,6520],[6222,6503],[6194,6422],[6176,6404],[6179,6328],[6159,6283],[6171,6241],[6102,6218],[6105,6131],[6015,6162],[5987,6157],[5962,6117],[5975,6097],[5918,6121],[5886,6165],[5898,6211],[5873,6276],[5792,6336],[5752,6350],[5692,6420],[5735,6561],[5672,6592],[5642,6567],[5616,6596],[5588,6679],[5540,6711],[5475,6774],[5454,6813],[5436,6893],[5449,6947],[5449,6947],[5449,6947],[5458,7004],[5496,7020],[5535,7098],[5536,7132],[5509,7160],[5523,7224],[5579,7232],[5646,7276],[5671,7332],[5672,7411],[5625,7441],[5575,7508],[5575,7508],[5606,7509],[5848,7523],[6119,7543]]]}},{\"type\":\"Feature\",\"id\":\"US.IN\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.49,\"hc-middle-y\":0.43,\"hc-key\":\"us-in\",\"hc-a2\":\"IN\",\"labelrank\":\"0\",\"hasc\":\"US.IN\",\"woe-id\":\"2347573\",\"state-fips\":\"18\",\"fips\":\"US18\",\"postal-code\":\"IN\",\"name\":\"Indiana\",\"country\":\"United States of America\",\"region\":\"Midwest\",\"longitude\":\"-86.1396\",\"woe-name\":\"Indiana\",\"latitude\":\"39.8874\",\"woe-label\":\"Indiana, US, United States\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[6192,7351],[6239,7329],[6323,7372],[6716,7416],[6718,7400],[6732,7296],[6797,6730],[6792,6683],[6808,6651],[6737,6617],[6682,6619],[6693,6572],[6657,6540],[6652,6507],[6622,6498],[6608,6438],[6583,6411],[6531,6450],[6485,6413],[6485,6390],[6444,6379],[6426,6401],[6359,6356],[6303,6376],[6269,6350],[6209,6363],[6179,6328],[6176,6404],[6194,6422],[6222,6503],[6244,6520],[6266,6585],[6254,6638],[6226,6674],[6247,6739],[6192,7351]]]}},{\"type\":\"Feature\",\"id\":\"US.VT\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.42,\"hc-middle-y\":0.43,\"hc-key\":\"us-vt\",\"hc-a2\":\"VT\",\"labelrank\":\"0\",\"hasc\":\"US.VT\",\"woe-id\":\"2347604\",\"state-fips\":\"50\",\"fips\":\"US50\",\"postal-code\":\"VT\",\"name\":\"Vermont\",\"country\":\"United States of America\",\"region\":\"Northeast\",\"longitude\":\"-72.7317\",\"woe-name\":\"Vermont\",\"latitude\":\"44.0886\",\"woe-label\":\"Vermont, US, United States\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[8922,8096],[8856,8080],[8807,8284],[8772,8287],[8772,8328],[8740,8402],[8748,8453],[8739,8514],[8720,8537],[8695,8646],[8811,8677],[9024,8736],[9020,8661],[9045,8629],[9033,8585],[8978,8526],[8986,8490],[8981,8392],[8964,8320],[8979,8261],[8979,8148],[9005,8115],[9005,8115],[8922,8096]]]}},{\"type\":\"Feature\",\"id\":\"US.AR\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.47,\"hc-middle-y\":0.43,\"hc-key\":\"us-ar\",\"hc-a2\":\"AR\",\"labelrank\":\"0\",\"hasc\":\"US.AR\",\"woe-id\":\"2347562\",\"state-fips\":\"5\",\"fips\":\"US05\",\"postal-code\":\"AR\",\"name\":\"Arkansas\",\"country\":\"United States of America\",\"region\":\"South\",\"longitude\":\"-92.14279999999999\",\"woe-name\":\"Arkansas\",\"latitude\":\"34.7563\",\"woe-label\":\"Arkansas, US, United States\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[4975,5016],[4971,5157],[4910,5157],[4875,5180],[4877,5632],[4835,5920],[5767,5957],[5790,5904],[5731,5821],[5868,5834],[5871,5791],[5827,5763],[5835,5714],[5798,5670],[5802,5602],[5762,5567],[5770,5547],[5730,5520],[5706,5470],[5709,5414],[5635,5340],[5647,5309],[5609,5297],[5620,5250],[5583,5215],[5607,5162],[5598,5120],[5618,5077],[5605,5041],[5563,5038],[4975,5016]]]}},{\"type\":\"Feature\",\"id\":\"US.TX\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.69,\"hc-middle-y\":0.52,\"hc-key\":\"us-tx\",\"hc-a2\":\"TX\",\"labelrank\":\"0\",\"hasc\":\"US.TX\",\"woe-id\":\"2347602\",\"state-fips\":\"48\",\"fips\":\"US48\",\"postal-code\":\"TX\",\"name\":\"Texas\",\"country\":\"United States of America\",\"region\":\"South\",\"longitude\":\"-98.7607\",\"woe-name\":\"Texas\",\"latitude\":\"31.131\",\"woe-label\":\"Texas, US, United States\",\"type\":\"State\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[4875,5180],[4910,5157],[4971,5157],[4975,5016],[4980,4752],[5033,4679],[5031,4646],[5105,4506],[5093,4447],[5059,4380],[5065,4253],[5047,4228],[5018,4172],[5032,4146],[4989,4147],[4854,4084],[4875,4116],[4831,4102],[4842,4162],[4778,4141],[4769,4106],[4839,4052],[4789,4023],[4801,4063],[4739,3976],[4638,3901],[4557,3881],[4544,3857],[4451,3804],[4448,3787],[4381,3749],[4308,3672],[4340,3735],[4307,3756],[4261,3721],[4306,3712],[4263,3655],[4221,3658],[4249,3617],[4213,3527],[4195,3545],[4141,3510],[4206,3511],[4178,3442],[4232,3206],[4272,3164],[4203,3135],[4114,3192],[4013,3198],[3979,3230],[3915,3245],[3878,3279],[3810,3292],[3795,3375],[3727,3467],[3715,3534],[3721,3603],[3677,3628],[3595,3762],[3548,3801],[3525,3881],[3477,3970],[3469,4021],[3393,4097],[3411,4119],[3365,4132],[3310,4204],[3150,4220],[3103,4248],[3082,4218],[3018,4214],[2959,4096],[2967,4083],[2896,4024],[2861,4031],[2754,4113],[2695,4134],[2651,4187],[2595,4230],[2567,4305],[2573,4370],[2512,4503],[2437,4557],[2309,4714],[2275,4731],[2239,4806],[2208,4823],[2181,4887],[2976,4810],[3072,5970],[3081,5975],[3707,5936],[3686,5437],[3753,5388],[3842,5388],[3856,5341],[3908,5334],[4007,5296],[4093,5310],[4121,5246],[4181,5268],[4248,5227],[4283,5247],[4304,5199],[4312,5234],[4347,5258],[4360,5237],[4405,5248],[4474,5191],[4559,5242],[4595,5233],[4632,5257],[4685,5235],[4714,5260],[4790,5207],[4875,5180]]],[[[4269,3610],[4220,3493],[4219,3420],[4245,3297],[4214,3394],[4222,3530],[4269,3610]]]]}},{\"type\":\"Feature\",\"id\":\"US.RI\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.55,\"hc-middle-y\":0.78,\"hc-key\":\"us-ri\",\"hc-a2\":\"RI\",\"labelrank\":\"0\",\"hasc\":\"US.RI\",\"woe-id\":\"2347598\",\"state-fips\":\"44\",\"fips\":\"US44\",\"postal-code\":\"RI\",\"name\":\"Rhode Island\",\"country\":\"United States of America\",\"region\":\"Northeast\",\"longitude\":\"-71.5082\",\"woe-name\":\"Rhode Island\",\"latitude\":\"41.6242\",\"woe-label\":\"Rhode Island, US, United States\",\"type\":\"State\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[9339,7878],[9325,7871],[9314,7915],[9327,7915],[9339,7878]]],[[[9177,7968],[9254,7990],[9278,7938],[9304,7921],[9320,7866],[9285,7851],[9279,7822],[9216,7790],[9212,7845],[9177,7968]]]]}},{\"type\":\"Feature\",\"id\":\"US.AL\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.47,\"hc-middle-y\":0.42,\"hc-key\":\"us-al\",\"hc-a2\":\"AL\",\"labelrank\":\"0\",\"hasc\":\"US.AL\",\"woe-id\":\"2347559\",\"state-fips\":\"1\",\"fips\":\"US01\",\"postal-code\":\"AL\",\"name\":\"Alabama\",\"country\":\"United States of America\",\"region\":\"South\",\"longitude\":\"-86.7184\",\"woe-name\":\"Alabama\",\"latitude\":\"32.8551\",\"woe-label\":\"Alabama, US, United States\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[6487,4443],[6440,4378],[6291,4361],[6336,4375],[6317,4398],[6267,4399],[6216,4788],[6236,5574],[6215,5600],[6213,5603],[6762,5652],[6912,5135],[6947,5053],[6998,4970],[6970,4930],[6958,4846],[6990,4774],[6983,4704],[7015,4637],[6436,4574],[6431,4541],[6487,4486],[6487,4443]]]}},{\"type\":\"Feature\",\"id\":\"US.MS\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.51,\"hc-middle-y\":0.48,\"hc-key\":\"us-ms\",\"hc-a2\":\"MS\",\"labelrank\":\"0\",\"hasc\":\"US.MS\",\"woe-id\":\"2347583\",\"state-fips\":\"28\",\"fips\":\"US28\",\"postal-code\":\"MS\",\"name\":\"Mississippi\",\"country\":\"United States of America\",\"region\":\"South\",\"longitude\":\"-89.71890000000001\",\"woe-name\":\"Mississippi\",\"latitude\":\"32.8657\",\"woe-label\":\"Mississippi, US, United States\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[6267,4399],[6164,4396],[6059,4360],[6017,4328],[5936,4451],[5955,4536],[5523,4510],[5540,4526],[5522,4581],[5545,4585],[5545,4642],[5565,4662],[5584,4738],[5636,4781],[5670,4868],[5629,4895],[5611,4977],[5627,5018],[5605,5041],[5618,5077],[5598,5120],[5607,5162],[5583,5215],[5620,5250],[5609,5297],[5647,5309],[5635,5340],[5709,5414],[5706,5470],[5730,5520],[5770,5547],[5762,5567],[6122,5592],[6215,5600],[6236,5574],[6216,4788],[6267,4399]]]}},{\"type\":\"Feature\",\"id\":\"US.NC\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.62,\"hc-middle-y\":0.50,\"hc-key\":\"us-nc\",\"hc-a2\":\"NC\",\"labelrank\":\"0\",\"hasc\":\"US.NC\",\"woe-id\":\"2347592\",\"state-fips\":\"37\",\"fips\":\"US37\",\"postal-code\":\"NC\",\"name\":\"North Carolina\",\"country\":\"United States of America\",\"region\":\"South\",\"longitude\":\"-78.866\",\"woe-name\":\"North Carolina\",\"latitude\":\"35.6152\",\"woe-label\":\"North Carolina, US, United States\",\"type\":\"State\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[8716,6394],[8720,6381],[8694,6389],[8694,6389],[8704,6391],[8705,6390],[8709,6392],[8712,6393],[8716,6394]]],[[[8727,6396],[8756,6332],[8852,6203],[8782,6278],[8722,6395],[8724,6396],[8727,6396]]],[[[7532,6183],[7623,6187],[7858,6219],[8691,6388],[8768,6281],[8670,6318],[8707,6291],[8620,6230],[8584,6234],[8581,6204],[8719,6244],[8742,6161],[8737,6222],[8760,6252],[8795,6220],[8797,6153],[8772,6164],[8750,6091],[8709,6073],[8638,6097],[8638,6070],[8551,6078],[8664,6053],[8635,6009],[8661,6003],[8610,5957],[8551,5988],[8590,5949],[8631,5940],[8676,5955],[8686,5995],[8721,5956],[8670,5890],[8565,5865],[8469,5764],[8443,5714],[8432,5616],[8368,5624],[8302,5600],[8029,5790],[7791,5756],[7782,5790],[7714,5830],[7457,5802],[7290,5724],[7210,5711],[7034,5685],[7038,5756],[7073,5762],[7085,5807],[7131,5847],[7188,5859],[7269,5928],[7298,5973],[7352,6010],[7365,5989],[7437,6050],[7464,6038],[7490,6093],[7523,6123],[7532,6183]]]]}},{\"type\":\"Feature\",\"id\":\"US.VA\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.64,\"hc-middle-y\":0.54,\"hc-key\":\"us-va\",\"hc-a2\":\"VA\",\"labelrank\":\"0\",\"hasc\":\"US.VA\",\"woe-id\":\"2347605\",\"state-fips\":\"51\",\"fips\":\"US51\",\"postal-code\":\"VA\",\"name\":\"Virginia\",\"country\":\"United States of America\",\"region\":\"South\",\"longitude\":\"-78.2431\",\"woe-name\":\"Virginia\",\"latitude\":\"37.7403\",\"woe-label\":\"Virginia, US, United States\",\"type\":\"State\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[8722,6395],[8696,6432],[8704,6391],[8694,6389],[8694,6389],[8686,6398],[8691,6388],[7858,6219],[7623,6187],[7532,6183],[7472,6170],[7116,6120],[7221,6173],[7268,6217],[7309,6294],[7363,6332],[7431,6411],[7470,6351],[7530,6341],[7567,6378],[7595,6360],[7649,6382],[7664,6419],[7690,6412],[7773,6459],[7767,6505],[7840,6674],[7857,6759],[7932,6729],[7974,6848],[7998,6837],[8048,6900],[8072,6952],[8076,7028],[8188,6969],[8198,7020],[8256,7009],[8251,6984],[8341,6945],[8347,6939],[8353,6939],[8367,6892],[8334,6870],[8323,6802],[8347,6786],[8385,6812],[8429,6763],[8484,6768],[8507,6740],[8571,6721],[8572,6647],[8536,6648],[8499,6683],[8431,6711],[8532,6636],[8597,6606],[8561,6578],[8558,6548],[8577,6545],[8611,6494],[8586,6478],[8526,6534],[8449,6533],[8518,6510],[8580,6459],[8619,6482],[8679,6482],[8727,6396],[8724,6396],[8722,6395]],[[8558,6548],[8552,6548],[8552,6548],[8552,6548],[8484,6605],[8532,6551],[8552,6548],[8552,6548],[8552,6548],[8557,6544],[8558,6548]]],[[[8709,6392],[8713,6400],[8716,6394],[8712,6393],[8709,6392]]],[[[8765,6797],[8756,6760],[8761,6796],[8765,6797]]],[[[8688,6764],[8691,6772],[8739,6789],[8726,6737],[8674,6599],[8696,6561],[8678,6528],[8652,6583],[8652,6652],[8688,6764]]]]}},{\"type\":\"Feature\",\"id\":\"US.IA\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.35,\"hc-middle-y\":0.49,\"hc-key\":\"us-ia\",\"hc-a2\":\"IA\",\"labelrank\":\"0\",\"hasc\":\"US.IA\",\"woe-id\":\"2347574\",\"state-fips\":\"19\",\"fips\":\"US19\",\"postal-code\":\"IA\",\"name\":\"Iowa\",\"country\":\"United States of America\",\"region\":\"Midwest\",\"longitude\":\"-93.3891\",\"woe-name\":\"Iowa\",\"latitude\":\"42.0423\",\"woe-label\":\"Iowa, US, United States\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[5575,7508],[5625,7441],[5672,7411],[5671,7332],[5646,7276],[5579,7232],[5523,7224],[5509,7160],[5536,7132],[5535,7098],[5496,7020],[5458,7004],[5449,6947],[5449,6947],[5449,6947],[5389,7006],[5120,6985],[4846,6977],[4592,6981],[4591,6981],[4579,7031],[4571,7165],[4559,7206],[4529,7228],[4533,7291],[4515,7341],[4478,7398],[4469,7474],[4453,7479],[4423,7540],[4459,7636],[4438,7663],[4433,7734],[4459,7735],[5137,7745],[5445,7758],[5479,7702],[5465,7670],[5494,7563],[5561,7544],[5577,7513],[5575,7508],[5575,7508]]]}},{\"type\":\"Feature\",\"id\":\"US.MD\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.61,\"hc-middle-y\":0.27,\"hc-key\":\"us-md\",\"hc-a2\":\"MD\",\"labelrank\":\"0\",\"hasc\":\"US.MD\",\"woe-id\":\"2347579\",\"state-fips\":\"24\",\"fips\":\"US24\",\"postal-code\":\"MD\",\"name\":\"Maryland\",\"country\":\"United States of America\",\"region\":\"South\",\"longitude\":\"-77.0454\",\"woe-name\":\"Maryland\",\"latitude\":\"39.3874\",\"woe-label\":\"Maryland, US, United States\",\"type\":\"State\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[8761,6796],[8769,6819],[8765,6797],[8761,6796]]],[[[8779,6915],[8779,6884],[8777,6914],[8777,6914],[8779,6915]]],[[[8739,6789],[8691,6772],[8688,6764],[8647,6746],[8650,6806],[8590,6833],[8592,6815],[8525,6862],[8581,6899],[8555,6926],[8511,6936],[8544,6974],[8512,6986],[8496,7036],[8530,7108],[8537,7165],[8497,7093],[8472,7099],[8469,7056],[8432,7052],[8471,7014],[8458,6959],[8483,6868],[8513,6820],[8462,6849],[8543,6778],[8548,6753],[8491,6782],[8433,6785],[8382,6834],[8354,6797],[8335,6827],[8370,6891],[8367,6916],[8385,6943],[8341,6945],[8251,6984],[8256,7009],[8198,7020],[8162,7087],[8101,7099],[8046,7067],[8043,7043],[8000,7038],[7977,7057],[7949,7003],[7928,7007],[7857,6922],[7835,7053],[8176,7119],[8559,7201],[8650,6887],[8771,6913],[8770,6856],[8753,6848],[8739,6789]]]]}},{\"type\":\"Feature\",\"id\":\"US.DE\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.91,\"hc-middle-y\":0.77,\"hc-key\":\"us-de\",\"hc-a2\":\"DE\",\"labelrank\":\"0\",\"hasc\":\"US.DE\",\"woe-id\":\"2347566\",\"state-fips\":\"10\",\"fips\":\"US10\",\"postal-code\":\"DE\",\"name\":\"Delaware\",\"country\":\"United States of America\",\"region\":\"South\",\"longitude\":\"-75.41119999999999\",\"woe-name\":\"Delaware\",\"latitude\":\"38.8657\",\"woe-label\":\"Delaware, US, United States\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[8777,6914],[8771,6915],[8771,6913],[8650,6887],[8559,7201],[8589,7239],[8625,7239],[8601,7183],[8613,7145],[8652,7114],[8675,7051],[8735,6995],[8751,6999],[8779,6915],[8777,6914],[8777,6914]]]}},{\"type\":\"Feature\",\"id\":\"US.PA\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.50,\"hc-middle-y\":0.49,\"hc-key\":\"us-pa\",\"hc-a2\":\"PA\",\"labelrank\":\"0\",\"hasc\":\"US.PA\",\"woe-id\":\"2347597\",\"state-fips\":\"42\",\"fips\":\"US42\",\"postal-code\":\"PA\",\"name\":\"Pennsylvania\",\"country\":\"United States of America\",\"region\":\"Northeast\",\"longitude\":\"-77.60939999999999\",\"woe-name\":\"Pennsylvania\",\"latitude\":\"40.8601\",\"woe-label\":\"Pennsylvania, US, United States\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[8611,7549],[8632,7530],[8615,7490],[8627,7443],[8646,7444],[8739,7361],[8691,7310],[8673,7276],[8625,7239],[8589,7239],[8559,7201],[8176,7119],[7835,7053],[7630,7017],[7589,7253],[7589,7253],[7530,7595],[7556,7610],[7662,7693],[7674,7625],[8514,7797],[8573,7765],[8588,7712],[8673,7663],[8673,7663],[8611,7549]]]}},{\"type\":\"Feature\",\"id\":\"US.NJ\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.68,\"hc-middle-y\":0.64,\"hc-key\":\"us-nj\",\"hc-a2\":\"NJ\",\"labelrank\":\"0\",\"hasc\":\"US.NJ\",\"woe-id\":\"2347589\",\"state-fips\":\"34\",\"fips\":\"US34\",\"postal-code\":\"NJ\",\"name\":\"New Jersey\",\"country\":\"United States of America\",\"region\":\"Northeast\",\"longitude\":\"-74.4653\",\"woe-name\":\"New Jersey\",\"latitude\":\"40.0449\",\"woe-label\":\"New Jersey, US, United States\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[8611,7549],[8673,7663],[8759,7635],[8846,7608],[8840,7532],[8810,7504],[8805,7466],[8866,7456],[8875,7438],[8886,7281],[8853,7228],[8849,7172],[8812,7122],[8784,7047],[8766,7040],[8769,7097],[8716,7095],[8623,7151],[8610,7186],[8624,7231],[8676,7269],[8691,7310],[8739,7361],[8646,7444],[8627,7443],[8615,7490],[8632,7530],[8611,7549]]]}},{\"type\":\"Feature\",\"id\":\"US.NY\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.54,\"hc-middle-y\":0.49,\"hc-key\":\"us-ny\",\"hc-a2\":\"NY\",\"labelrank\":\"0\",\"hasc\":\"US.NY\",\"woe-id\":\"2347591\",\"state-fips\":\"36\",\"fips\":\"US36\",\"postal-code\":\"NY\",\"name\":\"New York\",\"country\":\"United States of America\",\"region\":\"Northeast\",\"longitude\":\"-75.32420000000001\",\"woe-name\":\"New York\",\"latitude\":\"43.1988\",\"woe-label\":\"New York, US, United States\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[8673,7663],[8588,7712],[8573,7765],[8514,7797],[7674,7625],[7662,7693],[7763,7795],[7803,7872],[7754,7932],[7747,7976],[7812,8010],[7918,8040],[7988,8041],[8031,8026],[8061,8043],[8133,8055],[8180,8080],[8224,8141],[8264,8164],[8243,8232],[8257,8274],[8225,8259],[8202,8296],[8230,8345],[8280,8379],[8297,8437],[8358,8526],[8422,8581],[8453,8585],[8695,8646],[8720,8537],[8739,8514],[8748,8453],[8740,8402],[8772,8328],[8772,8287],[8807,8284],[8856,8080],[8853,7901],[8860,7896],[8896,7702],[8912,7685],[8874,7645],[8896,7623],[8881,7575],[8930,7617],[8982,7620],[9002,7641],[9094,7671],[9134,7722],[9173,7697],[9177,7721],[9184,7702],[9231,7730],[9141,7649],[9083,7619],[9032,7570],[8936,7519],[8857,7498],[8812,7468],[8814,7503],[8840,7506],[8858,7554],[8843,7544],[8846,7608],[8759,7635],[8695,7656],[8673,7663],[8673,7663]]]}},{\"type\":\"Feature\",\"id\":\"US.ID\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.51,\"hc-middle-y\":0.75,\"hc-key\":\"us-id\",\"hc-a2\":\"ID\",\"labelrank\":\"0\",\"hasc\":\"US.ID\",\"woe-id\":\"2347571\",\"state-fips\":\"16\",\"fips\":\"US16\",\"postal-code\":\"ID\",\"name\":\"Idaho\",\"country\":\"United States of America\",\"region\":\"West\",\"longitude\":\"-114.133\",\"woe-name\":\"Idaho\",\"latitude\":\"43.7825\",\"woe-label\":\"Idaho, US, United States\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[926,9593],[1093,9555],[1036,9301],[1076,9210],[1061,9142],[1117,9085],[1172,8979],[1170,8959],[1219,8896],[1258,8897],[1253,8859],[1219,8796],[1204,8727],[1211,8698],[1177,8675],[1167,8620],[1200,8590],[1278,8630],[1303,8596],[1303,8522],[1338,8434],[1326,8419],[1347,8377],[1374,8375],[1391,8331],[1392,8280],[1415,8254],[1451,8281],[1508,8261],[1536,8282],[1614,8258],[1671,8261],[1686,8296],[1713,8295],[1750,8226],[1677,7785],[1643,7585],[1393,7629],[1073,7690],[897,7727],[510,7813],[616,8265],[662,8361],[615,8403],[624,8450],[718,8545],[776,8646],[823,8698],[821,8744],[785,8775],[774,8822],[779,8870],[767,8925],[926,9593]]]}},{\"type\":\"Feature\",\"id\":\"US.SD\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.51,\"hc-middle-y\":0.44,\"hc-key\":\"us-sd\",\"hc-a2\":\"SD\",\"labelrank\":\"0\",\"hasc\":\"US.SD\",\"woe-id\":\"2347600\",\"state-fips\":\"46\",\"fips\":\"US46\",\"postal-code\":\"SD\",\"name\":\"South Dakota\",\"country\":\"United States of America\",\"region\":\"Midwest\",\"longitude\":\"-100.255\",\"woe-name\":\"South Dakota\",\"latitude\":\"44.4711\",\"woe-label\":\"South Dakota, US, United States\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[3010,7672],[3019,7770],[3056,8191],[3059,8191],[3080,8436],[4231,8374],[4444,8372],[4429,8325],[4387,8283],[4419,8232],[4462,8203],[4459,7735],[4433,7734],[4438,7663],[4459,7636],[4423,7540],[4453,7479],[4409,7521],[4330,7551],[4297,7577],[4194,7574],[4148,7558],[4071,7611],[3010,7672]]]}},{\"type\":\"Feature\",\"id\":\"US.CT\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.48,\"hc-middle-y\":0.50,\"hc-key\":\"us-ct\",\"hc-a2\":\"CT\",\"labelrank\":\"0\",\"hasc\":\"US.CT\",\"woe-id\":\"2347565\",\"state-fips\":\"9\",\"fips\":\"US09\",\"postal-code\":\"CT\",\"name\":\"Connecticut\",\"country\":\"United States of America\",\"region\":\"Northeast\",\"longitude\":\"-72.7594\",\"woe-name\":\"Connecticut\",\"latitude\":\"41.6486\",\"woe-label\":\"Connecticut, US, United States\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[9216,7790],[9204,7796],[9095,7743],[9023,7721],[8972,7689],[8896,7623],[8874,7645],[8912,7685],[8896,7702],[8860,7896],[8997,7925],[9177,7968],[9212,7845],[9216,7790]]]}},{\"type\":\"Feature\",\"id\":\"US.NH\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.38,\"hc-middle-y\":0.57,\"hc-key\":\"us-nh\",\"hc-a2\":\"NH\",\"labelrank\":\"0\",\"hasc\":\"US.NH\",\"woe-id\":\"2347588\",\"state-fips\":\"33\",\"fips\":\"US33\",\"postal-code\":\"NH\",\"name\":\"New Hampshire\",\"country\":\"United States of America\",\"region\":\"Northeast\",\"longitude\":\"-71.6301\",\"woe-name\":\"New Hampshire\",\"latitude\":\"43.5993\",\"woe-label\":\"New Hampshire, US, United States\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[9298,8291],[9306,8288],[9300,8236],[9242,8201],[9222,8166],[9005,8115],[9005,8115],[8979,8148],[8979,8261],[8964,8320],[8981,8392],[8986,8490],[8978,8526],[9033,8585],[9045,8629],[9020,8661],[9024,8736],[9036,8814],[9079,8830],[9225,8399],[9235,8354],[9298,8291]]]}},{\"type\":\"Feature\",\"id\":\"US.KY\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.65,\"hc-middle-y\":0.50,\"hc-key\":\"us-ky\",\"hc-a2\":\"KY\",\"labelrank\":\"0\",\"hasc\":\"US.KY\",\"woe-id\":\"2347576\",\"state-fips\":\"21\",\"fips\":\"US21\",\"postal-code\":\"KY\",\"name\":\"Kentucky\",\"country\":\"United States of America\",\"region\":\"South\",\"longitude\":\"-85.5729\",\"woe-name\":\"Kentucky\",\"latitude\":\"37.3994\",\"woe-label\":\"Kentucky, US, United States\",\"type\":\"State\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[5893,5966],[5890,5980],[5907,5967],[5893,5966]]],[[[5921,5968],[5932,6005],[5956,5988],[5976,6033],[5975,6097],[5962,6117],[5987,6157],[6015,6162],[6105,6131],[6102,6218],[6171,6241],[6159,6283],[6179,6328],[6209,6363],[6269,6350],[6303,6376],[6359,6356],[6426,6401],[6444,6379],[6485,6390],[6485,6413],[6531,6450],[6583,6411],[6608,6438],[6622,6498],[6652,6507],[6657,6540],[6693,6572],[6682,6619],[6737,6617],[6808,6651],[6792,6683],[6797,6730],[6873,6741],[6900,6725],[6933,6672],[7001,6669],[7036,6641],[7069,6664],[7119,6643],[7198,6692],[7216,6653],[7270,6617],[7270,6617],[7270,6617],[7272,6548],[7358,6439],[7431,6411],[7363,6332],[7309,6294],[7268,6217],[7221,6173],[7116,6120],[7104,6113],[6814,6086],[6751,6077],[6516,6061],[6250,6032],[6200,6040],[6210,5991],[5921,5968]]],[[[7270,6617],[7271,6617],[7270,6617],[7270,6617],[7270,6617],[7270,6617]]]]}},{\"type\":\"Feature\",\"id\":\"US.OH\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.45,\"hc-middle-y\":0.53,\"hc-key\":\"us-oh\",\"hc-a2\":\"OH\",\"labelrank\":\"0\",\"hasc\":\"US.OH\",\"woe-id\":\"2347594\",\"state-fips\":\"39\",\"fips\":\"US39\",\"postal-code\":\"OH\",\"name\":\"Ohio\",\"country\":\"United States of America\",\"region\":\"Midwest\",\"longitude\":\"-82.67189999999999\",\"woe-name\":\"Ohio\",\"latitude\":\"40.0924\",\"woe-label\":\"Ohio, US, United States\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[6718,7400],[6815,7415],[6976,7443],[7095,7408],[7082,7394],[7173,7383],[7258,7426],[7329,7440],[7383,7503],[7530,7595],[7589,7253],[7561,7233],[7587,7158],[7558,7018],[7564,6981],[7504,6911],[7454,6903],[7419,6863],[7399,6809],[7416,6775],[7391,6755],[7354,6783],[7333,6723],[7346,6679],[7321,6631],[7271,6617],[7270,6617],[7216,6653],[7198,6692],[7119,6643],[7069,6664],[7036,6641],[7001,6669],[6933,6672],[6900,6725],[6873,6741],[6797,6730],[6732,7296],[6718,7400]]]}},{\"type\":\"Feature\",\"id\":\"US.TN\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.43,\"hc-middle-y\":0.54,\"hc-key\":\"us-tn\",\"hc-a2\":\"TN\",\"labelrank\":\"0\",\"hasc\":\"US.TN\",\"woe-id\":\"2347601\",\"state-fips\":\"47\",\"fips\":\"US47\",\"postal-code\":\"TN\",\"name\":\"Tennessee\",\"country\":\"United States of America\",\"region\":\"South\",\"longitude\":\"-86.3415\",\"woe-name\":\"Tennessee\",\"latitude\":\"35.7514\",\"woe-label\":\"Tennessee, US, United States\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[6215,5600],[6122,5592],[5762,5567],[5802,5602],[5798,5670],[5835,5714],[5827,5763],[5871,5791],[5868,5834],[5888,5872],[5869,5898],[5901,5936],[5893,5966],[5907,5967],[5911,5955],[5921,5968],[6210,5991],[6200,6040],[6250,6032],[6516,6061],[6751,6077],[6814,6086],[7104,6113],[7116,6120],[7472,6170],[7532,6183],[7523,6123],[7490,6093],[7464,6038],[7437,6050],[7365,5989],[7352,6010],[7298,5973],[7269,5928],[7188,5859],[7131,5847],[7085,5807],[7073,5762],[7038,5756],[7034,5685],[6918,5671],[6762,5652],[6213,5603],[6215,5600]]]}},{\"type\":\"Feature\",\"id\":\"US.WV\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.35,\"hc-middle-y\":0.56,\"hc-key\":\"us-wv\",\"hc-a2\":\"WV\",\"labelrank\":\"0\",\"hasc\":\"US.WV\",\"woe-id\":\"2347607\",\"state-fips\":\"54\",\"fips\":\"US54\",\"postal-code\":\"WV\",\"name\":\"West Virginia\",\"country\":\"United States of America\",\"region\":\"South\",\"longitude\":\"-80.7128\",\"woe-name\":\"West Virginia\",\"latitude\":\"38.6422\",\"woe-label\":\"West Virginia, US, United States\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[7270,6617],[7271,6617],[7321,6631],[7346,6679],[7333,6723],[7354,6783],[7391,6755],[7416,6775],[7399,6809],[7419,6863],[7454,6903],[7504,6911],[7564,6981],[7558,7018],[7587,7158],[7561,7233],[7589,7253],[7630,7017],[7835,7053],[7857,6922],[7928,7007],[7949,7003],[7977,7057],[8000,7038],[8043,7043],[8046,7067],[8101,7099],[8162,7087],[8198,7020],[8188,6969],[8076,7028],[8072,6952],[8048,6900],[7998,6837],[7974,6848],[7932,6729],[7857,6759],[7840,6674],[7767,6505],[7773,6459],[7690,6412],[7664,6419],[7649,6382],[7595,6360],[7567,6378],[7530,6341],[7470,6351],[7431,6411],[7358,6439],[7272,6548],[7270,6617],[7270,6617],[7270,6617],[7270,6617],[7270,6617]]]}},{\"type\":\"Feature\",\"id\":\"US.DC\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.57,\"hc-middle-y\":0.14,\"hc-key\":\"us-dc\",\"hc-a2\":\"DC\",\"labelrank\":\"9\",\"hasc\":\"US.DC\",\"woe-id\":\"2347567\",\"state-fips\":\"11\",\"fips\":\"US11\",\"postal-code\":\"DC\",\"name\":\"District of Columbia\",\"country\":\"United States of America\",\"region\":\"South\",\"longitude\":\"-77.01130000000001\",\"woe-name\":\"District of Columbia\",\"latitude\":\"38.8922\",\"woe-label\":\"District of Columbia, US, United States\",\"type\":\"Federal District\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[8367,6916],[8366,6929],[8353,6939],[8347,6939],[8341,6945],[8385,6943],[8367,6916]]]}},{\"type\":\"Feature\",\"id\":\"US.LA\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.34,\"hc-middle-y\":0.46,\"hc-key\":\"us-la\",\"hc-a2\":\"LA\",\"labelrank\":\"0\",\"hasc\":\"US.LA\",\"woe-id\":\"2347577\",\"state-fips\":\"22\",\"fips\":\"US22\",\"postal-code\":\"LA\",\"name\":\"Louisiana\",\"country\":\"United States of America\",\"region\":\"South\",\"longitude\":\"-91.9991\",\"woe-name\":\"Louisiana\",\"latitude\":\"30.5274\",\"woe-label\":\"Louisiana, US, United States\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[6017,4328],[5915,4340],[5856,4368],[5812,4302],[5834,4283],[5904,4280],[5937,4313],[5992,4313],[5957,4259],[6001,4245],[6035,4298],[6067,4259],[5982,4181],[6027,4123],[6107,4114],[6148,4081],[6125,4035],[6070,4042],[6042,4077],[5966,4094],[5980,4115],[5902,4141],[5913,4064],[5876,4028],[5860,4066],[5811,4082],[5780,4036],[5724,4031],[5620,4068],[5631,4121],[5569,4128],[5532,4184],[5493,4173],[5494,4203],[5430,4175],[5437,4145],[5478,4154],[5526,4139],[5500,4112],[5431,4136],[5399,4121],[5305,4135],[5186,4176],[5128,4173],[5042,4153],[5047,4228],[5065,4253],[5059,4380],[5093,4447],[5105,4506],[5031,4646],[5033,4679],[4980,4752],[4975,5016],[5563,5038],[5605,5041],[5627,5018],[5611,4977],[5629,4895],[5670,4868],[5636,4781],[5584,4738],[5565,4662],[5545,4642],[5545,4585],[5522,4581],[5540,4526],[5523,4510],[5955,4536],[5936,4451],[6017,4328]]]}},{\"type\":\"Feature\",\"id\":\"US.FL\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.77,\"hc-middle-y\":0.50,\"hc-key\":\"us-fl\",\"hc-a2\":\"FL\",\"labelrank\":\"0\",\"hasc\":\"US.FL\",\"woe-id\":\"2347568\",\"state-fips\":\"12\",\"fips\":\"US12\",\"postal-code\":\"FL\",\"name\":\"Florida\",\"country\":\"United States of America\",\"region\":\"South\",\"longitude\":\"-81.6228\",\"woe-name\":\"Florida\",\"latitude\":\"28.1568\",\"woe-label\":\"Florida, US, United States\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[6487,4443],[6487,4486],[6431,4541],[6436,4574],[7015,4637],[7055,4568],[7649,4609],[7670,4559],[7699,4566],[7687,4660],[7713,4686],[7808,4673],[7822,4672],[7849,4570],[7908,4430],[8008,4269],[8125,4130],[8113,4109],[8144,4012],[8198,3936],[8297,3758],[8321,3651],[8331,3476],[8302,3361],[8313,3273],[8270,3209],[8291,3273],[8273,3290],[8230,3255],[8194,3260],[8141,3234],[8115,3258],[8115,3303],[8070,3379],[7979,3429],[7953,3420],[7907,3543],[7846,3536],[7839,3654],[7796,3674],[7819,3634],[7779,3640],[7675,3779],[7722,3884],[7712,3915],[7671,3899],[7670,3851],[7622,3872],[7618,3966],[7635,4045],[7626,4157],[7576,4229],[7525,4222],[7473,4277],[7425,4302],[7349,4395],[7265,4433],[7186,4403],[7198,4370],[7162,4370],[7148,4336],[7067,4277],[6979,4284],[6986,4316],[6958,4349],[6892,4391],[6798,4429],[6694,4444],[6468,4388],[6505,4431],[6487,4443]]]}},{\"type\":\"Feature\",\"id\":\"US.GA\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.43,\"hc-middle-y\":0.52,\"hc-key\":\"us-ga\",\"hc-a2\":\"GA\",\"labelrank\":\"0\",\"hasc\":\"US.GA\",\"woe-id\":\"2347569\",\"state-fips\":\"13\",\"fips\":\"US13\",\"postal-code\":\"GA\",\"name\":\"Georgia\",\"country\":\"United States of America\",\"region\":\"South\",\"longitude\":\"-83.4078\",\"woe-name\":\"Georgia\",\"latitude\":\"32.8547\",\"woe-label\":\"Georgia, US, United States\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[7713,4686],[7687,4660],[7699,4566],[7670,4559],[7649,4609],[7055,4568],[7015,4637],[6983,4704],[6990,4774],[6958,4846],[6970,4930],[6998,4970],[6947,5053],[6912,5135],[6762,5652],[6918,5671],[7034,5685],[7210,5711],[7290,5724],[7249,5641],[7323,5596],[7364,5593],[7401,5526],[7444,5475],[7523,5430],[7538,5402],[7600,5369],[7606,5340],[7651,5293],[7708,5272],[7750,5169],[7800,5140],[7844,5042],[7887,5035],[7901,5029],[7811,4893],[7836,4826],[7798,4798],[7817,4730],[7808,4673],[7713,4686]]]}},{\"type\":\"Feature\",\"id\":\"US.SC\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.54,\"hc-middle-y\":0.35,\"hc-key\":\"us-sc\",\"hc-a2\":\"SC\",\"labelrank\":\"0\",\"hasc\":\"US.SC\",\"woe-id\":\"2347599\",\"state-fips\":\"45\",\"fips\":\"US45\",\"postal-code\":\"SC\",\"name\":\"South Carolina\",\"country\":\"United States of America\",\"region\":\"South\",\"longitude\":\"-80.6471\",\"woe-name\":\"South Carolina\",\"latitude\":\"33.8578\",\"woe-label\":\"South Carolina, US, United States\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[8302,5600],[8236,5523],[8205,5458],[8206,5396],[8173,5348],[8140,5346],[8131,5311],[8056,5219],[7989,5173],[7913,5166],[7971,5149],[7887,5035],[7844,5042],[7800,5140],[7750,5169],[7708,5272],[7651,5293],[7606,5340],[7600,5369],[7538,5402],[7523,5430],[7444,5475],[7401,5526],[7364,5593],[7323,5596],[7249,5641],[7290,5724],[7457,5802],[7714,5830],[7782,5790],[7791,5756],[8029,5790],[8302,5600]]]}},{\"type\":\"Feature\",\"id\":\"US.MN\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.38,\"hc-middle-y\":0.60,\"hc-key\":\"us-mn\",\"hc-a2\":\"MN\",\"labelrank\":\"0\",\"hasc\":\"US.MN\",\"woe-id\":\"2347582\",\"state-fips\":\"27\",\"fips\":\"US27\",\"postal-code\":\"MN\",\"name\":\"Minnesota\",\"country\":\"United States of America\",\"region\":\"Midwest\",\"longitude\":\"-93.364\",\"woe-name\":\"Minnesota\",\"latitude\":\"46.0592\",\"woe-label\":\"Minnesota, US, United States\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[4333,9174],[4688,9173],[4690,9272],[4748,9253],[4770,9125],[4791,9104],[4854,9085],[4916,9083],[4938,9052],[4984,9060],[5024,9084],[5073,9082],[5132,9063],[5181,8985],[5194,9006],[5240,9014],[5304,8955],[5351,8941],[5438,8996],[5463,8964],[5570,8974],[5607,8949],[5668,8950],[5592,8895],[5514,8864],[5432,8802],[5349,8700],[5245,8603],[5214,8573],[5220,8422],[5147,8375],[5116,8322],[5117,8285],[5158,8253],[5144,8214],[5146,8117],[5136,8072],[5181,8035],[5217,8029],[5273,7994],[5360,7903],[5405,7892],[5431,7866],[5445,7758],[5137,7745],[4459,7735],[4462,8203],[4419,8232],[4387,8283],[4429,8325],[4444,8372],[4436,8472],[4402,8555],[4409,8628],[4397,8650],[4394,8777],[4347,8957],[4343,9053],[4353,9083],[4333,9174]]]}},{\"type\":\"Feature\",\"id\":\"US.MT\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.55,\"hc-middle-y\":0.53,\"hc-key\":\"us-mt\",\"hc-a2\":\"MT\",\"labelrank\":\"0\",\"hasc\":\"US.MT\",\"woe-id\":\"2347585\",\"state-fips\":\"30\",\"fips\":\"US30\",\"postal-code\":\"MT\",\"name\":\"Montana\",\"country\":\"United States of America\",\"region\":\"West\",\"longitude\":\"-110.044\",\"woe-name\":\"Montana\",\"latitude\":\"46.9965\",\"woe-label\":\"Montana, US, United States\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[1093,9555],[1689,9433],[3150,9234],[3084,8486],[3080,8436],[3059,8191],[3056,8191],[1772,8355],[1750,8226],[1713,8295],[1686,8296],[1671,8261],[1614,8258],[1536,8282],[1508,8261],[1451,8281],[1415,8254],[1392,8280],[1391,8331],[1374,8375],[1347,8377],[1326,8419],[1338,8434],[1303,8522],[1303,8596],[1278,8630],[1200,8590],[1167,8620],[1177,8675],[1211,8698],[1204,8727],[1219,8796],[1253,8859],[1258,8897],[1219,8896],[1170,8959],[1172,8979],[1117,9085],[1061,9142],[1076,9210],[1036,9301],[1093,9555]]]}},{\"type\":\"Feature\",\"id\":\"US.ND\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.47,\"hc-middle-y\":0.50,\"hc-key\":\"us-nd\",\"hc-a2\":\"ND\",\"labelrank\":\"0\",\"hasc\":\"US.ND\",\"woe-id\":\"2347593\",\"state-fips\":\"38\",\"fips\":\"US38\",\"postal-code\":\"ND\",\"name\":\"North Dakota\",\"country\":\"United States of America\",\"region\":\"Midwest\",\"longitude\":\"-100.302\",\"woe-name\":\"North Dakota\",\"latitude\":\"47.4675\",\"woe-label\":\"North Dakota, US, United States\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[3080,8436],[3084,8486],[3150,9234],[3468,9209],[4333,9174],[4353,9083],[4343,9053],[4347,8957],[4394,8777],[4397,8650],[4409,8628],[4402,8555],[4436,8472],[4444,8372],[4231,8374],[3080,8436]]]}},{\"type\":\"Feature\",\"id\":\"US.AZ\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.51,\"hc-middle-y\":0.45,\"hc-key\":\"us-az\",\"hc-a2\":\"AZ\",\"labelrank\":\"0\",\"hasc\":\"US.AZ\",\"woe-id\":\"2347561\",\"state-fips\":\"4\",\"fips\":\"US04\",\"postal-code\":\"AZ\",\"name\":\"Arizona\",\"country\":\"United States of America\",\"region\":\"West\",\"longitude\":\"-111.935\",\"woe-name\":\"Arizona\",\"latitude\":\"34.3046\",\"woe-label\":\"Arizona, US, United States\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[1630,4782],[1196,4850],[1092,4906],[418,5307],[451,5357],[492,5355],[519,5416],[476,5452],[489,5536],[510,5537],[555,5605],[559,5661],[598,5702],[660,5730],[620,5788],[593,5936],[614,5982],[611,6068],[631,6159],[631,6217],[669,6227],[752,6180],[777,6221],[818,6420],[1488,6297],[1841,6242],[1736,5514],[1630,4782]]]}},{\"type\":\"Feature\",\"id\":\"US.UT\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.52,\"hc-middle-y\":0.59,\"hc-key\":\"us-ut\",\"hc-a2\":\"UT\",\"labelrank\":\"0\",\"hasc\":\"US.UT\",\"woe-id\":\"2347603\",\"state-fips\":\"49\",\"fips\":\"US49\",\"postal-code\":\"UT\",\"name\":\"Utah\",\"country\":\"United States of America\",\"region\":\"West\",\"longitude\":\"-111.544\",\"woe-name\":\"Utah\",\"latitude\":\"39.5007\",\"woe-label\":\"Utah, US, United States\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[1841,6242],[1488,6297],[818,6420],[929,6975],[1073,7690],[1393,7629],[1643,7585],[1600,7329],[1990,7269],[1966,7108],[1841,6242]]]}},{\"type\":\"Feature\",\"id\":\"US.HI\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.87,\"hc-middle-y\":0.79,\"hc-key\":\"us-hi\",\"hc-a2\":\"HI\",\"labelrank\":\"0\",\"hasc\":\"US.HI\",\"woe-id\":\"2347570\",\"state-fips\":\"15\",\"fips\":\"US15\",\"postal-code\":\"HI\",\"name\":\"Hawaii\",\"country\":\"United States of America\",\"region\":\"West\",\"longitude\":\"-157.999\",\"woe-name\":\"Hawaii\",\"latitude\":\"21.4919\",\"woe-label\":\"Hawaii, US, United States\",\"type\":\"State\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[2871.1,2945.9],[2875.2,2942.7],[2879.9,2943.9],[2887.0,2943.5],[2908.4,2936.0],[2926.2,2927.0],[2959.3,2906.2],[2969.8,2895.8],[2975.6,2888.1],[2975.6,2868.8],[2976.2,2860.2],[2981.8,2860.4],[2989.5,2864.1],[2995.3,2860.2],[2998.0,2855.8],[2997.4,2846.7],[3000.1,2841.1],[3003.5,2836.0],[3013.7,2826.7],[3024.4,2822.1],[3028.7,2818.5],[3031.0,2814.1],[3030.4,2808.4],[3019.0,2794.3],[3010.1,2790.9],[2997.5,2778.6],[2988.9,2776.0],[2988.6,2773.6],[2981.4,2771.8],[2975.3,2767.2],[2953.3,2760.6],[2944.8,2762.6],[2939.9,2762.7],[2935.5,2761.3],[2924.6,2753.9],[2920.9,2749.4],[2913.7,2747.3],[2906.4,2742.2],[2896.2,2736.4],[2893.2,2735.4],[2884.5,2727.0],[2883.0,2723.6],[2883.3,2715.9],[2873.3,2705.7],[2870.1,2696.8],[2867.2,2693.6],[2858.8,2686.4],[2857.0,2687.4],[2857.1,2692.0],[2852.9,2695.4],[2844.7,2699.6],[2830.0,2708.8],[2817.8,2712.1],[2815.1,2719.8],[2812.5,2720.6],[2810.9,2726.2],[2809.3,2735.1],[2811.5,2745.8],[2816.0,2776.4],[2815.6,2781.7],[2812.9,2786.6],[2805.6,2807.3],[2801.6,2814.3],[2802.1,2818.9],[2799.7,2823.2],[2796.3,2833.9],[2792.8,2839.1],[2789.8,2841.4],[2785.4,2846.6],[2780.6,2859.9],[2784.8,2870.8],[2795.1,2879.5],[2796.2,2883.5],[2799.0,2885.8],[2807.4,2888.9],[2813.4,2898.4],[2817.9,2906.3],[2822.3,2911.4],[2825.4,2911.5],[2827.7,2920.9],[2826.3,2924.9],[2822.9,2928.1],[2815.9,2938.7],[2813.0,2947.9],[2812.4,2962.2],[2816.2,2969.6],[2818.8,2972.0],[2826.0,2972.0],[2844.7,2968.0],[2850.0,2958.0],[2857.7,2955.0],[2862.8,2952.2],[2866.3,2948.0],[2871.1,2945.9]]],[[[2685.2,3028.0],[2683.1,3024.1],[2677.4,3024.1],[2672.1,3025.0],[2662.7,3023.0],[2656.2,3022.3],[2651.9,3026.6],[2654.3,3029.7],[2658.6,3033.4],[2670.2,3040.4],[2675.5,3042.3],[2679.6,3041.9],[2684.7,3036.2],[2682.1,3030.0],[2685.2,3028.0]]],[[[2609.3,3070.6],[2599.6,3070.1],[2595.6,3075.8],[2594.6,3080.7],[2594.3,3089.5],[2593.6,3094.0],[2590.2,3096.0],[2581.9,3099.3],[2579.4,3103.3],[2581.0,3107.7],[2585.7,3110.1],[2594.0,3111.1],[2613.5,3108.3],[2622.3,3100.4],[2628.7,3093.1],[2631.3,3086.9],[2630.0,3083.4],[2625.7,3076.7],[2616.7,3072.6],[2609.3,3070.6]]],[[[2673.9,3132.2],[2675.6,3130.2],[2683.4,3127.1],[2684.3,3124.4],[2686.7,3123.7],[2687.2,3118.4],[2690.0,3115.9],[2695.5,3106.3],[2699.0,3106.6],[2701.3,3109.2],[2705.1,3109.1],[2716.1,3110.5],[2722.5,3115.1],[2725.7,3116.2],[2732.1,3116.5],[2743.2,3114.2],[2746.4,3112.2],[2747.4,3109.8],[2752.3,3104.5],[2758.6,3099.6],[2758.8,3097.7],[2762.9,3098.7],[2765.5,3096.6],[2767.9,3092.2],[2774.8,3091.2],[2781.6,3088.0],[2791.4,3084.8],[2795.9,3075.7],[2794.9,3067.4],[2791.3,3060.7],[2786.3,3059.3],[2782.2,3053.3],[2776.8,3053.2],[2766.0,3047.7],[2754.9,3048.2],[2751.2,3048.0],[2731.5,3038.5],[2721.5,3040.8],[2718.9,3040.1],[2710.5,3039.7],[2704.9,3044.9],[2701.6,3049.9],[2703.3,3051.3],[2703.4,3055.1],[2701.8,3068.9],[2700.2,3072.7],[2700.3,3077.0],[2699.0,3080.5],[2694.8,3083.7],[2688.7,3082.3],[2687.7,3079.4],[2685.2,3078.9],[2679.4,3082.6],[2675.0,3083.4],[2670.7,3086.1],[2667.9,3085.8],[2660.5,3094.3],[2655.0,3101.5],[2654.7,3106.1],[2652.7,3108.6],[2654.7,3118.8],[2656.5,3123.8],[2658.6,3127.1],[2661.1,3127.3],[2664.7,3132.0],[2668.7,3131.6],[2672.3,3133.2],[2673.9,3132.2]]],[[[2542.4,3172.8],[2550.3,3172.5],[2552.8,3171.9],[2554.4,3169.4],[2557.4,3169.4],[2586.4,3165.0],[2594.1,3164.7],[2596.9,3170.6],[2598.9,3171.1],[2601.5,3167.6],[2602.5,3163.6],[2612.6,3161.0],[2622.6,3161.3],[2627.0,3161.9],[2631.9,3163.6],[2637.2,3163.5],[2642.1,3162.2],[2644.1,3162.6],[2646.1,3160.1],[2650.7,3159.2],[2646.9,3152.3],[2640.8,3146.4],[2633.3,3142.2],[2625.8,3139.1],[2618.1,3137.5],[2610.3,3138.3],[2602.5,3139.8],[2587.1,3143.9],[2577.6,3147.2],[2554.7,3145.6],[2547.6,3144.5],[2537.6,3144.7],[2533.7,3146.2],[2531.4,3149.3],[2531.3,3153.2],[2535.1,3159.1],[2538.7,3160.4],[2541.9,3164.2],[2542.9,3168.2],[2540.2,3172.9],[2542.4,3172.8]]],[[[2414.1,3252.1],[2415.3,3248.5],[2417.5,3247.3],[2418.6,3243.6],[2422.1,3243.3],[2425.5,3238.6],[2425.5,3233.8],[2422.8,3232.6],[2424.3,3223.3],[2428.6,3221.7],[2432.0,3216.6],[2435.0,3215.5],[2437.4,3213.2],[2440.6,3217.4],[2437.6,3219.4],[2437.9,3221.8],[2440.1,3222.8],[2448.0,3221.2],[2445.1,3218.3],[2444.8,3211.6],[2448.1,3209.6],[2451.4,3205.2],[2450.5,3202.8],[2453.3,3197.1],[2461.8,3192.0],[2463.0,3190.8],[2453.8,3181.6],[2451.7,3180.9],[2451.1,3184.2],[2449.4,3185.6],[2439.8,3183.8],[2433.5,3180.0],[2429.0,3180.6],[2426.4,3184.7],[2416.6,3189.1],[2413.7,3194.2],[2413.7,3196.2],[2409.6,3193.0],[2411.6,3190.7],[2403.3,3190.2],[2404.6,3191.8],[2399.9,3193.0],[2399.1,3199.7],[2405.5,3202.8],[2406.3,3204.6],[2400.6,3208.2],[2398.9,3204.7],[2394.5,3208.7],[2395.9,3202.7],[2394.8,3202.0],[2388.7,3207.1],[2390.1,3203.7],[2397.6,3196.7],[2396.6,3193.5],[2393.0,3192.0],[2373.9,3188.4],[2369.7,3190.8],[2368.0,3197.9],[2365.9,3203.5],[2361.4,3209.6],[2357.7,3211.5],[2356.8,3217.1],[2355.5,3220.1],[2349.9,3224.5],[2347.5,3228.2],[2347.2,3238.6],[2345.9,3240.5],[2337.4,3247.6],[2345.9,3249.6],[2354.3,3250.0],[2368.8,3249.7],[2370.5,3253.5],[2374.1,3255.5],[2379.9,3260.1],[2379.6,3261.3],[2382.9,3267.5],[2390.2,3273.8],[2396.5,3275.6],[2400.5,3274.5],[2406.2,3268.8],[2409.8,3262.0],[2408.9,3258.2],[2414.1,3252.1]]],[[[1955.8,3294.7],[1953.2,3293.9],[1948.4,3296.6],[1946.0,3304.1],[1946.6,3308.8],[1948.8,3313.7],[1956.7,3321.5],[1963.0,3326.1],[1971.1,3330.6],[1973.3,3335.9],[1973.1,3339.8],[1976.7,3341.3],[1980.1,3341.2],[1983.8,3339.7],[1985.5,3336.0],[1981.3,3331.1],[1979.8,3326.6],[1981.2,3321.0],[1978.5,3317.4],[1972.1,3314.3],[1968.3,3313.2],[1961.2,3308.2],[1959.7,3305.0],[1955.8,3294.7]]],[[[2117.8,3386.1],[2120.7,3384.6],[2123.8,3384.8],[2127.6,3382.7],[2129.1,3379.5],[2132.9,3376.7],[2134.9,3369.7],[2136.6,3368.7],[2136.1,3360.5],[2134.2,3358.0],[2131.3,3350.1],[2128.4,3348.5],[2128.0,3342.6],[2128.8,3334.9],[2128.0,3329.3],[2123.0,3328.3],[2125.2,3324.9],[2121.7,3323.7],[2118.3,3320.9],[2116.9,3318.4],[2109.4,3313.0],[2107.3,3310.8],[2098.5,3314.0],[2089.0,3314.5],[2078.6,3316.4],[2076.9,3318.0],[2074.0,3315.9],[2073.1,3317.6],[2068.2,3320.6],[2065.1,3326.1],[2062.8,3326.7],[2060.0,3329.4],[2056.1,3330.0],[2050.6,3332.5],[2043.4,3334.4],[2041.2,3340.1],[2038.1,3343.0],[2038.3,3352.8],[2040.3,3353.5],[2048.5,3363.0],[2049.2,3368.3],[2052.4,3371.8],[2062.1,3374.2],[2067.8,3377.5],[2071.4,3380.6],[2076.1,3382.7],[2077.8,3384.8],[2086.0,3386.8],[2088.1,3384.2],[2095.7,3382.1],[2095.7,3385.2],[2099.3,3386.6],[2107.5,3385.9],[2111.6,3384.7],[2115.5,3387.5],[2117.8,3386.1]]]]}},{\"type\":\"Feature\",\"id\":\"US.AK\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.53,\"hc-middle-y\":0.33,\"hc-key\":\"us-ak\",\"hc-a2\":\"AK\",\"labelrank\":\"0\",\"hasc\":\"US.AK\",\"woe-id\":\"2347560\",\"state-fips\":\"2\",\"fips\":\"US02\",\"postal-code\":\"AK\",\"name\":\"Alaska\",\"country\":\"United States of America\",\"region\":\"West\",\"longitude\":\"-151.604\",\"woe-name\":\"Alaska\",\"latitude\":\"65.3609\",\"woe-label\":\"Alaska, US, United States\",\"type\":\"State\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[322,4275],[321,4280],[339,4292],[360,4283],[392,4281],[424,4297],[443,4318],[478,4297],[476,4285],[459,4279],[461,4263],[472,4263],[490,4288],[507,4272],[503,4256],[519,4248],[528,4258],[548,4257],[582,4240],[564,4217],[594,4212],[584,4202],[611,4198],[655,4200],[684,4194],[704,4174],[712,4178],[723,4165],[746,4156],[788,4155],[808,4136],[832,4134],[851,4144],[877,4147],[901,4136],[913,4120],[929,4117],[943,4100],[957,4101],[989,3159],[1039,3148],[1057,3163],[1084,3166],[1081,3138],[1107,3121],[1113,3108],[1167,3060],[1180,3028],[1208,3055],[1220,3056],[1229,3102],[1271,3127],[1297,3104],[1295,3091],[1335,3059],[1347,3039],[1367,3031],[1397,3002],[1477,2890],[1491,2875],[1490,2858],[1504,2853],[1511,2833],[1523,2836],[1613,2802],[1622,2783],[1617,2766],[1636,2722],[1622,2680],[1606,2663],[1592,2664],[1577,2702],[1585,2718],[1577,2755],[1555,2778],[1526,2764],[1520,2723],[1499,2746],[1510,2753],[1513,2796],[1473,2829],[1468,2844],[1424,2880],[1406,2878],[1414,2903],[1397,2917],[1390,2938],[1366,2963],[1364,2998],[1355,2976],[1348,2979],[1354,2974],[1334,2977],[1331,2984],[1344,2982],[1324,2991],[1283,3075],[1286,3041],[1310,2985],[1307,2971],[1288,2985],[1264,2982],[1266,2998],[1249,3031],[1245,3018],[1199,3046],[1202,3028],[1224,3026],[1254,2995],[1255,2977],[1229,2976],[1225,2963],[1169,2999],[1134,3041],[1085,3062],[1050,3083],[1069,3102],[1060,3119],[1025,3098],[969,3113],[977,3128],[953,3122],[899,3136],[842,3125],[826,3141],[792,3157],[802,3194],[788,3179],[783,3158],[761,3173],[742,3174],[759,3196],[727,3195],[706,3205],[716,3212],[705,3227],[679,3222],[658,3229],[636,3221],[637,3247],[620,3199],[631,3213],[642,3184],[628,3167],[614,3132],[576,3140],[552,3130],[545,3108],[537,3114],[509,3089],[521,3115],[493,3078],[478,3071],[455,3077],[433,3070],[426,3086],[455,3099],[483,3126],[457,3115],[438,3133],[464,3170],[478,3204],[473,3223],[491,3228],[524,3249],[543,3235],[554,3240],[588,3228],[544,3260],[549,3268],[527,3271],[524,3284],[490,3256],[469,3252],[424,3205],[428,3196],[407,3182],[408,3170],[377,3133],[343,3131],[339,3114],[317,3109],[309,3075],[334,3075],[352,3048],[305,3020],[308,3008],[287,2998],[271,2977],[246,2981],[222,2955],[212,2964],[200,2941],[186,2947],[152,2925],[163,2924],[146,2893],[133,2901],[107,2879],[96,2891],[89,2869],[73,2877],[24,2852],[40,2842],[7,2817],[-44,2808],[-61,2821],[-118,2794],[-130,2803],[-155,2792],[-167,2799],[-155,2816],[-167,2823],[-200,2781],[-223,2772],[-230,2808],[-252,2775],[-262,2795],[-286,2772],[-278,2800],[-223,2823],[-171,2853],[-115,2850],[-113,2838],[-84,2825],[-99,2845],[-80,2870],[-38,2892],[12,2907],[27,2896],[31,2922],[57,2946],[97,2964],[126,3051],[154,3072],[156,3089],[95,3074],[79,3099],[90,3123],[60,3099],[61,3072],[44,3066],[28,3121],[8,3111],[-6,3123],[-7,3147],[-37,3132],[-62,3132],[-69,3120],[-112,3131],[-85,3135],[-82,3162],[-87,3191],[-63,3208],[-76,3277],[-72,3305],[-89,3269],[-149,3267],[-172,3278],[-167,3295],[-184,3332],[-198,3342],[-212,3370],[-166,3383],[-134,3368],[-125,3345],[-109,3358],[-131,3376],[-161,3385],[-185,3401],[-173,3407],[-186,3433],[-191,3419],[-205,3460],[-194,3469],[-211,3484],[-189,3485],[-198,3504],[-175,3498],[-170,3526],[-130,3555],[-118,3553],[-108,3582],[-85,3606],[-61,3612],[-46,3602],[-34,3577],[-22,3576],[7,3591],[28,3609],[31,3600],[76,3594],[100,3613],[106,3664],[92,3688],[125,3701],[117,3734],[102,3721],[73,3725],[45,3711],[20,3709],[8,3729],[-28,3742],[-59,3740],[-101,3771],[-108,3789],[-98,3804],[-111,3837],[-95,3829],[-73,3837],[-119,3868],[-138,3897],[-124,3909],[-95,3914],[-87,3908],[-68,3921],[-2,3935],[36,3937],[67,3929],[47,3893],[52,3877],[111,3858],[119,3845],[140,3868],[162,3859],[147,3882],[128,3880],[135,3893],[119,3943],[132,3945],[139,3923],[133,3914],[145,3887],[163,3891],[175,3870],[196,3867],[201,3879],[179,3900],[152,3894],[142,3915],[154,3949],[129,3950],[86,3976],[89,4000],[86,4032],[55,4092],[40,4106],[27,4135],[45,4151],[57,4180],[76,4171],[124,4160],[156,4170],[182,4190],[189,4216],[201,4233],[224,4253],[229,4246],[253,4268],[256,4258],[287,4258],[317,4277],[322,4275]],[[322,4275],[323,4272],[323,4272],[323,4272],[311,4248],[326,4263],[323,4272],[323,4272],[323,4272],[324,4274],[322,4275]]],[[[-905,2721],[-922,2724],[-904,2733],[-898,2724],[-905,2721]]],[[[-739,2715],[-724,2712],[-729,2702],[-734,2709],[-739,2715]]],[[[-645,2693],[-651,2700],[-684,2693],[-643,2725],[-634,2718],[-623,2738],[-597,2740],[-595,2719],[-626,2714],[-645,2693]]],[[[-439,2748],[-458,2742],[-469,2755],[-457,2762],[-439,2748]]],[[[-268,2722],[-267,2733],[-255,2724],[-252,2715],[-268,2722]]],[[[-303,2804],[-293,2800],[-290,2768],[-309,2757],[-338,2767],[-359,2754],[-385,2761],[-386,2779],[-369,2783],[-354,2800],[-335,2796],[-303,2804]]],[[[-59,2737],[-58,2733],[-70,2740],[-62,2746],[-59,2737]]],[[[1485,2651],[1482,2635],[1455,2672],[1458,2688],[1473,2659],[1485,2651]]],[[[1568,2687],[1567,2665],[1547,2678],[1548,2705],[1568,2687]]],[[[-81,2759],[-83,2747],[-107,2735],[-88,2750],[-81,2759]]],[[[-100,2783],[-114,2781],[-119,2759],[-135,2762],[-131,2784],[-100,2783]]],[[[1530,2716],[1542,2706],[1538,2690],[1528,2711],[1530,2716]]],[[[1427,2708],[1429,2706],[1439,2711],[1430,2683],[1427,2708]]],[[[1439,2743],[1430,2731],[1420,2735],[1421,2742],[1439,2743]]],[[[1555,2775],[1573,2753],[1578,2721],[1569,2699],[1529,2721],[1537,2731],[1531,2760],[1555,2775]]],[[[1408,2747],[1414,2765],[1435,2776],[1437,2763],[1408,2747]]],[[[1480,2788],[1503,2783],[1494,2762],[1468,2778],[1475,2803],[1480,2788]]],[[[1467,2811],[1469,2795],[1445,2798],[1451,2810],[1467,2811]]],[[[1495,2807],[1510,2793],[1504,2784],[1485,2797],[1482,2819],[1495,2807]]],[[[253,2834],[251,2826],[235,2816],[239,2829],[253,2834]]],[[[276,2825],[279,2820],[259,2824],[263,2832],[276,2825]]],[[[1448,2845],[1470,2828],[1458,2816],[1449,2816],[1448,2845]]],[[[333,2880],[345,2878],[321,2864],[319,2872],[333,2880]]],[[[1295,2870],[1295,2846],[1283,2843],[1288,2862],[1295,2870]]],[[[1246,2943],[1241,2926],[1234,2942],[1237,2951],[1246,2943]]],[[[345,2973],[360,2960],[353,2961],[333,2971],[345,2973]]],[[[370,2989],[380,3007],[393,2992],[407,2995],[413,2978],[404,2970],[365,2959],[347,2974],[353,2990],[370,2989]]],[[[389,3006],[380,3014],[397,3021],[396,3012],[389,3006]]],[[[-42,3112],[-58,3105],[-53,3120],[-31,3126],[-42,3112]]],[[[643,3141],[641,3133],[628,3129],[639,3150],[643,3141]]],[[[683,3167],[692,3162],[662,3126],[639,3113],[651,3133],[678,3156],[683,3167]]],[[[-250,3366],[-233,3350],[-243,3328],[-239,3312],[-272,3312],[-294,3323],[-315,3350],[-321,3371],[-293,3362],[-286,3369],[-250,3366]]],[[[712,3177],[732,3173],[708,3154],[714,3166],[712,3177]]],[[[655,3184],[659,3177],[651,3159],[646,3171],[655,3184]]],[[[-553,3496],[-557,3490],[-570,3515],[-566,3524],[-553,3496]]],[[[735,3177],[725,3175],[725,3181],[752,3187],[735,3177]]],[[[-478,2741],[-509,2724],[-476,2727],[-492,2716],[-574,2704],[-597,2711],[-551,2713],[-526,2758],[-501,2752],[-507,2737],[-487,2749],[-478,2741]]],[[[1452,2689],[1461,2728],[1438,2724],[1443,2751],[1435,2778],[1419,2778],[1414,2794],[1439,2796],[1449,2769],[1468,2766],[1516,2700],[1532,2652],[1522,2641],[1495,2679],[1475,2669],[1476,2693],[1452,2689]]],[[[1292,2882],[1302,2902],[1330,2883],[1354,2825],[1358,2769],[1323,2816],[1325,2832],[1311,2830],[1320,2852],[1308,2856],[1308,2872],[1292,2882]]],[[[362,2955],[355,2938],[381,2954],[386,2936],[380,2918],[395,2917],[382,2900],[349,2913],[366,2899],[363,2889],[337,2894],[303,2868],[278,2838],[275,2849],[298,2883],[281,2883],[271,2862],[256,2873],[259,2892],[247,2904],[253,2919],[284,2939],[295,2933],[298,2909],[306,2934],[302,2950],[318,2956],[321,2936],[329,2963],[348,2946],[340,2965],[362,2955]]],[[[1277,2920],[1294,2891],[1278,2884],[1270,2906],[1243,2925],[1247,2941],[1271,2972],[1321,2953],[1323,2931],[1299,2928],[1309,2919],[1325,2926],[1333,2899],[1320,2896],[1277,2920]]],[[[1355,2884],[1341,2912],[1326,2962],[1314,2989],[1331,2969],[1358,2968],[1379,2937],[1376,2926],[1357,2961],[1361,2939],[1379,2919],[1383,2888],[1350,2853],[1347,2875],[1355,2884]]],[[[-347,3767],[-339,3759],[-322,3764],[-307,3758],[-307,3734],[-290,3713],[-256,3692],[-266,3681],[-286,3692],[-315,3679],[-313,3698],[-337,3738],[-353,3750],[-371,3746],[-381,3757],[-379,3773],[-362,3796],[-362,3776],[-347,3767]]],[[[1402,2834],[1394,2792],[1400,2779],[1385,2761],[1377,2790],[1389,2804],[1373,2811],[1364,2838],[1379,2842],[1395,2828],[1402,2835],[1401,2839],[1383,2863],[1396,2866],[1441,2858],[1445,2825],[1422,2845],[1441,2817],[1439,2809],[1410,2805],[1402,2834]]]]}},{\"type\":\"Feature\",\"properties\":{\"hc-group\":\"__separator_lines__\"},\"geometry\":{\"type\":\"MultiLineString\",\"coordinates\":[[[-707,5188],[3651,2950]],[[1747,2584],[1747,3799]]]}}]}\n", " /* END mapdata/countries/us/us-all.js*/\n", "\n", "\n", "var event = document.createEvent(\"HTMLEvents\");\n", "event.initEvent(\"load_highcharts\", false, false);\n", "window.dispatchEvent(event);\n", "console.log(\"Finish loading highchartsjs\");\n" ], "text/plain": [ "\"\\n /* BEGIN mapdata/countries/us/us-all.js */\\n\\nHighcharts.maps[\\\"countries/us/us-all\\\"] = {\\\"title\\\":\\\"United States of America\\\",\\\"version\\\":\\\"1.1.2\\\",\\\"type\\\":\\\"FeatureCollection\\\",\\\"copyright\\\":\\\"Copyright (c) 2015 Highsoft AS, Based on data from Natural Earth\\\",\\\"copyrightShort\\\":\\\"Natural Earth\\\",\\\"copyrightUrl\\\":\\\"http://www.naturalearthdata.com\\\",\\\"crs\\\":{\\\"type\\\":\\\"name\\\",\\\"properties\\\":{\\\"name\\\":\\\"urn:ogc:def:crs:EPSG:102004\\\"}},\\\"hc-transform\\\":{\\\"default\\\":{\\\"crs\\\":\\\"+proj=lcc +lat_1=33 +lat_2=45 +lat_0=39 +lon_0=-96 +x_0=0 +y_0=0 +datum=NAD83 +units=m +no_defs\\\",\\\"scale\\\":0.000151481324748,\\\"jsonres\\\":15.5,\\\"jsonmarginX\\\":-999,\\\"jsonmarginY\\\":9851.0,\\\"xoffset\\\":-2361356.09818,\\\"yoffset\\\":1398996.77886},\\\"us-all-hawaii\\\":{\\\"xpan\\\":190,\\\"ypan\\\":417,\\\"hitZone\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[1747,3920],[3651,2950],[3651,-999],[1747,-999],[1747,3920]]]},\\\"crs\\\":\\\"+proj=aea +lat_1=8 +lat_2=18 +lat_0=13 +lon_0=-157 +x_0=0 +y_0=0 +datum=NAD83 +units=m +no_defs\\\",\\\"scale\\\":0.000123090941806,\\\"jsonres\\\":15.5,\\\"jsonmarginX\\\":-999,\\\"jsonmarginY\\\":9851.0,\\\"xoffset\\\":-338610.47557,\\\"yoffset\\\":1022754.31736},\\\"us-all-alaska\\\":{\\\"rotation\\\":-0.0174532925199,\\\"xpan\\\":5,\\\"ypan\\\":357,\\\"hitZone\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[-999,5188],[-707,5188],[1747,3920],[1747,-999],[-999,-999],[-999,5188]]]},\\\"crs\\\":\\\"+proj=tmerc +lat_0=54 +lon_0=-142 +k=0.9999 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs\\\",\\\"scale\\\":5.84397059179e-05,\\\"jsonres\\\":15.5,\\\"jsonmarginX\\\":-999,\\\"jsonmarginY\\\":9851.0,\\\"xoffset\\\":-1566154.00853,\\\"yoffset\\\":1992671.14918}},\\r\\r\\n\\\"features\\\":[{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"US.MA\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.36,\\\"hc-middle-y\\\":0.47,\\\"hc-key\\\":\\\"us-ma\\\",\\\"hc-a2\\\":\\\"MA\\\",\\\"labelrank\\\":\\\"0\\\",\\\"hasc\\\":\\\"US.MA\\\",\\\"woe-id\\\":\\\"2347580\\\",\\\"state-fips\\\":\\\"25\\\",\\\"fips\\\":\\\"US25\\\",\\\"postal-code\\\":\\\"MA\\\",\\\"name\\\":\\\"Massachusetts\\\",\\\"country\\\":\\\"United States of America\\\",\\\"region\\\":\\\"Northeast\\\",\\\"longitude\\\":\\\"-71.99930000000001\\\",\\\"woe-name\\\":\\\"Massachusetts\\\",\\\"latitude\\\":\\\"42.3739\\\",\\\"woe-label\\\":\\\"Massachusetts, US, United States\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"MultiPolygon\\\",\\\"coordinates\\\":[[[[9430,7889],[9476,7878],[9436,7864],[9417,7844],[9430,7889]]],[[[9314,7915],[9312,7927],[9304,7921],[9278,7938],[9254,7990],[9177,7968],[8997,7925],[8860,7896],[8853,7901],[8856,8080],[8922,8096],[9005,8115],[9005,8115],[9222,8166],[9242,8201],[9300,8236],[9318,8197],[9357,8186],[9312,8147],[9299,8081],[9324,8091],[9365,8074],[9428,7985],[9483,7974],[9525,8007],[9501,8067],[9535,8028],[9549,7982],[9504,7965],[9420,7906],[9411,7955],[9371,7921],[9373,7898],[9339,7878],[9327,7915],[9314,7915]]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"US.WA\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.56,\\\"hc-middle-y\\\":0.52,\\\"hc-key\\\":\\\"us-wa\\\",\\\"hc-a2\\\":\\\"WA\\\",\\\"labelrank\\\":\\\"0\\\",\\\"hasc\\\":\\\"US.WA\\\",\\\"woe-id\\\":\\\"2347606\\\",\\\"state-fips\\\":\\\"53\\\",\\\"fips\\\":\\\"US53\\\",\\\"postal-code\\\":\\\"WA\\\",\\\"name\\\":\\\"Washington\\\",\\\"country\\\":\\\"United States of America\\\",\\\"region\\\":\\\"West\\\",\\\"longitude\\\":\\\"-120.361\\\",\\\"woe-name\\\":\\\"Washington\\\",\\\"latitude\\\":\\\"47.4865\\\",\\\"woe-label\\\":\\\"Washington, US, United States\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"MultiPolygon\\\",\\\"coordinates\\\":[[[[-77,9797],[-56,9768],[-91,9757],[-86,9712],[-136,9751],[-111,9756],[-77,9797]]],[[[-52,9689],[-85,9658],[-66,9645],[-43,9568],[-77,9588],[-74,9635],[-89,9664],[-52,9690],[-60,9697],[-61,9737],[-31,9701],[-12,9731],[-9,9774],[-33,9788],[-46,9839],[-32,9851],[926,9593],[767,8925],[779,8870],[774,8822],[398,8914],[378,8905],[289,8922],[163,8905],[94,8923],[38,8914],[-10,8925],[-22,8950],[-113,8979],[-207,8965],[-283,9014],[-271,9096],[-280,9134],[-321,9167],[-357,9171],[-365,9207],[-400,9226],[-436,9219],[-460,9259],[-436,9333],[-441,9279],[-416,9297],[-401,9347],[-434,9357],[-429,9395],[-369,9396],[-424,9436],[-424,9523],[-410,9624],[-433,9678],[-428,9749],[-385,9790],[-313,9713],[-183,9655],[-161,9666],[-146,9623],[-100,9637],[-95,9567],[-135,9518],[-77,9566],[-112,9491],[-89,9426],[-154,9433],[-175,9394],[-167,9449],[-222,9394],[-157,9376],[-124,9418],[-82,9426],[-82,9476],[-66,9527],[-18,9570],[-37,9644],[-24,9661],[-52,9689]]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"US.CA\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.51,\\\"hc-middle-y\\\":0.67,\\\"hc-key\\\":\\\"us-ca\\\",\\\"hc-a2\\\":\\\"CA\\\",\\\"labelrank\\\":\\\"0\\\",\\\"hasc\\\":\\\"US.CA\\\",\\\"woe-id\\\":\\\"2347563\\\",\\\"state-fips\\\":\\\"6\\\",\\\"fips\\\":\\\"US06\\\",\\\"postal-code\\\":\\\"CA\\\",\\\"name\\\":\\\"California\\\",\\\"country\\\":\\\"United States of America\\\",\\\"region\\\":\\\"West\\\",\\\"longitude\\\":\\\"-119.591\\\",\\\"woe-name\\\":\\\"California\\\",\\\"latitude\\\":\\\"36.7496\\\",\\\"woe-label\\\":\\\"California, US, United States\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[-833,8186],[-50,7955],[-253,7203],[32,6779],[261,6430],[593,5936],[620,5788],[660,5730],[598,5702],[559,5661],[555,5605],[510,5537],[489,5536],[476,5452],[519,5416],[492,5355],[451,5357],[-76,5426],[-69,5467],[-95,5476],[-84,5583],[-110,5649],[-224,5792],[-276,5799],[-265,5822],[-284,5881],[-342,5885],[-417,5946],[-422,5975],[-484,6035],[-539,6046],[-588,6077],[-659,6091],[-686,6135],[-647,6273],[-691,6316],[-672,6333],[-720,6428],[-742,6442],[-793,6601],[-820,6637],[-816,6709],[-775,6726],[-761,6756],[-778,6807],[-821,6819],[-855,6888],[-842,6929],[-853,6979],[-833,7041],[-810,7042],[-816,6985],[-764,6931],[-772,6991],[-797,7030],[-787,7089],[-738,7083],[-782,7126],[-806,7122],[-833,7050],[-892,7126],[-903,7243],[-983,7395],[-967,7420],[-969,7507],[-943,7553],[-936,7629],[-964,7712],[-999,7766],[-993,7813],[-890,7943],[-849,8038],[-844,8118],[-860,8134],[-833,8186]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"US.OR\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.47,\\\"hc-middle-y\\\":0.52,\\\"hc-key\\\":\\\"us-or\\\",\\\"hc-a2\\\":\\\"OR\\\",\\\"labelrank\\\":\\\"0\\\",\\\"hasc\\\":\\\"US.OR\\\",\\\"woe-id\\\":\\\"2347596\\\",\\\"state-fips\\\":\\\"41\\\",\\\"fips\\\":\\\"US41\\\",\\\"postal-code\\\":\\\"OR\\\",\\\"name\\\":\\\"Oregon\\\",\\\"country\\\":\\\"United States of America\\\",\\\"region\\\":\\\"West\\\",\\\"longitude\\\":\\\"-120.386\\\",\\\"woe-name\\\":\\\"Oregon\\\",\\\"latitude\\\":\\\"43.8333\\\",\\\"woe-label\\\":\\\"Oregon, US, United States\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[-50,7955],[-833,8186],[-851,8223],[-847,8281],[-817,8362],[-827,8415],[-793,8455],[-756,8527],[-714,8570],[-672,8648],[-594,8829],[-582,8877],[-494,9051],[-493,9108],[-468,9158],[-460,9216],[-396,9192],[-367,9202],[-359,9169],[-321,9167],[-280,9134],[-271,9096],[-283,9014],[-207,8965],[-113,8979],[-22,8950],[-10,8925],[38,8914],[94,8923],[163,8905],[289,8922],[378,8905],[398,8914],[774,8822],[785,8775],[821,8744],[823,8698],[776,8646],[718,8545],[624,8450],[615,8403],[662,8361],[616,8265],[510,7813],[-50,7955]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"US.WI\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.41,\\\"hc-middle-y\\\":0.38,\\\"hc-key\\\":\\\"us-wi\\\",\\\"hc-a2\\\":\\\"WI\\\",\\\"labelrank\\\":\\\"0\\\",\\\"hasc\\\":\\\"US.WI\\\",\\\"woe-id\\\":\\\"2347608\\\",\\\"state-fips\\\":\\\"55\\\",\\\"fips\\\":\\\"US55\\\",\\\"postal-code\\\":\\\"WI\\\",\\\"name\\\":\\\"Wisconsin\\\",\\\"country\\\":\\\"United States of America\\\",\\\"region\\\":\\\"Midwest\\\",\\\"longitude\\\":\\\"-89.5831\\\",\\\"woe-name\\\":\\\"Wisconsin\\\",\\\"latitude\\\":\\\"44.3709\\\",\\\"woe-label\\\":\\\"Wisconsin, US, United States\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"MultiPolygon\\\",\\\"coordinates\\\":[[[[6206,8297],[6197,8237],[6159,8156],[6136,8180],[6161,8249],[6206,8297]]],[[[5575,7508],[5561,7544],[5494,7563],[5465,7670],[5479,7702],[5445,7758],[5431,7866],[5405,7892],[5360,7903],[5273,7994],[5217,8029],[5181,8035],[5136,8072],[5146,8117],[5144,8214],[5158,8253],[5117,8285],[5116,8322],[5147,8375],[5220,8422],[5214,8573],[5245,8603],[5303,8589],[5410,8635],[5449,8660],[5489,8656],[5481,8617],[5508,8583],[5554,8572],[5588,8553],[5611,8510],[5795,8473],[5849,8447],[5968,8437],[5993,8394],[6045,8372],[6042,8286],[6080,8287],[6071,8242],[6096,8224],[6058,8180],[6028,8078],[6049,8076],[6099,8156],[6129,8170],[6153,8151],[6124,8019],[6136,7996],[6101,7916],[6110,7860],[6082,7742],[6089,7679],[6116,7626],[6119,7543],[5780,7519],[5606,7509],[5575,7508]]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"US.ME\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.43,\\\"hc-middle-y\\\":0.40,\\\"hc-key\\\":\\\"us-me\\\",\\\"hc-a2\\\":\\\"ME\\\",\\\"labelrank\\\":\\\"0\\\",\\\"hasc\\\":\\\"US.ME\\\",\\\"woe-id\\\":\\\"2347578\\\",\\\"state-fips\\\":\\\"23\\\",\\\"fips\\\":\\\"US23\\\",\\\"postal-code\\\":\\\"ME\\\",\\\"name\\\":\\\"Maine\\\",\\\"country\\\":\\\"United States of America\\\",\\\"region\\\":\\\"Northeast\\\",\\\"longitude\\\":\\\"-69.1973\\\",\\\"woe-name\\\":\\\"Maine\\\",\\\"latitude\\\":\\\"45.148\\\",\\\"woe-label\\\":\\\"Maine, US, United States\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"MultiPolygon\\\",\\\"coordinates\\\":[[[[9623,8727],[9643,8763],[9665,8747],[9641,8690],[9623,8727]]],[[[9225,8399],[9079,8830],[9115,8824],[9130,8917],[9168,8971],[9177,9035],[9160,9062],[9160,9140],[9176,9161],[9166,9236],[9238,9459],[9272,9467],[9292,9423],[9319,9415],[9428,9491],[9519,9435],[9630,9097],[9697,9099],[9717,9017],[9747,8995],[9778,9009],[9851,8939],[9818,8875],[9789,8883],[9784,8851],[9706,8811],[9712,8773],[9690,8747],[9669,8782],[9611,8766],[9590,8707],[9615,8647],[9554,8716],[9552,8761],[9517,8719],[9529,8622],[9505,8581],[9483,8586],[9467,8544],[9433,8531],[9420,8493],[9387,8524],[9346,8471],[9362,8439],[9314,8347],[9298,8291],[9235,8354],[9225,8399]]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"US.MI\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.71,\\\"hc-middle-y\\\":0.67,\\\"hc-key\\\":\\\"us-mi\\\",\\\"hc-a2\\\":\\\"MI\\\",\\\"labelrank\\\":\\\"0\\\",\\\"hasc\\\":\\\"US.MI\\\",\\\"woe-id\\\":\\\"2347581\\\",\\\"state-fips\\\":\\\"26\\\",\\\"fips\\\":\\\"US26\\\",\\\"postal-code\\\":\\\"MI\\\",\\\"name\\\":\\\"Michigan\\\",\\\"country\\\":\\\"United States of America\\\",\\\"region\\\":\\\"Midwest\\\",\\\"longitude\\\":\\\"-84.9479\\\",\\\"woe-name\\\":\\\"Michigan\\\",\\\"latitude\\\":\\\"43.4343\\\",\\\"woe-label\\\":\\\"Michigan, US, United States\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"MultiPolygon\\\",\\\"coordinates\\\":[[[[6802,8561],[6808,8523],[6764,8521],[6774,8565],[6802,8561]]],[[[5863,9010],[5834,8966],[5759,8913],[5758,8947],[5863,9010]]],[[[6976,7443],[6815,7415],[6718,7400],[6716,7416],[6323,7372],[6364,7423],[6399,7509],[6417,7630],[6409,7695],[6330,7861],[6345,7903],[6322,7979],[6361,8059],[6352,8141],[6381,8159],[6381,8204],[6423,8217],[6453,8283],[6469,8252],[6460,8196],[6479,8180],[6501,8221],[6497,8298],[6533,8342],[6567,8348],[6542,8410],[6593,8461],[6646,8436],[6627,8469],[6669,8467],[6654,8434],[6698,8433],[6726,8400],[6837,8377],[6863,8359],[6884,8307],[6860,8285],[6902,8213],[6903,8115],[6872,8094],[6868,8040],[6821,8014],[6824,7934],[6868,7920],[6900,7950],[6937,8030],[6993,8059],[7042,8027],[7097,7866],[7128,7802],[7124,7704],[7066,7697],[7061,7631],[7021,7590],[7008,7500],[6976,7443]]],[[[5874,8741],[5900,8700],[5901,8651],[5938,8693],[6017,8689],[6049,8673],[6107,8596],[6174,8609],[6192,8589],[6244,8596],[6318,8663],[6430,8674],[6485,8705],[6529,8713],[6518,8645],[6560,8631],[6591,8646],[6609,8627],[6633,8653],[6688,8665],[6692,8589],[6745,8536],[6723,8521],[6631,8516],[6606,8530],[6598,8476],[6541,8514],[6480,8529],[6444,8521],[6426,8490],[6320,8470],[6302,8429],[6244,8388],[6264,8448],[6227,8437],[6192,8395],[6185,8444],[6096,8224],[6071,8242],[6080,8287],[6042,8286],[6045,8372],[5993,8394],[5968,8437],[5849,8447],[5795,8473],[5611,8510],[5588,8553],[5554,8572],[5623,8604],[5661,8642],[5731,8656],[5776,8696],[5805,8702],[5860,8764],[5868,8750],[5893,8802],[5958,8837],[6017,8829],[5931,8757],[5903,8703],[5900,8738],[5874,8741]]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"US.NV\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.46,\\\"hc-middle-y\\\":0.38,\\\"hc-key\\\":\\\"us-nv\\\",\\\"hc-a2\\\":\\\"NV\\\",\\\"labelrank\\\":\\\"0\\\",\\\"hasc\\\":\\\"US.NV\\\",\\\"woe-id\\\":\\\"2347587\\\",\\\"state-fips\\\":\\\"32\\\",\\\"fips\\\":\\\"US32\\\",\\\"postal-code\\\":\\\"NV\\\",\\\"name\\\":\\\"Nevada\\\",\\\"country\\\":\\\"United States of America\\\",\\\"region\\\":\\\"West\\\",\\\"longitude\\\":\\\"-117.02\\\",\\\"woe-name\\\":\\\"Nevada\\\",\\\"latitude\\\":\\\"39.4299\\\",\\\"woe-label\\\":\\\"Nevada, US, United States\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[-50,7955],[510,7813],[897,7727],[1073,7690],[929,6975],[818,6420],[777,6221],[752,6180],[669,6227],[631,6217],[631,6159],[611,6068],[614,5982],[593,5936],[261,6430],[32,6779],[-253,7203],[-50,7955]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"US.NM\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.51,\\\"hc-middle-y\\\":0.50,\\\"hc-key\\\":\\\"us-nm\\\",\\\"hc-a2\\\":\\\"NM\\\",\\\"labelrank\\\":\\\"0\\\",\\\"hasc\\\":\\\"US.NM\\\",\\\"woe-id\\\":\\\"2347590\\\",\\\"state-fips\\\":\\\"35\\\",\\\"fips\\\":\\\"US35\\\",\\\"postal-code\\\":\\\"NM\\\",\\\"name\\\":\\\"New Mexico\\\",\\\"country\\\":\\\"United States of America\\\",\\\"region\\\":\\\"West\\\",\\\"longitude\\\":\\\"-106.024\\\",\\\"woe-name\\\":\\\"New Mexico\\\",\\\"latitude\\\":\\\"34.5002\\\",\\\"woe-label\\\":\\\"New Mexico, US, United States\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[1841,6242],[3091,6104],[3083,6007],[3081,5975],[3072,5970],[2976,4810],[2181,4887],[2208,4823],[1830,4873],[1815,4756],[1630,4782],[1736,5514],[1841,6242]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"US.CO\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.51,\\\"hc-middle-y\\\":0.50,\\\"hc-key\\\":\\\"us-co\\\",\\\"hc-a2\\\":\\\"CO\\\",\\\"labelrank\\\":\\\"0\\\",\\\"hasc\\\":\\\"US.CO\\\",\\\"woe-id\\\":\\\"2347564\\\",\\\"state-fips\\\":\\\"8\\\",\\\"fips\\\":\\\"US08\\\",\\\"postal-code\\\":\\\"CO\\\",\\\"name\\\":\\\"Colorado\\\",\\\"country\\\":\\\"United States of America\\\",\\\"region\\\":\\\"West\\\",\\\"longitude\\\":\\\"-105.543\\\",\\\"woe-name\\\":\\\"Colorado\\\",\\\"latitude\\\":\\\"38.9998\\\",\\\"woe-label\\\":\\\"Colorado, US, United States\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[3091,6104],[1841,6242],[1966,7108],[1990,7269],[2964,7155],[3357,7124],[3339,6866],[3329,6696],[3290,6089],[3091,6104]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"US.WY\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.51,\\\"hc-middle-y\\\":0.50,\\\"hc-key\\\":\\\"us-wy\\\",\\\"hc-a2\\\":\\\"WY\\\",\\\"labelrank\\\":\\\"0\\\",\\\"hasc\\\":\\\"US.WY\\\",\\\"woe-id\\\":\\\"2347609\\\",\\\"state-fips\\\":\\\"56\\\",\\\"fips\\\":\\\"US56\\\",\\\"postal-code\\\":\\\"WY\\\",\\\"name\\\":\\\"Wyoming\\\",\\\"country\\\":\\\"United States of America\\\",\\\"region\\\":\\\"West\\\",\\\"longitude\\\":\\\"-107.552\\\",\\\"woe-name\\\":\\\"Wyoming\\\",\\\"latitude\\\":\\\"42.9999\\\",\\\"woe-label\\\":\\\"Wyoming, US, United States\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[2964,7155],[1990,7269],[1600,7329],[1643,7585],[1677,7785],[1750,8226],[1772,8355],[3056,8191],[3019,7770],[3010,7672],[3002,7575],[2964,7155]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"US.KS\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.30,\\\"hc-middle-y\\\":0.49,\\\"hc-key\\\":\\\"us-ks\\\",\\\"hc-a2\\\":\\\"KS\\\",\\\"labelrank\\\":\\\"0\\\",\\\"hasc\\\":\\\"US.KS\\\",\\\"woe-id\\\":\\\"2347575\\\",\\\"state-fips\\\":\\\"20\\\",\\\"fips\\\":\\\"US20\\\",\\\"postal-code\\\":\\\"KS\\\",\\\"name\\\":\\\"Kansas\\\",\\\"country\\\":\\\"United States of America\\\",\\\"region\\\":\\\"Midwest\\\",\\\"longitude\\\":\\\"-98.3309\\\",\\\"woe-name\\\":\\\"Kansas\\\",\\\"latitude\\\":\\\"38.5\\\",\\\"woe-label\\\":\\\"Kansas, US, United States\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[3339,6866],[4682,6826],[4769,6780],[4726,6705],[4767,6667],[4781,6624],[4824,6600],[4833,6050],[3290,6089],[3329,6696],[3339,6866]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"US.NE\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.43,\\\"hc-middle-y\\\":0.50,\\\"hc-key\\\":\\\"us-ne\\\",\\\"hc-a2\\\":\\\"NE\\\",\\\"labelrank\\\":\\\"0\\\",\\\"hasc\\\":\\\"US.NE\\\",\\\"woe-id\\\":\\\"2347586\\\",\\\"state-fips\\\":\\\"31\\\",\\\"fips\\\":\\\"US31\\\",\\\"postal-code\\\":\\\"NE\\\",\\\"name\\\":\\\"Nebraska\\\",\\\"country\\\":\\\"United States of America\\\",\\\"region\\\":\\\"Midwest\\\",\\\"longitude\\\":\\\"-99.68550000000001\\\",\\\"woe-name\\\":\\\"Nebraska\\\",\\\"latitude\\\":\\\"41.5002\\\",\\\"woe-label\\\":\\\"Nebraska, US, United States\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[4682,6826],[3339,6866],[3357,7124],[2964,7155],[3002,7575],[3010,7672],[4071,7611],[4148,7558],[4194,7574],[4297,7577],[4330,7551],[4409,7521],[4453,7479],[4469,7474],[4478,7398],[4515,7341],[4533,7291],[4529,7228],[4559,7206],[4571,7165],[4579,7031],[4592,6986],[4592,6981],[4592,6981],[4591,6981],[4591,6981],[4619,6915],[4682,6826]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"US.OK\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.78,\\\"hc-middle-y\\\":0.52,\\\"hc-key\\\":\\\"us-ok\\\",\\\"hc-a2\\\":\\\"OK\\\",\\\"labelrank\\\":\\\"0\\\",\\\"hasc\\\":\\\"US.OK\\\",\\\"woe-id\\\":\\\"2347595\\\",\\\"state-fips\\\":\\\"40\\\",\\\"fips\\\":\\\"US40\\\",\\\"postal-code\\\":\\\"OK\\\",\\\"name\\\":\\\"Oklahoma\\\",\\\"country\\\":\\\"United States of America\\\",\\\"region\\\":\\\"South\\\",\\\"longitude\\\":\\\"-97.1309\\\",\\\"woe-name\\\":\\\"Oklahoma\\\",\\\"latitude\\\":\\\"35.452\\\",\\\"woe-label\\\":\\\"Oklahoma, US, United States\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[3290,6089],[4833,6050],[4833,6017],[4835,5920],[4877,5632],[4875,5180],[4790,5207],[4714,5260],[4685,5235],[4632,5257],[4595,5233],[4559,5242],[4474,5191],[4405,5248],[4360,5237],[4347,5258],[4312,5234],[4304,5199],[4283,5247],[4248,5227],[4181,5268],[4121,5246],[4093,5310],[4007,5296],[3908,5334],[3856,5341],[3842,5388],[3753,5388],[3686,5437],[3707,5936],[3081,5975],[3083,6007],[3091,6104],[3290,6089]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"US.MO\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.48,\\\"hc-middle-y\\\":0.51,\\\"hc-key\\\":\\\"us-mo\\\",\\\"hc-a2\\\":\\\"MO\\\",\\\"labelrank\\\":\\\"0\\\",\\\"hasc\\\":\\\"US.MO\\\",\\\"woe-id\\\":\\\"2347584\\\",\\\"state-fips\\\":\\\"29\\\",\\\"fips\\\":\\\"US29\\\",\\\"postal-code\\\":\\\"MO\\\",\\\"name\\\":\\\"Missouri\\\",\\\"country\\\":\\\"United States of America\\\",\\\"region\\\":\\\"Midwest\\\",\\\"longitude\\\":\\\"-92.446\\\",\\\"woe-name\\\":\\\"Missouri\\\",\\\"latitude\\\":\\\"38.5487\\\",\\\"woe-label\\\":\\\"Missouri, US, United States\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[4835,5920],[4833,6017],[4833,6050],[4824,6600],[4781,6624],[4767,6667],[4726,6705],[4769,6780],[4682,6826],[4619,6915],[4591,6981],[4591,6981],[4592,6981],[4846,6977],[5120,6985],[5389,7006],[5449,6947],[5449,6947],[5449,6947],[5436,6893],[5454,6813],[5475,6774],[5540,6711],[5588,6679],[5616,6596],[5642,6567],[5672,6592],[5735,6561],[5692,6420],[5752,6350],[5792,6336],[5873,6276],[5898,6211],[5886,6165],[5918,6121],[5975,6097],[5976,6033],[5956,5988],[5932,6005],[5921,5968],[5911,5955],[5907,5967],[5890,5980],[5893,5966],[5901,5936],[5869,5898],[5888,5872],[5868,5834],[5731,5821],[5790,5904],[5767,5957],[4835,5920]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"US.IL\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.56,\\\"hc-middle-y\\\":0.45,\\\"hc-key\\\":\\\"us-il\\\",\\\"hc-a2\\\":\\\"IL\\\",\\\"labelrank\\\":\\\"0\\\",\\\"hasc\\\":\\\"US.IL\\\",\\\"woe-id\\\":\\\"2347572\\\",\\\"state-fips\\\":\\\"17\\\",\\\"fips\\\":\\\"US17\\\",\\\"postal-code\\\":\\\"IL\\\",\\\"name\\\":\\\"Illinois\\\",\\\"country\\\":\\\"United States of America\\\",\\\"region\\\":\\\"Midwest\\\",\\\"longitude\\\":\\\"-89.1991\\\",\\\"woe-name\\\":\\\"Illinois\\\",\\\"latitude\\\":\\\"39.946\\\",\\\"woe-label\\\":\\\"Illinois, US, United States\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[6119,7543],[6121,7488],[6192,7351],[6247,6739],[6226,6674],[6254,6638],[6266,6585],[6244,6520],[6222,6503],[6194,6422],[6176,6404],[6179,6328],[6159,6283],[6171,6241],[6102,6218],[6105,6131],[6015,6162],[5987,6157],[5962,6117],[5975,6097],[5918,6121],[5886,6165],[5898,6211],[5873,6276],[5792,6336],[5752,6350],[5692,6420],[5735,6561],[5672,6592],[5642,6567],[5616,6596],[5588,6679],[5540,6711],[5475,6774],[5454,6813],[5436,6893],[5449,6947],[5449,6947],[5449,6947],[5458,7004],[5496,7020],[5535,7098],[5536,7132],[5509,7160],[5523,7224],[5579,7232],[5646,7276],[5671,7332],[5672,7411],[5625,7441],[5575,7508],[5575,7508],[5606,7509],[5848,7523],[6119,7543]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"US.IN\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.49,\\\"hc-middle-y\\\":0.43,\\\"hc-key\\\":\\\"us-in\\\",\\\"hc-a2\\\":\\\"IN\\\",\\\"labelrank\\\":\\\"0\\\",\\\"hasc\\\":\\\"US.IN\\\",\\\"woe-id\\\":\\\"2347573\\\",\\\"state-fips\\\":\\\"18\\\",\\\"fips\\\":\\\"US18\\\",\\\"postal-code\\\":\\\"IN\\\",\\\"name\\\":\\\"Indiana\\\",\\\"country\\\":\\\"United States of America\\\",\\\"region\\\":\\\"Midwest\\\",\\\"longitude\\\":\\\"-86.1396\\\",\\\"woe-name\\\":\\\"Indiana\\\",\\\"latitude\\\":\\\"39.8874\\\",\\\"woe-label\\\":\\\"Indiana, US, United States\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[6192,7351],[6239,7329],[6323,7372],[6716,7416],[6718,7400],[6732,7296],[6797,6730],[6792,6683],[6808,6651],[6737,6617],[6682,6619],[6693,6572],[6657,6540],[6652,6507],[6622,6498],[6608,6438],[6583,6411],[6531,6450],[6485,6413],[6485,6390],[6444,6379],[6426,6401],[6359,6356],[6303,6376],[6269,6350],[6209,6363],[6179,6328],[6176,6404],[6194,6422],[6222,6503],[6244,6520],[6266,6585],[6254,6638],[6226,6674],[6247,6739],[6192,7351]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"US.VT\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.42,\\\"hc-middle-y\\\":0.43,\\\"hc-key\\\":\\\"us-vt\\\",\\\"hc-a2\\\":\\\"VT\\\",\\\"labelrank\\\":\\\"0\\\",\\\"hasc\\\":\\\"US.VT\\\",\\\"woe-id\\\":\\\"2347604\\\",\\\"state-fips\\\":\\\"50\\\",\\\"fips\\\":\\\"US50\\\",\\\"postal-code\\\":\\\"VT\\\",\\\"name\\\":\\\"Vermont\\\",\\\"country\\\":\\\"United States of America\\\",\\\"region\\\":\\\"Northeast\\\",\\\"longitude\\\":\\\"-72.7317\\\",\\\"woe-name\\\":\\\"Vermont\\\",\\\"latitude\\\":\\\"44.0886\\\",\\\"woe-label\\\":\\\"Vermont, US, United States\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[8922,8096],[8856,8080],[8807,8284],[8772,8287],[8772,8328],[8740,8402],[8748,8453],[8739,8514],[8720,8537],[8695,8646],[8811,8677],[9024,8736],[9020,8661],[9045,8629],[9033,8585],[8978,8526],[8986,8490],[8981,8392],[8964,8320],[8979,8261],[8979,8148],[9005,8115],[9005,8115],[8922,8096]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"US.AR\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.47,\\\"hc-middle-y\\\":0.43,\\\"hc-key\\\":\\\"us-ar\\\",\\\"hc-a2\\\":\\\"AR\\\",\\\"labelrank\\\":\\\"0\\\",\\\"hasc\\\":\\\"US.AR\\\",\\\"woe-id\\\":\\\"2347562\\\",\\\"state-fips\\\":\\\"5\\\",\\\"fips\\\":\\\"US05\\\",\\\"postal-code\\\":\\\"AR\\\",\\\"name\\\":\\\"Arkansas\\\",\\\"country\\\":\\\"United States of America\\\",\\\"region\\\":\\\"South\\\",\\\"longitude\\\":\\\"-92.14279999999999\\\",\\\"woe-name\\\":\\\"Arkansas\\\",\\\"latitude\\\":\\\"34.7563\\\",\\\"woe-label\\\":\\\"Arkansas, US, United States\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[4975,5016],[4971,5157],[4910,5157],[4875,5180],[4877,5632],[4835,5920],[5767,5957],[5790,5904],[5731,5821],[5868,5834],[5871,5791],[5827,5763],[5835,5714],[5798,5670],[5802,5602],[5762,5567],[5770,5547],[5730,5520],[5706,5470],[5709,5414],[5635,5340],[5647,5309],[5609,5297],[5620,5250],[5583,5215],[5607,5162],[5598,5120],[5618,5077],[5605,5041],[5563,5038],[4975,5016]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"US.TX\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.69,\\\"hc-middle-y\\\":0.52,\\\"hc-key\\\":\\\"us-tx\\\",\\\"hc-a2\\\":\\\"TX\\\",\\\"labelrank\\\":\\\"0\\\",\\\"hasc\\\":\\\"US.TX\\\",\\\"woe-id\\\":\\\"2347602\\\",\\\"state-fips\\\":\\\"48\\\",\\\"fips\\\":\\\"US48\\\",\\\"postal-code\\\":\\\"TX\\\",\\\"name\\\":\\\"Texas\\\",\\\"country\\\":\\\"United States of America\\\",\\\"region\\\":\\\"South\\\",\\\"longitude\\\":\\\"-98.7607\\\",\\\"woe-name\\\":\\\"Texas\\\",\\\"latitude\\\":\\\"31.131\\\",\\\"woe-label\\\":\\\"Texas, US, United States\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"MultiPolygon\\\",\\\"coordinates\\\":[[[[4875,5180],[4910,5157],[4971,5157],[4975,5016],[4980,4752],[5033,4679],[5031,4646],[5105,4506],[5093,4447],[5059,4380],[5065,4253],[5047,4228],[5018,4172],[5032,4146],[4989,4147],[4854,4084],[4875,4116],[4831,4102],[4842,4162],[4778,4141],[4769,4106],[4839,4052],[4789,4023],[4801,4063],[4739,3976],[4638,3901],[4557,3881],[4544,3857],[4451,3804],[4448,3787],[4381,3749],[4308,3672],[4340,3735],[4307,3756],[4261,3721],[4306,3712],[4263,3655],[4221,3658],[4249,3617],[4213,3527],[4195,3545],[4141,3510],[4206,3511],[4178,3442],[4232,3206],[4272,3164],[4203,3135],[4114,3192],[4013,3198],[3979,3230],[3915,3245],[3878,3279],[3810,3292],[3795,3375],[3727,3467],[3715,3534],[3721,3603],[3677,3628],[3595,3762],[3548,3801],[3525,3881],[3477,3970],[3469,4021],[3393,4097],[3411,4119],[3365,4132],[3310,4204],[3150,4220],[3103,4248],[3082,4218],[3018,4214],[2959,4096],[2967,4083],[2896,4024],[2861,4031],[2754,4113],[2695,4134],[2651,4187],[2595,4230],[2567,4305],[2573,4370],[2512,4503],[2437,4557],[2309,4714],[2275,4731],[2239,4806],[2208,4823],[2181,4887],[2976,4810],[3072,5970],[3081,5975],[3707,5936],[3686,5437],[3753,5388],[3842,5388],[3856,5341],[3908,5334],[4007,5296],[4093,5310],[4121,5246],[4181,5268],[4248,5227],[4283,5247],[4304,5199],[4312,5234],[4347,5258],[4360,5237],[4405,5248],[4474,5191],[4559,5242],[4595,5233],[4632,5257],[4685,5235],[4714,5260],[4790,5207],[4875,5180]]],[[[4269,3610],[4220,3493],[4219,3420],[4245,3297],[4214,3394],[4222,3530],[4269,3610]]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"US.RI\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.55,\\\"hc-middle-y\\\":0.78,\\\"hc-key\\\":\\\"us-ri\\\",\\\"hc-a2\\\":\\\"RI\\\",\\\"labelrank\\\":\\\"0\\\",\\\"hasc\\\":\\\"US.RI\\\",\\\"woe-id\\\":\\\"2347598\\\",\\\"state-fips\\\":\\\"44\\\",\\\"fips\\\":\\\"US44\\\",\\\"postal-code\\\":\\\"RI\\\",\\\"name\\\":\\\"Rhode Island\\\",\\\"country\\\":\\\"United States of America\\\",\\\"region\\\":\\\"Northeast\\\",\\\"longitude\\\":\\\"-71.5082\\\",\\\"woe-name\\\":\\\"Rhode Island\\\",\\\"latitude\\\":\\\"41.6242\\\",\\\"woe-label\\\":\\\"Rhode Island, US, United States\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"MultiPolygon\\\",\\\"coordinates\\\":[[[[9339,7878],[9325,7871],[9314,7915],[9327,7915],[9339,7878]]],[[[9177,7968],[9254,7990],[9278,7938],[9304,7921],[9320,7866],[9285,7851],[9279,7822],[9216,7790],[9212,7845],[9177,7968]]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"US.AL\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.47,\\\"hc-middle-y\\\":0.42,\\\"hc-key\\\":\\\"us-al\\\",\\\"hc-a2\\\":\\\"AL\\\",\\\"labelrank\\\":\\\"0\\\",\\\"hasc\\\":\\\"US.AL\\\",\\\"woe-id\\\":\\\"2347559\\\",\\\"state-fips\\\":\\\"1\\\",\\\"fips\\\":\\\"US01\\\",\\\"postal-code\\\":\\\"AL\\\",\\\"name\\\":\\\"Alabama\\\",\\\"country\\\":\\\"United States of America\\\",\\\"region\\\":\\\"South\\\",\\\"longitude\\\":\\\"-86.7184\\\",\\\"woe-name\\\":\\\"Alabama\\\",\\\"latitude\\\":\\\"32.8551\\\",\\\"woe-label\\\":\\\"Alabama, US, United States\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[6487,4443],[6440,4378],[6291,4361],[6336,4375],[6317,4398],[6267,4399],[6216,4788],[6236,5574],[6215,5600],[6213,5603],[6762,5652],[6912,5135],[6947,5053],[6998,4970],[6970,4930],[6958,4846],[6990,4774],[6983,4704],[7015,4637],[6436,4574],[6431,4541],[6487,4486],[6487,4443]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"US.MS\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.51,\\\"hc-middle-y\\\":0.48,\\\"hc-key\\\":\\\"us-ms\\\",\\\"hc-a2\\\":\\\"MS\\\",\\\"labelrank\\\":\\\"0\\\",\\\"hasc\\\":\\\"US.MS\\\",\\\"woe-id\\\":\\\"2347583\\\",\\\"state-fips\\\":\\\"28\\\",\\\"fips\\\":\\\"US28\\\",\\\"postal-code\\\":\\\"MS\\\",\\\"name\\\":\\\"Mississippi\\\",\\\"country\\\":\\\"United States of America\\\",\\\"region\\\":\\\"South\\\",\\\"longitude\\\":\\\"-89.71890000000001\\\",\\\"woe-name\\\":\\\"Mississippi\\\",\\\"latitude\\\":\\\"32.8657\\\",\\\"woe-label\\\":\\\"Mississippi, US, United States\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[6267,4399],[6164,4396],[6059,4360],[6017,4328],[5936,4451],[5955,4536],[5523,4510],[5540,4526],[5522,4581],[5545,4585],[5545,4642],[5565,4662],[5584,4738],[5636,4781],[5670,4868],[5629,4895],[5611,4977],[5627,5018],[5605,5041],[5618,5077],[5598,5120],[5607,5162],[5583,5215],[5620,5250],[5609,5297],[5647,5309],[5635,5340],[5709,5414],[5706,5470],[5730,5520],[5770,5547],[5762,5567],[6122,5592],[6215,5600],[6236,5574],[6216,4788],[6267,4399]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"US.NC\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.62,\\\"hc-middle-y\\\":0.50,\\\"hc-key\\\":\\\"us-nc\\\",\\\"hc-a2\\\":\\\"NC\\\",\\\"labelrank\\\":\\\"0\\\",\\\"hasc\\\":\\\"US.NC\\\",\\\"woe-id\\\":\\\"2347592\\\",\\\"state-fips\\\":\\\"37\\\",\\\"fips\\\":\\\"US37\\\",\\\"postal-code\\\":\\\"NC\\\",\\\"name\\\":\\\"North Carolina\\\",\\\"country\\\":\\\"United States of America\\\",\\\"region\\\":\\\"South\\\",\\\"longitude\\\":\\\"-78.866\\\",\\\"woe-name\\\":\\\"North Carolina\\\",\\\"latitude\\\":\\\"35.6152\\\",\\\"woe-label\\\":\\\"North Carolina, US, United States\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"MultiPolygon\\\",\\\"coordinates\\\":[[[[8716,6394],[8720,6381],[8694,6389],[8694,6389],[8704,6391],[8705,6390],[8709,6392],[8712,6393],[8716,6394]]],[[[8727,6396],[8756,6332],[8852,6203],[8782,6278],[8722,6395],[8724,6396],[8727,6396]]],[[[7532,6183],[7623,6187],[7858,6219],[8691,6388],[8768,6281],[8670,6318],[8707,6291],[8620,6230],[8584,6234],[8581,6204],[8719,6244],[8742,6161],[8737,6222],[8760,6252],[8795,6220],[8797,6153],[8772,6164],[8750,6091],[8709,6073],[8638,6097],[8638,6070],[8551,6078],[8664,6053],[8635,6009],[8661,6003],[8610,5957],[8551,5988],[8590,5949],[8631,5940],[8676,5955],[8686,5995],[8721,5956],[8670,5890],[8565,5865],[8469,5764],[8443,5714],[8432,5616],[8368,5624],[8302,5600],[8029,5790],[7791,5756],[7782,5790],[7714,5830],[7457,5802],[7290,5724],[7210,5711],[7034,5685],[7038,5756],[7073,5762],[7085,5807],[7131,5847],[7188,5859],[7269,5928],[7298,5973],[7352,6010],[7365,5989],[7437,6050],[7464,6038],[7490,6093],[7523,6123],[7532,6183]]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"US.VA\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.64,\\\"hc-middle-y\\\":0.54,\\\"hc-key\\\":\\\"us-va\\\",\\\"hc-a2\\\":\\\"VA\\\",\\\"labelrank\\\":\\\"0\\\",\\\"hasc\\\":\\\"US.VA\\\",\\\"woe-id\\\":\\\"2347605\\\",\\\"state-fips\\\":\\\"51\\\",\\\"fips\\\":\\\"US51\\\",\\\"postal-code\\\":\\\"VA\\\",\\\"name\\\":\\\"Virginia\\\",\\\"country\\\":\\\"United States of America\\\",\\\"region\\\":\\\"South\\\",\\\"longitude\\\":\\\"-78.2431\\\",\\\"woe-name\\\":\\\"Virginia\\\",\\\"latitude\\\":\\\"37.7403\\\",\\\"woe-label\\\":\\\"Virginia, US, United States\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"MultiPolygon\\\",\\\"coordinates\\\":[[[[8722,6395],[8696,6432],[8704,6391],[8694,6389],[8694,6389],[8686,6398],[8691,6388],[7858,6219],[7623,6187],[7532,6183],[7472,6170],[7116,6120],[7221,6173],[7268,6217],[7309,6294],[7363,6332],[7431,6411],[7470,6351],[7530,6341],[7567,6378],[7595,6360],[7649,6382],[7664,6419],[7690,6412],[7773,6459],[7767,6505],[7840,6674],[7857,6759],[7932,6729],[7974,6848],[7998,6837],[8048,6900],[8072,6952],[8076,7028],[8188,6969],[8198,7020],[8256,7009],[8251,6984],[8341,6945],[8347,6939],[8353,6939],[8367,6892],[8334,6870],[8323,6802],[8347,6786],[8385,6812],[8429,6763],[8484,6768],[8507,6740],[8571,6721],[8572,6647],[8536,6648],[8499,6683],[8431,6711],[8532,6636],[8597,6606],[8561,6578],[8558,6548],[8577,6545],[8611,6494],[8586,6478],[8526,6534],[8449,6533],[8518,6510],[8580,6459],[8619,6482],[8679,6482],[8727,6396],[8724,6396],[8722,6395]],[[8558,6548],[8552,6548],[8552,6548],[8552,6548],[8484,6605],[8532,6551],[8552,6548],[8552,6548],[8552,6548],[8557,6544],[8558,6548]]],[[[8709,6392],[8713,6400],[8716,6394],[8712,6393],[8709,6392]]],[[[8765,6797],[8756,6760],[8761,6796],[8765,6797]]],[[[8688,6764],[8691,6772],[8739,6789],[8726,6737],[8674,6599],[8696,6561],[8678,6528],[8652,6583],[8652,6652],[8688,6764]]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"US.IA\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.35,\\\"hc-middle-y\\\":0.49,\\\"hc-key\\\":\\\"us-ia\\\",\\\"hc-a2\\\":\\\"IA\\\",\\\"labelrank\\\":\\\"0\\\",\\\"hasc\\\":\\\"US.IA\\\",\\\"woe-id\\\":\\\"2347574\\\",\\\"state-fips\\\":\\\"19\\\",\\\"fips\\\":\\\"US19\\\",\\\"postal-code\\\":\\\"IA\\\",\\\"name\\\":\\\"Iowa\\\",\\\"country\\\":\\\"United States of America\\\",\\\"region\\\":\\\"Midwest\\\",\\\"longitude\\\":\\\"-93.3891\\\",\\\"woe-name\\\":\\\"Iowa\\\",\\\"latitude\\\":\\\"42.0423\\\",\\\"woe-label\\\":\\\"Iowa, US, United States\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[5575,7508],[5625,7441],[5672,7411],[5671,7332],[5646,7276],[5579,7232],[5523,7224],[5509,7160],[5536,7132],[5535,7098],[5496,7020],[5458,7004],[5449,6947],[5449,6947],[5449,6947],[5389,7006],[5120,6985],[4846,6977],[4592,6981],[4591,6981],[4579,7031],[4571,7165],[4559,7206],[4529,7228],[4533,7291],[4515,7341],[4478,7398],[4469,7474],[4453,7479],[4423,7540],[4459,7636],[4438,7663],[4433,7734],[4459,7735],[5137,7745],[5445,7758],[5479,7702],[5465,7670],[5494,7563],[5561,7544],[5577,7513],[5575,7508],[5575,7508]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"US.MD\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.61,\\\"hc-middle-y\\\":0.27,\\\"hc-key\\\":\\\"us-md\\\",\\\"hc-a2\\\":\\\"MD\\\",\\\"labelrank\\\":\\\"0\\\",\\\"hasc\\\":\\\"US.MD\\\",\\\"woe-id\\\":\\\"2347579\\\",\\\"state-fips\\\":\\\"24\\\",\\\"fips\\\":\\\"US24\\\",\\\"postal-code\\\":\\\"MD\\\",\\\"name\\\":\\\"Maryland\\\",\\\"country\\\":\\\"United States of America\\\",\\\"region\\\":\\\"South\\\",\\\"longitude\\\":\\\"-77.0454\\\",\\\"woe-name\\\":\\\"Maryland\\\",\\\"latitude\\\":\\\"39.3874\\\",\\\"woe-label\\\":\\\"Maryland, US, United States\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"MultiPolygon\\\",\\\"coordinates\\\":[[[[8761,6796],[8769,6819],[8765,6797],[8761,6796]]],[[[8779,6915],[8779,6884],[8777,6914],[8777,6914],[8779,6915]]],[[[8739,6789],[8691,6772],[8688,6764],[8647,6746],[8650,6806],[8590,6833],[8592,6815],[8525,6862],[8581,6899],[8555,6926],[8511,6936],[8544,6974],[8512,6986],[8496,7036],[8530,7108],[8537,7165],[8497,7093],[8472,7099],[8469,7056],[8432,7052],[8471,7014],[8458,6959],[8483,6868],[8513,6820],[8462,6849],[8543,6778],[8548,6753],[8491,6782],[8433,6785],[8382,6834],[8354,6797],[8335,6827],[8370,6891],[8367,6916],[8385,6943],[8341,6945],[8251,6984],[8256,7009],[8198,7020],[8162,7087],[8101,7099],[8046,7067],[8043,7043],[8000,7038],[7977,7057],[7949,7003],[7928,7007],[7857,6922],[7835,7053],[8176,7119],[8559,7201],[8650,6887],[8771,6913],[8770,6856],[8753,6848],[8739,6789]]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"US.DE\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.91,\\\"hc-middle-y\\\":0.77,\\\"hc-key\\\":\\\"us-de\\\",\\\"hc-a2\\\":\\\"DE\\\",\\\"labelrank\\\":\\\"0\\\",\\\"hasc\\\":\\\"US.DE\\\",\\\"woe-id\\\":\\\"2347566\\\",\\\"state-fips\\\":\\\"10\\\",\\\"fips\\\":\\\"US10\\\",\\\"postal-code\\\":\\\"DE\\\",\\\"name\\\":\\\"Delaware\\\",\\\"country\\\":\\\"United States of America\\\",\\\"region\\\":\\\"South\\\",\\\"longitude\\\":\\\"-75.41119999999999\\\",\\\"woe-name\\\":\\\"Delaware\\\",\\\"latitude\\\":\\\"38.8657\\\",\\\"woe-label\\\":\\\"Delaware, US, United States\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[8777,6914],[8771,6915],[8771,6913],[8650,6887],[8559,7201],[8589,7239],[8625,7239],[8601,7183],[8613,7145],[8652,7114],[8675,7051],[8735,6995],[8751,6999],[8779,6915],[8777,6914],[8777,6914]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"US.PA\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.50,\\\"hc-middle-y\\\":0.49,\\\"hc-key\\\":\\\"us-pa\\\",\\\"hc-a2\\\":\\\"PA\\\",\\\"labelrank\\\":\\\"0\\\",\\\"hasc\\\":\\\"US.PA\\\",\\\"woe-id\\\":\\\"2347597\\\",\\\"state-fips\\\":\\\"42\\\",\\\"fips\\\":\\\"US42\\\",\\\"postal-code\\\":\\\"PA\\\",\\\"name\\\":\\\"Pennsylvania\\\",\\\"country\\\":\\\"United States of America\\\",\\\"region\\\":\\\"Northeast\\\",\\\"longitude\\\":\\\"-77.60939999999999\\\",\\\"woe-name\\\":\\\"Pennsylvania\\\",\\\"latitude\\\":\\\"40.8601\\\",\\\"woe-label\\\":\\\"Pennsylvania, US, United States\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[8611,7549],[8632,7530],[8615,7490],[8627,7443],[8646,7444],[8739,7361],[8691,7310],[8673,7276],[8625,7239],[8589,7239],[8559,7201],[8176,7119],[7835,7053],[7630,7017],[7589,7253],[7589,7253],[7530,7595],[7556,7610],[7662,7693],[7674,7625],[8514,7797],[8573,7765],[8588,7712],[8673,7663],[8673,7663],[8611,7549]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"US.NJ\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.68,\\\"hc-middle-y\\\":0.64,\\\"hc-key\\\":\\\"us-nj\\\",\\\"hc-a2\\\":\\\"NJ\\\",\\\"labelrank\\\":\\\"0\\\",\\\"hasc\\\":\\\"US.NJ\\\",\\\"woe-id\\\":\\\"2347589\\\",\\\"state-fips\\\":\\\"34\\\",\\\"fips\\\":\\\"US34\\\",\\\"postal-code\\\":\\\"NJ\\\",\\\"name\\\":\\\"New Jersey\\\",\\\"country\\\":\\\"United States of America\\\",\\\"region\\\":\\\"Northeast\\\",\\\"longitude\\\":\\\"-74.4653\\\",\\\"woe-name\\\":\\\"New Jersey\\\",\\\"latitude\\\":\\\"40.0449\\\",\\\"woe-label\\\":\\\"New Jersey, US, United States\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[8611,7549],[8673,7663],[8759,7635],[8846,7608],[8840,7532],[8810,7504],[8805,7466],[8866,7456],[8875,7438],[8886,7281],[8853,7228],[8849,7172],[8812,7122],[8784,7047],[8766,7040],[8769,7097],[8716,7095],[8623,7151],[8610,7186],[8624,7231],[8676,7269],[8691,7310],[8739,7361],[8646,7444],[8627,7443],[8615,7490],[8632,7530],[8611,7549]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"US.NY\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.54,\\\"hc-middle-y\\\":0.49,\\\"hc-key\\\":\\\"us-ny\\\",\\\"hc-a2\\\":\\\"NY\\\",\\\"labelrank\\\":\\\"0\\\",\\\"hasc\\\":\\\"US.NY\\\",\\\"woe-id\\\":\\\"2347591\\\",\\\"state-fips\\\":\\\"36\\\",\\\"fips\\\":\\\"US36\\\",\\\"postal-code\\\":\\\"NY\\\",\\\"name\\\":\\\"New York\\\",\\\"country\\\":\\\"United States of America\\\",\\\"region\\\":\\\"Northeast\\\",\\\"longitude\\\":\\\"-75.32420000000001\\\",\\\"woe-name\\\":\\\"New York\\\",\\\"latitude\\\":\\\"43.1988\\\",\\\"woe-label\\\":\\\"New York, US, United States\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[8673,7663],[8588,7712],[8573,7765],[8514,7797],[7674,7625],[7662,7693],[7763,7795],[7803,7872],[7754,7932],[7747,7976],[7812,8010],[7918,8040],[7988,8041],[8031,8026],[8061,8043],[8133,8055],[8180,8080],[8224,8141],[8264,8164],[8243,8232],[8257,8274],[8225,8259],[8202,8296],[8230,8345],[8280,8379],[8297,8437],[8358,8526],[8422,8581],[8453,8585],[8695,8646],[8720,8537],[8739,8514],[8748,8453],[8740,8402],[8772,8328],[8772,8287],[8807,8284],[8856,8080],[8853,7901],[8860,7896],[8896,7702],[8912,7685],[8874,7645],[8896,7623],[8881,7575],[8930,7617],[8982,7620],[9002,7641],[9094,7671],[9134,7722],[9173,7697],[9177,7721],[9184,7702],[9231,7730],[9141,7649],[9083,7619],[9032,7570],[8936,7519],[8857,7498],[8812,7468],[8814,7503],[8840,7506],[8858,7554],[8843,7544],[8846,7608],[8759,7635],[8695,7656],[8673,7663],[8673,7663]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"US.ID\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.51,\\\"hc-middle-y\\\":0.75,\\\"hc-key\\\":\\\"us-id\\\",\\\"hc-a2\\\":\\\"ID\\\",\\\"labelrank\\\":\\\"0\\\",\\\"hasc\\\":\\\"US.ID\\\",\\\"woe-id\\\":\\\"2347571\\\",\\\"state-fips\\\":\\\"16\\\",\\\"fips\\\":\\\"US16\\\",\\\"postal-code\\\":\\\"ID\\\",\\\"name\\\":\\\"Idaho\\\",\\\"country\\\":\\\"United States of America\\\",\\\"region\\\":\\\"West\\\",\\\"longitude\\\":\\\"-114.133\\\",\\\"woe-name\\\":\\\"Idaho\\\",\\\"latitude\\\":\\\"43.7825\\\",\\\"woe-label\\\":\\\"Idaho, US, United States\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[926,9593],[1093,9555],[1036,9301],[1076,9210],[1061,9142],[1117,9085],[1172,8979],[1170,8959],[1219,8896],[1258,8897],[1253,8859],[1219,8796],[1204,8727],[1211,8698],[1177,8675],[1167,8620],[1200,8590],[1278,8630],[1303,8596],[1303,8522],[1338,8434],[1326,8419],[1347,8377],[1374,8375],[1391,8331],[1392,8280],[1415,8254],[1451,8281],[1508,8261],[1536,8282],[1614,8258],[1671,8261],[1686,8296],[1713,8295],[1750,8226],[1677,7785],[1643,7585],[1393,7629],[1073,7690],[897,7727],[510,7813],[616,8265],[662,8361],[615,8403],[624,8450],[718,8545],[776,8646],[823,8698],[821,8744],[785,8775],[774,8822],[779,8870],[767,8925],[926,9593]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"US.SD\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.51,\\\"hc-middle-y\\\":0.44,\\\"hc-key\\\":\\\"us-sd\\\",\\\"hc-a2\\\":\\\"SD\\\",\\\"labelrank\\\":\\\"0\\\",\\\"hasc\\\":\\\"US.SD\\\",\\\"woe-id\\\":\\\"2347600\\\",\\\"state-fips\\\":\\\"46\\\",\\\"fips\\\":\\\"US46\\\",\\\"postal-code\\\":\\\"SD\\\",\\\"name\\\":\\\"South Dakota\\\",\\\"country\\\":\\\"United States of America\\\",\\\"region\\\":\\\"Midwest\\\",\\\"longitude\\\":\\\"-100.255\\\",\\\"woe-name\\\":\\\"South Dakota\\\",\\\"latitude\\\":\\\"44.4711\\\",\\\"woe-label\\\":\\\"South Dakota, US, United States\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[3010,7672],[3019,7770],[3056,8191],[3059,8191],[3080,8436],[4231,8374],[4444,8372],[4429,8325],[4387,8283],[4419,8232],[4462,8203],[4459,7735],[4433,7734],[4438,7663],[4459,7636],[4423,7540],[4453,7479],[4409,7521],[4330,7551],[4297,7577],[4194,7574],[4148,7558],[4071,7611],[3010,7672]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"US.CT\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.48,\\\"hc-middle-y\\\":0.50,\\\"hc-key\\\":\\\"us-ct\\\",\\\"hc-a2\\\":\\\"CT\\\",\\\"labelrank\\\":\\\"0\\\",\\\"hasc\\\":\\\"US.CT\\\",\\\"woe-id\\\":\\\"2347565\\\",\\\"state-fips\\\":\\\"9\\\",\\\"fips\\\":\\\"US09\\\",\\\"postal-code\\\":\\\"CT\\\",\\\"name\\\":\\\"Connecticut\\\",\\\"country\\\":\\\"United States of America\\\",\\\"region\\\":\\\"Northeast\\\",\\\"longitude\\\":\\\"-72.7594\\\",\\\"woe-name\\\":\\\"Connecticut\\\",\\\"latitude\\\":\\\"41.6486\\\",\\\"woe-label\\\":\\\"Connecticut, US, United States\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[9216,7790],[9204,7796],[9095,7743],[9023,7721],[8972,7689],[8896,7623],[8874,7645],[8912,7685],[8896,7702],[8860,7896],[8997,7925],[9177,7968],[9212,7845],[9216,7790]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"US.NH\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.38,\\\"hc-middle-y\\\":0.57,\\\"hc-key\\\":\\\"us-nh\\\",\\\"hc-a2\\\":\\\"NH\\\",\\\"labelrank\\\":\\\"0\\\",\\\"hasc\\\":\\\"US.NH\\\",\\\"woe-id\\\":\\\"2347588\\\",\\\"state-fips\\\":\\\"33\\\",\\\"fips\\\":\\\"US33\\\",\\\"postal-code\\\":\\\"NH\\\",\\\"name\\\":\\\"New Hampshire\\\",\\\"country\\\":\\\"United States of America\\\",\\\"region\\\":\\\"Northeast\\\",\\\"longitude\\\":\\\"-71.6301\\\",\\\"woe-name\\\":\\\"New Hampshire\\\",\\\"latitude\\\":\\\"43.5993\\\",\\\"woe-label\\\":\\\"New Hampshire, US, United States\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[9298,8291],[9306,8288],[9300,8236],[9242,8201],[9222,8166],[9005,8115],[9005,8115],[8979,8148],[8979,8261],[8964,8320],[8981,8392],[8986,8490],[8978,8526],[9033,8585],[9045,8629],[9020,8661],[9024,8736],[9036,8814],[9079,8830],[9225,8399],[9235,8354],[9298,8291]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"US.KY\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.65,\\\"hc-middle-y\\\":0.50,\\\"hc-key\\\":\\\"us-ky\\\",\\\"hc-a2\\\":\\\"KY\\\",\\\"labelrank\\\":\\\"0\\\",\\\"hasc\\\":\\\"US.KY\\\",\\\"woe-id\\\":\\\"2347576\\\",\\\"state-fips\\\":\\\"21\\\",\\\"fips\\\":\\\"US21\\\",\\\"postal-code\\\":\\\"KY\\\",\\\"name\\\":\\\"Kentucky\\\",\\\"country\\\":\\\"United States of America\\\",\\\"region\\\":\\\"South\\\",\\\"longitude\\\":\\\"-85.5729\\\",\\\"woe-name\\\":\\\"Kentucky\\\",\\\"latitude\\\":\\\"37.3994\\\",\\\"woe-label\\\":\\\"Kentucky, US, United States\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"MultiPolygon\\\",\\\"coordinates\\\":[[[[5893,5966],[5890,5980],[5907,5967],[5893,5966]]],[[[5921,5968],[5932,6005],[5956,5988],[5976,6033],[5975,6097],[5962,6117],[5987,6157],[6015,6162],[6105,6131],[6102,6218],[6171,6241],[6159,6283],[6179,6328],[6209,6363],[6269,6350],[6303,6376],[6359,6356],[6426,6401],[6444,6379],[6485,6390],[6485,6413],[6531,6450],[6583,6411],[6608,6438],[6622,6498],[6652,6507],[6657,6540],[6693,6572],[6682,6619],[6737,6617],[6808,6651],[6792,6683],[6797,6730],[6873,6741],[6900,6725],[6933,6672],[7001,6669],[7036,6641],[7069,6664],[7119,6643],[7198,6692],[7216,6653],[7270,6617],[7270,6617],[7270,6617],[7272,6548],[7358,6439],[7431,6411],[7363,6332],[7309,6294],[7268,6217],[7221,6173],[7116,6120],[7104,6113],[6814,6086],[6751,6077],[6516,6061],[6250,6032],[6200,6040],[6210,5991],[5921,5968]]],[[[7270,6617],[7271,6617],[7270,6617],[7270,6617],[7270,6617],[7270,6617]]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"US.OH\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.45,\\\"hc-middle-y\\\":0.53,\\\"hc-key\\\":\\\"us-oh\\\",\\\"hc-a2\\\":\\\"OH\\\",\\\"labelrank\\\":\\\"0\\\",\\\"hasc\\\":\\\"US.OH\\\",\\\"woe-id\\\":\\\"2347594\\\",\\\"state-fips\\\":\\\"39\\\",\\\"fips\\\":\\\"US39\\\",\\\"postal-code\\\":\\\"OH\\\",\\\"name\\\":\\\"Ohio\\\",\\\"country\\\":\\\"United States of America\\\",\\\"region\\\":\\\"Midwest\\\",\\\"longitude\\\":\\\"-82.67189999999999\\\",\\\"woe-name\\\":\\\"Ohio\\\",\\\"latitude\\\":\\\"40.0924\\\",\\\"woe-label\\\":\\\"Ohio, US, United States\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[6718,7400],[6815,7415],[6976,7443],[7095,7408],[7082,7394],[7173,7383],[7258,7426],[7329,7440],[7383,7503],[7530,7595],[7589,7253],[7561,7233],[7587,7158],[7558,7018],[7564,6981],[7504,6911],[7454,6903],[7419,6863],[7399,6809],[7416,6775],[7391,6755],[7354,6783],[7333,6723],[7346,6679],[7321,6631],[7271,6617],[7270,6617],[7216,6653],[7198,6692],[7119,6643],[7069,6664],[7036,6641],[7001,6669],[6933,6672],[6900,6725],[6873,6741],[6797,6730],[6732,7296],[6718,7400]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"US.TN\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.43,\\\"hc-middle-y\\\":0.54,\\\"hc-key\\\":\\\"us-tn\\\",\\\"hc-a2\\\":\\\"TN\\\",\\\"labelrank\\\":\\\"0\\\",\\\"hasc\\\":\\\"US.TN\\\",\\\"woe-id\\\":\\\"2347601\\\",\\\"state-fips\\\":\\\"47\\\",\\\"fips\\\":\\\"US47\\\",\\\"postal-code\\\":\\\"TN\\\",\\\"name\\\":\\\"Tennessee\\\",\\\"country\\\":\\\"United States of America\\\",\\\"region\\\":\\\"South\\\",\\\"longitude\\\":\\\"-86.3415\\\",\\\"woe-name\\\":\\\"Tennessee\\\",\\\"latitude\\\":\\\"35.7514\\\",\\\"woe-label\\\":\\\"Tennessee, US, United States\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[6215,5600],[6122,5592],[5762,5567],[5802,5602],[5798,5670],[5835,5714],[5827,5763],[5871,5791],[5868,5834],[5888,5872],[5869,5898],[5901,5936],[5893,5966],[5907,5967],[5911,5955],[5921,5968],[6210,5991],[6200,6040],[6250,6032],[6516,6061],[6751,6077],[6814,6086],[7104,6113],[7116,6120],[7472,6170],[7532,6183],[7523,6123],[7490,6093],[7464,6038],[7437,6050],[7365,5989],[7352,6010],[7298,5973],[7269,5928],[7188,5859],[7131,5847],[7085,5807],[7073,5762],[7038,5756],[7034,5685],[6918,5671],[6762,5652],[6213,5603],[6215,5600]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"US.WV\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.35,\\\"hc-middle-y\\\":0.56,\\\"hc-key\\\":\\\"us-wv\\\",\\\"hc-a2\\\":\\\"WV\\\",\\\"labelrank\\\":\\\"0\\\",\\\"hasc\\\":\\\"US.WV\\\",\\\"woe-id\\\":\\\"2347607\\\",\\\"state-fips\\\":\\\"54\\\",\\\"fips\\\":\\\"US54\\\",\\\"postal-code\\\":\\\"WV\\\",\\\"name\\\":\\\"West Virginia\\\",\\\"country\\\":\\\"United States of America\\\",\\\"region\\\":\\\"South\\\",\\\"longitude\\\":\\\"-80.7128\\\",\\\"woe-name\\\":\\\"West Virginia\\\",\\\"latitude\\\":\\\"38.6422\\\",\\\"woe-label\\\":\\\"West Virginia, US, United States\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[7270,6617],[7271,6617],[7321,6631],[7346,6679],[7333,6723],[7354,6783],[7391,6755],[7416,6775],[7399,6809],[7419,6863],[7454,6903],[7504,6911],[7564,6981],[7558,7018],[7587,7158],[7561,7233],[7589,7253],[7630,7017],[7835,7053],[7857,6922],[7928,7007],[7949,7003],[7977,7057],[8000,7038],[8043,7043],[8046,7067],[8101,7099],[8162,7087],[8198,7020],[8188,6969],[8076,7028],[8072,6952],[8048,6900],[7998,6837],[7974,6848],[7932,6729],[7857,6759],[7840,6674],[7767,6505],[7773,6459],[7690,6412],[7664,6419],[7649,6382],[7595,6360],[7567,6378],[7530,6341],[7470,6351],[7431,6411],[7358,6439],[7272,6548],[7270,6617],[7270,6617],[7270,6617],[7270,6617],[7270,6617]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"US.DC\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.57,\\\"hc-middle-y\\\":0.14,\\\"hc-key\\\":\\\"us-dc\\\",\\\"hc-a2\\\":\\\"DC\\\",\\\"labelrank\\\":\\\"9\\\",\\\"hasc\\\":\\\"US.DC\\\",\\\"woe-id\\\":\\\"2347567\\\",\\\"state-fips\\\":\\\"11\\\",\\\"fips\\\":\\\"US11\\\",\\\"postal-code\\\":\\\"DC\\\",\\\"name\\\":\\\"District of Columbia\\\",\\\"country\\\":\\\"United States of America\\\",\\\"region\\\":\\\"South\\\",\\\"longitude\\\":\\\"-77.01130000000001\\\",\\\"woe-name\\\":\\\"District of Columbia\\\",\\\"latitude\\\":\\\"38.8922\\\",\\\"woe-label\\\":\\\"District of Columbia, US, United States\\\",\\\"type\\\":\\\"Federal District\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[8367,6916],[8366,6929],[8353,6939],[8347,6939],[8341,6945],[8385,6943],[8367,6916]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"US.LA\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.34,\\\"hc-middle-y\\\":0.46,\\\"hc-key\\\":\\\"us-la\\\",\\\"hc-a2\\\":\\\"LA\\\",\\\"labelrank\\\":\\\"0\\\",\\\"hasc\\\":\\\"US.LA\\\",\\\"woe-id\\\":\\\"2347577\\\",\\\"state-fips\\\":\\\"22\\\",\\\"fips\\\":\\\"US22\\\",\\\"postal-code\\\":\\\"LA\\\",\\\"name\\\":\\\"Louisiana\\\",\\\"country\\\":\\\"United States of America\\\",\\\"region\\\":\\\"South\\\",\\\"longitude\\\":\\\"-91.9991\\\",\\\"woe-name\\\":\\\"Louisiana\\\",\\\"latitude\\\":\\\"30.5274\\\",\\\"woe-label\\\":\\\"Louisiana, US, United States\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[6017,4328],[5915,4340],[5856,4368],[5812,4302],[5834,4283],[5904,4280],[5937,4313],[5992,4313],[5957,4259],[6001,4245],[6035,4298],[6067,4259],[5982,4181],[6027,4123],[6107,4114],[6148,4081],[6125,4035],[6070,4042],[6042,4077],[5966,4094],[5980,4115],[5902,4141],[5913,4064],[5876,4028],[5860,4066],[5811,4082],[5780,4036],[5724,4031],[5620,4068],[5631,4121],[5569,4128],[5532,4184],[5493,4173],[5494,4203],[5430,4175],[5437,4145],[5478,4154],[5526,4139],[5500,4112],[5431,4136],[5399,4121],[5305,4135],[5186,4176],[5128,4173],[5042,4153],[5047,4228],[5065,4253],[5059,4380],[5093,4447],[5105,4506],[5031,4646],[5033,4679],[4980,4752],[4975,5016],[5563,5038],[5605,5041],[5627,5018],[5611,4977],[5629,4895],[5670,4868],[5636,4781],[5584,4738],[5565,4662],[5545,4642],[5545,4585],[5522,4581],[5540,4526],[5523,4510],[5955,4536],[5936,4451],[6017,4328]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"US.FL\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.77,\\\"hc-middle-y\\\":0.50,\\\"hc-key\\\":\\\"us-fl\\\",\\\"hc-a2\\\":\\\"FL\\\",\\\"labelrank\\\":\\\"0\\\",\\\"hasc\\\":\\\"US.FL\\\",\\\"woe-id\\\":\\\"2347568\\\",\\\"state-fips\\\":\\\"12\\\",\\\"fips\\\":\\\"US12\\\",\\\"postal-code\\\":\\\"FL\\\",\\\"name\\\":\\\"Florida\\\",\\\"country\\\":\\\"United States of America\\\",\\\"region\\\":\\\"South\\\",\\\"longitude\\\":\\\"-81.6228\\\",\\\"woe-name\\\":\\\"Florida\\\",\\\"latitude\\\":\\\"28.1568\\\",\\\"woe-label\\\":\\\"Florida, US, United States\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[6487,4443],[6487,4486],[6431,4541],[6436,4574],[7015,4637],[7055,4568],[7649,4609],[7670,4559],[7699,4566],[7687,4660],[7713,4686],[7808,4673],[7822,4672],[7849,4570],[7908,4430],[8008,4269],[8125,4130],[8113,4109],[8144,4012],[8198,3936],[8297,3758],[8321,3651],[8331,3476],[8302,3361],[8313,3273],[8270,3209],[8291,3273],[8273,3290],[8230,3255],[8194,3260],[8141,3234],[8115,3258],[8115,3303],[8070,3379],[7979,3429],[7953,3420],[7907,3543],[7846,3536],[7839,3654],[7796,3674],[7819,3634],[7779,3640],[7675,3779],[7722,3884],[7712,3915],[7671,3899],[7670,3851],[7622,3872],[7618,3966],[7635,4045],[7626,4157],[7576,4229],[7525,4222],[7473,4277],[7425,4302],[7349,4395],[7265,4433],[7186,4403],[7198,4370],[7162,4370],[7148,4336],[7067,4277],[6979,4284],[6986,4316],[6958,4349],[6892,4391],[6798,4429],[6694,4444],[6468,4388],[6505,4431],[6487,4443]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"US.GA\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.43,\\\"hc-middle-y\\\":0.52,\\\"hc-key\\\":\\\"us-ga\\\",\\\"hc-a2\\\":\\\"GA\\\",\\\"labelrank\\\":\\\"0\\\",\\\"hasc\\\":\\\"US.GA\\\",\\\"woe-id\\\":\\\"2347569\\\",\\\"state-fips\\\":\\\"13\\\",\\\"fips\\\":\\\"US13\\\",\\\"postal-code\\\":\\\"GA\\\",\\\"name\\\":\\\"Georgia\\\",\\\"country\\\":\\\"United States of America\\\",\\\"region\\\":\\\"South\\\",\\\"longitude\\\":\\\"-83.4078\\\",\\\"woe-name\\\":\\\"Georgia\\\",\\\"latitude\\\":\\\"32.8547\\\",\\\"woe-label\\\":\\\"Georgia, US, United States\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[7713,4686],[7687,4660],[7699,4566],[7670,4559],[7649,4609],[7055,4568],[7015,4637],[6983,4704],[6990,4774],[6958,4846],[6970,4930],[6998,4970],[6947,5053],[6912,5135],[6762,5652],[6918,5671],[7034,5685],[7210,5711],[7290,5724],[7249,5641],[7323,5596],[7364,5593],[7401,5526],[7444,5475],[7523,5430],[7538,5402],[7600,5369],[7606,5340],[7651,5293],[7708,5272],[7750,5169],[7800,5140],[7844,5042],[7887,5035],[7901,5029],[7811,4893],[7836,4826],[7798,4798],[7817,4730],[7808,4673],[7713,4686]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"US.SC\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.54,\\\"hc-middle-y\\\":0.35,\\\"hc-key\\\":\\\"us-sc\\\",\\\"hc-a2\\\":\\\"SC\\\",\\\"labelrank\\\":\\\"0\\\",\\\"hasc\\\":\\\"US.SC\\\",\\\"woe-id\\\":\\\"2347599\\\",\\\"state-fips\\\":\\\"45\\\",\\\"fips\\\":\\\"US45\\\",\\\"postal-code\\\":\\\"SC\\\",\\\"name\\\":\\\"South Carolina\\\",\\\"country\\\":\\\"United States of America\\\",\\\"region\\\":\\\"South\\\",\\\"longitude\\\":\\\"-80.6471\\\",\\\"woe-name\\\":\\\"South Carolina\\\",\\\"latitude\\\":\\\"33.8578\\\",\\\"woe-label\\\":\\\"South Carolina, US, United States\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[8302,5600],[8236,5523],[8205,5458],[8206,5396],[8173,5348],[8140,5346],[8131,5311],[8056,5219],[7989,5173],[7913,5166],[7971,5149],[7887,5035],[7844,5042],[7800,5140],[7750,5169],[7708,5272],[7651,5293],[7606,5340],[7600,5369],[7538,5402],[7523,5430],[7444,5475],[7401,5526],[7364,5593],[7323,5596],[7249,5641],[7290,5724],[7457,5802],[7714,5830],[7782,5790],[7791,5756],[8029,5790],[8302,5600]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"US.MN\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.38,\\\"hc-middle-y\\\":0.60,\\\"hc-key\\\":\\\"us-mn\\\",\\\"hc-a2\\\":\\\"MN\\\",\\\"labelrank\\\":\\\"0\\\",\\\"hasc\\\":\\\"US.MN\\\",\\\"woe-id\\\":\\\"2347582\\\",\\\"state-fips\\\":\\\"27\\\",\\\"fips\\\":\\\"US27\\\",\\\"postal-code\\\":\\\"MN\\\",\\\"name\\\":\\\"Minnesota\\\",\\\"country\\\":\\\"United States of America\\\",\\\"region\\\":\\\"Midwest\\\",\\\"longitude\\\":\\\"-93.364\\\",\\\"woe-name\\\":\\\"Minnesota\\\",\\\"latitude\\\":\\\"46.0592\\\",\\\"woe-label\\\":\\\"Minnesota, US, United States\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[4333,9174],[4688,9173],[4690,9272],[4748,9253],[4770,9125],[4791,9104],[4854,9085],[4916,9083],[4938,9052],[4984,9060],[5024,9084],[5073,9082],[5132,9063],[5181,8985],[5194,9006],[5240,9014],[5304,8955],[5351,8941],[5438,8996],[5463,8964],[5570,8974],[5607,8949],[5668,8950],[5592,8895],[5514,8864],[5432,8802],[5349,8700],[5245,8603],[5214,8573],[5220,8422],[5147,8375],[5116,8322],[5117,8285],[5158,8253],[5144,8214],[5146,8117],[5136,8072],[5181,8035],[5217,8029],[5273,7994],[5360,7903],[5405,7892],[5431,7866],[5445,7758],[5137,7745],[4459,7735],[4462,8203],[4419,8232],[4387,8283],[4429,8325],[4444,8372],[4436,8472],[4402,8555],[4409,8628],[4397,8650],[4394,8777],[4347,8957],[4343,9053],[4353,9083],[4333,9174]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"US.MT\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.55,\\\"hc-middle-y\\\":0.53,\\\"hc-key\\\":\\\"us-mt\\\",\\\"hc-a2\\\":\\\"MT\\\",\\\"labelrank\\\":\\\"0\\\",\\\"hasc\\\":\\\"US.MT\\\",\\\"woe-id\\\":\\\"2347585\\\",\\\"state-fips\\\":\\\"30\\\",\\\"fips\\\":\\\"US30\\\",\\\"postal-code\\\":\\\"MT\\\",\\\"name\\\":\\\"Montana\\\",\\\"country\\\":\\\"United States of America\\\",\\\"region\\\":\\\"West\\\",\\\"longitude\\\":\\\"-110.044\\\",\\\"woe-name\\\":\\\"Montana\\\",\\\"latitude\\\":\\\"46.9965\\\",\\\"woe-label\\\":\\\"Montana, US, United States\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[1093,9555],[1689,9433],[3150,9234],[3084,8486],[3080,8436],[3059,8191],[3056,8191],[1772,8355],[1750,8226],[1713,8295],[1686,8296],[1671,8261],[1614,8258],[1536,8282],[1508,8261],[1451,8281],[1415,8254],[1392,8280],[1391,8331],[1374,8375],[1347,8377],[1326,8419],[1338,8434],[1303,8522],[1303,8596],[1278,8630],[1200,8590],[1167,8620],[1177,8675],[1211,8698],[1204,8727],[1219,8796],[1253,8859],[1258,8897],[1219,8896],[1170,8959],[1172,8979],[1117,9085],[1061,9142],[1076,9210],[1036,9301],[1093,9555]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"US.ND\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.47,\\\"hc-middle-y\\\":0.50,\\\"hc-key\\\":\\\"us-nd\\\",\\\"hc-a2\\\":\\\"ND\\\",\\\"labelrank\\\":\\\"0\\\",\\\"hasc\\\":\\\"US.ND\\\",\\\"woe-id\\\":\\\"2347593\\\",\\\"state-fips\\\":\\\"38\\\",\\\"fips\\\":\\\"US38\\\",\\\"postal-code\\\":\\\"ND\\\",\\\"name\\\":\\\"North Dakota\\\",\\\"country\\\":\\\"United States of America\\\",\\\"region\\\":\\\"Midwest\\\",\\\"longitude\\\":\\\"-100.302\\\",\\\"woe-name\\\":\\\"North Dakota\\\",\\\"latitude\\\":\\\"47.4675\\\",\\\"woe-label\\\":\\\"North Dakota, US, United States\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[3080,8436],[3084,8486],[3150,9234],[3468,9209],[4333,9174],[4353,9083],[4343,9053],[4347,8957],[4394,8777],[4397,8650],[4409,8628],[4402,8555],[4436,8472],[4444,8372],[4231,8374],[3080,8436]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"US.AZ\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.51,\\\"hc-middle-y\\\":0.45,\\\"hc-key\\\":\\\"us-az\\\",\\\"hc-a2\\\":\\\"AZ\\\",\\\"labelrank\\\":\\\"0\\\",\\\"hasc\\\":\\\"US.AZ\\\",\\\"woe-id\\\":\\\"2347561\\\",\\\"state-fips\\\":\\\"4\\\",\\\"fips\\\":\\\"US04\\\",\\\"postal-code\\\":\\\"AZ\\\",\\\"name\\\":\\\"Arizona\\\",\\\"country\\\":\\\"United States of America\\\",\\\"region\\\":\\\"West\\\",\\\"longitude\\\":\\\"-111.935\\\",\\\"woe-name\\\":\\\"Arizona\\\",\\\"latitude\\\":\\\"34.3046\\\",\\\"woe-label\\\":\\\"Arizona, US, United States\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[1630,4782],[1196,4850],[1092,4906],[418,5307],[451,5357],[492,5355],[519,5416],[476,5452],[489,5536],[510,5537],[555,5605],[559,5661],[598,5702],[660,5730],[620,5788],[593,5936],[614,5982],[611,6068],[631,6159],[631,6217],[669,6227],[752,6180],[777,6221],[818,6420],[1488,6297],[1841,6242],[1736,5514],[1630,4782]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"US.UT\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.52,\\\"hc-middle-y\\\":0.59,\\\"hc-key\\\":\\\"us-ut\\\",\\\"hc-a2\\\":\\\"UT\\\",\\\"labelrank\\\":\\\"0\\\",\\\"hasc\\\":\\\"US.UT\\\",\\\"woe-id\\\":\\\"2347603\\\",\\\"state-fips\\\":\\\"49\\\",\\\"fips\\\":\\\"US49\\\",\\\"postal-code\\\":\\\"UT\\\",\\\"name\\\":\\\"Utah\\\",\\\"country\\\":\\\"United States of America\\\",\\\"region\\\":\\\"West\\\",\\\"longitude\\\":\\\"-111.544\\\",\\\"woe-name\\\":\\\"Utah\\\",\\\"latitude\\\":\\\"39.5007\\\",\\\"woe-label\\\":\\\"Utah, US, United States\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[1841,6242],[1488,6297],[818,6420],[929,6975],[1073,7690],[1393,7629],[1643,7585],[1600,7329],[1990,7269],[1966,7108],[1841,6242]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"US.HI\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.87,\\\"hc-middle-y\\\":0.79,\\\"hc-key\\\":\\\"us-hi\\\",\\\"hc-a2\\\":\\\"HI\\\",\\\"labelrank\\\":\\\"0\\\",\\\"hasc\\\":\\\"US.HI\\\",\\\"woe-id\\\":\\\"2347570\\\",\\\"state-fips\\\":\\\"15\\\",\\\"fips\\\":\\\"US15\\\",\\\"postal-code\\\":\\\"HI\\\",\\\"name\\\":\\\"Hawaii\\\",\\\"country\\\":\\\"United States of America\\\",\\\"region\\\":\\\"West\\\",\\\"longitude\\\":\\\"-157.999\\\",\\\"woe-name\\\":\\\"Hawaii\\\",\\\"latitude\\\":\\\"21.4919\\\",\\\"woe-label\\\":\\\"Hawaii, US, United States\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"MultiPolygon\\\",\\\"coordinates\\\":[[[[2871.1,2945.9],[2875.2,2942.7],[2879.9,2943.9],[2887.0,2943.5],[2908.4,2936.0],[2926.2,2927.0],[2959.3,2906.2],[2969.8,2895.8],[2975.6,2888.1],[2975.6,2868.8],[2976.2,2860.2],[2981.8,2860.4],[2989.5,2864.1],[2995.3,2860.2],[2998.0,2855.8],[2997.4,2846.7],[3000.1,2841.1],[3003.5,2836.0],[3013.7,2826.7],[3024.4,2822.1],[3028.7,2818.5],[3031.0,2814.1],[3030.4,2808.4],[3019.0,2794.3],[3010.1,2790.9],[2997.5,2778.6],[2988.9,2776.0],[2988.6,2773.6],[2981.4,2771.8],[2975.3,2767.2],[2953.3,2760.6],[2944.8,2762.6],[2939.9,2762.7],[2935.5,2761.3],[2924.6,2753.9],[2920.9,2749.4],[2913.7,2747.3],[2906.4,2742.2],[2896.2,2736.4],[2893.2,2735.4],[2884.5,2727.0],[2883.0,2723.6],[2883.3,2715.9],[2873.3,2705.7],[2870.1,2696.8],[2867.2,2693.6],[2858.8,2686.4],[2857.0,2687.4],[2857.1,2692.0],[2852.9,2695.4],[2844.7,2699.6],[2830.0,2708.8],[2817.8,2712.1],[2815.1,2719.8],[2812.5,2720.6],[2810.9,2726.2],[2809.3,2735.1],[2811.5,2745.8],[2816.0,2776.4],[2815.6,2781.7],[2812.9,2786.6],[2805.6,2807.3],[2801.6,2814.3],[2802.1,2818.9],[2799.7,2823.2],[2796.3,2833.9],[2792.8,2839.1],[2789.8,2841.4],[2785.4,2846.6],[2780.6,2859.9],[2784.8,2870.8],[2795.1,2879.5],[2796.2,2883.5],[2799.0,2885.8],[2807.4,2888.9],[2813.4,2898.4],[2817.9,2906.3],[2822.3,2911.4],[2825.4,2911.5],[2827.7,2920.9],[2826.3,2924.9],[2822.9,2928.1],[2815.9,2938.7],[2813.0,2947.9],[2812.4,2962.2],[2816.2,2969.6],[2818.8,2972.0],[2826.0,2972.0],[2844.7,2968.0],[2850.0,2958.0],[2857.7,2955.0],[2862.8,2952.2],[2866.3,2948.0],[2871.1,2945.9]]],[[[2685.2,3028.0],[2683.1,3024.1],[2677.4,3024.1],[2672.1,3025.0],[2662.7,3023.0],[2656.2,3022.3],[2651.9,3026.6],[2654.3,3029.7],[2658.6,3033.4],[2670.2,3040.4],[2675.5,3042.3],[2679.6,3041.9],[2684.7,3036.2],[2682.1,3030.0],[2685.2,3028.0]]],[[[2609.3,3070.6],[2599.6,3070.1],[2595.6,3075.8],[2594.6,3080.7],[2594.3,3089.5],[2593.6,3094.0],[2590.2,3096.0],[2581.9,3099.3],[2579.4,3103.3],[2581.0,3107.7],[2585.7,3110.1],[2594.0,3111.1],[2613.5,3108.3],[2622.3,3100.4],[2628.7,3093.1],[2631.3,3086.9],[2630.0,3083.4],[2625.7,3076.7],[2616.7,3072.6],[2609.3,3070.6]]],[[[2673.9,3132.2],[2675.6,3130.2],[2683.4,3127.1],[2684.3,3124.4],[2686.7,3123.7],[2687.2,3118.4],[2690.0,3115.9],[2695.5,3106.3],[2699.0,3106.6],[2701.3,3109.2],[2705.1,3109.1],[2716.1,3110.5],[2722.5,3115.1],[2725.7,3116.2],[2732.1,3116.5],[2743.2,3114.2],[2746.4,3112.2],[2747.4,3109.8],[2752.3,3104.5],[2758.6,3099.6],[2758.8,3097.7],[2762.9,3098.7],[2765.5,3096.6],[2767.9,3092.2],[2774.8,3091.2],[2781.6,3088.0],[2791.4,3084.8],[2795.9,3075.7],[2794.9,3067.4],[2791.3,3060.7],[2786.3,3059.3],[2782.2,3053.3],[2776.8,3053.2],[2766.0,3047.7],[2754.9,3048.2],[2751.2,3048.0],[2731.5,3038.5],[2721.5,3040.8],[2718.9,3040.1],[2710.5,3039.7],[2704.9,3044.9],[2701.6,3049.9],[2703.3,3051.3],[2703.4,3055.1],[2701.8,3068.9],[2700.2,3072.7],[2700.3,3077.0],[2699.0,3080.5],[2694.8,3083.7],[2688.7,3082.3],[2687.7,3079.4],[2685.2,3078.9],[2679.4,3082.6],[2675.0,3083.4],[2670.7,3086.1],[2667.9,3085.8],[2660.5,3094.3],[2655.0,3101.5],[2654.7,3106.1],[2652.7,3108.6],[2654.7,3118.8],[2656.5,3123.8],[2658.6,3127.1],[2661.1,3127.3],[2664.7,3132.0],[2668.7,3131.6],[2672.3,3133.2],[2673.9,3132.2]]],[[[2542.4,3172.8],[2550.3,3172.5],[2552.8,3171.9],[2554.4,3169.4],[2557.4,3169.4],[2586.4,3165.0],[2594.1,3164.7],[2596.9,3170.6],[2598.9,3171.1],[2601.5,3167.6],[2602.5,3163.6],[2612.6,3161.0],[2622.6,3161.3],[2627.0,3161.9],[2631.9,3163.6],[2637.2,3163.5],[2642.1,3162.2],[2644.1,3162.6],[2646.1,3160.1],[2650.7,3159.2],[2646.9,3152.3],[2640.8,3146.4],[2633.3,3142.2],[2625.8,3139.1],[2618.1,3137.5],[2610.3,3138.3],[2602.5,3139.8],[2587.1,3143.9],[2577.6,3147.2],[2554.7,3145.6],[2547.6,3144.5],[2537.6,3144.7],[2533.7,3146.2],[2531.4,3149.3],[2531.3,3153.2],[2535.1,3159.1],[2538.7,3160.4],[2541.9,3164.2],[2542.9,3168.2],[2540.2,3172.9],[2542.4,3172.8]]],[[[2414.1,3252.1],[2415.3,3248.5],[2417.5,3247.3],[2418.6,3243.6],[2422.1,3243.3],[2425.5,3238.6],[2425.5,3233.8],[2422.8,3232.6],[2424.3,3223.3],[2428.6,3221.7],[2432.0,3216.6],[2435.0,3215.5],[2437.4,3213.2],[2440.6,3217.4],[2437.6,3219.4],[2437.9,3221.8],[2440.1,3222.8],[2448.0,3221.2],[2445.1,3218.3],[2444.8,3211.6],[2448.1,3209.6],[2451.4,3205.2],[2450.5,3202.8],[2453.3,3197.1],[2461.8,3192.0],[2463.0,3190.8],[2453.8,3181.6],[2451.7,3180.9],[2451.1,3184.2],[2449.4,3185.6],[2439.8,3183.8],[2433.5,3180.0],[2429.0,3180.6],[2426.4,3184.7],[2416.6,3189.1],[2413.7,3194.2],[2413.7,3196.2],[2409.6,3193.0],[2411.6,3190.7],[2403.3,3190.2],[2404.6,3191.8],[2399.9,3193.0],[2399.1,3199.7],[2405.5,3202.8],[2406.3,3204.6],[2400.6,3208.2],[2398.9,3204.7],[2394.5,3208.7],[2395.9,3202.7],[2394.8,3202.0],[2388.7,3207.1],[2390.1,3203.7],[2397.6,3196.7],[2396.6,3193.5],[2393.0,3192.0],[2373.9,3188.4],[2369.7,3190.8],[2368.0,3197.9],[2365.9,3203.5],[2361.4,3209.6],[2357.7,3211.5],[2356.8,3217.1],[2355.5,3220.1],[2349.9,3224.5],[2347.5,3228.2],[2347.2,3238.6],[2345.9,3240.5],[2337.4,3247.6],[2345.9,3249.6],[2354.3,3250.0],[2368.8,3249.7],[2370.5,3253.5],[2374.1,3255.5],[2379.9,3260.1],[2379.6,3261.3],[2382.9,3267.5],[2390.2,3273.8],[2396.5,3275.6],[2400.5,3274.5],[2406.2,3268.8],[2409.8,3262.0],[2408.9,3258.2],[2414.1,3252.1]]],[[[1955.8,3294.7],[1953.2,3293.9],[1948.4,3296.6],[1946.0,3304.1],[1946.6,3308.8],[1948.8,3313.7],[1956.7,3321.5],[1963.0,3326.1],[1971.1,3330.6],[1973.3,3335.9],[1973.1,3339.8],[1976.7,3341.3],[1980.1,3341.2],[1983.8,3339.7],[1985.5,3336.0],[1981.3,3331.1],[1979.8,3326.6],[1981.2,3321.0],[1978.5,3317.4],[1972.1,3314.3],[1968.3,3313.2],[1961.2,3308.2],[1959.7,3305.0],[1955.8,3294.7]]],[[[2117.8,3386.1],[2120.7,3384.6],[2123.8,3384.8],[2127.6,3382.7],[2129.1,3379.5],[2132.9,3376.7],[2134.9,3369.7],[2136.6,3368.7],[2136.1,3360.5],[2134.2,3358.0],[2131.3,3350.1],[2128.4,3348.5],[2128.0,3342.6],[2128.8,3334.9],[2128.0,3329.3],[2123.0,3328.3],[2125.2,3324.9],[2121.7,3323.7],[2118.3,3320.9],[2116.9,3318.4],[2109.4,3313.0],[2107.3,3310.8],[2098.5,3314.0],[2089.0,3314.5],[2078.6,3316.4],[2076.9,3318.0],[2074.0,3315.9],[2073.1,3317.6],[2068.2,3320.6],[2065.1,3326.1],[2062.8,3326.7],[2060.0,3329.4],[2056.1,3330.0],[2050.6,3332.5],[2043.4,3334.4],[2041.2,3340.1],[2038.1,3343.0],[2038.3,3352.8],[2040.3,3353.5],[2048.5,3363.0],[2049.2,3368.3],[2052.4,3371.8],[2062.1,3374.2],[2067.8,3377.5],[2071.4,3380.6],[2076.1,3382.7],[2077.8,3384.8],[2086.0,3386.8],[2088.1,3384.2],[2095.7,3382.1],[2095.7,3385.2],[2099.3,3386.6],[2107.5,3385.9],[2111.6,3384.7],[2115.5,3387.5],[2117.8,3386.1]]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"US.AK\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.53,\\\"hc-middle-y\\\":0.33,\\\"hc-key\\\":\\\"us-ak\\\",\\\"hc-a2\\\":\\\"AK\\\",\\\"labelrank\\\":\\\"0\\\",\\\"hasc\\\":\\\"US.AK\\\",\\\"woe-id\\\":\\\"2347560\\\",\\\"state-fips\\\":\\\"2\\\",\\\"fips\\\":\\\"US02\\\",\\\"postal-code\\\":\\\"AK\\\",\\\"name\\\":\\\"Alaska\\\",\\\"country\\\":\\\"United States of America\\\",\\\"region\\\":\\\"West\\\",\\\"longitude\\\":\\\"-151.604\\\",\\\"woe-name\\\":\\\"Alaska\\\",\\\"latitude\\\":\\\"65.3609\\\",\\\"woe-label\\\":\\\"Alaska, US, United States\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"MultiPolygon\\\",\\\"coordinates\\\":[[[[322,4275],[321,4280],[339,4292],[360,4283],[392,4281],[424,4297],[443,4318],[478,4297],[476,4285],[459,4279],[461,4263],[472,4263],[490,4288],[507,4272],[503,4256],[519,4248],[528,4258],[548,4257],[582,4240],[564,4217],[594,4212],[584,4202],[611,4198],[655,4200],[684,4194],[704,4174],[712,4178],[723,4165],[746,4156],[788,4155],[808,4136],[832,4134],[851,4144],[877,4147],[901,4136],[913,4120],[929,4117],[943,4100],[957,4101],[989,3159],[1039,3148],[1057,3163],[1084,3166],[1081,3138],[1107,3121],[1113,3108],[1167,3060],[1180,3028],[1208,3055],[1220,3056],[1229,3102],[1271,3127],[1297,3104],[1295,3091],[1335,3059],[1347,3039],[1367,3031],[1397,3002],[1477,2890],[1491,2875],[1490,2858],[1504,2853],[1511,2833],[1523,2836],[1613,2802],[1622,2783],[1617,2766],[1636,2722],[1622,2680],[1606,2663],[1592,2664],[1577,2702],[1585,2718],[1577,2755],[1555,2778],[1526,2764],[1520,2723],[1499,2746],[1510,2753],[1513,2796],[1473,2829],[1468,2844],[1424,2880],[1406,2878],[1414,2903],[1397,2917],[1390,2938],[1366,2963],[1364,2998],[1355,2976],[1348,2979],[1354,2974],[1334,2977],[1331,2984],[1344,2982],[1324,2991],[1283,3075],[1286,3041],[1310,2985],[1307,2971],[1288,2985],[1264,2982],[1266,2998],[1249,3031],[1245,3018],[1199,3046],[1202,3028],[1224,3026],[1254,2995],[1255,2977],[1229,2976],[1225,2963],[1169,2999],[1134,3041],[1085,3062],[1050,3083],[1069,3102],[1060,3119],[1025,3098],[969,3113],[977,3128],[953,3122],[899,3136],[842,3125],[826,3141],[792,3157],[802,3194],[788,3179],[783,3158],[761,3173],[742,3174],[759,3196],[727,3195],[706,3205],[716,3212],[705,3227],[679,3222],[658,3229],[636,3221],[637,3247],[620,3199],[631,3213],[642,3184],[628,3167],[614,3132],[576,3140],[552,3130],[545,3108],[537,3114],[509,3089],[521,3115],[493,3078],[478,3071],[455,3077],[433,3070],[426,3086],[455,3099],[483,3126],[457,3115],[438,3133],[464,3170],[478,3204],[473,3223],[491,3228],[524,3249],[543,3235],[554,3240],[588,3228],[544,3260],[549,3268],[527,3271],[524,3284],[490,3256],[469,3252],[424,3205],[428,3196],[407,3182],[408,3170],[377,3133],[343,3131],[339,3114],[317,3109],[309,3075],[334,3075],[352,3048],[305,3020],[308,3008],[287,2998],[271,2977],[246,2981],[222,2955],[212,2964],[200,2941],[186,2947],[152,2925],[163,2924],[146,2893],[133,2901],[107,2879],[96,2891],[89,2869],[73,2877],[24,2852],[40,2842],[7,2817],[-44,2808],[-61,2821],[-118,2794],[-130,2803],[-155,2792],[-167,2799],[-155,2816],[-167,2823],[-200,2781],[-223,2772],[-230,2808],[-252,2775],[-262,2795],[-286,2772],[-278,2800],[-223,2823],[-171,2853],[-115,2850],[-113,2838],[-84,2825],[-99,2845],[-80,2870],[-38,2892],[12,2907],[27,2896],[31,2922],[57,2946],[97,2964],[126,3051],[154,3072],[156,3089],[95,3074],[79,3099],[90,3123],[60,3099],[61,3072],[44,3066],[28,3121],[8,3111],[-6,3123],[-7,3147],[-37,3132],[-62,3132],[-69,3120],[-112,3131],[-85,3135],[-82,3162],[-87,3191],[-63,3208],[-76,3277],[-72,3305],[-89,3269],[-149,3267],[-172,3278],[-167,3295],[-184,3332],[-198,3342],[-212,3370],[-166,3383],[-134,3368],[-125,3345],[-109,3358],[-131,3376],[-161,3385],[-185,3401],[-173,3407],[-186,3433],[-191,3419],[-205,3460],[-194,3469],[-211,3484],[-189,3485],[-198,3504],[-175,3498],[-170,3526],[-130,3555],[-118,3553],[-108,3582],[-85,3606],[-61,3612],[-46,3602],[-34,3577],[-22,3576],[7,3591],[28,3609],[31,3600],[76,3594],[100,3613],[106,3664],[92,3688],[125,3701],[117,3734],[102,3721],[73,3725],[45,3711],[20,3709],[8,3729],[-28,3742],[-59,3740],[-101,3771],[-108,3789],[-98,3804],[-111,3837],[-95,3829],[-73,3837],[-119,3868],[-138,3897],[-124,3909],[-95,3914],[-87,3908],[-68,3921],[-2,3935],[36,3937],[67,3929],[47,3893],[52,3877],[111,3858],[119,3845],[140,3868],[162,3859],[147,3882],[128,3880],[135,3893],[119,3943],[132,3945],[139,3923],[133,3914],[145,3887],[163,3891],[175,3870],[196,3867],[201,3879],[179,3900],[152,3894],[142,3915],[154,3949],[129,3950],[86,3976],[89,4000],[86,4032],[55,4092],[40,4106],[27,4135],[45,4151],[57,4180],[76,4171],[124,4160],[156,4170],[182,4190],[189,4216],[201,4233],[224,4253],[229,4246],[253,4268],[256,4258],[287,4258],[317,4277],[322,4275]],[[322,4275],[323,4272],[323,4272],[323,4272],[311,4248],[326,4263],[323,4272],[323,4272],[323,4272],[324,4274],[322,4275]]],[[[-905,2721],[-922,2724],[-904,2733],[-898,2724],[-905,2721]]],[[[-739,2715],[-724,2712],[-729,2702],[-734,2709],[-739,2715]]],[[[-645,2693],[-651,2700],[-684,2693],[-643,2725],[-634,2718],[-623,2738],[-597,2740],[-595,2719],[-626,2714],[-645,2693]]],[[[-439,2748],[-458,2742],[-469,2755],[-457,2762],[-439,2748]]],[[[-268,2722],[-267,2733],[-255,2724],[-252,2715],[-268,2722]]],[[[-303,2804],[-293,2800],[-290,2768],[-309,2757],[-338,2767],[-359,2754],[-385,2761],[-386,2779],[-369,2783],[-354,2800],[-335,2796],[-303,2804]]],[[[-59,2737],[-58,2733],[-70,2740],[-62,2746],[-59,2737]]],[[[1485,2651],[1482,2635],[1455,2672],[1458,2688],[1473,2659],[1485,2651]]],[[[1568,2687],[1567,2665],[1547,2678],[1548,2705],[1568,2687]]],[[[-81,2759],[-83,2747],[-107,2735],[-88,2750],[-81,2759]]],[[[-100,2783],[-114,2781],[-119,2759],[-135,2762],[-131,2784],[-100,2783]]],[[[1530,2716],[1542,2706],[1538,2690],[1528,2711],[1530,2716]]],[[[1427,2708],[1429,2706],[1439,2711],[1430,2683],[1427,2708]]],[[[1439,2743],[1430,2731],[1420,2735],[1421,2742],[1439,2743]]],[[[1555,2775],[1573,2753],[1578,2721],[1569,2699],[1529,2721],[1537,2731],[1531,2760],[1555,2775]]],[[[1408,2747],[1414,2765],[1435,2776],[1437,2763],[1408,2747]]],[[[1480,2788],[1503,2783],[1494,2762],[1468,2778],[1475,2803],[1480,2788]]],[[[1467,2811],[1469,2795],[1445,2798],[1451,2810],[1467,2811]]],[[[1495,2807],[1510,2793],[1504,2784],[1485,2797],[1482,2819],[1495,2807]]],[[[253,2834],[251,2826],[235,2816],[239,2829],[253,2834]]],[[[276,2825],[279,2820],[259,2824],[263,2832],[276,2825]]],[[[1448,2845],[1470,2828],[1458,2816],[1449,2816],[1448,2845]]],[[[333,2880],[345,2878],[321,2864],[319,2872],[333,2880]]],[[[1295,2870],[1295,2846],[1283,2843],[1288,2862],[1295,2870]]],[[[1246,2943],[1241,2926],[1234,2942],[1237,2951],[1246,2943]]],[[[345,2973],[360,2960],[353,2961],[333,2971],[345,2973]]],[[[370,2989],[380,3007],[393,2992],[407,2995],[413,2978],[404,2970],[365,2959],[347,2974],[353,2990],[370,2989]]],[[[389,3006],[380,3014],[397,3021],[396,3012],[389,3006]]],[[[-42,3112],[-58,3105],[-53,3120],[-31,3126],[-42,3112]]],[[[643,3141],[641,3133],[628,3129],[639,3150],[643,3141]]],[[[683,3167],[692,3162],[662,3126],[639,3113],[651,3133],[678,3156],[683,3167]]],[[[-250,3366],[-233,3350],[-243,3328],[-239,3312],[-272,3312],[-294,3323],[-315,3350],[-321,3371],[-293,3362],[-286,3369],[-250,3366]]],[[[712,3177],[732,3173],[708,3154],[714,3166],[712,3177]]],[[[655,3184],[659,3177],[651,3159],[646,3171],[655,3184]]],[[[-553,3496],[-557,3490],[-570,3515],[-566,3524],[-553,3496]]],[[[735,3177],[725,3175],[725,3181],[752,3187],[735,3177]]],[[[-478,2741],[-509,2724],[-476,2727],[-492,2716],[-574,2704],[-597,2711],[-551,2713],[-526,2758],[-501,2752],[-507,2737],[-487,2749],[-478,2741]]],[[[1452,2689],[1461,2728],[1438,2724],[1443,2751],[1435,2778],[1419,2778],[1414,2794],[1439,2796],[1449,2769],[1468,2766],[1516,2700],[1532,2652],[1522,2641],[1495,2679],[1475,2669],[1476,2693],[1452,2689]]],[[[1292,2882],[1302,2902],[1330,2883],[1354,2825],[1358,2769],[1323,2816],[1325,2832],[1311,2830],[1320,2852],[1308,2856],[1308,2872],[1292,2882]]],[[[362,2955],[355,2938],[381,2954],[386,2936],[380,2918],[395,2917],[382,2900],[349,2913],[366,2899],[363,2889],[337,2894],[303,2868],[278,2838],[275,2849],[298,2883],[281,2883],[271,2862],[256,2873],[259,2892],[247,2904],[253,2919],[284,2939],[295,2933],[298,2909],[306,2934],[302,2950],[318,2956],[321,2936],[329,2963],[348,2946],[340,2965],[362,2955]]],[[[1277,2920],[1294,2891],[1278,2884],[1270,2906],[1243,2925],[1247,2941],[1271,2972],[1321,2953],[1323,2931],[1299,2928],[1309,2919],[1325,2926],[1333,2899],[1320,2896],[1277,2920]]],[[[1355,2884],[1341,2912],[1326,2962],[1314,2989],[1331,2969],[1358,2968],[1379,2937],[1376,2926],[1357,2961],[1361,2939],[1379,2919],[1383,2888],[1350,2853],[1347,2875],[1355,2884]]],[[[-347,3767],[-339,3759],[-322,3764],[-307,3758],[-307,3734],[-290,3713],[-256,3692],[-266,3681],[-286,3692],[-315,3679],[-313,3698],[-337,3738],[-353,3750],[-371,3746],[-381,3757],[-379,3773],[-362,3796],[-362,3776],[-347,3767]]],[[[1402,2834],[1394,2792],[1400,2779],[1385,2761],[1377,2790],[1389,2804],[1373,2811],[1364,2838],[1379,2842],[1395,2828],[1402,2835],[1401,2839],[1383,2863],[1396,2866],[1441,2858],[1445,2825],[1422,2845],[1441,2817],[1439,2809],[1410,2805],[1402,2834]]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"__separator_lines__\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"MultiLineString\\\",\\\"coordinates\\\":[[[-707,5188],[3651,2950]],[[1747,2584],[1747,3799]]]}}]}\\n /* END mapdata/countries/us/us-all.js*/\\n\\n\\nvar event = document.createEvent(\\\"HTMLEvents\\\");\\nevent.initEvent(\\\"load_highcharts\\\", false, false);\\nwindow.dispatchEvent(event);\\nconsole.log(\\\"Finish loading highchartsjs\\\");\\n\"" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ " \n", "\n", "
" ], "text/plain": [ "\" \\n\\n
\"" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "opts = {\n", " chart_class: 'map',\n", " chart: {\n", " map: 'countries/us/us-all'\n", " },\n", "\n", " title: {\n", " text: 'Highmaps basic demo'\n", " },\n", "\n", " subtitle: {\n", " text: 'Source map: United States of America'\n", " },\n", "\n", " mapNavigation: {\n", " enabled: true,\n", " buttonOptions: {\n", " verticalAlign: 'bottom'\n", " }\n", " },\n", "\n", " colorAxis: {\n", " min: 0\n", " }\n", " }\n", "\n", "data = [\n", " ['us-ma', 0],\n", " ['us-wa', 1],\n", " ['us-ca', 2],\n", " ['us-or', 3],\n", " ['us-wi', 4],\n", " ['us-me', 5],\n", " ['us-mi', 6],\n", " ['us-nv', 7],\n", " ['us-nm', 8],\n", " ['us-co', 9],\n", " ['us-wy', 10],\n", " ['us-ks', 11],\n", " ['us-ne', 12],\n", " ['us-ok', 13],\n", " ['us-mo', 14],\n", " ['us-il', 15],\n", " ['us-in', 16],\n", " ['us-vt', 17],\n", " ['us-ar', 18],\n", " ['us-tx', 19],\n", " ['us-ri', 20],\n", " ['us-al', 21],\n", " ['us-ms', 22],\n", " ['us-nc', 23],\n", " ['us-va', 24],\n", " ['us-ia', 25],\n", " ['us-md', 26],\n", " ['us-de', 27],\n", " ['us-pa', 28],\n", " ['us-nj', 29],\n", " ['us-ny', 30],\n", " ['us-id', 31],\n", " ['us-sd', 32],\n", " ['us-ct', 33],\n", " ['us-nh', 34],\n", " ['us-ky', 35],\n", " ['us-oh', 36],\n", " ['us-tn', 37],\n", " ['us-wv', 38],\n", " ['us-dc', 39],\n", " ['us-la', 40],\n", " ['us-fl', 41],\n", " ['us-ga', 42],\n", " ['us-sc', 43],\n", " ['us-mn', 44],\n", " ['us-mt', 45],\n", " ['us-nd', 46],\n", " ['us-az', 47],\n", " ['us-ut', 48],\n", " ['us-hi', 49],\n", " ['us-ak', 50],\n", " ['undefined', 51]\n", "] \n", "\n", "df = Daru::DataFrame.new(\n", " {\n", " countries: data.map {|row| row[0]},\n", " data: data.map {|row| row[1]}\n", " }\n", ")\n", "map = Daru::View::Plot.new(df, opts)\n", "map.show_in_iruby" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "data": { "application/javascript": [ "\n", " /* BEGIN mapdata/countries/af/af-all.js */\n", "\n", "Highcharts.maps[\"countries/af/af-all\"] = {\"title\":\"Afghanistan\",\"version\":\"1.1.2\",\"type\":\"FeatureCollection\",\"copyright\":\"Copyright (c) 2015 Highsoft AS, Based on data from Natural Earth\",\"copyrightShort\":\"Natural Earth\",\"copyrightUrl\":\"http://www.naturalearthdata.com\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"urn:ogc:def:crs:EPSG:32642\"}},\"hc-transform\":{\"default\":{\"crs\":\"+proj=utm +zone=42 +datum=WGS84 +units=m +no_defs\",\"scale\":0.000533183964757,\"jsonres\":15.5,\"jsonmarginX\":-999,\"jsonmarginY\":9851.0,\"xoffset\":-289936.166056,\"yoffset\":4260218.22761}},\r\n", "\"features\":[{\"type\":\"Feature\",\"id\":\"AF.KT\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.53,\"hc-middle-y\":0.50,\"hc-key\":\"af-kt\",\"hc-a2\":\"KT\",\"labelrank\":\"5\",\"hasc\":\"AF.KT\",\"alt-name\":null,\"woe-id\":\"24550741\",\"subregion\":null,\"fips\":\"AF37\",\"postal-code\":\"KT\",\"name\":\"Khost\",\"country\":\"Afghanistan\",\"type-en\":\"Province\",\"region\":null,\"longitude\":\"69.8211\",\"woe-name\":\"Khost\",\"latitude\":\"33.363\",\"woe-label\":\"Khowst, AF, Afghanistan\",\"type\":\"Velayat\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[6292,5502],[6378,5490],[6397,5429],[6426,5409],[6416,5288],[6518,5175],[6525,5117],[6396,5006],[6337,5000],[6311,4951],[6209,4903],[6124,4926],[6058,4894],[5952,4888],[5898,4830],[5796,4859],[5838,4940],[5838,5043],[5877,5122],[5949,5188],[5977,5328],[6024,5361],[6124,5381],[6286,5475],[6292,5502]]]}},{\"type\":\"Feature\",\"id\":\"AF.PK\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.56,\"hc-middle-y\":0.58,\"hc-key\":\"af-pk\",\"hc-a2\":\"PK\",\"labelrank\":\"5\",\"hasc\":\"AF.PK\",\"alt-name\":\"Paktiya|Paktya|Southern Province\",\"woe-id\":\"2344574\",\"subregion\":null,\"fips\":\"AF29\",\"postal-code\":\"PK\",\"name\":\"Paktika\",\"country\":\"Afghanistan\",\"type-en\":\"Province\",\"region\":null,\"longitude\":\"68.651\",\"woe-name\":\"Paktika\",\"latitude\":\"32.5106\",\"woe-label\":\"Paktika, AF, Afghanistan\",\"type\":\"Velayat\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[5838,5043],[5838,4940],[5796,4859],[5898,4830],[5898,4688],[5821,4610],[5862,4514],[5810,4424],[5748,4391],[5706,4289],[5738,4179],[5725,4022],[5763,3846],[5704,3794],[5619,3662],[5532,3583],[5407,3542],[5355,3553],[5293,3643],[5276,3696],[5160,3741],[5075,3705],[5177,3677],[5136,3652],[5025,3686],[4946,3690],[4872,3746],[4824,3685],[4770,3725],[4759,3808],[4808,3909],[4790,3996],[4815,4085],[4812,4229],[4822,4272],[4797,4366],[4712,4436],[4699,4468],[4628,4523],[4614,4555],[4685,4655],[4782,4569],[4873,4574],[4936,4612],[4967,4670],[5085,4797],[5136,4926],[5208,4979],[5271,5060],[5287,5118],[5352,5179],[5428,5203],[5494,5183],[5515,5150],[5528,4965],[5542,4960],[5654,5027],[5702,5068],[5737,5040],[5838,5043]]]}},{\"type\":\"Feature\",\"id\":\"AF.GZ\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.49,\"hc-middle-y\":0.40,\"hc-key\":\"af-gz\",\"hc-a2\":\"GZ\",\"labelrank\":\"7\",\"hasc\":\"AF.GZ\",\"alt-name\":\"Gazni\",\"woe-id\":\"2344555\",\"subregion\":null,\"fips\":\"AF08\",\"postal-code\":\"GZ\",\"name\":\"Ghazni\",\"country\":\"Afghanistan\",\"type-en\":\"Province\",\"region\":null,\"longitude\":\"67.8006\",\"woe-name\":\"Ghazni\",\"latitude\":\"33.4079\",\"woe-label\":\"Ghazni, AF, Afghanistan\",\"type\":\"Velayat\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[5352,5179],[5287,5118],[5271,5060],[5208,4979],[5136,4926],[5085,4797],[4967,4670],[4936,4612],[4873,4574],[4782,4569],[4685,4655],[4614,4555],[4628,4523],[4699,4468],[4712,4436],[4797,4366],[4822,4272],[4812,4229],[4815,4085],[4790,3996],[4754,3973],[4688,3977],[4629,4022],[4528,4062],[4511,4142],[4474,4137],[4471,4185],[4552,4211],[4581,4255],[4510,4292],[4487,4344],[4438,4380],[4492,4438],[4457,4460],[4341,4580],[4296,4644],[4324,4692],[4275,4736],[4323,4784],[4293,4831],[4260,4788],[4212,4781],[4178,4819],[4143,4817],[4114,4880],[4043,4882],[4060,4832],[4025,4772],[3993,4766],[3924,4800],[3913,4864],[3927,4963],[3990,5019],[3981,5059],[3870,5064],[3859,5093],[3885,5251],[3863,5318],[3876,5367],[3965,5410],[4031,5418],[4137,5457],[4171,5506],[4293,5627],[4253,5701],[4284,5756],[4268,5779],[4292,5836],[4334,5871],[4407,5873],[4448,5922],[4519,5933],[4631,5875],[4688,5874],[4793,5924],[4843,5891],[4860,5832],[4877,5698],[4941,5670],[5068,5545],[5113,5540],[5110,5460],[5160,5439],[5253,5481],[5309,5543],[5339,5522],[5355,5380],[5358,5287],[5375,5236],[5352,5179]]]}},{\"type\":\"Feature\",\"id\":\"AF.BD\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.17,\"hc-middle-y\":0.51,\"hc-key\":\"af-bd\",\"hc-a2\":\"BD\",\"labelrank\":\"5\",\"hasc\":\"AF.BD\",\"alt-name\":\"Badah?an\",\"woe-id\":\"2344549\",\"subregion\":null,\"fips\":\"AF01\",\"postal-code\":\"BD\",\"name\":\"Badakhshan\",\"country\":\"Afghanistan\",\"type-en\":\"Province\",\"region\":null,\"longitude\":\"70.8036\",\"woe-name\":\"Badakhshan\",\"latitude\":\"36.781\",\"woe-label\":\"Badakhshan, AF, Afghanistan\",\"type\":\"Velayat\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[6262,8994],[6354,8977],[6417,9056],[6434,9056],[6464,9137],[6431,9249],[6376,9306],[6380,9357],[6445,9352],[6439,9383],[6492,9419],[6603,9536],[6648,9652],[6674,9663],[6682,9721],[6745,9767],[6744,9793],[6799,9820],[6879,9831],[6926,9813],[6952,9851],[7008,9793],[7086,9765],[7131,9719],[7217,9680],[7240,9613],[7221,9525],[7178,9420],[7170,9354],[7231,9325],[7346,9376],[7417,9334],[7414,9259],[7376,9224],[7380,9160],[7352,9028],[7364,8954],[7348,8884],[7352,8753],[7326,8706],[7316,8569],[7342,8460],[7392,8377],[7412,8298],[7457,8240],[7559,8219],[7624,8240],[7833,8406],[7928,8496],[8034,8536],[8218,8563],[8289,8711],[8338,8761],[8390,8776],[8456,8830],[8509,8838],[8580,8926],[8610,8928],[8655,8977],[8731,8974],[8807,9004],[8948,8965],[9006,8965],[9004,8895],[8966,8850],[8922,8839],[8915,8781],[8961,8792],[8991,8770],[9048,8783],[9230,8870],[9311,8891],[9352,8960],[9577,8948],[9672,8970],[9769,8918],[9851,8831],[9772,8816],[9722,8885],[9654,8819],[9628,8829],[9554,8808],[9534,8763],[9470,8749],[9482,8713],[9554,8677],[9611,8612],[9593,8564],[9558,8600],[9498,8592],[9368,8493],[9298,8484],[9285,8430],[9242,8413],[9176,8424],[9114,8459],[9045,8474],[8947,8473],[8851,8452],[8617,8440],[8437,8409],[8380,8387],[8253,8388],[8158,8369],[8078,8309],[7901,8274],[7857,8250],[7872,8206],[7784,8171],[7657,8057],[7583,8037],[7600,7971],[7557,7959],[7476,8016],[7456,8006],[7415,7919],[7427,7893],[7369,7867],[7299,7790],[7252,7772],[7234,7733],[7183,7702],[7145,7614],[7080,7521],[7068,7451],[7007,7382],[7004,7338],[7035,7314],[6996,7255],[6944,7244],[6926,7215],[6940,7138],[6927,7108],[6826,7119],[6793,7154],[6760,7094],[6687,7069],[6694,7180],[6641,7266],[6555,7297],[6497,7263],[6450,7271],[6466,7395],[6480,7437],[6620,7556],[6593,7610],[6627,7739],[6622,7836],[6426,7883],[6374,7944],[6302,7991],[6271,8135],[6270,8417],[6355,8528],[6288,8613],[6265,8742],[6275,8818],[6262,8994]]]}},{\"type\":\"Feature\",\"id\":\"AF.NR\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.58,\"hc-middle-y\":0.62,\"hc-key\":\"af-nr\",\"hc-a2\":\"NR\",\"labelrank\":\"5\",\"hasc\":\"AF.NR\",\"alt-name\":\"Nooristan|Nuristão\",\"woe-id\":\"24549937\",\"subregion\":null,\"fips\":\"AF38\",\"postal-code\":\"NR\",\"name\":\"Nuristan\",\"country\":\"Afghanistan\",\"type-en\":\"Province\",\"region\":null,\"longitude\":\"70.7567\",\"woe-name\":\"Nuristan\",\"latitude\":\"35.2898\",\"woe-label\":\"Nurestan, AF, Afghanistan\",\"type\":\"Velayat\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[6450,7271],[6497,7263],[6555,7297],[6641,7266],[6694,7180],[6687,7069],[6760,7094],[6793,7154],[6826,7119],[6927,7108],[6940,7138],[6926,7215],[6944,7244],[6996,7255],[7035,7314],[7004,7338],[7007,7382],[7068,7451],[7080,7521],[7145,7614],[7211,7561],[7275,7540],[7298,7484],[7333,7461],[7414,7302],[7388,7249],[7472,7180],[7474,7102],[7383,7030],[7371,6994],[7297,6995],[7208,6959],[7170,6913],[7167,6866],[7120,6763],[7106,6782],[7063,6736],[7023,6746],[6926,6728],[6849,6746],[6773,6782],[6717,6655],[6668,6605],[6580,6571],[6480,6604],[6396,6740],[6310,6748],[6260,6871],[6262,6920],[6220,6969],[6235,6998],[6303,7036],[6337,7092],[6380,7094],[6412,7137],[6407,7171],[6439,7206],[6450,7271]]]}},{\"type\":\"Feature\",\"id\":\"AF.KR\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.49,\"hc-middle-y\":0.55,\"hc-key\":\"af-kr\",\"hc-a2\":\"KR\",\"labelrank\":\"5\",\"hasc\":\"AF.KR\",\"alt-name\":\"Konarha|Kunarha\",\"woe-id\":\"2344561\",\"subregion\":null,\"fips\":\"AF34\",\"postal-code\":\"KR\",\"name\":\"Kunar\",\"country\":\"Afghanistan\",\"type-en\":\"Province\",\"region\":null,\"longitude\":\"71.1061\",\"woe-name\":\"Kunar\",\"latitude\":\"34.9013\",\"woe-label\":\"Konar, AF, Afghanistan\",\"type\":\"Velayat\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[6717,6655],[6773,6782],[6849,6746],[6926,6728],[7023,6746],[7063,6736],[7106,6782],[7120,6763],[7167,6866],[7170,6913],[7208,6959],[7297,6995],[7371,6994],[7383,7030],[7474,7102],[7489,7040],[7431,6976],[7430,6951],[7511,6864],[7490,6804],[7420,6741],[7423,6683],[7386,6622],[7259,6556],[7196,6439],[7105,6368],[7096,6263],[7033,6258],[6912,6253],[6850,6233],[6857,6289],[6806,6292],[6777,6354],[6790,6432],[6751,6478],[6753,6543],[6717,6655]]]}},{\"type\":\"Feature\",\"id\":\"AF.KZ\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.63,\"hc-middle-y\":0.44,\"hc-key\":\"af-kz\",\"hc-a2\":\"KZ\",\"labelrank\":\"5\",\"hasc\":\"AF.KZ\",\"alt-name\":\"Kondoz|Qonduz|Qunduz\",\"woe-id\":\"2344570\",\"subregion\":null,\"fips\":\"AF24\",\"postal-code\":\"KZ\",\"name\":\"Kunduz\",\"country\":\"Afghanistan\",\"type-en\":\"Province\",\"region\":null,\"longitude\":\"68.682\",\"woe-name\":\"Kunduz\",\"latitude\":\"36.9043\",\"woe-label\":\"Konduz, AF, Afghanistan\",\"type\":\"Velayat\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[4812,8420],[4931,8504],[4998,8496],[5001,8566],[5021,8591],[5097,8590],[5092,8625],[5186,8640],[5256,8674],[5287,8740],[5353,8737],[5398,8715],[5393,8781],[5472,8749],[5445,8792],[5504,8786],[5620,8640],[5710,8580],[5756,8592],[5777,8566],[5758,8513],[5754,8347],[5732,8310],[5689,8295],[5683,8224],[5718,8129],[5696,8072],[5639,8018],[5679,7925],[5693,7840],[5661,7874],[5590,7894],[5529,7950],[5466,7965],[5427,7946],[5380,7978],[5324,8058],[5251,8047],[5188,8065],[5028,8072],[4967,8094],[4943,8101],[4930,8114],[4879,8188],[4820,8320],[4812,8420]]]}},{\"type\":\"Feature\",\"id\":\"AF.NG\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.62,\"hc-middle-y\":0.62,\"hc-key\":\"af-ng\",\"hc-a2\":\"NG\",\"labelrank\":\"5\",\"hasc\":\"AF.NG\",\"alt-name\":\"Ningrahar|Eastern Province\",\"woe-id\":\"2344564\",\"subregion\":null,\"fips\":\"AF18\",\"postal-code\":\"NG\",\"name\":\"Nangarhar\",\"country\":\"Afghanistan\",\"type-en\":\"Province\",\"region\":null,\"longitude\":\"70.3027\",\"woe-name\":\"Nangarhar\",\"latitude\":\"34.2153\",\"woe-label\":\"Nangarhar, AF, Afghanistan\",\"type\":\"Velayat\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[6751,6478],[6790,6432],[6777,6354],[6806,6292],[6857,6289],[6850,6233],[6912,6253],[7033,6258],[7014,6237],[7025,6179],[7088,6108],[7142,6079],[7125,5992],[7131,5890],[7102,5847],[7103,5800],[7021,5753],[6967,5755],[6951,5715],[6794,5704],[6692,5687],[6544,5702],[6460,5723],[6294,5779],[6220,5771],[6214,5779],[6133,5928],[6089,5966],[5899,5881],[5902,5928],[5952,5963],[6035,6062],[6033,6097],[6146,6114],[6169,6107],[6294,6125],[6338,6116],[6396,6140],[6519,6168],[6587,6212],[6606,6253],[6594,6342],[6661,6380],[6702,6456],[6751,6478]]]}},{\"type\":\"Feature\",\"id\":\"AF.TK\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.36,\"hc-middle-y\":0.48,\"hc-key\":\"af-tk\",\"hc-a2\":\"TK\",\"labelrank\":\"5\",\"hasc\":\"AF.TK\",\"alt-name\":\"Takar\",\"woe-id\":\"2344571\",\"subregion\":null,\"fips\":\"AF26\",\"postal-code\":\"TK\",\"name\":\"Takhar\",\"country\":\"Afghanistan\",\"type-en\":\"Province\",\"region\":null,\"longitude\":\"69.8124\",\"woe-name\":\"Takhar\",\"latitude\":\"36.8335\",\"woe-label\":\"Takhar, AF, Afghanistan\",\"type\":\"Velayat\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[5693,7840],[5679,7925],[5639,8018],[5696,8072],[5718,8129],[5683,8224],[5689,8295],[5732,8310],[5754,8347],[5758,8513],[5777,8566],[5756,8592],[5828,8648],[5856,8702],[5836,8731],[5805,8834],[5806,8886],[5915,9023],[6015,9014],[6080,9034],[6115,9020],[6182,9054],[6262,8994],[6275,8818],[6265,8742],[6288,8613],[6355,8528],[6270,8417],[6271,8135],[6302,7991],[6374,7944],[6426,7883],[6622,7836],[6627,7739],[6593,7610],[6620,7556],[6480,7437],[6407,7474],[6360,7407],[6266,7381],[6247,7397],[6243,7468],[6189,7576],[6116,7661],[6107,7766],[6052,7805],[6027,7893],[5917,7840],[5859,7795],[5753,7777],[5693,7840]]]}},{\"type\":\"Feature\",\"id\":\"AF.BL\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.51,\"hc-middle-y\":0.49,\"hc-key\":\"af-bl\",\"hc-a2\":\"BL\",\"labelrank\":\"7\",\"hasc\":\"AF.BL\",\"alt-name\":\"Baglan|Bughlan\",\"woe-id\":\"2344551\",\"subregion\":null,\"fips\":\"AF03\",\"postal-code\":\"BL\",\"name\":\"Baghlan\",\"country\":\"Afghanistan\",\"type-en\":\"Province\",\"region\":null,\"longitude\":\"68.98309999999999\",\"woe-name\":\"Baghlan\",\"latitude\":\"35.8588\",\"woe-label\":\"Baghlan, AF, Afghanistan\",\"type\":\"Velayat\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[5693,7840],[5753,7777],[5859,7795],[5917,7840],[6027,7893],[6052,7805],[6107,7766],[6116,7661],[6189,7576],[6243,7468],[6247,7397],[6174,7305],[6141,7300],[6115,7252],[6090,7149],[6053,7138],[5946,7071],[5858,7065],[5832,7033],[5727,7011],[5668,7036],[5575,6973],[5555,6938],[5451,6877],[5420,6899],[5372,6875],[5334,6818],[5226,6755],[5210,6710],[5059,6703],[4993,6720],[4914,6663],[4830,6684],[4787,6714],[4786,6813],[4823,6846],[4855,6943],[4846,7077],[4887,7119],[4926,7216],[4895,7243],[4904,7286],[5012,7429],[5041,7565],[5133,7636],[5181,7709],[5169,7732],[5063,7811],[4942,7996],[4917,8048],[4967,8094],[5028,8072],[5188,8065],[5251,8047],[5324,8058],[5380,7978],[5427,7946],[5466,7965],[5529,7950],[5590,7894],[5661,7874],[5693,7840]]]}},{\"type\":\"Feature\",\"id\":\"AF.KB\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.33,\"hc-middle-y\":0.45,\"hc-key\":\"af-kb\",\"hc-a2\":\"KB\",\"labelrank\":\"7\",\"hasc\":\"AF.KB\",\"alt-name\":\"Cabul|Kabol|Kaboul\",\"woe-id\":\"2344559\",\"subregion\":null,\"fips\":\"AF13\",\"postal-code\":\"KB\",\"name\":\"Kabul\",\"country\":\"Afghanistan\",\"type-en\":\"Province\",\"region\":null,\"longitude\":\"69.38460000000001\",\"woe-name\":\"Kabul\",\"latitude\":\"34.4949\",\"woe-label\":\"Kabul, AF, Afghanistan\",\"type\":\"Velayat\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[6146,6114],[6033,6097],[6035,6062],[5952,5963],[5902,5928],[5899,5881],[5882,5867],[5828,5963],[5743,6069],[5667,6019],[5618,6017],[5506,6055],[5488,6113],[5429,6143],[5409,6186],[5425,6305],[5432,6380],[5485,6507],[5516,6555],[5571,6541],[5701,6535],[5755,6498],[5799,6415],[5828,6401],[5869,6277],[5915,6284],[5945,6332],[5987,6331],[6074,6333],[6119,6450],[6207,6520],[6231,6429],[6175,6362],[6153,6273],[6166,6223],[6146,6114]]]}},{\"type\":\"Feature\",\"id\":\"AF.KP\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.43,\"hc-middle-y\":0.26,\"hc-key\":\"af-kp\",\"hc-a2\":\"KP\",\"labelrank\":\"5\",\"hasc\":\"AF.KP\",\"alt-name\":\"Kapesa\",\"woe-id\":\"2344560\",\"subregion\":null,\"fips\":\"AF14\",\"postal-code\":\"KP\",\"name\":\"Kapisa\",\"country\":\"Afghanistan\",\"type-en\":\"Province\",\"region\":null,\"longitude\":\"69.6626\",\"woe-name\":\"Kapisa\",\"latitude\":\"34.9748\",\"woe-label\":\"Kapisa, AF, Afghanistan\",\"type\":\"Velayat\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[6207,6520],[6119,6450],[6074,6333],[5987,6331],[5995,6373],[5956,6446],[5957,6570],[5853,6593],[5817,6635],[5754,6664],[5739,6696],[5743,6800],[5761,6818],[5853,6793],[5954,6792],[6006,6807],[6063,6799],[6130,6728],[6168,6672],[6221,6541],[6207,6520]]]}},{\"type\":\"Feature\",\"id\":\"AF.2030\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.72,\"hc-middle-y\":0.37,\"hc-key\":\"af-2030\",\"hc-a2\":\"PA\",\"labelrank\":\"5\",\"hasc\":\"AF.PV\",\"alt-name\":\"Charikar\",\"woe-id\":\"2344568\",\"subregion\":null,\"fips\":\"AF42\",\"postal-code\":null,\"name\":\"Parwan\",\"country\":\"Afghanistan\",\"type-en\":\"Province\",\"region\":null,\"longitude\":\"69.75870000000001\",\"woe-name\":\"Parwan\",\"latitude\":\"35.3368\",\"woe-label\":\"Parvan, AF, Afghanistan\",\"type\":\"Velayat\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[6450,7271],[6439,7206],[6407,7171],[6412,7137],[6380,7094],[6337,7092],[6303,7036],[6235,6998],[6220,6969],[6262,6920],[6260,6871],[6221,6808],[6144,6762],[6130,6728],[6063,6799],[6006,6807],[5954,6792],[5853,6793],[5761,6818],[5743,6800],[5714,6796],[5727,7011],[5832,7033],[5858,7065],[5946,7071],[6053,7138],[6090,7149],[6115,7252],[6141,7300],[6174,7305],[6247,7397],[6266,7381],[6360,7407],[6407,7474],[6480,7437],[6466,7395],[6450,7271]]]}},{\"type\":\"Feature\",\"id\":\"AF.LA\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.50,\"hc-middle-y\":0.66,\"hc-key\":\"af-la\",\"hc-a2\":\"LA\",\"labelrank\":\"5\",\"hasc\":\"AF.LA\",\"alt-name\":\"Lagman\",\"woe-id\":\"2344562\",\"subregion\":null,\"fips\":\"AF35\",\"postal-code\":\"LA\",\"name\":\"Laghman\",\"country\":\"Afghanistan\",\"type-en\":\"Province\",\"region\":null,\"longitude\":\"70.2085\",\"woe-name\":\"Laghman\",\"latitude\":\"34.7273\",\"woe-label\":\"Laghman, AF, Afghanistan\",\"type\":\"Velayat\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[6717,6655],[6753,6543],[6751,6478],[6702,6456],[6661,6380],[6594,6342],[6606,6253],[6587,6212],[6519,6168],[6396,6140],[6338,6116],[6294,6125],[6169,6107],[6146,6114],[6166,6223],[6153,6273],[6175,6362],[6231,6429],[6207,6520],[6221,6541],[6168,6672],[6130,6728],[6144,6762],[6221,6808],[6260,6871],[6310,6748],[6396,6740],[6480,6604],[6580,6571],[6668,6605],[6717,6655]]]}},{\"type\":\"Feature\",\"id\":\"AF.LW\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.32,\"hc-middle-y\":0.41,\"hc-key\":\"af-lw\",\"hc-a2\":\"LW\",\"labelrank\":\"5\",\"hasc\":\"AF.LW\",\"alt-name\":\"Lawghar|Loghar\",\"woe-id\":\"2344563\",\"subregion\":null,\"fips\":\"AF17\",\"postal-code\":\"LW\",\"name\":\"Logar\",\"country\":\"Afghanistan\",\"type-en\":\"Province\",\"region\":null,\"longitude\":\"69.3047\",\"woe-name\":\"Logar\",\"latitude\":\"34.0857\",\"woe-label\":\"Lowgar, AF, Afghanistan\",\"type\":\"Velayat\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[5899,5881],[6089,5966],[6133,5928],[6214,5779],[6145,5805],[6076,5746],[6014,5784],[5943,5782],[5904,5724],[5758,5578],[5681,5542],[5587,5469],[5552,5392],[5517,5372],[5355,5380],[5339,5522],[5309,5543],[5349,5623],[5356,5686],[5444,5728],[5382,5817],[5408,5916],[5448,5956],[5506,6055],[5618,6017],[5667,6019],[5743,6069],[5828,5963],[5882,5867],[5899,5881]]]}},{\"type\":\"Feature\",\"id\":\"AF.PV\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.44,\"hc-middle-y\":0.48,\"hc-key\":\"af-pv\",\"hc-a2\":\"PV\",\"labelrank\":\"5\",\"hasc\":\"AF.PV\",\"alt-name\":\"Charikar\",\"woe-id\":\"56000467\",\"subregion\":null,\"fips\":\"AF40\",\"postal-code\":\"PV\",\"name\":\"Parwan\",\"country\":\"Afghanistan\",\"type-en\":\"Province\",\"region\":null,\"longitude\":\"68.8995\",\"woe-name\":\"Parwan\",\"latitude\":\"34.9984\",\"woe-label\":\"Panjshir, AF, Afghanistan\",\"type\":\"Velayat\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[5727,7011],[5714,6796],[5743,6800],[5739,6696],[5754,6664],[5817,6635],[5853,6593],[5957,6570],[5956,6446],[5995,6373],[5987,6331],[5945,6332],[5915,6284],[5869,6277],[5828,6401],[5799,6415],[5755,6498],[5701,6535],[5571,6541],[5516,6555],[5485,6507],[5432,6380],[5425,6305],[5293,6333],[5193,6369],[5074,6309],[5050,6321],[5038,6377],[4999,6417],[4987,6470],[4960,6493],[4953,6620],[4914,6663],[4993,6720],[5059,6703],[5210,6710],[5226,6755],[5334,6818],[5372,6875],[5420,6899],[5451,6877],[5555,6938],[5575,6973],[5668,7036],[5727,7011]]]}},{\"type\":\"Feature\",\"id\":\"AF.SM\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.56,\"hc-middle-y\":0.45,\"hc-key\":\"af-sm\",\"hc-a2\":\"SM\",\"labelrank\":\"5\",\"hasc\":\"AF.SM\",\"alt-name\":null,\"woe-id\":\"2344577\",\"subregion\":null,\"fips\":\"AF32\",\"postal-code\":\"SM\",\"name\":\"Samangan\",\"country\":\"Afghanistan\",\"type-en\":\"Province\",\"region\":null,\"longitude\":\"67.68300000000001\",\"woe-name\":\"Samangan\",\"latitude\":\"36.0506\",\"woe-label\":\"Samangan, AF, Afghanistan\",\"type\":\"Velayat\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[4930,8114],[4943,8101],[4967,8094],[4917,8048],[4942,7996],[5063,7811],[5169,7732],[5181,7709],[5133,7636],[5041,7565],[5012,7429],[4904,7286],[4895,7243],[4926,7216],[4887,7119],[4846,7077],[4675,7055],[4649,7076],[4577,7065],[4479,7089],[4413,7080],[4332,7049],[4259,7062],[4040,6989],[3965,6991],[3904,7013],[3976,7058],[4025,7120],[4042,7210],[4021,7233],[4052,7259],[4033,7292],[3963,7326],[3994,7395],[4038,7420],[4124,7513],[4132,7564],[4091,7641],[4177,7707],[4241,7720],[4292,7772],[4322,7843],[4330,7918],[4359,8010],[4329,8098],[4392,8127],[4421,8163],[4505,8154],[4560,8168],[4666,8114],[4849,8086],[4930,8114]]]}},{\"type\":\"Feature\",\"id\":\"AF.VR\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.52,\"hc-middle-y\":0.40,\"hc-key\":\"af-vr\",\"hc-a2\":\"VR\",\"labelrank\":\"5\",\"hasc\":\"AF.VR\",\"alt-name\":\"Verdak|Wardag|Maiden\",\"woe-id\":\"2344572\",\"subregion\":null,\"fips\":\"AF27\",\"postal-code\":\"VR\",\"name\":\"Wardak\",\"country\":\"Afghanistan\",\"type-en\":\"Province\",\"region\":null,\"longitude\":\"68.1087\",\"woe-name\":\"Wardak\",\"latitude\":\"34.4269\",\"woe-label\":\"Vardak, AF, Afghanistan\",\"type\":\"Velayat\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[5425,6305],[5409,6186],[5429,6143],[5488,6113],[5506,6055],[5448,5956],[5408,5916],[5382,5817],[5444,5728],[5356,5686],[5349,5623],[5309,5543],[5253,5481],[5160,5439],[5110,5460],[5113,5540],[5068,5545],[4941,5670],[4877,5698],[4860,5832],[4843,5891],[4793,5924],[4688,5874],[4631,5875],[4519,5933],[4448,5922],[4407,5873],[4334,5871],[4333,5933],[4395,5955],[4425,5997],[4300,6063],[4330,6078],[4321,6119],[4220,6127],[4212,6191],[4272,6219],[4271,6258],[4234,6314],[4255,6333],[4399,6367],[4442,6344],[4567,6332],[4752,6285],[4802,6367],[4837,6366],[4900,6426],[4987,6470],[4999,6417],[5038,6377],[5050,6321],[5074,6309],[5193,6369],[5293,6333],[5425,6305]]]}},{\"type\":\"Feature\",\"id\":\"AF.PT\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.54,\"hc-middle-y\":0.50,\"hc-key\":\"af-pt\",\"hc-a2\":\"PT\",\"labelrank\":\"5\",\"hasc\":\"AF.PT\",\"alt-name\":\"Paktiya|Southern Province\",\"woe-id\":\"2344567\",\"subregion\":null,\"fips\":\"AF18\",\"postal-code\":\"PT\",\"name\":\"Paktya\",\"country\":\"Afghanistan\",\"type-en\":\"Province\",\"region\":null,\"longitude\":\"69.3826\",\"woe-name\":\"Paktya\",\"latitude\":\"33.575\",\"woe-label\":\"Paktia, AF, Afghanistan\",\"type\":\"Velayat\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[6214,5779],[6220,5771],[6195,5753],[6172,5684],[6199,5648],[6262,5512],[6292,5502],[6286,5475],[6124,5381],[6024,5361],[5977,5328],[5949,5188],[5877,5122],[5838,5043],[5737,5040],[5702,5068],[5654,5027],[5542,4960],[5528,4965],[5515,5150],[5494,5183],[5428,5203],[5352,5179],[5375,5236],[5358,5287],[5355,5380],[5517,5372],[5552,5392],[5587,5469],[5681,5542],[5758,5578],[5904,5724],[5943,5782],[6014,5784],[6076,5746],[6145,5805],[6214,5779]]]}},{\"type\":\"Feature\",\"id\":\"AF.BG\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.46,\"hc-middle-y\":0.60,\"hc-key\":\"af-bg\",\"hc-a2\":\"BG\",\"labelrank\":\"5\",\"hasc\":\"AF.BG\",\"alt-name\":\"Badghes|Badghisat|Badgis\",\"woe-id\":\"2344550\",\"subregion\":null,\"fips\":\"AF02\",\"postal-code\":\"BG\",\"name\":\"Badghis\",\"country\":\"Afghanistan\",\"type-en\":\"Province\",\"region\":null,\"longitude\":\"63.8495\",\"woe-name\":\"Badghis\",\"latitude\":\"35.2699\",\"woe-label\":\"Badghis, AF, Afghanistan\",\"type\":\"Velayat\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[887,7096],[962,7148],[1086,7185],[1107,7265],[1094,7358],[1174,7391],[1201,7420],[1129,7489],[1111,7542],[1143,7572],[1306,7558],[1434,7593],[1505,7645],[1628,7652],[1735,7696],[1763,7654],[1757,7578],[1707,7404],[1749,7383],[1786,7305],[1782,7206],[1800,7192],[1964,7166],[1965,7121],[2005,7099],[2089,7114],[2081,6948],[2229,6907],[2317,6916],[2372,6850],[2410,6844],[2503,6748],[2545,6655],[2528,6550],[2477,6498],[2341,6466],[2289,6443],[2145,6462],[2103,6427],[2019,6425],[1902,6445],[1746,6344],[1587,6305],[1471,6353],[1395,6356],[1255,6436],[1167,6451],[1112,6422],[1006,6464],[986,6533],[936,6539],[853,6589],[809,6634],[744,6657],[732,6707],[756,6841],[781,6904],[852,7006],[887,7096]]]}},{\"type\":\"Feature\",\"id\":\"AF.HR\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.39,\"hc-middle-y\":0.52,\"hc-key\":\"af-hr\",\"hc-a2\":\"HR\",\"labelrank\":\"7\",\"hasc\":\"AF.HR\",\"alt-name\":null,\"woe-id\":\"2344558\",\"subregion\":null,\"fips\":\"AF11\",\"postal-code\":\"HR\",\"name\":\"Hirat\",\"country\":\"Afghanistan\",\"type-en\":\"Province\",\"region\":null,\"longitude\":\"62.4845\",\"woe-name\":\"Hirat\",\"latitude\":\"34.1551\",\"woe-label\":\"Herat, AF, Afghanistan\",\"type\":\"Velayat\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[-681,5531],[-709,5567],[-881,5591],[-941,5621],[-985,5672],[-999,5741],[-957,5858],[-970,6093],[-936,6175],[-833,6278],[-644,6274],[-727,6416],[-775,6468],[-742,6494],[-665,6509],[-607,6564],[-577,6564],[-561,6642],[-475,6720],[-418,6942],[-392,6979],[-423,7066],[-408,7143],[-340,7175],[-340,7222],[-252,7381],[-262,7446],[-205,7453],[-174,7380],[-149,7368],[-72,7278],[-23,7254],[122,7231],[215,7256],[299,7225],[371,7143],[431,7107],[448,7010],[483,6957],[563,7051],[610,7072],[656,7023],[728,7010],[796,7036],[887,7096],[852,7006],[781,6904],[756,6841],[732,6707],[744,6657],[809,6634],[853,6589],[936,6539],[986,6533],[1006,6464],[1112,6422],[1167,6451],[1255,6436],[1395,6356],[1471,6353],[1587,6305],[1746,6344],[1902,6445],[2019,6425],[2103,6427],[2086,6325],[2091,6258],[2042,6291],[1962,6255],[1880,6248],[1877,6070],[1812,6031],[1729,6053],[1704,6029],[1607,6036],[1526,6084],[1337,6094],[1322,6042],[1247,5920],[1287,5827],[1343,5754],[1379,5656],[1324,5638],[1326,5570],[1274,5531],[1112,5508],[979,5437],[1015,5308],[1019,5238],[981,5217],[935,5111],[844,5070],[841,5092],[700,5074],[654,5026],[582,5012],[538,5030],[427,4977],[384,4839],[249,4835],[164,4796],[132,4801],[114,4901],[86,4902],[-11,4840],[-59,4902],[-140,4925],[-121,5036],[9,5161],[-52,5270],[4,5323],[32,5445],[-212,5495],[-274,5451],[-332,5465],[-496,5469],[-681,5531]]]}},{\"type\":\"Feature\",\"id\":\"AF.BK\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.40,\"hc-middle-y\":0.39,\"hc-key\":\"af-bk\",\"hc-a2\":\"BK\",\"labelrank\":\"5\",\"hasc\":\"AF.BK\",\"alt-name\":\"Balh|Mazar-i-Sharif|Mazar\",\"woe-id\":\"2344575\",\"subregion\":null,\"fips\":\"AF30\",\"postal-code\":\"BK\",\"name\":\"Balkh\",\"country\":\"Afghanistan\",\"type-en\":\"Province\",\"region\":null,\"longitude\":\"67.21850000000001\",\"woe-name\":\"Balkh\",\"latitude\":\"36.6851\",\"woe-label\":\"Balkh, AF, Afghanistan\",\"type\":\"Velayat\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[3517,8844],[3548,8817],[3618,8829],[3670,8807],[3728,8846],[3841,8820],[3872,8837],[4070,8852],[4136,8811],[4154,8757],[4216,8720],[4236,8673],[4269,8669],[4350,8696],[4417,8748],[4463,8705],[4528,8725],[4623,8693],[4637,8579],[4705,8548],[4812,8420],[4820,8320],[4879,8188],[4930,8114],[4849,8086],[4666,8114],[4560,8168],[4505,8154],[4421,8163],[4392,8127],[4329,8098],[4359,8010],[4330,7918],[4322,7843],[4292,7772],[4241,7720],[4177,7707],[4091,7641],[4132,7564],[4124,7513],[4038,7420],[3994,7395],[3963,7326],[3884,7288],[3801,7283],[3782,7306],[3675,7289],[3679,7341],[3727,7389],[3760,7463],[3741,7746],[3699,7753],[3644,7798],[3697,7879],[3730,7964],[3800,8055],[3813,8089],[3781,8112],[3701,8130],[3667,8164],[3638,8292],[3733,8309],[3720,8398],[3666,8484],[3696,8612],[3646,8683],[3630,8739],[3515,8798],[3517,8844]]]}},{\"type\":\"Feature\",\"id\":\"AF.JW\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.59,\"hc-middle-y\":0.41,\"hc-key\":\"af-jw\",\"hc-a2\":\"JW\",\"labelrank\":\"5\",\"hasc\":\"AF.JW\",\"alt-name\":\"Jaozjan|Jozjan|Juzjan|Jouzjan|Shibarghan\",\"woe-id\":\"2344576\",\"subregion\":null,\"fips\":\"AF31\",\"postal-code\":\"JW\",\"name\":\"Jawzjan\",\"country\":\"Afghanistan\",\"type-en\":\"Province\",\"region\":null,\"longitude\":\"65.96169999999999\",\"woe-name\":\"Jawzjan\",\"latitude\":\"36.8971\",\"woe-label\":\"Jowzjan, AF, Afghanistan\",\"type\":\"Velayat\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[2955,8754],[2991,8767],[3058,8845],[3058,8923],[3096,9005],[3158,9019],[3166,9056],[3197,9042],[3232,8989],[3394,8922],[3453,8861],[3517,8844],[3515,8798],[3630,8739],[3646,8683],[3696,8612],[3666,8484],[3720,8398],[3733,8309],[3638,8292],[3667,8164],[3701,8130],[3672,8116],[3483,8088],[3345,8087],[3283,8039],[3216,8027],[3074,7932],[2953,7925],[2918,7704],[2944,7672],[2946,7590],[3060,7610],[3043,7578],[2977,7546],[2946,7577],[2914,7543],[2820,7540],[2745,7573],[2655,7567],[2626,7616],[2688,7672],[2680,7716],[2715,7757],[2715,7847],[2742,7933],[2769,7952],[2904,7952],[2923,7969],[2889,8082],[2903,8139],[2863,8186],[2906,8303],[2871,8401],[2834,8451],[2837,8533],[2860,8600],[2955,8754]]]}},{\"type\":\"Feature\",\"id\":\"AF.BM\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.45,\"hc-middle-y\":0.33,\"hc-key\":\"af-bm\",\"hc-a2\":\"BM\",\"labelrank\":\"9\",\"hasc\":\"AF.BM\",\"alt-name\":null,\"woe-id\":\"2344552\",\"subregion\":null,\"fips\":\"AF05\",\"postal-code\":\"BM\",\"name\":\"Bamyan\",\"country\":\"Afghanistan\",\"type-en\":\"Province\",\"region\":null,\"longitude\":\"67.23650000000001\",\"woe-name\":\"Bamyan\",\"latitude\":\"34.9693\",\"woe-label\":\"Bamian, AF, Afghanistan\",\"type\":\"Velayat\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[3904,7013],[3965,6991],[4040,6989],[4259,7062],[4332,7049],[4413,7080],[4479,7089],[4577,7065],[4649,7076],[4675,7055],[4846,7077],[4855,6943],[4823,6846],[4786,6813],[4787,6714],[4830,6684],[4914,6663],[4953,6620],[4960,6493],[4987,6470],[4900,6426],[4837,6366],[4802,6367],[4752,6285],[4567,6332],[4442,6344],[4399,6367],[4255,6333],[4234,6314],[4271,6258],[4272,6219],[4212,6191],[4220,6127],[4321,6119],[4330,6078],[4300,6063],[4425,5997],[4395,5955],[4333,5933],[4334,5871],[4292,5836],[4268,5779],[4243,5755],[4154,5740],[4032,5693],[3972,5726],[3837,5757],[3748,5729],[3688,5757],[3635,5814],[3661,5918],[3654,6006],[3683,6049],[3617,6069],[3620,6115],[3667,6147],[3747,6153],[3811,6201],[3792,6243],[3835,6304],[3836,6345],[3789,6381],[3739,6392],[3697,6484],[3593,6580],[3539,6599],[3515,6639],[3536,6751],[3526,6807],[3567,6847],[3690,6833],[3786,6869],[3837,6957],[3904,7013]]]}},{\"type\":\"Feature\",\"id\":\"AF.GR\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.56,\"hc-middle-y\":0.43,\"hc-key\":\"af-gr\",\"hc-a2\":\"GR\",\"labelrank\":\"5\",\"hasc\":\"AF.GR\",\"alt-name\":\"Gawr|Ghore|Ghour|Ghur\",\"woe-id\":\"2344556\",\"subregion\":null,\"fips\":\"AF09\",\"postal-code\":\"GR\",\"name\":\"Ghor\",\"country\":\"Afghanistan\",\"type-en\":\"Province\",\"region\":null,\"longitude\":\"64.9224\",\"woe-name\":\"Ghor\",\"latitude\":\"34.002\",\"woe-label\":\"Ghowr, AF, Afghanistan\",\"type\":\"Velayat\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[3539,6599],[3593,6580],[3697,6484],[3739,6392],[3789,6381],[3836,6345],[3835,6304],[3792,6243],[3811,6201],[3747,6153],[3667,6147],[3620,6115],[3488,6109],[3405,6134],[3367,6094],[3257,6097],[3216,6066],[2964,6100],[2885,6096],[2853,5976],[2835,5850],[2869,5812],[2872,5756],[2831,5695],[2784,5677],[2785,5628],[2845,5564],[2854,5485],[2902,5412],[2855,5385],[2737,5286],[2740,5257],[2622,5204],[2575,5205],[2413,5107],[2364,5114],[2312,5070],[2281,5110],[2236,5095],[2205,5140],[2153,5148],[2106,5188],[2044,5103],[1967,5067],[1984,5027],[1925,5012],[1851,5048],[1795,5147],[1765,5159],[1759,5227],[1698,5357],[1658,5386],[1603,5371],[1525,5303],[1440,5294],[1368,5254],[1296,5238],[1139,5240],[1080,5225],[1019,5238],[1015,5308],[979,5437],[1112,5508],[1274,5531],[1326,5570],[1324,5638],[1379,5656],[1343,5754],[1287,5827],[1247,5920],[1322,6042],[1337,6094],[1526,6084],[1607,6036],[1704,6029],[1729,6053],[1812,6031],[1877,6070],[1880,6248],[1962,6255],[2042,6291],[2091,6258],[2086,6325],[2103,6427],[2145,6462],[2289,6443],[2341,6466],[2477,6498],[2528,6550],[2545,6655],[2503,6748],[2410,6844],[2372,6850],[2317,6916],[2411,6936],[2459,6910],[2531,6913],[2627,6941],[2673,6911],[2704,6923],[2713,6881],[2769,6875],[2861,6932],[2920,6914],[3005,6941],[3036,6880],[3088,6862],[3122,6786],[3199,6757],[3296,6742],[3305,6656],[3343,6526],[3335,6491],[3443,6573],[3454,6606],[3539,6599]]]}},{\"type\":\"Feature\",\"id\":\"AF.FB\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.45,\"hc-middle-y\":0.67,\"hc-key\":\"af-fb\",\"hc-a2\":\"FB\",\"labelrank\":\"5\",\"hasc\":\"AF.FB\",\"alt-name\":\"Fariab|Maimana|Meymaneh\",\"woe-id\":\"2344554\",\"subregion\":null,\"fips\":\"AF07\",\"postal-code\":\"FB\",\"name\":\"Faryab\",\"country\":\"Afghanistan\",\"type-en\":\"Province\",\"region\":null,\"longitude\":\"64.76779999999999\",\"woe-name\":\"Faryab\",\"latitude\":\"35.8043\",\"woe-label\":\"Faryab, AF, Afghanistan\",\"type\":\"Velayat\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[2861,6932],[2769,6875],[2713,6881],[2704,6923],[2673,6911],[2627,6941],[2531,6913],[2459,6910],[2411,6936],[2317,6916],[2229,6907],[2081,6948],[2089,7114],[2005,7099],[1965,7121],[1964,7166],[1800,7192],[1782,7206],[1786,7305],[1749,7383],[1707,7404],[1757,7578],[1763,7654],[1735,7696],[1837,7661],[1834,7732],[1902,7793],[1957,7808],[2009,7793],[2065,7858],[2146,7877],[2187,7913],[2250,8000],[2275,8065],[2271,8212],[2296,8277],[2411,8466],[2422,8497],[2415,8639],[2451,8677],[2588,8743],[2643,8758],[2955,8754],[2860,8600],[2837,8533],[2834,8451],[2871,8401],[2906,8303],[2863,8186],[2903,8139],[2889,8082],[2923,7969],[2904,7952],[2769,7952],[2742,7933],[2715,7847],[2715,7757],[2680,7716],[2688,7672],[2626,7616],[2655,7567],[2745,7573],[2820,7540],[2914,7543],[2946,7577],[2977,7546],[3043,7578],[3060,7610],[3101,7626],[3099,7573],[3136,7513],[3135,7418],[3049,7415],[3048,7378],[3003,7314],[2927,7318],[2887,7259],[2897,7212],[2837,7111],[2832,6995],[2861,6932]]]}},{\"type\":\"Feature\",\"id\":\"AF.SP\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.45,\"hc-middle-y\":0.45,\"hc-key\":\"af-sp\",\"hc-a2\":\"SP\",\"labelrank\":\"5\",\"hasc\":\"AF.SP\",\"alt-name\":\"Sar-e Pul|Saripol\",\"woe-id\":\"2344578\",\"subregion\":null,\"fips\":\"AF33\",\"postal-code\":\"SP\",\"name\":\"Sari Pul\",\"country\":\"Afghanistan\",\"type-en\":\"Province\",\"region\":null,\"longitude\":\"66.2158\",\"woe-name\":\"Sari Pul\",\"latitude\":\"35.7062\",\"woe-label\":\"Sare Pol, AF, Afghanistan\",\"type\":\"Velayat\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[3904,7013],[3837,6957],[3786,6869],[3690,6833],[3567,6847],[3526,6807],[3536,6751],[3515,6639],[3539,6599],[3454,6606],[3443,6573],[3335,6491],[3343,6526],[3305,6656],[3296,6742],[3199,6757],[3122,6786],[3088,6862],[3036,6880],[3005,6941],[2920,6914],[2861,6932],[2832,6995],[2837,7111],[2897,7212],[2887,7259],[2927,7318],[3003,7314],[3048,7378],[3049,7415],[3135,7418],[3136,7513],[3099,7573],[3101,7626],[3060,7610],[2946,7590],[2944,7672],[2918,7704],[2953,7925],[3074,7932],[3216,8027],[3283,8039],[3345,8087],[3483,8088],[3672,8116],[3701,8130],[3781,8112],[3813,8089],[3800,8055],[3730,7964],[3697,7879],[3644,7798],[3699,7753],[3741,7746],[3760,7463],[3727,7389],[3679,7341],[3675,7289],[3782,7306],[3801,7283],[3884,7288],[3963,7326],[4033,7292],[4052,7259],[4021,7233],[4042,7210],[4025,7120],[3976,7058],[3904,7013]]]}},{\"type\":\"Feature\",\"id\":\"AF.FH\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.41,\"hc-middle-y\":0.53,\"hc-key\":\"af-fh\",\"hc-a2\":\"FH\",\"labelrank\":\"7\",\"hasc\":\"AF.FH\",\"alt-name\":null,\"woe-id\":\"2344553\",\"subregion\":null,\"fips\":\"AF06\",\"postal-code\":\"FH\",\"name\":\"Farah\",\"country\":\"Afghanistan\",\"type-en\":\"Province\",\"region\":null,\"longitude\":\"62.6498\",\"woe-name\":\"Farah\",\"latitude\":\"32.5314\",\"woe-label\":\"Farah, AF, Afghanistan\",\"type\":\"Velayat\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[1019,5238],[1080,5225],[1139,5240],[1296,5238],[1368,5254],[1440,5294],[1525,5303],[1603,5371],[1658,5386],[1698,5357],[1759,5227],[1765,5159],[1795,5147],[1851,5048],[1925,5012],[1984,5027],[1967,5067],[2044,5103],[2106,5188],[2153,5148],[2205,5140],[2236,5095],[2226,5008],[2108,4910],[2084,4841],[2102,4803],[1959,4751],[1851,4620],[1879,4561],[1786,4512],[1645,4502],[1660,4405],[1600,4360],[1577,4367],[1492,4295],[1417,4293],[1372,4250],[1266,4195],[1103,4238],[963,4251],[921,4182],[896,4073],[827,4024],[733,4017],[637,3980],[532,4101],[459,4121],[370,4101],[44,4101],[45,4039],[-22,3993],[-37,3906],[-113,3830],[-182,3732],[-228,3728],[-231,3652],[-256,3639],[-288,3539],[-874,3667],[-899,3680],[-911,3834],[-896,3901],[-899,4032],[-888,4089],[-899,4173],[-869,4212],[-840,4374],[-884,4605],[-983,5075],[-979,5220],[-817,5406],[-766,5438],[-750,5510],[-681,5531],[-496,5469],[-332,5465],[-274,5451],[-212,5495],[32,5445],[4,5323],[-52,5270],[9,5161],[-121,5036],[-140,4925],[-59,4902],[-11,4840],[86,4902],[114,4901],[132,4801],[164,4796],[249,4835],[384,4839],[427,4977],[538,5030],[582,5012],[654,5026],[700,5074],[841,5092],[844,5070],[935,5111],[981,5217],[1019,5238]]]}},{\"type\":\"Feature\",\"id\":\"AF.HM\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.52,\"hc-middle-y\":0.53,\"hc-key\":\"af-hm\",\"hc-a2\":\"HM\",\"labelrank\":\"5\",\"hasc\":\"AF.HM\",\"alt-name\":\"Girishk|Hilmend\",\"woe-id\":\"2344557\",\"subregion\":null,\"fips\":\"AF10\",\"postal-code\":\"HM\",\"name\":\"Hilmand\",\"country\":\"Afghanistan\",\"type-en\":\"Province\",\"region\":null,\"longitude\":\"63.9824\",\"woe-name\":\"Hilmand\",\"latitude\":\"30.9278\",\"woe-label\":\"Helmand, AF, Afghanistan\",\"type\":\"Velayat\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[1266,4195],[1372,4250],[1417,4293],[1492,4295],[1577,4367],[1600,4360],[1660,4405],[1645,4502],[1786,4512],[1879,4561],[1851,4620],[1959,4751],[2102,4803],[2084,4841],[2108,4910],[2226,5008],[2236,5095],[2281,5110],[2312,5070],[2364,5114],[2413,5107],[2575,5205],[2622,5204],[2677,5174],[2727,5069],[2712,4952],[2663,4922],[2580,4781],[2596,4755],[2593,4662],[2567,4584],[2637,4546],[2651,4457],[2600,4251],[2584,4196],[2543,4167],[2498,4021],[2416,4028],[2365,4003],[2334,3903],[2258,3829],[2235,3742],[2256,3705],[2179,3441],[2105,2813],[2083,2517],[2053,2342],[1925,1747],[1688,1692],[1659,1679],[1586,1592],[1496,1635],[1175,1712],[395,1679],[515,2123],[516,2206],[553,2274],[564,2385],[634,2424],[694,2483],[774,2615],[841,2669],[821,2737],[841,2780],[821,2820],[902,2894],[901,3050],[969,3092],[1021,3179],[1069,3215],[1080,3319],[1057,3392],[1088,3444],[1094,3541],[1152,3837],[1171,3887],[1227,3937],[1288,4075],[1266,4195]]]}},{\"type\":\"Feature\",\"id\":\"AF.NM\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.56,\"hc-middle-y\":0.51,\"hc-key\":\"af-nm\",\"hc-a2\":\"NM\",\"labelrank\":\"5\",\"hasc\":\"AF.NM\",\"alt-name\":\"Neemroze|Nimrod|Nimrooz|Nimroze|Chakhansur\",\"woe-id\":\"2344565\",\"subregion\":null,\"fips\":\"AF19\",\"postal-code\":\"NM\",\"name\":\"Nimroz\",\"country\":\"Afghanistan\",\"type-en\":\"Province\",\"region\":null,\"longitude\":\"62.2069\",\"woe-name\":\"Nimroz\",\"latitude\":\"30.7528\",\"woe-label\":\"Nimruz, AF, Afghanistan\",\"type\":\"Velayat\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[1266,4195],[1288,4075],[1227,3937],[1171,3887],[1152,3837],[1094,3541],[1088,3444],[1057,3392],[1080,3319],[1069,3215],[1021,3179],[969,3092],[901,3050],[902,2894],[821,2820],[841,2780],[821,2737],[841,2669],[774,2615],[694,2483],[634,2424],[564,2385],[553,2274],[516,2206],[515,2123],[395,1679],[294,1675],[212,1695],[-967,2159],[-992,2173],[-875,2291],[-180,3017],[-159,3062],[-160,3136],[-135,3202],[-164,3339],[-189,3394],[-180,3452],[-210,3507],[-288,3539],[-256,3639],[-231,3652],[-228,3728],[-182,3732],[-113,3830],[-37,3906],[-22,3993],[45,4039],[44,4101],[370,4101],[459,4121],[532,4101],[637,3980],[733,4017],[827,4024],[896,4073],[921,4182],[963,4251],[1103,4238],[1266,4195]]]}},{\"type\":\"Feature\",\"id\":\"AF.2014\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.51,\"hc-middle-y\":0.48,\"hc-key\":\"af-2014\",\"hc-a2\":\"UR\",\"labelrank\":\"5\",\"hasc\":\"AF.OZ\",\"alt-name\":\"Urozgan\",\"woe-id\":\"2344566\",\"subregion\":null,\"fips\":\"AF39\",\"postal-code\":null,\"name\":\"Uruzgan\",\"country\":\"Afghanistan\",\"type-en\":\"Province\",\"region\":null,\"longitude\":\"66.0947\",\"woe-name\":\"Uruzgan\",\"latitude\":\"32.807\",\"woe-label\":\"Oruzgan, AF, Afghanistan\",\"type\":\"Velayat\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[2600,4251],[2651,4457],[2637,4546],[2567,4584],[2593,4662],[2596,4755],[2580,4781],[2663,4922],[2712,4952],[2769,4927],[2824,4937],[2809,4997],[2880,4997],[2947,4958],[3034,4959],[3067,4987],[3121,4937],[3241,4906],[3265,4928],[3281,5014],[3353,5051],[3448,5118],[3506,5115],[3586,5134],[3626,5064],[3648,5058],[3753,5096],[3786,5127],[3802,5092],[3859,5093],[3870,5064],[3981,5059],[3990,5019],[3927,4963],[3913,4864],[3924,4800],[3993,4766],[3972,4678],[3831,4664],[3766,4623],[3725,4556],[3675,4532],[3687,4622],[3641,4620],[3604,4566],[3528,4544],[3456,4458],[3453,4379],[3422,4360],[3334,4350],[3326,4321],[3226,4327],[3198,4362],[3044,4387],[2976,4345],[2982,4459],[2896,4471],[2846,4429],[2814,4360],[2780,4344],[2779,4282],[2738,4200],[2600,4251]]]}},{\"type\":\"Feature\",\"id\":\"AF.OZ\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.39,\"hc-middle-y\":0.48,\"hc-key\":\"af-oz\",\"hc-a2\":\"OZ\",\"labelrank\":\"5\",\"hasc\":\"AF.OZ\",\"alt-name\":\"Urozgan\",\"woe-id\":\"56000466\",\"subregion\":null,\"fips\":\"AF41\",\"postal-code\":\"OZ\",\"name\":\"Uruzgan\",\"country\":\"Afghanistan\",\"type-en\":\"Province\",\"region\":null,\"longitude\":\"66.30110000000001\",\"woe-name\":\"Daykundi\",\"latitude\":\"33.8446\",\"woe-label\":null,\"type\":\"Velayat\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[3620,6115],[3617,6069],[3683,6049],[3654,6006],[3661,5918],[3635,5814],[3688,5757],[3748,5729],[3837,5757],[3972,5726],[4032,5693],[4154,5740],[4243,5755],[4268,5779],[4284,5756],[4253,5701],[4293,5627],[4171,5506],[4137,5457],[4031,5418],[3965,5410],[3876,5367],[3863,5318],[3885,5251],[3859,5093],[3802,5092],[3786,5127],[3753,5096],[3648,5058],[3626,5064],[3586,5134],[3506,5115],[3448,5118],[3353,5051],[3281,5014],[3265,4928],[3241,4906],[3121,4937],[3067,4987],[3034,4959],[2947,4958],[2880,4997],[2809,4997],[2824,4937],[2769,4927],[2712,4952],[2727,5069],[2677,5174],[2622,5204],[2740,5257],[2737,5286],[2855,5385],[2902,5412],[2854,5485],[2845,5564],[2785,5628],[2784,5677],[2831,5695],[2872,5756],[2869,5812],[2835,5850],[2853,5976],[2885,6096],[2964,6100],[3216,6066],[3257,6097],[3367,6094],[3405,6134],[3488,6109],[3620,6115]]]}},{\"type\":\"Feature\",\"id\":\"AF.KD\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.32,\"hc-middle-y\":0.56,\"hc-key\":\"af-kd\",\"hc-a2\":\"KD\",\"labelrank\":\"6\",\"hasc\":\"AF.KD\",\"alt-name\":\"Qandahar\",\"woe-id\":\"2344569\",\"subregion\":null,\"fips\":\"AF23\",\"postal-code\":\"KD\",\"name\":\"Kandahar\",\"country\":\"Afghanistan\",\"type-en\":\"Province\",\"region\":null,\"longitude\":\"65.7163\",\"woe-name\":\"Kandahar\",\"latitude\":\"31.135\",\"woe-label\":\"Kandahar, AF, Afghanistan\",\"type\":\"Velayat\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[2600,4251],[2738,4200],[2779,4282],[2780,4344],[2814,4360],[2846,4429],[2896,4471],[2982,4459],[2976,4345],[3044,4387],[3198,4362],[3226,4327],[3326,4321],[3334,4350],[3422,4360],[3453,4379],[3505,4374],[3540,4433],[3572,4434],[3619,4384],[3584,4266],[3531,4233],[3443,4105],[3456,4013],[3431,3961],[3455,3893],[3411,3828],[3325,3780],[3337,3734],[3430,3648],[3507,3705],[3611,3718],[3728,3808],[3785,3753],[3914,3677],[3989,3657],[4111,3695],[4141,3632],[4192,3584],[4225,3597],[4273,3573],[4283,3498],[4387,3497],[4454,3516],[4547,3491],[4482,3467],[4407,3479],[4427,3383],[4469,3355],[4563,3353],[4546,3293],[4501,3290],[4430,3242],[4227,3187],[4136,3191],[4078,3215],[3973,3220],[3970,3284],[3912,3290],[3829,3257],[3765,3201],[3716,3185],[3687,3082],[3596,2987],[3470,2960],[3449,2940],[3365,2648],[3361,2608],[3404,2496],[3382,2303],[3329,2200],[3318,2138],[3408,2055],[3355,1991],[3290,1947],[2354,1704],[2182,1735],[1925,1747],[2053,2342],[2083,2517],[2105,2813],[2179,3441],[2256,3705],[2235,3742],[2258,3829],[2334,3903],[2365,4003],[2416,4028],[2498,4021],[2543,4167],[2584,4196],[2600,4251]]]}},{\"type\":\"Feature\",\"id\":\"AF.ZB\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.43,\"hc-middle-y\":0.54,\"hc-key\":\"af-zb\",\"hc-a2\":\"ZB\",\"labelrank\":\"5\",\"hasc\":\"AF.ZB\",\"alt-name\":\"Zubul|Zaboul\",\"woe-id\":\"2344573\",\"subregion\":null,\"fips\":\"AF28\",\"postal-code\":\"ZB\",\"name\":\"Zabul\",\"country\":\"Afghanistan\",\"type-en\":\"Province\",\"region\":null,\"longitude\":\"67.1401\",\"woe-name\":\"Zabul\",\"latitude\":\"32.4033\",\"woe-label\":\"Zabol, AF, Afghanistan\",\"type\":\"Velayat\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[3453,4379],[3456,4458],[3528,4544],[3604,4566],[3641,4620],[3687,4622],[3675,4532],[3725,4556],[3766,4623],[3831,4664],[3972,4678],[3993,4766],[4025,4772],[4060,4832],[4043,4882],[4114,4880],[4143,4817],[4178,4819],[4212,4781],[4260,4788],[4293,4831],[4323,4784],[4275,4736],[4324,4692],[4296,4644],[4341,4580],[4457,4460],[4492,4438],[4438,4380],[4487,4344],[4510,4292],[4581,4255],[4552,4211],[4471,4185],[4474,4137],[4511,4142],[4528,4062],[4629,4022],[4688,3977],[4754,3973],[4790,3996],[4808,3909],[4759,3808],[4770,3725],[4824,3685],[4783,3620],[4710,3570],[4622,3562],[4547,3491],[4454,3516],[4387,3497],[4283,3498],[4273,3573],[4225,3597],[4192,3584],[4141,3632],[4111,3695],[3989,3657],[3914,3677],[3785,3753],[3728,3808],[3611,3718],[3507,3705],[3430,3648],[3337,3734],[3325,3780],[3411,3828],[3455,3893],[3431,3961],[3456,4013],[3443,4105],[3531,4233],[3584,4266],[3619,4384],[3572,4434],[3540,4433],[3505,4374],[3453,4379]]]}}]}\n", " /* END mapdata/countries/af/af-all.js*/\n", "\n", "\n", "var event = document.createEvent(\"HTMLEvents\");\n", "event.initEvent(\"load_highcharts\", false, false);\n", "window.dispatchEvent(event);\n", "console.log(\"Finish loading highchartsjs\");\n" ], "text/plain": [ "\"\\n /* BEGIN mapdata/countries/af/af-all.js */\\n\\nHighcharts.maps[\\\"countries/af/af-all\\\"] = {\\\"title\\\":\\\"Afghanistan\\\",\\\"version\\\":\\\"1.1.2\\\",\\\"type\\\":\\\"FeatureCollection\\\",\\\"copyright\\\":\\\"Copyright (c) 2015 Highsoft AS, Based on data from Natural Earth\\\",\\\"copyrightShort\\\":\\\"Natural Earth\\\",\\\"copyrightUrl\\\":\\\"http://www.naturalearthdata.com\\\",\\\"crs\\\":{\\\"type\\\":\\\"name\\\",\\\"properties\\\":{\\\"name\\\":\\\"urn:ogc:def:crs:EPSG:32642\\\"}},\\\"hc-transform\\\":{\\\"default\\\":{\\\"crs\\\":\\\"+proj=utm +zone=42 +datum=WGS84 +units=m +no_defs\\\",\\\"scale\\\":0.000533183964757,\\\"jsonres\\\":15.5,\\\"jsonmarginX\\\":-999,\\\"jsonmarginY\\\":9851.0,\\\"xoffset\\\":-289936.166056,\\\"yoffset\\\":4260218.22761}},\\r\\n\\\"features\\\":[{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"AF.KT\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.53,\\\"hc-middle-y\\\":0.50,\\\"hc-key\\\":\\\"af-kt\\\",\\\"hc-a2\\\":\\\"KT\\\",\\\"labelrank\\\":\\\"5\\\",\\\"hasc\\\":\\\"AF.KT\\\",\\\"alt-name\\\":null,\\\"woe-id\\\":\\\"24550741\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"AF37\\\",\\\"postal-code\\\":\\\"KT\\\",\\\"name\\\":\\\"Khost\\\",\\\"country\\\":\\\"Afghanistan\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":null,\\\"longitude\\\":\\\"69.8211\\\",\\\"woe-name\\\":\\\"Khost\\\",\\\"latitude\\\":\\\"33.363\\\",\\\"woe-label\\\":\\\"Khowst, AF, Afghanistan\\\",\\\"type\\\":\\\"Velayat\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[6292,5502],[6378,5490],[6397,5429],[6426,5409],[6416,5288],[6518,5175],[6525,5117],[6396,5006],[6337,5000],[6311,4951],[6209,4903],[6124,4926],[6058,4894],[5952,4888],[5898,4830],[5796,4859],[5838,4940],[5838,5043],[5877,5122],[5949,5188],[5977,5328],[6024,5361],[6124,5381],[6286,5475],[6292,5502]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"AF.PK\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.56,\\\"hc-middle-y\\\":0.58,\\\"hc-key\\\":\\\"af-pk\\\",\\\"hc-a2\\\":\\\"PK\\\",\\\"labelrank\\\":\\\"5\\\",\\\"hasc\\\":\\\"AF.PK\\\",\\\"alt-name\\\":\\\"Paktiya|Paktya|Southern Province\\\",\\\"woe-id\\\":\\\"2344574\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"AF29\\\",\\\"postal-code\\\":\\\"PK\\\",\\\"name\\\":\\\"Paktika\\\",\\\"country\\\":\\\"Afghanistan\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":null,\\\"longitude\\\":\\\"68.651\\\",\\\"woe-name\\\":\\\"Paktika\\\",\\\"latitude\\\":\\\"32.5106\\\",\\\"woe-label\\\":\\\"Paktika, AF, Afghanistan\\\",\\\"type\\\":\\\"Velayat\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[5838,5043],[5838,4940],[5796,4859],[5898,4830],[5898,4688],[5821,4610],[5862,4514],[5810,4424],[5748,4391],[5706,4289],[5738,4179],[5725,4022],[5763,3846],[5704,3794],[5619,3662],[5532,3583],[5407,3542],[5355,3553],[5293,3643],[5276,3696],[5160,3741],[5075,3705],[5177,3677],[5136,3652],[5025,3686],[4946,3690],[4872,3746],[4824,3685],[4770,3725],[4759,3808],[4808,3909],[4790,3996],[4815,4085],[4812,4229],[4822,4272],[4797,4366],[4712,4436],[4699,4468],[4628,4523],[4614,4555],[4685,4655],[4782,4569],[4873,4574],[4936,4612],[4967,4670],[5085,4797],[5136,4926],[5208,4979],[5271,5060],[5287,5118],[5352,5179],[5428,5203],[5494,5183],[5515,5150],[5528,4965],[5542,4960],[5654,5027],[5702,5068],[5737,5040],[5838,5043]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"AF.GZ\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.49,\\\"hc-middle-y\\\":0.40,\\\"hc-key\\\":\\\"af-gz\\\",\\\"hc-a2\\\":\\\"GZ\\\",\\\"labelrank\\\":\\\"7\\\",\\\"hasc\\\":\\\"AF.GZ\\\",\\\"alt-name\\\":\\\"Gazni\\\",\\\"woe-id\\\":\\\"2344555\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"AF08\\\",\\\"postal-code\\\":\\\"GZ\\\",\\\"name\\\":\\\"Ghazni\\\",\\\"country\\\":\\\"Afghanistan\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":null,\\\"longitude\\\":\\\"67.8006\\\",\\\"woe-name\\\":\\\"Ghazni\\\",\\\"latitude\\\":\\\"33.4079\\\",\\\"woe-label\\\":\\\"Ghazni, AF, Afghanistan\\\",\\\"type\\\":\\\"Velayat\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[5352,5179],[5287,5118],[5271,5060],[5208,4979],[5136,4926],[5085,4797],[4967,4670],[4936,4612],[4873,4574],[4782,4569],[4685,4655],[4614,4555],[4628,4523],[4699,4468],[4712,4436],[4797,4366],[4822,4272],[4812,4229],[4815,4085],[4790,3996],[4754,3973],[4688,3977],[4629,4022],[4528,4062],[4511,4142],[4474,4137],[4471,4185],[4552,4211],[4581,4255],[4510,4292],[4487,4344],[4438,4380],[4492,4438],[4457,4460],[4341,4580],[4296,4644],[4324,4692],[4275,4736],[4323,4784],[4293,4831],[4260,4788],[4212,4781],[4178,4819],[4143,4817],[4114,4880],[4043,4882],[4060,4832],[4025,4772],[3993,4766],[3924,4800],[3913,4864],[3927,4963],[3990,5019],[3981,5059],[3870,5064],[3859,5093],[3885,5251],[3863,5318],[3876,5367],[3965,5410],[4031,5418],[4137,5457],[4171,5506],[4293,5627],[4253,5701],[4284,5756],[4268,5779],[4292,5836],[4334,5871],[4407,5873],[4448,5922],[4519,5933],[4631,5875],[4688,5874],[4793,5924],[4843,5891],[4860,5832],[4877,5698],[4941,5670],[5068,5545],[5113,5540],[5110,5460],[5160,5439],[5253,5481],[5309,5543],[5339,5522],[5355,5380],[5358,5287],[5375,5236],[5352,5179]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"AF.BD\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.17,\\\"hc-middle-y\\\":0.51,\\\"hc-key\\\":\\\"af-bd\\\",\\\"hc-a2\\\":\\\"BD\\\",\\\"labelrank\\\":\\\"5\\\",\\\"hasc\\\":\\\"AF.BD\\\",\\\"alt-name\\\":\\\"Badah?an\\\",\\\"woe-id\\\":\\\"2344549\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"AF01\\\",\\\"postal-code\\\":\\\"BD\\\",\\\"name\\\":\\\"Badakhshan\\\",\\\"country\\\":\\\"Afghanistan\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":null,\\\"longitude\\\":\\\"70.8036\\\",\\\"woe-name\\\":\\\"Badakhshan\\\",\\\"latitude\\\":\\\"36.781\\\",\\\"woe-label\\\":\\\"Badakhshan, AF, Afghanistan\\\",\\\"type\\\":\\\"Velayat\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[6262,8994],[6354,8977],[6417,9056],[6434,9056],[6464,9137],[6431,9249],[6376,9306],[6380,9357],[6445,9352],[6439,9383],[6492,9419],[6603,9536],[6648,9652],[6674,9663],[6682,9721],[6745,9767],[6744,9793],[6799,9820],[6879,9831],[6926,9813],[6952,9851],[7008,9793],[7086,9765],[7131,9719],[7217,9680],[7240,9613],[7221,9525],[7178,9420],[7170,9354],[7231,9325],[7346,9376],[7417,9334],[7414,9259],[7376,9224],[7380,9160],[7352,9028],[7364,8954],[7348,8884],[7352,8753],[7326,8706],[7316,8569],[7342,8460],[7392,8377],[7412,8298],[7457,8240],[7559,8219],[7624,8240],[7833,8406],[7928,8496],[8034,8536],[8218,8563],[8289,8711],[8338,8761],[8390,8776],[8456,8830],[8509,8838],[8580,8926],[8610,8928],[8655,8977],[8731,8974],[8807,9004],[8948,8965],[9006,8965],[9004,8895],[8966,8850],[8922,8839],[8915,8781],[8961,8792],[8991,8770],[9048,8783],[9230,8870],[9311,8891],[9352,8960],[9577,8948],[9672,8970],[9769,8918],[9851,8831],[9772,8816],[9722,8885],[9654,8819],[9628,8829],[9554,8808],[9534,8763],[9470,8749],[9482,8713],[9554,8677],[9611,8612],[9593,8564],[9558,8600],[9498,8592],[9368,8493],[9298,8484],[9285,8430],[9242,8413],[9176,8424],[9114,8459],[9045,8474],[8947,8473],[8851,8452],[8617,8440],[8437,8409],[8380,8387],[8253,8388],[8158,8369],[8078,8309],[7901,8274],[7857,8250],[7872,8206],[7784,8171],[7657,8057],[7583,8037],[7600,7971],[7557,7959],[7476,8016],[7456,8006],[7415,7919],[7427,7893],[7369,7867],[7299,7790],[7252,7772],[7234,7733],[7183,7702],[7145,7614],[7080,7521],[7068,7451],[7007,7382],[7004,7338],[7035,7314],[6996,7255],[6944,7244],[6926,7215],[6940,7138],[6927,7108],[6826,7119],[6793,7154],[6760,7094],[6687,7069],[6694,7180],[6641,7266],[6555,7297],[6497,7263],[6450,7271],[6466,7395],[6480,7437],[6620,7556],[6593,7610],[6627,7739],[6622,7836],[6426,7883],[6374,7944],[6302,7991],[6271,8135],[6270,8417],[6355,8528],[6288,8613],[6265,8742],[6275,8818],[6262,8994]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"AF.NR\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.58,\\\"hc-middle-y\\\":0.62,\\\"hc-key\\\":\\\"af-nr\\\",\\\"hc-a2\\\":\\\"NR\\\",\\\"labelrank\\\":\\\"5\\\",\\\"hasc\\\":\\\"AF.NR\\\",\\\"alt-name\\\":\\\"Nooristan|Nuristão\\\",\\\"woe-id\\\":\\\"24549937\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"AF38\\\",\\\"postal-code\\\":\\\"NR\\\",\\\"name\\\":\\\"Nuristan\\\",\\\"country\\\":\\\"Afghanistan\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":null,\\\"longitude\\\":\\\"70.7567\\\",\\\"woe-name\\\":\\\"Nuristan\\\",\\\"latitude\\\":\\\"35.2898\\\",\\\"woe-label\\\":\\\"Nurestan, AF, Afghanistan\\\",\\\"type\\\":\\\"Velayat\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[6450,7271],[6497,7263],[6555,7297],[6641,7266],[6694,7180],[6687,7069],[6760,7094],[6793,7154],[6826,7119],[6927,7108],[6940,7138],[6926,7215],[6944,7244],[6996,7255],[7035,7314],[7004,7338],[7007,7382],[7068,7451],[7080,7521],[7145,7614],[7211,7561],[7275,7540],[7298,7484],[7333,7461],[7414,7302],[7388,7249],[7472,7180],[7474,7102],[7383,7030],[7371,6994],[7297,6995],[7208,6959],[7170,6913],[7167,6866],[7120,6763],[7106,6782],[7063,6736],[7023,6746],[6926,6728],[6849,6746],[6773,6782],[6717,6655],[6668,6605],[6580,6571],[6480,6604],[6396,6740],[6310,6748],[6260,6871],[6262,6920],[6220,6969],[6235,6998],[6303,7036],[6337,7092],[6380,7094],[6412,7137],[6407,7171],[6439,7206],[6450,7271]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"AF.KR\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.49,\\\"hc-middle-y\\\":0.55,\\\"hc-key\\\":\\\"af-kr\\\",\\\"hc-a2\\\":\\\"KR\\\",\\\"labelrank\\\":\\\"5\\\",\\\"hasc\\\":\\\"AF.KR\\\",\\\"alt-name\\\":\\\"Konarha|Kunarha\\\",\\\"woe-id\\\":\\\"2344561\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"AF34\\\",\\\"postal-code\\\":\\\"KR\\\",\\\"name\\\":\\\"Kunar\\\",\\\"country\\\":\\\"Afghanistan\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":null,\\\"longitude\\\":\\\"71.1061\\\",\\\"woe-name\\\":\\\"Kunar\\\",\\\"latitude\\\":\\\"34.9013\\\",\\\"woe-label\\\":\\\"Konar, AF, Afghanistan\\\",\\\"type\\\":\\\"Velayat\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[6717,6655],[6773,6782],[6849,6746],[6926,6728],[7023,6746],[7063,6736],[7106,6782],[7120,6763],[7167,6866],[7170,6913],[7208,6959],[7297,6995],[7371,6994],[7383,7030],[7474,7102],[7489,7040],[7431,6976],[7430,6951],[7511,6864],[7490,6804],[7420,6741],[7423,6683],[7386,6622],[7259,6556],[7196,6439],[7105,6368],[7096,6263],[7033,6258],[6912,6253],[6850,6233],[6857,6289],[6806,6292],[6777,6354],[6790,6432],[6751,6478],[6753,6543],[6717,6655]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"AF.KZ\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.63,\\\"hc-middle-y\\\":0.44,\\\"hc-key\\\":\\\"af-kz\\\",\\\"hc-a2\\\":\\\"KZ\\\",\\\"labelrank\\\":\\\"5\\\",\\\"hasc\\\":\\\"AF.KZ\\\",\\\"alt-name\\\":\\\"Kondoz|Qonduz|Qunduz\\\",\\\"woe-id\\\":\\\"2344570\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"AF24\\\",\\\"postal-code\\\":\\\"KZ\\\",\\\"name\\\":\\\"Kunduz\\\",\\\"country\\\":\\\"Afghanistan\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":null,\\\"longitude\\\":\\\"68.682\\\",\\\"woe-name\\\":\\\"Kunduz\\\",\\\"latitude\\\":\\\"36.9043\\\",\\\"woe-label\\\":\\\"Konduz, AF, Afghanistan\\\",\\\"type\\\":\\\"Velayat\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[4812,8420],[4931,8504],[4998,8496],[5001,8566],[5021,8591],[5097,8590],[5092,8625],[5186,8640],[5256,8674],[5287,8740],[5353,8737],[5398,8715],[5393,8781],[5472,8749],[5445,8792],[5504,8786],[5620,8640],[5710,8580],[5756,8592],[5777,8566],[5758,8513],[5754,8347],[5732,8310],[5689,8295],[5683,8224],[5718,8129],[5696,8072],[5639,8018],[5679,7925],[5693,7840],[5661,7874],[5590,7894],[5529,7950],[5466,7965],[5427,7946],[5380,7978],[5324,8058],[5251,8047],[5188,8065],[5028,8072],[4967,8094],[4943,8101],[4930,8114],[4879,8188],[4820,8320],[4812,8420]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"AF.NG\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.62,\\\"hc-middle-y\\\":0.62,\\\"hc-key\\\":\\\"af-ng\\\",\\\"hc-a2\\\":\\\"NG\\\",\\\"labelrank\\\":\\\"5\\\",\\\"hasc\\\":\\\"AF.NG\\\",\\\"alt-name\\\":\\\"Ningrahar|Eastern Province\\\",\\\"woe-id\\\":\\\"2344564\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"AF18\\\",\\\"postal-code\\\":\\\"NG\\\",\\\"name\\\":\\\"Nangarhar\\\",\\\"country\\\":\\\"Afghanistan\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":null,\\\"longitude\\\":\\\"70.3027\\\",\\\"woe-name\\\":\\\"Nangarhar\\\",\\\"latitude\\\":\\\"34.2153\\\",\\\"woe-label\\\":\\\"Nangarhar, AF, Afghanistan\\\",\\\"type\\\":\\\"Velayat\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[6751,6478],[6790,6432],[6777,6354],[6806,6292],[6857,6289],[6850,6233],[6912,6253],[7033,6258],[7014,6237],[7025,6179],[7088,6108],[7142,6079],[7125,5992],[7131,5890],[7102,5847],[7103,5800],[7021,5753],[6967,5755],[6951,5715],[6794,5704],[6692,5687],[6544,5702],[6460,5723],[6294,5779],[6220,5771],[6214,5779],[6133,5928],[6089,5966],[5899,5881],[5902,5928],[5952,5963],[6035,6062],[6033,6097],[6146,6114],[6169,6107],[6294,6125],[6338,6116],[6396,6140],[6519,6168],[6587,6212],[6606,6253],[6594,6342],[6661,6380],[6702,6456],[6751,6478]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"AF.TK\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.36,\\\"hc-middle-y\\\":0.48,\\\"hc-key\\\":\\\"af-tk\\\",\\\"hc-a2\\\":\\\"TK\\\",\\\"labelrank\\\":\\\"5\\\",\\\"hasc\\\":\\\"AF.TK\\\",\\\"alt-name\\\":\\\"Takar\\\",\\\"woe-id\\\":\\\"2344571\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"AF26\\\",\\\"postal-code\\\":\\\"TK\\\",\\\"name\\\":\\\"Takhar\\\",\\\"country\\\":\\\"Afghanistan\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":null,\\\"longitude\\\":\\\"69.8124\\\",\\\"woe-name\\\":\\\"Takhar\\\",\\\"latitude\\\":\\\"36.8335\\\",\\\"woe-label\\\":\\\"Takhar, AF, Afghanistan\\\",\\\"type\\\":\\\"Velayat\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[5693,7840],[5679,7925],[5639,8018],[5696,8072],[5718,8129],[5683,8224],[5689,8295],[5732,8310],[5754,8347],[5758,8513],[5777,8566],[5756,8592],[5828,8648],[5856,8702],[5836,8731],[5805,8834],[5806,8886],[5915,9023],[6015,9014],[6080,9034],[6115,9020],[6182,9054],[6262,8994],[6275,8818],[6265,8742],[6288,8613],[6355,8528],[6270,8417],[6271,8135],[6302,7991],[6374,7944],[6426,7883],[6622,7836],[6627,7739],[6593,7610],[6620,7556],[6480,7437],[6407,7474],[6360,7407],[6266,7381],[6247,7397],[6243,7468],[6189,7576],[6116,7661],[6107,7766],[6052,7805],[6027,7893],[5917,7840],[5859,7795],[5753,7777],[5693,7840]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"AF.BL\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.51,\\\"hc-middle-y\\\":0.49,\\\"hc-key\\\":\\\"af-bl\\\",\\\"hc-a2\\\":\\\"BL\\\",\\\"labelrank\\\":\\\"7\\\",\\\"hasc\\\":\\\"AF.BL\\\",\\\"alt-name\\\":\\\"Baglan|Bughlan\\\",\\\"woe-id\\\":\\\"2344551\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"AF03\\\",\\\"postal-code\\\":\\\"BL\\\",\\\"name\\\":\\\"Baghlan\\\",\\\"country\\\":\\\"Afghanistan\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":null,\\\"longitude\\\":\\\"68.98309999999999\\\",\\\"woe-name\\\":\\\"Baghlan\\\",\\\"latitude\\\":\\\"35.8588\\\",\\\"woe-label\\\":\\\"Baghlan, AF, Afghanistan\\\",\\\"type\\\":\\\"Velayat\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[5693,7840],[5753,7777],[5859,7795],[5917,7840],[6027,7893],[6052,7805],[6107,7766],[6116,7661],[6189,7576],[6243,7468],[6247,7397],[6174,7305],[6141,7300],[6115,7252],[6090,7149],[6053,7138],[5946,7071],[5858,7065],[5832,7033],[5727,7011],[5668,7036],[5575,6973],[5555,6938],[5451,6877],[5420,6899],[5372,6875],[5334,6818],[5226,6755],[5210,6710],[5059,6703],[4993,6720],[4914,6663],[4830,6684],[4787,6714],[4786,6813],[4823,6846],[4855,6943],[4846,7077],[4887,7119],[4926,7216],[4895,7243],[4904,7286],[5012,7429],[5041,7565],[5133,7636],[5181,7709],[5169,7732],[5063,7811],[4942,7996],[4917,8048],[4967,8094],[5028,8072],[5188,8065],[5251,8047],[5324,8058],[5380,7978],[5427,7946],[5466,7965],[5529,7950],[5590,7894],[5661,7874],[5693,7840]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"AF.KB\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.33,\\\"hc-middle-y\\\":0.45,\\\"hc-key\\\":\\\"af-kb\\\",\\\"hc-a2\\\":\\\"KB\\\",\\\"labelrank\\\":\\\"7\\\",\\\"hasc\\\":\\\"AF.KB\\\",\\\"alt-name\\\":\\\"Cabul|Kabol|Kaboul\\\",\\\"woe-id\\\":\\\"2344559\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"AF13\\\",\\\"postal-code\\\":\\\"KB\\\",\\\"name\\\":\\\"Kabul\\\",\\\"country\\\":\\\"Afghanistan\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":null,\\\"longitude\\\":\\\"69.38460000000001\\\",\\\"woe-name\\\":\\\"Kabul\\\",\\\"latitude\\\":\\\"34.4949\\\",\\\"woe-label\\\":\\\"Kabul, AF, Afghanistan\\\",\\\"type\\\":\\\"Velayat\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[6146,6114],[6033,6097],[6035,6062],[5952,5963],[5902,5928],[5899,5881],[5882,5867],[5828,5963],[5743,6069],[5667,6019],[5618,6017],[5506,6055],[5488,6113],[5429,6143],[5409,6186],[5425,6305],[5432,6380],[5485,6507],[5516,6555],[5571,6541],[5701,6535],[5755,6498],[5799,6415],[5828,6401],[5869,6277],[5915,6284],[5945,6332],[5987,6331],[6074,6333],[6119,6450],[6207,6520],[6231,6429],[6175,6362],[6153,6273],[6166,6223],[6146,6114]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"AF.KP\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.43,\\\"hc-middle-y\\\":0.26,\\\"hc-key\\\":\\\"af-kp\\\",\\\"hc-a2\\\":\\\"KP\\\",\\\"labelrank\\\":\\\"5\\\",\\\"hasc\\\":\\\"AF.KP\\\",\\\"alt-name\\\":\\\"Kapesa\\\",\\\"woe-id\\\":\\\"2344560\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"AF14\\\",\\\"postal-code\\\":\\\"KP\\\",\\\"name\\\":\\\"Kapisa\\\",\\\"country\\\":\\\"Afghanistan\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":null,\\\"longitude\\\":\\\"69.6626\\\",\\\"woe-name\\\":\\\"Kapisa\\\",\\\"latitude\\\":\\\"34.9748\\\",\\\"woe-label\\\":\\\"Kapisa, AF, Afghanistan\\\",\\\"type\\\":\\\"Velayat\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[6207,6520],[6119,6450],[6074,6333],[5987,6331],[5995,6373],[5956,6446],[5957,6570],[5853,6593],[5817,6635],[5754,6664],[5739,6696],[5743,6800],[5761,6818],[5853,6793],[5954,6792],[6006,6807],[6063,6799],[6130,6728],[6168,6672],[6221,6541],[6207,6520]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"AF.2030\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.72,\\\"hc-middle-y\\\":0.37,\\\"hc-key\\\":\\\"af-2030\\\",\\\"hc-a2\\\":\\\"PA\\\",\\\"labelrank\\\":\\\"5\\\",\\\"hasc\\\":\\\"AF.PV\\\",\\\"alt-name\\\":\\\"Charikar\\\",\\\"woe-id\\\":\\\"2344568\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"AF42\\\",\\\"postal-code\\\":null,\\\"name\\\":\\\"Parwan\\\",\\\"country\\\":\\\"Afghanistan\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":null,\\\"longitude\\\":\\\"69.75870000000001\\\",\\\"woe-name\\\":\\\"Parwan\\\",\\\"latitude\\\":\\\"35.3368\\\",\\\"woe-label\\\":\\\"Parvan, AF, Afghanistan\\\",\\\"type\\\":\\\"Velayat\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[6450,7271],[6439,7206],[6407,7171],[6412,7137],[6380,7094],[6337,7092],[6303,7036],[6235,6998],[6220,6969],[6262,6920],[6260,6871],[6221,6808],[6144,6762],[6130,6728],[6063,6799],[6006,6807],[5954,6792],[5853,6793],[5761,6818],[5743,6800],[5714,6796],[5727,7011],[5832,7033],[5858,7065],[5946,7071],[6053,7138],[6090,7149],[6115,7252],[6141,7300],[6174,7305],[6247,7397],[6266,7381],[6360,7407],[6407,7474],[6480,7437],[6466,7395],[6450,7271]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"AF.LA\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.50,\\\"hc-middle-y\\\":0.66,\\\"hc-key\\\":\\\"af-la\\\",\\\"hc-a2\\\":\\\"LA\\\",\\\"labelrank\\\":\\\"5\\\",\\\"hasc\\\":\\\"AF.LA\\\",\\\"alt-name\\\":\\\"Lagman\\\",\\\"woe-id\\\":\\\"2344562\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"AF35\\\",\\\"postal-code\\\":\\\"LA\\\",\\\"name\\\":\\\"Laghman\\\",\\\"country\\\":\\\"Afghanistan\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":null,\\\"longitude\\\":\\\"70.2085\\\",\\\"woe-name\\\":\\\"Laghman\\\",\\\"latitude\\\":\\\"34.7273\\\",\\\"woe-label\\\":\\\"Laghman, AF, Afghanistan\\\",\\\"type\\\":\\\"Velayat\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[6717,6655],[6753,6543],[6751,6478],[6702,6456],[6661,6380],[6594,6342],[6606,6253],[6587,6212],[6519,6168],[6396,6140],[6338,6116],[6294,6125],[6169,6107],[6146,6114],[6166,6223],[6153,6273],[6175,6362],[6231,6429],[6207,6520],[6221,6541],[6168,6672],[6130,6728],[6144,6762],[6221,6808],[6260,6871],[6310,6748],[6396,6740],[6480,6604],[6580,6571],[6668,6605],[6717,6655]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"AF.LW\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.32,\\\"hc-middle-y\\\":0.41,\\\"hc-key\\\":\\\"af-lw\\\",\\\"hc-a2\\\":\\\"LW\\\",\\\"labelrank\\\":\\\"5\\\",\\\"hasc\\\":\\\"AF.LW\\\",\\\"alt-name\\\":\\\"Lawghar|Loghar\\\",\\\"woe-id\\\":\\\"2344563\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"AF17\\\",\\\"postal-code\\\":\\\"LW\\\",\\\"name\\\":\\\"Logar\\\",\\\"country\\\":\\\"Afghanistan\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":null,\\\"longitude\\\":\\\"69.3047\\\",\\\"woe-name\\\":\\\"Logar\\\",\\\"latitude\\\":\\\"34.0857\\\",\\\"woe-label\\\":\\\"Lowgar, AF, Afghanistan\\\",\\\"type\\\":\\\"Velayat\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[5899,5881],[6089,5966],[6133,5928],[6214,5779],[6145,5805],[6076,5746],[6014,5784],[5943,5782],[5904,5724],[5758,5578],[5681,5542],[5587,5469],[5552,5392],[5517,5372],[5355,5380],[5339,5522],[5309,5543],[5349,5623],[5356,5686],[5444,5728],[5382,5817],[5408,5916],[5448,5956],[5506,6055],[5618,6017],[5667,6019],[5743,6069],[5828,5963],[5882,5867],[5899,5881]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"AF.PV\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.44,\\\"hc-middle-y\\\":0.48,\\\"hc-key\\\":\\\"af-pv\\\",\\\"hc-a2\\\":\\\"PV\\\",\\\"labelrank\\\":\\\"5\\\",\\\"hasc\\\":\\\"AF.PV\\\",\\\"alt-name\\\":\\\"Charikar\\\",\\\"woe-id\\\":\\\"56000467\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"AF40\\\",\\\"postal-code\\\":\\\"PV\\\",\\\"name\\\":\\\"Parwan\\\",\\\"country\\\":\\\"Afghanistan\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":null,\\\"longitude\\\":\\\"68.8995\\\",\\\"woe-name\\\":\\\"Parwan\\\",\\\"latitude\\\":\\\"34.9984\\\",\\\"woe-label\\\":\\\"Panjshir, AF, Afghanistan\\\",\\\"type\\\":\\\"Velayat\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[5727,7011],[5714,6796],[5743,6800],[5739,6696],[5754,6664],[5817,6635],[5853,6593],[5957,6570],[5956,6446],[5995,6373],[5987,6331],[5945,6332],[5915,6284],[5869,6277],[5828,6401],[5799,6415],[5755,6498],[5701,6535],[5571,6541],[5516,6555],[5485,6507],[5432,6380],[5425,6305],[5293,6333],[5193,6369],[5074,6309],[5050,6321],[5038,6377],[4999,6417],[4987,6470],[4960,6493],[4953,6620],[4914,6663],[4993,6720],[5059,6703],[5210,6710],[5226,6755],[5334,6818],[5372,6875],[5420,6899],[5451,6877],[5555,6938],[5575,6973],[5668,7036],[5727,7011]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"AF.SM\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.56,\\\"hc-middle-y\\\":0.45,\\\"hc-key\\\":\\\"af-sm\\\",\\\"hc-a2\\\":\\\"SM\\\",\\\"labelrank\\\":\\\"5\\\",\\\"hasc\\\":\\\"AF.SM\\\",\\\"alt-name\\\":null,\\\"woe-id\\\":\\\"2344577\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"AF32\\\",\\\"postal-code\\\":\\\"SM\\\",\\\"name\\\":\\\"Samangan\\\",\\\"country\\\":\\\"Afghanistan\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":null,\\\"longitude\\\":\\\"67.68300000000001\\\",\\\"woe-name\\\":\\\"Samangan\\\",\\\"latitude\\\":\\\"36.0506\\\",\\\"woe-label\\\":\\\"Samangan, AF, Afghanistan\\\",\\\"type\\\":\\\"Velayat\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[4930,8114],[4943,8101],[4967,8094],[4917,8048],[4942,7996],[5063,7811],[5169,7732],[5181,7709],[5133,7636],[5041,7565],[5012,7429],[4904,7286],[4895,7243],[4926,7216],[4887,7119],[4846,7077],[4675,7055],[4649,7076],[4577,7065],[4479,7089],[4413,7080],[4332,7049],[4259,7062],[4040,6989],[3965,6991],[3904,7013],[3976,7058],[4025,7120],[4042,7210],[4021,7233],[4052,7259],[4033,7292],[3963,7326],[3994,7395],[4038,7420],[4124,7513],[4132,7564],[4091,7641],[4177,7707],[4241,7720],[4292,7772],[4322,7843],[4330,7918],[4359,8010],[4329,8098],[4392,8127],[4421,8163],[4505,8154],[4560,8168],[4666,8114],[4849,8086],[4930,8114]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"AF.VR\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.52,\\\"hc-middle-y\\\":0.40,\\\"hc-key\\\":\\\"af-vr\\\",\\\"hc-a2\\\":\\\"VR\\\",\\\"labelrank\\\":\\\"5\\\",\\\"hasc\\\":\\\"AF.VR\\\",\\\"alt-name\\\":\\\"Verdak|Wardag|Maiden\\\",\\\"woe-id\\\":\\\"2344572\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"AF27\\\",\\\"postal-code\\\":\\\"VR\\\",\\\"name\\\":\\\"Wardak\\\",\\\"country\\\":\\\"Afghanistan\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":null,\\\"longitude\\\":\\\"68.1087\\\",\\\"woe-name\\\":\\\"Wardak\\\",\\\"latitude\\\":\\\"34.4269\\\",\\\"woe-label\\\":\\\"Vardak, AF, Afghanistan\\\",\\\"type\\\":\\\"Velayat\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[5425,6305],[5409,6186],[5429,6143],[5488,6113],[5506,6055],[5448,5956],[5408,5916],[5382,5817],[5444,5728],[5356,5686],[5349,5623],[5309,5543],[5253,5481],[5160,5439],[5110,5460],[5113,5540],[5068,5545],[4941,5670],[4877,5698],[4860,5832],[4843,5891],[4793,5924],[4688,5874],[4631,5875],[4519,5933],[4448,5922],[4407,5873],[4334,5871],[4333,5933],[4395,5955],[4425,5997],[4300,6063],[4330,6078],[4321,6119],[4220,6127],[4212,6191],[4272,6219],[4271,6258],[4234,6314],[4255,6333],[4399,6367],[4442,6344],[4567,6332],[4752,6285],[4802,6367],[4837,6366],[4900,6426],[4987,6470],[4999,6417],[5038,6377],[5050,6321],[5074,6309],[5193,6369],[5293,6333],[5425,6305]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"AF.PT\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.54,\\\"hc-middle-y\\\":0.50,\\\"hc-key\\\":\\\"af-pt\\\",\\\"hc-a2\\\":\\\"PT\\\",\\\"labelrank\\\":\\\"5\\\",\\\"hasc\\\":\\\"AF.PT\\\",\\\"alt-name\\\":\\\"Paktiya|Southern Province\\\",\\\"woe-id\\\":\\\"2344567\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"AF18\\\",\\\"postal-code\\\":\\\"PT\\\",\\\"name\\\":\\\"Paktya\\\",\\\"country\\\":\\\"Afghanistan\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":null,\\\"longitude\\\":\\\"69.3826\\\",\\\"woe-name\\\":\\\"Paktya\\\",\\\"latitude\\\":\\\"33.575\\\",\\\"woe-label\\\":\\\"Paktia, AF, Afghanistan\\\",\\\"type\\\":\\\"Velayat\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[6214,5779],[6220,5771],[6195,5753],[6172,5684],[6199,5648],[6262,5512],[6292,5502],[6286,5475],[6124,5381],[6024,5361],[5977,5328],[5949,5188],[5877,5122],[5838,5043],[5737,5040],[5702,5068],[5654,5027],[5542,4960],[5528,4965],[5515,5150],[5494,5183],[5428,5203],[5352,5179],[5375,5236],[5358,5287],[5355,5380],[5517,5372],[5552,5392],[5587,5469],[5681,5542],[5758,5578],[5904,5724],[5943,5782],[6014,5784],[6076,5746],[6145,5805],[6214,5779]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"AF.BG\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.46,\\\"hc-middle-y\\\":0.60,\\\"hc-key\\\":\\\"af-bg\\\",\\\"hc-a2\\\":\\\"BG\\\",\\\"labelrank\\\":\\\"5\\\",\\\"hasc\\\":\\\"AF.BG\\\",\\\"alt-name\\\":\\\"Badghes|Badghisat|Badgis\\\",\\\"woe-id\\\":\\\"2344550\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"AF02\\\",\\\"postal-code\\\":\\\"BG\\\",\\\"name\\\":\\\"Badghis\\\",\\\"country\\\":\\\"Afghanistan\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":null,\\\"longitude\\\":\\\"63.8495\\\",\\\"woe-name\\\":\\\"Badghis\\\",\\\"latitude\\\":\\\"35.2699\\\",\\\"woe-label\\\":\\\"Badghis, AF, Afghanistan\\\",\\\"type\\\":\\\"Velayat\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[887,7096],[962,7148],[1086,7185],[1107,7265],[1094,7358],[1174,7391],[1201,7420],[1129,7489],[1111,7542],[1143,7572],[1306,7558],[1434,7593],[1505,7645],[1628,7652],[1735,7696],[1763,7654],[1757,7578],[1707,7404],[1749,7383],[1786,7305],[1782,7206],[1800,7192],[1964,7166],[1965,7121],[2005,7099],[2089,7114],[2081,6948],[2229,6907],[2317,6916],[2372,6850],[2410,6844],[2503,6748],[2545,6655],[2528,6550],[2477,6498],[2341,6466],[2289,6443],[2145,6462],[2103,6427],[2019,6425],[1902,6445],[1746,6344],[1587,6305],[1471,6353],[1395,6356],[1255,6436],[1167,6451],[1112,6422],[1006,6464],[986,6533],[936,6539],[853,6589],[809,6634],[744,6657],[732,6707],[756,6841],[781,6904],[852,7006],[887,7096]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"AF.HR\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.39,\\\"hc-middle-y\\\":0.52,\\\"hc-key\\\":\\\"af-hr\\\",\\\"hc-a2\\\":\\\"HR\\\",\\\"labelrank\\\":\\\"7\\\",\\\"hasc\\\":\\\"AF.HR\\\",\\\"alt-name\\\":null,\\\"woe-id\\\":\\\"2344558\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"AF11\\\",\\\"postal-code\\\":\\\"HR\\\",\\\"name\\\":\\\"Hirat\\\",\\\"country\\\":\\\"Afghanistan\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":null,\\\"longitude\\\":\\\"62.4845\\\",\\\"woe-name\\\":\\\"Hirat\\\",\\\"latitude\\\":\\\"34.1551\\\",\\\"woe-label\\\":\\\"Herat, AF, Afghanistan\\\",\\\"type\\\":\\\"Velayat\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[-681,5531],[-709,5567],[-881,5591],[-941,5621],[-985,5672],[-999,5741],[-957,5858],[-970,6093],[-936,6175],[-833,6278],[-644,6274],[-727,6416],[-775,6468],[-742,6494],[-665,6509],[-607,6564],[-577,6564],[-561,6642],[-475,6720],[-418,6942],[-392,6979],[-423,7066],[-408,7143],[-340,7175],[-340,7222],[-252,7381],[-262,7446],[-205,7453],[-174,7380],[-149,7368],[-72,7278],[-23,7254],[122,7231],[215,7256],[299,7225],[371,7143],[431,7107],[448,7010],[483,6957],[563,7051],[610,7072],[656,7023],[728,7010],[796,7036],[887,7096],[852,7006],[781,6904],[756,6841],[732,6707],[744,6657],[809,6634],[853,6589],[936,6539],[986,6533],[1006,6464],[1112,6422],[1167,6451],[1255,6436],[1395,6356],[1471,6353],[1587,6305],[1746,6344],[1902,6445],[2019,6425],[2103,6427],[2086,6325],[2091,6258],[2042,6291],[1962,6255],[1880,6248],[1877,6070],[1812,6031],[1729,6053],[1704,6029],[1607,6036],[1526,6084],[1337,6094],[1322,6042],[1247,5920],[1287,5827],[1343,5754],[1379,5656],[1324,5638],[1326,5570],[1274,5531],[1112,5508],[979,5437],[1015,5308],[1019,5238],[981,5217],[935,5111],[844,5070],[841,5092],[700,5074],[654,5026],[582,5012],[538,5030],[427,4977],[384,4839],[249,4835],[164,4796],[132,4801],[114,4901],[86,4902],[-11,4840],[-59,4902],[-140,4925],[-121,5036],[9,5161],[-52,5270],[4,5323],[32,5445],[-212,5495],[-274,5451],[-332,5465],[-496,5469],[-681,5531]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"AF.BK\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.40,\\\"hc-middle-y\\\":0.39,\\\"hc-key\\\":\\\"af-bk\\\",\\\"hc-a2\\\":\\\"BK\\\",\\\"labelrank\\\":\\\"5\\\",\\\"hasc\\\":\\\"AF.BK\\\",\\\"alt-name\\\":\\\"Balh|Mazar-i-Sharif|Mazar\\\",\\\"woe-id\\\":\\\"2344575\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"AF30\\\",\\\"postal-code\\\":\\\"BK\\\",\\\"name\\\":\\\"Balkh\\\",\\\"country\\\":\\\"Afghanistan\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":null,\\\"longitude\\\":\\\"67.21850000000001\\\",\\\"woe-name\\\":\\\"Balkh\\\",\\\"latitude\\\":\\\"36.6851\\\",\\\"woe-label\\\":\\\"Balkh, AF, Afghanistan\\\",\\\"type\\\":\\\"Velayat\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[3517,8844],[3548,8817],[3618,8829],[3670,8807],[3728,8846],[3841,8820],[3872,8837],[4070,8852],[4136,8811],[4154,8757],[4216,8720],[4236,8673],[4269,8669],[4350,8696],[4417,8748],[4463,8705],[4528,8725],[4623,8693],[4637,8579],[4705,8548],[4812,8420],[4820,8320],[4879,8188],[4930,8114],[4849,8086],[4666,8114],[4560,8168],[4505,8154],[4421,8163],[4392,8127],[4329,8098],[4359,8010],[4330,7918],[4322,7843],[4292,7772],[4241,7720],[4177,7707],[4091,7641],[4132,7564],[4124,7513],[4038,7420],[3994,7395],[3963,7326],[3884,7288],[3801,7283],[3782,7306],[3675,7289],[3679,7341],[3727,7389],[3760,7463],[3741,7746],[3699,7753],[3644,7798],[3697,7879],[3730,7964],[3800,8055],[3813,8089],[3781,8112],[3701,8130],[3667,8164],[3638,8292],[3733,8309],[3720,8398],[3666,8484],[3696,8612],[3646,8683],[3630,8739],[3515,8798],[3517,8844]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"AF.JW\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.59,\\\"hc-middle-y\\\":0.41,\\\"hc-key\\\":\\\"af-jw\\\",\\\"hc-a2\\\":\\\"JW\\\",\\\"labelrank\\\":\\\"5\\\",\\\"hasc\\\":\\\"AF.JW\\\",\\\"alt-name\\\":\\\"Jaozjan|Jozjan|Juzjan|Jouzjan|Shibarghan\\\",\\\"woe-id\\\":\\\"2344576\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"AF31\\\",\\\"postal-code\\\":\\\"JW\\\",\\\"name\\\":\\\"Jawzjan\\\",\\\"country\\\":\\\"Afghanistan\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":null,\\\"longitude\\\":\\\"65.96169999999999\\\",\\\"woe-name\\\":\\\"Jawzjan\\\",\\\"latitude\\\":\\\"36.8971\\\",\\\"woe-label\\\":\\\"Jowzjan, AF, Afghanistan\\\",\\\"type\\\":\\\"Velayat\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[2955,8754],[2991,8767],[3058,8845],[3058,8923],[3096,9005],[3158,9019],[3166,9056],[3197,9042],[3232,8989],[3394,8922],[3453,8861],[3517,8844],[3515,8798],[3630,8739],[3646,8683],[3696,8612],[3666,8484],[3720,8398],[3733,8309],[3638,8292],[3667,8164],[3701,8130],[3672,8116],[3483,8088],[3345,8087],[3283,8039],[3216,8027],[3074,7932],[2953,7925],[2918,7704],[2944,7672],[2946,7590],[3060,7610],[3043,7578],[2977,7546],[2946,7577],[2914,7543],[2820,7540],[2745,7573],[2655,7567],[2626,7616],[2688,7672],[2680,7716],[2715,7757],[2715,7847],[2742,7933],[2769,7952],[2904,7952],[2923,7969],[2889,8082],[2903,8139],[2863,8186],[2906,8303],[2871,8401],[2834,8451],[2837,8533],[2860,8600],[2955,8754]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"AF.BM\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.45,\\\"hc-middle-y\\\":0.33,\\\"hc-key\\\":\\\"af-bm\\\",\\\"hc-a2\\\":\\\"BM\\\",\\\"labelrank\\\":\\\"9\\\",\\\"hasc\\\":\\\"AF.BM\\\",\\\"alt-name\\\":null,\\\"woe-id\\\":\\\"2344552\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"AF05\\\",\\\"postal-code\\\":\\\"BM\\\",\\\"name\\\":\\\"Bamyan\\\",\\\"country\\\":\\\"Afghanistan\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":null,\\\"longitude\\\":\\\"67.23650000000001\\\",\\\"woe-name\\\":\\\"Bamyan\\\",\\\"latitude\\\":\\\"34.9693\\\",\\\"woe-label\\\":\\\"Bamian, AF, Afghanistan\\\",\\\"type\\\":\\\"Velayat\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[3904,7013],[3965,6991],[4040,6989],[4259,7062],[4332,7049],[4413,7080],[4479,7089],[4577,7065],[4649,7076],[4675,7055],[4846,7077],[4855,6943],[4823,6846],[4786,6813],[4787,6714],[4830,6684],[4914,6663],[4953,6620],[4960,6493],[4987,6470],[4900,6426],[4837,6366],[4802,6367],[4752,6285],[4567,6332],[4442,6344],[4399,6367],[4255,6333],[4234,6314],[4271,6258],[4272,6219],[4212,6191],[4220,6127],[4321,6119],[4330,6078],[4300,6063],[4425,5997],[4395,5955],[4333,5933],[4334,5871],[4292,5836],[4268,5779],[4243,5755],[4154,5740],[4032,5693],[3972,5726],[3837,5757],[3748,5729],[3688,5757],[3635,5814],[3661,5918],[3654,6006],[3683,6049],[3617,6069],[3620,6115],[3667,6147],[3747,6153],[3811,6201],[3792,6243],[3835,6304],[3836,6345],[3789,6381],[3739,6392],[3697,6484],[3593,6580],[3539,6599],[3515,6639],[3536,6751],[3526,6807],[3567,6847],[3690,6833],[3786,6869],[3837,6957],[3904,7013]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"AF.GR\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.56,\\\"hc-middle-y\\\":0.43,\\\"hc-key\\\":\\\"af-gr\\\",\\\"hc-a2\\\":\\\"GR\\\",\\\"labelrank\\\":\\\"5\\\",\\\"hasc\\\":\\\"AF.GR\\\",\\\"alt-name\\\":\\\"Gawr|Ghore|Ghour|Ghur\\\",\\\"woe-id\\\":\\\"2344556\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"AF09\\\",\\\"postal-code\\\":\\\"GR\\\",\\\"name\\\":\\\"Ghor\\\",\\\"country\\\":\\\"Afghanistan\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":null,\\\"longitude\\\":\\\"64.9224\\\",\\\"woe-name\\\":\\\"Ghor\\\",\\\"latitude\\\":\\\"34.002\\\",\\\"woe-label\\\":\\\"Ghowr, AF, Afghanistan\\\",\\\"type\\\":\\\"Velayat\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[3539,6599],[3593,6580],[3697,6484],[3739,6392],[3789,6381],[3836,6345],[3835,6304],[3792,6243],[3811,6201],[3747,6153],[3667,6147],[3620,6115],[3488,6109],[3405,6134],[3367,6094],[3257,6097],[3216,6066],[2964,6100],[2885,6096],[2853,5976],[2835,5850],[2869,5812],[2872,5756],[2831,5695],[2784,5677],[2785,5628],[2845,5564],[2854,5485],[2902,5412],[2855,5385],[2737,5286],[2740,5257],[2622,5204],[2575,5205],[2413,5107],[2364,5114],[2312,5070],[2281,5110],[2236,5095],[2205,5140],[2153,5148],[2106,5188],[2044,5103],[1967,5067],[1984,5027],[1925,5012],[1851,5048],[1795,5147],[1765,5159],[1759,5227],[1698,5357],[1658,5386],[1603,5371],[1525,5303],[1440,5294],[1368,5254],[1296,5238],[1139,5240],[1080,5225],[1019,5238],[1015,5308],[979,5437],[1112,5508],[1274,5531],[1326,5570],[1324,5638],[1379,5656],[1343,5754],[1287,5827],[1247,5920],[1322,6042],[1337,6094],[1526,6084],[1607,6036],[1704,6029],[1729,6053],[1812,6031],[1877,6070],[1880,6248],[1962,6255],[2042,6291],[2091,6258],[2086,6325],[2103,6427],[2145,6462],[2289,6443],[2341,6466],[2477,6498],[2528,6550],[2545,6655],[2503,6748],[2410,6844],[2372,6850],[2317,6916],[2411,6936],[2459,6910],[2531,6913],[2627,6941],[2673,6911],[2704,6923],[2713,6881],[2769,6875],[2861,6932],[2920,6914],[3005,6941],[3036,6880],[3088,6862],[3122,6786],[3199,6757],[3296,6742],[3305,6656],[3343,6526],[3335,6491],[3443,6573],[3454,6606],[3539,6599]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"AF.FB\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.45,\\\"hc-middle-y\\\":0.67,\\\"hc-key\\\":\\\"af-fb\\\",\\\"hc-a2\\\":\\\"FB\\\",\\\"labelrank\\\":\\\"5\\\",\\\"hasc\\\":\\\"AF.FB\\\",\\\"alt-name\\\":\\\"Fariab|Maimana|Meymaneh\\\",\\\"woe-id\\\":\\\"2344554\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"AF07\\\",\\\"postal-code\\\":\\\"FB\\\",\\\"name\\\":\\\"Faryab\\\",\\\"country\\\":\\\"Afghanistan\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":null,\\\"longitude\\\":\\\"64.76779999999999\\\",\\\"woe-name\\\":\\\"Faryab\\\",\\\"latitude\\\":\\\"35.8043\\\",\\\"woe-label\\\":\\\"Faryab, AF, Afghanistan\\\",\\\"type\\\":\\\"Velayat\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[2861,6932],[2769,6875],[2713,6881],[2704,6923],[2673,6911],[2627,6941],[2531,6913],[2459,6910],[2411,6936],[2317,6916],[2229,6907],[2081,6948],[2089,7114],[2005,7099],[1965,7121],[1964,7166],[1800,7192],[1782,7206],[1786,7305],[1749,7383],[1707,7404],[1757,7578],[1763,7654],[1735,7696],[1837,7661],[1834,7732],[1902,7793],[1957,7808],[2009,7793],[2065,7858],[2146,7877],[2187,7913],[2250,8000],[2275,8065],[2271,8212],[2296,8277],[2411,8466],[2422,8497],[2415,8639],[2451,8677],[2588,8743],[2643,8758],[2955,8754],[2860,8600],[2837,8533],[2834,8451],[2871,8401],[2906,8303],[2863,8186],[2903,8139],[2889,8082],[2923,7969],[2904,7952],[2769,7952],[2742,7933],[2715,7847],[2715,7757],[2680,7716],[2688,7672],[2626,7616],[2655,7567],[2745,7573],[2820,7540],[2914,7543],[2946,7577],[2977,7546],[3043,7578],[3060,7610],[3101,7626],[3099,7573],[3136,7513],[3135,7418],[3049,7415],[3048,7378],[3003,7314],[2927,7318],[2887,7259],[2897,7212],[2837,7111],[2832,6995],[2861,6932]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"AF.SP\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.45,\\\"hc-middle-y\\\":0.45,\\\"hc-key\\\":\\\"af-sp\\\",\\\"hc-a2\\\":\\\"SP\\\",\\\"labelrank\\\":\\\"5\\\",\\\"hasc\\\":\\\"AF.SP\\\",\\\"alt-name\\\":\\\"Sar-e Pul|Saripol\\\",\\\"woe-id\\\":\\\"2344578\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"AF33\\\",\\\"postal-code\\\":\\\"SP\\\",\\\"name\\\":\\\"Sari Pul\\\",\\\"country\\\":\\\"Afghanistan\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":null,\\\"longitude\\\":\\\"66.2158\\\",\\\"woe-name\\\":\\\"Sari Pul\\\",\\\"latitude\\\":\\\"35.7062\\\",\\\"woe-label\\\":\\\"Sare Pol, AF, Afghanistan\\\",\\\"type\\\":\\\"Velayat\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[3904,7013],[3837,6957],[3786,6869],[3690,6833],[3567,6847],[3526,6807],[3536,6751],[3515,6639],[3539,6599],[3454,6606],[3443,6573],[3335,6491],[3343,6526],[3305,6656],[3296,6742],[3199,6757],[3122,6786],[3088,6862],[3036,6880],[3005,6941],[2920,6914],[2861,6932],[2832,6995],[2837,7111],[2897,7212],[2887,7259],[2927,7318],[3003,7314],[3048,7378],[3049,7415],[3135,7418],[3136,7513],[3099,7573],[3101,7626],[3060,7610],[2946,7590],[2944,7672],[2918,7704],[2953,7925],[3074,7932],[3216,8027],[3283,8039],[3345,8087],[3483,8088],[3672,8116],[3701,8130],[3781,8112],[3813,8089],[3800,8055],[3730,7964],[3697,7879],[3644,7798],[3699,7753],[3741,7746],[3760,7463],[3727,7389],[3679,7341],[3675,7289],[3782,7306],[3801,7283],[3884,7288],[3963,7326],[4033,7292],[4052,7259],[4021,7233],[4042,7210],[4025,7120],[3976,7058],[3904,7013]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"AF.FH\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.41,\\\"hc-middle-y\\\":0.53,\\\"hc-key\\\":\\\"af-fh\\\",\\\"hc-a2\\\":\\\"FH\\\",\\\"labelrank\\\":\\\"7\\\",\\\"hasc\\\":\\\"AF.FH\\\",\\\"alt-name\\\":null,\\\"woe-id\\\":\\\"2344553\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"AF06\\\",\\\"postal-code\\\":\\\"FH\\\",\\\"name\\\":\\\"Farah\\\",\\\"country\\\":\\\"Afghanistan\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":null,\\\"longitude\\\":\\\"62.6498\\\",\\\"woe-name\\\":\\\"Farah\\\",\\\"latitude\\\":\\\"32.5314\\\",\\\"woe-label\\\":\\\"Farah, AF, Afghanistan\\\",\\\"type\\\":\\\"Velayat\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[1019,5238],[1080,5225],[1139,5240],[1296,5238],[1368,5254],[1440,5294],[1525,5303],[1603,5371],[1658,5386],[1698,5357],[1759,5227],[1765,5159],[1795,5147],[1851,5048],[1925,5012],[1984,5027],[1967,5067],[2044,5103],[2106,5188],[2153,5148],[2205,5140],[2236,5095],[2226,5008],[2108,4910],[2084,4841],[2102,4803],[1959,4751],[1851,4620],[1879,4561],[1786,4512],[1645,4502],[1660,4405],[1600,4360],[1577,4367],[1492,4295],[1417,4293],[1372,4250],[1266,4195],[1103,4238],[963,4251],[921,4182],[896,4073],[827,4024],[733,4017],[637,3980],[532,4101],[459,4121],[370,4101],[44,4101],[45,4039],[-22,3993],[-37,3906],[-113,3830],[-182,3732],[-228,3728],[-231,3652],[-256,3639],[-288,3539],[-874,3667],[-899,3680],[-911,3834],[-896,3901],[-899,4032],[-888,4089],[-899,4173],[-869,4212],[-840,4374],[-884,4605],[-983,5075],[-979,5220],[-817,5406],[-766,5438],[-750,5510],[-681,5531],[-496,5469],[-332,5465],[-274,5451],[-212,5495],[32,5445],[4,5323],[-52,5270],[9,5161],[-121,5036],[-140,4925],[-59,4902],[-11,4840],[86,4902],[114,4901],[132,4801],[164,4796],[249,4835],[384,4839],[427,4977],[538,5030],[582,5012],[654,5026],[700,5074],[841,5092],[844,5070],[935,5111],[981,5217],[1019,5238]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"AF.HM\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.52,\\\"hc-middle-y\\\":0.53,\\\"hc-key\\\":\\\"af-hm\\\",\\\"hc-a2\\\":\\\"HM\\\",\\\"labelrank\\\":\\\"5\\\",\\\"hasc\\\":\\\"AF.HM\\\",\\\"alt-name\\\":\\\"Girishk|Hilmend\\\",\\\"woe-id\\\":\\\"2344557\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"AF10\\\",\\\"postal-code\\\":\\\"HM\\\",\\\"name\\\":\\\"Hilmand\\\",\\\"country\\\":\\\"Afghanistan\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":null,\\\"longitude\\\":\\\"63.9824\\\",\\\"woe-name\\\":\\\"Hilmand\\\",\\\"latitude\\\":\\\"30.9278\\\",\\\"woe-label\\\":\\\"Helmand, AF, Afghanistan\\\",\\\"type\\\":\\\"Velayat\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[1266,4195],[1372,4250],[1417,4293],[1492,4295],[1577,4367],[1600,4360],[1660,4405],[1645,4502],[1786,4512],[1879,4561],[1851,4620],[1959,4751],[2102,4803],[2084,4841],[2108,4910],[2226,5008],[2236,5095],[2281,5110],[2312,5070],[2364,5114],[2413,5107],[2575,5205],[2622,5204],[2677,5174],[2727,5069],[2712,4952],[2663,4922],[2580,4781],[2596,4755],[2593,4662],[2567,4584],[2637,4546],[2651,4457],[2600,4251],[2584,4196],[2543,4167],[2498,4021],[2416,4028],[2365,4003],[2334,3903],[2258,3829],[2235,3742],[2256,3705],[2179,3441],[2105,2813],[2083,2517],[2053,2342],[1925,1747],[1688,1692],[1659,1679],[1586,1592],[1496,1635],[1175,1712],[395,1679],[515,2123],[516,2206],[553,2274],[564,2385],[634,2424],[694,2483],[774,2615],[841,2669],[821,2737],[841,2780],[821,2820],[902,2894],[901,3050],[969,3092],[1021,3179],[1069,3215],[1080,3319],[1057,3392],[1088,3444],[1094,3541],[1152,3837],[1171,3887],[1227,3937],[1288,4075],[1266,4195]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"AF.NM\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.56,\\\"hc-middle-y\\\":0.51,\\\"hc-key\\\":\\\"af-nm\\\",\\\"hc-a2\\\":\\\"NM\\\",\\\"labelrank\\\":\\\"5\\\",\\\"hasc\\\":\\\"AF.NM\\\",\\\"alt-name\\\":\\\"Neemroze|Nimrod|Nimrooz|Nimroze|Chakhansur\\\",\\\"woe-id\\\":\\\"2344565\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"AF19\\\",\\\"postal-code\\\":\\\"NM\\\",\\\"name\\\":\\\"Nimroz\\\",\\\"country\\\":\\\"Afghanistan\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":null,\\\"longitude\\\":\\\"62.2069\\\",\\\"woe-name\\\":\\\"Nimroz\\\",\\\"latitude\\\":\\\"30.7528\\\",\\\"woe-label\\\":\\\"Nimruz, AF, Afghanistan\\\",\\\"type\\\":\\\"Velayat\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[1266,4195],[1288,4075],[1227,3937],[1171,3887],[1152,3837],[1094,3541],[1088,3444],[1057,3392],[1080,3319],[1069,3215],[1021,3179],[969,3092],[901,3050],[902,2894],[821,2820],[841,2780],[821,2737],[841,2669],[774,2615],[694,2483],[634,2424],[564,2385],[553,2274],[516,2206],[515,2123],[395,1679],[294,1675],[212,1695],[-967,2159],[-992,2173],[-875,2291],[-180,3017],[-159,3062],[-160,3136],[-135,3202],[-164,3339],[-189,3394],[-180,3452],[-210,3507],[-288,3539],[-256,3639],[-231,3652],[-228,3728],[-182,3732],[-113,3830],[-37,3906],[-22,3993],[45,4039],[44,4101],[370,4101],[459,4121],[532,4101],[637,3980],[733,4017],[827,4024],[896,4073],[921,4182],[963,4251],[1103,4238],[1266,4195]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"AF.2014\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.51,\\\"hc-middle-y\\\":0.48,\\\"hc-key\\\":\\\"af-2014\\\",\\\"hc-a2\\\":\\\"UR\\\",\\\"labelrank\\\":\\\"5\\\",\\\"hasc\\\":\\\"AF.OZ\\\",\\\"alt-name\\\":\\\"Urozgan\\\",\\\"woe-id\\\":\\\"2344566\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"AF39\\\",\\\"postal-code\\\":null,\\\"name\\\":\\\"Uruzgan\\\",\\\"country\\\":\\\"Afghanistan\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":null,\\\"longitude\\\":\\\"66.0947\\\",\\\"woe-name\\\":\\\"Uruzgan\\\",\\\"latitude\\\":\\\"32.807\\\",\\\"woe-label\\\":\\\"Oruzgan, AF, Afghanistan\\\",\\\"type\\\":\\\"Velayat\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[2600,4251],[2651,4457],[2637,4546],[2567,4584],[2593,4662],[2596,4755],[2580,4781],[2663,4922],[2712,4952],[2769,4927],[2824,4937],[2809,4997],[2880,4997],[2947,4958],[3034,4959],[3067,4987],[3121,4937],[3241,4906],[3265,4928],[3281,5014],[3353,5051],[3448,5118],[3506,5115],[3586,5134],[3626,5064],[3648,5058],[3753,5096],[3786,5127],[3802,5092],[3859,5093],[3870,5064],[3981,5059],[3990,5019],[3927,4963],[3913,4864],[3924,4800],[3993,4766],[3972,4678],[3831,4664],[3766,4623],[3725,4556],[3675,4532],[3687,4622],[3641,4620],[3604,4566],[3528,4544],[3456,4458],[3453,4379],[3422,4360],[3334,4350],[3326,4321],[3226,4327],[3198,4362],[3044,4387],[2976,4345],[2982,4459],[2896,4471],[2846,4429],[2814,4360],[2780,4344],[2779,4282],[2738,4200],[2600,4251]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"AF.OZ\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.39,\\\"hc-middle-y\\\":0.48,\\\"hc-key\\\":\\\"af-oz\\\",\\\"hc-a2\\\":\\\"OZ\\\",\\\"labelrank\\\":\\\"5\\\",\\\"hasc\\\":\\\"AF.OZ\\\",\\\"alt-name\\\":\\\"Urozgan\\\",\\\"woe-id\\\":\\\"56000466\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"AF41\\\",\\\"postal-code\\\":\\\"OZ\\\",\\\"name\\\":\\\"Uruzgan\\\",\\\"country\\\":\\\"Afghanistan\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":null,\\\"longitude\\\":\\\"66.30110000000001\\\",\\\"woe-name\\\":\\\"Daykundi\\\",\\\"latitude\\\":\\\"33.8446\\\",\\\"woe-label\\\":null,\\\"type\\\":\\\"Velayat\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[3620,6115],[3617,6069],[3683,6049],[3654,6006],[3661,5918],[3635,5814],[3688,5757],[3748,5729],[3837,5757],[3972,5726],[4032,5693],[4154,5740],[4243,5755],[4268,5779],[4284,5756],[4253,5701],[4293,5627],[4171,5506],[4137,5457],[4031,5418],[3965,5410],[3876,5367],[3863,5318],[3885,5251],[3859,5093],[3802,5092],[3786,5127],[3753,5096],[3648,5058],[3626,5064],[3586,5134],[3506,5115],[3448,5118],[3353,5051],[3281,5014],[3265,4928],[3241,4906],[3121,4937],[3067,4987],[3034,4959],[2947,4958],[2880,4997],[2809,4997],[2824,4937],[2769,4927],[2712,4952],[2727,5069],[2677,5174],[2622,5204],[2740,5257],[2737,5286],[2855,5385],[2902,5412],[2854,5485],[2845,5564],[2785,5628],[2784,5677],[2831,5695],[2872,5756],[2869,5812],[2835,5850],[2853,5976],[2885,6096],[2964,6100],[3216,6066],[3257,6097],[3367,6094],[3405,6134],[3488,6109],[3620,6115]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"AF.KD\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.32,\\\"hc-middle-y\\\":0.56,\\\"hc-key\\\":\\\"af-kd\\\",\\\"hc-a2\\\":\\\"KD\\\",\\\"labelrank\\\":\\\"6\\\",\\\"hasc\\\":\\\"AF.KD\\\",\\\"alt-name\\\":\\\"Qandahar\\\",\\\"woe-id\\\":\\\"2344569\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"AF23\\\",\\\"postal-code\\\":\\\"KD\\\",\\\"name\\\":\\\"Kandahar\\\",\\\"country\\\":\\\"Afghanistan\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":null,\\\"longitude\\\":\\\"65.7163\\\",\\\"woe-name\\\":\\\"Kandahar\\\",\\\"latitude\\\":\\\"31.135\\\",\\\"woe-label\\\":\\\"Kandahar, AF, Afghanistan\\\",\\\"type\\\":\\\"Velayat\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[2600,4251],[2738,4200],[2779,4282],[2780,4344],[2814,4360],[2846,4429],[2896,4471],[2982,4459],[2976,4345],[3044,4387],[3198,4362],[3226,4327],[3326,4321],[3334,4350],[3422,4360],[3453,4379],[3505,4374],[3540,4433],[3572,4434],[3619,4384],[3584,4266],[3531,4233],[3443,4105],[3456,4013],[3431,3961],[3455,3893],[3411,3828],[3325,3780],[3337,3734],[3430,3648],[3507,3705],[3611,3718],[3728,3808],[3785,3753],[3914,3677],[3989,3657],[4111,3695],[4141,3632],[4192,3584],[4225,3597],[4273,3573],[4283,3498],[4387,3497],[4454,3516],[4547,3491],[4482,3467],[4407,3479],[4427,3383],[4469,3355],[4563,3353],[4546,3293],[4501,3290],[4430,3242],[4227,3187],[4136,3191],[4078,3215],[3973,3220],[3970,3284],[3912,3290],[3829,3257],[3765,3201],[3716,3185],[3687,3082],[3596,2987],[3470,2960],[3449,2940],[3365,2648],[3361,2608],[3404,2496],[3382,2303],[3329,2200],[3318,2138],[3408,2055],[3355,1991],[3290,1947],[2354,1704],[2182,1735],[1925,1747],[2053,2342],[2083,2517],[2105,2813],[2179,3441],[2256,3705],[2235,3742],[2258,3829],[2334,3903],[2365,4003],[2416,4028],[2498,4021],[2543,4167],[2584,4196],[2600,4251]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"AF.ZB\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.43,\\\"hc-middle-y\\\":0.54,\\\"hc-key\\\":\\\"af-zb\\\",\\\"hc-a2\\\":\\\"ZB\\\",\\\"labelrank\\\":\\\"5\\\",\\\"hasc\\\":\\\"AF.ZB\\\",\\\"alt-name\\\":\\\"Zubul|Zaboul\\\",\\\"woe-id\\\":\\\"2344573\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"AF28\\\",\\\"postal-code\\\":\\\"ZB\\\",\\\"name\\\":\\\"Zabul\\\",\\\"country\\\":\\\"Afghanistan\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":null,\\\"longitude\\\":\\\"67.1401\\\",\\\"woe-name\\\":\\\"Zabul\\\",\\\"latitude\\\":\\\"32.4033\\\",\\\"woe-label\\\":\\\"Zabol, AF, Afghanistan\\\",\\\"type\\\":\\\"Velayat\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[3453,4379],[3456,4458],[3528,4544],[3604,4566],[3641,4620],[3687,4622],[3675,4532],[3725,4556],[3766,4623],[3831,4664],[3972,4678],[3993,4766],[4025,4772],[4060,4832],[4043,4882],[4114,4880],[4143,4817],[4178,4819],[4212,4781],[4260,4788],[4293,4831],[4323,4784],[4275,4736],[4324,4692],[4296,4644],[4341,4580],[4457,4460],[4492,4438],[4438,4380],[4487,4344],[4510,4292],[4581,4255],[4552,4211],[4471,4185],[4474,4137],[4511,4142],[4528,4062],[4629,4022],[4688,3977],[4754,3973],[4790,3996],[4808,3909],[4759,3808],[4770,3725],[4824,3685],[4783,3620],[4710,3570],[4622,3562],[4547,3491],[4454,3516],[4387,3497],[4283,3498],[4273,3573],[4225,3597],[4192,3584],[4141,3632],[4111,3695],[3989,3657],[3914,3677],[3785,3753],[3728,3808],[3611,3718],[3507,3705],[3430,3648],[3337,3734],[3325,3780],[3411,3828],[3455,3893],[3431,3961],[3456,4013],[3443,4105],[3531,4233],[3584,4266],[3619,4384],[3572,4434],[3540,4433],[3505,4374],[3453,4379]]]}}]}\\n /* END mapdata/countries/af/af-all.js*/\\n\\n\\nvar event = document.createEvent(\\\"HTMLEvents\\\");\\nevent.initEvent(\\\"load_highcharts\\\", false, false);\\nwindow.dispatchEvent(event);\\nconsole.log(\\\"Finish loading highchartsjs\\\");\\n\"" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ " \n", "\n", "
" ], "text/plain": [ "\" \\n\\n
\"" ] }, "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "source": [ "opts = {\n", " chart_class: 'map',\n", " chart: {\n", " map: 'countries/af/af-all'\n", " },\n", "\n", " title: {\n", " text: 'Highmaps basic demo'\n", " },\n", "\n", " subtitle: {\n", " text: 'Source map: Afghanistan'\n", " },\n", "\n", " mapNavigation: {\n", " enabled: true,\n", " buttonOptions: {\n", " verticalAlign: 'bottom'\n", " }\n", " },\n", "\n", " colorAxis: {\n", " min: 0\n", " }\n", " }\n", "\n", "data = [\n", " ['af-kt', 0],\n", " ['af-pk', 1],\n", " ['af-gz', 2],\n", " ['af-bd', 3],\n", " ['af-nr', 4],\n", " ['af-kr', 5],\n", " ['af-kz', 6],\n", " ['af-ng', 7],\n", " ['af-tk', 8],\n", " ['af-bl', 9],\n", " ['af-kb', 10],\n", " ['af-kp', 11],\n", " ['af-2030', 12],\n", " ['af-la', 13],\n", " ['af-lw', 14],\n", " ['af-pv', 15],\n", " ['af-sm', 16],\n", " ['af-vr', 17],\n", " ['af-pt', 18],\n", " ['af-bg', 19],\n", " ['af-hr', 20],\n", " ['af-bk', 21],\n", " ['af-jw', 22],\n", " ['af-bm', 23],\n", " ['af-gr', 24],\n", " ['af-fb', 25],\n", " ['af-sp', 26],\n", " ['af-fh', 27],\n", " ['af-hm', 28],\n", " ['af-nm', 29],\n", " ['af-2014', 30],\n", " ['af-oz', 31],\n", " ['af-kd', 32],\n", " ['af-zb', 33]\n", "]\n", "\n", "df = Daru::DataFrame.new(\n", " {\n", " countries: data.map {|row| row[0]},\n", " data: data.map {|row| row[1]}\n", " }\n", ")\n", "map = Daru::View::Plot.new(df, opts)\n", "map.show_in_iruby" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [ { "data": { "application/javascript": [ "\n", " /* BEGIN mapdata/countries/au/au-all.js */\n", "\n", "Highcharts.maps[\"countries/au/au-all\"] = {\"title\":\"Australia\",\"version\":\"1.1.2\",\"type\":\"FeatureCollection\",\"copyright\":\"Copyright (c) 2015 Highsoft AS, Based on data from Natural Earth\",\"copyrightShort\":\"Natural Earth\",\"copyrightUrl\":\"http://www.naturalearthdata.com\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"urn:ogc:def:crs:EPSG:3112\"}},\"hc-transform\":{\"default\":{\"crs\":\"+proj=lcc +lat_1=-18 +lat_2=-36 +lat_0=0 +lon_0=134 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs\",\"scale\":0.000158093982027,\"jsonres\":15.5,\"jsonmarginX\":-999,\"jsonmarginY\":9851.0,\"xoffset\":-2082021.85219,\"yoffset\":-1210304.51735}},\r\n", "\"features\":[{\"type\":\"Feature\",\"id\":\"AU.NT\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.48,\"hc-middle-y\":0.58,\"hc-key\":\"au-nt\",\"hc-a2\":\"NT\",\"labelrank\":\"2\",\"hasc\":\"AU.NT\",\"alt-name\":null,\"woe-id\":\"2344701\",\"subregion\":null,\"fips\":\"AS03\",\"postal-code\":\"NT\",\"name\":\"Northern Territory\",\"country\":\"Australia\",\"type-en\":\"Territory\",\"region\":null,\"longitude\":\"133.78\",\"woe-name\":\"Northern Territory\",\"latitude\":\"-20.1026\",\"woe-label\":\"Northern Territory, AU, Australia\",\"type\":\"Territory\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[4896,8385],[4919,8368],[4915,8315],[4879,8350],[4896,8385]]],[[[4777,8883],[4791,8873],[4806,8901],[4824,8899],[4833,8869],[4854,8862],[4867,8890],[4888,8875],[4843,8828],[4857,8814],[4828,8802],[4832,8771],[4850,8781],[4895,8757],[4880,8739],[4834,8752],[4809,8746],[4756,8769],[4725,8762],[4756,8791],[4754,8876],[4777,8883]]],[[[3114,9515],[3135,9481],[3132,9451],[3160,9452],[3182,9424],[3147,9413],[3098,9431],[3026,9414],[3029,9456],[3065,9462],[3059,9508],[3081,9550],[3101,9557],[3114,9515]]],[[[3145,9569],[3205,9541],[3250,9562],[3284,9551],[3343,9593],[3398,9583],[3427,9521],[3412,9486],[3386,9490],[3363,9450],[3279,9392],[3205,9426],[3145,9466],[3106,9580],[3115,9603],[3145,9569]]],[[[4783,9518],[4753,9489],[4698,9463],[4728,9497],[4737,9486],[4779,9520],[4862,9640],[4848,9594],[4783,9518]]],[[[3715,9646],[3726,9589],[3719,9561],[3689,9610],[3682,9648],[3715,9646]]],[[[5154,8118],[5153,8119],[5153,8115],[5072,5569],[2891,5561],[2772,8566],[2772,8566],[2819,8541],[2827,8500],[2844,8503],[2830,8575],[2899,8553],[2926,8521],[2930,8489],[2950,8498],[2937,8547],[2905,8590],[2985,8576],[3025,8606],[2974,8586],[2931,8626],[2925,8654],[2862,8695],[2866,8717],[2910,8786],[2955,8806],[2953,8843],[2972,8876],[2982,8946],[2996,8967],[3018,8942],[3062,8962],[3092,9012],[3055,9046],[3056,9106],[3107,9117],[3117,9193],[3189,9172],[3170,9196],[3185,9249],[3229,9250],[3256,9201],[3281,9199],[3254,9229],[3280,9223],[3240,9260],[3260,9279],[3302,9275],[3288,9339],[3350,9307],[3368,9361],[3376,9323],[3421,9293],[3500,9302],[3533,9316],[3572,9293],[3618,9321],[3662,9319],[3674,9295],[3678,9336],[3715,9354],[3743,9342],[3729,9379],[3735,9417],[3719,9439],[3746,9476],[3726,9478],[3691,9525],[3657,9536],[3579,9511],[3534,9565],[3491,9567],[3522,9607],[3538,9585],[3549,9619],[3586,9597],[3584,9563],[3611,9542],[3606,9619],[3629,9607],[3648,9622],[3685,9592],[3740,9516],[3763,9521],[3794,9567],[3850,9517],[3880,9459],[3924,9468],[3918,9448],[3991,9438],[4049,9461],[4086,9449],[4058,9428],[4087,9406],[4122,9422],[4156,9396],[4154,9361],[4181,9391],[4220,9366],[4265,9364],[4312,9396],[4323,9369],[4372,9369],[4343,9344],[4366,9340],[4394,9309],[4475,9356],[4535,9352],[4539,9391],[4577,9395],[4622,9419],[4573,9376],[4620,9388],[4552,9333],[4574,9292],[4617,9337],[4663,9313],[4642,9277],[4652,9251],[4715,9254],[4746,9305],[4696,9325],[4725,9358],[4683,9361],[4734,9379],[4739,9362],[4775,9390],[4807,9351],[4808,9326],[4835,9296],[4854,9328],[4885,9311],[4899,9276],[4829,9188],[4777,9140],[4816,9110],[4778,9106],[4797,9082],[4772,9036],[4747,9037],[4744,9081],[4726,9055],[4685,9028],[4683,9067],[4666,9037],[4637,9037],[4611,9012],[4632,8978],[4603,8976],[4599,8937],[4614,8898],[4655,8911],[4637,8853],[4619,8837],[4614,8773],[4574,8754],[4512,8668],[4509,8649],[4470,8633],[4494,8568],[4597,8504],[4621,8480],[4697,8435],[4703,8402],[4772,8353],[4857,8379],[4805,8333],[4817,8298],[4870,8291],[4893,8311],[4947,8276],[4989,8238],[5089,8199],[5119,8148],[5154,8118]]]]}},{\"type\":\"Feature\",\"id\":\"AU.WA\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.57,\"hc-middle-y\":0.55,\"hc-key\":\"au-wa\",\"hc-a2\":\"WA\",\"labelrank\":\"2\",\"hasc\":\"AU.WA\",\"alt-name\":null,\"woe-id\":\"2344706\",\"subregion\":null,\"fips\":\"AS08\",\"postal-code\":\"WA\",\"name\":\"Western Australia\",\"country\":\"Australia\",\"type-en\":\"State\",\"region\":null,\"longitude\":\"121.646\",\"woe-name\":\"Western Australia\",\"latitude\":\"-25.8483\",\"woe-label\":\"Western Australia, AU, Australia\",\"type\":\"State\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-996,5296],[-984,5294],[-964,5237],[-912,5159],[-908,5132],[-955,5178],[-999,5255],[-996,5296]]],[[[-590,6624],[-619,6615],[-599,6662],[-579,6651],[-590,6624]]],[[[1566,8375],[1597,8381],[1608,8360],[1575,8361],[1566,8375]]],[[[2772,8566],[2772,8566],[2891,5561],[2948,4129],[2952,4034],[2875,3989],[2731,3918],[2674,3905],[2567,3859],[2428,3839],[2358,3844],[2314,3855],[2244,3824],[2172,3761],[2127,3743],[2053,3701],[2032,3674],[1990,3652],[1911,3632],[1860,3583],[1841,3518],[1833,3460],[1792,3417],[1790,3395],[1745,3352],[1703,3358],[1688,3334],[1661,3328],[1644,3360],[1531,3341],[1529,3327],[1472,3332],[1462,3304],[1421,3304],[1403,3352],[1359,3329],[1317,3330],[1294,3343],[1250,3340],[1213,3322],[1081,3301],[1050,3277],[954,3278],[912,3257],[864,3209],[830,3139],[836,3120],[807,3099],[773,3108],[711,3106],[721,3093],[698,3064],[640,3025],[625,2971],[569,2943],[510,2925],[536,2903],[475,2914],[464,2888],[402,2911],[360,2908],[289,2889],[264,2897],[244,2882],[204,2890],[209,2906],[181,2926],[171,2910],[90,2919],[75,2948],[-7,3012],[-74,3038],[-111,3033],[-120,3018],[-146,3041],[-164,3088],[-183,3194],[-183,3238],[-150,3217],[-112,3214],[-80,3233],[-40,3323],[-49,3394],[-80,3488],[-76,3508],[-47,3500],[-59,3525],[-64,3610],[-76,3689],[-101,3761],[-166,3845],[-211,3924],[-248,3963],[-274,4011],[-320,4118],[-335,4166],[-334,4201],[-349,4265],[-349,4314],[-399,4411],[-448,4452],[-471,4483],[-473,4518],[-493,4551],[-557,4621],[-596,4648],[-624,4722],[-618,4758],[-665,4852],[-741,4948],[-793,5005],[-875,5067],[-887,5109],[-890,5174],[-869,5092],[-861,5130],[-827,5081],[-814,5090],[-804,5033],[-743,5034],[-730,5065],[-737,5105],[-790,5129],[-821,5160],[-833,5198],[-875,5249],[-861,5311],[-852,5283],[-786,5216],[-788,5149],[-764,5137],[-747,5203],[-742,5165],[-717,5111],[-680,5085],[-655,5125],[-670,5155],[-660,5213],[-669,5252],[-696,5261],[-765,5343],[-807,5411],[-831,5420],[-865,5478],[-874,5521],[-922,5566],[-948,5639],[-950,5693],[-923,5811],[-891,5849],[-891,5899],[-907,5942],[-896,5974],[-920,6041],[-947,6053],[-957,6093],[-929,6165],[-918,6243],[-897,6298],[-864,6322],[-868,6217],[-839,6172],[-847,6138],[-828,6129],[-805,6154],[-783,6148],[-741,6327],[-677,6378],[-634,6392],[-553,6446],[-523,6496],[-476,6533],[-450,6584],[-400,6616],[-388,6652],[-334,6665],[-248,6752],[-252,6720],[-227,6710],[-162,6751],[-148,6729],[-107,6722],[-47,6749],[-13,6753],[27,6785],[33,6804],[77,6846],[136,6853],[250,6894],[279,6955],[336,6986],[430,6968],[486,7003],[595,7031],[696,7081],[769,7124],[826,7173],[853,7208],[898,7290],[923,7363],[913,7389],[941,7395],[939,7427],[960,7464],[982,7463],[1055,7543],[1081,7558],[1087,7599],[1037,7600],[1039,7674],[1019,7712],[1019,7794],[1042,7843],[1089,7894],[1122,7883],[1101,7914],[1111,7932],[1176,7940],[1156,7986],[1187,8014],[1192,8041],[1237,8043],[1213,8027],[1208,7997],[1263,7940],[1263,7911],[1296,7887],[1340,7804],[1384,7756],[1384,7799],[1399,7852],[1383,7902],[1402,7897],[1457,7847],[1435,7902],[1470,7941],[1426,7935],[1403,7973],[1341,7996],[1327,8032],[1387,8039],[1347,8057],[1401,8055],[1399,8081],[1370,8083],[1364,8127],[1410,8139],[1427,8112],[1403,8102],[1474,8075],[1449,8117],[1519,8099],[1528,8080],[1566,8074],[1677,8089],[1631,8101],[1580,8097],[1571,8127],[1588,8173],[1608,8141],[1626,8159],[1625,8208],[1602,8197],[1571,8220],[1560,8316],[1581,8332],[1623,8326],[1647,8368],[1627,8396],[1677,8397],[1677,8437],[1706,8433],[1710,8479],[1801,8435],[1825,8437],[1825,8473],[1758,8490],[1791,8508],[1743,8539],[1767,8576],[1728,8576],[1733,8615],[1768,8586],[1827,8618],[1857,8611],[1857,8692],[1883,8618],[1914,8639],[1923,8602],[1946,8585],[1948,8619],[1979,8623],[1949,8656],[1981,8667],[1996,8738],[2017,8755],[2023,8707],[2074,8777],[2099,8781],[2081,8748],[2124,8709],[2148,8778],[2181,8780],[2156,8831],[2210,8853],[2261,8789],[2288,8811],[2317,8809],[2358,8769],[2407,8739],[2467,8661],[2550,8603],[2527,8485],[2531,8418],[2542,8415],[2543,8483],[2610,8579],[2646,8592],[2704,8574],[2772,8566]]]]}},{\"type\":\"Feature\",\"id\":\"AU.CT\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.37,\"hc-middle-y\":0.46,\"hc-key\":\"au-ct\",\"hc-a2\":\"CT\",\"labelrank\":\"9\",\"hasc\":\"AU.CT\",\"alt-name\":null,\"woe-id\":\"1100968\",\"subregion\":null,\"fips\":\"AS01\",\"postal-code\":\"CT\",\"name\":\"Australian Capital Territory\",\"country\":\"Australia\",\"type-en\":\"Territory\",\"region\":null,\"longitude\":\"148.983\",\"woe-name\":\"Canberra\",\"latitude\":\"-35.4618\",\"woe-label\":null,\"type\":\"Territory\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[7515,2859],[7470,2856],[7441,2797],[7438,2738],[7423,2715],[7401,2725],[7394,2766],[7373,2778],[7375,2837],[7393,2884],[7460,2921],[7515,2859]]]}},{\"type\":\"Feature\",\"id\":\"AU.SA\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.55,\"hc-middle-y\":0.34,\"hc-key\":\"au-sa\",\"hc-a2\":\"SA\",\"labelrank\":\"2\",\"hasc\":\"AU.SA\",\"alt-name\":null,\"woe-id\":\"2344703\",\"subregion\":null,\"fips\":\"AS05\",\"postal-code\":\"SA\",\"name\":\"South Australia\",\"country\":\"Australia\",\"type-en\":\"State\",\"region\":null,\"longitude\":\"135.783\",\"woe-name\":\"South Australia\",\"latitude\":\"-29.6504\",\"woe-label\":\"South Australia, AU, Australia\",\"type\":\"State\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[4907,2993],[4896,2954],[4940,2950],[4956,2932],[4969,2952],[5003,2942],[5016,2913],[4998,2899],[4973,2912],[4934,2914],[4902,2901],[4903,2880],[4866,2858],[4848,2878],[4813,2888],[4796,2871],[4770,2877],[4702,2868],[4690,2892],[4663,2910],[4675,2948],[4724,2964],[4784,2972],[4846,2994],[4907,2993]]],[[[5611,2288],[5555,2288],[5532,2298],[5482,2343],[5459,2404],[5406,2455],[5356,2541],[5367,2556],[5344,2604],[5369,2617],[5388,2653],[5388,2692],[5332,2844],[5254,2936],[5194,2985],[5212,2982],[5307,2885],[5331,2851],[5351,2801],[5338,2858],[5314,2893],[5221,2977],[5243,3004],[5264,2990],[5265,2950],[5286,2951],[5291,2977],[5261,3001],[5296,3012],[5274,3048],[5205,3029],[5221,3003],[5169,3013],[5211,2992],[5156,2997],[5107,2970],[5034,2965],[5018,2997],[5087,3050],[5108,3130],[5105,3179],[5117,3215],[5098,3230],[5058,3299],[5052,3331],[5020,3384],[5010,3336],[4985,3308],[4978,3251],[4938,3134],[4920,3102],[4861,3119],[4824,3107],[4808,3088],[4780,3093],[4742,3076],[4734,3089],[4763,3129],[4759,3145],[4780,3182],[4872,3175],[4889,3255],[4879,3302],[4887,3352],[4880,3379],[4903,3403],[4915,3455],[4941,3479],[4994,3547],[4967,3621],[4978,3639],[5017,3649],[5003,3688],[4975,3807],[4963,3819],[4959,3774],[4970,3729],[4960,3693],[4939,3704],[4887,3655],[4868,3588],[4832,3518],[4785,3498],[4768,3512],[4753,3480],[4691,3454],[4636,3409],[4604,3346],[4577,3326],[4567,3299],[4537,3286],[4523,3256],[4524,3223],[4544,3217],[4552,3165],[4541,3157],[4510,3194],[4492,3198],[4467,3173],[4461,3193],[4423,3239],[4379,3279],[4354,3269],[4361,3297],[4395,3283],[4418,3257],[4405,3358],[4387,3433],[4371,3461],[4293,3533],[4299,3556],[4287,3608],[4253,3643],[4204,3662],[4166,3660],[4146,3718],[4117,3728],[4133,3748],[4120,3781],[4152,3778],[4171,3791],[4165,3815],[4137,3850],[4069,3831],[4091,3869],[4063,3907],[4032,3922],[4022,3946],[4000,3927],[3983,3943],[3968,3916],[3908,3920],[3868,3943],[3827,3984],[3753,3983],[3755,3964],[3698,3962],[3661,3995],[3593,4042],[3535,4074],[3452,4107],[3373,4072],[3217,4075],[2952,4034],[2948,4129],[2891,5561],[5072,5569],[5799,5537],[5754,4734],[5679,3385],[5672,3394],[5611,2288]]]]}},{\"type\":\"Feature\",\"id\":\"AU.QL\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.44,\"hc-middle-y\":0.68,\"hc-key\":\"au-ql\",\"hc-a2\":\"QL\",\"labelrank\":\"2\",\"hasc\":\"AU.QL\",\"alt-name\":null,\"woe-id\":\"2344702\",\"subregion\":null,\"fips\":\"AS04\",\"postal-code\":\"QL\",\"name\":\"Queensland\",\"country\":\"Australia\",\"type-en\":\"State\",\"region\":null,\"longitude\":\"144.778\",\"woe-name\":\"Queensland\",\"latitude\":\"-23.1364\",\"woe-label\":\"Queensland, AU, Australia\",\"type\":\"State\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[8736,4862],[8733,4941],[8757,4951],[8737,4862],[8763,4842],[8729,4764],[8716,4765],[8736,4862]]],[[[8811,5562],[8807,5510],[8821,5485],[8751,5374],[8712,5289],[8696,5358],[8734,5413],[8733,5452],[8762,5467],[8793,5505],[8771,5546],[8811,5562]]],[[[8312,5983],[8348,5956],[8365,5895],[8343,5890],[8297,5975],[8312,5983]]],[[[7267,7524],[7293,7471],[7275,7450],[7229,7516],[7267,7524]]],[[[5600,8127],[5609,8111],[5576,8099],[5562,8119],[5531,8071],[5493,8056],[5461,8074],[5492,8125],[5576,8141],[5600,8127]]],[[[6388,9713],[6382,9662],[6344,9656],[6338,9684],[6388,9713]]],[[[6374,9821],[6408,9808],[6393,9790],[6342,9833],[6356,9851],[6374,9821]]],[[[8690,4630],[8644,4631],[8623,4610],[8560,4626],[8537,4621],[8480,4656],[8458,4636],[8346,4601],[8363,4553],[8347,4508],[8305,4503],[8277,4515],[8233,4503],[8221,4476],[8178,4454],[8172,4521],[8126,4550],[8123,4578],[8067,4613],[7986,4620],[7954,4655],[7887,4646],[7793,4656],[7761,4666],[7742,4642],[7661,4607],[7626,4570],[5754,4734],[5799,5537],[5072,5569],[5153,8115],[5154,8118],[5200,8075],[5280,8045],[5324,8048],[5348,8030],[5422,8007],[5452,7974],[5447,7951],[5479,7887],[5521,7878],[5572,7833],[5645,7805],[5663,7781],[5726,7779],[5796,7794],[5883,7840],[5922,7940],[5920,7955],[5959,8013],[5990,8037],[6022,8107],[6037,8165],[6061,8208],[6050,8243],[6086,8366],[6131,8456],[6141,8491],[6127,8528],[6111,8637],[6134,8702],[6134,8748],[6110,8785],[6110,8832],[6127,8887],[6178,8975],[6153,9050],[6201,9091],[6222,9132],[6243,9105],[6272,9115],[6223,9135],[6255,9152],[6221,9154],[6190,9179],[6163,9174],[6227,9301],[6248,9324],[6258,9284],[6290,9300],[6270,9320],[6277,9365],[6330,9493],[6349,9606],[6390,9611],[6428,9661],[6473,9649],[6442,9601],[6471,9615],[6482,9576],[6504,9583],[6519,9527],[6514,9498],[6531,9465],[6516,9442],[6522,9338],[6553,9312],[6589,9316],[6610,9295],[6575,9251],[6569,9202],[6615,9182],[6631,9134],[6659,9116],[6635,9049],[6684,9054],[6670,9030],[6669,8917],[6685,8862],[6662,8802],[6681,8744],[6698,8726],[6699,8672],[6715,8618],[6755,8585],[6817,8618],[6826,8648],[6856,8632],[6916,8665],[6943,8617],[6936,8578],[6950,8557],[7004,8537],[7038,8480],[7088,8469],[7100,8436],[7118,8436],[7089,8396],[7088,8357],[7106,8362],[7084,8316],[7085,8276],[7104,8216],[7097,8174],[7121,8129],[7116,8071],[7096,8026],[7183,7897],[7230,7896],[7207,7853],[7247,7753],[7243,7719],[7260,7686],[7239,7644],[7245,7624],[7209,7548],[7212,7519],[7250,7483],[7255,7452],[7286,7440],[7261,7348],[7299,7293],[7349,7255],[7376,7252],[7410,7216],[7438,7227],[7465,7181],[7539,7173],[7547,7191],[7568,7140],[7575,7090],[7593,7054],[7619,7049],[7614,7089],[7637,7075],[7658,7025],[7691,7030],[7740,7000],[7733,6969],[7765,6941],[7783,6971],[7809,6969],[7817,6924],[7833,6906],[7874,6901],[7871,6861],[7817,6831],[7827,6796],[7858,6751],[7887,6737],[7897,6707],[7928,6698],[7945,6671],[7933,6647],[7954,6618],[7962,6578],[7947,6556],[7973,6555],[7986,6495],[7973,6477],[8001,6351],[8021,6310],[8047,6309],[8096,6230],[8078,6326],[8092,6354],[8069,6349],[8078,6391],[8086,6366],[8115,6364],[8147,6291],[8167,6282],[8237,6221],[8229,6288],[8210,6306],[8225,6329],[8248,6279],[8279,6253],[8255,6232],[8282,6233],[8287,6191],[8256,6070],[8271,6043],[8259,6001],[8284,5962],[8326,5920],[8336,5884],[8357,5876],[8392,5821],[8448,5789],[8436,5821],[8473,5806],[8476,5773],[8503,5750],[8522,5665],[8540,5634],[8597,5591],[8614,5561],[8611,5521],[8643,5450],[8698,5429],[8703,5372],[8685,5357],[8687,5305],[8703,5283],[8698,5244],[8717,5278],[8722,5250],[8742,5247],[8698,5160],[8691,5062],[8699,5050],[8689,4986],[8697,4952],[8651,4919],[8670,4916],[8653,4887],[8690,4838],[8698,4787],[8722,4741],[8712,4671],[8723,4649],[8690,4630]]]]}},{\"type\":\"Feature\",\"id\":\"AU.2557\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.52,\"hc-middle-y\":0.49,\"hc-key\":\"au-2557\",\"hc-a2\":\"NI\",\"labelrank\":\"3\",\"hasc\":\"AU.CT\",\"alt-name\":null,\"woe-id\":\"23424905\",\"subregion\":null,\"fips\":\"AS02\",\"postal-code\":null,\"name\":\"Norfolk Island\",\"country\":\"Australia\",\"type-en\":\"Territory\",\"region\":null,\"longitude\":\"159.076\",\"woe-name\":\"Norfolk Island\",\"latitude\":\"-31.586\",\"woe-label\":null,\"type\":\"Territory\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[9845,3528],[9851,3514],[9846,3509],[9845,3523],[9845,3528]]]}},{\"type\":\"Feature\",\"id\":\"AU.TS\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.53,\"hc-middle-y\":0.63,\"hc-key\":\"au-ts\",\"hc-a2\":\"TS\",\"labelrank\":\"2\",\"hasc\":\"AU.TS\",\"alt-name\":null,\"woe-id\":\"2344704\",\"subregion\":null,\"fips\":\"AS06\",\"postal-code\":\"TS\",\"name\":\"Tasmania\",\"country\":\"Australia\",\"type-en\":\"State\",\"region\":null,\"longitude\":\"146.603\",\"woe-name\":null,\"latitude\":\"-42.1383\",\"woe-label\":null,\"type\":\"State\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[6834,711],[6821,678],[6794,718],[6827,743],[6834,711]]],[[[7106,1491],[7090,1463],[7074,1483],[7091,1502],[7055,1514],[7059,1527],[7127,1540],[7157,1502],[7124,1485],[7106,1491]]],[[[7067,1711],[7105,1645],[7132,1634],[7125,1558],[7104,1569],[7086,1554],[7070,1569],[7063,1606],[7043,1625],[7046,1663],[7020,1670],[7067,1711]]],[[[6237,1697],[6204,1678],[6190,1733],[6200,1796],[6229,1830],[6249,1813],[6252,1712],[6237,1697]]],[[[6394,1496],[6405,1526],[6425,1508],[6402,1496],[6439,1466],[6471,1473],[6486,1455],[6561,1424],[6575,1399],[6601,1390],[6660,1352],[6703,1345],[6781,1361],[6784,1339],[6813,1335],[6789,1355],[6793,1371],[6833,1385],[6864,1373],[6890,1388],[6921,1366],[6958,1407],[6973,1412],[7003,1390],[7024,1399],[7042,1429],[7086,1395],[7106,1348],[7088,1294],[7098,1268],[7081,1225],[7084,1181],[7066,1129],[7076,1096],[7067,1059],[7078,1041],[7062,985],[7053,1004],[7069,1039],[7038,1060],[7057,1077],[7045,1090],[7036,1054],[7022,1050],[6998,993],[6992,937],[6967,931],[6974,881],[6960,871],[6950,837],[6975,839],[6961,741],[6947,768],[6925,739],[6909,764],[6921,779],[6897,804],[6945,793],[6946,833],[6915,838],[6896,861],[6878,854],[6886,819],[6859,802],[6871,839],[6859,836],[6838,877],[6847,837],[6839,794],[6853,748],[6820,787],[6816,748],[6783,758],[6771,793],[6758,770],[6783,739],[6723,649],[6694,655],[6666,687],[6614,691],[6596,703],[6556,690],[6555,728],[6543,740],[6574,744],[6603,730],[6593,764],[6563,754],[6544,792],[6524,766],[6501,837],[6467,866],[6443,954],[6426,969],[6420,1084],[6429,1064],[6464,1031],[6469,994],[6493,1037],[6477,1038],[6449,1096],[6436,1075],[6430,1147],[6378,1224],[6354,1330],[6338,1363],[6340,1402],[6328,1427],[6350,1455],[6352,1506],[6394,1496]]]]}},{\"type\":\"Feature\",\"id\":\"AU.JB\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.51,\"hc-middle-y\":0.47,\"hc-key\":\"au-jb\",\"hc-a2\":\"JB\",\"labelrank\":\"2\",\"hasc\":\"AU.JB\",\"alt-name\":null,\"woe-id\":\"1102841\",\"subregion\":null,\"fips\":null,\"postal-code\":\"JB\",\"name\":\"Jervis Bay Territory\",\"country\":\"Australia\",\"type-en\":\"Territory\",\"region\":null,\"longitude\":\"150.692\",\"woe-name\":\"Jervis Bay\",\"latitude\":\"-35.1532\",\"woe-label\":null,\"type\":\"Territory\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[7814,2883],[7824,2866],[7792,2868],[7799,2879],[7814,2883]]]}},{\"type\":\"Feature\",\"id\":\"AU.NS\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.45,\"hc-middle-y\":0.40,\"hc-key\":\"au-ns\",\"hc-a2\":\"NS\",\"labelrank\":\"2\",\"hasc\":\"AU.NS\",\"alt-name\":null,\"woe-id\":\"2344700\",\"subregion\":null,\"fips\":\"AS02\",\"postal-code\":\"NS\",\"name\":\"New South Wales\",\"country\":\"Australia\",\"type-en\":\"State\",\"region\":null,\"longitude\":\"146.781\",\"woe-name\":\"New South Wales\",\"latitude\":\"-32.4751\",\"woe-label\":\"New South Wales, AU, Australia\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[7792,2868],[7778,2863],[7734,2779],[7666,2691],[7650,2622],[7648,2576],[7632,2560],[7623,2512],[7575,2419],[7580,2384],[7564,2374],[7588,2356],[7596,2320],[7573,2321],[7570,2259],[7213,2497],[7193,2504],[7217,2538],[7208,2559],[7190,2654],[7187,2703],[7129,2743],[7092,2731],[7058,2743],[7043,2714],[6996,2728],[6985,2713],[6934,2720],[6888,2753],[6846,2760],[6834,2744],[6796,2745],[6748,2761],[6738,2775],[6695,2780],[6660,2816],[6607,2812],[6535,2821],[6515,2785],[6525,2763],[6470,2753],[6441,2775],[6405,2819],[6387,2864],[6273,2965],[6234,2984],[6233,3014],[6196,3036],[6184,3096],[6193,3138],[6147,3170],[6089,3180],[6072,3206],[6056,3203],[6034,3154],[6015,3159],[5996,3210],[5981,3227],[5989,3274],[5957,3299],[5953,3321],[5907,3346],[5845,3352],[5803,3325],[5732,3366],[5688,3372],[5679,3385],[5754,4734],[7626,4570],[7661,4607],[7742,4642],[7761,4666],[7793,4656],[7887,4646],[7954,4655],[7986,4620],[8067,4613],[8123,4578],[8126,4550],[8172,4521],[8178,4454],[8221,4476],[8233,4503],[8277,4515],[8296,4489],[8305,4503],[8347,4508],[8363,4553],[8346,4601],[8458,4636],[8480,4656],[8537,4621],[8560,4626],[8623,4610],[8644,4631],[8690,4630],[8723,4649],[8738,4614],[8721,4530],[8730,4509],[8716,4455],[8674,4416],[8635,4344],[8639,4323],[8616,4245],[8571,4135],[8521,4049],[8496,3981],[8500,3943],[8512,3935],[8499,3888],[8477,3867],[8454,3784],[8430,3764],[8397,3695],[8361,3672],[8330,3618],[8341,3604],[8326,3542],[8293,3534],[8237,3493],[8208,3490],[8237,3477],[8215,3463],[8150,3453],[8106,3405],[8091,3372],[8061,3339],[8033,3288],[7996,3284],[8011,3267],[7985,3179],[7941,3168],[7972,3162],[7920,3120],[7892,3089],[7873,3033],[7876,3017],[7855,2970],[7829,2950],[7835,2917],[7851,2907],[7837,2883],[7832,2912],[7814,2883],[7799,2879],[7792,2868]],[[7515,2859],[7460,2921],[7393,2884],[7375,2837],[7373,2778],[7394,2766],[7401,2725],[7423,2715],[7438,2738],[7441,2797],[7470,2856],[7515,2859]]]}},{\"type\":\"Feature\",\"id\":\"AU.VI\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.35,\"hc-middle-y\":0.59,\"hc-key\":\"au-vi\",\"hc-a2\":\"VI\",\"labelrank\":\"2\",\"hasc\":\"AU.VI\",\"alt-name\":null,\"woe-id\":\"2344705\",\"subregion\":null,\"fips\":\"AS07\",\"postal-code\":\"VI\",\"name\":\"Victoria\",\"country\":\"Australia\",\"type-en\":\"State\",\"region\":null,\"longitude\":\"144.75\",\"woe-name\":\"Victoria\",\"latitude\":\"-37.0082\",\"woe-label\":\"Victoria, AU, Australia\",\"type\":\"State\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[5611,2288],[5672,3394],[5679,3385],[5688,3372],[5732,3366],[5803,3325],[5845,3352],[5907,3346],[5953,3321],[5957,3299],[5989,3274],[5981,3227],[5996,3210],[6015,3159],[6034,3154],[6056,3203],[6072,3206],[6089,3180],[6147,3170],[6193,3138],[6184,3096],[6196,3036],[6233,3014],[6234,2984],[6273,2965],[6387,2864],[6405,2819],[6441,2775],[6470,2753],[6525,2763],[6515,2785],[6535,2821],[6607,2812],[6660,2816],[6695,2780],[6738,2775],[6748,2761],[6796,2745],[6834,2744],[6846,2760],[6888,2753],[6934,2720],[6985,2713],[6996,2728],[7043,2714],[7058,2743],[7092,2731],[7129,2743],[7187,2703],[7190,2654],[7208,2559],[7217,2538],[7193,2504],[7213,2497],[7570,2259],[7527,2252],[7498,2216],[7454,2198],[7305,2213],[7200,2218],[7114,2201],[7038,2165],[6992,2131],[6869,2027],[6767,2011],[6755,2025],[6717,2012],[6736,1968],[6784,1999],[6759,1903],[6714,1981],[6696,1996],[6658,1976],[6640,2048],[6589,2050],[6579,2074],[6533,2093],[6494,2095],[6533,2113],[6546,2089],[6563,2117],[6534,2126],[6541,2155],[6588,2147],[6570,2171],[6541,2173],[6502,2130],[6458,2103],[6431,2142],[6471,2149],[6504,2196],[6505,2225],[6481,2269],[6447,2273],[6378,2222],[6342,2213],[6376,2202],[6405,2214],[6419,2202],[6401,2170],[6347,2170],[6267,2126],[6218,2073],[6187,2066],[6149,2033],[6108,2064],[6087,2064],[6051,2101],[5999,2121],[5967,2152],[5914,2185],[5876,2177],[5818,2214],[5779,2222],[5746,2203],[5753,2186],[5692,2193],[5695,2219],[5645,2267],[5611,2288]]]}}]}\n", " /* END mapdata/countries/au/au-all.js*/\n", "\n", "\n", "var event = document.createEvent(\"HTMLEvents\");\n", "event.initEvent(\"load_highcharts\", false, false);\n", "window.dispatchEvent(event);\n", "console.log(\"Finish loading highchartsjs\");\n" ], "text/plain": [ "\"\\n /* BEGIN mapdata/countries/au/au-all.js */\\n\\nHighcharts.maps[\\\"countries/au/au-all\\\"] = {\\\"title\\\":\\\"Australia\\\",\\\"version\\\":\\\"1.1.2\\\",\\\"type\\\":\\\"FeatureCollection\\\",\\\"copyright\\\":\\\"Copyright (c) 2015 Highsoft AS, Based on data from Natural Earth\\\",\\\"copyrightShort\\\":\\\"Natural Earth\\\",\\\"copyrightUrl\\\":\\\"http://www.naturalearthdata.com\\\",\\\"crs\\\":{\\\"type\\\":\\\"name\\\",\\\"properties\\\":{\\\"name\\\":\\\"urn:ogc:def:crs:EPSG:3112\\\"}},\\\"hc-transform\\\":{\\\"default\\\":{\\\"crs\\\":\\\"+proj=lcc +lat_1=-18 +lat_2=-36 +lat_0=0 +lon_0=134 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs\\\",\\\"scale\\\":0.000158093982027,\\\"jsonres\\\":15.5,\\\"jsonmarginX\\\":-999,\\\"jsonmarginY\\\":9851.0,\\\"xoffset\\\":-2082021.85219,\\\"yoffset\\\":-1210304.51735}},\\r\\n\\\"features\\\":[{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"AU.NT\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.48,\\\"hc-middle-y\\\":0.58,\\\"hc-key\\\":\\\"au-nt\\\",\\\"hc-a2\\\":\\\"NT\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"AU.NT\\\",\\\"alt-name\\\":null,\\\"woe-id\\\":\\\"2344701\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"AS03\\\",\\\"postal-code\\\":\\\"NT\\\",\\\"name\\\":\\\"Northern Territory\\\",\\\"country\\\":\\\"Australia\\\",\\\"type-en\\\":\\\"Territory\\\",\\\"region\\\":null,\\\"longitude\\\":\\\"133.78\\\",\\\"woe-name\\\":\\\"Northern Territory\\\",\\\"latitude\\\":\\\"-20.1026\\\",\\\"woe-label\\\":\\\"Northern Territory, AU, Australia\\\",\\\"type\\\":\\\"Territory\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"MultiPolygon\\\",\\\"coordinates\\\":[[[[4896,8385],[4919,8368],[4915,8315],[4879,8350],[4896,8385]]],[[[4777,8883],[4791,8873],[4806,8901],[4824,8899],[4833,8869],[4854,8862],[4867,8890],[4888,8875],[4843,8828],[4857,8814],[4828,8802],[4832,8771],[4850,8781],[4895,8757],[4880,8739],[4834,8752],[4809,8746],[4756,8769],[4725,8762],[4756,8791],[4754,8876],[4777,8883]]],[[[3114,9515],[3135,9481],[3132,9451],[3160,9452],[3182,9424],[3147,9413],[3098,9431],[3026,9414],[3029,9456],[3065,9462],[3059,9508],[3081,9550],[3101,9557],[3114,9515]]],[[[3145,9569],[3205,9541],[3250,9562],[3284,9551],[3343,9593],[3398,9583],[3427,9521],[3412,9486],[3386,9490],[3363,9450],[3279,9392],[3205,9426],[3145,9466],[3106,9580],[3115,9603],[3145,9569]]],[[[4783,9518],[4753,9489],[4698,9463],[4728,9497],[4737,9486],[4779,9520],[4862,9640],[4848,9594],[4783,9518]]],[[[3715,9646],[3726,9589],[3719,9561],[3689,9610],[3682,9648],[3715,9646]]],[[[5154,8118],[5153,8119],[5153,8115],[5072,5569],[2891,5561],[2772,8566],[2772,8566],[2819,8541],[2827,8500],[2844,8503],[2830,8575],[2899,8553],[2926,8521],[2930,8489],[2950,8498],[2937,8547],[2905,8590],[2985,8576],[3025,8606],[2974,8586],[2931,8626],[2925,8654],[2862,8695],[2866,8717],[2910,8786],[2955,8806],[2953,8843],[2972,8876],[2982,8946],[2996,8967],[3018,8942],[3062,8962],[3092,9012],[3055,9046],[3056,9106],[3107,9117],[3117,9193],[3189,9172],[3170,9196],[3185,9249],[3229,9250],[3256,9201],[3281,9199],[3254,9229],[3280,9223],[3240,9260],[3260,9279],[3302,9275],[3288,9339],[3350,9307],[3368,9361],[3376,9323],[3421,9293],[3500,9302],[3533,9316],[3572,9293],[3618,9321],[3662,9319],[3674,9295],[3678,9336],[3715,9354],[3743,9342],[3729,9379],[3735,9417],[3719,9439],[3746,9476],[3726,9478],[3691,9525],[3657,9536],[3579,9511],[3534,9565],[3491,9567],[3522,9607],[3538,9585],[3549,9619],[3586,9597],[3584,9563],[3611,9542],[3606,9619],[3629,9607],[3648,9622],[3685,9592],[3740,9516],[3763,9521],[3794,9567],[3850,9517],[3880,9459],[3924,9468],[3918,9448],[3991,9438],[4049,9461],[4086,9449],[4058,9428],[4087,9406],[4122,9422],[4156,9396],[4154,9361],[4181,9391],[4220,9366],[4265,9364],[4312,9396],[4323,9369],[4372,9369],[4343,9344],[4366,9340],[4394,9309],[4475,9356],[4535,9352],[4539,9391],[4577,9395],[4622,9419],[4573,9376],[4620,9388],[4552,9333],[4574,9292],[4617,9337],[4663,9313],[4642,9277],[4652,9251],[4715,9254],[4746,9305],[4696,9325],[4725,9358],[4683,9361],[4734,9379],[4739,9362],[4775,9390],[4807,9351],[4808,9326],[4835,9296],[4854,9328],[4885,9311],[4899,9276],[4829,9188],[4777,9140],[4816,9110],[4778,9106],[4797,9082],[4772,9036],[4747,9037],[4744,9081],[4726,9055],[4685,9028],[4683,9067],[4666,9037],[4637,9037],[4611,9012],[4632,8978],[4603,8976],[4599,8937],[4614,8898],[4655,8911],[4637,8853],[4619,8837],[4614,8773],[4574,8754],[4512,8668],[4509,8649],[4470,8633],[4494,8568],[4597,8504],[4621,8480],[4697,8435],[4703,8402],[4772,8353],[4857,8379],[4805,8333],[4817,8298],[4870,8291],[4893,8311],[4947,8276],[4989,8238],[5089,8199],[5119,8148],[5154,8118]]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"AU.WA\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.57,\\\"hc-middle-y\\\":0.55,\\\"hc-key\\\":\\\"au-wa\\\",\\\"hc-a2\\\":\\\"WA\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"AU.WA\\\",\\\"alt-name\\\":null,\\\"woe-id\\\":\\\"2344706\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"AS08\\\",\\\"postal-code\\\":\\\"WA\\\",\\\"name\\\":\\\"Western Australia\\\",\\\"country\\\":\\\"Australia\\\",\\\"type-en\\\":\\\"State\\\",\\\"region\\\":null,\\\"longitude\\\":\\\"121.646\\\",\\\"woe-name\\\":\\\"Western Australia\\\",\\\"latitude\\\":\\\"-25.8483\\\",\\\"woe-label\\\":\\\"Western Australia, AU, Australia\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"MultiPolygon\\\",\\\"coordinates\\\":[[[[-996,5296],[-984,5294],[-964,5237],[-912,5159],[-908,5132],[-955,5178],[-999,5255],[-996,5296]]],[[[-590,6624],[-619,6615],[-599,6662],[-579,6651],[-590,6624]]],[[[1566,8375],[1597,8381],[1608,8360],[1575,8361],[1566,8375]]],[[[2772,8566],[2772,8566],[2891,5561],[2948,4129],[2952,4034],[2875,3989],[2731,3918],[2674,3905],[2567,3859],[2428,3839],[2358,3844],[2314,3855],[2244,3824],[2172,3761],[2127,3743],[2053,3701],[2032,3674],[1990,3652],[1911,3632],[1860,3583],[1841,3518],[1833,3460],[1792,3417],[1790,3395],[1745,3352],[1703,3358],[1688,3334],[1661,3328],[1644,3360],[1531,3341],[1529,3327],[1472,3332],[1462,3304],[1421,3304],[1403,3352],[1359,3329],[1317,3330],[1294,3343],[1250,3340],[1213,3322],[1081,3301],[1050,3277],[954,3278],[912,3257],[864,3209],[830,3139],[836,3120],[807,3099],[773,3108],[711,3106],[721,3093],[698,3064],[640,3025],[625,2971],[569,2943],[510,2925],[536,2903],[475,2914],[464,2888],[402,2911],[360,2908],[289,2889],[264,2897],[244,2882],[204,2890],[209,2906],[181,2926],[171,2910],[90,2919],[75,2948],[-7,3012],[-74,3038],[-111,3033],[-120,3018],[-146,3041],[-164,3088],[-183,3194],[-183,3238],[-150,3217],[-112,3214],[-80,3233],[-40,3323],[-49,3394],[-80,3488],[-76,3508],[-47,3500],[-59,3525],[-64,3610],[-76,3689],[-101,3761],[-166,3845],[-211,3924],[-248,3963],[-274,4011],[-320,4118],[-335,4166],[-334,4201],[-349,4265],[-349,4314],[-399,4411],[-448,4452],[-471,4483],[-473,4518],[-493,4551],[-557,4621],[-596,4648],[-624,4722],[-618,4758],[-665,4852],[-741,4948],[-793,5005],[-875,5067],[-887,5109],[-890,5174],[-869,5092],[-861,5130],[-827,5081],[-814,5090],[-804,5033],[-743,5034],[-730,5065],[-737,5105],[-790,5129],[-821,5160],[-833,5198],[-875,5249],[-861,5311],[-852,5283],[-786,5216],[-788,5149],[-764,5137],[-747,5203],[-742,5165],[-717,5111],[-680,5085],[-655,5125],[-670,5155],[-660,5213],[-669,5252],[-696,5261],[-765,5343],[-807,5411],[-831,5420],[-865,5478],[-874,5521],[-922,5566],[-948,5639],[-950,5693],[-923,5811],[-891,5849],[-891,5899],[-907,5942],[-896,5974],[-920,6041],[-947,6053],[-957,6093],[-929,6165],[-918,6243],[-897,6298],[-864,6322],[-868,6217],[-839,6172],[-847,6138],[-828,6129],[-805,6154],[-783,6148],[-741,6327],[-677,6378],[-634,6392],[-553,6446],[-523,6496],[-476,6533],[-450,6584],[-400,6616],[-388,6652],[-334,6665],[-248,6752],[-252,6720],[-227,6710],[-162,6751],[-148,6729],[-107,6722],[-47,6749],[-13,6753],[27,6785],[33,6804],[77,6846],[136,6853],[250,6894],[279,6955],[336,6986],[430,6968],[486,7003],[595,7031],[696,7081],[769,7124],[826,7173],[853,7208],[898,7290],[923,7363],[913,7389],[941,7395],[939,7427],[960,7464],[982,7463],[1055,7543],[1081,7558],[1087,7599],[1037,7600],[1039,7674],[1019,7712],[1019,7794],[1042,7843],[1089,7894],[1122,7883],[1101,7914],[1111,7932],[1176,7940],[1156,7986],[1187,8014],[1192,8041],[1237,8043],[1213,8027],[1208,7997],[1263,7940],[1263,7911],[1296,7887],[1340,7804],[1384,7756],[1384,7799],[1399,7852],[1383,7902],[1402,7897],[1457,7847],[1435,7902],[1470,7941],[1426,7935],[1403,7973],[1341,7996],[1327,8032],[1387,8039],[1347,8057],[1401,8055],[1399,8081],[1370,8083],[1364,8127],[1410,8139],[1427,8112],[1403,8102],[1474,8075],[1449,8117],[1519,8099],[1528,8080],[1566,8074],[1677,8089],[1631,8101],[1580,8097],[1571,8127],[1588,8173],[1608,8141],[1626,8159],[1625,8208],[1602,8197],[1571,8220],[1560,8316],[1581,8332],[1623,8326],[1647,8368],[1627,8396],[1677,8397],[1677,8437],[1706,8433],[1710,8479],[1801,8435],[1825,8437],[1825,8473],[1758,8490],[1791,8508],[1743,8539],[1767,8576],[1728,8576],[1733,8615],[1768,8586],[1827,8618],[1857,8611],[1857,8692],[1883,8618],[1914,8639],[1923,8602],[1946,8585],[1948,8619],[1979,8623],[1949,8656],[1981,8667],[1996,8738],[2017,8755],[2023,8707],[2074,8777],[2099,8781],[2081,8748],[2124,8709],[2148,8778],[2181,8780],[2156,8831],[2210,8853],[2261,8789],[2288,8811],[2317,8809],[2358,8769],[2407,8739],[2467,8661],[2550,8603],[2527,8485],[2531,8418],[2542,8415],[2543,8483],[2610,8579],[2646,8592],[2704,8574],[2772,8566]]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"AU.CT\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.37,\\\"hc-middle-y\\\":0.46,\\\"hc-key\\\":\\\"au-ct\\\",\\\"hc-a2\\\":\\\"CT\\\",\\\"labelrank\\\":\\\"9\\\",\\\"hasc\\\":\\\"AU.CT\\\",\\\"alt-name\\\":null,\\\"woe-id\\\":\\\"1100968\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"AS01\\\",\\\"postal-code\\\":\\\"CT\\\",\\\"name\\\":\\\"Australian Capital Territory\\\",\\\"country\\\":\\\"Australia\\\",\\\"type-en\\\":\\\"Territory\\\",\\\"region\\\":null,\\\"longitude\\\":\\\"148.983\\\",\\\"woe-name\\\":\\\"Canberra\\\",\\\"latitude\\\":\\\"-35.4618\\\",\\\"woe-label\\\":null,\\\"type\\\":\\\"Territory\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[7515,2859],[7470,2856],[7441,2797],[7438,2738],[7423,2715],[7401,2725],[7394,2766],[7373,2778],[7375,2837],[7393,2884],[7460,2921],[7515,2859]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"AU.SA\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.55,\\\"hc-middle-y\\\":0.34,\\\"hc-key\\\":\\\"au-sa\\\",\\\"hc-a2\\\":\\\"SA\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"AU.SA\\\",\\\"alt-name\\\":null,\\\"woe-id\\\":\\\"2344703\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"AS05\\\",\\\"postal-code\\\":\\\"SA\\\",\\\"name\\\":\\\"South Australia\\\",\\\"country\\\":\\\"Australia\\\",\\\"type-en\\\":\\\"State\\\",\\\"region\\\":null,\\\"longitude\\\":\\\"135.783\\\",\\\"woe-name\\\":\\\"South Australia\\\",\\\"latitude\\\":\\\"-29.6504\\\",\\\"woe-label\\\":\\\"South Australia, AU, Australia\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"MultiPolygon\\\",\\\"coordinates\\\":[[[[4907,2993],[4896,2954],[4940,2950],[4956,2932],[4969,2952],[5003,2942],[5016,2913],[4998,2899],[4973,2912],[4934,2914],[4902,2901],[4903,2880],[4866,2858],[4848,2878],[4813,2888],[4796,2871],[4770,2877],[4702,2868],[4690,2892],[4663,2910],[4675,2948],[4724,2964],[4784,2972],[4846,2994],[4907,2993]]],[[[5611,2288],[5555,2288],[5532,2298],[5482,2343],[5459,2404],[5406,2455],[5356,2541],[5367,2556],[5344,2604],[5369,2617],[5388,2653],[5388,2692],[5332,2844],[5254,2936],[5194,2985],[5212,2982],[5307,2885],[5331,2851],[5351,2801],[5338,2858],[5314,2893],[5221,2977],[5243,3004],[5264,2990],[5265,2950],[5286,2951],[5291,2977],[5261,3001],[5296,3012],[5274,3048],[5205,3029],[5221,3003],[5169,3013],[5211,2992],[5156,2997],[5107,2970],[5034,2965],[5018,2997],[5087,3050],[5108,3130],[5105,3179],[5117,3215],[5098,3230],[5058,3299],[5052,3331],[5020,3384],[5010,3336],[4985,3308],[4978,3251],[4938,3134],[4920,3102],[4861,3119],[4824,3107],[4808,3088],[4780,3093],[4742,3076],[4734,3089],[4763,3129],[4759,3145],[4780,3182],[4872,3175],[4889,3255],[4879,3302],[4887,3352],[4880,3379],[4903,3403],[4915,3455],[4941,3479],[4994,3547],[4967,3621],[4978,3639],[5017,3649],[5003,3688],[4975,3807],[4963,3819],[4959,3774],[4970,3729],[4960,3693],[4939,3704],[4887,3655],[4868,3588],[4832,3518],[4785,3498],[4768,3512],[4753,3480],[4691,3454],[4636,3409],[4604,3346],[4577,3326],[4567,3299],[4537,3286],[4523,3256],[4524,3223],[4544,3217],[4552,3165],[4541,3157],[4510,3194],[4492,3198],[4467,3173],[4461,3193],[4423,3239],[4379,3279],[4354,3269],[4361,3297],[4395,3283],[4418,3257],[4405,3358],[4387,3433],[4371,3461],[4293,3533],[4299,3556],[4287,3608],[4253,3643],[4204,3662],[4166,3660],[4146,3718],[4117,3728],[4133,3748],[4120,3781],[4152,3778],[4171,3791],[4165,3815],[4137,3850],[4069,3831],[4091,3869],[4063,3907],[4032,3922],[4022,3946],[4000,3927],[3983,3943],[3968,3916],[3908,3920],[3868,3943],[3827,3984],[3753,3983],[3755,3964],[3698,3962],[3661,3995],[3593,4042],[3535,4074],[3452,4107],[3373,4072],[3217,4075],[2952,4034],[2948,4129],[2891,5561],[5072,5569],[5799,5537],[5754,4734],[5679,3385],[5672,3394],[5611,2288]]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"AU.QL\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.44,\\\"hc-middle-y\\\":0.68,\\\"hc-key\\\":\\\"au-ql\\\",\\\"hc-a2\\\":\\\"QL\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"AU.QL\\\",\\\"alt-name\\\":null,\\\"woe-id\\\":\\\"2344702\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"AS04\\\",\\\"postal-code\\\":\\\"QL\\\",\\\"name\\\":\\\"Queensland\\\",\\\"country\\\":\\\"Australia\\\",\\\"type-en\\\":\\\"State\\\",\\\"region\\\":null,\\\"longitude\\\":\\\"144.778\\\",\\\"woe-name\\\":\\\"Queensland\\\",\\\"latitude\\\":\\\"-23.1364\\\",\\\"woe-label\\\":\\\"Queensland, AU, Australia\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"MultiPolygon\\\",\\\"coordinates\\\":[[[[8736,4862],[8733,4941],[8757,4951],[8737,4862],[8763,4842],[8729,4764],[8716,4765],[8736,4862]]],[[[8811,5562],[8807,5510],[8821,5485],[8751,5374],[8712,5289],[8696,5358],[8734,5413],[8733,5452],[8762,5467],[8793,5505],[8771,5546],[8811,5562]]],[[[8312,5983],[8348,5956],[8365,5895],[8343,5890],[8297,5975],[8312,5983]]],[[[7267,7524],[7293,7471],[7275,7450],[7229,7516],[7267,7524]]],[[[5600,8127],[5609,8111],[5576,8099],[5562,8119],[5531,8071],[5493,8056],[5461,8074],[5492,8125],[5576,8141],[5600,8127]]],[[[6388,9713],[6382,9662],[6344,9656],[6338,9684],[6388,9713]]],[[[6374,9821],[6408,9808],[6393,9790],[6342,9833],[6356,9851],[6374,9821]]],[[[8690,4630],[8644,4631],[8623,4610],[8560,4626],[8537,4621],[8480,4656],[8458,4636],[8346,4601],[8363,4553],[8347,4508],[8305,4503],[8277,4515],[8233,4503],[8221,4476],[8178,4454],[8172,4521],[8126,4550],[8123,4578],[8067,4613],[7986,4620],[7954,4655],[7887,4646],[7793,4656],[7761,4666],[7742,4642],[7661,4607],[7626,4570],[5754,4734],[5799,5537],[5072,5569],[5153,8115],[5154,8118],[5200,8075],[5280,8045],[5324,8048],[5348,8030],[5422,8007],[5452,7974],[5447,7951],[5479,7887],[5521,7878],[5572,7833],[5645,7805],[5663,7781],[5726,7779],[5796,7794],[5883,7840],[5922,7940],[5920,7955],[5959,8013],[5990,8037],[6022,8107],[6037,8165],[6061,8208],[6050,8243],[6086,8366],[6131,8456],[6141,8491],[6127,8528],[6111,8637],[6134,8702],[6134,8748],[6110,8785],[6110,8832],[6127,8887],[6178,8975],[6153,9050],[6201,9091],[6222,9132],[6243,9105],[6272,9115],[6223,9135],[6255,9152],[6221,9154],[6190,9179],[6163,9174],[6227,9301],[6248,9324],[6258,9284],[6290,9300],[6270,9320],[6277,9365],[6330,9493],[6349,9606],[6390,9611],[6428,9661],[6473,9649],[6442,9601],[6471,9615],[6482,9576],[6504,9583],[6519,9527],[6514,9498],[6531,9465],[6516,9442],[6522,9338],[6553,9312],[6589,9316],[6610,9295],[6575,9251],[6569,9202],[6615,9182],[6631,9134],[6659,9116],[6635,9049],[6684,9054],[6670,9030],[6669,8917],[6685,8862],[6662,8802],[6681,8744],[6698,8726],[6699,8672],[6715,8618],[6755,8585],[6817,8618],[6826,8648],[6856,8632],[6916,8665],[6943,8617],[6936,8578],[6950,8557],[7004,8537],[7038,8480],[7088,8469],[7100,8436],[7118,8436],[7089,8396],[7088,8357],[7106,8362],[7084,8316],[7085,8276],[7104,8216],[7097,8174],[7121,8129],[7116,8071],[7096,8026],[7183,7897],[7230,7896],[7207,7853],[7247,7753],[7243,7719],[7260,7686],[7239,7644],[7245,7624],[7209,7548],[7212,7519],[7250,7483],[7255,7452],[7286,7440],[7261,7348],[7299,7293],[7349,7255],[7376,7252],[7410,7216],[7438,7227],[7465,7181],[7539,7173],[7547,7191],[7568,7140],[7575,7090],[7593,7054],[7619,7049],[7614,7089],[7637,7075],[7658,7025],[7691,7030],[7740,7000],[7733,6969],[7765,6941],[7783,6971],[7809,6969],[7817,6924],[7833,6906],[7874,6901],[7871,6861],[7817,6831],[7827,6796],[7858,6751],[7887,6737],[7897,6707],[7928,6698],[7945,6671],[7933,6647],[7954,6618],[7962,6578],[7947,6556],[7973,6555],[7986,6495],[7973,6477],[8001,6351],[8021,6310],[8047,6309],[8096,6230],[8078,6326],[8092,6354],[8069,6349],[8078,6391],[8086,6366],[8115,6364],[8147,6291],[8167,6282],[8237,6221],[8229,6288],[8210,6306],[8225,6329],[8248,6279],[8279,6253],[8255,6232],[8282,6233],[8287,6191],[8256,6070],[8271,6043],[8259,6001],[8284,5962],[8326,5920],[8336,5884],[8357,5876],[8392,5821],[8448,5789],[8436,5821],[8473,5806],[8476,5773],[8503,5750],[8522,5665],[8540,5634],[8597,5591],[8614,5561],[8611,5521],[8643,5450],[8698,5429],[8703,5372],[8685,5357],[8687,5305],[8703,5283],[8698,5244],[8717,5278],[8722,5250],[8742,5247],[8698,5160],[8691,5062],[8699,5050],[8689,4986],[8697,4952],[8651,4919],[8670,4916],[8653,4887],[8690,4838],[8698,4787],[8722,4741],[8712,4671],[8723,4649],[8690,4630]]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"AU.2557\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.52,\\\"hc-middle-y\\\":0.49,\\\"hc-key\\\":\\\"au-2557\\\",\\\"hc-a2\\\":\\\"NI\\\",\\\"labelrank\\\":\\\"3\\\",\\\"hasc\\\":\\\"AU.CT\\\",\\\"alt-name\\\":null,\\\"woe-id\\\":\\\"23424905\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"AS02\\\",\\\"postal-code\\\":null,\\\"name\\\":\\\"Norfolk Island\\\",\\\"country\\\":\\\"Australia\\\",\\\"type-en\\\":\\\"Territory\\\",\\\"region\\\":null,\\\"longitude\\\":\\\"159.076\\\",\\\"woe-name\\\":\\\"Norfolk Island\\\",\\\"latitude\\\":\\\"-31.586\\\",\\\"woe-label\\\":null,\\\"type\\\":\\\"Territory\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[9845,3528],[9851,3514],[9846,3509],[9845,3523],[9845,3528]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"AU.TS\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.53,\\\"hc-middle-y\\\":0.63,\\\"hc-key\\\":\\\"au-ts\\\",\\\"hc-a2\\\":\\\"TS\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"AU.TS\\\",\\\"alt-name\\\":null,\\\"woe-id\\\":\\\"2344704\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"AS06\\\",\\\"postal-code\\\":\\\"TS\\\",\\\"name\\\":\\\"Tasmania\\\",\\\"country\\\":\\\"Australia\\\",\\\"type-en\\\":\\\"State\\\",\\\"region\\\":null,\\\"longitude\\\":\\\"146.603\\\",\\\"woe-name\\\":null,\\\"latitude\\\":\\\"-42.1383\\\",\\\"woe-label\\\":null,\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"MultiPolygon\\\",\\\"coordinates\\\":[[[[6834,711],[6821,678],[6794,718],[6827,743],[6834,711]]],[[[7106,1491],[7090,1463],[7074,1483],[7091,1502],[7055,1514],[7059,1527],[7127,1540],[7157,1502],[7124,1485],[7106,1491]]],[[[7067,1711],[7105,1645],[7132,1634],[7125,1558],[7104,1569],[7086,1554],[7070,1569],[7063,1606],[7043,1625],[7046,1663],[7020,1670],[7067,1711]]],[[[6237,1697],[6204,1678],[6190,1733],[6200,1796],[6229,1830],[6249,1813],[6252,1712],[6237,1697]]],[[[6394,1496],[6405,1526],[6425,1508],[6402,1496],[6439,1466],[6471,1473],[6486,1455],[6561,1424],[6575,1399],[6601,1390],[6660,1352],[6703,1345],[6781,1361],[6784,1339],[6813,1335],[6789,1355],[6793,1371],[6833,1385],[6864,1373],[6890,1388],[6921,1366],[6958,1407],[6973,1412],[7003,1390],[7024,1399],[7042,1429],[7086,1395],[7106,1348],[7088,1294],[7098,1268],[7081,1225],[7084,1181],[7066,1129],[7076,1096],[7067,1059],[7078,1041],[7062,985],[7053,1004],[7069,1039],[7038,1060],[7057,1077],[7045,1090],[7036,1054],[7022,1050],[6998,993],[6992,937],[6967,931],[6974,881],[6960,871],[6950,837],[6975,839],[6961,741],[6947,768],[6925,739],[6909,764],[6921,779],[6897,804],[6945,793],[6946,833],[6915,838],[6896,861],[6878,854],[6886,819],[6859,802],[6871,839],[6859,836],[6838,877],[6847,837],[6839,794],[6853,748],[6820,787],[6816,748],[6783,758],[6771,793],[6758,770],[6783,739],[6723,649],[6694,655],[6666,687],[6614,691],[6596,703],[6556,690],[6555,728],[6543,740],[6574,744],[6603,730],[6593,764],[6563,754],[6544,792],[6524,766],[6501,837],[6467,866],[6443,954],[6426,969],[6420,1084],[6429,1064],[6464,1031],[6469,994],[6493,1037],[6477,1038],[6449,1096],[6436,1075],[6430,1147],[6378,1224],[6354,1330],[6338,1363],[6340,1402],[6328,1427],[6350,1455],[6352,1506],[6394,1496]]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"AU.JB\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.51,\\\"hc-middle-y\\\":0.47,\\\"hc-key\\\":\\\"au-jb\\\",\\\"hc-a2\\\":\\\"JB\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"AU.JB\\\",\\\"alt-name\\\":null,\\\"woe-id\\\":\\\"1102841\\\",\\\"subregion\\\":null,\\\"fips\\\":null,\\\"postal-code\\\":\\\"JB\\\",\\\"name\\\":\\\"Jervis Bay Territory\\\",\\\"country\\\":\\\"Australia\\\",\\\"type-en\\\":\\\"Territory\\\",\\\"region\\\":null,\\\"longitude\\\":\\\"150.692\\\",\\\"woe-name\\\":\\\"Jervis Bay\\\",\\\"latitude\\\":\\\"-35.1532\\\",\\\"woe-label\\\":null,\\\"type\\\":\\\"Territory\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[7814,2883],[7824,2866],[7792,2868],[7799,2879],[7814,2883]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"AU.NS\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.45,\\\"hc-middle-y\\\":0.40,\\\"hc-key\\\":\\\"au-ns\\\",\\\"hc-a2\\\":\\\"NS\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"AU.NS\\\",\\\"alt-name\\\":null,\\\"woe-id\\\":\\\"2344700\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"AS02\\\",\\\"postal-code\\\":\\\"NS\\\",\\\"name\\\":\\\"New South Wales\\\",\\\"country\\\":\\\"Australia\\\",\\\"type-en\\\":\\\"State\\\",\\\"region\\\":null,\\\"longitude\\\":\\\"146.781\\\",\\\"woe-name\\\":\\\"New South Wales\\\",\\\"latitude\\\":\\\"-32.4751\\\",\\\"woe-label\\\":\\\"New South Wales, AU, Australia\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[7792,2868],[7778,2863],[7734,2779],[7666,2691],[7650,2622],[7648,2576],[7632,2560],[7623,2512],[7575,2419],[7580,2384],[7564,2374],[7588,2356],[7596,2320],[7573,2321],[7570,2259],[7213,2497],[7193,2504],[7217,2538],[7208,2559],[7190,2654],[7187,2703],[7129,2743],[7092,2731],[7058,2743],[7043,2714],[6996,2728],[6985,2713],[6934,2720],[6888,2753],[6846,2760],[6834,2744],[6796,2745],[6748,2761],[6738,2775],[6695,2780],[6660,2816],[6607,2812],[6535,2821],[6515,2785],[6525,2763],[6470,2753],[6441,2775],[6405,2819],[6387,2864],[6273,2965],[6234,2984],[6233,3014],[6196,3036],[6184,3096],[6193,3138],[6147,3170],[6089,3180],[6072,3206],[6056,3203],[6034,3154],[6015,3159],[5996,3210],[5981,3227],[5989,3274],[5957,3299],[5953,3321],[5907,3346],[5845,3352],[5803,3325],[5732,3366],[5688,3372],[5679,3385],[5754,4734],[7626,4570],[7661,4607],[7742,4642],[7761,4666],[7793,4656],[7887,4646],[7954,4655],[7986,4620],[8067,4613],[8123,4578],[8126,4550],[8172,4521],[8178,4454],[8221,4476],[8233,4503],[8277,4515],[8296,4489],[8305,4503],[8347,4508],[8363,4553],[8346,4601],[8458,4636],[8480,4656],[8537,4621],[8560,4626],[8623,4610],[8644,4631],[8690,4630],[8723,4649],[8738,4614],[8721,4530],[8730,4509],[8716,4455],[8674,4416],[8635,4344],[8639,4323],[8616,4245],[8571,4135],[8521,4049],[8496,3981],[8500,3943],[8512,3935],[8499,3888],[8477,3867],[8454,3784],[8430,3764],[8397,3695],[8361,3672],[8330,3618],[8341,3604],[8326,3542],[8293,3534],[8237,3493],[8208,3490],[8237,3477],[8215,3463],[8150,3453],[8106,3405],[8091,3372],[8061,3339],[8033,3288],[7996,3284],[8011,3267],[7985,3179],[7941,3168],[7972,3162],[7920,3120],[7892,3089],[7873,3033],[7876,3017],[7855,2970],[7829,2950],[7835,2917],[7851,2907],[7837,2883],[7832,2912],[7814,2883],[7799,2879],[7792,2868]],[[7515,2859],[7460,2921],[7393,2884],[7375,2837],[7373,2778],[7394,2766],[7401,2725],[7423,2715],[7438,2738],[7441,2797],[7470,2856],[7515,2859]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"AU.VI\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.35,\\\"hc-middle-y\\\":0.59,\\\"hc-key\\\":\\\"au-vi\\\",\\\"hc-a2\\\":\\\"VI\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"AU.VI\\\",\\\"alt-name\\\":null,\\\"woe-id\\\":\\\"2344705\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"AS07\\\",\\\"postal-code\\\":\\\"VI\\\",\\\"name\\\":\\\"Victoria\\\",\\\"country\\\":\\\"Australia\\\",\\\"type-en\\\":\\\"State\\\",\\\"region\\\":null,\\\"longitude\\\":\\\"144.75\\\",\\\"woe-name\\\":\\\"Victoria\\\",\\\"latitude\\\":\\\"-37.0082\\\",\\\"woe-label\\\":\\\"Victoria, AU, Australia\\\",\\\"type\\\":\\\"State\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[5611,2288],[5672,3394],[5679,3385],[5688,3372],[5732,3366],[5803,3325],[5845,3352],[5907,3346],[5953,3321],[5957,3299],[5989,3274],[5981,3227],[5996,3210],[6015,3159],[6034,3154],[6056,3203],[6072,3206],[6089,3180],[6147,3170],[6193,3138],[6184,3096],[6196,3036],[6233,3014],[6234,2984],[6273,2965],[6387,2864],[6405,2819],[6441,2775],[6470,2753],[6525,2763],[6515,2785],[6535,2821],[6607,2812],[6660,2816],[6695,2780],[6738,2775],[6748,2761],[6796,2745],[6834,2744],[6846,2760],[6888,2753],[6934,2720],[6985,2713],[6996,2728],[7043,2714],[7058,2743],[7092,2731],[7129,2743],[7187,2703],[7190,2654],[7208,2559],[7217,2538],[7193,2504],[7213,2497],[7570,2259],[7527,2252],[7498,2216],[7454,2198],[7305,2213],[7200,2218],[7114,2201],[7038,2165],[6992,2131],[6869,2027],[6767,2011],[6755,2025],[6717,2012],[6736,1968],[6784,1999],[6759,1903],[6714,1981],[6696,1996],[6658,1976],[6640,2048],[6589,2050],[6579,2074],[6533,2093],[6494,2095],[6533,2113],[6546,2089],[6563,2117],[6534,2126],[6541,2155],[6588,2147],[6570,2171],[6541,2173],[6502,2130],[6458,2103],[6431,2142],[6471,2149],[6504,2196],[6505,2225],[6481,2269],[6447,2273],[6378,2222],[6342,2213],[6376,2202],[6405,2214],[6419,2202],[6401,2170],[6347,2170],[6267,2126],[6218,2073],[6187,2066],[6149,2033],[6108,2064],[6087,2064],[6051,2101],[5999,2121],[5967,2152],[5914,2185],[5876,2177],[5818,2214],[5779,2222],[5746,2203],[5753,2186],[5692,2193],[5695,2219],[5645,2267],[5611,2288]]]}}]}\\n /* END mapdata/countries/au/au-all.js*/\\n\\n\\nvar event = document.createEvent(\\\"HTMLEvents\\\");\\nevent.initEvent(\\\"load_highcharts\\\", false, false);\\nwindow.dispatchEvent(event);\\nconsole.log(\\\"Finish loading highchartsjs\\\");\\n\"" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ " \n", "\n", "
" ], "text/plain": [ "\" \\n\\n
\"" ] }, "execution_count": 7, "metadata": {}, "output_type": "execute_result" } ], "source": [ "opts = {\n", " chart_class: 'map',\n", " chart: {\n", " map: 'countries/au/au-all'\n", " },\n", "\n", " title: {\n", " text: 'Highmaps basic demo'\n", " },\n", "\n", " subtitle: {\n", " text: 'Source map: Australia'\n", " },\n", "\n", " mapNavigation: {\n", " enabled: true,\n", " buttonOptions: {\n", " verticalAlign: 'bottom'\n", " }\n", " },\n", "\n", " colorAxis: {\n", " min: 0\n", " }\n", " }\n", "\n", "data = [\n", " ['au-nt', 0],\n", " ['au-wa', 1],\n", " ['au-ct', 2],\n", " ['au-sa', 3],\n", " ['au-ql', 4],\n", " ['au-2557', 5],\n", " ['au-ts', 6],\n", " ['au-jb', 7],\n", " ['au-ns', 8],\n", " ['au-vi', 9]\n", "]\n", "\n", "df = Daru::DataFrame.new(\n", " {\n", " countries: data.map {|row| row[0]},\n", " data: data.map {|row| row[1]}\n", " }\n", ")\n", "map = Daru::View::Plot.new(df, opts)\n", "map.show_in_iruby" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [ { "data": { "application/javascript": [ "\n", " /* BEGIN mapdata/countries/bd/bd-all.js */\n", "\n", "Highcharts.maps[\"countries/bd/bd-all\"] = {\"title\":\"Bangladesh\",\"version\":\"1.1.2\",\"type\":\"FeatureCollection\",\"copyright\":\"Copyright (c) 2015 Highsoft AS, Based on data from Natural Earth\",\"copyrightShort\":\"Natural Earth\",\"copyrightUrl\":\"http://www.naturalearthdata.com\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"urn:ogc:def:crs:EPSG:3106\"}},\"hc-transform\":{\"default\":{\"crs\":\"+proj=tmerc +lat_0=0 +lon_0=90 +k=0.9996 +x_0=500000 +y_0=0 +a=6377276.345 +b=6356075.41314024 +towgs84=283.7,735.9,261.1,0,0,0,0 +units=m +no_defs\",\"scale\":0.00107666711844,\"jsonres\":15.5,\"jsonmarginX\":-999,\"jsonmarginY\":9851.0,\"xoffset\":300069.637776,\"yoffset\":2944834.07994}},\r\n", "\"features\":[{\"type\":\"Feature\",\"id\":\"BD.DA\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.60,\"hc-middle-y\":0.44,\"hc-key\":\"bd-da\",\"hc-a2\":\"DA\",\"labelrank\":\"7\",\"hasc\":\"BD.DA\",\"alt-name\":\"Daca|Dacca\",\"woe-id\":\"2344791\",\"subregion\":null,\"fips\":\"BG81\",\"postal-code\":\"DA\",\"name\":\"Dhaka\",\"country\":\"Bangladesh\",\"type-en\":\"Division\",\"region\":null,\"longitude\":\"90.4053\",\"woe-name\":\"Dhaka\",\"latitude\":\"24.1653\",\"woe-label\":\"Dhaka, BD, Bangladesh\",\"type\":\"Bibhag\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[3262,3797],[3328,3749],[3343,3708],[3246,3767],[3206,3731],[3142,3763],[3070,3844],[3119,3861],[3262,3797]]],[[[3538,4177],[3493,4169],[3538,4128],[3527,4090],[3478,4109],[3370,4065],[3344,4138],[3378,4233],[3421,4253],[3384,4271],[3294,4241],[3274,4192],[3219,4192],[3153,4227],[3191,4180],[3311,4162],[3325,4147],[3329,3982],[3283,3862],[3226,3886],[2892,3950],[2769,4012],[2783,3971],[3005,3838],[3073,3752],[3202,3708],[3313,3696],[3378,3608],[3392,3512],[3356,3557],[3372,3412],[3366,3368],[3309,3291],[3297,3355],[3259,3311],[3203,3290],[3118,3284],[3112,3241],[3064,3196],[2957,3269],[2902,3282],[2842,3229],[2885,3230],[2900,3188],[2854,3115],[2812,3100],[2734,3166],[2721,3243],[2671,3281],[2587,3265],[2559,3202],[2527,3185],[2441,3091],[2375,2980],[2310,2926],[2220,2909],[2150,2946],[2049,3037],[2032,3088],[1927,3201],[1869,3315],[1826,3329],[1798,3404],[1849,3369],[1916,3481],[1821,3466],[1796,3499],[1798,3569],[1707,3594],[1775,3683],[1724,3682],[1681,3732],[1656,3802],[1658,3861],[1706,3835],[1659,4024],[1573,4084],[1523,4090],[1496,4050],[1485,4100],[1535,4143],[1358,4397],[1241,4392],[1166,4499],[1255,4727],[1230,4852],[1286,4814],[1438,4748],[1544,4664],[1587,4655],[1696,4709],[1829,4727],[1807,4863],[1837,4960],[2003,5100],[2032,5151],[2058,5304],[2048,5357],[2017,5365],[2015,5415],[1928,5504],[1918,5682],[1936,5883],[1952,5978],[1946,6035],[1986,6124],[1978,6183],[1999,6287],[1990,6360],[1934,6426],[1838,6490],[1801,6572],[1758,6787],[1768,6942],[1807,7139],[1844,7219],[1905,7303],[1915,7350],[1900,7450],[1953,7568],[2005,7589],[1998,7536],[2019,7407],[2064,7366],[2124,7390],[2188,7393],[2561,7235],[2825,7177],[2956,7122],[3015,7120],[3185,7158],[3323,7146],[3414,7163],[3532,7130],[3583,7161],[3678,7117],[3725,7111],[3915,7138],[3910,7059],[3936,6978],[3879,6810],[3990,6629],[4039,6608],[4239,6630],[4274,6509],[4281,6427],[4270,6330],[4281,6297],[4372,6296],[4407,6251],[4381,6161],[4342,6141],[4373,6081],[4423,6046],[4351,5898],[4416,5865],[4424,5799],[4396,5779],[4456,5706],[4417,5665],[4440,5628],[4347,5576],[4296,5478],[4197,5440],[4196,5386],[4149,5406],[4093,5328],[4044,5309],[4050,5264],[4101,5175],[4089,5136],[4009,5062],[3994,4937],[3960,4860],[3895,4770],[3856,4742],[3786,4779],[3688,4764],[3627,4716],[3634,4634],[3576,4474],[3617,4436],[3592,4370],[3649,4294],[3603,4280],[3608,4243],[3538,4177]]]]}},{\"type\":\"Feature\",\"id\":\"BD.KH\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.50,\"hc-middle-y\":0.44,\"hc-key\":\"bd-kh\",\"hc-a2\":\"KH\",\"labelrank\":\"7\",\"hasc\":\"BD.KH\",\"alt-name\":null,\"woe-id\":\"2344792\",\"subregion\":null,\"fips\":\"BG82\",\"postal-code\":\"KH\",\"name\":\"Khulna\",\"country\":\"Bangladesh\",\"type-en\":\"Division\",\"region\":null,\"longitude\":\"89.3708\",\"woe-name\":\"Khulna\",\"latitude\":\"22.9179\",\"woe-label\":\"Khulna, BD, Bangladesh\",\"type\":\"Bibhag\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[866,824],[845,792],[793,820],[706,925],[728,1014],[696,1136],[718,1154],[742,1104],[758,979],[777,925],[857,875],[866,824]]],[[[2307,2170],[2228,2084],[2206,2025],[2124,2075],[2143,1973],[2137,1934],[2065,1796],[2104,1691],[2126,1503],[2106,1448],[2077,1432],[1993,1442],[2060,1393],[2088,1321],[2084,1234],[2148,1117],[2136,1088],[2085,1075],[2022,1008],[1955,983],[1939,1019],[1869,986],[1808,995],[1758,1024],[1743,1078],[1762,1111],[1734,1164],[1685,1062],[1738,982],[1826,905],[1770,842],[1706,867],[1644,859],[1662,783],[1629,750],[1593,773],[1544,848],[1527,957],[1532,999],[1578,1060],[1597,1119],[1590,1253],[1613,1398],[1664,1512],[1643,1590],[1598,1677],[1665,1777],[1673,1855],[1700,1923],[1615,1799],[1631,1756],[1587,1715],[1569,1658],[1617,1554],[1570,1292],[1538,1274],[1522,1385],[1545,1467],[1468,1651],[1471,1808],[1441,1848],[1426,1726],[1440,1493],[1472,1556],[1513,1452],[1497,1379],[1465,1347],[1518,1233],[1502,1135],[1419,1043],[1421,899],[1381,835],[1298,780],[1254,830],[1243,905],[1249,988],[1281,1078],[1278,1158],[1239,1253],[1215,1225],[1239,1152],[1232,1105],[1174,1036],[1128,952],[1107,976],[1125,857],[1088,748],[1129,710],[1080,665],[1011,647],[969,700],[997,768],[944,920],[918,954],[884,912],[798,966],[756,1117],[776,1263],[765,1345],[719,1427],[725,1546],[756,1585],[729,1697],[655,1796],[639,1835],[664,1852],[626,1924],[606,2022],[629,2098],[576,2283],[503,2321],[541,2346],[545,2438],[508,2525],[471,2677],[521,2753],[535,2875],[468,2909],[412,3021],[363,3091],[379,3295],[402,3342],[557,3495],[556,3538],[510,3537],[361,3591],[310,3593],[252,3567],[140,3604],[100,3661],[100,3701],[157,3802],[242,4021],[224,4079],[160,4023],[135,4074],[67,4117],[-26,4248],[-73,4248],[-107,4273],[-98,4323],[-143,4362],[-105,4530],[-119,4575],[-76,4673],[-81,4723],[-48,4762],[54,4767],[158,4868],[159,4940],[138,4998],[179,5060],[138,5087],[93,5160],[109,5236],[101,5292],[128,5331],[192,5357],[226,5288],[316,5231],[380,5232],[490,5283],[530,5320],[608,5291],[709,5178],[757,5089],[756,5012],[842,4919],[915,4878],[961,4869],[1102,4883],[1230,4852],[1255,4727],[1166,4499],[1241,4392],[1358,4397],[1535,4143],[1485,4100],[1496,4050],[1523,4090],[1573,4084],[1659,4024],[1706,3835],[1658,3861],[1656,3802],[1681,3732],[1724,3682],[1775,3683],[1707,3594],[1798,3569],[1796,3499],[1821,3466],[1916,3481],[1849,3369],[1798,3404],[1826,3329],[1869,3315],[1927,3201],[2032,3088],[2049,3037],[2150,2946],[2220,2909],[2277,2830],[2231,2811],[2222,2749],[2190,2709],[2220,2674],[2159,2624],[2155,2591],[2199,2586],[2221,2542],[2174,2528],[2223,2439],[2261,2409],[2271,2319],[2249,2256],[2284,2226],[2307,2170]]]]}},{\"type\":\"Feature\",\"id\":\"BD.BA\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.33,\"hc-middle-y\":0.49,\"hc-key\":\"bd-ba\",\"hc-a2\":\"BA\",\"labelrank\":\"7\",\"hasc\":\"BD.BA\",\"alt-name\":\"Bakerganj\",\"woe-id\":\"23706410\",\"subregion\":null,\"fips\":\"BG85\",\"postal-code\":\"BA\",\"name\":\"Barisal\",\"country\":\"Bangladesh\",\"type-en\":\"Division\",\"region\":null,\"longitude\":\"90.23690000000001\",\"woe-name\":\"Barisal\",\"latitude\":\"22.4351\",\"woe-label\":\"Barisal, BD, Bangladesh\",\"type\":\"Bibhag\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[3360,1184],[3343,1142],[3317,1151],[3275,1074],[3241,1047],[3211,1063],[3259,1075],[3222,1114],[3249,1199],[3365,1279],[3388,1191],[3360,1184]]],[[[2915,1024],[2892,1018],[2898,1148],[2952,1259],[3021,1303],[3015,1262],[2972,1189],[2931,1044],[2915,1024]]],[[[2938,1251],[2960,1344],[3009,1391],[2999,1345],[2950,1289],[2938,1251]]],[[[3087,1132],[3036,1130],[3022,1189],[3052,1258],[3052,1356],[3080,1391],[3158,1310],[3180,1260],[3163,1201],[3087,1132]]],[[[3398,1607],[3364,1493],[3351,1545],[3306,1347],[3270,1304],[3219,1302],[3210,1348],[3280,1417],[3269,1430],[3175,1367],[3189,1451],[3260,1506],[3306,1558],[3398,1607]]],[[[3983,1691],[3989,1574],[3976,1531],[3942,1522],[3926,1602],[3951,1699],[3983,1691]]],[[[4042,1668],[4022,1650],[4032,1786],[4056,1775],[4042,1668]]],[[[4044,1827],[3981,1726],[3954,1736],[3987,1820],[3993,1903],[4020,1978],[4050,1903],[4044,1827]]],[[[3430,2101],[3474,2005],[3443,1980],[3454,1906],[3406,2088],[3375,2096],[3386,2136],[3430,2101]]],[[[3465,2100],[3454,2089],[3464,2197],[3488,2115],[3465,2100]]],[[[3767,1587],[3676,1445],[3646,1419],[3634,1445],[3578,1394],[3534,1317],[3458,1293],[3444,1334],[3516,1494],[3420,1354],[3393,1348],[3389,1437],[3432,1531],[3413,1572],[3429,1640],[3500,1796],[3514,1862],[3514,1970],[3524,2002],[3473,2273],[3453,2317],[3328,2410],[3301,2417],[3296,2550],[3334,2702],[3364,2736],[3457,2759],[3493,2639],[3569,2484],[3624,2407],[3637,2318],[3659,2261],[3775,2152],[3811,2109],[3777,1933],[3781,1635],[3767,1587]]],[[[3381,2924],[3447,2873],[3504,2797],[3354,2807],[3253,2724],[3258,2649],[3235,2618],[3187,2694],[3123,2720],[3140,2759],[3140,2876],[3176,2911],[3263,2904],[3274,2930],[3381,2924]]],[[[3446,3105],[3484,3065],[3426,3064],[3484,3000],[3431,3006],[3349,3081],[3322,3064],[3239,3064],[3211,3106],[3245,3165],[3302,3211],[3345,3215],[3446,3105]]],[[[3159,3173],[3145,3164],[3121,3266],[3215,3278],[3224,3246],[3159,3173]]],[[[3112,3241],[3143,3143],[3210,3043],[3216,2999],[3267,2959],[3232,2929],[3158,2936],[3125,2895],[3089,2782],[3041,2770],[3069,2747],[3039,2712],[3018,2734],[2981,2709],[3088,2657],[3133,2686],[3182,2633],[3215,2497],[3222,2433],[3200,2397],[3130,2373],[3101,2242],[3136,2265],[3132,2321],[3178,2381],[3241,2380],[3303,2342],[3334,2289],[3384,2164],[3349,2178],[3349,2136],[3396,2037],[3406,1961],[3397,1885],[3342,1744],[3302,1679],[3204,1629],[3183,1559],[3134,1473],[3097,1443],[3009,1492],[3061,1626],[3068,1670],[3044,1747],[3049,1828],[3028,1797],[3015,1688],[3053,1631],[2996,1568],[2972,1452],[2914,1373],[2874,1273],[2843,1099],[2812,1039],[2718,957],[2661,934],[2503,988],[2507,1042],[2560,1119],[2543,1153],[2512,1077],[2458,1031],[2384,1047],[2401,1197],[2420,1239],[2490,1302],[2524,1402],[2640,1518],[2678,1504],[2714,1529],[2754,1620],[2748,1669],[2696,1547],[2597,1506],[2495,1396],[2433,1281],[2336,1302],[2361,1378],[2403,1412],[2402,1496],[2313,1384],[2313,1277],[2287,1255],[2229,1297],[2195,1416],[2191,1552],[2167,1693],[2137,1746],[2137,1834],[2171,1918],[2313,2124],[2339,2190],[2307,2170],[2284,2226],[2249,2256],[2271,2319],[2261,2409],[2223,2439],[2174,2528],[2221,2542],[2199,2586],[2155,2591],[2159,2624],[2220,2674],[2190,2709],[2222,2749],[2231,2811],[2277,2830],[2220,2909],[2310,2926],[2375,2980],[2441,3091],[2527,3185],[2559,3202],[2587,3265],[2671,3281],[2721,3243],[2734,3166],[2812,3100],[2854,3115],[2900,3188],[2885,3230],[2842,3229],[2902,3282],[2957,3269],[3064,3196],[3112,3241]]]]}},{\"type\":\"Feature\",\"id\":\"BD.CG\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.75,\"hc-middle-y\":0.51,\"hc-key\":\"bd-cg\",\"hc-a2\":\"CG\",\"labelrank\":\"7\",\"hasc\":\"BD.CG\",\"alt-name\":\"Chattagram|Parbattya Chattagram|Rangamati\",\"woe-id\":\"2344790\",\"subregion\":null,\"fips\":\"BG80\",\"postal-code\":\"CG\",\"name\":\"Chittagong\",\"country\":\"Bangladesh\",\"type-en\":\"Division\",\"region\":null,\"longitude\":\"92.13330000000001\",\"woe-name\":\"Chittagong\",\"latitude\":\"22.4245\",\"woe-label\":\"Chittagong, BD, Bangladesh\",\"type\":\"Bibhag\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[5689,796],[5753,674],[5769,602],[5748,443],[5732,411],[5617,410],[5627,372],[5588,362],[5549,446],[5576,485],[5570,623],[5533,746],[5542,814],[5573,868],[5638,817],[5623,905],[5682,918],[5689,796]]],[[[5520,832],[5490,845],[5516,998],[5502,1093],[5520,1149],[5561,1195],[5594,1100],[5592,1045],[5520,832]]],[[[4206,1495],[4173,1474],[4102,1483],[4072,1523],[4122,1582],[4164,1663],[4179,1753],[4189,2026],[4219,2031],[4316,1969],[4356,1900],[4383,1730],[4307,1579],[4206,1495]]],[[[4333,2142],[4254,2161],[4271,2212],[4402,2261],[4421,2225],[4404,2182],[4333,2142]]],[[[5014,2058],[4932,2047],[4878,2077],[4826,2151],[4786,2284],[4824,2378],[4860,2397],[5014,2199],[5028,2120],[5014,2058]]],[[[4563,4993],[4505,4984],[4465,4939],[4408,4836],[4403,4785],[4429,4719],[4374,4553],[4284,4524],[4276,4448],[4331,4423],[4328,4365],[4282,4364],[4284,4287],[4335,4195],[4379,4072],[4434,4024],[4488,3848],[4532,3826],[4502,3767],[4522,3719],[4564,3422],[4587,3346],[4628,3291],[4686,3276],[4692,3337],[4658,3491],[4657,3574],[4684,3644],[4755,3620],[4813,3527],[4842,3502],[4913,3244],[4938,3227],[4941,3173],[4971,3129],[5040,3106],[5056,3061],[5108,3124],[5160,3121],[5241,3144],[5315,3212],[5344,3281],[5379,3288],[5411,3333],[5382,3411],[5355,3538],[5329,3596],[5319,3670],[5350,3761],[5398,3848],[5469,3933],[5563,3975],[5612,4020],[5650,4086],[5651,4159],[5604,4372],[5613,4507],[5637,4508],[5753,4369],[5779,4356],[5848,4392],[5929,4502],[6001,4528],[6036,4477],[6077,4375],[6103,4400],[6123,4486],[6186,4485],[6172,4366],[6178,4305],[6247,4095],[6258,4005],[6298,3942],[6320,3862],[6351,3819],[6365,3716],[6319,3571],[6319,3497],[6366,3236],[6367,3108],[6381,3046],[6414,2998],[6497,2945],[6527,2745],[6594,2679],[6621,2622],[6636,2480],[6634,2373],[6667,2253],[6777,1651],[6775,1604],[6710,1576],[6751,1452],[6808,1186],[6814,1130],[6788,847],[6821,407],[6846,268],[6918,44],[6870,-22],[6794,-53],[6773,-30],[6746,83],[6711,157],[6536,158],[6462,196],[6438,290],[6359,337],[6294,257],[6211,252],[6169,137],[6122,67],[6113,-2],[6127,-75],[6111,-195],[6135,-253],[6176,-291],[6198,-346],[6270,-405],[6258,-553],[6286,-696],[6337,-771],[6402,-965],[6383,-999],[6340,-956],[6299,-861],[6177,-647],[6146,-527],[6043,-433],[5977,-326],[5899,-237],[5883,-168],[5896,-48],[5883,31],[5785,204],[5732,259],[5714,322],[5738,311],[5771,379],[5809,408],[5781,514],[5836,584],[5858,712],[5835,727],[5798,677],[5755,699],[5768,757],[5731,750],[5708,798],[5737,871],[5735,915],[5776,945],[5636,918],[5619,933],[5639,1017],[5670,1033],[5670,1098],[5646,1068],[5614,1220],[5583,1265],[5582,1334],[5536,1523],[5532,1586],[5509,1537],[5473,1608],[5459,1699],[5506,1776],[5504,1807],[5458,1840],[5452,1886],[5563,1942],[5620,2107],[5585,2107],[5568,1993],[5512,1940],[5434,1896],[5427,1848],[5483,1815],[5482,1779],[5416,1759],[5389,1800],[5357,2011],[5337,2078],[5219,2305],[4996,2609],[4911,2658],[4837,2764],[4893,2941],[4893,2985],[4847,2854],[4769,2791],[4766,2705],[4715,2736],[4649,2743],[4690,2702],[4643,2678],[4554,2675],[4626,2642],[4600,2599],[4476,2601],[4473,2641],[4368,2652],[4398,2601],[4346,2575],[4491,2531],[4511,2494],[4472,2373],[4406,2313],[4277,2282],[4211,2314],[4177,2364],[4158,2443],[4088,2569],[4126,2430],[4088,2378],[3980,2370],[3900,2448],[3858,2515],[3845,2567],[3775,2571],[3747,2647],[3704,2675],[3668,2742],[3626,2887],[3584,2978],[3570,3042],[3437,3221],[3414,3311],[3445,3541],[3481,3646],[3453,3706],[3457,3761],[3414,3745],[3385,3784],[3364,3874],[3365,3982],[3380,4024],[3421,4050],[3521,4050],[3561,4073],[3562,4141],[3538,4177],[3608,4243],[3603,4280],[3649,4294],[3592,4370],[3617,4436],[3576,4474],[3634,4634],[3627,4716],[3688,4764],[3786,4779],[3856,4742],[3895,4770],[3960,4860],[3994,4937],[4009,5062],[4089,5136],[4101,5175],[4050,5264],[4044,5309],[4093,5328],[4149,5406],[4196,5386],[4197,5440],[4296,5478],[4436,5407],[4479,5399],[4535,5447],[4599,5441],[4524,5386],[4523,5360],[4575,5338],[4503,5305],[4528,5145],[4570,5052],[4563,4993]]]]}},{\"type\":\"Feature\",\"id\":\"BD.SY\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.47,\"hc-middle-y\":0.41,\"hc-key\":\"bd-sy\",\"hc-a2\":\"SY\",\"labelrank\":\"2\",\"hasc\":\"BD.SY\",\"alt-name\":null,\"woe-id\":\"23706411\",\"subregion\":null,\"fips\":\"BG86\",\"postal-code\":\"SY\",\"name\":\"Sylhet\",\"country\":\"Bangladesh\",\"type-en\":\"Division\",\"region\":null,\"longitude\":\"91.7033\",\"woe-name\":\"Sylhet\",\"latitude\":\"24.6452\",\"woe-label\":\"Sylhet, BD, Bangladesh\",\"type\":\"Bibhag\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[4296,5478],[4347,5576],[4440,5628],[4417,5665],[4456,5706],[4396,5779],[4424,5799],[4416,5865],[4351,5898],[4423,6046],[4373,6081],[4342,6141],[4381,6161],[4407,6251],[4372,6296],[4281,6297],[4270,6330],[4281,6427],[4274,6509],[4239,6630],[4039,6608],[3990,6629],[3879,6810],[3936,6978],[3910,7059],[3915,7138],[3982,7160],[4251,7205],[4345,7203],[4420,7227],[4501,7185],[4751,7112],[4817,7105],[4976,7155],[5028,7098],[5138,7096],[5164,7144],[5220,7130],[5252,7172],[5359,7170],[5539,7195],[5632,7182],[5709,7207],[5763,7206],[5862,7176],[5902,7130],[6009,7108],[6079,7042],[6220,7014],[6262,6966],[6352,6923],[6363,6870],[6484,6795],[6470,6782],[6528,6750],[6547,6688],[6520,6631],[6357,6577],[6203,6676],[6139,6696],[6090,6674],[6081,6643],[6112,6551],[6111,6464],[6029,6222],[6008,6086],[5982,6031],[5911,5974],[5904,5939],[5914,5826],[5909,5774],[5877,5728],[5784,5703],[5643,5713],[5682,5604],[5596,5655],[5559,5643],[5554,5610],[5571,5500],[5537,5342],[5504,5296],[5469,5304],[5417,5355],[5405,5425],[5279,5447],[5262,5423],[5280,5318],[5231,5278],[5167,5301],[5121,5404],[5096,5388],[5079,5271],[5050,5206],[4986,5177],[4854,5172],[4725,5199],[4654,5192],[4634,5145],[4615,4998],[4563,4993],[4570,5052],[4528,5145],[4503,5305],[4575,5338],[4523,5360],[4524,5386],[4599,5441],[4535,5447],[4479,5399],[4436,5407],[4296,5478]]]}},{\"type\":\"Feature\",\"id\":\"BD.RJ\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.65,\"hc-middle-y\":0.46,\"hc-key\":\"bd-rj\",\"hc-a2\":\"RJ\",\"labelrank\":\"7\",\"hasc\":\"BD.RJ\",\"alt-name\":null,\"woe-id\":\"2344793\",\"subregion\":null,\"fips\":\"BG83\",\"postal-code\":\"RJ\",\"name\":\"Rajshahi\",\"country\":\"Bangladesh\",\"type-en\":\"Division\",\"region\":null,\"longitude\":\"89.04380000000001\",\"woe-name\":\"Rajshahi\",\"latitude\":\"24.6664\",\"woe-label\":\"Rajshahi, BD, Bangladesh\",\"type\":\"Bibhag\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[1807,7139],[1768,6942],[1758,6787],[1801,6572],[1838,6490],[1934,6426],[1990,6360],[1999,6287],[1978,6183],[1986,6124],[1946,6035],[1952,5978],[1936,5883],[1918,5682],[1928,5504],[2015,5415],[2017,5365],[2048,5357],[2058,5304],[2032,5151],[2003,5100],[1837,4960],[1807,4863],[1829,4727],[1696,4709],[1587,4655],[1544,4664],[1438,4748],[1286,4814],[1230,4852],[1230,4852],[1102,4883],[961,4869],[915,4878],[842,4919],[756,5012],[757,5089],[709,5178],[608,5291],[530,5320],[490,5283],[380,5232],[316,5231],[226,5288],[192,5357],[224,5418],[204,5536],[166,5589],[74,5632],[30,5551],[-8,5549],[-91,5578],[-239,5593],[-364,5694],[-805,5933],[-854,5944],[-895,6020],[-894,6116],[-939,6191],[-999,6213],[-989,6269],[-952,6334],[-943,6415],[-903,6426],[-883,6490],[-850,6499],[-793,6578],[-835,6712],[-751,6756],[-687,6763],[-621,6676],[-620,6643],[-501,6618],[-395,6760],[-368,6851],[-308,6954],[-292,7075],[-296,7179],[-279,7210],[-221,7219],[-81,7173],[-13,7213],[97,7201],[197,7162],[297,7151],[353,7216],[490,7165],[533,7161],[509,7201],[540,7207],[542,7275],[620,7341],[621,7410],[968,7402],[1038,7384],[1043,7314],[1085,7220],[1138,7166],[1251,7230],[1352,7206],[1512,7153],[1678,7152],[1807,7139]]]}},{\"type\":\"Feature\",\"id\":\"BD.RP\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.56,\"hc-middle-y\":0.59,\"hc-key\":\"bd-rp\",\"hc-a2\":\"RP\",\"labelrank\":\"7\",\"hasc\":\"BD.RP\",\"alt-name\":null,\"woe-id\":\"-2344793\",\"subregion\":null,\"fips\":\"BG83\",\"postal-code\":\"RP\",\"name\":\"Rangpur\",\"country\":\"Bangladesh\",\"type-en\":\"Division\",\"region\":null,\"longitude\":\"89.112\",\"woe-name\":null,\"latitude\":\"25.7571\",\"woe-label\":null,\"type\":\"Bibhag\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[1807,7139],[1678,7152],[1512,7153],[1352,7206],[1251,7230],[1138,7166],[1085,7220],[1043,7314],[1038,7384],[968,7402],[621,7410],[499,7412],[461,7450],[409,7457],[358,7517],[327,7595],[356,7661],[354,7700],[283,7781],[232,7802],[233,7769],[172,7763],[124,7716],[70,7719],[-17,7771],[-123,7782],[-197,7861],[-214,7898],[-299,7954],[-305,8068],[-349,8118],[-470,8202],[-569,8321],[-623,8350],[-791,8298],[-857,8403],[-877,8546],[-853,8573],[-821,8678],[-788,8739],[-745,8772],[-736,8827],[-762,8872],[-721,8973],[-628,9045],[-478,9091],[-434,9136],[-429,9231],[-378,9289],[-299,9337],[-269,9377],[-241,9361],[-160,9358],[-163,9405],[-218,9546],[-262,9568],[-396,9605],[-427,9538],[-462,9600],[-431,9661],[-395,9779],[-362,9840],[-325,9851],[-321,9741],[-299,9716],[-214,9685],[-141,9608],[-70,9568],[-2,9557],[32,9501],[106,9471],[99,9427],[126,9416],[133,9370],[193,9332],[182,9275],[86,9214],[115,9192],[256,9243],[316,9219],[355,9133],[410,9130],[435,9190],[469,9213],[514,9204],[587,9130],[634,9113],[742,9155],[733,9189],[683,9208],[690,9248],[635,9253],[620,9306],[531,9345],[497,9382],[510,9447],[553,9498],[595,9507],[696,9419],[750,9402],[769,9339],[836,9316],[849,9277],[791,9278],[792,9229],[848,9113],[861,9001],[894,8944],[1004,8895],[1046,8856],[1070,8803],[1128,8776],[1168,8729],[1259,8689],[1326,8723],[1351,8685],[1499,8685],[1537,8623],[1589,8636],[1606,8734],[1679,8795],[1681,8850],[1636,8846],[1620,8876],[1682,8916],[1624,8934],[1613,8957],[1653,9006],[1699,8996],[1686,9083],[1734,9110],[1773,9077],[1772,8987],[1853,8978],[1925,8847],[1925,8769],[1991,8670],[2032,8685],[2051,8629],[1995,8598],[2065,8566],[2058,8522],[1986,8395],[1979,8349],[2010,8183],[2048,8090],[2065,8017],[2049,7887],[2046,7748],[2005,7589],[1953,7568],[1900,7450],[1915,7350],[1905,7303],[1844,7219],[1807,7139]]]}}]}\n", " /* END mapdata/countries/bd/bd-all.js*/\n", "\n", "\n", "var event = document.createEvent(\"HTMLEvents\");\n", "event.initEvent(\"load_highcharts\", false, false);\n", "window.dispatchEvent(event);\n", "console.log(\"Finish loading highchartsjs\");\n" ], "text/plain": [ "\"\\n /* BEGIN mapdata/countries/bd/bd-all.js */\\n\\nHighcharts.maps[\\\"countries/bd/bd-all\\\"] = {\\\"title\\\":\\\"Bangladesh\\\",\\\"version\\\":\\\"1.1.2\\\",\\\"type\\\":\\\"FeatureCollection\\\",\\\"copyright\\\":\\\"Copyright (c) 2015 Highsoft AS, Based on data from Natural Earth\\\",\\\"copyrightShort\\\":\\\"Natural Earth\\\",\\\"copyrightUrl\\\":\\\"http://www.naturalearthdata.com\\\",\\\"crs\\\":{\\\"type\\\":\\\"name\\\",\\\"properties\\\":{\\\"name\\\":\\\"urn:ogc:def:crs:EPSG:3106\\\"}},\\\"hc-transform\\\":{\\\"default\\\":{\\\"crs\\\":\\\"+proj=tmerc +lat_0=0 +lon_0=90 +k=0.9996 +x_0=500000 +y_0=0 +a=6377276.345 +b=6356075.41314024 +towgs84=283.7,735.9,261.1,0,0,0,0 +units=m +no_defs\\\",\\\"scale\\\":0.00107666711844,\\\"jsonres\\\":15.5,\\\"jsonmarginX\\\":-999,\\\"jsonmarginY\\\":9851.0,\\\"xoffset\\\":300069.637776,\\\"yoffset\\\":2944834.07994}},\\r\\n\\\"features\\\":[{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"BD.DA\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.60,\\\"hc-middle-y\\\":0.44,\\\"hc-key\\\":\\\"bd-da\\\",\\\"hc-a2\\\":\\\"DA\\\",\\\"labelrank\\\":\\\"7\\\",\\\"hasc\\\":\\\"BD.DA\\\",\\\"alt-name\\\":\\\"Daca|Dacca\\\",\\\"woe-id\\\":\\\"2344791\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"BG81\\\",\\\"postal-code\\\":\\\"DA\\\",\\\"name\\\":\\\"Dhaka\\\",\\\"country\\\":\\\"Bangladesh\\\",\\\"type-en\\\":\\\"Division\\\",\\\"region\\\":null,\\\"longitude\\\":\\\"90.4053\\\",\\\"woe-name\\\":\\\"Dhaka\\\",\\\"latitude\\\":\\\"24.1653\\\",\\\"woe-label\\\":\\\"Dhaka, BD, Bangladesh\\\",\\\"type\\\":\\\"Bibhag\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"MultiPolygon\\\",\\\"coordinates\\\":[[[[3262,3797],[3328,3749],[3343,3708],[3246,3767],[3206,3731],[3142,3763],[3070,3844],[3119,3861],[3262,3797]]],[[[3538,4177],[3493,4169],[3538,4128],[3527,4090],[3478,4109],[3370,4065],[3344,4138],[3378,4233],[3421,4253],[3384,4271],[3294,4241],[3274,4192],[3219,4192],[3153,4227],[3191,4180],[3311,4162],[3325,4147],[3329,3982],[3283,3862],[3226,3886],[2892,3950],[2769,4012],[2783,3971],[3005,3838],[3073,3752],[3202,3708],[3313,3696],[3378,3608],[3392,3512],[3356,3557],[3372,3412],[3366,3368],[3309,3291],[3297,3355],[3259,3311],[3203,3290],[3118,3284],[3112,3241],[3064,3196],[2957,3269],[2902,3282],[2842,3229],[2885,3230],[2900,3188],[2854,3115],[2812,3100],[2734,3166],[2721,3243],[2671,3281],[2587,3265],[2559,3202],[2527,3185],[2441,3091],[2375,2980],[2310,2926],[2220,2909],[2150,2946],[2049,3037],[2032,3088],[1927,3201],[1869,3315],[1826,3329],[1798,3404],[1849,3369],[1916,3481],[1821,3466],[1796,3499],[1798,3569],[1707,3594],[1775,3683],[1724,3682],[1681,3732],[1656,3802],[1658,3861],[1706,3835],[1659,4024],[1573,4084],[1523,4090],[1496,4050],[1485,4100],[1535,4143],[1358,4397],[1241,4392],[1166,4499],[1255,4727],[1230,4852],[1286,4814],[1438,4748],[1544,4664],[1587,4655],[1696,4709],[1829,4727],[1807,4863],[1837,4960],[2003,5100],[2032,5151],[2058,5304],[2048,5357],[2017,5365],[2015,5415],[1928,5504],[1918,5682],[1936,5883],[1952,5978],[1946,6035],[1986,6124],[1978,6183],[1999,6287],[1990,6360],[1934,6426],[1838,6490],[1801,6572],[1758,6787],[1768,6942],[1807,7139],[1844,7219],[1905,7303],[1915,7350],[1900,7450],[1953,7568],[2005,7589],[1998,7536],[2019,7407],[2064,7366],[2124,7390],[2188,7393],[2561,7235],[2825,7177],[2956,7122],[3015,7120],[3185,7158],[3323,7146],[3414,7163],[3532,7130],[3583,7161],[3678,7117],[3725,7111],[3915,7138],[3910,7059],[3936,6978],[3879,6810],[3990,6629],[4039,6608],[4239,6630],[4274,6509],[4281,6427],[4270,6330],[4281,6297],[4372,6296],[4407,6251],[4381,6161],[4342,6141],[4373,6081],[4423,6046],[4351,5898],[4416,5865],[4424,5799],[4396,5779],[4456,5706],[4417,5665],[4440,5628],[4347,5576],[4296,5478],[4197,5440],[4196,5386],[4149,5406],[4093,5328],[4044,5309],[4050,5264],[4101,5175],[4089,5136],[4009,5062],[3994,4937],[3960,4860],[3895,4770],[3856,4742],[3786,4779],[3688,4764],[3627,4716],[3634,4634],[3576,4474],[3617,4436],[3592,4370],[3649,4294],[3603,4280],[3608,4243],[3538,4177]]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"BD.KH\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.50,\\\"hc-middle-y\\\":0.44,\\\"hc-key\\\":\\\"bd-kh\\\",\\\"hc-a2\\\":\\\"KH\\\",\\\"labelrank\\\":\\\"7\\\",\\\"hasc\\\":\\\"BD.KH\\\",\\\"alt-name\\\":null,\\\"woe-id\\\":\\\"2344792\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"BG82\\\",\\\"postal-code\\\":\\\"KH\\\",\\\"name\\\":\\\"Khulna\\\",\\\"country\\\":\\\"Bangladesh\\\",\\\"type-en\\\":\\\"Division\\\",\\\"region\\\":null,\\\"longitude\\\":\\\"89.3708\\\",\\\"woe-name\\\":\\\"Khulna\\\",\\\"latitude\\\":\\\"22.9179\\\",\\\"woe-label\\\":\\\"Khulna, BD, Bangladesh\\\",\\\"type\\\":\\\"Bibhag\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"MultiPolygon\\\",\\\"coordinates\\\":[[[[866,824],[845,792],[793,820],[706,925],[728,1014],[696,1136],[718,1154],[742,1104],[758,979],[777,925],[857,875],[866,824]]],[[[2307,2170],[2228,2084],[2206,2025],[2124,2075],[2143,1973],[2137,1934],[2065,1796],[2104,1691],[2126,1503],[2106,1448],[2077,1432],[1993,1442],[2060,1393],[2088,1321],[2084,1234],[2148,1117],[2136,1088],[2085,1075],[2022,1008],[1955,983],[1939,1019],[1869,986],[1808,995],[1758,1024],[1743,1078],[1762,1111],[1734,1164],[1685,1062],[1738,982],[1826,905],[1770,842],[1706,867],[1644,859],[1662,783],[1629,750],[1593,773],[1544,848],[1527,957],[1532,999],[1578,1060],[1597,1119],[1590,1253],[1613,1398],[1664,1512],[1643,1590],[1598,1677],[1665,1777],[1673,1855],[1700,1923],[1615,1799],[1631,1756],[1587,1715],[1569,1658],[1617,1554],[1570,1292],[1538,1274],[1522,1385],[1545,1467],[1468,1651],[1471,1808],[1441,1848],[1426,1726],[1440,1493],[1472,1556],[1513,1452],[1497,1379],[1465,1347],[1518,1233],[1502,1135],[1419,1043],[1421,899],[1381,835],[1298,780],[1254,830],[1243,905],[1249,988],[1281,1078],[1278,1158],[1239,1253],[1215,1225],[1239,1152],[1232,1105],[1174,1036],[1128,952],[1107,976],[1125,857],[1088,748],[1129,710],[1080,665],[1011,647],[969,700],[997,768],[944,920],[918,954],[884,912],[798,966],[756,1117],[776,1263],[765,1345],[719,1427],[725,1546],[756,1585],[729,1697],[655,1796],[639,1835],[664,1852],[626,1924],[606,2022],[629,2098],[576,2283],[503,2321],[541,2346],[545,2438],[508,2525],[471,2677],[521,2753],[535,2875],[468,2909],[412,3021],[363,3091],[379,3295],[402,3342],[557,3495],[556,3538],[510,3537],[361,3591],[310,3593],[252,3567],[140,3604],[100,3661],[100,3701],[157,3802],[242,4021],[224,4079],[160,4023],[135,4074],[67,4117],[-26,4248],[-73,4248],[-107,4273],[-98,4323],[-143,4362],[-105,4530],[-119,4575],[-76,4673],[-81,4723],[-48,4762],[54,4767],[158,4868],[159,4940],[138,4998],[179,5060],[138,5087],[93,5160],[109,5236],[101,5292],[128,5331],[192,5357],[226,5288],[316,5231],[380,5232],[490,5283],[530,5320],[608,5291],[709,5178],[757,5089],[756,5012],[842,4919],[915,4878],[961,4869],[1102,4883],[1230,4852],[1255,4727],[1166,4499],[1241,4392],[1358,4397],[1535,4143],[1485,4100],[1496,4050],[1523,4090],[1573,4084],[1659,4024],[1706,3835],[1658,3861],[1656,3802],[1681,3732],[1724,3682],[1775,3683],[1707,3594],[1798,3569],[1796,3499],[1821,3466],[1916,3481],[1849,3369],[1798,3404],[1826,3329],[1869,3315],[1927,3201],[2032,3088],[2049,3037],[2150,2946],[2220,2909],[2277,2830],[2231,2811],[2222,2749],[2190,2709],[2220,2674],[2159,2624],[2155,2591],[2199,2586],[2221,2542],[2174,2528],[2223,2439],[2261,2409],[2271,2319],[2249,2256],[2284,2226],[2307,2170]]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"BD.BA\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.33,\\\"hc-middle-y\\\":0.49,\\\"hc-key\\\":\\\"bd-ba\\\",\\\"hc-a2\\\":\\\"BA\\\",\\\"labelrank\\\":\\\"7\\\",\\\"hasc\\\":\\\"BD.BA\\\",\\\"alt-name\\\":\\\"Bakerganj\\\",\\\"woe-id\\\":\\\"23706410\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"BG85\\\",\\\"postal-code\\\":\\\"BA\\\",\\\"name\\\":\\\"Barisal\\\",\\\"country\\\":\\\"Bangladesh\\\",\\\"type-en\\\":\\\"Division\\\",\\\"region\\\":null,\\\"longitude\\\":\\\"90.23690000000001\\\",\\\"woe-name\\\":\\\"Barisal\\\",\\\"latitude\\\":\\\"22.4351\\\",\\\"woe-label\\\":\\\"Barisal, BD, Bangladesh\\\",\\\"type\\\":\\\"Bibhag\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"MultiPolygon\\\",\\\"coordinates\\\":[[[[3360,1184],[3343,1142],[3317,1151],[3275,1074],[3241,1047],[3211,1063],[3259,1075],[3222,1114],[3249,1199],[3365,1279],[3388,1191],[3360,1184]]],[[[2915,1024],[2892,1018],[2898,1148],[2952,1259],[3021,1303],[3015,1262],[2972,1189],[2931,1044],[2915,1024]]],[[[2938,1251],[2960,1344],[3009,1391],[2999,1345],[2950,1289],[2938,1251]]],[[[3087,1132],[3036,1130],[3022,1189],[3052,1258],[3052,1356],[3080,1391],[3158,1310],[3180,1260],[3163,1201],[3087,1132]]],[[[3398,1607],[3364,1493],[3351,1545],[3306,1347],[3270,1304],[3219,1302],[3210,1348],[3280,1417],[3269,1430],[3175,1367],[3189,1451],[3260,1506],[3306,1558],[3398,1607]]],[[[3983,1691],[3989,1574],[3976,1531],[3942,1522],[3926,1602],[3951,1699],[3983,1691]]],[[[4042,1668],[4022,1650],[4032,1786],[4056,1775],[4042,1668]]],[[[4044,1827],[3981,1726],[3954,1736],[3987,1820],[3993,1903],[4020,1978],[4050,1903],[4044,1827]]],[[[3430,2101],[3474,2005],[3443,1980],[3454,1906],[3406,2088],[3375,2096],[3386,2136],[3430,2101]]],[[[3465,2100],[3454,2089],[3464,2197],[3488,2115],[3465,2100]]],[[[3767,1587],[3676,1445],[3646,1419],[3634,1445],[3578,1394],[3534,1317],[3458,1293],[3444,1334],[3516,1494],[3420,1354],[3393,1348],[3389,1437],[3432,1531],[3413,1572],[3429,1640],[3500,1796],[3514,1862],[3514,1970],[3524,2002],[3473,2273],[3453,2317],[3328,2410],[3301,2417],[3296,2550],[3334,2702],[3364,2736],[3457,2759],[3493,2639],[3569,2484],[3624,2407],[3637,2318],[3659,2261],[3775,2152],[3811,2109],[3777,1933],[3781,1635],[3767,1587]]],[[[3381,2924],[3447,2873],[3504,2797],[3354,2807],[3253,2724],[3258,2649],[3235,2618],[3187,2694],[3123,2720],[3140,2759],[3140,2876],[3176,2911],[3263,2904],[3274,2930],[3381,2924]]],[[[3446,3105],[3484,3065],[3426,3064],[3484,3000],[3431,3006],[3349,3081],[3322,3064],[3239,3064],[3211,3106],[3245,3165],[3302,3211],[3345,3215],[3446,3105]]],[[[3159,3173],[3145,3164],[3121,3266],[3215,3278],[3224,3246],[3159,3173]]],[[[3112,3241],[3143,3143],[3210,3043],[3216,2999],[3267,2959],[3232,2929],[3158,2936],[3125,2895],[3089,2782],[3041,2770],[3069,2747],[3039,2712],[3018,2734],[2981,2709],[3088,2657],[3133,2686],[3182,2633],[3215,2497],[3222,2433],[3200,2397],[3130,2373],[3101,2242],[3136,2265],[3132,2321],[3178,2381],[3241,2380],[3303,2342],[3334,2289],[3384,2164],[3349,2178],[3349,2136],[3396,2037],[3406,1961],[3397,1885],[3342,1744],[3302,1679],[3204,1629],[3183,1559],[3134,1473],[3097,1443],[3009,1492],[3061,1626],[3068,1670],[3044,1747],[3049,1828],[3028,1797],[3015,1688],[3053,1631],[2996,1568],[2972,1452],[2914,1373],[2874,1273],[2843,1099],[2812,1039],[2718,957],[2661,934],[2503,988],[2507,1042],[2560,1119],[2543,1153],[2512,1077],[2458,1031],[2384,1047],[2401,1197],[2420,1239],[2490,1302],[2524,1402],[2640,1518],[2678,1504],[2714,1529],[2754,1620],[2748,1669],[2696,1547],[2597,1506],[2495,1396],[2433,1281],[2336,1302],[2361,1378],[2403,1412],[2402,1496],[2313,1384],[2313,1277],[2287,1255],[2229,1297],[2195,1416],[2191,1552],[2167,1693],[2137,1746],[2137,1834],[2171,1918],[2313,2124],[2339,2190],[2307,2170],[2284,2226],[2249,2256],[2271,2319],[2261,2409],[2223,2439],[2174,2528],[2221,2542],[2199,2586],[2155,2591],[2159,2624],[2220,2674],[2190,2709],[2222,2749],[2231,2811],[2277,2830],[2220,2909],[2310,2926],[2375,2980],[2441,3091],[2527,3185],[2559,3202],[2587,3265],[2671,3281],[2721,3243],[2734,3166],[2812,3100],[2854,3115],[2900,3188],[2885,3230],[2842,3229],[2902,3282],[2957,3269],[3064,3196],[3112,3241]]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"BD.CG\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.75,\\\"hc-middle-y\\\":0.51,\\\"hc-key\\\":\\\"bd-cg\\\",\\\"hc-a2\\\":\\\"CG\\\",\\\"labelrank\\\":\\\"7\\\",\\\"hasc\\\":\\\"BD.CG\\\",\\\"alt-name\\\":\\\"Chattagram|Parbattya Chattagram|Rangamati\\\",\\\"woe-id\\\":\\\"2344790\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"BG80\\\",\\\"postal-code\\\":\\\"CG\\\",\\\"name\\\":\\\"Chittagong\\\",\\\"country\\\":\\\"Bangladesh\\\",\\\"type-en\\\":\\\"Division\\\",\\\"region\\\":null,\\\"longitude\\\":\\\"92.13330000000001\\\",\\\"woe-name\\\":\\\"Chittagong\\\",\\\"latitude\\\":\\\"22.4245\\\",\\\"woe-label\\\":\\\"Chittagong, BD, Bangladesh\\\",\\\"type\\\":\\\"Bibhag\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"MultiPolygon\\\",\\\"coordinates\\\":[[[[5689,796],[5753,674],[5769,602],[5748,443],[5732,411],[5617,410],[5627,372],[5588,362],[5549,446],[5576,485],[5570,623],[5533,746],[5542,814],[5573,868],[5638,817],[5623,905],[5682,918],[5689,796]]],[[[5520,832],[5490,845],[5516,998],[5502,1093],[5520,1149],[5561,1195],[5594,1100],[5592,1045],[5520,832]]],[[[4206,1495],[4173,1474],[4102,1483],[4072,1523],[4122,1582],[4164,1663],[4179,1753],[4189,2026],[4219,2031],[4316,1969],[4356,1900],[4383,1730],[4307,1579],[4206,1495]]],[[[4333,2142],[4254,2161],[4271,2212],[4402,2261],[4421,2225],[4404,2182],[4333,2142]]],[[[5014,2058],[4932,2047],[4878,2077],[4826,2151],[4786,2284],[4824,2378],[4860,2397],[5014,2199],[5028,2120],[5014,2058]]],[[[4563,4993],[4505,4984],[4465,4939],[4408,4836],[4403,4785],[4429,4719],[4374,4553],[4284,4524],[4276,4448],[4331,4423],[4328,4365],[4282,4364],[4284,4287],[4335,4195],[4379,4072],[4434,4024],[4488,3848],[4532,3826],[4502,3767],[4522,3719],[4564,3422],[4587,3346],[4628,3291],[4686,3276],[4692,3337],[4658,3491],[4657,3574],[4684,3644],[4755,3620],[4813,3527],[4842,3502],[4913,3244],[4938,3227],[4941,3173],[4971,3129],[5040,3106],[5056,3061],[5108,3124],[5160,3121],[5241,3144],[5315,3212],[5344,3281],[5379,3288],[5411,3333],[5382,3411],[5355,3538],[5329,3596],[5319,3670],[5350,3761],[5398,3848],[5469,3933],[5563,3975],[5612,4020],[5650,4086],[5651,4159],[5604,4372],[5613,4507],[5637,4508],[5753,4369],[5779,4356],[5848,4392],[5929,4502],[6001,4528],[6036,4477],[6077,4375],[6103,4400],[6123,4486],[6186,4485],[6172,4366],[6178,4305],[6247,4095],[6258,4005],[6298,3942],[6320,3862],[6351,3819],[6365,3716],[6319,3571],[6319,3497],[6366,3236],[6367,3108],[6381,3046],[6414,2998],[6497,2945],[6527,2745],[6594,2679],[6621,2622],[6636,2480],[6634,2373],[6667,2253],[6777,1651],[6775,1604],[6710,1576],[6751,1452],[6808,1186],[6814,1130],[6788,847],[6821,407],[6846,268],[6918,44],[6870,-22],[6794,-53],[6773,-30],[6746,83],[6711,157],[6536,158],[6462,196],[6438,290],[6359,337],[6294,257],[6211,252],[6169,137],[6122,67],[6113,-2],[6127,-75],[6111,-195],[6135,-253],[6176,-291],[6198,-346],[6270,-405],[6258,-553],[6286,-696],[6337,-771],[6402,-965],[6383,-999],[6340,-956],[6299,-861],[6177,-647],[6146,-527],[6043,-433],[5977,-326],[5899,-237],[5883,-168],[5896,-48],[5883,31],[5785,204],[5732,259],[5714,322],[5738,311],[5771,379],[5809,408],[5781,514],[5836,584],[5858,712],[5835,727],[5798,677],[5755,699],[5768,757],[5731,750],[5708,798],[5737,871],[5735,915],[5776,945],[5636,918],[5619,933],[5639,1017],[5670,1033],[5670,1098],[5646,1068],[5614,1220],[5583,1265],[5582,1334],[5536,1523],[5532,1586],[5509,1537],[5473,1608],[5459,1699],[5506,1776],[5504,1807],[5458,1840],[5452,1886],[5563,1942],[5620,2107],[5585,2107],[5568,1993],[5512,1940],[5434,1896],[5427,1848],[5483,1815],[5482,1779],[5416,1759],[5389,1800],[5357,2011],[5337,2078],[5219,2305],[4996,2609],[4911,2658],[4837,2764],[4893,2941],[4893,2985],[4847,2854],[4769,2791],[4766,2705],[4715,2736],[4649,2743],[4690,2702],[4643,2678],[4554,2675],[4626,2642],[4600,2599],[4476,2601],[4473,2641],[4368,2652],[4398,2601],[4346,2575],[4491,2531],[4511,2494],[4472,2373],[4406,2313],[4277,2282],[4211,2314],[4177,2364],[4158,2443],[4088,2569],[4126,2430],[4088,2378],[3980,2370],[3900,2448],[3858,2515],[3845,2567],[3775,2571],[3747,2647],[3704,2675],[3668,2742],[3626,2887],[3584,2978],[3570,3042],[3437,3221],[3414,3311],[3445,3541],[3481,3646],[3453,3706],[3457,3761],[3414,3745],[3385,3784],[3364,3874],[3365,3982],[3380,4024],[3421,4050],[3521,4050],[3561,4073],[3562,4141],[3538,4177],[3608,4243],[3603,4280],[3649,4294],[3592,4370],[3617,4436],[3576,4474],[3634,4634],[3627,4716],[3688,4764],[3786,4779],[3856,4742],[3895,4770],[3960,4860],[3994,4937],[4009,5062],[4089,5136],[4101,5175],[4050,5264],[4044,5309],[4093,5328],[4149,5406],[4196,5386],[4197,5440],[4296,5478],[4436,5407],[4479,5399],[4535,5447],[4599,5441],[4524,5386],[4523,5360],[4575,5338],[4503,5305],[4528,5145],[4570,5052],[4563,4993]]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"BD.SY\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.47,\\\"hc-middle-y\\\":0.41,\\\"hc-key\\\":\\\"bd-sy\\\",\\\"hc-a2\\\":\\\"SY\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"BD.SY\\\",\\\"alt-name\\\":null,\\\"woe-id\\\":\\\"23706411\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"BG86\\\",\\\"postal-code\\\":\\\"SY\\\",\\\"name\\\":\\\"Sylhet\\\",\\\"country\\\":\\\"Bangladesh\\\",\\\"type-en\\\":\\\"Division\\\",\\\"region\\\":null,\\\"longitude\\\":\\\"91.7033\\\",\\\"woe-name\\\":\\\"Sylhet\\\",\\\"latitude\\\":\\\"24.6452\\\",\\\"woe-label\\\":\\\"Sylhet, BD, Bangladesh\\\",\\\"type\\\":\\\"Bibhag\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[4296,5478],[4347,5576],[4440,5628],[4417,5665],[4456,5706],[4396,5779],[4424,5799],[4416,5865],[4351,5898],[4423,6046],[4373,6081],[4342,6141],[4381,6161],[4407,6251],[4372,6296],[4281,6297],[4270,6330],[4281,6427],[4274,6509],[4239,6630],[4039,6608],[3990,6629],[3879,6810],[3936,6978],[3910,7059],[3915,7138],[3982,7160],[4251,7205],[4345,7203],[4420,7227],[4501,7185],[4751,7112],[4817,7105],[4976,7155],[5028,7098],[5138,7096],[5164,7144],[5220,7130],[5252,7172],[5359,7170],[5539,7195],[5632,7182],[5709,7207],[5763,7206],[5862,7176],[5902,7130],[6009,7108],[6079,7042],[6220,7014],[6262,6966],[6352,6923],[6363,6870],[6484,6795],[6470,6782],[6528,6750],[6547,6688],[6520,6631],[6357,6577],[6203,6676],[6139,6696],[6090,6674],[6081,6643],[6112,6551],[6111,6464],[6029,6222],[6008,6086],[5982,6031],[5911,5974],[5904,5939],[5914,5826],[5909,5774],[5877,5728],[5784,5703],[5643,5713],[5682,5604],[5596,5655],[5559,5643],[5554,5610],[5571,5500],[5537,5342],[5504,5296],[5469,5304],[5417,5355],[5405,5425],[5279,5447],[5262,5423],[5280,5318],[5231,5278],[5167,5301],[5121,5404],[5096,5388],[5079,5271],[5050,5206],[4986,5177],[4854,5172],[4725,5199],[4654,5192],[4634,5145],[4615,4998],[4563,4993],[4570,5052],[4528,5145],[4503,5305],[4575,5338],[4523,5360],[4524,5386],[4599,5441],[4535,5447],[4479,5399],[4436,5407],[4296,5478]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"BD.RJ\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.65,\\\"hc-middle-y\\\":0.46,\\\"hc-key\\\":\\\"bd-rj\\\",\\\"hc-a2\\\":\\\"RJ\\\",\\\"labelrank\\\":\\\"7\\\",\\\"hasc\\\":\\\"BD.RJ\\\",\\\"alt-name\\\":null,\\\"woe-id\\\":\\\"2344793\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"BG83\\\",\\\"postal-code\\\":\\\"RJ\\\",\\\"name\\\":\\\"Rajshahi\\\",\\\"country\\\":\\\"Bangladesh\\\",\\\"type-en\\\":\\\"Division\\\",\\\"region\\\":null,\\\"longitude\\\":\\\"89.04380000000001\\\",\\\"woe-name\\\":\\\"Rajshahi\\\",\\\"latitude\\\":\\\"24.6664\\\",\\\"woe-label\\\":\\\"Rajshahi, BD, Bangladesh\\\",\\\"type\\\":\\\"Bibhag\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[1807,7139],[1768,6942],[1758,6787],[1801,6572],[1838,6490],[1934,6426],[1990,6360],[1999,6287],[1978,6183],[1986,6124],[1946,6035],[1952,5978],[1936,5883],[1918,5682],[1928,5504],[2015,5415],[2017,5365],[2048,5357],[2058,5304],[2032,5151],[2003,5100],[1837,4960],[1807,4863],[1829,4727],[1696,4709],[1587,4655],[1544,4664],[1438,4748],[1286,4814],[1230,4852],[1230,4852],[1102,4883],[961,4869],[915,4878],[842,4919],[756,5012],[757,5089],[709,5178],[608,5291],[530,5320],[490,5283],[380,5232],[316,5231],[226,5288],[192,5357],[224,5418],[204,5536],[166,5589],[74,5632],[30,5551],[-8,5549],[-91,5578],[-239,5593],[-364,5694],[-805,5933],[-854,5944],[-895,6020],[-894,6116],[-939,6191],[-999,6213],[-989,6269],[-952,6334],[-943,6415],[-903,6426],[-883,6490],[-850,6499],[-793,6578],[-835,6712],[-751,6756],[-687,6763],[-621,6676],[-620,6643],[-501,6618],[-395,6760],[-368,6851],[-308,6954],[-292,7075],[-296,7179],[-279,7210],[-221,7219],[-81,7173],[-13,7213],[97,7201],[197,7162],[297,7151],[353,7216],[490,7165],[533,7161],[509,7201],[540,7207],[542,7275],[620,7341],[621,7410],[968,7402],[1038,7384],[1043,7314],[1085,7220],[1138,7166],[1251,7230],[1352,7206],[1512,7153],[1678,7152],[1807,7139]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"BD.RP\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.56,\\\"hc-middle-y\\\":0.59,\\\"hc-key\\\":\\\"bd-rp\\\",\\\"hc-a2\\\":\\\"RP\\\",\\\"labelrank\\\":\\\"7\\\",\\\"hasc\\\":\\\"BD.RP\\\",\\\"alt-name\\\":null,\\\"woe-id\\\":\\\"-2344793\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"BG83\\\",\\\"postal-code\\\":\\\"RP\\\",\\\"name\\\":\\\"Rangpur\\\",\\\"country\\\":\\\"Bangladesh\\\",\\\"type-en\\\":\\\"Division\\\",\\\"region\\\":null,\\\"longitude\\\":\\\"89.112\\\",\\\"woe-name\\\":null,\\\"latitude\\\":\\\"25.7571\\\",\\\"woe-label\\\":null,\\\"type\\\":\\\"Bibhag\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[1807,7139],[1678,7152],[1512,7153],[1352,7206],[1251,7230],[1138,7166],[1085,7220],[1043,7314],[1038,7384],[968,7402],[621,7410],[499,7412],[461,7450],[409,7457],[358,7517],[327,7595],[356,7661],[354,7700],[283,7781],[232,7802],[233,7769],[172,7763],[124,7716],[70,7719],[-17,7771],[-123,7782],[-197,7861],[-214,7898],[-299,7954],[-305,8068],[-349,8118],[-470,8202],[-569,8321],[-623,8350],[-791,8298],[-857,8403],[-877,8546],[-853,8573],[-821,8678],[-788,8739],[-745,8772],[-736,8827],[-762,8872],[-721,8973],[-628,9045],[-478,9091],[-434,9136],[-429,9231],[-378,9289],[-299,9337],[-269,9377],[-241,9361],[-160,9358],[-163,9405],[-218,9546],[-262,9568],[-396,9605],[-427,9538],[-462,9600],[-431,9661],[-395,9779],[-362,9840],[-325,9851],[-321,9741],[-299,9716],[-214,9685],[-141,9608],[-70,9568],[-2,9557],[32,9501],[106,9471],[99,9427],[126,9416],[133,9370],[193,9332],[182,9275],[86,9214],[115,9192],[256,9243],[316,9219],[355,9133],[410,9130],[435,9190],[469,9213],[514,9204],[587,9130],[634,9113],[742,9155],[733,9189],[683,9208],[690,9248],[635,9253],[620,9306],[531,9345],[497,9382],[510,9447],[553,9498],[595,9507],[696,9419],[750,9402],[769,9339],[836,9316],[849,9277],[791,9278],[792,9229],[848,9113],[861,9001],[894,8944],[1004,8895],[1046,8856],[1070,8803],[1128,8776],[1168,8729],[1259,8689],[1326,8723],[1351,8685],[1499,8685],[1537,8623],[1589,8636],[1606,8734],[1679,8795],[1681,8850],[1636,8846],[1620,8876],[1682,8916],[1624,8934],[1613,8957],[1653,9006],[1699,8996],[1686,9083],[1734,9110],[1773,9077],[1772,8987],[1853,8978],[1925,8847],[1925,8769],[1991,8670],[2032,8685],[2051,8629],[1995,8598],[2065,8566],[2058,8522],[1986,8395],[1979,8349],[2010,8183],[2048,8090],[2065,8017],[2049,7887],[2046,7748],[2005,7589],[1953,7568],[1900,7450],[1915,7350],[1905,7303],[1844,7219],[1807,7139]]]}}]}\\n /* END mapdata/countries/bd/bd-all.js*/\\n\\n\\nvar event = document.createEvent(\\\"HTMLEvents\\\");\\nevent.initEvent(\\\"load_highcharts\\\", false, false);\\nwindow.dispatchEvent(event);\\nconsole.log(\\\"Finish loading highchartsjs\\\");\\n\"" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ " \n", "\n", "
" ], "text/plain": [ "\" \\n\\n
\"" ] }, "execution_count": 8, "metadata": {}, "output_type": "execute_result" } ], "source": [ "opts = {\n", " chart_class: 'map',\n", " chart: {\n", " map: 'countries/bd/bd-all'\n", " },\n", "\n", " title: {\n", " text: 'Highmaps basic demo'\n", " },\n", "\n", " subtitle: {\n", " text: 'Source map: Bangladesh'\n", " },\n", "\n", " mapNavigation: {\n", " enabled: true,\n", " buttonOptions: {\n", " verticalAlign: 'bottom'\n", " }\n", " },\n", "\n", " colorAxis: {\n", " min: 0\n", " }\n", " }\n", "\n", "df = Daru::DataFrame.new(\n", " {\n", " countries: ['bd-da', 'bd-kh', 'bd-ba', 'bd-cg', 'bd-sy', 'bd-rj', 'bd-rp'],\n", " data: [0, 1, 2, 3, 4, 5, 6]\n", " }\n", ")\n", "map = Daru::View::Plot.new(df, opts)\n", "map.show_in_iruby" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "data": { "application/javascript": [ "\n", " /* BEGIN mapdata/countries/be/be-all.js */\n", "\n", "Highcharts.maps[\"countries/be/be-all\"] = {\"title\":\"Belgium\",\"version\":\"1.1.2\",\"type\":\"FeatureCollection\",\"copyright\":\"Copyright (c) 2015 Highsoft AS, Based on data from Natural Earth\",\"copyrightShort\":\"Natural Earth\",\"copyrightUrl\":\"http://www.naturalearthdata.com\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"urn:ogc:def:crs:EPSG:32631\"}},\"hc-transform\":{\"default\":{\"crs\":\"+proj=utm +zone=31 +datum=WGS84 +units=m +no_defs\",\"scale\":0.0025573356301,\"jsonres\":15.5,\"jsonmarginX\":-999,\"jsonmarginY\":9851.0,\"xoffset\":466508.156242,\"yoffset\":5706486.37858}},\r\n", "\"features\":[{\"type\":\"Feature\",\"id\":\"BE.3530\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.48,\"hc-middle-y\":0.55,\"hc-key\":\"be-3530\",\"hc-a2\":\"BR\",\"labelrank\":\"9\",\"hasc\":\"BE.BU\",\"alt-name\":\"Bruselas|Brussel Hoofstadt|Brusselse Hoofdstedelijke Gewest|Brüssel|Bruxelas|Région de Bruxelles-Capitale\",\"woe-id\":\"55965974\",\"subregion\":null,\"fips\":\"BE11\",\"postal-code\":null,\"name\":\"Brussels\",\"country\":\"Belgium\",\"type-en\":\"Capital Region\",\"region\":\"Capital Region\",\"longitude\":\"4.36266\",\"woe-name\":\"Brussels\",\"latitude\":\"50.8332\",\"woe-label\":\"Capital Region of Brussels, BE, Belgium\",\"type\":\"Hoofdstedelijk Gewest|Région Capitale\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[4287,7230],[4333,7156],[4332,7114],[4289,7068],[4403,6998],[4450,6860],[4391,6851],[4368,6811],[4462,6745],[4238,6618],[4179,6603],[4117,6613],[4039,6664],[3962,6819],[3912,6792],[3806,6848],[3838,6916],[3909,6929],[3925,7003],[3896,7053],[3947,7158],[4048,7212],[4168,7194],[4239,7267],[4287,7230]]]}},{\"type\":\"Feature\",\"id\":\"BE.3527\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.49,\"hc-middle-y\":0.43,\"hc-key\":\"be-3527\",\"hc-a2\":\"LU\",\"labelrank\":\"7\",\"hasc\":\"BE.\",\"alt-name\":\"Luxemburg\",\"woe-id\":\"7153302\",\"subregion\":null,\"fips\":null,\"postal-code\":null,\"name\":\"Luxembourg\",\"country\":\"Belgium\",\"type-en\":\"Province\",\"region\":\"Walloon\",\"longitude\":\"5.50117\",\"woe-name\":\"Luxembourg\",\"latitude\":\"49.9637\",\"woe-label\":\"Luxemburg, BE, Belgium\",\"type\":\"Province\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[8889,4036],[8863,4047],[8815,4139],[8772,4103],[8712,4094],[8690,4052],[8661,3927],[8620,3882],[8517,3826],[8472,3781],[8454,3651],[8381,3559],[8388,3467],[8363,3409],[8289,3358],[8288,3297],[8322,3249],[8293,3187],[8188,3108],[8162,3034],[8069,2859],[8060,2817],[8158,2756],[8186,2717],[8111,2722],[8100,2657],[8128,2632],[8084,2566],[8109,2458],[8141,2409],[8201,2392],[8258,2344],[8330,2214],[8343,2121],[8436,2085],[8473,2092],[8495,2033],[8457,1914],[8488,1868],[8567,1847],[8585,1785],[8522,1691],[8468,1543],[8437,1511],[8486,1486],[8462,1417],[8399,1344],[8332,1309],[8234,1352],[8172,1338],[8102,1271],[7912,1320],[7842,1281],[7795,1183],[7728,1182],[7637,1221],[7584,1195],[7440,1090],[7378,1104],[7359,1143],[7367,1270],[7354,1310],[7208,1555],[7153,1601],[7013,1652],[6977,1593],[6908,1594],[6886,1651],[6893,1713],[6928,1745],[6906,1811],[6787,1934],[6726,1931],[6598,1891],[6531,1908],[6434,1986],[6308,2158],[6273,2190],[6170,2217],[6112,2247],[6003,2350],[5944,2376],[5963,2483],[6000,2494],[5973,2578],[5985,2617],[6194,2776],[6145,2822],[6216,2893],[6357,2954],[6294,3013],[6301,3112],[6217,3152],[6190,3211],[6069,3184],[6039,3198],[5998,3341],[5927,3406],[5981,3406],[5999,3475],[6053,3459],[6143,3558],[6171,3633],[6146,3658],[6183,3828],[6203,3705],[6264,3686],[6529,3712],[6589,3727],[6664,3783],[6740,3778],[6753,3825],[6679,3890],[6759,3919],[6783,3999],[6679,4113],[6677,4202],[6566,4259],[6618,4297],[6699,4294],[6690,4346],[6783,4395],[6814,4357],[7010,4492],[7085,4576],[7085,4642],[7054,4712],[6989,4705],[6955,4653],[6933,4676],[7083,4795],[7041,4846],[7097,4927],[7071,4983],[7162,5074],[7102,5173],[7156,5207],[7281,5116],[7391,5194],[7420,5108],[7468,5100],[7461,5060],[7524,5041],[7618,5090],[7776,4953],[7869,4962],[7857,4909],[8000,4914],[7955,4802],[7960,4754],[8008,4678],[8085,4662],[8015,4497],[8184,4530],[8231,4517],[8251,4475],[8268,4519],[8446,4551],[8462,4595],[8364,4605],[8421,4761],[8367,4804],[8388,4885],[8733,4824],[8740,4786],[8832,4744],[8833,4333],[8847,4285],[8910,4275],[8872,4229],[8889,4171],[8889,4036]]]}},{\"type\":\"Feature\",\"id\":\"BE.3532\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.68,\"hc-middle-y\":0.38,\"hc-key\":\"be-3532\",\"hc-a2\":\"FB\",\"labelrank\":\"7\",\"hasc\":\"BE.VB\",\"alt-name\":\"Vlaams Brabant|Flamish-Brabant|Brabant flamand\",\"woe-id\":\"22525998\",\"subregion\":null,\"fips\":null,\"postal-code\":null,\"name\":\"Flemish Brabant\",\"country\":\"Belgium\",\"type-en\":\"Province\",\"region\":\"Flemish\",\"longitude\":\"4.53709\",\"woe-name\":\"Flemish Brabant\",\"latitude\":\"50.8709\",\"woe-label\":\"Vlaams Brabant, BE, Belgium\",\"type\":\"Province\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[2898,6426],[2988,6450],[2991,6474],[2932,6553],[2967,6632],[3001,6652],[3074,6596],[3121,6656],[3161,6620],[3208,6640],[3291,6712],[3330,6837],[3304,6901],[3232,6913],[3360,7105],[3362,7151],[3321,7186],[3394,7242],[3368,7327],[3497,7275],[3560,7321],[3561,7378],[3519,7500],[3560,7589],[3651,7559],[3714,7589],[3776,7802],[3870,7828],[3938,7818],[4076,7758],[4076,7718],[4162,7778],[4136,7711],[4189,7696],[4204,7630],[4372,7675],[4435,7613],[4484,7690],[4579,7620],[4629,7668],[4718,7618],[4761,7618],[4796,7709],[4997,7768],[5073,7729],[5043,7658],[5148,7782],[5210,7771],[5299,7842],[5349,7739],[5385,7716],[5529,7780],[5563,7764],[5636,7832],[5742,7878],[5794,7883],[5834,7838],[5904,7859],[5951,7773],[6006,7796],[6065,7762],[6113,7795],[6110,7905],[6188,7918],[6250,7891],[6328,7796],[6259,7766],[6216,7793],[6237,7689],[6122,7633],[6123,7535],[6014,7433],[6053,7338],[6117,7345],[6165,7295],[6271,7349],[6282,7315],[6380,7316],[6421,7282],[6401,7160],[6333,7162],[6290,7031],[6275,6882],[6337,6862],[6214,6728],[6240,6647],[6205,6557],[6260,6526],[6209,6409],[6209,6409],[6135,6395],[6092,6414],[6044,6472],[6044,6550],[5974,6589],[5974,6589],[5867,6670],[5732,6557],[5690,6550],[5654,6578],[5662,6658],[5451,6631],[5462,6679],[5395,6684],[5333,6782],[5215,6819],[5141,6791],[5118,6734],[5106,6767],[5058,6738],[4911,6772],[4902,6659],[4955,6592],[4902,6527],[4808,6520],[4792,6616],[4727,6543],[4605,6511],[4600,6457],[4510,6506],[4507,6579],[4405,6563],[4305,6482],[4171,6459],[4156,6392],[4103,6395],[4049,6467],[4029,6444],[4059,6400],[3998,6398],[3992,6331],[3932,6293],[3854,6317],[3800,6277],[3708,6350],[3632,6347],[3570,6431],[3515,6430],[3496,6382],[3428,6382],[3407,6337],[3407,6337],[3331,6361],[3292,6286],[3272,6316],[3207,6281],[3153,6297],[3097,6251],[2928,6254],[2868,6275],[2813,6375],[2832,6448],[2832,6448],[2898,6426]],[[4287,7230],[4239,7267],[4168,7194],[4048,7212],[3947,7158],[3896,7053],[3925,7003],[3909,6929],[3838,6916],[3806,6848],[3912,6792],[3962,6819],[4039,6664],[4117,6613],[4179,6603],[4238,6618],[4462,6745],[4368,6811],[4391,6851],[4450,6860],[4403,6998],[4289,7068],[4332,7114],[4333,7156],[4287,7230]]]}},{\"type\":\"Feature\",\"id\":\"BE.3533\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.44,\"hc-middle-y\":0.55,\"hc-key\":\"be-3533\",\"hc-a2\":\"EF\",\"labelrank\":\"7\",\"hasc\":\"BE.OV\",\"alt-name\":\"Oost-Vlaanderen|Ostflandern|Falndre orientale\",\"woe-id\":\"7153304\",\"subregion\":null,\"fips\":null,\"postal-code\":null,\"name\":\"East Flanders\",\"country\":\"Belgium\",\"type-en\":\"Province\",\"region\":\"Flemish\",\"longitude\":\"3.83186\",\"woe-name\":\"East Flanders\",\"latitude\":\"50.9749\",\"woe-label\":\"Oost-Vlaanderen, BE, Belgium\",\"type\":\"Province\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[2898,6426],[2832,6448],[2832,6448],[2802,6524],[2644,6487],[2607,6524],[2495,6510],[2446,6648],[2326,6595],[2296,6654],[2216,6608],[2104,6387],[2026,6440],[1841,6442],[1821,6581],[1710,6547],[1608,6589],[1781,6719],[1788,6751],[1723,6839],[1759,6885],[1585,7033],[1650,7101],[1628,7183],[1584,7201],[1520,7161],[1497,7221],[1534,7258],[1512,7309],[1578,7300],[1597,7320],[1554,7362],[1610,7361],[1476,7427],[1562,7467],[1514,7531],[1586,7640],[1502,7782],[1562,7826],[1246,8048],[1367,8128],[1466,8318],[1401,8433],[1325,8458],[1392,8505],[1344,8620],[1432,8687],[1496,8657],[1585,8648],[1715,8669],[1720,8817],[1751,8849],[1945,8888],[2084,8881],[2423,8772],[2476,8738],[2492,8586],[2568,8522],[2896,8530],[2957,8551],[3082,8652],[3423,8829],[3558,8939],[3664,9090],[3699,9255],[3754,9206],[3798,9082],[3930,8942],[3945,8888],[3920,8825],[3893,8773],[3955,8585],[3931,8569],[4000,8473],[4023,8387],[4012,8290],[3978,8220],[3869,8182],[3701,8169],[3652,8133],[3609,8072],[3652,7872],[3633,7825],[3698,7783],[3752,7829],[3776,7802],[3714,7589],[3651,7559],[3560,7589],[3519,7500],[3561,7378],[3560,7321],[3497,7275],[3368,7327],[3394,7242],[3321,7186],[3362,7151],[3360,7105],[3232,6913],[3304,6901],[3330,6837],[3291,6712],[3208,6640],[3161,6620],[3121,6656],[3074,6596],[3001,6652],[2967,6632],[2932,6553],[2991,6474],[2988,6450],[2898,6426]]]}},{\"type\":\"Feature\",\"id\":\"BE.3534\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.50,\"hc-middle-y\":0.51,\"hc-key\":\"be-3534\",\"hc-a2\":\"WF\",\"labelrank\":\"7\",\"hasc\":\"BE.\",\"alt-name\":\"West-Vlaanderen\",\"woe-id\":\"7153305\",\"subregion\":null,\"fips\":null,\"postal-code\":null,\"name\":\"West Flanders\",\"country\":\"Belgium\",\"type-en\":\"Province\",\"region\":\"Flemish\",\"longitude\":\"3.02202\",\"woe-name\":\"West Flanders\",\"latitude\":\"51.0312\",\"woe-label\":\"West-Vlaanderen, BE, Belgium\",\"type\":\"Province\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[784,6503],[737,6587],[690,6632],[617,6653],[395,6584],[369,6746],[325,6775],[163,6709],[217,6621],[112,6578],[100,6537],[20,6522],[-20,6558],[-113,6507],[-45,6283],[-268,6387],[-320,6430],[-387,6576],[-491,6676],[-532,6764],[-569,6784],[-647,6780],[-731,6799],[-770,6880],[-816,6912],[-796,7025],[-850,7218],[-834,7259],[-753,7349],[-761,7437],[-805,7503],[-904,7614],[-931,7699],[-957,7894],[-999,7995],[-943,8036],[-837,8070],[-459,8354],[117,8692],[673,9058],[1293,9261],[1317,9092],[1305,8880],[1345,8769],[1432,8687],[1344,8620],[1392,8505],[1325,8458],[1401,8433],[1466,8318],[1367,8128],[1246,8048],[1562,7826],[1502,7782],[1586,7640],[1514,7531],[1562,7467],[1476,7427],[1610,7361],[1554,7362],[1597,7320],[1578,7300],[1512,7309],[1534,7258],[1497,7221],[1520,7161],[1584,7201],[1628,7183],[1650,7101],[1585,7033],[1759,6885],[1723,6839],[1788,6751],[1781,6719],[1608,6589],[1483,6495],[1357,6361],[1346,6328],[1302,6338],[1233,6388],[1236,6448],[1177,6533],[1058,6515],[943,6580],[784,6503]]]}},{\"type\":\"Feature\",\"id\":\"BE.3535\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.48,\"hc-middle-y\":0.50,\"hc-key\":\"be-3535\",\"hc-a2\":\"AN\",\"labelrank\":\"7\",\"hasc\":\"BE.\",\"alt-name\":\"Antwerpen\",\"woe-id\":\"7153308\",\"subregion\":null,\"fips\":null,\"postal-code\":null,\"name\":\"Antwerp\",\"country\":\"Belgium\",\"type-en\":\"Province\",\"region\":\"Flemish\",\"longitude\":\"4.72122\",\"woe-name\":\"Antwerp\",\"latitude\":\"51.2485\",\"woe-label\":\"Antwerp, BE, Belgium\",\"type\":\"Province\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[3776,7802],[3752,7829],[3698,7783],[3633,7825],[3652,7872],[3609,8072],[3652,8133],[3701,8169],[3869,8182],[3978,8220],[4012,8290],[4023,8387],[4000,8473],[3931,8569],[3955,8585],[3893,8773],[3920,8825],[3968,8858],[4006,8944],[3913,8982],[3879,9038],[3870,9179],[3808,9263],[3888,9262],[4043,9192],[4172,9186],[4224,9215],[4236,9291],[4218,9334],[4133,9446],[4156,9557],[4122,9593],[4265,9680],[4411,9737],[4527,9747],[4550,9710],[4548,9637],[4521,9538],[4575,9501],[4691,9515],[4822,9498],[4886,9535],[5093,9802],[5183,9851],[5273,9830],[5349,9764],[5357,9698],[5331,9567],[5353,9491],[5231,9544],[5200,9539],[5186,9486],[5245,9462],[5438,9460],[5597,9401],[5656,9419],[5724,9489],[5826,9649],[5868,9772],[5910,9784],[6002,9721],[6059,9620],[6051,9546],[6022,9475],[6015,9379],[6034,9336],[6132,9234],[6193,9071],[6242,9046],[6399,9055],[6450,8995],[6456,8838],[6523,8832],[6490,8803],[6465,8634],[6581,8532],[6595,8354],[6528,8290],[6437,8314],[6377,8220],[6238,8209],[6130,8063],[5909,8012],[5911,7952],[5834,7838],[5794,7883],[5742,7878],[5636,7832],[5563,7764],[5529,7780],[5385,7716],[5349,7739],[5299,7842],[5210,7771],[5148,7782],[5043,7658],[5073,7729],[4997,7768],[4796,7709],[4761,7618],[4718,7618],[4629,7668],[4579,7620],[4484,7690],[4435,7613],[4372,7675],[4204,7630],[4189,7696],[4136,7711],[4162,7778],[4076,7718],[4076,7758],[3938,7818],[3870,7828],[3776,7802]]]}},{\"type\":\"Feature\",\"id\":\"BE.3528\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.59,\"hc-middle-y\":0.46,\"hc-key\":\"be-3528\",\"hc-a2\":\"LI\",\"labelrank\":\"7\",\"hasc\":\"BE.\",\"alt-name\":\"Luik\",\"woe-id\":\"7153300\",\"subregion\":null,\"fips\":null,\"postal-code\":null,\"name\":\"Liege\",\"country\":\"Belgium\",\"type-en\":\"Province\",\"region\":\"Walloon\",\"longitude\":\"5.67651\",\"woe-name\":\"Liege\",\"latitude\":\"50.5794\",\"woe-label\":\"Liege, BE, Belgium\",\"type\":\"Province\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[8413,6667],[8444,6658],[8647,6660],[8703,6672],[8702,6640],[8749,6617],[8757,6492],[8794,6489],[8903,6524],[8950,6522],[9006,6470],[9188,6217],[9151,6191],[9187,6129],[9246,6102],[9439,6105],[9447,6079],[9399,5983],[9253,5866],[9205,5782],[9254,5725],[9238,5671],[9294,5661],[9273,5622],[9323,5553],[9374,5535],[9481,5578],[9538,5552],[9712,5528],[9677,5461],[9704,5377],[9762,5321],[9763,5247],[9731,5083],[9737,5031],[9842,4865],[9851,4804],[9817,4765],[9743,4748],[9641,4765],[9603,4741],[9560,4663],[9570,4579],[9521,4530],[9343,4460],[9317,4416],[9228,4329],[9267,4288],[9285,4189],[9250,4132],[9170,4109],[9152,4023],[9193,3974],[9162,3913],[9119,3930],[9098,4046],[9060,4080],[8997,4040],[8889,4036],[8889,4171],[8872,4229],[8910,4275],[8847,4285],[8833,4333],[8832,4744],[8740,4786],[8733,4824],[8388,4885],[8367,4804],[8421,4761],[8364,4605],[8462,4595],[8446,4551],[8268,4519],[8251,4475],[8231,4517],[8184,4530],[8015,4497],[8085,4662],[8008,4678],[7960,4754],[7955,4802],[8000,4914],[7857,4909],[7869,4962],[7776,4953],[7618,5090],[7524,5041],[7461,5060],[7468,5100],[7420,5108],[7391,5194],[7281,5116],[7156,5207],[7102,5173],[7162,5074],[7071,4983],[6950,5020],[6799,4911],[6758,4964],[6759,5046],[6618,5079],[6581,5135],[6623,5223],[6567,5339],[6504,5398],[6410,5357],[6378,5409],[6391,5448],[6335,5438],[6314,5507],[6246,5517],[6201,5620],[6044,5624],[6096,5666],[6018,5875],[5878,6001],[5885,6107],[5936,6209],[5930,6340],[5973,6373],[5902,6469],[5967,6507],[5974,6589],[6044,6550],[6044,6472],[6092,6414],[6135,6395],[6209,6409],[6209,6409],[6397,6359],[6431,6404],[6398,6475],[6565,6459],[6584,6502],[6606,6452],[6694,6510],[6785,6464],[6797,6515],[6851,6566],[6978,6614],[7017,6598],[7054,6513],[7130,6486],[7192,6495],[7212,6573],[7269,6515],[7313,6528],[7387,6596],[7379,6668],[7618,6748],[7750,6891],[7872,6842],[7844,6687],[7896,6660],[7968,6683],[8019,6632],[8090,6654],[8215,6502],[8314,6520],[8383,6488],[8407,6499],[8468,6601],[8413,6667]]]}},{\"type\":\"Feature\",\"id\":\"BE.3529\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.49,\"hc-middle-y\":0.51,\"hc-key\":\"be-3529\",\"hc-a2\":\"WB\",\"labelrank\":\"7\",\"hasc\":\"BE.\",\"alt-name\":\"Waals-Brabant|Brabant Wallon\",\"woe-id\":\"22525997\",\"subregion\":null,\"fips\":null,\"postal-code\":null,\"name\":\"Walloon Brabant\",\"country\":\"Belgium\",\"type-en\":\"Province\",\"region\":\"Walloon\",\"longitude\":\"4.55466\",\"woe-name\":\"Walloon Brabant\",\"latitude\":\"50.6416\",\"woe-label\":\"Walloon Brabant, BE, Belgium\",\"type\":\"Province\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[5967,6507],[5902,6469],[5973,6373],[5930,6340],[5936,6209],[5885,6107],[5795,6125],[5734,6037],[5659,6042],[5657,6015],[5358,5928],[5356,5863],[5324,5909],[5212,5862],[5192,5950],[5120,5928],[5108,5879],[5029,5933],[5001,5932],[4972,5879],[5007,5742],[4945,5727],[4842,5761],[4792,5753],[4745,5714],[4757,5640],[4589,5564],[4548,5582],[4550,5623],[4459,5573],[4464,5682],[4450,5704],[4324,5701],[4294,5731],[4135,5711],[4066,5631],[4072,5743],[3989,5734],[3917,5842],[3825,5859],[3839,5952],[3689,5987],[3702,6080],[3646,6150],[3616,6137],[3529,6015],[3465,6004],[3415,6024],[3387,6101],[3381,6264],[3407,6337],[3407,6337],[3428,6382],[3496,6382],[3515,6430],[3570,6431],[3632,6347],[3708,6350],[3800,6277],[3854,6317],[3932,6293],[3992,6331],[3998,6398],[4059,6400],[4029,6444],[4049,6467],[4103,6395],[4156,6392],[4171,6459],[4305,6482],[4405,6563],[4507,6579],[4510,6506],[4600,6457],[4605,6511],[4727,6543],[4792,6616],[4808,6520],[4902,6527],[4955,6592],[4902,6659],[4911,6772],[5058,6738],[5106,6767],[5118,6734],[5141,6791],[5215,6819],[5333,6782],[5395,6684],[5462,6679],[5451,6631],[5662,6658],[5654,6578],[5690,6550],[5732,6557],[5867,6670],[5974,6589],[5974,6589],[5967,6507]]]}},{\"type\":\"Feature\",\"id\":\"BE.489\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.57,\"hc-middle-y\":0.31,\"hc-key\":\"be-489\",\"hc-a2\":\"HA\",\"labelrank\":\"7\",\"hasc\":\"BE.\",\"alt-name\":\"Henegouwen\",\"woe-id\":\"7153299\",\"subregion\":null,\"fips\":null,\"postal-code\":null,\"name\":\"Hainaut\",\"country\":\"Belgium\",\"type-en\":\"Province\",\"region\":\"Walloon\",\"longitude\":\"3.88925\",\"woe-name\":\"Hainaut\",\"latitude\":\"50.521\",\"woe-label\":\"Hainault, BE, Belgium\",\"type\":\"Province\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[3381,6264],[3387,6101],[3415,6024],[3465,6004],[3529,6015],[3616,6137],[3646,6150],[3702,6080],[3689,5987],[3839,5952],[3825,5859],[3917,5842],[3989,5734],[4072,5743],[4066,5631],[4135,5711],[4294,5731],[4324,5701],[4450,5704],[4464,5682],[4459,5573],[4550,5623],[4548,5582],[4589,5564],[4757,5640],[4711,5421],[4812,5449],[4791,5407],[4826,5361],[4781,5219],[4755,5191],[4878,5121],[4839,5028],[4794,5013],[4854,4946],[4788,4832],[4809,4667],[4619,4631],[4566,4697],[4488,4688],[4432,4587],[4275,4606],[4254,4523],[4203,4525],[4168,4458],[4073,4450],[3962,4366],[4010,4303],[4114,4244],[4187,4307],[4288,4265],[4256,4123],[4280,4060],[4179,3979],[4291,3792],[4255,3716],[4261,3539],[4274,3468],[4321,3452],[4348,3224],[4434,3056],[4390,2943],[3961,3053],[3744,3018],[3706,3028],[3545,3112],[3568,3110],[3544,3299],[3578,3358],[3694,3455],[3762,3490],[3724,3595],[3673,3785],[3645,3798],[3559,3767],[3518,3786],[3524,3866],[3602,4160],[3631,4204],[3724,4289],[3730,4335],[3677,4394],[3613,4426],[3578,4410],[3560,4331],[3508,4355],[3428,4520],[3309,4605],[3213,4707],[3158,4733],[3099,4726],[2920,4648],[2856,4646],[2698,4732],[2581,4745],[2420,4720],[2296,4521],[2196,4613],[2170,4793],[2167,4999],[2142,5169],[2096,5252],[2039,5305],[1914,5348],[1732,5348],[1697,5373],[1724,5422],[1710,5481],[1629,5490],[1535,5413],[1412,5367],[1295,5372],[1171,5436],[1090,5521],[1075,5571],[1071,5712],[995,5960],[972,6087],[1011,6161],[957,6306],[880,6324],[857,6350],[784,6503],[943,6580],[1058,6515],[1177,6533],[1236,6448],[1233,6388],[1302,6338],[1346,6328],[1357,6361],[1483,6495],[1608,6589],[1710,6547],[1821,6581],[1841,6442],[2026,6440],[2104,6387],[2216,6608],[2296,6654],[2326,6595],[2446,6648],[2495,6510],[2607,6524],[2644,6487],[2802,6524],[2832,6448],[2832,6448],[2813,6375],[2868,6275],[2928,6254],[3097,6251],[3153,6297],[3207,6281],[3272,6316],[3292,6286],[3331,6361],[3407,6337],[3407,6337],[3381,6264]]],[[[395,6584],[249,6538],[184,6497],[133,6442],[49,6297],[12,6268],[-45,6283],[-113,6507],[-20,6558],[20,6522],[100,6537],[112,6578],[217,6621],[163,6709],[325,6775],[369,6746],[395,6584]]]]}},{\"type\":\"Feature\",\"id\":\"BE.490\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.48,\"hc-middle-y\":0.54,\"hc-key\":\"be-490\",\"hc-a2\":\"LI\",\"labelrank\":\"7\",\"hasc\":\"BE.\",\"alt-name\":null,\"woe-id\":\"7153301\",\"subregion\":null,\"fips\":null,\"postal-code\":null,\"name\":\"Limburg\",\"country\":\"Belgium\",\"type-en\":\"Province\",\"region\":\"Flemish\",\"longitude\":\"5.41314\",\"woe-name\":\"Limburg\",\"latitude\":\"50.9954\",\"woe-label\":\"Limburg, BE, Belgium\",\"type\":\"Province\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[6209,6409],[6260,6526],[6205,6557],[6240,6647],[6214,6728],[6337,6862],[6275,6882],[6290,7031],[6333,7162],[6401,7160],[6421,7282],[6380,7316],[6282,7315],[6271,7349],[6165,7295],[6117,7345],[6053,7338],[6014,7433],[6123,7535],[6122,7633],[6237,7689],[6216,7793],[6259,7766],[6328,7796],[6250,7891],[6188,7918],[6110,7905],[6113,7795],[6065,7762],[6006,7796],[5951,7773],[5904,7859],[5834,7838],[5911,7952],[5909,8012],[6130,8063],[6238,8209],[6377,8220],[6437,8314],[6528,8290],[6595,8354],[6581,8532],[6465,8634],[6490,8803],[6523,8832],[6608,8856],[6936,8853],[6993,8876],[7106,8962],[7160,8990],[7220,8985],[7286,8946],[7340,8881],[7375,8697],[7440,8645],[7598,8603],[7695,8528],[7858,8558],[7940,8530],[8039,8423],[8170,8446],[8205,8369],[8167,8329],[8160,8279],[8226,8213],[8174,8183],[8113,8179],[8135,8117],[8083,7994],[8027,8006],[8010,7904],[8050,7854],[8010,7745],[7907,7566],[7968,7585],[8023,7570],[7948,7411],[7902,7344],[7838,7317],[7645,7085],[7655,6987],[7702,6921],[7750,6891],[7618,6748],[7379,6668],[7387,6596],[7313,6528],[7269,6515],[7212,6573],[7192,6495],[7130,6486],[7054,6513],[7017,6598],[6978,6614],[6851,6566],[6797,6515],[6785,6464],[6694,6510],[6606,6452],[6584,6502],[6565,6459],[6398,6475],[6431,6404],[6397,6359],[6209,6409],[6209,6409],[6209,6409]]],[[[7968,6683],[8021,6750],[8049,6740],[8138,6660],[8380,6675],[8413,6667],[8468,6601],[8407,6499],[8383,6488],[8314,6520],[8215,6502],[8090,6654],[8019,6632],[7968,6683]]]]}},{\"type\":\"Feature\",\"id\":\"BE.3526\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.55,\"hc-middle-y\":0.43,\"hc-key\":\"be-3526\",\"hc-a2\":\"NA\",\"labelrank\":\"7\",\"hasc\":\"BE.\",\"alt-name\":\"Namen\",\"woe-id\":\"7153303\",\"subregion\":null,\"fips\":null,\"postal-code\":null,\"name\":\"Namur\",\"country\":\"Belgium\",\"type-en\":\"Province\",\"region\":\"Walloon\",\"longitude\":\"4.88712\",\"woe-name\":\"Namur\",\"latitude\":\"50.3244\",\"woe-label\":\"Namur, BE, Belgium\",\"type\":\"Province\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[4757,5640],[4745,5714],[4792,5753],[4842,5761],[4945,5727],[5007,5742],[4972,5879],[5001,5932],[5029,5933],[5108,5879],[5120,5928],[5192,5950],[5212,5862],[5324,5909],[5356,5863],[5358,5928],[5657,6015],[5659,6042],[5734,6037],[5795,6125],[5885,6107],[5878,6001],[6018,5875],[6096,5666],[6044,5624],[6201,5620],[6246,5517],[6314,5507],[6335,5438],[6391,5448],[6378,5409],[6410,5357],[6504,5398],[6567,5339],[6623,5223],[6581,5135],[6618,5079],[6759,5046],[6758,4964],[6799,4911],[6950,5020],[7071,4983],[7097,4927],[7041,4846],[7083,4795],[6933,4676],[6955,4653],[6989,4705],[7054,4712],[7085,4642],[7085,4576],[7010,4492],[6814,4357],[6783,4395],[6690,4346],[6699,4294],[6618,4297],[6566,4259],[6677,4202],[6679,4113],[6783,3999],[6759,3919],[6679,3890],[6753,3825],[6740,3778],[6664,3783],[6589,3727],[6529,3712],[6264,3686],[6203,3705],[6183,3828],[6146,3658],[6171,3633],[6143,3558],[6053,3459],[5999,3475],[5981,3406],[5927,3406],[5998,3341],[6039,3198],[6069,3184],[6190,3211],[6217,3152],[6301,3112],[6294,3013],[6357,2954],[6216,2893],[6145,2822],[6194,2776],[5985,2617],[5973,2578],[6000,2494],[5963,2483],[5944,2376],[5891,2372],[5769,2326],[5630,2322],[5604,2355],[5600,2520],[5563,2592],[5622,2786],[5622,2881],[5576,2961],[5440,3013],[5401,3074],[5411,3145],[5514,3420],[5512,3543],[5563,3662],[5611,3634],[5631,3880],[5604,3914],[5515,3893],[5483,3906],[5469,3971],[5393,3934],[5098,3621],[5076,3542],[5098,3464],[5079,3323],[5036,3201],[5005,3181],[4888,3159],[4495,2954],[4390,2943],[4434,3056],[4348,3224],[4321,3452],[4274,3468],[4261,3539],[4255,3716],[4291,3792],[4179,3979],[4280,4060],[4256,4123],[4288,4265],[4187,4307],[4114,4244],[4010,4303],[3962,4366],[4073,4450],[4168,4458],[4203,4525],[4254,4523],[4275,4606],[4432,4587],[4488,4688],[4566,4697],[4619,4631],[4809,4667],[4788,4832],[4854,4946],[4794,5013],[4839,5028],[4878,5121],[4755,5191],[4781,5219],[4826,5361],[4791,5407],[4812,5449],[4711,5421],[4757,5640]]]}}]}\n", " /* END mapdata/countries/be/be-all.js*/\n", "\n", "\n", "var event = document.createEvent(\"HTMLEvents\");\n", "event.initEvent(\"load_highcharts\", false, false);\n", "window.dispatchEvent(event);\n", "console.log(\"Finish loading highchartsjs\");\n" ], "text/plain": [ "\"\\n /* BEGIN mapdata/countries/be/be-all.js */\\n\\nHighcharts.maps[\\\"countries/be/be-all\\\"] = {\\\"title\\\":\\\"Belgium\\\",\\\"version\\\":\\\"1.1.2\\\",\\\"type\\\":\\\"FeatureCollection\\\",\\\"copyright\\\":\\\"Copyright (c) 2015 Highsoft AS, Based on data from Natural Earth\\\",\\\"copyrightShort\\\":\\\"Natural Earth\\\",\\\"copyrightUrl\\\":\\\"http://www.naturalearthdata.com\\\",\\\"crs\\\":{\\\"type\\\":\\\"name\\\",\\\"properties\\\":{\\\"name\\\":\\\"urn:ogc:def:crs:EPSG:32631\\\"}},\\\"hc-transform\\\":{\\\"default\\\":{\\\"crs\\\":\\\"+proj=utm +zone=31 +datum=WGS84 +units=m +no_defs\\\",\\\"scale\\\":0.0025573356301,\\\"jsonres\\\":15.5,\\\"jsonmarginX\\\":-999,\\\"jsonmarginY\\\":9851.0,\\\"xoffset\\\":466508.156242,\\\"yoffset\\\":5706486.37858}},\\r\\n\\\"features\\\":[{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"BE.3530\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.48,\\\"hc-middle-y\\\":0.55,\\\"hc-key\\\":\\\"be-3530\\\",\\\"hc-a2\\\":\\\"BR\\\",\\\"labelrank\\\":\\\"9\\\",\\\"hasc\\\":\\\"BE.BU\\\",\\\"alt-name\\\":\\\"Bruselas|Brussel Hoofstadt|Brusselse Hoofdstedelijke Gewest|Brüssel|Bruxelas|Région de Bruxelles-Capitale\\\",\\\"woe-id\\\":\\\"55965974\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"BE11\\\",\\\"postal-code\\\":null,\\\"name\\\":\\\"Brussels\\\",\\\"country\\\":\\\"Belgium\\\",\\\"type-en\\\":\\\"Capital Region\\\",\\\"region\\\":\\\"Capital Region\\\",\\\"longitude\\\":\\\"4.36266\\\",\\\"woe-name\\\":\\\"Brussels\\\",\\\"latitude\\\":\\\"50.8332\\\",\\\"woe-label\\\":\\\"Capital Region of Brussels, BE, Belgium\\\",\\\"type\\\":\\\"Hoofdstedelijk Gewest|Région Capitale\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[4287,7230],[4333,7156],[4332,7114],[4289,7068],[4403,6998],[4450,6860],[4391,6851],[4368,6811],[4462,6745],[4238,6618],[4179,6603],[4117,6613],[4039,6664],[3962,6819],[3912,6792],[3806,6848],[3838,6916],[3909,6929],[3925,7003],[3896,7053],[3947,7158],[4048,7212],[4168,7194],[4239,7267],[4287,7230]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"BE.3527\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.49,\\\"hc-middle-y\\\":0.43,\\\"hc-key\\\":\\\"be-3527\\\",\\\"hc-a2\\\":\\\"LU\\\",\\\"labelrank\\\":\\\"7\\\",\\\"hasc\\\":\\\"BE.\\\",\\\"alt-name\\\":\\\"Luxemburg\\\",\\\"woe-id\\\":\\\"7153302\\\",\\\"subregion\\\":null,\\\"fips\\\":null,\\\"postal-code\\\":null,\\\"name\\\":\\\"Luxembourg\\\",\\\"country\\\":\\\"Belgium\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":\\\"Walloon\\\",\\\"longitude\\\":\\\"5.50117\\\",\\\"woe-name\\\":\\\"Luxembourg\\\",\\\"latitude\\\":\\\"49.9637\\\",\\\"woe-label\\\":\\\"Luxemburg, BE, Belgium\\\",\\\"type\\\":\\\"Province\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[8889,4036],[8863,4047],[8815,4139],[8772,4103],[8712,4094],[8690,4052],[8661,3927],[8620,3882],[8517,3826],[8472,3781],[8454,3651],[8381,3559],[8388,3467],[8363,3409],[8289,3358],[8288,3297],[8322,3249],[8293,3187],[8188,3108],[8162,3034],[8069,2859],[8060,2817],[8158,2756],[8186,2717],[8111,2722],[8100,2657],[8128,2632],[8084,2566],[8109,2458],[8141,2409],[8201,2392],[8258,2344],[8330,2214],[8343,2121],[8436,2085],[8473,2092],[8495,2033],[8457,1914],[8488,1868],[8567,1847],[8585,1785],[8522,1691],[8468,1543],[8437,1511],[8486,1486],[8462,1417],[8399,1344],[8332,1309],[8234,1352],[8172,1338],[8102,1271],[7912,1320],[7842,1281],[7795,1183],[7728,1182],[7637,1221],[7584,1195],[7440,1090],[7378,1104],[7359,1143],[7367,1270],[7354,1310],[7208,1555],[7153,1601],[7013,1652],[6977,1593],[6908,1594],[6886,1651],[6893,1713],[6928,1745],[6906,1811],[6787,1934],[6726,1931],[6598,1891],[6531,1908],[6434,1986],[6308,2158],[6273,2190],[6170,2217],[6112,2247],[6003,2350],[5944,2376],[5963,2483],[6000,2494],[5973,2578],[5985,2617],[6194,2776],[6145,2822],[6216,2893],[6357,2954],[6294,3013],[6301,3112],[6217,3152],[6190,3211],[6069,3184],[6039,3198],[5998,3341],[5927,3406],[5981,3406],[5999,3475],[6053,3459],[6143,3558],[6171,3633],[6146,3658],[6183,3828],[6203,3705],[6264,3686],[6529,3712],[6589,3727],[6664,3783],[6740,3778],[6753,3825],[6679,3890],[6759,3919],[6783,3999],[6679,4113],[6677,4202],[6566,4259],[6618,4297],[6699,4294],[6690,4346],[6783,4395],[6814,4357],[7010,4492],[7085,4576],[7085,4642],[7054,4712],[6989,4705],[6955,4653],[6933,4676],[7083,4795],[7041,4846],[7097,4927],[7071,4983],[7162,5074],[7102,5173],[7156,5207],[7281,5116],[7391,5194],[7420,5108],[7468,5100],[7461,5060],[7524,5041],[7618,5090],[7776,4953],[7869,4962],[7857,4909],[8000,4914],[7955,4802],[7960,4754],[8008,4678],[8085,4662],[8015,4497],[8184,4530],[8231,4517],[8251,4475],[8268,4519],[8446,4551],[8462,4595],[8364,4605],[8421,4761],[8367,4804],[8388,4885],[8733,4824],[8740,4786],[8832,4744],[8833,4333],[8847,4285],[8910,4275],[8872,4229],[8889,4171],[8889,4036]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"BE.3532\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.68,\\\"hc-middle-y\\\":0.38,\\\"hc-key\\\":\\\"be-3532\\\",\\\"hc-a2\\\":\\\"FB\\\",\\\"labelrank\\\":\\\"7\\\",\\\"hasc\\\":\\\"BE.VB\\\",\\\"alt-name\\\":\\\"Vlaams Brabant|Flamish-Brabant|Brabant flamand\\\",\\\"woe-id\\\":\\\"22525998\\\",\\\"subregion\\\":null,\\\"fips\\\":null,\\\"postal-code\\\":null,\\\"name\\\":\\\"Flemish Brabant\\\",\\\"country\\\":\\\"Belgium\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":\\\"Flemish\\\",\\\"longitude\\\":\\\"4.53709\\\",\\\"woe-name\\\":\\\"Flemish Brabant\\\",\\\"latitude\\\":\\\"50.8709\\\",\\\"woe-label\\\":\\\"Vlaams Brabant, BE, Belgium\\\",\\\"type\\\":\\\"Province\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[2898,6426],[2988,6450],[2991,6474],[2932,6553],[2967,6632],[3001,6652],[3074,6596],[3121,6656],[3161,6620],[3208,6640],[3291,6712],[3330,6837],[3304,6901],[3232,6913],[3360,7105],[3362,7151],[3321,7186],[3394,7242],[3368,7327],[3497,7275],[3560,7321],[3561,7378],[3519,7500],[3560,7589],[3651,7559],[3714,7589],[3776,7802],[3870,7828],[3938,7818],[4076,7758],[4076,7718],[4162,7778],[4136,7711],[4189,7696],[4204,7630],[4372,7675],[4435,7613],[4484,7690],[4579,7620],[4629,7668],[4718,7618],[4761,7618],[4796,7709],[4997,7768],[5073,7729],[5043,7658],[5148,7782],[5210,7771],[5299,7842],[5349,7739],[5385,7716],[5529,7780],[5563,7764],[5636,7832],[5742,7878],[5794,7883],[5834,7838],[5904,7859],[5951,7773],[6006,7796],[6065,7762],[6113,7795],[6110,7905],[6188,7918],[6250,7891],[6328,7796],[6259,7766],[6216,7793],[6237,7689],[6122,7633],[6123,7535],[6014,7433],[6053,7338],[6117,7345],[6165,7295],[6271,7349],[6282,7315],[6380,7316],[6421,7282],[6401,7160],[6333,7162],[6290,7031],[6275,6882],[6337,6862],[6214,6728],[6240,6647],[6205,6557],[6260,6526],[6209,6409],[6209,6409],[6135,6395],[6092,6414],[6044,6472],[6044,6550],[5974,6589],[5974,6589],[5867,6670],[5732,6557],[5690,6550],[5654,6578],[5662,6658],[5451,6631],[5462,6679],[5395,6684],[5333,6782],[5215,6819],[5141,6791],[5118,6734],[5106,6767],[5058,6738],[4911,6772],[4902,6659],[4955,6592],[4902,6527],[4808,6520],[4792,6616],[4727,6543],[4605,6511],[4600,6457],[4510,6506],[4507,6579],[4405,6563],[4305,6482],[4171,6459],[4156,6392],[4103,6395],[4049,6467],[4029,6444],[4059,6400],[3998,6398],[3992,6331],[3932,6293],[3854,6317],[3800,6277],[3708,6350],[3632,6347],[3570,6431],[3515,6430],[3496,6382],[3428,6382],[3407,6337],[3407,6337],[3331,6361],[3292,6286],[3272,6316],[3207,6281],[3153,6297],[3097,6251],[2928,6254],[2868,6275],[2813,6375],[2832,6448],[2832,6448],[2898,6426]],[[4287,7230],[4239,7267],[4168,7194],[4048,7212],[3947,7158],[3896,7053],[3925,7003],[3909,6929],[3838,6916],[3806,6848],[3912,6792],[3962,6819],[4039,6664],[4117,6613],[4179,6603],[4238,6618],[4462,6745],[4368,6811],[4391,6851],[4450,6860],[4403,6998],[4289,7068],[4332,7114],[4333,7156],[4287,7230]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"BE.3533\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.44,\\\"hc-middle-y\\\":0.55,\\\"hc-key\\\":\\\"be-3533\\\",\\\"hc-a2\\\":\\\"EF\\\",\\\"labelrank\\\":\\\"7\\\",\\\"hasc\\\":\\\"BE.OV\\\",\\\"alt-name\\\":\\\"Oost-Vlaanderen|Ostflandern|Falndre orientale\\\",\\\"woe-id\\\":\\\"7153304\\\",\\\"subregion\\\":null,\\\"fips\\\":null,\\\"postal-code\\\":null,\\\"name\\\":\\\"East Flanders\\\",\\\"country\\\":\\\"Belgium\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":\\\"Flemish\\\",\\\"longitude\\\":\\\"3.83186\\\",\\\"woe-name\\\":\\\"East Flanders\\\",\\\"latitude\\\":\\\"50.9749\\\",\\\"woe-label\\\":\\\"Oost-Vlaanderen, BE, Belgium\\\",\\\"type\\\":\\\"Province\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[2898,6426],[2832,6448],[2832,6448],[2802,6524],[2644,6487],[2607,6524],[2495,6510],[2446,6648],[2326,6595],[2296,6654],[2216,6608],[2104,6387],[2026,6440],[1841,6442],[1821,6581],[1710,6547],[1608,6589],[1781,6719],[1788,6751],[1723,6839],[1759,6885],[1585,7033],[1650,7101],[1628,7183],[1584,7201],[1520,7161],[1497,7221],[1534,7258],[1512,7309],[1578,7300],[1597,7320],[1554,7362],[1610,7361],[1476,7427],[1562,7467],[1514,7531],[1586,7640],[1502,7782],[1562,7826],[1246,8048],[1367,8128],[1466,8318],[1401,8433],[1325,8458],[1392,8505],[1344,8620],[1432,8687],[1496,8657],[1585,8648],[1715,8669],[1720,8817],[1751,8849],[1945,8888],[2084,8881],[2423,8772],[2476,8738],[2492,8586],[2568,8522],[2896,8530],[2957,8551],[3082,8652],[3423,8829],[3558,8939],[3664,9090],[3699,9255],[3754,9206],[3798,9082],[3930,8942],[3945,8888],[3920,8825],[3893,8773],[3955,8585],[3931,8569],[4000,8473],[4023,8387],[4012,8290],[3978,8220],[3869,8182],[3701,8169],[3652,8133],[3609,8072],[3652,7872],[3633,7825],[3698,7783],[3752,7829],[3776,7802],[3714,7589],[3651,7559],[3560,7589],[3519,7500],[3561,7378],[3560,7321],[3497,7275],[3368,7327],[3394,7242],[3321,7186],[3362,7151],[3360,7105],[3232,6913],[3304,6901],[3330,6837],[3291,6712],[3208,6640],[3161,6620],[3121,6656],[3074,6596],[3001,6652],[2967,6632],[2932,6553],[2991,6474],[2988,6450],[2898,6426]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"BE.3534\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.50,\\\"hc-middle-y\\\":0.51,\\\"hc-key\\\":\\\"be-3534\\\",\\\"hc-a2\\\":\\\"WF\\\",\\\"labelrank\\\":\\\"7\\\",\\\"hasc\\\":\\\"BE.\\\",\\\"alt-name\\\":\\\"West-Vlaanderen\\\",\\\"woe-id\\\":\\\"7153305\\\",\\\"subregion\\\":null,\\\"fips\\\":null,\\\"postal-code\\\":null,\\\"name\\\":\\\"West Flanders\\\",\\\"country\\\":\\\"Belgium\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":\\\"Flemish\\\",\\\"longitude\\\":\\\"3.02202\\\",\\\"woe-name\\\":\\\"West Flanders\\\",\\\"latitude\\\":\\\"51.0312\\\",\\\"woe-label\\\":\\\"West-Vlaanderen, BE, Belgium\\\",\\\"type\\\":\\\"Province\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[784,6503],[737,6587],[690,6632],[617,6653],[395,6584],[369,6746],[325,6775],[163,6709],[217,6621],[112,6578],[100,6537],[20,6522],[-20,6558],[-113,6507],[-45,6283],[-268,6387],[-320,6430],[-387,6576],[-491,6676],[-532,6764],[-569,6784],[-647,6780],[-731,6799],[-770,6880],[-816,6912],[-796,7025],[-850,7218],[-834,7259],[-753,7349],[-761,7437],[-805,7503],[-904,7614],[-931,7699],[-957,7894],[-999,7995],[-943,8036],[-837,8070],[-459,8354],[117,8692],[673,9058],[1293,9261],[1317,9092],[1305,8880],[1345,8769],[1432,8687],[1344,8620],[1392,8505],[1325,8458],[1401,8433],[1466,8318],[1367,8128],[1246,8048],[1562,7826],[1502,7782],[1586,7640],[1514,7531],[1562,7467],[1476,7427],[1610,7361],[1554,7362],[1597,7320],[1578,7300],[1512,7309],[1534,7258],[1497,7221],[1520,7161],[1584,7201],[1628,7183],[1650,7101],[1585,7033],[1759,6885],[1723,6839],[1788,6751],[1781,6719],[1608,6589],[1483,6495],[1357,6361],[1346,6328],[1302,6338],[1233,6388],[1236,6448],[1177,6533],[1058,6515],[943,6580],[784,6503]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"BE.3535\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.48,\\\"hc-middle-y\\\":0.50,\\\"hc-key\\\":\\\"be-3535\\\",\\\"hc-a2\\\":\\\"AN\\\",\\\"labelrank\\\":\\\"7\\\",\\\"hasc\\\":\\\"BE.\\\",\\\"alt-name\\\":\\\"Antwerpen\\\",\\\"woe-id\\\":\\\"7153308\\\",\\\"subregion\\\":null,\\\"fips\\\":null,\\\"postal-code\\\":null,\\\"name\\\":\\\"Antwerp\\\",\\\"country\\\":\\\"Belgium\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":\\\"Flemish\\\",\\\"longitude\\\":\\\"4.72122\\\",\\\"woe-name\\\":\\\"Antwerp\\\",\\\"latitude\\\":\\\"51.2485\\\",\\\"woe-label\\\":\\\"Antwerp, BE, Belgium\\\",\\\"type\\\":\\\"Province\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[3776,7802],[3752,7829],[3698,7783],[3633,7825],[3652,7872],[3609,8072],[3652,8133],[3701,8169],[3869,8182],[3978,8220],[4012,8290],[4023,8387],[4000,8473],[3931,8569],[3955,8585],[3893,8773],[3920,8825],[3968,8858],[4006,8944],[3913,8982],[3879,9038],[3870,9179],[3808,9263],[3888,9262],[4043,9192],[4172,9186],[4224,9215],[4236,9291],[4218,9334],[4133,9446],[4156,9557],[4122,9593],[4265,9680],[4411,9737],[4527,9747],[4550,9710],[4548,9637],[4521,9538],[4575,9501],[4691,9515],[4822,9498],[4886,9535],[5093,9802],[5183,9851],[5273,9830],[5349,9764],[5357,9698],[5331,9567],[5353,9491],[5231,9544],[5200,9539],[5186,9486],[5245,9462],[5438,9460],[5597,9401],[5656,9419],[5724,9489],[5826,9649],[5868,9772],[5910,9784],[6002,9721],[6059,9620],[6051,9546],[6022,9475],[6015,9379],[6034,9336],[6132,9234],[6193,9071],[6242,9046],[6399,9055],[6450,8995],[6456,8838],[6523,8832],[6490,8803],[6465,8634],[6581,8532],[6595,8354],[6528,8290],[6437,8314],[6377,8220],[6238,8209],[6130,8063],[5909,8012],[5911,7952],[5834,7838],[5794,7883],[5742,7878],[5636,7832],[5563,7764],[5529,7780],[5385,7716],[5349,7739],[5299,7842],[5210,7771],[5148,7782],[5043,7658],[5073,7729],[4997,7768],[4796,7709],[4761,7618],[4718,7618],[4629,7668],[4579,7620],[4484,7690],[4435,7613],[4372,7675],[4204,7630],[4189,7696],[4136,7711],[4162,7778],[4076,7718],[4076,7758],[3938,7818],[3870,7828],[3776,7802]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"BE.3528\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.59,\\\"hc-middle-y\\\":0.46,\\\"hc-key\\\":\\\"be-3528\\\",\\\"hc-a2\\\":\\\"LI\\\",\\\"labelrank\\\":\\\"7\\\",\\\"hasc\\\":\\\"BE.\\\",\\\"alt-name\\\":\\\"Luik\\\",\\\"woe-id\\\":\\\"7153300\\\",\\\"subregion\\\":null,\\\"fips\\\":null,\\\"postal-code\\\":null,\\\"name\\\":\\\"Liege\\\",\\\"country\\\":\\\"Belgium\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":\\\"Walloon\\\",\\\"longitude\\\":\\\"5.67651\\\",\\\"woe-name\\\":\\\"Liege\\\",\\\"latitude\\\":\\\"50.5794\\\",\\\"woe-label\\\":\\\"Liege, BE, Belgium\\\",\\\"type\\\":\\\"Province\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[8413,6667],[8444,6658],[8647,6660],[8703,6672],[8702,6640],[8749,6617],[8757,6492],[8794,6489],[8903,6524],[8950,6522],[9006,6470],[9188,6217],[9151,6191],[9187,6129],[9246,6102],[9439,6105],[9447,6079],[9399,5983],[9253,5866],[9205,5782],[9254,5725],[9238,5671],[9294,5661],[9273,5622],[9323,5553],[9374,5535],[9481,5578],[9538,5552],[9712,5528],[9677,5461],[9704,5377],[9762,5321],[9763,5247],[9731,5083],[9737,5031],[9842,4865],[9851,4804],[9817,4765],[9743,4748],[9641,4765],[9603,4741],[9560,4663],[9570,4579],[9521,4530],[9343,4460],[9317,4416],[9228,4329],[9267,4288],[9285,4189],[9250,4132],[9170,4109],[9152,4023],[9193,3974],[9162,3913],[9119,3930],[9098,4046],[9060,4080],[8997,4040],[8889,4036],[8889,4171],[8872,4229],[8910,4275],[8847,4285],[8833,4333],[8832,4744],[8740,4786],[8733,4824],[8388,4885],[8367,4804],[8421,4761],[8364,4605],[8462,4595],[8446,4551],[8268,4519],[8251,4475],[8231,4517],[8184,4530],[8015,4497],[8085,4662],[8008,4678],[7960,4754],[7955,4802],[8000,4914],[7857,4909],[7869,4962],[7776,4953],[7618,5090],[7524,5041],[7461,5060],[7468,5100],[7420,5108],[7391,5194],[7281,5116],[7156,5207],[7102,5173],[7162,5074],[7071,4983],[6950,5020],[6799,4911],[6758,4964],[6759,5046],[6618,5079],[6581,5135],[6623,5223],[6567,5339],[6504,5398],[6410,5357],[6378,5409],[6391,5448],[6335,5438],[6314,5507],[6246,5517],[6201,5620],[6044,5624],[6096,5666],[6018,5875],[5878,6001],[5885,6107],[5936,6209],[5930,6340],[5973,6373],[5902,6469],[5967,6507],[5974,6589],[6044,6550],[6044,6472],[6092,6414],[6135,6395],[6209,6409],[6209,6409],[6397,6359],[6431,6404],[6398,6475],[6565,6459],[6584,6502],[6606,6452],[6694,6510],[6785,6464],[6797,6515],[6851,6566],[6978,6614],[7017,6598],[7054,6513],[7130,6486],[7192,6495],[7212,6573],[7269,6515],[7313,6528],[7387,6596],[7379,6668],[7618,6748],[7750,6891],[7872,6842],[7844,6687],[7896,6660],[7968,6683],[8019,6632],[8090,6654],[8215,6502],[8314,6520],[8383,6488],[8407,6499],[8468,6601],[8413,6667]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"BE.3529\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.49,\\\"hc-middle-y\\\":0.51,\\\"hc-key\\\":\\\"be-3529\\\",\\\"hc-a2\\\":\\\"WB\\\",\\\"labelrank\\\":\\\"7\\\",\\\"hasc\\\":\\\"BE.\\\",\\\"alt-name\\\":\\\"Waals-Brabant|Brabant Wallon\\\",\\\"woe-id\\\":\\\"22525997\\\",\\\"subregion\\\":null,\\\"fips\\\":null,\\\"postal-code\\\":null,\\\"name\\\":\\\"Walloon Brabant\\\",\\\"country\\\":\\\"Belgium\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":\\\"Walloon\\\",\\\"longitude\\\":\\\"4.55466\\\",\\\"woe-name\\\":\\\"Walloon Brabant\\\",\\\"latitude\\\":\\\"50.6416\\\",\\\"woe-label\\\":\\\"Walloon Brabant, BE, Belgium\\\",\\\"type\\\":\\\"Province\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[5967,6507],[5902,6469],[5973,6373],[5930,6340],[5936,6209],[5885,6107],[5795,6125],[5734,6037],[5659,6042],[5657,6015],[5358,5928],[5356,5863],[5324,5909],[5212,5862],[5192,5950],[5120,5928],[5108,5879],[5029,5933],[5001,5932],[4972,5879],[5007,5742],[4945,5727],[4842,5761],[4792,5753],[4745,5714],[4757,5640],[4589,5564],[4548,5582],[4550,5623],[4459,5573],[4464,5682],[4450,5704],[4324,5701],[4294,5731],[4135,5711],[4066,5631],[4072,5743],[3989,5734],[3917,5842],[3825,5859],[3839,5952],[3689,5987],[3702,6080],[3646,6150],[3616,6137],[3529,6015],[3465,6004],[3415,6024],[3387,6101],[3381,6264],[3407,6337],[3407,6337],[3428,6382],[3496,6382],[3515,6430],[3570,6431],[3632,6347],[3708,6350],[3800,6277],[3854,6317],[3932,6293],[3992,6331],[3998,6398],[4059,6400],[4029,6444],[4049,6467],[4103,6395],[4156,6392],[4171,6459],[4305,6482],[4405,6563],[4507,6579],[4510,6506],[4600,6457],[4605,6511],[4727,6543],[4792,6616],[4808,6520],[4902,6527],[4955,6592],[4902,6659],[4911,6772],[5058,6738],[5106,6767],[5118,6734],[5141,6791],[5215,6819],[5333,6782],[5395,6684],[5462,6679],[5451,6631],[5662,6658],[5654,6578],[5690,6550],[5732,6557],[5867,6670],[5974,6589],[5974,6589],[5967,6507]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"BE.489\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.57,\\\"hc-middle-y\\\":0.31,\\\"hc-key\\\":\\\"be-489\\\",\\\"hc-a2\\\":\\\"HA\\\",\\\"labelrank\\\":\\\"7\\\",\\\"hasc\\\":\\\"BE.\\\",\\\"alt-name\\\":\\\"Henegouwen\\\",\\\"woe-id\\\":\\\"7153299\\\",\\\"subregion\\\":null,\\\"fips\\\":null,\\\"postal-code\\\":null,\\\"name\\\":\\\"Hainaut\\\",\\\"country\\\":\\\"Belgium\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":\\\"Walloon\\\",\\\"longitude\\\":\\\"3.88925\\\",\\\"woe-name\\\":\\\"Hainaut\\\",\\\"latitude\\\":\\\"50.521\\\",\\\"woe-label\\\":\\\"Hainault, BE, Belgium\\\",\\\"type\\\":\\\"Province\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"MultiPolygon\\\",\\\"coordinates\\\":[[[[3381,6264],[3387,6101],[3415,6024],[3465,6004],[3529,6015],[3616,6137],[3646,6150],[3702,6080],[3689,5987],[3839,5952],[3825,5859],[3917,5842],[3989,5734],[4072,5743],[4066,5631],[4135,5711],[4294,5731],[4324,5701],[4450,5704],[4464,5682],[4459,5573],[4550,5623],[4548,5582],[4589,5564],[4757,5640],[4711,5421],[4812,5449],[4791,5407],[4826,5361],[4781,5219],[4755,5191],[4878,5121],[4839,5028],[4794,5013],[4854,4946],[4788,4832],[4809,4667],[4619,4631],[4566,4697],[4488,4688],[4432,4587],[4275,4606],[4254,4523],[4203,4525],[4168,4458],[4073,4450],[3962,4366],[4010,4303],[4114,4244],[4187,4307],[4288,4265],[4256,4123],[4280,4060],[4179,3979],[4291,3792],[4255,3716],[4261,3539],[4274,3468],[4321,3452],[4348,3224],[4434,3056],[4390,2943],[3961,3053],[3744,3018],[3706,3028],[3545,3112],[3568,3110],[3544,3299],[3578,3358],[3694,3455],[3762,3490],[3724,3595],[3673,3785],[3645,3798],[3559,3767],[3518,3786],[3524,3866],[3602,4160],[3631,4204],[3724,4289],[3730,4335],[3677,4394],[3613,4426],[3578,4410],[3560,4331],[3508,4355],[3428,4520],[3309,4605],[3213,4707],[3158,4733],[3099,4726],[2920,4648],[2856,4646],[2698,4732],[2581,4745],[2420,4720],[2296,4521],[2196,4613],[2170,4793],[2167,4999],[2142,5169],[2096,5252],[2039,5305],[1914,5348],[1732,5348],[1697,5373],[1724,5422],[1710,5481],[1629,5490],[1535,5413],[1412,5367],[1295,5372],[1171,5436],[1090,5521],[1075,5571],[1071,5712],[995,5960],[972,6087],[1011,6161],[957,6306],[880,6324],[857,6350],[784,6503],[943,6580],[1058,6515],[1177,6533],[1236,6448],[1233,6388],[1302,6338],[1346,6328],[1357,6361],[1483,6495],[1608,6589],[1710,6547],[1821,6581],[1841,6442],[2026,6440],[2104,6387],[2216,6608],[2296,6654],[2326,6595],[2446,6648],[2495,6510],[2607,6524],[2644,6487],[2802,6524],[2832,6448],[2832,6448],[2813,6375],[2868,6275],[2928,6254],[3097,6251],[3153,6297],[3207,6281],[3272,6316],[3292,6286],[3331,6361],[3407,6337],[3407,6337],[3381,6264]]],[[[395,6584],[249,6538],[184,6497],[133,6442],[49,6297],[12,6268],[-45,6283],[-113,6507],[-20,6558],[20,6522],[100,6537],[112,6578],[217,6621],[163,6709],[325,6775],[369,6746],[395,6584]]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"BE.490\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.48,\\\"hc-middle-y\\\":0.54,\\\"hc-key\\\":\\\"be-490\\\",\\\"hc-a2\\\":\\\"LI\\\",\\\"labelrank\\\":\\\"7\\\",\\\"hasc\\\":\\\"BE.\\\",\\\"alt-name\\\":null,\\\"woe-id\\\":\\\"7153301\\\",\\\"subregion\\\":null,\\\"fips\\\":null,\\\"postal-code\\\":null,\\\"name\\\":\\\"Limburg\\\",\\\"country\\\":\\\"Belgium\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":\\\"Flemish\\\",\\\"longitude\\\":\\\"5.41314\\\",\\\"woe-name\\\":\\\"Limburg\\\",\\\"latitude\\\":\\\"50.9954\\\",\\\"woe-label\\\":\\\"Limburg, BE, Belgium\\\",\\\"type\\\":\\\"Province\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"MultiPolygon\\\",\\\"coordinates\\\":[[[[6209,6409],[6260,6526],[6205,6557],[6240,6647],[6214,6728],[6337,6862],[6275,6882],[6290,7031],[6333,7162],[6401,7160],[6421,7282],[6380,7316],[6282,7315],[6271,7349],[6165,7295],[6117,7345],[6053,7338],[6014,7433],[6123,7535],[6122,7633],[6237,7689],[6216,7793],[6259,7766],[6328,7796],[6250,7891],[6188,7918],[6110,7905],[6113,7795],[6065,7762],[6006,7796],[5951,7773],[5904,7859],[5834,7838],[5911,7952],[5909,8012],[6130,8063],[6238,8209],[6377,8220],[6437,8314],[6528,8290],[6595,8354],[6581,8532],[6465,8634],[6490,8803],[6523,8832],[6608,8856],[6936,8853],[6993,8876],[7106,8962],[7160,8990],[7220,8985],[7286,8946],[7340,8881],[7375,8697],[7440,8645],[7598,8603],[7695,8528],[7858,8558],[7940,8530],[8039,8423],[8170,8446],[8205,8369],[8167,8329],[8160,8279],[8226,8213],[8174,8183],[8113,8179],[8135,8117],[8083,7994],[8027,8006],[8010,7904],[8050,7854],[8010,7745],[7907,7566],[7968,7585],[8023,7570],[7948,7411],[7902,7344],[7838,7317],[7645,7085],[7655,6987],[7702,6921],[7750,6891],[7618,6748],[7379,6668],[7387,6596],[7313,6528],[7269,6515],[7212,6573],[7192,6495],[7130,6486],[7054,6513],[7017,6598],[6978,6614],[6851,6566],[6797,6515],[6785,6464],[6694,6510],[6606,6452],[6584,6502],[6565,6459],[6398,6475],[6431,6404],[6397,6359],[6209,6409],[6209,6409],[6209,6409]]],[[[7968,6683],[8021,6750],[8049,6740],[8138,6660],[8380,6675],[8413,6667],[8468,6601],[8407,6499],[8383,6488],[8314,6520],[8215,6502],[8090,6654],[8019,6632],[7968,6683]]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"BE.3526\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.55,\\\"hc-middle-y\\\":0.43,\\\"hc-key\\\":\\\"be-3526\\\",\\\"hc-a2\\\":\\\"NA\\\",\\\"labelrank\\\":\\\"7\\\",\\\"hasc\\\":\\\"BE.\\\",\\\"alt-name\\\":\\\"Namen\\\",\\\"woe-id\\\":\\\"7153303\\\",\\\"subregion\\\":null,\\\"fips\\\":null,\\\"postal-code\\\":null,\\\"name\\\":\\\"Namur\\\",\\\"country\\\":\\\"Belgium\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":\\\"Walloon\\\",\\\"longitude\\\":\\\"4.88712\\\",\\\"woe-name\\\":\\\"Namur\\\",\\\"latitude\\\":\\\"50.3244\\\",\\\"woe-label\\\":\\\"Namur, BE, Belgium\\\",\\\"type\\\":\\\"Province\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[4757,5640],[4745,5714],[4792,5753],[4842,5761],[4945,5727],[5007,5742],[4972,5879],[5001,5932],[5029,5933],[5108,5879],[5120,5928],[5192,5950],[5212,5862],[5324,5909],[5356,5863],[5358,5928],[5657,6015],[5659,6042],[5734,6037],[5795,6125],[5885,6107],[5878,6001],[6018,5875],[6096,5666],[6044,5624],[6201,5620],[6246,5517],[6314,5507],[6335,5438],[6391,5448],[6378,5409],[6410,5357],[6504,5398],[6567,5339],[6623,5223],[6581,5135],[6618,5079],[6759,5046],[6758,4964],[6799,4911],[6950,5020],[7071,4983],[7097,4927],[7041,4846],[7083,4795],[6933,4676],[6955,4653],[6989,4705],[7054,4712],[7085,4642],[7085,4576],[7010,4492],[6814,4357],[6783,4395],[6690,4346],[6699,4294],[6618,4297],[6566,4259],[6677,4202],[6679,4113],[6783,3999],[6759,3919],[6679,3890],[6753,3825],[6740,3778],[6664,3783],[6589,3727],[6529,3712],[6264,3686],[6203,3705],[6183,3828],[6146,3658],[6171,3633],[6143,3558],[6053,3459],[5999,3475],[5981,3406],[5927,3406],[5998,3341],[6039,3198],[6069,3184],[6190,3211],[6217,3152],[6301,3112],[6294,3013],[6357,2954],[6216,2893],[6145,2822],[6194,2776],[5985,2617],[5973,2578],[6000,2494],[5963,2483],[5944,2376],[5891,2372],[5769,2326],[5630,2322],[5604,2355],[5600,2520],[5563,2592],[5622,2786],[5622,2881],[5576,2961],[5440,3013],[5401,3074],[5411,3145],[5514,3420],[5512,3543],[5563,3662],[5611,3634],[5631,3880],[5604,3914],[5515,3893],[5483,3906],[5469,3971],[5393,3934],[5098,3621],[5076,3542],[5098,3464],[5079,3323],[5036,3201],[5005,3181],[4888,3159],[4495,2954],[4390,2943],[4434,3056],[4348,3224],[4321,3452],[4274,3468],[4261,3539],[4255,3716],[4291,3792],[4179,3979],[4280,4060],[4256,4123],[4288,4265],[4187,4307],[4114,4244],[4010,4303],[3962,4366],[4073,4450],[4168,4458],[4203,4525],[4254,4523],[4275,4606],[4432,4587],[4488,4688],[4566,4697],[4619,4631],[4809,4667],[4788,4832],[4854,4946],[4794,5013],[4839,5028],[4878,5121],[4755,5191],[4781,5219],[4826,5361],[4791,5407],[4812,5449],[4711,5421],[4757,5640]]]}}]}\\n /* END mapdata/countries/be/be-all.js*/\\n\\n\\nvar event = document.createEvent(\\\"HTMLEvents\\\");\\nevent.initEvent(\\\"load_highcharts\\\", false, false);\\nwindow.dispatchEvent(event);\\nconsole.log(\\\"Finish loading highchartsjs\\\");\\n\"" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ " \n", "\n", "
" ], "text/plain": [ "\" \\n\\n
\"" ] }, "execution_count": 9, "metadata": {}, "output_type": "execute_result" } ], "source": [ "opts = {\n", " chart_class: 'map',\n", " chart: {\n", " map: 'countries/be/be-all'\n", " },\n", "\n", " title: {\n", " text: 'Highmaps basic demo'\n", " },\n", "\n", " subtitle: {\n", " text: 'Source map: Belgium'\n", " },\n", "\n", " mapNavigation: {\n", " enabled: true,\n", " buttonOptions: {\n", " verticalAlign: 'bottom'\n", " }\n", " },\n", "\n", " colorAxis: {\n", " min: 0\n", " }\n", " }\n", "\n", "data = [\n", " ['be-3530', 0],\n", " ['be-3527', 1],\n", " ['be-3532', 2],\n", " ['be-3533', 3],\n", " ['be-3534', 4],\n", " ['be-3535', 5],\n", " ['be-3528', 6],\n", " ['be-3529', 7],\n", " ['be-489', 8],\n", " ['be-490', 9],\n", " ['be-3526', 10]\n", "]\n", "\n", "df = Daru::DataFrame.new(\n", " {\n", " countries: data.map {|row| row[0]},\n", " data: data.map {|row| row[1]}\n", " }\n", ")\n", "map = Daru::View::Plot.new(df, opts)\n", "map.show_in_iruby" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "data": { "application/javascript": [ "\n", " /* BEGIN mapdata/countries/ca/ca-all.js */\n", "\n", "Highcharts.maps[\"countries/ca/ca-all\"] = {\"title\":\"Canada\",\"version\":\"1.1.2\",\"type\":\"FeatureCollection\",\"copyright\":\"Copyright (c) 2015 Highsoft AS, Based on data from Natural Earth\",\"copyrightShort\":\"Natural Earth\",\"copyrightUrl\":\"http://www.naturalearthdata.com\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"urn:ogc:def:crs:EPSG:102002\"}},\"hc-transform\":{\"default\":{\"rotation\":-0.0872664625997,\"crs\":\"+proj=lcc +lat_1=50 +lat_2=70 +lat_0=40 +lon_0=-96 +x_0=0 +y_0=0 +datum=NAD83 +units=m +no_defs\",\"scale\":0.000128658751263,\"jsonres\":15.5,\"jsonmarginX\":-999,\"jsonmarginY\":9851.0,\"xoffset\":-2521511.95594,\"yoffset\":4974352.42937}},\r\n", "\"features\":[{\"type\":\"Feature\",\"id\":\"CA.5682\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.52,\"hc-middle-y\":0.50,\"hc-key\":\"ca-5682\",\"hc-a2\":\"NU\",\"labelrank\":\"20\",\"hasc\":\"-99\",\"alt-name\":null,\"woe-id\":\"-99\",\"subregion\":null,\"fips\":null,\"postal-code\":null,\"name\":null,\"country\":\"Canada\",\"type-en\":null,\"region\":null,\"longitude\":\"-61.4664\",\"woe-name\":null,\"latitude\":\"47.7941\",\"woe-label\":null,\"type\":null},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[8705,3454],[8701,3445],[8696,3445],[8700,3452],[8705,3454]]]}},{\"type\":\"Feature\",\"id\":\"CA.BC\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.53,\"hc-middle-y\":0.54,\"hc-key\":\"ca-bc\",\"hc-a2\":\"BC\",\"labelrank\":\"2\",\"hasc\":\"CA.BC\",\"alt-name\":\"Colombie britannique|New Caledonia\",\"woe-id\":\"2344916\",\"subregion\":\"British Columbia\",\"fips\":\"CA02\",\"postal-code\":\"BC\",\"name\":\"British Columbia\",\"country\":\"Canada\",\"type-en\":\"Province\",\"region\":\"Western Canada\",\"longitude\":\"-124.662\",\"woe-name\":\"British Columbia\",\"latitude\":\"54.6943\",\"woe-label\":\"British Columbia, CA, Canada\",\"type\":\"Province\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-488,2785],[-490,2732],[-516,2741],[-524,2789],[-488,2785]]],[[[-310,2847],[-257,2839],[-236,2813],[-272,2806],[-310,2847]]],[[[-370,3310],[-461,3275],[-418,3328],[-340,3338],[-370,3310]]],[[[-452,3444],[-485,3387],[-462,3464],[-421,3467],[-452,3444]]],[[[-582,3613],[-567,3581],[-586,3571],[-589,3628],[-630,3697],[-629,3756],[-578,3674],[-582,3613]]],[[[-468,3651],[-469,3608],[-493,3617],[-471,3681],[-425,3682],[-468,3651]]],[[[-613,3794],[-634,3811],[-616,3835],[-580,3840],[-566,3808],[-613,3794]]],[[[-210,2665],[-178,2631],[-163,2578],[-213,2647],[-210,2665],[-210,2665],[-210,2665]]],[[[-210,2666],[-210,2665],[-210,2665],[-210,2665],[-211,2666],[-210,2666],[-210,2666],[-210,2666]]],[[[639,4744],[1038,4617],[669,3324],[685,3260],[664,3269],[673,3220],[717,3194],[723,3157],[749,3135],[759,3156],[783,3123],[789,3066],[817,3013],[812,2944],[845,2962],[874,2937],[859,2912],[881,2873],[920,2872],[947,2764],[985,2775],[1042,2611],[1088,2562],[1079,2537],[1115,2502],[1128,2458],[1155,2456],[1177,2404],[1173,2275],[1148,2235],[1184,2143],[1205,2135],[1220,2088],[-11,2407],[-32,2435],[-58,2422],[-54,2537],[-93,2528],[-140,2575],[-145,2602],[-104,2639],[-120,2663],[-145,2639],[-210,2666],[-210,2666],[-210,2666],[-196,2732],[-173,2754],[-243,2729],[-209,2784],[-215,2827],[-249,2856],[-295,2850],[-417,2918],[-405,2946],[-365,2963],[-363,2999],[-445,2998],[-496,3062],[-510,3123],[-445,3181],[-413,3184],[-334,3155],[-413,3198],[-482,3166],[-483,3217],[-459,3266],[-418,3288],[-325,3304],[-343,3347],[-435,3327],[-438,3400],[-472,3369],[-408,3486],[-436,3467],[-456,3489],[-440,3550],[-465,3601],[-455,3657],[-434,3652],[-413,3692],[-371,3735],[-430,3699],[-478,3686],[-512,3644],[-554,3796],[-528,3835],[-554,3838],[-564,3887],[-516,3962],[-452,4004],[-534,3970],[-416,4053],[-387,4162],[-357,4182],[-357,4227],[-388,4245],[-388,4272],[-438,4338],[-473,4400],[-497,4410],[-485,4455],[-504,4480],[-479,4509],[-507,4536],[-484,4553],[-488,4629],[-485,4850],[-499,4940],[-524,4979],[-519,5029],[-530,5082],[-549,5100],[-549,5137],[-528,5157],[-547,5229],[-652,5239],[-697,5188],[-726,5171],[-748,5183],[-832,5171],[-812,5244],[-847,5398],[-840,5428],[-861,5470],[-860,5470],[639,4744]]],[[[-474,3336],[-471,3309],[-440,3349],[-441,3319],[-489,3260],[-501,3173],[-526,3191],[-523,3223],[-498,3235],[-514,3276],[-492,3303],[-506,3363],[-474,3336]]],[[[-502,3619],[-515,3567],[-490,3611],[-448,3560],[-449,3526],[-491,3451],[-481,3451],[-487,3415],[-510,3423],[-509,3450],[-504,3450],[-512,3453],[-484,3515],[-553,3435],[-563,3538],[-541,3497],[-518,3575],[-536,3591],[-502,3619]]],[[[-541,3574],[-555,3567],[-559,3644],[-587,3755],[-587,3720],[-614,3760],[-568,3795],[-541,3739],[-516,3637],[-540,3637],[-541,3574]]],[[[-127,2332],[-171,2301],[-214,2329],[-307,2411],[-361,2485],[-298,2513],[-375,2514],[-433,2580],[-433,2614],[-466,2638],[-481,2721],[-449,2720],[-480,2752],[-486,2805],[-539,2805],[-523,2853],[-548,2838],[-556,2891],[-619,2900],[-588,2922],[-632,3025],[-630,3063],[-550,3058],[-519,3037],[-514,2997],[-461,2943],[-357,2876],[-250,2782],[-273,2718],[-249,2662],[-264,2658],[-240,2584],[-145,2501],[-100,2406],[-122,2406],[-127,2332]]],[[[-816,3699],[-854,3632],[-840,3612],[-856,3532],[-836,3532],[-829,3474],[-857,3465],[-878,3591],[-908,3674],[-910,3728],[-921,3777],[-860,3751],[-819,3753],[-816,3699]]],[[[-868,4009],[-794,3951],[-796,3895],[-861,3884],[-828,3856],[-790,3895],[-785,3922],[-717,3923],[-777,3862],[-822,3780],[-880,3759],[-909,3773],[-927,3809],[-889,3827],[-932,3876],[-909,3908],[-921,3935],[-868,4009]]]]}},{\"type\":\"Feature\",\"id\":\"CA.NU\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.36,\"hc-middle-y\":0.66,\"hc-key\":\"ca-nu\",\"hc-a2\":\"NU\",\"labelrank\":\"2\",\"hasc\":\"CA.NU\",\"alt-name\":null,\"woe-id\":\"20069920\",\"subregion\":null,\"fips\":\"CA10\",\"postal-code\":\"NU\",\"name\":\"Nunavut\",\"country\":\"Canada\",\"type-en\":\"Territory\",\"region\":\"Northern Canada\",\"longitude\":\"-97.1443\",\"woe-name\":\"Nunavut\",\"latitude\":\"64.3853\",\"woe-label\":\"Nunavut, CA, Canada\",\"type\":\"Territoire\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[3649,6454],[3647,6477],[3621,6452],[3590,6452],[3561,6502],[3545,6474],[3466,6519],[3436,6529],[3411,6579],[3401,6627],[3423,6698],[3388,6740],[3401,6803],[3392,6846],[3423,6875],[3449,6850],[3458,6894],[3423,6906],[3459,6963],[3465,6999],[3505,7014],[3470,7003],[3454,7127],[3413,7194],[3415,7268],[3396,7375],[3398,7396],[3424,7405],[3451,7392],[3416,7434],[3418,7461],[3448,7485],[3511,7509],[3566,7507],[3603,7480],[3645,7495],[3681,7495],[3735,7480],[3686,7314],[3667,7228],[3637,7192],[3567,7202],[3518,7191],[3538,7179],[3572,7127],[3553,7092],[3539,7024],[3511,7015],[3529,6942],[3539,6972],[3574,6970],[3570,6944],[3637,6886],[3652,6843],[3656,6767],[3700,6739],[3735,6688],[3747,6653],[3759,6678],[3783,6637],[3748,6623],[3730,6634],[3709,6607],[3741,6614],[3755,6602],[3736,6566],[3695,6521],[3743,6520],[3784,6486],[3807,6530],[3836,6500],[3870,6511],[3908,6494],[3907,6450],[3833,6451],[3877,6416],[3912,6368],[3905,6351],[3919,6306],[3915,6272],[3940,6262],[3949,6233],[3966,6267],[3978,6329],[3965,6417],[3983,6466],[4014,6469],[4037,6439],[4105,6391],[4145,6292],[4139,6261],[4113,6291],[4098,6269],[4133,6164],[4216,6088],[4231,6064],[4264,6075],[4271,6113],[4296,6110],[4278,6176],[4310,6267],[4301,6326],[4307,6348],[4293,6416],[4315,6430],[4361,6435],[4328,6449],[4349,6477],[4332,6493],[4365,6502],[4292,6524],[4264,6577],[4269,6601],[4253,6618],[4259,6664],[4282,6654],[4292,6676],[4331,6685],[4382,6669],[4368,6689],[4395,6687],[4388,6666],[4464,6682],[4444,6706],[4470,6709],[4471,6676],[4488,6646],[4435,6640],[4511,6635],[4529,6613],[4596,6610],[4608,6590],[4579,6539],[4633,6524],[4639,6494],[4595,6433],[4557,6433],[4548,6413],[4582,6408],[4586,6370],[4615,6369],[4624,6318],[4693,6277],[4721,6247],[4729,6142],[4695,6127],[4690,6077],[4665,6022],[4634,6010],[4625,5961],[4600,5954],[4580,5989],[4545,6004],[4539,6047],[4530,6018],[4497,6048],[4495,6068],[4455,6051],[4531,6012],[4530,5991],[4558,5972],[4598,5919],[4574,5914],[4547,5934],[4509,5928],[4539,5901],[4458,5902],[4430,5958],[4396,5935],[4353,5936],[4319,5900],[4340,5879],[4414,5863],[4410,5833],[4379,5796],[4382,5758],[4321,5653],[4272,5643],[4205,5685],[4177,5693],[4089,5744],[4059,5726],[3929,5717],[3977,5695],[3967,5719],[4071,5707],[4120,5676],[4172,5621],[4355,5640],[4370,5622],[4338,5483],[4320,5471],[4319,5397],[4258,5335],[4199,5360],[4229,5323],[4175,5342],[4147,5376],[4139,5345],[4156,5313],[4130,5306],[4147,5280],[4127,5229],[4095,5237],[4091,5186],[4041,5221],[3988,5231],[3918,5234],[3947,5220],[3917,5178],[3975,5228],[4025,5185],[4085,5175],[4110,5106],[4097,5075],[4077,5074],[4042,5032],[3970,5041],[3941,5019],[3994,4996],[3996,4969],[3948,4965],[3949,4937],[3925,4944],[3931,4903],[3897,4877],[3914,4865],[3893,4834],[3906,4802],[3850,4821],[3891,4789],[3823,4709],[3842,4682],[3813,4679],[3828,4658],[3800,4574],[3789,4504],[3766,4500],[3783,4469],[3772,4382],[3772,4382],[3772,4382],[2984,4342],[2984,4342],[2988,5267],[2964,5273],[2382,5413],[2315,5435],[2284,5466],[2197,5603],[2035,5627],[1467,6320],[1465,6325],[1562,6653],[1583,6612],[1694,6540],[1731,6484],[1881,6400],[1861,6436],[1892,6441],[1957,6399],[1991,6356],[2026,6278],[2012,6247],[1936,6269],[1950,6246],[1910,6253],[1913,6214],[1875,6203],[1903,6168],[1930,6165],[2002,6124],[2120,6100],[2130,6113],[2194,6097],[2257,6110],[2325,6154],[2346,6076],[2400,6070],[2412,5988],[2424,6039],[2443,6025],[2480,5965],[2485,5912],[2465,5912],[2459,5873],[2527,5754],[2503,5810],[2490,5905],[2521,5858],[2525,5892],[2546,5872],[2532,5917],[2517,5917],[2512,5988],[2519,6010],[2489,6055],[2484,5972],[2473,6020],[2497,6090],[2519,6101],[2507,6142],[2543,6128],[2568,6145],[2599,6137],[2614,6167],[2626,6145],[2629,6189],[2687,6201],[2698,6249],[2625,6228],[2615,6181],[2602,6205],[2571,6176],[2539,6197],[2509,6181],[2528,6156],[2470,6159],[2464,6195],[2434,6190],[2485,6262],[2566,6272],[2651,6311],[2692,6299],[2713,6266],[2715,6224],[2704,6197],[2755,6155],[2778,6155],[2786,6110],[2836,6106],[2864,6116],[2912,6083],[2928,6058],[2965,6037],[2993,6052],[3031,6027],[3054,6047],[3078,6043],[3098,6065],[3206,6056],[3224,6039],[3295,6063],[3263,6094],[3275,6124],[3318,6053],[3370,6023],[3363,6041],[3399,6063],[3348,6113],[3319,6088],[3291,6105],[3295,6142],[3260,6185],[3301,6173],[3339,6189],[3318,6228],[3377,6214],[3399,6189],[3395,6170],[3426,6177],[3444,6163],[3421,6119],[3491,6185],[3474,6080],[3479,6035],[3465,6048],[3459,6000],[3493,5995],[3481,5951],[3497,5948],[3523,5983],[3537,5968],[3518,5936],[3544,5951],[3564,5898],[3519,5888],[3473,5895],[3524,5848],[3501,5882],[3570,5883],[3560,5939],[3572,5969],[3548,6004],[3540,6043],[3519,6057],[3532,6139],[3581,6134],[3619,6186],[3627,6216],[3685,6281],[3659,6273],[3664,6329],[3634,6355],[3625,6301],[3583,6296],[3580,6343],[3614,6368],[3598,6387],[3600,6427],[3627,6433],[3649,6454]],[[3649,6454],[3649,6450],[3649,6450],[3649,6450],[3630,6411],[3635,6394],[3665,6445],[3650,6440],[3649,6450],[3649,6450],[3649,6450],[3652,6457],[3649,6454]]],[[[5655,3268],[5695,3275],[5755,3236],[5783,3187],[5737,3185],[5588,3200],[5600,3240],[5655,3268]]],[[[5752,3962],[5747,4044],[5757,4049],[5776,3995],[5752,3962]]],[[[6480,5377],[6517,5367],[6522,5326],[6499,5290],[6481,5295],[6465,5368],[6480,5377]]],[[[6625,5763],[6589,5780],[6603,5791],[6665,5761],[6687,5735],[6692,5693],[6604,5707],[6632,5749],[6625,5763]]],[[[5237,5243],[5263,5222],[5276,5166],[5264,5068],[5208,5093],[5187,5122],[5179,5167],[5197,5236],[5237,5243]]],[[[6565,5924],[6590,5940],[6593,5899],[6559,5890],[6565,5924]]],[[[5999,5679],[6033,5678],[6079,5658],[6069,5637],[6031,5626],[5957,5670],[5999,5679]]],[[[5250,5507],[5322,5521],[5352,5495],[5353,5474],[5325,5440],[5247,5482],[5250,5507]]],[[[5352,5587],[5400,5582],[5423,5568],[5417,5542],[5388,5540],[5334,5562],[5352,5587]]],[[[4486,5855],[4502,5851],[4554,5779],[4546,5759],[4500,5793],[4486,5855]]],[[[4546,5887],[4614,5861],[4611,5837],[4640,5821],[4669,5827],[4661,5805],[4623,5806],[4625,5824],[4584,5817],[4578,5847],[4551,5863],[4546,5887]]],[[[5217,6582],[5292,6589],[5310,6551],[5234,6517],[5209,6525],[5182,6563],[5217,6582]]],[[[4278,6232],[4271,6183],[4248,6192],[4222,6249],[4234,6307],[4262,6290],[4278,6232]]],[[[2786,6192],[2744,6226],[2775,6231],[2791,6215],[2786,6192]]],[[[5128,6658],[5155,6614],[5092,6635],[5088,6682],[5128,6658]]],[[[3010,6272],[3018,6247],[3003,6225],[2964,6250],[2990,6280],[3010,6272]]],[[[3136,6317],[3139,6353],[3151,6331],[3138,6277],[3124,6259],[3102,6275],[3101,6319],[3136,6317]]],[[[4796,6725],[4821,6713],[4809,6691],[4805,6616],[4781,6587],[4759,6602],[4764,6641],[4780,6651],[4781,6704],[4796,6725]]],[[[4897,6770],[4928,6776],[4922,6729],[4930,6713],[4903,6707],[4877,6762],[4897,6770]]],[[[3408,6459],[3446,6463],[3451,6416],[3419,6440],[3408,6459]]],[[[3482,6476],[3507,6459],[3507,6429],[3485,6412],[3480,6464],[3462,6419],[3463,6470],[3482,6476]]],[[[4809,6799],[4808,6774],[4784,6743],[4758,6738],[4768,6775],[4791,6808],[4809,6799]]],[[[4675,6783],[4709,6768],[4673,6731],[4677,6717],[4646,6711],[4604,6743],[4636,6765],[4660,6756],[4675,6783]]],[[[4120,6693],[4146,6699],[4165,6679],[4120,6663],[4093,6683],[4120,6693]]],[[[3091,6694],[3105,6694],[3126,6646],[3093,6665],[3091,6694]]],[[[5109,7263],[5144,7269],[5150,7245],[5113,7206],[5095,7225],[5109,7263]]],[[[3339,7251],[3353,7238],[3331,7208],[3314,7241],[3334,7268],[3339,7251]]],[[[2896,7734],[2905,7708],[2888,7683],[2866,7673],[2827,7699],[2843,7749],[2875,7768],[2896,7734]]],[[[3322,7828],[3345,7809],[3330,7784],[3313,7784],[3294,7758],[3281,7790],[3322,7828]]],[[[2994,7889],[2957,7841],[2923,7839],[2940,7874],[2986,7894],[2994,7889]]],[[[3431,7865],[3412,7859],[3393,7901],[3414,7916],[3431,7865]]],[[[4241,8139],[4255,8134],[4246,8104],[4270,8083],[4247,8079],[4245,8059],[4224,8068],[4241,8139]]],[[[3087,8061],[3034,8024],[3016,8031],[3053,8065],[3087,8061]]],[[[3656,8074],[3639,8063],[3603,8110],[3602,8128],[3628,8144],[3647,8127],[3644,8094],[3656,8074]]],[[[3255,9011],[3272,9007],[3269,8989],[3230,8998],[3255,9011]]],[[[5497,7102],[5495,7097],[5494,7102],[5494,7102],[5494,7102],[5497,7102],[5497,7102]]],[[[3199,7451],[3262,7474],[3268,7463],[3239,7418],[3189,7399],[3157,7421],[3199,7451]]],[[[2888,7884],[2974,7916],[2980,7910],[2979,7898],[2904,7871],[2888,7884]]],[[[2872,7947],[2959,7968],[2964,7958],[2969,7932],[2952,7914],[2898,7905],[2868,7916],[2872,7947]]],[[[2874,8051],[2896,8040],[2941,8003],[2926,7972],[2869,7973],[2869,8006],[2857,8037],[2874,8051]]],[[[3551,8323],[3580,8321],[3616,8287],[3625,8257],[3608,8226],[3562,8242],[3544,8263],[3538,8311],[3551,8323]]],[[[2827,8298],[2849,8254],[2847,8226],[2861,8226],[2876,8200],[2873,8164],[2857,8155],[2819,8202],[2798,8304],[2827,8298]]],[[[3039,8321],[3053,8299],[3022,8295],[3010,8283],[2978,8296],[2981,8332],[3017,8333],[3039,8321]]],[[[3093,8867],[3107,8858],[3120,8864],[3139,8825],[3143,8783],[3138,8755],[3116,8774],[3103,8807],[3083,8801],[3077,8838],[3093,8867]]],[[[3427,8259],[3405,8251],[3385,8257],[3302,8249],[3284,8275],[3285,8301],[3301,8315],[3322,8329],[3326,8314],[3347,8327],[3413,8332],[3434,8321],[3427,8259]]],[[[5497,7102],[5511,7134],[5529,7125],[5525,7096],[5497,7102],[5497,7102]]],[[[2454,7126],[2467,7123],[2455,7135],[2456,7141],[2470,7135],[2459,7164],[2461,7182],[2475,7185],[2462,7192],[2469,7244],[2483,7218],[2549,7139],[2542,7094],[2555,7045],[2550,7009],[2565,6999],[2555,6966],[2573,6927],[2591,6925],[2605,6956],[2627,6961],[2628,6984],[2597,7039],[2604,7071],[2591,7124],[2600,7136],[2590,7179],[2594,7280],[2613,7274],[2603,7313],[2629,7304],[2659,7272],[2680,7297],[2718,7243],[2743,7224],[2771,7173],[2771,7097],[2792,7033],[2785,7019],[2826,6902],[2831,6849],[2815,6841],[2803,6796],[2840,6745],[2849,6711],[2909,6656],[2910,6694],[2930,6657],[2997,6601],[3016,6610],[3029,6566],[3064,6585],[3080,6499],[3073,6467],[3045,6470],[3033,6518],[3018,6463],[2979,6520],[2966,6489],[2948,6485],[2953,6445],[2932,6439],[2882,6478],[2876,6459],[2927,6406],[2956,6426],[2988,6427],[2979,6398],[3012,6355],[2995,6313],[2911,6276],[2876,6274],[2797,6311],[2785,6294],[2731,6317],[2761,6336],[2686,6369],[2645,6374],[2655,6421],[2636,6445],[2604,6416],[2605,6388],[2569,6344],[2519,6329],[2472,6335],[2434,6294],[2378,6278],[2299,6283],[2287,6255],[2256,6257],[2285,6277],[2137,6283],[2122,6275],[2078,6311],[2062,6361],[2080,6413],[2075,6448],[2025,6478],[1962,6481],[1904,6506],[1862,6552],[1854,6597],[1870,6589],[1845,6654],[1852,6678],[2167,6613],[2163,6576],[2195,6575],[2197,6608],[2386,6581],[2454,7126]]],[[[2552,7904],[2586,7921],[2596,7943],[2578,7973],[2561,7976],[2569,8035],[2597,8065],[2621,8107],[2644,8114],[2656,8071],[2641,8063],[2649,8019],[2667,7978],[2639,7924],[2675,7926],[2684,7904],[2669,7889],[2716,7882],[2723,7853],[2726,7893],[2744,7919],[2789,7900],[2802,7876],[2806,7823],[2783,7786],[2786,7754],[2760,7703],[2762,7687],[2717,7678],[2701,7661],[2671,7668],[2663,7694],[2639,7670],[2617,7667],[2597,7705],[2547,7662],[2522,7664],[2542,7820],[2603,7801],[2610,7830],[2598,7861],[2551,7896],[2552,7904]]],[[[2616,8406],[2635,8393],[2611,8367],[2616,8406]]],[[[2633,8543],[2653,8517],[2661,8486],[2649,8451],[2622,8460],[2632,8539],[2633,8543]]],[[[6838,5533],[6840,5524],[6792,5531],[6809,5549],[6842,5539],[6838,5533]]],[[[5655,3947],[5676,3971],[5682,4031],[5697,4051],[5729,3989],[5717,3986],[5707,3900],[5685,3896],[5676,3943],[5659,3871],[5640,3882],[5655,3947]]],[[[6463,5976],[6518,5943],[6542,5909],[6516,5904],[6490,5940],[6364,5922],[6333,5943],[6323,5921],[6223,5950],[6174,5974],[6214,5933],[6153,5950],[6083,5955],[6064,5936],[6089,5917],[6184,5877],[6194,5898],[6227,5871],[6263,5873],[6336,5846],[6352,5826],[6370,5843],[6431,5820],[6472,5792],[6497,5795],[6499,5749],[6529,5737],[6505,5713],[6446,5717],[6413,5703],[6379,5711],[6259,5670],[6203,5672],[6125,5699],[6132,5727],[6079,5710],[6057,5687],[6023,5698],[5953,5691],[5884,5704],[5864,5736],[5820,5739],[5862,5754],[5884,5799],[5855,5791],[5846,5816],[5808,5789],[5762,5835],[5760,5803],[5735,5797],[5691,5828],[5685,5849],[5640,5869],[5654,5830],[5600,5897],[5606,5850],[5583,5898],[5557,5896],[5576,5838],[5536,5916],[5514,5867],[5512,5822],[5395,5829],[5386,5750],[5345,5725],[5351,5710],[5303,5717],[5288,5697],[5233,5706],[5181,5753],[5179,5790],[5162,5817],[5171,5843],[5215,5895],[5188,5914],[5184,5944],[5253,5959],[5347,5951],[5385,5934],[5380,5903],[5419,5865],[5426,5874],[5398,5923],[5368,5949],[5322,5966],[5390,5979],[5387,6011],[5434,6017],[5463,6078],[5518,6084],[5479,6130],[5437,6143],[5373,6186],[5419,6303],[5434,6366],[5425,6426],[5453,6458],[5450,6494],[5431,6499],[5407,6536],[5373,6562],[5368,6583],[5331,6598],[5298,6657],[5237,6648],[5211,6661],[5206,6718],[5165,6717],[5203,6691],[5182,6672],[5153,6680],[5136,6663],[5125,6686],[5151,6682],[5115,6731],[5088,6731],[5101,6766],[5077,6746],[5081,6718],[5044,6735],[5047,6703],[5009,6643],[4988,6631],[4979,6674],[4960,6699],[4972,6714],[5008,6717],[5028,6744],[5006,6783],[4917,6808],[4867,6813],[4890,6833],[4877,6854],[4829,6849],[4818,6836],[4790,6911],[4769,6922],[4737,6899],[4694,6940],[4664,6948],[4666,6926],[4643,6930],[4641,6905],[4688,6906],[4733,6849],[4726,6818],[4673,6789],[4646,6811],[4612,6802],[4554,6808],[4503,6797],[4534,6779],[4552,6784],[4599,6742],[4591,6730],[4524,6769],[4468,6784],[4519,6758],[4495,6725],[4472,6722],[4416,6744],[4375,6718],[4296,6710],[4241,6719],[4210,6709],[4256,6695],[4216,6687],[4147,6726],[4140,6751],[4120,6740],[4101,6768],[4088,6748],[4112,6728],[4052,6726],[4052,6704],[4017,6718],[4046,6721],[3979,6741],[3906,6827],[3922,6838],[3890,6866],[3924,6859],[3957,6871],[3984,6854],[4053,6867],[4056,6881],[4017,6903],[4006,6927],[3991,6914],[3863,6915],[3844,6941],[3839,6975],[3846,7011],[3819,7041],[3821,7076],[3845,7102],[3815,7118],[3814,7190],[3826,7202],[3819,7241],[3839,7236],[3826,7300],[3834,7349],[3862,7418],[3893,7469],[3952,7512],[3994,7524],[4052,7528],[4073,7518],[4070,7499],[4040,7455],[4023,7402],[4006,7285],[4015,7248],[4046,7223],[4057,7200],[4053,7155],[4066,7113],[4097,7071],[4155,7021],[4197,7012],[4212,6981],[4190,6975],[4170,6948],[4140,6939],[4129,6914],[4090,6887],[4127,6897],[4156,6937],[4219,6956],[4224,6903],[4237,6918],[4216,6984],[4224,7029],[4199,7071],[4163,7059],[4134,7080],[4128,7105],[4093,7125],[4124,7145],[4115,7185],[4145,7190],[4216,7155],[4149,7200],[4140,7216],[4102,7227],[4080,7261],[4067,7318],[4072,7339],[4098,7339],[4165,7322],[4093,7352],[4069,7350],[4085,7382],[4136,7375],[4175,7380],[4126,7385],[4080,7400],[4093,7440],[4130,7412],[4104,7445],[4196,7550],[4276,7570],[4306,7538],[4333,7477],[4368,7470],[4386,7419],[4424,7386],[4418,7347],[4433,7305],[4415,7257],[4449,7242],[4420,7232],[4445,7215],[4464,7237],[4449,7263],[4468,7347],[4495,7316],[4511,7335],[4541,7317],[4550,7275],[4546,7248],[4583,7248],[4562,7267],[4550,7310],[4560,7343],[4618,7338],[4556,7359],[4550,7395],[4589,7450],[4634,7465],[4658,7449],[4761,7457],[4798,7414],[4787,7349],[4802,7385],[4859,7397],[4876,7378],[4880,7343],[4838,7296],[4871,7299],[4870,7250],[4895,7245],[4875,7274],[4878,7304],[4907,7345],[4928,7351],[4926,7283],[4949,7310],[4954,7284],[5009,7267],[5006,7299],[5003,7278],[4987,7280],[4965,7311],[4982,7321],[4988,7295],[4990,7319],[5005,7311],[5003,7328],[4980,7331],[5004,7362],[5080,7362],[5134,7327],[5133,7278],[5093,7261],[5092,7209],[5105,7186],[5159,7244],[5156,7280],[5171,7307],[5207,7281],[5210,7229],[5194,7186],[5172,7184],[5171,7153],[5187,7116],[5177,7176],[5203,7180],[5233,7091],[5207,7205],[5252,7290],[5264,7260],[5242,7218],[5273,7229],[5284,7280],[5321,7287],[5384,7286],[5399,7240],[5347,7181],[5324,7123],[5341,7126],[5328,7094],[5356,7116],[5344,7152],[5402,7200],[5413,7191],[5391,7096],[5428,7158],[5445,7203],[5425,7217],[5432,7247],[5485,7231],[5528,7205],[5560,7167],[5512,7153],[5488,7121],[5494,7102],[5494,7102],[5494,7102],[5489,7103],[5461,7090],[5437,7042],[5476,7084],[5529,7081],[5546,7128],[5566,7127],[5560,7101],[5582,7112],[5625,7105],[5651,7080],[5583,7039],[5533,7045],[5472,7023],[5548,7026],[5523,7012],[5594,7010],[5580,6985],[5619,6959],[5518,6915],[5544,6913],[5611,6930],[5597,6900],[5667,6922],[5721,6926],[5722,6902],[5750,6897],[5782,6862],[5769,6908],[5786,6927],[5817,6865],[5830,6890],[5856,6850],[5848,6884],[5872,6906],[5883,6892],[5899,6938],[5924,6936],[5913,6892],[5931,6873],[5941,6906],[5973,6911],[6046,6890],[6038,6869],[6062,6844],[6009,6790],[6055,6820],[6031,6783],[6073,6822],[6078,6870],[6139,6874],[6130,6845],[6153,6796],[6174,6832],[6201,6805],[6198,6843],[6247,6816],[6214,6847],[6211,6876],[6250,6884],[6326,6857],[6331,6807],[6309,6776],[6353,6794],[6329,6755],[6295,6761],[6260,6748],[6300,6739],[6293,6714],[6331,6721],[6362,6706],[6332,6674],[6361,6653],[6367,6615],[6317,6573],[6273,6600],[6312,6560],[6302,6519],[6357,6491],[6380,6422],[6336,6430],[6327,6456],[6297,6421],[6258,6455],[6276,6405],[6220,6437],[6165,6456],[6162,6479],[6139,6471],[6119,6519],[6144,6565],[6133,6582],[6108,6530],[6073,6501],[6050,6529],[5984,6550],[5958,6543],[5933,6569],[5893,6547],[5938,6514],[5920,6499],[5864,6509],[5897,6475],[5966,6459],[5977,6439],[5922,6400],[5898,6432],[5861,6446],[5842,6432],[5900,6414],[5874,6410],[5911,6367],[5954,6353],[5958,6315],[5978,6382],[6001,6380],[6002,6344],[6035,6355],[6063,6304],[6059,6342],[6084,6292],[6102,6290],[6140,6249],[6114,6293],[6176,6286],[6191,6249],[6190,6298],[6234,6292],[6249,6255],[6259,6303],[6278,6285],[6267,6254],[6313,6253],[6313,6221],[6288,6215],[6357,6190],[6351,6174],[6401,6193],[6401,6158],[6417,6184],[6425,6160],[6450,6171],[6509,6093],[6441,6152],[6401,6151],[6401,6142],[6451,6139],[6494,6065],[6466,6067],[6415,6115],[6413,6091],[6527,5997],[6510,5975],[6463,5976]]],[[[4873,5097],[4841,5064],[4797,5130],[4819,5184],[4830,5240],[4852,5227],[4883,5257],[4941,5281],[4968,5279],[4974,5237],[4948,5196],[4921,5125],[4892,5085],[4873,5097]]],[[[5159,6564],[5161,6527],[5181,6503],[5203,6449],[5194,6399],[5164,6362],[5078,6324],[5048,6355],[5014,6409],[5010,6446],[5018,6542],[5042,6569],[5096,6587],[5138,6586],[5159,6564]]],[[[2732,7273],[2705,7318],[2673,7336],[2704,7385],[2796,7389],[2836,7345],[2828,7288],[2777,7186],[2732,7273]]],[[[4728,5458],[4747,5406],[4716,5365],[4695,5360],[4684,5286],[4629,5229],[4588,5245],[4573,5325],[4548,5342],[4505,5316],[4469,5310],[4454,5285],[4424,5283],[4416,5314],[4433,5363],[4490,5416],[4464,5456],[4444,5516],[4451,5595],[4431,5669],[4427,5775],[4458,5820],[4465,5792],[4490,5801],[4513,5763],[4494,5742],[4520,5729],[4554,5683],[4562,5748],[4609,5725],[4621,5700],[4687,5702],[4716,5667],[4770,5645],[4802,5651],[4872,5614],[4894,5562],[4913,5560],[4884,5503],[4937,5534],[4985,5535],[4978,5559],[5022,5538],[5017,5516],[5064,5514],[5044,5489],[5012,5414],[4898,5434],[4860,5421],[4861,5460],[4837,5480],[4790,5462],[4780,5513],[4736,5482],[4728,5458]]],[[[3459,6391],[3483,6316],[3535,6313],[3513,6272],[3489,6281],[3455,6222],[3437,6214],[3394,6234],[3359,6228],[3334,6252],[3304,6256],[3292,6288],[3271,6270],[3243,6288],[3232,6314],[3218,6286],[3184,6325],[3191,6349],[3229,6355],[3275,6396],[3257,6423],[3260,6455],[3304,6427],[3274,6460],[3283,6504],[3305,6527],[3356,6486],[3390,6444],[3459,6391]]],[[[4645,7554],[4656,7522],[4672,7519],[4663,7495],[4590,7481],[4542,7467],[4491,7414],[4465,7406],[4435,7416],[4406,7454],[4393,7494],[4353,7491],[4334,7525],[4319,7585],[4337,7604],[4407,7595],[4483,7631],[4551,7618],[4574,7590],[4599,7587],[4614,7561],[4645,7554]]],[[[3048,7063],[3033,7042],[3006,7061],[2998,7100],[2954,7137],[2945,7171],[2964,7222],[2993,7231],[3026,7188],[3043,7150],[3099,7155],[3100,7186],[3125,7206],[3112,7244],[3087,7247],[3104,7287],[3070,7273],[3020,7324],[3045,7350],[3065,7349],[3080,7321],[3089,7349],[3057,7367],[3067,7401],[3096,7404],[3121,7387],[3109,7422],[3134,7426],[3141,7406],[3173,7383],[3243,7404],[3254,7424],[3295,7417],[3316,7390],[3315,7365],[3289,7342],[3309,7312],[3273,7290],[3236,7229],[3235,7199],[3260,7230],[3309,7214],[3310,7190],[3328,7174],[3343,7202],[3368,7147],[3382,7099],[3359,7073],[3367,7061],[3375,6966],[3347,6957],[3340,6933],[3315,6912],[3261,6918],[3275,6890],[3264,6862],[3230,6830],[3213,6852],[3192,6846],[3178,6889],[3144,6958],[3132,6960],[3089,7031],[3067,7028],[3048,7063]]],[[[3320,7723],[3348,7770],[3353,7796],[3401,7834],[3430,7828],[3491,7757],[3488,7743],[3507,7672],[3502,7618],[3435,7605],[3412,7616],[3397,7641],[3361,7642],[3330,7661],[3315,7676],[3320,7723]]],[[[3034,7799],[3029,7805],[2962,7780],[2959,7822],[2984,7832],[2984,7865],[3008,7874],[3034,7845],[3003,7915],[3032,7953],[2993,7946],[2988,7963],[3009,8001],[3030,7996],[3048,7974],[3048,7950],[3090,7911],[3102,7877],[3120,7886],[3097,7927],[3126,7925],[3109,7944],[3082,7950],[3106,7967],[3090,7985],[3071,7983],[3053,8012],[3091,8046],[3125,8044],[3153,8003],[3164,8042],[3232,8014],[3228,7976],[3246,7939],[3241,7891],[3246,7872],[3227,7843],[3260,7830],[3260,7793],[3270,7767],[3242,7804],[3227,7739],[3257,7708],[3234,7698],[3231,7678],[3153,7666],[3154,7697],[3137,7663],[3096,7670],[3090,7721],[3113,7720],[3068,7748],[3089,7754],[3071,7767],[3110,7772],[3096,7788],[3122,7793],[3122,7818],[3172,7833],[3080,7816],[3034,7799]]],[[[3746,7836],[3753,7850],[3739,7877],[3755,7891],[3784,7854],[3805,7884],[3823,7867],[3824,7896],[3888,7867],[3879,7851],[3922,7875],[3898,7888],[3924,7915],[3940,7914],[3951,7936],[3978,7936],[4012,7993],[4052,7984],[4086,8019],[4156,8025],[4155,7997],[4197,8010],[4235,7990],[4219,7970],[4258,7985],[4283,7949],[4281,7923],[4246,7877],[4265,7870],[4295,7889],[4317,7862],[4277,7820],[4292,7792],[4275,7772],[4230,7757],[4210,7726],[4138,7726],[4108,7784],[4079,7790],[4100,7770],[4103,7722],[4063,7694],[4000,7675],[3989,7682],[3954,7661],[3911,7666],[3926,7652],[3811,7633],[3806,7692],[3792,7722],[3783,7665],[3773,7694],[3769,7650],[3724,7624],[3654,7651],[3662,7695],[3641,7654],[3652,7634],[3627,7633],[3592,7659],[3575,7739],[3551,7753],[3552,7822],[3565,7845],[3546,7910],[3517,7935],[3513,7957],[3479,8011],[3431,7979],[3393,7988],[3377,7965],[3364,7979],[3387,7993],[3333,8001],[3319,8036],[3292,8065],[3271,8067],[3299,8093],[3273,8105],[3270,8132],[3322,8157],[3353,8144],[3389,8140],[3412,8123],[3433,8133],[3464,8098],[3463,8031],[3474,8070],[3495,8066],[3558,8098],[3609,8076],[3617,8055],[3569,8058],[3569,8044],[3621,8042],[3687,8028],[3688,8001],[3588,7979],[3649,7967],[3645,7958],[3600,7951],[3614,7927],[3618,7945],[3658,7938],[3666,7955],[3715,7916],[3718,7879],[3746,7836]]],[[[3302,8349],[3258,8337],[3253,8318],[3240,8333],[3244,8349],[3205,8374],[3209,8387],[3244,8385],[3247,8399],[3199,8417],[3187,8456],[3168,8478],[3185,8496],[3171,8514],[3168,8543],[3177,8554],[3209,8551],[3271,8515],[3267,8494],[3294,8494],[3323,8480],[3339,8460],[3316,8430],[3342,8401],[3337,8368],[3302,8349]]],[[[2840,8637],[2852,8676],[2863,8667],[2926,8680],[2962,8648],[2973,8617],[2977,8564],[2982,8596],[3017,8612],[3047,8577],[3037,8551],[3051,8540],[3074,8553],[3098,8523],[3090,8508],[3114,8500],[3101,8462],[3105,8432],[3116,8429],[3143,8380],[3146,8336],[3138,8324],[3102,8309],[3068,8327],[3060,8378],[3044,8406],[2993,8426],[2963,8414],[2950,8388],[2941,8405],[2962,8418],[2965,8447],[2922,8434],[2908,8417],[2883,8425],[2867,8446],[2858,8480],[2878,8498],[2931,8478],[2932,8544],[2917,8533],[2899,8545],[2917,8567],[2908,8591],[2890,8585],[2871,8549],[2863,8555],[2881,8598],[2869,8609],[2841,8604],[2840,8637]]],[[[3408,8522],[3375,8560],[3410,8564],[3370,8575],[3349,8604],[3376,8630],[3389,8657],[3449,8664],[3511,8692],[3482,8690],[3438,8673],[3413,8678],[3414,8694],[3445,8706],[3411,8711],[3408,8727],[3372,8700],[3356,8674],[3345,8691],[3356,8708],[3328,8711],[3328,8691],[3298,8675],[3300,8690],[3273,8700],[3276,8737],[3312,8753],[3327,8790],[3292,8760],[3263,8758],[3227,8811],[3246,8818],[3228,8826],[3218,8873],[3248,8857],[3296,8855],[3297,8868],[3324,8891],[3301,8898],[3289,8878],[3272,8872],[3260,8900],[3247,8888],[3221,8904],[3244,8933],[3262,8935],[3236,8957],[3237,8979],[3277,8988],[3320,8973],[3316,8989],[3295,8990],[3292,9019],[3252,9034],[3264,9054],[3251,9058],[3258,9085],[3270,9098],[3291,9079],[3304,9100],[3288,9110],[3333,9114],[3327,9141],[3307,9137],[3282,9148],[3287,9174],[3307,9169],[3320,9179],[3361,9156],[3380,9136],[3379,9115],[3398,9094],[3423,9042],[3439,9034],[3444,9001],[3499,9004],[3513,8990],[3512,8950],[3526,8926],[3567,8910],[3535,8951],[3537,8988],[3568,8988],[3585,8934],[3569,8921],[3576,8905],[3604,8912],[3624,8877],[3633,8798],[3652,8821],[3680,8807],[3700,8815],[3714,8787],[3744,8756],[3726,8720],[3688,8687],[3684,8660],[3668,8679],[3677,8649],[3663,8586],[3648,8588],[3629,8648],[3619,8644],[3635,8581],[3648,8569],[3650,8530],[3645,8480],[3642,8531],[3619,8562],[3610,8562],[3629,8521],[3630,8462],[3617,8459],[3554,8550],[3563,8510],[3573,8502],[3599,8451],[3575,8461],[3560,8482],[3550,8472],[3557,8439],[3532,8435],[3476,8442],[3444,8467],[3422,8494],[3426,8505],[3477,8524],[3425,8535],[3408,8522]]],[[[4160,8505],[4186,8481],[4178,8423],[4144,8390],[4117,8387],[4105,8373],[4062,8372],[4010,8400],[4008,8379],[4042,8363],[4013,8345],[4026,8319],[4049,8356],[4109,8352],[4134,8373],[4165,8351],[4161,8306],[4186,8314],[4188,8295],[4205,8343],[4229,8341],[4251,8313],[4261,8278],[4241,8220],[4218,8241],[4211,8169],[4199,8170],[4152,8117],[4126,8122],[4131,8164],[4114,8181],[4063,8168],[4049,8193],[4052,8142],[4026,8132],[3976,8127],[3939,8162],[3947,8123],[3922,8118],[3898,8140],[3912,8108],[3946,8090],[3902,8080],[3836,8085],[3837,8119],[3819,8095],[3822,8068],[3781,8084],[3775,8054],[3731,8059],[3704,8153],[3700,8127],[3721,8083],[3704,8101],[3703,8057],[3655,8087],[3664,8115],[3651,8152],[3686,8196],[3702,8228],[3738,8227],[3765,8273],[3722,8284],[3717,8314],[3683,8344],[3676,8380],[3718,8414],[3771,8400],[3787,8384],[3808,8340],[3832,8321],[3884,8311],[3872,8327],[3898,8339],[3930,8335],[3906,8358],[3922,8371],[3934,8428],[3936,8485],[3919,8494],[3916,8393],[3899,8361],[3856,8356],[3846,8338],[3825,8364],[3849,8371],[3823,8381],[3820,8415],[3788,8442],[3810,8474],[3807,8541],[3798,8541],[3787,8481],[3756,8461],[3750,8484],[3734,8490],[3727,8468],[3693,8462],[3677,8536],[3687,8562],[3688,8602],[3698,8627],[3734,8641],[3752,8666],[3822,8666],[3874,8645],[3902,8623],[3882,8651],[3848,8665],[3845,8676],[3882,8681],[3907,8698],[3906,8743],[3891,8731],[3888,8704],[3872,8692],[3850,8699],[3792,8686],[3766,8700],[3770,8727],[3799,8711],[3823,8713],[3775,8739],[3755,8788],[3734,8801],[3720,8829],[3690,8844],[3651,8849],[3647,8898],[3692,8898],[3640,8905],[3624,8937],[3623,8977],[3643,8987],[3670,8976],[3730,8988],[3768,8955],[3820,8919],[3860,8864],[3868,8878],[3902,8879],[3926,8899],[3929,8914],[3887,8887],[3858,8893],[3837,8934],[3842,8948],[3809,8953],[3749,9010],[3789,9044],[3846,9079],[3853,9095],[3923,9138],[3850,9116],[3889,9173],[3921,9198],[3954,9214],[3948,9227],[3897,9208],[3871,9186],[3857,9220],[3875,9307],[3889,9326],[3889,9347],[3857,9296],[3842,9212],[3850,9208],[3846,9169],[3802,9104],[3745,9064],[3732,9089],[3761,9116],[3759,9143],[3744,9114],[3720,9096],[3701,9104],[3710,9059],[3690,9041],[3663,9033],[3623,9031],[3595,9041],[3597,9069],[3612,9129],[3629,9153],[3710,9203],[3720,9219],[3661,9179],[3620,9160],[3597,9137],[3576,9068],[3574,9043],[3540,9047],[3482,9084],[3483,9103],[3512,9120],[3543,9122],[3575,9135],[3607,9189],[3630,9218],[3611,9217],[3592,9197],[3575,9165],[3546,9144],[3529,9143],[3459,9113],[3433,9148],[3443,9168],[3465,9173],[3442,9191],[3463,9212],[3471,9235],[3503,9251],[3484,9259],[3466,9244],[3420,9194],[3404,9214],[3441,9262],[3423,9257],[3401,9266],[3395,9237],[3380,9230],[3358,9248],[3369,9284],[3385,9286],[3383,9304],[3422,9330],[3440,9308],[3452,9370],[3472,9386],[3494,9384],[3503,9357],[3516,9367],[3509,9381],[3536,9386],[3571,9347],[3553,9375],[3585,9384],[3512,9403],[3503,9422],[3540,9437],[3547,9450],[3524,9489],[3556,9501],[3552,9486],[3597,9478],[3635,9432],[3633,9418],[3667,9425],[3649,9429],[3626,9457],[3623,9473],[3644,9466],[3679,9444],[3741,9426],[3769,9398],[3779,9400],[3743,9432],[3742,9441],[3702,9447],[3625,9495],[3623,9527],[3654,9534],[3623,9547],[3624,9570],[3647,9566],[3670,9549],[3677,9557],[3630,9602],[3630,9612],[3667,9613],[3683,9588],[3685,9601],[3712,9598],[3729,9609],[3682,9613],[3683,9630],[3660,9631],[3660,9651],[3680,9667],[3699,9648],[3699,9666],[3712,9650],[3727,9671],[3753,9666],[3787,9628],[3814,9619],[3819,9583],[3824,9632],[3799,9637],[3765,9674],[3735,9691],[3764,9720],[3795,9730],[3823,9731],[3847,9705],[3899,9684],[3846,9721],[3849,9763],[3856,9774],[3882,9787],[3901,9753],[3928,9749],[3895,9771],[3903,9800],[3932,9816],[3949,9789],[3958,9810],[3968,9797],[3986,9812],[3992,9801],[4005,9815],[4040,9827],[4047,9817],[4039,9777],[4017,9740],[4019,9726],[4048,9750],[4067,9815],[4087,9807],[4079,9838],[4089,9847],[4098,9830],[4115,9820],[4113,9842],[4132,9851],[4142,9825],[4177,9811],[4190,9798],[4228,9815],[4255,9802],[4276,9761],[4265,9736],[4275,9708],[4254,9607],[4219,9596],[4208,9570],[4230,9579],[4222,9559],[4199,9544],[4157,9504],[4152,9487],[4186,9522],[4214,9518],[4185,9467],[4180,9446],[4144,9386],[4161,9401],[4243,9534],[4272,9568],[4288,9533],[4281,9494],[4268,9474],[4270,9422],[4250,9333],[4247,9270],[4254,9236],[4248,9222],[4225,9210],[4211,9235],[4186,9242],[4217,9221],[4222,9205],[4248,9196],[4247,9176],[4226,9170],[4190,9112],[4212,9126],[4237,9158],[4251,9125],[4231,9102],[4254,9100],[4249,9057],[4228,9027],[4197,9024],[4181,9043],[4128,9041],[4109,9021],[4166,9023],[4173,9030],[4204,8983],[4179,8948],[4153,8937],[4134,8940],[4147,8914],[4125,8911],[4089,8921],[4114,8893],[4075,8880],[4054,8900],[4044,8893],[4062,8867],[4037,8865],[4063,8853],[4110,8874],[4122,8869],[4183,8892],[4174,8879],[4200,8851],[4176,8839],[4136,8841],[4119,8859],[4040,8822],[4125,8841],[4075,8796],[4057,8797],[4062,8733],[4072,8781],[4108,8812],[4152,8816],[4155,8803],[4134,8781],[4181,8803],[4208,8802],[4220,8782],[4229,8748],[4211,8722],[4160,8709],[4186,8699],[4236,8697],[4229,8649],[4181,8644],[4172,8628],[4210,8625],[4239,8632],[4237,8592],[4218,8600],[4199,8563],[4183,8567],[4135,8553],[4128,8537],[4156,8524],[4174,8531],[4160,8505]]]]}},{\"type\":\"Feature\",\"id\":\"CA.NT\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.42,\"hc-middle-y\":0.76,\"hc-key\":\"ca-nt\",\"hc-a2\":\"NT\",\"labelrank\":\"2\",\"hasc\":\"CA.NT\",\"alt-name\":\"Territoires du Nord-Ouest\",\"woe-id\":\"2344920\",\"subregion\":null,\"fips\":\"CA13\",\"postal-code\":\"NT\",\"name\":\"Northwest Territories\",\"country\":\"Canada\",\"type-en\":\"Territory\",\"region\":\"Northern Canada\",\"longitude\":\"-119.942\",\"woe-name\":\"Northwest Territories\",\"latitude\":\"64.0831\",\"woe-label\":\"Northwest Territories, CA, Canada\",\"type\":\"Territoire\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[2387,8156],[2397,8128],[2382,8115],[2322,8141],[2351,8163],[2387,8156]]],[[[1038,4617],[639,4744],[607,4913],[629,4930],[630,4971],[544,4961],[495,5005],[476,4991],[388,5020],[405,5077],[418,5169],[384,5194],[357,5247],[340,5358],[314,5354],[285,5381],[286,5429],[313,5455],[295,5494],[292,5554],[326,5592],[306,5605],[301,5662],[343,5681],[337,5739],[347,5753],[308,5817],[316,5923],[299,5942],[254,5942],[279,5965],[265,6015],[229,6052],[274,6092],[255,6133],[272,6153],[341,6194],[335,6261],[363,6271],[354,6297],[309,6294],[325,6311],[277,6316],[268,6353],[300,6391],[283,6404],[326,6443],[325,6485],[338,6497],[337,6544],[354,6539],[178,6637],[193,6675],[223,6706],[238,6745],[237,6786],[369,7013],[392,6993],[417,6925],[430,6946],[427,6980],[409,6989],[419,7030],[455,7066],[501,7055],[508,7069],[546,7064],[562,7040],[603,7089],[597,7046],[621,7055],[615,7024],[556,6992],[616,7000],[645,6986],[694,7025],[716,7007],[726,7029],[777,7010],[826,7034],[828,7000],[860,7036],[895,7046],[942,7010],[974,7041],[979,7005],[953,6982],[870,6970],[820,6939],[820,6959],[744,6969],[718,6939],[694,6938],[671,6912],[675,6942],[628,6910],[609,6913],[576,6882],[618,6847],[634,6905],[727,6915],[761,6945],[787,6938],[789,6907],[816,6933],[790,6879],[875,6947],[974,6940],[968,6900],[1043,6942],[1048,6966],[1074,6977],[1115,6972],[1089,6996],[1086,7018],[1104,7048],[1104,7075],[1139,7002],[1148,6962],[1138,6849],[1165,6755],[1195,6721],[1219,6727],[1206,6763],[1230,6748],[1217,6780],[1228,6797],[1256,6799],[1281,6836],[1279,6855],[1332,6868],[1309,6833],[1310,6806],[1294,6779],[1324,6770],[1271,6705],[1306,6700],[1327,6683],[1373,6699],[1394,6756],[1414,6765],[1479,6739],[1521,6714],[1562,6653],[1465,6325],[1467,6320],[2035,5627],[2197,5603],[2284,5466],[2315,5435],[2382,5413],[2964,5273],[2988,5267],[2984,4342],[2984,4342],[2110,4398],[1038,4617]]],[[[2080,7998],[2105,8002],[2144,8030],[2152,8019],[2107,7947],[2056,7905],[2018,7938],[2080,7998]]],[[[2409,8435],[2407,8419],[2429,8388],[2432,8366],[2400,8348],[2374,8389],[2366,8415],[2409,8435]]],[[[2455,7135],[2440,7151],[2456,7141],[2455,7135]]],[[[2461,7182],[2459,7164],[2453,7173],[2461,7182]]],[[[2462,7192],[2433,7215],[2424,7255],[2469,7244],[2462,7192]]],[[[2551,7896],[2549,7901],[2552,7904],[2551,7896]]],[[[2561,7976],[2543,7995],[2547,8025],[2569,8035],[2561,7976]]],[[[2542,7820],[2522,7664],[2480,7651],[2483,7639],[2412,7598],[2362,7586],[2326,7588],[2288,7606],[2254,7668],[2269,7682],[2316,7692],[2362,7718],[2436,7712],[2479,7761],[2452,7750],[2394,7744],[2400,7762],[2353,7745],[2299,7750],[2320,7807],[2346,7821],[2306,7816],[2270,7754],[2236,7738],[2224,7748],[2230,7786],[2192,7747],[2166,7775],[2173,7808],[2145,7794],[2101,7822],[2107,7857],[2134,7880],[2199,7866],[2229,7883],[2248,7883],[2265,7905],[2199,7888],[2139,7901],[2167,7944],[2282,7938],[2284,7947],[2209,7954],[2183,7967],[2199,7980],[2191,8002],[2206,8023],[2228,8028],[2290,8009],[2277,8026],[2250,8031],[2248,8058],[2275,8078],[2333,8076],[2344,8067],[2345,8001],[2401,8010],[2427,7982],[2426,7950],[2456,7926],[2429,7907],[2469,7899],[2464,7847],[2470,7825],[2514,7831],[2542,7820]]],[[[2616,8406],[2611,8367],[2568,8359],[2571,8334],[2600,8333],[2600,8301],[2587,8270],[2552,8253],[2532,8261],[2487,8243],[2470,8256],[2466,8279],[2440,8298],[2453,8385],[2504,8402],[2582,8412],[2616,8406]]],[[[2633,8543],[2632,8539],[2622,8460],[2606,8452],[2583,8462],[2570,8481],[2553,8456],[2537,8458],[2522,8485],[2477,8468],[2467,8485],[2475,8500],[2530,8527],[2545,8522],[2580,8553],[2616,8564],[2633,8543]]],[[[2454,7126],[2386,6581],[2197,6608],[2195,6575],[2163,6576],[2167,6613],[1852,6678],[1845,6654],[1870,6589],[1854,6597],[1830,6629],[1828,6681],[1870,6703],[1944,6707],[2084,6700],[2135,6683],[2198,6653],[2234,6665],[2224,6686],[2270,6667],[2241,6712],[2190,6732],[2150,6770],[2115,6785],[2099,6777],[1900,6779],[1915,6802],[1876,6814],[1869,6799],[1820,6878],[1816,6921],[1865,6943],[1889,6941],[1994,6960],[1989,6972],[2026,6984],[2046,6966],[2047,6986],[2022,6993],[1893,6983],[1851,6995],[1846,7017],[1862,7029],[1897,7028],[1873,7055],[1844,7043],[1844,7061],[1804,7064],[1807,7098],[1822,7131],[1859,7169],[1900,7178],[1905,7196],[1881,7230],[1919,7268],[1944,7277],[1987,7317],[2021,7320],[2073,7343],[2117,7353],[2188,7380],[2206,7366],[2217,7315],[2199,7243],[2153,7209],[2168,7196],[2186,7209],[2211,7199],[2236,7221],[2225,7230],[2245,7261],[2274,7280],[2330,7244],[2381,7196],[2371,7162],[2327,7126],[2337,7105],[2361,7127],[2380,7097],[2380,7125],[2409,7158],[2432,7152],[2454,7126]]],[[[1858,7705],[1894,7660],[1950,7628],[1948,7581],[1976,7624],[2018,7627],[2055,7606],[2080,7566],[2120,7474],[2135,7459],[2146,7411],[2113,7390],[2063,7378],[2005,7347],[1855,7284],[1827,7225],[1792,7208],[1760,7220],[1761,7196],[1731,7163],[1718,7106],[1688,7066],[1627,7058],[1614,7083],[1569,7048],[1492,7032],[1481,7075],[1483,7124],[1472,7185],[1440,7221],[1413,7267],[1371,7285],[1390,7313],[1452,7380],[1480,7389],[1497,7458],[1537,7454],[1526,7497],[1543,7506],[1577,7558],[1609,7575],[1619,7601],[1644,7617],[1628,7643],[1626,7698],[1636,7752],[1630,7762],[1722,7754],[1762,7744],[1829,7745],[1852,7727],[1858,7705]]],[[[2284,8338],[2321,8279],[2322,8269],[2263,8239],[2267,8218],[2287,8195],[2270,8183],[2267,8137],[2238,8115],[2196,8112],[2195,8072],[2167,8056],[2141,8096],[2161,8160],[2176,8177],[2144,8183],[2133,8173],[2135,8137],[2095,8129],[2108,8091],[2089,8081],[2080,8057],[2058,8049],[2060,8106],[2043,8090],[2040,8036],[2009,8002],[1996,8015],[1975,8009],[1988,8035],[1975,8047],[1985,8077],[1977,8092],[1960,8065],[1955,8036],[1936,8036],[1916,8074],[1901,8078],[1877,8060],[1870,8076],[1886,8098],[1882,8117],[1861,8108],[1878,8133],[1913,8163],[1958,8156],[1998,8200],[2044,8221],[2070,8259],[2117,8291],[2127,8311],[2155,8321],[2204,8316],[2229,8285],[2263,8301],[2242,8323],[2284,8338]]]]}},{\"type\":\"Feature\",\"id\":\"CA.AB\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.46,\"hc-middle-y\":0.50,\"hc-key\":\"ca-ab\",\"hc-a2\":\"AB\",\"labelrank\":\"2\",\"hasc\":\"CA.AB\",\"alt-name\":null,\"woe-id\":\"2344915\",\"subregion\":\"Prairies\",\"fips\":\"CA01\",\"postal-code\":\"AB\",\"name\":\"Alberta\",\"country\":\"Canada\",\"type-en\":\"Province\",\"region\":\"Western Canada\",\"longitude\":\"-115\",\"woe-name\":\"Alberta\",\"latitude\":\"55.2816\",\"woe-label\":\"Alberta, CA, Canada\",\"type\":\"Province\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[1038,4617],[2110,4398],[1807,1997],[1807,1996],[1439,2049],[1220,2088],[1205,2135],[1184,2143],[1148,2235],[1173,2275],[1177,2404],[1155,2456],[1128,2458],[1115,2502],[1079,2537],[1088,2562],[1042,2611],[985,2775],[947,2764],[920,2872],[881,2873],[859,2912],[874,2937],[845,2962],[812,2944],[817,3013],[789,3066],[783,3123],[759,3156],[749,3135],[723,3157],[717,3194],[673,3220],[664,3269],[685,3260],[669,3324],[1038,4617]]]}},{\"type\":\"Feature\",\"id\":\"CA.NL\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.31,\"hc-middle-y\":0.61,\"hc-key\":\"ca-nl\",\"hc-a2\":\"NL\",\"labelrank\":\"2\",\"hasc\":\"CA.NF\",\"alt-name\":\"Newfoundland|Terre-Neuve|Terre-Neuve-et-Labrador\",\"woe-id\":\"2344919\",\"subregion\":\"Atlantic Canada\",\"fips\":\"CA05\",\"postal-code\":\"NL\",\"name\":\"Newfoundland and Labrador\",\"country\":\"Canada\",\"type-en\":\"Province\",\"region\":\"Eastern Canada\",\"longitude\":\"-56.2169\",\"woe-name\":\"Newfoundland and Labrador\",\"latitude\":\"48.6598\",\"woe-label\":\"Newfoundland and Labrador, CA, Canada\",\"type\":\"Province\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[8200,4847],[8202,4804],[8177,4783],[8143,4695],[8100,4667],[8087,4637],[8112,4591],[8050,4595],[8007,4583],[8120,4589],[8111,4538],[8128,4533],[8146,4604],[8205,4711],[8189,4721],[8192,4764],[8245,4849],[8210,4833],[8217,4865],[8299,4919],[8396,4868],[8372,4816],[8398,4825],[8413,4795],[8421,4834],[8401,4854],[8455,4929],[8457,4900],[8549,4916],[8570,4936],[8593,4889],[8619,4882],[8608,4832],[8642,4837],[8691,4797],[8656,4739],[8699,4770],[8729,4772],[8727,4738],[8772,4713],[8773,4659],[8734,4549],[8740,4507],[8720,4471],[8639,4571],[7908,4040],[7863,4100],[7812,4103],[7814,4132],[7866,4191],[7828,4195],[7780,4146],[7788,4113],[7817,4083],[7853,4000],[7838,3998],[7877,3952],[7865,3906],[7817,3920],[7768,3892],[7694,3930],[7641,3888],[7579,3910],[7587,3877],[7553,3906],[7565,3920],[7533,3960],[7544,3972],[7480,4043],[7469,4011],[7476,3993],[7481,3982],[7472,3942],[7398,3952],[7363,3992],[7410,4013],[7385,4084],[7319,4084],[7271,4119],[7213,4142],[7215,4182],[7177,4221],[7197,4248],[7187,4269],[7224,4262],[7217,4321],[7143,4362],[7258,4347],[7205,4438],[7213,4452],[7278,4425],[7334,4432],[7370,4410],[7395,4431],[7407,4493],[7460,4490],[7495,4506],[7551,4500],[7591,4529],[7556,4542],[7546,4577],[7573,4585],[7540,4648],[7523,4653],[7540,4697],[7495,4674],[7462,4735],[7427,4755],[7456,4799],[7391,4772],[7376,4810],[7350,4807],[7334,4831],[7360,4851],[7306,4879],[7308,4932],[7280,5002],[7233,5085],[7185,5082],[7103,5138],[7123,5229],[7097,5223],[7079,5252],[7121,5290],[7085,5306],[7061,5258],[7028,5271],[6968,5246],[6961,5269],[7007,5283],[6959,5332],[6943,5384],[6928,5354],[6893,5362],[6871,5414],[6871,5445],[6836,5451],[6856,5482],[6817,5495],[6833,5512],[6833,5512],[6833,5512],[6833,5512],[6870,5504],[6872,5484],[6914,5484],[6949,5428],[6984,5432],[7013,5402],[6991,5380],[7047,5404],[7082,5385],[7066,5331],[7090,5368],[7167,5346],[7193,5323],[7178,5260],[7207,5269],[7239,5310],[7271,5246],[7233,5215],[7247,5183],[7251,5221],[7292,5258],[7347,5227],[7375,5246],[7415,5242],[7416,5222],[7372,5223],[7408,5188],[7452,5193],[7438,5158],[7446,5121],[7482,5119],[7526,5141],[7537,5065],[7515,5049],[7539,5020],[7450,5001],[7534,5012],[7627,5033],[7544,4990],[7543,4968],[7615,5005],[7607,4973],[7560,4945],[7584,4940],[7643,4982],[7672,4958],[7674,4991],[7704,4968],[7718,4935],[7803,4972],[7800,4943],[7860,4922],[7865,4814],[7884,4902],[7901,4889],[7914,4937],[7941,4897],[7974,4930],[7967,4851],[7983,4915],[7982,4956],[8012,4964],[8064,4919],[8187,4982],[8219,4978],[8239,4998],[8277,4987],[8253,4933],[8204,4889],[8213,4869],[8200,4847]],[[8200,4847],[8199,4852],[8195,4838],[8195,4838],[8195,4838],[8195,4838],[8178,4810],[8121,4740],[8135,4742],[8184,4808],[8195,4838],[8195,4838],[8195,4838],[8195,4838],[8200,4847]]],[[[7544,5104],[7556,5073],[7588,5051],[7548,5053],[7544,5104]]],[[[9596,4050],[9596,4048],[9593,4049],[9593,4049],[9596,4050],[9596,4050],[9596,4050]]],[[[9596,4050],[9585,4112],[9611,4057],[9596,4050],[9596,4050],[9596,4050]]],[[[6842,5539],[6842,5529],[6840,5524],[6838,5533],[6842,5539]]],[[[6841,5520],[6861,5518],[6833,5512],[6833,5512],[6841,5520]]],[[[6833,5512],[6832,5512],[6833,5512],[6833,5512],[6833,5512],[6833,5512],[6833,5512],[6833,5512]]],[[[9495,3972],[9518,4014],[9512,4048],[9484,3998],[9436,4001],[9464,3949],[9411,3900],[9412,3939],[9356,3908],[9291,3823],[9216,3790],[9171,3751],[9127,3740],[9018,3617],[8988,3609],[8941,3648],[8960,3801],[8975,3847],[8932,3830],[8878,3766],[8891,3825],[8928,3840],[8913,3864],[8889,3960],[8948,3962],[8920,3984],[8936,4012],[8890,3998],[8872,4033],[8896,4076],[8864,4101],[8837,4210],[8791,4352],[8808,4401],[8775,4487],[8827,4618],[8838,4591],[8877,4647],[8894,4582],[8839,4559],[8864,4532],[8901,4553],[8914,4532],[8954,4264],[9008,4174],[8999,4252],[9013,4276],[9000,4339],[9028,4306],[9046,4342],[9073,4337],[9092,4376],[9106,4359],[9074,4269],[9101,4289],[9105,4217],[9122,4257],[9165,4256],[9164,4285],[9210,4294],[9232,4260],[9273,4314],[9273,4395],[9300,4381],[9328,4423],[9426,4440],[9439,4392],[9417,4354],[9477,4284],[9528,4307],[9523,4342],[9556,4343],[9548,4387],[9573,4381],[9588,4320],[9565,4307],[9566,4266],[9611,4146],[9669,4148],[9645,4188],[9629,4255],[9658,4306],[9690,4193],[9725,4168],[9736,4230],[9716,4266],[9777,4241],[9792,4180],[9851,4087],[9844,4033],[9822,4045],[9807,3995],[9769,4016],[9724,4083],[9722,3976],[9693,3974],[9653,4089],[9578,4147],[9549,4142],[9575,4053],[9593,4049],[9593,4049],[9580,4044],[9558,3998],[9541,3999],[9547,3932],[9566,3873],[9518,3814],[9486,3802],[9471,3839],[9507,3888],[9495,3972]]]]}},{\"type\":\"Feature\",\"id\":\"CA.SK\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.55,\"hc-middle-y\":0.51,\"hc-key\":\"ca-sk\",\"hc-a2\":\"SK\",\"labelrank\":\"2\",\"hasc\":\"CA.SK\",\"alt-name\":null,\"woe-id\":\"2344925\",\"subregion\":\"Prairies\",\"fips\":\"CA11\",\"postal-code\":\"SK\",\"name\":\"Saskatchewan\",\"country\":\"Canada\",\"type-en\":\"Province\",\"region\":\"Western Canada\",\"longitude\":\"-105.682\",\"woe-name\":\"Saskatchewan\",\"latitude\":\"54.4965\",\"woe-label\":\"Saskatchewan, CA, Canada\",\"type\":\"Province\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[2110,4398],[2984,4342],[2981,3426],[3068,1920],[2912,1920],[1807,1996],[1807,1997],[2110,4398]]]}},{\"type\":\"Feature\",\"id\":\"CA.MB\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.37,\"hc-middle-y\":0.43,\"hc-key\":\"ca-mb\",\"hc-a2\":\"MB\",\"labelrank\":\"2\",\"hasc\":\"CA.MB\",\"alt-name\":null,\"woe-id\":\"2344917\",\"subregion\":\"Prairies\",\"fips\":\"CA03\",\"postal-code\":\"MB\",\"name\":\"Manitoba\",\"country\":\"Canada\",\"type-en\":\"Province\",\"region\":\"Western Canada\",\"longitude\":\"-97.3828\",\"woe-name\":\"Manitoba\",\"latitude\":\"54.85\",\"woe-label\":\"Manitoba, CA, Canada\",\"type\":\"Province\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[2984,4342],[3772,4382],[3772,4382],[3772,4382],[3778,4305],[3796,4240],[3794,4168],[3843,4109],[3867,4130],[3987,4131],[3996,4084],[4046,3991],[4058,3946],[4112,3841],[4091,3749],[4114,3771],[4146,3772],[4278,3846],[4332,3848],[4430,3809],[4539,3802],[4442,3641],[4305,3418],[4179,3213],[4056,3018],[3891,2811],[3966,2051],[3972,1968],[3068,1920],[2981,3426],[2984,4317],[2984,4342]]]}},{\"type\":\"Feature\",\"id\":\"CA.QC\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.38,\"hc-middle-y\":0.41,\"hc-key\":\"ca-qc\",\"hc-a2\":\"QC\",\"labelrank\":\"2\",\"hasc\":\"CA.QC\",\"alt-name\":\"Lower Canada\",\"woe-id\":\"2344924\",\"subregion\":\"Québec\",\"fips\":\"CA10\",\"postal-code\":\"QC\",\"name\":\"Québec\",\"country\":\"Canada\",\"type-en\":\"Province\",\"region\":\"Eastern Canada\",\"longitude\":\"-73.71680000000001\",\"woe-name\":\"Québec\",\"latitude\":\"52.2593\",\"woe-label\":\"Quebec, CA, Canada\",\"type\":\"Province\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[7476,3993],[7480,4043],[7544,3972],[7533,3960],[7565,3920],[7553,3906],[7587,3877],[7579,3910],[7641,3888],[7694,3930],[7768,3892],[7817,3920],[7865,3906],[7877,3952],[7817,4083],[7780,4146],[7828,4195],[7866,4191],[7814,4132],[7812,4103],[7863,4100],[7908,4040],[8639,4571],[8720,4471],[8691,4474],[8648,4432],[8637,4380],[8605,4355],[8572,4240],[8597,4210],[8572,4144],[8565,4047],[8545,4000],[8459,3950],[8376,3849],[8343,3861],[8181,3767],[8158,3734],[8103,3723],[8056,3680],[8023,3673],[7979,3632],[7928,3614],[7843,3528],[7795,3518],[7777,3486],[7755,3383],[7782,3303],[7779,3271],[7698,3213],[7678,3176],[7701,3171],[7655,3128],[7626,3037],[7626,2920],[7594,2868],[7557,2879],[7405,2848],[7449,2842],[7484,2861],[7554,2871],[7606,2866],[7616,2783],[7604,2707],[7576,2679],[7578,2598],[7555,2562],[7529,2478],[7461,2433],[7426,2382],[7398,2306],[7351,2261],[7345,2221],[7392,2272],[7407,2325],[7468,2431],[7489,2432],[7535,2483],[7564,2568],[7561,2525],[7613,2589],[7634,2716],[7684,2935],[7750,3076],[7898,3284],[7939,3331],[8014,3391],[8094,3428],[8159,3437],[8224,3425],[8246,3405],[8187,3399],[8263,3380],[8265,3324],[8228,3280],[8237,3251],[8178,3162],[8120,3156],[8093,3168],[8082,3128],[8027,3098],[7997,3052],[7938,2986],[7897,2994],[7832,2957],[7805,2924],[7844,2851],[7835,2815],[7783,2750],[7770,2775],[7740,2764],[7717,2566],[7737,2504],[7741,2418],[7759,2399],[7762,2343],[7739,2291],[7742,2210],[7716,2222],[7677,2188],[7680,2121],[7216,1901],[7245,1931],[7326,2057],[7346,2062],[7335,2140],[7344,2209],[7331,2127],[7334,2063],[7276,2039],[7293,2023],[7249,1970],[7221,1982],[7211,2040],[7167,2041],[7081,1985],[7009,1912],[6975,1926],[6935,1899],[6882,1904],[6835,1956],[6818,1928],[6684,1972],[6521,1947],[6467,1975],[6358,2067],[6309,2137],[6310,2164],[6061,2872],[6096,2849],[6059,2877],[6030,2960],[6022,2981],[6031,3030],[6051,3006],[6090,3003],[6118,2961],[6106,3045],[6062,3066],[6068,3110],[6094,3157],[6087,3213],[6062,3248],[6028,3263],[6017,3298],[5975,3330],[5954,3405],[5923,3424],[5902,3536],[5882,3566],[5840,3554],[5807,3605],[5760,3633],[5896,3770],[5949,3847],[5995,3959],[5987,3964],[6015,4061],[6010,4111],[5974,4213],[5925,4308],[5868,4381],[5816,4427],[5735,4468],[5679,4475],[5599,4512],[5585,4560],[5604,4586],[5608,4640],[5632,4668],[5610,4705],[5604,4749],[5647,4793],[5625,4811],[5636,4837],[5590,4834],[5608,4857],[5551,4903],[5562,4935],[5526,4944],[5539,4976],[5511,4964],[5475,4977],[5493,5036],[5467,5112],[5488,5127],[5447,5162],[5433,5155],[5404,5189],[5366,5271],[5406,5354],[5459,5364],[5611,5361],[5632,5382],[5698,5372],[5696,5394],[5723,5406],[5772,5482],[5830,5468],[5855,5450],[5901,5455],[5920,5421],[5961,5426],[6002,5396],[6037,5406],[6035,5354],[6112,5321],[6210,5342],[6240,5364],[6278,5330],[6291,5397],[6335,5350],[6315,5311],[6321,5275],[6347,5239],[6373,5228],[6379,5177],[6326,5154],[6304,5131],[6383,5171],[6414,5161],[6432,5095],[6465,5049],[6477,5070],[6511,5058],[6492,5019],[6533,5045],[6542,5026],[6501,5011],[6525,4979],[6489,4932],[6521,4904],[6523,4945],[6544,4991],[6588,5020],[6645,5017],[6687,4981],[6715,4896],[6712,4869],[6670,4825],[6655,4792],[6715,4865],[6721,4893],[6695,4980],[6765,4991],[6780,4932],[6816,5043],[6839,5067],[6832,5142],[6903,5123],[6867,5144],[6879,5227],[6847,5257],[6881,5281],[6839,5310],[6847,5325],[6813,5355],[6830,5394],[6829,5429],[6804,5513],[6841,5520],[6833,5512],[6833,5512],[6833,5512],[6833,5512],[6833,5512],[6833,5512],[6833,5512],[6833,5512],[6833,5512],[6833,5512],[6817,5495],[6856,5482],[6836,5451],[6871,5445],[6871,5414],[6893,5362],[6928,5354],[6943,5384],[6959,5332],[7007,5283],[6961,5269],[6968,5246],[7028,5271],[7061,5258],[7085,5306],[7121,5290],[7079,5252],[7097,5223],[7123,5229],[7103,5138],[7185,5082],[7233,5085],[7280,5002],[7308,4932],[7306,4879],[7360,4851],[7334,4831],[7376,4810],[7391,4772],[7456,4799],[7427,4755],[7462,4735],[7495,4674],[7540,4697],[7523,4653],[7540,4648],[7573,4585],[7546,4577],[7556,4542],[7591,4529],[7551,4500],[7495,4506],[7460,4490],[7407,4493],[7395,4431],[7370,4410],[7334,4432],[7278,4425],[7213,4452],[7205,4438],[7258,4347],[7143,4362],[7217,4321],[7224,4262],[7187,4269],[7177,4221],[7215,4182],[7213,4142],[7271,4119],[7319,4084],[7385,4084],[7410,4013],[7363,3992],[7398,3952],[7472,3942],[7476,3993]]],[[[8074,3597],[8108,3629],[8214,3666],[8342,3692],[8405,3684],[8451,3700],[8505,3667],[8443,3617],[8321,3578],[8242,3568],[8220,3587],[8166,3594],[8090,3580],[8074,3597]]]]}},{\"type\":\"Feature\",\"id\":\"CA.ON\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.29,\"hc-middle-y\":0.37,\"hc-key\":\"ca-on\",\"hc-a2\":\"ON\",\"labelrank\":\"2\",\"hasc\":\"CA.ON\",\"alt-name\":\"Upper Canada\",\"woe-id\":\"2344922\",\"subregion\":\"Ontario\",\"fips\":\"CA08\",\"postal-code\":\"ON\",\"name\":\"Ontario\",\"country\":\"Canada\",\"type-en\":\"Province\",\"region\":\"Eastern Canada\",\"longitude\":\"-84.79430000000001\",\"woe-name\":\"Ontario\",\"latitude\":\"50.5244\",\"woe-label\":\"Ontario, CA, Canada\",\"type\":\"Province\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[6059,2877],[6012,2914],[6005,2956],[6022,2981],[6030,2960],[6059,2877]]],[[[7249,1970],[7235,1932],[7216,1901],[7192,1894],[7146,1838],[7087,1700],[7052,1656],[6996,1623],[6958,1543],[6890,1512],[6866,1525],[6722,1440],[6655,1394],[6609,1335],[6586,1250],[6605,1236],[6666,1245],[6701,1279],[6713,1237],[6748,1215],[6709,1185],[6629,1154],[6560,1112],[6525,1047],[6451,1046],[6384,1020],[6331,945],[6331,914],[6255,857],[6248,802],[6221,823],[6176,798],[6137,807],[6129,860],[6231,898],[6224,934],[6195,928],[6196,1050],[6227,1076],[6274,1160],[6225,1311],[6231,1371],[6261,1446],[6225,1523],[6153,1568],[6213,1584],[6237,1532],[6285,1541],[6272,1495],[6299,1507],[6314,1460],[6332,1496],[6449,1478],[6451,1530],[6414,1542],[6445,1570],[6486,1565],[6403,1619],[6399,1663],[6350,1660],[6248,1755],[6187,1737],[6105,1756],[6029,1731],[5989,1732],[5899,1705],[5751,1699],[5776,1681],[5760,1642],[5707,1710],[5709,1733],[5636,1717],[5623,1792],[5583,1806],[5593,1882],[5512,1933],[5520,2004],[5505,2012],[5435,1984],[5369,1981],[5328,2012],[5278,2097],[5245,2132],[5201,2130],[5121,2104],[5005,2128],[4971,2120],[5001,2085],[5020,2103],[5077,2091],[5022,2077],[4995,2036],[4947,2002],[4975,2054],[4946,2083],[4932,1975],[4911,2013],[4858,1974],[4855,1900],[4822,1865],[4764,1858],[4731,1876],[4642,1857],[4617,1882],[4550,1828],[4508,1835],[4449,1879],[4402,1849],[4354,1911],[4262,1920],[4192,1885],[4171,1910],[4118,1907],[4044,1934],[4016,2039],[3966,2051],[3891,2811],[4056,3018],[4179,3213],[4305,3418],[4442,3641],[4539,3802],[4628,3749],[4671,3737],[4738,3662],[4815,3654],[4908,3629],[4986,3621],[5026,3591],[5065,3586],[5066,3559],[5093,3578],[5137,3578],[5215,3618],[5252,3611],[5429,3633],[5454,3575],[5456,3472],[5464,3439],[5498,3412],[5529,3363],[5531,3316],[5564,3251],[5553,3235],[5561,3179],[5689,3100],[5696,3070],[5739,3035],[5795,3029],[5865,2985],[5911,2918],[5958,2919],[6018,2899],[6061,2872],[6310,2164],[6309,2137],[6358,2067],[6467,1975],[6521,1947],[6684,1972],[6818,1928],[6835,1956],[6882,1904],[6935,1899],[6975,1926],[7009,1912],[7081,1985],[7167,2041],[7211,2040],[7221,1982],[7249,1970]]],[[[6115,1619],[5968,1636],[5841,1622],[5854,1651],[5897,1645],[5936,1673],[5953,1644],[6017,1704],[6046,1674],[6065,1711],[6102,1678],[6133,1676],[6115,1619]]]]}},{\"type\":\"Feature\",\"id\":\"CA.NB\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.59,\"hc-middle-y\":0.51,\"hc-key\":\"ca-nb\",\"hc-a2\":\"NB\",\"labelrank\":\"2\",\"hasc\":\"CA.NB\",\"alt-name\":\"Nouveau-Brunswick|Acadia\",\"woe-id\":\"2344918\",\"subregion\":\"Atlantic Canada\",\"fips\":\"CA04\",\"postal-code\":\"NB\",\"name\":\"New Brunswick\",\"country\":\"Canada\",\"type-en\":\"Province\",\"region\":\"Eastern Canada\",\"longitude\":\"-66.4558\",\"woe-name\":\"New Brunswick\",\"latitude\":\"46.5822\",\"woe-label\":\"New Brunswick, CA, Canada\",\"type\":\"Province\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[8598,2894],[8586,2879],[8586,2845],[8572,2807],[8544,2836],[8547,2765],[8492,2686],[8441,2589],[8415,2586],[8385,2522],[8368,2531],[8324,2480],[8302,2501],[8248,2463],[8218,2476],[8197,2529],[8117,2548],[8100,2585],[7978,2793],[7893,2823],[7815,2741],[7783,2750],[7835,2815],[7844,2851],[7805,2924],[7832,2957],[7897,2994],[7938,2986],[7997,3052],[8047,3101],[8063,3094],[8139,3113],[8191,3083],[8228,3144],[8303,3182],[8291,3240],[8314,3205],[8295,3149],[8311,3108],[8312,3034],[8293,2993],[8363,3037],[8377,2992],[8506,2901],[8618,2941],[8598,2894]]]}},{\"type\":\"Feature\",\"id\":\"CA.NS\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.23,\"hc-middle-y\":0.80,\"hc-key\":\"ca-ns\",\"hc-a2\":\"NS\",\"labelrank\":\"2\",\"hasc\":\"CA.NS\",\"alt-name\":\"Acadia|Nouvelle-Écosse\",\"woe-id\":\"2344921\",\"subregion\":\"Atlantic Canada\",\"fips\":\"CA07\",\"postal-code\":\"NS\",\"name\":\"Nova Scotia\",\"country\":\"Canada\",\"type-en\":\"Province\",\"region\":\"Eastern Canada\",\"longitude\":\"-62.8113\",\"woe-name\":\"Nova Scotia\",\"latitude\":\"45.2293\",\"woe-label\":\"Nova Scotia, CA, Canada\",\"type\":\"Province\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[8586,2845],[8586,2879],[8598,2894],[8641,2895],[8683,2921],[8730,2909],[8744,2941],[8816,2965],[8851,2960],[8887,3059],[8914,3028],[8961,3036],[8972,3062],[9029,3037],[9017,3003],[9078,3041],[9078,3008],[9008,2946],[8986,2878],[8940,2827],[8891,2732],[8871,2748],[8866,2703],[8821,2683],[8850,2650],[8736,2601],[8765,2548],[8752,2414],[8730,2359],[8700,2346],[8709,2320],[8667,2276],[8604,2320],[8583,2287],[8530,2346],[8514,2404],[8526,2468],[8502,2460],[8591,2663],[8639,2741],[8662,2699],[8713,2786],[8765,2834],[8730,2820],[8597,2740],[8560,2693],[8551,2715],[8586,2845]]],[[[9021,3144],[9006,3113],[9066,3131],[9054,3151],[9067,3218],[9042,3169],[9025,3175],[9027,3253],[9039,3288],[9119,3303],[9144,3278],[9115,3153],[9063,3076],[9004,3053],[8970,3069],[8916,3122],[8920,3237],[8903,3321],[8906,3387],[8935,3404],[8992,3334],[9010,3250],[9026,3267],[9014,3198],[9021,3144]]]]}},{\"type\":\"Feature\",\"id\":\"CA.PE\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.76,\"hc-middle-y\":0.48,\"hc-key\":\"ca-pe\",\"hc-a2\":\"PE\",\"labelrank\":\"2\",\"hasc\":\"CA.PE\",\"alt-name\":\"Île de Saint-Jean|Île du Prince-Édouard\",\"woe-id\":\"2344923\",\"subregion\":\"Atlantic Canada\",\"fips\":\"CA09\",\"postal-code\":\"PE\",\"name\":\"Prince Edward Island\",\"country\":\"Canada\",\"type-en\":\"Province\",\"region\":\"Eastern Canada\",\"longitude\":\"-63.3862\",\"woe-name\":\"Prince Edward Island\",\"latitude\":\"46.3417\",\"woe-label\":\"Prince Edward Island, CA, Canada\",\"type\":\"Province\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[8756,2995],[8726,2997],[8716,3026],[8678,2988],[8624,2973],[8588,2996],[8536,2966],[8512,3001],[8465,2993],[8473,3101],[8495,3039],[8586,3011],[8580,3037],[8652,3041],[8736,3116],[8808,3159],[8771,3108],[8796,3020],[8756,2995]]]}},{\"type\":\"Feature\",\"id\":\"CA.YT\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.47,\"hc-middle-y\":0.52,\"hc-key\":\"ca-yt\",\"hc-a2\":\"YT\",\"labelrank\":\"2\",\"hasc\":\"CA.YT\",\"alt-name\":\"Yukon Territory|Territoire du Yukon|Yukon|Yuk¢n\",\"woe-id\":\"2344926\",\"subregion\":null,\"fips\":\"CA12\",\"postal-code\":\"YT\",\"name\":\"Yukon\",\"country\":\"Canada\",\"type-en\":\"Territory\",\"region\":\"Northern Canada\",\"longitude\":\"-135.7\",\"woe-name\":\"Yukon\",\"latitude\":\"63.6088\",\"woe-label\":\"Yukon Territory, CA, Canada\",\"type\":\"Territoire\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[639,4744],[-860,5470],[-861,5470],[-863,5491],[-824,5537],[-873,5565],[-926,5561],[-950,5605],[-969,5598],[-999,5645],[153,7343],[197,7300],[220,7291],[257,7238],[257,7210],[283,7124],[322,7050],[350,7015],[369,7013],[237,6786],[238,6745],[223,6706],[193,6675],[178,6637],[354,6539],[337,6544],[338,6497],[325,6485],[326,6443],[283,6404],[300,6391],[268,6353],[277,6316],[325,6311],[309,6294],[354,6297],[363,6271],[335,6261],[341,6194],[272,6153],[255,6133],[274,6092],[229,6052],[265,6015],[279,5965],[254,5942],[299,5942],[316,5923],[308,5817],[347,5753],[337,5739],[343,5681],[301,5662],[306,5605],[326,5592],[292,5554],[295,5494],[313,5455],[286,5429],[285,5381],[314,5354],[340,5358],[357,5247],[384,5194],[418,5169],[405,5077],[388,5020],[476,4991],[495,5005],[544,4961],[630,4971],[629,4930],[607,4913],[639,4744]]]}}]}\n", " /* END mapdata/countries/ca/ca-all.js*/\n", "\n", "\n", "var event = document.createEvent(\"HTMLEvents\");\n", "event.initEvent(\"load_highcharts\", false, false);\n", "window.dispatchEvent(event);\n", "console.log(\"Finish loading highchartsjs\");\n" ], "text/plain": [ "\"\\n /* BEGIN mapdata/countries/ca/ca-all.js */\\n\\nHighcharts.maps[\\\"countries/ca/ca-all\\\"] = {\\\"title\\\":\\\"Canada\\\",\\\"version\\\":\\\"1.1.2\\\",\\\"type\\\":\\\"FeatureCollection\\\",\\\"copyright\\\":\\\"Copyright (c) 2015 Highsoft AS, Based on data from Natural Earth\\\",\\\"copyrightShort\\\":\\\"Natural Earth\\\",\\\"copyrightUrl\\\":\\\"http://www.naturalearthdata.com\\\",\\\"crs\\\":{\\\"type\\\":\\\"name\\\",\\\"properties\\\":{\\\"name\\\":\\\"urn:ogc:def:crs:EPSG:102002\\\"}},\\\"hc-transform\\\":{\\\"default\\\":{\\\"rotation\\\":-0.0872664625997,\\\"crs\\\":\\\"+proj=lcc +lat_1=50 +lat_2=70 +lat_0=40 +lon_0=-96 +x_0=0 +y_0=0 +datum=NAD83 +units=m +no_defs\\\",\\\"scale\\\":0.000128658751263,\\\"jsonres\\\":15.5,\\\"jsonmarginX\\\":-999,\\\"jsonmarginY\\\":9851.0,\\\"xoffset\\\":-2521511.95594,\\\"yoffset\\\":4974352.42937}},\\r\\n\\\"features\\\":[{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"CA.5682\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.52,\\\"hc-middle-y\\\":0.50,\\\"hc-key\\\":\\\"ca-5682\\\",\\\"hc-a2\\\":\\\"NU\\\",\\\"labelrank\\\":\\\"20\\\",\\\"hasc\\\":\\\"-99\\\",\\\"alt-name\\\":null,\\\"woe-id\\\":\\\"-99\\\",\\\"subregion\\\":null,\\\"fips\\\":null,\\\"postal-code\\\":null,\\\"name\\\":null,\\\"country\\\":\\\"Canada\\\",\\\"type-en\\\":null,\\\"region\\\":null,\\\"longitude\\\":\\\"-61.4664\\\",\\\"woe-name\\\":null,\\\"latitude\\\":\\\"47.7941\\\",\\\"woe-label\\\":null,\\\"type\\\":null},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[8705,3454],[8701,3445],[8696,3445],[8700,3452],[8705,3454]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"CA.BC\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.53,\\\"hc-middle-y\\\":0.54,\\\"hc-key\\\":\\\"ca-bc\\\",\\\"hc-a2\\\":\\\"BC\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"CA.BC\\\",\\\"alt-name\\\":\\\"Colombie britannique|New Caledonia\\\",\\\"woe-id\\\":\\\"2344916\\\",\\\"subregion\\\":\\\"British Columbia\\\",\\\"fips\\\":\\\"CA02\\\",\\\"postal-code\\\":\\\"BC\\\",\\\"name\\\":\\\"British Columbia\\\",\\\"country\\\":\\\"Canada\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":\\\"Western Canada\\\",\\\"longitude\\\":\\\"-124.662\\\",\\\"woe-name\\\":\\\"British Columbia\\\",\\\"latitude\\\":\\\"54.6943\\\",\\\"woe-label\\\":\\\"British Columbia, CA, Canada\\\",\\\"type\\\":\\\"Province\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"MultiPolygon\\\",\\\"coordinates\\\":[[[[-488,2785],[-490,2732],[-516,2741],[-524,2789],[-488,2785]]],[[[-310,2847],[-257,2839],[-236,2813],[-272,2806],[-310,2847]]],[[[-370,3310],[-461,3275],[-418,3328],[-340,3338],[-370,3310]]],[[[-452,3444],[-485,3387],[-462,3464],[-421,3467],[-452,3444]]],[[[-582,3613],[-567,3581],[-586,3571],[-589,3628],[-630,3697],[-629,3756],[-578,3674],[-582,3613]]],[[[-468,3651],[-469,3608],[-493,3617],[-471,3681],[-425,3682],[-468,3651]]],[[[-613,3794],[-634,3811],[-616,3835],[-580,3840],[-566,3808],[-613,3794]]],[[[-210,2665],[-178,2631],[-163,2578],[-213,2647],[-210,2665],[-210,2665],[-210,2665]]],[[[-210,2666],[-210,2665],[-210,2665],[-210,2665],[-211,2666],[-210,2666],[-210,2666],[-210,2666]]],[[[639,4744],[1038,4617],[669,3324],[685,3260],[664,3269],[673,3220],[717,3194],[723,3157],[749,3135],[759,3156],[783,3123],[789,3066],[817,3013],[812,2944],[845,2962],[874,2937],[859,2912],[881,2873],[920,2872],[947,2764],[985,2775],[1042,2611],[1088,2562],[1079,2537],[1115,2502],[1128,2458],[1155,2456],[1177,2404],[1173,2275],[1148,2235],[1184,2143],[1205,2135],[1220,2088],[-11,2407],[-32,2435],[-58,2422],[-54,2537],[-93,2528],[-140,2575],[-145,2602],[-104,2639],[-120,2663],[-145,2639],[-210,2666],[-210,2666],[-210,2666],[-196,2732],[-173,2754],[-243,2729],[-209,2784],[-215,2827],[-249,2856],[-295,2850],[-417,2918],[-405,2946],[-365,2963],[-363,2999],[-445,2998],[-496,3062],[-510,3123],[-445,3181],[-413,3184],[-334,3155],[-413,3198],[-482,3166],[-483,3217],[-459,3266],[-418,3288],[-325,3304],[-343,3347],[-435,3327],[-438,3400],[-472,3369],[-408,3486],[-436,3467],[-456,3489],[-440,3550],[-465,3601],[-455,3657],[-434,3652],[-413,3692],[-371,3735],[-430,3699],[-478,3686],[-512,3644],[-554,3796],[-528,3835],[-554,3838],[-564,3887],[-516,3962],[-452,4004],[-534,3970],[-416,4053],[-387,4162],[-357,4182],[-357,4227],[-388,4245],[-388,4272],[-438,4338],[-473,4400],[-497,4410],[-485,4455],[-504,4480],[-479,4509],[-507,4536],[-484,4553],[-488,4629],[-485,4850],[-499,4940],[-524,4979],[-519,5029],[-530,5082],[-549,5100],[-549,5137],[-528,5157],[-547,5229],[-652,5239],[-697,5188],[-726,5171],[-748,5183],[-832,5171],[-812,5244],[-847,5398],[-840,5428],[-861,5470],[-860,5470],[639,4744]]],[[[-474,3336],[-471,3309],[-440,3349],[-441,3319],[-489,3260],[-501,3173],[-526,3191],[-523,3223],[-498,3235],[-514,3276],[-492,3303],[-506,3363],[-474,3336]]],[[[-502,3619],[-515,3567],[-490,3611],[-448,3560],[-449,3526],[-491,3451],[-481,3451],[-487,3415],[-510,3423],[-509,3450],[-504,3450],[-512,3453],[-484,3515],[-553,3435],[-563,3538],[-541,3497],[-518,3575],[-536,3591],[-502,3619]]],[[[-541,3574],[-555,3567],[-559,3644],[-587,3755],[-587,3720],[-614,3760],[-568,3795],[-541,3739],[-516,3637],[-540,3637],[-541,3574]]],[[[-127,2332],[-171,2301],[-214,2329],[-307,2411],[-361,2485],[-298,2513],[-375,2514],[-433,2580],[-433,2614],[-466,2638],[-481,2721],[-449,2720],[-480,2752],[-486,2805],[-539,2805],[-523,2853],[-548,2838],[-556,2891],[-619,2900],[-588,2922],[-632,3025],[-630,3063],[-550,3058],[-519,3037],[-514,2997],[-461,2943],[-357,2876],[-250,2782],[-273,2718],[-249,2662],[-264,2658],[-240,2584],[-145,2501],[-100,2406],[-122,2406],[-127,2332]]],[[[-816,3699],[-854,3632],[-840,3612],[-856,3532],[-836,3532],[-829,3474],[-857,3465],[-878,3591],[-908,3674],[-910,3728],[-921,3777],[-860,3751],[-819,3753],[-816,3699]]],[[[-868,4009],[-794,3951],[-796,3895],[-861,3884],[-828,3856],[-790,3895],[-785,3922],[-717,3923],[-777,3862],[-822,3780],[-880,3759],[-909,3773],[-927,3809],[-889,3827],[-932,3876],[-909,3908],[-921,3935],[-868,4009]]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"CA.NU\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.36,\\\"hc-middle-y\\\":0.66,\\\"hc-key\\\":\\\"ca-nu\\\",\\\"hc-a2\\\":\\\"NU\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"CA.NU\\\",\\\"alt-name\\\":null,\\\"woe-id\\\":\\\"20069920\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"CA10\\\",\\\"postal-code\\\":\\\"NU\\\",\\\"name\\\":\\\"Nunavut\\\",\\\"country\\\":\\\"Canada\\\",\\\"type-en\\\":\\\"Territory\\\",\\\"region\\\":\\\"Northern Canada\\\",\\\"longitude\\\":\\\"-97.1443\\\",\\\"woe-name\\\":\\\"Nunavut\\\",\\\"latitude\\\":\\\"64.3853\\\",\\\"woe-label\\\":\\\"Nunavut, CA, Canada\\\",\\\"type\\\":\\\"Territoire\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"MultiPolygon\\\",\\\"coordinates\\\":[[[[3649,6454],[3647,6477],[3621,6452],[3590,6452],[3561,6502],[3545,6474],[3466,6519],[3436,6529],[3411,6579],[3401,6627],[3423,6698],[3388,6740],[3401,6803],[3392,6846],[3423,6875],[3449,6850],[3458,6894],[3423,6906],[3459,6963],[3465,6999],[3505,7014],[3470,7003],[3454,7127],[3413,7194],[3415,7268],[3396,7375],[3398,7396],[3424,7405],[3451,7392],[3416,7434],[3418,7461],[3448,7485],[3511,7509],[3566,7507],[3603,7480],[3645,7495],[3681,7495],[3735,7480],[3686,7314],[3667,7228],[3637,7192],[3567,7202],[3518,7191],[3538,7179],[3572,7127],[3553,7092],[3539,7024],[3511,7015],[3529,6942],[3539,6972],[3574,6970],[3570,6944],[3637,6886],[3652,6843],[3656,6767],[3700,6739],[3735,6688],[3747,6653],[3759,6678],[3783,6637],[3748,6623],[3730,6634],[3709,6607],[3741,6614],[3755,6602],[3736,6566],[3695,6521],[3743,6520],[3784,6486],[3807,6530],[3836,6500],[3870,6511],[3908,6494],[3907,6450],[3833,6451],[3877,6416],[3912,6368],[3905,6351],[3919,6306],[3915,6272],[3940,6262],[3949,6233],[3966,6267],[3978,6329],[3965,6417],[3983,6466],[4014,6469],[4037,6439],[4105,6391],[4145,6292],[4139,6261],[4113,6291],[4098,6269],[4133,6164],[4216,6088],[4231,6064],[4264,6075],[4271,6113],[4296,6110],[4278,6176],[4310,6267],[4301,6326],[4307,6348],[4293,6416],[4315,6430],[4361,6435],[4328,6449],[4349,6477],[4332,6493],[4365,6502],[4292,6524],[4264,6577],[4269,6601],[4253,6618],[4259,6664],[4282,6654],[4292,6676],[4331,6685],[4382,6669],[4368,6689],[4395,6687],[4388,6666],[4464,6682],[4444,6706],[4470,6709],[4471,6676],[4488,6646],[4435,6640],[4511,6635],[4529,6613],[4596,6610],[4608,6590],[4579,6539],[4633,6524],[4639,6494],[4595,6433],[4557,6433],[4548,6413],[4582,6408],[4586,6370],[4615,6369],[4624,6318],[4693,6277],[4721,6247],[4729,6142],[4695,6127],[4690,6077],[4665,6022],[4634,6010],[4625,5961],[4600,5954],[4580,5989],[4545,6004],[4539,6047],[4530,6018],[4497,6048],[4495,6068],[4455,6051],[4531,6012],[4530,5991],[4558,5972],[4598,5919],[4574,5914],[4547,5934],[4509,5928],[4539,5901],[4458,5902],[4430,5958],[4396,5935],[4353,5936],[4319,5900],[4340,5879],[4414,5863],[4410,5833],[4379,5796],[4382,5758],[4321,5653],[4272,5643],[4205,5685],[4177,5693],[4089,5744],[4059,5726],[3929,5717],[3977,5695],[3967,5719],[4071,5707],[4120,5676],[4172,5621],[4355,5640],[4370,5622],[4338,5483],[4320,5471],[4319,5397],[4258,5335],[4199,5360],[4229,5323],[4175,5342],[4147,5376],[4139,5345],[4156,5313],[4130,5306],[4147,5280],[4127,5229],[4095,5237],[4091,5186],[4041,5221],[3988,5231],[3918,5234],[3947,5220],[3917,5178],[3975,5228],[4025,5185],[4085,5175],[4110,5106],[4097,5075],[4077,5074],[4042,5032],[3970,5041],[3941,5019],[3994,4996],[3996,4969],[3948,4965],[3949,4937],[3925,4944],[3931,4903],[3897,4877],[3914,4865],[3893,4834],[3906,4802],[3850,4821],[3891,4789],[3823,4709],[3842,4682],[3813,4679],[3828,4658],[3800,4574],[3789,4504],[3766,4500],[3783,4469],[3772,4382],[3772,4382],[3772,4382],[2984,4342],[2984,4342],[2988,5267],[2964,5273],[2382,5413],[2315,5435],[2284,5466],[2197,5603],[2035,5627],[1467,6320],[1465,6325],[1562,6653],[1583,6612],[1694,6540],[1731,6484],[1881,6400],[1861,6436],[1892,6441],[1957,6399],[1991,6356],[2026,6278],[2012,6247],[1936,6269],[1950,6246],[1910,6253],[1913,6214],[1875,6203],[1903,6168],[1930,6165],[2002,6124],[2120,6100],[2130,6113],[2194,6097],[2257,6110],[2325,6154],[2346,6076],[2400,6070],[2412,5988],[2424,6039],[2443,6025],[2480,5965],[2485,5912],[2465,5912],[2459,5873],[2527,5754],[2503,5810],[2490,5905],[2521,5858],[2525,5892],[2546,5872],[2532,5917],[2517,5917],[2512,5988],[2519,6010],[2489,6055],[2484,5972],[2473,6020],[2497,6090],[2519,6101],[2507,6142],[2543,6128],[2568,6145],[2599,6137],[2614,6167],[2626,6145],[2629,6189],[2687,6201],[2698,6249],[2625,6228],[2615,6181],[2602,6205],[2571,6176],[2539,6197],[2509,6181],[2528,6156],[2470,6159],[2464,6195],[2434,6190],[2485,6262],[2566,6272],[2651,6311],[2692,6299],[2713,6266],[2715,6224],[2704,6197],[2755,6155],[2778,6155],[2786,6110],[2836,6106],[2864,6116],[2912,6083],[2928,6058],[2965,6037],[2993,6052],[3031,6027],[3054,6047],[3078,6043],[3098,6065],[3206,6056],[3224,6039],[3295,6063],[3263,6094],[3275,6124],[3318,6053],[3370,6023],[3363,6041],[3399,6063],[3348,6113],[3319,6088],[3291,6105],[3295,6142],[3260,6185],[3301,6173],[3339,6189],[3318,6228],[3377,6214],[3399,6189],[3395,6170],[3426,6177],[3444,6163],[3421,6119],[3491,6185],[3474,6080],[3479,6035],[3465,6048],[3459,6000],[3493,5995],[3481,5951],[3497,5948],[3523,5983],[3537,5968],[3518,5936],[3544,5951],[3564,5898],[3519,5888],[3473,5895],[3524,5848],[3501,5882],[3570,5883],[3560,5939],[3572,5969],[3548,6004],[3540,6043],[3519,6057],[3532,6139],[3581,6134],[3619,6186],[3627,6216],[3685,6281],[3659,6273],[3664,6329],[3634,6355],[3625,6301],[3583,6296],[3580,6343],[3614,6368],[3598,6387],[3600,6427],[3627,6433],[3649,6454]],[[3649,6454],[3649,6450],[3649,6450],[3649,6450],[3630,6411],[3635,6394],[3665,6445],[3650,6440],[3649,6450],[3649,6450],[3649,6450],[3652,6457],[3649,6454]]],[[[5655,3268],[5695,3275],[5755,3236],[5783,3187],[5737,3185],[5588,3200],[5600,3240],[5655,3268]]],[[[5752,3962],[5747,4044],[5757,4049],[5776,3995],[5752,3962]]],[[[6480,5377],[6517,5367],[6522,5326],[6499,5290],[6481,5295],[6465,5368],[6480,5377]]],[[[6625,5763],[6589,5780],[6603,5791],[6665,5761],[6687,5735],[6692,5693],[6604,5707],[6632,5749],[6625,5763]]],[[[5237,5243],[5263,5222],[5276,5166],[5264,5068],[5208,5093],[5187,5122],[5179,5167],[5197,5236],[5237,5243]]],[[[6565,5924],[6590,5940],[6593,5899],[6559,5890],[6565,5924]]],[[[5999,5679],[6033,5678],[6079,5658],[6069,5637],[6031,5626],[5957,5670],[5999,5679]]],[[[5250,5507],[5322,5521],[5352,5495],[5353,5474],[5325,5440],[5247,5482],[5250,5507]]],[[[5352,5587],[5400,5582],[5423,5568],[5417,5542],[5388,5540],[5334,5562],[5352,5587]]],[[[4486,5855],[4502,5851],[4554,5779],[4546,5759],[4500,5793],[4486,5855]]],[[[4546,5887],[4614,5861],[4611,5837],[4640,5821],[4669,5827],[4661,5805],[4623,5806],[4625,5824],[4584,5817],[4578,5847],[4551,5863],[4546,5887]]],[[[5217,6582],[5292,6589],[5310,6551],[5234,6517],[5209,6525],[5182,6563],[5217,6582]]],[[[4278,6232],[4271,6183],[4248,6192],[4222,6249],[4234,6307],[4262,6290],[4278,6232]]],[[[2786,6192],[2744,6226],[2775,6231],[2791,6215],[2786,6192]]],[[[5128,6658],[5155,6614],[5092,6635],[5088,6682],[5128,6658]]],[[[3010,6272],[3018,6247],[3003,6225],[2964,6250],[2990,6280],[3010,6272]]],[[[3136,6317],[3139,6353],[3151,6331],[3138,6277],[3124,6259],[3102,6275],[3101,6319],[3136,6317]]],[[[4796,6725],[4821,6713],[4809,6691],[4805,6616],[4781,6587],[4759,6602],[4764,6641],[4780,6651],[4781,6704],[4796,6725]]],[[[4897,6770],[4928,6776],[4922,6729],[4930,6713],[4903,6707],[4877,6762],[4897,6770]]],[[[3408,6459],[3446,6463],[3451,6416],[3419,6440],[3408,6459]]],[[[3482,6476],[3507,6459],[3507,6429],[3485,6412],[3480,6464],[3462,6419],[3463,6470],[3482,6476]]],[[[4809,6799],[4808,6774],[4784,6743],[4758,6738],[4768,6775],[4791,6808],[4809,6799]]],[[[4675,6783],[4709,6768],[4673,6731],[4677,6717],[4646,6711],[4604,6743],[4636,6765],[4660,6756],[4675,6783]]],[[[4120,6693],[4146,6699],[4165,6679],[4120,6663],[4093,6683],[4120,6693]]],[[[3091,6694],[3105,6694],[3126,6646],[3093,6665],[3091,6694]]],[[[5109,7263],[5144,7269],[5150,7245],[5113,7206],[5095,7225],[5109,7263]]],[[[3339,7251],[3353,7238],[3331,7208],[3314,7241],[3334,7268],[3339,7251]]],[[[2896,7734],[2905,7708],[2888,7683],[2866,7673],[2827,7699],[2843,7749],[2875,7768],[2896,7734]]],[[[3322,7828],[3345,7809],[3330,7784],[3313,7784],[3294,7758],[3281,7790],[3322,7828]]],[[[2994,7889],[2957,7841],[2923,7839],[2940,7874],[2986,7894],[2994,7889]]],[[[3431,7865],[3412,7859],[3393,7901],[3414,7916],[3431,7865]]],[[[4241,8139],[4255,8134],[4246,8104],[4270,8083],[4247,8079],[4245,8059],[4224,8068],[4241,8139]]],[[[3087,8061],[3034,8024],[3016,8031],[3053,8065],[3087,8061]]],[[[3656,8074],[3639,8063],[3603,8110],[3602,8128],[3628,8144],[3647,8127],[3644,8094],[3656,8074]]],[[[3255,9011],[3272,9007],[3269,8989],[3230,8998],[3255,9011]]],[[[5497,7102],[5495,7097],[5494,7102],[5494,7102],[5494,7102],[5497,7102],[5497,7102]]],[[[3199,7451],[3262,7474],[3268,7463],[3239,7418],[3189,7399],[3157,7421],[3199,7451]]],[[[2888,7884],[2974,7916],[2980,7910],[2979,7898],[2904,7871],[2888,7884]]],[[[2872,7947],[2959,7968],[2964,7958],[2969,7932],[2952,7914],[2898,7905],[2868,7916],[2872,7947]]],[[[2874,8051],[2896,8040],[2941,8003],[2926,7972],[2869,7973],[2869,8006],[2857,8037],[2874,8051]]],[[[3551,8323],[3580,8321],[3616,8287],[3625,8257],[3608,8226],[3562,8242],[3544,8263],[3538,8311],[3551,8323]]],[[[2827,8298],[2849,8254],[2847,8226],[2861,8226],[2876,8200],[2873,8164],[2857,8155],[2819,8202],[2798,8304],[2827,8298]]],[[[3039,8321],[3053,8299],[3022,8295],[3010,8283],[2978,8296],[2981,8332],[3017,8333],[3039,8321]]],[[[3093,8867],[3107,8858],[3120,8864],[3139,8825],[3143,8783],[3138,8755],[3116,8774],[3103,8807],[3083,8801],[3077,8838],[3093,8867]]],[[[3427,8259],[3405,8251],[3385,8257],[3302,8249],[3284,8275],[3285,8301],[3301,8315],[3322,8329],[3326,8314],[3347,8327],[3413,8332],[3434,8321],[3427,8259]]],[[[5497,7102],[5511,7134],[5529,7125],[5525,7096],[5497,7102],[5497,7102]]],[[[2454,7126],[2467,7123],[2455,7135],[2456,7141],[2470,7135],[2459,7164],[2461,7182],[2475,7185],[2462,7192],[2469,7244],[2483,7218],[2549,7139],[2542,7094],[2555,7045],[2550,7009],[2565,6999],[2555,6966],[2573,6927],[2591,6925],[2605,6956],[2627,6961],[2628,6984],[2597,7039],[2604,7071],[2591,7124],[2600,7136],[2590,7179],[2594,7280],[2613,7274],[2603,7313],[2629,7304],[2659,7272],[2680,7297],[2718,7243],[2743,7224],[2771,7173],[2771,7097],[2792,7033],[2785,7019],[2826,6902],[2831,6849],[2815,6841],[2803,6796],[2840,6745],[2849,6711],[2909,6656],[2910,6694],[2930,6657],[2997,6601],[3016,6610],[3029,6566],[3064,6585],[3080,6499],[3073,6467],[3045,6470],[3033,6518],[3018,6463],[2979,6520],[2966,6489],[2948,6485],[2953,6445],[2932,6439],[2882,6478],[2876,6459],[2927,6406],[2956,6426],[2988,6427],[2979,6398],[3012,6355],[2995,6313],[2911,6276],[2876,6274],[2797,6311],[2785,6294],[2731,6317],[2761,6336],[2686,6369],[2645,6374],[2655,6421],[2636,6445],[2604,6416],[2605,6388],[2569,6344],[2519,6329],[2472,6335],[2434,6294],[2378,6278],[2299,6283],[2287,6255],[2256,6257],[2285,6277],[2137,6283],[2122,6275],[2078,6311],[2062,6361],[2080,6413],[2075,6448],[2025,6478],[1962,6481],[1904,6506],[1862,6552],[1854,6597],[1870,6589],[1845,6654],[1852,6678],[2167,6613],[2163,6576],[2195,6575],[2197,6608],[2386,6581],[2454,7126]]],[[[2552,7904],[2586,7921],[2596,7943],[2578,7973],[2561,7976],[2569,8035],[2597,8065],[2621,8107],[2644,8114],[2656,8071],[2641,8063],[2649,8019],[2667,7978],[2639,7924],[2675,7926],[2684,7904],[2669,7889],[2716,7882],[2723,7853],[2726,7893],[2744,7919],[2789,7900],[2802,7876],[2806,7823],[2783,7786],[2786,7754],[2760,7703],[2762,7687],[2717,7678],[2701,7661],[2671,7668],[2663,7694],[2639,7670],[2617,7667],[2597,7705],[2547,7662],[2522,7664],[2542,7820],[2603,7801],[2610,7830],[2598,7861],[2551,7896],[2552,7904]]],[[[2616,8406],[2635,8393],[2611,8367],[2616,8406]]],[[[2633,8543],[2653,8517],[2661,8486],[2649,8451],[2622,8460],[2632,8539],[2633,8543]]],[[[6838,5533],[6840,5524],[6792,5531],[6809,5549],[6842,5539],[6838,5533]]],[[[5655,3947],[5676,3971],[5682,4031],[5697,4051],[5729,3989],[5717,3986],[5707,3900],[5685,3896],[5676,3943],[5659,3871],[5640,3882],[5655,3947]]],[[[6463,5976],[6518,5943],[6542,5909],[6516,5904],[6490,5940],[6364,5922],[6333,5943],[6323,5921],[6223,5950],[6174,5974],[6214,5933],[6153,5950],[6083,5955],[6064,5936],[6089,5917],[6184,5877],[6194,5898],[6227,5871],[6263,5873],[6336,5846],[6352,5826],[6370,5843],[6431,5820],[6472,5792],[6497,5795],[6499,5749],[6529,5737],[6505,5713],[6446,5717],[6413,5703],[6379,5711],[6259,5670],[6203,5672],[6125,5699],[6132,5727],[6079,5710],[6057,5687],[6023,5698],[5953,5691],[5884,5704],[5864,5736],[5820,5739],[5862,5754],[5884,5799],[5855,5791],[5846,5816],[5808,5789],[5762,5835],[5760,5803],[5735,5797],[5691,5828],[5685,5849],[5640,5869],[5654,5830],[5600,5897],[5606,5850],[5583,5898],[5557,5896],[5576,5838],[5536,5916],[5514,5867],[5512,5822],[5395,5829],[5386,5750],[5345,5725],[5351,5710],[5303,5717],[5288,5697],[5233,5706],[5181,5753],[5179,5790],[5162,5817],[5171,5843],[5215,5895],[5188,5914],[5184,5944],[5253,5959],[5347,5951],[5385,5934],[5380,5903],[5419,5865],[5426,5874],[5398,5923],[5368,5949],[5322,5966],[5390,5979],[5387,6011],[5434,6017],[5463,6078],[5518,6084],[5479,6130],[5437,6143],[5373,6186],[5419,6303],[5434,6366],[5425,6426],[5453,6458],[5450,6494],[5431,6499],[5407,6536],[5373,6562],[5368,6583],[5331,6598],[5298,6657],[5237,6648],[5211,6661],[5206,6718],[5165,6717],[5203,6691],[5182,6672],[5153,6680],[5136,6663],[5125,6686],[5151,6682],[5115,6731],[5088,6731],[5101,6766],[5077,6746],[5081,6718],[5044,6735],[5047,6703],[5009,6643],[4988,6631],[4979,6674],[4960,6699],[4972,6714],[5008,6717],[5028,6744],[5006,6783],[4917,6808],[4867,6813],[4890,6833],[4877,6854],[4829,6849],[4818,6836],[4790,6911],[4769,6922],[4737,6899],[4694,6940],[4664,6948],[4666,6926],[4643,6930],[4641,6905],[4688,6906],[4733,6849],[4726,6818],[4673,6789],[4646,6811],[4612,6802],[4554,6808],[4503,6797],[4534,6779],[4552,6784],[4599,6742],[4591,6730],[4524,6769],[4468,6784],[4519,6758],[4495,6725],[4472,6722],[4416,6744],[4375,6718],[4296,6710],[4241,6719],[4210,6709],[4256,6695],[4216,6687],[4147,6726],[4140,6751],[4120,6740],[4101,6768],[4088,6748],[4112,6728],[4052,6726],[4052,6704],[4017,6718],[4046,6721],[3979,6741],[3906,6827],[3922,6838],[3890,6866],[3924,6859],[3957,6871],[3984,6854],[4053,6867],[4056,6881],[4017,6903],[4006,6927],[3991,6914],[3863,6915],[3844,6941],[3839,6975],[3846,7011],[3819,7041],[3821,7076],[3845,7102],[3815,7118],[3814,7190],[3826,7202],[3819,7241],[3839,7236],[3826,7300],[3834,7349],[3862,7418],[3893,7469],[3952,7512],[3994,7524],[4052,7528],[4073,7518],[4070,7499],[4040,7455],[4023,7402],[4006,7285],[4015,7248],[4046,7223],[4057,7200],[4053,7155],[4066,7113],[4097,7071],[4155,7021],[4197,7012],[4212,6981],[4190,6975],[4170,6948],[4140,6939],[4129,6914],[4090,6887],[4127,6897],[4156,6937],[4219,6956],[4224,6903],[4237,6918],[4216,6984],[4224,7029],[4199,7071],[4163,7059],[4134,7080],[4128,7105],[4093,7125],[4124,7145],[4115,7185],[4145,7190],[4216,7155],[4149,7200],[4140,7216],[4102,7227],[4080,7261],[4067,7318],[4072,7339],[4098,7339],[4165,7322],[4093,7352],[4069,7350],[4085,7382],[4136,7375],[4175,7380],[4126,7385],[4080,7400],[4093,7440],[4130,7412],[4104,7445],[4196,7550],[4276,7570],[4306,7538],[4333,7477],[4368,7470],[4386,7419],[4424,7386],[4418,7347],[4433,7305],[4415,7257],[4449,7242],[4420,7232],[4445,7215],[4464,7237],[4449,7263],[4468,7347],[4495,7316],[4511,7335],[4541,7317],[4550,7275],[4546,7248],[4583,7248],[4562,7267],[4550,7310],[4560,7343],[4618,7338],[4556,7359],[4550,7395],[4589,7450],[4634,7465],[4658,7449],[4761,7457],[4798,7414],[4787,7349],[4802,7385],[4859,7397],[4876,7378],[4880,7343],[4838,7296],[4871,7299],[4870,7250],[4895,7245],[4875,7274],[4878,7304],[4907,7345],[4928,7351],[4926,7283],[4949,7310],[4954,7284],[5009,7267],[5006,7299],[5003,7278],[4987,7280],[4965,7311],[4982,7321],[4988,7295],[4990,7319],[5005,7311],[5003,7328],[4980,7331],[5004,7362],[5080,7362],[5134,7327],[5133,7278],[5093,7261],[5092,7209],[5105,7186],[5159,7244],[5156,7280],[5171,7307],[5207,7281],[5210,7229],[5194,7186],[5172,7184],[5171,7153],[5187,7116],[5177,7176],[5203,7180],[5233,7091],[5207,7205],[5252,7290],[5264,7260],[5242,7218],[5273,7229],[5284,7280],[5321,7287],[5384,7286],[5399,7240],[5347,7181],[5324,7123],[5341,7126],[5328,7094],[5356,7116],[5344,7152],[5402,7200],[5413,7191],[5391,7096],[5428,7158],[5445,7203],[5425,7217],[5432,7247],[5485,7231],[5528,7205],[5560,7167],[5512,7153],[5488,7121],[5494,7102],[5494,7102],[5494,7102],[5489,7103],[5461,7090],[5437,7042],[5476,7084],[5529,7081],[5546,7128],[5566,7127],[5560,7101],[5582,7112],[5625,7105],[5651,7080],[5583,7039],[5533,7045],[5472,7023],[5548,7026],[5523,7012],[5594,7010],[5580,6985],[5619,6959],[5518,6915],[5544,6913],[5611,6930],[5597,6900],[5667,6922],[5721,6926],[5722,6902],[5750,6897],[5782,6862],[5769,6908],[5786,6927],[5817,6865],[5830,6890],[5856,6850],[5848,6884],[5872,6906],[5883,6892],[5899,6938],[5924,6936],[5913,6892],[5931,6873],[5941,6906],[5973,6911],[6046,6890],[6038,6869],[6062,6844],[6009,6790],[6055,6820],[6031,6783],[6073,6822],[6078,6870],[6139,6874],[6130,6845],[6153,6796],[6174,6832],[6201,6805],[6198,6843],[6247,6816],[6214,6847],[6211,6876],[6250,6884],[6326,6857],[6331,6807],[6309,6776],[6353,6794],[6329,6755],[6295,6761],[6260,6748],[6300,6739],[6293,6714],[6331,6721],[6362,6706],[6332,6674],[6361,6653],[6367,6615],[6317,6573],[6273,6600],[6312,6560],[6302,6519],[6357,6491],[6380,6422],[6336,6430],[6327,6456],[6297,6421],[6258,6455],[6276,6405],[6220,6437],[6165,6456],[6162,6479],[6139,6471],[6119,6519],[6144,6565],[6133,6582],[6108,6530],[6073,6501],[6050,6529],[5984,6550],[5958,6543],[5933,6569],[5893,6547],[5938,6514],[5920,6499],[5864,6509],[5897,6475],[5966,6459],[5977,6439],[5922,6400],[5898,6432],[5861,6446],[5842,6432],[5900,6414],[5874,6410],[5911,6367],[5954,6353],[5958,6315],[5978,6382],[6001,6380],[6002,6344],[6035,6355],[6063,6304],[6059,6342],[6084,6292],[6102,6290],[6140,6249],[6114,6293],[6176,6286],[6191,6249],[6190,6298],[6234,6292],[6249,6255],[6259,6303],[6278,6285],[6267,6254],[6313,6253],[6313,6221],[6288,6215],[6357,6190],[6351,6174],[6401,6193],[6401,6158],[6417,6184],[6425,6160],[6450,6171],[6509,6093],[6441,6152],[6401,6151],[6401,6142],[6451,6139],[6494,6065],[6466,6067],[6415,6115],[6413,6091],[6527,5997],[6510,5975],[6463,5976]]],[[[4873,5097],[4841,5064],[4797,5130],[4819,5184],[4830,5240],[4852,5227],[4883,5257],[4941,5281],[4968,5279],[4974,5237],[4948,5196],[4921,5125],[4892,5085],[4873,5097]]],[[[5159,6564],[5161,6527],[5181,6503],[5203,6449],[5194,6399],[5164,6362],[5078,6324],[5048,6355],[5014,6409],[5010,6446],[5018,6542],[5042,6569],[5096,6587],[5138,6586],[5159,6564]]],[[[2732,7273],[2705,7318],[2673,7336],[2704,7385],[2796,7389],[2836,7345],[2828,7288],[2777,7186],[2732,7273]]],[[[4728,5458],[4747,5406],[4716,5365],[4695,5360],[4684,5286],[4629,5229],[4588,5245],[4573,5325],[4548,5342],[4505,5316],[4469,5310],[4454,5285],[4424,5283],[4416,5314],[4433,5363],[4490,5416],[4464,5456],[4444,5516],[4451,5595],[4431,5669],[4427,5775],[4458,5820],[4465,5792],[4490,5801],[4513,5763],[4494,5742],[4520,5729],[4554,5683],[4562,5748],[4609,5725],[4621,5700],[4687,5702],[4716,5667],[4770,5645],[4802,5651],[4872,5614],[4894,5562],[4913,5560],[4884,5503],[4937,5534],[4985,5535],[4978,5559],[5022,5538],[5017,5516],[5064,5514],[5044,5489],[5012,5414],[4898,5434],[4860,5421],[4861,5460],[4837,5480],[4790,5462],[4780,5513],[4736,5482],[4728,5458]]],[[[3459,6391],[3483,6316],[3535,6313],[3513,6272],[3489,6281],[3455,6222],[3437,6214],[3394,6234],[3359,6228],[3334,6252],[3304,6256],[3292,6288],[3271,6270],[3243,6288],[3232,6314],[3218,6286],[3184,6325],[3191,6349],[3229,6355],[3275,6396],[3257,6423],[3260,6455],[3304,6427],[3274,6460],[3283,6504],[3305,6527],[3356,6486],[3390,6444],[3459,6391]]],[[[4645,7554],[4656,7522],[4672,7519],[4663,7495],[4590,7481],[4542,7467],[4491,7414],[4465,7406],[4435,7416],[4406,7454],[4393,7494],[4353,7491],[4334,7525],[4319,7585],[4337,7604],[4407,7595],[4483,7631],[4551,7618],[4574,7590],[4599,7587],[4614,7561],[4645,7554]]],[[[3048,7063],[3033,7042],[3006,7061],[2998,7100],[2954,7137],[2945,7171],[2964,7222],[2993,7231],[3026,7188],[3043,7150],[3099,7155],[3100,7186],[3125,7206],[3112,7244],[3087,7247],[3104,7287],[3070,7273],[3020,7324],[3045,7350],[3065,7349],[3080,7321],[3089,7349],[3057,7367],[3067,7401],[3096,7404],[3121,7387],[3109,7422],[3134,7426],[3141,7406],[3173,7383],[3243,7404],[3254,7424],[3295,7417],[3316,7390],[3315,7365],[3289,7342],[3309,7312],[3273,7290],[3236,7229],[3235,7199],[3260,7230],[3309,7214],[3310,7190],[3328,7174],[3343,7202],[3368,7147],[3382,7099],[3359,7073],[3367,7061],[3375,6966],[3347,6957],[3340,6933],[3315,6912],[3261,6918],[3275,6890],[3264,6862],[3230,6830],[3213,6852],[3192,6846],[3178,6889],[3144,6958],[3132,6960],[3089,7031],[3067,7028],[3048,7063]]],[[[3320,7723],[3348,7770],[3353,7796],[3401,7834],[3430,7828],[3491,7757],[3488,7743],[3507,7672],[3502,7618],[3435,7605],[3412,7616],[3397,7641],[3361,7642],[3330,7661],[3315,7676],[3320,7723]]],[[[3034,7799],[3029,7805],[2962,7780],[2959,7822],[2984,7832],[2984,7865],[3008,7874],[3034,7845],[3003,7915],[3032,7953],[2993,7946],[2988,7963],[3009,8001],[3030,7996],[3048,7974],[3048,7950],[3090,7911],[3102,7877],[3120,7886],[3097,7927],[3126,7925],[3109,7944],[3082,7950],[3106,7967],[3090,7985],[3071,7983],[3053,8012],[3091,8046],[3125,8044],[3153,8003],[3164,8042],[3232,8014],[3228,7976],[3246,7939],[3241,7891],[3246,7872],[3227,7843],[3260,7830],[3260,7793],[3270,7767],[3242,7804],[3227,7739],[3257,7708],[3234,7698],[3231,7678],[3153,7666],[3154,7697],[3137,7663],[3096,7670],[3090,7721],[3113,7720],[3068,7748],[3089,7754],[3071,7767],[3110,7772],[3096,7788],[3122,7793],[3122,7818],[3172,7833],[3080,7816],[3034,7799]]],[[[3746,7836],[3753,7850],[3739,7877],[3755,7891],[3784,7854],[3805,7884],[3823,7867],[3824,7896],[3888,7867],[3879,7851],[3922,7875],[3898,7888],[3924,7915],[3940,7914],[3951,7936],[3978,7936],[4012,7993],[4052,7984],[4086,8019],[4156,8025],[4155,7997],[4197,8010],[4235,7990],[4219,7970],[4258,7985],[4283,7949],[4281,7923],[4246,7877],[4265,7870],[4295,7889],[4317,7862],[4277,7820],[4292,7792],[4275,7772],[4230,7757],[4210,7726],[4138,7726],[4108,7784],[4079,7790],[4100,7770],[4103,7722],[4063,7694],[4000,7675],[3989,7682],[3954,7661],[3911,7666],[3926,7652],[3811,7633],[3806,7692],[3792,7722],[3783,7665],[3773,7694],[3769,7650],[3724,7624],[3654,7651],[3662,7695],[3641,7654],[3652,7634],[3627,7633],[3592,7659],[3575,7739],[3551,7753],[3552,7822],[3565,7845],[3546,7910],[3517,7935],[3513,7957],[3479,8011],[3431,7979],[3393,7988],[3377,7965],[3364,7979],[3387,7993],[3333,8001],[3319,8036],[3292,8065],[3271,8067],[3299,8093],[3273,8105],[3270,8132],[3322,8157],[3353,8144],[3389,8140],[3412,8123],[3433,8133],[3464,8098],[3463,8031],[3474,8070],[3495,8066],[3558,8098],[3609,8076],[3617,8055],[3569,8058],[3569,8044],[3621,8042],[3687,8028],[3688,8001],[3588,7979],[3649,7967],[3645,7958],[3600,7951],[3614,7927],[3618,7945],[3658,7938],[3666,7955],[3715,7916],[3718,7879],[3746,7836]]],[[[3302,8349],[3258,8337],[3253,8318],[3240,8333],[3244,8349],[3205,8374],[3209,8387],[3244,8385],[3247,8399],[3199,8417],[3187,8456],[3168,8478],[3185,8496],[3171,8514],[3168,8543],[3177,8554],[3209,8551],[3271,8515],[3267,8494],[3294,8494],[3323,8480],[3339,8460],[3316,8430],[3342,8401],[3337,8368],[3302,8349]]],[[[2840,8637],[2852,8676],[2863,8667],[2926,8680],[2962,8648],[2973,8617],[2977,8564],[2982,8596],[3017,8612],[3047,8577],[3037,8551],[3051,8540],[3074,8553],[3098,8523],[3090,8508],[3114,8500],[3101,8462],[3105,8432],[3116,8429],[3143,8380],[3146,8336],[3138,8324],[3102,8309],[3068,8327],[3060,8378],[3044,8406],[2993,8426],[2963,8414],[2950,8388],[2941,8405],[2962,8418],[2965,8447],[2922,8434],[2908,8417],[2883,8425],[2867,8446],[2858,8480],[2878,8498],[2931,8478],[2932,8544],[2917,8533],[2899,8545],[2917,8567],[2908,8591],[2890,8585],[2871,8549],[2863,8555],[2881,8598],[2869,8609],[2841,8604],[2840,8637]]],[[[3408,8522],[3375,8560],[3410,8564],[3370,8575],[3349,8604],[3376,8630],[3389,8657],[3449,8664],[3511,8692],[3482,8690],[3438,8673],[3413,8678],[3414,8694],[3445,8706],[3411,8711],[3408,8727],[3372,8700],[3356,8674],[3345,8691],[3356,8708],[3328,8711],[3328,8691],[3298,8675],[3300,8690],[3273,8700],[3276,8737],[3312,8753],[3327,8790],[3292,8760],[3263,8758],[3227,8811],[3246,8818],[3228,8826],[3218,8873],[3248,8857],[3296,8855],[3297,8868],[3324,8891],[3301,8898],[3289,8878],[3272,8872],[3260,8900],[3247,8888],[3221,8904],[3244,8933],[3262,8935],[3236,8957],[3237,8979],[3277,8988],[3320,8973],[3316,8989],[3295,8990],[3292,9019],[3252,9034],[3264,9054],[3251,9058],[3258,9085],[3270,9098],[3291,9079],[3304,9100],[3288,9110],[3333,9114],[3327,9141],[3307,9137],[3282,9148],[3287,9174],[3307,9169],[3320,9179],[3361,9156],[3380,9136],[3379,9115],[3398,9094],[3423,9042],[3439,9034],[3444,9001],[3499,9004],[3513,8990],[3512,8950],[3526,8926],[3567,8910],[3535,8951],[3537,8988],[3568,8988],[3585,8934],[3569,8921],[3576,8905],[3604,8912],[3624,8877],[3633,8798],[3652,8821],[3680,8807],[3700,8815],[3714,8787],[3744,8756],[3726,8720],[3688,8687],[3684,8660],[3668,8679],[3677,8649],[3663,8586],[3648,8588],[3629,8648],[3619,8644],[3635,8581],[3648,8569],[3650,8530],[3645,8480],[3642,8531],[3619,8562],[3610,8562],[3629,8521],[3630,8462],[3617,8459],[3554,8550],[3563,8510],[3573,8502],[3599,8451],[3575,8461],[3560,8482],[3550,8472],[3557,8439],[3532,8435],[3476,8442],[3444,8467],[3422,8494],[3426,8505],[3477,8524],[3425,8535],[3408,8522]]],[[[4160,8505],[4186,8481],[4178,8423],[4144,8390],[4117,8387],[4105,8373],[4062,8372],[4010,8400],[4008,8379],[4042,8363],[4013,8345],[4026,8319],[4049,8356],[4109,8352],[4134,8373],[4165,8351],[4161,8306],[4186,8314],[4188,8295],[4205,8343],[4229,8341],[4251,8313],[4261,8278],[4241,8220],[4218,8241],[4211,8169],[4199,8170],[4152,8117],[4126,8122],[4131,8164],[4114,8181],[4063,8168],[4049,8193],[4052,8142],[4026,8132],[3976,8127],[3939,8162],[3947,8123],[3922,8118],[3898,8140],[3912,8108],[3946,8090],[3902,8080],[3836,8085],[3837,8119],[3819,8095],[3822,8068],[3781,8084],[3775,8054],[3731,8059],[3704,8153],[3700,8127],[3721,8083],[3704,8101],[3703,8057],[3655,8087],[3664,8115],[3651,8152],[3686,8196],[3702,8228],[3738,8227],[3765,8273],[3722,8284],[3717,8314],[3683,8344],[3676,8380],[3718,8414],[3771,8400],[3787,8384],[3808,8340],[3832,8321],[3884,8311],[3872,8327],[3898,8339],[3930,8335],[3906,8358],[3922,8371],[3934,8428],[3936,8485],[3919,8494],[3916,8393],[3899,8361],[3856,8356],[3846,8338],[3825,8364],[3849,8371],[3823,8381],[3820,8415],[3788,8442],[3810,8474],[3807,8541],[3798,8541],[3787,8481],[3756,8461],[3750,8484],[3734,8490],[3727,8468],[3693,8462],[3677,8536],[3687,8562],[3688,8602],[3698,8627],[3734,8641],[3752,8666],[3822,8666],[3874,8645],[3902,8623],[3882,8651],[3848,8665],[3845,8676],[3882,8681],[3907,8698],[3906,8743],[3891,8731],[3888,8704],[3872,8692],[3850,8699],[3792,8686],[3766,8700],[3770,8727],[3799,8711],[3823,8713],[3775,8739],[3755,8788],[3734,8801],[3720,8829],[3690,8844],[3651,8849],[3647,8898],[3692,8898],[3640,8905],[3624,8937],[3623,8977],[3643,8987],[3670,8976],[3730,8988],[3768,8955],[3820,8919],[3860,8864],[3868,8878],[3902,8879],[3926,8899],[3929,8914],[3887,8887],[3858,8893],[3837,8934],[3842,8948],[3809,8953],[3749,9010],[3789,9044],[3846,9079],[3853,9095],[3923,9138],[3850,9116],[3889,9173],[3921,9198],[3954,9214],[3948,9227],[3897,9208],[3871,9186],[3857,9220],[3875,9307],[3889,9326],[3889,9347],[3857,9296],[3842,9212],[3850,9208],[3846,9169],[3802,9104],[3745,9064],[3732,9089],[3761,9116],[3759,9143],[3744,9114],[3720,9096],[3701,9104],[3710,9059],[3690,9041],[3663,9033],[3623,9031],[3595,9041],[3597,9069],[3612,9129],[3629,9153],[3710,9203],[3720,9219],[3661,9179],[3620,9160],[3597,9137],[3576,9068],[3574,9043],[3540,9047],[3482,9084],[3483,9103],[3512,9120],[3543,9122],[3575,9135],[3607,9189],[3630,9218],[3611,9217],[3592,9197],[3575,9165],[3546,9144],[3529,9143],[3459,9113],[3433,9148],[3443,9168],[3465,9173],[3442,9191],[3463,9212],[3471,9235],[3503,9251],[3484,9259],[3466,9244],[3420,9194],[3404,9214],[3441,9262],[3423,9257],[3401,9266],[3395,9237],[3380,9230],[3358,9248],[3369,9284],[3385,9286],[3383,9304],[3422,9330],[3440,9308],[3452,9370],[3472,9386],[3494,9384],[3503,9357],[3516,9367],[3509,9381],[3536,9386],[3571,9347],[3553,9375],[3585,9384],[3512,9403],[3503,9422],[3540,9437],[3547,9450],[3524,9489],[3556,9501],[3552,9486],[3597,9478],[3635,9432],[3633,9418],[3667,9425],[3649,9429],[3626,9457],[3623,9473],[3644,9466],[3679,9444],[3741,9426],[3769,9398],[3779,9400],[3743,9432],[3742,9441],[3702,9447],[3625,9495],[3623,9527],[3654,9534],[3623,9547],[3624,9570],[3647,9566],[3670,9549],[3677,9557],[3630,9602],[3630,9612],[3667,9613],[3683,9588],[3685,9601],[3712,9598],[3729,9609],[3682,9613],[3683,9630],[3660,9631],[3660,9651],[3680,9667],[3699,9648],[3699,9666],[3712,9650],[3727,9671],[3753,9666],[3787,9628],[3814,9619],[3819,9583],[3824,9632],[3799,9637],[3765,9674],[3735,9691],[3764,9720],[3795,9730],[3823,9731],[3847,9705],[3899,9684],[3846,9721],[3849,9763],[3856,9774],[3882,9787],[3901,9753],[3928,9749],[3895,9771],[3903,9800],[3932,9816],[3949,9789],[3958,9810],[3968,9797],[3986,9812],[3992,9801],[4005,9815],[4040,9827],[4047,9817],[4039,9777],[4017,9740],[4019,9726],[4048,9750],[4067,9815],[4087,9807],[4079,9838],[4089,9847],[4098,9830],[4115,9820],[4113,9842],[4132,9851],[4142,9825],[4177,9811],[4190,9798],[4228,9815],[4255,9802],[4276,9761],[4265,9736],[4275,9708],[4254,9607],[4219,9596],[4208,9570],[4230,9579],[4222,9559],[4199,9544],[4157,9504],[4152,9487],[4186,9522],[4214,9518],[4185,9467],[4180,9446],[4144,9386],[4161,9401],[4243,9534],[4272,9568],[4288,9533],[4281,9494],[4268,9474],[4270,9422],[4250,9333],[4247,9270],[4254,9236],[4248,9222],[4225,9210],[4211,9235],[4186,9242],[4217,9221],[4222,9205],[4248,9196],[4247,9176],[4226,9170],[4190,9112],[4212,9126],[4237,9158],[4251,9125],[4231,9102],[4254,9100],[4249,9057],[4228,9027],[4197,9024],[4181,9043],[4128,9041],[4109,9021],[4166,9023],[4173,9030],[4204,8983],[4179,8948],[4153,8937],[4134,8940],[4147,8914],[4125,8911],[4089,8921],[4114,8893],[4075,8880],[4054,8900],[4044,8893],[4062,8867],[4037,8865],[4063,8853],[4110,8874],[4122,8869],[4183,8892],[4174,8879],[4200,8851],[4176,8839],[4136,8841],[4119,8859],[4040,8822],[4125,8841],[4075,8796],[4057,8797],[4062,8733],[4072,8781],[4108,8812],[4152,8816],[4155,8803],[4134,8781],[4181,8803],[4208,8802],[4220,8782],[4229,8748],[4211,8722],[4160,8709],[4186,8699],[4236,8697],[4229,8649],[4181,8644],[4172,8628],[4210,8625],[4239,8632],[4237,8592],[4218,8600],[4199,8563],[4183,8567],[4135,8553],[4128,8537],[4156,8524],[4174,8531],[4160,8505]]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"CA.NT\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.42,\\\"hc-middle-y\\\":0.76,\\\"hc-key\\\":\\\"ca-nt\\\",\\\"hc-a2\\\":\\\"NT\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"CA.NT\\\",\\\"alt-name\\\":\\\"Territoires du Nord-Ouest\\\",\\\"woe-id\\\":\\\"2344920\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"CA13\\\",\\\"postal-code\\\":\\\"NT\\\",\\\"name\\\":\\\"Northwest Territories\\\",\\\"country\\\":\\\"Canada\\\",\\\"type-en\\\":\\\"Territory\\\",\\\"region\\\":\\\"Northern Canada\\\",\\\"longitude\\\":\\\"-119.942\\\",\\\"woe-name\\\":\\\"Northwest Territories\\\",\\\"latitude\\\":\\\"64.0831\\\",\\\"woe-label\\\":\\\"Northwest Territories, CA, Canada\\\",\\\"type\\\":\\\"Territoire\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"MultiPolygon\\\",\\\"coordinates\\\":[[[[2387,8156],[2397,8128],[2382,8115],[2322,8141],[2351,8163],[2387,8156]]],[[[1038,4617],[639,4744],[607,4913],[629,4930],[630,4971],[544,4961],[495,5005],[476,4991],[388,5020],[405,5077],[418,5169],[384,5194],[357,5247],[340,5358],[314,5354],[285,5381],[286,5429],[313,5455],[295,5494],[292,5554],[326,5592],[306,5605],[301,5662],[343,5681],[337,5739],[347,5753],[308,5817],[316,5923],[299,5942],[254,5942],[279,5965],[265,6015],[229,6052],[274,6092],[255,6133],[272,6153],[341,6194],[335,6261],[363,6271],[354,6297],[309,6294],[325,6311],[277,6316],[268,6353],[300,6391],[283,6404],[326,6443],[325,6485],[338,6497],[337,6544],[354,6539],[178,6637],[193,6675],[223,6706],[238,6745],[237,6786],[369,7013],[392,6993],[417,6925],[430,6946],[427,6980],[409,6989],[419,7030],[455,7066],[501,7055],[508,7069],[546,7064],[562,7040],[603,7089],[597,7046],[621,7055],[615,7024],[556,6992],[616,7000],[645,6986],[694,7025],[716,7007],[726,7029],[777,7010],[826,7034],[828,7000],[860,7036],[895,7046],[942,7010],[974,7041],[979,7005],[953,6982],[870,6970],[820,6939],[820,6959],[744,6969],[718,6939],[694,6938],[671,6912],[675,6942],[628,6910],[609,6913],[576,6882],[618,6847],[634,6905],[727,6915],[761,6945],[787,6938],[789,6907],[816,6933],[790,6879],[875,6947],[974,6940],[968,6900],[1043,6942],[1048,6966],[1074,6977],[1115,6972],[1089,6996],[1086,7018],[1104,7048],[1104,7075],[1139,7002],[1148,6962],[1138,6849],[1165,6755],[1195,6721],[1219,6727],[1206,6763],[1230,6748],[1217,6780],[1228,6797],[1256,6799],[1281,6836],[1279,6855],[1332,6868],[1309,6833],[1310,6806],[1294,6779],[1324,6770],[1271,6705],[1306,6700],[1327,6683],[1373,6699],[1394,6756],[1414,6765],[1479,6739],[1521,6714],[1562,6653],[1465,6325],[1467,6320],[2035,5627],[2197,5603],[2284,5466],[2315,5435],[2382,5413],[2964,5273],[2988,5267],[2984,4342],[2984,4342],[2110,4398],[1038,4617]]],[[[2080,7998],[2105,8002],[2144,8030],[2152,8019],[2107,7947],[2056,7905],[2018,7938],[2080,7998]]],[[[2409,8435],[2407,8419],[2429,8388],[2432,8366],[2400,8348],[2374,8389],[2366,8415],[2409,8435]]],[[[2455,7135],[2440,7151],[2456,7141],[2455,7135]]],[[[2461,7182],[2459,7164],[2453,7173],[2461,7182]]],[[[2462,7192],[2433,7215],[2424,7255],[2469,7244],[2462,7192]]],[[[2551,7896],[2549,7901],[2552,7904],[2551,7896]]],[[[2561,7976],[2543,7995],[2547,8025],[2569,8035],[2561,7976]]],[[[2542,7820],[2522,7664],[2480,7651],[2483,7639],[2412,7598],[2362,7586],[2326,7588],[2288,7606],[2254,7668],[2269,7682],[2316,7692],[2362,7718],[2436,7712],[2479,7761],[2452,7750],[2394,7744],[2400,7762],[2353,7745],[2299,7750],[2320,7807],[2346,7821],[2306,7816],[2270,7754],[2236,7738],[2224,7748],[2230,7786],[2192,7747],[2166,7775],[2173,7808],[2145,7794],[2101,7822],[2107,7857],[2134,7880],[2199,7866],[2229,7883],[2248,7883],[2265,7905],[2199,7888],[2139,7901],[2167,7944],[2282,7938],[2284,7947],[2209,7954],[2183,7967],[2199,7980],[2191,8002],[2206,8023],[2228,8028],[2290,8009],[2277,8026],[2250,8031],[2248,8058],[2275,8078],[2333,8076],[2344,8067],[2345,8001],[2401,8010],[2427,7982],[2426,7950],[2456,7926],[2429,7907],[2469,7899],[2464,7847],[2470,7825],[2514,7831],[2542,7820]]],[[[2616,8406],[2611,8367],[2568,8359],[2571,8334],[2600,8333],[2600,8301],[2587,8270],[2552,8253],[2532,8261],[2487,8243],[2470,8256],[2466,8279],[2440,8298],[2453,8385],[2504,8402],[2582,8412],[2616,8406]]],[[[2633,8543],[2632,8539],[2622,8460],[2606,8452],[2583,8462],[2570,8481],[2553,8456],[2537,8458],[2522,8485],[2477,8468],[2467,8485],[2475,8500],[2530,8527],[2545,8522],[2580,8553],[2616,8564],[2633,8543]]],[[[2454,7126],[2386,6581],[2197,6608],[2195,6575],[2163,6576],[2167,6613],[1852,6678],[1845,6654],[1870,6589],[1854,6597],[1830,6629],[1828,6681],[1870,6703],[1944,6707],[2084,6700],[2135,6683],[2198,6653],[2234,6665],[2224,6686],[2270,6667],[2241,6712],[2190,6732],[2150,6770],[2115,6785],[2099,6777],[1900,6779],[1915,6802],[1876,6814],[1869,6799],[1820,6878],[1816,6921],[1865,6943],[1889,6941],[1994,6960],[1989,6972],[2026,6984],[2046,6966],[2047,6986],[2022,6993],[1893,6983],[1851,6995],[1846,7017],[1862,7029],[1897,7028],[1873,7055],[1844,7043],[1844,7061],[1804,7064],[1807,7098],[1822,7131],[1859,7169],[1900,7178],[1905,7196],[1881,7230],[1919,7268],[1944,7277],[1987,7317],[2021,7320],[2073,7343],[2117,7353],[2188,7380],[2206,7366],[2217,7315],[2199,7243],[2153,7209],[2168,7196],[2186,7209],[2211,7199],[2236,7221],[2225,7230],[2245,7261],[2274,7280],[2330,7244],[2381,7196],[2371,7162],[2327,7126],[2337,7105],[2361,7127],[2380,7097],[2380,7125],[2409,7158],[2432,7152],[2454,7126]]],[[[1858,7705],[1894,7660],[1950,7628],[1948,7581],[1976,7624],[2018,7627],[2055,7606],[2080,7566],[2120,7474],[2135,7459],[2146,7411],[2113,7390],[2063,7378],[2005,7347],[1855,7284],[1827,7225],[1792,7208],[1760,7220],[1761,7196],[1731,7163],[1718,7106],[1688,7066],[1627,7058],[1614,7083],[1569,7048],[1492,7032],[1481,7075],[1483,7124],[1472,7185],[1440,7221],[1413,7267],[1371,7285],[1390,7313],[1452,7380],[1480,7389],[1497,7458],[1537,7454],[1526,7497],[1543,7506],[1577,7558],[1609,7575],[1619,7601],[1644,7617],[1628,7643],[1626,7698],[1636,7752],[1630,7762],[1722,7754],[1762,7744],[1829,7745],[1852,7727],[1858,7705]]],[[[2284,8338],[2321,8279],[2322,8269],[2263,8239],[2267,8218],[2287,8195],[2270,8183],[2267,8137],[2238,8115],[2196,8112],[2195,8072],[2167,8056],[2141,8096],[2161,8160],[2176,8177],[2144,8183],[2133,8173],[2135,8137],[2095,8129],[2108,8091],[2089,8081],[2080,8057],[2058,8049],[2060,8106],[2043,8090],[2040,8036],[2009,8002],[1996,8015],[1975,8009],[1988,8035],[1975,8047],[1985,8077],[1977,8092],[1960,8065],[1955,8036],[1936,8036],[1916,8074],[1901,8078],[1877,8060],[1870,8076],[1886,8098],[1882,8117],[1861,8108],[1878,8133],[1913,8163],[1958,8156],[1998,8200],[2044,8221],[2070,8259],[2117,8291],[2127,8311],[2155,8321],[2204,8316],[2229,8285],[2263,8301],[2242,8323],[2284,8338]]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"CA.AB\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.46,\\\"hc-middle-y\\\":0.50,\\\"hc-key\\\":\\\"ca-ab\\\",\\\"hc-a2\\\":\\\"AB\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"CA.AB\\\",\\\"alt-name\\\":null,\\\"woe-id\\\":\\\"2344915\\\",\\\"subregion\\\":\\\"Prairies\\\",\\\"fips\\\":\\\"CA01\\\",\\\"postal-code\\\":\\\"AB\\\",\\\"name\\\":\\\"Alberta\\\",\\\"country\\\":\\\"Canada\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":\\\"Western Canada\\\",\\\"longitude\\\":\\\"-115\\\",\\\"woe-name\\\":\\\"Alberta\\\",\\\"latitude\\\":\\\"55.2816\\\",\\\"woe-label\\\":\\\"Alberta, CA, Canada\\\",\\\"type\\\":\\\"Province\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[1038,4617],[2110,4398],[1807,1997],[1807,1996],[1439,2049],[1220,2088],[1205,2135],[1184,2143],[1148,2235],[1173,2275],[1177,2404],[1155,2456],[1128,2458],[1115,2502],[1079,2537],[1088,2562],[1042,2611],[985,2775],[947,2764],[920,2872],[881,2873],[859,2912],[874,2937],[845,2962],[812,2944],[817,3013],[789,3066],[783,3123],[759,3156],[749,3135],[723,3157],[717,3194],[673,3220],[664,3269],[685,3260],[669,3324],[1038,4617]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"CA.NL\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.31,\\\"hc-middle-y\\\":0.61,\\\"hc-key\\\":\\\"ca-nl\\\",\\\"hc-a2\\\":\\\"NL\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"CA.NF\\\",\\\"alt-name\\\":\\\"Newfoundland|Terre-Neuve|Terre-Neuve-et-Labrador\\\",\\\"woe-id\\\":\\\"2344919\\\",\\\"subregion\\\":\\\"Atlantic Canada\\\",\\\"fips\\\":\\\"CA05\\\",\\\"postal-code\\\":\\\"NL\\\",\\\"name\\\":\\\"Newfoundland and Labrador\\\",\\\"country\\\":\\\"Canada\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":\\\"Eastern Canada\\\",\\\"longitude\\\":\\\"-56.2169\\\",\\\"woe-name\\\":\\\"Newfoundland and Labrador\\\",\\\"latitude\\\":\\\"48.6598\\\",\\\"woe-label\\\":\\\"Newfoundland and Labrador, CA, Canada\\\",\\\"type\\\":\\\"Province\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"MultiPolygon\\\",\\\"coordinates\\\":[[[[8200,4847],[8202,4804],[8177,4783],[8143,4695],[8100,4667],[8087,4637],[8112,4591],[8050,4595],[8007,4583],[8120,4589],[8111,4538],[8128,4533],[8146,4604],[8205,4711],[8189,4721],[8192,4764],[8245,4849],[8210,4833],[8217,4865],[8299,4919],[8396,4868],[8372,4816],[8398,4825],[8413,4795],[8421,4834],[8401,4854],[8455,4929],[8457,4900],[8549,4916],[8570,4936],[8593,4889],[8619,4882],[8608,4832],[8642,4837],[8691,4797],[8656,4739],[8699,4770],[8729,4772],[8727,4738],[8772,4713],[8773,4659],[8734,4549],[8740,4507],[8720,4471],[8639,4571],[7908,4040],[7863,4100],[7812,4103],[7814,4132],[7866,4191],[7828,4195],[7780,4146],[7788,4113],[7817,4083],[7853,4000],[7838,3998],[7877,3952],[7865,3906],[7817,3920],[7768,3892],[7694,3930],[7641,3888],[7579,3910],[7587,3877],[7553,3906],[7565,3920],[7533,3960],[7544,3972],[7480,4043],[7469,4011],[7476,3993],[7481,3982],[7472,3942],[7398,3952],[7363,3992],[7410,4013],[7385,4084],[7319,4084],[7271,4119],[7213,4142],[7215,4182],[7177,4221],[7197,4248],[7187,4269],[7224,4262],[7217,4321],[7143,4362],[7258,4347],[7205,4438],[7213,4452],[7278,4425],[7334,4432],[7370,4410],[7395,4431],[7407,4493],[7460,4490],[7495,4506],[7551,4500],[7591,4529],[7556,4542],[7546,4577],[7573,4585],[7540,4648],[7523,4653],[7540,4697],[7495,4674],[7462,4735],[7427,4755],[7456,4799],[7391,4772],[7376,4810],[7350,4807],[7334,4831],[7360,4851],[7306,4879],[7308,4932],[7280,5002],[7233,5085],[7185,5082],[7103,5138],[7123,5229],[7097,5223],[7079,5252],[7121,5290],[7085,5306],[7061,5258],[7028,5271],[6968,5246],[6961,5269],[7007,5283],[6959,5332],[6943,5384],[6928,5354],[6893,5362],[6871,5414],[6871,5445],[6836,5451],[6856,5482],[6817,5495],[6833,5512],[6833,5512],[6833,5512],[6833,5512],[6870,5504],[6872,5484],[6914,5484],[6949,5428],[6984,5432],[7013,5402],[6991,5380],[7047,5404],[7082,5385],[7066,5331],[7090,5368],[7167,5346],[7193,5323],[7178,5260],[7207,5269],[7239,5310],[7271,5246],[7233,5215],[7247,5183],[7251,5221],[7292,5258],[7347,5227],[7375,5246],[7415,5242],[7416,5222],[7372,5223],[7408,5188],[7452,5193],[7438,5158],[7446,5121],[7482,5119],[7526,5141],[7537,5065],[7515,5049],[7539,5020],[7450,5001],[7534,5012],[7627,5033],[7544,4990],[7543,4968],[7615,5005],[7607,4973],[7560,4945],[7584,4940],[7643,4982],[7672,4958],[7674,4991],[7704,4968],[7718,4935],[7803,4972],[7800,4943],[7860,4922],[7865,4814],[7884,4902],[7901,4889],[7914,4937],[7941,4897],[7974,4930],[7967,4851],[7983,4915],[7982,4956],[8012,4964],[8064,4919],[8187,4982],[8219,4978],[8239,4998],[8277,4987],[8253,4933],[8204,4889],[8213,4869],[8200,4847]],[[8200,4847],[8199,4852],[8195,4838],[8195,4838],[8195,4838],[8195,4838],[8178,4810],[8121,4740],[8135,4742],[8184,4808],[8195,4838],[8195,4838],[8195,4838],[8195,4838],[8200,4847]]],[[[7544,5104],[7556,5073],[7588,5051],[7548,5053],[7544,5104]]],[[[9596,4050],[9596,4048],[9593,4049],[9593,4049],[9596,4050],[9596,4050],[9596,4050]]],[[[9596,4050],[9585,4112],[9611,4057],[9596,4050],[9596,4050],[9596,4050]]],[[[6842,5539],[6842,5529],[6840,5524],[6838,5533],[6842,5539]]],[[[6841,5520],[6861,5518],[6833,5512],[6833,5512],[6841,5520]]],[[[6833,5512],[6832,5512],[6833,5512],[6833,5512],[6833,5512],[6833,5512],[6833,5512],[6833,5512]]],[[[9495,3972],[9518,4014],[9512,4048],[9484,3998],[9436,4001],[9464,3949],[9411,3900],[9412,3939],[9356,3908],[9291,3823],[9216,3790],[9171,3751],[9127,3740],[9018,3617],[8988,3609],[8941,3648],[8960,3801],[8975,3847],[8932,3830],[8878,3766],[8891,3825],[8928,3840],[8913,3864],[8889,3960],[8948,3962],[8920,3984],[8936,4012],[8890,3998],[8872,4033],[8896,4076],[8864,4101],[8837,4210],[8791,4352],[8808,4401],[8775,4487],[8827,4618],[8838,4591],[8877,4647],[8894,4582],[8839,4559],[8864,4532],[8901,4553],[8914,4532],[8954,4264],[9008,4174],[8999,4252],[9013,4276],[9000,4339],[9028,4306],[9046,4342],[9073,4337],[9092,4376],[9106,4359],[9074,4269],[9101,4289],[9105,4217],[9122,4257],[9165,4256],[9164,4285],[9210,4294],[9232,4260],[9273,4314],[9273,4395],[9300,4381],[9328,4423],[9426,4440],[9439,4392],[9417,4354],[9477,4284],[9528,4307],[9523,4342],[9556,4343],[9548,4387],[9573,4381],[9588,4320],[9565,4307],[9566,4266],[9611,4146],[9669,4148],[9645,4188],[9629,4255],[9658,4306],[9690,4193],[9725,4168],[9736,4230],[9716,4266],[9777,4241],[9792,4180],[9851,4087],[9844,4033],[9822,4045],[9807,3995],[9769,4016],[9724,4083],[9722,3976],[9693,3974],[9653,4089],[9578,4147],[9549,4142],[9575,4053],[9593,4049],[9593,4049],[9580,4044],[9558,3998],[9541,3999],[9547,3932],[9566,3873],[9518,3814],[9486,3802],[9471,3839],[9507,3888],[9495,3972]]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"CA.SK\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.55,\\\"hc-middle-y\\\":0.51,\\\"hc-key\\\":\\\"ca-sk\\\",\\\"hc-a2\\\":\\\"SK\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"CA.SK\\\",\\\"alt-name\\\":null,\\\"woe-id\\\":\\\"2344925\\\",\\\"subregion\\\":\\\"Prairies\\\",\\\"fips\\\":\\\"CA11\\\",\\\"postal-code\\\":\\\"SK\\\",\\\"name\\\":\\\"Saskatchewan\\\",\\\"country\\\":\\\"Canada\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":\\\"Western Canada\\\",\\\"longitude\\\":\\\"-105.682\\\",\\\"woe-name\\\":\\\"Saskatchewan\\\",\\\"latitude\\\":\\\"54.4965\\\",\\\"woe-label\\\":\\\"Saskatchewan, CA, Canada\\\",\\\"type\\\":\\\"Province\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[2110,4398],[2984,4342],[2981,3426],[3068,1920],[2912,1920],[1807,1996],[1807,1997],[2110,4398]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"CA.MB\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.37,\\\"hc-middle-y\\\":0.43,\\\"hc-key\\\":\\\"ca-mb\\\",\\\"hc-a2\\\":\\\"MB\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"CA.MB\\\",\\\"alt-name\\\":null,\\\"woe-id\\\":\\\"2344917\\\",\\\"subregion\\\":\\\"Prairies\\\",\\\"fips\\\":\\\"CA03\\\",\\\"postal-code\\\":\\\"MB\\\",\\\"name\\\":\\\"Manitoba\\\",\\\"country\\\":\\\"Canada\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":\\\"Western Canada\\\",\\\"longitude\\\":\\\"-97.3828\\\",\\\"woe-name\\\":\\\"Manitoba\\\",\\\"latitude\\\":\\\"54.85\\\",\\\"woe-label\\\":\\\"Manitoba, CA, Canada\\\",\\\"type\\\":\\\"Province\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[2984,4342],[3772,4382],[3772,4382],[3772,4382],[3778,4305],[3796,4240],[3794,4168],[3843,4109],[3867,4130],[3987,4131],[3996,4084],[4046,3991],[4058,3946],[4112,3841],[4091,3749],[4114,3771],[4146,3772],[4278,3846],[4332,3848],[4430,3809],[4539,3802],[4442,3641],[4305,3418],[4179,3213],[4056,3018],[3891,2811],[3966,2051],[3972,1968],[3068,1920],[2981,3426],[2984,4317],[2984,4342]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"CA.QC\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.38,\\\"hc-middle-y\\\":0.41,\\\"hc-key\\\":\\\"ca-qc\\\",\\\"hc-a2\\\":\\\"QC\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"CA.QC\\\",\\\"alt-name\\\":\\\"Lower Canada\\\",\\\"woe-id\\\":\\\"2344924\\\",\\\"subregion\\\":\\\"Québec\\\",\\\"fips\\\":\\\"CA10\\\",\\\"postal-code\\\":\\\"QC\\\",\\\"name\\\":\\\"Québec\\\",\\\"country\\\":\\\"Canada\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":\\\"Eastern Canada\\\",\\\"longitude\\\":\\\"-73.71680000000001\\\",\\\"woe-name\\\":\\\"Québec\\\",\\\"latitude\\\":\\\"52.2593\\\",\\\"woe-label\\\":\\\"Quebec, CA, Canada\\\",\\\"type\\\":\\\"Province\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"MultiPolygon\\\",\\\"coordinates\\\":[[[[7476,3993],[7480,4043],[7544,3972],[7533,3960],[7565,3920],[7553,3906],[7587,3877],[7579,3910],[7641,3888],[7694,3930],[7768,3892],[7817,3920],[7865,3906],[7877,3952],[7817,4083],[7780,4146],[7828,4195],[7866,4191],[7814,4132],[7812,4103],[7863,4100],[7908,4040],[8639,4571],[8720,4471],[8691,4474],[8648,4432],[8637,4380],[8605,4355],[8572,4240],[8597,4210],[8572,4144],[8565,4047],[8545,4000],[8459,3950],[8376,3849],[8343,3861],[8181,3767],[8158,3734],[8103,3723],[8056,3680],[8023,3673],[7979,3632],[7928,3614],[7843,3528],[7795,3518],[7777,3486],[7755,3383],[7782,3303],[7779,3271],[7698,3213],[7678,3176],[7701,3171],[7655,3128],[7626,3037],[7626,2920],[7594,2868],[7557,2879],[7405,2848],[7449,2842],[7484,2861],[7554,2871],[7606,2866],[7616,2783],[7604,2707],[7576,2679],[7578,2598],[7555,2562],[7529,2478],[7461,2433],[7426,2382],[7398,2306],[7351,2261],[7345,2221],[7392,2272],[7407,2325],[7468,2431],[7489,2432],[7535,2483],[7564,2568],[7561,2525],[7613,2589],[7634,2716],[7684,2935],[7750,3076],[7898,3284],[7939,3331],[8014,3391],[8094,3428],[8159,3437],[8224,3425],[8246,3405],[8187,3399],[8263,3380],[8265,3324],[8228,3280],[8237,3251],[8178,3162],[8120,3156],[8093,3168],[8082,3128],[8027,3098],[7997,3052],[7938,2986],[7897,2994],[7832,2957],[7805,2924],[7844,2851],[7835,2815],[7783,2750],[7770,2775],[7740,2764],[7717,2566],[7737,2504],[7741,2418],[7759,2399],[7762,2343],[7739,2291],[7742,2210],[7716,2222],[7677,2188],[7680,2121],[7216,1901],[7245,1931],[7326,2057],[7346,2062],[7335,2140],[7344,2209],[7331,2127],[7334,2063],[7276,2039],[7293,2023],[7249,1970],[7221,1982],[7211,2040],[7167,2041],[7081,1985],[7009,1912],[6975,1926],[6935,1899],[6882,1904],[6835,1956],[6818,1928],[6684,1972],[6521,1947],[6467,1975],[6358,2067],[6309,2137],[6310,2164],[6061,2872],[6096,2849],[6059,2877],[6030,2960],[6022,2981],[6031,3030],[6051,3006],[6090,3003],[6118,2961],[6106,3045],[6062,3066],[6068,3110],[6094,3157],[6087,3213],[6062,3248],[6028,3263],[6017,3298],[5975,3330],[5954,3405],[5923,3424],[5902,3536],[5882,3566],[5840,3554],[5807,3605],[5760,3633],[5896,3770],[5949,3847],[5995,3959],[5987,3964],[6015,4061],[6010,4111],[5974,4213],[5925,4308],[5868,4381],[5816,4427],[5735,4468],[5679,4475],[5599,4512],[5585,4560],[5604,4586],[5608,4640],[5632,4668],[5610,4705],[5604,4749],[5647,4793],[5625,4811],[5636,4837],[5590,4834],[5608,4857],[5551,4903],[5562,4935],[5526,4944],[5539,4976],[5511,4964],[5475,4977],[5493,5036],[5467,5112],[5488,5127],[5447,5162],[5433,5155],[5404,5189],[5366,5271],[5406,5354],[5459,5364],[5611,5361],[5632,5382],[5698,5372],[5696,5394],[5723,5406],[5772,5482],[5830,5468],[5855,5450],[5901,5455],[5920,5421],[5961,5426],[6002,5396],[6037,5406],[6035,5354],[6112,5321],[6210,5342],[6240,5364],[6278,5330],[6291,5397],[6335,5350],[6315,5311],[6321,5275],[6347,5239],[6373,5228],[6379,5177],[6326,5154],[6304,5131],[6383,5171],[6414,5161],[6432,5095],[6465,5049],[6477,5070],[6511,5058],[6492,5019],[6533,5045],[6542,5026],[6501,5011],[6525,4979],[6489,4932],[6521,4904],[6523,4945],[6544,4991],[6588,5020],[6645,5017],[6687,4981],[6715,4896],[6712,4869],[6670,4825],[6655,4792],[6715,4865],[6721,4893],[6695,4980],[6765,4991],[6780,4932],[6816,5043],[6839,5067],[6832,5142],[6903,5123],[6867,5144],[6879,5227],[6847,5257],[6881,5281],[6839,5310],[6847,5325],[6813,5355],[6830,5394],[6829,5429],[6804,5513],[6841,5520],[6833,5512],[6833,5512],[6833,5512],[6833,5512],[6833,5512],[6833,5512],[6833,5512],[6833,5512],[6833,5512],[6833,5512],[6817,5495],[6856,5482],[6836,5451],[6871,5445],[6871,5414],[6893,5362],[6928,5354],[6943,5384],[6959,5332],[7007,5283],[6961,5269],[6968,5246],[7028,5271],[7061,5258],[7085,5306],[7121,5290],[7079,5252],[7097,5223],[7123,5229],[7103,5138],[7185,5082],[7233,5085],[7280,5002],[7308,4932],[7306,4879],[7360,4851],[7334,4831],[7376,4810],[7391,4772],[7456,4799],[7427,4755],[7462,4735],[7495,4674],[7540,4697],[7523,4653],[7540,4648],[7573,4585],[7546,4577],[7556,4542],[7591,4529],[7551,4500],[7495,4506],[7460,4490],[7407,4493],[7395,4431],[7370,4410],[7334,4432],[7278,4425],[7213,4452],[7205,4438],[7258,4347],[7143,4362],[7217,4321],[7224,4262],[7187,4269],[7177,4221],[7215,4182],[7213,4142],[7271,4119],[7319,4084],[7385,4084],[7410,4013],[7363,3992],[7398,3952],[7472,3942],[7476,3993]]],[[[8074,3597],[8108,3629],[8214,3666],[8342,3692],[8405,3684],[8451,3700],[8505,3667],[8443,3617],[8321,3578],[8242,3568],[8220,3587],[8166,3594],[8090,3580],[8074,3597]]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"CA.ON\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.29,\\\"hc-middle-y\\\":0.37,\\\"hc-key\\\":\\\"ca-on\\\",\\\"hc-a2\\\":\\\"ON\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"CA.ON\\\",\\\"alt-name\\\":\\\"Upper Canada\\\",\\\"woe-id\\\":\\\"2344922\\\",\\\"subregion\\\":\\\"Ontario\\\",\\\"fips\\\":\\\"CA08\\\",\\\"postal-code\\\":\\\"ON\\\",\\\"name\\\":\\\"Ontario\\\",\\\"country\\\":\\\"Canada\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":\\\"Eastern Canada\\\",\\\"longitude\\\":\\\"-84.79430000000001\\\",\\\"woe-name\\\":\\\"Ontario\\\",\\\"latitude\\\":\\\"50.5244\\\",\\\"woe-label\\\":\\\"Ontario, CA, Canada\\\",\\\"type\\\":\\\"Province\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"MultiPolygon\\\",\\\"coordinates\\\":[[[[6059,2877],[6012,2914],[6005,2956],[6022,2981],[6030,2960],[6059,2877]]],[[[7249,1970],[7235,1932],[7216,1901],[7192,1894],[7146,1838],[7087,1700],[7052,1656],[6996,1623],[6958,1543],[6890,1512],[6866,1525],[6722,1440],[6655,1394],[6609,1335],[6586,1250],[6605,1236],[6666,1245],[6701,1279],[6713,1237],[6748,1215],[6709,1185],[6629,1154],[6560,1112],[6525,1047],[6451,1046],[6384,1020],[6331,945],[6331,914],[6255,857],[6248,802],[6221,823],[6176,798],[6137,807],[6129,860],[6231,898],[6224,934],[6195,928],[6196,1050],[6227,1076],[6274,1160],[6225,1311],[6231,1371],[6261,1446],[6225,1523],[6153,1568],[6213,1584],[6237,1532],[6285,1541],[6272,1495],[6299,1507],[6314,1460],[6332,1496],[6449,1478],[6451,1530],[6414,1542],[6445,1570],[6486,1565],[6403,1619],[6399,1663],[6350,1660],[6248,1755],[6187,1737],[6105,1756],[6029,1731],[5989,1732],[5899,1705],[5751,1699],[5776,1681],[5760,1642],[5707,1710],[5709,1733],[5636,1717],[5623,1792],[5583,1806],[5593,1882],[5512,1933],[5520,2004],[5505,2012],[5435,1984],[5369,1981],[5328,2012],[5278,2097],[5245,2132],[5201,2130],[5121,2104],[5005,2128],[4971,2120],[5001,2085],[5020,2103],[5077,2091],[5022,2077],[4995,2036],[4947,2002],[4975,2054],[4946,2083],[4932,1975],[4911,2013],[4858,1974],[4855,1900],[4822,1865],[4764,1858],[4731,1876],[4642,1857],[4617,1882],[4550,1828],[4508,1835],[4449,1879],[4402,1849],[4354,1911],[4262,1920],[4192,1885],[4171,1910],[4118,1907],[4044,1934],[4016,2039],[3966,2051],[3891,2811],[4056,3018],[4179,3213],[4305,3418],[4442,3641],[4539,3802],[4628,3749],[4671,3737],[4738,3662],[4815,3654],[4908,3629],[4986,3621],[5026,3591],[5065,3586],[5066,3559],[5093,3578],[5137,3578],[5215,3618],[5252,3611],[5429,3633],[5454,3575],[5456,3472],[5464,3439],[5498,3412],[5529,3363],[5531,3316],[5564,3251],[5553,3235],[5561,3179],[5689,3100],[5696,3070],[5739,3035],[5795,3029],[5865,2985],[5911,2918],[5958,2919],[6018,2899],[6061,2872],[6310,2164],[6309,2137],[6358,2067],[6467,1975],[6521,1947],[6684,1972],[6818,1928],[6835,1956],[6882,1904],[6935,1899],[6975,1926],[7009,1912],[7081,1985],[7167,2041],[7211,2040],[7221,1982],[7249,1970]]],[[[6115,1619],[5968,1636],[5841,1622],[5854,1651],[5897,1645],[5936,1673],[5953,1644],[6017,1704],[6046,1674],[6065,1711],[6102,1678],[6133,1676],[6115,1619]]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"CA.NB\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.59,\\\"hc-middle-y\\\":0.51,\\\"hc-key\\\":\\\"ca-nb\\\",\\\"hc-a2\\\":\\\"NB\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"CA.NB\\\",\\\"alt-name\\\":\\\"Nouveau-Brunswick|Acadia\\\",\\\"woe-id\\\":\\\"2344918\\\",\\\"subregion\\\":\\\"Atlantic Canada\\\",\\\"fips\\\":\\\"CA04\\\",\\\"postal-code\\\":\\\"NB\\\",\\\"name\\\":\\\"New Brunswick\\\",\\\"country\\\":\\\"Canada\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":\\\"Eastern Canada\\\",\\\"longitude\\\":\\\"-66.4558\\\",\\\"woe-name\\\":\\\"New Brunswick\\\",\\\"latitude\\\":\\\"46.5822\\\",\\\"woe-label\\\":\\\"New Brunswick, CA, Canada\\\",\\\"type\\\":\\\"Province\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[8598,2894],[8586,2879],[8586,2845],[8572,2807],[8544,2836],[8547,2765],[8492,2686],[8441,2589],[8415,2586],[8385,2522],[8368,2531],[8324,2480],[8302,2501],[8248,2463],[8218,2476],[8197,2529],[8117,2548],[8100,2585],[7978,2793],[7893,2823],[7815,2741],[7783,2750],[7835,2815],[7844,2851],[7805,2924],[7832,2957],[7897,2994],[7938,2986],[7997,3052],[8047,3101],[8063,3094],[8139,3113],[8191,3083],[8228,3144],[8303,3182],[8291,3240],[8314,3205],[8295,3149],[8311,3108],[8312,3034],[8293,2993],[8363,3037],[8377,2992],[8506,2901],[8618,2941],[8598,2894]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"CA.NS\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.23,\\\"hc-middle-y\\\":0.80,\\\"hc-key\\\":\\\"ca-ns\\\",\\\"hc-a2\\\":\\\"NS\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"CA.NS\\\",\\\"alt-name\\\":\\\"Acadia|Nouvelle-Écosse\\\",\\\"woe-id\\\":\\\"2344921\\\",\\\"subregion\\\":\\\"Atlantic Canada\\\",\\\"fips\\\":\\\"CA07\\\",\\\"postal-code\\\":\\\"NS\\\",\\\"name\\\":\\\"Nova Scotia\\\",\\\"country\\\":\\\"Canada\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":\\\"Eastern Canada\\\",\\\"longitude\\\":\\\"-62.8113\\\",\\\"woe-name\\\":\\\"Nova Scotia\\\",\\\"latitude\\\":\\\"45.2293\\\",\\\"woe-label\\\":\\\"Nova Scotia, CA, Canada\\\",\\\"type\\\":\\\"Province\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"MultiPolygon\\\",\\\"coordinates\\\":[[[[8586,2845],[8586,2879],[8598,2894],[8641,2895],[8683,2921],[8730,2909],[8744,2941],[8816,2965],[8851,2960],[8887,3059],[8914,3028],[8961,3036],[8972,3062],[9029,3037],[9017,3003],[9078,3041],[9078,3008],[9008,2946],[8986,2878],[8940,2827],[8891,2732],[8871,2748],[8866,2703],[8821,2683],[8850,2650],[8736,2601],[8765,2548],[8752,2414],[8730,2359],[8700,2346],[8709,2320],[8667,2276],[8604,2320],[8583,2287],[8530,2346],[8514,2404],[8526,2468],[8502,2460],[8591,2663],[8639,2741],[8662,2699],[8713,2786],[8765,2834],[8730,2820],[8597,2740],[8560,2693],[8551,2715],[8586,2845]]],[[[9021,3144],[9006,3113],[9066,3131],[9054,3151],[9067,3218],[9042,3169],[9025,3175],[9027,3253],[9039,3288],[9119,3303],[9144,3278],[9115,3153],[9063,3076],[9004,3053],[8970,3069],[8916,3122],[8920,3237],[8903,3321],[8906,3387],[8935,3404],[8992,3334],[9010,3250],[9026,3267],[9014,3198],[9021,3144]]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"CA.PE\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.76,\\\"hc-middle-y\\\":0.48,\\\"hc-key\\\":\\\"ca-pe\\\",\\\"hc-a2\\\":\\\"PE\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"CA.PE\\\",\\\"alt-name\\\":\\\"Île de Saint-Jean|Île du Prince-Édouard\\\",\\\"woe-id\\\":\\\"2344923\\\",\\\"subregion\\\":\\\"Atlantic Canada\\\",\\\"fips\\\":\\\"CA09\\\",\\\"postal-code\\\":\\\"PE\\\",\\\"name\\\":\\\"Prince Edward Island\\\",\\\"country\\\":\\\"Canada\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":\\\"Eastern Canada\\\",\\\"longitude\\\":\\\"-63.3862\\\",\\\"woe-name\\\":\\\"Prince Edward Island\\\",\\\"latitude\\\":\\\"46.3417\\\",\\\"woe-label\\\":\\\"Prince Edward Island, CA, Canada\\\",\\\"type\\\":\\\"Province\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[8756,2995],[8726,2997],[8716,3026],[8678,2988],[8624,2973],[8588,2996],[8536,2966],[8512,3001],[8465,2993],[8473,3101],[8495,3039],[8586,3011],[8580,3037],[8652,3041],[8736,3116],[8808,3159],[8771,3108],[8796,3020],[8756,2995]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"CA.YT\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.47,\\\"hc-middle-y\\\":0.52,\\\"hc-key\\\":\\\"ca-yt\\\",\\\"hc-a2\\\":\\\"YT\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"CA.YT\\\",\\\"alt-name\\\":\\\"Yukon Territory|Territoire du Yukon|Yukon|Yuk¢n\\\",\\\"woe-id\\\":\\\"2344926\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"CA12\\\",\\\"postal-code\\\":\\\"YT\\\",\\\"name\\\":\\\"Yukon\\\",\\\"country\\\":\\\"Canada\\\",\\\"type-en\\\":\\\"Territory\\\",\\\"region\\\":\\\"Northern Canada\\\",\\\"longitude\\\":\\\"-135.7\\\",\\\"woe-name\\\":\\\"Yukon\\\",\\\"latitude\\\":\\\"63.6088\\\",\\\"woe-label\\\":\\\"Yukon Territory, CA, Canada\\\",\\\"type\\\":\\\"Territoire\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[639,4744],[-860,5470],[-861,5470],[-863,5491],[-824,5537],[-873,5565],[-926,5561],[-950,5605],[-969,5598],[-999,5645],[153,7343],[197,7300],[220,7291],[257,7238],[257,7210],[283,7124],[322,7050],[350,7015],[369,7013],[237,6786],[238,6745],[223,6706],[193,6675],[178,6637],[354,6539],[337,6544],[338,6497],[325,6485],[326,6443],[283,6404],[300,6391],[268,6353],[277,6316],[325,6311],[309,6294],[354,6297],[363,6271],[335,6261],[341,6194],[272,6153],[255,6133],[274,6092],[229,6052],[265,6015],[279,5965],[254,5942],[299,5942],[316,5923],[308,5817],[347,5753],[337,5739],[343,5681],[301,5662],[306,5605],[326,5592],[292,5554],[295,5494],[313,5455],[286,5429],[285,5381],[314,5354],[340,5358],[357,5247],[384,5194],[418,5169],[405,5077],[388,5020],[476,4991],[495,5005],[544,4961],[630,4971],[629,4930],[607,4913],[639,4744]]]}}]}\\n /* END mapdata/countries/ca/ca-all.js*/\\n\\n\\nvar event = document.createEvent(\\\"HTMLEvents\\\");\\nevent.initEvent(\\\"load_highcharts\\\", false, false);\\nwindow.dispatchEvent(event);\\nconsole.log(\\\"Finish loading highchartsjs\\\");\\n\"" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ " \n", "\n", "
" ], "text/plain": [ "\" \\n\\n
\"" ] }, "execution_count": 10, "metadata": {}, "output_type": "execute_result" } ], "source": [ "opts = {\n", " chart_class: 'map',\n", " chart: {\n", " map: 'countries/ca/ca-all'\n", " },\n", "\n", " title: {\n", " text: 'Highmaps basic demo'\n", " },\n", "\n", " subtitle: {\n", " text: 'Source map: Canada'\n", " },\n", "\n", " mapNavigation: {\n", " enabled: true,\n", " buttonOptions: {\n", " verticalAlign: 'bottom'\n", " }\n", " },\n", "\n", " colorAxis: {\n", " min: 0\n", " }\n", " }\n", "\n", "data = [\n", " ['ca-5682', 0],\n", " ['ca-bc', 1],\n", " ['ca-nu', 2],\n", " ['ca-nt', 3],\n", " ['ca-ab', 4],\n", " ['ca-nl', 5],\n", " ['ca-sk', 6],\n", " ['ca-mb', 7],\n", " ['ca-qc', 8],\n", " ['ca-on', 9],\n", " ['ca-nb', 10],\n", " ['ca-ns', 11],\n", " ['ca-pe', 12],\n", " ['ca-yt', 13]\n", "]\n", "\n", "df = Daru::DataFrame.new(\n", " {\n", " countries: data.map {|row| row[0]},\n", " data: data.map {|row| row[1]}\n", " }\n", ")\n", "map = Daru::View::Plot.new(df, opts)\n", "map.show_in_iruby" ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [ { "data": { "application/javascript": [ "\n", " /* BEGIN mapdata/countries/cn/cn-all.js */\n", "\n", "Highcharts.maps[\"countries/cn/cn-all\"] = {\"title\":\"China\",\"version\":\"1.1.2\",\"type\":\"FeatureCollection\",\"copyright\":\"Copyright (c) 2015 Highsoft AS, Based on data from Natural Earth\",\"copyrightShort\":\"Natural Earth\",\"copyrightUrl\":\"http://www.naturalearthdata.com\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"urn:ogc:def:crs:EPSG:3415\"}},\"hc-transform\":{\"default\":{\"crs\":\"+proj=lcc +lat_1=18 +lat_2=24 +lat_0=21 +lon_0=114 +x_0=500000 +y_0=500000 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs\",\"scale\":0.000129831107685,\"jsonres\":15.5,\"jsonmarginX\":-999,\"jsonmarginY\":9851.0,\"xoffset\":-3139937.49309,\"yoffset\":4358972.7486}},\r\n", "\"features\":[{\"type\":\"Feature\",\"id\":\"CN.3664\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.50,\"hc-middle-y\":0.50,\"hc-key\":\"cn-3664\",\"hc-a2\":\"PI\",\"labelrank\":\"20\",\"hasc\":\"CN\",\"alt-name\":null,\"woe-id\":\"12497556\",\"subregion\":null,\"fips\":null,\"postal-code\":null,\"name\":\"Paracel Islands\",\"country\":\"China\",\"type-en\":null,\"region\":null,\"longitude\":\"111.201\",\"woe-name\":\"Paracel Islands\",\"latitude\":\"15.7833\",\"woe-label\":null,\"type\":null},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[5722,928],[5719,927],[5720,930],[5722,930],[5722,928]]]}},{\"type\":\"Feature\",\"id\":\"CN.GD\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.46,\"hc-middle-y\":0.33,\"hc-key\":\"cn-gd\",\"hc-a2\":\"GD\",\"labelrank\":\"2\",\"hasc\":\"CN.GD\",\"alt-name\":\"Gu?ngd?ng\",\"woe-id\":\"12578019\",\"subregion\":null,\"fips\":\"CH30\",\"postal-code\":\"GD\",\"name\":\"Guangdong\",\"country\":\"China\",\"type-en\":\"Province\",\"region\":\"South Central China\",\"longitude\":\"113.72\",\"woe-name\":\"Guangdong\",\"latitude\":\"23.7924\",\"woe-label\":\"Guangdong, CN, China\",\"type\":\"Sh?ng\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[5610,2081],[5566,2095],[5546,2088],[5551,2111],[5601,2111],[5610,2081]]],[[[5441,2225],[5477,2249],[5488,2289],[5574,2295],[5566,2359],[5593,2350],[5630,2356],[5658,2378],[5640,2423],[5655,2444],[5711,2456],[5720,2478],[5744,2480],[5780,2515],[5793,2551],[5784,2566],[5790,2631],[5807,2671],[5834,2681],[5846,2721],[5870,2719],[5896,2756],[5890,2808],[5927,2841],[5919,2879],[5904,2890],[5918,2920],[5948,2932],[5944,2967],[5957,3012],[6013,3014],[6054,3003],[6083,2964],[6120,2969],[6116,3017],[6104,3048],[6167,3089],[6241,3049],[6291,3056],[6311,3076],[6328,3073],[6331,3036],[6382,3041],[6413,3062],[6441,3067],[6469,3041],[6474,3005],[6410,2972],[6387,2922],[6360,2903],[6413,2865],[6477,2893],[6502,2885],[6539,2911],[6558,2907],[6615,2929],[6674,2877],[6692,2881],[6684,2940],[6710,2960],[6756,2945],[6809,2944],[6842,2894],[6890,2907],[6887,2881],[6914,2846],[6933,2800],[6924,2776],[6949,2701],[6978,2674],[6959,2659],[6956,2682],[6933,2657],[6923,2682],[6915,2636],[6896,2613],[6844,2626],[6858,2605],[6891,2608],[6871,2571],[6863,2588],[6840,2521],[6800,2526],[6758,2494],[6764,2510],[6703,2476],[6673,2507],[6641,2474],[6651,2458],[6610,2464],[6620,2479],[6546,2486],[6508,2433],[6482,2439],[6488,2490],[6442,2471],[6438,2435],[6454,2422],[6433,2409],[6408,2444],[6337,2421],[6318,2428],[6303,2409],[6273,2477],[6254,2477],[6250,2538],[6230,2530],[6238,2493],[6192,2506],[6251,2454],[6234,2393],[6255,2404],[6222,2346],[6202,2348],[6174,2328],[6159,2301],[6136,2355],[6124,2340],[6124,2300],[6100,2277],[6082,2301],[6037,2259],[6002,2271],[5961,2244],[5946,2269],[5913,2267],[5888,2294],[5890,2270],[5910,2260],[5888,2234],[5906,2224],[5873,2213],[5883,2248],[5847,2258],[5864,2239],[5833,2207],[5793,2208],[5719,2196],[5639,2170],[5609,2118],[5578,2133],[5580,2178],[5568,2162],[5573,2130],[5533,2113],[5522,2061],[5567,2060],[5551,2018],[5588,1997],[5599,1977],[5570,1938],[5513,1928],[5492,1940],[5468,1929],[5458,1964],[5481,1952],[5490,1966],[5453,1987],[5442,2057],[5419,2081],[5428,2135],[5444,2145],[5443,2176],[5476,2177],[5481,2206],[5452,2202],[5441,2225]]]]}},{\"type\":\"Feature\",\"id\":\"CN.SH\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.49,\"hc-middle-y\":0.62,\"hc-key\":\"cn-sh\",\"hc-a2\":\"SH\",\"labelrank\":\"7\",\"hasc\":\"CN.SH\",\"alt-name\":\"Shàngh?i\",\"woe-id\":\"12578012\",\"subregion\":null,\"fips\":\"CH23\",\"postal-code\":\"SH\",\"name\":\"Shanghai\",\"country\":\"China\",\"type-en\":\"Municipality\",\"region\":\"East China\",\"longitude\":\"121.409\",\"woe-name\":\"Shanghai\",\"latitude\":\"31.0909\",\"woe-label\":\"Shanghai, CN, China\",\"type\":\"Zhíxiáshì\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[7863,4465],[7851,4460],[7744,4504],[7716,4532],[7733,4546],[7774,4532],[7812,4507],[7875,4484],[7863,4465]]],[[[7672,4355],[7662,4383],[7701,4388],[7722,4458],[7751,4467],[7817,4430],[7855,4444],[7828,4423],[7860,4383],[7881,4343],[7868,4329],[7815,4322],[7747,4286],[7712,4317],[7688,4315],[7684,4355],[7672,4355]]]]}},{\"type\":\"Feature\",\"id\":\"CN.ZJ\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.48,\"hc-middle-y\":0.51,\"hc-key\":\"cn-zj\",\"hc-a2\":\"ZJ\",\"labelrank\":\"2\",\"hasc\":\"CN.ZJ\",\"alt-name\":\"Zhèji?ng\",\"woe-id\":\"12577992\",\"subregion\":null,\"fips\":\"CH02\",\"postal-code\":\"ZJ\",\"name\":\"Zhejiang\",\"country\":\"China\",\"type-en\":\"Province\",\"region\":\"East China\",\"longitude\":\"119.97\",\"woe-name\":\"Zhejiang\",\"latitude\":\"29.1084\",\"woe-label\":\"Zhejiang, CN, China\",\"type\":\"Sh?ng\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[7927,4194],[7907,4203],[7934,4217],[7929,4161],[7959,4147],[7967,4120],[7890,4152],[7872,4153],[7904,4182],[7922,4165],[7927,4194]]],[[[7595,3533],[7555,3537],[7539,3523],[7480,3515],[7462,3558],[7434,3594],[7418,3560],[7379,3536],[7309,3545],[7301,3600],[7272,3655],[7279,3716],[7267,3734],[7220,3719],[7210,3724],[7215,3734],[7203,3816],[7162,3873],[7129,3894],[7116,3914],[7126,3944],[7149,3975],[7188,3986],[7223,4026],[7255,4050],[7258,4072],[7287,4108],[7278,4148],[7282,4185],[7354,4183],[7382,4198],[7367,4232],[7351,4238],[7378,4270],[7390,4260],[7414,4308],[7422,4373],[7443,4383],[7481,4379],[7483,4364],[7521,4333],[7566,4334],[7593,4296],[7634,4326],[7630,4345],[7672,4355],[7684,4355],[7688,4315],[7712,4317],[7747,4286],[7690,4250],[7684,4222],[7655,4192],[7628,4205],[7646,4178],[7677,4165],[7726,4202],[7771,4204],[7797,4182],[7833,4134],[7894,4112],[7924,4112],[7892,4094],[7843,4037],[7792,4024],[7806,3996],[7817,4014],[7884,4055],[7897,4012],[7886,3999],[7894,3925],[7864,3936],[7864,3994],[7855,3954],[7837,3949],[7823,3973],[7788,3930],[7831,3933],[7846,3889],[7809,3896],[7844,3869],[7832,3846],[7803,3837],[7837,3797],[7847,3760],[7795,3745],[7791,3718],[7772,3727],[7775,3703],[7749,3688],[7742,3709],[7766,3741],[7752,3765],[7741,3728],[7713,3675],[7661,3678],[7687,3667],[7683,3639],[7643,3578],[7660,3562],[7653,3536],[7635,3540],[7631,3495],[7611,3495],[7595,3533]]]]}},{\"type\":\"Feature\",\"id\":\"CN.HA\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.50,\"hc-middle-y\":0.45,\"hc-key\":\"cn-ha\",\"hc-a2\":\"HA\",\"labelrank\":\"2\",\"hasc\":\"CN.HA\",\"alt-name\":\"H?inán\",\"woe-id\":\"12578020\",\"subregion\":null,\"fips\":\"CH31\",\"postal-code\":\"HA\",\"name\":\"Hainan\",\"country\":\"China\",\"type-en\":\"Province\",\"region\":\"South Central China\",\"longitude\":\"109.825\",\"woe-name\":\"Hainan\",\"latitude\":\"19.1865\",\"woe-label\":\"Hainan, CN, China\",\"type\":\"Sh?ng\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[5194,1642],[5191,1721],[5275,1790],[5316,1815],[5308,1835],[5338,1860],[5371,1839],[5385,1865],[5426,1877],[5450,1859],[5473,1872],[5482,1852],[5518,1887],[5540,1879],[5566,1889],[5603,1867],[5628,1906],[5650,1872],[5681,1868],[5693,1799],[5667,1767],[5623,1733],[5587,1627],[5570,1609],[5568,1578],[5535,1576],[5498,1548],[5487,1515],[5474,1527],[5422,1518],[5417,1497],[5381,1468],[5356,1496],[5297,1497],[5220,1544],[5199,1549],[5194,1642]]]}},{\"type\":\"Feature\",\"id\":\"CN.XZ\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.40,\"hc-middle-y\":0.50,\"hc-key\":\"cn-xz\",\"hc-a2\":\"XZ\",\"labelrank\":\"2\",\"hasc\":\"CN.XZ\",\"alt-name\":\"Tibet|X?zàng\",\"woe-id\":\"12578004\",\"subregion\":\"Western\",\"fips\":\"CH14\",\"postal-code\":\"XZ\",\"name\":\"Xizang\",\"country\":\"China\",\"type-en\":\"Autonomous Region\",\"region\":\"Southwest China\",\"longitude\":\"88.41370000000001\",\"woe-name\":\"Xizang\",\"latitude\":\"31.4515\",\"woe-label\":\"Tibet, CN, China\",\"type\":\"Zìzhìqu\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[3366,4057],[3367,4027],[3331,3974],[3322,4015],[3297,4012],[3295,3963],[3276,3945],[3281,3889],[3247,3853],[3212,3880],[3195,3848],[3171,3837],[3125,3892],[3102,3897],[3091,3928],[3067,3936],[3042,3884],[3016,3869],[2978,3907],[2948,3902],[2901,3965],[2873,3967],[2857,3932],[2850,3976],[2884,3994],[2882,4017],[2845,4086],[2813,4074],[2811,4093],[2840,4104],[2847,4127],[2821,4125],[2811,4152],[2732,4154],[2724,4127],[2700,4137],[2681,4113],[2641,4118],[2634,4100],[2573,4134],[2538,4138],[2513,4175],[2464,4156],[2437,4134],[2450,4116],[2405,4093],[2298,4055],[2263,4060],[2201,4028],[2185,4001],[2132,3968],[2090,3954],[2098,3938],[2080,3913],[2011,3893],[1965,3901],[1945,3888],[1878,3905],[1887,3940],[1843,3963],[1821,3989],[1778,3968],[1701,4005],[1660,4008],[1687,4040],[1620,4079],[1547,4075],[1522,4054],[1482,4049],[1429,3997],[1405,3987],[1379,3950],[1363,3948],[1338,3912],[1343,3888],[1322,3888],[1302,3912],[1300,3944],[1333,4006],[1331,4041],[1294,4072],[1244,4052],[1191,4052],[1189,4033],[1133,4053],[1110,4034],[1072,4047],[1039,4045],[998,4057],[978,4086],[924,4114],[912,4136],[888,4137],[860,4100],[818,4128],[814,4164],[794,4149],[797,4115],[769,4110],[754,4175],[731,4219],[712,4204],[678,4220],[660,4215],[610,4238],[614,4263],[638,4293],[618,4309],[588,4291],[543,4315],[533,4338],[504,4352],[491,4384],[469,4397],[474,4425],[457,4478],[417,4494],[368,4476],[342,4488],[318,4560],[292,4597],[274,4590],[258,4612],[231,4617],[185,4686],[161,4710],[115,4734],[116,4794],[58,4812],[25,4832],[0,4818],[-16,4831],[-40,4781],[-70,4757],[-88,4764],[-101,4821],[-143,4862],[-211,4912],[-239,4921],[-221,4955],[-250,4976],[-286,5024],[-336,5030],[-380,5082],[-389,5131],[-409,5161],[-431,5139],[-476,5153],[-474,5193],[-447,5209],[-467,5252],[-443,5292],[-484,5363],[-476,5404],[-484,5432],[-434,5433],[-416,5442],[-414,5401],[-392,5371],[-361,5368],[-349,5389],[-317,5386],[-272,5412],[-262,5434],[-283,5487],[-265,5532],[-333,5581],[-357,5643],[-345,5685],[-340,5763],[-288,5783],[-285,5812],[-234,5824],[-176,5818],[-125,5798],[-83,5848],[-85,5904],[-50,5919],[-53,5936],[-15,5967],[24,6019],[50,5989],[116,5962],[136,5945],[155,5963],[179,5941],[207,5939],[238,5914],[269,5906],[326,5912],[347,5937],[389,5952],[422,5979],[472,5960],[515,5957],[513,5914],[533,5892],[561,5889],[617,5864],[674,5856],[697,5861],[739,5847],[811,5874],[852,5876],[883,5891],[927,5897],[972,5890],[1000,5862],[1033,5880],[1072,5873],[1106,5894],[1139,5945],[1188,5960],[1327,5956],[1358,5968],[1398,5951],[1465,5952],[1481,5960],[1567,5951],[1610,5925],[1632,5923],[1653,5899],[1701,5886],[1779,5832],[1731,5817],[1736,5791],[1791,5770],[1761,5700],[1766,5684],[1717,5668],[1707,5640],[1724,5605],[1718,5578],[1759,5565],[1763,5546],[1741,5524],[1751,5437],[1734,5400],[1702,5380],[1715,5336],[1738,5312],[1750,5266],[1779,5249],[1786,5208],[1804,5179],[1825,5174],[1864,5139],[1890,5132],[1921,5150],[1956,5149],[1970,5166],[2003,5161],[2029,5098],[2077,5066],[2104,5034],[2146,5033],[2147,5005],[2195,5004],[2297,4982],[2299,4965],[2335,4960],[2387,4920],[2431,4927],[2456,4906],[2500,4897],[2542,4906],[2596,4930],[2658,4866],[2677,4826],[2714,4817],[2742,4780],[2725,4750],[2746,4699],[2790,4695],[2860,4676],[2871,4640],[2885,4646],[2873,4693],[2901,4719],[2937,4680],[2996,4665],[2990,4721],[3093,4737],[3096,4766],[3118,4776],[3124,4831],[3174,4812],[3193,4833],[3248,4810],[3282,4781],[3283,4758],[3322,4693],[3313,4655],[3340,4603],[3391,4542],[3366,4517],[3343,4537],[3333,4506],[3368,4462],[3360,4442],[3392,4404],[3381,4386],[3387,4340],[3385,4268],[3394,4215],[3375,4157],[3384,4136],[3383,4079],[3390,4059],[3390,4059],[3366,4057]]]}},{\"type\":\"Feature\",\"id\":\"CN.YN\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.42,\"hc-middle-y\":0.59,\"hc-key\":\"cn-yn\",\"hc-a2\":\"YN\",\"labelrank\":\"2\",\"hasc\":\"CN.YN\",\"alt-name\":\"Yúnnán\",\"woe-id\":\"12578018\",\"subregion\":\"Western\",\"fips\":\"CH29\",\"postal-code\":\"YN\",\"name\":\"Yunnan\",\"country\":\"China\",\"type-en\":\"Province\",\"region\":\"Southwest China\",\"longitude\":\"101.661\",\"woe-name\":\"Yunnan\",\"latitude\":\"24.4603\",\"woe-label\":\"Yunnan, CN, China\",\"type\":\"Sh?ng\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[3366,4057],[3390,4059],[3390,4059],[3381,3944],[3384,3882],[3422,3822],[3432,3902],[3454,3908],[3484,3958],[3502,3963],[3522,3907],[3576,3843],[3578,3819],[3554,3810],[3554,3783],[3606,3707],[3619,3724],[3670,3730],[3706,3657],[3726,3603],[3726,3573],[3759,3569],[3750,3537],[3788,3495],[3798,3462],[3815,3456],[3796,3427],[3821,3408],[3839,3374],[3827,3343],[3860,3333],[3875,3301],[3890,3314],[3929,3308],[3959,3338],[4025,3367],[4043,3331],[4087,3359],[4102,3354],[4126,3395],[4114,3462],[4100,3484],[4104,3566],[4123,3586],[4152,3590],[4174,3623],[4236,3686],[4230,3747],[4269,3775],[4281,3762],[4316,3784],[4302,3831],[4315,3861],[4335,3848],[4426,3848],[4392,3826],[4393,3781],[4414,3768],[4425,3727],[4403,3716],[4410,3696],[4454,3668],[4513,3677],[4528,3709],[4547,3717],[4591,3695],[4578,3663],[4590,3632],[4566,3561],[4543,3565],[4500,3545],[4415,3558],[4396,3580],[4360,3544],[4323,3576],[4309,3574],[4242,3508],[4276,3479],[4265,3457],[4273,3394],[4319,3377],[4347,3406],[4389,3403],[4404,3416],[4428,3386],[4449,3339],[4421,3316],[4409,3263],[4386,3246],[4390,3226],[4365,3184],[4409,3146],[4413,3118],[4455,3089],[4442,3078],[4436,3031],[4402,2992],[4400,2976],[4390,2940],[4407,2899],[4433,2889],[4439,2912],[4512,2895],[4524,2872],[4521,2840],[4576,2808],[4592,2825],[4645,2801],[4694,2819],[4727,2763],[4710,2691],[4679,2676],[4652,2689],[4581,2613],[4540,2660],[4519,2639],[4447,2621],[4431,2604],[4434,2568],[4413,2550],[4377,2552],[4331,2521],[4307,2553],[4267,2532],[4256,2490],[4232,2502],[4190,2555],[4160,2510],[4120,2557],[4082,2504],[4049,2484],[4022,2519],[3942,2564],[3926,2532],[3889,2489],[3848,2500],[3817,2487],[3801,2509],[3774,2506],[3761,2471],[3742,2460],[3756,2400],[3783,2364],[3777,2343],[3791,2321],[3775,2307],[3768,2251],[3786,2240],[3764,2214],[3720,2241],[3673,2230],[3661,2247],[3661,2311],[3651,2362],[3599,2348],[3561,2315],[3508,2306],[3482,2324],[3452,2305],[3433,2329],[3447,2355],[3408,2374],[3413,2446],[3310,2473],[3272,2472],[3250,2485],[3276,2536],[3301,2557],[3296,2613],[3322,2652],[3347,2649],[3340,2679],[3305,2697],[3284,2684],[3247,2711],[3213,2718],[3224,2768],[3204,2798],[3222,2812],[3209,2850],[3186,2859],[3190,2897],[3231,2919],[3235,2932],[3176,2922],[3160,2934],[3095,2940],[3033,2924],[2978,2894],[2955,2914],[2998,2951],[3004,2984],[2992,3022],[2967,3023],[2978,3092],[3028,3111],[3017,3136],[3048,3201],[3060,3187],[3108,3223],[3119,3272],[3157,3258],[3199,3315],[3218,3305],[3236,3321],[3216,3346],[3212,3374],[3245,3386],[3234,3405],[3253,3438],[3265,3485],[3262,3539],[3270,3580],[3260,3610],[3269,3638],[3270,3699],[3219,3728],[3211,3700],[3193,3698],[3179,3742],[3177,3781],[3165,3799],[3171,3837],[3195,3848],[3212,3880],[3247,3853],[3281,3889],[3276,3945],[3295,3963],[3297,4012],[3322,4015],[3331,3974],[3367,4027],[3366,4057]]]}},{\"type\":\"Feature\",\"id\":\"CN.AH\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.44,\"hc-middle-y\":0.59,\"hc-key\":\"cn-ah\",\"hc-a2\":\"AH\",\"labelrank\":\"2\",\"hasc\":\"CN.AH\",\"alt-name\":\"?nhu?\",\"woe-id\":\"12578022\",\"subregion\":\"Central\",\"fips\":\"CH01\",\"postal-code\":\"AH\",\"name\":\"Anhui\",\"country\":\"China\",\"type-en\":\"Province\",\"region\":\"East China\",\"longitude\":\"117.253\",\"woe-name\":\"Anhui\",\"latitude\":\"31.9537\",\"woe-label\":\"Anhui, CN, China\",\"type\":\"Sh?ng\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[6748,4053],[6734,4093],[6726,4150],[6693,4187],[6707,4200],[6671,4255],[6689,4294],[6723,4323],[6691,4355],[6651,4374],[6628,4366],[6593,4419],[6596,4440],[6623,4492],[6648,4503],[6694,4505],[6699,4558],[6687,4673],[6653,4663],[6628,4643],[6589,4678],[6557,4685],[6554,4746],[6504,4768],[6496,4797],[6512,4806],[6545,4797],[6573,4812],[6584,4836],[6583,4893],[6639,4914],[6626,4950],[6637,4971],[6624,4984],[6641,5019],[6700,5008],[6702,4986],[6743,4944],[6788,4962],[6830,4999],[6810,5037],[6811,5075],[6783,5072],[6736,5111],[6734,5139],[6756,5141],[6777,5156],[6859,5102],[6887,5100],[6904,5047],[6928,5033],[6994,5025],[7017,5016],[7041,4987],[7038,4952],[7113,4963],[7124,4946],[7113,4897],[7104,4899],[7080,4840],[7109,4822],[7135,4829],[7141,4771],[7153,4738],[7173,4728],[7234,4730],[7259,4785],[7285,4784],[7318,4752],[7328,4701],[7306,4667],[7268,4700],[7203,4693],[7226,4666],[7224,4617],[7198,4608],[7174,4574],[7168,4549],[7194,4530],[7193,4514],[7234,4495],[7231,4485],[7269,4480],[7274,4456],[7250,4418],[7263,4389],[7313,4393],[7330,4405],[7366,4405],[7370,4384],[7422,4373],[7414,4308],[7390,4260],[7378,4270],[7351,4238],[7367,4232],[7382,4198],[7354,4183],[7282,4185],[7278,4148],[7287,4108],[7258,4072],[7255,4050],[7223,4026],[7188,3986],[7149,3975],[7136,3999],[7111,4011],[7056,4006],[7020,4020],[6995,4066],[6960,4069],[6953,4087],[6929,4067],[6932,4038],[6895,4003],[6863,4001],[6852,4036],[6876,4047],[6893,4084],[6874,4107],[6846,4113],[6816,4075],[6766,4051],[6748,4053]]]}},{\"type\":\"Feature\",\"id\":\"CN.HU\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.55,\"hc-middle-y\":0.52,\"hc-key\":\"cn-hu\",\"hc-a2\":\"HU\",\"labelrank\":\"2\",\"hasc\":\"CN.HU\",\"alt-name\":\"Húb?i\",\"woe-id\":\"12578002\",\"subregion\":\"Central\",\"fips\":\"CH12\",\"postal-code\":\"HU\",\"name\":\"Hubei\",\"country\":\"China\",\"type-en\":\"Province\",\"region\":\"South Central China\",\"longitude\":\"112.264\",\"woe-name\":\"Hubei\",\"latitude\":\"30.9857\",\"woe-label\":\"Hubei, CN, China\",\"type\":\"Sh?ng\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[6593,4419],[6628,4366],[6651,4374],[6691,4355],[6723,4323],[6689,4294],[6671,4255],[6707,4200],[6693,4187],[6726,4150],[6734,4093],[6748,4053],[6691,4040],[6661,4068],[6618,4068],[6605,4034],[6576,4011],[6540,4021],[6550,4005],[6500,3991],[6487,3961],[6419,3944],[6383,3953],[6375,3928],[6338,3918],[6307,3887],[6258,3900],[6245,3938],[6273,3970],[6257,4024],[6235,4027],[6245,4070],[6211,4044],[6154,3977],[6115,3984],[6117,4029],[6107,4051],[6060,4014],[6020,4018],[5987,3995],[5975,4025],[5918,4068],[5888,4082],[5818,4085],[5785,4109],[5687,4126],[5681,4111],[5632,4108],[5638,4074],[5656,4053],[5610,4027],[5560,4058],[5496,4048],[5477,4020],[5462,4023],[5426,4005],[5406,3951],[5379,3910],[5342,3957],[5324,3967],[5317,4032],[5282,4047],[5267,4083],[5248,4054],[5225,4078],[5253,4090],[5255,4187],[5226,4207],[5237,4226],[5264,4228],[5284,4244],[5296,4232],[5342,4250],[5383,4239],[5425,4242],[5474,4271],[5520,4308],[5558,4294],[5571,4311],[5568,4360],[5581,4375],[5570,4423],[5535,4451],[5498,4461],[5472,4502],[5488,4571],[5476,4610],[5455,4643],[5470,4654],[5485,4696],[5532,4695],[5555,4685],[5588,4700],[5575,4750],[5507,4772],[5511,4807],[5454,4824],[5466,4844],[5494,4849],[5577,4835],[5603,4822],[5641,4825],[5664,4841],[5674,4819],[5703,4806],[5715,4828],[5746,4844],[5771,4816],[5790,4766],[5846,4709],[5850,4693],[5885,4690],[5898,4671],[5950,4656],[5995,4631],[6043,4637],[6085,4630],[6142,4647],[6175,4644],[6198,4622],[6235,4617],[6274,4645],[6284,4632],[6278,4581],[6286,4544],[6320,4492],[6354,4515],[6396,4490],[6434,4491],[6432,4453],[6475,4435],[6520,4432],[6545,4459],[6563,4425],[6593,4419]]]}},{\"type\":\"Feature\",\"id\":\"CN.SA\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.54,\"hc-middle-y\":0.75,\"hc-key\":\"cn-sa\",\"hc-a2\":\"SA\",\"labelrank\":\"2\",\"hasc\":\"CN.SA\",\"alt-name\":\"Sh?nx?\",\"woe-id\":\"12578015\",\"subregion\":\"Western\",\"fips\":\"CH26\",\"postal-code\":\"SA\",\"name\":\"Shaanxi\",\"country\":\"China\",\"type-en\":\"Province\",\"region\":\"Northwest China\",\"longitude\":\"108.363\",\"woe-name\":\"Shaanxi\",\"latitude\":\"33.7713\",\"woe-label\":\"Shaanxi, CN, China\",\"type\":\"Sh?ng\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[5746,4844],[5715,4828],[5703,4806],[5674,4819],[5664,4841],[5641,4825],[5603,4822],[5577,4835],[5494,4849],[5466,4844],[5454,4824],[5511,4807],[5507,4772],[5575,4750],[5588,4700],[5555,4685],[5532,4695],[5485,4696],[5470,4654],[5455,4643],[5476,4610],[5488,4571],[5472,4502],[5421,4496],[5369,4551],[5318,4577],[5267,4613],[5260,4625],[5213,4630],[5177,4623],[5167,4606],[5137,4625],[5103,4663],[5064,4669],[5063,4695],[5015,4681],[4990,4698],[4991,4740],[4924,4750],[4902,4736],[4829,4721],[4797,4750],[4808,4783],[4764,4782],[4750,4762],[4704,4759],[4692,4800],[4719,4793],[4768,4812],[4776,4870],[4745,4885],[4740,4907],[4763,4931],[4811,4956],[4829,4942],[4872,4953],[4891,4935],[4903,4947],[4890,4971],[4881,5017],[4900,5064],[4915,5070],[4910,5103],[4929,5096],[4934,5126],[4902,5159],[4868,5175],[4903,5209],[4915,5237],[4906,5276],[4920,5286],[4987,5286],[5012,5273],[5041,5238],[5062,5248],[5158,5253],[5131,5311],[5145,5332],[5186,5308],[5223,5322],[5286,5316],[5311,5343],[5309,5379],[5293,5415],[5291,5456],[5327,5484],[5323,5535],[5334,5565],[5286,5591],[5271,5611],[5212,5625],[5185,5663],[5150,5680],[5074,5704],[5076,5740],[5084,5760],[5069,5794],[5087,5861],[5152,5919],[5202,5902],[5221,5865],[5275,5864],[5356,5872],[5360,5924],[5371,5943],[5393,5928],[5408,5971],[5395,5992],[5402,6023],[5435,6071],[5464,6088],[5485,6123],[5506,6126],[5533,6178],[5560,6188],[5587,6217],[5626,6240],[5615,6274],[5636,6273],[5656,6247],[5685,6260],[5711,6229],[5750,6280],[5800,6306],[5785,6269],[5798,6260],[5818,6242],[5798,6185],[5775,6171],[5771,6127],[5750,6082],[5746,6043],[5682,5985],[5681,5927],[5723,5882],[5730,5834],[5700,5796],[5706,5770],[5680,5738],[5649,5680],[5669,5610],[5660,5506],[5670,5447],[5679,5438],[5689,5380],[5634,5289],[5618,5231],[5615,5166],[5631,5155],[5628,5124],[5656,5088],[5647,5073],[5682,5050],[5686,5008],[5676,4985],[5705,4967],[5713,4945],[5746,4920],[5754,4868],[5746,4844]]]}},{\"type\":\"Feature\",\"id\":\"CN.CQ\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.42,\"hc-middle-y\":0.62,\"hc-key\":\"cn-cq\",\"hc-a2\":\"CQ\",\"labelrank\":\"2\",\"hasc\":\"CN.CQ\",\"alt-name\":\"Chóngqìng\",\"woe-id\":\"20070171\",\"subregion\":\"Western\",\"fips\":\"CH33\",\"postal-code\":\"CQ\",\"name\":\"Chongqing\",\"country\":\"China\",\"type-en\":\"Municipality\",\"region\":\"Southwest China\",\"longitude\":\"107.73\",\"woe-name\":\"Chongqing\",\"latitude\":\"30.0173\",\"woe-label\":\"Chongqing, CN, China\",\"type\":\"Zhíxiáshì\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[5472,4502],[5498,4461],[5535,4451],[5570,4423],[5581,4375],[5568,4360],[5571,4311],[5558,4294],[5520,4308],[5474,4271],[5425,4242],[5383,4239],[5342,4250],[5296,4232],[5284,4244],[5264,4228],[5237,4226],[5226,4207],[5255,4187],[5253,4090],[5225,4078],[5248,4054],[5267,4083],[5282,4047],[5317,4032],[5324,3967],[5342,3957],[5379,3910],[5392,3897],[5377,3803],[5385,3775],[5364,3760],[5351,3708],[5278,3719],[5290,3760],[5262,3768],[5269,3741],[5250,3750],[5252,3801],[5202,3822],[5210,3842],[5197,3910],[5151,3908],[5115,3892],[5098,3927],[5054,3940],[5042,3954],[5026,3916],[5041,3897],[5027,3871],[4989,3857],[4947,3877],[4932,3856],[4910,3853],[4909,3827],[4876,3789],[4850,3802],[4864,3824],[4853,3854],[4834,3867],[4844,3833],[4836,3804],[4815,3812],[4800,3835],[4794,3880],[4746,3906],[4719,3895],[4694,3913],[4688,3965],[4633,3995],[4612,4050],[4667,4097],[4697,4110],[4705,4147],[4671,4174],[4707,4204],[4720,4234],[4784,4213],[4805,4184],[4865,4208],[4880,4191],[4897,4143],[4959,4140],[4999,4179],[5030,4237],[5051,4261],[5059,4309],[5101,4322],[5118,4301],[5142,4317],[5158,4354],[5165,4395],[5197,4419],[5204,4449],[5240,4470],[5263,4502],[5260,4521],[5217,4564],[5247,4591],[5236,4607],[5267,4613],[5318,4577],[5369,4551],[5421,4496],[5472,4502]]]}},{\"type\":\"Feature\",\"id\":\"CN.GZ\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.55,\"hc-middle-y\":0.58,\"hc-key\":\"cn-gz\",\"hc-a2\":\"GZ\",\"labelrank\":\"2\",\"hasc\":\"CN.GZ\",\"alt-name\":\"Gùizh?u\",\"woe-id\":\"12578007\",\"subregion\":\"Western\",\"fips\":\"CH18\",\"postal-code\":\"GZ\",\"name\":\"Guizhou\",\"country\":\"China\",\"type-en\":\"Province\",\"region\":\"Southwest China\",\"longitude\":\"106.559\",\"woe-name\":\"Guizhou\",\"latitude\":\"26.8033\",\"woe-label\":\"Guizhou, CN, China\",\"type\":\"Sh?ng\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[4400,2976],[4402,2992],[4436,3031],[4442,3078],[4455,3089],[4413,3118],[4409,3146],[4365,3184],[4390,3226],[4386,3246],[4409,3263],[4421,3316],[4449,3339],[4428,3386],[4404,3416],[4389,3403],[4347,3406],[4319,3377],[4273,3394],[4265,3457],[4276,3479],[4242,3508],[4309,3574],[4323,3576],[4360,3544],[4396,3580],[4415,3558],[4500,3545],[4543,3565],[4566,3561],[4590,3632],[4627,3644],[4656,3620],[4751,3639],[4780,3634],[4800,3647],[4793,3684],[4757,3725],[4713,3723],[4710,3747],[4668,3767],[4663,3799],[4677,3821],[4719,3825],[4739,3856],[4806,3792],[4815,3812],[4836,3804],[4844,3833],[4834,3867],[4853,3854],[4864,3824],[4850,3802],[4876,3789],[4909,3827],[4910,3853],[4932,3856],[4947,3877],[4989,3857],[5027,3871],[5041,3897],[5026,3916],[5042,3954],[5054,3940],[5098,3927],[5115,3892],[5151,3908],[5197,3910],[5210,3842],[5202,3822],[5252,3801],[5250,3750],[5269,3741],[5262,3768],[5290,3760],[5278,3719],[5351,3708],[5364,3760],[5385,3775],[5385,3734],[5402,3720],[5390,3673],[5400,3607],[5417,3582],[5411,3562],[5382,3535],[5368,3537],[5282,3459],[5313,3445],[5343,3468],[5412,3466],[5427,3404],[5380,3376],[5401,3333],[5378,3283],[5399,3273],[5409,3221],[5397,3213],[5375,3156],[5352,3170],[5305,3166],[5294,3139],[5320,3153],[5321,3113],[5267,3110],[5252,3128],[5225,3088],[5170,3117],[5136,3084],[5134,3058],[5079,3033],[5042,3048],[5037,3070],[5006,3051],[4958,3130],[4924,3125],[4902,3106],[4904,3064],[4882,3052],[4837,3049],[4820,3034],[4762,3010],[4731,3007],[4733,2967],[4700,2937],[4680,2957],[4653,2956],[4631,2973],[4598,2981],[4586,3006],[4555,3010],[4535,3028],[4505,3004],[4497,2982],[4468,2975],[4437,2949],[4400,2976]]]}},{\"type\":\"Feature\",\"id\":\"CN.HN\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.51,\"hc-middle-y\":0.50,\"hc-key\":\"cn-hn\",\"hc-a2\":\"HN\",\"labelrank\":\"2\",\"hasc\":\"CN.HN\",\"alt-name\":\"Húnán\",\"woe-id\":\"12578001\",\"subregion\":\"Central\",\"fips\":\"CH11\",\"postal-code\":\"HN\",\"name\":\"Hunan\",\"country\":\"China\",\"type-en\":\"Province\",\"region\":\"South Central China\",\"longitude\":\"111.712\",\"woe-name\":\"Hunan\",\"latitude\":\"27.6667\",\"woe-label\":\"Hunan, CN, China\",\"type\":\"Sh?ng\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[5409,3221],[5399,3273],[5378,3283],[5401,3333],[5380,3376],[5427,3404],[5412,3466],[5343,3468],[5313,3445],[5282,3459],[5368,3537],[5382,3535],[5411,3562],[5417,3582],[5400,3607],[5390,3673],[5402,3720],[5385,3734],[5385,3775],[5377,3803],[5392,3897],[5379,3910],[5406,3951],[5426,4005],[5462,4023],[5477,4020],[5496,4048],[5560,4058],[5610,4027],[5656,4053],[5638,4074],[5632,4108],[5681,4111],[5687,4126],[5785,4109],[5818,4085],[5888,4082],[5918,4068],[5975,4025],[5987,3995],[6020,4018],[6060,4014],[6107,4051],[6117,4029],[6115,3984],[6154,3977],[6211,4044],[6245,4070],[6235,4027],[6257,4024],[6273,3970],[6245,3938],[6258,3900],[6307,3887],[6307,3862],[6354,3824],[6337,3774],[6371,3739],[6363,3713],[6344,3705],[6309,3652],[6273,3643],[6266,3607],[6238,3556],[6246,3506],[6296,3501],[6277,3455],[6304,3411],[6292,3385],[6299,3346],[6343,3329],[6340,3301],[6311,3238],[6359,3249],[6369,3238],[6334,3215],[6330,3185],[6307,3144],[6322,3106],[6311,3076],[6291,3056],[6241,3049],[6167,3089],[6104,3048],[6116,3017],[6120,2969],[6083,2964],[6054,3003],[6013,3014],[5957,3012],[5944,2967],[5948,2932],[5918,2920],[5903,2929],[5851,2931],[5820,2900],[5802,2909],[5811,2934],[5803,3004],[5772,3014],[5722,2964],[5707,2988],[5715,3016],[5740,3035],[5751,3063],[5782,3093],[5780,3124],[5810,3187],[5776,3173],[5759,3195],[5772,3267],[5711,3293],[5697,3267],[5666,3268],[5632,3283],[5628,3257],[5588,3233],[5568,3204],[5546,3221],[5525,3218],[5531,3243],[5505,3254],[5472,3190],[5452,3187],[5438,3224],[5409,3221]]]}},{\"type\":\"Feature\",\"id\":\"CN.SC\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.47,\"hc-middle-y\":0.48,\"hc-key\":\"cn-sc\",\"hc-a2\":\"SC\",\"labelrank\":\"2\",\"hasc\":\"CN.SC\",\"alt-name\":\"Sìchu?n\",\"woe-id\":\"12578016\",\"subregion\":\"Western\",\"fips\":\"CH32\",\"postal-code\":\"SC\",\"name\":\"Sichuan\",\"country\":\"China\",\"type-en\":\"Province\",\"region\":\"Southwest China\",\"longitude\":\"102.384\",\"woe-name\":\"Sichuan\",\"latitude\":\"30.5431\",\"woe-label\":\"Sichuan, CN, China\",\"type\":\"Sh?ng\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[4692,4800],[4704,4759],[4750,4762],[4764,4782],[4808,4783],[4797,4750],[4829,4721],[4902,4736],[4924,4750],[4991,4740],[4990,4698],[5015,4681],[5063,4695],[5064,4669],[5103,4663],[5137,4625],[5167,4606],[5177,4623],[5213,4630],[5260,4625],[5267,4613],[5236,4607],[5247,4591],[5217,4564],[5260,4521],[5263,4502],[5240,4470],[5204,4449],[5197,4419],[5165,4395],[5158,4354],[5142,4317],[5118,4301],[5101,4322],[5059,4309],[5051,4261],[5030,4237],[4999,4179],[4959,4140],[4897,4143],[4880,4191],[4865,4208],[4805,4184],[4784,4213],[4720,4234],[4707,4204],[4671,4174],[4705,4147],[4697,4110],[4667,4097],[4612,4050],[4633,3995],[4688,3965],[4694,3913],[4719,3895],[4746,3906],[4794,3880],[4800,3835],[4815,3812],[4806,3792],[4739,3856],[4719,3825],[4677,3821],[4663,3799],[4668,3767],[4710,3747],[4713,3723],[4757,3725],[4793,3684],[4800,3647],[4780,3634],[4751,3639],[4656,3620],[4627,3644],[4590,3632],[4578,3663],[4591,3695],[4547,3717],[4528,3709],[4513,3677],[4454,3668],[4410,3696],[4403,3716],[4425,3727],[4414,3768],[4393,3781],[4392,3826],[4426,3848],[4335,3848],[4315,3861],[4302,3831],[4316,3784],[4281,3762],[4269,3775],[4230,3747],[4236,3686],[4174,3623],[4152,3590],[4123,3586],[4104,3566],[4100,3484],[4114,3462],[4126,3395],[4102,3354],[4087,3359],[4043,3331],[4025,3367],[3959,3338],[3929,3308],[3890,3314],[3875,3301],[3860,3333],[3827,3343],[3839,3374],[3821,3408],[3796,3427],[3815,3456],[3798,3462],[3788,3495],[3750,3537],[3759,3569],[3726,3573],[3726,3603],[3706,3657],[3670,3730],[3619,3724],[3606,3707],[3554,3783],[3554,3810],[3578,3819],[3576,3843],[3522,3907],[3502,3963],[3484,3958],[3454,3908],[3432,3902],[3422,3822],[3384,3882],[3381,3944],[3390,4059],[3390,4059],[3383,4079],[3384,4136],[3375,4157],[3394,4215],[3385,4268],[3387,4340],[3381,4386],[3392,4404],[3360,4442],[3368,4462],[3333,4506],[3343,4537],[3366,4517],[3391,4542],[3340,4603],[3313,4655],[3322,4693],[3283,4758],[3282,4781],[3248,4810],[3193,4833],[3142,4874],[3133,4920],[3163,4947],[3167,4985],[3214,5029],[3180,5043],[3156,5082],[3160,5141],[3205,5150],[3223,5166],[3229,5133],[3286,5149],[3319,5141],[3334,5118],[3364,5113],[3396,5073],[3409,5029],[3412,4985],[3424,4955],[3492,4908],[3502,4882],[3543,4866],[3577,4842],[3614,4904],[3648,4880],[3666,4843],[3656,4818],[3676,4809],[3683,4829],[3712,4834],[3739,4787],[3721,4771],[3745,4761],[3763,4812],[3806,4797],[3858,4806],[3873,4843],[3855,4863],[3865,4906],[3921,4926],[3957,4898],[3975,4929],[3964,4942],[3990,4988],[4010,4990],[4015,4958],[3995,4928],[3997,4894],[4083,4946],[4123,4963],[4101,4998],[4101,5024],[4072,5076],[4110,5081],[4125,5099],[4159,5102],[4152,5116],[4193,5144],[4222,5147],[4256,5115],[4263,5035],[4278,5021],[4334,5027],[4325,5006],[4367,4995],[4433,4989],[4447,4947],[4484,4907],[4464,4896],[4485,4847],[4459,4800],[4509,4760],[4573,4739],[4610,4734],[4645,4742],[4679,4764],[4670,4793],[4692,4800]]]}},{\"type\":\"Feature\",\"id\":\"CN.SX\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.50,\"hc-middle-y\":0.44,\"hc-key\":\"cn-sx\",\"hc-a2\":\"SX\",\"labelrank\":\"2\",\"hasc\":\"CN.SX\",\"alt-name\":\"Sh?nx?\",\"woe-id\":\"12578013\",\"subregion\":\"Central\",\"fips\":\"CH24\",\"postal-code\":\"SX\",\"name\":\"Shanxi\",\"country\":\"China\",\"type-en\":\"Province\",\"region\":\"North China\",\"longitude\":\"112.389\",\"woe-name\":\"Shanxi\",\"latitude\":\"37.7586\",\"woe-label\":\"Shanxi, CN, China\",\"type\":\"Sh?ng\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[5631,5155],[5615,5166],[5618,5231],[5634,5289],[5689,5380],[5679,5438],[5670,5447],[5660,5506],[5669,5610],[5649,5680],[5680,5738],[5706,5770],[5700,5796],[5730,5834],[5723,5882],[5681,5927],[5682,5985],[5746,6043],[5750,6082],[5771,6127],[5775,6171],[5798,6185],[5818,6242],[5798,6260],[5840,6274],[5868,6322],[5917,6309],[5947,6330],[5980,6404],[6013,6457],[6035,6470],[6090,6443],[6109,6448],[6137,6486],[6186,6500],[6205,6476],[6239,6482],[6267,6502],[6334,6516],[6331,6551],[6354,6577],[6373,6531],[6378,6490],[6419,6478],[6341,6444],[6314,6404],[6342,6381],[6396,6368],[6399,6320],[6425,6290],[6403,6236],[6398,6205],[6366,6181],[6328,6193],[6299,6182],[6282,6144],[6294,6120],[6240,6056],[6241,5990],[6287,5966],[6331,5872],[6345,5860],[6336,5814],[6280,5724],[6284,5672],[6253,5644],[6224,5637],[6239,5578],[6274,5548],[6265,5517],[6267,5479],[6250,5422],[6252,5384],[6219,5348],[6141,5312],[6119,5291],[6077,5308],[6047,5287],[5959,5292],[5955,5248],[5915,5257],[5887,5240],[5863,5207],[5778,5187],[5735,5164],[5667,5147],[5631,5155]]]}},{\"type\":\"Feature\",\"id\":\"CN.HE\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.51,\"hc-middle-y\":0.46,\"hc-key\":\"cn-he\",\"hc-a2\":\"HE\",\"labelrank\":\"2\",\"hasc\":\"CN.HE\",\"alt-name\":\"Hénán\",\"woe-id\":\"12577999\",\"subregion\":\"Central\",\"fips\":\"CH09\",\"postal-code\":\"HE\",\"name\":\"Henan\",\"country\":\"China\",\"type-en\":\"Province\",\"region\":\"South Central China\",\"longitude\":\"113.484\",\"woe-name\":\"Henan\",\"latitude\":\"33.9055\",\"woe-label\":\"Henan, CN, China\",\"type\":\"Sh?ng\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[5631,5155],[5667,5147],[5735,5164],[5778,5187],[5863,5207],[5887,5240],[5915,5257],[5955,5248],[5959,5292],[6047,5287],[6077,5308],[6119,5291],[6141,5312],[6219,5348],[6252,5384],[6250,5422],[6267,5479],[6265,5517],[6274,5548],[6324,5549],[6355,5523],[6390,5523],[6429,5498],[6493,5494],[6509,5481],[6533,5509],[6569,5487],[6600,5504],[6593,5466],[6577,5451],[6576,5415],[6598,5444],[6688,5473],[6716,5492],[6708,5460],[6676,5451],[6630,5405],[6607,5393],[6557,5332],[6527,5324],[6504,5286],[6487,5277],[6484,5239],[6548,5223],[6556,5198],[6597,5186],[6598,5162],[6619,5140],[6671,5139],[6722,5150],[6734,5139],[6736,5111],[6783,5072],[6811,5075],[6810,5037],[6830,4999],[6788,4962],[6743,4944],[6702,4986],[6700,5008],[6641,5019],[6624,4984],[6637,4971],[6626,4950],[6639,4914],[6583,4893],[6584,4836],[6573,4812],[6545,4797],[6512,4806],[6496,4797],[6504,4768],[6554,4746],[6557,4685],[6589,4678],[6628,4643],[6653,4663],[6687,4673],[6699,4558],[6694,4505],[6648,4503],[6623,4492],[6596,4440],[6593,4419],[6563,4425],[6545,4459],[6520,4432],[6475,4435],[6432,4453],[6434,4491],[6396,4490],[6354,4515],[6320,4492],[6286,4544],[6278,4581],[6284,4632],[6274,4645],[6235,4617],[6198,4622],[6175,4644],[6142,4647],[6085,4630],[6043,4637],[5995,4631],[5950,4656],[5898,4671],[5885,4690],[5850,4693],[5846,4709],[5790,4766],[5771,4816],[5746,4844],[5754,4868],[5746,4920],[5713,4945],[5705,4967],[5676,4985],[5686,5008],[5682,5050],[5647,5073],[5656,5088],[5628,5124],[5631,5155]]]}},{\"type\":\"Feature\",\"id\":\"CN.JX\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.36,\"hc-middle-y\":0.48,\"hc-key\":\"cn-jx\",\"hc-a2\":\"JX\",\"labelrank\":\"2\",\"hasc\":\"CN.JX\",\"alt-name\":\"Ji?ngx?\",\"woe-id\":\"12577993\",\"subregion\":\"Central\",\"fips\":\"CH03\",\"postal-code\":\"JX\",\"name\":\"Jiangxi\",\"country\":\"China\",\"type-en\":\"Province\",\"region\":\"East China\",\"longitude\":\"116.017\",\"woe-name\":\"Jiangxi\",\"latitude\":\"27.6397\",\"woe-label\":\"Jiangxi, CN, China\",\"type\":\"Sh?ng\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[6311,3076],[6322,3106],[6307,3144],[6330,3185],[6334,3215],[6369,3238],[6359,3249],[6311,3238],[6340,3301],[6343,3329],[6299,3346],[6292,3385],[6304,3411],[6277,3455],[6296,3501],[6246,3506],[6238,3556],[6266,3607],[6273,3643],[6309,3652],[6344,3705],[6363,3713],[6371,3739],[6337,3774],[6354,3824],[6307,3862],[6307,3887],[6338,3918],[6375,3928],[6383,3953],[6419,3944],[6487,3961],[6500,3991],[6550,4005],[6540,4021],[6576,4011],[6605,4034],[6618,4068],[6661,4068],[6691,4040],[6748,4053],[6766,4051],[6816,4075],[6846,4113],[6874,4107],[6893,4084],[6876,4047],[6852,4036],[6863,4001],[6895,4003],[6932,4038],[6929,4067],[6953,4087],[6960,4069],[6995,4066],[7020,4020],[7056,4006],[7111,4011],[7136,3999],[7149,3975],[7126,3944],[7116,3914],[7129,3894],[7162,3873],[7203,3816],[7215,3734],[7210,3724],[7191,3708],[7195,3682],[7148,3667],[7135,3653],[7088,3642],[7073,3614],[7045,3625],[7025,3648],[6981,3622],[6982,3603],[6948,3556],[6946,3507],[6957,3491],[6935,3454],[6912,3433],[6861,3425],[6837,3398],[6829,3358],[6853,3314],[6809,3267],[6814,3237],[6795,3193],[6758,3173],[6763,3153],[6736,3121],[6727,3057],[6700,3022],[6710,2960],[6684,2940],[6692,2881],[6674,2877],[6615,2929],[6558,2907],[6539,2911],[6502,2885],[6477,2893],[6413,2865],[6360,2903],[6387,2922],[6410,2972],[6474,3005],[6469,3041],[6441,3067],[6413,3062],[6382,3041],[6331,3036],[6328,3073],[6311,3076]]]}},{\"type\":\"Feature\",\"id\":\"CN.NM\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.68,\"hc-middle-y\":0.61,\"hc-key\":\"cn-nm\",\"hc-a2\":\"NM\",\"labelrank\":\"2\",\"hasc\":\"CN.NM\",\"alt-name\":\"Nei Mongol|Nèim?ngg?\",\"woe-id\":\"12578009\",\"subregion\":\"Western\",\"fips\":\"CH20\",\"postal-code\":\"NM\",\"name\":\"Inner Mongol\",\"country\":\"China\",\"type-en\":\"Autonomous Region\",\"region\":\"North China\",\"longitude\":\"111.623\",\"woe-name\":\"Inner Mongol\",\"latitude\":\"41.5938\",\"woe-label\":\"Nei Mongol, CN, China\",\"type\":\"Zìzhìqu\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[6354,6577],[6331,6551],[6334,6516],[6267,6502],[6239,6482],[6205,6476],[6186,6500],[6137,6486],[6109,6448],[6090,6443],[6035,6470],[6013,6457],[5980,6404],[5947,6330],[5917,6309],[5868,6322],[5840,6274],[5798,6260],[5785,6269],[5800,6306],[5750,6280],[5711,6229],[5685,6260],[5656,6247],[5636,6273],[5615,6274],[5626,6240],[5587,6217],[5560,6188],[5533,6178],[5506,6126],[5485,6123],[5464,6088],[5435,6071],[5402,6023],[5395,5992],[5408,5971],[5393,5928],[5371,5943],[5360,5924],[5356,5872],[5275,5864],[5221,5865],[5202,5902],[5152,5919],[5106,5937],[5093,5972],[5064,5990],[5002,5995],[4937,6031],[4972,6069],[4984,6110],[5029,6175],[5039,6202],[5009,6241],[5008,6280],[4976,6280],[4953,6264],[4918,6267],[4913,6236],[4881,6229],[4870,6196],[4837,6141],[4825,6103],[4818,6022],[4804,6001],[4815,5970],[4806,5924],[4781,5910],[4725,5916],[4674,5897],[4647,5872],[4550,5867],[4536,5845],[4491,5862],[4416,5940],[4372,5958],[4367,6019],[4392,6027],[4387,6096],[4449,6129],[4524,6211],[4535,6241],[4508,6294],[4510,6322],[4453,6325],[4367,6300],[4306,6263],[4239,6281],[4203,6298],[4096,6265],[4131,6219],[4091,6177],[4045,6180],[3997,6203],[3977,6264],[3953,6261],[3920,6303],[3921,6353],[3869,6365],[3829,6401],[3810,6437],[3723,6488],[3676,6493],[3716,6535],[3768,6562],[3793,6607],[3832,6655],[3829,6683],[3803,6724],[3740,6731],[3709,6719],[3648,6724],[3586,6703],[3550,6669],[3525,6663],[3475,6670],[3499,6742],[3437,6812],[3400,6871],[3391,6897],[3431,6932],[3343,7224],[3742,7130],[3841,7149],[4051,7095],[4125,7086],[4165,7026],[4190,7001],[4372,6945],[4484,6878],[4625,6897],[4622,6848],[4692,6839],[4713,6826],[4749,6859],[4871,6913],[5035,6975],[5288,7005],[5398,6988],[5434,6999],[5480,6992],[5521,6996],[5554,7020],[5627,7040],[5687,7069],[5737,7138],[5783,7193],[5812,7211],[5901,7248],[5930,7281],[5961,7289],[5964,7311],[5945,7348],[5910,7380],[5869,7449],[5896,7511],[5898,7533],[5931,7600],[5979,7629],[6054,7620],[6079,7588],[6170,7555],[6262,7543],[6307,7583],[6336,7591],[6399,7655],[6419,7700],[6454,7710],[6489,7698],[6558,7704],[6610,7716],[6675,7775],[6702,7783],[6716,7806],[6709,7832],[6733,7882],[6775,7933],[6809,7952],[6895,7945],[6909,8001],[6937,8009],[6962,7987],[7054,8040],[7137,8033],[7153,8053],[7179,8050],[7196,8031],[7240,8020],[7302,8017],[7340,8047],[7336,8096],[7314,8118],[7301,8159],[7227,8220],[7231,8236],[7205,8246],[7191,8281],[7137,8304],[7097,8356],[7035,8370],[6973,8362],[6952,8349],[6898,8271],[6848,8310],[6811,8325],[6751,8315],[6707,8321],[6662,8282],[6641,8281],[6591,8338],[6583,8385],[6632,8424],[6630,8489],[6668,8550],[6669,8576],[6774,8822],[6837,8785],[6906,8771],[6955,8746],[7022,8789],[7100,8864],[7174,8874],[7210,8903],[7214,8969],[7179,8975],[7195,8994],[7202,9034],[7234,9071],[7236,9115],[7273,9163],[7283,9213],[7298,9229],[7326,9318],[7399,9384],[7412,9386],[7431,9442],[7426,9473],[7404,9501],[7417,9554],[7369,9577],[7328,9561],[7308,9565],[7303,9608],[7342,9637],[7368,9676],[7433,9752],[7486,9754],[7519,9766],[7552,9747],[7586,9690],[7541,9621],[7490,9571],[7543,9533],[7576,9520],[7600,9490],[7631,9495],[7653,9548],[7680,9543],[7709,9500],[7755,9479],[7734,9450],[7757,9386],[7752,9347],[7796,9266],[7850,9238],[7888,9239],[7900,9225],[7935,9234],[7947,9256],[7995,9263],[8027,9252],[8050,9275],[8102,9280],[8148,9349],[8182,9343],[8209,9325],[8252,9261],[8298,9225],[8312,9194],[8278,9135],[8267,9131],[8280,9082],[8239,9039],[8222,8982],[8198,8958],[8205,8934],[8188,8917],[8199,8898],[8199,8844],[8183,8840],[8211,8786],[8207,8730],[8198,8711],[8148,8714],[8143,8684],[8104,8557],[8104,8505],[8113,8472],[8102,8440],[8072,8494],[8053,8543],[8028,8520],[7950,8416],[7903,8385],[7890,8351],[7785,8274],[7761,8222],[7792,8174],[7832,8151],[7868,8105],[7902,8087],[7933,8123],[7974,8095],[7941,8048],[7888,8051],[7873,8042],[7873,7997],[7906,7952],[7891,7924],[7845,7916],[7845,7842],[7834,7823],[7796,7848],[7778,7878],[7752,7843],[7708,7882],[7669,7888],[7677,7864],[7651,7820],[7665,7806],[7701,7810],[7719,7760],[7739,7752],[7758,7713],[7751,7691],[7721,7669],[7732,7566],[7777,7503],[7774,7458],[7796,7453],[7854,7484],[7918,7536],[7923,7505],[7951,7458],[7969,7446],[7964,7419],[8005,7337],[7987,7317],[7983,7276],[8040,7256],[8029,7189],[7955,7151],[7948,7122],[7907,7100],[7877,7098],[7831,7122],[7812,7108],[7824,7079],[7803,7069],[7756,7087],[7735,7068],[7729,7041],[7688,7019],[7669,7037],[7639,7028],[7582,6967],[7560,6975],[7510,6940],[7489,6936],[7483,6910],[7461,6891],[7409,6827],[7406,6864],[7364,6925],[7366,6946],[7331,6955],[7318,6984],[7278,6963],[7263,6939],[7285,6917],[7276,6839],[7295,6767],[7268,6719],[7253,6727],[7177,6733],[7109,6729],[7101,6784],[7072,6819],[7093,6828],[7100,6855],[7089,6905],[7065,6892],[7056,6930],[7038,6939],[7044,6978],[7000,7032],[6966,7017],[6954,7033],[6934,6994],[6871,6994],[6841,6977],[6837,6886],[6791,6863],[6751,6883],[6691,6832],[6659,6862],[6609,6828],[6566,6811],[6567,6786],[6546,6779],[6486,6784],[6483,6832],[6491,6862],[6470,6920],[6412,6895],[6401,6867],[6372,6844],[6361,6780],[6331,6765],[6313,6738],[6319,6675],[6294,6661],[6329,6620],[6354,6577]]]}},{\"type\":\"Feature\",\"id\":\"CN.GX\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.56,\"hc-middle-y\":0.49,\"hc-key\":\"cn-gx\",\"hc-a2\":\"GX\",\"labelrank\":\"2\",\"hasc\":\"CN.GX\",\"alt-name\":\"Guangxi Zhuang|Guangxi Zhuàngzú\",\"woe-id\":\"12578006\",\"subregion\":\"Western\",\"fips\":\"CH16\",\"postal-code\":\"GX\",\"name\":\"Guangxi\",\"country\":\"China\",\"type-en\":\"Autonomous Region\",\"region\":\"South Central China\",\"longitude\":\"108.756\",\"woe-name\":\"Guangxi\",\"latitude\":\"23.7451\",\"woe-label\":\"Guangxi, CN, China\",\"type\":\"Zìzhìqu\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[4581,2613],[4652,2689],[4679,2676],[4710,2691],[4727,2763],[4694,2819],[4645,2801],[4592,2825],[4576,2808],[4521,2840],[4524,2872],[4512,2895],[4439,2912],[4433,2889],[4407,2899],[4390,2940],[4400,2976],[4437,2949],[4468,2975],[4497,2982],[4505,3004],[4535,3028],[4555,3010],[4586,3006],[4598,2981],[4631,2973],[4653,2956],[4680,2957],[4700,2937],[4733,2967],[4731,3007],[4762,3010],[4820,3034],[4837,3049],[4882,3052],[4904,3064],[4902,3106],[4924,3125],[4958,3130],[5006,3051],[5037,3070],[5042,3048],[5079,3033],[5134,3058],[5136,3084],[5170,3117],[5225,3088],[5252,3128],[5267,3110],[5321,3113],[5320,3153],[5294,3139],[5305,3166],[5352,3170],[5375,3156],[5397,3213],[5409,3221],[5438,3224],[5452,3187],[5472,3190],[5505,3254],[5531,3243],[5525,3218],[5546,3221],[5568,3204],[5588,3233],[5628,3257],[5632,3283],[5666,3268],[5697,3267],[5711,3293],[5772,3267],[5759,3195],[5776,3173],[5810,3187],[5780,3124],[5782,3093],[5751,3063],[5740,3035],[5715,3016],[5707,2988],[5722,2964],[5772,3014],[5803,3004],[5811,2934],[5802,2909],[5820,2900],[5851,2931],[5903,2929],[5918,2920],[5904,2890],[5919,2879],[5927,2841],[5890,2808],[5896,2756],[5870,2719],[5846,2721],[5834,2681],[5807,2671],[5790,2631],[5784,2566],[5793,2551],[5780,2515],[5744,2480],[5720,2478],[5711,2456],[5655,2444],[5640,2423],[5658,2378],[5630,2356],[5593,2350],[5566,2359],[5574,2295],[5488,2289],[5477,2249],[5441,2225],[5439,2203],[5412,2226],[5405,2267],[5389,2254],[5405,2227],[5395,2208],[5313,2190],[5293,2201],[5315,2214],[5314,2235],[5279,2237],[5256,2255],[5234,2248],[5198,2285],[5212,2301],[5173,2298],[5184,2280],[5185,2237],[5165,2229],[5145,2264],[5136,2228],[5122,2247],[5114,2225],[5091,2233],[5080,2213],[5025,2257],[4997,2247],[4942,2247],[4927,2275],[4907,2275],[4869,2305],[4875,2323],[4801,2342],[4806,2392],[4780,2439],[4790,2471],[4813,2471],[4828,2507],[4813,2536],[4777,2550],[4741,2536],[4718,2558],[4677,2566],[4646,2552],[4614,2585],[4586,2590],[4581,2613]]]}},{\"type\":\"Feature\",\"id\":\"CN.HL\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.54,\"hc-middle-y\":0.68,\"hc-key\":\"cn-hl\",\"hc-a2\":\"HL\",\"labelrank\":\"2\",\"hasc\":\"CN.HL\",\"alt-name\":\"H?ilóngji?ng\",\"woe-id\":\"12577998\",\"subregion\":\"Northeast\",\"fips\":\"CH08\",\"postal-code\":\"HL\",\"name\":\"Heilongjiang\",\"country\":\"China\",\"type-en\":\"Province\",\"region\":\"Northeast China\",\"longitude\":\"127.97\",\"woe-name\":\"Heilongjiang\",\"latitude\":\"46.8451\",\"woe-label\":\"Heilongjiang, CN, China\",\"type\":\"Sh?ng\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[7906,7952],[7873,7997],[7873,8042],[7888,8051],[7941,8048],[7974,8095],[7933,8123],[7902,8087],[7868,8105],[7832,8151],[7792,8174],[7761,8222],[7785,8274],[7890,8351],[7903,8385],[7950,8416],[8028,8520],[8053,8543],[8072,8494],[8102,8440],[8113,8472],[8104,8505],[8104,8557],[8143,8684],[8148,8714],[8198,8711],[8207,8730],[8211,8786],[8183,8840],[8199,8844],[8199,8898],[8188,8917],[8205,8934],[8198,8958],[8222,8982],[8239,9039],[8280,9082],[8267,9131],[8278,9135],[8312,9194],[8298,9225],[8252,9261],[8209,9325],[8182,9343],[8148,9349],[8102,9280],[8050,9275],[8027,9252],[7995,9263],[7947,9256],[7935,9234],[7900,9225],[7888,9239],[7850,9238],[7796,9266],[7752,9347],[7757,9386],[7734,9450],[7755,9479],[7709,9500],[7680,9543],[7653,9548],[7631,9495],[7600,9490],[7576,9520],[7543,9533],[7490,9571],[7541,9621],[7586,9690],[7552,9747],[7519,9766],[7594,9800],[7625,9801],[7666,9820],[7687,9814],[7750,9820],[7796,9833],[7811,9849],[7859,9837],[7869,9851],[7928,9825],[7954,9799],[7972,9808],[8002,9771],[8047,9764],[8083,9745],[8080,9759],[8119,9771],[8185,9732],[8201,9738],[8221,9718],[8212,9689],[8239,9699],[8281,9641],[8266,9627],[8307,9604],[8331,9568],[8328,9548],[8349,9539],[8331,9517],[8366,9507],[8356,9461],[8394,9401],[8402,9361],[8424,9348],[8426,9318],[8443,9315],[8430,9284],[8458,9292],[8449,9271],[8455,9227],[8520,9150],[8537,9101],[8526,9076],[8536,9041],[8579,9017],[8569,8966],[8577,8914],[8600,8901],[8635,8860],[8662,8863],[8680,8850],[8728,8864],[8797,8869],[8791,8845],[8836,8836],[8850,8817],[8867,8828],[8896,8821],[8918,8838],[8933,8806],[8956,8807],[8996,8750],[9057,8712],[9079,8722],[9128,8721],[9110,8659],[9132,8620],[9149,8627],[9167,8587],[9151,8513],[9193,8476],[9203,8435],[9218,8427],[9283,8449],[9312,8434],[9411,8450],[9438,8465],[9471,8462],[9490,8526],[9515,8527],[9555,8573],[9618,8577],[9657,8621],[9764,8669],[9791,8667],[9821,8646],[9822,8614],[9806,8588],[9851,8510],[9840,8477],[9811,8433],[9780,8424],[9761,8383],[9778,8350],[9762,8336],[9752,8275],[9753,8222],[9733,8184],[9750,8158],[9749,8130],[9716,8097],[9717,8045],[9694,8028],[9697,7977],[9688,7953],[9652,7931],[9643,7912],[9648,7835],[9623,7807],[9602,7813],[9576,7858],[9522,7873],[9483,7868],[9451,7838],[9418,7860],[9405,7829],[9389,7823],[9388,7796],[9359,7761],[9296,7742],[9278,7723],[9305,7687],[9356,7538],[9347,7470],[9353,7407],[9369,7396],[9352,7386],[9323,7400],[9297,7383],[9249,7422],[9217,7429],[9196,7490],[9186,7498],[9158,7466],[9120,7505],[9096,7467],[9058,7462],[9010,7437],[9010,7393],[8974,7373],[8951,7375],[8921,7432],[8861,7513],[8849,7584],[8838,7596],[8786,7552],[8792,7500],[8758,7480],[8732,7503],[8688,7561],[8697,7601],[8663,7617],[8623,7615],[8606,7600],[8590,7655],[8605,7683],[8580,7730],[8551,7731],[8509,7752],[8440,7721],[8385,7739],[8359,7768],[8355,7806],[8310,7794],[8301,7774],[8254,7770],[8239,7794],[8216,7800],[8213,7780],[8127,7777],[8098,7819],[8083,7817],[8061,7848],[8066,7875],[8049,7894],[8059,7911],[8041,7978],[8008,7968],[7906,7952]]]}},{\"type\":\"Feature\",\"id\":\"CN.FJ\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.40,\"hc-middle-y\":0.46,\"hc-key\":\"cn-fj\",\"hc-a2\":\"FJ\",\"labelrank\":\"2\",\"hasc\":\"CN.FJ\",\"alt-name\":\"Fújiàn\",\"woe-id\":\"12577997\",\"subregion\":null,\"fips\":\"CH07\",\"postal-code\":\"FJ\",\"name\":\"Fujian\",\"country\":\"China\",\"type-en\":\"Province\",\"region\":null,\"longitude\":\"118.178\",\"woe-name\":\"Fujian\",\"latitude\":\"26.408\",\"woe-label\":\"Fujian, CN, China\",\"type\":\"Sh?ng\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[6710,2960],[6700,3022],[6727,3057],[6736,3121],[6763,3153],[6758,3173],[6795,3193],[6814,3237],[6809,3267],[6853,3314],[6829,3358],[6837,3398],[6861,3425],[6912,3433],[6935,3454],[6957,3491],[6946,3507],[6948,3556],[6982,3603],[6981,3622],[7025,3648],[7045,3625],[7073,3614],[7088,3642],[7135,3653],[7148,3667],[7195,3682],[7191,3708],[7210,3724],[7220,3719],[7267,3734],[7279,3716],[7272,3655],[7301,3600],[7309,3545],[7379,3536],[7418,3560],[7434,3594],[7462,3558],[7480,3515],[7539,3523],[7555,3537],[7595,3533],[7611,3495],[7600,3471],[7577,3477],[7587,3433],[7555,3431],[7535,3415],[7556,3401],[7548,3367],[7510,3338],[7506,3358],[7529,3368],[7546,3398],[7516,3399],[7503,3367],[7490,3374],[7490,3409],[7472,3356],[7497,3322],[7486,3312],[7464,3331],[7471,3291],[7499,3316],[7510,3291],[7469,3283],[7431,3219],[7450,3230],[7477,3217],[7455,3179],[7456,3148],[7429,3148],[7436,3125],[7467,3099],[7484,3117],[7484,3141],[7516,3122],[7493,3088],[7438,3078],[7442,3101],[7409,3116],[7407,3092],[7387,3101],[7360,3087],[7375,3066],[7397,3068],[7400,3036],[7362,3037],[7337,3055],[7314,3042],[7334,3035],[7313,3013],[7342,2982],[7286,2955],[7275,2980],[7266,2955],[7296,2935],[7274,2894],[7229,2906],[7181,2888],[7174,2862],[7154,2879],[7142,2863],[7100,2865],[7124,2849],[7152,2853],[7169,2822],[7137,2799],[7123,2769],[7095,2778],[7073,2741],[7063,2703],[7060,2737],[7043,2733],[7033,2703],[7049,2703],[7008,2665],[7022,2689],[7001,2713],[6991,2672],[6978,2674],[6949,2701],[6924,2776],[6933,2800],[6914,2846],[6887,2881],[6890,2907],[6842,2894],[6809,2944],[6756,2945],[6710,2960]],[[7431,3219],[7424,3215],[7424,3215],[7424,3215],[7424,3215],[7388,3217],[7406,3204],[7424,3215],[7424,3215],[7424,3215],[7424,3215],[7428,3214],[7431,3219]]]}},{\"type\":\"Feature\",\"id\":\"CN.BJ\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.48,\"hc-middle-y\":0.54,\"hc-key\":\"cn-bj\",\"hc-a2\":\"BJ\",\"labelrank\":\"7\",\"hasc\":\"CN.BJ\",\"alt-name\":\"B?ij?ng\",\"woe-id\":\"12578011\",\"subregion\":null,\"fips\":\"CH22\",\"postal-code\":\"BJ\",\"name\":\"Beijing\",\"country\":\"China\",\"type-en\":\"Municipality\",\"region\":\"North China\",\"longitude\":\"116.389\",\"woe-name\":\"Beijing\",\"latitude\":\"39.9488\",\"woe-label\":\"Beijing, CN, China\",\"type\":\"Zhíxiáshì\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[6915,6429],[6828,6408],[6832,6379],[6860,6359],[6850,6331],[6841,6315],[6836,6311],[6801,6313],[6769,6291],[6762,6272],[6729,6302],[6681,6303],[6647,6286],[6621,6309],[6593,6318],[6590,6350],[6611,6357],[6586,6393],[6613,6425],[6661,6441],[6679,6472],[6639,6530],[6665,6547],[6687,6544],[6725,6581],[6770,6592],[6751,6618],[6769,6618],[6804,6649],[6809,6628],[6852,6583],[6879,6567],[6957,6564],[6913,6542],[6903,6524],[6916,6487],[6935,6468],[6928,6433],[6915,6429]]]}},{\"type\":\"Feature\",\"id\":\"CN.HB\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.29,\"hc-middle-y\":0.70,\"hc-key\":\"cn-hb\",\"hc-a2\":\"HB\",\"labelrank\":\"2\",\"hasc\":\"CN.HB\",\"alt-name\":\"Héb?i\",\"woe-id\":\"12578000\",\"subregion\":null,\"fips\":\"CH10\",\"postal-code\":\"HB\",\"name\":\"Hebei\",\"country\":\"China\",\"type-en\":\"Province\",\"region\":\"North China\",\"longitude\":\"115.314\",\"woe-name\":\"Hebei\",\"latitude\":\"38.5205\",\"woe-label\":\"Hebei, CN, China\",\"type\":\"Sh?ng\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[6850,6331],[6860,6359],[6832,6379],[6828,6408],[6915,6429],[6899,6394],[6919,6374],[6901,6316],[6850,6331]]],[[[6935,6468],[6916,6487],[6903,6524],[6913,6542],[6957,6564],[6879,6567],[6852,6583],[6809,6628],[6804,6649],[6769,6618],[6751,6618],[6770,6592],[6725,6581],[6687,6544],[6665,6547],[6639,6530],[6679,6472],[6661,6441],[6613,6425],[6586,6393],[6611,6357],[6590,6350],[6593,6318],[6621,6309],[6647,6286],[6681,6303],[6729,6302],[6762,6272],[6769,6291],[6801,6313],[6836,6311],[6848,6250],[6845,6214],[6856,6194],[6823,6172],[6824,6127],[6856,6099],[6881,6102],[6895,6079],[6928,6068],[6978,6083],[7011,6027],[7034,6002],[7007,5955],[6985,5949],[6959,5902],[6845,5898],[6775,5812],[6762,5845],[6738,5808],[6745,5791],[6693,5775],[6671,5713],[6629,5651],[6602,5642],[6565,5577],[6600,5504],[6569,5487],[6533,5509],[6509,5481],[6493,5494],[6429,5498],[6390,5523],[6355,5523],[6324,5549],[6274,5548],[6239,5578],[6224,5637],[6253,5644],[6284,5672],[6280,5724],[6336,5814],[6345,5860],[6331,5872],[6287,5966],[6241,5990],[6240,6056],[6294,6120],[6282,6144],[6299,6182],[6328,6193],[6366,6181],[6398,6205],[6403,6236],[6425,6290],[6399,6320],[6396,6368],[6342,6381],[6314,6404],[6341,6444],[6419,6478],[6378,6490],[6373,6531],[6354,6577],[6329,6620],[6294,6661],[6319,6675],[6313,6738],[6331,6765],[6361,6780],[6372,6844],[6401,6867],[6412,6895],[6470,6920],[6491,6862],[6483,6832],[6486,6784],[6546,6779],[6567,6786],[6566,6811],[6609,6828],[6659,6862],[6691,6832],[6751,6883],[6791,6863],[6837,6886],[6841,6977],[6871,6994],[6934,6994],[6954,7033],[6966,7017],[7000,7032],[7044,6978],[7038,6939],[7056,6930],[7065,6892],[7089,6905],[7100,6855],[7093,6828],[7072,6819],[7101,6784],[7109,6729],[7177,6733],[7253,6727],[7268,6719],[7256,6695],[7217,6657],[7203,6609],[7242,6570],[7265,6582],[7285,6542],[7333,6546],[7349,6468],[7369,6468],[7369,6443],[7390,6417],[7334,6392],[7299,6350],[7286,6297],[7295,6283],[7244,6224],[7215,6227],[7204,6214],[7155,6212],[7162,6178],[7154,6158],[7145,6199],[7122,6183],[7102,6188],[7084,6215],[7060,6225],[7059,6255],[7038,6267],[7037,6306],[6986,6311],[6970,6349],[6963,6405],[7011,6400],[7008,6424],[6935,6468]]]]}},{\"type\":\"Feature\",\"id\":\"CN.LN\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.69,\"hc-middle-y\":0.40,\"hc-key\":\"cn-ln\",\"hc-a2\":\"LN\",\"labelrank\":\"2\",\"hasc\":\"CN.LN\",\"alt-name\":\"Liáoníng\",\"woe-id\":\"12578008\",\"subregion\":\"Northeast\",\"fips\":\"CH19\",\"postal-code\":\"LN\",\"name\":\"Liaoning\",\"country\":\"China\",\"type-en\":\"Province\",\"region\":\"Northeast China\",\"longitude\":\"123.07\",\"woe-name\":\"Liaoning\",\"latitude\":\"41.386\",\"woe-label\":\"Liaoning, CN, China\",\"type\":\"Sh?ng\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[7390,6417],[7369,6443],[7369,6468],[7349,6468],[7333,6546],[7285,6542],[7265,6582],[7242,6570],[7203,6609],[7217,6657],[7256,6695],[7268,6719],[7295,6767],[7276,6839],[7285,6917],[7263,6939],[7278,6963],[7318,6984],[7331,6955],[7366,6946],[7364,6925],[7406,6864],[7409,6827],[7461,6891],[7483,6910],[7489,6936],[7510,6940],[7560,6975],[7582,6967],[7639,7028],[7669,7037],[7688,7019],[7729,7041],[7735,7068],[7756,7087],[7803,7069],[7824,7079],[7812,7108],[7831,7122],[7877,7098],[7907,7100],[7948,7122],[7955,7151],[8029,7189],[8040,7256],[8048,7285],[8096,7248],[8146,7231],[8172,7198],[8165,7181],[8187,7143],[8233,7208],[8255,7205],[8253,7156],[8278,7119],[8275,7101],[8300,7084],[8349,6988],[8376,6987],[8346,6938],[8353,6872],[8379,6874],[8384,6849],[8445,6749],[8415,6693],[8439,6682],[8436,6660],[8414,6661],[8390,6624],[8321,6596],[8323,6578],[8299,6583],[8208,6483],[8197,6444],[8168,6420],[8096,6414],[8078,6431],[8073,6402],[8041,6389],[8036,6401],[8004,6386],[7999,6370],[7968,6371],[7894,6317],[7860,6302],[7811,6250],[7814,6236],[7765,6188],[7751,6205],[7718,6186],[7740,6169],[7700,6152],[7675,6152],[7640,6130],[7632,6181],[7671,6188],[7732,6219],[7716,6243],[7748,6287],[7706,6283],[7689,6308],[7679,6283],[7659,6287],[7659,6336],[7702,6356],[7685,6373],[7698,6400],[7758,6434],[7777,6481],[7829,6559],[7798,6586],[7781,6614],[7744,6633],[7738,6660],[7724,6636],[7694,6633],[7654,6654],[7621,6649],[7560,6587],[7556,6569],[7513,6520],[7495,6470],[7408,6434],[7390,6417]]]}},{\"type\":\"Feature\",\"id\":\"CN.SD\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.37,\"hc-middle-y\":0.52,\"hc-key\":\"cn-sd\",\"hc-a2\":\"SD\",\"labelrank\":\"2\",\"hasc\":\"CN.SD\",\"alt-name\":\"Sh?nd?ng\",\"woe-id\":\"12578014\",\"subregion\":null,\"fips\":\"CH25\",\"postal-code\":\"SD\",\"name\":\"Shandong\",\"country\":\"China\",\"type-en\":\"Province\",\"region\":\"East China\",\"longitude\":\"118.114\",\"woe-name\":\"Shandong\",\"latitude\":\"36.3271\",\"woe-label\":\"Shandong, CN, China\",\"type\":\"Sh?ng\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[6777,5156],[6756,5141],[6734,5139],[6722,5150],[6671,5139],[6619,5140],[6598,5162],[6597,5186],[6556,5198],[6548,5223],[6484,5239],[6487,5277],[6504,5286],[6527,5324],[6557,5332],[6607,5393],[6630,5405],[6676,5451],[6708,5460],[6716,5492],[6688,5473],[6598,5444],[6576,5415],[6577,5451],[6593,5466],[6600,5504],[6565,5577],[6602,5642],[6629,5651],[6671,5713],[6693,5775],[6745,5791],[6738,5808],[6762,5845],[6775,5812],[6845,5898],[6959,5902],[6985,5949],[7007,5955],[7034,6002],[7080,5973],[7104,5975],[7165,5958],[7185,5977],[7220,5980],[7273,5911],[7297,5893],[7300,5870],[7259,5880],[7249,5854],[7244,5800],[7250,5777],[7283,5755],[7339,5743],[7400,5752],[7422,5776],[7414,5801],[7451,5821],[7494,5860],[7495,5875],[7573,5918],[7608,5916],[7629,5892],[7648,5890],[7659,5861],[7693,5871],[7714,5839],[7735,5830],[7799,5842],[7832,5867],[7845,5834],[7939,5837],[7918,5820],[7931,5786],[7909,5776],[7892,5740],[7916,5747],[7914,5727],[7878,5697],[7867,5714],[7824,5732],[7750,5692],[7751,5673],[7717,5674],[7663,5651],[7640,5631],[7606,5644],[7626,5600],[7611,5581],[7589,5599],[7570,5566],[7582,5525],[7518,5499],[7507,5503],[7518,5534],[7473,5536],[7470,5510],[7488,5476],[7443,5431],[7438,5400],[7420,5404],[7390,5389],[7373,5341],[7350,5327],[7339,5275],[7324,5269],[7246,5258],[7228,5191],[7214,5176],[7175,5176],[7160,5119],[7118,5108],[7114,5142],[7094,5165],[7045,5164],[7042,5135],[6985,5122],[6959,5147],[6930,5115],[6906,5174],[6883,5213],[6861,5230],[6794,5216],[6777,5156]]]}},{\"type\":\"Feature\",\"id\":\"CN.TJ\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.80,\"hc-middle-y\":0.63,\"hc-key\":\"cn-tj\",\"hc-a2\":\"TJ\",\"labelrank\":\"7\",\"hasc\":\"CN.TJ\",\"alt-name\":\"Ti?nj?n\",\"woe-id\":\"12578017\",\"subregion\":null,\"fips\":\"CH28\",\"postal-code\":\"TJ\",\"name\":\"Tianjin\",\"country\":\"China\",\"type-en\":\"Municipality\",\"region\":\"North China\",\"longitude\":\"117.347\",\"woe-name\":\"Tianjin\",\"latitude\":\"39.3708\",\"woe-label\":\"Tianjin, CN, China\",\"type\":\"Zhíxiáshì\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[6978,6083],[6928,6068],[6895,6079],[6881,6102],[6856,6099],[6824,6127],[6823,6172],[6856,6194],[6845,6214],[6848,6250],[6836,6311],[6841,6315],[6850,6331],[6901,6316],[6919,6374],[6899,6394],[6915,6429],[6928,6433],[6935,6468],[7008,6424],[7011,6400],[6963,6405],[6970,6349],[6986,6311],[7037,6306],[7038,6267],[7059,6255],[7060,6225],[7007,6199],[7028,6169],[7011,6164],[6984,6128],[6978,6083]]]}},{\"type\":\"Feature\",\"id\":\"CN.JS\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.53,\"hc-middle-y\":0.38,\"hc-key\":\"cn-js\",\"hc-a2\":\"JS\",\"labelrank\":\"2\",\"hasc\":\"CN.JS\",\"alt-name\":\"Ji?ngs?\",\"woe-id\":\"12577994\",\"subregion\":null,\"fips\":\"CH04\",\"postal-code\":\"JS\",\"name\":\"Jiangsu\",\"country\":\"China\",\"type-en\":\"Province\",\"region\":\"East China\",\"longitude\":\"119.942\",\"woe-name\":\"Jiangsu\",\"latitude\":\"32.9844\",\"woe-label\":\"Jiangsu, CN, China\",\"type\":\"Sh?ng\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[7422,4373],[7370,4384],[7366,4405],[7330,4405],[7313,4393],[7263,4389],[7250,4418],[7274,4456],[7269,4480],[7231,4485],[7234,4495],[7193,4514],[7194,4530],[7168,4549],[7174,4574],[7198,4608],[7224,4617],[7226,4666],[7203,4693],[7268,4700],[7306,4667],[7328,4701],[7318,4752],[7285,4784],[7259,4785],[7234,4730],[7173,4728],[7153,4738],[7141,4771],[7135,4829],[7109,4822],[7080,4840],[7104,4899],[7113,4897],[7124,4946],[7113,4963],[7038,4952],[7041,4987],[7017,5016],[6994,5025],[6928,5033],[6904,5047],[6887,5100],[6859,5102],[6777,5156],[6794,5216],[6861,5230],[6883,5213],[6906,5174],[6930,5115],[6959,5147],[6985,5122],[7042,5135],[7045,5164],[7094,5165],[7114,5142],[7118,5108],[7160,5119],[7175,5176],[7214,5176],[7228,5191],[7246,5258],[7324,5269],[7308,5251],[7310,5187],[7339,5202],[7397,5151],[7454,5132],[7516,5101],[7540,5038],[7548,4998],[7567,4975],[7565,4951],[7594,4913],[7602,4881],[7620,4866],[7638,4811],[7650,4809],[7654,4771],[7647,4731],[7698,4696],[7751,4670],[7749,4637],[7765,4609],[7806,4600],[7840,4576],[7861,4532],[7842,4517],[7814,4523],[7737,4557],[7704,4534],[7678,4537],[7643,4583],[7581,4594],[7539,4562],[7513,4560],[7485,4575],[7449,4642],[7467,4590],[7488,4560],[7532,4553],[7575,4580],[7632,4573],[7648,4539],[7633,4533],[7711,4509],[7751,4467],[7722,4458],[7701,4388],[7662,4383],[7672,4355],[7630,4345],[7634,4326],[7593,4296],[7566,4334],[7521,4333],[7483,4364],[7481,4379],[7443,4383],[7422,4373]]]}},{\"type\":\"Feature\",\"id\":\"CN.QH\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.50,\"hc-middle-y\":0.49,\"hc-key\":\"cn-qh\",\"hc-a2\":\"QH\",\"labelrank\":\"2\",\"hasc\":\"CN.QH\",\"alt-name\":null,\"woe-id\":\"12577996\",\"subregion\":\"Western\",\"fips\":null,\"postal-code\":\"QH\",\"name\":\"Qinghai\",\"country\":\"China\",\"type-en\":\"Province\",\"region\":\"Northwest China\",\"longitude\":\"96.2377\",\"woe-name\":\"Qinghai\",\"latitude\":\"35.2652\",\"woe-label\":\"Qinghai, CN, China\",\"type\":\"Sh?ng\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[3990,4988],[3964,4942],[3975,4929],[3957,4898],[3921,4926],[3865,4906],[3855,4863],[3873,4843],[3858,4806],[3806,4797],[3763,4812],[3745,4761],[3721,4771],[3739,4787],[3712,4834],[3683,4829],[3676,4809],[3656,4818],[3666,4843],[3648,4880],[3614,4904],[3577,4842],[3543,4866],[3502,4882],[3492,4908],[3424,4955],[3412,4985],[3409,5029],[3396,5073],[3364,5113],[3334,5118],[3319,5141],[3286,5149],[3229,5133],[3223,5166],[3205,5150],[3160,5141],[3156,5082],[3180,5043],[3214,5029],[3167,4985],[3163,4947],[3133,4920],[3142,4874],[3193,4833],[3174,4812],[3124,4831],[3118,4776],[3096,4766],[3093,4737],[2990,4721],[2996,4665],[2937,4680],[2901,4719],[2873,4693],[2885,4646],[2871,4640],[2860,4676],[2790,4695],[2746,4699],[2725,4750],[2742,4780],[2714,4817],[2677,4826],[2658,4866],[2596,4930],[2542,4906],[2500,4897],[2456,4906],[2431,4927],[2387,4920],[2335,4960],[2299,4965],[2297,4982],[2195,5004],[2147,5005],[2146,5033],[2104,5034],[2077,5066],[2029,5098],[2003,5161],[1970,5166],[1956,5149],[1921,5150],[1890,5132],[1864,5139],[1825,5174],[1804,5179],[1786,5208],[1779,5249],[1750,5266],[1738,5312],[1715,5336],[1702,5380],[1734,5400],[1751,5437],[1741,5524],[1763,5546],[1759,5565],[1718,5578],[1724,5605],[1707,5640],[1717,5668],[1766,5684],[1761,5700],[1791,5770],[1736,5791],[1731,5817],[1779,5832],[1834,5828],[1847,5861],[1871,5829],[1955,5812],[1999,5780],[2045,5790],[2052,5805],[2040,5891],[2004,5909],[1987,5945],[2016,5990],[2108,6001],[2117,6024],[2105,6044],[2085,6116],[1978,6200],[1986,6250],[1952,6333],[1948,6359],[1979,6362],[2043,6390],[2048,6401],[2114,6398],[2167,6401],[2205,6413],[2278,6416],[2348,6433],[2366,6445],[2478,6455],[2541,6455],[2585,6469],[2626,6472],[2659,6463],[2698,6467],[2764,6458],[2864,6405],[2910,6408],[2953,6363],[2977,6327],[3026,6293],[3033,6275],[3079,6257],[3111,6235],[3111,6217],[3169,6183],[3188,6182],[3212,6330],[3223,6376],[3284,6359],[3341,6313],[3411,6266],[3456,6311],[3505,6289],[3540,6314],[3595,6282],[3594,6266],[3661,6192],[3670,6171],[3712,6132],[3747,6117],[3774,6090],[3764,6134],[3777,6155],[3813,6110],[3848,6094],[3860,6058],[3934,6019],[3975,5977],[4061,5905],[4093,5952],[4114,5908],[4106,5892],[4176,5840],[4197,5812],[4177,5765],[4214,5726],[4200,5694],[4227,5655],[4233,5615],[4273,5586],[4251,5558],[4262,5535],[4255,5499],[4203,5504],[4195,5429],[4167,5436],[4145,5415],[4119,5410],[4112,5381],[4132,5362],[4109,5330],[4058,5307],[4039,5273],[4006,5256],[4012,5239],[4035,5244],[4042,5220],[4077,5203],[4086,5169],[4029,5123],[3999,5110],[3970,5141],[3863,5184],[3845,5196],[3820,5177],[3813,5145],[3839,5091],[3872,5071],[3874,5028],[3910,5019],[3939,5032],[3958,4986],[3990,4988]]]}},{\"type\":\"Feature\",\"id\":\"CN.GS\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.24,\"hc-middle-y\":0.24,\"hc-key\":\"cn-gs\",\"hc-a2\":\"GS\",\"labelrank\":\"2\",\"hasc\":\"CN.GS\",\"alt-name\":\"G?nsù\",\"woe-id\":\"12578005\",\"subregion\":\"Western\",\"fips\":\"CH15\",\"postal-code\":\"GS\",\"name\":\"Gansu\",\"country\":\"China\",\"type-en\":\"Province\",\"region\":\"Northwest China\",\"longitude\":\"100.735\",\"woe-name\":\"Gansu\",\"latitude\":\"38.7393\",\"woe-label\":\"Gansu, CN, China\",\"type\":\"Sh?ng\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[3990,4988],[3958,4986],[3939,5032],[3910,5019],[3874,5028],[3872,5071],[3839,5091],[3813,5145],[3820,5177],[3845,5196],[3863,5184],[3970,5141],[3999,5110],[4029,5123],[4086,5169],[4077,5203],[4042,5220],[4035,5244],[4012,5239],[4006,5256],[4039,5273],[4058,5307],[4109,5330],[4132,5362],[4112,5381],[4119,5410],[4145,5415],[4167,5436],[4195,5429],[4203,5504],[4255,5499],[4262,5535],[4251,5558],[4273,5586],[4233,5615],[4227,5655],[4200,5694],[4214,5726],[4177,5765],[4197,5812],[4176,5840],[4106,5892],[4114,5908],[4093,5952],[4061,5905],[3975,5977],[3934,6019],[3860,6058],[3848,6094],[3813,6110],[3777,6155],[3764,6134],[3774,6090],[3747,6117],[3712,6132],[3670,6171],[3661,6192],[3594,6266],[3595,6282],[3540,6314],[3505,6289],[3456,6311],[3411,6266],[3341,6313],[3284,6359],[3223,6376],[3212,6330],[3188,6182],[3169,6183],[3111,6217],[3111,6235],[3079,6257],[3033,6275],[3026,6293],[2977,6327],[2953,6363],[2910,6408],[2864,6405],[2764,6458],[2698,6467],[2659,6463],[2626,6472],[2585,6469],[2541,6455],[2478,6455],[2490,6524],[2469,6612],[2473,6635],[2505,6681],[2520,6764],[2582,6755],[2638,6776],[2731,6888],[2847,6989],[2938,7027],[3017,7034],[3066,7022],[3118,7056],[3118,7091],[3133,7177],[3143,7197],[3196,7224],[3215,7224],[3343,7224],[3431,6932],[3391,6897],[3400,6871],[3437,6812],[3499,6742],[3475,6670],[3525,6663],[3550,6669],[3586,6703],[3648,6724],[3709,6719],[3740,6731],[3803,6724],[3829,6683],[3832,6655],[3793,6607],[3768,6562],[3716,6535],[3676,6493],[3723,6488],[3810,6437],[3829,6401],[3869,6365],[3921,6353],[3920,6303],[3953,6261],[3977,6264],[3997,6203],[4045,6180],[4091,6177],[4131,6219],[4096,6265],[4203,6298],[4239,6281],[4306,6263],[4367,6300],[4453,6325],[4510,6322],[4508,6294],[4535,6241],[4524,6211],[4449,6129],[4387,6096],[4392,6027],[4367,6019],[4372,5958],[4416,5940],[4491,5862],[4536,5845],[4556,5853],[4598,5844],[4603,5827],[4583,5807],[4626,5797],[4637,5768],[4683,5736],[4707,5691],[4687,5671],[4694,5638],[4723,5568],[4720,5534],[4696,5495],[4715,5453],[4762,5433],[4786,5388],[4807,5395],[4829,5379],[4800,5367],[4857,5362],[4875,5333],[4904,5345],[4914,5396],[4901,5430],[4933,5435],[4957,5422],[4993,5447],[4981,5469],[5002,5513],[4979,5545],[4920,5561],[4926,5662],[4945,5666],[4955,5691],[4942,5714],[4954,5729],[4958,5771],[4985,5772],[5011,5752],[5058,5752],[5076,5740],[5074,5704],[5150,5680],[5185,5663],[5212,5625],[5271,5611],[5286,5591],[5334,5565],[5323,5535],[5327,5484],[5291,5456],[5293,5415],[5309,5379],[5311,5343],[5286,5316],[5223,5322],[5186,5308],[5145,5332],[5131,5311],[5158,5253],[5062,5248],[5041,5238],[5012,5273],[4987,5286],[4920,5286],[4906,5276],[4915,5237],[4903,5209],[4868,5175],[4902,5159],[4934,5126],[4929,5096],[4910,5103],[4915,5070],[4900,5064],[4881,5017],[4890,4971],[4903,4947],[4891,4935],[4872,4953],[4829,4942],[4811,4956],[4763,4931],[4740,4907],[4745,4885],[4776,4870],[4768,4812],[4719,4793],[4692,4800],[4670,4793],[4679,4764],[4645,4742],[4610,4734],[4573,4739],[4509,4760],[4459,4800],[4485,4847],[4464,4896],[4484,4907],[4447,4947],[4433,4989],[4367,4995],[4325,5006],[4334,5027],[4278,5021],[4263,5035],[4256,5115],[4222,5147],[4193,5144],[4152,5116],[4159,5102],[4125,5099],[4110,5081],[4072,5076],[4101,5024],[4101,4998],[4123,4963],[4083,4946],[3997,4894],[3995,4928],[4015,4958],[4010,4990],[3990,4988]]]}},{\"type\":\"Feature\",\"id\":\"CN.XJ\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.54,\"hc-middle-y\":0.55,\"hc-key\":\"cn-xj\",\"hc-a2\":\"XJ\",\"labelrank\":\"2\",\"hasc\":\"CN.XJ\",\"alt-name\":\"Xinjiang Uygur|X?nji?ng Wéiwú?r\",\"woe-id\":\"12578003\",\"subregion\":\"Western\",\"fips\":\"CH13\",\"postal-code\":\"XJ\",\"name\":\"Xinjiang\",\"country\":\"China\",\"type-en\":\"Autonomous Region\",\"region\":\"Northwest China\",\"longitude\":\"85.42529999999999\",\"woe-name\":\"Xinjiang\",\"latitude\":\"41.122\",\"woe-label\":\"Xinjiang, CN, China\",\"type\":\"Zìzhìqu\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[3196,7224],[3143,7197],[3133,7177],[3118,7091],[3118,7056],[3066,7022],[3017,7034],[2938,7027],[2847,6989],[2731,6888],[2638,6776],[2582,6755],[2520,6764],[2505,6681],[2473,6635],[2469,6612],[2490,6524],[2478,6455],[2366,6445],[2348,6433],[2278,6416],[2205,6413],[2167,6401],[2114,6398],[2048,6401],[2043,6390],[1979,6362],[1948,6359],[1952,6333],[1986,6250],[1978,6200],[2085,6116],[2105,6044],[2117,6024],[2108,6001],[2016,5990],[1987,5945],[2004,5909],[2040,5891],[2052,5805],[2045,5790],[1999,5780],[1955,5812],[1871,5829],[1847,5861],[1834,5828],[1779,5832],[1701,5886],[1653,5899],[1632,5923],[1610,5925],[1567,5951],[1481,5960],[1465,5952],[1398,5951],[1358,5968],[1327,5956],[1188,5960],[1139,5945],[1106,5894],[1072,5873],[1033,5880],[1000,5862],[972,5890],[927,5897],[883,5891],[852,5876],[811,5874],[739,5847],[697,5861],[674,5856],[617,5864],[561,5889],[533,5892],[513,5914],[515,5957],[472,5960],[422,5979],[389,5952],[347,5937],[326,5912],[269,5906],[238,5914],[207,5939],[179,5941],[155,5963],[136,5945],[116,5962],[50,5989],[24,6019],[-15,5967],[-53,5936],[-50,5919],[-85,5904],[-83,5848],[-125,5798],[-176,5818],[-234,5824],[-285,5812],[-340,5872],[-380,5889],[-396,5911],[-402,6006],[-415,6060],[-395,6099],[-428,6101],[-440,6119],[-468,6117],[-513,6130],[-575,6172],[-601,6179],[-652,6229],[-650,6265],[-679,6255],[-723,6259],[-732,6306],[-757,6337],[-728,6361],[-722,6415],[-744,6474],[-779,6502],[-809,6505],[-811,6545],[-852,6574],[-888,6576],[-927,6607],[-951,6606],[-974,6636],[-949,6654],[-903,6660],[-896,6639],[-839,6647],[-817,6663],[-855,6720],[-832,6755],[-843,6776],[-833,6809],[-846,6834],[-838,6882],[-821,6899],[-824,6932],[-894,6987],[-935,6997],[-957,6969],[-994,6997],[-999,7060],[-967,7085],[-991,7150],[-973,7197],[-939,7193],[-913,7217],[-919,7270],[-872,7321],[-805,7314],[-732,7351],[-705,7343],[-713,7368],[-699,7387],[-667,7362],[-640,7355],[-580,7383],[-561,7377],[-563,7300],[-519,7293],[-455,7310],[-448,7285],[-420,7295],[-378,7337],[-371,7360],[-339,7386],[-335,7404],[-288,7417],[-209,7384],[-136,7387],[-100,7373],[-37,7419],[-32,7440],[31,7465],[155,7499],[173,7493],[237,7503],[260,7528],[320,7520],[336,7532],[346,7568],[343,7663],[367,7699],[429,7713],[403,7750],[444,7764],[481,7758],[480,7798],[466,7811],[485,7840],[467,7956],[454,8006],[467,8045],[468,8082],[484,8137],[509,8153],[469,8182],[429,8185],[412,8216],[452,8236],[513,8233],[567,8243],[593,8233],[754,8253],[759,8215],[781,8199],[844,8207],[869,8174],[891,8185],[909,8246],[858,8281],[910,8364],[937,8433],[962,8462],[1009,8555],[1044,8601],[1061,8662],[1084,8662],[1140,8614],[1200,8579],[1244,8576],[1328,8558],[1338,8513],[1365,8517],[1422,8553],[1472,8549],[1487,8578],[1506,8582],[1516,8625],[1507,8663],[1514,8687],[1513,8763],[1535,8816],[1580,8877],[1648,8867],[1675,8881],[1715,8884],[1753,8923],[1766,8955],[1762,8995],[1794,9020],[1833,9019],[1877,8997],[1950,9009],[1951,8958],[1930,8949],[1933,8917],[1971,8881],[1948,8863],[2041,8782],[2038,8749],[2072,8716],[2093,8710],[2108,8681],[2140,8673],[2157,8684],[2192,8678],[2219,8621],[2271,8627],[2273,8595],[2313,8565],[2323,8521],[2321,8474],[2351,8395],[2370,8384],[2391,8320],[2392,8276],[2357,8215],[2365,8143],[2306,8084],[2286,8023],[2299,8008],[2313,7942],[2359,7938],[2376,7919],[2412,7916],[2445,7892],[2505,7887],[2535,7868],[2583,7857],[2633,7861],[2703,7844],[2763,7822],[2794,7799],[2824,7745],[2870,7735],[2891,7697],[2932,7674],[2948,7649],[3005,7620],[3066,7621],[3048,7554],[3080,7544],[3120,7399],[3128,7351],[3189,7276],[3196,7224]]]}},{\"type\":\"Feature\",\"id\":\"CN.JL\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.47,\"hc-middle-y\":0.52,\"hc-key\":\"cn-jl\",\"hc-a2\":\"JL\",\"labelrank\":\"2\",\"hasc\":\"CN.JL\",\"alt-name\":\"Jílín\",\"woe-id\":\"12577995\",\"subregion\":\"Northeast\",\"fips\":\"CH05\",\"postal-code\":\"JL\",\"name\":\"Jilin\",\"country\":\"China\",\"type-en\":\"Province\",\"region\":\"Northeast China\",\"longitude\":\"126.466\",\"woe-name\":\"Jilin\",\"latitude\":\"43.2978\",\"woe-label\":\"Jilin, CN, China\",\"type\":\"Sh?ng\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[8439,6682],[8415,6693],[8445,6749],[8384,6849],[8379,6874],[8353,6872],[8346,6938],[8376,6987],[8349,6988],[8300,7084],[8275,7101],[8278,7119],[8253,7156],[8255,7205],[8233,7208],[8187,7143],[8165,7181],[8172,7198],[8146,7231],[8096,7248],[8048,7285],[8040,7256],[7983,7276],[7987,7317],[8005,7337],[7964,7419],[7969,7446],[7951,7458],[7923,7505],[7918,7536],[7854,7484],[7796,7453],[7774,7458],[7777,7503],[7732,7566],[7721,7669],[7751,7691],[7758,7713],[7739,7752],[7719,7760],[7701,7810],[7665,7806],[7651,7820],[7677,7864],[7669,7888],[7708,7882],[7752,7843],[7778,7878],[7796,7848],[7834,7823],[7845,7842],[7845,7916],[7891,7924],[7906,7952],[8008,7968],[8041,7978],[8059,7911],[8049,7894],[8066,7875],[8061,7848],[8083,7817],[8098,7819],[8127,7777],[8213,7780],[8216,7800],[8239,7794],[8254,7770],[8301,7774],[8310,7794],[8355,7806],[8359,7768],[8385,7739],[8440,7721],[8509,7752],[8551,7731],[8580,7730],[8605,7683],[8590,7655],[8606,7600],[8623,7615],[8663,7617],[8697,7601],[8688,7561],[8732,7503],[8758,7480],[8792,7500],[8786,7552],[8838,7596],[8849,7584],[8861,7513],[8921,7432],[8951,7375],[8974,7373],[9010,7393],[9010,7437],[9058,7462],[9096,7467],[9120,7505],[9158,7466],[9186,7498],[9196,7490],[9217,7429],[9249,7422],[9297,7383],[9323,7400],[9352,7386],[9369,7396],[9377,7375],[9351,7290],[9357,7259],[9339,7242],[9300,7242],[9239,7204],[9274,7167],[9226,7182],[9210,7203],[9205,7241],[9182,7258],[9135,7248],[9124,7195],[9121,7121],[9093,7100],[9057,7115],[9041,7098],[9039,7059],[8989,7008],[8956,7010],[8918,6994],[8874,6999],[8834,6986],[8838,6959],[8891,6892],[8867,6840],[8839,6861],[8775,6845],[8757,6858],[8708,6857],[8675,6881],[8641,6923],[8618,6896],[8588,6886],[8571,6830],[8534,6757],[8514,6743],[8494,6698],[8439,6682]]]}},{\"type\":\"Feature\",\"id\":\"CN.NX\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.51,\"hc-middle-y\":0.43,\"hc-key\":\"cn-nx\",\"hc-a2\":\"NX\",\"labelrank\":\"2\",\"hasc\":\"CN.NX\",\"alt-name\":\"Ningxia Hui|Níngxià Húizú\",\"woe-id\":\"12578010\",\"subregion\":\"Western\",\"fips\":\"CH21\",\"postal-code\":\"NX\",\"name\":\"Ningxia\",\"country\":\"China\",\"type-en\":\"Autonomous Region\",\"region\":\"Northwest China\",\"longitude\":\"106.038\",\"woe-name\":\"Ningxia\",\"latitude\":\"37.1762\",\"woe-label\":\"Ningxia, CN, China\",\"type\":\"Zìzhìqu\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[5152,5919],[5087,5861],[5069,5794],[5084,5760],[5076,5740],[5058,5752],[5011,5752],[4985,5772],[4958,5771],[4954,5729],[4942,5714],[4955,5691],[4945,5666],[4926,5662],[4920,5561],[4979,5545],[5002,5513],[4981,5469],[4993,5447],[4957,5422],[4933,5435],[4901,5430],[4914,5396],[4904,5345],[4875,5333],[4857,5362],[4800,5367],[4829,5379],[4807,5395],[4786,5388],[4762,5433],[4715,5453],[4696,5495],[4720,5534],[4723,5568],[4694,5638],[4687,5671],[4707,5691],[4683,5736],[4637,5768],[4626,5797],[4583,5807],[4603,5827],[4598,5844],[4556,5853],[4536,5845],[4550,5867],[4647,5872],[4674,5897],[4725,5916],[4781,5910],[4806,5924],[4815,5970],[4804,6001],[4818,6022],[4825,6103],[4837,6141],[4870,6196],[4881,6229],[4913,6236],[4918,6267],[4953,6264],[4976,6280],[5008,6280],[5009,6241],[5039,6202],[5029,6175],[4984,6110],[4972,6069],[4937,6031],[5002,5995],[5064,5990],[5093,5972],[5106,5937],[5152,5919]]]}}]}\n", " /* END mapdata/countries/cn/cn-all.js*/\n", "\n", "\n", "var event = document.createEvent(\"HTMLEvents\");\n", "event.initEvent(\"load_highcharts\", false, false);\n", "window.dispatchEvent(event);\n", "console.log(\"Finish loading highchartsjs\");\n" ], "text/plain": [ "\"\\n /* BEGIN mapdata/countries/cn/cn-all.js */\\n\\nHighcharts.maps[\\\"countries/cn/cn-all\\\"] = {\\\"title\\\":\\\"China\\\",\\\"version\\\":\\\"1.1.2\\\",\\\"type\\\":\\\"FeatureCollection\\\",\\\"copyright\\\":\\\"Copyright (c) 2015 Highsoft AS, Based on data from Natural Earth\\\",\\\"copyrightShort\\\":\\\"Natural Earth\\\",\\\"copyrightUrl\\\":\\\"http://www.naturalearthdata.com\\\",\\\"crs\\\":{\\\"type\\\":\\\"name\\\",\\\"properties\\\":{\\\"name\\\":\\\"urn:ogc:def:crs:EPSG:3415\\\"}},\\\"hc-transform\\\":{\\\"default\\\":{\\\"crs\\\":\\\"+proj=lcc +lat_1=18 +lat_2=24 +lat_0=21 +lon_0=114 +x_0=500000 +y_0=500000 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +units=m +no_defs\\\",\\\"scale\\\":0.000129831107685,\\\"jsonres\\\":15.5,\\\"jsonmarginX\\\":-999,\\\"jsonmarginY\\\":9851.0,\\\"xoffset\\\":-3139937.49309,\\\"yoffset\\\":4358972.7486}},\\r\\n\\\"features\\\":[{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"CN.3664\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.50,\\\"hc-middle-y\\\":0.50,\\\"hc-key\\\":\\\"cn-3664\\\",\\\"hc-a2\\\":\\\"PI\\\",\\\"labelrank\\\":\\\"20\\\",\\\"hasc\\\":\\\"CN\\\",\\\"alt-name\\\":null,\\\"woe-id\\\":\\\"12497556\\\",\\\"subregion\\\":null,\\\"fips\\\":null,\\\"postal-code\\\":null,\\\"name\\\":\\\"Paracel Islands\\\",\\\"country\\\":\\\"China\\\",\\\"type-en\\\":null,\\\"region\\\":null,\\\"longitude\\\":\\\"111.201\\\",\\\"woe-name\\\":\\\"Paracel Islands\\\",\\\"latitude\\\":\\\"15.7833\\\",\\\"woe-label\\\":null,\\\"type\\\":null},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[5722,928],[5719,927],[5720,930],[5722,930],[5722,928]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"CN.GD\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.46,\\\"hc-middle-y\\\":0.33,\\\"hc-key\\\":\\\"cn-gd\\\",\\\"hc-a2\\\":\\\"GD\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"CN.GD\\\",\\\"alt-name\\\":\\\"Gu?ngd?ng\\\",\\\"woe-id\\\":\\\"12578019\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"CH30\\\",\\\"postal-code\\\":\\\"GD\\\",\\\"name\\\":\\\"Guangdong\\\",\\\"country\\\":\\\"China\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":\\\"South Central China\\\",\\\"longitude\\\":\\\"113.72\\\",\\\"woe-name\\\":\\\"Guangdong\\\",\\\"latitude\\\":\\\"23.7924\\\",\\\"woe-label\\\":\\\"Guangdong, CN, China\\\",\\\"type\\\":\\\"Sh?ng\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"MultiPolygon\\\",\\\"coordinates\\\":[[[[5610,2081],[5566,2095],[5546,2088],[5551,2111],[5601,2111],[5610,2081]]],[[[5441,2225],[5477,2249],[5488,2289],[5574,2295],[5566,2359],[5593,2350],[5630,2356],[5658,2378],[5640,2423],[5655,2444],[5711,2456],[5720,2478],[5744,2480],[5780,2515],[5793,2551],[5784,2566],[5790,2631],[5807,2671],[5834,2681],[5846,2721],[5870,2719],[5896,2756],[5890,2808],[5927,2841],[5919,2879],[5904,2890],[5918,2920],[5948,2932],[5944,2967],[5957,3012],[6013,3014],[6054,3003],[6083,2964],[6120,2969],[6116,3017],[6104,3048],[6167,3089],[6241,3049],[6291,3056],[6311,3076],[6328,3073],[6331,3036],[6382,3041],[6413,3062],[6441,3067],[6469,3041],[6474,3005],[6410,2972],[6387,2922],[6360,2903],[6413,2865],[6477,2893],[6502,2885],[6539,2911],[6558,2907],[6615,2929],[6674,2877],[6692,2881],[6684,2940],[6710,2960],[6756,2945],[6809,2944],[6842,2894],[6890,2907],[6887,2881],[6914,2846],[6933,2800],[6924,2776],[6949,2701],[6978,2674],[6959,2659],[6956,2682],[6933,2657],[6923,2682],[6915,2636],[6896,2613],[6844,2626],[6858,2605],[6891,2608],[6871,2571],[6863,2588],[6840,2521],[6800,2526],[6758,2494],[6764,2510],[6703,2476],[6673,2507],[6641,2474],[6651,2458],[6610,2464],[6620,2479],[6546,2486],[6508,2433],[6482,2439],[6488,2490],[6442,2471],[6438,2435],[6454,2422],[6433,2409],[6408,2444],[6337,2421],[6318,2428],[6303,2409],[6273,2477],[6254,2477],[6250,2538],[6230,2530],[6238,2493],[6192,2506],[6251,2454],[6234,2393],[6255,2404],[6222,2346],[6202,2348],[6174,2328],[6159,2301],[6136,2355],[6124,2340],[6124,2300],[6100,2277],[6082,2301],[6037,2259],[6002,2271],[5961,2244],[5946,2269],[5913,2267],[5888,2294],[5890,2270],[5910,2260],[5888,2234],[5906,2224],[5873,2213],[5883,2248],[5847,2258],[5864,2239],[5833,2207],[5793,2208],[5719,2196],[5639,2170],[5609,2118],[5578,2133],[5580,2178],[5568,2162],[5573,2130],[5533,2113],[5522,2061],[5567,2060],[5551,2018],[5588,1997],[5599,1977],[5570,1938],[5513,1928],[5492,1940],[5468,1929],[5458,1964],[5481,1952],[5490,1966],[5453,1987],[5442,2057],[5419,2081],[5428,2135],[5444,2145],[5443,2176],[5476,2177],[5481,2206],[5452,2202],[5441,2225]]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"CN.SH\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.49,\\\"hc-middle-y\\\":0.62,\\\"hc-key\\\":\\\"cn-sh\\\",\\\"hc-a2\\\":\\\"SH\\\",\\\"labelrank\\\":\\\"7\\\",\\\"hasc\\\":\\\"CN.SH\\\",\\\"alt-name\\\":\\\"Shàngh?i\\\",\\\"woe-id\\\":\\\"12578012\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"CH23\\\",\\\"postal-code\\\":\\\"SH\\\",\\\"name\\\":\\\"Shanghai\\\",\\\"country\\\":\\\"China\\\",\\\"type-en\\\":\\\"Municipality\\\",\\\"region\\\":\\\"East China\\\",\\\"longitude\\\":\\\"121.409\\\",\\\"woe-name\\\":\\\"Shanghai\\\",\\\"latitude\\\":\\\"31.0909\\\",\\\"woe-label\\\":\\\"Shanghai, CN, China\\\",\\\"type\\\":\\\"Zhíxiáshì\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"MultiPolygon\\\",\\\"coordinates\\\":[[[[7863,4465],[7851,4460],[7744,4504],[7716,4532],[7733,4546],[7774,4532],[7812,4507],[7875,4484],[7863,4465]]],[[[7672,4355],[7662,4383],[7701,4388],[7722,4458],[7751,4467],[7817,4430],[7855,4444],[7828,4423],[7860,4383],[7881,4343],[7868,4329],[7815,4322],[7747,4286],[7712,4317],[7688,4315],[7684,4355],[7672,4355]]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"CN.ZJ\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.48,\\\"hc-middle-y\\\":0.51,\\\"hc-key\\\":\\\"cn-zj\\\",\\\"hc-a2\\\":\\\"ZJ\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"CN.ZJ\\\",\\\"alt-name\\\":\\\"Zhèji?ng\\\",\\\"woe-id\\\":\\\"12577992\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"CH02\\\",\\\"postal-code\\\":\\\"ZJ\\\",\\\"name\\\":\\\"Zhejiang\\\",\\\"country\\\":\\\"China\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":\\\"East China\\\",\\\"longitude\\\":\\\"119.97\\\",\\\"woe-name\\\":\\\"Zhejiang\\\",\\\"latitude\\\":\\\"29.1084\\\",\\\"woe-label\\\":\\\"Zhejiang, CN, China\\\",\\\"type\\\":\\\"Sh?ng\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"MultiPolygon\\\",\\\"coordinates\\\":[[[[7927,4194],[7907,4203],[7934,4217],[7929,4161],[7959,4147],[7967,4120],[7890,4152],[7872,4153],[7904,4182],[7922,4165],[7927,4194]]],[[[7595,3533],[7555,3537],[7539,3523],[7480,3515],[7462,3558],[7434,3594],[7418,3560],[7379,3536],[7309,3545],[7301,3600],[7272,3655],[7279,3716],[7267,3734],[7220,3719],[7210,3724],[7215,3734],[7203,3816],[7162,3873],[7129,3894],[7116,3914],[7126,3944],[7149,3975],[7188,3986],[7223,4026],[7255,4050],[7258,4072],[7287,4108],[7278,4148],[7282,4185],[7354,4183],[7382,4198],[7367,4232],[7351,4238],[7378,4270],[7390,4260],[7414,4308],[7422,4373],[7443,4383],[7481,4379],[7483,4364],[7521,4333],[7566,4334],[7593,4296],[7634,4326],[7630,4345],[7672,4355],[7684,4355],[7688,4315],[7712,4317],[7747,4286],[7690,4250],[7684,4222],[7655,4192],[7628,4205],[7646,4178],[7677,4165],[7726,4202],[7771,4204],[7797,4182],[7833,4134],[7894,4112],[7924,4112],[7892,4094],[7843,4037],[7792,4024],[7806,3996],[7817,4014],[7884,4055],[7897,4012],[7886,3999],[7894,3925],[7864,3936],[7864,3994],[7855,3954],[7837,3949],[7823,3973],[7788,3930],[7831,3933],[7846,3889],[7809,3896],[7844,3869],[7832,3846],[7803,3837],[7837,3797],[7847,3760],[7795,3745],[7791,3718],[7772,3727],[7775,3703],[7749,3688],[7742,3709],[7766,3741],[7752,3765],[7741,3728],[7713,3675],[7661,3678],[7687,3667],[7683,3639],[7643,3578],[7660,3562],[7653,3536],[7635,3540],[7631,3495],[7611,3495],[7595,3533]]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"CN.HA\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.50,\\\"hc-middle-y\\\":0.45,\\\"hc-key\\\":\\\"cn-ha\\\",\\\"hc-a2\\\":\\\"HA\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"CN.HA\\\",\\\"alt-name\\\":\\\"H?inán\\\",\\\"woe-id\\\":\\\"12578020\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"CH31\\\",\\\"postal-code\\\":\\\"HA\\\",\\\"name\\\":\\\"Hainan\\\",\\\"country\\\":\\\"China\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":\\\"South Central China\\\",\\\"longitude\\\":\\\"109.825\\\",\\\"woe-name\\\":\\\"Hainan\\\",\\\"latitude\\\":\\\"19.1865\\\",\\\"woe-label\\\":\\\"Hainan, CN, China\\\",\\\"type\\\":\\\"Sh?ng\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[5194,1642],[5191,1721],[5275,1790],[5316,1815],[5308,1835],[5338,1860],[5371,1839],[5385,1865],[5426,1877],[5450,1859],[5473,1872],[5482,1852],[5518,1887],[5540,1879],[5566,1889],[5603,1867],[5628,1906],[5650,1872],[5681,1868],[5693,1799],[5667,1767],[5623,1733],[5587,1627],[5570,1609],[5568,1578],[5535,1576],[5498,1548],[5487,1515],[5474,1527],[5422,1518],[5417,1497],[5381,1468],[5356,1496],[5297,1497],[5220,1544],[5199,1549],[5194,1642]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"CN.XZ\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.40,\\\"hc-middle-y\\\":0.50,\\\"hc-key\\\":\\\"cn-xz\\\",\\\"hc-a2\\\":\\\"XZ\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"CN.XZ\\\",\\\"alt-name\\\":\\\"Tibet|X?zàng\\\",\\\"woe-id\\\":\\\"12578004\\\",\\\"subregion\\\":\\\"Western\\\",\\\"fips\\\":\\\"CH14\\\",\\\"postal-code\\\":\\\"XZ\\\",\\\"name\\\":\\\"Xizang\\\",\\\"country\\\":\\\"China\\\",\\\"type-en\\\":\\\"Autonomous Region\\\",\\\"region\\\":\\\"Southwest China\\\",\\\"longitude\\\":\\\"88.41370000000001\\\",\\\"woe-name\\\":\\\"Xizang\\\",\\\"latitude\\\":\\\"31.4515\\\",\\\"woe-label\\\":\\\"Tibet, CN, China\\\",\\\"type\\\":\\\"Zìzhìqu\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[3366,4057],[3367,4027],[3331,3974],[3322,4015],[3297,4012],[3295,3963],[3276,3945],[3281,3889],[3247,3853],[3212,3880],[3195,3848],[3171,3837],[3125,3892],[3102,3897],[3091,3928],[3067,3936],[3042,3884],[3016,3869],[2978,3907],[2948,3902],[2901,3965],[2873,3967],[2857,3932],[2850,3976],[2884,3994],[2882,4017],[2845,4086],[2813,4074],[2811,4093],[2840,4104],[2847,4127],[2821,4125],[2811,4152],[2732,4154],[2724,4127],[2700,4137],[2681,4113],[2641,4118],[2634,4100],[2573,4134],[2538,4138],[2513,4175],[2464,4156],[2437,4134],[2450,4116],[2405,4093],[2298,4055],[2263,4060],[2201,4028],[2185,4001],[2132,3968],[2090,3954],[2098,3938],[2080,3913],[2011,3893],[1965,3901],[1945,3888],[1878,3905],[1887,3940],[1843,3963],[1821,3989],[1778,3968],[1701,4005],[1660,4008],[1687,4040],[1620,4079],[1547,4075],[1522,4054],[1482,4049],[1429,3997],[1405,3987],[1379,3950],[1363,3948],[1338,3912],[1343,3888],[1322,3888],[1302,3912],[1300,3944],[1333,4006],[1331,4041],[1294,4072],[1244,4052],[1191,4052],[1189,4033],[1133,4053],[1110,4034],[1072,4047],[1039,4045],[998,4057],[978,4086],[924,4114],[912,4136],[888,4137],[860,4100],[818,4128],[814,4164],[794,4149],[797,4115],[769,4110],[754,4175],[731,4219],[712,4204],[678,4220],[660,4215],[610,4238],[614,4263],[638,4293],[618,4309],[588,4291],[543,4315],[533,4338],[504,4352],[491,4384],[469,4397],[474,4425],[457,4478],[417,4494],[368,4476],[342,4488],[318,4560],[292,4597],[274,4590],[258,4612],[231,4617],[185,4686],[161,4710],[115,4734],[116,4794],[58,4812],[25,4832],[0,4818],[-16,4831],[-40,4781],[-70,4757],[-88,4764],[-101,4821],[-143,4862],[-211,4912],[-239,4921],[-221,4955],[-250,4976],[-286,5024],[-336,5030],[-380,5082],[-389,5131],[-409,5161],[-431,5139],[-476,5153],[-474,5193],[-447,5209],[-467,5252],[-443,5292],[-484,5363],[-476,5404],[-484,5432],[-434,5433],[-416,5442],[-414,5401],[-392,5371],[-361,5368],[-349,5389],[-317,5386],[-272,5412],[-262,5434],[-283,5487],[-265,5532],[-333,5581],[-357,5643],[-345,5685],[-340,5763],[-288,5783],[-285,5812],[-234,5824],[-176,5818],[-125,5798],[-83,5848],[-85,5904],[-50,5919],[-53,5936],[-15,5967],[24,6019],[50,5989],[116,5962],[136,5945],[155,5963],[179,5941],[207,5939],[238,5914],[269,5906],[326,5912],[347,5937],[389,5952],[422,5979],[472,5960],[515,5957],[513,5914],[533,5892],[561,5889],[617,5864],[674,5856],[697,5861],[739,5847],[811,5874],[852,5876],[883,5891],[927,5897],[972,5890],[1000,5862],[1033,5880],[1072,5873],[1106,5894],[1139,5945],[1188,5960],[1327,5956],[1358,5968],[1398,5951],[1465,5952],[1481,5960],[1567,5951],[1610,5925],[1632,5923],[1653,5899],[1701,5886],[1779,5832],[1731,5817],[1736,5791],[1791,5770],[1761,5700],[1766,5684],[1717,5668],[1707,5640],[1724,5605],[1718,5578],[1759,5565],[1763,5546],[1741,5524],[1751,5437],[1734,5400],[1702,5380],[1715,5336],[1738,5312],[1750,5266],[1779,5249],[1786,5208],[1804,5179],[1825,5174],[1864,5139],[1890,5132],[1921,5150],[1956,5149],[1970,5166],[2003,5161],[2029,5098],[2077,5066],[2104,5034],[2146,5033],[2147,5005],[2195,5004],[2297,4982],[2299,4965],[2335,4960],[2387,4920],[2431,4927],[2456,4906],[2500,4897],[2542,4906],[2596,4930],[2658,4866],[2677,4826],[2714,4817],[2742,4780],[2725,4750],[2746,4699],[2790,4695],[2860,4676],[2871,4640],[2885,4646],[2873,4693],[2901,4719],[2937,4680],[2996,4665],[2990,4721],[3093,4737],[3096,4766],[3118,4776],[3124,4831],[3174,4812],[3193,4833],[3248,4810],[3282,4781],[3283,4758],[3322,4693],[3313,4655],[3340,4603],[3391,4542],[3366,4517],[3343,4537],[3333,4506],[3368,4462],[3360,4442],[3392,4404],[3381,4386],[3387,4340],[3385,4268],[3394,4215],[3375,4157],[3384,4136],[3383,4079],[3390,4059],[3390,4059],[3366,4057]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"CN.YN\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.42,\\\"hc-middle-y\\\":0.59,\\\"hc-key\\\":\\\"cn-yn\\\",\\\"hc-a2\\\":\\\"YN\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"CN.YN\\\",\\\"alt-name\\\":\\\"Yúnnán\\\",\\\"woe-id\\\":\\\"12578018\\\",\\\"subregion\\\":\\\"Western\\\",\\\"fips\\\":\\\"CH29\\\",\\\"postal-code\\\":\\\"YN\\\",\\\"name\\\":\\\"Yunnan\\\",\\\"country\\\":\\\"China\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":\\\"Southwest China\\\",\\\"longitude\\\":\\\"101.661\\\",\\\"woe-name\\\":\\\"Yunnan\\\",\\\"latitude\\\":\\\"24.4603\\\",\\\"woe-label\\\":\\\"Yunnan, CN, China\\\",\\\"type\\\":\\\"Sh?ng\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[3366,4057],[3390,4059],[3390,4059],[3381,3944],[3384,3882],[3422,3822],[3432,3902],[3454,3908],[3484,3958],[3502,3963],[3522,3907],[3576,3843],[3578,3819],[3554,3810],[3554,3783],[3606,3707],[3619,3724],[3670,3730],[3706,3657],[3726,3603],[3726,3573],[3759,3569],[3750,3537],[3788,3495],[3798,3462],[3815,3456],[3796,3427],[3821,3408],[3839,3374],[3827,3343],[3860,3333],[3875,3301],[3890,3314],[3929,3308],[3959,3338],[4025,3367],[4043,3331],[4087,3359],[4102,3354],[4126,3395],[4114,3462],[4100,3484],[4104,3566],[4123,3586],[4152,3590],[4174,3623],[4236,3686],[4230,3747],[4269,3775],[4281,3762],[4316,3784],[4302,3831],[4315,3861],[4335,3848],[4426,3848],[4392,3826],[4393,3781],[4414,3768],[4425,3727],[4403,3716],[4410,3696],[4454,3668],[4513,3677],[4528,3709],[4547,3717],[4591,3695],[4578,3663],[4590,3632],[4566,3561],[4543,3565],[4500,3545],[4415,3558],[4396,3580],[4360,3544],[4323,3576],[4309,3574],[4242,3508],[4276,3479],[4265,3457],[4273,3394],[4319,3377],[4347,3406],[4389,3403],[4404,3416],[4428,3386],[4449,3339],[4421,3316],[4409,3263],[4386,3246],[4390,3226],[4365,3184],[4409,3146],[4413,3118],[4455,3089],[4442,3078],[4436,3031],[4402,2992],[4400,2976],[4390,2940],[4407,2899],[4433,2889],[4439,2912],[4512,2895],[4524,2872],[4521,2840],[4576,2808],[4592,2825],[4645,2801],[4694,2819],[4727,2763],[4710,2691],[4679,2676],[4652,2689],[4581,2613],[4540,2660],[4519,2639],[4447,2621],[4431,2604],[4434,2568],[4413,2550],[4377,2552],[4331,2521],[4307,2553],[4267,2532],[4256,2490],[4232,2502],[4190,2555],[4160,2510],[4120,2557],[4082,2504],[4049,2484],[4022,2519],[3942,2564],[3926,2532],[3889,2489],[3848,2500],[3817,2487],[3801,2509],[3774,2506],[3761,2471],[3742,2460],[3756,2400],[3783,2364],[3777,2343],[3791,2321],[3775,2307],[3768,2251],[3786,2240],[3764,2214],[3720,2241],[3673,2230],[3661,2247],[3661,2311],[3651,2362],[3599,2348],[3561,2315],[3508,2306],[3482,2324],[3452,2305],[3433,2329],[3447,2355],[3408,2374],[3413,2446],[3310,2473],[3272,2472],[3250,2485],[3276,2536],[3301,2557],[3296,2613],[3322,2652],[3347,2649],[3340,2679],[3305,2697],[3284,2684],[3247,2711],[3213,2718],[3224,2768],[3204,2798],[3222,2812],[3209,2850],[3186,2859],[3190,2897],[3231,2919],[3235,2932],[3176,2922],[3160,2934],[3095,2940],[3033,2924],[2978,2894],[2955,2914],[2998,2951],[3004,2984],[2992,3022],[2967,3023],[2978,3092],[3028,3111],[3017,3136],[3048,3201],[3060,3187],[3108,3223],[3119,3272],[3157,3258],[3199,3315],[3218,3305],[3236,3321],[3216,3346],[3212,3374],[3245,3386],[3234,3405],[3253,3438],[3265,3485],[3262,3539],[3270,3580],[3260,3610],[3269,3638],[3270,3699],[3219,3728],[3211,3700],[3193,3698],[3179,3742],[3177,3781],[3165,3799],[3171,3837],[3195,3848],[3212,3880],[3247,3853],[3281,3889],[3276,3945],[3295,3963],[3297,4012],[3322,4015],[3331,3974],[3367,4027],[3366,4057]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"CN.AH\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.44,\\\"hc-middle-y\\\":0.59,\\\"hc-key\\\":\\\"cn-ah\\\",\\\"hc-a2\\\":\\\"AH\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"CN.AH\\\",\\\"alt-name\\\":\\\"?nhu?\\\",\\\"woe-id\\\":\\\"12578022\\\",\\\"subregion\\\":\\\"Central\\\",\\\"fips\\\":\\\"CH01\\\",\\\"postal-code\\\":\\\"AH\\\",\\\"name\\\":\\\"Anhui\\\",\\\"country\\\":\\\"China\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":\\\"East China\\\",\\\"longitude\\\":\\\"117.253\\\",\\\"woe-name\\\":\\\"Anhui\\\",\\\"latitude\\\":\\\"31.9537\\\",\\\"woe-label\\\":\\\"Anhui, CN, China\\\",\\\"type\\\":\\\"Sh?ng\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[6748,4053],[6734,4093],[6726,4150],[6693,4187],[6707,4200],[6671,4255],[6689,4294],[6723,4323],[6691,4355],[6651,4374],[6628,4366],[6593,4419],[6596,4440],[6623,4492],[6648,4503],[6694,4505],[6699,4558],[6687,4673],[6653,4663],[6628,4643],[6589,4678],[6557,4685],[6554,4746],[6504,4768],[6496,4797],[6512,4806],[6545,4797],[6573,4812],[6584,4836],[6583,4893],[6639,4914],[6626,4950],[6637,4971],[6624,4984],[6641,5019],[6700,5008],[6702,4986],[6743,4944],[6788,4962],[6830,4999],[6810,5037],[6811,5075],[6783,5072],[6736,5111],[6734,5139],[6756,5141],[6777,5156],[6859,5102],[6887,5100],[6904,5047],[6928,5033],[6994,5025],[7017,5016],[7041,4987],[7038,4952],[7113,4963],[7124,4946],[7113,4897],[7104,4899],[7080,4840],[7109,4822],[7135,4829],[7141,4771],[7153,4738],[7173,4728],[7234,4730],[7259,4785],[7285,4784],[7318,4752],[7328,4701],[7306,4667],[7268,4700],[7203,4693],[7226,4666],[7224,4617],[7198,4608],[7174,4574],[7168,4549],[7194,4530],[7193,4514],[7234,4495],[7231,4485],[7269,4480],[7274,4456],[7250,4418],[7263,4389],[7313,4393],[7330,4405],[7366,4405],[7370,4384],[7422,4373],[7414,4308],[7390,4260],[7378,4270],[7351,4238],[7367,4232],[7382,4198],[7354,4183],[7282,4185],[7278,4148],[7287,4108],[7258,4072],[7255,4050],[7223,4026],[7188,3986],[7149,3975],[7136,3999],[7111,4011],[7056,4006],[7020,4020],[6995,4066],[6960,4069],[6953,4087],[6929,4067],[6932,4038],[6895,4003],[6863,4001],[6852,4036],[6876,4047],[6893,4084],[6874,4107],[6846,4113],[6816,4075],[6766,4051],[6748,4053]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"CN.HU\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.55,\\\"hc-middle-y\\\":0.52,\\\"hc-key\\\":\\\"cn-hu\\\",\\\"hc-a2\\\":\\\"HU\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"CN.HU\\\",\\\"alt-name\\\":\\\"Húb?i\\\",\\\"woe-id\\\":\\\"12578002\\\",\\\"subregion\\\":\\\"Central\\\",\\\"fips\\\":\\\"CH12\\\",\\\"postal-code\\\":\\\"HU\\\",\\\"name\\\":\\\"Hubei\\\",\\\"country\\\":\\\"China\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":\\\"South Central China\\\",\\\"longitude\\\":\\\"112.264\\\",\\\"woe-name\\\":\\\"Hubei\\\",\\\"latitude\\\":\\\"30.9857\\\",\\\"woe-label\\\":\\\"Hubei, CN, China\\\",\\\"type\\\":\\\"Sh?ng\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[6593,4419],[6628,4366],[6651,4374],[6691,4355],[6723,4323],[6689,4294],[6671,4255],[6707,4200],[6693,4187],[6726,4150],[6734,4093],[6748,4053],[6691,4040],[6661,4068],[6618,4068],[6605,4034],[6576,4011],[6540,4021],[6550,4005],[6500,3991],[6487,3961],[6419,3944],[6383,3953],[6375,3928],[6338,3918],[6307,3887],[6258,3900],[6245,3938],[6273,3970],[6257,4024],[6235,4027],[6245,4070],[6211,4044],[6154,3977],[6115,3984],[6117,4029],[6107,4051],[6060,4014],[6020,4018],[5987,3995],[5975,4025],[5918,4068],[5888,4082],[5818,4085],[5785,4109],[5687,4126],[5681,4111],[5632,4108],[5638,4074],[5656,4053],[5610,4027],[5560,4058],[5496,4048],[5477,4020],[5462,4023],[5426,4005],[5406,3951],[5379,3910],[5342,3957],[5324,3967],[5317,4032],[5282,4047],[5267,4083],[5248,4054],[5225,4078],[5253,4090],[5255,4187],[5226,4207],[5237,4226],[5264,4228],[5284,4244],[5296,4232],[5342,4250],[5383,4239],[5425,4242],[5474,4271],[5520,4308],[5558,4294],[5571,4311],[5568,4360],[5581,4375],[5570,4423],[5535,4451],[5498,4461],[5472,4502],[5488,4571],[5476,4610],[5455,4643],[5470,4654],[5485,4696],[5532,4695],[5555,4685],[5588,4700],[5575,4750],[5507,4772],[5511,4807],[5454,4824],[5466,4844],[5494,4849],[5577,4835],[5603,4822],[5641,4825],[5664,4841],[5674,4819],[5703,4806],[5715,4828],[5746,4844],[5771,4816],[5790,4766],[5846,4709],[5850,4693],[5885,4690],[5898,4671],[5950,4656],[5995,4631],[6043,4637],[6085,4630],[6142,4647],[6175,4644],[6198,4622],[6235,4617],[6274,4645],[6284,4632],[6278,4581],[6286,4544],[6320,4492],[6354,4515],[6396,4490],[6434,4491],[6432,4453],[6475,4435],[6520,4432],[6545,4459],[6563,4425],[6593,4419]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"CN.SA\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.54,\\\"hc-middle-y\\\":0.75,\\\"hc-key\\\":\\\"cn-sa\\\",\\\"hc-a2\\\":\\\"SA\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"CN.SA\\\",\\\"alt-name\\\":\\\"Sh?nx?\\\",\\\"woe-id\\\":\\\"12578015\\\",\\\"subregion\\\":\\\"Western\\\",\\\"fips\\\":\\\"CH26\\\",\\\"postal-code\\\":\\\"SA\\\",\\\"name\\\":\\\"Shaanxi\\\",\\\"country\\\":\\\"China\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":\\\"Northwest China\\\",\\\"longitude\\\":\\\"108.363\\\",\\\"woe-name\\\":\\\"Shaanxi\\\",\\\"latitude\\\":\\\"33.7713\\\",\\\"woe-label\\\":\\\"Shaanxi, CN, China\\\",\\\"type\\\":\\\"Sh?ng\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[5746,4844],[5715,4828],[5703,4806],[5674,4819],[5664,4841],[5641,4825],[5603,4822],[5577,4835],[5494,4849],[5466,4844],[5454,4824],[5511,4807],[5507,4772],[5575,4750],[5588,4700],[5555,4685],[5532,4695],[5485,4696],[5470,4654],[5455,4643],[5476,4610],[5488,4571],[5472,4502],[5421,4496],[5369,4551],[5318,4577],[5267,4613],[5260,4625],[5213,4630],[5177,4623],[5167,4606],[5137,4625],[5103,4663],[5064,4669],[5063,4695],[5015,4681],[4990,4698],[4991,4740],[4924,4750],[4902,4736],[4829,4721],[4797,4750],[4808,4783],[4764,4782],[4750,4762],[4704,4759],[4692,4800],[4719,4793],[4768,4812],[4776,4870],[4745,4885],[4740,4907],[4763,4931],[4811,4956],[4829,4942],[4872,4953],[4891,4935],[4903,4947],[4890,4971],[4881,5017],[4900,5064],[4915,5070],[4910,5103],[4929,5096],[4934,5126],[4902,5159],[4868,5175],[4903,5209],[4915,5237],[4906,5276],[4920,5286],[4987,5286],[5012,5273],[5041,5238],[5062,5248],[5158,5253],[5131,5311],[5145,5332],[5186,5308],[5223,5322],[5286,5316],[5311,5343],[5309,5379],[5293,5415],[5291,5456],[5327,5484],[5323,5535],[5334,5565],[5286,5591],[5271,5611],[5212,5625],[5185,5663],[5150,5680],[5074,5704],[5076,5740],[5084,5760],[5069,5794],[5087,5861],[5152,5919],[5202,5902],[5221,5865],[5275,5864],[5356,5872],[5360,5924],[5371,5943],[5393,5928],[5408,5971],[5395,5992],[5402,6023],[5435,6071],[5464,6088],[5485,6123],[5506,6126],[5533,6178],[5560,6188],[5587,6217],[5626,6240],[5615,6274],[5636,6273],[5656,6247],[5685,6260],[5711,6229],[5750,6280],[5800,6306],[5785,6269],[5798,6260],[5818,6242],[5798,6185],[5775,6171],[5771,6127],[5750,6082],[5746,6043],[5682,5985],[5681,5927],[5723,5882],[5730,5834],[5700,5796],[5706,5770],[5680,5738],[5649,5680],[5669,5610],[5660,5506],[5670,5447],[5679,5438],[5689,5380],[5634,5289],[5618,5231],[5615,5166],[5631,5155],[5628,5124],[5656,5088],[5647,5073],[5682,5050],[5686,5008],[5676,4985],[5705,4967],[5713,4945],[5746,4920],[5754,4868],[5746,4844]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"CN.CQ\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.42,\\\"hc-middle-y\\\":0.62,\\\"hc-key\\\":\\\"cn-cq\\\",\\\"hc-a2\\\":\\\"CQ\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"CN.CQ\\\",\\\"alt-name\\\":\\\"Chóngqìng\\\",\\\"woe-id\\\":\\\"20070171\\\",\\\"subregion\\\":\\\"Western\\\",\\\"fips\\\":\\\"CH33\\\",\\\"postal-code\\\":\\\"CQ\\\",\\\"name\\\":\\\"Chongqing\\\",\\\"country\\\":\\\"China\\\",\\\"type-en\\\":\\\"Municipality\\\",\\\"region\\\":\\\"Southwest China\\\",\\\"longitude\\\":\\\"107.73\\\",\\\"woe-name\\\":\\\"Chongqing\\\",\\\"latitude\\\":\\\"30.0173\\\",\\\"woe-label\\\":\\\"Chongqing, CN, China\\\",\\\"type\\\":\\\"Zhíxiáshì\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[5472,4502],[5498,4461],[5535,4451],[5570,4423],[5581,4375],[5568,4360],[5571,4311],[5558,4294],[5520,4308],[5474,4271],[5425,4242],[5383,4239],[5342,4250],[5296,4232],[5284,4244],[5264,4228],[5237,4226],[5226,4207],[5255,4187],[5253,4090],[5225,4078],[5248,4054],[5267,4083],[5282,4047],[5317,4032],[5324,3967],[5342,3957],[5379,3910],[5392,3897],[5377,3803],[5385,3775],[5364,3760],[5351,3708],[5278,3719],[5290,3760],[5262,3768],[5269,3741],[5250,3750],[5252,3801],[5202,3822],[5210,3842],[5197,3910],[5151,3908],[5115,3892],[5098,3927],[5054,3940],[5042,3954],[5026,3916],[5041,3897],[5027,3871],[4989,3857],[4947,3877],[4932,3856],[4910,3853],[4909,3827],[4876,3789],[4850,3802],[4864,3824],[4853,3854],[4834,3867],[4844,3833],[4836,3804],[4815,3812],[4800,3835],[4794,3880],[4746,3906],[4719,3895],[4694,3913],[4688,3965],[4633,3995],[4612,4050],[4667,4097],[4697,4110],[4705,4147],[4671,4174],[4707,4204],[4720,4234],[4784,4213],[4805,4184],[4865,4208],[4880,4191],[4897,4143],[4959,4140],[4999,4179],[5030,4237],[5051,4261],[5059,4309],[5101,4322],[5118,4301],[5142,4317],[5158,4354],[5165,4395],[5197,4419],[5204,4449],[5240,4470],[5263,4502],[5260,4521],[5217,4564],[5247,4591],[5236,4607],[5267,4613],[5318,4577],[5369,4551],[5421,4496],[5472,4502]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"CN.GZ\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.55,\\\"hc-middle-y\\\":0.58,\\\"hc-key\\\":\\\"cn-gz\\\",\\\"hc-a2\\\":\\\"GZ\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"CN.GZ\\\",\\\"alt-name\\\":\\\"Gùizh?u\\\",\\\"woe-id\\\":\\\"12578007\\\",\\\"subregion\\\":\\\"Western\\\",\\\"fips\\\":\\\"CH18\\\",\\\"postal-code\\\":\\\"GZ\\\",\\\"name\\\":\\\"Guizhou\\\",\\\"country\\\":\\\"China\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":\\\"Southwest China\\\",\\\"longitude\\\":\\\"106.559\\\",\\\"woe-name\\\":\\\"Guizhou\\\",\\\"latitude\\\":\\\"26.8033\\\",\\\"woe-label\\\":\\\"Guizhou, CN, China\\\",\\\"type\\\":\\\"Sh?ng\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[4400,2976],[4402,2992],[4436,3031],[4442,3078],[4455,3089],[4413,3118],[4409,3146],[4365,3184],[4390,3226],[4386,3246],[4409,3263],[4421,3316],[4449,3339],[4428,3386],[4404,3416],[4389,3403],[4347,3406],[4319,3377],[4273,3394],[4265,3457],[4276,3479],[4242,3508],[4309,3574],[4323,3576],[4360,3544],[4396,3580],[4415,3558],[4500,3545],[4543,3565],[4566,3561],[4590,3632],[4627,3644],[4656,3620],[4751,3639],[4780,3634],[4800,3647],[4793,3684],[4757,3725],[4713,3723],[4710,3747],[4668,3767],[4663,3799],[4677,3821],[4719,3825],[4739,3856],[4806,3792],[4815,3812],[4836,3804],[4844,3833],[4834,3867],[4853,3854],[4864,3824],[4850,3802],[4876,3789],[4909,3827],[4910,3853],[4932,3856],[4947,3877],[4989,3857],[5027,3871],[5041,3897],[5026,3916],[5042,3954],[5054,3940],[5098,3927],[5115,3892],[5151,3908],[5197,3910],[5210,3842],[5202,3822],[5252,3801],[5250,3750],[5269,3741],[5262,3768],[5290,3760],[5278,3719],[5351,3708],[5364,3760],[5385,3775],[5385,3734],[5402,3720],[5390,3673],[5400,3607],[5417,3582],[5411,3562],[5382,3535],[5368,3537],[5282,3459],[5313,3445],[5343,3468],[5412,3466],[5427,3404],[5380,3376],[5401,3333],[5378,3283],[5399,3273],[5409,3221],[5397,3213],[5375,3156],[5352,3170],[5305,3166],[5294,3139],[5320,3153],[5321,3113],[5267,3110],[5252,3128],[5225,3088],[5170,3117],[5136,3084],[5134,3058],[5079,3033],[5042,3048],[5037,3070],[5006,3051],[4958,3130],[4924,3125],[4902,3106],[4904,3064],[4882,3052],[4837,3049],[4820,3034],[4762,3010],[4731,3007],[4733,2967],[4700,2937],[4680,2957],[4653,2956],[4631,2973],[4598,2981],[4586,3006],[4555,3010],[4535,3028],[4505,3004],[4497,2982],[4468,2975],[4437,2949],[4400,2976]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"CN.HN\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.51,\\\"hc-middle-y\\\":0.50,\\\"hc-key\\\":\\\"cn-hn\\\",\\\"hc-a2\\\":\\\"HN\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"CN.HN\\\",\\\"alt-name\\\":\\\"Húnán\\\",\\\"woe-id\\\":\\\"12578001\\\",\\\"subregion\\\":\\\"Central\\\",\\\"fips\\\":\\\"CH11\\\",\\\"postal-code\\\":\\\"HN\\\",\\\"name\\\":\\\"Hunan\\\",\\\"country\\\":\\\"China\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":\\\"South Central China\\\",\\\"longitude\\\":\\\"111.712\\\",\\\"woe-name\\\":\\\"Hunan\\\",\\\"latitude\\\":\\\"27.6667\\\",\\\"woe-label\\\":\\\"Hunan, CN, China\\\",\\\"type\\\":\\\"Sh?ng\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[5409,3221],[5399,3273],[5378,3283],[5401,3333],[5380,3376],[5427,3404],[5412,3466],[5343,3468],[5313,3445],[5282,3459],[5368,3537],[5382,3535],[5411,3562],[5417,3582],[5400,3607],[5390,3673],[5402,3720],[5385,3734],[5385,3775],[5377,3803],[5392,3897],[5379,3910],[5406,3951],[5426,4005],[5462,4023],[5477,4020],[5496,4048],[5560,4058],[5610,4027],[5656,4053],[5638,4074],[5632,4108],[5681,4111],[5687,4126],[5785,4109],[5818,4085],[5888,4082],[5918,4068],[5975,4025],[5987,3995],[6020,4018],[6060,4014],[6107,4051],[6117,4029],[6115,3984],[6154,3977],[6211,4044],[6245,4070],[6235,4027],[6257,4024],[6273,3970],[6245,3938],[6258,3900],[6307,3887],[6307,3862],[6354,3824],[6337,3774],[6371,3739],[6363,3713],[6344,3705],[6309,3652],[6273,3643],[6266,3607],[6238,3556],[6246,3506],[6296,3501],[6277,3455],[6304,3411],[6292,3385],[6299,3346],[6343,3329],[6340,3301],[6311,3238],[6359,3249],[6369,3238],[6334,3215],[6330,3185],[6307,3144],[6322,3106],[6311,3076],[6291,3056],[6241,3049],[6167,3089],[6104,3048],[6116,3017],[6120,2969],[6083,2964],[6054,3003],[6013,3014],[5957,3012],[5944,2967],[5948,2932],[5918,2920],[5903,2929],[5851,2931],[5820,2900],[5802,2909],[5811,2934],[5803,3004],[5772,3014],[5722,2964],[5707,2988],[5715,3016],[5740,3035],[5751,3063],[5782,3093],[5780,3124],[5810,3187],[5776,3173],[5759,3195],[5772,3267],[5711,3293],[5697,3267],[5666,3268],[5632,3283],[5628,3257],[5588,3233],[5568,3204],[5546,3221],[5525,3218],[5531,3243],[5505,3254],[5472,3190],[5452,3187],[5438,3224],[5409,3221]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"CN.SC\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.47,\\\"hc-middle-y\\\":0.48,\\\"hc-key\\\":\\\"cn-sc\\\",\\\"hc-a2\\\":\\\"SC\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"CN.SC\\\",\\\"alt-name\\\":\\\"Sìchu?n\\\",\\\"woe-id\\\":\\\"12578016\\\",\\\"subregion\\\":\\\"Western\\\",\\\"fips\\\":\\\"CH32\\\",\\\"postal-code\\\":\\\"SC\\\",\\\"name\\\":\\\"Sichuan\\\",\\\"country\\\":\\\"China\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":\\\"Southwest China\\\",\\\"longitude\\\":\\\"102.384\\\",\\\"woe-name\\\":\\\"Sichuan\\\",\\\"latitude\\\":\\\"30.5431\\\",\\\"woe-label\\\":\\\"Sichuan, CN, China\\\",\\\"type\\\":\\\"Sh?ng\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[4692,4800],[4704,4759],[4750,4762],[4764,4782],[4808,4783],[4797,4750],[4829,4721],[4902,4736],[4924,4750],[4991,4740],[4990,4698],[5015,4681],[5063,4695],[5064,4669],[5103,4663],[5137,4625],[5167,4606],[5177,4623],[5213,4630],[5260,4625],[5267,4613],[5236,4607],[5247,4591],[5217,4564],[5260,4521],[5263,4502],[5240,4470],[5204,4449],[5197,4419],[5165,4395],[5158,4354],[5142,4317],[5118,4301],[5101,4322],[5059,4309],[5051,4261],[5030,4237],[4999,4179],[4959,4140],[4897,4143],[4880,4191],[4865,4208],[4805,4184],[4784,4213],[4720,4234],[4707,4204],[4671,4174],[4705,4147],[4697,4110],[4667,4097],[4612,4050],[4633,3995],[4688,3965],[4694,3913],[4719,3895],[4746,3906],[4794,3880],[4800,3835],[4815,3812],[4806,3792],[4739,3856],[4719,3825],[4677,3821],[4663,3799],[4668,3767],[4710,3747],[4713,3723],[4757,3725],[4793,3684],[4800,3647],[4780,3634],[4751,3639],[4656,3620],[4627,3644],[4590,3632],[4578,3663],[4591,3695],[4547,3717],[4528,3709],[4513,3677],[4454,3668],[4410,3696],[4403,3716],[4425,3727],[4414,3768],[4393,3781],[4392,3826],[4426,3848],[4335,3848],[4315,3861],[4302,3831],[4316,3784],[4281,3762],[4269,3775],[4230,3747],[4236,3686],[4174,3623],[4152,3590],[4123,3586],[4104,3566],[4100,3484],[4114,3462],[4126,3395],[4102,3354],[4087,3359],[4043,3331],[4025,3367],[3959,3338],[3929,3308],[3890,3314],[3875,3301],[3860,3333],[3827,3343],[3839,3374],[3821,3408],[3796,3427],[3815,3456],[3798,3462],[3788,3495],[3750,3537],[3759,3569],[3726,3573],[3726,3603],[3706,3657],[3670,3730],[3619,3724],[3606,3707],[3554,3783],[3554,3810],[3578,3819],[3576,3843],[3522,3907],[3502,3963],[3484,3958],[3454,3908],[3432,3902],[3422,3822],[3384,3882],[3381,3944],[3390,4059],[3390,4059],[3383,4079],[3384,4136],[3375,4157],[3394,4215],[3385,4268],[3387,4340],[3381,4386],[3392,4404],[3360,4442],[3368,4462],[3333,4506],[3343,4537],[3366,4517],[3391,4542],[3340,4603],[3313,4655],[3322,4693],[3283,4758],[3282,4781],[3248,4810],[3193,4833],[3142,4874],[3133,4920],[3163,4947],[3167,4985],[3214,5029],[3180,5043],[3156,5082],[3160,5141],[3205,5150],[3223,5166],[3229,5133],[3286,5149],[3319,5141],[3334,5118],[3364,5113],[3396,5073],[3409,5029],[3412,4985],[3424,4955],[3492,4908],[3502,4882],[3543,4866],[3577,4842],[3614,4904],[3648,4880],[3666,4843],[3656,4818],[3676,4809],[3683,4829],[3712,4834],[3739,4787],[3721,4771],[3745,4761],[3763,4812],[3806,4797],[3858,4806],[3873,4843],[3855,4863],[3865,4906],[3921,4926],[3957,4898],[3975,4929],[3964,4942],[3990,4988],[4010,4990],[4015,4958],[3995,4928],[3997,4894],[4083,4946],[4123,4963],[4101,4998],[4101,5024],[4072,5076],[4110,5081],[4125,5099],[4159,5102],[4152,5116],[4193,5144],[4222,5147],[4256,5115],[4263,5035],[4278,5021],[4334,5027],[4325,5006],[4367,4995],[4433,4989],[4447,4947],[4484,4907],[4464,4896],[4485,4847],[4459,4800],[4509,4760],[4573,4739],[4610,4734],[4645,4742],[4679,4764],[4670,4793],[4692,4800]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"CN.SX\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.50,\\\"hc-middle-y\\\":0.44,\\\"hc-key\\\":\\\"cn-sx\\\",\\\"hc-a2\\\":\\\"SX\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"CN.SX\\\",\\\"alt-name\\\":\\\"Sh?nx?\\\",\\\"woe-id\\\":\\\"12578013\\\",\\\"subregion\\\":\\\"Central\\\",\\\"fips\\\":\\\"CH24\\\",\\\"postal-code\\\":\\\"SX\\\",\\\"name\\\":\\\"Shanxi\\\",\\\"country\\\":\\\"China\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":\\\"North China\\\",\\\"longitude\\\":\\\"112.389\\\",\\\"woe-name\\\":\\\"Shanxi\\\",\\\"latitude\\\":\\\"37.7586\\\",\\\"woe-label\\\":\\\"Shanxi, CN, China\\\",\\\"type\\\":\\\"Sh?ng\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[5631,5155],[5615,5166],[5618,5231],[5634,5289],[5689,5380],[5679,5438],[5670,5447],[5660,5506],[5669,5610],[5649,5680],[5680,5738],[5706,5770],[5700,5796],[5730,5834],[5723,5882],[5681,5927],[5682,5985],[5746,6043],[5750,6082],[5771,6127],[5775,6171],[5798,6185],[5818,6242],[5798,6260],[5840,6274],[5868,6322],[5917,6309],[5947,6330],[5980,6404],[6013,6457],[6035,6470],[6090,6443],[6109,6448],[6137,6486],[6186,6500],[6205,6476],[6239,6482],[6267,6502],[6334,6516],[6331,6551],[6354,6577],[6373,6531],[6378,6490],[6419,6478],[6341,6444],[6314,6404],[6342,6381],[6396,6368],[6399,6320],[6425,6290],[6403,6236],[6398,6205],[6366,6181],[6328,6193],[6299,6182],[6282,6144],[6294,6120],[6240,6056],[6241,5990],[6287,5966],[6331,5872],[6345,5860],[6336,5814],[6280,5724],[6284,5672],[6253,5644],[6224,5637],[6239,5578],[6274,5548],[6265,5517],[6267,5479],[6250,5422],[6252,5384],[6219,5348],[6141,5312],[6119,5291],[6077,5308],[6047,5287],[5959,5292],[5955,5248],[5915,5257],[5887,5240],[5863,5207],[5778,5187],[5735,5164],[5667,5147],[5631,5155]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"CN.HE\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.51,\\\"hc-middle-y\\\":0.46,\\\"hc-key\\\":\\\"cn-he\\\",\\\"hc-a2\\\":\\\"HE\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"CN.HE\\\",\\\"alt-name\\\":\\\"Hénán\\\",\\\"woe-id\\\":\\\"12577999\\\",\\\"subregion\\\":\\\"Central\\\",\\\"fips\\\":\\\"CH09\\\",\\\"postal-code\\\":\\\"HE\\\",\\\"name\\\":\\\"Henan\\\",\\\"country\\\":\\\"China\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":\\\"South Central China\\\",\\\"longitude\\\":\\\"113.484\\\",\\\"woe-name\\\":\\\"Henan\\\",\\\"latitude\\\":\\\"33.9055\\\",\\\"woe-label\\\":\\\"Henan, CN, China\\\",\\\"type\\\":\\\"Sh?ng\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[5631,5155],[5667,5147],[5735,5164],[5778,5187],[5863,5207],[5887,5240],[5915,5257],[5955,5248],[5959,5292],[6047,5287],[6077,5308],[6119,5291],[6141,5312],[6219,5348],[6252,5384],[6250,5422],[6267,5479],[6265,5517],[6274,5548],[6324,5549],[6355,5523],[6390,5523],[6429,5498],[6493,5494],[6509,5481],[6533,5509],[6569,5487],[6600,5504],[6593,5466],[6577,5451],[6576,5415],[6598,5444],[6688,5473],[6716,5492],[6708,5460],[6676,5451],[6630,5405],[6607,5393],[6557,5332],[6527,5324],[6504,5286],[6487,5277],[6484,5239],[6548,5223],[6556,5198],[6597,5186],[6598,5162],[6619,5140],[6671,5139],[6722,5150],[6734,5139],[6736,5111],[6783,5072],[6811,5075],[6810,5037],[6830,4999],[6788,4962],[6743,4944],[6702,4986],[6700,5008],[6641,5019],[6624,4984],[6637,4971],[6626,4950],[6639,4914],[6583,4893],[6584,4836],[6573,4812],[6545,4797],[6512,4806],[6496,4797],[6504,4768],[6554,4746],[6557,4685],[6589,4678],[6628,4643],[6653,4663],[6687,4673],[6699,4558],[6694,4505],[6648,4503],[6623,4492],[6596,4440],[6593,4419],[6563,4425],[6545,4459],[6520,4432],[6475,4435],[6432,4453],[6434,4491],[6396,4490],[6354,4515],[6320,4492],[6286,4544],[6278,4581],[6284,4632],[6274,4645],[6235,4617],[6198,4622],[6175,4644],[6142,4647],[6085,4630],[6043,4637],[5995,4631],[5950,4656],[5898,4671],[5885,4690],[5850,4693],[5846,4709],[5790,4766],[5771,4816],[5746,4844],[5754,4868],[5746,4920],[5713,4945],[5705,4967],[5676,4985],[5686,5008],[5682,5050],[5647,5073],[5656,5088],[5628,5124],[5631,5155]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"CN.JX\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.36,\\\"hc-middle-y\\\":0.48,\\\"hc-key\\\":\\\"cn-jx\\\",\\\"hc-a2\\\":\\\"JX\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"CN.JX\\\",\\\"alt-name\\\":\\\"Ji?ngx?\\\",\\\"woe-id\\\":\\\"12577993\\\",\\\"subregion\\\":\\\"Central\\\",\\\"fips\\\":\\\"CH03\\\",\\\"postal-code\\\":\\\"JX\\\",\\\"name\\\":\\\"Jiangxi\\\",\\\"country\\\":\\\"China\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":\\\"East China\\\",\\\"longitude\\\":\\\"116.017\\\",\\\"woe-name\\\":\\\"Jiangxi\\\",\\\"latitude\\\":\\\"27.6397\\\",\\\"woe-label\\\":\\\"Jiangxi, CN, China\\\",\\\"type\\\":\\\"Sh?ng\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[6311,3076],[6322,3106],[6307,3144],[6330,3185],[6334,3215],[6369,3238],[6359,3249],[6311,3238],[6340,3301],[6343,3329],[6299,3346],[6292,3385],[6304,3411],[6277,3455],[6296,3501],[6246,3506],[6238,3556],[6266,3607],[6273,3643],[6309,3652],[6344,3705],[6363,3713],[6371,3739],[6337,3774],[6354,3824],[6307,3862],[6307,3887],[6338,3918],[6375,3928],[6383,3953],[6419,3944],[6487,3961],[6500,3991],[6550,4005],[6540,4021],[6576,4011],[6605,4034],[6618,4068],[6661,4068],[6691,4040],[6748,4053],[6766,4051],[6816,4075],[6846,4113],[6874,4107],[6893,4084],[6876,4047],[6852,4036],[6863,4001],[6895,4003],[6932,4038],[6929,4067],[6953,4087],[6960,4069],[6995,4066],[7020,4020],[7056,4006],[7111,4011],[7136,3999],[7149,3975],[7126,3944],[7116,3914],[7129,3894],[7162,3873],[7203,3816],[7215,3734],[7210,3724],[7191,3708],[7195,3682],[7148,3667],[7135,3653],[7088,3642],[7073,3614],[7045,3625],[7025,3648],[6981,3622],[6982,3603],[6948,3556],[6946,3507],[6957,3491],[6935,3454],[6912,3433],[6861,3425],[6837,3398],[6829,3358],[6853,3314],[6809,3267],[6814,3237],[6795,3193],[6758,3173],[6763,3153],[6736,3121],[6727,3057],[6700,3022],[6710,2960],[6684,2940],[6692,2881],[6674,2877],[6615,2929],[6558,2907],[6539,2911],[6502,2885],[6477,2893],[6413,2865],[6360,2903],[6387,2922],[6410,2972],[6474,3005],[6469,3041],[6441,3067],[6413,3062],[6382,3041],[6331,3036],[6328,3073],[6311,3076]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"CN.NM\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.68,\\\"hc-middle-y\\\":0.61,\\\"hc-key\\\":\\\"cn-nm\\\",\\\"hc-a2\\\":\\\"NM\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"CN.NM\\\",\\\"alt-name\\\":\\\"Nei Mongol|Nèim?ngg?\\\",\\\"woe-id\\\":\\\"12578009\\\",\\\"subregion\\\":\\\"Western\\\",\\\"fips\\\":\\\"CH20\\\",\\\"postal-code\\\":\\\"NM\\\",\\\"name\\\":\\\"Inner Mongol\\\",\\\"country\\\":\\\"China\\\",\\\"type-en\\\":\\\"Autonomous Region\\\",\\\"region\\\":\\\"North China\\\",\\\"longitude\\\":\\\"111.623\\\",\\\"woe-name\\\":\\\"Inner Mongol\\\",\\\"latitude\\\":\\\"41.5938\\\",\\\"woe-label\\\":\\\"Nei Mongol, CN, China\\\",\\\"type\\\":\\\"Zìzhìqu\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[6354,6577],[6331,6551],[6334,6516],[6267,6502],[6239,6482],[6205,6476],[6186,6500],[6137,6486],[6109,6448],[6090,6443],[6035,6470],[6013,6457],[5980,6404],[5947,6330],[5917,6309],[5868,6322],[5840,6274],[5798,6260],[5785,6269],[5800,6306],[5750,6280],[5711,6229],[5685,6260],[5656,6247],[5636,6273],[5615,6274],[5626,6240],[5587,6217],[5560,6188],[5533,6178],[5506,6126],[5485,6123],[5464,6088],[5435,6071],[5402,6023],[5395,5992],[5408,5971],[5393,5928],[5371,5943],[5360,5924],[5356,5872],[5275,5864],[5221,5865],[5202,5902],[5152,5919],[5106,5937],[5093,5972],[5064,5990],[5002,5995],[4937,6031],[4972,6069],[4984,6110],[5029,6175],[5039,6202],[5009,6241],[5008,6280],[4976,6280],[4953,6264],[4918,6267],[4913,6236],[4881,6229],[4870,6196],[4837,6141],[4825,6103],[4818,6022],[4804,6001],[4815,5970],[4806,5924],[4781,5910],[4725,5916],[4674,5897],[4647,5872],[4550,5867],[4536,5845],[4491,5862],[4416,5940],[4372,5958],[4367,6019],[4392,6027],[4387,6096],[4449,6129],[4524,6211],[4535,6241],[4508,6294],[4510,6322],[4453,6325],[4367,6300],[4306,6263],[4239,6281],[4203,6298],[4096,6265],[4131,6219],[4091,6177],[4045,6180],[3997,6203],[3977,6264],[3953,6261],[3920,6303],[3921,6353],[3869,6365],[3829,6401],[3810,6437],[3723,6488],[3676,6493],[3716,6535],[3768,6562],[3793,6607],[3832,6655],[3829,6683],[3803,6724],[3740,6731],[3709,6719],[3648,6724],[3586,6703],[3550,6669],[3525,6663],[3475,6670],[3499,6742],[3437,6812],[3400,6871],[3391,6897],[3431,6932],[3343,7224],[3742,7130],[3841,7149],[4051,7095],[4125,7086],[4165,7026],[4190,7001],[4372,6945],[4484,6878],[4625,6897],[4622,6848],[4692,6839],[4713,6826],[4749,6859],[4871,6913],[5035,6975],[5288,7005],[5398,6988],[5434,6999],[5480,6992],[5521,6996],[5554,7020],[5627,7040],[5687,7069],[5737,7138],[5783,7193],[5812,7211],[5901,7248],[5930,7281],[5961,7289],[5964,7311],[5945,7348],[5910,7380],[5869,7449],[5896,7511],[5898,7533],[5931,7600],[5979,7629],[6054,7620],[6079,7588],[6170,7555],[6262,7543],[6307,7583],[6336,7591],[6399,7655],[6419,7700],[6454,7710],[6489,7698],[6558,7704],[6610,7716],[6675,7775],[6702,7783],[6716,7806],[6709,7832],[6733,7882],[6775,7933],[6809,7952],[6895,7945],[6909,8001],[6937,8009],[6962,7987],[7054,8040],[7137,8033],[7153,8053],[7179,8050],[7196,8031],[7240,8020],[7302,8017],[7340,8047],[7336,8096],[7314,8118],[7301,8159],[7227,8220],[7231,8236],[7205,8246],[7191,8281],[7137,8304],[7097,8356],[7035,8370],[6973,8362],[6952,8349],[6898,8271],[6848,8310],[6811,8325],[6751,8315],[6707,8321],[6662,8282],[6641,8281],[6591,8338],[6583,8385],[6632,8424],[6630,8489],[6668,8550],[6669,8576],[6774,8822],[6837,8785],[6906,8771],[6955,8746],[7022,8789],[7100,8864],[7174,8874],[7210,8903],[7214,8969],[7179,8975],[7195,8994],[7202,9034],[7234,9071],[7236,9115],[7273,9163],[7283,9213],[7298,9229],[7326,9318],[7399,9384],[7412,9386],[7431,9442],[7426,9473],[7404,9501],[7417,9554],[7369,9577],[7328,9561],[7308,9565],[7303,9608],[7342,9637],[7368,9676],[7433,9752],[7486,9754],[7519,9766],[7552,9747],[7586,9690],[7541,9621],[7490,9571],[7543,9533],[7576,9520],[7600,9490],[7631,9495],[7653,9548],[7680,9543],[7709,9500],[7755,9479],[7734,9450],[7757,9386],[7752,9347],[7796,9266],[7850,9238],[7888,9239],[7900,9225],[7935,9234],[7947,9256],[7995,9263],[8027,9252],[8050,9275],[8102,9280],[8148,9349],[8182,9343],[8209,9325],[8252,9261],[8298,9225],[8312,9194],[8278,9135],[8267,9131],[8280,9082],[8239,9039],[8222,8982],[8198,8958],[8205,8934],[8188,8917],[8199,8898],[8199,8844],[8183,8840],[8211,8786],[8207,8730],[8198,8711],[8148,8714],[8143,8684],[8104,8557],[8104,8505],[8113,8472],[8102,8440],[8072,8494],[8053,8543],[8028,8520],[7950,8416],[7903,8385],[7890,8351],[7785,8274],[7761,8222],[7792,8174],[7832,8151],[7868,8105],[7902,8087],[7933,8123],[7974,8095],[7941,8048],[7888,8051],[7873,8042],[7873,7997],[7906,7952],[7891,7924],[7845,7916],[7845,7842],[7834,7823],[7796,7848],[7778,7878],[7752,7843],[7708,7882],[7669,7888],[7677,7864],[7651,7820],[7665,7806],[7701,7810],[7719,7760],[7739,7752],[7758,7713],[7751,7691],[7721,7669],[7732,7566],[7777,7503],[7774,7458],[7796,7453],[7854,7484],[7918,7536],[7923,7505],[7951,7458],[7969,7446],[7964,7419],[8005,7337],[7987,7317],[7983,7276],[8040,7256],[8029,7189],[7955,7151],[7948,7122],[7907,7100],[7877,7098],[7831,7122],[7812,7108],[7824,7079],[7803,7069],[7756,7087],[7735,7068],[7729,7041],[7688,7019],[7669,7037],[7639,7028],[7582,6967],[7560,6975],[7510,6940],[7489,6936],[7483,6910],[7461,6891],[7409,6827],[7406,6864],[7364,6925],[7366,6946],[7331,6955],[7318,6984],[7278,6963],[7263,6939],[7285,6917],[7276,6839],[7295,6767],[7268,6719],[7253,6727],[7177,6733],[7109,6729],[7101,6784],[7072,6819],[7093,6828],[7100,6855],[7089,6905],[7065,6892],[7056,6930],[7038,6939],[7044,6978],[7000,7032],[6966,7017],[6954,7033],[6934,6994],[6871,6994],[6841,6977],[6837,6886],[6791,6863],[6751,6883],[6691,6832],[6659,6862],[6609,6828],[6566,6811],[6567,6786],[6546,6779],[6486,6784],[6483,6832],[6491,6862],[6470,6920],[6412,6895],[6401,6867],[6372,6844],[6361,6780],[6331,6765],[6313,6738],[6319,6675],[6294,6661],[6329,6620],[6354,6577]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"CN.GX\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.56,\\\"hc-middle-y\\\":0.49,\\\"hc-key\\\":\\\"cn-gx\\\",\\\"hc-a2\\\":\\\"GX\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"CN.GX\\\",\\\"alt-name\\\":\\\"Guangxi Zhuang|Guangxi Zhuàngzú\\\",\\\"woe-id\\\":\\\"12578006\\\",\\\"subregion\\\":\\\"Western\\\",\\\"fips\\\":\\\"CH16\\\",\\\"postal-code\\\":\\\"GX\\\",\\\"name\\\":\\\"Guangxi\\\",\\\"country\\\":\\\"China\\\",\\\"type-en\\\":\\\"Autonomous Region\\\",\\\"region\\\":\\\"South Central China\\\",\\\"longitude\\\":\\\"108.756\\\",\\\"woe-name\\\":\\\"Guangxi\\\",\\\"latitude\\\":\\\"23.7451\\\",\\\"woe-label\\\":\\\"Guangxi, CN, China\\\",\\\"type\\\":\\\"Zìzhìqu\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[4581,2613],[4652,2689],[4679,2676],[4710,2691],[4727,2763],[4694,2819],[4645,2801],[4592,2825],[4576,2808],[4521,2840],[4524,2872],[4512,2895],[4439,2912],[4433,2889],[4407,2899],[4390,2940],[4400,2976],[4437,2949],[4468,2975],[4497,2982],[4505,3004],[4535,3028],[4555,3010],[4586,3006],[4598,2981],[4631,2973],[4653,2956],[4680,2957],[4700,2937],[4733,2967],[4731,3007],[4762,3010],[4820,3034],[4837,3049],[4882,3052],[4904,3064],[4902,3106],[4924,3125],[4958,3130],[5006,3051],[5037,3070],[5042,3048],[5079,3033],[5134,3058],[5136,3084],[5170,3117],[5225,3088],[5252,3128],[5267,3110],[5321,3113],[5320,3153],[5294,3139],[5305,3166],[5352,3170],[5375,3156],[5397,3213],[5409,3221],[5438,3224],[5452,3187],[5472,3190],[5505,3254],[5531,3243],[5525,3218],[5546,3221],[5568,3204],[5588,3233],[5628,3257],[5632,3283],[5666,3268],[5697,3267],[5711,3293],[5772,3267],[5759,3195],[5776,3173],[5810,3187],[5780,3124],[5782,3093],[5751,3063],[5740,3035],[5715,3016],[5707,2988],[5722,2964],[5772,3014],[5803,3004],[5811,2934],[5802,2909],[5820,2900],[5851,2931],[5903,2929],[5918,2920],[5904,2890],[5919,2879],[5927,2841],[5890,2808],[5896,2756],[5870,2719],[5846,2721],[5834,2681],[5807,2671],[5790,2631],[5784,2566],[5793,2551],[5780,2515],[5744,2480],[5720,2478],[5711,2456],[5655,2444],[5640,2423],[5658,2378],[5630,2356],[5593,2350],[5566,2359],[5574,2295],[5488,2289],[5477,2249],[5441,2225],[5439,2203],[5412,2226],[5405,2267],[5389,2254],[5405,2227],[5395,2208],[5313,2190],[5293,2201],[5315,2214],[5314,2235],[5279,2237],[5256,2255],[5234,2248],[5198,2285],[5212,2301],[5173,2298],[5184,2280],[5185,2237],[5165,2229],[5145,2264],[5136,2228],[5122,2247],[5114,2225],[5091,2233],[5080,2213],[5025,2257],[4997,2247],[4942,2247],[4927,2275],[4907,2275],[4869,2305],[4875,2323],[4801,2342],[4806,2392],[4780,2439],[4790,2471],[4813,2471],[4828,2507],[4813,2536],[4777,2550],[4741,2536],[4718,2558],[4677,2566],[4646,2552],[4614,2585],[4586,2590],[4581,2613]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"CN.HL\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.54,\\\"hc-middle-y\\\":0.68,\\\"hc-key\\\":\\\"cn-hl\\\",\\\"hc-a2\\\":\\\"HL\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"CN.HL\\\",\\\"alt-name\\\":\\\"H?ilóngji?ng\\\",\\\"woe-id\\\":\\\"12577998\\\",\\\"subregion\\\":\\\"Northeast\\\",\\\"fips\\\":\\\"CH08\\\",\\\"postal-code\\\":\\\"HL\\\",\\\"name\\\":\\\"Heilongjiang\\\",\\\"country\\\":\\\"China\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":\\\"Northeast China\\\",\\\"longitude\\\":\\\"127.97\\\",\\\"woe-name\\\":\\\"Heilongjiang\\\",\\\"latitude\\\":\\\"46.8451\\\",\\\"woe-label\\\":\\\"Heilongjiang, CN, China\\\",\\\"type\\\":\\\"Sh?ng\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[7906,7952],[7873,7997],[7873,8042],[7888,8051],[7941,8048],[7974,8095],[7933,8123],[7902,8087],[7868,8105],[7832,8151],[7792,8174],[7761,8222],[7785,8274],[7890,8351],[7903,8385],[7950,8416],[8028,8520],[8053,8543],[8072,8494],[8102,8440],[8113,8472],[8104,8505],[8104,8557],[8143,8684],[8148,8714],[8198,8711],[8207,8730],[8211,8786],[8183,8840],[8199,8844],[8199,8898],[8188,8917],[8205,8934],[8198,8958],[8222,8982],[8239,9039],[8280,9082],[8267,9131],[8278,9135],[8312,9194],[8298,9225],[8252,9261],[8209,9325],[8182,9343],[8148,9349],[8102,9280],[8050,9275],[8027,9252],[7995,9263],[7947,9256],[7935,9234],[7900,9225],[7888,9239],[7850,9238],[7796,9266],[7752,9347],[7757,9386],[7734,9450],[7755,9479],[7709,9500],[7680,9543],[7653,9548],[7631,9495],[7600,9490],[7576,9520],[7543,9533],[7490,9571],[7541,9621],[7586,9690],[7552,9747],[7519,9766],[7594,9800],[7625,9801],[7666,9820],[7687,9814],[7750,9820],[7796,9833],[7811,9849],[7859,9837],[7869,9851],[7928,9825],[7954,9799],[7972,9808],[8002,9771],[8047,9764],[8083,9745],[8080,9759],[8119,9771],[8185,9732],[8201,9738],[8221,9718],[8212,9689],[8239,9699],[8281,9641],[8266,9627],[8307,9604],[8331,9568],[8328,9548],[8349,9539],[8331,9517],[8366,9507],[8356,9461],[8394,9401],[8402,9361],[8424,9348],[8426,9318],[8443,9315],[8430,9284],[8458,9292],[8449,9271],[8455,9227],[8520,9150],[8537,9101],[8526,9076],[8536,9041],[8579,9017],[8569,8966],[8577,8914],[8600,8901],[8635,8860],[8662,8863],[8680,8850],[8728,8864],[8797,8869],[8791,8845],[8836,8836],[8850,8817],[8867,8828],[8896,8821],[8918,8838],[8933,8806],[8956,8807],[8996,8750],[9057,8712],[9079,8722],[9128,8721],[9110,8659],[9132,8620],[9149,8627],[9167,8587],[9151,8513],[9193,8476],[9203,8435],[9218,8427],[9283,8449],[9312,8434],[9411,8450],[9438,8465],[9471,8462],[9490,8526],[9515,8527],[9555,8573],[9618,8577],[9657,8621],[9764,8669],[9791,8667],[9821,8646],[9822,8614],[9806,8588],[9851,8510],[9840,8477],[9811,8433],[9780,8424],[9761,8383],[9778,8350],[9762,8336],[9752,8275],[9753,8222],[9733,8184],[9750,8158],[9749,8130],[9716,8097],[9717,8045],[9694,8028],[9697,7977],[9688,7953],[9652,7931],[9643,7912],[9648,7835],[9623,7807],[9602,7813],[9576,7858],[9522,7873],[9483,7868],[9451,7838],[9418,7860],[9405,7829],[9389,7823],[9388,7796],[9359,7761],[9296,7742],[9278,7723],[9305,7687],[9356,7538],[9347,7470],[9353,7407],[9369,7396],[9352,7386],[9323,7400],[9297,7383],[9249,7422],[9217,7429],[9196,7490],[9186,7498],[9158,7466],[9120,7505],[9096,7467],[9058,7462],[9010,7437],[9010,7393],[8974,7373],[8951,7375],[8921,7432],[8861,7513],[8849,7584],[8838,7596],[8786,7552],[8792,7500],[8758,7480],[8732,7503],[8688,7561],[8697,7601],[8663,7617],[8623,7615],[8606,7600],[8590,7655],[8605,7683],[8580,7730],[8551,7731],[8509,7752],[8440,7721],[8385,7739],[8359,7768],[8355,7806],[8310,7794],[8301,7774],[8254,7770],[8239,7794],[8216,7800],[8213,7780],[8127,7777],[8098,7819],[8083,7817],[8061,7848],[8066,7875],[8049,7894],[8059,7911],[8041,7978],[8008,7968],[7906,7952]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"CN.FJ\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.40,\\\"hc-middle-y\\\":0.46,\\\"hc-key\\\":\\\"cn-fj\\\",\\\"hc-a2\\\":\\\"FJ\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"CN.FJ\\\",\\\"alt-name\\\":\\\"Fújiàn\\\",\\\"woe-id\\\":\\\"12577997\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"CH07\\\",\\\"postal-code\\\":\\\"FJ\\\",\\\"name\\\":\\\"Fujian\\\",\\\"country\\\":\\\"China\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":null,\\\"longitude\\\":\\\"118.178\\\",\\\"woe-name\\\":\\\"Fujian\\\",\\\"latitude\\\":\\\"26.408\\\",\\\"woe-label\\\":\\\"Fujian, CN, China\\\",\\\"type\\\":\\\"Sh?ng\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[6710,2960],[6700,3022],[6727,3057],[6736,3121],[6763,3153],[6758,3173],[6795,3193],[6814,3237],[6809,3267],[6853,3314],[6829,3358],[6837,3398],[6861,3425],[6912,3433],[6935,3454],[6957,3491],[6946,3507],[6948,3556],[6982,3603],[6981,3622],[7025,3648],[7045,3625],[7073,3614],[7088,3642],[7135,3653],[7148,3667],[7195,3682],[7191,3708],[7210,3724],[7220,3719],[7267,3734],[7279,3716],[7272,3655],[7301,3600],[7309,3545],[7379,3536],[7418,3560],[7434,3594],[7462,3558],[7480,3515],[7539,3523],[7555,3537],[7595,3533],[7611,3495],[7600,3471],[7577,3477],[7587,3433],[7555,3431],[7535,3415],[7556,3401],[7548,3367],[7510,3338],[7506,3358],[7529,3368],[7546,3398],[7516,3399],[7503,3367],[7490,3374],[7490,3409],[7472,3356],[7497,3322],[7486,3312],[7464,3331],[7471,3291],[7499,3316],[7510,3291],[7469,3283],[7431,3219],[7450,3230],[7477,3217],[7455,3179],[7456,3148],[7429,3148],[7436,3125],[7467,3099],[7484,3117],[7484,3141],[7516,3122],[7493,3088],[7438,3078],[7442,3101],[7409,3116],[7407,3092],[7387,3101],[7360,3087],[7375,3066],[7397,3068],[7400,3036],[7362,3037],[7337,3055],[7314,3042],[7334,3035],[7313,3013],[7342,2982],[7286,2955],[7275,2980],[7266,2955],[7296,2935],[7274,2894],[7229,2906],[7181,2888],[7174,2862],[7154,2879],[7142,2863],[7100,2865],[7124,2849],[7152,2853],[7169,2822],[7137,2799],[7123,2769],[7095,2778],[7073,2741],[7063,2703],[7060,2737],[7043,2733],[7033,2703],[7049,2703],[7008,2665],[7022,2689],[7001,2713],[6991,2672],[6978,2674],[6949,2701],[6924,2776],[6933,2800],[6914,2846],[6887,2881],[6890,2907],[6842,2894],[6809,2944],[6756,2945],[6710,2960]],[[7431,3219],[7424,3215],[7424,3215],[7424,3215],[7424,3215],[7388,3217],[7406,3204],[7424,3215],[7424,3215],[7424,3215],[7424,3215],[7428,3214],[7431,3219]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"CN.BJ\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.48,\\\"hc-middle-y\\\":0.54,\\\"hc-key\\\":\\\"cn-bj\\\",\\\"hc-a2\\\":\\\"BJ\\\",\\\"labelrank\\\":\\\"7\\\",\\\"hasc\\\":\\\"CN.BJ\\\",\\\"alt-name\\\":\\\"B?ij?ng\\\",\\\"woe-id\\\":\\\"12578011\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"CH22\\\",\\\"postal-code\\\":\\\"BJ\\\",\\\"name\\\":\\\"Beijing\\\",\\\"country\\\":\\\"China\\\",\\\"type-en\\\":\\\"Municipality\\\",\\\"region\\\":\\\"North China\\\",\\\"longitude\\\":\\\"116.389\\\",\\\"woe-name\\\":\\\"Beijing\\\",\\\"latitude\\\":\\\"39.9488\\\",\\\"woe-label\\\":\\\"Beijing, CN, China\\\",\\\"type\\\":\\\"Zhíxiáshì\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[6915,6429],[6828,6408],[6832,6379],[6860,6359],[6850,6331],[6841,6315],[6836,6311],[6801,6313],[6769,6291],[6762,6272],[6729,6302],[6681,6303],[6647,6286],[6621,6309],[6593,6318],[6590,6350],[6611,6357],[6586,6393],[6613,6425],[6661,6441],[6679,6472],[6639,6530],[6665,6547],[6687,6544],[6725,6581],[6770,6592],[6751,6618],[6769,6618],[6804,6649],[6809,6628],[6852,6583],[6879,6567],[6957,6564],[6913,6542],[6903,6524],[6916,6487],[6935,6468],[6928,6433],[6915,6429]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"CN.HB\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.29,\\\"hc-middle-y\\\":0.70,\\\"hc-key\\\":\\\"cn-hb\\\",\\\"hc-a2\\\":\\\"HB\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"CN.HB\\\",\\\"alt-name\\\":\\\"Héb?i\\\",\\\"woe-id\\\":\\\"12578000\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"CH10\\\",\\\"postal-code\\\":\\\"HB\\\",\\\"name\\\":\\\"Hebei\\\",\\\"country\\\":\\\"China\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":\\\"North China\\\",\\\"longitude\\\":\\\"115.314\\\",\\\"woe-name\\\":\\\"Hebei\\\",\\\"latitude\\\":\\\"38.5205\\\",\\\"woe-label\\\":\\\"Hebei, CN, China\\\",\\\"type\\\":\\\"Sh?ng\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"MultiPolygon\\\",\\\"coordinates\\\":[[[[6850,6331],[6860,6359],[6832,6379],[6828,6408],[6915,6429],[6899,6394],[6919,6374],[6901,6316],[6850,6331]]],[[[6935,6468],[6916,6487],[6903,6524],[6913,6542],[6957,6564],[6879,6567],[6852,6583],[6809,6628],[6804,6649],[6769,6618],[6751,6618],[6770,6592],[6725,6581],[6687,6544],[6665,6547],[6639,6530],[6679,6472],[6661,6441],[6613,6425],[6586,6393],[6611,6357],[6590,6350],[6593,6318],[6621,6309],[6647,6286],[6681,6303],[6729,6302],[6762,6272],[6769,6291],[6801,6313],[6836,6311],[6848,6250],[6845,6214],[6856,6194],[6823,6172],[6824,6127],[6856,6099],[6881,6102],[6895,6079],[6928,6068],[6978,6083],[7011,6027],[7034,6002],[7007,5955],[6985,5949],[6959,5902],[6845,5898],[6775,5812],[6762,5845],[6738,5808],[6745,5791],[6693,5775],[6671,5713],[6629,5651],[6602,5642],[6565,5577],[6600,5504],[6569,5487],[6533,5509],[6509,5481],[6493,5494],[6429,5498],[6390,5523],[6355,5523],[6324,5549],[6274,5548],[6239,5578],[6224,5637],[6253,5644],[6284,5672],[6280,5724],[6336,5814],[6345,5860],[6331,5872],[6287,5966],[6241,5990],[6240,6056],[6294,6120],[6282,6144],[6299,6182],[6328,6193],[6366,6181],[6398,6205],[6403,6236],[6425,6290],[6399,6320],[6396,6368],[6342,6381],[6314,6404],[6341,6444],[6419,6478],[6378,6490],[6373,6531],[6354,6577],[6329,6620],[6294,6661],[6319,6675],[6313,6738],[6331,6765],[6361,6780],[6372,6844],[6401,6867],[6412,6895],[6470,6920],[6491,6862],[6483,6832],[6486,6784],[6546,6779],[6567,6786],[6566,6811],[6609,6828],[6659,6862],[6691,6832],[6751,6883],[6791,6863],[6837,6886],[6841,6977],[6871,6994],[6934,6994],[6954,7033],[6966,7017],[7000,7032],[7044,6978],[7038,6939],[7056,6930],[7065,6892],[7089,6905],[7100,6855],[7093,6828],[7072,6819],[7101,6784],[7109,6729],[7177,6733],[7253,6727],[7268,6719],[7256,6695],[7217,6657],[7203,6609],[7242,6570],[7265,6582],[7285,6542],[7333,6546],[7349,6468],[7369,6468],[7369,6443],[7390,6417],[7334,6392],[7299,6350],[7286,6297],[7295,6283],[7244,6224],[7215,6227],[7204,6214],[7155,6212],[7162,6178],[7154,6158],[7145,6199],[7122,6183],[7102,6188],[7084,6215],[7060,6225],[7059,6255],[7038,6267],[7037,6306],[6986,6311],[6970,6349],[6963,6405],[7011,6400],[7008,6424],[6935,6468]]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"CN.LN\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.69,\\\"hc-middle-y\\\":0.40,\\\"hc-key\\\":\\\"cn-ln\\\",\\\"hc-a2\\\":\\\"LN\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"CN.LN\\\",\\\"alt-name\\\":\\\"Liáoníng\\\",\\\"woe-id\\\":\\\"12578008\\\",\\\"subregion\\\":\\\"Northeast\\\",\\\"fips\\\":\\\"CH19\\\",\\\"postal-code\\\":\\\"LN\\\",\\\"name\\\":\\\"Liaoning\\\",\\\"country\\\":\\\"China\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":\\\"Northeast China\\\",\\\"longitude\\\":\\\"123.07\\\",\\\"woe-name\\\":\\\"Liaoning\\\",\\\"latitude\\\":\\\"41.386\\\",\\\"woe-label\\\":\\\"Liaoning, CN, China\\\",\\\"type\\\":\\\"Sh?ng\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[7390,6417],[7369,6443],[7369,6468],[7349,6468],[7333,6546],[7285,6542],[7265,6582],[7242,6570],[7203,6609],[7217,6657],[7256,6695],[7268,6719],[7295,6767],[7276,6839],[7285,6917],[7263,6939],[7278,6963],[7318,6984],[7331,6955],[7366,6946],[7364,6925],[7406,6864],[7409,6827],[7461,6891],[7483,6910],[7489,6936],[7510,6940],[7560,6975],[7582,6967],[7639,7028],[7669,7037],[7688,7019],[7729,7041],[7735,7068],[7756,7087],[7803,7069],[7824,7079],[7812,7108],[7831,7122],[7877,7098],[7907,7100],[7948,7122],[7955,7151],[8029,7189],[8040,7256],[8048,7285],[8096,7248],[8146,7231],[8172,7198],[8165,7181],[8187,7143],[8233,7208],[8255,7205],[8253,7156],[8278,7119],[8275,7101],[8300,7084],[8349,6988],[8376,6987],[8346,6938],[8353,6872],[8379,6874],[8384,6849],[8445,6749],[8415,6693],[8439,6682],[8436,6660],[8414,6661],[8390,6624],[8321,6596],[8323,6578],[8299,6583],[8208,6483],[8197,6444],[8168,6420],[8096,6414],[8078,6431],[8073,6402],[8041,6389],[8036,6401],[8004,6386],[7999,6370],[7968,6371],[7894,6317],[7860,6302],[7811,6250],[7814,6236],[7765,6188],[7751,6205],[7718,6186],[7740,6169],[7700,6152],[7675,6152],[7640,6130],[7632,6181],[7671,6188],[7732,6219],[7716,6243],[7748,6287],[7706,6283],[7689,6308],[7679,6283],[7659,6287],[7659,6336],[7702,6356],[7685,6373],[7698,6400],[7758,6434],[7777,6481],[7829,6559],[7798,6586],[7781,6614],[7744,6633],[7738,6660],[7724,6636],[7694,6633],[7654,6654],[7621,6649],[7560,6587],[7556,6569],[7513,6520],[7495,6470],[7408,6434],[7390,6417]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"CN.SD\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.37,\\\"hc-middle-y\\\":0.52,\\\"hc-key\\\":\\\"cn-sd\\\",\\\"hc-a2\\\":\\\"SD\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"CN.SD\\\",\\\"alt-name\\\":\\\"Sh?nd?ng\\\",\\\"woe-id\\\":\\\"12578014\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"CH25\\\",\\\"postal-code\\\":\\\"SD\\\",\\\"name\\\":\\\"Shandong\\\",\\\"country\\\":\\\"China\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":\\\"East China\\\",\\\"longitude\\\":\\\"118.114\\\",\\\"woe-name\\\":\\\"Shandong\\\",\\\"latitude\\\":\\\"36.3271\\\",\\\"woe-label\\\":\\\"Shandong, CN, China\\\",\\\"type\\\":\\\"Sh?ng\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[6777,5156],[6756,5141],[6734,5139],[6722,5150],[6671,5139],[6619,5140],[6598,5162],[6597,5186],[6556,5198],[6548,5223],[6484,5239],[6487,5277],[6504,5286],[6527,5324],[6557,5332],[6607,5393],[6630,5405],[6676,5451],[6708,5460],[6716,5492],[6688,5473],[6598,5444],[6576,5415],[6577,5451],[6593,5466],[6600,5504],[6565,5577],[6602,5642],[6629,5651],[6671,5713],[6693,5775],[6745,5791],[6738,5808],[6762,5845],[6775,5812],[6845,5898],[6959,5902],[6985,5949],[7007,5955],[7034,6002],[7080,5973],[7104,5975],[7165,5958],[7185,5977],[7220,5980],[7273,5911],[7297,5893],[7300,5870],[7259,5880],[7249,5854],[7244,5800],[7250,5777],[7283,5755],[7339,5743],[7400,5752],[7422,5776],[7414,5801],[7451,5821],[7494,5860],[7495,5875],[7573,5918],[7608,5916],[7629,5892],[7648,5890],[7659,5861],[7693,5871],[7714,5839],[7735,5830],[7799,5842],[7832,5867],[7845,5834],[7939,5837],[7918,5820],[7931,5786],[7909,5776],[7892,5740],[7916,5747],[7914,5727],[7878,5697],[7867,5714],[7824,5732],[7750,5692],[7751,5673],[7717,5674],[7663,5651],[7640,5631],[7606,5644],[7626,5600],[7611,5581],[7589,5599],[7570,5566],[7582,5525],[7518,5499],[7507,5503],[7518,5534],[7473,5536],[7470,5510],[7488,5476],[7443,5431],[7438,5400],[7420,5404],[7390,5389],[7373,5341],[7350,5327],[7339,5275],[7324,5269],[7246,5258],[7228,5191],[7214,5176],[7175,5176],[7160,5119],[7118,5108],[7114,5142],[7094,5165],[7045,5164],[7042,5135],[6985,5122],[6959,5147],[6930,5115],[6906,5174],[6883,5213],[6861,5230],[6794,5216],[6777,5156]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"CN.TJ\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.80,\\\"hc-middle-y\\\":0.63,\\\"hc-key\\\":\\\"cn-tj\\\",\\\"hc-a2\\\":\\\"TJ\\\",\\\"labelrank\\\":\\\"7\\\",\\\"hasc\\\":\\\"CN.TJ\\\",\\\"alt-name\\\":\\\"Ti?nj?n\\\",\\\"woe-id\\\":\\\"12578017\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"CH28\\\",\\\"postal-code\\\":\\\"TJ\\\",\\\"name\\\":\\\"Tianjin\\\",\\\"country\\\":\\\"China\\\",\\\"type-en\\\":\\\"Municipality\\\",\\\"region\\\":\\\"North China\\\",\\\"longitude\\\":\\\"117.347\\\",\\\"woe-name\\\":\\\"Tianjin\\\",\\\"latitude\\\":\\\"39.3708\\\",\\\"woe-label\\\":\\\"Tianjin, CN, China\\\",\\\"type\\\":\\\"Zhíxiáshì\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[6978,6083],[6928,6068],[6895,6079],[6881,6102],[6856,6099],[6824,6127],[6823,6172],[6856,6194],[6845,6214],[6848,6250],[6836,6311],[6841,6315],[6850,6331],[6901,6316],[6919,6374],[6899,6394],[6915,6429],[6928,6433],[6935,6468],[7008,6424],[7011,6400],[6963,6405],[6970,6349],[6986,6311],[7037,6306],[7038,6267],[7059,6255],[7060,6225],[7007,6199],[7028,6169],[7011,6164],[6984,6128],[6978,6083]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"CN.JS\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.53,\\\"hc-middle-y\\\":0.38,\\\"hc-key\\\":\\\"cn-js\\\",\\\"hc-a2\\\":\\\"JS\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"CN.JS\\\",\\\"alt-name\\\":\\\"Ji?ngs?\\\",\\\"woe-id\\\":\\\"12577994\\\",\\\"subregion\\\":null,\\\"fips\\\":\\\"CH04\\\",\\\"postal-code\\\":\\\"JS\\\",\\\"name\\\":\\\"Jiangsu\\\",\\\"country\\\":\\\"China\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":\\\"East China\\\",\\\"longitude\\\":\\\"119.942\\\",\\\"woe-name\\\":\\\"Jiangsu\\\",\\\"latitude\\\":\\\"32.9844\\\",\\\"woe-label\\\":\\\"Jiangsu, CN, China\\\",\\\"type\\\":\\\"Sh?ng\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[7422,4373],[7370,4384],[7366,4405],[7330,4405],[7313,4393],[7263,4389],[7250,4418],[7274,4456],[7269,4480],[7231,4485],[7234,4495],[7193,4514],[7194,4530],[7168,4549],[7174,4574],[7198,4608],[7224,4617],[7226,4666],[7203,4693],[7268,4700],[7306,4667],[7328,4701],[7318,4752],[7285,4784],[7259,4785],[7234,4730],[7173,4728],[7153,4738],[7141,4771],[7135,4829],[7109,4822],[7080,4840],[7104,4899],[7113,4897],[7124,4946],[7113,4963],[7038,4952],[7041,4987],[7017,5016],[6994,5025],[6928,5033],[6904,5047],[6887,5100],[6859,5102],[6777,5156],[6794,5216],[6861,5230],[6883,5213],[6906,5174],[6930,5115],[6959,5147],[6985,5122],[7042,5135],[7045,5164],[7094,5165],[7114,5142],[7118,5108],[7160,5119],[7175,5176],[7214,5176],[7228,5191],[7246,5258],[7324,5269],[7308,5251],[7310,5187],[7339,5202],[7397,5151],[7454,5132],[7516,5101],[7540,5038],[7548,4998],[7567,4975],[7565,4951],[7594,4913],[7602,4881],[7620,4866],[7638,4811],[7650,4809],[7654,4771],[7647,4731],[7698,4696],[7751,4670],[7749,4637],[7765,4609],[7806,4600],[7840,4576],[7861,4532],[7842,4517],[7814,4523],[7737,4557],[7704,4534],[7678,4537],[7643,4583],[7581,4594],[7539,4562],[7513,4560],[7485,4575],[7449,4642],[7467,4590],[7488,4560],[7532,4553],[7575,4580],[7632,4573],[7648,4539],[7633,4533],[7711,4509],[7751,4467],[7722,4458],[7701,4388],[7662,4383],[7672,4355],[7630,4345],[7634,4326],[7593,4296],[7566,4334],[7521,4333],[7483,4364],[7481,4379],[7443,4383],[7422,4373]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"CN.QH\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.50,\\\"hc-middle-y\\\":0.49,\\\"hc-key\\\":\\\"cn-qh\\\",\\\"hc-a2\\\":\\\"QH\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"CN.QH\\\",\\\"alt-name\\\":null,\\\"woe-id\\\":\\\"12577996\\\",\\\"subregion\\\":\\\"Western\\\",\\\"fips\\\":null,\\\"postal-code\\\":\\\"QH\\\",\\\"name\\\":\\\"Qinghai\\\",\\\"country\\\":\\\"China\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":\\\"Northwest China\\\",\\\"longitude\\\":\\\"96.2377\\\",\\\"woe-name\\\":\\\"Qinghai\\\",\\\"latitude\\\":\\\"35.2652\\\",\\\"woe-label\\\":\\\"Qinghai, CN, China\\\",\\\"type\\\":\\\"Sh?ng\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[3990,4988],[3964,4942],[3975,4929],[3957,4898],[3921,4926],[3865,4906],[3855,4863],[3873,4843],[3858,4806],[3806,4797],[3763,4812],[3745,4761],[3721,4771],[3739,4787],[3712,4834],[3683,4829],[3676,4809],[3656,4818],[3666,4843],[3648,4880],[3614,4904],[3577,4842],[3543,4866],[3502,4882],[3492,4908],[3424,4955],[3412,4985],[3409,5029],[3396,5073],[3364,5113],[3334,5118],[3319,5141],[3286,5149],[3229,5133],[3223,5166],[3205,5150],[3160,5141],[3156,5082],[3180,5043],[3214,5029],[3167,4985],[3163,4947],[3133,4920],[3142,4874],[3193,4833],[3174,4812],[3124,4831],[3118,4776],[3096,4766],[3093,4737],[2990,4721],[2996,4665],[2937,4680],[2901,4719],[2873,4693],[2885,4646],[2871,4640],[2860,4676],[2790,4695],[2746,4699],[2725,4750],[2742,4780],[2714,4817],[2677,4826],[2658,4866],[2596,4930],[2542,4906],[2500,4897],[2456,4906],[2431,4927],[2387,4920],[2335,4960],[2299,4965],[2297,4982],[2195,5004],[2147,5005],[2146,5033],[2104,5034],[2077,5066],[2029,5098],[2003,5161],[1970,5166],[1956,5149],[1921,5150],[1890,5132],[1864,5139],[1825,5174],[1804,5179],[1786,5208],[1779,5249],[1750,5266],[1738,5312],[1715,5336],[1702,5380],[1734,5400],[1751,5437],[1741,5524],[1763,5546],[1759,5565],[1718,5578],[1724,5605],[1707,5640],[1717,5668],[1766,5684],[1761,5700],[1791,5770],[1736,5791],[1731,5817],[1779,5832],[1834,5828],[1847,5861],[1871,5829],[1955,5812],[1999,5780],[2045,5790],[2052,5805],[2040,5891],[2004,5909],[1987,5945],[2016,5990],[2108,6001],[2117,6024],[2105,6044],[2085,6116],[1978,6200],[1986,6250],[1952,6333],[1948,6359],[1979,6362],[2043,6390],[2048,6401],[2114,6398],[2167,6401],[2205,6413],[2278,6416],[2348,6433],[2366,6445],[2478,6455],[2541,6455],[2585,6469],[2626,6472],[2659,6463],[2698,6467],[2764,6458],[2864,6405],[2910,6408],[2953,6363],[2977,6327],[3026,6293],[3033,6275],[3079,6257],[3111,6235],[3111,6217],[3169,6183],[3188,6182],[3212,6330],[3223,6376],[3284,6359],[3341,6313],[3411,6266],[3456,6311],[3505,6289],[3540,6314],[3595,6282],[3594,6266],[3661,6192],[3670,6171],[3712,6132],[3747,6117],[3774,6090],[3764,6134],[3777,6155],[3813,6110],[3848,6094],[3860,6058],[3934,6019],[3975,5977],[4061,5905],[4093,5952],[4114,5908],[4106,5892],[4176,5840],[4197,5812],[4177,5765],[4214,5726],[4200,5694],[4227,5655],[4233,5615],[4273,5586],[4251,5558],[4262,5535],[4255,5499],[4203,5504],[4195,5429],[4167,5436],[4145,5415],[4119,5410],[4112,5381],[4132,5362],[4109,5330],[4058,5307],[4039,5273],[4006,5256],[4012,5239],[4035,5244],[4042,5220],[4077,5203],[4086,5169],[4029,5123],[3999,5110],[3970,5141],[3863,5184],[3845,5196],[3820,5177],[3813,5145],[3839,5091],[3872,5071],[3874,5028],[3910,5019],[3939,5032],[3958,4986],[3990,4988]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"CN.GS\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.24,\\\"hc-middle-y\\\":0.24,\\\"hc-key\\\":\\\"cn-gs\\\",\\\"hc-a2\\\":\\\"GS\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"CN.GS\\\",\\\"alt-name\\\":\\\"G?nsù\\\",\\\"woe-id\\\":\\\"12578005\\\",\\\"subregion\\\":\\\"Western\\\",\\\"fips\\\":\\\"CH15\\\",\\\"postal-code\\\":\\\"GS\\\",\\\"name\\\":\\\"Gansu\\\",\\\"country\\\":\\\"China\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":\\\"Northwest China\\\",\\\"longitude\\\":\\\"100.735\\\",\\\"woe-name\\\":\\\"Gansu\\\",\\\"latitude\\\":\\\"38.7393\\\",\\\"woe-label\\\":\\\"Gansu, CN, China\\\",\\\"type\\\":\\\"Sh?ng\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[3990,4988],[3958,4986],[3939,5032],[3910,5019],[3874,5028],[3872,5071],[3839,5091],[3813,5145],[3820,5177],[3845,5196],[3863,5184],[3970,5141],[3999,5110],[4029,5123],[4086,5169],[4077,5203],[4042,5220],[4035,5244],[4012,5239],[4006,5256],[4039,5273],[4058,5307],[4109,5330],[4132,5362],[4112,5381],[4119,5410],[4145,5415],[4167,5436],[4195,5429],[4203,5504],[4255,5499],[4262,5535],[4251,5558],[4273,5586],[4233,5615],[4227,5655],[4200,5694],[4214,5726],[4177,5765],[4197,5812],[4176,5840],[4106,5892],[4114,5908],[4093,5952],[4061,5905],[3975,5977],[3934,6019],[3860,6058],[3848,6094],[3813,6110],[3777,6155],[3764,6134],[3774,6090],[3747,6117],[3712,6132],[3670,6171],[3661,6192],[3594,6266],[3595,6282],[3540,6314],[3505,6289],[3456,6311],[3411,6266],[3341,6313],[3284,6359],[3223,6376],[3212,6330],[3188,6182],[3169,6183],[3111,6217],[3111,6235],[3079,6257],[3033,6275],[3026,6293],[2977,6327],[2953,6363],[2910,6408],[2864,6405],[2764,6458],[2698,6467],[2659,6463],[2626,6472],[2585,6469],[2541,6455],[2478,6455],[2490,6524],[2469,6612],[2473,6635],[2505,6681],[2520,6764],[2582,6755],[2638,6776],[2731,6888],[2847,6989],[2938,7027],[3017,7034],[3066,7022],[3118,7056],[3118,7091],[3133,7177],[3143,7197],[3196,7224],[3215,7224],[3343,7224],[3431,6932],[3391,6897],[3400,6871],[3437,6812],[3499,6742],[3475,6670],[3525,6663],[3550,6669],[3586,6703],[3648,6724],[3709,6719],[3740,6731],[3803,6724],[3829,6683],[3832,6655],[3793,6607],[3768,6562],[3716,6535],[3676,6493],[3723,6488],[3810,6437],[3829,6401],[3869,6365],[3921,6353],[3920,6303],[3953,6261],[3977,6264],[3997,6203],[4045,6180],[4091,6177],[4131,6219],[4096,6265],[4203,6298],[4239,6281],[4306,6263],[4367,6300],[4453,6325],[4510,6322],[4508,6294],[4535,6241],[4524,6211],[4449,6129],[4387,6096],[4392,6027],[4367,6019],[4372,5958],[4416,5940],[4491,5862],[4536,5845],[4556,5853],[4598,5844],[4603,5827],[4583,5807],[4626,5797],[4637,5768],[4683,5736],[4707,5691],[4687,5671],[4694,5638],[4723,5568],[4720,5534],[4696,5495],[4715,5453],[4762,5433],[4786,5388],[4807,5395],[4829,5379],[4800,5367],[4857,5362],[4875,5333],[4904,5345],[4914,5396],[4901,5430],[4933,5435],[4957,5422],[4993,5447],[4981,5469],[5002,5513],[4979,5545],[4920,5561],[4926,5662],[4945,5666],[4955,5691],[4942,5714],[4954,5729],[4958,5771],[4985,5772],[5011,5752],[5058,5752],[5076,5740],[5074,5704],[5150,5680],[5185,5663],[5212,5625],[5271,5611],[5286,5591],[5334,5565],[5323,5535],[5327,5484],[5291,5456],[5293,5415],[5309,5379],[5311,5343],[5286,5316],[5223,5322],[5186,5308],[5145,5332],[5131,5311],[5158,5253],[5062,5248],[5041,5238],[5012,5273],[4987,5286],[4920,5286],[4906,5276],[4915,5237],[4903,5209],[4868,5175],[4902,5159],[4934,5126],[4929,5096],[4910,5103],[4915,5070],[4900,5064],[4881,5017],[4890,4971],[4903,4947],[4891,4935],[4872,4953],[4829,4942],[4811,4956],[4763,4931],[4740,4907],[4745,4885],[4776,4870],[4768,4812],[4719,4793],[4692,4800],[4670,4793],[4679,4764],[4645,4742],[4610,4734],[4573,4739],[4509,4760],[4459,4800],[4485,4847],[4464,4896],[4484,4907],[4447,4947],[4433,4989],[4367,4995],[4325,5006],[4334,5027],[4278,5021],[4263,5035],[4256,5115],[4222,5147],[4193,5144],[4152,5116],[4159,5102],[4125,5099],[4110,5081],[4072,5076],[4101,5024],[4101,4998],[4123,4963],[4083,4946],[3997,4894],[3995,4928],[4015,4958],[4010,4990],[3990,4988]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"CN.XJ\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.54,\\\"hc-middle-y\\\":0.55,\\\"hc-key\\\":\\\"cn-xj\\\",\\\"hc-a2\\\":\\\"XJ\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"CN.XJ\\\",\\\"alt-name\\\":\\\"Xinjiang Uygur|X?nji?ng Wéiwú?r\\\",\\\"woe-id\\\":\\\"12578003\\\",\\\"subregion\\\":\\\"Western\\\",\\\"fips\\\":\\\"CH13\\\",\\\"postal-code\\\":\\\"XJ\\\",\\\"name\\\":\\\"Xinjiang\\\",\\\"country\\\":\\\"China\\\",\\\"type-en\\\":\\\"Autonomous Region\\\",\\\"region\\\":\\\"Northwest China\\\",\\\"longitude\\\":\\\"85.42529999999999\\\",\\\"woe-name\\\":\\\"Xinjiang\\\",\\\"latitude\\\":\\\"41.122\\\",\\\"woe-label\\\":\\\"Xinjiang, CN, China\\\",\\\"type\\\":\\\"Zìzhìqu\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[3196,7224],[3143,7197],[3133,7177],[3118,7091],[3118,7056],[3066,7022],[3017,7034],[2938,7027],[2847,6989],[2731,6888],[2638,6776],[2582,6755],[2520,6764],[2505,6681],[2473,6635],[2469,6612],[2490,6524],[2478,6455],[2366,6445],[2348,6433],[2278,6416],[2205,6413],[2167,6401],[2114,6398],[2048,6401],[2043,6390],[1979,6362],[1948,6359],[1952,6333],[1986,6250],[1978,6200],[2085,6116],[2105,6044],[2117,6024],[2108,6001],[2016,5990],[1987,5945],[2004,5909],[2040,5891],[2052,5805],[2045,5790],[1999,5780],[1955,5812],[1871,5829],[1847,5861],[1834,5828],[1779,5832],[1701,5886],[1653,5899],[1632,5923],[1610,5925],[1567,5951],[1481,5960],[1465,5952],[1398,5951],[1358,5968],[1327,5956],[1188,5960],[1139,5945],[1106,5894],[1072,5873],[1033,5880],[1000,5862],[972,5890],[927,5897],[883,5891],[852,5876],[811,5874],[739,5847],[697,5861],[674,5856],[617,5864],[561,5889],[533,5892],[513,5914],[515,5957],[472,5960],[422,5979],[389,5952],[347,5937],[326,5912],[269,5906],[238,5914],[207,5939],[179,5941],[155,5963],[136,5945],[116,5962],[50,5989],[24,6019],[-15,5967],[-53,5936],[-50,5919],[-85,5904],[-83,5848],[-125,5798],[-176,5818],[-234,5824],[-285,5812],[-340,5872],[-380,5889],[-396,5911],[-402,6006],[-415,6060],[-395,6099],[-428,6101],[-440,6119],[-468,6117],[-513,6130],[-575,6172],[-601,6179],[-652,6229],[-650,6265],[-679,6255],[-723,6259],[-732,6306],[-757,6337],[-728,6361],[-722,6415],[-744,6474],[-779,6502],[-809,6505],[-811,6545],[-852,6574],[-888,6576],[-927,6607],[-951,6606],[-974,6636],[-949,6654],[-903,6660],[-896,6639],[-839,6647],[-817,6663],[-855,6720],[-832,6755],[-843,6776],[-833,6809],[-846,6834],[-838,6882],[-821,6899],[-824,6932],[-894,6987],[-935,6997],[-957,6969],[-994,6997],[-999,7060],[-967,7085],[-991,7150],[-973,7197],[-939,7193],[-913,7217],[-919,7270],[-872,7321],[-805,7314],[-732,7351],[-705,7343],[-713,7368],[-699,7387],[-667,7362],[-640,7355],[-580,7383],[-561,7377],[-563,7300],[-519,7293],[-455,7310],[-448,7285],[-420,7295],[-378,7337],[-371,7360],[-339,7386],[-335,7404],[-288,7417],[-209,7384],[-136,7387],[-100,7373],[-37,7419],[-32,7440],[31,7465],[155,7499],[173,7493],[237,7503],[260,7528],[320,7520],[336,7532],[346,7568],[343,7663],[367,7699],[429,7713],[403,7750],[444,7764],[481,7758],[480,7798],[466,7811],[485,7840],[467,7956],[454,8006],[467,8045],[468,8082],[484,8137],[509,8153],[469,8182],[429,8185],[412,8216],[452,8236],[513,8233],[567,8243],[593,8233],[754,8253],[759,8215],[781,8199],[844,8207],[869,8174],[891,8185],[909,8246],[858,8281],[910,8364],[937,8433],[962,8462],[1009,8555],[1044,8601],[1061,8662],[1084,8662],[1140,8614],[1200,8579],[1244,8576],[1328,8558],[1338,8513],[1365,8517],[1422,8553],[1472,8549],[1487,8578],[1506,8582],[1516,8625],[1507,8663],[1514,8687],[1513,8763],[1535,8816],[1580,8877],[1648,8867],[1675,8881],[1715,8884],[1753,8923],[1766,8955],[1762,8995],[1794,9020],[1833,9019],[1877,8997],[1950,9009],[1951,8958],[1930,8949],[1933,8917],[1971,8881],[1948,8863],[2041,8782],[2038,8749],[2072,8716],[2093,8710],[2108,8681],[2140,8673],[2157,8684],[2192,8678],[2219,8621],[2271,8627],[2273,8595],[2313,8565],[2323,8521],[2321,8474],[2351,8395],[2370,8384],[2391,8320],[2392,8276],[2357,8215],[2365,8143],[2306,8084],[2286,8023],[2299,8008],[2313,7942],[2359,7938],[2376,7919],[2412,7916],[2445,7892],[2505,7887],[2535,7868],[2583,7857],[2633,7861],[2703,7844],[2763,7822],[2794,7799],[2824,7745],[2870,7735],[2891,7697],[2932,7674],[2948,7649],[3005,7620],[3066,7621],[3048,7554],[3080,7544],[3120,7399],[3128,7351],[3189,7276],[3196,7224]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"CN.JL\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.47,\\\"hc-middle-y\\\":0.52,\\\"hc-key\\\":\\\"cn-jl\\\",\\\"hc-a2\\\":\\\"JL\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"CN.JL\\\",\\\"alt-name\\\":\\\"Jílín\\\",\\\"woe-id\\\":\\\"12577995\\\",\\\"subregion\\\":\\\"Northeast\\\",\\\"fips\\\":\\\"CH05\\\",\\\"postal-code\\\":\\\"JL\\\",\\\"name\\\":\\\"Jilin\\\",\\\"country\\\":\\\"China\\\",\\\"type-en\\\":\\\"Province\\\",\\\"region\\\":\\\"Northeast China\\\",\\\"longitude\\\":\\\"126.466\\\",\\\"woe-name\\\":\\\"Jilin\\\",\\\"latitude\\\":\\\"43.2978\\\",\\\"woe-label\\\":\\\"Jilin, CN, China\\\",\\\"type\\\":\\\"Sh?ng\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[8439,6682],[8415,6693],[8445,6749],[8384,6849],[8379,6874],[8353,6872],[8346,6938],[8376,6987],[8349,6988],[8300,7084],[8275,7101],[8278,7119],[8253,7156],[8255,7205],[8233,7208],[8187,7143],[8165,7181],[8172,7198],[8146,7231],[8096,7248],[8048,7285],[8040,7256],[7983,7276],[7987,7317],[8005,7337],[7964,7419],[7969,7446],[7951,7458],[7923,7505],[7918,7536],[7854,7484],[7796,7453],[7774,7458],[7777,7503],[7732,7566],[7721,7669],[7751,7691],[7758,7713],[7739,7752],[7719,7760],[7701,7810],[7665,7806],[7651,7820],[7677,7864],[7669,7888],[7708,7882],[7752,7843],[7778,7878],[7796,7848],[7834,7823],[7845,7842],[7845,7916],[7891,7924],[7906,7952],[8008,7968],[8041,7978],[8059,7911],[8049,7894],[8066,7875],[8061,7848],[8083,7817],[8098,7819],[8127,7777],[8213,7780],[8216,7800],[8239,7794],[8254,7770],[8301,7774],[8310,7794],[8355,7806],[8359,7768],[8385,7739],[8440,7721],[8509,7752],[8551,7731],[8580,7730],[8605,7683],[8590,7655],[8606,7600],[8623,7615],[8663,7617],[8697,7601],[8688,7561],[8732,7503],[8758,7480],[8792,7500],[8786,7552],[8838,7596],[8849,7584],[8861,7513],[8921,7432],[8951,7375],[8974,7373],[9010,7393],[9010,7437],[9058,7462],[9096,7467],[9120,7505],[9158,7466],[9186,7498],[9196,7490],[9217,7429],[9249,7422],[9297,7383],[9323,7400],[9352,7386],[9369,7396],[9377,7375],[9351,7290],[9357,7259],[9339,7242],[9300,7242],[9239,7204],[9274,7167],[9226,7182],[9210,7203],[9205,7241],[9182,7258],[9135,7248],[9124,7195],[9121,7121],[9093,7100],[9057,7115],[9041,7098],[9039,7059],[8989,7008],[8956,7010],[8918,6994],[8874,6999],[8834,6986],[8838,6959],[8891,6892],[8867,6840],[8839,6861],[8775,6845],[8757,6858],[8708,6857],[8675,6881],[8641,6923],[8618,6896],[8588,6886],[8571,6830],[8534,6757],[8514,6743],[8494,6698],[8439,6682]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"CN.NX\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.51,\\\"hc-middle-y\\\":0.43,\\\"hc-key\\\":\\\"cn-nx\\\",\\\"hc-a2\\\":\\\"NX\\\",\\\"labelrank\\\":\\\"2\\\",\\\"hasc\\\":\\\"CN.NX\\\",\\\"alt-name\\\":\\\"Ningxia Hui|Níngxià Húizú\\\",\\\"woe-id\\\":\\\"12578010\\\",\\\"subregion\\\":\\\"Western\\\",\\\"fips\\\":\\\"CH21\\\",\\\"postal-code\\\":\\\"NX\\\",\\\"name\\\":\\\"Ningxia\\\",\\\"country\\\":\\\"China\\\",\\\"type-en\\\":\\\"Autonomous Region\\\",\\\"region\\\":\\\"Northwest China\\\",\\\"longitude\\\":\\\"106.038\\\",\\\"woe-name\\\":\\\"Ningxia\\\",\\\"latitude\\\":\\\"37.1762\\\",\\\"woe-label\\\":\\\"Ningxia, CN, China\\\",\\\"type\\\":\\\"Zìzhìqu\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[5152,5919],[5087,5861],[5069,5794],[5084,5760],[5076,5740],[5058,5752],[5011,5752],[4985,5772],[4958,5771],[4954,5729],[4942,5714],[4955,5691],[4945,5666],[4926,5662],[4920,5561],[4979,5545],[5002,5513],[4981,5469],[4993,5447],[4957,5422],[4933,5435],[4901,5430],[4914,5396],[4904,5345],[4875,5333],[4857,5362],[4800,5367],[4829,5379],[4807,5395],[4786,5388],[4762,5433],[4715,5453],[4696,5495],[4720,5534],[4723,5568],[4694,5638],[4687,5671],[4707,5691],[4683,5736],[4637,5768],[4626,5797],[4583,5807],[4603,5827],[4598,5844],[4556,5853],[4536,5845],[4550,5867],[4647,5872],[4674,5897],[4725,5916],[4781,5910],[4806,5924],[4815,5970],[4804,6001],[4818,6022],[4825,6103],[4837,6141],[4870,6196],[4881,6229],[4913,6236],[4918,6267],[4953,6264],[4976,6280],[5008,6280],[5009,6241],[5039,6202],[5029,6175],[4984,6110],[4972,6069],[4937,6031],[5002,5995],[5064,5990],[5093,5972],[5106,5937],[5152,5919]]]}}]}\\n /* END mapdata/countries/cn/cn-all.js*/\\n\\n\\nvar event = document.createEvent(\\\"HTMLEvents\\\");\\nevent.initEvent(\\\"load_highcharts\\\", false, false);\\nwindow.dispatchEvent(event);\\nconsole.log(\\\"Finish loading highchartsjs\\\");\\n\"" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ " \n", "\n", "
" ], "text/plain": [ "\" \\n\\n
\"" ] }, "execution_count": 11, "metadata": {}, "output_type": "execute_result" } ], "source": [ "opts = {\n", " chart_class: 'map',\n", " chart: {\n", " map: 'countries/cn/cn-all'\n", " },\n", "\n", " title: {\n", " text: 'Highmaps basic demo'\n", " },\n", "\n", " subtitle: {\n", " text: 'Source map: China'\n", " },\n", "\n", " mapNavigation: {\n", " enabled: true,\n", " buttonOptions: {\n", " verticalAlign: 'bottom'\n", " }\n", " },\n", "\n", " colorAxis: {\n", " min: 0\n", " }\n", " }\n", "\n", "data = [\n", " ['cn-3664', 0],\n", " ['cn-gd', 1],\n", " ['cn-sh', 2],\n", " ['cn-zj', 3],\n", " ['cn-ha', 4],\n", " ['cn-xz', 5],\n", " ['cn-yn', 6],\n", " ['cn-ah', 7],\n", " ['cn-hu', 8],\n", " ['cn-sa', 9],\n", " ['cn-cq', 10],\n", " ['cn-gz', 11],\n", " ['cn-hn', 12],\n", " ['cn-sc', 13],\n", " ['cn-sx', 14],\n", " ['cn-he', 15],\n", " ['cn-jx', 16],\n", " ['cn-nm', 17],\n", " ['cn-gx', 18],\n", " ['cn-hl', 19],\n", " ['cn-fj', 20],\n", " ['cn-bj', 21],\n", " ['cn-hb', 22],\n", " ['cn-ln', 23],\n", " ['cn-sd', 24],\n", " ['cn-tj', 25],\n", " ['cn-js', 26],\n", " ['cn-qh', 27],\n", " ['cn-gs', 28],\n", " ['cn-xj', 29],\n", " ['cn-jl', 30],\n", " ['cn-nx', 31]\n", "]\n", "\n", "df = Daru::DataFrame.new(\n", " {\n", " countries: data.map {|row| row[0]},\n", " data: data.map {|row| row[1]}\n", " }\n", ")\n", "map = Daru::View::Plot.new(df, opts)\n", "map.show_in_iruby" ] }, { "cell_type": "code", "execution_count": 12, "metadata": {}, "outputs": [ { "data": { "application/javascript": [ "\n", " /* BEGIN mapdata/countries/fr/fr-all.js */\n", "\n", "Highcharts.maps[\"countries/fr/fr-all\"] = {\"title\":\"France\",\"version\":\"1.1.2\",\"type\":\"FeatureCollection\",\"copyright\":\"Copyright (c) 2015 Highsoft AS, Based on data from Natural Earth\",\"copyrightShort\":\"Natural Earth\",\"copyrightUrl\":\"http://www.naturalearthdata.com\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"urn:ogc:def:crs:EPSG:2192\"}},\"hc-transform\":{\"default\":{\"crs\":\"+proj=lcc +lat_1=46.8 +lat_0=46.8 +lon_0=2.337229166666667 +k_0=0.99987742 +x_0=600000 +y_0=2200000 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs\",\"scale\":0.000622615258227,\"jsonres\":15.5,\"jsonmarginX\":-999,\"jsonmarginY\":9851.0,\"xoffset\":73587.9424903,\"yoffset\":2677333.42515},\"fr-all-reunion\":{\"xpan\":150,\"ypan\":630,\"hitZone\":{\"type\":\"Polygon\",\"coordinates\":[[[904,253],[2390,253],[2390,-999],[904,-999],[904,253]]]},\"crs\":\"+proj=utm +zone=40 +south +datum=WGS84 +units=m +no_defs\",\"scale\":0.000763557633794,\"jsonres\":15.5,\"jsonmarginX\":-999,\"jsonmarginY\":9851.0,\"xoffset\":315585.929084,\"yoffset\":7692417.85149},\"fr-all-mayotte\":{\"xpan\":240,\"ypan\":630,\"hitZone\":{\"type\":\"Polygon\",\"coordinates\":[[[2390,253],[3530,253],[3530,-999],[2390,-999],[2390,253]]]},\"crs\":\"+proj=utm +zone=38 +south +datum=WGS84 +units=m +no_defs\",\"scale\":0.00132206425115,\"jsonres\":15.5,\"jsonmarginX\":-999,\"jsonmarginY\":9851.0,\"xoffset\":504613.291438,\"yoffset\":8601873.46699},\"fr-all-guyana\":{\"xpan\":310,\"ypan\":630,\"hitZone\":{\"type\":\"Polygon\",\"coordinates\":[[[3530,253],[4745,253],[4745,-999],[3530,-999],[3530,253]]]},\"crs\":\"+proj=utm +zone=22 +datum=WGS84 +units=m +no_defs\",\"scale\":0.000124325372918,\"jsonres\":15.5,\"jsonmarginX\":-999,\"jsonmarginY\":9851.0,\"xoffset\":97769.9054769,\"yoffset\":635816.081323},\"fr-all-martinique\":{\"xpan\":390,\"ypan\":630,\"hitZone\":{\"type\":\"Polygon\",\"coordinates\":[[[4745,253],[6000,253],[6000,-999],[4745,-999],[4745,253]]]},\"crs\":\"+proj=utm +zone=20 +datum=WGS84 +units=m +no_defs\",\"scale\":0.000968530558841,\"jsonres\":15.5,\"jsonmarginX\":-999,\"jsonmarginY\":9851.0,\"xoffset\":690597.139078,\"yoffset\":1645548.31731},\"fr-all-guadeloupe\":{\"xpan\":470,\"ypan\":630,\"hitZone\":{\"type\":\"Polygon\",\"coordinates\":[[[6000,253],[7464,253],[7464,-999],[6000,-999],[6000,253]]]},\"crs\":\"+proj=utm +zone=20 +datum=WGS84 +units=m +no_defs\",\"scale\":0.000579103792655,\"jsonres\":15.5,\"jsonmarginX\":-999,\"jsonmarginY\":9851.0,\"xoffset\":628456.113255,\"yoffset\":1826317.58275}},\r", "\r\n", "\"features\":[{\"type\":\"Feature\",\"id\":\"FR.T\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.56,\"hc-middle-y\":0.41,\"hc-key\":\"fr-t\",\"hc-a2\":\"PC\",\"name\":\"Poitou-Charentes\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[1375,4452],[1413,4439],[1417,4378],[1452,4338],[1423,4248],[1388,4322],[1304,4427],[1288,4511],[1375,4452]]],[[[1252,4724],[1233,4698],[1368,4672],[1406,4623],[1345,4631],[1276,4681],[1222,4680],[1186,4729],[1252,4724]]],[[[1779,3705],[1748,3815],[1685,3915],[1582,3997],[1577,4022],[1429,4136],[1389,4138],[1406,4225],[1471,4237],[1533,4164],[1585,4137],[1485,4238],[1468,4304],[1529,4340],[1535,4404],[1506,4464],[1544,4459],[1520,4552],[1483,4609],[1446,4617],[1465,4692],[1518,4722],[1514,4777],[1544,4810],[1627,4828],[1646,4782],[1733,4790],[1783,4756],[1869,4782],[1935,4823],[1879,4883],[1878,4981],[1897,5016],[1868,5162],[1831,5237],[1837,5291],[1772,5350],[1752,5420],[1682,5528],[1752,5496],[1903,5493],[1965,5526],[1962,5564],[2094,5589],[2237,5598],[2282,5550],[2331,5590],[2369,5654],[2421,5649],[2438,5614],[2511,5591],[2515,5541],[2593,5525],[2592,5427],[2684,5405],[2779,5425],[2796,5476],[2859,5437],[2888,5365],[2973,5234],[3018,5190],[3032,5057],[3121,4969],[3167,4968],[3202,4931],[3196,4892],[3235,4853],[3221,4809],[3125,4775],[3078,4700],[3007,4691],[2931,4633],[2956,4548],[2933,4541],[2939,4471],[2997,4421],[3025,4369],[2989,4326],[2939,4315],[2909,4177],[2874,4188],[2804,4091],[2749,4025],[2713,4011],[2697,3931],[2639,3851],[2535,3795],[2509,3728],[2501,3650],[2405,3568],[2365,3576],[2309,3547],[2282,3471],[2174,3454],[2051,3528],[2009,3529],[1991,3619],[1957,3657],[1900,3670],[1873,3727],[1846,3702],[1779,3705]]]]}},{\"type\":\"Feature\",\"id\":\"FR.H\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.50,\"hc-middle-y\":0.49,\"hc-key\":\"fr-h\",\"hc-a2\":\"CO\",\"name\":\"Corse\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[9750,197],[9770,33],[9734,-64],[9689,-61],[9734,-118],[9676,-165],[9687,-231],[9658,-338],[9553,-314],[9570,-278],[9468,-235],[9415,-233],[9344,-180],[9293,-165],[9294,-81],[9350,-63],[9386,-13],[9277,-3],[9271,29],[9201,9],[9205,90],[9264,117],[9272,199],[9222,230],[9121,187],[9092,259],[9147,274],[9166,326],[9211,349],[9171,416],[9078,435],[9081,480],[9040,549],[9147,600],[9039,662],[9030,704],[9105,750],[9111,843],[9145,903],[9189,902],[9218,949],[9289,991],[9376,1017],[9439,1104],[9542,1109],[9590,1062],[9623,1145],[9585,1239],[9619,1339],[9599,1404],[9660,1438],[9689,1383],[9726,1244],[9711,1110],[9726,1001],[9792,940],[9809,757],[9839,674],[9851,479],[9747,297],[9750,197]]]}},{\"type\":\"Feature\",\"id\":\"FR.E\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.51,\"hc-middle-y\":0.47,\"hc-key\":\"fr-e\",\"hc-a2\":\"BR\",\"name\":\"Bretagne\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[109,5954],[141,5920],[65,5924],[16,5948],[15,6029],[109,5954]]],[[[592,6052],[568,6133],[436,6117],[337,6118],[274,6186],[396,6171],[438,6225],[376,6256],[255,6234],[252,6190],[215,6230],[157,6214],[131,6240],[116,6155],[142,6109],[107,6111],[109,6240],[72,6281],[83,6331],[139,6352],[122,6405],[54,6307],[-9,6367],[-39,6372],[22,6450],[-103,6370],[-156,6455],[-220,6459],[-294,6502],[-333,6483],[-388,6496],[-440,6593],[-516,6564],[-564,6595],[-657,6519],[-762,6533],[-739,6591],[-792,6717],[-858,6777],[-996,6805],[-962,6831],[-727,6862],[-676,6850],[-677,6945],[-783,7011],[-842,6945],[-850,7031],[-902,7040],[-839,7075],[-739,7050],[-585,7049],[-617,7075],[-681,7080],[-638,7121],[-738,7100],[-771,7109],[-697,7178],[-746,7174],[-888,7127],[-938,7147],[-986,7129],[-999,7211],[-986,7290],[-941,7369],[-883,7378],[-823,7424],[-710,7429],[-662,7463],[-639,7421],[-510,7473],[-396,7499],[-388,7418],[-356,7441],[-318,7382],[-280,7491],[-162,7433],[-114,7429],[-117,7478],[-79,7482],[-113,7540],[-62,7591],[38,7563],[119,7584],[142,7609],[153,7548],[201,7594],[240,7601],[247,7554],[288,7550],[269,7516],[344,7482],[332,7446],[412,7359],[417,7296],[485,7250],[469,7223],[504,7194],[584,7268],[779,7368],[800,7357],[762,7307],[820,7326],[842,7251],[895,7307],[961,7318],[1008,7192],[1035,7189],[977,7310],[1017,7359],[1113,7376],[1112,7281],[1193,7268],[1289,7292],[1327,7170],[1381,7098],[1428,7101],[1514,7167],[1646,7121],[1644,6927],[1619,6874],[1637,6773],[1633,6683],[1650,6587],[1557,6547],[1488,6357],[1416,6372],[1338,6410],[1241,6363],[1171,6305],[1082,6282],[1039,6295],[880,6247],[853,6133],[793,6071],[778,6100],[711,6098],[685,6059],[592,6052]]]]}},{\"type\":\"Feature\",\"id\":\"FR.R\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.45,\"hc-middle-y\":0.49,\"hc-key\":\"fr-r\",\"hc-a2\":\"PD\",\"name\":\"Pays de la Loire\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[760,5531],[792,5508],[779,5465],[755,5515],[717,5520],[686,5596],[756,5582],[760,5531]]],[[[1514,4777],[1471,4796],[1442,4746],[1330,4832],[1271,4823],[1233,4907],[1144,4924],[1016,5008],[984,5152],[949,5214],[909,5236],[851,5327],[803,5360],[797,5416],[822,5478],[862,5504],[909,5604],[841,5675],[733,5710],[790,5734],[807,5854],[892,5863],[955,5845],[1073,5766],[987,5859],[912,5891],[811,5889],[712,5823],[647,5870],[589,5852],[601,5895],[519,5982],[579,6013],[641,6018],[592,6052],[685,6059],[711,6098],[778,6100],[793,6071],[853,6133],[880,6247],[1039,6295],[1082,6282],[1171,6305],[1241,6363],[1338,6410],[1416,6372],[1488,6357],[1557,6547],[1650,6587],[1633,6683],[1637,6773],[1619,6874],[1644,6927],[1646,7121],[1800,7118],[1836,7062],[1875,7050],[1940,7081],[1956,7061],[2018,7074],[2058,7108],[2163,7094],[2238,7129],[2251,7165],[2294,7147],[2304,7087],[2372,7022],[2373,6967],[2445,6963],[2551,7048],[2614,7061],[2678,7032],[2689,6908],[2756,6878],[2766,6839],[2885,6812],[2926,6754],[2978,6743],[3059,6694],[3000,6654],[2974,6602],[3004,6573],[3003,6495],[2958,6444],[2931,6317],[2851,6266],[2832,6199],[2714,6144],[2666,6147],[2655,6100],[2562,6127],[2544,6020],[2508,5887],[2449,5791],[2421,5649],[2369,5654],[2331,5590],[2282,5550],[2237,5598],[2094,5589],[1962,5564],[1965,5526],[1903,5493],[1752,5496],[1682,5528],[1752,5420],[1772,5350],[1837,5291],[1831,5237],[1868,5162],[1897,5016],[1878,4981],[1879,4883],[1935,4823],[1869,4782],[1783,4756],[1733,4790],[1646,4782],[1627,4828],[1544,4810],[1514,4777]]]]}},{\"type\":\"Feature\",\"id\":\"FR.U\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.55,\"hc-middle-y\":0.59,\"hc-key\":\"fr-u\",\"hc-a2\":\"PA\",\"name\":\"Provence-Alpes-Côte-d'Azur\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[6119,2611],[6054,2609],[6046,2655],[6082,2722],[6124,2730],[6165,2672],[6119,2611]]],[[[7340,3536],[7321,3514],[7371,3437],[7418,3422],[7427,3332],[7468,3290],[7536,3259],[7587,3269],[7646,3230],[7641,3199],[7691,3085],[7636,3089],[7611,3016],[7540,2928],[7537,2880],[7602,2812],[7566,2741],[7675,2603],[7703,2610],[7877,2532],[7979,2499],[8187,2569],[8179,2534],[8222,2473],[8181,2373],[8128,2316],[8072,2228],[8096,2150],[8049,2095],[7999,2094],[7970,2028],[7913,2030],[7874,1977],[7833,1986],[7816,1932],[7830,1877],[7789,1891],[7751,1853],[7703,1862],[7666,1754],[7621,1716],[7520,1702],[7513,1640],[7423,1563],[7503,1548],[7493,1478],[7439,1445],[7384,1452],[7359,1417],[7260,1396],[7260,1347],[7184,1373],[7093,1340],[7087,1292],[7051,1330],[6986,1320],[6916,1377],[6868,1360],[6919,1309],[6854,1278],[6794,1312],[6821,1335],[6723,1382],[6673,1423],[6657,1394],[6596,1442],[6446,1445],[6461,1504],[6435,1572],[6399,1593],[6356,1562],[6220,1557],[6172,1613],[6211,1658],[6302,1668],[6337,1750],[6293,1726],[6244,1778],[6184,1804],[6170,1759],[6214,1690],[6188,1652],[6109,1674],[6037,1609],[6028,1570],[5907,1568],[5828,1591],[5837,1655],[5784,1681],[5703,1670],[5559,1678],[5575,1724],[5730,1821],[5714,1860],[5766,1949],[5848,1941],[5878,2048],[5871,2129],[5997,2221],[6028,2286],[5970,2361],[5933,2362],[5923,2474],[5871,2570],[5869,2619],[5936,2620],[5989,2539],[6174,2596],[6269,2600],[6262,2546],[6430,2504],[6442,2469],[6532,2422],[6594,2485],[6661,2464],[6663,2575],[6614,2620],[6485,2687],[6459,2744],[6508,2745],[6490,2815],[6579,2799],[6631,2847],[6591,2890],[6625,2984],[6728,3003],[6763,3106],[6859,3139],[6858,3173],[6975,3229],[7148,3241],[7155,3299],[7117,3391],[7041,3395],[7048,3501],[7135,3508],[7215,3454],[7259,3511],[7340,3536]]]]}},{\"type\":\"Feature\",\"id\":\"FR.N\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.50,\"hc-middle-y\":0.45,\"hc-key\":\"fr-n\",\"hc-a2\":\"MP\",\"name\":\"Midi-Pyrénées\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[2182,1549],[2161,1572],[2174,1611],[2201,1591],[2182,1549]]],[[[2163,1464],[2142,1476],[2160,1526],[2185,1489],[2163,1464]]],[[[3624,705],[3594,750],[3504,760],[3452,794],[3391,786],[3361,737],[3308,836],[3275,865],[3129,870],[3078,935],[2961,946],[2877,998],[2753,1008],[2733,908],[2739,843],[2538,849],[2511,884],[2447,833],[2419,879],[2365,897],[2198,858],[2136,894],[2105,979],[2047,971],[1993,1021],[1987,1097],[2010,1189],[2095,1249],[2092,1298],[2182,1382],[2227,1468],[2228,1529],[2268,1559],[2260,1648],[2215,1648],[2241,1688],[2219,1757],[2172,1815],[2074,1831],[2051,1871],[2111,1993],[2123,2103],[2094,2157],[2139,2198],[2191,2194],[2252,2238],[2262,2187],[2311,2167],[2361,2245],[2392,2232],[2444,2283],[2515,2261],[2634,2319],[2732,2335],[2783,2296],[2847,2326],[2909,2413],[2967,2412],[3008,2551],[2964,2587],[2991,2658],[3092,2644],[3106,2703],[3083,2729],[3066,2838],[3158,2909],[3192,2970],[3279,3017],[3331,3112],[3396,3194],[3388,3301],[3413,3335],[3468,3366],[3529,3348],[3608,3274],[3672,3244],[3755,3282],[3870,3288],[3896,3171],[3945,3073],[3925,2992],[3963,2919],[4054,2959],[4089,2941],[4172,2952],[4235,3025],[4278,3138],[4379,3246],[4422,3167],[4451,3173],[4518,3055],[4533,2985],[4575,2935],[4641,2850],[4666,2752],[4700,2696],[4689,2643],[4705,2570],[4688,2527],[4766,2485],[4787,2451],[4865,2455],[4885,2428],[4817,2339],[4901,2301],[4938,2248],[4846,2129],[4810,2125],[4745,2045],[4638,2040],[4638,1924],[4547,1914],[4510,1870],[4424,1832],[4319,1848],[4306,1768],[4335,1728],[4332,1663],[4262,1622],[4106,1624],[4023,1643],[3988,1580],[3889,1589],[3843,1622],[3735,1591],[3701,1624],[3670,1538],[3616,1522],[3579,1432],[3596,1367],[3640,1333],[3758,1294],[3785,1243],[3808,1126],[3770,1099],[3798,1022],[3726,1001],[3709,971],[3746,907],[3808,880],[3883,887],[3948,813],[3819,799],[3765,708],[3624,705]]]]}},{\"type\":\"Feature\",\"id\":\"FR.P\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.45,\"hc-middle-y\":0.53,\"hc-key\":\"fr-p\",\"hc-a2\":\"BN\",\"name\":\"Basse-Normandie\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[1646,7121],[1514,7167],[1428,7101],[1381,7098],[1327,7170],[1289,7292],[1352,7283],[1445,7304],[1350,7353],[1321,7403],[1314,7540],[1341,7707],[1316,7690],[1301,7787],[1316,7830],[1311,7918],[1285,7926],[1276,7987],[1239,8043],[1169,8110],[1174,8162],[1131,8256],[1162,8298],[1149,8396],[1097,8416],[1107,8465],[1173,8452],[1191,8425],[1338,8376],[1399,8384],[1439,8425],[1485,8434],[1568,8415],[1594,8333],[1536,8265],[1564,8194],[1615,8124],[1613,8044],[1668,8034],[1692,8085],[1784,8076],[1866,8041],[2059,8029],[2153,8008],[2286,7937],[2417,7975],[2493,8015],[2558,8074],[2651,8092],[2655,7961],[2701,7906],[2680,7865],[2733,7763],[2699,7678],[2727,7650],[2732,7586],[2708,7530],[2725,7498],[2809,7479],[2846,7489],[2893,7408],[2950,7377],[2940,7310],[3001,7257],[3023,7169],[3090,7103],[3112,7006],[3050,6928],[2974,6903],[2978,6816],[2999,6768],[2978,6743],[2926,6754],[2885,6812],[2766,6839],[2756,6878],[2689,6908],[2678,7032],[2614,7061],[2551,7048],[2445,6963],[2373,6967],[2372,7022],[2304,7087],[2294,7147],[2251,7165],[2238,7129],[2163,7094],[2058,7108],[2018,7074],[1956,7061],[1940,7081],[1875,7050],[1836,7062],[1800,7118],[1646,7121]]]}},{\"type\":\"Feature\",\"id\":\"FR.O\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.41,\"hc-middle-y\":0.56,\"hc-key\":\"fr-o\",\"hc-a2\":\"NP\",\"name\":\"Nord-Pas-de-Calais\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[3630,9047],[3572,9084],[3545,9119],[3558,9162],[3566,9301],[3553,9413],[3583,9533],[3567,9618],[3617,9639],[3669,9698],[3835,9765],[3944,9778],[4073,9821],[4114,9816],[4207,9851],[4231,9758],[4266,9715],[4245,9662],[4254,9587],[4324,9551],[4389,9460],[4467,9438],[4515,9498],[4605,9527],[4634,9511],[4693,9389],[4722,9251],[4773,9215],[4854,9245],[4879,9210],[4954,9200],[4980,9167],[4994,9032],[5019,9010],[5048,9058],[5116,9062],[5155,9041],[5242,9057],[5315,8971],[5369,8967],[5338,8924],[5318,8833],[5356,8833],[5378,8761],[5325,8714],[5326,8668],[5232,8685],[5216,8737],[5155,8714],[5132,8737],[5014,8753],[4977,8729],[4925,8741],[4852,8703],[4792,8720],[4760,8705],[4650,8704],[4563,8761],[4516,8724],[4439,8704],[4418,8756],[4379,8723],[4370,8788],[4340,8820],[4327,8765],[4241,8802],[4246,8820],[4166,8818],[4129,8782],[4108,8827],[4172,8890],[4079,8937],[4015,8907],[3927,8900],[3889,8948],[3772,9019],[3726,9063],[3630,9047]]]}},{\"type\":\"Feature\",\"id\":\"FR.V\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.47,\"hc-middle-y\":0.40,\"hc-key\":\"fr-v\",\"hc-a2\":\"RA\",\"name\":\"Rhône-Alpes\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[6842,4900],[6902,4841],[6874,4718],[6778,4677],[6798,4634],[6782,4590],[6833,4611],[6893,4604],[7016,4719],[6971,4775],[7019,4862],[7081,4841],[7169,4908],[7315,4931],[7382,4923],[7359,4850],[7421,4772],[7397,4719],[7389,4625],[7449,4616],[7451,4537],[7499,4539],[7553,4485],[7587,4412],[7551,4350],[7428,4296],[7431,4180],[7468,4144],[7561,4104],[7558,4046],[7584,3967],[7724,3867],[7679,3771],[7695,3702],[7654,3652],[7585,3643],[7503,3552],[7420,3577],[7340,3536],[7259,3511],[7215,3454],[7135,3508],[7048,3501],[7041,3395],[7117,3391],[7155,3299],[7148,3241],[6975,3229],[6858,3173],[6859,3139],[6763,3106],[6728,3003],[6625,2984],[6591,2890],[6631,2847],[6579,2799],[6490,2815],[6508,2745],[6459,2744],[6485,2687],[6614,2620],[6663,2575],[6661,2464],[6594,2485],[6532,2422],[6442,2469],[6430,2504],[6262,2546],[6269,2600],[6174,2596],[5989,2539],[5936,2620],[5869,2619],[5871,2570],[5764,2626],[5721,2624],[5678,2577],[5668,2615],[5620,2616],[5558,2562],[5463,2613],[5397,2611],[5399,2689],[5355,2746],[5332,2829],[5297,2877],[5253,3028],[5256,3059],[5369,3179],[5468,3197],[5513,3288],[5574,3306],[5577,3356],[5621,3370],[5636,3481],[5664,3461],[5705,3579],[5613,3628],[5606,3692],[5567,3755],[5533,3732],[5460,3745],[5436,3713],[5342,3698],[5317,3723],[5266,3697],[5269,3771],[5313,3845],[5275,3945],[5185,4021],[5102,4170],[5126,4281],[5086,4350],[5161,4376],[5188,4407],[5150,4648],[5234,4695],[5244,4628],[5306,4591],[5368,4608],[5536,4591],[5606,4648],[5622,4719],[5769,4694],[5792,4733],[5843,4679],[5857,4617],[5915,4600],[5928,4693],[5965,4780],[6008,4957],[6102,4951],[6186,4968],[6286,4918],[6295,4867],[6338,4818],[6409,4777],[6442,4715],[6541,4808],[6605,4733],[6717,4742],[6842,4900]],[[6119,2611],[6165,2672],[6124,2730],[6082,2722],[6046,2655],[6054,2609],[6119,2611]]]}},{\"type\":\"Feature\",\"id\":\"FR.S\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.45,\"hc-middle-y\":0.49,\"hc-key\":\"fr-s\",\"hc-a2\":\"PI\",\"name\":\"Picardie\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[5326,8668],[5365,8648],[5385,8647],[5410,8541],[5385,8458],[5401,8404],[5324,8317],[5275,8292],[5295,8229],[5276,8143],[5297,8101],[5271,8078],[5281,8014],[5216,8009],[5163,8026],[5144,7988],[5041,7963],[5004,7939],[5027,7835],[5071,7808],[5044,7772],[4997,7772],[4965,7653],[5021,7624],[4914,7497],[4890,7451],[4848,7454],[4803,7530],[4778,7525],[4675,7614],[4649,7709],[4606,7723],[4535,7692],[4398,7699],[4370,7680],[4286,7712],[4256,7698],[4080,7796],[4012,7782],[3902,7833],[3846,7803],[3764,7788],[3660,7812],[3632,7856],[3652,7899],[3693,7878],[3650,8019],[3647,8063],[3679,8154],[3645,8156],[3624,8301],[3651,8322],[3628,8371],[3676,8430],[3626,8563],[3513,8685],[3415,8756],[3479,8826],[3495,8883],[3543,8918],[3611,8884],[3618,8919],[3534,8982],[3541,9059],[3572,9084],[3630,9047],[3726,9063],[3772,9019],[3889,8948],[3927,8900],[4015,8907],[4079,8937],[4172,8890],[4108,8827],[4129,8782],[4166,8818],[4246,8820],[4241,8802],[4327,8765],[4340,8820],[4370,8788],[4379,8723],[4418,8756],[4439,8704],[4516,8724],[4563,8761],[4650,8704],[4760,8705],[4792,8720],[4852,8703],[4925,8741],[4977,8729],[5014,8753],[5132,8737],[5155,8714],[5216,8737],[5232,8685],[5326,8668]]]}},{\"type\":\"Feature\",\"id\":\"FR.G\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.32,\"hc-middle-y\":0.50,\"hc-key\":\"fr-g\",\"hc-a2\":\"CA\",\"name\":\"Champagne-Ardenne\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[4890,7451],[4914,7497],[5021,7624],[4965,7653],[4997,7772],[5044,7772],[5071,7808],[5027,7835],[5004,7939],[5041,7963],[5144,7988],[5163,8026],[5216,8009],[5281,8014],[5271,8078],[5297,8101],[5276,8143],[5295,8229],[5275,8292],[5324,8317],[5401,8404],[5385,8458],[5410,8541],[5385,8647],[5428,8655],[5538,8628],[5689,8693],[5704,8795],[5775,8872],[5833,8859],[5781,8680],[5822,8635],[5819,8545],[5836,8480],[5899,8492],[5993,8449],[6072,8376],[6119,8387],[6148,8357],[6149,8304],[6214,8302],[6154,8236],[6013,8246],[5995,8177],[6028,8094],[5981,7996],[5988,7940],[5940,7891],[5926,7815],[5952,7689],[5987,7653],[5968,7563],[5912,7506],[5912,7409],[5960,7370],[5979,7269],[6003,7229],[6113,7151],[6227,7111],[6309,7027],[6296,6939],[6350,6955],[6408,6886],[6446,6884],[6503,6812],[6470,6692],[6566,6612],[6576,6549],[6612,6555],[6645,6519],[6597,6442],[6523,6385],[6518,6256],[6437,6215],[6374,6238],[6316,6224],[6286,6155],[6214,6134],[6133,6222],[6070,6203],[6035,6249],[5990,6236],[5958,6321],[5999,6352],[5927,6467],[5851,6557],[5782,6582],[5718,6573],[5671,6518],[5516,6493],[5489,6469],[5437,6520],[5427,6484],[5330,6480],[5308,6463],[5215,6479],[5207,6530],[5157,6542],[5174,6567],[5073,6716],[5046,6694],[4975,6734],[4992,6817],[4930,6903],[4857,6935],[4838,6980],[4848,7104],[4876,7111],[4937,7198],[4886,7224],[4873,7316],[4836,7343],[4842,7411],[4890,7451]]]}},{\"type\":\"Feature\",\"id\":\"FR.K\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.28,\"hc-middle-y\":0.78,\"hc-key\":\"fr-k\",\"hc-a2\":\"LR\",\"name\":\"Languedoc-Roussillon\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[3624,705],[3765,708],[3819,799],[3948,813],[3883,887],[3808,880],[3746,907],[3709,971],[3726,1001],[3798,1022],[3770,1099],[3808,1126],[3785,1243],[3758,1294],[3640,1333],[3596,1367],[3579,1432],[3616,1522],[3670,1538],[3701,1624],[3735,1591],[3843,1622],[3889,1589],[3988,1580],[4023,1643],[4106,1624],[4262,1622],[4332,1663],[4335,1728],[4306,1768],[4319,1848],[4424,1832],[4510,1870],[4547,1914],[4638,1924],[4638,2040],[4745,2045],[4810,2125],[4846,2129],[4938,2248],[4901,2301],[4817,2339],[4885,2428],[4865,2455],[4787,2451],[4766,2485],[4688,2527],[4705,2570],[4689,2643],[4700,2696],[4666,2752],[4641,2850],[4575,2935],[4605,3003],[4623,3094],[4664,3190],[4705,3178],[4773,3235],[4876,3274],[4939,3145],[4965,3124],[5030,3143],[5038,3178],[5087,3183],[5093,3142],[5152,3127],[5256,3059],[5253,3028],[5297,2877],[5332,2829],[5355,2746],[5399,2689],[5397,2611],[5463,2613],[5558,2562],[5620,2616],[5668,2615],[5678,2577],[5721,2624],[5764,2626],[5871,2570],[5923,2474],[5933,2362],[5970,2361],[6028,2286],[5997,2221],[5871,2129],[5878,2048],[5848,1941],[5766,1949],[5714,1860],[5730,1821],[5575,1724],[5559,1678],[5486,1707],[5463,1776],[5373,1773],[5334,1752],[5180,1621],[5089,1579],[5005,1477],[4904,1478],[4795,1408],[4693,1285],[4636,1109],[4650,1071],[4637,830],[4650,692],[4718,660],[4754,560],[4662,560],[4633,596],[4557,600],[4425,534],[4363,530],[4324,494],[4341,458],[4250,472],[4232,443],[4184,459],[4150,505],[4034,554],[3923,541],[3854,472],[3784,488],[3756,563],[3581,635],[3624,705]]]}},{\"type\":\"Feature\",\"id\":\"FR.A\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.36,\"hc-middle-y\":0.59,\"hc-key\":\"fr-a\",\"hc-a2\":\"AL\",\"name\":\"Alsace\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[7827,7772],[7917,7791],[8029,7784],[8145,7733],[8224,7717],[8166,7564],[8077,7489],[8066,7439],[8002,7378],[7975,7329],[7984,7227],[7960,7202],[7939,7102],[7953,7048],[7921,6998],[7907,6919],[7866,6852],[7843,6760],[7883,6664],[7848,6528],[7832,6424],[7837,6303],[7891,6240],[7889,6214],[7818,6164],[7811,6099],[7750,6040],[7653,6020],[7596,6044],[7574,6090],[7576,6138],[7522,6198],[7491,6201],[7493,6330],[7367,6404],[7355,6433],[7394,6461],[7386,6504],[7412,6596],[7444,6644],[7493,6771],[7482,6799],[7568,6967],[7552,6995],[7495,7004],[7499,7157],[7468,7197],[7542,7213],[7594,7270],[7610,7348],[7583,7378],[7613,7440],[7605,7477],[7529,7557],[7461,7486],[7453,7550],[7372,7595],[7366,7628],[7403,7676],[7426,7772],[7484,7717],[7582,7688],[7620,7658],[7717,7681],[7783,7669],[7827,7772]]]}},{\"type\":\"Feature\",\"id\":\"FR.C\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.43,\"hc-middle-y\":0.45,\"hc-key\":\"fr-c\",\"hc-a2\":\"AU\",\"name\":\"Auvergne\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[4575,2935],[4533,2985],[4518,3055],[4451,3173],[4422,3167],[4379,3246],[4278,3138],[4235,3025],[4172,2952],[4089,2941],[4054,2959],[3963,2919],[3925,2992],[3945,3073],[3896,3171],[3870,3288],[3926,3307],[3912,3378],[3954,3416],[3983,3486],[3974,3555],[4090,3679],[4123,3758],[4197,3741],[4219,3829],[4178,3942],[4221,4011],[4223,4063],[4162,4127],[4130,4204],[4205,4248],[4275,4357],[4251,4463],[4253,4533],[4184,4679],[4078,4740],[4020,4838],[4048,4890],[4128,4947],[4287,4977],[4259,5091],[4291,5097],[4366,5176],[4403,5153],[4452,5167],[4520,5229],[4592,5238],[4609,5195],[4731,5128],[4760,5143],[4843,5128],[4891,5150],[4912,5092],[4985,5125],[5011,5192],[5121,5051],[5121,4986],[5299,4896],[5317,4751],[5234,4695],[5150,4648],[5188,4407],[5161,4376],[5086,4350],[5126,4281],[5102,4170],[5185,4021],[5275,3945],[5313,3845],[5269,3771],[5266,3697],[5317,3723],[5342,3698],[5436,3713],[5460,3745],[5533,3732],[5567,3755],[5606,3692],[5613,3628],[5705,3579],[5664,3461],[5636,3481],[5621,3370],[5577,3356],[5574,3306],[5513,3288],[5468,3197],[5369,3179],[5256,3059],[5152,3127],[5093,3142],[5087,3183],[5038,3178],[5030,3143],[4965,3124],[4939,3145],[4876,3274],[4773,3235],[4705,3178],[4664,3190],[4623,3094],[4605,3003],[4575,2935]]]}},{\"type\":\"Feature\",\"id\":\"FR.F\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.54,\"hc-middle-y\":0.56,\"hc-key\":\"fr-f\",\"hc-a2\":\"CE\",\"name\":\"Centre\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[4592,5238],[4520,5229],[4452,5167],[4403,5153],[4366,5176],[4291,5097],[4259,5091],[4287,4977],[4128,4947],[4048,4890],[4020,4838],[3908,4834],[3744,4858],[3707,4840],[3656,4872],[3643,4821],[3544,4802],[3526,4830],[3469,4832],[3397,4768],[3338,4818],[3253,4789],[3221,4809],[3235,4853],[3196,4892],[3202,4931],[3167,4968],[3121,4969],[3032,5057],[3018,5190],[2973,5234],[2888,5365],[2859,5437],[2796,5476],[2779,5425],[2684,5405],[2592,5427],[2593,5525],[2515,5541],[2511,5591],[2438,5614],[2421,5649],[2449,5791],[2508,5887],[2544,6020],[2562,6127],[2655,6100],[2666,6147],[2714,6144],[2832,6199],[2851,6266],[2931,6317],[2958,6444],[3003,6495],[3004,6573],[2974,6602],[3000,6654],[3059,6694],[2978,6743],[2999,6768],[2978,6816],[2974,6903],[3050,6928],[3112,7006],[3090,7103],[3023,7169],[3001,7257],[3041,7293],[3139,7315],[3208,7371],[3316,7345],[3377,7383],[3398,7429],[3455,7471],[3456,7527],[3485,7545],[3539,7443],[3535,7381],[3563,7341],[3541,7291],[3582,7225],[3662,7138],[3699,7036],[3784,7011],[3786,6977],[3840,6877],[3832,6831],[3936,6854],[3989,6897],[4024,6861],[4067,6885],[4127,6871],[4154,6801],[4209,6755],[4197,6697],[4163,6677],[4332,6665],[4406,6706],[4433,6675],[4505,6702],[4564,6687],[4591,6617],[4640,6563],[4621,6481],[4555,6427],[4561,6322],[4442,6265],[4444,6229],[4500,6188],[4513,6115],[4541,6071],[4461,6045],[4514,5948],[4474,5823],[4546,5748],[4618,5511],[4624,5435],[4609,5369],[4624,5323],[4592,5238]]]}},{\"type\":\"Feature\",\"id\":\"FR.L\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.59,\"hc-middle-y\":0.37,\"hc-key\":\"fr-l\",\"hc-a2\":\"LI\",\"name\":\"Limousin\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[3870,3288],[3755,3282],[3672,3244],[3608,3274],[3529,3348],[3468,3366],[3413,3335],[3373,3395],[3372,3456],[3286,3477],[3281,3535],[3252,3538],[3283,3593],[3260,3657],[3318,3723],[3278,3739],[3289,3792],[3169,3846],[3183,3897],[3136,3909],[3082,3982],[2939,3965],[2896,3986],[2904,4036],[2877,4070],[2804,4091],[2874,4188],[2909,4177],[2939,4315],[2989,4326],[3025,4369],[2997,4421],[2939,4471],[2933,4541],[2956,4548],[2931,4633],[3007,4691],[3078,4700],[3125,4775],[3221,4809],[3253,4789],[3338,4818],[3397,4768],[3469,4832],[3526,4830],[3544,4802],[3643,4821],[3656,4872],[3707,4840],[3744,4858],[3908,4834],[4020,4838],[4078,4740],[4184,4679],[4253,4533],[4251,4463],[4275,4357],[4205,4248],[4130,4204],[4162,4127],[4223,4063],[4221,4011],[4178,3942],[4219,3829],[4197,3741],[4123,3758],[4090,3679],[3974,3555],[3983,3486],[3954,3416],[3912,3378],[3926,3307],[3870,3288]]]}},{\"type\":\"Feature\",\"id\":\"FR.D\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.51,\"hc-middle-y\":0.48,\"hc-key\":\"fr-d\",\"hc-a2\":\"BO\",\"name\":\"Bourgogne\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[6286,4918],[6186,4968],[6102,4951],[6008,4957],[5965,4780],[5928,4693],[5915,4600],[5857,4617],[5843,4679],[5792,4733],[5769,4694],[5622,4719],[5606,4648],[5536,4591],[5368,4608],[5306,4591],[5244,4628],[5234,4695],[5317,4751],[5299,4896],[5121,4986],[5121,5051],[5011,5192],[4985,5125],[4912,5092],[4891,5150],[4843,5128],[4760,5143],[4731,5128],[4609,5195],[4592,5238],[4624,5323],[4609,5369],[4624,5435],[4618,5511],[4546,5748],[4474,5823],[4514,5948],[4461,6045],[4541,6071],[4513,6115],[4500,6188],[4444,6229],[4442,6265],[4561,6322],[4555,6427],[4621,6481],[4640,6563],[4591,6617],[4564,6687],[4505,6702],[4520,6755],[4578,6823],[4568,6879],[4586,6924],[4810,6939],[4838,6980],[4857,6935],[4930,6903],[4992,6817],[4975,6734],[5046,6694],[5073,6716],[5174,6567],[5157,6542],[5207,6530],[5215,6479],[5308,6463],[5330,6480],[5427,6484],[5437,6520],[5489,6469],[5516,6493],[5671,6518],[5718,6573],[5782,6582],[5851,6557],[5927,6467],[5999,6352],[5958,6321],[5990,6236],[6035,6249],[6070,6203],[6133,6222],[6214,6134],[6286,6155],[6361,6148],[6374,6076],[6324,6032],[6316,5994],[6349,5970],[6406,5817],[6384,5711],[6313,5591],[6259,5561],[6263,5516],[6220,5479],[6282,5398],[6378,5351],[6300,5289],[6326,5265],[6362,5110],[6320,5041],[6326,4998],[6368,4967],[6286,4918]]]}},{\"type\":\"Feature\",\"id\":\"FR.B\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.46,\"hc-middle-y\":0.44,\"hc-key\":\"fr-b\",\"hc-a2\":\"AQ\",\"name\":\"Aquitaine\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[3413,3335],[3388,3301],[3396,3194],[3331,3112],[3279,3017],[3192,2970],[3158,2909],[3066,2838],[3083,2729],[3106,2703],[3092,2644],[2991,2658],[2964,2587],[3008,2551],[2967,2412],[2909,2413],[2847,2326],[2783,2296],[2732,2335],[2634,2319],[2515,2261],[2444,2283],[2392,2232],[2361,2245],[2311,2167],[2262,2187],[2252,2238],[2191,2194],[2139,2198],[2094,2157],[2123,2103],[2111,1993],[2051,1871],[2074,1831],[2172,1815],[2219,1757],[2241,1688],[2215,1648],[2260,1648],[2268,1559],[2228,1529],[2227,1468],[2182,1382],[2092,1298],[2095,1249],[2010,1189],[1987,1097],[1993,1021],[1979,1034],[1897,981],[1811,1003],[1772,991],[1722,1051],[1659,1083],[1638,1158],[1464,1177],[1428,1210],[1334,1235],[1237,1283],[1182,1336],[1151,1268],[1111,1277],[1071,1329],[1123,1384],[1146,1499],[1026,1549],[962,1521],[937,1575],[879,1564],[843,1619],[848,1667],[953,1677],[1005,1720],[1106,1863],[1230,2329],[1294,2630],[1330,2846],[1325,2901],[1385,3016],[1493,3016],[1480,3068],[1406,3137],[1351,3062],[1326,2978],[1397,3505],[1436,3673],[1459,3898],[1504,3981],[1522,3935],[1627,3849],[1734,3711],[1762,3516],[1787,3441],[1851,3383],[1910,3386],[1821,3436],[1800,3499],[1779,3705],[1846,3702],[1873,3727],[1900,3670],[1957,3657],[1991,3619],[2009,3529],[2051,3528],[2174,3454],[2282,3471],[2309,3547],[2365,3576],[2405,3568],[2501,3650],[2509,3728],[2535,3795],[2639,3851],[2697,3931],[2713,4011],[2749,4025],[2804,4091],[2877,4070],[2904,4036],[2896,3986],[2939,3965],[3082,3982],[3136,3909],[3183,3897],[3169,3846],[3289,3792],[3278,3739],[3318,3723],[3260,3657],[3283,3593],[3252,3538],[3281,3535],[3286,3477],[3372,3456],[3373,3395],[3413,3335]],[[2182,1549],[2201,1591],[2174,1611],[2161,1572],[2182,1549]],[[2163,1464],[2185,1489],[2160,1526],[2142,1476],[2163,1464]]]}},{\"type\":\"Feature\",\"id\":\"FR.I\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.48,\"hc-middle-y\":0.41,\"hc-key\":\"fr-i\",\"hc-a2\":\"FC\",\"name\":\"Franche-Comté\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[6842,4900],[6717,4742],[6605,4733],[6541,4808],[6442,4715],[6409,4777],[6338,4818],[6295,4867],[6286,4918],[6368,4967],[6326,4998],[6320,5041],[6362,5110],[6326,5265],[6300,5289],[6378,5351],[6282,5398],[6220,5479],[6263,5516],[6259,5561],[6313,5591],[6384,5711],[6406,5817],[6349,5970],[6316,5994],[6324,6032],[6374,6076],[6361,6148],[6286,6155],[6316,6224],[6374,6238],[6437,6215],[6518,6256],[6523,6385],[6597,6442],[6645,6519],[6688,6571],[6701,6530],[6770,6602],[6825,6601],[6898,6530],[6990,6557],[7083,6510],[7139,6517],[7164,6554],[7227,6502],[7355,6433],[7367,6404],[7493,6330],[7491,6201],[7522,6198],[7576,6138],[7574,6090],[7477,6097],[7467,6045],[7421,6013],[7382,5935],[7482,5956],[7513,5928],[7453,5871],[7455,5822],[7261,5615],[7256,5570],[7209,5530],[7097,5479],[7105,5386],[7097,5282],[6982,5190],[6887,5094],[6899,5047],[6843,4958],[6842,4900]]]}},{\"type\":\"Feature\",\"id\":\"FR.Q\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.57,\"hc-middle-y\":0.50,\"hc-key\":\"fr-q\",\"hc-a2\":\"HN\",\"name\":\"Haute-Normandie\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[2651,8092],[2733,8109],[2625,8124],[2520,8159],[2504,8212],[2541,8276],[2572,8370],[2618,8410],[2725,8456],[2821,8516],[2927,8560],[2987,8558],[3274,8645],[3415,8756],[3513,8685],[3626,8563],[3676,8430],[3628,8371],[3651,8322],[3624,8301],[3645,8156],[3679,8154],[3647,8063],[3650,8019],[3693,7878],[3652,7899],[3632,7856],[3576,7697],[3459,7662],[3460,7590],[3485,7545],[3456,7527],[3455,7471],[3398,7429],[3377,7383],[3316,7345],[3208,7371],[3139,7315],[3041,7293],[3001,7257],[2940,7310],[2950,7377],[2893,7408],[2846,7489],[2809,7479],[2725,7498],[2708,7530],[2732,7586],[2727,7650],[2699,7678],[2733,7763],[2680,7865],[2701,7906],[2655,7961],[2651,8092]]]}},{\"type\":\"Feature\",\"id\":\"FR.J\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.49,\"hc-middle-y\":0.44,\"hc-key\":\"fr-j\",\"hc-a2\":\"ÎD\",\"name\":\"Île-de-France\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[3485,7545],[3460,7590],[3459,7662],[3576,7697],[3632,7856],[3660,7812],[3764,7788],[3846,7803],[3902,7833],[4012,7782],[4080,7796],[4256,7698],[4286,7712],[4370,7680],[4398,7699],[4535,7692],[4606,7723],[4649,7709],[4675,7614],[4778,7525],[4803,7530],[4848,7454],[4890,7451],[4842,7411],[4836,7343],[4873,7316],[4886,7224],[4937,7198],[4876,7111],[4848,7104],[4838,6980],[4810,6939],[4586,6924],[4568,6879],[4578,6823],[4520,6755],[4505,6702],[4433,6675],[4406,6706],[4332,6665],[4163,6677],[4197,6697],[4209,6755],[4154,6801],[4127,6871],[4067,6885],[4024,6861],[3989,6897],[3936,6854],[3832,6831],[3840,6877],[3786,6977],[3784,7011],[3699,7036],[3662,7138],[3582,7225],[3541,7291],[3563,7341],[3535,7381],[3539,7443],[3485,7545]]]}},{\"type\":\"Feature\",\"id\":\"FR.M\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.44,\"hc-middle-y\":0.45,\"hc-key\":\"fr-m\",\"hc-a2\":\"LO\",\"name\":\"Lorraine\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[7827,7772],[7783,7669],[7717,7681],[7620,7658],[7582,7688],[7484,7717],[7426,7772],[7403,7676],[7366,7628],[7372,7595],[7453,7550],[7461,7486],[7529,7557],[7605,7477],[7613,7440],[7583,7378],[7610,7348],[7594,7270],[7542,7213],[7468,7197],[7499,7157],[7495,7004],[7552,6995],[7568,6967],[7482,6799],[7493,6771],[7444,6644],[7412,6596],[7386,6504],[7394,6461],[7355,6433],[7227,6502],[7164,6554],[7139,6517],[7083,6510],[6990,6557],[6898,6530],[6825,6601],[6770,6602],[6701,6530],[6688,6571],[6645,6519],[6612,6555],[6576,6549],[6566,6612],[6470,6692],[6503,6812],[6446,6884],[6408,6886],[6350,6955],[6296,6939],[6309,7027],[6227,7111],[6113,7151],[6003,7229],[5979,7269],[5960,7370],[5912,7409],[5912,7506],[5968,7563],[5987,7653],[5952,7689],[5926,7815],[5940,7891],[5988,7940],[5981,7996],[6028,8094],[5995,8177],[6013,8246],[6154,8236],[6214,8302],[6279,8182],[6327,8215],[6366,8206],[6394,8239],[6472,8248],[6550,8191],[6595,8182],[6620,8139],[6691,8150],[6740,8203],[6819,8201],[6874,8168],[6928,8180],[6993,8151],[7054,8075],[7038,8049],[7105,7980],[7154,7877],[7231,7853],[7244,7922],[7370,7899],[7382,7833],[7426,7860],[7477,7833],[7557,7829],[7639,7903],[7700,7888],[7736,7817],[7827,7772]]]}},{\"type\":\"Feature\",\"id\":\"FR.RE\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.49,\"hc-middle-y\":0.49,\"hc-key\":\"fr-re\",\"hc-a2\":\"RE\",\"name\":\"Réunion\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[1663.5,71.1],[1679.1,68.7],[1695.2,75.5],[1714.2,69.1],[1758.4,69.9],[1775.6,62.8],[1792.3,52.5],[1847.6,40.2],[1863.9,30.9],[1876.3,20.6],[1903.0,-8.1],[1912.4,-26.6],[1917.3,-69.4],[1924.3,-84.4],[1954.6,-115.9],[1958.9,-124.8],[1960.9,-150.8],[1967.7,-174.4],[1975.5,-180.1],[1996.9,-188.9],[2018.6,-227.6],[2035.7,-238.6],[2079.9,-256.8],[2095.1,-271.8],[2101.0,-297.1],[2094.6,-319.1],[2084.2,-341.2],[2064.8,-438.0],[2062.2,-465.2],[2063.1,-489.5],[2061.2,-517.5],[2050.6,-540.6],[2025.2,-550.4],[1981.6,-549.4],[1959.8,-553.2],[1921.4,-574.2],[1892.7,-578.8],[1864.2,-577.5],[1844.4,-569.7],[1823.6,-577.6],[1792.6,-579.2],[1760.1,-576.2],[1734.7,-570.7],[1713.4,-559.8],[1674.4,-532.2],[1637.3,-523.7],[1586.6,-504.1],[1566.2,-491.7],[1556.3,-480.5],[1541.3,-460.0],[1528.1,-456.5],[1488.1,-456.6],[1482.1,-452.5],[1472.9,-434.4],[1429.8,-384.9],[1414.7,-359.1],[1408.8,-328.8],[1408.2,-305.8],[1405.1,-285.9],[1352.6,-217.3],[1336.2,-189.2],[1326.3,-161.8],[1326.0,-137.4],[1332.8,-111.1],[1345.7,-89.7],[1386.8,-71.9],[1401.9,-51.5],[1407.1,-27.8],[1400.9,-8.9],[1410.6,4.9],[1400.6,18.0],[1419.7,26.7],[1460.3,27.4],[1494.6,52.5],[1548.4,83.1],[1607.3,86.0],[1627.9,83.9],[1663.5,71.1]]]}},{\"type\":\"Feature\",\"id\":\"FR.YT\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.42,\"hc-middle-y\":0.44,\"hc-key\":\"fr-yt\",\"hc-a2\":\"YT\",\"name\":\"Mayotte\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[3254.9,-271.5],[3239.7,-271.5],[3209.7,-177.4],[3242.9,-141.5],[3255.0,-132.3],[3270.0,-169.6],[3273.4,-201.6],[3267.9,-234.1],[3254.9,-271.5]]],[[[2827.1,49.7],[2813.4,39.7],[2827.8,41.0],[2834.5,36.6],[2837.8,29.8],[2842.7,24.2],[2872.6,-1.4],[2913.3,-50.5],[2935.0,-67.5],[2965.9,-74.9],[3035.3,-74.4],[3072.9,-85.6],[3110.6,-110.9],[3126.5,-137.3],[3126.8,-168.7],[3117.0,-209.4],[3064.5,-286.8],[3044.9,-299.0],[3046.1,-325.5],[3060.4,-352.1],[3100.4,-377.8],[3095.5,-408.4],[3080.8,-438.3],[3072.7,-450.6],[3052.5,-498.2],[3016.1,-541.3],[3000.4,-587.2],[3040.7,-642.9],[3031.6,-658.6],[3022.2,-670.6],[3011.0,-679.6],[2995.1,-689.0],[2981.9,-665.0],[2966.7,-667.4],[2947.1,-681.2],[2919.5,-689.0],[2894.5,-682.3],[2878.2,-670.5],[2863.6,-663.8],[2842.4,-673.4],[2845.3,-640.6],[2836.5,-618.7],[2815.3,-608.5],[2782.8,-611.4],[2782.8,-597.6],[2822.9,-578.3],[2826.9,-541.2],[2807.0,-505.6],[2765.4,-483.5],[2771.6,-471.3],[2788.6,-460.4],[2813.2,-458.2],[2826.8,-466.5],[2866.4,-513.4],[2903.8,-535.5],[2924.6,-525.2],[2929.9,-495.7],[2919.6,-458.2],[2901.9,-430.4],[2878.4,-403.8],[2813.2,-348.7],[2844.4,-335.9],[2858.8,-334.5],[2858.8,-319.0],[2845.8,-299.8],[2836.1,-266.6],[2828.5,-200.9],[2820.4,-168.9],[2800.8,-155.0],[2775.8,-147.1],[2752.5,-132.0],[2736.6,-111.3],[2727.0,-90.6],[2722.1,-65.2],[2721.0,-30.0],[2828.6,86.0],[2837.3,71.6],[2840.0,65.0],[2842.7,55.2],[2832.9,52.8],[2827.1,49.7]]]]}},{\"type\":\"Feature\",\"id\":\"FR.GF\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.48,\"hc-middle-y\":0.48,\"hc-key\":\"fr-gf\",\"hc-a2\":\"GF\",\"name\":\"Guyane française\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[4435.0,-278.8],[4419.0,-286.6],[4413.6,-291.2],[4408.6,-304.7],[4402.4,-315.4],[4388.6,-330.5],[4381.9,-333.7],[4378.1,-345.7],[4369.6,-350.1],[4364.4,-368.3],[4347.2,-397.6],[4318.2,-444.7],[4303.0,-452.1],[4298.6,-462.2],[4289.5,-472.0],[4291.3,-487.6],[4276.5,-515.5],[4279.3,-521.9],[4269.4,-528.8],[4252.6,-566.1],[4251.3,-572.6],[4244.4,-577.0],[4248.3,-590.9],[4234.2,-614.3],[4226.3,-621.2],[4215.2,-636.6],[4178.2,-657.5],[4172.5,-669.3],[4161.1,-675.7],[4139.3,-673.3],[4132.7,-667.8],[4124.1,-666.2],[4098.3,-671.0],[4092.5,-669.2],[4102.3,-659.4],[4078.7,-638.4],[4071.3,-647.3],[4051.0,-658.7],[4038.5,-660.2],[4028.3,-655.2],[4014.0,-653.4],[3999.6,-647.2],[3993.4,-647.0],[3994.4,-638.3],[3988.5,-634.1],[3980.8,-637.3],[3974.3,-646.6],[3966.6,-647.7],[3959.2,-656.3],[3952.4,-655.2],[3949.6,-665.3],[3932.0,-674.6],[3923.1,-672.5],[3916.8,-685.3],[3909.0,-689.0],[3897.5,-678.2],[3881.4,-680.9],[3866.1,-677.6],[3857.7,-670.6],[3835.7,-666.8],[3820.9,-655.1],[3825.1,-652.1],[3816.9,-645.2],[3806.0,-642.8],[3809.5,-638.6],[3819.8,-640.3],[3826.4,-638.0],[3832.2,-623.5],[3847.2,-619.5],[3861.0,-604.1],[3869.4,-583.1],[3877.0,-567.9],[3892.7,-546.9],[3897.8,-533.8],[3901.8,-530.6],[3897.7,-526.9],[3903.3,-505.7],[3898.7,-499.7],[3902.1,-497.0],[3900.5,-474.4],[3893.2,-472.1],[3897.7,-461.3],[3914.1,-438.4],[3921.4,-433.3],[3926.7,-418.8],[3934.5,-410.8],[3938.0,-402.2],[3937.4,-386.1],[3941.2,-369.1],[3935.0,-362.5],[3928.1,-364.0],[3923.0,-355.1],[3918.7,-340.0],[3912.0,-331.0],[3898.8,-325.5],[3891.4,-314.4],[3887.3,-312.3],[3876.2,-296.5],[3872.6,-287.1],[3865.3,-280.5],[3863.1,-271.6],[3866.9,-260.9],[3866.7,-253.3],[3857.3,-249.6],[3851.3,-241.2],[3855.1,-233.6],[3853.0,-219.0],[3846.6,-205.4],[3843.0,-182.4],[3848.9,-165.5],[3848.6,-154.3],[3845.9,-147.3],[3846.5,-134.3],[3837.3,-124.5],[3836.7,-90.9],[3843.4,-85.8],[3842.0,-74.1],[3848.0,-60.9],[3866.6,-39.1],[3869.1,-30.6],[3882.7,-15.1],[3899.6,-3.1],[3903.8,1.7],[3917.5,8.6],[3927.3,20.4],[3939.0,46.3],[3942.4,68.3],[3952.6,86.0],[3970.9,83.6],[3980.1,79.7],[3981.2,83.0],[4005.7,68.4],[4029.8,58.6],[4043.7,50.6],[4058.4,46.3],[4067.1,46.5],[4089.5,40.8],[4094.9,41.3],[4105.0,32.2],[4109.7,33.6],[4094.1,46.4],[4126.3,34.1],[4136.5,27.1],[4152.8,22.5],[4155.3,23.9],[4176.2,12.8],[4190.5,-0.8],[4200.3,-6.2],[4206.7,-16.8],[4222.0,-29.0],[4251.9,-57.0],[4256.0,-62.6],[4265.0,-65.4],[4281.5,-79.5],[4286.3,-87.4],[4284.3,-96.1],[4293.7,-86.1],[4303.4,-85.7],[4312.2,-96.9],[4294.1,-124.8],[4294.6,-132.6],[4300.3,-124.7],[4303.3,-113.7],[4315.6,-104.6],[4317.9,-100.5],[4326.2,-106.0],[4333.3,-117.6],[4347.3,-125.6],[4362.1,-139.4],[4368.2,-148.2],[4377.8,-190.4],[4375.5,-200.1],[4363.0,-208.9],[4357.4,-216.0],[4377.7,-208.2],[4383.8,-191.9],[4382.0,-161.4],[4383.3,-153.7],[4389.5,-145.5],[4399.8,-147.5],[4411.6,-159.1],[4409.9,-161.5],[4415.8,-169.6],[4419.1,-185.4],[4424.8,-189.8],[4421.9,-194.2],[4424.8,-202.1],[4432.0,-203.5],[4432.7,-208.1],[4427.8,-216.1],[4429.6,-223.2],[4438.0,-235.6],[4442.0,-246.7],[4441.6,-261.2],[4435.0,-278.8]]]}},{\"type\":\"Feature\",\"id\":\"FR.MQ\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.44,\"hc-middle-y\":0.36,\"hc-key\":\"fr-mq\",\"hc-a2\":\"MQ\",\"name\":\"Martinique\"},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[5450.3,-64.9],[5479.4,-122.4],[5502.6,-103.2],[5535.2,-86.7],[5573.0,-76.5],[5611.6,-75.8],[5600.3,-85.3],[5590.5,-91.8],[5585.8,-98.4],[5589.8,-109.1],[5555.9,-144.4],[5536.1,-112.6],[5523.8,-121.4],[5519.5,-153.1],[5523.3,-190.1],[5536.8,-183.8],[5548.5,-184.5],[5558.7,-190.5],[5567.5,-199.9],[5523.6,-224.2],[5535.7,-236.3],[5516.2,-246.6],[5519.2,-260.9],[5533.2,-265.5],[5546.9,-246.6],[5601.3,-269.8],[5589.0,-271.2],[5582.7,-274.2],[5577.3,-277.8],[5568.2,-281.4],[5578.6,-306.6],[5591.1,-319.4],[5624.0,-337.6],[5628.8,-346.2],[5631.3,-357.5],[5637.3,-367.3],[5652.9,-371.5],[5664.4,-376.3],[5670.1,-388.7],[5671.3,-403.9],[5669.9,-417.6],[5691.0,-405.2],[5685.2,-426.7],[5684.5,-447.8],[5690.2,-467.6],[5703.7,-485.4],[5693.8,-490.7],[5689.8,-495.3],[5687.1,-500.6],[5681.9,-508.3],[5703.2,-518.4],[5712.2,-541.1],[5717.6,-567.2],[5727.9,-587.4],[5728.0,-598.6],[5708.2,-607.6],[5689.0,-656.1],[5672.4,-678.6],[5654.3,-686.7],[5631.4,-689.0],[5612.1,-680.6],[5604.9,-656.5],[5614.5,-639.5],[5632.7,-633.6],[5648.2,-624.7],[5649.5,-599.3],[5633.7,-576.2],[5611.6,-585.5],[5586.0,-601.7],[5560.1,-600.1],[5561.1,-583.3],[5550.4,-581.3],[5505.8,-589.4],[5411.2,-577.7],[5385.9,-581.7],[5346.0,-598.4],[5322.0,-602.2],[5308.4,-594.5],[5272.3,-544.9],[5273.0,-532.5],[5270.9,-525.7],[5263.7,-520.4],[5249.0,-512.1],[5292.8,-465.3],[5335.0,-444.1],[5348.7,-430.8],[5366.0,-455.8],[5391.2,-463.2],[5414.4,-454.3],[5426.0,-430.2],[5420.5,-419.7],[5408.0,-402.3],[5396.0,-379.2],[5392.2,-351.1],[5368.2,-359.6],[5348.5,-363.7],[5331.2,-364.3],[5313.9,-363.1],[5280.0,-365.6],[5270.8,-363.5],[5263.7,-356.4],[5253.4,-336.6],[5247.4,-329.6],[5189.3,-290.8],[5160.0,-263.1],[5147.2,-233.6],[5145.9,-223.1],[5142.4,-214.2],[5136.9,-206.3],[5129.9,-198.6],[5123.7,-186.8],[5126.2,-175.8],[5131.6,-165.0],[5134.5,-153.7],[5130.6,-133.7],[5121.0,-114.8],[5108.6,-98.4],[5062.1,-50.3],[5050.5,-30.0],[5046.0,-6.5],[5050.1,16.1],[5060.8,34.4],[5075.0,47.7],[5138.8,84.7],[5195.4,86.0],[5250.4,68.7],[5322.1,23.6],[5385.7,-4.0],[5412.3,-20.9],[5419.0,-32.9],[5423.2,-47.5],[5431.4,-59.8],[5450.3,-64.9]]]}},{\"type\":\"Feature\",\"id\":\"FR.GP\",\"properties\":{\"hc-group\":\"admin1\",\"hc-middle-x\":0.16,\"hc-middle-y\":0.54,\"hc-key\":\"fr-gp\",\"hc-a2\":\"GP\",\"name\":\"Guadeloupe\"},\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[6473.8,-582.6],[6475.3,-584.5],[6472.9,-584.5],[6471.3,-582.7],[6473.8,-582.6]]],[[[6491.7,-582.9],[6492.2,-586.8],[6487.7,-583.2],[6487.3,-579.3],[6491.7,-582.9]]],[[[6460.5,-571.4],[6452.1,-576.7],[6441.7,-570.6],[6445.2,-557.7],[6454.7,-552.6],[6458.2,-556.0],[6463.1,-563.6],[6460.5,-571.4]]],[[[6487.4,-543.2],[6489.2,-546.4],[6484.0,-545.7],[6482.2,-542.4],[6487.4,-543.2]]],[[[6495.6,-561.7],[6485.6,-565.1],[6482.6,-560.7],[6492.8,-552.9],[6497.7,-542.8],[6503.5,-540.2],[6509.2,-542.5],[6512.1,-549.0],[6506.8,-553.8],[6495.6,-561.7]]],[[[6823.7,-539.3],[6791.0,-547.6],[6761.9,-543.1],[6749.1,-517.4],[6745.6,-502.9],[6742.3,-496.2],[6735.6,-490.2],[6739.6,-482.9],[6748.7,-469.7],[6751.4,-455.3],[6758.0,-444.6],[6775.2,-424.8],[6796.2,-412.9],[6819.7,-418.0],[6838.9,-434.2],[6850.3,-462.5],[6857.6,-468.3],[6864.9,-476.1],[6868.2,-489.0],[6867.7,-501.4],[6864.8,-510.4],[6858.6,-518.2],[6847.7,-527.1],[6823.7,-539.3]]],[[[6945.1,-245.0],[6950.3,-245.7],[6947.2,-250.5],[6937.6,-251.6],[6930.1,-245.2],[6945.1,-245.0]]],[[[6952.5,-241.4],[6950.7,-243.4],[6950.7,-240.8],[6952.5,-241.4]]],[[[7012.7,-108.4],[6985.3,-120.2],[6963.2,-117.3],[6975.7,-110.4],[7013.2,-78.0],[7036.3,-68.3],[7061.0,-75.6],[7012.7,-108.4]]],[[[6488.3,-76.8],[6483.8,-81.4],[6481.5,-77.3],[6486.0,-71.2],[6490.3,-69.6],[6497.6,-74.2],[6488.3,-76.8]]],[[[6471.2,-144.2],[6476.9,-140.9],[6490.1,-155.0],[6494.7,-144.2],[6503.9,-136.6],[6515.9,-134.6],[6522.0,-140.6],[6524.4,-145.5],[6518.6,-167.8],[6525.9,-187.4],[6502.3,-193.4],[6495.8,-203.6],[6498.2,-249.7],[6510.7,-284.3],[6517.6,-338.5],[6510.0,-391.0],[6480.0,-427.8],[6436.1,-454.2],[6386.7,-475.6],[6385.2,-469.8],[6379.4,-455.3],[6386.5,-448.5],[6379.7,-435.2],[6371.2,-427.8],[6361.3,-421.5],[6350.0,-411.5],[6342.9,-399.8],[6339.4,-388.4],[6335.3,-379.1],[6327.0,-373.7],[6315.1,-338.5],[6313.8,-260.2],[6299.4,-224.7],[6303.9,-209.9],[6299.5,-197.9],[6291.9,-187.3],[6286.6,-176.7],[6286.0,-159.7],[6289.6,-128.7],[6286.2,-115.7],[6295.5,-107.6],[6311.4,-79.2],[6325.2,-67.3],[6342.9,-62.6],[6351.9,-68.2],[6358.2,-76.8],[6367.8,-81.2],[6391.9,-85.7],[6427.3,-97.8],[6460.3,-114.9],[6476.8,-134.8],[6463.2,-141.0],[6471.2,-144.2]]],[[[6712.0,-84.8],[6726.0,-92.2],[6732.5,-84.8],[6742.4,-89.9],[6751.7,-90.6],[6761.5,-90.1],[6772.5,-91.8],[6781.7,-97.4],[6802.7,-114.9],[6818.4,-123.6],[6870.7,-159.4],[6889.2,-164.4],[6894.6,-170.0],[6883.9,-179.0],[6875.9,-178.9],[6848.9,-172.6],[6841.6,-169.2],[6826.6,-165.3],[6657.8,-205.3],[6625.5,-219.8],[6608.5,-222.6],[6587.8,-219.3],[6568.8,-212.1],[6552.5,-202.6],[6539.5,-192.3],[6529.6,-180.2],[6525.4,-167.9],[6525.7,-155.0],[6529.3,-140.6],[6544.7,-88.5],[6553.7,-77.4],[6571.4,-73.1],[6573.9,-69.5],[6575.3,-61.2],[6575.5,-51.9],[6574.5,-45.3],[6570.5,-40.9],[6563.8,-36.7],[6555.8,-33.6],[6548.2,-32.0],[6542.6,3.5],[6538.0,12.3],[6537.5,22.1],[6545.7,35.1],[6560.7,53.2],[6564.5,59.7],[6573.7,66.5],[6603.2,82.7],[6605.8,86.0],[6608.9,84.7],[6640.2,62.5],[6657.0,46.1],[6668.5,25.7],[6672.9,-0.5],[6670.8,-26.6],[6672.3,-36.4],[6679.8,-51.9],[6689.4,-65.8],[6699.9,-76.4],[6712.0,-84.8]]]]}},{\"type\":\"Feature\",\"properties\":{\"hc-group\":\"__separator_lines__\"},\"geometry\":{\"type\":\"MultiLineString\",\"coordinates\":[[[904,253],[7464,253]],[[2390,136],[2390,-689]],[[6000,136],[6000,-689]],[[4745,136],[4745,-689]],[[3530,136],[3530,-689]]]}}]}\n", " /* END mapdata/countries/fr/fr-all.js*/\n", "\n", "\n", "var event = document.createEvent(\"HTMLEvents\");\n", "event.initEvent(\"load_highcharts\", false, false);\n", "window.dispatchEvent(event);\n", "console.log(\"Finish loading highchartsjs\");\n" ], "text/plain": [ "\"\\n /* BEGIN mapdata/countries/fr/fr-all.js */\\n\\nHighcharts.maps[\\\"countries/fr/fr-all\\\"] = {\\\"title\\\":\\\"France\\\",\\\"version\\\":\\\"1.1.2\\\",\\\"type\\\":\\\"FeatureCollection\\\",\\\"copyright\\\":\\\"Copyright (c) 2015 Highsoft AS, Based on data from Natural Earth\\\",\\\"copyrightShort\\\":\\\"Natural Earth\\\",\\\"copyrightUrl\\\":\\\"http://www.naturalearthdata.com\\\",\\\"crs\\\":{\\\"type\\\":\\\"name\\\",\\\"properties\\\":{\\\"name\\\":\\\"urn:ogc:def:crs:EPSG:2192\\\"}},\\\"hc-transform\\\":{\\\"default\\\":{\\\"crs\\\":\\\"+proj=lcc +lat_1=46.8 +lat_0=46.8 +lon_0=2.337229166666667 +k_0=0.99987742 +x_0=600000 +y_0=2200000 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs\\\",\\\"scale\\\":0.000622615258227,\\\"jsonres\\\":15.5,\\\"jsonmarginX\\\":-999,\\\"jsonmarginY\\\":9851.0,\\\"xoffset\\\":73587.9424903,\\\"yoffset\\\":2677333.42515},\\\"fr-all-reunion\\\":{\\\"xpan\\\":150,\\\"ypan\\\":630,\\\"hitZone\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[904,253],[2390,253],[2390,-999],[904,-999],[904,253]]]},\\\"crs\\\":\\\"+proj=utm +zone=40 +south +datum=WGS84 +units=m +no_defs\\\",\\\"scale\\\":0.000763557633794,\\\"jsonres\\\":15.5,\\\"jsonmarginX\\\":-999,\\\"jsonmarginY\\\":9851.0,\\\"xoffset\\\":315585.929084,\\\"yoffset\\\":7692417.85149},\\\"fr-all-mayotte\\\":{\\\"xpan\\\":240,\\\"ypan\\\":630,\\\"hitZone\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[2390,253],[3530,253],[3530,-999],[2390,-999],[2390,253]]]},\\\"crs\\\":\\\"+proj=utm +zone=38 +south +datum=WGS84 +units=m +no_defs\\\",\\\"scale\\\":0.00132206425115,\\\"jsonres\\\":15.5,\\\"jsonmarginX\\\":-999,\\\"jsonmarginY\\\":9851.0,\\\"xoffset\\\":504613.291438,\\\"yoffset\\\":8601873.46699},\\\"fr-all-guyana\\\":{\\\"xpan\\\":310,\\\"ypan\\\":630,\\\"hitZone\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[3530,253],[4745,253],[4745,-999],[3530,-999],[3530,253]]]},\\\"crs\\\":\\\"+proj=utm +zone=22 +datum=WGS84 +units=m +no_defs\\\",\\\"scale\\\":0.000124325372918,\\\"jsonres\\\":15.5,\\\"jsonmarginX\\\":-999,\\\"jsonmarginY\\\":9851.0,\\\"xoffset\\\":97769.9054769,\\\"yoffset\\\":635816.081323},\\\"fr-all-martinique\\\":{\\\"xpan\\\":390,\\\"ypan\\\":630,\\\"hitZone\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[4745,253],[6000,253],[6000,-999],[4745,-999],[4745,253]]]},\\\"crs\\\":\\\"+proj=utm +zone=20 +datum=WGS84 +units=m +no_defs\\\",\\\"scale\\\":0.000968530558841,\\\"jsonres\\\":15.5,\\\"jsonmarginX\\\":-999,\\\"jsonmarginY\\\":9851.0,\\\"xoffset\\\":690597.139078,\\\"yoffset\\\":1645548.31731},\\\"fr-all-guadeloupe\\\":{\\\"xpan\\\":470,\\\"ypan\\\":630,\\\"hitZone\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[6000,253],[7464,253],[7464,-999],[6000,-999],[6000,253]]]},\\\"crs\\\":\\\"+proj=utm +zone=20 +datum=WGS84 +units=m +no_defs\\\",\\\"scale\\\":0.000579103792655,\\\"jsonres\\\":15.5,\\\"jsonmarginX\\\":-999,\\\"jsonmarginY\\\":9851.0,\\\"xoffset\\\":628456.113255,\\\"yoffset\\\":1826317.58275}},\\r\\r\\n\\\"features\\\":[{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"FR.T\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.56,\\\"hc-middle-y\\\":0.41,\\\"hc-key\\\":\\\"fr-t\\\",\\\"hc-a2\\\":\\\"PC\\\",\\\"name\\\":\\\"Poitou-Charentes\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"MultiPolygon\\\",\\\"coordinates\\\":[[[[1375,4452],[1413,4439],[1417,4378],[1452,4338],[1423,4248],[1388,4322],[1304,4427],[1288,4511],[1375,4452]]],[[[1252,4724],[1233,4698],[1368,4672],[1406,4623],[1345,4631],[1276,4681],[1222,4680],[1186,4729],[1252,4724]]],[[[1779,3705],[1748,3815],[1685,3915],[1582,3997],[1577,4022],[1429,4136],[1389,4138],[1406,4225],[1471,4237],[1533,4164],[1585,4137],[1485,4238],[1468,4304],[1529,4340],[1535,4404],[1506,4464],[1544,4459],[1520,4552],[1483,4609],[1446,4617],[1465,4692],[1518,4722],[1514,4777],[1544,4810],[1627,4828],[1646,4782],[1733,4790],[1783,4756],[1869,4782],[1935,4823],[1879,4883],[1878,4981],[1897,5016],[1868,5162],[1831,5237],[1837,5291],[1772,5350],[1752,5420],[1682,5528],[1752,5496],[1903,5493],[1965,5526],[1962,5564],[2094,5589],[2237,5598],[2282,5550],[2331,5590],[2369,5654],[2421,5649],[2438,5614],[2511,5591],[2515,5541],[2593,5525],[2592,5427],[2684,5405],[2779,5425],[2796,5476],[2859,5437],[2888,5365],[2973,5234],[3018,5190],[3032,5057],[3121,4969],[3167,4968],[3202,4931],[3196,4892],[3235,4853],[3221,4809],[3125,4775],[3078,4700],[3007,4691],[2931,4633],[2956,4548],[2933,4541],[2939,4471],[2997,4421],[3025,4369],[2989,4326],[2939,4315],[2909,4177],[2874,4188],[2804,4091],[2749,4025],[2713,4011],[2697,3931],[2639,3851],[2535,3795],[2509,3728],[2501,3650],[2405,3568],[2365,3576],[2309,3547],[2282,3471],[2174,3454],[2051,3528],[2009,3529],[1991,3619],[1957,3657],[1900,3670],[1873,3727],[1846,3702],[1779,3705]]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"FR.H\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.50,\\\"hc-middle-y\\\":0.49,\\\"hc-key\\\":\\\"fr-h\\\",\\\"hc-a2\\\":\\\"CO\\\",\\\"name\\\":\\\"Corse\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[9750,197],[9770,33],[9734,-64],[9689,-61],[9734,-118],[9676,-165],[9687,-231],[9658,-338],[9553,-314],[9570,-278],[9468,-235],[9415,-233],[9344,-180],[9293,-165],[9294,-81],[9350,-63],[9386,-13],[9277,-3],[9271,29],[9201,9],[9205,90],[9264,117],[9272,199],[9222,230],[9121,187],[9092,259],[9147,274],[9166,326],[9211,349],[9171,416],[9078,435],[9081,480],[9040,549],[9147,600],[9039,662],[9030,704],[9105,750],[9111,843],[9145,903],[9189,902],[9218,949],[9289,991],[9376,1017],[9439,1104],[9542,1109],[9590,1062],[9623,1145],[9585,1239],[9619,1339],[9599,1404],[9660,1438],[9689,1383],[9726,1244],[9711,1110],[9726,1001],[9792,940],[9809,757],[9839,674],[9851,479],[9747,297],[9750,197]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"FR.E\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.51,\\\"hc-middle-y\\\":0.47,\\\"hc-key\\\":\\\"fr-e\\\",\\\"hc-a2\\\":\\\"BR\\\",\\\"name\\\":\\\"Bretagne\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"MultiPolygon\\\",\\\"coordinates\\\":[[[[109,5954],[141,5920],[65,5924],[16,5948],[15,6029],[109,5954]]],[[[592,6052],[568,6133],[436,6117],[337,6118],[274,6186],[396,6171],[438,6225],[376,6256],[255,6234],[252,6190],[215,6230],[157,6214],[131,6240],[116,6155],[142,6109],[107,6111],[109,6240],[72,6281],[83,6331],[139,6352],[122,6405],[54,6307],[-9,6367],[-39,6372],[22,6450],[-103,6370],[-156,6455],[-220,6459],[-294,6502],[-333,6483],[-388,6496],[-440,6593],[-516,6564],[-564,6595],[-657,6519],[-762,6533],[-739,6591],[-792,6717],[-858,6777],[-996,6805],[-962,6831],[-727,6862],[-676,6850],[-677,6945],[-783,7011],[-842,6945],[-850,7031],[-902,7040],[-839,7075],[-739,7050],[-585,7049],[-617,7075],[-681,7080],[-638,7121],[-738,7100],[-771,7109],[-697,7178],[-746,7174],[-888,7127],[-938,7147],[-986,7129],[-999,7211],[-986,7290],[-941,7369],[-883,7378],[-823,7424],[-710,7429],[-662,7463],[-639,7421],[-510,7473],[-396,7499],[-388,7418],[-356,7441],[-318,7382],[-280,7491],[-162,7433],[-114,7429],[-117,7478],[-79,7482],[-113,7540],[-62,7591],[38,7563],[119,7584],[142,7609],[153,7548],[201,7594],[240,7601],[247,7554],[288,7550],[269,7516],[344,7482],[332,7446],[412,7359],[417,7296],[485,7250],[469,7223],[504,7194],[584,7268],[779,7368],[800,7357],[762,7307],[820,7326],[842,7251],[895,7307],[961,7318],[1008,7192],[1035,7189],[977,7310],[1017,7359],[1113,7376],[1112,7281],[1193,7268],[1289,7292],[1327,7170],[1381,7098],[1428,7101],[1514,7167],[1646,7121],[1644,6927],[1619,6874],[1637,6773],[1633,6683],[1650,6587],[1557,6547],[1488,6357],[1416,6372],[1338,6410],[1241,6363],[1171,6305],[1082,6282],[1039,6295],[880,6247],[853,6133],[793,6071],[778,6100],[711,6098],[685,6059],[592,6052]]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"FR.R\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.45,\\\"hc-middle-y\\\":0.49,\\\"hc-key\\\":\\\"fr-r\\\",\\\"hc-a2\\\":\\\"PD\\\",\\\"name\\\":\\\"Pays de la Loire\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"MultiPolygon\\\",\\\"coordinates\\\":[[[[760,5531],[792,5508],[779,5465],[755,5515],[717,5520],[686,5596],[756,5582],[760,5531]]],[[[1514,4777],[1471,4796],[1442,4746],[1330,4832],[1271,4823],[1233,4907],[1144,4924],[1016,5008],[984,5152],[949,5214],[909,5236],[851,5327],[803,5360],[797,5416],[822,5478],[862,5504],[909,5604],[841,5675],[733,5710],[790,5734],[807,5854],[892,5863],[955,5845],[1073,5766],[987,5859],[912,5891],[811,5889],[712,5823],[647,5870],[589,5852],[601,5895],[519,5982],[579,6013],[641,6018],[592,6052],[685,6059],[711,6098],[778,6100],[793,6071],[853,6133],[880,6247],[1039,6295],[1082,6282],[1171,6305],[1241,6363],[1338,6410],[1416,6372],[1488,6357],[1557,6547],[1650,6587],[1633,6683],[1637,6773],[1619,6874],[1644,6927],[1646,7121],[1800,7118],[1836,7062],[1875,7050],[1940,7081],[1956,7061],[2018,7074],[2058,7108],[2163,7094],[2238,7129],[2251,7165],[2294,7147],[2304,7087],[2372,7022],[2373,6967],[2445,6963],[2551,7048],[2614,7061],[2678,7032],[2689,6908],[2756,6878],[2766,6839],[2885,6812],[2926,6754],[2978,6743],[3059,6694],[3000,6654],[2974,6602],[3004,6573],[3003,6495],[2958,6444],[2931,6317],[2851,6266],[2832,6199],[2714,6144],[2666,6147],[2655,6100],[2562,6127],[2544,6020],[2508,5887],[2449,5791],[2421,5649],[2369,5654],[2331,5590],[2282,5550],[2237,5598],[2094,5589],[1962,5564],[1965,5526],[1903,5493],[1752,5496],[1682,5528],[1752,5420],[1772,5350],[1837,5291],[1831,5237],[1868,5162],[1897,5016],[1878,4981],[1879,4883],[1935,4823],[1869,4782],[1783,4756],[1733,4790],[1646,4782],[1627,4828],[1544,4810],[1514,4777]]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"FR.U\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.55,\\\"hc-middle-y\\\":0.59,\\\"hc-key\\\":\\\"fr-u\\\",\\\"hc-a2\\\":\\\"PA\\\",\\\"name\\\":\\\"Provence-Alpes-Côte-d'Azur\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"MultiPolygon\\\",\\\"coordinates\\\":[[[[6119,2611],[6054,2609],[6046,2655],[6082,2722],[6124,2730],[6165,2672],[6119,2611]]],[[[7340,3536],[7321,3514],[7371,3437],[7418,3422],[7427,3332],[7468,3290],[7536,3259],[7587,3269],[7646,3230],[7641,3199],[7691,3085],[7636,3089],[7611,3016],[7540,2928],[7537,2880],[7602,2812],[7566,2741],[7675,2603],[7703,2610],[7877,2532],[7979,2499],[8187,2569],[8179,2534],[8222,2473],[8181,2373],[8128,2316],[8072,2228],[8096,2150],[8049,2095],[7999,2094],[7970,2028],[7913,2030],[7874,1977],[7833,1986],[7816,1932],[7830,1877],[7789,1891],[7751,1853],[7703,1862],[7666,1754],[7621,1716],[7520,1702],[7513,1640],[7423,1563],[7503,1548],[7493,1478],[7439,1445],[7384,1452],[7359,1417],[7260,1396],[7260,1347],[7184,1373],[7093,1340],[7087,1292],[7051,1330],[6986,1320],[6916,1377],[6868,1360],[6919,1309],[6854,1278],[6794,1312],[6821,1335],[6723,1382],[6673,1423],[6657,1394],[6596,1442],[6446,1445],[6461,1504],[6435,1572],[6399,1593],[6356,1562],[6220,1557],[6172,1613],[6211,1658],[6302,1668],[6337,1750],[6293,1726],[6244,1778],[6184,1804],[6170,1759],[6214,1690],[6188,1652],[6109,1674],[6037,1609],[6028,1570],[5907,1568],[5828,1591],[5837,1655],[5784,1681],[5703,1670],[5559,1678],[5575,1724],[5730,1821],[5714,1860],[5766,1949],[5848,1941],[5878,2048],[5871,2129],[5997,2221],[6028,2286],[5970,2361],[5933,2362],[5923,2474],[5871,2570],[5869,2619],[5936,2620],[5989,2539],[6174,2596],[6269,2600],[6262,2546],[6430,2504],[6442,2469],[6532,2422],[6594,2485],[6661,2464],[6663,2575],[6614,2620],[6485,2687],[6459,2744],[6508,2745],[6490,2815],[6579,2799],[6631,2847],[6591,2890],[6625,2984],[6728,3003],[6763,3106],[6859,3139],[6858,3173],[6975,3229],[7148,3241],[7155,3299],[7117,3391],[7041,3395],[7048,3501],[7135,3508],[7215,3454],[7259,3511],[7340,3536]]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"FR.N\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.50,\\\"hc-middle-y\\\":0.45,\\\"hc-key\\\":\\\"fr-n\\\",\\\"hc-a2\\\":\\\"MP\\\",\\\"name\\\":\\\"Midi-Pyrénées\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"MultiPolygon\\\",\\\"coordinates\\\":[[[[2182,1549],[2161,1572],[2174,1611],[2201,1591],[2182,1549]]],[[[2163,1464],[2142,1476],[2160,1526],[2185,1489],[2163,1464]]],[[[3624,705],[3594,750],[3504,760],[3452,794],[3391,786],[3361,737],[3308,836],[3275,865],[3129,870],[3078,935],[2961,946],[2877,998],[2753,1008],[2733,908],[2739,843],[2538,849],[2511,884],[2447,833],[2419,879],[2365,897],[2198,858],[2136,894],[2105,979],[2047,971],[1993,1021],[1987,1097],[2010,1189],[2095,1249],[2092,1298],[2182,1382],[2227,1468],[2228,1529],[2268,1559],[2260,1648],[2215,1648],[2241,1688],[2219,1757],[2172,1815],[2074,1831],[2051,1871],[2111,1993],[2123,2103],[2094,2157],[2139,2198],[2191,2194],[2252,2238],[2262,2187],[2311,2167],[2361,2245],[2392,2232],[2444,2283],[2515,2261],[2634,2319],[2732,2335],[2783,2296],[2847,2326],[2909,2413],[2967,2412],[3008,2551],[2964,2587],[2991,2658],[3092,2644],[3106,2703],[3083,2729],[3066,2838],[3158,2909],[3192,2970],[3279,3017],[3331,3112],[3396,3194],[3388,3301],[3413,3335],[3468,3366],[3529,3348],[3608,3274],[3672,3244],[3755,3282],[3870,3288],[3896,3171],[3945,3073],[3925,2992],[3963,2919],[4054,2959],[4089,2941],[4172,2952],[4235,3025],[4278,3138],[4379,3246],[4422,3167],[4451,3173],[4518,3055],[4533,2985],[4575,2935],[4641,2850],[4666,2752],[4700,2696],[4689,2643],[4705,2570],[4688,2527],[4766,2485],[4787,2451],[4865,2455],[4885,2428],[4817,2339],[4901,2301],[4938,2248],[4846,2129],[4810,2125],[4745,2045],[4638,2040],[4638,1924],[4547,1914],[4510,1870],[4424,1832],[4319,1848],[4306,1768],[4335,1728],[4332,1663],[4262,1622],[4106,1624],[4023,1643],[3988,1580],[3889,1589],[3843,1622],[3735,1591],[3701,1624],[3670,1538],[3616,1522],[3579,1432],[3596,1367],[3640,1333],[3758,1294],[3785,1243],[3808,1126],[3770,1099],[3798,1022],[3726,1001],[3709,971],[3746,907],[3808,880],[3883,887],[3948,813],[3819,799],[3765,708],[3624,705]]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"FR.P\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.45,\\\"hc-middle-y\\\":0.53,\\\"hc-key\\\":\\\"fr-p\\\",\\\"hc-a2\\\":\\\"BN\\\",\\\"name\\\":\\\"Basse-Normandie\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[1646,7121],[1514,7167],[1428,7101],[1381,7098],[1327,7170],[1289,7292],[1352,7283],[1445,7304],[1350,7353],[1321,7403],[1314,7540],[1341,7707],[1316,7690],[1301,7787],[1316,7830],[1311,7918],[1285,7926],[1276,7987],[1239,8043],[1169,8110],[1174,8162],[1131,8256],[1162,8298],[1149,8396],[1097,8416],[1107,8465],[1173,8452],[1191,8425],[1338,8376],[1399,8384],[1439,8425],[1485,8434],[1568,8415],[1594,8333],[1536,8265],[1564,8194],[1615,8124],[1613,8044],[1668,8034],[1692,8085],[1784,8076],[1866,8041],[2059,8029],[2153,8008],[2286,7937],[2417,7975],[2493,8015],[2558,8074],[2651,8092],[2655,7961],[2701,7906],[2680,7865],[2733,7763],[2699,7678],[2727,7650],[2732,7586],[2708,7530],[2725,7498],[2809,7479],[2846,7489],[2893,7408],[2950,7377],[2940,7310],[3001,7257],[3023,7169],[3090,7103],[3112,7006],[3050,6928],[2974,6903],[2978,6816],[2999,6768],[2978,6743],[2926,6754],[2885,6812],[2766,6839],[2756,6878],[2689,6908],[2678,7032],[2614,7061],[2551,7048],[2445,6963],[2373,6967],[2372,7022],[2304,7087],[2294,7147],[2251,7165],[2238,7129],[2163,7094],[2058,7108],[2018,7074],[1956,7061],[1940,7081],[1875,7050],[1836,7062],[1800,7118],[1646,7121]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"FR.O\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.41,\\\"hc-middle-y\\\":0.56,\\\"hc-key\\\":\\\"fr-o\\\",\\\"hc-a2\\\":\\\"NP\\\",\\\"name\\\":\\\"Nord-Pas-de-Calais\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[3630,9047],[3572,9084],[3545,9119],[3558,9162],[3566,9301],[3553,9413],[3583,9533],[3567,9618],[3617,9639],[3669,9698],[3835,9765],[3944,9778],[4073,9821],[4114,9816],[4207,9851],[4231,9758],[4266,9715],[4245,9662],[4254,9587],[4324,9551],[4389,9460],[4467,9438],[4515,9498],[4605,9527],[4634,9511],[4693,9389],[4722,9251],[4773,9215],[4854,9245],[4879,9210],[4954,9200],[4980,9167],[4994,9032],[5019,9010],[5048,9058],[5116,9062],[5155,9041],[5242,9057],[5315,8971],[5369,8967],[5338,8924],[5318,8833],[5356,8833],[5378,8761],[5325,8714],[5326,8668],[5232,8685],[5216,8737],[5155,8714],[5132,8737],[5014,8753],[4977,8729],[4925,8741],[4852,8703],[4792,8720],[4760,8705],[4650,8704],[4563,8761],[4516,8724],[4439,8704],[4418,8756],[4379,8723],[4370,8788],[4340,8820],[4327,8765],[4241,8802],[4246,8820],[4166,8818],[4129,8782],[4108,8827],[4172,8890],[4079,8937],[4015,8907],[3927,8900],[3889,8948],[3772,9019],[3726,9063],[3630,9047]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"FR.V\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.47,\\\"hc-middle-y\\\":0.40,\\\"hc-key\\\":\\\"fr-v\\\",\\\"hc-a2\\\":\\\"RA\\\",\\\"name\\\":\\\"Rhône-Alpes\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[6842,4900],[6902,4841],[6874,4718],[6778,4677],[6798,4634],[6782,4590],[6833,4611],[6893,4604],[7016,4719],[6971,4775],[7019,4862],[7081,4841],[7169,4908],[7315,4931],[7382,4923],[7359,4850],[7421,4772],[7397,4719],[7389,4625],[7449,4616],[7451,4537],[7499,4539],[7553,4485],[7587,4412],[7551,4350],[7428,4296],[7431,4180],[7468,4144],[7561,4104],[7558,4046],[7584,3967],[7724,3867],[7679,3771],[7695,3702],[7654,3652],[7585,3643],[7503,3552],[7420,3577],[7340,3536],[7259,3511],[7215,3454],[7135,3508],[7048,3501],[7041,3395],[7117,3391],[7155,3299],[7148,3241],[6975,3229],[6858,3173],[6859,3139],[6763,3106],[6728,3003],[6625,2984],[6591,2890],[6631,2847],[6579,2799],[6490,2815],[6508,2745],[6459,2744],[6485,2687],[6614,2620],[6663,2575],[6661,2464],[6594,2485],[6532,2422],[6442,2469],[6430,2504],[6262,2546],[6269,2600],[6174,2596],[5989,2539],[5936,2620],[5869,2619],[5871,2570],[5764,2626],[5721,2624],[5678,2577],[5668,2615],[5620,2616],[5558,2562],[5463,2613],[5397,2611],[5399,2689],[5355,2746],[5332,2829],[5297,2877],[5253,3028],[5256,3059],[5369,3179],[5468,3197],[5513,3288],[5574,3306],[5577,3356],[5621,3370],[5636,3481],[5664,3461],[5705,3579],[5613,3628],[5606,3692],[5567,3755],[5533,3732],[5460,3745],[5436,3713],[5342,3698],[5317,3723],[5266,3697],[5269,3771],[5313,3845],[5275,3945],[5185,4021],[5102,4170],[5126,4281],[5086,4350],[5161,4376],[5188,4407],[5150,4648],[5234,4695],[5244,4628],[5306,4591],[5368,4608],[5536,4591],[5606,4648],[5622,4719],[5769,4694],[5792,4733],[5843,4679],[5857,4617],[5915,4600],[5928,4693],[5965,4780],[6008,4957],[6102,4951],[6186,4968],[6286,4918],[6295,4867],[6338,4818],[6409,4777],[6442,4715],[6541,4808],[6605,4733],[6717,4742],[6842,4900]],[[6119,2611],[6165,2672],[6124,2730],[6082,2722],[6046,2655],[6054,2609],[6119,2611]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"FR.S\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.45,\\\"hc-middle-y\\\":0.49,\\\"hc-key\\\":\\\"fr-s\\\",\\\"hc-a2\\\":\\\"PI\\\",\\\"name\\\":\\\"Picardie\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[5326,8668],[5365,8648],[5385,8647],[5410,8541],[5385,8458],[5401,8404],[5324,8317],[5275,8292],[5295,8229],[5276,8143],[5297,8101],[5271,8078],[5281,8014],[5216,8009],[5163,8026],[5144,7988],[5041,7963],[5004,7939],[5027,7835],[5071,7808],[5044,7772],[4997,7772],[4965,7653],[5021,7624],[4914,7497],[4890,7451],[4848,7454],[4803,7530],[4778,7525],[4675,7614],[4649,7709],[4606,7723],[4535,7692],[4398,7699],[4370,7680],[4286,7712],[4256,7698],[4080,7796],[4012,7782],[3902,7833],[3846,7803],[3764,7788],[3660,7812],[3632,7856],[3652,7899],[3693,7878],[3650,8019],[3647,8063],[3679,8154],[3645,8156],[3624,8301],[3651,8322],[3628,8371],[3676,8430],[3626,8563],[3513,8685],[3415,8756],[3479,8826],[3495,8883],[3543,8918],[3611,8884],[3618,8919],[3534,8982],[3541,9059],[3572,9084],[3630,9047],[3726,9063],[3772,9019],[3889,8948],[3927,8900],[4015,8907],[4079,8937],[4172,8890],[4108,8827],[4129,8782],[4166,8818],[4246,8820],[4241,8802],[4327,8765],[4340,8820],[4370,8788],[4379,8723],[4418,8756],[4439,8704],[4516,8724],[4563,8761],[4650,8704],[4760,8705],[4792,8720],[4852,8703],[4925,8741],[4977,8729],[5014,8753],[5132,8737],[5155,8714],[5216,8737],[5232,8685],[5326,8668]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"FR.G\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.32,\\\"hc-middle-y\\\":0.50,\\\"hc-key\\\":\\\"fr-g\\\",\\\"hc-a2\\\":\\\"CA\\\",\\\"name\\\":\\\"Champagne-Ardenne\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[4890,7451],[4914,7497],[5021,7624],[4965,7653],[4997,7772],[5044,7772],[5071,7808],[5027,7835],[5004,7939],[5041,7963],[5144,7988],[5163,8026],[5216,8009],[5281,8014],[5271,8078],[5297,8101],[5276,8143],[5295,8229],[5275,8292],[5324,8317],[5401,8404],[5385,8458],[5410,8541],[5385,8647],[5428,8655],[5538,8628],[5689,8693],[5704,8795],[5775,8872],[5833,8859],[5781,8680],[5822,8635],[5819,8545],[5836,8480],[5899,8492],[5993,8449],[6072,8376],[6119,8387],[6148,8357],[6149,8304],[6214,8302],[6154,8236],[6013,8246],[5995,8177],[6028,8094],[5981,7996],[5988,7940],[5940,7891],[5926,7815],[5952,7689],[5987,7653],[5968,7563],[5912,7506],[5912,7409],[5960,7370],[5979,7269],[6003,7229],[6113,7151],[6227,7111],[6309,7027],[6296,6939],[6350,6955],[6408,6886],[6446,6884],[6503,6812],[6470,6692],[6566,6612],[6576,6549],[6612,6555],[6645,6519],[6597,6442],[6523,6385],[6518,6256],[6437,6215],[6374,6238],[6316,6224],[6286,6155],[6214,6134],[6133,6222],[6070,6203],[6035,6249],[5990,6236],[5958,6321],[5999,6352],[5927,6467],[5851,6557],[5782,6582],[5718,6573],[5671,6518],[5516,6493],[5489,6469],[5437,6520],[5427,6484],[5330,6480],[5308,6463],[5215,6479],[5207,6530],[5157,6542],[5174,6567],[5073,6716],[5046,6694],[4975,6734],[4992,6817],[4930,6903],[4857,6935],[4838,6980],[4848,7104],[4876,7111],[4937,7198],[4886,7224],[4873,7316],[4836,7343],[4842,7411],[4890,7451]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"FR.K\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.28,\\\"hc-middle-y\\\":0.78,\\\"hc-key\\\":\\\"fr-k\\\",\\\"hc-a2\\\":\\\"LR\\\",\\\"name\\\":\\\"Languedoc-Roussillon\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[3624,705],[3765,708],[3819,799],[3948,813],[3883,887],[3808,880],[3746,907],[3709,971],[3726,1001],[3798,1022],[3770,1099],[3808,1126],[3785,1243],[3758,1294],[3640,1333],[3596,1367],[3579,1432],[3616,1522],[3670,1538],[3701,1624],[3735,1591],[3843,1622],[3889,1589],[3988,1580],[4023,1643],[4106,1624],[4262,1622],[4332,1663],[4335,1728],[4306,1768],[4319,1848],[4424,1832],[4510,1870],[4547,1914],[4638,1924],[4638,2040],[4745,2045],[4810,2125],[4846,2129],[4938,2248],[4901,2301],[4817,2339],[4885,2428],[4865,2455],[4787,2451],[4766,2485],[4688,2527],[4705,2570],[4689,2643],[4700,2696],[4666,2752],[4641,2850],[4575,2935],[4605,3003],[4623,3094],[4664,3190],[4705,3178],[4773,3235],[4876,3274],[4939,3145],[4965,3124],[5030,3143],[5038,3178],[5087,3183],[5093,3142],[5152,3127],[5256,3059],[5253,3028],[5297,2877],[5332,2829],[5355,2746],[5399,2689],[5397,2611],[5463,2613],[5558,2562],[5620,2616],[5668,2615],[5678,2577],[5721,2624],[5764,2626],[5871,2570],[5923,2474],[5933,2362],[5970,2361],[6028,2286],[5997,2221],[5871,2129],[5878,2048],[5848,1941],[5766,1949],[5714,1860],[5730,1821],[5575,1724],[5559,1678],[5486,1707],[5463,1776],[5373,1773],[5334,1752],[5180,1621],[5089,1579],[5005,1477],[4904,1478],[4795,1408],[4693,1285],[4636,1109],[4650,1071],[4637,830],[4650,692],[4718,660],[4754,560],[4662,560],[4633,596],[4557,600],[4425,534],[4363,530],[4324,494],[4341,458],[4250,472],[4232,443],[4184,459],[4150,505],[4034,554],[3923,541],[3854,472],[3784,488],[3756,563],[3581,635],[3624,705]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"FR.A\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.36,\\\"hc-middle-y\\\":0.59,\\\"hc-key\\\":\\\"fr-a\\\",\\\"hc-a2\\\":\\\"AL\\\",\\\"name\\\":\\\"Alsace\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[7827,7772],[7917,7791],[8029,7784],[8145,7733],[8224,7717],[8166,7564],[8077,7489],[8066,7439],[8002,7378],[7975,7329],[7984,7227],[7960,7202],[7939,7102],[7953,7048],[7921,6998],[7907,6919],[7866,6852],[7843,6760],[7883,6664],[7848,6528],[7832,6424],[7837,6303],[7891,6240],[7889,6214],[7818,6164],[7811,6099],[7750,6040],[7653,6020],[7596,6044],[7574,6090],[7576,6138],[7522,6198],[7491,6201],[7493,6330],[7367,6404],[7355,6433],[7394,6461],[7386,6504],[7412,6596],[7444,6644],[7493,6771],[7482,6799],[7568,6967],[7552,6995],[7495,7004],[7499,7157],[7468,7197],[7542,7213],[7594,7270],[7610,7348],[7583,7378],[7613,7440],[7605,7477],[7529,7557],[7461,7486],[7453,7550],[7372,7595],[7366,7628],[7403,7676],[7426,7772],[7484,7717],[7582,7688],[7620,7658],[7717,7681],[7783,7669],[7827,7772]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"FR.C\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.43,\\\"hc-middle-y\\\":0.45,\\\"hc-key\\\":\\\"fr-c\\\",\\\"hc-a2\\\":\\\"AU\\\",\\\"name\\\":\\\"Auvergne\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[4575,2935],[4533,2985],[4518,3055],[4451,3173],[4422,3167],[4379,3246],[4278,3138],[4235,3025],[4172,2952],[4089,2941],[4054,2959],[3963,2919],[3925,2992],[3945,3073],[3896,3171],[3870,3288],[3926,3307],[3912,3378],[3954,3416],[3983,3486],[3974,3555],[4090,3679],[4123,3758],[4197,3741],[4219,3829],[4178,3942],[4221,4011],[4223,4063],[4162,4127],[4130,4204],[4205,4248],[4275,4357],[4251,4463],[4253,4533],[4184,4679],[4078,4740],[4020,4838],[4048,4890],[4128,4947],[4287,4977],[4259,5091],[4291,5097],[4366,5176],[4403,5153],[4452,5167],[4520,5229],[4592,5238],[4609,5195],[4731,5128],[4760,5143],[4843,5128],[4891,5150],[4912,5092],[4985,5125],[5011,5192],[5121,5051],[5121,4986],[5299,4896],[5317,4751],[5234,4695],[5150,4648],[5188,4407],[5161,4376],[5086,4350],[5126,4281],[5102,4170],[5185,4021],[5275,3945],[5313,3845],[5269,3771],[5266,3697],[5317,3723],[5342,3698],[5436,3713],[5460,3745],[5533,3732],[5567,3755],[5606,3692],[5613,3628],[5705,3579],[5664,3461],[5636,3481],[5621,3370],[5577,3356],[5574,3306],[5513,3288],[5468,3197],[5369,3179],[5256,3059],[5152,3127],[5093,3142],[5087,3183],[5038,3178],[5030,3143],[4965,3124],[4939,3145],[4876,3274],[4773,3235],[4705,3178],[4664,3190],[4623,3094],[4605,3003],[4575,2935]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"FR.F\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.54,\\\"hc-middle-y\\\":0.56,\\\"hc-key\\\":\\\"fr-f\\\",\\\"hc-a2\\\":\\\"CE\\\",\\\"name\\\":\\\"Centre\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[4592,5238],[4520,5229],[4452,5167],[4403,5153],[4366,5176],[4291,5097],[4259,5091],[4287,4977],[4128,4947],[4048,4890],[4020,4838],[3908,4834],[3744,4858],[3707,4840],[3656,4872],[3643,4821],[3544,4802],[3526,4830],[3469,4832],[3397,4768],[3338,4818],[3253,4789],[3221,4809],[3235,4853],[3196,4892],[3202,4931],[3167,4968],[3121,4969],[3032,5057],[3018,5190],[2973,5234],[2888,5365],[2859,5437],[2796,5476],[2779,5425],[2684,5405],[2592,5427],[2593,5525],[2515,5541],[2511,5591],[2438,5614],[2421,5649],[2449,5791],[2508,5887],[2544,6020],[2562,6127],[2655,6100],[2666,6147],[2714,6144],[2832,6199],[2851,6266],[2931,6317],[2958,6444],[3003,6495],[3004,6573],[2974,6602],[3000,6654],[3059,6694],[2978,6743],[2999,6768],[2978,6816],[2974,6903],[3050,6928],[3112,7006],[3090,7103],[3023,7169],[3001,7257],[3041,7293],[3139,7315],[3208,7371],[3316,7345],[3377,7383],[3398,7429],[3455,7471],[3456,7527],[3485,7545],[3539,7443],[3535,7381],[3563,7341],[3541,7291],[3582,7225],[3662,7138],[3699,7036],[3784,7011],[3786,6977],[3840,6877],[3832,6831],[3936,6854],[3989,6897],[4024,6861],[4067,6885],[4127,6871],[4154,6801],[4209,6755],[4197,6697],[4163,6677],[4332,6665],[4406,6706],[4433,6675],[4505,6702],[4564,6687],[4591,6617],[4640,6563],[4621,6481],[4555,6427],[4561,6322],[4442,6265],[4444,6229],[4500,6188],[4513,6115],[4541,6071],[4461,6045],[4514,5948],[4474,5823],[4546,5748],[4618,5511],[4624,5435],[4609,5369],[4624,5323],[4592,5238]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"FR.L\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.59,\\\"hc-middle-y\\\":0.37,\\\"hc-key\\\":\\\"fr-l\\\",\\\"hc-a2\\\":\\\"LI\\\",\\\"name\\\":\\\"Limousin\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[3870,3288],[3755,3282],[3672,3244],[3608,3274],[3529,3348],[3468,3366],[3413,3335],[3373,3395],[3372,3456],[3286,3477],[3281,3535],[3252,3538],[3283,3593],[3260,3657],[3318,3723],[3278,3739],[3289,3792],[3169,3846],[3183,3897],[3136,3909],[3082,3982],[2939,3965],[2896,3986],[2904,4036],[2877,4070],[2804,4091],[2874,4188],[2909,4177],[2939,4315],[2989,4326],[3025,4369],[2997,4421],[2939,4471],[2933,4541],[2956,4548],[2931,4633],[3007,4691],[3078,4700],[3125,4775],[3221,4809],[3253,4789],[3338,4818],[3397,4768],[3469,4832],[3526,4830],[3544,4802],[3643,4821],[3656,4872],[3707,4840],[3744,4858],[3908,4834],[4020,4838],[4078,4740],[4184,4679],[4253,4533],[4251,4463],[4275,4357],[4205,4248],[4130,4204],[4162,4127],[4223,4063],[4221,4011],[4178,3942],[4219,3829],[4197,3741],[4123,3758],[4090,3679],[3974,3555],[3983,3486],[3954,3416],[3912,3378],[3926,3307],[3870,3288]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"FR.D\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.51,\\\"hc-middle-y\\\":0.48,\\\"hc-key\\\":\\\"fr-d\\\",\\\"hc-a2\\\":\\\"BO\\\",\\\"name\\\":\\\"Bourgogne\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[6286,4918],[6186,4968],[6102,4951],[6008,4957],[5965,4780],[5928,4693],[5915,4600],[5857,4617],[5843,4679],[5792,4733],[5769,4694],[5622,4719],[5606,4648],[5536,4591],[5368,4608],[5306,4591],[5244,4628],[5234,4695],[5317,4751],[5299,4896],[5121,4986],[5121,5051],[5011,5192],[4985,5125],[4912,5092],[4891,5150],[4843,5128],[4760,5143],[4731,5128],[4609,5195],[4592,5238],[4624,5323],[4609,5369],[4624,5435],[4618,5511],[4546,5748],[4474,5823],[4514,5948],[4461,6045],[4541,6071],[4513,6115],[4500,6188],[4444,6229],[4442,6265],[4561,6322],[4555,6427],[4621,6481],[4640,6563],[4591,6617],[4564,6687],[4505,6702],[4520,6755],[4578,6823],[4568,6879],[4586,6924],[4810,6939],[4838,6980],[4857,6935],[4930,6903],[4992,6817],[4975,6734],[5046,6694],[5073,6716],[5174,6567],[5157,6542],[5207,6530],[5215,6479],[5308,6463],[5330,6480],[5427,6484],[5437,6520],[5489,6469],[5516,6493],[5671,6518],[5718,6573],[5782,6582],[5851,6557],[5927,6467],[5999,6352],[5958,6321],[5990,6236],[6035,6249],[6070,6203],[6133,6222],[6214,6134],[6286,6155],[6361,6148],[6374,6076],[6324,6032],[6316,5994],[6349,5970],[6406,5817],[6384,5711],[6313,5591],[6259,5561],[6263,5516],[6220,5479],[6282,5398],[6378,5351],[6300,5289],[6326,5265],[6362,5110],[6320,5041],[6326,4998],[6368,4967],[6286,4918]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"FR.B\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.46,\\\"hc-middle-y\\\":0.44,\\\"hc-key\\\":\\\"fr-b\\\",\\\"hc-a2\\\":\\\"AQ\\\",\\\"name\\\":\\\"Aquitaine\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[3413,3335],[3388,3301],[3396,3194],[3331,3112],[3279,3017],[3192,2970],[3158,2909],[3066,2838],[3083,2729],[3106,2703],[3092,2644],[2991,2658],[2964,2587],[3008,2551],[2967,2412],[2909,2413],[2847,2326],[2783,2296],[2732,2335],[2634,2319],[2515,2261],[2444,2283],[2392,2232],[2361,2245],[2311,2167],[2262,2187],[2252,2238],[2191,2194],[2139,2198],[2094,2157],[2123,2103],[2111,1993],[2051,1871],[2074,1831],[2172,1815],[2219,1757],[2241,1688],[2215,1648],[2260,1648],[2268,1559],[2228,1529],[2227,1468],[2182,1382],[2092,1298],[2095,1249],[2010,1189],[1987,1097],[1993,1021],[1979,1034],[1897,981],[1811,1003],[1772,991],[1722,1051],[1659,1083],[1638,1158],[1464,1177],[1428,1210],[1334,1235],[1237,1283],[1182,1336],[1151,1268],[1111,1277],[1071,1329],[1123,1384],[1146,1499],[1026,1549],[962,1521],[937,1575],[879,1564],[843,1619],[848,1667],[953,1677],[1005,1720],[1106,1863],[1230,2329],[1294,2630],[1330,2846],[1325,2901],[1385,3016],[1493,3016],[1480,3068],[1406,3137],[1351,3062],[1326,2978],[1397,3505],[1436,3673],[1459,3898],[1504,3981],[1522,3935],[1627,3849],[1734,3711],[1762,3516],[1787,3441],[1851,3383],[1910,3386],[1821,3436],[1800,3499],[1779,3705],[1846,3702],[1873,3727],[1900,3670],[1957,3657],[1991,3619],[2009,3529],[2051,3528],[2174,3454],[2282,3471],[2309,3547],[2365,3576],[2405,3568],[2501,3650],[2509,3728],[2535,3795],[2639,3851],[2697,3931],[2713,4011],[2749,4025],[2804,4091],[2877,4070],[2904,4036],[2896,3986],[2939,3965],[3082,3982],[3136,3909],[3183,3897],[3169,3846],[3289,3792],[3278,3739],[3318,3723],[3260,3657],[3283,3593],[3252,3538],[3281,3535],[3286,3477],[3372,3456],[3373,3395],[3413,3335]],[[2182,1549],[2201,1591],[2174,1611],[2161,1572],[2182,1549]],[[2163,1464],[2185,1489],[2160,1526],[2142,1476],[2163,1464]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"FR.I\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.48,\\\"hc-middle-y\\\":0.41,\\\"hc-key\\\":\\\"fr-i\\\",\\\"hc-a2\\\":\\\"FC\\\",\\\"name\\\":\\\"Franche-Comté\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[6842,4900],[6717,4742],[6605,4733],[6541,4808],[6442,4715],[6409,4777],[6338,4818],[6295,4867],[6286,4918],[6368,4967],[6326,4998],[6320,5041],[6362,5110],[6326,5265],[6300,5289],[6378,5351],[6282,5398],[6220,5479],[6263,5516],[6259,5561],[6313,5591],[6384,5711],[6406,5817],[6349,5970],[6316,5994],[6324,6032],[6374,6076],[6361,6148],[6286,6155],[6316,6224],[6374,6238],[6437,6215],[6518,6256],[6523,6385],[6597,6442],[6645,6519],[6688,6571],[6701,6530],[6770,6602],[6825,6601],[6898,6530],[6990,6557],[7083,6510],[7139,6517],[7164,6554],[7227,6502],[7355,6433],[7367,6404],[7493,6330],[7491,6201],[7522,6198],[7576,6138],[7574,6090],[7477,6097],[7467,6045],[7421,6013],[7382,5935],[7482,5956],[7513,5928],[7453,5871],[7455,5822],[7261,5615],[7256,5570],[7209,5530],[7097,5479],[7105,5386],[7097,5282],[6982,5190],[6887,5094],[6899,5047],[6843,4958],[6842,4900]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"FR.Q\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.57,\\\"hc-middle-y\\\":0.50,\\\"hc-key\\\":\\\"fr-q\\\",\\\"hc-a2\\\":\\\"HN\\\",\\\"name\\\":\\\"Haute-Normandie\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[2651,8092],[2733,8109],[2625,8124],[2520,8159],[2504,8212],[2541,8276],[2572,8370],[2618,8410],[2725,8456],[2821,8516],[2927,8560],[2987,8558],[3274,8645],[3415,8756],[3513,8685],[3626,8563],[3676,8430],[3628,8371],[3651,8322],[3624,8301],[3645,8156],[3679,8154],[3647,8063],[3650,8019],[3693,7878],[3652,7899],[3632,7856],[3576,7697],[3459,7662],[3460,7590],[3485,7545],[3456,7527],[3455,7471],[3398,7429],[3377,7383],[3316,7345],[3208,7371],[3139,7315],[3041,7293],[3001,7257],[2940,7310],[2950,7377],[2893,7408],[2846,7489],[2809,7479],[2725,7498],[2708,7530],[2732,7586],[2727,7650],[2699,7678],[2733,7763],[2680,7865],[2701,7906],[2655,7961],[2651,8092]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"FR.J\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.49,\\\"hc-middle-y\\\":0.44,\\\"hc-key\\\":\\\"fr-j\\\",\\\"hc-a2\\\":\\\"ÎD\\\",\\\"name\\\":\\\"Île-de-France\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[3485,7545],[3460,7590],[3459,7662],[3576,7697],[3632,7856],[3660,7812],[3764,7788],[3846,7803],[3902,7833],[4012,7782],[4080,7796],[4256,7698],[4286,7712],[4370,7680],[4398,7699],[4535,7692],[4606,7723],[4649,7709],[4675,7614],[4778,7525],[4803,7530],[4848,7454],[4890,7451],[4842,7411],[4836,7343],[4873,7316],[4886,7224],[4937,7198],[4876,7111],[4848,7104],[4838,6980],[4810,6939],[4586,6924],[4568,6879],[4578,6823],[4520,6755],[4505,6702],[4433,6675],[4406,6706],[4332,6665],[4163,6677],[4197,6697],[4209,6755],[4154,6801],[4127,6871],[4067,6885],[4024,6861],[3989,6897],[3936,6854],[3832,6831],[3840,6877],[3786,6977],[3784,7011],[3699,7036],[3662,7138],[3582,7225],[3541,7291],[3563,7341],[3535,7381],[3539,7443],[3485,7545]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"FR.M\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.44,\\\"hc-middle-y\\\":0.45,\\\"hc-key\\\":\\\"fr-m\\\",\\\"hc-a2\\\":\\\"LO\\\",\\\"name\\\":\\\"Lorraine\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[7827,7772],[7783,7669],[7717,7681],[7620,7658],[7582,7688],[7484,7717],[7426,7772],[7403,7676],[7366,7628],[7372,7595],[7453,7550],[7461,7486],[7529,7557],[7605,7477],[7613,7440],[7583,7378],[7610,7348],[7594,7270],[7542,7213],[7468,7197],[7499,7157],[7495,7004],[7552,6995],[7568,6967],[7482,6799],[7493,6771],[7444,6644],[7412,6596],[7386,6504],[7394,6461],[7355,6433],[7227,6502],[7164,6554],[7139,6517],[7083,6510],[6990,6557],[6898,6530],[6825,6601],[6770,6602],[6701,6530],[6688,6571],[6645,6519],[6612,6555],[6576,6549],[6566,6612],[6470,6692],[6503,6812],[6446,6884],[6408,6886],[6350,6955],[6296,6939],[6309,7027],[6227,7111],[6113,7151],[6003,7229],[5979,7269],[5960,7370],[5912,7409],[5912,7506],[5968,7563],[5987,7653],[5952,7689],[5926,7815],[5940,7891],[5988,7940],[5981,7996],[6028,8094],[5995,8177],[6013,8246],[6154,8236],[6214,8302],[6279,8182],[6327,8215],[6366,8206],[6394,8239],[6472,8248],[6550,8191],[6595,8182],[6620,8139],[6691,8150],[6740,8203],[6819,8201],[6874,8168],[6928,8180],[6993,8151],[7054,8075],[7038,8049],[7105,7980],[7154,7877],[7231,7853],[7244,7922],[7370,7899],[7382,7833],[7426,7860],[7477,7833],[7557,7829],[7639,7903],[7700,7888],[7736,7817],[7827,7772]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"FR.RE\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.49,\\\"hc-middle-y\\\":0.49,\\\"hc-key\\\":\\\"fr-re\\\",\\\"hc-a2\\\":\\\"RE\\\",\\\"name\\\":\\\"Réunion\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[1663.5,71.1],[1679.1,68.7],[1695.2,75.5],[1714.2,69.1],[1758.4,69.9],[1775.6,62.8],[1792.3,52.5],[1847.6,40.2],[1863.9,30.9],[1876.3,20.6],[1903.0,-8.1],[1912.4,-26.6],[1917.3,-69.4],[1924.3,-84.4],[1954.6,-115.9],[1958.9,-124.8],[1960.9,-150.8],[1967.7,-174.4],[1975.5,-180.1],[1996.9,-188.9],[2018.6,-227.6],[2035.7,-238.6],[2079.9,-256.8],[2095.1,-271.8],[2101.0,-297.1],[2094.6,-319.1],[2084.2,-341.2],[2064.8,-438.0],[2062.2,-465.2],[2063.1,-489.5],[2061.2,-517.5],[2050.6,-540.6],[2025.2,-550.4],[1981.6,-549.4],[1959.8,-553.2],[1921.4,-574.2],[1892.7,-578.8],[1864.2,-577.5],[1844.4,-569.7],[1823.6,-577.6],[1792.6,-579.2],[1760.1,-576.2],[1734.7,-570.7],[1713.4,-559.8],[1674.4,-532.2],[1637.3,-523.7],[1586.6,-504.1],[1566.2,-491.7],[1556.3,-480.5],[1541.3,-460.0],[1528.1,-456.5],[1488.1,-456.6],[1482.1,-452.5],[1472.9,-434.4],[1429.8,-384.9],[1414.7,-359.1],[1408.8,-328.8],[1408.2,-305.8],[1405.1,-285.9],[1352.6,-217.3],[1336.2,-189.2],[1326.3,-161.8],[1326.0,-137.4],[1332.8,-111.1],[1345.7,-89.7],[1386.8,-71.9],[1401.9,-51.5],[1407.1,-27.8],[1400.9,-8.9],[1410.6,4.9],[1400.6,18.0],[1419.7,26.7],[1460.3,27.4],[1494.6,52.5],[1548.4,83.1],[1607.3,86.0],[1627.9,83.9],[1663.5,71.1]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"FR.YT\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.42,\\\"hc-middle-y\\\":0.44,\\\"hc-key\\\":\\\"fr-yt\\\",\\\"hc-a2\\\":\\\"YT\\\",\\\"name\\\":\\\"Mayotte\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"MultiPolygon\\\",\\\"coordinates\\\":[[[[3254.9,-271.5],[3239.7,-271.5],[3209.7,-177.4],[3242.9,-141.5],[3255.0,-132.3],[3270.0,-169.6],[3273.4,-201.6],[3267.9,-234.1],[3254.9,-271.5]]],[[[2827.1,49.7],[2813.4,39.7],[2827.8,41.0],[2834.5,36.6],[2837.8,29.8],[2842.7,24.2],[2872.6,-1.4],[2913.3,-50.5],[2935.0,-67.5],[2965.9,-74.9],[3035.3,-74.4],[3072.9,-85.6],[3110.6,-110.9],[3126.5,-137.3],[3126.8,-168.7],[3117.0,-209.4],[3064.5,-286.8],[3044.9,-299.0],[3046.1,-325.5],[3060.4,-352.1],[3100.4,-377.8],[3095.5,-408.4],[3080.8,-438.3],[3072.7,-450.6],[3052.5,-498.2],[3016.1,-541.3],[3000.4,-587.2],[3040.7,-642.9],[3031.6,-658.6],[3022.2,-670.6],[3011.0,-679.6],[2995.1,-689.0],[2981.9,-665.0],[2966.7,-667.4],[2947.1,-681.2],[2919.5,-689.0],[2894.5,-682.3],[2878.2,-670.5],[2863.6,-663.8],[2842.4,-673.4],[2845.3,-640.6],[2836.5,-618.7],[2815.3,-608.5],[2782.8,-611.4],[2782.8,-597.6],[2822.9,-578.3],[2826.9,-541.2],[2807.0,-505.6],[2765.4,-483.5],[2771.6,-471.3],[2788.6,-460.4],[2813.2,-458.2],[2826.8,-466.5],[2866.4,-513.4],[2903.8,-535.5],[2924.6,-525.2],[2929.9,-495.7],[2919.6,-458.2],[2901.9,-430.4],[2878.4,-403.8],[2813.2,-348.7],[2844.4,-335.9],[2858.8,-334.5],[2858.8,-319.0],[2845.8,-299.8],[2836.1,-266.6],[2828.5,-200.9],[2820.4,-168.9],[2800.8,-155.0],[2775.8,-147.1],[2752.5,-132.0],[2736.6,-111.3],[2727.0,-90.6],[2722.1,-65.2],[2721.0,-30.0],[2828.6,86.0],[2837.3,71.6],[2840.0,65.0],[2842.7,55.2],[2832.9,52.8],[2827.1,49.7]]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"FR.GF\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.48,\\\"hc-middle-y\\\":0.48,\\\"hc-key\\\":\\\"fr-gf\\\",\\\"hc-a2\\\":\\\"GF\\\",\\\"name\\\":\\\"Guyane française\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[4435.0,-278.8],[4419.0,-286.6],[4413.6,-291.2],[4408.6,-304.7],[4402.4,-315.4],[4388.6,-330.5],[4381.9,-333.7],[4378.1,-345.7],[4369.6,-350.1],[4364.4,-368.3],[4347.2,-397.6],[4318.2,-444.7],[4303.0,-452.1],[4298.6,-462.2],[4289.5,-472.0],[4291.3,-487.6],[4276.5,-515.5],[4279.3,-521.9],[4269.4,-528.8],[4252.6,-566.1],[4251.3,-572.6],[4244.4,-577.0],[4248.3,-590.9],[4234.2,-614.3],[4226.3,-621.2],[4215.2,-636.6],[4178.2,-657.5],[4172.5,-669.3],[4161.1,-675.7],[4139.3,-673.3],[4132.7,-667.8],[4124.1,-666.2],[4098.3,-671.0],[4092.5,-669.2],[4102.3,-659.4],[4078.7,-638.4],[4071.3,-647.3],[4051.0,-658.7],[4038.5,-660.2],[4028.3,-655.2],[4014.0,-653.4],[3999.6,-647.2],[3993.4,-647.0],[3994.4,-638.3],[3988.5,-634.1],[3980.8,-637.3],[3974.3,-646.6],[3966.6,-647.7],[3959.2,-656.3],[3952.4,-655.2],[3949.6,-665.3],[3932.0,-674.6],[3923.1,-672.5],[3916.8,-685.3],[3909.0,-689.0],[3897.5,-678.2],[3881.4,-680.9],[3866.1,-677.6],[3857.7,-670.6],[3835.7,-666.8],[3820.9,-655.1],[3825.1,-652.1],[3816.9,-645.2],[3806.0,-642.8],[3809.5,-638.6],[3819.8,-640.3],[3826.4,-638.0],[3832.2,-623.5],[3847.2,-619.5],[3861.0,-604.1],[3869.4,-583.1],[3877.0,-567.9],[3892.7,-546.9],[3897.8,-533.8],[3901.8,-530.6],[3897.7,-526.9],[3903.3,-505.7],[3898.7,-499.7],[3902.1,-497.0],[3900.5,-474.4],[3893.2,-472.1],[3897.7,-461.3],[3914.1,-438.4],[3921.4,-433.3],[3926.7,-418.8],[3934.5,-410.8],[3938.0,-402.2],[3937.4,-386.1],[3941.2,-369.1],[3935.0,-362.5],[3928.1,-364.0],[3923.0,-355.1],[3918.7,-340.0],[3912.0,-331.0],[3898.8,-325.5],[3891.4,-314.4],[3887.3,-312.3],[3876.2,-296.5],[3872.6,-287.1],[3865.3,-280.5],[3863.1,-271.6],[3866.9,-260.9],[3866.7,-253.3],[3857.3,-249.6],[3851.3,-241.2],[3855.1,-233.6],[3853.0,-219.0],[3846.6,-205.4],[3843.0,-182.4],[3848.9,-165.5],[3848.6,-154.3],[3845.9,-147.3],[3846.5,-134.3],[3837.3,-124.5],[3836.7,-90.9],[3843.4,-85.8],[3842.0,-74.1],[3848.0,-60.9],[3866.6,-39.1],[3869.1,-30.6],[3882.7,-15.1],[3899.6,-3.1],[3903.8,1.7],[3917.5,8.6],[3927.3,20.4],[3939.0,46.3],[3942.4,68.3],[3952.6,86.0],[3970.9,83.6],[3980.1,79.7],[3981.2,83.0],[4005.7,68.4],[4029.8,58.6],[4043.7,50.6],[4058.4,46.3],[4067.1,46.5],[4089.5,40.8],[4094.9,41.3],[4105.0,32.2],[4109.7,33.6],[4094.1,46.4],[4126.3,34.1],[4136.5,27.1],[4152.8,22.5],[4155.3,23.9],[4176.2,12.8],[4190.5,-0.8],[4200.3,-6.2],[4206.7,-16.8],[4222.0,-29.0],[4251.9,-57.0],[4256.0,-62.6],[4265.0,-65.4],[4281.5,-79.5],[4286.3,-87.4],[4284.3,-96.1],[4293.7,-86.1],[4303.4,-85.7],[4312.2,-96.9],[4294.1,-124.8],[4294.6,-132.6],[4300.3,-124.7],[4303.3,-113.7],[4315.6,-104.6],[4317.9,-100.5],[4326.2,-106.0],[4333.3,-117.6],[4347.3,-125.6],[4362.1,-139.4],[4368.2,-148.2],[4377.8,-190.4],[4375.5,-200.1],[4363.0,-208.9],[4357.4,-216.0],[4377.7,-208.2],[4383.8,-191.9],[4382.0,-161.4],[4383.3,-153.7],[4389.5,-145.5],[4399.8,-147.5],[4411.6,-159.1],[4409.9,-161.5],[4415.8,-169.6],[4419.1,-185.4],[4424.8,-189.8],[4421.9,-194.2],[4424.8,-202.1],[4432.0,-203.5],[4432.7,-208.1],[4427.8,-216.1],[4429.6,-223.2],[4438.0,-235.6],[4442.0,-246.7],[4441.6,-261.2],[4435.0,-278.8]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"FR.MQ\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.44,\\\"hc-middle-y\\\":0.36,\\\"hc-key\\\":\\\"fr-mq\\\",\\\"hc-a2\\\":\\\"MQ\\\",\\\"name\\\":\\\"Martinique\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[5450.3,-64.9],[5479.4,-122.4],[5502.6,-103.2],[5535.2,-86.7],[5573.0,-76.5],[5611.6,-75.8],[5600.3,-85.3],[5590.5,-91.8],[5585.8,-98.4],[5589.8,-109.1],[5555.9,-144.4],[5536.1,-112.6],[5523.8,-121.4],[5519.5,-153.1],[5523.3,-190.1],[5536.8,-183.8],[5548.5,-184.5],[5558.7,-190.5],[5567.5,-199.9],[5523.6,-224.2],[5535.7,-236.3],[5516.2,-246.6],[5519.2,-260.9],[5533.2,-265.5],[5546.9,-246.6],[5601.3,-269.8],[5589.0,-271.2],[5582.7,-274.2],[5577.3,-277.8],[5568.2,-281.4],[5578.6,-306.6],[5591.1,-319.4],[5624.0,-337.6],[5628.8,-346.2],[5631.3,-357.5],[5637.3,-367.3],[5652.9,-371.5],[5664.4,-376.3],[5670.1,-388.7],[5671.3,-403.9],[5669.9,-417.6],[5691.0,-405.2],[5685.2,-426.7],[5684.5,-447.8],[5690.2,-467.6],[5703.7,-485.4],[5693.8,-490.7],[5689.8,-495.3],[5687.1,-500.6],[5681.9,-508.3],[5703.2,-518.4],[5712.2,-541.1],[5717.6,-567.2],[5727.9,-587.4],[5728.0,-598.6],[5708.2,-607.6],[5689.0,-656.1],[5672.4,-678.6],[5654.3,-686.7],[5631.4,-689.0],[5612.1,-680.6],[5604.9,-656.5],[5614.5,-639.5],[5632.7,-633.6],[5648.2,-624.7],[5649.5,-599.3],[5633.7,-576.2],[5611.6,-585.5],[5586.0,-601.7],[5560.1,-600.1],[5561.1,-583.3],[5550.4,-581.3],[5505.8,-589.4],[5411.2,-577.7],[5385.9,-581.7],[5346.0,-598.4],[5322.0,-602.2],[5308.4,-594.5],[5272.3,-544.9],[5273.0,-532.5],[5270.9,-525.7],[5263.7,-520.4],[5249.0,-512.1],[5292.8,-465.3],[5335.0,-444.1],[5348.7,-430.8],[5366.0,-455.8],[5391.2,-463.2],[5414.4,-454.3],[5426.0,-430.2],[5420.5,-419.7],[5408.0,-402.3],[5396.0,-379.2],[5392.2,-351.1],[5368.2,-359.6],[5348.5,-363.7],[5331.2,-364.3],[5313.9,-363.1],[5280.0,-365.6],[5270.8,-363.5],[5263.7,-356.4],[5253.4,-336.6],[5247.4,-329.6],[5189.3,-290.8],[5160.0,-263.1],[5147.2,-233.6],[5145.9,-223.1],[5142.4,-214.2],[5136.9,-206.3],[5129.9,-198.6],[5123.7,-186.8],[5126.2,-175.8],[5131.6,-165.0],[5134.5,-153.7],[5130.6,-133.7],[5121.0,-114.8],[5108.6,-98.4],[5062.1,-50.3],[5050.5,-30.0],[5046.0,-6.5],[5050.1,16.1],[5060.8,34.4],[5075.0,47.7],[5138.8,84.7],[5195.4,86.0],[5250.4,68.7],[5322.1,23.6],[5385.7,-4.0],[5412.3,-20.9],[5419.0,-32.9],[5423.2,-47.5],[5431.4,-59.8],[5450.3,-64.9]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"id\\\":\\\"FR.GP\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"admin1\\\",\\\"hc-middle-x\\\":0.16,\\\"hc-middle-y\\\":0.54,\\\"hc-key\\\":\\\"fr-gp\\\",\\\"hc-a2\\\":\\\"GP\\\",\\\"name\\\":\\\"Guadeloupe\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"MultiPolygon\\\",\\\"coordinates\\\":[[[[6473.8,-582.6],[6475.3,-584.5],[6472.9,-584.5],[6471.3,-582.7],[6473.8,-582.6]]],[[[6491.7,-582.9],[6492.2,-586.8],[6487.7,-583.2],[6487.3,-579.3],[6491.7,-582.9]]],[[[6460.5,-571.4],[6452.1,-576.7],[6441.7,-570.6],[6445.2,-557.7],[6454.7,-552.6],[6458.2,-556.0],[6463.1,-563.6],[6460.5,-571.4]]],[[[6487.4,-543.2],[6489.2,-546.4],[6484.0,-545.7],[6482.2,-542.4],[6487.4,-543.2]]],[[[6495.6,-561.7],[6485.6,-565.1],[6482.6,-560.7],[6492.8,-552.9],[6497.7,-542.8],[6503.5,-540.2],[6509.2,-542.5],[6512.1,-549.0],[6506.8,-553.8],[6495.6,-561.7]]],[[[6823.7,-539.3],[6791.0,-547.6],[6761.9,-543.1],[6749.1,-517.4],[6745.6,-502.9],[6742.3,-496.2],[6735.6,-490.2],[6739.6,-482.9],[6748.7,-469.7],[6751.4,-455.3],[6758.0,-444.6],[6775.2,-424.8],[6796.2,-412.9],[6819.7,-418.0],[6838.9,-434.2],[6850.3,-462.5],[6857.6,-468.3],[6864.9,-476.1],[6868.2,-489.0],[6867.7,-501.4],[6864.8,-510.4],[6858.6,-518.2],[6847.7,-527.1],[6823.7,-539.3]]],[[[6945.1,-245.0],[6950.3,-245.7],[6947.2,-250.5],[6937.6,-251.6],[6930.1,-245.2],[6945.1,-245.0]]],[[[6952.5,-241.4],[6950.7,-243.4],[6950.7,-240.8],[6952.5,-241.4]]],[[[7012.7,-108.4],[6985.3,-120.2],[6963.2,-117.3],[6975.7,-110.4],[7013.2,-78.0],[7036.3,-68.3],[7061.0,-75.6],[7012.7,-108.4]]],[[[6488.3,-76.8],[6483.8,-81.4],[6481.5,-77.3],[6486.0,-71.2],[6490.3,-69.6],[6497.6,-74.2],[6488.3,-76.8]]],[[[6471.2,-144.2],[6476.9,-140.9],[6490.1,-155.0],[6494.7,-144.2],[6503.9,-136.6],[6515.9,-134.6],[6522.0,-140.6],[6524.4,-145.5],[6518.6,-167.8],[6525.9,-187.4],[6502.3,-193.4],[6495.8,-203.6],[6498.2,-249.7],[6510.7,-284.3],[6517.6,-338.5],[6510.0,-391.0],[6480.0,-427.8],[6436.1,-454.2],[6386.7,-475.6],[6385.2,-469.8],[6379.4,-455.3],[6386.5,-448.5],[6379.7,-435.2],[6371.2,-427.8],[6361.3,-421.5],[6350.0,-411.5],[6342.9,-399.8],[6339.4,-388.4],[6335.3,-379.1],[6327.0,-373.7],[6315.1,-338.5],[6313.8,-260.2],[6299.4,-224.7],[6303.9,-209.9],[6299.5,-197.9],[6291.9,-187.3],[6286.6,-176.7],[6286.0,-159.7],[6289.6,-128.7],[6286.2,-115.7],[6295.5,-107.6],[6311.4,-79.2],[6325.2,-67.3],[6342.9,-62.6],[6351.9,-68.2],[6358.2,-76.8],[6367.8,-81.2],[6391.9,-85.7],[6427.3,-97.8],[6460.3,-114.9],[6476.8,-134.8],[6463.2,-141.0],[6471.2,-144.2]]],[[[6712.0,-84.8],[6726.0,-92.2],[6732.5,-84.8],[6742.4,-89.9],[6751.7,-90.6],[6761.5,-90.1],[6772.5,-91.8],[6781.7,-97.4],[6802.7,-114.9],[6818.4,-123.6],[6870.7,-159.4],[6889.2,-164.4],[6894.6,-170.0],[6883.9,-179.0],[6875.9,-178.9],[6848.9,-172.6],[6841.6,-169.2],[6826.6,-165.3],[6657.8,-205.3],[6625.5,-219.8],[6608.5,-222.6],[6587.8,-219.3],[6568.8,-212.1],[6552.5,-202.6],[6539.5,-192.3],[6529.6,-180.2],[6525.4,-167.9],[6525.7,-155.0],[6529.3,-140.6],[6544.7,-88.5],[6553.7,-77.4],[6571.4,-73.1],[6573.9,-69.5],[6575.3,-61.2],[6575.5,-51.9],[6574.5,-45.3],[6570.5,-40.9],[6563.8,-36.7],[6555.8,-33.6],[6548.2,-32.0],[6542.6,3.5],[6538.0,12.3],[6537.5,22.1],[6545.7,35.1],[6560.7,53.2],[6564.5,59.7],[6573.7,66.5],[6603.2,82.7],[6605.8,86.0],[6608.9,84.7],[6640.2,62.5],[6657.0,46.1],[6668.5,25.7],[6672.9,-0.5],[6670.8,-26.6],[6672.3,-36.4],[6679.8,-51.9],[6689.4,-65.8],[6699.9,-76.4],[6712.0,-84.8]]]]}},{\\\"type\\\":\\\"Feature\\\",\\\"properties\\\":{\\\"hc-group\\\":\\\"__separator_lines__\\\"},\\\"geometry\\\":{\\\"type\\\":\\\"MultiLineString\\\",\\\"coordinates\\\":[[[904,253],[7464,253]],[[2390,136],[2390,-689]],[[6000,136],[6000,-689]],[[4745,136],[4745,-689]],[[3530,136],[3530,-689]]]}}]}\\n /* END mapdata/countries/fr/fr-all.js*/\\n\\n\\nvar event = document.createEvent(\\\"HTMLEvents\\\");\\nevent.initEvent(\\\"load_highcharts\\\", false, false);\\nwindow.dispatchEvent(event);\\nconsole.log(\\\"Finish loading highchartsjs\\\");\\n\"" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ " \n", "\n", "
" ], "text/plain": [ "\" \\n\\n
\"" ] }, "execution_count": 12, "metadata": {}, "output_type": "execute_result" } ], "source": [ "opts = {\n", " chart_class: 'map',\n", " chart: {\n", " map: 'countries/fr/fr-all'\n", " },\n", "\n", " title: {\n", " text: 'Highmaps basic demo'\n", " },\n", "\n", " subtitle: {\n", " text: 'Source map: France'\n", " },\n", "\n", " mapNavigation: {\n", " enabled: true,\n", " buttonOptions: {\n", " verticalAlign: 'bottom'\n", " }\n", " },\n", "\n", " colorAxis: {\n", " min: 0\n", " }\n", " }\n", "\n", "data = [\n", " ['fr-t', 0],\n", " ['fr-h', 1],\n", " ['fr-e', 2],\n", " ['fr-r', 3],\n", " ['fr-u', 4],\n", " ['fr-n', 5],\n", " ['fr-p', 6],\n", " ['fr-o', 7],\n", " ['fr-v', 8],\n", " ['fr-s', 9],\n", " ['fr-g', 10],\n", " ['fr-k', 11],\n", " ['fr-a', 12],\n", " ['fr-c', 13],\n", " ['fr-f', 14],\n", " ['fr-l', 15],\n", " ['fr-d', 16],\n", " ['fr-b', 17],\n", " ['fr-i', 18],\n", " ['fr-q', 19],\n", " ['fr-j', 20],\n", " ['fr-m', 21],\n", " ['fr-re', 22],\n", " ['fr-yt', 23],\n", " ['fr-gf', 24],\n", " ['fr-mq', 25],\n", " ['fr-gp', 26],\n", " ['undefined', 27]\n", "]\n", "\n", "df = Daru::DataFrame.new(\n", " {\n", " countries: data.map {|row| row[0]},\n", " data: data.map {|row| row[1]}\n", " }\n", ")\n", "map = Daru::View::Plot.new(df, opts)\n", "map.show_in_iruby" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Ruby 2.4.1", "language": "ruby", "name": "ruby" }, "language_info": { "file_extension": ".rb", "mimetype": "application/x-ruby", "name": "ruby", "version": "2.4.1" } }, "nbformat": 4, "nbformat_minor": 2 }